Wiksiyonaryo tlwiktionary https://tl.wiktionary.org/wiki/Wiksiyonaryo:Unang_Pahina MediaWiki 1.47.0-wmf.17 case-sensitive Midya Natatangi Usapan Tagagamit Usapang tagagamit Wiksiyonaryo Usapang Wiksiyonaryo Talaksan Usapang talaksan MediaWiki Usapang MediaWiki Padron Usapang padron Tulong Usapang tulong Kategorya Usapang kategorya TimedText TimedText talk Module Module talk Event Event talk ahedres 0 3870 177442 117162 2026-08-25T16:20:18Z Hiyuune 5522 /* Tagalog */ 177442 wikitext text/x-wiki =={{=tl=}}== ===Etimolohiya=== {{bor+|tl|es|ajedrez||ahedres}}, {{der|tl|osp|axedrez}}, mula sa {{der|tl|xaa|-}}, mula sa {{der|tl|ar|شطرنج|الشَّطْرَنْج}}, mula sa {{der|tl|pal|𐭰𐭠𐭲𐭫𐭠𐭭𐭢|ts=čatrang}}, mula sa {{der|tl|sa|चतुरङ्ग}}. {{doublet|tl|satol}}. ===Pagbigkas=== {{tl-pr|ahe.drés,ahe.dres}} ===Pangngalan=== {{tl-noun|ahedrés,+|b=+}} {{tlb|tl|dated|now|literary}} # isang larong tabla para sa dalawang naglalabang manlalaro. #: {{syn|tl|tses}} ====Katawagang hinango==== {{col3|tl|mag-ahedres|ahedresan|makipag-ahedres}} ===Sanggunian=== * {{R:Pambansang Diksiyonaryo}} * {{R:tl:Pinoy Dictionary}} * {{R:tl:Hispanismos 1972|page=19|q=ahedrés}} ssspqk8lf8wm27dfps54shgc4aagf10 0 5161 177440 168350 2026-08-25T16:11:11Z Hiyuune 5522 177440 wikitext text/x-wiki {{character info}} =={{=mul=}}== {{Han stroke|[[File:域 - U+057DF- KanjiVG stroke order.svg]]}} ===Han na karakter=== {{Han char|rn=32|rad=土|as=08|sn=11|four=43150|canj=GIRM|ids=⿰土或}} ====Hinugot na karakter==== * [[𪅫]], [[𠑵]] ====Sanggunian==== * {{Han ref|kx=0230.170|dkj=05158|dj=0466.270|hdz=10451.020|uh=57DF|ud=22495|bh=B0EC|bd=45292}} =={{=ja=}}== ===Kanji=== {{ja-kanji|grade=6|rs=土08}} # [[hanggan]] # [[rehiyon]] # [[limita]] # [[entablado]] # [[lebel]] ====Pagbasa==== {{ja-readings |goon=いき<ゐき |kanon=よく }} ===Panuysuyan=== {{ja-kanjitab|いき|yomi=goon}} From {{der|ja|ltc|sort=いき|-}} {{ltc-l|域}}. Compare modern {{cog|yue|域|tr=wik<sup>6</sup>|pos={{IPAfont|/wɪk̚²/}}}}. Ang pagbigkas na ''[[呉音#Japanese|goon]]'', malamang na ang paunang paghiram. ===Pagbigkas=== {{ja-pron|いき|acc=1|acc_ref=DJR}} ===Pangngalan=== {{ja-noun|いき|hhira=ゐき}} # [[rehiyon]], [[antas]] ===Panlapi=== {{ja-pos|affix|いき|hhira=ゐき}} # [[hanggan]], [[rehiyon]], [[limita]], [[entablado]], [[lebel]] # [[lupa]], [[teritoryo]] ===Reperensya=== <references/> =={{=ko=}}== ===Panuysuyan=== From {{der|ko|ltc|-}} {{ltc-l|域|id=1}}. {{hanja-hunmong|역〮|yek|地理#상06B}} ===Hanja=== {{ko-hanja-search}} {{ko-hanja|지경|역}} # {{hanja form of|역|[[rehiyon]]}} ====Tambalan==== * [[광역]] ([[廣域]], gwang'yeok) * [[구역]] ([[區域]], guyeok) * [[권역]] ([[圈域]], gwonyeok) * [[수역]] ([[水域]], suyeok) * [[역내]] ([[域內]], yeongnae) * [[영역]] ([[領域]], yeong'yeok) * [[유역]] ([[流域]], yuyeok) * [[지역]] ([[地域]], jiyeok) * [[해역]] ([[海域]], haeyeok) ===Sanggunian=== * {{R:hanjadoc|1826}} =={{=zh=}}== {{zh-forms|alt=𡌳,㽣,䧕,𢨊,㵄}} ===Pinagmulan ng glipo=== {{Han etyl}} {{Han compound|土|或|ls=psc|c1=s|c2=p}}. ===Panuysuyan=== {{och-l|國|estado}} ay ang k-prefix na hinango ng {{och-l|域|teritoryo}} ({{zh-ref|Schuessler, 2007}}). Tingnan mo {{zh-l|*國}} para sa higit pa. ===Pagbigkas=== {{zh-pron |m=yù |m-s=üo2 |c=wik6 |c-t=vet5,vak2 |g= |h=pfs=vet;hrs=h:ved |j=yeh4 |mb=ṳ̆ |md=ĭk |mn=qz:ia̍k/tw,xm,zz:e̍k/qz,jj:hia̍k/tw,xm,zz:he̍k |mn-t=hog8 |px=pt,xy,yy:yh7/nr,ft:ih7/nr,jk:oeh7 |w=sh:8yoq,8yuq |x=y6 |mc=y |oc=y |ma= |cat=n }} ===Kahulugan=== {{head|zh|hanzi}} # [[kabayarang lupain]] # [[teritoryo]]; [[distrito]]; [[rehiyon]]; [[lupa]] # [[sakop]]; [[hanggan]] #: {{zh-x|定義域|saklaw}} #: {{zh-x|值域|hanggan}} # [[sementeryo]] # [[tirahan]] # {{lb|zh|Mainland Tsina|matematika}} [[larang]] #: {{syn|zh|體|lb=Taiwan}} # {{lb|zh|computing}} [[domain]] #: {{zh-x|域名|[[domain name|'''domain''' name]]}} # {{lb|zh|taxonomy}} [[saklaw]] ===Tambalan=== {{col3|zh|不分畛域|仙域|兆域|全域|全天域|兩河流域|區域|區域網路|區域聯防|區域計畫|區域變質|地域|地域性|地域觀念|域中|域外|塋域|境域|壽域|封域|專屬海域|寰域|日域|殊方異域|殊方絕域|水域|流域|海域|珠江流域|生活領域|畛域|異域|疆域|管制區域|管制空域|粵江流域|絕域|絕域殊方|絕域異方|經濟海域|罰球區域|聖域|西域|西域記|遐方絕域|邦域|音域|領域|鬼域|雪域}} ===Tignan din=== {{list:taxonomic ranks/zh}} ===Sanggunian=== * {{R:yue:Hanzi}} * {{R:cpx:PHDB|entry=域|pp=264}} =={{=vi=}}== ===Han na karakter=== {{vi-readings|reading=vực, bực, vác, vặc, vức|rs=土08}} # {{rfdef|vi|sort=土08}} ajysm7un62i0l3kej4hxg2t8q88kq4f alitara 0 24540 177421 91609 2026-08-25T13:33:36Z Hiyuune 5522 /* Malgatse */ 177421 wikitext text/x-wiki =={{=mg=}}== ===Etimolohiya=== Mula sa {{bor|mg|en|altar}}. ===Pagbigkas=== * {{audio|mg|Mg-alitara.ogg}} ===Pangngalan=== {{head|mg|nouns}} # [[dambana]] #: {{syn|mg|otely}} 687qcx3wv4filbxgncmy6mjzs9cu6hn amboadia 0 26234 177424 146755 2026-08-25T13:46:10Z Hiyuune 5522 /* Malgatse */ 177424 wikitext text/x-wiki =={{=mg=}}== ===Pagbigkas=== * {{IPA|mg|/aᵐbuadiạ/}} ===Pangngalan=== {{head|mg|nouns}} # [[lobo]] 85m0jd7y6mmt07mc9oyso9khojvakpn Module:cmn-pron 828 30131 177445 173639 2026-08-26T09:06:41Z Yivan000 4078 177445 Scribunto text/plain local export = {} local m_str_utils = require("Module:string utilities") local cmn = require("Module:languages").getByCode("cmn") local find = m_str_utils.find local gsub = m_str_utils.gsub local len = m_str_utils.len local match = m_str_utils.match local gmatch = m_str_utils.gmatch local sub = m_str_utils.sub local split = m_str_utils.split local gsplit = m_str_utils.gsplit local lower = m_str_utils.lower local upper = m_str_utils.upper local format = string.format local u = m_str_utils.char local toNFD = mw.ustring.toNFD local toNFC = mw.ustring.toNFC local trim = mw.text.trim local pua = {} for i = 1, 7 do pua[i] = u(0xF000+i-1) end local m_data = mw.loadData("Module:cmn-pron/data") local m_zh = require("Module:zh") local _m_zh_data = nil local hom_data = nil local function track(page) local tracking_page = "cmn-pron/" .. page require("Module:debug/track")(tracking_page) return true end local function hom_data_part(pinyin) local x = toNFD(pinyin):sub(1,1) if "a" <= x and x <= "g" then return 1 elseif "h" <= x and x <= "m" then return 2 elseif "n" <= x and x <= "w" then return 3 end return 4 end local function get_hom_data(py) if hom_data == nil then hom_data = require("Module:zh/data/cmn-hom/" .. hom_data_part(py)) end return hom_data end -- if not empty local function ine(var) if var == "" then return nil else return var end end local breve, hacek, circumflex = u(0x306), u(0x30C), u(0x302) local function input_error(text) if type(text) ~= "string" then return end local subs, err = {[breve] = hacek, [circumflex] = "h", ["ŋ"] = "ng", ["Ŋ"] = "Ng"} text = toNFD(text) if find(text, breve) and (find(text, "[zcsZCS]" .. circumflex) or find(text, "[ŋŊ]")) then err = "a breve and an uncommon shorthand" elseif find(text, breve) then err = "a breve" elseif find(text, "[zcsZCS]" .. circumflex) or find(text, "[ŋŊ]") then err = "an uncommon shorthand" end if err then error('The pinyin text "' .. text .. '" contains ' .. err .. '. Replace it with "' .. gsub(text, ".", subs) .. '".', 2) end end local function m_zh_data() if _m_zh_data == nil then _m_zh_data = require("Module:zh/data/cmn-tag") end; return _m_zh_data; end function export.py_detone(text) return toNFC(gsub(toNFD(text), "[̄́̌̀]", "")) end function export.tone_determ(text) text = toNFD(text) return m_data.py_tone_mark_to_num[match(text, m_data.tones)] or '5' end local function sup(text) local ret = mw.html.create("sup"):wikitext(text) return tostring(ret) end function export.py_transf(text) return export.py_detone(text) .. export.tone_determ(text) end local function decompose_tones(text) return (toNFD(text):gsub("[EeUu]\204[\130\136]", toNFC)) end function export.py_transform(text, detone, not_spaced) if find(text, "​") then error("Pinyin contains the hidden character: ​ (U+200B). Please remove that character from the text.") elseif find(text, "%d") then -- e.g. ma1 instead of mā error("Numbered tones should be given with tone marks instead.") end local tones = m_data.tones detone = ine(detone) not_spaced = ine(not_spaced) text = decompose_tones(text) text = text :gsub("\204[\128\129\132\140]", {["̄"] = "\1", ["́"] = "\2", ["̌"] = "\3", ["̀"] = "\4"}) :gsub("\195[\138\156\170\188]", {["ê"] = "\5", ["ü"] = "\6", ["Ê"] = "\14", ["Ü"] = "\15"}) :gsub("\228\184[\128\141]", {["一"] = "\7", ["不"] = "\8"}) local function plaintext(text) return (text:gsub("\16([\1-\4])", "n%1g") :gsub("[\1-\8\14-\18]", function(m) return ({"\204\132", "\204\129", "\204\140", "\204\128", "ê", "ü", "一", "不", [14] = "Ê", [15] = "Ü", [16] = "ng", [17] = "gn", [18] = "'"})[m:byte()] end)) end if not not_spaced then local i = 1 local function check_apostrophes(check_text) i = i + 1 local new_text = check_text :gsub("([^mnMN][\1-\4][iouIOU]?)([aeiou\5\6AEIOU\14\15]%f[\1-\4])", "%1'%2") :gsub("([\1-\4])([aeiou\5\6AEIOU\14\15]%f[\1-\4])", "%1'%2") :gsub("([a-gi-zA-GI-Z\5\6\14\15])([mnMN]%f[\1-\4])", "%1'%2") :gsub("([b-dfgj-np-tv-zB-DFGJ-NP-TV-Z])([mnMN]%f[%z%s%p])", "%1'%2") :gsub("([mnMN][\1-\4])([mnMN]%f[%z%s%p])", "%1'%2") :gsub("([\7\8])([aeiou\5\6mnAEIOU\14\15MN]%f[\1-\4%z%s%p])", "%1'%2") if new_text ~= check_text then check_apostrophes(new_text) elseif new_text ~= text then error(("Missing apostrophe before null-initial syllable - should be \"%s\" instead."):format(plaintext(new_text)), i) end end check_apostrophes(text) end local check_text = gsub(text,"([AOEaoe])([iou])(" .. tones .. ")", "%1%3%2") check_text = gsub(check_text,"([iuü])(" .. tones .. ")([aeiou])", "%1%3%2") if text ~= check_text then error("Incorrect diacritic placement in Pinyin - should be \"".. check_text .. "\" instead.") end text = lower(text) :gsub(" *([,.?]) *", " %1 ") :gsub("[#0]", {["#"] = " #", ["0"] = "5"}) :gsub("%. +%. +%.", "...") :gsub("(%d)([%a\5-\8])", "%1 %2") :gsub("n([\1-\4]?)g", "\16%1") :gsub("%f[^aeiou\1-\6]\16%f[aeiou\1-\6]", "ng") :gsub("gn%f[aeiou\5\6]", "\17") :gsub("'r", "\18r") :gsub("\18r([aeiou\5\6])", "'r%1") :gsub("([aeiou\5\6][\1-\4]?[mn\16]?\18?r?)([bpmfvdtnlgkhjqxzcsywr\16\17\7\8])", "%1 %2") :gsub("([mn\16\7\8][\1-\4]?\18?r?)([bpmfvdtnlgkhjqxzcsywr\16\17\7\8])", "%1 %2") :gsub(" r%f[%z%d%s'%-]", "r") :gsub("([aeiou\5\6][\1-\4]?) ([mn\16])%f[%z%d%s'%-]", "%1%2") :gsub("['%-]", " ") if detone or text:find("%d") then text = text :gsub("([\1-\4])([^ ]*)", function(m1, m2) return m2 .. m1:byte() end) :gsub("[^%d\7\8]%f[%z%s,.?]", "%05") :gsub("([\7\8]\18?r)5", "%1") end text = plaintext(text) if not_spaced then text = text:gsub(" ", "") end return (toNFC(trim(text)):gsub(" +", " ")) end local function iterate_words(text) local pos, word, non_word local function get_word() word, non_word, pos = text:match("([^%s]+)([%s]*)()", pos) if pos then return word, non_word end end return get_word end local function iterate_syllables(text) local cap = find(text, "^%u") text = export.py_transform(text, true) text = text :gsub("\195[\170\188]", {["ê"] = "\1", ["ü"] = "\2"}) :gsub("[zcs]h", {["zh"] = "\3", ["ch"] = "\4", ["sh"] = "\5"}) local raw_syllables = split(text, " ") local function plaintext(text) return (text and text:gsub("[\1-\8]", function(m) return ({"ê", "ü", "ẑ", "ĉ", "ŝ", "ŋ", "ɲ", "ɨ"})[m:byte()] end)) end local i = 0 local function explode_syllable() i = i + 1 if raw_syllables[i] then local syllable, tone, sandhi, block_sandhi = raw_syllables[i] if syllable == "" then return explode_syllable() end syllable = syllable :gsub("(\228\184[\128-\141])('?r?)$", function(m, erhua) sandhi = m return (m:gsub(".*", {["一"] = "yi1", ["不"] = "bu4"}) :gsub("(%a+)(%d)", "%1" .. erhua .. "%2")) end) :gsub("^#", function(m) block_sandhi = true return "" end) :gsub("%d$", function(m) tone = m return "" end) :gsub("ng", "\6") :gsub("gn", "\7") :gsub("([bpmfv])(o'?r?)$", "%1u%2") :gsub("([jq\7x])u", "%1\2") :gsub("[iy]u", {["iu"] = "iou", ["yu"] = "\2"}) :gsub("[eu]i", {["ei"] = "\1i", ["ui"] = "u\1i"}) :gsub("ao", "au") :gsub("[wy]", {["w"] = "u", ["y"] = "i"}) :gsub("([iu\2])e('?r?)$", "%1\1%2") :gsub("(.)o([mn\6]'?r?)$", "%1u%2") :gsub("iu", "\2") :gsub("^([^aoe\1]?[iu\2])([mn\6]'?r?)$", "%1e%2") :gsub("([iu])%1", "%1") :gsub("([\3-\5rzcs])i('?r?)$", "%1\8%2") local initial, glide1, nucleus, glide2, nasal, erhua = syllable:match("^([bpmfvdtnlgk\6hjq\7x\3-\5rzcs]?)([iu\2\8]?)([aoe\1]?)([iu]?)([mn\6]?)('?r?)$") return (syllable:gsub("[#%d]", "")), plaintext(initial), plaintext(glide1), plaintext(nucleus), glide2, plaintext(nasal), erhua, tone, sandhi, (not not block_sandhi) end end return explode_syllable end -- Generate a normalized pinyin version as a baseline, which everything else can work from. local function normalize_py(text, no_words) local raw_words, words = split(text, " "), {} for i, word in ipairs(raw_words) do local cap = find(word, "^%u") word = export.py_transform(word, true) word = word:gsub("\195[\170\188]", {["ê"] = "\1", ["ü"] = "\2"}) local raw_syllables, syllables = split(word, " "), {} for j, s in ipairs(raw_syllables) do s = s :gsub("[zcs]h", {["zh"] = "\3", ["ch"] = "\4", ["sh"] = "\5"}) :gsub("ng", "\6") :gsub("gn", "\7") :gsub("([bpmfv])(or?%d)", "%1u%2") :gsub("([jq\7x])u", "%1\2") :gsub("iu", "iou") :gsub("yu", "\2") :gsub("ui", "uei") :gsub("ao", "au") :gsub("[wy]", {["w"] = "u", ["y"] = "i"}) :gsub("([iu\2])e(r?%d)", "%1\1%2") :gsub("ue([n\6]r?)", "u%1") :gsub("io(\6r?)", "\2%1") :gsub("([iu])%1", "%1") :gsub("([\3-\5rzcs])i(r?%d)", "%1ɨ%2") :gsub("[\1-\7]", function(m) return ({"ê", "ü", "ẑ", "ĉ", "ŝ", "ŋ", "ɲ"})[m:byte()] end) table.insert(syllables, toNFC(s)) end word = syllables if #word > 0 then word[1] = cap and gsub(word[1], "^.", upper) or word[1] table.insert(words, word) end end if no_words then local syllables = {} for _, word in ipairs(words) do for _, s in ipairs(word) do table.insert(syllables, s) end end words = syllables end return words end function export.py_ipa(text) local ipa_initials = m_data.py_ipa_initials local ipa_initials_tl = m_data.py_ipa_initials_tl local ipa_finals = m_data.py_ipa_finals local ipa_erhua = m_data.py_ipa_erhua local ipa_tl_ts = m_data.py_ipa_tl_ts local ipa_t_values = m_data.py_ipa_t_values local tones = {} local tone_cats = {} text = lower(text) local syllables = normalize_py(text, true) for i, s in ipairs(syllables) do if s:find("^[,.?]+$") then table.remove(syllables, i) end end for i = 1, #syllables do syllables[i] = syllables[i]:gsub("%d", function(m) tone_cats[i] = m return "" end) if syllables[i] == "一" then tone_cats[i] = syllables[i+1] and (syllables[i+1]:match("%d") == "4" or syllables[i+1] == "ge") and "1-2" or "1-4" syllables[i] = "i" elseif syllables[i] == "不" then tone_cats[i] = syllables[i+1] and syllables[i+1]:match("%d") == "4" and "4-2" or "4" syllables[i] = "bu" end tone_cats[i] = tone_cats[i] or "5" syllables[i] = syllables[i]:gsub("#", function(m) tone_cats[i] = "#" .. tone_cats[i] return "" end) end for i, s in ipairs(syllables) do s = gsub(s, "^([bpmfvdtnlgkŋhjqɲxẑĉŝrzcs]?)([^r']+)('?r?)$", function(initial, final, erhua) if initial == "" and find(final, "^[aeêo]") then initial = "ˀ" end final = ipa_finals[final] or final if erhua == "r" then for i, from in ipairs(ipa_erhua[1]) do final = gsub(toNFD(final), toNFD(from) .. "$", ipa_erhua[2][i]) end final = toNFC(final) end if initial:find("[zcs]") then final = final:gsub("ʐ", "z") elseif initial == "" then final = final:gsub("[iuy]̯", {["i̯"] = "j", ["u̯"] = "w", ["y̯"] = "ɥ"}) end initial = ipa_initials[initial] or initial if tone_cats[i] == "5" then initial = initial:gsub(".*", ipa_initials_tl) final = final:gsub("ɤ$", "ə") end return gsub(initial .. final, "ʐʐ̩", "ʐ̩") end) local curr_tone_cat, prev_tone_cat, next_tone_cat = tone_cats[i], tone_cats[i-1], tone_cats[i+1] if curr_tone_cat == "5" then tones[i] = prev_tone_cat and ipa_tl_ts[prev_tone_cat:gsub("#", "")] or "" else tones[i] = ipa_t_values[curr_tone_cat:gsub("#", "")] end if curr_tone_cat:find("3") then if i == #tone_cats then if i > 1 then tones[i] = "²¹⁴⁻²¹⁽⁴⁾" end elseif next_tone_cat == "3" then tones[i] = "²¹⁴⁻³⁵" elseif next_tone_cat ~= "5" then tones[i] = "²¹⁴⁻²¹" end elseif curr_tone_cat == "4" and (next_tone_cat == "4" or next_tone_cat == "1-4") then tones[i] = "⁵¹⁻⁵³" elseif curr_tone_cat == "1-4" and next_tone_cat == "4" then tones[i] = "⁵⁵⁻⁵³" end syllables[i] = s .. tones[i] syllables[i] = gsub(syllables[i], "#", "") end return table.concat(syllables, " ") end function export.py_number_to_mark(text) local priority = m_data.py_mark_priority local tones = m_data.py_tone_num_to_mark text = text:gsub("([^%s0-5]+)([0-5])", function(syl, tone) for _, pattern in ipairs(priority) do local syl, n = gsub(syl, pattern, "%0" .. (tones[tone] or "")) if n > 0 then return syl end end return syl .. tone end) return toNFC(text) end function export.py_zhuyin(text) input_error(text) local py_zhuyin_consonant = m_data.py_zhuyin_consonant local py_zhuyin_glide = m_data.py_zhuyin_glide local py_zhuyin_nucleus = m_data.py_zhuyin_nucleus local py_zhuyin_final = m_data.py_zhuyin_final local py_zhuyin_syllabic_nasal = m_data.py_zhuyin_syllabic_nasal local py_zhuyin_tone = m_data.py_zhuyin_tone local output = {} text = export.py_transform(text) for syllable, initial, glide1, nucleus, glide2, nasal, erhua, tone in iterate_syllables(text) do if not (initial or glide1 or nucleus or glide2 or nasal) then table.insert(output, syllable) else local final = (py_zhuyin_nucleus[nucleus] or nucleus) .. (py_zhuyin_glide[glide2] or glide2) final = (py_zhuyin_final[final] or final) .. (py_zhuyin_consonant[nasal] or nasal) final = ((py_zhuyin_glide[glide1] or glide1) .. (py_zhuyin_final[final] or final)) :gsub("(\227\132[\167-\169])ㄜ", "%1") syllable = (py_zhuyin_consonant[initial] or initial) .. final if initial:find("[bpmfv]") and syllable:find("ㄨㄛ$") then syllable = syllable:gsub("ㄨ", "") end syllable = syllable:gsub("^\227\132[\135\139\171]$", py_zhuyin_syllabic_nasal) :gsub("\227\132[\135\139\171]$", "<small>%0</small>") if syllable == "ㄜ" and erhua == "r" then syllable = "ㄦ" erhua = "" elseif #erhua > 0 then erhua = "ㄦ" end if tone == "5" then syllable = py_zhuyin_tone[tone] .. syllable .. erhua else syllable = syllable .. py_zhuyin_tone[tone] .. erhua end table.insert(output, syllable) end end return table.concat(output, " ") end function export.zhuyin_py(text) local zhuyin_py_initial = m_data.zhuyin_py_initial local zhuyin_py_final = m_data.zhuyin_py_final local zhuyin_py_tone = m_data.zhuyin_py_tone local word = split(text, " ", true) local function process_syllable(syllable) syllable = gsub(syllable, "^([ㄓㄔㄕㄖㄗㄘㄙ])([ˊˇˋ˙]?)$", "%1ㄧ%2") return gsub(syllable, "([ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄪ]?)([ㄧㄨㄩ]?[ㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄪㄫㄬㄧㄨㄩㄇ])([ˊˇˋ˙]?)(ㄦ?)", function(initial, final, tone, erhua) initial = zhuyin_py_initial[initial] final = zhuyin_py_final[final] if erhua ~= "" then final = final .. "r" end if initial == "" then final = final :gsub("^([iu])(n?g?)$", function(a, b) return gsub(a, "[iu]", {["i"] = "yi", ["u"] = "wu"}) .. b end) :gsub("^(w?u)([in])$", "ue%2") :gsub("^iu$", "iou") :gsub("^([iu])", {["i"] = "y", ["u"] = "w"}) :gsub("^ong", "weng") :gsub("^ü", "yu") end if initial:find("[jqx]") then final = final:gsub("^ü", "u") end local tone = zhuyin_py_tone[tone] if final:find("[ae]") then final = final:gsub("([ae])", "%1" .. tone) elseif final:find("i[ou]") then final = final:gsub("(i[ou])", "%1" .. tone) elseif final:find("[io]") then final = final:gsub("([io])", "%1" .. tone) else final = gsub(final, "^([wy]?)(.)", "%1" .. "%2" .. tone) end return initial .. final end) end for i, syllable in ipairs(word) do word[i] = process_syllable(syllable) end return toNFC(table.concat(word, " ")) end function export.py_wg(text) local py_wg_consonant = m_data.py_wg_consonant local py_wg_consonant_dental = m_data.py_wg_consonant_dental local py_wg_glide = m_data.py_wg_glide local py_wg_nucleus = m_data.py_wg_nucleus local py_wg_o = m_data.py_wg_o local output = {} for word, non_word in iterate_words(text) do local cap = find(word, "^%u") word = cap and lower(word) or word local syllables = {} for syllable, initial, glide1, nucleus, glide2, nasal, erhua, tone in iterate_syllables(word) do if not (initial or glide1 or nucleus or glide2 or nasal) then table.insert(syllables, syllable) else if glide1 == "ɨ" and py_wg_consonant_dental[initial] then syllable = py_wg_consonant_dental[initial] .. "ŭ" else syllable = ((py_wg_consonant[initial] or initial) .. (py_wg_glide[glide1] or glide1) .. (py_wg_nucleus[nucleus] or nucleus) .. glide2 .. (py_wg_consonant[nasal] or nasal)) :gsub("ehi", "ei") :gsub("au", "ao") :gsub("iou", "iu") :gsub("ian$", "ien") if py_wg_o[initial] then syllable = syllable:gsub("ê$", "o") elseif initial ~= "ŝ" then syllable = syllable:gsub("uo$", "o") end syllable = (#glide1 > 0 and syllable:gsub("ê([mn]g?)", "%1") or syllable) :gsub("üng", "iung") if initial == "" then syllable = syllable :gsub("^.[\128-\191]*", {["i"] = "y", ["u"] = "w", ["ü"] = "yü"}) :gsub("^[yw]$", {["y"] = "i", ["w"] = "wu"}) :gsub("^([wyo])([mn])", function(m1, m2) return ({["w"] = "wê", ["y"] = "yi", ["o"] = "u"})[m1] .. m2 end) elseif glide1 == "u" and not initial:find("[gk]") then syllable = syllable:gsub("uei", "ui") end end if syllable == "o" and nucleus == "e" and erhua == "r" then syllable = "êrh" erhua = "" elseif #erhua > 0 then erhua = "-ʼrh" end table.insert(syllables, syllable .. tone:gsub("%d", sup) .. erhua) end end syllables[1] = cap and gsub(syllables[1], "^.", upper) or syllables[1] word = table.concat(syllables, "-") :gsub("%-([,.?])", "%1") table.insert(output, word .. non_word) end return table.concat(output) end local function temp_bg(text, bg) if bg == 'y' then return '<' .. text .. '>' end return text end local function make_bg(text, bg) if bg == 'y' then return '<span style="background-color:#F5DEB3">' .. text .. '</span>' else return text end end function export.py_gwoyeu(text, original_text) local initials = m_data.py_gwoyeu_initial local finals = m_data.py_gwoyeu_final if text:find('^%s') or text:find('%s$') then error('invalid spacing') end local words = split(text, " ") local count = 0 for i, word in ipairs(words) do local cap = find(toNFD(word), "^%u") word = export.py_transform(word, true, true) word = gsub(word, "([1-5])", "%1 ") word = gsub(word, " $", "") word = gsub(word, '([!-/:-@%[-`{|}~!-/:-@[-`{-・])', ' %1 ') word = gsub(word, ' +', ' ') word = gsub(word, ' $', '') word = gsub(word, '^ ', '') local syllables = split(word, " ") for j, syllable in ipairs(syllables) do count = count + 1 if not find(syllable, '^[!-/:-@%[-`{|}~!-/:-@[-`{-・]+$') then local current = sub(mw.title.getCurrentTitle().text, count, count) if find(current, '^[一七八不]$') then local exceptions = {['一'] = 'i', ['七'] = 'chi', ['八'] = 'ba', ['不'] = 'bu'} syllables[j] = exceptions[current] else local initial, final, tone = '', '', '' syllable = gsub(syllable, '([jqxy])u', '%1ü') syllable = gsub(syllable, '^([zcsr]h?)i(r?[1-5])$', '%1ɨ%2') if find(syllable, '([bpmfvdtnlgkhjqxzcsryw]?h?)([iuü]?[aoeiɨuüê][ioun]?g?r?)([1-5])') then syllable = gsub(syllable, '([bpmfvdtnlgkhjqxzcsryw]?h?)([iuü]?[aoeiɨuüê][ioun]?g?r?)([1-5])', function(a, b, c) initial = initials[a] or error('Unrecognised initial:' .. a); final = finals[b] or error('Unrecognised final:' .. b); tone = c return (initial .. final .. tone) end) elseif not (find(mw.title.getCurrentTitle().text, "[们們呒呣哏唔哼哦嗯嘸噷姆欸誒诶麼ㄇㄝM]") or find(mw.title.getCurrentTitle().text, "cmn-pron/testcases", 1, true)) then error('Unrecognised syllable:' .. syllable) end local original = initial..final..tone if initial:find('^[iu]$') then final = initial .. final initial = '' end if initial .. final == "e'l" then final = "el" end final = gsub(final, '([iu])%1', '%1') local len = len(initial) + len(final) local detone = initial..final local replace = detone local fullstop = false if tone == 5 or tone == '5' then fullstop = true if original_text then tone = split(export.py_transform(original_text, true), ' ')[count]:match('[1-5]') elseif initial:find('^[lmnr]$') then tone = 2 else tone = 1 end if tone == 5 or tone == '5' then tone = export.tone_determ(m_zh.py(current)) end end if tone == 1 or tone == '1' then if initial:find('^[lmnr]$') then replace = initial .. 'h' .. sub(detone, 2, len) else replace = detone end elseif tone == 2 or tone == '2' then if not initial:find('^[lmnr]$') then if final:find('^[iu]') then replace = gsub(detone, '[iu]', {['i'] = 'y', ['u'] = 'w'}, 1) replace = gsub(replace, '[yw]l?$', {['y'] = 'yi', ['w'] = 'wu', ['wl'] = 'wul',}) else replace = gsub(detone, '([aiueoyè]+)', '%1r') end else replace = detone end elseif tone == 3 or tone == '3' then if final:find("^iu?e'l$") then detone = gsub(detone, "'", '') end detone = gsub(detone, '^[iu]', {['i'] = 'yi', ['u'] = 'wu'}) if final:find('[aeiou][aeiou]') and (not final:find('^[ie][ie]') or initial..final=="ie") and (not final:find('^[uo][uo]') or initial..final=="uo") then replace = gsub(detone, '[iu]', {['i'] = 'e', ['u'] = 'o'}, 1) elseif final:find('[aoeiuyè]') then replace = gsub(detone, '([iuyw]?)([aoeiuyè])', '%1%2%2', 1) else error('Unrecognised final:'..final) end elseif tone == 4 or tone == '4' then if final:find("^iu?e'l$") then detone = gsub(detone, "'", '') end detone = gsub(detone, '^[iu]', {['i'] = 'yi', ['u'] = 'wu'}) if detone:find('[aeo][iu]l?$') then replace = gsub(detone, "[iu]l?$", {['i'] = 'y', ['u'] = 'w', ['ul'] = 'wl'}) elseif detone:find('[ngl]$') then replace = gsub(detone, "[ng'l]l?$", {['n'] = 'nn', ['g'] = 'q', ['l'] = 'll', ['gl'] = 'ql', ["'l"] = 'hl'}) else replace = detone .. 'h' end replace = gsub(replace, 'yi([aeiou])', 'y%1') replace = gsub(replace, 'wu([aeiou])', 'w%1') end if fullstop then replace = '.' .. replace end syllables[j] = gsub(syllable, original, replace) end end end words[i] = table.concat(syllables, "") words[i] = cap and gsub(words[i], "^.", upper) or words[i] end return table.concat(words, " ") end -- Converts Hanyu Pinyin into Tongyong Pinyin. function export.py_tongyong(text) local ty_tone = { ["1"] = "", ["2"] = "\204\129", ["3"] = "\204\140", ["4"] = "\204\128", ["5"] = "\204\138" } local function num_to_mark(syllable, tone) tone = ty_tone[tone] if tone ~= "" then if find(syllable, "[aeê]") then syllable = gsub(syllable, "([aeê])", "%1" .. tone) elseif find(syllable, "o") then syllable = gsub(syllable, "(o)", "%1" .. tone) elseif find(syllable, "[iu]") then syllable = gsub(syllable, "([iu])", "%1" .. tone) elseif find(syllable, "[mn]") then syllable = gsub(syllable, "([mn])", "%1" .. tone) end end return syllable end local words = {} for word in gsplit(text, " ") do local cap = find(toNFD(word), "^%u") word = export.py_transform(word, true) local syllables = {} for syllable in gsplit(word, " ") do syllable = toNFC(gsub(syllable, "([crsz]h?i)", "%1h")) syllable = gsub(syllable, "ü", "yu") syllable = gsub(syllable, "([jqx])u", "%1yu") syllable = gsub(syllable, "iu", "iou") syllable = gsub(syllable, "ui", "uei") syllable = gsub(syllable, "([wf])eng", "%1ong") syllable = gsub(syllable, "wen", "wun") syllable = gsub(syllable, "iong", "yong") syllable = gsub(syllable, "^zh", "jh") syllable = gsub(syllable, "^q", "c") syllable = gsub(syllable, "^x", "s") syllable = #syllables ~= 0 and gsub(syllable, "^([aeo])", "-%1") or syllable syllable = gsub(syllable, "^([^1-5]+)([1-5])$", num_to_mark) table.insert(syllables, syllable) end word = table.concat(syllables, "") word = cap and gsub(word, "^.", upper) or word table.insert(words, word) end return toNFC(table.concat(words, " ")) end -- Converts Hanyu Pinyin into the Yale system. function export.py_yale(text) local yale_tone = { ["1"] = u(0x304), ["2"] = u(0x301), ["3"] = u(0x30C), ["4"] = u(0x300), ["5"] = "" } local function num_to_mark(syllable, tone) tone = yale_tone[tone] if tone ~= "" then if find(syllable, "[ae]") then syllable = gsub(syllable, "([ae])", "%1" .. tone) elseif find(syllable, "o") then syllable = gsub(syllable, "(o)", "%1" .. tone) elseif find(syllable, "[iu]") then syllable = gsub(syllable, "([iu])", "%1" .. tone) elseif find(syllable, "[mnrz]") then syllable = gsub(syllable, "([mnrz])", "%1" .. tone) end end return syllable end local words = {} for word in gsplit(text, " ") do local cap = find(toNFD(word), "^%u") word = export.py_transform(word, true) local syllables = {} for syllable in gsplit(word, " ") do syllable = toNFC(gsub(syllable, "^r(%d)", "er%1")) syllable = gsub(syllable, "^([jqxy])u", "%1ü") syllable = gsub(syllable, "^(.h)i(%d)", "%1r%2") syllable = gsub(syllable, "^ri(%d)", "r%1") syllable = gsub(syllable, "^([csz])i(%d)", "%1z%2") syllable = gsub(syllable, "^zh", "j") syllable = gsub(syllable, "^.", m_data.py_yale_initial) syllable = gsub(syllable, "^tsh", "ch") syllable = gsub(syllable, "i([aeo])", "y%1") syllable = gsub(syllable, "u([ao])", "w%1") syllable = gsub(syllable, "ü([ae])", "yw%1") for chars, replacement in pairs(m_data.py_yale_two_medials) do syllable = gsub(syllable, chars, replacement) end syllable = gsub(syllable, "ong", "ung") syllable = gsub(syllable, ".", m_data.py_yale_one_medial) syllable = gsub(syllable, "ü", "yu") syllable = gsub(syllable, "([^lwy])o(%d)$", "%1wo%2") syllable = gsub(syllable, "([yz])%1", "%1") syllable = gsub(syllable, "^([^%d]+)(%d)$", num_to_mark) table.insert(syllables, syllable) end word = table.concat(syllables, "-") word = cap and gsub(word, "^.", upper) or word table.insert(words, word) end return toNFC(table.concat(words, " ")) end -- Converts Hanyu Pinyin into the Palladius system. function export.py_palladius(text) local words = {} for word in gsplit(text, " ") do local cap = find(toNFD(word), "^%u") word = export.py_transform(word, true) local syllables = {} for syllable in gsplit(word, " ") do syllable = toNFC(gsub(syllable, "%d", "")) syllable = gsub(syllable, "^([jqxy])u", "%1ü") syllable = gsub(syllable, "([mnr])(r?)$", function(m1, m2) m1 = m_data.py_palladius_final[m1] or m1 return m1 .. (m2 == "r" and "р" or "") end) syllable = gsub(syllable, "ng", "н") syllable = gsub(syllable, "^..", m_data.py_palladius_two_initials) syllable = gsub(syllable, "^.", m_data.py_palladius_one_initial) for chars, replacement in pairs(m_data.py_palladius_three_medials) do syllable = gsub(syllable, chars, replacement) end for chars, replacement in pairs(m_data.py_palladius_two_medials) do syllable = gsub(syllable, chars, replacement) end syllable = gsub(syllable, ".", m_data.py_palladius_one_medial) for chars, replacement in pairs(m_data.py_palladius_specials) do syllable = gsub(syllable, chars, replacement) end syllable = gsub(syllable, "н$", "%1" .. pua[1]) syllable = gsub(syllable, "[ую]$", "%1" .. pua[3]) syllable = gsub(syllable, "[ая]?о$", "%1" .. pua[4]) syllable = gsub(syllable, "[ая]$", "%1" .. pua[5]) syllable = gsub(syllable, "ю?[иэ]$", "%1" .. pua[6]) syllable = gsub(syllable, "оу$", "%1" .. pua[6]) if syllable == "н" or syllable == "нь" then syllable = syllable .. pua[7] end table.insert(syllables, syllable) end word = table.concat(syllables, "") word = gsub(word, "н" .. pua[1] .. "([аеёиоуэюя])", "нъ%1") for chars, replacement in pairs(m_data.py_palladius_disambig) do word = gsub(word, chars, replacement) end word = gsub(word, "[" .. pua[1] .. "-" .. pua[7] .. "]", "") word = cap and gsub(word, "^.", upper) or word table.insert(words, word) end return toNFC(table.concat(words, " ")) end function export.py_format(text, cap, bg, simple) if cap == false then cap = nil end if bg == false then bg = 'n' else bg = 'y' end if simple == false then simple = nil end text = toNFD(text) local phon = text local title = mw.title.getCurrentTitle().text local cat = '' local spaced = toNFD(export.py_transform(text)) local space_count spaced, space_count = spaced:gsub(' ', '@') local consec_third_count for _ = 1, space_count do spaced, consec_third_count = gsub(spaced, "([^@]+)̌([^#@]*)@([^#@]+̌)", function(a, b, c) return temp_bg(a..'́'..b, bg)..'@'..c end, 1) if consec_third_count > 0 then phon = gsub(spaced, '@', '') end end text = gsub(text, "#", "") phon = gsub(phon, "#", "") if title:find('一') and not text:find('一') and not simple then cat = cat .. '[[Category:Mandarin words containing 一 not undergoing tone sandhi]]' end if text:find('[一不]') and not simple then text = gsub(text, '[一不]$', {['一'] = 'yī', ['不'] = 'bù'}) phon = gsub(phon, '[一不]$', {['一'] = 'yī', ['不'] = 'bù'}) if find(text, '一') then if find(text, '一[^̄́̌̀]*[̄́̌]') then cat = cat .. '[[Category:Mandarin words containing 一 undergoing tone sandhi to the fourth tone]]' phon = gsub(phon, '一([^̄́̌̀]*[̄́̌])', function(a) return temp_bg('yì', bg) .. a end) text = gsub(text, '一([^̄́̌̀]*[̄́̌])', 'yī%1') end if find(text, '一[^̄́̌̀]*̀') or find(text, '一ge$') or find(text, '一ge[^nr]') then cat = cat .. '[[Category:Mandarin words containing 一 undergoing tone sandhi to the second tone]]' phon = gsub(phon, '一([^̄́̌̀]*̀)', function(a) return temp_bg('yí', bg) .. a end) phon = gsub(phon, '一ge', temp_bg('yí', bg) .. 'ge') text = gsub(text, '一([^̄́̌̀]*[̄́̌])', 'yī%1') end end if find(text, '不 ?[bpmfvdtnlgkhjqxzcsrwy]?[ghn]?[aeiou]*̀') then cat = cat .. '[[Category:Mandarin words containing 不 undergoing tone sandhi|2]]' phon = gsub(phon, '不( ?[bpmfvdtnlgkhjqxzcsrwy]?[ghn]?[aeiou]*̀)', function(a) return temp_bg('bú', bg) .. a end) end end text = gsub(text, '[一不]', {['一'] = 'yī', ['不'] = 'bù'}) text = gsub(text, '兒', function() return make_bg('r', bg) end) -- character is deleted phon = gsub(phon, '[一不]', {['一'] = 'yī', ['不'] = 'bù'}) phon = gsub(phon, '<([^>]+)>', '<span style="background-color:#F5DEB3">%1</span>') if not simple then if cap then text = gsub(text, '^%l', upper) phon = gsub(phon, '^%l', upper) end local linked_text = require("Module:links").full_link{term = text, lang = cmn} if phon ~= text then text = (linked_text) .. " [Phonetic: " .. phon .. "]" else text = linked_text end if mw.title.getCurrentTitle().nsText ~= "Template" then text = text .. cat end end return toNFC(text) end function export.make_tl(original_text, tl_pos, bg, cap) if bg == false then bg = 'n' else bg = 'y' end local _, countoriginal = original_text:gsub(" ", " ") local spaced = export.py_transform(original_text) if sub(spaced, -1, -1) == ' ' then spaced = sub(spaced, 1, -2) end local _, count = spaced:gsub(" ", " ") local index = {} local start, finish local pos = 1 for i = 1, count, 1 do if i ~= 1 then pos = (index[i-1] + 1) end index[i] = find(spaced, ' ', pos) end if tl_pos == 2 then start = index[count-1] - count + countoriginal + 2 finish = index[count] - count + countoriginal elseif tl_pos == 3 then start = index[count-2] - count + countoriginal + 3 finish = index[count-1] - count + countoriginal + 1 else start = count == 0 and 1 or (index[count] - count + countoriginal + 1) finish = -1 end local text = (sub(original_text, 1, start-1) .. make_bg(gsub(sub(original_text, start, finish), '.', export.py_detone), bg)) if finish ~= -1 then text = (text .. sub(original_text, finish+1, -1)) end if cap == true then text = gsub(text, '^%l', upper) end return text end function export.tag(first, second, third, fourth, fifth) local text = "(''" local tag = {} local tagg = first or "Standard Chinese" tag[1] = (second ~= '') and second or "Standard Chinese" tag[2] = (third ~= '') and third or nil tag[3] = (fourth ~= '') and fourth or nil tag[4] = (fifth ~= '') and fifth or nil text = text .. ((tagg == '') and table.concat(tag, ", ") or tagg) .. "'')" text = gsub(text, 'Standard Chinese', "[[w:Standard Chinese|Pamantayang Tsino]]") --TLCHANGE gsub(text, 'Standard Chinese', "[[w:Standard Chinese|Standard Chinese]]") text = gsub(text, 'Mainland', "[[w:Putonghua|Mainland]]") text = gsub(text, 'Taiwan', "[[w:Taiwanese Mandarin|Taiwan]]") text = gsub(text, 'Beijing', "[[w:Beijing dialect|Beijing]]") text = gsub(text, 'erhua', "[[w:erhua|erhua]]") text = gsub(text, 'Min Nan', "[[w:Min Nan|Min Nan]]") text = gsub(text, 'shangkouzi', "''[[上口字|shangkouzi]]''") return text end function export.straitdiff(text, pron_ind, tag) local conv_text = text for i = 1, #text do if m_zh_data().MT[sub(text, i, i)] then conv_text = 'y' end end if tag == 'tag' then conv_text = (conv_text == 'y') and m_zh_data().MT_tag[match(text, '[丁-丌与-龯㐀-䶵]')][pron_ind] or '' elseif pron_ind == 1 or pron_ind == 2 or pron_ind == 3 or pron_ind == 4 or pron_ind == 5 then local reading = {} for a, b in pairs(m_zh_data().MT) do reading[a] = b[pron_ind] if reading[a] then reading[a] = gsub(reading[a], "^([āōēáóéǎǒěàòèaoe])", "'%1") end end conv_text = gsub(text, '.', reading) text = gsub(text, "^'", "") text = gsub(text, " '", " ") if conv_text == text and tag == 'exist' then return nil end end conv_text = gsub(conv_text, "^'", "") return conv_text end function export.str_analysis(text, conv_type, other_m_vars) local MT = m_zh_data().MT text = gsub(text, '{default}', '') text = gsub(text, '=', '—') text = gsub(text, ',', '隔') text = gsub(text, '隔 ', ', ') if conv_type == 'head' or conv_type == 'link' then if find(text, '隔cap—') then text = gsub(text, '[一不]', {['一'] = 'Yī', ['不'] = 'Bù'}) end text = gsub(text, '[一不]', {['一'] = 'yī', ['不'] = 'bù'}) end local comp = split(text, '隔', true) local reading = {} local alternative_reading = {} local zhuyin = {} --[[ -- not used local param = { '1n', '1na', '1nb', '1nc', '1nd', 'py', 'cap', 'tl', 'tl2', 'tl3', 'a', 'audio', 'er', 'ertl', 'ertl2', 'ertl3', 'era', 'eraudio', '2n', '2na', '2nb', '2nc', '2nd', '2py', '2cap', '2tl', '2tl2', '2tl3', '2a', '2audio', '2er', '2ertl', '2ertl2', '2ertl3', '2era', '2eraudio', '3n', '3na', '3nb', '3nc', '3nd', '3py', '3cap', '3tl', '3tl2', '3tl3', '3a', '3audio', '3er', '3ertl', '3ertl2', '3ertl3', '3era', '3eraudio', '4n', '4na', '4nb', '4nc', '4nd', '4py', '4cap', '4tl', '4tl2', '4tl3', '4a', '4audio', '4er', '4ertl', '4ertl2', '4ertl3', '4era', '4eraudio', '5n', '5na', '5nb', '5nc', '5nd', '5py', '5cap', '5tl', '5tl2', '5tl3', '5a', '5audio', '5er', '5ertl', '5ertl2', '5ertl3', '5era', '5eraudio' } --]] if conv_type == '' then return comp[1] elseif conv_type == 'head' or conv_type == 'link' then for i, item in ipairs(comp) do if not find(item, '—') then if find(item, '[一-龯㐀-䶵]') then local M, T, t = {}, {}, {} for a, b in pairs(MT) do M[a] = b[1]; T[a] = b[2]; t[a] = b[3]; M[a] = gsub(M[a], "^([āōēáóéǎǒěàòèaoe])", "'%1") T[a] = gsub(T[a], "^([āōēáóéǎǒěàòèaoe])", "'%1") if t[a] then t[a] = gsub(t[a], "^([āōēáóéǎǒěàòèaoe])", "'%1") end end local mandarin = gsub(item, '.', M) local taiwan = gsub(item, '.', T) mandarin = gsub(mandarin, "^'", "") mandarin = gsub(mandarin, " '", " ") if conv_type == 'link' then return mandarin end taiwan = gsub(taiwan, "^'", "") taiwan = gsub(taiwan, " '", " ") local tt = gsub(item, '.', t) if find(text, 'cap—') then mandarin = gsub(mandarin, '^%l', upper) taiwan = gsub(taiwan, '^%l', upper) tt = gsub(tt, '^%l', upper) end if tt == item then zhuyin[i] = export.py_zhuyin(mandarin, true) .. ', ' .. export.py_zhuyin(taiwan, true) mandarin = gsub(mandarin, "#", "") taiwan = gsub(taiwan, "#", "") reading[i] = '[[' .. mandarin .. '#Mandarin|' .. mandarin .. ']], [[' .. taiwan .. '#Mandarin|' .. taiwan .. ']]' else tt = gsub(tt, "^'", "") tt = gsub(tt, " '", " ") zhuyin[i] = export.py_zhuyin(mandarin, true) .. ', ' .. export.py_zhuyin(taiwan, true) .. ', ' .. export.py_zhuyin(tt, true) mandarin = gsub(mandarin, "#", "") taiwan = gsub(taiwan, "#", "") tt = gsub(tt, "#", "") reading[i] = '[[' .. mandarin .. '#Mandarin|' .. mandarin .. ']], [[' .. taiwan .. '#Mandarin|' .. taiwan .. ']], [[' .. tt .. '#Mandarin|' .. tt .. ']]' end else if conv_type == 'link' then return item end zhuyin[i] = export.py_zhuyin(item, true) reading[i] = item if len(mw.title.getCurrentTitle().text) == 1 and #split(export.py_transform(item), " ") == 1 then local target = export.py_transf(reading[i]) alternative_reading[i] = "[[" .. target .. "|" .. gsub(target, '([1-5])', sup) .. "]]" if alternative_reading[i]:find("5") then alternative_reading[i] = alternative_reading[i] .. "<span class=\"Zsym mention\" style=\"font-size:100%;\">/</span>" .. alternative_reading[i]:gsub("5", "0") end local title = mw.title.new(mw.ustring.lower(target)):getContent() if not (title and title:find("{{cmn%-pinyin}}")) then track("uncreated pinyin") end end reading[i] = gsub(reading[i], "#", "") if reading[i] ~= '' then reading[i] = '[[' .. reading[i] .. '#Mandarin|'.. reading[i] .. ']]' end end end comp[i] = item if conv_type == 'link' then return comp[1] end end local id = m_zh.ts_determ(mw.title.getCurrentTitle().text) local accel if id == 'trad' then accel = '<span class="form-of pinyin-t-form-of transliteration-' .. m_zh.ts(mw.title.getCurrentTitle().text) elseif id == 'simp' then track("simp") accel = '<span class="form-of pinyin-s-form-of transliteration-' .. m_zh.st(mw.title.getCurrentTitle().text) elseif id == 'both' then accel = '<span class="form-of pinyin-ts-form-of' end accel = accel .. '" lang="cmn" class="zhpron-monospace">' local result = other_m_vars and "*: <small>(''[[w:Standard Chinese|Pamantayan]]'')</small>\n*::" or "*:" --TLCHANGE standard result = result .. "<small>(''[[w:Pinyin|Pinyin]]'')</small>: " .. accel .. gsub(table.concat(reading, ", "), ", ,", ",") if alternative_reading[1] then result = result .. " (" .. table.concat(alternative_reading, ", ") .. ")" end result = result .. (other_m_vars and "</span>\n*::" or "</span>\n*:") result = result .. "<small>(''[[w:Zhuyin|Zhuyin]]'')</small>: " .. '<span lang="cmn-Bopo" class="Bopo">' .. gsub(table.concat(zhuyin, ", "), ", ,", ",") .. "</span>" return result elseif conv_type == '2' or conv_type == '3' or conv_type == '4' or conv_type == '5' then if not find(text, '隔') or (comp[tonumber(conv_type)] and find(comp[tonumber(conv_type)], '—')) then return '' else return comp[tonumber(conv_type)] end else for i = 1, #comp, 1 do local target = '^' .. conv_type .. '—' if find(comp[i], target) then text = gsub(comp[i], target, '') return text end end text = '' end return text end function export.homophones(pinyin) local text = '' if mw.title.getCurrentTitle().nsText == '' then local args = get_hom_data(pinyin).list[pinyin] text = '<div style="visibility:hidden; float:left"><sup><span style="color:#FFF">edit</span></sup></div>' for i, term in ipairs(args) do if i > 1 then text = text .. "<br>" end if mw.title.new(term).exists and term ~= mw.title.getCurrentTitle().text then local forms = { term } local content = mw.title.new(term):getContent() local template = match(content, "{{zh%-forms[^}]*}}") if template then local simp = match(template, "|s=([^|}])+") if simp then table.insert(forms, simp) end for tradVar in gmatch(template, "|t[0-9]=([^|}])+") do table.insert(forms, tradVar) end for simpVar in gmatch(template, "|s[0-9]=([^|}])+") do table.insert(forms, simpVar) end term = table.concat(forms, "/") end end text = text .. require("Module:links").full_link{ term = term, lang = cmn, tr = "-" } end text = text .. '[[Category:Mandarin terms with homophones]]' end return text end local function erhua(word, erhua_pos, pagename) local title = split(pagename, '') local linked_title = '' local syllables = split(export.py_transform(word), ' ') local count = #syllables erhua_pos = find(erhua_pos, '[1-9]') and split(erhua_pos, ';') or { count } for _, pos in ipairs(erhua_pos) do pos = tonumber(pos) title[pos] = title[pos] .. '兒' syllables[pos] = syllables[pos] .. 'r' end local title = table.concat(title) if mw.title.new(title).exists then linked_title = ' (' .. require("Module:links").full_link{ term = title, lang = cmn, tr = "-" } .. ')' end for i, syllable in pairs(syllables) do if i ~= 1 and toNFD(syllable):find('^[aeiou]') then syllables[i] = "'" .. syllable end end word = table.concat(syllables, '') return (export.tag('', '', 'erhua-ed') .. linked_title), word end export.erhua = erhua function export.make(frame) local args = frame:getParent().args return export.make_args(args) end function export.make_args(args) local pagename = mw.title.getCurrentTitle().text local text = {} local reading = {args[1] or '', args[2] or '', args[3] or '', args[4] or '', args[5] or ''} args["1nb"] = ine(args["1nb"]) if reading[1] ~= '' then local title = export.tag((args["1n"] or ''), (args["1na"] or ''), (args["1nb"] or export.straitdiff(args[1], 1, 'tag')), (args["1nc"] or ''), (args["1nd"] or '')) local pinyin = export.straitdiff(reading[1], 1, '') table.insert(text, export.make_table(title, pinyin, (args["py"] or ''), (args["cap"] or ''), (args["tl"] or ''), (args["tl2"] or ''), (args["tl3"] or ''), (args["a"] or args["audio"] or ''))) if args["er"] and args["er"] ~= '' then title, pinyin = erhua(pinyin, args["er"], pagename) table.insert(text, export.make_table(title, pinyin, '', (args["cap"] or ''), (args["ertl"] or ''), (args["ertl2"] or ''), (args["ertl3"] or ''), (args["era"] or args["eraudio"] or ''), true)) end end if reading[2] ~= '' or export.straitdiff(reading[1], 2, 'exist') then if args["2nb"] and args["2nb"] ~= '' then tagb = args["2nb"] else tagb = export.straitdiff(args[1], 2, 'tag') end title = export.tag((args["2n"] or ''), (args["2na"] or ''), tagb, (args["2nc"] or ''), (args["2nd"] or '')) pinyin = (reading[2] ~= '') and reading[2] or export.straitdiff(reading[1], 2, '') table.insert(text, export.make_table(title, pinyin, (args["2py"] or ''), (args["2cap"] or ''), (args["2tl"] or ''), (args["2tl2"] or ''), (args["2tl3"] or ''), (args["2a"] or args["2audio"] or ''), true)) table.insert(text, '[[Category:Mandarin terms with multiple pronunciations|' .. (export.straitdiff(args[1], 1, '') or args[1]) .. ']]') if args["2er"] and args["2er"] ~= '' then title, pinyin = erhua(pinyin, args["2er"], pagename) table.insert(text, export.make_table(title, pinyin, '', (args["2cap"] or ''), (args["2ertl"] or ''), (args["2ertl2"] or ''), (args["2ertl3"] or ''), (args["2era"] or args["2eraudio"] or ''), true)) end if reading[3] ~= '' or export.straitdiff(reading[1], 3, 'exist') then if args["3nb"] and args["3nb"] ~= '' then tagb = args["3nb"] else tagb = export.straitdiff(args[1], 3, 'tag') end title = export.tag((args["3n"] or ''), (args["3na"] or ''), tagb, (args["3nc"] or ''), (args["3nd"] or '')) if reading[3] ~= '' then pinyin = reading[3] else pinyin = export.straitdiff(reading[1], 3, '') end table.insert(text, export.make_table(title, pinyin, (args["3py"] or ''), (args["3cap"] or ''), (args["3tl"] or ''), (args["3tl2"] or ''), (args["3tl3"] or ''), (args["3a"] or args["3audio"] or ''), true)) if args["3er"] and args["3er"] ~= '' then title, pinyin = erhua(pinyin, args["3er"], pagename) table.insert(text, export.make_table(title, pinyin, '', (args["3cap"] or ''), (args["3ertl"] or ''), (args["3ertl2"] or ''), (args["3ertl3"] or ''), (args["3era"] or args["3eraudio"] or ''), true)) end if reading[4] ~= '' or export.straitdiff(reading[1], 4, 'exist') then if args["4nb"] and args["4nb"] ~= '' then tagb = args["4nb"] else tagb = export.straitdiff(args[1], 4, 'tag') end title = export.tag((args["4n"] or ''), (args["4na"] or ''), tagb, (args["4nc"] or ''), (args["4nd"] or '')) if reading[4] ~= '' then pinyin = reading[4] else pinyin = export.straitdiff(reading[1], 4, '') end table.insert(text, export.make_table(title, pinyin, (args["4py"] or ''), (args["4cap"] or ''), (args["4tl"] or ''), (args["4tl2"] or ''), (args["4tl3"] or ''), (args["4a"] or args["4audio"] or ''), true)) if args["4er"] and args["4er"] ~= '' then title, pinyin = erhua(pinyin, args["4er"], pagename) table.insert(text, export.make_table(title, pinyin, '', (args["4cap"] or ''), (args["4ertl"] or ''), (args["4ertl2"] or ''), (args["4ertl3"] or ''), (args["4era"] or args["4eraudio"] or ''), true)) end if reading[5] ~= '' or export.straitdiff(reading[1], 5, 'exist') then if args["5nb"] and args["5nb"] ~= '' then tagb = args["5nb"] else tagb = export.straitdiff(args[1], 5, 'tag') end title = export.tag((args["5n"] or ''), (args["5na"] or ''), tagb, (args["5nc"] or ''), (args["5nd"] or '')) if reading[5] ~= '' then pinyin = reading[5] else pinyin = export.straitdiff(reading[1], 5, '') end table.insert(text, export.make_table(title, pinyin, (args["5py"] or ''), (args["5cap"] or ''), (args["5tl"] or ''), (args["5tl2"] or ''), (args["5tl3"] or ''), (args["5a"] or args["5audio"] or ''), true)) if args["5er"] and args["5er"] ~= '' then title, pinyin = erhua(pinyin, args["5er"], pagename) table.insert(text, export.make_table(title, pinyin, '', (args["5cap"] or ''), (args["5ertl"] or ''), (args["5ertl2"] or ''), (args["5ertl3"] or ''), (args["5era"] or args["5eraudio"] or ''), true)) end end end end end if (args["tl"] or '') .. (args["tl2"] or '') .. (args["tl3"] or '') .. (args["2tl"] or '') .. (args["2tl2"] or '') .. (args["2tl3"] or '') ~= '' then table.insert(text, '[[Category:Mandarin words containing toneless variants|' .. export.straitdiff(args[1], 1, '') .. ']]') end return table.concat(text) end local function add_audio(text, audio, pinyin) if audio and audio ~= "" then if audio == "y" then audio = format('zh-%s.ogg', pinyin) end table.insert(text, '\n*:: [[File:') table.insert(text, audio) table.insert(text, ']]') table.insert(text, '[[Category:Mandarin terms with audio pronunciation]]') end end function export.make_audio(args) local text, reading, pinyin = {}, {}, "" local audio = { args["a"] or args["audio"] or '', args["2a"] or args["2audio"] or '', args["3a"] or args["3audio"] or '', args["4a"] or args["4audio"] or '', args["5a"] or args["5audio"] or '', } for i=1, 5 do reading[i] = args[i] or '' if i == 1 then pinyin = export.straitdiff(reading[1], 1, '') else pinyin = (reading ~= '') and reading[i] or export.straitdiff(reading[1], i, '') end pinyin = export.py_format(pinyin, false, false, true) add_audio(text, audio[i], pinyin) end return table.concat(text) end function export.make_table(title, pinyin, py, cap, tl, tl2, tl3, a, novariety) py = ine(py);cap = ine(cap);tl = ine(tl);tl2 = ine(tl2);tl3 = ine(tl3);a = ine(a);novariety = ine(novariety) local text = {} local pinyin_simple_fmt = export.py_format(pinyin, false, false, true) if not novariety then table.insert(text, '* [[w:Mandarin Chinese|Mandarin]]') else table.insert(text, '<br>') end table.insert(text, '\n** <small>' .. title .. '</small>') local hom_found if get_hom_data(pinyin_simple_fmt).list[lower(pinyin_simple_fmt)] then hom_found = true else hom_found = false table.insert(text, '<sup><small><abbr title="Add Mandarin homophones"><span class="plainlinks">[' .. tostring(mw.uri.fullUrl("Module:zh/data/cmn-hom/" .. hom_data_part(pinyin_simple_fmt), {["action"]="edit"})) .. ' +]</span></abbr></small></sup>') end table.insert(text, "\n*** <small>''[[w:Pinyin|Pinyin Hanyu]]''</small>: ") --TLCHANGE ''[[w:Pinyin|Hanyu Pinyin]]'' local id = m_zh.ts_determ(mw.title.getCurrentTitle().text) if id == 'trad' then table.insert(text, '<span class="form-of pinyin-t-form-of transliteration-') table.insert(text, m_zh.ts(mw.title.getCurrentTitle().text)) elseif id == 'simp' then table.insert(text, '<span class="form-of pinyin-s-form-of transliteration-') table.insert(text, m_zh.st(mw.title.getCurrentTitle().text)) else -- both table.insert(text, '<span class="form-of pinyin-ts-form-of') end table.insert(text, '" lang="cmn" class="zhpron-monospace">') if py then table.insert(text, py) else if cap then table.insert(text, export.py_format(pinyin, true, true)) else table.insert(text, export.py_format(pinyin, false, true)) end if tl or tl2 or tl3 then table.insert(text, ' → ') if tl then tl_pos = 1 elseif tl2 then tl_pos = 2 elseif tl3 then tl_pos = 3 end if cap then table.insert(text, export.make_tl(export.py_format(pinyin, true, false, true), tl_pos, true, true)) else table.insert(text, export.make_tl(pinyin_simple_fmt, tl_pos, true)) end end if tl then table.insert(text, ' <small>(toneless final syllable variant)</small>') elseif tl2 or tl3 then table.insert(text, ' <small>(toneless variant)</small>') end end table.insert(text, "</span>\n*** <small>''[[w:Zhuyin|Zhuyin]]''</small>: ") table.insert(text, '<span lang="cmn-Bopo" class="Bopo">') table.insert(text, export.py_zhuyin(pinyin_simple_fmt, true)) if tl or tl2 or tl3 then table.insert(text, ' → ') table.insert(text, export.py_zhuyin(export.make_tl(pinyin_simple_fmt, tl_pos, false), true)) end table.insert(text, '</span>') if tl then table.insert(text, ' <small>(toneless final syllable variant)</small>') elseif tl2 or tl3 then table.insert(text, ' <small>(toneless variant)</small>') end table.insert(text, "\n*** <small>''[[w:Tongyong Pinyin|Pinyin Tongyong]]''</small>: <span lang=\"cmn-Latn-tongyong\" class=\"zhpron-monospace\">") --TLCHANGE ''[[w:Tongyong Pinyin|Tongyong Pinyin]]'' if tl or tl2 or tl3 then table.insert(text, export.py_tongyong(export.make_tl(pinyin_simple_fmt, tl_pos, false), pinyin_simple_fmt)) else table.insert(text, export.py_tongyong(pinyin_simple_fmt)) end table.insert(text, '</span>') table.insert(text, "\n*** <small>''[[w:Wade–Giles|Wade–Giles]]''</small>: <span lang=\"cmn-Latn-wadegile\" class=\"zhpron-monospace\">") if tl or tl2 or tl3 then table.insert(text, export.py_wg(export.make_tl(pinyin_simple_fmt, tl_pos, false), pinyin_simple_fmt)) else table.insert(text, export.py_wg(pinyin_simple_fmt)) end table.insert(text, '</span>') table.insert(text, "\n*** <small>''[[w:Yale romanization of Mandarin|Yale]]''</small>: <span lang=\"cmn-Latn\" class=\"zhpron-monospace\">") if tl or tl2 or tl3 then table.insert(text, export.py_yale(export.make_tl(pinyin_simple_fmt, tl_pos, false), pinyin_simple_fmt)) else table.insert(text, export.py_yale(pinyin_simple_fmt)) end table.insert(text, '</span>') table.insert(text, "\n*** <small>''[[w:Gwoyeu Romatzyh|Gwoyeu Romatzyh]]''</small>: <span lang=\"cmn-Latn\" class=\"zhpron-monospace\">") if tl or tl2 or tl3 then table.insert(text, export.py_gwoyeu(export.make_tl(pinyin_simple_fmt, tl_pos, false), pinyin_simple_fmt)) else table.insert(text, export.py_gwoyeu(pinyin_simple_fmt)) end table.insert(text, '</span>') table.insert(text, "\n*** <small>''[[w:Cyrillization of Chinese|Palladius]]''</small>: <span class=\"zhpron-monospace\"><span lang=\"cmn-Cyrl\">") local palladius if tl or tl2 or tl3 then palladius = export.py_palladius(export.make_tl(pinyin_simple_fmt, tl_pos, false), pinyin_simple_fmt) else palladius = export.py_palladius(pinyin_simple_fmt) end table.insert(text, palladius) table.insert(text, "</span> <span lang=\"cmn-Latn\">(") table.insert(text, require("Module:ru-translit").tr(palladius, "cmn")) table.insert(text, ")</span></span>") table.insert(text, '\n*** <small>Sinological [[Wiktionary:International Phonetic Alphabet|IPA]] <sup>([[Appendix:Mandarin pronunciation|key]])</sup></small>: <span class="IPA">/') table.insert(text, export.py_ipa(pinyin)) if tl or tl2 or tl3 then table.insert(text, '/ → /') table.insert(text, export.py_ipa(export.make_tl(pinyin_simple_fmt, tl_pos, false))) end table.insert(text, '/</span>') -- if a then -- if a == 'y' then a = 'zh-' .. pinyin_simple_fmt .. '.ogg' end -- table.insert(text, '\n*** <div style="display:inline-block; position:relative; top:0.5em;">[[File:') -- table.insert(text, a) -- table.insert(text, ']]</div>[[Category:Mandarin terms with audio pronunciation]]') -- end if hom_found then table.insert(text, "\n*** <small>Homophones</small>: " .. '<table class="wikitable" style="width:15em;margin:0; position:left; text-align:center">' .. '<tr><th class="mw-customtoggle-cmnhom" style="color:#3366bb">[Show/Hide]</th></tr>' .. '<tr class="mw-collapsible mw-collapsed" id="mw-customcollapsible-cmnhom">' .. '<td><sup><div style="float: right; clear: right;"><span class="plainlinks">[') table.insert(text, tostring(mw.uri.fullUrl("Module:zh/data/cmn-hom/" .. hom_data_part(pinyin_simple_fmt), {["action"]="edit"}))) table.insert(text, ' edit]</span></div></sup>') table.insert(text, export.homophones(lower(pinyin_simple_fmt))) table.insert(text, '</td></tr></table>') end return table.concat(text) end function export.py_headword(frame) local params = { ["head"] = true, ["zhuyin"] = true, ["notr"] = {type = "boolean"}, } local args = require("Module:parameters").process(frame:getParent().args, params, nil, "cmn-pron", "py_headword") local head = args.head or mw.title.getCurrentTitle().text local head_simple = require("Module:links").remove_links(head) local Latn = require("Module:scripts").getByCode("Latn") local categories = {"Pinyin Hanyu", "Mandarin na anyong di-lema"} --TLCHANGE {"Hanyu Pinyin", "Mandarin non-lemma forms"} local inflections = {} if head:find("[0-5]") then table.insert(categories, "Hanyu Pinyin with tone numbers") head = head:gsub("%d", sup) elseif not args.notr then local py_detoned = export.py_transform(head, true) if not py_detoned:find("%s") then if py_detoned:find("5") then py_detoned = py_detoned .. "//" .. py_detoned:gsub("5", "0") end py_detoned = py_detoned:gsub("%d", sup) table.insert(inflections, {py_detoned, sc = Latn}) end end if not args.notr then local Bopo = require("Module:scripts").getByCode("Bopo") head_simple = export.py_number_to_mark(head_simple) table.insert(inflections, { label = "[[Zhuyin fuhao|Zhuyin]]", { term = args.zhuyin or export.py_zhuyin(head_simple), sc = Bopo, nolink = true } }) end -- Don't pass a redundant head value, because they get categorised as redundant. if head == mw.title.getCurrentTitle().text then head = nil end return require("Module:headword").full_headword{lang = cmn, sc = Latn, heads = {head}, inflections = inflections, pos_category = "pinyin", categories = categories, noposcat = true} end return export nt27zbep9gpw9q6tc70mft3a9y5gata 177446 177445 2026-08-26T09:16:43Z Yivan000 4078 177446 Scribunto text/plain local export = {} local m_str_utils = require("Module:string utilities") local cmn = require("Module:languages").getByCode("cmn") local find = m_str_utils.find local gsub = m_str_utils.gsub local len = m_str_utils.len local match = m_str_utils.match local gmatch = m_str_utils.gmatch local sub = m_str_utils.sub local split = m_str_utils.split local gsplit = m_str_utils.gsplit local lower = m_str_utils.lower local upper = m_str_utils.upper local format = string.format local u = m_str_utils.char local toNFD = mw.ustring.toNFD local toNFC = mw.ustring.toNFC local trim = mw.text.trim local pua = {} for i = 1, 7 do pua[i] = u(0xF000+i-1) end local m_data = mw.loadData("Module:cmn-pron/data") local m_zh = require("Module:zh") local _m_zh_data = nil local hom_data = nil local function track(page) local tracking_page = "cmn-pron/" .. page require("Module:debug/track")(tracking_page) return true end local function hom_data_part(pinyin) local x = toNFD(pinyin):sub(1,1) if "a" <= x and x <= "g" then return 1 elseif "h" <= x and x <= "m" then return 2 elseif "n" <= x and x <= "w" then return 3 end return 4 end local function get_hom_data(py) if hom_data == nil then hom_data = require("Module:zh/data/cmn-hom/" .. hom_data_part(py)) end return hom_data end -- if not empty local function ine(var) if var == "" then return nil else return var end end local breve, hacek, circumflex = u(0x306), u(0x30C), u(0x302) local function input_error(text) if type(text) ~= "string" then return end local subs, err = {[breve] = hacek, [circumflex] = "h", ["ŋ"] = "ng", ["Ŋ"] = "Ng"} text = toNFD(text) if find(text, breve) and (find(text, "[zcsZCS]" .. circumflex) or find(text, "[ŋŊ]")) then err = "a breve and an uncommon shorthand" elseif find(text, breve) then err = "a breve" elseif find(text, "[zcsZCS]" .. circumflex) or find(text, "[ŋŊ]") then err = "an uncommon shorthand" end if err then error('The pinyin text "' .. text .. '" contains ' .. err .. '. Replace it with "' .. gsub(text, ".", subs) .. '".', 2) end end local function m_zh_data() if _m_zh_data == nil then _m_zh_data = require("Module:zh/data/cmn-tag") end; return _m_zh_data; end function export.py_detone(text) return toNFC(gsub(toNFD(text), "[̄́̌̀]", "")) end function export.tone_determ(text) text = toNFD(text) return m_data.py_tone_mark_to_num[match(text, m_data.tones)] or '5' end local function sup(text) local ret = mw.html.create("sup"):wikitext(text) return tostring(ret) end function export.py_transf(text) return export.py_detone(text) .. export.tone_determ(text) end local function decompose_tones(text) return (toNFD(text):gsub("[EeUu]\204[\130\136]", toNFC)) end function export.py_transform(text, detone, not_spaced) if find(text, "​") then error("Pinyin contains the hidden character: ​ (U+200B). Please remove that character from the text.") elseif find(text, "%d") then -- e.g. ma1 instead of mā error("Numbered tones should be given with tone marks instead.") end local tones = m_data.tones detone = ine(detone) not_spaced = ine(not_spaced) text = decompose_tones(text) text = text :gsub("\204[\128\129\132\140]", {["̄"] = "\1", ["́"] = "\2", ["̌"] = "\3", ["̀"] = "\4"}) :gsub("\195[\138\156\170\188]", {["ê"] = "\5", ["ü"] = "\6", ["Ê"] = "\14", ["Ü"] = "\15"}) :gsub("\228\184[\128\141]", {["一"] = "\7", ["不"] = "\8"}) local function plaintext(text) return (text:gsub("\16([\1-\4])", "n%1g") :gsub("[\1-\8\14-\18]", function(m) return ({"\204\132", "\204\129", "\204\140", "\204\128", "ê", "ü", "一", "不", [14] = "Ê", [15] = "Ü", [16] = "ng", [17] = "gn", [18] = "'"})[m:byte()] end)) end if not not_spaced then local i = 1 local function check_apostrophes(check_text) i = i + 1 local new_text = check_text :gsub("([^mnMN][\1-\4][iouIOU]?)([aeiou\5\6AEIOU\14\15]%f[\1-\4])", "%1'%2") :gsub("([\1-\4])([aeiou\5\6AEIOU\14\15]%f[\1-\4])", "%1'%2") :gsub("([a-gi-zA-GI-Z\5\6\14\15])([mnMN]%f[\1-\4])", "%1'%2") :gsub("([b-dfgj-np-tv-zB-DFGJ-NP-TV-Z])([mnMN]%f[%z%s%p])", "%1'%2") :gsub("([mnMN][\1-\4])([mnMN]%f[%z%s%p])", "%1'%2") :gsub("([\7\8])([aeiou\5\6mnAEIOU\14\15MN]%f[\1-\4%z%s%p])", "%1'%2") if new_text ~= check_text then check_apostrophes(new_text) elseif new_text ~= text then error(("Missing apostrophe before null-initial syllable - should be \"%s\" instead."):format(plaintext(new_text)), i) end end check_apostrophes(text) end local check_text = gsub(text,"([AOEaoe])([iou])(" .. tones .. ")", "%1%3%2") check_text = gsub(check_text,"([iuü])(" .. tones .. ")([aeiou])", "%1%3%2") if text ~= check_text then error("Incorrect diacritic placement in Pinyin - should be \"".. check_text .. "\" instead.") end text = lower(text) :gsub(" *([,.?]) *", " %1 ") :gsub("[#0]", {["#"] = " #", ["0"] = "5"}) :gsub("%. +%. +%.", "...") :gsub("(%d)([%a\5-\8])", "%1 %2") :gsub("n([\1-\4]?)g", "\16%1") :gsub("%f[^aeiou\1-\6]\16%f[aeiou\1-\6]", "ng") :gsub("gn%f[aeiou\5\6]", "\17") :gsub("'r", "\18r") :gsub("\18r([aeiou\5\6])", "'r%1") :gsub("([aeiou\5\6][\1-\4]?[mn\16]?\18?r?)([bpmfvdtnlgkhjqxzcsywr\16\17\7\8])", "%1 %2") :gsub("([mn\16\7\8][\1-\4]?\18?r?)([bpmfvdtnlgkhjqxzcsywr\16\17\7\8])", "%1 %2") :gsub(" r%f[%z%d%s'%-]", "r") :gsub("([aeiou\5\6][\1-\4]?) ([mn\16])%f[%z%d%s'%-]", "%1%2") :gsub("['%-]", " ") if detone or text:find("%d") then text = text :gsub("([\1-\4])([^ ]*)", function(m1, m2) return m2 .. m1:byte() end) :gsub("[^%d\7\8]%f[%z%s,.?]", "%05") :gsub("([\7\8]\18?r)5", "%1") end text = plaintext(text) if not_spaced then text = text:gsub(" ", "") end return (toNFC(trim(text)):gsub(" +", " ")) end local function iterate_words(text) local pos, word, non_word local function get_word() word, non_word, pos = text:match("([^%s]+)([%s]*)()", pos) if pos then return word, non_word end end return get_word end local function iterate_syllables(text) local cap = find(text, "^%u") text = export.py_transform(text, true) text = text :gsub("\195[\170\188]", {["ê"] = "\1", ["ü"] = "\2"}) :gsub("[zcs]h", {["zh"] = "\3", ["ch"] = "\4", ["sh"] = "\5"}) local raw_syllables = split(text, " ") local function plaintext(text) return (text and text:gsub("[\1-\8]", function(m) return ({"ê", "ü", "ẑ", "ĉ", "ŝ", "ŋ", "ɲ", "ɨ"})[m:byte()] end)) end local i = 0 local function explode_syllable() i = i + 1 if raw_syllables[i] then local syllable, tone, sandhi, block_sandhi = raw_syllables[i] if syllable == "" then return explode_syllable() end syllable = syllable :gsub("(\228\184[\128-\141])('?r?)$", function(m, erhua) sandhi = m return (m:gsub(".*", {["一"] = "yi1", ["不"] = "bu4"}) :gsub("(%a+)(%d)", "%1" .. erhua .. "%2")) end) :gsub("^#", function(m) block_sandhi = true return "" end) :gsub("%d$", function(m) tone = m return "" end) :gsub("ng", "\6") :gsub("gn", "\7") :gsub("([bpmfv])(o'?r?)$", "%1u%2") :gsub("([jq\7x])u", "%1\2") :gsub("[iy]u", {["iu"] = "iou", ["yu"] = "\2"}) :gsub("[eu]i", {["ei"] = "\1i", ["ui"] = "u\1i"}) :gsub("ao", "au") :gsub("[wy]", {["w"] = "u", ["y"] = "i"}) :gsub("([iu\2])e('?r?)$", "%1\1%2") :gsub("(.)o([mn\6]'?r?)$", "%1u%2") :gsub("iu", "\2") :gsub("^([^aoe\1]?[iu\2])([mn\6]'?r?)$", "%1e%2") :gsub("([iu])%1", "%1") :gsub("([\3-\5rzcs])i('?r?)$", "%1\8%2") local initial, glide1, nucleus, glide2, nasal, erhua = syllable:match("^([bpmfvdtnlgk\6hjq\7x\3-\5rzcs]?)([iu\2\8]?)([aoe\1]?)([iu]?)([mn\6]?)('?r?)$") return (syllable:gsub("[#%d]", "")), plaintext(initial), plaintext(glide1), plaintext(nucleus), glide2, plaintext(nasal), erhua, tone, sandhi, (not not block_sandhi) end end return explode_syllable end -- Generate a normalized pinyin version as a baseline, which everything else can work from. local function normalize_py(text, no_words) local raw_words, words = split(text, " "), {} for i, word in ipairs(raw_words) do local cap = find(word, "^%u") word = export.py_transform(word, true) word = word:gsub("\195[\170\188]", {["ê"] = "\1", ["ü"] = "\2"}) local raw_syllables, syllables = split(word, " "), {} for j, s in ipairs(raw_syllables) do s = s :gsub("[zcs]h", {["zh"] = "\3", ["ch"] = "\4", ["sh"] = "\5"}) :gsub("ng", "\6") :gsub("gn", "\7") :gsub("([bpmfv])(or?%d)", "%1u%2") :gsub("([jq\7x])u", "%1\2") :gsub("iu", "iou") :gsub("yu", "\2") :gsub("ui", "uei") :gsub("ao", "au") :gsub("[wy]", {["w"] = "u", ["y"] = "i"}) :gsub("([iu\2])e(r?%d)", "%1\1%2") :gsub("ue([n\6]r?)", "u%1") :gsub("io(\6r?)", "\2%1") :gsub("([iu])%1", "%1") :gsub("([\3-\5rzcs])i(r?%d)", "%1ɨ%2") :gsub("[\1-\7]", function(m) return ({"ê", "ü", "ẑ", "ĉ", "ŝ", "ŋ", "ɲ"})[m:byte()] end) table.insert(syllables, toNFC(s)) end word = syllables if #word > 0 then word[1] = cap and gsub(word[1], "^.", upper) or word[1] table.insert(words, word) end end if no_words then local syllables = {} for _, word in ipairs(words) do for _, s in ipairs(word) do table.insert(syllables, s) end end words = syllables end return words end function export.py_ipa(text) local ipa_initials = m_data.py_ipa_initials local ipa_initials_tl = m_data.py_ipa_initials_tl local ipa_finals = m_data.py_ipa_finals local ipa_erhua = m_data.py_ipa_erhua local ipa_tl_ts = m_data.py_ipa_tl_ts local ipa_t_values = m_data.py_ipa_t_values local tones = {} local tone_cats = {} text = lower(text) local syllables = normalize_py(text, true) for i, s in ipairs(syllables) do if s:find("^[,.?]+$") then table.remove(syllables, i) end end for i = 1, #syllables do syllables[i] = syllables[i]:gsub("%d", function(m) tone_cats[i] = m return "" end) if syllables[i] == "一" then tone_cats[i] = syllables[i+1] and (syllables[i+1]:match("%d") == "4" or syllables[i+1] == "ge") and "1-2" or "1-4" syllables[i] = "i" elseif syllables[i] == "不" then tone_cats[i] = syllables[i+1] and syllables[i+1]:match("%d") == "4" and "4-2" or "4" syllables[i] = "bu" end tone_cats[i] = tone_cats[i] or "5" syllables[i] = syllables[i]:gsub("#", function(m) tone_cats[i] = "#" .. tone_cats[i] return "" end) end for i, s in ipairs(syllables) do s = gsub(s, "^([bpmfvdtnlgkŋhjqɲxẑĉŝrzcs]?)([^r']+)('?r?)$", function(initial, final, erhua) if initial == "" and find(final, "^[aeêo]") then initial = "ˀ" end final = ipa_finals[final] or final if erhua == "r" then for i, from in ipairs(ipa_erhua[1]) do final = gsub(toNFD(final), toNFD(from) .. "$", ipa_erhua[2][i]) end final = toNFC(final) end if initial:find("[zcs]") then final = final:gsub("ʐ", "z") elseif initial == "" then final = final:gsub("[iuy]̯", {["i̯"] = "j", ["u̯"] = "w", ["y̯"] = "ɥ"}) end initial = ipa_initials[initial] or initial if tone_cats[i] == "5" then initial = initial:gsub(".*", ipa_initials_tl) final = final:gsub("ɤ$", "ə") end return gsub(initial .. final, "ʐʐ̩", "ʐ̩") end) local curr_tone_cat, prev_tone_cat, next_tone_cat = tone_cats[i], tone_cats[i-1], tone_cats[i+1] if curr_tone_cat == "5" then tones[i] = prev_tone_cat and ipa_tl_ts[prev_tone_cat:gsub("#", "")] or "" else tones[i] = ipa_t_values[curr_tone_cat:gsub("#", "")] end if curr_tone_cat:find("3") then if i == #tone_cats then if i > 1 then tones[i] = "²¹⁴⁻²¹⁽⁴⁾" end elseif next_tone_cat == "3" then tones[i] = "²¹⁴⁻³⁵" elseif next_tone_cat ~= "5" then tones[i] = "²¹⁴⁻²¹" end elseif curr_tone_cat == "4" and (next_tone_cat == "4" or next_tone_cat == "1-4") then tones[i] = "⁵¹⁻⁵³" elseif curr_tone_cat == "1-4" and next_tone_cat == "4" then tones[i] = "⁵⁵⁻⁵³" end syllables[i] = s .. tones[i] syllables[i] = gsub(syllables[i], "#", "") end return table.concat(syllables, " ") end function export.py_number_to_mark(text) local priority = m_data.py_mark_priority local tones = m_data.py_tone_num_to_mark text = text:gsub("([^%s0-5]+)([0-5])", function(syl, tone) for _, pattern in ipairs(priority) do local syl, n = gsub(syl, pattern, "%0" .. (tones[tone] or "")) if n > 0 then return syl end end return syl .. tone end) return toNFC(text) end function export.py_zhuyin(text) input_error(text) local py_zhuyin_consonant = m_data.py_zhuyin_consonant local py_zhuyin_glide = m_data.py_zhuyin_glide local py_zhuyin_nucleus = m_data.py_zhuyin_nucleus local py_zhuyin_final = m_data.py_zhuyin_final local py_zhuyin_syllabic_nasal = m_data.py_zhuyin_syllabic_nasal local py_zhuyin_tone = m_data.py_zhuyin_tone local output = {} text = export.py_transform(text) for syllable, initial, glide1, nucleus, glide2, nasal, erhua, tone in iterate_syllables(text) do if not (initial or glide1 or nucleus or glide2 or nasal) then table.insert(output, syllable) else local final = (py_zhuyin_nucleus[nucleus] or nucleus) .. (py_zhuyin_glide[glide2] or glide2) final = (py_zhuyin_final[final] or final) .. (py_zhuyin_consonant[nasal] or nasal) final = ((py_zhuyin_glide[glide1] or glide1) .. (py_zhuyin_final[final] or final)) :gsub("(\227\132[\167-\169])ㄜ", "%1") syllable = (py_zhuyin_consonant[initial] or initial) .. final if initial:find("[bpmfv]") and syllable:find("ㄨㄛ$") then syllable = syllable:gsub("ㄨ", "") end syllable = syllable:gsub("^\227\132[\135\139\171]$", py_zhuyin_syllabic_nasal) :gsub("\227\132[\135\139\171]$", "<small>%0</small>") if syllable == "ㄜ" and erhua == "r" then syllable = "ㄦ" erhua = "" elseif #erhua > 0 then erhua = "ㄦ" end if tone == "5" then syllable = py_zhuyin_tone[tone] .. syllable .. erhua else syllable = syllable .. py_zhuyin_tone[tone] .. erhua end table.insert(output, syllable) end end return table.concat(output, " ") end function export.zhuyin_py(text) local zhuyin_py_initial = m_data.zhuyin_py_initial local zhuyin_py_final = m_data.zhuyin_py_final local zhuyin_py_tone = m_data.zhuyin_py_tone local word = split(text, " ", true) local function process_syllable(syllable) syllable = gsub(syllable, "^([ㄓㄔㄕㄖㄗㄘㄙ])([ˊˇˋ˙]?)$", "%1ㄧ%2") return gsub(syllable, "([ㄅㄆㄇㄈㄉㄊㄋㄌㄍㄎㄏㄐㄑㄒㄓㄔㄕㄖㄗㄘㄙㄪ]?)([ㄧㄨㄩ]?[ㄚㄛㄜㄝㄞㄟㄠㄡㄢㄣㄤㄥㄦㄪㄫㄬㄧㄨㄩㄇ])([ˊˇˋ˙]?)(ㄦ?)", function(initial, final, tone, erhua) initial = zhuyin_py_initial[initial] final = zhuyin_py_final[final] if erhua ~= "" then final = final .. "r" end if initial == "" then final = final :gsub("^([iu])(n?g?)$", function(a, b) return gsub(a, "[iu]", {["i"] = "yi", ["u"] = "wu"}) .. b end) :gsub("^(w?u)([in])$", "ue%2") :gsub("^iu$", "iou") :gsub("^([iu])", {["i"] = "y", ["u"] = "w"}) :gsub("^ong", "weng") :gsub("^ü", "yu") end if initial:find("[jqx]") then final = final:gsub("^ü", "u") end local tone = zhuyin_py_tone[tone] if final:find("[ae]") then final = final:gsub("([ae])", "%1" .. tone) elseif final:find("i[ou]") then final = final:gsub("(i[ou])", "%1" .. tone) elseif final:find("[io]") then final = final:gsub("([io])", "%1" .. tone) else final = gsub(final, "^([wy]?)(.)", "%1" .. "%2" .. tone) end return initial .. final end) end for i, syllable in ipairs(word) do word[i] = process_syllable(syllable) end return toNFC(table.concat(word, " ")) end function export.py_wg(text) local py_wg_consonant = m_data.py_wg_consonant local py_wg_consonant_dental = m_data.py_wg_consonant_dental local py_wg_glide = m_data.py_wg_glide local py_wg_nucleus = m_data.py_wg_nucleus local py_wg_o = m_data.py_wg_o local output = {} for word, non_word in iterate_words(text) do local cap = find(word, "^%u") word = cap and lower(word) or word local syllables = {} for syllable, initial, glide1, nucleus, glide2, nasal, erhua, tone in iterate_syllables(word) do if not (initial or glide1 or nucleus or glide2 or nasal) then table.insert(syllables, syllable) else if glide1 == "ɨ" and py_wg_consonant_dental[initial] then syllable = py_wg_consonant_dental[initial] .. "ŭ" else syllable = ((py_wg_consonant[initial] or initial) .. (py_wg_glide[glide1] or glide1) .. (py_wg_nucleus[nucleus] or nucleus) .. glide2 .. (py_wg_consonant[nasal] or nasal)) :gsub("ehi", "ei") :gsub("au", "ao") :gsub("iou", "iu") :gsub("ian$", "ien") if py_wg_o[initial] then syllable = syllable:gsub("ê$", "o") elseif initial ~= "ŝ" then syllable = syllable:gsub("uo$", "o") end syllable = (#glide1 > 0 and syllable:gsub("ê([mn]g?)", "%1") or syllable) :gsub("üng", "iung") if initial == "" then syllable = syllable :gsub("^.[\128-\191]*", {["i"] = "y", ["u"] = "w", ["ü"] = "yü"}) :gsub("^[yw]$", {["y"] = "i", ["w"] = "wu"}) :gsub("^([wyo])([mn])", function(m1, m2) return ({["w"] = "wê", ["y"] = "yi", ["o"] = "u"})[m1] .. m2 end) elseif glide1 == "u" and not initial:find("[gk]") then syllable = syllable:gsub("uei", "ui") end end if syllable == "o" and nucleus == "e" and erhua == "r" then syllable = "êrh" erhua = "" elseif #erhua > 0 then erhua = "-ʼrh" end table.insert(syllables, syllable .. tone:gsub("%d", sup) .. erhua) end end syllables[1] = cap and gsub(syllables[1], "^.", upper) or syllables[1] word = table.concat(syllables, "-") :gsub("%-([,.?])", "%1") table.insert(output, word .. non_word) end return table.concat(output) end local function temp_bg(text, bg) if bg == 'y' then return '<' .. text .. '>' end return text end local function make_bg(text, bg) if bg == 'y' then return '<span style="background-color:#F5DEB3">' .. text .. '</span>' else return text end end function export.py_gwoyeu(text, original_text) local initials = m_data.py_gwoyeu_initial local finals = m_data.py_gwoyeu_final if text:find('^%s') or text:find('%s$') then error('invalid spacing') end local words = split(text, " ") local count = 0 for i, word in ipairs(words) do local cap = find(toNFD(word), "^%u") word = export.py_transform(word, true, true) word = gsub(word, "([1-5])", "%1 ") word = gsub(word, " $", "") word = gsub(word, '([!-/:-@%[-`{|}~!-/:-@[-`{-・])', ' %1 ') word = gsub(word, ' +', ' ') word = gsub(word, ' $', '') word = gsub(word, '^ ', '') local syllables = split(word, " ") for j, syllable in ipairs(syllables) do count = count + 1 if not find(syllable, '^[!-/:-@%[-`{|}~!-/:-@[-`{-・]+$') then local current = sub(mw.title.getCurrentTitle().text, count, count) if find(current, '^[一七八不]$') then local exceptions = {['一'] = 'i', ['七'] = 'chi', ['八'] = 'ba', ['不'] = 'bu'} syllables[j] = exceptions[current] else local initial, final, tone = '', '', '' syllable = gsub(syllable, '([jqxy])u', '%1ü') syllable = gsub(syllable, '^([zcsr]h?)i(r?[1-5])$', '%1ɨ%2') if find(syllable, '([bpmfvdtnlgkhjqxzcsryw]?h?)([iuü]?[aoeiɨuüê][ioun]?g?r?)([1-5])') then syllable = gsub(syllable, '([bpmfvdtnlgkhjqxzcsryw]?h?)([iuü]?[aoeiɨuüê][ioun]?g?r?)([1-5])', function(a, b, c) initial = initials[a] or error('Unrecognised initial:' .. a); final = finals[b] or error('Unrecognised final:' .. b); tone = c return (initial .. final .. tone) end) elseif not (find(mw.title.getCurrentTitle().text, "[们們呒呣哏唔哼哦嗯嘸噷姆欸誒诶麼ㄇㄝM]") or find(mw.title.getCurrentTitle().text, "cmn-pron/testcases", 1, true)) then error('Unrecognised syllable:' .. syllable) end local original = initial..final..tone if initial:find('^[iu]$') then final = initial .. final initial = '' end if initial .. final == "e'l" then final = "el" end final = gsub(final, '([iu])%1', '%1') local len = len(initial) + len(final) local detone = initial..final local replace = detone local fullstop = false if tone == 5 or tone == '5' then fullstop = true if original_text then tone = split(export.py_transform(original_text, true), ' ')[count]:match('[1-5]') elseif initial:find('^[lmnr]$') then tone = 2 else tone = 1 end if tone == 5 or tone == '5' then tone = export.tone_determ(m_zh.py(current)) end end if tone == 1 or tone == '1' then if initial:find('^[lmnr]$') then replace = initial .. 'h' .. sub(detone, 2, len) else replace = detone end elseif tone == 2 or tone == '2' then if not initial:find('^[lmnr]$') then if final:find('^[iu]') then replace = gsub(detone, '[iu]', {['i'] = 'y', ['u'] = 'w'}, 1) replace = gsub(replace, '[yw]l?$', {['y'] = 'yi', ['w'] = 'wu', ['wl'] = 'wul',}) else replace = gsub(detone, '([aiueoyè]+)', '%1r') end else replace = detone end elseif tone == 3 or tone == '3' then if final:find("^iu?e'l$") then detone = gsub(detone, "'", '') end detone = gsub(detone, '^[iu]', {['i'] = 'yi', ['u'] = 'wu'}) if final:find('[aeiou][aeiou]') and (not final:find('^[ie][ie]') or initial..final=="ie") and (not final:find('^[uo][uo]') or initial..final=="uo") then replace = gsub(detone, '[iu]', {['i'] = 'e', ['u'] = 'o'}, 1) elseif final:find('[aoeiuyè]') then replace = gsub(detone, '([iuyw]?)([aoeiuyè])', '%1%2%2', 1) else error('Unrecognised final:'..final) end elseif tone == 4 or tone == '4' then if final:find("^iu?e'l$") then detone = gsub(detone, "'", '') end detone = gsub(detone, '^[iu]', {['i'] = 'yi', ['u'] = 'wu'}) if detone:find('[aeo][iu]l?$') then replace = gsub(detone, "[iu]l?$", {['i'] = 'y', ['u'] = 'w', ['ul'] = 'wl'}) elseif detone:find('[ngl]$') then replace = gsub(detone, "[ng'l]l?$", {['n'] = 'nn', ['g'] = 'q', ['l'] = 'll', ['gl'] = 'ql', ["'l"] = 'hl'}) else replace = detone .. 'h' end replace = gsub(replace, 'yi([aeiou])', 'y%1') replace = gsub(replace, 'wu([aeiou])', 'w%1') end if fullstop then replace = '.' .. replace end syllables[j] = gsub(syllable, original, replace) end end end words[i] = table.concat(syllables, "") words[i] = cap and gsub(words[i], "^.", upper) or words[i] end return table.concat(words, " ") end -- Converts Hanyu Pinyin into Tongyong Pinyin. function export.py_tongyong(text) local ty_tone = { ["1"] = "", ["2"] = "\204\129", ["3"] = "\204\140", ["4"] = "\204\128", ["5"] = "\204\138" } local function num_to_mark(syllable, tone) tone = ty_tone[tone] if tone ~= "" then if find(syllable, "[aeê]") then syllable = gsub(syllable, "([aeê])", "%1" .. tone) elseif find(syllable, "o") then syllable = gsub(syllable, "(o)", "%1" .. tone) elseif find(syllable, "[iu]") then syllable = gsub(syllable, "([iu])", "%1" .. tone) elseif find(syllable, "[mn]") then syllable = gsub(syllable, "([mn])", "%1" .. tone) end end return syllable end local words = {} for word in gsplit(text, " ") do local cap = find(toNFD(word), "^%u") word = export.py_transform(word, true) local syllables = {} for syllable in gsplit(word, " ") do syllable = toNFC(gsub(syllable, "([crsz]h?i)", "%1h")) syllable = gsub(syllable, "ü", "yu") syllable = gsub(syllable, "([jqx])u", "%1yu") syllable = gsub(syllable, "iu", "iou") syllable = gsub(syllable, "ui", "uei") syllable = gsub(syllable, "([wf])eng", "%1ong") syllable = gsub(syllable, "wen", "wun") syllable = gsub(syllable, "iong", "yong") syllable = gsub(syllable, "^zh", "jh") syllable = gsub(syllable, "^q", "c") syllable = gsub(syllable, "^x", "s") syllable = #syllables ~= 0 and gsub(syllable, "^([aeo])", "-%1") or syllable syllable = gsub(syllable, "^([^1-5]+)([1-5])$", num_to_mark) table.insert(syllables, syllable) end word = table.concat(syllables, "") word = cap and gsub(word, "^.", upper) or word table.insert(words, word) end return toNFC(table.concat(words, " ")) end -- Converts Hanyu Pinyin into the Yale system. function export.py_yale(text) local yale_tone = { ["1"] = u(0x304), ["2"] = u(0x301), ["3"] = u(0x30C), ["4"] = u(0x300), ["5"] = "" } local function num_to_mark(syllable, tone) tone = yale_tone[tone] if tone ~= "" then if find(syllable, "[ae]") then syllable = gsub(syllable, "([ae])", "%1" .. tone) elseif find(syllable, "o") then syllable = gsub(syllable, "(o)", "%1" .. tone) elseif find(syllable, "[iu]") then syllable = gsub(syllable, "([iu])", "%1" .. tone) elseif find(syllable, "[mnrz]") then syllable = gsub(syllable, "([mnrz])", "%1" .. tone) end end return syllable end local words = {} for word in gsplit(text, " ") do local cap = find(toNFD(word), "^%u") word = export.py_transform(word, true) local syllables = {} for syllable in gsplit(word, " ") do syllable = toNFC(gsub(syllable, "^r(%d)", "er%1")) syllable = gsub(syllable, "^([jqxy])u", "%1ü") syllable = gsub(syllable, "^(.h)i(%d)", "%1r%2") syllable = gsub(syllable, "^ri(%d)", "r%1") syllable = gsub(syllable, "^([csz])i(%d)", "%1z%2") syllable = gsub(syllable, "^zh", "j") syllable = gsub(syllable, "^.", m_data.py_yale_initial) syllable = gsub(syllable, "^tsh", "ch") syllable = gsub(syllable, "i([aeo])", "y%1") syllable = gsub(syllable, "u([ao])", "w%1") syllable = gsub(syllable, "ü([ae])", "yw%1") for chars, replacement in pairs(m_data.py_yale_two_medials) do syllable = gsub(syllable, chars, replacement) end syllable = gsub(syllable, "ong", "ung") syllable = gsub(syllable, ".", m_data.py_yale_one_medial) syllable = gsub(syllable, "ü", "yu") syllable = gsub(syllable, "([^lwy])o(%d)$", "%1wo%2") syllable = gsub(syllable, "([yz])%1", "%1") syllable = gsub(syllable, "^([^%d]+)(%d)$", num_to_mark) table.insert(syllables, syllable) end word = table.concat(syllables, "-") word = cap and gsub(word, "^.", upper) or word table.insert(words, word) end return toNFC(table.concat(words, " ")) end -- Converts Hanyu Pinyin into the Palladius system. function export.py_palladius(text) local words = {} for word in gsplit(text, " ") do local cap = find(toNFD(word), "^%u") word = export.py_transform(word, true) local syllables = {} for syllable in gsplit(word, " ") do syllable = toNFC(gsub(syllable, "%d", "")) syllable = gsub(syllable, "^([jqxy])u", "%1ü") syllable = gsub(syllable, "([mnr])(r?)$", function(m1, m2) m1 = m_data.py_palladius_final[m1] or m1 return m1 .. (m2 == "r" and "р" or "") end) syllable = gsub(syllable, "ng", "н") syllable = gsub(syllable, "^..", m_data.py_palladius_two_initials) syllable = gsub(syllable, "^.", m_data.py_palladius_one_initial) for chars, replacement in pairs(m_data.py_palladius_three_medials) do syllable = gsub(syllable, chars, replacement) end for chars, replacement in pairs(m_data.py_palladius_two_medials) do syllable = gsub(syllable, chars, replacement) end syllable = gsub(syllable, ".", m_data.py_palladius_one_medial) for chars, replacement in pairs(m_data.py_palladius_specials) do syllable = gsub(syllable, chars, replacement) end syllable = gsub(syllable, "н$", "%1" .. pua[1]) syllable = gsub(syllable, "[ую]$", "%1" .. pua[3]) syllable = gsub(syllable, "[ая]?о$", "%1" .. pua[4]) syllable = gsub(syllable, "[ая]$", "%1" .. pua[5]) syllable = gsub(syllable, "ю?[иэ]$", "%1" .. pua[6]) syllable = gsub(syllable, "оу$", "%1" .. pua[6]) if syllable == "н" or syllable == "нь" then syllable = syllable .. pua[7] end table.insert(syllables, syllable) end word = table.concat(syllables, "") word = gsub(word, "н" .. pua[1] .. "([аеёиоуэюя])", "нъ%1") for chars, replacement in pairs(m_data.py_palladius_disambig) do word = gsub(word, chars, replacement) end word = gsub(word, "[" .. pua[1] .. "-" .. pua[7] .. "]", "") word = cap and gsub(word, "^.", upper) or word table.insert(words, word) end return toNFC(table.concat(words, " ")) end function export.py_format(text, cap, bg, simple) if cap == false then cap = nil end if bg == false then bg = 'n' else bg = 'y' end if simple == false then simple = nil end text = toNFD(text) local phon = text local title = mw.title.getCurrentTitle().text local cat = '' local spaced = toNFD(export.py_transform(text)) local space_count spaced, space_count = spaced:gsub(' ', '@') local consec_third_count for _ = 1, space_count do spaced, consec_third_count = gsub(spaced, "([^@]+)̌([^#@]*)@([^#@]+̌)", function(a, b, c) return temp_bg(a..'́'..b, bg)..'@'..c end, 1) if consec_third_count > 0 then phon = gsub(spaced, '@', '') end end text = gsub(text, "#", "") phon = gsub(phon, "#", "") if title:find('一') and not text:find('一') and not simple then cat = cat .. '[[Category:Mandarin words containing 一 not undergoing tone sandhi]]' end if text:find('[一不]') and not simple then text = gsub(text, '[一不]$', {['一'] = 'yī', ['不'] = 'bù'}) phon = gsub(phon, '[一不]$', {['一'] = 'yī', ['不'] = 'bù'}) if find(text, '一') then if find(text, '一[^̄́̌̀]*[̄́̌]') then cat = cat .. '[[Category:Mandarin words containing 一 undergoing tone sandhi to the fourth tone]]' phon = gsub(phon, '一([^̄́̌̀]*[̄́̌])', function(a) return temp_bg('yì', bg) .. a end) text = gsub(text, '一([^̄́̌̀]*[̄́̌])', 'yī%1') end if find(text, '一[^̄́̌̀]*̀') or find(text, '一ge$') or find(text, '一ge[^nr]') then cat = cat .. '[[Category:Mandarin words containing 一 undergoing tone sandhi to the second tone]]' phon = gsub(phon, '一([^̄́̌̀]*̀)', function(a) return temp_bg('yí', bg) .. a end) phon = gsub(phon, '一ge', temp_bg('yí', bg) .. 'ge') text = gsub(text, '一([^̄́̌̀]*[̄́̌])', 'yī%1') end end if find(text, '不 ?[bpmfvdtnlgkhjqxzcsrwy]?[ghn]?[aeiou]*̀') then cat = cat .. '[[Category:Mandarin words containing 不 undergoing tone sandhi|2]]' phon = gsub(phon, '不( ?[bpmfvdtnlgkhjqxzcsrwy]?[ghn]?[aeiou]*̀)', function(a) return temp_bg('bú', bg) .. a end) end end text = gsub(text, '[一不]', {['一'] = 'yī', ['不'] = 'bù'}) text = gsub(text, '兒', function() return make_bg('r', bg) end) -- character is deleted phon = gsub(phon, '[一不]', {['一'] = 'yī', ['不'] = 'bù'}) phon = gsub(phon, '<([^>]+)>', '<span style="background-color:#F5DEB3">%1</span>') if not simple then if cap then text = gsub(text, '^%l', upper) phon = gsub(phon, '^%l', upper) end local linked_text = require("Module:links").full_link{term = text, lang = cmn} if phon ~= text then text = (linked_text) .. " [Phonetic: " .. phon .. "]" else text = linked_text end if mw.title.getCurrentTitle().nsText ~= "Template" then text = text .. cat end end return toNFC(text) end function export.make_tl(original_text, tl_pos, bg, cap) if bg == false then bg = 'n' else bg = 'y' end local _, countoriginal = original_text:gsub(" ", " ") local spaced = export.py_transform(original_text) if sub(spaced, -1, -1) == ' ' then spaced = sub(spaced, 1, -2) end local _, count = spaced:gsub(" ", " ") local index = {} local start, finish local pos = 1 for i = 1, count, 1 do if i ~= 1 then pos = (index[i-1] + 1) end index[i] = find(spaced, ' ', pos) end if tl_pos == 2 then start = index[count-1] - count + countoriginal + 2 finish = index[count] - count + countoriginal elseif tl_pos == 3 then start = index[count-2] - count + countoriginal + 3 finish = index[count-1] - count + countoriginal + 1 else start = count == 0 and 1 or (index[count] - count + countoriginal + 1) finish = -1 end local text = (sub(original_text, 1, start-1) .. make_bg(gsub(sub(original_text, start, finish), '.', export.py_detone), bg)) if finish ~= -1 then text = (text .. sub(original_text, finish+1, -1)) end if cap == true then text = gsub(text, '^%l', upper) end return text end function export.tag(first, second, third, fourth, fifth) local text = "(''" local tag = {} local tagg = first or "Standard Chinese" tag[1] = (second ~= '') and second or "Standard Chinese" tag[2] = (third ~= '') and third or nil tag[3] = (fourth ~= '') and fourth or nil tag[4] = (fifth ~= '') and fifth or nil text = text .. ((tagg == '') and table.concat(tag, ", ") or tagg) .. "'')" text = gsub(text, 'Standard Chinese', "[[w:Standard Chinese|Pamantayang Tsino]]") --TLCHANGE gsub(text, 'Standard Chinese', "[[w:Standard Chinese|Standard Chinese]]") text = gsub(text, 'Mainland', "[[w:Putonghua|Mainland]]") text = gsub(text, 'Taiwan', "[[w:Taiwanese Mandarin|Taiwan]]") text = gsub(text, 'Beijing', "[[w:Beijing dialect|Beijing]]") text = gsub(text, 'erhua', "[[w:erhua|erhua]]") text = gsub(text, 'Min Nan', "[[w:Min Nan|Min Nan]]") text = gsub(text, 'shangkouzi', "''[[上口字|shangkouzi]]''") return text end function export.straitdiff(text, pron_ind, tag) local conv_text = text for i = 1, #text do if m_zh_data().MT[sub(text, i, i)] then conv_text = 'y' end end if tag == 'tag' then conv_text = (conv_text == 'y') and m_zh_data().MT_tag[match(text, '[丁-丌与-龯㐀-䶵]')][pron_ind] or '' elseif pron_ind == 1 or pron_ind == 2 or pron_ind == 3 or pron_ind == 4 or pron_ind == 5 then local reading = {} for a, b in pairs(m_zh_data().MT) do reading[a] = b[pron_ind] if reading[a] then reading[a] = gsub(reading[a], "^([āōēáóéǎǒěàòèaoe])", "'%1") end end conv_text = gsub(text, '.', reading) text = gsub(text, "^'", "") text = gsub(text, " '", " ") if conv_text == text and tag == 'exist' then return nil end end conv_text = gsub(conv_text, "^'", "") return conv_text end function export.str_analysis(text, conv_type, other_m_vars) local MT = m_zh_data().MT text = gsub(text, '{default}', '') text = gsub(text, '=', '—') text = gsub(text, ',', '隔') text = gsub(text, '隔 ', ', ') if conv_type == 'head' or conv_type == 'link' then if find(text, '隔cap—') then text = gsub(text, '[一不]', {['一'] = 'Yī', ['不'] = 'Bù'}) end text = gsub(text, '[一不]', {['一'] = 'yī', ['不'] = 'bù'}) end local comp = split(text, '隔', true) local reading = {} local alternative_reading = {} local zhuyin = {} --[[ -- not used local param = { '1n', '1na', '1nb', '1nc', '1nd', 'py', 'cap', 'tl', 'tl2', 'tl3', 'a', 'audio', 'er', 'ertl', 'ertl2', 'ertl3', 'era', 'eraudio', '2n', '2na', '2nb', '2nc', '2nd', '2py', '2cap', '2tl', '2tl2', '2tl3', '2a', '2audio', '2er', '2ertl', '2ertl2', '2ertl3', '2era', '2eraudio', '3n', '3na', '3nb', '3nc', '3nd', '3py', '3cap', '3tl', '3tl2', '3tl3', '3a', '3audio', '3er', '3ertl', '3ertl2', '3ertl3', '3era', '3eraudio', '4n', '4na', '4nb', '4nc', '4nd', '4py', '4cap', '4tl', '4tl2', '4tl3', '4a', '4audio', '4er', '4ertl', '4ertl2', '4ertl3', '4era', '4eraudio', '5n', '5na', '5nb', '5nc', '5nd', '5py', '5cap', '5tl', '5tl2', '5tl3', '5a', '5audio', '5er', '5ertl', '5ertl2', '5ertl3', '5era', '5eraudio' } --]] if conv_type == '' then return comp[1] elseif conv_type == 'head' or conv_type == 'link' then for i, item in ipairs(comp) do if not find(item, '—') then if find(item, '[一-龯㐀-䶵]') then local M, T, t = {}, {}, {} for a, b in pairs(MT) do M[a] = b[1]; T[a] = b[2]; t[a] = b[3]; M[a] = gsub(M[a], "^([āōēáóéǎǒěàòèaoe])", "'%1") T[a] = gsub(T[a], "^([āōēáóéǎǒěàòèaoe])", "'%1") if t[a] then t[a] = gsub(t[a], "^([āōēáóéǎǒěàòèaoe])", "'%1") end end local mandarin = gsub(item, '.', M) local taiwan = gsub(item, '.', T) mandarin = gsub(mandarin, "^'", "") mandarin = gsub(mandarin, " '", " ") if conv_type == 'link' then return mandarin end taiwan = gsub(taiwan, "^'", "") taiwan = gsub(taiwan, " '", " ") local tt = gsub(item, '.', t) if find(text, 'cap—') then mandarin = gsub(mandarin, '^%l', upper) taiwan = gsub(taiwan, '^%l', upper) tt = gsub(tt, '^%l', upper) end if tt == item then zhuyin[i] = export.py_zhuyin(mandarin, true) .. ', ' .. export.py_zhuyin(taiwan, true) mandarin = gsub(mandarin, "#", "") taiwan = gsub(taiwan, "#", "") reading[i] = '[[' .. mandarin .. '#Mandarin|' .. mandarin .. ']], [[' .. taiwan .. '#Mandarin|' .. taiwan .. ']]' else tt = gsub(tt, "^'", "") tt = gsub(tt, " '", " ") zhuyin[i] = export.py_zhuyin(mandarin, true) .. ', ' .. export.py_zhuyin(taiwan, true) .. ', ' .. export.py_zhuyin(tt, true) mandarin = gsub(mandarin, "#", "") taiwan = gsub(taiwan, "#", "") tt = gsub(tt, "#", "") reading[i] = '[[' .. mandarin .. '#Mandarin|' .. mandarin .. ']], [[' .. taiwan .. '#Mandarin|' .. taiwan .. ']], [[' .. tt .. '#Mandarin|' .. tt .. ']]' end else if conv_type == 'link' then return item end zhuyin[i] = export.py_zhuyin(item, true) reading[i] = item if len(mw.title.getCurrentTitle().text) == 1 and #split(export.py_transform(item), " ") == 1 then local target = export.py_transf(reading[i]) alternative_reading[i] = "[[" .. target .. "|" .. gsub(target, '([1-5])', sup) .. "]]" if alternative_reading[i]:find("5") then alternative_reading[i] = alternative_reading[i] .. "<span class=\"Zsym mention\" style=\"font-size:100%;\">/</span>" .. alternative_reading[i]:gsub("5", "0") end local title = mw.title.new(mw.ustring.lower(target)):getContent() if not (title and title:find("{{cmn%-pinyin}}")) then track("uncreated pinyin") end end reading[i] = gsub(reading[i], "#", "") if reading[i] ~= '' then reading[i] = '[[' .. reading[i] .. '#Mandarin|'.. reading[i] .. ']]' end end end comp[i] = item if conv_type == 'link' then return comp[1] end end local id = m_zh.ts_determ(mw.title.getCurrentTitle().text) local accel if id == 'trad' then accel = '<span class="form-of pinyin-t-form-of transliteration-' .. m_zh.ts(mw.title.getCurrentTitle().text) elseif id == 'simp' then track("simp") accel = '<span class="form-of pinyin-s-form-of transliteration-' .. m_zh.st(mw.title.getCurrentTitle().text) elseif id == 'both' then accel = '<span class="form-of pinyin-ts-form-of' end accel = accel .. '" lang="cmn" class="zhpron-monospace">' local result = other_m_vars and "*: <small>(''[[w:Standard Chinese|Pamantayan]]'')</small>\n*::" or "*:" --TLCHANGE standard result = result .. "<small>(''[[w:Pinyin|Pinyin]]'')</small>: " .. accel .. gsub(table.concat(reading, ", "), ", ,", ",") if alternative_reading[1] then result = result .. " (" .. table.concat(alternative_reading, ", ") .. ")" end result = result .. (other_m_vars and "</span>\n*::" or "</span>\n*:") result = result .. "<small>(''[[w:Zhuyin|Zhuyin]]'')</small>: " .. '<span lang="cmn-Bopo" class="Bopo">' .. gsub(table.concat(zhuyin, ", "), ", ,", ",") .. "</span>" return result elseif conv_type == '2' or conv_type == '3' or conv_type == '4' or conv_type == '5' then if not find(text, '隔') or (comp[tonumber(conv_type)] and find(comp[tonumber(conv_type)], '—')) then return '' else return comp[tonumber(conv_type)] end else for i = 1, #comp, 1 do local target = '^' .. conv_type .. '—' if find(comp[i], target) then text = gsub(comp[i], target, '') return text end end text = '' end return text end function export.homophones(pinyin) local text = '' if mw.title.getCurrentTitle().nsText == '' then local args = get_hom_data(pinyin).list[pinyin] text = '<div style="visibility:hidden; float:left"><sup><span style="color:#FFF">edit</span></sup></div>' for i, term in ipairs(args) do if i > 1 then text = text .. "<br>" end if mw.title.new(term).exists and term ~= mw.title.getCurrentTitle().text then local forms = { term } local content = mw.title.new(term):getContent() local template = match(content, "{{zh%-forms[^}]*}}") if template then local simp = match(template, "|s=([^|}])+") if simp then table.insert(forms, simp) end for tradVar in gmatch(template, "|t[0-9]=([^|}])+") do table.insert(forms, tradVar) end for simpVar in gmatch(template, "|s[0-9]=([^|}])+") do table.insert(forms, simpVar) end term = table.concat(forms, "/") end end text = text .. require("Module:links").full_link{ term = term, lang = cmn, tr = "-" } end text = text .. '[[Category:Mandarin na salitang may homofono]]' --TLCHANGE '[[Category:Mandarin terms with homophones]]' end return text end local function erhua(word, erhua_pos, pagename) local title = split(pagename, '') local linked_title = '' local syllables = split(export.py_transform(word), ' ') local count = #syllables erhua_pos = find(erhua_pos, '[1-9]') and split(erhua_pos, ';') or { count } for _, pos in ipairs(erhua_pos) do pos = tonumber(pos) title[pos] = title[pos] .. '兒' syllables[pos] = syllables[pos] .. 'r' end local title = table.concat(title) if mw.title.new(title).exists then linked_title = ' (' .. require("Module:links").full_link{ term = title, lang = cmn, tr = "-" } .. ')' end for i, syllable in pairs(syllables) do if i ~= 1 and toNFD(syllable):find('^[aeiou]') then syllables[i] = "'" .. syllable end end word = table.concat(syllables, '') return (export.tag('', '', 'erhua-ed') .. linked_title), word end export.erhua = erhua function export.make(frame) local args = frame:getParent().args return export.make_args(args) end function export.make_args(args) local pagename = mw.title.getCurrentTitle().text local text = {} local reading = {args[1] or '', args[2] or '', args[3] or '', args[4] or '', args[5] or ''} args["1nb"] = ine(args["1nb"]) if reading[1] ~= '' then local title = export.tag((args["1n"] or ''), (args["1na"] or ''), (args["1nb"] or export.straitdiff(args[1], 1, 'tag')), (args["1nc"] or ''), (args["1nd"] or '')) local pinyin = export.straitdiff(reading[1], 1, '') table.insert(text, export.make_table(title, pinyin, (args["py"] or ''), (args["cap"] or ''), (args["tl"] or ''), (args["tl2"] or ''), (args["tl3"] or ''), (args["a"] or args["audio"] or ''))) if args["er"] and args["er"] ~= '' then title, pinyin = erhua(pinyin, args["er"], pagename) table.insert(text, export.make_table(title, pinyin, '', (args["cap"] or ''), (args["ertl"] or ''), (args["ertl2"] or ''), (args["ertl3"] or ''), (args["era"] or args["eraudio"] or ''), true)) end end if reading[2] ~= '' or export.straitdiff(reading[1], 2, 'exist') then if args["2nb"] and args["2nb"] ~= '' then tagb = args["2nb"] else tagb = export.straitdiff(args[1], 2, 'tag') end title = export.tag((args["2n"] or ''), (args["2na"] or ''), tagb, (args["2nc"] or ''), (args["2nd"] or '')) pinyin = (reading[2] ~= '') and reading[2] or export.straitdiff(reading[1], 2, '') table.insert(text, export.make_table(title, pinyin, (args["2py"] or ''), (args["2cap"] or ''), (args["2tl"] or ''), (args["2tl2"] or ''), (args["2tl3"] or ''), (args["2a"] or args["2audio"] or ''), true)) table.insert(text, '[[Category:Mandarin terms with multiple pronunciations|' .. (export.straitdiff(args[1], 1, '') or args[1]) .. ']]') if args["2er"] and args["2er"] ~= '' then title, pinyin = erhua(pinyin, args["2er"], pagename) table.insert(text, export.make_table(title, pinyin, '', (args["2cap"] or ''), (args["2ertl"] or ''), (args["2ertl2"] or ''), (args["2ertl3"] or ''), (args["2era"] or args["2eraudio"] or ''), true)) end if reading[3] ~= '' or export.straitdiff(reading[1], 3, 'exist') then if args["3nb"] and args["3nb"] ~= '' then tagb = args["3nb"] else tagb = export.straitdiff(args[1], 3, 'tag') end title = export.tag((args["3n"] or ''), (args["3na"] or ''), tagb, (args["3nc"] or ''), (args["3nd"] or '')) if reading[3] ~= '' then pinyin = reading[3] else pinyin = export.straitdiff(reading[1], 3, '') end table.insert(text, export.make_table(title, pinyin, (args["3py"] or ''), (args["3cap"] or ''), (args["3tl"] or ''), (args["3tl2"] or ''), (args["3tl3"] or ''), (args["3a"] or args["3audio"] or ''), true)) if args["3er"] and args["3er"] ~= '' then title, pinyin = erhua(pinyin, args["3er"], pagename) table.insert(text, export.make_table(title, pinyin, '', (args["3cap"] or ''), (args["3ertl"] or ''), (args["3ertl2"] or ''), (args["3ertl3"] or ''), (args["3era"] or args["3eraudio"] or ''), true)) end if reading[4] ~= '' or export.straitdiff(reading[1], 4, 'exist') then if args["4nb"] and args["4nb"] ~= '' then tagb = args["4nb"] else tagb = export.straitdiff(args[1], 4, 'tag') end title = export.tag((args["4n"] or ''), (args["4na"] or ''), tagb, (args["4nc"] or ''), (args["4nd"] or '')) if reading[4] ~= '' then pinyin = reading[4] else pinyin = export.straitdiff(reading[1], 4, '') end table.insert(text, export.make_table(title, pinyin, (args["4py"] or ''), (args["4cap"] or ''), (args["4tl"] or ''), (args["4tl2"] or ''), (args["4tl3"] or ''), (args["4a"] or args["4audio"] or ''), true)) if args["4er"] and args["4er"] ~= '' then title, pinyin = erhua(pinyin, args["4er"], pagename) table.insert(text, export.make_table(title, pinyin, '', (args["4cap"] or ''), (args["4ertl"] or ''), (args["4ertl2"] or ''), (args["4ertl3"] or ''), (args["4era"] or args["4eraudio"] or ''), true)) end if reading[5] ~= '' or export.straitdiff(reading[1], 5, 'exist') then if args["5nb"] and args["5nb"] ~= '' then tagb = args["5nb"] else tagb = export.straitdiff(args[1], 5, 'tag') end title = export.tag((args["5n"] or ''), (args["5na"] or ''), tagb, (args["5nc"] or ''), (args["5nd"] or '')) if reading[5] ~= '' then pinyin = reading[5] else pinyin = export.straitdiff(reading[1], 5, '') end table.insert(text, export.make_table(title, pinyin, (args["5py"] or ''), (args["5cap"] or ''), (args["5tl"] or ''), (args["5tl2"] or ''), (args["5tl3"] or ''), (args["5a"] or args["5audio"] or ''), true)) if args["5er"] and args["5er"] ~= '' then title, pinyin = erhua(pinyin, args["5er"], pagename) table.insert(text, export.make_table(title, pinyin, '', (args["5cap"] or ''), (args["5ertl"] or ''), (args["5ertl2"] or ''), (args["5ertl3"] or ''), (args["5era"] or args["5eraudio"] or ''), true)) end end end end end if (args["tl"] or '') .. (args["tl2"] or '') .. (args["tl3"] or '') .. (args["2tl"] or '') .. (args["2tl2"] or '') .. (args["2tl3"] or '') ~= '' then table.insert(text, '[[Category:Mandarin words containing toneless variants|' .. export.straitdiff(args[1], 1, '') .. ']]') end return table.concat(text) end local function add_audio(text, audio, pinyin) if audio and audio ~= "" then if audio == "y" then audio = format('zh-%s.ogg', pinyin) end table.insert(text, '\n*:: [[File:') table.insert(text, audio) table.insert(text, ']]') table.insert(text, '[[Category:Mandarin na salitang may pagbigkas na awdiyo]]') --TLCHANGE '[[Category:Mandarin terms with audio pronunciation]]' end end function export.make_audio(args) local text, reading, pinyin = {}, {}, "" local audio = { args["a"] or args["audio"] or '', args["2a"] or args["2audio"] or '', args["3a"] or args["3audio"] or '', args["4a"] or args["4audio"] or '', args["5a"] or args["5audio"] or '', } for i=1, 5 do reading[i] = args[i] or '' if i == 1 then pinyin = export.straitdiff(reading[1], 1, '') else pinyin = (reading ~= '') and reading[i] or export.straitdiff(reading[1], i, '') end pinyin = export.py_format(pinyin, false, false, true) add_audio(text, audio[i], pinyin) end return table.concat(text) end function export.make_table(title, pinyin, py, cap, tl, tl2, tl3, a, novariety) py = ine(py);cap = ine(cap);tl = ine(tl);tl2 = ine(tl2);tl3 = ine(tl3);a = ine(a);novariety = ine(novariety) local text = {} local pinyin_simple_fmt = export.py_format(pinyin, false, false, true) if not novariety then table.insert(text, '* [[w:Mandarin Chinese|Mandarin]]') else table.insert(text, '<br>') end table.insert(text, '\n** <small>' .. title .. '</small>') local hom_found if get_hom_data(pinyin_simple_fmt).list[lower(pinyin_simple_fmt)] then hom_found = true else hom_found = false table.insert(text, '<sup><small><abbr title="Add Mandarin homophones"><span class="plainlinks">[' .. tostring(mw.uri.fullUrl("Module:zh/data/cmn-hom/" .. hom_data_part(pinyin_simple_fmt), {["action"]="edit"})) .. ' +]</span></abbr></small></sup>') end table.insert(text, "\n*** <small>''[[w:Pinyin|Pinyin Hanyu]]''</small>: ") --TLCHANGE ''[[w:Pinyin|Hanyu Pinyin]]'' local id = m_zh.ts_determ(mw.title.getCurrentTitle().text) if id == 'trad' then table.insert(text, '<span class="form-of pinyin-t-form-of transliteration-') table.insert(text, m_zh.ts(mw.title.getCurrentTitle().text)) elseif id == 'simp' then table.insert(text, '<span class="form-of pinyin-s-form-of transliteration-') table.insert(text, m_zh.st(mw.title.getCurrentTitle().text)) else -- both table.insert(text, '<span class="form-of pinyin-ts-form-of') end table.insert(text, '" lang="cmn" class="zhpron-monospace">') if py then table.insert(text, py) else if cap then table.insert(text, export.py_format(pinyin, true, true)) else table.insert(text, export.py_format(pinyin, false, true)) end if tl or tl2 or tl3 then table.insert(text, ' → ') if tl then tl_pos = 1 elseif tl2 then tl_pos = 2 elseif tl3 then tl_pos = 3 end if cap then table.insert(text, export.make_tl(export.py_format(pinyin, true, false, true), tl_pos, true, true)) else table.insert(text, export.make_tl(pinyin_simple_fmt, tl_pos, true)) end end if tl then table.insert(text, ' <small>(toneless final syllable variant)</small>') elseif tl2 or tl3 then table.insert(text, ' <small>(toneless variant)</small>') end end table.insert(text, "</span>\n*** <small>''[[w:Zhuyin|Zhuyin]]''</small>: ") table.insert(text, '<span lang="cmn-Bopo" class="Bopo">') table.insert(text, export.py_zhuyin(pinyin_simple_fmt, true)) if tl or tl2 or tl3 then table.insert(text, ' → ') table.insert(text, export.py_zhuyin(export.make_tl(pinyin_simple_fmt, tl_pos, false), true)) end table.insert(text, '</span>') if tl then table.insert(text, ' <small>(toneless final syllable variant)</small>') elseif tl2 or tl3 then table.insert(text, ' <small>(toneless variant)</small>') end table.insert(text, "\n*** <small>''[[w:Tongyong Pinyin|Pinyin Tongyong]]''</small>: <span lang=\"cmn-Latn-tongyong\" class=\"zhpron-monospace\">") --TLCHANGE ''[[w:Tongyong Pinyin|Tongyong Pinyin]]'' if tl or tl2 or tl3 then table.insert(text, export.py_tongyong(export.make_tl(pinyin_simple_fmt, tl_pos, false), pinyin_simple_fmt)) else table.insert(text, export.py_tongyong(pinyin_simple_fmt)) end table.insert(text, '</span>') table.insert(text, "\n*** <small>''[[w:Wade–Giles|Wade–Giles]]''</small>: <span lang=\"cmn-Latn-wadegile\" class=\"zhpron-monospace\">") if tl or tl2 or tl3 then table.insert(text, export.py_wg(export.make_tl(pinyin_simple_fmt, tl_pos, false), pinyin_simple_fmt)) else table.insert(text, export.py_wg(pinyin_simple_fmt)) end table.insert(text, '</span>') table.insert(text, "\n*** <small>''[[w:Yale romanization of Mandarin|Yale]]''</small>: <span lang=\"cmn-Latn\" class=\"zhpron-monospace\">") if tl or tl2 or tl3 then table.insert(text, export.py_yale(export.make_tl(pinyin_simple_fmt, tl_pos, false), pinyin_simple_fmt)) else table.insert(text, export.py_yale(pinyin_simple_fmt)) end table.insert(text, '</span>') table.insert(text, "\n*** <small>''[[w:Gwoyeu Romatzyh|Gwoyeu Romatzyh]]''</small>: <span lang=\"cmn-Latn\" class=\"zhpron-monospace\">") if tl or tl2 or tl3 then table.insert(text, export.py_gwoyeu(export.make_tl(pinyin_simple_fmt, tl_pos, false), pinyin_simple_fmt)) else table.insert(text, export.py_gwoyeu(pinyin_simple_fmt)) end table.insert(text, '</span>') table.insert(text, "\n*** <small>''[[w:Cyrillization of Chinese|Palladius]]''</small>: <span class=\"zhpron-monospace\"><span lang=\"cmn-Cyrl\">") local palladius if tl or tl2 or tl3 then palladius = export.py_palladius(export.make_tl(pinyin_simple_fmt, tl_pos, false), pinyin_simple_fmt) else palladius = export.py_palladius(pinyin_simple_fmt) end table.insert(text, palladius) table.insert(text, "</span> <span lang=\"cmn-Latn\">(") table.insert(text, require("Module:ru-translit").tr(palladius, "cmn")) table.insert(text, ")</span></span>") table.insert(text, '\n*** <small>Sinological [[Wiktionary:International Phonetic Alphabet|IPA]] <sup>([[Appendix:Mandarin pronunciation|key]])</sup></small>: <span class="IPA">/') table.insert(text, export.py_ipa(pinyin)) if tl or tl2 or tl3 then table.insert(text, '/ → /') table.insert(text, export.py_ipa(export.make_tl(pinyin_simple_fmt, tl_pos, false))) end table.insert(text, '/</span>') -- if a then -- if a == 'y' then a = 'zh-' .. pinyin_simple_fmt .. '.ogg' end -- table.insert(text, '\n*** <div style="display:inline-block; position:relative; top:0.5em;">[[File:') -- table.insert(text, a) -- table.insert(text, ']]</div>[[Category:Mandarin terms with audio pronunciation]]') -- end if hom_found then table.insert(text, "\n*** <small>Mga homofono</small>: " .. --TLCHANGE Homophones '<table class="wikitable" style="width:15em;margin:0; position:left; text-align:center">' .. '<tr><th class="mw-customtoggle-cmnhom" style="color:#3366bb">[Show/Hide]</th></tr>' .. '<tr class="mw-collapsible mw-collapsed" id="mw-customcollapsible-cmnhom">' .. '<td><sup><div style="float: right; clear: right;"><span class="plainlinks">[') table.insert(text, tostring(mw.uri.fullUrl("Module:zh/data/cmn-hom/" .. hom_data_part(pinyin_simple_fmt), {["action"]="edit"}))) table.insert(text, ' edit]</span></div></sup>') table.insert(text, export.homophones(lower(pinyin_simple_fmt))) table.insert(text, '</td></tr></table>') end return table.concat(text) end function export.py_headword(frame) local params = { ["head"] = true, ["zhuyin"] = true, ["notr"] = {type = "boolean"}, } local args = require("Module:parameters").process(frame:getParent().args, params, nil, "cmn-pron", "py_headword") local head = args.head or mw.title.getCurrentTitle().text local head_simple = require("Module:links").remove_links(head) local Latn = require("Module:scripts").getByCode("Latn") local categories = {"Pinyin Hanyu", "Mandarin na anyong di-lema"} --TLCHANGE {"Hanyu Pinyin", "Mandarin non-lemma forms"} local inflections = {} if head:find("[0-5]") then table.insert(categories, "Hanyu Pinyin with tone numbers") head = head:gsub("%d", sup) elseif not args.notr then local py_detoned = export.py_transform(head, true) if not py_detoned:find("%s") then if py_detoned:find("5") then py_detoned = py_detoned .. "//" .. py_detoned:gsub("5", "0") end py_detoned = py_detoned:gsub("%d", sup) table.insert(inflections, {py_detoned, sc = Latn}) end end if not args.notr then local Bopo = require("Module:scripts").getByCode("Bopo") head_simple = export.py_number_to_mark(head_simple) table.insert(inflections, { label = "[[Zhuyin fuhao|Zhuyin]]", { term = args.zhuyin or export.py_zhuyin(head_simple), sc = Bopo, nolink = true } }) end -- Don't pass a redundant head value, because they get categorised as redundant. if head == mw.title.getCurrentTitle().text then head = nil end return require("Module:headword").full_headword{lang = cmn, sc = Latn, heads = {head}, inflections = inflections, pos_category = "pinyin", categories = categories, noposcat = true} end return export 95am3l29gul7dcwjoy3aiggqd8rqet1 Module:etymology languages/data 828 30846 177460 176369 2026-08-26T10:24:07Z Yivan000 4078 177460 Scribunto text/plain local m_langdata = require("Module:languages/data") -- Loaded on demand, as it may not be needed (depending on the data). local function u(...) u = require("Module:string utilities").char return u(...) end local c = m_langdata.chars local p = m_langdata.puaChars local s = m_langdata.shared local m = {} ---------------------------------------------------------------------------------------------------------------------- -- Afroasiatic varieties -- ---------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------- -- Berber varieties -- -------------------------------------------------------------------------------------- m["shi-med"] = { "Medieval Tashelhit", 34152, "shi", } -- Tuareg lects m["thv"] = { "Tamahaq", 56703, "tmh", } m["ttq"] = { "Tawellemmet", 56390, "tmh", } m["taq"] = { "Tamasheq", 4670066, "tmh", } m["thz"] = { "Tayert", 56388, "tmh", } m["thv-ght"] = { "Ghat", 47012900, "thv", } -------------------------------------------------------------------------------------- -- Cushitic varieties -- -------------------------------------------------------------------------------------- -- Oromo varieties m["hae"] = { "Harar Oromo", 5330355, "om", aliases = {"Eastern Oromo"}, } m["gax"] = { "Borana", 2910610, "om", aliases = {"Southern Oromo"}, } m["orc"] = { "Orma", 2919128, "om", } m["ssn"] = { "Waata", 3501553, "om", } -------------------------------------------------------------------------------------- -- Egyptian varieties -- -------------------------------------------------------------------------------------- ----------------------------------------------------- -- Ancient Egyptian varieties -- ----------------------------------------------------- m["egy-old"] = { "Old Egyptian", 447117, "egy", } m["egy-mid"] = { "Middle Egyptian", 657330, "egy", aliases = {"Classical Egyptian"}, } m["egy-nmi"] = { "Neo-Middle Egyptian", 123735278, "egy", aliases = {"Égyptien de tradition", "Traditional Egyptian"}, } m["egy-lat"] = { "Late Egyptian", 1852329, "egy", } ----------------------------------------------------- -- Coptic varieties -- ----------------------------------------------------- m["cop-akh"] = { "Akhmimic Coptic", 125176464, "cop", aliases = {"Akhmimic"}, } m["cop-boh"] = { "Bohairic Coptic", 890733, "cop", aliases = {"Bohairic", "Memphitic Coptic", "Memphitic"}, } m["cop-ggg"] = { "Coptic Dialect G", nil, "cop", aliases = {"Dialect G", "Mansuric Coptic", "Mansuric"}, } m["cop-jjj"] = { "Coptic Dialect J", nil, "cop", } m["cop-kkk"] = { "Coptic Dialect K", nil, "cop", } m["cop-ppp"] = { "Coptic Dialect P", nil, "cop", aliases = {"Proto-Theban Coptic", "Palaeo-Theban Coptic"}, } m["cop-fay"] = { "Fayyumic Coptic", 1399115, "cop", aliases = {"Fayyumic", "Faiyumic Coptic", "Faiyumic", "Fayumic Coptic", "Fayumic", "Bashmuric Coptic", "Bashmuric"}, } m["cop-her"] = { "Hermopolitan Coptic", nil, "cop", aliases = {"Hermopolitan", "Coptic Dialect H", "Ashmuninic", "Ashmuninic Coptic"}, } m["cop-lyc"] = { "Lycopolitan Coptic", nil, "cop", aliases = { "Lycopolitan", "Assiutic Coptic", "Asyutic Coptic", "Assiutic", "Asyutic", "Lyco-Diospolitan Coptic", "Lyco-Diospolitan", "Subakhmimic Coptic", "Subakhmimic" }, } m["cop-old"] = { "Old Coptic", 115518040, "cop", } m["cop-oxy"] = { "Oxyrhynchite Coptic", nil, "cop", aliases = {"Oxyrhynchite", "Mesokemic Coptic", "Mesokemic", "Middle Egyptian Coptic"}, } m["cop-ply"] = { "Proto-Lycopolitan Coptic", nil, "cop", aliases = {"Coptic Dialect i", "Proto-Lyco-Diospolitan Coptic"}, } m["cop-sah"] = { "Sahidic Coptic", 2645851, "cop", aliases = {"Sahidic", "Saidic Coptic", "Saidic", "Thebaic Coptic", "Thebaic"}, } -------------------------------------------------------------------------------------- -- Semitic varieties -- -------------------------------------------------------------------------------------- ----------------------------------------------------- -- Akkadian varieties -- ----------------------------------------------------- m["akk-old"] = { "Old Akkadian", nil, "akk", } m["akk-obb"] = { "Old Babylonian", nil, "akk", } m["akk-oas"] = { "Old Assyrian", nil, "akk", } m["akk-mbb"] = { "Middle Babylonian", nil, "akk", } m["akk-mas"] = { "Middle Assyrian", nil, "akk", } m["akk-nbb"] = { "Neo-Babylonian", nil, "akk", } m["akk-nas"] = { "Neo-Assyrian", nil, "akk", } m["akk-lbb"] = { "Late Babylonian", nil, "akk", } m["akk-stb"] = { "Standard Babylonian", nil, "akk", } ----------------------------------------------------- -- Arabic varieties -- ----------------------------------------------------- m["jrb"] = { "Hudeoarabe", --TLCHANGE 37733, "ar", pseudo_families = "qfa-jew", english_name = "Judeo-Arabic", --TLCHANGE spanish_name = "Judeoárabe", --TLCHANGE } m["apc-leb"] = { "Arabe Hilagang Levantino Libanes", --TLCHANGE 1516642, "apc", aliases = {"Lebanese Arabic"}, english_name = "Lebanese North Levantine Arabic", --TLCHANGE } m["apc-sle"] = { "Arabe Hilagang Levantino Timog Libanes", --TLCHANGE 14206590, "apc", aliases = {"South Lebanese Arabic"}, english_name = "South Lebanese North Levantine Arabic", --TLCHANGE } m["apc-nle"] = { "Arabe Hilagang Levantino Hilagang Libanes", --TLCHANGE nil, "apc", aliases = {"North Lebanese Arabic"}, english_name = "North Lebanese North Levantine Arabic", --TLCHANGE } m["apc-syr"] = { "Arabe Hilagang Levantino Siryo", --TLCHANGE 2143071, "apc", aliases = {"Syrian Arabic"}, english_name = "Syrian North Levantine Arabic", --TLCHANGE } m["apc-ale"] = { "Arabe Hilagang Levantino Alepino", --TLCHANGE 7056921, "apc-syr", aliases = {"Aleppo Arabic", "Aleppine Arabic"}, english_name = "Aleppine North Levantine Arabic", --TLCHANGE } m["apc-dam"] = { "Arabe Hilagang Levantino Damaseno", --TLCHANGE 12237466, "apc-syr", aliases = {"Damascus Arabic", "Damascene Arabic"}, english_name = "Damascene North Levantine Arabic", --TLCHANGE } m["acm-khu"] = { "Arabe Huzestani", --TLCHANGE 1040944, "acm", english_name = "Khuzestani Arabic", --TLCHANGE spanish_name = "Árabe juzestaní", --TLCHANGE } ----------------------------------------------------- -- Aramaic varieties -- ----------------------------------------------------- m["arc-bib"] = { "Biblical Aramaic", 843235, "arc", family = "sem-are", } m["arc-cpa"] = { "Christian Palestinian Aramaic", 60790119, "arc", family = "sem-arw", aliases = {"Melkite Aramaic", "Palestinian Syriac", "Syropalestinian Aramaic"}, } m["arc-imp"] = { "Imperial Aramaic", 7079491, "arc", aliases = {"Official Aramaic"}, } m["arc-hat"] = { "Hatran Aramaic", 3832926, "arc", family = "sem-are", } m["arc-jla"] = { "Jewish Literary Aramaic", 105952842, "arc", pseudo_families = "qfa-jew", } m["arc-nab"] = { "Nabataean Aramaic", 36178, "arc", } m["arc-old"] = { "Lumang Arameas", --TLCHANGE 3398392, "arc", english_name = "Old Aramaic", --TLCHANGE } m["arc-pal"] = { "Palmyrene Aramaic", 1510113, "arc", family = "sem-arw", } m["tmr"] = { "Jewish Babylonian Aramaic", 33407, "arc", family = "sem-ase", pseudo_families = "qfa-jew", } m["jpa"] = { "Jewish Palestinian Aramaic", 948909, "arc", family = "sem-arw", aliases = {"Galilean Aramaic"}, pseudo_families = "qfa-jew", } ----------------------------------------------------- -- Hebrew varieties -- ----------------------------------------------------- m["hbo"] = { "Biblical Hebrew", 1982248, "he", aliases = {"Classical Hebrew"}, } m["he-mis"] = { "Mishnaic Hebrew", 1649362, "he", ancestors = "hbo", } m["he-med"] = { "Medieval Hebrew", 2712572, "he", ancestors = "he-mis", } m["he-IL"] = { "Israeli Hebrew", 8141, "he", } ---------------------------------------------------------------------------------------------------------------------- -- Ainu varieties -- ---------------------------------------------------------------------------------------------------------------------- m["ain-hok"] = { "Hokkaido Ainu", 20968488, "ain", aliases = {"Hokkaidō Ainu"}, } m["ain-kur"] = { "Kuril Ainu", 20967012, "ain", } m["ain-sak"] = { "Sakhalin Ainu", 20747371, "ain", } ---------------------------------------------------------------------------------------------------------------------- -- American indigenous varieties -- ---------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------- -- Inuit varieties -- ----------------------------------------------------- m["esi"] = { "North Alaskan Inupiatun", nil, "ik" } m["esk"] = { "Northwest Alaskan Inupiatun", 25559714, "ik" } ----------------------------------------------------- -- Iroquoian varieties -- ----------------------------------------------------- m["iro-ohu"] = { "Old Wendat", nil, "wdt", } m["iro-omo"] = { "Old Mohawk", nil, "moh", } m["iro-oon"] = { "Old Onondaga", nil, "ono", } ----------------------------------------------------- -- Tupi-Guarani varieties -- ----------------------------------------------------- -- Old Tupi varieties m["tpw-lga"] = { "Língua Geral Amazônica", 18275323, "tpw", aliases = {"Língua Geral"}, } m["tpw-lgp"] = { "Língua Geral Paulista", 2669239, "tpw", } ---------------------------------------------------------------------------------------------------------------------- -- Austroasiatic varieties -- ---------------------------------------------------------------------------------------------------------------------- -- Khmer varieties m["okz-ang"] = { "Angkorian Old Khmer", nil, "okz", wikipedia_article = "Khmer language#Historical periods", } m["okz-pre"] = { "Pre-Angkorian Old Khmer", nil, "okz", wikipedia_article = "Khmer language#Historical periods", } -- Central Nicobarese varieties m["ncb-cam"] = { "Camorta", 5026908, "ncb", aliases = {"Kamorta"}, } m["ncb-kat"] = { "Katchal", 17064263, "ncb", aliases = {"Tehnu"}, } m["ncb-nan"] = { "Nancowry", 6962504, "ncb", aliases = {"Nankwari"}, } ---------------------------------------------------------------------------------------------------------------------- -- Austronesian varieties -- ---------------------------------------------------------------------------------------------------------------------- -- Malay and related varieties m["ms-old"] = { -- this has the ISO code 'omy' "Lumang Malayo", --TLCHANGE nil, "ms", english_name = "Old Malay", --TLCHANGE } m["ms-cla"] = { "Malay Klasikal", --TLCHANGE nil, "ms", ancestors = "ms-old", english_name = "Classical Malay", --TLCHANGE } m["pse-bsm"] = { "Besemah", nil, "pse", } m["bew-kot"] = { "Betawi Kota", nil, "bew", aliases = {"Urban Betawi"}, -- in Jakarta } -- Philippine varieties m["xnn"] = { "Kankanaëy Aplay", --TLCHANGE 12953609, "kne", aliases = {"Northern Kankanay", "Northern Kankana-ey"}, is_official_kwf_name = "https://kwfwikaatkultura.ph/kankanaey/", --TLCHANGE english_name = "Northern Kankanay" --TLCHANGE } m["tl-old"] = { "Lumang Tagalog", --TLCHANGE 12967437, "tl", english_name = "Old Tagalog", --TLCHANGE } m["tl-cls"] = { "Tagalog Klasikal", --TLCHANGE nil, "tl", english_name = "Classical Tagalog", --TLCHANGE } ---------------------------------------------------------------------------------------------------------------------- -- Caucasian varieties -- ---------------------------------------------------------------------------------------------------------------------- -- Kartvelian varieties m["ka-mid"] = { "Middle Georgian", nil, "ka", ancestors = "oge", } ---------------------------------------------------------------------------------------------------------------------- -- Dravidian varieties -- ---------------------------------------------------------------------------------------------------------------------- m["ta-mid"] = { "Middle Tamil", 20987434, "ta", } m["kn-hav"] = { "Havigannada", 24276369, "kn", } m["kn-kun"] = { "Kundagannada", 6444255, "kn", } ---------------------------------------------------------------------------------------------------------------------- -- Indo-European varieties -- ---------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------- -- Albanian varieties -- -------------------------------------------------------------------------------------- m["aln"] = { "Gheg Albanian", 181037, "sq", aliases = {"Gheg"}, } m["aae"] = { "Arbëresh Albanian", 1075302, "als", aliases = {"Arbëreshë", "Arbëresh"}, } m["aat"] = { "Arvanitika Albanian", 29347, "als", aliases = {"Arvanitika"}, } m["als"] = { "Tosk Albanian", 180937, "sq", aliases = {"Tosk"}, } -------------------------------------------------------------------------------------- -- Armenian varieties -- -------------------------------------------------------------------------------------- m["hyw"] = { "Western Armenian", 180945, "hy", } m["hye"] = { "Eastern Armenian", 181059, "hy", } -------------------------------------------------------------------------------------- -- Balto-Slavic varieties -- -------------------------------------------------------------------------------------- ------------------------------------------------------------------------- -- Baltic varieties -- ------------------------------------------------------------------------- m["bat-pro"] = { "Proto-Baltic", 1703347, "ine-bsl-pro", } m["bat-dni"] = { "Dnieper Baltic", 4163178, "bat-pro", family = "bat", aliases = {"Dniepr Baltic", "Dnieper-Oka Baltic", "Dniepr-Oka Baltic"}, } m["bat-gol"] = { "Golyad", 4142855, "bat-dni", aliases = {"Eastern Galindian", "East Galindian"}, } ------------------------------------------------------------------------- -- Slavic varieties -- ------------------------------------------------------------------------- ----------------------------------------------------- -- Bulgarian varieties -- ----------------------------------------------------- m["cu-bgm"] = { "Middle Bulgarian", 12294897, "cu", ancestors = "cu" } ----------------------------------------------------- -- Church Slavonic varieties -- ----------------------------------------------------- -- Old Moscow Church Slavonic deleted as it seems not distinct enough from Russian (Synodal) Church Slavonic. m["zls-chs-ru"] = { "Russian Church Slavonic", 21662400, "zls-chs", aliases = {"Synodal Church Slavonic", "New Moscow Church Slavonic", "Novomoskovsk Church Slavonic"}, } m["zls-chs-uk"] = { "Ukrainian Church Slavonic", 12153548, "zls-chs", aliases = {"Rusyn Church Slavonic", "Belarusian Church Slavonic"}, } --[=[ -- Not sure about these yet. m["zls-chs-bg"] = { "Bulgarian Church Slavonic", nil, "zls-chs", } m["zls-chs-cs"] = { "Czech Church Slavonic", nil, "zls-chs", } m["zls-chs-hr"] = { "Croatian Church Slavonic", nil, "zls-chs", } m["zls-chs-mk"] = { "Macedonian Church Slavonic", nil, "zls-chs", } m["zls-chs-ro"] = { "Romanian Church Slavonic", nil, "zls-chs", } m["zls-chs-sr"] = { "Serbian Church Slavonic", nil, "zls-chs", } ]=] ----------------------------------------------------- -- Czech varieties -- ----------------------------------------------------- m["cs-ear"] = { "Early Modern Czech", nil, "cs", ancestors = "zlw-ocs" } ----------------------------------------------------- -- East Slavic varieties -- ----------------------------------------------------- m["zle-ops"] = { "Old Pskovian", 4167885, "zle-ono", } m["zle-mru"] = { "Gitnang Ruso", --TLCHANGE 35228, "ru", "Cyrs", ancestors = "orv", translit = "ru-translit", strip_diacritics = { Cyrs = { remove_diacritics = c.grave .. c.acute .. c.diaer, }, }, english_name = "Middle Russian", --TLCHANGE } m["zle-mbe"] = { "Middle Belarusian", 13211, "zle-ort", } m["zle-muk"] = { "Middle Ukrainian", 13211, "zle-ort", } m["uk-CA"] = { "Ukranyano Kanadyense", --TLCHANGE 4161010, "uk", english_name = "Canadian Ukrainian", --TLCHANGE spanish_name = "Ucraniano canadiense", --TLCHANGE } ----------------------------------------------------- -- Polish varieties -- ----------------------------------------------------- m["zlw-mpl"] = { "Gitnang Polako", --TLCHANGE 402878, "pl", ancestors = "zlw-opl", strip_diacritics = { remove_diacritics = c.acute, remove_exceptions = {"Ć", "ć", "Ń", "ń", "Ó", "ó", "Ś", "ś", "Ź", "ź"}, }, english_name = "Middle Polish", --TLCHANGE } m["pl-gre"] = { "Greater Polish", 4106789, "pl", } m["pl-les"] = { "Lesser Polish", 361709, "pl", } m["pl-mas"] = { "Masovian Polish", 4274559, "pl", } m["pl-gor"] = { "Goral", 452889, "pl", } ----------------------------------------------------- -- Serbo-Croatian varieties -- ----------------------------------------------------- m["ckm"] = { "Serbokroata Tsakavo", --TLCHANGE 337565, "sh", aliases = {"Čakavian"}, english_name = "Chakavian Serbo-Croatian", --TLCHANGE spanish_name = "Serbocroata chakavo", --TLCHANGE } m["kjv"] = { "Serbokroata Kaykavo", --TLCHANGE 838165, "sh", english_name = "Kajkavian Serbo-Croatian", --TLCHANGE spanish_name = "Serbocroata kajkavo", --TLCHANGE } m["sh-tor"] = { -- Linguist code srp-tor "Serbokroata Torlak", --TLCHANGE 1078803, "sh", aliases = {"Torlak"}, english_name = "Torlakian Serbo-Croatian", --TLCHANGE spanish_name = "Serbocroata torlak", --TLCHANGE } -------------------------------------------------------------------------------------- -- Celtic varieties -- -------------------------------------------------------------------------------------- ----------------------------------------------------- -- Brythonic varieties -- ----------------------------------------------------- m["bry-ear"] = { "Early Brythonic", nil, "cel-bry-pro", } m["bry-lat"] = { "Late Brythonic", nil, "cel-bry-pro", } ----------------------------------------------------- -- Gaulish varieties -- ----------------------------------------------------- m["xcg"] = { "Cisalpine Gaulish", 3832927, "cel-gau", } m["xtg"] = { "Transalpine Gaulish", 29977, "cel-gau", } ----------------------------------------------------- -- Welsh varieties -- ----------------------------------------------------- m["cy-nor"] = { "North Wales Welsh", 13127692, "cy", aliases = {"North Walian Welsh", "Northern Welsh"}, } m["cy-sou"] = { "South Wales Welsh", 13127689, "cy", aliases = {"South Walian Welsh", "Southern Welsh"}, } -------------------------------------------------------------------------------------- -- Germanic varieties -- -------------------------------------------------------------------------------------- -- Proto-West Germanic varieties m["frk"] = { "Frankish", 10860505, "gmw-pro", family = "gmw-frk", aliases = {"Old Frankish"}, } m["gem-sue"] = { "Suevic", 134600275, "gmw-pro", aliases = {"Suebian"}, } m["gmw-afr-pro"] = { "Proto-Anglo-Frisian", 134603379, "gmw-nsg-pro", family = "gmw-afr", } m["gmw-nsg-pro"] = { "Proto-North Sea Germanic", 134603374, "gmw-pro", family = "gmw-nsg", aliases = {"Proto-Ingvaeonic"}, } ----------------------------------------------------- -- Dutch varieties -- ----------------------------------------------------- m["nl-BE"] = { "Belgian Dutch", 34147, "nl", aliases = {"Flemish", "Flemish Dutch", "Southern Dutch"}, } ----------------------------------------------------- -- English and Scots varieties -- ----------------------------------------------------- -- English varieties m["en-AU"] = { "Ingles Awstralyano", --TLCHANGE 44679, "en", english_name = "Australian English", --TLCHANGE spanish_name = "Inglés australiano", --TLCHANGE } m["en-GB"] = { "Ingles Britaniko", --TLCHANGE 7979, "en", english_name = "British English", --TLCHANGE spanish_name = "Inglés británico", --TLCHANGE } m["en-GB-SCT"] = { "Ingles Eskoses", --TLCHANGE 44676, "en-GB", english_name = "Scottish English", --TLCHANGE spanish_name = "Inglés escocés", --TLCHANGE } m["en-GB-WLS"] = { "Ingles Gales", --TLCHANGE 44676, "en-GB", english_name = "Welsh English", --TLCHANGE spanish_name = "Inglés galés", --TLCHANGE } m["en-IM"] = { "Ingles Manes", --TLCHANGE 6753295, "en-GB", english_name = "Manx English", --TLCHANGE spanish_name = "Inglés Manés", --TLCHANGE } m["en-aae"] = { "Ingles Katutubong Awstralyano", --TLCHANGE 783347, "en-AU", english_name = "Australian Aboriginal English", --TLCHANGE } m["en-ear"] = { "Ingles Modernong Maaga", --TLCHANGE 1472196, "en", ancestors = "enm", aliases = {"Early New English"}, english_name = "Early Modern English", --TLCHANGE spanish_name = "Inglés moderno temprano", --TLCHANGE } m["en-geo"] = { "Geordie", 653421, "en", ancestors = "enm-nor", } m["en-IE"] = { -- FIXME: "IE" doesn't cover Northern Ireland "Ingles Irlandes", --TLCHANGE 665624, "en", english_name = "Irish English", --TLCHANGE spanish_name = "Inglés irlandés", --TLCHANGE } m["en-uls"] = { "Ingles Ulster", --TLCHANGE 6840826, "en-IE", english_name = "Ulster English", --TLCHANGE spanish_name = "Inglés en Úlster", --TLCHANGE } m["en-GB-NIR"] = { "Ingles Hilagang Irlandes", --TLCHANGE 6840826, -- actually the code for Ulster English "en-uls", english_name = "Northern Irish English", --TLCHANGE } m["en-NNN"] = { -- NA = Namibia; NNN is NATO 3-letter code for North America "Ingles Hilagang Amerikano", --TLCHANGE 7053766, "en", ietf_subtag = "en-021", -- 021 = UN M49 code for "Northern America" (i.e. North America wihout Central America or the Caribbean) english_name = "North American English", --TLCHANGE spanish_name = "Inglés norteamericano", --TLCHANGE } m["en-US"] = { "Ingles Amerikano", --TLCHANGE 7976, "en-NNN", english_name = "American English", --TLCHANGE spanish_name = "Inglés americano", --TLCHANGE } m["en-NZ"] = { "Ingles Neozelandes", --TLCHANGE 44661, "en", english_name = "New Zealand English", --TLCHANGE spanish_name = "Inglés neozelandés", --TLCHANGE this specifically refers to New Zealand English, different from Nueva Zelanda } m["en-ZA"] = { "Ingles Timog Afrikano", --TLCHANGE 1156228, "en", english_name = "South African English", --TLCHANGE spanish_name = "Inglés sudafricano", --TLCHANGE } m["en-US-CA"] = { "Ingles Kalifornya", --TLCHANGE 1026812, "en-US", english_name = "California English", --TLCHANGE spanish_name = "Inglés de California", --TLCHANGE } m["en-CA"] = { "Ingles Kanadyense", --TLCHANGE 44676, "en-US", english_name = "Canadian English", --TLCHANGE spanish_name = "Inglés canadiense", --TLCHANGE } m["en-HK"] = { "Ingles Hong Kong", --TLCHANGE 1068863, "en", english_name = "Hong Kong English", --TLCHANGE spanish_name = "Inglés en Hong Kong", --TLCHANGE } m["en-IN"] = { "Ingles Indiyo", --TLCHANGE 1348800, "en", english_name = "Indian English", --TLCHANGE spanish_name = "Inglés indio", --TLCHANGE } m["pld"] = { "Polari", 1359130, "en", } -- Scots varieties m["sco-ins"] = { "Insular Scots", 16919205, "sco", } m["sco-uls"] = { "Ulster Scots", 201966, "sco", } m["sco-nor"] = { "Northern Scots", 16928150, "sco", } m["sco-sou"] = { "Southern Scots", 7570457, "sco", aliases = {"South Scots", "Borders Scots"}, } -- Middle English varieties m["enm-esc"] = { -- Part of Middle English until it developed into Middle Scots. "Early Scots", 5326738, "enm", ancestors = "enm-nor", aliases = {"Old Scots", "Scottish Middle English"}, } m["enm-emi"] = { "East Midland Middle English", 134238810, "enm", ancestors = "ang-ang", -- Technically ang-mer, but attested Mercian is mostly WM IIRC } m["enm-ken"] = { "Kentish Middle English", 134238532, "enm", ancestors = "ang-ken", } m["enm-nor"] = { "Northern Middle English", 134238541, "enm", ancestors = "ang-nor", } m["enm-sou"] = { "Southern Middle English", 134238528, "enm", ancestors = "ang-wsx", } m["enm-wmi"] = { "West Midland Middle English", 134238824, "enm", ancestors = "ang-mer", } -- Old English varieties -- Includes both Mercian and Northumbrian. m["ang-ang"] = { "Anglian Old English", 121142917, "ang", } m["ang-ken"] = { "Kentish Old English", 11687485, "ang", } m["ang-mer"] = { "Mercian Old English", 602072, "ang-ang", } m["ang-nor"] = { "Northumbrian Old English", 1798915, "ang-ang", } m["ang-wsx"] = { "West Saxon Old English", 2658603, "ang", } ----------------------------------------------------- -- High German varieties -- ----------------------------------------------------- -- (modern) German varieties m["de-AT"] = { "Austrian German", 306626, "de", } m["de-AT-vie"] = { "Viennese German", 56474, "de-AT", } m["de-CH"] = { "Switzerland German", 1366643, "de", aliases = {"Schweizer Hochdeutsch", "Swiss Standard German", "Swiss High German"}, } m["de-bal"] = { "Baltic German", 15785413, "de", } m["de-ear"] = { "Aleman Mataas na Bago na Maaga", --TLCHANGE 1472199, "de", ancestors = "gmh", aliases = {"Early Modern High German"}, english_name = "Early New High German", --TLCHANGE } m["ksh"] = { "Kölsch", 4624, "gmw-cfr", } m["pfl"] = { "Palatine German", 23014, "gmw-rfr", aliases = {"Pfälzisch", "Pälzisch", "Palatinate German"}, } m["sli"] = { "Silesian East Central German", 152965, "gmw-ecg", aliases = {"Silesian"}, } m["sxu"] = { "Upper Saxon German", 699284, "gmw-ecg", } -- Old High German varieties m["lng"] = { "Lombardic", 35972, "goh", } -- Alemannic German varieties m["gsw-low"] = { "Low Alemannic German", 503724, "gsw", } m["gsw-FR-als"] = { "Alsatian Alemannic German", 8786, "gsw-low", } m["gsw-hig"] = { "High Alemannic German", 503728, "gsw", } m["gsw-hst"] = { "Highest Alemannic German", 687538, "gsw", } m["wae"] = { "Walser German", 680517, "gsw-hst", } ----------------------------------------------------- -- Low German varieties -- ----------------------------------------------------- m["nds-de"] = { "German Low German", 25433, "nds", ietf_subtag = "nds-DE", -- should we make this the actual code? wikimedia_codes = "nds", } m["nds-nl"] = { "Dutch Low Saxon", 516137, "nds", ietf_subtag = "nds-NL", -- should we make this the actual code? wikimedia_codes = "nds-nl", } m["act"] = { "Achterhoeks", 153627, "nds-nl", aliases = {"Achterhoek", "Achterhooks"}, } m["drt"] = { "Drents", 2736709, "nds-nl", aliases = {"Drèents", "Dreins", "Dreints", "Drints"}, } m["frs"] = { "East Frisian Low German", 149208, "nds-de", aliases = {"East Frisian", "East Frisian Low Saxon"}, } m["gos"] = { "Gronings", 508854, "nds-nl", aliases = {"Grunnegs", "Grönnegs"}, } m["nds-lpr"] = { "Low Prussian", 33982, "nds-de", } m["sdz"] = { "Sallands", 3436668, "nds-nl", aliases = {"Sallaans", "Sallaands"}, } m["stl"] = { "Stellingwerfs", 506010, "nds-nl", aliases = {"Stellingwarfs"}, } m["twd"] = { "Twents", 497363, "nds-nl", aliases = {"Tweants"}, } m["vel"] = { "Veluws", 2484810, "nds-nl", } m["wep"] = { "Westphalian", 505655, "nds-de", aliases = {"Westfalish", "Westphalien"}, } ----------------------------------------------------- -- North Frisian varieties -- ----------------------------------------------------- m["frr-ins"] = { "Insular North Frisian", 110629610, "frr", } m["frr-fam"] = { "Föhr-Amrum North Frisian", 110629601, "frr-ins", } m["frr-foh"] = { "Föhr North Frisian", 28185, "frr-fam", aliases = {"Föhr Frisian", "Fering", "Ferring", -- Glottolog }, varieties = {"Aasdring", "Weesdring"}, } m["frr-amr"] = { "Amrum North Frisian", 28192, "frr-fam", aliases = {"Amrum Frisian", "Amrum", "Öömrang"}, } m["frr-hel"] = { "Heligoland North Frisian", 28086, "frr-ins", aliases = {"Heligoland Frisian", "Halunder", "Heligolandic Frisian", "Heligolandic North Frisian", "Helgoland Frisian", "Helgoland North Frisian", "Helgoland"}, } m["frr-syl"] = { "Sylt North Frisian", 28181, "frr-ins", aliases = {"Sylt Frisian", "Söl'ring", "Sölreng", -- Glottolog }, } m["frr-mai"] = { "Mainland North Frisian", 110629626, "frr", } m["frr-hal"] = { "Halligen North Frisian", 28177, "frr-mai", aliases = {"Halligen Frisian", "Halifreesk", "Hallingen Frisian", "Hallingen North Frisian", "Hallingen", -- Glottolog }, } m["frr-moo"] = { "Mooring North Frisian", 28187, "frr-mai", aliases = {"Bökingharde North Frisian", "Bökingharde Frisian", "Böökinghiirder frasch", "Mooring", "Moring", }, varieties = {{"East Mooring", "Ostermooring"}, {"West Mooring", "Westermooring"}}, } m["frr-kar"] = { "Karrharde North Frisian", 28191, "frr-mai", aliases = {"Karrharde Frisian", "Karrharder", }, } m["frr-goe"] = { -- Technically this refers to three adjacent dialects (Northern, Central and Southern), the latter of which went -- extinct in 1980-1981. As a result, Glottolog speaks of "Norder-Mittelgoesharde", referring to the remaining two. "Goesharde North Frisian", 28183, "frr-mai", aliases = {"Norder-Mittelgoesharde North Frisian", "Norder-Mittelgoesharde Frisian", "Norder-Mittelgoesharde", "Goesharde Frisian", "Goesharde", "Gooshiirder", }, } m["frr-wie"] = { "Wiedingharde North Frisian", 28171, "frr-mai", aliases = {"Wiedingharde Frisian", "Wiedingharde", "Wiringhiirder freesk", }, } ----------------------------------------------------- -- Old Norse varieties -- ----------------------------------------------------- m["non-grn"] = { "Greenlandic Norse", 855236, "non-own", } m["non-oen"] = { "Old East Norse", 10498031, "non", ancestors = "non", } m["non-own"] = { "Old West Norse", 2377483, "non", ancestors = "non", } ----------------------------------------------------- -- Old Swedish varieties -- ----------------------------------------------------- m["gmq-osw-lat"] = { "Late Old Swedish", 10723594, "gmq-osw", ancestors = "gmq-osw", } -------------------------------------------------------------------------------------- -- Greek varieties -- -------------------------------------------------------------------------------------- m["qsb-grc"] = { "Pre-Greek", 965052, "und", family = "qfa-sub", } m["grc-aeo"] = { "Aeolic Greek", 406373, "grc", aliases = {"Lesbic Greek", "Lesbian Greek", "Aeolian Greek"}, } m["grc-arc"] = { "Arcadian Greek", nil, "grc-arp", } m["grc-arp"] = { "Arcadocypriot Greek", 499602, "grc", } m["grc-att"] = { "Attic Greek", 506588, "grc", } m["grc-boi"] = { "Boeotian Greek", 406373, "grc-aeo", } m["grc-dor"] = { "Doric Greek", 285494, "grc", } m["grc-ela"] = { "Elean Greek", nil, "grc", } m["grc-epc"] = { "Epic Greek", 990062, "grc", aliases = {"Homeric Greek"}, } m["grc-ion"] = { "Ionic Greek", 504165, "grc", } m["grc-koi"] = { "Koine Greek", 107358, "grc", ancestors = "grc-att", aliases = {"Hellenistic Greek"}, } m["grc-kre"] = { "Cretan Ancient Greek", -- to distinguish from Cretan Greek below nil, "grc-dor", } m["grc-opl"] = { "Opuntian Locrian", nil, "grc", } m["grc-ozl"] = { "Ozolian Locrian", nil, "grc", } m["grc-pam"] = { "Pamphylian Greek", 2271793, "grc", } m["grc-ths"] = { "Thessalian Greek", 406373, "grc-aeo", } m["gkm"] = { "Byzantine Greek", 36387, "grc", ancestors = "grc-koi", aliases = {"Medieval Greek"}, } m["el-cyp"] = { "Cypriot Greek", 245899, "el", aliases = {"Cypriotic Greek"}, } m["el-pap"] = { "Paphian Greek", nil, "el", } m["el-crt"] = { "Cretan Greek", 588306, "el", } m["el-kth"] = { "Katharevousa", 35961, "el", "Polyt", ancestors = "gkm", aliases = {"Katharevousa Greek"}, -- Polyt display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["el-kal"] = { "Kaliarda", 12878658, "el", } -------------------------------------------------------------------------------------- -- Indo-Iranian varieties -- -------------------------------------------------------------------------------------- ------------------------------------------------------------------------- -- Indo-Aryan varieties -- ------------------------------------------------------------------------- -- reconstructed intermediate stages m["pra-pro"] = { "Proto-New Indo-Aryan", nil, "pra", } m["inc-ash-pro"] = { "Proto-Middle Indo-Aryan", nil, "inc-ash", } m["inc-mit"] = { "Mitanni", 1986700, "inc-pro", } m["bra-old"] = { "Old Braj", nil, "bra", } -- Apabhramsas m["inc-aav"] = { "Avahattha", nil, "inc-apa", aliases = {"Abahattha"}, } m["inc-asa"] = { "Sauraseni Apabhramsa", nil, "inc-apa", } m["inc-agu"] = { "Gurjara Apabhramsa", nil, "inc-apa", } m["inc-aka"] = { "Kasmiri Apabhramsa", nil, "inc-apa", } m["inc-ama"] = { "Maharastri Apabhramsa", nil, "inc-apa", } m["inc-ata"] = { "Takka Apabhramsa", nil, "inc-apa", } m["inc-avr"] = { "Vracada Apabhramsa", nil, "inc-apa", } -- Assamese varieties m["as-bkm"] = { "Barpetia Kamrupi Assamese", 30642960, "as", } m["as-nkm"] = { "Nalbaria Kamrupi Assamese", 85787678, "as", } m["as-pkm"] = { "Palasbaria Kamrupi Assamese", nil, "as", } -- Bengali varieties m["bn-dvn"] = { "Dhakaiya Vaṅga Bengali", 48726851, "bn", -- Eastern Bengali variety } m["bn-nvn"] = { "Noakhailla Vaṅga Bengali", 107548681, "bn", -- Eastern Bengali variety } -- Dhivehi varieties m["dv-old"] = { "Old Dhivehi", 117790875, "dv", } m["dv-mul"] = { "Mulaku Dhivehi", nil, "dv", aliases = {"Mulaku Divehi", "Mulaku Bas"}, } m["dv-huv"] = { "Huvadhu Dhivehi", nil, "dv", aliases = {"Huvadhu Divehi", "Huvadhu Bas"}, } m["dv-add"] = { "Addu Dhivehi", nil, "dv", aliases = {"Addu Divehi", "Addu Bas"}, } -- Gujarati varieties m["gu-kat"] = { "Kathiyawadi", nil, "gu", aliases = {"Kathiyawadi Gujarati", "Kathiawadi"}, } m["gu-lda"] = { "Lisan ud-Dawat Gujarati", nil, "gu", aliases = {"Lisan ud-Dawat", "LDA"}, } -- Hindi varieties m["hi-mum"] = { "Bombay Hindi", 3543151, "hi", aliases = {"Mumbai Hindi", "Bambaiyya Hindi"}, } m["hi-mid"] = { "Middle Hindi", nil, "inc-ohi", ancestors = "inc-ohi", } -- Konkani varieties m["kok-mid"] = { "Middle Konkani", nil, "kok", aliases = {"Medieval Konkani"}, } m["kok-old"] = { "Old Konkani", nil, "kok", aliases = {"Early Konkani"}, } -- Prakrits m["pra-ard"] = { "Ardhamagadhi Prakrit", 35217, "pra", aliases = {"Ardhamagadhi"}, } m["pra-hel"] = { "Helu Prakrit", 15080869, "pra", aliases = {"Elu", "Elu Prakrit", "Helu"}, } m["pra-kha"] = { "Khasa Prakrit", nil, "pra", aliases = {"Khasa"}, } m["pra-mag"] = { "Magadhi Prakrit", -- Not to be confused with Magahi (mag) 2652214, "pra", aliases = {"Magadhi"}, } m["pra-mah"] = { "Maharastri Prakrit", 2586773, "pra", aliases = {"Maharashtri Prakrit", "Maharastri", "Maharashtri"}, } m["pra-pai"] = { "Paisaci Prakrit", 2995607, "pra-sau", aliases = {"Paisaci", "Paisachi"}, ancestors = "pra-sau" } m["pra-sau"] = { "Sauraseni Prakrit", 2452885, "pra", aliases = {"Sauraseni", "Shauraseni"}, } m["pra-ava"] = { "Avanti", nil, "pra", aliases = {"Avanti Prakrit"}, } m["pra-pra"] = { "Pracya", nil, "pra", aliases = {"Pracya Prakrit"}, } m["pra-bah"] = { "Bahliki", nil, "pra", aliases = {"Bahliki Prakrit"}, } m["pra-dak"] = { "Daksinatya", nil, "pra", aliases = {"Daksinatya Prakrit"}, } m["pra-sak"] = { "Sakari", nil, "pra", aliases = {"Sakari Prakrit"}, } m["pra-can"] = { "Candali", nil, "pra", aliases = {"Candali Prakrit"}, } m["pra-sab"] = { "Sabari", nil, "pra", aliases = {"Sabari Prakrit"}, } m["pra-abh"] = { "Abhiri", nil, "pra", aliases = {"Abhiri Prakrit"}, } m["pra-dra"] = { "Dramili", nil, "pra", aliases = {"Dramili Prakrit"}, } m["pra-odr"] = { "Odri", nil, "pra", aliases = {"Odri Prakrit"}, } -- Punjabi varieties m["pnb"] = { "Western Punjabi", 58635, "pa", "pa-Arab", } -- Sanskrit varieties m["vsn"] = { "Vedic Sanskrit", 36858, "sa", } m["cls"] = { "Classical Sanskrit", 11059, "sa", } m["sa-bhs"] = { "Buddhist Hybrid Sanskrit", 248758, "sa", } m["sa-bra"] = { "Brahmanic Sanskrit", 36858, "sa", } m["sa-neo"] = { "New Sanskrit", 11059, "sa", } -- Sinhalese varieties m["si-med"] = { "Medieval Sinhalese", nil, "si", aliases = {"Medieval Sinhala"}, } ------------------------------------------------------------------------- -- Iranian varieties -- ------------------------------------------------------------------------- m["qsb-bma"] = { "the BMAC substrate", 133187435, "und", family = "qfa-sub", aliases = {"the Bactria-Margiana substrate", "the Bactria-Margiana Archaeological Complex substrate"}, } -- Historical and current Iranian dialects m["ae-old"] = { "Old Avestan", 29572, "ae", aliases = {"Gathic Avestan"}, } m["ae-yng"] = { "Younger Avestan", 29572, "ae-old", aliases = {"Young Avestan"}, } m["bcc"] = { "Southern Balochi", 33049, "bal", aliases = {"Southern Baluchi"}, } m["bgp"] = { "Eastern Balochi", 33049, "bal", aliases = {"Eastern Baluchi"}, } m["bgn"] = { "Western Balochi", 33049, "bal", aliases = {"Western Baluchi"}, } m["bsg-ban"] = { "Bandari", nil, "bsg", } m["bsg-hor"] = { "Hormozi", nil, "bsg", } m["bsg-min"] = { "Minabi", nil, "bsg", } m["kho-old"] = { "Old Khotanese", nil, "kho", } m["kho-lat"] = { "Late Khotanese", nil, "kho-old", } m["peo-ear"] = { "Early Old Persian", nil, "peo", } m["peo-lat"] = { "Late Old Persian", nil, "peo", } m["pal-ear"] = { "Early Middle Persian", nil, "pal", } m["pal-lat"] = { "Late Middle Persian", nil, "pal", ancestors = "pal-ear", } m["ps-nwe"] = { "Northwestern Pashto", nil, "ps", } m["ps-cgi"] = { "Central Ghilzay", nil, "ps-nwe", } m["ps-mah"] = { "Mahsudi", nil, "ps-nwe", } m["ps-nea"] = { "Northeastern Pashto", nil, "ps", } m["ps-afr"] = { "Afridi", nil, "ps-nea", } m["ps-bng"] = { "Bangash", nil, "ps-nea", } m["ps-xat"] = { "Khatak", nil, "ps-nea", } m["ps-pes"] = { "Peshawari", nil, "ps-nea", } m["ps-sea"] = { "Timog Silanganing Pastun", --TLCHANGE nil, "ps", english_name = "Southeastern Pashto", --TLCHANGE } m["ps-ban"] = { "Bannu", nil, "ps-sea", } m["ps-kak"] = { "Kakari", nil, "ps-sea", } m["ps-ser"] = { "Sher", nil, "ps-sea", } m["ps-waz"] = { "Waziri", 12274473, "ps-sea", } m["ps-swe"] = { "Timog Kanluraning Pastun", --TLCHANGE nil, "ps", english_name = "Southwestern Pashto", --TLCHANGE } m["ps-kan"] = { "Kandahari", nil, "ps-swe", } m["ps-jad"] = { "Jadrani", nil, "ps", ancestors = "ira-pat-pro" } m["xme-azr"] = { "Old Azari", nil, "xme-ott", aliases = {"Old Azeri", "Azari", "Azeri", "Āḏarī", "Adari", "Adhari"}, } m["xme-ttc-cen"] = { "Central Tati", nil, "xme-ott", } m["xme-ttc-eas"] = { "Eastern Tati", nil, "xme-ott", } m["xme-ttc-nor"] = { "Northern Tati", nil, "xme-ott", } m["xme-ttc-sou"] = { "Southern Tati", nil, "xme-ott", } m["xme-ttc-wes"] = { "Western Tati", nil, "xme-ott", } m["xmn"] = { "Manichaean Middle Persian", nil, "pal-lat", } m["fa-ear"] = { "Early New Persian", 127413796, "fa", ancestors = "pal-lat", translit = "fa-cls-translit", } m["fa-cls"] = { "Classical Persian", 9168, "fa", ancestors = "fa-ear", translit = "fa-cls-translit", } m["fa-ira"] = { "Iranian Persian", 3513637, "fa", aliases = {"Modern Persian", "Western Persian"}, translit = "fa-ira-translit", } m["prs"] = { "Dari", 178440, "fa", aliases = {"Dari Persian", "Central Persian", "Eastern Persian", "Afghan Persian"}, translit = "fa-cls-translit", } m["haz"] = { "Hazaragi", 33398, "prs", translit = "fa-cls-translit", } m["os-dig"] = { "Digor Ossetian", 3027861, "os", aliases = {"Digoron", "Digor"}, } m["os-iro"] = { "Iron Ossetian", nil, "os", aliases = {"Iron"}, } m["sog-ear"] = { "Early Sogdian", nil, "sog", } m["sog-lat"] = { "Late Sogdian", nil, "sog-ear", } m["ro-MD"] = { "Moldavo", --TLCHANGE 36392, "ro", aliases = {"Moldavian"}, english_name = "Moldovan", --TLCHANGE spanish_name = "Moldavo", --TLCHANGE } m["oru-kan"] = { "Kaniguram", 6363164, "oru", } m["oru-log"] = { "Logar", nil, "oru", } m["oos"] = { "Old Ossetic", 65455882, "xln", } m["oos-ear"] = { "Early Old Ossetic", nil, "oos", } m["oos-lat"] = { "Late Old Ossetic", nil, "oos", } m["rdb-jir"] = { "Jirofti", nil, "rdb", } m["rdb-kah"] = { "Kahnuji", nil, "rdb", } -- Southwestern Fars lects m["fay-bur"] = { "Burenjani", nil, "fay", } m["fay-bsh"] = { "Bushehri", nil, "fay", } m["fay-dsh"] = { "Dashtaki", nil, "fay", } m["fay-dav"] = { "Davani", 5228140, "fay", } m["fay-eze"] = { "Emamzada Esmaili", nil, "fay", } m["fay-gav"] = { "Gavkoshaki", nil, "fay", } m["fay-kho"] = { "Khollari", nil, "fay", } m["fay-kon"] = { "Kondazi", nil, "fay", } m["fay-kzo"] = { "Old Kazeruni", nil, "fay", } m["fay-mas"] = { "Masarami", nil, "fay", } m["fay-pap"] = { "Papuni", nil, "fay", } m["fay-sam"] = { "Samghani", nil, "fay", } m["fay-shr"] = { "Shirazi", nil, "fay", } m["fay-sho"] = { "Old Shirazi", nil, "fay", } m["fay-kar"] = { "Khargi", nil, "fay", } m["fay-sor"] = { "Sorkhi", nil, "fay", } -- Talysh lects m["tly-cen"] = { "Central Talysh", nil, "tly", } m["tly-asa"] = { "Asalemi", nil, "tly-cen", } m["tly-kar"] = { "Karganrudi", nil, "tly-cen", } m["tly-tul"] = { "Tularudi", nil, "tly-cen", } m["tly-tal"] = { "Taleshdulabi", nil, "tly-cen", } m["tly-nor"] = { "Northern Talysh", nil, "tly", } m["tly-aze"] = { "Azerbaijani Talysh", nil, "tly-nor", } m["tly-anb"] = { "Anbarani", nil, "tly-nor", } m["tly-sou"] = { "Southern Talysh", nil, "tly", } m["tly-fum"] = { "Fumani", nil, "tly-sou", } m["tly-msu"] = { "Masulei", nil, "tly-sou", } m["tly-msa"] = { "Masali", nil, "tly-sou", } m["tly-san"] = { "Shandarmani", nil, "tly-sou", } -- Tafreshi lects m["xme-amo"] = { "Amorehi", nil, "xme-taf", } m["atn"] = { "Ashtiani", 3436590, "xme-taf", } m["xme-bor"] = { "Borujerdi", nil, "xme-taf", } m["xme-ham"] = { "Hamadani", 6302426, "xme-taf", } m["xme-kah"] = { "Kahaki", nil, "xme-taf", } m["vaf"] = { "Vafsi", 32611, "xme-taf", } -- Kermanic lects m["kfm"] = { "Khunsari", 6403030, "xme-ker", } m["xme-mah"] = { "Mahallati", nil, "xme-ker", } m["xme-von"] = { "Vonishuni", nil, "xme-ker", } m["xme-bdr"] = { "Badrudi", nil, "xme-ker", } m["xme-del"] = { "Delijani", nil, "xme-ker", } m["xme-kas"] = { "Kashani", nil, "xme-ker", } m["xme-kes"] = { "Kesehi", nil, "xme-ker", } m["xme-mey"] = { "Meymehi", nil, "xme-ker", } m["ntz"] = { "Natanzi", 6968399, "xme-ker", } m["xme-abz"] = { "Abuzeydabadi", nil, "xme-ker", } m["xme-aby"] = { "Abyanehi", nil, "xme-ker", } m["xme-far"] = { "Farizandi", nil, "xme-ker", } m["xme-jow"] = { "Jowshaqani", nil, "xme-ker", } m["xme-nas"] = { "Nashalji", nil, "xme-ker", } m["xme-qoh"] = { "Qohrudi", nil, "xme-ker", } m["xme-yar"] = { "Yarandi", nil, "xme-ker", } m["soj"] = { "Soi", 7930463, "xme-ker", aliases = {"Sohi"}, } m["xme-tar"] = { "Tari", nil, "xme-ker", } m["gzi"] = { "Gazi", 5529130, "xme-ker", } m["xme-sed"] = { "Sedehi", nil, "xme-ker", } m["xme-ard"] = { "Ardestani", nil, "xme-ker", } m["xme-zef"] = { "Zefrehi", nil, "xme-ker", } m["xme-isf"] = { "Isfahani", nil, "xme-ker", } m["xme-kaf"] = { "Kafroni", nil, "xme-ker", } m["xme-vrz"] = { "Varzenehi", nil, "xme-ker", } m["xme-xur"] = { "Khuri", nil, "xme-ker", } m["nyq"] = { "Nayini", 6983146, "xme-ker", } m["xme-ana"] = { "Anaraki", nil, "xme-ker", } m["gbz"] = { "Zoroastrian Dari", 32389, "xme-ker", aliases = {"Behdināni", "Gabri", "Gavrŭni", "Gabrōni"}, } m["xme-krm"] = { "Kermani", nil, "xme-ker", } m["xme-yaz"] = { "Yazdi", nil, "xme-ker", } m["xme-bid"] = { "Bidhandi", nil, "xme-ker", } m["xme-bij"] = { "Bijagani", nil, "xme-ker", } m["xme-cim"] = { "Chimehi", nil, "xme-ker", } m["xme-han"] = { "Hanjani", nil, "xme-ker", } m["xme-kom"] = { "Komjani", nil, "xme-ker", } m["xme-nar"] = { "Naraqi", nil, "xme-ker", } m["xme-nus"] = { "Nushabadi", nil, "xme-ker", } m["xme-qal"] = { "Qalhari", nil, "xme-ker", } m["xme-trh"] = { "Tarehi", nil, "xme-ker", } m["xme-val"] = { "Valujerdi", nil, "xme-ker", } m["xme-var"] = { "Varani", nil, "xme-ker", } m["xme-zor"] = { "Zori", nil, "xme-ker", } -- Ramandi lects m["tks-ebr"] = { "Ebrahimabadi", nil, "tks", } m["tks-sag"] = { "Sagzabadi", nil, "tks", } m["tks-esf"] = { "Esfarvarini", nil, "tks", } m["tks-tak"] = { "Takestani", nil, "tks", } m["tks-cal"] = { "Chali Tati", nil, "tks", aliases = {"Chāli"}, } m["tks-dan"] = { "Danesfani", nil, "tks", } m["tks-xia"] = { "Khiaraji", nil, "tks", } m["tks-xoz"] = { "Khoznini", nil, "tks", } -- Shughni dialects m["sgh-bro"] = { "Bartangi-Oroshori", nil, "sgh", } m["sgh-bar"] = { "Bartangi", nil, "sgh-bro", } m["sgh-oro"] = { "Oroshori", nil, "sgh-bro", aliases = {"Roshorvi"}, } m["sgh-rsx"] = { "Roshani-Khufi", nil, "sgh", } m["sgh-xuf"] = { "Khufi", 2562249, "sgh-rsx", aliases = {"Xufi", "Xūfī"}, } m["sgh-ros"] = { "Roshani", 2597566, "sgh-rsx", aliases = {"Rushani", "Rōšāni"}, } m["sgh-xgb"] = { "Khughni-Bajui", nil, "sgh", } m["sgh-xug"] = { "Khughni", nil, "sgh-xgb", } m["sgh-baj"] = { "Bajui", nil, "sgh-xgb", } ------------------------------------------------------------------------- -- Nuristani varieties -- ------------------------------------------------------------------------- m["bsh-kat"] = { "Kativiri", 2605045, "bsh", aliases = {"Katə́viri"}, } m["xvi"] = { "Kamviri", 1193495, "bsh", aliases = {"Kamvíri"}, } m["bsh-mum"] = { "Mumviri", nil, "bsh", aliases = {"Mumvíri"}, } -------------------------------------------------------------------------------------- -- Italic varieties -- -------------------------------------------------------------------------------------- ------------------------------------------------------------------------- -- Latin varieties -- ------------------------------------------------------------------------- -- Latin varieties by period m["itc-ola"] = { "Old Latin", 12289, "la", "Latn, Ital", translit = { Ital = "Ital-translit" }, } m["itc-lan"] = { "Lanuvian", 16890829, "itc-ola", aliases = {"Lanuvine"}, } m["itc-pra"] = { "Praenestine", 16889772, "itc-ola", aliases = {"Praenestinian"}, } m["la-cla"] = { "Classical Latin", 253854, "la", } m["la-vul"] = { "Vulgar Latin", 37560, "la-cla", } m["la-afr"] = { "African Romance", 162064, "roa-pro", } m["la-lat"] = { "Late Latin", 1503113, "la", ancestors = "la-cla", } m["la-med"] = { "Medieval Latin", 1163234, "la", ancestors = "la-lat", } m["la-eme"] = { "Early Medieval Latin", nil, "la-med", } m["la-ecc"] = { "Ecclesiastical Latin", 1247932, "la", aliases = {"Church Latin", "Liturgical Latin"}, ancestors = "la-lat", } m["la-ren"] = { "Renaissance Latin", 499083, "la", ancestors = "la-med", } m["la-new"] = { "New Latin", 1248221, "la", aliases = {"Modern Latin"}, ancestors = "la-ren", } m["la-con"] = { "Contemporary Latin", 1246397, "la-new", } ------------------------------------------------------------------------- -- Miscellaneous Italic varieties -- ------------------------------------------------------------------------- m["xfa-cap"] = { "Capenate", 133182969, "xfa", } m["osc-luc"] = { "Lucanian", 3265025, "osc", } m["osc-sam"] = { "Samnite", 133184287, "osc", } ------------------------------------------------------------------------- -- Romance varieties -- ------------------------------------------------------------------------- m["roa-pro"] = { "Proto-Romance", 3408029, "la-lat", ancestors = "la-vul", } ----------------------------------------------------- -- Catalan varieties -- ----------------------------------------------------- m["ca-val"] = { "Valencian", 32641, "ca", } ----------------------------------------------------- -- Franco-Provençal varieties -- ----------------------------------------------------- m["frp-old"] = { "Old Franco-Provençal", nil, "frp", } ----------------------------------------------------- -- French and derived creole varieties -- ----------------------------------------------------- m["fro-nor"] = { "Old Northern French", 2044917, "fro", aliases = {"Old Norman", "Old Norman French"}, } m["fro-pic"] = { "Picard Old French", nil, "fro", } m["xno"] = { "Anglo-Norman", 35214, "fro-nor", } m["xno-law"] = { "Law French", 2044323, "xno", } m["zrp"] = { "Zarphatic", 36994, "fro", aliases = {"Judeo-French"}, pseudo_families = "qfa-jew", } m["fr-CA"] = { "Ukranyano Franses", --TLCHANGE 1450506, "fr", english_name = "Canadian French", --TLCHANGE spanish_name = "Frances canadiense", --TLCHANGE } m["fr-CH"] = { "Swiss French", 1480152, "fr", } m["fr-aca"] = { "Acadian French", 415109, "fr", } m["fr-lou"] = { "Louisiana French", 3083213, "fr", } m["fr-mis"] = { "Missouri French", 3083210, "fr", } m["frc"] = { "Cajun French", 880301, "fr-lou", } m["ht-sdm"] = { "Saint Dominican Creole French", nil, "ht", ancestors = "fr", } -- Norman varieties m["nrf-grn"] = { "Guernsey Norman", 56428, "nrf", aliases = {"Guernsey"}, } m["nrf-jer"] = { "Jersey Norman", 56430, "nrf", aliases = {"Jersey"}, } ----------------------------------------------------- -- Gallo-Italic varieties -- ----------------------------------------------------- m["egl-old"] = { "Old Emilian", nil, "egl", } m["lij-old"] = { "Old Ligurian", nil, "lij", aliases = {"Old Genoese"}, } m["lmo-old"] = { "Old Lombard", 97165320, "lmo", } m["pms-old"] = { "Old Piedmontese", nil, "pms", aliases = {"Old Piemontese"}, } m["vec-old"] = { "Old Venetan", nil, "vec", aliases = {"Old Venetian"}, } m["rgn-old"] = { "Old Romagnol", nil, "rgn", } ----------------------------------------------------- -- Italo-Romance varieties -- ----------------------------------------------------- -- Italian varieties m["roa-oit"] = { "Lumang Italyano", --TLCHANGE nil, "it", english_name = "Old Italian", --TLCHANGE } m["it-CH"] = { "Switzerland Italian", 672147, "it", } -- Other Italo-Romance varieties m["nap-old"] = { "Old Neapolitan", nil, "nap", } m["scn-old"] = { "Old Sicilian", nil, "scn", } ----------------------------------------------------- -- Occitan varieties -- ----------------------------------------------------- m["oc-auv"] = { "Auvergnat", 35359, "oc", aliases = {"Auvernhat", "Auvergnese"}, } m["oc-gas"] = { "Gaskon", --TLCHANGE 35735, "oc", english_name = "Gascon", --TLCHANGE spanish_name = "Gascón", --TLCHANGE } -- standardized dialect of Gascon m["oc-ara"] = { "Aranes", --TLCHANGE 10196, "oc-gas", english_name = "Aranese", --TLCHANGE spanish_name = "Aranés", --TLCHANGE } m["oc-lan"] = { "Languedocien", 942602, "oc", aliases = {"Lengadocian"}, } m["oc-lim"] = { "Limousin", 427614, "oc", } m["oc-pro"] = { "Provençal", 241243, "oc", aliases = {"Provencal"}, } m["oc-pro-old"] = { "Old Provençal", 2779185, "pro", } m["oc-viv"] = { "Vivaro-Alpine", 1649613, "oc", } m["oc-jud"] = { "Shuadit", 56472, "oc", aliases = { "Chouhadite", "Chouhadit", "Chouadite", "Chouadit", "Shuhadit", "Judeo-Occitan", "Judæo-Occitan", "Judaeo-Occitan", "Judeo-Provençal", "Judæo-Provençal", "Judaeo-Provençal", "Judeo-Provencal", "Judaeo-Provencal", "Judeo-Comtadin", "Judæo-Comtadin", "Judaeo-Comtadin", }, pseudo_families = "qfa-jew", } ----------------------------------------------------- -- Portuguese and derived creole varieties -- ----------------------------------------------------- -- Portuguese m["pt-BR"] = { "Portugues Brasileño", --TLCHANGE 750553, "pt", english_name = "Brazilian Portuguese", --TLCHANGE spanish_name = "Portugués brasileño", --TLCHANGE } m["pt-PT"] = { "Portugues Europeo", --TLCHANGE 922399, "pt", english_name = "European Portuguese", --TLCHANGE spanish_name = "Portugués europeo", --TLCHANGE } -- Kabuverdianu (Cape Verde Creole, Cape Verdean Creole) m["kea-bar"] = { "Barlavento Kabuverdianu", 2217638, "kea", aliases = {"Barlavento", "Barlavento Creole", "Sampadjudu"}, } m["kea-bvi"] = { "Boa Vista Kabuverdianu", 16501837, "kea-bar", aliases = {"Boa Vista Creole"}, } m["kea-sal"] = { "Sal Kabuverdianu", 18707467, "kea-bar", aliases = {"Sal Creole"}, } m["kea-saa"] = { "Santo Antão Kabuverdianu", 18707472, "kea-bar", aliases = {"Santo Antão Creole"}, } m["kea-sni"] = { "São Nicolau Kabuverdianu", 18707549, "kea-bar", aliases = {"São Nicolau Creole"}, } m["kea-svi"] = { "São Vicente Kabuverdianu", 18707550, "kea-bar", aliases = {"São Vicente Creole"}, } m["kea-sot"] = { "Sotavento Kabuverdianu", 10261559, "kea", aliases = {"Sotavento", "Sotavento Creole", "Badiu"}, } m["kea-bra"] = { "Brava Kabuverdianu", 18670181, "kea-sot", aliases = {"Brava Creole"}, } m["kea-fog"] = { "Fogo Kabuverdianu", 18706861, "kea-sot", aliases = {"Fogo Creole"}, } m["kea-mai"] = { "Maio Kabuverdianu", 18707286, "kea-sot", aliases = {"Maio Creole"}, } m["kea-san"] = { "Santiago Kabuverdianu", 35117, "kea-sot", aliases = {"Santiago Creole"}, } m["kea-alu"] = { "ALUPEC Kabuverdianu", 375704, "kea", aliases = {"ALUPEC", "Alfabeto Unificado para a Escrita do Cabo-Verdiano"}, } ----------------------------------------------------- -- Rhaeto-Romance varieties -- ----------------------------------------------------- -- Friulian varieties m["fur-old"] = { "Old Friulian", nil, "fur", } -- Ladin varieties m["lld-amp"] = { "Ampezan Ladin", 25617466, "lld", aliases = {"Anpezan", "Ampezan", "Ampezzan", "Ampezzano"}, } m["lld-bad"] = { "Badiot Ladin", 3706562, "lld", aliases = {"Badiot", "Badioto", "Badiotto"}, } m["lld-cad"] = { "Cadorino Ladin", 3706570, "lld", aliases = {"Cadorino"}, } m["lld-fas"] = { "Fascian Ladin", 742627, "lld", aliases = {"Fascian", "Fassano"}, } m["lld-fod"] = { "Fodom Ladin", 3706605, "lld", aliases = {"Fodom", "Livinallese"}, } m["lld-for"] = { "Fornes Ladin", 5470374, "lld", aliases = {"Fornes"}, } m["lld-ghe"] = { "Gherdëina Ladin", 3706597, "lld", aliases = {"Gherdëina", "Gardenese", "Val Gardena"}, } m["lld-non"] = { "Nones Ladin", 1055027, "lld", aliases = {"Nones", "Noneso"}, } -- Romansh varieties m["rm-old"] = { "Old Romansh", nil, "rm", } m["rm-put"] = { "Puter Romansh", 688309, "rm", aliases = {"Puter", "Putèr", "Upper Engadine", "rm-puter"}, } m["rm-srm"] = { "Surmiran Romansh", 690216, "rm", aliases = {"Surmiran", "rm-surmiran", "Surmiran-Albula", -- Glottolog }, } m["rm-srs"] = { "Sursilvan Romansh", 688348, "rm", aliases = {"Sursilvan", "rm-sursilv"}, } m["rm-sut"] = { "Sutsilvan Romansh", 688272, "rm", aliases = {"Sutsilvan", "rm-sutsilv"}, varieties = {"Scharans Sutsilvan"}, -- per Glottolog } m["rm-val"] = { "Vallader Romansh", 690226, "rm", aliases = {"Vallader", "Putèr", "Lower Engadine", "rm-vallader"}, } m["rm-gri"] = { "Rumantsch Grischun", 688873, "rm", aliases = {"rm-rumgr"}, } ----------------------------------------------------- -- Sardinian varieties -- ----------------------------------------------------- m["sc-old"] = { "Old Sardinian", nil, "sc", } m["sc-src"] = { "Logudorese", 777974, "sc", aliases = {"Logudorese Sardinian"}, } m["sc-nuo"] = { "Nuorese", nil, "sc-src", aliases = {"Nuorese Sardinian"}, } m["sc-sro"] = { "Campidanese", 35348, "sc", aliases = {"Campidanese Sardinian"}, } ----------------------------------------------------- -- Spanish varieties -- ----------------------------------------------------- m["es-ear"] = { "Espanyol Modernong Maaga", --TLCHANGE 5364419, "es", english_name = "Early Modern Spanish", --TLCHANGE spanish_name = "Español moderno temprano", --TLCHANGE } m["es-AR"] = { "Espanyol Riyoplatense", --TLCHANGE 509780, "es", english_name = "Rioplatense Spanish", --TLCHANGE spanish_name = "Español rioplatense", --TLCHANGE } m["es-BO"] = { "Espanyol Bolivyano", --TLCHANGE 510730, "es", english_name = "Bolivian Spanish", --TLCHANGE spanish_name = "Español boliviano", --TLCHANGE } m["es-CL"] = { "Espanyol Tsileno", --TLCHANGE 857295, "es", english_name = "Chilean Spanish", --TLCHANGE spanish_name = "Español chileno", --TLCHANGE } m["es-CO"] = { "Espanyol Colombiyano", --TLCHANGE 1115875, "es", english_name = "Colombian Spanish", --TLCHANGE spanish_name = "Español colombiano", --TLCHANGE } m["es-CU"] = { "Espanyol Kubano", --TLCHANGE 824909, "es", english_name = "Cuban Spanish", --TLCHANGE spanish_name = "Español cubano", --TLCHANGE } m["es-MX"] = { "Espanyol Mehikano", --TLCHANGE 616620, "es", english_name = "Mexican Spanish", --TLCHANGE spanish_name = "Español mexicano", --TLCHANGE } m["es-PE"] = { "Espanyol Perwano", --TLCHANGE 736236, "es", english_name = "Peruvian Spanish", --TLCHANGE spanish_name = "Español peruano", --TLCHANGE } m["es-PH"] = { "Espanyol Pilipino", --TLCHANGE 22091406, "es", english_name = "Philippine Spanish", --TLCHANGE spanish_name = "Español filipino", --TLCHANGE } m["es-US"] = { "Espanyol Estados Unidos", --TLCHANGE 2301077, "es", aliases = {"US Spanish"}, english_name = "United States Spanish", --TLCHANGE spanish_name = "Español en Estados Unidos", --TLCHANGE } --use label "US Spanish" to put Spanish terms in this category m["es-PR"] = { "Espanyol Puwertorikeño", --TLCHANGE 7258609, "es", english_name = "Puerto Rican Spanish", --TLCHANGE spanish_name = "Español puertorriqueño", --TLCHANGE } m["es-VE"] = { "Espanyol Venezolano", --TLCHANGE 840017, "es", english_name = "Venezuelan Spanish", --TLCHANGE spanish_name = "Español venezolano", --TLCHANGE } m["es-lun"] = { "Lunfardo", 1401612, "es", english_name = "Lunfardo", --TLCHANGE spanish_name = "Lunfardo", --TLCHANGE } ---------------------------------------------------------------------------------------------------------------------- -- Japonic varieties -- ---------------------------------------------------------------------------------------------------------------------- -- Japanese varieties m["ja-mid"] = { "Gitnang Hapones", --TLCHANGE 6841474, "ojp", ancestors = "ojp", english_name = "Middle Japanese", --TLCHANGE } m["ja-mid-ear"] = { "Hapones Gitnang Maaga", --TLCHANGE 182695, "ja-mid", english_name = "Early Middle Japanese", --TLCHANGE } m["ja-mid-lat"] = { "Late Middle Japanese", 1816184, "ja-mid", ancestors = "ja-mid-ear", } m["ja-ear"] = { "Hapones Modernong Maaga", --TLCHANGE 5326692, "ja", ancestors = "ja-mid-lat", english_name = "Early Modern Japanese", --TLCHANGE } m["ojp-eas"] = { "Hapones Lumang Silanganin", --TLCHANGE 65247957, "ojp", english_name = "Eastern Old Japanese", --TLCHANGE } m["ja-cla"] = { "Hapones Klasikal", --TLCHANGE 1332057, "ja", -- FIXME: This is redundant because Classical Japanese is considered a child of (Modern) Japanese, which has ja-mid-ear -- (as well as ja-mid-lat) as ancestors. However, the intent here is that the *direct* ancestor of ja-cla is ja-mid-ear -- and ja-mid-lat is not an ancestor. Need to rethink ancestor handling. -- ancestors = "ja-mid-ear", english_name = "Classical Japanese", --TLCHANGE } ---------------------------------------------------------------------------------------------------------------------- -- Koreanic varieties -- ---------------------------------------------------------------------------------------------------------------------- -- Korean varieties m["oko-lat"] = { "Late Old Korean", nil, "oko", } m["okm-ear"] = { "Early Middle Korean", nil, "okm", } m["ko-cen"] = { "Koreano Sentral", --TLCHANGE nil, "ko", english_name = "Central Korean", --TLCHANGE } m["ko-gyg"] = { "Koreano Gyeonggi", --TLCHANGE 485492, "ko-cen", aliases = {"Seoul Korean"}, english_name = "Gyeonggi Korean", --TLCHANGE } m["ko-chu"] = { "Koreano Chungcheong", --TLCHANGE 625800, "ko-cen", aliases = {"Hoseo Korean"}, english_name = "Chungcheong Korean", --TLCHANGE } m["ko-hwa"] = { "Koreano Hwanghae", --TLCHANGE 16183706, "ko-cen", english_name = "Hwanghae Korean", --TLCHANGE } m["ko-gan"] = { "Koreano Yeongdong", --TLCHANGE 11260444, "ko-cen", aliases = {"Yeongdong Korean"}, english_name = "Gangwon Korean", --TLCHANGE } m["ko-gys"] = { "Koreano Gyeongsang", --TLCHANGE 488002, "ko", aliases = {"Southeastern Korean"}, english_name = "Gyeongsang Korean", --TLCHANGE } m["ko-jeo"] = { "Koreano Jeolla", --TLCHANGE 11250166, "ko", aliases = {"Southwestern Korean"}, english_name = "Jeolla Korean", --TLCHANGE } m["ko-pyo"] = { "Koreano Pyongan", --TLCHANGE 7263142, "ko", aliases = {"Northwestern Korean"}, english_name = "Pyongan Korean", --TLCHANGE } m["ko-ham"] = { "Koreano Hamgyong", --TLCHANGE 860702, "ko", aliases = {"Northeastern Korean"}, english_name = "Hamgyong Korean", --TLCHANGE } m["ko-yuk"] = { "Koreano Yukjin", --TLCHANGE 16171275, "ko", aliases = {"Yukchin Korean", "Ryukjin Korean", "Ryukchin Korean"}, english_name = "Yukjin Korean", --TLCHANGE } ---------------------------------------------------------------------------------------------------------------------- -- Mongolic varieties -- ---------------------------------------------------------------------------------------------------------------------- m["xng-ear"] = { "Early Middle Mongol", nil, "xng", } m["xng-lat"] = { "Late Middle Mongol", nil, "xng", ancestors = "xng-ear", } m["mn-kha"] = { "Khalkha Mongolian", 6399808, "mn", aliases = {"Khalkha"}, } m["mn-ord"] = { "Ordos Mongolian", 716904, "mn", aliases = {"Ordos"}, } m["mn-cha"] = { "Chakhar Mongolian", 907425, "mn", aliases = {"Chakhar"}, } m["mn-khr"] = { "Khorchin Mongolian", 3196210, "mn", aliases = {"Khorchin"}, } ---------------------------------------------------------------------------------------------------------------------- -- Niger-Congo varieties -- ---------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------- -- Akan varieties -- ----------------------------------------------------- m["tw"] = { "Twi Akan", 36850, "ak", aliases = {"Twi"}, } m["abr"] = { "Abron", 34831, "tw", aliases = {"Brong", "Bono", "Bono Twi"}, } m["tw-asa"] = { "Asante Twi", 19261685, "tw", aliases = {"Asante", "Ashanti", "Ashante"}, } m["tw-aku"] = { "Akuapem Twi", 31150449, "tw", aliases = {"Akuapem", "Akuapim", "Akwapem Twi", "Akwapi"}, } m["fat"] = { "Fante Akan", 35570, "ak", aliases = {"Fante", "Fanti", "Fantse", "Mfantse"}, } m["wss"] = { "Wasa", 36914, "ak", } -- creole m["alv-kro"] = { "Kromanti", 1093206, "crp-mar", } ----------------------------------------------------- -- Bantu varieties -- ----------------------------------------------------- m["bnt-cmn"] = { "Common Bantu", nil, "bnt-pro", } m["xh-bha"] = { "Bhaca", 4900493, "xh", aliases = {"isiBhaca", "IsiBhaca"}, } -- Rwanda-Rundi varieties m["rw-kin"] = { "Kinyarwanda", 33573, "rw", aliases = {"Rwanda"}, } m["rw-run"] = { "Kirundi", 33583, "rw", aliases = {"Rundi"}, } ----------------------------------------------------- -- Fula varieties -- ----------------------------------------------------- m["fuc"] = { "Pulaar", 1420205, "ff", } m["fuf"] = { "Pular", 3915357, "ff", } m["ffm"] = { "Maasina Fulfulde", 3915322, "ff", } m["fue"] = { -- no enwiki entry as of yet but frwiki and pmswiki have one "Borgu Fulfulde", 12952426, "ff", } m["fuh"] = { -- no enwiki entry as of yet but frwiki and pmswiki have one "Western Niger Fulfulde", 12952430, "ff", } m["fuq"] = { -- no enwiki entry as of yet but frwiki, hrwiki and pmswiki have one "Central-Eastern Niger Fulfulde", 12628799, "ff", } m["fuv"] = { -- no enwiki entry as of yet but dewiki, frwiki, hrwiki, pmswiki and swwiki have one "Nigerian Fulfulde", 36129, "ff", } m["fub"] = { -- no enwiki entry as of yet but dewiki, frwiki, hrwiki, pmswiki, ptwiki, swwiki and yowiki have one "Adamawa Fulfulde", 34776, "ff", } m["fui"] = { -- no enwiki entry as of yet but pmswiki and swwiki have one "Bagirmi Fulfulde", 11003859, "ff", } ---------------------------------------------------------------------------------------------------------------------- -- Papuan varieties -- ---------------------------------------------------------------------------------------------------------------------- m["kze"] = { "Kosena", 12952663, "auy", } m["ont"] = { "Ontenu", 3352827, "gaj", aliases = {"Ontena"}, } ---------------------------------------------------------------------------------------------------------------------- -- Salishan varieties -- ---------------------------------------------------------------------------------------------------------------------- m["lut-nor"] = { "Northern Lushootseed", nil, "lut", aliases = {"Northern Puget Sound Salish"}, } m["slh"] = { "Southern Lushootseed", 7997684, "lut", aliases = {"Southern Puget Sound Salish", "Twulshootseed", "Whulshootseed"}, } m["ska"] = { "Skagit", 12642471, "lut-nor", } m["sno"] = { "Snohomish", 25559662, "lut-nor", } ---------------------------------------------------------------------------------------------------------------------- -- Sino-Tibetan varieties -- ---------------------------------------------------------------------------------------------------------------------- m["tbq-pro"] = { "Proto-Tibeto-Burman", 7251864, "sit-pro", } ----------------------------------------------------- -- Chinese varieties -- ----------------------------------------------------- ------------- Old Chinese, Middle Chinese ------------- m["och-ear"] = { "Tsino Lumang Maaga", --TLCHANGE nil, "och", english_name = "Early Old Chinese", --TLCHANGE } m["och-lat"] = { "Late Old Chinese", nil, "och", } m["ltc-ear"] = { "Tsino Gitnang Maaga", --TLCHANGE nil, "ltc", english_name = "Early Middle Chinese", --TLCHANGE } m["ltc-lat"] = { "Late Middle Chinese", nil, "ltc", } ------------- Classical/Literary varieties ------------- -- FIXME: Temporary. m["lzh-shi"] = { "Traditional Chinese poetry", 1759242, "lzh", } -- FIXME: Temporary. m["lzh-cii"] = { "Ci", 1091366, "lzh", } -- FIXME: Temporary. m["lzh-yue"] = { "Classical Cantonese", nil, "lzh", } -- FIXME: Temporary. m["lzh-cmn"] = { "Classical Mandarin", nil, "lzh", } -- FIXME: Temporary. m["lzh-tai"] = { "Classical Taishanese", nil, "lzh", } -- FIXME: Temporary. m["lzh-cmn-TW"] = { "Classical Taiwanese Mandarin", nil, "lzh-cmn", } -- FIXME: Temporary. m["lzh-VI"] = { "Vietnamese Classical Chinese", 17034227, "lzh", } -- FIXME: Temporary. m["lzh-KO"] = { "Korean Classical Chinese", 10496257, "lzh", ietf_subtag = "lzh-KR" -- KR = South Korea, as there is no code for Korea as a whole } -- FIXME: Temporary. m["lzh-lit"] = { "Literary Chinese", nil, "lzh", } -- FIXME: Temporary. FIXME: Do we need this? How does it differ from Old Chinese? m["lzh-pre"] = { "Pre-Classical Chinese", nil, "lzh", } ------------- Written Vernacular varieties ------------- -- FIXME: Temporary. m["cmn-wvc"] = { "Written vernacular Mandarin", 783605, "cmn", } -- FIXME: Temporary. FIXME: How does this differ from "Literary Cantonese"? m["yue-wvc"] = { "Written vernacular Cantonese", nil, "yue", } -- FIXME: Temporary. m["zhx-tai-wvc"] = { "Written vernacular Taishanese", nil, "zhx-tai", } ------------- Mandarin varieties ------------- -- FIXME: Temporary. NOTE: The Linguist List assigns the "w:Beijing dialect" (Wikidata 1147606) the code "cmn-bej" and -- the larger "w:Beijing Mandarin (division of Mandarin)" dialect group (Wikidata 2169652; what we call "Beijingic -- Mandarin", after Glottolog) the code "cmn-bei". m["cmn-bei"] = { "Mandarin Beijing", --TLCHANGE 1147606, "cmn-bec", english_name = "Beijing Mandarin", --TLCHANGE } -- FIXME: Temporary. m["cmn-bec"] = { "Mandarin Beijingiko", --TLCHANGE 2169652, "cmn", english_name = "Beijingic Mandarin", --TLCHANGE } -- FIXME: Temporary. NOTE: The Linguist List uses the code cmn-zho. m["cmn-cep"] = { "Central Plains Mandarin", 3048775, "cmn", aliases = {"Zhongyuan Mandarin"}, } m["cmn-ear"] = { "Early Mandarin", 837169, "cmn", ancestors = "ltc", } -- FIXME: Temporary. m["cmn-gua"] = { "Guanzhong Mandarin", 3431648, "cmn-cep", } -- FIXME: Temporary. Appears to be a subdialect of Guiliu Mandarin, which in turn is a subdialect of Southwestern Mandarin. m["cmn-gui"] = { "Guilin Mandarin", 11111636, "cmn-sow", } m["cmn-jhu"] = { "Jianghuai Mandarin", 2128953, "cmn", aliases = {"Lower Yangtze Mandarin"}, } -- FIXME: Temporary. m["cmn-lan"] = { "Lanyin Mandarin", 662754, "cmn", } -- FIXME: Temporary. m["cmn-MY"] = { "Malaysian Mandarin", 13646143, "cmn", } -- FIXME: Temporary. m["cmn-nan"] = { "Nanjing Mandarin", 2681098, "cmn-jhu", } -- FIXME: Temporary. m["cmn-noe"] = { "Northeastern Mandarin", 1064504, "cmn", } -- FIXME: Temporary. m["cmn-PH"] = { "Mandarin Pilipino", --TLCHANGE 7185155, "cmn", english_name = "Philippine Mandarin", } -- FIXME: Temporary. m["cmn-SG"] = { "Singapore Mandarin", 1048980, "cmn", } -- FIXME: Temporary. m["cmn-sow"] = { "Southwestern Mandarin", 2609239, "cmn", } -- FIXME: Temporary. Appears to be a subdialect of Jilu Mandarin. m["cmn-tia"] = { "Tianjin Mandarin", 7800220, "cmn", } -- FIXME: Temporary. NOTE: Wikidata also has Q4380827 "Taiwanese Mandarin", defined as "rare dialect of Standard Chinese -- (Mandarin) used in Taiwan, which is strongly influenced by Taiwanese Hokkien; mostly used by elderlies" and having no -- English Wikipedia article (but see w:zh:臺灣國語). m["cmn-TW"] = { "Taiwanese Mandarin", 262828, "cmn", } -- FIXME: Temporary. Appears to be a subdialect of Wu-Tian Mandarin, in turn a subdialect of Southwestern Mandarin. -- Given the code cmn-xwu in the Linguist List. m["cmn-wuh"] = { "Wuhan Mandarin", 11124731, "cmn-sow", aliases = {"Wuhanese"}, } -- FIXME: Temporary. Appears to be a subdialect of Lanyin Mandarin. m["cmn-xin"] = { "Xining Mandarin", nil, "cmn-lan", } -- FIXME: Temporary. m["cmn-yan"] = { "Yangzhou Mandarin", nil, "cmn-jhu", } ------------- Cantonese varieties ------------- -- FIXME: Temporary. m["yue-gua"] = { "Guangzhou Cantonese", nil, "yue", } -- FIXME: Temporary. Given the codes yue-yue or yue-can in the Linguist List. m["yue-HK"] = { "Hong Kong Cantonese", 5894342, "yue", } -- FIXME: Temporary. FIXME: How does this differ from "Written vernacular Cantonese"? m["yue-lit"] = { "Literary Cantonese", 2472605, "yue", } ------------- Wu varieties ------------- m["wuu-han"] = { "Hangzhounese", 5648144, "wuu", } m["wuu-nin"] = { "Ningbonese", 3972199, "wuu", } -- FIXME: Temporary. m["wuu-nor"] = { "Northern Wu", 7675988, "wuu", aliases = {"Taihu Wu"}, } -- FIXME: Temporary? Subvariety of Taihu Wu. NOTE: "chm" stands for Chongming, the main dialect, to avoid a conflict -- with Shanghainese. m["wuu-chm"] = { "Shadi Wu", 6112340, "wuu-nor", } m["wuu-sha"] = { "Shanghainese", 36718, "wuu-nor", } m["wuu-suz"] = { "Suzhounese", 831744, "wuu-nor", } -- FIXME: Temporary. May be converted into a full language and/or split. m["wuu-wen"] = { "Wenzhounese", 710218, "wuu", } ------------- Xiang varieties ------------- m["hsn-lou"] = { "Loudi Xiang", 10943823, "hsn-old", } m["hsn-hya"] = { "Hengyang Xiang", 20689035, "hsn-hzh", } m["hsn-hzh"] = { "Hengzhou Xiang", nil, "hsn", } m["hsn-new"] = { "New Xiang", 7012696, "hsn", aliases = {"Chang-Yi"}, } m["hsn-old"] = { "Old Xiang", 7085453, "hsn", aliases = {"Lou-Shao"}, } ------------- Hakka varieties ------------- -- FIXME: Temporary. m["hak-dab"] = { "Dabu Hakka", 19855566, "hak", -- formerly hak-TW but seems to be spoken primary in Dabu County in Guangdong } -- FIXME: Temporary. m["hak-eam"] = { "Early Modern Hakka", nil, "hak", } -- FIXME: Temporary. m["hak-hai"] = { "Hailu Hakka", 17038519, "hak", -- often considered a Taiwanese lect but also spoken in [[Shanwei]], [[Guangdong]] } -- FIXME: Temporary. m["hak-HK"] = { "Hong Kong Hakka", 2675834, "hak", } -- FIXME: Temporary. m["hak-hui"] = { "Huiyang Hakka", 16873881, "hak", } -- FIXME: Temporary. m["hak-hui-MY"] = { "Malaysian Huiyang Hakka", nil, "hak-hui", } -- FIXME: Temporary. Similar to and possibly the parent of Sixian Hakka in Taiwan. m["hak-mei"] = { "Meixian Hakka", 839295, "hak", aliases = {"Moiyan Hakka", "Meizhou Hakka"}, } -- FIXME: Temporary. m["hak-six"] = { "Sixian Hakka", 9668261, "hak-TW", } -- FIXME: Temporary. m["hak-TW"] = { "Taiwanese Hakka", 2391532, "hak", } -- FIXME: Temporary. m["hak-zha"] = { "Zhao'an Hakka", 6703311, "hak", aliases = {"Zhangzhou Hakka"}, } -- Southern Min varieties -- m["nan-anx"] = { "Anxi Hokkien", 97064149, "nan-qua", } m["nan-cha"] = { "Changtai Hokkien", nil, "nan-zha", } m["nan-hou"] = { "Houlu Min", 19855492, "nan-dat", } m["nan-hui"] = { "Hui'an Hokkien", 16241797, "nan-qua", } m["nan-jin"] = { "Jinjiang Hokkien", 11089375, "nan-qua", } m["nan-kin"] = { "Kinmenese Hokkien", 56278342, "nan-xia", aliases = {"Kinmen Hokkien"}, } m["nan-med"] = { "Medan Hokkien", 6805114, "nan-zha", } m["nan-pen"] = { "Penang Hokkien", 11120689, "nan-zha", } m["nan-hbl-PH"] = { "Philippine Hokkien", 3236692, "nan-qua", } m["nan-qia"] = { "Qianlu Min", 19842517, "nan-dat", } m["nan-qua"] = { "Quanzhou Hokkien", 2251677, "nan-hbl", aliases = {"Chinchew", "Choanchew"}, } -- FIXME: Temporary? Derived from both Quanzhou and Zhangzhou Hokkien. m["nan-hbl-SG"] = { "Singapore Hokkien", 3846528, "nan-hbl", } m["nan-spm"] = { "Southern Malaysian Hokkien", 7570322, "nan-qua", aliases = {"Southern Malaysia Hokkien", "Southern Peninsular Malaysian Hokkien", "Southern Peninsular Malaysia Hokkien"} } m["nan-hbl-TW"] = { "Taiwanese Hokkien", 36778, "nan-hbl", } m["nan-ton"] = { "Tong'an Hokkien", nil, "nan-xia", } m["nan-xia"] = { "Xiamen Hokkien", 68744, "nan-hbl", aliases = {"Amoy", "Amoyese", "Amoynese", "Xiamenese"}, } m["nan-yon"] = { "Yongchun Hokkien", 65118728, "nan-qua", } m["nan-zha"] = { "Zhangzhou Hokkien", 8070492, "nan-hbl", aliases = {"Changchew", "Chiangchew", "Changchow"}, } m["nan-zho"] = { "Zhao'an Hokkien", 65118728, "nan-zha", aliases = {"Zhao'an", "Chawan", "Chawan Hokkien"}, } m["nan-zhp"] = { "Zhangping Hokkien", 15937822, "nan-zha", } ------------- Other Min varieties ------------- -- FIXME: Temporary. Affiliation within Min uncertain; some combination of Eastern and Southern. m["zhx-zho"] = { "Zhongshan Min", 8070958, "zh", } ------------- Other Chinese varieties ------------- -- FIXME: Temporary. Affiliation within Chinese uncertain; possibly Yue. m["zhx-dan"] = { "Danzhou Chinese", 2578935, "zh", } ------------- Chinese romanization varieties ------------- -- [[Wiktionary:Information desk/2022/June#Etymology Coding Issue]] -- [[Wiktionary:Grease pit/2022/June#Transliteration Systems in Etymologies 2]] m["cmn-pinyin"] = { "Pinyin Hanyu", --TLCHANGE 42222, "cmn", aliases = {"Pinyin"}, english_name = "Hanyu Pinyin", --TLCHANGE } m["cmn-tongyong"] = { "Pinyin Tongyong", --TLCHANGE 700739, "cmn", english_name = "Tongyong Pinyin", --TLCHANGE } m["cmn-wadegiles"] = { "Wade–Giles", 208442, "cmn", aliases = {"Wade-Giles", "Wade Giles"}, } m["zh-postal"] = { "Postal Romanization", 151868, "zh", } -- Chinese cyrillization m["cmn-palladius"] = { "Palladius", 1234239, "cmn", aliases = {"Palladius system"}, } ----------------------------------------------------- -- Tibetic varieties -- ----------------------------------------------------- m["adx"] = { "Tibetano Amdo", --TLCHANGE 56509, "bo", english_name = "Amdo Tibetan", --TLCHANGE } m["kbg"] = { "Khamba", 12952626, "bo", } m["khg"] = { "Tibetano Khams", --TLCHANGE 56601, "bo", english_name = "Khams Tibetan", --TLCHANGE } m["tsk"] = { "Tseku", 11159532, "bo", } ---------------------------------------------------------------------------------------------------------------------- -- Tai-Kadai varieties -- ---------------------------------------------------------------------------------------------------------------------- m["th-old"] = { "Old Thai", nil, "tai-swe-pro", wikipedia_article = "Thai language#Old Thai", } m["th-suk"] = { "Sukhothai Old Thai", -- 1238-1438. Cannot use "Sukhothai Thai" as Sukhothai is the current city and "Sukhothai Thai" is a lect. nil, "th-old", aliases = {"Sukhothai Siamese"}, wikipedia_article = "Thai language#Old Thai", } m["th-ayu"] = { "Ayutthaya Old Thai", -- 1351-1767. Cannot use "Ayutthaya Thai" as Ayutthaya is the current city. nil, "th-old", aliases = {"Ayutthaya Siamese"}, wikipedia_article = "Thai language#Old Thai", } --[[ m["th-new"] = { "Hacked Thai", -- temporary for testing new translit/display methods nil, "th", translit = "User:Benwing2/th-scraping-translit", display_text = "User:Benwing2/th-scraping-translit", strip_diacritics = "User:Benwing2/th-scraping-translit", preprocess_links = "User:Benwing2/th-scraping-translit", } ]] m["tai-shz"] = { "Shangsi Zhuang", 13216, "za", } ---------------------------------------------------------------------------------------------------------------------- -- Turkic varieties -- ---------------------------------------------------------------------------------------------------------------------- m["trk-cmn-pro"] = { "Proto-Common Turkic", 1126028, "trk-pro", } m["trk-ogr-pro"] = { "Proto-Oghur", 1422731, "trk-pro", family = "trk-ogr", } m["trk-bul-pro"] = { "Proto-Bulgar", nil, "trk-ogr-pro", } m["trk-ogz-pro"] = { "Proto-Oghuz", 494600, "trk-pro", family = "trk-ogz", aliases = {"Southwestern Common Turkic"}, } m["crh-dbj"] = { "Dobrujan Tatar", 12811566, "crh", aliases = {"Romanian Tatar"}, } m["cv-ana"] = { "Anatri Chuvash", nil, "cv", aliases = {"Anatri", "Lower Chuvash"}, } m["cv-mid"] = { "Middle Chuvash", nil, "cv", ancestors = "cv-old", } m["cv-old"] = { "Old Chuvash", nil, "cv", ancestors = "xbo-vol", } m["cv-vir"] = { "Viryal Chuvash", 4278332, "cv", aliases = {"Viryal", "Upper Chuvash"}, } m["kjh-fyu"] = { "Fuyu Kyrgyz", 2598963, "kjh", aliases = {"Fuyu Kirgiz", "Fuyu Kirghiz", "Manchurian Kyrgyz", "Manchurian Kirgiz", "Manchurian Kirghiz"}, } m["klj-arg"] = { "Arghu", 33455, "klj", ancestors = "trk-cmn-pro", } m["otk-kir"] = { "Old Kirghiz", 83142, "otk", aliases = {"Yenisei Turkic", "Yenisei Kyrgyz"}, } m["otk-ork"] = { "Orkhon Turkic", 31295480, "otk", } m["qwm-cum"] = { "Cuman", 1075050, "qwm", aliases = {"Kuman", "Polovtsian", "Polovcian"}, } m["qwm-arm"] = { "Armeno-Kipchak", 2027503, "qwm", ancestors = "qwm-cum", aliases = {"Xıpçaχ tili", "Tatarça"}, } m["qwm-mam"] = { "Mamluk-Kipchak", 4279942, "qwm", aliases = {"Mameluk-Kipchak"}, } m["az-cls"] = { "Azeri Klasikal", --TLCHANGE nil, "az", aliases = {"Classical Azeri"}, english_name = "Classical Azerbaijani", --TLCHANGE } m["qxq"] = { "Qashqai", 13192, "az", aliases = {"Qaşqay", "Qashqayi", "Kashkai", "Kashkay"}, } m["tr-CY"] = { "Cypriot Turkish", 7917392, "tr", } m["uz-afg"] = { -- NOTE: has ISO 639-3 code uzs assigned to it. "Afghan Uzbek", 1066787, "uz", aliases = {"Southern Uzbek"}, translit = "uz-afg-translit", } m["xbo-dan"] = { "Danube Bulgar", nil, "xbo", } m["xbo-vol"] = { "Volga Bulgar", nil, "xbo", } ---------------------------------------------------------------------------------------------------------------------- -- Uralic varieties -- ---------------------------------------------------------------------------------------------------------------------- m["fiu-pro"] = { "Proto-Finno-Ugric", 79890, "urj-pro", } m["urj-fpr-pro"] = { "Proto-Finno-Permic", nil, "urj-pro", } m["krl-nor"] = { "North Karelian", 125501196, "krl", } m["krl-sou"] = { "South Karelian", 129812730, "krl", } m["mns-eas"] = { "Eastern Mansi", 30311755, "mns-cen", } m["mns-wes"] = { "Western Mansi", 30311756, "mns-cen", } ---------------------------------------------------------------------------------------------------------------------- -- Yeneseian varieties -- ---------------------------------------------------------------------------------------------------------------------- m["qfa-yke-pro"] = { "Proto-Ketic", nil, "qfa-yen-pro", family = "qfa-yke", } m["qfa-yko-pro"] = { "Proto-Kottic", nil, "qfa-yen-pro", family = "qfa-yko", } m["qfa-yrn-pro"] = { "Proto-Arinic", nil, "qfa-yen-pro", family = "qfa-yrn", } m["qfa-ypm-pro"] = { "Proto-Pumpokolic", nil, "qfa-yen-pro", family = "qfa-ypm", } ---------------------------------------------------------------------------------------------------------------------- -- Miscellaneous varieties -- ---------------------------------------------------------------------------------------------------------------------- m["mul-tax"] = { "taxonomic name", 522190, "mul", } ----------------------------------------------------- -- Elamite varieties -- ----------------------------------------------------- m["elx-old"] = { "Old Elamite", nil, "elx", } m["elx-mid"] = { "Middle Elamite", nil, "elx", } m["elx-neo"] = { "Neo-Elamite", nil, "elx", } m["elx-ach"] = { "Achaemenid Elamite", nil, "elx", } ----------------------------------------------------- -- Substrates -- ----------------------------------------------------- -- Pre-Roman substrates m["qsb-ibe"] = { "Paleo-Hispanic", 246801, "und", family = "qfa-sub", aliases = {"Palaeo-Hispanic", "Paleohispanic", "Palaeohispanic", "Paleo-Iberian", "Palaeo-Iberian"}, } m["qsb-bal"] = { "Paleo-Balkan", 1815070, "und", family = "qfa-sub", aliases = {"Palaeo-Balkan", "Paleobalkan", "Palaeobalkan"}, } m["xaq"] = { "Aquitanian", 500522, "euq-pro", family = "euq", } -- TLCHANGE add these stuff BELOW THIS ----------------------------------------------------- -- Philippine languages varieties -- ----------------------------------------------------- --- Tagalog varieties, as per https://kwfwikaatkultura.ph/tagalog-2/ m["tl-nor"] = { "Kahilagaang Tagalog", nil, "tl", english_name = "Northern Tagalog", } m["tl-cen"] = { "Tagalog Sentral", nil, "tl", english_name = "Central Tagalog", } m["tl-sou"] = { "Katimugang Tagalog", 838580, "tl", english_name = "Southern Tagalog", } -- province codes based on https://en.wikipedia.org/wiki/ISO_3166-2:PH m["tl-bul"] = { "Tagalog Bulacan", 123900044, "tl-nor", aliases = {"Tagalog Bulakenyo", "Tagalog Bulakeño"}, english_name = "Bulacan Tagalog", } m["tl-ban"] = { "Tagalog Bataan", nil, "tl-nor", aliases = {"Tagalog Batanense"}, english_name = "Bataan Tagalog", } m["tl-nue"] = { "Tagalog Nueva Ecija", nil, "tl-nor", english_name = "Nueva Ecija Tagalog", } m["tl-aur"] = { "Tagalog Aurora", nil, "tl-sou", english_name = "Aurora Tagalog", } m["tl-riz"] = { "Tagalog Rizal", nil, "tl-cen", aliases = {"Tagalog Rizalenyo", "Tagalog Rizaleño"}, english_name = "Rizal Tagalog", } m["tl-cav"] = { "Tagalog Cavite", 97255128, "tl-sou", aliases = {"Tagalog Kabitenyo", "Tagalog Caviteño"}, english_name = "Cavite Tagalog", } m["tl-lag"] = { "Tagalog Laguna", nil, "tl-sou", aliases = {"Tagalog Lagunense"}, english_name = "Laguna Tagalog", } m["tl-btg"] = { "Tagalog Batangas", 4868610, "tl-sou", aliases = {"Tagalog Batanggenyo", "Tagalog Batangueño"}, english_name = "Batangas Tagalog", } m["tl-que"] = { "Tagalog Quezon", nil, "tl-sou", english_name = "Quezon Tagalog", } m["tl-mdo"] = { --made-up code "mdo" "Tagalog Mindoro", nil, "tl-sou", english_name = "Mindoro Tagalog", } m["tl-mad"] = { "Tagalog Marinduque", nil, "tl-sou", aliases = {"Tagalog Marindukenyo", "Tagalog Marinduqueño"}, english_name = "Marinduque Tagalog", } m["tl-can"] = { "Tagalog Camarines Norte", nil, "tl-sou", english_name = "Camarines Norte Tagalog", } -- other variants m["tl-bag"] = { "Tagalog Baguio", nil, "tl", english_name = "Baguio Tagalog", } m["tl-zho"] = { "Tagalog Tsinoy", nil, "tl", english_name = "Chinese Filipino Tagalog", } -------------- --- Ilocano varieties from https://kwfwikaatkultura.ph/ilokano/ m["ilo-nor"] = { "Ilokano Amianan", nil, "ilo", } m["ilo-sou"] = { "Ilokano Abagatan", nil, "ilo", } m["ilo-cvy"] = { "Ilokano Cagayan Valley", nil, "ilo", } m["ilo-car"] = { "Ilokano Kaigorotan", nil, "ilo", } -------------- --- Sebwano varieties from https://kwfwikaatkultura.ph/sebwano-2/ m["ceb-min"] = { "Binisayang Mindanaw", nil, "ceb", english_name = "Mindanao Cebuano", } m["ceb-min"] = { "Binul-anong Binisaya", nil, "ceb", english_name = "Boholano Cebuano", } m["ceb-sle"] = { "Katimugang Leyte Binisaya", nil, "ceb", english_name = "Southern Leyte Cebuano", } m["ceb-ner"] = { "Negrensing Binisaya", nil, "ceb", english_name = "Negros Cebuano", } m["ceb-mas"] = { "Masbatenyong Binisaya", nil, "ceb", english_name = "Negros Cebuano", } m["ceb-sig"] = { "Binisayang Siquijor", nil, "ceb", english_name = "Siquijor Cebuano", } -------------- --- Tinagbanwa varieties from https://kwfwikaatkultura.ph/ortograpiyang-tinagbanwa/ m["tbk-bat"] = { "Batuwanën", nil, "tbk", } m["tbk-sug"] = { "S̃ug̓udnun", nil, "tbk", } m["tbk-pul"] = { "Puluwanën", nil, "tbk", } -- TLCHANGE END ----------------------------------------------------- return require("Module:languages").finalizeData(m, "language", true) d16ao5gqeryc29d2w49v72s1cn4liks Module:families/data 828 30848 177478 176325 2026-08-26T11:40:15Z Yivan000 4078 177478 Scribunto text/plain --[=[ This module contains definitions for all language family codes on Wiktionary. ]=]-- local m = {} m["aav"] = { "Awstroasyatika", --TLCHANGE 33199, aliases = {"Austro-Asiatic"}, english_name = "Austroasiatic", --TLCHANGE spanish_name = "Austroasiática", --TLCHANGE } m["aav-khs"] = { "Khasika", --TLCHANGE 3073734, "aav", aliases = {"Khasic"}, english_name = "Khasian", --TLCHANGE spanish_name = "Khásica", --TLCHANGE } m["aav-nic"] = { "Nikobares", --TLCHANGE 217380, "aav", english_name = "Nicobarese", --TLCHANGE spanish_name = "Nicobarés", --TLCHANGE } m["aav-pkl"] = { "Pnar-Khasi-Lyngngam", nil, "aav-khs", } m["afa"] = { "Afroasyatika", --TLCHANGE 25268, aliases = {"Afro-Asiatic"}, english_name = "Afroasiatic", --TLCHANGE spanish_name = "Afroasiática", --TLCHANGE } m["alg"] = { "Algonkinas", --TLCHANGE 33392, "aql", english_name = "Algonquian", --TLCHANGE spanish_name = "Algonquinas", --TLCHANGE } m["alg-abp"] = { "Abenaki-Penobscot", 197936, "alg-eas", } m["alg-ara"] = { "Arapahoan", 2153686, "alg", } m["alg-eas"] = { "Eastern Algonquian", 2257525, "alg", } m["alg-sfk"] = { "Sac-Fox-Kickapoo", 1440172, "alg", } m["alv"] = { "Atlantiko-Konggoleñas", --TLCHANGE 771124, "nic", english_name = "Atlantic-Congo", --TLCHANGE spanish_name = "Atlántico-Congoleñas", --TLCHANGE } m["alv-aah"] = { "Ayere-Ahan", 750953, "alv-von", } m["alv-ada"] = { "Adamawa", 32906, "alv-sav", } m["alv-bag"] = { "Baga", 2746083, "alv-mel", } m["alv-bak"] = { "Bak", 1708174, "alv-sng", } m["alv-bam"] = { "Bambukic", 4853456, "alv-ada", aliases = {"Yungur-Jen"}, } m["alv-bny"] = { "Banyum", 2892477, "alv-nyn", } m["alv-bua"] = { "Bua", 4982094, "alv-mbd", } m["alv-bwj"] = { "Bikwin-Jen", 84542501, "alv-bam", } m["alv-cng"] = { "Cangin", 1033184, "alv-fwo", } m["alv-ctn"] = { "Central Tano", 1658486, "alv-ptn", aliases = {"Akan"}, } m["alv-dlt"] = { "Delta Edoid", nil, "alv-edo", } m["alv-dur"] = { "Duru", 5316788, "alv-lni", } m["alv-ede"] = { "Ede", 35368, "alv-yor", } m["alv-edk"] = { "Edekiri", 5336735, "alv-yrd", } m["alv-edo"] = { "Edoid", 1287469, "alv-von", } m["alv-eeo"] = { "Edo-Esan-Ora", 12630439, "alv-nce", } m["alv-fli"] = { "Fali", 3450166, "alv", } m["alv-fwo"] = { "Fula-Wolof", 12631267, "alv-sng", } m["alv-gbe"] = { "Gbe", 668284, "alv-von", } m["alv-gda"] = { "Ga-Dangme", 3443338, "alv-kwa", } m["alv-gng"] = { "Guang", 684009, "alv-ptn", } m["alv-gtm"] = { "Ghana-Togo Mountain", 493020, "alv-kwa", aliases = {"Togo Remnant", "Central Togo"}, } m["alv-hei"] = { "Heiban", 108752116, "alv-the", } m["alv-ido"] = { "Idomoid", 974196, "alv-von", } m["alv-igb"] = { "Igboid", 1429100, "alv-von", } m["alv-jfe"] = { "Jola-Felupe", 1708174, "alv-jol", aliases = {"Ejamat"}, } m["alv-jol"] = { "Jola", 35176, "alv-bak", aliases = {"Diola"}, } m["alv-kim"] = { "Kim", 6409701, "alv-mbd", } m["alv-kis"] = { "Kissi", 35696, "alv-mel", } m["alv-krb"] = { "Karaboro", 4213541, "alv-snf", } m["alv-ktg"] = { "Ka-Togo", 5972796, "alv-gtm", } m["alv-kul"] = { "Kulango", 16977424, "alv-sav", aliases = {"Kulango-Lorhon", "Kulango-Lorom"}, } m["alv-kwa"] = { "Kwa", 33430, "nic-vco", } m["alv-lag"] = { "Lagoon", 111210042, "alv-kwa", } m["alv-lek"] = { "Leko", 6520642, other_names = {"Sambaic"}, -- appears to be an alias in Glottolog "alv-lni", } m["alv-lim"] = { "Limba", 35825, "alv", } m["alv-lni"] = { "Leko-Nimbari", 1708170, "alv-ada", other_names = {"Central Adamawa"}, aliases = {"Chamba-Mumuye"}, } m["alv-mbd"] = { "Mbum-Day", 6799816, "alv-ada", } m["alv-mbm"] = { "Mbum", 6799814, "alv-mbd", } m["alv-mel"] = { "Mel", 12122355, "alv", } m["alv-mum"] = { "Mumuye", 84607009, "alv-mye", } m["alv-mye"] = { "Mumuye-Yendang", 6935539, "alv-lni", } m["alv-nal"] = { "Nalu", nil, "alv-sng", } m["alv-nce"] = { "North-Central Edoid", 16110869, "alv-edo", } m["alv-ngb"] = { "Nupe-Gbagyi", 12638649, "alv-nup", aliases = {"Nupe-Gbari"}, } m["alv-ntg"] = { "Na-Togo", nil, "alv-gtm", } m["alv-nup"] = { "Nupoid", 1429143, "alv-von", } m["alv-nwd"] = { "Northwestern Edoid", 16111012, "alv-edo", } m["alv-nyn"] = { "Nyun", nil, "alv-fwo", } m["alv-pap"] = { "Papel", 7132562, "alv-bak", } m["alv-pph"] = { "Phla-Pherá", 3849625, "alv-gbe", } m["alv-ptn"] = { "Potou-Tano", 1475003, "alv-kwa", } m["alv-sav"] = { "Savanna", 4403672, "nic-vco", aliases = {"Savannas"}, } m["alv-sma"] = { "Supyire-Mamara", 4446348, "alv-snf", aliases = {"Suppire-Mamara"}, } m["alv-snf"] = { "Senufo", 33795, "alv", aliases = {"Senufic", "Senoufo", "Sénoufo"}, } m["alv-sng"] = { "Senegambian", 1708753, "alv", } m["alv-snr"] = { "Senari", 4416084, "alv-snf", } m["alv-swd"] = { "Southwestern Edoid", 12633903, "alv-edo", } m["alv-tal"] = { "Talodi", 12643302, "alv-the", } m["alv-tdj"] = { "Tagwana-Djimini", 7675362, "alv-snf", } m["alv-ten"] = { "Tenda", 3217535, "alv-fwo", } m["alv-the"] = { "Talodi-Heiban", 1521145, "alv", } m["alv-von"] = { "Volta-Niger", 34177, "nic-vco", } m["alv-wan"] = { "Wara-Natyoro", 7968830, "alv-sav", } m["alv-wjk"] = { "Waja-Kam", nil, "alv-ada", } m["alv-yek"] = { "Yekhee", nil, "alv-nce", } m["alv-yor"] = { "Yoruba", nil, "alv-edk", } m["alv-yrd"] = { "Yoruboid", 1789745, "alv-von", } m["alv-yun"] = { "Yungur", 84601642, "alv-bam", aliases = {"Bena-Mboi"}, } m["apa"] = { "Apatseanas", --TLCHANGE 27758, "ath", aliases = {"Southern Athabaskan"}, english_name = "Apachean", --TLCHANGE spanish_name = "Apacheanas", --TLCHANGE } m["aqa"] = { "Alacalufan", 1288430, } m["aql"] = { "Algikas", --TLCHANGE 721612, aliases = {"Algonquian-Ritwan", "Algonquian-Wiyot-Yurok"}, english_name = "Algic", --TLCHANGE spanish_name = "Álgicas", --TLCHANGE } m["art"] = { "nilikha", --TLCHANGE "constructed" 33215, "qfa-not", aliases = {"artificial", "planned"}, english_name = "constructed", --TLCHANGE } m["ath"] = { "Athabaskan", 27475, "xnd", } m["ath-nor"] = { "North Athabaskan", 20738, "ath", aliases = {"Northern Athabaskan"}, } m["ath-pco"] = { "Pacific Coast Athabaskan", 20654, "ath", } m["auf"] = { "Arauan", 626772, aliases = {"Arahuan", "Arauán", "Arawa", "Arawan", "Arawán"}, } --[=[ Exceptional language and family codes for Australian Aboriginal languages can use the prefix "aus-", though "aus" is no longer itself a family code. ]=]-- m["aus-arn"] = { "Arnhem", 2581700, aliases = {"Gunwinyguan", "Macro-Gunwinyguan"}, } m["aus-bub"] = { "Bunuban", 2495148, aliases = {"Bunaban"}, } m["aus-cww"] = { "Central New South Wales", 5061507, "aus-pam", } m["aus-dal"] = { "Daly", 2478079, } m["aus-dyb"] = { "Dyirbalic", 1850666, "aus-pam", } m["aus-gar"] = { "Garawan", 5521951, } m["aus-gun"] = { "Gunwinyguan", 2581700, "aus-arn", aliases = {"Gunwingguan"}, } m["aus-jar"] = { "Jarrakan", 2039423, } m["aus-kar"] = { "Karnic", 4215578, "aus-pam", } m["aus-mir"] = { "Mirndi", 4294095, } m["aus-nga"] = { "Ngayarda", 16153490, "aus-psw", } m["aus-nyu"] = { "Nyulnyulan", 2039408, } m["aus-pam"] = { "Pama-Nyungan", 33942, } m["aus-pmn"] = { "Paman", 2640654, "aus-pam", } m["aus-psw"] = { "Southwest Pama-Nyungan", 2258160, "aus-pam", } m["aus-rnd"] = { "Arandic", 4784071, "aus-pam", } m["aus-tnk"] = { "Tangkic", 1823065, } m["aus-wdj"] = { "Iwaidjan", 4196968, aliases = {"Yiwaidjan"}, } m["aus-wor"] = { "Worrorran", 2038619, } m["aus-yid"] = { "Yidinyic", 4205849, "aus-pam", } m["aus-yng"] = { "Yangmanic", 42727644, } m["aus-yol"] = { "Yolngu", 2511254, "aus-pam", aliases = {"Yolŋu", "Yolngu Matha"}, } m["aus-yuk"] = { "Yuin-Kuric", 3833021, "aus-pam", } m["awd"] = { "Arawak", 626753, aliases = {"Arawakan", "Maipurean", "Maipuran"}, } m["awd-nwk"] = { "Nawiki", nil, "awd", aliases = {"Newiki"}, } m["awd-taa"] = { "Ta-Arawak", 7672731, "awd", aliases = {"Ta-Arawakan", "Ta-Maipurean"}, } m["azc"] = { "Uto-Aztecan", 34073, aliases = {"Uto-Aztekan"}, } m["azc-cup"] = { "Cupan", 19866871, "azc-tak", } m["azc-dur"] = { "Durango Nahuatl", 2386361, "azc-nah", aliases = {"Mexicanero"} } m["azc-hua"] = { "Huasteca Nahuatl", 3832950, "azc-nah", } m["azc-nah"] = { "Nahuan", 11965602, "azc", aliases = {"Aztecan"}, } m["azc-num"] = { "Numic", 2657541, "azc", } m["azc-pim"] = { "Piman", 7194600, "azc", aliases = {"Tepiman"}, } m["azc-tak"] = { "Takic", 1280305, "azc", } m["azc-trc"] = { "Taracahitic", 4245032, "azc", aliases = {"Taracahitan"}, } m["bad"] = { "Banda", 806234, "nic-ubg", } m["bad-cnt"] = { "Central Banda", 3438391, "bad", } m["bai"] = { "Bamileke", 806005, "nic-gre", } m["bat"] = { "Baltic", 33136, "ine-bsl", } m["bat-eas"] = { "East Baltic", 149944, "bat", } m["bat-wes"] = { "West Baltic", 149946, "bat", } m["ber"] = { "Berber", 25448, "afa", aliases = {"Tamazight"}, } m["bnt"] = { "Bantu", 33146, "nic-bds", } m["bnt-baf"] = { "Bafia", 799784, "bnt", } m["bnt-bbo"] = { "Bafo-Bonkeng", nil, "bnt-saw", } m["bnt-bdz"] = { "Boma-Dzing", 1729203, "bnt", } m["bnt-bek"] = { "Bekwilic", nil, "bnt-ndb", } m["bnt-bki"] = { "Bena-Kinga", 16113307, "bnt-bne", } m["bnt-bmo"] = { "Bangi-Moi", nil, "bnt-bnm", } m["bnt-bne"] = { "Northeast Bantu", 7057832, "bnt", } m["bnt-bnm"] = { "Bangi-Ntomba", 806477, "bnt-bte", } m["bnt-boa"] = { "Boan", 4931250, "bnt", aliases = {"Buan", "Ababuan"}, } m["bnt-bot"] = { "Botatwe", 4948532, "bnt", } m["bnt-bsa"] = { "Basaa", 809739, "bnt", } m["bnt-bsh"] = { "Bushoong", 5001551, "bnt-bte", } m["bnt-bso"] = { "Southern Bantu", 980498, "bnt", } m["bnt-bta"] = { "Bati-Angba", 4869303, "bnt-boa", other_names = {"Late Bomokandian"}, aliases = {"Bwa"}, } m["bnt-btb"] = { "Beti", 35118, "bnt", } m["bnt-bte"] = { "Bangi-Tetela", 4855181, "bnt", } m["bnt-bun"] = { "Buja-Ngombe", 4986733, "bnt-mbb", } m["bnt-chg"] = { "Chaga", 33016, "bnt-cht", } m["bnt-cht"] = { "Chaga-Taita", nil, "bnt-bne", } m["bnt-clu"] = { "Chokwe-Luchazi", 3339273, "bnt", } m["bnt-com"] = { "Comorian", 33077, "bnt-sab", } m["bnt-glb"] = { "Great Lakes Bantu", 5599420, "bnt-bne", } m["bnt-haj"] = { "Haya-Jita", 25502360, "bnt-glb", } m["bnt-kak"] = { "Kako", nil, "bnt-pob", } m["bnt-kav"] = { "Kavango", 116544179, "bnt-ksb", } m["bnt-kbi"] = { "Komo-Bira", 6428591, "bnt-boa", } m["bnt-kel"] = { "Kele", 1738162, "bnt-kts", aliases = {"Sheke"}, } m["bnt-kil"] = { "Kilombero", 6408121, "bnt", } m["bnt-kka"] = { "Kikuyu-Kamba", 16114410, "bnt-bne", aliases = {"Thagiicu"}, } m["bnt-kmb"] = { "Kimbundu", 16947687, "bnt", } m["bnt-kng"] = { "Kongo", 6429214, "bnt", } m["bnt-kpw"] = { "Kpwe", 36428, "bnt-saw", } m["bnt-ksb"] = { "Kavango-Southwest Bantu", 6379098, "bnt", } m["bnt-kts"] = { "Kele-Tsogo", 6385577, "bnt", } m["bnt-lbn"] = { "Luban", 4536504, "bnt", } m["bnt-leb"] = { "Lebonya", 6511395, "bnt", } m["bnt-lgb"] = { "Lega-Binja", 6517694, "bnt", } m["bnt-lok"] = { "Logooli-Kuria", nil, "bnt-glb", } m["bnt-lub"] = { "Luba", nil, "bnt-lbn", } m["bnt-lun"] = { "Lunda", 6704091, "bnt", } m["bnt-mak"] = { "Makua", 6740431, "bnt-bso", aliases = {"Makhuwa"}, } m["bnt-mbb"] = { "Mboshi-Buja", 6799764, "bnt", } m["bnt-mbe"] = { "Mbole-Enya", 6799728, "bnt", } m["bnt-mbi"] = { "Mbinga", nil, "bnt-rur", } m["bnt-mbo"] = { "Mboshi", 6799763, "bnt-mbb", } m["bnt-mbt"] = { "Mbete", 1346910, "bnt-tmb", aliases = {"Mbere"}, } m["bnt-mby"] = { "Mbeya", nil, "bnt-ruk", } m["bnt-mij"] = { "Mijikenda", 6845474, "bnt-sab", } m["bnt-mka"] = { "Makaa", nil, "bnt-ndb", } m["bnt-mne"] = { "Manenguba", 31147471, "bnt", aliases = {"Mbo", "Ngoe"}, } m["bnt-mnj"] = { "Makaa-Njem", 1603899, "bnt-pob", } m["bnt-mon"] = { "Mongo", nil, "bnt-bnm", } m["bnt-mra"] = { "Mbugwe-Rangi", 6799795, "bnt", } m["bnt-msl"] = { "Masaba-Luhya", 12636428, "bnt-glb", } m["bnt-mwi"] = { "Mwika", nil, "bnt-ruk", } m["bnt-ncb"] = { "Northeast Coast Bantu", 7057848, "bnt-bne", } m["bnt-ndb"] = { "Ndzem-Bomwali", nil, "bnt-mnj", } m["bnt-ngn"] = { "Ngondi-Ngiri", 7022532, "bnt-mbb", } m["bnt-ngu"] = { "Nguni", 961559, "bnt-bso", aliases = {"Ngoni"}, } m["bnt-nya"] = { "Nyali", 7070832, "bnt-leb", } m["bnt-nyb"] = { "Nyanga-Buyi", 7070882, "bnt", } m["bnt-nyg"] = { "Nyoro-Ganda", 12638666, "bnt-glb", } m["bnt-nys"] = { "Nyasa", 7070921, "bnt", } m["bnt-nze"] = { "Nzebi", 1755498, "bnt-tmb", aliases = {"Njebi"}, } m["bnt-ova"] = { "Ovambo", 36489, "bnt-swb", aliases = {"Oshivambo", "Oshiwambo", "Owambo"}, } m["bnt-par"] = { "Pare", nil, "bnt-ncb", } m["bnt-pen"] = { "Pende", 7162373, "bnt", } m["bnt-pob"] = { "Pomo-Bomwali", nil, "bnt", } m["bnt-ruk"] = { "Rukwa", 7378902, "bnt", } m["bnt-run"] = { "Rungwe", nil, "bnt-ruk", } m["bnt-rur"] = { "Rufiji-Ruvuma", 7377947, "bnt", } m["bnt-ruv"] = { "Ruvu", nil, "bnt-ncb", } m["bnt-rvm"] = { "Ruvuma", nil, "bnt-rur", } m["bnt-sab"] = { "Sabaki", 2209395, "bnt-ncb", } m["bnt-saw"] = { "Sawabantu", 532003, "bnt", } m["bnt-sbi"] = { "Sabi", 7396071, "bnt", } m["bnt-seu"] = { "Seuta", nil, "bnt-ncb", } m["bnt-shh"] = { "Shi-Havu", nil, "bnt-glb", } m["bnt-sho"] = { "Shona", 2904660, "bnt", } m["bnt-sir"] = { "Sira", 1436372, "bnt", aliases = {"Shira-Punu"}, } m["bnt-ske"] = { "Soko-Kele", nil, "bnt-bte", } m["bnt-sna"] = { "Sena", nil, "bnt-nys", } m["bnt-sts"] = { "Sotho-Tswana", 2038386, "bnt-bso", } m["bnt-swb"] = { "Southwest Bantu", 116543539, "bnt-ksb", } m["bnt-swh"] = { "Swahili", nil, "bnt-sab", } m["bnt-tek"] = { "Teke", 36528, "bnt-tmb", } m["bnt-tet"] = { "Tetela", 7706059, "bnt-bte", } m["bnt-tkc"] = { "Central Teke", 36473, "bnt-tek", } m["bnt-tkm"] = { "Takama", nil, "bnt-bne", } m["bnt-tmb"] = { "Teke-Mbede", 7695332, "bnt", aliases = {"Teke-Mbere"}, } m["bnt-tso"] = { "Tsogo", 2458420, other_names = {"Okani"}, --appears to be an alias in Glottolog "bnt-kts", } m["bnt-tsr"] = { "Tswa-Ronga", 12643962, "bnt-bso", } m["bnt-yak"] = { "Yaka", 8047027, "bnt", } m["bnt-yko"] = { "Yasa-Kombe", nil, "bnt-saw", } m["bnt-zbi"] = { "Zamba-Binza", nil, "bnt-bnm", } m["btk"] = { "Batak", 1998595, "poz-nws", } --[=[ Exceptional language and family codes for Central American Indian languages may use the prefix "cai-", though "cai" is no longer itself a family code. ]=]-- --[=[ Exceptional language and family codes for Caucasian languages can use the prefix "cau-", though "cau" is no longer itself a family code. ]=]-- m["cau-abz"] = { "Abkhaz-Abaza", 4663617, "cau-nwc", other_names = {"Abkhaz-Tapanta"}, aliases = {"Abazgi"}, } m["cau-and"] = { "Andian", 492152, "cau-ava", aliases = {"Andic"}, } m["cau-ava"] = { "Avaro-Andian", 4055404, "cau-nec", aliases = {"Avar-Andian", "Avar-Andi", "Avar-Andic"}, } m["cau-cir"] = { "Circassian", 858543, "cau-nwc", aliases = {"Cherkess"}, } m["cau-drg"] = { "Dargwa", 5222637, "cau-nec", other_names = {"Dargin"}, } m["cau-esm"] = { "Eastern Samur", nil, "cau-sam", } m["cau-ets"] = { "East Tsezian", 121437666, "cau-tsz", aliases = {"East Tsezic", "East Didoic"}, } m["cau-lzg"] = { "Lezghian", 2144370, "cau-nec", aliases = {"Lezgi", "Lezgian", "Lezgic"}, } m["cau-nkh"] = { "Nakh", 24441, "cau-nec", aliases = {"North-Central Caucasian"}, } m["cau-nec"] = { "Northeast Caucasian", 27387, aliases = {"Dagestanian", "Nakho-Dagestanian", "Caspian"}, } m["cau-nwc"] = { "Northwest Caucasian", 33852, aliases = {"Abkhazo-Adyghean", "Abkhaz-Adyghe", "Pontic"}, } m["cau-sam"] = { "Samur", 15229151, "cau-lzg", } m["cau-ssm"] = { "Southern Samur", nil, "cau-sam", } m["cau-tsz"] = { "Tsezian", 1651530, "cau-nec", aliases = {"Tsezic", "Didoic"}, } m["cau-vay"] = { "Vainakh", 4102486, "cau-nkh", aliases = {"Veinakh", "Vaynakh"}, } m["cau-wsm"] = { "Western Samur", nil, "cau-sam", } m["cau-wts"] = { "West Tsezian", 121437697, "cau-tsz", aliases = {"West Tsezic", "West Didoic"}, } m["cba"] = { "Chibchan", 520478, "qfa-mch", -- or none if Macro-Chibchan is considered undemonstrated } m["ccs"] = { "Kartvelian", 34030, aliases = {"South Caucasian"}, } m["ccs-gzn"] = { "Georgian-Zan", 34030, "ccs", aliases = {"Karto-Zan"}, } m["ccs-zan"] = { "Zan", 2606912, "ccs-gzn", aliases = {"Zanuri", "Colchian"}, } m["cdc"] = { "Chadic", 33184, "afa", } m["cdc-cbm"] = { "Central Chadic", 2251547, "cdc", aliases = {"Biu-Mandara"}, } m["cdc-est"] = { "East Chadic", 2276221, "cdc", } m["cdc-mas"] = { "Masa", 2136092, "cdc", } m["cdc-wst"] = { "West Chadic", 2447774, "cdc", } m["cdd"] = { "Caddoan", 1025090, } m["cel"] = { "Celtic", 25293, "ine", } m["cel-bry"] = { "Brythonic", 156877, "cel-ins", aliases = {"Brittonic"}, } m["cel-brs"] = { "Southwestern Brythonic", 2612853, "cel-bry", aliases = {"Southwestern Brittonic"}, } m["cel-brw"] = { "Western Brythonic", 593069, "cel-bry", aliases = {"Western Brittonic"}, } m["cel-gae"] = { "Goidelic", 56433, "cel-ins", aliases = {"Gaelic"}, protoLanguage = "pgl", } m["cel-his"] = { "Hispano-Celtic", 4204136, "cel", } m["cel-ins"] = { "Insular Celtic", 214506, "cel", } m["chi"] = { "Chimakuan", 1073088, } m["chm"] = { "Mari", 973685, "urj", } m["cmc"] = { "Chamic", 2997506, "poz-mcm", } m["crp"] = { "creole or pidgin", 19682167, "qfa-cnt", } m["csu"] = { "Central Sudanic", 190822, "ssa", } m["csu-bba"] = { "Bongo-Bagirmi", 3505042, "csu", } m["csu-bbk"] = { "Bongo-Baka", 4941917, "csu-bba", } m["csu-bgr"] = { "Bagirmi", 4841948, "csu-bba", aliases = {"Bagirmic"}, } m["csu-bkr"] = { "Birri-Kresh", nil, "csu", } m["csu-ecs"] = { "Eastern Central Sudanic", 16911698, "csu", aliases = {"East Central Sudanic", "Central Sudanic East", "Lendu-Mangbetu"}, } m["csu-kab"] = { "Kaba", 6343715, "csu-bba", } m["csu-lnd"] = { "Lendu", 6522357, "csu-ecs", aliases = {"Lenduic"}, } m["csu-maa"] = { "Mangbetu", 6748874, "csu-ecs", aliases = {"Mangbetu-Asoa", "Mangbetu-Asua"}, } m["csu-mle"] = { "Mangbutu-Lese", 17009406, "csu-ecs", aliases = {"Mangbutu-Efe", "Mangbutu", "Membi-Mangbutu-Efe"}, } m["csu-mma"] = { "Moru-Madi", 6915156, "csu-ecs", } m["csu-sar"] = { "Sara", 2036691, "csu-bba", } m["csu-val"] = { "Vale", 7909520, "csu-bba", } m["cus"] = { "Cushitic", 33248, "afa", } m["cus-cen"] = { "Central Cushitic", 56569, "cus", } m["cus-eas"] = { "East Cushitic", 56568, "cus", } m["cus-hec"] = { "Highland East Cushitic", 56524, "cus-eas", } m["cus-som"] = { "Somaloid", 56774, "cus-eas", aliases = {"Sam", "Macro-Somali"}, } m["cus-sou"] = { "South Cushitic", 56525, "cus", } m["day"] = { "Land Dayak", 2760613, "poz", } m["del"] = { "Lenape", 2665761, "alg-eas", aliases = {"Delaware"}, } m["den"] = { "Slavey", 13272, "ath-nor", aliases = {"Slave", "Slavé"}, } m["dmn"] = { "Mande", 33681, "nic", } m["dmn-bbu"] = { "Bisa-Busa", 12627956, "dmn-mde", } m["dmn-emn"] = { "East Manding", nil, "dmn-man", } m["dmn-jje"] = { "Jogo-Jeri", nil, "dmn-mjo", } m["dmn-man"] = { "Manding", 35772, "dmn-mmo", } m["dmn-mda"] = { "Mano-Dan", nil, "dmn-mse", } m["dmn-mdc"] = { "Central Mande", 5972907, "dmn-mdw", } m["dmn-mde"] = { "Eastern Mande", 12633080, "dmn", } m["dmn-mdw"] = { "Western Mande", 16113831, "dmn", } m["dmn-mjo"] = { "Manding-Jogo", 12636153, "dmn-mdc", } m["dmn-mmo"] = { "Manding-Mokole", nil, "dmn-mva", } m["dmn-mnk"] = { "Maninka", 36186, "dmn-emn", } m["dmn-mnw"] = { "Northwestern Mande", 5972910, "dmn-mdw", } m["dmn-mok"] = { "Mokole", 16935447, "dmn-mmo", } m["dmn-mse"] = { "Southeastern Mande", 5972912, "dmn-mde", } m["dmn-msw"] = { "Southwestern Mande", 12633904, "dmn-mdw", } m["dmn-mva"] = { "Manding-Vai", nil, "dmn-mjo", } m["dmn-nbe"] = { "Nwa-Beng", nil, "dmn-mse", } m["dmn-sam"] = { "Samo", 36327, "dmn-bbu", aliases = {"Samuic"}, } m["dmn-smg"] = { "Samogo", 7410000, "dmn-mnw", aliases = {"Duun-Seenku"}, } m["dmn-snb"] = { "Soninke-Bobo", 16111680, "dmn-mnw", } m["dmn-sya"] = { "Susu-Yalunka", nil, "dmn-mdc", } m["dmn-vak"] = { "Vai-Kono", nil, "dmn-mva", } m["dmn-wmn"] = { "West Manding", nil, "dmn-man", } m["dra"] = { "Dravidian", 33311, } m["dra-cen"] = { "Central Dravidian", 12628823, "dra", } m["dra-gki"] = { "Gondi-Kui", 12631610, "dra-sdt", } m["dra-gon"] = { "Gondi", 55639812, "dra-gki", } m["dra-imd"] = { "Irula-Muduga", nil, "dra-tkn", } m["dra-kan"] = { "Kannadoid", 6363888, "dra-tkn", protoLanguage = "dra-okn", } m["dra-kki"] = { "Konda-Kui", nil, "dra-gki", } m["dra-kml"] = { "Kurux-Malto", 68002822, "dra-nor", } m["dra-knk"] = { "Kolami-Naiki", 10547037, "dra-cen", } m["dra-kod"] = { "Kodagu", 67983106, "dra-tkd", } m["dra-kor"] = { "Koraga", 33394, "dra-tlk", } m["dra-mal"] = { "Malayalamoid", 6741581, "dra-tml", } m["dra-mdy"] = { "Madiya", 27602, "dra-gon", } m["dra-mlo"] = { "Malto", nil, "dra-kml", } m["dra-mur"] = { "Muria", 6938499, "dra-gon", } m["dra-nor"] = { "North Dravidian", 16110967, "dra", } m["dra-pgd"] = { "Parji-Gadaba", 10620428, "dra-cen", } m["dra-sdo"] = { "South Dravidian I", 16112843, -- Wikipedia's "South Dravidian" is South Dravidian I in this scheme. "dra-sou", aliases = {"South Dravidian"}, -- This is why I and II are used. } m["dra-sdt"] = { "South Dravidian II", 12633975, "dra-sou", aliases = {"South-Central Dravidian"}, } m["dra-sou"] = { "South Dravidian", 128886618, "dra", aliases = {"Southern Dravidian"}, } m["dra-tam"] = { "Tamiloid", 7681417, "dra-tml", protoLanguage = "oty", } m["dra-tel"] = { "Teluguic", nil, "dra-sdt", protoLanguage = "dra-ote", } m["dra-tkd"] = { "Tamil-Kodagu", 25494510, "dra-tkn", } m["dra-tkn"] = { "Tamil-Kannada", 6478506, "dra-sdo", } m["dra-tkt"] = { "Toda-Kota", 67983857, "dra-tkd", } m["dra-tlk"] = { "Tulu-Koraga", nil, "dra-sdo", } m["dra-tml"] = { "Tamil-Malayalam", 10690507, "dra-tkd", } m["egx"] = { "Egyptian", 50868, "afa", protoLanguage = "egy", } m["ero"] = { "Horpa", 56854, "sit-wgy", } m["esx"] = { "Eskimo-Aleut", 25946, } m["esx-esk"] = { "Eskimo", 25946, "esx", } m["esx-inu"] = { "Inuit", 27796, "esx-esk", } m["euq"] = { "Vasconic", 4669240, } m["gba"] = { "Gbaya", 3099986, "alv-sav", } m["gba-eas"] = { "Eastern Gbaya", nil, "gba", } m["gba-sou"] = { "Southern Gbaya", nil, "gba", } m["gba-wes"] = { "Western Gbaya", nil, "gba", } m["gem"] = { "Hermaniko", --TLCHANGE 21200, "ine", english_name = "Germanic", --TLCHANGE spanish_name = "Germánico", --TLCHANGE } m["gio"] = { "Gelao", 56401, "qfa-kra", } m["gme"] = { "East Germanic", 108662, "gem", } m["gmq"] = { "North Germanic", 106085, "gem", } m["gmq-eas"] = { "East Scandinavian", 3090263, "gmq", protoLanguage = "non-oen", } m["gmq-ins"] = { "Insular Scandinavian", nil, "gmq-wes", } m["gmq-wes"] = { "West Scandinavian", 1792570, "gmq", protoLanguage = "non-own", } m["gmw"] = { "Kanlurang Hermaniko", --TLCHANGE 26721, "gem", english_name = "West Germanic", --TLCHANGE spanish_name = "Germánico occidental", --TLCHANGE } m["gmw-afr"] = { "Angglofrisyo", --TLCHANGE 5329170, "gmw-nsg", english_name = "Anglo-Frisian", --TLCHANGE spanish_name = "Anglofrisio", --TLCHANGE } m["gmw-ang"] = { "Anggliko", --TLCHANGE 1346342, "gmw-afr", protoLanguage = "ang", english_name = "Anglic", --TLCHANGE spanish_name = "Ánglico", --TLCHANGE } m["gmw-fri"] = { "Frisian", 25325, "gmw-afr", protoLanguage = "ofs", } m["gmw-frk"] = { "Mababang Franconyo", --TLCHANGE 153050, "gmw", protoLanguage = "frk", english_name = "Low Franconian", --TLCHANGE spanish_name = "Bajofranconio", --TLCHANGE } m["gmw-hgm"] = { "Mataas na Hermaniko", --TLCHANGE 52040, "gmw", protoLanguage = "goh", english_name = "High German", --TLCHANGE spanish_name = "Altogermánico", --TLCHANGE } m["gmw-ian"] = { "Irish Anglo-Norman", 120719384, "gmw-ang", protoLanguage = "enm", } m["gmw-lgm"] = { "Mababang Hermaniko", --TLCHANGE 25433, "gmw-nsg", protoLanguage = "osx", english_name = "Low German", --TLCHANGE spanish_name = "Bajogermánico", --TLCHANGE } m["gmw-nsg"] = { "Hermaniko Dagat Hilaga", --TLCHANGE 30134, "gmw", aliases = {"Ingvaeonic"}, english_name = "North Sea Germanic", spanish_name = "Germánico del mar del norte", --TLCHANGE } m["gn"] = { "Guarani", 35876, "tup-gua", aliases = {"Guaraní"}, } m["grb"] = { "Grebo proper", 35257, "kro-grb", } m["grk"] = { "Hellenic", 2042538, "ine", aliases = {"Greek"}, } m["him"] = { "Western Pahari", 10939493, "inc-pah", aliases = {"Himachali"}, } m["hmn"] = { "Hmongic", 3307894, "hmx", } m["hmx"] = { "Hmong-Mien", 33322, aliases = {"Miao-Yao"}, } m["hmx-mie"] = { "Mienic", 7992695, "hmx", } m["hok"] = { "Hokan", 33406, } m["hyx"] = { "Armenian", 8785, "ine", } m["iir"] = { "Indo-Iranian", 33514, "ine", } m["iir-nur"] = { "Nuristani", 161804, "iir", } m["nur-nor"] = { "Northern Nuristani", nil, "iir-nur", } m["nur-sou"] = { "Southern Nuristani", nil, "iir-nur", } m["ijo"] = { "Ijoid", 1325759, "nic", other_names = {"Ijaw"}, -- Ijaw may be a subfamily } m["inc"] = { "Indo-Aryan", 33577, "iir", aliases = {"Indic"}, } m["inc-bas"] = { "Bengali-Assamese", 4179137, "inc-eas", aliases = {"Assamese-Bengali", "Gauda-Kamarupa"}, } m["inc-bhi"] = { "Bhil", 4901727, "inc-cen", } m["inc-bih"] = { "Bihari", 135305, "inc-eas", } m["inc-cen"] = { "Central Indo-Aryan", 10979187, "inc", protoLanguage = "inc-asa", } m["inc-chi"] = { "Chitrali", 11732797, "inc-dar", } m["inc-dar"] = { "Dardic", 161101, "inc", protoLanguage = "inc-ash", } m["inc-dre"] = { "Eastern Dardic", nil, "inc-dar", } m["inc-dng"] = { "Dangari", nil, "inc-shn", } m["inc-eas"] = { "Eastern Indo-Aryan", 12593391, "inc", protoLanguage = "inc-aav", } m["inc-hal"] = { "Halbic", 16910593, "inc-eas", aliases = {"Halbi"}, } m["inc-hie"] = { "Eastern Hindi", 4126648, "inc-cen", aliases = {"Purabiyā"}, protoLanguage = "inc-apa", } m["inc-hiw"] = { "Western Hindi", 12600937, "inc-cen", protoLanguage = "inc-ohi", } m["inc-hnd"] = { "Hindustani", 11051, "inc-hiw", aliases = {"Hindi-Urdu"}, protoLanguage = "hi-mid", } m["inc-ins"] = { "Insular Indo-Aryan", 12179302, "inc", protoLanguage = "inc-apa", } m["inc-kas"] = { "Kashmiric", nil, "inc-dre", aliases = {"Kashmiri"}, } m["inc-koh"] = { "Kohistani", 13018610, "inc-dre", } m["inc-krd"] = { "KRDS languages", 6356154, "inc-eas", aliases = {"Kamta, Rajbanshi, Deshi and Surjapuri", "KRNB languages", "Kamta, Rajbanshi and Northern Deshi Bangla"}, } m["inc-kun"] = { "Kunar", nil, "inc-dar", } m["inc-mid"] = { "Middle Indo-Aryan", 3236316, "inc", aliases = {"Middle Indic"}, } m["inc-nwe"] = { "Northwestern Indo-Aryan", 16111018, "inc", protoLanguage = "inc-apa", } m["inc-nor"] = { "Northern Indo-Aryan", 946077, "inc", protoLanguage = "inc-aka", } m["inc-old"] = { "Old Indo-Aryan", 118976896, "inc", aliases = {"Old Indic"}, } m["inc-pah"] = { "Pahari", 946077, "inc-nor", aliases = {"Pahadi"}, protoLanguage = "inc-aka", } m["inc-pan"] = { "Punjabic", 2656685, "inc-nwe", aliases = {"Greater Punjabic"}, protoLanguage = "inc-opa", } m["inc-pas"] = { "Pashayi", 36670, "inc-dar", aliases = {"Pashai"}, } m["inc-rom"] = { "Romani", 13201, "inc-wes", aliases = {"Romany", "Gypsy", "Gipsy"}, } m["inc-shn"] = { "Shinaic", 12646125, "inc-dre", } m["inc-snd"] = { "Sindhic", 7522212, "inc-nwe", protoLanguage = "inc-avr", } m["inc-sou"] = { "Southern Indo-Aryan", 10856062, "inc", protoLanguage = "inc-ama", } m["inc-tha"] = { "Tharu", 34035, "inc-eas", } m["inc-wes"] = { "Western Indo-Aryan", nil, "inc", protoLanguage = "inc-agu", } m["ine"] = { "Indoeuropeo", --TLCHANGE 19860, aliases = {"Indo-Germanic"}, english_name = "Indo-European", --TLCHANGE spanish_name = "Indoeuropeo", --TLCHANGE } m["ine-ana"] = { "Anatolian", 147085, "ine", } m["ine-bsl"] = { "Balto-Slavic", 147356, "ine", } m["ine-toc"] = { "Tocharian", 37029, "ine", aliases = {"Tokharian"}, } m["ira"] = { "Iranian", 33527, "iir", } m["ira-csp"] = { "Caspian", 5049123, "ira-mpr", } m["ira-cen"] = { "Central Iranian", nil, "ira", } m["ira-kms"] = { "Komisenian", nil, "ira-mpr", aliases = {"Semnani"}, } m["ine-luw"] = { "Luwic", 115748615, "ine-ana", aliases = {"Luvic"}, } m["ira-mid"] = { "Middle Iranian", 6841465, "ira", } m["ira-mny"] = { "Munji-Yidgha", nil, "ira-sym", aliases = {"Yidgha-Munji"}, } m["ira-msh"] = { "Mazanderani-Shahmirzadi", nil, "ira-csp", } m["ira-nei"] = { "Northeastern Iranian", 10775567, "ira", } m["ira-nwi"] = { "Northwestern Iranian", 390576, "ira-wes", } m["ira-old"] = { "Old Iranian", 23301845, "ira", } m["ira-orp"] = { "Ormuri-Parachi", nil, "ira-sei", } m["ira-pat"] = { "Pathan", nil, "ira-sei", } m["ira-sbc"] = { "Sogdo-Bactrian", nil, "ira-nei", } m["ira-mpr"] = { "Medo-Parthian", nil, "ira-nwi", aliases = {"Partho-Median"}, } m["ira-sgi"] = { "Sanglechi-Ishkashimi", 18711232, "ira-sei", } m["ira-shr"] = { "Shughni-Roshani", 11732824, "ira-shy", } m["ira-shy"] = { "Shughni-Yazghulami", nil, "ira-sym", } m["ira-sgc"] = { "Sogdic", nil, "ira-sbc", aliases = {"Sogdian"}, } m["ira-sei"] = { "Southeastern Iranian", 3833002, "ira", } m["ira-swi"] = { "Southwestern Iranian", 390424, "ira-wes", } m["ira-sym"] = { "Shughni-Yazghulami-Munji", nil, "ira-sei", } m["ira-wes"] = { "Western Iranian", 129850, "ira", } m["ira-zgr"] = { "Zaza-Gorani", 167854, "ira-mpr", aliases = {"Zaza-Gurani", "Gorani-Zaza"}, } m["iro"] = { "Iroquoian", 33623, } m["iro-nor"] = { "North Iroquoian", nil, "iro", } m["itc"] = { "Italiko", --TLCHANGE 131848, "ine", english_name = "Italic", --TLCHANGE spanish_name = "Itálico", --TLCHANGE } m["itc-laf"] = { "Latino-Faliscan", 33478, "itc", aliases = {"Latinian"}, } m["itc-sbl"] = { "Osco-Umbrian", 515194, "itc", aliases = {"Sabellic", "Sabellian"}, } m["jpx"] = { "Haponiko", 33612, aliases = {"Japanese", "Japanese-Ryukyuan"}, english_name = "Japonic", --TLCHANGE spanish_name = "Japónico", --TLCHANGE } m["jpx-nry"] = { "Kahilagaang Ryukyuwense", --TLCHANGE 20862796, "jpx-ryu", english_name = "Northern Ryukyuan", --TLCHANGE } m["jpx-ryu"] = { "Ryukyuwense", --TLCHANGE 56393, "jpx", english_name = "Ryukyuan", --TLCHANGE spanish_name = "Ryukyuense", --TLCHANGE } m["jpx-sry"] = { "Katimugang Ryukyuwense", --TLCHANGE 18392243, "jpx-ryu", english_name = "Southern Ryukyuan", --TLCHANGE } m["kar"] = { "Karen", 1364815, "sit", } m["kca"] = { "Khanty", 33563, "urj-ugr", aliases = {"Khantyic", "Khantic"}, } --[=[ Exceptional language and family codes for Khoisan and Kordofanian languages can use the prefix "khi-" and "kdo-" respectively, though they are no longer family codes themselves. ]=]-- m["khi-kal"] = { "Kalahari Khoe", nil, "khi-kho", } m["khi-khk"] = { "Khoekhoe", nil, "khi-kho", } m["khi-kkw"] = { "Khoe-Kwadi", 60785084, aliases = {"Kwadi-Khoe"}, } m["khi-kho"] = { "Khoe", 2736449, "khi-kkw", aliases = {"Central Khoisan"}, } m["khi-kxa"] = { "Kx'a", 6450587, aliases = {"Kxa", "Ju-ǂHoan"}, } m["khi-tuu"] = { "Tuu", 631046, aliases = {"Kwi", "Taa-Kwi", "Southern Khoisan", "Taa-ǃKwi", "Taa-ǃUi", "ǃUi-Taa"}, } m["kro"] = { "Kru", 33535, "nic-vco", } m["kro-aiz"] = { "Aizi", 4699431, "kro", } m["kro-bet"] = { "Bété", 32956, "kro-ekr", } m["kro-did"] = { "Dida", 32685, "kro-ekr", } m["kro-ekr"] = { "Eastern Kru", 5972899, "kro", } m["kro-grb"] = { "Grebo", 5601537, "kro-wkr", } m["kro-wee"] = { "Wee", nil, "kro-wkr", } m["kro-wkr"] = { "Western Kru", 5972897, "kro", } m["ku"] = { "Kurdo", --TLCHANGE 36368, "ira-nwi", english_name = "Kurdish", --TLCHANGE spanish_name = "Kurdo", --TLCHANGE } m["kv"] = { "Komi", 36126, -- "Komi language" in Wikipedia but refers specifically to Komi-Zyrian; no Wikidata item for Komi family "urj-prm", } m["map"] = { "Awstronesyo", --TLCHANGE 49228, is_official_kwf_name = "https://kwfwikaatkultura.ph/mga-wika-ng-pilipinas/", --TLCHANGE english_name = "Austronesian", --TLCHANGE spanish_name = "Austronesio", --TLCHANGE } m["map-ata"] = { "Atayalic", 716610, "map", } m["mjg"] = { "Monguor", 34214, "xgn-shr", } m["mkh"] = { "Mon-Khmer", 33199, "aav", } m["mkh-asl"] = { "Aslian", 3111082, "mkh", } m["mkh-ban"] = { "Bahnaric", 56309, "mkh", } m["mkh-kat"] = { "Katuic", 56697, "mkh", } m["mkh-khm"] = { "Khmuic", 1323245, "mkh", } m["mkh-kmr"] = { "Khmeric", nil, "mkh", } m["mkh-mnc"] = { "Monic", 3217497, "mkh", } m["mkh-mng"] = { "Mangic", 3509556, "mkh", } m["mkh-nbn"] = { "North Bahnaric", 56309, "mkh-ban", } m["mkh-pal"] = { "Palaungic", 2391173, "mkh", } m["mkh-pea"] = { "Pearic", 3073022, "mkh", } m["mkh-pkn"] = { "Pakanic", nil, "mkh-mng", } m["mkh-vie"] = { "Vietic", 2355546, "mkh", } m["mno"] = { "Manobo", 3217483, "phi", } m["mns"] = { "Mansi", 33759, "urj-ugr", aliases = {"Mansic"}, } m["mun"] = { "Munda", 33892, "aav", } m["myn"] = { "Mayan", 33738, } --[=[ Exceptional language and family codes for North American Indian languages can use the prefix "nai-", though "nai" is no longer itself a family code. ]=]-- m["nai-cat"] = { "Catawban", 3446638, "nai-sca", } m["nai-chu"] = { "Chumashan", 1288420, } m["nai-ckn"] = { "Chinookan", 610586, } m["nai-coo"] = { "Coosan", 940278, } m["nai-jcq"] = { "Jicaquean", 12179308, "hok" } m["nai-ker"] = { "Keresan", 35878, } m["nai-klp"] = { "Kalapuyan", 1569040, } m["nai-kta"] = { "Kiowa-Tanoan", 386288, } m["nai-len"] = { "Lencan", 36189, aliases = {"Lenca"}, } m["nai-mdu"] = { "Maiduan", 33502, } m["nai-miz"] = { "Mixe-Zoquean", 954016, aliases = {"Mixe-Zoque"}, } m["nai-min"] = { "Misumalpan", 281693, "qfa-mch", aliases = {"Misuluan", "Misumalpa"}, } m["nai-mus"] = { "Muskogean", 902978, aliases = {"Muskhogean"}, } m["nai-pak"] = { "Pakawan", 65085487, "hok", } m["nai-pal"] = { "Palaihnihan", 1288332, } m["nai-plp"] = { "Plateau Penutian", 2307476, } m["nai-pom"] = { "Pomoan", 2618420, "hok", aliases = {"Pomo", "Kulanapan"}, } m["nai-sca"] = { "Siouan-Catawban", 34181, } m["nai-shp"] = { "Sahaptian", 114782, "nai-plp", } m["nai-shs"] = { "Shastan", 2991735, "hok", } m["nai-tot"] = { "Totozoquean", 7828419, } m["nai-ttn"] = { "Totonacan", 34039, aliases = {"Totonac-Tepehua", "Totonacan-Tepehuan"}, varieties = {"Totonac"}, } m["nai-tqn"] = { "Tequistlatecan", 1568317, "hok", aliases = {"Tequistlatec", "Chontal", "Chontalan", "Oaxacan Chontal", "Chontal of Oaxaca"}, } m["nai-tsi"] = { "Tsimshianic", 34134, } m["nai-utn"] = { "Utian", 13371763, "nai-you", aliases = {"Miwok-Costanoan", "Mutsun"}, } m["nai-wtq"] = { "Wintuan", 1294259, aliases = {"Wintun"}, } m["nai-xin"] = { "Xincan", 1546494, aliases = {"Xinca"}, } m["nai-ykn"] = { "Yukian", 2406722, aliases = {"Yuki-Wappo"}, } m["nai-you"] = { "Yok-Utian", 2886186, } m["nai-yuc"] = { "Yuman-Cochimí", 579137, } m["ngf"] = { "Trans-New Guinea", 34018, } m["ngf-ais"] = { "Aisian", nil, "ngf-eso", } m["ngf-ang"] = { "Angan", 3217366, "ngf", aliases = {"Kratke Range"}, -- Usher } m["ngf-ank"] = { "Angal-Kewa", 12626916, -- exist in dewiki and hrwiki "ngf-sak", } m["ngf-ask"] = { "Asmat-Kamoro", 3031400, "ngf", -- Wikipedia uses Asmat-Kamoro to refer to a narrower group excluding the Sabakor languages (Buruwai and Kamberau, -- which Glottolog splits into North Kamrau and South Kamrau [sic]), and uses Asmat-Kamrau to refer to what we and -- Glottolog call Asmat-Kamoro. Glottolog does not recognize the narrower grouping. aliases = {"Asmat-Kamrau", -- Wikipedia "Asmat-Kamrau Bay", -- Usher }, } m["ngf-asm"] = { "Asmat", 4807421, "ngf-ask", } m["ngf-ata"] = { "Ankave-Tainae-Akoye", nil, "ngf-ang", aliases = {"Southwest Kratke Range"}, -- Usher } m["ngf-awd"] = { "Awyu-Dumut", -- [[w:Awyu-Dumut languages]] redirects to [[w:Greater Awyu languages]] 4830163, -- exist in eswiki, hrwiki and ruwiki "ngf-gaw", aliases = {"Central Digul River"}, -- Usher } m["ngf-awy"] = { "Awyu", 96372866, "ngf-awd", } m["ngf-bda"] = { "Becking-Dawi", nil, -- Q55993716 ([[Category:Becking–Dawi languages]]) exists in enwiki "ngf-gaw", aliases = {"Becking and Dawi Rivers"}, -- Usher } m["ngf-bin"] = { "Binanderean", 3217374, -- Wikidata doesn't distinguish Binanderean from Greater Binanderean "ngf-gbi", aliases = {"Oro"}, -- Usher (2020) } m["ngf-boa"] = { "Boane", nil, "ngf-era", aliases = {"Boana", -- Glottolog's name "Wain"}, -- not in Usher; "Wain" often excludes Mungkip, perhaps because it's poorly documented } m["ngf-bos"] = { "Bosavi", 4947122, "ngf", aliases = {"Papuan Plateau"}, -- alternative name given by Wikipedia } m["ngf-bsi"] = { "Baruya-Simbari", nil, "ngf-ang", aliases = {"Northwest Kratke Range"}, -- Usher } m["ngf-cda"] = { "Central Dani", nil, "ngf-dan", aliases = {"Dani"}, -- Usher } m["ngf-chw"] = { "Chimbu-Wahgi", 3217383, "ngf", aliases = {"Simbu-Western Highlands"}, -- alternative name given by Wikipedia } m["ngf-dag"] = { "Dagan", 5208454, "ngf", -- not accepted as TNG by Glottolog but accepted by all others aliases = {"Meneao Range"}, } m["ngf-dal"] = { "Dallman", nil, "ngf-huo", aliases = {"Kinalakna-Kumukio", -- Pawley-Hammarström, who exclude Nomu, but they only had a numeral list of that language to work from "Northeast Huon", -- Usher }, } m["ngf-dan"] = { "Dani", 3217389, "ngf", -- Wikipedia renames the Dani languages to the Baliem Valley languages and sometimes (but not consistently) -- reserves the name Dani (or "Dani proper") for a narrower group excluding Wano and the poorly attested Ngalik -- languages (Nduga, Silimo, and the Yali dialect cluster, which we, following Ethnologue and Glottolog, split into -- Anggurk Yali, Ninia Yali and Pass Valley Yali). Glottolog does not recognize the narrower grouping. aliases = {"Baliem Valley", -- Wikipedia "Balim Valley", -- Usher }, } m["ngf-dum"] = { "Dumut", -- [[w:Dumut languages]] redirects to [[w:Greater Awyu languages]] nil, "ngf-awd", aliases = {"Wambon"}, -- Usher } m["ngf-ehu"] = { "Eastern Huon", -- Glottolog adds Ono and Sialum, Pawley-Hammarström adds Dedua 10567087, "ngf-huo", aliases = {"East Huon"}, -- Usher } m["ngf-eku"] = { "East Kutubuan", 5328752, "ngf", -- Not in TNG per Glottolog but accepted by all others. Sometimes grouped with Fasu to form a Kutubuan family. aliases = {"East Kutubu"}, -- Glottolog's name } m["ngf-enc"] = { "Engic", nil, "ngf-eng", aliases = {"Engan", -- Glottolog "Engan proper", -- Wikipedia "North Engan", -- alternative name given by Wikipedia "Trans-Enga", -- Usher }, } m["ngf-eng"] = { "Engan", 3217449, "ngf", aliases = {"Enga-Kewa-Huli", -- Glottolog, Pawley-Hammarström "Enga-Southern Highlands", -- Usher }, } m["ngf-era"] = { "Erap", nil, "ngf-fin", aliases = {"Erap River"}, -- Usher? } m["ngf-eso"] = { "East Sogeram", nil, "ngf-sog", } m["ngf-est"] = { "East Strickland", 5329440, "ngf", aliases = {"Strickland River"}, -- alternative name given by Wikipedia } m["ngf-eva"] = { "Evapia", nil, "ngf-rai", aliases = {"Evapia River"}, -- Usher } m["ngf-fgi"] = { "Fore-Gimi", nil, "ngf-gor", aliases = {"South Goroka"}, -- Usher } m["ngf-fhu"] = { "Finisterre-Huon", 3217453, "ngf", aliases = {"Finisterre Range-Huon Peninsula"}, -- per Usher } m["ngf-fin"] = { "Finisterre", 5450373, "ngf-fhu", aliases = {"Finisterre-Saruwaged", -- Glottolog's name "Finisterre Range"}, -- per Usher } m["ngf-gah"] = { "Gahuku", nil, "ngf-gor", aliases = {"Alekano-Asaro River"}, -- Usher } m["ngf-gau"] = { "Gauwa", nil, "ngf-kai", aliases = {"West Kainantu"}, -- Usher } m["ngf-gaw"] = { "Greater Awyu", 12627424, "ngf", aliases = {"Digul River"}, -- used by Usher (2020) } m["ngf-gbi"] = { "Greater Binanderean", 3217374, -- Wikidata doesn't distinguish Binanderean from Greater Binanderean "ngf", -- not placed in Trans-New Guinea in Usher (2020) aliases = {"Guhu-Oro"}, -- Guhu-Oro is used in Usher (2020) } m["ngf-gko"] = { "Gaena-Korafe", 11732347, -- considered a single Korafe language by Wikipedia "ngf-bin", aliases = {"Gaina-Korafe"}, -- Usher } m["ngf-gmo"] = { "Gusap-Mot", 16110857, "ngf-fin", aliases = {"Mot River"}, -- Usher? } m["ngf-gor"] = { "Goroka", 15478597, "ngf-kgo", } m["ngf-gsu"] = { "Gogodala-Suki", 5577428, "ngf", -- Possibly in the proposed Papuan Gulf family. Not in TNG per Glottolog but accepted by all others. aliases = {"Suki-Gogodala", -- Glottolog's name "Suki-Aramia River", -- Used in Usher (2020) }, } m["ngf-gum"] = { "Gum", 5618008, "ngf-mab", } m["ngf-gvd"] = { "Grand Valley Dani", -- considered a single language by Wikipedia 5595219, "ngf-cda", } m["ngf-hag"] = { "Hagen", -- [[w:Hagen languages]] redirects to [[w:Chimbu–Wahgi languages]] nil, "ngf-chw", aliases = {"Melpa-Kaugel River"}, -- Usher } m["ngf-han"] = { "Hanseman", 5651020, "ngf-mab", aliases = {"Hansemann Range"}, -- Usher } m["ngf-huo"] = { "Huon", 5946109, "ngf-fhu", aliases = {"Huon Peninsula"}, -- per Usher } m["ngf-jim"] = { "Jimi", -- [[w:Jimi languages]] and [[w:Jimi River languages]] redirect to [[w:Chimbu–Wahgi languages]] nil, "ngf-chw", aliases = {"Jimi River"}, -- Usher } m["ngf-kab"] = { "Kabwum", nil, "ngf-huo", aliases = {"Timbe-Selepet-Komba", -- Pawley-Hammarström, "Northwest Huon", -- Usher }, } m["ngf-kai"] = { "Kainantu", -- Kambaira: under "unclassified Kainantu" (Glottolog), Tairora (Pawley-Hammarström), Gauwa (Usher) 15478590, "ngf-kgo", aliases = {"Gadsup-Auyana-Awa-Tairora"}, -- Wurm, } m["ngf-kak"] = { "Kalam-Kobon", 6350303, "ngf-ksa", aliases = {"Kalam", "Kaironk River"}, -- Usher (2020) } m["ngf-kau"] = { "Kaukombar", nil, "ngf-nad", aliases = {"Kaukombaran", -- Glottolog following Z'graggen (1975) "Kaukombar River"}, -- Usher's term } m["ngf-kbm"] = { "Kosorong-Burum-Mindik", nil, "ngf-huo", aliases = {"Bulum River"}, -- Usher } m["ngf-kgo"] = { "Kainantu-Goroka", 3217463, "ngf", aliases = {"Eastern Highlands"}, -- per Usher (2020) } m["ngf-khu"] = { "Kewa-Huli", nil, "ngf-eng", aliases = {"Huli-Southern Highlands"}, -- Usher } m["ngf-kma"] = { "Kâte-Mape", nil, "ngf-ehu", aliases = {"Kate-Mape-Sene", -- Pawley-Hammarström (with Sene), "Southeast Huon", -- Usher }, } m["ngf-kme"] = { "Kapau-Menya", nil, "ngf-ang", aliases = {"Southeast Kratke Range"}, -- Usher } m["ngf-koi"] = { "Koiarian", 11154240, "ngf", -- not accepted as TNG by Glottolog but accepted by all others aliases = {"Koiari-Managalas Plateau"}, } m["ngf-kok"] = { "Kokon", -- Usher calls it South Mabuso but includes Gum in it nil, "ngf-mab", } m["ngf-kow"] = { "Kowan", 6435004, "ngf-mad", aliases = {"Isumrud Strait"}, -- per Usher (2020) } m["ngf-ksa"] = { "Kalam-Southern Adelbert", nil, "ngf-mad", aliases = {"Kalamic-South Adelbert", -- Glottolog "West Madang"}, -- Usher (2020) } m["ngf-kto"] = { "Kube-Tobo", -- per Glottolog, one language "Kulungtfu-Yuanggeng-Tobo" 1173235, -- code for Tobo-Kube language "ngf-huo", aliases = {"Tobo-Kube"}, } m["ngf-kts"] = { "Komyandaret-Tsaukambo", nil, "ngf-bda", aliases = {"Becking River"}, -- Usher } m["ngf-kum"] = { "Kumil", nil, "ngf-nad", aliases = {"Kumilan", -- Pawley-Hammarström following Z'graggen (1975) "Kumil River"}, -- Usher's term } m["ngf-kya"] = { "Kamano-Yagaria", nil, "ngf-gor", aliases = {"Henganofi", -- Usher "Kamano-Yagaria-Keigana", }, } m["ngf-lok"] = { "Lowland Ok", nil, "ngf-okk", } m["ngf-mab"] = { "Mabuso", 6721668, "ngf-mad", } m["ngf-mad"] = { "Madang", 11217556, "ngf", aliases = {"Madang-Adelbert Range"}, -- Z'graggen (1975), corresponding to today's Madang except in lacking Kalam and Gants } m["ngf-mek"] = { "Mek", 6810515, "ngf", aliases = {"Goliath"}, -- outdated alternative name given by Wikipedia } m["ngf-min"] = { "Mindjim", 86749913, "ngf-mad", aliases = {"Lower Minjim", -- Glottolog, placed in Rai Coast by Glottolog and Pawley-Hammarström; Glottolog's -- Mindjim has 6 languages, including "Upper Minjim" (Rerau and Sgi Bara) "Mindjim River", -- Usher "Minjim", "Minjim River", }, } -- Add if Molet is separated from Asaro'o -- m["ngf-moa"] = { -- "Molet-Asaro'o", -- nil, -- "ngf-war", -- } m["ngf-mok"] = { "Mountain Ok", -- [[w:Mountain Ok languages]] redirects to [[w:Ok languages]] nil, "ngf-okk", } m["ngf-mom"] = { "Mombum", 6897077, "ngf", -- not accepted as TNG by Glottolog but accepted by all others aliases = {"Mombum-Koneraw", "Komolom", "Muli Strait"}, -- Pawley-Hammarström uses Komolom, Usher uses Muli Strait } m["ngf-msu"] = { "Mian-Suganga", -- considred a single Mian language by Wikipedia 12952846, "ngf-mok", aliases = {"Mianic"}, -- Glottolog } m["ngf-nad"] = { "Northern Adelbert", -- not accepted by Pawley-Hammarström 16952821, -- code for Croisilles linkage "ngf-mad", aliases = {"Adelbert Range-Isumrud Strait", -- Usher (2020) "North Adelbert", "Pihom-Isumrud"}, -- Ross? } m["ngf-nbi"] = { "North Binanderean", nil, "ngf-bin", aliases = {"Suena-Zia"}, -- Usher } m["ngf-nde"] = { "Ndeiram", -- [[w:Ndeiram River languages]] redirects to [[w:Greater Awyu languages]] nil, "ngf-awd", aliases = {"Ndeiram River"}, -- Usher? } m["ngf-ngn"] = { "Ngalik-Nduga", -- [[w:Ngalik languages]] redirects to [[w:Baliem Valley languages]] = Dani languages nil, "ngf-dan", aliases = {"Ngalik"}, -- Usher } m["ngf-nso"] = { "North Sogeram", nil, "ngf-sog", aliases = {"Mum-Sirva", -- Usher "North Central Sogeram", -- used by those who accept Central Sogeram (= North Sogeram + Apali and Manat) "North-Central Sogeram", -- rarer than without the dash "Sikan"}, -- Z’graggen (1975?) } m["ngf-num"] = { "Numugen", nil, "ngf-nad", aliases = {"Numugenan", -- Glottolog following Z'graggen 1975 "Numugen River"}, -- Usher's term } m["ngf-nur"] = { "Nuru", -- Usher excludes Yangulam, Pawley-Hammarström include Jilim and Rerau nil, "ngf-rai", aliases = {"Nuru River"}, -- Usher? } m["ngf-nwh"] = { "Northwest Hanseman", -- Usher nil, "ngf-han", aliases = {"Wamas-Samosa-Murupi-Mosimo"}, -- Glottolog, Greenhill, and Pawley-Hammarström following Z'graggen; the most common name, but very unwieldy } m["ngf-oen"] = { "Outer Engan", -- considered a single Nete language by Wikipedia 6998869, "ngf-enc", aliases = {"Nete-Bisorio"}, -- Usher } m["ngf-okk"] = { "Ok", 7081687, "ngf", } m["ngf-omo"] = { "Omosan", -- not included in (Greater) Northern Adelbert by Glottolog, but a sister nil, "ngf-nad", } m["ngf-oro"] = { "Orokaivic", 7103752, -- considered a single Orokaiva language by Wikipedia "ngf-bin", aliases = {"Central Oro"}, -- Usher } m["ngf-pan"] = { "Paniai Lakes", 6035631, "ngf", aliases = {"Wissel Lakes", "Wissel Lakes-Kemandoga River"}, -- alternative names given by Wikipedia } m["ngf-pek"] = { "Peka", nil, "ngf-rai", aliases = {"Peka River"}, -- Usher? } m["ngf-pom"] = { "Pomoikan", nil, "ngf-sad", } m["ngf-rai"] = { "Rai Coast", 7283663, "ngf-mad", aliases = {"South Madang"}, -- Usher } m["ngf-sab"] = { "Sabakor", -- [[w:Sabakor languages]] redirects to [[w:Asmat–Kamrau languages]] nil, -- 55994614 is for [[Category:Kamrau Bay languages]], which exists on enwiki "ngf-ask", aliases = {"Kamrau Bay"}, -- Usher } m["ngf-sad"] = { "Southern Adelbert", 12633980, "ngf-ksa", aliases = {"South Adelbert", -- Glottolog "Southern Adelbert Range", -- Z'graggen (1980) "Sogeram and Tomul Rivers"}, -- Usher (2020)? } m["ngf-sak"] = { "Sau-Angal-Kewa", nil, "ngf-khu", aliases = {"Southern Highlands"}, -- Usher } m["ngf-san"] = { "Sankwep", nil, "ngf-huo", aliases = {"Nabak-Momolili", -- Pawley-Hammarström, "Southwest Huon", -- Usher }, } m["ngf-sbh"] = { "South Bird's Head", 7566330, "ngf", } m["ngf-sim"] = { "Simbu", nil, "ngf-chw", } m["ngf-sog"] = { "Sogeram", 86750419, "ngf-sad", aliases = {"Sogeram River", -- Usher "Wanang"}, } m["ngf-sop"] = { "Sopac", nil, "ngf-ehu", aliases = {"Momare-Migabac", -- Pawley-Hammarström, "Masaweng River", -- Usher }, } m["ngf-taa"] = { "Tainae-Akoye", nil, "ngf-ata", aliases = {"Akoye-Tainae"}, -- Usher } m["ngf-tai"] = { "Tairora", nil, "ngf-kai", aliases = {"Tairoric", -- Glottolog, "East Kainantu", -- Usher }, } m["ngf-tib"] = { "Tiboran", nil, "ngf-nad", aliases = {"Nuclear Tibor", -- Glottolog, excluding Wanambre/Mokati "Tiboran River", -- Usher (2020) "Tibor", -- Pick (2020) and Glottolog including Wanambre/Mokati } } m["ngf-tna"] = { "Tangko-Nakai", nil, "ngf-okk", aliases = {"Central Ok"}, -- Usher } m["ngf-uru"] = { "Uruwa", nil, "ngf-fin", aliases = {"Uruwa River"}, -- Usher? } m["ngf-usi"] = { "Utu-Silopi", nil, "ngf-han", aliases = {"Silopi-Utu"}, -- Usher } m["ngf-waa"] = { "Wantoat-Awara", -- not in Usher but Wantoat and Awara form a dialect chain nil, "ngf-wan", aliases = {"Awara-Wantoat"}, -- per Wikipedia } m["ngf-wah"] = { "Wahgi", -- [[w:Wahgi languages]] redirects to [[w:Chimbu–Wahgi languages]] nil, "ngf-chw", aliases = {"Wahgi Valley"}, -- Usher } m["ngf-wan"] = { "Wantoatic", nil, "ngf-fin", aliases = {"Wantoat", "Wantoat River", -- Usher? }, } m["ngf-war"] = { "Warup", 12645082, "ngf-fin", aliases = {"Warup River"}, -- Usher? } m["ngf-woj"] = { "Wojokesic", nil, "ngf-ang", aliases = {"Northeast Kratke Range"}, -- Usher } m["ngf-wok"] = { "West Ok", nil, "ngf-okk", aliases = {"Kwer-Kopkaka-Burumakok"}, -- Glottolog, Pawley-Hammarström } m["ngf-wso"] = { "West Sogeram", nil, "ngf-sog", aliases = {"Mand-Nend", -- Usher "Atan", -- Wurm following Z'graggen }, } m["ngf-yag"] = { "Yaganon", -- placed in Rai Coast by Glottolog and Pawley-Hammarström 35323986, "ngf-mad", aliases = {"Yaganon River"}, -- Usher } m["ngf-yal"] = { "Yali", -- considered a single language by Wikipedia 8047468, "ngf-ngn", aliases = {"Ngalik"}, -- Glottolog, Pawley-Hammarström } m["ngf-yar"] = { "Yareban", 16977672, "ngf", -- not accepted as TNG by Glottolog but accepted by all others aliases = {"Musa River"}, } m["ngf-ynu"] = { "Yau-Nungon", 12953319, -- for the single Yau language in Wikipedia ([[w:Yau language (Trans–New Guinea)]]) "ngf-uru", } m["ngf-yup"] = { "Yupna", nil, "ngf-fin", aliases = {"Yupna River"}, -- Usher? } m["nic"] = { "Niger-Congo", 33838, aliases = {"Niger-Kordofanian"}, } m["nic-alu"] = { "Alumic", 4737355, "nic-plt", } m["nic-bas"] = { "Basa", 4866154, "nic-knj", } m["nic-bbe"] = { "Eastern Beboid", nil, "nic-beb", } m["nic-bco"] = { "Benue-Congo", 33253, "nic-vco", } m["nic-bcr"] = { "Bantoid-Cross", 806983, "nic-bco", } m["nic-bdn"] = { "Northern Bantoid", nil, "nic-bod", aliases = {"North Bantoid"}, } m["nic-bds"] = { "Southern Bantoid", 3183152, "nic-bod", aliases = {"Wide Bantu", "Bin"}, } m["nic-beb"] = { "Beboid", 813549, "nic-bds", } m["nic-ben"] = { "Bendi", 4887065, "nic-bcr", } m["nic-beo"] = { "Beromic", 4894642, "nic-plt", } m["nic-bod"] = { "Bantoid", 806992, "nic-bcr", } m["nic-buk"] = { "Buli-Koma", nil, "nic-ovo", } m["nic-bwa"] = { "Bwa", 12628562, "nic-gur", other_names = {"Bwamu", "Bomu"}, } m["nic-cde"] = { "Central Delta", 3813191, "nic-cri", } m["nic-cri"] = { "Cross River", 1141096, "nic-bcr", } m["nic-dag"] = { "Dagbani", nil, "nic-wov", } m["nic-dak"] = { "Dakoid", 1157745, "nic-bdn", } m["nic-dge"] = { "Escarpment Dogon", 5397128, "qfa-dgn", } m["nic-dgw"] = { "West Dogon", nil, "qfa-dgn", } m["nic-eko"] = { "Ekoid", 1323395, "nic-bds", } m["nic-eov"] = { "Eastern Oti-Volta", nil, "nic-ovo", aliases = {"Samba"}, } m["nic-fru"] = { "Furu", 5509783, "nic-bds", } m["nic-gne"] = { "Eastern Gurunsi", 12633072, "nic-gns", aliases = {"Eastern Grũsi"}, } m["nic-gnn"] = { "Northern Gurunsi", nil, "nic-gns", aliases = {"Northern Grũsi"}, } m["nic-gnw"] = { "Western Gurunsi", nil, "nic-gns", aliases = {"Western Grũsi"}, } m["nic-gns"] = { "Gurunsi", 721007, "nic-gur", aliases = {"Grũsi"}, } m["nic-gre"] = { "Eastern Grassfields", 5330160, "nic-grf", } m["nic-grf"] = { "Grassfields", 750932, "nic-bds", aliases = {"Grassfields Bantu", "Wide Grassfields"}, } m["nic-grm"] = { "Gurma", 30587833, "nic-ovo", } m["nic-grs"] = { "Southwest Grassfields", 7571285, "nic-grf", } m["nic-gur"] = { "Gur", 33536, "alv-sav", aliases = {"Voltaic"}, } m["nic-ief"] = { "Ibibio-Efik", 2743643, "nic-lcr", } m["nic-jer"] = { "Jera", nil, "nic-kne", } m["nic-jkn"] = { "Jukunoid", 1711622, "nic-pla", } m["nic-jrn"] = { "Jarawan", 1683430, "nic-mba", } m["nic-jrw"] = { "Jarawa", 35423, "nic-jrn", } m["nic-kam"] = { "Kambari", 6356294, "nic-knj", } m["nic-ktl"] = { "Katloid", nil, "nic", } m["nic-kau"] = { "Kauru", nil, "nic-kne", } m["nic-kmk"] = { "Kamuku", 6359821, "nic-knj", } m["nic-kne"] = { "East Kainji", 5328687, "nic-knj", } m["nic-knj"] = { "Kainji", 681495, "nic-pla", } m["nic-knn"] = { "Northwest Kainji", 7060098, "nic-knj", } m["nic-ktl"] = { "Katloid", 6377681, "nic", aliases = {"Katla", "Katla-Tima"}, } m["nic-lcr"] = { "Lower Cross River", 3813193, "nic-cri", } m["nic-mam"] = { "Mamfe", 2005898, "nic-bds", aliases = {"Nyang"}, } m["nic-mba"] = { "Mbam", 687826, "nic-bds", } m["nic-mbc"] = { "Mba", 6799561, "nic-ubg", } m["nic-mbw"] = { "West Mbam", nil, "nic-mba", } m["nic-mmb"] = { "Mambiloid", 1888151, other_names = {"North Bantoid"}, -- per Wikipedia, North Bantoid is the parent family "nic-bdn", } m["nic-mom"] = { "Momo", 6897393, "nic-grf", } m["nic-mre"] = { "Moré", nil, "nic-wov", } m["nic-ngd"] = { "Ngbandi", 36439, "nic-ubg", } m["nic-nge"] = { "Ngemba", 7022271, "nic-gre", } m["nic-ngk"] = { "Ngbaka", 3217499, "nic-ubg", } m["nic-nin"] = { "Ninzic", 7039282, "nic-plt", } m["nic-nka"] = { "Nkambe", 7042520, "nic-gre", } m["nic-nkb"] = { "Baka", nil, "nic-nkw", } m["nic-nke"] = { "Eastern Ngbaka", nil, "nic-ngk", } m["nic-nkg"] = { "Gbanziri", nil, "nic-nkw", } m["nic-nkk"] = { "Kpala", nil, "nic-nkw", } m["nic-nkm"] = { "Mbaka", nil, "nic-nkw", } m["nic-nkw"] = { "Western Ngbaka", nil, "nic-ngk", } m["nic-npd"] = { "North Plateau Dogon", nil, "qfa-dgn", } m["nic-nun"] = { "Nun", 13654297, "nic-gre", } m["nic-nwa"] = { "Nanga-Walo", nil, "qfa-dgn", } m["nic-ogo"] = { "Ogoni", 2350726, "nic-cri", aliases = {"Ogonoid"}, } m["nic-ovo"] = { "Oti-Volta", 1157178, "nic-gur", } m["nic-pla"] = { "Platoid", 453244, "nic-bco", aliases = {"Central Nigerian"}, } m["nic-plc"] = { "Central Plateau", 5061668, "nic-plt", } m["nic-pld"] = { "Plains Dogon", nil, "qfa-dgn", } m["nic-ple"] = { "East Plateau", 5329154, "nic-plt", } m["nic-pls"] = { "South Plateau", 7568236, "nic-plt", aliases = {"Jilic-Eggonic"}, } m["nic-plt"] = { "Plateau", 1267471, "nic-pla", } m["nic-ras"] = { "Rashad", 3401986, "nic", } m["nic-rnc"] = { "Central Ring", nil, "nic-rng", } m["nic-rng"] = { "Ring", 2269051, "nic-grf", aliases = {"Ring Road"}, } m["nic-rnn"] = { "Northern Ring", nil, "nic-rng", } m["nic-rnw"] = { "Western Ring", nil, "nic-rng", } m["nic-ser"] = { "Sere", 7453058, "nic-ubg", } m["nic-shi"] = { "Shiroro", 7498953, "nic-knj", aliases = {"Pongu"}, } m["nic-sis"] = { "Sisaala", 36532, "nic-gnw", } m["nic-tar"] = { "Tarokoid", 2394472, "nic-plt", } m["nic-tiv"] = { "Tivoid", 752377, "nic-bds", } m["nic-tvc"] = { "Central Tivoid", nil, "nic-tiv", } m["nic-tvn"] = { "Northern Tivoid", nil, "nic-tiv", } m["nic-ubg"] = { "Ubangian", 33932, "nic-vco", -- or none } m["nic-uce"] = { "East-West Upper Cross River", nil, "nic-ucr", } m["nic-ucn"] = { "North-South Upper Cross River", nil, "nic-ucr", } m["nic-ucr"] = { "Upper Cross River", 4108624, "nic-cri", aliases = {"Upper Cross"}, } m["nic-vco"] = { "Volta-Congo", 37228, "alv", } m["nic-wov"] = { "Western Oti-Volta", nil, "nic-ovo", aliases = {"Moré-Dagbani"} } m["nic-ykb"] = { "Yukubenic", 16909196, "nic-plt", aliases = {"Oohum"}, } m["nic-ymb"] = { "Yambasa", nil, "nic-mba", } m["nic-yon"] = { "Yom-Nawdm", nil, "nic-ovo", aliases = {"Moré-Dagbani"} } m["nub"] = { "Nubian", 1517194, "sdv-nes", } m["nub-hil"] = { "Hill Nubian", 5762211, "nub", aliases = {"Kordofan Nubian"}, } m["omq"] = { "Oto-Manguean", 33669, } m["omq-cha"] = { "Chatino", 35111, "omq-zap", } m["omq-chi"] = { "Chinantecan", 35828, "omq", } m["omq-cui"] = { "Cuicatec", 616024, "omq-mix", } m["omq-maz"] = { "Mazatecan", 36230, "omq", aliases = {"Mazatec"}, } m["omq-mix"] = { "Mixtecan", 21083066, "omq", } m["omq-mxt"] = { "Mixtec", 36363, "omq-mix", } m["omq-otp"] = { "Oto-Pamean", nil, "omq", } m["omq-pop"] = { "Popolocan", 5132273, "omq", } m["omq-tri"] = { "Triqui", 780200, "omq-mix", aliases = {"Trique"}, } m["omq-zap"] = { "Zapotecan", 8066463, "omq", } m["omq-zpc"] = { "Zapotec", 13214, "omq-zap", } m["omv"] = { "Omotic", 33860, "afa", } m["omv-aro"] = { "Aroid", 3699526, "omv", aliases = {"Ari-Banna", "South Omotic", "Somotic"}, } m["omv-diz"] = { "Dizoid", 430251, "omv", aliases = {"Maji", "Majoid"}, } m["omv-eom"] = { "East Ometo", 20527288, "omv-ome", } m["omv-gon"] = { "Gonga", 4143043, "omv", aliases = {"Kefoid"}, } m["omv-mao"] = { "Mao", 1351495, "omv", } m["omv-nom"] = { "North Ometo", nil, "omv-ome", } m["omv-ome"] = { "Ometo", 36310, "omv", } m["oto"] = { "Otomian", 1270220, "omq-otp", } m["oto-otm"] = { "Otomi", nil, "oto", } m["paa"] = { "Papuan", 236425, "qfa-not", } m["paa-aia"] = { "Aian", 4767739, -- Annaberg languages "paa-ram", aliases = {"Middle Ramu", -- Foley (with Rao), "Annaberg", -- with Rao "Aram-Aren", -- Usher }, } m["paa-alp"] = { "Alor-Pantar", 3502429, "paa-tap", } m["paa-amu"] = { "Amto-Musan", 480281, aliases = {"Samaia River"}, } m["paa-ani"] = { "Anim", 55603991, aliases = {"Fly River"}, } m["paa-ara"] = { "Arapesh", 4784223, "paa-koa", aliases = {"Arapeshan"}, -- Foley } m["paa-arf"] = { "Arafundi", 4783702, } m["paa-ata"] = { "Ataitan", 4812652, "paa-ram", aliases = {"Tangu", -- Foley "Tanggu", -- alternative name given by Wikipedia "Moam River", -- Usher }, } m["paa-baa"] = { "Bayono-Awbono", 2424781, } m["paa-bai"] = { "Baining", 748487, aliases = {"East New Britain"}, } m["paa-baw"] = { "Bosngun-Awar", nil, "paa-ott", aliases = {"East Ramu Coast", -- Usher "Bosman-Awar", -- Wikipedia }, } m["paa-bew"] = { "Bewani", -- [[w:Bewani languages]] redirects to [[w:Border languages (New Guinea)]]; but Croatian Wikipedia has an entry 16113460, "paa-bor", aliases = {"Poal River"}, -- Usher } m["paa-boa"] = { "Boazi", 48803717, "paa-mby", aliases = {"Lake Murray"}, -- Usher } m["paa-bor"] = { "Border", 1752158, aliases = {"Upper Tami", "Tami River-Bewani Range", -- Usher }, } m["paa-bul"] = { "Bulaka River", 4987195, aliases = {"Yelmek-Maklew", "Jabga"}, -- Yelmek-Maklew in Evans (2018) and Gregor (2021) } m["paa-bvi"] = { "Betaf-Vitou", -- Glottolog nil, "paa-tor", aliases = {"Vitou-Betaf", -- Wikipedia "Fitou-Tena", -- Usher "Manirem", }, } m["paa-clp"] = { "Central Lakes Plain", -- [[w:Central Lakes Plain languages]] redirects to [[w:Lakes Plain languages]] nil, -- Q86780132 is for the corresponding category, which exists in enwiki "paa-lpl", aliases = {"East Tariku", -- Glottolog "Central Lakes Plains", -- Usher }, } m["paa-dtu"] = { "Doso-Turumsa", 16917784, -- possibly related to East Strickland languages aliases = {"Soari River"}, -- Usher's name } m["paa-ebh"] = { "East Bird's Head", 338064, aliases = {"Mantion-Meax", "Mantion-Meyah", -- Mantion-Meax is Wikipedia's term "Southeast Bird's Head", -- Usher (2020) }, } m["paa-eel"] = { "Eastern Eleman", nil, "paa-ele", aliases = {"East Eleman"}, } m["paa-egb"] = { "East Geelvink Bay", 1497678, aliases = {"Geelvink Bay", "East Cenderawasih"}, -- Geelvink Bay per Glottolog } m["paa-eke"] = { "East Keram", nil, "paa-ker", } m["paa-ele"] = { "Eleman", 3034298, aliases = {"Kerema Bay"}, } m["paa-elp"] = { "East Lakes Plain", -- [[w:East Lakes Plain languages]] redirects to [[w:Lakes Plain languages]]; but Croatian Wikipedia has an entry 12633078, "paa-lpl", aliases = {"East Lakes Plains"}, -- Usher } m["paa-epw"] = { "Eastern Pauwasi", 16115496, aliases = {"East Pauwasi"}, } m["paa-etf"] = { "Eastern Trans-Fly", 5330530, aliases = {"Oriomo"}, -- in increasing recent use, probably originating in Evans (2018) } m["paa-eti"] = { "East Timor", 15496066, "paa-tap", aliases = {"Oirata-Makasae", -- Wikipedia's name "Eastern Timor", -- alternative name given by Wikipedia "Fataluku-Makasai", "Oirata-Makasai", -- alternative names given by Wikidata }, } m["paa-fas"] = { "Fas", 3502658, aliases = {"Baibai-Fas"}, -- Glottolog's name } m["paa-flp"] = { "Far West Lakes Plain", -- [[w:Wapoga River languages]] redirects to [[w:Lakes Plain languages]] nil, -- Q86808337 is for the corresponding Wapoga languages category, which exists in enwiki "paa-lpl", aliases = {"Rasawa", -- Clouse (1997) "Wapoga River", -- Usher, including Kehu/Keuw (unclassified by others) }, } m["paa-gkw"] = { "Greater Kwerba", 12635134, aliases = {"West Foja Range", -- Usher "Kwerbic", -- Wikipedia "Kwerba", -- Foley (2018) }, } m["paa-gto"] = { "Galela-Tobelo", nil, "paa-nnh", aliases = {"Mainland North Halmaheran", -- Glottolog "Mainland North Halmahera", "Northeast Halmahera", -- alternative names "Northeast Halmaheran", -- Wikipedia, from Verhoeve 1988 }, } m["paa-hya"] = { "Heyo-Yahang", nil, "paa-mam", aliases = {"Yahang-Heyo"}, -- Wikipedia's name } m["paa-ing"] = { "Inland Gulf", 6034783, "paa-ani", aliases = {"Inland Gulf of Papua"}, -- Glottolog } m["paa-isk"] = { "Inner Sko", 65043889, "paa-sko", aliases = {"Skouic", -- Glottolog "West Vanimo Coast", -- Usher "Western Skou", -- Wikipedia "Inner Skou", "Nuclear Skou", -- alternative names given by Wikipedia }, } m["paa-iwa"] = { "Iwam", 15147853, "paa-sep", } m["paa-kae"] = { "Kamula-Elevala", 130390498, -- often placed in TNG aliases = {"Kamula-Elevala River"}, } m["paa-kan"] = { "Kanum", -- removed from Tonda by Glottolog nil, "paa-ton", } m["paa-kay"] = { "Kayagaric", 7566330, aliases = {"Kayagar", -- formerly common "Cook River"}, -- per Usher (2020) } m["paa-ker"] = { "Keram", 48768173, -- often grouped within or coordinate with the Ramu languages aliases = {"Keram River"}, } m["paa-kiw"] = { "Kiwaian", 338449, aliases = {"Kiwai"}, -- formerly common, still sees some use } m["paa-kko"] = { "Kaure-Kosare", -- rejected by Pawley-Hammarström but accepted by Glottolog, Foley (2018) and Usher (2020) 48767891, aliases = {"Nawa River"}, -- Usher's term } m["paa-koa"] = { "Kombio-Arapesh", 16115049, "paa-trr", aliases = {"Kombio-Arapeshan", -- Laycock, who includes Wom "Kombio-Arapesh-Urat", -- Glottolog, including Urat }, } m["paa-kol"] = { "Kolopom", 6427807, } m["paa-kom"] = { "Kombio", 65044238, "paa-koa", aliases = {"Kombian", -- Laycock "Kombio-Yambes", -- Glottolog }, } m["paa-kun"] = { "Kunimaipan", 134973258, aliases = {"Northwest Wharton Range"}, -- per Usher (2020) -- often considered a subfamily of Goilalan } m["paa-kwa"] = { "Kwalean", 6450053, aliases = {"Humene-Uare"}, } m["paa-kwe"] = { "Kwerba proper", 12635134, "paa-gkw", aliases = {"Kwerba", -- Usher "Kwerbaic", -- Glottolog }, } m["paa-kwo"] = { "Kwomtari", 2075415, aliases = {"Kwomtari-Nai"}, -- Senu River is a larger unproven proposal } m["paa-lla"] = { "Loloda-Laba", -- a single language in Glottolog (Loloda-Laba) and Wikipedia (Loloda) 11732388, -- for the Loloda language "paa-gto", aliases = {"Loloda"}, -- Wikipedia's name } m["paa-lma"] = { "Left May", 614468, aliases = {"Arai River"}, -- per Usher (2020) -- Sometimes in a putative Arai-Samaia family along with Amto-Musan and the Pyu language } m["paa-lmu"] = { "Lepki-Murkim", -- Kembra accepted by Glottolog and Usher; not by Foley (2020) but does not exclude the possibility -- of a relationship 85776285, -- independent family per Glottolog, part of South Pauwasi River family (under Pauwasi) per Usher (2020) aliases = {"Lepki-Murkim-Kembra"}, -- Glottolog } m["paa-lpl"] = { "Lakes Plain", 6478969, aliases = {"Lakes Plains"}, } m["paa-lra"] = { "Lower Ramu", 65089469, "paa-ram", aliases = {"Ottilien-Misegian"}, -- alternative name given by Wikipedia } m["paa-lse"] = { "Lower Sepik", 7061700, aliases = {"Nor-Pondo"}, } m["paa-mai"] = { "Mairasi", 6736896, aliases = {"Mairasic"}, -- per Glottolog } m["paa-mal"] = { "Mailuan", 6735839, aliases = {"Cloudy Bay"}, } m["paa-mam"] = { "Maimai", -- Foley's Maimai is expanded 53679325, -- this is the code for the expanded Maimai with 6 languages, as opposed to the 3 in "Nuclear Maimai" "paa-trr", aliases = {"Nuclear Maimai", -- Glottolog's name "Maimai proper", -- Wikipedia's name }, } m["paa-man"] = { "Manubaran", 6752335, aliases = {"Mount Brown"}, } m["paa-mar"] = { "Marienberg", 1570589, "paa-trr", aliases = {"Marienberg Hills"}, -- Usher } m["paa-may"] = { "Maybratic", 4830892, -- the code for the Maybrat language in Wikipedia, which subsumes the two languages of this family -- putatively included in West Papuan but generally considered an isolated family aliases = {"Maybrat-Karon"}, } m["paa-mbi"] = { "Mbaham-Iha", 85784512, "qfa-dis", -- Papuan languages; Glottolog groups Karas (Kalamang) with Mbaham-Iha into a (mainland) West Bomberai -- family and stops there; Wikipedia, following Usher and Schapper (2022), groups Karas, Mbaham-Iha -- and the large Timor-Alor-Pantar family into a (Greater) West Bomberai family, saying that Karas is no -- closer to Mbaham-Iha than to Timor-Alor-Pantar. aliases = {"Mbahaam-Iha", -- used by Wikidata "Nuclear West Bomberai", -- Glottolog's name }, } m["paa-mby"] = { "Marind-Boazi-Yaqay", 3217484, "paa-ani", aliases = {"Marind-Boazi-Yaqai", -- Glottolog "Marind-Yakhai", -- Usher, without Boazi "Marind-Yaqai", -- Wikidata "Marind", -- alternative name given by Wikipedia "Marind-Arandai", -- alternative name given by Spanish Wikipedia }, } m["paa-mmu"] = { "Mandi-Muniwara", nil, "paa-mar", aliases = {"West Marienberg Hills"}, -- Usher } m["paa-mon"] = { "Monumbo", -- per Glottolog: "No evidence for the Bogia (Monumbo) languages being related to other Torricelli languages was ever presented" 16928417, aliases = {"Bogia", -- Glottolog "Bogia Bay", -- Usher (2020) }, } m["paa-mri"] = { "Marindic", -- [[w:Marindic languages]] redirects to [[w:Marind–Yaqai languages]] nil, "paa-mby", aliases = {"Marind"}, -- Usher; a single language } m["paa-nam"] = { "Nambu", 6961418, "paa-yam", aliases = {"East Morehead River"}, -- Usher } m["paa-nbo"] = { "North Bougainville", 749496, } m["paa-ndu"] = { "Ndu", 3217498, "paa-sep", -- Not accepted by Glottolog aliases = {"Ndu-Nggala"}, -- Usher } m["paa-ngk"] = { "Ngkolmpu", -- considered a single language by Wikipedia 5908646, "paa-kan", aliases = {"Ngkantr", -- Glottolog "Ngkolmpu Kanum", -- Wikipedia "Ngkontar", -- alternative name given by Wikipedia "Kanum", -- used by Wikidata }, } m["paa-nha"] = { "North Halmahera", 3217358, -- possibly in a proposed West Papuan family or an independent family } m["paa-nim"] = { "Nimboran", 12638426, aliases = {"Nimboranic", -- per Glottolog "Grime River", -- per Usher (2020) } } m["paa-nnd"] = { "Nuclear Ndu", nil, "paa-ndu", aliases = {"Ndu", -- Usher, with Boiken/Boikin "Ndu proper", -- Wikipedia }, } m["paa-nnh"] = { "Northern North Halmahera", nil, "paa-nha", aliases = {"Northern North Halmaheran", -- Glottolog "Halmahera", -- Usher "Core Halmaheran", -- Wikipedia }, } m["paa-nto"] = { "Namla-Tofanma", 16918187, -- independent family per Glottolog and Foley (2018), part of West Pauwasi family (under Pauwasi) per Usher (2020) } m["paa-ott"] = { "Ottilien", 7109477, "paa-lra", aliases = {"Ramu Coast", -- Usher "Watam-Awar-Gamay", -- alternative name given by Wikipedia }, } m["paa-pah"] = { "Pahoturi River", 17049141, aliases = {"Pahoturi"}, -- per Glottolog } m["paa-pal"] = { "Palei", -- Laycock adds Agi and Nabi/Nambi(-Metan) 65089113, "paa-wpa", aliases = {"Nuclear Palai"}, } m["paa-pia"] = { "Piawi", -- per Wikipedia, grouped with Arafundi languages to form Upper Yuat, which is a sister to Madang 7190400, aliases = {"Schraeder Range", -- Usher? "Waibuk"}, } m["paa-pio"] = { "Piore River", 65043152, "paa-sko", aliases = {"Barupu Lagoon", -- Glottolog "Lagoon", -- alternative name given by Wikipedia }, } m["paa-por"] = { "Porapora", -- Foley includes Ambakich (which we, Glottolog, and Usher treat as Keram) 65044258, "paa-ram", aliases = {"Agoan", -- Glottolog "Porapora River", -- Usher "core Grass", -- alternative name given by Wikipedia }, } m["paa-ram"] = { "Ramu", 3442808, aliases = {"Ramu River"}, -- per Usher (2020) } m["paa-rsa"] = { "Rasawa-Saponi", -- [[w:Rasawa-Saponi languages]] redirects to [[w:Lakes Plain languages]] nil, -- Q9859418 is for the coresponding category, which exists in the Piedmontese Wikipedia (?!) "paa-flp", aliases = {"Rombak River"}, -- Usher } m["paa-rub"] = { "Ruboni", 6875319, "paa-lra", aliases = {"Misegian", -- Wikipedia's name "Mikarew", -- alternative name given by Wikipedia "Ruboni Range"}, -- Usher } m["paa-saa"] = { "Samarokena-Airoran", 96417699, "paa-gkw", aliases = {"Apauwar Coast"}, -- Usher } m["paa-sah"] = { "Sahu", nil, "paa-nnh", } m["paa-sbo"] = { "South Bougainville", 3217380, } m["paa-sen"] = { "Sentani", 17044584, -- no consensus on higher affiliations, if any aliases = {"Sentanic", "Demta-Sentani", "Demta-Lake Sentani"}, -- Sentanic per Glottolog, Demta-Sentani per Wikipedia } m["paa-sep"] = { "Sepik", 3508772, } m["paa-shi"] = { "Serra Hills", 65043154, "paa-sko", } m["paa-sko"] = { "Sko", 953509, aliases = {"Skou"}, } m["paa-sng"] = { "Senagi", 2066550, } m["paa-taa"] = { "Taikat-Awyi", -- [[w:Taikat languages]] redirects to [[w:Border languages (New Guinea)]]; but Croatian Wikipedia has an entry 12643265, "paa-bor", aliases = {"Taikat", -- Foley "Upper Tami River", -- Usher }, } m["paa-tam"] = { "Tamolan", 7681634, "paa-ram", aliases = {"Guam River"}, -- Usher } m["paa-tap"] = { "Timor-Alor-Pantar", 16590002, } m["paa-teb"] = { "Teberan", 7692052, -- Often grouped with Trans-New Guinea, but per Pawley-Hammarström (2018), it has "weaker or disputed claims to membership in TNG". aliases = {"Dadibi-Folopa"}, } m["paa-tir"] = { "Tirio", 7809225, "paa-ani", aliases = {"Nuclear Lower Fly", -- Pawley-Hammarström ("Lower Fly" includes Abom) "Nuclear Tirio", -- Glottolog ("Tirio" includes Abom) "Lower Fly River", -- Usher (without Abom) }, } m["paa-tki"] = { "Turama-Kikori", 7853680, aliases = {"Turama-Kikorian", "Rumu-Omati River"}, } m["paa-ton"] = { "Tonda", 8581005, "paa-yam", aliases = {"West Morehead River"}, -- Usher } m["paa-too"] = { "Tor-Orya", 16590099, aliases = {"Orya-Tor"}, } m["paa-tor"] = { "Tor", -- [[w:Tor languages]] redirects to [[w:Orya–Tor languages]] nil, "paa-too", } m["paa-trr"] = { "Torricelli", 1333831, } m["paa-tti"] = { "Ternate-Tidore", nil, "paa-nnh", } m["paa-wal"] = { "Walio", 16919872, -- Often placed in Sepik (e.g. by Laycock and Z'graggen (1975)), but not by Foley (2018), and not accepted by Glottolog. aliases = {"Walioic", -- Glottolog "Central Leonhard Schultze River", }, } m["paa-wap"] = { "Wapei", -- Glottolog includes Nabi/Nambi(-Metan) in Wapeic 65089115, "paa-wpa", aliases = {"Wapeic"}, -- Glottolog } m["paa-war"] = { "Waris", -- [[w:Waris languages]] redirects to [[w:Border languages (New Guinea)]]; but Croatian Wikipedia has an entry 12645076, "paa-bor", aliases = {"Warisic", -- Glottolog "Bapi River", -- Usher (without Manem or Senggi) }, } m["paa-wbh"] = { "West Bird's Head", 5330530, -- Kuwani is sometimes included; probably related to North Halmahera languages. } m["paa-wel"] = { "Western Eleman", nil, "paa-ele", aliases = {"West Eleman"}, } m["paa-wig"] = { "West Inland Gulf", nil, "paa-ing", aliases = {"West Inland Gulf of Papua"}, -- Glottolog } m["paa-wke"] = { "West Keram", nil, "paa-ker", aliases = {"Koam", "Mongol-Langam", "Ulmapo"}, -- Koam used by Foley, Ulmapo used by Glottolog } m["paa-wko"] = { "Wára-Kómnzo", -- since we split out Kómnzo as a separate language 11732474, -- for the Wara language "paa-ton", aliases = {"Anta-Komnzo-Wára-Wérè-Kémä", -- Glottolog's name "Wára", "Wara", -- Wikipedia }, } m["paa-wlp"] = { "West Lakes Plain", -- [[w:Tariku languages]] redirects to [[w:Lakes Plain languages]] 47007503, -- actually for "Tariku languages", which per Wikipedia covers Fayu, Kirikiri, Iau and Tause "paa-lpl", aliases = {"West Tariku", -- Glottolog "West Lakes Plains"}, -- Usher, with Edopi/Iau } m["paa-wpa"] = { "Wapei-Palei", 65043156, "paa-trr", } m["paa-wpw"] = { -- paa-wpa already used by Wapei-Palei "Western Pauwasi", -- 2 langs per Glottolog and Pawley-Hammarström; Usher also includes Namla-Tofanma and Usku 85815062, aliases = {"West Pauwasi", -- Wikipedia, Usher "Tebi-Towe", "Dubu-Towei"}, } m["paa-yam"] = { "Yam", 15062272, aliases = {"Morehead and Upper Maro River", "Morehead River", -- Usher }, } m["paa-yaq"] = { "Yaqayic", -- [[w:Yaqai languages]] redirects to [[w:Marind–Yaqai languages]] nil, "paa-mby", aliases = {"Yakhai-Warkay"}, -- Usher } m["paa-ysa"] = { "Yawa-Saweru", 3217545, aliases = {"Yawa", "Yawan", "Yapen"}, } m["paa-yua"] = { "Yuat", 8060096, } m["phi"] = { "Pilipino", --TLCHANGE "Philippine" 947858, "poz", english_name = "Philippine" --TLCHANGE } m["phi-kal"] = { "Kalamian", 3217466, "phi", aliases = {"Calamian"}, } m["poz"] = { "Malayo-Polinesya", --TLCHANGE 143158, "map", english_name = "Malayo-Polynesian", --TLCHANGE spanish_name = "Malayo-polinesia" --TLCHANGE } m["poz-aay"] = { "Admiralty Islands", 2701306, "poz-oce", } m["poz-bnn"] = { "North Bornean", 1427907, "poz", } m["poz-bre"] = { "East Barito", 2701314, "poz", } m["poz-brw"] = { "West Barito", 2761679, "poz", } m["poz-bss"] = { "Bali-Sasak-Sumbawa", 3396043, "poz-msa", } m["poz-btk"] = { "Bungku-Tolaki", 3217381, "poz-clb", } m["poz-cet"] = { "Central-Eastern Malayo-Polynesian", 2269883, "poz", } m["poz-clb"] = { "Celebic", 1078041, "poz", } m["poz-cln"] = { "New Caledonian", 3091221, "poz-ocs", } m["poz-cma"] = { "Central Maluku", 3217479, "poz-cet", } m["poz-hce"] = { "Halmahera-Cenderawasih", 2526616, "pqe", } m["poz-kal"] = { "Kaili-Pamona", 3217465, "poz-clb", } m["poz-lgx"] = { "Lampungic", 49215, "poz", } m["poz-mcm"] = { "Malayo-Chamic", nil, "poz-msa", } m["poz-mic"] = { "Micronesian", 420591, "poz-occ", } m["poz-mly"] = { "Malayic", 662628, "poz-mcm", } m["poz-msa"] = { "Malayo-Sumbawan", 1363818, "poz", } m["poz-mun"] = { "Muna-Buton", 3037924, "poz-clb", } m["poz-nws"] = { "Northwest Sumatran", 2071308, "poz", } m["poz-occ"] = { "Central-Eastern Oceanic", 2068435, "poz-oce", } m["poz-oce"] = { "Oceanic", 324457, "pqe", } m["poz-ocs"] = { "Southern Oceanic", 3039118, "poz-occ", } m["poz-ocw"] = { "Western Oceanic", 2701282, "poz-oce", } m["poz-pcc"] = { "Central Pacific", 3130237, "poz-occ", } m["poz-pep"] = { "Eastern Polynesian", 390979, "poz-pnp", } m["poz-pnp"] = { "Nuclear Polynesian", 743851, "poz-pol", } m["poz-pol"] = { "Polynesian", 390979, "poz-pcc", } m["poz-san"] = { "Sabahan", 3217517, "poz-bnn", } m["poz-sbj"] = { "Sama-Bajaw", 2160409, "poz", } m["poz-slb"] = { "Saluan-Banggai", 3217519, "poz-clb", } m["poz-sls"] = { "Southeast Solomonic", 3119671, "poz-occ", } m["poz-ssw"] = { "South Sulawesi", 2778190, "poz", } m["poz-stm"] = { "St. Matthias", 6484143, "poz-oce", aliases = {"St Matthias"}, } m["poz-swa"] = { "North Sarawakan", 538569, "poz-bnn", } m["poz-tem"] = { "Temotu", 3075769, "poz-oce", } m["poz-tim"] = { "Timoric", 7806987, "poz-cet", } m["poz-ton"] = { "Tongic", 3397263, "poz-pol", } m["poz-tot"] = { "Tomini-Tolitoli", 3217541, "poz-clb", } m["poz-vnc"] = { "Central Vanuatu", 5061988, "poz-ocs", } m["poz-vnn"] = { "North Vanuatu", 85789650, "poz-ocs", } m["poz-vns"] = { "South Vanuatu", 3070173, "poz-ocs", } m["poz-wot"] = { "Wotu-Wolio", 1041317, "poz-clb", aliases = {"Island Kaili-Wolio"}, -- Glottolog } m["pqe"] = { "Eastern Malayo-Polynesian", 2269883, "poz-cet", } m["qfa-adc"] = { "Central Great Andamanese", nil, "qfa-adm", } m["qfa-adm"] = { "Great Andamanese", 3515103, } m["qfa-adn"] = { "Northern Great Andamanese", nil, "qfa-adm", } m["qfa-ads"] = { "Southern Great Andamanese", nil, "qfa-adm", } m["qfa-ain"] = { "Ainuic", 50111972, aliases = {"Ainu"}, } m["qfa-bej"] = { "Be-Jizhao", nil, "qfa-bet", } m["qfa-bet"] = { "Be-Tai", 12627719, "qfa-tak", aliases = {"Tai-Be", "Daic-Beic", "Beic-Daic"}, } m["qfa-buy"] = { "Buyang", 1109927, "qfa-kra", } m["qfa-cka"] = { "Chukotko-Kamchatkan", 33255, } m["qfa-cre"] = { "creole", 33289, "crp", } m["qfa-ckn"] = { "Chukotkan", 2606732, "qfa-cka", } m["qfa-cnt"] = { "contact", 133253514, "qfa-not", } m["qfa-dis"] = { -- Languages that are not unclassifiable (qfa-unc) but where there is no consensus on classification. Usually -- this is because the languages are divergent and it's disputed whether they are isolates or distantly related -- to other languages. "disputed affiliation", nil, "qfa-not", } m["qfa-dgn"] = { "Dogon", 1234776, "nic", } m["qfa-dny"] = { "Dene-Yeniseian", 21103, aliases = {"Dené-Yeniseian"}, } m["qfa-hur"] = { "Hurro-Urartian", 1144159, } m["qfa-iso"] = { "isolate", 33648, "qfa-not", } m["qfa-kad"] = { "Kadu", -- considered either Nilo-Saharan or independent/none 1720989, } m["qfa-kms"] = { "Kam-Sui", 1023641, "qfa-tak", } m["qfa-kor"] = { "Koreanic", 11263525, } m["qfa-kra"] = { "Kra", 1022087, "qfa-tak", } m["qfa-lic"] = { "Hlai", 1023648, "qfa-tak", aliases = {"Hlaic"}, } m["qfa-mch"] = { -- used in both N and S America "Macro-Chibchan", 3438062, } m["qfa-mix"] = { "mixed", 33694, "qfa-cnt", } m["qfa-not"] = { "not a family", nil, "qfa-not", } m["qfa-onb"] = { "Be", nil, "qfa-bej", aliases = {"Ong-Be", "Beic"}, } m["qfa-ong"] = { "Ongan", 2090575, aliases = {"Angan", "South Andamanese", "Jarawa-Onge"}, } m["qfa-pid"] = { "pidgin", 33831, "crp", } m["qfa-sub"] = { "substrate", 20730913, "qfa-not", } m["qfa-tak"] = { "Kra-Dai", 34171, aliases = {"Tai-Kadai", "Kadai"}, } m["qfa-tyn"] = { "Tyrsenian", 1344038, } m["qfa-unc"] = { -- This corresponds to languages normally called "unclassified", i.e. there is insufficient data or research to -- classify them, whereas our [[:Category:Unclassified languages]] is just languages that no Wiktionary editor -- has classified yet (the family code in the language data is missing). "unclassifiable", 33956, "qfa-not", } m["qfa-xgs"] = { "Serbi-Mongolic", 108887939, } m["qfa-xgx"] = { "Para-Mongolic", 107619002, "qfa-xgs", } m["qfa-yen"] = { "Yeniseian", 27639, "qfa-dny", aliases = {"Yeniseic", "Yenisei-Ostyak"}, } m["qfa-yke"] = { "Ketic", nil, "qfa-yen", } m["qfa-yko"] = { "Kottic", nil, "qfa-yen", } m["qfa-yrn"] = { "Arinic", nil, "qfa-yen", } m["qfa-ypm"] = { "Pumpokolic", nil, "qfa-yen", } m["qfa-yuk"] = { "Yukaghir", 34164, aliases = {"Yukagir", "Jukagir"}, } m["qwe"] = { "Quechuan", 5218, } m["raj"] = { "Rajasthani", 13196, "inc-wes", protoLanguage = "inc-ogu", } m["roa"] = { "Romanse", --TLCHANGE 19814, "itc", aliases = {"Romanic", "Latin", "Neolatin", "Neo-Latin"}, protoLanguage = "la", english_name = "Romance", --TLCHANGE spanish_name = "Romance", --TLCHANGE } m["roa-asl"] = { "Asturleonese", 35390, "roa-ibe", protoLanguage = "roa-ole", } m["roa-cas"] = { "Kastila", --TLCHANGE "Kastila" for castillian, "Espanyol" for spanish 71924, "roa-ibe", aliases = {"Castillian", "Castilic", "Castillic"}, protoLanguage = "osp", english_name = "Castilian", --TLCHANGE spanish_name = "Castellano", --TLCHANGE } m["roa-dal"] = { "Dalmatian Romance", 97646077, "roa-itd", } m["roa-eas"] = { "Eastern Romance", 147576, "roa", } m["roa-emr"] = { "Emilian-Romagnol", 242648, "roa-git", } m["roa-gap"] = { "Galician-Portuguese", 9080204, "roa-ibe", aliases = {"Galician Romance", "Galaic-Portuguese"}, protoLanguage = "roa-opt", } m["roa-gar"] = { "Gallo-Romance", 500394, "roa-wes", } m["roa-itd"] = { "Italo-Dalmatian", 3313381, "roa-iwr", aliases = {"Central Romance"} } m["roa-itr"] = { "Italo-Romance", 3356483, "roa-itd", } m["roa-iwr"] = { "Romanse Italo-Kanluranin", --TLCHANGE 112608, "roa", aliases = {"Italo-Western"}, english_name = "Italo-Western Romance", --TLCHANGE spanish_name = "Romance italo-occidental", --TLCHANGE } m["roa-git"] = { "Gallo-Italic", 516074, "roa-gar", aliases = {"Gallo-Italian", "Gallo-Cisalpine", "Cisalpine"}, } m["roa-grh"] = { "Gallo-Rhaetian", 97646466, "roa-gar", } m["roa-ibe"] = { "Iberoromanse", --TLCHANGE 749533, "roa-wes", aliases = {"Iberian Romance", "West Ibero-Romance", "Western Ibero-Romance", "West Iberian Romance", "Western Iberian Romance"}, english_name = "Ibero-Romance", --TLCHANGE spanish_name = "Iberorromance", --TLCHANGE } m["roa-nar"] = { "Navarro-Aragonese", 133252927, "roa-ibe", protoLanguage = "roa-ona", } m["roa-oil"] = { "Oïl", 37351, "roa-grh", aliases = {"langues d'oïl", "langue d'oïl", "Cisalpine"}, protoLanguage = "fro", } m["roa-ocr"] = { "Occitano-Romance", 599958, "roa-gar", aliases = {"Gallo-Narbonnese", "East Iberian", "Eastern Iberian"}, } m["roa-rhe"] = { "Rhaeto-Romance", 515593, "roa-grh", aliases = {"langues d'oïl", "langue d'oïl", "Cisalpine"}, } m["roa-sou"] = { "Southern Romance", 145345, "roa", } m["roa-wes"] = { "Kanluraning Romanse", --TLCHANGE 2714388, "roa-iwr", english_name = "Western Romance", --TLCHANGE spanish_name = "Romance occidental", --TLCHANGE } --[=[ Exceptional language and family codes for South American Indian languages can use the prefix "sai-", though "sai" is no longer itself a family code. ]=]-- m["sai-ara"] = { "Araucanian", 626630, } m["sai-aym"] = { "Aymaran", 33010, } m["sai-bar"] = { "Barbacoan", 807304, aliases = {"Barbakoan"}, } m["sai-bor"] = { "Boran", 5371776, } m["sai-cah"] = { "Cahuapanan", 1025793, } m["sai-car"] = { "Cariban", 33090, aliases = {"Carib"}, } m["sai-cer"] = { "Cerrado", 98078151, "sai-jee", aliases = {"Amazonian Jê"}, } m["sai-chc"] = { "Chocoan", 1075616, aliases = {"Choco", "Chocó"}, } m["sai-cho"] = { "Chonan", 33019, aliases = {"Chon"}, } m["sai-cje"] = { "Central Jê", 18010843, "sai-cer", aliases = {"Akuwẽ"}, } m["sai-cpc"] = { "Chapacuran", 1062626, } m["sai-crn"] = { "Charruan", 3112423, aliases = {"Charrúan"}, } m["sai-ctc"] = { "Catacaoan", 5051139, } m["sai-guc"] = { "Guaicuruan", 1974973, "sai-mgc", aliases = {"Guaicurú", "Guaycuruana", "Guaikurú", "Guaycuruano", "Guaykuruan", "Waikurúan"}, } m["sai-guh"] = { "Guahiban", 944056, aliases = {"Guahiboan", "Guajiboan", "Wahivoan"}, } m["sai-gui"] = { "Guianan", nil, "sai-car", aliases = {"Guianan Carib", "Guiana Carib"}, } m["sai-har"] = { "Harákmbut", 1584402, "sai-hkt", aliases = {"Harákmbet"}, } m["sai-hkt"] = { "Harákmbut-Katukinan", 17107635, } m["sai-hrp"] = { "Huarpean", 1578336, aliases = {"Warpean", "Huarpe", "Warpe"}, } m["sai-jee"] = { "Jê", 1483594, "sai-mje", aliases = {"Gê", "Jean", "Gean", "Jê-Kaingang", "Ye"}, } m["sai-jir"] = { "Jirajaran", 3028651, aliases = {"Hiraháran"}, } m["sai-jiv"] = { "Jivaroan", 1393074, aliases = {"Hívaro", "Jibaro", "Jibaroan", "Jibaroana", "Jívaro"}, } m["sai-ktk"] = { "Katukinan", 2636000, "sai-hkt", aliases = {"Catuquinan"}, } m["sai-kui"] = { "Kuikuroan", nil, "sai-car", aliases = {"Kuikuro", "Nahukwa"}, } m["sai-map"] = { "Mapoyan", 61096301, "sai-ven", aliases = {"Mapoyo", "Mapoyo-Yabarana", "Mapoyo-Yavarana", "Mapoyo-Yawarana"}, } m["sai-mas"] = { "Mascoian", 1906952, aliases = {"Mascoyan", "Maskoian", "Enlhet-Enenlhet"}, } m["sai-mgc"] = { "Mataco-Guaicuru", 255512, } m["sai-mje"] = { "Macro-Jê", 887133, aliases = {"Macro-Gê"}, } m["sai-mtc"] = { "Matacoan", 2447424, "sai-mgc", } m["sai-mur"] = { "Muran", 33826, aliases = {"Mura"}, } m["sai-nad"] = { "Nadahup", 1856439, aliases = {"Makú", "Macú", "Vaupés-Japurá"}, } m["sai-nje"] = { "Northern Jê", 98078225, "sai-cer", aliases = {"Core Jê"}, } m["sai-nmk"] = { "Nambikwaran", 15548027, aliases = {"Nambicuaran", "Nambiquaran", "Nambikuaran"}, } m["sai-otm"] = { "Otomacoan", 3217503, aliases = {"Otomákoan", "Otomakoan"}, } m["sai-pan"] = { "Panoan", 1544537, "sai-pat", aliases = {"Pano"}, } m["sai-pat"] = { "Pano-Tacanan", 2475746, aliases = {"Pano-Tacana", "Pano-Takana", "Páno-Takána", "Pano-Takánan"}, } m["sai-pek"] = { "Pekodian", 107451736, "sai-car", aliases = {"South Amazonian Carib", "Southern Cariban", "Pekodi"}, } m["sai-pem"] = { "Pemongan", nil, "sai-ven", aliases = {"Pemong", "Pemóng", "Purukoto"}, } m["sai-pey"] = { "Peba-Yaguan", 174015, aliases = {"Peba-Yagua", "Yaguan", "Peban", "Yáwan"}, } m["sai-prk"] = { "Parukotoan", 107451482, "sai-car", aliases = {"Parukoto"}, } m["sai-sje"] = { "Southern Jê", 98078245, "sai-jee", } m["sai-tac"] = { "Tacanan", 3113762, "sai-pat", } m["sai-tar"] = { "Taranoan", 105097814, "sai-gui", aliases = {"Trio", "Tarano"}, } m["sai-tuc"] = { "Tucanoan", 788144, } m["sai-tyu"] = { "Ticuna-Yuri", 4467010, } m["sai-ucp"] = { "Uru-Chipaya", 2475488, aliases = {"Uru-Chipayan"}, } m["sai-ven"] = { "Venezuelan Cariban", nil, "sai-car", aliases = {"Venezuelan Carib", "Venezuelan", "Venezuelano"}, } m["sai-wic"] = { "Wichí", 3027047, } m["sai-wit"] = { "Witotoan", 43079317, aliases = {"Huitotoan", "Uitotoan"}, } m["sai-ynm"] = { "Yanomami", nil, aliases = {"Yanomam", "Shamatari", "Yamomami", "Yanomaman"}, } m["sai-yuk"] = { "Yukpan", nil, "sai-car", aliases = {"Yukpa", "Yukpano", "Yukpa-Japreria"}, } m["sai-zam"] = { "Zamucoan", 3048461, aliases = {"Samúkoan"}, } m["sai-zap"] = { "Zaparoan", 33911, aliases = {"Záparoan", "Saparoan", "Sáparoan", "Záparo", "Zaparoano", "Zaparoana"}, } m["sal"] = { "Salish", 33985, } m["sdv"] = { "Eastern Sudanic", 2036148, "ssa", } m["sdv-bri"] = { "Bari", nil, "sdv-nie", } m["sdv-daj"] = { "Daju", 956724, "sdv", } m["sdv-dnu"] = { "Dinka-Nuer", nil, "sdv-niw", } m["sdv-eje"] = { "Eastern Jebel", 3408878, "sdv", } m["sdv-kln"] = { "Kalenjin", 637228, "sdv-nis", } m["sdv-lma"] = { "Lotuko-Maa", nil, "sdv-nie", } m["sdv-lon"] = { "Northern Luo", nil, "sdv-luo", } m["sdv-los"] = { "Southern Luo", 7570103, "sdv-luo", } m["sdv-luo"] = { "Luo", nil, "sdv-niw", } m["sdv-nes"] = { "Northern Eastern Sudanic", 4810496, "sdv", aliases = {"Astaboran", "Ek Sudanic"}, } m["sdv-nie"] = { "Eastern Nilotic", 153795, "sdv-nil", } m["sdv-nil"] = { "Nilotic", 513408, "sdv", } m["sdv-nis"] = { "Southern Nilotic", 1552410, "sdv-nil", } m["sdv-niw"] = { "Western Nilotic", 3114989, "sdv-nil", } m["sdv-nma"] = { "Nandi-Markweta", nil, "sdv-kln", } m["sdv-nyi"] = { "Nyima", 11688746, "sdv-nes", aliases = {"Nyimang"}, } m["sdv-tmn"] = { "Taman", 3408873, "sdv-nes", aliases = {"Tamaic"}, } m["sdv-ttu"] = { "Teso-Turkana", 7705551, "sdv-nie", aliases = {"Ateker"}, } m["sel"] = { "Selkup", 34008, "syd", } m["sem"] = { "Semitic", 34049, "afa", } m["sem-ara"] = { "Aramaic", 28602, "sem-nwe", protoLanguage = "arc", } m["sem-arb"] = { "Arabic", 164667, "sem-cen", protoLanguage = "ar", } m["sem-are"] = { "Eastern Aramaic", 3410322, "sem-ara", } m["sem-arw"] = { "Western Aramaic", 3394214, "sem-ara", } m["sem-ase"] = { "Southeastern Aramaic", 3410322, "sem-are", } m["sem-can"] = { "Canaanite", 747547, "sem-nwe", } m["sem-cen"] = { "Central Semitic", 3433228, "sem-wes", } m["sem-cna"] = { "Central Neo-Aramaic", 3410322, "sem-are", } m["sem-eas"] = { "East Semitic", 164273, "sem", } m["sem-eth"] = { "Ethiopian Semitic", 163629, "sem-wes", aliases = {"Afro-Semitic", "Ethiopian", "Ethiopic", "Ethiosemitic"}, } m["sem-nna"] = { "Northeastern Neo-Aramaic", 2560578, "sem-are", } m["sem-nwe"] = { "Northwest Semitic", 162996, "sem-cen", } m["sem-osa"] = { "Old South Arabian", 35025, "sem-cen", aliases = {"Epigraphic South Arabian", "Sayhadic"}, } m["sem-sar"] = { "Modern South Arabian", 1981908, "sem-wes", } m["sem-wes"] = { "West Semitic", 124901, "sem", } m["sgn"] = { "sign", 34228, "qfa-not", } m["sgn-fsl"] = { "French Sign Languages", 5501921, "sgn", } m["sgn-gsl"] = { "German Sign Languages", 5551235, "sgn", } m["sgn-jsl"] = { "Japanese Sign Languages", 11722508, "sgn", } m["sio"] = { "Siouan", 34181, "nai-sca", } m["sio-dhe"] = { "Dhegihan", 3217420, "sio-msv", } m["sio-dkt"] = { "Dakotan", 4154122, "sio-msv", } m["sio-mor"] = { "Missouri River Siouan", 26807266, "sio", } m["sio-msv"] = { "Mississippi Valley Siouan", 12637104, "sio", } m["sio-ohv"] = { "Ohio Valley Siouan", 21070931, "sio", } m["sit"] = { "Sino-Tibetano", --TLCHANGE "Sino-Tibetan" 45961, aliases = {"Trans-Himalayan"}, english_name = "Sino-Tibetan" --TLCHANGE } m["sit-aao"] = { "Central Naga", 615474, "sit", } m["sit-alm"] = { "Almora", nil, "sit-whm", } m["sit-bai"] = { "Bai", 35103, "sit-mba", } m["sit-bdi"] = { "Bodish", 1814078, "sit", } m["sit-cln"] = { "Cai-Long", 107182612, "sit-mba", aliases = {"Ta-Li"}, } m["sit-dhi"] = { "Dhimalish", 1207648, "sit", } m["sit-ebo"] = { "East Bodish", 56402, "sit-bdi", } m["sit-egy"] = { "East rGyalrongic", 832026, "sit-rgy", } m["sit-ers"] = { "Ersuic", 56335, "sit", } m["sit-gma"] = { "Greater Magaric", 55612963, "sit", } m["sit-gsi"] = { "Greater Siangic", 52698851, "sit", } m["sit-hrs"] = { "Hrusish", 1632501, "sit", aliases = {"Southeast Kamengic"}, } m["sit-jnp"] = { "Jingphoic", nil, "sit-jpl", aliases = {"Jingpho"}, } m["sit-jpl"] = { "Kachin-Luic", 1515454, "tbq-bkj", aliases = {"Jingpho-Luish", "Jingpho-Asakian", "Kachinic"}, } m["sit-kch"] = { "Konyak-Chang", nil, "sit-kon", } m["sit-kha"] = { "Kham", 33305, "sit-gma", } m["sit-khb"] = { "Kho-Bwa", 6401917, "sit", aliases = {"Bugunish", "Kamengic"}, } m["sit-khw"] = { "Western Kho-Bwa", nil, "sit-khb", } m["sit-khc"] = { "Chug-Lish", nil, "sit-khw", aliases = {"Duhumbi-Khispi"}, } m["sit-khm"] = { "Mey-Sartang", nil, "sit-khw", aliases = {"Sartang-Sherdukpen"}, } m["sit-kic"] = { "Central Kiranti", nil, "sit-kir", } m["sit-kie"] = { "Eastern Kiranti", nil, "sit-kir", } m["sit-kin"] = { "Kinnauric", nil, "sit-whm", aliases = {"Kinnauri"}, } m["sit-kir"] = { "Kiranti", 922148, "sit", } m["sit-kiw"] = { "Western Kiranti", 922148, "sit-kir", } m["sit-kon"] = { "Northern Naga", 774590, "tbq-bkj", aliases = {"Konyakian", "Konyak"}, } m["sit-kyk"] = { "Kyirong-Kagate", 6450957, "sit-tib", } m["sit-lab"] = { "Ladakhi-Balti", 6450957, "sit-tib", } m["sit-las"] = { "Lahuli-Spiti", 6473510, "sit-tib", } m["sit-luu"] = { "Luish", 55621439, "sit-jpl", aliases = {"Asakian", "Sak"}, } m["sit-mar"] = { "Maringic", nil, "sit-tma", } m["sit-mba"] = { "Macro-Bai", 16963847, "sit-sba", aliases = {"Greater Bai"}, } m["sit-mdz"] = { "Midzu", 6843504, "sit", aliases = {"Geman", "Midzuish", "Miju-Meyor", "Southern Mishmi"}, } m["sit-mnz"] = { "Mondzish", 6898839, "tbq-lob", aliases = {"Mangish"}, } m["sit-mru"] = { "Mruic", 16908870, "sit", aliases = {"Mru-Hkongso"}, } m["sit-nas"] = { "Naish", 25047956, "sit-nax", } m["sit-nax"] = { "Naic", 6982999, "tbq-buq", aliases = {"Naxish"}, } m["sit-nba"] = { "Northern Bai", 122463830, "sit-bai", } m["sit-new"] = { "Newaric", 55625069, "sit", } m["sit-nng"] = { "Nungish", 1515482, "sit", aliases = {"Nung"}, } m["sit-qia"] = { "Qiangic", 1636765, "tbq-buq", } m["sit-rgy"] = { "Rgyalrongic", 56936, "sit-qia", aliases = {"Jiarongic"}, } m["sit-sba"] = { "Sino-Bai", nil, "sit", aliases = {"Greater Bai"}, } m["sit-tam"] = { "Tamangic", 3309439, "sit", aliases = {"West Bodish"}, } m["sit-tan"] = { "Tani", 3217538, "sit", } m["sit-tib"] = { "Tibetic", 1641150, "sit-bdi", protoLanguage = "otb", } m["sit-tja"] = { "Tujia", nil, "sit", } m["sit-tma"] = { "Tangkhul-Maring", nil, "sit", } m["sit-tng"] = { "Tangkhulic", 1516657, "sit-tma", aliases = {"Tangkhul"}, } m["sit-tno"] = { "Tangsa-Nocte", nil, "sit-kon", } m["sit-tsk"] = { "Tshangla", nil, "sit", } m["sit-wgy"] = { "West rGyalrongic", nil, "sit-rgy" } m["sit-whm"] = { "West Himalayish", 2301695, "sit", } m["sit-zem"] = { "Zeme", 189291, "sit", aliases = {"Zeliangrong", "Zemeic"}, } m["sla"] = { "Slavic", 23526, "ine-bsl", aliases = {"Slavonic"}, } m["smi"] = { "Sami", 56463, "urj", aliases = {"Saami", "Samic", "Saamic"}, } m["son"] = { "Songhay", 505198, "ssa", aliases = {"Songhai"}, } m["sqj"] = { "Albanian", 8748, "ine", } m["ssa"] = { "Nilo-Saharan", -- possibly not a genetic grouping 33705, } m["ssa-fur"] = { "Fur", 2989512, "ssa", } m["ssa-klk"] = { "Kuliak", 1791476, "ssa", aliases = {"Rub"}, } m["ssa-kom"] = { "Koman", 1781084, "ssa", } m["ssa-sah"] = { "Saharan", 1757661, "ssa", } m["syd"] = { "Samoyedic", 34005, "urj", aliases = {"Samoyed", "Samodeic"}, } m["syd-ene"] = { "Enets", 29942, "syd", } m["tai"] = { "Tai", 749720, "qfa-bet", aliases = {"Daic"}, } m["tai-wen"] = { "Wenma-Southwestern Tai", nil, "tai", } m["tai-tay"] = { "Tày", nil, "tai-wen", } m["tai-sap"] = { "Sapa-Southwestern Tai", nil, "tai-wen", aliases = {"Sapa-Thai"}, } m["tai-swe"] = { "Southwestern Tai", 10889250, "tai-sap", } m["tai-cho"] = { "Chongzuo Tai", 13216, "tai", } m["tai-cen"] = { "Central Tai", 5061891, "tai", } m["tai-nor"] = { "Northern Tai", 7059014, "tai", } m["tbq"] = { "Tibeto-Burman", 34064, "sit", } m["tbq-anp"] = { "Angami-Pochuri", 530460, "sit", } m["tbq-axi"] = { "Axioid", nil, "tbq-sel", } m["tbq-bdg"] = { "Bodo-Garo", 4090000, "tbq-bkj", } m["tbq-bis"] = { "Bisoid", 48844742, "tbq-slo", } m["tbq-bka"] = { "Bi-Ka", 12627890, "tbq-slo", } m["tbq-bkj"] = { "Sal", 889900, "sit", -- Brahmaputran appears to be Glottolog's term aliases = {"Bodo-Konyak-Jinghpaw", "Brahmaputran", "Jingpho-Konyak-Bodo"}, } m["tbq-brm"] = { "Burmish", 865713, "tbq-lob", } m["tbq-buq"] = { "Burmo-Qiangic", 16056278, "sit", aliases = {"Eastern Tibeto-Burman"}, } m["tbq-drp"] = { "Downriver Phula", 7188378, "tbq-rph", } m["tbq-han"] = { "Hanoid", 17004185, "tbq-slo", } m["tbq-hph"] = { "Highland Phula", nil, "tbq-sel", } m["tbq-jin"] = { "Jino", 6202716, "tbq-slo", } m["tbq-kzh"] = { "Kazhuoish", 48834669, "tbq-lol", } m["tbq-kuk"] = { "Kuki-Chin", 832413, "sit", aliases = {"Kukish", "South-Central Tibeto-Burman"}, } m["tbq-lal"] = { "Lalo", 56548, "tbq-lso", } m["tbq-lho"] = { "Lahoish", nil, "tbq-lol", } m["tbq-llo"] = { "Lipo-Lolopo", nil, "tbq-lso", } m["tbq-lob"] = { "Lolo-Burmese", 1635712, "tbq-buq", } m["tbq-lol"] = { "Loloish", 37035, "tbq-lob", aliases = {"Yi", "Ngwi", "Nisoic"}, } m["tbq-lso"] = { "Lisoish", 6559055, "tbq-lol", } m["tbq-lwo"] = { "Lawoish", 48847673, "tbq-lol", } m["tbq-muj"] = { "Muji", 11221327, "tbq-hph", } m["tbq-nas"] = { "Nasoid", nil, "tbq-nlo", } m["tbq-nis"] = { "Nisu", 56404, "tbq-nlo", } m["tbq-nlo"] = { "Northern Loloish", 7058676, "tbq-nso", } m["tbq-nso"] = { "Nisoish", 56990, "tbq-lol", } m["tbq-nus"] = { "Nusoish", 114245231, "tbq-lol", } m["tbq-phw"] = { "Phowa", 7187959, "tbq-hph", } m["tbq-rph"] = { "Riverine Phula", nil, "tbq-sel", } m["tbq-sel"] = { "Southeastern Loloish", 16111894, "tbq-nso", } m["tbq-sil"] = { "Siloid", 60787071, "tbq-slo", } m["tbq-slo"] = { "Southern Loloish", 5649340, "tbq-lol", } m["tbq-tal"] = { "Taloid", 48804018, "tbq-lso", } m["tbq-urp"] = { "Upriver Phula", 7187058, "tbq-rph", } m["trk"] = { "Turkic", 34090, } m["trk-cmn"] = { "Common Turkic", 1126028, "trk", aliases = {"Shaz Turkic", "Shaz-Turkic"}, } m["trk-kar"] = { "Karluk", 703173, "trk-cmn", aliases = {"Qarluq", "Uyghur-Uzbek", "Southeastern Turkic"}, } m["trk-kbu"] = { "Kipchak-Bulgar", 3512539, "trk-kip", aliases = {"Uralian", "Uralo-Caspian"}, } m["trk-kcu"] = { "Kipchak-Cuman", 4370412, "trk-kip", aliases = {"Ponto-Caspian"}, } m["trk-kip"] = { "Kipchak", 1339898, "trk-cmn", -- Russian Wikipedia article [[w:ru:Западнотюркские_языки]] says "Western Turkic" is used by N.A. Baskakov and includes Oghuz, Kipchak and Karluk. -- Azerbaijani Wikipedia article [[w:az:Qərbi_türk_dilləri]] clarifies that "Western Turkic" is not a clade. other_names = {"Western Turkic"}, aliases = {"Kypchak", "Qypchaq", "Northwestern Turkic"}, protoLanguage = "qwm", } m["trk-kkp"] = { "Kyrgyz-Kipchak", 4221189, "trk-kip", } m["trk-kno"] = { "Kipchak-Nogai", 4326954, "trk-kip", aliases = {"Aralo-Caspian"}, } m["trk-nsb"] = { "North Siberian Turkic", 4537269, "trk-sib", aliases = {"Northern Siberian Turkic"}, } m["trk-ogr"] = { "Oghur", 1422731, "trk", aliases = {"Lir-Turkic", "r-Turkic"}, } m["trk-ogz"] = { "Oghuz", 494600, "trk-cmn", aliases = {"Southwestern Turkic"}, } m["trk-sib"] = { "Siberian Turkic", 354353, "trk-cmn", other_names = {"Northern Turkic"}, -- per [[w:ru:Восточнотюркские_языки]], "Eastern Turkic" is an alias for Siberian Turkic in the work of O.A. Mudrak, -- but has a different non-clade meaning in the older work of N.A. Baskakov. aliases = {"Eastern Turkic", "Northeastern Turkic"}, } m["trk-ssb"] = { "South Siberian Turkic", nil, "trk-sib", aliases = {"Southern Siberian Turkic"}, } m["tup"] = { "Tupian", 34070, aliases = {"Tupi"}, } m["tup-gua"] = { "Tupi-Guarani", 148610, "tup", aliases = {"Tupí-Guaraní"}, } m["tuw"] = { "Tungusic", 34230, aliases = {"Manchu-Tungus", "Tungus"}, } m["tuw-ewe"] = { "Ewenic", 105889448, "tuw", aliases = {"Northern Tungusic"}, } m["tuw-jrc"] = { "Jurchenic", 105889432, "tuw", aliases = {"Manchuric"}, } m["tuw-nan"] = { "Nanaic", 105889264, "tuw", } m["tuw-udg"] = { "Udegheic", 105889266, "tuw", } m["urj"] = { "Uralic", 34113, varieties = {"Finno-Ugric"}, } m["urj-fin"] = { "Fino-baltiko", --TLCHANGE 33328, "urj", aliases = {"Baltic-Finnic", "Balto-Finnic", "Fennic"}, english_name = "Finnic", --TLCHANGE spanish_name = "Fino-báltico", --TLCHANGE } m["urj-mdv"] = { "Mordvinic", 627313, "urj", } m["urj-prm"] = { "Permic", 161493, "urj", } m["urj-ugr"] = { "Ugric", 156631, "urj", } m["wak"] = { "Wakashan", 60069, } m["wen"] = { "Sorbian", 25442, "zlw", aliases = {"Lusatian", "Wendish"}, } m["xgn"] = { "Mongolic", 33750, "qfa-xgs", aliases = {"Mongolian"}, } m["xgn-cen"] = { "Central Mongolic", 28719447, "xgn", protoLanguage = "xng-lat", } m["xgn-sou"] = { "Southern Mongolic", nil, "xgn", protoLanguage = "xng-ear", } m["xgn-shr"] = { "Shirongolic", 107539435, "xgn-sou", } m["xme"] = { "Median", nil, "ira-mpr", protoLanguage = "xme-old", } m["xme-ttc"] = { "Tatic", nil, "xme", } m["xnd"] = { "Na-Dene", 26986, "qfa-dny", aliases = {"Na-Dené"}, } m["xsc"] = { "Scythian", nil, "ira-nei", } m["xsc-sak"] = { "Saka", nil, "xsc-skw", aliases = {"Sakan"}, } m["xsc-sar"] = { "Sarmatian", nil, "xsc", } m["xsc-skw"] = { "Saka-Wakhi", nil, "xsc", } m["yok"] = { "Yokuts", 34249, "nai-you", aliases = {"Yokutsan", "Mariposan", "Mariposa"}, } m["ypk"] = { "Yupik", 27970, "esx-esk", aliases = {"Yup'ik", "Yuit"}, } m["yrk"] = { "Nenets", 36452, "syd", } m["zhx"] = { "Sinitiko", --TLCHANGE "Sinitic" 33857, "sit-sba", aliases = {"Chinese"}, protoLanguage = "och", english_name = "Sinitic", --TLCHANGE spanish_name = "Sinitico", --TLCHANGE } m["zhx-com"] = { "Min Pandalampasigan", --TLCHANGE "baybayin" is already an overloaded term (used in wiktionary in the spelling sense), so let's use "dalampasigan" instead 20667215, "zhx-min", english_name = "Coastal Min", --TLCHANGE } m["zhx-inm"] = { "Min Pang-ilaya", --TLCHANGE 20667237, "zhx-min", english_name = "Inland Min", --TLCHANGE } m["zhx-man"] = { "Mandariniko", --TLCHANGE nil, "zhx", protoLanguage = "cmn-ear", english_name = "Mandarinic", --TLCHANGE spanish_name = "Mandarinico", --TLCHANGE } m["zhx-min"] = { "Min", 56504, "zhx", } m["zhx-nan"] = { "Katimugang Min", --TLCHANGE 36495, "zhx-com", english_name = "Southern Min", --TLCHANGE } m["zhx-pin"] = { "Pinghua", 2735715, "zhx", protoLanguage = "ltc", } m["zhx-yue"] = { "Yue", 7033959, "zhx", protoLanguage = "ltc", } m["zle"] = { "East Slavic", 144713, "sla", } m["zls"] = { "South Slavic", 146665, "sla", } m["zlw"] = { "West Slavic", 145852, "sla", } m["zlw-lch"] = { "Lechitic", 742782, "zlw", aliases = {"Lekhitic"}, } m["zlw-pom"] = { "Pomeranian", nil, "zlw-lch", } m["znd"] = { "Zande", 8066072, "nic-ubg", } return require("Module:languages").finalizeData(m, "family") 3yz38zilt8dq0pefcip684akxehbs5d Module:labels/data/regional 828 31281 177459 169220 2026-08-26T10:19:40Z Yivan000 4078 177459 Scribunto text/plain local labels = {} ------------------------------------------ Generic ------------------------------------------ --not sure where to put this labels["Klasikal"] = { --TLCHANGE aliases = {"Classical", "classical"}, --TLCHANGE -- "ca", "fa", "id", la", "zh" handled in lang-specific module langs = {"ar", "az", "ja", "jv", "kum", "ms", "quc", "sa", "tl"}, special_display = "[[Classical <canonical_name>]]", regional_categories = true, } labels["Epigraphic"] = { langs = {"grc", "pgd", "pra", "sa"}, special_display = "[[w:Epigraphy|Epigraphic <canonical_name>]]", regional_categories = true, } labels["rehiyonal"] = { --TLCHANGE aliases = {"regional"}, --TLCHANGE display = "[[rehiyonal#Tagalog|rehiyonal]]", --TLCHANGE regional_categories = true, } ------------------------------------------ Places ------------------------------------------ labels["Anatri"] = { aliases = {"Lower Chuvash"}, langs = {"cv"}, -- e.g. вот "fire" vs the Upper Chuvash / literary standard вут Wikipedia = true, regional_categories = true, } labels["Australia"] = { aliases = {"AU", "Australian"}, -- "de", "en", "mt", "zh" handled in lang-specific modules langs = {"el", "it", "ko", "ru"}, Wikipedia = true, regional_categories = "Australian", } labels["Black Isle"] = { langs = {"sco"}, -- conceivably also en, gd, perhaps enm, but -sche could only find sco Wikipedia = true, regional_categories = true, } -- WARNING: No existing languages or categories associated with label; add to `langs` as needed labels["Bogor"] = { langs = {}, Wikipedia = true, regional_categories = true, } labels["Brazil"] = { aliases = {"Brazilian"}, -- "pt" handled in lang-specific module langs = {"ja", "mch", "vec", "yi"}, Wikipedia = true, regional_categories = "Brazilian", } -- WARNING: No existing languages or categories associated with label; add to `langs` as needed labels["Brebes"] = { aliases = {"Brebian"}, langs = {}, Wikipedia = "Brebes Regency", regional_categories = true, } labels["Britain"] = { aliases = {"Brit", "British", "Great Britain"}, -- "en", "zh" handled in lang-specific module langs = {"bn", "ur", "vi"}, Wikipedia = "Great Britain", regional_categories = "British", } labels["Bukovina"] = { aliases = {"Bucovina", "Bukovinian", "Bukowina"}, langs = {"pl", "ro", "uk"}, Wikipedia = true, regional_categories = "Bukovinian", } -- WARNING: No existing languages or categories associated with label; add to `langs` as needed labels["Burundi"] = { aliases = {"Burundian"}, langs = {}, Wikipedia = true, regional_categories = "Burundian", } labels["Canada"] = { aliases = {"Canadian"}, -- "en", "fr", "zh" handled in lang-specific module langs = {"gd", "haa", "is", "ko", "ru", "tli", "uk", "vi"}, Wikipedia = true, regional_categories = "Canadian", } labels["China"] = { -- "en", "ko" handled in lang-specific module langs = {"ja", "khb", "kk", "mhx", "mn", "ug"}, Wikipedia = true, regional_categories = "Chinese", } labels["Congo"] = { aliases = {"Democratic Republic of the Congo", "Democratic Republic of Congo", "DR Congo", "Congo-Kinshasa", "Republic of the Congo", "Republic of Congo", "Congo-Brazzaville", "Congolese"}, -- these could be split if need be -- "fr" handled in lang-specific module langs = {"avu", "yom"}, Wikipedia = true, regional_categories = "Congolese", } labels["Cyprus"] = { aliases = {"cypriot", "Cypriot"}, -- "tr" handled in lang-specific module langs = {"ar", "el"}, Wikipedia = true, regional_categories = "Cypriot", } labels["Dobruja"] = { aliases = {"Dobrogea", "Dobrujan"}, langs = {"crh", "ro"}, Wikipedia = true, regional_categories = "Dobrujan", } -- WARNING: No existing languages or categories associated with label; add to `langs` as needed labels["Durban"] = { langs = {}, Wikipedia = true, regional_categories = true, } labels["Europe"] = { -- "en", "es", "fr", "pt" handled in lang-specific module langs = {"ur"}, Wikipedia = true, regional_categories = "European", } labels["France"] = { aliases = {"French"}, -- "fr", "zh" handled in lang-specific module langs = {"la", "lad", "nrf", "vi", "yi"}, Wikipedia = true, regional_categories = "French", } labels["India"] = { aliases = {"Indian"}, -- "en", "pa", "pt" handled in lang-specific module langs = {"bn", "dv", "fa", "ml", "ta", "ur"}, Wikipedia = true, regional_categories = "Indian", } labels["Indonesia"] = { aliases = {"Indonesian"}, -- "en", "zh" handled in lang-specific module langs = {"id", "jv", "ms", "nl"}, Wikipedia = true, regional_categories = "Indonesian", } labels["Israel"] = { aliases = {"Israeli"}, -- "en" handled in lang-specific module langs = {"ajp", "ar", "he", "ru", "yi"}, Wikipedia = true, regional_categories = "Israeli", } -- WARNING: No existing languages or categories associated with label; add to `langs` as needed labels["Kalix"] = { langs = {}, Wikipedia = true, regional_categories = true, } -- FIXME: Move to Uyghur label data module labels["Kazakhstan"] = { aliases = {"Kazakhstani", "Kazakh"}, langs = {"ug"}, Wikipedia = true, regional_categories = "Kazakhstani", } -- WARNING: No existing languages or categories associated with label; add to `langs` as needed labels["Kemaliye"] = { langs = {}, Wikipedia = true, regional_categories = true, } -- WARNING: No existing languages or categories associated with label; add to `langs` as needed labels["Kitti"] = { langs = {}, Wikipedia = "Kitti, Federated States of Micronesia", regional_categories = true, } -- WARNING: No existing languages or categories associated with label; add to `langs` as needed labels["Kukkuzi"] = { langs = {}, Wikipedia = true, regional_categories = true, } -- WARNING: No existing languages or categories associated with label; add to `langs` as needed labels["Lucknow"] = { langs = {}, Wikipedia = true, regional_categories = true, } -- WARNING: No existing languages or categories associated with label; add to `langs` as needed labels["Luleå"] = { aliases = {"Lulea"}, langs = {}, Wikipedia = true, regional_categories = true, } labels["Lviv"] = { aliases = {"Lvov", "Lwow", "Lwów"}, langs = {"pl", "uk"}, Wikipedia = true, regional_categories = true, } -- WARNING: No existing languages or categories associated with label; add to `langs` as needed labels["Muş"] = { aliases = {"Mush"}, langs = {}, Wikipedia = true, regional_categories = true, } labels["Myanmar"] = { aliases = {"Myanmarese", "Burma", "Burmese"}, -- "en", "my", "zh" handled in lang-specific module; FIXME: move ksw and mnw to lang-specific modules langs = {"ksw", "mnw"}, Wikipedia = true, regional_categories = true, } labels["Nigeria"] = { aliases = {"Nigerian"}, -- "en" handled in lang-specific module langs = {"ar", "ff", "guw", "ha", "yo"}, Wikipedia = true, regional_categories = "Nigerian", } labels["Palestine"] = { aliases = {"Palestinian"}, -- "en" handled in lang-specific module langs = {"ajp", "ar", "arc"}, Wikipedia = true, regional_categories = "Palestinian", } -- WARNING: No existing languages or categories associated with label; add to `langs` as needed labels["Priangan"] = { langs = {}, Wikipedia = "Parahyangan", regional_categories = true, } -- WARNING: No existing languages or categories associated with label; add to `langs` as needed labels["Rome"] = { aliases = {"Roma", "Romano"}, langs = {}, Wikipedia = true, regional_categories = "Roman", } labels["Scania"] = { aliases = {"Scanian", "Skanian", "Skåne"}, langs = {"gmq-oda", "sv"}, Wikipedia = true, regional_categories = "Scanian", } -- Silesia German, Silesia Polish; for differentiation between sli "Silesian East Central German" -- don't add Silesian as alias labels["Silesia"] = { langs = {"de", "pl"}, Wikipedia = true, } labels["South Africa"] = { aliases = {"South African"}, -- "de", "en", "pt" handled in lang-specific module langs = {"af", "nl", "st", "te", "yi", "zu"}, Wikipedia = true, regional_categories = "South African", } labels["Spain"] = { aliases = {"Spanish", "ES"}, -- "ca", "es" handled in lang-specific module langs = {"la"}, Wikipedia = true, regional_categories = "Spanish", } -- WARNING: No existing languages or categories associated with label; add to `langs` as needed labels["Surati"] = { langs = {}, Wikipedia = "Surat district", regional_categories = true, } -- WARNING: No existing languages or categories associated with label; add to `langs` as needed labels["Surgut"] = { langs = {}, Wikipedia = true, regional_categories = true, } labels["Suriname"] = { aliases = {"Surinamese"}, langs = {"car", "hns", "jv", "nl"}, Wikipedia = true, regional_categories = "Surinamese", } labels["Thailand"] = { aliases = {"Thai"}, -- "en", "zh" handled in lang-specific module langs = {"khb", "mnw", "th"}, Wikipedia = true, regional_categories = "Thai", } labels["UK"] = { aliases = {"United Kingdom"}, -- "en", "zh" handled in lang-specific module langs = {"bn", "ur", "vi"}, Wikipedia = "United Kingdom", regional_categories = "British", } -- WARNING: No existing languages or categories associated with label; add to `langs` as needed labels["Old Ukrainian"] = { langs = {}, Wikipedia = true, plain_categories = true, } labels["US"] = { aliases = {"U.S.", "United States", "United States of America", "USA", "America", "American"}, -- America/American: should these be aliases of 'North America'? -- DO NOT include "es" here, otherwise {{lb|es|American}} will categorize in [[:Category:American Spanish]]; see [[:Category:United States Spanish]]. -- "de", "en", "pt", "zh" handled in lang-specific module langs = {"hi", "is", "it", "ja", "ko", "nl", "ru", "tli", "ur", "vi", "yi"}, Wikipedia = "United States", regional_categories = "American", } -- WARNING: No existing languages or categories associated with label; add to `langs` as needed labels["Vilhelmina"] = { langs = {}, Wikipedia = true, regional_categories = true, } labels["Viryal"] = { aliases = {"Upper Chuvash"}, langs = {"cv"}, Wikipedia = true, regional_categories = true, } -- WARNING: No existing languages or categories associated with label; add to `langs` as needed labels["Wallonia"] = { aliases = {"Wallonian"}, langs = {}, Wikipedia = true, regional_categories = "Wallonian", } -- WARNING: No existing languages or categories associated with label; add to `langs` as needed labels["Special Region of Yogyakarta"] = { aliases = {"SR Yogyakarta"}, langs = {}, Wikipedia = true, regional_categories = true, } -- WARNING: No existing languages or categories associated with label; add to `langs` as needed labels["Zakarpattia"] = { langs = {}, Wikipedia = "Zakarpattia Oblast", regional_categories = true, } -- WARNING: No existing languages or categories associated with label; add to `langs` as needed labels["Zululand"] = { langs = {}, Wikipedia = true, regional_categories = true, } ------------------------------------------ Chinese romanizations ------------------------------------------ labels["Pinyin Hanyu"] = { --TLCHANGE aliases = {"Hanyu Pinyin", "Hanyu pinyin", "Pinyin", "pinyin"}, --TLCHANGE Wikidata = "Q42222", plain_categories = true, } labels["Postal Romanization"] = { aliases = {"Postal romanization", "postal romanization", "Postal", "postal"}, Wikidata = "Q151868", plain_categories = true, } labels["Pinyin Tongyong"] = { --TLCHANGE aliases = {"Tongyong Pinyin", "Tongyong pinyin"}, --TLCHANGE Wikidata = "Q700739", plain_categories = true, } labels["Wade–Giles"] = { aliases = {"Wade-Giles"}, Wikidata = "Q208442", plain_categories = true, } return require("Module:labels").finalize_data(labels) hh4fwpp4xfpz1b1ufqkz17xglrr9b1h Padron:homophones 10 31287 177449 162447 2026-08-26T09:33:35Z Yivan000 4078 enwikt parity 177449 wikitext text/x-wiki {{ {{#if:{{{lang|}}}|check deprecated lang param usage|no deprecated lang param usage}}|lang={{{lang|}}}|<!-- -->{{#invoke:homophones|show}}<!-- -->}}<!-- --><noinclude>{{documentation}}</noinclude> 9n2dqt40nezq8ojcj0msxov2mhkjxag Module:homophones 828 31288 177450 165069 2026-08-26T09:34:32Z Yivan000 4078 enwikt parity 177450 Scribunto text/plain local export = {} local links_module = "Module:links" local parameter_utilities_module = "Module:parameter utilities" local pron_qualifier_module = "Module:pron qualifier" local function track(page) return require("Module:debug/track")("homophones/" .. page) end --[==[ Meant to be called from a module. `data` is a table containing the following fields: * `lang`: language object for the homophones; * `homophones`: a list of homophones, each described by an object which can contain all the fields in the object passed to {full_link()} in [[Module:links]] except for `lang` and `sc` (which are copied from the outer level), and in addition can contain left and right regular and accent qualifier fields: ** `term`: the homophone itself; ** `separator`: {nil} or the string used to separate this homophone from the preceding one when displayed; defaults to the top-level `separator`; ** `alt`: display text for the homophone, as in {{tl|l}}; ** `gloss`: gloss for the homophone, as in {{tl|l}}; ** `tr`: transliteration for the homophone, as in {{tl|l}}; ** `ts`: transcription for the homophone, as in {{tl|l}}; ** `genders`: list of genders for the homophone, as in {{tl|l}}; ** `pos`: part of speech of the homophone, as in {{tl|l}}; ** `lit`: literal meaning of the homophone, as in {{tl|l}}; ** `id`: sense ID for the homophone, as in {{tl|l}}; ** `lang`: optional lang code, overriding the lang code in the top-level `lang` field; ** `sc`: optional script code, overriding the script code in the top-level `sc` field; ** `q`: {nil} or a list of left regular qualifier strings, formatted using {format_qualifier()} in [[Module:qualifier]] and displayed directly before the homophone in question; ** `qq`: {nil} or a list of right regular qualifier strings, displayed directly after the homophone in question; ** `a`: {nil} or a list of left accent qualifier strings, formatted using {format_qualifiers()} in [[Module:accent qualifier]] and displayed directly before the homophone in question; ** `aa`: {nil} or a list of right accent qualifier strings, displayed directly after the homophone in question; ** `refs`: {nil} or a list of references or reference specs to add after the pronunciation and any posttext and qualifiers; the value of a list item is either a string containing the reference text (typically a call to a citation template such as {{tl|cite-book}}, or a template wrapping such a call), or an object with fields `text` (the reference text), `name` (the name of the reference, as in {{cd|<nowiki><ref name="foo">...</ref></nowiki>}} or {{cd|<nowiki><ref name="foo" /></nowiki>}}) and/or `group` (the group of the reference, as in {{cd|<nowiki><ref name="foo" group="bar">...</ref></nowiki>}} or {{cd|<nowiki><ref name="foo" group="bar"/></nowiki>}}); this uses a parser function to format the reference appropriately and insert a footnote number that hyperlinks to the actual reference, located in the {{cd|<nowiki><references /></nowiki>}} section; * `separator`: {nil} or a string, specifying the separator displayed before all homophones but the first; by default, {", "}; overridable at the individual homophone level; * `q`: {nil} or a list of left regular qualifier strings, formatted using {format_qualifier()} in [[Module:qualifier]] and displayed before the initial caption; * `qq`: {nil} or a list of right regular qualifier strings, displayed after all homophones; * `a`: {nil} or a list of left accent qualifier strings, formatted using {format_qualifiers()} in [[Module:accent qualifier]] and dispalyed before the initial caption; * `aa`: {nil} or a list of right accent qualifier strings, displayed after all homophones; * `sc`: {nil} or script object for the homophones; * `sort`: {nil} or sort key; * `caption`: {nil} or string specifying the caption to use, in place of {"Homophone"} (if there is a single homophone), or {"Homophones"} (otherwise); a colon and space is automatically added after the caption; * `nocaption`: If true, suppress the caption display. * `nocat`: If true, suppress categorization. If both regular and accent qualifiers on the same side and at the same level are specified, the accent qualifiers precede the regular qualifiers on both left and right. '''WARNING''': Destructively modifies the objects inside the `homophones` field. ]==] function export.format_homophones(data) local hmptexts = {} local hmpcats = {} local m_links = require(links_module) local overall_sep = data.separator or ", " for i, hmp in ipairs(data.homophones) do hmp.lang = hmp.lang or data.lang hmp.sc = hmp.sc or data.sc hmp.show_qualifiers = true -- make full_link() display `.q`, `.qq`, `.a`, `.aa` and `.refs` fields if hmp.qualifiers then error("`.qualifiers` is no longer supported; change the code to use `.qq` or `.q`") end local text = m_links.full_link(hmp) table.insert(hmptexts, hmp.separator or i > 1 and overall_sep or "") table.insert(hmptexts, text) end table.insert(hmpcats, data.lang:getFullName() .. " terms with homophones") local text = table.concat(hmptexts) local caption = data.nocaption and "" or ( data.caption or "[[Appendix:Glossary#homophone|Homophone" .. (#data.homophones > 1 and "s" or "") .. "]]" ) .. ": " text = caption .. text if data.q and data.q[1] or data.qq and data.qq[1] or data.a and data.a[1] or data.aa and data.aa[1] then text = require(pron_qualifier_module).format_qualifiers { lang = data.lang, text = text, q = data.q, qq = data.qq, a = data.a, aa = data.aa, } end text = "<span class=\"homophones\">" .. text .. "</span>" if not data.nocat then local categories = require("Module:utilities").format_categories(hmpcats, data.lang, data.sort) text = text .. categories end return text end --[==[ Entry point for {{tl|homophones}} template (also written {{tl|homophone}} and {{tl|hmp}}). ]==] function export.show(frame) local parent_args = frame:getParent().args local compat = parent_args.lang local offset = compat and 0 or 1 local lang_arg = compat and "lang" or 1 local params = { [lang_arg] = {required = true, type = "language", default = "en"}, [1 + offset] = {list = true, required = true, allow_holes = true, default = "term"}, ["caption"] = {}, ["nocaption"] = {type = "boolean"}, ["nocat"] = {type = "boolean"}, ["sort"] = {}, } local m_param_utils = require(parameter_utilities_module) local param_mods = m_param_utils.construct_param_mods { {group = {"link", "ref", "a", "q"}}, } local homophones, args = m_param_utils.parse_list_with_inline_modifiers_and_separate_params { params = params, param_mods = param_mods, raw_args = parent_args, termarg = 1 + offset, parse_lang_prefix = true, track_module = "homophones", lang = lang_arg, sc = "sc.default", } local data = { lang = args[lang_arg], homophones = homophones, caption = args.caption, nocaption = args.nocaption, nocat = args.nocat, sc = args.sc.default, sort = args.sort, q = args.q.default, qq = args.qq.default, a = args.a.default, aa = args.aa.default, } return export.format_homophones(data) end return export 0vbt3j3tbuqk8r0nadu628m8pz19mvq 177451 177450 2026-08-26T09:36:33Z Yivan000 4078 177451 Scribunto text/plain local export = {} local links_module = "Module:links" local parameter_utilities_module = "Module:parameter utilities" local pron_qualifier_module = "Module:pron qualifier" local function track(page) return require("Module:debug/track")("homophones/" .. page) end --[==[ Meant to be called from a module. `data` is a table containing the following fields: * `lang`: language object for the homophones; * `homophones`: a list of homophones, each described by an object which can contain all the fields in the object passed to {full_link()} in [[Module:links]] except for `lang` and `sc` (which are copied from the outer level), and in addition can contain left and right regular and accent qualifier fields: ** `term`: the homophone itself; ** `separator`: {nil} or the string used to separate this homophone from the preceding one when displayed; defaults to the top-level `separator`; ** `alt`: display text for the homophone, as in {{tl|l}}; ** `gloss`: gloss for the homophone, as in {{tl|l}}; ** `tr`: transliteration for the homophone, as in {{tl|l}}; ** `ts`: transcription for the homophone, as in {{tl|l}}; ** `genders`: list of genders for the homophone, as in {{tl|l}}; ** `pos`: part of speech of the homophone, as in {{tl|l}}; ** `lit`: literal meaning of the homophone, as in {{tl|l}}; ** `id`: sense ID for the homophone, as in {{tl|l}}; ** `lang`: optional lang code, overriding the lang code in the top-level `lang` field; ** `sc`: optional script code, overriding the script code in the top-level `sc` field; ** `q`: {nil} or a list of left regular qualifier strings, formatted using {format_qualifier()} in [[Module:qualifier]] and displayed directly before the homophone in question; ** `qq`: {nil} or a list of right regular qualifier strings, displayed directly after the homophone in question; ** `a`: {nil} or a list of left accent qualifier strings, formatted using {format_qualifiers()} in [[Module:accent qualifier]] and displayed directly before the homophone in question; ** `aa`: {nil} or a list of right accent qualifier strings, displayed directly after the homophone in question; ** `refs`: {nil} or a list of references or reference specs to add after the pronunciation and any posttext and qualifiers; the value of a list item is either a string containing the reference text (typically a call to a citation template such as {{tl|cite-book}}, or a template wrapping such a call), or an object with fields `text` (the reference text), `name` (the name of the reference, as in {{cd|<nowiki><ref name="foo">...</ref></nowiki>}} or {{cd|<nowiki><ref name="foo" /></nowiki>}}) and/or `group` (the group of the reference, as in {{cd|<nowiki><ref name="foo" group="bar">...</ref></nowiki>}} or {{cd|<nowiki><ref name="foo" group="bar"/></nowiki>}}); this uses a parser function to format the reference appropriately and insert a footnote number that hyperlinks to the actual reference, located in the {{cd|<nowiki><references /></nowiki>}} section; * `separator`: {nil} or a string, specifying the separator displayed before all homophones but the first; by default, {", "}; overridable at the individual homophone level; * `q`: {nil} or a list of left regular qualifier strings, formatted using {format_qualifier()} in [[Module:qualifier]] and displayed before the initial caption; * `qq`: {nil} or a list of right regular qualifier strings, displayed after all homophones; * `a`: {nil} or a list of left accent qualifier strings, formatted using {format_qualifiers()} in [[Module:accent qualifier]] and dispalyed before the initial caption; * `aa`: {nil} or a list of right accent qualifier strings, displayed after all homophones; * `sc`: {nil} or script object for the homophones; * `sort`: {nil} or sort key; * `caption`: {nil} or string specifying the caption to use, in place of {"Homophone"} (if there is a single homophone), or {"Homophones"} (otherwise); a colon and space is automatically added after the caption; * `nocaption`: If true, suppress the caption display. * `nocat`: If true, suppress categorization. If both regular and accent qualifiers on the same side and at the same level are specified, the accent qualifiers precede the regular qualifiers on both left and right. '''WARNING''': Destructively modifies the objects inside the `homophones` field. ]==] function export.format_homophones(data) local hmptexts = {} local hmpcats = {} local m_links = require(links_module) local overall_sep = data.separator or ", " for i, hmp in ipairs(data.homophones) do hmp.lang = hmp.lang or data.lang hmp.sc = hmp.sc or data.sc hmp.show_qualifiers = true -- make full_link() display `.q`, `.qq`, `.a`, `.aa` and `.refs` fields if hmp.qualifiers then error("`.qualifiers` is no longer supported; change the code to use `.qq` or `.q`") end local text = m_links.full_link(hmp) table.insert(hmptexts, hmp.separator or i > 1 and overall_sep or "") table.insert(hmptexts, text) end table.insert(hmpcats, data.lang:getFullName() .. " na salitang may homofono") --TLCHANGE " terms with homophones" local text = table.concat(hmptexts) local caption = data.nocaption and "" or ( --TLCHANGE data.caption or "[[Appendix:Glossary#homophone|Homophone" .. (#data.homophones > 1 and "s" or "") .. "]]" data.caption or "[[Apendise:Glosaryo#homofono|" .. (#data.homophones > 1 and "Mga H" or "h") .. "omofono]]" ) .. ": " text = caption .. text if data.q and data.q[1] or data.qq and data.qq[1] or data.a and data.a[1] or data.aa and data.aa[1] then text = require(pron_qualifier_module).format_qualifiers { lang = data.lang, text = text, q = data.q, qq = data.qq, a = data.a, aa = data.aa, } end text = "<span class=\"homophones\">" .. text .. "</span>" if not data.nocat then local categories = require("Module:utilities").format_categories(hmpcats, data.lang, data.sort) text = text .. categories end return text end --[==[ Entry point for {{tl|homophones}} template (also written {{tl|homophone}} and {{tl|hmp}}). ]==] function export.show(frame) local parent_args = frame:getParent().args local compat = parent_args.lang local offset = compat and 0 or 1 local lang_arg = compat and "lang" or 1 local params = { [lang_arg] = {required = true, type = "language", default = "tl"}, --TLCHANGE "en" [1 + offset] = {list = true, required = true, allow_holes = true, default = "term"}, ["caption"] = {}, ["nocaption"] = {type = "boolean"}, ["nocat"] = {type = "boolean"}, ["sort"] = {}, } local m_param_utils = require(parameter_utilities_module) local param_mods = m_param_utils.construct_param_mods { {group = {"link", "ref", "a", "q"}}, } local homophones, args = m_param_utils.parse_list_with_inline_modifiers_and_separate_params { params = params, param_mods = param_mods, raw_args = parent_args, termarg = 1 + offset, parse_lang_prefix = true, track_module = "homophones", lang = lang_arg, sc = "sc.default", } local data = { lang = args[lang_arg], homophones = homophones, caption = args.caption, nocaption = args.nocaption, nocat = args.nocat, sc = args.sc.default, sort = args.sort, q = args.q.default, qq = args.qq.default, a = args.a.default, aa = args.aa.default, } return export.format_homophones(data) end return export 139aqx88k9cost1jdelu3serkpejeu5 Usapang tagagamit:Yivan000 3 31755 177423 175843 2026-08-25T13:43:49Z Hiyuune 5522 /* Natatangi:Talaan ng pansala/4 */ bagong seksyon 177423 wikitext text/x-wiki <blockquote style="text-align:center"> ''Usapan. Usapang pahina.'' ''Sinabing kailangang magsulat ako ng usapang pahina. At heto ako nagsusulat ng usapang pahina.'' ''Walang nagsabi niyan. Hindi sila nag-usap.'' ''Binabasa mo 'to, hindi inuusap.'' ''- Yivan'' </blockquote> == [[Padron:af-adj-table-2]] == To make table inflection in this template display properly, you should need update/create page [[MediaWiki:Common.css]], [[MediaWiki:Gadget-Site.css]] and [[MediaWiki:Gadget-LanguagesAndScripts.css]]. [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 17:19, 24 Disyembre 2025 (UTC) == Notice of expiration of your interface-admin right == <div dir="ltr">Hi, as part of [[:m:Special:MyLanguage/Global reminder bot|Global reminder bot]], this is an automated reminder to let you know that your permission "interface-admin" (Interface administrators) will expire on 2026-03-21 10:16:18. Please renew this right if you would like to continue using it. <i>In other languages: [[:m:Special:MyLanguage/Global reminder bot/Messages/default|click here]]</i> [[Tagagamit:Leaderbot|Leaderbot]] ([[Usapang tagagamit:Leaderbot|kausapin]]) 19:42, 14 Marso 2026 (UTC)</div> == Notice of expiration of your sysop right == <div dir="ltr">Hi, as part of [[:m:Special:MyLanguage/Global reminder bot|Global reminder bot]], this is an automated reminder to let you know that your permission "sysop" (Mga admin) will expire on 2026-03-21 10:16:18. Please renew this right if you would like to continue using it. <i>In other languages: [[:m:Special:MyLanguage/Global reminder bot/Messages/default|click here]]</i> [[Tagagamit:Leaderbot|Leaderbot]] ([[Usapang tagagamit:Leaderbot|kausapin]]) 19:42, 14 Marso 2026 (UTC)</div> == [[Natatangi:Talaan ng pansala/4]] == Hi. This filter cause error when I mark speedy deletion this page [[fsvtifsvty]]. Can you resolve it? [[User:Hiyuune|<span style="font-family: Segoe UI Light;color:#FF69B4;letter-spacing:">Linh Huynh</span>]] ([[User talk:Hiyuune|<span style="color:#008080;">talk</span>]]) 13:43, 25 Agosto 2026 (UTC) p95nugen6ylczzozd7kl7wjai5xcxia 177425 177423 2026-08-25T14:37:53Z Yivan000 4078 /* Natatangi:Talaan ng pansala/4 */ Tugon 177425 wikitext text/x-wiki <blockquote style="text-align:center"> ''Usapan. Usapang pahina.'' ''Sinabing kailangang magsulat ako ng usapang pahina. At heto ako nagsusulat ng usapang pahina.'' ''Walang nagsabi niyan. Hindi sila nag-usap.'' ''Binabasa mo 'to, hindi inuusap.'' ''- Yivan'' </blockquote> == [[Padron:af-adj-table-2]] == To make table inflection in this template display properly, you should need update/create page [[MediaWiki:Common.css]], [[MediaWiki:Gadget-Site.css]] and [[MediaWiki:Gadget-LanguagesAndScripts.css]]. [[User:Hiyuune|<b style="font-family:Segoe UI Light;color:#FFB3AE;letter-spacing:">Hiyuune</b>]] [[User talk: Hiyuune|<b style="font-family:Segoe UI Light;color:#FFF7AD;letter-spacing:">(angustifolia)</b>]] 17:19, 24 Disyembre 2025 (UTC) == Notice of expiration of your interface-admin right == <div dir="ltr">Hi, as part of [[:m:Special:MyLanguage/Global reminder bot|Global reminder bot]], this is an automated reminder to let you know that your permission "interface-admin" (Interface administrators) will expire on 2026-03-21 10:16:18. Please renew this right if you would like to continue using it. <i>In other languages: [[:m:Special:MyLanguage/Global reminder bot/Messages/default|click here]]</i> [[Tagagamit:Leaderbot|Leaderbot]] ([[Usapang tagagamit:Leaderbot|kausapin]]) 19:42, 14 Marso 2026 (UTC)</div> == Notice of expiration of your sysop right == <div dir="ltr">Hi, as part of [[:m:Special:MyLanguage/Global reminder bot|Global reminder bot]], this is an automated reminder to let you know that your permission "sysop" (Mga admin) will expire on 2026-03-21 10:16:18. Please renew this right if you would like to continue using it. <i>In other languages: [[:m:Special:MyLanguage/Global reminder bot/Messages/default|click here]]</i> [[Tagagamit:Leaderbot|Leaderbot]] ([[Usapang tagagamit:Leaderbot|kausapin]]) 19:42, 14 Marso 2026 (UTC)</div> == [[Natatangi:Talaan ng pansala/4]] == Hi. This filter cause error when I mark speedy deletion this page [[fsvtifsvty]]. Can you resolve it? [[User:Hiyuune|<span style="font-family: Segoe UI Light;color:#FF69B4;letter-spacing:">Linh Huynh</span>]] ([[User talk:Hiyuune|<span style="color:#008080;">talk</span>]]) 13:43, 25 Agosto 2026 (UTC) :Thank you for letting me know; it should hopefully be fixed. — <span style="font-size:25px">🍕</span> <span style="font-family:'Comic Sans MS';"><span style="color:#FFC83D">Yivan</span><span style="color:#F7894A">000</span> <small><sup>[[User:Yivan000|view]]</sup><sub>[[User_talk:Yivan000|talk]]</sub></small></span> 14:37, 25 Agosto 2026 (UTC) 2oy382k2hj5g7j30dw69cz13pnmh72m Module:languages/canonical names 828 33020 177466 177156 2026-08-26T10:24:32Z Yivan000 4078 [[MediaWiki:UpdateLanguageNameAndCode.js|updated]] 177466 Scribunto text/plain return { ["'Are'are"] = "alu", ["A'ou"] = "aou", ["A-Hmao"] = "hmd", ["A-Pucikwar"] = "apq", ["Aari"] = "aiw", ["Aasax"] = "aas", ["Aba"] = "utp", ["Abaga"] = "abg", ["Abai"] = "poz-abi", ["Abai Sungai"] = "abf", ["Abanyom"] = "abm", ["Abau"] = "aau", ["Abaza"] = "abq", ["Abellen"] = "abp", ["Abenaki"] = "abe", ["Abhasiyo"] = "ab", ["Abidji"] = "abi", ["Abinomn"] = "bsa", ["Abipón"] = "axb", ["Abishira"] = "ash", ["Abom"] = "aob", ["Abon"] = "abo", ["Abu"] = "ado", ["Abu'"] = "aah", ["Abua"] = "abn", ["Abui"] = "abz", ["Abun"] = "kgr", ["Abung"] = "abl", ["Abure"] = "abu", ["Abureni"] = "mgj", ["Abé"] = "aba", ["Achagua"] = "aca", ["Achang"] = "acn", ["Ache"] = "yif", ["Acheron"] = "acz", ["Achi"] = "acr", ["Acholi"] = "ach", ["Achuar"] = "acu", ["Achumawi"] = "acv", ["Aché"] = "guq", ["Acroá"] = "acs", ["Adai"] = "xad", ["Adang"] = "adn", ["Adangbe"] = "adq", ["Adangme"] = "ada", ["Adap"] = "adp", ["Adasen"] = "tiu", ["Adele"] = "ade", ["Adhola"] = "adh", ["Adi"] = "adi", ["Adiges"] = "ady", ["Adioukrou"] = "adj", ["Adithinngithigh"] = "dth", ["Adivasi Odia"] = "ort", ["Adiwasi Garasia"] = "gas", ["Adnyamathanha"] = "adt", ["Adonara"] = "adr", ["Aduge"] = "adu", ["Adzera"] = "adz", ["Adûni"] = "art-adu", ["Aeka"] = "aez", ["Aekyom"] = "awi", ["Aequian"] = "xae", ["Aer"] = "aeq", ["Afade"] = "aal", ["Afar"] = "aa", ["Afitti"] = "aft", ["Afra"] = "ulf", ["Afrihili"] = "afh", ["Afrikāns"] = "af", ["Afro-Seminole Creole"] = "afs", ["Agarabi"] = "agd", ["Agariya"] = "agi", ["Agatu"] = "agc", ["Agavotaguerra"] = "avo", ["Agawam"] = "alg-aga", ["Aghem"] = "agq", ["Aghu"] = "ahh", ["Aghu Tharrnggala"] = "gtu", ["Aghul"] = "agx", ["Aghwan"] = "xag", ["Agi"] = "aif", ["Agob"] = "kit", ["Agoi"] = "ibm", ["Agta Dumagat Casiguran"] = "dgc", ["Agta Dumagat Umiray"] = "due", ["Agta Iraya"] = "atl", ["Agta Iriga"] = "agz", ["Agta Isarog"] = "agk", ["Aguacateca"] = "agu", ["Aguano"] = "aga", ["Aguaruna"] = "agr", ["Aguna"] = "aug", ["Agutaynën"] = "agn", ["Agwagwune"] = "yay", ["Ahanta"] = "aha", ["Ahirani"] = "ahr", ["Ahom"] = "aho", ["Ahtna"] = "aht", ["Ahwai"] = "nfd", ["Ai-Cham"] = "aih", ["Aighon"] = "aix", ["Aikanã"] = "tba", ["Aiklep"] = "mwg", ["Aimele"] = "ail", ["Aimol"] = "aim", ["Ainbai"] = "aic", ["Ainu"] = "ain", ["Aiome"] = "aki", ["Airoran"] = "air", ["Aisi"] = "mmq", ["Aiton"] = "aio", ["Aja (East Africa)"] = "aja", ["Aja (West Africa)"] = "ajg", ["Ajawa"] = "ajw", ["Ajië"] = "aji", ["Ak"] = "akq", ["Aka (Central Africa)"] = "axk", ["Aka (Sudan)"] = "soh", ["Aka-Bea"] = "abj", ["Aka-Bo"] = "akm", ["Aka-Cari"] = "aci", ["Aka-Kede"] = "akx", ["Aka-Kol"] = "aky", ["Aka-Kora"] = "ack", ["Akadyo"] = "akk", ["Akan"] = "ak", ["Akar-Bale"] = "acl", ["Akaselem"] = "aks", ["Akatek"] = "knj", ["Akawaio"] = "ake", ["Ake"] = "aik", ["Akebu"] = "keu", ["Akei"] = "tsr", ["Akeu"] = "aeu", ["Akha"] = "ahk", ["Akhvakh"] = "akv", ["Akkala Sami"] = "sia", ["Aklanon"] = "akl", ["Akolet"] = "akt", ["Akoose"] = "bss", ["Akoye"] = "miw", ["Akpa"] = "akf", ["Akpes"] = "ibe", ["Akrukay"] = "afi", ["Akuku"] = "ayk", ["Akum"] = "aku", ["Akuntsu"] = "aqz", ["Akurio"] = "ako", ["Akwa"] = "akw", ["Akyaung Ari"] = "nqy", ["Al-Sayyid Bedouin Sign Language"] = "syy", ["Alaba"] = "alw", ["Alabama"] = "akz", ["Alacatlatzala Mixtec"] = "mim", ["Alago"] = "ala", ["Alagwa"] = "wbj", ["Alak"] = "alk", ["Alamblak"] = "amp", ["Alangan Mangyan"] = "alj", ["Alanic"] = "xln", ["Alapmunte"] = "apv", ["Alas-Kluet Batak"] = "btz", ["Alawa"] = "alh", ["Alazapa"] = "nai-ala", ["Albanes"] = "sq", ["Albanian Sign Language"] = "sqk", ["Alcozauca Mixtec"] = "xta", ["Alege"] = "alf", ["Alekano"] = "gah", ["Aleman"] = "de", ["Alemannic German"] = "gsw", ["Aleutyano"] = "ale", ["Algonquin"] = "alq", ["Ali"] = "aiy", ["Alladian"] = "ald", ["Allar"] = "all", ["Allentiac"] = "sai-all", ["Alngith"] = "aid", ["Alo Phola"] = "ypo", ["Alorese"] = "aol", ["Aloápam Zapotec"] = "zaq", ["Alsea"] = "aes", ["Alta"] = "aqn", ["Altsuka"] = "tuw-alk", ["Alu"] = "mte", ["Alu Kurumba"] = "xua", ["Alugu"] = "aub", ["Alumu-Tesu"] = "aab", ["Alune"] = "alp", ["Alungul"] = "aus-alu", ["Aluo"] = "yna", ["Alur"] = "alz", ["Alutiiq"] = "ems", ["Alutor"] = "alr", ["Alviri-Vidari"] = "avd", ["Alyawarr"] = "aly", ["Ama"] = "amm", ["Amahai"] = "amq", ["Amahuaca"] = "amc", ["Amaimon"] = "ali", ["Amal"] = "aad", ["Amanab"] = "amn", ["Amanayé"] = "ama", ["Amara"] = "aie", ["Amarakaeri"] = "amr", ["Amarasi"] = "aaz", ["Amarizana"] = "awd-ama", ["Amasi"] = "alv-ama", ["Amatlán Zapotec"] = "zpo", ["Amba"] = "rwm", ["Ambai"] = "amk", ["Ambakich"] = "aew", ["Ambelau"] = "amv", ["Ambele"] = "ael", ["Amblong"] = "alm", ["Ambo"] = "amb", ["Ambonese Malay"] = "abs", ["Ambrak"] = "aag", ["Ambul"] = "apo", ["Ambulas"] = "abt", ["Amdang"] = "amj", ["Amele"] = "aey", ["Amhariko"] = "am", ["Ami"] = "amy", ["Amis"] = "ami", ["Ammonite"] = "sem-amm", ["Amo"] = "amo", ["Amol"] = "alx", ["Amoltepec Mixtec"] = "mbz", ["Amondawa"] = "adw", ["Amorite"] = "sem-amo", ["Ampanang"] = "apg", ["Ampari Dogon"] = "aqd", ["Amri Karbi"] = "ajz", ["Amto"] = "amt", ["Amurdag"] = "amg", ["Ana Tinga Dogon"] = "dti", ["Anaang"] = "anw", ["Anakalangu"] = "akg", ["Anam"] = "pda", ["Anambé"] = "aan", ["Anamgura"] = "imi", ["Anasi"] = "bpo", ["Anauyá"] = "awd-ana", ["Ancient Ligurian"] = "xlg", ["Ancient Macedonian"] = "xmk", ["Ancient North Arabian"] = "xna", ["Ancient Zapotec"] = "xzp", ["Andai"] = "afd", ["Andajin"] = "ajn", ["Andalusian Arabic"] = "xaa", ["Andaman Creole Hindi"] = "hca", ["Andaqui"] = "ana", ["Andarum"] = "aod", ["Andegerebinha"] = "adg", ["Andh"] = "anr", ["Andi"] = "ani", ["Andio"] = "bzb", ["Andjingith"] = "aus-and", ["Andoa"] = "anb", ["Andoque"] = "ano", ["Andoquero"] = "sai-and", ["Andra-Hus"] = "anx", ["Aneityum"] = "aty", ["Anem"] = "anz", ["Aneme Wake"] = "aby", ["Anfillo"] = "myo", ["Angaataha"] = "agm", ["Angaité"] = "aqt", ["Angal"] = "age", ["Angal Enen"] = "aoe", ["Angal Heneng"] = "akh", ["Angami"] = "njm", ["Angevin"] = "roa-ang", ["Angguruk Yali"] = "yli", ["Angika"] = "anp", ["Angkamuthi"] = "avm", ["Angkola Batak"] = "akb", ["Angkula"] = "aus-ang", ["Angloromani"] = "rme", ["Angolar"] = "aoa", ["Angor"] = "agg", ["Angoram"] = "aog", ["Angosturas Tunebo"] = "tnd", ["Anguthimri"] = "awg", ["Ani Phowa"] = "ypn", ["Anii"] = "blo", ["Animere"] = "anf", ["Anindilyakwa"] = "aoi", ["Anjam"] = "boj", ["Ankave"] = "aak", ["Anmatyerre"] = "amx", ["Annobonese"] = "fab", ["Anong"] = "nun", ["Anor"] = "anj", ["Anserma"] = "ans", ["Ansus"] = "and", ["Antakarinya"] = "ant", ["Antigua and Barbuda Creole English"] = "aig", ["Antillean Creole"] = "gcf", ["Anu"] = "anl", ["Anuak"] = "anu", ["Anufo"] = "cko", ["Anuki"] = "aui", ["Anus"] = "auq", ["Anuta"] = "aud", ["Anyi"] = "any", ["Anyin Morofo"] = "mtb", ["Anāl"] = "anm", ["Ao"] = "njo", ["Aoheng"] = "pni", ["Aore"] = "aor", ["Ap Ma"] = "kbx", ["Apabhramsa"] = "inc-apa", ["Apalachee"] = "xap", ["Apalaí"] = "apy", ["Apali"] = "ena", ["Apasco-Apoala Mixtec"] = "mip", ["Apatani"] = "apt", ["Apiaká"] = "api", ["Apinayé"] = "apn", ["Apma"] = "app", ["Apolista"] = "awd-apo", ["Apro"] = "ahp", ["Apurinã"] = "apu", ["Apurucayali Ashéninka"] = "cpc", ["Aputai"] = "apx", ["Aquitanian"] = "xaq", ["Arabana"] = "ard", ["Arabe"] = "ar", ["Arabe Arhelino"] = "arq", ["Arabe Baharna"] = "abv", ["Arabe Dhofari"] = "adf", ["Arabe Ehipsiyo"] = "arz", ["Arabe Golpo"] = "afb", ["Arabe Hijazi"] = "acw", ["Arabe Hilagang Levantino"] = "apc", ["Arabe Hilagang Mesopotamiko"] = "ayp", ["Arabe Iraqi"] = "acm", ["Arabe Libyo"] = "ayl", ["Arabe Maroki"] = "ary", ["Arabe Neyedi"] = "ars", ["Arabe Omani"] = "acx", ["Arabe Shihhi"] = "ssh", ["Arabe Sisilyano"] = "sqr", ["Arabe Sudanes"] = "apd", ["Arabe Tajiki"] = "abh", ["Arabe Timog Levantino"] = "ajp", ["Arabe Tsadyano"] = "shu", ["Arabe Tsipriyota"] = "acy", ["Arabe Tunesino"] = "aeb", ["Arabe Uzbeki"] = "auz", ["Arabe Yemeni"] = "ayn", ["Arabela"] = "arl", ["Aragones"] = "an", ["Araki"] = "akr", ["Arakwal"] = "rkw", ["Aralle-Tabulahan"] = "atq", ["Arameas"] = "arc", ["Arammba"] = "stk", ["Aranadan"] = "aaf", ["Aranama-Tamique"] = "xrt", ["Arandai"] = "jbj", ["Araona"] = "aro", ["Arapaho"] = "arp", ["Arapaso"] = "arj", ["Arara-Karo"] = "arr", ["Ararandewára"] = "xaj", ["Araweté"] = "awt", ["Arawum"] = "awm", ["Arbore"] = "arv", ["Archi"] = "aqc", ["Are"] = "mwc", ["Areba"] = "aea", ["Arem"] = "aem", ["Argobba"] = "agj", ["Arguni"] = "agf", ["Arhuaco"] = "arh", ["Arhâ"] = "aqr", ["Arhö"] = "aok", ["Ari"] = "aac", ["Aribwatsa"] = "laz", ["Aribwaung"] = "ylu", ["Arifama-Miniafia"] = "aai", ["Arigidi"] = "aqg", ["Arikapú"] = "ark", ["Arikara"] = "ari", ["Arikem"] = "ait", ["Arin"] = "xrn", ["Aringa"] = "luc", ["Armazic"] = "xrm", ["Armenyo"] = "hy", ["Arop-Lokep"] = "apr", ["Arop-Sissano"] = "aps", ["Arosi"] = "aia", ["Arritinngithigh"] = "rrt", ["Arta"] = "atz", ["Arua"] = "aru", ["Aruamu"] = "msy", ["Aruek"] = "aur", ["Arumano"] = "rup", ["Aruop"] = "lsr", ["Arutani"] = "atx", ["Aruá"] = "arx", ["Arára (Mato Grosso)"] = "axg", ["Arára (Pará)"] = "aap", ["As"] = "asz", ["Asaba"] = "seo", ["Asames"] = "as", ["Asaro'o"] = "mtv", ["Ashe"] = "ahs", ["Ashkun"] = "ask", ["Asho Chin"] = "csh", ["Ashokan Prakrit"] = "inc-ash", ["Ashraaf"] = "cus-ash", ["Asháninka"] = "cni", ["Asi"] = "bno", ["Asilulu"] = "asl", ["Askopan"] = "eiv", ["Asoa"] = "asv", ["Assan"] = "xss", ["Assangori"] = "sjg", ["Assiniboine"] = "asb", ["Assyrian Neo-Aramaic"] = "aii", ["Asturyano"] = "ast", ["Asu"] = "aum", ["Asue Awyu"] = "psa", ["Asumboa"] = "aua", ["Asunción Mixtepec Zapotec"] = "zoo", ["Asuri"] = "asr", ["Atakapa"] = "aqp", ["Atampaya"] = "amz", ["Atanques"] = "cba-ata", ["Atatláhuca Mixtec"] = "mib", ["Atauran"] = "adb", ["Atayal"] = "tay", ["Atemble"] = "ate", ["Ateso"] = "teo", ["Athpare"] = "aph", ["Atikamekw"] = "atj", ["Atohwaim"] = "aqm", ["Atong (Cameroon)"] = "ato", ["Atong (India)"] = "aot", ["Atorada"] = "aox", ["Atsahuaca"] = "atc", ["Atsam"] = "cch", ["Atsenes"] = "ace", ["Atsugewi"] = "atw", ["Atta Faire"] = "azt", ["Atta Pamplona"] = "att", ["Atta Pudtol"] = "atp", ["Attapady Kurumba"] = "pkr", ["Attié"] = "ati", ["Au"] = "avt", ["Auhelawa"] = "kud", ["Aukan"] = "djk", ["Aulua"] = "aul", ["Aurá"] = "aux", ["Aushi"] = "auh", ["Aushiri"] = "avs", ["Auslan"] = "asf", ["Austral"] = "aut", ["Australian Kriol"] = "rop", ["Auwe"] = "smf", ["Auyana"] = "auy", ["Auye"] = "auu", ["Auyokawa"] = "auo", ["Avar"] = "av", ["Avatime"] = "avn", ["Avau"] = "avb", ["Avava"] = "tmb", ["Avestiko"] = "ae", ["Avikam"] = "avi", ["Avokaya"] = "avu", ["Avá-Canoeiro"] = "avv", ["Awa (China)"] = "vwa", ["Awa (New Guinea)"] = "awb", ["Awa-Cuaiquer"] = "kwi", ["Awabakal"] = "awk", ["Awadhi"] = "awa", ["Awak"] = "awo", ["Awar"] = "aya", ["Awara"] = "awx", ["Awbono"] = "awh", ["Aweer"] = "bob", ["Awera"] = "awr", ["Awetí"] = "awe", ["Awing"] = "azo", ["Awjila"] = "auj", ["Awngi"] = "awn", ["Awngthim"] = "gwm", ["Awtuw"] = "kmn", ["Awun"] = "aww", ["Awutu"] = "afu", ["Awyi"] = "auw", ["Axamb"] = "ahb", ["Axi"] = "yix", ["Ayabadhu"] = "ayd", ["Ayautla Mazatec"] = "vmy", ["Ayere"] = "aye", ["Ayerrerenge"] = "axe", ["Ayi"] = "ayq", ["Ayizi"] = "yyz", ["Ayizo"] = "ayb", ["Aymara"] = "ay", ["Ayomán"] = "sai-ayo", ["Ayoquesco Zapotec"] = "zaf", ["Ayoreo"] = "ayo", ["Ayta Ambala"] = "abc", ["Ayta Kadi"] = "dul", ["Ayta Mag-antsi"] = "sgb", ["Ayta Mag-indi"] = "blx", ["Ayta Magbukun"] = "ayt", ["Ayta Sorsogon"] = "ays", ["Ayu"] = "ayu", ["Ayutla Mixtec"] = "miy", ["Azeri"] = "az", ["Azha"] = "aza", ["Azhe"] = "yiz", ["Baagandji"] = "drl", ["Baan"] = "bvj", ["Baangi"] = "bqx", ["Baatonum"] = "bba", ["Baba"] = "bbw", ["Baba Malay"] = "mbf", ["Babango"] = "bbm", ["Babanki"] = "bbk", ["Babatana"] = "baa", ["Babine-Witsuwit'en"] = "bcr", ["Babole"] = "bvx", ["Babungo"] = "bav", ["Babuza"] = "bzg", ["Bacama"] = "bcy", ["Bacanese Malay"] = "btj", ["Bactrian"] = "xbc", ["Bada"] = "bhz", ["Badaga"] = "bfq", ["Badanchi"] = "bau", ["Bade"] = "bde", ["Badeshi"] = "bdz", ["Badimaya"] = "bia", ["Badjiri"] = "jbi", ["Baduy"] = "bac", ["Badyara"] = "pbp", ["Baeggu"] = "bvd", ["Baekje"] = "pkc", ["Baelelea"] = "bvc", ["Baenan"] = "sai-bae", ["Baetora"] = "btr", ["Bafanji"] = "bfj", ["Bafaw"] = "bwt", ["Bafia"] = "ksf", ["Bafut"] = "bfd", ["Baga Kaloum"] = "bqf", ["Baga Koga"] = "bgo", ["Baga Manduri"] = "bmd", ["Baga Pokur"] = "bcg", ["Baga Sitemu"] = "bsp", ["Baga Sobané"] = "bsv", ["Bagheli"] = "bfy", ["Bagirmi"] = "bmi", ["Bago-Kusuntu"] = "bqg", ["Bagri"] = "bgq", ["Bagua"] = "sai-bag", ["Bagupi"] = "bpi", ["Bagusa"] = "bqb", ["Bagvalal"] = "kva", ["Baha"] = "yha", ["Baham"] = "bdw", ["Bahamian Creole"] = "bah", ["Bahasa Sūg"] = "tsg", ["Bahau"] = "bhv", ["Bahinemo"] = "bjh", ["Bahing"] = "bhj", ["Bahnar"] = "bdq", ["Bahonsuai"] = "bsu", ["Bai (South Sudan)"] = "bdj", ["Baibai"] = "bbf", ["Baikeno"] = "bkx", ["Bailang"] = "tbq-blg", ["Baima"] = "bqh", ["Baimak"] = "bmx", ["Bainouk Gubeeher"] = "alv-bgu", ["Bainouk-Gunyaamolo"] = "bcz", ["Bainouk-Gunyuño"] = "bab", ["Bainouk-Samik"] = "bcb", ["Baiso"] = "bsw", ["Baissa Fali"] = "fah", ["Bajan"] = "bjs", ["Bajelani"] = "bjm", ["Bajjika"] = "vjk", ["Baka"] = "bkc", ["Bakairí"] = "bkq", ["Bakaka"] = "bqz", ["Bakhtiari"] = "bqi", ["Baki"] = "bki", ["Bakoko"] = "bkh", ["Bakole"] = "kme", ["Bakpinka"] = "bbs", ["Bakulung"] = "bbu", ["Bakumpai"] = "bkr", ["Bakung"] = "xkl", ["Bakwé"] = "bjw", ["Bala"] = "tuw-bal", ["Balaesang"] = "bls", ["Balangaw"] = "blw", ["Balanta-Ganja"] = "bjt", ["Balanta-Kentohe"] = "ble", ["Balantak"] = "blz", ["Balau"] = "blg", ["Baldemu"] = "bdn", ["Bali"] = "bcp", ["Baliledo"] = "poz-bal", ["Balines"] = "ban", ["Balinese Malay"] = "mhp", ["Balkan Gagauz Turkish"] = "bgx", ["Balkan Romani"] = "rmn", ["Balo"] = "bqo", ["Baloi"] = "biz", ["Balong"] = "bnt-bal", ["Balti"] = "bft", ["Baltic Romani"] = "rml", ["Baluan-Pam"] = "blq", ["Baluchi"] = "bal", ["Bamali"] = "bbq", ["Bambalang"] = "bmo", ["Bambam"] = "ptu", ["Bambara"] = "bm", ["Bambassi"] = "myf", ["Bambili-Bambui"] = "baw", ["Bamenyam"] = "bce", ["Bamu"] = "bcf", ["Bamukumbit"] = "bqt", ["Bamum"] = "bax", ["Bamunka"] = "bvm", ["Bamwe"] = "bmg", ["Bana"] = "bcw", ["Banaro"] = "byz", ["Banda"] = "bnd", ["Banda Malay"] = "bpq", ["Banda-Bambari"] = "liy", ["Banda-Banda"] = "bpd", ["Banda-Mbrès"] = "bqk", ["Banda-Ndélé"] = "bfl", ["Banda-Yangere"] = "yaj", ["Bandi"] = "bza", ["Bandial"] = "bqj", ["Bandjalang"] = "bdy", ["Bangala"] = "bxg", ["Bangandu"] = "bgf", ["Bangba"] = "bbe", ["Banggai"] = "bgz", ["Bangi"] = "bni", ["Bangime"] = "dba", ["Bangka"] = "mfb", ["Bangolan"] = "bgj", ["Bangon Mangyan"] = "bnj", ["Bangru"] = "sit-ban", ["Bangubangu"] = "bnx", ["Bangwinji"] = "bsj", ["Baniva"] = "bvv", ["Baniwa"] = "bwi", ["Banjares"] = "bjn", ["Banka"] = "bxw", ["Bankan Tey Dogon"] = "dbw", ["Bankon"] = "abb", ["Banoni"] = "bcm", ["Bantawa"] = "bap", ["Bantayanon"] = "bfx", ["Bantik"] = "bnq", ["Banyumasan"] = "map-bms", ["Baoule"] = "bci", ["Baraamu"] = "brd", ["Barai"] = "bbb", ["Barakai"] = "baj", ["Baram Kayan"] = "kys", ["Barama"] = "bbg", ["Barambu"] = "brm", ["Baramu"] = "bmz", ["Barapasi"] = "brp", ["Baras"] = "brs", ["Barasana"] = "bsn", ["Barbareño"] = "boi", ["Barclayville Grebo"] = "gry", ["Bardi"] = "bcj", ["Barein"] = "bva", ["Bargam"] = "mlp", ["Bari"] = "bfa", ["Bariai"] = "bch", ["Bariji"] = "bjc", ["Barikanchi"] = "bxo", ["Barikewa"] = "jbk", ["Barngarla"] = "bjb", ["Barok"] = "bjk", ["Barombi"] = "bbi", ["Barranbinya"] = "aus-bra", ["Barro Negro Tunebo"] = "tbn", ["Barrow Point"] = "bpt", ["Baruga"] = "bjz", ["Barunggam"] = "aus-brm", ["Baruya"] = "byr", ["Barwe"] = "bwg", ["Barzani Jewish Neo-Aramaic"] = "bjf", ["Baré"] = "bae", ["Barí"] = "mot", ["Basa"] = "bzw", ["Basa-Gumna"] = "bsl", ["Basa-Gurmana"] = "buj", ["Basaa"] = "bas", ["Basap"] = "bdb", ["Basay"] = "byq", ["Bashkardi"] = "bsg", ["Basketo"] = "bst", ["Baskir"] = "ba", ["Basque-Icelandic Pidgin"] = "crp-bip", ["Bassa"] = "bsq", ["Bassa-Kontagora"] = "bsr", ["Bassari"] = "bsc", ["Bassossi"] = "bsi", ["Bata"] = "bta", ["Batanga"] = "bnm", ["Batek"] = "btq", ["Bateri"] = "btv", ["Bathari"] = "bhm", ["Bati (Cameroon)"] = "btc", ["Bati (Indonesia)"] = "bvt", ["Bats"] = "bbl", ["Batu"] = "btu", ["Batui"] = "zbt", ["Batuley"] = "bay", ["Bau"] = "bbd", ["Bau Bidayuh"] = "sne", ["Bauchi"] = "bsf", ["Bauni"] = "bpe", ["Baure"] = "brg", ["Bauria"] = "bge", ["Bauro"] = "bxa", ["Bauwaki"] = "bwk", ["Bauzi"] = "bvz", ["Bavaro"] = "bar", ["Bawm Chin"] = "bgr", ["Bay Miwok"] = "mkq", ["Bayali"] = "bjy", ["Baybayanon"] = "bvy", ["Baygo"] = "byg", ["Bayogoula"] = "nai-bay", ["Bayono"] = "byl", ["Bayot"] = "bda", ["Bayungu"] = "bxj", ["Bazigar"] = "bfr", ["Beami"] = "beo", ["Beary"] = "dra-bry", ["Beaver"] = "bea", ["Beba"] = "bfp", ["Bebe"] = "bzv", ["Bebele"] = "beb", ["Bebeli"] = "bek", ["Bebil"] = "bxp", ["Bedik"] = "tnr", ["Bedjond"] = "bjv", ["Bedoanas"] = "bed", ["Beeke"] = "bkf", ["Beele"] = "bxq", ["Beembe"] = "beq", ["Beezen"] = "bnz", ["Befang"] = "bby", ["Begbere-Ejar"] = "bqv", ["Beja"] = "bej", ["Bekati'"] = "bei", ["Bekwarra"] = "bkv", ["Bekwel"] = "bkw", ["Belait"] = "beg", ["Belanda Bor"] = "bxb", ["Belanda Viri"] = "bvi", ["Belhariya"] = "byw", ["Beli (New Guinea)"] = "bey", ["Beli (South Sudan)"] = "blm", ["Belizean Creole"] = "bzj", ["Bella Coola"] = "blc", ["Bellari"] = "brw", ["Belter Creole"] = "art-bel", ["Bemba"] = "bem", ["Bembe"] = "bmb", ["Ben Tey"] = "dbt", ["Bena"] = "yun", ["Benabena"] = "bef", ["Bench"] = "bcq", ["Bende"] = "bdp", ["Bendi"] = "bct", ["Beneraf"] = "bnv", ["Beng"] = "nhb", ["Benga"] = "bng", ["Benggali"] = "bn", ["Benggoi"] = "bgy", ["Bentong"] = "bnu", ["Benyadu'"] = "byd", ["Beothuk"] = "bue", ["Bepour"] = "bie", ["Bera"] = "brf", ["Berakou"] = "bxv", ["Berau Malay"] = "bve", ["Berawan"] = "lod", ["Berbice Creole Dutch"] = "brc", ["Bergish"] = "gmw-bgh", ["Berik"] = "bkl", ["Berinomo"] = "bit", ["Berom"] = "bom", ["Berta"] = "wti", ["Berti"] = "byt", ["Besisi"] = "mhe", ["Besme"] = "bes", ["Besoa"] = "bep", ["Betaf"] = "bfe", ["Betawi"] = "bew", ["Bete"] = "byf", ["Bete-Bendi"] = "btt", ["Betoi"] = "sai-bet", ["Betta Kurumba"] = "xub", ["Bezhta"] = "kap", ["Bhadrawahi"] = "bhd", ["Bhalay"] = "bhx", ["Bharia"] = "bha", ["Bhatri"] = "bgw", ["Bhattiyali"] = "bht", ["Bhaya"] = "bhe", ["Bhele"] = "bhy", ["Bhilali"] = "bhi", ["Bhili"] = "bhb", ["Bhojpuri"] = "bho", ["Bhoti Kinnauri"] = "nes", ["Bhunjia"] = "bhu", ["Biafada"] = "bif", ["Biage"] = "bdf", ["Biak"] = "bhw", ["Biali"] = "beh", ["Bian Marind"] = "bpv", ["Biangai"] = "big", ["Biao"] = "byk", ["Biao Mon"] = "bmt", ["Biao-Jiao Mien"] = "bje", ["Biatah Bidayuh"] = "bth", ["Bibaali"] = "bcn", ["Bibbulman"] = "xbp", ["Bidiyo"] = "bid", ["Bidyara"] = "bym", ["Bidyogo"] = "bjg", ["Biem"] = "bmc", ["Bierebo"] = "bnk", ["Bieria"] = "brj", ["Biete"] = "biu", ["Big Nambas"] = "nmb", ["Biga"] = "bhc", ["Bigambal"] = "xbe", ["Bih"] = "ibh", ["Bihari"] = "bh", ["Bijori"] = "bix", ["Bikol Kahilagaang Catanduanes"] = "cts", ["Bikol Kanlurang Albay"] = "fbl", ["Bikol Katimugang Catanduanes"] = "bln", ["Bikol Libon"] = "lbl", ["Bikol Miraya"] = "rbl", ["Bikol Naga"] = "bcl", ["Bikya"] = "byb", ["Bila"] = "bip", ["Bilaspuri"] = "kfs", ["Bilba"] = "bpz", ["Bilbil"] = "brz", ["Bile"] = "bil", ["Biliau"] = "bcu", ["Biloxi"] = "bll", ["Bilua"] = "blb", ["Bilur"] = "bxf", ["Bima"] = "bhp", ["Bimin"] = "bhl", ["Bimoba"] = "bim", ["Bina"] = "bmn", ["Binahari"] = "bxz", ["Binandere"] = "bhg", ["Binatak"] = "bya", ["Binawa"] = "byj", ["Bindal"] = "xbd", ["Bine"] = "bon", ["Binji"] = "bpj", ["Binongan Itnëg"] = "itb", ["Bintauna"] = "bne", ["Bintulu"] = "bny", ["Binukid"] = "bkd", ["Binumarien"] = "bjr", ["Bipi"] = "biq", ["Birao"] = "brr", ["Birgid"] = "brk", ["Birgit"] = "btf", ["Birhor"] = "biy", ["Biri"] = "bzr", ["Biritai"] = "bqq", ["Birmano"] = "my", ["Birri"] = "bvq", ["Birrpayi"] = "xbj", ["Birwa"] = "brl", ["Biseni"] = "ije", ["Bishnupriya Manipuri"] = "bpy", ["Bishuo"] = "bwh", ["Bisis"] = "bnw", ["Bislama"] = "bi", ["Bisorio"] = "bir", ["Bissa"] = "bib", ["Bisu"] = "bzi", ["Bit"] = "bgk", ["Bitare"] = "brt", ["Bitur"] = "mcc", ["Biwat"] = "bwm", ["Biyeloruso"] = "be", ["Biyo"] = "byo", ["Biyom"] = "bpm", ["Blablanga"] = "blp", ["Black Speech"] = "art-bsp", ["Blackfoot"] = "bla", ["Blafe"] = "bfh", ["Blagar"] = "beu", ["Blang"] = "blr", ["Blin"] = "byn", ["Bo"] = "bgl", ["Bo-Rukul"] = "mae", ["Bo-Ung"] = "mux", ["Boano (Maluku)"] = "bzn", ["Boano (Sulawesi)"] = "bzl", ["Bobongko"] = "bgb", ["Bobot"] = "bty", ["Bodo (Central Africa)"] = "boy", ["Bodo (India)"] = "brx", ["Bodo Gadaba"] = "gbj", ["Bodo Parja"] = "bdv", ["Bofi"] = "bff", ["Boga"] = "bvw", ["Bogaya"] = "boq", ["Boghom"] = "bux", ["Boguru"] = "bqu", ["Bohtan Neo-Aramaic"] = "bhn", ["Boikin"] = "bzf", ["Bokar"] = "sit-bok", ["Bokha"] = "ybk", ["Boko"] = "bqc", ["Bokobaru"] = "bus", ["Bokoto"] = "bdt", ["Bokyi"] = "bky", ["Bola"] = "bnp", ["Bolak"] = "art-blk", ["Bolango"] = "bld", ["Bole"] = "bol", ["Bolgo"] = "bvo", ["Bolia"] = "bli", ["Bolinaw"] = "smk", ["Boloki"] = "bkt", ["Bolon"] = "bof", ["Bolondo"] = "bzm", ["Bolyu"] = "ply", ["Bom"] = "bmf", ["Boma Nkuu"] = "bnt-bon", ["Boma Yumu"] = "bnt-boy", ["Bomboli"] = "bml", ["Bomboma"] = "bws", ["Bomitaba"] = "zmx", ["Bomu"] = "bmq", ["Bomwali"] = "bmw", ["Bon Gula"] = "glc", ["Bonan"] = "peh", ["Bondei"] = "bou", ["Bondo"] = "bfw", ["Bondoukou Kulango"] = "kzc", ["Bondum Dom Dogon"] = "dbu", ["Bonerate"] = "bna", ["Bonggi"] = "bdg", ["Bonggo"] = "bpg", ["Bongili"] = "bui", ["Bongo"] = "bot", ["Bongu"] = "bpu", ["Bonjo"] = "bok", ["Bonkeng"] = "bvg", ["Bonkiman"] = "bop", ["Bookan"] = "bnb", ["Boon"] = "bnl", ["Boor"] = "bvf", ["Bora"] = "boa", ["Border Kuna"] = "kvn", ["Borei"] = "gai", ["Boro"] = "xxb", ["Borong"] = "ksr", ["Boruca"] = "brn", ["Borôro"] = "bor", ["Boselewa"] = "bwf", ["Bosngun"] = "bqs", ["Bote-Majhi"] = "bmj", ["Botlikh"] = "bph", ["Bouna Kulango"] = "nku", ["Bouni"] = "suo", ["Bourbonnais-Berrichon"] = "roa-bbn", ["Bourguignon"] = "roa-brg", ["Bouyei"] = "pcc", ["Bozaba"] = "bzo", ["Boînën"] = "ubl", ["Bragat"] = "aof", ["Brahui"] = "brh", ["Braj"] = "bra", ["Brek Karen"] = "kvl", ["Brem"] = "buq", ["Breri"] = "brq", ["Breton"] = "br", ["Bribri"] = "bzd", ["Brokkat"] = "bro", ["Brokpake"] = "sgt", ["Brokskat"] = "bkk", ["Broome Pearling Lugger Pidgin"] = "bpl", ["Brunei Bisaya"] = "bsb", ["Bruny Island"] = "xpz", ["Bu"] = "jid", ["Bu-Nao Bunu"] = "bwx", ["Bua"] = "bub", ["Bualkhaw Chin"] = "cbl", ["Buamu"] = "box", ["Bube"] = "bvb", ["Bubi"] = "buw", ["Bubia"] = "bbx", ["Budeh Stieng"] = "stt", ["Budibud"] = "btp", ["Budong-Budong"] = "bdx", ["Budu"] = "buu", ["Budukh"] = "bdk", ["Buduma"] = "bdm", ["Budza"] = "bja", ["Buena Vista Yokuts"] = "yok-bvy", ["Bugan"] = "bbh", ["Bughotu"] = "bgt", ["Buginese"] = "bug", ["Bugkalut"] = "ilk", ["Buglere"] = "sab", ["Bugun"] = "bgg", ["Buhid Mangyan"] = "bku", ["Buhutu"] = "bxh", ["Bujhyal"] = "byh", ["Bukar-Sadung Bidayuh"] = "sdo", ["Bukat"] = "bvk", ["Bukawa"] = "buk", ["Bukhari"] = "bhh", ["Bukidnon Magahat"] = "mtw", ["Bukit Malay"] = "bvu", ["Bukitan"] = "bkn", ["Bukiyip"] = "ape", ["Buksa"] = "tkb", ["Bukusu"] = "bxk", ["Bulgar"] = "xbo", ["Bulgaro"] = "bg", ["Bulgebi"] = "bmp", ["Buli (Ghana)"] = "bwu", ["Buli (Indonesia)"] = "bzq", ["Bulo Stieng"] = "sti", ["Bulu (Cameroon)"] = "bum", ["Bulu (New Guinea)"] = "bjl", ["Bulungan"] = "blj", ["Bum"] = "bmv", ["Bumaji"] = "byp", ["Bumang"] = "bvp", ["Bumbita Arapesh"] = "aon", ["Bumthangkha"] = "kjz", ["Bun"] = "buv", ["Buna"] = "bvn", ["Bunaba"] = "bck", ["Bunak"] = "bfn", ["Bunama"] = "bdd", ["Bundeli"] = "bns", ["Bung"] = "bqd", ["Bungain"] = "but", ["Bunganditj"] = "xbg", ["Bungku"] = "bkz", ["Bungu"] = "wun", ["Bunoge"] = "dgb", ["Bunun"] = "bnn", ["Buol"] = "blf", ["Bura"] = "bwr", ["Bura Mabang"] = "mde", ["Burak"] = "bys", ["Buraka"] = "bkg", ["Burarra"] = "bvr", ["Burate"] = "bti", ["Burduna"] = "bxn", ["Bure"] = "bvh", ["Burgundian"] = "gme-bur", ["Burji"] = "bji", ["Burmbar"] = "vrt", ["Burmeso"] = "bzu", ["Buru (Indonesia)"] = "mhs", ["Buru (Nigeria)"] = "bqw", ["Burui"] = "bry", ["Burumakok"] = "aip", ["Burun"] = "bdi", ["Burunge"] = "bds", ["Burushaski"] = "bsk", ["Burusu"] = "bqr", ["Buruwai"] = "asi", ["Buryat"] = "bua", ["Busa"] = "bqp", ["Busam"] = "bxs", ["Busami"] = "bsm", ["Busang Kayan"] = "bfg", ["Bushoong"] = "buf", ["Buso"] = "bso", ["Busoa"] = "bup", ["Bussa"] = "dox", ["Busuu"] = "bju", ["Butchulla"] = "xby", ["Butmas-Tur"] = "bnr", ["Butwanon"] = "btw", ["Buwal"] = "bhs", ["Buyeo"] = "xpy", ["Buyu"] = "byi", ["Buyuan Jino"] = "jiy", ["Bwa"] = "bww", ["Bwaidoka"] = "bwd", ["Bwala"] = "bnt-bwa", ["Bwanabwana"] = "tte", ["Bwatoo"] = "bwa", ["Bwe Karen"] = "bwe", ["Bwela"] = "bwl", ["Bwile"] = "bwc", ["Bwisi"] = "bwz", ["Byangsi"] = "bee", ["Byep"] = "mkk", ["Bädi Kanum"] = "khd", ["Bā"] = "kwb", ["Caac"] = "msq", ["Cabiyarí"] = "cbb", ["Cabre"] = "awd-cab", ["Cabécar"] = "cjp", ["Cacaloxtepec Mixtec"] = "miu", ["Cacaopera"] = "ccr", ["Cacgia Roglai"] = "roc", ["Cacua"] = "cbv", ["Cacán"] = "sai-cac", ["Caddo"] = "cad", ["Cafundó"] = "ccd", ["Cahuarano"] = "cah", ["Cahuilla"] = "chl", ["Caijia"] = "sit-cai", ["Cajonos Zapotec"] = "zad", ["Caka"] = "ckx", ["Cakfem-Mushere"] = "cky", ["Calabrian Greek"] = "grk-cal", ["Calusa"] = "nai-cal", ["Caló"] = "rmq", ["Cambodian Sign Language"] = "csx", ["Cameroon Mambila"] = "mcu", ["Cameroon Pidgin"] = "wes", ["Campalagian"] = "cml", ["Camsá"] = "kbh", ["Camtho"] = "cmt", ["Camunic"] = "xcc", ["Candoshi-Shapra"] = "cbu", ["Canela"] = "ram", ["Canichana"] = "caz", ["Cantabrian"] = "roa-can", ["Cao Miao"] = "cov", ["Caolan"] = "mlc", ["Capanahua"] = "kaq", ["Capiznon"] = "cps", ["Cappadocian Greek"] = "cpg", ["Caquinte"] = "cot", ["Car Nicobarese"] = "caq", ["Cara"] = "cfd", ["Carabayo"] = "cby", ["Caramanta"] = "crf", ["Caranqui"] = "sai-caq", ["Carapana"] = "cbc", ["Carian"] = "xcr", ["Cariay"] = "awd-kar", ["Caribbean Hindustani"] = "hns", ["Caribbean Javanese"] = "jvn", ["Carijona"] = "cbd", ["Carolina Algonquian"] = "crr", ["Carolinian"] = "cal", ["Carpathian Romani"] = "rmc", ["Carpathian Rusyn"] = "rue", ["Carrier"] = "crx", ["Cashibo-Cacataibo"] = "cbr", ["Cashinahua"] = "cbs", ["Casuarina Coast Asmat"] = "asc", ["Catacao"] = "sai-cat", ["Catalan Sign Language"] = "csc", ["Catawba"] = "chc", ["Catuquinaru"] = "sai-ctq", ["Catío Chibcha"] = "cba-cat", ["Cauca"] = "cca", ["Cavineña"] = "cav", ["Cayubaba"] = "cyb", ["Cayuga"] = "cay", ["Cayuse"] = "xcy", ["Cazcan"] = "azc-caz", ["Cañari"] = "sai-cnr", ["Cebaara"] = "sef", ["Celtiberian"] = "xce", ["Cen"] = "cen", ["Central Asmat"] = "cns", ["Central Atlas Tamazight"] = "tzm", ["Central Awyu"] = "awu", ["Central Bai"] = "bca", ["Central Dusun"] = "dtp", ["Central Franconian"] = "gmw-cfr", ["Central Grebo"] = "grv", ["Central Huasteca Nahuatl"] = "nch", ["Central Huishui Hmong"] = "hmc", ["Central Mahuatlán Zapotec"] = "zam", ["Central Malay"] = "pse", ["Central Mansi"] = "mns-cen", ["Central Masela"] = "mxz", ["Central Mashan Hmong"] = "hmm", ["Central Mazahua"] = "maz", ["Central Melanau"] = "mel", ["Central Min"] = "czo", ["Central Mnong"] = "cmo", ["Central Nahuatl"] = "nhn", ["Central Nicobarese"] = "ncb", ["Central Ojibwa"] = "ojc", ["Central Pame"] = "pbs", ["Central Pomo"] = "poo", ["Central Puebla Nahuatl"] = "ncx", ["Central Siberian Yupik"] = "ess", ["Central Sierra Miwok"] = "csm", ["Central Teke"] = "nzu", ["Central Tunebo"] = "tuf", ["Centúúm"] = "cet", ["Cerma"] = "cme", ["Ch'olti'"] = "myn-chl", ["Ch'orti'"] = "caa", ["Chaap Wuurong"] = "tjw", ["Chabacano"] = "cbk", ["Chachi"] = "cbi", ["Chadian Sign Language"] = "cds", ["Chadong"] = "cdy", ["Chagatai"] = "chg", ["Chaha"] = "sem-cha", ["Chaima"] = "ciy", ["Chairel"] = "sit-cha", ["Chak"] = "ckh", ["Chakali"] = "cli", ["Chakma"] = "ccp", ["Chala"] = "cll", ["Chaldean Neo-Aramaic"] = "cld", ["Chali"] = "tgf", ["Chamacoco"] = "ceg", ["Chamalal"] = "cji", ["Chamba Daka"] = "ccg", ["Chamba Leko"] = "ndi", ["Chambeali"] = "cdh", ["Chambri"] = "can", ["Chamicuro"] = "ccc", ["Chamling"] = "rab", ["Champenois"] = "roa-cha", ["Chang"] = "nbc", ["Changriwa"] = "cga", ["Changthang"] = "cna", ["Chantyal"] = "chx", ["Chaná"] = "sai-chn", ["Chané"] = "caj", ["Chapacura"] = "sai-chp", ["Chara"] = "cra", ["Charrua"] = "sai-chr", ["Chaudangsi"] = "cdn", ["Chaura"] = "crv", ["Chayahuita"] = "cbt", ["Chayuco Mixtec"] = "mih", ["Chazumba Mixtec"] = "xtb", ["Che"] = "ruk", ["Cheke Holo"] = "mrn", ["Chemakum"] = "xch", ["Chenapian"] = "cjn", ["Chenchu"] = "cde", ["Chenoua"] = "cnu", ["Chepang"] = "cdm", ["Chepya"] = "ycp", ["Cherepon"] = "cpn", ["Chesu"] = "ych", ["Chetco-Tolowa"] = "ctc", ["Chewong"] = "cwg", ["Chhattisgarhi"] = "hne", ["Chhintange"] = "ctn", ["Chhulung"] = "cur", ["Chiangmai Sign Language"] = "csd", ["Chiapanec"] = "cip", ["Chibcha"] = "chb", ["Chicahuaxtla Triqui"] = "trs", ["Chichicapan Zapotec"] = "zpv", ["Chichimeca-Jonaz"] = "pei", ["Chichonyi-Chidzihana-Chikauma"] = "coh", ["Chicomuceltec"] = "cob", ["Chiduruma"] = "dug", ["Chigmecatitlán Mixtec"] = "mii", ["Chilcotin"] = "clc", ["Chilean Sign Language"] = "csg", ["Chilisso"] = "clh", ["Chiltepec Chinantec"] = "csa", ["Chimalapa Zoque"] = "zoh", ["Chimariko"] = "cid", ["Chimila"] = "cbg", ["Chimwiini"] = "bnt-cmw", ["Chinali"] = "cih", ["Chinbon Chin"] = "cnb", ["Chinese Pidgin English"] = "cpi", ["Chinese Sign Language"] = "csl", ["Chinook"] = "chh", ["Chinook Jargon"] = "chn", ["Chipaya"] = "cap", ["Chipewyan"] = "chp", ["Chiquihuitlán Mazatec"] = "maq", ["Chiquimulilla"] = "nai-chi", ["Chiquitano"] = "cax", ["Chiricahua"] = "apm", ["Chirino"] = "sai-chi", ["Chiripá"] = "nhd", ["Chiru"] = "cdf", ["Chitimacha"] = "ctm", ["Chitkuli Kinnauri"] = "cik", ["Chittagonian"] = "ctg", ["Chitwania Tharu"] = "the", ["Chiwere"] = "iow", ["Choapan Zapotec"] = "zpc", ["Chocangaca"] = "cgk", ["Chochotec"] = "coz", ["Choctaw"] = "cho", ["Chodri"] = "cdi", ["Chokri Naga"] = "nri", ["Chokwe"] = "cjk", ["Chol"] = "ctu", ["Cholón"] = "cht", ["Chong"] = "cog", ["Choni"] = "cda", ["Chono"] = "sai-cno", ["Chontal Maya"] = "chf", ["Chopi"] = "cce", ["Chorote Iyojwa'ja"] = "crt", ["Chothe Naga"] = "nct", ["Chrau"] = "crw", ["Chru"] = "cje", ["Chuabo"] = "chw", ["Chuanqiandian Cluster Miao"] = "cqd", ["Chuave"] = "cjv", ["Chug"] = "cvg", ["Chuj"] = "cac", ["Chuka"] = "cuh", ["Chukchi"] = "ckt", ["Chukwa"] = "cuw", ["Chulym"] = "clw", ["Chumburung"] = "ncu", ["Churahi"] = "cdj", ["Church Slavonic"] = "zls-chs", ["Churuya"] = "sai-chu", ["Chut"] = "scb", ["Chuukese"] = "chk", ["Chuvan"] = "xcv", ["Chácobo"] = "cao", ["Ci Gbe"] = "cib", ["Cia-Cia"] = "cia", ["Cibak"] = "ckl", ["Cicipu"] = "awc", ["Ciguayo"] = "nai-cig", ["Cinda-Regi-Tiyal"] = "cdr", ["Cineni"] = "cie", ["Cinta Larga"] = "cin", ["Cishingini"] = "asg", ["Citak"] = "txt", ["Ciwogai"] = "tgd", ["Classical Gaelic"] = "ghc", ["Classical Guarani"] = "gn-cls", ["Classical Mandaic"] = "myz", ["Classical Mongolian"] = "cmg", ["Classical Nahuatl"] = "nci", ["Classical Newar"] = "nwc", ["Classical Quechua"] = "qwc", ["Classical Syriac"] = "syc", ["Classical Tibetan"] = "xct", ["Coahuilteco"] = "xcw", ["Coast Miwok"] = "csi", ["Coastal Kadazan"] = "kzj", ["Coatecas Altas Zapotec"] = "zca", ["Coatepec Nahuatl"] = "naz", ["Coatlán Mixe"] = "mco", ["Coatlán Zapotec"] = "zps", ["Coatzospan Mixtec"] = "miz", ["Cocama"] = "cod", ["Cochimi"] = "coj", ["Cocopa"] = "coc", ["Cocos Islands Malay"] = "coa", ["Coeruna"] = "sai-coe", ["Coeur d'Alene"] = "crd", ["Cofán"] = "con", ["Cogui"] = "kog", ["Col"] = "liw", ["Colombian Sign Language"] = "csn", ["Colonia Tovar German"] = "gct", ["Columbia-Wenatchi"] = "col", ["Colán"] = "sai-col", ["Comaltepec Chinantec"] = "cco", ["Comanche"] = "com", ["Comechingon"] = "sai-cmg", ["Comecrudo"] = "xcm", ["Communicationssprache"] = "art-com", ["Como Karim"] = "cfg", ["Comox"] = "coo", ["Con"] = "cno", ["Coos"] = "csz", ["Copainalá Zoque"] = "zoc", ["Copala Triqui"] = "trc", ["Copallén"] = "sai-cop", ["Coptic"] = "cop", ["Coquille"] = "coq", ["Cora"] = "crn", ["Cori"] = "cry", ["Coroado Puri"] = "sai-crd", ["Cosoleacaque Nahuatl"] = "nhk", ["Costa Rican Sign Language"] = "csr", ["Cotoname"] = "xcn", ["Cowlitz"] = "cow", ["Coyaima"] = "coy", ["Coyotepec Popoloca"] = "pbf", ["Coyutla Totonac"] = "toc", ["Creek"] = "mus", ["Crimean Gothic"] = "gme-cgo", ["Crimean Tatar"] = "crh", ["Croatian Sign Language"] = "csq", ["Cross River Mbembe"] = "mfn", ["Crow"] = "cro", ["Cruzeño"] = "crz", ["Cua"] = "cua", ["Cuban Sign Language"] = "csf", ["Cubeo"] = "cub", ["Cueva"] = "sai-cva", ["Cuiba"] = "cui", ["Cuitlatec"] = "cuy", ["Culina"] = "cul", ["Culli"] = "sai-cul", ["Cumanagoto"] = "cuo", ["Cumbric"] = "xcb", ["Cun"] = "cuq", ["Cung"] = "cug", ["Cupeño"] = "cup", ["Curonian"] = "xcu", ["Curripaco"] = "kpc", ["Cutchi-Swahili"] = "ccl", ["Cuvok"] = "cuv", ["Cuyamecalco Mixtec"] = "xtu", ["Cwi Bwamu"] = "bwy", ["Czech Sign Language"] = "cse", ["Cèmuhî"] = "cam", ["Cốông"] = "cnc", ["Da'a Kaili"] = "kzf", ["Daai Chin"] = "dao", ["Daakaka"] = "bpa", ["Daantanai'"] = "lni", ["Daasanach"] = "dsh", ["Daba"] = "dbq", ["Dabarre"] = "dbr", ["Dabe"] = "dbe", ["Dacian"] = "xdc", ["Dadanitic"] = "sem-dad", ["Dadi Dadi"] = "dda", ["Dadibi"] = "mps", ["Dadiya"] = "dbd", ["Daga"] = "dgz", ["Dagaari Dioula"] = "dgd", ["Dagba"] = "dgk", ["Dagbani"] = "dag", ["Dagik"] = "dec", ["Dagoman"] = "dgn", ["Dahalik"] = "dlk", ["Dahalo"] = "dal", ["Daho-Doo"] = "das", ["Dai"] = "dij", ["Dair"] = "drb", ["Dairi Batak"] = "btd", ["Dakka"] = "dkk", ["Dakota"] = "dak", ["Dakpa"] = "dka", ["Dalmatico"] = "dlm", ["Daloa Bété"] = "bev", ["Dama (Nigeria)"] = "dmm", ["Dama (Sierra Leone)"] = "dmn-dam", ["Damakawa"] = "dam", ["Damal"] = "uhn", ["Dambi"] = "dac", ["Dameli"] = "dml", ["Dampelas"] = "dms", ["Dan"] = "dnj", ["Danaru"] = "dnr", ["Danau"] = "dnu", ["Dandami Maria"] = "daq", ["Danes"] = "da", ["Dangaléat"] = "daa", ["Dangaura Tharu"] = "thl", ["Danish Sign Language"] = "dsl", ["Dano"] = "aso", ["Danu"] = "dnv", ["Danuwar"] = "dhw", ["Dao"] = "daz", ["Daonda"] = "dnd", ["Dar Daju Daju"] = "djc", ["Dar Fur Daju"] = "daj", ["Dar Sila Daju"] = "dau", ["Darai"] = "dry", ["Dargwa"] = "dar", ["Darkinjung"] = "xda", ["Darlong"] = "dln", ["Darmiya"] = "drd", ["Daro-Matu Melanau"] = "dro", ["Darumbal"] = "xgm", ["Dass"] = "dot", ["Datian Min"] = "nan-dat", ["Datooga"] = "tcc", ["Daungwurrung"] = "dgw", ["Daur"] = "dta", ["Davawenyo"] = "daw", ["Dawawa"] = "dww", ["Dawera-Daweloor"] = "ddw", ["Dawro"] = "dwr", ["Day"] = "dai", ["Dayi"] = "dax", ["Dazaga"] = "dzg", ["Deccani"] = "dcc", ["Dedua"] = "ded", ["Defaka"] = "afn", ["Defi Gbe"] = "gbh", ["Deg"] = "mzw", ["Deg Xinag"] = "ing", ["Degema"] = "deg", ["Degenan"] = "dge", ["Dehwari"] = "deh", ["Dela-Oenale"] = "row", ["Delo"] = "ntr", ["Delta Yokuts"] = "yok-dly", ["Dem"] = "dem", ["Dema"] = "dmx", ["Demisa"] = "dei", ["Demotic Egyptian"] = "egx-dem", ["Demta"] = "dmy", ["Dena'ina"] = "tfn", ["Dendi"] = "ddn", ["Dengese"] = "dez", ["Dengka"] = "dnk", ["Deno"] = "dbb", ["Denya"] = "anv", ["Dení"] = "dny", ["Deori"] = "der", ["Desano"] = "des", ["Desiya"] = "dso", ["Dewas Rai"] = "dwz", ["Dewoin"] = "dee", ["Dezfuli"] = "def", ["Dghwede"] = "dgh", ["Dhaiso"] = "dhs", ["Dhalandji"] = "dhl", ["Dhangu"] = "dhg", ["Dhanki"] = "dhn", ["Dhao"] = "nfa", ["Dharug"] = "xdk", ["Dhatki"] = "mki", ["Dhimal"] = "dhi", ["Dhodia"] = "dho", ["Dhudhuroa"] = "ddr", ["Dhundhari"] = "dhd", ["Dhungaloo"] = "dhx", ["Dhurga"] = "dhu", ["Dhuwal"] = "dwu", ["Dhuwaya"] = "dwy", ["Dia"] = "dia", ["Dibiyaso"] = "dby", ["Dibo"] = "dio", ["Dicamay Agta"] = "duy", ["Didinga"] = "did", ["Dieri"] = "dif", ["Digo"] = "dig", ["Dii"] = "dur", ["Dijim-Bwilim"] = "cfa", ["Dilling"] = "dil", ["Dima"] = "jma", ["Dimasa"] = "dis", ["Dimbong"] = "dii", ["Dime"] = "dim", ["Dinapigue Agta"] = "phi-din", ["Dineor"] = "mrx", ["Ding"] = "diz", ["Dinka"] = "din", ["Diodio"] = "ddi", ["Dirasha"] = "gdl", ["Diri"] = "dwa", ["Dirim"] = "dir", ["Disa"] = "dsi", ["Ditammari"] = "tbz", ["Ditidaht"] = "dtd", ["Diuwe"] = "diy", ["Diuxi-Tilantongo Mixtec"] = "xtd", ["Divehi"] = "dv", ["Dixon Reef"] = "dix", ["Dizin"] = "mdx", ["Djadjawurrung"] = "dja", ["Djambarrpuyngu"] = "djr", ["Djangun"] = "djf", ["Djauan"] = "djn", ["Djawi"] = "djw", ["Djimini"] = "dyi", ["Djinang"] = "dji", ["Djinba"] = "djb", ["Djiwarli"] = "djl", ["Dobel"] = "kvo", ["Dobu"] = "dob", ["Doe"] = "doe", ["Doga"] = "dgg", ["Doghoro"] = "dgx", ["Dogoso"] = "dgs", ["Dogosé"] = "dos", ["Dogri"] = "doi", ["Dogrib"] = "dgr", ["Dogul Dom"] = "dbg", ["Doka"] = "dbi", ["Doko-Uyanga"] = "uya", ["Dolgano"] = "dlg", ["Dom"] = "doa", ["Domaaki"] = "dmk", ["Domari"] = "rmt", ["Dominican Sign Language"] = "doq", ["Dompo"] = "doy", ["Domu"] = "dof", ["Domung"] = "dev", ["Dondo"] = "dok", ["Dong"] = "doh", ["Dongo"] = "doo", ["Dongolawi"] = "kzh", ["Dongotono"] = "ddd", ["Dongshanba Lalo"] = "yik", ["Dongxiang"] = "sce", ["Donno So Dogon"] = "dds", ["Doondo"] = "dde", ["Dorasque"] = "cba-dor", ["Dori'o"] = "dor", ["Dorig"] = "wwo", ["Doromu-Koki"] = "kqc", ["Dorze"] = "doz", ["Doso"] = "dol", ["Doteli"] = "dty", ["Dothraki"] = "art-dtk", ["Doura"] = "don", ["Doutai"] = "tds", ["Doyayo"] = "dow", ["Drehu"] = "dhv", ["Drung"] = "duu", ["Duala"] = "dua", ["Duano"] = "dup", ["Duau"] = "dva", ["Dubli"] = "dub", ["Dubu"] = "dmu", ["Dugun"] = "ndu", ["Duguri"] = "dbm", ["Dugwor"] = "dme", ["Duhwa"] = "kbz", ["Duit"] = "cba-dui", ["Duke"] = "nke", ["Dukhan"] = "trk-dkh", ["Dulbu"] = "dbo", ["Duli"] = "duz", ["Duma"] = "dma", ["Dumaitic"] = "sem-dum", ["Dumbea"] = "duf", ["Dumi"] = "dus", ["Dumpas"] = "dmv", ["Dumun"] = "dui", ["Duna"] = "duc", ["Dunggano"] = "dng", ["Dungmali"] = "raa", ["Dungra Bhil"] = "duh", ["Dungu"] = "dbv", ["Dura"] = "drq", ["Duri"] = "mvp", ["Duriankere"] = "dbn", ["Duruwa"] = "pci", ["Dusner"] = "dsn", ["Dusun Deyah"] = "dun", ["Dusun Malang"] = "duq", ["Dusun Witu"] = "duw", ["Dutch Low Saxon"] = "nds-nl", ["Dutch Sign Language"] = "dse", ["Duun"] = "dux", ["Duupa"] = "dae", ["Duvle"] = "duv", ["Duwai"] = "dbp", ["Duwet"] = "gve", ["Dwang"] = "nnu", ["Dyaabugay"] = "dyy", ["Dyaberdyaber"] = "dyb", ["Dyan"] = "dya", ["Dyangadi"] = "dyn", ["Dyirbal"] = "dbl", ["Dyugun"] = "dyd", ["Dyula"] = "dyu", ["Dza"] = "jen", ["Dzala"] = "dzl", ["Dzando"] = "dzn", ["Dzao Min"] = "bpn", ["Dzodinka"] = "add", ["Dzongkha"] = "dz", ["Dzuun"] = "dnn", ["Dâw"] = "kwa", ["E"] = "eee", ["E'ma Buyang"] = "yzg", ["Early Assamese"] = "inc-oas", ["Early Modern Korean"] = "ko-ear", ["Early Old Oghuz"] = "trk-eog", ["Early Tripuri"] = "xtr", ["East Central German"] = "gmw-ecg", ["East Damar"] = "dmr", ["East Franconian"] = "vmf", ["East Futuna"] = "fud", ["East Kewa"] = "kjs", ["East Limba"] = "lma", ["East Masela"] = "vme", ["East Nyala"] = "nle", ["East Tarangan"] = "tre", ["East Yugur"] = "yuy", ["Eastern Acipa"] = "acp", ["Eastern Arrernte"] = "aer", ["Eastern Bolivian Guarani"] = "gui", ["Eastern Canadian Inuktitut"] = "ike", ["Eastern Cham"] = "cjm", ["Eastern Durango Nahuatl"] = "azd", ["Eastern Gorkha Tamang"] = "tge", ["Eastern Gurung"] = "ggn", ["Eastern Highland Chatino"] = "cly", ["Eastern Highland Otomi"] = "otm", ["Eastern Huasteca Nahuatl"] = "nhe", ["Eastern Huishui Hmong"] = "hme", ["Eastern Karaboro"] = "xrb", ["Eastern Kayah"] = "eky", ["Eastern Keres"] = "kee", ["Eastern Khanty"] = "kca-eas", ["Eastern Krahn"] = "kqo", ["Eastern Lalu"] = "yit", ["Eastern Magar"] = "mgp", ["Eastern Maninkakan"] = "emk", ["Eastern Mari"] = "mhr", ["Eastern Meohang"] = "emg", ["Eastern Mnong"] = "mng", ["Eastern Muria"] = "emu", ["Eastern Ngad'a"] = "nea", ["Eastern Nisu"] = "nos", ["Eastern Ojibwa"] = "ojg", ["Eastern Parbate Kham"] = "kif", ["Eastern Penan"] = "pez", ["Eastern Pomo"] = "peb", ["Eastern Pwo"] = "kjp", ["Eastern Qiandong Miao"] = "hmq", ["Eastern Tamang"] = "taj", ["Eastern Xiangxi Miao"] = "muq", ["Eastern Xwla Gbe"] = "gbx", ["Ebira"] = "igb", ["Eblaite"] = "xeb", ["Ebreo"] = "he", ["Ebrié"] = "ebr", ["Ebughu"] = "ebg", ["Ecuadorian Sign Language"] = "ecs", ["Ede Cabe"] = "cbj", ["Ede Ica"] = "ica", ["Ede Idaca"] = "idd", ["Ede Ije"] = "ijj", ["Ede Nago"] = "nqg", ["Edera Awyu"] = "awy", ["Edo"] = "bin", ["Edolo"] = "etr", ["Edomite"] = "xdm", ["Edopi"] = "dbf", ["Efai"] = "efa", ["Efe"] = "efe", ["Efik"] = "efi", ["Efutop"] = "ofu", ["Ega"] = "ega", ["Eggon"] = "ego", ["Egyptian"] = "egy", ["Egyptian Sign Language"] = "esl", ["Ehueun"] = "ehu", ["Eipomek"] = "eip", ["Eitiep"] = "eit", ["Ejagham"] = "etu", ["Ejamat"] = "eja", ["Ekajuk"] = "eka", ["Ekari"] = "ekg", ["Ekele"] = "khy", ["Eki"] = "eki", ["Ekit"] = "eke", ["Ekpeye"] = "ekp", ["El Alto Zapotec"] = "zpp", ["El Hugeirat"] = "elh", ["El Molo"] = "elo", ["Elamite"] = "elx", ["Eleme"] = "elm", ["Elepi"] = "ele", ["Elfdalian"] = "ovd", ["Elip"] = "ekm", ["Elkei"] = "elk", ["Eloi"] = "art-elo", ["Elotepec Zapotec"] = "zte", ["Eloyi"] = "afo", ["Elseng"] = "mrf", ["Elu"] = "elu", ["Elymian"] = "xly", ["Emae"] = "mmw", ["Emai"] = "ema", ["Eman"] = "emn", ["Embaloh"] = "emb", ["Emberá-Baudó"] = "bdc", ["Emberá-Catío"] = "cto", ["Emberá-Chamí"] = "cmi", ["Emberá-Tadó"] = "tdc", ["Embu"] = "ebu", ["Emem"] = "enr", ["Emerillon"] = "eme", ["Emilian"] = "egl", ["Emplawas"] = "emw", ["En"] = "enc", ["Enawené-Nawé"] = "unk", ["Ende"] = "end", ["Endonga"] = "ng", ["Enga"] = "enq", ["Engenni"] = "enn", ["Enggano"] = "eno", ["Enlhet"] = "enl", ["Enrekang"] = "ptt", ["Enu"] = "enu", ["Enwan"] = "env", ["Enwang"] = "enw", ["Enxet"] = "enx", ["Enya"] = "gey", ["Eotile"] = "eot", ["Epena"] = "sja", ["Epi-Olmec"] = "xep", ["Epie"] = "epi", ["Epigraphic Mayan"] = "emy", ["Eravallan"] = "era", ["Erave"] = "kjy", ["Ere"] = "twp", ["Erie"] = "iro-ere", ["Eritai"] = "ert", ["Erokwanas"] = "erw", ["Erre"] = "err", ["Erromintxela"] = "emx", ["Ersu"] = "ers", ["Eruwa"] = "erh", ["Erzya"] = "myv", ["Esan"] = "ish", ["Ese"] = "mcq", ["Ese Ejja"] = "ese", ["Eshtehardi"] = "esh", ["Esimbi"] = "ags", ["Eskayan"] = "esy", ["Eskoses"] = "sco", ["Eslovako"] = "sk", ["Esloveno"] = "sl", ["Esmeralda"] = "sai-esm", ["Espanyol"] = "es", ["Esperanto"] = "eo", ["Esselen"] = "esq", ["Estonian Sign Language"] = "eso", ["Estonyo"] = "et", ["Esuma"] = "esm", ["Etchemin"] = "etc", ["Etebi"] = "etb", ["Eten"] = "etx", ["Eteocretan"] = "ecr", ["Eteocypriot"] = "ecy", ["Ethiopian Sign Language"] = "eth", ["Etkywan"] = "ich", ["Eton (Cameroon)"] = "eto", ["Eton (Vanuatu)"] = "etn", ["Etruscan"] = "ett", ["Etulo"] = "utr", ["Euskera"] = "eu", ["Evant"] = "bzz", ["Even"] = "eve", ["Evenki"] = "evn", ["Ewage-Notu"] = "nou", ["Ewarhuyana"] = "sai-ewa", ["Ewe"] = "ee", ["Ewondo"] = "ewo", ["Extremaduran"] = "ext", ["Eyak"] = "eya", ["Ezaa"] = "eza", ["Fagani"] = "faf", ["Faifi"] = "fif", ["Faiwol"] = "fai", ["Fakkanci"] = "gel", ["Fala"] = "fax", ["Falam Chin"] = "cfm", ["Fali"] = "fli", ["Faliscan"] = "xfa", ["Fam"] = "fam", ["Fanagalo"] = "fng", ["Fanamaket"] = "bjp", ["Fang (Bantu)"] = "fan", ["Fang (Beboid)"] = "fak", ["Fania"] = "fni", ["Far Western Muria"] = "fmu", ["Farefare"] = "gur", ["Fas"] = "fqs", ["Fasu"] = "faa", ["Fataleka"] = "far", ["Fataluku"] = "ddg", ["Fayu"] = "fau", ["Fe'fe'"] = "fmp", ["Fedan"] = "pdn", ["Fembe"] = "agl", ["Fer"] = "kah", ["Feroes"] = "fo", ["Feroge"] = "fer", ["Fiji Hindi"] = "hif", ["Filomena Mata-Coahuitlán Totonac"] = "tlp", ["Finallig"] = "ebk", ["Fines"] = "fi", ["Fingallian"] = "gmw-fin", ["Finongan"] = "fag", ["Finontok"] = "lbk", ["Finontok Bayyo"] = "obk", ["Fipa"] = "fip", ["Firan"] = "fir", ["Fiwaga"] = "fiw", ["Fiyiyano"] = "fj", ["Flemish Sign Language"] = "vgt", ["Flinders Island"] = "fln", ["Foau"] = "flh", ["Fogaha"] = "ber-fog", ["Foi"] = "foi", ["Foia Foia"] = "ffi", ["Folopa"] = "ppo", ["Foma"] = "fom", ["Fon"] = "fon", ["Fongoro"] = "fgr", ["Foodo"] = "fod", ["Forak"] = "frq", ["Fordata"] = "frd", ["Fore"] = "for", ["Forest Enets"] = "enf", ["Forest Nenets"] = "yrk-for", ["Fortsenal"] = "frt", ["Fox"] = "sac", ["Franc-Comtois"] = "roa-fcm", ["Francisco León Zoque"] = "zos", ["Franco-Provenzal"] = "frp", ["Franses"] = "fr", ["French Belgian Sign Language"] = "sfb", ["Friulian"] = "fur", ["Fula"] = "ff", ["Fuliiru"] = "flr", ["Fulniô"] = "fun", ["Fum"] = "fum", ["Fungwa"] = "ula", ["Fur"] = "fvr", ["Furu"] = "fuu", ["Futuna-Aniwa"] = "fut", ["Fuyug"] = "fuy", ["Fwe"] = "fwe", ["Fwâi"] = "fwa", ["Fyam"] = "pym", ["Fyer"] = "fie", ["Ga"] = "gaa", ["Ga'anda"] = "gqa", ["Gaa"] = "ttb", ["Gaam"] = "tbi", ["Gabadi"] = "kbt", ["Gabi"] = "gbw", ["Gabri"] = "gab", ["Gabrielino-Fernandeño"] = "xgf", ["Gadang"] = "gdk", ["Gaddang"] = "gad", ["Gaddi"] = "gbk", ["Gade"] = "ged", ["Gadjerawang"] = "gdh", ["Gadsup"] = "gaj", ["Gaeliko Eskoses"] = "gd", ["Gafat"] = "gft", ["Gagadu"] = "gbu", ["Gagauz"] = "gag", ["Gagnoa Bété"] = "btg", ["Gahri"] = "bfu", ["Gaikundi"] = "gbf", ["Gaina"] = "gcn", ["Gal"] = "gap", ["Galambu"] = "glo", ["Galatian"] = "xga", ["Galela"] = "gbi", ["Gales"] = "cy", ["Galeya"] = "gar", ["Galice"] = "gce", ["Galindian"] = "xgl", ["Gallaecian"] = "cel-gal", ["Gallo"] = "roa-gal", ["Gallo-Italic of Basilicata"] = "roa-gib", ["Gallo-Italic of Sicily"] = "roa-gis", ["Gallurese"] = "sdn", ["Galo"] = "adl", ["Galoli"] = "gal", ["Galyego"] = "gl", ["Gamale Kham"] = "kgj", ["Gambera"] = "gma", ["Gamela"] = "sai-gam", ["Gamilarāy"] = "kld", ["Gamit"] = "gbl", ["Gamkonora"] = "gak", ["Gamo"] = "gmv", ["Gamo-Ningi"] = "bte", ["Gan"] = "gan", ["Gana"] = "gnq", ["Ganang"] = "gne", ["Gandhari"] = "pgd", ["Gane"] = "gzn", ["Ganggalida"] = "gcd", ["Ganglau"] = "ggl", ["Gangte"] = "gnb", ["Gangulu"] = "gnl", ["Gants"] = "gao", ["Ganza"] = "gza", ["Ganzi"] = "gnz", ["Gao"] = "gga", ["Gapapaiwa"] = "pwg", ["Garawa"] = "wrk", ["Garhwali"] = "gbm", ["Garifuna"] = "cab", ["Garingbal"] = "xgi", ["Garo"] = "grt", ["Garre"] = "gex", ["Garus"] = "gyb", ["Garza"] = "xgr", ["Gashowu Yokuts"] = "yok-gsy", ["Gata'"] = "gaq", ["Gaulish"] = "cel-gau", ["Gavak"] = "dmc", ["Gavar"] = "gou", ["Gavião do Jiparaná"] = "gvo", ["Gawar-Bati"] = "gwt", ["Gawwada"] = "gwd", ["Gaya"] = "zra", ["Gayil"] = "gyl", ["Gayo"] = "gay", ["Gayón"] = "sai-gay", ["Gbagyi"] = "gbr", ["Gban"] = "ggu", ["Gbanu"] = "gbv", ["Gbanziri"] = "gbg", ["Gbari"] = "gby", ["Gbaya-Bossangoa"] = "gbp", ["Gbaya-Bozoum"] = "gbq", ["Gbaya-Mbodomo"] = "gmm", ["Gbayi"] = "gyg", ["Gbesi Gbe"] = "gbs", ["Gbii"] = "ggb", ["Gbin"] = "xgb", ["Gbiri-Niragu"] = "grh", ["Gboloo Grebo"] = "gec", ["Gciriku"] = "diu", ["Gcwi"] = "gwj", ["Ge"] = "hmj", ["Ge'ez"] = "gez", ["Geba Karen"] = "kvq", ["Gebe"] = "gei", ["Gedaged"] = "gdd", ["Gedeo"] = "drs", ["Geji"] = "gji", ["Geko Karen"] = "ghk", ["Gela"] = "nlg", ["Gele'"] = "sbc", ["Geme"] = "geq", ["Gen"] = "gej", ["Gende"] = "gaf", ["Gengle"] = "geg", ["Gepo"] = "ygp", ["Gera"] = "gew", ["Gerka"] = "gek", ["German Low German"] = "nds-de", ["German Sign Language"] = "gsg", ["Geruma"] = "gea", ["Geser-Gorom"] = "ges", ["Geshiza"] = "ero-gsz", ["Gey"] = "guv", ["Ghadames"] = "gha", ["Ghanaian Sign Language"] = "gse", ["Ghandruk Sign Language"] = "gds", ["Ghanongga"] = "ghn", ["Ghari"] = "gri", ["Ghayavi"] = "bmk", ["Ghera"] = "ghr", ["Ghomala'"] = "bbj", ["Ghomara"] = "gho", ["Ghotuo"] = "aaa", ["Ghulfan"] = "ghl", ["Gibanawa"] = "gib", ["Gidar"] = "gid", ["Gikyode"] = "acd", ["Gilaki"] = "glk", ["Gilbertese"] = "gil", ["Gilima"] = "gix", ["Gimi (Austronesian)"] = "gip", ["Gimi (Papuan)"] = "gim", ["Gimme"] = "kmp", ["Gimnime"] = "gmn", ["Ginuman"] = "gnm", ["Girawa"] = "bbr", ["Girirra"] = "gii", ["Giryama"] = "nyf", ["Githabul"] = "gih", ["Gitnang Benggali"] = "inc-mbn", ["Gitnang Franses"] = "frm", ["Gitnang Koreano"] = "okm", ["Gitnang Nerlandes"] = "dum", ["Gitnang Tsino"] = "ltc", ["Gitua"] = "ggt", ["Gitxsan"] = "git", ["Giyug"] = "giy", ["Gizrra"] = "tof", ["Glaro-Twabo"] = "glr", ["Glavda"] = "glw", ["Glio-Oubi"] = "oub", ["Glosa"] = "igs", ["Gnau"] = "gnu", ["Goa'uld"] = "art-gld", ["Goaria"] = "gig", ["Gobasi"] = "goi", ["Gobu"] = "gox", ["Godié"] = "god", ["Godoberi"] = "gdo", ["Godwari"] = "gdx", ["Goemai"] = "ank", ["Gofa"] = "gof", ["Gogo"] = "gog", ["Gogodala"] = "ggw", ["Goguryeo"] = "zkg", ["Gojri"] = "gju", ["Gokana"] = "gkn", ["Gokhy"] = "tbq-gkh", ["Gola"] = "gol", ["Golin"] = "gvf", ["Golpa"] = "lja", ["Gondi"] = "gon", ["Gone Dau"] = "goo", ["Gong"] = "ugo", ["Gongduk"] = "goe", ["Gonja"] = "gjn", ["Goo"] = "gov", ["Gooniyandi"] = "gni", ["Gor"] = "gqr", ["Gorakor"] = "goc", ["Gorap"] = "goq", ["Goreng"] = "xgg", ["Gorontalo"] = "gor", ["Gorovu"] = "grq", ["Gorwaa"] = "gow", ["Gotiko"] = "got", ["Gottscheerish"] = "gmw-gts", ["Goundo"] = "goy", ["Gourmanchéma"] = "gux", ["Gowlan"] = "goj", ["Gowro"] = "gwf", ["Gozarkhani"] = "goz", ["Grangali"] = "nli", ["Grass Koiari"] = "kbk", ["Green Gelao"] = "giq", ["Green Hmong"] = "hnj", ["Grenadian Creole English"] = "gcl", ["Gresi"] = "grs", ["Griyego"] = "el", ["Griyego Miseniko"] = "gmy", ["Groenlandes"] = "kl", ["Groma"] = "gro", ["Gros Ventre"] = "ats", ["Gua"] = "gwx", ["Guachí"] = "sai-gua", ["Guahibo"] = "guh", ["Guajajára"] = "gub", ["Guajá"] = "gvj", ["Guambiano"] = "gum", ["Guamo"] = "sai-gmo", ["Guanano"] = "gvc", ["Guanche"] = "gnc", ["Guarayu"] = "gyr", ["Guatemalan Sign Language"] = "gsm", ["Guató"] = "gta", ["Guayabero"] = "guo", ["Guazacapán"] = "nai-guz", ["Gudang"] = "xgd", ["Gudanji"] = "nji", ["Gude"] = "gde", ["Gudu"] = "gdu", ["Guduf-Gava"] = "gdf", ["Guerrero Amuzgo"] = "amu", ["Guerrero Nahuatl"] = "ngu", ["Guevea de Humboldt Zapotec"] = "zpg", ["Gugadj"] = "ggd", ["Gugu Badhun"] = "gdc", ["Gugu Warra"] = "wrw", ["Guhu-Samane"] = "ghs", ["Guianese Creole"] = "gcr", ["Guiberoua Bété"] = "bet", ["Guinau"] = "awd-gnu", ["Guinea Kpelle"] = "gkp", ["Guinea-Bissau Creole"] = "pov", ["Guinea-Bissau Sign Language"] = "lgs", ["Guinean Sign Language"] = "gus", ["Guiqiong"] = "gqi", ["Gula"] = "glu", ["Gula'alaa"] = "gmb", ["Gulay"] = "gvl", ["Gule"] = "gly", ["Gullah"] = "gul", ["Gumalu"] = "gmu", ["Gumatj"] = "gnn", ["Gumawana"] = "gvs", ["Gumuz"] = "guk", ["Gun"] = "guw", ["Gundi"] = "gdi", ["Gunditjmara"] = "gjm", ["Gundungurra"] = "xrd", ["Gungabula"] = "gyf", ["Gungu"] = "rub", ["Guntai"] = "gnt", ["Gunu"] = "yas", ["Gunwinggu"] = "gup", ["Gunya"] = "gyy", ["Gupa-Abawa"] = "gpa", ["Gupapuyngu"] = "guf", ["Gur Lama"] = "las", ["Guragone"] = "gge", ["Guramalum"] = "grz", ["Gurani"] = "hac", ["Gureng Gureng"] = "gnr", ["Gurgula"] = "ggg", ["Guriaso"] = "grx", ["Gurindji"] = "gue", ["Gurindji Kriol"] = "gjr", ["Gurmana"] = "gvm", ["Guro"] = "goa", ["Guruntum"] = "grd", ["Gusan"] = "gsn", ["Gusii"] = "guz", ["Gusilay"] = "gsl", ["Gutnish"] = "gmq-gut", ["Guugu Yimidhirr"] = "kky", ["Guwa"] = "xgw", ["Guwamu"] = "gwu", ["Guwar"] = "aus-guw", ["Guya"] = "gka", ["Guyanese Creole English"] = "gyn", ["Guyani"] = "gvy", ["Guyarati"] = "gu", ["Guébie"] = "gie", ["Gvoko"] = "ngs", ["Gwa"] = "gwb", ["Gwahatike"] = "dah", ["Gwak"] = "jgk", ["Gwamhi-Wuri"] = "bga", ["Gwandara"] = "gwn", ["Gwara"] = "alv-gwa", ["Gweda"] = "grw", ["Gweno"] = "gwe", ["Gwere"] = "gwr", ["Gwich'in"] = "gwi", ["Gyalsumdo"] = "gyo", ["Gyele"] = "gyi", ["Gyem"] = "gye", ["Gâdang"] = "gdg", ["Güenoa"] = "sai-gue", ["G̓insëlug̓ën Sub̓anën"] = "sfe", ["Habu"] = "hbu", ["Hachijō"] = "jpx-hcj", ["Hadiyya"] = "hdy", ["Hadoti"] = "hoj", ["Hadrami"] = "xhd", ["Hadza"] = "hts", ["Haeke"] = "aek", ["Hahon"] = "hah", ["Haida"] = "hai", ["Haigwai"] = "hgw", ["Hailufeng Min"] = "nan-hlh", ["Hainanese"] = "hnm", ["Hainyaxo Bozo"] = "bzx", ["Haiphong Sign Language"] = "haf", ["Haisla"] = "has", ["Haitian Vodoun Culture Language"] = "hvc", ["Haiǁom"] = "hgm", ["Haji"] = "hji", ["Hajong"] = "haj", ["Hakka"] = "hak", ["Hakö"] = "hao", ["Halang"] = "hal", ["Halang Doan"] = "hld", ["Halbi"] = "hlb", ["Halia"] = "hla", ["Halkomelem"] = "hur", ["Hamap"] = "hmu", ["Hamba"] = "hba", ["Hamer-Banna"] = "amf", ["Hamtai"] = "hmt", ["Hanga"] = "hag", ["Hanga Hundi"] = "wos", ["Hani"] = "hni", ["Hanoi Sign Language"] = "hab", ["Hanunoo Mangyan"] = "hnn", ["Hapones"] = "ja", ["Harami"] = "xha", ["Harappan"] = "xiv", ["Harari"] = "har", ["Haraza"] = "nub-har", ["Harijan Kinnauri"] = "kjo", ["Haroi"] = "hro", ["Harsusi"] = "hss", ["Haruai"] = "tmd", ["Haruku"] = "hrk", ["Haryanvi"] = "bgc", ["Harzani"] = "hrz", ["Hasaitic"] = "sem-has", ["Hasha"] = "ybj", ["Hassaniya Arabic"] = "mey", ["Hatam"] = "had", ["Hatang Kaye"] = "agv", ["Hattic"] = "xht", ["Hausa Sign Language"] = "hsl", ["Haush"] = "sai-hau", ["Havanes"] = "jv", ["Havasupai-Walapai-Yavapai"] = "yuf", ["Haveke"] = "hvk", ["Havu"] = "hav", ["Hawai'i Pidgin Sign Language"] = "hps", ["Hawayano"] = "haw", ["Hawsa"] = "ha", ["Haya"] = "hay", ["Hdi"] = "xed", ["Hehe"] = "heh", ["Heiban"] = "hbn", ["Heiltsuk"] = "hei", ["Helong"] = "heg", ["Hema"] = "nix", ["Hemba"] = "hem", ["Hember Avu"] = "mmi", ["Hemer"] = "km", ["Hemez"] = "tow", ["Heorhiyano"] = "ka", ["Herdé"] = "hed", ["Herero"] = "hz", ["Hermit"] = "llf", ["Hernican"] = "xhr", ["Hewa"] = "ham", ["Heyo"] = "auk", ["Hibito"] = "hib", ["Hidatsa"] = "hid", ["Higaunon"] = "mba", ["High Valyrian"] = "art-vlh", ["Highland Konjo"] = "kjk", ["Highland Oaxaca Chontal"] = "chd", ["Highland Popoluca"] = "poi", ["Highland Puebla Nahuatl"] = "azz", ["Highland Totonac"] = "tos", ["Hijuk"] = "hij", ["Hilagang Fali"] = "fll", ["Hilagang Ndebele"] = "nd", ["Hilagang Sami"] = "se", ["Hilagang Sorsoganon"] = "bks", ["Hilagang Tairora"] = "tbg", ["Hiligaynon"] = "hil", ["Hill Maria"] = "mrr", ["Himarimã"] = "hir", ["Hindi"] = "hi", ["Hindi Dogri"] = "dgo", ["Hinduri"] = "hii", ["Hinukh"] = "gin", ["Hiri Motu"] = "ho", ["Hismaic"] = "sem-his", ["Hitchiti"] = "nai-hit", ["Hittite"] = "hit", ["Hitu"] = "htu", ["Hiw"] = "hiw", ["Hixkaryana"] = "hix", ["Hlai"] = "lic", ["Hlepho Phowa"] = "yhl", ["Hlersu"] = "hle", ["Hmar"] = "hmr", ["Hmong Don"] = "hmf", ["Hmong Dô"] = "hmv", ["Hmong Shua"] = "hmz", ["Hmwaveke"] = "mrk", ["Ho"] = "hoc", ["Ho Chi Minh City Sign Language"] = "hos", ["Hoava"] = "hoa", ["Hobyót"] = "hoh", ["Hoia Hoia"] = "hhi", ["Hokkien"] = "nan-hbl", ["Holikachuk"] = "hoi", ["Holiya"] = "hoy", ["Holma"] = "hod", ["Holoholo"] = "hoo", ["Holu"] = "hol", ["Homa"] = "hom", ["Honduran Lenca"] = "len", ["Honduras Sign Language"] = "hds", ["Hone"] = "juh", ["Hong Kong Sign Language"] = "hks", ["Honi"] = "how", ["Hopi"] = "hop", ["Horned Miao"] = "hrm", ["Horo"] = "hor", ["Horom"] = "hoe", ["Hote"] = "hot", ["Hoti"] = "hti", ["Hovongan"] = "hov", ["Hoyahoya"] = "hhy", ["Hozo"] = "hoz", ["Hpon"] = "hpo", ["Hrangkhol"] = "hra", ["Hruso"] = "hru", ["Hrê"] = "hre", ["Hu"] = "huo", ["Huachipaeri"] = "hug", ["Huambisa"] = "hub", ["Huaorani"] = "auc", ["Huarijio"] = "var", ["Huaulu"] = "hud", ["Huautla Mazatec"] = "mau", ["Huave"] = "huv", ["Huaxcaleca Nahuatl"] = "nhq", ["Huba"] = "hbb", ["Huehuetla Tepehua"] = "tee", ["Huetar"] = "cba-hue", ["Huichol"] = "hch", ["Huilliche"] = "huh", ["Huitepec Mixtec"] = "mxs", ["Huizhou"] = "czh", ["Hukumina"] = "huw", ["Hula"] = "hul", ["Hulaulá"] = "huy", ["Huli"] = "hui", ["Hulung"] = "huk", ["Humburi Senni"] = "hmb", ["Humene"] = "huf", ["Hun"] = "uth", ["Hunde"] = "hke", ["Hung"] = "hnu", ["Hungana"] = "hum", ["Hungarian Sign Language"] = "hsh", ["Hungworo"] = "nat", ["Hunjara-Kaina Ke"] = "hkk", ["Hunnic"] = "xhc", ["Hunsrik"] = "hrx", ["Hunzib"] = "huz", ["Hupa"] = "hup", ["Hupdë"] = "jup", ["Hupla"] = "hap", ["Hurrian"] = "xhu", ["Hutterisch"] = "geh", ["Hwana"] = "hwo", ["Hya"] = "hya", ["Hyam"] = "jab", ["Hän"] = "haa", ["Hértevin"] = "hrt", ["Iaai"] = "iai", ["Iamalele"] = "yml", ["Iatmul"] = "ian", ["Iau"] = "tmu", ["Ibali Teke"] = "tek", ["Ibaloy"] = "ibl", ["Iban"] = "iba", ["Ibanag"] = "ibg", ["Ibani"] = "iby", ["Iberian"] = "xib", ["Ibibio"] = "ibb", ["Ibino"] = "ibn", ["Iboko"] = "bkp", ["Ibu"] = "ibu", ["Ibuoro"] = "ibr", ["Icelandic Sign Language"] = "icl", ["Iceve-Maci"] = "bec", ["Ida'an"] = "dbj", ["Idakho-Isukha-Tiriki"] = "ida", ["Idaté"] = "idt", ["Idere"] = "ide", ["Idesa"] = "ids", ["Idi"] = "idi", ["Idiom Neutral"] = "mis-idn", ["Ido"] = "io", ["Idoma"] = "idu", ["Idon"] = "idc", ["Idu"] = "clk", ["Idun"] = "ldb", ["Iduna"] = "viv", ["Ifo"] = "iff", ["Ifugaw Amganad"] = "ifa", ["Ifugaw Batad"] = "ifb", ["Ifugaw Mayawyaw"] = "ifu", ["Ifugaw Tuwali"] = "ifk", ["Ifè"] = "ife", ["Igala"] = "igl", ["Igana"] = "igg", ["Igbo"] = "ig", ["Igede"] = "ige", ["Ignaciano"] = "ign", ["Igo"] = "ahl", ["Iguta"] = "nar", ["Igwe"] = "igw", ["Iha"] = "ihp", ["Ihievbe"] = "ihi", ["Ija-Zuba"] = "vki", ["Ik"] = "ikx", ["Ika"] = "ikk", ["Ikaranggal"] = "ikr", ["Ikizu"] = "ikz", ["Iko"] = "iki", ["Ikobi-Mena"] = "meb", ["Ikoma"] = "ntk", ["Ikpeng"] = "txi", ["Ikpeshi"] = "ikp", ["Ikposo"] = "kpo", ["Iku-Gora-Ankwa"] = "ikv", ["Ikulu"] = "ikl", ["Ikwere"] = "ikw", ["Ikwo"] = "iqw", ["Ila"] = "ilb", ["Ile Ape"] = "ila", ["Ilgar"] = "ilg", ["Ili Turki"] = "ili", ["Ili'uun"] = "ilu", ["Illyrian"] = "xil", ["Ilokano"] = "ilo", ["Ilue"] = "ilv", ["Ilwana"] = "mlk", ["Imbongu"] = "imo", ["Imonda"] = "imn", ["Imroing"] = "imr", ["Inabaknon"] = "abx", ["Inapang"] = "mzu", ["Inari Sami"] = "smn", ["Inata"] = "atm", ["Indanga"] = "bnt-ind", ["Indian Sign Language"] = "ins", ["Indo-Portuguese"] = "idb", ["Indonesian Bajau"] = "bdl", ["Indonesian Sign Language"] = "inl", ["Indonesyo"] = "id", ["Indri"] = "idr", ["Indus Kohistani"] = "mvy", ["Inebu One"] = "oin", ["Ineseño"] = "inz", ["Inete"] = "atk", ["Inga"] = "inb", ["Ingles"] = "en", ["Ingrian"] = "izh", ["Ingush"] = "inh", ["Ini"] = "rol", ["Inlaud Itnëg"] = "iti", ["Inoke-Yate"] = "ino", ["Inor"] = "ior", ["Inpui Naga"] = "nkf", ["Interlingguwa"] = "ia", ["Interlingguwe"] = "ie", ["International Sign"] = "ils", ["Interslavic"] = "isv", ["Intha"] = "int", ["Inuinnaqtun"] = "esx-inq", ["Inuit Sign Language"] = "iks", ["Inuktitut"] = "iu", ["Inuktun"] = "esx-ink", ["Inuvialuktun"] = "ikt", ["Ipai"] = "nai-ipa", ["Ipalapa Amuzgo"] = "azm", ["Ipiko"] = "ipo", ["Ipili"] = "ipi", ["Ipulo"] = "ass", ["Iquito"] = "iqu", ["Ir"] = "irr", ["Irantxe"] = "irn", ["Iranun"] = "ill", ["Iraqw"] = "irk", ["Irarutu"] = "irh", ["Iraya Mangyan"] = "iry", ["Iresim"] = "ire", ["Irish Sign Language"] = "isg", ["Irlandes"] = "ga", ["Irula"] = "iru", ["Isabi"] = "isa", ["Isan"] = "tts", ["Isanzu"] = "isn", ["Isaurian"] = "mis-isa", ["Isconahua"] = "isc", ["Isebe"] = "igo", ["Ishkashimi"] = "isk", ["Isinay"] = "inn", ["Isirawa"] = "srl", ["Islander Creole English"] = "icr", ["Islandes"] = "is", ["Isnëg"] = "isd", ["Isoko"] = "iso", ["Israeli Sign Language"] = "isr", ["Isthmus Mixe"] = "mir", ["Isthmus Zapotec"] = "zai", ["Istriot"] = "ist", ["Istro-Romanian"] = "ruo", ["Isu"] = "isu", ["Isubu"] = "szv", ["Italian Sign Language"] = "ise", ["Italiot Greek"] = "grk-ita", ["Italyano"] = "it", ["Itawit"] = "itv", ["Itbayatën"] = "ivv", ["Itelmen"] = "itl", ["Itene"] = "ite", ["Iteri"] = "itr", ["Itik"] = "itx", ["Itnëg Banaw"] = "bjx", ["Itnëg Masadiit"] = "tis", ["Itnëg Mayodan"] = "ity", ["Ito"] = "itw", ["Itonama"] = "ito", ["Itsekiri"] = "its", ["Itu Mbon Uzo"] = "itm", ["Itundujia Mixtec"] = "mce", ["Itza'"] = "itz", ["Iu Mien"] = "ium", ["Ivatan"] = "ivb", ["Iwaidja"] = "ibd", ["Iwal"] = "kbm", ["Iwam"] = "iwm", ["Iwur"] = "iwo", ["Ixcatec"] = "ixc", ["Ixcatlán Mazatec"] = "mzi", ["Ixil"] = "ixl", ["Ixtayutla Mixtec"] = "vmj", ["Iyayu"] = "iya", ["Iyive"] = "uiv", ["Iyo"] = "nca", ["Iyo'wujwa Chorote"] = "crq", ["Izere"] = "izr", ["Izi"] = "izz", ["Izi-Ezaa-Ikwo-Mgbo"] = "izi", ["Izon"] = "ijc", ["Izora"] = "cbo", ["Iñapari"] = "inp", ["Iñupyak"] = "ik", ["Jabem"] = "jae", ["Jabutí"] = "jbt", ["Jad"] = "jda", ["Jadgali"] = "jdg", ["Jah Hut"] = "jah", ["Jahanka"] = "jad", ["Jair Awyu"] = "awv", ["Jakaltek"] = "jac", ["Jakati"] = "jat", ["Jalapa de Díaz Mazatec"] = "maj", ["Jalkunan"] = "bxl", ["Jama Mapun"] = "sjm", ["Jamaican Country Sign Language"] = "jcs", ["Jamaican Creole"] = "jam", ["Jamaican Sign Language"] = "jls", ["Jamamadí"] = "jaa", ["Jambi Malay"] = "jax", ["Jamiltepec Mixtec"] = "mxt", ["Jaminjung"] = "djd", ["Jamsay"] = "djm", ["Jamtish"] = "gmq-jmk", ["Jandavra"] = "jnd", ["Janday"] = "jan", ["Jangkang"] = "djo", ["Jangshung"] = "jna", ["Janji"] = "jni", ["Japanese Sign Language"] = "jsl", ["Japhug"] = "sit-jap", ["Japrería"] = "jru", ["Jaqaru"] = "jqr", ["Jara"] = "jaf", ["Jarai"] = "jra", ["Jarawa"] = "anq", ["Jaru"] = "ddj", ["Jassic"] = "ysc", ["Jaunsari"] = "jns", ["Javindo"] = "jvd", ["Jawe"] = "jaz", ["Jaya"] = "jyy", ["Jebero"] = "jeb", ["Jeh"] = "jeh", ["Jehai"] = "jhi", ["Jeikó"] = "sai-jko", ["Jeju"] = "jje", ["Jenaama Bozo"] = "bze", ["Jeng"] = "jeg", ["Jennu Kurumba"] = "xuj", ["Jere"] = "jer", ["Jeri Kuo"] = "jek", ["Jersey Dutch"] = "gmw-jdt", ["Jeru"] = "akj", ["Jerung"] = "jee", ["Jhankot Sign Language"] = "jhs", ["Jiamao"] = "jio", ["Jiba"] = "juo", ["Jibu"] = "jib", ["Jicarilla"] = "apj", ["Jie"] = "mis-jie", ["Jiiddu"] = "jii", ["Jilbe"] = "jie", ["Jili"] = "mgi", ["Jilim"] = "jil", ["Jimi"] = "jmi", ["Jimjimen"] = "jim", ["Jin"] = "cjy", ["Jina"] = "jia", ["Jingpho"] = "kac", ["Jingulu"] = "jig", ["Jiongnai Bunu"] = "pnu", ["Jirajara"] = "sai-jrj", ["Jirel"] = "jul", ["Jiru"] = "jrr", ["Jita"] = "jit", ["Jizhao"] = "mis-jzh", ["Jju"] = "kaj", ["Joba"] = "job", ["Jofotek-Bromnya"] = "jbr", ["Jola-Fonyi"] = "dyo", ["Jola-Kasa"] = "csk", ["Jonkor Bourmataguil"] = "jeu", ["Jordanian Sign Language"] = "jos", ["Jorá"] = "jor", ["Jowulu"] = "jow", ["Ju"] = "juu", ["Juang"] = "jun", ["Juba Arabic"] = "pga", ["Judeo-Italian"] = "itk", ["Judeo-Persian"] = "jpr", ["Judeo-Tat"] = "jdt", ["Jukun Takum"] = "jbu", ["Jumaytepeque"] = "nai-jum", ["Jumjum"] = "jum", ["Jumla Sign Language"] = "jus", ["Jumli"] = "jml", ["Jungle Inga"] = "inj", ["Juquila Mixe"] = "mxq", ["Jur Modo"] = "bex", ["Juray"] = "juy", ["Jurchen"] = "juc", ["Jurúna"] = "jur", ["Jutiapa"] = "nai-jtp", ["Jutish"] = "jut", ["Juwal"] = "mwb", ["Juxtlahuaca Mixtec"] = "vmc", ["Juǀ'hoan"] = "ktz", ["Jwira-Pepesa"] = "jwi", ["Júma"] = "jua", ["K'iche'"] = "quc", ["Kaamba"] = "xku", ["Kaan"] = "ldl", ["Kaang Chin"] = "ckn", ["Kaansa"] = "gna", ["Kaapor Sign Language"] = "uks", ["Kaba"] = "ksp", ["Kabalai"] = "kvf", ["Kabalianon"] = "cbw", ["Kabardian"] = "kbd", ["Kabatei"] = "xkp", ["Kabba-Laka"] = "lap", ["Kabishiana"] = "tup-kab", ["Kabiye"] = "kbp", ["Kabola"] = "klz", ["Kabore One"] = "onk", ["Kabras"] = "lkb", ["Kabulowan"] = "agy", ["Kaburi"] = "uka", ["Kabutra"] = "kbu", ["Kabuverdianu"] = "kea", ["Kabwa"] = "cwa", ["Kabwari"] = "kcw", ["Kabyle"] = "kab", ["Kachama-Ganjule"] = "kcx", ["Kachari"] = "xac", ["Kachchi"] = "kfr", ["Kachi Koli"] = "gjk", ["Kacipo-Balesi"] = "koe", ["Kaco'"] = "xkk", ["Kadai"] = "kzd", ["Kadar"] = "kej", ["Kadara"] = "kad", ["Kadaru"] = "kdu", ["Kadiwéu"] = "kbc", ["Kado"] = "kdv", ["Kadu (Myanmar)"] = "zkd", ["Kadugli"] = "xtc", ["Kaduo"] = "ktp", ["Kaera"] = "jka", ["Kafa"] = "kbr", ["Kafoa"] = "kpu", ["Kagan Kalagan"] = "kll", ["Kagate"] = "syw", ["Kagayanën"] = "cgc", ["Kagoma"] = "kdm", ["Kagoro"] = "xkg", ["Kagulu"] = "kki", ["Kahe"] = "hka", ["Kahilagaang Kurdo"] = "kmr", ["Kahilagaang Lorung"] = "lbr", ["Kahilagaang Tarahumara"] = "thh", ["Kahilagaang Tujya"] = "tji", ["Kahua"] = "agw", ["Kaian"] = "kct", ["Kaibobo"] = "kzb", ["Kaidipang"] = "kzp", ["Kaiep"] = "kbw", ["Kaikadi"] = "kep", ["Kaike"] = "kzq", ["Kaiku"] = "kkq", ["Kaimbulawa"] = "zka", ["Kaimbé"] = "xai", ["Kaingang"] = "kgp", ["Kairak"] = "ckr", ["Kairiru"] = "kxa", ["Kairui-Midiki"] = "krd", ["Kais"] = "kzm", ["Kaitag"] = "xdq", ["Kaivi"] = "kce", ["Kaiwá"] = "kgk", ["Kaiy"] = "tcq", ["Kajakse"] = "ckq", ["Kajali"] = "xkj", ["Kajaman"] = "kag", ["Kakabai"] = "kqf", ["Kakabe"] = "kke", ["Kakanda"] = "kka", ["Kaki Ae"] = "tbd", ["Kakihum"] = "kxe", ["Kako"] = "kkj", ["Kakwa"] = "keo", ["Kala"] = "kcl", ["Kala Lagaw Ya"] = "mwp", ["Kalaamaya"] = "lkm", ["Kalabakan"] = "kve", ["Kalabari"] = "ijn", ["Kalabra"] = "kzz", ["Kalagan"] = "kqe", ["Kalaktang Monpa"] = "kkf", ["Kalam"] = "kmh", ["Kalami"] = "gwc", ["Kalamsé"] = "knz", ["Kalanadi"] = "wkl", ["Kalanga"] = "kck", ["Kalanguya"] = "kak", ["Kalanguya Ikalahan"] = "ify", ["Kalao"] = "kly", ["Kalapuya"] = "kyl", ["Kalarko"] = "kba", ["Kalasha"] = "kls", ["Kalasuri"] = "xme-kls", ["Kalašma"] = "ine-kal", ["Kalenjin"] = "kln", ["Kalinago"] = "crb", ["Kalingga Butbut"] = "kyb", ["Kalingga Limos"] = "kmk", ["Kalingga Lubuagan"] = "knb", ["Kalingga Mabaka"] = "kkg", ["Kalingga Majukayong"] = "kmd", ["Kalingga Tanudan"] = "kml", ["Kalkatungu"] = "ktg", ["Kalkoti"] = "xka", ["Kallawaya"] = "caw", ["Kalmyk"] = "xal", ["Kalo Finnish Romani"] = "rmf", ["Kalou"] = "ywa", ["Kaluli"] = "bco", ["Kalumpang"] = "kli", ["Kaluyanën"] = "clu", ["Kam"] = "kdx", ["Kamakan"] = "vkm", ["Kamang"] = "woi", ["Kamano"] = "kbq", ["Kamantan"] = "kci", ["Kamar"] = "keq", ["Kamara"] = "jmr", ["Kamarian"] = "kzx", ["Kamaru"] = "kgx", ["Kamarupi Prakrit"] = "inc-kam", ["Kamasa"] = "klp", ["Kamasau"] = "kms", ["Kamassian"] = "xas", ["Kamayurá"] = "kay", ["Kamba"] = "kam", ["Kambaira"] = "kyy", ["Kambera"] = "xbr", ["Kamberataro"] = "kbv", ["Kamberau"] = "irx", ["Kambiwá"] = "xbw", ["Kambāta"] = "ktb", ["Kami"] = "kmi", ["Kamkata-viri"] = "bsh", ["Kamo"] = "kcq", ["Kamoro"] = "kgq", ["Kamta"] = "rkt", ["Kamu"] = "xmu", ["Kamula"] = "xla", ["Kamwe"] = "hig", ["Kanakanabu"] = "xnb", ["Kanakuru"] = "kna", ["Kanamari"] = "knm", ["Kanares"] = "kn", ["Kanashi"] = "xns", ["Kanasi"] = "soq", ["Kandas"] = "kqw", ["Kandawo"] = "gam", ["Kande"] = "kbs", ["Kang"] = "kyp", ["Kanga"] = "kcp", ["Kangean"] = "kkv", ["Kanggape"] = "igm", ["Kangjia"] = "kxs", ["Kango"] = "kty", ["Kango-Sua"] = "kzy", ["Kangri"] = "xnr", ["Kaniet"] = "ktk", ["Kanikkaran"] = "kev", ["Kaningdon-Nindem"] = "kdp", ["Kaningi"] = "kzo", ["Kaningra"] = "knr", ["Kaninuwa"] = "wat", ["Kanite"] = "kmu", ["Kanjari"] = "kft", ["Kanju"] = "kbe", ["Kankanaëy"] = "kne", ["Kanlurang Frison"] = "fy", ["Kanlurang Lembata"] = "lmj", ["Kanlurang Tarangan"] = "txn", ["Kanluraning Bru"] = "brv", ["Kanluraning Katu"] = "kuf", ["Kanluraning Kayah"] = "kyu", ["Kanluraning Lawa"] = "lcp", ["Kannada Kurumba"] = "kfi", ["Kannauji"] = "bjj", ["Kanowit"] = "kxn", ["Kanoé"] = "kxo", ["Kansa"] = "ksk", ["Kantones"] = "yue", ["Kantosi"] = "xkt", ["Kanu"] = "khx", ["Kanufi"] = "kni", ["Kanuri"] = "kr", ["Kanyok"] = "kny", ["Kao"] = "kax", ["Kaonde"] = "kqn", ["Kap"] = "ykm", ["Kapampangan"] = "pam", ["Kapauri"] = "khp", ["Kapin"] = "tbx", ["Kapinawá"] = "xpn", ["Kapingamarangi"] = "kpg", ["Kapriman"] = "dju", ["Kaptiau"] = "kbi", ["Kapya"] = "klo", ["Kaqchikel"] = "cak", ["Kaqchikel-K'iche' Mixed Language"] = "ckz", ["Kara (New Guinea)"] = "leu", ["Kara (Tanzania)"] = "reg", ["Karachay-Balkar"] = "krc", ["Karadjeri"] = "gbd", ["Karaim"] = "kdr", ["Karajá"] = "kpj", ["Karakalpak"] = "kaa", ["Karakhanid"] = "xqa", ["Karami"] = "xar", ["Karamojong"] = "kdj", ["Karang"] = "kzr", ["Karanga"] = "kth", ["Karankawa"] = "zkk", ["Karas"] = "kgv", ["Karata"] = "kpt", ["Karaw"] = "kyj", ["Karawa"] = "xrw", ["Karbi"] = "mjw", ["Kare (Central Africa)"] = "kbn", ["Kare (New Guinea)"] = "kmf", ["Karekare"] = "kai", ["Karelian"] = "krl", ["Karey"] = "kyd", ["Kari"] = "kbj", ["Karian"] = "bql", ["Karingani"] = "kgn", ["Karipuna"] = "kuq", ["Karipúna Creole French"] = "kmv", ["Kariri"] = "kzw", ["Karitiâna"] = "ktn", ["Kariya"] = "kil", ["Kariyarra"] = "vka", ["Karkar-Yuri"] = "yuj", ["Karkin"] = "krb", ["Karko"] = "kko", ["Karnai"] = "bbv", ["Karo"] = "kxh", ["Karo Batak"] = "btx", ["Karok"] = "kyh", ["Karon"] = "krx", ["Karon Dori"] = "kgw", ["Karore"] = "xkx", ["Karranga"] = "xrq", ["Karuwali"] = "rxw", ["Karîña"] = "car", ["Kasanga"] = "ccj", ["Kasem"] = "xsm", ["Kashaya"] = "kju", ["Kashubian"] = "csb", ["Kasiguranin"] = "ksn", ["Kaska"] = "kkz", ["Kaskean"] = "zsk", ["Kaskihá"] = "gva", ["Kassite"] = "mis-kas", ["Kassonke"] = "kao", ["Kasua"] = "khs", ["Katabaga"] = "ktq", ["Katalan"] = "ca", ["Katawixi"] = "xat", ["Katembri"] = "sai-kat", ["Kathlamet"] = "nai-kat", ["Kathoriya Tharu"] = "tkt", ["Kathu"] = "ykt", ["Katimugang Kalingga"] = "ksc", ["Katimugang Kam"] = "kmc", ["Katimugang Kurdo"] = "sdh", ["Katimugang Lorung"] = "lrr", ["Katimugang Luri"] = "luz", ["Katimugang Ndebele"] = "nr", ["Katimugang Pinghua"] = "csp", ["Katimugang Piseno"] = "spx", ["Katimugang Sorsoganon"] = "srv", ["Katimugang Tujya"] = "tjs", ["Katimugang Tuttsone"] = "tce", ["Katkari"] = "kfu", ["Katla"] = "kcr", ["Kato"] = "ktw", ["Katsemir"] = "ks", ["Katso"] = "kaf", ["Katua"] = "kta", ["Katukina"] = "knt", ["Katāng"] = "kgd", ["Kaulong"] = "pss", ["Kaur"] = "vkk", ["Kaure"] = "bpp", ["Kaurna"] = "zku", ["Kauwera"] = "xau", ["Kavalan"] = "ckv", ["Kavet"] = "krv", ["Kawacha"] = "kcb", ["Kawaiisu"] = "xaw", ["Kawe"] = "kgb", ["Kawishana"] = "awd-kaw", ["Kawésqar"] = "alc", ["Kaxararí"] = "ktx", ["Kaxuyana"] = "kbb", ["Kayabí"] = "kyz", ["Kayagar"] = "kyt", ["Kayan"] = "pdu", ["Kayan Mahakam"] = "xay", ["Kayan River Kayan"] = "xkn", ["Kayapó"] = "txu", ["Kayardild"] = "gyd", ["Kayeli"] = "kzl", ["Kayong"] = "kxy", ["Kayort"] = "kyv", ["Kaytetye"] = "gbb", ["Kayupulau"] = "kzu", ["Kazaho"] = "kk", ["Kazukuru"] = "kzk", ["Ke'o"] = "xxk", ["Keak"] = "keh", ["Keapara"] = "khz", ["Kedah Malay"] = "meo", ["Kedang"] = "ksx", ["Keder"] = "kdy", ["Kehu"] = "khh", ["Kei"] = "kei", ["Keiga"] = "kec", ["Kein"] = "bmh", ["Keiyo"] = "eyo", ["Kela-Yela"] = "kel", ["Kelabit"] = "kzi", ["Kelantan Peranakan Hokkien"] = "mis-hkl", ["Keliko"] = "kbo", ["Kelo"] = "xel", ["Kelon"] = "kyo", ["Kemak"] = "kem", ["Kembayan"] = "xem", ["Kemberano"] = "bzp", ["Kembra"] = "xkw", ["Kemezung"] = "dmo", ["Kemi Sami"] = "sjk", ["Kemiehua"] = "kfj", ["Kemtuik"] = "kmt", ["Kenaboi"] = "xbn", ["Kenati"] = "gat", ["Kendayan"] = "knx", ["Kendeje"] = "klf", ["Kendem"] = "kvm", ["Kenga"] = "kyq", ["Keningau Murut"] = "kxi", ["Keninjal"] = "knl", ["Kensiu"] = "kns", ["Kenswei Nsei"] = "ndb", ["Kenyan Sign Language"] = "xki", ["Kenyang"] = "ken", ["Kenyi"] = "lke", ["Keoru-Ahia"] = "xeu", ["Kepkiriwát"] = "kpn", ["Kepo'"] = "kuk", ["Kera"] = "ker", ["Kerak"] = "hhr", ["Kereho"] = "xke", ["Kerek"] = "krk", ["Kerewe"] = "ked", ["Kerewo"] = "kxz", ["Kerinci"] = "kvr", ["Kermanic"] = "xme-ker", ["Ket"] = "ket", ["Ketangalan"] = "kae", ["Kete"] = "kcv", ["Ketengban"] = "xte", ["Ketsuwa"] = "qu", ["Ketum"] = "ktt", ["Kewa"] = "kew", ["Keyagana"] = "kyg", ["Kgalagadi"] = "xkv", ["Khakas"] = "kjh", ["Khalaj"] = "klj", ["Khaling"] = "klr", ["Khamnigan Mongol"] = "ykh", ["Khamti"] = "kht", ["Khamyang"] = "ksu", ["Khana"] = "ogo", ["Khandeshi"] = "khn", ["Khao"] = "xao", ["Kharam Naga"] = "kfw", ["Kharia"] = "khr", ["Kharia Thar"] = "ksy", ["Khasi"] = "kha", ["Khayo"] = "lko", ["Khazar"] = "zkz", ["Khe"] = "kqg", ["Khehek"] = "tlx", ["Khengkha"] = "xkf", ["Khetrani"] = "xhe", ["Khezha Naga"] = "nkh", ["Khiamniungan Naga"] = "kix", ["Khinalug"] = "kjj", ["Khirwar"] = "kwx", ["Khisa"] = "kqm", ["Khitan"] = "zkt", ["Khlula"] = "ykl", ["Khmu"] = "kjg", ["Khoekhoe"] = "naq", ["Khoibu Naga"] = "nkb", ["Khoini"] = "xkc", ["Kholok"] = "ktc", ["Kholosi"] = "inc-kho", ["Khorasani Turkish"] = "kmz", ["Khorezmian Turkic"] = "zkh", ["Khosa"] = "xh", ["Khotanese"] = "kho", ["Khowar"] = "khw", ["Khroskyabs"] = "jiq", ["Khua"] = "xhv", ["Khuen"] = "khf", ["Khumi Chin"] = "cnk", ["Khvarshi"] = "khv", ["Khwarezmian"] = "xco", ["Khwe"] = "xuu", ["Kháng"] = "kjm", ["Khün"] = "kkh", ["Kiautschou German Pidgin"] = "crp-kia", ["Kibala"] = "blv", ["Kibena"] = "bez", ["Kibet"] = "kie", ["Kibiri"] = "prm", ["Kichwa"] = "qwe-kch", ["Kickapoo"] = "kic", ["Kikai"] = "kzg", ["Kikami"] = "kcu", ["Kikuyu"] = "ki", ["Kildin Sami"] = "sjd", ["Kili"] = "tuw-kli", ["Kilit"] = "xme-klt", ["Kilivila"] = "kij", ["Kiliwa"] = "klb", ["Kilmeri"] = "kih", ["Kim"] = "kia", ["Kim Mun"] = "mji", ["Kimaama"] = "kig", ["Kimaragang"] = "kqr", ["Kimbu"] = "kiv", ["Kimbundu"] = "kmb", ["Kimki"] = "sbt", ["Kimré"] = "kqp", ["Kinalakna"] = "kco", ["Kinamayu"] = "kyk", ["Kinamiging"] = "mkx", ["Kinaray-a"] = "krj", ["Kinarol-an"] = "kyn", ["Kinga"] = "zga", ["Kings River Yokuts"] = "yok-kry", ["Kinikinao"] = "gqn", ["Kinnauri"] = "kfk", ["Kintaq"] = "knq", ["Kinuku"] = "kkd", ["Kioko"] = "ues", ["Kiong"] = "kkm", ["Kiorr"] = "xko", ["Kiowa"] = "kio", ["Kipchak"] = "qwm", ["Kipfokomo"] = "pkb", ["Kipsigis"] = "sgc", ["Kiput"] = "kyi", ["Kir-Balar"] = "kkr", ["Kire"] = "geb", ["Kirfi"] = "kks", ["Kirgis"] = "ky", ["Kirike"] = "okr", ["Kirikiri"] = "kiy", ["Kirya-Konzel"] = "fkk", ["Kis"] = "kis", ["Kisa"] = "lks", ["Kisan"] = "xis", ["Kisankasa"] = "kqh", ["Kisar"] = "kje", ["Kisi"] = "kiz", ["Kistane"] = "gru", ["Kita Maninkakan"] = "mwk", ["Kitanemuk"] = "azc-ktn", ["Kitembo"] = "tbt", ["Kitja"] = "gia", ["Kitsai"] = "kii", ["Kituba"] = "ktu", ["Kiunum"] = "wei", ["Kiñarwanda-Kirundi"] = "rw", ["Kla"] = "lda", ["Klallam"] = "clm", ["Klamath-Modoc"] = "kla", ["Klao"] = "klu", ["Klata"] = "bgi", ["Klias River Kadazan"] = "kqt", ["Klingon"] = "tlh", ["Knaanic"] = "czk", ["Ko"] = "fuj", ["Koalib"] = "kib", ["Koasati"] = "cku", ["Koba"] = "kpd", ["Kobiana"] = "kcj", ["Kobol"] = "kgu", ["Kobon"] = "kpw", ["Koch"] = "kdq", ["Kochila Tharu"] = "thq", ["Koda"] = "cdz", ["Kodaku"] = "ksz", ["Kodava"] = "kfa", ["Kodeoha"] = "vko", ["Kodi"] = "kod", ["Kodia"] = "kwp", ["Koenoem"] = "kcs", ["Kofa"] = "kso", ["Kofei"] = "kpi", ["Kofyar"] = "kwl", ["Kohin"] = "kkx", ["Kohistani Shina"] = "plk", ["Koho"] = "kpm", ["Kohumono"] = "bcs", ["Koi"] = "kkt", ["Koibal"] = "zkb", ["Koireng"] = "nkd", ["Koitabu"] = "kqi", ["Koiwat"] = "kxt", ["Kok-Nar"] = "gko", ["Kok-Paponk"] = "okg", ["Kokata"] = "ktd", ["Kokborok"] = "trp", ["Koke"] = "kou", ["Koko-Bera"] = "kkp", ["Kokoda"] = "xod", ["Kokola"] = "kzn", ["Kokota"] = "kkk", ["Kol (Cameroon)"] = "biw", ["Kol (New Guinea)"] = "kol", ["Kola"] = "kvv", ["Kolami"] = "kfb", ["Kolbila"] = "klc", ["Kolhe"] = "ekl", ["Kolibugan"] = "skn", ["Kolom"] = "klm", ["Koluwawa"] = "klx", ["Kom (Cameroon)"] = "bkm", ["Kom (India)"] = "kmm", ["Koma"] = "kmy", ["Komba"] = "kpf", ["Kombai"] = "tyn", ["Kombio"] = "xbi", ["Komering"] = "kge", ["Komi-Permyak"] = "koi", ["Komi-Yazva"] = "urj-kya", ["Komi-Zyrian"] = "kpv", ["Kominimung"] = "xoi", ["Komo"] = "xom", ["Komodo"] = "kvh", ["Kompane"] = "kvp", ["Komyandaret"] = "kzv", ["Kon Keu"] = "kkn", ["Konabéré"] = "bbo", ["Konai"] = "kxw", ["Konda"] = "knd", ["Konda-Dora"] = "kfc", ["Kondekor"] = "gau", ["Koneraw"] = "kdw", ["Konggo"] = "kg", ["Konjo Pandalampasigan"] = "kjc", ["Konkani"] = "kok", ["Konkomba"] = "xon", ["Konni"] = "kma", ["Kono (Guinea)"] = "knu", ["Kono (Nigeria)"] = "klk", ["Kono (Sierra Leone)"] = "kno", ["Konomala"] = "koa", ["Konomihu"] = "nai-knm", ["Konongo"] = "kcz", ["Konso"] = "kxc", ["Konyak Naga"] = "nbe", ["Konyanka Maninka"] = "mku", ["Konzo"] = "koo", ["Koonzime"] = "ozm", ["Koorete"] = "kqy", ["Kopar"] = "xop", ["Kopkaka"] = "opk", ["Korafe-Yegha"] = "kpr", ["Korak"] = "koz", ["Korana"] = "kqz", ["Korandje"] = "kcy", ["Koreano"] = "ko", ["Koreguaje"] = "coe", ["Koresh-e Rostam"] = "okh", ["Korku"] = "kfq", ["Korlai Creole Portuguese"] = "vkp", ["Korniko"] = "kw", ["Koro (India)"] = "jkr", ["Koro (Vanuatu)"] = "krf", ["Koro (West Africa)"] = "kfo", ["Koromfé"] = "kfz", ["Koromira"] = "kqj", ["Koromu"] = "xes", ["Koronadal Blaan"] = "bpr", ["Koroni"] = "xkq", ["Korop"] = "krp", ["Koropó"] = "xxr", ["Koroshi"] = "ktl", ["Korowai"] = "khe", ["Korra Koraga"] = "kfd", ["Korso"] = "co", ["Korubo"] = "xor", ["Korupun-Sela"] = "kpq", ["Korwa"] = "kfp", ["Koryak"] = "kpy", ["Kosadle"] = "kiq", ["Kosarek Yale"] = "kkl", ["Koshin"] = "kid", ["Kosraean"] = "kos", ["Kota (Gabon)"] = "koq", ["Kota (India)"] = "kfe", ["Kota Bangun Kutai Malay"] = "mqg", ["Kota Marudu Talantang"] = "grm", ["Kota Marudu Tinagas"] = "ktr", ["Kotafon Gbe"] = "kqk", ["Kotava"] = "avk", ["Koti"] = "eko", ["Kott"] = "zko", ["Kou"] = "snz", ["Kouya"] = "kyf", ["Kovai"] = "kqb", ["Kove"] = "kvc", ["Kowaki"] = "xow", ["Kowiai"] = "kwh", ["Koy Sanjaq Surat"] = "kqd", ["Koya"] = "kff", ["Koyaga"] = "kga", ["Koyo"] = "koh", ["Koyra Chiini"] = "khq", ["Koyraboro Senni"] = "ses", ["Koyukon"] = "koy", ["Kpagua"] = "kuw", ["Kpala"] = "kpl", ["Kpan"] = "kpk", ["Kpasam"] = "pbn", ["Kpati"] = "koc", ["Kpatili"] = "kym", ["Kpee"] = "cpo", ["Kpelle"] = "kpe", ["Kpessi"] = "kef", ["Kplang"] = "kph", ["Krache"] = "kye", ["Krahô"] = "xra", ["Kraol"] = "rka", ["Krenak"] = "kqq", ["Kresh"] = "krs", ["Krevinian"] = "zkv", ["Kreye"] = "xre", ["Kri"] = "cr", ["Krikati-Timbira"] = "xri", ["Krim"] = "krm", ["Krio"] = "kri", ["Krisa"] = "ksi", ["Kristang"] = "mcm", ["Kriyolyo Aityano"] = "ht", ["Kriyolyo Hawayano"] = "hwc", ["Krobu"] = "kxb", ["Krongo"] = "kgo", ["Kru'ng"] = "krr", ["Krymchak"] = "jct", ["Kryts"] = "kry", ["Ktunaxa"] = "kut", ["Kua"] = "tyu", ["Kua-nsi"] = "ykn", ["Kuamasi"] = "yku", ["Kuan"] = "uan", ["Kuanhua"] = "xnh", ["Kube"] = "kgf", ["Kubi"] = "kof", ["Kubo"] = "jko", ["Kubu"] = "kvb", ["Kucong"] = "lkc", ["Kudiya"] = "kfg", ["Kudmali"] = "kyw", ["Kudu-Camo"] = "kov", ["Kugama"] = "kow", ["Kugbo"] = "kes", ["Kugu-Muminh"] = "xmh", ["Kui (India)"] = "kxu", ["Kui (Indonesia)"] = "kvd", ["Kuijau"] = "dkr", ["Kuikúro"] = "kui", ["Kujarge"] = "vkj", ["Kuk"] = "kfn", ["Kukatja"] = "kux", ["Kukele"] = "kez", ["Kukkuzi"] = "urj-kuk", ["Kukna"] = "kex", ["Kuku-Mangk"] = "xmq", ["Kuku-Mu'inh"] = "xmp", ["Kuku-Thaypan"] = "typ", ["Kuku-Ugbanh"] = "ugb", ["Kuku-Uwanh"] = "uwa", ["Kuku-Yalanji"] = "gvn", ["Kula"] = "tpg", ["Kulaal"] = "glj", ["Kulere"] = "kul", ["Kulfa"] = "kxj", ["Kulina"] = "xpk", ["Kulisusu"] = "vkl", ["Kullu Pahari"] = "kfx", ["Kulon"] = "uon", ["Kulon-Pazeh"] = "uun", ["Kulung"] = "kle", ["Kumak"] = "nee", ["Kumalu"] = "ksl", ["Kumam"] = "kdi", ["Kuman"] = "kue", ["Kumaoni"] = "kfy", ["Kumarbhag Paharia"] = "kmj", ["Kumba"] = "ksm", ["Kumbainggar"] = "kgs", ["Kumbaran"] = "wkb", ["Kumbewaha"] = "xks", ["Kumeyaay"] = "nai-kum", ["Kumhali"] = "kra", ["Kumu"] = "kmw", ["Kumukio"] = "kuo", ["Kumyk"] = "kum", ["Kumzari"] = "zum", ["Kuna"] = "cuk", ["Kunama"] = "kun", ["Kunbarlang"] = "wlg", ["Kunda"] = "kdn", ["Kundal Shahi"] = "shd", ["Kunduvadi"] = "wku", ["Kung"] = "kfl", ["Kungarakany"] = "ggk", ["Kungardutyi"] = "gdt", ["Kunggari"] = "kgl", ["Kungkari"] = "lku", ["Kuni"] = "kse", ["Kuni-Boazi"] = "kvg", ["Kunigami"] = "xug", ["Kunimaipa"] = "kup", ["Kunja"] = "pep", ["Kunjen"] = "kjn", ["Kunyi"] = "njx", ["Kunza"] = "kuz", ["Kuo"] = "xuo", ["Kuot"] = "kto", ["Kupa"] = "kug", ["Kupang Malay"] = "mkn", ["Kupia"] = "key", ["Kupsabiny"] = "kpz", ["Kur"] = "kuv", ["Kura Ede Nago"] = "nqk", ["Kurama"] = "krh", ["Kuranko"] = "knk", ["Kurdo Sentral"] = "ckb", ["Kuri"] = "nbn", ["Kuria"] = "kuj", ["Kurichiya"] = "kfh", ["Kurmukar"] = "kfv", ["Kurnai"] = "unn", ["Kurrama"] = "vku", ["Kursav"] = "faj", ["Kurti"] = "ktm", ["Kurtjar"] = "gdj", ["Kurtöp"] = "xkz", ["Kurudu"] = "kjr", ["Kurukh"] = "kru", ["Kuruáya"] = "kyr", ["Kusaghe"] = "ksg", ["Kushi"] = "kuh", ["Kustenau"] = "awd-kus", ["Kusu"] = "ksv", ["Kusunda"] = "kgg", ["Kusāl"] = "kus", ["Kutang Ghale"] = "ght", ["Kutep"] = "kub", ["Kuthant"] = "xut", ["Kutto"] = "kpa", ["Kutu"] = "kdc", ["Kuturmi"] = "khj", ["Kuuk Thaayorre"] = "thd", ["Kuuk Yak"] = "uky", ["Kuuku-Ya'u"] = "kuy", ["Kuvale"] = "olu", ["Kuvi"] = "kxv", ["Kuwaa"] = "blh", ["Kuwaataay"] = "cwt", ["Kuwani"] = "paa-kwn", ["Kuwanyama"] = "kj", ["Kuy"] = "kdt", ["Kuyunon"] = "cyo", ["Kven"] = "fkv", ["Kw'adza"] = "wka", ["Kwa'"] = "bko", ["Kwadi"] = "kwz", ["Kwaio"] = "kwd", ["Kwaja"] = "kdz", ["Kwak"] = "kwq", ["Kwak'wala"] = "kwk", ["Kwakum"] = "kwu", ["Kwalhioqua-Tlatskanai"] = "qwt", ["Kwama"] = "kmq", ["Kwambi"] = "kwm", ["Kwamera"] = "tnk", ["Kwami"] = "ktf", ["Kwamtim One"] = "okk", ["Kwang"] = "kvi", ["Kwanga"] = "kwj", ["Kwangali"] = "kwn", ["Kwanja"] = "knp", ["Kwanka"] = "bij", ["Kwara'ae"] = "kwf", ["Kwasio"] = "nmg", ["Kwaya"] = "kya", ["Kwaza"] = "xwa", ["Kwegu"] = "xwg", ["Kwer"] = "kwr", ["Kwerba"] = "kwe", ["Kwerba Mamberamo"] = "xwr", ["Kwere"] = "cwe", ["Kwerisa"] = "kkb", ["Kwese"] = "kws", ["Kwesten"] = "kwt", ["Kwini"] = "gww", ["Kwinsu"] = "kuc", ["Kwinti"] = "kww", ["Kwoma"] = "kmo", ["Kwomtari"] = "kwo", ["Kwāmi"] = "ksq", ["Kyak"] = "bka", ["Kyaka"] = "kyc", ["Kyakala"] = "tuw-kkl", ["Kyan-Karyaw Naga"] = "nqq", ["Kyenele"] = "kql", ["Kyenga"] = "tye", ["Kyerung"] = "kgy", ["Kâte"] = "kmg", ["Kélé"] = "keb", ["Kómnzo"] = "paa-kmn", ["La'bi"] = "lbi", ["Laal"] = "gdm", ["Laalaa"] = "cae", ["Laba"] = "lau", ["Label"] = "lbb", ["Labir"] = "jku", ["Labo"] = "mwi", ["Labo Phowa"] = "ypb", ["Laboya"] = "lmy", ["Labu"] = "lbu", ["Labuk-Kinabatangan Kadazan"] = "dtb", ["Lacandon"] = "lac", ["Lachi"] = "lbt", ["Lachiguiri Zapotec"] = "zpa", ["Lachixío Zapotec"] = "zpl", ["Ladakhi"] = "lbj", ["Ladin"] = "lld", ["Ladino"] = "lad", ["Ladji-Ladji"] = "llj", ["Laeko-Libuat"] = "lkl", ["Lafofa"] = "laf", ["Laghu"] = "lgb", ["Laghuu"] = "lgh", ["Lagwan"] = "kot", ["Laha (Indonesia)"] = "lhh", ["Laha (Vietnam)"] = "lha", ["Lahanan"] = "lhn", ["Lahnda"] = "lah", ["Lahta Karen"] = "kvt", ["Lahu"] = "lhu", ["Lahu Shi"] = "lhi", ["Lahul Lohar"] = "lhl", ["Lai"] = "cnh", ["Laimbue"] = "lmx", ["Laitu Chin"] = "clj", ["Laiyolo"] = "lji", ["Lak"] = "lbe", ["Laka"] = "lak", ["Lakalei"] = "lka", ["Lake Miwok"] = "lmw", ["Lakha"] = "lkh", ["Laki"] = "lki", ["Lakkia"] = "lbc", ["Lakon"] = "lkn", ["Lakondê"] = "lkd", ["Lakota"] = "lkt", ["Lakota Dida"] = "dic", ["Lala (New Guinea)"] = "nrz", ["Lala (South Africa)"] = "bnt-lal", ["Lala-Bisa"] = "leb", ["Lala-Roba"] = "lla", ["Lalana Chinantec"] = "cnl", ["Lama Bai"] = "lay", ["Lamaholot"] = "slp", ["Lamalera"] = "lmr", ["Lamang"] = "hia", ["Lamatuka"] = "lmq", ["Lamba"] = "lam", ["Lambadi"] = "lmn", ["Lambichhong"] = "lmh", ["Lambya"] = "lai", ["Lame"] = "bma", ["Lamenu"] = "lmu", ["Lamet"] = "lbn", ["Lamja-Dengsa-Tola"] = "ldh", ["Lamkang"] = "lmk", ["Lamma"] = "lev", ["Lamnso'"] = "lns", ["Lamogai"] = "lmg", ["Lampung Api"] = "ljp", ["Lamu"] = "llh", ["Lamu-Lamu"] = "lby", ["Lanas Lobu"] = "ruu", ["Landoma"] = "ldm", ["Lang'e"] = "yne", ["Langbashe"] = "lna", ["Langi"] = "lag", ["Langnian Buyang"] = "yln", ["Lango (Sudan)"] = "lno", ["Lango (Uganda)"] = "laj", ["Lanima"] = "lnw", ["Lanoh"] = "lnh", ["Lao"] = "lo", ["Lao Naga"] = "nlq", ["Laomian"] = "lwm", ["Laopang"] = "lbg", ["Laos Sign Language"] = "lso", ["Lapaguía-Guivini Zapotec"] = "ztl", ["Lapine"] = "art-lap", ["Laragia"] = "lrg", ["Larantuka Malay"] = "lrt", ["Lardil"] = "lbz", ["Larestani"] = "lrl", ["Larike-Wakasihu"] = "alo", ["Laro"] = "lro", ["Larteh"] = "lar", ["Laru"] = "lan", ["Larëvat"] = "lrv", ["Lasalimu"] = "llm", ["Lasgerdi"] = "lsa", ["Lashi"] = "lsi", ["Lasi"] = "lss", ["Latgalian"] = "ltg", ["Latin"] = "la", ["Latu"] = "ltu", ["Latundê"] = "ltn", ["Latvian Sign Language"] = "lsl", ["Lau"] = "llu", ["Laua"] = "luf", ["Lauan"] = "llx", ["Lauje"] = "law", ["Laura"] = "lur", ["Laurentian"] = "lre", ["Lavatbura-Lamusong"] = "lbv", ["Lave"] = "brb", ["Laven"] = "lbo", ["Lavukaleve"] = "lvk", ["Lawangan"] = "lbx", ["Lawi"] = "lvi", ["Lawu"] = "lwu", ["Lawunuia"] = "tgi", ["Layakha"] = "lya", ["Laz"] = "lzz", ["Laze"] = "tbq-laz", ["Lealao Chinantec"] = "cle", ["Leco"] = "lec", ["Ledo Kaili"] = "lew", ["Leelau"] = "ldk", ["Lefa"] = "lfa", ["Lega-Mwenga"] = "lgm", ["Lega-Shabunda"] = "lea", ["Legbo"] = "agb", ["Legenyem"] = "lcc", ["Lehali"] = "tql", ["Leinong Naga"] = "lzn", ["Leipon"] = "lek", ["Leitre"] = "paa-lei", ["Leizhou Min"] = "luh", ["Lela"] = "dri", ["Lelak"] = "llk", ["Lele (Chad)"] = "lln", ["Lele (Congo)"] = "lel", ["Lele (Guinea)"] = "llc", ["Lele (New Guinea)"] = "lle", ["Lelemi"] = "lef", ["Lelepa"] = "lpa", ["Lembena"] = "leq", ["Lemerig"] = "lrz", ["Lemio"] = "lei", ["Lemnian"] = "xle", ["Lemolang"] = "ley", ["Lemoro"] = "ldj", ["Lenakel"] = "tnl", ["Lendu"] = "led", ["Lengilu"] = "lgi", ["Lengo"] = "lgr", ["Lengola"] = "lej", ["Lenje"] = "leh", ["Lenkau"] = "ler", ["Lenyima"] = "ldg", ["Leones"] = "roa-leo", ["Lepcha"] = "lep", ["Lepki"] = "lpe", ["Lepontic"] = "xlp", ["Lere"] = "gnh", ["Lese"] = "les", ["Lesing-Gelimi"] = "let", ["Letemboi"] = "nms", ["Leti"] = "lti", ["Leton"] = "lv", ["Levuka"] = "lvu", ["Lewo"] = "lww", ["Lewo Eleng"] = "lwe", ["Lewotobi"] = "lwt", ["Leyigha"] = "ayi", ["Lezgi"] = "lez", ["Lhao Vo"] = "mhx", ["Lhokpu"] = "lhp", ["Li'o"] = "ljl", ["Liabuku"] = "lix", ["Liana-Seti"] = "ste", ["Liangmai Naga"] = "njn", ["Liberia Kpelle"] = "xpe", ["Liberian Kreyol"] = "lir", ["Libido"] = "liq", ["Libinza"] = "liz", ["Liburnian"] = "xli", ["Libyan Sign Language"] = "lbs", ["Ligbi"] = "lig", ["Ligenza"] = "lgz", ["Ligurian"] = "lij", ["Lihir"] = "lih", ["Lika"] = "lik", ["Liki"] = "lio", ["Likila"] = "lie", ["Likuba"] = "kxx", ["Likum"] = "lib", ["Likwala"] = "kwc", ["Lilau"] = "lll", ["Lillooet"] = "lil", ["Limassa"] = "bme", ["Limbu"] = "lif", ["Limbum"] = "lmp", ["Limburges"] = "li", ["Limi"] = "ylm", ["Limilngan"] = "lmc", ["Lindu"] = "klw", ["Linear A"] = "lab", ["Lingao"] = "onb", ["Linggala"] = "ln", ["Lingkhim"] = "lii", ["Lingua Franca Nova"] = "lfn", ["Linngithigh"] = "lnj", ["Lipan"] = "apl", ["Lipo"] = "lpo", ["Lisabata-Nuniali"] = "lcs", ["Lisela"] = "lcl", ["Lish"] = "lsh", ["Lishana Deni"] = "lsd", ["Lishanid Noshan"] = "aij", ["Lishán Didán"] = "trg", ["Lisu"] = "lis", ["Lithuanian Sign Language"] = "lls", ["Little Swanport"] = "aus-lsw", ["Litwano"] = "lt", ["Litzlitz"] = "lzl", ["Livonian"] = "liv", ["Livvi"] = "olo", ["Lizu"] = "sit-liz", ["Lo-Toga"] = "lht", ["Loarki"] = "lrk", ["Lobala"] = "loq", ["Lobi"] = "lob", ["Lodhi"] = "lbm", ["Logba"] = "lgq", ["Logo"] = "log", ["Logol"] = "lof", ["Logooli"] = "rag", ["Logorik"] = "liu", ["Lojban"] = "jbo", ["Lokaa"] = "yaz", ["Loko"] = "lok", ["Lokono"] = "arw", ["Lokoya"] = "lky", ["Lola"] = "lcd", ["Lolak"] = "llq", ["Lole"] = "llg", ["Lolo"] = "llb", ["Loloda"] = "loa", ["Lolopo"] = "ycl", ["Loma"] = "lom", ["Lomaiviti"] = "lmv", ["Lomakka"] = "loi", ["Lomavren"] = "rmi", ["Lombard"] = "lmo", ["Lombi"] = "lmi", ["Lombo"] = "loo", ["Lomwe"] = "ngl", ["Loncong"] = "lce", ["Long Phuri Naga"] = "lpn", ["Long Wat"] = "ttw", ["Longgu"] = "lgu", ["Longjia"] = "sit-lnj", ["Longto"] = "wok", ["Longuda"] = "lnu", ["Longyan Min"] = "nan-lnx", ["Loniu"] = "los", ["Lonwolwol"] = "crc", ["Loo"] = "ldo", ["Lopa"] = "lop", ["Lope"] = "yiu", ["Lopi"] = "lov", ["Lopit"] = "lpx", ["Lorang"] = "lrn", ["Lorediakarkar"] = "lnn", ["Lorrain"] = "roa-lor", ["Lote"] = "uvl", ["Lotha Naga"] = "njh", ["Lotud"] = "dtr", ["Lotuko"] = "lot", ["Lou"] = "loj", ["Louisiana Creole"] = "lou", ["Loun"] = "lox", ["Loup A"] = "xlo", ["Loup B"] = "xlb", ["Lovono"] = "vnk", ["Low German"] = "nds", ["Lower Burdekin"] = "xbb", ["Lower Chehalis"] = "cea", ["Lower Grand Valley Dani"] = "dni", ["Lower Mandobo"] = "bwp", ["Lower Nossob"] = "nsb", ["Lower Sorbian"] = "dsb", ["Lower Southern Aranda"] = "axl", ["Lower Ta'oih"] = "tto", ["Lower Tanana"] = "taa", ["Lowland Oaxaca Chontal"] = "clo", ["Loxicha Zapotec"] = "ztp", ["Lozi"] = "loz", ["Luang"] = "lex", ["Luba-Kasai"] = "lua", ["Luba-Katanga"] = "lu", ["Lubila"] = "kcc", ["Lubu"] = "lcf", ["Luchazi"] = "lch", ["Lucumí"] = "luq", ["Ludian"] = "lud", ["Lufu"] = "ldq", ["Luganda"] = "lg", ["Lugbara"] = "lgg", ["Luguru"] = "ruf", ["Luhu"] = "lcq", ["Luhya"] = "luy", ["Luimbi"] = "lum", ["Luiseño"] = "lui", ["Lukpa"] = "dop", ["Luksemburges"] = "lb", ["Lule"] = "ule", ["Lule Sami"] = "smj", ["Lumang Benggali"] = "inc-obn", ["Lumang Eslovako"] = "zlw-osk", ["Lumang Espanyol"] = "osp", ["Lumang Franses"] = "fro", ["Lumang Frison"] = "ofs", ["Lumang Hapones"] = "ojp", ["Lumang Hemer"] = "okz", ["Lumang Heorhiyano"] = "oge", ["Lumang Hindi"] = "inc-ohi", ["Lumang Ingles"] = "ang", ["Lumang Katalan"] = "roa-oca", ["Lumang Koreano"] = "oko", ["Lumang Leones"] = "roa-ole", ["Lumang Litwano"] = "olt", ["Lumang Nerlandes"] = "odt", ["Lumang Polako"] = "zlw-opl", ["Lumang Sahon"] = "osx", ["Lumang Simbahang Eslavo"] = "cu", ["Lumang Sondanes"] = "osn", ["Lumang Tibetano"] = "otb", ["Lumang Tseko"] = "zlw-ocs", ["Lumang Tsino"] = "och", ["Lumang Unggaro"] = "ohu", ["Lumang Wigur"] = "oui", ["Lumba-Yakkha"] = "luu", ["Lumbu"] = "lup", ["Lumun"] = "lmd", ["Lun Bawang"] = "lnd", ["Luna"] = "luj", ["Lunanakha"] = "luk", ["Lunda"] = "lun", ["Lungga"] = "lga", ["Luo"] = "luo", ["Luopohe Hmong"] = "hml", ["Luren"] = "sit-lrn", ["Luri (Nigeria)"] = "ldd", ["Lusengo"] = "lse", ["Lushootseed"] = "lut", ["Lusi"] = "khl", ["Lusitanian"] = "xls", ["Lutachoni"] = "lts", ["Lutos"] = "ndy", ["Lutuv"] = "clt", ["Luvale"] = "lue", ["Luwati"] = "luv", ["Luwian"] = "xlu", ["Luwo"] = "lwo", ["Luyana"] = "lyn", ["Lwalu"] = "lwa", ["Lwel"] = "lvl", ["Lycian"] = "xlc", ["Lydian"] = "xld", ["Lyngngam"] = "lyg", ["Lyélé"] = "lee", ["Láadan"] = "ldn", ["Láá Láá Bwamu"] = "bwj", ["Löyöp"] = "urr", ["Lü"] = "khb", ["Ma"] = "msj", ["Ma Manda"] = "skc", ["Ma'anyan"] = "mhy", ["Ma'di"] = "mhi", ["Ma'ya"] = "slz", ["Maaka"] = "mew", ["Maale"] = "mdy", ["Maasai"] = "mas", ["Maay"] = "ymm", ["Maba"] = "mqa", ["Mabaale"] = "mmz", ["Mabaan"] = "mfz", ["Mabire"] = "muj", ["Maca"] = "mca", ["Macaguaje"] = "mcl", ["Macaguán"] = "mbn", ["Macanese"] = "mzs", ["Macau Pidgin Portuguese"] = "crp-mpp", ["Machame"] = "jmc", ["Machiguenga"] = "mcb", ["Machinere"] = "mpd", ["Machinga"] = "mvw", ["Macoris"] = "nai-mac", ["Macuna"] = "myy", ["Macushi"] = "mbc", ["Mada (Cameroon)"] = "mxu", ["Mada (Nigeria)"] = "mda", ["Madagascar Sign Language"] = "mzc", ["Madak"] = "mmx", ["Maden"] = "xmx", ["Madhi Madhi"] = "dmd", ["Madi"] = "grg", ["Madngele"] = "zml", ["Madurese"] = "mad", ["Maeng Itnëg"] = "itt", ["Mafa"] = "maf", ["Magahi"] = "mag", ["Magdalena Peñasco Mixtec"] = "xtm", ["Magi"] = "gkd", ["Magindanawon"] = "mdh", ["Magiyi"] = "gmg", ["Magoma"] = "gmx", ["Magori"] = "zgr", ["Mahali"] = "mjx", ["Mahasu Pahari"] = "bfz", ["Mahican"] = "mjy", ["Mahongwe"] = "mhb", ["Mahou"] = "mxx", ["Maia"] = "sks", ["Maiadomu"] = "mzz", ["Maiani"] = "tnh", ["Maii"] = "mmm", ["Mailu"] = "mgu", ["Maindo"] = "cwb", ["Maipure"] = "awd-mpr", ["Mairasi"] = "zrs", ["Maisin"] = "mbq", ["Maithili"] = "mai", ["Maiwa (Indonesia)"] = "wmm", ["Maiwa (New Guinea)"] = "mti", ["Maiwala"] = "mum", ["Majang"] = "mpe", ["Majera"] = "xmj", ["Majhi"] = "mjz", ["Majhwar"] = "mmj", ["Mak (China)"] = "mkg", ["Mak (Nigeria)"] = "pbl", ["Makaa"] = "mcp", ["Makah"] = "myh", ["Makalero"] = "mjb", ["Makasae"] = "mkz", ["Makasar"] = "mak", ["Makassar Malay"] = "mfp", ["Makayam"] = "aup", ["Makhuwa"] = "vmw", ["Makhuwa-Marrevone"] = "xmc", ["Makhuwa-Meetto"] = "mgh", ["Makhuwa-Moniga"] = "mhm", ["Makhuwa-Saka"] = "xsq", ["Makhuwa-Shirima"] = "vmk", ["Maklew"] = "mgf", ["Makolkol"] = "zmh", ["Makonde"] = "kde", ["Maku"] = "xak", ["Maku'a"] = "lva", ["Makuri Naga"] = "jmn", ["Makuráp"] = "mpu", ["Makwe"] = "ymk", ["Makyan Naga"] = "umn", ["Mal"] = "mlf", ["Mal Paharia"] = "mkb", ["Mala (New Guinea)"] = "ped", ["Mala (Nigeria)"] = "ruy", ["Mala Malasar"] = "ima", ["Malaccan Creole Malay"] = "ccm", ["Malalamai"] = "mmt", ["Malalí"] = "sai-mal", ["Malango"] = "mln", ["Malankuravan"] = "mjo", ["Malapandaram"] = "mjp", ["Malaryan"] = "mjq", ["Malas"] = "mkr", ["Malasanga"] = "mqz", ["Malasar"] = "ymr", ["Malavedan"] = "mjr", ["Malawi Lomwe"] = "lon", ["Malawian Sign Language"] = "lws", ["Malayalam"] = "ml", ["Malayic Dayak"] = "xdy", ["Malaynon"] = "mlz", ["Malayo"] = "ms", ["Malayo Brunei"] = "kxd", ["Malaysian Sign Language"] = "xml", ["Malba Birifor"] = "bfo", ["Male"] = "mdc", ["Malecite-Passamaquoddy"] = "pqm", ["Maleng"] = "pkt", ["Maleu-Kilenge"] = "mgl", ["Malfaxal"] = "mlx", ["Malgana"] = "vml", ["Malgatse"] = "mg", ["Malgbe"] = "mxf", ["Mali"] = "gcc", ["Malibu"] = "sai-mlb", ["Malila"] = "mgq", ["Malimba"] = "mzd", ["Malimpung"] = "mli", ["Malinaltepec Tlapanec"] = "tcf", ["Malol"] = "mbk", ["Maltes"] = "mt", ["Maltese Sign Language"] = "mdl", ["Malua Bay"] = "mll", ["Malvi"] = "mup", ["Maléku Jaíka"] = "gut", ["Mam"] = "mam", ["Mama"] = "mma", ["Mamaa"] = "mhf", ["Mamaindé"] = "wmd", ["Mamanwa"] = "mmn", ["Mamara"] = "myk", ["Mamasa"] = "mqj", ["Mambae"] = "mgm", ["Mambai"] = "mcs", ["Mamboru"] = "mvd", ["Mambwe-Lungu"] = "mgr", ["Mampruli"] = "maw", ["Mamuju"] = "mqx", ["Mamulique"] = "emm", ["Mamusi"] = "kdf", ["Mamvu"] = "mdi", ["Man Met"] = "mml", ["Manado Malay"] = "xmm", ["Manam"] = "mva", ["Manambu"] = "mle", ["Manangba"] = "nmm", ["Manangkari"] = "znk", ["Manao"] = "awd-man", ["Manat"] = "pmr", ["Manchu"] = "mnc", ["Manda (Australia)"] = "zma", ["Manda (India)"] = "mha", ["Manda (Tanzania)"] = "mgs", ["Mandahuaca"] = "mht", ["Mandaic"] = "mid", ["Mandailing Batak"] = "btm", ["Mandalorian"] = "art-man", ["Mandan"] = "mhq", ["Mandandanyi"] = "zmk", ["Mandar"] = "mdr", ["Mandara"] = "tbf", ["Mandari"] = "mqu", ["Mandarin"] = "cmn", ["Mandaya"] = "mry", ["Mandeali"] = "mjl", ["Mander"] = "mqr", ["Mandingo"] = "man", ["Mandinka"] = "mnk", ["Mandjak"] = "mfv", ["Manem"] = "jet", ["Manes"] = "gv", ["Mang"] = "zng", ["Mangala"] = "mem", ["Mangarayi"] = "mpc", ["Mangarevan"] = "mrv", ["Mangas"] = "zns", ["Mangayat"] = "myj", ["Mangbetu"] = "mdj", ["Mangbutu"] = "mdk", ["Mangerr"] = "zme", ["Mangga Buang"] = "mmo", ["Manggarai"] = "mqy", ["Mangghuer"] = "mjg-mgr", ["Mango"] = "mge", ["Mangole"] = "mqc", ["Mangseng"] = "mbh", ["Manide"] = "abd", ["Manigri-Kambolé Ede Nago"] = "xkb", ["Manipa"] = "mqp", ["Manipuri"] = "mni", ["Mankanya"] = "knf", ["Mankiyali"] = "nlm", ["Manna-Dora"] = "mju", ["Mannan"] = "mjv", ["Mano"] = "mev", ["Manobo Agusan"] = "msm", ["Manobo Ata"] = "atd", ["Manobo Dibabawon"] = "mbd", ["Manobo Dulangan"] = "mta", ["Manobo Ilyanen"] = "mbi", ["Manobo Matigsalug"] = "mbt", ["Manobo Saranggani"] = "mbs", ["Manombai"] = "woo", ["Mansaka"] = "msk", ["Mansoanka"] = "msw", ["Manta"] = "myg", ["Mantsi"] = "nty", ["Manumanaw Karen"] = "kxf", ["Manus Koro"] = "kxr", ["Manusela"] = "wha", ["Manya"] = "mzj", ["Manyawa"] = "mny", ["Manza"] = "mzv", ["Mao Naga"] = "nbi", ["Maonan"] = "mmd", ["Maore Comorian"] = "swb", ["Mape"] = "mlh", ["Mapena"] = "mnm", ["Mapia"] = "mpy", ["Mapidian"] = "mpw", ["Mapos Buang"] = "bzh", ["Mapoyo"] = "mcg", ["Mapudungun"] = "arn", ["Mara"] = "mec", ["Mara Chin"] = "mrh", ["Marachi"] = "lri", ["Maraghei"] = "vmh", ["Maragus"] = "mrs", ["Maram Naga"] = "nma", ["Marama"] = "lrm", ["Maramihang wika"] = "mul", ["Maranungku"] = "zmr", ["Mararit"] = "mgb", ["Marati"] = "mr", ["Maratino"] = "sai-mar", ["Marau"] = "mvr", ["Marawan"] = "awd-mar", ["Marba"] = "mpg", ["Marenje"] = "vmr", ["Marfa"] = "mvu", ["Margany"] = "zmc", ["Marghi South"] = "mfm", ["Margi"] = "mrt", ["Mari (Austronesian)"] = "hob", ["Mari (Sepik)"] = "mbx", ["Maria"] = "mds", ["Mariaté"] = "awd-mrt", ["Maricopa"] = "mrc", ["Maridan"] = "zmd", ["Maridjabin"] = "zmj", ["Marik"] = "dad", ["Marimanindji"] = "zmm", ["Marind"] = "mrz", ["Maring"] = "mbw", ["Maring Naga"] = "nng", ["Maringarr"] = "zmt", ["Mariri"] = "mqi", ["Maritime Sign Language"] = "nsr", ["Maritsauá"] = "msp", ["Mariupol Greek"] = "grk-mar", ["Mariyedi"] = "zmy", ["Marka"] = "rkm", ["Markweeta"] = "enb", ["Marma"] = "rmz", ["Maroon Spirit Language"] = "crp-mar", ["Marovo"] = "mvo", ["Marrgu"] = "mhg", ["Marriammu"] = "xru", ["Marrithiyel"] = "mfr", ["Marrucinian"] = "umc", ["Marshales"] = "mh", ["Marsian"] = "ims", ["Martha's Vineyard Sign Language"] = "mre", ["Marti Ke"] = "zmg", ["Martu Wangka"] = "mpj", ["Martuthunira"] = "vma", ["Marwari"] = "mwr", ["Marúbo"] = "mzr", ["Masaba"] = "myx", ["Masakará"] = "sai-msk", ["Masalit"] = "mls", ["Masana"] = "mcn", ["Masbatenyo"] = "msb", ["Masedonyo"] = "mk", ["Mashco Piro"] = "cuj", ["Mashi"] = "mho", ["Masimasi"] = "ism", ["Masiwang"] = "bnf", ["Maskelynes"] = "klv", ["Maslam"] = "msv", ["Masmaje"] = "mes", ["Massachusett"] = "wam", ["Massalat"] = "mdg", ["Massep"] = "mvs", ["Matagalpa"] = "mtn", ["Matal"] = "mfh", ["Matanawi"] = "sai-mat", ["Matbat"] = "xmt", ["Matengo"] = "mgv", ["Matepi"] = "mqe", ["Matipuhy"] = "mzo", ["Matlatzinca"] = "mat", ["Mato"] = "met", ["Mator"] = "mtm", ["Matsés"] = "mcf", ["Mattole"] = "mvb", ["Matukar"] = "mjk", ["Matumbi"] = "mgw", ["Matya Samo"] = "stj", ["Matís"] = "mpq", ["Maung"] = "mph", ["Mauritian Creole"] = "mfe", ["Mauritian Sign Language"] = "lsy", ["Mauwake"] = "mhl", ["Mav̋ea"] = "mkv", ["Mawa"] = "mcw", ["Mawak"] = "mjj", ["Mawan"] = "mcz", ["Mawayana"] = "mzx", ["Mawchi"] = "mke", ["Mawes"] = "mgk", ["Maxakalí"] = "mbl", ["Maxi Gbe"] = "mxl", ["Maya Samo"] = "sym", ["Mayaguduna"] = "xmy", ["Mayangna"] = "yan", ["Mayawali"] = "yxa", ["Maybrat"] = "ayz", ["Mayeka"] = "myc", ["Mayi-Thakurti"] = "xyt", ["Maykulan"] = "mnt", ["Maynas"] = "sai-mys", ["Mayo"] = "mfy", ["Mayogo"] = "mdm", ["Mazagway"] = "dkx", ["Mazaltepec Zapotec"] = "zpy", ["Mazanderani"] = "mzn", ["Mazatlán Mazatec"] = "vmz", ["Mazatlán Mixe"] = "mzl", ["Mba"] = "mfc", ["Mbabaram"] = "vmb", ["Mbala"] = "mdp", ["Mbalanhu"] = "lnb", ["Mbandja"] = "zmz", ["Mbangala"] = "mxg", ["Mbangi"] = "mgn", ["Mbangwe"] = "zmn", ["Mbara (Australia)"] = "mvl", ["Mbara (Chad)"] = "mpk", ["Mbariman-Gudhinma"] = "zmv", ["Mbati"] = "mdn", ["Mbato"] = "gwa", ["Mbay"] = "myb", ["Mbe"] = "mfo", ["Mbe'"] = "mtk", ["Mbelime"] = "mql", ["Mbere"] = "mdt", ["Mbesa"] = "zms", ["Mbiywom"] = "aus-mbi", ["Mbo (Cameroon)"] = "mbo", ["Mbo (Congo)"] = "zmw", ["Mboi"] = "moi", ["Mboko"] = "mdu", ["Mbole"] = "mdq", ["Mbonga"] = "xmb", ["Mbongno"] = "bgu", ["Mbosi"] = "mdw", ["Mbowe"] = "mxo", ["Mbre"] = "mka", ["Mbu'"] = "muc", ["Mbudum"] = "xmd", ["Mbugu"] = "mhd", ["Mbugwe"] = "mgz", ["Mbuko"] = "mqb", ["Mbukushu"] = "mhw", ["Mbula"] = "mna", ["Mbula-Bwazza"] = "mbu", ["Mbule"] = "mlb", ["Mbulungish"] = "mbv", ["Mbum"] = "mdd", ["Mbunda"] = "mck", ["Mbunga"] = "mgy", ["Mburku"] = "bbt", ["Mbuun"] = "zmp", ["Mbwela"] = "mfu", ["Mbya Guarani"] = "gun", ["Me'en"] = "mym", ["Mebu"] = "mjn", ["Mecayapan Nahuatl"] = "nhx", ["Medebur"] = "mjm", ["Medefaidrin"] = "dmf", ["Media Lengua"] = "mue", ["Mednyj Aleut"] = "mud", ["Medumba"] = "byv", ["Mefele"] = "mfj", ["Megam"] = "mef", ["Megleno-Romanian"] = "ruq", ["Mehek"] = "nux", ["Mehináku"] = "mmh", ["Mehri"] = "gdq", ["Mekeo"] = "mek", ["Mekmek"] = "mvk", ["Mekwei"] = "msf", ["Mekéns"] = "skf", ["Mel-Khaonh"] = "hkn", ["Mele-Fila"] = "mxe", ["Melo"] = "mfx", ["Melpa"] = "med", ["Memoni"] = "mby", ["Mendalam Kayan"] = "xkd", ["Mendankwe-Nkwen"] = "mfd", ["Mende (New Guinea)"] = "sim", ["Mende (Sierra Leone)"] = "men", ["Mengaka"] = "xmg", ["Mengen"] = "mee", ["Mengisa"] = "leo", ["Menien"] = "sai-men", ["Menka"] = "mea", ["Menominee"] = "mez", ["Mentawai"] = "mwv", ["Menuvu"] = "mbb", ["Menya"] = "mcr", ["Meoswar"] = "mvx", ["Mer"] = "mnu", ["Meramera"] = "mxm", ["Merei"] = "lmb", ["Merey"] = "meq", ["Meriam"] = "ulk", ["Meroitic"] = "xmr", ["Meru"] = "mer", ["Mesaka"] = "iyo", ["Mese"] = "mci", ["Mesme"] = "zim", ["Mesmes"] = "mys", ["Mesqan"] = "mvz", ["Messapic"] = "cms", ["Meta'"] = "mgo", ["Metlatónoc Mixtec"] = "mxv", ["Mewari"] = "mtr", ["Mewati"] = "wtm", ["Mexican Sign Language"] = "mfs", ["Meyah"] = "mej", ["Mezontla Popoloca"] = "pbe", ["Mezquital Otomi"] = "ote", ["Meänkieli"] = "fit", ["Mfinu"] = "zmf", ["Mfumte"] = "nfu", ["Mgbo"] = "gmz", ["Mi'kmaq"] = "mic", ["Miami"] = "mia", ["Mian"] = "mpt", ["Miani"] = "pla", ["Micha"] = "yiq", ["Michif"] = "crg", ["Michigamea"] = "cmm", ["Michoacán Mazahua"] = "mmc", ["Michoacán Nahuatl"] = "ncl", ["Mid Grand Valley Dani"] = "dnt", ["Mid-Southern Banda"] = "bjo", ["Middle Armenian"] = "axm", ["Middle Assamese"] = "inc-mas", ["Middle Breton"] = "xbm", ["Middle Cornish"] = "cnx", ["Middle English"] = "enm", ["Middle Gujarati"] = "inc-mgu", ["Middle High German"] = "gmh", ["Middle Irish"] = "mga", ["Middle Kannada"] = "dra-mkn", ["Middle Khmer"] = "xhm", ["Middle Low German"] = "gml", ["Middle Median"] = "xme-mid", ["Middle Mon"] = "mkh-mmn", ["Middle Mongol"] = "xng", ["Middle Newar"] = "nwx", ["Middle Norwegian"] = "gmq-mno", ["Middle Odia"] = "inc-mor", ["Middle Persian"] = "pal", ["Middle Scots"] = "gmw-msc", ["Middle Vietnamese"] = "mkh-mvi", ["Middle Watut"] = "mpl", ["Middle Welsh"] = "wlm", ["Midob"] = "mei", ["Migaama"] = "mmy", ["Migabac"] = "mpp", ["Miji"] = "sjl", ["Miju"] = "mxj", ["Mikasuki"] = "mik", ["Milang"] = "tbq-mil", ["Mili"] = "ymh", ["Millcayac"] = "sai-mil", ["Miltu"] = "mlj", ["Miluk"] = "iml", ["Milyan"] = "imy", ["Mimi of Decorse"] = "mis-mmd", ["Mimi of Nachtigal"] = "mis-mmn", ["Min Nan"] = "nan", ["Mina"] = "hna", ["Minaean"] = "inm", ["Minang"] = "xrg", ["Minangkabau"] = "min", ["Minaveha"] = "mvn", ["Minderico"] = "drc", ["Mindiri"] = "mpn", ["Mingang Doso"] = "mko", ["Mingo"] = "iro-min", ["Mingrelian"] = "xmf", ["Minica Huitoto"] = "hto", ["Minidien"] = "wii", ["Minjungbal"] = "xjb", ["Minkin"] = "xxm", ["Minoan"] = "omn", ["Minokok"] = "mqq", ["Minriq"] = "mnq", ["Mintil"] = "mzt", ["Mirandese"] = "mwl", ["Mire"] = "mvh", ["Mirgan"] = "zrg", ["Miriti"] = "mmv", ["Miriwoong"] = "mep", ["Miriwoong Sign Language"] = "rsm", ["Mirning"] = "gmr", ["Mirpur Panjabi"] = "pmu", ["Misantla Totonac"] = "tlc", ["Miship"] = "mjs", ["Misima-Paneati"] = "mpx", ["Mising"] = "mrg", ["Miskito"] = "miq", ["Mitla Zapotec"] = "zaw", ["Mitlatongo Mixtec"] = "vmm", ["Mittu"] = "mwu", ["Mituku"] = "zmq", ["Miu"] = "mpo", ["Miwa"] = "vmi", ["Mixed Great Andamanese"] = "gac", ["Mixifore"] = "mfg", ["Mixtepec Mixtec"] = "mix", ["Mixtepec Zapotec"] = "zpm", ["Miya"] = "mkf", ["Miyako"] = "mvi", ["Miyobe"] = "soy", ["Mizo"] = "lus", ["Mlabri"] = "mra", ["Mlahsö"] = "lhs", ["Mlap"] = "kja", ["Mlomp"] = "mlo", ["Mmaala"] = "mmu", ["Mmani"] = "buy", ["Mmen"] = "bfm", ["Mo"] = "wkd", ["Mo'da"] = "gbn", ["Moabite"] = "obm", ["Moba"] = "mfq", ["Mobilian"] = "mod", ["Mobu"] = "ahm", ["Mocana"] = "sai-mcn", ["Mochi"] = "old", ["Mochica"] = "omc", ["Mocho"] = "mhc", ["Mocoví"] = "moc", ["Modang"] = "mxd", ["Modole"] = "mqo", ["Moere"] = "mvq", ["Mofu-Gudur"] = "mif", ["Mogholi"] = "mhj", ["Mogum"] = "mou", ["Mohawk"] = "moh", ["Mohegan-Pequot"] = "xpq", ["Moi (Congo)"] = "mow", ["Moi (Indonesia)"] = "mxn", ["Moikodi"] = "mkp", ["Moingi"] = "mwz", ["Mojave"] = "mov", ["Moji"] = "ymi", ["Mok"] = "mqt", ["Mokati"] = "wnb", ["Moken"] = "mwt", ["Mokerang"] = "mft", ["Mokilese"] = "mkj", ["Moklen"] = "mkm", ["Mokole"] = "mkl", ["Mokpwe"] = "bri", ["Moksha"] = "mdf", ["Molale"] = "mbe", ["Molbog"] = "pwm", ["Moldova Sign Language"] = "vsi", ["Molengue"] = "bxc", ["Molima"] = "mox", ["Molmo One"] = "aun", ["Molo"] = "zmo", ["Molof"] = "msl", ["Moloko"] = "mlw", ["Mom Jango"] = "ver", ["Moma"] = "myl", ["Momare"] = "msz", ["Mombo Dogon"] = "dmb", ["Mombum"] = "mso", ["Momina"] = "mmb", ["Momuna"] = "mqf", ["Mon"] = "mnw", ["Monastic Sign Language"] = "mzg", ["Mondropolon"] = "npn", ["Mondé"] = "mnd", ["Mongghul"] = "mjg-mgl", ["Monggol"] = "mn", ["Mongo"] = "lol", ["Mongolian Sign Language"] = "msr", ["Mongondow"] = "mog", ["Moni"] = "mnz", ["Monimbo"] = "mom", ["Mono (California)"] = "mnr", ["Mono (Cameroon)"] = "mru", ["Mono (Congo)"] = "mnh", ["Monom"] = "moo", ["Monsang Naga"] = "nmh", ["Montagnais"] = "moe", ["Montana Salish"] = "fla", ["Montol"] = "mtl", ["Monumbo"] = "mxk", ["Monzombo"] = "moj", ["Moo"] = "gwg", ["Moore"] = "mos", ["Moose Cree"] = "crm", ["Mopan Maya"] = "mop", ["Mor (Austronesian)"] = "mhz", ["Mor (Papuan)"] = "moq", ["Moraid"] = "msg", ["Moran"] = "tbq-mor", ["Morawa"] = "mze", ["Morelos Nahuatl"] = "nhm", ["Morerebi"] = "xmo", ["Moresada"] = "msx", ["Mori Atas"] = "mzq", ["Mori Bawah"] = "xmz", ["Morigi"] = "mdb", ["Moriori"] = "rrm", ["Moro"] = "mor", ["Moroccan Amazigh"] = "zgh", ["Moroccan Sign Language"] = "xms", ["Morokodo"] = "mgc", ["Morom"] = "bdo", ["Moronene"] = "mqn", ["Morori"] = "mok", ["Morouas"] = "mrp", ["Mortlockese"] = "mrl", ["Moru"] = "mgd", ["Mosimo"] = "mqv", ["Moskona"] = "mtj", ["Mota"] = "mtt", ["Motembo"] = "tmv", ["Motu"] = "meu", ["Mouk-Aria"] = "mwh", ["Mountain Koiari"] = "kpx", ["Mouwase"] = "jmw", ["Movima"] = "mzp", ["Moyon Naga"] = "nmo", ["Mozambican Sign Language"] = "mzy", ["Mozarabic"] = "mxi", ["Mpade"] = "mpi", ["Mpalitjanh"] = "xpj", ["Mpi"] = "mpz", ["Mpiemo"] = "mcx", ["Mpiin"] = "bnt-mpi", ["Mpinda"] = "pnd", ["Mpongmpong"] = "mgg", ["Mpoto"] = "mpa", ["Mpotovoro"] = "mvt", ["Mpuono"] = "bnt-mpu", ["Mpur"] = "akc", ["Mro Chin"] = "cmr", ["Mru"] = "mro", ["Mser"] = "kqx", ["Muak Sa-aak"] = "ukk", ["Mualang"] = "mtd", ["Mubami"] = "tsx", ["Mubi"] = "mub", ["Mucuchí"] = "sai-muc", ["Muda"] = "ymd", ["Mudburra"] = "dmw", ["Mudu Koraga"] = "vmd", ["Muduapa"] = "wiv", ["Muduga"] = "udg", ["Muellama"] = "sai-mue", ["Mufian"] = "aoj", ["Muher"] = "sem-mhr", ["Muinane"] = "bmr", ["Mukha-Dora"] = "mmk", ["Mukulu"] = "moz", ["Mulaha"] = "mfw", ["Mulam"] = "mlm", ["Mulao"] = "giu", ["Mullu Kurumba"] = "kpb", ["Mullukmulluk"] = "mpb", ["Muluridyi"] = "vmu", ["Mum"] = "kqa", ["Mumuye"] = "mzm", ["Muna"] = "mnb", ["Munda"] = "unx", ["Mundabli"] = "boe", ["Mundang"] = "mua", ["Mundani"] = "mnf", ["Mundari"] = "unr", ["Mundat"] = "mmf", ["Mundolinco"] = "art-mun", ["Mundurukú"] = "myu", ["Mungaka"] = "mhk", ["Mungbam"] = "mij", ["Munggui"] = "mth", ["Mungkip"] = "mpv", ["Muniche"] = "myr", ["Munit"] = "mtc", ["Munji"] = "mnj", ["Munsee"] = "umu", ["Muong"] = "mtq", ["Mur Pano"] = "tkv", ["Muratayak"] = "asx", ["Murik (Malaysia)"] = "mxr", ["Murik (New Guinea)"] = "mtf", ["Murkim"] = "rmh", ["Murle"] = "mur", ["Murrinh-Patha"] = "mwf", ["Mursi"] = "muz", ["Murui Huitoto"] = "huu", ["Murupi"] = "mqw", ["Muruwari"] = "zmu", ["Musan"] = "mmp", ["Musasa"] = "smm", ["Musey"] = "mse", ["Musgu"] = "mug", ["Musi"] = "mui", ["Muskum"] = "mje", ["Musom"] = "msu", ["Mussau-Emira"] = "emi", ["Muthuvan"] = "muv", ["Mutu"] = "tuc", ["Muya"] = "mvm", ["Muyang"] = "muy", ["Muyuw"] = "myw", ["Muzi"] = "ymz", ["Muzo"] = "sai-muz", ["Mvanip"] = "mcj", ["Mvuba"] = "mxh", ["Mwaghavul"] = "sur", ["Mwakai"] = "mgt", ["Mwali Comorian"] = "wlc", ["Mwan"] = "moa", ["Mwani"] = "wmw", ["Mwatebu"] = "mwa", ["Mwera"] = "mwe", ["Mwerlap"] = "mrm", ["Mwimbi-Muthambi"] = "mws", ["Mwotlap"] = "mlv", ["Myene"] = "mye", ["Mysian"] = "yms", ["Mzieme Naga"] = "nme", ["Mághdì"] = "gmd", ["Mêphā Akatepek"] = "tpx", ["Mêphā Azoyu"] = "tpc", ["Mêphā Tlakwapa"] = "tpl", ["Mënuvu Ubo"] = "obo", ["Mëranaw"] = "mrw", ["Mòcheno"] = "mhn", ["Mün Chin"] = "mwq", ["Mündü"] = "muh", ["Māori"] = "mi", ["Mạ"] = "cma", ["N'Ko"] = "nqo", ["Na"] = "nbt", ["Naaba"] = "nao", ["Naba"] = "mne", ["Nabak"] = "naf", ["Nabi"] = "mty", ["Nachering"] = "ncd", ["Nadruvian"] = "ndf", ["Nadëb"] = "mbj", ["Nafaanra"] = "nfr", ["Nafi"] = "srf", ["Nafri"] = "nxx", ["Naga Pidgin"] = "nag", ["Nagarchal"] = "nbg", ["Nage"] = "nxe", ["Nagtipunan Agta"] = "phi-nag", ["Nagu"] = "ngr", ["Nagumi"] = "ngv", ["Nahali"] = "nlx", ["Nahari"] = "nhh", ["Nahavaq"] = "sns", ["Nahuatl"] = "nah", ["Nai"] = "bio", ["Naka'ela"] = "nae", ["Nakai"] = "nkj", ["Nakame"] = "nib", ["Nakanai"] = "nak", ["Nakara"] = "nck", ["Nake"] = "nbk", ["Naki"] = "mff", ["Nakwi"] = "nax", ["Nalca"] = "nlc", ["Nali"] = "nss", ["Nalik"] = "nal", ["Nalu"] = "naj", ["Nalögo"] = "nlz", ["Nama"] = "nmx", ["Namakura"] = "nmk", ["Namat"] = "nkm", ["Nambikwara"] = "nab", ["Nambo"] = "ncm", ["Nambya"] = "nmq", ["Namia"] = "nnm", ["Namiae"] = "nvm", ["Namibian Sign Language"] = "nbs", ["Namla"] = "naa", ["Namo"] = "mxw", ["Namonuito"] = "nmt", ["Namosi-Naitasiri-Serua"] = "bwb", ["Namuyi"] = "nmy", ["Nanai"] = "gld", ["Nancere"] = "nnc", ["Nande"] = "nnb", ["Nandi"] = "niq", ["Nanerige"] = "sen", ["Nanga Dama Dogon"] = "nzz", ["Nankina"] = "nnk", ["Nanti"] = "cox", ["Nanticoke"] = "nnt", ["Nanubae"] = "afk", ["Naolan"] = "nai-nao", ["Napu"] = "npy", ["Nar Phu"] = "npa", ["Nara"] = "nrb", ["Narak"] = "nac", ["Narango"] = "nrg", ["Narim"] = "loh", ["Naro"] = "nhr", ["Narom"] = "nrm", ["Narragansett"] = "xnt", ["Narua"] = "nru", ["Narungga"] = "nnr", ["Naruo"] = "ylo", ["Nasal"] = "nsy", ["Nasarian"] = "nvh", ["Nasioi"] = "nas", ["Naskapi"] = "nsk", ["Nasu"] = "ywq", ["Natagaimas"] = "nts", ["Natchez"] = "ncz", ["Nateni"] = "ntm", ["Natioro"] = "nti", ["Natú"] = "sai-nat", ["Natügu"] = "ntu", ["Nauete"] = "nxa", ["Naukanski"] = "ynk", ["Nauna"] = "ncn", ["Nauo"] = "nwo", ["Naurwano"] = "na", ["Navaho"] = "nv", ["Navut"] = "nsw", ["Nawaru"] = "nwr", ["Nawathinehena"] = "nwa", ["Nawdm"] = "nmz", ["Nawuri"] = "naw", ["Naxi"] = "nxq", ["Nayi"] = "noz", ["Naʼvi"] = "art-nav", ["Ncane"] = "ncr", ["Nchumbulu"] = "nlu", ["Nda'nda'"] = "nnz", ["Ndai"] = "gke", ["Ndaka"] = "ndk", ["Ndali"] = "ndh", ["Ndam"] = "ndm", ["Ndamba"] = "ndj", ["Ndambomo"] = "nxo", ["Ndasa"] = "nda", ["Ndau"] = "ndc", ["Nde-Gbite"] = "ned", ["Nde-Nsele-Nta"] = "ndd", ["Ndemli"] = "nml", ["Ndendeule"] = "dne", ["Ndengereko"] = "ndg", ["Nding"] = "eli", ["Ndjébbana"] = "djj", ["Ndo"] = "ndp", ["Ndobo"] = "ndw", ["Ndoe"] = "nbb", ["Ndogo"] = "ndz", ["Ndolo"] = "ndl", ["Ndom"] = "nqm", ["Ndombe"] = "ndq", ["Ndoola"] = "ndr", ["Ndrulo"] = "dno", ["Nduga"] = "ndx", ["Ndumu"] = "nmd", ["Ndunda"] = "nuh", ["Ndunga"] = "ndt", ["Ndut"] = "ndv", ["Ndyuka-Trio Pidgin"] = "njt", ["Ndzwani Comorian"] = "wni", ["Neapolitan"] = "nap", ["Nedebang"] = "nec", ["Nefamese"] = "nef", ["Nefusa"] = "jbn", ["Negerhollands"] = "dcr", ["Negeri Sembilan Malay"] = "zmi", ["Negidal"] = "neg", ["Nehan"] = "nsn", ["Nek"] = "nif", ["Nekgini"] = "nkg", ["Neko"] = "nej", ["Neku"] = "nek", ["Neme"] = "nex", ["Nemi"] = "nem", ["Nen"] = "nqn", ["Nend"] = "anh", ["Nengone"] = "nen", ["Neo"] = "neu", ["Nepalese Sign Language"] = "nsp", ["Nepali"] = "ne", ["Nepali Kurux"] = "kxl", ["Nerlandes"] = "nl", ["Nete"] = "net", ["Neve'ei"] = "vnm", ["Neverver"] = "lgk", ["New Caledonian Javanese"] = "jas", ["New River Shasta"] = "nai-nrs", ["New Zealand Sign Language"] = "nzs", ["Newar"] = "new", ["Neyo"] = "ney", ["Nez Perce"] = "nez", ["Nga La"] = "hlt", ["Ngaanyatjarra"] = "ntj", ["Ngadha"] = "nxg", ["Ngadjunmaya"] = "nju", ["Ngadjuri"] = "jui", ["Ngaiawang"] = "nwg", ["Ngaing"] = "nnf", ["Ngaju"] = "nij", ["Ngala"] = "nud", ["Ngalakan"] = "nig", ["Ngalkbun"] = "ngk", ["Ngalum"] = "szb", ["Ngam"] = "nmc", ["Ngamambo"] = "nbv", ["Ngambay"] = "sba", ["Ngamini"] = "nmv", ["Ngamo"] = "nbh", ["Ngan'gityemerri"] = "nam", ["Nganakarti"] = "xnk", ["Nganasan"] = "nio", ["Ngandi"] = "nid", ["Ngando (Central African Republic)"] = "ngd", ["Ngando (Congo)"] = "nxd", ["Ngandyera"] = "nne", ["Ngangam"] = "gng", ["Ngantangarra"] = "ntg", ["Nganyaywana"] = "nyx", ["Ngardi"] = "rxd", ["Ngarigu"] = "xni", ["Ngarinman"] = "nbj", ["Ngarinyin"] = "ung", ["Ngarla"] = "nrk", ["Ngarluma"] = "nrl", ["Ngarrindjeri"] = "nay", ["Ngas"] = "anc", ["Ngasa"] = "nsg", ["Ngatik Men's Creole"] = "ngm", ["Ngawn Chin"] = "cnw", ["Ngawun"] = "nxn", ["Ngazidja Comorian"] = "zdj", ["Ngbaka"] = "nga", ["Ngbaka Ma'bo"] = "nbm", ["Ngbaka Manza"] = "ngg", ["Ngbee"] = "jgb", ["Ngbinda"] = "nbd", ["Ngbundu"] = "nuu", ["Ngelima"] = "agh", ["Ngemba"] = "nge", ["Ngen of Djonkro"] = "gnj", ["Ngendelengo"] = "nql", ["Ngeq"] = "ngt", ["Ngete"] = "nnn", ["Nggem"] = "nbq", ["Nggwahyi"] = "ngx", ["Ngie"] = "ngj", ["Ngiemboon"] = "nnh", ["Ngile"] = "jle", ["Ngindo"] = "nnq", ["Ngiti"] = "niy", ["Ngiyambaa"] = "wyb", ["Ngizim"] = "ngi", ["Ngkoth"] = "aus-ngk", ["Ngkâlmpw Kanum"] = "kcd", ["Ngochang"] = "tbq-ngo", ["Ngom"] = "nra", ["Ngomba"] = "jgo", ["Ngombale"] = "nla", ["Ngombe (Central African Republic)"] = "nmj", ["Ngombe (Congo)"] = "ngc", ["Ngong"] = "nnx", ["Ngongo"] = "noq", ["Ngoni"] = "ngo", ["Ngoreme"] = "ngq", ["Ngoshie"] = "nsh", ["Ngul"] = "nlo", ["Ngulu"] = "ngp", ["Nguluwan"] = "nuw", ["Ngumbi"] = "nui", ["Ngunawal"] = "xul", ["Ngundi"] = "ndn", ["Ngundu"] = "nue", ["Ngungwel"] = "ngz", ["Ngurmbur"] = "nrx", ["Nguôn"] = "nuo", ["Ngwaba"] = "ngw", ["Ngwe"] = "nwe", ["Ngwo"] = "ngn", ["Ngäbere"] = "gym", ["Nhanda"] = "nha", ["Nheengatu"] = "yrl", ["Nhirrpi"] = "hrp", ["Nhuwala"] = "nhf", ["Nias"] = "nia", ["Nicaraguan Creole"] = "bzk", ["Nicaraguan Sign Language"] = "ncs", ["Nicola"] = "ath-nic", ["Niellim"] = "nie", ["Nigeria Mambila"] = "mzk", ["Nigerian Pidgin"] = "pcm", ["Nigerian Sign Language"] = "nsi", ["Nihali"] = "nll", ["Nii"] = "nii", ["Niksek"] = "gbe", ["Nila"] = "nil", ["Nilamba"] = "nim", ["Nimadi"] = "noe", ["Nimanbur"] = "nmp", ["Nimbari"] = "nmr", ["Nimboran"] = "nir", ["Nimi"] = "nis", ["Nimo"] = "niw", ["Nimoa"] = "nmw", ["Ninam"] = "shb", ["Nindi"] = "nxi", ["Ningera"] = "nby", ["Ninggerum"] = "nxr", ["Ningil"] = "niz", ["Ninia Yali"] = "nlk", ["Ninzo"] = "nin", ["Nipsan"] = "nps", ["Nisa"] = "njs", ["Nisenan"] = "nsz", ["Nisga'a"] = "ncg", ["Nisi"] = "yso", ["Niuafo'ou"] = "num", ["Niuatoputapu"] = "nkp", ["Niuean"] = "niu", ["Nivaclé"] = "cag", ["Nivkh"] = "niv", ["Niwer Mil"] = "hrc", ["Niya Prakrit"] = "pra-niy", ["Njalgulgule"] = "njl", ["Njebi"] = "nzb", ["Njen"] = "njj", ["Njerep"] = "njr", ["Njyem"] = "njy", ["Nkami"] = "nkq", ["Nkangala"] = "nkn", ["Nkari"] = "nkz", ["Nkem-Nkum"] = "isi", ["Nkhumbi"] = "khu", ["Nkongho"] = "nkc", ["Nkonya"] = "nko", ["Nkoroo"] = "nkx", ["Nkoya"] = "nka", ["Nkukoli"] = "nbo", ["Nkutu"] = "nkw", ["Nnam"] = "nbp", ["Noakhali"] = "oak", ["Nobiin"] = "fia", ["Nobonob"] = "gaw", ["Nocamán"] = "nom", ["Nocte"] = "njb", ["Nogai"] = "nog", ["Noipä"] = "npx", ["Noiri"] = "noi", ["Nokuku"] = "nkk", ["Nomaande"] = "lem", ["Nomane"] = "nof", ["Nomatsiguenga"] = "not", ["Nomlaki"] = "nol", ["Nomu"] = "noh", ["Nong Zhuang"] = "zhn", ["Nonuya"] = "noj", ["Nooksack"] = "nok", ["Noon"] = "snf", ["Noone"] = "nhu", ["Nootka"] = "nuk", ["Nopala Chatino"] = "cya", ["Noric"] = "nrc", ["Norman"] = "nrf", ["Norn"] = "nrn", ["Norra"] = "nrr", ["North Ambrym"] = "mmg", ["North Asmat"] = "nks", ["North Awyu"] = "yir", ["North Babar"] = "bcd", ["North Boma"] = "boh", ["North Central Mixe"] = "neq", ["North Efate"] = "llp", ["North Frisian"] = "frr", ["North Giziga"] = "gis", ["North Marquesan"] = "mrq", ["North Mofu"] = "mfk", ["North Moluccan Malay"] = "max", ["North Muyu"] = "kti", ["North Nuaulu"] = "nni", ["North Picene"] = "nrp", ["North Slavey"] = "scs", ["North Tanna"] = "tnn", ["North Tukang Besi"] = "khc", ["North Wahgi"] = "whg", ["North Watut"] = "una", ["Northeast Kiwai"] = "kiw", ["Northeast Maidu"] = "nmu", ["Northeast Malakula"] = "upv", ["Northeast Pashayi"] = "aee", ["Northeastern Dinka"] = "dip", ["Northeastern Pomo"] = "pef", ["Northern Altai"] = "atv", ["Northern Amami Ōshima"] = "ryn", ["Northern Dagara"] = "dgi", ["Northern East Cree"] = "crl", ["Northern Emberá"] = "emp", ["Northern Ghale"] = "ghh", ["Northern Grebo"] = "gbo", ["Northern Guiyang Hmong"] = "huj", ["Northern Haida"] = "hdn", ["Northern Hindko"] = "hno", ["Northern Huishui Hmong"] = "hmi", ["Northern Kalapuya"] = "nrt", ["Northern Kam"] = "doc", ["Northern Khanty"] = "kca-nor", ["Northern Khmer"] = "kxm", ["Northern Kissi"] = "kqs", ["Northern Luri"] = "lrc", ["Northern Mansi"] = "mns-nor", ["Northern Mashan Hmong"] = "hmp", ["Northern Min"] = "mnp", ["Northern Muji"] = "ymx", ["Northern Ngbandi"] = "ngb", ["Northern Nisu"] = "yiv", ["Northern Nuni"] = "nuv", ["Northern Oaxaca Nahuatl"] = "nhy", ["Northern Ohlone"] = "cst", ["Northern One"] = "onr", ["Northern Paiute"] = "pao", ["Northern Pame"] = "pmq", ["Northern Pinghua"] = "cnp", ["Northern Pomo"] = "pej", ["Northern Puebla Nahuatl"] = "ncj", ["Northern Pumi"] = "pmi", ["Northern Pwo"] = "pww", ["Northern Qiandong Miao"] = "hea", ["Northern Qiang"] = "cng", ["Northern Rengma Naga"] = "nnl", ["Northern Roglai"] = "rog", ["Northern Saharan Berber"] = "mzb", ["Northern Selkup"] = "sel-nor", ["Northern Sierra Miwok"] = "nsq", ["Northern Sotho"] = "nso", ["Northern Tepehuan"] = "ntp", ["Northern Thai"] = "nod", ["Northern Tidung"] = "ntd", ["Northern Tlaxiaco Mixtec"] = "xtn", ["Northern Toussian"] = "tsp", ["Northern Tutchone"] = "ttm", ["Northern Valley Yokuts"] = "yok-nvy", ["Northern Yukaghir"] = "ykg", ["Northwest Gbaya"] = "gya", ["Northwest Maidu"] = "mjd", ["Northwest Oaxaca Mixtec"] = "mxa", ["Northwest Pashayi"] = "glh", ["Northwestern Dinka"] = "diw", ["Northwestern Fars"] = "faz", ["Northwestern Ojibwa"] = "ojb", ["Norwegian Sign Language"] = "nsl", ["Norwego"] = "no", ["Norwego Bokmål"] = "nb", ["Norwego Nynorsk"] = "nn", ["Notre"] = "bly", ["Notsi"] = "ncf", ["Nottoway"] = "ntw", ["Nottoway-Meherrin"] = "nwy", ["Novial"] = "nov", ["Noy"] = "noy", ["Nsari"] = "asj", ["Nsenga"] = "nse", ["Nshi"] = "nsc", ["Nsong"] = "soo", ["Nsongo"] = "nsx", ["Ntcham"] = "bud", ["Ntomba"] = "nto", ["Ntra'ngith"] = "dgt", ["Nubaca"] = "baf", ["Nubi"] = "kcn", ["Nuer"] = "nus", ["Nuguria"] = "nur", ["Nuk"] = "noc", ["Nukak Makú"] = "mbr", ["Nukna"] = "klt", ["Nukuini"] = "nuc", ["Nukumanu"] = "nuq", ["Nukunu"] = "nnv", ["Nukunul"] = "xnu", ["Nukuoro"] = "nkr", ["Numana"] = "nbr", ["Numanggang"] = "nop", ["Numbami"] = "sij", ["Nume"] = "tgs", ["Numidian"] = "nxm", ["Numèè"] = "kdk", ["Nungali"] = "nug", ["Nunggubuyu"] = "nuy", ["Nungon"] = "paa-nun", ["Nungu"] = "rin", ["Nupbikha"] = "npb", ["Nupe"] = "nup", ["Nusa Laut"] = "nul", ["Nusu"] = "nuf", ["Nutabe"] = "cba-nut", ["Nuwosu"] = "ii", ["Nyabwa"] = "nwb", ["Nyagrong Minyag"] = "ero-nya", ["Nyah Kur"] = "cbn", ["Nyaheun"] = "nev", ["Nyakyusa"] = "nyy", ["Nyali"] = "nlj", ["Nyam"] = "nmi", ["Nyamal"] = "nly", ["Nyambo"] = "now", ["Nyamusa-Molo"] = "nwm", ["Nyamwanga"] = "mwn", ["Nyamwezi"] = "nym", ["Nyaneka"] = "nyk", ["Nyang'i"] = "nyp", ["Nyanga (Congo)"] = "nyj", ["Nyanga (Togo)"] = "ayg", ["Nyanga-li"] = "nyc", ["Nyangatom"] = "nnj", ["Nyangbo"] = "nyb", ["Nyangga"] = "nny", ["Nyangumarta"] = "nna", ["Nyankole"] = "nyn", ["Nyarafolo"] = "sev", ["Nyaturu"] = "rim", ["Nyaw"] = "nyw", ["Nyawaygi"] = "nyt", ["Nyelâyu"] = "yly", ["Nyemba"] = "nba", ["Nyengo"] = "nye", ["Nyenkha"] = "neh", ["Nyeu"] = "nyl", ["Nyigina"] = "nyh", ["Nyiha"] = "nih", ["Nyika"] = "nkt", ["Nyimang"] = "nyi", ["Nyindrou"] = "lid", ["Nyindu"] = "nyg", ["Nyishi"] = "njz", ["Nyiyaparli"] = "xny", ["Nyokon"] = "nvo", ["Nyole (Kenya)"] = "nyd", ["Nyole (Uganda)"] = "nuj", ["Nyong"] = "muo", ["Nyoro"] = "nyo", ["Nyulnyul"] = "nyv", ["Nyunga"] = "nys", ["Nyungwe"] = "nyu", ["Nzadi"] = "nzd", ["Nzakambay"] = "nzy", ["Nzakara"] = "nzk", ["Nzanyi"] = "nja", ["Nzima"] = "nzi", ["Ná-Meo"] = "neo", ["Nùng"] = "nut", ["Nüpode Huitoto"] = "hux", ["Nǀuu"] = "ngh", ["O'chi'chi'"] = "xoc", ["O'du"] = "tyh", ["O'odham"] = "ood", ["Obanliku"] = "bzy", ["Obispeño"] = "obi", ["Oblo"] = "obl", ["Obokuitai"] = "afz", ["Obolo"] = "ann", ["Obulom"] = "obu", ["Ocaina"] = "oca", ["Ocotepec Mixtec"] = "mie", ["Ocotlán Zapotec"] = "zac", ["Od"] = "odk", ["Odiai"] = "bhf", ["Odoodee"] = "kkc", ["Odual"] = "odu", ["Odut"] = "oda", ["Ofayé"] = "opy", ["Ofo"] = "ofo", ["Ogbah"] = "ogc", ["Ogbia"] = "ogb", ["Ogbogolo"] = "ogg", ["Ogbronuagum"] = "ogu", ["Ogea"] = "eri", ["Oirata"] = "oia", ["Ojibwë"] = "oj", ["Ojitlán Chinantec"] = "chj", ["Okanagan"] = "oka", ["Okiek"] = "oki", ["Okinawense"] = "ryu", ["Okinoerabu"] = "okn", ["Oko-Eni-Osayen"] = "oks", ["Oko-Juwoi"] = "okj", ["Okobo"] = "okb", ["Okodia"] = "okd", ["Okolod"] = "kqv", ["Okpamheri"] = "opa", ["Okpe (Northwestern Edo)"] = "okx", ["Okpe (Southwestern Edo)"] = "oke", ["Okpela"] = "atg", ["Oksapmin"] = "opm", ["Oksitano"] = "oc", ["Oku"] = "oku", ["Okwanuchu"] = "nai-okw", ["Old Anatolian Turkish"] = "trk-oat", ["Old Armenian"] = "xcl", ["Old Avar"] = "oav", ["Old Awadhi"] = "inc-oaw", ["Old Breton"] = "obt", ["Old Burmese"] = "obr", ["Old Cornish"] = "oco", ["Old Danish"] = "gmq-oda", ["Old East Slavic"] = "orv", ["Old Galician-Portuguese"] = "roa-opt", ["Old Gujarati"] = "inc-ogu", ["Old Gutnish"] = "gmq-ogt", ["Old High German"] = "goh", ["Old Irish"] = "sga", ["Old Javanese"] = "kaw", ["Old Kannada"] = "dra-okn", ["Old Kentish Sign Language"] = "okl", ["Old Komi"] = "urj-koo", ["Old Manipuri"] = "omp", ["Old Marathi"] = "omr", ["Old Median"] = "xme-old", ["Old Mon"] = "omx", ["Old Navarro-Aragonese"] = "roa-ona", ["Old Norse"] = "non", ["Old Novgorodian"] = "zle-ono", ["Old Nubian"] = "onw", ["Old Occitan"] = "pro", ["Old Odia"] = "inc-oor", ["Old Persian"] = "peo", ["Old Prussian"] = "prg", ["Old Punjabi"] = "inc-opa", ["Old Ruthenian"] = "zle-ort", ["Old South Arabian"] = "sem-srb", ["Old Swedish"] = "gmq-osw", ["Old Tamil"] = "oty", ["Old Tati"] = "xme-ott", ["Old Telugu"] = "dra-ote", ["Old Tupi"] = "tpw", ["Old Turkic"] = "otk", ["Old Welsh"] = "owl", ["Olekha"] = "ole", ["Ollari"] = "gdb", ["Olo"] = "ong", ["Oloma"] = "olm", ["Olrat"] = "olr", ["Olu'bo"] = "lul", ["Olukumi"] = "ulb", ["Olulumo-Ikom"] = "iko", ["Oluta Popoluca"] = "plo", ["Olutsotso"] = "lto", ["Omagua"] = "omg", ["Omaha-Ponca"] = "oma", ["Omba"] = "omb", ["Ombamba"] = "mbm", ["Ombo"] = "oml", ["Ometepec Nahuatl"] = "nht", ["Omi"] = "omi", ["Omok"] = "omk", ["Omotik"] = "omt", ["Omurano"] = "omu", ["Oneida"] = "one", ["Ong"] = "oog", ["Ongota"] = "bxe", ["Onhan"] = "loc", ["Onin"] = "oni", ["Onjob"] = "onj", ["Ono"] = "ons", ["Onobasulu"] = "onn", ["Onondaga"] = "ono", ["Ontong Java"] = "ojv", ["Oorlams"] = "oor", ["Opao"] = "opo", ["Opata"] = "opt", ["Opuuo"] = "lgn", ["Opón"] = "sai-opo", ["Oraon Sadri"] = "sdr", ["Orejón"] = "ore", ["Oring"] = "org", ["Oriya"] = "or", ["Orizaba Nahuatl"] = "nlv", ["Orléanais"] = "roa-orl", ["Ormu"] = "orz", ["Ormuri"] = "oru", ["Oro"] = "orx", ["Oro Win"] = "orw", ["Oroch"] = "oac", ["Oroha"] = "ora", ["Orok"] = "oaa", ["Orokaiva"] = "okv", ["Oroko"] = "bdu", ["Orokolo"] = "oro", ["Oromo"] = "om", ["Oroqen"] = "orh", ["Orowe"] = "bpk", ["Oruma"] = "orr", ["Orya"] = "ury", ["Osage"] = "osa", ["Osamayi"] = "syx", ["Osatu"] = "ost", ["Oscan"] = "osc", ["Osetyo"] = "os", ["Osing"] = "osi", ["Ososo"] = "oso", ["Ot Danum"] = "otd", ["Otank"] = "uta", ["Oti"] = "oti", ["Otomaco"] = "sai-oto", ["Otomi Estado ng Mehiko"] = "ots", ["Otomi Ikstengko"] = "otz", ["Otomi Keretaro"] = "otq", ["Otomi Tekskatepek"] = "otx", ["Otomi Temoaya"] = "ott", ["Otomi Tenanggo"] = "otn", ["Otomi Tilapa"] = "otl", ["Otoro"] = "otr", ["Ottawa"] = "otw", ["Otuke"] = "otu", ["Ouma"] = "oum", ["Oune"] = "oue", ["Owa"] = "stn", ["Owenia"] = "wsr", ["Owiniga"] = "owi", ["Oy"] = "oyb", ["Oya'oya"] = "oyy", ["Oyda"] = "oyd", ["Ozolotepec Zapotec"] = "zao", ["Ozumacín Chinantec"] = "chz", ["Pa"] = "ppt", ["Pa Di"] = "pdi", ["Pa'a"] = "pqa", ["Pa'o Karen"] = "blk", ["Pa-Hng"] = "pha", ["Paamese"] = "pma", ["Paasaal"] = "sig", ["Pacahuara"] = "pcp", ["Pacoh"] = "pac", ["Padoe"] = "pdo", ["Paelignian"] = "pgn", ["Paeonian"] = "ine-pae", ["Pagi"] = "pgi", ["Pagibete"] = "pae", ["Pagu"] = "pgu", ["Pahanan Agta"] = "apf", ["Pahari-Potwari"] = "phr", ["Pahi"] = "lgt", ["Pahlavani"] = "phv", ["Pai Tavytera"] = "pta", ["Paicî"] = "pri", ["Paikoneka"] = "awd-pai", ["Paipai"] = "ppi", ["Paite"] = "pck", ["Paiwan"] = "pwn", ["Pajapan Nahuatl"] = "nhp", ["Pajonal Ashéninka"] = "cjo", ["Pak-Tong"] = "pkg", ["Pakanha"] = "pkn", ["Pakistan Sign Language"] = "pks", ["Paku"] = "pku", ["Paku Karen"] = "jkp", ["Pal"] = "abw", ["Palaic"] = "plq", ["Palaka"] = "plr", ["Palantla Chinantec"] = "cpa", ["Palauan"] = "pau", ["Palaw-an Brooke's Point"] = "plw", ["Palaw-an Sentral"] = "plc", ["Palaw-an Timog Kanluran"] = "plv", ["Paleni"] = "pnl", ["Palenquero"] = "pln", ["Palewyami Yokuts"] = "yok-ply", ["Pali"] = "pi", ["Palikur"] = "plu", ["Paliyan"] = "pcf", ["Pallanganmiddang"] = "pmd", ["Palor"] = "fap", ["Palta"] = "sai-pal", ["Palu'e"] = "ple", ["Paluan"] = "plz", ["Palula"] = "phl", ["Palya Bareli"] = "bpx", ["Pam"] = "pmn", ["Pambia"] = "pmb", ["Pamigua"] = "sai-pam", ["Pamlico"] = "pmk", ["Pamona"] = "pmf", ["Pamosu"] = "hih", ["Pampanitikang Tsino"] = "lzh", ["Pana (Central Africa)"] = "pnz", ["Pana (West Africa)"] = "pnq", ["Panamanian Sign Language"] = "lsp", ["Panamint"] = "par", ["Panare"] = "pbh", ["Panará"] = "kre", ["Panasuan"] = "psn", ["Panawa"] = "pwb", ["Pancana"] = "pnp", ["Panchpargania"] = "tdb", ["Pande"] = "bkj", ["Pangasinan"] = "pag", ["Pangseng"] = "pgs", ["Pangwa"] = "pbr", ["Pangwali"] = "pgg", ["Panim"] = "pnr", ["Paniya"] = "pcg", ["Pankararé"] = "pax", ["Pankararú"] = "paz", ["Pankhu"] = "pkh", ["Pannei"] = "pnc", ["Pannon"] = "agt", ["Pannonian Rusyn"] = "rsk", ["Panobo"] = "pno", ["Panyi Bai"] = "bfc", ["Panyjima"] = "pnw", ["Panzaleo"] = "sai-pnz", ["Pao"] = "ppa", ["Papantla Totonac"] = "top", ["Papapana"] = "ppn", ["Papar"] = "dpp", ["Papasena"] = "pas", ["Papel"] = "pbo", ["Papi"] = "ppe", ["Papora"] = "ppu", ["Papua New Guinean Sign Language"] = "pgz", ["Papuan Malay"] = "pmy", ["Papuma"] = "ppm", ["Papyamento"] = "pap", ["Para Naga"] = "pzn", ["Parachi"] = "prc", ["Paraguayan Guarani"] = "gug", ["Paraguayan Sign Language"] = "pys", ["Parakanã"] = "pak", ["Paranan"] = "prf", ["Paranawát"] = "paf", ["Paratió"] = "sai-par", ["Paraujano"] = "pbg", ["Parauk"] = "prk", ["Parawen"] = "prw", ["Pardhan"] = "pch", ["Pardhi"] = "pcl", ["Pare"] = "asa", ["Pareci"] = "pab", ["Paredarerme"] = "xpd", ["Parenga"] = "pcj", ["Parkari Koli"] = "kvx", ["Parthian"] = "xpr", ["Parya"] = "paq", ["Pará Gavião"] = "gvp", ["Pasi"] = "psq", ["Pass Valley Yali"] = "yac", ["Pastun"] = "ps", ["Pasé"] = "awd-pas", ["Patagón"] = "sai-ptg", ["Patamona"] = "pbc", ["Patani"] = "ptn", ["Pataxó Hã-Ha-Hãe"] = "pth", ["Patep"] = "ptp", ["Pathiya"] = "pty", ["Patpatar"] = "gfk", ["Pattani"] = "lae", ["Pattani Malay"] = "mfa", ["Pattapu"] = "ptq", ["Patwin"] = "pwi", ["Paulohi"] = "plh", ["Paumarí"] = "pad", ["Paunaka"] = "pnk", ["Pauri Bareli"] = "bfb", ["Pauserna"] = "psm", ["Pawaia"] = "pwa", ["Pawnee"] = "paw", ["Payaguá"] = "sai-pyg", ["Pazeh"] = "pzh", ["Pe"] = "pai", ["Pear"] = "pcb", ["Peba"] = "sai-peb", ["Pech"] = "pay", ["Pecheneg"] = "xpc", ["Peerapper"] = "xpw", ["Peere"] = "pfe", ["Pei"] = "ppq", ["Pekal"] = "pel", ["Pela"] = "bxd", ["Pele-Ata"] = "ata", ["Pemon"] = "aoc", ["Penang Sign Language"] = "psg", ["Penchal"] = "pek", ["Pendau"] = "ums", ["Pengo"] = "peg", ["Pennsylvania German"] = "pdc", ["Penobscot"] = "aaq", ["Penrhyn"] = "pnh", ["Pentlatch"] = "ptw", ["Perai"] = "wet", ["Peranakan Indonesian"] = "pea", ["Perema"] = "wom", ["Perené Ashéninka"] = "prq", ["Pericú"] = "nai-per", ["Pero"] = "pip", ["Persa"] = "fa", ["Persian Sign Language"] = "psc", ["Peruvian Sign Language"] = "prl", ["Petapa Zapotec"] = "zpe", ["Petats"] = "pex", ["Petjo"] = "pey", ["Peñoles Mixtec"] = "mil", ["Phai"] = "prt", ["Phake"] = "phk", ["Phala"] = "ypa", ["Phana'"] = "phq", ["Phangduwali"] = "phw", ["Phende"] = "pem", ["Philistine"] = "mis-phi", ["Phimbi"] = "phm", ["Phoenician"] = "phn", ["Phola"] = "ypg", ["Pholo"] = "yip", ["Phom"] = "nph", ["Phong-Kniang"] = "pnx", ["Phrae Pwo"] = "kjt", ["Phrygian"] = "xpg", ["Phu Thai"] = "pht", ["Phuan"] = "phu", ["Phudagi"] = "phd", ["Phuie"] = "pug", ["Phukha"] = "phh", ["Phuma"] = "ypm", ["Phunoi"] = "pho", ["Phuong"] = "phg", ["Phupa"] = "ypp", ["Phupha"] = "yph", ["Phuthi"] = "bnt-phu", ["Phuza"] = "ypz", ["Piamatsina"] = "ptr", ["Piame"] = "pin", ["Piapoco"] = "pio", ["Piaroa"] = "pid", ["Picard"] = "pcd", ["Pichinglis"] = "fpe", ["Pichis Ashéninka"] = "cpu", ["Pictish"] = "xpi", ["Picuris"] = "nai-pic", ["Pidgin Delaware"] = "dep", ["Pidgin Iha"] = "ihb", ["Pidgin Onin"] = "onx", ["Piedmontese"] = "pms", ["Pijao"] = "pij", ["Pije"] = "piz", ["Pijin"] = "pis", ["Pilagá"] = "plg", ["Pileni"] = "piv", ["Pima Bajo"] = "pia", ["Pimbwe"] = "piw", ["Pinai-Hagahai"] = "pnn", ["Pingelapese"] = "pif", ["Pini"] = "pii", ["Pinigura"] = "pnv", ["Pinjarup"] = "pnj", ["Pinji"] = "pic", ["Pinotepa Nacional Mixtec"] = "mio", ["Pintiini"] = "pti", ["Pintupi-Luritja"] = "piu", ["Pinyin"] = "pny", ["Pipil"] = "ppl", ["Pirahã"] = "myp", ["Piratapuyo"] = "pir", ["Pirlatapa"] = "bxi", ["Piro"] = "pie", ["Pirriya"] = "xpa", ["Pisabo"] = "pig", ["Pisaflores Tepehua"] = "tpp", ["Piscataway"] = "psy", ["Pisidian"] = "xps", ["Pitcairn-Norfolk"] = "pih", ["Pite Sami"] = "sje", ["Piti"] = "pcn", ["Pitjantjatjara"] = "pjt", ["Pitta-Pitta"] = "pit", ["Piu"] = "pix", ["Piya-Kwonci"] = "piy", ["Plains Apache"] = "apk", ["Plains Cree"] = "crk", ["Plains Indian Sign Language"] = "psd", ["Plains Miwok"] = "pmw", ["Plapo Krumen"] = "ktj", ["Plautdietsch"] = "pdt", ["Playero"] = "gob", ["Pnar"] = "pbv", ["Pochuri Naga"] = "npo", ["Pochutec"] = "xpo", ["Podoko"] = "pbi", ["Pogali"] = "hkh", ["Pogolo"] = "poy", ["Pohnpeian"] = "pon", ["Poitevin-Saintongeais"] = "roa-poi", ["Pokangá"] = "pok", ["Poke"] = "pof", ["Pol"] = "pmm", ["Polabian"] = "pox", ["Polako"] = "pl", ["Polci"] = "plj", ["Polish Sign Language"] = "pso", ["Polonombauk"] = "plb", ["Pom"] = "pmo", ["Ponam"] = "ncc", ["Pondi"] = "lnm", ["Pongu"] = "png", ["Ponosakan"] = "pns", ["Pontic Greek"] = "pnt", ["Ponyo"] = "npg", ["Poqomam"] = "poc", ["Poqomchi'"] = "poh", ["Porohanon"] = "prh", ["Port Sandwich"] = "psw", ["Port Sorell"] = "xpl", ["Port Vato"] = "ptv", ["Portuges"] = "pt", ["Portuguese Sign Language"] = "psr", ["Potawatomi"] = "pot", ["Potiguára"] = "pog", ["Poumei Naga"] = "pmx", ["Pouye"] = "bye", ["Powari"] = "pwr", ["Powhatan"] = "pim", ["Poyanáwa"] = "pyn", ["Prakrit"] = "pra", ["Prasuni"] = "prn", ["Pre-Samnite"] = "itc-psa", ["Primitive Irish"] = "pgl", ["Principense"] = "pre", ["Proto-Abkhaz-Abaza"] = "cau-abz-pro", ["Proto-Afroasiatic"] = "afa-pro", ["Proto-Albanian"] = "sqj-pro", ["Proto-Algic"] = "aql-pro", ["Proto-Algonquian"] = "alg-pro", ["Proto-Amuesha-Chamicuro"] = "awd-amc-pro", ["Proto-Anatolian"] = "ine-ana-pro", ["Proto-Andian"] = "cau-and-pro", ["Proto-Apachean"] = "apa-pro", ["Proto-Arawa"] = "auf-pro", ["Proto-Arawak"] = "awd-pro", ["Proto-Armenian"] = "hyx-pro", ["Proto-Arnhem"] = "aus-arn-pro", ["Proto-Aroid"] = "omv-aro-pro", ["Proto-Aslian"] = "mkh-asl-pro", ["Proto-Atayalic"] = "map-ata-pro", ["Proto-Athabaskan"] = "ath-pro", ["Proto-Atlantic-Congo"] = "alv-pro", ["Proto-Austroasiatic"] = "aav-pro", ["Proto-Austronesian"] = "map-pro", ["Proto-Avaro-Andian"] = "cau-ava-pro", ["Proto-Bahnaric"] = "mkh-ban-pro", ["Proto-Bai"] = "sit-bai-pro", ["Proto-Balto-Slavic"] = "ine-bsl-pro", ["Proto-Bantoid"] = "nic-bod-pro", ["Proto-Bantu"] = "bnt-pro", ["Proto-Basque"] = "euq-pro", ["Proto-Batak"] = "btk-pro", ["Proto-Be"] = "qfa-onb-pro", ["Proto-Be-Tai"] = "qfa-bet-pro", ["Proto-Benue-Congo"] = "nic-bco-pro", ["Proto-Berber"] = "ber-pro", ["Proto-Binanderean"] = "ngf-bin-pro", ["Proto-Bodish"] = "sit-bdi-pro", ["Proto-Bodo-Garo"] = "tbq-bdg-pro", ["Proto-Bongo-Bagirmi"] = "csu-bba-pro", ["Proto-Boran"] = "sai-bor-pro", ["Proto-Brythonic"] = "cel-bry-pro", ["Proto-Bua"] = "alv-bua-pro", ["Proto-Bungku-Tolaki"] = "poz-btk-pro", ["Proto-Burmish"] = "tbq-brm-pro", ["Proto-Caddoan"] = "cdd-pro", ["Proto-Cangin"] = "alv-cng-pro", ["Proto-Cariban"] = "sai-car-pro", ["Proto-Celtic"] = "cel-pro", ["Proto-Central Chadic"] = "cdc-cbm-pro", ["Proto-Central Dravidian"] = "dra-cen-pro", ["Proto-Central Jê"] = "sai-cje-pro", ["Proto-Central Naga"] = "sit-aao-pro", ["Proto-Central New South Wales"] = "aus-cww-pro", ["Proto-Central Sudanic"] = "csu-pro", ["Proto-Central Togo"] = "alv-gtm-pro", ["Proto-Central-Eastern Malayo-Polynesian"] = "poz-cet-pro", ["Proto-Cerrado"] = "sai-cer-pro", ["Proto-Chadic"] = "cdc-pro", ["Proto-Chamic"] = "cmc-pro", ["Proto-Chatino"] = "omq-cha-pro", ["Proto-Chibchan"] = "cba-pro", ["Proto-Chimakuan"] = "chi-pro", ["Proto-Chinookan"] = "nai-ckn-pro", ["Proto-Chukotko-Kamchatkan"] = "qfa-cka-pro", ["Proto-Chumash"] = "nai-chu-pro", ["Proto-Circassian"] = "cau-cir-pro", ["Proto-Cupan"] = "azc-cup-pro", ["Proto-Cushitic"] = "cus-pro", ["Proto-Daju"] = "sdv-daj-pro", ["Proto-Daly"] = "aus-dal-pro", ["Proto-Dangari"] = "inc-dng-pro", ["Proto-Dargwa"] = "cau-drg-pro", ["Proto-Dizoid"] = "omv-diz-pro", ["Proto-Dravidian"] = "dra-pro", ["Proto-Eastern Jebel"] = "sdv-eje-pro", ["Proto-Eastern Malayo-Polynesian"] = "pqe-pro", ["Proto-Eastern Oti-Volta"] = "nic-eov-pro", ["Proto-Eastern Polynesian"] = "poz-pep-pro", ["Proto-Edekiri"] = "alv-edk-pro", ["Proto-Edoid"] = "alv-edo-pro", ["Proto-Ersuic"] = "sit-ers-pro", ["Proto-Eskimo"] = "esx-esk-pro", ["Proto-Eskimo-Aleut"] = "esx-pro", ["Proto-Fali"] = "alv-fli-pro", ["Proto-Finnic"] = "urj-fin-pro", ["Proto-Gbaya"] = "gba-pro", ["Proto-Gbe"] = "alv-gbe-pro", ["Proto-Georgian-Zan"] = "ccs-gzn-pro", ["Proto-Germanic"] = "gem-pro", ["Proto-Grassfields"] = "nic-grf-pro", ["Proto-Great Andamanese"] = "qfa-adm-pro", ["Proto-Guang"] = "alv-gng-pro", ["Proto-Gur"] = "nic-gur-pro", ["Proto-Gurunsi"] = "nic-gns-pro", ["Proto-Halmahera-Cenderawasih"] = "poz-hce-pro", ["Proto-Heiban"] = "alv-hei-pro", ["Proto-Hellenic"] = "grk-pro", ["Proto-Highland East Cushitic"] = "cus-hec-pro", ["Proto-Hlai"] = "qfa-lic-pro", ["Proto-Hmong"] = "hmn-pro", ["Proto-Hmong-Mien"] = "hmx-pro", ["Proto-Hrusish"] = "sit-hrs-pro", ["Proto-Hurro-Urartian"] = "qfa-hur-pro", ["Proto-Idomoid"] = "alv-ido-pro", ["Proto-Igboid"] = "alv-igb-pro", ["Proto-Ijoid"] = "ijo-pro", ["Proto-Indo-Aryan"] = "inc-pro", ["Proto-Indo-Europeo"] = "ine-pro", ["Proto-Indo-Iranian"] = "iir-pro", ["Proto-Inuit"] = "esx-inu-pro", ["Proto-Iranian"] = "ira-pro", ["Proto-Iroquoian"] = "iro-pro", ["Proto-Italic"] = "itc-pro", ["Proto-Iwaidjan"] = "aus-wdj-pro", ["Proto-Japonic"] = "jpx-pro", ["Proto-Jukunoid"] = "nic-jkn-pro", ["Proto-Jê"] = "sai-jee-pro", ["Proto-Kadu"] = "qfa-kad-pro", ["Proto-Kalamian"] = "phi-kal-pro", ["Proto-Kalapuyan"] = "nai-klp-pro", ["Proto-Kam-Sui"] = "qfa-kms-pro", ["Proto-Kampa"] = "awd-kmp-pro", ["Proto-Kamta"] = "inc-krd-pro", ["Proto-Karen"] = "kar-pro", ["Proto-Kartvelian"] = "ccs-pro", ["Proto-Katuic"] = "mkh-kat-pro", ["Proto-Kham"] = "sit-kha-pro", ["Proto-Khanty"] = "kca-pro", ["Proto-Khasian"] = "aav-khs-pro", ["Proto-Khmeric"] = "mkh-kmr-pro", ["Proto-Khmuic"] = "mkh-khm-pro", ["Proto-Kho-Bwa"] = "sit-khb-pro", ["Proto-Khoe"] = "khi-kho-pro", ["Proto-Koman"] = "ssa-kom-pro", ["Proto-Komisenian"] = "ira-kms-pro", ["Proto-Koreanic"] = "qfa-kor-pro", ["Proto-Kra"] = "qfa-kra-pro", ["Proto-Kra-Dai"] = "qfa-tak-pro", ["Proto-Kru"] = "kro-pro", ["Proto-Kuki-Chin"] = "tbq-kuk-pro", ["Proto-Kuliak"] = "ssa-klk-pro", ["Proto-Kurdish"] = "ku-pro", ["Proto-Kwa"] = "alv-kwa-pro", ["Proto-Lalo"] = "tbq-lal-pro", ["Proto-Lampungic"] = "poz-lgx-pro", ["Proto-Lezghian"] = "cau-lzg-pro", ["Proto-Lolo-Burmese"] = "tbq-lob-pro", ["Proto-Loloish"] = "tbq-lol-pro", ["Proto-Lower Cross River"] = "nic-lcr-pro", ["Proto-Luish"] = "sit-luu-pro", ["Proto-Maidun"] = "nai-mdu-pro", ["Proto-Malayic"] = "poz-mly-pro", ["Proto-Malayo-Chamic"] = "poz-mcm-pro", ["Proto-Malayo-Polynesian"] = "poz-pro", ["Proto-Malayo-Sumbawan"] = "poz-msa-pro", ["Proto-Mande"] = "dmn-pro", ["Proto-Mangbetu"] = "csu-maa-pro", ["Proto-Mansi"] = "mns-pro", ["Proto-Mari"] = "chm-pro", ["Proto-Masa"] = "cdc-mas-pro", ["Proto-Mayan"] = "myn-pro", ["Proto-Mazatec"] = "omq-maz-pro", ["Proto-Medo-Parthian"] = "ira-mpr-pro", ["Proto-Micronesian"] = "poz-mic-pro", ["Proto-Mien"] = "hmx-mie-pro", ["Proto-Min"] = "zhx-min-pro", ["Proto-Mixe-Zoque"] = "nai-miz-pro", ["Proto-Mixtec"] = "omq-mxt-pro", ["Proto-Mixtecan"] = "omq-mix-pro", ["Proto-Mon-Khmer"] = "mkh-pro", ["Proto-Mongolic"] = "xgn-pro", ["Proto-Monic"] = "mkh-mnc-pro", ["Proto-Mordvinic"] = "urj-mdv-pro", ["Proto-Mumuye"] = "alv-mum-pro", ["Proto-Munda"] = "mun-pro", ["Proto-Munji-Yidgha"] = "ira-mny-pro", ["Proto-Muskogean"] = "nai-mus-pro", ["Proto-Na-Dene"] = "xnd-pro", ["Proto-Nahuan"] = "azc-nah-pro", ["Proto-Naish"] = "sit-nas-pro", ["Proto-Nakh"] = "cau-nkh-pro", ["Proto-Nawiki"] = "awd-nwk-pro", ["Proto-Nguni"] = "bnt-ngu-pro", ["Proto-Nicobarese"] = "aav-nic-pro", ["Proto-Niger-Congo"] = "nic-pro", ["Proto-Nilo-Saharan"] = "ssa-pro", ["Proto-Nilotic"] = "sdv-nil-pro", ["Proto-Norse"] = "gmq-pro", ["Proto-North Dravidian"] = "dra-nor-pro", ["Proto-North Halmahera"] = "paa-nha-pro", ["Proto-North Iroquoian"] = "iro-nor-pro", ["Proto-North Sarawak"] = "poz-swa-pro", ["Proto-Northeast Caucasian"] = "cau-nec-pro", ["Proto-Northern Jê"] = "sai-nje-pro", ["Proto-Northern Naga"] = "sit-kon-pro", ["Proto-Northwest Caucasian"] = "cau-nwc-pro", ["Proto-Nubian"] = "nub-pro", ["Proto-Nuclear Polynesian"] = "poz-pnp-pro", ["Proto-Numic"] = "azc-num-pro", ["Proto-Nupoid"] = "alv-nup-pro", ["Proto-Nuristani"] = "iir-nur-pro", ["Proto-Nyima"] = "sdv-nyi-pro", ["Proto-Nyulnyulan"] = "aus-nyu-pro", ["Proto-Oceanic"] = "poz-oce-pro", ["Proto-Ogoni"] = "nic-ogo-pro", ["Proto-Omotic"] = "omv-pro", ["Proto-Ongan"] = "qfa-ong-pro", ["Proto-Oti-Volta"] = "nic-ovo-pro", ["Proto-Oto-Manguean"] = "omq-pro", ["Proto-Oto-Pamean"] = "omq-otp-pro", ["Proto-Otomi"] = "oto-otm-pro", ["Proto-Otomian"] = "oto-pro", ["Proto-Pakanic"] = "mkh-pkn-pro", ["Proto-Palaungic"] = "mkh-pal-pro", ["Proto-Pama-Nyungan"] = "aus-pam-pro", ["Proto-Paresi-Waura"] = "awd-prw-pro", ["Proto-Pathan"] = "ira-pat-pro", ["Proto-Pearic"] = "mkh-pea-pro", ["Proto-Permic"] = "urj-prm-pro", ["Proto-Pilipino"] = "phi-pro", ["Proto-Plateau"] = "nic-plt-pro", ["Proto-Plateau Penutian"] = "nai-plp-pro", ["Proto-Pnar-Khasi-Lyngngam"] = "aav-pkl-pro", ["Proto-Polynesian"] = "poz-pol-pro", ["Proto-Pomo"] = "nai-pom-pro", ["Proto-Puroik"] = "sit-khp-pro", ["Proto-Quechuan"] = "qwe-pro", ["Proto-Rukai"] = "dru-pro", ["Proto-Ryukyuan"] = "jpx-ryu-pro", ["Proto-Sabaki"] = "bnt-sab-pro", ["Proto-Saka"] = "xsc-sak-pro", ["Proto-Saka-Wakhi"] = "xsc-skw-pro", ["Proto-Salish"] = "sal-pro", ["Proto-Samic"] = "smi-pro", ["Proto-Samoyedic"] = "syd-pro", ["Proto-Sanglechi-Ishkashimi"] = "ira-sgi-pro", ["Proto-Sara"] = "csu-sar-pro", ["Proto-Sarmatian"] = "xsc-sar-pro", ["Proto-Scythian"] = "xsc-pro", ["Proto-Selkup"] = "sel-pro", ["Proto-Semitic"] = "sem-pro", ["Proto-Shughni-Roshani"] = "ira-shr-pro", ["Proto-Shughni-Yazghulami"] = "ira-shy-pro", ["Proto-Shughni-Yazghulami-Munji"] = "ira-sym-pro", ["Proto-Sino-Tibetan"] = "sit-pro", ["Proto-Siouan"] = "sio-pro", ["Proto-Siouan-Catawban"] = "nai-sca-pro", ["Proto-Slavic"] = "sla-pro", ["Proto-Sogdic"] = "ira-sgc-pro", ["Proto-Somaloid"] = "cus-som-pro", ["Proto-Songhay"] = "son-pro", ["Proto-Sotho-Tswana"] = "bnt-sts-pro", ["Proto-South Cushitic"] = "cus-sou-pro", ["Proto-South Dravidian"] = "dra-sou-pro", ["Proto-South Dravidian I"] = "dra-sdo-pro", ["Proto-South Dravidian II"] = "dra-sdt-pro", ["Proto-South Sulawesi"] = "poz-ssw-pro", ["Proto-Southern Jê"] = "sai-sje-pro", ["Proto-Southwestern Tai"] = "tai-swe-pro", ["Proto-Ta-Arawak"] = "awd-taa-pro", ["Proto-Tai"] = "tai-pro", ["Proto-Takic"] = "azc-tak-pro", ["Proto-Taman"] = "sdv-tmn-pro", ["Proto-Tamangic"] = "sit-tam-pro", ["Proto-Tangkhulic"] = "sit-tng-pro", ["Proto-Tani"] = "sit-tan-pro", ["Proto-Taranoan"] = "sai-tar-pro", ["Proto-Tatic"] = "xme-ttc-pro", ["Proto-Tocharian"] = "ine-toc-pro", ["Proto-Totozoquean"] = "nai-tot-pro", ["Proto-Trans-New Guinea"] = "ngf-pro", ["Proto-Triqui"] = "omq-tri-pro", ["Proto-Tsezian"] = "cau-tsz-pro", ["Proto-Tsimshianic"] = "nai-tsi-pro", ["Proto-Tungusic"] = "tuw-pro", ["Proto-Tupi-Guarani"] = "tup-gua-pro", ["Proto-Tupian"] = "tup-pro", ["Proto-Turkic"] = "trk-pro", ["Proto-Ubangian"] = "nic-ubg-pro", ["Proto-Ugric"] = "urj-ugr-pro", ["Proto-Upper Cross River"] = "nic-ucr-pro", ["Proto-Uralic"] = "urj-pro", ["Proto-Utian"] = "nai-utn-pro", ["Proto-Uto-Aztecan"] = "azc-pro", ["Proto-Vietic"] = "mkh-vie-pro", ["Proto-Volta-Congo"] = "nic-vco-pro", ["Proto-Volta-Niger"] = "alv-von-pro", ["Proto-West Germanic"] = "gmw-pro", ["Proto-West Semitic"] = "sem-wes-pro", ["Proto-Western Kho-Bwa"] = "sit-khw-pro", ["Proto-Western Mande"] = "dmn-mdw-pro", ["Proto-Witotoan"] = "sai-wit-pro", ["Proto-Yeniseian"] = "qfa-yen-pro", ["Proto-Yoruba"] = "alv-yor-pro", ["Proto-Yoruboid"] = "alv-yrd-pro", ["Proto-Yukaghir"] = "qfa-yuk-pro", ["Proto-Yupik"] = "ypk-pro", ["Proto-Zapotec"] = "omq-zpc-pro", ["Proto-Zapotecan"] = "omq-zap-pro", ["Proto-Zaza-Gorani"] = "ira-zgr-pro", ["Providencia Sign Language"] = "prz", ["Psikye"] = "kvj", ["Puare"] = "pux", ["Puebla Mazatec"] = "pbm", ["Puelche"] = "pue", ["Puerto Rican Sign Language"] = "psl", ["Puimei Naga"] = "npu", ["Puinave"] = "pui", ["Puiron"] = "sit-prn", ["Pukapukan"] = "pkp", ["Pulabu"] = "pup", ["Puluwat"] = "puw", ["Puma"] = "pum", ["Pumpokol"] = "xpm", ["Pumé"] = "yae", ["Punan Aput"] = "pud", ["Punan Bah-Biau"] = "pna", ["Punan Batu"] = "pnm", ["Punan Merah"] = "puf", ["Punan Merap"] = "puc", ["Punan Tubu"] = "puj", ["Punic"] = "xpu", ["Punjabi"] = "pa", ["Punu"] = "puu", ["Puoc"] = "puo", ["Puquina"] = "puq", ["Puragi"] = "pru", ["Purari"] = "iar", ["Purepecha"] = "pua", ["Puri"] = "prr", ["Purik"] = "prx", ["Purisimeño"] = "puy", ["Puroik"] = "suv", ["Puruborá"] = "pur", ["Puruhá"] = "sai-prh", ["Purukotó"] = "sai-pur", ["Purum"] = "pub", ["Putai"] = "mfl", ["Putoh"] = "put", ["Putukwam"] = "afe", ["Puxian Min"] = "cpx", ["Puyo-Paekche"] = "xpp", ["Puyuma"] = "pyu", ["Pwaamèi"] = "pme", ["Pwapwâ"] = "pop", ["Pyapun"] = "pcw", ["Pye Krumen"] = "pye", ["Pyemmairre"] = "xpb", ["Pyen"] = "pyy", ["Pykobjê"] = "sai-pyk", ["Pyu (Myanmar)"] = "pyx", ["Pyu (New Guinea)"] = "pby", ["Páez"] = "pbb", ["Pááfang"] = "pfa", ["Päri"] = "lkr", ["Pémono"] = "pev", ["Pévé"] = "lme", ["Pökoot"] = "pko", ["Q'anjob'al"] = "kjb", ["Q'eqchi"] = "kek", ["Qabiao"] = "laq", ["Qaqet"] = "byx", ["Qatabanian"] = "xqt", ["Qau"] = "gqu", ["Qila Muji"] = "ymq", ["Qimant"] = "ahg", ["Quapaw"] = "qua", ["Quenya"] = "qya", ["Quetzaltepec Mixe"] = "pxm", ["Queyu"] = "qvy", ["Quiavicuzas Zapotec"] = "zpj", ["Quileute"] = "qui", ["Quimbaya"] = "sai-qmb", ["Quinault"] = "qun", ["Quinigua"] = "nai-qng", ["Quinqui"] = "quq", ["Quioquitani-Quierí Zapotec"] = "ztq", ["Quiotepec Chinantec"] = "chq", ["Quiripi"] = "qyp", ["Quitemo"] = "sai-qtm", ["Rabha"] = "rah", ["Rabona"] = "sai-rab", ["Rade"] = "rad", ["Raetic"] = "xrr", ["Raga"] = "lml", ["Rahambuu"] = "raz", ["Rajah Kabunsuwan Manobo"] = "mqk", ["Rajbanshi"] = "rjs", ["Raji"] = "rji", ["Rajong"] = "rjg", ["Rajput Garasia"] = "gra", ["Rakahanga-Manihiki"] = "rkh", ["Rakhine"] = "rki", ["Ralte"] = "ral", ["Rama"] = "rma", ["Ramandi"] = "tks", ["Ramanos"] = "sai-ram", ["Ramoaaina"] = "rai", ["Ramopa"] = "kjx", ["Rampi"] = "lje", ["Rana Tharu"] = "thr", ["Rang"] = "rax", ["Rangkas"] = "rgk", ["Ranglong"] = "rnl", ["Rao"] = "rao", ["Rapa"] = "ray", ["Rapa Nui"] = "rap", ["Rapoisi"] = "kyx", ["Rapting"] = "rpt", ["Rara Bakati'"] = "lra", ["Rarotongan"] = "rar", ["Rasawa"] = "rac", ["Ratagnon Mangyan"] = "btn", ["Ratahan"] = "rth", ["Rathawi"] = "rtw", ["Rathwi Bareli"] = "bgd", ["Raute"] = "rau", ["Ravula"] = "yea", ["Rawa"] = "rwo", ["Rawang"] = "raw", ["Rawat"] = "jnl", ["Rawo"] = "rwa", ["Rayón Zoque"] = "zor", ["Razajerdi"] = "rat", ["Razihi"] = "rzh", ["Reang"] = "ria", ["Red Gelao"] = "gir", ["Reel"] = "atu", ["Rejang"] = "rej", ["Rejang Kayan"] = "ree", ["Reli"] = "rei", ["Rema"] = "bow", ["Rembarunga"] = "rmb", ["Rembong"] = "reb", ["Remo"] = "rem", ["Rempi"] = "rmp", ["Remun"] = "lkj", ["Rendille"] = "rel", ["Rengao"] = "ren", ["Rennellese"] = "mnv", ["Repanbitip"] = "rpn", ["Rer Bare"] = "rer", ["Rerau"] = "rea", ["Rerep"] = "pgk", ["Reshe"] = "res", ["Resígaro"] = "rgr", ["Retta"] = "ret", ["Reyesano"] = "rey", ["Rhine Franconian"] = "gmw-rfr", ["Riang"] = "ril", ["Riantana"] = "ran", ["Ribun"] = "rir", ["Rigwe"] = "iri", ["Rikbaktsa"] = "rkb", ["Rincón Zapotec"] = "zar", ["Ringgou"] = "rgu", ["Rinkonada"] = "bto", ["Ririo"] = "rri", ["Ritarungo"] = "rit", ["Riung"] = "riu", ["Riverain Sango"] = "snj", ["Rogo"] = "rod", ["Rohingya"] = "rhg", ["Roma"] = "rmm", ["Romagnol"] = "rgn", ["Romam"] = "rmx", ["Romani"] = "rom", ["Romanian Sign Language"] = "rms", ["Romano-Greek"] = "rge", ["Romano-Serbian"] = "rsb", ["Romanova"] = "rmv", ["Romantse"] = "rm", ["Rombo"] = "rof", ["Romkun"] = "rmk", ["Ron"] = "cla", ["Ronga"] = "rng", ["Rongga"] = "ror", ["Rongmei Naga"] = "nbu", ["Rongpo"] = "rnp", ["Ronji"] = "roe", ["Roon"] = "rnn", ["Roria"] = "rga", ["Roro"] = "rro", ["Rotokas"] = "roo", ["Rotuman"] = "rtm", ["Rouran"] = "mis-rou", ["Roviana"] = "rug", ["Ruching Palaung"] = "pce", ["Rudbari"] = "rdb", ["Rufiji"] = "rui", ["Ruga"] = "ruh", ["Rukai"] = "dru", ["Rukiga"] = "cgg", ["Ruma"] = "ruz", ["Rumai Palaung"] = "rbb", ["Rumano"] = "ro", ["Rumu"] = "klq", ["Runga"] = "rou", ["Rungtu"] = "rtc", ["Rungus"] = "drg", ["Rungwa"] = "rnw", ["Ruso"] = "ru", ["Russenorsk"] = "crp-rsn", ["Russian Sign Language"] = "rsl", ["Rutul"] = "rut", ["Ruuli"] = "ruc", ["Ruwund"] = "rnd", ["Rwa"] = "rwk", ["Rwandan Sign Language"] = "rsn", ["Réunion Creole French"] = "rcf", ["S'gaw Karen"] = "ksw", ["Sa"] = "sax", ["Sa'a"] = "apb", ["Sa'ban"] = "snv", ["Sa'och"] = "scq", ["Saafi-Saafi"] = "sav", ["Saam"] = "raq", ["Saamia"] = "lsm", ["Saanich"] = "str", ["Saare"] = "uss", ["Saaroa"] = "sxr", ["Saba"] = "saa", ["Sabaean"] = "xsa", ["Sabah Bisaya"] = "bsy", ["Sabah Malay"] = "msi", ["Sabanê"] = "sae", ["Sabaot"] = "spy", ["Sabine"] = "sbv", ["Sabir"] = "pml", ["Sabu"] = "hvn", ["Sabüm"] = "sbo", ["Sacapulteco"] = "quv", ["Sadri"] = "sck", ["Saek"] = "skb", ["Saep"] = "spd", ["Safaitic"] = "sem-saf", ["Safaliba"] = "saf", ["Safeyoka"] = "apz", ["Safwa"] = "sbk", ["Sagala"] = "sbm", ["Sagalla"] = "tga", ["Sahaptin"] = "nai-spt", ["Saho"] = "ssy", ["Sahu"] = "saj", ["Saisiyat"] = "xsy", ["Sajau Basap"] = "sjb", ["Sakachep"] = "sch", ["Sakam"] = "skm", ["Sakao"] = "sku", ["Sakata"] = "skt", ["Sake"] = "sak", ["Sakizaya"] = "szy", ["Sala"] = "shq", ["Salampasu"] = "slx", ["Salar"] = "slr", ["Salas"] = "sgu", ["Saleman"] = "sau", ["Saliba (Colombia)"] = "slc", ["Saliba (New Guinea)"] = "sbe", ["Salinan"] = "sln", ["Salt-Yui"] = "sll", ["Saluan"] = "loe", ["Salumá"] = "slj", ["Salvadoran Lenca"] = "nai-sln", ["Salvadoran Sign Language"] = "esn", ["Sam"] = "snx", ["Sama"] = "smd", ["Sama Bangingi"] = "sse", ["Sama Pangutaran"] = "slm", ["Sama Sentral"] = "sml", ["Samalian"] = "sem-sam", ["Samaritan Aramaic"] = "sam", ["Samaritan Hebrew"] = "smp", ["Samarokena"] = "tmj", ["Samatao"] = "ysd", ["Samba"] = "smx", ["Sambal Botolan"] = "sbl", ["Sambali"] = "xsb", ["Sambalpuri"] = "spv", ["Sambe"] = "xab", ["Samberigi"] = "ssx", ["Samburu"] = "saq", ["Samei"] = "smh", ["Samo"] = "smq", ["Samoan Plantation Pidgin"] = "crp-spp", ["Samoano"] = "sm", ["Samogitian"] = "sgs", ["Samosa"] = "swm", ["Sampang"] = "rav", ["Samre"] = "sxm", ["Samtao"] = "stu", ["Samvedi"] = "smv", ["San Agustín Mixtepec Zapotec"] = "ztm", ["San Baltazar Loxicha Zapotec"] = "zpx", ["San Felipe Otlaltepec Popoloca"] = "pow", ["San Jerónimo Tecóatl Mazatec"] = "maa", ["San Juan Atzingo Popoloca"] = "poe", ["San Juan Colorado Mixtec"] = "mjc", ["San Juan Guelavía Zapotec"] = "zab", ["San Juan Quiahije Chatino"] = "omq-sjq", ["San Juan Teita Mixtec"] = "xtj", ["San Luís Temalacayuca Popoloca"] = "pps", ["San Marcos Tlalcoyalco Popoloca"] = "pls", ["San Martín Itunyoso Triqui"] = "trq", ["San Miguel Creole French"] = "scf", ["San Miguel Piedras Mixtec"] = "xtp", ["San Miguel el Grande Mixtec"] = "mig", ["San Pablo Güilá Zapotec"] = "ztu", ["San Pedro Amuzgos Amuzgo"] = "azg", ["San Pedro Quiatoni Zapotec"] = "zpf", ["San Vicente Coatlán Zapotec"] = "zpt", ["Sanapaná"] = "spn", ["Sanaviron"] = "sai-san", ["Sandawe"] = "sad", ["Sanga (Congo)"] = "sng", ["Sanga (Nigeria)"] = "xsn", ["Sanggau"] = "scg", ["Sanggo"] = "sg", ["Sangir"] = "sxn", ["Sangirë"] = "snl", ["Sangisari"] = "sgr", ["Sangkong"] = "sgk", ["Sanglechi"] = "sgy", ["Sangtam Naga"] = "nsa", ["Sangu (Gabon)"] = "snq", ["Sangu (Tanzania)"] = "sbp", ["Sani"] = "ysn", ["Sanie"] = "ysy", ["Saniyo-Hiyewe"] = "sny", ["Sankaran Maninka"] = "msc", ["Sansi"] = "ssi", ["Sanskrit"] = "sa", ["Santa Catarina Albarradas Zapotec"] = "ztn", ["Santa Inés Ahuatempan Popoloca"] = "pca", ["Santa Inés Yatzechi Zapotec"] = "zpn", ["Santa Lucía Monteverde Mixtec"] = "mdv", ["Santa María La Alta Nahuatl"] = "nhz", ["Santa María Quiegolani Zapotec"] = "zpi", ["Santa María Zacatepec Mixtec"] = "mza", ["Santa Teresa Cora"] = "cok", ["Santali"] = "sat", ["Santiago Xanica Zapotec"] = "zpr", ["Santo Domingo Albarradas Zapotec"] = "zas", ["Sanumá"] = "xsu", ["Sanxiang Min"] = "nan-zsh", ["Sapa"] = "tys", ["Saparua"] = "spr", ["Sapará"] = "sai-sap", ["Sapo"] = "krn", ["Saponi"] = "spi", ["Saposa"] = "sps", ["Sapuan"] = "spu", ["Sapé"] = "spc", ["Sar"] = "mwm", ["Sara"] = "sre", ["Sara Kaba"] = "sbz", ["Sara Kaba Deme"] = "kwg", ["Sara Kaba Náà"] = "kwv", ["Saraiki"] = "skr", ["Saramaccan"] = "srm", ["Sarangani Blaan"] = "bps", ["Sarasira"] = "zsa", ["Saraveca"] = "sar", ["Sarawak Malay"] = "poz-sml", ["Sardo"] = "sc", ["Sarikoli"] = "srh", ["Sarli"] = "sdf", ["Sartang"] = "onp", ["Sarua"] = "swy", ["Sarudu"] = "sdu", ["Saruga"] = "sra", ["Sasak"] = "sas", ["Sasaru"] = "sxs", ["Sassarese"] = "sdc", ["Satawalese"] = "stw", ["Saterland Frisian"] = "stq", ["Sateré-Mawé"] = "mav", ["Sathmar Swabian"] = "gmw-stm", ["Saudi Arabian Sign Language"] = "sdl", ["Saurashtra"] = "saz", ["Sauri"] = "srt", ["Sause"] = "sao", ["Sausi"] = "ssj", ["Savi"] = "sdg", ["Savosavo"] = "svs", ["Sawai"] = "szw", ["Saweru"] = "swr", ["Sawi"] = "saw", ["Sawila"] = "swt", ["Sawriya Paharia"] = "mjt", ["Saxwe Gbe"] = "sxw", ["Saya"] = "say", ["Sayula Popoluca"] = "pos", ["Scanian"] = "gmq-scy", ["Seba"] = "kdg", ["Sebat Bet Gurage"] = "sgw", ["Seberuang"] = "sbx", ["Sebop"] = "sib", ["Sebuyau"] = "snb", ["Sebwano"] = "ceb", ["Sechelt"] = "sec", ["Sechura"] = "sai-sec", ["Secoya"] = "sey", ["Sedang"] = "sed", ["Sedoa"] = "tvw", ["Seenku"] = "sos", ["Segai"] = "sge", ["Segeju"] = "seg", ["Seget"] = "sbg", ["Sehwi"] = "sfw", ["Seimat"] = "ssg", ["Seit-Kaitetu"] = "hik", ["Sekani"] = "sek", ["Sekapan"] = "skp", ["Sekar"] = "skz", ["Seke"] = "skj", ["Sekele"] = "vaj", ["Seki"] = "syi", ["Seko Padang"] = "skx", ["Seko Tengah"] = "sko", ["Sekpele"] = "lip", ["Selangor Sign Language"] = "kgi", ["Selaru"] = "slu", ["Selayar"] = "sly", ["Selee"] = "snw", ["Selepet"] = "spl", ["Selk'nam"] = "ona", ["Selonian"] = "sxl", ["Selungai Murut"] = "slg", ["Seluwasan"] = "sws", ["Sema"] = "nsm", ["Semai"] = "sea", ["Semandang"] = "sdm", ["Semaq Beri"] = "szc", ["Sembakung Murut"] = "sbr", ["Semelai"] = "sza", ["Semigallian"] = "xzm", ["Semimi"] = "etz", ["Semnam"] = "ssm", ["Semnani"] = "smy", ["Sempan"] = "xse", ["Sena"] = "seh", ["Senara"] = "seq", ["Senaya"] = "syn", ["Sene"] = "sej", ["Seneca"] = "see", ["Sengele"] = "szg", ["Senggi"] = "snu", ["Sengo"] = "spk", ["Sengseng"] = "ssz", ["Senhaja de Srair"] = "sjs", ["Sensi"] = "sni", ["Sentani"] = "set", ["Senthang Chin"] = "sez", ["Sentinelese"] = "std", ["Sepa (Indonesia)"] = "spb", ["Sepa (New Guinea)"] = "spe", ["Sepen"] = "spm", ["Sepik Iwam"] = "iws", ["Sera"] = "sry", ["Serbokroata"] = "sh", ["Sere"] = "swf", ["Serer"] = "srr", ["Seri"] = "sei", ["Serili"] = "sve", ["Seroa"] = "kqu", ["Serrano"] = "ser", ["Seru"] = "szd", ["Serua"] = "srw", ["Serudung Murut"] = "srk", ["Serui-Laut"] = "seu", ["Sesoto"] = "st", ["Seta"] = "stf", ["Setaman"] = "stm", ["Seti"] = "sbi", ["Setsuwana"] = "tn", ["Severn Ojibwa"] = "ojs", ["Sewa Bay"] = "sew", ["Seychellois Creole"] = "crs", ["Seze"] = "sze", ["Sha"] = "scw", ["Shabak"] = "sdb", ["Shabo"] = "sbf", ["Shahmirzadi"] = "srz", ["Shahrudi"] = "shm", ["Shall-Zwall"] = "sha", ["Shama-Sambuga"] = "sqa", ["Shamang"] = "xsh", ["Shambala"] = "ksb", ["Shan"] = "shn", ["Shanenawa"] = "swo", ["Shanga"] = "sho", ["Shangzhai"] = "jih", ["Shaojiang Min"] = "sjc", ["Shaozhou Tuhua"] = "zhx-sht", ["Sharanahua"] = "mcd", ["Shark Bay"] = "ssv", ["Sharwa"] = "swq", ["Shasta"] = "sht", ["Shatt"] = "shj", ["Shau"] = "sqh", ["Shawnee"] = "sjw", ["She"] = "shx", ["Shebayo"] = "awd-she", ["Shehri"] = "shv", ["Shekkacho"] = "moy", ["Sheko"] = "she", ["Shelta"] = "sth", ["Shendu"] = "shl", ["Sheni"] = "scv", ["Sherbro"] = "bun", ["Sherdukpen"] = "sdp", ["Sherpa"] = "xsr", ["Sheshi Kham"] = "kip", ["Shetland"] = "scz", ["Shi"] = "shr", ["Shiki"] = "gua", ["Shilluk"] = "shk", ["Shina"] = "scl", ["Shinasha"] = "bwo", ["Shipibo-Conibo"] = "shp", ["Shixing"] = "sxg", ["Sholaga"] = "sle", ["Shom Peng"] = "sii", ["Shona"] = "sn", ["Shoo-Minda-Nye"] = "bcv", ["Shor"] = "cjs", ["Shoshone"] = "shh", ["Shua"] = "shg", ["Shuar"] = "jiv", ["Shughni"] = "sgh", ["Shumashti"] = "sts", ["Shumcho"] = "scu", ["Shuswap"] = "shs", ["Shuwa-Zamani"] = "ksa", ["Shwai"] = "shw", ["Shwe Palaung"] = "pll", ["Sialum"] = "slw", ["Siamou"] = "sif", ["Sian"] = "spg", ["Siane"] = "snp", ["Siang"] = "sya", ["Siar-Lak"] = "sjr", ["Sibe"] = "nco", ["Siberian Tatar"] = "sty", ["Sibu Melanau"] = "sdx", ["Sicanian"] = "sxc", ["Sicel"] = "scx", ["Sicite"] = "sep", ["Sidamo"] = "sid", ["Sidetic"] = "xsd", ["Sie"] = "erg", ["Sierra Leone Sign Language"] = "sgx", ["Sierra Negra Nahuatl"] = "nsu", ["Sierra de Juárez Zapotec"] = "zaa", ["Sighu"] = "sxe", ["Sihan"] = "snr", ["Sika"] = "ski", ["Sikaiana"] = "sky", ["Sikaritai"] = "tty", ["Sikiana"] = "sik", ["Sikkimese"] = "sip", ["Sikule"] = "skh", ["Sila"] = "slt", ["Silacayoapan Mixtec"] = "mks", ["Silanganang Katu"] = "ktv", ["Silanganang Lawa"] = "lwl", ["Silanganang Min"] = "cdo", ["Silanganing Bru"] = "bru", ["Silesyo"] = "szl", ["Silimo"] = "wul", ["Siliput"] = "mkc", ["Silopi"] = "xsp", ["Silt'e"] = "stv", ["Simaa"] = "sie", ["Simalungun Batak"] = "bts", ["Simba"] = "sbw", ["Simbali"] = "smg", ["Simbari"] = "smb", ["Simbo"] = "sbb", ["Simbriyano"] = "cim", ["Simeku"] = "smz", ["Simeulue"] = "smr", ["Simte"] = "smt", ["Sinacantán"] = "nai-sin", ["Sinadanga"] = "rbk", ["Sinagen"] = "siu", ["Sinama"] = "ssb", ["Sinasina"] = "sst", ["Sinaugoro"] = "snc", ["Sinaunang Griyego"] = "grc", ["Sindarin"] = "sjn", ["Sindhi Bhil"] = "sbn", ["Sindi"] = "sd", ["Sindihui Mixtec"] = "xts", ["Singa"] = "sgm", ["Singapore Sign Language"] = "sls", ["Singgales"] = "si", ["Singpho"] = "sgp", ["Sinicahua Mixtec"] = "xti", ["Sininkere"] = "skq", ["Sinte Romani"] = "rmo", ["Sinyar"] = "sys", ["Sinúfana"] = "sai-sin", ["Sio"] = "xsi", ["Siona"] = "snn", ["Sipakapense"] = "qum", ["Sira"] = "swj", ["Siraya"] = "fos", ["Sirenik"] = "ysr", ["Siri"] = "sir", ["Siriano"] = "sri", ["Sirionó"] = "srq", ["Sirmauri"] = "srx", ["Siroi"] = "ssd", ["Sirva"] = "sbq", ["Sisaala"] = "sld", ["Sisilyano"] = "scn", ["Sissano"] = "sso", ["Sitsuwanes"] = "zhx-sic", ["Situ"] = "sit-sit", ["Siuslaw"] = "sis", ["Sivandi"] = "siy", ["Sivia Sign Language"] = "lsv", ["Siwai"] = "siw", ["Siwi"] = "siz", ["Siwu"] = "akp", ["Siyin Chin"] = "csy", ["Skalvian"] = "svx", ["Ske"] = "ske", ["Skepi Creole Dutch"] = "skw", ["Skolt Sami"] = "sms", ["Skou"] = "skv", ["Slavomolisano"] = "svm", ["Slovakian Sign Language"] = "svk", ["Slovincian"] = "zlw-slv", ["Small Flowery Miao"] = "sfm", ["Smärky Kanum"] = "kxq", ["So'a"] = "ssq", ["Sobei"] = "sob", ["Sochiapam Chinantec"] = "cso", ["Soga"] = "xog", ["Sogdian"] = "sog", ["Sok"] = "skk", ["Sokna"] = "swn", ["Soko"] = "soc", ["Sokoro"] = "sok", ["Solano"] = "xso", ["Soli"] = "sby", ["Solombala English"] = "crp-slb", ["Solon"] = "tuw-sol", ["Solong"] = "aaw", ["Solos"] = "sol", ["Som"] = "smc", ["Somali"] = "so", ["Somba-Siawari"] = "bmu", ["Somra"] = "ntx", ["Somrai"] = "sor", ["Somray"] = "smu", ["Somyev"] = "kgt", ["Sonaga"] = "ysg", ["Sondanes"] = "su", ["Sonde"] = "shc", ["Songe"] = "sop", ["Songlai Chin"] = "csj", ["Songomeno"] = "soe", ["Songoora"] = "sod", ["Sonha"] = "soi", ["Sonia"] = "siq", ["Soninke"] = "snk", ["Sonsorolese"] = "sov", ["Soo"] = "teu", ["Sop"] = "urw", ["Soqotri"] = "sqt", ["Sora"] = "srb", ["Sori-Harengan"] = "sbh", ["Sorkhei"] = "sqo", ["Sorothaptic"] = "sxo", ["Sos Kundi"] = "sdk", ["Sota Kanum"] = "krz", ["Sou"] = "sqq", ["Sougb"] = "mnx", ["South African Sign Language"] = "sfs", ["South Awyu"] = "aws", ["South Boma"] = "bnt-sbo", ["South Central Banda"] = "lnl", ["South Central Dinka"] = "dib", ["South Efate"] = "erk", ["South Giziga"] = "giz", ["South Marquesan"] = "mqm", ["South Muyu"] = "kts", ["South Nuaulu"] = "nxl", ["South Slavey"] = "xsl", ["South Tairora"] = "omw", ["South Tukang Besi"] = "bhq", ["South Ucayali Ashéninka"] = "cpy", ["South Watut"] = "mcy", ["Southeast Ambrym"] = "tvk", ["Southeast Babar"] = "vbb", ["Southeast Ijo"] = "ijs", ["Southeast Pashayi"] = "psi", ["Southeast Tasmanian"] = "xpf", ["Southeastern Dinka"] = "dks", ["Southeastern Ixtlán Zapotec"] = "zpd", ["Southeastern Kolami"] = "nit", ["Southeastern Nochixtlán Mixtec"] = "mxy", ["Southeastern Pomo"] = "pom", ["Southeastern Puebla Nahuatl"] = "npl", ["Southeastern Tepehuan"] = "stp", ["Southern Altai"] = "alt", ["Southern Amami Ōshima"] = "ams", ["Southern Bai"] = "bfs", ["Southern Birifor"] = "biv", ["Southern Bobo"] = "bwq", ["Southern Carrier"] = "caf", ["Southern Dagaare"] = "dga", ["Southern East Cree"] = "crj", ["Southern Ghale"] = "ghe", ["Southern Grebo"] = "grj", ["Southern Guiyang Hmong"] = "hmy", ["Southern Haida"] = "hax", ["Southern Hindko"] = "hnd", ["Southern Kalapuya"] = "sxk", ["Southern Khanty"] = "kca-sou", ["Southern Kissi"] = "kss", ["Southern Kiwai"] = "kjd", ["Southern Lolopo"] = "ysp", ["Southern Ma'di"] = "snm", ["Southern Mansi"] = "mns-sou", ["Southern Mashan Hmong"] = "hma", ["Southern Mnong"] = "mnn", ["Southern Muji"] = "ymc", ["Southern Ngbandi"] = "nbw", ["Southern Nicobarese"] = "nik", ["Southern Nisu"] = "nsd", ["Southern Nuni"] = "nnw", ["Southern Ohlone"] = "css", ["Southern One"] = "osu", ["Southern Pame"] = "pmz", ["Southern Pomo"] = "peq", ["Southern Puebla Mixtec"] = "mit", ["Southern Pumi"] = "pmj", ["Southern Qiandong Miao"] = "hms", ["Southern Qiang"] = "qxs", ["Southern Rengma Naga"] = "nre", ["Southern Rincon Zapotec"] = "zsr", ["Southern Roglai"] = "rgs", ["Southern Sami"] = "sma", ["Southern Samo"] = "sbd", ["Southern Selkup"] = "sel-sou", ["Southern Sierra Miwok"] = "skd", ["Southern Thai"] = "sou", ["Southern Tidung"] = "itd", ["Southern Tiwa"] = "tix", ["Southern Toussian"] = "wib", ["Southern Valley Yokuts"] = "yok-svy", ["Southern Yukaghir"] = "yux", ["Southwest Gbaya"] = "gso", ["Southwest Pashayi"] = "psh", ["Southwest Tanna"] = "nwi", ["Southwestern Bontoc"] = "vbk", ["Southwestern Dinka"] = "dik", ["Southwestern Fars"] = "fay", ["Southwestern Guiyang Hmong"] = "hmg", ["Southwestern Huishui Hmong"] = "hmh", ["Southwestern Nisu"] = "nsv", ["Southwestern Tepehuan"] = "tla", ["Southwestern Tlaxiaco Mixtec"] = "meh", ["Sowa"] = "sww", ["Sowanda"] = "sow", ["Soyaltepec Mazatec"] = "vmp", ["Soyaltepec Mixtec"] = "vmq", ["Spanish Sign Language"] = "ssp", ["Spiti Bhoti"] = "spt", ["Spokane"] = "spo", ["Squamish"] = "squ", ["Sranan Tongo"] = "srn", ["Sri Lankan Creole Malay"] = "sci", ["Sri Lankan Sign Language"] = "sqs", ["Stau"] = "ero-tau", ["Stod Bhoti"] = "sbu", ["Stoney"] = "sto", ["Suabo"] = "szp", ["Suau"] = "swp", ["Suba"] = "sxb", ["Suba-Simbiti"] = "ssc", ["Subanën Lapuyan"] = "laa", ["Subanën Sindangan"] = "syb", ["Subanën Siocon"] = "suc", ["Subanën Tuboy-Salog"] = "stb", ["Subi"] = "xsj", ["Subiya"] = "sbs", ["Subtiaba"] = "sut", ["Sudest"] = "tgo", ["Sudovian"] = "xsv", ["Suena"] = "sue", ["Suga"] = "sgi", ["Suganga"] = "sug", ["Sugut Dusun"] = "kzs", ["Sui"] = "swi", ["Suki"] = "sui", ["Suku"] = "sub", ["Sukuma"] = "suk", ["Sukur"] = "syk", ["Sukurum"] = "zsu", ["Sula"] = "szn", ["Sulka"] = "sua", ["Sulod"] = "srg", ["Suma"] = "sqm", ["Sumariup"] = "siv", ["Sumau"] = "six", ["Sumbawa"] = "smw", ["Sumbwa"] = "suw", ["Sumerian"] = "sux", ["Sumtu Chin"] = "csv", ["Sunam"] = "ssk", ["Sungwadaga"] = "mwo", ["Sungwadia"] = "mrb", ["Sunum"] = "ymn", ["Sunwar"] = "suz", ["Suoy"] = "syo", ["Supyire"] = "spp", ["Sur"] = "tdl", ["Surbakhal"] = "sbj", ["Suri"] = "suq", ["Surigawnon"] = "sgd", ["Surjapuri"] = "sjp", ["Sursurunga"] = "sgz", ["Suruahá"] = "swx", ["Surubu"] = "sde", ["Suruí"] = "sru", ["Suruí Do Pará"] = "mdz", ["Susquehannock"] = "sqn", ["Susu"] = "sus", ["Susuami"] = "ssu", ["Suundi"] = "sdj", ["Suwahili"] = "sw", ["Suwawa"] = "swu", ["Suwazi"] = "ss", ["Suweko"] = "sv", ["Suyá"] = "suy", ["Svan"] = "sva", ["Swabian"] = "swg", ["Swampy Cree"] = "csw", ["Swedish Sign Language"] = "swl", ["Swiss-French Sign Language"] = "ssr", ["Swiss-German Sign Language"] = "sgg", ["Swiss-Italian Sign Language"] = "slf", ["Swo"] = "sox", ["Syenara"] = "shz", ["Sylheti"] = "syl", ["Sácata"] = "sai-sac", ["São Paulo Kaingáng"] = "zkp", ["Sãotomense"] = "cri", ["Sîshëë"] = "sih", ["Sô"] = "sss", ["T'en"] = "tct", ["Taabwa"] = "tap", ["Taba"] = "mky", ["Tabaa Zapotec"] = "zat", ["Tabancale"] = "sai-tab", ["Tabaru"] = "tby", ["Tabasaran"] = "tab", ["Tabasco Nahuatl"] = "nhc", ["Tabasco Zoque"] = "zoq", ["Tabla"] = "tnm", ["Tabo"] = "knv", ["Tabriak"] = "tzx", ["Tacahua Mixtec"] = "xtt", ["Tacana"] = "tna", ["Tachawit"] = "shy", ["Tadaksahak"] = "dsq", ["Tadyawan Mangyan"] = "tdy", ["Tae'"] = "rob", ["Tafi"] = "tcd", ["Tafreshi"] = "xme-taf", ["Tagabawa"] = "bgs", ["Tagakawlo"] = "klg", ["Tagal Murut"] = "mvv", ["Tagalog"] = "tl", ["Tagbanwa Aborlan"] = "tbw", ["Tagbanwa Sentral"] = "tgt", ["Tagbu"] = "tbm", ["Tagdal"] = "tda", ["Tagish"] = "tgx", ["Tagoi"] = "tag", ["Tagwana"] = "tgw", ["Tahityano"] = "ty", ["Tahltan"] = "tht", ["Tai"] = "taw", ["Tai Daeng"] = "tyr", ["Tai Dam"] = "blt", ["Tai Do"] = "tyj", ["Tai Dón"] = "twh", ["Tai Hang Tong"] = "thc", ["Tai Hongjin"] = "tiz", ["Tai Laing"] = "tjl", ["Tai Loi"] = "tlq", ["Tai Long"] = "thi", ["Tai Nüa"] = "tdd", ["Tai Pao"] = "tpo", ["Tai Thanh"] = "tmm", ["Tai Ya"] = "cuu", ["Taiap"] = "gpn", ["Taikat"] = "aos", ["Tailandes"] = "th", ["Taimyr Pidgin Russian"] = "crp-tpr", ["Tainae"] = "ago", ["Tairuma"] = "uar", ["Taita"] = "dav", ["Taivoan"] = "tvx", ["Taiwan Sign Language"] = "tss", ["Taje"] = "pee", ["Tajio"] = "tdj", ["Tajuasohn"] = "tja", ["Takelma"] = "tkm", ["Takia"] = "tbc", ["Takua"] = "tkz", ["Takuu"] = "nho", ["Takwane"] = "tke", ["Tal"] = "tal", ["Tala"] = "tak", ["Talaud"] = "tld", ["Taliabu"] = "tlv", ["Talieng"] = "tdf", ["Talinga-Bwisi"] = "tlj", ["Talise"] = "tlr", ["Tallán"] = "sai-tal", ["Talodi"] = "tlo", ["Taloki"] = "tlk", ["Talondo'"] = "tln", ["Talossan"] = "tzl", ["Talu"] = "yta", ["Talysh"] = "tly", ["Tama (Chad)"] = "tma", ["Tama (Colombia)"] = "ten", ["Tamagario"] = "tcg", ["Tamambo"] = "mla", ["Taman (Indonesia)"] = "tmn", ["Taman (Myanmar)"] = "tcl", ["Tamanaku"] = "tmz", ["Tamazola Mixtec"] = "vmx", ["Tambas"] = "tdk", ["Tambora"] = "xxt", ["Tambotalo"] = "tls", ["Tambunan Dusun"] = "kzt", ["Tami"] = "tmy", ["Tamil"] = "ta", ["Tamki"] = "tax", ["Tamnim Citak"] = "tml", ["Tampias Lobu"] = "low", ["Tampuan"] = "tpu", ["Tampulma"] = "tpm", ["Tanacross"] = "tcb", ["Tanahmerah"] = "tcm", ["Tanapag"] = "tpv", ["Tanchangya"] = "tnv", ["Tandaganon"] = "tgn", ["Tandia"] = "tni", ["Tanema"] = "tnx", ["Tangale"] = "tan", ["Tangam"] = "sit-tgm", ["Tanggu"] = "tgu", ["Tangkhul Naga"] = "nmf", ["Tangko"] = "tkx", ["Tangoa"] = "tgp", ["Tangsa"] = "nst", ["Tanguat"] = "tbs", ["Tangut"] = "txg", ["Tangwang"] = "mis-tnw", ["Tanimbili"] = "tbe", ["Tanimuca-Retuarã"] = "tnc", ["Tanjijili"] = "uji", ["Tanzanian Sign Language"] = "tza", ["Taos"] = "twf", ["Tapachultec"] = "nai-tap", ["Taparita"] = "sai-tpr", ["Tapayuna"] = "sai-tap", ["Tapei"] = "afp", ["Tapieté"] = "tpj", ["Tapirapé"] = "taf", ["Tar Gula"] = "kcm", ["Tara Baka"] = "bdh", ["Tarahumara Mababang Lupain"] = "tac", ["Tarahumara Sentral"] = "tar", ["Tarairiú"] = "sai-trr", ["Tarantino"] = "roa-tar", ["Tarao"] = "tro", ["Taraon"] = "mhu", ["Tareng"] = "tgr", ["Tariana"] = "tae", ["Tarifit"] = "rif", ["Tarjumo"] = "txj", ["Tarok"] = "yer", ["Taroko"] = "trv", ["Tarpia"] = "tpf", ["Tartaro"] = "tt", ["Tartessian"] = "txr", ["Taruma"] = "tdm", ["Tasawaq"] = "twq", ["Tashelhit"] = "shi", ["Tasmate"] = "tmt", ["Tat"] = "ttt", ["Tataltepec Chatino"] = "cta", ["Tatana"] = "txx", ["Tataviam"] = "azc-tat", ["Tatuyo"] = "tav", ["Tauade"] = "ttd", ["Taulil"] = "tuh", ["Taungyo"] = "tco", ["Taupota"] = "tpa", ["Tause"] = "tad", ["Taushiro"] = "trr", ["Tauya"] = "tya", ["Taveta"] = "tvs", ["Tavoyan"] = "tvn", ["Tavringer Romani"] = "rmu", ["Tawala"] = "tbo", ["Tawandê"] = "xtw", ["Tawang Monpa"] = "twm", ["Tawasa"] = "nai-taw", ["Taworta"] = "tbp", ["Tawoyan"] = "twy", ["Tawr Chin"] = "tcp", ["Tay Khang"] = "tnu", ["Tayiko"] = "tg", ["Taymanitic"] = "sem-tay", ["Tayo"] = "cks", ["Taíno"] = "tnq", ["Tchitchege"] = "tck", ["Tchumbuli"] = "bqa", ["Te'un"] = "tve", ["Teanu"] = "tkw", ["Tebul Sign Language"] = "tsy", ["Tebul Ure Dogon"] = "dtu", ["Tecpatlán Totonac"] = "tcw", ["Tedaga"] = "tuq", ["Tedim Chin"] = "ctd", ["Tee"] = "tkq", ["Tefaro"] = "tfo", ["Tegali"] = "ras", ["Tehit"] = "kps", ["Tehuelche"] = "teh", ["Teiwa"] = "twe", ["Tejalapan Zapotec"] = "ztt", ["Teke-Fuumu"] = "ifm", ["Teke-Kukuya"] = "kkw", ["Teke-Laali"] = "lli", ["Teke-Tege"] = "teg", ["Teke-Tsaayi"] = "tyi", ["Teke-Tyee"] = "tyx", ["Tektiteko"] = "ttc", ["Tela-Masbuar"] = "tvm", ["Telefol"] = "tlf", ["Telugu"] = "te", ["Teluti"] = "tlt", ["Tem"] = "kdh", ["Temascaltepec Nahuatl"] = "nhv", ["Tembé"] = "tqb", ["Teme"] = "tdo", ["Temein"] = "teq", ["Temi"] = "soz", ["Temiar"] = "tea", ["Temne"] = "tem", ["Temoq"] = "tmo", ["Tempasuk Dusun"] = "tdu", ["Ten'edn"] = "tnz", ["Tenap"] = "duo", ["Tene Kan Dogon"] = "dtk", ["Tenggarong Kutai Malay"] = "vkt", ["Tengger"] = "tes", ["Tenharim"] = "pah", ["Tenino"] = "tqn", ["Tenis"] = "tns", ["Tennet"] = "tex", ["Teochew"] = "nan-tws", ["Teojomulco Chatino"] = "omq-teo", ["Teop"] = "tio", ["Teor"] = "tev", ["Tepecano"] = "tep", ["Tepetotutla Chinantec"] = "cnt", ["Tepeuxila Cuicatec"] = "cux", ["Tepinapa Chinantec"] = "cte", ["Tepo Krumen"] = "ted", ["Teposcolula Mixtec"] = "omq-tel", ["Tequistlatec"] = "nai-teq", ["Ter Sami"] = "sjt", ["Tera"] = "ttr", ["Terebu"] = "trb", ["Terei"] = "buo", ["Terengganu Malay"] = "poz-ter", ["Tereno"] = "ter", ["Teressa"] = "tef", ["Tereweng"] = "twg", ["Teribe"] = "tfr", ["Terik"] = "tec", ["Termanu"] = "twu", ["Ternate"] = "tft", ["Ternateño"] = "tmg", ["Tese"] = "keg", ["Teshenawa"] = "twc", ["Tetela"] = "tll", ["Tetelcingo Nahuatl"] = "nhg", ["Tetete"] = "teb", ["Tetserret"] = "tez", ["Tetum"] = "tet", ["Tetun Dili"] = "tdt", ["Teushen"] = "sai-teu", ["Teutila Cuicatec"] = "cut", ["Tewa"] = "tew", ["Texistepec Popoluca"] = "poq", ["Texmelucan Zapotec"] = "zpz", ["Tezoatlán Mixtec"] = "mxb", ["Tha"] = "thy", ["Thachanadan"] = "thn", ["Thado Chin"] = "tcz", ["Thai Mon"] = "mnw-tha", ["Thai Sign Language"] = "tsq", ["Thai Song"] = "soa", ["Thaiphum Chin"] = "cth", ["Thakali"] = "ths", ["Thamudic"] = "sem-tha", ["Thangal Naga"] = "nki", ["Thangmi"] = "thf", ["Thao"] = "ssf", ["Tharaka"] = "thk", ["Tharrgari"] = "dhr", ["Thavung"] = "thm", ["Thawa"] = "xtv", ["Tho"] = "tou", ["Thompson"] = "thp", ["Thopho"] = "ytp", ["Thracian"] = "txh", ["Thu Lao"] = "tyl", ["Thulung"] = "tdh", ["Thurawal"] = "tbh", ["Thuri"] = "thu", ["Tiagba"] = "ahi", ["Tiale"] = "mnl", ["Tiang"] = "tbj", ["Tibea"] = "ngy", ["Tibetan Sign Language"] = "lsn", ["Tibetano"] = "bo", ["Tiboli"] = "tbl", ["Ticuna"] = "tca", ["Tidaá Mixtec"] = "mtx", ["Tidore"] = "tvo", ["Tiemacèwè Bozo"] = "boo", ["Tiene"] = "tii", ["Tifal"] = "tif", ["Tigak"] = "tgc", ["Tigon Mbembe"] = "nza", ["Tigre"] = "tig", ["Tigriña"] = "ti", ["Tii"] = "txq", ["Tijaltepec Mixtec"] = "xtl", ["Tikar"] = "tik", ["Tikopia"] = "tkp", ["Tillamook"] = "til", ["Tilquiapan Zapotec"] = "zts", ["Tilung"] = "tij", ["Tima"] = "tms", ["Timbe"] = "tim", ["Timog Fali"] = "fal", ["Timog Lembata"] = "lmf", ["Timog-kanluraning Tarahumara"] = "twr", ["Timog-silanganang Tarahumara"] = "tcu", ["Timor Pidgin"] = "tvy", ["Timote"] = "sai-tim", ["Timucua"] = "tjm", ["Timugon Murut"] = "tih", ["Tinagbanwa"] = "tbk", ["Tinani"] = "lbf", ["Tindi"] = "tin", ["Tingui-Boto"] = "tgv", ["Tinigua"] = "tit", ["Tinoc Kallahan"] = "tne", ["Tinputz"] = "tpz", ["Tinrin"] = "cir", ["Tipai"] = "nai-tip", ["Tippera"] = "tpe", ["Tira"] = "tic", ["Tirahi"] = "tra", ["Tiranige Diga Dogon"] = "tde", ["Tirax"] = "mme", ["Tita"] = "tdq", ["Titan"] = "ttv", ["Tiv"] = "tiv", ["Tiwa"] = "lax", ["Tiwi"] = "tiw", ["Tiéfo"] = "tiq", ["Tiéyaxo Bozo"] = "boz", ["Tjurruru"] = "tju", ["Tlachichilco Tepehua"] = "tpt", ["Tlacoatzintepec Chinantec"] = "ctl", ["Tlacolulita Zapotec"] = "zpk", ["Tlahuica"] = "ocu", ["Tlahuitoltepec Mixe"] = "mxp", ["Tlamacazapa Nahuatl"] = "nuz", ["Tlazoyaltepec Mixtec"] = "mqh", ["Tlingit"] = "tli", ["To"] = "toz", ["To'abaita"] = "mlu", ["Toaripi"] = "tqo", ["Toba"] = "tob", ["Toba Batak"] = "bbc", ["Toba-Maskoy"] = "tmf", ["Tobagonian Creole English"] = "tgh", ["Tobanga"] = "tng", ["Tobati"] = "tti", ["Tobelo"] = "tlb", ["Tobian"] = "tox", ["Tobilung"] = "tgb", ["Tobo"] = "tbv", ["Tocantins Asurini"] = "asu", ["Tocharian A"] = "xto", ["Tocharian B"] = "txb", ["Tocho"] = "taz", ["Toda"] = "tcx", ["Todrah"] = "tdr", ["Tofa"] = "kim", ["Tofanma"] = "tlg", ["Tofin Gbe"] = "tfi", ["Togbo-Vara Banda"] = "tor", ["Togoyo"] = "tgy", ["Toisanes"] = "zhx-tai", ["Tojolabal"] = "toj", ["Tok Pisin"] = "tpi", ["Toka-Leya"] = "dov", ["Tokano"] = "zuh", ["Tokelawano"] = "tkl", ["Toki Pona"] = "tok", ["Tokunoshima"] = "tkn", ["Tol"] = "jic", ["Tolai"] = "ksd", ["Tolaki"] = "lbw", ["Tolomako"] = "tlm", ["Tolowa"] = "tol", ["Toloza"] = "ytl", ["Toma"] = "tod", ["Tomadino"] = "tdi", ["Tombelala"] = "ttp", ["Tombonuo"] = "txa", ["Tombulu"] = "tom", ["Tomini"] = "txm", ["Tommeginne"] = "xpv", ["Tommo So"] = "dto", ["Tomo Kan Dogon"] = "dtm", ["Tomoip"] = "tqp", ["Tondano"] = "tdn", ["Tonga (Malawi)"] = "tog", ["Tonga (Mozambique)"] = "toh", ["Tonga (Zambia)"] = "toi", ["Tonggano"] = "to", ["Tongwe"] = "tny", ["Tonjon"] = "tjn", ["Tonkawa"] = "tqw", ["Tonsawang"] = "tnw", ["Tonsea"] = "txs", ["Tontemboan"] = "tnt", ["Toogee"] = "xpx", ["Tooro"] = "ttj", ["Topoiyo"] = "toy", ["Toposa"] = "toq", ["Toraja-Sa'dan"] = "sda", ["Toram"] = "trj", ["Torau"] = "ttu", ["Toro"] = "tdv", ["Toro So Dogon"] = "dts", ["Toro Tegu Dogon"] = "dtt", ["Toromono"] = "tno", ["Torona"] = "tqr", ["Torres Strait Creole"] = "tcs", ["Torricelli"] = "tei", ["Torwali"] = "trw", ["Torá"] = "trz", ["Tosu"] = "sit-tos", ["Totela"] = "ttl", ["Toto"] = "txo", ["Totoli"] = "txe", ["Totomachapan Zapotec"] = "zph", ["Totontepec Mixe"] = "mto", ["Totoro"] = "ttk", ["Touo"] = "tqu", ["Toura"] = "neb", ["Towei"] = "ttn", ["Transylvanian Saxon"] = "gmw-tsx", ["Traveller Danish"] = "rmd", ["Traveller Norwegian"] = "rmg", ["Traveller Scottish"] = "trl", ["Tregami"] = "trm", ["Tremembé"] = "tme", ["Trieng"] = "stg", ["Trimuris"] = "tip", ["Tring"] = "tgq", ["Tringgus"] = "trx", ["Trinidad and Tobago Sign Language"] = "lst", ["Trinidadian Creole English"] = "trf", ["Trinitario"] = "trn", ["Trió"] = "tri", ["Truká"] = "tka", ["Trumai"] = "tpy", ["Ts'ün-Lao"] = "tsl", ["Tsaangi"] = "tsa", ["Tsafiki"] = "cof", ["Tsakhur"] = "tkr", ["Tsakonyo"] = "tsd", ["Tsakwambo"] = "kvz", ["Tsamai"] = "tsb", ["Tsamoro"] = "ch", ["Tsat"] = "huq", ["Tseko"] = "cs", ["Tseroki"] = "chr", ["Tsetsaut"] = "txc", ["Tsetseno"] = "ce", ["Tseyene"] = "chy", ["Tsez"] = "ddo", ["Tshangla"] = "tsj", ["Tshobdun"] = "sit-tsh", ["Tshwa"] = "hio", ["Tsikasaw"] = "cic", ["Tsikimba"] = "kdl", ["Tsimané"] = "cas", ["Tsimshian"] = "tsi", ["Tsino"] = "zh", ["Tsishingini"] = "tsw", ["Tsitsewa"] = "ny", ["Tso"] = "ldp", ["Tsogo"] = "tsv", ["Tsongga"] = "ts", ["Tsotsitaal"] = "fly", ["Tsou"] = "tsu", ["Tsucuba"] = "cbq", ["Tsum"] = "ttz", ["Tsuut'ina"] = "srs", ["Tsuvadi"] = "tvd", ["Tsuvan"] = "tsh", ["Tsuvasyo"] = "cv", ["Tswa"] = "tsc", ["Tswapong"] = "two", ["Tuamotuan"] = "pmt", ["Tuareg"] = "tmh", ["Tubar"] = "tbu", ["Tucano"] = "tuo", ["Tugen"] = "tuy", ["Tugun"] = "tzn", ["Tugutil"] = "tuj", ["Tuki"] = "bag", ["Tukpa"] = "tpq", ["Tukudede"] = "tkd", ["Tukumanféd"] = "tkf", ["Tula"] = "tul", ["Tule-Kaweah Yokuts"] = "yok-tky", ["Tulehu"] = "tlu", ["Tulishi"] = "tey", ["Tulu"] = "tcy", ["Tulu-Bohuai"] = "rak", ["Tulua"] = "aus-tul", ["Tuma-Irumu"] = "iou", ["Tumak"] = "tmc", ["Tumbuka"] = "tum", ["Tumi"] = "kku", ["Tumleo"] = "tmq", ["Tumshuqese"] = "xtq", ["Tumtum"] = "tbr", ["Tumulung Sisaala"] = "sil", ["Tundra Enets"] = "enh", ["Tundra Nenets"] = "yrk-tun", ["Tunen"] = "tvu", ["Tungag"] = "lcm", ["Tunggare"] = "trt", ["Tunia"] = "tug", ["Tunica"] = "tun", ["Tunisian Berber"] = "sds", ["Tunisian Sign Language"] = "tse", ["Tunjung"] = "tjg", ["Tunni"] = "tqq", ["Tunumiisut"] = "esx-tut", ["Tunzu"] = "dza", ["Tuoba"] = "mis-tuo", ["Tuotomb"] = "ttf", ["Tuparí"] = "tpr", ["Tupinambá"] = "tpn", ["Tupinikin"] = "tpk", ["Tupuri"] = "tui", ["Turaka"] = "trh", ["Turdetanian"] = "mis-tdt", ["Turdulian"] = "mis-tdl", ["Turi"] = "trd", ["Turiwára"] = "twt", ["Turka"] = "tuz", ["Turkana"] = "tuv", ["Turkish Sign Language"] = "tsm", ["Turko"] = "tr", ["Turko Otomano"] = "ota", ["Turkomano"] = "tk", ["Turks and Caicos Creole English"] = "tch", ["Turoyo"] = "tru", ["Turumsa"] = "tqm", ["Turung"] = "try", ["Tuscarora"] = "tus", ["Tutelo"] = "tta", ["Tutong"] = "ttg", ["Tutsa Naga"] = "tvt", ["Tutuba"] = "tmi", ["Tututepec Mixtec"] = "mtu", ["Tututni"] = "tuu", ["Tuvalwano"] = "tvl", ["Tuvan"] = "tyv", ["Tuwari"] = "tww", ["Tuwuli"] = "bov", ["Tuxináwa"] = "tux", ["Tuxá"] = "tud", ["Tuyuca"] = "tue", ["Tuyuhun"] = "mis-tuh", ["Twana"] = "twa", ["Twendi"] = "twn", ["Tyap"] = "kcg", ["Tyaraity"] = "woa", ["Tyerrernotepanner"] = "xph", ["Tz'utujil"] = "tzj", ["Tzeltal"] = "tzh", ["Tzotzil"] = "tzo", ["Tày"] = "tyz", ["Tày Tac"] = "tyt", ["Tây Bồi"] = "tas", ["Téén"] = "lor", ["Tëduray"] = "tiy", ["Tübatulabal"] = "tub", ["U"] = "uuu", ["Uab Meto"] = "aoz", ["Uamué"] = "uam", ["Uare"] = "ksj", ["Ubaghara"] = "byc", ["Ubang"] = "uba", ["Ubi"] = "ubi", ["Ubir"] = "ubr", ["Ubykh"] = "uby", ["Ucayali-Yurúa Ashéninka"] = "cpb", ["Uda"] = "uda", ["Udi"] = "udi", ["Udihe"] = "ude", ["Udmurt"] = "udm", ["Uduk"] = "udu", ["Ufim"] = "ufi", ["Ugandan Sign Language"] = "ugn", ["Ugaritic"] = "uga", ["Ughele"] = "uge", ["Uhami"] = "uha", ["Uisai"] = "uis", ["Ujir"] = "udj", ["Ukhwejo"] = "ukh", ["Ukit"] = "umi", ["Ukpe-Bayobiri"] = "ukp", ["Ukpet-Ehom"] = "akd", ["Ukrainian Sign Language"] = "ukl", ["Ukranyano"] = "uk", ["Ukue"] = "uku", ["Ukuriguma"] = "ukg", ["Ukwa"] = "ukq", ["Ukwuani-Aboh-Ndoni"] = "ukw", ["Ukān"] = "kcf", ["Ulau-Suain"] = "svb", ["Ulch"] = "ulc", ["Uldeme"] = "udl", ["Ulithian"] = "uli", ["Ullatan"] = "ull", ["Ulumanda'"] = "ulm", ["Ulwa (New Guinea)"] = "yla", ["Ulwa (Nicaragua)"] = "ulw", ["Uma"] = "ppk", ["Uma' Lasan"] = "xky", ["Uma' Lung"] = "ulu", ["Umanakaina"] = "gdn", ["Umatilla"] = "uma", ["Umbindhamu"] = "umd", ["Umbrian"] = "xum", ["Umbu-Ungu"] = "ubu", ["Umbugarla"] = "umr", ["Umbundu"] = "umb", ["Umbuygamu"] = "umg", ["Ume Sami"] = "sju", ["Umeda"] = "upi", ["Umiida"] = "xud", ["Umon"] = "umm", ["Umotína"] = "umo", ["Umpila"] = "ump", ["Una"] = "mtg", ["Unami"] = "unm", ["Unde Kaili"] = "unz", ["Undetermined"] = "und", ["Uneapa"] = "bbn", ["Uneme"] = "une", ["Unggaranggu"] = "xun", ["Unggaro"] = "hu", ["Unggumi"] = "xgu", ["Uni"] = "uni", ["Unserdeutsch"] = "uln", ["Unua"] = "onu", ["Unubahe"] = "unu", ["Uokha"] = "uok", ["Upper Chehalis"] = "cjh", ["Upper Grand Valley Dani"] = "dna", ["Upper Kinabatangan"] = "dmg", ["Upper Kuskokwim"] = "kuu", ["Upper Mandobo"] = "aax", ["Upper Necaxa Totonac"] = "tku", ["Upper Sorbian"] = "hsb", ["Upper Ta'oih"] = "tth", ["Upper Tanana"] = "tau", ["Upper Taromi"] = "tov", ["Upper Umpqua"] = "xup", ["Ura (New Guinea)"] = "uro", ["Ura (Vanuatu)"] = "uur", ["Uradhi"] = "urf", ["Urak Lawoi'"] = "urk", ["Urali"] = "url", ["Urapmin"] = "urm", ["Urarina"] = "ura", ["Urartian"] = "xur", ["Urat"] = "urt", ["Urdu"] = "ur", ["Urhobo"] = "urh", ["Uri"] = "uvh", ["Urigina"] = "urg", ["Urim"] = "uri", ["Urimo"] = "urx", ["Urningangg"] = "urc", ["Uru"] = "ure", ["Uru-Eu-Wau-Wau"] = "urz", ["Uru-Pa-In"] = "urp", ["Uruangnirin"] = "urn", ["Uruava"] = "urv", ["Urubú-Kaapor"] = "urb", ["Uruguayan Sign Language"] = "ugy", ["Urum"] = "uum", ["Urumi"] = "uru", ["Usaghade"] = "usk", ["Usan"] = "wnu", ["Usarufa"] = "usa", ["Ushojo"] = "ush", ["Usila Chinantec"] = "cuc", ["Uspanteco"] = "usp", ["Usui"] = "usi", ["Utarmbung"] = "omo", ["Ute"] = "ute", ["Utu"] = "utu", ["Uvbie"] = "evh", ["Uwinymil"] = "aus-uwi", ["Uya"] = "usu", ["Uyajitaya"] = "duk", ["Uzbeko"] = "uz", ["Uzekwe"] = "eze", ["Vaagri Booli"] = "vaa", ["Vaghri"] = "vgr", ["Vaghua"] = "tva", ["Vagla"] = "vag", ["Vai"] = "vai", ["Vaiphei"] = "vap", ["Vale"] = "vae", ["Valencian Sign Language"] = "vsv", ["Valle Nacional Chinantec"] = "cvn", ["Valley Maidu"] = "vmv", ["Valman"] = "van", ["Valon"] = "wa", ["Valpei"] = "vlp", ["Vamale"] = "mkt", ["Vame"] = "mlr", ["Vandalic"] = "xvn", ["Vangunu"] = "mpr", ["Vanimo"] = "vam", ["Vanji"] = "ira-wnj", ["Vanuma"] = "vau", ["Vao"] = "vao", ["Varhadi"] = "vah", ["Varisi"] = "vrs", ["Varli"] = "vav", ["Vasavi"] = "vas", ["Vayu"] = "vay", ["Veddah"] = "ved", ["Vehes"] = "val", ["Vemgo-Mabas"] = "vem", ["Venda"] = "ve", ["Venetan"] = "vec", ["Venetic"] = "xve", ["Venezuelan Sign Language"] = "vsl", ["Ventureño"] = "veo", ["Veps"] = "vep", ["Vera'a"] = "vra", ["Vestinian"] = "xvs", ["Vidunda"] = "vid", ["Viemo"] = "vig", ["Vilamovian"] = "wym", ["Vilela"] = "vil", ["Vili"] = "vif", ["Vincentian Creole English"] = "svc", ["Vinitiri"] = "vmg", ["Virgin Islands Creole"] = "vic", ["Vishavan"] = "vis", ["Viti"] = "vit", ["Vitou"] = "vto", ["Viya"] = "gev", ["Viyetnamita"] = "vi", ["Vlax Romani"] = "rmy", ["Volapük"] = "vo", ["Volga German"] = "gmw-vog", ["Volscian"] = "xvo", ["Vono"] = "kch", ["Voro"] = "vor", ["Votic"] = "vot", ["Vumbu"] = "vum", ["Vunapu"] = "vnp", ["Vunjo"] = "vun", ["Vurës"] = "msn", ["Vute"] = "vut", ["Võro"] = "vro", ["Wa"] = "wbm", ["Wa'ema"] = "wag", ["Waama"] = "wwa", ["Waamwang"] = "wmn", ["Wab"] = "wab", ["Wabo"] = "wbb", ["Waboda"] = "kmx", ["Waci Gbe"] = "wci", ["Wadaginam"] = "wdg", ["Waddar"] = "wbq", ["Wadi Wadi"] = "xwd", ["Wadiyara Koli"] = "kxp", ["Wadjabangayi"] = "wdy", ["Wadjiginy"] = "wdj", ["Wadjigu"] = "wdu", ["Wae Rana"] = "wrx", ["Waffa"] = "waj", ["Wagawaga"] = "wgb", ["Wagaya"] = "wga", ["Wagdi"] = "wbr", ["Wageman"] = "waq", ["Wagi"] = "fad", ["Wahau Kayan"] = "whu", ["Wahau Kenyah"] = "whk", ["Wahgi"] = "wgi", ["Waigali"] = "wbk", ["Waigeo"] = "wgo", ["Waikuri"] = "nai-wai", ["Wailaki"] = "wlk", ["Wailapa"] = "wlr", ["Waima'a"] = "wmh", ["Waimaha"] = "bao", ["Waimiri-Atroari"] = "atr", ["Wainumá"] = "awd-wai", ["Waioli"] = "wli", ["Waitaká"] = "sai-wai", ["Waiwai"] = "waw", ["Waja"] = "wja", ["Wajarri"] = "wbv", ["Wajuk"] = "xwj", ["Waka"] = "wav", ["Wakawaka"] = "wkw", ["Wakhi"] = "wbl", ["Wakoná"] = "waf", ["Wala"] = "lgl", ["Walak"] = "wlw", ["Walangama"] = "nlw", ["Wali (Ghana)"] = "wlx", ["Wali (Sudan)"] = "wll", ["Waling"] = "wly", ["Walio"] = "wla", ["Walla Walla"] = "waa", ["Wallisian"] = "wls", ["Walmajarri"] = "wmt", ["Wam"] = "wmo", ["Wamas"] = "wmc", ["Wambaya"] = "wmb", ["Wambon"] = "wms", ["Wambule"] = "wme", ["Wamey"] = "cou", ["Wamin"] = "wmi", ["Wampar"] = "lbq", ["Wampur"] = "waz", ["Wan"] = "wan", ["Wanap"] = "wnp", ["Wancho"] = "nnp", ["Wanda"] = "wbh", ["Wandala"] = "mfi", ["Wandamen"] = "wad", ["Wandarang"] = "wnd", ["Wandji"] = "wdd", ["Waneci"] = "wne", ["Wanga"] = "lwg", ["Wanggamala"] = "wnm", ["Wangganguru"] = "wgg", ["Wanggom"] = "wng", ["Wangkayutyuru"] = "wky", ["Wangkumara"] = "xwk", ["Wanham"] = "sai-wnm", ["Wanji"] = "wbi", ["Wanman"] = "wbt", ["Wannu"] = "jub", ["Wano"] = "wno", ["Wantoat"] = "wnc", ["Wanukaka"] = "wnk", ["Wanyi"] = "wny", ["Wané"] = "hwa", ["Wapan"] = "juk", ["Wapishana"] = "wap", ["Wappo"] = "wao", ["War-Jaintia"] = "aml", ["Wara"] = "wbf", ["Warao"] = "wba", ["Warapu"] = "wra", ["Waray"] = "war", ["Wardaman"] = "wrr", ["Wardandi"] = "wxw", ["Warekena"] = "gae", ["Warembori"] = "wsa", ["Wari'"] = "pav", ["Waris"] = "wrs", ["Waritai"] = "wbe", ["Wariyangga"] = "wri", ["Warji"] = "wji", ["Warkay-Bipim"] = "bgv", ["Warlmanpa"] = "wrl", ["Warlpiri"] = "wbp", ["Warluwara"] = "wrb", ["Warnang"] = "wrn", ["Waropen"] = "wrp", ["Warray"] = "wrz", ["Warrgamay"] = "wgy", ["Warrwa"] = "wwr", ["Waru"] = "wru", ["Warumungu"] = "wrm", ["Waruna"] = "wrv", ["Warungu"] = "wrg", ["Warwar Feni"] = "hrw", ["Wasco-Wishram"] = "wac", ["Wasembo"] = "gsp", ["Washo"] = "was", ["Waskia"] = "wsk", ["Wastek"] = "hus", ["Wasu"] = "wsu", ["Watakataui"] = "wtk", ["Watam"] = "wax", ["Wathaurong"] = "wth", ["Watiwa"] = "wtf", ["Watubela"] = "wah", ["Waube"] = "kop", ["Wauja"] = "wau", ["Wauyai"] = "wuy", ["Wawa"] = "www", ["Wawonii"] = "wow", ["Waxiang"] = "wxa", ["Wayampi"] = "oym", ["Wayana"] = "way", ["Wayanad Chetti"] = "ctt", ["Wayoró"] = "wyr", ["Wayumara"] = "sai-way", ["Wayuu"] = "guc", ["Wedau"] = "wed", ["Weh"] = "weh", ["Welaung"] = "weu", ["Weliki"] = "klh", ["Welsh Romani"] = "rmw", ["Wemale"] = "weo", ["Wemba-Wemba"] = "xww", ["Weme Gbe"] = "wem", ["Wendat"] = "wdt", ["Weri"] = "wer", ["Wersing"] = "kvw", ["West Ambae"] = "nnd", ["West Central Banda"] = "bbp", ["West Coast Bajau"] = "bdr", ["West Damar"] = "drn", ["West Flemish"] = "vls", ["West Greenlandic Pidgin"] = "crp-gep", ["West Makian"] = "mqs", ["West Masela"] = "mss", ["West Uvean"] = "uve", ["West-Central Limba"] = "lia", ["Western Apache"] = "apw", ["Western Arrernte"] = "are", ["Western Bolivian Guarani"] = "gnw", ["Western Cham"] = "cja", ["Western Dani"] = "dnw", ["Western Durango Nahuatl"] = "azn", ["Western Fijian"] = "wyy", ["Western Gurung"] = "gvr", ["Western Highland Chatino"] = "ctp", ["Western Huasteca Nahuatl"] = "nhw", ["Western Jicaque"] = "nai-wji", ["Western Juxtlahuaca Mixtec"] = "jmx", ["Western Karaboro"] = "kza", ["Western Keres"] = "kjq", ["Western Krahn"] = "krw", ["Western Lalu"] = "ywl", ["Western Magar"] = "mrd", ["Western Maninkakan"] = "mlq", ["Western Mari"] = "mrj", ["Western Mashan Hmong"] = "hmw", ["Western Meohang"] = "raf", ["Western Muria"] = "mut", ["Western Neo-Aramaic"] = "amw", ["Western Ojibwa"] = "ojw", ["Western Parbate Kham"] = "kjl", ["Western Penan"] = "pne", ["Western Pwo"] = "pwo", ["Western Sisaala"] = "ssl", ["Western Tamang"] = "tdg", ["Western Tawbuid"] = "twb", ["Western Totonac"] = "tqt", ["Western Tunebo"] = "tnb", ["Western Xiangxi Miao"] = "mmr", ["Western Xwla Gbe"] = "xwl", ["Western Yugur"] = "ybe", ["Wewaw"] = "wea", ["Weyewa"] = "wew", ["Weyto"] = "woy", ["White Gelao"] = "giw", ["White Hmong"] = "mww", ["White Lachi"] = "lwh", ["Whitesands"] = "tnp", ["Wiarumus"] = "tua", ["Wichita"] = "wic", ["Wichí Lhamtés Güisnay"] = "mzh", ["Wichí Lhamtés Nocten"] = "mtp", ["Wichí Lhamtés Vejoz"] = "wlv", ["Wigur"] = "ug", ["Wik-Epa"] = "wie", ["Wik-Iiyanh"] = "wij", ["Wik-Keyangan"] = "wif", ["Wik-Me'anha"] = "wih", ["Wik-Mungkan"] = "wim", ["Wik-Ngathana"] = "wig", ["Wikalkan"] = "wik", ["Wikang Senyas ng Bamako"] = "bog", ["Wikang Senyas ng Ban Khor"] = "bfk", ["Wikang Senyas ng Bengkala"] = "bqy", ["Wikang Senyas ng mga Adamorobe"] = "ads", ["Wikang Senyas ng mga Afgano"] = "afg", ["Wikang Senyas ng mga Amerikano"] = "ase", ["Wikang Senyas ng mga Arhelino"] = "asp", ["Wikang Senyas ng mga Arhentino"] = "aed", ["Wikang Senyas ng mga Armenyo"] = "aen", ["Wikang Senyas ng mga Awstriyako"] = "asq", ["Wikang Senyas ng mga Bolivyano"] = "bvl", ["Wikang Senyas ng mga Brasileño"] = "bzs", ["Wikang Senyas ng mga Britaniko"] = "bfi", ["Wikang Senyas ng mga Bulgaro"] = "bqn", ["Wikang Senyas ng mga Fines"] = "fse", ["Wikang Senyas ng mga Franses"] = "fsl", ["Wikang Senyas ng mga Franses-Suweko"] = "fss", ["Wikang Senyas ng mga Griyego"] = "gss", ["Wikang Senyas ng mga Katutubong Awstralyano"] = "asw", ["Wikang Senyas ng mga Kebekes"] = "fcs", ["Wikang Senyas ng mga Koreano"] = "kvk", ["Wikang Senyas ng mga Pilipino"] = "psp", ["Wikngenchera"] = "wua", ["Wilawila"] = "wil", ["Winnebago"] = "win", ["Wintu"] = "wnw", ["Winyé"] = "kst", ["Wipi"] = "gdr", ["Wiradjuri"] = "wrh", ["Wiraféd"] = "wir", ["Wirangu"] = "wgu", ["Wiru"] = "wiu", ["Wirö"] = "wpc", ["Wiwa"] = "mbp", ["Wiyot"] = "wiy", ["Wobé"] = "wob", ["Woccon"] = "xwc", ["Wogamusin"] = "wog", ["Wogeo"] = "woc", ["Woi"] = "wbw", ["Woiwurrung"] = "wyi", ["Wojenaka"] = "jod", ["Wolane"] = "wle", ["Wolani"] = "wod", ["Wolaytta"] = "wal", ["Woleaian"] = "woe", ["Wolio"] = "wlo", ["Wolof"] = "wo", ["Womo"] = "wmx", ["Wong-gie"] = "aus-won", ["Wongo"] = "won", ["Woods Cree"] = "cwd", ["Woria"] = "wor", ["Worimi"] = "kda", ["Worodougou"] = "jud", ["Worora"] = "wro", ["Wotapuri-Katarqalai"] = "wsv", ["Wotu"] = "wtw", ["Woun Meu"] = "noa", ["Written Oirat"] = "xwo", ["Wu"] = "wuu", ["Wudu"] = "wud", ["Wuhuan"] = "mis-wuh", ["Wulguru"] = "aus-wul", ["Wuliwuli"] = "wlu", ["Wulna"] = "wux", ["Wumboko"] = "bqm", ["Wumbvu"] = "wum", ["Wumeng"] = "ywu", ["Wunai Bunu"] = "bwn", ["Wunambal"] = "wub", ["Wurrugu"] = "wur", ["Wusa"] = "yig", ["Wushi"] = "bse", ["Wusi"] = "wsi", ["Wutung"] = "wut", ["Wutunhua"] = "wuh", ["Wuvulu-Aua"] = "wuv", ["Wyandot"] = "wya", ["Wára"] = "tci", ["Wãpha"] = "juw", ["Wè Southern"] = "gxx", ["Wè Western"] = "wec", ["Xadani Zapotec"] = "zax", ["Xakriabá"] = "xkr", ["Xamtanga"] = "xan", ["Xanaguía Zapotec"] = "ztg", ["Xavante"] = "xav", ["Xerénte"] = "xer", ["Xetá"] = "xet", ["Xianbei"] = "mis-xbi", ["Xiang"] = "hsn", ["Xibe"] = "sjo", ["Xicotepec de Juárez Totonac"] = "too", ["Xinca"] = "xin", ["Xingú Asuriní"] = "asn", ["Xiongnu"] = "mis-xnu", ["Xipaya"] = "xiy", ["Xiri"] = "xii", ["Xiriâna"] = "xir", ["Xishanba Lalo"] = "ywt", ["Xocó"] = "sai-xoc", ["Xokleng"] = "xok", ["Xukurú"] = "xoo", ["Xwela Gbe"] = "xwe", ["Xârâcùù"] = "ane", ["Xârâgurè"] = "axx", ["Yaa"] = "iyx", ["Yaaku"] = "muu", ["Yabarana"] = "yar", ["Yabaâna"] = "ybn", ["Yaben"] = "ybm", ["Yabong"] = "ybo", ["Yabula Yabula"] = "yxy", ["Yace"] = "ekr", ["Yaeyama"] = "rys", ["Yafi"] = "wfg", ["Yagara"] = "yxg", ["Yagaria"] = "ygr", ["Yaghnobi"] = "yai", ["Yagomi"] = "ygm", ["Yagua"] = "yad", ["Yagwoia"] = "ygw", ["Yahadian"] = "ner", ["Yahang"] = "rhp", ["Yahuna"] = "ynu", ["Yaka"] = "yaf", ["Yakaikeke"] = "ykk", ["Yakan"] = "yka", ["Yakima"] = "yak", ["Yakkha"] = "ybh", ["Yakoma"] = "yky", ["Yakut"] = "sah", ["Yala"] = "yba", ["Yalahatan"] = "jal", ["Yalakalore"] = "xyl", ["Yalarnnga"] = "ylr", ["Yale"] = "nce", ["Yaleba"] = "ylb", ["Yalunka"] = "yal", ["Yalálag Zapotec"] = "zpu", ["Yamap"] = "ymp", ["Yamba"] = "yam", ["Yamben"] = "ynb", ["Yambes"] = "ymb", ["Yambeta"] = "yat", ["Yamdena"] = "jmd", ["Yameo"] = "yme", ["Yami"] = "tao", ["Yaminahua"] = "yaa", ["Yamongeri"] = "ymg", ["Yamphu"] = "ybi", ["Yan-nhangu"] = "jay", ["Yana"] = "ynn", ["Yanda"] = "yda", ["Yanda Dogon"] = "dym", ["Yandjibara"] = "xyb", ["Yandruwandha"] = "ynd", ["Yanesha'"] = "ame", ["Yangben"] = "yav", ["Yangkaal"] = "aus-ynk", ["Yangkam"] = "bsx", ["Yangman"] = "jng", ["Yango"] = "yng", ["Yangulam"] = "ynl", ["Yangum Dey"] = "yde", ["Yangum Gel"] = "ygl", ["Yangum Mon"] = "ymo", ["Yankunytjatjara"] = "kdd", ["Yanomam"] = "wca", ["Yanomamö"] = "guu", ["Yansi"] = "yns", ["Yanyuwa"] = "jao", ["Yao (Africa)"] = "yao", ["Yao (South America)"] = "sai-yao", ["Yaosakor Asmat"] = "asy", ["Yaouré"] = "yre", ["Yapese"] = "yap", ["Yaqay"] = "jaq", ["Yaqui"] = "yaq", ["Yarawata"] = "yrw", ["Yareba"] = "yrb", ["Yareni Zapotec"] = "zae", ["Yarli"] = "yxl", ["Yarluyandi"] = "yry", ["Yarumá"] = "sai-yar", ["Yarí"] = "yri", ["Yasa"] = "yko", ["Yatay"] = "yty", ["Yatee Zapotec"] = "zty", ["Yatzachi Zapotec"] = "zav", ["Yau (Finisterre)"] = "yuw", ["Yau (Torricelli)"] = "yyu", ["Yaur"] = "jau", ["Yautepec Zapotec"] = "zpb", ["Yavitero"] = "yvt", ["Yawa"] = "yva", ["Yawalapití"] = "yaw", ["Yawanawa"] = "ywn", ["Yawarawarga"] = "yww", ["Yaweyuha"] = "yby", ["Yawijibaya"] = "jbw", ["Yawiyo"] = "ybx", ["Yawuru"] = "ywr", ["Yaygir"] = "xya", ["Yazghulami"] = "yah", ["Ye'kwana"] = "mch", ["Yei"] = "jei", ["Yekhee"] = "ets", ["Yekora"] = "ykr", ["Yele"] = "yle", ["Yelmek"] = "jel", ["Yelogu"] = "ylg", ["Yemaek"] = "hmk", ["Yemba"] = "ybb", ["Yemsa"] = "jnj", ["Yendang"] = "yen", ["Yeni"] = "yei", ["Yenish"] = "yec", ["Yerakai"] = "yra", ["Yeretuar"] = "gop", ["Yeri"] = "yev", ["Yerong"] = "yrn", ["Yerukula"] = "yeu", ["Yeskwa"] = "yes", ["Yessan-Mayo"] = "yss", ["Yetfa"] = "yet", ["Yevanic"] = "yej", ["Yeyi"] = "yey", ["Yidgha"] = "ydg", ["Yidiny"] = "yii", ["Yidis"] = "yi", ["Yil"] = "yll", ["Yilan Creole"] = "ycr", ["Yimas"] = "yee", ["Yimchungru Naga"] = "yim", ["Yinbaw Karen"] = "kvu", ["Yinchia"] = "yin", ["Yindjibarndi"] = "yij", ["Yindjilandji"] = "yil", ["Yine"] = "pib", ["Yinggarda"] = "yia", ["Yinhawangka"] = "ywg", ["Yiningayi"] = "ygi", ["Yintale Karen"] = "kvy", ["Yinwum"] = "yxm", ["Yir-Yoront"] = "yiy", ["Yirandali"] = "ljw", ["Yis"] = "yis", ["Yitha Yitha"] = "xth", ["Yoba"] = "yob", ["Yocoboué Dida"] = "gud", ["Yogad"] = "yog", ["Yoidik"] = "ydk", ["Yoke"] = "yki", ["Yola"] = "yol", ["Yolmo"] = "scp", ["Yolngu Sign Language"] = "ygs", ["Yoloxochitl Mixtec"] = "xty", ["Yom"] = "pil", ["Yombe"] = "yom", ["Yonaguni"] = "yoi", ["Yong"] = "yno", ["Yongkom"] = "yon", ["Yopno"] = "yut", ["Yora"] = "mts", ["Yoron"] = "yox", ["Yorta Yorta"] = "xyy", ["Yoruba"] = "yo", ["Yosondúa Mixtec"] = "mpm", ["Youle Jino"] = "jiu", ["Younuo Bunu"] = "buh", ["Yout Wam"] = "ytw", ["Yoy"] = "yoy", ["Yuanga"] = "nua", ["Yucatec Maya"] = "yua", ["Yucatec Maya Sign Language"] = "msd", ["Yuchi"] = "yuc", ["Yucuañe Mixtec"] = "mvg", ["Yucuna"] = "ycn", ["Yug"] = "yug", ["Yugambal"] = "yub", ["Yugoslavian Sign Language"] = "ysl", ["Yugul"] = "ygu", ["Yuhup"] = "yab", ["Yuki"] = "yuk", ["Yukpa"] = "yup", ["Yukuben"] = "ybl", ["Yulu"] = "yul", ["Yuma"] = "yum", ["Yumana"] = "awd-yum", ["Yup'ik"] = "esu", ["Yupiltepeque"] = "nai-yup", ["Yupua"] = "sai-yup", ["Yuqui"] = "yuq", ["Yuracare"] = "yuz", ["Yuri"] = "sai-yri", ["Yurok"] = "yur", ["Yuru"] = "ljx", ["Yurumanguí"] = "sai-yur", ["Yurutí"] = "yui", ["Yutanduchi Mixtec"] = "mab", ["Yuwana"] = "yau", ["Yuyu"] = "yxu", ["Yámana"] = "yag", ["Zaachila Zapotec"] = "ztx", ["Zabana"] = "kji", ["Zacatepec Chatino"] = "ctz", ["Zacatlán-Ahuacatlán-Tepetzintla Nahuatl"] = "nhi", ["Zaghawa"] = "zag", ["Zaiwa"] = "atb", ["Zakhring"] = "zkr", ["Zambian Sign Language"] = "zsl", ["Zan Gula"] = "zna", ["Zanaki"] = "zak", ["Zande"] = "zne", ["Zangskari"] = "zau", ["Zangwal"] = "zah", ["Zaniza Zapotec"] = "zpw", ["Zapotec"] = "zap", ["Zaramo"] = "zaj", ["Zari"] = "zaz", ["Zarma"] = "dje", ["Zauzou"] = "zal", ["Zay"] = "zwa", ["Zayein Karen"] = "kxk", ["Zayse-Zergulla"] = "zay", ["Zazaki"] = "zza", ["Zazao"] = "jaj", ["Zbu"] = "sit-zbu", ["Zealandic"] = "zea", ["Zeem"] = "zua", ["Zemba"] = "dhm", ["Zeme Naga"] = "nzm", ["Zenag"] = "zeg", ["Zenaga"] = "zen", ["Zenzontepec Chatino"] = "czn", ["Zhaba"] = "zhb", ["Zhang-Zhung"] = "xzh", ["Zhenan Min"] = "nan-zhe", ["Zhire"] = "zhi", ["Zhoa"] = "zhw", ["Zhuang"] = "za", ["Zhár"] = "jjr", ["Zia"] = "zia", ["Zialo"] = "zil", ["Zigula"] = "ziw", ["Zimakani"] = "zik", ["Zimba"] = "zmb", ["Zimbabwe Sign Language"] = "zib", ["Zinza"] = "zin", ["Zipser German"] = "gmw-zps", ["Zirenkel"] = "zrn", ["Ziriya"] = "zir", ["Zizilivakan"] = "ziz", ["Zo'é"] = "pto", ["Zokhuo"] = "yzk", ["Zoogocho Zapotec"] = "zpq", ["Zotung Chin"] = "czt", ["Zou"] = "zom", ["Zulgo-Gemzek"] = "gnd", ["Zulu"] = "zu", ["Zumaya"] = "zuy", ["Zumbun"] = "jmb", ["Zuni"] = "zun", ["Zuojiang Zhuang"] = "zzj", ["Zuwara"] = "ber-zuw", ["Zyphe"] = "zyp", ["Záparo"] = "zro", ["Àhàn"] = "ahn", ["Áncá"] = "acb", ["Äiwoo"] = "nfl", ["Äynu"] = "aib", ["Îguwak"] = "iwk", ["Ömie"] = "aom", ["Önge"] = "oon", ["ǀXam"] = "xam", ["ǁAni"] = "hnh", ["ǁGana"] = "gnk", ["ǁXegwi"] = "xeg", ["ǂHoan"] = "huc", ["ǃKung"] = "khi-kun", ["ǃXóõ"] = "nmn", ["Ỹaroamë"] = "yro", } b8jag2rq0cz0bjsra8j2ebppjao7ug7 Module:etymology languages/canonical names 828 33024 177461 176833 2026-08-26T10:24:31Z Yivan000 4078 [[MediaWiki:UpdateLanguageNameAndCode.js|updated]] 177461 Scribunto text/plain return { ["ALUPEC Kabuverdianu"] = "kea-alu", ["Abhiri"] = "pra-abh", ["Abron"] = "abr", ["Abuzeydabadi"] = "xme-abz", ["Abyanehi"] = "xme-aby", ["Acadian French"] = "fr-aca", ["Achaemenid Elamite"] = "elx-ach", ["Achterhoeks"] = "act", ["Adamawa Fulfulde"] = "fub", ["Addu Dhivehi"] = "dv-add", ["Aeolic Greek"] = "grc-aeo", ["Afghan Uzbek"] = "uz-afg", ["African Romance"] = "la-afr", ["Afridi"] = "ps-afr", ["Akhmimic Coptic"] = "cop-akh", ["Akuapem Twi"] = "tw-aku", ["Aleman Mataas na Bago na Maaga"] = "de-ear", ["Alsatian Alemannic German"] = "gsw-FR-als", ["Amorehi"] = "xme-amo", ["Ampezan Ladin"] = "lld-amp", ["Amrum North Frisian"] = "frr-amr", ["Anaraki"] = "xme-ana", ["Anatri Chuvash"] = "cv-ana", ["Anbarani"] = "tly-anb", ["Angkorian Old Khmer"] = "okz-ang", ["Anglian Old English"] = "ang-ang", ["Anglo-Norman"] = "xno", ["Anxi Hokkien"] = "nan-anx", ["Aquitanian"] = "xaq", ["Arabe Hilagang Levantino Alepino"] = "apc-ale", ["Arabe Hilagang Levantino Damaseno"] = "apc-dam", ["Arabe Hilagang Levantino Hilagang Libanes"] = "apc-nle", ["Arabe Hilagang Levantino Libanes"] = "apc-leb", ["Arabe Hilagang Levantino Siryo"] = "apc-syr", ["Arabe Hilagang Levantino Timog Libanes"] = "apc-sle", ["Arabe Huzestani"] = "acm-khu", ["Aranes"] = "oc-ara", ["Arbëresh Albanian"] = "aae", ["Arcadian Greek"] = "grc-arc", ["Arcadocypriot Greek"] = "grc-arp", ["Ardestani"] = "xme-ard", ["Ardhamagadhi Prakrit"] = "pra-ard", ["Arghu"] = "klj-arg", ["Armeno-Kipchak"] = "qwm-arm", ["Arvanitika Albanian"] = "aat", ["Asalemi"] = "tly-asa", ["Asante Twi"] = "tw-asa", ["Ashtiani"] = "atn", ["Attic Greek"] = "grc-att", ["Austrian German"] = "de-AT", ["Auvergnat"] = "oc-auv", ["Avahattha"] = "inc-aav", ["Avanti"] = "pra-ava", ["Ayutthaya Old Thai"] = "th-ayu", ["Azerbaijani Talysh"] = "tly-aze", ["Azeri Klasikal"] = "az-cls", ["Badiot Ladin"] = "lld-bad", ["Badrudi"] = "xme-bdr", ["Bagirmi Fulfulde"] = "fui", ["Bahliki"] = "pra-bah", ["Bajui"] = "sgh-baj", ["Baltic German"] = "de-bal", ["Bandari"] = "bsg-ban", ["Bangash"] = "ps-bng", ["Bannu"] = "ps-ban", ["Barlavento Kabuverdianu"] = "kea-bar", ["Barpetia Kamrupi Assamese"] = "as-bkm", ["Bartangi"] = "sgh-bar", ["Bartangi-Oroshori"] = "sgh-bro", ["Batuwanën"] = "tbk-bat", ["Belgian Dutch"] = "nl-BE", ["Besemah"] = "pse-bsm", ["Betawi Kota"] = "bew-kot", ["Bhaca"] = "xh-bha", ["Biblical Aramaic"] = "arc-bib", ["Biblical Hebrew"] = "hbo", ["Bidhandi"] = "xme-bid", ["Bijagani"] = "xme-bij", ["Binisayang Siquijor"] = "ceb-sig", ["Binul-anong Binisaya"] = "ceb-min", ["Boa Vista Kabuverdianu"] = "kea-bvi", ["Boeotian Greek"] = "grc-boi", ["Bohairic Coptic"] = "cop-boh", ["Bombay Hindi"] = "hi-mum", ["Borana"] = "gax", ["Borgu Fulfulde"] = "fue", ["Borujerdi"] = "xme-bor", ["Brahmanic Sanskrit"] = "sa-bra", ["Brava Kabuverdianu"] = "kea-bra", ["Buddhist Hybrid Sanskrit"] = "sa-bhs", ["Burenjani"] = "fay-bur", ["Bushehri"] = "fay-bsh", ["Byzantine Greek"] = "gkm", ["Cadorino Ladin"] = "lld-cad", ["Cajun French"] = "frc", ["Camorta"] = "ncb-cam", ["Campidanese"] = "sc-sro", ["Candali"] = "pra-can", ["Capenate"] = "xfa-cap", ["Central Ghilzay"] = "ps-cgi", ["Central Plains Mandarin"] = "cmn-cep", ["Central Talysh"] = "tly-cen", ["Central Tati"] = "xme-ttc-cen", ["Central-Eastern Niger Fulfulde"] = "fuq", ["Chakhar Mongolian"] = "mn-cha", ["Chali Tati"] = "tks-cal", ["Changtai Hokkien"] = "nan-cha", ["Chimehi"] = "xme-cim", ["Christian Palestinian Aramaic"] = "arc-cpa", ["Ci"] = "lzh-cii", ["Cisalpine Gaulish"] = "xcg", ["Classical Cantonese"] = "lzh-yue", ["Classical Latin"] = "la-cla", ["Classical Mandarin"] = "lzh-cmn", ["Classical Persian"] = "fa-cls", ["Classical Sanskrit"] = "cls", ["Classical Taishanese"] = "lzh-tai", ["Classical Taiwanese Mandarin"] = "lzh-cmn-TW", ["Common Bantu"] = "bnt-cmn", ["Contemporary Latin"] = "la-con", ["Coptic Dialect G"] = "cop-ggg", ["Coptic Dialect J"] = "cop-jjj", ["Coptic Dialect K"] = "cop-kkk", ["Coptic Dialect P"] = "cop-ppp", ["Cretan Ancient Greek"] = "grc-kre", ["Cretan Greek"] = "el-crt", ["Cuman"] = "qwm-cum", ["Cypriot Greek"] = "el-cyp", ["Cypriot Turkish"] = "tr-CY", ["Dabu Hakka"] = "hak-dab", ["Daksinatya"] = "pra-dak", ["Danesfani"] = "tks-dan", ["Danube Bulgar"] = "xbo-dan", ["Danzhou Chinese"] = "zhx-dan", ["Dari"] = "prs", ["Dashtaki"] = "fay-dsh", ["Davani"] = "fay-dav", ["Delijani"] = "xme-del", ["Dhakaiya Vaṅga Bengali"] = "bn-dvn", ["Digor Ossetian"] = "os-dig", ["Dnieper Baltic"] = "bat-dni", ["Dobrujan Tatar"] = "crh-dbj", ["Doric Greek"] = "grc-dor", ["Dramili"] = "pra-dra", ["Drents"] = "drt", ["Dutch Low Saxon"] = "nds-nl", ["Early Brythonic"] = "bry-ear", ["Early Mandarin"] = "cmn-ear", ["Early Medieval Latin"] = "la-eme", ["Early Middle Korean"] = "okm-ear", ["Early Middle Mongol"] = "xng-ear", ["Early Middle Persian"] = "pal-ear", ["Early Modern Czech"] = "cs-ear", ["Early Modern Hakka"] = "hak-eam", ["Early New Persian"] = "fa-ear", ["Early Old Ossetic"] = "oos-ear", ["Early Old Persian"] = "peo-ear", ["Early Scots"] = "enm-esc", ["Early Sogdian"] = "sog-ear", ["East Frisian Low German"] = "frs", ["East Midland Middle English"] = "enm-emi", ["Eastern Armenian"] = "hye", ["Eastern Balochi"] = "bgp", ["Eastern Mansi"] = "mns-eas", ["Eastern Tati"] = "xme-ttc-eas", ["Ebrahimabadi"] = "tks-ebr", ["Ecclesiastical Latin"] = "la-ecc", ["Elean Greek"] = "grc-ela", ["Emamzada Esmaili"] = "fay-eze", ["Epic Greek"] = "grc-epc", ["Esfarvarini"] = "tks-esf", ["Espanyol Bolivyano"] = "es-BO", ["Espanyol Colombiyano"] = "es-CO", ["Espanyol Estados Unidos"] = "es-US", ["Espanyol Kubano"] = "es-CU", ["Espanyol Mehikano"] = "es-MX", ["Espanyol Modernong Maaga"] = "es-ear", ["Espanyol Perwano"] = "es-PE", ["Espanyol Pilipino"] = "es-PH", ["Espanyol Puwertorikeño"] = "es-PR", ["Espanyol Riyoplatense"] = "es-AR", ["Espanyol Tsileno"] = "es-CL", ["Espanyol Venezolano"] = "es-VE", ["Fante Akan"] = "fat", ["Farizandi"] = "xme-far", ["Fascian Ladin"] = "lld-fas", ["Fayyumic Coptic"] = "cop-fay", ["Fodom Ladin"] = "lld-fod", ["Fogo Kabuverdianu"] = "kea-fog", ["Fornes Ladin"] = "lld-for", ["Frankish"] = "frk", ["Fumani"] = "tly-fum", ["Fuyu Kyrgyz"] = "kjh-fyu", ["Föhr North Frisian"] = "frr-foh", ["Föhr-Amrum North Frisian"] = "frr-fam", ["Gaskon"] = "oc-gas", ["Gavkoshaki"] = "fay-gav", ["Gazi"] = "gzi", ["Geordie"] = "en-geo", ["German Low German"] = "nds-de", ["Ghat"] = "thv-ght", ["Gheg Albanian"] = "aln", ["Gherdëina Ladin"] = "lld-ghe", ["Gitnang Hapones"] = "ja-mid", ["Gitnang Polako"] = "zlw-mpl", ["Gitnang Ruso"] = "zle-mru", ["Goesharde North Frisian"] = "frr-goe", ["Golyad"] = "bat-gol", ["Goral"] = "pl-gor", ["Greater Polish"] = "pl-gre", ["Greenlandic Norse"] = "non-grn", ["Gronings"] = "gos", ["Guangzhou Cantonese"] = "yue-gua", ["Guanzhong Mandarin"] = "cmn-gua", ["Guernsey Norman"] = "nrf-grn", ["Guilin Mandarin"] = "cmn-gui", ["Gurjara Apabhramsa"] = "inc-agu", ["Hailu Hakka"] = "hak-hai", ["Halligen North Frisian"] = "frr-hal", ["Hamadani"] = "xme-ham", ["Hangzhounese"] = "wuu-han", ["Hanjani"] = "xme-han", ["Hapones Gitnang Maaga"] = "ja-mid-ear", ["Hapones Klasikal"] = "ja-cla", ["Hapones Lumang Silanganin"] = "ojp-eas", ["Hapones Modernong Maaga"] = "ja-ear", ["Harar Oromo"] = "hae", ["Hatran Aramaic"] = "arc-hat", ["Havigannada"] = "kn-hav", ["Hazaragi"] = "haz", ["Heligoland North Frisian"] = "frr-hel", ["Helu Prakrit"] = "pra-hel", ["Hengyang Xiang"] = "hsn-hya", ["Hengzhou Xiang"] = "hsn-hzh", ["Hermopolitan Coptic"] = "cop-her", ["High Alemannic German"] = "gsw-hig", ["Highest Alemannic German"] = "gsw-hst", ["Hokkaido Ainu"] = "ain-hok", ["Hong Kong Cantonese"] = "yue-HK", ["Hong Kong Hakka"] = "hak-HK", ["Hormozi"] = "bsg-hor", ["Houlu Min"] = "nan-hou", ["Hudeoarabe"] = "jrb", ["Hui'an Hokkien"] = "nan-hui", ["Huiyang Hakka"] = "hak-hui", ["Huvadhu Dhivehi"] = "dv-huv", ["Ilokano Abagatan"] = "ilo-sou", ["Ilokano Amianan"] = "ilo-nor", ["Ilokano Cagayan Valley"] = "ilo-cvy", ["Ilokano Kaigorotan"] = "ilo-car", ["Imperial Aramaic"] = "arc-imp", ["Ingles Amerikano"] = "en-US", ["Ingles Awstralyano"] = "en-AU", ["Ingles Britaniko"] = "en-GB", ["Ingles Eskoses"] = "en-GB-SCT", ["Ingles Gales"] = "en-GB-WLS", ["Ingles Hilagang Amerikano"] = "en-NNN", ["Ingles Hilagang Irlandes"] = "en-GB-NIR", ["Ingles Hong Kong"] = "en-HK", ["Ingles Indiyo"] = "en-IN", ["Ingles Irlandes"] = "en-IE", ["Ingles Kalifornya"] = "en-US-CA", ["Ingles Kanadyense"] = "en-CA", ["Ingles Katutubong Awstralyano"] = "en-aae", ["Ingles Manes"] = "en-IM", ["Ingles Modernong Maaga"] = "en-ear", ["Ingles Neozelandes"] = "en-NZ", ["Ingles Timog Afrikano"] = "en-ZA", ["Ingles Ulster"] = "en-uls", ["Insular North Frisian"] = "frr-ins", ["Insular Scots"] = "sco-ins", ["Ionic Greek"] = "grc-ion", ["Iranian Persian"] = "fa-ira", ["Iron Ossetian"] = "os-iro", ["Isfahani"] = "xme-isf", ["Israeli Hebrew"] = "he-IL", ["Jadrani"] = "ps-jad", ["Jersey Norman"] = "nrf-jer", ["Jewish Babylonian Aramaic"] = "tmr", ["Jewish Literary Aramaic"] = "arc-jla", ["Jewish Palestinian Aramaic"] = "jpa", ["Jianghuai Mandarin"] = "cmn-jhu", ["Jinjiang Hokkien"] = "nan-jin", ["Jirofti"] = "rdb-jir", ["Jowshaqani"] = "xme-jow", ["Kafroni"] = "xme-kaf", ["Kahaki"] = "xme-kah", ["Kahilagaang Tagalog"] = "tl-nor", ["Kahnuji"] = "rdb-kah", ["Kakari"] = "ps-kak", ["Kaliarda"] = "el-kal", ["Kamviri"] = "xvi", ["Kandahari"] = "ps-kan", ["Kaniguram"] = "oru-kan", ["Kankanaëy Aplay"] = "xnn", ["Karganrudi"] = "tly-kar", ["Karrharde North Frisian"] = "frr-kar", ["Kashani"] = "xme-kas", ["Kasmiri Apabhramsa"] = "inc-aka", ["Katchal"] = "ncb-kat", ["Katharevousa"] = "el-kth", ["Kathiyawadi"] = "gu-kat", ["Katimugang Leyte Binisaya"] = "ceb-sle", ["Katimugang Tagalog"] = "tl-sou", ["Kativiri"] = "bsh-kat", ["Kentish Middle English"] = "enm-ken", ["Kentish Old English"] = "ang-ken", ["Kermani"] = "xme-krm", ["Kesehi"] = "xme-kes", ["Khalkha Mongolian"] = "mn-kha", ["Khamba"] = "kbg", ["Khargi"] = "fay-kar", ["Khasa Prakrit"] = "pra-kha", ["Khatak"] = "ps-xat", ["Khiaraji"] = "tks-xia", ["Khollari"] = "fay-kho", ["Khorchin Mongolian"] = "mn-khr", ["Khoznini"] = "tks-xoz", ["Khufi"] = "sgh-xuf", ["Khughni"] = "sgh-xug", ["Khughni-Bajui"] = "sgh-xgb", ["Khunsari"] = "kfm", ["Khuri"] = "xme-xur", ["Kinmenese Hokkien"] = "nan-kin", ["Kinyarwanda"] = "rw-kin", ["Kirundi"] = "rw-run", ["Koine Greek"] = "grc-koi", ["Komjani"] = "xme-kom", ["Kondazi"] = "fay-kon", ["Korean Classical Chinese"] = "lzh-KO", ["Koreano Chungcheong"] = "ko-chu", ["Koreano Gyeonggi"] = "ko-gyg", ["Koreano Gyeongsang"] = "ko-gys", ["Koreano Hamgyong"] = "ko-ham", ["Koreano Hwanghae"] = "ko-hwa", ["Koreano Jeolla"] = "ko-jeo", ["Koreano Pyongan"] = "ko-pyo", ["Koreano Sentral"] = "ko-cen", ["Koreano Yeongdong"] = "ko-gan", ["Koreano Yukjin"] = "ko-yuk", ["Kosena"] = "kze", ["Kromanti"] = "alv-kro", ["Kundagannada"] = "kn-kun", ["Kuril Ainu"] = "ain-kur", ["Kölsch"] = "ksh", ["Languedocien"] = "oc-lan", ["Lanuvian"] = "itc-lan", ["Lanyin Mandarin"] = "cmn-lan", ["Late Babylonian"] = "akk-lbb", ["Late Brythonic"] = "bry-lat", ["Late Egyptian"] = "egy-lat", ["Late Khotanese"] = "kho-lat", ["Late Latin"] = "la-lat", ["Late Middle Chinese"] = "ltc-lat", ["Late Middle Japanese"] = "ja-mid-lat", ["Late Middle Mongol"] = "xng-lat", ["Late Middle Persian"] = "pal-lat", ["Late Old Chinese"] = "och-lat", ["Late Old Korean"] = "oko-lat", ["Late Old Ossetic"] = "oos-lat", ["Late Old Persian"] = "peo-lat", ["Late Old Swedish"] = "gmq-osw-lat", ["Late Sogdian"] = "sog-lat", ["Law French"] = "xno-law", ["Lesser Polish"] = "pl-les", ["Limousin"] = "oc-lim", ["Lisan ud-Dawat Gujarati"] = "gu-lda", ["Literary Cantonese"] = "yue-lit", ["Literary Chinese"] = "lzh-lit", ["Logar"] = "oru-log", ["Logudorese"] = "sc-src", ["Lombardic"] = "lng", ["Loudi Xiang"] = "hsn-lou", ["Louisiana French"] = "fr-lou", ["Low Alemannic German"] = "gsw-low", ["Low Prussian"] = "nds-lpr", ["Lucanian"] = "osc-luc", ["Lumang Arameas"] = "arc-old", ["Lumang Italyano"] = "roa-oit", ["Lumang Malayo"] = "ms-old", ["Lumang Tagalog"] = "tl-old", ["Lunfardo"] = "es-lun", ["Lycopolitan Coptic"] = "cop-lyc", ["Língua Geral Amazônica"] = "tpw-lga", ["Língua Geral Paulista"] = "tpw-lgp", ["Maasina Fulfulde"] = "ffm", ["Magadhi Prakrit"] = "pra-mag", ["Mahallati"] = "xme-mah", ["Maharastri Apabhramsa"] = "inc-ama", ["Maharastri Prakrit"] = "pra-mah", ["Mahsudi"] = "ps-mah", ["Mainland North Frisian"] = "frr-mai", ["Maio Kabuverdianu"] = "kea-mai", ["Malay Klasikal"] = "ms-cla", ["Malaysian Huiyang Hakka"] = "hak-hui-MY", ["Malaysian Mandarin"] = "cmn-MY", ["Mamluk-Kipchak"] = "qwm-mam", ["Mandarin Beijing"] = "cmn-bei", ["Mandarin Beijingiko"] = "cmn-bec", ["Mandarin Pilipino"] = "cmn-PH", ["Manichaean Middle Persian"] = "xmn", ["Masali"] = "tly-msa", ["Masarami"] = "fay-mas", ["Masbatenyong Binisaya"] = "ceb-mas", ["Masovian Polish"] = "pl-mas", ["Masulei"] = "tly-msu", ["Medan Hokkien"] = "nan-med", ["Medieval Hebrew"] = "he-med", ["Medieval Latin"] = "la-med", ["Medieval Sinhalese"] = "si-med", ["Medieval Tashelhit"] = "shi-med", ["Meixian Hakka"] = "hak-mei", ["Mercian Old English"] = "ang-mer", ["Meymehi"] = "xme-mey", ["Middle Assyrian"] = "akk-mas", ["Middle Babylonian"] = "akk-mbb", ["Middle Belarusian"] = "zle-mbe", ["Middle Bulgarian"] = "cu-bgm", ["Middle Chuvash"] = "cv-mid", ["Middle Egyptian"] = "egy-mid", ["Middle Elamite"] = "elx-mid", ["Middle Georgian"] = "ka-mid", ["Middle Hindi"] = "hi-mid", ["Middle Konkani"] = "kok-mid", ["Middle Tamil"] = "ta-mid", ["Middle Ukrainian"] = "zle-muk", ["Minabi"] = "bsg-min", ["Mishnaic Hebrew"] = "he-mis", ["Missouri French"] = "fr-mis", ["Mitanni"] = "inc-mit", ["Moldavo"] = "ro-MD", ["Mooring North Frisian"] = "frr-moo", ["Mulaku Dhivehi"] = "dv-mul", ["Mumviri"] = "bsh-mum", ["Nabataean Aramaic"] = "arc-nab", ["Nalbaria Kamrupi Assamese"] = "as-nkm", ["Nancowry"] = "ncb-nan", ["Nanjing Mandarin"] = "cmn-nan", ["Naraqi"] = "xme-nar", ["Nashalji"] = "xme-nas", ["Natanzi"] = "ntz", ["Nayini"] = "nyq", ["Negrensing Binisaya"] = "ceb-ner", ["Neo-Assyrian"] = "akk-nas", ["Neo-Babylonian"] = "akk-nbb", ["Neo-Elamite"] = "elx-neo", ["Neo-Middle Egyptian"] = "egy-nmi", ["New Latin"] = "la-new", ["New Sanskrit"] = "sa-neo", ["New Xiang"] = "hsn-new", ["Nigerian Fulfulde"] = "fuv", ["Ningbonese"] = "wuu-nin", ["Noakhailla Vaṅga Bengali"] = "bn-nvn", ["Nones Ladin"] = "lld-non", ["North Alaskan Inupiatun"] = "esi", ["North Karelian"] = "krl-nor", ["North Wales Welsh"] = "cy-nor", ["Northeastern Mandarin"] = "cmn-noe", ["Northeastern Pashto"] = "ps-nea", ["Northern Lushootseed"] = "lut-nor", ["Northern Middle English"] = "enm-nor", ["Northern Scots"] = "sco-nor", ["Northern Talysh"] = "tly-nor", ["Northern Tati"] = "xme-ttc-nor", ["Northern Wu"] = "wuu-nor", ["Northumbrian Old English"] = "ang-nor", ["Northwest Alaskan Inupiatun"] = "esk", ["Northwestern Pashto"] = "ps-nwe", ["Nuorese"] = "sc-nuo", ["Nushabadi"] = "xme-nus", ["Odri"] = "pra-odr", ["Old Akkadian"] = "akk-old", ["Old Assyrian"] = "akk-oas", ["Old Avestan"] = "ae-old", ["Old Azari"] = "xme-azr", ["Old Babylonian"] = "akk-obb", ["Old Braj"] = "bra-old", ["Old Chuvash"] = "cv-old", ["Old Coptic"] = "cop-old", ["Old Dhivehi"] = "dv-old", ["Old East Norse"] = "non-oen", ["Old Egyptian"] = "egy-old", ["Old Elamite"] = "elx-old", ["Old Emilian"] = "egl-old", ["Old Franco-Provençal"] = "frp-old", ["Old Friulian"] = "fur-old", ["Old Kazeruni"] = "fay-kzo", ["Old Khotanese"] = "kho-old", ["Old Kirghiz"] = "otk-kir", ["Old Konkani"] = "kok-old", ["Old Latin"] = "itc-ola", ["Old Ligurian"] = "lij-old", ["Old Lombard"] = "lmo-old", ["Old Mohawk"] = "iro-omo", ["Old Neapolitan"] = "nap-old", ["Old Northern French"] = "fro-nor", ["Old Onondaga"] = "iro-oon", ["Old Ossetic"] = "oos", ["Old Piedmontese"] = "pms-old", ["Old Provençal"] = "oc-pro-old", ["Old Pskovian"] = "zle-ops", ["Old Romagnol"] = "rgn-old", ["Old Romansh"] = "rm-old", ["Old Sardinian"] = "sc-old", ["Old Shirazi"] = "fay-sho", ["Old Sicilian"] = "scn-old", ["Old Thai"] = "th-old", ["Old Venetan"] = "vec-old", ["Old Wendat"] = "iro-ohu", ["Old West Norse"] = "non-own", ["Old Xiang"] = "hsn-old", ["Ontenu"] = "ont", ["Opuntian Locrian"] = "grc-opl", ["Ordos Mongolian"] = "mn-ord", ["Orkhon Turkic"] = "otk-ork", ["Orma"] = "orc", ["Oroshori"] = "sgh-oro", ["Oxyrhynchite Coptic"] = "cop-oxy", ["Ozolian Locrian"] = "grc-ozl", ["Paisaci Prakrit"] = "pra-pai", ["Palasbaria Kamrupi Assamese"] = "as-pkm", ["Palatine German"] = "pfl", ["Paleo-Balkan"] = "qsb-bal", ["Paleo-Hispanic"] = "qsb-ibe", ["Palladius"] = "cmn-palladius", ["Palmyrene Aramaic"] = "arc-pal", ["Pamphylian Greek"] = "grc-pam", ["Paphian Greek"] = "el-pap", ["Papuni"] = "fay-pap", ["Penang Hokkien"] = "nan-pen", ["Peshawari"] = "ps-pes", ["Philippine Hokkien"] = "nan-hbl-PH", ["Picard Old French"] = "fro-pic", ["Pinyin Hanyu"] = "cmn-pinyin", ["Pinyin Tongyong"] = "cmn-tongyong", ["Polari"] = "pld", ["Portugues Brasileño"] = "pt-BR", ["Portugues Europeo"] = "pt-PT", ["Postal Romanization"] = "zh-postal", ["Pracya"] = "pra-pra", ["Praenestine"] = "itc-pra", ["Pre-Angkorian Old Khmer"] = "okz-pre", ["Pre-Classical Chinese"] = "lzh-pre", ["Pre-Greek"] = "qsb-grc", ["Proto-Anglo-Frisian"] = "gmw-afr-pro", ["Proto-Arinic"] = "qfa-yrn-pro", ["Proto-Baltic"] = "bat-pro", ["Proto-Bulgar"] = "trk-bul-pro", ["Proto-Common Turkic"] = "trk-cmn-pro", ["Proto-Finno-Permic"] = "urj-fpr-pro", ["Proto-Finno-Ugric"] = "fiu-pro", ["Proto-Ketic"] = "qfa-yke-pro", ["Proto-Kottic"] = "qfa-yko-pro", ["Proto-Lycopolitan Coptic"] = "cop-ply", ["Proto-Middle Indo-Aryan"] = "inc-ash-pro", ["Proto-New Indo-Aryan"] = "pra-pro", ["Proto-North Sea Germanic"] = "gmw-nsg-pro", ["Proto-Oghur"] = "trk-ogr-pro", ["Proto-Oghuz"] = "trk-ogz-pro", ["Proto-Pumpokolic"] = "qfa-ypm-pro", ["Proto-Romance"] = "roa-pro", ["Proto-Tibeto-Burman"] = "tbq-pro", ["Provençal"] = "oc-pro", ["Pulaar"] = "fuc", ["Pular"] = "fuf", ["Puluwanën"] = "tbk-pul", ["Puter Romansh"] = "rm-put", ["Qalhari"] = "xme-qal", ["Qashqai"] = "qxq", ["Qianlu Min"] = "nan-qia", ["Qohrudi"] = "xme-qoh", ["Quanzhou Hokkien"] = "nan-qua", ["Renaissance Latin"] = "la-ren", ["Roshani"] = "sgh-ros", ["Roshani-Khufi"] = "sgh-rsx", ["Rumantsch Grischun"] = "rm-gri", ["Russian Church Slavonic"] = "zls-chs-ru", ["Sabari"] = "pra-sab", ["Sagzabadi"] = "tks-sag", ["Sahidic Coptic"] = "cop-sah", ["Saint Dominican Creole French"] = "ht-sdm", ["Sakari"] = "pra-sak", ["Sakhalin Ainu"] = "ain-sak", ["Sal Kabuverdianu"] = "kea-sal", ["Sallands"] = "sdz", ["Samghani"] = "fay-sam", ["Samnite"] = "osc-sam", ["Santiago Kabuverdianu"] = "kea-san", ["Santo Antão Kabuverdianu"] = "kea-saa", ["Sauraseni Apabhramsa"] = "inc-asa", ["Sauraseni Prakrit"] = "pra-sau", ["Sedehi"] = "xme-sed", ["Serbokroata Kaykavo"] = "kjv", ["Serbokroata Torlak"] = "sh-tor", ["Serbokroata Tsakavo"] = "ckm", ["Shadi Wu"] = "wuu-chm", ["Shandarmani"] = "tly-san", ["Shanghainese"] = "wuu-sha", ["Shangsi Zhuang"] = "tai-shz", ["Sher"] = "ps-ser", ["Shirazi"] = "fay-shr", ["Shuadit"] = "oc-jud", ["Silesian East Central German"] = "sli", ["Singapore Hokkien"] = "nan-hbl-SG", ["Singapore Mandarin"] = "cmn-SG", ["Sixian Hakka"] = "hak-six", ["Skagit"] = "ska", ["Snohomish"] = "sno", ["Soi"] = "soj", ["Sorkhi"] = "fay-sor", ["Sotavento Kabuverdianu"] = "kea-sot", ["South Karelian"] = "krl-sou", ["South Wales Welsh"] = "cy-sou", ["Southern Balochi"] = "bcc", ["Southern Lushootseed"] = "slh", ["Southern Malaysian Hokkien"] = "nan-spm", ["Southern Middle English"] = "enm-sou", ["Southern Scots"] = "sco-sou", ["Southern Talysh"] = "tly-sou", ["Southern Tati"] = "xme-ttc-sou", ["Southwestern Mandarin"] = "cmn-sow", ["Standard Babylonian"] = "akk-stb", ["Stellingwerfs"] = "stl", ["Suevic"] = "gem-sue", ["Sukhothai Old Thai"] = "th-suk", ["Surmiran Romansh"] = "rm-srm", ["Sursilvan Romansh"] = "rm-srs", ["Sutsilvan Romansh"] = "rm-sut", ["Suzhounese"] = "wuu-suz", ["Swiss French"] = "fr-CH", ["Switzerland German"] = "de-CH", ["Switzerland Italian"] = "it-CH", ["Sylt North Frisian"] = "frr-syl", ["São Nicolau Kabuverdianu"] = "kea-sni", ["São Vicente Kabuverdianu"] = "kea-svi", ["S̃ug̓udnun"] = "tbk-sug", ["Tagalog Aurora"] = "tl-aur", ["Tagalog Baguio"] = "tl-bag", ["Tagalog Bataan"] = "tl-ban", ["Tagalog Batangas"] = "tl-btg", ["Tagalog Bulacan"] = "tl-bul", ["Tagalog Camarines Norte"] = "tl-can", ["Tagalog Cavite"] = "tl-cav", ["Tagalog Klasikal"] = "tl-cls", ["Tagalog Laguna"] = "tl-lag", ["Tagalog Marinduque"] = "tl-mad", ["Tagalog Mindoro"] = "tl-mdo", ["Tagalog Nueva Ecija"] = "tl-nue", ["Tagalog Quezon"] = "tl-que", ["Tagalog Rizal"] = "tl-riz", ["Tagalog Sentral"] = "tl-cen", ["Tagalog Tsinoy"] = "tl-zho", ["Taiwanese Hakka"] = "hak-TW", ["Taiwanese Hokkien"] = "nan-hbl-TW", ["Taiwanese Mandarin"] = "cmn-TW", ["Takestani"] = "tks-tak", ["Takka Apabhramsa"] = "inc-ata", ["Taleshdulabi"] = "tly-tal", ["Tamahaq"] = "thv", ["Tamasheq"] = "taq", ["Tarehi"] = "xme-trh", ["Tari"] = "xme-tar", ["Tawellemmet"] = "ttq", ["Tayert"] = "thz", ["Thessalian Greek"] = "grc-ths", ["Tianjin Mandarin"] = "cmn-tia", ["Tibetano Amdo"] = "adx", ["Tibetano Khams"] = "khg", ["Timog Kanluraning Pastun"] = "ps-swe", ["Timog Silanganing Pastun"] = "ps-sea", ["Tong'an Hokkien"] = "nan-ton", ["Tosk Albanian"] = "als", ["Traditional Chinese poetry"] = "lzh-shi", ["Transalpine Gaulish"] = "xtg", ["Tseku"] = "tsk", ["Tsino Gitnang Maaga"] = "ltc-ear", ["Tsino Lumang Maaga"] = "och-ear", ["Tularudi"] = "tly-tul", ["Twents"] = "twd", ["Twi Akan"] = "tw", ["Ukrainian Church Slavonic"] = "zls-chs-uk", ["Ukranyano Franses"] = "fr-CA", ["Ukranyano Kanadyense"] = "uk-CA", ["Ulster Scots"] = "sco-uls", ["Upper Saxon German"] = "sxu", ["Vafsi"] = "vaf", ["Valencian"] = "ca-val", ["Vallader Romansh"] = "rm-val", ["Valujerdi"] = "xme-val", ["Varani"] = "xme-var", ["Varzenehi"] = "xme-vrz", ["Vedic Sanskrit"] = "vsn", ["Veluws"] = "vel", ["Viennese German"] = "de-AT-vie", ["Vietnamese Classical Chinese"] = "lzh-VI", ["Viryal Chuvash"] = "cv-vir", ["Vivaro-Alpine"] = "oc-viv", ["Volga Bulgar"] = "xbo-vol", ["Vonishuni"] = "xme-von", ["Vracada Apabhramsa"] = "inc-avr", ["Vulgar Latin"] = "la-vul", ["Waata"] = "ssn", ["Wade–Giles"] = "cmn-wadegiles", ["Walser German"] = "wae", ["Wasa"] = "wss", ["Waziri"] = "ps-waz", ["Wenzhounese"] = "wuu-wen", ["West Midland Middle English"] = "enm-wmi", ["West Saxon Old English"] = "ang-wsx", ["Western Armenian"] = "hyw", ["Western Balochi"] = "bgn", ["Western Mansi"] = "mns-wes", ["Western Niger Fulfulde"] = "fuh", ["Western Punjabi"] = "pnb", ["Western Tati"] = "xme-ttc-wes", ["Westphalian"] = "wep", ["Wiedingharde North Frisian"] = "frr-wie", ["Written vernacular Cantonese"] = "yue-wvc", ["Written vernacular Mandarin"] = "cmn-wvc", ["Written vernacular Taishanese"] = "zhx-tai-wvc", ["Wuhan Mandarin"] = "cmn-wuh", ["Xiamen Hokkien"] = "nan-xia", ["Xining Mandarin"] = "cmn-xin", ["Yangzhou Mandarin"] = "cmn-yan", ["Yarandi"] = "xme-yar", ["Yazdi"] = "xme-yaz", ["Yongchun Hokkien"] = "nan-yon", ["Younger Avestan"] = "ae-yng", ["Zarphatic"] = "zrp", ["Zefrehi"] = "xme-zef", ["Zhangping Hokkien"] = "nan-zhp", ["Zhangzhou Hokkien"] = "nan-zha", ["Zhao'an Hakka"] = "hak-zha", ["Zhao'an Hokkien"] = "nan-zho", ["Zhongshan Min"] = "zhx-zho", ["Zori"] = "xme-zor", ["Zoroastrian Dari"] = "gbz", ["taxonomic name"] = "mul-tax", ["the BMAC substrate"] = "qsb-bma", } o7ucyksyyogjps71rjjqu10svxf92x3 Module:languages/code to canonical name 828 33131 177465 177157 2026-08-26T10:24:32Z Yivan000 4078 [[MediaWiki:UpdateLanguageNameAndCode.js|updated]] 177465 Scribunto text/plain return { ["aa"] = "Afar", ["aaa"] = "Ghotuo", ["aab"] = "Alumu-Tesu", ["aac"] = "Ari", ["aad"] = "Amal", ["aaf"] = "Aranadan", ["aag"] = "Ambrak", ["aah"] = "Abu'", ["aai"] = "Arifama-Miniafia", ["aak"] = "Ankave", ["aal"] = "Afade", ["aan"] = "Anambé", ["aap"] = "Arára (Pará)", ["aaq"] = "Penobscot", ["aas"] = "Aasax", ["aau"] = "Abau", ["aav-khs-pro"] = "Proto-Khasian", ["aav-nic-pro"] = "Proto-Nicobarese", ["aav-pkl-pro"] = "Proto-Pnar-Khasi-Lyngngam", ["aav-pro"] = "Proto-Austroasiatic", ["aaw"] = "Solong", ["aax"] = "Upper Mandobo", ["aaz"] = "Amarasi", ["ab"] = "Abhasiyo", ["aba"] = "Abé", ["abb"] = "Bankon", ["abc"] = "Ayta Ambala", ["abd"] = "Manide", ["abe"] = "Abenaki", ["abf"] = "Abai Sungai", ["abg"] = "Abaga", ["abh"] = "Arabe Tajiki", ["abi"] = "Abidji", ["abj"] = "Aka-Bea", ["abl"] = "Abung", ["abm"] = "Abanyom", ["abn"] = "Abua", ["abo"] = "Abon", ["abp"] = "Abellen", ["abq"] = "Abaza", ["abs"] = "Ambonese Malay", ["abt"] = "Ambulas", ["abu"] = "Abure", ["abv"] = "Arabe Baharna", ["abw"] = "Pal", ["abx"] = "Inabaknon", ["aby"] = "Aneme Wake", ["abz"] = "Abui", ["aca"] = "Achagua", ["acb"] = "Áncá", ["acd"] = "Gikyode", ["ace"] = "Atsenes", ["ach"] = "Acholi", ["aci"] = "Aka-Cari", ["ack"] = "Aka-Kora", ["acl"] = "Akar-Bale", ["acm"] = "Arabe Iraqi", ["acn"] = "Achang", ["acp"] = "Eastern Acipa", ["acr"] = "Achi", ["acs"] = "Acroá", ["acu"] = "Achuar", ["acv"] = "Achumawi", ["acw"] = "Arabe Hijazi", ["acx"] = "Arabe Omani", ["acy"] = "Arabe Tsipriyota", ["acz"] = "Acheron", ["ada"] = "Adangme", ["adb"] = "Atauran", ["add"] = "Dzodinka", ["ade"] = "Adele", ["adf"] = "Arabe Dhofari", ["adg"] = "Andegerebinha", ["adh"] = "Adhola", ["adi"] = "Adi", ["adj"] = "Adioukrou", ["adl"] = "Galo", ["adn"] = "Adang", ["ado"] = "Abu", ["adp"] = "Adap", ["adq"] = "Adangbe", ["adr"] = "Adonara", ["ads"] = "Wikang Senyas ng mga Adamorobe", ["adt"] = "Adnyamathanha", ["adu"] = "Aduge", ["adw"] = "Amondawa", ["ady"] = "Adiges", ["adz"] = "Adzera", ["ae"] = "Avestiko", ["aea"] = "Areba", ["aeb"] = "Arabe Tunesino", ["aed"] = "Wikang Senyas ng mga Arhentino", ["aee"] = "Northeast Pashayi", ["aek"] = "Haeke", ["ael"] = "Ambele", ["aem"] = "Arem", ["aen"] = "Wikang Senyas ng mga Armenyo", ["aeq"] = "Aer", ["aer"] = "Eastern Arrernte", ["aes"] = "Alsea", ["aeu"] = "Akeu", ["aew"] = "Ambakich", ["aey"] = "Amele", ["aez"] = "Aeka", ["af"] = "Afrikāns", ["afa-pro"] = "Proto-Afroasiatic", ["afb"] = "Arabe Golpo", ["afd"] = "Andai", ["afe"] = "Putukwam", ["afg"] = "Wikang Senyas ng mga Afgano", ["afh"] = "Afrihili", ["afi"] = "Akrukay", ["afk"] = "Nanubae", ["afn"] = "Defaka", ["afo"] = "Eloyi", ["afp"] = "Tapei", ["afs"] = "Afro-Seminole Creole", ["aft"] = "Afitti", ["afu"] = "Awutu", ["afz"] = "Obokuitai", ["aga"] = "Aguano", ["agb"] = "Legbo", ["agc"] = "Agatu", ["agd"] = "Agarabi", ["age"] = "Angal", ["agf"] = "Arguni", ["agg"] = "Angor", ["agh"] = "Ngelima", ["agi"] = "Agariya", ["agj"] = "Argobba", ["agk"] = "Agta Isarog", ["agl"] = "Fembe", ["agm"] = "Angaataha", ["agn"] = "Agutaynën", ["ago"] = "Tainae", ["agq"] = "Aghem", ["agr"] = "Aguaruna", ["ags"] = "Esimbi", ["agt"] = "Pannon", ["agu"] = "Aguacateca", ["agv"] = "Hatang Kaye", ["agw"] = "Kahua", ["agx"] = "Aghul", ["agy"] = "Kabulowan", ["agz"] = "Agta Iriga", ["aha"] = "Ahanta", ["ahb"] = "Axamb", ["ahg"] = "Qimant", ["ahh"] = "Aghu", ["ahi"] = "Tiagba", ["ahk"] = "Akha", ["ahl"] = "Igo", ["ahm"] = "Mobu", ["ahn"] = "Àhàn", ["aho"] = "Ahom", ["ahp"] = "Apro", ["ahr"] = "Ahirani", ["ahs"] = "Ashe", ["aht"] = "Ahtna", ["aia"] = "Arosi", ["aib"] = "Äynu", ["aic"] = "Ainbai", ["aid"] = "Alngith", ["aie"] = "Amara", ["aif"] = "Agi", ["aig"] = "Antigua and Barbuda Creole English", ["aih"] = "Ai-Cham", ["aii"] = "Assyrian Neo-Aramaic", ["aij"] = "Lishanid Noshan", ["aik"] = "Ake", ["ail"] = "Aimele", ["aim"] = "Aimol", ["ain"] = "Ainu", ["aio"] = "Aiton", ["aip"] = "Burumakok", ["air"] = "Airoran", ["ait"] = "Arikem", ["aiw"] = "Aari", ["aix"] = "Aighon", ["aiy"] = "Ali", ["aja"] = "Aja (East Africa)", ["ajg"] = "Aja (West Africa)", ["aji"] = "Ajië", ["ajn"] = "Andajin", ["ajp"] = "Arabe Timog Levantino", ["ajw"] = "Ajawa", ["ajz"] = "Amri Karbi", ["ak"] = "Akan", ["akb"] = "Angkola Batak", ["akc"] = "Mpur", ["akd"] = "Ukpet-Ehom", ["ake"] = "Akawaio", ["akf"] = "Akpa", ["akg"] = "Anakalangu", ["akh"] = "Angal Heneng", ["aki"] = "Aiome", ["akj"] = "Jeru", ["akk"] = "Akadyo", ["akl"] = "Aklanon", ["akm"] = "Aka-Bo", ["ako"] = "Akurio", ["akp"] = "Siwu", ["akq"] = "Ak", ["akr"] = "Araki", ["aks"] = "Akaselem", ["akt"] = "Akolet", ["aku"] = "Akum", ["akv"] = "Akhvakh", ["akw"] = "Akwa", ["akx"] = "Aka-Kede", ["aky"] = "Aka-Kol", ["akz"] = "Alabama", ["ala"] = "Alago", ["alc"] = "Kawésqar", ["ald"] = "Alladian", ["ale"] = "Aleutyano", ["alf"] = "Alege", ["alg-aga"] = "Agawam", ["alg-pro"] = "Proto-Algonquian", ["alh"] = "Alawa", ["ali"] = "Amaimon", ["alj"] = "Alangan Mangyan", ["alk"] = "Alak", ["all"] = "Allar", ["alm"] = "Amblong", ["alo"] = "Larike-Wakasihu", ["alp"] = "Alune", ["alq"] = "Algonquin", ["alr"] = "Alutor", ["alt"] = "Southern Altai", ["alu"] = "'Are'are", ["alv-ama"] = "Amasi", ["alv-bgu"] = "Bainouk Gubeeher", ["alv-bua-pro"] = "Proto-Bua", ["alv-cng-pro"] = "Proto-Cangin", ["alv-edk-pro"] = "Proto-Edekiri", ["alv-edo-pro"] = "Proto-Edoid", ["alv-fli-pro"] = "Proto-Fali", ["alv-gbe-pro"] = "Proto-Gbe", ["alv-gng-pro"] = "Proto-Guang", ["alv-gtm-pro"] = "Proto-Central Togo", ["alv-gwa"] = "Gwara", ["alv-hei-pro"] = "Proto-Heiban", ["alv-ido-pro"] = "Proto-Idomoid", ["alv-igb-pro"] = "Proto-Igboid", ["alv-kwa-pro"] = "Proto-Kwa", ["alv-mum-pro"] = "Proto-Mumuye", ["alv-nup-pro"] = "Proto-Nupoid", ["alv-pro"] = "Proto-Atlantic-Congo", ["alv-von-pro"] = "Proto-Volta-Niger", ["alv-yor-pro"] = "Proto-Yoruba", ["alv-yrd-pro"] = "Proto-Yoruboid", ["alw"] = "Alaba", ["alx"] = "Amol", ["aly"] = "Alyawarr", ["alz"] = "Alur", ["am"] = "Amhariko", ["ama"] = "Amanayé", ["amb"] = "Ambo", ["amc"] = "Amahuaca", ["ame"] = "Yanesha'", ["amf"] = "Hamer-Banna", ["amg"] = "Amurdag", ["ami"] = "Amis", ["amj"] = "Amdang", ["amk"] = "Ambai", ["aml"] = "War-Jaintia", ["amm"] = "Ama", ["amn"] = "Amanab", ["amo"] = "Amo", ["amp"] = "Alamblak", ["amq"] = "Amahai", ["amr"] = "Amarakaeri", ["ams"] = "Southern Amami Ōshima", ["amt"] = "Amto", ["amu"] = "Guerrero Amuzgo", ["amv"] = "Ambelau", ["amw"] = "Western Neo-Aramaic", ["amx"] = "Anmatyerre", ["amy"] = "Ami", ["amz"] = "Atampaya", ["an"] = "Aragones", ["ana"] = "Andaqui", ["anb"] = "Andoa", ["anc"] = "Ngas", ["and"] = "Ansus", ["ane"] = "Xârâcùù", ["anf"] = "Animere", ["ang"] = "Lumang Ingles", ["anh"] = "Nend", ["ani"] = "Andi", ["anj"] = "Anor", ["ank"] = "Goemai", ["anl"] = "Anu", ["anm"] = "Anāl", ["ann"] = "Obolo", ["ano"] = "Andoque", ["anp"] = "Angika", ["anq"] = "Jarawa", ["anr"] = "Andh", ["ans"] = "Anserma", ["ant"] = "Antakarinya", ["anu"] = "Anuak", ["anv"] = "Denya", ["anw"] = "Anaang", ["anx"] = "Andra-Hus", ["any"] = "Anyi", ["anz"] = "Anem", ["aoa"] = "Angolar", ["aob"] = "Abom", ["aoc"] = "Pemon", ["aod"] = "Andarum", ["aoe"] = "Angal Enen", ["aof"] = "Bragat", ["aog"] = "Angoram", ["aoi"] = "Anindilyakwa", ["aoj"] = "Mufian", ["aok"] = "Arhö", ["aol"] = "Alorese", ["aom"] = "Ömie", ["aon"] = "Bumbita Arapesh", ["aor"] = "Aore", ["aos"] = "Taikat", ["aot"] = "Atong (India)", ["aou"] = "A'ou", ["aox"] = "Atorada", ["aoz"] = "Uab Meto", ["apa-pro"] = "Proto-Apachean", ["apb"] = "Sa'a", ["apc"] = "Arabe Hilagang Levantino", ["apd"] = "Arabe Sudanes", ["ape"] = "Bukiyip", ["apf"] = "Pahanan Agta", ["apg"] = "Ampanang", ["aph"] = "Athpare", ["api"] = "Apiaká", ["apj"] = "Jicarilla", ["apk"] = "Plains Apache", ["apl"] = "Lipan", ["apm"] = "Chiricahua", ["apn"] = "Apinayé", ["apo"] = "Ambul", ["app"] = "Apma", ["apq"] = "A-Pucikwar", ["apr"] = "Arop-Lokep", ["aps"] = "Arop-Sissano", ["apt"] = "Apatani", ["apu"] = "Apurinã", ["apv"] = "Alapmunte", ["apw"] = "Western Apache", ["apx"] = "Aputai", ["apy"] = "Apalaí", ["apz"] = "Safeyoka", ["aqc"] = "Archi", ["aqd"] = "Ampari Dogon", ["aqg"] = "Arigidi", ["aql-pro"] = "Proto-Algic", ["aqm"] = "Atohwaim", ["aqn"] = "Alta", ["aqp"] = "Atakapa", ["aqr"] = "Arhâ", ["aqt"] = "Angaité", ["aqz"] = "Akuntsu", ["ar"] = "Arabe", ["arc"] = "Arameas", ["ard"] = "Arabana", ["are"] = "Western Arrernte", ["arh"] = "Arhuaco", ["ari"] = "Arikara", ["arj"] = "Arapaso", ["ark"] = "Arikapú", ["arl"] = "Arabela", ["arn"] = "Mapudungun", ["aro"] = "Araona", ["arp"] = "Arapaho", ["arq"] = "Arabe Arhelino", ["arr"] = "Arara-Karo", ["ars"] = "Arabe Neyedi", ["art-adu"] = "Adûni", ["art-bel"] = "Belter Creole", ["art-blk"] = "Bolak", ["art-bsp"] = "Black Speech", ["art-com"] = "Communicationssprache", ["art-dtk"] = "Dothraki", ["art-elo"] = "Eloi", ["art-gld"] = "Goa'uld", ["art-lap"] = "Lapine", ["art-man"] = "Mandalorian", ["art-mun"] = "Mundolinco", ["art-nav"] = "Naʼvi", ["art-vlh"] = "High Valyrian", ["aru"] = "Arua", ["arv"] = "Arbore", ["arw"] = "Lokono", ["arx"] = "Aruá", ["ary"] = "Arabe Maroki", ["arz"] = "Arabe Ehipsiyo", ["as"] = "Asames", ["asa"] = "Pare", ["asb"] = "Assiniboine", ["asc"] = "Casuarina Coast Asmat", ["ase"] = "Wikang Senyas ng mga Amerikano", ["asf"] = "Auslan", ["asg"] = "Cishingini", ["ash"] = "Abishira", ["asi"] = "Buruwai", ["asj"] = "Nsari", ["ask"] = "Ashkun", ["asl"] = "Asilulu", ["asn"] = "Xingú Asuriní", ["aso"] = "Dano", ["asp"] = "Wikang Senyas ng mga Arhelino", ["asq"] = "Wikang Senyas ng mga Awstriyako", ["asr"] = "Asuri", ["ass"] = "Ipulo", ["ast"] = "Asturyano", ["asu"] = "Tocantins Asurini", ["asv"] = "Asoa", ["asw"] = "Wikang Senyas ng mga Katutubong Awstralyano", ["asx"] = "Muratayak", ["asy"] = "Yaosakor Asmat", ["asz"] = "As", ["ata"] = "Pele-Ata", ["atb"] = "Zaiwa", ["atc"] = "Atsahuaca", ["atd"] = "Manobo Ata", ["ate"] = "Atemble", ["atg"] = "Okpela", ["ath-nic"] = "Nicola", ["ath-pro"] = "Proto-Athabaskan", ["ati"] = "Attié", ["atj"] = "Atikamekw", ["atk"] = "Inete", ["atl"] = "Agta Iraya", ["atm"] = "Inata", ["ato"] = "Atong (Cameroon)", ["atp"] = "Atta Pudtol", ["atq"] = "Aralle-Tabulahan", ["atr"] = "Waimiri-Atroari", ["ats"] = "Gros Ventre", ["att"] = "Atta Pamplona", ["atu"] = "Reel", ["atv"] = "Northern Altai", ["atw"] = "Atsugewi", ["atx"] = "Arutani", ["aty"] = "Aneityum", ["atz"] = "Arta", ["aua"] = "Asumboa", ["aub"] = "Alugu", ["auc"] = "Huaorani", ["aud"] = "Anuta", ["auf-pro"] = "Proto-Arawa", ["aug"] = "Aguna", ["auh"] = "Aushi", ["aui"] = "Anuki", ["auj"] = "Awjila", ["auk"] = "Heyo", ["aul"] = "Aulua", ["aum"] = "Asu", ["aun"] = "Molmo One", ["auo"] = "Auyokawa", ["aup"] = "Makayam", ["auq"] = "Anus", ["aur"] = "Aruek", ["aus-alu"] = "Alungul", ["aus-and"] = "Andjingith", ["aus-ang"] = "Angkula", ["aus-arn-pro"] = "Proto-Arnhem", ["aus-bra"] = "Barranbinya", ["aus-brm"] = "Barunggam", ["aus-cww-pro"] = "Proto-Central New South Wales", ["aus-dal-pro"] = "Proto-Daly", ["aus-guw"] = "Guwar", ["aus-lsw"] = "Little Swanport", ["aus-mbi"] = "Mbiywom", ["aus-ngk"] = "Ngkoth", ["aus-nyu-pro"] = "Proto-Nyulnyulan", ["aus-pam-pro"] = "Proto-Pama-Nyungan", ["aus-tul"] = "Tulua", ["aus-uwi"] = "Uwinymil", ["aus-wdj-pro"] = "Proto-Iwaidjan", ["aus-won"] = "Wong-gie", ["aus-wul"] = "Wulguru", ["aus-ynk"] = "Yangkaal", ["aut"] = "Austral", ["auu"] = "Auye", ["auw"] = "Awyi", ["aux"] = "Aurá", ["auy"] = "Auyana", ["auz"] = "Arabe Uzbeki", ["av"] = "Avar", ["avb"] = "Avau", ["avd"] = "Alviri-Vidari", ["avi"] = "Avikam", ["avk"] = "Kotava", ["avm"] = "Angkamuthi", ["avn"] = "Avatime", ["avo"] = "Agavotaguerra", ["avs"] = "Aushiri", ["avt"] = "Au", ["avu"] = "Avokaya", ["avv"] = "Avá-Canoeiro", ["awa"] = "Awadhi", ["awb"] = "Awa (New Guinea)", ["awc"] = "Cicipu", ["awd-ama"] = "Amarizana", ["awd-amc-pro"] = "Proto-Amuesha-Chamicuro", ["awd-ana"] = "Anauyá", ["awd-apo"] = "Apolista", ["awd-cab"] = "Cabre", ["awd-gnu"] = "Guinau", ["awd-kar"] = "Cariay", ["awd-kaw"] = "Kawishana", ["awd-kmp-pro"] = "Proto-Kampa", ["awd-kus"] = "Kustenau", ["awd-man"] = "Manao", ["awd-mar"] = "Marawan", ["awd-mpr"] = "Maipure", ["awd-mrt"] = "Mariaté", ["awd-nwk-pro"] = "Proto-Nawiki", ["awd-pai"] = "Paikoneka", ["awd-pas"] = "Pasé", ["awd-pro"] = "Proto-Arawak", ["awd-prw-pro"] = "Proto-Paresi-Waura", ["awd-she"] = "Shebayo", ["awd-taa-pro"] = "Proto-Ta-Arawak", ["awd-wai"] = "Wainumá", ["awd-yum"] = "Yumana", ["awe"] = "Awetí", ["awg"] = "Anguthimri", ["awh"] = "Awbono", ["awi"] = "Aekyom", ["awk"] = "Awabakal", ["awm"] = "Arawum", ["awn"] = "Awngi", ["awo"] = "Awak", ["awr"] = "Awera", ["aws"] = "South Awyu", ["awt"] = "Araweté", ["awu"] = "Central Awyu", ["awv"] = "Jair Awyu", ["aww"] = "Awun", ["awx"] = "Awara", ["awy"] = "Edera Awyu", ["axb"] = "Abipón", ["axe"] = "Ayerrerenge", ["axg"] = "Arára (Mato Grosso)", ["axk"] = "Aka (Central Africa)", ["axl"] = "Lower Southern Aranda", ["axm"] = "Middle Armenian", ["axx"] = "Xârâgurè", ["ay"] = "Aymara", ["aya"] = "Awar", ["ayb"] = "Ayizo", ["ayd"] = "Ayabadhu", ["aye"] = "Ayere", ["ayg"] = "Nyanga (Togo)", ["ayi"] = "Leyigha", ["ayk"] = "Akuku", ["ayl"] = "Arabe Libyo", ["ayn"] = "Arabe Yemeni", ["ayo"] = "Ayoreo", ["ayp"] = "Arabe Hilagang Mesopotamiko", ["ayq"] = "Ayi", ["ays"] = "Ayta Sorsogon", ["ayt"] = "Ayta Magbukun", ["ayu"] = "Ayu", ["ayz"] = "Maybrat", ["az"] = "Azeri", ["aza"] = "Azha", ["azc-caz"] = "Cazcan", ["azc-cup-pro"] = "Proto-Cupan", ["azc-ktn"] = "Kitanemuk", ["azc-nah-pro"] = "Proto-Nahuan", ["azc-num-pro"] = "Proto-Numic", ["azc-pro"] = "Proto-Uto-Aztecan", ["azc-tak-pro"] = "Proto-Takic", ["azc-tat"] = "Tataviam", ["azd"] = "Eastern Durango Nahuatl", ["azg"] = "San Pedro Amuzgos Amuzgo", ["azm"] = "Ipalapa Amuzgo", ["azn"] = "Western Durango Nahuatl", ["azo"] = "Awing", ["azt"] = "Atta Faire", ["azz"] = "Highland Puebla Nahuatl", ["ba"] = "Baskir", ["baa"] = "Babatana", ["bab"] = "Bainouk-Gunyuño", ["bac"] = "Baduy", ["bae"] = "Baré", ["baf"] = "Nubaca", ["bag"] = "Tuki", ["bah"] = "Bahamian Creole", ["baj"] = "Barakai", ["bal"] = "Baluchi", ["ban"] = "Balines", ["bao"] = "Waimaha", ["bap"] = "Bantawa", ["bar"] = "Bavaro", ["bas"] = "Basaa", ["bau"] = "Badanchi", ["bav"] = "Babungo", ["baw"] = "Bambili-Bambui", ["bax"] = "Bamum", ["bay"] = "Batuley", ["bba"] = "Baatonum", ["bbb"] = "Barai", ["bbc"] = "Toba Batak", ["bbd"] = "Bau", ["bbe"] = "Bangba", ["bbf"] = "Baibai", ["bbg"] = "Barama", ["bbh"] = "Bugan", ["bbi"] = "Barombi", ["bbj"] = "Ghomala'", ["bbk"] = "Babanki", ["bbl"] = "Bats", ["bbm"] = "Babango", ["bbn"] = "Uneapa", ["bbo"] = "Konabéré", ["bbp"] = "West Central Banda", ["bbq"] = "Bamali", ["bbr"] = "Girawa", ["bbs"] = "Bakpinka", ["bbt"] = "Mburku", ["bbu"] = "Bakulung", ["bbv"] = "Karnai", ["bbw"] = "Baba", ["bbx"] = "Bubia", ["bby"] = "Befang", ["bca"] = "Central Bai", ["bcb"] = "Bainouk-Samik", ["bcd"] = "North Babar", ["bce"] = "Bamenyam", ["bcf"] = "Bamu", ["bcg"] = "Baga Pokur", ["bch"] = "Bariai", ["bci"] = "Baoule", ["bcj"] = "Bardi", ["bck"] = "Bunaba", ["bcl"] = "Bikol Naga", ["bcm"] = "Banoni", ["bcn"] = "Bibaali", ["bco"] = "Kaluli", ["bcp"] = "Bali", ["bcq"] = "Bench", ["bcr"] = "Babine-Witsuwit'en", ["bcs"] = "Kohumono", ["bct"] = "Bendi", ["bcu"] = "Biliau", ["bcv"] = "Shoo-Minda-Nye", ["bcw"] = "Bana", ["bcy"] = "Bacama", ["bcz"] = "Bainouk-Gunyaamolo", ["bda"] = "Bayot", ["bdb"] = "Basap", ["bdc"] = "Emberá-Baudó", ["bdd"] = "Bunama", ["bde"] = "Bade", ["bdf"] = "Biage", ["bdg"] = "Bonggi", ["bdh"] = "Tara Baka", ["bdi"] = "Burun", ["bdj"] = "Bai (South Sudan)", ["bdk"] = "Budukh", ["bdl"] = "Indonesian Bajau", ["bdm"] = "Buduma", ["bdn"] = "Baldemu", ["bdo"] = "Morom", ["bdp"] = "Bende", ["bdq"] = "Bahnar", ["bdr"] = "West Coast Bajau", ["bds"] = "Burunge", ["bdt"] = "Bokoto", ["bdu"] = "Oroko", ["bdv"] = "Bodo Parja", ["bdw"] = "Baham", ["bdx"] = "Budong-Budong", ["bdy"] = "Bandjalang", ["bdz"] = "Badeshi", ["be"] = "Biyeloruso", ["bea"] = "Beaver", ["beb"] = "Bebele", ["bec"] = "Iceve-Maci", ["bed"] = "Bedoanas", ["bee"] = "Byangsi", ["bef"] = "Benabena", ["beg"] = "Belait", ["beh"] = "Biali", ["bei"] = "Bekati'", ["bej"] = "Beja", ["bek"] = "Bebeli", ["bem"] = "Bemba", ["beo"] = "Beami", ["bep"] = "Besoa", ["beq"] = "Beembe", ["ber-fog"] = "Fogaha", ["ber-pro"] = "Proto-Berber", ["ber-zuw"] = "Zuwara", ["bes"] = "Besme", ["bet"] = "Guiberoua Bété", ["beu"] = "Blagar", ["bev"] = "Daloa Bété", ["bew"] = "Betawi", ["bex"] = "Jur Modo", ["bey"] = "Beli (New Guinea)", ["bez"] = "Kibena", ["bfa"] = "Bari", ["bfb"] = "Pauri Bareli", ["bfc"] = "Panyi Bai", ["bfd"] = "Bafut", ["bfe"] = "Betaf", ["bff"] = "Bofi", ["bfg"] = "Busang Kayan", ["bfh"] = "Blafe", ["bfi"] = "Wikang Senyas ng mga Britaniko", ["bfj"] = "Bafanji", ["bfk"] = "Wikang Senyas ng Ban Khor", ["bfl"] = "Banda-Ndélé", ["bfm"] = "Mmen", ["bfn"] = "Bunak", ["bfo"] = "Malba Birifor", ["bfp"] = "Beba", ["bfq"] = "Badaga", ["bfr"] = "Bazigar", ["bfs"] = "Southern Bai", ["bft"] = "Balti", ["bfu"] = "Gahri", ["bfw"] = "Bondo", ["bfx"] = "Bantayanon", ["bfy"] = "Bagheli", ["bfz"] = "Mahasu Pahari", ["bg"] = "Bulgaro", ["bga"] = "Gwamhi-Wuri", ["bgb"] = "Bobongko", ["bgc"] = "Haryanvi", ["bgd"] = "Rathwi Bareli", ["bge"] = "Bauria", ["bgf"] = "Bangandu", ["bgg"] = "Bugun", ["bgi"] = "Klata", ["bgj"] = "Bangolan", ["bgk"] = "Bit", ["bgl"] = "Bo", ["bgo"] = "Baga Koga", ["bgq"] = "Bagri", ["bgr"] = "Bawm Chin", ["bgs"] = "Tagabawa", ["bgt"] = "Bughotu", ["bgu"] = "Mbongno", ["bgv"] = "Warkay-Bipim", ["bgw"] = "Bhatri", ["bgx"] = "Balkan Gagauz Turkish", ["bgy"] = "Benggoi", ["bgz"] = "Banggai", ["bh"] = "Bihari", ["bha"] = "Bharia", ["bhb"] = "Bhili", ["bhc"] = "Biga", ["bhd"] = "Bhadrawahi", ["bhe"] = "Bhaya", ["bhf"] = "Odiai", ["bhg"] = "Binandere", ["bhh"] = "Bukhari", ["bhi"] = "Bhilali", ["bhj"] = "Bahing", ["bhl"] = "Bimin", ["bhm"] = "Bathari", ["bhn"] = "Bohtan Neo-Aramaic", ["bho"] = "Bhojpuri", ["bhp"] = "Bima", ["bhq"] = "South Tukang Besi", ["bhs"] = "Buwal", ["bht"] = "Bhattiyali", ["bhu"] = "Bhunjia", ["bhv"] = "Bahau", ["bhw"] = "Biak", ["bhx"] = "Bhalay", ["bhy"] = "Bhele", ["bhz"] = "Bada", ["bi"] = "Bislama", ["bia"] = "Badimaya", ["bib"] = "Bissa", ["bid"] = "Bidiyo", ["bie"] = "Bepour", ["bif"] = "Biafada", ["big"] = "Biangai", ["bij"] = "Kwanka", ["bil"] = "Bile", ["bim"] = "Bimoba", ["bin"] = "Edo", ["bio"] = "Nai", ["bip"] = "Bila", ["biq"] = "Bipi", ["bir"] = "Bisorio", ["bit"] = "Berinomo", ["biu"] = "Biete", ["biv"] = "Southern Birifor", ["biw"] = "Kol (Cameroon)", ["bix"] = "Bijori", ["biy"] = "Birhor", ["biz"] = "Baloi", ["bja"] = "Budza", ["bjb"] = "Barngarla", ["bjc"] = "Bariji", ["bje"] = "Biao-Jiao Mien", ["bjf"] = "Barzani Jewish Neo-Aramaic", ["bjg"] = "Bidyogo", ["bjh"] = "Bahinemo", ["bji"] = "Burji", ["bjj"] = "Kannauji", ["bjk"] = "Barok", ["bjl"] = "Bulu (New Guinea)", ["bjm"] = "Bajelani", ["bjn"] = "Banjares", ["bjo"] = "Mid-Southern Banda", ["bjp"] = "Fanamaket", ["bjr"] = "Binumarien", ["bjs"] = "Bajan", ["bjt"] = "Balanta-Ganja", ["bju"] = "Busuu", ["bjv"] = "Bedjond", ["bjw"] = "Bakwé", ["bjx"] = "Itnëg Banaw", ["bjy"] = "Bayali", ["bjz"] = "Baruga", ["bka"] = "Kyak", ["bkc"] = "Baka", ["bkd"] = "Binukid", ["bkf"] = "Beeke", ["bkg"] = "Buraka", ["bkh"] = "Bakoko", ["bki"] = "Baki", ["bkj"] = "Pande", ["bkk"] = "Brokskat", ["bkl"] = "Berik", ["bkm"] = "Kom (Cameroon)", ["bkn"] = "Bukitan", ["bko"] = "Kwa'", ["bkp"] = "Iboko", ["bkq"] = "Bakairí", ["bkr"] = "Bakumpai", ["bks"] = "Hilagang Sorsoganon", ["bkt"] = "Boloki", ["bku"] = "Buhid Mangyan", ["bkv"] = "Bekwarra", ["bkw"] = "Bekwel", ["bkx"] = "Baikeno", ["bky"] = "Bokyi", ["bkz"] = "Bungku", ["bla"] = "Blackfoot", ["blb"] = "Bilua", ["blc"] = "Bella Coola", ["bld"] = "Bolango", ["ble"] = "Balanta-Kentohe", ["blf"] = "Buol", ["blg"] = "Balau", ["blh"] = "Kuwaa", ["bli"] = "Bolia", ["blj"] = "Bulungan", ["blk"] = "Pa'o Karen", ["bll"] = "Biloxi", ["blm"] = "Beli (South Sudan)", ["bln"] = "Bikol Katimugang Catanduanes", ["blo"] = "Anii", ["blp"] = "Blablanga", ["blq"] = "Baluan-Pam", ["blr"] = "Blang", ["bls"] = "Balaesang", ["blt"] = "Tai Dam", ["blv"] = "Kibala", ["blw"] = "Balangaw", ["blx"] = "Ayta Mag-indi", ["bly"] = "Notre", ["blz"] = "Balantak", ["bm"] = "Bambara", ["bma"] = "Lame", ["bmb"] = "Bembe", ["bmc"] = "Biem", ["bmd"] = "Baga Manduri", ["bme"] = "Limassa", ["bmf"] = "Bom", ["bmg"] = "Bamwe", ["bmh"] = "Kein", ["bmi"] = "Bagirmi", ["bmj"] = "Bote-Majhi", ["bmk"] = "Ghayavi", ["bml"] = "Bomboli", ["bmn"] = "Bina", ["bmo"] = "Bambalang", ["bmp"] = "Bulgebi", ["bmq"] = "Bomu", ["bmr"] = "Muinane", ["bmt"] = "Biao Mon", ["bmu"] = "Somba-Siawari", ["bmv"] = "Bum", ["bmw"] = "Bomwali", ["bmx"] = "Baimak", ["bmz"] = "Baramu", ["bn"] = "Benggali", ["bna"] = "Bonerate", ["bnb"] = "Bookan", ["bnd"] = "Banda", ["bne"] = "Bintauna", ["bnf"] = "Masiwang", ["bng"] = "Benga", ["bni"] = "Bangi", ["bnj"] = "Bangon Mangyan", ["bnk"] = "Bierebo", ["bnl"] = "Boon", ["bnm"] = "Batanga", ["bnn"] = "Bunun", ["bno"] = "Asi", ["bnp"] = "Bola", ["bnq"] = "Bantik", ["bnr"] = "Butmas-Tur", ["bns"] = "Bundeli", ["bnt-bal"] = "Balong", ["bnt-bon"] = "Boma Nkuu", ["bnt-boy"] = "Boma Yumu", ["bnt-bwa"] = "Bwala", ["bnt-cmw"] = "Chimwiini", ["bnt-ind"] = "Indanga", ["bnt-lal"] = "Lala (South Africa)", ["bnt-mpi"] = "Mpiin", ["bnt-mpu"] = "Mpuono", ["bnt-ngu-pro"] = "Proto-Nguni", ["bnt-phu"] = "Phuthi", ["bnt-pro"] = "Proto-Bantu", ["bnt-sab-pro"] = "Proto-Sabaki", ["bnt-sbo"] = "South Boma", ["bnt-sts-pro"] = "Proto-Sotho-Tswana", ["bnu"] = "Bentong", ["bnv"] = "Beneraf", ["bnw"] = "Bisis", ["bnx"] = "Bangubangu", ["bny"] = "Bintulu", ["bnz"] = "Beezen", ["bo"] = "Tibetano", ["boa"] = "Bora", ["bob"] = "Aweer", ["boe"] = "Mundabli", ["bof"] = "Bolon", ["bog"] = "Wikang Senyas ng Bamako", ["boh"] = "North Boma", ["boi"] = "Barbareño", ["boj"] = "Anjam", ["bok"] = "Bonjo", ["bol"] = "Bole", ["bom"] = "Berom", ["bon"] = "Bine", ["boo"] = "Tiemacèwè Bozo", ["bop"] = "Bonkiman", ["boq"] = "Bogaya", ["bor"] = "Borôro", ["bot"] = "Bongo", ["bou"] = "Bondei", ["bov"] = "Tuwuli", ["bow"] = "Rema", ["box"] = "Buamu", ["boy"] = "Bodo (Central Africa)", ["boz"] = "Tiéyaxo Bozo", ["bpa"] = "Daakaka", ["bpd"] = "Banda-Banda", ["bpe"] = "Bauni", ["bpg"] = "Bonggo", ["bph"] = "Botlikh", ["bpi"] = "Bagupi", ["bpj"] = "Binji", ["bpk"] = "Orowe", ["bpl"] = "Broome Pearling Lugger Pidgin", ["bpm"] = "Biyom", ["bpn"] = "Dzao Min", ["bpo"] = "Anasi", ["bpp"] = "Kaure", ["bpq"] = "Banda Malay", ["bpr"] = "Koronadal Blaan", ["bps"] = "Sarangani Blaan", ["bpt"] = "Barrow Point", ["bpu"] = "Bongu", ["bpv"] = "Bian Marind", ["bpx"] = "Palya Bareli", ["bpy"] = "Bishnupriya Manipuri", ["bpz"] = "Bilba", ["bqa"] = "Tchumbuli", ["bqb"] = "Bagusa", ["bqc"] = "Boko", ["bqd"] = "Bung", ["bqf"] = "Baga Kaloum", ["bqg"] = "Bago-Kusuntu", ["bqh"] = "Baima", ["bqi"] = "Bakhtiari", ["bqj"] = "Bandial", ["bqk"] = "Banda-Mbrès", ["bql"] = "Karian", ["bqm"] = "Wumboko", ["bqn"] = "Wikang Senyas ng mga Bulgaro", ["bqo"] = "Balo", ["bqp"] = "Busa", ["bqq"] = "Biritai", ["bqr"] = "Burusu", ["bqs"] = "Bosngun", ["bqt"] = "Bamukumbit", ["bqu"] = "Boguru", ["bqv"] = "Begbere-Ejar", ["bqw"] = "Buru (Nigeria)", ["bqx"] = "Baangi", ["bqy"] = "Wikang Senyas ng Bengkala", ["bqz"] = "Bakaka", ["br"] = "Breton", ["bra"] = "Braj", ["brb"] = "Lave", ["brc"] = "Berbice Creole Dutch", ["brd"] = "Baraamu", ["brf"] = "Bera", ["brg"] = "Baure", ["brh"] = "Brahui", ["bri"] = "Mokpwe", ["brj"] = "Bieria", ["brk"] = "Birgid", ["brl"] = "Birwa", ["brm"] = "Barambu", ["brn"] = "Boruca", ["bro"] = "Brokkat", ["brp"] = "Barapasi", ["brq"] = "Breri", ["brr"] = "Birao", ["brs"] = "Baras", ["brt"] = "Bitare", ["bru"] = "Silanganing Bru", ["brv"] = "Kanluraning Bru", ["brw"] = "Bellari", ["brx"] = "Bodo (India)", ["bry"] = "Burui", ["brz"] = "Bilbil", ["bsa"] = "Abinomn", ["bsb"] = "Brunei Bisaya", ["bsc"] = "Bassari", ["bse"] = "Wushi", ["bsf"] = "Bauchi", ["bsg"] = "Bashkardi", ["bsh"] = "Kamkata-viri", ["bsi"] = "Bassossi", ["bsj"] = "Bangwinji", ["bsk"] = "Burushaski", ["bsl"] = "Basa-Gumna", ["bsm"] = "Busami", ["bsn"] = "Barasana", ["bso"] = "Buso", ["bsp"] = "Baga Sitemu", ["bsq"] = "Bassa", ["bsr"] = "Bassa-Kontagora", ["bss"] = "Akoose", ["bst"] = "Basketo", ["bsu"] = "Bahonsuai", ["bsv"] = "Baga Sobané", ["bsw"] = "Baiso", ["bsx"] = "Yangkam", ["bsy"] = "Sabah Bisaya", ["bta"] = "Bata", ["btc"] = "Bati (Cameroon)", ["btd"] = "Dairi Batak", ["bte"] = "Gamo-Ningi", ["btf"] = "Birgit", ["btg"] = "Gagnoa Bété", ["bth"] = "Biatah Bidayuh", ["bti"] = "Burate", ["btj"] = "Bacanese Malay", ["btk-pro"] = "Proto-Batak", ["btm"] = "Mandailing Batak", ["btn"] = "Ratagnon Mangyan", ["bto"] = "Rinkonada", ["btp"] = "Budibud", ["btq"] = "Batek", ["btr"] = "Baetora", ["bts"] = "Simalungun Batak", ["btt"] = "Bete-Bendi", ["btu"] = "Batu", ["btv"] = "Bateri", ["btw"] = "Butwanon", ["btx"] = "Karo Batak", ["bty"] = "Bobot", ["btz"] = "Alas-Kluet Batak", ["bua"] = "Buryat", ["bub"] = "Bua", ["bud"] = "Ntcham", ["bue"] = "Beothuk", ["buf"] = "Bushoong", ["bug"] = "Buginese", ["buh"] = "Younuo Bunu", ["bui"] = "Bongili", ["buj"] = "Basa-Gurmana", ["buk"] = "Bukawa", ["bum"] = "Bulu (Cameroon)", ["bun"] = "Sherbro", ["buo"] = "Terei", ["bup"] = "Busoa", ["buq"] = "Brem", ["bus"] = "Bokobaru", ["but"] = "Bungain", ["buu"] = "Budu", ["buv"] = "Bun", ["buw"] = "Bubi", ["bux"] = "Boghom", ["buy"] = "Mmani", ["bva"] = "Barein", ["bvb"] = "Bube", ["bvc"] = "Baelelea", ["bvd"] = "Baeggu", ["bve"] = "Berau Malay", ["bvf"] = "Boor", ["bvg"] = "Bonkeng", ["bvh"] = "Bure", ["bvi"] = "Belanda Viri", ["bvj"] = "Baan", ["bvk"] = "Bukat", ["bvl"] = "Wikang Senyas ng mga Bolivyano", ["bvm"] = "Bamunka", ["bvn"] = "Buna", ["bvo"] = "Bolgo", ["bvp"] = "Bumang", ["bvq"] = "Birri", ["bvr"] = "Burarra", ["bvt"] = "Bati (Indonesia)", ["bvu"] = "Bukit Malay", ["bvv"] = "Baniva", ["bvw"] = "Boga", ["bvx"] = "Babole", ["bvy"] = "Baybayanon", ["bvz"] = "Bauzi", ["bwa"] = "Bwatoo", ["bwb"] = "Namosi-Naitasiri-Serua", ["bwc"] = "Bwile", ["bwd"] = "Bwaidoka", ["bwe"] = "Bwe Karen", ["bwf"] = "Boselewa", ["bwg"] = "Barwe", ["bwh"] = "Bishuo", ["bwi"] = "Baniwa", ["bwj"] = "Láá Láá Bwamu", ["bwk"] = "Bauwaki", ["bwl"] = "Bwela", ["bwm"] = "Biwat", ["bwn"] = "Wunai Bunu", ["bwo"] = "Shinasha", ["bwp"] = "Lower Mandobo", ["bwq"] = "Southern Bobo", ["bwr"] = "Bura", ["bws"] = "Bomboma", ["bwt"] = "Bafaw", ["bwu"] = "Buli (Ghana)", ["bww"] = "Bwa", ["bwx"] = "Bu-Nao Bunu", ["bwy"] = "Cwi Bwamu", ["bwz"] = "Bwisi", ["bxa"] = "Bauro", ["bxb"] = "Belanda Bor", ["bxc"] = "Molengue", ["bxd"] = "Pela", ["bxe"] = "Ongota", ["bxf"] = "Bilur", ["bxg"] = "Bangala", ["bxh"] = "Buhutu", ["bxi"] = "Pirlatapa", ["bxj"] = "Bayungu", ["bxk"] = "Bukusu", ["bxl"] = "Jalkunan", ["bxn"] = "Burduna", ["bxo"] = "Barikanchi", ["bxp"] = "Bebil", ["bxq"] = "Beele", ["bxs"] = "Busam", ["bxv"] = "Berakou", ["bxw"] = "Banka", ["bxz"] = "Binahari", ["bya"] = "Binatak", ["byb"] = "Bikya", ["byc"] = "Ubaghara", ["byd"] = "Benyadu'", ["bye"] = "Pouye", ["byf"] = "Bete", ["byg"] = "Baygo", ["byh"] = "Bujhyal", ["byi"] = "Buyu", ["byj"] = "Binawa", ["byk"] = "Biao", ["byl"] = "Bayono", ["bym"] = "Bidyara", ["byn"] = "Blin", ["byo"] = "Biyo", ["byp"] = "Bumaji", ["byq"] = "Basay", ["byr"] = "Baruya", ["bys"] = "Burak", ["byt"] = "Berti", ["byv"] = "Medumba", ["byw"] = "Belhariya", ["byx"] = "Qaqet", ["byz"] = "Banaro", ["bza"] = "Bandi", ["bzb"] = "Andio", ["bzd"] = "Bribri", ["bze"] = "Jenaama Bozo", ["bzf"] = "Boikin", ["bzg"] = "Babuza", ["bzh"] = "Mapos Buang", ["bzi"] = "Bisu", ["bzj"] = "Belizean Creole", ["bzk"] = "Nicaraguan Creole", ["bzl"] = "Boano (Sulawesi)", ["bzm"] = "Bolondo", ["bzn"] = "Boano (Maluku)", ["bzo"] = "Bozaba", ["bzp"] = "Kemberano", ["bzq"] = "Buli (Indonesia)", ["bzr"] = "Biri", ["bzs"] = "Wikang Senyas ng mga Brasileño", ["bzu"] = "Burmeso", ["bzv"] = "Bebe", ["bzw"] = "Basa", ["bzx"] = "Hainyaxo Bozo", ["bzy"] = "Obanliku", ["bzz"] = "Evant", ["ca"] = "Katalan", ["caa"] = "Ch'orti'", ["cab"] = "Garifuna", ["cac"] = "Chuj", ["cad"] = "Caddo", ["cae"] = "Laalaa", ["caf"] = "Southern Carrier", ["cag"] = "Nivaclé", ["cah"] = "Cahuarano", ["caj"] = "Chané", ["cak"] = "Kaqchikel", ["cal"] = "Carolinian", ["cam"] = "Cèmuhî", ["can"] = "Chambri", ["cao"] = "Chácobo", ["cap"] = "Chipaya", ["caq"] = "Car Nicobarese", ["car"] = "Karîña", ["cas"] = "Tsimané", ["cau-abz-pro"] = "Proto-Abkhaz-Abaza", ["cau-and-pro"] = "Proto-Andian", ["cau-ava-pro"] = "Proto-Avaro-Andian", ["cau-cir-pro"] = "Proto-Circassian", ["cau-drg-pro"] = "Proto-Dargwa", ["cau-lzg-pro"] = "Proto-Lezghian", ["cau-nec-pro"] = "Proto-Northeast Caucasian", ["cau-nkh-pro"] = "Proto-Nakh", ["cau-nwc-pro"] = "Proto-Northwest Caucasian", ["cau-tsz-pro"] = "Proto-Tsezian", ["cav"] = "Cavineña", ["caw"] = "Kallawaya", ["cax"] = "Chiquitano", ["cay"] = "Cayuga", ["caz"] = "Canichana", ["cba-ata"] = "Atanques", ["cba-cat"] = "Catío Chibcha", ["cba-dor"] = "Dorasque", ["cba-dui"] = "Duit", ["cba-hue"] = "Huetar", ["cba-nut"] = "Nutabe", ["cba-pro"] = "Proto-Chibchan", ["cbb"] = "Cabiyarí", ["cbc"] = "Carapana", ["cbd"] = "Carijona", ["cbg"] = "Chimila", ["cbi"] = "Chachi", ["cbj"] = "Ede Cabe", ["cbk"] = "Chabacano", ["cbl"] = "Bualkhaw Chin", ["cbn"] = "Nyah Kur", ["cbo"] = "Izora", ["cbq"] = "Tsucuba", ["cbr"] = "Cashibo-Cacataibo", ["cbs"] = "Cashinahua", ["cbt"] = "Chayahuita", ["cbu"] = "Candoshi-Shapra", ["cbv"] = "Cacua", ["cbw"] = "Kabalianon", ["cby"] = "Carabayo", ["cca"] = "Cauca", ["ccc"] = "Chamicuro", ["ccd"] = "Cafundó", ["cce"] = "Chopi", ["ccg"] = "Chamba Daka", ["cch"] = "Atsam", ["ccj"] = "Kasanga", ["ccl"] = "Cutchi-Swahili", ["ccm"] = "Malaccan Creole Malay", ["cco"] = "Comaltepec Chinantec", ["ccp"] = "Chakma", ["ccr"] = "Cacaopera", ["ccs-gzn-pro"] = "Proto-Georgian-Zan", ["ccs-pro"] = "Proto-Kartvelian", ["cda"] = "Choni", ["cdc-cbm-pro"] = "Proto-Central Chadic", ["cdc-mas-pro"] = "Proto-Masa", ["cdc-pro"] = "Proto-Chadic", ["cdd-pro"] = "Proto-Caddoan", ["cde"] = "Chenchu", ["cdf"] = "Chiru", ["cdh"] = "Chambeali", ["cdi"] = "Chodri", ["cdj"] = "Churahi", ["cdm"] = "Chepang", ["cdn"] = "Chaudangsi", ["cdo"] = "Silanganang Min", ["cdr"] = "Cinda-Regi-Tiyal", ["cds"] = "Chadian Sign Language", ["cdy"] = "Chadong", ["cdz"] = "Koda", ["ce"] = "Tsetseno", ["cea"] = "Lower Chehalis", ["ceb"] = "Sebwano", ["ceg"] = "Chamacoco", ["cel-bry-pro"] = "Proto-Brythonic", ["cel-gal"] = "Gallaecian", ["cel-gau"] = "Gaulish", ["cel-pro"] = "Proto-Celtic", ["cen"] = "Cen", ["cet"] = "Centúúm", ["cfa"] = "Dijim-Bwilim", ["cfd"] = "Cara", ["cfg"] = "Como Karim", ["cfm"] = "Falam Chin", ["cga"] = "Changriwa", ["cgc"] = "Kagayanën", ["cgg"] = "Rukiga", ["cgk"] = "Chocangaca", ["ch"] = "Tsamoro", ["chb"] = "Chibcha", ["chc"] = "Catawba", ["chd"] = "Highland Oaxaca Chontal", ["chf"] = "Chontal Maya", ["chg"] = "Chagatai", ["chh"] = "Chinook", ["chi-pro"] = "Proto-Chimakuan", ["chj"] = "Ojitlán Chinantec", ["chk"] = "Chuukese", ["chl"] = "Cahuilla", ["chm-pro"] = "Proto-Mari", ["chn"] = "Chinook Jargon", ["cho"] = "Choctaw", ["chp"] = "Chipewyan", ["chq"] = "Quiotepec Chinantec", ["chr"] = "Tseroki", ["cht"] = "Cholón", ["chw"] = "Chuabo", ["chx"] = "Chantyal", ["chy"] = "Tseyene", ["chz"] = "Ozumacín Chinantec", ["cia"] = "Cia-Cia", ["cib"] = "Ci Gbe", ["cic"] = "Tsikasaw", ["cid"] = "Chimariko", ["cie"] = "Cineni", ["cih"] = "Chinali", ["cik"] = "Chitkuli Kinnauri", ["cim"] = "Simbriyano", ["cin"] = "Cinta Larga", ["cip"] = "Chiapanec", ["cir"] = "Tinrin", ["ciy"] = "Chaima", ["cja"] = "Western Cham", ["cje"] = "Chru", ["cjh"] = "Upper Chehalis", ["cji"] = "Chamalal", ["cjk"] = "Chokwe", ["cjm"] = "Eastern Cham", ["cjn"] = "Chenapian", ["cjo"] = "Pajonal Ashéninka", ["cjp"] = "Cabécar", ["cjs"] = "Shor", ["cjv"] = "Chuave", ["cjy"] = "Jin", ["ckb"] = "Kurdo Sentral", ["ckh"] = "Chak", ["ckl"] = "Cibak", ["ckn"] = "Kaang Chin", ["cko"] = "Anufo", ["ckq"] = "Kajakse", ["ckr"] = "Kairak", ["cks"] = "Tayo", ["ckt"] = "Chukchi", ["cku"] = "Koasati", ["ckv"] = "Kavalan", ["ckx"] = "Caka", ["cky"] = "Cakfem-Mushere", ["ckz"] = "Kaqchikel-K'iche' Mixed Language", ["cla"] = "Ron", ["clc"] = "Chilcotin", ["cld"] = "Chaldean Neo-Aramaic", ["cle"] = "Lealao Chinantec", ["clh"] = "Chilisso", ["cli"] = "Chakali", ["clj"] = "Laitu Chin", ["clk"] = "Idu", ["cll"] = "Chala", ["clm"] = "Klallam", ["clo"] = "Lowland Oaxaca Chontal", ["clt"] = "Lutuv", ["clu"] = "Kaluyanën", ["clw"] = "Chulym", ["cly"] = "Eastern Highland Chatino", ["cma"] = "Mạ", ["cmc-pro"] = "Proto-Chamic", ["cme"] = "Cerma", ["cmg"] = "Classical Mongolian", ["cmi"] = "Emberá-Chamí", ["cml"] = "Campalagian", ["cmm"] = "Michigamea", ["cmn"] = "Mandarin", ["cmo"] = "Central Mnong", ["cmr"] = "Mro Chin", ["cms"] = "Messapic", ["cmt"] = "Camtho", ["cna"] = "Changthang", ["cnb"] = "Chinbon Chin", ["cnc"] = "Cốông", ["cng"] = "Northern Qiang", ["cnh"] = "Lai", ["cni"] = "Asháninka", ["cnk"] = "Khumi Chin", ["cnl"] = "Lalana Chinantec", ["cno"] = "Con", ["cnp"] = "Northern Pinghua", ["cns"] = "Central Asmat", ["cnt"] = "Tepetotutla Chinantec", ["cnu"] = "Chenoua", ["cnw"] = "Ngawn Chin", ["cnx"] = "Middle Cornish", ["co"] = "Korso", ["coa"] = "Cocos Islands Malay", ["cob"] = "Chicomuceltec", ["coc"] = "Cocopa", ["cod"] = "Cocama", ["coe"] = "Koreguaje", ["cof"] = "Tsafiki", ["cog"] = "Chong", ["coh"] = "Chichonyi-Chidzihana-Chikauma", ["coj"] = "Cochimi", ["cok"] = "Santa Teresa Cora", ["col"] = "Columbia-Wenatchi", ["com"] = "Comanche", ["con"] = "Cofán", ["coo"] = "Comox", ["cop"] = "Coptic", ["coq"] = "Coquille", ["cot"] = "Caquinte", ["cou"] = "Wamey", ["cov"] = "Cao Miao", ["cow"] = "Cowlitz", ["cox"] = "Nanti", ["coy"] = "Coyaima", ["coz"] = "Chochotec", ["cpa"] = "Palantla Chinantec", ["cpb"] = "Ucayali-Yurúa Ashéninka", ["cpc"] = "Apurucayali Ashéninka", ["cpg"] = "Cappadocian Greek", ["cpi"] = "Chinese Pidgin English", ["cpn"] = "Cherepon", ["cpo"] = "Kpee", ["cps"] = "Capiznon", ["cpu"] = "Pichis Ashéninka", ["cpx"] = "Puxian Min", ["cpy"] = "South Ucayali Ashéninka", ["cqd"] = "Chuanqiandian Cluster Miao", ["cr"] = "Kri", ["cra"] = "Chara", ["crb"] = "Kalinago", ["crc"] = "Lonwolwol", ["crd"] = "Coeur d'Alene", ["crf"] = "Caramanta", ["crg"] = "Michif", ["crh"] = "Crimean Tatar", ["cri"] = "Sãotomense", ["crj"] = "Southern East Cree", ["crk"] = "Plains Cree", ["crl"] = "Northern East Cree", ["crm"] = "Moose Cree", ["crn"] = "Cora", ["cro"] = "Crow", ["crp-bip"] = "Basque-Icelandic Pidgin", ["crp-gep"] = "West Greenlandic Pidgin", ["crp-kia"] = "Kiautschou German Pidgin", ["crp-mar"] = "Maroon Spirit Language", ["crp-mpp"] = "Macau Pidgin Portuguese", ["crp-rsn"] = "Russenorsk", ["crp-slb"] = "Solombala English", ["crp-spp"] = "Samoan Plantation Pidgin", ["crp-tpr"] = "Taimyr Pidgin Russian", ["crq"] = "Iyo'wujwa Chorote", ["crr"] = "Carolina Algonquian", ["crs"] = "Seychellois Creole", ["crt"] = "Chorote Iyojwa'ja", ["crv"] = "Chaura", ["crw"] = "Chrau", ["crx"] = "Carrier", ["cry"] = "Cori", ["crz"] = "Cruzeño", ["cs"] = "Tseko", ["csa"] = "Chiltepec Chinantec", ["csb"] = "Kashubian", ["csc"] = "Catalan Sign Language", ["csd"] = "Chiangmai Sign Language", ["cse"] = "Czech Sign Language", ["csf"] = "Cuban Sign Language", ["csg"] = "Chilean Sign Language", ["csh"] = "Asho Chin", ["csi"] = "Coast Miwok", ["csj"] = "Songlai Chin", ["csk"] = "Jola-Kasa", ["csl"] = "Chinese Sign Language", ["csm"] = "Central Sierra Miwok", ["csn"] = "Colombian Sign Language", ["cso"] = "Sochiapam Chinantec", ["csp"] = "Katimugang Pinghua", ["csq"] = "Croatian Sign Language", ["csr"] = "Costa Rican Sign Language", ["css"] = "Southern Ohlone", ["cst"] = "Northern Ohlone", ["csu-bba-pro"] = "Proto-Bongo-Bagirmi", ["csu-maa-pro"] = "Proto-Mangbetu", ["csu-pro"] = "Proto-Central Sudanic", ["csu-sar-pro"] = "Proto-Sara", ["csv"] = "Sumtu Chin", ["csw"] = "Swampy Cree", ["csx"] = "Cambodian Sign Language", ["csy"] = "Siyin Chin", ["csz"] = "Coos", ["cta"] = "Tataltepec Chatino", ["ctc"] = "Chetco-Tolowa", ["ctd"] = "Tedim Chin", ["cte"] = "Tepinapa Chinantec", ["ctg"] = "Chittagonian", ["cth"] = "Thaiphum Chin", ["ctl"] = "Tlacoatzintepec Chinantec", ["ctm"] = "Chitimacha", ["ctn"] = "Chhintange", ["cto"] = "Emberá-Catío", ["ctp"] = "Western Highland Chatino", ["cts"] = "Bikol Kahilagaang Catanduanes", ["ctt"] = "Wayanad Chetti", ["ctu"] = "Chol", ["ctz"] = "Zacatepec Chatino", ["cu"] = "Lumang Simbahang Eslavo", ["cua"] = "Cua", ["cub"] = "Cubeo", ["cuc"] = "Usila Chinantec", ["cug"] = "Cung", ["cuh"] = "Chuka", ["cui"] = "Cuiba", ["cuj"] = "Mashco Piro", ["cuk"] = "Kuna", ["cul"] = "Culina", ["cuo"] = "Cumanagoto", ["cup"] = "Cupeño", ["cuq"] = "Cun", ["cur"] = "Chhulung", ["cus-ash"] = "Ashraaf", ["cus-hec-pro"] = "Proto-Highland East Cushitic", ["cus-pro"] = "Proto-Cushitic", ["cus-som-pro"] = "Proto-Somaloid", ["cus-sou-pro"] = "Proto-South Cushitic", ["cut"] = "Teutila Cuicatec", ["cuu"] = "Tai Ya", ["cuv"] = "Cuvok", ["cuw"] = "Chukwa", ["cux"] = "Tepeuxila Cuicatec", ["cuy"] = "Cuitlatec", ["cv"] = "Tsuvasyo", ["cvg"] = "Chug", ["cvn"] = "Valle Nacional Chinantec", ["cwa"] = "Kabwa", ["cwb"] = "Maindo", ["cwd"] = "Woods Cree", ["cwe"] = "Kwere", ["cwg"] = "Chewong", ["cwt"] = "Kuwaataay", ["cy"] = "Gales", ["cya"] = "Nopala Chatino", ["cyb"] = "Cayubaba", ["cyo"] = "Kuyunon", ["czh"] = "Huizhou", ["czk"] = "Knaanic", ["czn"] = "Zenzontepec Chatino", ["czo"] = "Central Min", ["czt"] = "Zotung Chin", ["da"] = "Danes", ["daa"] = "Dangaléat", ["dac"] = "Dambi", ["dad"] = "Marik", ["dae"] = "Duupa", ["dag"] = "Dagbani", ["dah"] = "Gwahatike", ["dai"] = "Day", ["daj"] = "Dar Fur Daju", ["dak"] = "Dakota", ["dal"] = "Dahalo", ["dam"] = "Damakawa", ["dao"] = "Daai Chin", ["daq"] = "Dandami Maria", ["dar"] = "Dargwa", ["das"] = "Daho-Doo", ["dau"] = "Dar Sila Daju", ["dav"] = "Taita", ["daw"] = "Davawenyo", ["dax"] = "Dayi", ["daz"] = "Dao", ["dba"] = "Bangime", ["dbb"] = "Deno", ["dbd"] = "Dadiya", ["dbe"] = "Dabe", ["dbf"] = "Edopi", ["dbg"] = "Dogul Dom", ["dbi"] = "Doka", ["dbj"] = "Ida'an", ["dbl"] = "Dyirbal", ["dbm"] = "Duguri", ["dbn"] = "Duriankere", ["dbo"] = "Dulbu", ["dbp"] = "Duwai", ["dbq"] = "Daba", ["dbr"] = "Dabarre", ["dbt"] = "Ben Tey", ["dbu"] = "Bondum Dom Dogon", ["dbv"] = "Dungu", ["dbw"] = "Bankan Tey Dogon", ["dby"] = "Dibiyaso", ["dcc"] = "Deccani", ["dcr"] = "Negerhollands", ["dda"] = "Dadi Dadi", ["ddd"] = "Dongotono", ["dde"] = "Doondo", ["ddg"] = "Fataluku", ["ddi"] = "Diodio", ["ddj"] = "Jaru", ["ddn"] = "Dendi", ["ddo"] = "Tsez", ["ddr"] = "Dhudhuroa", ["dds"] = "Donno So Dogon", ["ddw"] = "Dawera-Daweloor", ["de"] = "Aleman", ["dec"] = "Dagik", ["ded"] = "Dedua", ["dee"] = "Dewoin", ["def"] = "Dezfuli", ["deg"] = "Degema", ["deh"] = "Dehwari", ["dei"] = "Demisa", ["dem"] = "Dem", ["dep"] = "Pidgin Delaware", ["der"] = "Deori", ["des"] = "Desano", ["dev"] = "Domung", ["dez"] = "Dengese", ["dga"] = "Southern Dagaare", ["dgb"] = "Bunoge", ["dgc"] = "Agta Dumagat Casiguran", ["dgd"] = "Dagaari Dioula", ["dge"] = "Degenan", ["dgg"] = "Doga", ["dgh"] = "Dghwede", ["dgi"] = "Northern Dagara", ["dgk"] = "Dagba", ["dgn"] = "Dagoman", ["dgo"] = "Hindi Dogri", ["dgr"] = "Dogrib", ["dgs"] = "Dogoso", ["dgt"] = "Ntra'ngith", ["dgw"] = "Daungwurrung", ["dgx"] = "Doghoro", ["dgz"] = "Daga", ["dhd"] = "Dhundhari", ["dhg"] = "Dhangu", ["dhi"] = "Dhimal", ["dhl"] = "Dhalandji", ["dhm"] = "Zemba", ["dhn"] = "Dhanki", ["dho"] = "Dhodia", ["dhr"] = "Tharrgari", ["dhs"] = "Dhaiso", ["dhu"] = "Dhurga", ["dhv"] = "Drehu", ["dhw"] = "Danuwar", ["dhx"] = "Dhungaloo", ["dia"] = "Dia", ["dib"] = "South Central Dinka", ["dic"] = "Lakota Dida", ["did"] = "Didinga", ["dif"] = "Dieri", ["dig"] = "Digo", ["dii"] = "Dimbong", ["dij"] = "Dai", ["dik"] = "Southwestern Dinka", ["dil"] = "Dilling", ["dim"] = "Dime", ["din"] = "Dinka", ["dio"] = "Dibo", ["dip"] = "Northeastern Dinka", ["dir"] = "Dirim", ["dis"] = "Dimasa", ["diu"] = "Gciriku", ["diw"] = "Northwestern Dinka", ["dix"] = "Dixon Reef", ["diy"] = "Diuwe", ["diz"] = "Ding", ["dja"] = "Djadjawurrung", ["djb"] = "Djinba", ["djc"] = "Dar Daju Daju", ["djd"] = "Jaminjung", ["dje"] = "Zarma", ["djf"] = "Djangun", ["dji"] = "Djinang", ["djj"] = "Ndjébbana", ["djk"] = "Aukan", ["djl"] = "Djiwarli", ["djm"] = "Jamsay", ["djn"] = "Djauan", ["djo"] = "Jangkang", ["djr"] = "Djambarrpuyngu", ["dju"] = "Kapriman", ["djw"] = "Djawi", ["dka"] = "Dakpa", ["dkk"] = "Dakka", ["dkr"] = "Kuijau", ["dks"] = "Southeastern Dinka", ["dkx"] = "Mazagway", ["dlg"] = "Dolgano", ["dlk"] = "Dahalik", ["dlm"] = "Dalmatico", ["dln"] = "Darlong", ["dma"] = "Duma", ["dmb"] = "Mombo Dogon", ["dmc"] = "Gavak", ["dmd"] = "Madhi Madhi", ["dme"] = "Dugwor", ["dmf"] = "Medefaidrin", ["dmg"] = "Upper Kinabatangan", ["dmk"] = "Domaaki", ["dml"] = "Dameli", ["dmm"] = "Dama (Nigeria)", ["dmn-dam"] = "Dama (Sierra Leone)", ["dmn-mdw-pro"] = "Proto-Western Mande", ["dmn-pro"] = "Proto-Mande", ["dmo"] = "Kemezung", ["dmr"] = "East Damar", ["dms"] = "Dampelas", ["dmu"] = "Dubu", ["dmv"] = "Dumpas", ["dmw"] = "Mudburra", ["dmx"] = "Dema", ["dmy"] = "Demta", ["dna"] = "Upper Grand Valley Dani", ["dnd"] = "Daonda", ["dne"] = "Ndendeule", ["dng"] = "Dunggano", ["dni"] = "Lower Grand Valley Dani", ["dnj"] = "Dan", ["dnk"] = "Dengka", ["dnn"] = "Dzuun", ["dno"] = "Ndrulo", ["dnr"] = "Danaru", ["dnt"] = "Mid Grand Valley Dani", ["dnu"] = "Danau", ["dnv"] = "Danu", ["dnw"] = "Western Dani", ["dny"] = "Dení", ["doa"] = "Dom", ["dob"] = "Dobu", ["doc"] = "Northern Kam", ["doe"] = "Doe", ["dof"] = "Domu", ["doh"] = "Dong", ["doi"] = "Dogri", ["dok"] = "Dondo", ["dol"] = "Doso", ["don"] = "Doura", ["doo"] = "Dongo", ["dop"] = "Lukpa", ["doq"] = "Dominican Sign Language", ["dor"] = "Dori'o", ["dos"] = "Dogosé", ["dot"] = "Dass", ["dov"] = "Toka-Leya", ["dow"] = "Doyayo", ["dox"] = "Bussa", ["doy"] = "Dompo", ["doz"] = "Dorze", ["dpp"] = "Papar", ["dra-bry"] = "Beary", ["dra-cen-pro"] = "Proto-Central Dravidian", ["dra-mkn"] = "Middle Kannada", ["dra-nor-pro"] = "Proto-North Dravidian", ["dra-okn"] = "Old Kannada", ["dra-ote"] = "Old Telugu", ["dra-pro"] = "Proto-Dravidian", ["dra-sdo-pro"] = "Proto-South Dravidian I", ["dra-sdt-pro"] = "Proto-South Dravidian II", ["dra-sou-pro"] = "Proto-South Dravidian", ["drb"] = "Dair", ["drc"] = "Minderico", ["drd"] = "Darmiya", ["drg"] = "Rungus", ["dri"] = "Lela", ["drl"] = "Baagandji", ["drn"] = "West Damar", ["dro"] = "Daro-Matu Melanau", ["drq"] = "Dura", ["drs"] = "Gedeo", ["dru"] = "Rukai", ["dru-pro"] = "Proto-Rukai", ["dry"] = "Darai", ["dsb"] = "Lower Sorbian", ["dse"] = "Dutch Sign Language", ["dsh"] = "Daasanach", ["dsi"] = "Disa", ["dsl"] = "Danish Sign Language", ["dsn"] = "Dusner", ["dso"] = "Desiya", ["dsq"] = "Tadaksahak", ["dta"] = "Daur", ["dtb"] = "Labuk-Kinabatangan Kadazan", ["dtd"] = "Ditidaht", ["dth"] = "Adithinngithigh", ["dti"] = "Ana Tinga Dogon", ["dtk"] = "Tene Kan Dogon", ["dtm"] = "Tomo Kan Dogon", ["dto"] = "Tommo So", ["dtp"] = "Central Dusun", ["dtr"] = "Lotud", ["dts"] = "Toro So Dogon", ["dtt"] = "Toro Tegu Dogon", ["dtu"] = "Tebul Ure Dogon", ["dty"] = "Doteli", ["dua"] = "Duala", ["dub"] = "Dubli", ["duc"] = "Duna", ["due"] = "Agta Dumagat Umiray", ["duf"] = "Dumbea", ["dug"] = "Chiduruma", ["duh"] = "Dungra Bhil", ["dui"] = "Dumun", ["duk"] = "Uyajitaya", ["dul"] = "Ayta Kadi", ["dum"] = "Gitnang Nerlandes", ["dun"] = "Dusun Deyah", ["duo"] = "Tenap", ["dup"] = "Duano", ["duq"] = "Dusun Malang", ["dur"] = "Dii", ["dus"] = "Dumi", ["duu"] = "Drung", ["duv"] = "Duvle", ["duw"] = "Dusun Witu", ["dux"] = "Duun", ["duy"] = "Dicamay Agta", ["duz"] = "Duli", ["dv"] = "Divehi", ["dva"] = "Duau", ["dwa"] = "Diri", ["dwr"] = "Dawro", ["dwu"] = "Dhuwal", ["dww"] = "Dawawa", ["dwy"] = "Dhuwaya", ["dwz"] = "Dewas Rai", ["dya"] = "Dyan", ["dyb"] = "Dyaberdyaber", ["dyd"] = "Dyugun", ["dyi"] = "Djimini", ["dym"] = "Yanda Dogon", ["dyn"] = "Dyangadi", ["dyo"] = "Jola-Fonyi", ["dyu"] = "Dyula", ["dyy"] = "Dyaabugay", ["dz"] = "Dzongkha", ["dza"] = "Tunzu", ["dzg"] = "Dazaga", ["dzl"] = "Dzala", ["dzn"] = "Dzando", ["ebg"] = "Ebughu", ["ebk"] = "Finallig", ["ebr"] = "Ebrié", ["ebu"] = "Embu", ["ecr"] = "Eteocretan", ["ecs"] = "Ecuadorian Sign Language", ["ecy"] = "Eteocypriot", ["ee"] = "Ewe", ["eee"] = "E", ["efa"] = "Efai", ["efe"] = "Efe", ["efi"] = "Efik", ["ega"] = "Ega", ["egl"] = "Emilian", ["ego"] = "Eggon", ["egx-dem"] = "Demotic Egyptian", ["egy"] = "Egyptian", ["ehu"] = "Ehueun", ["eip"] = "Eipomek", ["eit"] = "Eitiep", ["eiv"] = "Askopan", ["eja"] = "Ejamat", ["eka"] = "Ekajuk", ["eke"] = "Ekit", ["ekg"] = "Ekari", ["eki"] = "Eki", ["ekl"] = "Kolhe", ["ekm"] = "Elip", ["eko"] = "Koti", ["ekp"] = "Ekpeye", ["ekr"] = "Yace", ["eky"] = "Eastern Kayah", ["el"] = "Griyego", ["ele"] = "Elepi", ["elh"] = "El Hugeirat", ["eli"] = "Nding", ["elk"] = "Elkei", ["elm"] = "Eleme", ["elo"] = "El Molo", ["elu"] = "Elu", ["elx"] = "Elamite", ["ema"] = "Emai", ["emb"] = "Embaloh", ["eme"] = "Emerillon", ["emg"] = "Eastern Meohang", ["emi"] = "Mussau-Emira", ["emk"] = "Eastern Maninkakan", ["emm"] = "Mamulique", ["emn"] = "Eman", ["emp"] = "Northern Emberá", ["ems"] = "Alutiiq", ["emu"] = "Eastern Muria", ["emw"] = "Emplawas", ["emx"] = "Erromintxela", ["emy"] = "Epigraphic Mayan", ["en"] = "Ingles", ["ena"] = "Apali", ["enb"] = "Markweeta", ["enc"] = "En", ["end"] = "Ende", ["enf"] = "Forest Enets", ["enh"] = "Tundra Enets", ["enl"] = "Enlhet", ["enm"] = "Middle English", ["enn"] = "Engenni", ["eno"] = "Enggano", ["enq"] = "Enga", ["enr"] = "Emem", ["enu"] = "Enu", ["env"] = "Enwan", ["enw"] = "Enwang", ["enx"] = "Enxet", ["eo"] = "Esperanto", ["eot"] = "Eotile", ["epi"] = "Epie", ["era"] = "Eravallan", ["erg"] = "Sie", ["erh"] = "Eruwa", ["eri"] = "Ogea", ["erk"] = "South Efate", ["ero-gsz"] = "Geshiza", ["ero-nya"] = "Nyagrong Minyag", ["ero-tau"] = "Stau", ["err"] = "Erre", ["ers"] = "Ersu", ["ert"] = "Eritai", ["erw"] = "Erokwanas", ["es"] = "Espanyol", ["ese"] = "Ese Ejja", ["esh"] = "Eshtehardi", ["esl"] = "Egyptian Sign Language", ["esm"] = "Esuma", ["esn"] = "Salvadoran Sign Language", ["eso"] = "Estonian Sign Language", ["esq"] = "Esselen", ["ess"] = "Central Siberian Yupik", ["esu"] = "Yup'ik", ["esx-esk-pro"] = "Proto-Eskimo", ["esx-ink"] = "Inuktun", ["esx-inq"] = "Inuinnaqtun", ["esx-inu-pro"] = "Proto-Inuit", ["esx-pro"] = "Proto-Eskimo-Aleut", ["esx-tut"] = "Tunumiisut", ["esy"] = "Eskayan", ["et"] = "Estonyo", ["etb"] = "Etebi", ["etc"] = "Etchemin", ["eth"] = "Ethiopian Sign Language", ["etn"] = "Eton (Vanuatu)", ["eto"] = "Eton (Cameroon)", ["etr"] = "Edolo", ["ets"] = "Yekhee", ["ett"] = "Etruscan", ["etu"] = "Ejagham", ["etx"] = "Eten", ["etz"] = "Semimi", ["eu"] = "Euskera", ["euq-pro"] = "Proto-Basque", ["eve"] = "Even", ["evh"] = "Uvbie", ["evn"] = "Evenki", ["ewo"] = "Ewondo", ["ext"] = "Extremaduran", ["eya"] = "Eyak", ["eyo"] = "Keiyo", ["eza"] = "Ezaa", ["eze"] = "Uzekwe", ["fa"] = "Persa", ["faa"] = "Fasu", ["fab"] = "Annobonese", ["fad"] = "Wagi", ["faf"] = "Fagani", ["fag"] = "Finongan", ["fah"] = "Baissa Fali", ["fai"] = "Faiwol", ["faj"] = "Kursav", ["fak"] = "Fang (Beboid)", ["fal"] = "Timog Fali", ["fam"] = "Fam", ["fan"] = "Fang (Bantu)", ["fap"] = "Palor", ["far"] = "Fataleka", ["fau"] = "Fayu", ["fax"] = "Fala", ["fay"] = "Southwestern Fars", ["faz"] = "Northwestern Fars", ["fbl"] = "Bikol Kanlurang Albay", ["fcs"] = "Wikang Senyas ng mga Kebekes", ["fer"] = "Feroge", ["ff"] = "Fula", ["ffi"] = "Foia Foia", ["fgr"] = "Fongoro", ["fi"] = "Fines", ["fia"] = "Nobiin", ["fie"] = "Fyer", ["fif"] = "Faifi", ["fip"] = "Fipa", ["fir"] = "Firan", ["fit"] = "Meänkieli", ["fiw"] = "Fiwaga", ["fj"] = "Fiyiyano", ["fkk"] = "Kirya-Konzel", ["fkv"] = "Kven", ["fla"] = "Montana Salish", ["flh"] = "Foau", ["fli"] = "Fali", ["fll"] = "Hilagang Fali", ["fln"] = "Flinders Island", ["flr"] = "Fuliiru", ["fly"] = "Tsotsitaal", ["fmp"] = "Fe'fe'", ["fmu"] = "Far Western Muria", ["fng"] = "Fanagalo", ["fni"] = "Fania", ["fo"] = "Feroes", ["fod"] = "Foodo", ["foi"] = "Foi", ["fom"] = "Foma", ["fon"] = "Fon", ["for"] = "Fore", ["fos"] = "Siraya", ["fpe"] = "Pichinglis", ["fqs"] = "Fas", ["fr"] = "Franses", ["frd"] = "Fordata", ["frm"] = "Gitnang Franses", ["fro"] = "Lumang Franses", ["frp"] = "Franco-Provenzal", ["frq"] = "Forak", ["frr"] = "North Frisian", ["frt"] = "Fortsenal", ["fse"] = "Wikang Senyas ng mga Fines", ["fsl"] = "Wikang Senyas ng mga Franses", ["fss"] = "Wikang Senyas ng mga Franses-Suweko", ["fud"] = "East Futuna", ["fuj"] = "Ko", ["fum"] = "Fum", ["fun"] = "Fulniô", ["fur"] = "Friulian", ["fut"] = "Futuna-Aniwa", ["fuu"] = "Furu", ["fuy"] = "Fuyug", ["fvr"] = "Fur", ["fwa"] = "Fwâi", ["fwe"] = "Fwe", ["fy"] = "Kanlurang Frison", ["ga"] = "Irlandes", ["gaa"] = "Ga", ["gab"] = "Gabri", ["gac"] = "Mixed Great Andamanese", ["gad"] = "Gaddang", ["gae"] = "Warekena", ["gaf"] = "Gende", ["gag"] = "Gagauz", ["gah"] = "Alekano", ["gai"] = "Borei", ["gaj"] = "Gadsup", ["gak"] = "Gamkonora", ["gal"] = "Galoli", ["gam"] = "Kandawo", ["gan"] = "Gan", ["gao"] = "Gants", ["gap"] = "Gal", ["gaq"] = "Gata'", ["gar"] = "Galeya", ["gas"] = "Adiwasi Garasia", ["gat"] = "Kenati", ["gau"] = "Kondekor", ["gaw"] = "Nobonob", ["gay"] = "Gayo", ["gba-pro"] = "Proto-Gbaya", ["gbb"] = "Kaytetye", ["gbd"] = "Karadjeri", ["gbe"] = "Niksek", ["gbf"] = "Gaikundi", ["gbg"] = "Gbanziri", ["gbh"] = "Defi Gbe", ["gbi"] = "Galela", ["gbj"] = "Bodo Gadaba", ["gbk"] = "Gaddi", ["gbl"] = "Gamit", ["gbm"] = "Garhwali", ["gbn"] = "Mo'da", ["gbo"] = "Northern Grebo", ["gbp"] = "Gbaya-Bossangoa", ["gbq"] = "Gbaya-Bozoum", ["gbr"] = "Gbagyi", ["gbs"] = "Gbesi Gbe", ["gbu"] = "Gagadu", ["gbv"] = "Gbanu", ["gbw"] = "Gabi", ["gbx"] = "Eastern Xwla Gbe", ["gby"] = "Gbari", ["gcc"] = "Mali", ["gcd"] = "Ganggalida", ["gce"] = "Galice", ["gcf"] = "Antillean Creole", ["gcl"] = "Grenadian Creole English", ["gcn"] = "Gaina", ["gcr"] = "Guianese Creole", ["gct"] = "Colonia Tovar German", ["gd"] = "Gaeliko Eskoses", ["gdb"] = "Ollari", ["gdc"] = "Gugu Badhun", ["gdd"] = "Gedaged", ["gde"] = "Gude", ["gdf"] = "Guduf-Gava", ["gdg"] = "Gâdang", ["gdh"] = "Gadjerawang", ["gdi"] = "Gundi", ["gdj"] = "Kurtjar", ["gdk"] = "Gadang", ["gdl"] = "Dirasha", ["gdm"] = "Laal", ["gdn"] = "Umanakaina", ["gdo"] = "Godoberi", ["gdq"] = "Mehri", ["gdr"] = "Wipi", ["gds"] = "Ghandruk Sign Language", ["gdt"] = "Kungardutyi", ["gdu"] = "Gudu", ["gdx"] = "Godwari", ["gea"] = "Geruma", ["geb"] = "Kire", ["gec"] = "Gboloo Grebo", ["ged"] = "Gade", ["geg"] = "Gengle", ["geh"] = "Hutterisch", ["gei"] = "Gebe", ["gej"] = "Gen", ["gek"] = "Gerka", ["gel"] = "Fakkanci", ["gem-pro"] = "Proto-Germanic", ["geq"] = "Geme", ["ges"] = "Geser-Gorom", ["gev"] = "Viya", ["gew"] = "Gera", ["gex"] = "Garre", ["gey"] = "Enya", ["gez"] = "Ge'ez", ["gfk"] = "Patpatar", ["gft"] = "Gafat", ["gga"] = "Gao", ["ggb"] = "Gbii", ["ggd"] = "Gugadj", ["gge"] = "Guragone", ["ggg"] = "Gurgula", ["ggk"] = "Kungarakany", ["ggl"] = "Ganglau", ["ggn"] = "Eastern Gurung", ["ggt"] = "Gitua", ["ggu"] = "Gban", ["ggw"] = "Gogodala", ["gha"] = "Ghadames", ["ghc"] = "Classical Gaelic", ["ghe"] = "Southern Ghale", ["ghh"] = "Northern Ghale", ["ghk"] = "Geko Karen", ["ghl"] = "Ghulfan", ["ghn"] = "Ghanongga", ["gho"] = "Ghomara", ["ghr"] = "Ghera", ["ghs"] = "Guhu-Samane", ["ght"] = "Kutang Ghale", ["gia"] = "Kitja", ["gib"] = "Gibanawa", ["gid"] = "Gidar", ["gie"] = "Guébie", ["gig"] = "Goaria", ["gih"] = "Githabul", ["gii"] = "Girirra", ["gil"] = "Gilbertese", ["gim"] = "Gimi (Papuan)", ["gin"] = "Hinukh", ["gip"] = "Gimi (Austronesian)", ["giq"] = "Green Gelao", ["gir"] = "Red Gelao", ["gis"] = "North Giziga", ["git"] = "Gitxsan", ["giu"] = "Mulao", ["giw"] = "White Gelao", ["gix"] = "Gilima", ["giy"] = "Giyug", ["giz"] = "South Giziga", ["gji"] = "Geji", ["gjk"] = "Kachi Koli", ["gjm"] = "Gunditjmara", ["gjn"] = "Gonja", ["gjr"] = "Gurindji Kriol", ["gju"] = "Gojri", ["gka"] = "Guya", ["gkd"] = "Magi", ["gke"] = "Ndai", ["gkn"] = "Gokana", ["gko"] = "Kok-Nar", ["gkp"] = "Guinea Kpelle", ["gl"] = "Galyego", ["glc"] = "Bon Gula", ["gld"] = "Nanai", ["glh"] = "Northwest Pashayi", ["glj"] = "Kulaal", ["glk"] = "Gilaki", ["glo"] = "Galambu", ["glr"] = "Glaro-Twabo", ["glu"] = "Gula", ["glw"] = "Glavda", ["gly"] = "Gule", ["gma"] = "Gambera", ["gmb"] = "Gula'alaa", ["gmd"] = "Mághdì", ["gme-bur"] = "Burgundian", ["gme-cgo"] = "Crimean Gothic", ["gmg"] = "Magiyi", ["gmh"] = "Middle High German", ["gml"] = "Middle Low German", ["gmm"] = "Gbaya-Mbodomo", ["gmn"] = "Gimnime", ["gmq-gut"] = "Gutnish", ["gmq-jmk"] = "Jamtish", ["gmq-mno"] = "Middle Norwegian", ["gmq-oda"] = "Old Danish", ["gmq-ogt"] = "Old Gutnish", ["gmq-osw"] = "Old Swedish", ["gmq-pro"] = "Proto-Norse", ["gmq-scy"] = "Scanian", ["gmr"] = "Mirning", ["gmu"] = "Gumalu", ["gmv"] = "Gamo", ["gmw-bgh"] = "Bergish", ["gmw-cfr"] = "Central Franconian", ["gmw-ecg"] = "East Central German", ["gmw-fin"] = "Fingallian", ["gmw-gts"] = "Gottscheerish", ["gmw-jdt"] = "Jersey Dutch", ["gmw-msc"] = "Middle Scots", ["gmw-pro"] = "Proto-West Germanic", ["gmw-rfr"] = "Rhine Franconian", ["gmw-stm"] = "Sathmar Swabian", ["gmw-tsx"] = "Transylvanian Saxon", ["gmw-vog"] = "Volga German", ["gmw-zps"] = "Zipser German", ["gmx"] = "Magoma", ["gmy"] = "Griyego Miseniko", ["gmz"] = "Mgbo", ["gn-cls"] = "Classical Guarani", ["gna"] = "Kaansa", ["gnb"] = "Gangte", ["gnc"] = "Guanche", ["gnd"] = "Zulgo-Gemzek", ["gne"] = "Ganang", ["gng"] = "Ngangam", ["gnh"] = "Lere", ["gni"] = "Gooniyandi", ["gnj"] = "Ngen of Djonkro", ["gnk"] = "ǁGana", ["gnl"] = "Gangulu", ["gnm"] = "Ginuman", ["gnn"] = "Gumatj", ["gnq"] = "Gana", ["gnr"] = "Gureng Gureng", ["gnt"] = "Guntai", ["gnu"] = "Gnau", ["gnw"] = "Western Bolivian Guarani", ["gnz"] = "Ganzi", ["goa"] = "Guro", ["gob"] = "Playero", ["goc"] = "Gorakor", ["god"] = "Godié", ["goe"] = "Gongduk", ["gof"] = "Gofa", ["gog"] = "Gogo", ["goh"] = "Old High German", ["goi"] = "Gobasi", ["goj"] = "Gowlan", ["gol"] = "Gola", ["gon"] = "Gondi", ["goo"] = "Gone Dau", ["gop"] = "Yeretuar", ["goq"] = "Gorap", ["gor"] = "Gorontalo", ["got"] = "Gotiko", ["gou"] = "Gavar", ["gov"] = "Goo", ["gow"] = "Gorwaa", ["gox"] = "Gobu", ["goy"] = "Goundo", ["goz"] = "Gozarkhani", ["gpa"] = "Gupa-Abawa", ["gpn"] = "Taiap", ["gqa"] = "Ga'anda", ["gqi"] = "Guiqiong", ["gqn"] = "Kinikinao", ["gqr"] = "Gor", ["gqu"] = "Qau", ["gra"] = "Rajput Garasia", ["grc"] = "Sinaunang Griyego", ["grd"] = "Guruntum", ["grg"] = "Madi", ["grh"] = "Gbiri-Niragu", ["gri"] = "Ghari", ["grj"] = "Southern Grebo", ["grk-cal"] = "Calabrian Greek", ["grk-ita"] = "Italiot Greek", ["grk-mar"] = "Mariupol Greek", ["grk-pro"] = "Proto-Hellenic", ["grm"] = "Kota Marudu Talantang", ["gro"] = "Groma", ["grq"] = "Gorovu", ["grs"] = "Gresi", ["grt"] = "Garo", ["gru"] = "Kistane", ["grv"] = "Central Grebo", ["grw"] = "Gweda", ["grx"] = "Guriaso", ["gry"] = "Barclayville Grebo", ["grz"] = "Guramalum", ["gse"] = "Ghanaian Sign Language", ["gsg"] = "German Sign Language", ["gsl"] = "Gusilay", ["gsm"] = "Guatemalan Sign Language", ["gsn"] = "Gusan", ["gso"] = "Southwest Gbaya", ["gsp"] = "Wasembo", ["gss"] = "Wikang Senyas ng mga Griyego", ["gsw"] = "Alemannic German", ["gta"] = "Guató", ["gtu"] = "Aghu Tharrnggala", ["gu"] = "Guyarati", ["gua"] = "Shiki", ["gub"] = "Guajajára", ["guc"] = "Wayuu", ["gud"] = "Yocoboué Dida", ["gue"] = "Gurindji", ["guf"] = "Gupapuyngu", ["gug"] = "Paraguayan Guarani", ["guh"] = "Guahibo", ["gui"] = "Eastern Bolivian Guarani", ["guk"] = "Gumuz", ["gul"] = "Gullah", ["gum"] = "Guambiano", ["gun"] = "Mbya Guarani", ["guo"] = "Guayabero", ["gup"] = "Gunwinggu", ["guq"] = "Aché", ["gur"] = "Farefare", ["gus"] = "Guinean Sign Language", ["gut"] = "Maléku Jaíka", ["guu"] = "Yanomamö", ["guv"] = "Gey", ["guw"] = "Gun", ["gux"] = "Gourmanchéma", ["guz"] = "Gusii", ["gv"] = "Manes", ["gva"] = "Kaskihá", ["gvc"] = "Guanano", ["gve"] = "Duwet", ["gvf"] = "Golin", ["gvj"] = "Guajá", ["gvl"] = "Gulay", ["gvm"] = "Gurmana", ["gvn"] = "Kuku-Yalanji", ["gvo"] = "Gavião do Jiparaná", ["gvp"] = "Pará Gavião", ["gvr"] = "Western Gurung", ["gvs"] = "Gumawana", ["gvy"] = "Guyani", ["gwa"] = "Mbato", ["gwb"] = "Gwa", ["gwc"] = "Kalami", ["gwd"] = "Gawwada", ["gwe"] = "Gweno", ["gwf"] = "Gowro", ["gwg"] = "Moo", ["gwi"] = "Gwich'in", ["gwj"] = "Gcwi", ["gwm"] = "Awngthim", ["gwn"] = "Gwandara", ["gwr"] = "Gwere", ["gwt"] = "Gawar-Bati", ["gwu"] = "Guwamu", ["gww"] = "Kwini", ["gwx"] = "Gua", ["gxx"] = "Wè Southern", ["gya"] = "Northwest Gbaya", ["gyb"] = "Garus", ["gyd"] = "Kayardild", ["gye"] = "Gyem", ["gyf"] = "Gungabula", ["gyg"] = "Gbayi", ["gyi"] = "Gyele", ["gyl"] = "Gayil", ["gym"] = "Ngäbere", ["gyn"] = "Guyanese Creole English", ["gyo"] = "Gyalsumdo", ["gyr"] = "Guarayu", ["gyy"] = "Gunya", ["gza"] = "Ganza", ["gzn"] = "Gane", ["ha"] = "Hawsa", ["haa"] = "Hän", ["hab"] = "Hanoi Sign Language", ["hac"] = "Gurani", ["had"] = "Hatam", ["haf"] = "Haiphong Sign Language", ["hag"] = "Hanga", ["hah"] = "Hahon", ["hai"] = "Haida", ["haj"] = "Hajong", ["hak"] = "Hakka", ["hal"] = "Halang", ["ham"] = "Hewa", ["hao"] = "Hakö", ["hap"] = "Hupla", ["har"] = "Harari", ["has"] = "Haisla", ["hav"] = "Havu", ["haw"] = "Hawayano", ["hax"] = "Southern Haida", ["hay"] = "Haya", ["hba"] = "Hamba", ["hbb"] = "Huba", ["hbn"] = "Heiban", ["hbu"] = "Habu", ["hca"] = "Andaman Creole Hindi", ["hch"] = "Huichol", ["hdn"] = "Northern Haida", ["hds"] = "Honduras Sign Language", ["hdy"] = "Hadiyya", ["he"] = "Ebreo", ["hea"] = "Northern Qiandong Miao", ["hed"] = "Herdé", ["heg"] = "Helong", ["heh"] = "Hehe", ["hei"] = "Heiltsuk", ["hem"] = "Hemba", ["hgm"] = "Haiǁom", ["hgw"] = "Haigwai", ["hhi"] = "Hoia Hoia", ["hhr"] = "Kerak", ["hhy"] = "Hoyahoya", ["hi"] = "Hindi", ["hia"] = "Lamang", ["hib"] = "Hibito", ["hid"] = "Hidatsa", ["hif"] = "Fiji Hindi", ["hig"] = "Kamwe", ["hih"] = "Pamosu", ["hii"] = "Hinduri", ["hij"] = "Hijuk", ["hik"] = "Seit-Kaitetu", ["hil"] = "Hiligaynon", ["hio"] = "Tshwa", ["hir"] = "Himarimã", ["hit"] = "Hittite", ["hiw"] = "Hiw", ["hix"] = "Hixkaryana", ["hji"] = "Haji", ["hka"] = "Kahe", ["hke"] = "Hunde", ["hkh"] = "Pogali", ["hkk"] = "Hunjara-Kaina Ke", ["hkn"] = "Mel-Khaonh", ["hks"] = "Hong Kong Sign Language", ["hla"] = "Halia", ["hlb"] = "Halbi", ["hld"] = "Halang Doan", ["hle"] = "Hlersu", ["hlt"] = "Nga La", ["hma"] = "Southern Mashan Hmong", ["hmb"] = "Humburi Senni", ["hmc"] = "Central Huishui Hmong", ["hmd"] = "A-Hmao", ["hme"] = "Eastern Huishui Hmong", ["hmf"] = "Hmong Don", ["hmg"] = "Southwestern Guiyang Hmong", ["hmh"] = "Southwestern Huishui Hmong", ["hmi"] = "Northern Huishui Hmong", ["hmj"] = "Ge", ["hmk"] = "Yemaek", ["hml"] = "Luopohe Hmong", ["hmm"] = "Central Mashan Hmong", ["hmn-pro"] = "Proto-Hmong", ["hmp"] = "Northern Mashan Hmong", ["hmq"] = "Eastern Qiandong Miao", ["hmr"] = "Hmar", ["hms"] = "Southern Qiandong Miao", ["hmt"] = "Hamtai", ["hmu"] = "Hamap", ["hmv"] = "Hmong Dô", ["hmw"] = "Western Mashan Hmong", ["hmx-mie-pro"] = "Proto-Mien", ["hmx-pro"] = "Proto-Hmong-Mien", ["hmy"] = "Southern Guiyang Hmong", ["hmz"] = "Hmong Shua", ["hna"] = "Mina", ["hnd"] = "Southern Hindko", ["hne"] = "Chhattisgarhi", ["hnh"] = "ǁAni", ["hni"] = "Hani", ["hnj"] = "Green Hmong", ["hnm"] = "Hainanese", ["hnn"] = "Hanunoo Mangyan", ["hno"] = "Northern Hindko", ["hns"] = "Caribbean Hindustani", ["hnu"] = "Hung", ["ho"] = "Hiri Motu", ["hoa"] = "Hoava", ["hob"] = "Mari (Austronesian)", ["hoc"] = "Ho", ["hod"] = "Holma", ["hoe"] = "Horom", ["hoh"] = "Hobyót", ["hoi"] = "Holikachuk", ["hoj"] = "Hadoti", ["hol"] = "Holu", ["hom"] = "Homa", ["hoo"] = "Holoholo", ["hop"] = "Hopi", ["hor"] = "Horo", ["hos"] = "Ho Chi Minh City Sign Language", ["hot"] = "Hote", ["hov"] = "Hovongan", ["how"] = "Honi", ["hoy"] = "Holiya", ["hoz"] = "Hozo", ["hpo"] = "Hpon", ["hps"] = "Hawai'i Pidgin Sign Language", ["hra"] = "Hrangkhol", ["hrc"] = "Niwer Mil", ["hre"] = "Hrê", ["hrk"] = "Haruku", ["hrm"] = "Horned Miao", ["hro"] = "Haroi", ["hrp"] = "Nhirrpi", ["hrt"] = "Hértevin", ["hru"] = "Hruso", ["hrw"] = "Warwar Feni", ["hrx"] = "Hunsrik", ["hrz"] = "Harzani", ["hsb"] = "Upper Sorbian", ["hsh"] = "Hungarian Sign Language", ["hsl"] = "Hausa Sign Language", ["hsn"] = "Xiang", ["hss"] = "Harsusi", ["ht"] = "Kriyolyo Aityano", ["hti"] = "Hoti", ["hto"] = "Minica Huitoto", ["hts"] = "Hadza", ["htu"] = "Hitu", ["hu"] = "Unggaro", ["hub"] = "Huambisa", ["huc"] = "ǂHoan", ["hud"] = "Huaulu", ["huf"] = "Humene", ["hug"] = "Huachipaeri", ["huh"] = "Huilliche", ["hui"] = "Huli", ["huj"] = "Northern Guiyang Hmong", ["huk"] = "Hulung", ["hul"] = "Hula", ["hum"] = "Hungana", ["huo"] = "Hu", ["hup"] = "Hupa", ["huq"] = "Tsat", ["hur"] = "Halkomelem", ["hus"] = "Wastek", ["huu"] = "Murui Huitoto", ["huv"] = "Huave", ["huw"] = "Hukumina", ["hux"] = "Nüpode Huitoto", ["huy"] = "Hulaulá", ["huz"] = "Hunzib", ["hvc"] = "Haitian Vodoun Culture Language", ["hvk"] = "Haveke", ["hvn"] = "Sabu", ["hwa"] = "Wané", ["hwc"] = "Kriyolyo Hawayano", ["hwo"] = "Hwana", ["hy"] = "Armenyo", ["hya"] = "Hya", ["hyx-pro"] = "Proto-Armenian", ["hz"] = "Herero", ["ia"] = "Interlingguwa", ["iai"] = "Iaai", ["ian"] = "Iatmul", ["iar"] = "Purari", ["iba"] = "Iban", ["ibb"] = "Ibibio", ["ibd"] = "Iwaidja", ["ibe"] = "Akpes", ["ibg"] = "Ibanag", ["ibh"] = "Bih", ["ibl"] = "Ibaloy", ["ibm"] = "Agoi", ["ibn"] = "Ibino", ["ibr"] = "Ibuoro", ["ibu"] = "Ibu", ["iby"] = "Ibani", ["ica"] = "Ede Ica", ["ich"] = "Etkywan", ["icl"] = "Icelandic Sign Language", ["icr"] = "Islander Creole English", ["id"] = "Indonesyo", ["ida"] = "Idakho-Isukha-Tiriki", ["idb"] = "Indo-Portuguese", ["idc"] = "Idon", ["idd"] = "Ede Idaca", ["ide"] = "Idere", ["idi"] = "Idi", ["idr"] = "Indri", ["ids"] = "Idesa", ["idt"] = "Idaté", ["idu"] = "Idoma", ["ie"] = "Interlingguwe", ["ifa"] = "Ifugaw Amganad", ["ifb"] = "Ifugaw Batad", ["ife"] = "Ifè", ["iff"] = "Ifo", ["ifk"] = "Ifugaw Tuwali", ["ifm"] = "Teke-Fuumu", ["ifu"] = "Ifugaw Mayawyaw", ["ify"] = "Kalanguya Ikalahan", ["ig"] = "Igbo", ["igb"] = "Ebira", ["ige"] = "Igede", ["igg"] = "Igana", ["igl"] = "Igala", ["igm"] = "Kanggape", ["ign"] = "Ignaciano", ["igo"] = "Isebe", ["igs"] = "Glosa", ["igw"] = "Igwe", ["ihb"] = "Pidgin Iha", ["ihi"] = "Ihievbe", ["ihp"] = "Iha", ["ii"] = "Nuwosu", ["iir-nur-pro"] = "Proto-Nuristani", ["iir-pro"] = "Proto-Indo-Iranian", ["ijc"] = "Izon", ["ije"] = "Biseni", ["ijj"] = "Ede Ije", ["ijn"] = "Kalabari", ["ijo-pro"] = "Proto-Ijoid", ["ijs"] = "Southeast Ijo", ["ik"] = "Iñupyak", ["ike"] = "Eastern Canadian Inuktitut", ["iki"] = "Iko", ["ikk"] = "Ika", ["ikl"] = "Ikulu", ["iko"] = "Olulumo-Ikom", ["ikp"] = "Ikpeshi", ["ikr"] = "Ikaranggal", ["iks"] = "Inuit Sign Language", ["ikt"] = "Inuvialuktun", ["ikv"] = "Iku-Gora-Ankwa", ["ikw"] = "Ikwere", ["ikx"] = "Ik", ["ikz"] = "Ikizu", ["ila"] = "Ile Ape", ["ilb"] = "Ila", ["ilg"] = "Ilgar", ["ili"] = "Ili Turki", ["ilk"] = "Bugkalut", ["ill"] = "Iranun", ["ilo"] = "Ilokano", ["ils"] = "International Sign", ["ilu"] = "Ili'uun", ["ilv"] = "Ilue", ["ima"] = "Mala Malasar", ["imi"] = "Anamgura", ["iml"] = "Miluk", ["imn"] = "Imonda", ["imo"] = "Imbongu", ["imr"] = "Imroing", ["ims"] = "Marsian", ["imy"] = "Milyan", ["inb"] = "Inga", ["inc-apa"] = "Apabhramsa", ["inc-ash"] = "Ashokan Prakrit", ["inc-dng-pro"] = "Proto-Dangari", ["inc-kam"] = "Kamarupi Prakrit", ["inc-kho"] = "Kholosi", ["inc-krd-pro"] = "Proto-Kamta", ["inc-mas"] = "Middle Assamese", ["inc-mbn"] = "Gitnang Benggali", ["inc-mgu"] = "Middle Gujarati", ["inc-mor"] = "Middle Odia", ["inc-oas"] = "Early Assamese", ["inc-oaw"] = "Old Awadhi", ["inc-obn"] = "Lumang Benggali", ["inc-ogu"] = "Old Gujarati", ["inc-ohi"] = "Lumang Hindi", ["inc-oor"] = "Old Odia", ["inc-opa"] = "Old Punjabi", ["inc-pro"] = "Proto-Indo-Aryan", ["ine-ana-pro"] = "Proto-Anatolian", ["ine-bsl-pro"] = "Proto-Balto-Slavic", ["ine-kal"] = "Kalašma", ["ine-pae"] = "Paeonian", ["ine-pro"] = "Proto-Indo-Europeo", ["ine-toc-pro"] = "Proto-Tocharian", ["ing"] = "Deg Xinag", ["inh"] = "Ingush", ["inj"] = "Jungle Inga", ["inl"] = "Indonesian Sign Language", ["inm"] = "Minaean", ["inn"] = "Isinay", ["ino"] = "Inoke-Yate", ["inp"] = "Iñapari", ["ins"] = "Indian Sign Language", ["int"] = "Intha", ["inz"] = "Ineseño", ["io"] = "Ido", ["ior"] = "Inor", ["iou"] = "Tuma-Irumu", ["iow"] = "Chiwere", ["ipi"] = "Ipili", ["ipo"] = "Ipiko", ["iqu"] = "Iquito", ["iqw"] = "Ikwo", ["ira-kms-pro"] = "Proto-Komisenian", ["ira-mny-pro"] = "Proto-Munji-Yidgha", ["ira-mpr-pro"] = "Proto-Medo-Parthian", ["ira-pat-pro"] = "Proto-Pathan", ["ira-pro"] = "Proto-Iranian", ["ira-sgc-pro"] = "Proto-Sogdic", ["ira-sgi-pro"] = "Proto-Sanglechi-Ishkashimi", ["ira-shr-pro"] = "Proto-Shughni-Roshani", ["ira-shy-pro"] = "Proto-Shughni-Yazghulami", ["ira-sym-pro"] = "Proto-Shughni-Yazghulami-Munji", ["ira-wnj"] = "Vanji", ["ira-zgr-pro"] = "Proto-Zaza-Gorani", ["ire"] = "Iresim", ["irh"] = "Irarutu", ["iri"] = "Rigwe", ["irk"] = "Iraqw", ["irn"] = "Irantxe", ["iro-ere"] = "Erie", ["iro-min"] = "Mingo", ["iro-nor-pro"] = "Proto-North Iroquoian", ["iro-pro"] = "Proto-Iroquoian", ["irr"] = "Ir", ["iru"] = "Irula", ["irx"] = "Kamberau", ["iry"] = "Iraya Mangyan", ["is"] = "Islandes", ["isa"] = "Isabi", ["isc"] = "Isconahua", ["isd"] = "Isnëg", ["ise"] = "Italian Sign Language", ["isg"] = "Irish Sign Language", ["ish"] = "Esan", ["isi"] = "Nkem-Nkum", ["isk"] = "Ishkashimi", ["ism"] = "Masimasi", ["isn"] = "Isanzu", ["iso"] = "Isoko", ["isr"] = "Israeli Sign Language", ["ist"] = "Istriot", ["isu"] = "Isu", ["isv"] = "Interslavic", ["it"] = "Italyano", ["itb"] = "Binongan Itnëg", ["itc-pro"] = "Proto-Italic", ["itc-psa"] = "Pre-Samnite", ["itd"] = "Southern Tidung", ["ite"] = "Itene", ["iti"] = "Inlaud Itnëg", ["itk"] = "Judeo-Italian", ["itl"] = "Itelmen", ["itm"] = "Itu Mbon Uzo", ["ito"] = "Itonama", ["itr"] = "Iteri", ["its"] = "Itsekiri", ["itt"] = "Maeng Itnëg", ["itv"] = "Itawit", ["itw"] = "Ito", ["itx"] = "Itik", ["ity"] = "Itnëg Mayodan", ["itz"] = "Itza'", ["iu"] = "Inuktitut", ["ium"] = "Iu Mien", ["ivb"] = "Ivatan", ["ivv"] = "Itbayatën", ["iwk"] = "Îguwak", ["iwm"] = "Iwam", ["iwo"] = "Iwur", ["iws"] = "Sepik Iwam", ["ixc"] = "Ixcatec", ["ixl"] = "Ixil", ["iya"] = "Iyayu", ["iyo"] = "Mesaka", ["iyx"] = "Yaa", ["izh"] = "Ingrian", ["izi"] = "Izi-Ezaa-Ikwo-Mgbo", ["izr"] = "Izere", ["izz"] = "Izi", ["ja"] = "Hapones", ["jaa"] = "Jamamadí", ["jab"] = "Hyam", ["jac"] = "Jakaltek", ["jad"] = "Jahanka", ["jae"] = "Jabem", ["jaf"] = "Jara", ["jah"] = "Jah Hut", ["jaj"] = "Zazao", ["jal"] = "Yalahatan", ["jam"] = "Jamaican Creole", ["jan"] = "Janday", ["jao"] = "Yanyuwa", ["jaq"] = "Yaqay", ["jas"] = "New Caledonian Javanese", ["jat"] = "Jakati", ["jau"] = "Yaur", ["jax"] = "Jambi Malay", ["jay"] = "Yan-nhangu", ["jaz"] = "Jawe", ["jbi"] = "Badjiri", ["jbj"] = "Arandai", ["jbk"] = "Barikewa", ["jbn"] = "Nefusa", ["jbo"] = "Lojban", ["jbr"] = "Jofotek-Bromnya", ["jbt"] = "Jabutí", ["jbu"] = "Jukun Takum", ["jbw"] = "Yawijibaya", ["jcs"] = "Jamaican Country Sign Language", ["jct"] = "Krymchak", ["jda"] = "Jad", ["jdg"] = "Jadgali", ["jdt"] = "Judeo-Tat", ["jeb"] = "Jebero", ["jee"] = "Jerung", ["jeg"] = "Jeng", ["jeh"] = "Jeh", ["jei"] = "Yei", ["jek"] = "Jeri Kuo", ["jel"] = "Yelmek", ["jen"] = "Dza", ["jer"] = "Jere", ["jet"] = "Manem", ["jeu"] = "Jonkor Bourmataguil", ["jgb"] = "Ngbee", ["jgk"] = "Gwak", ["jgo"] = "Ngomba", ["jhi"] = "Jehai", ["jhs"] = "Jhankot Sign Language", ["jia"] = "Jina", ["jib"] = "Jibu", ["jic"] = "Tol", ["jid"] = "Bu", ["jie"] = "Jilbe", ["jig"] = "Jingulu", ["jih"] = "Shangzhai", ["jii"] = "Jiiddu", ["jil"] = "Jilim", ["jim"] = "Jimjimen", ["jio"] = "Jiamao", ["jiq"] = "Khroskyabs", ["jit"] = "Jita", ["jiu"] = "Youle Jino", ["jiv"] = "Shuar", ["jiy"] = "Buyuan Jino", ["jje"] = "Jeju", ["jjr"] = "Zhár", ["jka"] = "Kaera", ["jko"] = "Kubo", ["jkp"] = "Paku Karen", ["jkr"] = "Koro (India)", ["jku"] = "Labir", ["jle"] = "Ngile", ["jls"] = "Jamaican Sign Language", ["jma"] = "Dima", ["jmb"] = "Zumbun", ["jmc"] = "Machame", ["jmd"] = "Yamdena", ["jmi"] = "Jimi", ["jml"] = "Jumli", ["jmn"] = "Makuri Naga", ["jmr"] = "Kamara", ["jmw"] = "Mouwase", ["jmx"] = "Western Juxtlahuaca Mixtec", ["jna"] = "Jangshung", ["jnd"] = "Jandavra", ["jng"] = "Yangman", ["jni"] = "Janji", ["jnj"] = "Yemsa", ["jnl"] = "Rawat", ["jns"] = "Jaunsari", ["job"] = "Joba", ["jod"] = "Wojenaka", ["jor"] = "Jorá", ["jos"] = "Jordanian Sign Language", ["jow"] = "Jowulu", ["jpr"] = "Judeo-Persian", ["jpx-hcj"] = "Hachijō", ["jpx-pro"] = "Proto-Japonic", ["jpx-ryu-pro"] = "Proto-Ryukyuan", ["jqr"] = "Jaqaru", ["jra"] = "Jarai", ["jrr"] = "Jiru", ["jru"] = "Japrería", ["jsl"] = "Japanese Sign Language", ["jua"] = "Júma", ["jub"] = "Wannu", ["juc"] = "Jurchen", ["jud"] = "Worodougou", ["juh"] = "Hone", ["jui"] = "Ngadjuri", ["juk"] = "Wapan", ["jul"] = "Jirel", ["jum"] = "Jumjum", ["jun"] = "Juang", ["juo"] = "Jiba", ["jup"] = "Hupdë", ["jur"] = "Jurúna", ["jus"] = "Jumla Sign Language", ["jut"] = "Jutish", ["juu"] = "Ju", ["juw"] = "Wãpha", ["juy"] = "Juray", ["jv"] = "Havanes", ["jvd"] = "Javindo", ["jvn"] = "Caribbean Javanese", ["jwi"] = "Jwira-Pepesa", ["jyy"] = "Jaya", ["ka"] = "Heorhiyano", ["kaa"] = "Karakalpak", ["kab"] = "Kabyle", ["kac"] = "Jingpho", ["kad"] = "Kadara", ["kae"] = "Ketangalan", ["kaf"] = "Katso", ["kag"] = "Kajaman", ["kah"] = "Fer", ["kai"] = "Karekare", ["kaj"] = "Jju", ["kak"] = "Kalanguya", ["kam"] = "Kamba", ["kao"] = "Kassonke", ["kap"] = "Bezhta", ["kaq"] = "Capanahua", ["kar-pro"] = "Proto-Karen", ["kaw"] = "Old Javanese", ["kax"] = "Kao", ["kay"] = "Kamayurá", ["kba"] = "Kalarko", ["kbb"] = "Kaxuyana", ["kbc"] = "Kadiwéu", ["kbd"] = "Kabardian", ["kbe"] = "Kanju", ["kbh"] = "Camsá", ["kbi"] = "Kaptiau", ["kbj"] = "Kari", ["kbk"] = "Grass Koiari", ["kbm"] = "Iwal", ["kbn"] = "Kare (Central Africa)", ["kbo"] = "Keliko", ["kbp"] = "Kabiye", ["kbq"] = "Kamano", ["kbr"] = "Kafa", ["kbs"] = "Kande", ["kbt"] = "Gabadi", ["kbu"] = "Kabutra", ["kbv"] = "Kamberataro", ["kbw"] = "Kaiep", ["kbx"] = "Ap Ma", ["kbz"] = "Duhwa", ["kca-eas"] = "Eastern Khanty", ["kca-nor"] = "Northern Khanty", ["kca-pro"] = "Proto-Khanty", ["kca-sou"] = "Southern Khanty", ["kcb"] = "Kawacha", ["kcc"] = "Lubila", ["kcd"] = "Ngkâlmpw Kanum", ["kce"] = "Kaivi", ["kcf"] = "Ukān", ["kcg"] = "Tyap", ["kch"] = "Vono", ["kci"] = "Kamantan", ["kcj"] = "Kobiana", ["kck"] = "Kalanga", ["kcl"] = "Kala", ["kcm"] = "Tar Gula", ["kcn"] = "Nubi", ["kco"] = "Kinalakna", ["kcp"] = "Kanga", ["kcq"] = "Kamo", ["kcr"] = "Katla", ["kcs"] = "Koenoem", ["kct"] = "Kaian", ["kcu"] = "Kikami", ["kcv"] = "Kete", ["kcw"] = "Kabwari", ["kcx"] = "Kachama-Ganjule", ["kcy"] = "Korandje", ["kcz"] = "Konongo", ["kda"] = "Worimi", ["kdc"] = "Kutu", ["kdd"] = "Yankunytjatjara", ["kde"] = "Makonde", ["kdf"] = "Mamusi", ["kdg"] = "Seba", ["kdh"] = "Tem", ["kdi"] = "Kumam", ["kdj"] = "Karamojong", ["kdk"] = "Numèè", ["kdl"] = "Tsikimba", ["kdm"] = "Kagoma", ["kdn"] = "Kunda", ["kdp"] = "Kaningdon-Nindem", ["kdq"] = "Koch", ["kdr"] = "Karaim", ["kdt"] = "Kuy", ["kdu"] = "Kadaru", ["kdv"] = "Kado", ["kdw"] = "Koneraw", ["kdx"] = "Kam", ["kdy"] = "Keder", ["kdz"] = "Kwaja", ["kea"] = "Kabuverdianu", ["keb"] = "Kélé", ["kec"] = "Keiga", ["ked"] = "Kerewe", ["kee"] = "Eastern Keres", ["kef"] = "Kpessi", ["keg"] = "Tese", ["keh"] = "Keak", ["kei"] = "Kei", ["kej"] = "Kadar", ["kek"] = "Q'eqchi", ["kel"] = "Kela-Yela", ["kem"] = "Kemak", ["ken"] = "Kenyang", ["keo"] = "Kakwa", ["kep"] = "Kaikadi", ["keq"] = "Kamar", ["ker"] = "Kera", ["kes"] = "Kugbo", ["ket"] = "Ket", ["keu"] = "Akebu", ["kev"] = "Kanikkaran", ["kew"] = "Kewa", ["kex"] = "Kukna", ["key"] = "Kupia", ["kez"] = "Kukele", ["kfa"] = "Kodava", ["kfb"] = "Kolami", ["kfc"] = "Konda-Dora", ["kfd"] = "Korra Koraga", ["kfe"] = "Kota (India)", ["kff"] = "Koya", ["kfg"] = "Kudiya", ["kfh"] = "Kurichiya", ["kfi"] = "Kannada Kurumba", ["kfj"] = "Kemiehua", ["kfk"] = "Kinnauri", ["kfl"] = "Kung", ["kfn"] = "Kuk", ["kfo"] = "Koro (West Africa)", ["kfp"] = "Korwa", ["kfq"] = "Korku", ["kfr"] = "Kachchi", ["kfs"] = "Bilaspuri", ["kft"] = "Kanjari", ["kfu"] = "Katkari", ["kfv"] = "Kurmukar", ["kfw"] = "Kharam Naga", ["kfx"] = "Kullu Pahari", ["kfy"] = "Kumaoni", ["kfz"] = "Koromfé", ["kg"] = "Konggo", ["kga"] = "Koyaga", ["kgb"] = "Kawe", ["kgd"] = "Katāng", ["kge"] = "Komering", ["kgf"] = "Kube", ["kgg"] = "Kusunda", ["kgi"] = "Selangor Sign Language", ["kgj"] = "Gamale Kham", ["kgk"] = "Kaiwá", ["kgl"] = "Kunggari", ["kgn"] = "Karingani", ["kgo"] = "Krongo", ["kgp"] = "Kaingang", ["kgq"] = "Kamoro", ["kgr"] = "Abun", ["kgs"] = "Kumbainggar", ["kgt"] = "Somyev", ["kgu"] = "Kobol", ["kgv"] = "Karas", ["kgw"] = "Karon Dori", ["kgx"] = "Kamaru", ["kgy"] = "Kyerung", ["kha"] = "Khasi", ["khb"] = "Lü", ["khc"] = "North Tukang Besi", ["khd"] = "Bädi Kanum", ["khe"] = "Korowai", ["khf"] = "Khuen", ["khh"] = "Kehu", ["khi-kho-pro"] = "Proto-Khoe", ["khi-kun"] = "ǃKung", ["khj"] = "Kuturmi", ["khl"] = "Lusi", ["khn"] = "Khandeshi", ["kho"] = "Khotanese", ["khp"] = "Kapauri", ["khq"] = "Koyra Chiini", ["khr"] = "Kharia", ["khs"] = "Kasua", ["kht"] = "Khamti", ["khu"] = "Nkhumbi", ["khv"] = "Khvarshi", ["khw"] = "Khowar", ["khx"] = "Kanu", ["khy"] = "Ekele", ["khz"] = "Keapara", ["ki"] = "Kikuyu", ["kia"] = "Kim", ["kib"] = "Koalib", ["kic"] = "Kickapoo", ["kid"] = "Koshin", ["kie"] = "Kibet", ["kif"] = "Eastern Parbate Kham", ["kig"] = "Kimaama", ["kih"] = "Kilmeri", ["kii"] = "Kitsai", ["kij"] = "Kilivila", ["kil"] = "Kariya", ["kim"] = "Tofa", ["kio"] = "Kiowa", ["kip"] = "Sheshi Kham", ["kiq"] = "Kosadle", ["kis"] = "Kis", ["kit"] = "Agob", ["kiv"] = "Kimbu", ["kiw"] = "Northeast Kiwai", ["kix"] = "Khiamniungan Naga", ["kiy"] = "Kirikiri", ["kiz"] = "Kisi", ["kj"] = "Kuwanyama", ["kja"] = "Mlap", ["kjb"] = "Q'anjob'al", ["kjc"] = "Konjo Pandalampasigan", ["kjd"] = "Southern Kiwai", ["kje"] = "Kisar", ["kjg"] = "Khmu", ["kjh"] = "Khakas", ["kji"] = "Zabana", ["kjj"] = "Khinalug", ["kjk"] = "Highland Konjo", ["kjl"] = "Western Parbate Kham", ["kjm"] = "Kháng", ["kjn"] = "Kunjen", ["kjo"] = "Harijan Kinnauri", ["kjp"] = "Eastern Pwo", ["kjq"] = "Western Keres", ["kjr"] = "Kurudu", ["kjs"] = "East Kewa", ["kjt"] = "Phrae Pwo", ["kju"] = "Kashaya", ["kjx"] = "Ramopa", ["kjy"] = "Erave", ["kjz"] = "Bumthangkha", ["kk"] = "Kazaho", ["kka"] = "Kakanda", ["kkb"] = "Kwerisa", ["kkc"] = "Odoodee", ["kkd"] = "Kinuku", ["kke"] = "Kakabe", ["kkf"] = "Kalaktang Monpa", ["kkg"] = "Kalingga Mabaka", ["kkh"] = "Khün", ["kki"] = "Kagulu", ["kkj"] = "Kako", ["kkk"] = "Kokota", ["kkl"] = "Kosarek Yale", ["kkm"] = "Kiong", ["kkn"] = "Kon Keu", ["kko"] = "Karko", ["kkp"] = "Koko-Bera", ["kkq"] = "Kaiku", ["kkr"] = "Kir-Balar", ["kks"] = "Kirfi", ["kkt"] = "Koi", ["kku"] = "Tumi", ["kkv"] = "Kangean", ["kkw"] = "Teke-Kukuya", ["kkx"] = "Kohin", ["kky"] = "Guugu Yimidhirr", ["kkz"] = "Kaska", ["kl"] = "Groenlandes", ["kla"] = "Klamath-Modoc", ["klb"] = "Kiliwa", ["klc"] = "Kolbila", ["kld"] = "Gamilarāy", ["kle"] = "Kulung", ["klf"] = "Kendeje", ["klg"] = "Tagakawlo", ["klh"] = "Weliki", ["kli"] = "Kalumpang", ["klj"] = "Khalaj", ["klk"] = "Kono (Nigeria)", ["kll"] = "Kagan Kalagan", ["klm"] = "Kolom", ["kln"] = "Kalenjin", ["klo"] = "Kapya", ["klp"] = "Kamasa", ["klq"] = "Rumu", ["klr"] = "Khaling", ["kls"] = "Kalasha", ["klt"] = "Nukna", ["klu"] = "Klao", ["klv"] = "Maskelynes", ["klw"] = "Lindu", ["klx"] = "Koluwawa", ["kly"] = "Kalao", ["klz"] = "Kabola", ["km"] = "Hemer", ["kma"] = "Konni", ["kmb"] = "Kimbundu", ["kmc"] = "Katimugang Kam", ["kmd"] = "Kalingga Majukayong", ["kme"] = "Bakole", ["kmf"] = "Kare (New Guinea)", ["kmg"] = "Kâte", ["kmh"] = "Kalam", ["kmi"] = "Kami", ["kmj"] = "Kumarbhag Paharia", ["kmk"] = "Kalingga Limos", ["kml"] = "Kalingga Tanudan", ["kmm"] = "Kom (India)", ["kmn"] = "Awtuw", ["kmo"] = "Kwoma", ["kmp"] = "Gimme", ["kmq"] = "Kwama", ["kmr"] = "Kahilagaang Kurdo", ["kms"] = "Kamasau", ["kmt"] = "Kemtuik", ["kmu"] = "Kanite", ["kmv"] = "Karipúna Creole French", ["kmw"] = "Kumu", ["kmx"] = "Waboda", ["kmy"] = "Koma", ["kmz"] = "Khorasani Turkish", ["kn"] = "Kanares", ["kna"] = "Kanakuru", ["knb"] = "Kalingga Lubuagan", ["knd"] = "Konda", ["kne"] = "Kankanaëy", ["knf"] = "Mankanya", ["kni"] = "Kanufi", ["knj"] = "Akatek", ["knk"] = "Kuranko", ["knl"] = "Keninjal", ["knm"] = "Kanamari", ["kno"] = "Kono (Sierra Leone)", ["knp"] = "Kwanja", ["knq"] = "Kintaq", ["knr"] = "Kaningra", ["kns"] = "Kensiu", ["knt"] = "Katukina", ["knu"] = "Kono (Guinea)", ["knv"] = "Tabo", ["knx"] = "Kendayan", ["kny"] = "Kanyok", ["knz"] = "Kalamsé", ["ko"] = "Koreano", ["ko-ear"] = "Early Modern Korean", ["koa"] = "Konomala", ["koc"] = "Kpati", ["kod"] = "Kodi", ["koe"] = "Kacipo-Balesi", ["kof"] = "Kubi", ["kog"] = "Cogui", ["koh"] = "Koyo", ["koi"] = "Komi-Permyak", ["kok"] = "Konkani", ["kol"] = "Kol (New Guinea)", ["koo"] = "Konzo", ["kop"] = "Waube", ["koq"] = "Kota (Gabon)", ["kos"] = "Kosraean", ["kot"] = "Lagwan", ["kou"] = "Koke", ["kov"] = "Kudu-Camo", ["kow"] = "Kugama", ["koy"] = "Koyukon", ["koz"] = "Korak", ["kpa"] = "Kutto", ["kpb"] = "Mullu Kurumba", ["kpc"] = "Curripaco", ["kpd"] = "Koba", ["kpe"] = "Kpelle", ["kpf"] = "Komba", ["kpg"] = "Kapingamarangi", ["kph"] = "Kplang", ["kpi"] = "Kofei", ["kpj"] = "Karajá", ["kpk"] = "Kpan", ["kpl"] = "Kpala", ["kpm"] = "Koho", ["kpn"] = "Kepkiriwát", ["kpo"] = "Ikposo", ["kpq"] = "Korupun-Sela", ["kpr"] = "Korafe-Yegha", ["kps"] = "Tehit", ["kpt"] = "Karata", ["kpu"] = "Kafoa", ["kpv"] = "Komi-Zyrian", ["kpw"] = "Kobon", ["kpx"] = "Mountain Koiari", ["kpy"] = "Koryak", ["kpz"] = "Kupsabiny", ["kqa"] = "Mum", ["kqb"] = "Kovai", ["kqc"] = "Doromu-Koki", ["kqd"] = "Koy Sanjaq Surat", ["kqe"] = "Kalagan", ["kqf"] = "Kakabai", ["kqg"] = "Khe", ["kqh"] = "Kisankasa", ["kqi"] = "Koitabu", ["kqj"] = "Koromira", ["kqk"] = "Kotafon Gbe", ["kql"] = "Kyenele", ["kqm"] = "Khisa", ["kqn"] = "Kaonde", ["kqo"] = "Eastern Krahn", ["kqp"] = "Kimré", ["kqq"] = "Krenak", ["kqr"] = "Kimaragang", ["kqs"] = "Northern Kissi", ["kqt"] = "Klias River Kadazan", ["kqu"] = "Seroa", ["kqv"] = "Okolod", ["kqw"] = "Kandas", ["kqx"] = "Mser", ["kqy"] = "Koorete", ["kqz"] = "Korana", ["kr"] = "Kanuri", ["kra"] = "Kumhali", ["krb"] = "Karkin", ["krc"] = "Karachay-Balkar", ["krd"] = "Kairui-Midiki", ["kre"] = "Panará", ["krf"] = "Koro (Vanuatu)", ["krh"] = "Kurama", ["kri"] = "Krio", ["krj"] = "Kinaray-a", ["krk"] = "Kerek", ["krl"] = "Karelian", ["krm"] = "Krim", ["krn"] = "Sapo", ["kro-pro"] = "Proto-Kru", ["krp"] = "Korop", ["krr"] = "Kru'ng", ["krs"] = "Kresh", ["kru"] = "Kurukh", ["krv"] = "Kavet", ["krw"] = "Western Krahn", ["krx"] = "Karon", ["kry"] = "Kryts", ["krz"] = "Sota Kanum", ["ks"] = "Katsemir", ["ksa"] = "Shuwa-Zamani", ["ksb"] = "Shambala", ["ksc"] = "Katimugang Kalingga", ["ksd"] = "Tolai", ["kse"] = "Kuni", ["ksf"] = "Bafia", ["ksg"] = "Kusaghe", ["ksi"] = "Krisa", ["ksj"] = "Uare", ["ksk"] = "Kansa", ["ksl"] = "Kumalu", ["ksm"] = "Kumba", ["ksn"] = "Kasiguranin", ["kso"] = "Kofa", ["ksp"] = "Kaba", ["ksq"] = "Kwāmi", ["ksr"] = "Borong", ["kss"] = "Southern Kissi", ["kst"] = "Winyé", ["ksu"] = "Khamyang", ["ksv"] = "Kusu", ["ksw"] = "S'gaw Karen", ["ksx"] = "Kedang", ["ksy"] = "Kharia Thar", ["ksz"] = "Kodaku", ["kta"] = "Katua", ["ktb"] = "Kambāta", ["ktc"] = "Kholok", ["ktd"] = "Kokata", ["ktf"] = "Kwami", ["ktg"] = "Kalkatungu", ["kth"] = "Karanga", ["kti"] = "North Muyu", ["ktj"] = "Plapo Krumen", ["ktk"] = "Kaniet", ["ktl"] = "Koroshi", ["ktm"] = "Kurti", ["ktn"] = "Karitiâna", ["kto"] = "Kuot", ["ktp"] = "Kaduo", ["ktq"] = "Katabaga", ["ktr"] = "Kota Marudu Tinagas", ["kts"] = "South Muyu", ["ktt"] = "Ketum", ["ktu"] = "Kituba", ["ktv"] = "Silanganang Katu", ["ktw"] = "Kato", ["ktx"] = "Kaxararí", ["kty"] = "Kango", ["ktz"] = "Juǀ'hoan", ["ku-pro"] = "Proto-Kurdish", ["kub"] = "Kutep", ["kuc"] = "Kwinsu", ["kud"] = "Auhelawa", ["kue"] = "Kuman", ["kuf"] = "Kanluraning Katu", ["kug"] = "Kupa", ["kuh"] = "Kushi", ["kui"] = "Kuikúro", ["kuj"] = "Kuria", ["kuk"] = "Kepo'", ["kul"] = "Kulere", ["kum"] = "Kumyk", ["kun"] = "Kunama", ["kuo"] = "Kumukio", ["kup"] = "Kunimaipa", ["kuq"] = "Karipuna", ["kus"] = "Kusāl", ["kut"] = "Ktunaxa", ["kuu"] = "Upper Kuskokwim", ["kuv"] = "Kur", ["kuw"] = "Kpagua", ["kux"] = "Kukatja", ["kuy"] = "Kuuku-Ya'u", ["kuz"] = "Kunza", ["kva"] = "Bagvalal", ["kvb"] = "Kubu", ["kvc"] = "Kove", ["kvd"] = "Kui (Indonesia)", ["kve"] = "Kalabakan", ["kvf"] = "Kabalai", ["kvg"] = "Kuni-Boazi", ["kvh"] = "Komodo", ["kvi"] = "Kwang", ["kvj"] = "Psikye", ["kvk"] = "Wikang Senyas ng mga Koreano", ["kvl"] = "Brek Karen", ["kvm"] = "Kendem", ["kvn"] = "Border Kuna", ["kvo"] = "Dobel", ["kvp"] = "Kompane", ["kvq"] = "Geba Karen", ["kvr"] = "Kerinci", ["kvt"] = "Lahta Karen", ["kvu"] = "Yinbaw Karen", ["kvv"] = "Kola", ["kvw"] = "Wersing", ["kvx"] = "Parkari Koli", ["kvy"] = "Yintale Karen", ["kvz"] = "Tsakwambo", ["kw"] = "Korniko", ["kwa"] = "Dâw", ["kwb"] = "Bā", ["kwc"] = "Likwala", ["kwd"] = "Kwaio", ["kwe"] = "Kwerba", ["kwf"] = "Kwara'ae", ["kwg"] = "Sara Kaba Deme", ["kwh"] = "Kowiai", ["kwi"] = "Awa-Cuaiquer", ["kwj"] = "Kwanga", ["kwk"] = "Kwak'wala", ["kwl"] = "Kofyar", ["kwm"] = "Kwambi", ["kwn"] = "Kwangali", ["kwo"] = "Kwomtari", ["kwp"] = "Kodia", ["kwq"] = "Kwak", ["kwr"] = "Kwer", ["kws"] = "Kwese", ["kwt"] = "Kwesten", ["kwu"] = "Kwakum", ["kwv"] = "Sara Kaba Náà", ["kww"] = "Kwinti", ["kwx"] = "Khirwar", ["kwz"] = "Kwadi", ["kxa"] = "Kairiru", ["kxb"] = "Krobu", ["kxc"] = "Konso", ["kxd"] = "Malayo Brunei", ["kxe"] = "Kakihum", ["kxf"] = "Manumanaw Karen", ["kxh"] = "Karo", ["kxi"] = "Keningau Murut", ["kxj"] = "Kulfa", ["kxk"] = "Zayein Karen", ["kxl"] = "Nepali Kurux", ["kxm"] = "Northern Khmer", ["kxn"] = "Kanowit", ["kxo"] = "Kanoé", ["kxp"] = "Wadiyara Koli", ["kxq"] = "Smärky Kanum", ["kxr"] = "Manus Koro", ["kxs"] = "Kangjia", ["kxt"] = "Koiwat", ["kxu"] = "Kui (India)", ["kxv"] = "Kuvi", ["kxw"] = "Konai", ["kxx"] = "Likuba", ["kxy"] = "Kayong", ["kxz"] = "Kerewo", ["ky"] = "Kirgis", ["kya"] = "Kwaya", ["kyb"] = "Kalingga Butbut", ["kyc"] = "Kyaka", ["kyd"] = "Karey", ["kye"] = "Krache", ["kyf"] = "Kouya", ["kyg"] = "Keyagana", ["kyh"] = "Karok", ["kyi"] = "Kiput", ["kyj"] = "Karaw", ["kyk"] = "Kinamayu", ["kyl"] = "Kalapuya", ["kym"] = "Kpatili", ["kyn"] = "Kinarol-an", ["kyo"] = "Kelon", ["kyp"] = "Kang", ["kyq"] = "Kenga", ["kyr"] = "Kuruáya", ["kys"] = "Baram Kayan", ["kyt"] = "Kayagar", ["kyu"] = "Kanluraning Kayah", ["kyv"] = "Kayort", ["kyw"] = "Kudmali", ["kyx"] = "Rapoisi", ["kyy"] = "Kambaira", ["kyz"] = "Kayabí", ["kza"] = "Western Karaboro", ["kzb"] = "Kaibobo", ["kzc"] = "Bondoukou Kulango", ["kzd"] = "Kadai", ["kzf"] = "Da'a Kaili", ["kzg"] = "Kikai", ["kzh"] = "Dongolawi", ["kzi"] = "Kelabit", ["kzj"] = "Coastal Kadazan", ["kzk"] = "Kazukuru", ["kzl"] = "Kayeli", ["kzm"] = "Kais", ["kzn"] = "Kokola", ["kzo"] = "Kaningi", ["kzp"] = "Kaidipang", ["kzq"] = "Kaike", ["kzr"] = "Karang", ["kzs"] = "Sugut Dusun", ["kzt"] = "Tambunan Dusun", ["kzu"] = "Kayupulau", ["kzv"] = "Komyandaret", ["kzw"] = "Kariri", ["kzx"] = "Kamarian", ["kzy"] = "Kango-Sua", ["kzz"] = "Kalabra", ["la"] = "Latin", ["laa"] = "Subanën Lapuyan", ["lab"] = "Linear A", ["lac"] = "Lacandon", ["lad"] = "Ladino", ["lae"] = "Pattani", ["laf"] = "Lafofa", ["lag"] = "Langi", ["lah"] = "Lahnda", ["lai"] = "Lambya", ["laj"] = "Lango (Uganda)", ["lak"] = "Laka", ["lam"] = "Lamba", ["lan"] = "Laru", ["lap"] = "Kabba-Laka", ["laq"] = "Qabiao", ["lar"] = "Larteh", ["las"] = "Gur Lama", ["lau"] = "Laba", ["law"] = "Lauje", ["lax"] = "Tiwa", ["lay"] = "Lama Bai", ["laz"] = "Aribwatsa", ["lb"] = "Luksemburges", ["lbb"] = "Label", ["lbc"] = "Lakkia", ["lbe"] = "Lak", ["lbf"] = "Tinani", ["lbg"] = "Laopang", ["lbi"] = "La'bi", ["lbj"] = "Ladakhi", ["lbk"] = "Finontok", ["lbl"] = "Bikol Libon", ["lbm"] = "Lodhi", ["lbn"] = "Lamet", ["lbo"] = "Laven", ["lbq"] = "Wampar", ["lbr"] = "Kahilagaang Lorung", ["lbs"] = "Libyan Sign Language", ["lbt"] = "Lachi", ["lbu"] = "Labu", ["lbv"] = "Lavatbura-Lamusong", ["lbw"] = "Tolaki", ["lbx"] = "Lawangan", ["lby"] = "Lamu-Lamu", ["lbz"] = "Lardil", ["lcc"] = "Legenyem", ["lcd"] = "Lola", ["lce"] = "Loncong", ["lcf"] = "Lubu", ["lch"] = "Luchazi", ["lcl"] = "Lisela", ["lcm"] = "Tungag", ["lcp"] = "Kanluraning Lawa", ["lcq"] = "Luhu", ["lcs"] = "Lisabata-Nuniali", ["lda"] = "Kla", ["ldb"] = "Idun", ["ldd"] = "Luri (Nigeria)", ["ldg"] = "Lenyima", ["ldh"] = "Lamja-Dengsa-Tola", ["ldj"] = "Lemoro", ["ldk"] = "Leelau", ["ldl"] = "Kaan", ["ldm"] = "Landoma", ["ldn"] = "Láadan", ["ldo"] = "Loo", ["ldp"] = "Tso", ["ldq"] = "Lufu", ["lea"] = "Lega-Shabunda", ["leb"] = "Lala-Bisa", ["lec"] = "Leco", ["led"] = "Lendu", ["lee"] = "Lyélé", ["lef"] = "Lelemi", ["leh"] = "Lenje", ["lei"] = "Lemio", ["lej"] = "Lengola", ["lek"] = "Leipon", ["lel"] = "Lele (Congo)", ["lem"] = "Nomaande", ["len"] = "Honduran Lenca", ["leo"] = "Mengisa", ["lep"] = "Lepcha", ["leq"] = "Lembena", ["ler"] = "Lenkau", ["les"] = "Lese", ["let"] = "Lesing-Gelimi", ["leu"] = "Kara (New Guinea)", ["lev"] = "Lamma", ["lew"] = "Ledo Kaili", ["lex"] = "Luang", ["ley"] = "Lemolang", ["lez"] = "Lezgi", ["lfa"] = "Lefa", ["lfn"] = "Lingua Franca Nova", ["lg"] = "Luganda", ["lga"] = "Lungga", ["lgb"] = "Laghu", ["lgg"] = "Lugbara", ["lgh"] = "Laghuu", ["lgi"] = "Lengilu", ["lgk"] = "Neverver", ["lgl"] = "Wala", ["lgm"] = "Lega-Mwenga", ["lgn"] = "Opuuo", ["lgq"] = "Logba", ["lgr"] = "Lengo", ["lgs"] = "Guinea-Bissau Sign Language", ["lgt"] = "Pahi", ["lgu"] = "Longgu", ["lgz"] = "Ligenza", ["lha"] = "Laha (Vietnam)", ["lhh"] = "Laha (Indonesia)", ["lhi"] = "Lahu Shi", ["lhl"] = "Lahul Lohar", ["lhn"] = "Lahanan", ["lhp"] = "Lhokpu", ["lhs"] = "Mlahsö", ["lht"] = "Lo-Toga", ["lhu"] = "Lahu", ["li"] = "Limburges", ["lia"] = "West-Central Limba", ["lib"] = "Likum", ["lic"] = "Hlai", ["lid"] = "Nyindrou", ["lie"] = "Likila", ["lif"] = "Limbu", ["lig"] = "Ligbi", ["lih"] = "Lihir", ["lii"] = "Lingkhim", ["lij"] = "Ligurian", ["lik"] = "Lika", ["lil"] = "Lillooet", ["lio"] = "Liki", ["lip"] = "Sekpele", ["liq"] = "Libido", ["lir"] = "Liberian Kreyol", ["lis"] = "Lisu", ["liu"] = "Logorik", ["liv"] = "Livonian", ["liw"] = "Col", ["lix"] = "Liabuku", ["liy"] = "Banda-Bambari", ["liz"] = "Libinza", ["lja"] = "Golpa", ["lje"] = "Rampi", ["lji"] = "Laiyolo", ["ljl"] = "Li'o", ["ljp"] = "Lampung Api", ["ljw"] = "Yirandali", ["ljx"] = "Yuru", ["lka"] = "Lakalei", ["lkb"] = "Kabras", ["lkc"] = "Kucong", ["lkd"] = "Lakondê", ["lke"] = "Kenyi", ["lkh"] = "Lakha", ["lki"] = "Laki", ["lkj"] = "Remun", ["lkl"] = "Laeko-Libuat", ["lkm"] = "Kalaamaya", ["lkn"] = "Lakon", ["lko"] = "Khayo", ["lkr"] = "Päri", ["lks"] = "Kisa", ["lkt"] = "Lakota", ["lku"] = "Kungkari", ["lky"] = "Lokoya", ["lla"] = "Lala-Roba", ["llb"] = "Lolo", ["llc"] = "Lele (Guinea)", ["lld"] = "Ladin", ["lle"] = "Lele (New Guinea)", ["llf"] = "Hermit", ["llg"] = "Lole", ["llh"] = "Lamu", ["lli"] = "Teke-Laali", ["llj"] = "Ladji-Ladji", ["llk"] = "Lelak", ["lll"] = "Lilau", ["llm"] = "Lasalimu", ["lln"] = "Lele (Chad)", ["llp"] = "North Efate", ["llq"] = "Lolak", ["lls"] = "Lithuanian Sign Language", ["llu"] = "Lau", ["llx"] = "Lauan", ["lma"] = "East Limba", ["lmb"] = "Merei", ["lmc"] = "Limilngan", ["lmd"] = "Lumun", ["lme"] = "Pévé", ["lmf"] = "Timog Lembata", ["lmg"] = "Lamogai", ["lmh"] = "Lambichhong", ["lmi"] = "Lombi", ["lmj"] = "Kanlurang Lembata", ["lmk"] = "Lamkang", ["lml"] = "Raga", ["lmn"] = "Lambadi", ["lmo"] = "Lombard", ["lmp"] = "Limbum", ["lmq"] = "Lamatuka", ["lmr"] = "Lamalera", ["lmu"] = "Lamenu", ["lmv"] = "Lomaiviti", ["lmw"] = "Lake Miwok", ["lmx"] = "Laimbue", ["lmy"] = "Laboya", ["ln"] = "Linggala", ["lna"] = "Langbashe", ["lnb"] = "Mbalanhu", ["lnd"] = "Lun Bawang", ["lnh"] = "Lanoh", ["lni"] = "Daantanai'", ["lnj"] = "Linngithigh", ["lnl"] = "South Central Banda", ["lnm"] = "Pondi", ["lnn"] = "Lorediakarkar", ["lno"] = "Lango (Sudan)", ["lns"] = "Lamnso'", ["lnu"] = "Longuda", ["lnw"] = "Lanima", ["lo"] = "Lao", ["loa"] = "Loloda", ["lob"] = "Lobi", ["loc"] = "Onhan", ["lod"] = "Berawan", ["loe"] = "Saluan", ["lof"] = "Logol", ["log"] = "Logo", ["loh"] = "Narim", ["loi"] = "Lomakka", ["loj"] = "Lou", ["lok"] = "Loko", ["lol"] = "Mongo", ["lom"] = "Loma", ["lon"] = "Malawi Lomwe", ["loo"] = "Lombo", ["lop"] = "Lopa", ["loq"] = "Lobala", ["lor"] = "Téén", ["los"] = "Loniu", ["lot"] = "Lotuko", ["lou"] = "Louisiana Creole", ["lov"] = "Lopi", ["low"] = "Tampias Lobu", ["lox"] = "Loun", ["loz"] = "Lozi", ["lpa"] = "Lelepa", ["lpe"] = "Lepki", ["lpn"] = "Long Phuri Naga", ["lpo"] = "Lipo", ["lpx"] = "Lopit", ["lra"] = "Rara Bakati'", ["lrc"] = "Northern Luri", ["lre"] = "Laurentian", ["lrg"] = "Laragia", ["lri"] = "Marachi", ["lrk"] = "Loarki", ["lrl"] = "Larestani", ["lrm"] = "Marama", ["lrn"] = "Lorang", ["lro"] = "Laro", ["lrr"] = "Katimugang Lorung", ["lrt"] = "Larantuka Malay", ["lrv"] = "Larëvat", ["lrz"] = "Lemerig", ["lsa"] = "Lasgerdi", ["lsd"] = "Lishana Deni", ["lse"] = "Lusengo", ["lsh"] = "Lish", ["lsi"] = "Lashi", ["lsl"] = "Latvian Sign Language", ["lsm"] = "Saamia", ["lsn"] = "Tibetan Sign Language", ["lso"] = "Laos Sign Language", ["lsp"] = "Panamanian Sign Language", ["lsr"] = "Aruop", ["lss"] = "Lasi", ["lst"] = "Trinidad and Tobago Sign Language", ["lsv"] = "Sivia Sign Language", ["lsy"] = "Mauritian Sign Language", ["lt"] = "Litwano", ["ltc"] = "Gitnang Tsino", ["ltg"] = "Latgalian", ["lti"] = "Leti", ["ltn"] = "Latundê", ["lto"] = "Olutsotso", ["lts"] = "Lutachoni", ["ltu"] = "Latu", ["lu"] = "Luba-Katanga", ["lua"] = "Luba-Kasai", ["luc"] = "Aringa", ["lud"] = "Ludian", ["lue"] = "Luvale", ["luf"] = "Laua", ["luh"] = "Leizhou Min", ["lui"] = "Luiseño", ["luj"] = "Luna", ["luk"] = "Lunanakha", ["lul"] = "Olu'bo", ["lum"] = "Luimbi", ["lun"] = "Lunda", ["luo"] = "Luo", ["lup"] = "Lumbu", ["luq"] = "Lucumí", ["lur"] = "Laura", ["lus"] = "Mizo", ["lut"] = "Lushootseed", ["luu"] = "Lumba-Yakkha", ["luv"] = "Luwati", ["luy"] = "Luhya", ["luz"] = "Katimugang Luri", ["lv"] = "Leton", ["lva"] = "Maku'a", ["lvi"] = "Lawi", ["lvk"] = "Lavukaleve", ["lvl"] = "Lwel", ["lvu"] = "Levuka", ["lwa"] = "Lwalu", ["lwe"] = "Lewo Eleng", ["lwg"] = "Wanga", ["lwh"] = "White Lachi", ["lwl"] = "Silanganang Lawa", ["lwm"] = "Laomian", ["lwo"] = "Luwo", ["lws"] = "Malawian Sign Language", ["lwt"] = "Lewotobi", ["lwu"] = "Lawu", ["lww"] = "Lewo", ["lya"] = "Layakha", ["lyg"] = "Lyngngam", ["lyn"] = "Luyana", ["lzh"] = "Pampanitikang Tsino", ["lzl"] = "Litzlitz", ["lzn"] = "Leinong Naga", ["lzz"] = "Laz", ["maa"] = "San Jerónimo Tecóatl Mazatec", ["mab"] = "Yutanduchi Mixtec", ["mad"] = "Madurese", ["mae"] = "Bo-Rukul", ["maf"] = "Mafa", ["mag"] = "Magahi", ["mai"] = "Maithili", ["maj"] = "Jalapa de Díaz Mazatec", ["mak"] = "Makasar", ["mam"] = "Mam", ["man"] = "Mandingo", ["map-ata-pro"] = "Proto-Atayalic", ["map-bms"] = "Banyumasan", ["map-pro"] = "Proto-Austronesian", ["maq"] = "Chiquihuitlán Mazatec", ["mas"] = "Maasai", ["mat"] = "Matlatzinca", ["mau"] = "Huautla Mazatec", ["mav"] = "Sateré-Mawé", ["maw"] = "Mampruli", ["max"] = "North Moluccan Malay", ["maz"] = "Central Mazahua", ["mba"] = "Higaunon", ["mbb"] = "Menuvu", ["mbc"] = "Macushi", ["mbd"] = "Manobo Dibabawon", ["mbe"] = "Molale", ["mbf"] = "Baba Malay", ["mbh"] = "Mangseng", ["mbi"] = "Manobo Ilyanen", ["mbj"] = "Nadëb", ["mbk"] = "Malol", ["mbl"] = "Maxakalí", ["mbm"] = "Ombamba", ["mbn"] = "Macaguán", ["mbo"] = "Mbo (Cameroon)", ["mbp"] = "Wiwa", ["mbq"] = "Maisin", ["mbr"] = "Nukak Makú", ["mbs"] = "Manobo Saranggani", ["mbt"] = "Manobo Matigsalug", ["mbu"] = "Mbula-Bwazza", ["mbv"] = "Mbulungish", ["mbw"] = "Maring", ["mbx"] = "Mari (Sepik)", ["mby"] = "Memoni", ["mbz"] = "Amoltepec Mixtec", ["mca"] = "Maca", ["mcb"] = "Machiguenga", ["mcc"] = "Bitur", ["mcd"] = "Sharanahua", ["mce"] = "Itundujia Mixtec", ["mcf"] = "Matsés", ["mcg"] = "Mapoyo", ["mch"] = "Ye'kwana", ["mci"] = "Mese", ["mcj"] = "Mvanip", ["mck"] = "Mbunda", ["mcl"] = "Macaguaje", ["mcm"] = "Kristang", ["mcn"] = "Masana", ["mco"] = "Coatlán Mixe", ["mcp"] = "Makaa", ["mcq"] = "Ese", ["mcr"] = "Menya", ["mcs"] = "Mambai", ["mcu"] = "Cameroon Mambila", ["mcw"] = "Mawa", ["mcx"] = "Mpiemo", ["mcy"] = "South Watut", ["mcz"] = "Mawan", ["mda"] = "Mada (Nigeria)", ["mdb"] = "Morigi", ["mdc"] = "Male", ["mdd"] = "Mbum", ["mde"] = "Bura Mabang", ["mdf"] = "Moksha", ["mdg"] = "Massalat", ["mdh"] = "Magindanawon", ["mdi"] = "Mamvu", ["mdj"] = "Mangbetu", ["mdk"] = "Mangbutu", ["mdl"] = "Maltese Sign Language", ["mdm"] = "Mayogo", ["mdn"] = "Mbati", ["mdp"] = "Mbala", ["mdq"] = "Mbole", ["mdr"] = "Mandar", ["mds"] = "Maria", ["mdt"] = "Mbere", ["mdu"] = "Mboko", ["mdv"] = "Santa Lucía Monteverde Mixtec", ["mdw"] = "Mbosi", ["mdx"] = "Dizin", ["mdy"] = "Maale", ["mdz"] = "Suruí Do Pará", ["mea"] = "Menka", ["meb"] = "Ikobi-Mena", ["mec"] = "Mara", ["med"] = "Melpa", ["mee"] = "Mengen", ["mef"] = "Megam", ["meh"] = "Southwestern Tlaxiaco Mixtec", ["mei"] = "Midob", ["mej"] = "Meyah", ["mek"] = "Mekeo", ["mel"] = "Central Melanau", ["mem"] = "Mangala", ["men"] = "Mende (Sierra Leone)", ["meo"] = "Kedah Malay", ["mep"] = "Miriwoong", ["meq"] = "Merey", ["mer"] = "Meru", ["mes"] = "Masmaje", ["met"] = "Mato", ["meu"] = "Motu", ["mev"] = "Mano", ["mew"] = "Maaka", ["mey"] = "Hassaniya Arabic", ["mez"] = "Menominee", ["mfa"] = "Pattani Malay", ["mfb"] = "Bangka", ["mfc"] = "Mba", ["mfd"] = "Mendankwe-Nkwen", ["mfe"] = "Mauritian Creole", ["mff"] = "Naki", ["mfg"] = "Mixifore", ["mfh"] = "Matal", ["mfi"] = "Wandala", ["mfj"] = "Mefele", ["mfk"] = "North Mofu", ["mfl"] = "Putai", ["mfm"] = "Marghi South", ["mfn"] = "Cross River Mbembe", ["mfo"] = "Mbe", ["mfp"] = "Makassar Malay", ["mfq"] = "Moba", ["mfr"] = "Marrithiyel", ["mfs"] = "Mexican Sign Language", ["mft"] = "Mokerang", ["mfu"] = "Mbwela", ["mfv"] = "Mandjak", ["mfw"] = "Mulaha", ["mfx"] = "Melo", ["mfy"] = "Mayo", ["mfz"] = "Mabaan", ["mg"] = "Malgatse", ["mga"] = "Middle Irish", ["mgb"] = "Mararit", ["mgc"] = "Morokodo", ["mgd"] = "Moru", ["mge"] = "Mango", ["mgf"] = "Maklew", ["mgg"] = "Mpongmpong", ["mgh"] = "Makhuwa-Meetto", ["mgi"] = "Jili", ["mgj"] = "Abureni", ["mgk"] = "Mawes", ["mgl"] = "Maleu-Kilenge", ["mgm"] = "Mambae", ["mgn"] = "Mbangi", ["mgo"] = "Meta'", ["mgp"] = "Eastern Magar", ["mgq"] = "Malila", ["mgr"] = "Mambwe-Lungu", ["mgs"] = "Manda (Tanzania)", ["mgt"] = "Mwakai", ["mgu"] = "Mailu", ["mgv"] = "Matengo", ["mgw"] = "Matumbi", ["mgy"] = "Mbunga", ["mgz"] = "Mbugwe", ["mh"] = "Marshales", ["mha"] = "Manda (India)", ["mhb"] = "Mahongwe", ["mhc"] = "Mocho", ["mhd"] = "Mbugu", ["mhe"] = "Besisi", ["mhf"] = "Mamaa", ["mhg"] = "Marrgu", ["mhi"] = "Ma'di", ["mhj"] = "Mogholi", ["mhk"] = "Mungaka", ["mhl"] = "Mauwake", ["mhm"] = "Makhuwa-Moniga", ["mhn"] = "Mòcheno", ["mho"] = "Mashi", ["mhp"] = "Balinese Malay", ["mhq"] = "Mandan", ["mhr"] = "Eastern Mari", ["mhs"] = "Buru (Indonesia)", ["mht"] = "Mandahuaca", ["mhu"] = "Taraon", ["mhw"] = "Mbukushu", ["mhx"] = "Lhao Vo", ["mhy"] = "Ma'anyan", ["mhz"] = "Mor (Austronesian)", ["mi"] = "Māori", ["mia"] = "Miami", ["mib"] = "Atatláhuca Mixtec", ["mic"] = "Mi'kmaq", ["mid"] = "Mandaic", ["mie"] = "Ocotepec Mixtec", ["mif"] = "Mofu-Gudur", ["mig"] = "San Miguel el Grande Mixtec", ["mih"] = "Chayuco Mixtec", ["mii"] = "Chigmecatitlán Mixtec", ["mij"] = "Mungbam", ["mik"] = "Mikasuki", ["mil"] = "Peñoles Mixtec", ["mim"] = "Alacatlatzala Mixtec", ["min"] = "Minangkabau", ["mio"] = "Pinotepa Nacional Mixtec", ["mip"] = "Apasco-Apoala Mixtec", ["miq"] = "Miskito", ["mir"] = "Isthmus Mixe", ["mis-hkl"] = "Kelantan Peranakan Hokkien", ["mis-idn"] = "Idiom Neutral", ["mis-isa"] = "Isaurian", ["mis-jie"] = "Jie", ["mis-jzh"] = "Jizhao", ["mis-kas"] = "Kassite", ["mis-mmd"] = "Mimi of Decorse", ["mis-mmn"] = "Mimi of Nachtigal", ["mis-phi"] = "Philistine", ["mis-rou"] = "Rouran", ["mis-tdl"] = "Turdulian", ["mis-tdt"] = "Turdetanian", ["mis-tnw"] = "Tangwang", ["mis-tuh"] = "Tuyuhun", ["mis-tuo"] = "Tuoba", ["mis-wuh"] = "Wuhuan", ["mis-xbi"] = "Xianbei", ["mis-xnu"] = "Xiongnu", ["mit"] = "Southern Puebla Mixtec", ["miu"] = "Cacaloxtepec Mixtec", ["miw"] = "Akoye", ["mix"] = "Mixtepec Mixtec", ["miy"] = "Ayutla Mixtec", ["miz"] = "Coatzospan Mixtec", ["mjb"] = "Makalero", ["mjc"] = "San Juan Colorado Mixtec", ["mjd"] = "Northwest Maidu", ["mje"] = "Muskum", ["mjg-mgl"] = "Mongghul", ["mjg-mgr"] = "Mangghuer", ["mji"] = "Kim Mun", ["mjj"] = "Mawak", ["mjk"] = "Matukar", ["mjl"] = "Mandeali", ["mjm"] = "Medebur", ["mjn"] = "Mebu", ["mjo"] = "Malankuravan", ["mjp"] = "Malapandaram", ["mjq"] = "Malaryan", ["mjr"] = "Malavedan", ["mjs"] = "Miship", ["mjt"] = "Sawriya Paharia", ["mju"] = "Manna-Dora", ["mjv"] = "Mannan", ["mjw"] = "Karbi", ["mjx"] = "Mahali", ["mjy"] = "Mahican", ["mjz"] = "Majhi", ["mk"] = "Masedonyo", ["mka"] = "Mbre", ["mkb"] = "Mal Paharia", ["mkc"] = "Siliput", ["mke"] = "Mawchi", ["mkf"] = "Miya", ["mkg"] = "Mak (China)", ["mkh-asl-pro"] = "Proto-Aslian", ["mkh-ban-pro"] = "Proto-Bahnaric", ["mkh-kat-pro"] = "Proto-Katuic", ["mkh-khm-pro"] = "Proto-Khmuic", ["mkh-kmr-pro"] = "Proto-Khmeric", ["mkh-mmn"] = "Middle Mon", ["mkh-mnc-pro"] = "Proto-Monic", ["mkh-mvi"] = "Middle Vietnamese", ["mkh-pal-pro"] = "Proto-Palaungic", ["mkh-pea-pro"] = "Proto-Pearic", ["mkh-pkn-pro"] = "Proto-Pakanic", ["mkh-pro"] = "Proto-Mon-Khmer", ["mkh-vie-pro"] = "Proto-Vietic", ["mki"] = "Dhatki", ["mkj"] = "Mokilese", ["mkk"] = "Byep", ["mkl"] = "Mokole", ["mkm"] = "Moklen", ["mkn"] = "Kupang Malay", ["mko"] = "Mingang Doso", ["mkp"] = "Moikodi", ["mkq"] = "Bay Miwok", ["mkr"] = "Malas", ["mks"] = "Silacayoapan Mixtec", ["mkt"] = "Vamale", ["mku"] = "Konyanka Maninka", ["mkv"] = "Mav̋ea", ["mkx"] = "Kinamiging", ["mky"] = "Taba", ["mkz"] = "Makasae", ["ml"] = "Malayalam", ["mla"] = "Tamambo", ["mlb"] = "Mbule", ["mlc"] = "Caolan", ["mle"] = "Manambu", ["mlf"] = "Mal", ["mlh"] = "Mape", ["mli"] = "Malimpung", ["mlj"] = "Miltu", ["mlk"] = "Ilwana", ["mll"] = "Malua Bay", ["mlm"] = "Mulam", ["mln"] = "Malango", ["mlo"] = "Mlomp", ["mlp"] = "Bargam", ["mlq"] = "Western Maninkakan", ["mlr"] = "Vame", ["mls"] = "Masalit", ["mlu"] = "To'abaita", ["mlv"] = "Mwotlap", ["mlw"] = "Moloko", ["mlx"] = "Malfaxal", ["mlz"] = "Malaynon", ["mma"] = "Mama", ["mmb"] = "Momina", ["mmc"] = "Michoacán Mazahua", ["mmd"] = "Maonan", ["mme"] = "Tirax", ["mmf"] = "Mundat", ["mmg"] = "North Ambrym", ["mmh"] = "Mehináku", ["mmi"] = "Hember Avu", ["mmj"] = "Majhwar", ["mmk"] = "Mukha-Dora", ["mml"] = "Man Met", ["mmm"] = "Maii", ["mmn"] = "Mamanwa", ["mmo"] = "Mangga Buang", ["mmp"] = "Musan", ["mmq"] = "Aisi", ["mmr"] = "Western Xiangxi Miao", ["mmt"] = "Malalamai", ["mmu"] = "Mmaala", ["mmv"] = "Miriti", ["mmw"] = "Emae", ["mmx"] = "Madak", ["mmy"] = "Migaama", ["mmz"] = "Mabaale", ["mn"] = "Monggol", ["mna"] = "Mbula", ["mnb"] = "Muna", ["mnc"] = "Manchu", ["mnd"] = "Mondé", ["mne"] = "Naba", ["mnf"] = "Mundani", ["mng"] = "Eastern Mnong", ["mnh"] = "Mono (Congo)", ["mni"] = "Manipuri", ["mnj"] = "Munji", ["mnk"] = "Mandinka", ["mnl"] = "Tiale", ["mnm"] = "Mapena", ["mnn"] = "Southern Mnong", ["mnp"] = "Northern Min", ["mnq"] = "Minriq", ["mnr"] = "Mono (California)", ["mns-cen"] = "Central Mansi", ["mns-nor"] = "Northern Mansi", ["mns-pro"] = "Proto-Mansi", ["mns-sou"] = "Southern Mansi", ["mnt"] = "Maykulan", ["mnu"] = "Mer", ["mnv"] = "Rennellese", ["mnw"] = "Mon", ["mnw-tha"] = "Thai Mon", ["mnx"] = "Sougb", ["mny"] = "Manyawa", ["mnz"] = "Moni", ["moa"] = "Mwan", ["moc"] = "Mocoví", ["mod"] = "Mobilian", ["moe"] = "Montagnais", ["mog"] = "Mongondow", ["moh"] = "Mohawk", ["moi"] = "Mboi", ["moj"] = "Monzombo", ["mok"] = "Morori", ["mom"] = "Monimbo", ["moo"] = "Monom", ["mop"] = "Mopan Maya", ["moq"] = "Mor (Papuan)", ["mor"] = "Moro", ["mos"] = "Moore", ["mot"] = "Barí", ["mou"] = "Mogum", ["mov"] = "Mojave", ["mow"] = "Moi (Congo)", ["mox"] = "Molima", ["moy"] = "Shekkacho", ["moz"] = "Mukulu", ["mpa"] = "Mpoto", ["mpb"] = "Mullukmulluk", ["mpc"] = "Mangarayi", ["mpd"] = "Machinere", ["mpe"] = "Majang", ["mpg"] = "Marba", ["mph"] = "Maung", ["mpi"] = "Mpade", ["mpj"] = "Martu Wangka", ["mpk"] = "Mbara (Chad)", ["mpl"] = "Middle Watut", ["mpm"] = "Yosondúa Mixtec", ["mpn"] = "Mindiri", ["mpo"] = "Miu", ["mpp"] = "Migabac", ["mpq"] = "Matís", ["mpr"] = "Vangunu", ["mps"] = "Dadibi", ["mpt"] = "Mian", ["mpu"] = "Makuráp", ["mpv"] = "Mungkip", ["mpw"] = "Mapidian", ["mpx"] = "Misima-Paneati", ["mpy"] = "Mapia", ["mpz"] = "Mpi", ["mqa"] = "Maba", ["mqb"] = "Mbuko", ["mqc"] = "Mangole", ["mqe"] = "Matepi", ["mqf"] = "Momuna", ["mqg"] = "Kota Bangun Kutai Malay", ["mqh"] = "Tlazoyaltepec Mixtec", ["mqi"] = "Mariri", ["mqj"] = "Mamasa", ["mqk"] = "Rajah Kabunsuwan Manobo", ["mql"] = "Mbelime", ["mqm"] = "South Marquesan", ["mqn"] = "Moronene", ["mqo"] = "Modole", ["mqp"] = "Manipa", ["mqq"] = "Minokok", ["mqr"] = "Mander", ["mqs"] = "West Makian", ["mqt"] = "Mok", ["mqu"] = "Mandari", ["mqv"] = "Mosimo", ["mqw"] = "Murupi", ["mqx"] = "Mamuju", ["mqy"] = "Manggarai", ["mqz"] = "Malasanga", ["mr"] = "Marati", ["mra"] = "Mlabri", ["mrb"] = "Sungwadia", ["mrc"] = "Maricopa", ["mrd"] = "Western Magar", ["mre"] = "Martha's Vineyard Sign Language", ["mrf"] = "Elseng", ["mrg"] = "Mising", ["mrh"] = "Mara Chin", ["mrj"] = "Western Mari", ["mrk"] = "Hmwaveke", ["mrl"] = "Mortlockese", ["mrm"] = "Mwerlap", ["mrn"] = "Cheke Holo", ["mro"] = "Mru", ["mrp"] = "Morouas", ["mrq"] = "North Marquesan", ["mrr"] = "Hill Maria", ["mrs"] = "Maragus", ["mrt"] = "Margi", ["mru"] = "Mono (Cameroon)", ["mrv"] = "Mangarevan", ["mrw"] = "Mëranaw", ["mrx"] = "Dineor", ["mry"] = "Mandaya", ["mrz"] = "Marind", ["ms"] = "Malayo", ["msb"] = "Masbatenyo", ["msc"] = "Sankaran Maninka", ["msd"] = "Yucatec Maya Sign Language", ["mse"] = "Musey", ["msf"] = "Mekwei", ["msg"] = "Moraid", ["msi"] = "Sabah Malay", ["msj"] = "Ma", ["msk"] = "Mansaka", ["msl"] = "Molof", ["msm"] = "Manobo Agusan", ["msn"] = "Vurës", ["mso"] = "Mombum", ["msp"] = "Maritsauá", ["msq"] = "Caac", ["msr"] = "Mongolian Sign Language", ["mss"] = "West Masela", ["msu"] = "Musom", ["msv"] = "Maslam", ["msw"] = "Mansoanka", ["msx"] = "Moresada", ["msy"] = "Aruamu", ["msz"] = "Momare", ["mt"] = "Maltes", ["mta"] = "Manobo Dulangan", ["mtb"] = "Anyin Morofo", ["mtc"] = "Munit", ["mtd"] = "Mualang", ["mte"] = "Alu", ["mtf"] = "Murik (New Guinea)", ["mtg"] = "Una", ["mth"] = "Munggui", ["mti"] = "Maiwa (New Guinea)", ["mtj"] = "Moskona", ["mtk"] = "Mbe'", ["mtl"] = "Montol", ["mtm"] = "Mator", ["mtn"] = "Matagalpa", ["mto"] = "Totontepec Mixe", ["mtp"] = "Wichí Lhamtés Nocten", ["mtq"] = "Muong", ["mtr"] = "Mewari", ["mts"] = "Yora", ["mtt"] = "Mota", ["mtu"] = "Tututepec Mixtec", ["mtv"] = "Asaro'o", ["mtw"] = "Bukidnon Magahat", ["mtx"] = "Tidaá Mixtec", ["mty"] = "Nabi", ["mua"] = "Mundang", ["mub"] = "Mubi", ["muc"] = "Mbu'", ["mud"] = "Mednyj Aleut", ["mue"] = "Media Lengua", ["mug"] = "Musgu", ["muh"] = "Mündü", ["mui"] = "Musi", ["muj"] = "Mabire", ["mul"] = "Maramihang wika", ["mum"] = "Maiwala", ["mun-pro"] = "Proto-Munda", ["muo"] = "Nyong", ["mup"] = "Malvi", ["muq"] = "Eastern Xiangxi Miao", ["mur"] = "Murle", ["mus"] = "Creek", ["mut"] = "Western Muria", ["muu"] = "Yaaku", ["muv"] = "Muthuvan", ["mux"] = "Bo-Ung", ["muy"] = "Muyang", ["muz"] = "Mursi", ["mva"] = "Manam", ["mvb"] = "Mattole", ["mvd"] = "Mamboru", ["mvg"] = "Yucuañe Mixtec", ["mvh"] = "Mire", ["mvi"] = "Miyako", ["mvk"] = "Mekmek", ["mvl"] = "Mbara (Australia)", ["mvm"] = "Muya", ["mvn"] = "Minaveha", ["mvo"] = "Marovo", ["mvp"] = "Duri", ["mvq"] = "Moere", ["mvr"] = "Marau", ["mvs"] = "Massep", ["mvt"] = "Mpotovoro", ["mvu"] = "Marfa", ["mvv"] = "Tagal Murut", ["mvw"] = "Machinga", ["mvx"] = "Meoswar", ["mvy"] = "Indus Kohistani", ["mvz"] = "Mesqan", ["mwa"] = "Mwatebu", ["mwb"] = "Juwal", ["mwc"] = "Are", ["mwe"] = "Mwera", ["mwf"] = "Murrinh-Patha", ["mwg"] = "Aiklep", ["mwh"] = "Mouk-Aria", ["mwi"] = "Labo", ["mwk"] = "Kita Maninkakan", ["mwl"] = "Mirandese", ["mwm"] = "Sar", ["mwn"] = "Nyamwanga", ["mwo"] = "Sungwadaga", ["mwp"] = "Kala Lagaw Ya", ["mwq"] = "Mün Chin", ["mwr"] = "Marwari", ["mws"] = "Mwimbi-Muthambi", ["mwt"] = "Moken", ["mwu"] = "Mittu", ["mwv"] = "Mentawai", ["mww"] = "White Hmong", ["mwz"] = "Moingi", ["mxa"] = "Northwest Oaxaca Mixtec", ["mxb"] = "Tezoatlán Mixtec", ["mxd"] = "Modang", ["mxe"] = "Mele-Fila", ["mxf"] = "Malgbe", ["mxg"] = "Mbangala", ["mxh"] = "Mvuba", ["mxi"] = "Mozarabic", ["mxj"] = "Miju", ["mxk"] = "Monumbo", ["mxl"] = "Maxi Gbe", ["mxm"] = "Meramera", ["mxn"] = "Moi (Indonesia)", ["mxo"] = "Mbowe", ["mxp"] = "Tlahuitoltepec Mixe", ["mxq"] = "Juquila Mixe", ["mxr"] = "Murik (Malaysia)", ["mxs"] = "Huitepec Mixtec", ["mxt"] = "Jamiltepec Mixtec", ["mxu"] = "Mada (Cameroon)", ["mxv"] = "Metlatónoc Mixtec", ["mxw"] = "Namo", ["mxx"] = "Mahou", ["mxy"] = "Southeastern Nochixtlán Mixtec", ["mxz"] = "Central Masela", ["my"] = "Birmano", ["myb"] = "Mbay", ["myc"] = "Mayeka", ["mye"] = "Myene", ["myf"] = "Bambassi", ["myg"] = "Manta", ["myh"] = "Makah", ["myj"] = "Mangayat", ["myk"] = "Mamara", ["myl"] = "Moma", ["mym"] = "Me'en", ["myn-chl"] = "Ch'olti'", ["myn-pro"] = "Proto-Mayan", ["myo"] = "Anfillo", ["myp"] = "Pirahã", ["myr"] = "Muniche", ["mys"] = "Mesmes", ["myu"] = "Mundurukú", ["myv"] = "Erzya", ["myw"] = "Muyuw", ["myx"] = "Masaba", ["myy"] = "Macuna", ["myz"] = "Classical Mandaic", ["mza"] = "Santa María Zacatepec Mixtec", ["mzb"] = "Northern Saharan Berber", ["mzc"] = "Madagascar Sign Language", ["mzd"] = "Malimba", ["mze"] = "Morawa", ["mzg"] = "Monastic Sign Language", ["mzh"] = "Wichí Lhamtés Güisnay", ["mzi"] = "Ixcatlán Mazatec", ["mzj"] = "Manya", ["mzk"] = "Nigeria Mambila", ["mzl"] = "Mazatlán Mixe", ["mzm"] = "Mumuye", ["mzn"] = "Mazanderani", ["mzo"] = "Matipuhy", ["mzp"] = "Movima", ["mzq"] = "Mori Atas", ["mzr"] = "Marúbo", ["mzs"] = "Macanese", ["mzt"] = "Mintil", ["mzu"] = "Inapang", ["mzv"] = "Manza", ["mzw"] = "Deg", ["mzx"] = "Mawayana", ["mzy"] = "Mozambican Sign Language", ["mzz"] = "Maiadomu", ["na"] = "Naurwano", ["naa"] = "Namla", ["nab"] = "Nambikwara", ["nac"] = "Narak", ["nae"] = "Naka'ela", ["naf"] = "Nabak", ["nag"] = "Naga Pidgin", ["nah"] = "Nahuatl", ["nai-ala"] = "Alazapa", ["nai-bay"] = "Bayogoula", ["nai-cal"] = "Calusa", ["nai-chi"] = "Chiquimulilla", ["nai-chu-pro"] = "Proto-Chumash", ["nai-cig"] = "Ciguayo", ["nai-ckn-pro"] = "Proto-Chinookan", ["nai-guz"] = "Guazacapán", ["nai-hit"] = "Hitchiti", ["nai-ipa"] = "Ipai", ["nai-jtp"] = "Jutiapa", ["nai-jum"] = "Jumaytepeque", ["nai-kat"] = "Kathlamet", ["nai-klp-pro"] = "Proto-Kalapuyan", ["nai-knm"] = "Konomihu", ["nai-kum"] = "Kumeyaay", ["nai-mac"] = "Macoris", ["nai-mdu-pro"] = "Proto-Maidun", ["nai-miz-pro"] = "Proto-Mixe-Zoque", ["nai-mus-pro"] = "Proto-Muskogean", ["nai-nao"] = "Naolan", ["nai-nrs"] = "New River Shasta", ["nai-okw"] = "Okwanuchu", ["nai-per"] = "Pericú", ["nai-pic"] = "Picuris", ["nai-plp-pro"] = "Proto-Plateau Penutian", ["nai-pom-pro"] = "Proto-Pomo", ["nai-qng"] = "Quinigua", ["nai-sca-pro"] = "Proto-Siouan-Catawban", ["nai-sin"] = "Sinacantán", ["nai-sln"] = "Salvadoran Lenca", ["nai-spt"] = "Sahaptin", ["nai-tap"] = "Tapachultec", ["nai-taw"] = "Tawasa", ["nai-teq"] = "Tequistlatec", ["nai-tip"] = "Tipai", ["nai-tot-pro"] = "Proto-Totozoquean", ["nai-tsi-pro"] = "Proto-Tsimshianic", ["nai-utn-pro"] = "Proto-Utian", ["nai-wai"] = "Waikuri", ["nai-wji"] = "Western Jicaque", ["nai-yup"] = "Yupiltepeque", ["naj"] = "Nalu", ["nak"] = "Nakanai", ["nal"] = "Nalik", ["nam"] = "Ngan'gityemerri", ["nan"] = "Min Nan", ["nan-dat"] = "Datian Min", ["nan-hbl"] = "Hokkien", ["nan-hlh"] = "Hailufeng Min", ["nan-lnx"] = "Longyan Min", ["nan-tws"] = "Teochew", ["nan-zhe"] = "Zhenan Min", ["nan-zsh"] = "Sanxiang Min", ["nao"] = "Naaba", ["nap"] = "Neapolitan", ["naq"] = "Khoekhoe", ["nar"] = "Iguta", ["nas"] = "Nasioi", ["nat"] = "Hungworo", ["naw"] = "Nawuri", ["nax"] = "Nakwi", ["nay"] = "Ngarrindjeri", ["naz"] = "Coatepec Nahuatl", ["nb"] = "Norwego Bokmål", ["nba"] = "Nyemba", ["nbb"] = "Ndoe", ["nbc"] = "Chang", ["nbd"] = "Ngbinda", ["nbe"] = "Konyak Naga", ["nbg"] = "Nagarchal", ["nbh"] = "Ngamo", ["nbi"] = "Mao Naga", ["nbj"] = "Ngarinman", ["nbk"] = "Nake", ["nbm"] = "Ngbaka Ma'bo", ["nbn"] = "Kuri", ["nbo"] = "Nkukoli", ["nbp"] = "Nnam", ["nbq"] = "Nggem", ["nbr"] = "Numana", ["nbs"] = "Namibian Sign Language", ["nbt"] = "Na", ["nbu"] = "Rongmei Naga", ["nbv"] = "Ngamambo", ["nbw"] = "Southern Ngbandi", ["nby"] = "Ningera", ["nca"] = "Iyo", ["ncb"] = "Central Nicobarese", ["ncc"] = "Ponam", ["ncd"] = "Nachering", ["nce"] = "Yale", ["ncf"] = "Notsi", ["ncg"] = "Nisga'a", ["nch"] = "Central Huasteca Nahuatl", ["nci"] = "Classical Nahuatl", ["ncj"] = "Northern Puebla Nahuatl", ["nck"] = "Nakara", ["ncl"] = "Michoacán Nahuatl", ["ncm"] = "Nambo", ["ncn"] = "Nauna", ["nco"] = "Sibe", ["ncr"] = "Ncane", ["ncs"] = "Nicaraguan Sign Language", ["nct"] = "Chothe Naga", ["ncu"] = "Chumburung", ["ncx"] = "Central Puebla Nahuatl", ["ncz"] = "Natchez", ["nd"] = "Hilagang Ndebele", ["nda"] = "Ndasa", ["ndb"] = "Kenswei Nsei", ["ndc"] = "Ndau", ["ndd"] = "Nde-Nsele-Nta", ["ndf"] = "Nadruvian", ["ndg"] = "Ndengereko", ["ndh"] = "Ndali", ["ndi"] = "Chamba Leko", ["ndj"] = "Ndamba", ["ndk"] = "Ndaka", ["ndl"] = "Ndolo", ["ndm"] = "Ndam", ["ndn"] = "Ngundi", ["ndp"] = "Ndo", ["ndq"] = "Ndombe", ["ndr"] = "Ndoola", ["nds"] = "Low German", ["nds-de"] = "German Low German", ["nds-nl"] = "Dutch Low Saxon", ["ndt"] = "Ndunga", ["ndu"] = "Dugun", ["ndv"] = "Ndut", ["ndw"] = "Ndobo", ["ndx"] = "Nduga", ["ndy"] = "Lutos", ["ndz"] = "Ndogo", ["ne"] = "Nepali", ["nea"] = "Eastern Ngad'a", ["neb"] = "Toura", ["nec"] = "Nedebang", ["ned"] = "Nde-Gbite", ["nee"] = "Kumak", ["nef"] = "Nefamese", ["neg"] = "Negidal", ["neh"] = "Nyenkha", ["nej"] = "Neko", ["nek"] = "Neku", ["nem"] = "Nemi", ["nen"] = "Nengone", ["neo"] = "Ná-Meo", ["neq"] = "North Central Mixe", ["ner"] = "Yahadian", ["nes"] = "Bhoti Kinnauri", ["net"] = "Nete", ["neu"] = "Neo", ["nev"] = "Nyaheun", ["new"] = "Newar", ["nex"] = "Neme", ["ney"] = "Neyo", ["nez"] = "Nez Perce", ["nfa"] = "Dhao", ["nfd"] = "Ahwai", ["nfl"] = "Äiwoo", ["nfr"] = "Nafaanra", ["nfu"] = "Mfumte", ["ng"] = "Endonga", ["nga"] = "Ngbaka", ["ngb"] = "Northern Ngbandi", ["ngc"] = "Ngombe (Congo)", ["ngd"] = "Ngando (Central African Republic)", ["nge"] = "Ngemba", ["ngf-bin-pro"] = "Proto-Binanderean", ["ngf-pro"] = "Proto-Trans-New Guinea", ["ngg"] = "Ngbaka Manza", ["ngh"] = "Nǀuu", ["ngi"] = "Ngizim", ["ngj"] = "Ngie", ["ngk"] = "Ngalkbun", ["ngl"] = "Lomwe", ["ngm"] = "Ngatik Men's Creole", ["ngn"] = "Ngwo", ["ngo"] = "Ngoni", ["ngp"] = "Ngulu", ["ngq"] = "Ngoreme", ["ngr"] = "Nagu", ["ngs"] = "Gvoko", ["ngt"] = "Ngeq", ["ngu"] = "Guerrero Nahuatl", ["ngv"] = "Nagumi", ["ngw"] = "Ngwaba", ["ngx"] = "Nggwahyi", ["ngy"] = "Tibea", ["ngz"] = "Ngungwel", ["nha"] = "Nhanda", ["nhb"] = "Beng", ["nhc"] = "Tabasco Nahuatl", ["nhd"] = "Chiripá", ["nhe"] = "Eastern Huasteca Nahuatl", ["nhf"] = "Nhuwala", ["nhg"] = "Tetelcingo Nahuatl", ["nhh"] = "Nahari", ["nhi"] = "Zacatlán-Ahuacatlán-Tepetzintla Nahuatl", ["nhk"] = "Cosoleacaque Nahuatl", ["nhm"] = "Morelos Nahuatl", ["nhn"] = "Central Nahuatl", ["nho"] = "Takuu", ["nhp"] = "Pajapan Nahuatl", ["nhq"] = "Huaxcaleca Nahuatl", ["nhr"] = "Naro", ["nht"] = "Ometepec Nahuatl", ["nhu"] = "Noone", ["nhv"] = "Temascaltepec Nahuatl", ["nhw"] = "Western Huasteca Nahuatl", ["nhx"] = "Mecayapan Nahuatl", ["nhy"] = "Northern Oaxaca Nahuatl", ["nhz"] = "Santa María La Alta Nahuatl", ["nia"] = "Nias", ["nib"] = "Nakame", ["nic-bco-pro"] = "Proto-Benue-Congo", ["nic-bod-pro"] = "Proto-Bantoid", ["nic-eov-pro"] = "Proto-Eastern Oti-Volta", ["nic-gns-pro"] = "Proto-Gurunsi", ["nic-grf-pro"] = "Proto-Grassfields", ["nic-gur-pro"] = "Proto-Gur", ["nic-jkn-pro"] = "Proto-Jukunoid", ["nic-lcr-pro"] = "Proto-Lower Cross River", ["nic-ogo-pro"] = "Proto-Ogoni", ["nic-ovo-pro"] = "Proto-Oti-Volta", ["nic-plt-pro"] = "Proto-Plateau", ["nic-pro"] = "Proto-Niger-Congo", ["nic-ubg-pro"] = "Proto-Ubangian", ["nic-ucr-pro"] = "Proto-Upper Cross River", ["nic-vco-pro"] = "Proto-Volta-Congo", ["nid"] = "Ngandi", ["nie"] = "Niellim", ["nif"] = "Nek", ["nig"] = "Ngalakan", ["nih"] = "Nyiha", ["nii"] = "Nii", ["nij"] = "Ngaju", ["nik"] = "Southern Nicobarese", ["nil"] = "Nila", ["nim"] = "Nilamba", ["nin"] = "Ninzo", ["nio"] = "Nganasan", ["niq"] = "Nandi", ["nir"] = "Nimboran", ["nis"] = "Nimi", ["nit"] = "Southeastern Kolami", ["niu"] = "Niuean", ["niv"] = "Nivkh", ["niw"] = "Nimo", ["nix"] = "Hema", ["niy"] = "Ngiti", ["niz"] = "Ningil", ["nja"] = "Nzanyi", ["njb"] = "Nocte", ["njh"] = "Lotha Naga", ["nji"] = "Gudanji", ["njj"] = "Njen", ["njl"] = "Njalgulgule", ["njm"] = "Angami", ["njn"] = "Liangmai Naga", ["njo"] = "Ao", ["njr"] = "Njerep", ["njs"] = "Nisa", ["njt"] = "Ndyuka-Trio Pidgin", ["nju"] = "Ngadjunmaya", ["njx"] = "Kunyi", ["njy"] = "Njyem", ["njz"] = "Nyishi", ["nka"] = "Nkoya", ["nkb"] = "Khoibu Naga", ["nkc"] = "Nkongho", ["nkd"] = "Koireng", ["nke"] = "Duke", ["nkf"] = "Inpui Naga", ["nkg"] = "Nekgini", ["nkh"] = "Khezha Naga", ["nki"] = "Thangal Naga", ["nkj"] = "Nakai", ["nkk"] = "Nokuku", ["nkm"] = "Namat", ["nkn"] = "Nkangala", ["nko"] = "Nkonya", ["nkp"] = "Niuatoputapu", ["nkq"] = "Nkami", ["nkr"] = "Nukuoro", ["nks"] = "North Asmat", ["nkt"] = "Nyika", ["nku"] = "Bouna Kulango", ["nkw"] = "Nkutu", ["nkx"] = "Nkoroo", ["nkz"] = "Nkari", ["nl"] = "Nerlandes", ["nla"] = "Ngombale", ["nlc"] = "Nalca", ["nle"] = "East Nyala", ["nlg"] = "Gela", ["nli"] = "Grangali", ["nlj"] = "Nyali", ["nlk"] = "Ninia Yali", ["nll"] = "Nihali", ["nlm"] = "Mankiyali", ["nlo"] = "Ngul", ["nlq"] = "Lao Naga", ["nlu"] = "Nchumbulu", ["nlv"] = "Orizaba Nahuatl", ["nlw"] = "Walangama", ["nlx"] = "Nahali", ["nly"] = "Nyamal", ["nlz"] = "Nalögo", ["nma"] = "Maram Naga", ["nmb"] = "Big Nambas", ["nmc"] = "Ngam", ["nmd"] = "Ndumu", ["nme"] = "Mzieme Naga", ["nmf"] = "Tangkhul Naga", ["nmg"] = "Kwasio", ["nmh"] = "Monsang Naga", ["nmi"] = "Nyam", ["nmj"] = "Ngombe (Central African Republic)", ["nmk"] = "Namakura", ["nml"] = "Ndemli", ["nmm"] = "Manangba", ["nmn"] = "ǃXóõ", ["nmo"] = "Moyon Naga", ["nmp"] = "Nimanbur", ["nmq"] = "Nambya", ["nmr"] = "Nimbari", ["nms"] = "Letemboi", ["nmt"] = "Namonuito", ["nmu"] = "Northeast Maidu", ["nmv"] = "Ngamini", ["nmw"] = "Nimoa", ["nmx"] = "Nama", ["nmy"] = "Namuyi", ["nmz"] = "Nawdm", ["nn"] = "Norwego Nynorsk", ["nna"] = "Nyangumarta", ["nnb"] = "Nande", ["nnc"] = "Nancere", ["nnd"] = "West Ambae", ["nne"] = "Ngandyera", ["nnf"] = "Ngaing", ["nng"] = "Maring Naga", ["nnh"] = "Ngiemboon", ["nni"] = "North Nuaulu", ["nnj"] = "Nyangatom", ["nnk"] = "Nankina", ["nnl"] = "Northern Rengma Naga", ["nnm"] = "Namia", ["nnn"] = "Ngete", ["nnp"] = "Wancho", ["nnq"] = "Ngindo", ["nnr"] = "Narungga", ["nnt"] = "Nanticoke", ["nnu"] = "Dwang", ["nnv"] = "Nukunu", ["nnw"] = "Southern Nuni", ["nnx"] = "Ngong", ["nny"] = "Nyangga", ["nnz"] = "Nda'nda'", ["no"] = "Norwego", ["noa"] = "Woun Meu", ["noc"] = "Nuk", ["nod"] = "Northern Thai", ["noe"] = "Nimadi", ["nof"] = "Nomane", ["nog"] = "Nogai", ["noh"] = "Nomu", ["noi"] = "Noiri", ["noj"] = "Nonuya", ["nok"] = "Nooksack", ["nol"] = "Nomlaki", ["nom"] = "Nocamán", ["non"] = "Old Norse", ["nop"] = "Numanggang", ["noq"] = "Ngongo", ["nos"] = "Eastern Nisu", ["not"] = "Nomatsiguenga", ["nou"] = "Ewage-Notu", ["nov"] = "Novial", ["now"] = "Nyambo", ["noy"] = "Noy", ["noz"] = "Nayi", ["npa"] = "Nar Phu", ["npb"] = "Nupbikha", ["npg"] = "Ponyo", ["nph"] = "Phom", ["npl"] = "Southeastern Puebla Nahuatl", ["npn"] = "Mondropolon", ["npo"] = "Pochuri Naga", ["nps"] = "Nipsan", ["npu"] = "Puimei Naga", ["npx"] = "Noipä", ["npy"] = "Napu", ["nqg"] = "Ede Nago", ["nqk"] = "Kura Ede Nago", ["nql"] = "Ngendelengo", ["nqm"] = "Ndom", ["nqn"] = "Nen", ["nqo"] = "N'Ko", ["nqq"] = "Kyan-Karyaw Naga", ["nqy"] = "Akyaung Ari", ["nr"] = "Katimugang Ndebele", ["nra"] = "Ngom", ["nrb"] = "Nara", ["nrc"] = "Noric", ["nre"] = "Southern Rengma Naga", ["nrf"] = "Norman", ["nrg"] = "Narango", ["nri"] = "Chokri Naga", ["nrk"] = "Ngarla", ["nrl"] = "Ngarluma", ["nrm"] = "Narom", ["nrn"] = "Norn", ["nrp"] = "North Picene", ["nrr"] = "Norra", ["nrt"] = "Northern Kalapuya", ["nru"] = "Narua", ["nrx"] = "Ngurmbur", ["nrz"] = "Lala (New Guinea)", ["nsa"] = "Sangtam Naga", ["nsb"] = "Lower Nossob", ["nsc"] = "Nshi", ["nsd"] = "Southern Nisu", ["nse"] = "Nsenga", ["nsg"] = "Ngasa", ["nsh"] = "Ngoshie", ["nsi"] = "Nigerian Sign Language", ["nsk"] = "Naskapi", ["nsl"] = "Norwegian Sign Language", ["nsm"] = "Sema", ["nsn"] = "Nehan", ["nso"] = "Northern Sotho", ["nsp"] = "Nepalese Sign Language", ["nsq"] = "Northern Sierra Miwok", ["nsr"] = "Maritime Sign Language", ["nss"] = "Nali", ["nst"] = "Tangsa", ["nsu"] = "Sierra Negra Nahuatl", ["nsv"] = "Southwestern Nisu", ["nsw"] = "Navut", ["nsx"] = "Nsongo", ["nsy"] = "Nasal", ["nsz"] = "Nisenan", ["ntd"] = "Northern Tidung", ["ntg"] = "Ngantangarra", ["nti"] = "Natioro", ["ntj"] = "Ngaanyatjarra", ["ntk"] = "Ikoma", ["ntm"] = "Nateni", ["nto"] = "Ntomba", ["ntp"] = "Northern Tepehuan", ["ntr"] = "Delo", ["nts"] = "Natagaimas", ["ntu"] = "Natügu", ["ntw"] = "Nottoway", ["ntx"] = "Somra", ["nty"] = "Mantsi", ["nua"] = "Yuanga", ["nub-har"] = "Haraza", ["nub-pro"] = "Proto-Nubian", ["nuc"] = "Nukuini", ["nud"] = "Ngala", ["nue"] = "Ngundu", ["nuf"] = "Nusu", ["nug"] = "Nungali", ["nuh"] = "Ndunda", ["nui"] = "Ngumbi", ["nuj"] = "Nyole (Uganda)", ["nuk"] = "Nootka", ["nul"] = "Nusa Laut", ["num"] = "Niuafo'ou", ["nun"] = "Anong", ["nuo"] = "Nguôn", ["nup"] = "Nupe", ["nuq"] = "Nukumanu", ["nur"] = "Nuguria", ["nus"] = "Nuer", ["nut"] = "Nùng", ["nuu"] = "Ngbundu", ["nuv"] = "Northern Nuni", ["nuw"] = "Nguluwan", ["nux"] = "Mehek", ["nuy"] = "Nunggubuyu", ["nuz"] = "Tlamacazapa Nahuatl", ["nv"] = "Navaho", ["nvh"] = "Nasarian", ["nvm"] = "Namiae", ["nvo"] = "Nyokon", ["nwa"] = "Nawathinehena", ["nwb"] = "Nyabwa", ["nwc"] = "Classical Newar", ["nwe"] = "Ngwe", ["nwg"] = "Ngaiawang", ["nwi"] = "Southwest Tanna", ["nwm"] = "Nyamusa-Molo", ["nwo"] = "Nauo", ["nwr"] = "Nawaru", ["nwx"] = "Middle Newar", ["nwy"] = "Nottoway-Meherrin", ["nxa"] = "Nauete", ["nxd"] = "Ngando (Congo)", ["nxe"] = "Nage", ["nxg"] = "Ngadha", ["nxi"] = "Nindi", ["nxl"] = "South Nuaulu", ["nxm"] = "Numidian", ["nxn"] = "Ngawun", ["nxo"] = "Ndambomo", ["nxq"] = "Naxi", ["nxr"] = "Ninggerum", ["nxx"] = "Nafri", ["ny"] = "Tsitsewa", ["nyb"] = "Nyangbo", ["nyc"] = "Nyanga-li", ["nyd"] = "Nyole (Kenya)", ["nye"] = "Nyengo", ["nyf"] = "Giryama", ["nyg"] = "Nyindu", ["nyh"] = "Nyigina", ["nyi"] = "Nyimang", ["nyj"] = "Nyanga (Congo)", ["nyk"] = "Nyaneka", ["nyl"] = "Nyeu", ["nym"] = "Nyamwezi", ["nyn"] = "Nyankole", ["nyo"] = "Nyoro", ["nyp"] = "Nyang'i", ["nys"] = "Nyunga", ["nyt"] = "Nyawaygi", ["nyu"] = "Nyungwe", ["nyv"] = "Nyulnyul", ["nyw"] = "Nyaw", ["nyx"] = "Nganyaywana", ["nyy"] = "Nyakyusa", ["nza"] = "Tigon Mbembe", ["nzb"] = "Njebi", ["nzd"] = "Nzadi", ["nzi"] = "Nzima", ["nzk"] = "Nzakara", ["nzm"] = "Zeme Naga", ["nzs"] = "New Zealand Sign Language", ["nzu"] = "Central Teke", ["nzy"] = "Nzakambay", ["nzz"] = "Nanga Dama Dogon", ["oaa"] = "Orok", ["oac"] = "Oroch", ["oak"] = "Noakhali", ["oav"] = "Old Avar", ["obi"] = "Obispeño", ["obk"] = "Finontok Bayyo", ["obl"] = "Oblo", ["obm"] = "Moabite", ["obo"] = "Mënuvu Ubo", ["obr"] = "Old Burmese", ["obt"] = "Old Breton", ["obu"] = "Obulom", ["oc"] = "Oksitano", ["oca"] = "Ocaina", ["och"] = "Lumang Tsino", ["oco"] = "Old Cornish", ["ocu"] = "Tlahuica", ["oda"] = "Odut", ["odk"] = "Od", ["odt"] = "Lumang Nerlandes", ["odu"] = "Odual", ["ofo"] = "Ofo", ["ofs"] = "Lumang Frison", ["ofu"] = "Efutop", ["ogb"] = "Ogbia", ["ogc"] = "Ogbah", ["oge"] = "Lumang Heorhiyano", ["ogg"] = "Ogbogolo", ["ogo"] = "Khana", ["ogu"] = "Ogbronuagum", ["ohu"] = "Lumang Unggaro", ["oia"] = "Oirata", ["oin"] = "Inebu One", ["oj"] = "Ojibwë", ["ojb"] = "Northwestern Ojibwa", ["ojc"] = "Central Ojibwa", ["ojg"] = "Eastern Ojibwa", ["ojp"] = "Lumang Hapones", ["ojs"] = "Severn Ojibwa", ["ojv"] = "Ontong Java", ["ojw"] = "Western Ojibwa", ["oka"] = "Okanagan", ["okb"] = "Okobo", ["okd"] = "Okodia", ["oke"] = "Okpe (Southwestern Edo)", ["okg"] = "Kok-Paponk", ["okh"] = "Koresh-e Rostam", ["oki"] = "Okiek", ["okj"] = "Oko-Juwoi", ["okk"] = "Kwamtim One", ["okl"] = "Old Kentish Sign Language", ["okm"] = "Gitnang Koreano", ["okn"] = "Okinoerabu", ["oko"] = "Lumang Koreano", ["okr"] = "Kirike", ["oks"] = "Oko-Eni-Osayen", ["oku"] = "Oku", ["okv"] = "Orokaiva", ["okx"] = "Okpe (Northwestern Edo)", ["okz"] = "Lumang Hemer", ["old"] = "Mochi", ["ole"] = "Olekha", ["olm"] = "Oloma", ["olo"] = "Livvi", ["olr"] = "Olrat", ["olt"] = "Lumang Litwano", ["olu"] = "Kuvale", ["om"] = "Oromo", ["oma"] = "Omaha-Ponca", ["omb"] = "Omba", ["omc"] = "Mochica", ["omg"] = "Omagua", ["omi"] = "Omi", ["omk"] = "Omok", ["oml"] = "Ombo", ["omn"] = "Minoan", ["omo"] = "Utarmbung", ["omp"] = "Old Manipuri", ["omq-cha-pro"] = "Proto-Chatino", ["omq-maz-pro"] = "Proto-Mazatec", ["omq-mix-pro"] = "Proto-Mixtecan", ["omq-mxt-pro"] = "Proto-Mixtec", ["omq-otp-pro"] = "Proto-Oto-Pamean", ["omq-pro"] = "Proto-Oto-Manguean", ["omq-sjq"] = "San Juan Quiahije Chatino", ["omq-tel"] = "Teposcolula Mixtec", ["omq-teo"] = "Teojomulco Chatino", ["omq-tri-pro"] = "Proto-Triqui", ["omq-zap-pro"] = "Proto-Zapotecan", ["omq-zpc-pro"] = "Proto-Zapotec", ["omr"] = "Old Marathi", ["omt"] = "Omotik", ["omu"] = "Omurano", ["omv-aro-pro"] = "Proto-Aroid", ["omv-diz-pro"] = "Proto-Dizoid", ["omv-pro"] = "Proto-Omotic", ["omw"] = "South Tairora", ["omx"] = "Old Mon", ["ona"] = "Selk'nam", ["onb"] = "Lingao", ["one"] = "Oneida", ["ong"] = "Olo", ["oni"] = "Onin", ["onj"] = "Onjob", ["onk"] = "Kabore One", ["onn"] = "Onobasulu", ["ono"] = "Onondaga", ["onp"] = "Sartang", ["onr"] = "Northern One", ["ons"] = "Ono", ["onu"] = "Unua", ["onw"] = "Old Nubian", ["onx"] = "Pidgin Onin", ["ood"] = "O'odham", ["oog"] = "Ong", ["oon"] = "Önge", ["oor"] = "Oorlams", ["opa"] = "Okpamheri", ["opk"] = "Kopkaka", ["opm"] = "Oksapmin", ["opo"] = "Opao", ["opt"] = "Opata", ["opy"] = "Ofayé", ["or"] = "Oriya", ["ora"] = "Oroha", ["ore"] = "Orejón", ["org"] = "Oring", ["orh"] = "Oroqen", ["oro"] = "Orokolo", ["orr"] = "Oruma", ["ort"] = "Adivasi Odia", ["oru"] = "Ormuri", ["orv"] = "Old East Slavic", ["orw"] = "Oro Win", ["orx"] = "Oro", ["orz"] = "Ormu", ["os"] = "Osetyo", ["osa"] = "Osage", ["osc"] = "Oscan", ["osi"] = "Osing", ["osn"] = "Lumang Sondanes", ["oso"] = "Ososo", ["osp"] = "Lumang Espanyol", ["ost"] = "Osatu", ["osu"] = "Southern One", ["osx"] = "Lumang Sahon", ["ota"] = "Turko Otomano", ["otb"] = "Lumang Tibetano", ["otd"] = "Ot Danum", ["ote"] = "Mezquital Otomi", ["oti"] = "Oti", ["otk"] = "Old Turkic", ["otl"] = "Otomi Tilapa", ["otm"] = "Eastern Highland Otomi", ["otn"] = "Otomi Tenanggo", ["oto-otm-pro"] = "Proto-Otomi", ["oto-pro"] = "Proto-Otomian", ["otq"] = "Otomi Keretaro", ["otr"] = "Otoro", ["ots"] = "Otomi Estado ng Mehiko", ["ott"] = "Otomi Temoaya", ["otu"] = "Otuke", ["otw"] = "Ottawa", ["otx"] = "Otomi Tekskatepek", ["oty"] = "Old Tamil", ["otz"] = "Otomi Ikstengko", ["oub"] = "Glio-Oubi", ["oue"] = "Oune", ["oui"] = "Lumang Wigur", ["oum"] = "Ouma", ["ovd"] = "Elfdalian", ["owi"] = "Owiniga", ["owl"] = "Old Welsh", ["oyb"] = "Oy", ["oyd"] = "Oyda", ["oym"] = "Wayampi", ["oyy"] = "Oya'oya", ["ozm"] = "Koonzime", ["pa"] = "Punjabi", ["paa-kmn"] = "Kómnzo", ["paa-kwn"] = "Kuwani", ["paa-lei"] = "Leitre", ["paa-nha-pro"] = "Proto-North Halmahera", ["paa-nun"] = "Nungon", ["pab"] = "Pareci", ["pac"] = "Pacoh", ["pad"] = "Paumarí", ["pae"] = "Pagibete", ["paf"] = "Paranawát", ["pag"] = "Pangasinan", ["pah"] = "Tenharim", ["pai"] = "Pe", ["pak"] = "Parakanã", ["pal"] = "Middle Persian", ["pam"] = "Kapampangan", ["pao"] = "Northern Paiute", ["pap"] = "Papyamento", ["paq"] = "Parya", ["par"] = "Panamint", ["pas"] = "Papasena", ["pau"] = "Palauan", ["pav"] = "Wari'", ["paw"] = "Pawnee", ["pax"] = "Pankararé", ["pay"] = "Pech", ["paz"] = "Pankararú", ["pbb"] = "Páez", ["pbc"] = "Patamona", ["pbe"] = "Mezontla Popoloca", ["pbf"] = "Coyotepec Popoloca", ["pbg"] = "Paraujano", ["pbh"] = "Panare", ["pbi"] = "Podoko", ["pbl"] = "Mak (Nigeria)", ["pbm"] = "Puebla Mazatec", ["pbn"] = "Kpasam", ["pbo"] = "Papel", ["pbp"] = "Badyara", ["pbr"] = "Pangwa", ["pbs"] = "Central Pame", ["pbv"] = "Pnar", ["pby"] = "Pyu (New Guinea)", ["pca"] = "Santa Inés Ahuatempan Popoloca", ["pcb"] = "Pear", ["pcc"] = "Bouyei", ["pcd"] = "Picard", ["pce"] = "Ruching Palaung", ["pcf"] = "Paliyan", ["pcg"] = "Paniya", ["pch"] = "Pardhan", ["pci"] = "Duruwa", ["pcj"] = "Parenga", ["pck"] = "Paite", ["pcl"] = "Pardhi", ["pcm"] = "Nigerian Pidgin", ["pcn"] = "Piti", ["pcp"] = "Pacahuara", ["pcw"] = "Pyapun", ["pda"] = "Anam", ["pdc"] = "Pennsylvania German", ["pdi"] = "Pa Di", ["pdn"] = "Fedan", ["pdo"] = "Padoe", ["pdt"] = "Plautdietsch", ["pdu"] = "Kayan", ["pea"] = "Peranakan Indonesian", ["peb"] = "Eastern Pomo", ["ped"] = "Mala (New Guinea)", ["pee"] = "Taje", ["pef"] = "Northeastern Pomo", ["peg"] = "Pengo", ["peh"] = "Bonan", ["pei"] = "Chichimeca-Jonaz", ["pej"] = "Northern Pomo", ["pek"] = "Penchal", ["pel"] = "Pekal", ["pem"] = "Phende", ["peo"] = "Old Persian", ["pep"] = "Kunja", ["peq"] = "Southern Pomo", ["pev"] = "Pémono", ["pex"] = "Petats", ["pey"] = "Petjo", ["pez"] = "Eastern Penan", ["pfa"] = "Pááfang", ["pfe"] = "Peere", ["pga"] = "Juba Arabic", ["pgd"] = "Gandhari", ["pgg"] = "Pangwali", ["pgi"] = "Pagi", ["pgk"] = "Rerep", ["pgl"] = "Primitive Irish", ["pgn"] = "Paelignian", ["pgs"] = "Pangseng", ["pgu"] = "Pagu", ["pgz"] = "Papua New Guinean Sign Language", ["pha"] = "Pa-Hng", ["phd"] = "Phudagi", ["phg"] = "Phuong", ["phh"] = "Phukha", ["phi-din"] = "Dinapigue Agta", ["phi-kal-pro"] = "Proto-Kalamian", ["phi-nag"] = "Nagtipunan Agta", ["phi-pro"] = "Proto-Pilipino", ["phk"] = "Phake", ["phl"] = "Palula", ["phm"] = "Phimbi", ["phn"] = "Phoenician", ["pho"] = "Phunoi", ["phq"] = "Phana'", ["phr"] = "Pahari-Potwari", ["pht"] = "Phu Thai", ["phu"] = "Phuan", ["phv"] = "Pahlavani", ["phw"] = "Phangduwali", ["pi"] = "Pali", ["pia"] = "Pima Bajo", ["pib"] = "Yine", ["pic"] = "Pinji", ["pid"] = "Piaroa", ["pie"] = "Piro", ["pif"] = "Pingelapese", ["pig"] = "Pisabo", ["pih"] = "Pitcairn-Norfolk", ["pii"] = "Pini", ["pij"] = "Pijao", ["pil"] = "Yom", ["pim"] = "Powhatan", ["pin"] = "Piame", ["pio"] = "Piapoco", ["pip"] = "Pero", ["pir"] = "Piratapuyo", ["pis"] = "Pijin", ["pit"] = "Pitta-Pitta", ["piu"] = "Pintupi-Luritja", ["piv"] = "Pileni", ["piw"] = "Pimbwe", ["pix"] = "Piu", ["piy"] = "Piya-Kwonci", ["piz"] = "Pije", ["pjt"] = "Pitjantjatjara", ["pkb"] = "Kipfokomo", ["pkc"] = "Baekje", ["pkg"] = "Pak-Tong", ["pkh"] = "Pankhu", ["pkn"] = "Pakanha", ["pko"] = "Pökoot", ["pkp"] = "Pukapukan", ["pkr"] = "Attapady Kurumba", ["pks"] = "Pakistan Sign Language", ["pkt"] = "Maleng", ["pku"] = "Paku", ["pl"] = "Polako", ["pla"] = "Miani", ["plb"] = "Polonombauk", ["plc"] = "Palaw-an Sentral", ["ple"] = "Palu'e", ["plg"] = "Pilagá", ["plh"] = "Paulohi", ["plj"] = "Polci", ["plk"] = "Kohistani Shina", ["pll"] = "Shwe Palaung", ["pln"] = "Palenquero", ["plo"] = "Oluta Popoluca", ["plq"] = "Palaic", ["plr"] = "Palaka", ["pls"] = "San Marcos Tlalcoyalco Popoloca", ["plu"] = "Palikur", ["plv"] = "Palaw-an Timog Kanluran", ["plw"] = "Palaw-an Brooke's Point", ["ply"] = "Bolyu", ["plz"] = "Paluan", ["pma"] = "Paamese", ["pmb"] = "Pambia", ["pmd"] = "Pallanganmiddang", ["pme"] = "Pwaamèi", ["pmf"] = "Pamona", ["pmi"] = "Northern Pumi", ["pmj"] = "Southern Pumi", ["pmk"] = "Pamlico", ["pml"] = "Sabir", ["pmm"] = "Pol", ["pmn"] = "Pam", ["pmo"] = "Pom", ["pmq"] = "Northern Pame", ["pmr"] = "Manat", ["pms"] = "Piedmontese", ["pmt"] = "Tuamotuan", ["pmu"] = "Mirpur Panjabi", ["pmw"] = "Plains Miwok", ["pmx"] = "Poumei Naga", ["pmy"] = "Papuan Malay", ["pmz"] = "Southern Pame", ["pna"] = "Punan Bah-Biau", ["pnc"] = "Pannei", ["pnd"] = "Mpinda", ["pne"] = "Western Penan", ["png"] = "Pongu", ["pnh"] = "Penrhyn", ["pni"] = "Aoheng", ["pnj"] = "Pinjarup", ["pnk"] = "Paunaka", ["pnl"] = "Paleni", ["pnm"] = "Punan Batu", ["pnn"] = "Pinai-Hagahai", ["pno"] = "Panobo", ["pnp"] = "Pancana", ["pnq"] = "Pana (West Africa)", ["pnr"] = "Panim", ["pns"] = "Ponosakan", ["pnt"] = "Pontic Greek", ["pnu"] = "Jiongnai Bunu", ["pnv"] = "Pinigura", ["pnw"] = "Panyjima", ["pnx"] = "Phong-Kniang", ["pny"] = "Pinyin", ["pnz"] = "Pana (Central Africa)", ["poc"] = "Poqomam", ["poe"] = "San Juan Atzingo Popoloca", ["pof"] = "Poke", ["pog"] = "Potiguára", ["poh"] = "Poqomchi'", ["poi"] = "Highland Popoluca", ["pok"] = "Pokangá", ["pom"] = "Southeastern Pomo", ["pon"] = "Pohnpeian", ["poo"] = "Central Pomo", ["pop"] = "Pwapwâ", ["poq"] = "Texistepec Popoluca", ["pos"] = "Sayula Popoluca", ["pot"] = "Potawatomi", ["pov"] = "Guinea-Bissau Creole", ["pow"] = "San Felipe Otlaltepec Popoloca", ["pox"] = "Polabian", ["poy"] = "Pogolo", ["poz-abi"] = "Abai", ["poz-bal"] = "Baliledo", ["poz-btk-pro"] = "Proto-Bungku-Tolaki", ["poz-cet-pro"] = "Proto-Central-Eastern Malayo-Polynesian", ["poz-hce-pro"] = "Proto-Halmahera-Cenderawasih", ["poz-lgx-pro"] = "Proto-Lampungic", ["poz-mcm-pro"] = "Proto-Malayo-Chamic", ["poz-mic-pro"] = "Proto-Micronesian", ["poz-mly-pro"] = "Proto-Malayic", ["poz-msa-pro"] = "Proto-Malayo-Sumbawan", ["poz-oce-pro"] = "Proto-Oceanic", ["poz-pep-pro"] = "Proto-Eastern Polynesian", ["poz-pnp-pro"] = "Proto-Nuclear Polynesian", ["poz-pol-pro"] = "Proto-Polynesian", ["poz-pro"] = "Proto-Malayo-Polynesian", ["poz-sml"] = "Sarawak Malay", ["poz-ssw-pro"] = "Proto-South Sulawesi", ["poz-swa-pro"] = "Proto-North Sarawak", ["poz-ter"] = "Terengganu Malay", ["ppa"] = "Pao", ["ppe"] = "Papi", ["ppi"] = "Paipai", ["ppk"] = "Uma", ["ppl"] = "Pipil", ["ppm"] = "Papuma", ["ppn"] = "Papapana", ["ppo"] = "Folopa", ["ppq"] = "Pei", ["pps"] = "San Luís Temalacayuca Popoloca", ["ppt"] = "Pa", ["ppu"] = "Papora", ["pqa"] = "Pa'a", ["pqe-pro"] = "Proto-Eastern Malayo-Polynesian", ["pqm"] = "Malecite-Passamaquoddy", ["pra"] = "Prakrit", ["pra-niy"] = "Niya Prakrit", ["prc"] = "Parachi", ["pre"] = "Principense", ["prf"] = "Paranan", ["prg"] = "Old Prussian", ["prh"] = "Porohanon", ["pri"] = "Paicî", ["prk"] = "Parauk", ["prl"] = "Peruvian Sign Language", ["prm"] = "Kibiri", ["prn"] = "Prasuni", ["pro"] = "Old Occitan", ["prq"] = "Perené Ashéninka", ["prr"] = "Puri", ["prt"] = "Phai", ["pru"] = "Puragi", ["prw"] = "Parawen", ["prx"] = "Purik", ["prz"] = "Providencia Sign Language", ["ps"] = "Pastun", ["psa"] = "Asue Awyu", ["psc"] = "Persian Sign Language", ["psd"] = "Plains Indian Sign Language", ["pse"] = "Central Malay", ["psg"] = "Penang Sign Language", ["psh"] = "Southwest Pashayi", ["psi"] = "Southeast Pashayi", ["psl"] = "Puerto Rican Sign Language", ["psm"] = "Pauserna", ["psn"] = "Panasuan", ["pso"] = "Polish Sign Language", ["psp"] = "Wikang Senyas ng mga Pilipino", ["psq"] = "Pasi", ["psr"] = "Portuguese Sign Language", ["pss"] = "Kaulong", ["psw"] = "Port Sandwich", ["psy"] = "Piscataway", ["pt"] = "Portuges", ["pta"] = "Pai Tavytera", ["pth"] = "Pataxó Hã-Ha-Hãe", ["pti"] = "Pintiini", ["ptn"] = "Patani", ["pto"] = "Zo'é", ["ptp"] = "Patep", ["ptq"] = "Pattapu", ["ptr"] = "Piamatsina", ["ptt"] = "Enrekang", ["ptu"] = "Bambam", ["ptv"] = "Port Vato", ["ptw"] = "Pentlatch", ["pty"] = "Pathiya", ["pua"] = "Purepecha", ["pub"] = "Purum", ["puc"] = "Punan Merap", ["pud"] = "Punan Aput", ["pue"] = "Puelche", ["puf"] = "Punan Merah", ["pug"] = "Phuie", ["pui"] = "Puinave", ["puj"] = "Punan Tubu", ["pum"] = "Puma", ["puo"] = "Puoc", ["pup"] = "Pulabu", ["puq"] = "Puquina", ["pur"] = "Puruborá", ["put"] = "Putoh", ["puu"] = "Punu", ["puw"] = "Puluwat", ["pux"] = "Puare", ["puy"] = "Purisimeño", ["pwa"] = "Pawaia", ["pwb"] = "Panawa", ["pwg"] = "Gapapaiwa", ["pwi"] = "Patwin", ["pwm"] = "Molbog", ["pwn"] = "Paiwan", ["pwo"] = "Western Pwo", ["pwr"] = "Powari", ["pww"] = "Northern Pwo", ["pxm"] = "Quetzaltepec Mixe", ["pye"] = "Pye Krumen", ["pym"] = "Fyam", ["pyn"] = "Poyanáwa", ["pys"] = "Paraguayan Sign Language", ["pyu"] = "Puyuma", ["pyx"] = "Pyu (Myanmar)", ["pyy"] = "Pyen", ["pzh"] = "Pazeh", ["pzn"] = "Para Naga", ["qfa-adm-pro"] = "Proto-Great Andamanese", ["qfa-bet-pro"] = "Proto-Be-Tai", ["qfa-cka-pro"] = "Proto-Chukotko-Kamchatkan", ["qfa-hur-pro"] = "Proto-Hurro-Urartian", ["qfa-kad-pro"] = "Proto-Kadu", ["qfa-kms-pro"] = "Proto-Kam-Sui", ["qfa-kor-pro"] = "Proto-Koreanic", ["qfa-kra-pro"] = "Proto-Kra", ["qfa-lic-pro"] = "Proto-Hlai", ["qfa-onb-pro"] = "Proto-Be", ["qfa-ong-pro"] = "Proto-Ongan", ["qfa-tak-pro"] = "Proto-Kra-Dai", ["qfa-yen-pro"] = "Proto-Yeniseian", ["qfa-yuk-pro"] = "Proto-Yukaghir", ["qu"] = "Ketsuwa", ["qua"] = "Quapaw", ["quc"] = "K'iche'", ["qui"] = "Quileute", ["qum"] = "Sipakapense", ["qun"] = "Quinault", ["quq"] = "Quinqui", ["quv"] = "Sacapulteco", ["qvy"] = "Queyu", ["qwc"] = "Classical Quechua", ["qwe-kch"] = "Kichwa", ["qwe-pro"] = "Proto-Quechuan", ["qwm"] = "Kipchak", ["qwt"] = "Kwalhioqua-Tlatskanai", ["qxs"] = "Southern Qiang", ["qya"] = "Quenya", ["qyp"] = "Quiripi", ["raa"] = "Dungmali", ["rab"] = "Chamling", ["rac"] = "Rasawa", ["rad"] = "Rade", ["raf"] = "Western Meohang", ["rag"] = "Logooli", ["rah"] = "Rabha", ["rai"] = "Ramoaaina", ["rak"] = "Tulu-Bohuai", ["ral"] = "Ralte", ["ram"] = "Canela", ["ran"] = "Riantana", ["rao"] = "Rao", ["rap"] = "Rapa Nui", ["raq"] = "Saam", ["rar"] = "Rarotongan", ["ras"] = "Tegali", ["rat"] = "Razajerdi", ["rau"] = "Raute", ["rav"] = "Sampang", ["raw"] = "Rawang", ["rax"] = "Rang", ["ray"] = "Rapa", ["raz"] = "Rahambuu", ["rbb"] = "Rumai Palaung", ["rbk"] = "Sinadanga", ["rbl"] = "Bikol Miraya", ["rcf"] = "Réunion Creole French", ["rdb"] = "Rudbari", ["rea"] = "Rerau", ["reb"] = "Rembong", ["ree"] = "Rejang Kayan", ["reg"] = "Kara (Tanzania)", ["rei"] = "Reli", ["rej"] = "Rejang", ["rel"] = "Rendille", ["rem"] = "Remo", ["ren"] = "Rengao", ["rer"] = "Rer Bare", ["res"] = "Reshe", ["ret"] = "Retta", ["rey"] = "Reyesano", ["rga"] = "Roria", ["rge"] = "Romano-Greek", ["rgk"] = "Rangkas", ["rgn"] = "Romagnol", ["rgr"] = "Resígaro", ["rgs"] = "Southern Roglai", ["rgu"] = "Ringgou", ["rhg"] = "Rohingya", ["rhp"] = "Yahang", ["ria"] = "Reang", ["rif"] = "Tarifit", ["ril"] = "Riang", ["rim"] = "Nyaturu", ["rin"] = "Nungu", ["rir"] = "Ribun", ["rit"] = "Ritarungo", ["riu"] = "Riung", ["rjg"] = "Rajong", ["rji"] = "Raji", ["rjs"] = "Rajbanshi", ["rka"] = "Kraol", ["rkb"] = "Rikbaktsa", ["rkh"] = "Rakahanga-Manihiki", ["rki"] = "Rakhine", ["rkm"] = "Marka", ["rkt"] = "Kamta", ["rkw"] = "Arakwal", ["rm"] = "Romantse", ["rma"] = "Rama", ["rmb"] = "Rembarunga", ["rmc"] = "Carpathian Romani", ["rmd"] = "Traveller Danish", ["rme"] = "Angloromani", ["rmf"] = "Kalo Finnish Romani", ["rmg"] = "Traveller Norwegian", ["rmh"] = "Murkim", ["rmi"] = "Lomavren", ["rmk"] = "Romkun", ["rml"] = "Baltic Romani", ["rmm"] = "Roma", ["rmn"] = "Balkan Romani", ["rmo"] = "Sinte Romani", ["rmp"] = "Rempi", ["rmq"] = "Caló", ["rms"] = "Romanian Sign Language", ["rmt"] = "Domari", ["rmu"] = "Tavringer Romani", ["rmv"] = "Romanova", ["rmw"] = "Welsh Romani", ["rmx"] = "Romam", ["rmy"] = "Vlax Romani", ["rmz"] = "Marma", ["rnd"] = "Ruwund", ["rng"] = "Ronga", ["rnl"] = "Ranglong", ["rnn"] = "Roon", ["rnp"] = "Rongpo", ["rnw"] = "Rungwa", ["ro"] = "Rumano", ["roa-ang"] = "Angevin", ["roa-bbn"] = "Bourbonnais-Berrichon", ["roa-brg"] = "Bourguignon", ["roa-can"] = "Cantabrian", ["roa-cha"] = "Champenois", ["roa-fcm"] = "Franc-Comtois", ["roa-gal"] = "Gallo", ["roa-gib"] = "Gallo-Italic of Basilicata", ["roa-gis"] = "Gallo-Italic of Sicily", ["roa-leo"] = "Leones", ["roa-lor"] = "Lorrain", ["roa-oca"] = "Lumang Katalan", ["roa-ole"] = "Lumang Leones", ["roa-ona"] = "Old Navarro-Aragonese", ["roa-opt"] = "Old Galician-Portuguese", ["roa-orl"] = "Orléanais", ["roa-poi"] = "Poitevin-Saintongeais", ["roa-tar"] = "Tarantino", ["rob"] = "Tae'", ["roc"] = "Cacgia Roglai", ["rod"] = "Rogo", ["roe"] = "Ronji", ["rof"] = "Rombo", ["rog"] = "Northern Roglai", ["rol"] = "Ini", ["rom"] = "Romani", ["roo"] = "Rotokas", ["rop"] = "Australian Kriol", ["ror"] = "Rongga", ["rou"] = "Runga", ["row"] = "Dela-Oenale", ["rpn"] = "Repanbitip", ["rpt"] = "Rapting", ["rri"] = "Ririo", ["rrm"] = "Moriori", ["rro"] = "Roro", ["rrt"] = "Arritinngithigh", ["rsb"] = "Romano-Serbian", ["rsk"] = "Pannonian Rusyn", ["rsl"] = "Russian Sign Language", ["rsm"] = "Miriwoong Sign Language", ["rsn"] = "Rwandan Sign Language", ["rtc"] = "Rungtu", ["rth"] = "Ratahan", ["rtm"] = "Rotuman", ["rtw"] = "Rathawi", ["ru"] = "Ruso", ["rub"] = "Gungu", ["ruc"] = "Ruuli", ["rue"] = "Carpathian Rusyn", ["ruf"] = "Luguru", ["rug"] = "Roviana", ["ruh"] = "Ruga", ["rui"] = "Rufiji", ["ruk"] = "Che", ["ruo"] = "Istro-Romanian", ["rup"] = "Arumano", ["ruq"] = "Megleno-Romanian", ["rut"] = "Rutul", ["ruu"] = "Lanas Lobu", ["ruy"] = "Mala (Nigeria)", ["ruz"] = "Ruma", ["rw"] = "Kiñarwanda-Kirundi", ["rwa"] = "Rawo", ["rwk"] = "Rwa", ["rwm"] = "Amba", ["rwo"] = "Rawa", ["rxd"] = "Ngardi", ["rxw"] = "Karuwali", ["ryn"] = "Northern Amami Ōshima", ["rys"] = "Yaeyama", ["ryu"] = "Okinawense", ["rzh"] = "Razihi", ["sa"] = "Sanskrit", ["saa"] = "Saba", ["sab"] = "Buglere", ["sac"] = "Fox", ["sad"] = "Sandawe", ["sae"] = "Sabanê", ["saf"] = "Safaliba", ["sah"] = "Yakut", ["sai-all"] = "Allentiac", ["sai-and"] = "Andoquero", ["sai-ayo"] = "Ayomán", ["sai-bae"] = "Baenan", ["sai-bag"] = "Bagua", ["sai-bet"] = "Betoi", ["sai-bor-pro"] = "Proto-Boran", ["sai-cac"] = "Cacán", ["sai-caq"] = "Caranqui", ["sai-car-pro"] = "Proto-Cariban", ["sai-cat"] = "Catacao", ["sai-cer-pro"] = "Proto-Cerrado", ["sai-chi"] = "Chirino", ["sai-chn"] = "Chaná", ["sai-chp"] = "Chapacura", ["sai-chr"] = "Charrua", ["sai-chu"] = "Churuya", ["sai-cje-pro"] = "Proto-Central Jê", ["sai-cmg"] = "Comechingon", ["sai-cno"] = "Chono", ["sai-cnr"] = "Cañari", ["sai-coe"] = "Coeruna", ["sai-col"] = "Colán", ["sai-cop"] = "Copallén", ["sai-crd"] = "Coroado Puri", ["sai-ctq"] = "Catuquinaru", ["sai-cul"] = "Culli", ["sai-cva"] = "Cueva", ["sai-esm"] = "Esmeralda", ["sai-ewa"] = "Ewarhuyana", ["sai-gam"] = "Gamela", ["sai-gay"] = "Gayón", ["sai-gmo"] = "Guamo", ["sai-gua"] = "Guachí", ["sai-gue"] = "Güenoa", ["sai-hau"] = "Haush", ["sai-jee-pro"] = "Proto-Jê", ["sai-jko"] = "Jeikó", ["sai-jrj"] = "Jirajara", ["sai-kat"] = "Katembri", ["sai-mal"] = "Malalí", ["sai-mar"] = "Maratino", ["sai-mat"] = "Matanawi", ["sai-mcn"] = "Mocana", ["sai-men"] = "Menien", ["sai-mil"] = "Millcayac", ["sai-mlb"] = "Malibu", ["sai-msk"] = "Masakará", ["sai-muc"] = "Mucuchí", ["sai-mue"] = "Muellama", ["sai-muz"] = "Muzo", ["sai-mys"] = "Maynas", ["sai-nat"] = "Natú", ["sai-nje-pro"] = "Proto-Northern Jê", ["sai-opo"] = "Opón", ["sai-oto"] = "Otomaco", ["sai-pal"] = "Palta", ["sai-pam"] = "Pamigua", ["sai-par"] = "Paratió", ["sai-peb"] = "Peba", ["sai-pnz"] = "Panzaleo", ["sai-prh"] = "Puruhá", ["sai-ptg"] = "Patagón", ["sai-pur"] = "Purukotó", ["sai-pyg"] = "Payaguá", ["sai-pyk"] = "Pykobjê", ["sai-qmb"] = "Quimbaya", ["sai-qtm"] = "Quitemo", ["sai-rab"] = "Rabona", ["sai-ram"] = "Ramanos", ["sai-sac"] = "Sácata", ["sai-san"] = "Sanaviron", ["sai-sap"] = "Sapará", ["sai-sec"] = "Sechura", ["sai-sin"] = "Sinúfana", ["sai-sje-pro"] = "Proto-Southern Jê", ["sai-tab"] = "Tabancale", ["sai-tal"] = "Tallán", ["sai-tap"] = "Tapayuna", ["sai-tar-pro"] = "Proto-Taranoan", ["sai-teu"] = "Teushen", ["sai-tim"] = "Timote", ["sai-tpr"] = "Taparita", ["sai-trr"] = "Tarairiú", ["sai-wai"] = "Waitaká", ["sai-way"] = "Wayumara", ["sai-wit-pro"] = "Proto-Witotoan", ["sai-wnm"] = "Wanham", ["sai-xoc"] = "Xocó", ["sai-yao"] = "Yao (South America)", ["sai-yar"] = "Yarumá", ["sai-yri"] = "Yuri", ["sai-yup"] = "Yupua", ["sai-yur"] = "Yurumanguí", ["saj"] = "Sahu", ["sak"] = "Sake", ["sal-pro"] = "Proto-Salish", ["sam"] = "Samaritan Aramaic", ["sao"] = "Sause", ["saq"] = "Samburu", ["sar"] = "Saraveca", ["sas"] = "Sasak", ["sat"] = "Santali", ["sau"] = "Saleman", ["sav"] = "Saafi-Saafi", ["saw"] = "Sawi", ["sax"] = "Sa", ["say"] = "Saya", ["saz"] = "Saurashtra", ["sba"] = "Ngambay", ["sbb"] = "Simbo", ["sbc"] = "Gele'", ["sbd"] = "Southern Samo", ["sbe"] = "Saliba (New Guinea)", ["sbf"] = "Shabo", ["sbg"] = "Seget", ["sbh"] = "Sori-Harengan", ["sbi"] = "Seti", ["sbj"] = "Surbakhal", ["sbk"] = "Safwa", ["sbl"] = "Sambal Botolan", ["sbm"] = "Sagala", ["sbn"] = "Sindhi Bhil", ["sbo"] = "Sabüm", ["sbp"] = "Sangu (Tanzania)", ["sbq"] = "Sirva", ["sbr"] = "Sembakung Murut", ["sbs"] = "Subiya", ["sbt"] = "Kimki", ["sbu"] = "Stod Bhoti", ["sbv"] = "Sabine", ["sbw"] = "Simba", ["sbx"] = "Seberuang", ["sby"] = "Soli", ["sbz"] = "Sara Kaba", ["sc"] = "Sardo", ["scb"] = "Chut", ["sce"] = "Dongxiang", ["scf"] = "San Miguel Creole French", ["scg"] = "Sanggau", ["sch"] = "Sakachep", ["sci"] = "Sri Lankan Creole Malay", ["sck"] = "Sadri", ["scl"] = "Shina", ["scn"] = "Sisilyano", ["sco"] = "Eskoses", ["scp"] = "Yolmo", ["scq"] = "Sa'och", ["scs"] = "North Slavey", ["scu"] = "Shumcho", ["scv"] = "Sheni", ["scw"] = "Sha", ["scx"] = "Sicel", ["scz"] = "Shetland", ["sd"] = "Sindi", ["sda"] = "Toraja-Sa'dan", ["sdb"] = "Shabak", ["sdc"] = "Sassarese", ["sde"] = "Surubu", ["sdf"] = "Sarli", ["sdg"] = "Savi", ["sdh"] = "Katimugang Kurdo", ["sdj"] = "Suundi", ["sdk"] = "Sos Kundi", ["sdl"] = "Saudi Arabian Sign Language", ["sdm"] = "Semandang", ["sdn"] = "Gallurese", ["sdo"] = "Bukar-Sadung Bidayuh", ["sdp"] = "Sherdukpen", ["sdr"] = "Oraon Sadri", ["sds"] = "Tunisian Berber", ["sdu"] = "Sarudu", ["sdv-daj-pro"] = "Proto-Daju", ["sdv-eje-pro"] = "Proto-Eastern Jebel", ["sdv-nil-pro"] = "Proto-Nilotic", ["sdv-nyi-pro"] = "Proto-Nyima", ["sdv-tmn-pro"] = "Proto-Taman", ["sdx"] = "Sibu Melanau", ["se"] = "Hilagang Sami", ["sea"] = "Semai", ["sec"] = "Sechelt", ["sed"] = "Sedang", ["see"] = "Seneca", ["sef"] = "Cebaara", ["seg"] = "Segeju", ["seh"] = "Sena", ["sei"] = "Seri", ["sej"] = "Sene", ["sek"] = "Sekani", ["sel-nor"] = "Northern Selkup", ["sel-pro"] = "Proto-Selkup", ["sel-sou"] = "Southern Selkup", ["sem-amm"] = "Ammonite", ["sem-amo"] = "Amorite", ["sem-cha"] = "Chaha", ["sem-dad"] = "Dadanitic", ["sem-dum"] = "Dumaitic", ["sem-has"] = "Hasaitic", ["sem-his"] = "Hismaic", ["sem-mhr"] = "Muher", ["sem-pro"] = "Proto-Semitic", ["sem-saf"] = "Safaitic", ["sem-sam"] = "Samalian", ["sem-srb"] = "Old South Arabian", ["sem-tay"] = "Taymanitic", ["sem-tha"] = "Thamudic", ["sem-wes-pro"] = "Proto-West Semitic", ["sen"] = "Nanerige", ["seo"] = "Asaba", ["sep"] = "Sicite", ["seq"] = "Senara", ["ser"] = "Serrano", ["ses"] = "Koyraboro Senni", ["set"] = "Sentani", ["seu"] = "Serui-Laut", ["sev"] = "Nyarafolo", ["sew"] = "Sewa Bay", ["sey"] = "Secoya", ["sez"] = "Senthang Chin", ["sfb"] = "French Belgian Sign Language", ["sfe"] = "G̓insëlug̓ën Sub̓anën", ["sfm"] = "Small Flowery Miao", ["sfs"] = "South African Sign Language", ["sfw"] = "Sehwi", ["sg"] = "Sanggo", ["sga"] = "Old Irish", ["sgb"] = "Ayta Mag-antsi", ["sgc"] = "Kipsigis", ["sgd"] = "Surigawnon", ["sge"] = "Segai", ["sgg"] = "Swiss-German Sign Language", ["sgh"] = "Shughni", ["sgi"] = "Suga", ["sgk"] = "Sangkong", ["sgm"] = "Singa", ["sgp"] = "Singpho", ["sgr"] = "Sangisari", ["sgs"] = "Samogitian", ["sgt"] = "Brokpake", ["sgu"] = "Salas", ["sgw"] = "Sebat Bet Gurage", ["sgx"] = "Sierra Leone Sign Language", ["sgy"] = "Sanglechi", ["sgz"] = "Sursurunga", ["sh"] = "Serbokroata", ["sha"] = "Shall-Zwall", ["shb"] = "Ninam", ["shc"] = "Sonde", ["shd"] = "Kundal Shahi", ["she"] = "Sheko", ["shg"] = "Shua", ["shh"] = "Shoshone", ["shi"] = "Tashelhit", ["shj"] = "Shatt", ["shk"] = "Shilluk", ["shl"] = "Shendu", ["shm"] = "Shahrudi", ["shn"] = "Shan", ["sho"] = "Shanga", ["shp"] = "Shipibo-Conibo", ["shq"] = "Sala", ["shr"] = "Shi", ["shs"] = "Shuswap", ["sht"] = "Shasta", ["shu"] = "Arabe Tsadyano", ["shv"] = "Shehri", ["shw"] = "Shwai", ["shx"] = "She", ["shy"] = "Tachawit", ["shz"] = "Syenara", ["si"] = "Singgales", ["sia"] = "Akkala Sami", ["sib"] = "Sebop", ["sid"] = "Sidamo", ["sie"] = "Simaa", ["sif"] = "Siamou", ["sig"] = "Paasaal", ["sih"] = "Sîshëë", ["sii"] = "Shom Peng", ["sij"] = "Numbami", ["sik"] = "Sikiana", ["sil"] = "Tumulung Sisaala", ["sim"] = "Mende (New Guinea)", ["sio-pro"] = "Proto-Siouan", ["sip"] = "Sikkimese", ["siq"] = "Sonia", ["sir"] = "Siri", ["sis"] = "Siuslaw", ["sit-aao-pro"] = "Proto-Central Naga", ["sit-bai-pro"] = "Proto-Bai", ["sit-ban"] = "Bangru", ["sit-bdi-pro"] = "Proto-Bodish", ["sit-bok"] = "Bokar", ["sit-cai"] = "Caijia", ["sit-cha"] = "Chairel", ["sit-ers-pro"] = "Proto-Ersuic", ["sit-hrs-pro"] = "Proto-Hrusish", ["sit-jap"] = "Japhug", ["sit-kha-pro"] = "Proto-Kham", ["sit-khb-pro"] = "Proto-Kho-Bwa", ["sit-khp-pro"] = "Proto-Puroik", ["sit-khw-pro"] = "Proto-Western Kho-Bwa", ["sit-kon-pro"] = "Proto-Northern Naga", ["sit-liz"] = "Lizu", ["sit-lnj"] = "Longjia", ["sit-lrn"] = "Luren", ["sit-luu-pro"] = "Proto-Luish", ["sit-nas-pro"] = "Proto-Naish", ["sit-prn"] = "Puiron", ["sit-pro"] = "Proto-Sino-Tibetan", ["sit-sit"] = "Situ", ["sit-tam-pro"] = "Proto-Tamangic", ["sit-tan-pro"] = "Proto-Tani", ["sit-tgm"] = "Tangam", ["sit-tng-pro"] = "Proto-Tangkhulic", ["sit-tos"] = "Tosu", ["sit-tsh"] = "Tshobdun", ["sit-zbu"] = "Zbu", ["siu"] = "Sinagen", ["siv"] = "Sumariup", ["siw"] = "Siwai", ["six"] = "Sumau", ["siy"] = "Sivandi", ["siz"] = "Siwi", ["sja"] = "Epena", ["sjb"] = "Sajau Basap", ["sjc"] = "Shaojiang Min", ["sjd"] = "Kildin Sami", ["sje"] = "Pite Sami", ["sjg"] = "Assangori", ["sjk"] = "Kemi Sami", ["sjl"] = "Miji", ["sjm"] = "Jama Mapun", ["sjn"] = "Sindarin", ["sjo"] = "Xibe", ["sjp"] = "Surjapuri", ["sjr"] = "Siar-Lak", ["sjs"] = "Senhaja de Srair", ["sjt"] = "Ter Sami", ["sju"] = "Ume Sami", ["sjw"] = "Shawnee", ["sk"] = "Eslovako", ["skb"] = "Saek", ["skc"] = "Ma Manda", ["skd"] = "Southern Sierra Miwok", ["ske"] = "Ske", ["skf"] = "Mekéns", ["skh"] = "Sikule", ["ski"] = "Sika", ["skj"] = "Seke", ["skk"] = "Sok", ["skm"] = "Sakam", ["skn"] = "Kolibugan", ["sko"] = "Seko Tengah", ["skp"] = "Sekapan", ["skq"] = "Sininkere", ["skr"] = "Saraiki", ["sks"] = "Maia", ["skt"] = "Sakata", ["sku"] = "Sakao", ["skv"] = "Skou", ["skw"] = "Skepi Creole Dutch", ["skx"] = "Seko Padang", ["sky"] = "Sikaiana", ["skz"] = "Sekar", ["sl"] = "Esloveno", ["sla-pro"] = "Proto-Slavic", ["slc"] = "Saliba (Colombia)", ["sld"] = "Sisaala", ["sle"] = "Sholaga", ["slf"] = "Swiss-Italian Sign Language", ["slg"] = "Selungai Murut", ["slj"] = "Salumá", ["sll"] = "Salt-Yui", ["slm"] = "Sama Pangutaran", ["sln"] = "Salinan", ["slp"] = "Lamaholot", ["slr"] = "Salar", ["sls"] = "Singapore Sign Language", ["slt"] = "Sila", ["slu"] = "Selaru", ["slw"] = "Sialum", ["slx"] = "Salampasu", ["sly"] = "Selayar", ["slz"] = "Ma'ya", ["sm"] = "Samoano", ["sma"] = "Southern Sami", ["smb"] = "Simbari", ["smc"] = "Som", ["smd"] = "Sama", ["smf"] = "Auwe", ["smg"] = "Simbali", ["smh"] = "Samei", ["smi-pro"] = "Proto-Samic", ["smj"] = "Lule Sami", ["smk"] = "Bolinaw", ["sml"] = "Sama Sentral", ["smm"] = "Musasa", ["smn"] = "Inari Sami", ["smp"] = "Samaritan Hebrew", ["smq"] = "Samo", ["smr"] = "Simeulue", ["sms"] = "Skolt Sami", ["smt"] = "Simte", ["smu"] = "Somray", ["smv"] = "Samvedi", ["smw"] = "Sumbawa", ["smx"] = "Samba", ["smy"] = "Semnani", ["smz"] = "Simeku", ["sn"] = "Shona", ["snb"] = "Sebuyau", ["snc"] = "Sinaugoro", ["sne"] = "Bau Bidayuh", ["snf"] = "Noon", ["sng"] = "Sanga (Congo)", ["sni"] = "Sensi", ["snj"] = "Riverain Sango", ["snk"] = "Soninke", ["snl"] = "Sangirë", ["snm"] = "Southern Ma'di", ["snn"] = "Siona", ["snp"] = "Siane", ["snq"] = "Sangu (Gabon)", ["snr"] = "Sihan", ["sns"] = "Nahavaq", ["snu"] = "Senggi", ["snv"] = "Sa'ban", ["snw"] = "Selee", ["snx"] = "Sam", ["sny"] = "Saniyo-Hiyewe", ["snz"] = "Kou", ["so"] = "Somali", ["soa"] = "Thai Song", ["sob"] = "Sobei", ["soc"] = "Soko", ["sod"] = "Songoora", ["soe"] = "Songomeno", ["sog"] = "Sogdian", ["soh"] = "Aka (Sudan)", ["soi"] = "Sonha", ["sok"] = "Sokoro", ["sol"] = "Solos", ["son-pro"] = "Proto-Songhay", ["soo"] = "Nsong", ["sop"] = "Songe", ["soq"] = "Kanasi", ["sor"] = "Somrai", ["sos"] = "Seenku", ["sou"] = "Southern Thai", ["sov"] = "Sonsorolese", ["sow"] = "Sowanda", ["sox"] = "Swo", ["soy"] = "Miyobe", ["soz"] = "Temi", ["spb"] = "Sepa (Indonesia)", ["spc"] = "Sapé", ["spd"] = "Saep", ["spe"] = "Sepa (New Guinea)", ["spg"] = "Sian", ["spi"] = "Saponi", ["spk"] = "Sengo", ["spl"] = "Selepet", ["spm"] = "Sepen", ["spn"] = "Sanapaná", ["spo"] = "Spokane", ["spp"] = "Supyire", ["spr"] = "Saparua", ["sps"] = "Saposa", ["spt"] = "Spiti Bhoti", ["spu"] = "Sapuan", ["spv"] = "Sambalpuri", ["spx"] = "Katimugang Piseno", ["spy"] = "Sabaot", ["sq"] = "Albanes", ["sqa"] = "Shama-Sambuga", ["sqh"] = "Shau", ["sqj-pro"] = "Proto-Albanian", ["sqk"] = "Albanian Sign Language", ["sqm"] = "Suma", ["sqn"] = "Susquehannock", ["sqo"] = "Sorkhei", ["sqq"] = "Sou", ["sqr"] = "Arabe Sisilyano", ["sqs"] = "Sri Lankan Sign Language", ["sqt"] = "Soqotri", ["squ"] = "Squamish", ["sra"] = "Saruga", ["srb"] = "Sora", ["sre"] = "Sara", ["srf"] = "Nafi", ["srg"] = "Sulod", ["srh"] = "Sarikoli", ["sri"] = "Siriano", ["srk"] = "Serudung Murut", ["srl"] = "Isirawa", ["srm"] = "Saramaccan", ["srn"] = "Sranan Tongo", ["srq"] = "Sirionó", ["srr"] = "Serer", ["srs"] = "Tsuut'ina", ["srt"] = "Sauri", ["sru"] = "Suruí", ["srv"] = "Katimugang Sorsoganon", ["srw"] = "Serua", ["srx"] = "Sirmauri", ["sry"] = "Sera", ["srz"] = "Shahmirzadi", ["ss"] = "Suwazi", ["ssa-klk-pro"] = "Proto-Kuliak", ["ssa-kom-pro"] = "Proto-Koman", ["ssa-pro"] = "Proto-Nilo-Saharan", ["ssb"] = "Sinama", ["ssc"] = "Suba-Simbiti", ["ssd"] = "Siroi", ["sse"] = "Sama Bangingi", ["ssf"] = "Thao", ["ssg"] = "Seimat", ["ssh"] = "Arabe Shihhi", ["ssi"] = "Sansi", ["ssj"] = "Sausi", ["ssk"] = "Sunam", ["ssl"] = "Western Sisaala", ["ssm"] = "Semnam", ["sso"] = "Sissano", ["ssp"] = "Spanish Sign Language", ["ssq"] = "So'a", ["ssr"] = "Swiss-French Sign Language", ["sss"] = "Sô", ["sst"] = "Sinasina", ["ssu"] = "Susuami", ["ssv"] = "Shark Bay", ["ssx"] = "Samberigi", ["ssy"] = "Saho", ["ssz"] = "Sengseng", ["st"] = "Sesoto", ["stb"] = "Subanën Tuboy-Salog", ["std"] = "Sentinelese", ["ste"] = "Liana-Seti", ["stf"] = "Seta", ["stg"] = "Trieng", ["sth"] = "Shelta", ["sti"] = "Bulo Stieng", ["stj"] = "Matya Samo", ["stk"] = "Arammba", ["stm"] = "Setaman", ["stn"] = "Owa", ["sto"] = "Stoney", ["stp"] = "Southeastern Tepehuan", ["stq"] = "Saterland Frisian", ["str"] = "Saanich", ["sts"] = "Shumashti", ["stt"] = "Budeh Stieng", ["stu"] = "Samtao", ["stv"] = "Silt'e", ["stw"] = "Satawalese", ["sty"] = "Siberian Tatar", ["su"] = "Sondanes", ["sua"] = "Sulka", ["sub"] = "Suku", ["suc"] = "Subanën Siocon", ["sue"] = "Suena", ["sug"] = "Suganga", ["sui"] = "Suki", ["suk"] = "Sukuma", ["suo"] = "Bouni", ["suq"] = "Suri", ["sur"] = "Mwaghavul", ["sus"] = "Susu", ["sut"] = "Subtiaba", ["suv"] = "Puroik", ["suw"] = "Sumbwa", ["sux"] = "Sumerian", ["suy"] = "Suyá", ["suz"] = "Sunwar", ["sv"] = "Suweko", ["sva"] = "Svan", ["svb"] = "Ulau-Suain", ["svc"] = "Vincentian Creole English", ["sve"] = "Serili", ["svk"] = "Slovakian Sign Language", ["svm"] = "Slavomolisano", ["svs"] = "Savosavo", ["svx"] = "Skalvian", ["sw"] = "Suwahili", ["swb"] = "Maore Comorian", ["swf"] = "Sere", ["swg"] = "Swabian", ["swi"] = "Sui", ["swj"] = "Sira", ["swl"] = "Swedish Sign Language", ["swm"] = "Samosa", ["swn"] = "Sokna", ["swo"] = "Shanenawa", ["swp"] = "Suau", ["swq"] = "Sharwa", ["swr"] = "Saweru", ["sws"] = "Seluwasan", ["swt"] = "Sawila", ["swu"] = "Suwawa", ["sww"] = "Sowa", ["swx"] = "Suruahá", ["swy"] = "Sarua", ["sxb"] = "Suba", ["sxc"] = "Sicanian", ["sxe"] = "Sighu", ["sxg"] = "Shixing", ["sxk"] = "Southern Kalapuya", ["sxl"] = "Selonian", ["sxm"] = "Samre", ["sxn"] = "Sangir", ["sxo"] = "Sorothaptic", ["sxr"] = "Saaroa", ["sxs"] = "Sasaru", ["sxw"] = "Saxwe Gbe", ["sya"] = "Siang", ["syb"] = "Subanën Sindangan", ["syc"] = "Classical Syriac", ["syd-pro"] = "Proto-Samoyedic", ["syi"] = "Seki", ["syk"] = "Sukur", ["syl"] = "Sylheti", ["sym"] = "Maya Samo", ["syn"] = "Senaya", ["syo"] = "Suoy", ["sys"] = "Sinyar", ["syw"] = "Kagate", ["syx"] = "Osamayi", ["syy"] = "Al-Sayyid Bedouin Sign Language", ["sza"] = "Semelai", ["szb"] = "Ngalum", ["szc"] = "Semaq Beri", ["szd"] = "Seru", ["sze"] = "Seze", ["szg"] = "Sengele", ["szl"] = "Silesyo", ["szn"] = "Sula", ["szp"] = "Suabo", ["szv"] = "Isubu", ["szw"] = "Sawai", ["szy"] = "Sakizaya", ["ta"] = "Tamil", ["taa"] = "Lower Tanana", ["tab"] = "Tabasaran", ["tac"] = "Tarahumara Mababang Lupain", ["tad"] = "Tause", ["tae"] = "Tariana", ["taf"] = "Tapirapé", ["tag"] = "Tagoi", ["tai-pro"] = "Proto-Tai", ["tai-swe-pro"] = "Proto-Southwestern Tai", ["taj"] = "Eastern Tamang", ["tak"] = "Tala", ["tal"] = "Tal", ["tan"] = "Tangale", ["tao"] = "Yami", ["tap"] = "Taabwa", ["tar"] = "Tarahumara Sentral", ["tas"] = "Tây Bồi", ["tau"] = "Upper Tanana", ["tav"] = "Tatuyo", ["taw"] = "Tai", ["tax"] = "Tamki", ["tay"] = "Atayal", ["taz"] = "Tocho", ["tba"] = "Aikanã", ["tbc"] = "Takia", ["tbd"] = "Kaki Ae", ["tbe"] = "Tanimbili", ["tbf"] = "Mandara", ["tbg"] = "Hilagang Tairora", ["tbh"] = "Thurawal", ["tbi"] = "Gaam", ["tbj"] = "Tiang", ["tbk"] = "Tinagbanwa", ["tbl"] = "Tiboli", ["tbm"] = "Tagbu", ["tbn"] = "Barro Negro Tunebo", ["tbo"] = "Tawala", ["tbp"] = "Taworta", ["tbq-bdg-pro"] = "Proto-Bodo-Garo", ["tbq-blg"] = "Bailang", ["tbq-brm-pro"] = "Proto-Burmish", ["tbq-gkh"] = "Gokhy", ["tbq-kuk-pro"] = "Proto-Kuki-Chin", ["tbq-lal-pro"] = "Proto-Lalo", ["tbq-laz"] = "Laze", ["tbq-lob-pro"] = "Proto-Lolo-Burmese", ["tbq-lol-pro"] = "Proto-Loloish", ["tbq-mil"] = "Milang", ["tbq-mor"] = "Moran", ["tbq-ngo"] = "Ngochang", ["tbr"] = "Tumtum", ["tbs"] = "Tanguat", ["tbt"] = "Kitembo", ["tbu"] = "Tubar", ["tbv"] = "Tobo", ["tbw"] = "Tagbanwa Aborlan", ["tbx"] = "Kapin", ["tby"] = "Tabaru", ["tbz"] = "Ditammari", ["tca"] = "Ticuna", ["tcb"] = "Tanacross", ["tcc"] = "Datooga", ["tcd"] = "Tafi", ["tce"] = "Katimugang Tuttsone", ["tcf"] = "Malinaltepec Tlapanec", ["tcg"] = "Tamagario", ["tch"] = "Turks and Caicos Creole English", ["tci"] = "Wára", ["tck"] = "Tchitchege", ["tcl"] = "Taman (Myanmar)", ["tcm"] = "Tanahmerah", ["tco"] = "Taungyo", ["tcp"] = "Tawr Chin", ["tcq"] = "Kaiy", ["tcs"] = "Torres Strait Creole", ["tct"] = "T'en", ["tcu"] = "Timog-silanganang Tarahumara", ["tcw"] = "Tecpatlán Totonac", ["tcx"] = "Toda", ["tcy"] = "Tulu", ["tcz"] = "Thado Chin", ["tda"] = "Tagdal", ["tdb"] = "Panchpargania", ["tdc"] = "Emberá-Tadó", ["tdd"] = "Tai Nüa", ["tde"] = "Tiranige Diga Dogon", ["tdf"] = "Talieng", ["tdg"] = "Western Tamang", ["tdh"] = "Thulung", ["tdi"] = "Tomadino", ["tdj"] = "Tajio", ["tdk"] = "Tambas", ["tdl"] = "Sur", ["tdm"] = "Taruma", ["tdn"] = "Tondano", ["tdo"] = "Teme", ["tdq"] = "Tita", ["tdr"] = "Todrah", ["tds"] = "Doutai", ["tdt"] = "Tetun Dili", ["tdu"] = "Tempasuk Dusun", ["tdv"] = "Toro", ["tdy"] = "Tadyawan Mangyan", ["te"] = "Telugu", ["tea"] = "Temiar", ["teb"] = "Tetete", ["tec"] = "Terik", ["ted"] = "Tepo Krumen", ["tee"] = "Huehuetla Tepehua", ["tef"] = "Teressa", ["teg"] = "Teke-Tege", ["teh"] = "Tehuelche", ["tei"] = "Torricelli", ["tek"] = "Ibali Teke", ["tem"] = "Temne", ["ten"] = "Tama (Colombia)", ["teo"] = "Ateso", ["tep"] = "Tepecano", ["teq"] = "Temein", ["ter"] = "Tereno", ["tes"] = "Tengger", ["tet"] = "Tetum", ["teu"] = "Soo", ["tev"] = "Teor", ["tew"] = "Tewa", ["tex"] = "Tennet", ["tey"] = "Tulishi", ["tez"] = "Tetserret", ["tfi"] = "Tofin Gbe", ["tfn"] = "Dena'ina", ["tfo"] = "Tefaro", ["tfr"] = "Teribe", ["tft"] = "Ternate", ["tg"] = "Tayiko", ["tga"] = "Sagalla", ["tgb"] = "Tobilung", ["tgc"] = "Tigak", ["tgd"] = "Ciwogai", ["tge"] = "Eastern Gorkha Tamang", ["tgf"] = "Chali", ["tgh"] = "Tobagonian Creole English", ["tgi"] = "Lawunuia", ["tgn"] = "Tandaganon", ["tgo"] = "Sudest", ["tgp"] = "Tangoa", ["tgq"] = "Tring", ["tgr"] = "Tareng", ["tgs"] = "Nume", ["tgt"] = "Tagbanwa Sentral", ["tgu"] = "Tanggu", ["tgv"] = "Tingui-Boto", ["tgw"] = "Tagwana", ["tgx"] = "Tagish", ["tgy"] = "Togoyo", ["th"] = "Tailandes", ["thc"] = "Tai Hang Tong", ["thd"] = "Kuuk Thaayorre", ["the"] = "Chitwania Tharu", ["thf"] = "Thangmi", ["thh"] = "Kahilagaang Tarahumara", ["thi"] = "Tai Long", ["thk"] = "Tharaka", ["thl"] = "Dangaura Tharu", ["thm"] = "Thavung", ["thn"] = "Thachanadan", ["thp"] = "Thompson", ["thq"] = "Kochila Tharu", ["thr"] = "Rana Tharu", ["ths"] = "Thakali", ["tht"] = "Tahltan", ["thu"] = "Thuri", ["thy"] = "Tha", ["ti"] = "Tigriña", ["tic"] = "Tira", ["tif"] = "Tifal", ["tig"] = "Tigre", ["tih"] = "Timugon Murut", ["tii"] = "Tiene", ["tij"] = "Tilung", ["tik"] = "Tikar", ["til"] = "Tillamook", ["tim"] = "Timbe", ["tin"] = "Tindi", ["tio"] = "Teop", ["tip"] = "Trimuris", ["tiq"] = "Tiéfo", ["tis"] = "Itnëg Masadiit", ["tit"] = "Tinigua", ["tiu"] = "Adasen", ["tiv"] = "Tiv", ["tiw"] = "Tiwi", ["tix"] = "Southern Tiwa", ["tiy"] = "Tëduray", ["tiz"] = "Tai Hongjin", ["tja"] = "Tajuasohn", ["tjg"] = "Tunjung", ["tji"] = "Kahilagaang Tujya", ["tjl"] = "Tai Laing", ["tjm"] = "Timucua", ["tjn"] = "Tonjon", ["tjs"] = "Katimugang Tujya", ["tju"] = "Tjurruru", ["tjw"] = "Chaap Wuurong", ["tk"] = "Turkomano", ["tka"] = "Truká", ["tkb"] = "Buksa", ["tkd"] = "Tukudede", ["tke"] = "Takwane", ["tkf"] = "Tukumanféd", ["tkl"] = "Tokelawano", ["tkm"] = "Takelma", ["tkn"] = "Tokunoshima", ["tkp"] = "Tikopia", ["tkq"] = "Tee", ["tkr"] = "Tsakhur", ["tks"] = "Ramandi", ["tkt"] = "Kathoriya Tharu", ["tku"] = "Upper Necaxa Totonac", ["tkv"] = "Mur Pano", ["tkw"] = "Teanu", ["tkx"] = "Tangko", ["tkz"] = "Takua", ["tl"] = "Tagalog", ["tla"] = "Southwestern Tepehuan", ["tlb"] = "Tobelo", ["tlc"] = "Misantla Totonac", ["tld"] = "Talaud", ["tlf"] = "Telefol", ["tlg"] = "Tofanma", ["tlh"] = "Klingon", ["tli"] = "Tlingit", ["tlj"] = "Talinga-Bwisi", ["tlk"] = "Taloki", ["tll"] = "Tetela", ["tlm"] = "Tolomako", ["tln"] = "Talondo'", ["tlo"] = "Talodi", ["tlp"] = "Filomena Mata-Coahuitlán Totonac", ["tlq"] = "Tai Loi", ["tlr"] = "Talise", ["tls"] = "Tambotalo", ["tlt"] = "Teluti", ["tlu"] = "Tulehu", ["tlv"] = "Taliabu", ["tlx"] = "Khehek", ["tly"] = "Talysh", ["tma"] = "Tama (Chad)", ["tmb"] = "Avava", ["tmc"] = "Tumak", ["tmd"] = "Haruai", ["tme"] = "Tremembé", ["tmf"] = "Toba-Maskoy", ["tmg"] = "Ternateño", ["tmh"] = "Tuareg", ["tmi"] = "Tutuba", ["tmj"] = "Samarokena", ["tml"] = "Tamnim Citak", ["tmm"] = "Tai Thanh", ["tmn"] = "Taman (Indonesia)", ["tmo"] = "Temoq", ["tmq"] = "Tumleo", ["tms"] = "Tima", ["tmt"] = "Tasmate", ["tmu"] = "Iau", ["tmv"] = "Motembo", ["tmy"] = "Tami", ["tmz"] = "Tamanaku", ["tn"] = "Setsuwana", ["tna"] = "Tacana", ["tnb"] = "Western Tunebo", ["tnc"] = "Tanimuca-Retuarã", ["tnd"] = "Angosturas Tunebo", ["tne"] = "Tinoc Kallahan", ["tng"] = "Tobanga", ["tnh"] = "Maiani", ["tni"] = "Tandia", ["tnk"] = "Kwamera", ["tnl"] = "Lenakel", ["tnm"] = "Tabla", ["tnn"] = "North Tanna", ["tno"] = "Toromono", ["tnp"] = "Whitesands", ["tnq"] = "Taíno", ["tnr"] = "Bedik", ["tns"] = "Tenis", ["tnt"] = "Tontemboan", ["tnu"] = "Tay Khang", ["tnv"] = "Tanchangya", ["tnw"] = "Tonsawang", ["tnx"] = "Tanema", ["tny"] = "Tongwe", ["tnz"] = "Ten'edn", ["to"] = "Tonggano", ["tob"] = "Toba", ["toc"] = "Coyutla Totonac", ["tod"] = "Toma", ["tof"] = "Gizrra", ["tog"] = "Tonga (Malawi)", ["toh"] = "Tonga (Mozambique)", ["toi"] = "Tonga (Zambia)", ["toj"] = "Tojolabal", ["tok"] = "Toki Pona", ["tol"] = "Tolowa", ["tom"] = "Tombulu", ["too"] = "Xicotepec de Juárez Totonac", ["top"] = "Papantla Totonac", ["toq"] = "Toposa", ["tor"] = "Togbo-Vara Banda", ["tos"] = "Highland Totonac", ["tou"] = "Tho", ["tov"] = "Upper Taromi", ["tow"] = "Hemez", ["tox"] = "Tobian", ["toy"] = "Topoiyo", ["toz"] = "To", ["tpa"] = "Taupota", ["tpc"] = "Mêphā Azoyu", ["tpe"] = "Tippera", ["tpf"] = "Tarpia", ["tpg"] = "Kula", ["tpi"] = "Tok Pisin", ["tpj"] = "Tapieté", ["tpk"] = "Tupinikin", ["tpl"] = "Mêphā Tlakwapa", ["tpm"] = "Tampulma", ["tpn"] = "Tupinambá", ["tpo"] = "Tai Pao", ["tpp"] = "Pisaflores Tepehua", ["tpq"] = "Tukpa", ["tpr"] = "Tuparí", ["tpt"] = "Tlachichilco Tepehua", ["tpu"] = "Tampuan", ["tpv"] = "Tanapag", ["tpw"] = "Old Tupi", ["tpx"] = "Mêphā Akatepek", ["tpy"] = "Trumai", ["tpz"] = "Tinputz", ["tqb"] = "Tembé", ["tql"] = "Lehali", ["tqm"] = "Turumsa", ["tqn"] = "Tenino", ["tqo"] = "Toaripi", ["tqp"] = "Tomoip", ["tqq"] = "Tunni", ["tqr"] = "Torona", ["tqt"] = "Western Totonac", ["tqu"] = "Touo", ["tqw"] = "Tonkawa", ["tr"] = "Turko", ["tra"] = "Tirahi", ["trb"] = "Terebu", ["trc"] = "Copala Triqui", ["trd"] = "Turi", ["tre"] = "East Tarangan", ["trf"] = "Trinidadian Creole English", ["trg"] = "Lishán Didán", ["trh"] = "Turaka", ["tri"] = "Trió", ["trj"] = "Toram", ["trk-dkh"] = "Dukhan", ["trk-eog"] = "Early Old Oghuz", ["trk-oat"] = "Old Anatolian Turkish", ["trk-pro"] = "Proto-Turkic", ["trl"] = "Traveller Scottish", ["trm"] = "Tregami", ["trn"] = "Trinitario", ["tro"] = "Tarao", ["trp"] = "Kokborok", ["trq"] = "San Martín Itunyoso Triqui", ["trr"] = "Taushiro", ["trs"] = "Chicahuaxtla Triqui", ["trt"] = "Tunggare", ["tru"] = "Turoyo", ["trv"] = "Taroko", ["trw"] = "Torwali", ["trx"] = "Tringgus", ["try"] = "Turung", ["trz"] = "Torá", ["ts"] = "Tsongga", ["tsa"] = "Tsaangi", ["tsb"] = "Tsamai", ["tsc"] = "Tswa", ["tsd"] = "Tsakonyo", ["tse"] = "Tunisian Sign Language", ["tsg"] = "Bahasa Sūg", ["tsh"] = "Tsuvan", ["tsi"] = "Tsimshian", ["tsj"] = "Tshangla", ["tsl"] = "Ts'ün-Lao", ["tsm"] = "Turkish Sign Language", ["tsp"] = "Northern Toussian", ["tsq"] = "Thai Sign Language", ["tsr"] = "Akei", ["tss"] = "Taiwan Sign Language", ["tsu"] = "Tsou", ["tsv"] = "Tsogo", ["tsw"] = "Tsishingini", ["tsx"] = "Mubami", ["tsy"] = "Tebul Sign Language", ["tt"] = "Tartaro", ["tta"] = "Tutelo", ["ttb"] = "Gaa", ["ttc"] = "Tektiteko", ["ttd"] = "Tauade", ["tte"] = "Bwanabwana", ["ttf"] = "Tuotomb", ["ttg"] = "Tutong", ["tth"] = "Upper Ta'oih", ["tti"] = "Tobati", ["ttj"] = "Tooro", ["ttk"] = "Totoro", ["ttl"] = "Totela", ["ttm"] = "Northern Tutchone", ["ttn"] = "Towei", ["tto"] = "Lower Ta'oih", ["ttp"] = "Tombelala", ["ttr"] = "Tera", ["tts"] = "Isan", ["ttt"] = "Tat", ["ttu"] = "Torau", ["ttv"] = "Titan", ["ttw"] = "Long Wat", ["tty"] = "Sikaritai", ["ttz"] = "Tsum", ["tua"] = "Wiarumus", ["tub"] = "Tübatulabal", ["tuc"] = "Mutu", ["tud"] = "Tuxá", ["tue"] = "Tuyuca", ["tuf"] = "Central Tunebo", ["tug"] = "Tunia", ["tuh"] = "Taulil", ["tui"] = "Tupuri", ["tuj"] = "Tugutil", ["tul"] = "Tula", ["tum"] = "Tumbuka", ["tun"] = "Tunica", ["tuo"] = "Tucano", ["tup-gua-pro"] = "Proto-Tupi-Guarani", ["tup-kab"] = "Kabishiana", ["tup-pro"] = "Proto-Tupian", ["tuq"] = "Tedaga", ["tus"] = "Tuscarora", ["tuu"] = "Tututni", ["tuv"] = "Turkana", ["tuw-alk"] = "Altsuka", ["tuw-bal"] = "Bala", ["tuw-kkl"] = "Kyakala", ["tuw-kli"] = "Kili", ["tuw-pro"] = "Proto-Tungusic", ["tuw-sol"] = "Solon", ["tux"] = "Tuxináwa", ["tuy"] = "Tugen", ["tuz"] = "Turka", ["tva"] = "Vaghua", ["tvd"] = "Tsuvadi", ["tve"] = "Te'un", ["tvk"] = "Southeast Ambrym", ["tvl"] = "Tuvalwano", ["tvm"] = "Tela-Masbuar", ["tvn"] = "Tavoyan", ["tvo"] = "Tidore", ["tvs"] = "Taveta", ["tvt"] = "Tutsa Naga", ["tvu"] = "Tunen", ["tvw"] = "Sedoa", ["tvx"] = "Taivoan", ["tvy"] = "Timor Pidgin", ["twa"] = "Twana", ["twb"] = "Western Tawbuid", ["twc"] = "Teshenawa", ["twe"] = "Teiwa", ["twf"] = "Taos", ["twg"] = "Tereweng", ["twh"] = "Tai Dón", ["twm"] = "Tawang Monpa", ["twn"] = "Twendi", ["two"] = "Tswapong", ["twp"] = "Ere", ["twq"] = "Tasawaq", ["twr"] = "Timog-kanluraning Tarahumara", ["twt"] = "Turiwára", ["twu"] = "Termanu", ["tww"] = "Tuwari", ["twy"] = "Tawoyan", ["txa"] = "Tombonuo", ["txb"] = "Tocharian B", ["txc"] = "Tsetsaut", ["txe"] = "Totoli", ["txg"] = "Tangut", ["txh"] = "Thracian", ["txi"] = "Ikpeng", ["txj"] = "Tarjumo", ["txm"] = "Tomini", ["txn"] = "Kanlurang Tarangan", ["txo"] = "Toto", ["txq"] = "Tii", ["txr"] = "Tartessian", ["txs"] = "Tonsea", ["txt"] = "Citak", ["txu"] = "Kayapó", ["txx"] = "Tatana", ["ty"] = "Tahityano", ["tya"] = "Tauya", ["tye"] = "Kyenga", ["tyh"] = "O'du", ["tyi"] = "Teke-Tsaayi", ["tyj"] = "Tai Do", ["tyl"] = "Thu Lao", ["tyn"] = "Kombai", ["typ"] = "Kuku-Thaypan", ["tyr"] = "Tai Daeng", ["tys"] = "Sapa", ["tyt"] = "Tày Tac", ["tyu"] = "Kua", ["tyv"] = "Tuvan", ["tyx"] = "Teke-Tyee", ["tyz"] = "Tày", ["tza"] = "Tanzanian Sign Language", ["tzh"] = "Tzeltal", ["tzj"] = "Tz'utujil", ["tzl"] = "Talossan", ["tzm"] = "Central Atlas Tamazight", ["tzn"] = "Tugun", ["tzo"] = "Tzotzil", ["tzx"] = "Tabriak", ["uam"] = "Uamué", ["uan"] = "Kuan", ["uar"] = "Tairuma", ["uba"] = "Ubang", ["ubi"] = "Ubi", ["ubl"] = "Boînën", ["ubr"] = "Ubir", ["ubu"] = "Umbu-Ungu", ["uby"] = "Ubykh", ["uda"] = "Uda", ["ude"] = "Udihe", ["udg"] = "Muduga", ["udi"] = "Udi", ["udj"] = "Ujir", ["udl"] = "Uldeme", ["udm"] = "Udmurt", ["udu"] = "Uduk", ["ues"] = "Kioko", ["ufi"] = "Ufim", ["ug"] = "Wigur", ["uga"] = "Ugaritic", ["ugb"] = "Kuku-Ugbanh", ["uge"] = "Ughele", ["ugn"] = "Ugandan Sign Language", ["ugo"] = "Gong", ["ugy"] = "Uruguayan Sign Language", ["uha"] = "Uhami", ["uhn"] = "Damal", ["uis"] = "Uisai", ["uiv"] = "Iyive", ["uji"] = "Tanjijili", ["uk"] = "Ukranyano", ["uka"] = "Kaburi", ["ukg"] = "Ukuriguma", ["ukh"] = "Ukhwejo", ["ukk"] = "Muak Sa-aak", ["ukl"] = "Ukrainian Sign Language", ["ukp"] = "Ukpe-Bayobiri", ["ukq"] = "Ukwa", ["uks"] = "Kaapor Sign Language", ["uku"] = "Ukue", ["ukw"] = "Ukwuani-Aboh-Ndoni", ["uky"] = "Kuuk Yak", ["ula"] = "Fungwa", ["ulb"] = "Olukumi", ["ulc"] = "Ulch", ["ule"] = "Lule", ["ulf"] = "Afra", ["uli"] = "Ulithian", ["ulk"] = "Meriam", ["ull"] = "Ullatan", ["ulm"] = "Ulumanda'", ["uln"] = "Unserdeutsch", ["ulu"] = "Uma' Lung", ["ulw"] = "Ulwa (Nicaragua)", ["uma"] = "Umatilla", ["umb"] = "Umbundu", ["umc"] = "Marrucinian", ["umd"] = "Umbindhamu", ["umg"] = "Umbuygamu", ["umi"] = "Ukit", ["umm"] = "Umon", ["umn"] = "Makyan Naga", ["umo"] = "Umotína", ["ump"] = "Umpila", ["umr"] = "Umbugarla", ["ums"] = "Pendau", ["umu"] = "Munsee", ["una"] = "North Watut", ["und"] = "Undetermined", ["une"] = "Uneme", ["ung"] = "Ngarinyin", ["uni"] = "Uni", ["unk"] = "Enawené-Nawé", ["unm"] = "Unami", ["unn"] = "Kurnai", ["unr"] = "Mundari", ["unu"] = "Unubahe", ["unx"] = "Munda", ["unz"] = "Unde Kaili", ["uok"] = "Uokha", ["uon"] = "Kulon", ["upi"] = "Umeda", ["upv"] = "Northeast Malakula", ["ur"] = "Urdu", ["ura"] = "Urarina", ["urb"] = "Urubú-Kaapor", ["urc"] = "Urningangg", ["ure"] = "Uru", ["urf"] = "Uradhi", ["urg"] = "Urigina", ["urh"] = "Urhobo", ["uri"] = "Urim", ["urj-fin-pro"] = "Proto-Finnic", ["urj-koo"] = "Old Komi", ["urj-kuk"] = "Kukkuzi", ["urj-kya"] = "Komi-Yazva", ["urj-mdv-pro"] = "Proto-Mordvinic", ["urj-prm-pro"] = "Proto-Permic", ["urj-pro"] = "Proto-Uralic", ["urj-ugr-pro"] = "Proto-Ugric", ["urk"] = "Urak Lawoi'", ["url"] = "Urali", ["urm"] = "Urapmin", ["urn"] = "Uruangnirin", ["uro"] = "Ura (New Guinea)", ["urp"] = "Uru-Pa-In", ["urr"] = "Löyöp", ["urt"] = "Urat", ["uru"] = "Urumi", ["urv"] = "Uruava", ["urw"] = "Sop", ["urx"] = "Urimo", ["ury"] = "Orya", ["urz"] = "Uru-Eu-Wau-Wau", ["usa"] = "Usarufa", ["ush"] = "Ushojo", ["usi"] = "Usui", ["usk"] = "Usaghade", ["usp"] = "Uspanteco", ["uss"] = "Saare", ["usu"] = "Uya", ["uta"] = "Otank", ["ute"] = "Ute", ["uth"] = "Hun", ["utp"] = "Aba", ["utr"] = "Etulo", ["utu"] = "Utu", ["uum"] = "Urum", ["uun"] = "Kulon-Pazeh", ["uur"] = "Ura (Vanuatu)", ["uuu"] = "U", ["uve"] = "West Uvean", ["uvh"] = "Uri", ["uvl"] = "Lote", ["uwa"] = "Kuku-Uwanh", ["uya"] = "Doko-Uyanga", ["uz"] = "Uzbeko", ["vaa"] = "Vaagri Booli", ["vae"] = "Vale", ["vag"] = "Vagla", ["vah"] = "Varhadi", ["vai"] = "Vai", ["vaj"] = "Sekele", ["val"] = "Vehes", ["vam"] = "Vanimo", ["van"] = "Valman", ["vao"] = "Vao", ["vap"] = "Vaiphei", ["var"] = "Huarijio", ["vas"] = "Vasavi", ["vau"] = "Vanuma", ["vav"] = "Varli", ["vay"] = "Vayu", ["vbb"] = "Southeast Babar", ["vbk"] = "Southwestern Bontoc", ["ve"] = "Venda", ["vec"] = "Venetan", ["ved"] = "Veddah", ["vem"] = "Vemgo-Mabas", ["veo"] = "Ventureño", ["vep"] = "Veps", ["ver"] = "Mom Jango", ["vgr"] = "Vaghri", ["vgt"] = "Flemish Sign Language", ["vi"] = "Viyetnamita", ["vic"] = "Virgin Islands Creole", ["vid"] = "Vidunda", ["vif"] = "Vili", ["vig"] = "Viemo", ["vil"] = "Vilela", ["vis"] = "Vishavan", ["vit"] = "Viti", ["viv"] = "Iduna", ["vjk"] = "Bajjika", ["vka"] = "Kariyarra", ["vki"] = "Ija-Zuba", ["vkj"] = "Kujarge", ["vkk"] = "Kaur", ["vkl"] = "Kulisusu", ["vkm"] = "Kamakan", ["vko"] = "Kodeoha", ["vkp"] = "Korlai Creole Portuguese", ["vkt"] = "Tenggarong Kutai Malay", ["vku"] = "Kurrama", ["vlp"] = "Valpei", ["vls"] = "West Flemish", ["vma"] = "Martuthunira", ["vmb"] = "Mbabaram", ["vmc"] = "Juxtlahuaca Mixtec", ["vmd"] = "Mudu Koraga", ["vme"] = "East Masela", ["vmf"] = "East Franconian", ["vmg"] = "Vinitiri", ["vmh"] = "Maraghei", ["vmi"] = "Miwa", ["vmj"] = "Ixtayutla Mixtec", ["vmk"] = "Makhuwa-Shirima", ["vml"] = "Malgana", ["vmm"] = "Mitlatongo Mixtec", ["vmp"] = "Soyaltepec Mazatec", ["vmq"] = "Soyaltepec Mixtec", ["vmr"] = "Marenje", ["vmu"] = "Muluridyi", ["vmv"] = "Valley Maidu", ["vmw"] = "Makhuwa", ["vmx"] = "Tamazola Mixtec", ["vmy"] = "Ayautla Mazatec", ["vmz"] = "Mazatlán Mazatec", ["vnk"] = "Lovono", ["vnm"] = "Neve'ei", ["vnp"] = "Vunapu", ["vo"] = "Volapük", ["vor"] = "Voro", ["vot"] = "Votic", ["vra"] = "Vera'a", ["vro"] = "Võro", ["vrs"] = "Varisi", ["vrt"] = "Burmbar", ["vsi"] = "Moldova Sign Language", ["vsl"] = "Venezuelan Sign Language", ["vsv"] = "Valencian Sign Language", ["vto"] = "Vitou", ["vum"] = "Vumbu", ["vun"] = "Vunjo", ["vut"] = "Vute", ["vwa"] = "Awa (China)", ["wa"] = "Valon", ["waa"] = "Walla Walla", ["wab"] = "Wab", ["wac"] = "Wasco-Wishram", ["wad"] = "Wandamen", ["waf"] = "Wakoná", ["wag"] = "Wa'ema", ["wah"] = "Watubela", ["waj"] = "Waffa", ["wal"] = "Wolaytta", ["wam"] = "Massachusett", ["wan"] = "Wan", ["wao"] = "Wappo", ["wap"] = "Wapishana", ["waq"] = "Wageman", ["war"] = "Waray", ["was"] = "Washo", ["wat"] = "Kaninuwa", ["wau"] = "Wauja", ["wav"] = "Waka", ["waw"] = "Waiwai", ["wax"] = "Watam", ["way"] = "Wayana", ["waz"] = "Wampur", ["wba"] = "Warao", ["wbb"] = "Wabo", ["wbe"] = "Waritai", ["wbf"] = "Wara", ["wbh"] = "Wanda", ["wbi"] = "Wanji", ["wbj"] = "Alagwa", ["wbk"] = "Waigali", ["wbl"] = "Wakhi", ["wbm"] = "Wa", ["wbp"] = "Warlpiri", ["wbq"] = "Waddar", ["wbr"] = "Wagdi", ["wbt"] = "Wanman", ["wbv"] = "Wajarri", ["wbw"] = "Woi", ["wca"] = "Yanomam", ["wci"] = "Waci Gbe", ["wdd"] = "Wandji", ["wdg"] = "Wadaginam", ["wdj"] = "Wadjiginy", ["wdt"] = "Wendat", ["wdu"] = "Wadjigu", ["wdy"] = "Wadjabangayi", ["wea"] = "Wewaw", ["wec"] = "Wè Western", ["wed"] = "Wedau", ["weh"] = "Weh", ["wei"] = "Kiunum", ["wem"] = "Weme Gbe", ["weo"] = "Wemale", ["wer"] = "Weri", ["wes"] = "Cameroon Pidgin", ["wet"] = "Perai", ["weu"] = "Welaung", ["wew"] = "Weyewa", ["wfg"] = "Yafi", ["wga"] = "Wagaya", ["wgb"] = "Wagawaga", ["wgg"] = "Wangganguru", ["wgi"] = "Wahgi", ["wgo"] = "Waigeo", ["wgu"] = "Wirangu", ["wgy"] = "Warrgamay", ["wha"] = "Manusela", ["whg"] = "North Wahgi", ["whk"] = "Wahau Kenyah", ["whu"] = "Wahau Kayan", ["wib"] = "Southern Toussian", ["wic"] = "Wichita", ["wie"] = "Wik-Epa", ["wif"] = "Wik-Keyangan", ["wig"] = "Wik-Ngathana", ["wih"] = "Wik-Me'anha", ["wii"] = "Minidien", ["wij"] = "Wik-Iiyanh", ["wik"] = "Wikalkan", ["wil"] = "Wilawila", ["wim"] = "Wik-Mungkan", ["win"] = "Winnebago", ["wir"] = "Wiraféd", ["wiu"] = "Wiru", ["wiv"] = "Muduapa", ["wiy"] = "Wiyot", ["wja"] = "Waja", ["wji"] = "Warji", ["wka"] = "Kw'adza", ["wkb"] = "Kumbaran", ["wkd"] = "Mo", ["wkl"] = "Kalanadi", ["wku"] = "Kunduvadi", ["wkw"] = "Wakawaka", ["wky"] = "Wangkayutyuru", ["wla"] = "Walio", ["wlc"] = "Mwali Comorian", ["wle"] = "Wolane", ["wlg"] = "Kunbarlang", ["wli"] = "Waioli", ["wlk"] = "Wailaki", ["wll"] = "Wali (Sudan)", ["wlm"] = "Middle Welsh", ["wlo"] = "Wolio", ["wlr"] = "Wailapa", ["wls"] = "Wallisian", ["wlu"] = "Wuliwuli", ["wlv"] = "Wichí Lhamtés Vejoz", ["wlw"] = "Walak", ["wlx"] = "Wali (Ghana)", ["wly"] = "Waling", ["wmb"] = "Wambaya", ["wmc"] = "Wamas", ["wmd"] = "Mamaindé", ["wme"] = "Wambule", ["wmh"] = "Waima'a", ["wmi"] = "Wamin", ["wmm"] = "Maiwa (Indonesia)", ["wmn"] = "Waamwang", ["wmo"] = "Wam", ["wms"] = "Wambon", ["wmt"] = "Walmajarri", ["wmw"] = "Mwani", ["wmx"] = "Womo", ["wnb"] = "Mokati", ["wnc"] = "Wantoat", ["wnd"] = "Wandarang", ["wne"] = "Waneci", ["wng"] = "Wanggom", ["wni"] = "Ndzwani Comorian", ["wnk"] = "Wanukaka", ["wnm"] = "Wanggamala", ["wno"] = "Wano", ["wnp"] = "Wanap", ["wnu"] = "Usan", ["wnw"] = "Wintu", ["wny"] = "Wanyi", ["wo"] = "Wolof", ["woa"] = "Tyaraity", ["wob"] = "Wobé", ["woc"] = "Wogeo", ["wod"] = "Wolani", ["woe"] = "Woleaian", ["wog"] = "Wogamusin", ["woi"] = "Kamang", ["wok"] = "Longto", ["wom"] = "Perema", ["won"] = "Wongo", ["woo"] = "Manombai", ["wor"] = "Woria", ["wos"] = "Hanga Hundi", ["wow"] = "Wawonii", ["woy"] = "Weyto", ["wpc"] = "Wirö", ["wra"] = "Warapu", ["wrb"] = "Warluwara", ["wrg"] = "Warungu", ["wrh"] = "Wiradjuri", ["wri"] = "Wariyangga", ["wrk"] = "Garawa", ["wrl"] = "Warlmanpa", ["wrm"] = "Warumungu", ["wrn"] = "Warnang", ["wro"] = "Worora", ["wrp"] = "Waropen", ["wrr"] = "Wardaman", ["wrs"] = "Waris", ["wru"] = "Waru", ["wrv"] = "Waruna", ["wrw"] = "Gugu Warra", ["wrx"] = "Wae Rana", ["wrz"] = "Warray", ["wsa"] = "Warembori", ["wsi"] = "Wusi", ["wsk"] = "Waskia", ["wsr"] = "Owenia", ["wsu"] = "Wasu", ["wsv"] = "Wotapuri-Katarqalai", ["wtf"] = "Watiwa", ["wth"] = "Wathaurong", ["wti"] = "Berta", ["wtk"] = "Watakataui", ["wtm"] = "Mewati", ["wtw"] = "Wotu", ["wua"] = "Wikngenchera", ["wub"] = "Wunambal", ["wud"] = "Wudu", ["wuh"] = "Wutunhua", ["wul"] = "Silimo", ["wum"] = "Wumbvu", ["wun"] = "Bungu", ["wur"] = "Wurrugu", ["wut"] = "Wutung", ["wuu"] = "Wu", ["wuv"] = "Wuvulu-Aua", ["wux"] = "Wulna", ["wuy"] = "Wauyai", ["wwa"] = "Waama", ["wwo"] = "Dorig", ["wwr"] = "Warrwa", ["www"] = "Wawa", ["wxa"] = "Waxiang", ["wxw"] = "Wardandi", ["wya"] = "Wyandot", ["wyb"] = "Ngiyambaa", ["wyi"] = "Woiwurrung", ["wym"] = "Vilamovian", ["wyr"] = "Wayoró", ["wyy"] = "Western Fijian", ["xaa"] = "Andalusian Arabic", ["xab"] = "Sambe", ["xac"] = "Kachari", ["xad"] = "Adai", ["xae"] = "Aequian", ["xag"] = "Aghwan", ["xai"] = "Kaimbé", ["xaj"] = "Ararandewára", ["xak"] = "Maku", ["xal"] = "Kalmyk", ["xam"] = "ǀXam", ["xan"] = "Xamtanga", ["xao"] = "Khao", ["xap"] = "Apalachee", ["xaq"] = "Aquitanian", ["xar"] = "Karami", ["xas"] = "Kamassian", ["xat"] = "Katawixi", ["xau"] = "Kauwera", ["xav"] = "Xavante", ["xaw"] = "Kawaiisu", ["xay"] = "Kayan Mahakam", ["xbb"] = "Lower Burdekin", ["xbc"] = "Bactrian", ["xbd"] = "Bindal", ["xbe"] = "Bigambal", ["xbg"] = "Bunganditj", ["xbi"] = "Kombio", ["xbj"] = "Birrpayi", ["xbm"] = "Middle Breton", ["xbn"] = "Kenaboi", ["xbo"] = "Bulgar", ["xbp"] = "Bibbulman", ["xbr"] = "Kambera", ["xbw"] = "Kambiwá", ["xby"] = "Butchulla", ["xcb"] = "Cumbric", ["xcc"] = "Camunic", ["xce"] = "Celtiberian", ["xch"] = "Chemakum", ["xcl"] = "Old Armenian", ["xcm"] = "Comecrudo", ["xcn"] = "Cotoname", ["xco"] = "Khwarezmian", ["xcr"] = "Carian", ["xct"] = "Classical Tibetan", ["xcu"] = "Curonian", ["xcv"] = "Chuvan", ["xcw"] = "Coahuilteco", ["xcy"] = "Cayuse", ["xda"] = "Darkinjung", ["xdc"] = "Dacian", ["xdk"] = "Dharug", ["xdm"] = "Edomite", ["xdq"] = "Kaitag", ["xdy"] = "Malayic Dayak", ["xeb"] = "Eblaite", ["xed"] = "Hdi", ["xeg"] = "ǁXegwi", ["xel"] = "Kelo", ["xem"] = "Kembayan", ["xep"] = "Epi-Olmec", ["xer"] = "Xerénte", ["xes"] = "Koromu", ["xet"] = "Xetá", ["xeu"] = "Keoru-Ahia", ["xfa"] = "Faliscan", ["xga"] = "Galatian", ["xgb"] = "Gbin", ["xgd"] = "Gudang", ["xgf"] = "Gabrielino-Fernandeño", ["xgg"] = "Goreng", ["xgi"] = "Garingbal", ["xgl"] = "Galindian", ["xgm"] = "Darumbal", ["xgn-pro"] = "Proto-Mongolic", ["xgr"] = "Garza", ["xgu"] = "Unggumi", ["xgw"] = "Guwa", ["xh"] = "Khosa", ["xha"] = "Harami", ["xhc"] = "Hunnic", ["xhd"] = "Hadrami", ["xhe"] = "Khetrani", ["xhm"] = "Middle Khmer", ["xhr"] = "Hernican", ["xht"] = "Hattic", ["xhu"] = "Hurrian", ["xhv"] = "Khua", ["xib"] = "Iberian", ["xii"] = "Xiri", ["xil"] = "Illyrian", ["xin"] = "Xinca", ["xir"] = "Xiriâna", ["xis"] = "Kisan", ["xiv"] = "Harappan", ["xiy"] = "Xipaya", ["xjb"] = "Minjungbal", ["xka"] = "Kalkoti", ["xkb"] = "Manigri-Kambolé Ede Nago", ["xkc"] = "Khoini", ["xkd"] = "Mendalam Kayan", ["xke"] = "Kereho", ["xkf"] = "Khengkha", ["xkg"] = "Kagoro", ["xki"] = "Kenyan Sign Language", ["xkj"] = "Kajali", ["xkk"] = "Kaco'", ["xkl"] = "Bakung", ["xkn"] = "Kayan River Kayan", ["xko"] = "Kiorr", ["xkp"] = "Kabatei", ["xkq"] = "Koroni", ["xkr"] = "Xakriabá", ["xks"] = "Kumbewaha", ["xkt"] = "Kantosi", ["xku"] = "Kaamba", ["xkv"] = "Kgalagadi", ["xkw"] = "Kembra", ["xkx"] = "Karore", ["xky"] = "Uma' Lasan", ["xkz"] = "Kurtöp", ["xla"] = "Kamula", ["xlb"] = "Loup B", ["xlc"] = "Lycian", ["xld"] = "Lydian", ["xle"] = "Lemnian", ["xlg"] = "Ancient Ligurian", ["xli"] = "Liburnian", ["xln"] = "Alanic", ["xlo"] = "Loup A", ["xlp"] = "Lepontic", ["xls"] = "Lusitanian", ["xlu"] = "Luwian", ["xly"] = "Elymian", ["xmb"] = "Mbonga", ["xmc"] = "Makhuwa-Marrevone", ["xmd"] = "Mbudum", ["xme-ker"] = "Kermanic", ["xme-kls"] = "Kalasuri", ["xme-klt"] = "Kilit", ["xme-mid"] = "Middle Median", ["xme-old"] = "Old Median", ["xme-ott"] = "Old Tati", ["xme-taf"] = "Tafreshi", ["xme-ttc-pro"] = "Proto-Tatic", ["xmf"] = "Mingrelian", ["xmg"] = "Mengaka", ["xmh"] = "Kugu-Muminh", ["xmj"] = "Majera", ["xmk"] = "Ancient Macedonian", ["xml"] = "Malaysian Sign Language", ["xmm"] = "Manado Malay", ["xmo"] = "Morerebi", ["xmp"] = "Kuku-Mu'inh", ["xmq"] = "Kuku-Mangk", ["xmr"] = "Meroitic", ["xms"] = "Moroccan Sign Language", ["xmt"] = "Matbat", ["xmu"] = "Kamu", ["xmx"] = "Maden", ["xmy"] = "Mayaguduna", ["xmz"] = "Mori Bawah", ["xna"] = "Ancient North Arabian", ["xnb"] = "Kanakanabu", ["xnd-pro"] = "Proto-Na-Dene", ["xng"] = "Middle Mongol", ["xnh"] = "Kuanhua", ["xni"] = "Ngarigu", ["xnk"] = "Nganakarti", ["xnr"] = "Kangri", ["xns"] = "Kanashi", ["xnt"] = "Narragansett", ["xnu"] = "Nukunul", ["xny"] = "Nyiyaparli", ["xoc"] = "O'chi'chi'", ["xod"] = "Kokoda", ["xog"] = "Soga", ["xoi"] = "Kominimung", ["xok"] = "Xokleng", ["xom"] = "Komo", ["xon"] = "Konkomba", ["xoo"] = "Xukurú", ["xop"] = "Kopar", ["xor"] = "Korubo", ["xow"] = "Kowaki", ["xpa"] = "Pirriya", ["xpb"] = "Pyemmairre", ["xpc"] = "Pecheneg", ["xpd"] = "Paredarerme", ["xpe"] = "Liberia Kpelle", ["xpf"] = "Southeast Tasmanian", ["xpg"] = "Phrygian", ["xph"] = "Tyerrernotepanner", ["xpi"] = "Pictish", ["xpj"] = "Mpalitjanh", ["xpk"] = "Kulina", ["xpl"] = "Port Sorell", ["xpm"] = "Pumpokol", ["xpn"] = "Kapinawá", ["xpo"] = "Pochutec", ["xpp"] = "Puyo-Paekche", ["xpq"] = "Mohegan-Pequot", ["xpr"] = "Parthian", ["xps"] = "Pisidian", ["xpu"] = "Punic", ["xpv"] = "Tommeginne", ["xpw"] = "Peerapper", ["xpx"] = "Toogee", ["xpy"] = "Buyeo", ["xpz"] = "Bruny Island", ["xqa"] = "Karakhanid", ["xqt"] = "Qatabanian", ["xra"] = "Krahô", ["xrb"] = "Eastern Karaboro", ["xrd"] = "Gundungurra", ["xre"] = "Kreye", ["xrg"] = "Minang", ["xri"] = "Krikati-Timbira", ["xrm"] = "Armazic", ["xrn"] = "Arin", ["xrq"] = "Karranga", ["xrr"] = "Raetic", ["xrt"] = "Aranama-Tamique", ["xru"] = "Marriammu", ["xrw"] = "Karawa", ["xsa"] = "Sabaean", ["xsb"] = "Sambali", ["xsc-pro"] = "Proto-Scythian", ["xsc-sak-pro"] = "Proto-Saka", ["xsc-sar-pro"] = "Proto-Sarmatian", ["xsc-skw-pro"] = "Proto-Saka-Wakhi", ["xsd"] = "Sidetic", ["xse"] = "Sempan", ["xsh"] = "Shamang", ["xsi"] = "Sio", ["xsj"] = "Subi", ["xsl"] = "South Slavey", ["xsm"] = "Kasem", ["xsn"] = "Sanga (Nigeria)", ["xso"] = "Solano", ["xsp"] = "Silopi", ["xsq"] = "Makhuwa-Saka", ["xsr"] = "Sherpa", ["xss"] = "Assan", ["xsu"] = "Sanumá", ["xsv"] = "Sudovian", ["xsy"] = "Saisiyat", ["xta"] = "Alcozauca Mixtec", ["xtb"] = "Chazumba Mixtec", ["xtc"] = "Kadugli", ["xtd"] = "Diuxi-Tilantongo Mixtec", ["xte"] = "Ketengban", ["xth"] = "Yitha Yitha", ["xti"] = "Sinicahua Mixtec", ["xtj"] = "San Juan Teita Mixtec", ["xtl"] = "Tijaltepec Mixtec", ["xtm"] = "Magdalena Peñasco Mixtec", ["xtn"] = "Northern Tlaxiaco Mixtec", ["xto"] = "Tocharian A", ["xtp"] = "San Miguel Piedras Mixtec", ["xtq"] = "Tumshuqese", ["xtr"] = "Early Tripuri", ["xts"] = "Sindihui Mixtec", ["xtt"] = "Tacahua Mixtec", ["xtu"] = "Cuyamecalco Mixtec", ["xtv"] = "Thawa", ["xtw"] = "Tawandê", ["xty"] = "Yoloxochitl Mixtec", ["xua"] = "Alu Kurumba", ["xub"] = "Betta Kurumba", ["xud"] = "Umiida", ["xug"] = "Kunigami", ["xuj"] = "Jennu Kurumba", ["xul"] = "Ngunawal", ["xum"] = "Umbrian", ["xun"] = "Unggaranggu", ["xuo"] = "Kuo", ["xup"] = "Upper Umpqua", ["xur"] = "Urartian", ["xut"] = "Kuthant", ["xuu"] = "Khwe", ["xve"] = "Venetic", ["xvn"] = "Vandalic", ["xvo"] = "Volscian", ["xvs"] = "Vestinian", ["xwa"] = "Kwaza", ["xwc"] = "Woccon", ["xwd"] = "Wadi Wadi", ["xwe"] = "Xwela Gbe", ["xwg"] = "Kwegu", ["xwj"] = "Wajuk", ["xwk"] = "Wangkumara", ["xwl"] = "Western Xwla Gbe", ["xwo"] = "Written Oirat", ["xwr"] = "Kwerba Mamberamo", ["xww"] = "Wemba-Wemba", ["xxb"] = "Boro", ["xxk"] = "Ke'o", ["xxm"] = "Minkin", ["xxr"] = "Koropó", ["xxt"] = "Tambora", ["xya"] = "Yaygir", ["xyb"] = "Yandjibara", ["xyl"] = "Yalakalore", ["xyt"] = "Mayi-Thakurti", ["xyy"] = "Yorta Yorta", ["xzh"] = "Zhang-Zhung", ["xzm"] = "Semigallian", ["xzp"] = "Ancient Zapotec", ["yaa"] = "Yaminahua", ["yab"] = "Yuhup", ["yac"] = "Pass Valley Yali", ["yad"] = "Yagua", ["yae"] = "Pumé", ["yaf"] = "Yaka", ["yag"] = "Yámana", ["yah"] = "Yazghulami", ["yai"] = "Yaghnobi", ["yaj"] = "Banda-Yangere", ["yak"] = "Yakima", ["yal"] = "Yalunka", ["yam"] = "Yamba", ["yan"] = "Mayangna", ["yao"] = "Yao (Africa)", ["yap"] = "Yapese", ["yaq"] = "Yaqui", ["yar"] = "Yabarana", ["yas"] = "Gunu", ["yat"] = "Yambeta", ["yau"] = "Yuwana", ["yav"] = "Yangben", ["yaw"] = "Yawalapití", ["yay"] = "Agwagwune", ["yaz"] = "Lokaa", ["yba"] = "Yala", ["ybb"] = "Yemba", ["ybe"] = "Western Yugur", ["ybh"] = "Yakkha", ["ybi"] = "Yamphu", ["ybj"] = "Hasha", ["ybk"] = "Bokha", ["ybl"] = "Yukuben", ["ybm"] = "Yaben", ["ybn"] = "Yabaâna", ["ybo"] = "Yabong", ["ybx"] = "Yawiyo", ["yby"] = "Yaweyuha", ["ych"] = "Chesu", ["ycl"] = "Lolopo", ["ycn"] = "Yucuna", ["ycp"] = "Chepya", ["ycr"] = "Yilan Creole", ["yda"] = "Yanda", ["yde"] = "Yangum Dey", ["ydg"] = "Yidgha", ["ydk"] = "Yoidik", ["yea"] = "Ravula", ["yec"] = "Yenish", ["yee"] = "Yimas", ["yei"] = "Yeni", ["yej"] = "Yevanic", ["yen"] = "Yendang", ["yer"] = "Tarok", ["yes"] = "Yeskwa", ["yet"] = "Yetfa", ["yeu"] = "Yerukula", ["yev"] = "Yeri", ["yey"] = "Yeyi", ["ygi"] = "Yiningayi", ["ygl"] = "Yangum Gel", ["ygm"] = "Yagomi", ["ygp"] = "Gepo", ["ygr"] = "Yagaria", ["ygs"] = "Yolngu Sign Language", ["ygu"] = "Yugul", ["ygw"] = "Yagwoia", ["yha"] = "Baha", ["yhl"] = "Hlepho Phowa", ["yi"] = "Yidis", ["yia"] = "Yinggarda", ["yif"] = "Ache", ["yig"] = "Wusa", ["yii"] = "Yidiny", ["yij"] = "Yindjibarndi", ["yik"] = "Dongshanba Lalo", ["yil"] = "Yindjilandji", ["yim"] = "Yimchungru Naga", ["yin"] = "Yinchia", ["yip"] = "Pholo", ["yiq"] = "Micha", ["yir"] = "North Awyu", ["yis"] = "Yis", ["yit"] = "Eastern Lalu", ["yiu"] = "Lope", ["yiv"] = "Northern Nisu", ["yix"] = "Axi", ["yiy"] = "Yir-Yoront", ["yiz"] = "Azhe", ["yka"] = "Yakan", ["ykg"] = "Northern Yukaghir", ["ykh"] = "Khamnigan Mongol", ["yki"] = "Yoke", ["ykk"] = "Yakaikeke", ["ykl"] = "Khlula", ["ykm"] = "Kap", ["ykn"] = "Kua-nsi", ["yko"] = "Yasa", ["ykr"] = "Yekora", ["ykt"] = "Kathu", ["yku"] = "Kuamasi", ["yky"] = "Yakoma", ["yla"] = "Ulwa (New Guinea)", ["ylb"] = "Yaleba", ["yle"] = "Yele", ["ylg"] = "Yelogu", ["yli"] = "Angguruk Yali", ["yll"] = "Yil", ["ylm"] = "Limi", ["yln"] = "Langnian Buyang", ["ylo"] = "Naruo", ["ylr"] = "Yalarnnga", ["ylu"] = "Aribwaung", ["yly"] = "Nyelâyu", ["ymb"] = "Yambes", ["ymc"] = "Southern Muji", ["ymd"] = "Muda", ["yme"] = "Yameo", ["ymg"] = "Yamongeri", ["ymh"] = "Mili", ["ymi"] = "Moji", ["ymk"] = "Makwe", ["yml"] = "Iamalele", ["ymm"] = "Maay", ["ymn"] = "Sunum", ["ymo"] = "Yangum Mon", ["ymp"] = "Yamap", ["ymq"] = "Qila Muji", ["ymr"] = "Malasar", ["yms"] = "Mysian", ["ymx"] = "Northern Muji", ["ymz"] = "Muzi", ["yna"] = "Aluo", ["ynb"] = "Yamben", ["ynd"] = "Yandruwandha", ["yne"] = "Lang'e", ["yng"] = "Yango", ["ynk"] = "Naukanski", ["ynl"] = "Yangulam", ["ynn"] = "Yana", ["yno"] = "Yong", ["yns"] = "Yansi", ["ynu"] = "Yahuna", ["yo"] = "Yoruba", ["yob"] = "Yoba", ["yog"] = "Yogad", ["yoi"] = "Yonaguni", ["yok-bvy"] = "Buena Vista Yokuts", ["yok-dly"] = "Delta Yokuts", ["yok-gsy"] = "Gashowu Yokuts", ["yok-kry"] = "Kings River Yokuts", ["yok-nvy"] = "Northern Valley Yokuts", ["yok-ply"] = "Palewyami Yokuts", ["yok-svy"] = "Southern Valley Yokuts", ["yok-tky"] = "Tule-Kaweah Yokuts", ["yol"] = "Yola", ["yom"] = "Yombe", ["yon"] = "Yongkom", ["yox"] = "Yoron", ["yoy"] = "Yoy", ["ypa"] = "Phala", ["ypb"] = "Labo Phowa", ["ypg"] = "Phola", ["yph"] = "Phupha", ["ypk-pro"] = "Proto-Yupik", ["ypm"] = "Phuma", ["ypn"] = "Ani Phowa", ["ypo"] = "Alo Phola", ["ypp"] = "Phupa", ["ypz"] = "Phuza", ["yra"] = "Yerakai", ["yrb"] = "Yareba", ["yre"] = "Yaouré", ["yri"] = "Yarí", ["yrk-for"] = "Forest Nenets", ["yrk-tun"] = "Tundra Nenets", ["yrl"] = "Nheengatu", ["yrn"] = "Yerong", ["yro"] = "Ỹaroamë", ["yrw"] = "Yarawata", ["yry"] = "Yarluyandi", ["ysc"] = "Jassic", ["ysd"] = "Samatao", ["ysg"] = "Sonaga", ["ysl"] = "Yugoslavian Sign Language", ["ysn"] = "Sani", ["yso"] = "Nisi", ["ysp"] = "Southern Lolopo", ["ysr"] = "Sirenik", ["yss"] = "Yessan-Mayo", ["ysy"] = "Sanie", ["yta"] = "Talu", ["ytl"] = "Toloza", ["ytp"] = "Thopho", ["ytw"] = "Yout Wam", ["yty"] = "Yatay", ["yua"] = "Yucatec Maya", ["yub"] = "Yugambal", ["yuc"] = "Yuchi", ["yue"] = "Kantones", ["yuf"] = "Havasupai-Walapai-Yavapai", ["yug"] = "Yug", ["yui"] = "Yurutí", ["yuj"] = "Karkar-Yuri", ["yuk"] = "Yuki", ["yul"] = "Yulu", ["yum"] = "Yuma", ["yun"] = "Bena", ["yup"] = "Yukpa", ["yuq"] = "Yuqui", ["yur"] = "Yurok", ["yut"] = "Yopno", ["yuw"] = "Yau (Finisterre)", ["yux"] = "Southern Yukaghir", ["yuy"] = "East Yugur", ["yuz"] = "Yuracare", ["yva"] = "Yawa", ["yvt"] = "Yavitero", ["ywa"] = "Kalou", ["ywg"] = "Yinhawangka", ["ywl"] = "Western Lalu", ["ywn"] = "Yawanawa", ["ywq"] = "Nasu", ["ywr"] = "Yawuru", ["ywt"] = "Xishanba Lalo", ["ywu"] = "Wumeng", ["yww"] = "Yawarawarga", ["yxa"] = "Mayawali", ["yxg"] = "Yagara", ["yxl"] = "Yarli", ["yxm"] = "Yinwum", ["yxu"] = "Yuyu", ["yxy"] = "Yabula Yabula", ["yyu"] = "Yau (Torricelli)", ["yyz"] = "Ayizi", ["yzg"] = "E'ma Buyang", ["yzk"] = "Zokhuo", ["za"] = "Zhuang", ["zaa"] = "Sierra de Juárez Zapotec", ["zab"] = "San Juan Guelavía Zapotec", ["zac"] = "Ocotlán Zapotec", ["zad"] = "Cajonos Zapotec", ["zae"] = "Yareni Zapotec", ["zaf"] = "Ayoquesco Zapotec", ["zag"] = "Zaghawa", ["zah"] = "Zangwal", ["zai"] = "Isthmus Zapotec", ["zaj"] = "Zaramo", ["zak"] = "Zanaki", ["zal"] = "Zauzou", ["zam"] = "Central Mahuatlán Zapotec", ["zao"] = "Ozolotepec Zapotec", ["zap"] = "Zapotec", ["zaq"] = "Aloápam Zapotec", ["zar"] = "Rincón Zapotec", ["zas"] = "Santo Domingo Albarradas Zapotec", ["zat"] = "Tabaa Zapotec", ["zau"] = "Zangskari", ["zav"] = "Yatzachi Zapotec", ["zaw"] = "Mitla Zapotec", ["zax"] = "Xadani Zapotec", ["zay"] = "Zayse-Zergulla", ["zaz"] = "Zari", ["zbt"] = "Batui", ["zca"] = "Coatecas Altas Zapotec", ["zdj"] = "Ngazidja Comorian", ["zea"] = "Zealandic", ["zeg"] = "Zenag", ["zen"] = "Zenaga", ["zga"] = "Kinga", ["zgh"] = "Moroccan Amazigh", ["zgr"] = "Magori", ["zh"] = "Tsino", ["zhb"] = "Zhaba", ["zhi"] = "Zhire", ["zhn"] = "Nong Zhuang", ["zhw"] = "Zhoa", ["zhx-min-pro"] = "Proto-Min", ["zhx-sht"] = "Shaozhou Tuhua", ["zhx-sic"] = "Sitsuwanes", ["zhx-tai"] = "Toisanes", ["zia"] = "Zia", ["zib"] = "Zimbabwe Sign Language", ["zik"] = "Zimakani", ["zil"] = "Zialo", ["zim"] = "Mesme", ["zin"] = "Zinza", ["zir"] = "Ziriya", ["ziw"] = "Zigula", ["ziz"] = "Zizilivakan", ["zka"] = "Kaimbulawa", ["zkb"] = "Koibal", ["zkd"] = "Kadu (Myanmar)", ["zkg"] = "Goguryeo", ["zkh"] = "Khorezmian Turkic", ["zkk"] = "Karankawa", ["zko"] = "Kott", ["zkp"] = "São Paulo Kaingáng", ["zkr"] = "Zakhring", ["zkt"] = "Khitan", ["zku"] = "Kaurna", ["zkv"] = "Krevinian", ["zkz"] = "Khazar", ["zle-ono"] = "Old Novgorodian", ["zle-ort"] = "Old Ruthenian", ["zls-chs"] = "Church Slavonic", ["zlw-ocs"] = "Lumang Tseko", ["zlw-opl"] = "Lumang Polako", ["zlw-osk"] = "Lumang Eslovako", ["zlw-slv"] = "Slovincian", ["zma"] = "Manda (Australia)", ["zmb"] = "Zimba", ["zmc"] = "Margany", ["zmd"] = "Maridan", ["zme"] = "Mangerr", ["zmf"] = "Mfinu", ["zmg"] = "Marti Ke", ["zmh"] = "Makolkol", ["zmi"] = "Negeri Sembilan Malay", ["zmj"] = "Maridjabin", ["zmk"] = "Mandandanyi", ["zml"] = "Madngele", ["zmm"] = "Marimanindji", ["zmn"] = "Mbangwe", ["zmo"] = "Molo", ["zmp"] = "Mbuun", ["zmq"] = "Mituku", ["zmr"] = "Maranungku", ["zms"] = "Mbesa", ["zmt"] = "Maringarr", ["zmu"] = "Muruwari", ["zmv"] = "Mbariman-Gudhinma", ["zmw"] = "Mbo (Congo)", ["zmx"] = "Bomitaba", ["zmy"] = "Mariyedi", ["zmz"] = "Mbandja", ["zna"] = "Zan Gula", ["zne"] = "Zande", ["zng"] = "Mang", ["znk"] = "Manangkari", ["zns"] = "Mangas", ["zoc"] = "Copainalá Zoque", ["zoh"] = "Chimalapa Zoque", ["zom"] = "Zou", ["zoo"] = "Asunción Mixtepec Zapotec", ["zoq"] = "Tabasco Zoque", ["zor"] = "Rayón Zoque", ["zos"] = "Francisco León Zoque", ["zpa"] = "Lachiguiri Zapotec", ["zpb"] = "Yautepec Zapotec", ["zpc"] = "Choapan Zapotec", ["zpd"] = "Southeastern Ixtlán Zapotec", ["zpe"] = "Petapa Zapotec", ["zpf"] = "San Pedro Quiatoni Zapotec", ["zpg"] = "Guevea de Humboldt Zapotec", ["zph"] = "Totomachapan Zapotec", ["zpi"] = "Santa María Quiegolani Zapotec", ["zpj"] = "Quiavicuzas Zapotec", ["zpk"] = "Tlacolulita Zapotec", ["zpl"] = "Lachixío Zapotec", ["zpm"] = "Mixtepec Zapotec", ["zpn"] = "Santa Inés Yatzechi Zapotec", ["zpo"] = "Amatlán Zapotec", ["zpp"] = "El Alto Zapotec", ["zpq"] = "Zoogocho Zapotec", ["zpr"] = "Santiago Xanica Zapotec", ["zps"] = "Coatlán Zapotec", ["zpt"] = "San Vicente Coatlán Zapotec", ["zpu"] = "Yalálag Zapotec", ["zpv"] = "Chichicapan Zapotec", ["zpw"] = "Zaniza Zapotec", ["zpx"] = "San Baltazar Loxicha Zapotec", ["zpy"] = "Mazaltepec Zapotec", ["zpz"] = "Texmelucan Zapotec", ["zra"] = "Gaya", ["zrg"] = "Mirgan", ["zrn"] = "Zirenkel", ["zro"] = "Záparo", ["zrs"] = "Mairasi", ["zsa"] = "Sarasira", ["zsk"] = "Kaskean", ["zsl"] = "Zambian Sign Language", ["zsr"] = "Southern Rincon Zapotec", ["zsu"] = "Sukurum", ["zte"] = "Elotepec Zapotec", ["ztg"] = "Xanaguía Zapotec", ["ztl"] = "Lapaguía-Guivini Zapotec", ["ztm"] = "San Agustín Mixtepec Zapotec", ["ztn"] = "Santa Catarina Albarradas Zapotec", ["ztp"] = "Loxicha Zapotec", ["ztq"] = "Quioquitani-Quierí Zapotec", ["zts"] = "Tilquiapan Zapotec", ["ztt"] = "Tejalapan Zapotec", ["ztu"] = "San Pablo Güilá Zapotec", ["ztx"] = "Zaachila Zapotec", ["zty"] = "Yatee Zapotec", ["zu"] = "Zulu", ["zua"] = "Zeem", ["zuh"] = "Tokano", ["zum"] = "Kumzari", ["zun"] = "Zuni", ["zuy"] = "Zumaya", ["zwa"] = "Zay", ["zyp"] = "Zyphe", ["zza"] = "Zazaki", ["zzj"] = "Zuojiang Zhuang", } 14lnbjsc72hjqa7h6d1hn3je9aforvb Module:etymology languages/code to canonical name 828 33145 177462 176832 2026-08-26T10:24:31Z Yivan000 4078 [[MediaWiki:UpdateLanguageNameAndCode.js|updated]] 177462 Scribunto text/plain return { ["aae"] = "Arbëresh Albanian", ["aat"] = "Arvanitika Albanian", ["abr"] = "Abron", ["acm-khu"] = "Arabe Huzestani", ["act"] = "Achterhoeks", ["adx"] = "Tibetano Amdo", ["ae-old"] = "Old Avestan", ["ae-yng"] = "Younger Avestan", ["ain-hok"] = "Hokkaido Ainu", ["ain-kur"] = "Kuril Ainu", ["ain-sak"] = "Sakhalin Ainu", ["akk-lbb"] = "Late Babylonian", ["akk-mas"] = "Middle Assyrian", ["akk-mbb"] = "Middle Babylonian", ["akk-nas"] = "Neo-Assyrian", ["akk-nbb"] = "Neo-Babylonian", ["akk-oas"] = "Old Assyrian", ["akk-obb"] = "Old Babylonian", ["akk-old"] = "Old Akkadian", ["akk-stb"] = "Standard Babylonian", ["aln"] = "Gheg Albanian", ["als"] = "Tosk Albanian", ["alv-kro"] = "Kromanti", ["ang-ang"] = "Anglian Old English", ["ang-ken"] = "Kentish Old English", ["ang-mer"] = "Mercian Old English", ["ang-nor"] = "Northumbrian Old English", ["ang-wsx"] = "West Saxon Old English", ["apc-ale"] = "Arabe Hilagang Levantino Alepino", ["apc-dam"] = "Arabe Hilagang Levantino Damaseno", ["apc-leb"] = "Arabe Hilagang Levantino Libanes", ["apc-nle"] = "Arabe Hilagang Levantino Hilagang Libanes", ["apc-sle"] = "Arabe Hilagang Levantino Timog Libanes", ["apc-syr"] = "Arabe Hilagang Levantino Siryo", ["arc-bib"] = "Biblical Aramaic", ["arc-cpa"] = "Christian Palestinian Aramaic", ["arc-hat"] = "Hatran Aramaic", ["arc-imp"] = "Imperial Aramaic", ["arc-jla"] = "Jewish Literary Aramaic", ["arc-nab"] = "Nabataean Aramaic", ["arc-old"] = "Lumang Arameas", ["arc-pal"] = "Palmyrene Aramaic", ["as-bkm"] = "Barpetia Kamrupi Assamese", ["as-nkm"] = "Nalbaria Kamrupi Assamese", ["as-pkm"] = "Palasbaria Kamrupi Assamese", ["atn"] = "Ashtiani", ["az-cls"] = "Azeri Klasikal", ["bat-dni"] = "Dnieper Baltic", ["bat-gol"] = "Golyad", ["bat-pro"] = "Proto-Baltic", ["bcc"] = "Southern Balochi", ["bew-kot"] = "Betawi Kota", ["bgn"] = "Western Balochi", ["bgp"] = "Eastern Balochi", ["bn-dvn"] = "Dhakaiya Vaṅga Bengali", ["bn-nvn"] = "Noakhailla Vaṅga Bengali", ["bnt-cmn"] = "Common Bantu", ["bra-old"] = "Old Braj", ["bry-ear"] = "Early Brythonic", ["bry-lat"] = "Late Brythonic", ["bsg-ban"] = "Bandari", ["bsg-hor"] = "Hormozi", ["bsg-min"] = "Minabi", ["bsh-kat"] = "Kativiri", ["bsh-mum"] = "Mumviri", ["ca-val"] = "Valencian", ["ceb-mas"] = "Masbatenyong Binisaya", ["ceb-min"] = "Binul-anong Binisaya", ["ceb-ner"] = "Negrensing Binisaya", ["ceb-sig"] = "Binisayang Siquijor", ["ceb-sle"] = "Katimugang Leyte Binisaya", ["ckm"] = "Serbokroata Tsakavo", ["cls"] = "Classical Sanskrit", ["cmn-MY"] = "Malaysian Mandarin", ["cmn-PH"] = "Mandarin Pilipino", ["cmn-SG"] = "Singapore Mandarin", ["cmn-TW"] = "Taiwanese Mandarin", ["cmn-bec"] = "Mandarin Beijingiko", ["cmn-bei"] = "Mandarin Beijing", ["cmn-cep"] = "Central Plains Mandarin", ["cmn-ear"] = "Early Mandarin", ["cmn-gua"] = "Guanzhong Mandarin", ["cmn-gui"] = "Guilin Mandarin", ["cmn-jhu"] = "Jianghuai Mandarin", ["cmn-lan"] = "Lanyin Mandarin", ["cmn-nan"] = "Nanjing Mandarin", ["cmn-noe"] = "Northeastern Mandarin", ["cmn-palladius"] = "Palladius", ["cmn-pinyin"] = "Pinyin Hanyu", ["cmn-sow"] = "Southwestern Mandarin", ["cmn-tia"] = "Tianjin Mandarin", ["cmn-tongyong"] = "Pinyin Tongyong", ["cmn-wadegiles"] = "Wade–Giles", ["cmn-wuh"] = "Wuhan Mandarin", ["cmn-wvc"] = "Written vernacular Mandarin", ["cmn-xin"] = "Xining Mandarin", ["cmn-yan"] = "Yangzhou Mandarin", ["cop-akh"] = "Akhmimic Coptic", ["cop-boh"] = "Bohairic Coptic", ["cop-fay"] = "Fayyumic Coptic", ["cop-ggg"] = "Coptic Dialect G", ["cop-her"] = "Hermopolitan Coptic", ["cop-jjj"] = "Coptic Dialect J", ["cop-kkk"] = "Coptic Dialect K", ["cop-lyc"] = "Lycopolitan Coptic", ["cop-old"] = "Old Coptic", ["cop-oxy"] = "Oxyrhynchite Coptic", ["cop-ply"] = "Proto-Lycopolitan Coptic", ["cop-ppp"] = "Coptic Dialect P", ["cop-sah"] = "Sahidic Coptic", ["crh-dbj"] = "Dobrujan Tatar", ["cs-ear"] = "Early Modern Czech", ["cu-bgm"] = "Middle Bulgarian", ["cv-ana"] = "Anatri Chuvash", ["cv-mid"] = "Middle Chuvash", ["cv-old"] = "Old Chuvash", ["cv-vir"] = "Viryal Chuvash", ["cy-nor"] = "North Wales Welsh", ["cy-sou"] = "South Wales Welsh", ["de-AT"] = "Austrian German", ["de-AT-vie"] = "Viennese German", ["de-CH"] = "Switzerland German", ["de-bal"] = "Baltic German", ["de-ear"] = "Aleman Mataas na Bago na Maaga", ["drt"] = "Drents", ["dv-add"] = "Addu Dhivehi", ["dv-huv"] = "Huvadhu Dhivehi", ["dv-mul"] = "Mulaku Dhivehi", ["dv-old"] = "Old Dhivehi", ["egl-old"] = "Old Emilian", ["egy-lat"] = "Late Egyptian", ["egy-mid"] = "Middle Egyptian", ["egy-nmi"] = "Neo-Middle Egyptian", ["egy-old"] = "Old Egyptian", ["el-crt"] = "Cretan Greek", ["el-cyp"] = "Cypriot Greek", ["el-kal"] = "Kaliarda", ["el-kth"] = "Katharevousa", ["el-pap"] = "Paphian Greek", ["elx-ach"] = "Achaemenid Elamite", ["elx-mid"] = "Middle Elamite", ["elx-neo"] = "Neo-Elamite", ["elx-old"] = "Old Elamite", ["en-AU"] = "Ingles Awstralyano", ["en-CA"] = "Ingles Kanadyense", ["en-GB"] = "Ingles Britaniko", ["en-GB-NIR"] = "Ingles Hilagang Irlandes", ["en-GB-SCT"] = "Ingles Eskoses", ["en-GB-WLS"] = "Ingles Gales", ["en-HK"] = "Ingles Hong Kong", ["en-IE"] = "Ingles Irlandes", ["en-IM"] = "Ingles Manes", ["en-IN"] = "Ingles Indiyo", ["en-NNN"] = "Ingles Hilagang Amerikano", ["en-NZ"] = "Ingles Neozelandes", ["en-US"] = "Ingles Amerikano", ["en-US-CA"] = "Ingles Kalifornya", ["en-ZA"] = "Ingles Timog Afrikano", ["en-aae"] = "Ingles Katutubong Awstralyano", ["en-ear"] = "Ingles Modernong Maaga", ["en-geo"] = "Geordie", ["en-uls"] = "Ingles Ulster", ["enm-emi"] = "East Midland Middle English", ["enm-esc"] = "Early Scots", ["enm-ken"] = "Kentish Middle English", ["enm-nor"] = "Northern Middle English", ["enm-sou"] = "Southern Middle English", ["enm-wmi"] = "West Midland Middle English", ["es-AR"] = "Espanyol Riyoplatense", ["es-BO"] = "Espanyol Bolivyano", ["es-CL"] = "Espanyol Tsileno", ["es-CO"] = "Espanyol Colombiyano", ["es-CU"] = "Espanyol Kubano", ["es-MX"] = "Espanyol Mehikano", ["es-PE"] = "Espanyol Perwano", ["es-PH"] = "Espanyol Pilipino", ["es-PR"] = "Espanyol Puwertorikeño", ["es-US"] = "Espanyol Estados Unidos", ["es-VE"] = "Espanyol Venezolano", ["es-ear"] = "Espanyol Modernong Maaga", ["es-lun"] = "Lunfardo", ["esi"] = "North Alaskan Inupiatun", ["esk"] = "Northwest Alaskan Inupiatun", ["fa-cls"] = "Classical Persian", ["fa-ear"] = "Early New Persian", ["fa-ira"] = "Iranian Persian", ["fat"] = "Fante Akan", ["fay-bsh"] = "Bushehri", ["fay-bur"] = "Burenjani", ["fay-dav"] = "Davani", ["fay-dsh"] = "Dashtaki", ["fay-eze"] = "Emamzada Esmaili", ["fay-gav"] = "Gavkoshaki", ["fay-kar"] = "Khargi", ["fay-kho"] = "Khollari", ["fay-kon"] = "Kondazi", ["fay-kzo"] = "Old Kazeruni", ["fay-mas"] = "Masarami", ["fay-pap"] = "Papuni", ["fay-sam"] = "Samghani", ["fay-sho"] = "Old Shirazi", ["fay-shr"] = "Shirazi", ["fay-sor"] = "Sorkhi", ["ffm"] = "Maasina Fulfulde", ["fiu-pro"] = "Proto-Finno-Ugric", ["fr-CA"] = "Ukranyano Franses", ["fr-CH"] = "Swiss French", ["fr-aca"] = "Acadian French", ["fr-lou"] = "Louisiana French", ["fr-mis"] = "Missouri French", ["frc"] = "Cajun French", ["frk"] = "Frankish", ["fro-nor"] = "Old Northern French", ["fro-pic"] = "Picard Old French", ["frp-old"] = "Old Franco-Provençal", ["frr-amr"] = "Amrum North Frisian", ["frr-fam"] = "Föhr-Amrum North Frisian", ["frr-foh"] = "Föhr North Frisian", ["frr-goe"] = "Goesharde North Frisian", ["frr-hal"] = "Halligen North Frisian", ["frr-hel"] = "Heligoland North Frisian", ["frr-ins"] = "Insular North Frisian", ["frr-kar"] = "Karrharde North Frisian", ["frr-mai"] = "Mainland North Frisian", ["frr-moo"] = "Mooring North Frisian", ["frr-syl"] = "Sylt North Frisian", ["frr-wie"] = "Wiedingharde North Frisian", ["frs"] = "East Frisian Low German", ["fub"] = "Adamawa Fulfulde", ["fuc"] = "Pulaar", ["fue"] = "Borgu Fulfulde", ["fuf"] = "Pular", ["fuh"] = "Western Niger Fulfulde", ["fui"] = "Bagirmi Fulfulde", ["fuq"] = "Central-Eastern Niger Fulfulde", ["fur-old"] = "Old Friulian", ["fuv"] = "Nigerian Fulfulde", ["gax"] = "Borana", ["gbz"] = "Zoroastrian Dari", ["gem-sue"] = "Suevic", ["gkm"] = "Byzantine Greek", ["gmq-osw-lat"] = "Late Old Swedish", ["gmw-afr-pro"] = "Proto-Anglo-Frisian", ["gmw-nsg-pro"] = "Proto-North Sea Germanic", ["gos"] = "Gronings", ["grc-aeo"] = "Aeolic Greek", ["grc-arc"] = "Arcadian Greek", ["grc-arp"] = "Arcadocypriot Greek", ["grc-att"] = "Attic Greek", ["grc-boi"] = "Boeotian Greek", ["grc-dor"] = "Doric Greek", ["grc-ela"] = "Elean Greek", ["grc-epc"] = "Epic Greek", ["grc-ion"] = "Ionic Greek", ["grc-koi"] = "Koine Greek", ["grc-kre"] = "Cretan Ancient Greek", ["grc-opl"] = "Opuntian Locrian", ["grc-ozl"] = "Ozolian Locrian", ["grc-pam"] = "Pamphylian Greek", ["grc-ths"] = "Thessalian Greek", ["gsw-FR-als"] = "Alsatian Alemannic German", ["gsw-hig"] = "High Alemannic German", ["gsw-hst"] = "Highest Alemannic German", ["gsw-low"] = "Low Alemannic German", ["gu-kat"] = "Kathiyawadi", ["gu-lda"] = "Lisan ud-Dawat Gujarati", ["gzi"] = "Gazi", ["hae"] = "Harar Oromo", ["hak-HK"] = "Hong Kong Hakka", ["hak-TW"] = "Taiwanese Hakka", ["hak-dab"] = "Dabu Hakka", ["hak-eam"] = "Early Modern Hakka", ["hak-hai"] = "Hailu Hakka", ["hak-hui"] = "Huiyang Hakka", ["hak-hui-MY"] = "Malaysian Huiyang Hakka", ["hak-mei"] = "Meixian Hakka", ["hak-six"] = "Sixian Hakka", ["hak-zha"] = "Zhao'an Hakka", ["haz"] = "Hazaragi", ["hbo"] = "Biblical Hebrew", ["he-IL"] = "Israeli Hebrew", ["he-med"] = "Medieval Hebrew", ["he-mis"] = "Mishnaic Hebrew", ["hi-mid"] = "Middle Hindi", ["hi-mum"] = "Bombay Hindi", ["hsn-hya"] = "Hengyang Xiang", ["hsn-hzh"] = "Hengzhou Xiang", ["hsn-lou"] = "Loudi Xiang", ["hsn-new"] = "New Xiang", ["hsn-old"] = "Old Xiang", ["ht-sdm"] = "Saint Dominican Creole French", ["hye"] = "Eastern Armenian", ["hyw"] = "Western Armenian", ["ilo-car"] = "Ilokano Kaigorotan", ["ilo-cvy"] = "Ilokano Cagayan Valley", ["ilo-nor"] = "Ilokano Amianan", ["ilo-sou"] = "Ilokano Abagatan", ["inc-aav"] = "Avahattha", ["inc-agu"] = "Gurjara Apabhramsa", ["inc-aka"] = "Kasmiri Apabhramsa", ["inc-ama"] = "Maharastri Apabhramsa", ["inc-asa"] = "Sauraseni Apabhramsa", ["inc-ash-pro"] = "Proto-Middle Indo-Aryan", ["inc-ata"] = "Takka Apabhramsa", ["inc-avr"] = "Vracada Apabhramsa", ["inc-mit"] = "Mitanni", ["iro-ohu"] = "Old Wendat", ["iro-omo"] = "Old Mohawk", ["iro-oon"] = "Old Onondaga", ["it-CH"] = "Switzerland Italian", ["itc-lan"] = "Lanuvian", ["itc-ola"] = "Old Latin", ["itc-pra"] = "Praenestine", ["ja-cla"] = "Hapones Klasikal", ["ja-ear"] = "Hapones Modernong Maaga", ["ja-mid"] = "Gitnang Hapones", ["ja-mid-ear"] = "Hapones Gitnang Maaga", ["ja-mid-lat"] = "Late Middle Japanese", ["jpa"] = "Jewish Palestinian Aramaic", ["jrb"] = "Hudeoarabe", ["ka-mid"] = "Middle Georgian", ["kbg"] = "Khamba", ["kea-alu"] = "ALUPEC Kabuverdianu", ["kea-bar"] = "Barlavento Kabuverdianu", ["kea-bra"] = "Brava Kabuverdianu", ["kea-bvi"] = "Boa Vista Kabuverdianu", ["kea-fog"] = "Fogo Kabuverdianu", ["kea-mai"] = "Maio Kabuverdianu", ["kea-saa"] = "Santo Antão Kabuverdianu", ["kea-sal"] = "Sal Kabuverdianu", ["kea-san"] = "Santiago Kabuverdianu", ["kea-sni"] = "São Nicolau Kabuverdianu", ["kea-sot"] = "Sotavento Kabuverdianu", ["kea-svi"] = "São Vicente Kabuverdianu", ["kfm"] = "Khunsari", ["khg"] = "Tibetano Khams", ["kho-lat"] = "Late Khotanese", ["kho-old"] = "Old Khotanese", ["kjh-fyu"] = "Fuyu Kyrgyz", ["kjv"] = "Serbokroata Kaykavo", ["klj-arg"] = "Arghu", ["kn-hav"] = "Havigannada", ["kn-kun"] = "Kundagannada", ["ko-cen"] = "Koreano Sentral", ["ko-chu"] = "Koreano Chungcheong", ["ko-gan"] = "Koreano Yeongdong", ["ko-gyg"] = "Koreano Gyeonggi", ["ko-gys"] = "Koreano Gyeongsang", ["ko-ham"] = "Koreano Hamgyong", ["ko-hwa"] = "Koreano Hwanghae", ["ko-jeo"] = "Koreano Jeolla", ["ko-pyo"] = "Koreano Pyongan", ["ko-yuk"] = "Koreano Yukjin", ["kok-mid"] = "Middle Konkani", ["kok-old"] = "Old Konkani", ["krl-nor"] = "North Karelian", ["krl-sou"] = "South Karelian", ["ksh"] = "Kölsch", ["kze"] = "Kosena", ["la-afr"] = "African Romance", ["la-cla"] = "Classical Latin", ["la-con"] = "Contemporary Latin", ["la-ecc"] = "Ecclesiastical Latin", ["la-eme"] = "Early Medieval Latin", ["la-lat"] = "Late Latin", ["la-med"] = "Medieval Latin", ["la-new"] = "New Latin", ["la-ren"] = "Renaissance Latin", ["la-vul"] = "Vulgar Latin", ["lij-old"] = "Old Ligurian", ["lld-amp"] = "Ampezan Ladin", ["lld-bad"] = "Badiot Ladin", ["lld-cad"] = "Cadorino Ladin", ["lld-fas"] = "Fascian Ladin", ["lld-fod"] = "Fodom Ladin", ["lld-for"] = "Fornes Ladin", ["lld-ghe"] = "Gherdëina Ladin", ["lld-non"] = "Nones Ladin", ["lmo-old"] = "Old Lombard", ["lng"] = "Lombardic", ["ltc-ear"] = "Tsino Gitnang Maaga", ["ltc-lat"] = "Late Middle Chinese", ["lut-nor"] = "Northern Lushootseed", ["lzh-KO"] = "Korean Classical Chinese", ["lzh-VI"] = "Vietnamese Classical Chinese", ["lzh-cii"] = "Ci", ["lzh-cmn"] = "Classical Mandarin", ["lzh-cmn-TW"] = "Classical Taiwanese Mandarin", ["lzh-lit"] = "Literary Chinese", ["lzh-pre"] = "Pre-Classical Chinese", ["lzh-shi"] = "Traditional Chinese poetry", ["lzh-tai"] = "Classical Taishanese", ["lzh-yue"] = "Classical Cantonese", ["mn-cha"] = "Chakhar Mongolian", ["mn-kha"] = "Khalkha Mongolian", ["mn-khr"] = "Khorchin Mongolian", ["mn-ord"] = "Ordos Mongolian", ["mns-eas"] = "Eastern Mansi", ["mns-wes"] = "Western Mansi", ["ms-cla"] = "Malay Klasikal", ["ms-old"] = "Lumang Malayo", ["mul-tax"] = "taxonomic name", ["nan-anx"] = "Anxi Hokkien", ["nan-cha"] = "Changtai Hokkien", ["nan-hbl-PH"] = "Philippine Hokkien", ["nan-hbl-SG"] = "Singapore Hokkien", ["nan-hbl-TW"] = "Taiwanese Hokkien", ["nan-hou"] = "Houlu Min", ["nan-hui"] = "Hui'an Hokkien", ["nan-jin"] = "Jinjiang Hokkien", ["nan-kin"] = "Kinmenese Hokkien", ["nan-med"] = "Medan Hokkien", ["nan-pen"] = "Penang Hokkien", ["nan-qia"] = "Qianlu Min", ["nan-qua"] = "Quanzhou Hokkien", ["nan-spm"] = "Southern Malaysian Hokkien", ["nan-ton"] = "Tong'an Hokkien", ["nan-xia"] = "Xiamen Hokkien", ["nan-yon"] = "Yongchun Hokkien", ["nan-zha"] = "Zhangzhou Hokkien", ["nan-zho"] = "Zhao'an Hokkien", ["nan-zhp"] = "Zhangping Hokkien", ["nap-old"] = "Old Neapolitan", ["ncb-cam"] = "Camorta", ["ncb-kat"] = "Katchal", ["ncb-nan"] = "Nancowry", ["nds-de"] = "German Low German", ["nds-lpr"] = "Low Prussian", ["nds-nl"] = "Dutch Low Saxon", ["nl-BE"] = "Belgian Dutch", ["non-grn"] = "Greenlandic Norse", ["non-oen"] = "Old East Norse", ["non-own"] = "Old West Norse", ["nrf-grn"] = "Guernsey Norman", ["nrf-jer"] = "Jersey Norman", ["ntz"] = "Natanzi", ["nyq"] = "Nayini", ["oc-ara"] = "Aranes", ["oc-auv"] = "Auvergnat", ["oc-gas"] = "Gaskon", ["oc-jud"] = "Shuadit", ["oc-lan"] = "Languedocien", ["oc-lim"] = "Limousin", ["oc-pro"] = "Provençal", ["oc-pro-old"] = "Old Provençal", ["oc-viv"] = "Vivaro-Alpine", ["och-ear"] = "Tsino Lumang Maaga", ["och-lat"] = "Late Old Chinese", ["ojp-eas"] = "Hapones Lumang Silanganin", ["okm-ear"] = "Early Middle Korean", ["oko-lat"] = "Late Old Korean", ["okz-ang"] = "Angkorian Old Khmer", ["okz-pre"] = "Pre-Angkorian Old Khmer", ["ont"] = "Ontenu", ["oos"] = "Old Ossetic", ["oos-ear"] = "Early Old Ossetic", ["oos-lat"] = "Late Old Ossetic", ["orc"] = "Orma", ["oru-kan"] = "Kaniguram", ["oru-log"] = "Logar", ["os-dig"] = "Digor Ossetian", ["os-iro"] = "Iron Ossetian", ["osc-luc"] = "Lucanian", ["osc-sam"] = "Samnite", ["otk-kir"] = "Old Kirghiz", ["otk-ork"] = "Orkhon Turkic", ["pal-ear"] = "Early Middle Persian", ["pal-lat"] = "Late Middle Persian", ["peo-ear"] = "Early Old Persian", ["peo-lat"] = "Late Old Persian", ["pfl"] = "Palatine German", ["pl-gor"] = "Goral", ["pl-gre"] = "Greater Polish", ["pl-les"] = "Lesser Polish", ["pl-mas"] = "Masovian Polish", ["pld"] = "Polari", ["pms-old"] = "Old Piedmontese", ["pnb"] = "Western Punjabi", ["pra-abh"] = "Abhiri", ["pra-ard"] = "Ardhamagadhi Prakrit", ["pra-ava"] = "Avanti", ["pra-bah"] = "Bahliki", ["pra-can"] = "Candali", ["pra-dak"] = "Daksinatya", ["pra-dra"] = "Dramili", ["pra-hel"] = "Helu Prakrit", ["pra-kha"] = "Khasa Prakrit", ["pra-mag"] = "Magadhi Prakrit", ["pra-mah"] = "Maharastri Prakrit", ["pra-odr"] = "Odri", ["pra-pai"] = "Paisaci Prakrit", ["pra-pra"] = "Pracya", ["pra-pro"] = "Proto-New Indo-Aryan", ["pra-sab"] = "Sabari", ["pra-sak"] = "Sakari", ["pra-sau"] = "Sauraseni Prakrit", ["prs"] = "Dari", ["ps-afr"] = "Afridi", ["ps-ban"] = "Bannu", ["ps-bng"] = "Bangash", ["ps-cgi"] = "Central Ghilzay", ["ps-jad"] = "Jadrani", ["ps-kak"] = "Kakari", ["ps-kan"] = "Kandahari", ["ps-mah"] = "Mahsudi", ["ps-nea"] = "Northeastern Pashto", ["ps-nwe"] = "Northwestern Pashto", ["ps-pes"] = "Peshawari", ["ps-sea"] = "Timog Silanganing Pastun", ["ps-ser"] = "Sher", ["ps-swe"] = "Timog Kanluraning Pastun", ["ps-waz"] = "Waziri", ["ps-xat"] = "Khatak", ["pse-bsm"] = "Besemah", ["pt-BR"] = "Portugues Brasileño", ["pt-PT"] = "Portugues Europeo", ["qfa-yke-pro"] = "Proto-Ketic", ["qfa-yko-pro"] = "Proto-Kottic", ["qfa-ypm-pro"] = "Proto-Pumpokolic", ["qfa-yrn-pro"] = "Proto-Arinic", ["qsb-bal"] = "Paleo-Balkan", ["qsb-bma"] = "the BMAC substrate", ["qsb-grc"] = "Pre-Greek", ["qsb-ibe"] = "Paleo-Hispanic", ["qwm-arm"] = "Armeno-Kipchak", ["qwm-cum"] = "Cuman", ["qwm-mam"] = "Mamluk-Kipchak", ["qxq"] = "Qashqai", ["rdb-jir"] = "Jirofti", ["rdb-kah"] = "Kahnuji", ["rgn-old"] = "Old Romagnol", ["rm-gri"] = "Rumantsch Grischun", ["rm-old"] = "Old Romansh", ["rm-put"] = "Puter Romansh", ["rm-srm"] = "Surmiran Romansh", ["rm-srs"] = "Sursilvan Romansh", ["rm-sut"] = "Sutsilvan Romansh", ["rm-val"] = "Vallader Romansh", ["ro-MD"] = "Moldavo", ["roa-oit"] = "Lumang Italyano", ["roa-pro"] = "Proto-Romance", ["rw-kin"] = "Kinyarwanda", ["rw-run"] = "Kirundi", ["sa-bhs"] = "Buddhist Hybrid Sanskrit", ["sa-bra"] = "Brahmanic Sanskrit", ["sa-neo"] = "New Sanskrit", ["sc-nuo"] = "Nuorese", ["sc-old"] = "Old Sardinian", ["sc-src"] = "Logudorese", ["sc-sro"] = "Campidanese", ["scn-old"] = "Old Sicilian", ["sco-ins"] = "Insular Scots", ["sco-nor"] = "Northern Scots", ["sco-sou"] = "Southern Scots", ["sco-uls"] = "Ulster Scots", ["sdz"] = "Sallands", ["sgh-baj"] = "Bajui", ["sgh-bar"] = "Bartangi", ["sgh-bro"] = "Bartangi-Oroshori", ["sgh-oro"] = "Oroshori", ["sgh-ros"] = "Roshani", ["sgh-rsx"] = "Roshani-Khufi", ["sgh-xgb"] = "Khughni-Bajui", ["sgh-xuf"] = "Khufi", ["sgh-xug"] = "Khughni", ["sh-tor"] = "Serbokroata Torlak", ["shi-med"] = "Medieval Tashelhit", ["si-med"] = "Medieval Sinhalese", ["ska"] = "Skagit", ["slh"] = "Southern Lushootseed", ["sli"] = "Silesian East Central German", ["sno"] = "Snohomish", ["sog-ear"] = "Early Sogdian", ["sog-lat"] = "Late Sogdian", ["soj"] = "Soi", ["ssn"] = "Waata", ["stl"] = "Stellingwerfs", ["sxu"] = "Upper Saxon German", ["ta-mid"] = "Middle Tamil", ["tai-shz"] = "Shangsi Zhuang", ["taq"] = "Tamasheq", ["tbk-bat"] = "Batuwanën", ["tbk-pul"] = "Puluwanën", ["tbk-sug"] = "S̃ug̓udnun", ["tbq-pro"] = "Proto-Tibeto-Burman", ["th-ayu"] = "Ayutthaya Old Thai", ["th-old"] = "Old Thai", ["th-suk"] = "Sukhothai Old Thai", ["thv"] = "Tamahaq", ["thv-ght"] = "Ghat", ["thz"] = "Tayert", ["tks-cal"] = "Chali Tati", ["tks-dan"] = "Danesfani", ["tks-ebr"] = "Ebrahimabadi", ["tks-esf"] = "Esfarvarini", ["tks-sag"] = "Sagzabadi", ["tks-tak"] = "Takestani", ["tks-xia"] = "Khiaraji", ["tks-xoz"] = "Khoznini", ["tl-aur"] = "Tagalog Aurora", ["tl-bag"] = "Tagalog Baguio", ["tl-ban"] = "Tagalog Bataan", ["tl-btg"] = "Tagalog Batangas", ["tl-bul"] = "Tagalog Bulacan", ["tl-can"] = "Tagalog Camarines Norte", ["tl-cav"] = "Tagalog Cavite", ["tl-cen"] = "Tagalog Sentral", ["tl-cls"] = "Tagalog Klasikal", ["tl-lag"] = "Tagalog Laguna", ["tl-mad"] = "Tagalog Marinduque", ["tl-mdo"] = "Tagalog Mindoro", ["tl-nor"] = "Kahilagaang Tagalog", ["tl-nue"] = "Tagalog Nueva Ecija", ["tl-old"] = "Lumang Tagalog", ["tl-que"] = "Tagalog Quezon", ["tl-riz"] = "Tagalog Rizal", ["tl-sou"] = "Katimugang Tagalog", ["tl-zho"] = "Tagalog Tsinoy", ["tly-anb"] = "Anbarani", ["tly-asa"] = "Asalemi", ["tly-aze"] = "Azerbaijani Talysh", ["tly-cen"] = "Central Talysh", ["tly-fum"] = "Fumani", ["tly-kar"] = "Karganrudi", ["tly-msa"] = "Masali", ["tly-msu"] = "Masulei", ["tly-nor"] = "Northern Talysh", ["tly-san"] = "Shandarmani", ["tly-sou"] = "Southern Talysh", ["tly-tal"] = "Taleshdulabi", ["tly-tul"] = "Tularudi", ["tmr"] = "Jewish Babylonian Aramaic", ["tpw-lga"] = "Língua Geral Amazônica", ["tpw-lgp"] = "Língua Geral Paulista", ["tr-CY"] = "Cypriot Turkish", ["trk-bul-pro"] = "Proto-Bulgar", ["trk-cmn-pro"] = "Proto-Common Turkic", ["trk-ogr-pro"] = "Proto-Oghur", ["trk-ogz-pro"] = "Proto-Oghuz", ["tsk"] = "Tseku", ["ttq"] = "Tawellemmet", ["tw"] = "Twi Akan", ["tw-aku"] = "Akuapem Twi", ["tw-asa"] = "Asante Twi", ["twd"] = "Twents", ["uk-CA"] = "Ukranyano Kanadyense", ["urj-fpr-pro"] = "Proto-Finno-Permic", ["uz-afg"] = "Afghan Uzbek", ["vaf"] = "Vafsi", ["vec-old"] = "Old Venetan", ["vel"] = "Veluws", ["vsn"] = "Vedic Sanskrit", ["wae"] = "Walser German", ["wep"] = "Westphalian", ["wss"] = "Wasa", ["wuu-chm"] = "Shadi Wu", ["wuu-han"] = "Hangzhounese", ["wuu-nin"] = "Ningbonese", ["wuu-nor"] = "Northern Wu", ["wuu-sha"] = "Shanghainese", ["wuu-suz"] = "Suzhounese", ["wuu-wen"] = "Wenzhounese", ["xaq"] = "Aquitanian", ["xbo-dan"] = "Danube Bulgar", ["xbo-vol"] = "Volga Bulgar", ["xcg"] = "Cisalpine Gaulish", ["xfa-cap"] = "Capenate", ["xh-bha"] = "Bhaca", ["xme-aby"] = "Abyanehi", ["xme-abz"] = "Abuzeydabadi", ["xme-amo"] = "Amorehi", ["xme-ana"] = "Anaraki", ["xme-ard"] = "Ardestani", ["xme-azr"] = "Old Azari", ["xme-bdr"] = "Badrudi", ["xme-bid"] = "Bidhandi", ["xme-bij"] = "Bijagani", ["xme-bor"] = "Borujerdi", ["xme-cim"] = "Chimehi", ["xme-del"] = "Delijani", ["xme-far"] = "Farizandi", ["xme-ham"] = "Hamadani", ["xme-han"] = "Hanjani", ["xme-isf"] = "Isfahani", ["xme-jow"] = "Jowshaqani", ["xme-kaf"] = "Kafroni", ["xme-kah"] = "Kahaki", ["xme-kas"] = "Kashani", ["xme-kes"] = "Kesehi", ["xme-kom"] = "Komjani", ["xme-krm"] = "Kermani", ["xme-mah"] = "Mahallati", ["xme-mey"] = "Meymehi", ["xme-nar"] = "Naraqi", ["xme-nas"] = "Nashalji", ["xme-nus"] = "Nushabadi", ["xme-qal"] = "Qalhari", ["xme-qoh"] = "Qohrudi", ["xme-sed"] = "Sedehi", ["xme-tar"] = "Tari", ["xme-trh"] = "Tarehi", ["xme-ttc-cen"] = "Central Tati", ["xme-ttc-eas"] = "Eastern Tati", ["xme-ttc-nor"] = "Northern Tati", ["xme-ttc-sou"] = "Southern Tati", ["xme-ttc-wes"] = "Western Tati", ["xme-val"] = "Valujerdi", ["xme-var"] = "Varani", ["xme-von"] = "Vonishuni", ["xme-vrz"] = "Varzenehi", ["xme-xur"] = "Khuri", ["xme-yar"] = "Yarandi", ["xme-yaz"] = "Yazdi", ["xme-zef"] = "Zefrehi", ["xme-zor"] = "Zori", ["xmn"] = "Manichaean Middle Persian", ["xng-ear"] = "Early Middle Mongol", ["xng-lat"] = "Late Middle Mongol", ["xnn"] = "Kankanaëy Aplay", ["xno"] = "Anglo-Norman", ["xno-law"] = "Law French", ["xtg"] = "Transalpine Gaulish", ["xvi"] = "Kamviri", ["yue-HK"] = "Hong Kong Cantonese", ["yue-gua"] = "Guangzhou Cantonese", ["yue-lit"] = "Literary Cantonese", ["yue-wvc"] = "Written vernacular Cantonese", ["zh-postal"] = "Postal Romanization", ["zhx-dan"] = "Danzhou Chinese", ["zhx-tai-wvc"] = "Written vernacular Taishanese", ["zhx-zho"] = "Zhongshan Min", ["zle-mbe"] = "Middle Belarusian", ["zle-mru"] = "Gitnang Ruso", ["zle-muk"] = "Middle Ukrainian", ["zle-ops"] = "Old Pskovian", ["zls-chs-ru"] = "Russian Church Slavonic", ["zls-chs-uk"] = "Ukrainian Church Slavonic", ["zlw-mpl"] = "Gitnang Polako", ["zrp"] = "Zarphatic", } mt6cx9hdbcm0kfa8tksz95bi9pkgf9f Module:languages/canonical names.json 828 33242 177468 177158 2026-08-26T10:24:37Z Yivan000 4078 [[MediaWiki:UpdateLanguageNameAndCode.js|updated]] 177468 json application/json { "'Are'are": "alu", "A'ou": "aou", "A-Hmao": "hmd", "A-Pucikwar": "apq", "Aari": "aiw", "Aasax": "aas", "Aba": "utp", "Abaga": "abg", "Abai": "poz-abi", "Abai Sungai": "abf", "Abanyom": "abm", "Abau": "aau", "Abaza": "abq", "Abellen": "abp", "Abenaki": "abe", "Abhasiyo": "ab", "Abidji": "abi", "Abinomn": "bsa", "Abipón": "axb", "Abishira": "ash", "Abom": "aob", "Abon": "abo", "Abu": "ado", "Abu'": "aah", "Abua": "abn", "Abui": "abz", "Abun": "kgr", "Abung": "abl", "Abure": "abu", "Abureni": "mgj", "Abé": "aba", "Achagua": "aca", "Achang": "acn", "Ache": "yif", "Acheron": "acz", "Achi": "acr", "Acholi": "ach", "Achuar": "acu", "Achumawi": "acv", "Aché": "guq", "Acroá": "acs", "Adai": "xad", "Adang": "adn", "Adangbe": "adq", "Adangme": "ada", "Adap": "adp", "Adasen": "tiu", "Adele": "ade", "Adhola": "adh", "Adi": "adi", "Adiges": "ady", "Adioukrou": "adj", "Adithinngithigh": "dth", "Adivasi Odia": "ort", "Adiwasi Garasia": "gas", "Adnyamathanha": "adt", "Adonara": "adr", "Aduge": "adu", "Adzera": "adz", "Adûni": "art-adu", "Aeka": "aez", "Aekyom": "awi", "Aequian": "xae", "Aer": "aeq", "Afade": "aal", "Afar": "aa", "Afitti": "aft", "Afra": "ulf", "Afrihili": "afh", "Afrikāns": "af", "Afro-Seminole Creole": "afs", "Agarabi": "agd", "Agariya": "agi", "Agatu": "agc", "Agavotaguerra": "avo", "Agawam": "alg-aga", "Aghem": "agq", "Aghu": "ahh", "Aghu Tharrnggala": "gtu", "Aghul": "agx", "Aghwan": "xag", "Agi": "aif", "Agob": "kit", "Agoi": "ibm", "Agta Dumagat Casiguran": "dgc", "Agta Dumagat Umiray": "due", "Agta Iraya": "atl", "Agta Iriga": "agz", "Agta Isarog": "agk", "Aguacateca": "agu", "Aguano": "aga", "Aguaruna": "agr", "Aguna": "aug", "Agutaynën": "agn", "Agwagwune": "yay", "Ahanta": "aha", "Ahirani": "ahr", "Ahom": "aho", "Ahtna": "aht", "Ahwai": "nfd", "Ai-Cham": "aih", "Aighon": "aix", "Aikanã": "tba", "Aiklep": "mwg", "Aimele": "ail", "Aimol": "aim", "Ainbai": "aic", "Ainu": "ain", "Aiome": "aki", "Airoran": "air", "Aisi": "mmq", "Aiton": "aio", "Aja (East Africa)": "aja", "Aja (West Africa)": "ajg", "Ajawa": "ajw", "Ajië": "aji", "Ak": "akq", "Aka (Central Africa)": "axk", "Aka (Sudan)": "soh", "Aka-Bea": "abj", "Aka-Bo": "akm", "Aka-Cari": "aci", "Aka-Kede": "akx", "Aka-Kol": "aky", "Aka-Kora": "ack", "Akadyo": "akk", "Akan": "ak", "Akar-Bale": "acl", "Akaselem": "aks", "Akatek": "knj", "Akawaio": "ake", "Ake": "aik", "Akebu": "keu", "Akei": "tsr", "Akeu": "aeu", "Akha": "ahk", "Akhvakh": "akv", "Akkala Sami": "sia", "Aklanon": "akl", "Akolet": "akt", "Akoose": "bss", "Akoye": "miw", "Akpa": "akf", "Akpes": "ibe", "Akrukay": "afi", "Akuku": "ayk", "Akum": "aku", "Akuntsu": "aqz", "Akurio": "ako", "Akwa": "akw", "Akyaung Ari": "nqy", "Al-Sayyid Bedouin Sign Language": "syy", "Alaba": "alw", "Alabama": "akz", "Alacatlatzala Mixtec": "mim", "Alago": "ala", "Alagwa": "wbj", "Alak": "alk", "Alamblak": "amp", "Alangan Mangyan": "alj", "Alanic": "xln", "Alapmunte": "apv", "Alas-Kluet Batak": "btz", "Alawa": "alh", "Alazapa": "nai-ala", "Albanes": "sq", "Albanian Sign Language": "sqk", "Alcozauca Mixtec": "xta", "Alege": "alf", "Alekano": "gah", "Aleman": "de", "Alemannic German": "gsw", "Aleutyano": "ale", "Algonquin": "alq", "Ali": "aiy", "Alladian": "ald", "Allar": "all", "Allentiac": "sai-all", "Alngith": "aid", "Alo Phola": "ypo", "Alorese": "aol", "Aloápam Zapotec": "zaq", "Alsea": "aes", "Alta": "aqn", "Altsuka": "tuw-alk", "Alu": "mte", "Alu Kurumba": "xua", "Alugu": "aub", "Alumu-Tesu": "aab", "Alune": "alp", "Alungul": "aus-alu", "Aluo": "yna", "Alur": "alz", "Alutiiq": "ems", "Alutor": "alr", "Alviri-Vidari": "avd", "Alyawarr": "aly", "Ama": "amm", "Amahai": "amq", "Amahuaca": "amc", "Amaimon": "ali", "Amal": "aad", "Amanab": "amn", "Amanayé": "ama", "Amara": "aie", "Amarakaeri": "amr", "Amarasi": "aaz", "Amarizana": "awd-ama", "Amasi": "alv-ama", "Amatlán Zapotec": "zpo", "Amba": "rwm", "Ambai": "amk", "Ambakich": "aew", "Ambelau": "amv", "Ambele": "ael", "Amblong": "alm", "Ambo": "amb", "Ambonese Malay": "abs", "Ambrak": "aag", "Ambul": "apo", "Ambulas": "abt", "Amdang": "amj", "Amele": "aey", "Amhariko": "am", "Ami": "amy", "Amis": "ami", "Ammonite": "sem-amm", "Amo": "amo", "Amol": "alx", "Amoltepec Mixtec": "mbz", "Amondawa": "adw", "Amorite": "sem-amo", "Ampanang": "apg", "Ampari Dogon": "aqd", "Amri Karbi": "ajz", "Amto": "amt", "Amurdag": "amg", "Ana Tinga Dogon": "dti", "Anaang": "anw", "Anakalangu": "akg", "Anam": "pda", "Anambé": "aan", "Anamgura": "imi", "Anasi": "bpo", "Anauyá": "awd-ana", "Ancient Ligurian": "xlg", "Ancient Macedonian": "xmk", "Ancient North Arabian": "xna", "Ancient Zapotec": "xzp", "Andai": "afd", "Andajin": "ajn", "Andalusian Arabic": "xaa", "Andaman Creole Hindi": "hca", "Andaqui": "ana", "Andarum": "aod", "Andegerebinha": "adg", "Andh": "anr", "Andi": "ani", "Andio": "bzb", "Andjingith": "aus-and", "Andoa": "anb", "Andoque": "ano", "Andoquero": "sai-and", "Andra-Hus": "anx", "Aneityum": "aty", "Anem": "anz", "Aneme Wake": "aby", "Anfillo": "myo", "Angaataha": "agm", "Angaité": "aqt", "Angal": "age", "Angal Enen": "aoe", "Angal Heneng": "akh", "Angami": "njm", "Angevin": "roa-ang", "Angguruk Yali": "yli", "Angika": "anp", "Angkamuthi": "avm", "Angkola Batak": "akb", "Angkula": "aus-ang", "Angloromani": "rme", "Angolar": "aoa", "Angor": "agg", "Angoram": "aog", "Angosturas Tunebo": "tnd", "Anguthimri": "awg", "Ani Phowa": "ypn", "Anii": "blo", "Animere": "anf", "Anindilyakwa": "aoi", "Anjam": "boj", "Ankave": "aak", "Anmatyerre": "amx", "Annobonese": "fab", "Anong": "nun", "Anor": "anj", "Anserma": "ans", "Ansus": "and", "Antakarinya": "ant", "Antigua and Barbuda Creole English": "aig", "Antillean Creole": "gcf", "Anu": "anl", "Anuak": "anu", "Anufo": "cko", "Anuki": "aui", "Anus": "auq", "Anuta": "aud", "Anyi": "any", "Anyin Morofo": "mtb", "Anāl": "anm", "Ao": "njo", "Aoheng": "pni", "Aore": "aor", "Ap Ma": "kbx", "Apabhramsa": "inc-apa", "Apalachee": "xap", "Apalaí": "apy", "Apali": "ena", "Apasco-Apoala Mixtec": "mip", "Apatani": "apt", "Apiaká": "api", "Apinayé": "apn", "Apma": "app", "Apolista": "awd-apo", "Apro": "ahp", "Apurinã": "apu", "Apurucayali Ashéninka": "cpc", "Aputai": "apx", "Aquitanian": "xaq", "Arabana": "ard", "Arabe": "ar", "Arabe Arhelino": "arq", "Arabe Baharna": "abv", "Arabe Dhofari": "adf", "Arabe Ehipsiyo": "arz", "Arabe Golpo": "afb", "Arabe Hijazi": "acw", "Arabe Hilagang Levantino": "apc", "Arabe Hilagang Mesopotamiko": "ayp", "Arabe Iraqi": "acm", "Arabe Libyo": "ayl", "Arabe Maroki": "ary", "Arabe Neyedi": "ars", "Arabe Omani": "acx", "Arabe Shihhi": "ssh", "Arabe Sisilyano": "sqr", "Arabe Sudanes": "apd", "Arabe Tajiki": "abh", "Arabe Timog Levantino": "ajp", "Arabe Tsadyano": "shu", "Arabe Tsipriyota": "acy", "Arabe Tunesino": "aeb", "Arabe Uzbeki": "auz", "Arabe Yemeni": "ayn", "Arabela": "arl", "Aragones": "an", "Araki": "akr", "Arakwal": "rkw", "Aralle-Tabulahan": "atq", "Arameas": "arc", "Arammba": "stk", "Aranadan": "aaf", "Aranama-Tamique": "xrt", "Arandai": "jbj", "Araona": "aro", "Arapaho": "arp", "Arapaso": "arj", "Arara-Karo": "arr", "Ararandewára": "xaj", "Araweté": "awt", "Arawum": "awm", "Arbore": "arv", "Archi": "aqc", "Are": "mwc", "Areba": "aea", "Arem": "aem", "Argobba": "agj", "Arguni": "agf", "Arhuaco": "arh", "Arhâ": "aqr", "Arhö": "aok", "Ari": "aac", "Aribwatsa": "laz", "Aribwaung": "ylu", "Arifama-Miniafia": "aai", "Arigidi": "aqg", "Arikapú": "ark", "Arikara": "ari", "Arikem": "ait", "Arin": "xrn", "Aringa": "luc", "Armazic": "xrm", "Armenyo": "hy", "Arop-Lokep": "apr", "Arop-Sissano": "aps", "Arosi": "aia", "Arritinngithigh": "rrt", "Arta": "atz", "Arua": "aru", "Aruamu": "msy", "Aruek": "aur", "Arumano": "rup", "Aruop": "lsr", "Arutani": "atx", "Aruá": "arx", "Arára (Mato Grosso)": "axg", "Arára (Pará)": "aap", "As": "asz", "Asaba": "seo", "Asames": "as", "Asaro'o": "mtv", "Ashe": "ahs", "Ashkun": "ask", "Asho Chin": "csh", "Ashokan Prakrit": "inc-ash", "Ashraaf": "cus-ash", "Asháninka": "cni", "Asi": "bno", "Asilulu": "asl", "Askopan": "eiv", "Asoa": "asv", "Assan": "xss", "Assangori": "sjg", "Assiniboine": "asb", "Assyrian Neo-Aramaic": "aii", "Asturyano": "ast", "Asu": "aum", "Asue Awyu": "psa", "Asumboa": "aua", "Asunción Mixtepec Zapotec": "zoo", "Asuri": "asr", "Atakapa": "aqp", "Atampaya": "amz", "Atanques": "cba-ata", "Atatláhuca Mixtec": "mib", "Atauran": "adb", "Atayal": "tay", "Atemble": "ate", "Ateso": "teo", "Athpare": "aph", "Atikamekw": "atj", "Atohwaim": "aqm", "Atong (Cameroon)": "ato", "Atong (India)": "aot", "Atorada": "aox", "Atsahuaca": "atc", "Atsam": "cch", "Atsenes": "ace", "Atsugewi": "atw", "Atta Faire": "azt", "Atta Pamplona": "att", "Atta Pudtol": "atp", "Attapady Kurumba": "pkr", "Attié": "ati", "Au": "avt", "Auhelawa": "kud", "Aukan": "djk", "Aulua": "aul", "Aurá": "aux", "Aushi": "auh", "Aushiri": "avs", "Auslan": "asf", "Austral": "aut", "Australian Kriol": "rop", "Auwe": "smf", "Auyana": "auy", "Auye": "auu", "Auyokawa": "auo", "Avar": "av", "Avatime": "avn", "Avau": "avb", "Avava": "tmb", "Avestiko": "ae", "Avikam": "avi", "Avokaya": "avu", "Avá-Canoeiro": "avv", "Awa (China)": "vwa", "Awa (New Guinea)": "awb", "Awa-Cuaiquer": "kwi", "Awabakal": "awk", "Awadhi": "awa", "Awak": "awo", "Awar": "aya", "Awara": "awx", "Awbono": "awh", "Aweer": "bob", "Awera": "awr", "Awetí": "awe", "Awing": "azo", "Awjila": "auj", "Awngi": "awn", "Awngthim": "gwm", "Awtuw": "kmn", "Awun": "aww", "Awutu": "afu", "Awyi": "auw", "Axamb": "ahb", "Axi": "yix", "Ayabadhu": "ayd", "Ayautla Mazatec": "vmy", "Ayere": "aye", "Ayerrerenge": "axe", "Ayi": "ayq", "Ayizi": "yyz", "Ayizo": "ayb", "Aymara": "ay", "Ayomán": "sai-ayo", "Ayoquesco Zapotec": "zaf", "Ayoreo": "ayo", "Ayta Ambala": "abc", "Ayta Kadi": "dul", "Ayta Mag-antsi": "sgb", "Ayta Mag-indi": "blx", "Ayta Magbukun": "ayt", "Ayta Sorsogon": "ays", "Ayu": "ayu", "Ayutla Mixtec": "miy", "Azeri": "az", "Azha": "aza", "Azhe": "yiz", "Baagandji": "drl", "Baan": "bvj", "Baangi": "bqx", "Baatonum": "bba", "Baba": "bbw", "Baba Malay": "mbf", "Babango": "bbm", "Babanki": "bbk", "Babatana": "baa", "Babine-Witsuwit'en": "bcr", "Babole": "bvx", "Babungo": "bav", "Babuza": "bzg", "Bacama": "bcy", "Bacanese Malay": "btj", "Bactrian": "xbc", "Bada": "bhz", "Badaga": "bfq", "Badanchi": "bau", "Bade": "bde", "Badeshi": "bdz", "Badimaya": "bia", "Badjiri": "jbi", "Baduy": "bac", "Badyara": "pbp", "Baeggu": "bvd", "Baekje": "pkc", "Baelelea": "bvc", "Baenan": "sai-bae", "Baetora": "btr", "Bafanji": "bfj", "Bafaw": "bwt", "Bafia": "ksf", "Bafut": "bfd", "Baga Kaloum": "bqf", "Baga Koga": "bgo", "Baga Manduri": "bmd", "Baga Pokur": "bcg", "Baga Sitemu": "bsp", "Baga Sobané": "bsv", "Bagheli": "bfy", "Bagirmi": "bmi", "Bago-Kusuntu": "bqg", "Bagri": "bgq", "Bagua": "sai-bag", "Bagupi": "bpi", "Bagusa": "bqb", "Bagvalal": "kva", "Baha": "yha", "Baham": "bdw", "Bahamian Creole": "bah", "Bahasa Sūg": "tsg", "Bahau": "bhv", "Bahinemo": "bjh", "Bahing": "bhj", "Bahnar": "bdq", "Bahonsuai": "bsu", "Bai (South Sudan)": "bdj", "Baibai": "bbf", "Baikeno": "bkx", "Bailang": "tbq-blg", "Baima": "bqh", "Baimak": "bmx", "Bainouk Gubeeher": "alv-bgu", "Bainouk-Gunyaamolo": "bcz", "Bainouk-Gunyuño": "bab", "Bainouk-Samik": "bcb", "Baiso": "bsw", "Baissa Fali": "fah", "Bajan": "bjs", "Bajelani": "bjm", "Bajjika": "vjk", "Baka": "bkc", "Bakairí": "bkq", "Bakaka": "bqz", "Bakhtiari": "bqi", "Baki": "bki", "Bakoko": "bkh", "Bakole": "kme", "Bakpinka": "bbs", "Bakulung": "bbu", "Bakumpai": "bkr", "Bakung": "xkl", "Bakwé": "bjw", "Bala": "tuw-bal", "Balaesang": "bls", "Balangaw": "blw", "Balanta-Ganja": "bjt", "Balanta-Kentohe": "ble", "Balantak": "blz", "Balau": "blg", "Baldemu": "bdn", "Bali": "bcp", "Baliledo": "poz-bal", "Balines": "ban", "Balinese Malay": "mhp", "Balkan Gagauz Turkish": "bgx", "Balkan Romani": "rmn", "Balo": "bqo", "Baloi": "biz", "Balong": "bnt-bal", "Balti": "bft", "Baltic Romani": "rml", "Baluan-Pam": "blq", "Baluchi": "bal", "Bamali": "bbq", "Bambalang": "bmo", "Bambam": "ptu", "Bambara": "bm", "Bambassi": "myf", "Bambili-Bambui": "baw", "Bamenyam": "bce", "Bamu": "bcf", "Bamukumbit": "bqt", "Bamum": "bax", "Bamunka": "bvm", "Bamwe": "bmg", "Bana": "bcw", "Banaro": "byz", "Banda": "bnd", "Banda Malay": "bpq", "Banda-Bambari": "liy", "Banda-Banda": "bpd", "Banda-Mbrès": "bqk", "Banda-Ndélé": "bfl", "Banda-Yangere": "yaj", "Bandi": "bza", "Bandial": "bqj", "Bandjalang": "bdy", "Bangala": "bxg", "Bangandu": "bgf", "Bangba": "bbe", "Banggai": "bgz", "Bangi": "bni", "Bangime": "dba", "Bangka": "mfb", "Bangolan": "bgj", "Bangon Mangyan": "bnj", "Bangru": "sit-ban", "Bangubangu": "bnx", "Bangwinji": "bsj", "Baniva": "bvv", "Baniwa": "bwi", "Banjares": "bjn", "Banka": "bxw", "Bankan Tey Dogon": "dbw", "Bankon": "abb", "Banoni": "bcm", "Bantawa": "bap", "Bantayanon": "bfx", "Bantik": "bnq", "Banyumasan": "map-bms", "Baoule": "bci", "Baraamu": "brd", "Barai": "bbb", "Barakai": "baj", "Baram Kayan": "kys", "Barama": "bbg", "Barambu": "brm", "Baramu": "bmz", "Barapasi": "brp", "Baras": "brs", "Barasana": "bsn", "Barbareño": "boi", "Barclayville Grebo": "gry", "Bardi": "bcj", "Barein": "bva", "Bargam": "mlp", "Bari": "bfa", "Bariai": "bch", "Bariji": "bjc", "Barikanchi": "bxo", "Barikewa": "jbk", "Barngarla": "bjb", "Barok": "bjk", "Barombi": "bbi", "Barranbinya": "aus-bra", "Barro Negro Tunebo": "tbn", "Barrow Point": "bpt", "Baruga": "bjz", "Barunggam": "aus-brm", "Baruya": "byr", "Barwe": "bwg", "Barzani Jewish Neo-Aramaic": "bjf", "Baré": "bae", "Barí": "mot", "Basa": "bzw", "Basa-Gumna": "bsl", "Basa-Gurmana": "buj", "Basaa": "bas", "Basap": "bdb", "Basay": "byq", "Bashkardi": "bsg", "Basketo": "bst", "Baskir": "ba", "Basque-Icelandic Pidgin": "crp-bip", "Bassa": "bsq", "Bassa-Kontagora": "bsr", "Bassari": "bsc", "Bassossi": "bsi", "Bata": "bta", "Batanga": "bnm", "Batek": "btq", "Bateri": "btv", "Bathari": "bhm", "Bati (Cameroon)": "btc", "Bati (Indonesia)": "bvt", "Bats": "bbl", "Batu": "btu", "Batui": "zbt", "Batuley": "bay", "Bau": "bbd", "Bau Bidayuh": "sne", "Bauchi": "bsf", "Bauni": "bpe", "Baure": "brg", "Bauria": "bge", "Bauro": "bxa", "Bauwaki": "bwk", "Bauzi": "bvz", "Bavaro": "bar", "Bawm Chin": "bgr", "Bay Miwok": "mkq", "Bayali": "bjy", "Baybayanon": "bvy", "Baygo": "byg", "Bayogoula": "nai-bay", "Bayono": "byl", "Bayot": "bda", "Bayungu": "bxj", "Bazigar": "bfr", "Beami": "beo", "Beary": "dra-bry", "Beaver": "bea", "Beba": "bfp", "Bebe": "bzv", "Bebele": "beb", "Bebeli": "bek", "Bebil": "bxp", "Bedik": "tnr", "Bedjond": "bjv", "Bedoanas": "bed", "Beeke": "bkf", "Beele": "bxq", "Beembe": "beq", "Beezen": "bnz", "Befang": "bby", "Begbere-Ejar": "bqv", "Beja": "bej", "Bekati'": "bei", "Bekwarra": "bkv", "Bekwel": "bkw", "Belait": "beg", "Belanda Bor": "bxb", "Belanda Viri": "bvi", "Belhariya": "byw", "Beli (New Guinea)": "bey", "Beli (South Sudan)": "blm", "Belizean Creole": "bzj", "Bella Coola": "blc", "Bellari": "brw", "Belter Creole": "art-bel", "Bemba": "bem", "Bembe": "bmb", "Ben Tey": "dbt", "Bena": "yun", "Benabena": "bef", "Bench": "bcq", "Bende": "bdp", "Bendi": "bct", "Beneraf": "bnv", "Beng": "nhb", "Benga": "bng", "Benggali": "bn", "Benggoi": "bgy", "Bentong": "bnu", "Benyadu'": "byd", "Beothuk": "bue", "Bepour": "bie", "Bera": "brf", "Berakou": "bxv", "Berau Malay": "bve", "Berawan": "lod", "Berbice Creole Dutch": "brc", "Bergish": "gmw-bgh", "Berik": "bkl", "Berinomo": "bit", "Berom": "bom", "Berta": "wti", "Berti": "byt", "Besisi": "mhe", "Besme": "bes", "Besoa": "bep", "Betaf": "bfe", "Betawi": "bew", "Bete": "byf", "Bete-Bendi": "btt", "Betoi": "sai-bet", "Betta Kurumba": "xub", "Bezhta": "kap", "Bhadrawahi": "bhd", "Bhalay": "bhx", "Bharia": "bha", "Bhatri": "bgw", "Bhattiyali": "bht", "Bhaya": "bhe", "Bhele": "bhy", "Bhilali": "bhi", "Bhili": "bhb", "Bhojpuri": "bho", "Bhoti Kinnauri": "nes", "Bhunjia": "bhu", "Biafada": "bif", "Biage": "bdf", "Biak": "bhw", "Biali": "beh", "Bian Marind": "bpv", "Biangai": "big", "Biao": "byk", "Biao Mon": "bmt", "Biao-Jiao Mien": "bje", "Biatah Bidayuh": "bth", "Bibaali": "bcn", "Bibbulman": "xbp", "Bidiyo": "bid", "Bidyara": "bym", "Bidyogo": "bjg", "Biem": "bmc", "Bierebo": "bnk", "Bieria": "brj", "Biete": "biu", "Big Nambas": "nmb", "Biga": "bhc", "Bigambal": "xbe", "Bih": "ibh", "Bihari": "bh", "Bijori": "bix", "Bikol Kahilagaang Catanduanes": "cts", "Bikol Kanlurang Albay": "fbl", "Bikol Katimugang Catanduanes": "bln", "Bikol Libon": "lbl", "Bikol Miraya": "rbl", "Bikol Naga": "bcl", "Bikya": "byb", "Bila": "bip", "Bilaspuri": "kfs", "Bilba": "bpz", "Bilbil": "brz", "Bile": "bil", "Biliau": "bcu", "Biloxi": "bll", "Bilua": "blb", "Bilur": "bxf", "Bima": "bhp", "Bimin": "bhl", "Bimoba": "bim", "Bina": "bmn", "Binahari": "bxz", "Binandere": "bhg", "Binatak": "bya", "Binawa": "byj", "Bindal": "xbd", "Bine": "bon", "Binji": "bpj", "Binongan Itnëg": "itb", "Bintauna": "bne", "Bintulu": "bny", "Binukid": "bkd", "Binumarien": "bjr", "Bipi": "biq", "Birao": "brr", "Birgid": "brk", "Birgit": "btf", "Birhor": "biy", "Biri": "bzr", "Biritai": "bqq", "Birmano": "my", "Birri": "bvq", "Birrpayi": "xbj", "Birwa": "brl", "Biseni": "ije", "Bishnupriya Manipuri": "bpy", "Bishuo": "bwh", "Bisis": "bnw", "Bislama": "bi", "Bisorio": "bir", "Bissa": "bib", "Bisu": "bzi", "Bit": "bgk", "Bitare": "brt", "Bitur": "mcc", "Biwat": "bwm", "Biyeloruso": "be", "Biyo": "byo", "Biyom": "bpm", "Blablanga": "blp", "Black Speech": "art-bsp", "Blackfoot": "bla", "Blafe": "bfh", "Blagar": "beu", "Blang": "blr", "Blin": "byn", "Bo": "bgl", "Bo-Rukul": "mae", "Bo-Ung": "mux", "Boano (Maluku)": "bzn", "Boano (Sulawesi)": "bzl", "Bobongko": "bgb", "Bobot": "bty", "Bodo (Central Africa)": "boy", "Bodo (India)": "brx", "Bodo Gadaba": "gbj", "Bodo Parja": "bdv", "Bofi": "bff", "Boga": "bvw", "Bogaya": "boq", "Boghom": "bux", "Boguru": "bqu", "Bohtan Neo-Aramaic": "bhn", "Boikin": "bzf", "Bokar": "sit-bok", "Bokha": "ybk", "Boko": "bqc", "Bokobaru": "bus", "Bokoto": "bdt", "Bokyi": "bky", "Bola": "bnp", "Bolak": "art-blk", "Bolango": "bld", "Bole": "bol", "Bolgo": "bvo", "Bolia": "bli", "Bolinaw": "smk", "Boloki": "bkt", "Bolon": "bof", "Bolondo": "bzm", "Bolyu": "ply", "Bom": "bmf", "Boma Nkuu": "bnt-bon", "Boma Yumu": "bnt-boy", "Bomboli": "bml", "Bomboma": "bws", "Bomitaba": "zmx", "Bomu": "bmq", "Bomwali": "bmw", "Bon Gula": "glc", "Bonan": "peh", "Bondei": "bou", "Bondo": "bfw", "Bondoukou Kulango": "kzc", "Bondum Dom Dogon": "dbu", "Bonerate": "bna", "Bonggi": "bdg", "Bonggo": "bpg", "Bongili": "bui", "Bongo": "bot", "Bongu": "bpu", "Bonjo": "bok", "Bonkeng": "bvg", "Bonkiman": "bop", "Bookan": "bnb", "Boon": "bnl", "Boor": "bvf", "Bora": "boa", "Border Kuna": "kvn", "Borei": "gai", "Boro": "xxb", "Borong": "ksr", "Boruca": "brn", "Borôro": "bor", "Boselewa": "bwf", "Bosngun": "bqs", "Bote-Majhi": "bmj", "Botlikh": "bph", "Bouna Kulango": "nku", "Bouni": "suo", "Bourbonnais-Berrichon": "roa-bbn", "Bourguignon": "roa-brg", "Bouyei": "pcc", "Bozaba": "bzo", "Boînën": "ubl", "Bragat": "aof", "Brahui": "brh", "Braj": "bra", "Brek Karen": "kvl", "Brem": "buq", "Breri": "brq", "Breton": "br", "Bribri": "bzd", "Brokkat": "bro", "Brokpake": "sgt", "Brokskat": "bkk", "Broome Pearling Lugger Pidgin": "bpl", "Brunei Bisaya": "bsb", "Bruny Island": "xpz", "Bu": "jid", "Bu-Nao Bunu": "bwx", "Bua": "bub", "Bualkhaw Chin": "cbl", "Buamu": "box", "Bube": "bvb", "Bubi": "buw", "Bubia": "bbx", "Budeh Stieng": "stt", "Budibud": "btp", "Budong-Budong": "bdx", "Budu": "buu", "Budukh": "bdk", "Buduma": "bdm", "Budza": "bja", "Buena Vista Yokuts": "yok-bvy", "Bugan": "bbh", "Bughotu": "bgt", "Buginese": "bug", "Bugkalut": "ilk", "Buglere": "sab", "Bugun": "bgg", "Buhid Mangyan": "bku", "Buhutu": "bxh", "Bujhyal": "byh", "Bukar-Sadung Bidayuh": "sdo", "Bukat": "bvk", "Bukawa": "buk", "Bukhari": "bhh", "Bukidnon Magahat": "mtw", "Bukit Malay": "bvu", "Bukitan": "bkn", "Bukiyip": "ape", "Buksa": "tkb", "Bukusu": "bxk", "Bulgar": "xbo", "Bulgaro": "bg", "Bulgebi": "bmp", "Buli (Ghana)": "bwu", "Buli (Indonesia)": "bzq", "Bulo Stieng": "sti", "Bulu (Cameroon)": "bum", "Bulu (New Guinea)": "bjl", "Bulungan": "blj", "Bum": "bmv", "Bumaji": "byp", "Bumang": "bvp", "Bumbita Arapesh": "aon", "Bumthangkha": "kjz", "Bun": "buv", "Buna": "bvn", "Bunaba": "bck", "Bunak": "bfn", "Bunama": "bdd", "Bundeli": "bns", "Bung": "bqd", "Bungain": "but", "Bunganditj": "xbg", "Bungku": "bkz", "Bungu": "wun", "Bunoge": "dgb", "Bunun": "bnn", "Buol": "blf", "Bura": "bwr", "Bura Mabang": "mde", "Burak": "bys", "Buraka": "bkg", "Burarra": "bvr", "Burate": "bti", "Burduna": "bxn", "Bure": "bvh", "Burgundian": "gme-bur", "Burji": "bji", "Burmbar": "vrt", "Burmeso": "bzu", "Buru (Indonesia)": "mhs", "Buru (Nigeria)": "bqw", "Burui": "bry", "Burumakok": "aip", "Burun": "bdi", "Burunge": "bds", "Burushaski": "bsk", "Burusu": "bqr", "Buruwai": "asi", "Buryat": "bua", "Busa": "bqp", "Busam": "bxs", "Busami": "bsm", "Busang Kayan": "bfg", "Bushoong": "buf", "Buso": "bso", "Busoa": "bup", "Bussa": "dox", "Busuu": "bju", "Butchulla": "xby", "Butmas-Tur": "bnr", "Butwanon": "btw", "Buwal": "bhs", "Buyeo": "xpy", "Buyu": "byi", "Buyuan Jino": "jiy", "Bwa": "bww", "Bwaidoka": "bwd", "Bwala": "bnt-bwa", "Bwanabwana": "tte", "Bwatoo": "bwa", "Bwe Karen": "bwe", "Bwela": "bwl", "Bwile": "bwc", "Bwisi": "bwz", "Byangsi": "bee", "Byep": "mkk", "Bädi Kanum": "khd", "Bā": "kwb", "Caac": "msq", "Cabiyarí": "cbb", "Cabre": "awd-cab", "Cabécar": "cjp", "Cacaloxtepec Mixtec": "miu", "Cacaopera": "ccr", "Cacgia Roglai": "roc", "Cacua": "cbv", "Cacán": "sai-cac", "Caddo": "cad", "Cafundó": "ccd", "Cahuarano": "cah", "Cahuilla": "chl", "Caijia": "sit-cai", "Cajonos Zapotec": "zad", "Caka": "ckx", "Cakfem-Mushere": "cky", "Calabrian Greek": "grk-cal", "Calusa": "nai-cal", "Caló": "rmq", "Cambodian Sign Language": "csx", "Cameroon Mambila": "mcu", "Cameroon Pidgin": "wes", "Campalagian": "cml", "Camsá": "kbh", "Camtho": "cmt", "Camunic": "xcc", "Candoshi-Shapra": "cbu", "Canela": "ram", "Canichana": "caz", "Cantabrian": "roa-can", "Cao Miao": "cov", "Caolan": "mlc", "Capanahua": "kaq", "Capiznon": "cps", "Cappadocian Greek": "cpg", "Caquinte": "cot", "Car Nicobarese": "caq", "Cara": "cfd", "Carabayo": "cby", "Caramanta": "crf", "Caranqui": "sai-caq", "Carapana": "cbc", "Carian": "xcr", "Cariay": "awd-kar", "Caribbean Hindustani": "hns", "Caribbean Javanese": "jvn", "Carijona": "cbd", "Carolina Algonquian": "crr", "Carolinian": "cal", "Carpathian Romani": "rmc", "Carpathian Rusyn": "rue", "Carrier": "crx", "Cashibo-Cacataibo": "cbr", "Cashinahua": "cbs", "Casuarina Coast Asmat": "asc", "Catacao": "sai-cat", "Catalan Sign Language": "csc", "Catawba": "chc", "Catuquinaru": "sai-ctq", "Catío Chibcha": "cba-cat", "Cauca": "cca", "Cavineña": "cav", "Cayubaba": "cyb", "Cayuga": "cay", "Cayuse": "xcy", "Cazcan": "azc-caz", "Cañari": "sai-cnr", "Cebaara": "sef", "Celtiberian": "xce", "Cen": "cen", "Central Asmat": "cns", "Central Atlas Tamazight": "tzm", "Central Awyu": "awu", "Central Bai": "bca", "Central Dusun": "dtp", "Central Franconian": "gmw-cfr", "Central Grebo": "grv", "Central Huasteca Nahuatl": "nch", "Central Huishui Hmong": "hmc", "Central Mahuatlán Zapotec": "zam", "Central Malay": "pse", "Central Mansi": "mns-cen", "Central Masela": "mxz", "Central Mashan Hmong": "hmm", "Central Mazahua": "maz", "Central Melanau": "mel", "Central Min": "czo", "Central Mnong": "cmo", "Central Nahuatl": "nhn", "Central Nicobarese": "ncb", "Central Ojibwa": "ojc", "Central Pame": "pbs", "Central Pomo": "poo", "Central Puebla Nahuatl": "ncx", "Central Siberian Yupik": "ess", "Central Sierra Miwok": "csm", "Central Teke": "nzu", "Central Tunebo": "tuf", "Centúúm": "cet", "Cerma": "cme", "Ch'olti'": "myn-chl", "Ch'orti'": "caa", "Chaap Wuurong": "tjw", "Chabacano": "cbk", "Chachi": "cbi", "Chadian Sign Language": "cds", "Chadong": "cdy", "Chagatai": "chg", "Chaha": "sem-cha", "Chaima": "ciy", "Chairel": "sit-cha", "Chak": "ckh", "Chakali": "cli", "Chakma": "ccp", "Chala": "cll", "Chaldean Neo-Aramaic": "cld", "Chali": "tgf", "Chamacoco": "ceg", "Chamalal": "cji", "Chamba Daka": "ccg", "Chamba Leko": "ndi", "Chambeali": "cdh", "Chambri": "can", "Chamicuro": "ccc", "Chamling": "rab", "Champenois": "roa-cha", "Chang": "nbc", "Changriwa": "cga", "Changthang": "cna", "Chantyal": "chx", "Chaná": "sai-chn", "Chané": "caj", "Chapacura": "sai-chp", "Chara": "cra", "Charrua": "sai-chr", "Chaudangsi": "cdn", "Chaura": "crv", "Chayahuita": "cbt", "Chayuco Mixtec": "mih", "Chazumba Mixtec": "xtb", "Che": "ruk", "Cheke Holo": "mrn", "Chemakum": "xch", "Chenapian": "cjn", "Chenchu": "cde", "Chenoua": "cnu", "Chepang": "cdm", "Chepya": "ycp", "Cherepon": "cpn", "Chesu": "ych", "Chetco-Tolowa": "ctc", "Chewong": "cwg", "Chhattisgarhi": "hne", "Chhintange": "ctn", "Chhulung": "cur", "Chiangmai Sign Language": "csd", "Chiapanec": "cip", "Chibcha": "chb", "Chicahuaxtla Triqui": "trs", "Chichicapan Zapotec": "zpv", "Chichimeca-Jonaz": "pei", "Chichonyi-Chidzihana-Chikauma": "coh", "Chicomuceltec": "cob", "Chiduruma": "dug", "Chigmecatitlán Mixtec": "mii", "Chilcotin": "clc", "Chilean Sign Language": "csg", "Chilisso": "clh", "Chiltepec Chinantec": "csa", "Chimalapa Zoque": "zoh", "Chimariko": "cid", "Chimila": "cbg", "Chimwiini": "bnt-cmw", "Chinali": "cih", "Chinbon Chin": "cnb", "Chinese Pidgin English": "cpi", "Chinese Sign Language": "csl", "Chinook": "chh", "Chinook Jargon": "chn", "Chipaya": "cap", "Chipewyan": "chp", "Chiquihuitlán Mazatec": "maq", "Chiquimulilla": "nai-chi", "Chiquitano": "cax", "Chiricahua": "apm", "Chirino": "sai-chi", "Chiripá": "nhd", "Chiru": "cdf", "Chitimacha": "ctm", "Chitkuli Kinnauri": "cik", "Chittagonian": "ctg", "Chitwania Tharu": "the", "Chiwere": "iow", "Choapan Zapotec": "zpc", "Chocangaca": "cgk", "Chochotec": "coz", "Choctaw": "cho", "Chodri": "cdi", "Chokri Naga": "nri", "Chokwe": "cjk", "Chol": "ctu", "Cholón": "cht", "Chong": "cog", "Choni": "cda", "Chono": "sai-cno", "Chontal Maya": "chf", "Chopi": "cce", "Chorote Iyojwa'ja": "crt", "Chothe Naga": "nct", "Chrau": "crw", "Chru": "cje", "Chuabo": "chw", "Chuanqiandian Cluster Miao": "cqd", "Chuave": "cjv", "Chug": "cvg", "Chuj": "cac", "Chuka": "cuh", "Chukchi": "ckt", "Chukwa": "cuw", "Chulym": "clw", "Chumburung": "ncu", "Churahi": "cdj", "Church Slavonic": "zls-chs", "Churuya": "sai-chu", "Chut": "scb", "Chuukese": "chk", "Chuvan": "xcv", "Chácobo": "cao", "Ci Gbe": "cib", "Cia-Cia": "cia", "Cibak": "ckl", "Cicipu": "awc", "Ciguayo": "nai-cig", "Cinda-Regi-Tiyal": "cdr", "Cineni": "cie", "Cinta Larga": "cin", "Cishingini": "asg", "Citak": "txt", "Ciwogai": "tgd", "Classical Gaelic": "ghc", "Classical Guarani": "gn-cls", "Classical Mandaic": "myz", "Classical Mongolian": "cmg", "Classical Nahuatl": "nci", "Classical Newar": "nwc", "Classical Quechua": "qwc", "Classical Syriac": "syc", "Classical Tibetan": "xct", "Coahuilteco": "xcw", "Coast Miwok": "csi", "Coastal Kadazan": "kzj", "Coatecas Altas Zapotec": "zca", "Coatepec Nahuatl": "naz", "Coatlán Mixe": "mco", "Coatlán Zapotec": "zps", "Coatzospan Mixtec": "miz", "Cocama": "cod", "Cochimi": "coj", "Cocopa": "coc", "Cocos Islands Malay": "coa", "Coeruna": "sai-coe", "Coeur d'Alene": "crd", "Cofán": "con", "Cogui": "kog", "Col": "liw", "Colombian Sign Language": "csn", "Colonia Tovar German": "gct", "Columbia-Wenatchi": "col", "Colán": "sai-col", "Comaltepec Chinantec": "cco", "Comanche": "com", "Comechingon": "sai-cmg", "Comecrudo": "xcm", "Communicationssprache": "art-com", "Como Karim": "cfg", "Comox": "coo", "Con": "cno", "Coos": "csz", "Copainalá Zoque": "zoc", "Copala Triqui": "trc", "Copallén": "sai-cop", "Coptic": "cop", "Coquille": "coq", "Cora": "crn", "Cori": "cry", "Coroado Puri": "sai-crd", "Cosoleacaque Nahuatl": "nhk", "Costa Rican Sign Language": "csr", "Cotoname": "xcn", "Cowlitz": "cow", "Coyaima": "coy", "Coyotepec Popoloca": "pbf", "Coyutla Totonac": "toc", "Creek": "mus", "Crimean Gothic": "gme-cgo", "Crimean Tatar": "crh", "Croatian Sign Language": "csq", "Cross River Mbembe": "mfn", "Crow": "cro", "Cruzeño": "crz", "Cua": "cua", "Cuban Sign Language": "csf", "Cubeo": "cub", "Cueva": "sai-cva", "Cuiba": "cui", "Cuitlatec": "cuy", "Culina": "cul", "Culli": "sai-cul", "Cumanagoto": "cuo", "Cumbric": "xcb", "Cun": "cuq", "Cung": "cug", "Cupeño": "cup", "Curonian": "xcu", "Curripaco": "kpc", "Cutchi-Swahili": "ccl", "Cuvok": "cuv", "Cuyamecalco Mixtec": "xtu", "Cwi Bwamu": "bwy", "Czech Sign Language": "cse", "Cèmuhî": "cam", "Cốông": "cnc", "Da'a Kaili": "kzf", "Daai Chin": "dao", "Daakaka": "bpa", "Daantanai'": "lni", "Daasanach": "dsh", "Daba": "dbq", "Dabarre": "dbr", "Dabe": "dbe", "Dacian": "xdc", "Dadanitic": "sem-dad", "Dadi Dadi": "dda", "Dadibi": "mps", "Dadiya": "dbd", "Daga": "dgz", "Dagaari Dioula": "dgd", "Dagba": "dgk", "Dagbani": "dag", "Dagik": "dec", "Dagoman": "dgn", "Dahalik": "dlk", "Dahalo": "dal", "Daho-Doo": "das", "Dai": "dij", "Dair": "drb", "Dairi Batak": "btd", "Dakka": "dkk", "Dakota": "dak", "Dakpa": "dka", "Dalmatico": "dlm", "Daloa Bété": "bev", "Dama (Nigeria)": "dmm", "Dama (Sierra Leone)": "dmn-dam", "Damakawa": "dam", "Damal": "uhn", "Dambi": "dac", "Dameli": "dml", "Dampelas": "dms", "Dan": "dnj", "Danaru": "dnr", "Danau": "dnu", "Dandami Maria": "daq", "Danes": "da", "Dangaléat": "daa", "Dangaura Tharu": "thl", "Danish Sign Language": "dsl", "Dano": "aso", "Danu": "dnv", "Danuwar": "dhw", "Dao": "daz", "Daonda": "dnd", "Dar Daju Daju": "djc", "Dar Fur Daju": "daj", "Dar Sila Daju": "dau", "Darai": "dry", "Dargwa": "dar", "Darkinjung": "xda", "Darlong": "dln", "Darmiya": "drd", "Daro-Matu Melanau": "dro", "Darumbal": "xgm", "Dass": "dot", "Datian Min": "nan-dat", "Datooga": "tcc", "Daungwurrung": "dgw", "Daur": "dta", "Davawenyo": "daw", "Dawawa": "dww", "Dawera-Daweloor": "ddw", "Dawro": "dwr", "Day": "dai", "Dayi": "dax", "Dazaga": "dzg", "Deccani": "dcc", "Dedua": "ded", "Defaka": "afn", "Defi Gbe": "gbh", "Deg": "mzw", "Deg Xinag": "ing", "Degema": "deg", "Degenan": "dge", "Dehwari": "deh", "Dela-Oenale": "row", "Delo": "ntr", "Delta Yokuts": "yok-dly", "Dem": "dem", "Dema": "dmx", "Demisa": "dei", "Demotic Egyptian": "egx-dem", "Demta": "dmy", "Dena'ina": "tfn", "Dendi": "ddn", "Dengese": "dez", "Dengka": "dnk", "Deno": "dbb", "Denya": "anv", "Dení": "dny", "Deori": "der", "Desano": "des", "Desiya": "dso", "Dewas Rai": "dwz", "Dewoin": "dee", "Dezfuli": "def", "Dghwede": "dgh", "Dhaiso": "dhs", "Dhalandji": "dhl", "Dhangu": "dhg", "Dhanki": "dhn", "Dhao": "nfa", "Dharug": "xdk", "Dhatki": "mki", "Dhimal": "dhi", "Dhodia": "dho", "Dhudhuroa": "ddr", "Dhundhari": "dhd", "Dhungaloo": "dhx", "Dhurga": "dhu", "Dhuwal": "dwu", "Dhuwaya": "dwy", "Dia": "dia", "Dibiyaso": "dby", "Dibo": "dio", "Dicamay Agta": "duy", "Didinga": "did", "Dieri": "dif", "Digo": "dig", "Dii": "dur", "Dijim-Bwilim": "cfa", "Dilling": "dil", "Dima": "jma", "Dimasa": "dis", "Dimbong": "dii", "Dime": "dim", "Dinapigue Agta": "phi-din", "Dineor": "mrx", "Ding": "diz", "Dinka": "din", "Diodio": "ddi", "Dirasha": "gdl", "Diri": "dwa", "Dirim": "dir", "Disa": "dsi", "Ditammari": "tbz", "Ditidaht": "dtd", "Diuwe": "diy", "Diuxi-Tilantongo Mixtec": "xtd", "Divehi": "dv", "Dixon Reef": "dix", "Dizin": "mdx", "Djadjawurrung": "dja", "Djambarrpuyngu": "djr", "Djangun": "djf", "Djauan": "djn", "Djawi": "djw", "Djimini": "dyi", "Djinang": "dji", "Djinba": "djb", "Djiwarli": "djl", "Dobel": "kvo", "Dobu": "dob", "Doe": "doe", "Doga": "dgg", "Doghoro": "dgx", "Dogoso": "dgs", "Dogosé": "dos", "Dogri": "doi", "Dogrib": "dgr", "Dogul Dom": "dbg", "Doka": "dbi", "Doko-Uyanga": "uya", "Dolgano": "dlg", "Dom": "doa", "Domaaki": "dmk", "Domari": "rmt", "Dominican Sign Language": "doq", "Dompo": "doy", "Domu": "dof", "Domung": "dev", "Dondo": "dok", "Dong": "doh", "Dongo": "doo", "Dongolawi": "kzh", "Dongotono": "ddd", "Dongshanba Lalo": "yik", "Dongxiang": "sce", "Donno So Dogon": "dds", "Doondo": "dde", "Dorasque": "cba-dor", "Dori'o": "dor", "Dorig": "wwo", "Doromu-Koki": "kqc", "Dorze": "doz", "Doso": "dol", "Doteli": "dty", "Dothraki": "art-dtk", "Doura": "don", "Doutai": "tds", "Doyayo": "dow", "Drehu": "dhv", "Drung": "duu", "Duala": "dua", "Duano": "dup", "Duau": "dva", "Dubli": "dub", "Dubu": "dmu", "Dugun": "ndu", "Duguri": "dbm", "Dugwor": "dme", "Duhwa": "kbz", "Duit": "cba-dui", "Duke": "nke", "Dukhan": "trk-dkh", "Dulbu": "dbo", "Duli": "duz", "Duma": "dma", "Dumaitic": "sem-dum", "Dumbea": "duf", "Dumi": "dus", "Dumpas": "dmv", "Dumun": "dui", "Duna": "duc", "Dunggano": "dng", "Dungmali": "raa", "Dungra Bhil": "duh", "Dungu": "dbv", "Dura": "drq", "Duri": "mvp", "Duriankere": "dbn", "Duruwa": "pci", "Dusner": "dsn", "Dusun Deyah": "dun", "Dusun Malang": "duq", "Dusun Witu": "duw", "Dutch Low Saxon": "nds-nl", "Dutch Sign Language": "dse", "Duun": "dux", "Duupa": "dae", "Duvle": "duv", "Duwai": "dbp", "Duwet": "gve", "Dwang": "nnu", "Dyaabugay": "dyy", "Dyaberdyaber": "dyb", "Dyan": "dya", "Dyangadi": "dyn", "Dyirbal": "dbl", "Dyugun": "dyd", "Dyula": "dyu", "Dza": "jen", "Dzala": "dzl", "Dzando": "dzn", "Dzao Min": "bpn", "Dzodinka": "add", "Dzongkha": "dz", "Dzuun": "dnn", "Dâw": "kwa", "E": "eee", "E'ma Buyang": "yzg", "Early Assamese": "inc-oas", "Early Modern Korean": "ko-ear", "Early Old Oghuz": "trk-eog", "Early Tripuri": "xtr", "East Central German": "gmw-ecg", "East Damar": "dmr", "East Franconian": "vmf", "East Futuna": "fud", "East Kewa": "kjs", "East Limba": "lma", "East Masela": "vme", "East Nyala": "nle", "East Tarangan": "tre", "East Yugur": "yuy", "Eastern Acipa": "acp", "Eastern Arrernte": "aer", "Eastern Bolivian Guarani": "gui", "Eastern Canadian Inuktitut": "ike", "Eastern Cham": "cjm", "Eastern Durango Nahuatl": "azd", "Eastern Gorkha Tamang": "tge", "Eastern Gurung": "ggn", "Eastern Highland Chatino": "cly", "Eastern Highland Otomi": "otm", "Eastern Huasteca Nahuatl": "nhe", "Eastern Huishui Hmong": "hme", "Eastern Karaboro": "xrb", "Eastern Kayah": "eky", "Eastern Keres": "kee", "Eastern Khanty": "kca-eas", "Eastern Krahn": "kqo", "Eastern Lalu": "yit", "Eastern Magar": "mgp", "Eastern Maninkakan": "emk", "Eastern Mari": "mhr", "Eastern Meohang": "emg", "Eastern Mnong": "mng", "Eastern Muria": "emu", "Eastern Ngad'a": "nea", "Eastern Nisu": "nos", "Eastern Ojibwa": "ojg", "Eastern Parbate Kham": "kif", "Eastern Penan": "pez", "Eastern Pomo": "peb", "Eastern Pwo": "kjp", "Eastern Qiandong Miao": "hmq", "Eastern Tamang": "taj", "Eastern Xiangxi Miao": "muq", "Eastern Xwla Gbe": "gbx", "Ebira": "igb", "Eblaite": "xeb", "Ebreo": "he", "Ebrié": "ebr", "Ebughu": "ebg", "Ecuadorian Sign Language": "ecs", "Ede Cabe": "cbj", "Ede Ica": "ica", "Ede Idaca": "idd", "Ede Ije": "ijj", "Ede Nago": "nqg", "Edera Awyu": "awy", "Edo": "bin", "Edolo": "etr", "Edomite": "xdm", "Edopi": "dbf", "Efai": "efa", "Efe": "efe", "Efik": "efi", "Efutop": "ofu", "Ega": "ega", "Eggon": "ego", "Egyptian": "egy", "Egyptian Sign Language": "esl", "Ehueun": "ehu", "Eipomek": "eip", "Eitiep": "eit", "Ejagham": "etu", "Ejamat": "eja", "Ekajuk": "eka", "Ekari": "ekg", "Ekele": "khy", "Eki": "eki", "Ekit": "eke", "Ekpeye": "ekp", "El Alto Zapotec": "zpp", "El Hugeirat": "elh", "El Molo": "elo", "Elamite": "elx", "Eleme": "elm", "Elepi": "ele", "Elfdalian": "ovd", "Elip": "ekm", "Elkei": "elk", "Eloi": "art-elo", "Elotepec Zapotec": "zte", "Eloyi": "afo", "Elseng": "mrf", "Elu": "elu", "Elymian": "xly", "Emae": "mmw", "Emai": "ema", "Eman": "emn", "Embaloh": "emb", "Emberá-Baudó": "bdc", "Emberá-Catío": "cto", "Emberá-Chamí": "cmi", "Emberá-Tadó": "tdc", "Embu": "ebu", "Emem": "enr", "Emerillon": "eme", "Emilian": "egl", "Emplawas": "emw", "En": "enc", "Enawené-Nawé": "unk", "Ende": "end", "Endonga": "ng", "Enga": "enq", "Engenni": "enn", "Enggano": "eno", "Enlhet": "enl", "Enrekang": "ptt", "Enu": "enu", "Enwan": "env", "Enwang": "enw", "Enxet": "enx", "Enya": "gey", "Eotile": "eot", "Epena": "sja", "Epi-Olmec": "xep", "Epie": "epi", "Epigraphic Mayan": "emy", "Eravallan": "era", "Erave": "kjy", "Ere": "twp", "Erie": "iro-ere", "Eritai": "ert", "Erokwanas": "erw", "Erre": "err", "Erromintxela": "emx", "Ersu": "ers", "Eruwa": "erh", "Erzya": "myv", "Esan": "ish", "Ese": "mcq", "Ese Ejja": "ese", "Eshtehardi": "esh", "Esimbi": "ags", "Eskayan": "esy", "Eskoses": "sco", "Eslovako": "sk", "Esloveno": "sl", "Esmeralda": "sai-esm", "Espanyol": "es", "Esperanto": "eo", "Esselen": "esq", "Estonian Sign Language": "eso", "Estonyo": "et", "Esuma": "esm", "Etchemin": "etc", "Etebi": "etb", "Eten": "etx", "Eteocretan": "ecr", "Eteocypriot": "ecy", "Ethiopian Sign Language": "eth", "Etkywan": "ich", "Eton (Cameroon)": "eto", "Eton (Vanuatu)": "etn", "Etruscan": "ett", "Etulo": "utr", "Euskera": "eu", "Evant": "bzz", "Even": "eve", "Evenki": "evn", "Ewage-Notu": "nou", "Ewarhuyana": "sai-ewa", "Ewe": "ee", "Ewondo": "ewo", "Extremaduran": "ext", "Eyak": "eya", "Ezaa": "eza", "Fagani": "faf", "Faifi": "fif", "Faiwol": "fai", "Fakkanci": "gel", "Fala": "fax", "Falam Chin": "cfm", "Fali": "fli", "Faliscan": "xfa", "Fam": "fam", "Fanagalo": "fng", "Fanamaket": "bjp", "Fang (Bantu)": "fan", "Fang (Beboid)": "fak", "Fania": "fni", "Far Western Muria": "fmu", "Farefare": "gur", "Fas": "fqs", "Fasu": "faa", "Fataleka": "far", "Fataluku": "ddg", "Fayu": "fau", "Fe'fe'": "fmp", "Fedan": "pdn", "Fembe": "agl", "Fer": "kah", "Feroes": "fo", "Feroge": "fer", "Fiji Hindi": "hif", "Filomena Mata-Coahuitlán Totonac": "tlp", "Finallig": "ebk", "Fines": "fi", "Fingallian": "gmw-fin", "Finongan": "fag", "Finontok": "lbk", "Finontok Bayyo": "obk", "Fipa": "fip", "Firan": "fir", "Fiwaga": "fiw", "Fiyiyano": "fj", "Flemish Sign Language": "vgt", "Flinders Island": "fln", "Foau": "flh", "Fogaha": "ber-fog", "Foi": "foi", "Foia Foia": "ffi", "Folopa": "ppo", "Foma": "fom", "Fon": "fon", "Fongoro": "fgr", "Foodo": "fod", "Forak": "frq", "Fordata": "frd", "Fore": "for", "Forest Enets": "enf", "Forest Nenets": "yrk-for", "Fortsenal": "frt", "Fox": "sac", "Franc-Comtois": "roa-fcm", "Francisco León Zoque": "zos", "Franco-Provenzal": "frp", "Franses": "fr", "French Belgian Sign Language": "sfb", "Friulian": "fur", "Fula": "ff", "Fuliiru": "flr", "Fulniô": "fun", "Fum": "fum", "Fungwa": "ula", "Fur": "fvr", "Furu": "fuu", "Futuna-Aniwa": "fut", "Fuyug": "fuy", "Fwe": "fwe", "Fwâi": "fwa", "Fyam": "pym", "Fyer": "fie", "Ga": "gaa", "Ga'anda": "gqa", "Gaa": "ttb", "Gaam": "tbi", "Gabadi": "kbt", "Gabi": "gbw", "Gabri": "gab", "Gabrielino-Fernandeño": "xgf", "Gadang": "gdk", "Gaddang": "gad", "Gaddi": "gbk", "Gade": "ged", "Gadjerawang": "gdh", "Gadsup": "gaj", "Gaeliko Eskoses": "gd", "Gafat": "gft", "Gagadu": "gbu", "Gagauz": "gag", "Gagnoa Bété": "btg", "Gahri": "bfu", "Gaikundi": "gbf", "Gaina": "gcn", "Gal": "gap", "Galambu": "glo", "Galatian": "xga", "Galela": "gbi", "Gales": "cy", "Galeya": "gar", "Galice": "gce", "Galindian": "xgl", "Gallaecian": "cel-gal", "Gallo": "roa-gal", "Gallo-Italic of Basilicata": "roa-gib", "Gallo-Italic of Sicily": "roa-gis", "Gallurese": "sdn", "Galo": "adl", "Galoli": "gal", "Galyego": "gl", "Gamale Kham": "kgj", "Gambera": "gma", "Gamela": "sai-gam", "Gamilarāy": "kld", "Gamit": "gbl", "Gamkonora": "gak", "Gamo": "gmv", "Gamo-Ningi": "bte", "Gan": "gan", "Gana": "gnq", "Ganang": "gne", "Gandhari": "pgd", "Gane": "gzn", "Ganggalida": "gcd", "Ganglau": "ggl", "Gangte": "gnb", "Gangulu": "gnl", "Gants": "gao", "Ganza": "gza", "Ganzi": "gnz", "Gao": "gga", "Gapapaiwa": "pwg", "Garawa": "wrk", "Garhwali": "gbm", "Garifuna": "cab", "Garingbal": "xgi", "Garo": "grt", "Garre": "gex", "Garus": "gyb", "Garza": "xgr", "Gashowu Yokuts": "yok-gsy", "Gata'": "gaq", "Gaulish": "cel-gau", "Gavak": "dmc", "Gavar": "gou", "Gavião do Jiparaná": "gvo", "Gawar-Bati": "gwt", "Gawwada": "gwd", "Gaya": "zra", "Gayil": "gyl", "Gayo": "gay", "Gayón": "sai-gay", "Gbagyi": "gbr", "Gban": "ggu", "Gbanu": "gbv", "Gbanziri": "gbg", "Gbari": "gby", "Gbaya-Bossangoa": "gbp", "Gbaya-Bozoum": "gbq", "Gbaya-Mbodomo": "gmm", "Gbayi": "gyg", "Gbesi Gbe": "gbs", "Gbii": "ggb", "Gbin": "xgb", "Gbiri-Niragu": "grh", "Gboloo Grebo": "gec", "Gciriku": "diu", "Gcwi": "gwj", "Ge": "hmj", "Ge'ez": "gez", "Geba Karen": "kvq", "Gebe": "gei", "Gedaged": "gdd", "Gedeo": "drs", "Geji": "gji", "Geko Karen": "ghk", "Gela": "nlg", "Gele'": "sbc", "Geme": "geq", "Gen": "gej", "Gende": "gaf", "Gengle": "geg", "Gepo": "ygp", "Gera": "gew", "Gerka": "gek", "German Low German": "nds-de", "German Sign Language": "gsg", "Geruma": "gea", "Geser-Gorom": "ges", "Geshiza": "ero-gsz", "Gey": "guv", "Ghadames": "gha", "Ghanaian Sign Language": "gse", "Ghandruk Sign Language": "gds", "Ghanongga": "ghn", "Ghari": "gri", "Ghayavi": "bmk", "Ghera": "ghr", "Ghomala'": "bbj", "Ghomara": "gho", "Ghotuo": "aaa", "Ghulfan": "ghl", "Gibanawa": "gib", "Gidar": "gid", "Gikyode": "acd", "Gilaki": "glk", "Gilbertese": "gil", "Gilima": "gix", "Gimi (Austronesian)": "gip", "Gimi (Papuan)": "gim", "Gimme": "kmp", "Gimnime": "gmn", "Ginuman": "gnm", "Girawa": "bbr", "Girirra": "gii", "Giryama": "nyf", "Githabul": "gih", "Gitnang Benggali": "inc-mbn", "Gitnang Franses": "frm", "Gitnang Koreano": "okm", "Gitnang Nerlandes": "dum", "Gitnang Tsino": "ltc", "Gitua": "ggt", "Gitxsan": "git", "Giyug": "giy", "Gizrra": "tof", "Glaro-Twabo": "glr", "Glavda": "glw", "Glio-Oubi": "oub", "Glosa": "igs", "Gnau": "gnu", "Goa'uld": "art-gld", "Goaria": "gig", "Gobasi": "goi", "Gobu": "gox", "Godié": "god", "Godoberi": "gdo", "Godwari": "gdx", "Goemai": "ank", "Gofa": "gof", "Gogo": "gog", "Gogodala": "ggw", "Goguryeo": "zkg", "Gojri": "gju", "Gokana": "gkn", "Gokhy": "tbq-gkh", "Gola": "gol", "Golin": "gvf", "Golpa": "lja", "Gondi": "gon", "Gone Dau": "goo", "Gong": "ugo", "Gongduk": "goe", "Gonja": "gjn", "Goo": "gov", "Gooniyandi": "gni", "Gor": "gqr", "Gorakor": "goc", "Gorap": "goq", "Goreng": "xgg", "Gorontalo": "gor", "Gorovu": "grq", "Gorwaa": "gow", "Gotiko": "got", "Gottscheerish": "gmw-gts", "Goundo": "goy", "Gourmanchéma": "gux", "Gowlan": "goj", "Gowro": "gwf", "Gozarkhani": "goz", "Grangali": "nli", "Grass Koiari": "kbk", "Green Gelao": "giq", "Green Hmong": "hnj", "Grenadian Creole English": "gcl", "Gresi": "grs", "Griyego": "el", "Griyego Miseniko": "gmy", "Groenlandes": "kl", "Groma": "gro", "Gros Ventre": "ats", "Gua": "gwx", "Guachí": "sai-gua", "Guahibo": "guh", "Guajajára": "gub", "Guajá": "gvj", "Guambiano": "gum", "Guamo": "sai-gmo", "Guanano": "gvc", "Guanche": "gnc", "Guarayu": "gyr", "Guatemalan Sign Language": "gsm", "Guató": "gta", "Guayabero": "guo", "Guazacapán": "nai-guz", "Gudang": "xgd", "Gudanji": "nji", "Gude": "gde", "Gudu": "gdu", "Guduf-Gava": "gdf", "Guerrero Amuzgo": "amu", "Guerrero Nahuatl": "ngu", "Guevea de Humboldt Zapotec": "zpg", "Gugadj": "ggd", "Gugu Badhun": "gdc", "Gugu Warra": "wrw", "Guhu-Samane": "ghs", "Guianese Creole": "gcr", "Guiberoua Bété": "bet", "Guinau": "awd-gnu", "Guinea Kpelle": "gkp", "Guinea-Bissau Creole": "pov", "Guinea-Bissau Sign Language": "lgs", "Guinean Sign Language": "gus", "Guiqiong": "gqi", "Gula": "glu", "Gula'alaa": "gmb", "Gulay": "gvl", "Gule": "gly", "Gullah": "gul", "Gumalu": "gmu", "Gumatj": "gnn", "Gumawana": "gvs", "Gumuz": "guk", "Gun": "guw", "Gundi": "gdi", "Gunditjmara": "gjm", "Gundungurra": "xrd", "Gungabula": "gyf", "Gungu": "rub", "Guntai": "gnt", "Gunu": "yas", "Gunwinggu": "gup", "Gunya": "gyy", "Gupa-Abawa": "gpa", "Gupapuyngu": "guf", "Gur Lama": "las", "Guragone": "gge", "Guramalum": "grz", "Gurani": "hac", "Gureng Gureng": "gnr", "Gurgula": "ggg", "Guriaso": "grx", "Gurindji": "gue", "Gurindji Kriol": "gjr", "Gurmana": "gvm", "Guro": "goa", "Guruntum": "grd", "Gusan": "gsn", "Gusii": "guz", "Gusilay": "gsl", "Gutnish": "gmq-gut", "Guugu Yimidhirr": "kky", "Guwa": "xgw", "Guwamu": "gwu", "Guwar": "aus-guw", "Guya": "gka", "Guyanese Creole English": "gyn", "Guyani": "gvy", "Guyarati": "gu", "Guébie": "gie", "Gvoko": "ngs", "Gwa": "gwb", "Gwahatike": "dah", "Gwak": "jgk", "Gwamhi-Wuri": "bga", "Gwandara": "gwn", "Gwara": "alv-gwa", "Gweda": "grw", "Gweno": "gwe", "Gwere": "gwr", "Gwich'in": "gwi", "Gyalsumdo": "gyo", "Gyele": "gyi", "Gyem": "gye", "Gâdang": "gdg", "Güenoa": "sai-gue", "G̓insëlug̓ën Sub̓anën": "sfe", "Habu": "hbu", "Hachijō": "jpx-hcj", "Hadiyya": "hdy", "Hadoti": "hoj", "Hadrami": "xhd", "Hadza": "hts", "Haeke": "aek", "Hahon": "hah", "Haida": "hai", "Haigwai": "hgw", "Hailufeng Min": "nan-hlh", "Hainanese": "hnm", "Hainyaxo Bozo": "bzx", "Haiphong Sign Language": "haf", "Haisla": "has", "Haitian Vodoun Culture Language": "hvc", "Haiǁom": "hgm", "Haji": "hji", "Hajong": "haj", "Hakka": "hak", "Hakö": "hao", "Halang": "hal", "Halang Doan": "hld", "Halbi": "hlb", "Halia": "hla", "Halkomelem": "hur", "Hamap": "hmu", "Hamba": "hba", "Hamer-Banna": "amf", "Hamtai": "hmt", "Hanga": "hag", "Hanga Hundi": "wos", "Hani": "hni", "Hanoi Sign Language": "hab", "Hanunoo Mangyan": "hnn", "Hapones": "ja", "Harami": "xha", "Harappan": "xiv", "Harari": "har", "Haraza": "nub-har", "Harijan Kinnauri": "kjo", "Haroi": "hro", "Harsusi": "hss", "Haruai": "tmd", "Haruku": "hrk", "Haryanvi": "bgc", "Harzani": "hrz", "Hasaitic": "sem-has", "Hasha": "ybj", "Hassaniya Arabic": "mey", "Hatam": "had", "Hatang Kaye": "agv", "Hattic": "xht", "Hausa Sign Language": "hsl", "Haush": "sai-hau", "Havanes": "jv", "Havasupai-Walapai-Yavapai": "yuf", "Haveke": "hvk", "Havu": "hav", "Hawai'i Pidgin Sign Language": "hps", "Hawayano": "haw", "Hawsa": "ha", "Haya": "hay", "Hdi": "xed", "Hehe": "heh", "Heiban": "hbn", "Heiltsuk": "hei", "Helong": "heg", "Hema": "nix", "Hemba": "hem", "Hember Avu": "mmi", "Hemer": "km", "Hemez": "tow", "Heorhiyano": "ka", "Herdé": "hed", "Herero": "hz", "Hermit": "llf", "Hernican": "xhr", "Hewa": "ham", "Heyo": "auk", "Hibito": "hib", "Hidatsa": "hid", "Higaunon": "mba", "High Valyrian": "art-vlh", "Highland Konjo": "kjk", "Highland Oaxaca Chontal": "chd", "Highland Popoluca": "poi", "Highland Puebla Nahuatl": "azz", "Highland Totonac": "tos", "Hijuk": "hij", "Hilagang Fali": "fll", "Hilagang Ndebele": "nd", "Hilagang Sami": "se", "Hilagang Sorsoganon": "bks", "Hilagang Tairora": "tbg", "Hiligaynon": "hil", "Hill Maria": "mrr", "Himarimã": "hir", "Hindi": "hi", "Hindi Dogri": "dgo", "Hinduri": "hii", "Hinukh": "gin", "Hiri Motu": "ho", "Hismaic": "sem-his", "Hitchiti": "nai-hit", "Hittite": "hit", "Hitu": "htu", "Hiw": "hiw", "Hixkaryana": "hix", "Hlai": "lic", "Hlepho Phowa": "yhl", "Hlersu": "hle", "Hmar": "hmr", "Hmong Don": "hmf", "Hmong Dô": "hmv", "Hmong Shua": "hmz", "Hmwaveke": "mrk", "Ho": "hoc", "Ho Chi Minh City Sign Language": "hos", "Hoava": "hoa", "Hobyót": "hoh", "Hoia Hoia": "hhi", "Hokkien": "nan-hbl", "Holikachuk": "hoi", "Holiya": "hoy", "Holma": "hod", "Holoholo": "hoo", "Holu": "hol", "Homa": "hom", "Honduran Lenca": "len", "Honduras Sign Language": "hds", "Hone": "juh", "Hong Kong Sign Language": "hks", "Honi": "how", "Hopi": "hop", "Horned Miao": "hrm", "Horo": "hor", "Horom": "hoe", "Hote": "hot", "Hoti": "hti", "Hovongan": "hov", "Hoyahoya": "hhy", "Hozo": "hoz", "Hpon": "hpo", "Hrangkhol": "hra", "Hruso": "hru", "Hrê": "hre", "Hu": "huo", "Huachipaeri": "hug", "Huambisa": "hub", "Huaorani": "auc", "Huarijio": "var", "Huaulu": "hud", "Huautla Mazatec": "mau", "Huave": "huv", "Huaxcaleca Nahuatl": "nhq", "Huba": "hbb", "Huehuetla Tepehua": "tee", "Huetar": "cba-hue", "Huichol": "hch", "Huilliche": "huh", "Huitepec Mixtec": "mxs", "Huizhou": "czh", "Hukumina": "huw", "Hula": "hul", "Hulaulá": "huy", "Huli": "hui", "Hulung": "huk", "Humburi Senni": "hmb", "Humene": "huf", "Hun": "uth", "Hunde": "hke", "Hung": "hnu", "Hungana": "hum", "Hungarian Sign Language": "hsh", "Hungworo": "nat", "Hunjara-Kaina Ke": "hkk", "Hunnic": "xhc", "Hunsrik": "hrx", "Hunzib": "huz", "Hupa": "hup", "Hupdë": "jup", "Hupla": "hap", "Hurrian": "xhu", "Hutterisch": "geh", "Hwana": "hwo", "Hya": "hya", "Hyam": "jab", "Hän": "haa", "Hértevin": "hrt", "Iaai": "iai", "Iamalele": "yml", "Iatmul": "ian", "Iau": "tmu", "Ibali Teke": "tek", "Ibaloy": "ibl", "Iban": "iba", "Ibanag": "ibg", "Ibani": "iby", "Iberian": "xib", "Ibibio": "ibb", "Ibino": "ibn", "Iboko": "bkp", "Ibu": "ibu", "Ibuoro": "ibr", "Icelandic Sign Language": "icl", "Iceve-Maci": "bec", "Ida'an": "dbj", "Idakho-Isukha-Tiriki": "ida", "Idaté": "idt", "Idere": "ide", "Idesa": "ids", "Idi": "idi", "Idiom Neutral": "mis-idn", "Ido": "io", "Idoma": "idu", "Idon": "idc", "Idu": "clk", "Idun": "ldb", "Iduna": "viv", "Ifo": "iff", "Ifugaw Amganad": "ifa", "Ifugaw Batad": "ifb", "Ifugaw Mayawyaw": "ifu", "Ifugaw Tuwali": "ifk", "Ifè": "ife", "Igala": "igl", "Igana": "igg", "Igbo": "ig", "Igede": "ige", "Ignaciano": "ign", "Igo": "ahl", "Iguta": "nar", "Igwe": "igw", "Iha": "ihp", "Ihievbe": "ihi", "Ija-Zuba": "vki", "Ik": "ikx", "Ika": "ikk", "Ikaranggal": "ikr", "Ikizu": "ikz", "Iko": "iki", "Ikobi-Mena": "meb", "Ikoma": "ntk", "Ikpeng": "txi", "Ikpeshi": "ikp", "Ikposo": "kpo", "Iku-Gora-Ankwa": "ikv", "Ikulu": "ikl", "Ikwere": "ikw", "Ikwo": "iqw", "Ila": "ilb", "Ile Ape": "ila", "Ilgar": "ilg", "Ili Turki": "ili", "Ili'uun": "ilu", "Illyrian": "xil", "Ilokano": "ilo", "Ilue": "ilv", "Ilwana": "mlk", "Imbongu": "imo", "Imonda": "imn", "Imroing": "imr", "Inabaknon": "abx", "Inapang": "mzu", "Inari Sami": "smn", "Inata": "atm", "Indanga": "bnt-ind", "Indian Sign Language": "ins", "Indo-Portuguese": "idb", "Indonesian Bajau": "bdl", "Indonesian Sign Language": "inl", "Indonesyo": "id", "Indri": "idr", "Indus Kohistani": "mvy", "Inebu One": "oin", "Ineseño": "inz", "Inete": "atk", "Inga": "inb", "Ingles": "en", "Ingrian": "izh", "Ingush": "inh", "Ini": "rol", "Inlaud Itnëg": "iti", "Inoke-Yate": "ino", "Inor": "ior", "Inpui Naga": "nkf", "Interlingguwa": "ia", "Interlingguwe": "ie", "International Sign": "ils", "Interslavic": "isv", "Intha": "int", "Inuinnaqtun": "esx-inq", "Inuit Sign Language": "iks", "Inuktitut": "iu", "Inuktun": "esx-ink", "Inuvialuktun": "ikt", "Ipai": "nai-ipa", "Ipalapa Amuzgo": "azm", "Ipiko": "ipo", "Ipili": "ipi", "Ipulo": "ass", "Iquito": "iqu", "Ir": "irr", "Irantxe": "irn", "Iranun": "ill", "Iraqw": "irk", "Irarutu": "irh", "Iraya Mangyan": "iry", "Iresim": "ire", "Irish Sign Language": "isg", "Irlandes": "ga", "Irula": "iru", "Isabi": "isa", "Isan": "tts", "Isanzu": "isn", "Isaurian": "mis-isa", "Isconahua": "isc", "Isebe": "igo", "Ishkashimi": "isk", "Isinay": "inn", "Isirawa": "srl", "Islander Creole English": "icr", "Islandes": "is", "Isnëg": "isd", "Isoko": "iso", "Israeli Sign Language": "isr", "Isthmus Mixe": "mir", "Isthmus Zapotec": "zai", "Istriot": "ist", "Istro-Romanian": "ruo", "Isu": "isu", "Isubu": "szv", "Italian Sign Language": "ise", "Italiot Greek": "grk-ita", "Italyano": "it", "Itawit": "itv", "Itbayatën": "ivv", "Itelmen": "itl", "Itene": "ite", "Iteri": "itr", "Itik": "itx", "Itnëg Banaw": "bjx", "Itnëg Masadiit": "tis", "Itnëg Mayodan": "ity", "Ito": "itw", "Itonama": "ito", "Itsekiri": "its", "Itu Mbon Uzo": "itm", "Itundujia Mixtec": "mce", "Itza'": "itz", "Iu Mien": "ium", "Ivatan": "ivb", "Iwaidja": "ibd", "Iwal": "kbm", "Iwam": "iwm", "Iwur": "iwo", "Ixcatec": "ixc", "Ixcatlán Mazatec": "mzi", "Ixil": "ixl", "Ixtayutla Mixtec": "vmj", "Iyayu": "iya", "Iyive": "uiv", "Iyo": "nca", "Iyo'wujwa Chorote": "crq", "Izere": "izr", "Izi": "izz", "Izi-Ezaa-Ikwo-Mgbo": "izi", "Izon": "ijc", "Izora": "cbo", "Iñapari": "inp", "Iñupyak": "ik", "Jabem": "jae", "Jabutí": "jbt", "Jad": "jda", "Jadgali": "jdg", "Jah Hut": "jah", "Jahanka": "jad", "Jair Awyu": "awv", "Jakaltek": "jac", "Jakati": "jat", "Jalapa de Díaz Mazatec": "maj", "Jalkunan": "bxl", "Jama Mapun": "sjm", "Jamaican Country Sign Language": "jcs", "Jamaican Creole": "jam", "Jamaican Sign Language": "jls", "Jamamadí": "jaa", "Jambi Malay": "jax", "Jamiltepec Mixtec": "mxt", "Jaminjung": "djd", "Jamsay": "djm", "Jamtish": "gmq-jmk", "Jandavra": "jnd", "Janday": "jan", "Jangkang": "djo", "Jangshung": "jna", "Janji": "jni", "Japanese Sign Language": "jsl", "Japhug": "sit-jap", "Japrería": "jru", "Jaqaru": "jqr", "Jara": "jaf", "Jarai": "jra", "Jarawa": "anq", "Jaru": "ddj", "Jassic": "ysc", "Jaunsari": "jns", "Javindo": "jvd", "Jawe": "jaz", "Jaya": "jyy", "Jebero": "jeb", "Jeh": "jeh", "Jehai": "jhi", "Jeikó": "sai-jko", "Jeju": "jje", "Jenaama Bozo": "bze", "Jeng": "jeg", "Jennu Kurumba": "xuj", "Jere": "jer", "Jeri Kuo": "jek", "Jersey Dutch": "gmw-jdt", "Jeru": "akj", "Jerung": "jee", "Jhankot Sign Language": "jhs", "Jiamao": "jio", "Jiba": "juo", "Jibu": "jib", "Jicarilla": "apj", "Jie": "mis-jie", "Jiiddu": "jii", "Jilbe": "jie", "Jili": "mgi", "Jilim": "jil", "Jimi": "jmi", "Jimjimen": "jim", "Jin": "cjy", "Jina": "jia", "Jingpho": "kac", "Jingulu": "jig", "Jiongnai Bunu": "pnu", "Jirajara": "sai-jrj", "Jirel": "jul", "Jiru": "jrr", "Jita": "jit", "Jizhao": "mis-jzh", "Jju": "kaj", "Joba": "job", "Jofotek-Bromnya": "jbr", "Jola-Fonyi": "dyo", "Jola-Kasa": "csk", "Jonkor Bourmataguil": "jeu", "Jordanian Sign Language": "jos", "Jorá": "jor", "Jowulu": "jow", "Ju": "juu", "Juang": "jun", "Juba Arabic": "pga", "Judeo-Italian": "itk", "Judeo-Persian": "jpr", "Judeo-Tat": "jdt", "Jukun Takum": "jbu", "Jumaytepeque": "nai-jum", "Jumjum": "jum", "Jumla Sign Language": "jus", "Jumli": "jml", "Jungle Inga": "inj", "Juquila Mixe": "mxq", "Jur Modo": "bex", "Juray": "juy", "Jurchen": "juc", "Jurúna": "jur", "Jutiapa": "nai-jtp", "Jutish": "jut", "Juwal": "mwb", "Juxtlahuaca Mixtec": "vmc", "Juǀ'hoan": "ktz", "Jwira-Pepesa": "jwi", "Júma": "jua", "K'iche'": "quc", "Kaamba": "xku", "Kaan": "ldl", "Kaang Chin": "ckn", "Kaansa": "gna", "Kaapor Sign Language": "uks", "Kaba": "ksp", "Kabalai": "kvf", "Kabalianon": "cbw", "Kabardian": "kbd", "Kabatei": "xkp", "Kabba-Laka": "lap", "Kabishiana": "tup-kab", "Kabiye": "kbp", "Kabola": "klz", "Kabore One": "onk", "Kabras": "lkb", "Kabulowan": "agy", "Kaburi": "uka", "Kabutra": "kbu", "Kabuverdianu": "kea", "Kabwa": "cwa", "Kabwari": "kcw", "Kabyle": "kab", "Kachama-Ganjule": "kcx", "Kachari": "xac", "Kachchi": "kfr", "Kachi Koli": "gjk", "Kacipo-Balesi": "koe", "Kaco'": "xkk", "Kadai": "kzd", "Kadar": "kej", "Kadara": "kad", "Kadaru": "kdu", "Kadiwéu": "kbc", "Kado": "kdv", "Kadu (Myanmar)": "zkd", "Kadugli": "xtc", "Kaduo": "ktp", "Kaera": "jka", "Kafa": "kbr", "Kafoa": "kpu", "Kagan Kalagan": "kll", "Kagate": "syw", "Kagayanën": "cgc", "Kagoma": "kdm", "Kagoro": "xkg", "Kagulu": "kki", "Kahe": "hka", "Kahilagaang Kurdo": "kmr", "Kahilagaang Lorung": "lbr", "Kahilagaang Tarahumara": "thh", "Kahilagaang Tujya": "tji", "Kahua": "agw", "Kaian": "kct", "Kaibobo": "kzb", "Kaidipang": "kzp", "Kaiep": "kbw", "Kaikadi": "kep", "Kaike": "kzq", "Kaiku": "kkq", "Kaimbulawa": "zka", "Kaimbé": "xai", "Kaingang": "kgp", "Kairak": "ckr", "Kairiru": "kxa", "Kairui-Midiki": "krd", "Kais": "kzm", "Kaitag": "xdq", "Kaivi": "kce", "Kaiwá": "kgk", "Kaiy": "tcq", "Kajakse": "ckq", "Kajali": "xkj", "Kajaman": "kag", "Kakabai": "kqf", "Kakabe": "kke", "Kakanda": "kka", "Kaki Ae": "tbd", "Kakihum": "kxe", "Kako": "kkj", "Kakwa": "keo", "Kala": "kcl", "Kala Lagaw Ya": "mwp", "Kalaamaya": "lkm", "Kalabakan": "kve", "Kalabari": "ijn", "Kalabra": "kzz", "Kalagan": "kqe", "Kalaktang Monpa": "kkf", "Kalam": "kmh", "Kalami": "gwc", "Kalamsé": "knz", "Kalanadi": "wkl", "Kalanga": "kck", "Kalanguya": "kak", "Kalanguya Ikalahan": "ify", "Kalao": "kly", "Kalapuya": "kyl", "Kalarko": "kba", "Kalasha": "kls", "Kalasuri": "xme-kls", "Kalašma": "ine-kal", "Kalenjin": "kln", "Kalinago": "crb", "Kalingga Butbut": "kyb", "Kalingga Limos": "kmk", "Kalingga Lubuagan": "knb", "Kalingga Mabaka": "kkg", "Kalingga Majukayong": "kmd", "Kalingga Tanudan": "kml", "Kalkatungu": "ktg", "Kalkoti": "xka", "Kallawaya": "caw", "Kalmyk": "xal", "Kalo Finnish Romani": "rmf", "Kalou": "ywa", "Kaluli": "bco", "Kalumpang": "kli", "Kaluyanën": "clu", "Kam": "kdx", "Kamakan": "vkm", "Kamang": "woi", "Kamano": "kbq", "Kamantan": "kci", "Kamar": "keq", "Kamara": "jmr", "Kamarian": "kzx", "Kamaru": "kgx", "Kamarupi Prakrit": "inc-kam", "Kamasa": "klp", "Kamasau": "kms", "Kamassian": "xas", "Kamayurá": "kay", "Kamba": "kam", "Kambaira": "kyy", "Kambera": "xbr", "Kamberataro": "kbv", "Kamberau": "irx", "Kambiwá": "xbw", "Kambāta": "ktb", "Kami": "kmi", "Kamkata-viri": "bsh", "Kamo": "kcq", "Kamoro": "kgq", "Kamta": "rkt", "Kamu": "xmu", "Kamula": "xla", "Kamwe": "hig", "Kanakanabu": "xnb", "Kanakuru": "kna", "Kanamari": "knm", "Kanares": "kn", "Kanashi": "xns", "Kanasi": "soq", "Kandas": "kqw", "Kandawo": "gam", "Kande": "kbs", "Kang": "kyp", "Kanga": "kcp", "Kangean": "kkv", "Kanggape": "igm", "Kangjia": "kxs", "Kango": "kty", "Kango-Sua": "kzy", "Kangri": "xnr", "Kaniet": "ktk", "Kanikkaran": "kev", "Kaningdon-Nindem": "kdp", "Kaningi": "kzo", "Kaningra": "knr", "Kaninuwa": "wat", "Kanite": "kmu", "Kanjari": "kft", "Kanju": "kbe", "Kankanaëy": "kne", "Kanlurang Frison": "fy", "Kanlurang Lembata": "lmj", "Kanlurang Tarangan": "txn", "Kanluraning Bru": "brv", "Kanluraning Katu": "kuf", "Kanluraning Kayah": "kyu", "Kanluraning Lawa": "lcp", "Kannada Kurumba": "kfi", "Kannauji": "bjj", "Kanowit": "kxn", "Kanoé": "kxo", "Kansa": "ksk", "Kantones": "yue", "Kantosi": "xkt", "Kanu": "khx", "Kanufi": "kni", "Kanuri": "kr", "Kanyok": "kny", "Kao": "kax", "Kaonde": "kqn", "Kap": "ykm", "Kapampangan": "pam", "Kapauri": "khp", "Kapin": "tbx", "Kapinawá": "xpn", "Kapingamarangi": "kpg", "Kapriman": "dju", "Kaptiau": "kbi", "Kapya": "klo", "Kaqchikel": "cak", "Kaqchikel-K'iche' Mixed Language": "ckz", "Kara (New Guinea)": "leu", "Kara (Tanzania)": "reg", "Karachay-Balkar": "krc", "Karadjeri": "gbd", "Karaim": "kdr", "Karajá": "kpj", "Karakalpak": "kaa", "Karakhanid": "xqa", "Karami": "xar", "Karamojong": "kdj", "Karang": "kzr", "Karanga": "kth", "Karankawa": "zkk", "Karas": "kgv", "Karata": "kpt", "Karaw": "kyj", "Karawa": "xrw", "Karbi": "mjw", "Kare (Central Africa)": "kbn", "Kare (New Guinea)": "kmf", "Karekare": "kai", "Karelian": "krl", "Karey": "kyd", "Kari": "kbj", "Karian": "bql", "Karingani": "kgn", "Karipuna": "kuq", "Karipúna Creole French": "kmv", "Kariri": "kzw", "Karitiâna": "ktn", "Kariya": "kil", "Kariyarra": "vka", "Karkar-Yuri": "yuj", "Karkin": "krb", "Karko": "kko", "Karnai": "bbv", "Karo": "kxh", "Karo Batak": "btx", "Karok": "kyh", "Karon": "krx", "Karon Dori": "kgw", "Karore": "xkx", "Karranga": "xrq", "Karuwali": "rxw", "Karîña": "car", "Kasanga": "ccj", "Kasem": "xsm", "Kashaya": "kju", "Kashubian": "csb", "Kasiguranin": "ksn", "Kaska": "kkz", "Kaskean": "zsk", "Kaskihá": "gva", "Kassite": "mis-kas", "Kassonke": "kao", "Kasua": "khs", "Katabaga": "ktq", "Katalan": "ca", "Katawixi": "xat", "Katembri": "sai-kat", "Kathlamet": "nai-kat", "Kathoriya Tharu": "tkt", "Kathu": "ykt", "Katimugang Kalingga": "ksc", "Katimugang Kam": "kmc", "Katimugang Kurdo": "sdh", "Katimugang Lorung": "lrr", "Katimugang Luri": "luz", "Katimugang Ndebele": "nr", "Katimugang Pinghua": "csp", "Katimugang Piseno": "spx", "Katimugang Sorsoganon": "srv", "Katimugang Tujya": "tjs", "Katimugang Tuttsone": "tce", "Katkari": "kfu", "Katla": "kcr", "Kato": "ktw", "Katsemir": "ks", "Katso": "kaf", "Katua": "kta", "Katukina": "knt", "Katāng": "kgd", "Kaulong": "pss", "Kaur": "vkk", "Kaure": "bpp", "Kaurna": "zku", "Kauwera": "xau", "Kavalan": "ckv", "Kavet": "krv", "Kawacha": "kcb", "Kawaiisu": "xaw", "Kawe": "kgb", "Kawishana": "awd-kaw", "Kawésqar": "alc", "Kaxararí": "ktx", "Kaxuyana": "kbb", "Kayabí": "kyz", "Kayagar": "kyt", "Kayan": "pdu", "Kayan Mahakam": "xay", "Kayan River Kayan": "xkn", "Kayapó": "txu", "Kayardild": "gyd", "Kayeli": "kzl", "Kayong": "kxy", "Kayort": "kyv", "Kaytetye": "gbb", "Kayupulau": "kzu", "Kazaho": "kk", "Kazukuru": "kzk", "Ke'o": "xxk", "Keak": "keh", "Keapara": "khz", "Kedah Malay": "meo", "Kedang": "ksx", "Keder": "kdy", "Kehu": "khh", "Kei": "kei", "Keiga": "kec", "Kein": "bmh", "Keiyo": "eyo", "Kela-Yela": "kel", "Kelabit": "kzi", "Kelantan Peranakan Hokkien": "mis-hkl", "Keliko": "kbo", "Kelo": "xel", "Kelon": "kyo", "Kemak": "kem", "Kembayan": "xem", "Kemberano": "bzp", "Kembra": "xkw", "Kemezung": "dmo", "Kemi Sami": "sjk", "Kemiehua": "kfj", "Kemtuik": "kmt", "Kenaboi": "xbn", "Kenati": "gat", "Kendayan": "knx", "Kendeje": "klf", "Kendem": "kvm", "Kenga": "kyq", "Keningau Murut": "kxi", "Keninjal": "knl", "Kensiu": "kns", "Kenswei Nsei": "ndb", "Kenyan Sign Language": "xki", "Kenyang": "ken", "Kenyi": "lke", "Keoru-Ahia": "xeu", "Kepkiriwát": "kpn", "Kepo'": "kuk", "Kera": "ker", "Kerak": "hhr", "Kereho": "xke", "Kerek": "krk", "Kerewe": "ked", "Kerewo": "kxz", "Kerinci": "kvr", "Kermanic": "xme-ker", "Ket": "ket", "Ketangalan": "kae", "Kete": "kcv", "Ketengban": "xte", "Ketsuwa": "qu", "Ketum": "ktt", "Kewa": "kew", "Keyagana": "kyg", "Kgalagadi": "xkv", "Khakas": "kjh", "Khalaj": "klj", "Khaling": "klr", "Khamnigan Mongol": "ykh", "Khamti": "kht", "Khamyang": "ksu", "Khana": "ogo", "Khandeshi": "khn", "Khao": "xao", "Kharam Naga": "kfw", "Kharia": "khr", "Kharia Thar": "ksy", "Khasi": "kha", "Khayo": "lko", "Khazar": "zkz", "Khe": "kqg", "Khehek": "tlx", "Khengkha": "xkf", "Khetrani": "xhe", "Khezha Naga": "nkh", "Khiamniungan Naga": "kix", "Khinalug": "kjj", "Khirwar": "kwx", "Khisa": "kqm", "Khitan": "zkt", "Khlula": "ykl", "Khmu": "kjg", "Khoekhoe": "naq", "Khoibu Naga": "nkb", "Khoini": "xkc", "Kholok": "ktc", "Kholosi": "inc-kho", "Khorasani Turkish": "kmz", "Khorezmian Turkic": "zkh", "Khosa": "xh", "Khotanese": "kho", "Khowar": "khw", "Khroskyabs": "jiq", "Khua": "xhv", "Khuen": "khf", "Khumi Chin": "cnk", "Khvarshi": "khv", "Khwarezmian": "xco", "Khwe": "xuu", "Kháng": "kjm", "Khün": "kkh", "Kiautschou German Pidgin": "crp-kia", "Kibala": "blv", "Kibena": "bez", "Kibet": "kie", "Kibiri": "prm", "Kichwa": "qwe-kch", "Kickapoo": "kic", "Kikai": "kzg", "Kikami": "kcu", "Kikuyu": "ki", "Kildin Sami": "sjd", "Kili": "tuw-kli", "Kilit": "xme-klt", "Kilivila": "kij", "Kiliwa": "klb", "Kilmeri": "kih", "Kim": "kia", "Kim Mun": "mji", "Kimaama": "kig", "Kimaragang": "kqr", "Kimbu": "kiv", "Kimbundu": "kmb", "Kimki": "sbt", "Kimré": "kqp", "Kinalakna": "kco", "Kinamayu": "kyk", "Kinamiging": "mkx", "Kinaray-a": "krj", "Kinarol-an": "kyn", "Kinga": "zga", "Kings River Yokuts": "yok-kry", "Kinikinao": "gqn", "Kinnauri": "kfk", "Kintaq": "knq", "Kinuku": "kkd", "Kioko": "ues", "Kiong": "kkm", "Kiorr": "xko", "Kiowa": "kio", "Kipchak": "qwm", "Kipfokomo": "pkb", "Kipsigis": "sgc", "Kiput": "kyi", "Kir-Balar": "kkr", "Kire": "geb", "Kirfi": "kks", "Kirgis": "ky", "Kirike": "okr", "Kirikiri": "kiy", "Kirya-Konzel": "fkk", "Kis": "kis", "Kisa": "lks", "Kisan": "xis", "Kisankasa": "kqh", "Kisar": "kje", "Kisi": "kiz", "Kistane": "gru", "Kita Maninkakan": "mwk", "Kitanemuk": "azc-ktn", "Kitembo": "tbt", "Kitja": "gia", "Kitsai": "kii", "Kituba": "ktu", "Kiunum": "wei", "Kiñarwanda-Kirundi": "rw", "Kla": "lda", "Klallam": "clm", "Klamath-Modoc": "kla", "Klao": "klu", "Klata": "bgi", "Klias River Kadazan": "kqt", "Klingon": "tlh", "Knaanic": "czk", "Ko": "fuj", "Koalib": "kib", "Koasati": "cku", "Koba": "kpd", "Kobiana": "kcj", "Kobol": "kgu", "Kobon": "kpw", "Koch": "kdq", "Kochila Tharu": "thq", "Koda": "cdz", "Kodaku": "ksz", "Kodava": "kfa", "Kodeoha": "vko", "Kodi": "kod", "Kodia": "kwp", "Koenoem": "kcs", "Kofa": "kso", "Kofei": "kpi", "Kofyar": "kwl", "Kohin": "kkx", "Kohistani Shina": "plk", "Koho": "kpm", "Kohumono": "bcs", "Koi": "kkt", "Koibal": "zkb", "Koireng": "nkd", "Koitabu": "kqi", "Koiwat": "kxt", "Kok-Nar": "gko", "Kok-Paponk": "okg", "Kokata": "ktd", "Kokborok": "trp", "Koke": "kou", "Koko-Bera": "kkp", "Kokoda": "xod", "Kokola": "kzn", "Kokota": "kkk", "Kol (Cameroon)": "biw", "Kol (New Guinea)": "kol", "Kola": "kvv", "Kolami": "kfb", "Kolbila": "klc", "Kolhe": "ekl", "Kolibugan": "skn", "Kolom": "klm", "Koluwawa": "klx", "Kom (Cameroon)": "bkm", "Kom (India)": "kmm", "Koma": "kmy", "Komba": "kpf", "Kombai": "tyn", "Kombio": "xbi", "Komering": "kge", "Komi-Permyak": "koi", "Komi-Yazva": "urj-kya", "Komi-Zyrian": "kpv", "Kominimung": "xoi", "Komo": "xom", "Komodo": "kvh", "Kompane": "kvp", "Komyandaret": "kzv", "Kon Keu": "kkn", "Konabéré": "bbo", "Konai": "kxw", "Konda": "knd", "Konda-Dora": "kfc", "Kondekor": "gau", "Koneraw": "kdw", "Konggo": "kg", "Konjo Pandalampasigan": "kjc", "Konkani": "kok", "Konkomba": "xon", "Konni": "kma", "Kono (Guinea)": "knu", "Kono (Nigeria)": "klk", "Kono (Sierra Leone)": "kno", "Konomala": "koa", "Konomihu": "nai-knm", "Konongo": "kcz", "Konso": "kxc", "Konyak Naga": "nbe", "Konyanka Maninka": "mku", "Konzo": "koo", "Koonzime": "ozm", "Koorete": "kqy", "Kopar": "xop", "Kopkaka": "opk", "Korafe-Yegha": "kpr", "Korak": "koz", "Korana": "kqz", "Korandje": "kcy", "Koreano": "ko", "Koreguaje": "coe", "Koresh-e Rostam": "okh", "Korku": "kfq", "Korlai Creole Portuguese": "vkp", "Korniko": "kw", "Koro (India)": "jkr", "Koro (Vanuatu)": "krf", "Koro (West Africa)": "kfo", "Koromfé": "kfz", "Koromira": "kqj", "Koromu": "xes", "Koronadal Blaan": "bpr", "Koroni": "xkq", "Korop": "krp", "Koropó": "xxr", "Koroshi": "ktl", "Korowai": "khe", "Korra Koraga": "kfd", "Korso": "co", "Korubo": "xor", "Korupun-Sela": "kpq", "Korwa": "kfp", "Koryak": "kpy", "Kosadle": "kiq", "Kosarek Yale": "kkl", "Koshin": "kid", "Kosraean": "kos", "Kota (Gabon)": "koq", "Kota (India)": "kfe", "Kota Bangun Kutai Malay": "mqg", "Kota Marudu Talantang": "grm", "Kota Marudu Tinagas": "ktr", "Kotafon Gbe": "kqk", "Kotava": "avk", "Koti": "eko", "Kott": "zko", "Kou": "snz", "Kouya": "kyf", "Kovai": "kqb", "Kove": "kvc", "Kowaki": "xow", "Kowiai": "kwh", "Koy Sanjaq Surat": "kqd", "Koya": "kff", "Koyaga": "kga", "Koyo": "koh", "Koyra Chiini": "khq", "Koyraboro Senni": "ses", "Koyukon": "koy", "Kpagua": "kuw", "Kpala": "kpl", "Kpan": "kpk", "Kpasam": "pbn", "Kpati": "koc", "Kpatili": "kym", "Kpee": "cpo", "Kpelle": "kpe", "Kpessi": "kef", "Kplang": "kph", "Krache": "kye", "Krahô": "xra", "Kraol": "rka", "Krenak": "kqq", "Kresh": "krs", "Krevinian": "zkv", "Kreye": "xre", "Kri": "cr", "Krikati-Timbira": "xri", "Krim": "krm", "Krio": "kri", "Krisa": "ksi", "Kristang": "mcm", "Kriyolyo Aityano": "ht", "Kriyolyo Hawayano": "hwc", "Krobu": "kxb", "Krongo": "kgo", "Kru'ng": "krr", "Krymchak": "jct", "Kryts": "kry", "Ktunaxa": "kut", "Kua": "tyu", "Kua-nsi": "ykn", "Kuamasi": "yku", "Kuan": "uan", "Kuanhua": "xnh", "Kube": "kgf", "Kubi": "kof", "Kubo": "jko", "Kubu": "kvb", "Kucong": "lkc", "Kudiya": "kfg", "Kudmali": "kyw", "Kudu-Camo": "kov", "Kugama": "kow", "Kugbo": "kes", "Kugu-Muminh": "xmh", "Kui (India)": "kxu", "Kui (Indonesia)": "kvd", "Kuijau": "dkr", "Kuikúro": "kui", "Kujarge": "vkj", "Kuk": "kfn", "Kukatja": "kux", "Kukele": "kez", "Kukkuzi": "urj-kuk", "Kukna": "kex", "Kuku-Mangk": "xmq", "Kuku-Mu'inh": "xmp", "Kuku-Thaypan": "typ", "Kuku-Ugbanh": "ugb", "Kuku-Uwanh": "uwa", "Kuku-Yalanji": "gvn", "Kula": "tpg", "Kulaal": "glj", "Kulere": "kul", "Kulfa": "kxj", "Kulina": "xpk", "Kulisusu": "vkl", "Kullu Pahari": "kfx", "Kulon": "uon", "Kulon-Pazeh": "uun", "Kulung": "kle", "Kumak": "nee", "Kumalu": "ksl", "Kumam": "kdi", "Kuman": "kue", "Kumaoni": "kfy", "Kumarbhag Paharia": "kmj", "Kumba": "ksm", "Kumbainggar": "kgs", "Kumbaran": "wkb", "Kumbewaha": "xks", "Kumeyaay": "nai-kum", "Kumhali": "kra", "Kumu": "kmw", "Kumukio": "kuo", "Kumyk": "kum", "Kumzari": "zum", "Kuna": "cuk", "Kunama": "kun", "Kunbarlang": "wlg", "Kunda": "kdn", "Kundal Shahi": "shd", "Kunduvadi": "wku", "Kung": "kfl", "Kungarakany": "ggk", "Kungardutyi": "gdt", "Kunggari": "kgl", "Kungkari": "lku", "Kuni": "kse", "Kuni-Boazi": "kvg", "Kunigami": "xug", "Kunimaipa": "kup", "Kunja": "pep", "Kunjen": "kjn", "Kunyi": "njx", "Kunza": "kuz", "Kuo": "xuo", "Kuot": "kto", "Kupa": "kug", "Kupang Malay": "mkn", "Kupia": "key", "Kupsabiny": "kpz", "Kur": "kuv", "Kura Ede Nago": "nqk", "Kurama": "krh", "Kuranko": "knk", "Kurdo Sentral": "ckb", "Kuri": "nbn", "Kuria": "kuj", "Kurichiya": "kfh", "Kurmukar": "kfv", "Kurnai": "unn", "Kurrama": "vku", "Kursav": "faj", "Kurti": "ktm", "Kurtjar": "gdj", "Kurtöp": "xkz", "Kurudu": "kjr", "Kurukh": "kru", "Kuruáya": "kyr", "Kusaghe": "ksg", "Kushi": "kuh", "Kustenau": "awd-kus", "Kusu": "ksv", "Kusunda": "kgg", "Kusāl": "kus", "Kutang Ghale": "ght", "Kutep": "kub", "Kuthant": "xut", "Kutto": "kpa", "Kutu": "kdc", "Kuturmi": "khj", "Kuuk Thaayorre": "thd", "Kuuk Yak": "uky", "Kuuku-Ya'u": "kuy", "Kuvale": "olu", "Kuvi": "kxv", "Kuwaa": "blh", "Kuwaataay": "cwt", "Kuwani": "paa-kwn", "Kuwanyama": "kj", "Kuy": "kdt", "Kuyunon": "cyo", "Kven": "fkv", "Kw'adza": "wka", "Kwa'": "bko", "Kwadi": "kwz", "Kwaio": "kwd", "Kwaja": "kdz", "Kwak": "kwq", "Kwak'wala": "kwk", "Kwakum": "kwu", "Kwalhioqua-Tlatskanai": "qwt", "Kwama": "kmq", "Kwambi": "kwm", "Kwamera": "tnk", "Kwami": "ktf", "Kwamtim One": "okk", "Kwang": "kvi", "Kwanga": "kwj", "Kwangali": "kwn", "Kwanja": "knp", "Kwanka": "bij", "Kwara'ae": "kwf", "Kwasio": "nmg", "Kwaya": "kya", "Kwaza": "xwa", "Kwegu": "xwg", "Kwer": "kwr", "Kwerba": "kwe", "Kwerba Mamberamo": "xwr", "Kwere": "cwe", "Kwerisa": "kkb", "Kwese": "kws", "Kwesten": "kwt", "Kwini": "gww", "Kwinsu": "kuc", "Kwinti": "kww", "Kwoma": "kmo", "Kwomtari": "kwo", "Kwāmi": "ksq", "Kyak": "bka", "Kyaka": "kyc", "Kyakala": "tuw-kkl", "Kyan-Karyaw Naga": "nqq", "Kyenele": "kql", "Kyenga": "tye", "Kyerung": "kgy", "Kâte": "kmg", "Kélé": "keb", "Kómnzo": "paa-kmn", "La'bi": "lbi", "Laal": "gdm", "Laalaa": "cae", "Laba": "lau", "Label": "lbb", "Labir": "jku", "Labo": "mwi", "Labo Phowa": "ypb", "Laboya": "lmy", "Labu": "lbu", "Labuk-Kinabatangan Kadazan": "dtb", "Lacandon": "lac", "Lachi": "lbt", "Lachiguiri Zapotec": "zpa", "Lachixío Zapotec": "zpl", "Ladakhi": "lbj", "Ladin": "lld", "Ladino": "lad", "Ladji-Ladji": "llj", "Laeko-Libuat": "lkl", "Lafofa": "laf", "Laghu": "lgb", "Laghuu": "lgh", "Lagwan": "kot", "Laha (Indonesia)": "lhh", "Laha (Vietnam)": "lha", "Lahanan": "lhn", "Lahnda": "lah", "Lahta Karen": "kvt", "Lahu": "lhu", "Lahu Shi": "lhi", "Lahul Lohar": "lhl", "Lai": "cnh", "Laimbue": "lmx", "Laitu Chin": "clj", "Laiyolo": "lji", "Lak": "lbe", "Laka": "lak", "Lakalei": "lka", "Lake Miwok": "lmw", "Lakha": "lkh", "Laki": "lki", "Lakkia": "lbc", "Lakon": "lkn", "Lakondê": "lkd", "Lakota": "lkt", "Lakota Dida": "dic", "Lala (New Guinea)": "nrz", "Lala (South Africa)": "bnt-lal", "Lala-Bisa": "leb", "Lala-Roba": "lla", "Lalana Chinantec": "cnl", "Lama Bai": "lay", "Lamaholot": "slp", "Lamalera": "lmr", "Lamang": "hia", "Lamatuka": "lmq", "Lamba": "lam", "Lambadi": "lmn", "Lambichhong": "lmh", "Lambya": "lai", "Lame": "bma", "Lamenu": "lmu", "Lamet": "lbn", "Lamja-Dengsa-Tola": "ldh", "Lamkang": "lmk", "Lamma": "lev", "Lamnso'": "lns", "Lamogai": "lmg", "Lampung Api": "ljp", "Lamu": "llh", "Lamu-Lamu": "lby", "Lanas Lobu": "ruu", "Landoma": "ldm", "Lang'e": "yne", "Langbashe": "lna", "Langi": "lag", "Langnian Buyang": "yln", "Lango (Sudan)": "lno", "Lango (Uganda)": "laj", "Lanima": "lnw", "Lanoh": "lnh", "Lao": "lo", "Lao Naga": "nlq", "Laomian": "lwm", "Laopang": "lbg", "Laos Sign Language": "lso", "Lapaguía-Guivini Zapotec": "ztl", "Lapine": "art-lap", "Laragia": "lrg", "Larantuka Malay": "lrt", "Lardil": "lbz", "Larestani": "lrl", "Larike-Wakasihu": "alo", "Laro": "lro", "Larteh": "lar", "Laru": "lan", "Larëvat": "lrv", "Lasalimu": "llm", "Lasgerdi": "lsa", "Lashi": "lsi", "Lasi": "lss", "Latgalian": "ltg", "Latin": "la", "Latu": "ltu", "Latundê": "ltn", "Latvian Sign Language": "lsl", "Lau": "llu", "Laua": "luf", "Lauan": "llx", "Lauje": "law", "Laura": "lur", "Laurentian": "lre", "Lavatbura-Lamusong": "lbv", "Lave": "brb", "Laven": "lbo", "Lavukaleve": "lvk", "Lawangan": "lbx", "Lawi": "lvi", "Lawu": "lwu", "Lawunuia": "tgi", "Layakha": "lya", "Laz": "lzz", "Laze": "tbq-laz", "Lealao Chinantec": "cle", "Leco": "lec", "Ledo Kaili": "lew", "Leelau": "ldk", "Lefa": "lfa", "Lega-Mwenga": "lgm", "Lega-Shabunda": "lea", "Legbo": "agb", "Legenyem": "lcc", "Lehali": "tql", "Leinong Naga": "lzn", "Leipon": "lek", "Leitre": "paa-lei", "Leizhou Min": "luh", "Lela": "dri", "Lelak": "llk", "Lele (Chad)": "lln", "Lele (Congo)": "lel", "Lele (Guinea)": "llc", "Lele (New Guinea)": "lle", "Lelemi": "lef", "Lelepa": "lpa", "Lembena": "leq", "Lemerig": "lrz", "Lemio": "lei", "Lemnian": "xle", "Lemolang": "ley", "Lemoro": "ldj", "Lenakel": "tnl", "Lendu": "led", "Lengilu": "lgi", "Lengo": "lgr", "Lengola": "lej", "Lenje": "leh", "Lenkau": "ler", "Lenyima": "ldg", "Leones": "roa-leo", "Lepcha": "lep", "Lepki": "lpe", "Lepontic": "xlp", "Lere": "gnh", "Lese": "les", "Lesing-Gelimi": "let", "Letemboi": "nms", "Leti": "lti", "Leton": "lv", "Levuka": "lvu", "Lewo": "lww", "Lewo Eleng": "lwe", "Lewotobi": "lwt", "Leyigha": "ayi", "Lezgi": "lez", "Lhao Vo": "mhx", "Lhokpu": "lhp", "Li'o": "ljl", "Liabuku": "lix", "Liana-Seti": "ste", "Liangmai Naga": "njn", "Liberia Kpelle": "xpe", "Liberian Kreyol": "lir", "Libido": "liq", "Libinza": "liz", "Liburnian": "xli", "Libyan Sign Language": "lbs", "Ligbi": "lig", "Ligenza": "lgz", "Ligurian": "lij", "Lihir": "lih", "Lika": "lik", "Liki": "lio", "Likila": "lie", "Likuba": "kxx", "Likum": "lib", "Likwala": "kwc", "Lilau": "lll", "Lillooet": "lil", "Limassa": "bme", "Limbu": "lif", "Limbum": "lmp", "Limburges": "li", "Limi": "ylm", "Limilngan": "lmc", "Lindu": "klw", "Linear A": "lab", "Lingao": "onb", "Linggala": "ln", "Lingkhim": "lii", "Lingua Franca Nova": "lfn", "Linngithigh": "lnj", "Lipan": "apl", "Lipo": "lpo", "Lisabata-Nuniali": "lcs", "Lisela": "lcl", "Lish": "lsh", "Lishana Deni": "lsd", "Lishanid Noshan": "aij", "Lishán Didán": "trg", "Lisu": "lis", "Lithuanian Sign Language": "lls", "Little Swanport": "aus-lsw", "Litwano": "lt", "Litzlitz": "lzl", "Livonian": "liv", "Livvi": "olo", "Lizu": "sit-liz", "Lo-Toga": "lht", "Loarki": "lrk", "Lobala": "loq", "Lobi": "lob", "Lodhi": "lbm", "Logba": "lgq", "Logo": "log", "Logol": "lof", "Logooli": "rag", "Logorik": "liu", "Lojban": "jbo", "Lokaa": "yaz", "Loko": "lok", "Lokono": "arw", "Lokoya": "lky", "Lola": "lcd", "Lolak": "llq", "Lole": "llg", "Lolo": "llb", "Loloda": "loa", "Lolopo": "ycl", "Loma": "lom", "Lomaiviti": "lmv", "Lomakka": "loi", "Lomavren": "rmi", "Lombard": "lmo", "Lombi": "lmi", "Lombo": "loo", "Lomwe": "ngl", "Loncong": "lce", "Long Phuri Naga": "lpn", "Long Wat": "ttw", "Longgu": "lgu", "Longjia": "sit-lnj", "Longto": "wok", "Longuda": "lnu", "Longyan Min": "nan-lnx", "Loniu": "los", "Lonwolwol": "crc", "Loo": "ldo", "Lopa": "lop", "Lope": "yiu", "Lopi": "lov", "Lopit": "lpx", "Lorang": "lrn", "Lorediakarkar": "lnn", "Lorrain": "roa-lor", "Lote": "uvl", "Lotha Naga": "njh", "Lotud": "dtr", "Lotuko": "lot", "Lou": "loj", "Louisiana Creole": "lou", "Loun": "lox", "Loup A": "xlo", "Loup B": "xlb", "Lovono": "vnk", "Low German": "nds", "Lower Burdekin": "xbb", "Lower Chehalis": "cea", "Lower Grand Valley Dani": "dni", "Lower Mandobo": "bwp", "Lower Nossob": "nsb", "Lower Sorbian": "dsb", "Lower Southern Aranda": "axl", "Lower Ta'oih": "tto", "Lower Tanana": "taa", "Lowland Oaxaca Chontal": "clo", "Loxicha Zapotec": "ztp", "Lozi": "loz", "Luang": "lex", "Luba-Kasai": "lua", "Luba-Katanga": "lu", "Lubila": "kcc", "Lubu": "lcf", "Luchazi": "lch", "Lucumí": "luq", "Ludian": "lud", "Lufu": "ldq", "Luganda": "lg", "Lugbara": "lgg", "Luguru": "ruf", "Luhu": "lcq", "Luhya": "luy", "Luimbi": "lum", "Luiseño": "lui", "Lukpa": "dop", "Luksemburges": "lb", "Lule": "ule", "Lule Sami": "smj", "Lumang Benggali": "inc-obn", "Lumang Eslovako": "zlw-osk", "Lumang Espanyol": "osp", "Lumang Franses": "fro", "Lumang Frison": "ofs", "Lumang Hapones": "ojp", "Lumang Hemer": "okz", "Lumang Heorhiyano": "oge", "Lumang Hindi": "inc-ohi", "Lumang Ingles": "ang", "Lumang Katalan": "roa-oca", "Lumang Koreano": "oko", "Lumang Leones": "roa-ole", "Lumang Litwano": "olt", "Lumang Nerlandes": "odt", "Lumang Polako": "zlw-opl", "Lumang Sahon": "osx", "Lumang Simbahang Eslavo": "cu", "Lumang Sondanes": "osn", "Lumang Tibetano": "otb", "Lumang Tseko": "zlw-ocs", "Lumang Tsino": "och", "Lumang Unggaro": "ohu", "Lumang Wigur": "oui", "Lumba-Yakkha": "luu", "Lumbu": "lup", "Lumun": "lmd", "Lun Bawang": "lnd", "Luna": "luj", "Lunanakha": "luk", "Lunda": "lun", "Lungga": "lga", "Luo": "luo", "Luopohe Hmong": "hml", "Luren": "sit-lrn", "Luri (Nigeria)": "ldd", "Lusengo": "lse", "Lushootseed": "lut", "Lusi": "khl", "Lusitanian": "xls", "Lutachoni": "lts", "Lutos": "ndy", "Lutuv": "clt", "Luvale": "lue", "Luwati": "luv", "Luwian": "xlu", "Luwo": "lwo", "Luyana": "lyn", "Lwalu": "lwa", "Lwel": "lvl", "Lycian": "xlc", "Lydian": "xld", "Lyngngam": "lyg", "Lyélé": "lee", "Láadan": "ldn", "Láá Láá Bwamu": "bwj", "Löyöp": "urr", "Lü": "khb", "Ma": "msj", "Ma Manda": "skc", "Ma'anyan": "mhy", "Ma'di": "mhi", "Ma'ya": "slz", "Maaka": "mew", "Maale": "mdy", "Maasai": "mas", "Maay": "ymm", "Maba": "mqa", "Mabaale": "mmz", "Mabaan": "mfz", "Mabire": "muj", "Maca": "mca", "Macaguaje": "mcl", "Macaguán": "mbn", "Macanese": "mzs", "Macau Pidgin Portuguese": "crp-mpp", "Machame": "jmc", "Machiguenga": "mcb", "Machinere": "mpd", "Machinga": "mvw", "Macoris": "nai-mac", "Macuna": "myy", "Macushi": "mbc", "Mada (Cameroon)": "mxu", "Mada (Nigeria)": "mda", "Madagascar Sign Language": "mzc", "Madak": "mmx", "Maden": "xmx", "Madhi Madhi": "dmd", "Madi": "grg", "Madngele": "zml", "Madurese": "mad", "Maeng Itnëg": "itt", "Mafa": "maf", "Magahi": "mag", "Magdalena Peñasco Mixtec": "xtm", "Magi": "gkd", "Magindanawon": "mdh", "Magiyi": "gmg", "Magoma": "gmx", "Magori": "zgr", "Mahali": "mjx", "Mahasu Pahari": "bfz", "Mahican": "mjy", "Mahongwe": "mhb", "Mahou": "mxx", "Maia": "sks", "Maiadomu": "mzz", "Maiani": "tnh", "Maii": "mmm", "Mailu": "mgu", "Maindo": "cwb", "Maipure": "awd-mpr", "Mairasi": "zrs", "Maisin": "mbq", "Maithili": "mai", "Maiwa (Indonesia)": "wmm", "Maiwa (New Guinea)": "mti", "Maiwala": "mum", "Majang": "mpe", "Majera": "xmj", "Majhi": "mjz", "Majhwar": "mmj", "Mak (China)": "mkg", "Mak (Nigeria)": "pbl", "Makaa": "mcp", "Makah": "myh", "Makalero": "mjb", "Makasae": "mkz", "Makasar": "mak", "Makassar Malay": "mfp", "Makayam": "aup", "Makhuwa": "vmw", "Makhuwa-Marrevone": "xmc", "Makhuwa-Meetto": "mgh", "Makhuwa-Moniga": "mhm", "Makhuwa-Saka": "xsq", "Makhuwa-Shirima": "vmk", "Maklew": "mgf", "Makolkol": "zmh", "Makonde": "kde", "Maku": "xak", "Maku'a": "lva", "Makuri Naga": "jmn", "Makuráp": "mpu", "Makwe": "ymk", "Makyan Naga": "umn", "Mal": "mlf", "Mal Paharia": "mkb", "Mala (New Guinea)": "ped", "Mala (Nigeria)": "ruy", "Mala Malasar": "ima", "Malaccan Creole Malay": "ccm", "Malalamai": "mmt", "Malalí": "sai-mal", "Malango": "mln", "Malankuravan": "mjo", "Malapandaram": "mjp", "Malaryan": "mjq", "Malas": "mkr", "Malasanga": "mqz", "Malasar": "ymr", "Malavedan": "mjr", "Malawi Lomwe": "lon", "Malawian Sign Language": "lws", "Malayalam": "ml", "Malayic Dayak": "xdy", "Malaynon": "mlz", "Malayo": "ms", "Malayo Brunei": "kxd", "Malaysian Sign Language": "xml", "Malba Birifor": "bfo", "Male": "mdc", "Malecite-Passamaquoddy": "pqm", "Maleng": "pkt", "Maleu-Kilenge": "mgl", "Malfaxal": "mlx", "Malgana": "vml", "Malgatse": "mg", "Malgbe": "mxf", "Mali": "gcc", "Malibu": "sai-mlb", "Malila": "mgq", "Malimba": "mzd", "Malimpung": "mli", "Malinaltepec Tlapanec": "tcf", "Malol": "mbk", "Maltes": "mt", "Maltese Sign Language": "mdl", "Malua Bay": "mll", "Malvi": "mup", "Maléku Jaíka": "gut", "Mam": "mam", "Mama": "mma", "Mamaa": "mhf", "Mamaindé": "wmd", "Mamanwa": "mmn", "Mamara": "myk", "Mamasa": "mqj", "Mambae": "mgm", "Mambai": "mcs", "Mamboru": "mvd", "Mambwe-Lungu": "mgr", "Mampruli": "maw", "Mamuju": "mqx", "Mamulique": "emm", "Mamusi": "kdf", "Mamvu": "mdi", "Man Met": "mml", "Manado Malay": "xmm", "Manam": "mva", "Manambu": "mle", "Manangba": "nmm", "Manangkari": "znk", "Manao": "awd-man", "Manat": "pmr", "Manchu": "mnc", "Manda (Australia)": "zma", "Manda (India)": "mha", "Manda (Tanzania)": "mgs", "Mandahuaca": "mht", "Mandaic": "mid", "Mandailing Batak": "btm", "Mandalorian": "art-man", "Mandan": "mhq", "Mandandanyi": "zmk", "Mandar": "mdr", "Mandara": "tbf", "Mandari": "mqu", "Mandarin": "cmn", "Mandaya": "mry", "Mandeali": "mjl", "Mander": "mqr", "Mandingo": "man", "Mandinka": "mnk", "Mandjak": "mfv", "Manem": "jet", "Manes": "gv", "Mang": "zng", "Mangala": "mem", "Mangarayi": "mpc", "Mangarevan": "mrv", "Mangas": "zns", "Mangayat": "myj", "Mangbetu": "mdj", "Mangbutu": "mdk", "Mangerr": "zme", "Mangga Buang": "mmo", "Manggarai": "mqy", "Mangghuer": "mjg-mgr", "Mango": "mge", "Mangole": "mqc", "Mangseng": "mbh", "Manide": "abd", "Manigri-Kambolé Ede Nago": "xkb", "Manipa": "mqp", "Manipuri": "mni", "Mankanya": "knf", "Mankiyali": "nlm", "Manna-Dora": "mju", "Mannan": "mjv", "Mano": "mev", "Manobo Agusan": "msm", "Manobo Ata": "atd", "Manobo Dibabawon": "mbd", "Manobo Dulangan": "mta", "Manobo Ilyanen": "mbi", "Manobo Matigsalug": "mbt", "Manobo Saranggani": "mbs", "Manombai": "woo", "Mansaka": "msk", "Mansoanka": "msw", "Manta": "myg", "Mantsi": "nty", "Manumanaw Karen": "kxf", "Manus Koro": "kxr", "Manusela": "wha", "Manya": "mzj", "Manyawa": "mny", "Manza": "mzv", "Mao Naga": "nbi", "Maonan": "mmd", "Maore Comorian": "swb", "Mape": "mlh", "Mapena": "mnm", "Mapia": "mpy", "Mapidian": "mpw", "Mapos Buang": "bzh", "Mapoyo": "mcg", "Mapudungun": "arn", "Mara": "mec", "Mara Chin": "mrh", "Marachi": "lri", "Maraghei": "vmh", "Maragus": "mrs", "Maram Naga": "nma", "Marama": "lrm", "Maramihang wika": "mul", "Maranungku": "zmr", "Mararit": "mgb", "Marati": "mr", "Maratino": "sai-mar", "Marau": "mvr", "Marawan": "awd-mar", "Marba": "mpg", "Marenje": "vmr", "Marfa": "mvu", "Margany": "zmc", "Marghi South": "mfm", "Margi": "mrt", "Mari (Austronesian)": "hob", "Mari (Sepik)": "mbx", "Maria": "mds", "Mariaté": "awd-mrt", "Maricopa": "mrc", "Maridan": "zmd", "Maridjabin": "zmj", "Marik": "dad", "Marimanindji": "zmm", "Marind": "mrz", "Maring": "mbw", "Maring Naga": "nng", "Maringarr": "zmt", "Mariri": "mqi", "Maritime Sign Language": "nsr", "Maritsauá": "msp", "Mariupol Greek": "grk-mar", "Mariyedi": "zmy", "Marka": "rkm", "Markweeta": "enb", "Marma": "rmz", "Maroon Spirit Language": "crp-mar", "Marovo": "mvo", "Marrgu": "mhg", "Marriammu": "xru", "Marrithiyel": "mfr", "Marrucinian": "umc", "Marshales": "mh", "Marsian": "ims", "Martha's Vineyard Sign Language": "mre", "Marti Ke": "zmg", "Martu Wangka": "mpj", "Martuthunira": "vma", "Marwari": "mwr", "Marúbo": "mzr", "Masaba": "myx", "Masakará": "sai-msk", "Masalit": "mls", "Masana": "mcn", "Masbatenyo": "msb", "Masedonyo": "mk", "Mashco Piro": "cuj", "Mashi": "mho", "Masimasi": "ism", "Masiwang": "bnf", "Maskelynes": "klv", "Maslam": "msv", "Masmaje": "mes", "Massachusett": "wam", "Massalat": "mdg", "Massep": "mvs", "Matagalpa": "mtn", "Matal": "mfh", "Matanawi": "sai-mat", "Matbat": "xmt", "Matengo": "mgv", "Matepi": "mqe", "Matipuhy": "mzo", "Matlatzinca": "mat", "Mato": "met", "Mator": "mtm", "Matsés": "mcf", "Mattole": "mvb", "Matukar": "mjk", "Matumbi": "mgw", "Matya Samo": "stj", "Matís": "mpq", "Maung": "mph", "Mauritian Creole": "mfe", "Mauritian Sign Language": "lsy", "Mauwake": "mhl", "Mav̋ea": "mkv", "Mawa": "mcw", "Mawak": "mjj", "Mawan": "mcz", "Mawayana": "mzx", "Mawchi": "mke", "Mawes": "mgk", "Maxakalí": "mbl", "Maxi Gbe": "mxl", "Maya Samo": "sym", "Mayaguduna": "xmy", "Mayangna": "yan", "Mayawali": "yxa", "Maybrat": "ayz", "Mayeka": "myc", "Mayi-Thakurti": "xyt", "Maykulan": "mnt", "Maynas": "sai-mys", "Mayo": "mfy", "Mayogo": "mdm", "Mazagway": "dkx", "Mazaltepec Zapotec": "zpy", "Mazanderani": "mzn", "Mazatlán Mazatec": "vmz", "Mazatlán Mixe": "mzl", "Mba": "mfc", "Mbabaram": "vmb", "Mbala": "mdp", "Mbalanhu": "lnb", "Mbandja": "zmz", "Mbangala": "mxg", "Mbangi": "mgn", "Mbangwe": "zmn", "Mbara (Australia)": "mvl", "Mbara (Chad)": "mpk", "Mbariman-Gudhinma": "zmv", "Mbati": "mdn", "Mbato": "gwa", "Mbay": "myb", "Mbe": "mfo", "Mbe'": "mtk", "Mbelime": "mql", "Mbere": "mdt", "Mbesa": "zms", "Mbiywom": "aus-mbi", "Mbo (Cameroon)": "mbo", "Mbo (Congo)": "zmw", "Mboi": "moi", "Mboko": "mdu", "Mbole": "mdq", "Mbonga": "xmb", "Mbongno": "bgu", "Mbosi": "mdw", "Mbowe": "mxo", "Mbre": "mka", "Mbu'": "muc", "Mbudum": "xmd", "Mbugu": "mhd", "Mbugwe": "mgz", "Mbuko": "mqb", "Mbukushu": "mhw", "Mbula": "mna", "Mbula-Bwazza": "mbu", "Mbule": "mlb", "Mbulungish": "mbv", "Mbum": "mdd", "Mbunda": "mck", "Mbunga": "mgy", "Mburku": "bbt", "Mbuun": "zmp", "Mbwela": "mfu", "Mbya Guarani": "gun", "Me'en": "mym", "Mebu": "mjn", "Mecayapan Nahuatl": "nhx", "Medebur": "mjm", "Medefaidrin": "dmf", "Media Lengua": "mue", "Mednyj Aleut": "mud", "Medumba": "byv", "Mefele": "mfj", "Megam": "mef", "Megleno-Romanian": "ruq", "Mehek": "nux", "Mehináku": "mmh", "Mehri": "gdq", "Mekeo": "mek", "Mekmek": "mvk", "Mekwei": "msf", "Mekéns": "skf", "Mel-Khaonh": "hkn", "Mele-Fila": "mxe", "Melo": "mfx", "Melpa": "med", "Memoni": "mby", "Mendalam Kayan": "xkd", "Mendankwe-Nkwen": "mfd", "Mende (New Guinea)": "sim", "Mende (Sierra Leone)": "men", "Mengaka": "xmg", "Mengen": "mee", "Mengisa": "leo", "Menien": "sai-men", "Menka": "mea", "Menominee": "mez", "Mentawai": "mwv", "Menuvu": "mbb", "Menya": "mcr", "Meoswar": "mvx", "Mer": "mnu", "Meramera": "mxm", "Merei": "lmb", "Merey": "meq", "Meriam": "ulk", "Meroitic": "xmr", "Meru": "mer", "Mesaka": "iyo", "Mese": "mci", "Mesme": "zim", "Mesmes": "mys", "Mesqan": "mvz", "Messapic": "cms", "Meta'": "mgo", "Metlatónoc Mixtec": "mxv", "Mewari": "mtr", "Mewati": "wtm", "Mexican Sign Language": "mfs", "Meyah": "mej", "Mezontla Popoloca": "pbe", "Mezquital Otomi": "ote", "Meänkieli": "fit", "Mfinu": "zmf", "Mfumte": "nfu", "Mgbo": "gmz", "Mi'kmaq": "mic", "Miami": "mia", "Mian": "mpt", "Miani": "pla", "Micha": "yiq", "Michif": "crg", "Michigamea": "cmm", "Michoacán Mazahua": "mmc", "Michoacán Nahuatl": "ncl", "Mid Grand Valley Dani": "dnt", "Mid-Southern Banda": "bjo", "Middle Armenian": "axm", "Middle Assamese": "inc-mas", "Middle Breton": "xbm", "Middle Cornish": "cnx", "Middle English": "enm", "Middle Gujarati": "inc-mgu", "Middle High German": "gmh", "Middle Irish": "mga", "Middle Kannada": "dra-mkn", "Middle Khmer": "xhm", "Middle Low German": "gml", "Middle Median": "xme-mid", "Middle Mon": "mkh-mmn", "Middle Mongol": "xng", "Middle Newar": "nwx", "Middle Norwegian": "gmq-mno", "Middle Odia": "inc-mor", "Middle Persian": "pal", "Middle Scots": "gmw-msc", "Middle Vietnamese": "mkh-mvi", "Middle Watut": "mpl", "Middle Welsh": "wlm", "Midob": "mei", "Migaama": "mmy", "Migabac": "mpp", "Miji": "sjl", "Miju": "mxj", "Mikasuki": "mik", "Milang": "tbq-mil", "Mili": "ymh", "Millcayac": "sai-mil", "Miltu": "mlj", "Miluk": "iml", "Milyan": "imy", "Mimi of Decorse": "mis-mmd", "Mimi of Nachtigal": "mis-mmn", "Min Nan": "nan", "Mina": "hna", "Minaean": "inm", "Minang": "xrg", "Minangkabau": "min", "Minaveha": "mvn", "Minderico": "drc", "Mindiri": "mpn", "Mingang Doso": "mko", "Mingo": "iro-min", "Mingrelian": "xmf", "Minica Huitoto": "hto", "Minidien": "wii", "Minjungbal": "xjb", "Minkin": "xxm", "Minoan": "omn", "Minokok": "mqq", "Minriq": "mnq", "Mintil": "mzt", "Mirandese": "mwl", "Mire": "mvh", "Mirgan": "zrg", "Miriti": "mmv", "Miriwoong": "mep", "Miriwoong Sign Language": "rsm", "Mirning": "gmr", "Mirpur Panjabi": "pmu", "Misantla Totonac": "tlc", "Miship": "mjs", "Misima-Paneati": "mpx", "Mising": "mrg", "Miskito": "miq", "Mitla Zapotec": "zaw", "Mitlatongo Mixtec": "vmm", "Mittu": "mwu", "Mituku": "zmq", "Miu": "mpo", "Miwa": "vmi", "Mixed Great Andamanese": "gac", "Mixifore": "mfg", "Mixtepec Mixtec": "mix", "Mixtepec Zapotec": "zpm", "Miya": "mkf", "Miyako": "mvi", "Miyobe": "soy", "Mizo": "lus", "Mlabri": "mra", "Mlahsö": "lhs", "Mlap": "kja", "Mlomp": "mlo", "Mmaala": "mmu", "Mmani": "buy", "Mmen": "bfm", "Mo": "wkd", "Mo'da": "gbn", "Moabite": "obm", "Moba": "mfq", "Mobilian": "mod", "Mobu": "ahm", "Mocana": "sai-mcn", "Mochi": "old", "Mochica": "omc", "Mocho": "mhc", "Mocoví": "moc", "Modang": "mxd", "Modole": "mqo", "Moere": "mvq", "Mofu-Gudur": "mif", "Mogholi": "mhj", "Mogum": "mou", "Mohawk": "moh", "Mohegan-Pequot": "xpq", "Moi (Congo)": "mow", "Moi (Indonesia)": "mxn", "Moikodi": "mkp", "Moingi": "mwz", "Mojave": "mov", "Moji": "ymi", "Mok": "mqt", "Mokati": "wnb", "Moken": "mwt", "Mokerang": "mft", "Mokilese": "mkj", "Moklen": "mkm", "Mokole": "mkl", "Mokpwe": "bri", "Moksha": "mdf", "Molale": "mbe", "Molbog": "pwm", "Moldova Sign Language": "vsi", "Molengue": "bxc", "Molima": "mox", "Molmo One": "aun", "Molo": "zmo", "Molof": "msl", "Moloko": "mlw", "Mom Jango": "ver", "Moma": "myl", "Momare": "msz", "Mombo Dogon": "dmb", "Mombum": "mso", "Momina": "mmb", "Momuna": "mqf", "Mon": "mnw", "Monastic Sign Language": "mzg", "Mondropolon": "npn", "Mondé": "mnd", "Mongghul": "mjg-mgl", "Monggol": "mn", "Mongo": "lol", "Mongolian Sign Language": "msr", "Mongondow": "mog", "Moni": "mnz", "Monimbo": "mom", "Mono (California)": "mnr", "Mono (Cameroon)": "mru", "Mono (Congo)": "mnh", "Monom": "moo", "Monsang Naga": "nmh", "Montagnais": "moe", "Montana Salish": "fla", "Montol": "mtl", "Monumbo": "mxk", "Monzombo": "moj", "Moo": "gwg", "Moore": "mos", "Moose Cree": "crm", "Mopan Maya": "mop", "Mor (Austronesian)": "mhz", "Mor (Papuan)": "moq", "Moraid": "msg", "Moran": "tbq-mor", "Morawa": "mze", "Morelos Nahuatl": "nhm", "Morerebi": "xmo", "Moresada": "msx", "Mori Atas": "mzq", "Mori Bawah": "xmz", "Morigi": "mdb", "Moriori": "rrm", "Moro": "mor", "Moroccan Amazigh": "zgh", "Moroccan Sign Language": "xms", "Morokodo": "mgc", "Morom": "bdo", "Moronene": "mqn", "Morori": "mok", "Morouas": "mrp", "Mortlockese": "mrl", "Moru": "mgd", "Mosimo": "mqv", "Moskona": "mtj", "Mota": "mtt", "Motembo": "tmv", "Motu": "meu", "Mouk-Aria": "mwh", "Mountain Koiari": "kpx", "Mouwase": "jmw", "Movima": "mzp", "Moyon Naga": "nmo", "Mozambican Sign Language": "mzy", "Mozarabic": "mxi", "Mpade": "mpi", "Mpalitjanh": "xpj", "Mpi": "mpz", "Mpiemo": "mcx", "Mpiin": "bnt-mpi", "Mpinda": "pnd", "Mpongmpong": "mgg", "Mpoto": "mpa", "Mpotovoro": "mvt", "Mpuono": "bnt-mpu", "Mpur": "akc", "Mro Chin": "cmr", "Mru": "mro", "Mser": "kqx", "Muak Sa-aak": "ukk", "Mualang": "mtd", "Mubami": "tsx", "Mubi": "mub", "Mucuchí": "sai-muc", "Muda": "ymd", "Mudburra": "dmw", "Mudu Koraga": "vmd", "Muduapa": "wiv", "Muduga": "udg", "Muellama": "sai-mue", "Mufian": "aoj", "Muher": "sem-mhr", "Muinane": "bmr", "Mukha-Dora": "mmk", "Mukulu": "moz", "Mulaha": "mfw", "Mulam": "mlm", "Mulao": "giu", "Mullu Kurumba": "kpb", "Mullukmulluk": "mpb", "Muluridyi": "vmu", "Mum": "kqa", "Mumuye": "mzm", "Muna": "mnb", "Munda": "unx", "Mundabli": "boe", "Mundang": "mua", "Mundani": "mnf", "Mundari": "unr", "Mundat": "mmf", "Mundolinco": "art-mun", "Mundurukú": "myu", "Mungaka": "mhk", "Mungbam": "mij", "Munggui": "mth", "Mungkip": "mpv", "Muniche": "myr", "Munit": "mtc", "Munji": "mnj", "Munsee": "umu", "Muong": "mtq", "Mur Pano": "tkv", "Muratayak": "asx", "Murik (Malaysia)": "mxr", "Murik (New Guinea)": "mtf", "Murkim": "rmh", "Murle": "mur", "Murrinh-Patha": "mwf", "Mursi": "muz", "Murui Huitoto": "huu", "Murupi": "mqw", "Muruwari": "zmu", "Musan": "mmp", "Musasa": "smm", "Musey": "mse", "Musgu": "mug", "Musi": "mui", "Muskum": "mje", "Musom": "msu", "Mussau-Emira": "emi", "Muthuvan": "muv", "Mutu": "tuc", "Muya": "mvm", "Muyang": "muy", "Muyuw": "myw", "Muzi": "ymz", "Muzo": "sai-muz", "Mvanip": "mcj", "Mvuba": "mxh", "Mwaghavul": "sur", "Mwakai": "mgt", "Mwali Comorian": "wlc", "Mwan": "moa", "Mwani": "wmw", "Mwatebu": "mwa", "Mwera": "mwe", "Mwerlap": "mrm", "Mwimbi-Muthambi": "mws", "Mwotlap": "mlv", "Myene": "mye", "Mysian": "yms", "Mzieme Naga": "nme", "Mághdì": "gmd", "Mêphā Akatepek": "tpx", "Mêphā Azoyu": "tpc", "Mêphā Tlakwapa": "tpl", "Mënuvu Ubo": "obo", "Mëranaw": "mrw", "Mòcheno": "mhn", "Mün Chin": "mwq", "Mündü": "muh", "Māori": "mi", "Mạ": "cma", "N'Ko": "nqo", "Na": "nbt", "Naaba": "nao", "Naba": "mne", "Nabak": "naf", "Nabi": "mty", "Nachering": "ncd", "Nadruvian": "ndf", "Nadëb": "mbj", "Nafaanra": "nfr", "Nafi": "srf", "Nafri": "nxx", "Naga Pidgin": "nag", "Nagarchal": "nbg", "Nage": "nxe", "Nagtipunan Agta": "phi-nag", "Nagu": "ngr", "Nagumi": "ngv", "Nahali": "nlx", "Nahari": "nhh", "Nahavaq": "sns", "Nahuatl": "nah", "Nai": "bio", "Naka'ela": "nae", "Nakai": "nkj", "Nakame": "nib", "Nakanai": "nak", "Nakara": "nck", "Nake": "nbk", "Naki": "mff", "Nakwi": "nax", "Nalca": "nlc", "Nali": "nss", "Nalik": "nal", "Nalu": "naj", "Nalögo": "nlz", "Nama": "nmx", "Namakura": "nmk", "Namat": "nkm", "Nambikwara": "nab", "Nambo": "ncm", "Nambya": "nmq", "Namia": "nnm", "Namiae": "nvm", "Namibian Sign Language": "nbs", "Namla": "naa", "Namo": "mxw", "Namonuito": "nmt", "Namosi-Naitasiri-Serua": "bwb", "Namuyi": "nmy", "Nanai": "gld", "Nancere": "nnc", "Nande": "nnb", "Nandi": "niq", "Nanerige": "sen", "Nanga Dama Dogon": "nzz", "Nankina": "nnk", "Nanti": "cox", "Nanticoke": "nnt", "Nanubae": "afk", "Naolan": "nai-nao", "Napu": "npy", "Nar Phu": "npa", "Nara": "nrb", "Narak": "nac", "Narango": "nrg", "Narim": "loh", "Naro": "nhr", "Narom": "nrm", "Narragansett": "xnt", "Narua": "nru", "Narungga": "nnr", "Naruo": "ylo", "Nasal": "nsy", "Nasarian": "nvh", "Nasioi": "nas", "Naskapi": "nsk", "Nasu": "ywq", "Natagaimas": "nts", "Natchez": "ncz", "Nateni": "ntm", "Natioro": "nti", "Natú": "sai-nat", "Natügu": "ntu", "Nauete": "nxa", "Naukanski": "ynk", "Nauna": "ncn", "Nauo": "nwo", "Naurwano": "na", "Navaho": "nv", "Navut": "nsw", "Nawaru": "nwr", "Nawathinehena": "nwa", "Nawdm": "nmz", "Nawuri": "naw", "Naxi": "nxq", "Nayi": "noz", "Naʼvi": "art-nav", "Ncane": "ncr", "Nchumbulu": "nlu", "Nda'nda'": "nnz", "Ndai": "gke", "Ndaka": "ndk", "Ndali": "ndh", "Ndam": "ndm", "Ndamba": "ndj", "Ndambomo": "nxo", "Ndasa": "nda", "Ndau": "ndc", "Nde-Gbite": "ned", "Nde-Nsele-Nta": "ndd", "Ndemli": "nml", "Ndendeule": "dne", "Ndengereko": "ndg", "Nding": "eli", "Ndjébbana": "djj", "Ndo": "ndp", "Ndobo": "ndw", "Ndoe": "nbb", "Ndogo": "ndz", "Ndolo": "ndl", "Ndom": "nqm", "Ndombe": "ndq", "Ndoola": "ndr", "Ndrulo": "dno", "Nduga": "ndx", "Ndumu": "nmd", "Ndunda": "nuh", "Ndunga": "ndt", "Ndut": "ndv", "Ndyuka-Trio Pidgin": "njt", "Ndzwani Comorian": "wni", "Neapolitan": "nap", "Nedebang": "nec", "Nefamese": "nef", "Nefusa": "jbn", "Negerhollands": "dcr", "Negeri Sembilan Malay": "zmi", "Negidal": "neg", "Nehan": "nsn", "Nek": "nif", "Nekgini": "nkg", "Neko": "nej", "Neku": "nek", "Neme": "nex", "Nemi": "nem", "Nen": "nqn", "Nend": "anh", "Nengone": "nen", "Neo": "neu", "Nepalese Sign Language": "nsp", "Nepali": "ne", "Nepali Kurux": "kxl", "Nerlandes": "nl", "Nete": "net", "Neve'ei": "vnm", "Neverver": "lgk", "New Caledonian Javanese": "jas", "New River Shasta": "nai-nrs", "New Zealand Sign Language": "nzs", "Newar": "new", "Neyo": "ney", "Nez Perce": "nez", "Nga La": "hlt", "Ngaanyatjarra": "ntj", "Ngadha": "nxg", "Ngadjunmaya": "nju", "Ngadjuri": "jui", "Ngaiawang": "nwg", "Ngaing": "nnf", "Ngaju": "nij", "Ngala": "nud", "Ngalakan": "nig", "Ngalkbun": "ngk", "Ngalum": "szb", "Ngam": "nmc", "Ngamambo": "nbv", "Ngambay": "sba", "Ngamini": "nmv", "Ngamo": "nbh", "Ngan'gityemerri": "nam", "Nganakarti": "xnk", "Nganasan": "nio", "Ngandi": "nid", "Ngando (Central African Republic)": "ngd", "Ngando (Congo)": "nxd", "Ngandyera": "nne", "Ngangam": "gng", "Ngantangarra": "ntg", "Nganyaywana": "nyx", "Ngardi": "rxd", "Ngarigu": "xni", "Ngarinman": "nbj", "Ngarinyin": "ung", "Ngarla": "nrk", "Ngarluma": "nrl", "Ngarrindjeri": "nay", "Ngas": "anc", "Ngasa": "nsg", "Ngatik Men's Creole": "ngm", "Ngawn Chin": "cnw", "Ngawun": "nxn", "Ngazidja Comorian": "zdj", "Ngbaka": "nga", "Ngbaka Ma'bo": "nbm", "Ngbaka Manza": "ngg", "Ngbee": "jgb", "Ngbinda": "nbd", "Ngbundu": "nuu", "Ngelima": "agh", "Ngemba": "nge", "Ngen of Djonkro": "gnj", "Ngendelengo": "nql", "Ngeq": "ngt", "Ngete": "nnn", "Nggem": "nbq", "Nggwahyi": "ngx", "Ngie": "ngj", "Ngiemboon": "nnh", "Ngile": "jle", "Ngindo": "nnq", "Ngiti": "niy", "Ngiyambaa": "wyb", "Ngizim": "ngi", "Ngkoth": "aus-ngk", "Ngkâlmpw Kanum": "kcd", "Ngochang": "tbq-ngo", "Ngom": "nra", "Ngomba": "jgo", "Ngombale": "nla", "Ngombe (Central African Republic)": "nmj", "Ngombe (Congo)": "ngc", "Ngong": "nnx", "Ngongo": "noq", "Ngoni": "ngo", "Ngoreme": "ngq", "Ngoshie": "nsh", "Ngul": "nlo", "Ngulu": "ngp", "Nguluwan": "nuw", "Ngumbi": "nui", "Ngunawal": "xul", "Ngundi": "ndn", "Ngundu": "nue", "Ngungwel": "ngz", "Ngurmbur": "nrx", "Nguôn": "nuo", "Ngwaba": "ngw", "Ngwe": "nwe", "Ngwo": "ngn", "Ngäbere": "gym", "Nhanda": "nha", "Nheengatu": "yrl", "Nhirrpi": "hrp", "Nhuwala": "nhf", "Nias": "nia", "Nicaraguan Creole": "bzk", "Nicaraguan Sign Language": "ncs", "Nicola": "ath-nic", "Niellim": "nie", "Nigeria Mambila": "mzk", "Nigerian Pidgin": "pcm", "Nigerian Sign Language": "nsi", "Nihali": "nll", "Nii": "nii", "Niksek": "gbe", "Nila": "nil", "Nilamba": "nim", "Nimadi": "noe", "Nimanbur": "nmp", "Nimbari": "nmr", "Nimboran": "nir", "Nimi": "nis", "Nimo": "niw", "Nimoa": "nmw", "Ninam": "shb", "Nindi": "nxi", "Ningera": "nby", "Ninggerum": "nxr", "Ningil": "niz", "Ninia Yali": "nlk", "Ninzo": "nin", "Nipsan": "nps", "Nisa": "njs", "Nisenan": "nsz", "Nisga'a": "ncg", "Nisi": "yso", "Niuafo'ou": "num", "Niuatoputapu": "nkp", "Niuean": "niu", "Nivaclé": "cag", "Nivkh": "niv", "Niwer Mil": "hrc", "Niya Prakrit": "pra-niy", "Njalgulgule": "njl", "Njebi": "nzb", "Njen": "njj", "Njerep": "njr", "Njyem": "njy", "Nkami": "nkq", "Nkangala": "nkn", "Nkari": "nkz", "Nkem-Nkum": "isi", "Nkhumbi": "khu", "Nkongho": "nkc", "Nkonya": "nko", "Nkoroo": "nkx", "Nkoya": "nka", "Nkukoli": "nbo", "Nkutu": "nkw", "Nnam": "nbp", "Noakhali": "oak", "Nobiin": "fia", "Nobonob": "gaw", "Nocamán": "nom", "Nocte": "njb", "Nogai": "nog", "Noipä": "npx", "Noiri": "noi", "Nokuku": "nkk", "Nomaande": "lem", "Nomane": "nof", "Nomatsiguenga": "not", "Nomlaki": "nol", "Nomu": "noh", "Nong Zhuang": "zhn", "Nonuya": "noj", "Nooksack": "nok", "Noon": "snf", "Noone": "nhu", "Nootka": "nuk", "Nopala Chatino": "cya", "Noric": "nrc", "Norman": "nrf", "Norn": "nrn", "Norra": "nrr", "North Ambrym": "mmg", "North Asmat": "nks", "North Awyu": "yir", "North Babar": "bcd", "North Boma": "boh", "North Central Mixe": "neq", "North Efate": "llp", "North Frisian": "frr", "North Giziga": "gis", "North Marquesan": "mrq", "North Mofu": "mfk", "North Moluccan Malay": "max", "North Muyu": "kti", "North Nuaulu": "nni", "North Picene": "nrp", "North Slavey": "scs", "North Tanna": "tnn", "North Tukang Besi": "khc", "North Wahgi": "whg", "North Watut": "una", "Northeast Kiwai": "kiw", "Northeast Maidu": "nmu", "Northeast Malakula": "upv", "Northeast Pashayi": "aee", "Northeastern Dinka": "dip", "Northeastern Pomo": "pef", "Northern Altai": "atv", "Northern Amami Ōshima": "ryn", "Northern Dagara": "dgi", "Northern East Cree": "crl", "Northern Emberá": "emp", "Northern Ghale": "ghh", "Northern Grebo": "gbo", "Northern Guiyang Hmong": "huj", "Northern Haida": "hdn", "Northern Hindko": "hno", "Northern Huishui Hmong": "hmi", "Northern Kalapuya": "nrt", "Northern Kam": "doc", "Northern Khanty": "kca-nor", "Northern Khmer": "kxm", "Northern Kissi": "kqs", "Northern Luri": "lrc", "Northern Mansi": "mns-nor", "Northern Mashan Hmong": "hmp", "Northern Min": "mnp", "Northern Muji": "ymx", "Northern Ngbandi": "ngb", "Northern Nisu": "yiv", "Northern Nuni": "nuv", "Northern Oaxaca Nahuatl": "nhy", "Northern Ohlone": "cst", "Northern One": "onr", "Northern Paiute": "pao", "Northern Pame": "pmq", "Northern Pinghua": "cnp", "Northern Pomo": "pej", "Northern Puebla Nahuatl": "ncj", "Northern Pumi": "pmi", "Northern Pwo": "pww", "Northern Qiandong Miao": "hea", "Northern Qiang": "cng", "Northern Rengma Naga": "nnl", "Northern Roglai": "rog", "Northern Saharan Berber": "mzb", "Northern Selkup": "sel-nor", "Northern Sierra Miwok": "nsq", "Northern Sotho": "nso", "Northern Tepehuan": "ntp", "Northern Thai": "nod", "Northern Tidung": "ntd", "Northern Tlaxiaco Mixtec": "xtn", "Northern Toussian": "tsp", "Northern Tutchone": "ttm", "Northern Valley Yokuts": "yok-nvy", "Northern Yukaghir": "ykg", "Northwest Gbaya": "gya", "Northwest Maidu": "mjd", "Northwest Oaxaca Mixtec": "mxa", "Northwest Pashayi": "glh", "Northwestern Dinka": "diw", "Northwestern Fars": "faz", "Northwestern Ojibwa": "ojb", "Norwegian Sign Language": "nsl", "Norwego": "no", "Norwego Bokmål": "nb", "Norwego Nynorsk": "nn", "Notre": "bly", "Notsi": "ncf", "Nottoway": "ntw", "Nottoway-Meherrin": "nwy", "Novial": "nov", "Noy": "noy", "Nsari": "asj", "Nsenga": "nse", "Nshi": "nsc", "Nsong": "soo", "Nsongo": "nsx", "Ntcham": "bud", "Ntomba": "nto", "Ntra'ngith": "dgt", "Nubaca": "baf", "Nubi": "kcn", "Nuer": "nus", "Nuguria": "nur", "Nuk": "noc", "Nukak Makú": "mbr", "Nukna": "klt", "Nukuini": "nuc", "Nukumanu": "nuq", "Nukunu": "nnv", "Nukunul": "xnu", "Nukuoro": "nkr", "Numana": "nbr", "Numanggang": "nop", "Numbami": "sij", "Nume": "tgs", "Numidian": "nxm", "Numèè": "kdk", "Nungali": "nug", "Nunggubuyu": "nuy", "Nungon": "paa-nun", "Nungu": "rin", "Nupbikha": "npb", "Nupe": "nup", "Nusa Laut": "nul", "Nusu": "nuf", "Nutabe": "cba-nut", "Nuwosu": "ii", "Nyabwa": "nwb", "Nyagrong Minyag": "ero-nya", "Nyah Kur": "cbn", "Nyaheun": "nev", "Nyakyusa": "nyy", "Nyali": "nlj", "Nyam": "nmi", "Nyamal": "nly", "Nyambo": "now", "Nyamusa-Molo": "nwm", "Nyamwanga": "mwn", "Nyamwezi": "nym", "Nyaneka": "nyk", "Nyang'i": "nyp", "Nyanga (Congo)": "nyj", "Nyanga (Togo)": "ayg", "Nyanga-li": "nyc", "Nyangatom": "nnj", "Nyangbo": "nyb", "Nyangga": "nny", "Nyangumarta": "nna", "Nyankole": "nyn", "Nyarafolo": "sev", "Nyaturu": "rim", "Nyaw": "nyw", "Nyawaygi": "nyt", "Nyelâyu": "yly", "Nyemba": "nba", "Nyengo": "nye", "Nyenkha": "neh", "Nyeu": "nyl", "Nyigina": "nyh", "Nyiha": "nih", "Nyika": "nkt", "Nyimang": "nyi", "Nyindrou": "lid", "Nyindu": "nyg", "Nyishi": "njz", "Nyiyaparli": "xny", "Nyokon": "nvo", "Nyole (Kenya)": "nyd", "Nyole (Uganda)": "nuj", "Nyong": "muo", "Nyoro": "nyo", "Nyulnyul": "nyv", "Nyunga": "nys", "Nyungwe": "nyu", "Nzadi": "nzd", "Nzakambay": "nzy", "Nzakara": "nzk", "Nzanyi": "nja", "Nzima": "nzi", "Ná-Meo": "neo", "Nùng": "nut", "Nüpode Huitoto": "hux", "Nǀuu": "ngh", "O'chi'chi'": "xoc", "O'du": "tyh", "O'odham": "ood", "Obanliku": "bzy", "Obispeño": "obi", "Oblo": "obl", "Obokuitai": "afz", "Obolo": "ann", "Obulom": "obu", "Ocaina": "oca", "Ocotepec Mixtec": "mie", "Ocotlán Zapotec": "zac", "Od": "odk", "Odiai": "bhf", "Odoodee": "kkc", "Odual": "odu", "Odut": "oda", "Ofayé": "opy", "Ofo": "ofo", "Ogbah": "ogc", "Ogbia": "ogb", "Ogbogolo": "ogg", "Ogbronuagum": "ogu", "Ogea": "eri", "Oirata": "oia", "Ojibwë": "oj", "Ojitlán Chinantec": "chj", "Okanagan": "oka", "Okiek": "oki", "Okinawense": "ryu", "Okinoerabu": "okn", "Oko-Eni-Osayen": "oks", "Oko-Juwoi": "okj", "Okobo": "okb", "Okodia": "okd", "Okolod": "kqv", "Okpamheri": "opa", "Okpe (Northwestern Edo)": "okx", "Okpe (Southwestern Edo)": "oke", "Okpela": "atg", "Oksapmin": "opm", "Oksitano": "oc", "Oku": "oku", "Okwanuchu": "nai-okw", "Old Anatolian Turkish": "trk-oat", "Old Armenian": "xcl", "Old Avar": "oav", "Old Awadhi": "inc-oaw", "Old Breton": "obt", "Old Burmese": "obr", "Old Cornish": "oco", "Old Danish": "gmq-oda", "Old East Slavic": "orv", "Old Galician-Portuguese": "roa-opt", "Old Gujarati": "inc-ogu", "Old Gutnish": "gmq-ogt", "Old High German": "goh", "Old Irish": "sga", "Old Javanese": "kaw", "Old Kannada": "dra-okn", "Old Kentish Sign Language": "okl", "Old Komi": "urj-koo", "Old Manipuri": "omp", "Old Marathi": "omr", "Old Median": "xme-old", "Old Mon": "omx", "Old Navarro-Aragonese": "roa-ona", "Old Norse": "non", "Old Novgorodian": "zle-ono", "Old Nubian": "onw", "Old Occitan": "pro", "Old Odia": "inc-oor", "Old Persian": "peo", "Old Prussian": "prg", "Old Punjabi": "inc-opa", "Old Ruthenian": "zle-ort", "Old South Arabian": "sem-srb", "Old Swedish": "gmq-osw", "Old Tamil": "oty", "Old Tati": "xme-ott", "Old Telugu": "dra-ote", "Old Tupi": "tpw", "Old Turkic": "otk", "Old Welsh": "owl", "Olekha": "ole", "Ollari": "gdb", "Olo": "ong", "Oloma": "olm", "Olrat": "olr", "Olu'bo": "lul", "Olukumi": "ulb", "Olulumo-Ikom": "iko", "Oluta Popoluca": "plo", "Olutsotso": "lto", "Omagua": "omg", "Omaha-Ponca": "oma", "Omba": "omb", "Ombamba": "mbm", "Ombo": "oml", "Ometepec Nahuatl": "nht", "Omi": "omi", "Omok": "omk", "Omotik": "omt", "Omurano": "omu", "Oneida": "one", "Ong": "oog", "Ongota": "bxe", "Onhan": "loc", "Onin": "oni", "Onjob": "onj", "Ono": "ons", "Onobasulu": "onn", "Onondaga": "ono", "Ontong Java": "ojv", "Oorlams": "oor", "Opao": "opo", "Opata": "opt", "Opuuo": "lgn", "Opón": "sai-opo", "Oraon Sadri": "sdr", "Orejón": "ore", "Oring": "org", "Oriya": "or", "Orizaba Nahuatl": "nlv", "Orléanais": "roa-orl", "Ormu": "orz", "Ormuri": "oru", "Oro": "orx", "Oro Win": "orw", "Oroch": "oac", "Oroha": "ora", "Orok": "oaa", "Orokaiva": "okv", "Oroko": "bdu", "Orokolo": "oro", "Oromo": "om", "Oroqen": "orh", "Orowe": "bpk", "Oruma": "orr", "Orya": "ury", "Osage": "osa", "Osamayi": "syx", "Osatu": "ost", "Oscan": "osc", "Osetyo": "os", "Osing": "osi", "Ososo": "oso", "Ot Danum": "otd", "Otank": "uta", "Oti": "oti", "Otomaco": "sai-oto", "Otomi Estado ng Mehiko": "ots", "Otomi Ikstengko": "otz", "Otomi Keretaro": "otq", "Otomi Tekskatepek": "otx", "Otomi Temoaya": "ott", "Otomi Tenanggo": "otn", "Otomi Tilapa": "otl", "Otoro": "otr", "Ottawa": "otw", "Otuke": "otu", "Ouma": "oum", "Oune": "oue", "Owa": "stn", "Owenia": "wsr", "Owiniga": "owi", "Oy": "oyb", "Oya'oya": "oyy", "Oyda": "oyd", "Ozolotepec Zapotec": "zao", "Ozumacín Chinantec": "chz", "Pa": "ppt", "Pa Di": "pdi", "Pa'a": "pqa", "Pa'o Karen": "blk", "Pa-Hng": "pha", "Paamese": "pma", "Paasaal": "sig", "Pacahuara": "pcp", "Pacoh": "pac", "Padoe": "pdo", "Paelignian": "pgn", "Paeonian": "ine-pae", "Pagi": "pgi", "Pagibete": "pae", "Pagu": "pgu", "Pahanan Agta": "apf", "Pahari-Potwari": "phr", "Pahi": "lgt", "Pahlavani": "phv", "Pai Tavytera": "pta", "Paicî": "pri", "Paikoneka": "awd-pai", "Paipai": "ppi", "Paite": "pck", "Paiwan": "pwn", "Pajapan Nahuatl": "nhp", "Pajonal Ashéninka": "cjo", "Pak-Tong": "pkg", "Pakanha": "pkn", "Pakistan Sign Language": "pks", "Paku": "pku", "Paku Karen": "jkp", "Pal": "abw", "Palaic": "plq", "Palaka": "plr", "Palantla Chinantec": "cpa", "Palauan": "pau", "Palaw-an Brooke's Point": "plw", "Palaw-an Sentral": "plc", "Palaw-an Timog Kanluran": "plv", "Paleni": "pnl", "Palenquero": "pln", "Palewyami Yokuts": "yok-ply", "Pali": "pi", "Palikur": "plu", "Paliyan": "pcf", "Pallanganmiddang": "pmd", "Palor": "fap", "Palta": "sai-pal", "Palu'e": "ple", "Paluan": "plz", "Palula": "phl", "Palya Bareli": "bpx", "Pam": "pmn", "Pambia": "pmb", "Pamigua": "sai-pam", "Pamlico": "pmk", "Pamona": "pmf", "Pamosu": "hih", "Pampanitikang Tsino": "lzh", "Pana (Central Africa)": "pnz", "Pana (West Africa)": "pnq", "Panamanian Sign Language": "lsp", "Panamint": "par", "Panare": "pbh", "Panará": "kre", "Panasuan": "psn", "Panawa": "pwb", "Pancana": "pnp", "Panchpargania": "tdb", "Pande": "bkj", "Pangasinan": "pag", "Pangseng": "pgs", "Pangwa": "pbr", "Pangwali": "pgg", "Panim": "pnr", "Paniya": "pcg", "Pankararé": "pax", "Pankararú": "paz", "Pankhu": "pkh", "Pannei": "pnc", "Pannon": "agt", "Pannonian Rusyn": "rsk", "Panobo": "pno", "Panyi Bai": "bfc", "Panyjima": "pnw", "Panzaleo": "sai-pnz", "Pao": "ppa", "Papantla Totonac": "top", "Papapana": "ppn", "Papar": "dpp", "Papasena": "pas", "Papel": "pbo", "Papi": "ppe", "Papora": "ppu", "Papua New Guinean Sign Language": "pgz", "Papuan Malay": "pmy", "Papuma": "ppm", "Papyamento": "pap", "Para Naga": "pzn", "Parachi": "prc", "Paraguayan Guarani": "gug", "Paraguayan Sign Language": "pys", "Parakanã": "pak", "Paranan": "prf", "Paranawát": "paf", "Paratió": "sai-par", "Paraujano": "pbg", "Parauk": "prk", "Parawen": "prw", "Pardhan": "pch", "Pardhi": "pcl", "Pare": "asa", "Pareci": "pab", "Paredarerme": "xpd", "Parenga": "pcj", "Parkari Koli": "kvx", "Parthian": "xpr", "Parya": "paq", "Pará Gavião": "gvp", "Pasi": "psq", "Pass Valley Yali": "yac", "Pastun": "ps", "Pasé": "awd-pas", "Patagón": "sai-ptg", "Patamona": "pbc", "Patani": "ptn", "Pataxó Hã-Ha-Hãe": "pth", "Patep": "ptp", "Pathiya": "pty", "Patpatar": "gfk", "Pattani": "lae", "Pattani Malay": "mfa", "Pattapu": "ptq", "Patwin": "pwi", "Paulohi": "plh", "Paumarí": "pad", "Paunaka": "pnk", "Pauri Bareli": "bfb", "Pauserna": "psm", "Pawaia": "pwa", "Pawnee": "paw", "Payaguá": "sai-pyg", "Pazeh": "pzh", "Pe": "pai", "Pear": "pcb", "Peba": "sai-peb", "Pech": "pay", "Pecheneg": "xpc", "Peerapper": "xpw", "Peere": "pfe", "Pei": "ppq", "Pekal": "pel", "Pela": "bxd", "Pele-Ata": "ata", "Pemon": "aoc", "Penang Sign Language": "psg", "Penchal": "pek", "Pendau": "ums", "Pengo": "peg", "Pennsylvania German": "pdc", "Penobscot": "aaq", "Penrhyn": "pnh", "Pentlatch": "ptw", "Perai": "wet", "Peranakan Indonesian": "pea", "Perema": "wom", "Perené Ashéninka": "prq", "Pericú": "nai-per", "Pero": "pip", "Persa": "fa", "Persian Sign Language": "psc", "Peruvian Sign Language": "prl", "Petapa Zapotec": "zpe", "Petats": "pex", "Petjo": "pey", "Peñoles Mixtec": "mil", "Phai": "prt", "Phake": "phk", "Phala": "ypa", "Phana'": "phq", "Phangduwali": "phw", "Phende": "pem", "Philistine": "mis-phi", "Phimbi": "phm", "Phoenician": "phn", "Phola": "ypg", "Pholo": "yip", "Phom": "nph", "Phong-Kniang": "pnx", "Phrae Pwo": "kjt", "Phrygian": "xpg", "Phu Thai": "pht", "Phuan": "phu", "Phudagi": "phd", "Phuie": "pug", "Phukha": "phh", "Phuma": "ypm", "Phunoi": "pho", "Phuong": "phg", "Phupa": "ypp", "Phupha": "yph", "Phuthi": "bnt-phu", "Phuza": "ypz", "Piamatsina": "ptr", "Piame": "pin", "Piapoco": "pio", "Piaroa": "pid", "Picard": "pcd", "Pichinglis": "fpe", "Pichis Ashéninka": "cpu", "Pictish": "xpi", "Picuris": "nai-pic", "Pidgin Delaware": "dep", "Pidgin Iha": "ihb", "Pidgin Onin": "onx", "Piedmontese": "pms", "Pijao": "pij", "Pije": "piz", "Pijin": "pis", "Pilagá": "plg", "Pileni": "piv", "Pima Bajo": "pia", "Pimbwe": "piw", "Pinai-Hagahai": "pnn", "Pingelapese": "pif", "Pini": "pii", "Pinigura": "pnv", "Pinjarup": "pnj", "Pinji": "pic", "Pinotepa Nacional Mixtec": "mio", "Pintiini": "pti", "Pintupi-Luritja": "piu", "Pinyin": "pny", "Pipil": "ppl", "Pirahã": "myp", "Piratapuyo": "pir", "Pirlatapa": "bxi", "Piro": "pie", "Pirriya": "xpa", "Pisabo": "pig", "Pisaflores Tepehua": "tpp", "Piscataway": "psy", "Pisidian": "xps", "Pitcairn-Norfolk": "pih", "Pite Sami": "sje", "Piti": "pcn", "Pitjantjatjara": "pjt", "Pitta-Pitta": "pit", "Piu": "pix", "Piya-Kwonci": "piy", "Plains Apache": "apk", "Plains Cree": "crk", "Plains Indian Sign Language": "psd", "Plains Miwok": "pmw", "Plapo Krumen": "ktj", "Plautdietsch": "pdt", "Playero": "gob", "Pnar": "pbv", "Pochuri Naga": "npo", "Pochutec": "xpo", "Podoko": "pbi", "Pogali": "hkh", "Pogolo": "poy", "Pohnpeian": "pon", "Poitevin-Saintongeais": "roa-poi", "Pokangá": "pok", "Poke": "pof", "Pol": "pmm", "Polabian": "pox", "Polako": "pl", "Polci": "plj", "Polish Sign Language": "pso", "Polonombauk": "plb", "Pom": "pmo", "Ponam": "ncc", "Pondi": "lnm", "Pongu": "png", "Ponosakan": "pns", "Pontic Greek": "pnt", "Ponyo": "npg", "Poqomam": "poc", "Poqomchi'": "poh", "Porohanon": "prh", "Port Sandwich": "psw", "Port Sorell": "xpl", "Port Vato": "ptv", "Portuges": "pt", "Portuguese Sign Language": "psr", "Potawatomi": "pot", "Potiguára": "pog", "Poumei Naga": "pmx", "Pouye": "bye", "Powari": "pwr", "Powhatan": "pim", "Poyanáwa": "pyn", "Prakrit": "pra", "Prasuni": "prn", "Pre-Samnite": "itc-psa", "Primitive Irish": "pgl", "Principense": "pre", "Proto-Abkhaz-Abaza": "cau-abz-pro", "Proto-Afroasiatic": "afa-pro", "Proto-Albanian": "sqj-pro", "Proto-Algic": "aql-pro", "Proto-Algonquian": "alg-pro", "Proto-Amuesha-Chamicuro": "awd-amc-pro", "Proto-Anatolian": "ine-ana-pro", "Proto-Andian": "cau-and-pro", "Proto-Apachean": "apa-pro", "Proto-Arawa": "auf-pro", "Proto-Arawak": "awd-pro", "Proto-Armenian": "hyx-pro", "Proto-Arnhem": "aus-arn-pro", "Proto-Aroid": "omv-aro-pro", "Proto-Aslian": "mkh-asl-pro", "Proto-Atayalic": "map-ata-pro", "Proto-Athabaskan": "ath-pro", "Proto-Atlantic-Congo": "alv-pro", "Proto-Austroasiatic": "aav-pro", "Proto-Austronesian": "map-pro", "Proto-Avaro-Andian": "cau-ava-pro", "Proto-Bahnaric": "mkh-ban-pro", "Proto-Bai": "sit-bai-pro", "Proto-Balto-Slavic": "ine-bsl-pro", "Proto-Bantoid": "nic-bod-pro", "Proto-Bantu": "bnt-pro", "Proto-Basque": "euq-pro", "Proto-Batak": "btk-pro", "Proto-Be": "qfa-onb-pro", "Proto-Be-Tai": "qfa-bet-pro", "Proto-Benue-Congo": "nic-bco-pro", "Proto-Berber": "ber-pro", "Proto-Binanderean": "ngf-bin-pro", "Proto-Bodish": "sit-bdi-pro", "Proto-Bodo-Garo": "tbq-bdg-pro", "Proto-Bongo-Bagirmi": "csu-bba-pro", "Proto-Boran": "sai-bor-pro", "Proto-Brythonic": "cel-bry-pro", "Proto-Bua": "alv-bua-pro", "Proto-Bungku-Tolaki": "poz-btk-pro", "Proto-Burmish": "tbq-brm-pro", "Proto-Caddoan": "cdd-pro", "Proto-Cangin": "alv-cng-pro", "Proto-Cariban": "sai-car-pro", "Proto-Celtic": "cel-pro", "Proto-Central Chadic": "cdc-cbm-pro", "Proto-Central Dravidian": "dra-cen-pro", "Proto-Central Jê": "sai-cje-pro", "Proto-Central Naga": "sit-aao-pro", "Proto-Central New South Wales": "aus-cww-pro", "Proto-Central Sudanic": "csu-pro", "Proto-Central Togo": "alv-gtm-pro", "Proto-Central-Eastern Malayo-Polynesian": "poz-cet-pro", "Proto-Cerrado": "sai-cer-pro", "Proto-Chadic": "cdc-pro", "Proto-Chamic": "cmc-pro", "Proto-Chatino": "omq-cha-pro", "Proto-Chibchan": "cba-pro", "Proto-Chimakuan": "chi-pro", "Proto-Chinookan": "nai-ckn-pro", "Proto-Chukotko-Kamchatkan": "qfa-cka-pro", "Proto-Chumash": "nai-chu-pro", "Proto-Circassian": "cau-cir-pro", "Proto-Cupan": "azc-cup-pro", "Proto-Cushitic": "cus-pro", "Proto-Daju": "sdv-daj-pro", "Proto-Daly": "aus-dal-pro", "Proto-Dangari": "inc-dng-pro", "Proto-Dargwa": "cau-drg-pro", "Proto-Dizoid": "omv-diz-pro", "Proto-Dravidian": "dra-pro", "Proto-Eastern Jebel": "sdv-eje-pro", "Proto-Eastern Malayo-Polynesian": "pqe-pro", "Proto-Eastern Oti-Volta": "nic-eov-pro", "Proto-Eastern Polynesian": "poz-pep-pro", "Proto-Edekiri": "alv-edk-pro", "Proto-Edoid": "alv-edo-pro", "Proto-Ersuic": "sit-ers-pro", "Proto-Eskimo": "esx-esk-pro", "Proto-Eskimo-Aleut": "esx-pro", "Proto-Fali": "alv-fli-pro", "Proto-Finnic": "urj-fin-pro", "Proto-Gbaya": "gba-pro", "Proto-Gbe": "alv-gbe-pro", "Proto-Georgian-Zan": "ccs-gzn-pro", "Proto-Germanic": "gem-pro", "Proto-Grassfields": "nic-grf-pro", "Proto-Great Andamanese": "qfa-adm-pro", "Proto-Guang": "alv-gng-pro", "Proto-Gur": "nic-gur-pro", "Proto-Gurunsi": "nic-gns-pro", "Proto-Halmahera-Cenderawasih": "poz-hce-pro", "Proto-Heiban": "alv-hei-pro", "Proto-Hellenic": "grk-pro", "Proto-Highland East Cushitic": "cus-hec-pro", "Proto-Hlai": "qfa-lic-pro", "Proto-Hmong": "hmn-pro", "Proto-Hmong-Mien": "hmx-pro", "Proto-Hrusish": "sit-hrs-pro", "Proto-Hurro-Urartian": "qfa-hur-pro", "Proto-Idomoid": "alv-ido-pro", "Proto-Igboid": "alv-igb-pro", "Proto-Ijoid": "ijo-pro", "Proto-Indo-Aryan": "inc-pro", "Proto-Indo-Europeo": "ine-pro", "Proto-Indo-Iranian": "iir-pro", "Proto-Inuit": "esx-inu-pro", "Proto-Iranian": "ira-pro", "Proto-Iroquoian": "iro-pro", "Proto-Italic": "itc-pro", "Proto-Iwaidjan": "aus-wdj-pro", "Proto-Japonic": "jpx-pro", "Proto-Jukunoid": "nic-jkn-pro", "Proto-Jê": "sai-jee-pro", "Proto-Kadu": "qfa-kad-pro", "Proto-Kalamian": "phi-kal-pro", "Proto-Kalapuyan": "nai-klp-pro", "Proto-Kam-Sui": "qfa-kms-pro", "Proto-Kampa": "awd-kmp-pro", "Proto-Kamta": "inc-krd-pro", "Proto-Karen": "kar-pro", "Proto-Kartvelian": "ccs-pro", "Proto-Katuic": "mkh-kat-pro", "Proto-Kham": "sit-kha-pro", "Proto-Khanty": "kca-pro", "Proto-Khasian": "aav-khs-pro", "Proto-Khmeric": "mkh-kmr-pro", "Proto-Khmuic": "mkh-khm-pro", "Proto-Kho-Bwa": "sit-khb-pro", "Proto-Khoe": "khi-kho-pro", "Proto-Koman": "ssa-kom-pro", "Proto-Komisenian": "ira-kms-pro", "Proto-Koreanic": "qfa-kor-pro", "Proto-Kra": "qfa-kra-pro", "Proto-Kra-Dai": "qfa-tak-pro", "Proto-Kru": "kro-pro", "Proto-Kuki-Chin": "tbq-kuk-pro", "Proto-Kuliak": "ssa-klk-pro", "Proto-Kurdish": "ku-pro", "Proto-Kwa": "alv-kwa-pro", "Proto-Lalo": "tbq-lal-pro", "Proto-Lampungic": "poz-lgx-pro", "Proto-Lezghian": "cau-lzg-pro", "Proto-Lolo-Burmese": "tbq-lob-pro", "Proto-Loloish": "tbq-lol-pro", "Proto-Lower Cross River": "nic-lcr-pro", "Proto-Luish": "sit-luu-pro", "Proto-Maidun": "nai-mdu-pro", "Proto-Malayic": "poz-mly-pro", "Proto-Malayo-Chamic": "poz-mcm-pro", "Proto-Malayo-Polynesian": "poz-pro", "Proto-Malayo-Sumbawan": "poz-msa-pro", "Proto-Mande": "dmn-pro", "Proto-Mangbetu": "csu-maa-pro", "Proto-Mansi": "mns-pro", "Proto-Mari": "chm-pro", "Proto-Masa": "cdc-mas-pro", "Proto-Mayan": "myn-pro", "Proto-Mazatec": "omq-maz-pro", "Proto-Medo-Parthian": "ira-mpr-pro", "Proto-Micronesian": "poz-mic-pro", "Proto-Mien": "hmx-mie-pro", "Proto-Min": "zhx-min-pro", "Proto-Mixe-Zoque": "nai-miz-pro", "Proto-Mixtec": "omq-mxt-pro", "Proto-Mixtecan": "omq-mix-pro", "Proto-Mon-Khmer": "mkh-pro", "Proto-Mongolic": "xgn-pro", "Proto-Monic": "mkh-mnc-pro", "Proto-Mordvinic": "urj-mdv-pro", "Proto-Mumuye": "alv-mum-pro", "Proto-Munda": "mun-pro", "Proto-Munji-Yidgha": "ira-mny-pro", "Proto-Muskogean": "nai-mus-pro", "Proto-Na-Dene": "xnd-pro", "Proto-Nahuan": "azc-nah-pro", "Proto-Naish": "sit-nas-pro", "Proto-Nakh": "cau-nkh-pro", "Proto-Nawiki": "awd-nwk-pro", "Proto-Nguni": "bnt-ngu-pro", "Proto-Nicobarese": "aav-nic-pro", "Proto-Niger-Congo": "nic-pro", "Proto-Nilo-Saharan": "ssa-pro", "Proto-Nilotic": "sdv-nil-pro", "Proto-Norse": "gmq-pro", "Proto-North Dravidian": "dra-nor-pro", "Proto-North Halmahera": "paa-nha-pro", "Proto-North Iroquoian": "iro-nor-pro", "Proto-North Sarawak": "poz-swa-pro", "Proto-Northeast Caucasian": "cau-nec-pro", "Proto-Northern Jê": "sai-nje-pro", "Proto-Northern Naga": "sit-kon-pro", "Proto-Northwest Caucasian": "cau-nwc-pro", "Proto-Nubian": "nub-pro", "Proto-Nuclear Polynesian": "poz-pnp-pro", "Proto-Numic": "azc-num-pro", "Proto-Nupoid": "alv-nup-pro", "Proto-Nuristani": "iir-nur-pro", "Proto-Nyima": "sdv-nyi-pro", "Proto-Nyulnyulan": "aus-nyu-pro", "Proto-Oceanic": "poz-oce-pro", "Proto-Ogoni": "nic-ogo-pro", "Proto-Omotic": "omv-pro", "Proto-Ongan": "qfa-ong-pro", "Proto-Oti-Volta": "nic-ovo-pro", "Proto-Oto-Manguean": "omq-pro", "Proto-Oto-Pamean": "omq-otp-pro", "Proto-Otomi": "oto-otm-pro", "Proto-Otomian": "oto-pro", "Proto-Pakanic": "mkh-pkn-pro", "Proto-Palaungic": "mkh-pal-pro", "Proto-Pama-Nyungan": "aus-pam-pro", "Proto-Paresi-Waura": "awd-prw-pro", "Proto-Pathan": "ira-pat-pro", "Proto-Pearic": "mkh-pea-pro", "Proto-Permic": "urj-prm-pro", "Proto-Pilipino": "phi-pro", "Proto-Plateau": "nic-plt-pro", "Proto-Plateau Penutian": "nai-plp-pro", "Proto-Pnar-Khasi-Lyngngam": "aav-pkl-pro", "Proto-Polynesian": "poz-pol-pro", "Proto-Pomo": "nai-pom-pro", "Proto-Puroik": "sit-khp-pro", "Proto-Quechuan": "qwe-pro", "Proto-Rukai": "dru-pro", "Proto-Ryukyuan": "jpx-ryu-pro", "Proto-Sabaki": "bnt-sab-pro", "Proto-Saka": "xsc-sak-pro", "Proto-Saka-Wakhi": "xsc-skw-pro", "Proto-Salish": "sal-pro", "Proto-Samic": "smi-pro", "Proto-Samoyedic": "syd-pro", "Proto-Sanglechi-Ishkashimi": "ira-sgi-pro", "Proto-Sara": "csu-sar-pro", "Proto-Sarmatian": "xsc-sar-pro", "Proto-Scythian": "xsc-pro", "Proto-Selkup": "sel-pro", "Proto-Semitic": "sem-pro", "Proto-Shughni-Roshani": "ira-shr-pro", "Proto-Shughni-Yazghulami": "ira-shy-pro", "Proto-Shughni-Yazghulami-Munji": "ira-sym-pro", "Proto-Sino-Tibetan": "sit-pro", "Proto-Siouan": "sio-pro", "Proto-Siouan-Catawban": "nai-sca-pro", "Proto-Slavic": "sla-pro", "Proto-Sogdic": "ira-sgc-pro", "Proto-Somaloid": "cus-som-pro", "Proto-Songhay": "son-pro", "Proto-Sotho-Tswana": "bnt-sts-pro", "Proto-South Cushitic": "cus-sou-pro", "Proto-South Dravidian": "dra-sou-pro", "Proto-South Dravidian I": "dra-sdo-pro", "Proto-South Dravidian II": "dra-sdt-pro", "Proto-South Sulawesi": "poz-ssw-pro", "Proto-Southern Jê": "sai-sje-pro", "Proto-Southwestern Tai": "tai-swe-pro", "Proto-Ta-Arawak": "awd-taa-pro", "Proto-Tai": "tai-pro", "Proto-Takic": "azc-tak-pro", "Proto-Taman": "sdv-tmn-pro", "Proto-Tamangic": "sit-tam-pro", "Proto-Tangkhulic": "sit-tng-pro", "Proto-Tani": "sit-tan-pro", "Proto-Taranoan": "sai-tar-pro", "Proto-Tatic": "xme-ttc-pro", "Proto-Tocharian": "ine-toc-pro", "Proto-Totozoquean": "nai-tot-pro", "Proto-Trans-New Guinea": "ngf-pro", "Proto-Triqui": "omq-tri-pro", "Proto-Tsezian": "cau-tsz-pro", "Proto-Tsimshianic": "nai-tsi-pro", "Proto-Tungusic": "tuw-pro", "Proto-Tupi-Guarani": "tup-gua-pro", "Proto-Tupian": "tup-pro", "Proto-Turkic": "trk-pro", "Proto-Ubangian": "nic-ubg-pro", "Proto-Ugric": "urj-ugr-pro", "Proto-Upper Cross River": "nic-ucr-pro", "Proto-Uralic": "urj-pro", "Proto-Utian": "nai-utn-pro", "Proto-Uto-Aztecan": "azc-pro", "Proto-Vietic": "mkh-vie-pro", "Proto-Volta-Congo": "nic-vco-pro", "Proto-Volta-Niger": "alv-von-pro", "Proto-West Germanic": "gmw-pro", "Proto-West Semitic": "sem-wes-pro", "Proto-Western Kho-Bwa": "sit-khw-pro", "Proto-Western Mande": "dmn-mdw-pro", "Proto-Witotoan": "sai-wit-pro", "Proto-Yeniseian": "qfa-yen-pro", "Proto-Yoruba": "alv-yor-pro", "Proto-Yoruboid": "alv-yrd-pro", "Proto-Yukaghir": "qfa-yuk-pro", "Proto-Yupik": "ypk-pro", "Proto-Zapotec": "omq-zpc-pro", "Proto-Zapotecan": "omq-zap-pro", "Proto-Zaza-Gorani": "ira-zgr-pro", "Providencia Sign Language": "prz", "Psikye": "kvj", "Puare": "pux", "Puebla Mazatec": "pbm", "Puelche": "pue", "Puerto Rican Sign Language": "psl", "Puimei Naga": "npu", "Puinave": "pui", "Puiron": "sit-prn", "Pukapukan": "pkp", "Pulabu": "pup", "Puluwat": "puw", "Puma": "pum", "Pumpokol": "xpm", "Pumé": "yae", "Punan Aput": "pud", "Punan Bah-Biau": "pna", "Punan Batu": "pnm", "Punan Merah": "puf", "Punan Merap": "puc", "Punan Tubu": "puj", "Punic": "xpu", "Punjabi": "pa", "Punu": "puu", "Puoc": "puo", "Puquina": "puq", "Puragi": "pru", "Purari": "iar", "Purepecha": "pua", "Puri": "prr", "Purik": "prx", "Purisimeño": "puy", "Puroik": "suv", "Puruborá": "pur", "Puruhá": "sai-prh", "Purukotó": "sai-pur", "Purum": "pub", "Putai": "mfl", "Putoh": "put", "Putukwam": "afe", "Puxian Min": "cpx", "Puyo-Paekche": "xpp", "Puyuma": "pyu", "Pwaamèi": "pme", "Pwapwâ": "pop", "Pyapun": "pcw", "Pye Krumen": "pye", "Pyemmairre": "xpb", "Pyen": "pyy", "Pykobjê": "sai-pyk", "Pyu (Myanmar)": "pyx", "Pyu (New Guinea)": "pby", "Páez": "pbb", "Pááfang": "pfa", "Päri": "lkr", "Pémono": "pev", "Pévé": "lme", "Pökoot": "pko", "Q'anjob'al": "kjb", "Q'eqchi": "kek", "Qabiao": "laq", "Qaqet": "byx", "Qatabanian": "xqt", "Qau": "gqu", "Qila Muji": "ymq", "Qimant": "ahg", "Quapaw": "qua", "Quenya": "qya", "Quetzaltepec Mixe": "pxm", "Queyu": "qvy", "Quiavicuzas Zapotec": "zpj", "Quileute": "qui", "Quimbaya": "sai-qmb", "Quinault": "qun", "Quinigua": "nai-qng", "Quinqui": "quq", "Quioquitani-Quierí Zapotec": "ztq", "Quiotepec Chinantec": "chq", "Quiripi": "qyp", "Quitemo": "sai-qtm", "Rabha": "rah", "Rabona": "sai-rab", "Rade": "rad", "Raetic": "xrr", "Raga": "lml", "Rahambuu": "raz", "Rajah Kabunsuwan Manobo": "mqk", "Rajbanshi": "rjs", "Raji": "rji", "Rajong": "rjg", "Rajput Garasia": "gra", "Rakahanga-Manihiki": "rkh", "Rakhine": "rki", "Ralte": "ral", "Rama": "rma", "Ramandi": "tks", "Ramanos": "sai-ram", "Ramoaaina": "rai", "Ramopa": "kjx", "Rampi": "lje", "Rana Tharu": "thr", "Rang": "rax", "Rangkas": "rgk", "Ranglong": "rnl", "Rao": "rao", "Rapa": "ray", "Rapa Nui": "rap", "Rapoisi": "kyx", "Rapting": "rpt", "Rara Bakati'": "lra", "Rarotongan": "rar", "Rasawa": "rac", "Ratagnon Mangyan": "btn", "Ratahan": "rth", "Rathawi": "rtw", "Rathwi Bareli": "bgd", "Raute": "rau", "Ravula": "yea", "Rawa": "rwo", "Rawang": "raw", "Rawat": "jnl", "Rawo": "rwa", "Rayón Zoque": "zor", "Razajerdi": "rat", "Razihi": "rzh", "Reang": "ria", "Red Gelao": "gir", "Reel": "atu", "Rejang": "rej", "Rejang Kayan": "ree", "Reli": "rei", "Rema": "bow", "Rembarunga": "rmb", "Rembong": "reb", "Remo": "rem", "Rempi": "rmp", "Remun": "lkj", "Rendille": "rel", "Rengao": "ren", "Rennellese": "mnv", "Repanbitip": "rpn", "Rer Bare": "rer", "Rerau": "rea", "Rerep": "pgk", "Reshe": "res", "Resígaro": "rgr", "Retta": "ret", "Reyesano": "rey", "Rhine Franconian": "gmw-rfr", "Riang": "ril", "Riantana": "ran", "Ribun": "rir", "Rigwe": "iri", "Rikbaktsa": "rkb", "Rincón Zapotec": "zar", "Ringgou": "rgu", "Rinkonada": "bto", "Ririo": "rri", "Ritarungo": "rit", "Riung": "riu", "Riverain Sango": "snj", "Rogo": "rod", "Rohingya": "rhg", "Roma": "rmm", "Romagnol": "rgn", "Romam": "rmx", "Romani": "rom", "Romanian Sign Language": "rms", "Romano-Greek": "rge", "Romano-Serbian": "rsb", "Romanova": "rmv", "Romantse": "rm", "Rombo": "rof", "Romkun": "rmk", "Ron": "cla", "Ronga": "rng", "Rongga": "ror", "Rongmei Naga": "nbu", "Rongpo": "rnp", "Ronji": "roe", "Roon": "rnn", "Roria": "rga", "Roro": "rro", "Rotokas": "roo", "Rotuman": "rtm", "Rouran": "mis-rou", "Roviana": "rug", "Ruching Palaung": "pce", "Rudbari": "rdb", "Rufiji": "rui", "Ruga": "ruh", "Rukai": "dru", "Rukiga": "cgg", "Ruma": "ruz", "Rumai Palaung": "rbb", "Rumano": "ro", "Rumu": "klq", "Runga": "rou", "Rungtu": "rtc", "Rungus": "drg", "Rungwa": "rnw", "Ruso": "ru", "Russenorsk": "crp-rsn", "Russian Sign Language": "rsl", "Rutul": "rut", "Ruuli": "ruc", "Ruwund": "rnd", "Rwa": "rwk", "Rwandan Sign Language": "rsn", "Réunion Creole French": "rcf", "S'gaw Karen": "ksw", "Sa": "sax", "Sa'a": "apb", "Sa'ban": "snv", "Sa'och": "scq", "Saafi-Saafi": "sav", "Saam": "raq", "Saamia": "lsm", "Saanich": "str", "Saare": "uss", "Saaroa": "sxr", "Saba": "saa", "Sabaean": "xsa", "Sabah Bisaya": "bsy", "Sabah Malay": "msi", "Sabanê": "sae", "Sabaot": "spy", "Sabine": "sbv", "Sabir": "pml", "Sabu": "hvn", "Sabüm": "sbo", "Sacapulteco": "quv", "Sadri": "sck", "Saek": "skb", "Saep": "spd", "Safaitic": "sem-saf", "Safaliba": "saf", "Safeyoka": "apz", "Safwa": "sbk", "Sagala": "sbm", "Sagalla": "tga", "Sahaptin": "nai-spt", "Saho": "ssy", "Sahu": "saj", "Saisiyat": "xsy", "Sajau Basap": "sjb", "Sakachep": "sch", "Sakam": "skm", "Sakao": "sku", "Sakata": "skt", "Sake": "sak", "Sakizaya": "szy", "Sala": "shq", "Salampasu": "slx", "Salar": "slr", "Salas": "sgu", "Saleman": "sau", "Saliba (Colombia)": "slc", "Saliba (New Guinea)": "sbe", "Salinan": "sln", "Salt-Yui": "sll", "Saluan": "loe", "Salumá": "slj", "Salvadoran Lenca": "nai-sln", "Salvadoran Sign Language": "esn", "Sam": "snx", "Sama": "smd", "Sama Bangingi": "sse", "Sama Pangutaran": "slm", "Sama Sentral": "sml", "Samalian": "sem-sam", "Samaritan Aramaic": "sam", "Samaritan Hebrew": "smp", "Samarokena": "tmj", "Samatao": "ysd", "Samba": "smx", "Sambal Botolan": "sbl", "Sambali": "xsb", "Sambalpuri": "spv", "Sambe": "xab", "Samberigi": "ssx", "Samburu": "saq", "Samei": "smh", "Samo": "smq", "Samoan Plantation Pidgin": "crp-spp", "Samoano": "sm", "Samogitian": "sgs", "Samosa": "swm", "Sampang": "rav", "Samre": "sxm", "Samtao": "stu", "Samvedi": "smv", "San Agustín Mixtepec Zapotec": "ztm", "San Baltazar Loxicha Zapotec": "zpx", "San Felipe Otlaltepec Popoloca": "pow", "San Jerónimo Tecóatl Mazatec": "maa", "San Juan Atzingo Popoloca": "poe", "San Juan Colorado Mixtec": "mjc", "San Juan Guelavía Zapotec": "zab", "San Juan Quiahije Chatino": "omq-sjq", "San Juan Teita Mixtec": "xtj", "San Luís Temalacayuca Popoloca": "pps", "San Marcos Tlalcoyalco Popoloca": "pls", "San Martín Itunyoso Triqui": "trq", "San Miguel Creole French": "scf", "San Miguel Piedras Mixtec": "xtp", "San Miguel el Grande Mixtec": "mig", "San Pablo Güilá Zapotec": "ztu", "San Pedro Amuzgos Amuzgo": "azg", "San Pedro Quiatoni Zapotec": "zpf", "San Vicente Coatlán Zapotec": "zpt", "Sanapaná": "spn", "Sanaviron": "sai-san", "Sandawe": "sad", "Sanga (Congo)": "sng", "Sanga (Nigeria)": "xsn", "Sanggau": "scg", "Sanggo": "sg", "Sangir": "sxn", "Sangirë": "snl", "Sangisari": "sgr", "Sangkong": "sgk", "Sanglechi": "sgy", "Sangtam Naga": "nsa", "Sangu (Gabon)": "snq", "Sangu (Tanzania)": "sbp", "Sani": "ysn", "Sanie": "ysy", "Saniyo-Hiyewe": "sny", "Sankaran Maninka": "msc", "Sansi": "ssi", "Sanskrit": "sa", "Santa Catarina Albarradas Zapotec": "ztn", "Santa Inés Ahuatempan Popoloca": "pca", "Santa Inés Yatzechi Zapotec": "zpn", "Santa Lucía Monteverde Mixtec": "mdv", "Santa María La Alta Nahuatl": "nhz", "Santa María Quiegolani Zapotec": "zpi", "Santa María Zacatepec Mixtec": "mza", "Santa Teresa Cora": "cok", "Santali": "sat", "Santiago Xanica Zapotec": "zpr", "Santo Domingo Albarradas Zapotec": "zas", "Sanumá": "xsu", "Sanxiang Min": "nan-zsh", "Sapa": "tys", "Saparua": "spr", "Sapará": "sai-sap", "Sapo": "krn", "Saponi": "spi", "Saposa": "sps", "Sapuan": "spu", "Sapé": "spc", "Sar": "mwm", "Sara": "sre", "Sara Kaba": "sbz", "Sara Kaba Deme": "kwg", "Sara Kaba Náà": "kwv", "Saraiki": "skr", "Saramaccan": "srm", "Sarangani Blaan": "bps", "Sarasira": "zsa", "Saraveca": "sar", "Sarawak Malay": "poz-sml", "Sardo": "sc", "Sarikoli": "srh", "Sarli": "sdf", "Sartang": "onp", "Sarua": "swy", "Sarudu": "sdu", "Saruga": "sra", "Sasak": "sas", "Sasaru": "sxs", "Sassarese": "sdc", "Satawalese": "stw", "Saterland Frisian": "stq", "Sateré-Mawé": "mav", "Sathmar Swabian": "gmw-stm", "Saudi Arabian Sign Language": "sdl", "Saurashtra": "saz", "Sauri": "srt", "Sause": "sao", "Sausi": "ssj", "Savi": "sdg", "Savosavo": "svs", "Sawai": "szw", "Saweru": "swr", "Sawi": "saw", "Sawila": "swt", "Sawriya Paharia": "mjt", "Saxwe Gbe": "sxw", "Saya": "say", "Sayula Popoluca": "pos", "Scanian": "gmq-scy", "Seba": "kdg", "Sebat Bet Gurage": "sgw", "Seberuang": "sbx", "Sebop": "sib", "Sebuyau": "snb", "Sebwano": "ceb", "Sechelt": "sec", "Sechura": "sai-sec", "Secoya": "sey", "Sedang": "sed", "Sedoa": "tvw", "Seenku": "sos", "Segai": "sge", "Segeju": "seg", "Seget": "sbg", "Sehwi": "sfw", "Seimat": "ssg", "Seit-Kaitetu": "hik", "Sekani": "sek", "Sekapan": "skp", "Sekar": "skz", "Seke": "skj", "Sekele": "vaj", "Seki": "syi", "Seko Padang": "skx", "Seko Tengah": "sko", "Sekpele": "lip", "Selangor Sign Language": "kgi", "Selaru": "slu", "Selayar": "sly", "Selee": "snw", "Selepet": "spl", "Selk'nam": "ona", "Selonian": "sxl", "Selungai Murut": "slg", "Seluwasan": "sws", "Sema": "nsm", "Semai": "sea", "Semandang": "sdm", "Semaq Beri": "szc", "Sembakung Murut": "sbr", "Semelai": "sza", "Semigallian": "xzm", "Semimi": "etz", "Semnam": "ssm", "Semnani": "smy", "Sempan": "xse", "Sena": "seh", "Senara": "seq", "Senaya": "syn", "Sene": "sej", "Seneca": "see", "Sengele": "szg", "Senggi": "snu", "Sengo": "spk", "Sengseng": "ssz", "Senhaja de Srair": "sjs", "Sensi": "sni", "Sentani": "set", "Senthang Chin": "sez", "Sentinelese": "std", "Sepa (Indonesia)": "spb", "Sepa (New Guinea)": "spe", "Sepen": "spm", "Sepik Iwam": "iws", "Sera": "sry", "Serbokroata": "sh", "Sere": "swf", "Serer": "srr", "Seri": "sei", "Serili": "sve", "Seroa": "kqu", "Serrano": "ser", "Seru": "szd", "Serua": "srw", "Serudung Murut": "srk", "Serui-Laut": "seu", "Sesoto": "st", "Seta": "stf", "Setaman": "stm", "Seti": "sbi", "Setsuwana": "tn", "Severn Ojibwa": "ojs", "Sewa Bay": "sew", "Seychellois Creole": "crs", "Seze": "sze", "Sha": "scw", "Shabak": "sdb", "Shabo": "sbf", "Shahmirzadi": "srz", "Shahrudi": "shm", "Shall-Zwall": "sha", "Shama-Sambuga": "sqa", "Shamang": "xsh", "Shambala": "ksb", "Shan": "shn", "Shanenawa": "swo", "Shanga": "sho", "Shangzhai": "jih", "Shaojiang Min": "sjc", "Shaozhou Tuhua": "zhx-sht", "Sharanahua": "mcd", "Shark Bay": "ssv", "Sharwa": "swq", "Shasta": "sht", "Shatt": "shj", "Shau": "sqh", "Shawnee": "sjw", "She": "shx", "Shebayo": "awd-she", "Shehri": "shv", "Shekkacho": "moy", "Sheko": "she", "Shelta": "sth", "Shendu": "shl", "Sheni": "scv", "Sherbro": "bun", "Sherdukpen": "sdp", "Sherpa": "xsr", "Sheshi Kham": "kip", "Shetland": "scz", "Shi": "shr", "Shiki": "gua", "Shilluk": "shk", "Shina": "scl", "Shinasha": "bwo", "Shipibo-Conibo": "shp", "Shixing": "sxg", "Sholaga": "sle", "Shom Peng": "sii", "Shona": "sn", "Shoo-Minda-Nye": "bcv", "Shor": "cjs", "Shoshone": "shh", "Shua": "shg", "Shuar": "jiv", "Shughni": "sgh", "Shumashti": "sts", "Shumcho": "scu", "Shuswap": "shs", "Shuwa-Zamani": "ksa", "Shwai": "shw", "Shwe Palaung": "pll", "Sialum": "slw", "Siamou": "sif", "Sian": "spg", "Siane": "snp", "Siang": "sya", "Siar-Lak": "sjr", "Sibe": "nco", "Siberian Tatar": "sty", "Sibu Melanau": "sdx", "Sicanian": "sxc", "Sicel": "scx", "Sicite": "sep", "Sidamo": "sid", "Sidetic": "xsd", "Sie": "erg", "Sierra Leone Sign Language": "sgx", "Sierra Negra Nahuatl": "nsu", "Sierra de Juárez Zapotec": "zaa", "Sighu": "sxe", "Sihan": "snr", "Sika": "ski", "Sikaiana": "sky", "Sikaritai": "tty", "Sikiana": "sik", "Sikkimese": "sip", "Sikule": "skh", "Sila": "slt", "Silacayoapan Mixtec": "mks", "Silanganang Katu": "ktv", "Silanganang Lawa": "lwl", "Silanganang Min": "cdo", "Silanganing Bru": "bru", "Silesyo": "szl", "Silimo": "wul", "Siliput": "mkc", "Silopi": "xsp", "Silt'e": "stv", "Simaa": "sie", "Simalungun Batak": "bts", "Simba": "sbw", "Simbali": "smg", "Simbari": "smb", "Simbo": "sbb", "Simbriyano": "cim", "Simeku": "smz", "Simeulue": "smr", "Simte": "smt", "Sinacantán": "nai-sin", "Sinadanga": "rbk", "Sinagen": "siu", "Sinama": "ssb", "Sinasina": "sst", "Sinaugoro": "snc", "Sinaunang Griyego": "grc", "Sindarin": "sjn", "Sindhi Bhil": "sbn", "Sindi": "sd", "Sindihui Mixtec": "xts", "Singa": "sgm", "Singapore Sign Language": "sls", "Singgales": "si", "Singpho": "sgp", "Sinicahua Mixtec": "xti", "Sininkere": "skq", "Sinte Romani": "rmo", "Sinyar": "sys", "Sinúfana": "sai-sin", "Sio": "xsi", "Siona": "snn", "Sipakapense": "qum", "Sira": "swj", "Siraya": "fos", "Sirenik": "ysr", "Siri": "sir", "Siriano": "sri", "Sirionó": "srq", "Sirmauri": "srx", "Siroi": "ssd", "Sirva": "sbq", "Sisaala": "sld", "Sisilyano": "scn", "Sissano": "sso", "Sitsuwanes": "zhx-sic", "Situ": "sit-sit", "Siuslaw": "sis", "Sivandi": "siy", "Sivia Sign Language": "lsv", "Siwai": "siw", "Siwi": "siz", "Siwu": "akp", "Siyin Chin": "csy", "Skalvian": "svx", "Ske": "ske", "Skepi Creole Dutch": "skw", "Skolt Sami": "sms", "Skou": "skv", "Slavomolisano": "svm", "Slovakian Sign Language": "svk", "Slovincian": "zlw-slv", "Small Flowery Miao": "sfm", "Smärky Kanum": "kxq", "So'a": "ssq", "Sobei": "sob", "Sochiapam Chinantec": "cso", "Soga": "xog", "Sogdian": "sog", "Sok": "skk", "Sokna": "swn", "Soko": "soc", "Sokoro": "sok", "Solano": "xso", "Soli": "sby", "Solombala English": "crp-slb", "Solon": "tuw-sol", "Solong": "aaw", "Solos": "sol", "Som": "smc", "Somali": "so", "Somba-Siawari": "bmu", "Somra": "ntx", "Somrai": "sor", "Somray": "smu", "Somyev": "kgt", "Sonaga": "ysg", "Sondanes": "su", "Sonde": "shc", "Songe": "sop", "Songlai Chin": "csj", "Songomeno": "soe", "Songoora": "sod", "Sonha": "soi", "Sonia": "siq", "Soninke": "snk", "Sonsorolese": "sov", "Soo": "teu", "Sop": "urw", "Soqotri": "sqt", "Sora": "srb", "Sori-Harengan": "sbh", "Sorkhei": "sqo", "Sorothaptic": "sxo", "Sos Kundi": "sdk", "Sota Kanum": "krz", "Sou": "sqq", "Sougb": "mnx", "South African Sign Language": "sfs", "South Awyu": "aws", "South Boma": "bnt-sbo", "South Central Banda": "lnl", "South Central Dinka": "dib", "South Efate": "erk", "South Giziga": "giz", "South Marquesan": "mqm", "South Muyu": "kts", "South Nuaulu": "nxl", "South Slavey": "xsl", "South Tairora": "omw", "South Tukang Besi": "bhq", "South Ucayali Ashéninka": "cpy", "South Watut": "mcy", "Southeast Ambrym": "tvk", "Southeast Babar": "vbb", "Southeast Ijo": "ijs", "Southeast Pashayi": "psi", "Southeast Tasmanian": "xpf", "Southeastern Dinka": "dks", "Southeastern Ixtlán Zapotec": "zpd", "Southeastern Kolami": "nit", "Southeastern Nochixtlán Mixtec": "mxy", "Southeastern Pomo": "pom", "Southeastern Puebla Nahuatl": "npl", "Southeastern Tepehuan": "stp", "Southern Altai": "alt", "Southern Amami Ōshima": "ams", "Southern Bai": "bfs", "Southern Birifor": "biv", "Southern Bobo": "bwq", "Southern Carrier": "caf", "Southern Dagaare": "dga", "Southern East Cree": "crj", "Southern Ghale": "ghe", "Southern Grebo": "grj", "Southern Guiyang Hmong": "hmy", "Southern Haida": "hax", "Southern Hindko": "hnd", "Southern Kalapuya": "sxk", "Southern Khanty": "kca-sou", "Southern Kissi": "kss", "Southern Kiwai": "kjd", "Southern Lolopo": "ysp", "Southern Ma'di": "snm", "Southern Mansi": "mns-sou", "Southern Mashan Hmong": "hma", "Southern Mnong": "mnn", "Southern Muji": "ymc", "Southern Ngbandi": "nbw", "Southern Nicobarese": "nik", "Southern Nisu": "nsd", "Southern Nuni": "nnw", "Southern Ohlone": "css", "Southern One": "osu", "Southern Pame": "pmz", "Southern Pomo": "peq", "Southern Puebla Mixtec": "mit", "Southern Pumi": "pmj", "Southern Qiandong Miao": "hms", "Southern Qiang": "qxs", "Southern Rengma Naga": "nre", "Southern Rincon Zapotec": "zsr", "Southern Roglai": "rgs", "Southern Sami": "sma", "Southern Samo": "sbd", "Southern Selkup": "sel-sou", "Southern Sierra Miwok": "skd", "Southern Thai": "sou", "Southern Tidung": "itd", "Southern Tiwa": "tix", "Southern Toussian": "wib", "Southern Valley Yokuts": "yok-svy", "Southern Yukaghir": "yux", "Southwest Gbaya": "gso", "Southwest Pashayi": "psh", "Southwest Tanna": "nwi", "Southwestern Bontoc": "vbk", "Southwestern Dinka": "dik", "Southwestern Fars": "fay", "Southwestern Guiyang Hmong": "hmg", "Southwestern Huishui Hmong": "hmh", "Southwestern Nisu": "nsv", "Southwestern Tepehuan": "tla", "Southwestern Tlaxiaco Mixtec": "meh", "Sowa": "sww", "Sowanda": "sow", "Soyaltepec Mazatec": "vmp", "Soyaltepec Mixtec": "vmq", "Spanish Sign Language": "ssp", "Spiti Bhoti": "spt", "Spokane": "spo", "Squamish": "squ", "Sranan Tongo": "srn", "Sri Lankan Creole Malay": "sci", "Sri Lankan Sign Language": "sqs", "Stau": "ero-tau", "Stod Bhoti": "sbu", "Stoney": "sto", "Suabo": "szp", "Suau": "swp", "Suba": "sxb", "Suba-Simbiti": "ssc", "Subanën Lapuyan": "laa", "Subanën Sindangan": "syb", "Subanën Siocon": "suc", "Subanën Tuboy-Salog": "stb", "Subi": "xsj", "Subiya": "sbs", "Subtiaba": "sut", "Sudest": "tgo", "Sudovian": "xsv", "Suena": "sue", "Suga": "sgi", "Suganga": "sug", "Sugut Dusun": "kzs", "Sui": "swi", "Suki": "sui", "Suku": "sub", "Sukuma": "suk", "Sukur": "syk", "Sukurum": "zsu", "Sula": "szn", "Sulka": "sua", "Sulod": "srg", "Suma": "sqm", "Sumariup": "siv", "Sumau": "six", "Sumbawa": "smw", "Sumbwa": "suw", "Sumerian": "sux", "Sumtu Chin": "csv", "Sunam": "ssk", "Sungwadaga": "mwo", "Sungwadia": "mrb", "Sunum": "ymn", "Sunwar": "suz", "Suoy": "syo", "Supyire": "spp", "Sur": "tdl", "Surbakhal": "sbj", "Suri": "suq", "Surigawnon": "sgd", "Surjapuri": "sjp", "Sursurunga": "sgz", "Suruahá": "swx", "Surubu": "sde", "Suruí": "sru", "Suruí Do Pará": "mdz", "Susquehannock": "sqn", "Susu": "sus", "Susuami": "ssu", "Suundi": "sdj", "Suwahili": "sw", "Suwawa": "swu", "Suwazi": "ss", "Suweko": "sv", "Suyá": "suy", "Svan": "sva", "Swabian": "swg", "Swampy Cree": "csw", "Swedish Sign Language": "swl", "Swiss-French Sign Language": "ssr", "Swiss-German Sign Language": "sgg", "Swiss-Italian Sign Language": "slf", "Swo": "sox", "Syenara": "shz", "Sylheti": "syl", "Sácata": "sai-sac", "São Paulo Kaingáng": "zkp", "Sãotomense": "cri", "Sîshëë": "sih", "Sô": "sss", "T'en": "tct", "Taabwa": "tap", "Taba": "mky", "Tabaa Zapotec": "zat", "Tabancale": "sai-tab", "Tabaru": "tby", "Tabasaran": "tab", "Tabasco Nahuatl": "nhc", "Tabasco Zoque": "zoq", "Tabla": "tnm", "Tabo": "knv", "Tabriak": "tzx", "Tacahua Mixtec": "xtt", "Tacana": "tna", "Tachawit": "shy", "Tadaksahak": "dsq", "Tadyawan Mangyan": "tdy", "Tae'": "rob", "Tafi": "tcd", "Tafreshi": "xme-taf", "Tagabawa": "bgs", "Tagakawlo": "klg", "Tagal Murut": "mvv", "Tagalog": "tl", "Tagbanwa Aborlan": "tbw", "Tagbanwa Sentral": "tgt", "Tagbu": "tbm", "Tagdal": "tda", "Tagish": "tgx", "Tagoi": "tag", "Tagwana": "tgw", "Tahityano": "ty", "Tahltan": "tht", "Tai": "taw", "Tai Daeng": "tyr", "Tai Dam": "blt", "Tai Do": "tyj", "Tai Dón": "twh", "Tai Hang Tong": "thc", "Tai Hongjin": "tiz", "Tai Laing": "tjl", "Tai Loi": "tlq", "Tai Long": "thi", "Tai Nüa": "tdd", "Tai Pao": "tpo", "Tai Thanh": "tmm", "Tai Ya": "cuu", "Taiap": "gpn", "Taikat": "aos", "Tailandes": "th", "Taimyr Pidgin Russian": "crp-tpr", "Tainae": "ago", "Tairuma": "uar", "Taita": "dav", "Taivoan": "tvx", "Taiwan Sign Language": "tss", "Taje": "pee", "Tajio": "tdj", "Tajuasohn": "tja", "Takelma": "tkm", "Takia": "tbc", "Takua": "tkz", "Takuu": "nho", "Takwane": "tke", "Tal": "tal", "Tala": "tak", "Talaud": "tld", "Taliabu": "tlv", "Talieng": "tdf", "Talinga-Bwisi": "tlj", "Talise": "tlr", "Tallán": "sai-tal", "Talodi": "tlo", "Taloki": "tlk", "Talondo'": "tln", "Talossan": "tzl", "Talu": "yta", "Talysh": "tly", "Tama (Chad)": "tma", "Tama (Colombia)": "ten", "Tamagario": "tcg", "Tamambo": "mla", "Taman (Indonesia)": "tmn", "Taman (Myanmar)": "tcl", "Tamanaku": "tmz", "Tamazola Mixtec": "vmx", "Tambas": "tdk", "Tambora": "xxt", "Tambotalo": "tls", "Tambunan Dusun": "kzt", "Tami": "tmy", "Tamil": "ta", "Tamki": "tax", "Tamnim Citak": "tml", "Tampias Lobu": "low", "Tampuan": "tpu", "Tampulma": "tpm", "Tanacross": "tcb", "Tanahmerah": "tcm", "Tanapag": "tpv", "Tanchangya": "tnv", "Tandaganon": "tgn", "Tandia": "tni", "Tanema": "tnx", "Tangale": "tan", "Tangam": "sit-tgm", "Tanggu": "tgu", "Tangkhul Naga": "nmf", "Tangko": "tkx", "Tangoa": "tgp", "Tangsa": "nst", "Tanguat": "tbs", "Tangut": "txg", "Tangwang": "mis-tnw", "Tanimbili": "tbe", "Tanimuca-Retuarã": "tnc", "Tanjijili": "uji", "Tanzanian Sign Language": "tza", "Taos": "twf", "Tapachultec": "nai-tap", "Taparita": "sai-tpr", "Tapayuna": "sai-tap", "Tapei": "afp", "Tapieté": "tpj", "Tapirapé": "taf", "Tar Gula": "kcm", "Tara Baka": "bdh", "Tarahumara Mababang Lupain": "tac", "Tarahumara Sentral": "tar", "Tarairiú": "sai-trr", "Tarantino": "roa-tar", "Tarao": "tro", "Taraon": "mhu", "Tareng": "tgr", "Tariana": "tae", "Tarifit": "rif", "Tarjumo": "txj", "Tarok": "yer", "Taroko": "trv", "Tarpia": "tpf", "Tartaro": "tt", "Tartessian": "txr", "Taruma": "tdm", "Tasawaq": "twq", "Tashelhit": "shi", "Tasmate": "tmt", "Tat": "ttt", "Tataltepec Chatino": "cta", "Tatana": "txx", "Tataviam": "azc-tat", "Tatuyo": "tav", "Tauade": "ttd", "Taulil": "tuh", "Taungyo": "tco", "Taupota": "tpa", "Tause": "tad", "Taushiro": "trr", "Tauya": "tya", "Taveta": "tvs", "Tavoyan": "tvn", "Tavringer Romani": "rmu", "Tawala": "tbo", "Tawandê": "xtw", "Tawang Monpa": "twm", "Tawasa": "nai-taw", "Taworta": "tbp", "Tawoyan": "twy", "Tawr Chin": "tcp", "Tay Khang": "tnu", "Tayiko": "tg", "Taymanitic": "sem-tay", "Tayo": "cks", "Taíno": "tnq", "Tchitchege": "tck", "Tchumbuli": "bqa", "Te'un": "tve", "Teanu": "tkw", "Tebul Sign Language": "tsy", "Tebul Ure Dogon": "dtu", "Tecpatlán Totonac": "tcw", "Tedaga": "tuq", "Tedim Chin": "ctd", "Tee": "tkq", "Tefaro": "tfo", "Tegali": "ras", "Tehit": "kps", "Tehuelche": "teh", "Teiwa": "twe", "Tejalapan Zapotec": "ztt", "Teke-Fuumu": "ifm", "Teke-Kukuya": "kkw", "Teke-Laali": "lli", "Teke-Tege": "teg", "Teke-Tsaayi": "tyi", "Teke-Tyee": "tyx", "Tektiteko": "ttc", "Tela-Masbuar": "tvm", "Telefol": "tlf", "Telugu": "te", "Teluti": "tlt", "Tem": "kdh", "Temascaltepec Nahuatl": "nhv", "Tembé": "tqb", "Teme": "tdo", "Temein": "teq", "Temi": "soz", "Temiar": "tea", "Temne": "tem", "Temoq": "tmo", "Tempasuk Dusun": "tdu", "Ten'edn": "tnz", "Tenap": "duo", "Tene Kan Dogon": "dtk", "Tenggarong Kutai Malay": "vkt", "Tengger": "tes", "Tenharim": "pah", "Tenino": "tqn", "Tenis": "tns", "Tennet": "tex", "Teochew": "nan-tws", "Teojomulco Chatino": "omq-teo", "Teop": "tio", "Teor": "tev", "Tepecano": "tep", "Tepetotutla Chinantec": "cnt", "Tepeuxila Cuicatec": "cux", "Tepinapa Chinantec": "cte", "Tepo Krumen": "ted", "Teposcolula Mixtec": "omq-tel", "Tequistlatec": "nai-teq", "Ter Sami": "sjt", "Tera": "ttr", "Terebu": "trb", "Terei": "buo", "Terengganu Malay": "poz-ter", "Tereno": "ter", "Teressa": "tef", "Tereweng": "twg", "Teribe": "tfr", "Terik": "tec", "Termanu": "twu", "Ternate": "tft", "Ternateño": "tmg", "Tese": "keg", "Teshenawa": "twc", "Tetela": "tll", "Tetelcingo Nahuatl": "nhg", "Tetete": "teb", "Tetserret": "tez", "Tetum": "tet", "Tetun Dili": "tdt", "Teushen": "sai-teu", "Teutila Cuicatec": "cut", "Tewa": "tew", "Texistepec Popoluca": "poq", "Texmelucan Zapotec": "zpz", "Tezoatlán Mixtec": "mxb", "Tha": "thy", "Thachanadan": "thn", "Thado Chin": "tcz", "Thai Mon": "mnw-tha", "Thai Sign Language": "tsq", "Thai Song": "soa", "Thaiphum Chin": "cth", "Thakali": "ths", "Thamudic": "sem-tha", "Thangal Naga": "nki", "Thangmi": "thf", "Thao": "ssf", "Tharaka": "thk", "Tharrgari": "dhr", "Thavung": "thm", "Thawa": "xtv", "Tho": "tou", "Thompson": "thp", "Thopho": "ytp", "Thracian": "txh", "Thu Lao": "tyl", "Thulung": "tdh", "Thurawal": "tbh", "Thuri": "thu", "Tiagba": "ahi", "Tiale": "mnl", "Tiang": "tbj", "Tibea": "ngy", "Tibetan Sign Language": "lsn", "Tibetano": "bo", "Tiboli": "tbl", "Ticuna": "tca", "Tidaá Mixtec": "mtx", "Tidore": "tvo", "Tiemacèwè Bozo": "boo", "Tiene": "tii", "Tifal": "tif", "Tigak": "tgc", "Tigon Mbembe": "nza", "Tigre": "tig", "Tigriña": "ti", "Tii": "txq", "Tijaltepec Mixtec": "xtl", "Tikar": "tik", "Tikopia": "tkp", "Tillamook": "til", "Tilquiapan Zapotec": "zts", "Tilung": "tij", "Tima": "tms", "Timbe": "tim", "Timog Fali": "fal", "Timog Lembata": "lmf", "Timog-kanluraning Tarahumara": "twr", "Timog-silanganang Tarahumara": "tcu", "Timor Pidgin": "tvy", "Timote": "sai-tim", "Timucua": "tjm", "Timugon Murut": "tih", "Tinagbanwa": "tbk", "Tinani": "lbf", "Tindi": "tin", "Tingui-Boto": "tgv", "Tinigua": "tit", "Tinoc Kallahan": "tne", "Tinputz": "tpz", "Tinrin": "cir", "Tipai": "nai-tip", "Tippera": "tpe", "Tira": "tic", "Tirahi": "tra", "Tiranige Diga Dogon": "tde", "Tirax": "mme", "Tita": "tdq", "Titan": "ttv", "Tiv": "tiv", "Tiwa": "lax", "Tiwi": "tiw", "Tiéfo": "tiq", "Tiéyaxo Bozo": "boz", "Tjurruru": "tju", "Tlachichilco Tepehua": "tpt", "Tlacoatzintepec Chinantec": "ctl", "Tlacolulita Zapotec": "zpk", "Tlahuica": "ocu", "Tlahuitoltepec Mixe": "mxp", "Tlamacazapa Nahuatl": "nuz", "Tlazoyaltepec Mixtec": "mqh", "Tlingit": "tli", "To": "toz", "To'abaita": "mlu", "Toaripi": "tqo", "Toba": "tob", "Toba Batak": "bbc", "Toba-Maskoy": "tmf", "Tobagonian Creole English": "tgh", "Tobanga": "tng", "Tobati": "tti", "Tobelo": "tlb", "Tobian": "tox", "Tobilung": "tgb", "Tobo": "tbv", "Tocantins Asurini": "asu", "Tocharian A": "xto", "Tocharian B": "txb", "Tocho": "taz", "Toda": "tcx", "Todrah": "tdr", "Tofa": "kim", "Tofanma": "tlg", "Tofin Gbe": "tfi", "Togbo-Vara Banda": "tor", "Togoyo": "tgy", "Toisanes": "zhx-tai", "Tojolabal": "toj", "Tok Pisin": "tpi", "Toka-Leya": "dov", "Tokano": "zuh", "Tokelawano": "tkl", "Toki Pona": "tok", "Tokunoshima": "tkn", "Tol": "jic", "Tolai": "ksd", "Tolaki": "lbw", "Tolomako": "tlm", "Tolowa": "tol", "Toloza": "ytl", "Toma": "tod", "Tomadino": "tdi", "Tombelala": "ttp", "Tombonuo": "txa", "Tombulu": "tom", "Tomini": "txm", "Tommeginne": "xpv", "Tommo So": "dto", "Tomo Kan Dogon": "dtm", "Tomoip": "tqp", "Tondano": "tdn", "Tonga (Malawi)": "tog", "Tonga (Mozambique)": "toh", "Tonga (Zambia)": "toi", "Tonggano": "to", "Tongwe": "tny", "Tonjon": "tjn", "Tonkawa": "tqw", "Tonsawang": "tnw", "Tonsea": "txs", "Tontemboan": "tnt", "Toogee": "xpx", "Tooro": "ttj", "Topoiyo": "toy", "Toposa": "toq", "Toraja-Sa'dan": "sda", "Toram": "trj", "Torau": "ttu", "Toro": "tdv", "Toro So Dogon": "dts", "Toro Tegu Dogon": "dtt", "Toromono": "tno", "Torona": "tqr", "Torres Strait Creole": "tcs", "Torricelli": "tei", "Torwali": "trw", "Torá": "trz", "Tosu": "sit-tos", "Totela": "ttl", "Toto": "txo", "Totoli": "txe", "Totomachapan Zapotec": "zph", "Totontepec Mixe": "mto", "Totoro": "ttk", "Touo": "tqu", "Toura": "neb", "Towei": "ttn", "Transylvanian Saxon": "gmw-tsx", "Traveller Danish": "rmd", "Traveller Norwegian": "rmg", "Traveller Scottish": "trl", "Tregami": "trm", "Tremembé": "tme", "Trieng": "stg", "Trimuris": "tip", "Tring": "tgq", "Tringgus": "trx", "Trinidad and Tobago Sign Language": "lst", "Trinidadian Creole English": "trf", "Trinitario": "trn", "Trió": "tri", "Truká": "tka", "Trumai": "tpy", "Ts'ün-Lao": "tsl", "Tsaangi": "tsa", "Tsafiki": "cof", "Tsakhur": "tkr", "Tsakonyo": "tsd", "Tsakwambo": "kvz", "Tsamai": "tsb", "Tsamoro": "ch", "Tsat": "huq", "Tseko": "cs", "Tseroki": "chr", "Tsetsaut": "txc", "Tsetseno": "ce", "Tseyene": "chy", "Tsez": "ddo", "Tshangla": "tsj", "Tshobdun": "sit-tsh", "Tshwa": "hio", "Tsikasaw": "cic", "Tsikimba": "kdl", "Tsimané": "cas", "Tsimshian": "tsi", "Tsino": "zh", "Tsishingini": "tsw", "Tsitsewa": "ny", "Tso": "ldp", "Tsogo": "tsv", "Tsongga": "ts", "Tsotsitaal": "fly", "Tsou": "tsu", "Tsucuba": "cbq", "Tsum": "ttz", "Tsuut'ina": "srs", "Tsuvadi": "tvd", "Tsuvan": "tsh", "Tsuvasyo": "cv", "Tswa": "tsc", "Tswapong": "two", "Tuamotuan": "pmt", "Tuareg": "tmh", "Tubar": "tbu", "Tucano": "tuo", "Tugen": "tuy", "Tugun": "tzn", "Tugutil": "tuj", "Tuki": "bag", "Tukpa": "tpq", "Tukudede": "tkd", "Tukumanféd": "tkf", "Tula": "tul", "Tule-Kaweah Yokuts": "yok-tky", "Tulehu": "tlu", "Tulishi": "tey", "Tulu": "tcy", "Tulu-Bohuai": "rak", "Tulua": "aus-tul", "Tuma-Irumu": "iou", "Tumak": "tmc", "Tumbuka": "tum", "Tumi": "kku", "Tumleo": "tmq", "Tumshuqese": "xtq", "Tumtum": "tbr", "Tumulung Sisaala": "sil", "Tundra Enets": "enh", "Tundra Nenets": "yrk-tun", "Tunen": "tvu", "Tungag": "lcm", "Tunggare": "trt", "Tunia": "tug", "Tunica": "tun", "Tunisian Berber": "sds", "Tunisian Sign Language": "tse", "Tunjung": "tjg", "Tunni": "tqq", "Tunumiisut": "esx-tut", "Tunzu": "dza", "Tuoba": "mis-tuo", "Tuotomb": "ttf", "Tuparí": "tpr", "Tupinambá": "tpn", "Tupinikin": "tpk", "Tupuri": "tui", "Turaka": "trh", "Turdetanian": "mis-tdt", "Turdulian": "mis-tdl", "Turi": "trd", "Turiwára": "twt", "Turka": "tuz", "Turkana": "tuv", "Turkish Sign Language": "tsm", "Turko": "tr", "Turko Otomano": "ota", "Turkomano": "tk", "Turks and Caicos Creole English": "tch", "Turoyo": "tru", "Turumsa": "tqm", "Turung": "try", "Tuscarora": "tus", "Tutelo": "tta", "Tutong": "ttg", "Tutsa Naga": "tvt", "Tutuba": "tmi", "Tututepec Mixtec": "mtu", "Tututni": "tuu", "Tuvalwano": "tvl", "Tuvan": "tyv", "Tuwari": "tww", "Tuwuli": "bov", "Tuxináwa": "tux", "Tuxá": "tud", "Tuyuca": "tue", "Tuyuhun": "mis-tuh", "Twana": "twa", "Twendi": "twn", "Tyap": "kcg", "Tyaraity": "woa", "Tyerrernotepanner": "xph", "Tz'utujil": "tzj", "Tzeltal": "tzh", "Tzotzil": "tzo", "Tày": "tyz", "Tày Tac": "tyt", "Tây Bồi": "tas", "Téén": "lor", "Tëduray": "tiy", "Tübatulabal": "tub", "U": "uuu", "Uab Meto": "aoz", "Uamué": "uam", "Uare": "ksj", "Ubaghara": "byc", "Ubang": "uba", "Ubi": "ubi", "Ubir": "ubr", "Ubykh": "uby", "Ucayali-Yurúa Ashéninka": "cpb", "Uda": "uda", "Udi": "udi", "Udihe": "ude", "Udmurt": "udm", "Uduk": "udu", "Ufim": "ufi", "Ugandan Sign Language": "ugn", "Ugaritic": "uga", "Ughele": "uge", "Uhami": "uha", "Uisai": "uis", "Ujir": "udj", "Ukhwejo": "ukh", "Ukit": "umi", "Ukpe-Bayobiri": "ukp", "Ukpet-Ehom": "akd", "Ukrainian Sign Language": "ukl", "Ukranyano": "uk", "Ukue": "uku", "Ukuriguma": "ukg", "Ukwa": "ukq", "Ukwuani-Aboh-Ndoni": "ukw", "Ukān": "kcf", "Ulau-Suain": "svb", "Ulch": "ulc", "Uldeme": "udl", "Ulithian": "uli", "Ullatan": "ull", "Ulumanda'": "ulm", "Ulwa (New Guinea)": "yla", "Ulwa (Nicaragua)": "ulw", "Uma": "ppk", "Uma' Lasan": "xky", "Uma' Lung": "ulu", "Umanakaina": "gdn", "Umatilla": "uma", "Umbindhamu": "umd", "Umbrian": "xum", "Umbu-Ungu": "ubu", "Umbugarla": "umr", "Umbundu": "umb", "Umbuygamu": "umg", "Ume Sami": "sju", "Umeda": "upi", "Umiida": "xud", "Umon": "umm", "Umotína": "umo", "Umpila": "ump", "Una": "mtg", "Unami": "unm", "Unde Kaili": "unz", "Undetermined": "und", "Uneapa": "bbn", "Uneme": "une", "Unggaranggu": "xun", "Unggaro": "hu", "Unggumi": "xgu", "Uni": "uni", "Unserdeutsch": "uln", "Unua": "onu", "Unubahe": "unu", "Uokha": "uok", "Upper Chehalis": "cjh", "Upper Grand Valley Dani": "dna", "Upper Kinabatangan": "dmg", "Upper Kuskokwim": "kuu", "Upper Mandobo": "aax", "Upper Necaxa Totonac": "tku", "Upper Sorbian": "hsb", "Upper Ta'oih": "tth", "Upper Tanana": "tau", "Upper Taromi": "tov", "Upper Umpqua": "xup", "Ura (New Guinea)": "uro", "Ura (Vanuatu)": "uur", "Uradhi": "urf", "Urak Lawoi'": "urk", "Urali": "url", "Urapmin": "urm", "Urarina": "ura", "Urartian": "xur", "Urat": "urt", "Urdu": "ur", "Urhobo": "urh", "Uri": "uvh", "Urigina": "urg", "Urim": "uri", "Urimo": "urx", "Urningangg": "urc", "Uru": "ure", "Uru-Eu-Wau-Wau": "urz", "Uru-Pa-In": "urp", "Uruangnirin": "urn", "Uruava": "urv", "Urubú-Kaapor": "urb", "Uruguayan Sign Language": "ugy", "Urum": "uum", "Urumi": "uru", "Usaghade": "usk", "Usan": "wnu", "Usarufa": "usa", "Ushojo": "ush", "Usila Chinantec": "cuc", "Uspanteco": "usp", "Usui": "usi", "Utarmbung": "omo", "Ute": "ute", "Utu": "utu", "Uvbie": "evh", "Uwinymil": "aus-uwi", "Uya": "usu", "Uyajitaya": "duk", "Uzbeko": "uz", "Uzekwe": "eze", "Vaagri Booli": "vaa", "Vaghri": "vgr", "Vaghua": "tva", "Vagla": "vag", "Vai": "vai", "Vaiphei": "vap", "Vale": "vae", "Valencian Sign Language": "vsv", "Valle Nacional Chinantec": "cvn", "Valley Maidu": "vmv", "Valman": "van", "Valon": "wa", "Valpei": "vlp", "Vamale": "mkt", "Vame": "mlr", "Vandalic": "xvn", "Vangunu": "mpr", "Vanimo": "vam", "Vanji": "ira-wnj", "Vanuma": "vau", "Vao": "vao", "Varhadi": "vah", "Varisi": "vrs", "Varli": "vav", "Vasavi": "vas", "Vayu": "vay", "Veddah": "ved", "Vehes": "val", "Vemgo-Mabas": "vem", "Venda": "ve", "Venetan": "vec", "Venetic": "xve", "Venezuelan Sign Language": "vsl", "Ventureño": "veo", "Veps": "vep", "Vera'a": "vra", "Vestinian": "xvs", "Vidunda": "vid", "Viemo": "vig", "Vilamovian": "wym", "Vilela": "vil", "Vili": "vif", "Vincentian Creole English": "svc", "Vinitiri": "vmg", "Virgin Islands Creole": "vic", "Vishavan": "vis", "Viti": "vit", "Vitou": "vto", "Viya": "gev", "Viyetnamita": "vi", "Vlax Romani": "rmy", "Volapük": "vo", "Volga German": "gmw-vog", "Volscian": "xvo", "Vono": "kch", "Voro": "vor", "Votic": "vot", "Vumbu": "vum", "Vunapu": "vnp", "Vunjo": "vun", "Vurës": "msn", "Vute": "vut", "Võro": "vro", "Wa": "wbm", "Wa'ema": "wag", "Waama": "wwa", "Waamwang": "wmn", "Wab": "wab", "Wabo": "wbb", "Waboda": "kmx", "Waci Gbe": "wci", "Wadaginam": "wdg", "Waddar": "wbq", "Wadi Wadi": "xwd", "Wadiyara Koli": "kxp", "Wadjabangayi": "wdy", "Wadjiginy": "wdj", "Wadjigu": "wdu", "Wae Rana": "wrx", "Waffa": "waj", "Wagawaga": "wgb", "Wagaya": "wga", "Wagdi": "wbr", "Wageman": "waq", "Wagi": "fad", "Wahau Kayan": "whu", "Wahau Kenyah": "whk", "Wahgi": "wgi", "Waigali": "wbk", "Waigeo": "wgo", "Waikuri": "nai-wai", "Wailaki": "wlk", "Wailapa": "wlr", "Waima'a": "wmh", "Waimaha": "bao", "Waimiri-Atroari": "atr", "Wainumá": "awd-wai", "Waioli": "wli", "Waitaká": "sai-wai", "Waiwai": "waw", "Waja": "wja", "Wajarri": "wbv", "Wajuk": "xwj", "Waka": "wav", "Wakawaka": "wkw", "Wakhi": "wbl", "Wakoná": "waf", "Wala": "lgl", "Walak": "wlw", "Walangama": "nlw", "Wali (Ghana)": "wlx", "Wali (Sudan)": "wll", "Waling": "wly", "Walio": "wla", "Walla Walla": "waa", "Wallisian": "wls", "Walmajarri": "wmt", "Wam": "wmo", "Wamas": "wmc", "Wambaya": "wmb", "Wambon": "wms", "Wambule": "wme", "Wamey": "cou", "Wamin": "wmi", "Wampar": "lbq", "Wampur": "waz", "Wan": "wan", "Wanap": "wnp", "Wancho": "nnp", "Wanda": "wbh", "Wandala": "mfi", "Wandamen": "wad", "Wandarang": "wnd", "Wandji": "wdd", "Waneci": "wne", "Wanga": "lwg", "Wanggamala": "wnm", "Wangganguru": "wgg", "Wanggom": "wng", "Wangkayutyuru": "wky", "Wangkumara": "xwk", "Wanham": "sai-wnm", "Wanji": "wbi", "Wanman": "wbt", "Wannu": "jub", "Wano": "wno", "Wantoat": "wnc", "Wanukaka": "wnk", "Wanyi": "wny", "Wané": "hwa", "Wapan": "juk", "Wapishana": "wap", "Wappo": "wao", "War-Jaintia": "aml", "Wara": "wbf", "Warao": "wba", "Warapu": "wra", "Waray": "war", "Wardaman": "wrr", "Wardandi": "wxw", "Warekena": "gae", "Warembori": "wsa", "Wari'": "pav", "Waris": "wrs", "Waritai": "wbe", "Wariyangga": "wri", "Warji": "wji", "Warkay-Bipim": "bgv", "Warlmanpa": "wrl", "Warlpiri": "wbp", "Warluwara": "wrb", "Warnang": "wrn", "Waropen": "wrp", "Warray": "wrz", "Warrgamay": "wgy", "Warrwa": "wwr", "Waru": "wru", "Warumungu": "wrm", "Waruna": "wrv", "Warungu": "wrg", "Warwar Feni": "hrw", "Wasco-Wishram": "wac", "Wasembo": "gsp", "Washo": "was", "Waskia": "wsk", "Wastek": "hus", "Wasu": "wsu", "Watakataui": "wtk", "Watam": "wax", "Wathaurong": "wth", "Watiwa": "wtf", "Watubela": "wah", "Waube": "kop", "Wauja": "wau", "Wauyai": "wuy", "Wawa": "www", "Wawonii": "wow", "Waxiang": "wxa", "Wayampi": "oym", "Wayana": "way", "Wayanad Chetti": "ctt", "Wayoró": "wyr", "Wayumara": "sai-way", "Wayuu": "guc", "Wedau": "wed", "Weh": "weh", "Welaung": "weu", "Weliki": "klh", "Welsh Romani": "rmw", "Wemale": "weo", "Wemba-Wemba": "xww", "Weme Gbe": "wem", "Wendat": "wdt", "Weri": "wer", "Wersing": "kvw", "West Ambae": "nnd", "West Central Banda": "bbp", "West Coast Bajau": "bdr", "West Damar": "drn", "West Flemish": "vls", "West Greenlandic Pidgin": "crp-gep", "West Makian": "mqs", "West Masela": "mss", "West Uvean": "uve", "West-Central Limba": "lia", "Western Apache": "apw", "Western Arrernte": "are", "Western Bolivian Guarani": "gnw", "Western Cham": "cja", "Western Dani": "dnw", "Western Durango Nahuatl": "azn", "Western Fijian": "wyy", "Western Gurung": "gvr", "Western Highland Chatino": "ctp", "Western Huasteca Nahuatl": "nhw", "Western Jicaque": "nai-wji", "Western Juxtlahuaca Mixtec": "jmx", "Western Karaboro": "kza", "Western Keres": "kjq", "Western Krahn": "krw", "Western Lalu": "ywl", "Western Magar": "mrd", "Western Maninkakan": "mlq", "Western Mari": "mrj", "Western Mashan Hmong": "hmw", "Western Meohang": "raf", "Western Muria": "mut", "Western Neo-Aramaic": "amw", "Western Ojibwa": "ojw", "Western Parbate Kham": "kjl", "Western Penan": "pne", "Western Pwo": "pwo", "Western Sisaala": "ssl", "Western Tamang": "tdg", "Western Tawbuid": "twb", "Western Totonac": "tqt", "Western Tunebo": "tnb", "Western Xiangxi Miao": "mmr", "Western Xwla Gbe": "xwl", "Western Yugur": "ybe", "Wewaw": "wea", "Weyewa": "wew", "Weyto": "woy", "White Gelao": "giw", "White Hmong": "mww", "White Lachi": "lwh", "Whitesands": "tnp", "Wiarumus": "tua", "Wichita": "wic", "Wichí Lhamtés Güisnay": "mzh", "Wichí Lhamtés Nocten": "mtp", "Wichí Lhamtés Vejoz": "wlv", "Wigur": "ug", "Wik-Epa": "wie", "Wik-Iiyanh": "wij", "Wik-Keyangan": "wif", "Wik-Me'anha": "wih", "Wik-Mungkan": "wim", "Wik-Ngathana": "wig", "Wikalkan": "wik", "Wikang Senyas ng Bamako": "bog", "Wikang Senyas ng Ban Khor": "bfk", "Wikang Senyas ng Bengkala": "bqy", "Wikang Senyas ng mga Adamorobe": "ads", "Wikang Senyas ng mga Afgano": "afg", "Wikang Senyas ng mga Amerikano": "ase", "Wikang Senyas ng mga Arhelino": "asp", "Wikang Senyas ng mga Arhentino": "aed", "Wikang Senyas ng mga Armenyo": "aen", "Wikang Senyas ng mga Awstriyako": "asq", "Wikang Senyas ng mga Bolivyano": "bvl", "Wikang Senyas ng mga Brasileño": "bzs", "Wikang Senyas ng mga Britaniko": "bfi", "Wikang Senyas ng mga Bulgaro": "bqn", "Wikang Senyas ng mga Fines": "fse", "Wikang Senyas ng mga Franses": "fsl", "Wikang Senyas ng mga Franses-Suweko": "fss", "Wikang Senyas ng mga Griyego": "gss", "Wikang Senyas ng mga Katutubong Awstralyano": "asw", "Wikang Senyas ng mga Kebekes": "fcs", "Wikang Senyas ng mga Koreano": "kvk", "Wikang Senyas ng mga Pilipino": "psp", "Wikngenchera": "wua", "Wilawila": "wil", "Winnebago": "win", "Wintu": "wnw", "Winyé": "kst", "Wipi": "gdr", "Wiradjuri": "wrh", "Wiraféd": "wir", "Wirangu": "wgu", "Wiru": "wiu", "Wirö": "wpc", "Wiwa": "mbp", "Wiyot": "wiy", "Wobé": "wob", "Woccon": "xwc", "Wogamusin": "wog", "Wogeo": "woc", "Woi": "wbw", "Woiwurrung": "wyi", "Wojenaka": "jod", "Wolane": "wle", "Wolani": "wod", "Wolaytta": "wal", "Woleaian": "woe", "Wolio": "wlo", "Wolof": "wo", "Womo": "wmx", "Wong-gie": "aus-won", "Wongo": "won", "Woods Cree": "cwd", "Woria": "wor", "Worimi": "kda", "Worodougou": "jud", "Worora": "wro", "Wotapuri-Katarqalai": "wsv", "Wotu": "wtw", "Woun Meu": "noa", "Written Oirat": "xwo", "Wu": "wuu", "Wudu": "wud", "Wuhuan": "mis-wuh", "Wulguru": "aus-wul", "Wuliwuli": "wlu", "Wulna": "wux", "Wumboko": "bqm", "Wumbvu": "wum", "Wumeng": "ywu", "Wunai Bunu": "bwn", "Wunambal": "wub", "Wurrugu": "wur", "Wusa": "yig", "Wushi": "bse", "Wusi": "wsi", "Wutung": "wut", "Wutunhua": "wuh", "Wuvulu-Aua": "wuv", "Wyandot": "wya", "Wára": "tci", "Wãpha": "juw", "Wè Southern": "gxx", "Wè Western": "wec", "Xadani Zapotec": "zax", "Xakriabá": "xkr", "Xamtanga": "xan", "Xanaguía Zapotec": "ztg", "Xavante": "xav", "Xerénte": "xer", "Xetá": "xet", "Xianbei": "mis-xbi", "Xiang": "hsn", "Xibe": "sjo", "Xicotepec de Juárez Totonac": "too", "Xinca": "xin", "Xingú Asuriní": "asn", "Xiongnu": "mis-xnu", "Xipaya": "xiy", "Xiri": "xii", "Xiriâna": "xir", "Xishanba Lalo": "ywt", "Xocó": "sai-xoc", "Xokleng": "xok", "Xukurú": "xoo", "Xwela Gbe": "xwe", "Xârâcùù": "ane", "Xârâgurè": "axx", "Yaa": "iyx", "Yaaku": "muu", "Yabarana": "yar", "Yabaâna": "ybn", "Yaben": "ybm", "Yabong": "ybo", "Yabula Yabula": "yxy", "Yace": "ekr", "Yaeyama": "rys", "Yafi": "wfg", "Yagara": "yxg", "Yagaria": "ygr", "Yaghnobi": "yai", "Yagomi": "ygm", "Yagua": "yad", "Yagwoia": "ygw", "Yahadian": "ner", "Yahang": "rhp", "Yahuna": "ynu", "Yaka": "yaf", "Yakaikeke": "ykk", "Yakan": "yka", "Yakima": "yak", "Yakkha": "ybh", "Yakoma": "yky", "Yakut": "sah", "Yala": "yba", "Yalahatan": "jal", "Yalakalore": "xyl", "Yalarnnga": "ylr", "Yale": "nce", "Yaleba": "ylb", "Yalunka": "yal", "Yalálag Zapotec": "zpu", "Yamap": "ymp", "Yamba": "yam", "Yamben": "ynb", "Yambes": "ymb", "Yambeta": "yat", "Yamdena": "jmd", "Yameo": "yme", "Yami": "tao", "Yaminahua": "yaa", "Yamongeri": "ymg", "Yamphu": "ybi", "Yan-nhangu": "jay", "Yana": "ynn", "Yanda": "yda", "Yanda Dogon": "dym", "Yandjibara": "xyb", "Yandruwandha": "ynd", "Yanesha'": "ame", "Yangben": "yav", "Yangkaal": "aus-ynk", "Yangkam": "bsx", "Yangman": "jng", "Yango": "yng", "Yangulam": "ynl", "Yangum Dey": "yde", "Yangum Gel": "ygl", "Yangum Mon": "ymo", "Yankunytjatjara": "kdd", "Yanomam": "wca", "Yanomamö": "guu", "Yansi": "yns", "Yanyuwa": "jao", "Yao (Africa)": "yao", "Yao (South America)": "sai-yao", "Yaosakor Asmat": "asy", "Yaouré": "yre", "Yapese": "yap", "Yaqay": "jaq", "Yaqui": "yaq", "Yarawata": "yrw", "Yareba": "yrb", "Yareni Zapotec": "zae", "Yarli": "yxl", "Yarluyandi": "yry", "Yarumá": "sai-yar", "Yarí": "yri", "Yasa": "yko", "Yatay": "yty", "Yatee Zapotec": "zty", "Yatzachi Zapotec": "zav", "Yau (Finisterre)": "yuw", "Yau (Torricelli)": "yyu", "Yaur": "jau", "Yautepec Zapotec": "zpb", "Yavitero": "yvt", "Yawa": "yva", "Yawalapití": "yaw", "Yawanawa": "ywn", "Yawarawarga": "yww", "Yaweyuha": "yby", "Yawijibaya": "jbw", "Yawiyo": "ybx", "Yawuru": "ywr", "Yaygir": "xya", "Yazghulami": "yah", "Ye'kwana": "mch", "Yei": "jei", "Yekhee": "ets", "Yekora": "ykr", "Yele": "yle", "Yelmek": "jel", "Yelogu": "ylg", "Yemaek": "hmk", "Yemba": "ybb", "Yemsa": "jnj", "Yendang": "yen", "Yeni": "yei", "Yenish": "yec", "Yerakai": "yra", "Yeretuar": "gop", "Yeri": "yev", "Yerong": "yrn", "Yerukula": "yeu", "Yeskwa": "yes", "Yessan-Mayo": "yss", "Yetfa": "yet", "Yevanic": "yej", "Yeyi": "yey", "Yidgha": "ydg", "Yidiny": "yii", "Yidis": "yi", "Yil": "yll", "Yilan Creole": "ycr", "Yimas": "yee", "Yimchungru Naga": "yim", "Yinbaw Karen": "kvu", "Yinchia": "yin", "Yindjibarndi": "yij", "Yindjilandji": "yil", "Yine": "pib", "Yinggarda": "yia", "Yinhawangka": "ywg", "Yiningayi": "ygi", "Yintale Karen": "kvy", "Yinwum": "yxm", "Yir-Yoront": "yiy", "Yirandali": "ljw", "Yis": "yis", "Yitha Yitha": "xth", "Yoba": "yob", "Yocoboué Dida": "gud", "Yogad": "yog", "Yoidik": "ydk", "Yoke": "yki", "Yola": "yol", "Yolmo": "scp", "Yolngu Sign Language": "ygs", "Yoloxochitl Mixtec": "xty", "Yom": "pil", "Yombe": "yom", "Yonaguni": "yoi", "Yong": "yno", "Yongkom": "yon", "Yopno": "yut", "Yora": "mts", "Yoron": "yox", "Yorta Yorta": "xyy", "Yoruba": "yo", "Yosondúa Mixtec": "mpm", "Youle Jino": "jiu", "Younuo Bunu": "buh", "Yout Wam": "ytw", "Yoy": "yoy", "Yuanga": "nua", "Yucatec Maya": "yua", "Yucatec Maya Sign Language": "msd", "Yuchi": "yuc", "Yucuañe Mixtec": "mvg", "Yucuna": "ycn", "Yug": "yug", "Yugambal": "yub", "Yugoslavian Sign Language": "ysl", "Yugul": "ygu", "Yuhup": "yab", "Yuki": "yuk", "Yukpa": "yup", "Yukuben": "ybl", "Yulu": "yul", "Yuma": "yum", "Yumana": "awd-yum", "Yup'ik": "esu", "Yupiltepeque": "nai-yup", "Yupua": "sai-yup", "Yuqui": "yuq", "Yuracare": "yuz", "Yuri": "sai-yri", "Yurok": "yur", "Yuru": "ljx", "Yurumanguí": "sai-yur", "Yurutí": "yui", "Yutanduchi Mixtec": "mab", "Yuwana": "yau", "Yuyu": "yxu", "Yámana": "yag", "Zaachila Zapotec": "ztx", "Zabana": "kji", "Zacatepec Chatino": "ctz", "Zacatlán-Ahuacatlán-Tepetzintla Nahuatl": "nhi", "Zaghawa": "zag", "Zaiwa": "atb", "Zakhring": "zkr", "Zambian Sign Language": "zsl", "Zan Gula": "zna", "Zanaki": "zak", "Zande": "zne", "Zangskari": "zau", "Zangwal": "zah", "Zaniza Zapotec": "zpw", "Zapotec": "zap", "Zaramo": "zaj", "Zari": "zaz", "Zarma": "dje", "Zauzou": "zal", "Zay": "zwa", "Zayein Karen": "kxk", "Zayse-Zergulla": "zay", "Zazaki": "zza", "Zazao": "jaj", "Zbu": "sit-zbu", "Zealandic": "zea", "Zeem": "zua", "Zemba": "dhm", "Zeme Naga": "nzm", "Zenag": "zeg", "Zenaga": "zen", "Zenzontepec Chatino": "czn", "Zhaba": "zhb", "Zhang-Zhung": "xzh", "Zhenan Min": "nan-zhe", "Zhire": "zhi", "Zhoa": "zhw", "Zhuang": "za", "Zhár": "jjr", "Zia": "zia", "Zialo": "zil", "Zigula": "ziw", "Zimakani": "zik", "Zimba": "zmb", "Zimbabwe Sign Language": "zib", "Zinza": "zin", "Zipser German": "gmw-zps", "Zirenkel": "zrn", "Ziriya": "zir", "Zizilivakan": "ziz", "Zo'é": "pto", "Zokhuo": "yzk", "Zoogocho Zapotec": "zpq", "Zotung Chin": "czt", "Zou": "zom", "Zulgo-Gemzek": "gnd", "Zulu": "zu", "Zumaya": "zuy", "Zumbun": "jmb", "Zuni": "zun", "Zuojiang Zhuang": "zzj", "Zuwara": "ber-zuw", "Zyphe": "zyp", "Záparo": "zro", "Àhàn": "ahn", "Áncá": "acb", "Äiwoo": "nfl", "Äynu": "aib", "Îguwak": "iwk", "Ömie": "aom", "Önge": "oon", "ǀXam": "xam", "ǁAni": "hnh", "ǁGana": "gnk", "ǁXegwi": "xeg", "ǂHoan": "huc", "ǃKung": "khi-kun", "ǃXóõ": "nmn", "Ỹaroamë": "yro" } 688lz4ieibjagypg9qyw4rckuql6lt9 Module:languages/code to canonical name.json 828 33243 177467 177159 2026-08-26T10:24:36Z Yivan000 4078 [[MediaWiki:UpdateLanguageNameAndCode.js|updated]] 177467 json application/json { "aa": "Afar", "aaa": "Ghotuo", "aab": "Alumu-Tesu", "aac": "Ari", "aad": "Amal", "aaf": "Aranadan", "aag": "Ambrak", "aah": "Abu'", "aai": "Arifama-Miniafia", "aak": "Ankave", "aal": "Afade", "aan": "Anambé", "aap": "Arára (Pará)", "aaq": "Penobscot", "aas": "Aasax", "aau": "Abau", "aav-khs-pro": "Proto-Khasian", "aav-nic-pro": "Proto-Nicobarese", "aav-pkl-pro": "Proto-Pnar-Khasi-Lyngngam", "aav-pro": "Proto-Austroasiatic", "aaw": "Solong", "aax": "Upper Mandobo", "aaz": "Amarasi", "ab": "Abhasiyo", "aba": "Abé", "abb": "Bankon", "abc": "Ayta Ambala", "abd": "Manide", "abe": "Abenaki", "abf": "Abai Sungai", "abg": "Abaga", "abh": "Arabe Tajiki", "abi": "Abidji", "abj": "Aka-Bea", "abl": "Abung", "abm": "Abanyom", "abn": "Abua", "abo": "Abon", "abp": "Abellen", "abq": "Abaza", "abs": "Ambonese Malay", "abt": "Ambulas", "abu": "Abure", "abv": "Arabe Baharna", "abw": "Pal", "abx": "Inabaknon", "aby": "Aneme Wake", "abz": "Abui", "aca": "Achagua", "acb": "Áncá", "acd": "Gikyode", "ace": "Atsenes", "ach": "Acholi", "aci": "Aka-Cari", "ack": "Aka-Kora", "acl": "Akar-Bale", "acm": "Arabe Iraqi", "acn": "Achang", "acp": "Eastern Acipa", "acr": "Achi", "acs": "Acroá", "acu": "Achuar", "acv": "Achumawi", "acw": "Arabe Hijazi", "acx": "Arabe Omani", "acy": "Arabe Tsipriyota", "acz": "Acheron", "ada": "Adangme", "adb": "Atauran", "add": "Dzodinka", "ade": "Adele", "adf": "Arabe Dhofari", "adg": "Andegerebinha", "adh": "Adhola", "adi": "Adi", "adj": "Adioukrou", "adl": "Galo", "adn": "Adang", "ado": "Abu", "adp": "Adap", "adq": "Adangbe", "adr": "Adonara", "ads": "Wikang Senyas ng mga Adamorobe", "adt": "Adnyamathanha", "adu": "Aduge", "adw": "Amondawa", "ady": "Adiges", "adz": "Adzera", "ae": "Avestiko", "aea": "Areba", "aeb": "Arabe Tunesino", "aed": "Wikang Senyas ng mga Arhentino", "aee": "Northeast Pashayi", "aek": "Haeke", "ael": "Ambele", "aem": "Arem", "aen": "Wikang Senyas ng mga Armenyo", "aeq": "Aer", "aer": "Eastern Arrernte", "aes": "Alsea", "aeu": "Akeu", "aew": "Ambakich", "aey": "Amele", "aez": "Aeka", "af": "Afrikāns", "afa-pro": "Proto-Afroasiatic", "afb": "Arabe Golpo", "afd": "Andai", "afe": "Putukwam", "afg": "Wikang Senyas ng mga Afgano", "afh": "Afrihili", "afi": "Akrukay", "afk": "Nanubae", "afn": "Defaka", "afo": "Eloyi", "afp": "Tapei", "afs": "Afro-Seminole Creole", "aft": "Afitti", "afu": "Awutu", "afz": "Obokuitai", "aga": "Aguano", "agb": "Legbo", "agc": "Agatu", "agd": "Agarabi", "age": "Angal", "agf": "Arguni", "agg": "Angor", "agh": "Ngelima", "agi": "Agariya", "agj": "Argobba", "agk": "Agta Isarog", "agl": "Fembe", "agm": "Angaataha", "agn": "Agutaynën", "ago": "Tainae", "agq": "Aghem", "agr": "Aguaruna", "ags": "Esimbi", "agt": "Pannon", "agu": "Aguacateca", "agv": "Hatang Kaye", "agw": "Kahua", "agx": "Aghul", "agy": "Kabulowan", "agz": "Agta Iriga", "aha": "Ahanta", "ahb": "Axamb", "ahg": "Qimant", "ahh": "Aghu", "ahi": "Tiagba", "ahk": "Akha", "ahl": "Igo", "ahm": "Mobu", "ahn": "Àhàn", "aho": "Ahom", "ahp": "Apro", "ahr": "Ahirani", "ahs": "Ashe", "aht": "Ahtna", "aia": "Arosi", "aib": "Äynu", "aic": "Ainbai", "aid": "Alngith", "aie": "Amara", "aif": "Agi", "aig": "Antigua and Barbuda Creole English", "aih": "Ai-Cham", "aii": "Assyrian Neo-Aramaic", "aij": "Lishanid Noshan", "aik": "Ake", "ail": "Aimele", "aim": "Aimol", "ain": "Ainu", "aio": "Aiton", "aip": "Burumakok", "air": "Airoran", "ait": "Arikem", "aiw": "Aari", "aix": "Aighon", "aiy": "Ali", "aja": "Aja (East Africa)", "ajg": "Aja (West Africa)", "aji": "Ajië", "ajn": "Andajin", "ajp": "Arabe Timog Levantino", "ajw": "Ajawa", "ajz": "Amri Karbi", "ak": "Akan", "akb": "Angkola Batak", "akc": "Mpur", "akd": "Ukpet-Ehom", "ake": "Akawaio", "akf": "Akpa", "akg": "Anakalangu", "akh": "Angal Heneng", "aki": "Aiome", "akj": "Jeru", "akk": "Akadyo", "akl": "Aklanon", "akm": "Aka-Bo", "ako": "Akurio", "akp": "Siwu", "akq": "Ak", "akr": "Araki", "aks": "Akaselem", "akt": "Akolet", "aku": "Akum", "akv": "Akhvakh", "akw": "Akwa", "akx": "Aka-Kede", "aky": "Aka-Kol", "akz": "Alabama", "ala": "Alago", "alc": "Kawésqar", "ald": "Alladian", "ale": "Aleutyano", "alf": "Alege", "alg-aga": "Agawam", "alg-pro": "Proto-Algonquian", "alh": "Alawa", "ali": "Amaimon", "alj": "Alangan Mangyan", "alk": "Alak", "all": "Allar", "alm": "Amblong", "alo": "Larike-Wakasihu", "alp": "Alune", "alq": "Algonquin", "alr": "Alutor", "alt": "Southern Altai", "alu": "'Are'are", "alv-ama": "Amasi", "alv-bgu": "Bainouk Gubeeher", "alv-bua-pro": "Proto-Bua", "alv-cng-pro": "Proto-Cangin", "alv-edk-pro": "Proto-Edekiri", "alv-edo-pro": "Proto-Edoid", "alv-fli-pro": "Proto-Fali", "alv-gbe-pro": "Proto-Gbe", "alv-gng-pro": "Proto-Guang", "alv-gtm-pro": "Proto-Central Togo", "alv-gwa": "Gwara", "alv-hei-pro": "Proto-Heiban", "alv-ido-pro": "Proto-Idomoid", "alv-igb-pro": "Proto-Igboid", "alv-kwa-pro": "Proto-Kwa", "alv-mum-pro": "Proto-Mumuye", "alv-nup-pro": "Proto-Nupoid", "alv-pro": "Proto-Atlantic-Congo", "alv-von-pro": "Proto-Volta-Niger", "alv-yor-pro": "Proto-Yoruba", "alv-yrd-pro": "Proto-Yoruboid", "alw": "Alaba", "alx": "Amol", "aly": "Alyawarr", "alz": "Alur", "am": "Amhariko", "ama": "Amanayé", "amb": "Ambo", "amc": "Amahuaca", "ame": "Yanesha'", "amf": "Hamer-Banna", "amg": "Amurdag", "ami": "Amis", "amj": "Amdang", "amk": "Ambai", "aml": "War-Jaintia", "amm": "Ama", "amn": "Amanab", "amo": "Amo", "amp": "Alamblak", "amq": "Amahai", "amr": "Amarakaeri", "ams": "Southern Amami Ōshima", "amt": "Amto", "amu": "Guerrero Amuzgo", "amv": "Ambelau", "amw": "Western Neo-Aramaic", "amx": "Anmatyerre", "amy": "Ami", "amz": "Atampaya", "an": "Aragones", "ana": "Andaqui", "anb": "Andoa", "anc": "Ngas", "and": "Ansus", "ane": "Xârâcùù", "anf": "Animere", "ang": "Lumang Ingles", "anh": "Nend", "ani": "Andi", "anj": "Anor", "ank": "Goemai", "anl": "Anu", "anm": "Anāl", "ann": "Obolo", "ano": "Andoque", "anp": "Angika", "anq": "Jarawa", "anr": "Andh", "ans": "Anserma", "ant": "Antakarinya", "anu": "Anuak", "anv": "Denya", "anw": "Anaang", "anx": "Andra-Hus", "any": "Anyi", "anz": "Anem", "aoa": "Angolar", "aob": "Abom", "aoc": "Pemon", "aod": "Andarum", "aoe": "Angal Enen", "aof": "Bragat", "aog": "Angoram", "aoi": "Anindilyakwa", "aoj": "Mufian", "aok": "Arhö", "aol": "Alorese", "aom": "Ömie", "aon": "Bumbita Arapesh", "aor": "Aore", "aos": "Taikat", "aot": "Atong (India)", "aou": "A'ou", "aox": "Atorada", "aoz": "Uab Meto", "apa-pro": "Proto-Apachean", "apb": "Sa'a", "apc": "Arabe Hilagang Levantino", "apd": "Arabe Sudanes", "ape": "Bukiyip", "apf": "Pahanan Agta", "apg": "Ampanang", "aph": "Athpare", "api": "Apiaká", "apj": "Jicarilla", "apk": "Plains Apache", "apl": "Lipan", "apm": "Chiricahua", "apn": "Apinayé", "apo": "Ambul", "app": "Apma", "apq": "A-Pucikwar", "apr": "Arop-Lokep", "aps": "Arop-Sissano", "apt": "Apatani", "apu": "Apurinã", "apv": "Alapmunte", "apw": "Western Apache", "apx": "Aputai", "apy": "Apalaí", "apz": "Safeyoka", "aqc": "Archi", "aqd": "Ampari Dogon", "aqg": "Arigidi", "aql-pro": "Proto-Algic", "aqm": "Atohwaim", "aqn": "Alta", "aqp": "Atakapa", "aqr": "Arhâ", "aqt": "Angaité", "aqz": "Akuntsu", "ar": "Arabe", "arc": "Arameas", "ard": "Arabana", "are": "Western Arrernte", "arh": "Arhuaco", "ari": "Arikara", "arj": "Arapaso", "ark": "Arikapú", "arl": "Arabela", "arn": "Mapudungun", "aro": "Araona", "arp": "Arapaho", "arq": "Arabe Arhelino", "arr": "Arara-Karo", "ars": "Arabe Neyedi", "art-adu": "Adûni", "art-bel": "Belter Creole", "art-blk": "Bolak", "art-bsp": "Black Speech", "art-com": "Communicationssprache", "art-dtk": "Dothraki", "art-elo": "Eloi", "art-gld": "Goa'uld", "art-lap": "Lapine", "art-man": "Mandalorian", "art-mun": "Mundolinco", "art-nav": "Naʼvi", "art-vlh": "High Valyrian", "aru": "Arua", "arv": "Arbore", "arw": "Lokono", "arx": "Aruá", "ary": "Arabe Maroki", "arz": "Arabe Ehipsiyo", "as": "Asames", "asa": "Pare", "asb": "Assiniboine", "asc": "Casuarina Coast Asmat", "ase": "Wikang Senyas ng mga Amerikano", "asf": "Auslan", "asg": "Cishingini", "ash": "Abishira", "asi": "Buruwai", "asj": "Nsari", "ask": "Ashkun", "asl": "Asilulu", "asn": "Xingú Asuriní", "aso": "Dano", "asp": "Wikang Senyas ng mga Arhelino", "asq": "Wikang Senyas ng mga Awstriyako", "asr": "Asuri", "ass": "Ipulo", "ast": "Asturyano", "asu": "Tocantins Asurini", "asv": "Asoa", "asw": "Wikang Senyas ng mga Katutubong Awstralyano", "asx": "Muratayak", "asy": "Yaosakor Asmat", "asz": "As", "ata": "Pele-Ata", "atb": "Zaiwa", "atc": "Atsahuaca", "atd": "Manobo Ata", "ate": "Atemble", "atg": "Okpela", "ath-nic": "Nicola", "ath-pro": "Proto-Athabaskan", "ati": "Attié", "atj": "Atikamekw", "atk": "Inete", "atl": "Agta Iraya", "atm": "Inata", "ato": "Atong (Cameroon)", "atp": "Atta Pudtol", "atq": "Aralle-Tabulahan", "atr": "Waimiri-Atroari", "ats": "Gros Ventre", "att": "Atta Pamplona", "atu": "Reel", "atv": "Northern Altai", "atw": "Atsugewi", "atx": "Arutani", "aty": "Aneityum", "atz": "Arta", "aua": "Asumboa", "aub": "Alugu", "auc": "Huaorani", "aud": "Anuta", "auf-pro": "Proto-Arawa", "aug": "Aguna", "auh": "Aushi", "aui": "Anuki", "auj": "Awjila", "auk": "Heyo", "aul": "Aulua", "aum": "Asu", "aun": "Molmo One", "auo": "Auyokawa", "aup": "Makayam", "auq": "Anus", "aur": "Aruek", "aus-alu": "Alungul", "aus-and": "Andjingith", "aus-ang": "Angkula", "aus-arn-pro": "Proto-Arnhem", "aus-bra": "Barranbinya", "aus-brm": "Barunggam", "aus-cww-pro": "Proto-Central New South Wales", "aus-dal-pro": "Proto-Daly", "aus-guw": "Guwar", "aus-lsw": "Little Swanport", "aus-mbi": "Mbiywom", "aus-ngk": "Ngkoth", "aus-nyu-pro": "Proto-Nyulnyulan", "aus-pam-pro": "Proto-Pama-Nyungan", "aus-tul": "Tulua", "aus-uwi": "Uwinymil", "aus-wdj-pro": "Proto-Iwaidjan", "aus-won": "Wong-gie", "aus-wul": "Wulguru", "aus-ynk": "Yangkaal", "aut": "Austral", "auu": "Auye", "auw": "Awyi", "aux": "Aurá", "auy": "Auyana", "auz": "Arabe Uzbeki", "av": "Avar", "avb": "Avau", "avd": "Alviri-Vidari", "avi": "Avikam", "avk": "Kotava", "avm": "Angkamuthi", "avn": "Avatime", "avo": "Agavotaguerra", "avs": "Aushiri", "avt": "Au", "avu": "Avokaya", "avv": "Avá-Canoeiro", "awa": "Awadhi", "awb": "Awa (New Guinea)", "awc": "Cicipu", "awd-ama": "Amarizana", "awd-amc-pro": "Proto-Amuesha-Chamicuro", "awd-ana": "Anauyá", "awd-apo": "Apolista", "awd-cab": "Cabre", "awd-gnu": "Guinau", "awd-kar": "Cariay", "awd-kaw": "Kawishana", "awd-kmp-pro": "Proto-Kampa", "awd-kus": "Kustenau", "awd-man": "Manao", "awd-mar": "Marawan", "awd-mpr": "Maipure", "awd-mrt": "Mariaté", "awd-nwk-pro": "Proto-Nawiki", "awd-pai": "Paikoneka", "awd-pas": "Pasé", "awd-pro": "Proto-Arawak", "awd-prw-pro": "Proto-Paresi-Waura", "awd-she": "Shebayo", "awd-taa-pro": "Proto-Ta-Arawak", "awd-wai": "Wainumá", "awd-yum": "Yumana", "awe": "Awetí", "awg": "Anguthimri", "awh": "Awbono", "awi": "Aekyom", "awk": "Awabakal", "awm": "Arawum", "awn": "Awngi", "awo": "Awak", "awr": "Awera", "aws": "South Awyu", "awt": "Araweté", "awu": "Central Awyu", "awv": "Jair Awyu", "aww": "Awun", "awx": "Awara", "awy": "Edera Awyu", "axb": "Abipón", "axe": "Ayerrerenge", "axg": "Arára (Mato Grosso)", "axk": "Aka (Central Africa)", "axl": "Lower Southern Aranda", "axm": "Middle Armenian", "axx": "Xârâgurè", "ay": "Aymara", "aya": "Awar", "ayb": "Ayizo", "ayd": "Ayabadhu", "aye": "Ayere", "ayg": "Nyanga (Togo)", "ayi": "Leyigha", "ayk": "Akuku", "ayl": "Arabe Libyo", "ayn": "Arabe Yemeni", "ayo": "Ayoreo", "ayp": "Arabe Hilagang Mesopotamiko", "ayq": "Ayi", "ays": "Ayta Sorsogon", "ayt": "Ayta Magbukun", "ayu": "Ayu", "ayz": "Maybrat", "az": "Azeri", "aza": "Azha", "azc-caz": "Cazcan", "azc-cup-pro": "Proto-Cupan", "azc-ktn": "Kitanemuk", "azc-nah-pro": "Proto-Nahuan", "azc-num-pro": "Proto-Numic", "azc-pro": "Proto-Uto-Aztecan", "azc-tak-pro": "Proto-Takic", "azc-tat": "Tataviam", "azd": "Eastern Durango Nahuatl", "azg": "San Pedro Amuzgos Amuzgo", "azm": "Ipalapa Amuzgo", "azn": "Western Durango Nahuatl", "azo": "Awing", "azt": "Atta Faire", "azz": "Highland Puebla Nahuatl", "ba": "Baskir", "baa": "Babatana", "bab": "Bainouk-Gunyuño", "bac": "Baduy", "bae": "Baré", "baf": "Nubaca", "bag": "Tuki", "bah": "Bahamian Creole", "baj": "Barakai", "bal": "Baluchi", "ban": "Balines", "bao": "Waimaha", "bap": "Bantawa", "bar": "Bavaro", "bas": "Basaa", "bau": "Badanchi", "bav": "Babungo", "baw": "Bambili-Bambui", "bax": "Bamum", "bay": "Batuley", "bba": "Baatonum", "bbb": "Barai", "bbc": "Toba Batak", "bbd": "Bau", "bbe": "Bangba", "bbf": "Baibai", "bbg": "Barama", "bbh": "Bugan", "bbi": "Barombi", "bbj": "Ghomala'", "bbk": "Babanki", "bbl": "Bats", "bbm": "Babango", "bbn": "Uneapa", "bbo": "Konabéré", "bbp": "West Central Banda", "bbq": "Bamali", "bbr": "Girawa", "bbs": "Bakpinka", "bbt": "Mburku", "bbu": "Bakulung", "bbv": "Karnai", "bbw": "Baba", "bbx": "Bubia", "bby": "Befang", "bca": "Central Bai", "bcb": "Bainouk-Samik", "bcd": "North Babar", "bce": "Bamenyam", "bcf": "Bamu", "bcg": "Baga Pokur", "bch": "Bariai", "bci": "Baoule", "bcj": "Bardi", "bck": "Bunaba", "bcl": "Bikol Naga", "bcm": "Banoni", "bcn": "Bibaali", "bco": "Kaluli", "bcp": "Bali", "bcq": "Bench", "bcr": "Babine-Witsuwit'en", "bcs": "Kohumono", "bct": "Bendi", "bcu": "Biliau", "bcv": "Shoo-Minda-Nye", "bcw": "Bana", "bcy": "Bacama", "bcz": "Bainouk-Gunyaamolo", "bda": "Bayot", "bdb": "Basap", "bdc": "Emberá-Baudó", "bdd": "Bunama", "bde": "Bade", "bdf": "Biage", "bdg": "Bonggi", "bdh": "Tara Baka", "bdi": "Burun", "bdj": "Bai (South Sudan)", "bdk": "Budukh", "bdl": "Indonesian Bajau", "bdm": "Buduma", "bdn": "Baldemu", "bdo": "Morom", "bdp": "Bende", "bdq": "Bahnar", "bdr": "West Coast Bajau", "bds": "Burunge", "bdt": "Bokoto", "bdu": "Oroko", "bdv": "Bodo Parja", "bdw": "Baham", "bdx": "Budong-Budong", "bdy": "Bandjalang", "bdz": "Badeshi", "be": "Biyeloruso", "bea": "Beaver", "beb": "Bebele", "bec": "Iceve-Maci", "bed": "Bedoanas", "bee": "Byangsi", "bef": "Benabena", "beg": "Belait", "beh": "Biali", "bei": "Bekati'", "bej": "Beja", "bek": "Bebeli", "bem": "Bemba", "beo": "Beami", "bep": "Besoa", "beq": "Beembe", "ber-fog": "Fogaha", "ber-pro": "Proto-Berber", "ber-zuw": "Zuwara", "bes": "Besme", "bet": "Guiberoua Bété", "beu": "Blagar", "bev": "Daloa Bété", "bew": "Betawi", "bex": "Jur Modo", "bey": "Beli (New Guinea)", "bez": "Kibena", "bfa": "Bari", "bfb": "Pauri Bareli", "bfc": "Panyi Bai", "bfd": "Bafut", "bfe": "Betaf", "bff": "Bofi", "bfg": "Busang Kayan", "bfh": "Blafe", "bfi": "Wikang Senyas ng mga Britaniko", "bfj": "Bafanji", "bfk": "Wikang Senyas ng Ban Khor", "bfl": "Banda-Ndélé", "bfm": "Mmen", "bfn": "Bunak", "bfo": "Malba Birifor", "bfp": "Beba", "bfq": "Badaga", "bfr": "Bazigar", "bfs": "Southern Bai", "bft": "Balti", "bfu": "Gahri", "bfw": "Bondo", "bfx": "Bantayanon", "bfy": "Bagheli", "bfz": "Mahasu Pahari", "bg": "Bulgaro", "bga": "Gwamhi-Wuri", "bgb": "Bobongko", "bgc": "Haryanvi", "bgd": "Rathwi Bareli", "bge": "Bauria", "bgf": "Bangandu", "bgg": "Bugun", "bgi": "Klata", "bgj": "Bangolan", "bgk": "Bit", "bgl": "Bo", "bgo": "Baga Koga", "bgq": "Bagri", "bgr": "Bawm Chin", "bgs": "Tagabawa", "bgt": "Bughotu", "bgu": "Mbongno", "bgv": "Warkay-Bipim", "bgw": "Bhatri", "bgx": "Balkan Gagauz Turkish", "bgy": "Benggoi", "bgz": "Banggai", "bh": "Bihari", "bha": "Bharia", "bhb": "Bhili", "bhc": "Biga", "bhd": "Bhadrawahi", "bhe": "Bhaya", "bhf": "Odiai", "bhg": "Binandere", "bhh": "Bukhari", "bhi": "Bhilali", "bhj": "Bahing", "bhl": "Bimin", "bhm": "Bathari", "bhn": "Bohtan Neo-Aramaic", "bho": "Bhojpuri", "bhp": "Bima", "bhq": "South Tukang Besi", "bhs": "Buwal", "bht": "Bhattiyali", "bhu": "Bhunjia", "bhv": "Bahau", "bhw": "Biak", "bhx": "Bhalay", "bhy": "Bhele", "bhz": "Bada", "bi": "Bislama", "bia": "Badimaya", "bib": "Bissa", "bid": "Bidiyo", "bie": "Bepour", "bif": "Biafada", "big": "Biangai", "bij": "Kwanka", "bil": "Bile", "bim": "Bimoba", "bin": "Edo", "bio": "Nai", "bip": "Bila", "biq": "Bipi", "bir": "Bisorio", "bit": "Berinomo", "biu": "Biete", "biv": "Southern Birifor", "biw": "Kol (Cameroon)", "bix": "Bijori", "biy": "Birhor", "biz": "Baloi", "bja": "Budza", "bjb": "Barngarla", "bjc": "Bariji", "bje": "Biao-Jiao Mien", "bjf": "Barzani Jewish Neo-Aramaic", "bjg": "Bidyogo", "bjh": "Bahinemo", "bji": "Burji", "bjj": "Kannauji", "bjk": "Barok", "bjl": "Bulu (New Guinea)", "bjm": "Bajelani", "bjn": "Banjares", "bjo": "Mid-Southern Banda", "bjp": "Fanamaket", "bjr": "Binumarien", "bjs": "Bajan", "bjt": "Balanta-Ganja", "bju": "Busuu", "bjv": "Bedjond", "bjw": "Bakwé", "bjx": "Itnëg Banaw", "bjy": "Bayali", "bjz": "Baruga", "bka": "Kyak", "bkc": "Baka", "bkd": "Binukid", "bkf": "Beeke", "bkg": "Buraka", "bkh": "Bakoko", "bki": "Baki", "bkj": "Pande", "bkk": "Brokskat", "bkl": "Berik", "bkm": "Kom (Cameroon)", "bkn": "Bukitan", "bko": "Kwa'", "bkp": "Iboko", "bkq": "Bakairí", "bkr": "Bakumpai", "bks": "Hilagang Sorsoganon", "bkt": "Boloki", "bku": "Buhid Mangyan", "bkv": "Bekwarra", "bkw": "Bekwel", "bkx": "Baikeno", "bky": "Bokyi", "bkz": "Bungku", "bla": "Blackfoot", "blb": "Bilua", "blc": "Bella Coola", "bld": "Bolango", "ble": "Balanta-Kentohe", "blf": "Buol", "blg": "Balau", "blh": "Kuwaa", "bli": "Bolia", "blj": "Bulungan", "blk": "Pa'o Karen", "bll": "Biloxi", "blm": "Beli (South Sudan)", "bln": "Bikol Katimugang Catanduanes", "blo": "Anii", "blp": "Blablanga", "blq": "Baluan-Pam", "blr": "Blang", "bls": "Balaesang", "blt": "Tai Dam", "blv": "Kibala", "blw": "Balangaw", "blx": "Ayta Mag-indi", "bly": "Notre", "blz": "Balantak", "bm": "Bambara", "bma": "Lame", "bmb": "Bembe", "bmc": "Biem", "bmd": "Baga Manduri", "bme": "Limassa", "bmf": "Bom", "bmg": "Bamwe", "bmh": "Kein", "bmi": "Bagirmi", "bmj": "Bote-Majhi", "bmk": "Ghayavi", "bml": "Bomboli", "bmn": "Bina", "bmo": "Bambalang", "bmp": "Bulgebi", "bmq": "Bomu", "bmr": "Muinane", "bmt": "Biao Mon", "bmu": "Somba-Siawari", "bmv": "Bum", "bmw": "Bomwali", "bmx": "Baimak", "bmz": "Baramu", "bn": "Benggali", "bna": "Bonerate", "bnb": "Bookan", "bnd": "Banda", "bne": "Bintauna", "bnf": "Masiwang", "bng": "Benga", "bni": "Bangi", "bnj": "Bangon Mangyan", "bnk": "Bierebo", "bnl": "Boon", "bnm": "Batanga", "bnn": "Bunun", "bno": "Asi", "bnp": "Bola", "bnq": "Bantik", "bnr": "Butmas-Tur", "bns": "Bundeli", "bnt-bal": "Balong", "bnt-bon": "Boma Nkuu", "bnt-boy": "Boma Yumu", "bnt-bwa": "Bwala", "bnt-cmw": "Chimwiini", "bnt-ind": "Indanga", "bnt-lal": "Lala (South Africa)", "bnt-mpi": "Mpiin", "bnt-mpu": "Mpuono", "bnt-ngu-pro": "Proto-Nguni", "bnt-phu": "Phuthi", "bnt-pro": "Proto-Bantu", "bnt-sab-pro": "Proto-Sabaki", "bnt-sbo": "South Boma", "bnt-sts-pro": "Proto-Sotho-Tswana", "bnu": "Bentong", "bnv": "Beneraf", "bnw": "Bisis", "bnx": "Bangubangu", "bny": "Bintulu", "bnz": "Beezen", "bo": "Tibetano", "boa": "Bora", "bob": "Aweer", "boe": "Mundabli", "bof": "Bolon", "bog": "Wikang Senyas ng Bamako", "boh": "North Boma", "boi": "Barbareño", "boj": "Anjam", "bok": "Bonjo", "bol": "Bole", "bom": "Berom", "bon": "Bine", "boo": "Tiemacèwè Bozo", "bop": "Bonkiman", "boq": "Bogaya", "bor": "Borôro", "bot": "Bongo", "bou": "Bondei", "bov": "Tuwuli", "bow": "Rema", "box": "Buamu", "boy": "Bodo (Central Africa)", "boz": "Tiéyaxo Bozo", "bpa": "Daakaka", "bpd": "Banda-Banda", "bpe": "Bauni", "bpg": "Bonggo", "bph": "Botlikh", "bpi": "Bagupi", "bpj": "Binji", "bpk": "Orowe", "bpl": "Broome Pearling Lugger Pidgin", "bpm": "Biyom", "bpn": "Dzao Min", "bpo": "Anasi", "bpp": "Kaure", "bpq": "Banda Malay", "bpr": "Koronadal Blaan", "bps": "Sarangani Blaan", "bpt": "Barrow Point", "bpu": "Bongu", "bpv": "Bian Marind", "bpx": "Palya Bareli", "bpy": "Bishnupriya Manipuri", "bpz": "Bilba", "bqa": "Tchumbuli", "bqb": "Bagusa", "bqc": "Boko", "bqd": "Bung", "bqf": "Baga Kaloum", "bqg": "Bago-Kusuntu", "bqh": "Baima", "bqi": "Bakhtiari", "bqj": "Bandial", "bqk": "Banda-Mbrès", "bql": "Karian", "bqm": "Wumboko", "bqn": "Wikang Senyas ng mga Bulgaro", "bqo": "Balo", "bqp": "Busa", "bqq": "Biritai", "bqr": "Burusu", "bqs": "Bosngun", "bqt": "Bamukumbit", "bqu": "Boguru", "bqv": "Begbere-Ejar", "bqw": "Buru (Nigeria)", "bqx": "Baangi", "bqy": "Wikang Senyas ng Bengkala", "bqz": "Bakaka", "br": "Breton", "bra": "Braj", "brb": "Lave", "brc": "Berbice Creole Dutch", "brd": "Baraamu", "brf": "Bera", "brg": "Baure", "brh": "Brahui", "bri": "Mokpwe", "brj": "Bieria", "brk": "Birgid", "brl": "Birwa", "brm": "Barambu", "brn": "Boruca", "bro": "Brokkat", "brp": "Barapasi", "brq": "Breri", "brr": "Birao", "brs": "Baras", "brt": "Bitare", "bru": "Silanganing Bru", "brv": "Kanluraning Bru", "brw": "Bellari", "brx": "Bodo (India)", "bry": "Burui", "brz": "Bilbil", "bsa": "Abinomn", "bsb": "Brunei Bisaya", "bsc": "Bassari", "bse": "Wushi", "bsf": "Bauchi", "bsg": "Bashkardi", "bsh": "Kamkata-viri", "bsi": "Bassossi", "bsj": "Bangwinji", "bsk": "Burushaski", "bsl": "Basa-Gumna", "bsm": "Busami", "bsn": "Barasana", "bso": "Buso", "bsp": "Baga Sitemu", "bsq": "Bassa", "bsr": "Bassa-Kontagora", "bss": "Akoose", "bst": "Basketo", "bsu": "Bahonsuai", "bsv": "Baga Sobané", "bsw": "Baiso", "bsx": "Yangkam", "bsy": "Sabah Bisaya", "bta": "Bata", "btc": "Bati (Cameroon)", "btd": "Dairi Batak", "bte": "Gamo-Ningi", "btf": "Birgit", "btg": "Gagnoa Bété", "bth": "Biatah Bidayuh", "bti": "Burate", "btj": "Bacanese Malay", "btk-pro": "Proto-Batak", "btm": "Mandailing Batak", "btn": "Ratagnon Mangyan", "bto": "Rinkonada", "btp": "Budibud", "btq": "Batek", "btr": "Baetora", "bts": "Simalungun Batak", "btt": "Bete-Bendi", "btu": "Batu", "btv": "Bateri", "btw": "Butwanon", "btx": "Karo Batak", "bty": "Bobot", "btz": "Alas-Kluet Batak", "bua": "Buryat", "bub": "Bua", "bud": "Ntcham", "bue": "Beothuk", "buf": "Bushoong", "bug": "Buginese", "buh": "Younuo Bunu", "bui": "Bongili", "buj": "Basa-Gurmana", "buk": "Bukawa", "bum": "Bulu (Cameroon)", "bun": "Sherbro", "buo": "Terei", "bup": "Busoa", "buq": "Brem", "bus": "Bokobaru", "but": "Bungain", "buu": "Budu", "buv": "Bun", "buw": "Bubi", "bux": "Boghom", "buy": "Mmani", "bva": "Barein", "bvb": "Bube", "bvc": "Baelelea", "bvd": "Baeggu", "bve": "Berau Malay", "bvf": "Boor", "bvg": "Bonkeng", "bvh": "Bure", "bvi": "Belanda Viri", "bvj": "Baan", "bvk": "Bukat", "bvl": "Wikang Senyas ng mga Bolivyano", "bvm": "Bamunka", "bvn": "Buna", "bvo": "Bolgo", "bvp": "Bumang", "bvq": "Birri", "bvr": "Burarra", "bvt": "Bati (Indonesia)", "bvu": "Bukit Malay", "bvv": "Baniva", "bvw": "Boga", "bvx": "Babole", "bvy": "Baybayanon", "bvz": "Bauzi", "bwa": "Bwatoo", "bwb": "Namosi-Naitasiri-Serua", "bwc": "Bwile", "bwd": "Bwaidoka", "bwe": "Bwe Karen", "bwf": "Boselewa", "bwg": "Barwe", "bwh": "Bishuo", "bwi": "Baniwa", "bwj": "Láá Láá Bwamu", "bwk": "Bauwaki", "bwl": "Bwela", "bwm": "Biwat", "bwn": "Wunai Bunu", "bwo": "Shinasha", "bwp": "Lower Mandobo", "bwq": "Southern Bobo", "bwr": "Bura", "bws": "Bomboma", "bwt": "Bafaw", "bwu": "Buli (Ghana)", "bww": "Bwa", "bwx": "Bu-Nao Bunu", "bwy": "Cwi Bwamu", "bwz": "Bwisi", "bxa": "Bauro", "bxb": "Belanda Bor", "bxc": "Molengue", "bxd": "Pela", "bxe": "Ongota", "bxf": "Bilur", "bxg": "Bangala", "bxh": "Buhutu", "bxi": "Pirlatapa", "bxj": "Bayungu", "bxk": "Bukusu", "bxl": "Jalkunan", "bxn": "Burduna", "bxo": "Barikanchi", "bxp": "Bebil", "bxq": "Beele", "bxs": "Busam", "bxv": "Berakou", "bxw": "Banka", "bxz": "Binahari", "bya": "Binatak", "byb": "Bikya", "byc": "Ubaghara", "byd": "Benyadu'", "bye": "Pouye", "byf": "Bete", "byg": "Baygo", "byh": "Bujhyal", "byi": "Buyu", "byj": "Binawa", "byk": "Biao", "byl": "Bayono", "bym": "Bidyara", "byn": "Blin", "byo": "Biyo", "byp": "Bumaji", "byq": "Basay", "byr": "Baruya", "bys": "Burak", "byt": "Berti", "byv": "Medumba", "byw": "Belhariya", "byx": "Qaqet", "byz": "Banaro", "bza": "Bandi", "bzb": "Andio", "bzd": "Bribri", "bze": "Jenaama Bozo", "bzf": "Boikin", "bzg": "Babuza", "bzh": "Mapos Buang", "bzi": "Bisu", "bzj": "Belizean Creole", "bzk": "Nicaraguan Creole", "bzl": "Boano (Sulawesi)", "bzm": "Bolondo", "bzn": "Boano (Maluku)", "bzo": "Bozaba", "bzp": "Kemberano", "bzq": "Buli (Indonesia)", "bzr": "Biri", "bzs": "Wikang Senyas ng mga Brasileño", "bzu": "Burmeso", "bzv": "Bebe", "bzw": "Basa", "bzx": "Hainyaxo Bozo", "bzy": "Obanliku", "bzz": "Evant", "ca": "Katalan", "caa": "Ch'orti'", "cab": "Garifuna", "cac": "Chuj", "cad": "Caddo", "cae": "Laalaa", "caf": "Southern Carrier", "cag": "Nivaclé", "cah": "Cahuarano", "caj": "Chané", "cak": "Kaqchikel", "cal": "Carolinian", "cam": "Cèmuhî", "can": "Chambri", "cao": "Chácobo", "cap": "Chipaya", "caq": "Car Nicobarese", "car": "Karîña", "cas": "Tsimané", "cau-abz-pro": "Proto-Abkhaz-Abaza", "cau-and-pro": "Proto-Andian", "cau-ava-pro": "Proto-Avaro-Andian", "cau-cir-pro": "Proto-Circassian", "cau-drg-pro": "Proto-Dargwa", "cau-lzg-pro": "Proto-Lezghian", "cau-nec-pro": "Proto-Northeast Caucasian", "cau-nkh-pro": "Proto-Nakh", "cau-nwc-pro": "Proto-Northwest Caucasian", "cau-tsz-pro": "Proto-Tsezian", "cav": "Cavineña", "caw": "Kallawaya", "cax": "Chiquitano", "cay": "Cayuga", "caz": "Canichana", "cba-ata": "Atanques", "cba-cat": "Catío Chibcha", "cba-dor": "Dorasque", "cba-dui": "Duit", "cba-hue": "Huetar", "cba-nut": "Nutabe", "cba-pro": "Proto-Chibchan", "cbb": "Cabiyarí", "cbc": "Carapana", "cbd": "Carijona", "cbg": "Chimila", "cbi": "Chachi", "cbj": "Ede Cabe", "cbk": "Chabacano", "cbl": "Bualkhaw Chin", "cbn": "Nyah Kur", "cbo": "Izora", "cbq": "Tsucuba", "cbr": "Cashibo-Cacataibo", "cbs": "Cashinahua", "cbt": "Chayahuita", "cbu": "Candoshi-Shapra", "cbv": "Cacua", "cbw": "Kabalianon", "cby": "Carabayo", "cca": "Cauca", "ccc": "Chamicuro", "ccd": "Cafundó", "cce": "Chopi", "ccg": "Chamba Daka", "cch": "Atsam", "ccj": "Kasanga", "ccl": "Cutchi-Swahili", "ccm": "Malaccan Creole Malay", "cco": "Comaltepec Chinantec", "ccp": "Chakma", "ccr": "Cacaopera", "ccs-gzn-pro": "Proto-Georgian-Zan", "ccs-pro": "Proto-Kartvelian", "cda": "Choni", "cdc-cbm-pro": "Proto-Central Chadic", "cdc-mas-pro": "Proto-Masa", "cdc-pro": "Proto-Chadic", "cdd-pro": "Proto-Caddoan", "cde": "Chenchu", "cdf": "Chiru", "cdh": "Chambeali", "cdi": "Chodri", "cdj": "Churahi", "cdm": "Chepang", "cdn": "Chaudangsi", "cdo": "Silanganang Min", "cdr": "Cinda-Regi-Tiyal", "cds": "Chadian Sign Language", "cdy": "Chadong", "cdz": "Koda", "ce": "Tsetseno", "cea": "Lower Chehalis", "ceb": "Sebwano", "ceg": "Chamacoco", "cel-bry-pro": "Proto-Brythonic", "cel-gal": "Gallaecian", "cel-gau": "Gaulish", "cel-pro": "Proto-Celtic", "cen": "Cen", "cet": "Centúúm", "cfa": "Dijim-Bwilim", "cfd": "Cara", "cfg": "Como Karim", "cfm": "Falam Chin", "cga": "Changriwa", "cgc": "Kagayanën", "cgg": "Rukiga", "cgk": "Chocangaca", "ch": "Tsamoro", "chb": "Chibcha", "chc": "Catawba", "chd": "Highland Oaxaca Chontal", "chf": "Chontal Maya", "chg": "Chagatai", "chh": "Chinook", "chi-pro": "Proto-Chimakuan", "chj": "Ojitlán Chinantec", "chk": "Chuukese", "chl": "Cahuilla", "chm-pro": "Proto-Mari", "chn": "Chinook Jargon", "cho": "Choctaw", "chp": "Chipewyan", "chq": "Quiotepec Chinantec", "chr": "Tseroki", "cht": "Cholón", "chw": "Chuabo", "chx": "Chantyal", "chy": "Tseyene", "chz": "Ozumacín Chinantec", "cia": "Cia-Cia", "cib": "Ci Gbe", "cic": "Tsikasaw", "cid": "Chimariko", "cie": "Cineni", "cih": "Chinali", "cik": "Chitkuli Kinnauri", "cim": "Simbriyano", "cin": "Cinta Larga", "cip": "Chiapanec", "cir": "Tinrin", "ciy": "Chaima", "cja": "Western Cham", "cje": "Chru", "cjh": "Upper Chehalis", "cji": "Chamalal", "cjk": "Chokwe", "cjm": "Eastern Cham", "cjn": "Chenapian", "cjo": "Pajonal Ashéninka", "cjp": "Cabécar", "cjs": "Shor", "cjv": "Chuave", "cjy": "Jin", "ckb": "Kurdo Sentral", "ckh": "Chak", "ckl": "Cibak", "ckn": "Kaang Chin", "cko": "Anufo", "ckq": "Kajakse", "ckr": "Kairak", "cks": "Tayo", "ckt": "Chukchi", "cku": "Koasati", "ckv": "Kavalan", "ckx": "Caka", "cky": "Cakfem-Mushere", "ckz": "Kaqchikel-K'iche' Mixed Language", "cla": "Ron", "clc": "Chilcotin", "cld": "Chaldean Neo-Aramaic", "cle": "Lealao Chinantec", "clh": "Chilisso", "cli": "Chakali", "clj": "Laitu Chin", "clk": "Idu", "cll": "Chala", "clm": "Klallam", "clo": "Lowland Oaxaca Chontal", "clt": "Lutuv", "clu": "Kaluyanën", "clw": "Chulym", "cly": "Eastern Highland Chatino", "cma": "Mạ", "cmc-pro": "Proto-Chamic", "cme": "Cerma", "cmg": "Classical Mongolian", "cmi": "Emberá-Chamí", "cml": "Campalagian", "cmm": "Michigamea", "cmn": "Mandarin", "cmo": "Central Mnong", "cmr": "Mro Chin", "cms": "Messapic", "cmt": "Camtho", "cna": "Changthang", "cnb": "Chinbon Chin", "cnc": "Cốông", "cng": "Northern Qiang", "cnh": "Lai", "cni": "Asháninka", "cnk": "Khumi Chin", "cnl": "Lalana Chinantec", "cno": "Con", "cnp": "Northern Pinghua", "cns": "Central Asmat", "cnt": "Tepetotutla Chinantec", "cnu": "Chenoua", "cnw": "Ngawn Chin", "cnx": "Middle Cornish", "co": "Korso", "coa": "Cocos Islands Malay", "cob": "Chicomuceltec", "coc": "Cocopa", "cod": "Cocama", "coe": "Koreguaje", "cof": "Tsafiki", "cog": "Chong", "coh": "Chichonyi-Chidzihana-Chikauma", "coj": "Cochimi", "cok": "Santa Teresa Cora", "col": "Columbia-Wenatchi", "com": "Comanche", "con": "Cofán", "coo": "Comox", "cop": "Coptic", "coq": "Coquille", "cot": "Caquinte", "cou": "Wamey", "cov": "Cao Miao", "cow": "Cowlitz", "cox": "Nanti", "coy": "Coyaima", "coz": "Chochotec", "cpa": "Palantla Chinantec", "cpb": "Ucayali-Yurúa Ashéninka", "cpc": "Apurucayali Ashéninka", "cpg": "Cappadocian Greek", "cpi": "Chinese Pidgin English", "cpn": "Cherepon", "cpo": "Kpee", "cps": "Capiznon", "cpu": "Pichis Ashéninka", "cpx": "Puxian Min", "cpy": "South Ucayali Ashéninka", "cqd": "Chuanqiandian Cluster Miao", "cr": "Kri", "cra": "Chara", "crb": "Kalinago", "crc": "Lonwolwol", "crd": "Coeur d'Alene", "crf": "Caramanta", "crg": "Michif", "crh": "Crimean Tatar", "cri": "Sãotomense", "crj": "Southern East Cree", "crk": "Plains Cree", "crl": "Northern East Cree", "crm": "Moose Cree", "crn": "Cora", "cro": "Crow", "crp-bip": "Basque-Icelandic Pidgin", "crp-gep": "West Greenlandic Pidgin", "crp-kia": "Kiautschou German Pidgin", "crp-mar": "Maroon Spirit Language", "crp-mpp": "Macau Pidgin Portuguese", "crp-rsn": "Russenorsk", "crp-slb": "Solombala English", "crp-spp": "Samoan Plantation Pidgin", "crp-tpr": "Taimyr Pidgin Russian", "crq": "Iyo'wujwa Chorote", "crr": "Carolina Algonquian", "crs": "Seychellois Creole", "crt": "Chorote Iyojwa'ja", "crv": "Chaura", "crw": "Chrau", "crx": "Carrier", "cry": "Cori", "crz": "Cruzeño", "cs": "Tseko", "csa": "Chiltepec Chinantec", "csb": "Kashubian", "csc": "Catalan Sign Language", "csd": "Chiangmai Sign Language", "cse": "Czech Sign Language", "csf": "Cuban Sign Language", "csg": "Chilean Sign Language", "csh": "Asho Chin", "csi": "Coast Miwok", "csj": "Songlai Chin", "csk": "Jola-Kasa", "csl": "Chinese Sign Language", "csm": "Central Sierra Miwok", "csn": "Colombian Sign Language", "cso": "Sochiapam Chinantec", "csp": "Katimugang Pinghua", "csq": "Croatian Sign Language", "csr": "Costa Rican Sign Language", "css": "Southern Ohlone", "cst": "Northern Ohlone", "csu-bba-pro": "Proto-Bongo-Bagirmi", "csu-maa-pro": "Proto-Mangbetu", "csu-pro": "Proto-Central Sudanic", "csu-sar-pro": "Proto-Sara", "csv": "Sumtu Chin", "csw": "Swampy Cree", "csx": "Cambodian Sign Language", "csy": "Siyin Chin", "csz": "Coos", "cta": "Tataltepec Chatino", "ctc": "Chetco-Tolowa", "ctd": "Tedim Chin", "cte": "Tepinapa Chinantec", "ctg": "Chittagonian", "cth": "Thaiphum Chin", "ctl": "Tlacoatzintepec Chinantec", "ctm": "Chitimacha", "ctn": "Chhintange", "cto": "Emberá-Catío", "ctp": "Western Highland Chatino", "cts": "Bikol Kahilagaang Catanduanes", "ctt": "Wayanad Chetti", "ctu": "Chol", "ctz": "Zacatepec Chatino", "cu": "Lumang Simbahang Eslavo", "cua": "Cua", "cub": "Cubeo", "cuc": "Usila Chinantec", "cug": "Cung", "cuh": "Chuka", "cui": "Cuiba", "cuj": "Mashco Piro", "cuk": "Kuna", "cul": "Culina", "cuo": "Cumanagoto", "cup": "Cupeño", "cuq": "Cun", "cur": "Chhulung", "cus-ash": "Ashraaf", "cus-hec-pro": "Proto-Highland East Cushitic", "cus-pro": "Proto-Cushitic", "cus-som-pro": "Proto-Somaloid", "cus-sou-pro": "Proto-South Cushitic", "cut": "Teutila Cuicatec", "cuu": "Tai Ya", "cuv": "Cuvok", "cuw": "Chukwa", "cux": "Tepeuxila Cuicatec", "cuy": "Cuitlatec", "cv": "Tsuvasyo", "cvg": "Chug", "cvn": "Valle Nacional Chinantec", "cwa": "Kabwa", "cwb": "Maindo", "cwd": "Woods Cree", "cwe": "Kwere", "cwg": "Chewong", "cwt": "Kuwaataay", "cy": "Gales", "cya": "Nopala Chatino", "cyb": "Cayubaba", "cyo": "Kuyunon", "czh": "Huizhou", "czk": "Knaanic", "czn": "Zenzontepec Chatino", "czo": "Central Min", "czt": "Zotung Chin", "da": "Danes", "daa": "Dangaléat", "dac": "Dambi", "dad": "Marik", "dae": "Duupa", "dag": "Dagbani", "dah": "Gwahatike", "dai": "Day", "daj": "Dar Fur Daju", "dak": "Dakota", "dal": "Dahalo", "dam": "Damakawa", "dao": "Daai Chin", "daq": "Dandami Maria", "dar": "Dargwa", "das": "Daho-Doo", "dau": "Dar Sila Daju", "dav": "Taita", "daw": "Davawenyo", "dax": "Dayi", "daz": "Dao", "dba": "Bangime", "dbb": "Deno", "dbd": "Dadiya", "dbe": "Dabe", "dbf": "Edopi", "dbg": "Dogul Dom", "dbi": "Doka", "dbj": "Ida'an", "dbl": "Dyirbal", "dbm": "Duguri", "dbn": "Duriankere", "dbo": "Dulbu", "dbp": "Duwai", "dbq": "Daba", "dbr": "Dabarre", "dbt": "Ben Tey", "dbu": "Bondum Dom Dogon", "dbv": "Dungu", "dbw": "Bankan Tey Dogon", "dby": "Dibiyaso", "dcc": "Deccani", "dcr": "Negerhollands", "dda": "Dadi Dadi", "ddd": "Dongotono", "dde": "Doondo", "ddg": "Fataluku", "ddi": "Diodio", "ddj": "Jaru", "ddn": "Dendi", "ddo": "Tsez", "ddr": "Dhudhuroa", "dds": "Donno So Dogon", "ddw": "Dawera-Daweloor", "de": "Aleman", "dec": "Dagik", "ded": "Dedua", "dee": "Dewoin", "def": "Dezfuli", "deg": "Degema", "deh": "Dehwari", "dei": "Demisa", "dem": "Dem", "dep": "Pidgin Delaware", "der": "Deori", "des": "Desano", "dev": "Domung", "dez": "Dengese", "dga": "Southern Dagaare", "dgb": "Bunoge", "dgc": "Agta Dumagat Casiguran", "dgd": "Dagaari Dioula", "dge": "Degenan", "dgg": "Doga", "dgh": "Dghwede", "dgi": "Northern Dagara", "dgk": "Dagba", "dgn": "Dagoman", "dgo": "Hindi Dogri", "dgr": "Dogrib", "dgs": "Dogoso", "dgt": "Ntra'ngith", "dgw": "Daungwurrung", "dgx": "Doghoro", "dgz": "Daga", "dhd": "Dhundhari", "dhg": "Dhangu", "dhi": "Dhimal", "dhl": "Dhalandji", "dhm": "Zemba", "dhn": "Dhanki", "dho": "Dhodia", "dhr": "Tharrgari", "dhs": "Dhaiso", "dhu": "Dhurga", "dhv": "Drehu", "dhw": "Danuwar", "dhx": "Dhungaloo", "dia": "Dia", "dib": "South Central Dinka", "dic": "Lakota Dida", "did": "Didinga", "dif": "Dieri", "dig": "Digo", "dii": "Dimbong", "dij": "Dai", "dik": "Southwestern Dinka", "dil": "Dilling", "dim": "Dime", "din": "Dinka", "dio": "Dibo", "dip": "Northeastern Dinka", "dir": "Dirim", "dis": "Dimasa", "diu": "Gciriku", "diw": "Northwestern Dinka", "dix": "Dixon Reef", "diy": "Diuwe", "diz": "Ding", "dja": "Djadjawurrung", "djb": "Djinba", "djc": "Dar Daju Daju", "djd": "Jaminjung", "dje": "Zarma", "djf": "Djangun", "dji": "Djinang", "djj": "Ndjébbana", "djk": "Aukan", "djl": "Djiwarli", "djm": "Jamsay", "djn": "Djauan", "djo": "Jangkang", "djr": "Djambarrpuyngu", "dju": "Kapriman", "djw": "Djawi", "dka": "Dakpa", "dkk": "Dakka", "dkr": "Kuijau", "dks": "Southeastern Dinka", "dkx": "Mazagway", "dlg": "Dolgano", "dlk": "Dahalik", "dlm": "Dalmatico", "dln": "Darlong", "dma": "Duma", "dmb": "Mombo Dogon", "dmc": "Gavak", "dmd": "Madhi Madhi", "dme": "Dugwor", "dmf": "Medefaidrin", "dmg": "Upper Kinabatangan", "dmk": "Domaaki", "dml": "Dameli", "dmm": "Dama (Nigeria)", "dmn-dam": "Dama (Sierra Leone)", "dmn-mdw-pro": "Proto-Western Mande", "dmn-pro": "Proto-Mande", "dmo": "Kemezung", "dmr": "East Damar", "dms": "Dampelas", "dmu": "Dubu", "dmv": "Dumpas", "dmw": "Mudburra", "dmx": "Dema", "dmy": "Demta", "dna": "Upper Grand Valley Dani", "dnd": "Daonda", "dne": "Ndendeule", "dng": "Dunggano", "dni": "Lower Grand Valley Dani", "dnj": "Dan", "dnk": "Dengka", "dnn": "Dzuun", "dno": "Ndrulo", "dnr": "Danaru", "dnt": "Mid Grand Valley Dani", "dnu": "Danau", "dnv": "Danu", "dnw": "Western Dani", "dny": "Dení", "doa": "Dom", "dob": "Dobu", "doc": "Northern Kam", "doe": "Doe", "dof": "Domu", "doh": "Dong", "doi": "Dogri", "dok": "Dondo", "dol": "Doso", "don": "Doura", "doo": "Dongo", "dop": "Lukpa", "doq": "Dominican Sign Language", "dor": "Dori'o", "dos": "Dogosé", "dot": "Dass", "dov": "Toka-Leya", "dow": "Doyayo", "dox": "Bussa", "doy": "Dompo", "doz": "Dorze", "dpp": "Papar", "dra-bry": "Beary", "dra-cen-pro": "Proto-Central Dravidian", "dra-mkn": "Middle Kannada", "dra-nor-pro": "Proto-North Dravidian", "dra-okn": "Old Kannada", "dra-ote": "Old Telugu", "dra-pro": "Proto-Dravidian", "dra-sdo-pro": "Proto-South Dravidian I", "dra-sdt-pro": "Proto-South Dravidian II", "dra-sou-pro": "Proto-South Dravidian", "drb": "Dair", "drc": "Minderico", "drd": "Darmiya", "drg": "Rungus", "dri": "Lela", "drl": "Baagandji", "drn": "West Damar", "dro": "Daro-Matu Melanau", "drq": "Dura", "drs": "Gedeo", "dru": "Rukai", "dru-pro": "Proto-Rukai", "dry": "Darai", "dsb": "Lower Sorbian", "dse": "Dutch Sign Language", "dsh": "Daasanach", "dsi": "Disa", "dsl": "Danish Sign Language", "dsn": "Dusner", "dso": "Desiya", "dsq": "Tadaksahak", "dta": "Daur", "dtb": "Labuk-Kinabatangan Kadazan", "dtd": "Ditidaht", "dth": "Adithinngithigh", "dti": "Ana Tinga Dogon", "dtk": "Tene Kan Dogon", "dtm": "Tomo Kan Dogon", "dto": "Tommo So", "dtp": "Central Dusun", "dtr": "Lotud", "dts": "Toro So Dogon", "dtt": "Toro Tegu Dogon", "dtu": "Tebul Ure Dogon", "dty": "Doteli", "dua": "Duala", "dub": "Dubli", "duc": "Duna", "due": "Agta Dumagat Umiray", "duf": "Dumbea", "dug": "Chiduruma", "duh": "Dungra Bhil", "dui": "Dumun", "duk": "Uyajitaya", "dul": "Ayta Kadi", "dum": "Gitnang Nerlandes", "dun": "Dusun Deyah", "duo": "Tenap", "dup": "Duano", "duq": "Dusun Malang", "dur": "Dii", "dus": "Dumi", "duu": "Drung", "duv": "Duvle", "duw": "Dusun Witu", "dux": "Duun", "duy": "Dicamay Agta", "duz": "Duli", "dv": "Divehi", "dva": "Duau", "dwa": "Diri", "dwr": "Dawro", "dwu": "Dhuwal", "dww": "Dawawa", "dwy": "Dhuwaya", "dwz": "Dewas Rai", "dya": "Dyan", "dyb": "Dyaberdyaber", "dyd": "Dyugun", "dyi": "Djimini", "dym": "Yanda Dogon", "dyn": "Dyangadi", "dyo": "Jola-Fonyi", "dyu": "Dyula", "dyy": "Dyaabugay", "dz": "Dzongkha", "dza": "Tunzu", "dzg": "Dazaga", "dzl": "Dzala", "dzn": "Dzando", "ebg": "Ebughu", "ebk": "Finallig", "ebr": "Ebrié", "ebu": "Embu", "ecr": "Eteocretan", "ecs": "Ecuadorian Sign Language", "ecy": "Eteocypriot", "ee": "Ewe", "eee": "E", "efa": "Efai", "efe": "Efe", "efi": "Efik", "ega": "Ega", "egl": "Emilian", "ego": "Eggon", "egx-dem": "Demotic Egyptian", "egy": "Egyptian", "ehu": "Ehueun", "eip": "Eipomek", "eit": "Eitiep", "eiv": "Askopan", "eja": "Ejamat", "eka": "Ekajuk", "eke": "Ekit", "ekg": "Ekari", "eki": "Eki", "ekl": "Kolhe", "ekm": "Elip", "eko": "Koti", "ekp": "Ekpeye", "ekr": "Yace", "eky": "Eastern Kayah", "el": "Griyego", "ele": "Elepi", "elh": "El Hugeirat", "eli": "Nding", "elk": "Elkei", "elm": "Eleme", "elo": "El Molo", "elu": "Elu", "elx": "Elamite", "ema": "Emai", "emb": "Embaloh", "eme": "Emerillon", "emg": "Eastern Meohang", "emi": "Mussau-Emira", "emk": "Eastern Maninkakan", "emm": "Mamulique", "emn": "Eman", "emp": "Northern Emberá", "ems": "Alutiiq", "emu": "Eastern Muria", "emw": "Emplawas", "emx": "Erromintxela", "emy": "Epigraphic Mayan", "en": "Ingles", "ena": "Apali", "enb": "Markweeta", "enc": "En", "end": "Ende", "enf": "Forest Enets", "enh": "Tundra Enets", "enl": "Enlhet", "enm": "Middle English", "enn": "Engenni", "eno": "Enggano", "enq": "Enga", "enr": "Emem", "enu": "Enu", "env": "Enwan", "enw": "Enwang", "enx": "Enxet", "eo": "Esperanto", "eot": "Eotile", "epi": "Epie", "era": "Eravallan", "erg": "Sie", "erh": "Eruwa", "eri": "Ogea", "erk": "South Efate", "ero-gsz": "Geshiza", "ero-nya": "Nyagrong Minyag", "ero-tau": "Stau", "err": "Erre", "ers": "Ersu", "ert": "Eritai", "erw": "Erokwanas", "es": "Espanyol", "ese": "Ese Ejja", "esh": "Eshtehardi", "esl": "Egyptian Sign Language", "esm": "Esuma", "esn": "Salvadoran Sign Language", "eso": "Estonian Sign Language", "esq": "Esselen", "ess": "Central Siberian Yupik", "esu": "Yup'ik", "esx-esk-pro": "Proto-Eskimo", "esx-ink": "Inuktun", "esx-inq": "Inuinnaqtun", "esx-inu-pro": "Proto-Inuit", "esx-pro": "Proto-Eskimo-Aleut", "esx-tut": "Tunumiisut", "esy": "Eskayan", "et": "Estonyo", "etb": "Etebi", "etc": "Etchemin", "eth": "Ethiopian Sign Language", "etn": "Eton (Vanuatu)", "eto": "Eton (Cameroon)", "etr": "Edolo", "ets": "Yekhee", "ett": "Etruscan", "etu": "Ejagham", "etx": "Eten", "etz": "Semimi", "eu": "Euskera", "euq-pro": "Proto-Basque", "eve": "Even", "evh": "Uvbie", "evn": "Evenki", "ewo": "Ewondo", "ext": "Extremaduran", "eya": "Eyak", "eyo": "Keiyo", "eza": "Ezaa", "eze": "Uzekwe", "fa": "Persa", "faa": "Fasu", "fab": "Annobonese", "fad": "Wagi", "faf": "Fagani", "fag": "Finongan", "fah": "Baissa Fali", "fai": "Faiwol", "faj": "Kursav", "fak": "Fang (Beboid)", "fal": "Timog Fali", "fam": "Fam", "fan": "Fang (Bantu)", "fap": "Palor", "far": "Fataleka", "fau": "Fayu", "fax": "Fala", "fay": "Southwestern Fars", "faz": "Northwestern Fars", "fbl": "Bikol Kanlurang Albay", "fcs": "Wikang Senyas ng mga Kebekes", "fer": "Feroge", "ff": "Fula", "ffi": "Foia Foia", "fgr": "Fongoro", "fi": "Fines", "fia": "Nobiin", "fie": "Fyer", "fif": "Faifi", "fip": "Fipa", "fir": "Firan", "fit": "Meänkieli", "fiw": "Fiwaga", "fj": "Fiyiyano", "fkk": "Kirya-Konzel", "fkv": "Kven", "fla": "Montana Salish", "flh": "Foau", "fli": "Fali", "fll": "Hilagang Fali", "fln": "Flinders Island", "flr": "Fuliiru", "fly": "Tsotsitaal", "fmp": "Fe'fe'", "fmu": "Far Western Muria", "fng": "Fanagalo", "fni": "Fania", "fo": "Feroes", "fod": "Foodo", "foi": "Foi", "fom": "Foma", "fon": "Fon", "for": "Fore", "fos": "Siraya", "fpe": "Pichinglis", "fqs": "Fas", "fr": "Franses", "frd": "Fordata", "frm": "Gitnang Franses", "fro": "Lumang Franses", "frp": "Franco-Provenzal", "frq": "Forak", "frr": "North Frisian", "frt": "Fortsenal", "fse": "Wikang Senyas ng mga Fines", "fsl": "Wikang Senyas ng mga Franses", "fss": "Wikang Senyas ng mga Franses-Suweko", "fud": "East Futuna", "fuj": "Ko", "fum": "Fum", "fun": "Fulniô", "fur": "Friulian", "fut": "Futuna-Aniwa", "fuu": "Furu", "fuy": "Fuyug", "fvr": "Fur", "fwa": "Fwâi", "fwe": "Fwe", "fy": "Kanlurang Frison", "ga": "Irlandes", "gaa": "Ga", "gab": "Gabri", "gac": "Mixed Great Andamanese", "gad": "Gaddang", "gae": "Warekena", "gaf": "Gende", "gag": "Gagauz", "gah": "Alekano", "gai": "Borei", "gaj": "Gadsup", "gak": "Gamkonora", "gal": "Galoli", "gam": "Kandawo", "gan": "Gan", "gao": "Gants", "gap": "Gal", "gaq": "Gata'", "gar": "Galeya", "gas": "Adiwasi Garasia", "gat": "Kenati", "gau": "Kondekor", "gaw": "Nobonob", "gay": "Gayo", "gba-pro": "Proto-Gbaya", "gbb": "Kaytetye", "gbd": "Karadjeri", "gbe": "Niksek", "gbf": "Gaikundi", "gbg": "Gbanziri", "gbh": "Defi Gbe", "gbi": "Galela", "gbj": "Bodo Gadaba", "gbk": "Gaddi", "gbl": "Gamit", "gbm": "Garhwali", "gbn": "Mo'da", "gbo": "Northern Grebo", "gbp": "Gbaya-Bossangoa", "gbq": "Gbaya-Bozoum", "gbr": "Gbagyi", "gbs": "Gbesi Gbe", "gbu": "Gagadu", "gbv": "Gbanu", "gbw": "Gabi", "gbx": "Eastern Xwla Gbe", "gby": "Gbari", "gcc": "Mali", "gcd": "Ganggalida", "gce": "Galice", "gcf": "Antillean Creole", "gcl": "Grenadian Creole English", "gcn": "Gaina", "gcr": "Guianese Creole", "gct": "Colonia Tovar German", "gd": "Gaeliko Eskoses", "gdb": "Ollari", "gdc": "Gugu Badhun", "gdd": "Gedaged", "gde": "Gude", "gdf": "Guduf-Gava", "gdg": "Gâdang", "gdh": "Gadjerawang", "gdi": "Gundi", "gdj": "Kurtjar", "gdk": "Gadang", "gdl": "Dirasha", "gdm": "Laal", "gdn": "Umanakaina", "gdo": "Godoberi", "gdq": "Mehri", "gdr": "Wipi", "gds": "Ghandruk Sign Language", "gdt": "Kungardutyi", "gdu": "Gudu", "gdx": "Godwari", "gea": "Geruma", "geb": "Kire", "gec": "Gboloo Grebo", "ged": "Gade", "geg": "Gengle", "geh": "Hutterisch", "gei": "Gebe", "gej": "Gen", "gek": "Gerka", "gel": "Fakkanci", "gem-pro": "Proto-Germanic", "geq": "Geme", "ges": "Geser-Gorom", "gev": "Viya", "gew": "Gera", "gex": "Garre", "gey": "Enya", "gez": "Ge'ez", "gfk": "Patpatar", "gft": "Gafat", "gga": "Gao", "ggb": "Gbii", "ggd": "Gugadj", "gge": "Guragone", "ggg": "Gurgula", "ggk": "Kungarakany", "ggl": "Ganglau", "ggn": "Eastern Gurung", "ggt": "Gitua", "ggu": "Gban", "ggw": "Gogodala", "gha": "Ghadames", "ghc": "Classical Gaelic", "ghe": "Southern Ghale", "ghh": "Northern Ghale", "ghk": "Geko Karen", "ghl": "Ghulfan", "ghn": "Ghanongga", "gho": "Ghomara", "ghr": "Ghera", "ghs": "Guhu-Samane", "ght": "Kutang Ghale", "gia": "Kitja", "gib": "Gibanawa", "gid": "Gidar", "gie": "Guébie", "gig": "Goaria", "gih": "Githabul", "gii": "Girirra", "gil": "Gilbertese", "gim": "Gimi (Papuan)", "gin": "Hinukh", "gip": "Gimi (Austronesian)", "giq": "Green Gelao", "gir": "Red Gelao", "gis": "North Giziga", "git": "Gitxsan", "giu": "Mulao", "giw": "White Gelao", "gix": "Gilima", "giy": "Giyug", "giz": "South Giziga", "gji": "Geji", "gjk": "Kachi Koli", "gjm": "Gunditjmara", "gjn": "Gonja", "gjr": "Gurindji Kriol", "gju": "Gojri", "gka": "Guya", "gkd": "Magi", "gke": "Ndai", "gkn": "Gokana", "gko": "Kok-Nar", "gkp": "Guinea Kpelle", "gl": "Galyego", "glc": "Bon Gula", "gld": "Nanai", "glh": "Northwest Pashayi", "glj": "Kulaal", "glk": "Gilaki", "glo": "Galambu", "glr": "Glaro-Twabo", "glu": "Gula", "glw": "Glavda", "gly": "Gule", "gma": "Gambera", "gmb": "Gula'alaa", "gmd": "Mághdì", "gme-bur": "Burgundian", "gme-cgo": "Crimean Gothic", "gmg": "Magiyi", "gmh": "Middle High German", "gml": "Middle Low German", "gmm": "Gbaya-Mbodomo", "gmn": "Gimnime", "gmq-gut": "Gutnish", "gmq-jmk": "Jamtish", "gmq-mno": "Middle Norwegian", "gmq-oda": "Old Danish", "gmq-ogt": "Old Gutnish", "gmq-osw": "Old Swedish", "gmq-pro": "Proto-Norse", "gmq-scy": "Scanian", "gmr": "Mirning", "gmu": "Gumalu", "gmv": "Gamo", "gmw-bgh": "Bergish", "gmw-cfr": "Central Franconian", "gmw-ecg": "East Central German", "gmw-fin": "Fingallian", "gmw-gts": "Gottscheerish", "gmw-jdt": "Jersey Dutch", "gmw-msc": "Middle Scots", "gmw-pro": "Proto-West Germanic", "gmw-rfr": "Rhine Franconian", "gmw-stm": "Sathmar Swabian", "gmw-tsx": "Transylvanian Saxon", "gmw-vog": "Volga German", "gmw-zps": "Zipser German", "gmx": "Magoma", "gmy": "Griyego Miseniko", "gmz": "Mgbo", "gn-cls": "Classical Guarani", "gna": "Kaansa", "gnb": "Gangte", "gnc": "Guanche", "gnd": "Zulgo-Gemzek", "gne": "Ganang", "gng": "Ngangam", "gnh": "Lere", "gni": "Gooniyandi", "gnj": "Ngen of Djonkro", "gnk": "ǁGana", "gnl": "Gangulu", "gnm": "Ginuman", "gnn": "Gumatj", "gnq": "Gana", "gnr": "Gureng Gureng", "gnt": "Guntai", "gnu": "Gnau", "gnw": "Western Bolivian Guarani", "gnz": "Ganzi", "goa": "Guro", "gob": "Playero", "goc": "Gorakor", "god": "Godié", "goe": "Gongduk", "gof": "Gofa", "gog": "Gogo", "goh": "Old High German", "goi": "Gobasi", "goj": "Gowlan", "gol": "Gola", "gon": "Gondi", "goo": "Gone Dau", "gop": "Yeretuar", "goq": "Gorap", "gor": "Gorontalo", "got": "Gotiko", "gou": "Gavar", "gov": "Goo", "gow": "Gorwaa", "gox": "Gobu", "goy": "Goundo", "goz": "Gozarkhani", "gpa": "Gupa-Abawa", "gpn": "Taiap", "gqa": "Ga'anda", "gqi": "Guiqiong", "gqn": "Kinikinao", "gqr": "Gor", "gqu": "Qau", "gra": "Rajput Garasia", "grc": "Sinaunang Griyego", "grd": "Guruntum", "grg": "Madi", "grh": "Gbiri-Niragu", "gri": "Ghari", "grj": "Southern Grebo", "grk-cal": "Calabrian Greek", "grk-ita": "Italiot Greek", "grk-mar": "Mariupol Greek", "grk-pro": "Proto-Hellenic", "grm": "Kota Marudu Talantang", "gro": "Groma", "grq": "Gorovu", "grs": "Gresi", "grt": "Garo", "gru": "Kistane", "grv": "Central Grebo", "grw": "Gweda", "grx": "Guriaso", "gry": "Barclayville Grebo", "grz": "Guramalum", "gse": "Ghanaian Sign Language", "gsg": "German Sign Language", "gsl": "Gusilay", "gsm": "Guatemalan Sign Language", "gsn": "Gusan", "gso": "Southwest Gbaya", "gsp": "Wasembo", "gss": "Wikang Senyas ng mga Griyego", "gsw": "Alemannic German", "gta": "Guató", "gtu": "Aghu Tharrnggala", "gu": "Guyarati", "gua": "Shiki", "gub": "Guajajára", "guc": "Wayuu", "gud": "Yocoboué Dida", "gue": "Gurindji", "guf": "Gupapuyngu", "gug": "Paraguayan Guarani", "guh": "Guahibo", "gui": "Eastern Bolivian Guarani", "guk": "Gumuz", "gul": "Gullah", "gum": "Guambiano", "gun": "Mbya Guarani", "guo": "Guayabero", "gup": "Gunwinggu", "guq": "Aché", "gur": "Farefare", "gus": "Guinean Sign Language", "gut": "Maléku Jaíka", "guu": "Yanomamö", "guv": "Gey", "guw": "Gun", "gux": "Gourmanchéma", "guz": "Gusii", "gv": "Manes", "gva": "Kaskihá", "gvc": "Guanano", "gve": "Duwet", "gvf": "Golin", "gvj": "Guajá", "gvl": "Gulay", "gvm": "Gurmana", "gvn": "Kuku-Yalanji", "gvo": "Gavião do Jiparaná", "gvp": "Pará Gavião", "gvr": "Western Gurung", "gvs": "Gumawana", "gvy": "Guyani", "gwa": "Mbato", "gwb": "Gwa", "gwc": "Kalami", "gwd": "Gawwada", "gwe": "Gweno", "gwf": "Gowro", "gwg": "Moo", "gwi": "Gwich'in", "gwj": "Gcwi", "gwm": "Awngthim", "gwn": "Gwandara", "gwr": "Gwere", "gwt": "Gawar-Bati", "gwu": "Guwamu", "gww": "Kwini", "gwx": "Gua", "gxx": "Wè Southern", "gya": "Northwest Gbaya", "gyb": "Garus", "gyd": "Kayardild", "gye": "Gyem", "gyf": "Gungabula", "gyg": "Gbayi", "gyi": "Gyele", "gyl": "Gayil", "gym": "Ngäbere", "gyn": "Guyanese Creole English", "gyo": "Gyalsumdo", "gyr": "Guarayu", "gyy": "Gunya", "gza": "Ganza", "gzn": "Gane", "ha": "Hawsa", "haa": "Hän", "hab": "Hanoi Sign Language", "hac": "Gurani", "had": "Hatam", "haf": "Haiphong Sign Language", "hag": "Hanga", "hah": "Hahon", "hai": "Haida", "haj": "Hajong", "hak": "Hakka", "hal": "Halang", "ham": "Hewa", "hao": "Hakö", "hap": "Hupla", "har": "Harari", "has": "Haisla", "hav": "Havu", "haw": "Hawayano", "hax": "Southern Haida", "hay": "Haya", "hba": "Hamba", "hbb": "Huba", "hbn": "Heiban", "hbu": "Habu", "hca": "Andaman Creole Hindi", "hch": "Huichol", "hdn": "Northern Haida", "hds": "Honduras Sign Language", "hdy": "Hadiyya", "he": "Ebreo", "hea": "Northern Qiandong Miao", "hed": "Herdé", "heg": "Helong", "heh": "Hehe", "hei": "Heiltsuk", "hem": "Hemba", "hgm": "Haiǁom", "hgw": "Haigwai", "hhi": "Hoia Hoia", "hhr": "Kerak", "hhy": "Hoyahoya", "hi": "Hindi", "hia": "Lamang", "hib": "Hibito", "hid": "Hidatsa", "hif": "Fiji Hindi", "hig": "Kamwe", "hih": "Pamosu", "hii": "Hinduri", "hij": "Hijuk", "hik": "Seit-Kaitetu", "hil": "Hiligaynon", "hio": "Tshwa", "hir": "Himarimã", "hit": "Hittite", "hiw": "Hiw", "hix": "Hixkaryana", "hji": "Haji", "hka": "Kahe", "hke": "Hunde", "hkh": "Pogali", "hkk": "Hunjara-Kaina Ke", "hkn": "Mel-Khaonh", "hks": "Hong Kong Sign Language", "hla": "Halia", "hlb": "Halbi", "hld": "Halang Doan", "hle": "Hlersu", "hlt": "Nga La", "hma": "Southern Mashan Hmong", "hmb": "Humburi Senni", "hmc": "Central Huishui Hmong", "hmd": "A-Hmao", "hme": "Eastern Huishui Hmong", "hmf": "Hmong Don", "hmg": "Southwestern Guiyang Hmong", "hmh": "Southwestern Huishui Hmong", "hmi": "Northern Huishui Hmong", "hmj": "Ge", "hmk": "Yemaek", "hml": "Luopohe Hmong", "hmm": "Central Mashan Hmong", "hmn-pro": "Proto-Hmong", "hmp": "Northern Mashan Hmong", "hmq": "Eastern Qiandong Miao", "hmr": "Hmar", "hms": "Southern Qiandong Miao", "hmt": "Hamtai", "hmu": "Hamap", "hmv": "Hmong Dô", "hmw": "Western Mashan Hmong", "hmx-mie-pro": "Proto-Mien", "hmx-pro": "Proto-Hmong-Mien", "hmy": "Southern Guiyang Hmong", "hmz": "Hmong Shua", "hna": "Mina", "hnd": "Southern Hindko", "hne": "Chhattisgarhi", "hnh": "ǁAni", "hni": "Hani", "hnj": "Green Hmong", "hnm": "Hainanese", "hnn": "Hanunoo Mangyan", "hno": "Northern Hindko", "hns": "Caribbean Hindustani", "hnu": "Hung", "ho": "Hiri Motu", "hoa": "Hoava", "hob": "Mari (Austronesian)", "hoc": "Ho", "hod": "Holma", "hoe": "Horom", "hoh": "Hobyót", "hoi": "Holikachuk", "hoj": "Hadoti", "hol": "Holu", "hom": "Homa", "hoo": "Holoholo", "hop": "Hopi", "hor": "Horo", "hos": "Ho Chi Minh City Sign Language", "hot": "Hote", "hov": "Hovongan", "how": "Honi", "hoy": "Holiya", "hoz": "Hozo", "hpo": "Hpon", "hps": "Hawai'i Pidgin Sign Language", "hra": "Hrangkhol", "hrc": "Niwer Mil", "hre": "Hrê", "hrk": "Haruku", "hrm": "Horned Miao", "hro": "Haroi", "hrp": "Nhirrpi", "hrt": "Hértevin", "hru": "Hruso", "hrw": "Warwar Feni", "hrx": "Hunsrik", "hrz": "Harzani", "hsb": "Upper Sorbian", "hsh": "Hungarian Sign Language", "hsl": "Hausa Sign Language", "hsn": "Xiang", "hss": "Harsusi", "ht": "Kriyolyo Aityano", "hti": "Hoti", "hto": "Minica Huitoto", "hts": "Hadza", "htu": "Hitu", "hu": "Unggaro", "hub": "Huambisa", "huc": "ǂHoan", "hud": "Huaulu", "huf": "Humene", "hug": "Huachipaeri", "huh": "Huilliche", "hui": "Huli", "huj": "Northern Guiyang Hmong", "huk": "Hulung", "hul": "Hula", "hum": "Hungana", "huo": "Hu", "hup": "Hupa", "huq": "Tsat", "hur": "Halkomelem", "hus": "Wastek", "huu": "Murui Huitoto", "huv": "Huave", "huw": "Hukumina", "hux": "Nüpode Huitoto", "huy": "Hulaulá", "huz": "Hunzib", "hvc": "Haitian Vodoun Culture Language", "hvk": "Haveke", "hvn": "Sabu", "hwa": "Wané", "hwc": "Kriyolyo Hawayano", "hwo": "Hwana", "hy": "Armenyo", "hya": "Hya", "hyx-pro": "Proto-Armenian", "hz": "Herero", "ia": "Interlingguwa", "iai": "Iaai", "ian": "Iatmul", "iar": "Purari", "iba": "Iban", "ibb": "Ibibio", "ibd": "Iwaidja", "ibe": "Akpes", "ibg": "Ibanag", "ibh": "Bih", "ibl": "Ibaloy", "ibm": "Agoi", "ibn": "Ibino", "ibr": "Ibuoro", "ibu": "Ibu", "iby": "Ibani", "ica": "Ede Ica", "ich": "Etkywan", "icl": "Icelandic Sign Language", "icr": "Islander Creole English", "id": "Indonesyo", "ida": "Idakho-Isukha-Tiriki", "idb": "Indo-Portuguese", "idc": "Idon", "idd": "Ede Idaca", "ide": "Idere", "idi": "Idi", "idr": "Indri", "ids": "Idesa", "idt": "Idaté", "idu": "Idoma", "ie": "Interlingguwe", "ifa": "Ifugaw Amganad", "ifb": "Ifugaw Batad", "ife": "Ifè", "iff": "Ifo", "ifk": "Ifugaw Tuwali", "ifm": "Teke-Fuumu", "ifu": "Ifugaw Mayawyaw", "ify": "Kalanguya Ikalahan", "ig": "Igbo", "igb": "Ebira", "ige": "Igede", "igg": "Igana", "igl": "Igala", "igm": "Kanggape", "ign": "Ignaciano", "igo": "Isebe", "igs": "Glosa", "igw": "Igwe", "ihb": "Pidgin Iha", "ihi": "Ihievbe", "ihp": "Iha", "ii": "Nuwosu", "iir-nur-pro": "Proto-Nuristani", "iir-pro": "Proto-Indo-Iranian", "ijc": "Izon", "ije": "Biseni", "ijj": "Ede Ije", "ijn": "Kalabari", "ijo-pro": "Proto-Ijoid", "ijs": "Southeast Ijo", "ik": "Iñupyak", "ike": "Eastern Canadian Inuktitut", "iki": "Iko", "ikk": "Ika", "ikl": "Ikulu", "iko": "Olulumo-Ikom", "ikp": "Ikpeshi", "ikr": "Ikaranggal", "iks": "Inuit Sign Language", "ikt": "Inuvialuktun", "ikv": "Iku-Gora-Ankwa", "ikw": "Ikwere", "ikx": "Ik", "ikz": "Ikizu", "ila": "Ile Ape", "ilb": "Ila", "ilg": "Ilgar", "ili": "Ili Turki", "ilk": "Bugkalut", "ill": "Iranun", "ilo": "Ilokano", "ils": "International Sign", "ilu": "Ili'uun", "ilv": "Ilue", "ima": "Mala Malasar", "imi": "Anamgura", "iml": "Miluk", "imn": "Imonda", "imo": "Imbongu", "imr": "Imroing", "ims": "Marsian", "imy": "Milyan", "inb": "Inga", "inc-apa": "Apabhramsa", "inc-ash": "Ashokan Prakrit", "inc-dng-pro": "Proto-Dangari", "inc-kam": "Kamarupi Prakrit", "inc-kho": "Kholosi", "inc-krd-pro": "Proto-Kamta", "inc-mas": "Middle Assamese", "inc-mbn": "Gitnang Benggali", "inc-mgu": "Middle Gujarati", "inc-mor": "Middle Odia", "inc-oas": "Early Assamese", "inc-oaw": "Old Awadhi", "inc-obn": "Lumang Benggali", "inc-ogu": "Old Gujarati", "inc-ohi": "Lumang Hindi", "inc-oor": "Old Odia", "inc-opa": "Old Punjabi", "inc-pro": "Proto-Indo-Aryan", "ine-ana-pro": "Proto-Anatolian", "ine-bsl-pro": "Proto-Balto-Slavic", "ine-kal": "Kalašma", "ine-pae": "Paeonian", "ine-pro": "Proto-Indo-Europeo", "ine-toc-pro": "Proto-Tocharian", "ing": "Deg Xinag", "inh": "Ingush", "inj": "Jungle Inga", "inl": "Indonesian Sign Language", "inm": "Minaean", "inn": "Isinay", "ino": "Inoke-Yate", "inp": "Iñapari", "ins": "Indian Sign Language", "int": "Intha", "inz": "Ineseño", "io": "Ido", "ior": "Inor", "iou": "Tuma-Irumu", "iow": "Chiwere", "ipi": "Ipili", "ipo": "Ipiko", "iqu": "Iquito", "iqw": "Ikwo", "ira-kms-pro": "Proto-Komisenian", "ira-mny-pro": "Proto-Munji-Yidgha", "ira-mpr-pro": "Proto-Medo-Parthian", "ira-pat-pro": "Proto-Pathan", "ira-pro": "Proto-Iranian", "ira-sgc-pro": "Proto-Sogdic", "ira-sgi-pro": "Proto-Sanglechi-Ishkashimi", "ira-shr-pro": "Proto-Shughni-Roshani", "ira-shy-pro": "Proto-Shughni-Yazghulami", "ira-sym-pro": "Proto-Shughni-Yazghulami-Munji", "ira-wnj": "Vanji", "ira-zgr-pro": "Proto-Zaza-Gorani", "ire": "Iresim", "irh": "Irarutu", "iri": "Rigwe", "irk": "Iraqw", "irn": "Irantxe", "iro-ere": "Erie", "iro-min": "Mingo", "iro-nor-pro": "Proto-North Iroquoian", "iro-pro": "Proto-Iroquoian", "irr": "Ir", "iru": "Irula", "irx": "Kamberau", "iry": "Iraya Mangyan", "is": "Islandes", "isa": "Isabi", "isc": "Isconahua", "isd": "Isnëg", "ise": "Italian Sign Language", "isg": "Irish Sign Language", "ish": "Esan", "isi": "Nkem-Nkum", "isk": "Ishkashimi", "ism": "Masimasi", "isn": "Isanzu", "iso": "Isoko", "isr": "Israeli Sign Language", "ist": "Istriot", "isu": "Isu", "isv": "Interslavic", "it": "Italyano", "itb": "Binongan Itnëg", "itc-pro": "Proto-Italic", "itc-psa": "Pre-Samnite", "itd": "Southern Tidung", "ite": "Itene", "iti": "Inlaud Itnëg", "itk": "Judeo-Italian", "itl": "Itelmen", "itm": "Itu Mbon Uzo", "ito": "Itonama", "itr": "Iteri", "its": "Itsekiri", "itt": "Maeng Itnëg", "itv": "Itawit", "itw": "Ito", "itx": "Itik", "ity": "Itnëg Mayodan", "itz": "Itza'", "iu": "Inuktitut", "ium": "Iu Mien", "ivb": "Ivatan", "ivv": "Itbayatën", "iwk": "Îguwak", "iwm": "Iwam", "iwo": "Iwur", "iws": "Sepik Iwam", "ixc": "Ixcatec", "ixl": "Ixil", "iya": "Iyayu", "iyo": "Mesaka", "iyx": "Yaa", "izh": "Ingrian", "izi": "Izi-Ezaa-Ikwo-Mgbo", "izr": "Izere", "izz": "Izi", "ja": "Hapones", "jaa": "Jamamadí", "jab": "Hyam", "jac": "Jakaltek", "jad": "Jahanka", "jae": "Jabem", "jaf": "Jara", "jah": "Jah Hut", "jaj": "Zazao", "jal": "Yalahatan", "jam": "Jamaican Creole", "jan": "Janday", "jao": "Yanyuwa", "jaq": "Yaqay", "jas": "New Caledonian Javanese", "jat": "Jakati", "jau": "Yaur", "jax": "Jambi Malay", "jay": "Yan-nhangu", "jaz": "Jawe", "jbi": "Badjiri", "jbj": "Arandai", "jbk": "Barikewa", "jbn": "Nefusa", "jbo": "Lojban", "jbr": "Jofotek-Bromnya", "jbt": "Jabutí", "jbu": "Jukun Takum", "jbw": "Yawijibaya", "jcs": "Jamaican Country Sign Language", "jct": "Krymchak", "jda": "Jad", "jdg": "Jadgali", "jdt": "Judeo-Tat", "jeb": "Jebero", "jee": "Jerung", "jeg": "Jeng", "jeh": "Jeh", "jei": "Yei", "jek": "Jeri Kuo", "jel": "Yelmek", "jen": "Dza", "jer": "Jere", "jet": "Manem", "jeu": "Jonkor Bourmataguil", "jgb": "Ngbee", "jgk": "Gwak", "jgo": "Ngomba", "jhi": "Jehai", "jhs": "Jhankot Sign Language", "jia": "Jina", "jib": "Jibu", "jic": "Tol", "jid": "Bu", "jie": "Jilbe", "jig": "Jingulu", "jih": "Shangzhai", "jii": "Jiiddu", "jil": "Jilim", "jim": "Jimjimen", "jio": "Jiamao", "jiq": "Khroskyabs", "jit": "Jita", "jiu": "Youle Jino", "jiv": "Shuar", "jiy": "Buyuan Jino", "jje": "Jeju", "jjr": "Zhár", "jka": "Kaera", "jko": "Kubo", "jkp": "Paku Karen", "jkr": "Koro (India)", "jku": "Labir", "jle": "Ngile", "jls": "Jamaican Sign Language", "jma": "Dima", "jmb": "Zumbun", "jmc": "Machame", "jmd": "Yamdena", "jmi": "Jimi", "jml": "Jumli", "jmn": "Makuri Naga", "jmr": "Kamara", "jmw": "Mouwase", "jmx": "Western Juxtlahuaca Mixtec", "jna": "Jangshung", "jnd": "Jandavra", "jng": "Yangman", "jni": "Janji", "jnj": "Yemsa", "jnl": "Rawat", "jns": "Jaunsari", "job": "Joba", "jod": "Wojenaka", "jor": "Jorá", "jos": "Jordanian Sign Language", "jow": "Jowulu", "jpr": "Judeo-Persian", "jpx-hcj": "Hachijō", "jpx-pro": "Proto-Japonic", "jpx-ryu-pro": "Proto-Ryukyuan", "jqr": "Jaqaru", "jra": "Jarai", "jrr": "Jiru", "jru": "Japrería", "jsl": "Japanese Sign Language", "jua": "Júma", "jub": "Wannu", "juc": "Jurchen", "jud": "Worodougou", "juh": "Hone", "jui": "Ngadjuri", "juk": "Wapan", "jul": "Jirel", "jum": "Jumjum", "jun": "Juang", "juo": "Jiba", "jup": "Hupdë", "jur": "Jurúna", "jus": "Jumla Sign Language", "jut": "Jutish", "juu": "Ju", "juw": "Wãpha", "juy": "Juray", "jv": "Havanes", "jvd": "Javindo", "jvn": "Caribbean Javanese", "jwi": "Jwira-Pepesa", "jyy": "Jaya", "ka": "Heorhiyano", "kaa": "Karakalpak", "kab": "Kabyle", "kac": "Jingpho", "kad": "Kadara", "kae": "Ketangalan", "kaf": "Katso", "kag": "Kajaman", "kah": "Fer", "kai": "Karekare", "kaj": "Jju", "kak": "Kalanguya", "kam": "Kamba", "kao": "Kassonke", "kap": "Bezhta", "kaq": "Capanahua", "kar-pro": "Proto-Karen", "kaw": "Old Javanese", "kax": "Kao", "kay": "Kamayurá", "kba": "Kalarko", "kbb": "Kaxuyana", "kbc": "Kadiwéu", "kbd": "Kabardian", "kbe": "Kanju", "kbh": "Camsá", "kbi": "Kaptiau", "kbj": "Kari", "kbk": "Grass Koiari", "kbm": "Iwal", "kbn": "Kare (Central Africa)", "kbo": "Keliko", "kbp": "Kabiye", "kbq": "Kamano", "kbr": "Kafa", "kbs": "Kande", "kbt": "Gabadi", "kbu": "Kabutra", "kbv": "Kamberataro", "kbw": "Kaiep", "kbx": "Ap Ma", "kbz": "Duhwa", "kca-eas": "Eastern Khanty", "kca-nor": "Northern Khanty", "kca-pro": "Proto-Khanty", "kca-sou": "Southern Khanty", "kcb": "Kawacha", "kcc": "Lubila", "kcd": "Ngkâlmpw Kanum", "kce": "Kaivi", "kcf": "Ukān", "kcg": "Tyap", "kch": "Vono", "kci": "Kamantan", "kcj": "Kobiana", "kck": "Kalanga", "kcl": "Kala", "kcm": "Tar Gula", "kcn": "Nubi", "kco": "Kinalakna", "kcp": "Kanga", "kcq": "Kamo", "kcr": "Katla", "kcs": "Koenoem", "kct": "Kaian", "kcu": "Kikami", "kcv": "Kete", "kcw": "Kabwari", "kcx": "Kachama-Ganjule", "kcy": "Korandje", "kcz": "Konongo", "kda": "Worimi", "kdc": "Kutu", "kdd": "Yankunytjatjara", "kde": "Makonde", "kdf": "Mamusi", "kdg": "Seba", "kdh": "Tem", "kdi": "Kumam", "kdj": "Karamojong", "kdk": "Numèè", "kdl": "Tsikimba", "kdm": "Kagoma", "kdn": "Kunda", "kdp": "Kaningdon-Nindem", "kdq": "Koch", "kdr": "Karaim", "kdt": "Kuy", "kdu": "Kadaru", "kdv": "Kado", "kdw": "Koneraw", "kdx": "Kam", "kdy": "Keder", "kdz": "Kwaja", "kea": "Kabuverdianu", "keb": "Kélé", "kec": "Keiga", "ked": "Kerewe", "kee": "Eastern Keres", "kef": "Kpessi", "keg": "Tese", "keh": "Keak", "kei": "Kei", "kej": "Kadar", "kek": "Q'eqchi", "kel": "Kela-Yela", "kem": "Kemak", "ken": "Kenyang", "keo": "Kakwa", "kep": "Kaikadi", "keq": "Kamar", "ker": "Kera", "kes": "Kugbo", "ket": "Ket", "keu": "Akebu", "kev": "Kanikkaran", "kew": "Kewa", "kex": "Kukna", "key": "Kupia", "kez": "Kukele", "kfa": "Kodava", "kfb": "Kolami", "kfc": "Konda-Dora", "kfd": "Korra Koraga", "kfe": "Kota (India)", "kff": "Koya", "kfg": "Kudiya", "kfh": "Kurichiya", "kfi": "Kannada Kurumba", "kfj": "Kemiehua", "kfk": "Kinnauri", "kfl": "Kung", "kfn": "Kuk", "kfo": "Koro (West Africa)", "kfp": "Korwa", "kfq": "Korku", "kfr": "Kachchi", "kfs": "Bilaspuri", "kft": "Kanjari", "kfu": "Katkari", "kfv": "Kurmukar", "kfw": "Kharam Naga", "kfx": "Kullu Pahari", "kfy": "Kumaoni", "kfz": "Koromfé", "kg": "Konggo", "kga": "Koyaga", "kgb": "Kawe", "kgd": "Katāng", "kge": "Komering", "kgf": "Kube", "kgg": "Kusunda", "kgi": "Selangor Sign Language", "kgj": "Gamale Kham", "kgk": "Kaiwá", "kgl": "Kunggari", "kgn": "Karingani", "kgo": "Krongo", "kgp": "Kaingang", "kgq": "Kamoro", "kgr": "Abun", "kgs": "Kumbainggar", "kgt": "Somyev", "kgu": "Kobol", "kgv": "Karas", "kgw": "Karon Dori", "kgx": "Kamaru", "kgy": "Kyerung", "kha": "Khasi", "khb": "Lü", "khc": "North Tukang Besi", "khd": "Bädi Kanum", "khe": "Korowai", "khf": "Khuen", "khh": "Kehu", "khi-kho-pro": "Proto-Khoe", "khi-kun": "ǃKung", "khj": "Kuturmi", "khl": "Lusi", "khn": "Khandeshi", "kho": "Khotanese", "khp": "Kapauri", "khq": "Koyra Chiini", "khr": "Kharia", "khs": "Kasua", "kht": "Khamti", "khu": "Nkhumbi", "khv": "Khvarshi", "khw": "Khowar", "khx": "Kanu", "khy": "Ekele", "khz": "Keapara", "ki": "Kikuyu", "kia": "Kim", "kib": "Koalib", "kic": "Kickapoo", "kid": "Koshin", "kie": "Kibet", "kif": "Eastern Parbate Kham", "kig": "Kimaama", "kih": "Kilmeri", "kii": "Kitsai", "kij": "Kilivila", "kil": "Kariya", "kim": "Tofa", "kio": "Kiowa", "kip": "Sheshi Kham", "kiq": "Kosadle", "kis": "Kis", "kit": "Agob", "kiv": "Kimbu", "kiw": "Northeast Kiwai", "kix": "Khiamniungan Naga", "kiy": "Kirikiri", "kiz": "Kisi", "kj": "Kuwanyama", "kja": "Mlap", "kjb": "Q'anjob'al", "kjc": "Konjo Pandalampasigan", "kjd": "Southern Kiwai", "kje": "Kisar", "kjg": "Khmu", "kjh": "Khakas", "kji": "Zabana", "kjj": "Khinalug", "kjk": "Highland Konjo", "kjl": "Western Parbate Kham", "kjm": "Kháng", "kjn": "Kunjen", "kjo": "Harijan Kinnauri", "kjp": "Eastern Pwo", "kjq": "Western Keres", "kjr": "Kurudu", "kjs": "East Kewa", "kjt": "Phrae Pwo", "kju": "Kashaya", "kjx": "Ramopa", "kjy": "Erave", "kjz": "Bumthangkha", "kk": "Kazaho", "kka": "Kakanda", "kkb": "Kwerisa", "kkc": "Odoodee", "kkd": "Kinuku", "kke": "Kakabe", "kkf": "Kalaktang Monpa", "kkg": "Kalingga Mabaka", "kkh": "Khün", "kki": "Kagulu", "kkj": "Kako", "kkk": "Kokota", "kkl": "Kosarek Yale", "kkm": "Kiong", "kkn": "Kon Keu", "kko": "Karko", "kkp": "Koko-Bera", "kkq": "Kaiku", "kkr": "Kir-Balar", "kks": "Kirfi", "kkt": "Koi", "kku": "Tumi", "kkv": "Kangean", "kkw": "Teke-Kukuya", "kkx": "Kohin", "kky": "Guugu Yimidhirr", "kkz": "Kaska", "kl": "Groenlandes", "kla": "Klamath-Modoc", "klb": "Kiliwa", "klc": "Kolbila", "kld": "Gamilarāy", "kle": "Kulung", "klf": "Kendeje", "klg": "Tagakawlo", "klh": "Weliki", "kli": "Kalumpang", "klj": "Khalaj", "klk": "Kono (Nigeria)", "kll": "Kagan Kalagan", "klm": "Kolom", "kln": "Kalenjin", "klo": "Kapya", "klp": "Kamasa", "klq": "Rumu", "klr": "Khaling", "kls": "Kalasha", "klt": "Nukna", "klu": "Klao", "klv": "Maskelynes", "klw": "Lindu", "klx": "Koluwawa", "kly": "Kalao", "klz": "Kabola", "km": "Hemer", "kma": "Konni", "kmb": "Kimbundu", "kmc": "Katimugang Kam", "kmd": "Kalingga Majukayong", "kme": "Bakole", "kmf": "Kare (New Guinea)", "kmg": "Kâte", "kmh": "Kalam", "kmi": "Kami", "kmj": "Kumarbhag Paharia", "kmk": "Kalingga Limos", "kml": "Kalingga Tanudan", "kmm": "Kom (India)", "kmn": "Awtuw", "kmo": "Kwoma", "kmp": "Gimme", "kmq": "Kwama", "kmr": "Kahilagaang Kurdo", "kms": "Kamasau", "kmt": "Kemtuik", "kmu": "Kanite", "kmv": "Karipúna Creole French", "kmw": "Kumu", "kmx": "Waboda", "kmy": "Koma", "kmz": "Khorasani Turkish", "kn": "Kanares", "kna": "Kanakuru", "knb": "Kalingga Lubuagan", "knd": "Konda", "kne": "Kankanaëy", "knf": "Mankanya", "kni": "Kanufi", "knj": "Akatek", "knk": "Kuranko", "knl": "Keninjal", "knm": "Kanamari", "kno": "Kono (Sierra Leone)", "knp": "Kwanja", "knq": "Kintaq", "knr": "Kaningra", "kns": "Kensiu", "knt": "Katukina", "knu": "Kono (Guinea)", "knv": "Tabo", "knx": "Kendayan", "kny": "Kanyok", "knz": "Kalamsé", "ko": "Koreano", "ko-ear": "Early Modern Korean", "koa": "Konomala", "koc": "Kpati", "kod": "Kodi", "koe": "Kacipo-Balesi", "kof": "Kubi", "kog": "Cogui", "koh": "Koyo", "koi": "Komi-Permyak", "kok": "Konkani", "kol": "Kol (New Guinea)", "koo": "Konzo", "kop": "Waube", "koq": "Kota (Gabon)", "kos": "Kosraean", "kot": "Lagwan", "kou": "Koke", "kov": "Kudu-Camo", "kow": "Kugama", "koy": "Koyukon", "koz": "Korak", "kpa": "Kutto", "kpb": "Mullu Kurumba", "kpc": "Curripaco", "kpd": "Koba", "kpe": "Kpelle", "kpf": "Komba", "kpg": "Kapingamarangi", "kph": "Kplang", "kpi": "Kofei", "kpj": "Karajá", "kpk": "Kpan", "kpl": "Kpala", "kpm": "Koho", "kpn": "Kepkiriwát", "kpo": "Ikposo", "kpq": "Korupun-Sela", "kpr": "Korafe-Yegha", "kps": "Tehit", "kpt": "Karata", "kpu": "Kafoa", "kpv": "Komi-Zyrian", "kpw": "Kobon", "kpx": "Mountain Koiari", "kpy": "Koryak", "kpz": "Kupsabiny", "kqa": "Mum", "kqb": "Kovai", "kqc": "Doromu-Koki", "kqd": "Koy Sanjaq Surat", "kqe": "Kalagan", "kqf": "Kakabai", "kqg": "Khe", "kqh": "Kisankasa", "kqi": "Koitabu", "kqj": "Koromira", "kqk": "Kotafon Gbe", "kql": "Kyenele", "kqm": "Khisa", "kqn": "Kaonde", "kqo": "Eastern Krahn", "kqp": "Kimré", "kqq": "Krenak", "kqr": "Kimaragang", "kqs": "Northern Kissi", "kqt": "Klias River Kadazan", "kqu": "Seroa", "kqv": "Okolod", "kqw": "Kandas", "kqx": "Mser", "kqy": "Koorete", "kqz": "Korana", "kr": "Kanuri", "kra": "Kumhali", "krb": "Karkin", "krc": "Karachay-Balkar", "krd": "Kairui-Midiki", "kre": "Panará", "krf": "Koro (Vanuatu)", "krh": "Kurama", "kri": "Krio", "krj": "Kinaray-a", "krk": "Kerek", "krl": "Karelian", "krm": "Krim", "krn": "Sapo", "kro-pro": "Proto-Kru", "krp": "Korop", "krr": "Kru'ng", "krs": "Kresh", "kru": "Kurukh", "krv": "Kavet", "krw": "Western Krahn", "krx": "Karon", "kry": "Kryts", "krz": "Sota Kanum", "ks": "Katsemir", "ksa": "Shuwa-Zamani", "ksb": "Shambala", "ksc": "Katimugang Kalingga", "ksd": "Tolai", "kse": "Kuni", "ksf": "Bafia", "ksg": "Kusaghe", "ksi": "Krisa", "ksj": "Uare", "ksk": "Kansa", "ksl": "Kumalu", "ksm": "Kumba", "ksn": "Kasiguranin", "kso": "Kofa", "ksp": "Kaba", "ksq": "Kwāmi", "ksr": "Borong", "kss": "Southern Kissi", "kst": "Winyé", "ksu": "Khamyang", "ksv": "Kusu", "ksw": "S'gaw Karen", "ksx": "Kedang", "ksy": "Kharia Thar", "ksz": "Kodaku", "kta": "Katua", "ktb": "Kambāta", "ktc": "Kholok", "ktd": "Kokata", "ktf": "Kwami", "ktg": "Kalkatungu", "kth": "Karanga", "kti": "North Muyu", "ktj": "Plapo Krumen", "ktk": "Kaniet", "ktl": "Koroshi", "ktm": "Kurti", "ktn": "Karitiâna", "kto": "Kuot", "ktp": "Kaduo", "ktq": "Katabaga", "ktr": "Kota Marudu Tinagas", "kts": "South Muyu", "ktt": "Ketum", "ktu": "Kituba", "ktv": "Silanganang Katu", "ktw": "Kato", "ktx": "Kaxararí", "kty": "Kango", "ktz": "Juǀ'hoan", "ku-pro": "Proto-Kurdish", "kub": "Kutep", "kuc": "Kwinsu", "kud": "Auhelawa", "kue": "Kuman", "kuf": "Kanluraning Katu", "kug": "Kupa", "kuh": "Kushi", "kui": "Kuikúro", "kuj": "Kuria", "kuk": "Kepo'", "kul": "Kulere", "kum": "Kumyk", "kun": "Kunama", "kuo": "Kumukio", "kup": "Kunimaipa", "kuq": "Karipuna", "kus": "Kusāl", "kut": "Ktunaxa", "kuu": "Upper Kuskokwim", "kuv": "Kur", "kuw": "Kpagua", "kux": "Kukatja", "kuy": "Kuuku-Ya'u", "kuz": "Kunza", "kva": "Bagvalal", "kvb": "Kubu", "kvc": "Kove", "kvd": "Kui (Indonesia)", "kve": "Kalabakan", "kvf": "Kabalai", "kvg": "Kuni-Boazi", "kvh": "Komodo", "kvi": "Kwang", "kvj": "Psikye", "kvk": "Wikang Senyas ng mga Koreano", "kvl": "Brek Karen", "kvm": "Kendem", "kvn": "Border Kuna", "kvo": "Dobel", "kvp": "Kompane", "kvq": "Geba Karen", "kvr": "Kerinci", "kvt": "Lahta Karen", "kvu": "Yinbaw Karen", "kvv": "Kola", "kvw": "Wersing", "kvx": "Parkari Koli", "kvy": "Yintale Karen", "kvz": "Tsakwambo", "kw": "Korniko", "kwa": "Dâw", "kwb": "Bā", "kwc": "Likwala", "kwd": "Kwaio", "kwe": "Kwerba", "kwf": "Kwara'ae", "kwg": "Sara Kaba Deme", "kwh": "Kowiai", "kwi": "Awa-Cuaiquer", "kwj": "Kwanga", "kwk": "Kwak'wala", "kwl": "Kofyar", "kwm": "Kwambi", "kwn": "Kwangali", "kwo": "Kwomtari", "kwp": "Kodia", "kwq": "Kwak", "kwr": "Kwer", "kws": "Kwese", "kwt": "Kwesten", "kwu": "Kwakum", "kwv": "Sara Kaba Náà", "kww": "Kwinti", "kwx": "Khirwar", "kwz": "Kwadi", "kxa": "Kairiru", "kxb": "Krobu", "kxc": "Konso", "kxd": "Malayo Brunei", "kxe": "Kakihum", "kxf": "Manumanaw Karen", "kxh": "Karo", "kxi": "Keningau Murut", "kxj": "Kulfa", "kxk": "Zayein Karen", "kxl": "Nepali Kurux", "kxm": "Northern Khmer", "kxn": "Kanowit", "kxo": "Kanoé", "kxp": "Wadiyara Koli", "kxq": "Smärky Kanum", "kxr": "Manus Koro", "kxs": "Kangjia", "kxt": "Koiwat", "kxu": "Kui (India)", "kxv": "Kuvi", "kxw": "Konai", "kxx": "Likuba", "kxy": "Kayong", "kxz": "Kerewo", "ky": "Kirgis", "kya": "Kwaya", "kyb": "Kalingga Butbut", "kyc": "Kyaka", "kyd": "Karey", "kye": "Krache", "kyf": "Kouya", "kyg": "Keyagana", "kyh": "Karok", "kyi": "Kiput", "kyj": "Karaw", "kyk": "Kinamayu", "kyl": "Kalapuya", "kym": "Kpatili", "kyn": "Kinarol-an", "kyo": "Kelon", "kyp": "Kang", "kyq": "Kenga", "kyr": "Kuruáya", "kys": "Baram Kayan", "kyt": "Kayagar", "kyu": "Kanluraning Kayah", "kyv": "Kayort", "kyw": "Kudmali", "kyx": "Rapoisi", "kyy": "Kambaira", "kyz": "Kayabí", "kza": "Western Karaboro", "kzb": "Kaibobo", "kzc": "Bondoukou Kulango", "kzd": "Kadai", "kzf": "Da'a Kaili", "kzg": "Kikai", "kzh": "Dongolawi", "kzi": "Kelabit", "kzj": "Coastal Kadazan", "kzk": "Kazukuru", "kzl": "Kayeli", "kzm": "Kais", "kzn": "Kokola", "kzo": "Kaningi", "kzp": "Kaidipang", "kzq": "Kaike", "kzr": "Karang", "kzs": "Sugut Dusun", "kzt": "Tambunan Dusun", "kzu": "Kayupulau", "kzv": "Komyandaret", "kzw": "Kariri", "kzx": "Kamarian", "kzy": "Kango-Sua", "kzz": "Kalabra", "la": "Latin", "laa": "Subanën Lapuyan", "lab": "Linear A", "lac": "Lacandon", "lad": "Ladino", "lae": "Pattani", "laf": "Lafofa", "lag": "Langi", "lah": "Lahnda", "lai": "Lambya", "laj": "Lango (Uganda)", "lak": "Laka", "lam": "Lamba", "lan": "Laru", "lap": "Kabba-Laka", "laq": "Qabiao", "lar": "Larteh", "las": "Gur Lama", "lau": "Laba", "law": "Lauje", "lax": "Tiwa", "lay": "Lama Bai", "laz": "Aribwatsa", "lb": "Luksemburges", "lbb": "Label", "lbc": "Lakkia", "lbe": "Lak", "lbf": "Tinani", "lbg": "Laopang", "lbi": "La'bi", "lbj": "Ladakhi", "lbk": "Finontok", "lbl": "Bikol Libon", "lbm": "Lodhi", "lbn": "Lamet", "lbo": "Laven", "lbq": "Wampar", "lbr": "Kahilagaang Lorung", "lbs": "Libyan Sign Language", "lbt": "Lachi", "lbu": "Labu", "lbv": "Lavatbura-Lamusong", "lbw": "Tolaki", "lbx": "Lawangan", "lby": "Lamu-Lamu", "lbz": "Lardil", "lcc": "Legenyem", "lcd": "Lola", "lce": "Loncong", "lcf": "Lubu", "lch": "Luchazi", "lcl": "Lisela", "lcm": "Tungag", "lcp": "Kanluraning Lawa", "lcq": "Luhu", "lcs": "Lisabata-Nuniali", "lda": "Kla", "ldb": "Idun", "ldd": "Luri (Nigeria)", "ldg": "Lenyima", "ldh": "Lamja-Dengsa-Tola", "ldj": "Lemoro", "ldk": "Leelau", "ldl": "Kaan", "ldm": "Landoma", "ldn": "Láadan", "ldo": "Loo", "ldp": "Tso", "ldq": "Lufu", "lea": "Lega-Shabunda", "leb": "Lala-Bisa", "lec": "Leco", "led": "Lendu", "lee": "Lyélé", "lef": "Lelemi", "leh": "Lenje", "lei": "Lemio", "lej": "Lengola", "lek": "Leipon", "lel": "Lele (Congo)", "lem": "Nomaande", "len": "Honduran Lenca", "leo": "Mengisa", "lep": "Lepcha", "leq": "Lembena", "ler": "Lenkau", "les": "Lese", "let": "Lesing-Gelimi", "leu": "Kara (New Guinea)", "lev": "Lamma", "lew": "Ledo Kaili", "lex": "Luang", "ley": "Lemolang", "lez": "Lezgi", "lfa": "Lefa", "lfn": "Lingua Franca Nova", "lg": "Luganda", "lga": "Lungga", "lgb": "Laghu", "lgg": "Lugbara", "lgh": "Laghuu", "lgi": "Lengilu", "lgk": "Neverver", "lgl": "Wala", "lgm": "Lega-Mwenga", "lgn": "Opuuo", "lgq": "Logba", "lgr": "Lengo", "lgs": "Guinea-Bissau Sign Language", "lgt": "Pahi", "lgu": "Longgu", "lgz": "Ligenza", "lha": "Laha (Vietnam)", "lhh": "Laha (Indonesia)", "lhi": "Lahu Shi", "lhl": "Lahul Lohar", "lhn": "Lahanan", "lhp": "Lhokpu", "lhs": "Mlahsö", "lht": "Lo-Toga", "lhu": "Lahu", "li": "Limburges", "lia": "West-Central Limba", "lib": "Likum", "lic": "Hlai", "lid": "Nyindrou", "lie": "Likila", "lif": "Limbu", "lig": "Ligbi", "lih": "Lihir", "lii": "Lingkhim", "lij": "Ligurian", "lik": "Lika", "lil": "Lillooet", "lio": "Liki", "lip": "Sekpele", "liq": "Libido", "lir": "Liberian Kreyol", "lis": "Lisu", "liu": "Logorik", "liv": "Livonian", "liw": "Col", "lix": "Liabuku", "liy": "Banda-Bambari", "liz": "Libinza", "lja": "Golpa", "lje": "Rampi", "lji": "Laiyolo", "ljl": "Li'o", "ljp": "Lampung Api", "ljw": "Yirandali", "ljx": "Yuru", "lka": "Lakalei", "lkb": "Kabras", "lkc": "Kucong", "lkd": "Lakondê", "lke": "Kenyi", "lkh": "Lakha", "lki": "Laki", "lkj": "Remun", "lkl": "Laeko-Libuat", "lkm": "Kalaamaya", "lkn": "Lakon", "lko": "Khayo", "lkr": "Päri", "lks": "Kisa", "lkt": "Lakota", "lku": "Kungkari", "lky": "Lokoya", "lla": "Lala-Roba", "llb": "Lolo", "llc": "Lele (Guinea)", "lld": "Ladin", "lle": "Lele (New Guinea)", "llf": "Hermit", "llg": "Lole", "llh": "Lamu", "lli": "Teke-Laali", "llj": "Ladji-Ladji", "llk": "Lelak", "lll": "Lilau", "llm": "Lasalimu", "lln": "Lele (Chad)", "llp": "North Efate", "llq": "Lolak", "lls": "Lithuanian Sign Language", "llu": "Lau", "llx": "Lauan", "lma": "East Limba", "lmb": "Merei", "lmc": "Limilngan", "lmd": "Lumun", "lme": "Pévé", "lmf": "Timog Lembata", "lmg": "Lamogai", "lmh": "Lambichhong", "lmi": "Lombi", "lmj": "Kanlurang Lembata", "lmk": "Lamkang", "lml": "Raga", "lmn": "Lambadi", "lmo": "Lombard", "lmp": "Limbum", "lmq": "Lamatuka", "lmr": "Lamalera", "lmu": "Lamenu", "lmv": "Lomaiviti", "lmw": "Lake Miwok", "lmx": "Laimbue", "lmy": "Laboya", "ln": "Linggala", "lna": "Langbashe", "lnb": "Mbalanhu", "lnd": "Lun Bawang", "lnh": "Lanoh", "lni": "Daantanai'", "lnj": "Linngithigh", "lnl": "South Central Banda", "lnm": "Pondi", "lnn": "Lorediakarkar", "lno": "Lango (Sudan)", "lns": "Lamnso'", "lnu": "Longuda", "lnw": "Lanima", "lo": "Lao", "loa": "Loloda", "lob": "Lobi", "loc": "Onhan", "lod": "Berawan", "loe": "Saluan", "lof": "Logol", "log": "Logo", "loh": "Narim", "loi": "Lomakka", "loj": "Lou", "lok": "Loko", "lol": "Mongo", "lom": "Loma", "lon": "Malawi Lomwe", "loo": "Lombo", "lop": "Lopa", "loq": "Lobala", "lor": "Téén", "los": "Loniu", "lot": "Lotuko", "lou": "Louisiana Creole", "lov": "Lopi", "low": "Tampias Lobu", "lox": "Loun", "loz": "Lozi", "lpa": "Lelepa", "lpe": "Lepki", "lpn": "Long Phuri Naga", "lpo": "Lipo", "lpx": "Lopit", "lra": "Rara Bakati'", "lrc": "Northern Luri", "lre": "Laurentian", "lrg": "Laragia", "lri": "Marachi", "lrk": "Loarki", "lrl": "Larestani", "lrm": "Marama", "lrn": "Lorang", "lro": "Laro", "lrr": "Katimugang Lorung", "lrt": "Larantuka Malay", "lrv": "Larëvat", "lrz": "Lemerig", "lsa": "Lasgerdi", "lsd": "Lishana Deni", "lse": "Lusengo", "lsh": "Lish", "lsi": "Lashi", "lsl": "Latvian Sign Language", "lsm": "Saamia", "lsn": "Tibetan Sign Language", "lso": "Laos Sign Language", "lsp": "Panamanian Sign Language", "lsr": "Aruop", "lss": "Lasi", "lst": "Trinidad and Tobago Sign Language", "lsv": "Sivia Sign Language", "lsy": "Mauritian Sign Language", "lt": "Litwano", "ltc": "Gitnang Tsino", "ltg": "Latgalian", "lti": "Leti", "ltn": "Latundê", "lto": "Olutsotso", "lts": "Lutachoni", "ltu": "Latu", "lu": "Luba-Katanga", "lua": "Luba-Kasai", "luc": "Aringa", "lud": "Ludian", "lue": "Luvale", "luf": "Laua", "luh": "Leizhou Min", "lui": "Luiseño", "luj": "Luna", "luk": "Lunanakha", "lul": "Olu'bo", "lum": "Luimbi", "lun": "Lunda", "luo": "Luo", "lup": "Lumbu", "luq": "Lucumí", "lur": "Laura", "lus": "Mizo", "lut": "Lushootseed", "luu": "Lumba-Yakkha", "luv": "Luwati", "luy": "Luhya", "luz": "Katimugang Luri", "lv": "Leton", "lva": "Maku'a", "lvi": "Lawi", "lvk": "Lavukaleve", "lvl": "Lwel", "lvu": "Levuka", "lwa": "Lwalu", "lwe": "Lewo Eleng", "lwg": "Wanga", "lwh": "White Lachi", "lwl": "Silanganang Lawa", "lwm": "Laomian", "lwo": "Luwo", "lws": "Malawian Sign Language", "lwt": "Lewotobi", "lwu": "Lawu", "lww": "Lewo", "lya": "Layakha", "lyg": "Lyngngam", "lyn": "Luyana", "lzh": "Pampanitikang Tsino", "lzl": "Litzlitz", "lzn": "Leinong Naga", "lzz": "Laz", "maa": "San Jerónimo Tecóatl Mazatec", "mab": "Yutanduchi Mixtec", "mad": "Madurese", "mae": "Bo-Rukul", "maf": "Mafa", "mag": "Magahi", "mai": "Maithili", "maj": "Jalapa de Díaz Mazatec", "mak": "Makasar", "mam": "Mam", "man": "Mandingo", "map-ata-pro": "Proto-Atayalic", "map-bms": "Banyumasan", "map-pro": "Proto-Austronesian", "maq": "Chiquihuitlán Mazatec", "mas": "Maasai", "mat": "Matlatzinca", "mau": "Huautla Mazatec", "mav": "Sateré-Mawé", "maw": "Mampruli", "max": "North Moluccan Malay", "maz": "Central Mazahua", "mba": "Higaunon", "mbb": "Menuvu", "mbc": "Macushi", "mbd": "Manobo Dibabawon", "mbe": "Molale", "mbf": "Baba Malay", "mbh": "Mangseng", "mbi": "Manobo Ilyanen", "mbj": "Nadëb", "mbk": "Malol", "mbl": "Maxakalí", "mbm": "Ombamba", "mbn": "Macaguán", "mbo": "Mbo (Cameroon)", "mbp": "Wiwa", "mbq": "Maisin", "mbr": "Nukak Makú", "mbs": "Manobo Saranggani", "mbt": "Manobo Matigsalug", "mbu": "Mbula-Bwazza", "mbv": "Mbulungish", "mbw": "Maring", "mbx": "Mari (Sepik)", "mby": "Memoni", "mbz": "Amoltepec Mixtec", "mca": "Maca", "mcb": "Machiguenga", "mcc": "Bitur", "mcd": "Sharanahua", "mce": "Itundujia Mixtec", "mcf": "Matsés", "mcg": "Mapoyo", "mch": "Ye'kwana", "mci": "Mese", "mcj": "Mvanip", "mck": "Mbunda", "mcl": "Macaguaje", "mcm": "Kristang", "mcn": "Masana", "mco": "Coatlán Mixe", "mcp": "Makaa", "mcq": "Ese", "mcr": "Menya", "mcs": "Mambai", "mcu": "Cameroon Mambila", "mcw": "Mawa", "mcx": "Mpiemo", "mcy": "South Watut", "mcz": "Mawan", "mda": "Mada (Nigeria)", "mdb": "Morigi", "mdc": "Male", "mdd": "Mbum", "mde": "Bura Mabang", "mdf": "Moksha", "mdg": "Massalat", "mdh": "Magindanawon", "mdi": "Mamvu", "mdj": "Mangbetu", "mdk": "Mangbutu", "mdl": "Maltese Sign Language", "mdm": "Mayogo", "mdn": "Mbati", "mdp": "Mbala", "mdq": "Mbole", "mdr": "Mandar", "mds": "Maria", "mdt": "Mbere", "mdu": "Mboko", "mdv": "Santa Lucía Monteverde Mixtec", "mdw": "Mbosi", "mdx": "Dizin", "mdy": "Maale", "mdz": "Suruí Do Pará", "mea": "Menka", "meb": "Ikobi-Mena", "mec": "Mara", "med": "Melpa", "mee": "Mengen", "mef": "Megam", "meh": "Southwestern Tlaxiaco Mixtec", "mei": "Midob", "mej": "Meyah", "mek": "Mekeo", "mel": "Central Melanau", "mem": "Mangala", "men": "Mende (Sierra Leone)", "meo": "Kedah Malay", "mep": "Miriwoong", "meq": "Merey", "mer": "Meru", "mes": "Masmaje", "met": "Mato", "meu": "Motu", "mev": "Mano", "mew": "Maaka", "mey": "Hassaniya Arabic", "mez": "Menominee", "mfa": "Pattani Malay", "mfb": "Bangka", "mfc": "Mba", "mfd": "Mendankwe-Nkwen", "mfe": "Mauritian Creole", "mff": "Naki", "mfg": "Mixifore", "mfh": "Matal", "mfi": "Wandala", "mfj": "Mefele", "mfk": "North Mofu", "mfl": "Putai", "mfm": "Marghi South", "mfn": "Cross River Mbembe", "mfo": "Mbe", "mfp": "Makassar Malay", "mfq": "Moba", "mfr": "Marrithiyel", "mfs": "Mexican Sign Language", "mft": "Mokerang", "mfu": "Mbwela", "mfv": "Mandjak", "mfw": "Mulaha", "mfx": "Melo", "mfy": "Mayo", "mfz": "Mabaan", "mg": "Malgatse", "mga": "Middle Irish", "mgb": "Mararit", "mgc": "Morokodo", "mgd": "Moru", "mge": "Mango", "mgf": "Maklew", "mgg": "Mpongmpong", "mgh": "Makhuwa-Meetto", "mgi": "Jili", "mgj": "Abureni", "mgk": "Mawes", "mgl": "Maleu-Kilenge", "mgm": "Mambae", "mgn": "Mbangi", "mgo": "Meta'", "mgp": "Eastern Magar", "mgq": "Malila", "mgr": "Mambwe-Lungu", "mgs": "Manda (Tanzania)", "mgt": "Mwakai", "mgu": "Mailu", "mgv": "Matengo", "mgw": "Matumbi", "mgy": "Mbunga", "mgz": "Mbugwe", "mh": "Marshales", "mha": "Manda (India)", "mhb": "Mahongwe", "mhc": "Mocho", "mhd": "Mbugu", "mhe": "Besisi", "mhf": "Mamaa", "mhg": "Marrgu", "mhi": "Ma'di", "mhj": "Mogholi", "mhk": "Mungaka", "mhl": "Mauwake", "mhm": "Makhuwa-Moniga", "mhn": "Mòcheno", "mho": "Mashi", "mhp": "Balinese Malay", "mhq": "Mandan", "mhr": "Eastern Mari", "mhs": "Buru (Indonesia)", "mht": "Mandahuaca", "mhu": "Taraon", "mhw": "Mbukushu", "mhx": "Lhao Vo", "mhy": "Ma'anyan", "mhz": "Mor (Austronesian)", "mi": "Māori", "mia": "Miami", "mib": "Atatláhuca Mixtec", "mic": "Mi'kmaq", "mid": "Mandaic", "mie": "Ocotepec Mixtec", "mif": "Mofu-Gudur", "mig": "San Miguel el Grande Mixtec", "mih": "Chayuco Mixtec", "mii": "Chigmecatitlán Mixtec", "mij": "Mungbam", "mik": "Mikasuki", "mil": "Peñoles Mixtec", "mim": "Alacatlatzala Mixtec", "min": "Minangkabau", "mio": "Pinotepa Nacional Mixtec", "mip": "Apasco-Apoala Mixtec", "miq": "Miskito", "mir": "Isthmus Mixe", "mis-hkl": "Kelantan Peranakan Hokkien", "mis-idn": "Idiom Neutral", "mis-isa": "Isaurian", "mis-jie": "Jie", "mis-jzh": "Jizhao", "mis-kas": "Kassite", "mis-mmd": "Mimi of Decorse", "mis-mmn": "Mimi of Nachtigal", "mis-phi": "Philistine", "mis-rou": "Rouran", "mis-tdl": "Turdulian", "mis-tdt": "Turdetanian", "mis-tnw": "Tangwang", "mis-tuh": "Tuyuhun", "mis-tuo": "Tuoba", "mis-wuh": "Wuhuan", "mis-xbi": "Xianbei", "mis-xnu": "Xiongnu", "mit": "Southern Puebla Mixtec", "miu": "Cacaloxtepec Mixtec", "miw": "Akoye", "mix": "Mixtepec Mixtec", "miy": "Ayutla Mixtec", "miz": "Coatzospan Mixtec", "mjb": "Makalero", "mjc": "San Juan Colorado Mixtec", "mjd": "Northwest Maidu", "mje": "Muskum", "mjg-mgl": "Mongghul", "mjg-mgr": "Mangghuer", "mji": "Kim Mun", "mjj": "Mawak", "mjk": "Matukar", "mjl": "Mandeali", "mjm": "Medebur", "mjn": "Mebu", "mjo": "Malankuravan", "mjp": "Malapandaram", "mjq": "Malaryan", "mjr": "Malavedan", "mjs": "Miship", "mjt": "Sawriya Paharia", "mju": "Manna-Dora", "mjv": "Mannan", "mjw": "Karbi", "mjx": "Mahali", "mjy": "Mahican", "mjz": "Majhi", "mk": "Masedonyo", "mka": "Mbre", "mkb": "Mal Paharia", "mkc": "Siliput", "mke": "Mawchi", "mkf": "Miya", "mkg": "Mak (China)", "mkh-asl-pro": "Proto-Aslian", "mkh-ban-pro": "Proto-Bahnaric", "mkh-kat-pro": "Proto-Katuic", "mkh-khm-pro": "Proto-Khmuic", "mkh-kmr-pro": "Proto-Khmeric", "mkh-mmn": "Middle Mon", "mkh-mnc-pro": "Proto-Monic", "mkh-mvi": "Middle Vietnamese", "mkh-pal-pro": "Proto-Palaungic", "mkh-pea-pro": "Proto-Pearic", "mkh-pkn-pro": "Proto-Pakanic", "mkh-pro": "Proto-Mon-Khmer", "mkh-vie-pro": "Proto-Vietic", "mki": "Dhatki", "mkj": "Mokilese", "mkk": "Byep", "mkl": "Mokole", "mkm": "Moklen", "mkn": "Kupang Malay", "mko": "Mingang Doso", "mkp": "Moikodi", "mkq": "Bay Miwok", "mkr": "Malas", "mks": "Silacayoapan Mixtec", "mkt": "Vamale", "mku": "Konyanka Maninka", "mkv": "Mav̋ea", "mkx": "Kinamiging", "mky": "Taba", "mkz": "Makasae", "ml": "Malayalam", "mla": "Tamambo", "mlb": "Mbule", "mlc": "Caolan", "mle": "Manambu", "mlf": "Mal", "mlh": "Mape", "mli": "Malimpung", "mlj": "Miltu", "mlk": "Ilwana", "mll": "Malua Bay", "mlm": "Mulam", "mln": "Malango", "mlo": "Mlomp", "mlp": "Bargam", "mlq": "Western Maninkakan", "mlr": "Vame", "mls": "Masalit", "mlu": "To'abaita", "mlv": "Mwotlap", "mlw": "Moloko", "mlx": "Malfaxal", "mlz": "Malaynon", "mma": "Mama", "mmb": "Momina", "mmc": "Michoacán Mazahua", "mmd": "Maonan", "mme": "Tirax", "mmf": "Mundat", "mmg": "North Ambrym", "mmh": "Mehináku", "mmi": "Hember Avu", "mmj": "Majhwar", "mmk": "Mukha-Dora", "mml": "Man Met", "mmm": "Maii", "mmn": "Mamanwa", "mmo": "Mangga Buang", "mmp": "Musan", "mmq": "Aisi", "mmr": "Western Xiangxi Miao", "mmt": "Malalamai", "mmu": "Mmaala", "mmv": "Miriti", "mmw": "Emae", "mmx": "Madak", "mmy": "Migaama", "mmz": "Mabaale", "mn": "Monggol", "mna": "Mbula", "mnb": "Muna", "mnc": "Manchu", "mnd": "Mondé", "mne": "Naba", "mnf": "Mundani", "mng": "Eastern Mnong", "mnh": "Mono (Congo)", "mni": "Manipuri", "mnj": "Munji", "mnk": "Mandinka", "mnl": "Tiale", "mnm": "Mapena", "mnn": "Southern Mnong", "mnp": "Northern Min", "mnq": "Minriq", "mnr": "Mono (California)", "mns-cen": "Central Mansi", "mns-nor": "Northern Mansi", "mns-pro": "Proto-Mansi", "mns-sou": "Southern Mansi", "mnt": "Maykulan", "mnu": "Mer", "mnv": "Rennellese", "mnw": "Mon", "mnw-tha": "Thai Mon", "mnx": "Sougb", "mny": "Manyawa", "mnz": "Moni", "moa": "Mwan", "moc": "Mocoví", "mod": "Mobilian", "moe": "Montagnais", "mog": "Mongondow", "moh": "Mohawk", "moi": "Mboi", "moj": "Monzombo", "mok": "Morori", "mom": "Monimbo", "moo": "Monom", "mop": "Mopan Maya", "moq": "Mor (Papuan)", "mor": "Moro", "mos": "Moore", "mot": "Barí", "mou": "Mogum", "mov": "Mojave", "mow": "Moi (Congo)", "mox": "Molima", "moy": "Shekkacho", "moz": "Mukulu", "mpa": "Mpoto", "mpb": "Mullukmulluk", "mpc": "Mangarayi", "mpd": "Machinere", "mpe": "Majang", "mpg": "Marba", "mph": "Maung", "mpi": "Mpade", "mpj": "Martu Wangka", "mpk": "Mbara (Chad)", "mpl": "Middle Watut", "mpm": "Yosondúa Mixtec", "mpn": "Mindiri", "mpo": "Miu", "mpp": "Migabac", "mpq": "Matís", "mpr": "Vangunu", "mps": "Dadibi", "mpt": "Mian", "mpu": "Makuráp", "mpv": "Mungkip", "mpw": "Mapidian", "mpx": "Misima-Paneati", "mpy": "Mapia", "mpz": "Mpi", "mqa": "Maba", "mqb": "Mbuko", "mqc": "Mangole", "mqe": "Matepi", "mqf": "Momuna", "mqg": "Kota Bangun Kutai Malay", "mqh": "Tlazoyaltepec Mixtec", "mqi": "Mariri", "mqj": "Mamasa", "mqk": "Rajah Kabunsuwan Manobo", "mql": "Mbelime", "mqm": "South Marquesan", "mqn": "Moronene", "mqo": "Modole", "mqp": "Manipa", "mqq": "Minokok", "mqr": "Mander", "mqs": "West Makian", "mqt": "Mok", "mqu": "Mandari", "mqv": "Mosimo", "mqw": "Murupi", "mqx": "Mamuju", "mqy": "Manggarai", "mqz": "Malasanga", "mr": "Marati", "mra": "Mlabri", "mrb": "Sungwadia", "mrc": "Maricopa", "mrd": "Western Magar", "mre": "Martha's Vineyard Sign Language", "mrf": "Elseng", "mrg": "Mising", "mrh": "Mara Chin", "mrj": "Western Mari", "mrk": "Hmwaveke", "mrl": "Mortlockese", "mrm": "Mwerlap", "mrn": "Cheke Holo", "mro": "Mru", "mrp": "Morouas", "mrq": "North Marquesan", "mrr": "Hill Maria", "mrs": "Maragus", "mrt": "Margi", "mru": "Mono (Cameroon)", "mrv": "Mangarevan", "mrw": "Mëranaw", "mrx": "Dineor", "mry": "Mandaya", "mrz": "Marind", "ms": "Malayo", "msb": "Masbatenyo", "msc": "Sankaran Maninka", "msd": "Yucatec Maya Sign Language", "mse": "Musey", "msf": "Mekwei", "msg": "Moraid", "msi": "Sabah Malay", "msj": "Ma", "msk": "Mansaka", "msl": "Molof", "msm": "Manobo Agusan", "msn": "Vurës", "mso": "Mombum", "msp": "Maritsauá", "msq": "Caac", "msr": "Mongolian Sign Language", "mss": "West Masela", "msu": "Musom", "msv": "Maslam", "msw": "Mansoanka", "msx": "Moresada", "msy": "Aruamu", "msz": "Momare", "mt": "Maltes", "mta": "Manobo Dulangan", "mtb": "Anyin Morofo", "mtc": "Munit", "mtd": "Mualang", "mte": "Alu", "mtf": "Murik (New Guinea)", "mtg": "Una", "mth": "Munggui", "mti": "Maiwa (New Guinea)", "mtj": "Moskona", "mtk": "Mbe'", "mtl": "Montol", "mtm": "Mator", "mtn": "Matagalpa", "mto": "Totontepec Mixe", "mtp": "Wichí Lhamtés Nocten", "mtq": "Muong", "mtr": "Mewari", "mts": "Yora", "mtt": "Mota", "mtu": "Tututepec Mixtec", "mtv": "Asaro'o", "mtw": "Bukidnon Magahat", "mtx": "Tidaá Mixtec", "mty": "Nabi", "mua": "Mundang", "mub": "Mubi", "muc": "Mbu'", "mud": "Mednyj Aleut", "mue": "Media Lengua", "mug": "Musgu", "muh": "Mündü", "mui": "Musi", "muj": "Mabire", "mul": "Maramihang wika", "mum": "Maiwala", "mun-pro": "Proto-Munda", "muo": "Nyong", "mup": "Malvi", "muq": "Eastern Xiangxi Miao", "mur": "Murle", "mus": "Creek", "mut": "Western Muria", "muu": "Yaaku", "muv": "Muthuvan", "mux": "Bo-Ung", "muy": "Muyang", "muz": "Mursi", "mva": "Manam", "mvb": "Mattole", "mvd": "Mamboru", "mvg": "Yucuañe Mixtec", "mvh": "Mire", "mvi": "Miyako", "mvk": "Mekmek", "mvl": "Mbara (Australia)", "mvm": "Muya", "mvn": "Minaveha", "mvo": "Marovo", "mvp": "Duri", "mvq": "Moere", "mvr": "Marau", "mvs": "Massep", "mvt": "Mpotovoro", "mvu": "Marfa", "mvv": "Tagal Murut", "mvw": "Machinga", "mvx": "Meoswar", "mvy": "Indus Kohistani", "mvz": "Mesqan", "mwa": "Mwatebu", "mwb": "Juwal", "mwc": "Are", "mwe": "Mwera", "mwf": "Murrinh-Patha", "mwg": "Aiklep", "mwh": "Mouk-Aria", "mwi": "Labo", "mwk": "Kita Maninkakan", "mwl": "Mirandese", "mwm": "Sar", "mwn": "Nyamwanga", "mwo": "Sungwadaga", "mwp": "Kala Lagaw Ya", "mwq": "Mün Chin", "mwr": "Marwari", "mws": "Mwimbi-Muthambi", "mwt": "Moken", "mwu": "Mittu", "mwv": "Mentawai", "mww": "White Hmong", "mwz": "Moingi", "mxa": "Northwest Oaxaca Mixtec", "mxb": "Tezoatlán Mixtec", "mxd": "Modang", "mxe": "Mele-Fila", "mxf": "Malgbe", "mxg": "Mbangala", "mxh": "Mvuba", "mxi": "Mozarabic", "mxj": "Miju", "mxk": "Monumbo", "mxl": "Maxi Gbe", "mxm": "Meramera", "mxn": "Moi (Indonesia)", "mxo": "Mbowe", "mxp": "Tlahuitoltepec Mixe", "mxq": "Juquila Mixe", "mxr": "Murik (Malaysia)", "mxs": "Huitepec Mixtec", "mxt": "Jamiltepec Mixtec", "mxu": "Mada (Cameroon)", "mxv": "Metlatónoc Mixtec", "mxw": "Namo", "mxx": "Mahou", "mxy": "Southeastern Nochixtlán Mixtec", "mxz": "Central Masela", "my": "Birmano", "myb": "Mbay", "myc": "Mayeka", "mye": "Myene", "myf": "Bambassi", "myg": "Manta", "myh": "Makah", "myj": "Mangayat", "myk": "Mamara", "myl": "Moma", "mym": "Me'en", "myn-chl": "Ch'olti'", "myn-pro": "Proto-Mayan", "myo": "Anfillo", "myp": "Pirahã", "myr": "Muniche", "mys": "Mesmes", "myu": "Mundurukú", "myv": "Erzya", "myw": "Muyuw", "myx": "Masaba", "myy": "Macuna", "myz": "Classical Mandaic", "mza": "Santa María Zacatepec Mixtec", "mzb": "Northern Saharan Berber", "mzc": "Madagascar Sign Language", "mzd": "Malimba", "mze": "Morawa", "mzg": "Monastic Sign Language", "mzh": "Wichí Lhamtés Güisnay", "mzi": "Ixcatlán Mazatec", "mzj": "Manya", "mzk": "Nigeria Mambila", "mzl": "Mazatlán Mixe", "mzm": "Mumuye", "mzn": "Mazanderani", "mzo": "Matipuhy", "mzp": "Movima", "mzq": "Mori Atas", "mzr": "Marúbo", "mzs": "Macanese", "mzt": "Mintil", "mzu": "Inapang", "mzv": "Manza", "mzw": "Deg", "mzx": "Mawayana", "mzy": "Mozambican Sign Language", "mzz": "Maiadomu", "na": "Naurwano", "naa": "Namla", "nab": "Nambikwara", "nac": "Narak", "nae": "Naka'ela", "naf": "Nabak", "nag": "Naga Pidgin", "nah": "Nahuatl", "nai-ala": "Alazapa", "nai-bay": "Bayogoula", "nai-cal": "Calusa", "nai-chi": "Chiquimulilla", "nai-chu-pro": "Proto-Chumash", "nai-cig": "Ciguayo", "nai-ckn-pro": "Proto-Chinookan", "nai-guz": "Guazacapán", "nai-hit": "Hitchiti", "nai-ipa": "Ipai", "nai-jtp": "Jutiapa", "nai-jum": "Jumaytepeque", "nai-kat": "Kathlamet", "nai-klp-pro": "Proto-Kalapuyan", "nai-knm": "Konomihu", "nai-kum": "Kumeyaay", "nai-mac": "Macoris", "nai-mdu-pro": "Proto-Maidun", "nai-miz-pro": "Proto-Mixe-Zoque", "nai-mus-pro": "Proto-Muskogean", "nai-nao": "Naolan", "nai-nrs": "New River Shasta", "nai-okw": "Okwanuchu", "nai-per": "Pericú", "nai-pic": "Picuris", "nai-plp-pro": "Proto-Plateau Penutian", "nai-pom-pro": "Proto-Pomo", "nai-qng": "Quinigua", "nai-sca-pro": "Proto-Siouan-Catawban", "nai-sin": "Sinacantán", "nai-sln": "Salvadoran Lenca", "nai-spt": "Sahaptin", "nai-tap": "Tapachultec", "nai-taw": "Tawasa", "nai-teq": "Tequistlatec", "nai-tip": "Tipai", "nai-tot-pro": "Proto-Totozoquean", "nai-tsi-pro": "Proto-Tsimshianic", "nai-utn-pro": "Proto-Utian", "nai-wai": "Waikuri", "nai-wji": "Western Jicaque", "nai-yup": "Yupiltepeque", "naj": "Nalu", "nak": "Nakanai", "nal": "Nalik", "nam": "Ngan'gityemerri", "nan": "Min Nan", "nan-dat": "Datian Min", "nan-hbl": "Hokkien", "nan-hlh": "Hailufeng Min", "nan-lnx": "Longyan Min", "nan-tws": "Teochew", "nan-zhe": "Zhenan Min", "nan-zsh": "Sanxiang Min", "nao": "Naaba", "nap": "Neapolitan", "naq": "Khoekhoe", "nar": "Iguta", "nas": "Nasioi", "nat": "Hungworo", "naw": "Nawuri", "nax": "Nakwi", "nay": "Ngarrindjeri", "naz": "Coatepec Nahuatl", "nb": "Norwego Bokmål", "nba": "Nyemba", "nbb": "Ndoe", "nbc": "Chang", "nbd": "Ngbinda", "nbe": "Konyak Naga", "nbg": "Nagarchal", "nbh": "Ngamo", "nbi": "Mao Naga", "nbj": "Ngarinman", "nbk": "Nake", "nbm": "Ngbaka Ma'bo", "nbn": "Kuri", "nbo": "Nkukoli", "nbp": "Nnam", "nbq": "Nggem", "nbr": "Numana", "nbs": "Namibian Sign Language", "nbt": "Na", "nbu": "Rongmei Naga", "nbv": "Ngamambo", "nbw": "Southern Ngbandi", "nby": "Ningera", "nca": "Iyo", "ncb": "Central Nicobarese", "ncc": "Ponam", "ncd": "Nachering", "nce": "Yale", "ncf": "Notsi", "ncg": "Nisga'a", "nch": "Central Huasteca Nahuatl", "nci": "Classical Nahuatl", "ncj": "Northern Puebla Nahuatl", "nck": "Nakara", "ncl": "Michoacán Nahuatl", "ncm": "Nambo", "ncn": "Nauna", "nco": "Sibe", "ncr": "Ncane", "ncs": "Nicaraguan Sign Language", "nct": "Chothe Naga", "ncu": "Chumburung", "ncx": "Central Puebla Nahuatl", "ncz": "Natchez", "nd": "Hilagang Ndebele", "nda": "Ndasa", "ndb": "Kenswei Nsei", "ndc": "Ndau", "ndd": "Nde-Nsele-Nta", "ndf": "Nadruvian", "ndg": "Ndengereko", "ndh": "Ndali", "ndi": "Chamba Leko", "ndj": "Ndamba", "ndk": "Ndaka", "ndl": "Ndolo", "ndm": "Ndam", "ndn": "Ngundi", "ndp": "Ndo", "ndq": "Ndombe", "ndr": "Ndoola", "nds": "Low German", "nds-de": "German Low German", "nds-nl": "Dutch Low Saxon", "ndt": "Ndunga", "ndu": "Dugun", "ndv": "Ndut", "ndw": "Ndobo", "ndx": "Nduga", "ndy": "Lutos", "ndz": "Ndogo", "ne": "Nepali", "nea": "Eastern Ngad'a", "neb": "Toura", "nec": "Nedebang", "ned": "Nde-Gbite", "nee": "Kumak", "nef": "Nefamese", "neg": "Negidal", "neh": "Nyenkha", "nej": "Neko", "nek": "Neku", "nem": "Nemi", "nen": "Nengone", "neo": "Ná-Meo", "neq": "North Central Mixe", "ner": "Yahadian", "nes": "Bhoti Kinnauri", "net": "Nete", "neu": "Neo", "nev": "Nyaheun", "new": "Newar", "nex": "Neme", "ney": "Neyo", "nez": "Nez Perce", "nfa": "Dhao", "nfd": "Ahwai", "nfl": "Äiwoo", "nfr": "Nafaanra", "nfu": "Mfumte", "ng": "Endonga", "nga": "Ngbaka", "ngb": "Northern Ngbandi", "ngc": "Ngombe (Congo)", "ngd": "Ngando (Central African Republic)", "nge": "Ngemba", "ngf-bin-pro": "Proto-Binanderean", "ngf-pro": "Proto-Trans-New Guinea", "ngg": "Ngbaka Manza", "ngh": "Nǀuu", "ngi": "Ngizim", "ngj": "Ngie", "ngk": "Ngalkbun", "ngl": "Lomwe", "ngm": "Ngatik Men's Creole", "ngn": "Ngwo", "ngo": "Ngoni", "ngp": "Ngulu", "ngq": "Ngoreme", "ngr": "Nagu", "ngs": "Gvoko", "ngt": "Ngeq", "ngu": "Guerrero Nahuatl", "ngv": "Nagumi", "ngw": "Ngwaba", "ngx": "Nggwahyi", "ngy": "Tibea", "ngz": "Ngungwel", "nha": "Nhanda", "nhb": "Beng", "nhc": "Tabasco Nahuatl", "nhd": "Chiripá", "nhe": "Eastern Huasteca Nahuatl", "nhf": "Nhuwala", "nhg": "Tetelcingo Nahuatl", "nhh": "Nahari", "nhi": "Zacatlán-Ahuacatlán-Tepetzintla Nahuatl", "nhk": "Cosoleacaque Nahuatl", "nhm": "Morelos Nahuatl", "nhn": "Central Nahuatl", "nho": "Takuu", "nhp": "Pajapan Nahuatl", "nhq": "Huaxcaleca Nahuatl", "nhr": "Naro", "nht": "Ometepec Nahuatl", "nhu": "Noone", "nhv": "Temascaltepec Nahuatl", "nhw": "Western Huasteca Nahuatl", "nhx": "Mecayapan Nahuatl", "nhy": "Northern Oaxaca Nahuatl", "nhz": "Santa María La Alta Nahuatl", "nia": "Nias", "nib": "Nakame", "nic-bco-pro": "Proto-Benue-Congo", "nic-bod-pro": "Proto-Bantoid", "nic-eov-pro": "Proto-Eastern Oti-Volta", "nic-gns-pro": "Proto-Gurunsi", "nic-grf-pro": "Proto-Grassfields", "nic-gur-pro": "Proto-Gur", "nic-jkn-pro": "Proto-Jukunoid", "nic-lcr-pro": "Proto-Lower Cross River", "nic-ogo-pro": "Proto-Ogoni", "nic-ovo-pro": "Proto-Oti-Volta", "nic-plt-pro": "Proto-Plateau", "nic-pro": "Proto-Niger-Congo", "nic-ubg-pro": "Proto-Ubangian", "nic-ucr-pro": "Proto-Upper Cross River", "nic-vco-pro": "Proto-Volta-Congo", "nid": "Ngandi", "nie": "Niellim", "nif": "Nek", "nig": "Ngalakan", "nih": "Nyiha", "nii": "Nii", "nij": "Ngaju", "nik": "Southern Nicobarese", "nil": "Nila", "nim": "Nilamba", "nin": "Ninzo", "nio": "Nganasan", "niq": "Nandi", "nir": "Nimboran", "nis": "Nimi", "nit": "Southeastern Kolami", "niu": "Niuean", "niv": "Nivkh", "niw": "Nimo", "nix": "Hema", "niy": "Ngiti", "niz": "Ningil", "nja": "Nzanyi", "njb": "Nocte", "njh": "Lotha Naga", "nji": "Gudanji", "njj": "Njen", "njl": "Njalgulgule", "njm": "Angami", "njn": "Liangmai Naga", "njo": "Ao", "njr": "Njerep", "njs": "Nisa", "njt": "Ndyuka-Trio Pidgin", "nju": "Ngadjunmaya", "njx": "Kunyi", "njy": "Njyem", "njz": "Nyishi", "nka": "Nkoya", "nkb": "Khoibu Naga", "nkc": "Nkongho", "nkd": "Koireng", "nke": "Duke", "nkf": "Inpui Naga", "nkg": "Nekgini", "nkh": "Khezha Naga", "nki": "Thangal Naga", "nkj": "Nakai", "nkk": "Nokuku", "nkm": "Namat", "nkn": "Nkangala", "nko": "Nkonya", "nkp": "Niuatoputapu", "nkq": "Nkami", "nkr": "Nukuoro", "nks": "North Asmat", "nkt": "Nyika", "nku": "Bouna Kulango", "nkw": "Nkutu", "nkx": "Nkoroo", "nkz": "Nkari", "nl": "Nerlandes", "nla": "Ngombale", "nlc": "Nalca", "nle": "East Nyala", "nlg": "Gela", "nli": "Grangali", "nlj": "Nyali", "nlk": "Ninia Yali", "nll": "Nihali", "nlm": "Mankiyali", "nlo": "Ngul", "nlq": "Lao Naga", "nlu": "Nchumbulu", "nlv": "Orizaba Nahuatl", "nlw": "Walangama", "nlx": "Nahali", "nly": "Nyamal", "nlz": "Nalögo", "nma": "Maram Naga", "nmb": "Big Nambas", "nmc": "Ngam", "nmd": "Ndumu", "nme": "Mzieme Naga", "nmf": "Tangkhul Naga", "nmg": "Kwasio", "nmh": "Monsang Naga", "nmi": "Nyam", "nmj": "Ngombe (Central African Republic)", "nmk": "Namakura", "nml": "Ndemli", "nmm": "Manangba", "nmn": "ǃXóõ", "nmo": "Moyon Naga", "nmp": "Nimanbur", "nmq": "Nambya", "nmr": "Nimbari", "nms": "Letemboi", "nmt": "Namonuito", "nmu": "Northeast Maidu", "nmv": "Ngamini", "nmw": "Nimoa", "nmx": "Nama", "nmy": "Namuyi", "nmz": "Nawdm", "nn": "Norwego Nynorsk", "nna": "Nyangumarta", "nnb": "Nande", "nnc": "Nancere", "nnd": "West Ambae", "nne": "Ngandyera", "nnf": "Ngaing", "nng": "Maring Naga", "nnh": "Ngiemboon", "nni": "North Nuaulu", "nnj": "Nyangatom", "nnk": "Nankina", "nnl": "Northern Rengma Naga", "nnm": "Namia", "nnn": "Ngete", "nnp": "Wancho", "nnq": "Ngindo", "nnr": "Narungga", "nnt": "Nanticoke", "nnu": "Dwang", "nnv": "Nukunu", "nnw": "Southern Nuni", "nnx": "Ngong", "nny": "Nyangga", "nnz": "Nda'nda'", "no": "Norwego", "noa": "Woun Meu", "noc": "Nuk", "nod": "Northern Thai", "noe": "Nimadi", "nof": "Nomane", "nog": "Nogai", "noh": "Nomu", "noi": "Noiri", "noj": "Nonuya", "nok": "Nooksack", "nol": "Nomlaki", "nom": "Nocamán", "non": "Old Norse", "nop": "Numanggang", "noq": "Ngongo", "nos": "Eastern Nisu", "not": "Nomatsiguenga", "nou": "Ewage-Notu", "nov": "Novial", "now": "Nyambo", "noy": "Noy", "noz": "Nayi", "npa": "Nar Phu", "npb": "Nupbikha", "npg": "Ponyo", "nph": "Phom", "npl": "Southeastern Puebla Nahuatl", "npn": "Mondropolon", "npo": "Pochuri Naga", "nps": "Nipsan", "npu": "Puimei Naga", "npx": "Noipä", "npy": "Napu", "nqg": "Ede Nago", "nqk": "Kura Ede Nago", "nql": "Ngendelengo", "nqm": "Ndom", "nqn": "Nen", "nqo": "N'Ko", "nqq": "Kyan-Karyaw Naga", "nqy": "Akyaung Ari", "nr": "Katimugang Ndebele", "nra": "Ngom", "nrb": "Nara", "nrc": "Noric", "nre": "Southern Rengma Naga", "nrf": "Norman", "nrg": "Narango", "nri": "Chokri Naga", "nrk": "Ngarla", "nrl": "Ngarluma", "nrm": "Narom", "nrn": "Norn", "nrp": "North Picene", "nrr": "Norra", "nrt": "Northern Kalapuya", "nru": "Narua", "nrx": "Ngurmbur", "nrz": "Lala (New Guinea)", "nsa": "Sangtam Naga", "nsb": "Lower Nossob", "nsc": "Nshi", "nsd": "Southern Nisu", "nse": "Nsenga", "nsg": "Ngasa", "nsh": "Ngoshie", "nsi": "Nigerian Sign Language", "nsk": "Naskapi", "nsl": "Norwegian Sign Language", "nsm": "Sema", "nsn": "Nehan", "nso": "Northern Sotho", "nsp": "Nepalese Sign Language", "nsq": "Northern Sierra Miwok", "nsr": "Maritime Sign Language", "nss": "Nali", "nst": "Tangsa", "nsu": "Sierra Negra Nahuatl", "nsv": "Southwestern Nisu", "nsw": "Navut", "nsx": "Nsongo", "nsy": "Nasal", "nsz": "Nisenan", "ntd": "Northern Tidung", "ntg": "Ngantangarra", "nti": "Natioro", "ntj": "Ngaanyatjarra", "ntk": "Ikoma", "ntm": "Nateni", "nto": "Ntomba", "ntp": "Northern Tepehuan", "ntr": "Delo", "nts": "Natagaimas", "ntu": "Natügu", "ntw": "Nottoway", "ntx": "Somra", "nty": "Mantsi", "nua": "Yuanga", "nub-har": "Haraza", "nub-pro": "Proto-Nubian", "nuc": "Nukuini", "nud": "Ngala", "nue": "Ngundu", "nuf": "Nusu", "nug": "Nungali", "nuh": "Ndunda", "nui": "Ngumbi", "nuj": "Nyole (Uganda)", "nuk": "Nootka", "nul": "Nusa Laut", "num": "Niuafo'ou", "nun": "Anong", "nuo": "Nguôn", "nup": "Nupe", "nuq": "Nukumanu", "nur": "Nuguria", "nus": "Nuer", "nut": "Nùng", "nuu": "Ngbundu", "nuv": "Northern Nuni", "nuw": "Nguluwan", "nux": "Mehek", "nuy": "Nunggubuyu", "nuz": "Tlamacazapa Nahuatl", "nv": "Navaho", "nvh": "Nasarian", "nvm": "Namiae", "nvo": "Nyokon", "nwa": "Nawathinehena", "nwb": "Nyabwa", "nwc": "Classical Newar", "nwe": "Ngwe", "nwg": "Ngaiawang", "nwi": "Southwest Tanna", "nwm": "Nyamusa-Molo", "nwo": "Nauo", "nwr": "Nawaru", "nwx": "Middle Newar", "nwy": "Nottoway-Meherrin", "nxa": "Nauete", "nxd": "Ngando (Congo)", "nxe": "Nage", "nxg": "Ngadha", "nxi": "Nindi", "nxl": "South Nuaulu", "nxm": "Numidian", "nxn": "Ngawun", "nxo": "Ndambomo", "nxq": "Naxi", "nxr": "Ninggerum", "nxx": "Nafri", "ny": "Tsitsewa", "nyb": "Nyangbo", "nyc": "Nyanga-li", "nyd": "Nyole (Kenya)", "nye": "Nyengo", "nyf": "Giryama", "nyg": "Nyindu", "nyh": "Nyigina", "nyi": "Nyimang", "nyj": "Nyanga (Congo)", "nyk": "Nyaneka", "nyl": "Nyeu", "nym": "Nyamwezi", "nyn": "Nyankole", "nyo": "Nyoro", "nyp": "Nyang'i", "nys": "Nyunga", "nyt": "Nyawaygi", "nyu": "Nyungwe", "nyv": "Nyulnyul", "nyw": "Nyaw", "nyx": "Nganyaywana", "nyy": "Nyakyusa", "nza": "Tigon Mbembe", "nzb": "Njebi", "nzd": "Nzadi", "nzi": "Nzima", "nzk": "Nzakara", "nzm": "Zeme Naga", "nzs": "New Zealand Sign Language", "nzu": "Central Teke", "nzy": "Nzakambay", "nzz": "Nanga Dama Dogon", "oaa": "Orok", "oac": "Oroch", "oak": "Noakhali", "oav": "Old Avar", "obi": "Obispeño", "obk": "Finontok Bayyo", "obl": "Oblo", "obm": "Moabite", "obo": "Mënuvu Ubo", "obr": "Old Burmese", "obt": "Old Breton", "obu": "Obulom", "oc": "Oksitano", "oca": "Ocaina", "och": "Lumang Tsino", "oco": "Old Cornish", "ocu": "Tlahuica", "oda": "Odut", "odk": "Od", "odt": "Lumang Nerlandes", "odu": "Odual", "ofo": "Ofo", "ofs": "Lumang Frison", "ofu": "Efutop", "ogb": "Ogbia", "ogc": "Ogbah", "oge": "Lumang Heorhiyano", "ogg": "Ogbogolo", "ogo": "Khana", "ogu": "Ogbronuagum", "ohu": "Lumang Unggaro", "oia": "Oirata", "oin": "Inebu One", "oj": "Ojibwë", "ojb": "Northwestern Ojibwa", "ojc": "Central Ojibwa", "ojg": "Eastern Ojibwa", "ojp": "Lumang Hapones", "ojs": "Severn Ojibwa", "ojv": "Ontong Java", "ojw": "Western Ojibwa", "oka": "Okanagan", "okb": "Okobo", "okd": "Okodia", "oke": "Okpe (Southwestern Edo)", "okg": "Kok-Paponk", "okh": "Koresh-e Rostam", "oki": "Okiek", "okj": "Oko-Juwoi", "okk": "Kwamtim One", "okl": "Old Kentish Sign Language", "okm": "Gitnang Koreano", "okn": "Okinoerabu", "oko": "Lumang Koreano", "okr": "Kirike", "oks": "Oko-Eni-Osayen", "oku": "Oku", "okv": "Orokaiva", "okx": "Okpe (Northwestern Edo)", "okz": "Lumang Hemer", "old": "Mochi", "ole": "Olekha", "olm": "Oloma", "olo": "Livvi", "olr": "Olrat", "olt": "Lumang Litwano", "olu": "Kuvale", "om": "Oromo", "oma": "Omaha-Ponca", "omb": "Omba", "omc": "Mochica", "omg": "Omagua", "omi": "Omi", "omk": "Omok", "oml": "Ombo", "omn": "Minoan", "omo": "Utarmbung", "omp": "Old Manipuri", "omq-cha-pro": "Proto-Chatino", "omq-maz-pro": "Proto-Mazatec", "omq-mix-pro": "Proto-Mixtecan", "omq-mxt-pro": "Proto-Mixtec", "omq-otp-pro": "Proto-Oto-Pamean", "omq-pro": "Proto-Oto-Manguean", "omq-sjq": "San Juan Quiahije Chatino", "omq-tel": "Teposcolula Mixtec", "omq-teo": "Teojomulco Chatino", "omq-tri-pro": "Proto-Triqui", "omq-zap-pro": "Proto-Zapotecan", "omq-zpc-pro": "Proto-Zapotec", "omr": "Old Marathi", "omt": "Omotik", "omu": "Omurano", "omv-aro-pro": "Proto-Aroid", "omv-diz-pro": "Proto-Dizoid", "omv-pro": "Proto-Omotic", "omw": "South Tairora", "omx": "Old Mon", "ona": "Selk'nam", "onb": "Lingao", "one": "Oneida", "ong": "Olo", "oni": "Onin", "onj": "Onjob", "onk": "Kabore One", "onn": "Onobasulu", "ono": "Onondaga", "onp": "Sartang", "onr": "Northern One", "ons": "Ono", "onu": "Unua", "onw": "Old Nubian", "onx": "Pidgin Onin", "ood": "O'odham", "oog": "Ong", "oon": "Önge", "oor": "Oorlams", "opa": "Okpamheri", "opk": "Kopkaka", "opm": "Oksapmin", "opo": "Opao", "opt": "Opata", "opy": "Ofayé", "or": "Oriya", "ora": "Oroha", "ore": "Orejón", "org": "Oring", "orh": "Oroqen", "oro": "Orokolo", "orr": "Oruma", "ort": "Adivasi Odia", "oru": "Ormuri", "orv": "Old East Slavic", "orw": "Oro Win", "orx": "Oro", "orz": "Ormu", "os": "Osetyo", "osa": "Osage", "osc": "Oscan", "osi": "Osing", "osn": "Lumang Sondanes", "oso": "Ososo", "osp": "Lumang Espanyol", "ost": "Osatu", "osu": "Southern One", "osx": "Lumang Sahon", "ota": "Turko Otomano", "otb": "Lumang Tibetano", "otd": "Ot Danum", "ote": "Mezquital Otomi", "oti": "Oti", "otk": "Old Turkic", "otl": "Otomi Tilapa", "otm": "Eastern Highland Otomi", "otn": "Otomi Tenanggo", "oto-otm-pro": "Proto-Otomi", "oto-pro": "Proto-Otomian", "otq": "Otomi Keretaro", "otr": "Otoro", "ots": "Otomi Estado ng Mehiko", "ott": "Otomi Temoaya", "otu": "Otuke", "otw": "Ottawa", "otx": "Otomi Tekskatepek", "oty": "Old Tamil", "otz": "Otomi Ikstengko", "oub": "Glio-Oubi", "oue": "Oune", "oui": "Lumang Wigur", "oum": "Ouma", "ovd": "Elfdalian", "owi": "Owiniga", "owl": "Old Welsh", "oyb": "Oy", "oyd": "Oyda", "oym": "Wayampi", "oyy": "Oya'oya", "ozm": "Koonzime", "pa": "Punjabi", "paa-kmn": "Kómnzo", "paa-kwn": "Kuwani", "paa-lei": "Leitre", "paa-nha-pro": "Proto-North Halmahera", "paa-nun": "Nungon", "pab": "Pareci", "pac": "Pacoh", "pad": "Paumarí", "pae": "Pagibete", "paf": "Paranawát", "pag": "Pangasinan", "pah": "Tenharim", "pai": "Pe", "pak": "Parakanã", "pal": "Middle Persian", "pam": "Kapampangan", "pao": "Northern Paiute", "pap": "Papyamento", "paq": "Parya", "par": "Panamint", "pas": "Papasena", "pau": "Palauan", "pav": "Wari'", "paw": "Pawnee", "pax": "Pankararé", "pay": "Pech", "paz": "Pankararú", "pbb": "Páez", "pbc": "Patamona", "pbe": "Mezontla Popoloca", "pbf": "Coyotepec Popoloca", "pbg": "Paraujano", "pbh": "Panare", "pbi": "Podoko", "pbl": "Mak (Nigeria)", "pbm": "Puebla Mazatec", "pbn": "Kpasam", "pbo": "Papel", "pbp": "Badyara", "pbr": "Pangwa", "pbs": "Central Pame", "pbv": "Pnar", "pby": "Pyu (New Guinea)", "pca": "Santa Inés Ahuatempan Popoloca", "pcb": "Pear", "pcc": "Bouyei", "pcd": "Picard", "pce": "Ruching Palaung", "pcf": "Paliyan", "pcg": "Paniya", "pch": "Pardhan", "pci": "Duruwa", "pcj": "Parenga", "pck": "Paite", "pcl": "Pardhi", "pcm": "Nigerian Pidgin", "pcn": "Piti", "pcp": "Pacahuara", "pcw": "Pyapun", "pda": "Anam", "pdc": "Pennsylvania German", "pdi": "Pa Di", "pdn": "Fedan", "pdo": "Padoe", "pdt": "Plautdietsch", "pdu": "Kayan", "pea": "Peranakan Indonesian", "peb": "Eastern Pomo", "ped": "Mala (New Guinea)", "pee": "Taje", "pef": "Northeastern Pomo", "peg": "Pengo", "peh": "Bonan", "pei": "Chichimeca-Jonaz", "pej": "Northern Pomo", "pek": "Penchal", "pel": "Pekal", "pem": "Phende", "peo": "Old Persian", "pep": "Kunja", "peq": "Southern Pomo", "pev": "Pémono", "pex": "Petats", "pey": "Petjo", "pez": "Eastern Penan", "pfa": "Pááfang", "pfe": "Peere", "pga": "Juba Arabic", "pgd": "Gandhari", "pgg": "Pangwali", "pgi": "Pagi", "pgk": "Rerep", "pgl": "Primitive Irish", "pgn": "Paelignian", "pgs": "Pangseng", "pgu": "Pagu", "pgz": "Papua New Guinean Sign Language", "pha": "Pa-Hng", "phd": "Phudagi", "phg": "Phuong", "phh": "Phukha", "phi-din": "Dinapigue Agta", "phi-kal-pro": "Proto-Kalamian", "phi-nag": "Nagtipunan Agta", "phi-pro": "Proto-Pilipino", "phk": "Phake", "phl": "Palula", "phm": "Phimbi", "phn": "Phoenician", "pho": "Phunoi", "phq": "Phana'", "phr": "Pahari-Potwari", "pht": "Phu Thai", "phu": "Phuan", "phv": "Pahlavani", "phw": "Phangduwali", "pi": "Pali", "pia": "Pima Bajo", "pib": "Yine", "pic": "Pinji", "pid": "Piaroa", "pie": "Piro", "pif": "Pingelapese", "pig": "Pisabo", "pih": "Pitcairn-Norfolk", "pii": "Pini", "pij": "Pijao", "pil": "Yom", "pim": "Powhatan", "pin": "Piame", "pio": "Piapoco", "pip": "Pero", "pir": "Piratapuyo", "pis": "Pijin", "pit": "Pitta-Pitta", "piu": "Pintupi-Luritja", "piv": "Pileni", "piw": "Pimbwe", "pix": "Piu", "piy": "Piya-Kwonci", "piz": "Pije", "pjt": "Pitjantjatjara", "pkb": "Kipfokomo", "pkc": "Baekje", "pkg": "Pak-Tong", "pkh": "Pankhu", "pkn": "Pakanha", "pko": "Pökoot", "pkp": "Pukapukan", "pkr": "Attapady Kurumba", "pks": "Pakistan Sign Language", "pkt": "Maleng", "pku": "Paku", "pl": "Polako", "pla": "Miani", "plb": "Polonombauk", "plc": "Palaw-an Sentral", "ple": "Palu'e", "plg": "Pilagá", "plh": "Paulohi", "plj": "Polci", "plk": "Kohistani Shina", "pll": "Shwe Palaung", "pln": "Palenquero", "plo": "Oluta Popoluca", "plq": "Palaic", "plr": "Palaka", "pls": "San Marcos Tlalcoyalco Popoloca", "plu": "Palikur", "plv": "Palaw-an Timog Kanluran", "plw": "Palaw-an Brooke's Point", "ply": "Bolyu", "plz": "Paluan", "pma": "Paamese", "pmb": "Pambia", "pmd": "Pallanganmiddang", "pme": "Pwaamèi", "pmf": "Pamona", "pmi": "Northern Pumi", "pmj": "Southern Pumi", "pmk": "Pamlico", "pml": "Sabir", "pmm": "Pol", "pmn": "Pam", "pmo": "Pom", "pmq": "Northern Pame", "pmr": "Manat", "pms": "Piedmontese", "pmt": "Tuamotuan", "pmu": "Mirpur Panjabi", "pmw": "Plains Miwok", "pmx": "Poumei Naga", "pmy": "Papuan Malay", "pmz": "Southern Pame", "pna": "Punan Bah-Biau", "pnc": "Pannei", "pnd": "Mpinda", "pne": "Western Penan", "png": "Pongu", "pnh": "Penrhyn", "pni": "Aoheng", "pnj": "Pinjarup", "pnk": "Paunaka", "pnl": "Paleni", "pnm": "Punan Batu", "pnn": "Pinai-Hagahai", "pno": "Panobo", "pnp": "Pancana", "pnq": "Pana (West Africa)", "pnr": "Panim", "pns": "Ponosakan", "pnt": "Pontic Greek", "pnu": "Jiongnai Bunu", "pnv": "Pinigura", "pnw": "Panyjima", "pnx": "Phong-Kniang", "pny": "Pinyin", "pnz": "Pana (Central Africa)", "poc": "Poqomam", "poe": "San Juan Atzingo Popoloca", "pof": "Poke", "pog": "Potiguára", "poh": "Poqomchi'", "poi": "Highland Popoluca", "pok": "Pokangá", "pom": "Southeastern Pomo", "pon": "Pohnpeian", "poo": "Central Pomo", "pop": "Pwapwâ", "poq": "Texistepec Popoluca", "pos": "Sayula Popoluca", "pot": "Potawatomi", "pov": "Guinea-Bissau Creole", "pow": "San Felipe Otlaltepec Popoloca", "pox": "Polabian", "poy": "Pogolo", "poz-abi": "Abai", "poz-bal": "Baliledo", "poz-btk-pro": "Proto-Bungku-Tolaki", "poz-cet-pro": "Proto-Central-Eastern Malayo-Polynesian", "poz-hce-pro": "Proto-Halmahera-Cenderawasih", "poz-lgx-pro": "Proto-Lampungic", "poz-mcm-pro": "Proto-Malayo-Chamic", "poz-mic-pro": "Proto-Micronesian", "poz-mly-pro": "Proto-Malayic", "poz-msa-pro": "Proto-Malayo-Sumbawan", "poz-oce-pro": "Proto-Oceanic", "poz-pep-pro": "Proto-Eastern Polynesian", "poz-pnp-pro": "Proto-Nuclear Polynesian", "poz-pol-pro": "Proto-Polynesian", "poz-pro": "Proto-Malayo-Polynesian", "poz-sml": "Sarawak Malay", "poz-ssw-pro": "Proto-South Sulawesi", "poz-swa-pro": "Proto-North Sarawak", "poz-ter": "Terengganu Malay", "ppa": "Pao", "ppe": "Papi", "ppi": "Paipai", "ppk": "Uma", "ppl": "Pipil", "ppm": "Papuma", "ppn": "Papapana", "ppo": "Folopa", "ppq": "Pei", "pps": "San Luís Temalacayuca Popoloca", "ppt": "Pa", "ppu": "Papora", "pqa": "Pa'a", "pqe-pro": "Proto-Eastern Malayo-Polynesian", "pqm": "Malecite-Passamaquoddy", "pra": "Prakrit", "pra-niy": "Niya Prakrit", "prc": "Parachi", "pre": "Principense", "prf": "Paranan", "prg": "Old Prussian", "prh": "Porohanon", "pri": "Paicî", "prk": "Parauk", "prl": "Peruvian Sign Language", "prm": "Kibiri", "prn": "Prasuni", "pro": "Old Occitan", "prq": "Perené Ashéninka", "prr": "Puri", "prt": "Phai", "pru": "Puragi", "prw": "Parawen", "prx": "Purik", "prz": "Providencia Sign Language", "ps": "Pastun", "psa": "Asue Awyu", "psc": "Persian Sign Language", "psd": "Plains Indian Sign Language", "pse": "Central Malay", "psg": "Penang Sign Language", "psh": "Southwest Pashayi", "psi": "Southeast Pashayi", "psl": "Puerto Rican Sign Language", "psm": "Pauserna", "psn": "Panasuan", "pso": "Polish Sign Language", "psp": "Wikang Senyas ng mga Pilipino", "psq": "Pasi", "psr": "Portuguese Sign Language", "pss": "Kaulong", "psw": "Port Sandwich", "psy": "Piscataway", "pt": "Portuges", "pta": "Pai Tavytera", "pth": "Pataxó Hã-Ha-Hãe", "pti": "Pintiini", "ptn": "Patani", "pto": "Zo'é", "ptp": "Patep", "ptq": "Pattapu", "ptr": "Piamatsina", "ptt": "Enrekang", "ptu": "Bambam", "ptv": "Port Vato", "ptw": "Pentlatch", "pty": "Pathiya", "pua": "Purepecha", "pub": "Purum", "puc": "Punan Merap", "pud": "Punan Aput", "pue": "Puelche", "puf": "Punan Merah", "pug": "Phuie", "pui": "Puinave", "puj": "Punan Tubu", "pum": "Puma", "puo": "Puoc", "pup": "Pulabu", "puq": "Puquina", "pur": "Puruborá", "put": "Putoh", "puu": "Punu", "puw": "Puluwat", "pux": "Puare", "puy": "Purisimeño", "pwa": "Pawaia", "pwb": "Panawa", "pwg": "Gapapaiwa", "pwi": "Patwin", "pwm": "Molbog", "pwn": "Paiwan", "pwo": "Western Pwo", "pwr": "Powari", "pww": "Northern Pwo", "pxm": "Quetzaltepec Mixe", "pye": "Pye Krumen", "pym": "Fyam", "pyn": "Poyanáwa", "pys": "Paraguayan Sign Language", "pyu": "Puyuma", "pyx": "Pyu (Myanmar)", "pyy": "Pyen", "pzh": "Pazeh", "pzn": "Para Naga", "qfa-adm-pro": "Proto-Great Andamanese", "qfa-bet-pro": "Proto-Be-Tai", "qfa-cka-pro": "Proto-Chukotko-Kamchatkan", "qfa-hur-pro": "Proto-Hurro-Urartian", "qfa-kad-pro": "Proto-Kadu", "qfa-kms-pro": "Proto-Kam-Sui", "qfa-kor-pro": "Proto-Koreanic", "qfa-kra-pro": "Proto-Kra", "qfa-lic-pro": "Proto-Hlai", "qfa-onb-pro": "Proto-Be", "qfa-ong-pro": "Proto-Ongan", "qfa-tak-pro": "Proto-Kra-Dai", "qfa-yen-pro": "Proto-Yeniseian", "qfa-yuk-pro": "Proto-Yukaghir", "qu": "Ketsuwa", "qua": "Quapaw", "quc": "K'iche'", "qui": "Quileute", "qum": "Sipakapense", "qun": "Quinault", "quq": "Quinqui", "quv": "Sacapulteco", "qvy": "Queyu", "qwc": "Classical Quechua", "qwe-kch": "Kichwa", "qwe-pro": "Proto-Quechuan", "qwm": "Kipchak", "qwt": "Kwalhioqua-Tlatskanai", "qxs": "Southern Qiang", "qya": "Quenya", "qyp": "Quiripi", "raa": "Dungmali", "rab": "Chamling", "rac": "Rasawa", "rad": "Rade", "raf": "Western Meohang", "rag": "Logooli", "rah": "Rabha", "rai": "Ramoaaina", "rak": "Tulu-Bohuai", "ral": "Ralte", "ram": "Canela", "ran": "Riantana", "rao": "Rao", "rap": "Rapa Nui", "raq": "Saam", "rar": "Rarotongan", "ras": "Tegali", "rat": "Razajerdi", "rau": "Raute", "rav": "Sampang", "raw": "Rawang", "rax": "Rang", "ray": "Rapa", "raz": "Rahambuu", "rbb": "Rumai Palaung", "rbk": "Sinadanga", "rbl": "Bikol Miraya", "rcf": "Réunion Creole French", "rdb": "Rudbari", "rea": "Rerau", "reb": "Rembong", "ree": "Rejang Kayan", "reg": "Kara (Tanzania)", "rei": "Reli", "rej": "Rejang", "rel": "Rendille", "rem": "Remo", "ren": "Rengao", "rer": "Rer Bare", "res": "Reshe", "ret": "Retta", "rey": "Reyesano", "rga": "Roria", "rge": "Romano-Greek", "rgk": "Rangkas", "rgn": "Romagnol", "rgr": "Resígaro", "rgs": "Southern Roglai", "rgu": "Ringgou", "rhg": "Rohingya", "rhp": "Yahang", "ria": "Reang", "rif": "Tarifit", "ril": "Riang", "rim": "Nyaturu", "rin": "Nungu", "rir": "Ribun", "rit": "Ritarungo", "riu": "Riung", "rjg": "Rajong", "rji": "Raji", "rjs": "Rajbanshi", "rka": "Kraol", "rkb": "Rikbaktsa", "rkh": "Rakahanga-Manihiki", "rki": "Rakhine", "rkm": "Marka", "rkt": "Kamta", "rkw": "Arakwal", "rm": "Romantse", "rma": "Rama", "rmb": "Rembarunga", "rmc": "Carpathian Romani", "rmd": "Traveller Danish", "rme": "Angloromani", "rmf": "Kalo Finnish Romani", "rmg": "Traveller Norwegian", "rmh": "Murkim", "rmi": "Lomavren", "rmk": "Romkun", "rml": "Baltic Romani", "rmm": "Roma", "rmn": "Balkan Romani", "rmo": "Sinte Romani", "rmp": "Rempi", "rmq": "Caló", "rms": "Romanian Sign Language", "rmt": "Domari", "rmu": "Tavringer Romani", "rmv": "Romanova", "rmw": "Welsh Romani", "rmx": "Romam", "rmy": "Vlax Romani", "rmz": "Marma", "rnd": "Ruwund", "rng": "Ronga", "rnl": "Ranglong", "rnn": "Roon", "rnp": "Rongpo", "rnw": "Rungwa", "ro": "Rumano", "roa-ang": "Angevin", "roa-bbn": "Bourbonnais-Berrichon", "roa-brg": "Bourguignon", "roa-can": "Cantabrian", "roa-cha": "Champenois", "roa-fcm": "Franc-Comtois", "roa-gal": "Gallo", "roa-gib": "Gallo-Italic of Basilicata", "roa-gis": "Gallo-Italic of Sicily", "roa-leo": "Leones", "roa-lor": "Lorrain", "roa-oca": "Lumang Katalan", "roa-ole": "Lumang Leones", "roa-ona": "Old Navarro-Aragonese", "roa-opt": "Old Galician-Portuguese", "roa-orl": "Orléanais", "roa-poi": "Poitevin-Saintongeais", "roa-tar": "Tarantino", "rob": "Tae'", "roc": "Cacgia Roglai", "rod": "Rogo", "roe": "Ronji", "rof": "Rombo", "rog": "Northern Roglai", "rol": "Ini", "rom": "Romani", "roo": "Rotokas", "rop": "Australian Kriol", "ror": "Rongga", "rou": "Runga", "row": "Dela-Oenale", "rpn": "Repanbitip", "rpt": "Rapting", "rri": "Ririo", "rrm": "Moriori", "rro": "Roro", "rrt": "Arritinngithigh", "rsb": "Romano-Serbian", "rsk": "Pannonian Rusyn", "rsl": "Russian Sign Language", "rsm": "Miriwoong Sign Language", "rsn": "Rwandan Sign Language", "rtc": "Rungtu", "rth": "Ratahan", "rtm": "Rotuman", "rtw": "Rathawi", "ru": "Ruso", "rub": "Gungu", "ruc": "Ruuli", "rue": "Carpathian Rusyn", "ruf": "Luguru", "rug": "Roviana", "ruh": "Ruga", "rui": "Rufiji", "ruk": "Che", "ruo": "Istro-Romanian", "rup": "Arumano", "ruq": "Megleno-Romanian", "rut": "Rutul", "ruu": "Lanas Lobu", "ruy": "Mala (Nigeria)", "ruz": "Ruma", "rw": "Kiñarwanda-Kirundi", "rwa": "Rawo", "rwk": "Rwa", "rwm": "Amba", "rwo": "Rawa", "rxd": "Ngardi", "rxw": "Karuwali", "ryn": "Northern Amami Ōshima", "rys": "Yaeyama", "ryu": "Okinawense", "rzh": "Razihi", "sa": "Sanskrit", "saa": "Saba", "sab": "Buglere", "sac": "Fox", "sad": "Sandawe", "sae": "Sabanê", "saf": "Safaliba", "sah": "Yakut", "sai-all": "Allentiac", "sai-and": "Andoquero", "sai-ayo": "Ayomán", "sai-bae": "Baenan", "sai-bag": "Bagua", "sai-bet": "Betoi", "sai-bor-pro": "Proto-Boran", "sai-cac": "Cacán", "sai-caq": "Caranqui", "sai-car-pro": "Proto-Cariban", "sai-cat": "Catacao", "sai-cer-pro": "Proto-Cerrado", "sai-chi": "Chirino", "sai-chn": "Chaná", "sai-chp": "Chapacura", "sai-chr": "Charrua", "sai-chu": "Churuya", "sai-cje-pro": "Proto-Central Jê", "sai-cmg": "Comechingon", "sai-cno": "Chono", "sai-cnr": "Cañari", "sai-coe": "Coeruna", "sai-col": "Colán", "sai-cop": "Copallén", "sai-crd": "Coroado Puri", "sai-ctq": "Catuquinaru", "sai-cul": "Culli", "sai-cva": "Cueva", "sai-esm": "Esmeralda", "sai-ewa": "Ewarhuyana", "sai-gam": "Gamela", "sai-gay": "Gayón", "sai-gmo": "Guamo", "sai-gua": "Guachí", "sai-gue": "Güenoa", "sai-hau": "Haush", "sai-jee-pro": "Proto-Jê", "sai-jko": "Jeikó", "sai-jrj": "Jirajara", "sai-kat": "Katembri", "sai-mal": "Malalí", "sai-mar": "Maratino", "sai-mat": "Matanawi", "sai-mcn": "Mocana", "sai-men": "Menien", "sai-mil": "Millcayac", "sai-mlb": "Malibu", "sai-msk": "Masakará", "sai-muc": "Mucuchí", "sai-mue": "Muellama", "sai-muz": "Muzo", "sai-mys": "Maynas", "sai-nat": "Natú", "sai-nje-pro": "Proto-Northern Jê", "sai-opo": "Opón", "sai-oto": "Otomaco", "sai-pal": "Palta", "sai-pam": "Pamigua", "sai-par": "Paratió", "sai-peb": "Peba", "sai-pnz": "Panzaleo", "sai-prh": "Puruhá", "sai-ptg": "Patagón", "sai-pur": "Purukotó", "sai-pyg": "Payaguá", "sai-pyk": "Pykobjê", "sai-qmb": "Quimbaya", "sai-qtm": "Quitemo", "sai-rab": "Rabona", "sai-ram": "Ramanos", "sai-sac": "Sácata", "sai-san": "Sanaviron", "sai-sap": "Sapará", "sai-sec": "Sechura", "sai-sin": "Sinúfana", "sai-sje-pro": "Proto-Southern Jê", "sai-tab": "Tabancale", "sai-tal": "Tallán", "sai-tap": "Tapayuna", "sai-tar-pro": "Proto-Taranoan", "sai-teu": "Teushen", "sai-tim": "Timote", "sai-tpr": "Taparita", "sai-trr": "Tarairiú", "sai-wai": "Waitaká", "sai-way": "Wayumara", "sai-wit-pro": "Proto-Witotoan", "sai-wnm": "Wanham", "sai-xoc": "Xocó", "sai-yao": "Yao (South America)", "sai-yar": "Yarumá", "sai-yri": "Yuri", "sai-yup": "Yupua", "sai-yur": "Yurumanguí", "saj": "Sahu", "sak": "Sake", "sal-pro": "Proto-Salish", "sam": "Samaritan Aramaic", "sao": "Sause", "saq": "Samburu", "sar": "Saraveca", "sas": "Sasak", "sat": "Santali", "sau": "Saleman", "sav": "Saafi-Saafi", "saw": "Sawi", "sax": "Sa", "say": "Saya", "saz": "Saurashtra", "sba": "Ngambay", "sbb": "Simbo", "sbc": "Gele'", "sbd": "Southern Samo", "sbe": "Saliba (New Guinea)", "sbf": "Shabo", "sbg": "Seget", "sbh": "Sori-Harengan", "sbi": "Seti", "sbj": "Surbakhal", "sbk": "Safwa", "sbl": "Sambal Botolan", "sbm": "Sagala", "sbn": "Sindhi Bhil", "sbo": "Sabüm", "sbp": "Sangu (Tanzania)", "sbq": "Sirva", "sbr": "Sembakung Murut", "sbs": "Subiya", "sbt": "Kimki", "sbu": "Stod Bhoti", "sbv": "Sabine", "sbw": "Simba", "sbx": "Seberuang", "sby": "Soli", "sbz": "Sara Kaba", "sc": "Sardo", "scb": "Chut", "sce": "Dongxiang", "scf": "San Miguel Creole French", "scg": "Sanggau", "sch": "Sakachep", "sci": "Sri Lankan Creole Malay", "sck": "Sadri", "scl": "Shina", "scn": "Sisilyano", "sco": "Eskoses", "scp": "Yolmo", "scq": "Sa'och", "scs": "North Slavey", "scu": "Shumcho", "scv": "Sheni", "scw": "Sha", "scx": "Sicel", "scz": "Shetland", "sd": "Sindi", "sda": "Toraja-Sa'dan", "sdb": "Shabak", "sdc": "Sassarese", "sde": "Surubu", "sdf": "Sarli", "sdg": "Savi", "sdh": "Katimugang Kurdo", "sdj": "Suundi", "sdk": "Sos Kundi", "sdl": "Saudi Arabian Sign Language", "sdm": "Semandang", "sdn": "Gallurese", "sdo": "Bukar-Sadung Bidayuh", "sdp": "Sherdukpen", "sdr": "Oraon Sadri", "sds": "Tunisian Berber", "sdu": "Sarudu", "sdv-daj-pro": "Proto-Daju", "sdv-eje-pro": "Proto-Eastern Jebel", "sdv-nil-pro": "Proto-Nilotic", "sdv-nyi-pro": "Proto-Nyima", "sdv-tmn-pro": "Proto-Taman", "sdx": "Sibu Melanau", "se": "Hilagang Sami", "sea": "Semai", "sec": "Sechelt", "sed": "Sedang", "see": "Seneca", "sef": "Cebaara", "seg": "Segeju", "seh": "Sena", "sei": "Seri", "sej": "Sene", "sek": "Sekani", "sel-nor": "Northern Selkup", "sel-pro": "Proto-Selkup", "sel-sou": "Southern Selkup", "sem-amm": "Ammonite", "sem-amo": "Amorite", "sem-cha": "Chaha", "sem-dad": "Dadanitic", "sem-dum": "Dumaitic", "sem-has": "Hasaitic", "sem-his": "Hismaic", "sem-mhr": "Muher", "sem-pro": "Proto-Semitic", "sem-saf": "Safaitic", "sem-sam": "Samalian", "sem-srb": "Old South Arabian", "sem-tay": "Taymanitic", "sem-tha": "Thamudic", "sem-wes-pro": "Proto-West Semitic", "sen": "Nanerige", "seo": "Asaba", "sep": "Sicite", "seq": "Senara", "ser": "Serrano", "ses": "Koyraboro Senni", "set": "Sentani", "seu": "Serui-Laut", "sev": "Nyarafolo", "sew": "Sewa Bay", "sey": "Secoya", "sez": "Senthang Chin", "sfb": "French Belgian Sign Language", "sfe": "G̓insëlug̓ën Sub̓anën", "sfm": "Small Flowery Miao", "sfs": "South African Sign Language", "sfw": "Sehwi", "sg": "Sanggo", "sga": "Old Irish", "sgb": "Ayta Mag-antsi", "sgc": "Kipsigis", "sgd": "Surigawnon", "sge": "Segai", "sgg": "Swiss-German Sign Language", "sgh": "Shughni", "sgi": "Suga", "sgk": "Sangkong", "sgm": "Singa", "sgp": "Singpho", "sgr": "Sangisari", "sgs": "Samogitian", "sgt": "Brokpake", "sgu": "Salas", "sgw": "Sebat Bet Gurage", "sgx": "Sierra Leone Sign Language", "sgy": "Sanglechi", "sgz": "Sursurunga", "sh": "Serbokroata", "sha": "Shall-Zwall", "shb": "Ninam", "shc": "Sonde", "shd": "Kundal Shahi", "she": "Sheko", "shg": "Shua", "shh": "Shoshone", "shi": "Tashelhit", "shj": "Shatt", "shk": "Shilluk", "shl": "Shendu", "shm": "Shahrudi", "shn": "Shan", "sho": "Shanga", "shp": "Shipibo-Conibo", "shq": "Sala", "shr": "Shi", "shs": "Shuswap", "sht": "Shasta", "shu": "Arabe Tsadyano", "shv": "Shehri", "shw": "Shwai", "shx": "She", "shy": "Tachawit", "shz": "Syenara", "si": "Singgales", "sia": "Akkala Sami", "sib": "Sebop", "sid": "Sidamo", "sie": "Simaa", "sif": "Siamou", "sig": "Paasaal", "sih": "Sîshëë", "sii": "Shom Peng", "sij": "Numbami", "sik": "Sikiana", "sil": "Tumulung Sisaala", "sim": "Mende (New Guinea)", "sio-pro": "Proto-Siouan", "sip": "Sikkimese", "siq": "Sonia", "sir": "Siri", "sis": "Siuslaw", "sit-aao-pro": "Proto-Central Naga", "sit-bai-pro": "Proto-Bai", "sit-ban": "Bangru", "sit-bdi-pro": "Proto-Bodish", "sit-bok": "Bokar", "sit-cai": "Caijia", "sit-cha": "Chairel", "sit-ers-pro": "Proto-Ersuic", "sit-hrs-pro": "Proto-Hrusish", "sit-jap": "Japhug", "sit-kha-pro": "Proto-Kham", "sit-khb-pro": "Proto-Kho-Bwa", "sit-khp-pro": "Proto-Puroik", "sit-khw-pro": "Proto-Western Kho-Bwa", "sit-kon-pro": "Proto-Northern Naga", "sit-liz": "Lizu", "sit-lnj": "Longjia", "sit-lrn": "Luren", "sit-luu-pro": "Proto-Luish", "sit-nas-pro": "Proto-Naish", "sit-prn": "Puiron", "sit-pro": "Proto-Sino-Tibetan", "sit-sit": "Situ", "sit-tam-pro": "Proto-Tamangic", "sit-tan-pro": "Proto-Tani", "sit-tgm": "Tangam", "sit-tng-pro": "Proto-Tangkhulic", "sit-tos": "Tosu", "sit-tsh": "Tshobdun", "sit-zbu": "Zbu", "siu": "Sinagen", "siv": "Sumariup", "siw": "Siwai", "six": "Sumau", "siy": "Sivandi", "siz": "Siwi", "sja": "Epena", "sjb": "Sajau Basap", "sjc": "Shaojiang Min", "sjd": "Kildin Sami", "sje": "Pite Sami", "sjg": "Assangori", "sjk": "Kemi Sami", "sjl": "Miji", "sjm": "Jama Mapun", "sjn": "Sindarin", "sjo": "Xibe", "sjp": "Surjapuri", "sjr": "Siar-Lak", "sjs": "Senhaja de Srair", "sjt": "Ter Sami", "sju": "Ume Sami", "sjw": "Shawnee", "sk": "Eslovako", "skb": "Saek", "skc": "Ma Manda", "skd": "Southern Sierra Miwok", "ske": "Ske", "skf": "Mekéns", "skh": "Sikule", "ski": "Sika", "skj": "Seke", "skk": "Sok", "skm": "Sakam", "skn": "Kolibugan", "sko": "Seko Tengah", "skp": "Sekapan", "skq": "Sininkere", "skr": "Saraiki", "sks": "Maia", "skt": "Sakata", "sku": "Sakao", "skv": "Skou", "skw": "Skepi Creole Dutch", "skx": "Seko Padang", "sky": "Sikaiana", "skz": "Sekar", "sl": "Esloveno", "sla-pro": "Proto-Slavic", "slc": "Saliba (Colombia)", "sld": "Sisaala", "sle": "Sholaga", "slf": "Swiss-Italian Sign Language", "slg": "Selungai Murut", "slj": "Salumá", "sll": "Salt-Yui", "slm": "Sama Pangutaran", "sln": "Salinan", "slp": "Lamaholot", "slr": "Salar", "sls": "Singapore Sign Language", "slt": "Sila", "slu": "Selaru", "slw": "Sialum", "slx": "Salampasu", "sly": "Selayar", "slz": "Ma'ya", "sm": "Samoano", "sma": "Southern Sami", "smb": "Simbari", "smc": "Som", "smd": "Sama", "smf": "Auwe", "smg": "Simbali", "smh": "Samei", "smi-pro": "Proto-Samic", "smj": "Lule Sami", "smk": "Bolinaw", "sml": "Sama Sentral", "smm": "Musasa", "smn": "Inari Sami", "smp": "Samaritan Hebrew", "smq": "Samo", "smr": "Simeulue", "sms": "Skolt Sami", "smt": "Simte", "smu": "Somray", "smv": "Samvedi", "smw": "Sumbawa", "smx": "Samba", "smy": "Semnani", "smz": "Simeku", "sn": "Shona", "snb": "Sebuyau", "snc": "Sinaugoro", "sne": "Bau Bidayuh", "snf": "Noon", "sng": "Sanga (Congo)", "sni": "Sensi", "snj": "Riverain Sango", "snk": "Soninke", "snl": "Sangirë", "snm": "Southern Ma'di", "snn": "Siona", "snp": "Siane", "snq": "Sangu (Gabon)", "snr": "Sihan", "sns": "Nahavaq", "snu": "Senggi", "snv": "Sa'ban", "snw": "Selee", "snx": "Sam", "sny": "Saniyo-Hiyewe", "snz": "Kou", "so": "Somali", "soa": "Thai Song", "sob": "Sobei", "soc": "Soko", "sod": "Songoora", "soe": "Songomeno", "sog": "Sogdian", "soh": "Aka (Sudan)", "soi": "Sonha", "sok": "Sokoro", "sol": "Solos", "son-pro": "Proto-Songhay", "soo": "Nsong", "sop": "Songe", "soq": "Kanasi", "sor": "Somrai", "sos": "Seenku", "sou": "Southern Thai", "sov": "Sonsorolese", "sow": "Sowanda", "sox": "Swo", "soy": "Miyobe", "soz": "Temi", "spb": "Sepa (Indonesia)", "spc": "Sapé", "spd": "Saep", "spe": "Sepa (New Guinea)", "spg": "Sian", "spi": "Saponi", "spk": "Sengo", "spl": "Selepet", "spm": "Sepen", "spn": "Sanapaná", "spo": "Spokane", "spp": "Supyire", "spr": "Saparua", "sps": "Saposa", "spt": "Spiti Bhoti", "spu": "Sapuan", "spv": "Sambalpuri", "spx": "Katimugang Piseno", "spy": "Sabaot", "sq": "Albanes", "sqa": "Shama-Sambuga", "sqh": "Shau", "sqj-pro": "Proto-Albanian", "sqk": "Albanian Sign Language", "sqm": "Suma", "sqn": "Susquehannock", "sqo": "Sorkhei", "sqq": "Sou", "sqr": "Arabe Sisilyano", "sqs": "Sri Lankan Sign Language", "sqt": "Soqotri", "squ": "Squamish", "sra": "Saruga", "srb": "Sora", "sre": "Sara", "srf": "Nafi", "srg": "Sulod", "srh": "Sarikoli", "sri": "Siriano", "srk": "Serudung Murut", "srl": "Isirawa", "srm": "Saramaccan", "srn": "Sranan Tongo", "srq": "Sirionó", "srr": "Serer", "srs": "Tsuut'ina", "srt": "Sauri", "sru": "Suruí", "srv": "Katimugang Sorsoganon", "srw": "Serua", "srx": "Sirmauri", "sry": "Sera", "srz": "Shahmirzadi", "ss": "Suwazi", "ssa-klk-pro": "Proto-Kuliak", "ssa-kom-pro": "Proto-Koman", "ssa-pro": "Proto-Nilo-Saharan", "ssb": "Sinama", "ssc": "Suba-Simbiti", "ssd": "Siroi", "sse": "Sama Bangingi", "ssf": "Thao", "ssg": "Seimat", "ssh": "Arabe Shihhi", "ssi": "Sansi", "ssj": "Sausi", "ssk": "Sunam", "ssl": "Western Sisaala", "ssm": "Semnam", "sso": "Sissano", "ssp": "Spanish Sign Language", "ssq": "So'a", "ssr": "Swiss-French Sign Language", "sss": "Sô", "sst": "Sinasina", "ssu": "Susuami", "ssv": "Shark Bay", "ssx": "Samberigi", "ssy": "Saho", "ssz": "Sengseng", "st": "Sesoto", "stb": "Subanën Tuboy-Salog", "std": "Sentinelese", "ste": "Liana-Seti", "stf": "Seta", "stg": "Trieng", "sth": "Shelta", "sti": "Bulo Stieng", "stj": "Matya Samo", "stk": "Arammba", "stm": "Setaman", "stn": "Owa", "sto": "Stoney", "stp": "Southeastern Tepehuan", "stq": "Saterland Frisian", "str": "Saanich", "sts": "Shumashti", "stt": "Budeh Stieng", "stu": "Samtao", "stv": "Silt'e", "stw": "Satawalese", "sty": "Siberian Tatar", "su": "Sondanes", "sua": "Sulka", "sub": "Suku", "suc": "Subanën Siocon", "sue": "Suena", "sug": "Suganga", "sui": "Suki", "suk": "Sukuma", "suo": "Bouni", "suq": "Suri", "sur": "Mwaghavul", "sus": "Susu", "sut": "Subtiaba", "suv": "Puroik", "suw": "Sumbwa", "sux": "Sumerian", "suy": "Suyá", "suz": "Sunwar", "sv": "Suweko", "sva": "Svan", "svb": "Ulau-Suain", "svc": "Vincentian Creole English", "sve": "Serili", "svk": "Slovakian Sign Language", "svm": "Slavomolisano", "svs": "Savosavo", "svx": "Skalvian", "sw": "Suwahili", "swb": "Maore Comorian", "swf": "Sere", "swg": "Swabian", "swi": "Sui", "swj": "Sira", "swl": "Swedish Sign Language", "swm": "Samosa", "swn": "Sokna", "swo": "Shanenawa", "swp": "Suau", "swq": "Sharwa", "swr": "Saweru", "sws": "Seluwasan", "swt": "Sawila", "swu": "Suwawa", "sww": "Sowa", "swx": "Suruahá", "swy": "Sarua", "sxb": "Suba", "sxc": "Sicanian", "sxe": "Sighu", "sxg": "Shixing", "sxk": "Southern Kalapuya", "sxl": "Selonian", "sxm": "Samre", "sxn": "Sangir", "sxo": "Sorothaptic", "sxr": "Saaroa", "sxs": "Sasaru", "sxw": "Saxwe Gbe", "sya": "Siang", "syb": "Subanën Sindangan", "syc": "Classical Syriac", "syd-pro": "Proto-Samoyedic", "syi": "Seki", "syk": "Sukur", "syl": "Sylheti", "sym": "Maya Samo", "syn": "Senaya", "syo": "Suoy", "sys": "Sinyar", "syw": "Kagate", "syx": "Osamayi", "syy": "Al-Sayyid Bedouin Sign Language", "sza": "Semelai", "szb": "Ngalum", "szc": "Semaq Beri", "szd": "Seru", "sze": "Seze", "szg": "Sengele", "szl": "Silesyo", "szn": "Sula", "szp": "Suabo", "szv": "Isubu", "szw": "Sawai", "szy": "Sakizaya", "ta": "Tamil", "taa": "Lower Tanana", "tab": "Tabasaran", "tac": "Tarahumara Mababang Lupain", "tad": "Tause", "tae": "Tariana", "taf": "Tapirapé", "tag": "Tagoi", "tai-pro": "Proto-Tai", "tai-swe-pro": "Proto-Southwestern Tai", "taj": "Eastern Tamang", "tak": "Tala", "tal": "Tal", "tan": "Tangale", "tao": "Yami", "tap": "Taabwa", "tar": "Tarahumara Sentral", "tas": "Tây Bồi", "tau": "Upper Tanana", "tav": "Tatuyo", "taw": "Tai", "tax": "Tamki", "tay": "Atayal", "taz": "Tocho", "tba": "Aikanã", "tbc": "Takia", "tbd": "Kaki Ae", "tbe": "Tanimbili", "tbf": "Mandara", "tbg": "Hilagang Tairora", "tbh": "Thurawal", "tbi": "Gaam", "tbj": "Tiang", "tbk": "Tinagbanwa", "tbl": "Tiboli", "tbm": "Tagbu", "tbn": "Barro Negro Tunebo", "tbo": "Tawala", "tbp": "Taworta", "tbq-bdg-pro": "Proto-Bodo-Garo", "tbq-blg": "Bailang", "tbq-brm-pro": "Proto-Burmish", "tbq-gkh": "Gokhy", "tbq-kuk-pro": "Proto-Kuki-Chin", "tbq-lal-pro": "Proto-Lalo", "tbq-laz": "Laze", "tbq-lob-pro": "Proto-Lolo-Burmese", "tbq-lol-pro": "Proto-Loloish", "tbq-mil": "Milang", "tbq-mor": "Moran", "tbq-ngo": "Ngochang", "tbr": "Tumtum", "tbs": "Tanguat", "tbt": "Kitembo", "tbu": "Tubar", "tbv": "Tobo", "tbw": "Tagbanwa Aborlan", "tbx": "Kapin", "tby": "Tabaru", "tbz": "Ditammari", "tca": "Ticuna", "tcb": "Tanacross", "tcc": "Datooga", "tcd": "Tafi", "tce": "Katimugang Tuttsone", "tcf": "Malinaltepec Tlapanec", "tcg": "Tamagario", "tch": "Turks and Caicos Creole English", "tci": "Wára", "tck": "Tchitchege", "tcl": "Taman (Myanmar)", "tcm": "Tanahmerah", "tco": "Taungyo", "tcp": "Tawr Chin", "tcq": "Kaiy", "tcs": "Torres Strait Creole", "tct": "T'en", "tcu": "Timog-silanganang Tarahumara", "tcw": "Tecpatlán Totonac", "tcx": "Toda", "tcy": "Tulu", "tcz": "Thado Chin", "tda": "Tagdal", "tdb": "Panchpargania", "tdc": "Emberá-Tadó", "tdd": "Tai Nüa", "tde": "Tiranige Diga Dogon", "tdf": "Talieng", "tdg": "Western Tamang", "tdh": "Thulung", "tdi": "Tomadino", "tdj": "Tajio", "tdk": "Tambas", "tdl": "Sur", "tdm": "Taruma", "tdn": "Tondano", "tdo": "Teme", "tdq": "Tita", "tdr": "Todrah", "tds": "Doutai", "tdt": "Tetun Dili", "tdu": "Tempasuk Dusun", "tdv": "Toro", "tdy": "Tadyawan Mangyan", "te": "Telugu", "tea": "Temiar", "teb": "Tetete", "tec": "Terik", "ted": "Tepo Krumen", "tee": "Huehuetla Tepehua", "tef": "Teressa", "teg": "Teke-Tege", "teh": "Tehuelche", "tei": "Torricelli", "tek": "Ibali Teke", "tem": "Temne", "ten": "Tama (Colombia)", "teo": "Ateso", "tep": "Tepecano", "teq": "Temein", "ter": "Tereno", "tes": "Tengger", "tet": "Tetum", "teu": "Soo", "tev": "Teor", "tew": "Tewa", "tex": "Tennet", "tey": "Tulishi", "tez": "Tetserret", "tfi": "Tofin Gbe", "tfn": "Dena'ina", "tfo": "Tefaro", "tfr": "Teribe", "tft": "Ternate", "tg": "Tayiko", "tga": "Sagalla", "tgb": "Tobilung", "tgc": "Tigak", "tgd": "Ciwogai", "tge": "Eastern Gorkha Tamang", "tgf": "Chali", "tgh": "Tobagonian Creole English", "tgi": "Lawunuia", "tgn": "Tandaganon", "tgo": "Sudest", "tgp": "Tangoa", "tgq": "Tring", "tgr": "Tareng", "tgs": "Nume", "tgt": "Tagbanwa Sentral", "tgu": "Tanggu", "tgv": "Tingui-Boto", "tgw": "Tagwana", "tgx": "Tagish", "tgy": "Togoyo", "th": "Tailandes", "thc": "Tai Hang Tong", "thd": "Kuuk Thaayorre", "the": "Chitwania Tharu", "thf": "Thangmi", "thh": "Kahilagaang Tarahumara", "thi": "Tai Long", "thk": "Tharaka", "thl": "Dangaura Tharu", "thm": "Thavung", "thn": "Thachanadan", "thp": "Thompson", "thq": "Kochila Tharu", "thr": "Rana Tharu", "ths": "Thakali", "tht": "Tahltan", "thu": "Thuri", "thy": "Tha", "ti": "Tigriña", "tic": "Tira", "tif": "Tifal", "tig": "Tigre", "tih": "Timugon Murut", "tii": "Tiene", "tij": "Tilung", "tik": "Tikar", "til": "Tillamook", "tim": "Timbe", "tin": "Tindi", "tio": "Teop", "tip": "Trimuris", "tiq": "Tiéfo", "tis": "Itnëg Masadiit", "tit": "Tinigua", "tiu": "Adasen", "tiv": "Tiv", "tiw": "Tiwi", "tix": "Southern Tiwa", "tiy": "Tëduray", "tiz": "Tai Hongjin", "tja": "Tajuasohn", "tjg": "Tunjung", "tji": "Kahilagaang Tujya", "tjl": "Tai Laing", "tjm": "Timucua", "tjn": "Tonjon", "tjs": "Katimugang Tujya", "tju": "Tjurruru", "tjw": "Chaap Wuurong", "tk": "Turkomano", "tka": "Truká", "tkb": "Buksa", "tkd": "Tukudede", "tke": "Takwane", "tkf": "Tukumanféd", "tkl": "Tokelawano", "tkm": "Takelma", "tkn": "Tokunoshima", "tkp": "Tikopia", "tkq": "Tee", "tkr": "Tsakhur", "tks": "Ramandi", "tkt": "Kathoriya Tharu", "tku": "Upper Necaxa Totonac", "tkv": "Mur Pano", "tkw": "Teanu", "tkx": "Tangko", "tkz": "Takua", "tl": "Tagalog", "tla": "Southwestern Tepehuan", "tlb": "Tobelo", "tlc": "Misantla Totonac", "tld": "Talaud", "tlf": "Telefol", "tlg": "Tofanma", "tlh": "Klingon", "tli": "Tlingit", "tlj": "Talinga-Bwisi", "tlk": "Taloki", "tll": "Tetela", "tlm": "Tolomako", "tln": "Talondo'", "tlo": "Talodi", "tlp": "Filomena Mata-Coahuitlán Totonac", "tlq": "Tai Loi", "tlr": "Talise", "tls": "Tambotalo", "tlt": "Teluti", "tlu": "Tulehu", "tlv": "Taliabu", "tlx": "Khehek", "tly": "Talysh", "tma": "Tama (Chad)", "tmb": "Avava", "tmc": "Tumak", "tmd": "Haruai", "tme": "Tremembé", "tmf": "Toba-Maskoy", "tmg": "Ternateño", "tmh": "Tuareg", "tmi": "Tutuba", "tmj": "Samarokena", "tml": "Tamnim Citak", "tmm": "Tai Thanh", "tmn": "Taman (Indonesia)", "tmo": "Temoq", "tmq": "Tumleo", "tms": "Tima", "tmt": "Tasmate", "tmu": "Iau", "tmv": "Motembo", "tmy": "Tami", "tmz": "Tamanaku", "tn": "Setsuwana", "tna": "Tacana", "tnb": "Western Tunebo", "tnc": "Tanimuca-Retuarã", "tnd": "Angosturas Tunebo", "tne": "Tinoc Kallahan", "tng": "Tobanga", "tnh": "Maiani", "tni": "Tandia", "tnk": "Kwamera", "tnl": "Lenakel", "tnm": "Tabla", "tnn": "North Tanna", "tno": "Toromono", "tnp": "Whitesands", "tnq": "Taíno", "tnr": "Bedik", "tns": "Tenis", "tnt": "Tontemboan", "tnu": "Tay Khang", "tnv": "Tanchangya", "tnw": "Tonsawang", "tnx": "Tanema", "tny": "Tongwe", "tnz": "Ten'edn", "to": "Tonggano", "tob": "Toba", "toc": "Coyutla Totonac", "tod": "Toma", "tof": "Gizrra", "tog": "Tonga (Malawi)", "toh": "Tonga (Mozambique)", "toi": "Tonga (Zambia)", "toj": "Tojolabal", "tok": "Toki Pona", "tol": "Tolowa", "tom": "Tombulu", "too": "Xicotepec de Juárez Totonac", "top": "Papantla Totonac", "toq": "Toposa", "tor": "Togbo-Vara Banda", "tos": "Highland Totonac", "tou": "Tho", "tov": "Upper Taromi", "tow": "Hemez", "tox": "Tobian", "toy": "Topoiyo", "toz": "To", "tpa": "Taupota", "tpc": "Mêphā Azoyu", "tpe": "Tippera", "tpf": "Tarpia", "tpg": "Kula", "tpi": "Tok Pisin", "tpj": "Tapieté", "tpk": "Tupinikin", "tpl": "Mêphā Tlakwapa", "tpm": "Tampulma", "tpn": "Tupinambá", "tpo": "Tai Pao", "tpp": "Pisaflores Tepehua", "tpq": "Tukpa", "tpr": "Tuparí", "tpt": "Tlachichilco Tepehua", "tpu": "Tampuan", "tpv": "Tanapag", "tpw": "Old Tupi", "tpx": "Mêphā Akatepek", "tpy": "Trumai", "tpz": "Tinputz", "tqb": "Tembé", "tql": "Lehali", "tqm": "Turumsa", "tqn": "Tenino", "tqo": "Toaripi", "tqp": "Tomoip", "tqq": "Tunni", "tqr": "Torona", "tqt": "Western Totonac", "tqu": "Touo", "tqw": "Tonkawa", "tr": "Turko", "tra": "Tirahi", "trb": "Terebu", "trc": "Copala Triqui", "trd": "Turi", "tre": "East Tarangan", "trf": "Trinidadian Creole English", "trg": "Lishán Didán", "trh": "Turaka", "tri": "Trió", "trj": "Toram", "trk-dkh": "Dukhan", "trk-eog": "Early Old Oghuz", "trk-oat": "Old Anatolian Turkish", "trk-pro": "Proto-Turkic", "trl": "Traveller Scottish", "trm": "Tregami", "trn": "Trinitario", "tro": "Tarao", "trp": "Kokborok", "trq": "San Martín Itunyoso Triqui", "trr": "Taushiro", "trs": "Chicahuaxtla Triqui", "trt": "Tunggare", "tru": "Turoyo", "trv": "Taroko", "trw": "Torwali", "trx": "Tringgus", "try": "Turung", "trz": "Torá", "ts": "Tsongga", "tsa": "Tsaangi", "tsb": "Tsamai", "tsc": "Tswa", "tsd": "Tsakonyo", "tse": "Tunisian Sign Language", "tsg": "Bahasa Sūg", "tsh": "Tsuvan", "tsi": "Tsimshian", "tsj": "Tshangla", "tsl": "Ts'ün-Lao", "tsm": "Turkish Sign Language", "tsp": "Northern Toussian", "tsq": "Thai Sign Language", "tsr": "Akei", "tss": "Taiwan Sign Language", "tsu": "Tsou", "tsv": "Tsogo", "tsw": "Tsishingini", "tsx": "Mubami", "tsy": "Tebul Sign Language", "tt": "Tartaro", "tta": "Tutelo", "ttb": "Gaa", "ttc": "Tektiteko", "ttd": "Tauade", "tte": "Bwanabwana", "ttf": "Tuotomb", "ttg": "Tutong", "tth": "Upper Ta'oih", "tti": "Tobati", "ttj": "Tooro", "ttk": "Totoro", "ttl": "Totela", "ttm": "Northern Tutchone", "ttn": "Towei", "tto": "Lower Ta'oih", "ttp": "Tombelala", "ttr": "Tera", "tts": "Isan", "ttt": "Tat", "ttu": "Torau", "ttv": "Titan", "ttw": "Long Wat", "tty": "Sikaritai", "ttz": "Tsum", "tua": "Wiarumus", "tub": "Tübatulabal", "tuc": "Mutu", "tud": "Tuxá", "tue": "Tuyuca", "tuf": "Central Tunebo", "tug": "Tunia", "tuh": "Taulil", "tui": "Tupuri", "tuj": "Tugutil", "tul": "Tula", "tum": "Tumbuka", "tun": "Tunica", "tuo": "Tucano", "tup-gua-pro": "Proto-Tupi-Guarani", "tup-kab": "Kabishiana", "tup-pro": "Proto-Tupian", "tuq": "Tedaga", "tus": "Tuscarora", "tuu": "Tututni", "tuv": "Turkana", "tuw-alk": "Altsuka", "tuw-bal": "Bala", "tuw-kkl": "Kyakala", "tuw-kli": "Kili", "tuw-pro": "Proto-Tungusic", "tuw-sol": "Solon", "tux": "Tuxináwa", "tuy": "Tugen", "tuz": "Turka", "tva": "Vaghua", "tvd": "Tsuvadi", "tve": "Te'un", "tvk": "Southeast Ambrym", "tvl": "Tuvalwano", "tvm": "Tela-Masbuar", "tvn": "Tavoyan", "tvo": "Tidore", "tvs": "Taveta", "tvt": "Tutsa Naga", "tvu": "Tunen", "tvw": "Sedoa", "tvx": "Taivoan", "tvy": "Timor Pidgin", "twa": "Twana", "twb": "Western Tawbuid", "twc": "Teshenawa", "twe": "Teiwa", "twf": "Taos", "twg": "Tereweng", "twh": "Tai Dón", "twm": "Tawang Monpa", "twn": "Twendi", "two": "Tswapong", "twp": "Ere", "twq": "Tasawaq", "twr": "Timog-kanluraning Tarahumara", "twt": "Turiwára", "twu": "Termanu", "tww": "Tuwari", "twy": "Tawoyan", "txa": "Tombonuo", "txb": "Tocharian B", "txc": "Tsetsaut", "txe": "Totoli", "txg": "Tangut", "txh": "Thracian", "txi": "Ikpeng", "txj": "Tarjumo", "txm": "Tomini", "txn": "Kanlurang Tarangan", "txo": "Toto", "txq": "Tii", "txr": "Tartessian", "txs": "Tonsea", "txt": "Citak", "txu": "Kayapó", "txx": "Tatana", "ty": "Tahityano", "tya": "Tauya", "tye": "Kyenga", "tyh": "O'du", "tyi": "Teke-Tsaayi", "tyj": "Tai Do", "tyl": "Thu Lao", "tyn": "Kombai", "typ": "Kuku-Thaypan", "tyr": "Tai Daeng", "tys": "Sapa", "tyt": "Tày Tac", "tyu": "Kua", "tyv": "Tuvan", "tyx": "Teke-Tyee", "tyz": "Tày", "tza": "Tanzanian Sign Language", "tzh": "Tzeltal", "tzj": "Tz'utujil", "tzl": "Talossan", "tzm": "Central Atlas Tamazight", "tzn": "Tugun", "tzo": "Tzotzil", "tzx": "Tabriak", "uam": "Uamué", "uan": "Kuan", "uar": "Tairuma", "uba": "Ubang", "ubi": "Ubi", "ubl": "Boînën", "ubr": "Ubir", "ubu": "Umbu-Ungu", "uby": "Ubykh", "uda": "Uda", "ude": "Udihe", "udg": "Muduga", "udi": "Udi", "udj": "Ujir", "udl": "Uldeme", "udm": "Udmurt", "udu": "Uduk", "ues": "Kioko", "ufi": "Ufim", "ug": "Wigur", "uga": "Ugaritic", "ugb": "Kuku-Ugbanh", "uge": "Ughele", "ugn": "Ugandan Sign Language", "ugo": "Gong", "ugy": "Uruguayan Sign Language", "uha": "Uhami", "uhn": "Damal", "uis": "Uisai", "uiv": "Iyive", "uji": "Tanjijili", "uk": "Ukranyano", "uka": "Kaburi", "ukg": "Ukuriguma", "ukh": "Ukhwejo", "ukk": "Muak Sa-aak", "ukl": "Ukrainian Sign Language", "ukp": "Ukpe-Bayobiri", "ukq": "Ukwa", "uks": "Kaapor Sign Language", "uku": "Ukue", "ukw": "Ukwuani-Aboh-Ndoni", "uky": "Kuuk Yak", "ula": "Fungwa", "ulb": "Olukumi", "ulc": "Ulch", "ule": "Lule", "ulf": "Afra", "uli": "Ulithian", "ulk": "Meriam", "ull": "Ullatan", "ulm": "Ulumanda'", "uln": "Unserdeutsch", "ulu": "Uma' Lung", "ulw": "Ulwa (Nicaragua)", "uma": "Umatilla", "umb": "Umbundu", "umc": "Marrucinian", "umd": "Umbindhamu", "umg": "Umbuygamu", "umi": "Ukit", "umm": "Umon", "umn": "Makyan Naga", "umo": "Umotína", "ump": "Umpila", "umr": "Umbugarla", "ums": "Pendau", "umu": "Munsee", "una": "North Watut", "und": "Undetermined", "une": "Uneme", "ung": "Ngarinyin", "uni": "Uni", "unk": "Enawené-Nawé", "unm": "Unami", "unn": "Kurnai", "unr": "Mundari", "unu": "Unubahe", "unx": "Munda", "unz": "Unde Kaili", "uok": "Uokha", "uon": "Kulon", "upi": "Umeda", "upv": "Northeast Malakula", "ur": "Urdu", "ura": "Urarina", "urb": "Urubú-Kaapor", "urc": "Urningangg", "ure": "Uru", "urf": "Uradhi", "urg": "Urigina", "urh": "Urhobo", "uri": "Urim", "urj-fin-pro": "Proto-Finnic", "urj-koo": "Old Komi", "urj-kuk": "Kukkuzi", "urj-kya": "Komi-Yazva", "urj-mdv-pro": "Proto-Mordvinic", "urj-prm-pro": "Proto-Permic", "urj-pro": "Proto-Uralic", "urj-ugr-pro": "Proto-Ugric", "urk": "Urak Lawoi'", "url": "Urali", "urm": "Urapmin", "urn": "Uruangnirin", "uro": "Ura (New Guinea)", "urp": "Uru-Pa-In", "urr": "Löyöp", "urt": "Urat", "uru": "Urumi", "urv": "Uruava", "urw": "Sop", "urx": "Urimo", "ury": "Orya", "urz": "Uru-Eu-Wau-Wau", "usa": "Usarufa", "ush": "Ushojo", "usi": "Usui", "usk": "Usaghade", "usp": "Uspanteco", "uss": "Saare", "usu": "Uya", "uta": "Otank", "ute": "Ute", "uth": "Hun", "utp": "Aba", "utr": "Etulo", "utu": "Utu", "uum": "Urum", "uun": "Kulon-Pazeh", "uur": "Ura (Vanuatu)", "uuu": "U", "uve": "West Uvean", "uvh": "Uri", "uvl": "Lote", "uwa": "Kuku-Uwanh", "uya": "Doko-Uyanga", "uz": "Uzbeko", "vaa": "Vaagri Booli", "vae": "Vale", "vag": "Vagla", "vah": "Varhadi", "vai": "Vai", "vaj": "Sekele", "val": "Vehes", "vam": "Vanimo", "van": "Valman", "vao": "Vao", "vap": "Vaiphei", "var": "Huarijio", "vas": "Vasavi", "vau": "Vanuma", "vav": "Varli", "vay": "Vayu", "vbb": "Southeast Babar", "vbk": "Southwestern Bontoc", "ve": "Venda", "vec": "Venetan", "ved": "Veddah", "vem": "Vemgo-Mabas", "veo": "Ventureño", "vep": "Veps", "ver": "Mom Jango", "vgr": "Vaghri", "vgt": "Flemish Sign Language", "vi": "Viyetnamita", "vic": "Virgin Islands Creole", "vid": "Vidunda", "vif": "Vili", "vig": "Viemo", "vil": "Vilela", "vis": "Vishavan", "vit": "Viti", "viv": "Iduna", "vjk": "Bajjika", "vka": "Kariyarra", "vki": "Ija-Zuba", "vkj": "Kujarge", "vkk": "Kaur", "vkl": "Kulisusu", "vkm": "Kamakan", "vko": "Kodeoha", "vkp": "Korlai Creole Portuguese", "vkt": "Tenggarong Kutai Malay", "vku": "Kurrama", "vlp": "Valpei", "vls": "West Flemish", "vma": "Martuthunira", "vmb": "Mbabaram", "vmc": "Juxtlahuaca Mixtec", "vmd": "Mudu Koraga", "vme": "East Masela", "vmf": "East Franconian", "vmg": "Vinitiri", "vmh": "Maraghei", "vmi": "Miwa", "vmj": "Ixtayutla Mixtec", "vmk": "Makhuwa-Shirima", "vml": "Malgana", "vmm": "Mitlatongo Mixtec", "vmp": "Soyaltepec Mazatec", "vmq": "Soyaltepec Mixtec", "vmr": "Marenje", "vmu": "Muluridyi", "vmv": "Valley Maidu", "vmw": "Makhuwa", "vmx": "Tamazola Mixtec", "vmy": "Ayautla Mazatec", "vmz": "Mazatlán Mazatec", "vnk": "Lovono", "vnm": "Neve'ei", "vnp": "Vunapu", "vo": "Volapük", "vor": "Voro", "vot": "Votic", "vra": "Vera'a", "vro": "Võro", "vrs": "Varisi", "vrt": "Burmbar", "vsi": "Moldova Sign Language", "vsl": "Venezuelan Sign Language", "vsv": "Valencian Sign Language", "vto": "Vitou", "vum": "Vumbu", "vun": "Vunjo", "vut": "Vute", "vwa": "Awa (China)", "wa": "Valon", "waa": "Walla Walla", "wab": "Wab", "wac": "Wasco-Wishram", "wad": "Wandamen", "waf": "Wakoná", "wag": "Wa'ema", "wah": "Watubela", "waj": "Waffa", "wal": "Wolaytta", "wam": "Massachusett", "wan": "Wan", "wao": "Wappo", "wap": "Wapishana", "waq": "Wageman", "war": "Waray", "was": "Washo", "wat": "Kaninuwa", "wau": "Wauja", "wav": "Waka", "waw": "Waiwai", "wax": "Watam", "way": "Wayana", "waz": "Wampur", "wba": "Warao", "wbb": "Wabo", "wbe": "Waritai", "wbf": "Wara", "wbh": "Wanda", "wbi": "Wanji", "wbj": "Alagwa", "wbk": "Waigali", "wbl": "Wakhi", "wbm": "Wa", "wbp": "Warlpiri", "wbq": "Waddar", "wbr": "Wagdi", "wbt": "Wanman", "wbv": "Wajarri", "wbw": "Woi", "wca": "Yanomam", "wci": "Waci Gbe", "wdd": "Wandji", "wdg": "Wadaginam", "wdj": "Wadjiginy", "wdt": "Wendat", "wdu": "Wadjigu", "wdy": "Wadjabangayi", "wea": "Wewaw", "wec": "Wè Western", "wed": "Wedau", "weh": "Weh", "wei": "Kiunum", "wem": "Weme Gbe", "weo": "Wemale", "wer": "Weri", "wes": "Cameroon Pidgin", "wet": "Perai", "weu": "Welaung", "wew": "Weyewa", "wfg": "Yafi", "wga": "Wagaya", "wgb": "Wagawaga", "wgg": "Wangganguru", "wgi": "Wahgi", "wgo": "Waigeo", "wgu": "Wirangu", "wgy": "Warrgamay", "wha": "Manusela", "whg": "North Wahgi", "whk": "Wahau Kenyah", "whu": "Wahau Kayan", "wib": "Southern Toussian", "wic": "Wichita", "wie": "Wik-Epa", "wif": "Wik-Keyangan", "wig": "Wik-Ngathana", "wih": "Wik-Me'anha", "wii": "Minidien", "wij": "Wik-Iiyanh", "wik": "Wikalkan", "wil": "Wilawila", "wim": "Wik-Mungkan", "win": "Winnebago", "wir": "Wiraféd", "wiu": "Wiru", "wiv": "Muduapa", "wiy": "Wiyot", "wja": "Waja", "wji": "Warji", "wka": "Kw'adza", "wkb": "Kumbaran", "wkd": "Mo", "wkl": "Kalanadi", "wku": "Kunduvadi", "wkw": "Wakawaka", "wky": "Wangkayutyuru", "wla": "Walio", "wlc": "Mwali Comorian", "wle": "Wolane", "wlg": "Kunbarlang", "wli": "Waioli", "wlk": "Wailaki", "wll": "Wali (Sudan)", "wlm": "Middle Welsh", "wlo": "Wolio", "wlr": "Wailapa", "wls": "Wallisian", "wlu": "Wuliwuli", "wlv": "Wichí Lhamtés Vejoz", "wlw": "Walak", "wlx": "Wali (Ghana)", "wly": "Waling", "wmb": "Wambaya", "wmc": "Wamas", "wmd": "Mamaindé", "wme": "Wambule", "wmh": "Waima'a", "wmi": "Wamin", "wmm": "Maiwa (Indonesia)", "wmn": "Waamwang", "wmo": "Wam", "wms": "Wambon", "wmt": "Walmajarri", "wmw": "Mwani", "wmx": "Womo", "wnb": "Mokati", "wnc": "Wantoat", "wnd": "Wandarang", "wne": "Waneci", "wng": "Wanggom", "wni": "Ndzwani Comorian", "wnk": "Wanukaka", "wnm": "Wanggamala", "wno": "Wano", "wnp": "Wanap", "wnu": "Usan", "wnw": "Wintu", "wny": "Wanyi", "wo": "Wolof", "woa": "Tyaraity", "wob": "Wobé", "woc": "Wogeo", "wod": "Wolani", "woe": "Woleaian", "wog": "Wogamusin", "woi": "Kamang", "wok": "Longto", "wom": "Perema", "won": "Wongo", "woo": "Manombai", "wor": "Woria", "wos": "Hanga Hundi", "wow": "Wawonii", "woy": "Weyto", "wpc": "Wirö", "wra": "Warapu", "wrb": "Warluwara", "wrg": "Warungu", "wrh": "Wiradjuri", "wri": "Wariyangga", "wrk": "Garawa", "wrl": "Warlmanpa", "wrm": "Warumungu", "wrn": "Warnang", "wro": "Worora", "wrp": "Waropen", "wrr": "Wardaman", "wrs": "Waris", "wru": "Waru", "wrv": "Waruna", "wrw": "Gugu Warra", "wrx": "Wae Rana", "wrz": "Warray", "wsa": "Warembori", "wsi": "Wusi", "wsk": "Waskia", "wsr": "Owenia", "wsu": "Wasu", "wsv": "Wotapuri-Katarqalai", "wtf": "Watiwa", "wth": "Wathaurong", "wti": "Berta", "wtk": "Watakataui", "wtm": "Mewati", "wtw": "Wotu", "wua": "Wikngenchera", "wub": "Wunambal", "wud": "Wudu", "wuh": "Wutunhua", "wul": "Silimo", "wum": "Wumbvu", "wun": "Bungu", "wur": "Wurrugu", "wut": "Wutung", "wuu": "Wu", "wuv": "Wuvulu-Aua", "wux": "Wulna", "wuy": "Wauyai", "wwa": "Waama", "wwo": "Dorig", "wwr": "Warrwa", "www": "Wawa", "wxa": "Waxiang", "wxw": "Wardandi", "wya": "Wyandot", "wyb": "Ngiyambaa", "wyi": "Woiwurrung", "wym": "Vilamovian", "wyr": "Wayoró", "wyy": "Western Fijian", "xaa": "Andalusian Arabic", "xab": "Sambe", "xac": "Kachari", "xad": "Adai", "xae": "Aequian", "xag": "Aghwan", "xai": "Kaimbé", "xaj": "Ararandewára", "xak": "Maku", "xal": "Kalmyk", "xam": "ǀXam", "xan": "Xamtanga", "xao": "Khao", "xap": "Apalachee", "xaq": "Aquitanian", "xar": "Karami", "xas": "Kamassian", "xat": "Katawixi", "xau": "Kauwera", "xav": "Xavante", "xaw": "Kawaiisu", "xay": "Kayan Mahakam", "xbb": "Lower Burdekin", "xbc": "Bactrian", "xbd": "Bindal", "xbe": "Bigambal", "xbg": "Bunganditj", "xbi": "Kombio", "xbj": "Birrpayi", "xbm": "Middle Breton", "xbn": "Kenaboi", "xbo": "Bulgar", "xbp": "Bibbulman", "xbr": "Kambera", "xbw": "Kambiwá", "xby": "Butchulla", "xcb": "Cumbric", "xcc": "Camunic", "xce": "Celtiberian", "xch": "Chemakum", "xcl": "Old Armenian", "xcm": "Comecrudo", "xcn": "Cotoname", "xco": "Khwarezmian", "xcr": "Carian", "xct": "Classical Tibetan", "xcu": "Curonian", "xcv": "Chuvan", "xcw": "Coahuilteco", "xcy": "Cayuse", "xda": "Darkinjung", "xdc": "Dacian", "xdk": "Dharug", "xdm": "Edomite", "xdq": "Kaitag", "xdy": "Malayic Dayak", "xeb": "Eblaite", "xed": "Hdi", "xeg": "ǁXegwi", "xel": "Kelo", "xem": "Kembayan", "xep": "Epi-Olmec", "xer": "Xerénte", "xes": "Koromu", "xet": "Xetá", "xeu": "Keoru-Ahia", "xfa": "Faliscan", "xga": "Galatian", "xgb": "Gbin", "xgd": "Gudang", "xgf": "Gabrielino-Fernandeño", "xgg": "Goreng", "xgi": "Garingbal", "xgl": "Galindian", "xgm": "Darumbal", "xgn-pro": "Proto-Mongolic", "xgr": "Garza", "xgu": "Unggumi", "xgw": "Guwa", "xh": "Khosa", "xha": "Harami", "xhc": "Hunnic", "xhd": "Hadrami", "xhe": "Khetrani", "xhm": "Middle Khmer", "xhr": "Hernican", "xht": "Hattic", "xhu": "Hurrian", "xhv": "Khua", "xib": "Iberian", "xii": "Xiri", "xil": "Illyrian", "xin": "Xinca", "xir": "Xiriâna", "xis": "Kisan", "xiv": "Harappan", "xiy": "Xipaya", "xjb": "Minjungbal", "xka": "Kalkoti", "xkb": "Manigri-Kambolé Ede Nago", "xkc": "Khoini", "xkd": "Mendalam Kayan", "xke": "Kereho", "xkf": "Khengkha", "xkg": "Kagoro", "xki": "Kenyan Sign Language", "xkj": "Kajali", "xkk": "Kaco'", "xkl": "Bakung", "xkn": "Kayan River Kayan", "xko": "Kiorr", "xkp": "Kabatei", "xkq": "Koroni", "xkr": "Xakriabá", "xks": "Kumbewaha", "xkt": "Kantosi", "xku": "Kaamba", "xkv": "Kgalagadi", "xkw": "Kembra", "xkx": "Karore", "xky": "Uma' Lasan", "xkz": "Kurtöp", "xla": "Kamula", "xlb": "Loup B", "xlc": "Lycian", "xld": "Lydian", "xle": "Lemnian", "xlg": "Ancient Ligurian", "xli": "Liburnian", "xln": "Alanic", "xlo": "Loup A", "xlp": "Lepontic", "xls": "Lusitanian", "xlu": "Luwian", "xly": "Elymian", "xmb": "Mbonga", "xmc": "Makhuwa-Marrevone", "xmd": "Mbudum", "xme-ker": "Kermanic", "xme-kls": "Kalasuri", "xme-klt": "Kilit", "xme-mid": "Middle Median", "xme-old": "Old Median", "xme-ott": "Old Tati", "xme-taf": "Tafreshi", "xme-ttc-pro": "Proto-Tatic", "xmf": "Mingrelian", "xmg": "Mengaka", "xmh": "Kugu-Muminh", "xmj": "Majera", "xmk": "Ancient Macedonian", "xml": "Malaysian Sign Language", "xmm": "Manado Malay", "xmo": "Morerebi", "xmp": "Kuku-Mu'inh", "xmq": "Kuku-Mangk", "xmr": "Meroitic", "xms": "Moroccan Sign Language", "xmt": "Matbat", "xmu": "Kamu", "xmx": "Maden", "xmy": "Mayaguduna", "xmz": "Mori Bawah", "xna": "Ancient North Arabian", "xnb": "Kanakanabu", "xnd-pro": "Proto-Na-Dene", "xng": "Middle Mongol", "xnh": "Kuanhua", "xni": "Ngarigu", "xnk": "Nganakarti", "xnr": "Kangri", "xns": "Kanashi", "xnt": "Narragansett", "xnu": "Nukunul", "xny": "Nyiyaparli", "xoc": "O'chi'chi'", "xod": "Kokoda", "xog": "Soga", "xoi": "Kominimung", "xok": "Xokleng", "xom": "Komo", "xon": "Konkomba", "xoo": "Xukurú", "xop": "Kopar", "xor": "Korubo", "xow": "Kowaki", "xpa": "Pirriya", "xpb": "Pyemmairre", "xpc": "Pecheneg", "xpd": "Paredarerme", "xpe": "Liberia Kpelle", "xpf": "Southeast Tasmanian", "xpg": "Phrygian", "xph": "Tyerrernotepanner", "xpi": "Pictish", "xpj": "Mpalitjanh", "xpk": "Kulina", "xpl": "Port Sorell", "xpm": "Pumpokol", "xpn": "Kapinawá", "xpo": "Pochutec", "xpp": "Puyo-Paekche", "xpq": "Mohegan-Pequot", "xpr": "Parthian", "xps": "Pisidian", "xpu": "Punic", "xpv": "Tommeginne", "xpw": "Peerapper", "xpx": "Toogee", "xpy": "Buyeo", "xpz": "Bruny Island", "xqa": "Karakhanid", "xqt": "Qatabanian", "xra": "Krahô", "xrb": "Eastern Karaboro", "xrd": "Gundungurra", "xre": "Kreye", "xrg": "Minang", "xri": "Krikati-Timbira", "xrm": "Armazic", "xrn": "Arin", "xrq": "Karranga", "xrr": "Raetic", "xrt": "Aranama-Tamique", "xru": "Marriammu", "xrw": "Karawa", "xsa": "Sabaean", "xsb": "Sambali", "xsc-pro": "Proto-Scythian", "xsc-sak-pro": "Proto-Saka", "xsc-sar-pro": "Proto-Sarmatian", "xsc-skw-pro": "Proto-Saka-Wakhi", "xsd": "Sidetic", "xse": "Sempan", "xsh": "Shamang", "xsi": "Sio", "xsj": "Subi", "xsl": "South Slavey", "xsm": "Kasem", "xsn": "Sanga (Nigeria)", "xso": "Solano", "xsp": "Silopi", "xsq": "Makhuwa-Saka", "xsr": "Sherpa", "xss": "Assan", "xsu": "Sanumá", "xsv": "Sudovian", "xsy": "Saisiyat", "xta": "Alcozauca Mixtec", "xtb": "Chazumba Mixtec", "xtc": "Kadugli", "xtd": "Diuxi-Tilantongo Mixtec", "xte": "Ketengban", "xth": "Yitha Yitha", "xti": "Sinicahua Mixtec", "xtj": "San Juan Teita Mixtec", "xtl": "Tijaltepec Mixtec", "xtm": "Magdalena Peñasco Mixtec", "xtn": "Northern Tlaxiaco Mixtec", "xto": "Tocharian A", "xtp": "San Miguel Piedras Mixtec", "xtq": "Tumshuqese", "xtr": "Early Tripuri", "xts": "Sindihui Mixtec", "xtt": "Tacahua Mixtec", "xtu": "Cuyamecalco Mixtec", "xtv": "Thawa", "xtw": "Tawandê", "xty": "Yoloxochitl Mixtec", "xua": "Alu Kurumba", "xub": "Betta Kurumba", "xud": "Umiida", "xug": "Kunigami", "xuj": "Jennu Kurumba", "xul": "Ngunawal", "xum": "Umbrian", "xun": "Unggaranggu", "xuo": "Kuo", "xup": "Upper Umpqua", "xur": "Urartian", "xut": "Kuthant", "xuu": "Khwe", "xve": "Venetic", "xvn": "Vandalic", "xvo": "Volscian", "xvs": "Vestinian", "xwa": "Kwaza", "xwc": "Woccon", "xwd": "Wadi Wadi", "xwe": "Xwela Gbe", "xwg": "Kwegu", "xwj": "Wajuk", "xwk": "Wangkumara", "xwl": "Western Xwla Gbe", "xwo": "Written Oirat", "xwr": "Kwerba Mamberamo", "xww": "Wemba-Wemba", "xxb": "Boro", "xxk": "Ke'o", "xxm": "Minkin", "xxr": "Koropó", "xxt": "Tambora", "xya": "Yaygir", "xyb": "Yandjibara", "xyl": "Yalakalore", "xyt": "Mayi-Thakurti", "xyy": "Yorta Yorta", "xzh": "Zhang-Zhung", "xzm": "Semigallian", "xzp": "Ancient Zapotec", "yaa": "Yaminahua", "yab": "Yuhup", "yac": "Pass Valley Yali", "yad": "Yagua", "yae": "Pumé", "yaf": "Yaka", "yag": "Yámana", "yah": "Yazghulami", "yai": "Yaghnobi", "yaj": "Banda-Yangere", "yak": "Yakima", "yal": "Yalunka", "yam": "Yamba", "yan": "Mayangna", "yao": "Yao (Africa)", "yap": "Yapese", "yaq": "Yaqui", "yar": "Yabarana", "yas": "Gunu", "yat": "Yambeta", "yau": "Yuwana", "yav": "Yangben", "yaw": "Yawalapití", "yay": "Agwagwune", "yaz": "Lokaa", "yba": "Yala", "ybb": "Yemba", "ybe": "Western Yugur", "ybh": "Yakkha", "ybi": "Yamphu", "ybj": "Hasha", "ybk": "Bokha", "ybl": "Yukuben", "ybm": "Yaben", "ybn": "Yabaâna", "ybo": "Yabong", "ybx": "Yawiyo", "yby": "Yaweyuha", "ych": "Chesu", "ycl": "Lolopo", "ycn": "Yucuna", "ycp": "Chepya", "ycr": "Yilan Creole", "yda": "Yanda", "yde": "Yangum Dey", "ydg": "Yidgha", "ydk": "Yoidik", "yea": "Ravula", "yec": "Yenish", "yee": "Yimas", "yei": "Yeni", "yej": "Yevanic", "yen": "Yendang", "yer": "Tarok", "yes": "Yeskwa", "yet": "Yetfa", "yeu": "Yerukula", "yev": "Yeri", "yey": "Yeyi", "ygi": "Yiningayi", "ygl": "Yangum Gel", "ygm": "Yagomi", "ygp": "Gepo", "ygr": "Yagaria", "ygs": "Yolngu Sign Language", "ygu": "Yugul", "ygw": "Yagwoia", "yha": "Baha", "yhl": "Hlepho Phowa", "yi": "Yidis", "yia": "Yinggarda", "yif": "Ache", "yig": "Wusa", "yii": "Yidiny", "yij": "Yindjibarndi", "yik": "Dongshanba Lalo", "yil": "Yindjilandji", "yim": "Yimchungru Naga", "yin": "Yinchia", "yip": "Pholo", "yiq": "Micha", "yir": "North Awyu", "yis": "Yis", "yit": "Eastern Lalu", "yiu": "Lope", "yiv": "Northern Nisu", "yix": "Axi", "yiy": "Yir-Yoront", "yiz": "Azhe", "yka": "Yakan", "ykg": "Northern Yukaghir", "ykh": "Khamnigan Mongol", "yki": "Yoke", "ykk": "Yakaikeke", "ykl": "Khlula", "ykm": "Kap", "ykn": "Kua-nsi", "yko": "Yasa", "ykr": "Yekora", "ykt": "Kathu", "yku": "Kuamasi", "yky": "Yakoma", "yla": "Ulwa (New Guinea)", "ylb": "Yaleba", "yle": "Yele", "ylg": "Yelogu", "yli": "Angguruk Yali", "yll": "Yil", "ylm": "Limi", "yln": "Langnian Buyang", "ylo": "Naruo", "ylr": "Yalarnnga", "ylu": "Aribwaung", "yly": "Nyelâyu", "ymb": "Yambes", "ymc": "Southern Muji", "ymd": "Muda", "yme": "Yameo", "ymg": "Yamongeri", "ymh": "Mili", "ymi": "Moji", "ymk": "Makwe", "yml": "Iamalele", "ymm": "Maay", "ymn": "Sunum", "ymo": "Yangum Mon", "ymp": "Yamap", "ymq": "Qila Muji", "ymr": "Malasar", "yms": "Mysian", "ymx": "Northern Muji", "ymz": "Muzi", "yna": "Aluo", "ynb": "Yamben", "ynd": "Yandruwandha", "yne": "Lang'e", "yng": "Yango", "ynk": "Naukanski", "ynl": "Yangulam", "ynn": "Yana", "yno": "Yong", "yns": "Yansi", "ynu": "Yahuna", "yo": "Yoruba", "yob": "Yoba", "yog": "Yogad", "yoi": "Yonaguni", "yok-bvy": "Buena Vista Yokuts", "yok-dly": "Delta Yokuts", "yok-gsy": "Gashowu Yokuts", "yok-kry": "Kings River Yokuts", "yok-nvy": "Northern Valley Yokuts", "yok-ply": "Palewyami Yokuts", "yok-svy": "Southern Valley Yokuts", "yok-tky": "Tule-Kaweah Yokuts", "yol": "Yola", "yom": "Yombe", "yon": "Yongkom", "yox": "Yoron", "yoy": "Yoy", "ypa": "Phala", "ypb": "Labo Phowa", "ypg": "Phola", "yph": "Phupha", "ypk-pro": "Proto-Yupik", "ypm": "Phuma", "ypn": "Ani Phowa", "ypo": "Alo Phola", "ypp": "Phupa", "ypz": "Phuza", "yra": "Yerakai", "yrb": "Yareba", "yre": "Yaouré", "yri": "Yarí", "yrk-for": "Forest Nenets", "yrk-tun": "Tundra Nenets", "yrl": "Nheengatu", "yrn": "Yerong", "yro": "Ỹaroamë", "yrw": "Yarawata", "yry": "Yarluyandi", "ysc": "Jassic", "ysd": "Samatao", "ysg": "Sonaga", "ysl": "Yugoslavian Sign Language", "ysn": "Sani", "yso": "Nisi", "ysp": "Southern Lolopo", "ysr": "Sirenik", "yss": "Yessan-Mayo", "ysy": "Sanie", "yta": "Talu", "ytl": "Toloza", "ytp": "Thopho", "ytw": "Yout Wam", "yty": "Yatay", "yua": "Yucatec Maya", "yub": "Yugambal", "yuc": "Yuchi", "yue": "Kantones", "yuf": "Havasupai-Walapai-Yavapai", "yug": "Yug", "yui": "Yurutí", "yuj": "Karkar-Yuri", "yuk": "Yuki", "yul": "Yulu", "yum": "Yuma", "yun": "Bena", "yup": "Yukpa", "yuq": "Yuqui", "yur": "Yurok", "yut": "Yopno", "yuw": "Yau (Finisterre)", "yux": "Southern Yukaghir", "yuy": "East Yugur", "yuz": "Yuracare", "yva": "Yawa", "yvt": "Yavitero", "ywa": "Kalou", "ywg": "Yinhawangka", "ywl": "Western Lalu", "ywn": "Yawanawa", "ywq": "Nasu", "ywr": "Yawuru", "ywt": "Xishanba Lalo", "ywu": "Wumeng", "yww": "Yawarawarga", "yxa": "Mayawali", "yxg": "Yagara", "yxl": "Yarli", "yxm": "Yinwum", "yxu": "Yuyu", "yxy": "Yabula Yabula", "yyu": "Yau (Torricelli)", "yyz": "Ayizi", "yzg": "E'ma Buyang", "yzk": "Zokhuo", "za": "Zhuang", "zaa": "Sierra de Juárez Zapotec", "zab": "San Juan Guelavía Zapotec", "zac": "Ocotlán Zapotec", "zad": "Cajonos Zapotec", "zae": "Yareni Zapotec", "zaf": "Ayoquesco Zapotec", "zag": "Zaghawa", "zah": "Zangwal", "zai": "Isthmus Zapotec", "zaj": "Zaramo", "zak": "Zanaki", "zal": "Zauzou", "zam": "Central Mahuatlán Zapotec", "zao": "Ozolotepec Zapotec", "zap": "Zapotec", "zaq": "Aloápam Zapotec", "zar": "Rincón Zapotec", "zas": "Santo Domingo Albarradas Zapotec", "zat": "Tabaa Zapotec", "zau": "Zangskari", "zav": "Yatzachi Zapotec", "zaw": "Mitla Zapotec", "zax": "Xadani Zapotec", "zay": "Zayse-Zergulla", "zaz": "Zari", "zbt": "Batui", "zca": "Coatecas Altas Zapotec", "zdj": "Ngazidja Comorian", "zea": "Zealandic", "zeg": "Zenag", "zen": "Zenaga", "zga": "Kinga", "zgh": "Moroccan Amazigh", "zgr": "Magori", "zh": "Tsino", "zhb": "Zhaba", "zhi": "Zhire", "zhn": "Nong Zhuang", "zhw": "Zhoa", "zhx-min-pro": "Proto-Min", "zhx-sht": "Shaozhou Tuhua", "zhx-sic": "Sitsuwanes", "zhx-tai": "Toisanes", "zia": "Zia", "zib": "Zimbabwe Sign Language", "zik": "Zimakani", "zil": "Zialo", "zim": "Mesme", "zin": "Zinza", "zir": "Ziriya", "ziw": "Zigula", "ziz": "Zizilivakan", "zka": "Kaimbulawa", "zkb": "Koibal", "zkd": "Kadu (Myanmar)", "zkg": "Goguryeo", "zkh": "Khorezmian Turkic", "zkk": "Karankawa", "zko": "Kott", "zkp": "São Paulo Kaingáng", "zkr": "Zakhring", "zkt": "Khitan", "zku": "Kaurna", "zkv": "Krevinian", "zkz": "Khazar", "zle-ono": "Old Novgorodian", "zle-ort": "Old Ruthenian", "zls-chs": "Church Slavonic", "zlw-ocs": "Lumang Tseko", "zlw-opl": "Lumang Polako", "zlw-osk": "Lumang Eslovako", "zlw-slv": "Slovincian", "zma": "Manda (Australia)", "zmb": "Zimba", "zmc": "Margany", "zmd": "Maridan", "zme": "Mangerr", "zmf": "Mfinu", "zmg": "Marti Ke", "zmh": "Makolkol", "zmi": "Negeri Sembilan Malay", "zmj": "Maridjabin", "zmk": "Mandandanyi", "zml": "Madngele", "zmm": "Marimanindji", "zmn": "Mbangwe", "zmo": "Molo", "zmp": "Mbuun", "zmq": "Mituku", "zmr": "Maranungku", "zms": "Mbesa", "zmt": "Maringarr", "zmu": "Muruwari", "zmv": "Mbariman-Gudhinma", "zmw": "Mbo (Congo)", "zmx": "Bomitaba", "zmy": "Mariyedi", "zmz": "Mbandja", "zna": "Zan Gula", "zne": "Zande", "zng": "Mang", "znk": "Manangkari", "zns": "Mangas", "zoc": "Copainalá Zoque", "zoh": "Chimalapa Zoque", "zom": "Zou", "zoo": "Asunción Mixtepec Zapotec", "zoq": "Tabasco Zoque", "zor": "Rayón Zoque", "zos": "Francisco León Zoque", "zpa": "Lachiguiri Zapotec", "zpb": "Yautepec Zapotec", "zpc": "Choapan Zapotec", "zpd": "Southeastern Ixtlán Zapotec", "zpe": "Petapa Zapotec", "zpf": "San Pedro Quiatoni Zapotec", "zpg": "Guevea de Humboldt Zapotec", "zph": "Totomachapan Zapotec", "zpi": "Santa María Quiegolani Zapotec", "zpj": "Quiavicuzas Zapotec", "zpk": "Tlacolulita Zapotec", "zpl": "Lachixío Zapotec", "zpm": "Mixtepec Zapotec", "zpn": "Santa Inés Yatzechi Zapotec", "zpo": "Amatlán Zapotec", "zpp": "El Alto Zapotec", "zpq": "Zoogocho Zapotec", "zpr": "Santiago Xanica Zapotec", "zps": "Coatlán Zapotec", "zpt": "San Vicente Coatlán Zapotec", "zpu": "Yalálag Zapotec", "zpv": "Chichicapan Zapotec", "zpw": "Zaniza Zapotec", "zpx": "San Baltazar Loxicha Zapotec", "zpy": "Mazaltepec Zapotec", "zpz": "Texmelucan Zapotec", "zra": "Gaya", "zrg": "Mirgan", "zrn": "Zirenkel", "zro": "Záparo", "zrs": "Mairasi", "zsa": "Sarasira", "zsk": "Kaskean", "zsl": "Zambian Sign Language", "zsr": "Southern Rincon Zapotec", "zsu": "Sukurum", "zte": "Elotepec Zapotec", "ztg": "Xanaguía Zapotec", "ztl": "Lapaguía-Guivini Zapotec", "ztm": "San Agustín Mixtepec Zapotec", "ztn": "Santa Catarina Albarradas Zapotec", "ztp": "Loxicha Zapotec", "ztq": "Quioquitani-Quierí Zapotec", "zts": "Tilquiapan Zapotec", "ztt": "Tejalapan Zapotec", "ztu": "San Pablo Güilá Zapotec", "ztx": "Zaachila Zapotec", "zty": "Yatee Zapotec", "zu": "Zulu", "zua": "Zeem", "zuh": "Tokano", "zum": "Kumzari", "zun": "Zuni", "zuy": "Zumaya", "zwa": "Zay", "zyp": "Zyphe", "zza": "Zazaki", "zzj": "Zuojiang Zhuang" } dicab0dv7ijootwioym3r7mwxyvvuy7 Padron:=mul= 10 34343 177438 166886 2026-08-25T16:06:59Z Hiyuune 5522 /* */ 177438 wikitext text/x-wiki {{#invoke:languages/templates|getByCode|mul|getCanonicalName}}<noinclude>{{#invoke:documentation|show|hr=above|from=Template:=aa=/documentation|mul}}</noinclude> 95ji4h5h14hvn4s13yqqb25mqc6he9p Module:category tree/lects 828 34558 177472 175704 2026-08-26T11:28:19Z Yivan000 4078 177472 Scribunto text/plain local export = {} local raw_categories = {} local raw_handlers = {} local labels_module = "Module:labels" local labels_utilities_module = "Module:labels/utilities" local languages_module = "Module:languages" local parse_utilities_module = "Module:parse utilities" local patterns_module = "Module:patterns" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local m_patterns = require(patterns_module) local m_table = require(table_module) local get_lang = require(languages_module).getByCode local insert_if_not = m_table.insertIfNot local pattern_escape = m_patterns.pattern_escape local replacement_escape = m_patterns.replacement_escape local serial_comma_join = m_table.serialCommaJoin local split = require(string_utilities_module).split local split_on_comma = require(parse_utilities_module).split_on_comma local function track(page) -- [[Special:WhatLinksHere/Wiktionary:Tracking/category tree/lects/PAGE]] return require("Module:debug/track")("category tree/lects/" .. page) end -- This module handles lect/variety categories of all sorts, e.g. regional lect categories such as -- [[:Category:American English]] and [[:Category:Provençal]]; temporal lect categories such as -- [[:Category:Early Modern English]]; sociolect categories such as [[:Category:Polari]]; and umbrella categories of the -- form e.g. [[:Category:Varieties of English]] and [[:Category:Regional French]]. -- FIXME: Eliminate the word "dialect" here and in the {{auto cat}} parameter in favor of "lect" or "variety". [DONE] --[=[ FIXME: 1. Support multiple parents. [DONE] 2. Support cat: in parents to indicate a category. [DONE] 3. When linking a description without embedded links, use the equivalent of {{wtorw}} to auto-link to Wikipedia. [DONE] 4. Support the = true. [DONE] ]=] ----------------------------------------------------------------------------- -- -- -- RAW CATEGORIES -- -- -- ----------------------------------------------------------------------------- raw_categories["Varayti ng wika"] = { --TLCHANGE description = "Categories that group terms in varieties of various languages (regional, temporal, sociolectal, etc.).", additional = "{{{umbrella_meta_msg}}}", parents = { "Pangkalahatan", --TLCHANGE }, english_name = "Language varieties" --TLCHANGE } raw_categories["Rehiyonalismo"] = { --TLCHANGE Regionalisms description = "Categories that group terms in regional varieties of various languages.", additional = "{{{umbrella_meta_msg}}}", parents = { "Pangkalahatan", --TLCHANGE "Varayti ng wika", --TLCHANGE "Language varieties" }, english_name = "Regionalisms" --TLCHANGE } ----------------------------------------------------------------------------- -- -- -- RAW HANDLERS -- -- -- ----------------------------------------------------------------------------- local function ucfirst(text) return mw.getContentLanguage():ucfirst(text) end local function lcfirst(text) return mw.getContentLanguage():lcfirst(text) end local function page_exists(page) local title = mw.title.new(page) return title and title.exists end -- Handle categories such as [[:Category:Varieties of French]] and [[:Category:Varieties of Ancient Greek]]. table.insert(raw_handlers, function(data) local langname = data.category:match("^Varayti ng (.*)$") --TLCHANGE "^Varieties of (.*)$" if langname then local lang = require("Module:languages").getByCanonicalName(langname) if lang then return { lang = lang:getCode(), description = "Mga kategorya na naglalaman ng mga salita sa mga varayti ng " .. lang:makeCategoryLink() .. " (rehiyonal, temporal, sosyolektal, etc.).", parents = { "{{{langcat}}}", {name = "Varayti ng wika", sort = langname}, --TLCHANGE "Language varieties" }, breadcrumb = "Varayti", --TLCHANGE "Varieties" --english_name = "Varieties of " .. (lang:getData().english_name or langname) } end end end) -- Handle categories such as [[:Category:Regional French]] and [[:Category:Regional Ancient Greek]]. table.insert(raw_handlers, function(data) local langname = data.category:match("^Rehiyonal na (.*)$") --TLCHANGE "^Regional (.*)$" if langname then local lang = require("Module:languages").getByCanonicalName(langname) if lang then return { lang = lang:getCode(), description = "Categories containing terms in regional varieties of " .. lang:makeCategoryLink() .. ".", additional = "This category sometimes also directly contains terms that are uncategorized regionalisms: such terms should be recategorized by the particular regional variety they belong to, or categorized as dialectal.", parents = { "Varayti ng {{{langname}}}", --TLCHANGE "Varieties of {{{langname}}}" {name = "Rehiyonalismo", sort = langname}, --TLCHANGE "Regionalisms" }, breadcrumb = "Rehiyonal", --TLCHANGE Regional --english_name = "Regional " .. (lang:getData().english_name or langname) --TLCHANGE } end end end) -- Fancy version of ine() (if-not-empty). Converts empty string to nil, but also strips leading/trailing space. local function ine(arg) if not arg then return nil end arg = mw.text.trim(arg) if arg == "" then return nil end return arg end -- Get the full language to use e.g. in the settings. local function get_returnable_lang(lang) if lang:hasType("family") then return nil else return lang:getFull() end end -- Get the full language code to return in the settings. local function get_returnable_lang_code(lang) if lang:hasType("family") then return "und" else return lang:getFullCode() end end local memoizing_lect_handler local function category_to_lang_name(category) local getByCanonicalName = require("Module:languages").getByCanonicalName local lang lang = getByCanonicalName(category, nil, "allow etym", "allow family") if not lang then -- Some languages have lowercase-initial names e.g. 'the BMAC substrate', but the category begins with an -- uppercase letter. lang = getByCanonicalName(lcfirst(category), nil, "allow etym", "allow family") end return lang end -- Given a category (without the "Category:" prefix), look up the page defining the category, find the call to -- {{auto cat}} (if any), and return a table of its arguments. If the category page doesn't exist or doesn't have -- an {{auto cat}} invocation, return nil. local function scrape_category_for_auto_cat_args(cat) local cat_page = mw.title.new("Category:" .. cat) if cat_page then local contents = cat_page:getContent() if contents then for template in require("Module:template parser").find_templates(contents) do -- The template parser automatically handles redirects and canonicalizes them, so uses of {{autocat}} -- will also be found. if template:get_name() == "auto cat" then return template:get_arguments() end end end end return nil end -- Try to figure out if this variety is extinct or reconstructed, if type= not given. local function determine_lect_type(category, lang, default_parent_cat) if category:find("^Proto%-") or lang:getCanonicalName():find("^Proto%-") or lang:hasType("reconstructed") then -- Is it reconstructed? return "reconstructed" end if lang:getCode():find("^qsb%-") then -- Substrate. return "unattested" end if lang:hasType("full") then -- If a full language, scrape the {{auto cat}} call and check for extinct=1. local parent_args = scrape_category_for_auto_cat_args(lang:getCategoryName()) if parent_args and ine(parent_args.extinct) and require("Module:yesno")(parent_args.extinct, false) then return "extinct" end end -- Otherwise, call the lect handler recursively for the parent category. This is correct e.g. for -- things like subvarieties of Classical Persian, where the lang itself (Persian) isn't extinct but the -- parent category refers to an extinct variety. If the lect handler fails to return a type, it's because -- the parent category doesn't exist or isn't defined using {{auto cat}}, and doesn't have a language as a -- suffix. In that case, if we're dealing with an etymology-only language, check the parent language. Finally, -- fall back to returning "extant" if all else fails. local parent_type if default_parent_cat then export.register_likely_lect_parent_cat(default_parent_cat) parent_type = select(2, memoizing_lect_handler(default_parent_cat, nil, true)) end if parent_type then return parent_type end local parent_lang = lang:getParent() if parent_lang then return determine_lect_type(category, parent_lang, nil) end return "extant" end -- Try to figure out the region (used as the default breadcrumb and region description) from the language. If the -- language name is an etymology-only language, try to derive a region based on a parent etymology-only or full -- language. For example, if the pagename is '[[:Category:British English]]', the language is 'en-GB' (British English) -- and the same as the pagename, but we'd like to return a region 'British'. This is also called in cases where the -- language is explicitly given but we need to infer the region from the parent language; e.g. -- [[:Category:Lucerne Alemmanic German]] is a type of High Alemannic German but we want to infer 'Lucerne' based on -- the parent 'Alemannic German'. If this doesn't work and the language name has a space in it, we try using -- progressively smaller suffixes of the language. For example, for [[:Category:Walser German]]', the language is -- 'wae' (Walser German), but the parent is 'Highest Alemannic German', whose parent is 'Alemannic German' (a full -- language), and just "German" is nowhere in the parent-child relationships but found as a suffix in the parent -- language. Another such case is with [[:Category:Ionic Greek]], whose parent is 'Ancient Greek'. local function infer_region_from_lang(pagename, lang) local langname = lang:getCanonicalName() local lang_to_check = lang if ucfirst(langname) == pagename then lang_to_check = lang_to_check:getParent() end -- First check against the language name and progressively smaller suffixes; then repeat for any parents (of -- etymology languages). If the language name is the same as the page name, we need to start with the parent; -- otherwise we will always match against a suffix, but that's not what we want. while lang_to_check do local suffix = lang_to_check:getCanonicalName() while true do local region = pagename:match("^(.*) " .. pattern_escape(suffix) .. "$") if region then return region end suffix = suffix:match("^.- (.*)$") if not suffix then break end end lang_to_check = lang_to_check:getParent() end return nil end -- Modeled after splitLabelLang() in [[Module:category tree]]. Try to split off a maximally long language (full or -- etymology-only) on the right, and return the resulting language object and the region preceding it. We need to -- check the maximally long language because of cases like 'English' vs 'Middle English' and 'Chinese Pidgin English'; -- [[:Category:Late Middle English]] should split as 'Late' and 'Middle English', not as 'Late Middle' and 'English'. local function split_region_lang(pagename) local lang local region -- Try the entire title as a language; if not, chop off a word on the left and repeat. local words = split(pagename, " ") for i = 1, #words do lang = category_to_lang_name(table.concat(words, " ", i, #words)) if lang then if i == 1 then region = nil else region = table.concat(words, " ", 1, i - 1) end break end end if not region and lang then -- The pagename is the same as a language name. Try to infer the region from the parent. See comment at -- function. region = infer_region_from_lang(pagename, lang) end return lang, region end -- Return the default parent cat for the given language and category. If the language and category are the same, we're -- dealing with the overall cat for an etymology-only language, so use the category of the parent language; otherwise -- we're dealing with a subcategory of a regular or etymology-only language (e.g. [[:Category:Issime Walser]], a -- subcategory of [[:Category:Walser German]]), so use the language's category itself. If the resulting language is an -- etymology-only language or a family, the parent category is that language or family's category, which for -- etymology-only languages is named the same as the etymology-only language, and for families is named -- "FAMILY languages"; otherwise, use "Regional LANG" as the category unless `noreg` is given, in which case we use -- "Varieties of LANG". local function get_default_parent_cat_from_category(category, lang, noreg) if lang:getCode():find("^qsb%-") then -- substrate return "Substrate languages" end local lang_for_cat if ucfirst(lang:getCanonicalName()) == category then lang_for_cat = lang:getParent() if not lang_for_cat then error(("Category '%s' has a name the same as a full language; you probably need to explicitly specify a different language using |lang="):format(category)) end else lang_for_cat = lang end if lang_for_cat:hasType("etymology-only") or lang_for_cat:hasType("family") then return lang_for_cat:getCategoryName() elseif noreg then --TLCHANGE return "Varieties of " .. lang_for_cat:getCanonicalName() return "Varayti ng " .. lang_for_cat:getCanonicalName() else --TLCHANGE return "Regional " .. lang_for_cat:getCanonicalName() return "Rehiyonal na " .. lang_for_cat:getCanonicalName() end end -- Find the labels that categorize into `category`. Only categories specified using the `regional_categories` and -- `plain_categories` fields will be returned. `lang` is the language object to use when looking up categories specified -- using the `regional_categories` field, which append the language onto the specified category prefix. If `lang` is a -- family or is omitted, no categories specified using `regional_categories` will be returned. Lang-specific modules for -- all languages will be checked for matching labels that specify `category` as their category using `plain_categories`; -- this helps e.g. with varieties of Chinese, whose labels are found in [[Module:labels/data/lang/zh]]. The return value -- is a table in the same format as returned by `find_labels_for_category` in [[Module:labels/utilities]]. -- -- FIXME: It should be possible to check for categories specified using `regional_categories` even when `lang` is nil. local function find_labels_for_category(category, lang) local regional_cat_labels, plain_cat_labels local full_lang local m_labels_utilities = require(labels_utilities_module) if lang and lang:hasType("language") then full_lang = lang:getFull() local regional_component = category:match("^" .. pattern_escape(full_lang:getCanonicalName()) .. " (.-)$") --TLCHANGE change to TL format category:match("^(.-) " .. pattern_escape(full_lang:getCanonicalName()) .. "$") if regional_component then regional_cat_labels = m_labels_utilities.find_labels_for_category(regional_component, "regional", full_lang) end end plain_cat_labels = m_labels_utilities.find_labels_for_category(category, "plain", full_lang, "check all langs") local all_labels if regional_cat_labels and plain_cat_labels then all_labels = regional_cat_labels for k, v in pairs(plain_cat_labels) do all_labels[k] = v end else all_labels = regional_cat_labels or plain_cat_labels end return all_labels end -- Find the labels for category `category` and language object `lang` (which can be nil or a family, but in that case, -- no labels on a category specified using `regional_categories`; FIXME: it should be possible to implement this). Then -- filter them down to those that are specified using a lang-specific module and sort them for use in checking -- properties such as parent and description. We filter down to only lang-specific labels because those specified in a -- general module (especially [[Module:labels/data/regional]]) won't be able to have proper descriptions and especially -- parents, which tend to be language-specific. The sort order prioritizes labels that match the category exactly -- (either through the canonical version or any alias); this is followed by labels that are a prefix of the category -- (again, either through the canonical version or any alias), so that labels whose categories are specified using -- `regional_categories` are prioritized. Any other labels are sorted last, so that e.g. if both the label "Alberta" and -- "Canada" (with alias "Canadian") for lang=en categorize into [[:Category:Canadian English]], we prefer the label -- "Canada". For cases where e.g. both labels match the category as prefixes, ties are broken by prioritizing the labels -- found in the lang-specific module whose language matches `lang`. -- -- Returns two items. The first is a table of all labels categorizing into `category` (subject to the provisos described -- in `find_labels_for_category()`), in the same format as returned by `find_labels_for_category` in -- [[Module:labels/utilities]]. (Specifically, the values are objects containing all relevant information on a given -- label, and the keys are less important.) The second is a list of label objects after filtering and sorting, in the -- same format as the values in the `all_labels` table. The first return value will be nil if no labels could be found -- categorizing into `category`, and the second return value will be nil if no labels remain after filtering. local function get_sorted_labels(category, lang) local all_labels = find_labels_for_category(category, lang) if not all_labels then return nil end local m_labels = require(labels_module) local lang_specific_pattern = "^" .. pattern_escape(m_labels.lang_specific_data_modules_prefix) local sorted_labels = {} for _, labelobj in pairs(all_labels) do if labelobj.module:find(lang_specific_pattern) then table.insert(sorted_labels, labelobj) end end local function sort_labelobj(a, b) local function matches_exactly(labelobj) if labelobj.canonical == category then return true end for _, alias in ipairs(labelobj.aliases) do if alias == category then return true end end return false end local function matches_as_prefix(labelobj) if category:find("^" .. pattern_escape(labelobj.canonical) .. " ") then return true end for _, alias in ipairs(labelobj.aliases) do if category:find("^" .. pattern_escape(alias) .. " ") then return true end end return false end local function tiebreak() local a_matches_lang = lang and a.lang:getFullCode() == lang:getFullCode() local b_matches_lang = lang and b.lang:getFullCode() == lang:getFullCode() if a_matches_lang and not b_matches_lang then return true elseif b_matches_lang and not a_matches_lang then return false else return a.canonical < b.canonical end end local a_matches_exactly = matches_exactly(a) local b_matches_exactly = matches_exactly(b) if a_matches_exactly and not b_matches_exactly then return true elseif b_matches_exactly and not a_matches_exactly then return false elseif a_matches_exactly and b_matches_exactly then return tiebreak() end local a_matches_as_prefix = matches_as_prefix(a) local b_matches_as_prefix = matches_as_prefix(b) if a_matches_as_prefix and not b_matches_as_prefix then return true elseif b_matches_as_prefix and not a_matches_as_prefix then return false else return tiebreak() end end table.sort(sorted_labels, sort_labelobj) if #sorted_labels > 0 then return all_labels, sorted_labels else return all_labels, nil end end -- Find the categories (only of type `regional_categories` and `plain_categories`) that label `label` categorizes into. -- Return value is nil if the label couldn't be located at all, otherwise a list of categories (which may be empty). local function get_categories_for_label(label, lang) local m_labels = require(labels_module) local labret = m_labels.get_label_info { label = label, lang = lang } if not labret.recognized then return nil end local categories = m_labels.fetch_categories(labret.canonical or label, labret.data, lang, nil, nil, {["plain_categories"] = true}) local reg_cats = m_labels.fetch_categories(labret.canonical or label, labret.data, lang, nil, nil, {["regional_categories"] = true}) if #reg_cats > 0 then for _, cat in ipairs(reg_cats) do table.insert(categories, cat) end end return categories end -- Given the sorted labels that categorize into `category`, return the parent categories for the first label that specifies -- any parents. `default` is the default parent category, usually "Regional LANG" or (if noreg=1 is specified) "Varieties of LANG"; -- it is used if the parent is explicitly given as `true` or "+" (or one of these values occurs among others), or if a parent label -- was given but didn't categorize into any regional or plain categories, or if no labels with parents could be found. If -- `all_cats` is specified, all categories associated with all specified parent labels (if more than one is present) are returned; -- otherwise, only the categories for the first parent label are returned. -- -- Returns two values: the list of parent categories and the label object from which the categories were derived (or nil if no -- label object could be found with a `parent` field, in which case the return value of the list of categories is a simple-element -- list consisting of `default`). The format of the parent category list is such that the list can directly be specified as the -- value of the `parents` field returned by the raw handler. This means that usually the individual list elements are strings -- (referring to raw poscat labels), but they may be strings prefixed by "Category:" (for arbitrary categories), or objects of the -- form {name = "CATEGORY", lang = "LANGCODE", is_label = true} for poscat language labels. local function get_parents_from_sorted_labels(sorted_labels, category, all_cats) for _, labobj in ipairs(sorted_labels) do local parent = labobj.labdata.parent if parent == true then parent = {parent} elseif parent and type(parent) == "string" then parent = split_on_comma(parent) end local function get_parent_cats(par) if par == true or par == "+" then return {"+"} end if par:find("^cat:") then return {"Category:" .. par:gsub("^cat:", "")} end if par:find("^Category:") then return {par} end if par:find("^rawposcat:") then return {(par:gsub("^rawposcat:", ""))} end if par:find("^poscat:") then local langcode, label = par:match("^poscat:([^:]+):(.*)$") if not langcode then error(("Parent poscatboiler language label '%s' for label '%s' for category '%s' (defined in module [[%s]]) needs to be of the form 'poscat:LANGCODE:LABEL'"):format( par, labobj.canonical, category, labobj.module)) end return {{name = label, lang = langcode, is_label = true}} end local this_cats = get_categories_for_label(par, labobj.lang) if not this_cats then error(("Parent label '%s' for label '%s' for category '%s' (defined in module [[%s]]) couldn't be located"):format( par, labobj.canonical, category, labobj.module)) end return this_cats end if parent then if type(parent) ~= "table" then error(("Internal error: Expected a string, boolean `true` or list for the value of the parent field for label '%s' for category '%s' (defined in module [[%s]]), but saw type '%s': %s"):format( labobj.canonical, category, labobj.module, type(parent), mw.dumpObject(parent))) end local cats if all_cats then cats = {} for _, par in ipairs(parent) do local this_cats = get_parent_cats(par) for _, this_cat in ipairs(this_cats) do insert_if_not(cats, this_cat) end end else cats = get_parent_cats(parent[1]) end if #cats > 0 then return cats, labobj end -- FIXME: If the parent doesn't specify any categories, should we try the next parent or fall back -- to the parent determined through get_default_parent_cat_from_category() (which is what we currently -- do)? return {"+"}, labobj end end return {"+"}, nil end local likely_lect_parent_cat = {} -- Register that `cat` is likely to be a lect cat, so we try to handle it as such in the lect handler when -- we are called on that category. This avoids the need to have manual allow-lists of nonstandardly-named parent -- lect categories to handle, such as [[:Category:Assyrian]], [[:Category:Ripuarian Franconian]] ("Franconian" is -- not a language) and [[:Category:Limburgan-Ripuarian transitional dialects]]. function export.register_likely_lect_parent_cat(cat) if type(cat) == "string" and not cat:find("^Category:") then likely_lect_parent_cat[cat] = true end end -- Handle lect categories such as [[:Category:New Zealand English]], [[:Category:Late Middle English]], -- [[:Category:Arbëresh Albanian]], [[:Category:Provençal]] or arbitrarily-named categories like -- [[:Category:Issime Walser]]. We currently require that lect=1 is specified to the call to {{auto cat}} to avoid -- overfiring. However, if called from inside, we are processing the breadcrumb for the parent (or conceivably the -- child) of a lect category, and won't have any params set, so we can't rely on lect=1. In that case, only fire -- if the category is or ends in the name of a full or etymology-only language, and scrape the category's call to -- {{auto cat}} to get the appropriate params. This means that nonstandardly-named categories like -- [[:Category:Issime Walser]] can't be parents of other lect categories. To work around this, either we have to -- relax the code below to operate on all raw categories (not necessarily a good idea), or we rename the -- nonstandardly-named categories (e.g. in the case above, to [[:Category:Issime Walser German]], since Walser German -- is a recognized etymology-only language). -- -- NOTE: We are able to handle categories for etymology-only families (currently only [[:Category:Middle Iranian]] and -- [[:Category:Old Iranian]]) and for etymology-only substrate languages (e.g. [[:Category:BMAC substrate]]). -- There is some special "family" code for the former. local function lect_handler(category, raw_args, called_from_inside) if called_from_inside then -- Avoid infinite loops from wrongly processing non-lect categories. We have a check around line 344 below -- for categories whose {{auto cat}} doesn't say lect=1, but we still need the following in case of -- non-existent categories we're being asked to process (e.g. [[:Category:User bcc]] -> -- [[:Category:Southern Balochi]] (nonexistent) -> [[:Category:Regional Baluchi]] (nonexistent), which -- causes an infinite loop without the check below. --TLCHANGE if category:find("^Regional ") or category:find("^Varieties of ") or category:find("^Rhymes:") then if category:find("^Rehiyonal na ") or category:find("^Varayti ng ") or category:find("^Rhymes:") then return nil end -- If called from inside we won't have any params available. See comment above about this. We scrape the -- category page's call to {{auto cat}} to get the appropriate params, and if that fails, we currently fall back -- to defaults based on the label(s) that categorize(s) into the category or the name of the category. Since the -- call from inside is only to get the parent category and breadcrumb, these defaults actually work in most -- cases but not all; e.g. in the chain [[:Category:Regional Yoruba]] -> [[:Category:Central Yoruba]] -> -- [[:Category:Ekiti Yoruba]] -> [[:Category:Akurẹ Yoruba]], if we are forced to use default values, we will -- produce the right parent for [[:Category:Central Yoruba]] but not for [[:Category:Ekiti Yoruba]], where the -- default parent would be [[:Category:Regional Yoruba]] instead of the correct [[:Category:Central Yoruba]]. local lang, breadcrumb = split_region_lang(category) if lang or likely_lect_parent_cat[category] then raw_args = scrape_category_for_auto_cat_args(category) if raw_args and not ine(raw_args.lect) then -- We are scraping something like [[:Category:American Sign Language]] that ends in a valid language but is not -- a lect. return nil end if not raw_args then -- If we can't parse the scraped {{auto cat}} spec, return default values. This helps e.g. in converting -- from the old {{dialectboiler}} template and generally when adding new varieties. local parents, label_with_parent local function getprop(prop) return -- ine(raw_args[prop]) or label_with_parent and label_with_parent.labdata[prop] end local sorted_labels = select(2, get_sorted_labels(category, lang)) if sorted_labels then parents, label_with_parent = get_parents_from_sorted_labels(sorted_labels, category) if not lang and label_with_parent then lang = label_with_parent.lang end else parents = {"+"} end if not lang then -- We were instructed to scrape by virtue of `register_likely_lect_parent_cat`, but couldn't scrape -- anything. return nil end local default_parent_cat_from_category = get_default_parent_cat_from_category(category, lang, getprop("noreg")) for i, parent in ipairs(parents) do if parent == "+" then parents[i] = default_parent_cat_from_category end end local first_parent_cat = parents[1] if type(first_parent_cat) ~= "string" or first_parent_cat:find("^Category:") then -- Only keep `first_parent_cat` if it refers to a raw poscat label (which is probably a lect -- handler label). first_parent_cat = nil end track("lect") export.register_likely_lect_parent_cat(parents[1]) -- NOTE: When called from inside, the description doesn't matter; nor do any parents other than the -- first. This is because called_from_inside is only set when computing the breadcrumb trail, which -- only needs the language, first parent and breadcrumb. return { -- FIXME, allow etymological codes here lang = get_returnable_lang_code(lang), description = "Foo", parents = parents, breadcrumb = breadcrumb or lang:getCanonicalName(), umbrella = false, can_be_empty = true, }, determine_lect_type(category, lang, first_parent_cat) end else return nil end end if not called_from_inside and not ine(raw_args.lect) then return nil end -------------------- 1. Process parameters. ------------------- local boolean = {type = "boolean"} local sublist = {sublist = "comma without whitespace"} local args = require("Module:parameters").process(raw_args, { [1] = true, lect = boolean, lang = true, verb = true, prep = true, the = boolean, def = true, fulldef = true, addl = true, nolink = boolean, noreg = boolean, -- don't make the default parent be "Regional LANG"; instead, "Varieties of LANG" type = {set = {"extinct", "extant", "reconstructed", "unattested", "constructed"}}, cat = true, othercat = sublist, country = sublist, wp = true, wikidata = true, breadcrumb = true, pagename = true, -- for testing or demonstration english_name = true, --TLCHANGE add this }) -------------------- 2. Initialize breadcrumb, regiondesc and language from category. ------------------- -- They may be overridden later. local lang, breadcrumb, regiondesc, langname category = args.pagename or category if not args.lang then lang, breadcrumb = split_region_lang(category) if lang then langname = lang:getCanonicalName() end -- The lang and/or breadcrumb may be nil at this point (e.g. we're processing a category like -- [[:Category:Singlish]] or [[:Category:Polari]] that doesn't have a language in it). We don't throw an error -- yet because we may be able to fetch the lang, regiondesc and breadcrumb from a label that categorizes into -- the category. regiondesc = breadcrumb else lang = get_lang(args.lang, "lang", "allow etym") langname = lang:getCanonicalName() if category == ucfirst(langname) then -- breadcrumb and regiondesc should stay nil; breadcrumb will get `category` as a default, and the lack of -- regiondesc will cause an error to be thrown unless the user gave it explicitly or specified def=. else --TLCHANGE breadcrumb = category:match("^(.*) " .. pattern_escape(langname) .. "$") -- move the langname as the first word breadcrumb = category:match("^" .. pattern_escape(langname) .." (.*)$") if not breadcrumb then -- Try to infer the region from the parent. See comment at function. breadcrumb = infer_region_from_lang(category, lang) end regiondesc = breadcrumb end end -------------------- 3. Determine labels categorizing into this category. ------------------- local all_labels, sorted_labels = get_sorted_labels(category, lang) -------------------- 4. Determine parent categories and initialize additional properties. ------------------- -- The first label with a parent is used to fetch additional properties, such as region= and addl=. local parents local first_parent_cat = args.cat local label_with_parent local function getprop(prop) return args[prop] or label_with_parent and label_with_parent.labdata[prop] end if first_parent_cat then parents = {first_parent_cat} if not lang then error(("lang= not given and unable to parse language from category '%s' (didn't check labels categorizing into the category because cat= explicitly given)"):format(category)) end else if sorted_labels then parents, label_with_parent = get_parents_from_sorted_labels(sorted_labels, category, "all cats") if not lang and label_with_parent then lang = label_with_parent.lang langname = lang:getCanonicalName() end else parents = {"+"} end if not lang then error(("lang= not given, unable to parse language from category '%s' and can't find a label categorizing into the category"):format(category)) end local default_parent_cat_from_category = get_default_parent_cat_from_category(category, lang, getprop("noreg")) for i, parent in ipairs(parents) do if parent == "+" then parents[i] = default_parent_cat_from_category end end first_parent_cat = parents[1] end if type(first_parent_cat) ~= "string" or first_parent_cat:find("^Category:") then -- Only keep `first_parent_cat` if it refers to a raw poscat label (which is probably a lect handler label). -- WARNING: Code below using `first_parent_cat` must handle nil. first_parent_cat = nil end local othercat = getprop("othercat") if type(othercat) == "string" then othercat = split_on_comma(othercat) end if othercat then for _, cat in ipairs(othercat) do if not cat:find("^Category:") then cat = "Category:" .. cat end table.insert(parents, cat) end end local countries = getprop("country") or {} if type(countries) == "string" then countries = split_on_comma(countries) end -- If no breadcrumb, this often happens when the langname and category are the same (happens only with etym-only -- languages), and the parent category is set below to the full parent, so the breadcrumb should show the -- language name (or equivalently, the category). If the langname and category are different, we should fall back to -- the category. E.g. for Singlish, lang=en is specified and we can't infer a breadcrumb because the lect name -- doesn't end in "English"; in this case we want the breadcrumb to show "Singlish". breadcrumb = getprop("breadcrumb") or breadcrumb or category local the_prefix if args[1] then regiondesc = args[1] else local regionprop = getprop("region") if regionprop then regiondesc = regionprop elseif label_with_parent then -- It's not clear which of the following two are better. The second one uses the actual label display form, -- which might be argued to be better, except that it will often be linked to a Wikipedia article about the -- lect rather than the place. The first one just uses the canonical label directly (which will later be -- linked to itself if unlinked). A third possibility is to use `label_with_parent.display` if present, -- otherwise `label_with_parent.canonical`. regiondesc = label_with_parent.canonical if label_with_parent.display and regiondesc ~= label_with_parent.display then track("display-different-from-canonical") end -- regiondesc = require(labels_module).get_displayed_label(label_with_parent.canonical, label_with_parent.labdata, lang) end end the_prefix = the_prefix or getprop("the") and "the " or "" if #countries == 0 then countries[1] = regiondesc and the_prefix .. regiondesc or nil end for _, country in ipairs(countries) do if not country:find("[<=]") then country = require("Module:links").remove_links(country) local cat = "Category:Languages of " .. country if page_exists(cat) then table.insert(parents, cat) end end end -------------------- 5. Refine the language to an etymology-only child if possible. ------------------- -- Now that we've determined the parent, we look up the parent hierarchy until we find a category naming an -- etymology-only language. If we find one and it's a child of the language we've determined, use it. local ancestral_cat = first_parent_cat local refined_lang while true do refined_lang = category_to_lang_name(ancestral_cat) if refined_lang then break end export.register_likely_lect_parent_cat(ancestral_cat) local settings, _ = memoizing_lect_handler(ancestral_cat, nil, true) if not settings then break end ancestral_cat = settings.parents[1] end if refined_lang and refined_lang:hasParent(lang) then lang = refined_lang langname = lang:getCanonicalName() end -------------------- 6. Initialize `additional` with user-specified text and info about labels. ------------------- local additional = getprop("addl") local function append_addl(addl_text) if not addl_text then return end if additional then additional = additional .. "\n\n" .. addl_text else additional = addl_text end end if all_labels then local m_labels_utilities = require(labels_utilities_module) append_addl(m_labels_utilities.format_labels_categorizing(all_labels, nil, get_returnable_lang(lang))) end -------------------- 7. Augment `additional` with information about etymology-only codes. ------------------- local langname_for_desc local etymcodes = {} local function make_code(code) return ("<code>%s</code>"):format(code) end if lang:hasType("etymology-only") and ucfirst(langname) == category then langname_for_desc = lang:getParentName() local langcode = lang:getCode() table.insert(etymcodes, make_code(langcode)) -- Find all alias codes for the etymology-only language. -- FIXME: There should be a better/easier way of doing this. local ety_code_to_name = mw.loadData("Module:etymology languages/code to canonical name") for code, canon_name in pairs(ety_code_to_name) do if canon_name == langname and code ~= langcode then table.insert(etymcodes, make_code(code)) end end local addl_etym_codes = ("[[Module:etymology_languages/data|Etymology-only language]] code: %s."):format( serial_comma_join(etymcodes, {conj = "or"})) append_addl(addl_etym_codes) else langname_for_desc = langname end -------------------- 8. Try to figure out if this variety is extinct or reconstructed. ------------------- local lect_type = getprop("type") if not lect_type then lect_type = determine_lect_type(category, lang, first_parent_cat) end local function prefix_addl(addl_text) if additional then additional = addl_text .. "\n\n" .. additional else additional = addl_text end end if lect_type == "extinct" then prefix_addl("This lect is [[extinct language|extinct]].") table.insert(parents, "Category:All extinct languages") elseif lect_type == "reconstructed" then prefix_addl("This lect is [[reconstructed language|reconstructed]].") table.insert(parents, "Category:Reconstructed languages") elseif lect_type == "unattested" then prefix_addl("This lect is {{w|unattested language|unattested}}.") table.insert(parents, "Category:Unattested languages") elseif lect_type == "constructed" then prefix_addl("This lect is [[constructed language|constructed]].") table.insert(parents, "Category:Constructed languages") end -------------------- 9. Compute `description`. ------------------- local description local fulldef = getprop("fulldef") if fulldef then description = fulldef .. "." end if not description then local def = getprop("def") if def then description = ("Mga salita o kahulugan sa %s."):format(def) --TLCHANGE "Terms or senses in %s." end end if not description then if not regiondesc then -- We need regiondesc for the description unless def= or fulldef= is given, which overrides the part that needs it. error(("1= (region) not given and unable to infer region from category '%s' given language name '%s'"): format(category, langname)) end local lang_en = get_lang("en", true) local linked_regiondesc = regiondesc -- Don't try to link if HTML, = sign, template call or embedded link found in text. Embedded links will -- automatically be converted to English links by JavaScript. local function linkable(text) return not text:find("[<={}%[%]|]") end if linked_regiondesc:find("<country>") then if not countries then error(("Can't specify <country> in region description '%s' when country= not given"):format(linked_regiondesc)) end -- Link the countries individually before calling serialCommaJoin(), which inserts HTML. local linked_countries = {} for _, country in ipairs(countries) do if linkable(country) then country = require("Module:links").full_link { lang = lang_en, term = country } end table.insert(linked_countries, country) end linked_countries = serial_comma_join(linked_countries) linked_regiondesc = linked_regiondesc:gsub("<country>", replacement_escape(linked_countries)) elseif not getprop("nolink") and linkable(linked_regiondesc) then -- Even if nolink not given, don't try to link if HTML or = sign found in linked_regiondesc, otherwise -- we're likely to get an error. if page_exists(linked_regiondesc) then -- Only construct a Wiktionary link if the page exists; otherwise construct a Wikipedia link. linked_regiondesc = require("Module:links").full_link { lang = lang_en, term = linked_regiondesc } else linked_regiondesc = ("[[w:%s|%s]]"):format(linked_regiondesc, linked_regiondesc) end end linked_regiondesc = the_prefix .. linked_regiondesc local verb = getprop("verb") or "spoken" local prep = getprop("prep") if not langname_for_desc then error(category) end description = ("Terms or senses in %s as %s%s %s."):format( langname_for_desc, verb, prep == "-" and "" or " " .. (prep or "in"), linked_regiondesc) end -------------------- 10. Compute the Wikipedia articles that go into `topright`. ------------------- local topright_parts = {} -- Insert Wikipedia article `article` for Wikimedia language `wmcode` into `topright_parts`, avoiding duplication. local function insert_wikipedia_article(wmcode, article) if wmcode == "commons" then insert_if_not(topright_parts, ("{{commons%s}}"):format( article == category and "" or "|" .. article )) else insert_if_not(topright_parts, ("{{wp%s%s}}"):format( wmcode == "en" and "" or "|lang=" .. wmcode, article == category and "" or "|" .. article )) end end local function insert_wikipedia_articles_for_wikipedia_specs(specs, default) for _, article in ipairs(specs) do local foreign_wiki if article == true then article = default else if article:find(":[^ ]") then local actual_article foreign_wiki, actual_article = article:match("^([a-z][a-z][a-z-]*):([^ ].*)$") if actual_article then article = actual_article end end if article == "+" then article = default elseif article == "-" then article = nil else article = require("Module:yesno")(article, article) if article == true then article = default end end end if article then insert_wikipedia_article(foreign_wiki or "en", article) end end end local function insert_wikipedia_articles_for_wikidata_specs(specs, lang) if not mw.wikibase then error(("Unable to retrieve data from Wikidata ID's '%s'; `mw.wikibase` not defined"):format(args.wikidata)) end local wikipedia_langs = require(labels_module).get_langs_to_extract_wikipedia_articles_from_wikidata(lang) local ids_without_wmcodes = {} local ids_with_wmcodes = {} for _, id in ipairs(specs) do if id:find(":") then table.insert(ids_with_wmcodes, id) else table.insert(ids_without_wmcodes, id) end end for _, wmcode in ipairs(wikipedia_langs) do for _, id in ipairs(ids_without_wmcodes) do local article = mw.wikibase.sitelink(id, wmcode .. "wiki") if article then insert_wikipedia_article(wmcode, article) end end end for _, id in ipairs(ids_with_wmcodes) do local wmcode, wikidata_id = id:match("^(.-):(.*)$") local article = mw.wikibase.sitelink(wikidata_id, wmcode .. "wiki") if article then insert_wikipedia_article(wmcode, article) end end end if args.wp or args.wikidata then if args.wp then insert_wikipedia_articles_for_wikipedia_specs(split_on_comma(args.wp), category) end if args.wikidata then insert_wikipedia_articles_for_wikidata_specs(split(args.wikidata, "%s*,%s*"), lang) end elseif category == ucfirst(langname) then local wikipedia_langs = require(labels_module).get_langs_to_extract_wikipedia_articles_from_wikidata(lang) for _, wmcode in ipairs(wikipedia_langs) do local article = lang:getWikipediaArticle("no category fallback", wmcode .. "wiki") if article then insert_wikipedia_article(wmcode, article) end end end if #topright_parts == 0 and sorted_labels then for _, labobj in pairs(all_labels) do local wp_specs = labobj.labdata.Wikipedia if wp_specs then if type(wp_specs) ~= "table" then wp_specs = {wp_specs} end insert_wikipedia_articles_for_wikipedia_specs(wp_specs, labobj.canonical) end local wikidata_specs = labobj.labdata.Wikidata if wikidata_specs then if type(wikidata_specs) ~= "table" then wikidata_specs = {wikidata_specs} end insert_wikipedia_articles_for_wikidata_specs(wikidata_specs, labobj.lang) end end end local topright if #topright_parts > 0 then topright = table.concat(topright_parts) end -------------------- 11. Return the combined structure of all information. ------------------- track("lect") export.register_likely_lect_parent_cat(parents[1]) return { -- FIXME, allow etymological codes here lang = get_returnable_lang_code(lang), topright = topright, description = description, additional = additional, parents = parents, breadcrumb = {name = breadcrumb, nocap = true}, umbrella = false, can_be_empty = true, }, lect_type end local memoized_responses = {} memoizing_lect_handler = function(category, raw_args, called_from_inside) mw.log(category) local retval = memoized_responses[category] if not retval then retval = {lect_handler(category, raw_args, called_from_inside)} memoized_responses[category] = retval end local obj, lect_type = retval[1], retval[2] return obj, lect_type end -- Actual handler for lect categories. See lect_handler() above. table.insert(raw_handlers, function(data) local settings, _ = memoizing_lect_handler(data.category, data.args, data.called_from_inside) return settings, not not settings end) return {RAW_CATEGORIES = raw_categories, RAW_HANDLERS = raw_handlers, export = export} k4wadyg8u3pnryybgasx8m1a6qz0o5o Module:category tree/lexical properties 828 34560 177448 175866 2026-08-26T09:25:17Z Yivan000 4078 177448 Scribunto text/plain local labels = {} local raw_categories = {} local handlers = {} local raw_handlers = {} local insert = table.insert local ucfirst = require("Module:string utilities").ucfirst ----------------------------------------------------------------------------- -- -- -- LABELS -- -- -- ----------------------------------------------------------------------------- labels["na salita ayon sa katangiang leksikal"] = { --TLCHANGE --TLCHANGE description = "{{{langname}}} terms categorized by properties relating to spelling, pronunciation or meaning.", description = "Mga salitang {{{langname}}} na nakaayos ayon sa mga katangiang kaugnay sa pagbaybay, pagbigkas, o kahulugan.", umbrella_parents = "Pangkalahatan", --TLCHANGE "Fundamental" parents = {{name = "{{{langcat}}}", raw = true}}, english_name = "terms by lexical property", --TLCHANGE } labels["autohyponyms"] = { description = "{{{langname}}} terms that have at least two meanings, one of which is a hyponym of the other.", parents = {"na salita ayon sa katangiang leksikal"}, --TLCHANGE {"terms by lexical property"}, } labels["contranyms"] = { description = "{{{langname}}} terms that have two opposite meanings.", parents = {"na salita ayon sa katangiang leksikal"}, --TLCHANGE {"terms by lexical property"}, } labels["double negatives"] = { description = "{{{langname}}} terms which include a [[double negative]], either etymologically or in a definition.", parents = {"na salita ayon sa katangiang leksikal"}, --TLCHANGE {"terms by lexical property"}, } labels["heteronyms"] = { description = "{{{langname}}} terms that have different meanings depending on their etymology and/or on how they are pronounced.", parents = {"na salita ayon sa katangiang leksikal"}, --TLCHANGE {"terms by lexical property"}, } labels["nuqtaless forms"] = { description = "{{{langname}}} terms that are spelled without a [[nuqta]].", parents = {"na salita ayon sa katangiang ortograpiko"}, --TLCHANGE {"terms by orthographic property"}, } labels["unhamzated forms"] = { description = "{{{langname}}} terms that are spelled without a [[hamza]].", parents = {"na salita ayon sa katangiang ortograpiko"}, --TLCHANGE {"terms by orthographic property"}, } labels["palindromes"] = { description = "{{{langname}}} terms whose characters are read equally both from left to right and vice versa, normally ignoring spaces, [[diacritic]]s and punctuation.", parents = {"terms by their sequences of characters"}, } labels["pleonastic compounds"] = { description = "{{{langname}}} compound terms where the head is a hyponym of its other part and whose other part is its synonym.", parents = {"terms by lexical property", "compound terms"}, } labels["pleonastic compound adjectives"] = { description = "{{{langname}}} compound adjectives where the head is a hyponym of its other part and whose other part is its synonym.", breadcrumb = "adjectives", parents = {{name = "pleonastic compounds", sort = "adjectives"}, "compound adjectives"}, } labels["pleonastic compound nouns"] = { description = "{{{langname}}} compound nouns where the head is a hyponym of its other part and where the head is the synonym for the whole.", breadcrumb = "nouns", parents = {{name = "pleonastic compounds", sort = "nouns"}, "compound nouns"}, } labels["pronunciation spellings"] = { description = "{{{langname}}} terms spelled to represent a pronunciation, often a nonstandard one.", parents = {"na salita ayon sa katangiang ortograpiko"}, --TLCHANGE {"terms by orthographic property"}, } labels["tautophrases"] = { description = "{{{langname}}} phrases that repeat the same idea or concept using the same words.", parents = {"na salita ayon sa katangiang leksikal"}, --TLCHANGE {"terms by lexical property"}, } labels["na salita ayon sa katangiang ortograpiko"] = { --TLCHANGE --TLCHANGE description = "{{{langname}}} terms categorized by properties relating to [[orthography]] or [[spelling]].", description = "Mga salitang {{{langname}}} na iniayos ayon sa mga katangiang nauugnay sa [[ortograpiya]] o [[pagbaybay]].", parents = {{name = "na salita ayon sa katangiang leksikal", sort = "katangiang ortograpiko"}}, --TLCHANGE {"terms by lexical property"}, english_name = "terms by orthographic property", --TLCHANGE } labels["calculator words"] = { description = "{{{langname}}} terms that can be spelled on a [[seven-segment]] display, as found on pocket calculators, by turning numbers upside-down.", parents = {"na salita ayon sa katangiang ortograpiko"}, --TLCHANGE {"terms by orthographic property"}, } labels["words spelled without vowels"] = { description = "{{{langname}}} words spelled without vowels.", additional = "The letters counted as vowels may differ from language to language but typically include the conventional written vowels (''a'' ''e'' ''i'' ''o'' ''u'' ''y''), and may include other less common letters representing vowels (e.g. ''æ'', ''œ'', ''ø''). Terms in this category may contain vowel sounds in their pronunciation.", parents = {"terms by their sequences of characters"}, } labels["na salita ayon sa bilang ng titik"] = { --TLCHANGE --TLCHANGE description = "{{{langname}}} words categorized by number of letters.", description = "Mga salitang {{{langname}}} na nakaayos ayon sa bilang ng titik.", parents = {"na salita ayon sa katangiang ortograpiko"}, --TLCHANGE {"terms by orthographic property"}, english_name = "words by number of letters", --TLCHANGE } labels["abbreviations by number of letters"] = { description = "{{{langname}}} abbreviations categorized by number of letters.", parents = {"na salita ayon sa katangiang ortograpiko"}, --TLCHANGE {"terms by orthographic property"}, } labels["na ugat ayon sa bilang ng titik"] = { --TLCHANGE description = "{{{langname}}} {{lg|roots}} categorized by number of letters.", breadcrumb = "ayon sa bilang ng titik", --TLCHANGE "by number of letters" parents = { {name = "na ugat", sort = "bilang ng titik"}, --TLCHANGE {name = "roots", sort = "number of letters"}, "na salita ayon sa katangiang ortograpiko", --TLCHANGE "terms by orthographic property" }, english_name = "roots by number of letters", --TLCHANGE } labels["na ugat ayon sa hugis"] = { --TLCHANGE description = "{{{langname}}} {{lg|roots}} categorized by their shape.", breadcrumb = "ayon sa hugis", --TLCHANGE "by shape", parents = { {name = "na ugat", sort = "hugis"}, --TLCHANGE {name = "roots", sort = "shape"}, "na salita ayon sa katangiang leksikal" --TLCHANGE "terms by lexical property" }, english_name = "roots by shape", --TLCHANGE } labels["na salita ayon sa bilang ng pantig"] = { --TLCHANGE: "words by number of syllables" --TLCHANGE description = "{{{langname}}} words categorized by number of syllables.", description = "Mga salitang {{{langname}}} words na nakaayos ayon sa bilang ng pantig.", parents = {"na salita ayon sa katangiang ponemiko"}, --TLCHANGE "terms by phonemic property" english_name = "words by number of syllables", --TLCHANGE } labels["na salita ayon sa kanilang indibidwal na karakter"] = { --TLCHANGE description = "{{{langname}}} terms categorized by whether they include certain individual characters.", breadcrumb = "ayon sa kanilang indibidwal na karakter", --TLCHANGE "by their individual characters", parents = {"na salita ayon sa katangiang ortograpiko"}, --TLCHANGE {"terms by orthographic property"}, english_name = "terms by their individual characters", --TLCHANGE } labels["terms by their sequences of characters"] = { description = "{{{langname}}} terms categorized by whether they include certain sequences of characters.", breadcrumb = "by their sequences of characters", parents = {"na salita ayon sa katangiang ortograpiko"}, --TLCHANGE {"terms by orthographic property"}, } labels["terms with consecutive instances of the same letter"] = { description = "{{{langname}}} words categorized by the number of consecutive instances of the same letter they contain.", breadcrumb = "consecutive instances of the same letter", parents = {{name = "terms by orthographic property", sort = "consecutive instances of the same letter"}}, } labels["terms containing italics"] = { description = "{{{langname}}} terms containing [[italics]].", breadcrumb = "containing italics", parents = {{name = "terms by orthographic property", sort = "containing italics"}}, } labels["terms containing Roman numerals"] = { description = "{{{langname}}} terms containing [[Roman numeral]]s.", breadcrumb = "containing Roman numbers", parents = {{name = "terms by orthographic property", sort = "containing Roman numbers"}, {name = "terms spelled with numbers", sort = "Roman numerals"}}, } labels["terms with mixed convergence"] = { description = "{{{langname}}} terms where the spelling represents a variant pronunciation that differs from (one of) the current standard pronunciation(s).", breadcrumb = "with mixed convergence", parents = {{name = "terms by orthographic property", sort = "mixed convergence"}, "terms by phonemic property"}, } labels["na salitang may homofono"] = { --TLCHANGE description = "{{{langname}}} terms that have one or more [[homophones]]: other terms that are pronounced in the same way but spelled differently.", breadcrumb = "may homofono", --TLCHANGE "with homophones", parents = {{name = "na salita ayon sa katangiang leksikal", sort = "homofono"}}, --TLCHANGE {{name = "terms by lexical property", sort = "homophones"}}, english_name = "terms with homophones", --TLCHANGE } labels["terms with honorific transposition"] = { description = "{{{langname}}} compound terms where the written order of the elements is reversed due to [[honorific transposition]].", breadcrumb = "with honorific transposition", parents = {{name = "terms by orthographic property", sort = "honorific transposition"}}, } labels["terms where the adjective follows the noun"] = { description = "{{{langname}}} terms where the adjective follows the noun. These adjectives within these terms are sometimes referred to as postpositive or postnominal adjectives.", breadcrumb = "adjective follows the noun", parents = {{name = "terms by lexical property", sort = "adjective follows the noun"}}, } labels["na salitang sinulat sa banyagang katitikan"] = { --TLCHANGE description = "{{{langname}}} terms that are written in a different, non-native script.", breadcrumb = "sinulat sa banyagang katitikan", --TLCHANGE "written in foreign scripts" parents = {{name = "na salita ayon sa katangiang ortograpiko", sort = "sinulat sa banyagang katitikan"}}, --TLCHANGE {"terms by orthographic property"}, english_name= "terms written in foreign scripts", --TLCHANGE } labels["terms written in multiple scripts"] = { description = "{{{langname}}} terms that are written using more than one script.", breadcrumb = "written in multiple scripts", parents = {{name = "terms by orthographic property", sort = "written in multiple scripts"}}, } labels["na salita ayon sa katangiang ponemiko"] = { --TLCHANGE description = "{{{langname}}} terms categorized by properties relating to [[pronunciation]] and [[phonemics]].", parents = {{name = "na salita ayon sa katangiang leksikal", sort = "katangiang ponemiko"}}, --TLCHANGE {"terms by lexical property"}, english_name = "terms by phonemic property", --TLCHANGE } -- Add 'umbrella_parents' key if not already present. for _, data in pairs(labels) do if not data.umbrella_parents then data.umbrella_parents = "Subkategoryang pansalita ayon sa katangiang leksikal ayon sa wika" --TLCHANGE "Terms by lexical property subcategories by language" end end ----------------------------------------------------------------------------- -- -- -- RAW CATEGORIES -- -- -- ----------------------------------------------------------------------------- raw_categories["Subkategoryang pansalita ayon sa katangiang leksikal ayon sa wika"] = { --TLCHANGE breadcrumb = "subkategorya", --TLCHANGE "subcategories", description = "Umbrella categories covering topics related to terms categorized by their lexical properties, such as palindromes and number of letters or syllables in a word.", additional = "{{{umbrella_meta_msg}}}", parents = { {name = "na salita ayon sa katangiang leksikal", is_label = true, sort = " "}, --TLCHANGE "terms by lexical property" "Kataas-taasang kategorya", --TLCHANGE "Umbrella metacategories" }, english_name = "Terms by lexical property subcategories by language", --TLCHANGE } for _, v in ipairs{ --TLCHANGE params 3 and 4 are added for english_name, param 5 is for "pang-" {"salita", "titik", "words", "letters", "pansalita"}, {"daglat", "titik", "abbreviations", "letters", "pandaglat"}, {"ugat", "titik", "roots", "letters", "pang-ugat"}, {"salita", "pantig", "words", "syllables", "pansalita"} } do raw_categories[("Subkategoryang %s ayon sa bilang ng %s ayon sa wika"):format(v[5], v[2])] = { breadcrumb = "subkategorya", --TLCHANGE description = ("Umbrella categories covering topics related to %s categorized by their number of %s."):format(v[1], v[2]), additional = "{{{umbrella_meta_msg}}}", parents = { {name = ("na %s ayon sa bilang ng %s"):format(v[1], v[2]), is_label = true, sort = " "}, "Kataas-taasang kategorya", --TLCHANGE "Umbrella metacategories" }, english_name = ("%s by number of %s subcategories by language"):format(ucfirst(v[3]), v[4]) } end raw_categories["Terms with consecutive instances of the same letter subcategories by language"] = { breadcrumb = "subkategorya", --TLCHANGE "subcategories", description = "Umbrella categories covering topics related to terms categorized by the number of consecutive instances of the same letter they contain.", additional = "{{{umbrella_meta_msg}}}", parents = { {name = "terms with consecutive instances of the same letter", is_label = true, sort = " "}, "Kataas-taasang kategorya", --TLCHANGE "Umbrella metacategories" }, } raw_categories["Long words by language"] = { description = "Categories with terms that are longer than a given (per-language) threshold.", additional = "{{{umbrella_msg}}}", parents = { {name = "terms by lexical property", is_label = true, sort = " "}, }, } ----------------------------------------------------------------------------- -- -- -- HANDLERS -- -- -- ----------------------------------------------------------------------------- for _, v in ipairs{ --TLCHANGE params 5 is added in to remove the pang-angkop; params 6 & 7 are for the english_name {"salitang", "titik", "naglalaman ng", function(n) return ("They have meaning(s) other than their letter%s or the shape of their letter%s which are not abbreviations, numbers or symbols.") end, "salita", "words", "letter"}, {"daglat na", "titik", "naglalaman ng", nil, "daglat", "abbreviations", "letter"}, {"ugat na", "titik", "naglalaman ng", nil, "ugat", "roots", "letter"}, {"salitang", "pantig", "ibinibigkas nang may", nil, "salita", "words", "syllable"} } do insert(handlers, function(data) local n = data.label:match(("^na %s may ([1-9]%%d*)%% %s$"):format(v[1], v[2])) if not n then return end local sortkey = require("Module:category tree").numeral_sortkey(n, 2097152) return { breadcrumb = n, description = ("Mga %s {{{langname}}} na %s %d %s."):format(v[1], v[3], n, v[2]), additional = v[4] and v[4](n) or nil, umbrella = { breadcrumb = ("%d %s"):format(n, v[2]), parents = {{name = ("Subkategoryang pang%s ayon sa bilang ng %s ayon sa wika"):format(v[5], v[2]), sort = sortkey}}, }, parents = {{name = ("na %s ayon sa bilang ng %s"):format(v[5], v[2]), sort = sortkey}}, english_name = ("%d-%s %s"):format(n, v[7], v[6]) } end) end insert(handlers, function(data) local n = data.label:match("^terms with ([1-9]%d*) consecutive instances of the same letter$") if not (n and tonumber(n) > 2) then return end local sortkey = require("Module:category tree").numeral_sortkey(n, 2097152) return { breadcrumb = n, description = ("{{{langname}}} terms containing %d consecutive instances of the same letter."):format(n), umbrella = { breadcrumb = ("%d consecutive instances"):format(n), parents = {{name = "Terms with consecutive instances of the same letter subcategories by language", sort = sortkey}}, }, parents = {{name = "terms with consecutive instances of the same letter", sort = sortkey}} } end) ----------------------------------------------------------------------------- -- -- -- RAW HANDLERS -- -- -- ----------------------------------------------------------------------------- insert(raw_handlers, function(data) local langname = data.category:match("^Long (.*) words$") if langname then local lang = require("Module:languages").getByCanonicalName(langname) if lang then local length_threshold = require("Module:headword/data").long_word_thresholds[lang:getCode()] if length_threshold then return { lang = lang:getCode(), description = "{{{langname}}} words that are " .. length_threshold .. " letters or longer.", parents = { {name = "terms by orthographic property", lang = lang:getCode(), is_label = true}, {name = "Long words by language"}, }, } end end end end) return {LABELS = labels, RAW_CATEGORIES = raw_categories, HANDLERS = handlers, RAW_HANDLERS = raw_handlers} 5njx6yewe6j6pcpv37dcrsqrt1ljt6s Module:category tree/topic/Communication 828 34582 177437 173528 2026-08-25T16:06:16Z Yivan000 4078 177437 Scribunto text/plain local labels = {} local unpack = unpack or table.unpack -- Lua 5.2 compatibility -- FIXME: Lookup langs in the language list. for _, lang_etc in ipairs { "Arabic", "Aramaic", {"Chinese", "the [[Chinese]] languages"}, {"Greek", "the [[Greek]] and [[Ancient Greek]] languages"}, "English", "German", "Japanese", "Latin", "Korean", "Okinawan", "Portuguese", "Sanskrit", "Spanish", "Tamil", "Vietnamese" } do if type(lang_etc) ~= "table" then lang_etc = {lang_etc} end local lang, desc = unpack(lang_etc) desc = desc or ("the [[:Category:%s language|%s language]]"):format(lang, lang) labels[lang] = { type = "related-to", description = "=" .. desc, parents = {"mga wika"}, --TLCHANGE {"languages"}, } end labels["komunikasyon"] = { --TLCHANGE type = "related-to", description = "default", parents = {"lahat ng paksa"}, --TLCHANGE all topics english_name = "communication", --TLCHANGE neologism_name = "pahatiran", --TLCHANGE } labels["alphabets"] = { type = "name", description = "default", parents = {"writing systems"}, } labels["artificial languages"] = { -- distinguish from "cat:constructed languages" family category type = "name", description = "={{w|constructed language}}s", parents = {"mga wika"}, --TLCHANGE {"languages"}, } labels["body language"] = { type = "related-to", description = "default", parents = {"language", "nonverbal communication"}, } labels["broadcasting"] = { type = "related-to", description = "default", parents = {"media", "telecommunications"}, } labels["Chinese character components"] = { type = "set", description = "=[[Chinese character]] [[component]]s", parents = {"letters, symbols, and punctuation"}, } labels["diacritical marks"] = { type = "set", description = "default", parents = {"letters, symbols, and punctuation"}, } labels["dialects"] = { type = "set", description = "default", parents = {"wika"}, --TLCHANGE {"language"}, neologism_name = "wikain", --TLCHANGE } labels["dictation"] = { type = "related-to", description = "default", parents = {"communication"}, } labels["extinct languages"] = { type = "name", description = "default", parents = {"mga wika"}, --TLCHANGE {"languages"}, } labels["sign languages"] = { type = "name", description = "default", parents = {"mga wika"}, --TLCHANGE {"languages"}, } labels["facial expressions"] = { type = "set", description = "default", parents = {"nonverbal communication", "face"}, } labels["figures of speech"] = { type = "set", description = "=[[figure of speech|figures of speech]]", parents = {"rhetoric"}, } labels["flags"] = { type = "related-to,name,type", description = "default", parents = {"communication"}, } labels["jargon"] = { type = "related-to", description = "default", parents = {"wika"}, --TLCHANGE {"language"}, } labels["Han characters"] = { type = "related-to", description = "default", parents = {"writing systems"}, } labels["wika"] = { --TLCHANGE type = "related-to", description = "default", parents = {"komunikasyon"}, --TLCHANGE {"communication"}, english_name = "language", --TLCHANGE } labels["language families"] = { type = "name", description = "=[[language family|language families]], both accepted and controversial", parents = {"language", "names"}, } labels["mga wika"] = { --TLCHANGE type = "name", description = "default", parents = {"wika", "pangalan"}, --TLCHANGE {"language", "names"} english_name = "languages", --TLCHANGE } labels["letters, symbols, and punctuation"] = { type = "set", description = "=[[letter]]s, [[symbol]]s, and [[punctuation]]", parents = {"orthography"}, } labels["logical fallacies"] = { type = "set", description = "=[[logical fallacy|logical fallacies]], clearly defined errors in reasoning used to support or refute an argument", additional = "{{also|Category:{{{langcode}}}:biases}}", parents = {"rhetoric", "logic"}, neologism_name = "matwiraning kasinsayan", --TLCHANGE (coined) } labels["media"] = { type = "related-to", description = "default", parents = {"communication"}, } labels["mobile phones"] = { type = "related-to,set", description = "default", parents = {"telephony"}, } labels["nonverbal communication"] = { type = "related-to", description = "default", parents = {"communication"}, } labels["ortograpiya"] = { --TLCHANGE type = "related-to", description = "default", parents = {"writing"}, english_name = "orthography", --TLCHANGE } labels["palaeography"] = { type = "related-to", description = "default", parents = {"writing"}, } labels["post"] = { type = "related-to", description = "=[[post#Noun|post]] or [[mail#Noun|mail]]", parents = {"communication"}, } labels["postal abbreviations"] = { type = "name", description = "default", parents = {"post"}, } labels["public relations"] = { type = "related-to", description = "default no singularize", parents = {"communication"}, } labels["punctuation marks"] = { type = "set", description = "default", parents = {"letters, symbols, and punctuation"}, } labels["radio"] = { type = "related-to", description = "default", parents = {"telecommunications"}, } labels["rhetoric"] = { type = "related-to", description = "default", parents = {"wika"}, --TLCHANGE {"language"}, } labels["signs"] = { type = "related-to,name,type", description = "default", parents = {"communication"}, } labels["sociolects"] = { type = "name", description = "default", parents = {"wika"}, --TLCHANGE {"language"}, } labels["symbols"] = { type = "set", description = "=[[symbol]]s, especially [[mathematical]] and [[scientific]] symbols", additional = "Most symbols have equivalent meanings in many languages and can therefore be found in [[:Category:Translingual symbols]].", parents = {"letters, symbols, and punctuation"}, } labels["talking"] = { type = "related-to", description = "default", parents = {"language", "human behaviour"}, } labels["telecommunications"] = { type = "related-to", description = "default no singularize", parents = {"communication", "technology"}, } labels["telegraphy"] = { type = "related-to", description = "default", parents = {"telecommunications", "electronics"}, wpcat = true, commonscat = true, } labels["telephony"] = { type = "related-to", description = "default", parents = {"telecommunications", "electronics"}, } labels["texting"] = { type = "related-to", description = "default", parents = {"telecommunications"}, } labels["textual division"] = { type = "related-to", description = "default", parents = {"writing"}, } labels["typography"] = { type = "related-to", description = "default", parents = {"writing", "printing"}, } labels["writing"] = { type = "related-to", description = "default", parents = {"language", "human behaviour"}, } labels["writing systems"] = { type = "set", description = "default", parents = {"writing"}, } return labels 3mhnopuku13hvpi7e4kmtsb09lc2zmj Module:category tree/topic/Culture 828 34583 177435 177009 2026-08-25T15:48:01Z Yivan000 4078 177435 Scribunto text/plain local labels = {} labels["kultura"] = { --TLCHANGE type = "related-to", description = "default", parents = {"lipunan"}, --TLCHANGE society english_name = "culture", --TLCHANGE neologism_name = "kalinangan", --TLCHANGE } labels["A Christmas Carol"] = { type = "related-to", wikidata = 62879, displaytitle = "''A Christmas Carol''", description = "{{{langname}}} terms that are used in the context of the tale ''{{w|A Christmas Carol}}'', by {{w|Charles Dickens}}, such as the names of its characters or author.", parents = {"British fiction", "Charles Dickens"}, } labels["A Song of Ice and Fire"] = { type = "related-to", wikidata = 45875, displaytitle = "''A Song of Ice and Fire''", description = "{{{langname}}} terms used in context of the ''{{w|Song of Ice and Fire}}'' novel series and its television adaptation ''{{w|Game of Thrones}}''.", parents = {"American fiction", "fantasy", "literature"}, } labels["acting"] = { type = "related-to", description = "default", parents = {"art"}, } labels["alternate history"] = { type = "related-to", description = "default", parents = {"speculative fiction", "history"}, } labels["American fiction"] = { type = "related-to", description = "=works of American fiction", parents = {"fiction", "United States"}, } labels["animation"] = { type = "related-to", description = "default", parents = {"mass media"}, } labels["Arabic fiction"] = { type = "related-to", description = "=works of [[fiction]] of [[Arabic]] origin", parents = {"fiction"}, } labels["Arabian deities"] = { type = "name", description = "default", parents = {"gods", "Arabian mythology"}, } labels["Arabian mythology"] = { type = "related-to", description = "default", parents = {"mythology"}, } labels["Armenian mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Armenia"}, } labels["sining"] = { --TLCHANGE type = "related-to", description = "default", parents = {"kultura"}, --TLCHANGE culture english_name = "art", --TLCHANGE } labels["Arthurian mythology"] = { type = "related-to", description = "default", parents = {"mythology", "United Kingdom"}, } labels["artistic works"] = { type = "name,type", description = "default", parents = {"art"}, } labels["astrobiyolohiya"] = { --TLCHANGE type = "related-to", description = "default", parents = {"astronomiya", "biyolohiya", "heolohiya"}, --TLCHANGE {"astronomy", "biology", "geology"}, english_name = "astrobiology", --TLCHANGE neologism_name = "haynayantalà", --TLCHANGE (coined) } labels["astrology"] = { type = "related-to", description = "default", parents = {"divination", "pseudoscience", "obsolete scientific theories"}, } labels["Asturian mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Asturias, Spain"}, } labels["Avatar: The Last Airbender"] = { type = "related-to", wikidata = 11572, displaytitle = "''Avatar: The Last Airbender''", description = "{{{langname}}} terms derived from and/or related to the animated television series ''{{w|Avatar: The Last Airbender}}'' and its spin-off ''{{w|The Legend of Korra}}''.", parents = {"American fiction", "animation"}, } labels["Australian Aboriginal mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Australia"}, } labels["ballet"] = { type = "related-to", description = "default", parents = {"dance"}, } labels["Barbie"] = { type = "related-to", wikidata = 167447, description = "=the {{w|Barbie}} fashion doll produced by Mattel", parents = {"toys"}, } labels["Batman"] = { type = "related-to", wikidata = 2695156, description = "=the fictional [[superhero]] [[Batman]]", parents = {"DC Comics", "fictional characters"}, } labels["bibliography"] = { type = "related-to", description = "default", parents = {"books"}, } labels["Bilibili"] = { type = "related-to", wikidata = 3077586, description = "=the video-sharing website {{w|bilibili}}", parents = {"social media", "World Wide Web"}, } labels["blogging"] = { type = "related-to", description = "default", parents = {"social media"}, } labels["Bluesky"] = { type = "related-to", wikidata = 78194383, description = "=the microblogging and social networking service {{w|Bluesky}}", parents = {"social media", "World Wide Web"}, } labels["body art"] = { type = "related-to", description = "default", parents = {"art", "fashion"}, } labels["Bollywood"] = { type = "related-to", wikidata = 93196, description = "default", parents = {"film", "India"}, } labels["books"] = { type = "related-to", description = "default", parents = {"mass media", "literature"}, } labels["books of the Poetic Edda"] = { type = "name", displaytitle = "books of the ''Poetic Edda''", description = "=[[book]]s of the ''[[Poetic Edda]]''", parents = {"Norse mythology"}, } labels["Brazilian folklore"] = { type = "related-to", description = "default", parents = {"folklore", "Brazil"}, } labels["British fiction"] = { type = "related-to", description = "=works of [[fiction]] of [[British]] origin", parents = {"fiction", "United Kingdom"}, } labels["Buffy the Vampire Slayer"] = { type = "related-to", wikidata = 183513, displaytitle = "''Buffy the Vampire Slayer''", description = "=the television series ''{{w|Buffy the Vampire Slayer}}'' (1997–2003)", parents = {"American fiction", "television", "vampires"}, } labels["Canadian fiction"] = { type = "related-to", description = "=works of [[fiction]] of [[Canada|Canadian]] origin", parents = {"fiction", "Canada"}, } labels["calligraphy"] = { type = "related-to", description = "default", parents = {"art", "writing"}, } labels["cartomancy"] = { type = "related-to", description = "default", parents = {"divination"}, } labels["castells"] = { type = "related-to", description = "=[[castell]]s, the Catalan tradition of human tower building", additional = "See {{w|castells}}.", parents = {"culture", "sports"}, } labels["celestial inhabitants"] = { type = "type", description = "=inhabitants of known [[celestial body|celestial bodies]]", parents = {"fictional characters", "science fiction", "demonyms"}, } labels["Celtic mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Ireland", "Wales"}, } labels["characters from folklore"] = { type = "related-to", description = "default", parents = {"fictional characters", "folklore"}, } labels["cheerleading"] = { type = "related-to", description = "default", parents = {"dance", "gymnastics", "sports"}, } labels["Church of England"] = { type = "related-to", description = "default with the", parents = {"Anglicanism", "England"}, } labels["Chinese fiction"] = { type = "related-to", description = "=works of [[fiction]], including [[anime]]s, [[manhua]]s, [[novel]]s, [[series]] and [[video game]]s, whose origin is of [[China]]", parents = {"fiction", "China"}, } labels["Chinese mythology"] = { type = "related-to", description = "default", parents = {"mythology", "China"}, } labels["cinematography"] = { type = "related-to", description = "default", parents = {"film"}, } labels["circus"] = { type = "related-to", description = "default no singularize", parents = {"entertainment", "theater"}, } labels["comedy"] = { type = "related-to", description = "default", parents = {"drama"}, } labels["comics"] = { type = "related-to", description = "default no singularize", parents = {"literature"}, } -- Confucianism: see [[Module:category tree/topic/Philosophy]] labels["conlanging"] = { type = "related-to", description = "=[[conlanging]] (the making of [[constructed language]]s)", parents = {"language", "culture"}, } labels["conspiracy theories"] = { type = "related-to,set", description = "=[[conspiracy theory|conspiracy theories]] and theorists", parents = {"culture"}, } labels["constellations in the zodiac"] = { type = "name", description = "=the ring of [[constellations]] that line the [[ecliptic]], the apparent path of the [[Sun]] across the [[celestial sphere]] over the course of a year", parents = {"constellations", "astrology"}, } labels["cosmetics"] = { type = "related-to", description = "default", parents = {"toiletries", "fashion"}, } labels["cosplay"] = { type = "related-to", description = "default", parents = {"fandom"}, } labels["dance"] = { type = "related-to", description = "default", parents = {"art", "recreation"}, } labels["dances"] = { type = "type", description = "default", parents = {"dance"}, } labels["DC Comics"] = { type = "related-to", wikidata = 2924461, description = "={{w|DC Comics}}", parents = {"American fiction", "comics"}, } labels["demoscene"] = { type = "related-to", description = "default", parents = {"culture", "computing"}, } labels["design"] = { type = "related-to", description = "default", parents = {"art"}, } labels["dictionaries"] = { type = "type,name", description = "default", parents = {"reference works", "lexicography"}, neologism_name = "talatinigan", --TLCHANGE } labels["Disney"] = { type = "related-to", wikidata = 7414, description = "=the properties of {{w|The Walt Disney Company}}", additional = "This includes properties acquired jointly with or from other companies.", parents = {"American fiction", "comics", "film", "television"}, } labels["divination"] = { type = "type", description = "default", parents = {"occult"}, } labels["Doctor Who"] = { type = "related-to", wikidata = 34316, displaytitle = "''Doctor Who''", description = "=the ''{{w|Doctor Who}}'' franchise", parents = {"British fiction", "science fiction", "television"}, } labels["Dracula"] = { type = "related-to", wikidata = 41542, displaytitle = "''Dracula''", description = "=the 1897 gothic horror novel ''{{w|Dracula}}'' by {{w|Bram Stoker}}, and its cultural derivations.", parents = {"fantasy", "literature", "vampires"}, } labels["dragons"] = { type = "related-to,type", description = "default", parents = {"mythological creatures"}, } labels["drama"] = { type = "related-to", description = "default", parents = {"theater"}, } labels["Egyptian deities"] = { type = "name", description = "default", parents = {"gods", "Egyptian mythology"}, } labels["Egyptian mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Ancient Egypt"}, } labels["entertainment"] = { type = "related-to", description = "default", parents = {"culture"}, } labels["erotic literature"] = { type = "related-to", description = "default", parents = {"fiction", "literary genres", "sex"}, } labels["Etruscan mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Etruria"}, } labels["European folklore"] = { type = "related-to", description = "default", parents = {"folklore", "Europe"}, } labels["fairy tale"] = { type = "related-to", description = "=[[fairy tale]]s", parents = {"fiction"}, } labels["fairy tale characters"] = { type = "name", description = "=[[fairy tale]] [[character]]s", parents = {"fictional characters", "fairy tale"}, } labels["fairy tales"] = { type = "name", description = "default", parents = {"fairy tale"}, } labels["fan fiction"] = { type = "related-to", description = "default", parents = {"fiction", "fandom", "literature"}, } labels["fandom"] = { type = "related-to", description = "{{{langname}}} terms arising from [[fandom]] culture.", parents = {"culture"}, } labels["fantasy"] = { type = "related-to", description = "=the [[genre]] of [[fantasy]]", parents = {"fiction", "speculative fiction"}, } labels["fashion"] = { type = "related-to", description = "default", parents = {"culture", "clothing"}, } labels["faster-than-light travel"] = { type = "related-to", description = "default", parents = {"travel", "science fiction", "astrophysics", "relativity"}, } labels["Fediverse"] = { type = "related-to", wikidata = 30325419, description = "=the decentralised social networking services collectively known as the {{w|Fediverse}}", parents = {"social media", "World Wide Web"}, } labels["fiction"] = { type = "related-to", description = "=specific works of [[fiction]]", parents = {"artistic works"}, } labels["fictional abilities"] = { type = "related-to,type", description = "=fictional [[ability|abilities]] and [[superpower]]s", parents = {"fiction", "speculative fiction"}, } labels["fictional characters"] = { type = "name,type", description = "default", parents = {"fiction"}, } labels["fictional locations"] = { type = "name,type", description = "default", parents = {"fiction"}, } labels["fictional planets"] = { type = "name", description = "default", parents = {"fictional locations"}, } labels["fictional universes"] = { type = "name,type", description = "default", parents = {"fictional locations"}, } labels["film"] = { type = "related-to", description = "default", parents = {"mass media", "entertainment"}, } labels["F/F ships (fandom)"] = { type = "name", description = "{{{langname}}} names used in [[fandom]] for specific {{l|en|ship|ships|id=fandomnoun}} between two female characters.", parents = {"LGBTQ", "ships (fandom) by relationship type"}, } labels["film genres"] = { type = "type,related-to", description = "default", parents = {"film", "genres"}, } labels["film industries"] = { type = "name", description = "default", parents = {"film"}, } labels["Finnic mythology"] = { type = "related-to", description = "=the [[mythology]] of the [[Finnic]] peoples", additional = "This includes (but is not limited to) [[Finnish]] and [[Estonian]] mythology.", parents = {"mythology", "Finland", "Estonia"}, } labels["flamenco"] = { type = "related-to", description = "default", parents = {"dance"}, } labels["folklore"] = { type = "related-to", description = "default", parents = {"culture"}, neologism_name = "alamimbayan", --TLCHANGE } labels["furry fandom"] = { type = "related-to", description = "default", parents = {"fandom", "subcultures"}, } labels["Germanic deities"] = { type = "name", description = "default", parents = {"gods", "Germanic mythology"}, } labels["Germanic mythology"] = { type = "name", description = "=the [[mythology]] of the [[Germanic]] peoples", parents = {"mythology"}, } labels["genres"] = { type = "type,related-to", description = "=[[genre]]s and genre classifications", parents = {"entertainment"}, wpcat = true, } labels["ghosts"] = { type = "related-to", description = "default", parents = {"afterlife", "supernatural", "characters from folklore", "death", "fantasy", "horror", "mythological creatures", "occult"}, } labels["Glee (TV series)"] = { type = "related-to", wikidata = 152178, displaytitle = "''Glee'' (TV series)", description = "=the television series ''[[w:Glee (TV series)|Glee]]'' (2009–2015)", parents = {"American fiction", "television"}, } labels["graphic design"] = { type = "related-to", description = "default", parents = {"design"}, } labels["Greek deities"] = { type = "name", description = "default", parents = {"gods", "Greek mythology"}, } labels["Greek mythology"] = { type = "related-to", description = "=the [[mythology]] of [[Ancient Greece]]", parents = {"mythology", "Ancient Greece"}, } labels["Gulliver's Travels"] = { type = "related-to", wikidata = 181488, displaytitle = "''Gulliver's Travels''", description = "=''[[w:Gulliver's Travels|Gulliver’s Travels]]''", parents = {"literature"}, } labels["Harry Potter"] = { type = "related-to", wikidata = 8337, displaytitle = "''Harry Potter''", description = "{{{langname}}} terms used in context of the ''{{w|Harry Potter}}'' franchise.", parents = {"British fiction", "fantasy", "literature", "fictional characters"}, } labels["Hawaiian mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Hawaii, USA"}, } labels["F/M ships"] = { type = "name", description = "{{{langname}}} names used in [[fandom]] for specific {{l|en|ship|ships|id=fandomnoun}} between female and male characters.", parents = {"ships (fandom) by relationship type"}, } labels["Hindu deities"] = { type = "name", description = "default", parents = {"gods", "Hindu mythology"}, } labels["Hindu mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Hinduism"}, } labels["Homestuck"] = { type = "related-to", displaytitle ="''Homestuck''", wikidata = 2618713, description = "=the ''{{w|Homestuck}}'' multimedia fiction series", parents = {"American fiction", "comics"}, } labels["Hopi culture"] = { type = "related-to", description = "default", parents = {"culture", "United States"}, } labels["horror"] = { type = "related-to", description = "=the [[horror]] [[genre]]", parents = {"literature", "speculative fiction"}, } labels["humanities"] = { type = "related-to", description = "default no singularize", parents = {"culture"}, commonscat = true; } labels["incestuous ships (fandom)"] = { type = "name", description = "{{{langname}}} names used in [[fandom]] for specific {{l|en|ship|ships|id=fandomnoun}} involving fictional incestuous relationships.", parents = {"incest", "ships (fandom) by relationship type"}, } labels["idol fandom"] = { type = "related-to", description = "default", parents = {"fandom"}, } labels["Instagram"] = { type = "related-to", wikidata = 209330, description = "=the photo sharing and social networking service [[Instagram]]", parents = {"photography", "social media", "World Wide Web"}, } labels["Iranian mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Iran"}, } labels["Irish mythology"] = { type = "related-to", description = "default", parents = {"Celtic mythology", "Ireland"}, } labels["James Bond"] = { type = "related-to", wikidata = 844, displaytitle = "''James Bond''", description = "=the ''[[James Bond]]'' franchise", parents = {"British fiction", "film"}, } labels["Japanese deities"] = { type = "name", description = "default", parents = {"gods", "Japanese mythology"}, } labels["Japanese fiction"] = { type = "related-to", description = "=works of [[fiction]], including [[anime]]s, [[manga]]s, [[novel]]s, [[series]] and [[video game]]s, whose origin is of [[Japan]]", parents = {"fiction", "Japan"}, } labels["Japanese mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Japan"}, } labels["job titles in Romance of the Three Kingdoms"] = { type = "type", displaytitle = "job titles in ''Romance of the Three Kingdoms''", description = "=job titles in ''{{w|Romance of the Three Kingdoms}}''", parents = {"Romance of the Three Kingdoms", "titles"}, } labels["journalism"] = { type = "related-to", description = "default", parents = {"writing"}, } labels["Kachinas"] = { type = "name", description = "default", parents = {"Hopi culture"}, } labels["Komi mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Komi, Russia"}, } labels["Korean fiction"] = { type = "related-to", description = "=works of [[fiction]], including [[anime]]s, [[manhwa]]s, [[novel]]s, [[series]] and [[video game]]s, whose origin is of [[Korea]]", parents = {"fiction", "Korea"}, } labels["Korean mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Korea"}, } labels["literary genres"] = { type = "type", description = "{{{langname}}} terms for [[literary]] [[genre]]s.", parents = {"literature", "fiction", "genres"}, } labels["panitikan"] = { --TLCHANGE type = "related-to", description = "default", parents = {"culture", "entertainment", "writing"}, english_name = "literature", --TLCHANGE } labels["Lost (TV series)"] = { type = "related-to", wikidata = 23567, displaytitle = "''Lost'' (TV series)", description = "=the television series ''{{w|Lost (2004 TV series)|Lost}}'' (2004–2010)", parents = {"American fiction", "science fiction", "television"}, } labels["Lovecraftian horror"] = { type = "related-to", wikidata = 2448865, description = "=the [[literature|literary]] works of {{w|H. P. Lovecraft}}", parents = {"horror", "literature", "fiction", "supernatural"}, } labels["magic"] = { type = "related-to", description = "default", parents = {"supernatural"}, } labels["magic words"] = { type = "set", wikidata = 1135882, description = "{{{langname}}} magic words; terms that serve the purpose of effectively or apparently triggering a [[magical]] or [[illusionist]] event.", parents = {"plot devices", "fiction"}, } labels["manga genres"] = { type = "type", description = "{{{langname}}} terms for [[manga]] [[genre]]s.", parents = {"literary genres"}, } labels["kasal"] = { --TLCHANGE type = "related-to", description = "default", parents = {"kultura", "pamilya"}, --TLCHANGE {"culture", "family"}, english_name = "marriage", --TLCHANGE } labels["Marvel Comics"] = { type = "related-to", wikidata = 173496, description = "={{w|Marvel Comics}}", parents = {"American fiction", "comics"}, } labels["mass media"] = { type = "related-to", description = "default", parents = {"media", "culture"}, } labels["Meitei deities"] = { type = "name", description = "default", parents = {"gods", "Meitei mythology"}, } labels["Meitei mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Manipur, India"}, } labels["merpeople"] = { type = "related-to", description = "default", parents = {"mythological creatures"}, } labels["Mesopotamian deities"] = { type = "name", description = "default", parents = {"gods", "Mesopotamian mythology"}, } labels["Mesopotamian mythology"] = { type = "related-to", description = "=the [[mythology]] of ancient [[Mesopotamia]]", parents = {"mythology", "Ancient Near East"}, } labels["M/M ships (fandom)"] = { type = "name", description = "{{{langname}}} names used in [[fandom]] for specific {{l|en|ship|ships|id=fandomnoun}} between two male characters.", parents = {"LGBTQ", "ships (fandom) by relationship type"}, } labels["modern art"] = { type = "related-to", description = "default", parents = {"art"}, } labels["Mongolian tribes"] = { type = "name", description = "{{{langname}}} names for Mongolian tribes.", parents = {"ethnonyms", "Mongolia"}, } labels["moustaches"] = { type = "type", description = "default", parents = {"face", "fashion", "hair"}, } labels["My Hero Academia"] = { type = "related-to", wikidata = 18047903, displaytitle ="''My Hero Academia''", description = "=the ''{{w|My Hero Academia}}'' series", parents = {"Japanese fiction", "animation", "comics"}, } labels["My Little Pony"] = { type = "related-to", wikidata = 1071312, displaytitle = "''My Little Pony''", description = "=the ''{{w|My Little Pony}}'' franchise (which includes toys and animated series) and its fandom", parents = {"American fiction", "animation", "toys"}, } labels["mythological creatures"] = { type = "type", description = "default", parents = {"mythology", "fantasy"}, } labels["mythological figures"] = { type = "name", description = "default", parents = {"mythology"}, } labels["mythological locations"] = { type = "name", description = "default", parents = {"mythology"}, } labels["mythological plants"] = { type = "type,name", description = "default", parents = {"mythology", "plants"}, } labels["mythology"] = { type = "related-to", description = "default", parents = {"culture"}, } labels["narratology"] = { type = "related-to", description = "default", parents = {"literature", "drama"}, } labels["Navajo mythology"] = { type = "related-to", description = "default", parents = {"mythology"}, } labels["newspapers"] = { type = "name", description = "default", parents = {"periodicals"}, } labels["Niconico"] = { type = "related-to", wikidata = 697233, description = "=the video-sharing website {{w|Niconico}}", parents = {"social media", "World Wide Web"}, } labels["Norse deities"] = { type = "name", description = "default", parents = {"gods", "Germanic deities", "Norse mythology"}, } labels["Norse mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Germanic mythology"}, } labels["occult"] = { type = "related-to", description = "default with the", parents = {"supernatural", "paranormal"}, } labels["omegaverse"] = { type = "related-to", wikidata = 96397374, description = "=the [[omegaverse]] genre", parents = {"erotic literature", "fan fiction", "speculative fiction"}, } labels["Omori"] = { type = "related-to", wikidata = 105618699, displaytitle ="''Omori''", description = "=the ''{{w|Omori (video game)|Omori}}'' series", parents = {"American fiction", "video games"}, } labels["Once Upon a Time"] = { type = "related-to", wikidata = 23673, displaytitle = "''Once Upon a Time''", description = "=the television series ''{{w|Once Upon a Time (TV series)|Once Upon a Time}}'' (2011–2018)", parents = {"American fiction", "Disney", "television"}, } labels["painting"] = { type = "related-to", description = "default", parents = {"art"}, } labels["palmistry"] = { type = "related-to", description = "default", parents = {"divination"}, } labels["parties"] = { type = "type,related-to", description = "default", parents = {"entertainment", "culture"}, } labels["people in Romance of the Three Kingdoms"] = { type = "name", displaytitle = "people in ''Romance of the Three Kingdoms''", description = "=people in ''{{w|Romance of the Three Kingdoms}}''", parents = {"Romance of the Three Kingdoms"}, } labels["perfumes"] = { type = "type", description = "default", parents = {"fashion"}, } labels["periodicals"] = { type = "type,related-to", description = "default", parents = {"mass media", "literature"}, } labels["personifications"] = { type = "name", description = "default", parents = {"narratology"}, } labels["places in Romance of the Three Kingdoms"] = { type = "name", displaytitle = "places in ''Romance of the Three Kingdoms''", description = "=places in ''{{w|Romance of the Three Kingdoms}}''", parents = {"Romance of the Three Kingdoms", "China"}, } labels["plot devices"] = { type = "type", description = "default", parents = {"narratology", "fiction"}, } labels["poetry"] = { type = "related-to", description = "default", parents = {"literature", "art"}, } labels["polyamorous ships (fandom)"] = { type = "name", description = "{{{langname}}} names used in [[fandom]] for specific {{l|en|ship|ships|id=fandomnoun}} between three or more characters.", parents = {"ships (fandom) by relationship type"}, } labels["Private Eye"] = { type = "related-to", displaytitle = "''Private Eye''", description = "=the ''{{w|Private Eye}}'' franchise", parents = {"British fiction"}, } labels["Reddit"] = { type = "related-to", wikidata = 2195701, description = "=the social news aggregation and discussion website {{w|Reddit}}", parents = {"social media", "World Wide Web"}, } labels["reference works"] = { type = "type", description = "default", parents = {"books"}, } labels["Roman deities"] = { type = "name", description = "default", parents = {"gods", "Roman mythology"}, } labels["Roman mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Ancient Rome"}, } labels["romance fiction"] = { type = "related-to", description = "default", parents = {"literary genres", "love"}, } labels["Romance of the Three Kingdoms"] = { type = "related-to", wikidata = 70806, displaytitle = "''Romance of the Three Kingdoms''", description = "=''{{w|Romance of the Three Kingdoms}}''", parents = {"fiction", "literature", "China"}, } labels["RPF ships (fandom)"] = { type = "name", description = "{{{langname}}} names used in [[fandom]] for specific {{l|en|ship|ships|id=fandomnoun}} involving real people in a fictional relationship.", additional = "For actual relationships between real people, see [[:Category:Couple nicknames]].", parents = {"ships (fandom) by relationship type"}, } labels["kathang-agham"] = { --TLCHANGE type = "related-to", description = "default", parents = {"speculative fiction", "fiction"}, english_name = "science fiction", --TLCHANGE } labels["SCP Foundation"] = { type = "related-to", wikidata = 17439649, description = "English terms related to the SCP Wiki collaborative writing website and its setting of the {{w|SCP Foundation}}.", parents = {"fantasy", "fiction", "horror", "science fiction", "supernatural"}, } labels["sculpture"] = { type = "related-to", description = "default", parents = {"art"}, } labels["Shahnameh"] = { type = "related-to", wikidata = 8279, displaytitle = "''Shahnameh''", description = "=''Shahnameh''", parents = {"fiction", "poetry", "literature", "Persia"}, } labels["Shahnameh characters"] = { type = "name", description = "=characters in the [[Shahnameh]]", parents = {"Shahnameh"}, } labels["shapeshifters"] = { type = "related-to,type", description = "default", parents = {"mythological creatures", "characters from folklore"}, } labels["Sherlock Holmes"] = { type = "related-to", wikidata = 2316684, description = "=the [[Sherlock Holmes]] stories by {{w|Arthur Conan Doyle}} and adaptations of them", parents = {"British fiction", "literature"}, } labels["Sherlock (TV series)"] = { type = "related-to", wikidata = 192837, displaytitle = "''Sherlock'' (TV series)", description = "=the television series ''[[w:Sherlock (TV series)|Sherlock]]'' (2010–2017)", parents = {"Sherlock Holmes", "television"}, } labels["shipping (fandom)"] = { type = "related-to", description = "={{l|en|ship|shipping|id=fandomverb}} (i.e., in [[fandom]], supporting a fictional romantic relationship between two characters)", parents = {"fandom", "romance fiction"}, } labels["ships (fandom)"] = { type = "grouping", description = "=names used in [[fandom]] for specific {{l|en|ship|ships|id=fandomnoun}} i.e., a fictional relationship between two fictional characters or real people)", parents = {"shipping (fandom)"}, } labels["ships (fandom) by relationship type"] = { type = "grouping", description = "={{l|en|ship|ship|id=fandomnoun}} names organized by the type of relationship (e.g, [[heterosexual]], [[homosexual]], etc.)", parents = {"ships (fandom)"}, } labels["shippers (fandom)"] = { type = "type", description = "=[[shipper]]s (i.e., people who support a romantic or sexual relationship between characters or real people)", parents = {"shipping (fandom)"}, } labels["Slavic deities"] = { type = "name", description = "default", parents = {"gods", "Slavic mythology"}, } labels["Slavic mythology"] = { type = "related-to", description = "=the [[mythology]] of the [[Slav]]s", parents = {"mythology"}, } labels["Smallville (TV series)"] = { type = "related-to", wikidata = 180228, displaytitle = "''Smallville'' (TV series)", description = "=the television series ''{{w|Smallville}}'' (2001–2011)", parents = {"American fiction", "Superman", "television"}, } labels["social media"] = { type = "related-to", wikidata = 202833, description = "default", parents = {"mass media", "Internet"}, } labels["South Korean idol fandom"] = { type = "related-to", wikidata = 39086123, description = "=[[South Korea|South Korean]] [[idol]] [[fandom]]", parents = {"idol fandom", "South Korea"}, } labels["South Park"] = { type = "related-to", wikidata = 16538, displaytitle = "''South Park''", description = "{{{langname}}} terms derived from and/or related to the animated television series ''{{w|South Park}}''.", parents = {"American fiction", "animation"}, } labels["Star Trek"] = { type = "related-to", wikidata = 1092, displaytitle = "''Star Trek''", description = "=the ''{{w|Star Trek}}'' franchise", parents = {"American fiction", "film", "science fiction", "television"}, } labels["Star Wars"] = { type = "related-to", wikidata = 462, displaytitle = "''Star Wars''", description = "=the ''{{w|Star Wars}}'' franchise", parents = {"American fiction", "film", "science fiction", "Disney"}, } labels["Steven Universe"] = { type = "related-to", wikidata = 7615342, displaytitle = "''Steven Universe''", description = "=the animated television series ''{{w|Steven Universe}}''", parents = {"American fiction", "animation"}, } labels["stock characters"] = { type = "type", wikidata = 636497, description = "default", parents = {"fictional characters"}, } labels["speculative fiction"] = { type = "related-to", wikidata = 9326077, description = "default", parents = {"fiction", "genres"}, } labels["spider fighting"] = { type = "related-to", wikidata = 7577058, description = "={{w|spider fighting}}", parents = {"spiders", "human activity"}, } labels["subcultures"] = { type = "related-to", description = "=[[subculture]]s", parents = {"culture"}, neologism_name = "kubkalinangan", --TLCHANGE (coined) } labels["superheroes"] = { type = "name", wikidata = 188784, description = "=[[superhero]]es", parents = {"fictional characters"}, } labels["Superman"] = { type = "related-to", wikidata = 79015, description = "=the fictional [[superhero]] [[Superman]]", parents = {"DC Comics", "fictional characters"}, } labels["supernatural"] = { type = "related-to", wikidata = 80837, description = "default with the", parents = {"folklore"}, } labels["Supernatural (TV series)"] = { type = "related-to", wikidata = 130585, displaytitle = "''Supernatural'' (TV series)", description = "=the television series ''[[w:Supernatural (American TV series)|Supernatural]]'' (2005–2020)", parents = {"American fiction", "television"}, } labels["Tamil deities"] = { type = "name", description = "default", additional = "See [[w:Dravidian folk religion|Dravidian religion]] or [[w:Religion in ancient Tamilakam|Tamil region]] for more.", parents = {"gods", "Hindu deities", "Tamil mythology"}, } labels["Tamil mythology"] = { type = "name", description = "default", additional = "See [[w:Dravidian folk religion|Dravidian religion]] or [[w:Religion in ancient Tamilakam|Tamil region]] for more.", parents = {"mythology", "Hindu mythology", "Tamil Nadu, India"}, } labels["television"] = { type = "related-to", wikidata = 289, description = "default", parents = {"mass media", "broadcasting"}, neologism_name = "tanlap", --TLCHANGE } labels["The Handmaid's Tale"] = { type = "related-to", wikidata = 25207350, displaytitle = "''The Handmaid's Tale''", description = "=the 1985 novel ''{{w|The Handmaid's Tale}}'' by {{w|Margaret Atwood}} and its [[w:The Handmaid's Tale (TV series)|television adaptation]] (2017–)", parents = {"Canadian fiction", "utopian and dystopian fiction", "literature"}, } labels["The Hunger Games"] = { type = "related-to", wikidata = 11679, displaytitle = "''The Hunger Games''", description = "=''{{w|The Hunger Games}}'' novel series by {{w|Suzanne Collins}} and its film adaptations", parents = {"American fiction", "science fiction", "utopian and dystopian fiction", "literature"}, } labels["The Matrix"] = { type = "related-to", wikidata = 83495, displaytitle = "''The Matrix''", description = "=''{{w|The Matrix}}''", parents = {"American fiction", "science fiction", "utopian and dystopian fiction"}, } labels["The Simpsons"] = { type = "related-to", wikidata = 886, displaytitle = "''The Simpsons''", description = "{{{langname}}} terms derived from and/or related to the animated television series ''{{w|The Simpsons}}''.", parents = {"American fiction", "animation", "Disney"}, } labels["The Walking Dead"] = { type = "related-to", wikidata = 232737, displaytitle = "''The Walking Dead''", description = "=the television series ''[[w:The Walking Dead (TV series)|The Walking Dead]]'' (2010–2022) and the comic series from which it was adapted", parents = {"American fiction", "television", "utopian and dystopian fiction", "zombies"}, } labels["The Wizard of Oz"] = { type = "related-to", wikidata = 130295, displaytitle = "''The Wizard of Oz''", description = "=the fantasy novel ''{{w|The Wonderful Wizard of Oz}}'', subsequent books or films derived from it, such as the ''[[w:The Wizard of Oz (1939 film)|1939 film]]''.", parents = {"American fiction", "fantasy", "literature"}, } labels["The X-Files"] = { type = "related-to", wikidata = 2744, displaytitle = "''The X-Files''", description = "=the ''{{w|The X-Files}}'' franchise", parents = {"American fiction", "science fiction", "television"}, } labels["theater"] = { type = "related-to", description = "default", parents = {"art", "entertainment"}, } labels["Thracian deities"] = { type = "name", description = "default", parents = {"gods"}, } labels["TikTok"] = { type = "related-to", wikidata = 48938223, description = "=the video-sharing and social-networking service {{w|TikTok}}", parents = {"social media", "World Wide Web"}, } labels["Tupi mythology"] = { type = "related-to", description = "default", parents = {"mythology", "Brazil"}, } labels["Twilight (novel series)"] = { type = "related-to", wikidata = 44523, displaytitle = "''Twilight'' (novel series)", description = "=the ''[[w:Twilight (series)|Twilight]]'' franchise", parents = {"American fiction", "fantasy", "literature", "vampires"}, } labels["Twitter"] = { type = "related-to", wikidata = 918, description = "=the social networking and microblogging service {{w|Twitter}}", parents = {"social media", "World Wide Web"}, } labels["Tumblr"] = { type = "related-to", wikidata = 384060, description = "=the microblogging and social networking service {{w|Tumblr}}", parents = {"social media", "World Wide Web"}, } labels["utopian and dystopian fiction"] = { type = "related-to", description = "default", parents = {"speculative fiction"}, } labels["vampires"] = { type = "related-to,type", description = "default", parents = {"mythological creatures", "characters from folklore", "death", "horror", "blood"}, } labels["vampire lifestyle"] = { type = "related-to", description = "={{w|vampire lifestyle|the vampire lifestyle}} (i.e., a subculture which roleplays the stereotypical habits of vampires)", parents = {"subcultures", "vampires"}, } labels["Virtual YouTuber"] = { type = "related-to", wikidata = 55155641, description = "=[[virtual YouTuber]]s ([[VTuber]]s)", parents = {"YouTube", "Entertainment"}, } labels["web design"] = { type = "related-to", description = "default", parents = {"design", "World Wide Web"}, } labels["werewolves"] = { type = "related-to,type", description = "default", parents = {"mythological creatures", "characters from folklore", "shapeshifters", "horror"}, } labels["worldbuilding"] = { type = "related-to", description = "default", parents = {"narratology", "speculative fiction"}, } labels["Xena: Warrior Princess"] = { type = "related-to", wikidata = 38497, displaytitle = "''Xena: Warrior Princess''", description = "=the television series ''{{w|Xena: Warrior Princess}}'' (1995–2001)", parents = {"American fiction", "fantasy", "television"}, } labels["YouTube"] = { type = "related-to", wikidata = 866, description = "=the video-sharing website {{w|YouTube}}", parents = {"social media", "World Wide Web", "Google"}, } labels["YouTube Poop"] = { type = "related-to", wikidata = 16927904, description = "default", parents = {"YouTube", "Internet memes"}, } labels["zombies"] = { type = "related-to,type", description = "default", parents = {"mythological creatures", "characters from folklore", "death", "horror"}, } return labels bvyw97bu54p3enoqnqishjcjg3bukrz Module:category tree/topic/Sciences 828 34602 177426 174067 2026-08-25T14:59:23Z Yivan000 4078 177426 Scribunto text/plain local labels = {} labels["agham"] = { --TLCHANGE type = "related-to", description = "default with the", parents = {"lahat ng paksa"}, --TLCHANGE {"all topics"}, english_name = "sciences" --TLCHANGE } labels["aselerasyon"] = { --TLCHANGE type = "related-to", description = "default", parents = {"pisika"}, --TLCHANGE "physics" english_name = "acceleration", --TLCHANGE neologism_name = "darasig", --TLCHANGE } labels["acoustics"] = { type = "related-to", description = "default no singularize", parents = {"applied sciences", "physics", "sound"}, neologism_name = "tunugan", --TLCHANGE } labels["pang-uri"] = { --TLCHANGE type = "type", description = "default", parents = {"bahagi ng pananalita"}, --TLCHANGE parts of speech english_name = "adjectives", --TLCHANGE } labels["aeronautics"] = { type = "related-to", description = "default no singularize", parents = {"agham"}, --TLCHANGE "sciences" } labels["aerospace"] = { type = "related-to", description = "default", parents = {"sciences", "space", "astronautics", "aeronautics"}, } labels["agrikultura"] = { --TLCHANGE type = "related-to", description = "default", parents = {"aplikadong agham"}, --TLCHANGE "applied sciences" english_name = "agriculture", --TLCHANGE neologism_name = "dalubsakahan", --TLCHANGE } labels["alchemy"] = { type = "related-to", description = "default", parents = {"paranormal", "pseudoscience", "obsolete scientific theories"}, } labels["alternative medicine"] = { type = "related-to", description = "default", parents = {"medicine", "pseudoscience"}, } labels["analytical chemistry"] = { type = "related-to", description = "default", parents = {"chemistry"}, neologism_name = "suriing kapnayan", --TLCHANGE } labels["anatomiya"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[anatomy]], the study of the [[body]] and its parts.", additional = "{{also|Category:{{{langcode}}}:Body parts}}", parents = {"biyolohiya", "medisina"},--TLCHANGE {"biology", "medicine"}, english_name = "anatomy", --TLCHANGE neologism_name = "katwanan" --TLCHANGE } labels["andrology"] = { type = "related-to", description = "default", parents = {"medicine", "male"}, } labels["antropolohiya"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[anthropology]], the study of [[human]]s.", additional = "{{also|Category:{{{langcode}}}:Human}}", parents = {"zoolohiya", "agham panlipunan"}, --TLCHANGE "zoology" "social sciences" english_name = "anthropology", --TLCHANGE neologism_name = "dalubtauhan", --TLCHANGE } labels["anti-gravity"] = { type = "related-to", description = "default", parents = {"fictional abilities", "gravity", "science fiction", "space access"}, } labels["aplikadong agham"] = { --TLCHANGE type = "related-to", description = "default", parents = {"agham"}, --TLCHANGE "sciences" english_name = "applied sciences", --TLCHANGE } labels["arachnology"] = { type = "related-to", description = "{{{langname}}} terms used in [[arachnology]], the study of [[spider]]s.", additional = "{{also|Category:{{{langcode}}}:Spiders}}", parents = {"zoology", "arthropodology"}, } labels["archaeology"] = { type = "related-to", description = "default", parents = {"antropolohiya", "agham"}, --TLCHANGE {"anthropology", "sciences"}, commonscat = true, wpcat = true, } labels["architectural elements"] = { type = "set", description = "default", parents = {"architecture"}, } labels["architecture"] = { type = "related-to", description = "default", parents = {"applied sciences", "art"}, neologism_name = "agbarugan", --TLCHANGE } labels["arthropodology"] = { type = "related-to", description = "{{{langname}}} terms used in [[arthropodology]], the study of [[arthropod]]s.", additional = "{{also|Category:{{{langcode}}}:Arthropods}}", parents = {"zoolohiya"}, --TLCHANGE "zoology" } labels["artificial intelligence"] = { type = "related-to", description = "default", parents = {"computer science", "cybernetics"}, } labels["asterisms"] = { type = "name", description = "default", parents = {"astronomiya"}, --TLCHANGE "astronomy" } labels["astronautics"] = { type = "related-to", description = "default no singularize", parents = {"applied sciences", "space"}, } labels["astronomiya"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[astronomy]], the study of [[stars]] and other [[celestial bodies]].", additional = "{{also|Category:{{{langcode}}}:Celestial bodies}}", parents = {"sciences", "space"}, english_name = "astronomy", --TLCHANGE neologism_name = "dalubtalaan", --TLCHANGE } labels["astrophysics"] = { type = "related-to", description = "default no singularize", parents = {"pisika", "astronomiya"}, --TLCHANGE "physics" "astronomy" } labels["aviation"] = { type = "related-to", description = "default", parents = {"aeronautics", "transport"}, } labels["avionics"] = { type = "related-to", description = "default no singularize", parents = {"aeronautics", "electronics"}, } labels["Ayurveda"] = { type = "related-to", description = "default", parents = {"alternative medicine", "India"}, } labels["bacteriology"] = { type = "related-to", description = "{{{langname}}} terms used in [[bacteriology]], the study of [[bacteria]].", additional = "{{also|Category:{{{langcode}}}:Bacteria}}", parents = {"medicine", "microbiology"}, neologism_name = "dalub-ishayan", --TLCHANGE (coined) } labels["ballistics"] = { type = "related-to", description = "default no singularize", parents = {"mechanics"}, } labels["biases"] = { type = "set", description = "{{{langname}}} terms for [[bias|biases]], [[inclination]]s of views towards [[inaccurate]] [[representation]].", additional = "{{also|Category:{{{langcode}}}:Logical fallacies|Category:{{{langcode}}}:Forms of discrimination}}", parents = {"psychology", "statistics"}, } labels["biochemistry"] = { type = "related-to", description = "default", parents = {"chemistry", "biology"}, neologism_name = "haykapnayan", --TLCHANGE } labels["biyolohiya"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[biology]], the study of [[life]].", additional = "{{also|Category:{{{langcode}}}:Lifeforms}}", parents = {"agham"}, --TLCHANGE "sciences" english_name = "biology", --TLCHANGE neologism_name = "haynayan", --TLCHANGE } labels["black holes"] = { type = "related-to", description = "default", parents = {"astronomy", "astrophysics", "gravity", "relativity"}, } labels["botany"] = { type = "related-to", description = "=[[botany]], the study of [[plants]]", additional = "{{also|Category:{{{langcode}}}:Plants}}", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, neologism_name = "dalubhalmanan", --TLCHANGE } labels["bryology"] = { type = "related-to", description = "{{{langname}}} terms used in [[bryology]], the study of [[moss]]es and other lower plants.", additional = "{{also|Category:{{{langcode}}}:Mosses}}", parents = {"biology", "botany"}, neologism_name = "dalublumotan", --TLCHANGE (coined) } labels["cardiology"] = { type = "related-to", description = "{{{langname}}} terms used in [[cardiology]], the study of the [[heart]].", parents = {"medicine", "circulatory system"}, neologism_name = "palapusuan", --TLCHANGE } labels["karpinteriya"] = { --TLCHANGE type = "related-to", description = "default", parents = {"construction", "woodworking"}, english_name = "carpentry", --TLCHANGE } labels["cartography"] = { type = "related-to", description = "default", parents = {"heograpiya"}, --TLCHANGE "geography" } labels["catalysis"] = { type = "related-to", description = "default", parents = {"chemical processes", "chemical reactions", "physical chemistry"}, neologism_name = "ganapbilos", --TLCHANGE } labels["chemical engineering"] = { type = "related-to", description = "default", parents = {"engineering", "chemistry"}, } labels["chemical formulae"] = { type = "name", description = "default", parents = {"chemical notation"}, neologism_name = "kapnayaning sanyo", --TLCHANGE } labels["chemical notation"] = { type = "related-to", description = "default", parents = {"chemistry", "names", "symbols"}, neologism_name = "kapnayaning halat", --TLCHANGE } labels["chemical reactions"] = { type = "related-to,set", description = "default", parents = {"chemistry"}, neologism_name = "kapnaying balibilos", --TLCHANGE } labels["chemical reagents"] = { type = "set", description = "default", parents = {"chemistry"}, neologism_name = "kapnaying pamalibilos", --TLCHANGE } labels["kimika"] = { --TLCHANGE type = "related-to", description = "default", parents = {"agham"}, --TLCHANGE "sciences" english_name = "chemistry", --TLCHANGE neologism_name = "kapnayan", --TLCHANGE } labels["Chinese astronomy"] = { type = "related-to", description = "default", parents = {"astronomiya"}, --TLCHANGE "astronomy" } labels["Chinese phonetics"] = { type = "related-to", description = "default no singularize", parents = {"phonetics", "Chinese"}, } labels["classical mechanics"] = { type = "related-to", description = "default no singularize", parents = {"mechanics"}, } labels["classical studies"] = { type = "related-to", description = "default no singularize", parents = {"linguistics", "literature", "history"}, } labels["climatology"] = { type = "related-to", description = "{{{langname}}} terms used in [[climatology]], the study of [[climate]].", parents = {"agham pandaigdig"}, --TLCHANGE {"earth sciences"}, } labels["clinical psychology"] = { type = "related-to", description = "default", parents = {"psychology", "pathology"}, } labels["computational linguistics"] = { type = "related-to", description = "default no singularize", parents = {"linguistics", "computer science"}, } labels["computer science"] = { type = "related-to", description = "default", parents = {"sciences", "computing"}, } labels["conchology"] = { type = "related-to", description = "{{{langname}}} terms used in [[conchology]], the study of mollusc [[shell]]s.", parents = {"malacology"}, neologism_name = "dalubkabibihan", --TLCHANGE } labels["constellations"] = { type = "name", description = "default", parents = {"astronomiya"}, --TLCHANGE "astronomy" } labels["construction"] = { type = "related-to", description = "default", parents = {"engineering", "architecture"}, } labels["control theory"] = { type = "related-to", description = "default", parents = {"sciences", "systems"}, } labels["cosmology"] = { type = "related-to", description = "{{{langname}}} terms used in [[cosmology]], the study of the [[universe]].", parents = {"astronomiya"}, --TLCHANGE "astronomy" neologism_name = "dalubmayawan", --TLCHANGE } labels["criminology"] = { type = "related-to", description = "{{{langname}}} terms used in [[criminology]], the study of [[crime]].", additional = "{{also|Category:{{{langcode}}}:Crime}}", parents = {"sociology", "crime"}, } labels["cryptography"] = { type = "related-to", description = "default", parents = {"formal sciences", "mathematics", "computer science"}, } labels["cryptozoology"] = { type = "related-to", description = "{{{langname}}} terms used in [[cryptozoology]], the [[pseudoscientific]] study of mythological creatures.", additional = "{{also|Category:{{{langcode}}}:Mythological creatures}}", parents = {"zoology", "paranormal"}, } labels["crystallography"] = { type = "related-to", description = "default", parents = {"physics", "crystal"}, neologism_name = "talabubugan", --TLCHANGE } labels["cultural anthropology"] = { type = "related-to", description = "default", parents = {"antropolohiya", "kultura"}, --TLCHANGE {"anthropology", "culture"}, } labels["cybernetics"] = { type = "related-to", description = "default no singularize", parents = {"applied mathematics", "systems theory"}, } labels["cytology"] = { type = "related-to", description = "{{{langname}}} terms used in [[cytology]], the study of cell biology, cell structure, formation, classification and related topics.", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, neologism_name = "palasihayan", --TLCHANGE } labels["data management"] = { type = "related-to", description = "default", parents = {"information science", "computer science"}, } labels["demarcation lines"] = { type = "name", description = "=political [[demarcation line]]s", parents = {"politics"}, } labels["decision theory"] = { type = "related-to", description = "default", parents = {"probability theory", "epistemology"}, } labels["demography"] = { type = "related-to", description = "default", parents = {"sciences", "statistics"}, neologism_name = "talasantauhan", --TLCHANGE } labels["dentistry"] = { type = "related-to", description = "default", parents = {"medicine", "teeth"}, } labels["dermatology"] = { type = "related-to", description = "{{{langname}}} terms used in [[dermatology]], the study of the [[skin]].", additional = "{{also|Category:{{{langcode}}}:Skin}}", parents = {"medisina"}, --TLCHANGE "medicine" } labels["developmental biology"] = { type = "related-to", description = "{{{langname}}} terms used in [[developmental biology]], the study of the [[development]] of [[lifeform]]s.", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, } labels["agham pandaigdig"] = { --TLCHANGE type = "related-to", description = "default", parents = {"agham"}, --TLCHANGE "sciences" english_name = "earth sciences", --TLCHANGE } labels["earthquake engineering"] = { type = "related-to", description = "default", parents = {"engineering"}, } labels["ecology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ecology]], the study of interaction between [[life]] and its environment.", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, neologism_name = "palamuhayan", --TLCHANGE } labels["economics"] = { type = "related-to", description = "{{{langname}}} terms used in [[economics]], the study of the [[economy]].", parents = {"social sciences"}, neologism_name = "agimatan", --TLCHANGE } labels["ecosystems"] = { type = "related-to", description = "default", parents = {"ecology", "landforms"}, } labels["electrencephalography"] = { type = "related-to", description = "{{{langname}}} terms used in [[electrencephalography]], the electrical measurement of the [[brain]].", additional = "{{also|Category:{{{langcode}}}:Brain}}", parents = {"neuroscience"}, } labels["electrical engineering"] = { type = "related-to", description = "default", parents = {"engineering", "electricity"}, } labels["electricity"] = { type = "related-to", description = "default", parents = {"electromagnetism"}, } labels["electrocardiography"] = { type = "related-to", description = "default", parents = {"cardiology"}, } labels["electrodynamics"] = { type = "related-to", description = "default no singularize", parents = {"electromagnetism"}, neologism_name = "dagitsigan", --TLCHANGE } labels["electrochemistry"] = { type = "related-to", description = "default", parents = {"physical chemistry", "electricity"}, neologism_name = "dagikapnayan", --TLCHANGE } labels["electromagnetism"] = { type = "related-to", description = "default", parents = {"pisika"}, --TLCHANGE "physics" neologism_name = "dagibalnian", --TLCHANGE } labels["element nomenclature"] = { type = "related-to", description = "default", parents = {"chemical notation", "names", "chemical elements"}, } labels["embryology"] = { type = "related-to", description = "{{{langname}}} terms used in [[embryology]], the study of the [[embryo]].", parents = {"biology", "developmental biology", "medicine"}, } labels["emergency medicine"] = { type = "related-to", description = "default", parents = {"medisina"}, --TLCHANGE "medicine" } labels["endocrinology"] = { type = "related-to", description = "{{{langname}}} terms used in [[endocrinology]], the study of [[hormones]] and the [[endocrine system]].", additional = "{{also|Category:{{{langcode}}}:Hormones}}", parents = {"medisina"}, --TLCHANGE "medicine" } labels["engineering"] = { type = "related-to", description = "default", parents = {"applied sciences", "technology"}, neologism_name = "agsikapan", --TLCHANGE } labels["enterprise engineering"] = { type = "related-to", description = "default", parents = {"engineering"}, } labels["entomology"] = { type = "related-to", description = "{{{langname}}} terms used in [[entomology]], the study of [[insect]]s.", additional = "{{also|Category:{{{langcode}}}:Insects}}", parents = {"zoology", "arthropodology"}, neologism_name = "dalubkulisapan", --TLCHANGE } labels["epidemiology"] = { type = "related-to", description = "{{{langname}}} terms used in [[epidemiology]].", parents = {"medisina"}, --TLCHANGE "medicine" } labels["ethnography"] = { type = "related-to", description = "default", parents = {"antropolohiya"}, --TLCHANGE "anthropology" neologism_name = "talalahian", --TLCHANGE } labels["ethnology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ethnology]], the study of [[people]]s.", parents = {"antropolohiya"}, --TLCHANGE "anthropology" neologism_name = "dalublahian", --TLCHANGE } labels["ethology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ethology]], the study of [[animal]] [[behaviour]].", parents = {"zoolohiya"}, --TLCHANGE "zoology" } labels["evolutionary theory"] = { type = "related-to", description = "default", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, neologism_name = "huna ng kasunlaran", --TLCHANGE } labels["flat earth"] = { type = "related-to", description = "{{{langname}}} terms used by believers in a flat earth or related to the concept.", parents = {"pseudoscience", "obsolete scientific theories"}, } labels["flax"] = { type = "related-to", description = "default", parents = {"agriculture", "Malpighiales order plants"}, } labels["fluid dynamics"] = { type = "related-to", description = "default no singularize", parents = {"pisika"}, --TLCHANGE "physics" } labels["forestry"] = { type = "related-to", description = "default", parents = {"aplikadong agham"}, --TLCHANGE "applied sciences" neologism_name = "palagubatan", --TLCHANGE } labels["functional group prefixes"] = { type = "set", description = "default", parents = {"organic chemistry"}, } labels["functional group suffixes"] = { type = "set", description = "default", parents = {"organic chemistry"}, } labels["gardens"] = { type = "type", description = "=places where plants are grown", parents = {"home", "horticulture"}, } labels["gastroenterology"] = { type = "related-to", description = "{{{langname}}} terms used in [[gastroenterology]], the study of the [[digestive system]].", parents = {"medisina"}, --TLCHANGE "medicine" } labels["genetics"] = { type = "related-to", description = "{{{langname}}} terms used in [[genetics]], the study of [[gene]]s.", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, neologism_name = "palamanahan", --TLCHANGE } labels["heograpiya"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[geography]], the study of various phenomena found on [[Earth]]'s surface.", additional = "{{also|Category:{{{langcode}}}:Landforms|Category:{{{langcode}}}:Polities}}", parents = {"agham pandaigdig"}, --TLCHANGE {"earth sciences"}, english_name = "geography", --TLCHANGE neologism_name = "taladutaan" --TLCHANGE } labels["geological periods"] = { type = "related-to", description = "default", parents = {"heolohiya"}, --TLCHANGE "geology" } labels["heolohiya"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[geology]], the study of the solid parts of [[Earth]].", parents = {"agham pandaigdig"}, --TLCHANGE {"earth sciences"}, english_name = "geology", --TLCHANGE neologism_name = "dalubdutaan", --TLCHANGE } labels["geomorphology"] = { type = "related-to", description = "{{{langname}}} terms used in [[geomorphology]].", parents = {"heolohiya"}, --TLCHANGE "geology" neologism_name = "duanyuan", --TLCHANGE } labels["geopolitics"] = { type = "related-to", description = "default no singularize", parents = {"heograpiya", "politika"} --TLCHANGE {"geography", "politics"}, } labels["geospatial science"] = { type = "related-to", description = "default", parents = {"agham pandaigdig"}, --TLCHANGE {"earth sciences"}, } labels["gerontology"] = { type = "related-to", description = "{{{langname}}} terms used in [[gerontology]], the study of [[aging]].", additional = "{{also|Category:{{{langcode}}}:Age}}", parents = {"medisina"}, --TLCHANGE "medicine" } labels["balarila"] = { --TLCHANGE type = "related-to", description = "default", parents = {"lingguwistika"}, --TLCHANGE linguistics english_name = "grammar", --TLCHANGE } labels["grammatical cases"] = { type = "set", description = "default", parents = {"balarila"}, --TLCHANGE grammar } labels["grammatical moods"] = { type = "set", description = "default", parents = {"balarila"}, --TLCHANGE grammar } labels["gravity"] = { type = "related-to", description = "default", parents = {"acceleration", "astrophysics", "mechanics"}, neologism_name = "dagsin", --TLCHANGE } labels["gynaecology"] = { type = "related-to", description = "default", parents = {"medicine", "female"}, } labels["helminthology"] = { type = "related-to", description = "{{{langname}}} terms used in [[helminthology]], the study of [[helminth]]s ([[parasitic]] [[worm#Noun|worms]]).", additional = "{{also|Category:{{{langcode}}}:Flatworms}}", parents = {"zoolohiya"}, --TLCHANGE "zoology" } labels["hematology"] = { type = "related-to", description = "{{{langname}}} terms used in [[hematology]], the study of [[blood]].", parents = {"medisina"}, --TLCHANGE "medicine" } labels["hepatology"] = { type = "related-to", description = "{{{langname}}} terms used in [[hepatology]], the study of the [[liver]].", parents = {"medisina"}, --TLCHANGE "medicine" } labels["herpetology"] = { type = "related-to", description = "{{{langname}}} terms used in [[herpetology]], the study of [[reptile]]s and amphibians.", additional = "{{also|Category:{{{langcode}}}:Reptiles|Category:{{{langcode}}}:Amphibians}}", parents = {"zoolohiya"}, --TLCHANGE "zoology" } labels["homeopathy"] = { type = "related-to", description = "default", parents = {"alternative medicine"}, } labels["horticulture"] = { type = "related-to", description = "default", parents = {"agriculture", "botany"}, } labels["hydroacoustics"] = { type = "related-to", description = "default no singularize", parents = {"acoustics", "hydrology"}, } labels["hydrocarbon chain prefixes"] = { type = "set", description = "default", parents = {"organic chemistry"}, } labels["hydrocarbon chain suffixes"] = { type = "set", description = "default", parents = {"organic chemistry"}, } labels["hydrology"] = { type = "related-to", description = "{{{langname}}} terms used in [[hydrology]], the study of [[water]], its movement and distribution.", additional = "{{also|Category:{{{langcode}}}:Water}}", parents = {"earth sciences", "water"}, } labels["ichthyology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ichthyology]], the study of [[fish]].", additional = "{{also|Category:{{{langcode}}}:Fish}}", parents = {"zoolohiya"}, --TLCHANGE "zoology" neologism_name = "dalub-isdaan", --TLCHANGE } labels["immunochemistry"] = { type = "related-to", description = "default", parents = {"biochemistry", "immunology"}, } labels["immunology"] = { type = "related-to", description = "{{{langname}}} terms used in [[immunology]], the study of the [[immune system]].", parents = {"medisina"}, --TLCHANGE "medicine" } labels["Indo-European studies"] = { type = "related-to", description = "default no singularize", parents = {"linguistics"}, } labels["agham impormasyon"] = { --TLCHANGE type = "related-to", description = "default", parents = {"aplikadong agham"}, --TLCHANGE "applied sciences" english_name = "information science", --TLCHANGE } labels["inorganic chemistry"] = { type = "related-to", description = "default", parents = {"chemistry"}, neologism_name = "dihaying kapnayan", --TLCHANGE } labels["interdisciplinary fields"] = { type = "related-to", description = "default", parents = {"agham"}, --TLCHANGE "sciences" } labels["isolines"] = { type = "related-to", description = "default", parents = {"cartography", "meteorology"}, } labels["Lagrange points"] = { type = "related-to", description = "default", parents = {"orbits"}, } labels["leksikograpiya"] = { --TLCHANGE type = "related-to", description = "default", parents = {"lingguwistika"}, --TLCHANGE linguistics english_name = "lexicography", --TLCHANGE } labels["library science"] = { type = "related-to", description = "default", parents = {"sciences", "education", "information science"}, } labels["lichenology"] = { type = "related-to", description = "{{{langname}}} terms used in [[lichenology]], the study of [[lichen]]s.", additional = "{{also|Category:{{{langcode}}}:Lichens}}", parents = {"mycology", "phycology"}, neologism_name = "dalubligbusan", --TLCHANGE (coined) } labels["linguistic morphology"] = { type = "related-to", description = "default", parents = {"lingguwistika"}, --TLCHANGE linguistics } labels["lingguwistika"] = { --TLCHANGE type = "related-to", description = "Mga salitang {{{langname}}} na ginagamit sa lingguwistika, ang pag-aaral at pagsusuri ng [[wika]].", --TLCHANGE "{{{langname}}} terms used in [[linguistics]], the study and analysis of [[language]].", additional = "{{also|Category:{{{langcode}}}:Wika}}", --TLCHANGE "{{also|Category:{{{langcode}}}:Language}}", parents = {"wika", "agham panlipunan"}, --TLCHANGE {"language", "social sciences"}, english_name = "linguistics", --TLCHANGE neologism_name = "dalubwikaan", --TLCHANGE } labels["maize (crop)"] = { type = "related-to", description = "=[[maize]] (called [[corn]] in North America) as a crop", additional = "For terms related to maize as a food, see [[:Category:Maize (food)]] and for maize as a plant, see [[:Category:Maize (plant)]].", parents = {"agriculture", "grains"}, } labels["malacology"] = { type = "related-to", description = "{{{langname}}} terms used in [[malacology]], the study of [[mollusk]]s.", additional = "{{also|Category:{{{langcode}}}:Mollusks}}", parents = {"zoolohiya"}, --TLCHANGE "zoology" } labels["mammalogy"] = { type = "related-to", description = "{{{langname}}} terms used in [[mammalogy]], the study of [[mammal]]s.", additional = "{{also|Category:{{{langcode}}}:Mammals}}", parents = {"zoolohiya"}, --TLCHANGE "zoology" } labels["marine biology"] = { type = "related-to", description = "{{{langname}}} terms used in [[marine biology]], the study of [[life]] in the [[sea]].", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, } labels["masonry"] = { type = "related-to", description = "default", parents = {"construction"}, } labels["materials science"] = { type = "related-to", description = "default", parents = {"sciences", "engineering"}, } labels["mechanical engineering"] = { type = "related-to", description = "default", parents = {"engineering"}, } labels["mechanics"] = { type = "related-to", description = "default no singularize", parents = {"pisika"}, --TLCHANGE "physics" neologism_name = "dalubsigwasan", --TLCHANGE } labels["medical genetics"] = { type = "related-to", description = "default no singularize", parents = {"medicine", "genetics"}, } labels["medisina"] = { --TLCHANGE type = "related-to", description = "Mga salitang {{{langname}}} na tumutukoy sa agham at pagsasagawa ng [[medisina]].",--TLCHANGE "{{{langname}}} terms that pertain to the the science and practice of [[medicine]].", parents = {"biyolohiya", "pangangalagang pangkalusugan"}, --TLCHANGE {"biology", "healthcare"}, english_name = "medicine", --TLCHANGE } labels["metamaterials"] = { type = "related-to", description = "default", parents = {"pisika"}, --TLCHANGE "physics" } labels["physical constants"] = { type = "set", description = "default", parents = {"pisika"}, --TLCHANGE "physics" neologism_name = "sugnayaning lagiin", --TLCHANGE } labels["machine learning"] = { type = "related-to", description = "default", parents = {"artificial intelligence"}, } labels["meteorology"] = { type = "related-to", description = "{{{langname}}} terms used in [[meteorology]], the study of [[weather]].", additional = "{{also|Category:{{{langcode}}}:Weather}}", parents = {"earth sciences", "atmosphere"}, neologism_name = "dalubbulalakawan", --TLCHANGE (coined) } labels["metrology"] = { type = "related-to", description = "{{{langname}}} terms used in [[metrology]], the science of [[measure|measuring]].", parents = {"aplikadong agham"}, --TLCHANGE "applied sciences" wpcat = true, commonscat=true, } labels["microbiology"] = { type = "related-to", description = "{{{langname}}} terms used in [[microbiology]], the study of [[life]] at [[microscopic]] scales, too small for the [[human]] [[eye]].", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, neologism_name = "mikhaynayan", --TLCHANGE } labels["microscopy"] = { type = "related-to", description = "{{{langname}}} terms used in [[microscopy]], the field of using [[microscopes]] for study.", parents = {"optics", "microbiology"}, neologism_name = "dalubmiksipatan", --TLCHANGE (coined) } labels["mineralogy"] = { type = "related-to", description = "{{{langname}}} terms used in [[mineralogy]], the study of [[mineral]]s.", additional = "{{also|Category:{{{langcode}}}:Minerals}}", parents = {"heolohiya"}, --TLCHANGE "geology" neologism_name = "lupangkapan", --TLCHANGE } labels["molecular biology"] = { type = "related-to", description = "{{{langname}}} terms used in [[molecular biology]], the study of the [[molecules]] found in [[life]], their functions and effects.", parents = {"biochemistry", "biology", "genetics"}, } labels["mycology"] = { type = "related-to", description = "{{{langname}}} terms used in [[mycology]], the study of [[fungi]].", additional = "{{also|Category:{{{langcode}}}:Fungi", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, } labels["NASA"] = { type = "related-to", description = "=the United States National Aeronautics and Space Administration and the US space program", parents = {"astronautics", "aviation"}, } labels["nephrology"] = { type = "related-to", description = "{{{langname}}} terms used in [[nephrology]], the study of the [[kidney]]s.", parents = {"medisina"}, --TLCHANGE "medicine" } labels["neuroanatomy"] = { type = "related-to", description = "{{{langname}}} terms used in [[neuroanatomy]], the study of the structure and organization of the [[nervous system]].", parents = {"anatomy", "neurology", "neuroscience"}, } labels["neurology"] = { type = "related-to", description = "{{{langname}}} terms used in [[neurology]], the study of [[nerves]] and [[neurons]].", parents = {"medicine", "neuroscience"}, } labels["neuroscience"] = { type = "related-to", description = "{{{langname}}} terms used in [[neuroscience]], the study of the [[nervous system]].", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, } labels["neurosurgery"] = { type = "related-to", description = "default", parents = {"surgery", "neurology"}, } labels["neutron"] = { type = "related-to", description = "default", parents = {"nuclear physics"}, neologism_name = "awansik", --TLCHANGE } labels["neutron stars"] = { type = "related-to", description = "default", parents = {"neutron", "gravity", "astrophysics", "relativity", "stars"}, } labels["pangngalan"] = { --TLCHANGE type = "related-to", description = "default", parents = {"bahagi ng pananalita"}, --TLCHANGE parts of speech english_name = "nouns", --TLCHANGE } labels["nuclear energy"] = { type = "related-to", description = "default", parents = {"energy", "nuclear physics", "technology"}, neologism_name = "buturing kusog", --TLCHANGE } labels["nuclear fusion"] = { type = "related-to", description = "default", parents = {"nuclear energy"}, neologism_name = "buturing sapisan", --TLCHANGE } labels["nuclear physics"] = { type = "related-to", description = "default no singularize", parents = {"physics", "quantum mechanics"}, neologism_name = "buturan", --TLCHANGE } labels["nuclear rocketry"] = { type = "related-to", description = "default", parents = {"nuclear energy", "rocketry", "space access"}, } labels["obstetrics"] = { type = "related-to", description = "default no singularize", parents = {"developmental biology", "medicine", "pregnancy"}, } labels["obsolete scientific theories"] = { type = "set", description = "{{{langname}}} terms for types or instances of [[obsolete]] [[scientific]] [[theory|theories]] that are no longer, or have never been, widely accepted.", parents = {"history of science"}, } labels["oceanography"] = { type = "related-to", description = "default", parents = {"agham"}, --TLCHANGE "sciences" } labels["oenology"] = { type = "related-to", description = "{{{langname}}} terms used in [[oenology]], the study of [[wine]] and [[winemaking]].", additional = "{{also|Category:{{{langcode}}}:Wine}}", parents = {"agham"}, --TLCHANGE "sciences" } labels["oncology"] = { type = "related-to", description = "{{{langname}}} terms used in [[oncology]], the study of [[cancer]].", parents = {"biology", "medicine", "pathology"}, } labels["onomastics"] = { type = "related-to", description = "{{{langname}}} terms used in [[onomastics]], the study of [[name]]s.", additional = "{{also|Category:{{{langcode}}}:Names|Category:{{{langname}}} names}}", parents = {"linguistics", "names"}, } labels["ophthalmology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ophthalmology]], the study of the [[eye]].", additional = "{{also|Category:{{{langcode}}}:Eye}}", parents = {"medicine", "vision"}, } labels["optics"] = { type = "related-to", description = "{{{langname}}} terms used in [[optics]], the study of the behaviour of [[light]].", additional = "{{also|Category:{{{langcode}}}:Light}}", parents = {"pisika"}, --TLCHANGE "physics" neologism_name = "sugaan", --TLCHANGE } labels["orbits"] = { type = "related-to", description = "default", parents = {"astronautics", "gravity", "space", "curves"}, } labels["organic chemistry"] = { type = "related-to", description = "default", parents = {"chemistry"}, neologism_name = "haying kapnayan", --TLCHANGE } labels["orgonomy"] = { type = "related-to", description = "=the [[orgone]] theory proposed by {{w|William Reich}}", parents = {"alternative medicine", "pseudoscience"}, } labels["ornithology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ornithology]], the study of [[birds]].", additional = "{{also|Category:{{{langcode}}}:Birds}}", parents = {"zoolohiya"}, --TLCHANGE "zoology" neologism_name = "dalub-ibunan", --TLCHANGE } labels["paleontology"] = { type = "related-to", description = "default", parents = {"agham", "heolohiya"}, --TLCHANGE "sciences" "geology" } labels["palynology"] = { type = "related-to", description = "{{{langname}}} terms used in [[palynology]], the study of [[particle]]s and particulate matter.", parents = {"heolohiya"}, --TLCHANGE "geology" } labels["paranormal"] = { type = "related-to", description = "default with the", parents = {"pseudoscience"}, } labels["parapsychology"] = { type = "related-to", description = "default", parents = {"paranormal", "pseudoscience"}, } labels["parasitology"] = { type = "related-to", description = "default", parents = {"pathology", "zoology"}, } labels["particle physics"] = { type = "related-to", description = "{{{langname}}} terms used in [[particle physics]], the study of [[subatomic]] [[particle]]s.", additional = "{{also|Category:{{{langcode}}}:Subatomic particles}}", parents = {"pisika"}, --TLCHANGE "physics" } labels["bahagi ng pananalita"] = { --TLCHANGE type = "related-to", description = "=[[bahagi ng pananalita|bahagi ng pananalita]]", --TLCHANGE parents = {"balarila"}, --TLCHANGE grammar english_name = "parts of speech", --TLCHANGE } labels["pathology"] = { type = "related-to", description = "{{{langname}}} terms used in [[pathology]], the study of [[disease]].", additional = "{{also|Category:{{{langcode}}}:Disease}}", parents = {"medicine", "disease"}, neologism_name = "palasakitan", --TLCHANGE } labels["petrochemistry"] = { type = "related-to", description = "default", parents = {"chemistry", "chemical engineering", "oil industry", "petroleum"}, } labels["petrology"] = { type = "related-to", description = "{{{langname}}} terms used in [[petrology]], the study of [[rock]].", additional = "{{also|Category:{{{langcode}}}:Rocks}}", parents = {"heolohiya"}, --TLCHANGE "geology" } labels["pharmacology"] = { type = "related-to", description = "default", parents = {"biochemistry", "medicine"}, } labels["pharmacy"] = { type = "related-to", description = "default", parents = {"medicine", "pharmacology"}, } labels["phonemes"] = { type = "set", description = "=contrastive sounds within a language", parents = {"phonology"}, neologism_name = "multinig", --TLCHANGE } labels["phonetics"] = { type = "related-to", description = "default no singularize", parents = {"linguistics"}, neologism_name = "palatinigan", --TLCHANGE } labels["phonology"] = { type = "related-to", description = "{{{langname}}} terms used in [[phonology]], the organisation of [[speech]] sounds within a [[language]].", parents = {"linguistics"}, neologism_name = "(dalub) tinigan", --TLCHANGE } labels["photochemistry"] = { type = "related-to", description = "default", parents = {"physical chemistry", "light"}, } labels["phrenology"] = { type = "related-to", description = "default", parents = {"psychology", "pseudoscience"}, } labels["phycology"] = { type = "related-to", description = "{{{langname}}} terms used in [[phycology]], the study of [[algae]].", additional = "{{also|Category:{{{langcode}}}:Algae}}", parents = {"botany", "microbiology"}, } labels["physical chemistry"] = { type = "related-to", description = "default", parents = {"chemistry", "physics"}, neologism_name = "liknaying kapnayan", --TLCHANGE } labels["physical quantities"] = { type = "set", description = "default", parents = {"pisika"}, --TLCHANGE "physics" } labels["pisika"] = { --TLCHANGE type = "related-to", description = "default no singularize", parents = {"agham"}, --TLCHANGE "sciences" commonscat = true, wpcat = true, english_name = "physics", --TLCHANGE neologism_name = "sugnayan", --TLCHANGE } labels["physiology"] = { type = "related-to", description = "{{{langname}}} terms used in [[physiology]].", parents = {"biology", "medicine"}, neologism_name = "liksanan", --TLCHANGE } labels["phytopathology"] = { type = "related-to", description = "{{{langname}}} terms used in [[phytopathology]], the study of [[disease]] in [[plant]]s.", additional = "{{also|Category:{{{langcode}}}:Plant diseases}}", parents = {"pathology", "botany"}, } labels["planetary nomenclature"] = { type = "related-to", description = "default", parents = {"planetology"}, } labels["planetology"] = { type = "related-to", description = "{{{langname}}} terms used in [[planetology]], the study of [[planet]]s.", additional = "{{also|Category:{{{langcode}}}:Planets}}", parents = {"astronomiya", "heolohiya"}, --TLCHANGE "astronomy" "geology" } labels["plant anatomy"] = { type = "related-to", description = "{{{langname}}} terms used in the study of the structure of plants and their parts.", parents = {"botany", "anatomy"}, } labels["plastic surgery"] = { type = "related-to", description = "default", parents = {"surgery"}, } labels["political science"] = { type = "related-to", description = "default", parents = {"social sciences", "politics"}, neologism_name = "dalubbanwahan", --TLCHANGE } labels["potential theory"] = { type = "related-to", description = "default", parents = {"mathematics"}, } labels["pragmatics"] = { type = "related-to", description = "default no singularize", parents = {"linguistics"}, } labels["prosody"] = { type = "related-to", description = "{{{langname}}} terms used in [[prosody]], the study of the [[suprasegmental]] aspects of [[speech]].", parents = {"linguistics"}, } labels["pseudoscience"] = { type = "related-to", description = "default", parents = {"agham"}, --TLCHANGE "sciences" } labels["psychiatry"] = { type = "related-to", description = "default", parents = {"medisina"}, --TLCHANGE "medicine" } labels["psychoanalysis"] = { type = "related-to", description = "default no singularize", parents = {"psychology"}, } labels["psychology"] = { type = "related-to", description = "{{{langname}}} terms used in [[psychology]], the study of the [[mind]].", additional = "{{also|Category:{{{langcode}}}:Mind}}", parents = {"social sciences"}, neologism_name = "dalub-isipan", --TLCHANGE } labels["psychotherapy"] = { type = "related-to", description = "default", parents = {"psychology"}, } labels["pulmonology"] = { type = "related-to", description = "{{{langname}}} terms used in [[pulmonology]], the study of the [[respiratory system]], including the [[lung]]s.", parents = {"medisina"}, --TLCHANGE "medicine" } labels["pyrotechnics"] = { type = "related-to", description = "default no singularize", parents = {"agham"}, --TLCHANGE "sciences" } labels["quantity"] = { type = "related-to", description = "default", parents = {"mathematics"}, neologism_name = "damò", --TLCHANGE } labels["quantum mechanics"] = { type = "related-to", description = "default no singularize", parents = {"pisika"}, --TLCHANGE "physics" } labels["relativity"] = { type = "related-to", description = "default", parents = {"pisika"}, --TLCHANGE "physics" neologism_name = "katugnayan", --TLCHANGE } labels["rheumatology"] = { type = "related-to", description = "default", parents = {"medisina"}, --TLCHANGE "medicine" neologism_name = "dalubrayumaan", --TLCHANGE (coined) } labels["robotics"] = { type = "related-to", description = "default no singularize", parents = {"engineering"}, } labels["rocketry"] = { type = "related-to", description = "default", parents = {"astronautics"}, } labels["roofing"] = { type = "related-to", description = "default", parents = {"construction"}, } labels["rosiculture"] = { type = "related-to", description = "default", parents = {"horticulture"}, } labels["rotation"] = { type = "related-to", description = "default", parents = {"mechanics", "geometry"}, } labels["Russian space program"] = { type = "related-to", description = "=the Russian and Soviet space programs", parents = {"astronautics", "aviation"}, } labels["sales"] = { type = "related-to", description = "default no singularize", parents = {"marketing"}, } labels["seismology"] = { type = "related-to", description = "{{{langname}}} terms used in [[seismology]], the study of [[earthquake]]s.", parents = {"heolohiya"}, --TLCHANGE "geology" } labels["semantics"] = { type = "related-to", description = "default no singularize", parents = {"linguistics"}, neologism_name = "palahuluganan", --TLCHANGE } labels["Semitic linguistics"] = { type = "related-to", description = "{{{langname}}} terms used in the study and analysis of [[Semitic]] [[language]]s.", parents = {"linguistics"}, } labels["semiotics"] = { type = "related-to", description = "default no singularize", parents = {"social sciences", "linguistics"}, } labels["sexology"] = { type = "related-to", description = "{{{langname}}} terms used in [[sexology]], the study of [[human]] [[sexuality]].", additional = "{{also|Category:{{{langcode}}}:Sex}}", parents = {"psychology", "sex", "sociology"}, } labels["SI units"] = { type = "related-to", description = "=[[International System of Units|SI]] [[unit of measure|units of measure]]", parents = {"units of measure"}, } labels["signal processing"] = { type = "related-to", description = "default", parents = {"applied mathematics", "telecommunications"}, wpcat = true, commonscat = true, } labels["agham panlipunan"] = { --TLCHANGE type = "related-to", description = "default with the", parents = {"agham", "lipunan"}, --TLCHANGE {"sciences", "society"}, english_name = "social sciences", --TLCHANGE neologism_name = "ulnayan", --TLCHANGE } labels["sociolinguistics"] = { type = "related-to", description = "default no singularize", parents = {"linguistics", "sociology"}, } labels["sosyolohiya"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[sociology]], the study of [[society]].", additional = "{{also|Category:{{{langcode}}}:Society}}", parents = {"agham panlipunan"}, --TLCHANGE {"social sciences"}, english_name = "sociology", --TLCHANGE neologism_name = "dalub-ulnungan", --TLCHANGE } labels["software engineering"] = { type = "related-to", description = "default", parents = {"engineering", "computer science", "software"}, wpcat = true, commonscat = true, } labels["soil science"] = { type = "related-to", description = "default", parents = {"agham pandaigdig"}, --TLCHANGE {"earth sciences"}, } labels["sorting algorithms"] = { type = "set", description = "default", parents = {"theory of computing"}, } labels["sound engineering"] = { type = "related-to", description = "default", parents = {"engineering", "sound"}, } labels["space access"] = { type = "related-to", description = "default", parents = {"astronautics"}, } labels["space sciences"] = { type = "related-to", description = "default", parents = {"sciences", "space"}, } labels["spectroscopy"] = { type = "related-to", description = "default", parents = {"analytical chemistry", "optics", "physics"}, } labels["statistical mechanics"] = { type = "related-to", description = "default no singularize", parents = {"mechanics"}, } labels["statistics"] = { type = "related-to", description = "default no singularize", parents = {"formal sciences", "mathematics"}, neologism_name = "palaulatan", --TLCHANGE } labels["surgery"] = { type = "related-to", description = "default", parents = {"medisina"}, --TLCHANGE "medicine" } labels["surveying"] = { type = "related-to", description = "default", parents = {"heograpiya"}, --TLCHANGE "geography" } labels["systems"] = { type = "related-to", description = "default", parents = {"interdisciplinary fields", "sciences", "society"}, } labels["systems engineering"] = { type = "related-to", description = "default", parents = {"engineering"}, } labels["systems theory"] = { type = "related-to", description = "default", parents = {"sciences", "systems"}, } labels["taxonomy"] = { type = "related-to", description = "default", additional = "For individual [[taxa]], see [[:Category:Taxonomic names]].", parents = {"biology", "evolutionary theory"}, } labels["taxonomic ranks"] = { type = "set", description = "default", parents = {"taxonomy"}, } labels["tenses"] = { type = "related-to", description = "default", parents = {"balarila"}, --TLCHANGE grammar } labels["teratology"] = { type = "related-to", description = "{{{langname}}} terms used in [[teratology]], the study of abnormalities in the [[development]] of the [[body]].", parents = {"developmental biology", "medicine", "pathology", "toxicology"}, } labels["theory of computing"] = { type = "related-to", description = "{{{langname}}} terms used in theoretical discussion of [[computer science]] or [[computing]].", parents = {"computer science"}, } labels["thermodynamics"] = { type = "related-to", description = "default no singularize", parents = {"pisika"}, --TLCHANGE "physics" neologism_name = "initsigan", --TLCHANGE } labels["tides"] = { type = "related-to", description = "default no singularize", parents = {"gravity", "periodic occurrences"}, } labels["toxicology"] = { type = "related-to", description = "{{{langname}}} terms used in [[toxicology]], the study of [[poisons]], [[toxins]] and other substances with negative effects on the [[body]].", additional = "{{also|Category:{{{langcode}}}:Poisons}}", parents = {"medicine", "pharmacology"}, } labels["traditional Chinese medicine"] = { type = "related-to", description = "default", parents = {"alternative medicine"}, } labels["traffic engineering"] = { type = "related-to", description = "default", parents = {"engineering", "road transport"}, } labels["translation studies"] = { type = "related-to", description = "default no singularize", parents = {"linguistics"}, } labels["traumatology"] = { type = "related-to", description = "{{{langname}}} terms used in traumatology, the study of wounds and injuries caused by accidents or violence to a person.", parents = {"medicine", "pathology"}, } labels["ufology"] = { type = "related-to", description = "default", parents = {"paranormal", "anti-gravity", "celestial inhabitants"}, } labels["units of energy"] = { type = "set", description = "{{{langname}}} terms that are [[unit of energy|units of energy]].", parents = {"units of measure", "energy"}, commonscat = false, wpcat = true, } labels["units of measure"] = { type = "set", description = "{{{langname}}} terms that are [[unit of measure|units of measure]].", parents = {"quantity", "metrology"}, commonscat = true, wpcat = "units of measurement", } labels["units of time"] = { type = "set", description = "{{{langname}}} terms that are [[unit of time|units of time]].", parents = {"units of measure", "time"}, commonscat = "spans of time", wpcat = true, } labels["urban studies"] = { type = "related-to", description = "default", parents = {"applied sciences", "social sciences"}, } labels["urology"] = { type = "related-to", description = "default", parents = {"medisina"}, --TLCHANGE "medicine" } labels["pandiwa"] = { --TLCHANGE type = "related-to", description = "default", parents = {"bahagi ng pananalita"}, --TLCHANGE parts of speech english_name = "verbs", --TLCHANGE } labels["veterinary medicine"] = { type = "related-to", description = "default", parents = {"medicine", "animals"}, } labels["virology"] = { type = "related-to", description = "{{{langname}}} terms used in [[virology]], the study of [[virus]]es.", additional = "{{also|Category:{{{langcode}}}:Viruses}}", parents = {"medicine", "microbiology", "pathology"}, neologism_name = "dalubhaykapan", --TLCHANGE (coined) } labels["volcanology"] = { type = "related-to", description = "{{{langname}}} terms used in [[volcanology]], the study of [[volcano]]es.", parents = {"heolohiya"}, --TLCHANGE "geology" } labels["zoolohiya"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[zoology]], the study of [[animal]]s.", additional = "{{also|Category:{{{langcode}}}:Animals}}", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, english_name = "zoology", --TLCHANGE neologism_name = "dalubhayupan", --TLCHANGE } labels["zymurgy"] = { type = "related-to", description = "default", parents = {"biochemistry", "brewing"}, } labels["colour and pattern morphs"] = { type = "set", description = "{{{langname}}} terms for [[colour]] and [[pattern]] [[morph#Etymology 2|morphs]]", parents = {"zoolohiya"}, --TLCHANGE "zoology" } labels["geological formations"] = { type = "set", description = "{{{langname}}} {{w|geological formations}}", parents = {"heolohiya"}, --TLCHANGE "geology" } return labels ppr6p1810iaiocpx9vt1cxre2jejh6a 177433 177426 2026-08-25T15:23:13Z Yivan000 4078 177433 Scribunto text/plain local labels = {} labels["agham"] = { --TLCHANGE type = "related-to", description = "default with the", parents = {"lahat ng paksa"}, --TLCHANGE {"all topics"}, english_name = "sciences", --TLCHANGE } labels["aselerasyon"] = { --TLCHANGE type = "related-to", description = "default", parents = {"pisika"}, --TLCHANGE "physics" english_name = "acceleration", --TLCHANGE neologism_name = "darasig", --TLCHANGE } labels["acoustics"] = { type = "related-to", description = "default no singularize", parents = {"applied sciences", "physics", "sound"}, neologism_name = "tunugan", --TLCHANGE } labels["pang-uri"] = { --TLCHANGE type = "type", description = "default", parents = {"bahagi ng pananalita"}, --TLCHANGE parts of speech english_name = "adjectives", --TLCHANGE } labels["aeronautics"] = { type = "related-to", description = "default no singularize", parents = {"agham"}, --TLCHANGE "sciences" } labels["aerospace"] = { type = "related-to", description = "default", parents = {"sciences", "space", "astronautics", "aeronautics"}, } labels["agrikultura"] = { --TLCHANGE type = "related-to", description = "default", parents = {"aplikadong agham"}, --TLCHANGE "applied sciences" english_name = "agriculture", --TLCHANGE neologism_name = "dalubsakahan", --TLCHANGE } labels["alchemy"] = { type = "related-to", description = "default", parents = {"paranormal", "pseudoscience", "obsolete scientific theories"}, } labels["alternative medicine"] = { type = "related-to", description = "default", parents = {"medicine", "pseudoscience"}, } labels["analytical chemistry"] = { type = "related-to", description = "default", parents = {"chemistry"}, neologism_name = "suriing kapnayan", --TLCHANGE } labels["anatomiya"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[anatomy]], the study of the [[body]] and its parts.", additional = "{{also|Category:{{{langcode}}}:Body parts}}", parents = {"biyolohiya", "medisina"},--TLCHANGE {"biology", "medicine"}, english_name = "anatomy", --TLCHANGE neologism_name = "katwanan", --TLCHANGE } labels["andrology"] = { type = "related-to", description = "default", parents = {"medicine", "male"}, } labels["antropolohiya"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[anthropology]], the study of [[human]]s.", additional = "{{also|Category:{{{langcode}}}:Human}}", parents = {"zoolohiya", "agham panlipunan"}, --TLCHANGE "zoology" "social sciences" english_name = "anthropology", --TLCHANGE neologism_name = "dalubtauhan", --TLCHANGE } labels["anti-gravity"] = { type = "related-to", description = "default", parents = {"fictional abilities", "gravity", "science fiction", "space access"}, neologism_name = "labandagsín", --TLCHANGE (coined) } labels["aplikadong agham"] = { --TLCHANGE type = "related-to", description = "default", parents = {"agham"}, --TLCHANGE "sciences" english_name = "applied sciences", --TLCHANGE neologism_name = "sinalapat na agham", --TLCHANGE (coined) } labels["arachnology"] = { type = "related-to", description = "{{{langname}}} terms used in [[arachnology]], the study of [[spider]]s.", additional = "{{also|Category:{{{langcode}}}:Spiders}}", parents = {"zoology", "arthropodology"}, } labels["archaeology"] = { type = "related-to", description = "default", parents = {"antropolohiya", "agham"}, --TLCHANGE {"anthropology", "sciences"}, commonscat = true, wpcat = true, } labels["architectural elements"] = { type = "set", description = "default", parents = {"arkitektura"}, --TLCHANGE {"architecture"}, } labels["arkitektura"] = { --TLCHANGE type = "related-to", description = "default", parents = {"applied sciences", "art"}, english_name = "architecture", --TLCHANGE neologism_name = "agbarugan", --TLCHANGE } labels["arthropodology"] = { type = "related-to", description = "{{{langname}}} terms used in [[arthropodology]], the study of [[arthropod]]s.", additional = "{{also|Category:{{{langcode}}}:Arthropods}}", parents = {"zoolohiya"}, --TLCHANGE "zoology" } labels["artificial intelligence"] = { type = "related-to", description = "default", parents = {"computer science", "cybernetics"}, neologism_name = "pamalayang gawa-gawâ", --TLCHANGE (coined) } labels["asterisms"] = { type = "name", description = "default", parents = {"astronomiya"}, --TLCHANGE "astronomy" } labels["astronautics"] = { type = "related-to", description = "default no singularize", parents = {"applied sciences", "space"}, } labels["astronomiya"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[astronomy]], the study of [[stars]] and other [[celestial bodies]].", additional = "{{also|Category:{{{langcode}}}:Celestial bodies}}", parents = {"sciences", "space"}, english_name = "astronomy", --TLCHANGE neologism_name = "dalubtalaan", --TLCHANGE } labels["astrophysics"] = { type = "related-to", description = "default no singularize", parents = {"pisika", "astronomiya"}, --TLCHANGE "physics" "astronomy" } labels["aviation"] = { type = "related-to", description = "default", parents = {"aeronautics", "transport"}, } labels["avionics"] = { type = "related-to", description = "default no singularize", parents = {"aeronautics", "electronics"}, } labels["Ayurveda"] = { type = "related-to", description = "default", parents = {"alternative medicine", "India"}, } labels["bacteriology"] = { type = "related-to", description = "{{{langname}}} terms used in [[bacteriology]], the study of [[bacteria]].", additional = "{{also|Category:{{{langcode}}}:Bacteria}}", parents = {"medicine", "microbiology"}, neologism_name = "dalub-ishayan", --TLCHANGE (coined) } labels["ballistics"] = { type = "related-to", description = "default no singularize", parents = {"mechanics"}, } labels["biases"] = { type = "set", description = "{{{langname}}} terms for [[bias|biases]], [[inclination]]s of views towards [[inaccurate]] [[representation]].", additional = "{{also|Category:{{{langcode}}}:Logical fallacies|Category:{{{langcode}}}:Forms of discrimination}}", parents = {"psychology", "statistics"}, } labels["biochemistry"] = { type = "related-to", description = "default", parents = {"chemistry", "biology"}, neologism_name = "haykapnayan", --TLCHANGE } labels["biyolohiya"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[biology]], the study of [[life]].", additional = "{{also|Category:{{{langcode}}}:Lifeforms}}", parents = {"agham"}, --TLCHANGE "sciences" english_name = "biology", --TLCHANGE neologism_name = "haynayan", --TLCHANGE } labels["black holes"] = { type = "related-to", description = "default", parents = {"astronomy", "astrophysics", "gravity", "relativity"}, } labels["botanika"] = { --TLCHANGE type = "related-to", description = "=[[botany]], the study of [[plants]]", additional = "{{also|Category:{{{langcode}}}:Plants}}", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, english_name = "botany", --TLCHANGE neologism_name = "dalubhalmanan", --TLCHANGE } labels["briyolohia"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[bryology]], the study of [[moss]]es and other lower plants.", additional = "{{also|Category:{{{langcode}}}:Mosses}}", parents = {"biyolohiya", "botanika"}, --TLCHANGE {"biology", "botany"}, english_name = "bryology", --TLCHANGE neologism_name = "dalublumotan", --TLCHANGE (coined) } labels["cardiology"] = { type = "related-to", description = "{{{langname}}} terms used in [[cardiology]], the study of the [[heart]].", parents = {"medicine", "circulatory system"}, neologism_name = "palapusuan", --TLCHANGE } labels["karpinteriya"] = { --TLCHANGE type = "related-to", description = "default", parents = {"construction", "woodworking"}, english_name = "carpentry", --TLCHANGE } labels["cartography"] = { type = "related-to", description = "default", parents = {"heograpiya"}, --TLCHANGE "geography" } labels["catalysis"] = { type = "related-to", description = "default", parents = {"chemical processes", "chemical reactions", "physical chemistry"}, neologism_name = "ganapbilos", --TLCHANGE } labels["chemical engineering"] = { type = "related-to", description = "default", parents = {"engineering", "chemistry"}, } labels["chemical formulae"] = { type = "name", description = "default", parents = {"chemical notation"}, neologism_name = "kapnayaning sanyo", --TLCHANGE } labels["chemical notation"] = { type = "related-to", description = "default", parents = {"chemistry", "names", "symbols"}, neologism_name = "kapnayaning halat", --TLCHANGE } labels["chemical reactions"] = { type = "related-to,set", description = "default", parents = {"chemistry"}, neologism_name = "kapnaying balibilos", --TLCHANGE } labels["chemical reagents"] = { type = "set", description = "default", parents = {"chemistry"}, neologism_name = "kapnaying pamalibilos", --TLCHANGE } labels["kimika"] = { --TLCHANGE type = "related-to", description = "default", parents = {"agham"}, --TLCHANGE "sciences" english_name = "chemistry", --TLCHANGE neologism_name = "kapnayan", --TLCHANGE } labels["Chinese astronomy"] = { type = "related-to", description = "default", parents = {"astronomiya"}, --TLCHANGE "astronomy" } labels["Chinese phonetics"] = { type = "related-to", description = "default no singularize", parents = {"phonetics", "Chinese"}, } labels["classical mechanics"] = { type = "related-to", description = "default no singularize", parents = {"mechanics"}, } labels["classical studies"] = { type = "related-to", description = "default no singularize", parents = {"linguistics", "literature", "history"}, } labels["climatology"] = { type = "related-to", description = "{{{langname}}} terms used in [[climatology]], the study of [[climate]].", parents = {"agham pandaigdig"}, --TLCHANGE {"earth sciences"}, } labels["clinical psychology"] = { type = "related-to", description = "default", parents = {"psychology", "pathology"}, } labels["computational linguistics"] = { type = "related-to", description = "default no singularize", parents = {"linguistics", "computer science"}, } labels["computer science"] = { type = "related-to", description = "default", parents = {"sciences", "computing"}, } labels["conchology"] = { type = "related-to", description = "{{{langname}}} terms used in [[conchology]], the study of mollusc [[shell]]s.", parents = {"malacology"}, neologism_name = "dalubkabibihan", --TLCHANGE } labels["constellations"] = { type = "name", description = "default", parents = {"astronomiya"}, --TLCHANGE "astronomy" } labels["construction"] = { type = "related-to", description = "default", parents = {"engineering", "architecture"}, } labels["control theory"] = { type = "related-to", description = "default", parents = {"sciences", "systems"}, } labels["cosmology"] = { type = "related-to", description = "{{{langname}}} terms used in [[cosmology]], the study of the [[universe]].", parents = {"astronomiya"}, --TLCHANGE "astronomy" neologism_name = "dalubmayawan", --TLCHANGE } labels["criminology"] = { type = "related-to", description = "{{{langname}}} terms used in [[criminology]], the study of [[crime]].", additional = "{{also|Category:{{{langcode}}}:Crime}}", parents = {"sociology", "crime"}, } labels["cryptography"] = { type = "related-to", description = "default", parents = {"formal sciences", "mathematics", "computer science"}, } labels["cryptozoology"] = { type = "related-to", description = "{{{langname}}} terms used in [[cryptozoology]], the [[pseudoscientific]] study of mythological creatures.", additional = "{{also|Category:{{{langcode}}}:Mythological creatures}}", parents = {"zoology", "paranormal"}, } labels["crystallography"] = { type = "related-to", description = "default", parents = {"physics", "crystal"}, neologism_name = "talabubugan", --TLCHANGE } labels["cultural anthropology"] = { type = "related-to", description = "default", parents = {"antropolohiya", "kultura"}, --TLCHANGE {"anthropology", "culture"}, } labels["cybernetics"] = { type = "related-to", description = "default no singularize", parents = {"applied mathematics", "systems theory"}, } labels["cytology"] = { type = "related-to", description = "{{{langname}}} terms used in [[cytology]], the study of cell biology, cell structure, formation, classification and related topics.", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, neologism_name = "palasihayan", --TLCHANGE } labels["data management"] = { type = "related-to", description = "default", parents = {"information science", "computer science"}, } labels["demarcation lines"] = { type = "name", description = "=political [[demarcation line]]s", parents = {"politics"}, } labels["decision theory"] = { type = "related-to", description = "default", parents = {"probability theory", "epistemology"}, } labels["demography"] = { type = "related-to", description = "default", parents = {"sciences", "statistics"}, neologism_name = "talasantauhan", --TLCHANGE } labels["dentistry"] = { type = "related-to", description = "default", parents = {"medicine", "teeth"}, } labels["dermatology"] = { type = "related-to", description = "{{{langname}}} terms used in [[dermatology]], the study of the [[skin]].", additional = "{{also|Category:{{{langcode}}}:Skin}}", parents = {"medisina"}, --TLCHANGE "medicine" } labels["developmental biology"] = { type = "related-to", description = "{{{langname}}} terms used in [[developmental biology]], the study of the [[development]] of [[lifeform]]s.", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, } labels["agham pandaigdig"] = { --TLCHANGE type = "related-to", description = "default", parents = {"agham"}, --TLCHANGE "sciences" english_name = "earth sciences", --TLCHANGE } labels["earthquake engineering"] = { type = "related-to", description = "default", parents = {"inhenyeriya"}, --TLCHANGE {"engineering"}, } labels["ecology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ecology]], the study of interaction between [[life]] and its environment.", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, neologism_name = "palamuhayan", --TLCHANGE } labels["economics"] = { type = "related-to", description = "{{{langname}}} terms used in [[economics]], the study of the [[economy]].", parents = {"social sciences"}, neologism_name = "agimatan", --TLCHANGE } labels["ecosystems"] = { type = "related-to", description = "default", parents = {"ecology", "landforms"}, } labels["electrencephalography"] = { type = "related-to", description = "{{{langname}}} terms used in [[electrencephalography]], the electrical measurement of the [[brain]].", additional = "{{also|Category:{{{langcode}}}:Brain}}", parents = {"neuroscience"}, } labels["electrical engineering"] = { type = "related-to", description = "default", parents = {"engineering", "electricity"}, } labels["electricity"] = { type = "related-to", description = "default", parents = {"electromagnetism"}, } labels["electrocardiography"] = { type = "related-to", description = "default", parents = {"cardiology"}, } labels["electrodynamics"] = { type = "related-to", description = "default no singularize", parents = {"electromagnetism"}, neologism_name = "dagitsigan", --TLCHANGE } labels["electrochemistry"] = { type = "related-to", description = "default", parents = {"physical chemistry", "electricity"}, neologism_name = "dagikapnayan", --TLCHANGE } labels["electromagnetism"] = { type = "related-to", description = "default", parents = {"pisika"}, --TLCHANGE "physics" neologism_name = "dagibalnian", --TLCHANGE } labels["element nomenclature"] = { type = "related-to", description = "default", parents = {"chemical notation", "names", "chemical elements"}, } labels["embryology"] = { type = "related-to", description = "{{{langname}}} terms used in [[embryology]], the study of the [[embryo]].", parents = {"biology", "developmental biology", "medicine"}, } labels["emergency medicine"] = { type = "related-to", description = "default", parents = {"medisina"}, --TLCHANGE "medicine" } labels["endocrinology"] = { type = "related-to", description = "{{{langname}}} terms used in [[endocrinology]], the study of [[hormones]] and the [[endocrine system]].", additional = "{{also|Category:{{{langcode}}}:Hormones}}", parents = {"medisina"}, --TLCHANGE "medicine" } labels["inhenyeriya"] = { --TLCHANGE type = "related-to", description = "default", parents = {"applied sciences", "technology"}, english_name = "engineering", --TLCHANGE neologism_name = "agsikapan", --TLCHANGE } labels["enterprise engineering"] = { type = "related-to", description = "default", parents = {"inhenyeriya"}, --TLCHANGE {"engineering"}, } labels["entomology"] = { type = "related-to", description = "{{{langname}}} terms used in [[entomology]], the study of [[insect]]s.", additional = "{{also|Category:{{{langcode}}}:Insects}}", parents = {"zoology", "arthropodology"}, neologism_name = "dalubkulisapan", --TLCHANGE } labels["epidemiology"] = { type = "related-to", description = "{{{langname}}} terms used in [[epidemiology]].", parents = {"medisina"}, --TLCHANGE "medicine" } labels["ethnography"] = { type = "related-to", description = "default", parents = {"antropolohiya"}, --TLCHANGE "anthropology" neologism_name = "talalahian", --TLCHANGE } labels["ethnology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ethnology]], the study of [[people]]s.", parents = {"antropolohiya"}, --TLCHANGE "anthropology" neologism_name = "dalublahian", --TLCHANGE } labels["ethology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ethology]], the study of [[animal]] [[behaviour]].", parents = {"zoolohiya"}, --TLCHANGE "zoology" } labels["evolutionary theory"] = { type = "related-to", description = "default", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, neologism_name = "huna ng kasunlaran", --TLCHANGE } labels["flat earth"] = { type = "related-to", description = "{{{langname}}} terms used by believers in a flat earth or related to the concept.", parents = {"pseudoscience", "obsolete scientific theories"}, } labels["flax"] = { type = "related-to", description = "default", parents = {"agriculture", "Malpighiales order plants"}, } labels["fluid dynamics"] = { type = "related-to", description = "default no singularize", parents = {"pisika"}, --TLCHANGE "physics" } labels["forestry"] = { type = "related-to", description = "default", parents = {"aplikadong agham"}, --TLCHANGE "applied sciences" neologism_name = "palagubatan", --TLCHANGE } labels["functional group prefixes"] = { type = "set", description = "default", parents = {"organic chemistry"}, } labels["functional group suffixes"] = { type = "set", description = "default", parents = {"organic chemistry"}, } labels["gardens"] = { type = "type", description = "=places where plants are grown", parents = {"home", "horticulture"}, } labels["gastroenterology"] = { type = "related-to", description = "{{{langname}}} terms used in [[gastroenterology]], the study of the [[digestive system]].", parents = {"medisina"}, --TLCHANGE "medicine" } labels["genetics"] = { type = "related-to", description = "{{{langname}}} terms used in [[genetics]], the study of [[gene]]s.", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, neologism_name = "palamanahan", --TLCHANGE } labels["heograpiya"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[geography]], the study of various phenomena found on [[Earth]]'s surface.", additional = "{{also|Category:{{{langcode}}}:Landforms|Category:{{{langcode}}}:Polities}}", parents = {"agham pandaigdig"}, --TLCHANGE {"earth sciences"}, english_name = "geography", --TLCHANGE neologism_name = "taladutaan" --TLCHANGE } labels["geological periods"] = { type = "related-to", description = "default", parents = {"heolohiya"}, --TLCHANGE "geology" } labels["heolohiya"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[geology]], the study of the solid parts of [[Earth]].", parents = {"agham pandaigdig"}, --TLCHANGE {"earth sciences"}, english_name = "geology", --TLCHANGE neologism_name = "dalubdutaan", --TLCHANGE } labels["geomorphology"] = { type = "related-to", description = "{{{langname}}} terms used in [[geomorphology]].", parents = {"heolohiya"}, --TLCHANGE "geology" neologism_name = "duanyuan", --TLCHANGE } labels["geopolitics"] = { type = "related-to", description = "default no singularize", parents = {"heograpiya", "politika"} --TLCHANGE {"geography", "politics"}, } labels["geospatial science"] = { type = "related-to", description = "default", parents = {"agham pandaigdig"}, --TLCHANGE {"earth sciences"}, } labels["gerontology"] = { type = "related-to", description = "{{{langname}}} terms used in [[gerontology]], the study of [[aging]].", additional = "{{also|Category:{{{langcode}}}:Age}}", parents = {"medisina"}, --TLCHANGE "medicine" } labels["balarila"] = { --TLCHANGE type = "related-to", description = "default", parents = {"lingguwistika"}, --TLCHANGE linguistics english_name = "grammar", --TLCHANGE } labels["grammatical cases"] = { type = "set", description = "default", parents = {"balarila"}, --TLCHANGE grammar } labels["grammatical moods"] = { type = "set", description = "default", parents = {"balarila"}, --TLCHANGE grammar } labels["gravity"] = { type = "related-to", description = "default", parents = {"acceleration", "astrophysics", "mechanics"}, neologism_name = "dagsin", --TLCHANGE } labels["gynaecology"] = { type = "related-to", description = "default", parents = {"medicine", "female"}, } labels["helminthology"] = { type = "related-to", description = "{{{langname}}} terms used in [[helminthology]], the study of [[helminth]]s ([[parasitic]] [[worm#Noun|worms]]).", additional = "{{also|Category:{{{langcode}}}:Flatworms}}", parents = {"zoolohiya"}, --TLCHANGE "zoology" } labels["hematology"] = { type = "related-to", description = "{{{langname}}} terms used in [[hematology]], the study of [[blood]].", parents = {"medisina"}, --TLCHANGE "medicine" } labels["hepatology"] = { type = "related-to", description = "{{{langname}}} terms used in [[hepatology]], the study of the [[liver]].", parents = {"medisina"}, --TLCHANGE "medicine" } labels["herpetology"] = { type = "related-to", description = "{{{langname}}} terms used in [[herpetology]], the study of [[reptile]]s and amphibians.", additional = "{{also|Category:{{{langcode}}}:Reptiles|Category:{{{langcode}}}:Amphibians}}", parents = {"zoolohiya"}, --TLCHANGE "zoology" } labels["homeopathy"] = { type = "related-to", description = "default", parents = {"alternative medicine"}, } labels["horticulture"] = { type = "related-to", description = "default", parents = {"agrikultura", "botanika"}, --TLCHANGE {"agriculture", "botany"}, } labels["hydroacoustics"] = { type = "related-to", description = "default no singularize", parents = {"acoustics", "hydrology"}, } labels["hydrocarbon chain prefixes"] = { type = "set", description = "default", parents = {"organic chemistry"}, } labels["hydrocarbon chain suffixes"] = { type = "set", description = "default", parents = {"organic chemistry"}, } labels["hydrology"] = { type = "related-to", description = "{{{langname}}} terms used in [[hydrology]], the study of [[water]], its movement and distribution.", additional = "{{also|Category:{{{langcode}}}:Water}}", parents = {"earth sciences", "water"}, } labels["ichthyology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ichthyology]], the study of [[fish]].", additional = "{{also|Category:{{{langcode}}}:Fish}}", parents = {"zoolohiya"}, --TLCHANGE "zoology" neologism_name = "dalub-isdaan", --TLCHANGE } labels["immunochemistry"] = { type = "related-to", description = "default", parents = {"biochemistry", "immunology"}, } labels["immunology"] = { type = "related-to", description = "{{{langname}}} terms used in [[immunology]], the study of the [[immune system]].", parents = {"medisina"}, --TLCHANGE "medicine" } labels["Indo-European studies"] = { type = "related-to", description = "default no singularize", parents = {"lingguwistika"}, --TLCHANGE linguistics } labels["agham impormasyon"] = { --TLCHANGE type = "related-to", description = "default", parents = {"aplikadong agham"}, --TLCHANGE "applied sciences" english_name = "information science", --TLCHANGE } labels["inorganic chemistry"] = { type = "related-to", description = "default", parents = {"chemistry"}, neologism_name = "dihaying kapnayan", --TLCHANGE } labels["interdisciplinary fields"] = { type = "related-to", description = "default", parents = {"agham"}, --TLCHANGE "sciences" } labels["isolines"] = { type = "related-to", description = "default", parents = {"cartography", "meteorology"}, } labels["Lagrange points"] = { type = "related-to", description = "default", parents = {"orbits"}, } labels["leksikograpiya"] = { --TLCHANGE type = "related-to", description = "default", parents = {"lingguwistika"}, --TLCHANGE linguistics english_name = "lexicography", --TLCHANGE } labels["library science"] = { type = "related-to", description = "default", parents = {"sciences", "education", "information science"}, } labels["lichenology"] = { type = "related-to", description = "{{{langname}}} terms used in [[lichenology]], the study of [[lichen]]s.", additional = "{{also|Category:{{{langcode}}}:Lichens}}", parents = {"mycology", "phycology"}, neologism_name = "dalubligbusan", --TLCHANGE (coined) } labels["linguistic morphology"] = { type = "related-to", description = "default", parents = {"lingguwistika"}, --TLCHANGE linguistics } labels["lingguwistika"] = { --TLCHANGE type = "related-to", description = "Mga salitang {{{langname}}} na ginagamit sa lingguwistika, ang pag-aaral at pagsusuri ng [[wika]].", --TLCHANGE "{{{langname}}} terms used in [[linguistics]], the study and analysis of [[language]].", additional = "{{also|Category:{{{langcode}}}:Wika}}", --TLCHANGE "{{also|Category:{{{langcode}}}:Language}}", parents = {"wika", "agham panlipunan"}, --TLCHANGE {"language", "social sciences"}, english_name = "linguistics", --TLCHANGE neologism_name = "dalubwikaan", --TLCHANGE } labels["maize (crop)"] = { type = "related-to", description = "=[[maize]] (called [[corn]] in North America) as a crop", additional = "For terms related to maize as a food, see [[:Category:Maize (food)]] and for maize as a plant, see [[:Category:Maize (plant)]].", parents = {"agriculture", "grains"}, } labels["malacology"] = { type = "related-to", description = "{{{langname}}} terms used in [[malacology]], the study of [[mollusk]]s.", additional = "{{also|Category:{{{langcode}}}:Mollusks}}", parents = {"zoolohiya"}, --TLCHANGE "zoology" } labels["mammalogy"] = { type = "related-to", description = "{{{langname}}} terms used in [[mammalogy]], the study of [[mammal]]s.", additional = "{{also|Category:{{{langcode}}}:Mammals}}", parents = {"zoolohiya"}, --TLCHANGE "zoology" } labels["marine biology"] = { type = "related-to", description = "{{{langname}}} terms used in [[marine biology]], the study of [[life]] in the [[sea]].", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, } labels["masonry"] = { type = "related-to", description = "default", parents = {"construction"}, } labels["materials science"] = { type = "related-to", description = "default", parents = {"sciences", "engineering"}, } labels["mechanical engineering"] = { type = "related-to", description = "default", parents = {"inhenyeriya"}, --TLCHANGE {"engineering"}, } labels["mechanics"] = { type = "related-to", description = "default no singularize", parents = {"pisika"}, --TLCHANGE "physics" neologism_name = "dalubsigwasan", --TLCHANGE } labels["medical genetics"] = { type = "related-to", description = "default no singularize", parents = {"medicine", "genetics"}, } labels["medisina"] = { --TLCHANGE type = "related-to", description = "Mga salitang {{{langname}}} na tumutukoy sa agham at pagsasagawa ng [[medisina]].",--TLCHANGE "{{{langname}}} terms that pertain to the the science and practice of [[medicine]].", parents = {"biyolohiya", "pangangalagang pangkalusugan"}, --TLCHANGE {"biology", "healthcare"}, english_name = "medicine", --TLCHANGE } labels["metamaterials"] = { type = "related-to", description = "default", parents = {"pisika"}, --TLCHANGE "physics" } labels["physical constants"] = { type = "set", description = "default", parents = {"pisika"}, --TLCHANGE "physics" neologism_name = "sugnayaning lagiin", --TLCHANGE } labels["machine learning"] = { type = "related-to", description = "default", parents = {"artificial intelligence"}, } labels["meteorology"] = { type = "related-to", description = "{{{langname}}} terms used in [[meteorology]], the study of [[weather]].", additional = "{{also|Category:{{{langcode}}}:Weather}}", parents = {"earth sciences", "atmosphere"}, neologism_name = "dalubbulalakawan", --TLCHANGE (coined) } labels["metrology"] = { type = "related-to", description = "{{{langname}}} terms used in [[metrology]], the science of [[measure|measuring]].", parents = {"aplikadong agham"}, --TLCHANGE "applied sciences" wpcat = true, commonscat=true, } labels["microbiology"] = { type = "related-to", description = "{{{langname}}} terms used in [[microbiology]], the study of [[life]] at [[microscopic]] scales, too small for the [[human]] [[eye]].", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, neologism_name = "mikhaynayan", --TLCHANGE } labels["microscopy"] = { type = "related-to", description = "{{{langname}}} terms used in [[microscopy]], the field of using [[microscopes]] for study.", parents = {"optics", "microbiology"}, neologism_name = "dalubmiksipatan", --TLCHANGE (coined) } labels["mineralogy"] = { type = "related-to", description = "{{{langname}}} terms used in [[mineralogy]], the study of [[mineral]]s.", additional = "{{also|Category:{{{langcode}}}:Minerals}}", parents = {"heolohiya"}, --TLCHANGE "geology" neologism_name = "lupangkapan", --TLCHANGE } labels["molecular biology"] = { type = "related-to", description = "{{{langname}}} terms used in [[molecular biology]], the study of the [[molecules]] found in [[life]], their functions and effects.", parents = {"biochemistry", "biology", "genetics"}, } labels["mycology"] = { type = "related-to", description = "{{{langname}}} terms used in [[mycology]], the study of [[fungi]].", additional = "{{also|Category:{{{langcode}}}:Fungi", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, } labels["NASA"] = { type = "related-to", description = "=the United States National Aeronautics and Space Administration and the US space program", parents = {"astronautics", "aviation"}, } labels["nephrology"] = { type = "related-to", description = "{{{langname}}} terms used in [[nephrology]], the study of the [[kidney]]s.", parents = {"medisina"}, --TLCHANGE "medicine" } labels["neuroanatomy"] = { type = "related-to", description = "{{{langname}}} terms used in [[neuroanatomy]], the study of the structure and organization of the [[nervous system]].", parents = {"anatomy", "neurology", "neuroscience"}, } labels["neurology"] = { type = "related-to", description = "{{{langname}}} terms used in [[neurology]], the study of [[nerves]] and [[neurons]].", parents = {"medicine", "neuroscience"}, } labels["neuroscience"] = { type = "related-to", description = "{{{langname}}} terms used in [[neuroscience]], the study of the [[nervous system]].", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, } labels["neurosurgery"] = { type = "related-to", description = "default", parents = {"surgery", "neurology"}, } labels["neutron"] = { type = "related-to", description = "default", parents = {"nuclear physics"}, neologism_name = "awansik", --TLCHANGE } labels["neutron stars"] = { type = "related-to", description = "default", parents = {"neutron", "gravity", "astrophysics", "relativity", "stars"}, } labels["pangngalan"] = { --TLCHANGE type = "related-to", description = "default", parents = {"bahagi ng pananalita"}, --TLCHANGE parts of speech english_name = "nouns", --TLCHANGE } labels["nuclear energy"] = { type = "related-to", description = "default", parents = {"energy", "nuclear physics", "technology"}, neologism_name = "buturing kusog", --TLCHANGE } labels["nuclear fusion"] = { type = "related-to", description = "default", parents = {"nuclear energy"}, neologism_name = "buturing sapisan", --TLCHANGE } labels["nuclear physics"] = { type = "related-to", description = "default no singularize", parents = {"physics", "quantum mechanics"}, neologism_name = "buturan", --TLCHANGE } labels["nuclear rocketry"] = { type = "related-to", description = "default", parents = {"nuclear energy", "rocketry", "space access"}, } labels["obstetrics"] = { type = "related-to", description = "default no singularize", parents = {"developmental biology", "medicine", "pregnancy"}, } labels["obsolete scientific theories"] = { type = "set", description = "{{{langname}}} terms for types or instances of [[obsolete]] [[scientific]] [[theory|theories]] that are no longer, or have never been, widely accepted.", parents = {"history of science"}, } labels["oceanography"] = { type = "related-to", description = "default", parents = {"agham"}, --TLCHANGE "sciences" } labels["oenology"] = { type = "related-to", description = "{{{langname}}} terms used in [[oenology]], the study of [[wine]] and [[winemaking]].", additional = "{{also|Category:{{{langcode}}}:Wine}}", parents = {"agham"}, --TLCHANGE "sciences" } labels["oncology"] = { type = "related-to", description = "{{{langname}}} terms used in [[oncology]], the study of [[cancer]].", parents = {"biology", "medicine", "pathology"}, } labels["onomastics"] = { type = "related-to", description = "{{{langname}}} terms used in [[onomastics]], the study of [[name]]s.", additional = "{{also|Category:{{{langcode}}}:Names|Category:{{{langname}}} names}}", parents = {"lingguwistika", "pangalan"}, --TLCHANGE {"linguistics", "names"}, } labels["ophthalmology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ophthalmology]], the study of the [[eye]].", additional = "{{also|Category:{{{langcode}}}:Eye}}", parents = {"medicine", "vision"}, } labels["optics"] = { type = "related-to", description = "{{{langname}}} terms used in [[optics]], the study of the behaviour of [[light]].", additional = "{{also|Category:{{{langcode}}}:Light}}", parents = {"pisika"}, --TLCHANGE "physics" neologism_name = "sugaan", --TLCHANGE } labels["orbits"] = { type = "related-to", description = "default", parents = {"astronautics", "gravity", "space", "curves"}, } labels["organic chemistry"] = { type = "related-to", description = "default", parents = {"chemistry"}, neologism_name = "haying kapnayan", --TLCHANGE } labels["orgonomy"] = { type = "related-to", description = "=the [[orgone]] theory proposed by {{w|William Reich}}", parents = {"alternative medicine", "pseudoscience"}, } labels["ornithology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ornithology]], the study of [[birds]].", additional = "{{also|Category:{{{langcode}}}:Birds}}", parents = {"zoolohiya"}, --TLCHANGE "zoology" neologism_name = "dalub-ibunan", --TLCHANGE } labels["paleontology"] = { type = "related-to", description = "default", parents = {"agham", "heolohiya"}, --TLCHANGE "sciences" "geology" } labels["palynology"] = { type = "related-to", description = "{{{langname}}} terms used in [[palynology]], the study of [[particle]]s and particulate matter.", parents = {"heolohiya"}, --TLCHANGE "geology" } labels["paranormal"] = { type = "related-to", description = "default with the", parents = {"pseudoscience"}, } labels["parapsychology"] = { type = "related-to", description = "default", parents = {"paranormal", "pseudoscience"}, } labels["parasitology"] = { type = "related-to", description = "default", parents = {"pathology", "zoology"}, } labels["particle physics"] = { type = "related-to", description = "{{{langname}}} terms used in [[particle physics]], the study of [[subatomic]] [[particle]]s.", additional = "{{also|Category:{{{langcode}}}:Subatomic particles}}", parents = {"pisika"}, --TLCHANGE "physics" } labels["bahagi ng pananalita"] = { --TLCHANGE type = "related-to", description = "=[[bahagi ng pananalita|bahagi ng pananalita]]", --TLCHANGE parents = {"balarila"}, --TLCHANGE grammar english_name = "parts of speech", --TLCHANGE } labels["pathology"] = { type = "related-to", description = "{{{langname}}} terms used in [[pathology]], the study of [[disease]].", additional = "{{also|Category:{{{langcode}}}:Disease}}", parents = {"medicine", "disease"}, neologism_name = "palasakitan", --TLCHANGE } labels["petrochemistry"] = { type = "related-to", description = "default", parents = {"chemistry", "chemical engineering", "oil industry", "petroleum"}, } labels["petrology"] = { type = "related-to", description = "{{{langname}}} terms used in [[petrology]], the study of [[rock]].", additional = "{{also|Category:{{{langcode}}}:Rocks}}", parents = {"heolohiya"}, --TLCHANGE "geology" } labels["pharmacology"] = { type = "related-to", description = "default", parents = {"biochemistry", "medicine"}, } labels["pharmacy"] = { type = "related-to", description = "default", parents = {"medicine", "pharmacology"}, } labels["phonemes"] = { type = "set", description = "=contrastive sounds within a language", parents = {"phonology"}, neologism_name = "multinig", --TLCHANGE } labels["phonetics"] = { type = "related-to", description = "default no singularize", parents = {"lingguwistika"}, --TLCHANGE linguistics neologism_name = "palatinigan", --TLCHANGE } labels["phonology"] = { type = "related-to", description = "{{{langname}}} terms used in [[phonology]], the organisation of [[speech]] sounds within a [[language]].", parents = {"lingguwistika"}, --TLCHANGE linguistics neologism_name = "(dalub) tinigan", --TLCHANGE } labels["photochemistry"] = { type = "related-to", description = "default", parents = {"physical chemistry", "light"}, } labels["phrenology"] = { type = "related-to", description = "default", parents = {"psychology", "pseudoscience"}, } labels["phycology"] = { type = "related-to", description = "{{{langname}}} terms used in [[phycology]], the study of [[algae]].", additional = "{{also|Category:{{{langcode}}}:Algae}}", parents = {"botany", "microbiology"}, } labels["physical chemistry"] = { type = "related-to", description = "default", parents = {"chemistry", "physics"}, neologism_name = "liknaying kapnayan", --TLCHANGE } labels["physical quantities"] = { type = "set", description = "default", parents = {"pisika"}, --TLCHANGE "physics" } labels["pisika"] = { --TLCHANGE type = "related-to", description = "default no singularize", parents = {"agham"}, --TLCHANGE "sciences" commonscat = true, wpcat = true, english_name = "physics", --TLCHANGE neologism_name = "sugnayan", --TLCHANGE } labels["physiology"] = { type = "related-to", description = "{{{langname}}} terms used in [[physiology]].", parents = {"biology", "medicine"}, neologism_name = "liksanan", --TLCHANGE } labels["phytopathology"] = { type = "related-to", description = "{{{langname}}} terms used in [[phytopathology]], the study of [[disease]] in [[plant]]s.", additional = "{{also|Category:{{{langcode}}}:Plant diseases}}", parents = {"pathology", "botany"}, } labels["planetary nomenclature"] = { type = "related-to", description = "default", parents = {"planetology"}, } labels["planetology"] = { type = "related-to", description = "{{{langname}}} terms used in [[planetology]], the study of [[planet]]s.", additional = "{{also|Category:{{{langcode}}}:Planets}}", parents = {"astronomiya", "heolohiya"}, --TLCHANGE {"astronomy", "geology"}, } labels["plant anatomy"] = { type = "related-to", description = "{{{langname}}} terms used in the study of the structure of plants and their parts.", parents = {"botanika", "anatomiya"}, --TLCHANGE {"botany", "anatomy"}, } labels["plastic surgery"] = { type = "related-to", description = "default", parents = {"surgery"}, } labels["political science"] = { type = "related-to", description = "default", parents = {"social sciences", "politics"}, neologism_name = "dalubbanwahan", --TLCHANGE } labels["potential theory"] = { type = "related-to", description = "default", parents = {"mathematics"}, } labels["pragmatics"] = { type = "related-to", description = "default no singularize", parents = {"lingguwistika"}, --TLCHANGE linguistics } labels["prosody"] = { type = "related-to", description = "{{{langname}}} terms used in [[prosody]], the study of the [[suprasegmental]] aspects of [[speech]].", parents = {"lingguwistika"}, --TLCHANGE linguistics } labels["pseudoscience"] = { type = "related-to", description = "default", parents = {"agham"}, --TLCHANGE "sciences" } labels["psychiatry"] = { type = "related-to", description = "default", parents = {"medisina"}, --TLCHANGE "medicine" } labels["psychoanalysis"] = { type = "related-to", description = "default no singularize", parents = {"psychology"}, } labels["psychology"] = { type = "related-to", description = "{{{langname}}} terms used in [[psychology]], the study of the [[mind]].", additional = "{{also|Category:{{{langcode}}}:Mind}}", parents = {"social sciences"}, neologism_name = "dalub-isipan", --TLCHANGE } labels["psychotherapy"] = { type = "related-to", description = "default", parents = {"psychology"}, } labels["pulmonology"] = { type = "related-to", description = "{{{langname}}} terms used in [[pulmonology]], the study of the [[respiratory system]], including the [[lung]]s.", parents = {"medisina"}, --TLCHANGE "medicine" } labels["pyrotechnics"] = { type = "related-to", description = "default no singularize", parents = {"agham"}, --TLCHANGE "sciences" } labels["quantity"] = { type = "related-to", description = "default", parents = {"mathematics"}, neologism_name = "damò", --TLCHANGE } labels["quantum mechanics"] = { type = "related-to", description = "default no singularize", parents = {"pisika"}, --TLCHANGE "physics" } labels["relativity"] = { type = "related-to", description = "default", parents = {"pisika"}, --TLCHANGE "physics" neologism_name = "katugnayan", --TLCHANGE } labels["rheumatology"] = { type = "related-to", description = "default", parents = {"medisina"}, --TLCHANGE "medicine" neologism_name = "dalubrayumaan", --TLCHANGE (coined) } labels["robotics"] = { type = "related-to", description = "default no singularize", parents = {"engineering"}, } labels["rocketry"] = { type = "related-to", description = "default", parents = {"astronautics"}, } labels["roofing"] = { type = "related-to", description = "default", parents = {"construction"}, } labels["rosiculture"] = { type = "related-to", description = "default", parents = {"horticulture"}, } labels["rotation"] = { type = "related-to", description = "default", parents = {"mechanics", "geometry"}, } labels["Russian space program"] = { type = "related-to", description = "=the Russian and Soviet space programs", parents = {"astronautics", "aviation"}, } labels["sales"] = { type = "related-to", description = "default no singularize", parents = {"marketing"}, } labels["seismology"] = { type = "related-to", description = "{{{langname}}} terms used in [[seismology]], the study of [[earthquake]]s.", parents = {"heolohiya"}, --TLCHANGE "geology" } labels["semantics"] = { type = "related-to", description = "default no singularize", parents = {"lingguwistika"}, --TLCHANGE linguistics neologism_name = "palahuluganan", --TLCHANGE } labels["Semitic linguistics"] = { type = "related-to", description = "{{{langname}}} terms used in the study and analysis of [[Semitic]] [[language]]s.", parents = {"lingguwistika"}, --TLCHANGE linguistics } labels["semiotics"] = { type = "related-to", description = "default no singularize", parents = {"agham panlipunan", "lingguwistika"}, --TLCHANGE {"social sciences", "linguistics"}, } labels["sexology"] = { type = "related-to", description = "{{{langname}}} terms used in [[sexology]], the study of [[human]] [[sexuality]].", additional = "{{also|Category:{{{langcode}}}:Sex}}", parents = {"psychology", "sex", "sociology"}, } labels["SI units"] = { type = "related-to", description = "=[[International System of Units|SI]] [[unit of measure|units of measure]]", parents = {"units of measure"}, } labels["signal processing"] = { type = "related-to", description = "default", parents = {"applied mathematics", "telecommunications"}, wpcat = true, commonscat = true, } labels["agham panlipunan"] = { --TLCHANGE type = "related-to", description = "default with the", parents = {"agham", "lipunan"}, --TLCHANGE {"sciences", "society"}, english_name = "social sciences", --TLCHANGE neologism_name = "ulnayan", --TLCHANGE } labels["sociolinguistics"] = { type = "related-to", description = "default no singularize", parents = {"linguistics", "sociology"}, } labels["sosyolohiya"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[sociology]], the study of [[society]].", additional = "{{also|Category:{{{langcode}}}:Society}}", parents = {"agham panlipunan"}, --TLCHANGE {"social sciences"}, english_name = "sociology", --TLCHANGE neologism_name = "dalub-ulnungan", --TLCHANGE } labels["software engineering"] = { type = "related-to", description = "default", parents = {"engineering", "computer science", "software"}, wpcat = true, commonscat = true, } labels["soil science"] = { type = "related-to", description = "default", parents = {"agham pandaigdig"}, --TLCHANGE {"earth sciences"}, } labels["sorting algorithms"] = { type = "set", description = "default", parents = {"theory of computing"}, } labels["sound engineering"] = { type = "related-to", description = "default", parents = {"engineering", "sound"}, } labels["space access"] = { type = "related-to", description = "default", parents = {"astronautics"}, } labels["space sciences"] = { type = "related-to", description = "default", parents = {"sciences", "space"}, } labels["spectroscopy"] = { type = "related-to", description = "default", parents = {"analytical chemistry", "optics", "physics"}, } labels["statistical mechanics"] = { type = "related-to", description = "default no singularize", parents = {"mechanics"}, } labels["statistics"] = { type = "related-to", description = "default no singularize", parents = {"formal sciences", "mathematics"}, neologism_name = "palaulatan", --TLCHANGE } labels["surgery"] = { type = "related-to", description = "default", parents = {"medisina"}, --TLCHANGE "medicine" } labels["surveying"] = { type = "related-to", description = "default", parents = {"heograpiya"}, --TLCHANGE "geography" } labels["systems"] = { type = "related-to", description = "default", parents = {"interdisciplinary fields", "sciences", "society"}, } labels["systems engineering"] = { type = "related-to", description = "default", parents = {"inhenyeriya"}, --TLCHANGE {"engineering"}, } labels["systems theory"] = { type = "related-to", description = "default", parents = {"sciences", "systems"}, } labels["taxonomy"] = { type = "related-to", description = "default", additional = "For individual [[taxa]], see [[:Category:Taxonomic names]].", parents = {"biology", "evolutionary theory"}, } labels["taxonomic ranks"] = { type = "set", description = "default", parents = {"taxonomy"}, } labels["tenses"] = { type = "related-to", description = "default", parents = {"balarila"}, --TLCHANGE grammar } labels["teratology"] = { type = "related-to", description = "{{{langname}}} terms used in [[teratology]], the study of abnormalities in the [[development]] of the [[body]].", parents = {"developmental biology", "medicine", "pathology", "toxicology"}, } labels["theory of computing"] = { type = "related-to", description = "{{{langname}}} terms used in theoretical discussion of [[computer science]] or [[computing]].", parents = {"computer science"}, } labels["thermodynamics"] = { type = "related-to", description = "default no singularize", parents = {"pisika"}, --TLCHANGE "physics" neologism_name = "initsigan", --TLCHANGE } labels["tides"] = { type = "related-to", description = "default no singularize", parents = {"gravity", "periodic occurrences"}, } labels["toxicology"] = { type = "related-to", description = "{{{langname}}} terms used in [[toxicology]], the study of [[poisons]], [[toxins]] and other substances with negative effects on the [[body]].", additional = "{{also|Category:{{{langcode}}}:Poisons}}", parents = {"medicine", "pharmacology"}, } labels["traditional Chinese medicine"] = { type = "related-to", description = "default", parents = {"alternative medicine"}, } labels["traffic engineering"] = { type = "related-to", description = "default", parents = {"engineering", "road transport"}, } labels["translation studies"] = { type = "related-to", description = "default no singularize", parents = {"lingguwistika"}, --TLCHANGE linguistics } labels["traumatology"] = { type = "related-to", description = "{{{langname}}} terms used in traumatology, the study of wounds and injuries caused by accidents or violence to a person.", parents = {"medicine", "pathology"}, } labels["ufology"] = { type = "related-to", description = "default", parents = {"paranormal", "anti-gravity", "celestial inhabitants"}, } labels["units of energy"] = { type = "set", description = "{{{langname}}} terms that are [[unit of energy|units of energy]].", parents = {"units of measure", "energy"}, commonscat = false, wpcat = true, } labels["units of measure"] = { type = "set", description = "{{{langname}}} terms that are [[unit of measure|units of measure]].", parents = {"quantity", "metrology"}, commonscat = true, wpcat = "units of measurement", } labels["units of time"] = { type = "set", description = "{{{langname}}} terms that are [[unit of time|units of time]].", parents = {"units of measure", "time"}, commonscat = "spans of time", wpcat = true, } labels["urban studies"] = { type = "related-to", description = "default", parents = {"applied sciences", "social sciences"}, } labels["urology"] = { type = "related-to", description = "default", parents = {"medisina"}, --TLCHANGE "medicine" } labels["pandiwa"] = { --TLCHANGE type = "related-to", description = "default", parents = {"bahagi ng pananalita"}, --TLCHANGE parts of speech english_name = "verbs", --TLCHANGE } labels["veterinary medicine"] = { type = "related-to", description = "default", parents = {"medicine", "animals"}, } labels["virology"] = { type = "related-to", description = "{{{langname}}} terms used in [[virology]], the study of [[virus]]es.", additional = "{{also|Category:{{{langcode}}}:Viruses}}", parents = {"medicine", "microbiology", "pathology"}, neologism_name = "dalubhaykapan", --TLCHANGE (coined) } labels["volcanology"] = { type = "related-to", description = "{{{langname}}} terms used in [[volcanology]], the study of [[volcano]]es.", parents = {"heolohiya"}, --TLCHANGE "geology" } labels["zoolohiya"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[zoology]], the study of [[animal]]s.", additional = "{{also|Category:{{{langcode}}}:Animals}}", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, english_name = "zoology", --TLCHANGE neologism_name = "dalubhayupan", --TLCHANGE } labels["zymurgy"] = { type = "related-to", description = "default", parents = {"biochemistry", "brewing"}, } labels["colour and pattern morphs"] = { type = "set", description = "{{{langname}}} terms for [[colour]] and [[pattern]] [[morph#Etymology 2|morphs]]", parents = {"zoolohiya"}, --TLCHANGE "zoology" } labels["geological formations"] = { type = "set", description = "{{{langname}}} {{w|geological formations}}", parents = {"heolohiya"}, --TLCHANGE "geology" } return labels faa3ficd7uubcyn1sgpo343c419zr6u 177434 177433 2026-08-25T15:30:37Z Yivan000 4078 177434 Scribunto text/plain local labels = {} labels["agham"] = { --TLCHANGE type = "related-to", description = "default with the", parents = {"lahat ng paksa"}, --TLCHANGE {"all topics"}, english_name = "sciences", --TLCHANGE } labels["aselerasyon"] = { --TLCHANGE type = "related-to", description = "default", parents = {"pisika"}, --TLCHANGE "physics" english_name = "acceleration", --TLCHANGE neologism_name = "darasig", --TLCHANGE } labels["acoustics"] = { type = "related-to", description = "default no singularize", parents = {"applied sciences", "physics", "sound"}, neologism_name = "tunugan", --TLCHANGE } labels["pang-uri"] = { --TLCHANGE type = "type", description = "default", parents = {"bahagi ng pananalita"}, --TLCHANGE parts of speech english_name = "adjectives", --TLCHANGE } labels["aeronautics"] = { type = "related-to", description = "default no singularize", parents = {"agham"}, --TLCHANGE "sciences" } labels["aerospace"] = { type = "related-to", description = "default", parents = {"sciences", "space", "astronautics", "aeronautics"}, } labels["agrikultura"] = { --TLCHANGE type = "related-to", description = "default", parents = {"aplikadong agham"}, --TLCHANGE "applied sciences" english_name = "agriculture", --TLCHANGE neologism_name = "dalubsakahan", --TLCHANGE } labels["alchemy"] = { type = "related-to", description = "default", parents = {"paranormal", "pseudoscience", "obsolete scientific theories"}, } labels["alternative medicine"] = { type = "related-to", description = "default", parents = {"medicine", "pseudoscience"}, } labels["analytical chemistry"] = { type = "related-to", description = "default", parents = {"chemistry"}, neologism_name = "suriing kapnayan", --TLCHANGE } labels["anatomiya"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[anatomy]], the study of the [[body]] and its parts.", additional = "{{also|Category:{{{langcode}}}:Body parts}}", parents = {"biyolohiya", "medisina"},--TLCHANGE {"biology", "medicine"}, english_name = "anatomy", --TLCHANGE neologism_name = "katwanan", --TLCHANGE } labels["andrology"] = { type = "related-to", description = "default", parents = {"medicine", "male"}, } labels["antropolohiya"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[anthropology]], the study of [[human]]s.", additional = "{{also|Category:{{{langcode}}}:Human}}", parents = {"zoolohiya", "agham panlipunan"}, --TLCHANGE "zoology" "social sciences" english_name = "anthropology", --TLCHANGE neologism_name = "dalubtauhan", --TLCHANGE } labels["anti-gravity"] = { type = "related-to", description = "default", parents = {"fictional abilities", "gravity", "science fiction", "space access"}, neologism_name = "labandagsín", --TLCHANGE (coined) } labels["aplikadong agham"] = { --TLCHANGE type = "related-to", description = "default", parents = {"agham"}, --TLCHANGE "sciences" english_name = "applied sciences", --TLCHANGE neologism_name = "sinalapat na agham", --TLCHANGE (coined) } labels["arachnology"] = { type = "related-to", description = "{{{langname}}} terms used in [[arachnology]], the study of [[spider]]s.", additional = "{{also|Category:{{{langcode}}}:Spiders}}", parents = {"zoology", "arthropodology"}, } labels["archaeology"] = { type = "related-to", description = "default", parents = {"antropolohiya", "agham"}, --TLCHANGE {"anthropology", "sciences"}, commonscat = true, wpcat = true, } labels["architectural elements"] = { type = "set", description = "default", parents = {"arkitektura"}, --TLCHANGE {"architecture"}, } labels["arkitektura"] = { --TLCHANGE type = "related-to", description = "default", parents = {"applied sciences", "art"}, english_name = "architecture", --TLCHANGE neologism_name = "agbarugan", --TLCHANGE } labels["arthropodology"] = { type = "related-to", description = "{{{langname}}} terms used in [[arthropodology]], the study of [[arthropod]]s.", additional = "{{also|Category:{{{langcode}}}:Arthropods}}", parents = {"zoolohiya"}, --TLCHANGE "zoology" } labels["artificial intelligence"] = { type = "related-to", description = "default", parents = {"computer science", "cybernetics"}, neologism_name = "pamalayang gawa-gawâ", --TLCHANGE (coined) } labels["asterisms"] = { type = "name", description = "default", parents = {"astronomiya"}, --TLCHANGE "astronomy" } labels["astronautics"] = { type = "related-to", description = "default no singularize", parents = {"applied sciences", "space"}, } labels["astronomiya"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[astronomy]], the study of [[stars]] and other [[celestial bodies]].", additional = "{{also|Category:{{{langcode}}}:Celestial bodies}}", parents = {"sciences", "space"}, english_name = "astronomy", --TLCHANGE neologism_name = "dalubtalaan", --TLCHANGE } labels["astrophysics"] = { type = "related-to", description = "default no singularize", parents = {"pisika", "astronomiya"}, --TLCHANGE "physics" "astronomy" } labels["aviation"] = { type = "related-to", description = "default", parents = {"aeronautics", "transport"}, } labels["avionics"] = { type = "related-to", description = "default no singularize", parents = {"aeronautics", "electronics"}, } labels["Ayurveda"] = { type = "related-to", description = "default", parents = {"alternative medicine", "India"}, } labels["bacteriology"] = { type = "related-to", description = "{{{langname}}} terms used in [[bacteriology]], the study of [[bacteria]].", additional = "{{also|Category:{{{langcode}}}:Bacteria}}", parents = {"medicine", "microbiology"}, neologism_name = "dalub-ishayan", --TLCHANGE (coined) } labels["ballistics"] = { type = "related-to", description = "default no singularize", parents = {"mechanics"}, } labels["biases"] = { type = "set", description = "{{{langname}}} terms for [[bias|biases]], [[inclination]]s of views towards [[inaccurate]] [[representation]].", additional = "{{also|Category:{{{langcode}}}:Logical fallacies|Category:{{{langcode}}}:Forms of discrimination}}", parents = {"psychology", "statistics"}, } labels["biochemistry"] = { type = "related-to", description = "default", parents = {"chemistry", "biology"}, neologism_name = "haykapnayan", --TLCHANGE } labels["biyolohiya"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[biology]], the study of [[life]].", additional = "{{also|Category:{{{langcode}}}:Lifeforms}}", parents = {"agham"}, --TLCHANGE "sciences" english_name = "biology", --TLCHANGE neologism_name = "haynayan", --TLCHANGE } labels["black holes"] = { type = "related-to", description = "default", parents = {"astronomy", "astrophysics", "gravity", "relativity"}, } labels["botanika"] = { --TLCHANGE type = "related-to", description = "=[[botany]], the study of [[plants]]", additional = "{{also|Category:{{{langcode}}}:Plants}}", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, english_name = "botany", --TLCHANGE neologism_name = "dalubhalmanan", --TLCHANGE } labels["briyolohia"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[bryology]], the study of [[moss]]es and other lower plants.", additional = "{{also|Category:{{{langcode}}}:Mosses}}", parents = {"biyolohiya", "botanika"}, --TLCHANGE {"biology", "botany"}, english_name = "bryology", --TLCHANGE neologism_name = "dalublumotan", --TLCHANGE (coined) } labels["cardiology"] = { type = "related-to", description = "{{{langname}}} terms used in [[cardiology]], the study of the [[heart]].", parents = {"medicine", "circulatory system"}, neologism_name = "palapusuan", --TLCHANGE } labels["karpinteriya"] = { --TLCHANGE type = "related-to", description = "default", parents = {"construction", "woodworking"}, english_name = "carpentry", --TLCHANGE } labels["cartography"] = { type = "related-to", description = "default", parents = {"heograpiya"}, --TLCHANGE "geography" } labels["catalysis"] = { type = "related-to", description = "default", parents = {"chemical processes", "chemical reactions", "physical chemistry"}, neologism_name = "ganapbilos", --TLCHANGE } labels["chemical engineering"] = { type = "related-to", description = "default", parents = {"engineering", "chemistry"}, } labels["chemical formulae"] = { type = "name", description = "default", parents = {"chemical notation"}, neologism_name = "kapnayaning sanyo", --TLCHANGE } labels["chemical notation"] = { type = "related-to", description = "default", parents = {"chemistry", "names", "symbols"}, neologism_name = "kapnayaning halat", --TLCHANGE } labels["chemical reactions"] = { type = "related-to,set", description = "default", parents = {"chemistry"}, neologism_name = "kapnaying balibilos", --TLCHANGE } labels["chemical reagents"] = { type = "set", description = "default", parents = {"chemistry"}, neologism_name = "kapnaying pamalibilos", --TLCHANGE } labels["kimika"] = { --TLCHANGE type = "related-to", description = "default", parents = {"agham"}, --TLCHANGE "sciences" english_name = "chemistry", --TLCHANGE neologism_name = "kapnayan", --TLCHANGE } labels["Chinese astronomy"] = { type = "related-to", description = "default", parents = {"astronomiya"}, --TLCHANGE "astronomy" } labels["Chinese phonetics"] = { type = "related-to", description = "default no singularize", parents = {"phonetics", "Chinese"}, } labels["classical mechanics"] = { type = "related-to", description = "default no singularize", parents = {"mechanics"}, } labels["classical studies"] = { type = "related-to", description = "default no singularize", parents = {"linguistics", "literature", "history"}, } labels["climatology"] = { type = "related-to", description = "{{{langname}}} terms used in [[climatology]], the study of [[climate]].", parents = {"agham pandaigdig"}, --TLCHANGE {"earth sciences"}, } labels["clinical psychology"] = { type = "related-to", description = "default", parents = {"psychology", "pathology"}, } labels["computational linguistics"] = { type = "related-to", description = "default no singularize", parents = {"linguistics", "computer science"}, } labels["computer science"] = { type = "related-to", description = "default", parents = {"sciences", "computing"}, } labels["conchology"] = { type = "related-to", description = "{{{langname}}} terms used in [[conchology]], the study of mollusc [[shell]]s.", parents = {"malacology"}, neologism_name = "dalubkabibihan", --TLCHANGE } labels["constellations"] = { type = "name", description = "default", parents = {"astronomiya"}, --TLCHANGE "astronomy" } labels["construction"] = { type = "related-to", description = "default", parents = {"engineering", "architecture"}, } labels["control theory"] = { type = "related-to", description = "default", parents = {"sciences", "systems"}, } labels["cosmology"] = { type = "related-to", description = "{{{langname}}} terms used in [[cosmology]], the study of the [[universe]].", parents = {"astronomiya"}, --TLCHANGE "astronomy" neologism_name = "dalubmayawan", --TLCHANGE } labels["criminology"] = { type = "related-to", description = "{{{langname}}} terms used in [[criminology]], the study of [[crime]].", additional = "{{also|Category:{{{langcode}}}:Crime}}", parents = {"sociology", "crime"}, } labels["cryptography"] = { type = "related-to", description = "default", parents = {"formal sciences", "mathematics", "computer science"}, } labels["cryptozoology"] = { type = "related-to", description = "{{{langname}}} terms used in [[cryptozoology]], the [[pseudoscientific]] study of mythological creatures.", additional = "{{also|Category:{{{langcode}}}:Mythological creatures}}", parents = {"zoology", "paranormal"}, } labels["crystallography"] = { type = "related-to", description = "default", parents = {"physics", "crystal"}, neologism_name = "talabubugan", --TLCHANGE } labels["cultural anthropology"] = { type = "related-to", description = "default", parents = {"antropolohiya", "kultura"}, --TLCHANGE {"anthropology", "culture"}, } labels["cybernetics"] = { type = "related-to", description = "default no singularize", parents = {"applied mathematics", "systems theory"}, } labels["cytology"] = { type = "related-to", description = "{{{langname}}} terms used in [[cytology]], the study of cell biology, cell structure, formation, classification and related topics.", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, neologism_name = "palasihayan", --TLCHANGE } labels["data management"] = { type = "related-to", description = "default", parents = {"information science", "computer science"}, } labels["demarcation lines"] = { type = "name", description = "=political [[demarcation line]]s", parents = {"politics"}, } labels["decision theory"] = { type = "related-to", description = "default", parents = {"probability theory", "epistemology"}, } labels["demography"] = { type = "related-to", description = "default", parents = {"sciences", "statistics"}, neologism_name = "talasantauhan", --TLCHANGE } labels["dentistry"] = { type = "related-to", description = "default", parents = {"medicine", "teeth"}, } labels["dermatology"] = { type = "related-to", description = "{{{langname}}} terms used in [[dermatology]], the study of the [[skin]].", additional = "{{also|Category:{{{langcode}}}:Skin}}", parents = {"medisina"}, --TLCHANGE "medicine" } labels["developmental biology"] = { type = "related-to", description = "{{{langname}}} terms used in [[developmental biology]], the study of the [[development]] of [[lifeform]]s.", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, } labels["agham pandaigdig"] = { --TLCHANGE type = "related-to", description = "default", parents = {"agham"}, --TLCHANGE "sciences" english_name = "earth sciences", --TLCHANGE } labels["earthquake engineering"] = { type = "related-to", description = "default", parents = {"inhenyeriya"}, --TLCHANGE {"engineering"}, } labels["ecology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ecology]], the study of interaction between [[life]] and its environment.", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, neologism_name = "palamuhayan", --TLCHANGE } labels["economics"] = { type = "related-to", description = "{{{langname}}} terms used in [[economics]], the study of the [[economy]].", parents = {"social sciences"}, neologism_name = "agimatan", --TLCHANGE } labels["ecosystems"] = { type = "related-to", description = "default", parents = {"ecology", "landforms"}, } labels["electrencephalography"] = { type = "related-to", description = "{{{langname}}} terms used in [[electrencephalography]], the electrical measurement of the [[brain]].", additional = "{{also|Category:{{{langcode}}}:Brain}}", parents = {"neuroscience"}, } labels["electrical engineering"] = { type = "related-to", description = "default", parents = {"engineering", "electricity"}, } labels["electricity"] = { type = "related-to", description = "default", parents = {"electromagnetism"}, } labels["electrocardiography"] = { type = "related-to", description = "default", parents = {"cardiology"}, } labels["electrodynamics"] = { type = "related-to", description = "default no singularize", parents = {"electromagnetism"}, neologism_name = "dagitsigan", --TLCHANGE } labels["electrochemistry"] = { type = "related-to", description = "default", parents = {"physical chemistry", "electricity"}, neologism_name = "dagikapnayan", --TLCHANGE } labels["electromagnetism"] = { type = "related-to", description = "default", parents = {"pisika"}, --TLCHANGE "physics" neologism_name = "dagibalnian", --TLCHANGE } labels["element nomenclature"] = { type = "related-to", description = "default", parents = {"chemical notation", "names", "chemical elements"}, } labels["embryology"] = { type = "related-to", description = "{{{langname}}} terms used in [[embryology]], the study of the [[embryo]].", parents = {"biology", "developmental biology", "medicine"}, } labels["emergency medicine"] = { type = "related-to", description = "default", parents = {"medisina"}, --TLCHANGE "medicine" } labels["endocrinology"] = { type = "related-to", description = "{{{langname}}} terms used in [[endocrinology]], the study of [[hormones]] and the [[endocrine system]].", additional = "{{also|Category:{{{langcode}}}:Hormones}}", parents = {"medisina"}, --TLCHANGE "medicine" } labels["inhenyeriya"] = { --TLCHANGE type = "related-to", description = "default", parents = {"applied sciences", "technology"}, english_name = "engineering", --TLCHANGE neologism_name = "agsikapan", --TLCHANGE } labels["enterprise engineering"] = { type = "related-to", description = "default", parents = {"inhenyeriya"}, --TLCHANGE {"engineering"}, } labels["entomology"] = { type = "related-to", description = "{{{langname}}} terms used in [[entomology]], the study of [[insect]]s.", additional = "{{also|Category:{{{langcode}}}:Insects}}", parents = {"zoology", "arthropodology"}, neologism_name = "dalubkulisapan", --TLCHANGE } labels["epidemiology"] = { type = "related-to", description = "{{{langname}}} terms used in [[epidemiology]].", parents = {"medisina"}, --TLCHANGE "medicine" } labels["ethnography"] = { type = "related-to", description = "default", parents = {"antropolohiya"}, --TLCHANGE "anthropology" neologism_name = "talalahian", --TLCHANGE } labels["ethnology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ethnology]], the study of [[people]]s.", parents = {"antropolohiya"}, --TLCHANGE "anthropology" neologism_name = "dalublahian", --TLCHANGE } labels["ethology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ethology]], the study of [[animal]] [[behaviour]].", parents = {"zoolohiya"}, --TLCHANGE "zoology" } labels["evolutionary theory"] = { type = "related-to", description = "default", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, neologism_name = "huna ng kasunlaran", --TLCHANGE } labels["flat earth"] = { type = "related-to", description = "{{{langname}}} terms used by believers in a flat earth or related to the concept.", parents = {"pseudoscience", "obsolete scientific theories"}, } labels["flax"] = { type = "related-to", description = "default", parents = {"agriculture", "Malpighiales order plants"}, } labels["fluid dynamics"] = { type = "related-to", description = "default no singularize", parents = {"pisika"}, --TLCHANGE "physics" } labels["forestry"] = { type = "related-to", description = "default", parents = {"aplikadong agham"}, --TLCHANGE "applied sciences" neologism_name = "palagubatan", --TLCHANGE } labels["functional group prefixes"] = { type = "set", description = "default", parents = {"organic chemistry"}, } labels["functional group suffixes"] = { type = "set", description = "default", parents = {"organic chemistry"}, } labels["gardens"] = { type = "type", description = "=places where plants are grown", parents = {"home", "horticulture"}, } labels["gastroenterology"] = { type = "related-to", description = "{{{langname}}} terms used in [[gastroenterology]], the study of the [[digestive system]].", parents = {"medisina"}, --TLCHANGE "medicine" } labels["genetics"] = { type = "related-to", description = "{{{langname}}} terms used in [[genetics]], the study of [[gene]]s.", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, neologism_name = "palamanahan", --TLCHANGE } labels["heograpiya"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[geography]], the study of various phenomena found on [[Earth]]'s surface.", additional = "{{also|Category:{{{langcode}}}:Landforms|Category:{{{langcode}}}:Polities}}", parents = {"agham pandaigdig"}, --TLCHANGE {"earth sciences"}, english_name = "geography", --TLCHANGE neologism_name = "taladutaan" --TLCHANGE } labels["geological periods"] = { type = "related-to", description = "default", parents = {"heolohiya"}, --TLCHANGE "geology" } labels["heolohiya"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[geology]], the study of the solid parts of [[Earth]].", parents = {"agham pandaigdig"}, --TLCHANGE {"earth sciences"}, english_name = "geology", --TLCHANGE neologism_name = "dalubdutaan", --TLCHANGE } labels["geomorphology"] = { type = "related-to", description = "{{{langname}}} terms used in [[geomorphology]].", parents = {"heolohiya"}, --TLCHANGE "geology" neologism_name = "duanyuan", --TLCHANGE } labels["geopolitics"] = { type = "related-to", description = "default no singularize", parents = {"heograpiya", "politika"} --TLCHANGE {"geography", "politics"}, } labels["geospatial science"] = { type = "related-to", description = "default", parents = {"agham pandaigdig"}, --TLCHANGE {"earth sciences"}, } labels["gerontology"] = { type = "related-to", description = "{{{langname}}} terms used in [[gerontology]], the study of [[aging]].", additional = "{{also|Category:{{{langcode}}}:Age}}", parents = {"medisina"}, --TLCHANGE "medicine" } labels["balarila"] = { --TLCHANGE type = "related-to", description = "default", parents = {"lingguwistika"}, --TLCHANGE linguistics english_name = "grammar", --TLCHANGE } labels["grammatical cases"] = { type = "set", description = "default", parents = {"balarila"}, --TLCHANGE grammar } labels["grammatical moods"] = { type = "set", description = "default", parents = {"balarila"}, --TLCHANGE grammar } labels["gravity"] = { type = "related-to", description = "default", parents = {"acceleration", "astrophysics", "mechanics"}, neologism_name = "dagsin", --TLCHANGE } labels["gynaecology"] = { type = "related-to", description = "default", parents = {"medicine", "female"}, } labels["helminthology"] = { type = "related-to", description = "{{{langname}}} terms used in [[helminthology]], the study of [[helminth]]s ([[parasitic]] [[worm#Noun|worms]]).", additional = "{{also|Category:{{{langcode}}}:Flatworms}}", parents = {"zoolohiya"}, --TLCHANGE "zoology" } labels["hematology"] = { type = "related-to", description = "{{{langname}}} terms used in [[hematology]], the study of [[blood]].", parents = {"medisina"}, --TLCHANGE "medicine" } labels["hepatology"] = { type = "related-to", description = "{{{langname}}} terms used in [[hepatology]], the study of the [[liver]].", parents = {"medisina"}, --TLCHANGE "medicine" } labels["herpetology"] = { type = "related-to", description = "{{{langname}}} terms used in [[herpetology]], the study of [[reptile]]s and amphibians.", additional = "{{also|Category:{{{langcode}}}:Reptiles|Category:{{{langcode}}}:Amphibians}}", parents = {"zoolohiya"}, --TLCHANGE "zoology" } labels["homeopathy"] = { type = "related-to", description = "default", parents = {"alternative medicine"}, } labels["horticulture"] = { type = "related-to", description = "default", parents = {"agrikultura", "botanika"}, --TLCHANGE {"agriculture", "botany"}, } labels["hydroacoustics"] = { type = "related-to", description = "default no singularize", parents = {"acoustics", "hydrology"}, } labels["hydrocarbon chain prefixes"] = { type = "set", description = "default", parents = {"organic chemistry"}, } labels["hydrocarbon chain suffixes"] = { type = "set", description = "default", parents = {"organic chemistry"}, } labels["hydrology"] = { type = "related-to", description = "{{{langname}}} terms used in [[hydrology]], the study of [[water]], its movement and distribution.", additional = "{{also|Category:{{{langcode}}}:Water}}", parents = {"earth sciences", "water"}, } labels["ichthyology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ichthyology]], the study of [[fish]].", additional = "{{also|Category:{{{langcode}}}:Fish}}", parents = {"zoolohiya"}, --TLCHANGE "zoology" neologism_name = "dalub-isdaan", --TLCHANGE } labels["immunochemistry"] = { type = "related-to", description = "default", parents = {"biochemistry", "immunology"}, } labels["immunology"] = { type = "related-to", description = "{{{langname}}} terms used in [[immunology]], the study of the [[immune system]].", parents = {"medisina"}, --TLCHANGE "medicine" } labels["Indo-European studies"] = { type = "related-to", description = "default no singularize", parents = {"lingguwistika"}, --TLCHANGE linguistics } labels["agham impormasyon"] = { --TLCHANGE type = "related-to", description = "default", parents = {"aplikadong agham"}, --TLCHANGE "applied sciences" english_name = "information science", --TLCHANGE } labels["inorganic chemistry"] = { type = "related-to", description = "default", parents = {"chemistry"}, neologism_name = "dihaying kapnayan", --TLCHANGE } labels["interdisciplinary fields"] = { type = "related-to", description = "default", parents = {"agham"}, --TLCHANGE "sciences" } labels["isolines"] = { type = "related-to", description = "default", parents = {"cartography", "meteorology"}, } labels["Lagrange points"] = { type = "related-to", description = "default", parents = {"orbits"}, } labels["leksikograpiya"] = { --TLCHANGE type = "related-to", description = "default", parents = {"lingguwistika"}, --TLCHANGE linguistics english_name = "lexicography", --TLCHANGE } labels["library science"] = { type = "related-to", description = "default", parents = {"sciences", "education", "information science"}, } labels["lichenology"] = { type = "related-to", description = "{{{langname}}} terms used in [[lichenology]], the study of [[lichen]]s.", additional = "{{also|Category:{{{langcode}}}:Lichens}}", parents = {"mycology", "phycology"}, neologism_name = "dalubligbusan", --TLCHANGE (coined) } labels["linguistic morphology"] = { type = "related-to", description = "default", parents = {"lingguwistika"}, --TLCHANGE linguistics } labels["lingguwistika"] = { --TLCHANGE type = "related-to", description = "Mga salitang {{{langname}}} na ginagamit sa lingguwistika, ang pag-aaral at pagsusuri ng [[wika]].", --TLCHANGE "{{{langname}}} terms used in [[linguistics]], the study and analysis of [[language]].", additional = "{{also|Category:{{{langcode}}}:Wika}}", --TLCHANGE "{{also|Category:{{{langcode}}}:Language}}", parents = {"wika", "agham panlipunan"}, --TLCHANGE {"language", "social sciences"}, english_name = "linguistics", --TLCHANGE neologism_name = "dalubwikaan", --TLCHANGE } labels["maize (crop)"] = { type = "related-to", description = "=[[maize]] (called [[corn]] in North America) as a crop", additional = "For terms related to maize as a food, see [[:Category:Maize (food)]] and for maize as a plant, see [[:Category:Maize (plant)]].", parents = {"agriculture", "grains"}, } labels["malacology"] = { type = "related-to", description = "{{{langname}}} terms used in [[malacology]], the study of [[mollusk]]s.", additional = "{{also|Category:{{{langcode}}}:Mollusks}}", parents = {"zoolohiya"}, --TLCHANGE "zoology" } labels["mammalogy"] = { type = "related-to", description = "{{{langname}}} terms used in [[mammalogy]], the study of [[mammal]]s.", additional = "{{also|Category:{{{langcode}}}:Mammals}}", parents = {"zoolohiya"}, --TLCHANGE "zoology" } labels["marine biology"] = { type = "related-to", description = "{{{langname}}} terms used in [[marine biology]], the study of [[life]] in the [[sea]].", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, } labels["masonry"] = { type = "related-to", description = "default", parents = {"construction"}, } labels["materials science"] = { type = "related-to", description = "default", parents = {"sciences", "engineering"}, } labels["mechanical engineering"] = { type = "related-to", description = "default", parents = {"inhenyeriya"}, --TLCHANGE {"engineering"}, } labels["mechanics"] = { type = "related-to", description = "default no singularize", parents = {"pisika"}, --TLCHANGE "physics" neologism_name = "dalubsigwasan", --TLCHANGE } labels["medical genetics"] = { type = "related-to", description = "default no singularize", parents = {"medicine", "genetics"}, } labels["medisina"] = { --TLCHANGE type = "related-to", description = "Mga salitang {{{langname}}} na tumutukoy sa agham at pagsasagawa ng [[medisina]].",--TLCHANGE "{{{langname}}} terms that pertain to the the science and practice of [[medicine]].", parents = {"biyolohiya", "pangangalagang pangkalusugan"}, --TLCHANGE {"biology", "healthcare"}, english_name = "medicine", --TLCHANGE } labels["metamaterials"] = { type = "related-to", description = "default", parents = {"pisika"}, --TLCHANGE "physics" } labels["physical constants"] = { type = "set", description = "default", parents = {"pisika"}, --TLCHANGE "physics" neologism_name = "sugnayaning lagiin", --TLCHANGE } labels["machine learning"] = { type = "related-to", description = "default", parents = {"artificial intelligence"}, } labels["meteorology"] = { type = "related-to", description = "{{{langname}}} terms used in [[meteorology]], the study of [[weather]].", additional = "{{also|Category:{{{langcode}}}:Weather}}", parents = {"earth sciences", "atmosphere"}, neologism_name = "dalubbulalakawan", --TLCHANGE (coined) } labels["metrology"] = { type = "related-to", description = "{{{langname}}} terms used in [[metrology]], the science of [[measure|measuring]].", parents = {"aplikadong agham"}, --TLCHANGE "applied sciences" wpcat = true, commonscat=true, } labels["microbiology"] = { type = "related-to", description = "{{{langname}}} terms used in [[microbiology]], the study of [[life]] at [[microscopic]] scales, too small for the [[human]] [[eye]].", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, neologism_name = "mikhaynayan", --TLCHANGE } labels["microscopy"] = { type = "related-to", description = "{{{langname}}} terms used in [[microscopy]], the field of using [[microscopes]] for study.", parents = {"optics", "microbiology"}, neologism_name = "dalubmiksipatan", --TLCHANGE (coined) } labels["mineralogy"] = { type = "related-to", description = "{{{langname}}} terms used in [[mineralogy]], the study of [[mineral]]s.", additional = "{{also|Category:{{{langcode}}}:Minerals}}", parents = {"heolohiya"}, --TLCHANGE "geology" neologism_name = "lupangkapan", --TLCHANGE } labels["molecular biology"] = { type = "related-to", description = "{{{langname}}} terms used in [[molecular biology]], the study of the [[molecules]] found in [[life]], their functions and effects.", parents = {"biochemistry", "biology", "genetics"}, } labels["mycology"] = { type = "related-to", description = "{{{langname}}} terms used in [[mycology]], the study of [[fungi]].", additional = "{{also|Category:{{{langcode}}}:Fungi", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, } labels["NASA"] = { type = "related-to", description = "=the United States National Aeronautics and Space Administration and the US space program", parents = {"astronautics", "aviation"}, } labels["nephrology"] = { type = "related-to", description = "{{{langname}}} terms used in [[nephrology]], the study of the [[kidney]]s.", parents = {"medisina"}, --TLCHANGE "medicine" } labels["neuroanatomy"] = { type = "related-to", description = "{{{langname}}} terms used in [[neuroanatomy]], the study of the structure and organization of the [[nervous system]].", parents = {"anatomy", "neurology", "neuroscience"}, } labels["neurology"] = { type = "related-to", description = "{{{langname}}} terms used in [[neurology]], the study of [[nerves]] and [[neurons]].", parents = {"medicine", "neuroscience"}, } labels["neuroscience"] = { type = "related-to", description = "{{{langname}}} terms used in [[neuroscience]], the study of the [[nervous system]].", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, } labels["neurosurgery"] = { type = "related-to", description = "default", parents = {"surgery", "neurology"}, } labels["neutron"] = { type = "related-to", description = "default", parents = {"nuclear physics"}, neologism_name = "awansik", --TLCHANGE } labels["neutron stars"] = { type = "related-to", description = "default", parents = {"neutron", "gravity", "astrophysics", "relativity", "stars"}, } labels["pangngalan"] = { --TLCHANGE type = "related-to", description = "default", parents = {"bahagi ng pananalita"}, --TLCHANGE parts of speech english_name = "nouns", --TLCHANGE } labels["nuclear energy"] = { type = "related-to", description = "default", parents = {"energy", "nuclear physics", "technology"}, neologism_name = "buturing kusog", --TLCHANGE } labels["nuclear fusion"] = { type = "related-to", description = "default", parents = {"nuclear energy"}, neologism_name = "buturing sapisan", --TLCHANGE } labels["nuclear physics"] = { type = "related-to", description = "default no singularize", parents = {"physics", "quantum mechanics"}, neologism_name = "buturan", --TLCHANGE } labels["nuclear rocketry"] = { type = "related-to", description = "default", parents = {"nuclear energy", "rocketry", "space access"}, } labels["obstetrics"] = { type = "related-to", description = "default no singularize", parents = {"developmental biology", "medicine", "pregnancy"}, } labels["obsolete scientific theories"] = { type = "set", description = "{{{langname}}} terms for types or instances of [[obsolete]] [[scientific]] [[theory|theories]] that are no longer, or have never been, widely accepted.", parents = {"history of science"}, } labels["oceanography"] = { type = "related-to", description = "default", parents = {"agham"}, --TLCHANGE "sciences" } labels["oenology"] = { type = "related-to", description = "{{{langname}}} terms used in [[oenology]], the study of [[wine]] and [[winemaking]].", additional = "{{also|Category:{{{langcode}}}:Wine}}", parents = {"agham"}, --TLCHANGE "sciences" } labels["oncology"] = { type = "related-to", description = "{{{langname}}} terms used in [[oncology]], the study of [[cancer]].", parents = {"biology", "medicine", "pathology"}, } labels["onomastics"] = { type = "related-to", description = "{{{langname}}} terms used in [[onomastics]], the study of [[name]]s.", additional = "{{also|Category:{{{langcode}}}:Names|Category:{{{langname}}} names}}", parents = {"lingguwistika", "pangalan"}, --TLCHANGE {"linguistics", "names"}, } labels["ophthalmology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ophthalmology]], the study of the [[eye]].", additional = "{{also|Category:{{{langcode}}}:Eye}}", parents = {"medicine", "vision"}, } labels["optics"] = { type = "related-to", description = "{{{langname}}} terms used in [[optics]], the study of the behaviour of [[light]].", additional = "{{also|Category:{{{langcode}}}:Light}}", parents = {"pisika"}, --TLCHANGE "physics" neologism_name = "sugaan", --TLCHANGE } labels["orbits"] = { type = "related-to", description = "default", parents = {"astronautics", "gravity", "space", "curves"}, } labels["organic chemistry"] = { type = "related-to", description = "default", parents = {"chemistry"}, neologism_name = "haying kapnayan", --TLCHANGE } labels["orgonomy"] = { type = "related-to", description = "=the [[orgone]] theory proposed by {{w|William Reich}}", parents = {"alternative medicine", "pseudoscience"}, } labels["ornithology"] = { type = "related-to", description = "{{{langname}}} terms used in [[ornithology]], the study of [[birds]].", additional = "{{also|Category:{{{langcode}}}:Birds}}", parents = {"zoolohiya"}, --TLCHANGE "zoology" neologism_name = "dalub-ibunan", --TLCHANGE } labels["paleontology"] = { type = "related-to", description = "default", parents = {"agham", "heolohiya"}, --TLCHANGE "sciences" "geology" } labels["palynology"] = { type = "related-to", description = "{{{langname}}} terms used in [[palynology]], the study of [[particle]]s and particulate matter.", parents = {"heolohiya"}, --TLCHANGE "geology" } labels["paranormal"] = { type = "related-to", description = "default with the", parents = {"pseudoscience"}, } labels["parapsychology"] = { type = "related-to", description = "default", parents = {"paranormal", "pseudoscience"}, } labels["parasitology"] = { type = "related-to", description = "default", parents = {"pathology", "zoology"}, } labels["particle physics"] = { type = "related-to", description = "{{{langname}}} terms used in [[particle physics]], the study of [[subatomic]] [[particle]]s.", additional = "{{also|Category:{{{langcode}}}:Subatomic particles}}", parents = {"pisika"}, --TLCHANGE "physics" } labels["bahagi ng pananalita"] = { --TLCHANGE type = "related-to", description = "=[[bahagi ng pananalita|bahagi ng pananalita]]", --TLCHANGE parents = {"balarila"}, --TLCHANGE grammar english_name = "parts of speech", --TLCHANGE } labels["pathology"] = { type = "related-to", description = "{{{langname}}} terms used in [[pathology]], the study of [[disease]].", additional = "{{also|Category:{{{langcode}}}:Disease}}", parents = {"medicine", "disease"}, neologism_name = "palasakitan", --TLCHANGE } labels["petrochemistry"] = { type = "related-to", description = "default", parents = {"chemistry", "chemical engineering", "oil industry", "petroleum"}, } labels["petrology"] = { type = "related-to", description = "{{{langname}}} terms used in [[petrology]], the study of [[rock]].", additional = "{{also|Category:{{{langcode}}}:Rocks}}", parents = {"heolohiya"}, --TLCHANGE "geology" } labels["pharmacology"] = { type = "related-to", description = "default", parents = {"biochemistry", "medicine"}, } labels["pharmacy"] = { type = "related-to", description = "default", parents = {"medicine", "pharmacology"}, } labels["phonemes"] = { type = "set", description = "=contrastive sounds within a language", parents = {"phonology"}, neologism_name = "multinig", --TLCHANGE } labels["phonetics"] = { type = "related-to", description = "default no singularize", parents = {"lingguwistika"}, --TLCHANGE linguistics neologism_name = "palatinigan", --TLCHANGE } labels["phonology"] = { type = "related-to", description = "{{{langname}}} terms used in [[phonology]], the organisation of [[speech]] sounds within a [[language]].", parents = {"lingguwistika"}, --TLCHANGE linguistics neologism_name = "(dalub) tinigan", --TLCHANGE } labels["photochemistry"] = { type = "related-to", description = "default", parents = {"physical chemistry", "light"}, } labels["phrenology"] = { type = "related-to", description = "default", parents = {"psychology", "pseudoscience"}, } labels["phycology"] = { type = "related-to", description = "{{{langname}}} terms used in [[phycology]], the study of [[algae]].", additional = "{{also|Category:{{{langcode}}}:Algae}}", parents = {"botany", "microbiology"}, } labels["physical chemistry"] = { type = "related-to", description = "default", parents = {"chemistry", "physics"}, neologism_name = "liknaying kapnayan", --TLCHANGE } labels["physical quantities"] = { type = "set", description = "default", parents = {"pisika"}, --TLCHANGE "physics" } labels["pisika"] = { --TLCHANGE type = "related-to", description = "default no singularize", parents = {"agham"}, --TLCHANGE "sciences" commonscat = true, wpcat = true, english_name = "physics", --TLCHANGE neologism_name = "sugnayan", --TLCHANGE } labels["physiology"] = { type = "related-to", description = "{{{langname}}} terms used in [[physiology]].", parents = {"biology", "medicine"}, neologism_name = "liksanan", --TLCHANGE } labels["phytopathology"] = { type = "related-to", description = "{{{langname}}} terms used in [[phytopathology]], the study of [[disease]] in [[plant]]s.", additional = "{{also|Category:{{{langcode}}}:Plant diseases}}", parents = {"pathology", "botany"}, } labels["planetary nomenclature"] = { type = "related-to", description = "default", parents = {"planetology"}, } labels["planetology"] = { type = "related-to", description = "{{{langname}}} terms used in [[planetology]], the study of [[planet]]s.", additional = "{{also|Category:{{{langcode}}}:Planets}}", parents = {"astronomiya", "heolohiya"}, --TLCHANGE {"astronomy", "geology"}, } labels["plant anatomy"] = { type = "related-to", description = "{{{langname}}} terms used in the study of the structure of plants and their parts.", parents = {"botanika", "anatomiya"}, --TLCHANGE {"botany", "anatomy"}, } labels["plastic surgery"] = { type = "related-to", description = "default", parents = {"surgery"}, } labels["political science"] = { type = "related-to", description = "default", parents = {"social sciences", "politics"}, neologism_name = "dalubbanwahan", --TLCHANGE } labels["potential theory"] = { type = "related-to", description = "default", parents = {"mathematics"}, } labels["pragmatics"] = { type = "related-to", description = "default no singularize", parents = {"lingguwistika"}, --TLCHANGE linguistics } labels["prosody"] = { type = "related-to", description = "{{{langname}}} terms used in [[prosody]], the study of the [[suprasegmental]] aspects of [[speech]].", parents = {"lingguwistika"}, --TLCHANGE linguistics } labels["pseudoscience"] = { type = "related-to", description = "default", parents = {"agham"}, --TLCHANGE "sciences" } labels["psychiatry"] = { type = "related-to", description = "default", parents = {"medisina"}, --TLCHANGE "medicine" } labels["psychoanalysis"] = { type = "related-to", description = "default no singularize", parents = {"psychology"}, } labels["psychology"] = { type = "related-to", description = "{{{langname}}} terms used in [[psychology]], the study of the [[mind]].", additional = "{{also|Category:{{{langcode}}}:Mind}}", parents = {"social sciences"}, neologism_name = "dalub-isipan", --TLCHANGE } labels["psychotherapy"] = { type = "related-to", description = "default", parents = {"psychology"}, } labels["pulmonology"] = { type = "related-to", description = "{{{langname}}} terms used in [[pulmonology]], the study of the [[respiratory system]], including the [[lung]]s.", parents = {"medisina"}, --TLCHANGE "medicine" } labels["pyrotechnics"] = { type = "related-to", description = "default no singularize", parents = {"agham"}, --TLCHANGE "sciences" } labels["quantity"] = { type = "related-to", description = "default", parents = {"mathematics"}, neologism_name = "damò", --TLCHANGE } labels["quantum mechanics"] = { type = "related-to", description = "default no singularize", parents = {"pisika"}, --TLCHANGE "physics" } labels["relativity"] = { type = "related-to", description = "default", parents = {"pisika"}, --TLCHANGE "physics" neologism_name = "katugnayan", --TLCHANGE } labels["rheumatology"] = { type = "related-to", description = "default", parents = {"medisina"}, --TLCHANGE "medicine" neologism_name = "dalubrayumaan", --TLCHANGE (coined) } labels["robotics"] = { type = "related-to", description = "default no singularize", parents = {"engineering"}, } labels["rocketry"] = { type = "related-to", description = "default", parents = {"astronautics"}, } labels["roofing"] = { type = "related-to", description = "default", parents = {"construction"}, } labels["rosiculture"] = { type = "related-to", description = "default", parents = {"horticulture"}, } labels["rotation"] = { type = "related-to", description = "default", parents = {"mechanics", "geometry"}, } labels["Russian space program"] = { type = "related-to", description = "=the Russian and Soviet space programs", parents = {"astronautics", "aviation"}, } labels["sales"] = { type = "related-to", description = "default no singularize", parents = {"marketing"}, } labels["seismology"] = { type = "related-to", description = "{{{langname}}} terms used in [[seismology]], the study of [[earthquake]]s.", parents = {"heolohiya"}, --TLCHANGE "geology" } labels["semantics"] = { type = "related-to", description = "default no singularize", parents = {"lingguwistika"}, --TLCHANGE linguistics neologism_name = "palahuluganan", --TLCHANGE } labels["Semitic linguistics"] = { type = "related-to", description = "{{{langname}}} terms used in the study and analysis of [[Semitic]] [[language]]s.", parents = {"lingguwistika"}, --TLCHANGE linguistics } labels["semiotics"] = { type = "related-to", description = "default no singularize", parents = {"agham panlipunan", "lingguwistika"}, --TLCHANGE {"social sciences", "linguistics"}, } labels["sexology"] = { type = "related-to", description = "{{{langname}}} terms used in [[sexology]], the study of [[human]] [[sexuality]].", additional = "{{also|Category:{{{langcode}}}:Sex}}", parents = {"psychology", "sex", "sociology"}, } labels["SI units"] = { type = "related-to", description = "=[[International System of Units|SI]] [[unit of measure|units of measure]]", parents = {"units of measure"}, } labels["signal processing"] = { type = "related-to", description = "default", parents = {"applied mathematics", "telecommunications"}, wpcat = true, commonscat = true, } labels["agham panlipunan"] = { --TLCHANGE type = "related-to", description = "default with the", parents = {"agham", "lipunan"}, --TLCHANGE {"sciences", "society"}, english_name = "social sciences", --TLCHANGE neologism_name = "ulnayan", --TLCHANGE } labels["sociolinguistics"] = { type = "related-to", description = "default no singularize", parents = {"linguistics", "sociology"}, } labels["sosyolohiya"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[sociology]], the study of [[society]].", additional = "{{also|Category:{{{langcode}}}:Society}}", parents = {"agham panlipunan"}, --TLCHANGE {"social sciences"}, english_name = "sociology", --TLCHANGE neologism_name = "dalub-ulnungan", --TLCHANGE } labels["software engineering"] = { type = "related-to", description = "default", parents = {"engineering", "computer science", "software"}, wpcat = true, commonscat = true, } labels["soil science"] = { type = "related-to", description = "default", parents = {"agham pandaigdig"}, --TLCHANGE {"earth sciences"}, } labels["sorting algorithms"] = { type = "set", description = "default", parents = {"theory of computing"}, } labels["sound engineering"] = { type = "related-to", description = "default", parents = {"engineering", "sound"}, } labels["space access"] = { type = "related-to", description = "default", parents = {"astronautics"}, } labels["space sciences"] = { type = "related-to", description = "default", parents = {"sciences", "space"}, } labels["spectroscopy"] = { type = "related-to", description = "default", parents = {"analytical chemistry", "optics", "physics"}, } labels["statistical mechanics"] = { type = "related-to", description = "default no singularize", parents = {"mechanics"}, } labels["statistics"] = { type = "related-to", description = "default no singularize", parents = {"formal sciences", "mathematics"}, neologism_name = "palaulatan", --TLCHANGE } labels["surgery"] = { type = "related-to", description = "default", parents = {"medisina"}, --TLCHANGE "medicine" } labels["surveying"] = { type = "related-to", description = "default", parents = {"heograpiya"}, --TLCHANGE "geography" } labels["systems"] = { type = "related-to", description = "default", parents = {"interdisciplinary fields", "sciences", "society"}, } labels["systems engineering"] = { type = "related-to", description = "default", parents = {"inhenyeriya"}, --TLCHANGE {"engineering"}, } labels["systems theory"] = { type = "related-to", description = "default", parents = {"sciences", "systems"}, } labels["taxonomy"] = { type = "related-to", description = "default", additional = "For individual [[taxa]], see [[:Category:Taxonomic names]].", parents = {"biology", "evolutionary theory"}, } labels["taxonomic ranks"] = { type = "set", description = "default", parents = {"taxonomy"}, } labels["tenses"] = { type = "related-to", description = "default", parents = {"balarila"}, --TLCHANGE grammar } labels["teratology"] = { type = "related-to", description = "{{{langname}}} terms used in [[teratology]], the study of abnormalities in the [[development]] of the [[body]].", parents = {"developmental biology", "medicine", "pathology", "toxicology"}, } labels["theory of computing"] = { type = "related-to", description = "{{{langname}}} terms used in theoretical discussion of [[computer science]] or [[computing]].", parents = {"computer science"}, } labels["thermodynamics"] = { type = "related-to", description = "default no singularize", parents = {"pisika"}, --TLCHANGE "physics" neologism_name = "initsigan", --TLCHANGE } labels["tides"] = { type = "related-to", description = "default no singularize", parents = {"gravity", "periodic occurrences"}, } labels["toxicology"] = { type = "related-to", description = "{{{langname}}} terms used in [[toxicology]], the study of [[poisons]], [[toxins]] and other substances with negative effects on the [[body]].", additional = "{{also|Category:{{{langcode}}}:Poisons}}", parents = {"medicine", "pharmacology"}, } labels["traditional Chinese medicine"] = { type = "related-to", description = "default", parents = {"alternative medicine"}, } labels["traffic engineering"] = { type = "related-to", description = "default", parents = {"engineering", "road transport"}, } labels["translation studies"] = { type = "related-to", description = "default no singularize", parents = {"lingguwistika"}, --TLCHANGE linguistics } labels["traumatology"] = { type = "related-to", description = "{{{langname}}} terms used in traumatology, the study of wounds and injuries caused by accidents or violence to a person.", parents = {"medicine", "pathology"}, } labels["ufolohiya"] = { --TLCHANGE type = "related-to", description = "default", parents = {"paranormal", "anti-gravity", "celestial inhabitants"}, english_name = "ufology", --TLCHANGE } labels["units of energy"] = { type = "set", description = "{{{langname}}} terms that are [[unit of energy|units of energy]].", parents = {"units of measure", "energy"}, commonscat = false, wpcat = true, neologism_name = "isahin ng kusog", --TLCHANGE (coined) } labels["units of measure"] = { type = "set", description = "{{{langname}}} terms that are [[unit of measure|units of measure]].", parents = {"quantity", "metrology"}, commonscat = true, wpcat = "units of measurement", neologism_name = "isahin ng sukat", --TLCHANGE } labels["units of time"] = { type = "set", description = "{{{langname}}} terms that are [[unit of time|units of time]].", parents = {"units of measure", "time"}, commonscat = "spans of time", wpcat = true, neologism_name = "isahin ng oras", --TLCHANGE (coined) } labels["urban studies"] = { type = "related-to", description = "default", parents = {"applied sciences", "social sciences"}, } labels["urology"] = { type = "related-to", description = "default", parents = {"medisina"}, --TLCHANGE "medicine" } labels["pandiwa"] = { --TLCHANGE type = "related-to", description = "default", parents = {"bahagi ng pananalita"}, --TLCHANGE parts of speech english_name = "verbs", --TLCHANGE } labels["veterinary medicine"] = { type = "related-to", description = "default", parents = {"medicine", "animals"}, } labels["virology"] = { type = "related-to", description = "{{{langname}}} terms used in [[virology]], the study of [[virus]]es.", additional = "{{also|Category:{{{langcode}}}:Viruses}}", parents = {"medicine", "microbiology", "pathology"}, neologism_name = "dalubhaykapan", --TLCHANGE (coined) } labels["vulkanolohiya"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[volcanology]], the study of [[volcano]]es.", english_name = "volcanology", --TLCHANGE parents = {"heolohiya"}, --TLCHANGE "geology" } labels["zoolohiya"] = { --TLCHANGE type = "related-to", description = "{{{langname}}} terms used in [[zoology]], the study of [[animal]]s.", additional = "{{also|Category:{{{langcode}}}:Animals}}", parents = {"biyolohiya"}, --TLCHANGE {"biology"}, english_name = "zoology", --TLCHANGE neologism_name = "dalubhayupan", --TLCHANGE } labels["zymurgy"] = { type = "related-to", description = "default", parents = {"biochemistry", "brewing"}, } labels["colour and pattern morphs"] = { type = "set", description = "{{{langname}}} terms for [[colour]] and [[pattern]] [[morph#Etymology 2|morphs]]", parents = {"zoolohiya"}, --TLCHANGE "zoology" } labels["geological formations"] = { type = "set", description = "{{{langname}}} {{w|geological formations}}", parents = {"heolohiya"}, --TLCHANGE "geology" } return labels g4f1g6wjxtcd1smhxsphlqjb59yrgng Module:category tree/topic/Mathematics 828 34603 177436 171998 2026-08-25T15:54:16Z Yivan000 4078 177436 Scribunto text/plain local labels = {} labels["agham pormal"] = { --TLCHANGE type = "related-to", description = "=the [[formal science]]s, the study of non-physical systems and abstractions", parents = {"agham"}, --TLCHANGE "sciences" english_name = "formal sciences", --TLCHANGE } labels["matematika"] = { --TLCHANGE type = "related-to", description = "default no singularize", parents = {"agham pormal"}, --TLCHANGE "formal sciences" english_name = "mathematics", --TLCHANGE neologism_name = "sipnayan", --TLCHANGE } labels["actuarial notation"] = { type = "related-to", description = "default", parents = {"matematika"}, --TLCHANGE "mathematics" } labels["algebra"] = { type = "related-to", description = "default", parents = {"matematika"}, --TLCHANGE "mathematics" neologism_name = "panandaan", --TLCHANGE } labels["algebraic geometry"] = { type = "related-to", description = "default", parents = {"geometry", "algebra"}, neologism_name = "panandaing sukgisan", --TLCHANGE } labels["algebraic topology"] = { type = "related-to", description = "default", parents = {"topology", "algebra"}, } labels["analysis"] = { type = "related-to", description = "default no singularize", parents = {"matematika"}, --TLCHANGE "mathematics" } labels["applied mathematics"] = { type = "related-to", description = "default no singularize", parents = {"matematika"}, --TLCHANGE "mathematics" neologism_name = "sinalapat na sipnayan", --TLCHANGE } labels["aritmetika"] = { --TLCHANGE type = "related-to", description = "default", parents = {"matematika", "aplikadong agham"}, --TLCHANGE {"mathematics", "applied sciences"}, english_name = "arithmetic", --TLCHANGE neologism_name = "bilnuran", --TLCHANGE } labels["calculus"] = { type = "related-to", description = "default no singularize", parents = {"mathematical analysis"}, neologism_name = "tayahan", --TLCHANGE } labels["category theory"] = { type = "related-to", description = "default", parents = {"matematika"}, --TLCHANGE "mathematics" } labels["cellular automata"] = { type = "related-to", description = "default", parents = {"mathematics", "theory of computing"}, } labels["chaos theory"] = { type = "related-to", description = "default", parents = {"systems theory", "calculus"}, } labels["circle"] = { type = "related-to", description = "default", parents = {"curves"}, } labels["coding theory"] = { type = "related-to", description = "default", parents = {"information theory"}, } labels["combinatorics"] = { type = "related-to", description = "default no singularize", parents = {"matematika"}, --TLCHANGE "mathematics" } labels["complex analysis"] = { type = "related-to", description = "default no singularize", parents = {"matematika"}, --TLCHANGE "mathematics" } labels["curves"] = { type = "related-to", description = "default", parents = {"shapes"}, } labels["differential geometry"] = { type = "related-to", description = "default", parents = {"geometry", "mathematical analysis"}, neologism_name = "tingiring sukgisan", --TLCHANGE } labels["functional analysis"] = { type = "related-to", description = "default no singularize", parents = {"mathematical analysis"}, } labels["functions"] = { type = "related-to", description = "default", parents = {"algebra", "calculus", "geometry", "mathematical analysis"}, neologism_name = "kabisa", --TLCHANGE } labels["fuzzy logic"] = { type = "related-to", description = "default", parents = {"logic"}, } labels["game theory"] = { type = "related-to", description = "default", parents = {"matematika"}, --TLCHANGE "mathematics" } labels["geometry"] = { type = "related-to", description = "default", parents = {"matematika"}, --TLCHANGE "mathematics" neologism_name = "sukgisan", --TLCHANGE } labels["graph theory"] = { type = "related-to", description = "default", parents = {"mathematics", "visualization"}, } labels["group theory"] = { type = "related-to", description = "default", parents = {"algebra"}, } labels["higher-dimensional geometry"] = { type = "related-to", description = "default", parents = {"geometry"}, } labels["hyperbolic functions"] = { type = "related-to", description = "default", parents = {"functions"}, } labels["information theory"] = { type = "related-to", description = "default", parents = {"applied mathematics"}, } labels["linear algebra"] = { type = "related-to", description = "default", parents = {"algebra"}, } labels["logic"] = { type = "related-to", description = "default", parents = {"formal sciences", "philosophy"}, neologism_name = "matwiran", --TLCHANGE } labels["mathematical analysis"] = { type = "related-to", description = "default no singularize", parents = {"matematika"}, --TLCHANGE "mathematics" } labels["measure theory"] = { type = "related-to", description = "default", parents = {"matematika"}, --TLCHANGE "mathematics" } labels["number theory"] = { type = "related-to", description = "default", parents = {"matematika"}, --TLCHANGE "mathematics" } labels["numerical analysis"] = { type = "related-to", description = "default no singularize", parents = {"mathematical analysis"}, } labels["order theory"] = { type = "related-to", description = "default", parents = {"matematika"}, --TLCHANGE "mathematics" } labels["polygons"] = { type = "related-to", description = "default", parents = {"shapes"}, neologism_name = "damsiha", --TLCHANGE } labels["polyhedra"] = { type = "related-to", description = "=[[polyhedron|polyhedra]], i.e. solid figures with straight edges and flat faces", parents = {"shapes"}, neologism_name = "damdayag", --TLCHANGE } labels["probability theory"] = { type = "related-to", description = "default", parents = {"mathematical analysis"}, } labels["ring theory"] = { type = "related-to", description = "default", parents = {"algebra"}, } labels["set theory"] = { type = "related-to", description = "default", parents = {"matematika"}, --TLCHANGE "mathematics" neologism_name = "palatangkasan", --TLCHANGE } labels["hugis"] = { --TLCHANGE type = "related-to", description = "default", parents = {"geometry"}, english_name = "shapes", --TLCHANGE } labels["surfaces"] = { type = "related-to", description = "=geometric [[surface]]s", parents = {"shapes"}, neologism_name = "dayag", --TLCHANGE } labels["topology"] = { type = "related-to", description = "default", parents = {"matematika"}, --TLCHANGE "mathematics" } labels["trigonometriya"] = { --TLCHANGE type = "related-to", description = "default", parents = {"matematika"}, --TLCHANGE "mathematics" english_name = "trigonometry", --TLCHANGE neologism_name = "tatsihaan", --TLCHANGE } labels["trigonometric functions"] = { type = "related-to", description = "default", parents = {"functions", "trigonometry", "circle"}, neologism_name = "tatsihaning kabisa", --TLCHANGE } return labels faxrwisefto21rpt46zlkvmxjf7vdup Module:etymology languages/canonical names.json 828 35829 177464 176838 2026-08-26T10:24:33Z Yivan000 4078 [[MediaWiki:UpdateLanguageNameAndCode.js|updated]] 177464 json application/json { "ALUPEC Kabuverdianu": "kea-alu", "Abhiri": "pra-abh", "Abron": "abr", "Abuzeydabadi": "xme-abz", "Abyanehi": "xme-aby", "Acadian French": "fr-aca", "Achaemenid Elamite": "elx-ach", "Achterhoeks": "act", "Adamawa Fulfulde": "fub", "Addu Dhivehi": "dv-add", "Aeolic Greek": "grc-aeo", "Afghan Uzbek": "uz-afg", "African Romance": "la-afr", "Afridi": "ps-afr", "Akhmimic Coptic": "cop-akh", "Akuapem Twi": "tw-aku", "Aleman Mataas na Bago na Maaga": "de-ear", "Alsatian Alemannic German": "gsw-FR-als", "Amorehi": "xme-amo", "Ampezan Ladin": "lld-amp", "Amrum North Frisian": "frr-amr", "Anaraki": "xme-ana", "Anatri Chuvash": "cv-ana", "Anbarani": "tly-anb", "Angkorian Old Khmer": "okz-ang", "Anglian Old English": "ang-ang", "Anglo-Norman": "xno", "Anxi Hokkien": "nan-anx", "Aquitanian": "xaq", "Arabe Hilagang Levantino Alepino": "apc-ale", "Arabe Hilagang Levantino Damaseno": "apc-dam", "Arabe Hilagang Levantino Hilagang Libanes": "apc-nle", "Arabe Hilagang Levantino Libanes": "apc-leb", "Arabe Hilagang Levantino Siryo": "apc-syr", "Arabe Hilagang Levantino Timog Libanes": "apc-sle", "Arabe Huzestani": "acm-khu", "Aranes": "oc-ara", "Arbëresh Albanian": "aae", "Arcadian Greek": "grc-arc", "Arcadocypriot Greek": "grc-arp", "Ardestani": "xme-ard", "Ardhamagadhi Prakrit": "pra-ard", "Arghu": "klj-arg", "Armeno-Kipchak": "qwm-arm", "Arvanitika Albanian": "aat", "Asalemi": "tly-asa", "Asante Twi": "tw-asa", "Ashtiani": "atn", "Attic Greek": "grc-att", "Austrian German": "de-AT", "Auvergnat": "oc-auv", "Avahattha": "inc-aav", "Avanti": "pra-ava", "Ayutthaya Old Thai": "th-ayu", "Azerbaijani Talysh": "tly-aze", "Azeri Klasikal": "az-cls", "Badiot Ladin": "lld-bad", "Badrudi": "xme-bdr", "Bagirmi Fulfulde": "fui", "Bahliki": "pra-bah", "Bajui": "sgh-baj", "Baltic German": "de-bal", "Bandari": "bsg-ban", "Bangash": "ps-bng", "Bannu": "ps-ban", "Barlavento Kabuverdianu": "kea-bar", "Barpetia Kamrupi Assamese": "as-bkm", "Bartangi": "sgh-bar", "Bartangi-Oroshori": "sgh-bro", "Batuwanën": "tbk-bat", "Belgian Dutch": "nl-BE", "Besemah": "pse-bsm", "Betawi Kota": "bew-kot", "Bhaca": "xh-bha", "Biblical Aramaic": "arc-bib", "Biblical Hebrew": "hbo", "Bidhandi": "xme-bid", "Bijagani": "xme-bij", "Binisayang Siquijor": "ceb-sig", "Binul-anong Binisaya": "ceb-min", "Boa Vista Kabuverdianu": "kea-bvi", "Boeotian Greek": "grc-boi", "Bohairic Coptic": "cop-boh", "Bombay Hindi": "hi-mum", "Borana": "gax", "Borgu Fulfulde": "fue", "Borujerdi": "xme-bor", "Brahmanic Sanskrit": "sa-bra", "Brava Kabuverdianu": "kea-bra", "Buddhist Hybrid Sanskrit": "sa-bhs", "Burenjani": "fay-bur", "Bushehri": "fay-bsh", "Byzantine Greek": "gkm", "Cadorino Ladin": "lld-cad", "Cajun French": "frc", "Camorta": "ncb-cam", "Campidanese": "sc-sro", "Candali": "pra-can", "Capenate": "xfa-cap", "Central Ghilzay": "ps-cgi", "Central Plains Mandarin": "cmn-cep", "Central Talysh": "tly-cen", "Central Tati": "xme-ttc-cen", "Central-Eastern Niger Fulfulde": "fuq", "Chakhar Mongolian": "mn-cha", "Chali Tati": "tks-cal", "Changtai Hokkien": "nan-cha", "Chimehi": "xme-cim", "Christian Palestinian Aramaic": "arc-cpa", "Ci": "lzh-cii", "Cisalpine Gaulish": "xcg", "Classical Cantonese": "lzh-yue", "Classical Latin": "la-cla", "Classical Mandarin": "lzh-cmn", "Classical Persian": "fa-cls", "Classical Sanskrit": "cls", "Classical Taishanese": "lzh-tai", "Classical Taiwanese Mandarin": "lzh-cmn-TW", "Common Bantu": "bnt-cmn", "Contemporary Latin": "la-con", "Coptic Dialect G": "cop-ggg", "Coptic Dialect J": "cop-jjj", "Coptic Dialect K": "cop-kkk", "Coptic Dialect P": "cop-ppp", "Cretan Ancient Greek": "grc-kre", "Cretan Greek": "el-crt", "Cuman": "qwm-cum", "Cypriot Greek": "el-cyp", "Cypriot Turkish": "tr-CY", "Dabu Hakka": "hak-dab", "Daksinatya": "pra-dak", "Danesfani": "tks-dan", "Danube Bulgar": "xbo-dan", "Danzhou Chinese": "zhx-dan", "Dari": "prs", "Dashtaki": "fay-dsh", "Davani": "fay-dav", "Delijani": "xme-del", "Dhakaiya Vaṅga Bengali": "bn-dvn", "Digor Ossetian": "os-dig", "Dnieper Baltic": "bat-dni", "Dobrujan Tatar": "crh-dbj", "Doric Greek": "grc-dor", "Dramili": "pra-dra", "Drents": "drt", "Dutch Low Saxon": "nds-nl", "Early Brythonic": "bry-ear", "Early Mandarin": "cmn-ear", "Early Medieval Latin": "la-eme", "Early Middle Korean": "okm-ear", "Early Middle Mongol": "xng-ear", "Early Middle Persian": "pal-ear", "Early Modern Czech": "cs-ear", "Early Modern Hakka": "hak-eam", "Early New Persian": "fa-ear", "Early Old Ossetic": "oos-ear", "Early Old Persian": "peo-ear", "Early Scots": "enm-esc", "Early Sogdian": "sog-ear", "East Frisian Low German": "frs", "East Midland Middle English": "enm-emi", "Eastern Armenian": "hye", "Eastern Balochi": "bgp", "Eastern Mansi": "mns-eas", "Eastern Tati": "xme-ttc-eas", "Ebrahimabadi": "tks-ebr", "Ecclesiastical Latin": "la-ecc", "Elean Greek": "grc-ela", "Emamzada Esmaili": "fay-eze", "Epic Greek": "grc-epc", "Esfarvarini": "tks-esf", "Espanyol Bolivyano": "es-BO", "Espanyol Colombiyano": "es-CO", "Espanyol Estados Unidos": "es-US", "Espanyol Kubano": "es-CU", "Espanyol Mehikano": "es-MX", "Espanyol Modernong Maaga": "es-ear", "Espanyol Perwano": "es-PE", "Espanyol Pilipino": "es-PH", "Espanyol Puwertorikeño": "es-PR", "Espanyol Riyoplatense": "es-AR", "Espanyol Tsileno": "es-CL", "Espanyol Venezolano": "es-VE", "Fante Akan": "fat", "Farizandi": "xme-far", "Fascian Ladin": "lld-fas", "Fayyumic Coptic": "cop-fay", "Fodom Ladin": "lld-fod", "Fogo Kabuverdianu": "kea-fog", "Fornes Ladin": "lld-for", "Frankish": "frk", "Fumani": "tly-fum", "Fuyu Kyrgyz": "kjh-fyu", "Föhr North Frisian": "frr-foh", "Föhr-Amrum North Frisian": "frr-fam", "Gaskon": "oc-gas", "Gavkoshaki": "fay-gav", "Gazi": "gzi", "Geordie": "en-geo", "German Low German": "nds-de", "Ghat": "thv-ght", "Gheg Albanian": "aln", "Gherdëina Ladin": "lld-ghe", "Gitnang Hapones": "ja-mid", "Gitnang Polako": "zlw-mpl", "Gitnang Ruso": "zle-mru", "Goesharde North Frisian": "frr-goe", "Golyad": "bat-gol", "Goral": "pl-gor", "Greater Polish": "pl-gre", "Greenlandic Norse": "non-grn", "Gronings": "gos", "Guangzhou Cantonese": "yue-gua", "Guanzhong Mandarin": "cmn-gua", "Guernsey Norman": "nrf-grn", "Guilin Mandarin": "cmn-gui", "Gurjara Apabhramsa": "inc-agu", "Hailu Hakka": "hak-hai", "Halligen North Frisian": "frr-hal", "Hamadani": "xme-ham", "Hangzhounese": "wuu-han", "Hanjani": "xme-han", "Hapones Gitnang Maaga": "ja-mid-ear", "Hapones Klasikal": "ja-cla", "Hapones Lumang Silanganin": "ojp-eas", "Hapones Modernong Maaga": "ja-ear", "Harar Oromo": "hae", "Hatran Aramaic": "arc-hat", "Havigannada": "kn-hav", "Hazaragi": "haz", "Heligoland North Frisian": "frr-hel", "Helu Prakrit": "pra-hel", "Hengyang Xiang": "hsn-hya", "Hengzhou Xiang": "hsn-hzh", "Hermopolitan Coptic": "cop-her", "High Alemannic German": "gsw-hig", "Highest Alemannic German": "gsw-hst", "Hokkaido Ainu": "ain-hok", "Hong Kong Cantonese": "yue-HK", "Hong Kong Hakka": "hak-HK", "Hormozi": "bsg-hor", "Houlu Min": "nan-hou", "Hudeoarabe": "jrb", "Hui'an Hokkien": "nan-hui", "Huiyang Hakka": "hak-hui", "Huvadhu Dhivehi": "dv-huv", "Ilokano Abagatan": "ilo-sou", "Ilokano Amianan": "ilo-nor", "Ilokano Cagayan Valley": "ilo-cvy", "Ilokano Kaigorotan": "ilo-car", "Imperial Aramaic": "arc-imp", "Ingles Amerikano": "en-US", "Ingles Awstralyano": "en-AU", "Ingles Britaniko": "en-GB", "Ingles Eskoses": "en-GB-SCT", "Ingles Gales": "en-GB-WLS", "Ingles Hilagang Amerikano": "en-NNN", "Ingles Hilagang Irlandes": "en-GB-NIR", "Ingles Hong Kong": "en-HK", "Ingles Indiyo": "en-IN", "Ingles Irlandes": "en-IE", "Ingles Kalifornya": "en-US-CA", "Ingles Kanadyense": "en-CA", "Ingles Katutubong Awstralyano": "en-aae", "Ingles Manes": "en-IM", "Ingles Modernong Maaga": "en-ear", "Ingles Neozelandes": "en-NZ", "Ingles Timog Afrikano": "en-ZA", "Ingles Ulster": "en-uls", "Insular North Frisian": "frr-ins", "Insular Scots": "sco-ins", "Ionic Greek": "grc-ion", "Iranian Persian": "fa-ira", "Iron Ossetian": "os-iro", "Isfahani": "xme-isf", "Israeli Hebrew": "he-IL", "Jadrani": "ps-jad", "Jersey Norman": "nrf-jer", "Jewish Babylonian Aramaic": "tmr", "Jewish Literary Aramaic": "arc-jla", "Jewish Palestinian Aramaic": "jpa", "Jianghuai Mandarin": "cmn-jhu", "Jinjiang Hokkien": "nan-jin", "Jirofti": "rdb-jir", "Jowshaqani": "xme-jow", "Kafroni": "xme-kaf", "Kahaki": "xme-kah", "Kahilagaang Tagalog": "tl-nor", "Kahnuji": "rdb-kah", "Kakari": "ps-kak", "Kaliarda": "el-kal", "Kamviri": "xvi", "Kandahari": "ps-kan", "Kaniguram": "oru-kan", "Kankanaëy Aplay": "xnn", "Karganrudi": "tly-kar", "Karrharde North Frisian": "frr-kar", "Kashani": "xme-kas", "Kasmiri Apabhramsa": "inc-aka", "Katchal": "ncb-kat", "Katharevousa": "el-kth", "Kathiyawadi": "gu-kat", "Katimugang Leyte Binisaya": "ceb-sle", "Katimugang Tagalog": "tl-sou", "Kativiri": "bsh-kat", "Kentish Middle English": "enm-ken", "Kentish Old English": "ang-ken", "Kermani": "xme-krm", "Kesehi": "xme-kes", "Khalkha Mongolian": "mn-kha", "Khamba": "kbg", "Khargi": "fay-kar", "Khasa Prakrit": "pra-kha", "Khatak": "ps-xat", "Khiaraji": "tks-xia", "Khollari": "fay-kho", "Khorchin Mongolian": "mn-khr", "Khoznini": "tks-xoz", "Khufi": "sgh-xuf", "Khughni": "sgh-xug", "Khughni-Bajui": "sgh-xgb", "Khunsari": "kfm", "Khuri": "xme-xur", "Kinmenese Hokkien": "nan-kin", "Kinyarwanda": "rw-kin", "Kirundi": "rw-run", "Koine Greek": "grc-koi", "Komjani": "xme-kom", "Kondazi": "fay-kon", "Korean Classical Chinese": "lzh-KO", "Koreano Chungcheong": "ko-chu", "Koreano Gyeonggi": "ko-gyg", "Koreano Gyeongsang": "ko-gys", "Koreano Hamgyong": "ko-ham", "Koreano Hwanghae": "ko-hwa", "Koreano Jeolla": "ko-jeo", "Koreano Pyongan": "ko-pyo", "Koreano Sentral": "ko-cen", "Koreano Yeongdong": "ko-gan", "Koreano Yukjin": "ko-yuk", "Kosena": "kze", "Kromanti": "alv-kro", "Kundagannada": "kn-kun", "Kuril Ainu": "ain-kur", "Kölsch": "ksh", "Languedocien": "oc-lan", "Lanuvian": "itc-lan", "Lanyin Mandarin": "cmn-lan", "Late Babylonian": "akk-lbb", "Late Brythonic": "bry-lat", "Late Egyptian": "egy-lat", "Late Khotanese": "kho-lat", "Late Latin": "la-lat", "Late Middle Chinese": "ltc-lat", "Late Middle Japanese": "ja-mid-lat", "Late Middle Mongol": "xng-lat", "Late Middle Persian": "pal-lat", "Late Old Chinese": "och-lat", "Late Old Korean": "oko-lat", "Late Old Ossetic": "oos-lat", "Late Old Persian": "peo-lat", "Late Old Swedish": "gmq-osw-lat", "Late Sogdian": "sog-lat", "Law French": "xno-law", "Lesser Polish": "pl-les", "Limousin": "oc-lim", "Lisan ud-Dawat Gujarati": "gu-lda", "Literary Cantonese": "yue-lit", "Literary Chinese": "lzh-lit", "Logar": "oru-log", "Logudorese": "sc-src", "Lombardic": "lng", "Loudi Xiang": "hsn-lou", "Louisiana French": "fr-lou", "Low Alemannic German": "gsw-low", "Low Prussian": "nds-lpr", "Lucanian": "osc-luc", "Lumang Arameas": "arc-old", "Lumang Italyano": "roa-oit", "Lumang Malayo": "ms-old", "Lumang Tagalog": "tl-old", "Lunfardo": "es-lun", "Lycopolitan Coptic": "cop-lyc", "Língua Geral Amazônica": "tpw-lga", "Língua Geral Paulista": "tpw-lgp", "Maasina Fulfulde": "ffm", "Magadhi Prakrit": "pra-mag", "Mahallati": "xme-mah", "Maharastri Apabhramsa": "inc-ama", "Maharastri Prakrit": "pra-mah", "Mahsudi": "ps-mah", "Mainland North Frisian": "frr-mai", "Maio Kabuverdianu": "kea-mai", "Malay Klasikal": "ms-cla", "Malaysian Huiyang Hakka": "hak-hui-MY", "Malaysian Mandarin": "cmn-MY", "Mamluk-Kipchak": "qwm-mam", "Mandarin Beijing": "cmn-bei", "Mandarin Beijingiko": "cmn-bec", "Mandarin Pilipino": "cmn-PH", "Manichaean Middle Persian": "xmn", "Masali": "tly-msa", "Masarami": "fay-mas", "Masbatenyong Binisaya": "ceb-mas", "Masovian Polish": "pl-mas", "Masulei": "tly-msu", "Medan Hokkien": "nan-med", "Medieval Hebrew": "he-med", "Medieval Latin": "la-med", "Medieval Sinhalese": "si-med", "Medieval Tashelhit": "shi-med", "Meixian Hakka": "hak-mei", "Mercian Old English": "ang-mer", "Meymehi": "xme-mey", "Middle Assyrian": "akk-mas", "Middle Babylonian": "akk-mbb", "Middle Belarusian": "zle-mbe", "Middle Bulgarian": "cu-bgm", "Middle Chuvash": "cv-mid", "Middle Egyptian": "egy-mid", "Middle Elamite": "elx-mid", "Middle Georgian": "ka-mid", "Middle Hindi": "hi-mid", "Middle Konkani": "kok-mid", "Middle Tamil": "ta-mid", "Middle Ukrainian": "zle-muk", "Minabi": "bsg-min", "Mishnaic Hebrew": "he-mis", "Missouri French": "fr-mis", "Mitanni": "inc-mit", "Moldavo": "ro-MD", "Mooring North Frisian": "frr-moo", "Mulaku Dhivehi": "dv-mul", "Mumviri": "bsh-mum", "Nabataean Aramaic": "arc-nab", "Nalbaria Kamrupi Assamese": "as-nkm", "Nancowry": "ncb-nan", "Nanjing Mandarin": "cmn-nan", "Naraqi": "xme-nar", "Nashalji": "xme-nas", "Natanzi": "ntz", "Nayini": "nyq", "Negrensing Binisaya": "ceb-ner", "Neo-Assyrian": "akk-nas", "Neo-Babylonian": "akk-nbb", "Neo-Elamite": "elx-neo", "Neo-Middle Egyptian": "egy-nmi", "New Latin": "la-new", "New Sanskrit": "sa-neo", "New Xiang": "hsn-new", "Nigerian Fulfulde": "fuv", "Ningbonese": "wuu-nin", "Noakhailla Vaṅga Bengali": "bn-nvn", "Nones Ladin": "lld-non", "North Alaskan Inupiatun": "esi", "North Karelian": "krl-nor", "North Wales Welsh": "cy-nor", "Northeastern Mandarin": "cmn-noe", "Northeastern Pashto": "ps-nea", "Northern Lushootseed": "lut-nor", "Northern Middle English": "enm-nor", "Northern Scots": "sco-nor", "Northern Talysh": "tly-nor", "Northern Tati": "xme-ttc-nor", "Northern Wu": "wuu-nor", "Northumbrian Old English": "ang-nor", "Northwest Alaskan Inupiatun": "esk", "Northwestern Pashto": "ps-nwe", "Nuorese": "sc-nuo", "Nushabadi": "xme-nus", "Odri": "pra-odr", "Old Akkadian": "akk-old", "Old Assyrian": "akk-oas", "Old Avestan": "ae-old", "Old Azari": "xme-azr", "Old Babylonian": "akk-obb", "Old Braj": "bra-old", "Old Chuvash": "cv-old", "Old Coptic": "cop-old", "Old Dhivehi": "dv-old", "Old East Norse": "non-oen", "Old Egyptian": "egy-old", "Old Elamite": "elx-old", "Old Emilian": "egl-old", "Old Franco-Provençal": "frp-old", "Old Friulian": "fur-old", "Old Kazeruni": "fay-kzo", "Old Khotanese": "kho-old", "Old Kirghiz": "otk-kir", "Old Konkani": "kok-old", "Old Latin": "itc-ola", "Old Ligurian": "lij-old", "Old Lombard": "lmo-old", "Old Mohawk": "iro-omo", "Old Neapolitan": "nap-old", "Old Northern French": "fro-nor", "Old Onondaga": "iro-oon", "Old Ossetic": "oos", "Old Piedmontese": "pms-old", "Old Provençal": "oc-pro-old", "Old Pskovian": "zle-ops", "Old Romagnol": "rgn-old", "Old Romansh": "rm-old", "Old Sardinian": "sc-old", "Old Shirazi": "fay-sho", "Old Sicilian": "scn-old", "Old Thai": "th-old", "Old Venetan": "vec-old", "Old Wendat": "iro-ohu", "Old West Norse": "non-own", "Old Xiang": "hsn-old", "Ontenu": "ont", "Opuntian Locrian": "grc-opl", "Ordos Mongolian": "mn-ord", "Orkhon Turkic": "otk-ork", "Orma": "orc", "Oroshori": "sgh-oro", "Oxyrhynchite Coptic": "cop-oxy", "Ozolian Locrian": "grc-ozl", "Paisaci Prakrit": "pra-pai", "Palasbaria Kamrupi Assamese": "as-pkm", "Palatine German": "pfl", "Paleo-Balkan": "qsb-bal", "Paleo-Hispanic": "qsb-ibe", "Palladius": "cmn-palladius", "Palmyrene Aramaic": "arc-pal", "Pamphylian Greek": "grc-pam", "Paphian Greek": "el-pap", "Papuni": "fay-pap", "Penang Hokkien": "nan-pen", "Peshawari": "ps-pes", "Philippine Hokkien": "nan-hbl-PH", "Picard Old French": "fro-pic", "Pinyin Hanyu": "cmn-pinyin", "Pinyin Tongyong": "cmn-tongyong", "Polari": "pld", "Portugues Brasileño": "pt-BR", "Portugues Europeo": "pt-PT", "Postal Romanization": "zh-postal", "Pracya": "pra-pra", "Praenestine": "itc-pra", "Pre-Angkorian Old Khmer": "okz-pre", "Pre-Classical Chinese": "lzh-pre", "Pre-Greek": "qsb-grc", "Proto-Anglo-Frisian": "gmw-afr-pro", "Proto-Arinic": "qfa-yrn-pro", "Proto-Baltic": "bat-pro", "Proto-Bulgar": "trk-bul-pro", "Proto-Common Turkic": "trk-cmn-pro", "Proto-Finno-Permic": "urj-fpr-pro", "Proto-Finno-Ugric": "fiu-pro", "Proto-Ketic": "qfa-yke-pro", "Proto-Kottic": "qfa-yko-pro", "Proto-Lycopolitan Coptic": "cop-ply", "Proto-Middle Indo-Aryan": "inc-ash-pro", "Proto-New Indo-Aryan": "pra-pro", "Proto-North Sea Germanic": "gmw-nsg-pro", "Proto-Oghur": "trk-ogr-pro", "Proto-Oghuz": "trk-ogz-pro", "Proto-Pumpokolic": "qfa-ypm-pro", "Proto-Romance": "roa-pro", "Proto-Tibeto-Burman": "tbq-pro", "Provençal": "oc-pro", "Pulaar": "fuc", "Pular": "fuf", "Puluwanën": "tbk-pul", "Puter Romansh": "rm-put", "Qalhari": "xme-qal", "Qashqai": "qxq", "Qianlu Min": "nan-qia", "Qohrudi": "xme-qoh", "Quanzhou Hokkien": "nan-qua", "Renaissance Latin": "la-ren", "Roshani": "sgh-ros", "Roshani-Khufi": "sgh-rsx", "Rumantsch Grischun": "rm-gri", "Russian Church Slavonic": "zls-chs-ru", "Sabari": "pra-sab", "Sagzabadi": "tks-sag", "Sahidic Coptic": "cop-sah", "Saint Dominican Creole French": "ht-sdm", "Sakari": "pra-sak", "Sakhalin Ainu": "ain-sak", "Sal Kabuverdianu": "kea-sal", "Sallands": "sdz", "Samghani": "fay-sam", "Samnite": "osc-sam", "Santiago Kabuverdianu": "kea-san", "Santo Antão Kabuverdianu": "kea-saa", "Sauraseni Apabhramsa": "inc-asa", "Sauraseni Prakrit": "pra-sau", "Sedehi": "xme-sed", "Serbokroata Kaykavo": "kjv", "Serbokroata Torlak": "sh-tor", "Serbokroata Tsakavo": "ckm", "Shadi Wu": "wuu-chm", "Shandarmani": "tly-san", "Shanghainese": "wuu-sha", "Shangsi Zhuang": "tai-shz", "Sher": "ps-ser", "Shirazi": "fay-shr", "Shuadit": "oc-jud", "Silesian East Central German": "sli", "Singapore Hokkien": "nan-hbl-SG", "Singapore Mandarin": "cmn-SG", "Sixian Hakka": "hak-six", "Skagit": "ska", "Snohomish": "sno", "Soi": "soj", "Sorkhi": "fay-sor", "Sotavento Kabuverdianu": "kea-sot", "South Karelian": "krl-sou", "South Wales Welsh": "cy-sou", "Southern Balochi": "bcc", "Southern Lushootseed": "slh", "Southern Malaysian Hokkien": "nan-spm", "Southern Middle English": "enm-sou", "Southern Scots": "sco-sou", "Southern Talysh": "tly-sou", "Southern Tati": "xme-ttc-sou", "Southwestern Mandarin": "cmn-sow", "Standard Babylonian": "akk-stb", "Stellingwerfs": "stl", "Suevic": "gem-sue", "Sukhothai Old Thai": "th-suk", "Surmiran Romansh": "rm-srm", "Sursilvan Romansh": "rm-srs", "Sutsilvan Romansh": "rm-sut", "Suzhounese": "wuu-suz", "Swiss French": "fr-CH", "Switzerland German": "de-CH", "Switzerland Italian": "it-CH", "Sylt North Frisian": "frr-syl", "São Nicolau Kabuverdianu": "kea-sni", "São Vicente Kabuverdianu": "kea-svi", "S̃ug̓udnun": "tbk-sug", "Tagalog Aurora": "tl-aur", "Tagalog Baguio": "tl-bag", "Tagalog Bataan": "tl-ban", "Tagalog Batangas": "tl-btg", "Tagalog Bulacan": "tl-bul", "Tagalog Camarines Norte": "tl-can", "Tagalog Cavite": "tl-cav", "Tagalog Klasikal": "tl-cls", "Tagalog Laguna": "tl-lag", "Tagalog Marinduque": "tl-mad", "Tagalog Mindoro": "tl-mdo", "Tagalog Nueva Ecija": "tl-nue", "Tagalog Quezon": "tl-que", "Tagalog Rizal": "tl-riz", "Tagalog Sentral": "tl-cen", "Tagalog Tsinoy": "tl-zho", "Taiwanese Hakka": "hak-TW", "Taiwanese Hokkien": "nan-hbl-TW", "Taiwanese Mandarin": "cmn-TW", "Takestani": "tks-tak", "Takka Apabhramsa": "inc-ata", "Taleshdulabi": "tly-tal", "Tamahaq": "thv", "Tamasheq": "taq", "Tarehi": "xme-trh", "Tari": "xme-tar", "Tawellemmet": "ttq", "Tayert": "thz", "Thessalian Greek": "grc-ths", "Tianjin Mandarin": "cmn-tia", "Tibetano Amdo": "adx", "Tibetano Khams": "khg", "Timog Kanluraning Pastun": "ps-swe", "Timog Silanganing Pastun": "ps-sea", "Tong'an Hokkien": "nan-ton", "Tosk Albanian": "als", "Traditional Chinese poetry": "lzh-shi", "Transalpine Gaulish": "xtg", "Tseku": "tsk", "Tsino Gitnang Maaga": "ltc-ear", "Tsino Lumang Maaga": "och-ear", "Tularudi": "tly-tul", "Twents": "twd", "Twi Akan": "tw", "Ukrainian Church Slavonic": "zls-chs-uk", "Ukranyano Franses": "fr-CA", "Ukranyano Kanadyense": "uk-CA", "Ulster Scots": "sco-uls", "Upper Saxon German": "sxu", "Vafsi": "vaf", "Valencian": "ca-val", "Vallader Romansh": "rm-val", "Valujerdi": "xme-val", "Varani": "xme-var", "Varzenehi": "xme-vrz", "Vedic Sanskrit": "vsn", "Veluws": "vel", "Viennese German": "de-AT-vie", "Vietnamese Classical Chinese": "lzh-VI", "Viryal Chuvash": "cv-vir", "Vivaro-Alpine": "oc-viv", "Volga Bulgar": "xbo-vol", "Vonishuni": "xme-von", "Vracada Apabhramsa": "inc-avr", "Vulgar Latin": "la-vul", "Waata": "ssn", "Wade–Giles": "cmn-wadegiles", "Walser German": "wae", "Wasa": "wss", "Waziri": "ps-waz", "Wenzhounese": "wuu-wen", "West Midland Middle English": "enm-wmi", "West Saxon Old English": "ang-wsx", "Western Armenian": "hyw", "Western Balochi": "bgn", "Western Mansi": "mns-wes", "Western Niger Fulfulde": "fuh", "Western Punjabi": "pnb", "Western Tati": "xme-ttc-wes", "Westphalian": "wep", "Wiedingharde North Frisian": "frr-wie", "Written vernacular Cantonese": "yue-wvc", "Written vernacular Mandarin": "cmn-wvc", "Written vernacular Taishanese": "zhx-tai-wvc", "Wuhan Mandarin": "cmn-wuh", "Xiamen Hokkien": "nan-xia", "Xining Mandarin": "cmn-xin", "Yangzhou Mandarin": "cmn-yan", "Yarandi": "xme-yar", "Yazdi": "xme-yaz", "Yongchun Hokkien": "nan-yon", "Younger Avestan": "ae-yng", "Zarphatic": "zrp", "Zefrehi": "xme-zef", "Zhangping Hokkien": "nan-zhp", "Zhangzhou Hokkien": "nan-zha", "Zhao'an Hakka": "hak-zha", "Zhao'an Hokkien": "nan-zho", "Zhongshan Min": "zhx-zho", "Zori": "xme-zor", "Zoroastrian Dari": "gbz", "taxonomic name": "mul-tax", "the BMAC substrate": "qsb-bma" } 32ac2jmupwta7de8hoj1k6m84nrd0z7 Module:etymology languages/code to canonical name.json 828 35831 177463 176836 2026-08-26T10:24:33Z Yivan000 4078 [[MediaWiki:UpdateLanguageNameAndCode.js|updated]] 177463 json application/json { "aae": "Arbëresh Albanian", "aat": "Arvanitika Albanian", "abr": "Abron", "acm-khu": "Arabe Huzestani", "act": "Achterhoeks", "adx": "Tibetano Amdo", "ae-old": "Old Avestan", "ae-yng": "Younger Avestan", "ain-hok": "Hokkaido Ainu", "ain-kur": "Kuril Ainu", "ain-sak": "Sakhalin Ainu", "akk-lbb": "Late Babylonian", "akk-mas": "Middle Assyrian", "akk-mbb": "Middle Babylonian", "akk-nas": "Neo-Assyrian", "akk-nbb": "Neo-Babylonian", "akk-oas": "Old Assyrian", "akk-obb": "Old Babylonian", "akk-old": "Old Akkadian", "akk-stb": "Standard Babylonian", "aln": "Gheg Albanian", "als": "Tosk Albanian", "alv-kro": "Kromanti", "ang-ang": "Anglian Old English", "ang-ken": "Kentish Old English", "ang-mer": "Mercian Old English", "ang-nor": "Northumbrian Old English", "ang-wsx": "West Saxon Old English", "apc-ale": "Arabe Hilagang Levantino Alepino", "apc-dam": "Arabe Hilagang Levantino Damaseno", "apc-leb": "Arabe Hilagang Levantino Libanes", "apc-nle": "Arabe Hilagang Levantino Hilagang Libanes", "apc-sle": "Arabe Hilagang Levantino Timog Libanes", "apc-syr": "Arabe Hilagang Levantino Siryo", "arc-bib": "Biblical Aramaic", "arc-cpa": "Christian Palestinian Aramaic", "arc-hat": "Hatran Aramaic", "arc-imp": "Imperial Aramaic", "arc-jla": "Jewish Literary Aramaic", "arc-nab": "Nabataean Aramaic", "arc-old": "Lumang Arameas", "arc-pal": "Palmyrene Aramaic", "as-bkm": "Barpetia Kamrupi Assamese", "as-nkm": "Nalbaria Kamrupi Assamese", "as-pkm": "Palasbaria Kamrupi Assamese", "atn": "Ashtiani", "az-cls": "Azeri Klasikal", "bat-dni": "Dnieper Baltic", "bat-gol": "Golyad", "bat-pro": "Proto-Baltic", "bcc": "Southern Balochi", "bew-kot": "Betawi Kota", "bgn": "Western Balochi", "bgp": "Eastern Balochi", "bn-dvn": "Dhakaiya Vaṅga Bengali", "bn-nvn": "Noakhailla Vaṅga Bengali", "bnt-cmn": "Common Bantu", "bra-old": "Old Braj", "bry-ear": "Early Brythonic", "bry-lat": "Late Brythonic", "bsg-ban": "Bandari", "bsg-hor": "Hormozi", "bsg-min": "Minabi", "bsh-kat": "Kativiri", "bsh-mum": "Mumviri", "ca-val": "Valencian", "ceb-mas": "Masbatenyong Binisaya", "ceb-min": "Binul-anong Binisaya", "ceb-ner": "Negrensing Binisaya", "ceb-sig": "Binisayang Siquijor", "ceb-sle": "Katimugang Leyte Binisaya", "ckm": "Serbokroata Tsakavo", "cls": "Classical Sanskrit", "cmn-MY": "Malaysian Mandarin", "cmn-PH": "Mandarin Pilipino", "cmn-SG": "Singapore Mandarin", "cmn-TW": "Taiwanese Mandarin", "cmn-bec": "Mandarin Beijingiko", "cmn-bei": "Mandarin Beijing", "cmn-cep": "Central Plains Mandarin", "cmn-ear": "Early Mandarin", "cmn-gua": "Guanzhong Mandarin", "cmn-gui": "Guilin Mandarin", "cmn-jhu": "Jianghuai Mandarin", "cmn-lan": "Lanyin Mandarin", "cmn-nan": "Nanjing Mandarin", "cmn-noe": "Northeastern Mandarin", "cmn-palladius": "Palladius", "cmn-pinyin": "Pinyin Hanyu", "cmn-sow": "Southwestern Mandarin", "cmn-tia": "Tianjin Mandarin", "cmn-tongyong": "Pinyin Tongyong", "cmn-wadegiles": "Wade–Giles", "cmn-wuh": "Wuhan Mandarin", "cmn-wvc": "Written vernacular Mandarin", "cmn-xin": "Xining Mandarin", "cmn-yan": "Yangzhou Mandarin", "cop-akh": "Akhmimic Coptic", "cop-boh": "Bohairic Coptic", "cop-fay": "Fayyumic Coptic", "cop-ggg": "Coptic Dialect G", "cop-her": "Hermopolitan Coptic", "cop-jjj": "Coptic Dialect J", "cop-kkk": "Coptic Dialect K", "cop-lyc": "Lycopolitan Coptic", "cop-old": "Old Coptic", "cop-oxy": "Oxyrhynchite Coptic", "cop-ply": "Proto-Lycopolitan Coptic", "cop-ppp": "Coptic Dialect P", "cop-sah": "Sahidic Coptic", "crh-dbj": "Dobrujan Tatar", "cs-ear": "Early Modern Czech", "cu-bgm": "Middle Bulgarian", "cv-ana": "Anatri Chuvash", "cv-mid": "Middle Chuvash", "cv-old": "Old Chuvash", "cv-vir": "Viryal Chuvash", "cy-nor": "North Wales Welsh", "cy-sou": "South Wales Welsh", "de-AT": "Austrian German", "de-AT-vie": "Viennese German", "de-CH": "Switzerland German", "de-bal": "Baltic German", "de-ear": "Aleman Mataas na Bago na Maaga", "drt": "Drents", "dv-add": "Addu Dhivehi", "dv-huv": "Huvadhu Dhivehi", "dv-mul": "Mulaku Dhivehi", "dv-old": "Old Dhivehi", "egl-old": "Old Emilian", "egy-lat": "Late Egyptian", "egy-mid": "Middle Egyptian", "egy-nmi": "Neo-Middle Egyptian", "egy-old": "Old Egyptian", "el-crt": "Cretan Greek", "el-cyp": "Cypriot Greek", "el-kal": "Kaliarda", "el-kth": "Katharevousa", "el-pap": "Paphian Greek", "elx-ach": "Achaemenid Elamite", "elx-mid": "Middle Elamite", "elx-neo": "Neo-Elamite", "elx-old": "Old Elamite", "en-AU": "Ingles Awstralyano", "en-CA": "Ingles Kanadyense", "en-GB": "Ingles Britaniko", "en-GB-NIR": "Ingles Hilagang Irlandes", "en-GB-SCT": "Ingles Eskoses", "en-GB-WLS": "Ingles Gales", "en-HK": "Ingles Hong Kong", "en-IE": "Ingles Irlandes", "en-IM": "Ingles Manes", "en-IN": "Ingles Indiyo", "en-NNN": "Ingles Hilagang Amerikano", "en-NZ": "Ingles Neozelandes", "en-US": "Ingles Amerikano", "en-US-CA": "Ingles Kalifornya", "en-ZA": "Ingles Timog Afrikano", "en-aae": "Ingles Katutubong Awstralyano", "en-ear": "Ingles Modernong Maaga", "en-geo": "Geordie", "en-uls": "Ingles Ulster", "enm-emi": "East Midland Middle English", "enm-esc": "Early Scots", "enm-ken": "Kentish Middle English", "enm-nor": "Northern Middle English", "enm-sou": "Southern Middle English", "enm-wmi": "West Midland Middle English", "es-AR": "Espanyol Riyoplatense", "es-BO": "Espanyol Bolivyano", "es-CL": "Espanyol Tsileno", "es-CO": "Espanyol Colombiyano", "es-CU": "Espanyol Kubano", "es-MX": "Espanyol Mehikano", "es-PE": "Espanyol Perwano", "es-PH": "Espanyol Pilipino", "es-PR": "Espanyol Puwertorikeño", "es-US": "Espanyol Estados Unidos", "es-VE": "Espanyol Venezolano", "es-ear": "Espanyol Modernong Maaga", "es-lun": "Lunfardo", "esi": "North Alaskan Inupiatun", "esk": "Northwest Alaskan Inupiatun", "fa-cls": "Classical Persian", "fa-ear": "Early New Persian", "fa-ira": "Iranian Persian", "fat": "Fante Akan", "fay-bsh": "Bushehri", "fay-bur": "Burenjani", "fay-dav": "Davani", "fay-dsh": "Dashtaki", "fay-eze": "Emamzada Esmaili", "fay-gav": "Gavkoshaki", "fay-kar": "Khargi", "fay-kho": "Khollari", "fay-kon": "Kondazi", "fay-kzo": "Old Kazeruni", "fay-mas": "Masarami", "fay-pap": "Papuni", "fay-sam": "Samghani", "fay-sho": "Old Shirazi", "fay-shr": "Shirazi", "fay-sor": "Sorkhi", "ffm": "Maasina Fulfulde", "fiu-pro": "Proto-Finno-Ugric", "fr-CA": "Ukranyano Franses", "fr-CH": "Swiss French", "fr-aca": "Acadian French", "fr-lou": "Louisiana French", "fr-mis": "Missouri French", "frc": "Cajun French", "frk": "Frankish", "fro-nor": "Old Northern French", "fro-pic": "Picard Old French", "frp-old": "Old Franco-Provençal", "frr-amr": "Amrum North Frisian", "frr-fam": "Föhr-Amrum North Frisian", "frr-foh": "Föhr North Frisian", "frr-goe": "Goesharde North Frisian", "frr-hal": "Halligen North Frisian", "frr-hel": "Heligoland North Frisian", "frr-ins": "Insular North Frisian", "frr-kar": "Karrharde North Frisian", "frr-mai": "Mainland North Frisian", "frr-moo": "Mooring North Frisian", "frr-syl": "Sylt North Frisian", "frr-wie": "Wiedingharde North Frisian", "frs": "East Frisian Low German", "fub": "Adamawa Fulfulde", "fuc": "Pulaar", "fue": "Borgu Fulfulde", "fuf": "Pular", "fuh": "Western Niger Fulfulde", "fui": "Bagirmi Fulfulde", "fuq": "Central-Eastern Niger Fulfulde", "fur-old": "Old Friulian", "fuv": "Nigerian Fulfulde", "gax": "Borana", "gbz": "Zoroastrian Dari", "gem-sue": "Suevic", "gkm": "Byzantine Greek", "gmq-osw-lat": "Late Old Swedish", "gmw-afr-pro": "Proto-Anglo-Frisian", "gmw-nsg-pro": "Proto-North Sea Germanic", "gos": "Gronings", "grc-aeo": "Aeolic Greek", "grc-arc": "Arcadian Greek", "grc-arp": "Arcadocypriot Greek", "grc-att": "Attic Greek", "grc-boi": "Boeotian Greek", "grc-dor": "Doric Greek", "grc-ela": "Elean Greek", "grc-epc": "Epic Greek", "grc-ion": "Ionic Greek", "grc-koi": "Koine Greek", "grc-kre": "Cretan Ancient Greek", "grc-opl": "Opuntian Locrian", "grc-ozl": "Ozolian Locrian", "grc-pam": "Pamphylian Greek", "grc-ths": "Thessalian Greek", "gsw-FR-als": "Alsatian Alemannic German", "gsw-hig": "High Alemannic German", "gsw-hst": "Highest Alemannic German", "gsw-low": "Low Alemannic German", "gu-kat": "Kathiyawadi", "gu-lda": "Lisan ud-Dawat Gujarati", "gzi": "Gazi", "hae": "Harar Oromo", "hak-HK": "Hong Kong Hakka", "hak-TW": "Taiwanese Hakka", "hak-dab": "Dabu Hakka", "hak-eam": "Early Modern Hakka", "hak-hai": "Hailu Hakka", "hak-hui": "Huiyang Hakka", "hak-hui-MY": "Malaysian Huiyang Hakka", "hak-mei": "Meixian Hakka", "hak-six": "Sixian Hakka", "hak-zha": "Zhao'an Hakka", "haz": "Hazaragi", "hbo": "Biblical Hebrew", "he-IL": "Israeli Hebrew", "he-med": "Medieval Hebrew", "he-mis": "Mishnaic Hebrew", "hi-mid": "Middle Hindi", "hi-mum": "Bombay Hindi", "hsn-hya": "Hengyang Xiang", "hsn-hzh": "Hengzhou Xiang", "hsn-lou": "Loudi Xiang", "hsn-new": "New Xiang", "hsn-old": "Old Xiang", "ht-sdm": "Saint Dominican Creole French", "hye": "Eastern Armenian", "hyw": "Western Armenian", "ilo-car": "Ilokano Kaigorotan", "ilo-cvy": "Ilokano Cagayan Valley", "ilo-nor": "Ilokano Amianan", "ilo-sou": "Ilokano Abagatan", "inc-aav": "Avahattha", "inc-agu": "Gurjara Apabhramsa", "inc-aka": "Kasmiri Apabhramsa", "inc-ama": "Maharastri Apabhramsa", "inc-asa": "Sauraseni Apabhramsa", "inc-ash-pro": "Proto-Middle Indo-Aryan", "inc-ata": "Takka Apabhramsa", "inc-avr": "Vracada Apabhramsa", "inc-mit": "Mitanni", "iro-ohu": "Old Wendat", "iro-omo": "Old Mohawk", "iro-oon": "Old Onondaga", "it-CH": "Switzerland Italian", "itc-lan": "Lanuvian", "itc-ola": "Old Latin", "itc-pra": "Praenestine", "ja-cla": "Hapones Klasikal", "ja-ear": "Hapones Modernong Maaga", "ja-mid": "Gitnang Hapones", "ja-mid-ear": "Hapones Gitnang Maaga", "ja-mid-lat": "Late Middle Japanese", "jpa": "Jewish Palestinian Aramaic", "jrb": "Hudeoarabe", "ka-mid": "Middle Georgian", "kbg": "Khamba", "kea-alu": "ALUPEC Kabuverdianu", "kea-bar": "Barlavento Kabuverdianu", "kea-bra": "Brava Kabuverdianu", "kea-bvi": "Boa Vista Kabuverdianu", "kea-fog": "Fogo Kabuverdianu", "kea-mai": "Maio Kabuverdianu", "kea-saa": "Santo Antão Kabuverdianu", "kea-sal": "Sal Kabuverdianu", "kea-san": "Santiago Kabuverdianu", "kea-sni": "São Nicolau Kabuverdianu", "kea-sot": "Sotavento Kabuverdianu", "kea-svi": "São Vicente Kabuverdianu", "kfm": "Khunsari", "khg": "Tibetano Khams", "kho-lat": "Late Khotanese", "kho-old": "Old Khotanese", "kjh-fyu": "Fuyu Kyrgyz", "kjv": "Serbokroata Kaykavo", "klj-arg": "Arghu", "kn-hav": "Havigannada", "kn-kun": "Kundagannada", "ko-cen": "Koreano Sentral", "ko-chu": "Koreano Chungcheong", "ko-gan": "Koreano Yeongdong", "ko-gyg": "Koreano Gyeonggi", "ko-gys": "Koreano Gyeongsang", "ko-ham": "Koreano Hamgyong", "ko-hwa": "Koreano Hwanghae", "ko-jeo": "Koreano Jeolla", "ko-pyo": "Koreano Pyongan", "ko-yuk": "Koreano Yukjin", "kok-mid": "Middle Konkani", "kok-old": "Old Konkani", "krl-nor": "North Karelian", "krl-sou": "South Karelian", "ksh": "Kölsch", "kze": "Kosena", "la-afr": "African Romance", "la-cla": "Classical Latin", "la-con": "Contemporary Latin", "la-ecc": "Ecclesiastical Latin", "la-eme": "Early Medieval Latin", "la-lat": "Late Latin", "la-med": "Medieval Latin", "la-new": "New Latin", "la-ren": "Renaissance Latin", "la-vul": "Vulgar Latin", "lij-old": "Old Ligurian", "lld-amp": "Ampezan Ladin", "lld-bad": "Badiot Ladin", "lld-cad": "Cadorino Ladin", "lld-fas": "Fascian Ladin", "lld-fod": "Fodom Ladin", "lld-for": "Fornes Ladin", "lld-ghe": "Gherdëina Ladin", "lld-non": "Nones Ladin", "lmo-old": "Old Lombard", "lng": "Lombardic", "ltc-ear": "Tsino Gitnang Maaga", "ltc-lat": "Late Middle Chinese", "lut-nor": "Northern Lushootseed", "lzh-KO": "Korean Classical Chinese", "lzh-VI": "Vietnamese Classical Chinese", "lzh-cii": "Ci", "lzh-cmn": "Classical Mandarin", "lzh-cmn-TW": "Classical Taiwanese Mandarin", "lzh-lit": "Literary Chinese", "lzh-pre": "Pre-Classical Chinese", "lzh-shi": "Traditional Chinese poetry", "lzh-tai": "Classical Taishanese", "lzh-yue": "Classical Cantonese", "mn-cha": "Chakhar Mongolian", "mn-kha": "Khalkha Mongolian", "mn-khr": "Khorchin Mongolian", "mn-ord": "Ordos Mongolian", "mns-eas": "Eastern Mansi", "mns-wes": "Western Mansi", "ms-cla": "Malay Klasikal", "ms-old": "Lumang Malayo", "mul-tax": "taxonomic name", "nan-anx": "Anxi Hokkien", "nan-cha": "Changtai Hokkien", "nan-hbl-PH": "Philippine Hokkien", "nan-hbl-SG": "Singapore Hokkien", "nan-hbl-TW": "Taiwanese Hokkien", "nan-hou": "Houlu Min", "nan-hui": "Hui'an Hokkien", "nan-jin": "Jinjiang Hokkien", "nan-kin": "Kinmenese Hokkien", "nan-med": "Medan Hokkien", "nan-pen": "Penang Hokkien", "nan-qia": "Qianlu Min", "nan-qua": "Quanzhou Hokkien", "nan-spm": "Southern Malaysian Hokkien", "nan-ton": "Tong'an Hokkien", "nan-xia": "Xiamen Hokkien", "nan-yon": "Yongchun Hokkien", "nan-zha": "Zhangzhou Hokkien", "nan-zho": "Zhao'an Hokkien", "nan-zhp": "Zhangping Hokkien", "nap-old": "Old Neapolitan", "ncb-cam": "Camorta", "ncb-kat": "Katchal", "ncb-nan": "Nancowry", "nds-de": "German Low German", "nds-lpr": "Low Prussian", "nds-nl": "Dutch Low Saxon", "nl-BE": "Belgian Dutch", "non-grn": "Greenlandic Norse", "non-oen": "Old East Norse", "non-own": "Old West Norse", "nrf-grn": "Guernsey Norman", "nrf-jer": "Jersey Norman", "ntz": "Natanzi", "nyq": "Nayini", "oc-ara": "Aranes", "oc-auv": "Auvergnat", "oc-gas": "Gaskon", "oc-jud": "Shuadit", "oc-lan": "Languedocien", "oc-lim": "Limousin", "oc-pro": "Provençal", "oc-pro-old": "Old Provençal", "oc-viv": "Vivaro-Alpine", "och-ear": "Tsino Lumang Maaga", "och-lat": "Late Old Chinese", "ojp-eas": "Hapones Lumang Silanganin", "okm-ear": "Early Middle Korean", "oko-lat": "Late Old Korean", "okz-ang": "Angkorian Old Khmer", "okz-pre": "Pre-Angkorian Old Khmer", "ont": "Ontenu", "oos": "Old Ossetic", "oos-ear": "Early Old Ossetic", "oos-lat": "Late Old Ossetic", "orc": "Orma", "oru-kan": "Kaniguram", "oru-log": "Logar", "os-dig": "Digor Ossetian", "os-iro": "Iron Ossetian", "osc-luc": "Lucanian", "osc-sam": "Samnite", "otk-kir": "Old Kirghiz", "otk-ork": "Orkhon Turkic", "pal-ear": "Early Middle Persian", "pal-lat": "Late Middle Persian", "peo-ear": "Early Old Persian", "peo-lat": "Late Old Persian", "pfl": "Palatine German", "pl-gor": "Goral", "pl-gre": "Greater Polish", "pl-les": "Lesser Polish", "pl-mas": "Masovian Polish", "pld": "Polari", "pms-old": "Old Piedmontese", "pnb": "Western Punjabi", "pra-abh": "Abhiri", "pra-ard": "Ardhamagadhi Prakrit", "pra-ava": "Avanti", "pra-bah": "Bahliki", "pra-can": "Candali", "pra-dak": "Daksinatya", "pra-dra": "Dramili", "pra-hel": "Helu Prakrit", "pra-kha": "Khasa Prakrit", "pra-mag": "Magadhi Prakrit", "pra-mah": "Maharastri Prakrit", "pra-odr": "Odri", "pra-pai": "Paisaci Prakrit", "pra-pra": "Pracya", "pra-pro": "Proto-New Indo-Aryan", "pra-sab": "Sabari", "pra-sak": "Sakari", "pra-sau": "Sauraseni Prakrit", "prs": "Dari", "ps-afr": "Afridi", "ps-ban": "Bannu", "ps-bng": "Bangash", "ps-cgi": "Central Ghilzay", "ps-jad": "Jadrani", "ps-kak": "Kakari", "ps-kan": "Kandahari", "ps-mah": "Mahsudi", "ps-nea": "Northeastern Pashto", "ps-nwe": "Northwestern Pashto", "ps-pes": "Peshawari", "ps-sea": "Timog Silanganing Pastun", "ps-ser": "Sher", "ps-swe": "Timog Kanluraning Pastun", "ps-waz": "Waziri", "ps-xat": "Khatak", "pse-bsm": "Besemah", "pt-BR": "Portugues Brasileño", "pt-PT": "Portugues Europeo", "qfa-yke-pro": "Proto-Ketic", "qfa-yko-pro": "Proto-Kottic", "qfa-ypm-pro": "Proto-Pumpokolic", "qfa-yrn-pro": "Proto-Arinic", "qsb-bal": "Paleo-Balkan", "qsb-bma": "the BMAC substrate", "qsb-grc": "Pre-Greek", "qsb-ibe": "Paleo-Hispanic", "qwm-arm": "Armeno-Kipchak", "qwm-cum": "Cuman", "qwm-mam": "Mamluk-Kipchak", "qxq": "Qashqai", "rdb-jir": "Jirofti", "rdb-kah": "Kahnuji", "rgn-old": "Old Romagnol", "rm-gri": "Rumantsch Grischun", "rm-old": "Old Romansh", "rm-put": "Puter Romansh", "rm-srm": "Surmiran Romansh", "rm-srs": "Sursilvan Romansh", "rm-sut": "Sutsilvan Romansh", "rm-val": "Vallader Romansh", "ro-MD": "Moldavo", "roa-oit": "Lumang Italyano", "roa-pro": "Proto-Romance", "rw-kin": "Kinyarwanda", "rw-run": "Kirundi", "sa-bhs": "Buddhist Hybrid Sanskrit", "sa-bra": "Brahmanic Sanskrit", "sa-neo": "New Sanskrit", "sc-nuo": "Nuorese", "sc-old": "Old Sardinian", "sc-src": "Logudorese", "sc-sro": "Campidanese", "scn-old": "Old Sicilian", "sco-ins": "Insular Scots", "sco-nor": "Northern Scots", "sco-sou": "Southern Scots", "sco-uls": "Ulster Scots", "sdz": "Sallands", "sgh-baj": "Bajui", "sgh-bar": "Bartangi", "sgh-bro": "Bartangi-Oroshori", "sgh-oro": "Oroshori", "sgh-ros": "Roshani", "sgh-rsx": "Roshani-Khufi", "sgh-xgb": "Khughni-Bajui", "sgh-xuf": "Khufi", "sgh-xug": "Khughni", "sh-tor": "Serbokroata Torlak", "shi-med": "Medieval Tashelhit", "si-med": "Medieval Sinhalese", "ska": "Skagit", "slh": "Southern Lushootseed", "sli": "Silesian East Central German", "sno": "Snohomish", "sog-ear": "Early Sogdian", "sog-lat": "Late Sogdian", "soj": "Soi", "ssn": "Waata", "stl": "Stellingwerfs", "sxu": "Upper Saxon German", "ta-mid": "Middle Tamil", "tai-shz": "Shangsi Zhuang", "taq": "Tamasheq", "tbk-bat": "Batuwanën", "tbk-pul": "Puluwanën", "tbk-sug": "S̃ug̓udnun", "tbq-pro": "Proto-Tibeto-Burman", "th-ayu": "Ayutthaya Old Thai", "th-old": "Old Thai", "th-suk": "Sukhothai Old Thai", "thv": "Tamahaq", "thv-ght": "Ghat", "thz": "Tayert", "tks-cal": "Chali Tati", "tks-dan": "Danesfani", "tks-ebr": "Ebrahimabadi", "tks-esf": "Esfarvarini", "tks-sag": "Sagzabadi", "tks-tak": "Takestani", "tks-xia": "Khiaraji", "tks-xoz": "Khoznini", "tl-aur": "Tagalog Aurora", "tl-bag": "Tagalog Baguio", "tl-ban": "Tagalog Bataan", "tl-btg": "Tagalog Batangas", "tl-bul": "Tagalog Bulacan", "tl-can": "Tagalog Camarines Norte", "tl-cav": "Tagalog Cavite", "tl-cen": "Tagalog Sentral", "tl-cls": "Tagalog Klasikal", "tl-lag": "Tagalog Laguna", "tl-mad": "Tagalog Marinduque", "tl-mdo": "Tagalog Mindoro", "tl-nor": "Kahilagaang Tagalog", "tl-nue": "Tagalog Nueva Ecija", "tl-old": "Lumang Tagalog", "tl-que": "Tagalog Quezon", "tl-riz": "Tagalog Rizal", "tl-sou": "Katimugang Tagalog", "tl-zho": "Tagalog Tsinoy", "tly-anb": "Anbarani", "tly-asa": "Asalemi", "tly-aze": "Azerbaijani Talysh", "tly-cen": "Central Talysh", "tly-fum": "Fumani", "tly-kar": "Karganrudi", "tly-msa": "Masali", "tly-msu": "Masulei", "tly-nor": "Northern Talysh", "tly-san": "Shandarmani", "tly-sou": "Southern Talysh", "tly-tal": "Taleshdulabi", "tly-tul": "Tularudi", "tmr": "Jewish Babylonian Aramaic", "tpw-lga": "Língua Geral Amazônica", "tpw-lgp": "Língua Geral Paulista", "tr-CY": "Cypriot Turkish", "trk-bul-pro": "Proto-Bulgar", "trk-cmn-pro": "Proto-Common Turkic", "trk-ogr-pro": "Proto-Oghur", "trk-ogz-pro": "Proto-Oghuz", "tsk": "Tseku", "ttq": "Tawellemmet", "tw": "Twi Akan", "tw-aku": "Akuapem Twi", "tw-asa": "Asante Twi", "twd": "Twents", "uk-CA": "Ukranyano Kanadyense", "urj-fpr-pro": "Proto-Finno-Permic", "uz-afg": "Afghan Uzbek", "vaf": "Vafsi", "vec-old": "Old Venetan", "vel": "Veluws", "vsn": "Vedic Sanskrit", "wae": "Walser German", "wep": "Westphalian", "wss": "Wasa", "wuu-chm": "Shadi Wu", "wuu-han": "Hangzhounese", "wuu-nin": "Ningbonese", "wuu-nor": "Northern Wu", "wuu-sha": "Shanghainese", "wuu-suz": "Suzhounese", "wuu-wen": "Wenzhounese", "xaq": "Aquitanian", "xbo-dan": "Danube Bulgar", "xbo-vol": "Volga Bulgar", "xcg": "Cisalpine Gaulish", "xfa-cap": "Capenate", "xh-bha": "Bhaca", "xme-aby": "Abyanehi", "xme-abz": "Abuzeydabadi", "xme-amo": "Amorehi", "xme-ana": "Anaraki", "xme-ard": "Ardestani", "xme-azr": "Old Azari", "xme-bdr": "Badrudi", "xme-bid": "Bidhandi", "xme-bij": "Bijagani", "xme-bor": "Borujerdi", "xme-cim": "Chimehi", "xme-del": "Delijani", "xme-far": "Farizandi", "xme-ham": "Hamadani", "xme-han": "Hanjani", "xme-isf": "Isfahani", "xme-jow": "Jowshaqani", "xme-kaf": "Kafroni", "xme-kah": "Kahaki", "xme-kas": "Kashani", "xme-kes": "Kesehi", "xme-kom": "Komjani", "xme-krm": "Kermani", "xme-mah": "Mahallati", "xme-mey": "Meymehi", "xme-nar": "Naraqi", "xme-nas": "Nashalji", "xme-nus": "Nushabadi", "xme-qal": "Qalhari", "xme-qoh": "Qohrudi", "xme-sed": "Sedehi", "xme-tar": "Tari", "xme-trh": "Tarehi", "xme-ttc-cen": "Central Tati", "xme-ttc-eas": "Eastern Tati", "xme-ttc-nor": "Northern Tati", "xme-ttc-sou": "Southern Tati", "xme-ttc-wes": "Western Tati", "xme-val": "Valujerdi", "xme-var": "Varani", "xme-von": "Vonishuni", "xme-vrz": "Varzenehi", "xme-xur": "Khuri", "xme-yar": "Yarandi", "xme-yaz": "Yazdi", "xme-zef": "Zefrehi", "xme-zor": "Zori", "xmn": "Manichaean Middle Persian", "xng-ear": "Early Middle Mongol", "xng-lat": "Late Middle Mongol", "xnn": "Kankanaëy Aplay", "xno": "Anglo-Norman", "xno-law": "Law French", "xtg": "Transalpine Gaulish", "xvi": "Kamviri", "yue-HK": "Hong Kong Cantonese", "yue-gua": "Guangzhou Cantonese", "yue-lit": "Literary Cantonese", "yue-wvc": "Written vernacular Cantonese", "zh-postal": "Postal Romanization", "zhx-dan": "Danzhou Chinese", "zhx-tai-wvc": "Written vernacular Taishanese", "zhx-zho": "Zhongshan Min", "zle-mbe": "Middle Belarusian", "zle-mru": "Gitnang Ruso", "zle-muk": "Middle Ukrainian", "zle-ops": "Old Pskovian", "zls-chs-ru": "Russian Church Slavonic", "zls-chs-uk": "Ukrainian Church Slavonic", "zlw-mpl": "Gitnang Polako", "zrp": "Zarphatic" } 2h9l3ieqnnm3dpoyylci8420l15kzsz ꦥꦼꦂꦠꦤꦶꦲꦤ꧀ 0 38470 177431 177420 2026-08-25T15:04:00Z Yivan000 4078 177431 wikitext text/x-wiki =={{=map-bms=}}== ===Pangngalan=== {{head|map-bms|noun|tr=pertanian}} # [[agrikultura]] =={{=jv=}}== ===Pangngalan=== {{head|jv|noun|tr=pertanian}} # [[agrikultura]] {{C|jv|Agrikultura}} 7y58r60hx55t6sfmxoqzz10csr19ph3 Kategorya:jv:Agrikultura 14 38471 177427 2026-08-25T14:59:51Z Yivan000 4078 Nilikha ang pahina na may '{{auto cat}}' 177427 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Kategorya:Agrikultura 14 38472 177428 2026-08-25T15:00:20Z Yivan000 4078 Nilikha ang pahina na may '{{auto cat}}' 177428 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Kategorya:Aplikadong agham 14 38473 177429 2026-08-25T15:00:53Z Yivan000 4078 Nilikha ang pahina na may '{{auto cat}}' 177429 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Padron:=map-bms= 10 38474 177430 2026-08-25T15:03:49Z Yivan000 4078 Nilikha ang pahina na may '{{#invoke:languages/templates|getByCode|map-bms|getCanonicalName}}<noinclude>{{#invoke:documentation|show|hr=above|from=Template:=aa=/documentation|map-bms}}</noinclude>' 177430 wikitext text/x-wiki {{#invoke:languages/templates|getByCode|map-bms|getCanonicalName}}<noinclude>{{#invoke:documentation|show|hr=above|from=Template:=aa=/documentation|map-bms}}</noinclude> ktvxwg32rrjp1f2llhyvvh4hvnypsn1 Kategorya:eo:Agrikultura 14 38475 177432 2026-08-25T15:04:28Z Yivan000 4078 Nilikha ang pahina na may '{{auto cat}}' 177432 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx 𪜂 0 38476 177439 2026-08-25T16:08:50Z Hiyuune 5522 /* */ 177439 wikitext text/x-wiki {{character info}} =={{=mul=}}== ===Han na karakter=== {{Han char|rn=1|rad=一|as=03|sn=4|canj=MKNI|ids=⿱一丸}} ====Sanggunian==== * {{Han ref|kx=|dkj=|dj=|hdz=|uh=2A702}} =={{=zh=}}== {{zh-see|瓦|v}} 94hj1xlf1k9nc5fyzb8yxdo19whivck Module:Phli-translit 828 38477 177441 2026-08-25T16:20:04Z Hiyuune 5522 Nilikha ang pahina na may 'local export = {} local function track(page) return require("Module:debug/track")("Phli-translit/" .. page) end local tt = { ["𐭠"] = "ʾ", -- aleph ["𐭡"] = "b", -- beth ["𐭢"] = "g", -- gimil ["𐭣"] = "d", -- daleth ["𐭤"] = "h", -- he ["𐭥"] = "ʿ", -- waw-ayin-resh ["𐭦"] = "z", -- zayin ["𐭧"] = "ḥ", -- heth ["𐭨"] = "ṭ", -- teth ["𐭩"] = "y", -- yodh ["𐭪"] = "k", -- kaph ["𐭫"] = "l", -- lamedh ["𐭬"] = "m", --...' 177441 Scribunto text/plain local export = {} local function track(page) return require("Module:debug/track")("Phli-translit/" .. page) end local tt = { ["𐭠"] = "ʾ", -- aleph ["𐭡"] = "b", -- beth ["𐭢"] = "g", -- gimil ["𐭣"] = "d", -- daleth ["𐭤"] = "h", -- he ["𐭥"] = "ʿ", -- waw-ayin-resh ["𐭦"] = "z", -- zayin ["𐭧"] = "ḥ", -- heth ["𐭨"] = "ṭ", -- teth ["𐭩"] = "y", -- yodh ["𐭪"] = "k", -- kaph ["𐭫"] = "l", -- lamedh ["𐭬"] = "m", -- mem-qoph ["𐭭"] = "n", -- nun ["𐭮"] = "s", -- samekh ["𐭯"] = "p", -- pe ["𐭰"] = "c", -- sadhe ["𐭱"] = "š", -- shin ["𐭲"] = "t", -- taw } local numbers = { ["𐭸"] = 1, ["𐭹"] = 2, ["𐭺"] = 3, ["𐭻"] = 4, ["𐭼"] = 10, ["𐭽"] = 20, ["𐭾"] = 100, ["𐭿"] = 1000, } function export.convert_numbers(numeric_str) local total = 0 for c in mw.ustring.gmatch(numeric_str, ".") do total = total + numbers[c] end return total end function export.tr(text, lang, sc) -- If the script is not Phli, do not transliterate if sc ~= "Phli" then return end -- Tracking page to catch automatic transcriptions of waw-ayin-resh and mem-qoph -- [[Special:WhatLinksHere/Wiktionary:Tracking/Phli-translit/ambiguous-characters]] if mw.ustring.match(text, "[𐭬𐭥]") then track("ambiguous-characters") end if mw.ustring.match(text, "[𐭠-𐭿]") then text = mw.ustring.gsub(text, "[𐭸-𐭿]+", export.convert_numbers) end -- Transliterate characters text = mw.ustring.gsub(text, ".", tt) return text end return export sluhky1v580kfz8d29jp2cpt0ifhung Kategorya:Kantones na hanzi 14 38478 177443 2026-08-26T06:00:18Z Yivan000 4078 Nilikha ang pahina na may '{{auto cat}}' 177443 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Kategorya:Kantones na logograma 14 38479 177444 2026-08-26T06:04:30Z Yivan000 4078 Nilikha ang pahina na may '{{auto cat}}' 177444 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Kategorya:Kantones na simbolo 14 38480 177447 2026-08-26T09:17:14Z Yivan000 4078 Nilikha ang pahina na may '{{auto cat}}' 177447 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Kategorya:Mandarin na salitang may homofono 14 38481 177452 2026-08-26T09:37:08Z Yivan000 4078 Nilikha ang pahina na may '{{auto cat}}' 177452 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Kategorya:Mandarin na salita ayon sa katangiang leksikal 14 38482 177453 2026-08-26T09:38:14Z Yivan000 4078 Nilikha ang pahina na may '{{auto cat}}' 177453 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Kategorya:Franses na salitang may homofono 14 38483 177454 2026-08-26T09:38:25Z Yivan000 4078 Nilikha ang pahina na may '{{auto cat}}' 177454 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Kategorya:Salitang may homofono ayon sa wika 14 38484 177455 2026-08-26T09:39:00Z Yivan000 4078 Nilikha ang pahina na may '{{auto cat}}' 177455 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Kategorya:Asturyano na anyong pandiwa 14 38485 177456 2026-08-26T10:14:00Z Yivan000 4078 Nilikha ang pahina na may '{{auto cat}}' 177456 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Kategorya:Leton na anyong pangngalan 14 38486 177457 2026-08-26T10:14:49Z Yivan000 4078 Nilikha ang pahina na may '{{auto cat}}' 177457 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Kategorya:Leton na anyong di-lema 14 38487 177458 2026-08-26T10:15:14Z Yivan000 4078 Nilikha ang pahina na may '{{auto cat}}' 177458 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Kategorya:Pinyin Hanyu 14 38488 177469 2026-08-26T11:19:58Z Yivan000 4078 Nilikha ang pahina na may '{{auto cat|lect=1|def=sistemang romanisasyon ng [[Tsino Mandarin]] na {{w|Hanyu Pinyin|Pinyin Hanyu}} (ang kasalukuyang pamantayan, karaniwang tinatawag lamang na "Pinyin")||cat=Tsino Mandarin|othercat=Wikang Mandarin,Tsino na romanisasyon|wp=1}}' 177469 wikitext text/x-wiki {{auto cat|lect=1|def=sistemang romanisasyon ng [[Tsino Mandarin]] na {{w|Hanyu Pinyin|Pinyin Hanyu}} (ang kasalukuyang pamantayan, karaniwang tinatawag lamang na "Pinyin")||cat=Tsino Mandarin|othercat=Wikang Mandarin,Tsino na romanisasyon|wp=1}} o1t5zad394c7euilreq7mvu1brvjil3 177470 177469 2026-08-26T11:20:25Z Yivan000 4078 177470 wikitext text/x-wiki {{auto cat|lect=1|def=sistemang romanisasyon ng [[Tsino Mandarin]] na {{w|Hanyu Pinyin|Pinyin Hanyu}} (ang kasalukuyang pamantayan, karaniwang tinatawag lamang na "Pinyin")||cat=Tsino Mandarin|othercat=Wikang Mandarin,Tsino na romanisasyon|wp=1|english_name=Hanyu Pinyin}} bv5zazwcgqmfhymdtrn6m90kzi9aq4s Kategorya:Tsino Mandarin 14 38489 177471 2026-08-26T11:26:31Z Yivan000 4078 Nilikha ang pahina na may '{{see also|:Category:Wikang Mandarin}} {{auto cat|lect=1|def=sangang {{w|Mandarin Chinese|Tsino Mandarin}} ng {{w|Sinitic languages|mga wikang Sinitiko}}|cat=Diyalektal na Tsino|othercat=Mandarin na lema}}' 177471 wikitext text/x-wiki {{see also|:Category:Wikang Mandarin}} {{auto cat|lect=1|def=sangang {{w|Mandarin Chinese|Tsino Mandarin}} ng {{w|Sinitic languages|mga wikang Sinitiko}}|cat=Diyalektal na Tsino|othercat=Mandarin na lema}} k2eyo3crpxst1bf5bqn99h3buv6vafo 177473 177471 2026-08-26T11:28:47Z Yivan000 4078 177473 wikitext text/x-wiki {{see also|:Category:Wikang Mandarin}} {{auto cat|lect=1|def=sangang {{w|Mandarin Chinese|Tsino Mandarin}} ng {{w|Sinitic languages|mga wikang Sinitiko}}|cat=Diyalektal na Tsino|othercat=Mandarin na lema|english_name=Mandarin Chinese}} 74y1683nf2qk46bhipukazih7fz2cam Kategorya:Diyalektal na Tsino 14 38490 177474 2026-08-26T11:30:58Z Yivan000 4078 Nilikha ang pahina na may '{{auto cat|lect=1|def=mga iba't ibang [[lekto]] ng [[Tsino]]|english_name=Dialectal Chinese|breadcrumb=Diyalektal}}' 177474 wikitext text/x-wiki {{auto cat|lect=1|def=mga iba't ibang [[lekto]] ng [[Tsino]]|english_name=Dialectal Chinese|breadcrumb=Diyalektal}} qs6l2bfvzh0ung8i4o5atr27zco1f3y Kategorya:Rehiyonal na Tsino 14 38491 177475 2026-08-26T11:32:42Z Yivan000 4078 Nilikha ang pahina na may '{{auto cat|english_name=Regional Chinese}}' 177475 wikitext text/x-wiki {{auto cat|english_name=Regional Chinese}} rtl3me53mql0zwxn6ya3812kzav4ncb Kategorya:Varayti ng Tsino 14 38492 177476 2026-08-26T11:33:07Z Yivan000 4078 Nilikha ang pahina na may '{{auto cat}}' 177476 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx 177477 177476 2026-08-26T11:33:28Z Yivan000 4078 177477 wikitext text/x-wiki {{auto cat|english_name=Varieties of Chinese}} fuqz3oi4qrzi0yzr1obgagpvlgufdi3 Kategorya:Gitnang Koreano na hanja 14 38493 177479 2026-08-26T11:41:39Z Yivan000 4078 Nilikha ang pahina na may '{{auto cat}}' 177479 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Kategorya:Gitnang Koreano na logograma 14 38494 177480 2026-08-26T11:42:06Z Yivan000 4078 Nilikha ang pahina na may '{{auto cat}}' 177480 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Kategorya:Gitnang Koreano na simbolo 14 38495 177481 2026-08-26T11:45:06Z Yivan000 4078 Nilikha ang pahina na may '{{auto cat}}' 177481 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Kategorya:Wikang Gitnang Koreano 14 38496 177482 2026-08-26T11:45:57Z Yivan000 4078 Nilikha ang pahina na may '{{auto cat|Hilagang Korea|Timog Korea|extinct=1}}' 177482 wikitext text/x-wiki {{auto cat|Hilagang Korea|Timog Korea|extinct=1}} sq0cmfeaf6qqtoj8sm3y9858b4jmnam Kategorya:Sitsuwanes na hanzi 14 38497 177483 2026-08-26T11:47:39Z Yivan000 4078 Nilikha ang pahina na may '{{auto cat}}' 177483 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Kategorya:Sitsuwanes na logograma 14 38498 177484 2026-08-26T11:48:04Z Yivan000 4078 Nilikha ang pahina na may '{{auto cat}}' 177484 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Kategorya:Sitsuwanes na simbolo 14 38499 177485 2026-08-26T11:48:30Z Yivan000 4078 Nilikha ang pahina na may '{{auto cat}}' 177485 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx MediaWiki:Abusefilter-warning-multiple-blank-lines 8 38500 177486 2026-08-26T11:57:08Z Yivan000 4078 Nilikha ang pahina na may '{{warning | icon = Attention Sign.svg | text = Please make sure there is not more than one blank line in a row. See [[WT:NORM]] for more information about entry layout. }}' 177486 wikitext text/x-wiki {{warning | icon = Attention Sign.svg | text = Please make sure there is not more than one blank line in a row. See [[WT:NORM]] for more information about entry layout. }} 64mo1iy0tfplp9wvdx1n1hx635asbb4