Wiktionary viwiktionary https://vi.wiktionary.org/wiki/Wiktionary:Trang_Ch%C3%ADnh MediaWiki 1.47.0-wmf.22 case-sensitive Phương tiện Đặc biệt Thảo luận Thành viên Thảo luận Thành viên Wiktionary Thảo luận Wiktionary Tập tin Thảo luận Tập tin MediaWiki Thảo luận MediaWiki Bản mẫu Thảo luận Bản mẫu Trợ giúp Thảo luận Trợ giúp Thể loại Thảo luận Thể loại Phụ lục Thảo luận Phụ lục TimedText TimedText talk Mô đun Thảo luận Mô đun Sự kiện Thảo luận Sự kiện Wiktionary:Tin tức 4 644 2568476 2567283 2026-10-04T16:08:32Z Hiyuune 50834 /* Tháng 9 năm 2026 */ 2568476 wikitext text/x-wiki __NOTOC__ {{Lưu trữ| {{*ym|year=2004–2009|month=no|base=Wiktionary:Tin tức}} {{*ym|year=2010–2020|month=no|base=Wiktionary:Tin tức}} {{*ym|year=2021–2023|month=no|base=Wiktionary:Tin tức}} {{*ym|year=2024|month=no|base=Wiktionary:Tin tức}} {{*ym|year=2025|month=no|base=Wiktionary:Tin tức}} {{*ym|year=2026|month=no|base=Wiktionary:Tin tức}} }} Trang này dành cho '''tin tức về dự án''' [[Wiktionary]] tiếng Việt nói riêng hay về cộng đồng Wiktionary nói chung. Bạn có biết tin tức mới không? Mời bạn ghi ra đây! Bạn có thể chọn nút theo dõi trang để cập nhật tin tức tại [[Đặc biệt:Danh sách theo dõi|Danh sách theo dõi]].<!-- Nếu bạn đang cộng thêm một ngày nữa, và nếu đã có năm ngày ở trang này rồi, xin bạn xoá mục cuối cùng và bỏ tin tức mới trên những mục đã có rồi. Rồi, xin bạn thêm tin tức mới vào trang lưu trữ cho tháng năm phù hợp. Cám ơn. --> == Tháng 10 năm 2026 == === Chủ nhật, ngày 4 tháng 10 năm 2026 === * {{l|shx|ɔŋ⁵³}} trở thành mục từ tiếng Xa đầu tiên của Wiktionary tiếng Việt. == Tháng 9 năm 2026 == === Thứ ba, ngày 29 tháng 9 năm 2026 === * {{l|svs|kurakurape}} trở thành mục từ tiếng Savosavo đầu tiên của Wiktionary tiếng Việt. === Thứ tư, ngày 23 tháng 9 năm 2026 === * {{l|pgl|ᚃᚓᚂᚔᚈᚐᚄ}} trở thành mục từ tiếng Ireland nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Thứ bảy, ngày 19 tháng 9 năm 2026 === * {{l|buq|yaŋ}} trở thành mục từ tiếng Brem đầu tiên của Wiktionary tiếng Việt. === Thứ sáu, ngày 18 tháng 9 năm 2026 === * {{l|kus|kpan}} trở thành mục từ tiếng Kusaal đầu tiên của Wiktionary tiếng Việt. === Thứ năm, ngày 17 tháng 9 năm 2026 === * {{l|nhu|wú}} trở thành mục từ tiếng Noone đầu tiên của Wiktionary tiếng Việt. === Thứ tư, ngày 9 tháng 9 năm 2026 === * {{l|inc-ogu|कमल}} trở thành mục từ tiếng Gujarat cổ đầu tiên của Wiktionary tiếng Việt. * {{l|zpc|Z̃}} trở thành mục từ tiếng Zapotec Choapan đầu tiên của Wiktionary tiếng Việt. === Thứ ba, ngày 8 tháng 9 năm 2026 === * {{l|ine-ana-pro|*ʔésti}} trở thành mục từ tiếng Tiểu Á nguyên thủy đầu tiên của Wiktionary tiếng Việt. * {{l|tuw-pro|*ŋōlimi}} trở thành mục từ tiếng Tungus nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Chủ nhật, ngày 6 tháng 9 năm 2026 === * {{l|afa-pro|*waraḳ-}} trở thành mục từ tiếng Phi-Á nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Thứ tư, ngày 3 tháng 9 năm 2026 === * {{l|cau-drg-pro|*xin}} trở thành mục từ tiếng Dargwa nguyên thủy đầu tiên của Wiktionary tiếng Việt. == Tháng 8 năm 2026 == === Thứ hai, ngày 31 tháng 8 năm 2026 === * {{l|aoa|awa}} trở thành mục từ tiếng Angola đầu tiên của Wiktionary tiếng Việt. * {{l|chm-pro|*ik}} trở thành mục từ tiếng Mari nguyên thủy đầu tiên của Wiktionary tiếng Việt. * {{l|urj-mdv-pro|*tumə}} trở thành mục từ tiếng Mordvin nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Chủ nhật, ngày 30 tháng 8 năm 2026 === * {{l|ghc|adhaigh}} trở thành mục từ tiếng Gael cổ điển đầu tiên của Wiktionary tiếng Việt. === Thứ bảy, ngày 29 tháng 8 năm 2026 === * [[kani]] đồng thời trở thành mục từ đầu tiên của các ngôn ngữ: Culli và Maia. * {{l|ngf-pro|*imbi}} trở thành mục từ tiếng Liên New Guinea nguyên thủy đầu tiên của Wiktionary tiếng Việt. * {{l|agm|kaatɨ-́há}} trở thành mục từ tiếng Angaataha đầu tiên của Wiktionary tiếng Việt. === Thứ tư, ngày 26 tháng 8 năm 2026 === * {{l|vls|bieë}} trở thành mục từ tiếng Flemish Tây đầu tiên của Wiktionary tiếng Việt. === Thứ hai, ngày 24 tháng 8 năm 2026 === * {{l|sdc|rui}} trở thành mục từ tiếng Sassari đầu tiên của Wiktionary tiếng Việt. === Chủ nhật, ngày 23 tháng 8 năm 2026 === * {{l|mis-xbi|啊干|tr=*aqa(n)}} trở thành mục từ tiếng Tiên Ti đầu tiên của Wiktionary tiếng Việt. === Chủ nhật, ngày 2 tháng 8 năm 2026 === * {{l|iro-nor-pro|*-nõhs-}} trở thành mục từ tiếng Bắc Iroquois nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Thứ hai, ngày 3 tháng 8 năm 2026 === * {{l|sem-wes-pro|*baḥr-}} trở thành mục từ tiếng Semit Tây nguyên thủy đầu tiên của Wiktionary tiếng Việt. * {{l|qfa-cka-pro|*'iməl}} trở thành mục từ tiếng Chukotka-Kamchatka nguyên thủy đầu tiên của Wiktionary tiếng Việt. * {{l|aql-pro|*le·kʔawe}} trở thành mục từ tiếng Algic nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Thứ ba, ngày 4 tháng 8 năm 2026 === * {{l|owl|carrecc}} trở thành mục từ tiếng Wales cổ đầu tiên của Wiktionary tiếng Việt. === Thứ tư, ngày 5 tháng 8 năm 2026 === * {{l|grk-pro|*pʰernā́}} trở thành mục từ tiếng Hellen nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Thứ năm, ngày 6 tháng 8 năm 2026 === * {{l|tfn|esbay}} trở thành mục từ tiếng Dena'ina đầu tiên của Wiktionary tiếng Việt. * {{l|gmq-mno|dammr}} trở thành mục từ tiếng Na Uy trung đại đầu tiên của Wiktionary tiếng Việt. * {{l|tbq-lob-pro|*b-ləy²}} trở thành mục từ tiếng Lô Lô-Miến nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Thứ sáu, ngày 7 tháng 8 năm 2026 === * {{l|smw|asu}} đồng thời trở thành mục từ đầu tiên của các ngôn ngữ: Sumbawa và Alune. === Thứ ba, ngày 11 tháng 8 năm 2026 === * {{l|cau-nec-pro|*u̯aran}} trở thành mục từ tiếng Đông Bắc Kavkaz nguyên thủy đầu tiên của Wiktionary tiếng Việt. === Thứ năm, ngày 13 tháng 8 năm 2026 === * {{l|mge|Ɔ̰}} trở thành mục từ tiếng Mango đầu tiên của Wiktionary tiếng Việt. == Xem thêm == *[[Thành viên:WikimediaNotifier/notifications|Thời sự Wikimedia]] *[[m:Tin tức về Wikimedia|Tin tức Wikimedia]] [[Thể loại:Tin tức Wiktionary| ]] [[Thể loại:Cộng đồng Wiktionary|{{PAGENAME}}]] 06eh1rjmvubbw3f0yk05rts2d51kj3r tiếng Anh 0 984 2568399 2568382 2026-10-04T12:56:56Z Hiyuune 50834 2568399 wikitext text/x-wiki =={{langname|vi}}== {{wp}} ==={{section|etym}}=== {{compound|vi|tiếng|Anh}}. ==={{section|pron}}=== {{vi-pron}} ==={{section|n}}=== {{vi-noun|㗂英|cls=thứ}} # Một ngôn ngữ thuộc {{w|nhóm ngôn ngữ Anh}}, ngôn ngữ bản xứ tại nhiều quốc gia như [[Vương quốc Anh]], [[Hoa Kỳ]], [[Canada]], [[Úc]], [[New Zealand]], [[Ấn Độ]] và cũng là ngôn ngữ đồng chính thức của Liên Hợp Quốc, Liên minh châu Âu, cùng nhiều tổ chức quốc tế và khu vực. #: {{ux|vi|Ở Việt Nam, '''tiếng Anh''' trong trường chỉ chú trọng ngữ pháp, thành thử học sinh Việt Nam không nói nổi một câu '''tiếng Anh''' nên hồn.}} #* {{quote-text|vi|year=1906|author=[[w:Phan Chu Trinh|Phan Châu Trinh]]|title=s:vi:Người Nam nên học chữ Pháp |passage=''Người Nhật chúng tôi hễ người Anh tới, chúng tôi học '''tiếng Anh''', người Nga, người Pháp, người Đức đến, chúng tôi học tiếng Nga, tiếng Pháp, tiếng Đức.''}} #* '''1949:''' [[w:Trần Trọng Kim|Trần Trọng Kim]], "[[s:vi:Một cơn gió bụi/Chương XII|Lên Nam Vang]]", ''[[s:vi:Một cơn gió bụi|Một cơn gió bụi]]'' #*: {{quote|vi|''Con gái tôi biết '''tiếng Anh''', có nhiều người muốn học, định đi thuê nhà để dạy học, nhưng không thuê được nhà.''}} ===={{section|rel}}==== * {{vi-l|người Anh}} * {{vi-l|nước Anh}} * {{vi-l|Anh văn}} ===={{section|trans}}==== {{trans-top|một ngôn ngữ thuộc nhóm ngôn ngữ Anh}} * {{langname|ar}}: {{t+|ar|إِنْكِلِيزِيّ|m|tr=ʔingilīziyy}}, {{t+|ar|إِنْجِلِيزِيّ|m|tr=ʔingilīziyy}}, {{t+|ar|إِنْكِلِيزِيَّة|f|tr=ʔingilīziyya}}, {{t+|ar|إِنْجِلِيزِيَّة|f|tr=ʔingilīziyya}}, {{t+|ar|اَللُّغَة اَلْإِنْجِلِيزِيَّة|f|tr=al-luḡa l-ʔingilīziyya}} *: {{langname|arz}}: {{t|arz|انجليزي|m|tr=engelizi}} *: {{langname|acw}}: {{t|acw|إنْقِليزي|m|tr=ingilīzi}}, {{t|acw|اللغة الإنقليزية|m|tr=alluḡa alʔingilīziyya}} * {{langname|ab}}: {{t|ab|англыз бызшәа}} * {{langname|af}}: {{t+|af|Engels}} * {{langname|ak}}: {{t|ak|English}}, {{t|ak|Borɔfo}} * {{langname|sq}}: {{t+|sq|anglisht}}, {{t+|sq|anglishte}}, {{t|sq|[[gjuha]] [[angleze]]|f}} * {{langname|am}}: {{t|am|እንግሊዝኛ}} * {{langname|en}}: {{t+|en|English}} * {{langname|ang}}: {{t+|ang|Englisċ}} * Tiếng Aram: *: {{langname|aii}}: {{t|aii|ܠܫܢܐ ܐܢܓܠܝܐ}} * {{langname|hy}}: {{t+|hy|անգլերեն}} * {{langname|as}}: {{t|as|ইংৰাজী}} * {{langname|ast}}: {{t+|ast|inglés|m}} * {{langname|az}}: {{t+|az|ingiliscə}} *: Kirin: {{t|az|инҝилисҹә}} * {{langname|pl}}: {{qualifier|język}} {{t+|pl|angielski}} * {{langname|fa}}: *: {{langname|fa-ira}}: {{t|fa-ira|[[زَبانِ]] [[اِنْگْلیسی]]}}, {{t+|fa-ira|اِنْگْلیسی}} * {{langname|bm}}: {{t|bm|Angilɛkan}} * {{langname|ba}}: {{t|ba|инглиз теле}} * {{langname|eu}}: {{t+|eu|ingelera}}, {{t+|eu|ingeles}} * {{langname|be}}: {{t|be|[[англійскі|англі́йская]] ([[мо́ва]])|f}}, {{t|be|[[ангельскі|анге́льская]] ([[мо́ва]])|f}} {{qualifier|Taraškievica}}, {{t|be|[[анґельскі|анґе́льская]] ([[мо́ва]])|f}} {{qualifier|Taraškievica}} * {{langname|bn}}: {{t+|bn|ইংরেজি}} * Tiếng Bikol: *: {{langname|bcl}}: {{t+|bcl|Ingles}} * {{langname|ia}}: {{t+|ia|anglese}} * {{langname|pt}}: {{t+|pt|inglês|m}} * {{langname|br}}: {{t+|br|saoznek|m}}, {{t+|br|saozneg|m}} * {{langname|bg}}: {{t|bg|[[англи́йски]] ([[ези́к]])|m}} * {{langname|ca}}: {{t+|ca|anglès|m}} *: Valencia: {{t+|ca|anglés|m}} * {{langname|ceb}}: {{t|ceb|Iningles}} * {{langname|ce}}: {{t|ce|[[ингалсан]] [[мотт]]}} * {{langname|chr}}: {{t+|chr|ᏲᏁᎦ}}, {{t+|chr|ᎩᎵᏏ}} * {{langname|ny}}: {{t|ny|Chingerezi|7}} * {{langname|cho}}: {{t|cho|įkiliš imanimpa}} * {{langname|cv}}: {{t|cv|акӑлчан чӗлхи}}, {{t|cv|акӑлчанла}} * {{langname|kw}}: {{t|kw|sowsnek}} * {{langname|co}}: {{t+|co|inglese|m}} * {{langname|cr}}: {{t|cr|ᐊᑲᔭᓯᒧᐃᐧᐣ}} * {{langname|dv}}: {{t|dv|އިނގިރޭސި}} * {{langname|he}}: {{t+|he|אַנְגְּלִית|f|tr=anglít}} * {{langname|da}}: {{t+|da|engelsk|n}} * {{langname|de}}: {{t+|de|Englisch|n}} *: {{langname|bar}}: {{t|bar|Englisch|n}} *: {{langname|gsw}}: {{t|gsw|Änglisch}} * {{langname|et}}: {{t+|et|inglise keel}} * {{langname|ee}}: {{t|ee|Eŋlisigbe}} * {{langname|fo}}: {{t+|fo|enskt}}, {{t|fo|eingilskt}} * {{langname|frp}}: {{t|frp|anglès}} * Tiếng Frisia: *: {{langname|fy}}: {{t+|fy|Ingelsk|n}} * {{langname|fur}}: {{t|fur|[[lenghe]] [[inglese]]|f}} * {{langname|gd}}: {{t|gd|Beurla|f}} * {{langname|gag}}: {{t|gag|[[İngiliz]] [[dil|dili]]}} * {{langname|gl}}: {{t+|gl|inglés|m}} * {{langname|ka}}: {{t+|ka|ინგლისური}}, {{t|ka|[[ინგლისური]] [[ენა]]}} * {{langname|kl}}: {{t|kl|tuluttut}} * {{langname|gu}}: {{t+|gu|અંગ્રેજી|f}} * {{langname|nl}}: {{t+|nl|Engels|n}} * Tiếng Hạ Đức: *: {{langname|nds-nl}}: {{t+|nds-nl|Engels|n}} *: {{langname|nds-de}}: {{t+|nds-de|Engelsch|n}} * {{langname|ha}}: {{t+|ha|Turanci}}, {{t|ha|Ingilishi}} * {{langname|haw}}: {{t|haw|ʻōlelo}} {{t|haw|Pelekāne}}, {{t|haw|ʻōlelo}} {{t|haw|Pelekānia}}, {{t|haw|ʻōlelo}} {{t|haw|haole}} * {{langname|hil}}: {{t|hil|Ingles}}, {{t|hil|Iningles}} * {{langname|hi}}: {{t+|hi|अंग्रेज़ी|f}}, {{t+|hi|अँग्रेज़ी|f}}, {{t+|hi|अंग्रेजी|f}}, {{t+|hi|इंगलिश|f}}, {{t|hi|[[अंग्रेज़ी]] [[भाषा]]|f}} * Tiếng Hmong: *: {{langname|mww}}: {{t|mww|lus Askiv}} * {{langname|hu}}: {{t+|hu|angol}} * {{langname|el}}: {{t+|el|αγγλικά|n-p}}, {{t+|el|εγγλέζικα|n-p}} {{qualifier|không trang trọng}}, {{t+|el|αγγλική|f}} {{qualifier|trang trọng}} * {{langname|is}}: {{t+|is|enska|f}} * {{langname|io}}: {{t|io|[[Angliana]] [[linguo]]}} * {{langname|ig}}: {{t|ig|asụsụ Bekee}} * {{langname|ilo}}: {{t|ilo|pagsasao nga Ingles}} * {{langname|id}}: {{t|id|[[bahasa]] [[Inggris]]}} * {{langname|iu}}: {{t+|iu|ᖃᓪᓗᓈᑎᑐᑦ}} * {{langname|ga}}: {{t+|ga|Béarla|m}}, {{t|ga|Sacs-Bhéarla|m}} * {{langname|jv}}: {{t|jv|[[basa]] [[Inggris]]}} * {{langname|kab}}: {{t|kab|Taglizit}} * {{langname|kn}}: {{t|kn|ಆಂಗ್ಲ}} * {{langname|krc}}: {{t|krc|ингилиз}} * {{langname|kk}}: {{t|kk|ағылшынша}} * {{langname|km}}: {{t|km|[[ភាសា]][[អង់គ្លេស]]|tr=phiəsaa ʼɑngkleih}} * {{langname|ki}}: {{t|ki|Gĩthũngũ}} * Tiếng Komi: *: {{langname|kpv}}: {{t|kpv|Англия кыв}} * Tiếng Kurd: *: {{langname|kmr}}: {{t+|kmr|inglîzî}} *: {{langname|ckb}}: {{t|ckb|ئنگلیزی|alt=ئِنگلیزی}} * {{langname|kk}}: {{t|ky|англис [[тил]]и}}, {{t|ky|англисча}} * {{langname|lld}}: {{t|lld|nglëisc|m}} * {{langname|lad}}: {{t|lad|[[lingua]] [[Inglesa]]|f}} * {{langname|lo}}: {{t|lo|[[ພາສາ]][[ອັງກິດ]]|tr=phā sā ʼang kit}} * {{langname|la}}: {{t|la|[[lingua]] [[anglicus|anglica]]|f}}, {{t|la|Anglicus|m}} * {{langname|lv}}: {{t|lv|angļu valoda|f}} * {{langname|li}}: {{t+|li|Ingelsj|n}} * {{langname|ln}}: {{t|ln|Lingɛlɛ́sa}} * {{langname|lt}}: {{t|lt|[[anglų]] [[kalba]]|f}}, {{t|lt|angliškai}} * {{langname|ii}}: {{t|ii|ꑱꒃ}} * {{langname|lb}}: {{t+|lb|Englesch|n}} * {{langname|mk}}: {{t|mk|[[англи́ски]] ([[ја́зик]])|m}} * {{langname|mg}}: {{t+|mg|anglisy}} * {{langname|ms}}: {{t|ms|[[bahasa]] [[Inggeris]]}} * {{langname|ml}}: {{t+|ml|ഇംഗ്ലീഷ്}} * {{langname|mt}}: {{t+|mt|Ingliż}} * {{langname|gv}}: {{t|gv|Baarle}} * {{langname|mi}}: {{t|mi|te reo Pākehā}}, {{t|mi|reo Ingarihi}} * {{langname|mr}}: {{t|mr|[[इंग्लिश]] [[भाषा]]}}, {{t+|mr|इंग्रजी}} * {{langname|arn}}: {{t|arn|kringkudungun}} * {{langname|min}}: {{t|min|[[baso]] [[Inggirih]]}} * {{langname|moh}}: {{t|moh|Tiohrhēnsa}} * {{langname|mdf}}: {{t|mdf|англань}} * {{langname|my}}: {{t+|my|အင်္ဂလိပ်}} * {{langname|mn}}: *: Kirin: {{t|mn|[[англи]] [[хэл]]}} * {{langname|mus}}: {{t|mus|mekvlesv´lkē}} * {{langname|no}}: *: {{langname|nb}}: {{t+|nb|engelsk|m}} *: {{langname|nn}}: {{t|nn|engelsk|m}} * {{langname|nah}}: {{t+|nah|inglatlahtōlli}} * {{langname|na}}: {{t|na|Anglise}} * {{langname|nv}}: {{t|nv|Bilagáana bizaad}} * {{langname|nap}}: {{t|nap|[[lengua]] [[ngrese]]|f}} * {{langname|ne}}: {{t|ne|अँग्रेजी}} * {{langname|ru}}: {{t|ru|[[англи́йский]] [[язы́к]]|m}}, {{t+|ru|англи́йский|m}} {{qualifier|язы́к}} * {{langname|ja}}: {{t+|ja|英語|tr=えいご, Eigo}} * {{langname|oc}}: {{t+|oc|anglés|m}} * {{langname|or}}: {{t|or|ଇଂରାଜୀ}} * {{langname|oj}}: {{t|oj|zhaaganaashiimowin}} * {{langname|os}}: {{t|os|англисаг ӕвзаг}} * {{langname|otw}}: {{t|otw|Zhaagnaashiimwin}}, {{t|otw|Zhaagnaashiikwe|f}}, {{t|otw|Zhaagnaashiikweg|f-p}} * {{langname|pi}}: {{t|pi|आंगलभाषा}} * {{langname|ps}}: {{t+|ps|انګرېزي|f|tr=angrezí}} * {{langname|fi}}: {{t+|fi|englanti}}, {{t|fi|[[englanti|englannin]] [[kieli]]}} * {{langname|fr}}: {{t+|fr|anglais|m}} * {{langname|pa}}: {{t|pa|ਅੰਗ੍ਰੇਜ਼ੀ|f}} * {{langname|qu}}: {{t|qu|Inlish simi}} * {{langname|ro}}: {{t+|ro|engleză|f}} * {{langname|rm}}: {{t|rm|[[lingua]] [[englaisa]]}} * Tiếng Sami: *: {{langname|se}}: {{t|se|engalaskiela}}, {{t|se|eaŋgalsgiella}} * {{langname|sm}}: {{t|sm|Fa'aperetania}} * {{langname|sgs}}: {{t|sgs|onglu kalba}} * {{langname|sc}}: {{t|sc|inglesu|m}}, {{t|sc|ingresu|m}} * {{langname|sco}}: {{t|sco|Inglis}}, {{t|sco|Inglish}} * {{langname|cs}}: {{t+|cs|angličtina|f}} * {{langname|crh}}: {{t|crh|[[ingliz]] [[til|tili]]}} * {{langname|ko}}: {{t+|ko|영어(英語)}} * {{langname|zh}}: *: {{langname|dng}}: {{t|dng|йинйү}} *: {{langname|hak}}: {{t|hak|英文|tr=Yîn-vùn}}, {{t|hak|英語|tr=Yîn-ngî}} *: {{langname|cdo}}: {{t|cdo|英語|tr=Ĭng-ngṳ̄}} *: {{langname|nan-hbl}}: {{t+|nan-hbl|英語|tr=Eng-gí, Eng-gú}}, {{t+|nan-hbl|英文|tr=Eng-bûn}} *: {{langname|cmn}}: {{t+|cmn|英語|tr=yīngyǔ}}, {{t+|cmn|英文|tr=yīngwén}} *: {{langname|yue}}: {{t|yue|英文|tr=jing1 man4, jing1 man4-2}}, {{t|yue|英語|tr=jing1 jyu5}} * {{langname|it}}: {{t+|it|inglese|m}} {{trans-bottom}} ==={{section|adj}}=== {{vi-adj}} # Thuộc về hoặc có liên quan đến tiếng Anh. ==={{section|syn}}=== * {{q|lỗi thời}} {{vi-l|Anh ngữ}} * {{q|Hoa Kỳ}} {{vi-l|tiếng Mỹ}} {{C|vi|Tên ngôn ngữ}} mitd12f5jawzfy5w4g1u4yjd1rs6krc drie 0 2187 2568421 2342931 2026-10-04T13:53:50Z TheHighFighter2 42988 /* Tiếng Anh cổ */ 2568421 wikitext text/x-wiki =={{langname|af}}== ==={{section|pron}}=== * {{IPA4|af|/dri/}} * {{audio|af|LL-Q14196 (afr)-Oesjaar-drie.wav}} ==={{section|etym}} 1=== {{number box|af|3}} Từ {{inh|af|nl|drie}}, từ {{inh|af|dum|dri}}, {{mention|dum|drie}}, từ {{inh|af|odt|*thrie}}, từ {{inh|af|gem-pro|*þrīz}}, từ {{inh|af|ine-pro|*tréyes}}. ===={{section|num}}==== {{head|af|Số từ}} # {{cln|af|Số đếm}} Số [[ba]]. ==={{section|etym}} 2=== Được vay mượn {{bor|af|en|try}}. ===={{section|n}}==== {{af-noun}} # {{lb|af|rugby}} [[thử|Thử]]. =={{langname|en}}== ==={{section|adj}}=== {{head|en|Tính từ}} # {{archaic spelling of|en|dry}}. ==={{section|ana}}=== * {{anagrams|en|a=deir|Deri|Dier|IDer|Reid|dier|dire|ired|ride}} =={{langname|ang}}== ==={{section|pron}}=== * {{ang-IPA|drī.e}} ==={{section|adj}}=== {{ang-adj|drīe}} # {{alternative form of|ang|drīġe}}. =={{langname|nl}}== ==={{section|alt}}=== * {{alt|nl|drij||hiếm, phương ngữ Bỉ tiếng Hà Lan}} ==={{section|etym}}=== Từ {{inh|nl|dum|drie}}, từ {{inh|nl|odt|thrie}}, từ {{inh|nl|gmw-pro|*þrīʀ}}, từ {{inh|nl|gem-pro|*þrīz}}, từ {{inh|nl|ine-pro|*tréyes}}. ==={{section|pron}}=== * {{IPA4|nl|/dri/}} * {{audio|nl|Nl-drie (Belgium).ogg|a=Bỉ}} * {{audio|nl|Nl-drie.ogg|a=Hà Lan}} * {{hyphenation|nl|drie}} * {{rhymes|nl|i|s=1}} * {{homophones|nl|Drie}} ==={{section|num}}=== {{number box|nl|3}} {{head|nl|Số từ}} # {{cln|nl|Số đếm}} Số [[ba]]. ===={{section|drv}}==== {{col|nl |alle goede dingen bestaan in drieën |driebanden |driecilinder |driedekker |driedelig |driedimensionaal |drieduizend |drie-eenheid |drieën |drieëndertig |drieënnegentig |drieëntachtig |drieëntwintig |drieënveertig |drieënvijftig |drieënzestig |drieënzeventig |drieërhande |drieërlei |driehoek |driehonderd |driehoog |driejarig |driekantig |drieklank |driekleur |driekleurig |Driekoningen |driekwart |driekwartsmaat |drielandenpunt |drieling |drieluik |driemaal |driemanschap |driemotorig |driepoot |drieslagstelsel |drietal |drietand |drieteenmeeuw |drieteenstrandloper |drietrapsraket |drievingerig |drievoet |drievoud |drievuldigheid |driewerf |driewieler }} ===={{section|rel}}==== {{col|nl |dertig |trio }} ===={{section|desc}}==== * {{desc|af|drie}} * {{desc|brc|dri}} * {{desc|gmw-jdt|drî}} * {{desc|dcr|drie|dri}} * {{desc|skw|dri}} * {{desctree|srn|dri}} * {{desc|tri|tëri_me|bor=1}} ==={{section|ref}}=== * {{R:WNT|M015052}} * {{R:nl:Etymologiebank}} ==={{section|ana}}=== * {{l|nl|dier}} * {{l|nl|ried}} =={{langname|dum}}== ==={{section|etym}}=== Từ {{inh|dum|odt|thrīe}}, từ {{inh|dum|gmw-pro|*þrīʀ}}, từ {{inh|dum|gem-pro|*þrīz}}. ==={{section|pron}}=== * {{IPA4|dum|/driə/}} ==={{section|num}}=== {{head|dum|Số từ}} # {{cln|dum|Số đếm}} Số [[ba]]. ===={{section|alt}}==== * {{l|dum|dri}} ===={{section|desc}}==== * {{desc|nl|drie}} * {{desc|li|drèè}} * {{desc|zea|drie}} ===={{section|further}}==== * {{R:VMNW|ID1831}} * {{R:MNW|07660}} =={{langname|nds}}== ==={{section|num}}=== {{head|nds|Số từ|cat2=Số đếm}} # {{altform|nds|dree|t=số [[ba]]}} =={{langname|zea}}== ==={{section|etym}}=== Từ {{inh|zea|dum|drie}}, từ {{inh|zea|odt|*thrie}}, từ {{inh|zea|gmw-pro|*þrīʀ}}, từ {{inh|zea|gem-pro|*þrīz}}, từ {{inh|zea|ine-pro|*tréyes}}. ==={{section|num}}=== {{head|zea|Số từ}} # {{cln|zea|Số đếm}} Số [[ba]]. cavj744bmdemz09upt6zh35shk0nppb foliar 0 5247 2568635 2392297 2026-10-05T09:35:30Z Hiyuune 50834 2568635 wikitext text/x-wiki =={{langname|en}}== ==={{section|etym}}=== Từ {{der|en|la|foliāris}}. {{surf|en|folium|alt1=foli(um)|-ar}}. ==={{section|etym}}=== {{en-adj|-}} # [[lá|Lá]]; [[như]] [[lá]]. ===={{section|drv}}==== {{col|en|foliar feeding |foliarly |foliar trace |interfoliar |nonfoliar |unifoliar }} ==={{section|ref}}=== * {{R:FVDP|db=ev}} ==={{section|ana}}=== * {{anagrams|en|a=afilor|Failor}} lknjx31fkzdt2k937044tjawjwqsi87 2568636 2568635 2026-10-05T09:36:09Z Hiyuune 50834 2568636 wikitext text/x-wiki =={{langname|en}}== ==={{section|etym}}=== Từ {{der|en|la|foliāris}}. {{surf|en|folium|alt1=foli(um)|-ar}}. ==={{section|adj}}=== {{en-adj|-}} # [[lá|Lá]]; [[như]] [[lá]]. ===={{section|drv}}==== {{col|en|foliar feeding |foliarly |foliar trace |interfoliar |nonfoliar |unifoliar }} ==={{section|ref}}=== * {{R:FVDP|db=ev}} ==={{section|ana}}=== * {{anagrams|en|a=afilor|Failor}} sdyrsfyt6o6yzdxyovnnpwbt2sznx4q reddish 0 23560 2568631 2490332 2026-10-05T09:05:06Z Hiyuune 50834 2568631 wikitext text/x-wiki {{also|Reddish}} =={{langname|en}}== ==={{section|n}}=== {{ety|en|:inh|enm:redisch|tree=1}} Từ {{inh|en|enm|redisch}}; tương đương với {{suffix|en|red|-ish}}. ==={{section|pron}}=== * {{IPA|en|/ˈɹɛdɪʃ/}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-reddish.wav|a=Southern England}} * {{rhymes|en|ɛdɪʃ|s=2}} ==={{section|adj}}=== {{en-adj}} # [[hơi|Hơi]] đỏ, [[đo]] đỏ. ===={{section|syn}}==== * {{l|en|reddy}} * {{l|en|ruddy}} ===={{section|coord}}==== * {{l|en|pinkish}} ===={{section|drv}}==== {{col|en|reddishly|reddish-brown|reddish egret|reddish-green|reddishness}} ==={{section|ref}}=== * {{R:FVDP|db=ev}} 6ya36jswxutqr0b9q4fo3ii7j0ti2sd 2568633 2568631 2026-10-05T09:06:51Z Hiyuune 50834 /* Danh từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568633 wikitext text/x-wiki {{also|Reddish}} =={{langname|en}}== ==={{section|etym}}=== {{ety|en|:inh|enm:redisch|tree=1}} Từ {{inh|en|enm|redisch}}; tương đương với {{suffix|en|red|-ish}}. ==={{section|pron}}=== * {{IPA|en|/ˈɹɛdɪʃ/}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-reddish.wav|a=Southern England}} * {{rhymes|en|ɛdɪʃ|s=2}} ==={{section|adj}}=== {{en-adj}} # [[hơi|Hơi]] đỏ, [[đo]] đỏ. ===={{section|syn}}==== * {{l|en|reddy}} * {{l|en|ruddy}} ===={{section|coord}}==== * {{l|en|pinkish}} ===={{section|drv}}==== {{col|en|reddishly|reddish-brown|reddish egret|reddish-green|reddishness}} ==={{section|ref}}=== * {{R:FVDP|db=ev}} paw7u5mmbzqsmkcwp4mnowntx0f785q 2568650 2568633 2026-10-05T11:39:35Z TheHighFighter2 42988 /* Tính từ */ 2568650 wikitext text/x-wiki {{also|Reddish}} =={{langname|en}}== ==={{section|etym}}=== {{ety|en|:inh|enm:redisch|tree=1}} Từ {{inh|en|enm|redisch}}; tương đương với {{suffix|en|red|-ish}}. ==={{section|pron}}=== * {{IPA|en|/ˈɹɛdɪʃ/}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-reddish.wav|a=Southern England}} * {{rhymes|en|ɛdɪʃ|s=2}} ==={{section|adj}}=== {{en-adj}} # Hơi [[đỏ]], [[đo đỏ]]. ===={{section|syn}}==== * {{l|en|reddy}} * {{l|en|ruddy}} ===={{section|coord}}==== * {{l|en|pinkish}} ===={{section|drv}}==== {{col|en|reddishly|reddish-brown|reddish egret|reddish-green|reddishness}} ==={{section|ref}}=== * {{R:FVDP|db=ev}} d5ld1ye9piuyd9e9w1vwimrbr4nv5w9 scab 0 24297 2568507 2426490 2026-10-05T01:51:57Z Hiyuune 50834 2568507 wikitext text/x-wiki =={{langname|en}}== {{wp|en:}} [[File:Scab.jpg|right|thumb|'''scab''' (nghĩa 1)]] ==={{section|etym}}=== Từ {{inh|en|enm|scabb}}, {{m|enm|scabbe}} (cũng như {{m|enm|shabbe}}, {{m|enm|schabbe}} > {{cog|en|shab}}), từ {{inh|en|ang|sċeabb}} và {{der|en|non|skabb}}, bao gồm có nguồn gốc từ {{inh|en|gem-pro|*skabbaz}}, từ {{der|en|ine-pro|*skabʰ-}}. {{doublet|en|shab}}. Cùng gốc với {{cog|de|Schabe}}, {{cog|da|skab}}, {{cog|sv|skabb}}, {{cog|la|scabies}}. Có liên quan thêm với {{cog|ang|scafan}}, {{cog|la|scabere}}, {{cog|en|shabby}}. ==={{section|pron}}=== * {{IPA|en|/skæb/}} * {{audio|en|en-us-scab.ogg|a=US}} * {{rhymes|en|æb|s=1}} ==={{section|n}}=== {{en-noun|~}} # [[vảy|Vảy]] ở vết thương. # [[bệnh|Bệnh]] [[ghẻ]] ở [[cừu]]. # [[bệnh|Bệnh]] [[nấm]] [[vảy]] (ở cây). # [[người|Người]] [[bần tiện]]. # [[kẻ|Kẻ]] [[phá]] [[cuộc]] [[đình công]], [[công nhân]] [[không]] [[tham gia]] [[đình công]]; [[kẻ]] [[nhận]] [[làm]] [[thay]] [[chỗ]] [[công nhân]] [[đình công]]. ===={{section|drv}}==== {{col|en|antiscab|scabbery|plum scab|scabbish|scabby|scabland|scabless|scablike|scabwort|crown scab|powdery scab|scab duty|scab union|apple scab}} ===={{section|rel}}==== * {{l|en|scabies}} * {{l|en|scabrous}} ==={{section|v}}=== {{en-verb}} # {{lb|en|intransitive}} [[đóng vảy|Đóng vảy]] [[sắp]] [[khỏi]] (vết thương). # [[phá hoại|Phá hoại]] [[cuộc]] [[đình công]], [[không]] [[tham gia]] [[đình công]]; [[nhận]] [[làm]] [[thay]] [[chỗ]] [[công nhân]] [[đình công]]. ==={{section|ref}}=== * {{R:FVDP|db=ev}} ==={{section|ana}}=== * {{anagrams|en|a=abcs|CABs|cabs|SABC|CBSA|B. A. Sc.|BACs|Cabs|B.A.Sc.|CASB|ABCs|CBAs|BASc|ABCS|SCBA|bacs|ABC's|BACS}} =={{langname|ga}}== ==={{section|v}}=== {{ga-verb|pres=~ann|fut=~faidh|vn=~adh|pp=~tha}} # {{alt form|ga|scaip}} ===={{section|forms}}==== {{ga-conj-1a|sc|a|b|broad}} k14xsu5pxgyp6wifoskxcj8vq97j1pq scabby 0 24298 2568519 2426485 2026-10-05T02:22:44Z Hiyuune 50834 2568519 wikitext text/x-wiki =={{langname|en}}== ==={{section|etym}}=== Từ {{inh|en|enm|scabby}}, {{m|enm|scabbie}}, tương đương với {{suffix|en|scab|y}}. {{doublet|en|shabby}}. ==={{section|pron}}=== * {{IPA|en|/ˈskæb.i/}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-scabby.wav|a=Southern England}} * {{rhymes|en|æbi|s=2}} ==={{section|adj}}=== {{en-adj|er}} # [[có|Có]] [[đóng vảy]]. # [[ghẻ|Ghẻ]]. # [[hèn hạ|Hèn hạ]], đê [[tiện]]. ===={{section|drv}}==== * {{l|en|scabbily}} * {{l|en|scabbiness}} * {{l|en|scabby sheep}} ==={{section|ref}}=== * {{R:FVDP|db=ev}} * {{R:Century}} * {{R:Webster 1913}} fyizygi51vjjkfbdsy4u3bloi60hn67 sinh sản 0 26922 2568638 2197631 2026-10-05T09:41:47Z Hiyuune 50834 2568638 wikitext text/x-wiki =={{langname|vi}}== ==={{section|alt}}=== * {{q|Nam Bộ}} {{l|vi|sanh sản}} ==={{section|etym}}=== {{vi-etym-sino|生產}}. ==={{section|pron}}=== {{vi-pron}} ==={{section|v}}=== {{vi-verb}} # {{lb|vi|biology}} [[đẻ|Đẻ]] ra; [[nảy nở|Nảy nở]] ra. #: {{ux|vi|Loài ruồi '''sinh sản''' rất nhanh.}} ==={{section|see}}=== {{col|vi|sản sinh|sinh dục|sản xuất}} ==={{section|ref}}=== * {{R:FVDP}} exg4ifewz28vn0rzwclzkpdel56wbrf 2568639 2568638 2026-10-05T09:42:01Z Hiyuune 50834 2568639 wikitext text/x-wiki =={{langname|vi}}== {{wp}} ==={{section|alt}}=== * {{q|Nam Bộ}} {{l|vi|sanh sản}} ==={{section|etym}}=== {{vi-etym-sino|生產}}. ==={{section|pron}}=== {{vi-pron}} ==={{section|v}}=== {{vi-verb}} # {{lb|vi|biology}} [[đẻ|Đẻ]] ra; [[nảy nở|Nảy nở]] ra. #: {{ux|vi|Loài ruồi '''sinh sản''' rất nhanh.}} ==={{section|see}}=== {{col|vi|sản sinh|sinh dục|sản xuất}} ==={{section|ref}}=== * {{R:FVDP}} 94ue6lrx7cwnh8bcgp1o63s5atg3wi7 che 0 46451 2568578 2415429 2026-10-05T03:29:45Z WhoAlone 40420 2568578 wikitext text/x-wiki {{-vie-}} {{-pron-}} {{vi-pron}} {{-nôm-}} {{đầu}} *[[󰀇]]: [[che]] *[[枝]]: [[chi]], [[kỳ]], [[che]] {{mid}} *[[𨑤]]: [[che]] *[[𩂏]]: [[che]] {{cuối}} {{-noun-}} {{vi-noun}} #Dụng cụ [[ép]] [[mía]] thô sơ, dùng sức kéo làm cho hai trục lớn quay tròn, cán mía vào giữa. {{-verb-}} {{vi-verb}} #Làm cho người ta [[không]] còn [[nhìn]] thấy được bằng cách dùng một vật ngăn hoặc phủ lên. #:'''''Che''' miệng cười.'' #:''Mây '''che''' khuất Mặt Trăng.'' #:''Vải thưa '''che''' mắt thánh (tục ngữ).'' #[[ngăn|Ngăn]] cho khỏi bị một tác động nào đó từ bên ngoài. #:''Phủ vải bạt '''che''' mưa.'' #:'''''Che''' bụi.'' #:''Gió chiều nào '''che''' chiều ấy (tục ngữ).'' {{-compound-}} # [[Che giấu|che giấu]], [[che đậy]]. # [[Chở che|chở che]]. {{-ref-}} {{R:FVDP}} {{R:WinVNKey:Lê Sơn Thanh}} =={{langname|mkh-bhn}}== ==={{ĐM|noun}}=== {{head|mkh-bhn|Danh từ}} # [[chắt]]. ==={{ĐM|ref}}=== * {{cite-book|author=Nguyễn Đăng Châu|year=2008|title=Cơ cấu ngữ âm tiếng Bh'noong (trong ngôn ngữ Giẻ-Triêng)|location=Đà Nẵng|publisher=Đại học Đà Nẵng}} {{-kpm-}} {{-noun-}} {{head|kpm|Danh từ}} # [[dây]]. {{-ref-}} * Lý Toàn Thắng, Tạ Văn Thông, K'Brêu, K'Bròh (1985) ''Ngữ pháp tiếng Kơ Ho''. Sở Văn hóa và Thông tin Lâm Đồng. {{-aav-tam-}} ==={{ĐM|etym}}=== {{inh+|aav-tam|mkh-ban-pro|*ksɛː}}. {{-noun-}} {{head|aav-tam|Danh từ}} # [[dây]]. {{-ref-}} * Phan Trần Công (2017). Tương ứng từ vựng và mối quan hệ giữa các ngôn ngữ trong nhóm Bahnar Nam. Tạp chí Phát triển Khoa học và Công nghệ: Chuyên san Khoa học xã hội và Nhân văn, tập 1, số 4, 2017. {{-ita-}} {{-noun-}} '''che''' # Làm thế nào về, cái nào. akigjv0egv5klmr17am9h77rulq8erp metabolize 0 61501 2568502 2497680 2026-10-04T16:44:39Z Hiyuune 50834 2568502 wikitext text/x-wiki =={{langname|en}}== ==={{section|alt}}=== * {{qual|UK}} {{l|en|metabolise}} ==={{section|etym}}=== Từ {{der|en|grc|μετᾰβολή}} + {{m|en|-ize}}. ==={{section|pron}}=== * {{IPA|en|/mɪˈtæbəˌlaɪz/}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-metabolize.wav|a=Southern England}} * {{hyphenation|en|me|tab|o|lize}} ==={{section|v}}=== {{en-verb}} # {{lb|en|biology|transitive}} [[trao đổi|Trao đổi]] [[chất]]. ===={{section|drv}}==== {{col|en|nonmetabolized|unmetabolized|cometabolize|metabolizability|metabolizable|metabolizer|mismetabolize|remetabolize|nonmetabolizing}} ===={{section|rel}}==== * {{l|en|metabolic}} ==={{section|see}}=== * {{l|en|catabolize}} ==={{section|ref}}=== * {{R:FVDP|db=ev}} e21tpuej84xs83gzby14gv8p9hc2oz5 Tuyên Quang 0 85843 2568415 2292975 2026-10-04T13:13:38Z Hiyuune 50834 /* Tiếng Việt */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568415 wikitext text/x-wiki =={{langname|vi}}== {{wp|<dab!>}} ==={{ĐM|etym}}=== {{vi-etym-sino|宣光}}. ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|pr-noun}} === {{vi-proper noun|head=[[tuyên|Tuyên]] [[quang|Quang]]}} # {{place|vi|tỉnh|c/Việt Nam}} # {{place|vi|thành phố cũ|p/Tuyên Quang|c/Việt Nam}} (đã bị bãi bỏ vào năm 2025) ==={{ĐM|ref}}=== * {{R:FVDP}} ==={{ĐM|see}}=== {{bảng:VN/vi}} r6gt63m4tseeaqthc4flvtii0lawd52 ê 0 92148 2568591 2419398 2026-10-05T03:39:53Z WhoAlone 40420 2568591 wikitext text/x-wiki {{-vie-}} {{character info}} {{-pron-}} {{vi-pron}} {{-hanviet-}} {{đầu}} *[[曀]]: [[ế]], [[ý]], [[ê]] *[[鹥]]: [[ê]] *[[繄]]: [[ế]], [[y]], [[ê]] *[[𧫦]]: [[ê]] *[[𣘦]]: [[y]], [[ê]] *[[黳]]: [[ê]] *[[醯]]: [[hề]], [[hy]], [[hi]], [[ê]] {{mid}} *[[壳]]: [[ế]], [[xác]], [[ê]] *[[嫕]]: [[ế]], [[ê]] *[[鷖]]: [[ế]], [[y]], [[ê]] *[[殹]]: [[ế]], [[ê]] *[[嫛]]: [[ê]] *[[瑿]]: [[ê]] {{cuối}} {{-hanviet-t-}} {{đầu}} *[[曀]]: [[ê]] *[[繄]]: [[ê]] {{mid}} *[[醯]]: [[ê]] *[[鷖]]: [[ê]] {{cuối}} {{-nôm-}} {{đầu}} *[[曀]]: [[ý]], [[ê]], [[nhợt]], [[ế]] *[[繄]]: [[ê]], [[ế]], [[y]] *[[𠲖]]: [[ê]], [[e]], [[ơi]], [[y]], [[è]], [[ề]] *[[醯]]: [[ê]], [[hề]] *[[𠵱]]: [[ê]], [[ẽ]], [[e]], [[é]] *[[黳]]: [[ê]] *[[嫕]]: [[ê]], [[ế]] {{mid}} *[[𤷴]]: [[ê]] *[[鷖]]: [[ê]], [[ế]], [[y]] *[[殹]]: [[ê]], [[ế]] *[[󰍘]]: [[ê]] *[[嫛]]: [[ê]] *[[瑿]]: [[ê]] {{cuối}} {{-paro-}} {{đầu}} :* [[e]] :* [[ề]] {{giữa}} :* [[é]] :* [[ế]] {{cuối}} {{-noun-}} {{vi-noun}} # [[nguyên|Nguyên]] âm thứ năm trong [[vần]] [[quốc ngữ]]. #: '''''Ê''' ở sau e và trước i.'' {{-adj-}} {{vi-adj}} # [[ngượng|Ngượng]] quá. #: ''Một suýt nữa thì làm tôi '''ê''' cả mặt ([[w:Nguyễn Công Hoan|Nguyễn Công Hoan]])'' # Có cảm giác [[tê]] âm ỉ. #: ''Đau '''ê''' cả người.'' #: ''Gánh '''ê''' cả vai.'' {{-interj-}} {{vi-interj}} # [[từ|Từ]] dùng để [[gọi]] một cách [[xách mé]]. #: '''''Ê''', đi đâu đấy?'' # [[từ|Từ]] dùng để [[chế nhạo]] (thường nói với trẻ em). #: '''''Ê''', lớn thế mà còn vòi tiền mẹ!'' {{-see also-}} *[[Ê]] {{-ref-}} {{R:FVDP}} {{R:WinVNKey:Lê Sơn Thanh}} [[Thể loại:Khối ký tự Latin-1 Supplement|EA]] {{-aav-qal-}} {{-verb-}} {{pn}} # [[cho]]. [[Thể loại:Động từ tiếng Quảng Lâm]] {{-aav-tam-}} ==={{ĐM|etym}}=== {{inh+|aav-tam|mkh-ban-pro|*ʔiər}}, từ {{inh|aav-tam|aav-pro|*ʔiər}}. {{-noun-}} {{head|aav-tam|Danh từ}} # [[gà]]. {{-ref-}} * Phan Trần Công (2017). Tương ứng từ vựng và mối quan hệ giữa các ngôn ngữ trong nhóm Bahnar Nam. Tạp chí Phát triển Khoa học và Công nghệ: Chuyên san Khoa học xã hội và Nhân văn, tập 1, số 4, 2017. {{c|aav-tam|Gà}} lxiat3cbvqtegypc7kqx5lvt1dhxqow dông 0 92267 2568583 2415824 2026-10-05T03:37:38Z WhoAlone 40420 2568583 wikitext text/x-wiki {{-vie-}} {{-pron-}} {{vi-pron}} {{-nôm-}} {{đầu}} *[[搈]]: [[dông]], [[rung]], [[rông]], [[dong]] *[[柊]]: [[dông]], [[chung]], [[chông]] *[[𠹍]]: [[dông]] *[[𩄱]]: [[dông]] {{mid}} *[[𣳔]]: [[ruồng]], [[giòng]], [[rúng]], [[rụng]], [[dông]], [[vùng]], [[sòng]], [[dòng]], [[rộng]], [[ròng]], [[giông]], [[song]], [[duồng]], [[dùng]] *[[𩘨]]: [[dông]], [[giông]] *[[容]]: [[rong]], [[duông]], [[dông]], [[rung]], [[rông]], [[dung]], [[gióng]], [[ròng]], [[dong]], [[giông]], [[doòng]], [[dùng]] *[[庸]]: [[dông]], [[dung]], [[dong]], [[giông]] {{cuối}} {{-paro-}} {{đầu}} :* [[đọng]] :* [[đong]] :* [[dòng]] :* [[đồng]] :* [[đống]] {{giữa}} :* [[đóng]] :* [[dộng]] :* [[đông]] :* [[đồng]] :* [[động]] {{cuối}} {{-noun-}} '''dông''' # [[hiện tượng|Hiện tượng]] [[khí quyển]] [[phức tạp]], [[xảy ra]] [[vào khoảng]] đầu [[tháng]] 7, đặc biệt là các tháng 6-7-8, có [[mưa rào]], [[gió]] [[giật]] [[mạnh]], [[chớp]] và [[kèm]] theo [[sấm]], [[sét]]. # [[đi|Đi]] [[khỏi]] [[nơi]] nào một cách [[nhanh chóng]], [[mau lẹ]]. #: ''Nó lên xe '''dông''' từ lúc nào.'' {{-ref-}} {{R:FVDP}} {{R:WinVNKey:Lê Sơn Thanh}} [[Thể loại:Danh từ tiếng Việt]] {{-aav-qal-}} {{-noun-}} {{pn}} # [[cây]]. [[Thể loại:Danh từ tiếng Quảng Lâm]] {{-aav-tam-}} {{-etym-}} Cùng gốc với {{cognate|crw|dung}}. {{-noun-}} {{head|aav-tam|Danh từ}} # [[dừa]]. {{-ref-}} * Phan Trần Công (2017). Tương ứng từ vựng và mối quan hệ giữa các ngôn ngữ trong nhóm Bahnar Nam. Tạp chí Phát triển Khoa học và Công nghệ: Chuyên san Khoa học xã hội và Nhân văn, tập 1, số 4, 2017. {{c|aav-tam|Trái cây}} r4lbn1uzsecw468958ururtlw2wg2ya circulating 0 107120 2568526 2456624 2026-10-05T02:31:48Z Hiyuune 50834 2568526 wikitext text/x-wiki =={{langname|en}}== ==={{section|adj}}=== {{head|en|Tính từ}} # [[tuần hoàn|Tuần hoàn]]; [[lưu thông]]. ===={{section|drv}}==== {{col|en|noncirculating|circulating library|circulating medium|circulating pump}} ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|circulate||ing-form}} ==={{section|ref}}=== * {{R:FVDP|db=ev}} fofl9ek49qwos1k3wv5k8gehs8tl7nr admiralship 0 110676 2568483 1790515 2026-10-04T16:13:59Z Hiyuune 50834 2568483 wikitext text/x-wiki =={{langname|en}}== ==={{section|etym}}=== {{ety|en|:af|admiral|-ship|text=+|tree=1}} ==={{section|n}}=== {{en-noun}} # [[chức|Chức]] đô đốc. ==={{section|ref}}=== * {{R:FVDP|db=ev}} l3o77x7q2wq8eo18e239on4j930jl0u scabbiness 0 112318 2568520 1911628 2026-10-05T02:23:33Z Hiyuune 50834 2568520 wikitext text/x-wiki =={{langname|en}}== ==={{section|etym}}=== {{ety|en|:af|scabby|-ness|text=+|tree=1}} ==={{section|n}}=== {{en-noun|-}} # Sự đóng [[vảy]]. # [[tính trạng|Tính trạng]] [[ghẻ lở]]. # Sự [[hèn hạ]], sự đê [[tiện]]. ==={{section|ref}}=== * {{R:FVDP|db=ev}} ln73q5v9reqgb119ga9g8rbfhqkufcn biophysical 0 113792 2568482 1802227 2026-10-04T16:12:31Z Hiyuune 50834 2568482 wikitext text/x-wiki =={{langname|en}}== ==={{section|etym}}=== {{ety|en|:af|bio-|physical|text=+|tree=1}} ==={{section|pron}}=== * {{IPA|en|/ˈbaɪəʊˌfɪzɪkəl/|a=UK}} ==={{section|adj}}=== {{en-adj|-}} # Thuộc về [[lý]] [[sinh]]. ===={{section|drv}}==== {{col|en|biophysically|nanobiophysical|photobiophysical}} ==={{section|ref}}=== * {{R:FVDP|db=ev}} 5zlyu6477qzfse4eu96bjcwfqztaasz metabolise 0 124248 2568503 1874183 2026-10-04T16:45:26Z Hiyuune 50834 2568503 wikitext text/x-wiki {{also|métabolisé|métabolise}} =={{langname|en}}== ==={{section|v}}=== {{en-verb}} # {{alternative spelling of|en|metabolize}} ===={{section|drv}}==== {{col|en|metabolisable|metaboliser }} ==={{section|ref}}=== * {{R:FVDP|db=ev}} hyqxwyotvhkobhdhlqd7o5ddjf33bfh yean 0 155771 2568521 2401254 2026-10-05T02:27:52Z Hiyuune 50834 2568521 wikitext text/x-wiki =={{langname|en}}== ==={{section|etym}}=== Từ {{inh|en|enm|*yenen}}, {{m|enm|ȝenen}}, {{m|enm|eanen}}, từ {{inh|en|ang|*ġeēanian}}, {{m|ang|ēanian}} (dạng tiền tố, so sánh với {{cog|ang|ġeēan}}, {{m|ang|ġeēane|pos=adjective}}), từ {{inh|en|gmw-pro|*gaaunōn}}, {{m|gmw-pro|*aunōn}}, từ {{m|gem-pro|*aunōną}}, từ {{der|en|ine-pro|*h₂egʷnós}}. Cùng gốc với {{cog|sco|yean}}, {{cog|stq|bejänne}}, {{cog|fy|antsje}}, {{m|fy|eandsje}}, {{m|fy|inje}}, {{cog|nl|onen}}, {{cog|sv|öna|pos=phương ngữ}}. Giống như tiếng Latinh {{m|la|agnus}},<ref name = "WE">{{cite-web |title=Etymology in Webster's Unabridged Dictionary |url=http://machaut.uchicago.edu/?action=search&word=yean&resource=Webster%27s&quicksearch=on |accessdate=27 October 2008 |archiveurl=https://web.archive.org/web/20100619122315/http://machaut.uchicago.edu/?action=search&resource=Webster%27s&word=Yean&quicksearch=on |archivedate=19 June 2010 }}</ref> {{cog|grc|ἀμνός}},<ref>[http://www.merriam-webster.com/dictionary/yean Etymology in Merriam-Webster's Dictionary]</ref> {{cog|sga|úan}}.<ref name ="WE"/> Xem thêm {{m|en|ean}}. ==={{section|pron}}=== * {{IPA|en|/jiːn/}} * {{audio|en|En-us-yean.oga|a=US}} * {{rhymes|en|iːn|s=1}} * {{homophones|en|yeen}} ==={{section|v}}=== {{en-verb}} # {{lb|en|transitive|archaic|cừu hoặc dê}} [[đẻ|Đẻ]]. ===={{section|drv}}==== {{col|en|yeanling}} ==={{section|ref}}=== {{reflist}} * {{R:FVDP|db=ev}} ==={{section|ana}}=== * {{anagrams|en|a=aeny|Enya|ayen}} otgs1hlfuko1u9isfpel3zm8xnywe8q 2568522 2568521 2026-10-05T02:28:40Z Hiyuune 50834 2568522 wikitext text/x-wiki =={{langname|en}}== ==={{section|etym}}=== Từ {{inh|en|enm|*yenen}}, {{m|enm|ȝenen}}, {{m|enm|eanen}}, từ {{inh|en|ang|*ġeēanian}}, {{m|ang|ēanian}} (dạng tiền tố, so sánh với {{cog|ang|ġeēan}}, {{m|ang|ġeēane|pos=adjective}}), từ {{inh|en|gmw-pro|*gaaunōn}}, {{m|gmw-pro|*aunōn}}, từ {{m|gem-pro|*aunōną}}, từ {{der|en|ine-pro|*h₂egʷnós}}. Cùng gốc với {{cog|sco|yean}}, {{cog|stq|bejänne}}, {{cog|fy|antsje}}, {{m|fy|eandsje}}, {{m|fy|inje}}, {{cog|nl|onen}}, {{cog|sv|öna|pos=phương ngữ}}. Giống như tiếng Latinh {{m|la|agnus}},<ref name="WE">{{cite-web|title=Etymology in Webster's Unabridged Dictionary|url=http://machaut.uchicago.edu/?action=search&word=yean&resource=Webster%27s&quicksearch=on|accessdate=2008-10-27|archiveurl=https://web.archive.org/web/20100619122315/http://machaut.uchicago.edu/?action=search&resource=Webster%27s&word=Yean&quicksearch=on|archivedate=2-10-06-19}}</ref> {{cog|grc|ἀμνός}},<ref>[http://www.merriam-webster.com/dictionary/yean Etymology in Merriam-Webster's Dictionary]</ref> {{cog|sga|úan}}.<ref name ="WE"/> Xem thêm {{m|en|ean}}. ==={{section|pron}}=== * {{IPA|en|/jiːn/}} * {{audio|en|En-us-yean.oga|a=US}} * {{rhymes|en|iːn|s=1}} * {{homophones|en|yeen}} ==={{section|v}}=== {{en-verb}} # {{lb|en|transitive|archaic|cừu hoặc dê}} [[đẻ|Đẻ]]. ===={{section|drv}}==== {{col|en|yeanling}} ==={{section|ref}}=== {{reflist}} * {{R:FVDP|db=ev}} ==={{section|ana}}=== * {{anagrams|en|a=aeny|Enya|ayen}} rpnc8ayw5qhvcva5bhz8hb0xx8bq4l8 2568523 2568522 2026-10-05T02:28:57Z Hiyuune 50834 2568523 wikitext text/x-wiki =={{langname|en}}== ==={{section|etym}}=== Từ {{inh|en|enm|*yenen}}, {{m|enm|ȝenen}}, {{m|enm|eanen}}, từ {{inh|en|ang|*ġeēanian}}, {{m|ang|ēanian}} (dạng tiền tố, so sánh với {{cog|ang|ġeēan}}, {{m|ang|ġeēane|pos=adjective}}), từ {{inh|en|gmw-pro|*gaaunōn}}, {{m|gmw-pro|*aunōn}}, từ {{m|gem-pro|*aunōną}}, từ {{der|en|ine-pro|*h₂egʷnós}}. Cùng gốc với {{cog|sco|yean}}, {{cog|stq|bejänne}}, {{cog|fy|antsje}}, {{m|fy|eandsje}}, {{m|fy|inje}}, {{cog|nl|onen}}, {{cog|sv|öna|pos=phương ngữ}}. Giống như tiếng Latinh {{m|la|agnus}},<ref name="WE">{{cite-web|title=Etymology in Webster's Unabridged Dictionary|url=http://machaut.uchicago.edu/?action=search&word=yean&resource=Webster%27s&quicksearch=on|accessdate=2008-10-27|archiveurl=https://web.archive.org/web/20100619122315/http://machaut.uchicago.edu/?action=search&resource=Webster%27s&word=Yean&quicksearch=on|archivedate=2010-06-19}}</ref> {{cog|grc|ἀμνός}},<ref>[http://www.merriam-webster.com/dictionary/yean Etymology in Merriam-Webster's Dictionary]</ref> {{cog|sga|úan}}.<ref name ="WE"/> Xem thêm {{m|en|ean}}. ==={{section|pron}}=== * {{IPA|en|/jiːn/}} * {{audio|en|En-us-yean.oga|a=US}} * {{rhymes|en|iːn|s=1}} * {{homophones|en|yeen}} ==={{section|v}}=== {{en-verb}} # {{lb|en|transitive|archaic|cừu hoặc dê}} [[đẻ|Đẻ]]. ===={{section|drv}}==== {{col|en|yeanling}} ==={{section|ref}}=== {{reflist}} * {{R:FVDP|db=ev}} ==={{section|ana}}=== * {{anagrams|en|a=aeny|Enya|ayen}} 433f6f4h2ff0u71poxajzmda099y4ir unmeasurable 0 159030 2568637 2102234 2026-10-05T09:37:59Z Hiyuune 50834 2568637 wikitext text/x-wiki =={{langname|en}}== ==={{section|etym}}=== {{ety|en|:af|un-<id:phủ định>|measurable|text=+|tree=1}} ==={{section|pron}}=== * {{IPA|en|/ʌnˈmɛʒəɹəbəl/|/ʌnˈmɛʒɹəbəl/}} ==={{section|adj}}=== {{en-adj}} # Không thể đo được, [[vô ngần]], [[vô số]]; [[vô biên]], [[mênh mông]], [[bao la]]. ===={{section|syn}}==== * {{l|en|immensurable}} ===={{section|drv}}==== {{col|en|unmeasurableness|unmeasurably}} ===={{section|rel}}==== * {{l|en|measurable}} * {{l|en|measure}} * {{l|en|meter}} ==={{section|ref}}=== * {{R:FVDP|db=ev}} nswiya3diy1svnrt7u9yly1g3nh2zik гормон 0 200934 2568486 2444693 2026-10-04T16:18:14Z Hiyuune 50834 2568486 wikitext text/x-wiki =={{langname|kk}}== {{kk-regional|гормон|گورمون}} {{wp|kk:+дар}} ==={{section|etym}}=== Vay mượn từ {{bor|kk|ru|гормо́н}}, từ {{der|kk|grc|ὁρμῶν}}, phân từ hiện tại của {{m|grc|ὁρμάω}}. ==={{section|n}}=== {{kk-noun}} # [[hormone]]. ===={{section|decl}}==== {{kk-noun-c|о|н}} ===={{section|drv}}==== * {{l|kk|гормондық}} {{C|kk|Sinh lý học}} =={{langname|ru}}== ==={{section|etym}}=== Từ {{der|ru|grc|ὁρμῶν}}, phân từ hiện tại của {{m|grc|ὁρμάω}}. ==={{section|pron}}=== * {{ru-IPA|гормо́н}} * {{audio|ru|Ru-гормон.ogg}} ==={{section|n}}=== {{ru-noun+|гормо́н}} # [[hormone]]. ===={{section|decl}}==== {{ru-noun-table|гормо́н}} ===={{section|desc}}==== * {{desc|kk|гормон|bor=1}} ==={{section|ref}}=== * {{R:FVDP|db=rv}} {{C|ru|Sinh lý học}} =={{langname|uk}}== {{wp|uk:}} ==={{section|etym}}=== Từ {{der|uk|grc|ὁρμῶν}}, phân từ hiện tại của {{m|grc|ὁρμάω}}. ==={{section|pron}}=== * {{uk-IPA|гормо́н}} * {{audio|uk|LL-Q8798 (ukr)-Tohaomg-гормон.wav}} ==={{section|n}}=== {{uk-noun|гормо́н<>|adj=гормона́льний}} # [[hormone]]. ===={{section|decl}}==== {{uk-ndecl|гормо́н<>}} ===={{section|drv}}==== {{col2|uk|гормона́льний|гормо́н ро́сту|соматотро́пний гормо́н|фітогормо́н}} ==={{section|ref}}=== * {{R:uk:SUM-11}} * {{R:uk:Horokh}} * {{R:uk:Slovnyk}} {{topics|uk|Sinh lý học}} lvso6bnljag28ugy9uv53wt0u1z9gpv 阿片 0 214023 2568436 2314967 2026-10-04T15:17:57Z Hiyuune 50834 /* Tiếng Nhật */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568436 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|あ|へん|yomi=o|alt=鴉片,あへん,アヘン}} {{wp|ja:アヘン}} ==={{section|pron}}=== {{ja-pron|あへん|acc=0|acc2=1|acc_ref=DJR|acc2_ref=DJR}} ==={{section|n}}=== {{ja-noun|あへん|アヘン}} # [[thuốc phiện|Thuốc phiện]], [[nha phiến]], [[a phiến]]. #: {{syn|ja|オピウム|tr=opiumu}} ===={{section|drv}}==== {{col|ja |{{ja-r|阿片%窟|あへん%-くつ}} |{{ja-r|阿片 戦争|^あへん ^せんそう}} |{{ja-r|阿片タバコ|あへん タバコ}} |{{ja-r|阿片 中毒|あへん ちゅうどく}} |{{ja-r|阿片%法|あへん%-ほう}} }} ===={{section|see}}==== * {{ja-r|芥子|ケシ|rom=-}}, {{ja-r|罌粟|ケシ|[[anh túc]]}} ==={{section|ref}}=== <references/> :* {{R:Kanjipedia Kotoba|0000005400|<sup>▲</sup>阿片}} 74ri8y422ttcp20zmxs20gt5y2hizz7 阿羅漢 0 214087 2568437 2297882 2026-10-04T15:18:09Z Hiyuune 50834 2568437 wikitext text/x-wiki {{also|阿罗汉}} =={{langname|ja}}== {{wp|ja:}} {{ja-kanjitab|あ|ら|かん|yomi=o}} ==={{section|pron}}=== {{ja-pron|acc=2|あらかん}} ==={{section|n}}=== {{ja-noun|あらかん}} # {{lb|ja|Buddhism|sort=あらかん}} [[A-la-hán]]. ===={{section|drv}}==== * {{ja-r|羅%漢|ら%かん|pos=dạng cắt từ}} ===={{section|rel}}==== * {{ja-r|阿%羅%漢%果|あ%ら%かん%か}} ==={{section|ref}}=== * {{R:Kanjipedia Kotoba|0000006500|<sup>▲</sup>阿羅漢}} ayrmqspwik09pm6scjjg4mk532avvak 日本 0 214684 2568417 2331111 2026-10-04T13:20:09Z Hiyuune 50834 /* Tiếng Nhật */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568417 wikitext text/x-wiki {{also|𪰐}} =={{langname|vi}}== {{vi-hantutab}} ==={{ĐM|pr-noun}}=== {{vi-proper noun|sc=Hani}} # {{vi-Han form of|Nhật Bản}} =={{langname|ja}}== ==={{section|etym}} 1=== {{ja-kanjitab|に|ほん|yomi=nanori,goon}} {{wp|ja:}} {{IPAchar|/nitɨpoɴ/}} → {{IPAchar|/nip̚poɴ/}} → {{IPAchar|/niɸoɴ/}} → {{IPAchar|/nihoɴ/}} ===={{section|pron}}==== {{ja-pron|acc_ref=NHK,SMK5|acc=2|にほん|audio=ja-nihon(日本).ogg}} {{ja-nakadaka-deaccent|にほん}} ===={{section|pr-noun}}==== {{wikidata lexeme|L5108}} {{ja-pos|proper|にほん}} # {{tcl|ja|@ellipsis of:日本国<tr:Nihon-koku>|Nhật Bản|id=Q17|sort=にほん}} # {{surname|ja}} ====={{section|drv}}===== {{col|ja |{{ja-r|日%本%一|^に%ほん%-いち}} |{{ja-r|日%本%生まれ%日%本%育ち|に%ほん%うまれ%に%ほん%そだち}} |{{ja-r|日%本%鰻|^ニ%ホン% ウナギ}} |{{ja-r|日%本%海|^に%ほん%かい}} |{{ja-r|日%本%語|に%ほん%ご}} |{{ja-r|日%本%鹿|^ニ%ホン%-ジカ}} |{{ja-r|日%本 時%間|^に%ほん ^じ%かん}} |{{ja-r|日%本%式|^に%ほん%-しき}} |{{ja-r|日%本%酒|に%ほん%しゅ}} |{{ja-r|日%本%中|^に%ほん%-じゅう}} |{{ja-r|日%本 書紀|^に%ほん ^しょき}} |{{ja-r|日%本%食|^に%ほん%-しょく}} |{{ja-r|日%本%人|に%ほん%じん}} |{{ja-r|日%本%刀|に%ほん%とう}} |{{ja-r|日%本 標%準%時|^に%ほん ^ひょう%じゅん%じ}} |{{ja-r|日%本 料%理|^に%ほん りょう%り}} |{{ja-r|北 日%本|^きた ^に%ほん}} |{{ja-r|西%南 日%本|^せい%なん ^に%ほん}} |{{ja-r|大 日%本|^だい ^に%ほん}} |{{ja-r|東%北 日%本|^とう%ほく ^に%ほん}} |{{ja-r|西 日%本|^にし ^に%ほん}} |{{ja-r|東 日%本|^ひがし ^に%ほん}} |{{ja-r|南 日%本|^みなみ ^に%ほん}} }} ====={{section|desc}}===== * {{desc|zh|霓虹|bor=1}} * {{desc|en|Nihon|bor=1}} * {{desc|en|bor=y|nihonium}} ** {{desc|ja|bor=y|ニホニウム}} ==={{section|etym}} 2=== {{ja-kanjitab|yomi=goon|にち|k1=にっ|ほん|k2=ぽん}} {{IPAchar|/nitɨpoɴ/}} → {{IPAchar|/nip̚poɴ/}} ===={{section|pron}}==== {{ja-pron|acc_ref=NHK,SMK5|acc=3|にっぽん|audio=ja-nippon(日本).ogg}} {{ja-nakadaka-deaccent|にっぽん}} ===={{section|pr-noun}}==== {{wikidata lexeme|L1225239}} {{ja-pos|proper|にっぽん}} # {{tcl|ja|@ellipsis of:日本国<tr:Nippon-koku>|Nhật Bản|id=Q17|sort=にっぽん}} ====={{section|drv}}===== {{col|ja |{{ja-r|日%本%一|^にっ%ぽん%-いち}} |{{ja-r|日%本%語|^にっ%ぽん%ご}} |{{ja-r|日%本%国|^にっ%ぽん%-こく}} |{{ja-r|日%本 銀%行|^にっ%ぽん ^ぎん%こう}} |{{ja-r|日%本中|^にっ%ぽん-じゅう}} |{{ja-r|日%本%人|にっ%ぽん%じん}} |{{ja-r|日%本%刀|にっ%ぽん%とう}} |{{ja-r|大 日%本|^だい ^にっ%ぽん}} }} ====={{section|desc}}===== * {{desc|en|Nippon|bor=y|pos=n}} * {{desc|bor=y|fr|Nippon|pos=n|nippon|pos2=a}} * {{desc|id|Nippon|bor=y|pos=n}} ==={{section|etym}} 3=== {{ja-kanjitab|yomi=kanon|じつ|k1=じっ|ほん|k2=ぽん}} &#42;{{IPAchar|/zitʉpon/}} → {{IPAchar|/zip̚pon/}} → {{IPAchar|/ʑip̚pon/}} ===={{section|pron}}==== {{ja-pron|acc=3|じっぽん}} ===={{section|pr-noun}}==== {{ja-pos|proper|じっぽん}} # {{lb|ja|sort=しっぽん'|archaic}} [[Nhật Bản]]. ==={{section|coord}}=== {{col|ja |{{ja-r|秋津島|^あきつしま}} |{{ja-r|大八洲|^おおやしま}} |{{ja-r|皇%国|こう%こく}} |{{ja-r|^ジパング}} |{{ja-r|^ジャップランド}} |{{ja-r|^ジャパン}} |{{ja-r|大%東|^だい%とう}} |{{ja-r|東%洋|^とう%よう}} |{{ja-r|日%東|^にっ%とう}} |{{ja-r|日の本|^ひのもと}} |{{ja-r|扶桑|^ふそう}} |{{ja-r|瑞%穂の国|^みず%ほ の くに}} |{{ja-r|大和|^やまと|rom=-}}, {{ja-r|倭|^やまと}} |{{ja-r|和|^わ}} }} * {{mention|ja|Kho từ vựng:日本}} ==={{section|ref}}=== <references/> :* {{R:Kanjipedia Kotoba|0005439300}} ==={{section|ana}}=== * {{ja-r|本%日|ほん%じつ}} =={{langname|ojp}}== ==={{ĐM|etym}}=== Cách viết kanji được ảnh hưởng bởi {{mention|ojp|[[日]][[の]][[本]]|tr=pi<sub>1</sub> no<sub>2</sub> mo<sub>(2)</sub>to<sub>2</sub>}}. ==={{ĐM|pr-noun}}=== {{head|ojp|Danh từ riêng|tr=Yamato<sub>2</sub>|kana|やまと}} # {{alt sp|ojp|大和|tr=Yamato<sub>2</sub>}}: [[Yamato]], [[tên gọi]] [[cổ đại]] của [[Nhật Bản]] ===={{ĐM|derived}}==== * {{mention|ojp|日本武尊|tr=Yamato<sub>2</sub> Takeru no<sub>2</sub> mi<sub>1</sub>ko<sub>2</sub>to<sub>2</sub>}} * {{mention|ojp|大日本|tr=Opoyamato<sub>2</sub>}} =={{langname|ryu}}== {{ryu-kanjitab|sort=やまとぅ|yomi=irr}} ==={{section|pr-noun}}=== {{ryu-head|proper|^やまとぅ}} # {{alternative form of|ryu|大和|tr=Yamatu}}: {{tcl|ryu|Nhật Bản|id=Q17}} {{-}} =={{langname|ko}}== {{ko-hanjatab}} ==={{ĐM|pr-noun}}=== {{ko-propn|hangeul=일본}} # {{hanja form of|일본}}: {{tcl|ko|Nhật Bản|id=Q17}} =={{langname|zh}}== {{zh-forms}} ==={{section|pron}}=== {{zh-pron |m=Rìběn |ma=LL-Q9192 (cmn)-Luilui6666-日本.wav |dg=Жы3бын2 |c=jat6 bun2 |ca=Yue-yat6bun2.ogg |c-t=ngit5 bon2 |h=pfs=Ngi̍t-pún;hrs=h:ngid bunˊ |j=reh4 beng2 |md=Nĭk-buōng |mn=zz,zp,kh,pn,sg:Ji̍t-pún/xm,qz,tp,jj,ph:Li̍t-pún |mn-t=rig8 bung2 |px=pt:^zih7 bong3/xy:zih7 buong3 |w=sh:8zeq pen;sz:8zeq pen3 |mc=y |cat=pn }} ==={{section|pr-noun}}=== {{head|zh|Danh từ riêng}} # {{tcl|zh|Nhật Bản|id=Q17}} ===={{section|drv}}==== {{col3|zh|日本化|日本腦炎|日本人|日本銀行|日本語|日本箏|小日本|大日本帝國|日本刀|日本料理|日本血吸蟲|日本金龜子|日本鬼子|日本暖流|日本郵輪——遲早完|日本味精——未知數|日本首相——左騰右騰|日本狗獾|日本紫珠}} ===={{section|desc}}==== {{CJKV||^にほん|^일본|Nhật Bản|j2=^にっぽん|j3=^じっぽん}} ''Khác'': * {{desc|lo|ຍີ່ປຸ່ນ|bor=1}} * {{desc|bor=1|ms|Jepang|Jepun}} {{see descendants}} * {{desc|mnc|ᡰᡳ ᠪᡝᠨ|bor=1}} * {{desc|th|ญี่ปุ่น|bor=1}} * {{desc|bo|ཇི་བེན|bor=1}} * {{desc|wuh|reben|bor=1}} * {{desc|za|Yizbwnj|bor=1}} ==={{section|see}}=== * {{zh-l|日劇}} * {{zh-l|日語}} * {{zh-l|日文}} 64sc20pyxo2im1437izu6lv38ebfrdv 光碟 0 215501 2568452 2325128 2026-10-04T15:37:55Z Hiyuune 50834 2568452 wikitext text/x-wiki =={{langname|zh}}== {{zh-forms}} {{wp|zh:,yue:}} ==={{ĐM|pron}}=== {{zh-pron |m=guāngdié |c=gwong1 dip6-2 |h=pfs=kông-thia̍p |mn=kong-tia̍p |cat=n }} ==={{ĐM|n}}=== {{head|zh|Danh từ}} # {{lb|zh|computing|chiefly|Taiwan|Hong Kong}} [[đĩa quang|Đĩa quang]]. ===={{ĐM|syn}}==== * {{qualifier|chủ yếu là Trung Quốc đại lục}} {{zh-l|光盤}} ===={{ĐM|com}}==== {{col3|zh|光碟機|光碟櫃|光碟雜誌|相片光碟|影音光碟|光碟驅動器}} c7bbcqrat158a9uwceu9rgmrgnzsspb 溶液 0 215753 2568453 2317178 2026-10-04T15:38:32Z Hiyuune 50834 2568453 wikitext text/x-wiki =={{langname|vi}}== {{vi-hantutab}} ==={{ĐM|n}}=== {{vi-noun|sc=Hani}} # {{vie-Han form of|dung dịch}} =={{langname|ja}}== {{ja-kanjitab|よう|えき|yomi=o}} ==={{section|n}}=== {{ja-noun|ようえき}} # [[dung dịch|Dung dịch]]. =={{langname|ko}}== {{ko-hanjatab}} ==={{ĐM|n}}=== {{ko-noun|hangeul=용액}} # {{hanja form of|용액|[[dung dịch]]}} =={{langname|zh}}== {{zh-forms}} {{wp|zh:}} ==={{ĐM|pron}}=== {{zh-pron |m=róng液 |c=jung4 jik6 |md=ṳ̀ng-ĭk |mn=qz:iông-ia̍k/xm,zz:iông-e̍k |mn-t=iong5 êg8 |cat=n }} ==={{ĐM|n}}=== {{head|zh|Danh từ}} # [[dung dịch|Dung dịch]]. #: {{zh-x|碘 溶液|dung dịch '''iốt'''}} ===={{ĐM|drv}}==== {{col3|zh|水溶液|鹽溶液}} ===={{ĐM|desc}}==== {{CJKV|溶液|ようえき|용액|dung dịch}} dntyeuvd096wqu1lg9xa8e9ffv4sgb8 hiragana 0 216377 2568411 2319718 2026-10-04T13:09:48Z Hiyuune 50834 2568411 wikitext text/x-wiki =={{langname|en}}== {{wikipedia|en:}} ==={{ĐM|pron}}=== * {{IPA4|en|/ˌhɪ.ɹəˈɡæ.nə/|/ˌhɪ.ɹəˈɡɑː.nə/}} * {{rhymes|en|ænə|ɑːnə|s2=4}} ==={{ĐM|noun}}=== {{en-noun|~|s|hiragana}} # {{senseid|vi|Q48332}} Dạng [[văn tự]] biểu âm [[truyền thống]] của [[tiếng Nhật]], một [[thành phần]] của [[hệ thống]] [[chữ viết]] Nhật Bản cùng với katakana và kanji. =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|ひらがな}}. =={{langname|cs}}== {{wp|lang=cs}} ==={{section|etym}}=== {{bor+|cs|ja|-}} {{ja-r|平%仮%名|ひら%が%な}}. ==={{section|etym}}=== * {{cs-IPA}} * {{rhymes|cs|ana|s=4}} * {{hyph|cs|hi|ra|ga|na}} ==={{section|n}}=== {{cs-noun|f}} # {{tcl|cs|hiragana|id=Q48332}} ===={{section|decl}}==== {{cs-ndecl|f}} ==={{section|decl}}=== {{col|cs|japonština|kandži<g:n>|katakana}} ==={{section|further}}=== * {{R:cs:KNLA}} * {{R:cs:IJP}} {{C|cs|Hệ thống viết}} 3vqzwgvzzeu31oojoevnsnpksjpc4i1 2568412 2568411 2026-10-04T13:09:56Z Hiyuune 50834 2568412 wikitext text/x-wiki =={{langname|en}}== {{wikipedia|en:}} ==={{ĐM|pron}}=== * {{IPA4|en|/ˌhɪ.ɹəˈɡæ.nə/|/ˌhɪ.ɹəˈɡɑː.nə/}} * {{rhymes|en|ænə|ɑːnə|s2=4}} ==={{ĐM|noun}}=== {{en-noun|~|s|hiragana}} # {{senseid|vi|Q48332}} Dạng [[văn tự]] biểu âm [[truyền thống]] của [[tiếng Nhật]], một [[thành phần]] của [[hệ thống]] [[chữ viết]] Nhật Bản cùng với katakana và kanji. =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|ひらがな}}. =={{langname|cs}}== {{wp|cs:}} ==={{section|etym}}=== {{bor+|cs|ja|-}} {{ja-r|平%仮%名|ひら%が%な}}. ==={{section|etym}}=== * {{cs-IPA}} * {{rhymes|cs|ana|s=4}} * {{hyph|cs|hi|ra|ga|na}} ==={{section|n}}=== {{cs-noun|f}} # {{tcl|cs|hiragana|id=Q48332}} ===={{section|decl}}==== {{cs-ndecl|f}} ==={{section|decl}}=== {{col|cs|japonština|kandži<g:n>|katakana}} ==={{section|further}}=== * {{R:cs:KNLA}} * {{R:cs:IJP}} {{C|cs|Hệ thống viết}} eb61s8cj468gm6ehd8kq9esso544ewg 井底之蛙 0 217387 2568454 2294971 2026-10-04T15:39:50Z Hiyuune 50834 2568454 wikitext text/x-wiki =={{langname|zh}}== {{zh-forms|lit=con ếch ở đáy giếng (chỉ nhìn thấy một phần nhỏ bầu trời qua miệng giếng)}} ==={{section|etym}}=== Từ câu trong sách ''{{w|Nam Hoa kinh|Trang Tử}}'': : {{zh-q|'''井 鼃''' 不 可以 語{yù} 於 海 者,拘 於 虛 也。|Không thể nói về biển cho một con '''ếch ở đáy giếng''' nghe được, vì nó chỉ thấy một khoảng không gian hẹp quá.|ref=Zhuangzi|collapsed=y}} Chú ý: {{zh-l|鼃}} là dạng ký tự cổ của {{zh-l|蛙||ếch}}. {{wp|en:Frog in the well}} ==={{section|pron}}=== {{zh-pron |m=jǐngdǐzhīwā |c=zeng2 dai2 zi1 waa1 |mn=xm:chéng-té-chi-oa |mn-t=zên2 doin2# ze1 ua1 |cat=cy }} ==={{section|idiom}}=== {{head|zh|idiom}} # [[ếch ngồi đáy giếng|Ếch ngồi đáy giếng]], người có [[tầm nhìn]] và [[kinh nghiệm]] [[hạn hẹp]]. #* {{zh-x|汝 乃 井底之蛙,安 知 玄奧 乎!|Ngươi chẳng qua như '''ếch ngồi đáy giếng''', biết đâu được phép huyền diệu này!|ref=Sanguo Yanyi}} #* {{zh-x|可 知 我 井底之蛙,成日家{jia} 只 說 現在 的 這 幾 個 人 是 有一無二 的。|Thế mới biết tôi là “'''con ếch dưới giếng'''”. Ngày thường cứ nói mấy người ở đây [đẹp] có một không hai{{...}}|ref=Hongloumeng}} ===={{section|syn}}==== {{zh-dial}} ===={{section|drv}}==== * {{zh-l|坐井觀天}} ===={{section|desc}}==== {{CJKV|||정저지와}} ''Khác'': * {{desc|ja|cal=y|-}} {{ja-r|井の中の蛙 大%海を知らず|い の なか の かわず たい%かい を しらず}}, {{ja-r|井の中の蛙|い の なか の かわず}}, {{ja-r|井%底の蛙|せい%てい の かわず}} {{q|dịch sao phỏng}} * {{desc|ko|우물 안 개구리|bor=1}} {{q|dịch sao phỏng; phổ biến hơn dạng Hán-Hàn}} * {{desc|vi|ếch ngồi đáy giếng|bor=1}} {{q|dịch sao phỏng}} ===={{section|see}}==== * {{zh-l|夏蟲不可語冰}} {{C|zh|Mọi người}} {{cln|zh|Thành ngữ bắt nguồn từ sách Trang Tử}} =={{langname|ja}}== {{ja-kanjitab|せい|てい|の|かわず|yomi=kanon2,k2}} {{ja-see|井底の蛙}} s59v4f9btxna5edl2h4a4ifyghuoewr 2568455 2568454 2026-10-04T15:40:11Z Hiyuune 50834 2568455 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|せい|てい|の|かわず|yomi=kanon2,k2}} {{ja-see|井底の蛙}} =={{langname|zh}}== {{zh-forms|lit=con ếch ở đáy giếng (chỉ nhìn thấy một phần nhỏ bầu trời qua miệng giếng)}} ==={{section|etym}}=== Từ câu trong sách ''{{w|Nam Hoa kinh|Trang Tử}}'': : {{zh-q|'''井 鼃''' 不 可以 語{yù} 於 海 者,拘 於 虛 也。|Không thể nói về biển cho một con '''ếch ở đáy giếng''' nghe được, vì nó chỉ thấy một khoảng không gian hẹp quá.|ref=Zhuangzi|collapsed=y}} Chú ý: {{zh-l|鼃}} là dạng ký tự cổ của {{zh-l|蛙||ếch}}. {{wp|en:Frog in the well}} ==={{section|pron}}=== {{zh-pron |m=jǐngdǐzhīwā |c=zeng2 dai2 zi1 waa1 |mn=xm:chéng-té-chi-oa |mn-t=zên2 doin2# ze1 ua1 |cat=cy }} ==={{section|idiom}}=== {{head|zh|idiom}} # [[ếch ngồi đáy giếng|Ếch ngồi đáy giếng]], người có [[tầm nhìn]] và [[kinh nghiệm]] [[hạn hẹp]]. #* {{zh-x|汝 乃 井底之蛙,安 知 玄奧 乎!|Ngươi chẳng qua như '''ếch ngồi đáy giếng''', biết đâu được phép huyền diệu này!|ref=Sanguo Yanyi}} #* {{zh-x|可 知 我 井底之蛙,成日家{jia} 只 說 現在 的 這 幾 個 人 是 有一無二 的。|Thế mới biết tôi là “'''con ếch dưới giếng'''”. Ngày thường cứ nói mấy người ở đây [đẹp] có một không hai{{...}}|ref=Hongloumeng}} ===={{section|syn}}==== {{zh-dial}} ===={{section|drv}}==== * {{zh-l|坐井觀天}} ===={{section|desc}}==== {{CJKV|||정저지와}} ''Khác'': * {{desc|ja|cal=y|-}} {{ja-r|井の中の蛙 大%海を知らず|い の なか の かわず たい%かい を しらず}}, {{ja-r|井の中の蛙|い の なか の かわず}}, {{ja-r|井%底の蛙|せい%てい の かわず}} {{q|dịch sao phỏng}} * {{desc|ko|우물 안 개구리|bor=1}} {{q|dịch sao phỏng; phổ biến hơn dạng Hán-Hàn}} * {{desc|vi|ếch ngồi đáy giếng|bor=1}} {{q|dịch sao phỏng}} ===={{section|see}}==== * {{zh-l|夏蟲不可語冰}} {{C|zh|Mọi người}} {{cln|zh|Thành ngữ bắt nguồn từ sách Trang Tử}} dvfnn6k7z8o1d7r2juj8ye4v02hxlo0 2568645 2568455 2026-10-05T10:34:01Z TheHighFighter2 42988 /* Tiếng Trung Quốc */ Đây là dự án tiếng Việt, nên không cần phải để wp đến tiếng Anh ở mục từ tiếng Trung Quốc 2568645 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|せい|てい|の|かわず|yomi=kanon2,k2}} {{ja-see|井底の蛙}} =={{langname|zh}}== {{zh-forms|lit=con ếch ở đáy giếng (chỉ nhìn thấy một phần nhỏ bầu trời qua miệng giếng)}} ==={{section|etym}}=== Từ câu trong sách ''{{w|Nam Hoa kinh|Trang Tử}}'': : {{zh-q|'''井 鼃''' 不 可以 語{yù} 於 海 者,拘 於 虛 也。|Không thể nói về biển cho một con '''ếch ở đáy giếng''' nghe được, vì nó chỉ thấy một khoảng không gian hẹp quá.|ref=Zhuangzi|collapsed=y}} Chú ý: {{zh-l|鼃}} là dạng ký tự cổ của {{zh-l|蛙||ếch}}. ==={{section|pron}}=== {{zh-pron |m=jǐngdǐzhīwā |c=zeng2 dai2 zi1 waa1 |mn=xm:chéng-té-chi-oa |mn-t=zên2 doin2# ze1 ua1 |cat=cy }} ==={{section|idiom}}=== {{head|zh|idiom}} # [[ếch ngồi đáy giếng|Ếch ngồi đáy giếng]], người có [[tầm nhìn]] và [[kinh nghiệm]] [[hạn hẹp]]. #* {{zh-x|汝 乃 井底之蛙,安 知 玄奧 乎!|Ngươi chẳng qua như '''ếch ngồi đáy giếng''', biết đâu được phép huyền diệu này!|ref=Sanguo Yanyi}} #* {{zh-x|可 知 我 井底之蛙,成日家{jia} 只 說 現在 的 這 幾 個 人 是 有一無二 的。|Thế mới biết tôi là “'''con ếch dưới giếng'''”. Ngày thường cứ nói mấy người ở đây [đẹp] có một không hai{{...}}|ref=Hongloumeng}} ===={{section|syn}}==== {{zh-dial}} ===={{section|drv}}==== * {{zh-l|坐井觀天}} ===={{section|desc}}==== {{CJKV|||정저지와}} ''Khác'': * {{desc|ja|cal=y|-}} {{ja-r|井の中の蛙 大%海を知らず|い の なか の かわず たい%かい を しらず}}, {{ja-r|井の中の蛙|い の なか の かわず}}, {{ja-r|井%底の蛙|せい%てい の かわず}} {{q|dịch sao phỏng}} * {{desc|ko|우물 안 개구리|bor=1}} {{q|dịch sao phỏng; phổ biến hơn dạng Hán-Hàn}} * {{desc|vi|ếch ngồi đáy giếng|bor=1}} {{q|dịch sao phỏng}} ===={{section|see}}==== * {{zh-l|夏蟲不可語冰}} {{C|zh|Mọi người}} {{cln|zh|Thành ngữ bắt nguồn từ sách Trang Tử}} s6l9307yhfz4v52lkftg8aw73sx5is3 daugiskaita 0 238732 2568416 2252093 2026-10-04T13:13:49Z Hiyuune 50834 /* Tiếng Litva */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568416 wikitext text/x-wiki =={{langname|lt}}== {{wp|lt:}} ==={{ĐM|alt}}=== * {{alter|lt|dgs.||viết tắt}} ==={{ĐM|etym}}=== Từ {{affix|lt|daug|skaitýti}}. ==={{ĐM|pron}}=== * {{IPA4|lt|[dɒʊˈɡʲɪskɐɪtɐ]}} * {{hyph|lt|dau|gis|kai|ta}} ==={{ĐM|n}}=== {{lt-noun|f|head=daugìskaita|daugìskaitos|1}} # {{nhãn|lt|grammar}} [[số nhiều|Số nhiều]] #: {{hyper|lt|skaĩčius}} #: {{coordinate terms|lt|vienãskaita|dvìskaita}} ===={{ĐM|drv}}==== {{lt-noun-f-a-1||daugìskait}} ==={{ĐM|further}}=== * {{R:LKZ}} * {{R:lt:BŽ}} * {{R:lt:DŽ}} * {{R:lt:VLE}} hnos03acnuqah85bxsoscmwgeupo4hv 한국어 0 246220 2568385 2083659 2026-10-04T12:09:38Z Hiyuune 50834 2568385 wikitext text/x-wiki =={{langname|ko}}== ==={{section|etym}}=== {{ko-etym-sino|^한국(韓國)|vùng đất của người Hán ở bán đảo Triều Tiên|-어(語)|ngôn ngữ|suffix=어 (語)}}. ==={{section|pron}}=== {{ko-IPA|l=y}} ==={{section|n}}=== {{ko-regional|^한국어(韓國語)|^조선어(朝鮮語)}} {{ko-noun|hanja=韓國語}} # [[tiếng Triều Tiên|Tiếng Triều Tiên]]. ===={{section|usage}}==== Trong nhiều cái tên trong tiếng Triều Tiên, thì đây là cách gọi trang trọng nhất của Đại hàn dân quốc ([[Hàn Quốc]]). {{m|ko|한국말}} cũng thường được sử dụng, nhưng nó chỉ dùng với ngôn ngữ nói ({{m|ko|말}}). Còn ở Cộng hòa Dân chủ Nhân dân Triều Tiên là {{m|ko|조선말}}. ==={{section|further}}=== * {{R:DDN}} {{C|ko|Tên ngôn ngữ}} 3cxlu49v5e1ju5935o6taqr1plce4rv Nga 0 249068 2568400 2267395 2026-10-04T13:04:23Z Hiyuune 50834 /* Tiếng Việt */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568400 wikitext text/x-wiki =={{langname|vi}}== [[Hình:Russland_Relief.png|thumb|Nga]] {{wp}} ==={{ĐM|etym}} 1=== {{obor|vi|zh|俄|pos=nói tắt của {{mention|zh|俄羅斯}}}}, từ {{derived|vi|mnc|ᠣᡵᠣᠰ}}, từ {{derived|vi|cmg|ᠣᠷᠤᠰ᠋}}, từ {{derived|vi|xng|斡羅思|sc=Hani|tr=oros}}, từ {{derived|vi|orv|Русь|alt=Рꙋсь}}, từ {{derived|vi|urj-fin-pro|*roocci}}. ===={{ĐM|pron}}==== {{vi-pron}} ===={{ĐM|pr-noun}}==== {{head|vi|Danh từ riêng|head=[[nga|Nga]]|cat2=Tính từ}} # {{senseid|vi|Q159}} Quốc gia [[rộng]] nhất [[thế giới]] tính đến hiện tại, [[trải]] [[dài]] từ [[châu Âu]] đến [[châu Á]]. ====={{ĐM|alter}}===== * {{alter|vi|Nga La Tư}} {{q|phiên âm đầy đủ lỗi thời}} ====={{ĐM|drv}}===== * {{l|vi|Nga ngố}} ====={{ĐM|desc}}===== * {{desc|blt|ꪈꪱ|bor=1}} ====={{ĐM|trans}}===== {{trans-top|quốc gia}} * {{langname|en}}: {{t+|en|Russia}} {{trans-bottom}} ===={{ĐM|adj}}==== {{vi-adj}} # [[thuộc|Thuộc]] nước Nga; thuộc [[người]] nước Nga. #: {{ux|vi|[[văn học|Văn học]] '''Nga'''.}} #: {{ux|vi|[[tiếng|Tiếng]] '''Nga'''.}} #: {{ux|vi|[[phong tục|Phong tục]] '''Nga'''.}} ===={{ĐM|see}}==== * {{l|vi|Liên Xô}} * {{l|vi|Xô viết}}, {{l|vi|xô viết}} * {{l|vi|Mát-xcơ-va}} {{danh sách:quốc gia châu Á/vi}} ==={{ĐM|etym}} 2=== {{vi-etym-sino|娥}} ===={{ĐM|pr-noun}}==== {{vi-propn|head=[[nga|Nga]]}} # {{given name|vi|nữ|from=tiếng Trung Quốc}} ==={{ĐM|ana}}=== * {{anagrams|vi|gan}} kcd7pl6k5tqn683f54r6x86k300l1vf 2568407 2568400 2026-10-04T13:08:16Z Hiyuune 50834 2568407 wikitext text/x-wiki =={{langname|vi}}== [[Hình:Russland_Relief.png|thumb|Nga]] {{wp}} ==={{ĐM|etym}} 1=== {{obor|vi|zh|俄|pos=nói tắt của {{mention|zh|俄羅斯}}}}, từ {{derived|vi|mnc|ᠣᡵᠣᠰ}}, từ {{derived|vi|cmg|ᠣᠷᠤᠰ᠋}}, từ {{derived|vi|xng|斡羅思|sc=Hani|tr=oros}}, từ {{derived|vi|orv|Русь|alt=Рꙋсь}}, từ {{derived|vi|urj-fin-pro|*roocci}}. ===={{ĐM|pron}}==== {{vi-pron}} ===={{ĐM|pr-noun}}==== {{head|vi|Danh từ riêng|head=[[nga|Nga]]|cat2=Tính từ}} # {{senseid|vi|Q159}} Quốc gia [[rộng]] nhất [[thế giới]] tính đến hiện tại, [[trải]] [[dài]] từ [[châu Âu]] đến [[châu Á]]. ====={{ĐM|alter}}===== * {{alter|vi|Nga La Tư}} {{q|phiên âm đầy đủ lỗi thời}} ====={{ĐM|drv}}===== * {{l|vi|Nga ngố}} ====={{ĐM|desc}}===== * {{desc|blt|ꪈꪱ|bor=1}} ====={{ĐM|trans}}===== {{trans-top|quốc gia}} * {{langname|ain}}: {{t|ain|ヌチャ|tr=nuca}}, {{t|ain|[[ヌチャ]] [[モシㇼ]]|tr=nuca mosir}}, {{t|ain|[[ヌチャ]] [[モシㇽ]]|tr=nuca mosir}} * {{langname|en}}: {{t+|en|Russia}} * {{langname|non}}: {{t|non|Ruzía|f}}, {{t|non|Ruzaland|n}} * {{langname|gd}}: {{t|gd|Ruis|f|alt=an Ruis}} * {{langname|nl}}: {{t+|nl|Rusland|n}} * {{langname|ja}}: {{t+|ja|ロシア|tr=Roshia}}, {{t+|ja|魯西亜|tr=Roshia}} {{q|lỗi thời|nghĩa xấu}}, {{t+|ja|露西亜|tr=Roshia}} {{q|lỗi thời}}, {{t+|ja|露国|tr=Rokoku}} {{q|lỗi thời}}, {{t|ja|魯国|tr=Rokoku}} {{q|lỗi thời|nghĩa xấu}} * {{langname|zh}}: *: {{langname|cmn}}: {{t+|cmn|俄羅斯|tr=Éluósī}}; {{t+|cmn|俄國|tr=Éguó}}; {{t+|cmn|露西亞|tr=Lùxīyǎ}} {{q|lỗi thời|Đông Bắc|Jiaoliao|ACG}} *: {{langname|yue}}: {{t|yue|俄國|tr=ngo4 gwok3}}, {{t|yue|俄羅斯|tr=ngo4 lo4 si1}} {{trans-bottom}} ===={{ĐM|adj}}==== {{vi-adj}} # [[thuộc|Thuộc]] nước Nga; thuộc [[người]] nước Nga. #: {{ux|vi|[[văn học|Văn học]] '''Nga'''.}} #: {{ux|vi|[[tiếng|Tiếng]] '''Nga'''.}} #: {{ux|vi|[[phong tục|Phong tục]] '''Nga'''.}} ===={{ĐM|see}}==== * {{l|vi|Liên Xô}} * {{l|vi|Xô viết}}, {{l|vi|xô viết}} * {{l|vi|Mát-xcơ-va}} {{danh sách:quốc gia châu Á/vi}} ==={{ĐM|etym}} 2=== {{vi-etym-sino|娥}} ===={{ĐM|pr-noun}}==== {{vi-propn|head=[[nga|Nga]]}} # {{given name|vi|nữ|from=tiếng Trung Quốc}} ==={{ĐM|ana}}=== * {{anagrams|vi|gan}} 2e6s4ca7cpujxolk0ehc7m4xy7po64p 2568408 2568407 2026-10-04T13:09:22Z Hiyuune 50834 2568408 wikitext text/x-wiki =={{langname|vi}}== [[Hình:Russland_Relief.png|thumb|Nga]] {{wp}} ==={{ĐM|etym}} 1=== {{obor|vi|zh|俄|pos=nói tắt của {{mention|zh|俄羅斯}}}}, từ {{derived|vi|mnc|ᠣᡵᠣᠰ}}, từ {{derived|vi|cmg|ᠣᠷᠤᠰ᠋}}, từ {{derived|vi|xng|斡羅思|sc=Hani|tr=oros}}, từ {{derived|vi|orv|Русь|alt=Рꙋсь}}, từ {{derived|vi|urj-fin-pro|*roocci}}. ===={{ĐM|pron}}==== {{vi-pron}} ===={{ĐM|pr-noun}}==== {{head|vi|Danh từ riêng|head=[[nga|Nga]]|cat2=Tính từ}} # {{senseid|vi|Q159}} Quốc gia [[rộng]] nhất [[thế giới]] tính đến hiện tại, [[trải]] [[dài]] từ [[châu Âu]] đến [[châu Á]]. ====={{ĐM|alter}}===== * {{alter|vi|Nga La Tư}} {{q|phiên âm đầy đủ lỗi thời}} ====={{ĐM|drv}}===== * {{l|vi|Nga ngố}} ====={{ĐM|desc}}===== * {{desc|blt|ꪈꪱ|bor=1}} ====={{ĐM|trans}}===== {{trans-top|quốc gia}} * {{langname|ain}}: {{t|ain|ヌチャ|tr=nuca}}, {{t|ain|[[ヌチャ]] [[モシㇼ]]|tr=nuca mosir}}, {{t|ain|[[ヌチャ]] [[モシㇽ]]|tr=nuca mosir}} * {{langname|en}}: {{t+|en|Russia}} * {{langname|non}}: {{t|non|Ruzía|f}}, {{t|non|Ruzaland|n}} * {{langname|gd}}: {{t|gd|Ruis|f|alt=an Ruis}} * {{langname|nl}}: {{t+|nl|Rusland|n}} * {{langname|lt}}: {{t+|lt|Rusija|f}} * {{langname|liv}}: {{t|liv|Krīevõmō}} * {{langname|ja}}: {{t+|ja|ロシア|tr=Roshia}}, {{t+|ja|魯西亜|tr=Roshia}} {{q|lỗi thời|nghĩa xấu}}, {{t+|ja|露西亜|tr=Roshia}} {{q|lỗi thời}}, {{t+|ja|露国|tr=Rokoku}} {{q|lỗi thời}}, {{t|ja|魯国|tr=Rokoku}} {{q|lỗi thời|nghĩa xấu}} * {{langname|tl}}: {{t|tl|Rusya}} * {{langname|tg}}: {{t+|tg|Русия}} * {{langname|zh}}: *: {{langname|cmn}}: {{t+|cmn|俄羅斯|tr=Éluósī}}; {{t+|cmn|俄國|tr=Éguó}}; {{t+|cmn|露西亞|tr=Lùxīyǎ}} {{q|lỗi thời|Đông Bắc|Jiaoliao|ACG}} *: {{langname|yue}}: {{t|yue|俄國|tr=ngo4 gwok3}}, {{t|yue|俄羅斯|tr=ngo4 lo4 si1}} {{trans-bottom}} ===={{ĐM|adj}}==== {{vi-adj}} # [[thuộc|Thuộc]] nước Nga; thuộc [[người]] nước Nga. #: {{ux|vi|[[văn học|Văn học]] '''Nga'''.}} #: {{ux|vi|[[tiếng|Tiếng]] '''Nga'''.}} #: {{ux|vi|[[phong tục|Phong tục]] '''Nga'''.}} ===={{ĐM|see}}==== * {{l|vi|Liên Xô}} * {{l|vi|Xô viết}}, {{l|vi|xô viết}} * {{l|vi|Mát-xcơ-va}} {{danh sách:quốc gia châu Á/vi}} ==={{ĐM|etym}} 2=== {{vi-etym-sino|娥}} ===={{ĐM|pr-noun}}==== {{vi-propn|head=[[nga|Nga]]}} # {{given name|vi|nữ|from=tiếng Trung Quốc}} ==={{ĐM|ana}}=== * {{anagrams|vi|gan}} lcar5fjp4hxdg7nm7hbcopmcwlc2yk0 Thái Nguyên 0 255073 2568414 2292978 2026-10-04T13:13:04Z Hiyuune 50834 /* Tiếng Việt */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568414 wikitext text/x-wiki =={{langname|vi}}== {{wp|<dab!>}} ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|pr-noun}}=== {{vi-proper noun|head=[[thái|Thái]] [[nguyên|Nguyên]]}} # {{place|vi|tỉnh|c/Việt Nam}} # {{place|vi|thành phố cũ|c/Việt Nam}} (đã bị bãi bỏ vào năm 2025) # {{place|vi|xã cũ|d/Thái Thụy|p/Thái Bình|c/Việt Nam}} (đã bị sáp nhập vào năm 2025, nay là xã [[Thái Ninh]], tỉnh [[Hưng Yên]]). # {{place|vi|thủ phủ|p/Sơn Tây|c/Trung Quốc}} ===={{ĐM|desc}}==== * {{desc|bor=1|en|Thái Nguyên}} ==={{ĐM|see}}=== {{bảng:VN/vi}} f1dhhbgmxjo294b9uo6ue2wgebclbrd ウィキペディア 0 256420 2568438 2309936 2026-10-04T15:18:29Z Hiyuune 50834 /* Tiếng Nhật */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568438 wikitext text/x-wiki =={{langname|ja}}== {{wp|ja:}} ==={{section|etym}}=== {{bor+|ja|en|Wikipedia}}. ==={{section|pron}}=== {{ja-pron|acc=3|dev=2}} ==={{section|pr-noun}}=== {{ja-pos|proper}} # [[Wikipedia]]. ==={{section|n}}=== {{ja-noun|^ウィキペディア}} # {{lb|ja|slang}} [[bài viết|Bài viết]] trên Wikipedia. #: {{ja-usex|[[上%級%国%民]]についての'''ウィキペディア'''|^じょう%きゅう%-こく%みん についての '''^ウィキペディア'''|Wikipedia có bài viết về jokyū-kokumin}} ==={{section|see}}=== * {{ja-r|^ウィクショナリー}} {{C|ja|Website}} jh30fq51nlu9f4ecxfq4fv8euu2w4x2 Mô đun:languages/data/3/t 828 260866 2568395 2564496 2026-10-04T12:27:25Z TheHighFighter2 42988 2568395 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 = {} m["taa"] = { "tiếng Hạ Tanana", 28565, "ath-nor", "Latn", "Tiếng Hạ Tanana", "Hạ Tanana", } m["tab"] = { "tiếng Tabasaran", 34079, "cau-esm", "Cyrl, Latn, Arab", "Tiếng Tabasaran", "Tabasaran", translit = "tab-translit", override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, sort_key = "tab-sortkey", } m["tac"] = { "Lowland Tarahumara", 15616384, "azc-trc", "Latn", } m["tad"] = { "tiếng Tause", 2356440, "paa-wlp", "Latn", } m["tae"] = { "tiếng Tariana", 732726, "awd-nwk", "Latn", "Tiếng Tariana", "Tariana", } m["taf"] = { "tiếng Tapirapé", 7684673, "tup-gua", "Latn", "Tiếng Tapirapé", "Tapirapé", } m["tag"] = { "tiếng Tagoi", 36537, "nic-ras", "Latn", "Tiếng Tagoi", "Tagoi", } m["taj"] = { "tiếng Tamang Đông", 12953177, "sit-tam", "sit-tam-Tibt, Deva", display_text = {["sit-tam-Tibt"] = s["Tibt-displaytext"]}, entry_name = {["sit-tam-Tibt"] = s["Tibt-entryname"]}, "Tiếng Tamang Đông", "Tamang Đông", } m["tak"] = { "tiếng Tala", 3914494, "cdc-wst", "Latn", "Tiếng Tala", "Tala", } m["tal"] = { "tiếng Tal", 3440387, "cdc-wst", "Latn", "Tiếng Tal", "Tal", } m["tan"] = { "Tangale", 529921, "cdc-wst", "Latn", } m["tao"] = { "tiếng Yami", 715760, "phi", "Latn", "Tiếng Yami", "Yami", } m["tap"] = { "tiếng Taabwa", 7673650, "bnt-sbi", "Latn", "Tiếng Taabwa", "Taabwa", } m["tar"] = { "Central Tarahumara", 20090009, "azc-trc", "Latn", sort_key = {remove_diacritics = c.acute .. "ꞌ"}, } m["tas"] = { "tiếng Tây Bồi", 2233794, "crp", "Latn", ancestors = "fr", sort_key = s["roa-oil-sortkey"], "Tiếng Tây Bồi", "Tây Bồi", } m["tau"] = { "Upper Tanana", 28281, "ath-nor", "Latn", } m["tav"] = { "tiếng Tatuyo", 2524007, "sai-tuc", "Latn", "Tiếng Tatuyo", "Tatuyo", } m["taw"] = { "Tai", 7675861, "ngf-mad", "Latn", } m["tax"] = { "tiếng Tamki", 3449082, "cdc-est", "Latn", "Tiếng Tamki", "Tamki", } m["tay"] = { "tiếng Atayal", 715766, "map-ata", "Latn", "Tiếng Atayal", "Atayal", } m["taz"] = { "tiếng Tocho", 36680, "alv-tal", "Latn", "Tiếng Tocho", "Tocho", } m["tba"] = { "Aikanã", 3409307, "qfa-iso", } m["tbb"] = { "Tapeba", 12953908, } m["tbc"] = { "Takia", 3514336, "poz-oce", } m["tbd"] = { "tiếng Kaki Ae", 6349417, "poz-ocw", "Latn", "Tiếng Kaki Ae", "Kaki Ae", } m["tbe"] = { "tiếng Tanimbili", 3515188, "poz-oce", "Latn", "Tiếng Tanimbili", "Tanimbili", } m["tbf"] = { "tiếng Mandara", 3285424, "poz-ocw", "Latn", "Tiếng Mandara", "Mandara" } m["tbg"] = { "North Tairora", 20210398, "paa-kag", } m["tbh"] = { "Thurawal", 3537135, "aus-yuk", } m["tbi"] = { "Gaam", 35338, "sdv-eje", "Latn", } m["tbj"] = { "tiếng Tiang", 3528020, "poz-ocw", "Latn", "Tiếng Tiang", "Tiang", } m["tbk"] = { "tiếng Tagbanwa Calamian", 3915487, "phi-kal", "Latn", "Tiếng Tagbanwa Calamian", "Tagbanwa Calamian", } m["tbl"] = { "Tboli", 7690594, "phi", } m["tbm"] = { "Tagbu", 7675188, "nic-ser", } m["tbn"] = { "Barro Negro Tunebo", 12953943, "cba", } m["tbo"] = { "Tawala", 7689206, "poz-ocw", "Latn", } m["tbp"] = { "Taworta", 7689337, "paa-lkp", "Latn", } m["tbr"] = { "Tumtum", 3407029, "qfa-kad", } m["tbs"] = { "Tanguat", 7683166, "paa", "Latn", } m["tbt"] = { "Kitembo", 13123561, "bnt-shh", "Latn", } m["tbu"] = { "Tubar", 56730, "azc-trc", "Latn", } m["tbv"] = { "Tobo", 7811712, "ngf", } m["tbw"] = { "Tagbanwa", 3915475, "phi", "Latn", } m["tbx"] = { "Kapin", 6366665, "poz-ocw", "Latn", } m["tby"] = { "Tabaru", 11732670, "paa-nha", } m["tbz"] = { "tiếng Tammari", 35186, "nic-eov", "Latn", "Tiếng Tammari", "Tammari", } m["tca"] = { "Ticuna", 1815205, "sai-tyu", "Latn", } m["tcb"] = { "Tanacross", 28268, "ath-nor", "Latn", } m["tcc"] = { "Datooga", 35327, "sdv-nis", "Latn", } m["tcd"] = { "tiếng Tafi", 36545, "alv-ktg", "Latn", "Tiếng Tafi", "Tafi", } m["tce"] = { "Southern Tutchone", 31091048, "ath-nor", "Latn", } m["tcf"] = { "tiếng Tlapanec Malinaltepec", 25559732, "omq", "Latn", "Tiếng Tlapanec Malinaltepec", "Tlapanec Malinaltepec", } m["tcg"] = { "Tamagario", 7680531, "ngf", } m["tch"] = { "Turks and Caicos Creole English", 7855478, "crp", "Latn", ancestors = "en", } m["tci"] = { "Wára", 20825638, "paa-yam", } m["tck"] = { "Tchitchege", 36595, "bnt-tek", } m["tcl"] = { "Taman (Myanmar)", 15616518, "sit-jnp", "Latn", } m["tcm"] = { "Tanahmerah", 3514927, "ngf", } m["tco"] = { "tiếng Taungyo", 12953186, "tbq-brm", "Mymr", "Tiếng Taungyo", "Taungyo", ancestors = "obr", } m["tcp"] = { "Tawr Chin", 7689338, "tbq-kuk", } m["tcq"] = { "Kaiy", 6348709, "paa-lkp", } m["tcs"] = { "Torres Strait Creole", 36648, "crp", "Latn", ancestors = "en", } m["tct"] = { "T'en", 3442330, "qfa-kms", } m["tcu"] = { "Southeastern Tarahumara", 36807, "azc-trc", "Latn", } m["tcw"] = { "Tecpatlán Totonac", 7692795, "nai-ttn", "Latn", } m["tcx"] = { "tiếng Toda", 34042, "dra-tkt", "Taml", "Tiếng Toda", "Toda", } m["tcy"] = { "tiếng Tulu", 34251, "dra-tlk", "Tutg, Mlym, Knda", -- Tigalari is not available. Mlym is nearer than Knda but both lack ɛ/ɛː. "Tiếng Tulu", "Tulu", translit = { Mlym = "ml-translit", Knda = "kn-translit", }, } m["tcz"] = { "Thado Chin", 6583558, "tbq-kuk", } m["tda"] = { "tiếng Tagdal", 36570, "son", "Latn, Tfng", "Tiếng Tagdal", "Tagdal", translit = {Tfng = "Tfng-translit"}, } m["tdb"] = { "tiếng Panchpargania", 21946879, "inc-eas", "Deva, as-Beng, Orya, Chis", "Tiếng Panchpargania", "Panchpargania", ancestors = "bh", } m["tdc"] = { "tiếng Emberá-Tadó", 3052041, "sai-chc", "Latn", "Tiếng Emberá-Tadó", "Emberá-Tadó", } m["tdd"] = { "tiếng Thái Na", 36556, "tai-swe", "Tale", "Tiếng Thái Na", "Thái Na", translit = "Tale-translit", entry_name = {remove_diacritics = c.ZWNJ .. c.ZWJ}, } m["tde"] = { "Tiranige Diga Dogon", 5313387, "nic-dgw", } m["tdf"] = { "Talieng", 37525108, "mkh-ban", } m["tdg"] = { "tiếng Tamang Tây", 12953178, "sit-tam", "sit-tam-Tibt, Deva", display_text = {["sit-tam-Tibt"] = s["Tibt-displaytext"]}, entry_name = {["sit-tam-Tibt"] = s["Tibt-entryname"]}, "Tiếng Tamang Tây", "Tamang Tây", } m["tdh"] = { "Thulung", 56553, "sit-kiw", } m["tdi"] = { "Tomadino", 7818197, "poz-btk", "Latn", } m["tdj"] = { "tiếng Tajio", 7676870, "poz", "Latn", } m["tdk"] = { "Tambas", 3440392, "cdc-wst", } m["tdl"] = { "Sur", 3914453, "nic-tar", } m["tdm"] = { "Taruma", nil, } m["tdn"] = { "Tondano", 3531514, "phi", } m["tdo"] = { "Teme", 3913994, "alv-mye", } m["tdq"] = { "Tita", 3914899, "nic-bco", } m["tdr"] = { "tiếng Tơ Đrá", 7812881, "mkh-nbn", "Latn", "Tiếng Tơ Đrá", "Tơ Đrá" } m["tds"] = { "Doutai", 5302331, "paa-lkp", } m["tdt"] = { "Tetun Dili", 12643484, "crp", "Latn", ancestors = "tet", } m["tdu"] = { "Tempasuk Dusun", 3529155, "poz-san", } m["tdv"] = { "Toro", 3438367, "nic-alu", } m["tdy"] = { "tiếng Tadyawan", 7674700, "phi", "Latn", "Tiếng Tadyawan", "Tadyawan" } m["tea"] = { "tiếng Temiar", 3914693, "mkh-asl", "Latn", "Tiếng Temiar", "Temiar", } m["teb"] = { "Tetete", 7706087, "sai-tuc", "Latn", } m["tec"] = { "Terik", 3518379, "sdv-nma", } m["ted"] = { "Tepo Krumen", 11152243, "kro-grb", } m["tee"] = { "Huehuetla Tepehua", 56455, "nai-ttn", } m["tef"] = { "tiếng Teressa", 3518362, "aav-nic", "Deva, Latn", "Tiếng Teressa", "Teressa", } m["teg"] = { "Teke-Tege", 36478, "bnt-tek", } m["teh"] = { "Tehuelche", 33930, "sai-cho", "Latn", } m["tei"] = { "Torricelli", 3450788, "qfa-tor", } m["tek"] = { "Ibali Teke", 2802914, "bnt-tek", } m["tem"] = { "tiếng Temne", 36613, "alv-mel", "Latn", "Tiếng Temne", "Temne", } m["ten"] = { "Tama (Colombia)", 3832969, "sai-tuc", "Latn", } m["teo"] = { "Ateso", 29474, "sdv-ttu", "Latn", } m["tep"] = { "Tepecano", 3915525, "azc", "Latn", } m["teq"] = { "Temein", 7698064, "sdv", } m["ter"] = { "Tereno", 3314742, "awd", "Latn", } m["tes"] = { "tiếng Tengger", 12473479, "poz", "Latn", "Tiếng Tengger", "Tengger", } m["tet"] = { "tiếng Tetum", 34125, "poz-tim", "Latn", "Tiếng Tetum", "Tetum", } m["teu"] = { "Soo", 3437607, "ssa-klk", } m["tev"] = { "Teor", 12953198, "poz-cma", } m["tew"] = { "Tewa", 56492, "nai-kta", "Latn", } m["tex"] = { "Tennet", 56346, "sdv", } m["tey"] = { "Tulishi", 12911106, "qfa-kad", "Latn", } m["tez"] = { "tiếng Tetserret", 7706841, "ber", "Latn, Tfng", "Tiếng Tetserret", "Tetserret", translit = {Tfng = "Tfng-translit"}, } m["tfi"] = { "Tofin Gbe", 3530330, "alv-pph", } m["tfn"] = { "tiếng Dena'ina", 27785, "ath-nor", "Latn", } m["tfo"] = { "Tefaro", 7694618, "paa-egb", "Latn", } m["tfr"] = { "tiếng Teribe", 36533, "cba", "Latn", "Tiếng Teribe", "Teribe", } m["tft"] = { "tiếng Ternate", 3518492, "paa-nha", "Latn, Arab", "Tiếng Ternate", "Ternate", } m["tga"] = { "Sagalla", 12953082, "bnt-cht", } m["tgb"] = { "Tobilung", 12953913, "poz-san", } m["tgc"] = { "Tigak", 3528276, "poz-ocw", } m["tgd"] = { "Ciwogai", 3438799, "cdc-wst", } m["tge"] = { "tiếng Tamang Gorkha Đông", 12953175, "sit-tam", "sit-tam-Tibt, Deva", display_text = {["sit-tam-Tibt"] = s["Tibt-displaytext"]}, entry_name = {["sit-tam-Tibt"] = s["Tibt-entryname"]}, "Tiếng Tamang Gorkha Đông", "Tamang Gorkha Đông", } m["tgf"] = { "Chali", 3695197, "sit-ebo", "Tibt, Latn", translit = {Tibt = "Tibt-translit"}, override_translit = true, display_text = {Tibt = s["Tibt-displaytext"]}, entry_name = {Tibt = s["Tibt-entryname"]}, sort_key = {Tibt = "Tibt-sortkey"}, } m["tgh"] = { "Tobagonian Creole English", 7811541, "crp", ancestors = "en", } m["tgi"] = { "Lawunuia", 3219937, "poz-ocw", } m["tgn"] = { "Tandaganon", nil, "phi", } m["tgo"] = { "Sudest", 7675351, "poz-ocw", } m["tgp"] = { "tiếng Tangoa", 2410276, "poz-vnc", "Latn", "Tiếng Tangoa", "Tangoa", } m["tgq"] = { "Tring", 7842360, "poz-swa", } m["tgr"] = { "Tareng", 25559541, "mkh", } m["tgs"] = { "Nume", 3346290, "poz-vnc", } m["tgt"] = { "Central Tagbanwa", 3915515, "phi", "Tagb", } m["tgu"] = { "Tanggu", 7682930, "paa", "Latn", } m["tgv"] = { "Tingui-Boto", 7808195, "sai-mje", "Latn", } m["tgw"] = { "Tagwana Senoufo", 36514, "alv-tdj", } m["tgx"] = { "Tagish", 28064, "ath-nor", "Latn", } m["tgy"] = { "Togoyo", 36825, "nic-ser", } m["thc"] = { "Tai Hang Tong", 7675753, "tai-nor", } m["thd"] = { "Kuuk Thaayorre", 6448718, "aus-pmn", "Latn", } m["the"] = { "Chitwania Tharu", 22083804, "inc-eas", } m["thf"] = { "Thangmi", 7710314, "sit-new", } m["thh"] = { "Northern Tarahumara", 15616395, "azc-trc", "Latn", } m["thi"] = { "Tai Long", 25559562, "tai-swe", } m["thk"] = { "Tharaka", 15407179, "bnt-kka", } m["thl"] = { "Dangaura Tharu", 22083815, "inc-eas", } m["thm"] = { "tiếng Thavưng", 34780, "mkh-vie", "Thai", --Laoo is feasible but no evidence yet. "Tiếng Thavưng", "Thavưng", sort_key = "Thai-sortkey", } m["thn"] = { "tiếng Thachanad", 7708880, "dra-mal", "Mlym", "Tiếng Thachanad", "Thachanad", translit ="ml-translit", } m["thp"] = { "tiếng Thompson", 1755054, "sal", "Latn", "Tiếng Thompson", "Thompson", } m["thq"] = { "Kochila Tharu", 22083826, "inc-eas", } m["thr"] = { "Rana Tharu", 12953920, "inc-eas", } m["ths"] = { "Thakali", 7709348, "sit-tam", } m["tht"] = { "tiếng Tahltan", 30125, "ath-nor", "Latn", "Tiếng Tahltan", "Tahltan", } m["thu"] = { "Thuri", 7799291, "sdv-lon", } m["thy"] = { "Tha", 3915849, "alv-bwj", } m["tic"] = { "Tira", 36677, "alv-hei", } m["tif"] = { "Tifal", 11732691, "ngf-okk", } m["tig"] = { "tiếng Tigre", 34129, "sem-eth", "Ethi, Arab", "Tiếng Tigre", "Tigre", translit = {Ethi = "Ethi-translit"}, } m["tih"] = { "Timugon Murut", 7807680, "poz-san", } m["tii"] = { "Tiene", 36469, "bnt-tek", } m["tij"] = { "Tilung", 7803037, "sit-kiw", } m["tik"] = { "Tikar", 36483, "nic-bdn", "Latn", } m["til"] = { "Tillamook", 2109432, "sal", } m["tim"] = { "Timbe", 7804599, "ngf", } m["tin"] = { "tiếng Tindi", 36860, "cau-and", "Cyrl", "Tiếng Tindi", "Tindi", display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = {Cyrl = s["cau-Cyrl-entryname"]}, } m["tio"] = { "Teop", 3518239, "poz-ocw", } m["tip"] = { "Trimuris", 7842270, "paa-tkw", } m["tiq"] = { "Tiéfo", 3914874, "alv-sav", } m["tis"] = { "Masadiit Itneg", 18748769, "phi", } m["tit"] = { "Tinigua", 3029805, } m["tiu"] = { "Adasen", 11214797, "phi", } m["tiv"] = { "Tiv", 34131, "nic-tvc", "Latn", } m["tiw"] = { "tiếng Tiwi", 1656014, "qfa-iso", "Latn", "Tiếng Tiwi", "Tiwi", } m["tix"] = { "Southern Tiwa", 7570552, "nai-kta", "Latn", } m["tiy"] = { "tiếng Tiruray", 7809425, "phi", "Latn", "Tiếng Tiruray", "Tiruray", } m["tiz"] = { "Tai Hongjin", 3915716, "tai-swe", } m["tja"] = { "Tajuasohn", 3915326, "kro-wkr", } m["tjg"] = { "Tunjung", 3542117, "poz", } m["tji"] = { "tiếng Thổ Gia Bắc", 12953229, "sit-tja", "Latn", "Tiếng Thổ Gia Bắc", "Thổ Gia Bắc", } m["tjl"] = { "tiếng Thái Lai", 7675773, "tai-swe", "Mymr", "Tiếng Thái Lai", "Thái Lai", } m["tjm"] = { "Timucua", 638300, "qfa-iso", } m["tjn"] = { "Tonjon", 3913372, "dmn-jje", } m["tjs"] = { "tiếng Thổ Gia Nam", 12633994, "sit-tja", "Latn", "Tiếng Thổ Gia Nam", "Thổ Gia Nam", } m["tju"] = { "Tjurruru", 3913834, "aus-nga", "Latn", } m["tjw"] = { "Chaap Wuurong", 5285187, "aus-pam", "Latn", } m["tka"] = { "Truká", 7847648, } m["tkb"] = { "Buksa", 20983638, "inc-eas", } m["tkd"] = { "Tukudede", 36863, "poz-tim", "Latn", } m["tke"] = { "Takwane", 11030092, "bnt-mak", ancestors = "vmw", } m["tkf"] = { "Tukumanféd", 42330115, "tup-gua", "Latn", } m["tkl"] = { "tiếng Tokelau", 34097, "poz-pnp", "Latn", "Tiếng Tokelau", "Tokelau", } m["tkm"] = { "Takelma", 56710, } m["tkn"] = { "tiếng Tokunoshima", 3530484, "jpx-nry", "Jpan", "Tiếng Tokunoshima", "Tokunoshima", translit = s["jpx-translit"], display_text = s["jpx-displaytext"], entry_name = s["jpx-entryname"], sort_key = s["jpx-sortkey"], } m["tkp"] = { "Tikopia", 36682, "poz-pnp", "Latn", } m["tkq"] = { "Tee", 3075144, "nic-ogo", "Latn", } m["tkr"] = { "tiếng Tsakhur", 36853, "cau-wsm", "Cyrl, Latn, Arab", "Tiếng Tsakhur", "Tsakhur", display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, } m["tks"] = { "Ramandi", 25261947, "xme-ttc", ancestors = "xme-ttc-sou", } m["tkt"] = { "Kathoriya Tharu", 22083822, "inc-eas", } m["tku"] = { "Upper Necaxa Totonac", 56343, "nai-ttn", "Latn", } m["tkv"] = { "Mur Pano", nil, "poz-ocw", "Latn", } m["tkw"] = { "Teanu", 3516731, "poz-oce", "Latn", } m["tkx"] = { "Tangko", 7682993, "ngf-okk", } m["tkz"] = { "Takua", 7678544, "mkh", } m["tla"] = { "Southwestern Tepehuan", 3518245, "azc", "Latn", } m["tlb"] = { "Tobelo", 1142333, "paa-nha", } m["tlc"] = { "Misantla Totonac", 56460, "nai-ttn", "Latn", } m["tld"] = { "Talaud", 7678964, "phi", } m["tlf"] = { "Telefol", 7696150, "ngf-okk", } m["tlg"] = { "Tofanma", 4461493, "paa-pau", } m["tlh"] = { "tiếng Klingon", 10134, "art", "Latn", "Tiếng Klingon", "Klingon", type = "appendix-constructed", } m["tli"] = { "tiếng Tlingit", 27792, "xnd", "Latn, Cyrl", "Tiếng Tlingit", "Tlingit", } m["tlj"] = { "Talinga-Bwisi", 7679530, "bnt-haj", } m["tlk"] = { "Taloki", 3514563, "poz-btk", } m["tll"] = { "Tetela", 2613465, "bnt-tet", } m["tlm"] = { "Tolomako", 3130514, "poz-vnc", } m["tln"] = { "Talondo'", 7680293, "poz-ssw", } m["tlo"] = { "Talodi", 36525, "alv-tal", } m["tlp"] = { "Filomena Mata-Coahuitlán Totonac", 5449202, "nai-ttn", "Latn", } m["tlq"] = { "tiếng Tai Loi", 7675784, "mkh-pal", nil, "Tiếng Tai Loi", "Tai Loi" } m["tlr"] = { "Talise", 3514510, "poz-sls", } m["tls"] = { "Tambotalo", 7681065, "poz-vnc", } m["tlt"] = { "Teluti", 12953194, "poz-cma", } m["tlu"] = { "Tulehu", 7852006, "poz-cma", } m["tlv"] = { "Taliabu", 3514498, "poz-cma", "Latn", } m["tlx"] = { "Khehek", 3196124, "poz-aay", } m["tly"] = { "tiếng Talysh", 34318, "xme-ttc", "Latn, Cyrl, fa-Arab", "Tiếng Talysh", "Talysh", } m["tma"] = { "Tama (Chad)", 57001, "sdv-tmn", } m["tmb"] = { "Avava", 2157461, "poz-vnc", } m["tmc"] = { "Tumak", 3121045, "cdc-est", } m["tmd"] = { "Haruai", 12632146, "ngf-mad", } m["tme"] = { "Tremembé", 5246937, } m["tmf"] = { "Toba-Maskoy", 3033544, "sai-mas", "Latn", } m["tmg"] = { "Ternateño", 7232597, } m["tmh"] = { "tiếng Tuareg", 34065, "ber", "Latn, Tfng, Arab", "Tiếng Tuareg", "Tuareg", entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ}, } m["tmi"] = { "Tutuba", 7857052, "poz-vnc", } m["tmj"] = { "Samarokena", 7408865, "paa-tkw", } m["tmk"] = { "Northwestern Tamang", 15616509, "sit-tam", "sit-tam-Tibt, Deva", display_text = {["sit-tam-Tibt"] = s["Tibt-displaytext"]}, entry_name = {["sit-tam-Tibt"] = s["Tibt-entryname"]}, } m["tml"] = { "Tamnim Citak", 12643315, "ngf", } m["tmm"] = { "Tai Thanh", 7675842, "tai-swe", } m["tmn"] = { "Taman (Indonesia)", 7680671, "poz", "Latn", } m["tmo"] = { "tiếng Temoq", 7698205, "mkh-asl", "Latn", "Tiếng Temoq", "Temoq" } m["tmq"] = { "Tumleo", 7852641, "poz-ocw", } m["tms"] = { "Tima", 36684, "nic-ktl", } m["tmt"] = { "Tasmate", 7687571, "poz-vnc", } m["tmu"] = { "Iau", 56867, "paa-lkp", } m["tmv"] = { "Motembo", 11013108, "bnt-bun", } m["tmy"] = { "Tami", 3514812, "poz-oce", } m["tmz"] = { "Tamanaku", 3441435, "sai-ven", "Latn", } m["tna"] = { "Tacana", 3182551, "sai-tac", "Latn", } m["tnb"] = { "Western Tunebo", 3181238, "cba", } m["tnc"] = { "Tanimuca-Retuarã", 36535, "sai-tuc", "Latn", } m["tnd"] = { "Angosturas Tunebo", 25559604, "cba", } m["tne"] = { "Tinoc Kallahan", 3192219, } m["tng"] = { "Tobanga", 3440501, "cdc-est", } m["tnh"] = { "Maiani", 6735243, "ngf-mad", "Latn", } m["tni"] = { "Tandia", 7682454, "poz-hce", "Latn", } m["tnk"] = { "Kwamera", 3200806, "poz-oce", } m["tnl"] = { "Lenakel", 3229429, "poz-oce", } m["tnm"] = { "Tabla", 7673105, "paa-sen", } m["tnn"] = { "North Tanna", 957945, "poz-oce", } m["tno"] = { "Toromono", 510544, "sai-tac", "Latn", } m["tnp"] = { "Whitesands", 3063761, "poz-oce", } m["tnq"] = { "tiếng Taíno", 5232952, "awd-taa", "Latn", "Tiếng Taíno", "Taíno", } m["tnr"] = { "Bedik", 35096, "alv-ten", } m["tns"] = { "Tenis", 7699870, "poz-ocw", } m["tnt"] = { "Tontemboan", 3531666, "phi", "Latn", } m["tnu"] = { "Tay Khang", 6362363, "tai", } m["tnv"] = { "tiếng Tanchangya", 7682361, "inc-eas", "Cakm, Beng", "Tiếng Tanchangya", "Tanchangya", ancestors = "inc-obn", } m["tnw"] = { "Tonsawang", 3531660, "phi", } m["tnx"] = { "Tanema", 2106984, "poz-oce", } m["tny"] = { "Tongwe", 7821200, "bnt", } m["tnz"] = { "tiếng Ten'edn", 3073453, "mkh-asl", "Latn", "Tiếng Ten'edn", "Ten'edn", } m["tob"] = { "Toba", 3113756, "sai-guc", "Latn", } m["toc"] = { "Coyutla Totonac", 15615591, "nai-ttn", "Latn", } m["tod"] = { "tiếng Toma", 11055484, "dmn-msw", "Latn, Loma", "Tiếng Toma", "Toma", } m["tof"] = { "Gizrra", 5565941, } m["tog"] = { "Tonga (Malawi)", 3847648, "bnt-nys", "Latn", } m["toh"] = { "Tonga (Mozambique)", 7820988, "bnt-bso", } m["toi"] = { "Tonga (Zambia)", 34101, "bnt-bot", } m["toj"] = { "Tojolabal", 36762, "myn", } m["tok"] = { "tiếng Toki Pona", 36846, "art", "Latn", "Tiếng Toki Pona", "Toki Pona", type = "appendix-constructed", } m["tol"] = { "Tolowa", 20827, "ath-pco", "Latn", } m["tom"] = { "Tombulu", 3531199, "phi", } m["too"] = { "Xicotepec de Juárez Totonac", 8044353, "nai-ttn", "Latn", } m["top"] = { "tiếng Totonac Papantla", 56329, "nai-ttn", "Latn", "Tiếng Totonac Papantla", "Totonac Papantla", } m["toq"] = { "Toposa", 3033588, "sdv-ttu", } m["tor"] = { "Togbo-Vara Banda", 11002922, "bad-cnt", } m["tos"] = { "tiếng Totonac cao nguyên", 13154149, "nai-ttn", "Latn", "Tiếng Totonac cao nguyên", "Totonac cao nguyên", } m["tou"] = { "tiếng Thổ", 22694631, "mkh-vie", nil, "Tiếng Thổ", "Thổ", } m["tov"] = { "Upper Taromi", 12953183, "xme-ttc", ancestors = "xme-ttc-cen", } m["tow"] = { "tiếng Jemez", 3912876, "nai-kta", "Latn", "Tiếng Jemez", "Jemez", } m["tox"] = { "tiếng Tobi", 34022, "poz-mic", nil, "Tiếng Tobi", "Tobi", } m["toy"] = { "Topoiyo", 7824977, "poz-kal", } m["toz"] = { "To", 7811216, "alv-mbm", } m["tpa"] = { "Taupota", 7688832, "poz-ocw", } m["tpc"] = { "tiếng Me'phaa Azoyú", 25559730, "omq", "Latn", } m["tpe"] = { "tiếng Tippera", 16115423, "tbq-bdg", "Latn, Beng", "Tiếng Tippera", "Tippera", } m["tpf"] = { "Tarpia", 12953185, "poz-ocw", } m["tpg"] = { "Kula", 6442714, "qfa-tap", } m["tpi"] = { "tiếng Tok Pisin", 34159, "crp", "Latn", "Tiếng Tok Pisin", "Tok Pisin", ancestors = "en", } m["tpj"] = { "Tapieté", 3121063, } m["tpk"] = { "Tupinikin", 33924, "tup-gua", } m["tpl"] = { "tiếng Me'phaa Tlacoapa", 16115511, "omq", } m["tpm"] = { "Tampulma", 36590, "nic-gnw", } m["tpn"] = { "tiếng Tupi", 31528147, "tup-gua", "Latn", "Tiếng Tupi", "Tupi", } m["tpo"] = { "tiếng Thái Hàng Tổng", 7675795, "tai-nor", "Latn", "Tiếng Thái Hàng Tổng", "Thái Hàng Tổng" } m["tpp"] = { "Pisaflores Tepehua", 56349, "nai-ttn", } m["tpq"] = { "Tukpa", 12953230, "sit-las", } m["tpr"] = { "Tuparí", 3542217, "tup", "Latn", } m["tpt"] = { "tiếng Tepehua Tlachichilco", 56330, "nai-ttn", nil, "Tiếng Tepehua Tlachichilco", "Tepehua Tlachichilco", } m["tpu"] = { "tiếng Tampuan", 3514882, "mkh-ban", "Khmr", "Tiếng Tampuan", "Tampuan", } m["tpv"] = { "Tanapag", 3397371, "poz-mic", } m["tpw"] = { "tiếng Tupi cổ", 56944, "tup-gua", "Latn", "Tiếng Tupi cổ", "Tupi cổ", } m["tpx"] = { "tiếng Me'phaa Acatepec", 31157882, "omq", "Latn", } m["tpy"] = { "Trumai", 12294279, "qfa-iso", } m["tpz"] = { "Tinputz", 3529205, "poz-ocw", } m["tqb"] = { "Tembé", 10322157, "tup-gua", "Latn", } m["tql"] = { "Lehali", 3229119, "poz-oce", } m["tqm"] = { "Turumsa", 7856508, "paa", } m["tqn"] = { "Tenino", 15699255, "nai-shp", "Latn", ancestors = "nai-spt", } m["tqo"] = { "Toaripi", 7811403, "ngf", } m["tqp"] = { "Tomoip", 3531388, "poz-ocw", } m["tqq"] = { "tiếng Tunni", 3514343, "cus-som", nil, "Tiếng Tunni", "Tunni", } m["tqr"] = { "Torona", 36679, "alv-tal", } m["tqt"] = { "Western Totonac", 7116691, "nai-ttn", "Latn", } m["tqu"] = { "Touo", 56750, } m["tqw"] = { "tiếng Tonkawa", 2454881, "qfa-iso", "Latn", "Tiếng Tonkawa", "Tonkawa", } m["tra"] = { "Tirahi", 3812406, "inc-koh", } m["trb"] = { "Terebu", 7701797, "poz-ocw", } m["trc"] = { "tiếng Triqui Copala", 12953935, "omq-tri", "Latn", } m["trd"] = { "Turi", 7854914, "mun", } m["tre"] = { "East Tarangan", 18609750, "poz", } m["trf"] = { "Trinidadian Creole English", 7842493, "crp", ancestors = "en", } m["trg"] = { "Lishán Didán", 56473, "sem-nna", } m["trh"] = { "Turaka", 12953237, "ngf", } m["tri"] = { "tiếng Trió", 56885, "sai-tar", "Latn", "Tiếng Trió", "Trió", } m["trj"] = { "Toram", 3441225, "cdc-est", } m["trl"] = { "Traveller Scottish", 3915671, "crp", "Latn", ancestors = "sco, rom", } m["trm"] = { "Tregami", 34081, "nur-sou", } m["trn"] = { "Trinitario", 3539279, "awd", } m["tro"] = { "Tarao", 3515603, "tbq-kuk", "Latn", } m["trp"] = { "tiếng Kok Borok", 35947, "tbq-bdg", "Beng, Latn", "Tiếng Kok Borok", "Kok Borok", } m["trq"] = { "tiếng Triqui San Martín Itunyoso", 12953934, "omq-tri", "Latn", "Tiếng Triqui San Martín Itunyoso", "Triqui San Martín Itunyoso", } m["trr"] = { "Taushiro", 1957508, } m["trs"] = { "tiếng Triqui Chicahuaxtla", 3539587, "omq-tri", "Latn", "Tiếng Triqui Chicahuaxtla", "Triqui Chicahuaxtla", } m["trt"] = { "Tunggare", 615071, "paa-egb", "Latn", } m["tru"] = { "tiếng Turoyo", 34040, "sem-cna", "Syrc, Latn", "Tiếng Turoyo", "Turoyo", entry_name = "Syrc-entryname", translit = "tru-translit", } m["trv"] = { "tiếng Truku", 716686, "map-ata", "Latn", "Tiếng Truku", "Truku", } m["trw"] = { "tiếng Torwali", 2665246, "inc-koh", "ur-Arab", "Tiếng Torwali", "Torwali", } m["trx"] = { "Tringgus", 7842365, "day", } m["try"] = { "Turung", 7856514, "tai-swe", "as-Beng", } m["trz"] = { "Torá", 7827518, "sai-cpc", } m["tsa"] = { "Tsaangi", 36675, "bnt-nze", } m["tsb"] = { "tiếng Tsamai", 2371358, "cus-eas", "Latn", "Tiếng Tsamai", "Tsamai", } m["tsc"] = { "Tswa", 2085051, "bnt-tsr", } m["tsd"] = { "tiếng Tsakonia", 220607, "grk", "Grek", "Tiếng Tsakonia", "Tsakonia", ancestors = "grc-dor", translit = "el-translit", entry_name = {remove_diacritics = c.caron .. c.diaerbelow .. c.brevebelow}, sort_key = s["Grek-sortkey"], } m["tse"] = { "Tunisian Sign Language", 7853191, "sgn", } m["tsf"] = { "Southwestern Tamang", 12953176, "sit-tam", } m["tsg"] = { "tiếng Tausug", 34142, "phi", "Latn, Arab", "Tiếng Tausug", "Tausug", } m["tsh"] = { "Tsuvan", 3502326, "cdc-cbm", } m["tsi"] = { "tiếng Tsimshian", 20085721, "nai-tsi", "Latn", "Tiếng Tsimshian", "Tsimshian", } m["tsj"] = { "tiếng Tshangla", 36840, "sit-tsk", "Tibt, Latn, Deva", "Tiếng Tshangla", "Tshangla", translit = {Tibt = "Tibt-translit"}, override_translit = true, display_text = {Tibt = s["Tibt-displaytext"]}, entry_name = {Tibt = s["Tibt-entryname"]}, sort_key = {Tibt = "Tibt-sortkey"}, } m["tsl"] = { "Ts'ün-Lao", 3446675, "tai", } m["tsm"] = { "Turkish Sign Language", 36885, "sgn", } m["tsp"] = { "Northern Toussian", 11155635, "alv-sav", } m["tsq"] = { "Thai Sign Language", 7709156, "sgn", "Sgnw", } m["tsr"] = { "Akei", 2828964, "poz-vnc", } m["tss"] = { "Taiwan Sign Language", 34019, "sgn-jsl", } m["tsu"] = { "tiếng Tsou", 716681, "map-tsu", "Latn", "Tiếng Tsou", "Tsou", } m["tsv"] = { "Tsogo", 36674, "bnt-tso", } m["tsw"] = { "Tsishingini", 13123571, "nic-kam", } m["tsx"] = { "Mubami", 6930815, "ngf", } m["tsy"] = { "Tebul Sign Language", 7692090, "sgn", } m["tta"] = { "Tutelo", 2311602, "sio-ohv", } m["ttb"] = { "Gaa", 3438361, "nic-dak", } m["ttc"] = { "Tektiteko", 36686, "myn", } m["ttd"] = { "Tauade", 7688634, } m["tte"] = { "Bwanabwana", 5003667, "poz-ocw", "Latn", } m["ttf"] = { "Tuotomb", 7853459, "nic-mbw", "Latn", } m["ttg"] = { "Tutong", 3507990, "poz-swa", "Latn", } m["tth"] = { "tiếng Tà Ôi Thượng", 3512660, "mkh-kat", "Latn", "Tiếng Tà Ôi Thượng", "Tà Ôi Thượng" } m["tti"] = { "Tobati", 7811556, "poz-ocw", "Latn", } m["ttj"] = { "tiếng Tooro", 7824218, "bnt-nyg", "Latn", "Tiếng Tooro", "Tooro", } m["ttk"] = { "Totoro", 3532756, "sai-bar", "Latn", } m["ttl"] = { "Totela", 10962316, "bnt-bot", "Latn", } m["ttm"] = { "Northern Tutchone", 20822, "ath-nor", "Latn", } m["ttn"] = { "Towei", 7829606, "paa-pau", } m["tto"] = { "Lower Ta'oih", 25559539, "mkh-kat", } m["ttp"] = { "Tombelala", 6799663, "poz-kal", } m["ttr"] = { "Tera", 56267, "cdc-cbm", } m["tts"] = { "tiếng Isan", 33417, "tai-swe", "Thai", "Tiếng Isan", "Isan", sort_key = "Thai-sortkey", } m["ttt"] = { "tiếng Tat", 56489, "ira-swi", "Cyrl, Latn, Armn, fa-Arab", "Tiếng Tat", "Tat", ancestors = "fa", } m["ttu"] = { "Torau", 3532208, "poz-ocw", } m["ttv"] = { "Titan", 3445811, "poz-aay", } m["ttw"] = { "Long Wat", 7856961, "poz-swa", } m["tty"] = { "Sikaritai", 7513600, "paa-lkp", } m["ttz"] = { "Tsum", 12953223, "sit-kyk", } m["tua"] = { "Wiarumus", 7998045, "qfa-tor", "Latn", } m["tub"] = { "Tübatulabal", 56704, "azc", "Latn", } m["tuc"] = { "Mutu", 3331003, "poz-ocw", "Latn", } m["tud"] = { "Tuxá", 7857217, } m["tue"] = { "Tuyuca", 2520538, "sai-tuc", "Latn", } m["tuf"] = { "Central Tunebo", 12953942, "cba", } m["tug"] = { "Tunia", 863721, "alv-bua", } m["tuh"] = { "Taulil", 3516141, "paa-bng", } m["tui"] = { "Tupuri", 36646, "alv-mbm", "Latn", } m["tuj"] = { "Tugutil", 12953228, "paa-nha" } m["tul"] = { "Tula", 3914907, "alv-wjk", } m["tum"] = { "tiếng Tumbuka", 34138, "bnt-nys", "Latn", "Tiếng Tumbuka", "Tumbuka", } m["tun"] = { "tiếng Tunica", 56619, "qfa-iso", "Latn", "Tiếng Tunica", "Tunica", } m["tuo"] = { "Tucano", 3541834, "sai-tuc", "Latn", } m["tuq"] = { "Tedaga", 36639, "ssa-sah", } m["tus"] = { "Tuscarora", 36944, "iro-nor", "Latn", } m["tuu"] = { "Tututni", 20627, "ath-pco", "Latn", } m["tuv"] = { "Turkana", 36958, "sdv-ttu", "Latn", } m["tux"] = { "Tuxináwa", 7857204, "sai-pan", "Latn", } m["tuy"] = { "Tugen", 3541935, "sdv-nma", } m["tuz"] = { "Turka", 36643, "nic-gur", "Latn", } m["tva"] = { "Vaghua", 3553248, "poz-ocw", "Latn", } m["tvd"] = { "Tsuvadi", 3914936, "nic-kam", } m["tve"] = { "Te'un", 7690709, "poz-cet", "Latn", } m["tvk"] = { "Southeast Ambrym", 252411, "poz-vnc", "Latn", } m["tvl"] = { "tiếng Tuvalu", 34055, "poz-pnp", "Latn", "Tiếng Tuvalu", "Tuvalu", } m["tvm"] = { "Tela-Masbuar", 7695666, "poz-tim", } m["tvn"] = { "tiếng Tavoy", 7689158, "tbq-brm", "Mymr", "Tiếng Tavoy", "Tavoy", ancestors = "obr", } m["tvo"] = { "Tidore", 3528199, "paa-nha", "Latn, Arab", } m["tvs"] = { "Taveta", 15632387, "bnt-par", } m["tvt"] = { "Tutsa Naga", 7856987, "sit-tno", } m["tvu"] = { "Tunen", 36632, "nic-mbw", } m["tvw"] = { "Sedoa", 7445362, "poz-kal", } m["tvx"] = { "tiếng Taivoan", 1975271, "map", "Latn", "Tiếng Taivoan", "Taivoan", } m["tvy"] = { "Timor Pidgin", 4904029, "crp", ancestors = "pt", } m["twa"] = { "Twana", 7857412, "sal", } m["twb"] = { "Western Tawbuid", 12953912, "phi", } m["twc"] = { "Teshenawa", 3436597, "phi", } m["twe"] = { "Teiwa", 3519302, "ngf", "Latn", } m["twf"] = { "tiếng Taos", 7684320, "nai-kta", "Latn", "Tiếng Taos", "Taos", } m["twg"] = { "Tereweng", 12953200, "qfa-tap", } m["twh"] = { "tiếng Thái Trắng", 7675751, "tai-swe", "Tavt", "Tiếng Thái Trắng", "Thái Trắng", --translit = "Tavt-translit", sort_key = { from = {"[꪿ꫀ꫁ꫂ]", "([ꪵꪶꪹꪻꪼ])([ꪀ-ꪯ])"}, to = {"", "%2%1"} }, } m["twm"] = { "Tawang Monpa", 36586, "sit-ebo", "Tibt", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["twn"] = { "Twendi", 7857682, "nic-mmb", } m["two"] = { "Tswapong", 3446241, "bnt-sts", } m["twp"] = { "Ere", 3056045, "poz-aay", "Latn", } m["twq"] = { "tiếng Tasawaq", 36564, "son", "Latn", "Tiếng Tasawaq", "Tasawaq", } m["twr"] = { "Southwestern Tarahumara", 12953909, "azc-trc", "Latn", } m["twt"] = { "Turiwára", 3542307, "tup-gua", "Latn", } m["twu"] = { "Termanu", 7702572, "poz-tim", } m["tww"] = { "Tuwari", 7857159, "paa-spk", } m["twy"] = { "Tawoyan", 3513542, "poz-bre", } m["txa"] = { "Tombonuo", 7818692, "poz-san", } m["txb"] = { "tiếng Tochari B", 3199353, "ine-toc", "Latn", "Tiếng Tochari B", "Tochari B", wikipedia_article = "Tocharian languages", -- wikidata id has no associated article standardChars = "AaÄäĀāCcEeIiKkLlMmṂṃNnṄṅÑñOoPpRrSsŚśṢṣTtUuWwYy" .. c.punc, } m["txc"] = { "Tsetsaut", 20829, "ath-nor", "Latn", } m["txe"] = { "Totoli", 7828387, "poz-tot", "Latn", } m["txg"] = { "tiếng Tangut", 2727930, "sit-qia", "Tang", "Tiếng Tangut", "Tangut", translit = "txg-translit", } m["txj"] = { "Tarjumo", nil, "ssa-sah", "Latn, Arab", } m["txh"] = { "tiếng Thracia", 36793, "ine", "Latn, Grek", "Tiếng Thracia", "Thracia", translit = "el-translit", } m["txi"] = { "Ikpeng", 9344891, "sai-pek", "Latn", } m["txm"] = { "Tomini", 7818911, "poz", } m["txn"] = { "West Tarangan", 3515594, "poz", } m["txo"] = { "tiếng Toto", 36709, "sit-dhi", "Beng, Toto", "Tiếng Toto", "Toto", } m["txq"] = { "Tii", 7801784, "poz-tim", } m["txr"] = { "Tartessian", 36795, } m["txs"] = { "Tonsea", 3531659, "phi", } m["txt"] = { "Citak", 3447279, "ngf", } m["txu"] = { "tiếng Kayapó", 3101212, "sai-nje", "Latn", "Tiếng Kayapó", "Kayapó", } m["txx"] = { "Tatana", 18643518, "poz-san", } m["tya"] = { "Tauya", 7688978, "ngf-mad", } m["tye"] = { "Kyenga", 3913304, "dmn-bbu", "Latn", } m["tyh"] = { "tiếng Ơ Đu", 3347428, "mkh-khm", nil, "Tiếng Ơ Đu", "Ơ Đu", } m["tyi"] = { "Teke-Tsaayi", 33123613, "bnt-nze", } m["tyj"] = { "tiếng Tay Dọ", 7675746, "tai-nor", "Thai, Latn, Tayo", -- Vietnamese alphabet "Tiếng Tay Dọ", "Tay Dọ", } m["tyl"] = { "Thu Lao", 12953921, "tai-cen", } m["tyn"] = { "Kombai", 6428241, "ngf", } m["typ"] = { "Kuku-Thaypan", 3915693, "aus-pmn", "Latn", } m["tyr"] = { "tiếng Thái Đỏ", 3915207, "tai-swe", "Tavt", "Tiếng Thái Đỏ", "Thái Đỏ", } m["tys"] = { "tiếng Tày Sa Pa", 3446668, "tai-sap", "Latn", "Tiếng Tày Sa Pa", "Tày Sa Pa", } m["tyt"] = { "Tày Tac", 7862029, "tai-swe", } m["tyu"] = { "Kua", 3832933, "khi-kal", } m["tyv"] = { "tiếng Tuva", 34119, "trk-ssb", "Cyrl", "Tiếng Tuva", "Tuva", translit = "tyv-translit", override_translit = true, sort_key = "tyv-sortkey", } m["tyx"] = { "Teke-Tyee", 36634, "bnt-nze", } m["tyz"] = { "tiếng Tày", -- This does not mean its umbrella "Tai" languages. 2511476, "tai-tay", "Latn, Hani", "Tiếng Tày", "Tày", sort_key = {Hani = "Hani-sortkey"}, } m["tza"] = { "Tanzanian Sign Language", 7684177, "sgn", } m["tzh"] = { "Tzeltal", 36808, "myn", "Latn", } m["tzj"] = { "Tz'utujil", 36941, "myn", "Latn", } m["tzl"] = { "tiếng Talossa", 1063911, "art", "Latn", "Tiếng Talossa", "Talossa", type = "appendix-constructed", sort_key = "tzl-sortkey", } m["tzm"] = { "tiếng Tamazight Trung Atlas", 49741, "ber", "Tfng, Arab, Latn", "Tiếng Tamazight Trung Atlas", "Tamazight Trung Atlas", translit = "Tfng-translit", } m["tzn"] = { "Tugun", 12953225, "poz-tim", } m["tzo"] = { "tiếng Tzotzil", 36809, "myn", "Latn", "Tiếng Tzotzil", "Tzotzil", } m["tzx"] = { "Tabriak", 56872, "paa-lsp", "Latn", } return require("Module:languages").finalizeData(m, "language") tg83f4olpijsxtkwg6hct4cc87auqyu 語法 0 262970 2568646 2045346 2026-10-05T10:49:30Z Hiyuune 50834 /* */ 2568646 wikitext text/x-wiki {{also|语法}} =={{langname|vi}}== {{vi-hantutab}} ==={{section|n}}=== {{vi-noun|sc=Hani}} # {{vi-Han form of|ngữ pháp}} =={{langname|zh}}== {{zh-forms|s=语法}} ==={{section|pron}}=== {{zh-pron |m=yǔfǎ |ma=zh-yǔfǎ.ogg |dg=йү2фа2 |c=jyu5 faat3 |ca=Yue-yu5faat3.ogg |h=pfs=ngî-fap;gd=ngi1 fab5 |md=ngṳ̄-huák |mn=qz:gír-hoat/tp,xm:gú-hoat/kh,zz:gí-hoat |w=sh:6gniu faq |cat=n }} ==={{section|n}}=== {{head|zh|Danh từ}} # [[ngữ pháp|Ngữ pháp]]. ===={{section|syn}}==== * {{zh-l|文法}} ===={{section|drv}}==== {{col3|zh|語法學|語法化}} ===={{section|desc}}==== {{CJKV||j=語%法|ご%ほう|어법|ngữ pháp}} {{C|zh|Ngữ pháp}} p8vka0szvu181vew7goirtbmt5kl16m 2568647 2568646 2026-10-05T11:17:54Z Hiyuune 50834 2568647 wikitext text/x-wiki {{also|语法}} =={{langname|vi}}== {{vi-hantutab}} ==={{section|n}}=== {{vi-noun|sc=Hani}} # {{vi-Han form of|ngữ pháp}} =={{langname|ja}}== {{ja-kanjitab|ご|ほう|yomi=goon,kanon}} ==={{section|pron}}=== {{ja-pron|ごほう|acc=0|acc_ref=SMK7,DJR}} ==={{section|n}}=== {{ja-noun|ごほう|hhira=ごはふ}} # [[ngữ pháp|Ngữ pháp]]; [[cú pháp]]. #: {{syn|ja|文法|tr=bunpō}} ==={{section|ref}}=== {{reflist}} {{c|ja|Ngữ pháp|sort=こほう'}} =={{langname|zh}}== {{zh-forms|s=语法}} ==={{section|pron}}=== {{zh-pron |m=yǔfǎ |ma=zh-yǔfǎ.ogg |dg=йү2фа2 |c=jyu5 faat3 |ca=Yue-yu5faat3.ogg |h=pfs=ngî-fap;gd=ngi1 fab5 |md=ngṳ̄-huák |mn=qz:gír-hoat/tp,xm:gú-hoat/kh,zz:gí-hoat |w=sh:6gniu faq |cat=n }} ==={{section|n}}=== {{head|zh|Danh từ}} # [[ngữ pháp|Ngữ pháp]]. ===={{section|syn}}==== * {{zh-l|文法}} ===={{section|drv}}==== {{col3|zh|語法學|語法化}} ===={{section|desc}}==== {{CJKV||j=語%法|ご%ほう|어법|ngữ pháp}} {{C|zh|Ngữ pháp}} e2nv3j84ktp4kix321ir4dwmgtgqsho Mô đun:languages/data/3/d 828 270995 2568404 2563773 2026-10-04T13:06:45Z Lcsnes 40261 2568404 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 = {} m["daa"] = { "tiếng Dangaléat", 942591, "cdc-est", "Latn", "Tiếng Dangaléat", "Dangaléat", } m["dac"] = { "tiếng Dambi", 12629491, "poz-ocw", "Latn", "Tiếng Dambi", "Dambi", } m["dad"] = { "Marik", 6763404, "poz-ocw", "Latn", } m["dae"] = { "Duupa", 35263, "alv-dur", "Latn", } m["dag"] = { "tiếng Dagbani", 32238, "nic-dag", "Latn", "Tiếng Dagbani", "Dagbani", } m["dah"] = { "Gwahatike", 5623246, "ngf-fin", "Latn", } m["dai"] = { "Day", 35163, "alv-mbd", "Latn", } m["daj"] = { "Dar Fur Daju", 56370, "sdv-daj", "Latn", } m["dak"] = { "tiếng Dakota", 530384, "sio-dkt", "Latn", "Tiếng Dakota", "Dakota", } m["dal"] = { "tiếng Dahalo", 35143, "cus", "Latn", "Tiếng Dahalo", "Dahalo", } m["dam"] = { "Damakawa", 1158134, "nic-knn", "Latn", } m["dao"] = { "Daai Chin", 860029, "tbq-kuk", "Latn", } m["daq"] = { "Dandami Maria", 12952805, "dra-mdy", } m["dar"] = { "tiếng Dargwa", 32332, "cau-drg", "Cyrl, Latn, Arab", "Tiếng Dargwa", "Dargwa", translit = {Cyrl = "dar-translit"}, override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, sort_key = { Cyrl = { from = { "къкъ", "хьхь", -- 4 chars "гъ", "гь", "гӏ", "ё", "къ", "кь", "кӏ", "пп", "пӏ", "сс", "тт", "тӏ", "хх", "хъ", "хь", "хӏ", "цц", "цӏ", "чч", "чӏ" -- 2 chars }, to = { "к" .. p[2], "х" .. p[4], "г" .. p[1], "г" .. p[2], "г" .. p[3], "е" .. p[1], "к" .. p[1], "к" .. p[3], "к" .. p[4], "п" .. p[1], "п" .. p[2], "с" .. p[1], "т" .. p[1], "т" .. p[2], "х" .. p[1], "х" .. p[2], "х" .. p[3], "х" .. p[5], "ц" .. p[1], "ц" .. p[2], "ч" .. p[1], "ч" .. p[2] } }, }, } m["das"] = { "Daho-Doo", 3915369, "kro-wee", "Latn", } m["dau"] = { "Dar Sila Daju", 7514020, "sdv-daj", "Latn", } m["dav"] = { "Taita", 2387274, "bnt-cht", "Latn", } m["daw"] = { "Davawenyo", 5228174, "phi", "Latn", } m["dax"] = { "Dayi", 10467281, "aus-yol", "Latn", } m["daz"] = { "Dao", 5221513, "ngf", "Latn", } m["dba"] = { "Bangime", 1982696, "qfa-iso", "Latn", } m["dbb"] = { "Deno", 56275, "cdc-wst", "Latn", } m["dbd"] = { "Dadiya", 3914436, "alv-wjk", "Latn", } m["dbe"] = { "Dabe", 5207451, "paa-tkw", "Latn", } m["dbf"] = { "Edopi", 12953516, "paa-lkp", "Latn", } m["dbg"] = { "Dogul Dom", 3912880, "nic-npd", "Latn", } m["dbi"] = { "Doka", 3913293, "nic-plc", "Latn", } m["dbj"] = { "tiếng Ida'an", 3041552, "poz-san", "Latn", "Tiếng Ida'an", "Ida'an", } m["dbl"] = { "tiếng Dyirbal", 35465, "aus-dyb", "Latn", "Tiếng Dyirbal", "Dyirbal", } m["dbm"] = { "Duguri", 7194057, "nic-jrw", "Latn", } m["dbn"] = { "Duriankere", 5316627, "ngf-sbh", "Latn", } m["dbo"] = { "Dulbu", 5313310, "nic-jrn", "Latn", } m["dbp"] = { "Duwai", 56301, "cdc-wst", "Latn", } m["dbq"] = { "Daba", 3913342, "cdc-cbm", "Latn", } m["dbr"] = { "tiếng Dabarre", 3447286, "cus-som", nil, "Tiếng Dabarre", "Dabarre", } m["dbt"] = { "Ben Tey", 4886561, "nic-nwa", "Latn", } m["dbu"] = { "Bondum Dom Dogon", 3912758, "nic-npd", "Latn", } m["dbv"] = { "Dungu", 5315230, "nic-kau", "Latn", } m["dbw"] = { "Bankan Tey Dogon", 4856243, "nic-nwa", "Latn", } m["dby"] = { "Dibiyaso", 5272268, "ngf", "Latn", } m["dcc"] = { "Deccani", 669431, "inc-hnd", "ur-Arab", ancestors = "ur", } m["dcr"] = { "tiếng Negerhollands", 1815830, "crp", "Latn", "Tiếng Negerhollands", "Negerhollands", ancestors = "nl", } m["dda"] = { "Dadi Dadi", nil, "aus-pam", "Latn", } m["ddd"] = { "Dongotono", 56676, "sdv-lma", } m["dde"] = { "Doondo", 11003401, "bnt-kng", "Latn", } m["ddg"] = { "tiếng Fataluku", 35353, "qfa-tap", "Latn", } m["ddi"] = { "Diodio", 3028668, "poz-ocw", "Latn", } m["ddj"] = { "Jaru", 3162806, "aus-pam", "Latn", } m["ddn"] = { "Dendi", 35164, "son", "Latn", } m["ddo"] = { "tiếng Tsez", 34033, "cau-wts", "Cyrl", "Tiếng Tsez", "Tsez", translit = "ddo-translit", display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = {Cyrl = s["cau-Cyrl-entryname"]}, } m["ddr"] = { "Dhudhuroa", 5269842, "aus-pam", "Latn", } m["dds"] = { "Donno So Dogon", 1234776, "nic-dge", "Latn", } m["ddw"] = { "Dawera-Daweloor", 5242304, "poz-tim", "Latn", } m["dec"] = { "Dagik", 35125, "alv-tal", "Latn", } m["ded"] = { "Dedua", 5249850, "ngf", "Latn", } m["dee"] = { "Dewoin", 3914892, "kro-wkr", "Latn", } m["def"] = { "Dezfuli", 4115412, "ira-swi", } m["deg"] = { "tiếng Degema", 35182, "alv-dlt", "Latn", "Tiếng Degema", "Degema", } m["deh"] = { "Dehwari", 5704314, "ira-swi", ancestors = "fa", } m["dei"] = { "Demisa", 56380, "paa-egb", "Latn", } m["dek"] = { -- called "unattested alleged language" by Wikipedia "Dek", 5252754, nil, "Latn", } m["dem"] = { "Dem", 5254989, "paa", "Latn", } m["dep"] = { "Pidgin Delaware", nil, "crp", "Latn", ancestors = "unm", } -- deq is not included, see [[WT:LT]] m["der"] = { "tiếng Deori", 56478, "tbq-bdg", "Beng, Latn", "Tiếng Deori", "Deori", } m["des"] = { "Desano", 962392, "sai-tuc", "Latn", } m["dev"] = { "Domung", 5291378, "ngf-fin", "Latn", } m["dez"] = { "Dengese", 2909984, "bnt-tet", "Latn", } m["dga"] = { "Southern Dagaare", 35159, "nic-mre", "Latn", } m["dgb"] = { "Bunoge", 4985178, "nic-dgw", "Latn", } m["dgc"] = { "Casiguran Dumagat Agta", 5313599, "phi", "Latn", } m["dgd"] = { "Dagaari Dioula", 11153465, "nic-mre", "Latn", } m["dge"] = { "Degenan", 5251770, "ngf-fin", "Latn", } m["dgg"] = { "Doga", 3033726, "poz-ocw", "Latn", } m["dgh"] = { "Dghwede", 56293, "cdc-cbm", "Latn", } m["dgi"] = { "tiếng Dagara Bắc", 11004218, "nic-mre", "Latn", "Tiếng Dagara Bắc", "Dagara Bắc", } m["dgk"] = { "tiếng Dagba", 12952357, "csu-sar", "Latn", "Tiếng Dagba", "Dagba", } m["dgn"] = { "Dagoman", 10465931, "aus-yng", "Latn", } m["dgo"] = { "tiếng Dogri Hindi", nil, "him", "Deva, Arab, Takr", "Tiếng Dogri Hindi", "Dogri Hindi", ancestors = "doi", } m["dgr"] = { "tiếng Dogrib", 20979, "ath-nor", "Latn", "Tiếng Dogrib", "Dogrib", } m["dgs"] = { "Dogoso", 35343, "nic-gur", } m["dgt"] = { "Ntra'ngith", 6983809, "aus-pam", "Latn", } -- dgu is not a language; see [[w:Dhekaru]] m["dgw"] = { "Daungwurrung", 5228050, "aus-pam", "Latn", } m["dgx"] = { "Doghoro", 12952392, "ngf", "Latn", } m["dgz"] = { "tiếng Daga", 5208442, "ngf-dag", "Latn", } m["dhg"] = { "tiếng Dhangu", 5268960, "aus-yol", "Latn", "Tiếng Dhangu", "Dhangu", } m["dhd"] = { "tiếng Dhundhar", 633359, "raj", "Deva", "Tiếng Dhundhar", "Dhundhar", translit = "hi-translit", } m["dhi"] = { "tiếng Dhimal", 35229, "sit-dhi", "Deva", "Tiếng Dhimal", "Dhimal", } m["dhl"] = { "Dhalandji", 5268787, "aus-psw", "Latn", } m["dhm"] = { "Zemba", 3502283, "bnt-swb", "Latn", ancestors = "hz", } m["dhn"] = { "tiếng Dhanka", 5268992, "inc-bhi", "Deva, Gujr", "Tiếng Dhanka", "Dhanka", } m["dho"] = { "tiếng Dhodia", 5269658, "inc-bhi", "Deva, Gujr", "Tiếng Dhodia", "Dhodia", } m["dhr"] = { "Tharrgari", 10470289, "aus-psw", "Latn", } m["dhs"] = { "Dhaiso", 11001788, "bnt-kka", "Latn", } m["dhu"] = { "Dhurga", 1285318, "aus-yuk", "Latn", } m["dhv"] = { "Drehu", 3039319, "poz-cln", "Latn", } m["dhw"] = { "tiếng Danuwar", 3522797, "inc-bhi", "Deva", "Tiếng Danuwar", "Danuwar", } m["dhx"] = { "Dhungaloo", 16960599, "aus-pam", "Latn", } m["dia"] = { "Dia", 3446591, "qfa-tor", "Latn", } m["dib"] = { "South Central Dinka", 35154, "sdv-dnu", "Latn", ancestors = "din", } m["dic"] = { "Lakota Dida", 11001730, "kro-did", "Latn", } m["did"] = { "Didinga", 56365, "sdv", "Latn", } m["dif"] = { "tiếng Dieri", 25559563, "aus-kar", "Latn", "Tiếng Dieri", "Dieri", } m["dig"] = { "Digo", 3362072, "bnt-mij", "Latn", } -- "dih" IS SPLIT INTO nai-ipa, nai-kum, nai-tip, SEE WT:LT m["dii"] = { "Dimbong", 35196, "bnt-baf", "Latn", } m["dij"] = { "Dai", 5209056, "poz-tim", } m["dik"] = { "Southwestern Dinka", 36540, "sdv-dnu", "Latn", ancestors = "din", } m["dil"] = { "Dilling", 35152, "nub-hil", "Latn", } m["dim"] = { "tiếng Dime", 35311, "omv-aro", "Ethi", "Tiếng Dime", "Dime", translit = "Ethi-translit", } m["din"] = { "tiếng Dinka", 56466, "sdv-dnu", "Latn", "Tiếng Dinka", "Dinka", } m["dio"] = { "Dibo", 3914891, "alv-ngb", "Latn", } m["dip"] = { "Northeastern Dinka", 36246, "sdv-dnu", "Latn", ancestors = "din", } m["dir"] = { "Dirim", 11130804, "nic-dak", "Latn", } m["dis"] = { "tiếng Dimasa", 56664, "tbq-bdg", "Latn, Beng", "Tiếng Dimasa", "Dimasa", } m["diu"] = { "Gciriku", 3780954, "bnt-kav", "Latn", } m["diw"] = { "Northwestern Dinka", 36249, "sdv-dnu", "Latn", ancestors = "din", } m["dix"] = { "Dixon Reef", 5284967, "poz-vnc", "Latn", } m["diy"] = { "Diuwe", 5283765, "ngf", } m["diz"] = { "Ding", 35202, "bnt-bdz", "Latn", } m["dja"] = { "Djadjawurrung", 5285190, "aus-pam", "Latn", } m["djb"] = { "Djinba", 5285351, "aus-yol", "Latn", } m["djc"] = { "tiếng Dar Daju Daju", 5209890, "sdv-daj", "Latn", "Tiếng Dar Daju Daju", "Dar Daju Daju", } m["djd"] = { "Jaminjung", 6147825, "aus-mir", "Latn", } m["dje"] = { "tiếng Zarma", 36990, "son", "Latn, Arab, Brai", "Tiếng Zarma", "Zarma", } m["djf"] = { "Djangun", 10474818, "aus-pmn", "Latn", } m["dji"] = { "tiếng Djinang", 5285350, "aus-yol", "Latn", "Tiếng Djinang", "Djinang", } m["djj"] = { "Ndjébbana", 5285274, "aus-arn", "Latn", } m["djk"] = { "tiếng Aukan", 2659044, "crp", "Latn, Afak", ancestors = "en", "Tiếng Aukan", "Aukan", } m["djl"] = { "Djiwarli", nil, "aus-psw", "Latn", } m["djm"] = { "Jamsay", 3913290, "nic-pld", "Latn", } m["djn"] = { "Djauan", 13553748, "aus-gun", "Latn", } m["djo"] = { "Jangkang", 12952388, "day", } m["djr"] = { "Djambarrpuyngu", 3915679, "aus-yol", "Latn", } m["dju"] = { "Kapriman", 6367199, "paa-spk", "Latn", } m["djw"] = { "Djawi", 3913844, "aus-nyu", "Latn", ancestors = "bcj", } m["dka"] = { "tiếng Dakpa", 3695189, "sit-ebo", "Tibt", "Tiếng Dakpa", "Dakpa", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["dkk"] = { "Dakka", 5209962, "poz-ssw", } m["dkr"] = { "Kuijau", 13580777, "poz-bnn", } m["dks"] = { "Southeastern Dinka", 36538, "sdv-dnu", "Latn", ancestors = "din", } m["dkx"] = { "Mazagway", 6798209, "cdc-cbm", "Latn", } m["dlg"] = { "tiếng Dolgan", 32878, "trk-nsb", "Cyrl", "Tiếng Dolgan", "Dolgan", translit = {Cyrl = "dlg-translit"}, sort_key = { from = {"ё", "һ", "ӈ", "ө", "ү"}, to = {"е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1]} }, } m["dlk"] = { "tiếng Dahalik", 32260, "sem-eth", "Ethi", "Tiếng Dahalik", "Dahalik", translit = "Ethi-translit", } m["dlm"] = { "tiếng Dalmatia", 35527, "roa-itd", "Latn", "Tiếng Dalmatia", "Dalmatia", } m["dln"] = { "Darlong", 5224029, "tbq-kuk", "Latn", } m["dma"] = { "Duma", 35319, "bnt-nze", "Latn", } m["dmb"] = { "Mombo Dogon", 6897074, "nic-dgw", "Latn", } m["dmc"] = { "Gavak", 5277406, "ngf-mad", "Latn", } m["dmd"] = { "Madhi Madhi", 6727353, "aus-pam", "Latn", } m["dme"] = { "Dugwor", 56313, "cdc-cbm", "Latn", } m["dmf"] = { "Medefaidrin", 1519764, "art", "Medf", type = "appendix-constructed", } m["dmg"] = { "tiếng Thượng Kinabatangan", 16109975, "poz-san", "Latn", "Tiếng Thượng Kinabatangan", "Thượng Kinabatangan", } m["dmk"] = { "tiếng Domaaki", 32900, "inc-wes", } m["dml"] = { "tiếng Damel", 32288, "inc-kun", "Arab", "Tiếng Damel", "Damel", } m["dmm"] = { "Dama (Nigeria)", 5211865, "alv-mbm", "Latn", } m["dmo"] = { "Kemezung", 35562, "nic-bbe", "Latn", } m["dmr"] = { "East Damar", 5328200, "poz-cet", "Latn", } m["dms"] = { "Dampelas", 5212928, "poz-tot", "Latn", } m["dmu"] = { "Dubu", 7692059, "paa-pau", "Latn", } m["dmv"] = { "Dumpas", 12953512, "poz-san", "Latn", } m["dmw"] = { "tiếng Mudburra", 6931573, "aus-pam", "Latn", "Tiếng Mudburra", "Mudburra", } m["dmx"] = { "Dema", 3553423, "bnt-sho", "Latn", } m["dmy"] = { "Demta", 14466283, "paa-sen", "Latn", } m["dna"] = { "Upper Grand Valley Dani", 12952361, "ngf", "Latn", } m["dnd"] = { "Daonda", 5221528, "paa-brd", "Latn", } m["dne"] = { "Ndendeule", 6983725, "bnt-mbi", "Latn", } m["dng"] = { "tiếng Đông Can", 33050, "zhx-man", "Cyrl, Hants, Arab", "Tiếng Đông Can", "Đông Can", generate_forms = "zh-generateforms", translit = {Cyrl = "dng-translit"}, sort_key = { Cyrl = { from = {"ё", "ә", "җ", "ң", "ў", "ү"}, to = {"е" .. p[1], "е" .. p[2], "ж" .. p[1], "н" .. p[1], "у" .. p[1], "у" .. p[2]} }, Hani = "Hani-sortkey", }, } m["dni"] = { "Lower Grand Valley Dani", 12635807, "ngf", "Latn", } m["dnj"] = { "tiếng Dan", 1158971, "dmn-mda", "Latn", "Tiếng Dan", "Dan", entry_name = {Latn = {remove_diacritics = c.grave .. c.acute .. c.macron .. c.dgrave .. c.dacute .. c.circ .. c.diaer}} } m["dnk"] = { "Dengka", 5256954, "poz-tim", "Latn", } m["dnn"] = { "tiếng Dzuun", 10973260, "dmn-smg", nil, "Tiếng Dzuun", "Dzuun", } m["dno"] = { "Ndrulo", 60785094, "csu-lnd", } m["dnr"] = { "Danaru", 5214932, "ngf-mad", "Latn", } m["dnt"] = { "Mid Grand Valley Dani", 12952359, "ngf", "Latn", } m["dnu"] = { "tiếng Danau", 5013745, "mkh-pal", "Mymr", "Tiếng Danau", "Danau", } m["dnv"] = { "tiếng Danu", 5221251, "tbq-brm", "Mymr", "Tiếng Danu", "Danu", ancestors = "obr", } m["dnw"] = { "Western Dani", 7987774, "ngf", "Latn", } m["dny"] = { "Dení", 56562, "auf", "Latn", } m["doa"] = { "Dom", 5289770, "ngf", "Latn", } m["dob"] = { "Dobu", 952133, "poz-ocw", "Latn", } m["doc"] = { "Northern Kam", 17195499, "qfa-tak", "Latn", } m["doe"] = { "Doe", 5288055, "bnt-ruv", "Latn", } m["dof"] = { "Domu", 5291375, "ngf", "Latn", } m["doh"] = { "Dong", 3438405, "nic-dak", "Latn", } m["doi"] = { "tiếng Dogri", 32730, "him", "Deva, Takr, fa-Arab, Dogr", "Tiếng Dogri", "Dogri", translit = { Deva = "hi-translit", Dogr = "Dogr-translit", }, } m["dok"] = { "Dondo", 5295571, "poz-tot", "Latn", } m["dol"] = { "Doso", 4167202, "paa", "Latn", } m["don"] = { "Doura", 7829037, "poz-ocw", "Latn", } m["doo"] = { "Dongo", 35303, "nic-mbc", "Latn", } m["dop"] = { "tiếng Lukpa", 3258739, "nic-gne", "Latn", "Tiếng Lukpa", "Lukpa", } m["doq"] = { "Dominican Sign Language", 5290820, "sgn", "Latn", -- when documented } m["dor"] = { "Dori'o", 3037084, "poz-sls", "Latn", } m["dos"] = { "Dogosé", 3913314, "nic-gur", "Latn", } m["dot"] = { "Dass", 3441293, "cdc-wst", "Latn", } m["dov"] = { "Toka-Leya", 11001779, "bnt-bot", "Latn", ancestors = "toi", } m["dow"] = { "Doyayo", 35299, "alv-dur", "Latn", } m["dox"] = { "tiếng Bussa", 35123, "cus-eas", "Latn, Ethi", "Tiếng Bussa", "Bussa", } m["doy"] = { "Dompo", 35270, "alv-gng", "Latn", } m["doz"] = { "Dorze", 56336, "omv-nom", "Latn", } m["dpp"] = { "Papar", 7132487, "poz-san", "Latn", } m["drb"] = { "Dair", 12952360, "nub-hil", "Latn", } m["drc"] = { "Minderico", 6863806, "roa-ibe", "Latn", ancestors = "pt", } m["drd"] = { "Darmiya", 5224058, "sit-alm", } m["dre"] = { "tiếng Dolpo", 12629969, "sit-tib", "Tibt", "Tiếng Dolpo", "Dolpo", translit = { Tibt = "Tibt-translit" }, override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["drg"] = { "tiếng Rungus", 6897407, "poz-san", "Latn", "Tiếng Rungus", "Rungus", } m["dri"] = { "tiếng C'Lela", 3914004, "nic-knn", "Latn", "Tiếng C'Lela", "C'Lela", } m["drl"] = { "tiếng Baagandji", 5223941, "aus-pam", "Latn", "Tiếng Baagandji", "Baagandji", } m["drn"] = { "West Damar", 3450459, "poz-tim", "Latn", } m["dro"] = { "Daro-Matu Melanau", 5224156, "poz-bnn", "Latn", } m["drq"] = { "Dura", 3449842, "sit-gma", } m["drs"] = { "tiếng Gedeo", 56622, "cus-hec", "Ethi", "Tiếng Gedeo", "Gedeo", } m["dru"] = { "tiếng Rukai", 49232, "map", "Latn", "Tiếng Rukai", "Rukai", ancestors = "dru-pro", } m["dry"] = { "Darai", 46995026, "inc-bhi", "Deva", } m["dsb"] = { "tiếng Hạ Sorb", 13286, "wen", "Latn", "Tiếng Hạ Sorb", "Hạ Sorb", sort_key = s["wen-sortkey"], standardChars = "AaBbCcČčĆćDdEeĚěFfGgHhIiJjKkŁłLlMmNnŃńOoÓóPpRrŔŕSsŠšŚśTtUuWwYyZzŽžŹź" .. c.punc, } m["dse"] = { "Dutch Sign Language", 2201099, "sgn", "Latn", -- when documented } m["dsh"] = { "tiếng Daasanach", 56637, "cus-eas", "Latn", "Tiếng Daasanach", "Daasanach", } m["dsi"] = { "Disa", 3914455, "csu-bgr", "Latn", } m["dsl"] = { "Danish Sign Language", 2605298, "sgn", "Latn", -- when documented } m["dsn"] = { "Dusner", 5316948, "poz-hce", "Latn", } m["dso"] = { "tiếng Desiya", 12629755, "inc-eas", "Orya", "Tiếng Desiya", "Desiya", ancestors = "or", } m["dsq"] = { "Tadaksahak", 36568, "son", "Arab, Latn", } m["dta"] = { "tiếng Daur", 32430, "xgn", "Latn, Hani, Cyrl, Mong", "Tiếng Daur", "Daur", ancestors = "xng", translit = {Mong = "Mong-translit"}, display_text = {Mong = s["Mong-displaytext"]}, entry_name = {Mong = s["Mong-entryname"]}, sort_key = {Hani = "Hani-sortkey"}, } m["dtb"] = { "Labuk-Kinabatangan Kadazan", 5330240, "poz-san", "Latn", } m["dtd"] = { "tiếng Ditidaht", 13728042, "wak", "Latn", "Tiếng Ditidaht", "Ditidaht", } m["dth"] = { -- contrast 'rrt' "Adithinngithigh", 4683034, "aus-pmn", "Latn", } m["dti"] = { "Ana Tinga Dogon", 4750346, "qfa-dgn", "Latn", } m["dtk"] = { "Tene Kan Dogon", 11018863, "nic-pld", "Latn", } m["dtm"] = { "Tomo Kan Dogon", 11137719, "nic-pld", "Latn", } m["dto"] = { "Tommo So", 47012992, "nic-dge", "Latn", } m["dtp"] = { "tiếng Trung Dusun", 5317225, "poz-san", "Latn", "Tiếng Trung Dusun", "Trung Dusun", } m["dtr"] = { "Lotud", 6685078, "poz-san", "Latn", } m["dts"] = { "Toro So Dogon", 11003311, "nic-dge", "Latn", } m["dtt"] = { "Toro Tegu Dogon", 3913924, "nic-pld", "Latn", } m["dtu"] = { "Tebul Ure Dogon", 7692089, "qfa-dgn", "Latn", } m["dty"] = { "tiếng Doteli", 18415595, "inc-pah", "Deva", "Tiếng Doteli", "Doteli", translit = "ne-translit", } m["dua"] = { "Duala", 33013, "bnt-saw", "Latn", } m["dub"] = { "tiếng Dubla", 5310792, "inc-bhi", "Gujr", "Tiếng Dubla", "Dubla", } m["duc"] = { "Duna", 5314039, "paa", "Latn", } m["due"] = { "Umiray Dumaget Agta", 7881585, "phi", "Latn", } m["duf"] = { "Dumbea", 6983819, "poz-cln", "Latn", } m["dug"] = { "Chiduruma", 35614, "bnt-mij", "Latn", } m["duh"] = { "tiếng Bhil Dungra", 12953513, "inc-bhi", "Deva, Gujr", "Tiếng Bhil Dungra", "Bhil Dungra", } m["dui"] = { "Dumun", 5314004, "ngf-mad", "Latn", } m["duk"] = { "Uyajitaya", 7904085, "ngf-mad", "Latn", } m["dul"] = { "Alabat Island Agta", 3399709, "phi", "Latn", } m["dum"] = { "tiếng Hà Lan trung đại", 178806, "gmw-frk", "Latn", "Tiếng Hà Lan trung đại", "Hà Lan trung đại", entry_name = {remove_diacritics = c.circ .. c.macron .. c.diaer}, } m["dun"] = { "Dusun Deyah", 2784033, "poz-bre", "Latn", } m["duo"] = { "tiếng Agta Dupaningan", 5315912, "phi", "Latn", "Tiếng Agta Dupaningan", "Agta Dupaningan", } m["dup"] = { "Duano", 3040468, "poz-mly", "Latn", } m["duq"] = { "Dusun Malang", 3041711, "poz-bre", "Latn", } m["dur"] = { "tiếng Dii", nil, "alv-dur", "Latn", "Tiếng Dii", "Dii", } m["dus"] = { "tiếng Dumi", 56315, "sit-kiw", "Deva", "Tiếng Dumi", "Dumi", } m["duu"] = { "tiếng Độc Long", 56406, "sit-nng", nil, "Tiếng Độc Long", "Độc Long", } m["duv"] = { "Duvle", 56364, "paa-lkp", "Latn", } m["duw"] = { "tiếng Dusun Witu", 2381310, "poz-bre", "Latn", "Tiếng Dusun Witu", "Dusun Witu", } m["dux"] = { "tiếng Duun", 3914880, "dmn-smg", "Latn", "Tiếng Duun", "Duun", } m["duy"] = { "Dicamay Agta", 5272321, "phi", "Latn", } m["duz"] = { "Duli", 5313405, "alv-ada", "Latn", } m["dva"] = { "Duau", 5310448, "poz-ocw", "Latn", } m["dwa"] = { "Diri", 56286, "cdc-wst", "Latn", } m["dwk"] = { "tiếng Kui Dawik", 111360885, "dra-kki", "Orya", "Tiếng Kui Dawik", "Kui Dawik", translit = "kxv-translit", entry_name = { remove_diacritics = "୕", from = {"ଆଆ", "ଇଇ", "ଉଉ", "ଏଏ", "ଓଓ", "ିଇ", "ୁଉ", "େଏ", "ୋଓ"}, to = {"ଆ", "ଈ", "ଊ", "ଏ", "ଓ", "ୀ", "ୂ", "େ", "ୋ"}, }, } m["dwr"] = { "tiếng Dawro", 12629647, "omv-nom", "Ethi, Latn", "Tiếng Dawro", "Dawro", } m["dwu"] = { "Dhuwal", nil, "aus-yol", "Latn", } m["dww"] = { "Dawawa", 5242286, "poz-ocw", "Latn", } m["dwy"] = { "Dhuwaya", nil, "aus-yol", "Latn", } m["dwz"] = { "Dewas Rai", 62663667, "inc-bhi", } m["dya"] = { "Dyan", 35340, "nic-gur", "Latn", } m["dyb"] = { "Dyaberdyaber", 5285185, "aus-nyu", "Latn", } m["dyd"] = { "Dyugun", 3913785, "aus-nyu", "Latn", } m["dyg"] = { "Villa Viciosa Agta", 12626611, "phi", "Latn", } m["dyi"] = { "Djimini", 35336, "alv-tdj", "Latn", } m["dym"] = { "Yanda Dogon", 8048316, "qfa-dgn", "Latn", } m["dyn"] = { "Dyangadi", 3913820, "aus-cww", "Latn", } m["dyo"] = { "Jola-Fonyi", 3507832, "alv-jol", "Latn", } m["dyu"] = { "tiếng Dyula", 32706, "dmn-man", "Latn", "Tiếng Dyula", "Dyula", } m["dyy"] = { "Dyaabugay", 2591320, "aus-pmn", "Latn", } m["dza"] = { "Tunzu", 3915845, "nic-jer", "Latn", } m["dzg"] = { "Dazaga", 35244, "ssa-sah", "Latn", } m["dzl"] = { "tiếng Dzala", 56607, "sit-ebo", "Tibt", "Tiếng Dzala", "Dzala", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["dzn"] = { "Dzando", 5319622, "bnt-bun", "Latn", } return require("Module:languages").finalizeData(m, "language") airwjqyjh56ziy8tchgtche14ovojz4 Mô đun:languages/data/3/s 828 271066 2568471 2567280 2026-10-04T16:04:48Z Hiyuune 50834 2568471 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 = {} m["saa"] = { "tiếng Saba", 3914885, "cdc-est", "Latn", "Tiếng Saba", "Saba", } m["sab"] = { "Buglere", 3368506, "cba", "Latn", } m["sac"] = { "tiếng Fox", 12714767, "alg-sfk", "Latn", "Tiếng Fox", "Fox", } m["sad"] = { "Sandawe", 34016, "qfa-iso", "Latn", } m["sae"] = { "Sabanê", 3460478, "sai-nmk", "Latn", } m["saf"] = { "Safaliba", 36432, "nic-mre", "Latn", } m["sah"] = { "tiếng Yakut", 34299, "trk-nsb", "Cyrl", "Tiếng Yakut", "Yakut", translit = "sah-translit", override_translit = true, } m["saj"] = { "Sahu", 7399757, "paa-nha", "Latn", } m["sak"] = { "Sake", 36425, "bnt-kel", "Latn", } m["sam"] = { "Samaritan Aramaic", 56612, "sem-arw", "Samr", entry_name = {remove_diacritics = u(0x0816) .. "-" .. u(0x082D)}, translit = "Samr-translit", } m["sao"] = { "Sause", 4409155, "paa-tkw", "Latn", } m["saq"] = { "Samburu", 56536, "sdv-lma", } m["sar"] = { "Saraveca", 3450556, "awd", } m["sas"] = { "tiếng Sasak", 1294047, "poz-mcm", "Latn", "Tiếng Sasak", "Sasak", } m["sat"] = { "tiếng Santal", 33965, "mun", "Olck, Deva, Beng, Orya", "Tiếng Santal", "Santal", translit = "Olck-translit", override_translit = true, } m["sau"] = { "Saleman", 7404262, "poz-cet", } m["sav"] = { "Saafi-Saafi", 36308, "alv-cng", "Arab, Latn", } m["saw"] = { "Sawi", 677064, "ngf", "Latn", } m["sax"] = { "Sa", 3460352, "poz-vnc", "Latn", } m["say"] = { "Saya", 3914431, "cdc-wst", "Latn", } m["saz"] = { "tiếng Saurashtra", 13292, "inc-wes", "Saur, Latn, Taml, Deva", "Tiếng Saurashtra", "Saurashtra", translit = { Saur = "saz-translit", Taml = "ta-translit", }, ancestors = "inc-ogu", } m["sba"] = { "tiếng Ngambay", 2372207, "csu-sar", "Latn", "Tiếng Ngambay", "Ngambay", } m["sbb"] = { "Simbo", 3484101, "poz-ocw", } m["sbc"] = { "Gele'", 3194847, "poz-oce", } m["sbd"] = { "tiếng Samo Nam", 33122730, "dmn-sam", "Latn", "Tiếng Samo Nam", "Samo Nam", } m["sbe"] = { "Saliba (New Guinea)", 3469737, "poz-ocw", } m["sbf"] = { "tiếng Shabo", 36342, "ssa", "Latn", "Tiếng Shabo", "Shabo", } m["sbg"] = { "Seget", 7446237, } m["sbh"] = { "Sori-Harengan", 36515, "poz-aay", "Latn", } m["sbi"] = { "Seti", 7456682, "qfa-tor", "Latn", } m["sbj"] = { "Surbakhal", 759995, } m["sbk"] = { "Safwa", 4121160, "bnt-mby", "Latn", } m["sbl"] = { "tiếng Sambal Botolan", 4095195, "phi", "Latn", "Tiếng Sambal Botolan", "Sambal Botolan", } m["sbm"] = { "Sagala", 11732610, "bnt-ruv", "Latn", } m["sbn"] = { "Sindhi Bhil", 25559289, "inc-snd", "Arab, Deva, Sind, Guru", ancestors = "sd", } m["sbo"] = { "tiếng Sabüm", 7396535, "mkh-asl", nil, "Tiếng Sabüm", "Sabüm", } m["sbp"] = { "Sangu (Tanzania)", 7418149, "bnt-bki", "Latn", } m["sbq"] = { "Sileibi", 7514337, "ngf-mad", } m["sbr"] = { "Sembakung Murut", 7449148, "poz-san", } m["sbs"] = { "Subiya", 6442073, "bnt-bot", "Latn", } m["sbt"] = { "Kimki", 6410160, "paa-pau", } m["sbu"] = { "Stod Bhoti", 15622700, "sit-las", } m["sbv"] = { "Sabine", nil, "itc-sbl", "Latn", } m["sbw"] = { "Simba", 36430, "bnt-tso", "Latn", } m["sbx"] = { "Seberuang", 12473470, "poz-mly", } m["sby"] = { "Soli", 7557754, "bnt-bot", "Latn", } m["sbz"] = { "Sara Kaba", 25559318, "csu-kab", "Latn", } m["scb"] = { "tiếng Chứt", 2967709, "mkh-vie", "Latn", "Tiếng Chứt", "Chứt", } m["sce"] = { "tiếng Đông Hương", 32947, "xgn-shr", "Arab, Latn", "Tiếng Đông Hương", "Đông Hương", } m["scf"] = { "San Miguel Creole French", 12953094, "crp", "Latn", ancestors = "gcf", sort_key = s["roa-oil-sortkey"], } m["scg"] = { "Sanggau", 12473466, "day", } m["sch"] = { "Sakachep", 37054, "tbq-kuk", } m["sci"] = { "Sri Lankan Creole Malay", 1089151, "crp", "Latn", ancestors = "ms", } m["sck"] = { "tiếng Sadri", 765922, "inc-bih", "Deva, Kthi, Beng, Orya", translit = { Deva = "hi-translit", Kthi = "bho-Kthi-translit", }, "Tiếng Sadri", "Sadri", } m["scl"] = { "tiếng Shina", 1353320, "inc-shn", "ur-Arab, Deva", "Tiếng Shina", "Shina", } m["scn"] = { "tiếng Sicily", 33973, "roa-itd", "Latn", "Tiếng Sicily", "Sicily", } m["sco"] = { "tiếng Scots", 14549, "gmw-ang", "Latn", "Tiếng Scots", "Scots", ancestors = "sco-smi", } m["scp"] = { "tiếng Yolmo", 22662107, "sit-kyk", "Deva", "Tiếng Yolmo", "Yolmo", } m["scq"] = { "Sa'och", 6583617, "mkh-pea", } m["scs"] = { "tiếng Bắc Slavey", 20628, "den", "Latn, Cans", "Tiếng Bắc Slavey", "Bắc Slavey", } m["scu"] = { "Shumcho", 22077739, "sit-kin", } m["scv"] = { "Sheni", 11015820, "nic-jer", "Latn", ancestors = "zir", } m["scw"] = { "Sha", 3438816, "cdc-wst", "Latn", } m["scx"] = { "tiếng Sicel", 36667, "itc", "Polyt", "Tiếng Sicel", "Sicel", translit = "grc-translit", display_text = s["Polyt-displaytext"], entry_name = s["Polyt-entryname"], sort_key = s["Polyt-sortkey"], } m["sda"] = { "Toraja-Sa'dan", 36673, "poz-ssw", } m["sdb"] = { "tiếng Shabak", 3289596, "ira-zgr", "Arab", "Tiếng Shabak", "Shabak", ancestors = "hac", } m["sdc"] = { "tiếng Sassari", 845441, "roa-itd", "Latn", } m["sde"] = { "Surubu", 3913336, "nic-kau", "Latn", } m["sdf"] = { "Sarli", 7424256, "ira-zgr", ancestors = "hac", } m["sdg"] = { "tiếng Savi", 3474654, "inc-shn", "ur-Arab", "Tiếng Savi", "Savi", } m["sdh"] = { "tiếng Xwarin", 1496597, "ku", "ku-Arab", translit = "sdh-translit", strip_diacritics = {remove_diacritics = c.kasra .. c.sukun}, } m["sdj"] = { "Suundi", 7650407, "bnt-kng", "Latn", } m["sdk"] = { "Sos Kundi", 7563811, "paa-spk", "Latn", } m["sdl"] = { "Saudi Arabian Sign Language", 3504160, "sgn", } m["sdm"] = { "Semandang", 7449012, "day", } m["sdn"] = { "tiếng Gallura", 612220, "roa-itd", "Latn", "Tiếng Gallura", "Gallura", ancestors = "co", } m["sdo"] = { "Bukar-Sadung Bidayuh", 2927799, "day", } m["sdp"] = { "Sherdukpen", 7494785, "sit-khb", } m["sdr"] = { "Oraon Sadri", 12953860, "inc-eas", ancestors = "bh", } m["sds"] = { "tiếng Berber Tunisia", 5329732, "ber", "Latn", "Tiếng Berber Tunisia", "Berber Tunisia", } m["sdu"] = { "Sarudu", 7424700, "poz-cet", } m["sdx"] = { "Sibu Melanau", 18642842, "poz-bnn", } m["sea"] = { "tiếng Semai", 3135426, "mkh-asl", "Latn", "Tiếng Semai", "Semai", } -- seb is a duplicate code of spp m["sec"] = { "tiếng Sechelt", 7442898, "sal", "Latn", "Tiếng Sechelt", "Sechelt", } m["sed"] = { "tiếng Xơ Đăng", 56448, "mkh-nbn", "Latn", "Tiếng Xơ Đăng", "Xơ Đăng", } m["see"] = { "tiếng Seneca", 1185133, "iro-nor", "Latn", "Tiếng Seneca", "Seneca", } m["sef"] = { "Cebaara Senoufo", 10975121, "alv-snr", } m["seg"] = { "Segeju", 17584599, "bnt-mij", "Latn", } m["seh"] = { "tiếng Sena", 2964008, "bnt-sna", "Latn", "Tiếng Sena", "Sena", } m["sei"] = { "tiếng Seri", 36583, "qfa-iso", "Latn", "Tiếng Seri", "Seri", } m["sej"] = { "Sene", 7450252, } m["sek"] = { "Sekani", 28562, "ath-nor", "Latn", } m["sel"] = { "tiếng Selkup", 34008, "syd", "Cyrl", "Tiếng Selkup", "Selkup", } m["sen"] = { "Nanerigé Sénoufo", 36002, "alv-sma", } m["seo"] = { "Suarmin", 7630513, "paa", } m["sep"] = { "Sìcìté Sénoufo", 56787, "alv-sma", } m["seq"] = { "Senara Sénoufo", 35210, "alv-snr", } m["ser"] = { "Serrano", 3479942, "azc-tak", "Latn", } m["ses"] = { "tiếng Senni Koyraboro", 35655, "son", "Latn, Arab", "Tiếng Senni Koyraboro", "Senni Koyraboro", } m["set"] = { "Sentani", 3441672, "paa-sen", "Latn", } m["seu"] = { "Serui-Laut", 7455503, "poz-hce", "Latn", } m["sev"] = { "tiếng Senoufo Nyarafolo", 36306, "alv-snr", "Latn", "Tiếng Senoufo Nyarafolo", "Senoufo Nyarafolo", } m["sew"] = { "Sewa Bay", 7458126, "poz-ocw", } m["sey"] = { "Secoya", 3477218, "sai-tuc", "Latn", } m["sez"] = { "Senthang Chin", 7451223, "tbq-kuk", } m["sfb"] = { "French Belgian Sign Language", 3217332, "sgn", } m["sfe"] = { "Eastern Subanun", Q63311321, "phi", "Latn", } m["sfm"] = { "Small Flowery Miao", 7542773, "hmn", } m["sfs"] = { "South African Sign Language", 3322093, "sgn", } m["sfw"] = { "Sehwi", 36593, "alv-ctn", "Latn", } m["sga"] = { "tiếng Ireland cổ", 35308, "cel-gae", "Latn", "Tiếng Ireland cổ", "Ireland cổ", entry_name = {remove_diacritics = c.dotabove .. c.diaer .. "·"}, sort_key = "sga-sortkey", standardChars = "AaÁáBbCcDdEeÉéFfGgHhIiÍíLlMmNnOoÓóPpRrSsTtUuÚú0123456789" .. c.punc, } m["sgb"] = { "Mag-Anchi Ayta", 4356243, "phi", } m["sgc"] = { "Kipsigis", 56339, "sdv-nma", } m["sgd"] = { "Surigaonon", 34140, "phi", "Latn", } m["sge"] = { "Segai", 7446180, } m["sgg"] = { "Swiss-German Sign Language", 35150, "sgn", } m["sgh"] = { "tiếng Shughnan", 34053, "ira-shy", "Latn, Cyrl, Arab", "Tiếng Shughnan", "Shughnan", ancestors = "ira-shr-pro", translit = "sgh-translit", override_translit = true, } m["sgi"] = { "Suga", 36475, "nic-mmb", "Latn", } m["sgk"] = { "Sangkong", 2945610, "tbq-bis", } m["sgm"] = { "Singa", 7522797, "bnt-lok", "Latn", } m["sgp"] = { "Singpho", 7524158, "sit-jnp", } m["sgr"] = { "tiếng Sangisar", 3394363, "ira-kms", "Arab", "Tiếng Sangisar", "Sangisar", } m["sgs"] = { "tiếng Samogitia", 213434, "bat-eas", "Latn", "Tiếng Samogitia", "Samogitia", wikimedia_codes = "bat-smg", ancestors = "olt", display_text = "lt-common", strip_diacritics = "lt-common", sort_key = "lt-common", } m["sgt"] = { "tiếng Brokpa", 56603, "sit-tib", "Tibt", "Tiếng Brokpa", "Brokpa", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["sgu"] = { "Salas", 7403694, "poz-cma", } m["sgw"] = { "tiếng Sebat Bet Gurage", 2707343, "sem-eth", "Ethi", "Tiếng Sebat Bet Gurage", "Sebat Bet Gurage", } m["sgx"] = { "Sierra Leone Sign Language", 7511448, "sgn", } m["sgy"] = { "Sanglechi", 3472220, "ira-sgi", } m["sgz"] = { "Sursurunga", 36511, "poz-ocw", "Latn", } m["sha"] = { "Shall-Zwall", 3915355, "nic-beo", } m["shb"] = { "Ninam", 3436586, } m["shc"] = { "Sonde", 7560881, "bnt-pen", "Latn", } m["shd"] = { "tiếng Kundal Shahi", 6444265, "inc-shn", "Arab", "Tiếng Kundal Shahi", "Kundal Shahi", } m["she"] = { "Sheko", 3183355, "omv-diz", } m["shg"] = { "Shua", 3501092, "khi-kal", "Latn", } m["shh"] = { "Shoshone", 33811, "azc-num", "Latn", } m["shi"] = { "tiếng Tashelhit", 34152, "ber", "Latn, Arab, Tfng, Hebr", "Tiếng Tashelhit", "Tashelhit", translit = "Tfng-translit", -- put Judeo-Berber (Hebrew-script Tashelhit) under the category header -- U+FB21 HEBREW LETTER WIDE ALEF so that it sorts after Tifinagh script titles sort_key = { from = {"^%f[" .. u(0x5D0) .. "-" .. u(0x5EA) .. "]"}, to = {u(0xFB21)}, }, ancestors = "shi-med", } m["shj"] = { "Shatt", 56344, "sdv-daj", } m["shk"] = { "Shilluk", 36486, "sdv-lon", "Latn", } m["shl"] = { "Shendu", 22074616, "tbq-kuk", } m["shm"] = { "Shahrudi", 7462280, "xme-ttc", ancestors = "xme-ttc-cen", } m["shn"] = { "tiếng Shan", 56482, "tai-swe", "Mymr", "Tiếng Shan", "Shan", translit = "shn-translit", sort_key = { from = {"[ၢႃ]", "ဵ", "ႅ", "ႇ", "ႈ", "း", "ႉ", "ႊ"}, to = {"ာ", "ေ", "ႄ", "႒", "႓", "႔", "႕", "႖"} }, } m["sho"] = { "Shanga", 3913931, "dmn-bbu", "Latn", } m["shp"] = { "Shipibo-Conibo", 2671988, "sai-pan", "Latn", } m["shq"] = { "Sala", 10961665, "bnt-bot", "Latn", } m["shr"] = { "Shi", 3481999, "bnt-shh", "Latn", } m["shs"] = { "tiếng Shuswap", 3482685, "sal", "Latn", "Tiếng Shuswap", "Shuswap", } m["sht"] = { "Shasta", 56396, "nai-shs", "Latn", } m["shu"] = { "tiếng Ả Rập Tchad", 56497, "sem-arb", "Arab", "Tiếng Ả Rập Tchad", "Ả Rập Tchad", entry_name = { remove_diacritics = c.kashida .. c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, from = {u(0x0671)}, to = {u(0x0627)} }, } m["shv"] = { "Shehri", 33445, "sem-sar", "Arab, Latn", } m["shw"] = { "Shwai", 36527, "alv-hei", } m["shx"] = { "tiếng Xa", 2605689, "hmn", } m["shy"] = { "tiếng Tachawit", 33274, "ber", "Tfng, Arab, Latn", "Tiếng Tachawit", "Tachawit", translit = "Tfng-translit", } m["shz"] = { "Syenara Senoufo", 36316, "alv-snr", } m["sia"] = { "tiếng Sami Akkala", 35241, "smi", "Cyrl, Latn", "Tiếng Sami Akkala", "Sami Akkala", translit = "sia-translit", display_text = { from = {"'"}, to = {"ˈ"} }, entry_name = {remove_diacritics = "'ˈ"}, } m["sib"] = { "Sebop", 7442799, "poz-swa", "Latn", } m["sid"] = { "tiếng Sidamo", 33786, "cus-hec", "Latn, Ethi", "Tiếng Sidamo", "Sidamo", } m["sie"] = { "Simaa", 7517329, "bnt-kav", "Latn", } m["sif"] = { "Siamou", 36252, } m["sig"] = { "Paasaal", 36426, "nic-sis", "Latn", } m["sih"] = { "Zire", 8072753, "poz-cln", } m["sii"] = { "tiếng Shompen", 1039346, "aav", "Latn", "Tiếng Shompen", "Shompen" } m["sij"] = { "Numbami", 3346277, "poz-ocw", } m["sik"] = { "Sikiana", 3443734, "sai-prk", "Latn", } m["sil"] = { "Tumulung Sisaala", 25383006, "nic-sis", "Latn", } m["sim"] = { "Seim", 7446815, "paa-spk", } m["sip"] = { "tiếng Sikkim", 35285, "sit-tib", "Tibt", "Tiếng Sikkim", "Sikkim", ancestors = "xct", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["siq"] = { "Sonia", 7561770, } m["sir"] = { "Siri", 3438729, "cdc-wst", "Latn", } m["sis"] = { "Siuslaw", 2315424, } m["siu"] = { "Sinagen", 7521655, "qfa-tor", "Latn", } m["siv"] = { "Sumariup", 7636966, "paa-spk", "Latn", } m["siw"] = { "Siwai", 7532519, "paa-sbo", } m["six"] = { "Sumau", 7637021, "ngf-mad", "Latn", } m["siy"] = { "Sivandi", 13269, "xme", ancestors = "xme-mid", } m["siz"] = { "tiếng Siwi", 36814, "ber", "Tfng, Arab, Latn", "Tiếng Siwi", "Siwi", } m["sja"] = { "Epena", 3055682, "sai-chc", } m["sjb"] = { "Sajau Basap", 4684353, "poz-bnn", } m["sjd"] = { "tiếng Sami Kildin", 33656, "smi", "Cyrl", "Tiếng Sami Kildin", "Sami Kildin", translit = "sjd-translit", display_text = { from = {"'"}, to = {"ˈ"} }, entry_name = {remove_diacritics = "'ˈ"}, } m["sje"] = { "Pite Sami", 56314, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, entry_name = {remove_diacritics = c.macron .. "'ˈ"}, sort_key = "sje-sortkey", } m["sjg"] = { "Assangori", 3502255, "sdv-tmn", } m["sjk"] = { "Kemi Sami", 35871, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, entry_name = {remove_diacritics = "'ˈ"}, } m["sjl"] = { "Miji", 6845470, "sit-hrs", } m["sjm"] = { "Mapun", 3287253, "poz-sbj", } m["sjn"] = { "Sindarin", 56437, "art", "Latn, Teng", type = "appendix-constructed", } m["sjo"] = { "tiếng Tích Bá", 13223, "tuw-jrc", "sjo-Mong, Cyrl", "Tiếng Tích Bá", "Tích Bá", ancestors = "mnc", } m["sjp"] = { "tiếng Surjapur", 7645351, "inc-krn", "Deva, as-Beng, Kthi", "Tiếng Surjapur", "Surjapur", } m["sjr"] = { "Siar-Lak", 3482907, "poz-ocw", } m["sjs"] = { "tiếng Senhaja de Srair", 56744, "ber", "Latn, Tfng, Arab", "Tiếng Senhaja de Srair", "Senhaja de Srair", strip_diacritics = { Arab = "ar-stripdiacritics", }, translit = { Tfng = "Tfng-translit", } } m["sjt"] = { "tiếng Sami Ter", 36656, "smi", "Latn, Cyrl", "Tiếng Sami Ter", "Sami Ter", display_text = { from = {"'"}, to = {"ˈ"} }, entry_name = {remove_diacritics = "'ˈ"}, } m["sju"] = { "tiếng Sami Ume", 56415, "smi", "Latn", "Tiếng Sami Ume", "Sami Ume", entry_name = {remove_diacritics = c.macron .. "'ˈ"}, display_text = { from = {"'"}, to = {"ˈ"} }, sort_key = "sju-sortkey", } m["sjw"] = { "Shawnee", 2669206, "alg", "Latn", } m["ska"] = { "Skagit", 25559652, "sal", "Latn", } m["skb"] = { "tiếng Saek", 36437, "tai-nor", "Thai", "Tiếng Saek", "Saek", sort_key = "Thai-sortkey", } m["skc"] = { "Ma Manda", 6720783, "ngf-fin", } m["skd"] = { "Southern Sierra Miwok", 3492334, "nai-utn", "Latn", } m["ske"] = { "Ske", 7534244, "poz-vnc", "Latn", } m["skf"] = { "Mekéns", 3304806, "tup", "Latn", } m["skh"] = { "Sikule", 3121081, "poz-nws", } m["ski"] = { "Sika", 33960, "poz-cet", "Latn", } m["skj"] = { -- compare 'ths' "Seke", 30226846, "sit-tam", } m["skk"] = { "Sok", 12953887, "mkh-ban", } m["skm"] = { "Sakam", 6448517, "ngf-fin", } m["skn"] = { "Kolibugan Subanon", 18755617, "phi", "Latn", } m["sko"] = { "Seko Tengah", 15613270, "poz", } m["skp"] = { "Sekapan", 7447132, "poz-bnn", } m["skq"] = { "Sininkere", 3914896, "dmn-man", "Latn", } m["skr"] = { "tiếng Saraiki", 33902, "inc-pan", "pa-Arab, Mult, Deva", "Tiếng Saraiki", "Saraiki", ancestors = "lah", entry_name = {remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun}, translit = { ["pa-Arab"] = "pa-Arab-translit", Mult = "Mult-translit", }, } m["sks"] = { "tiếng Maia", 12952760, "ngf-kau", "Latn", } m["skt"] = { "Sakata", 36691, "bnt-bnm", "Latn", } m["sku"] = { "Sakao", 3298421, "poz-vnc", "Latn", } m["skv"] = { "Skou", 3915200, "paa-msk", "Latn", } m["skw"] = { "tiếng Skepi", 2522153, "crp", "Latn", "Tiếng Skepi", "Skepi", ancestors = "nl", } m["skx"] = { "Seko Padang", 15613282, "poz-ssw", } m["sky"] = { "Sikaiana", 7439242, "poz-pnp", "Latn", } m["skz"] = { "Sekar", 7447136, "poz-cet", } m["slc"] = { "Saliba (Colombia)", 3441097, } m["sld"] = { "tiếng Sissala", 11020264, "nic-sis", "Latn", "Tiếng Sissala", "Sissala", } m["sle"] = { "tiếng Sholaga", 7500203, "dra-kan", "Knda", "Tiếng Sholaga", "Sholaga", translit = "kn-translit" } m["slf"] = { "Swiss-Italian Sign Language", 12953479, "sgn", } m["slg"] = { "Selungai Murut", 7448844, "poz-san", } m["slh"] = { "Southern Puget Sound Salish", 12642471, "sal", "Latn", } -- "sli" "Silesian German" IS SUBSUMED INTO "gmw-ecg" "East Central German" m["slj"] = { "Salumá", 7406296, "sai-prk", "Latn", } m["sll"] = { "Salt-Yui", 7405785, } m["slm"] = { "Pangutaran Sama", 3362086, "poz-sbj", } m["sln"] = { "Salinan", 1568938, } m["slp"] = { "Lamaholot", 6480777, "poz-cet", "Latn", } m["slq"] = { "Salchuq", 56752, "trk", } m["slr"] = { "tiếng Salar", 33963, "trk-ogz", "Arab, Latn", "Tiếng Salar", "Salar", } m["sls"] = { "Singapore Sign Language", 7512563, "sgn", } m["slt"] = { "Sila", 7514021, "tbq-sil", } m["slu"] = { "Selaru", 7447500, "poz-cet", } m["slw"] = { "Sialum", 7506694, "ngf", } m["slx"] = { "Salampasu", 7403607, "bnt-lun", "Latn", } m["sly"] = { "Selayar", 7447520, "poz-ssw", } m["slz"] = { "Ma'ya", 2291492, "poz-hce", } m["sma"] = { "tiếng Nam Sami", 13293, "smi", "Latn", "Tiếng Nam Sami", "Nam Sami", display_text = { from = {"'"}, to = {"ˈ"} }, entry_name = {remove_diacritics = "'ˈ"}, sort_key = "sma-sortkey", } m["smb"] = { "Simbari", 7517427, "ngf", } m["smc"] = { "Som", 7559081, "ngf-fin", "Latn", } m["smd"] = { "Sama", 6407456, "bnt-kmb", "Latn", } m["smf"] = { "Auwe", 3502072, "paa-brd", ancestors = "dnd", } m["smg"] = { "Simbali", 56692, "paa-bng", } m["smh"] = { "tiếng Thát Mai", 7409269, "tbq-axi", nil, "Tiếng Thát Mai", "Thát Mai", } m["smj"] = { "Lule Sami", 56322, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, entry_name = {remove_diacritics = c.macron .. "'ˈ"}, sort_key = "smj-sortkey", } m["smk"] = { "tiếng Bolinao", 2669235, "phi", "Latn, Tglg", } m["sml"] = { "tiếng Sama Trung", 3470593, "poz-sbj", "Latn", "Tiếng Sama Trung", "Sama Trung", } m["smm"] = { "Musasa", 6940122, "inc-eas", ancestors = "bh", } m["smn"] = { "tiếng Sami Inari", 33462, "smi", "Latn", "Tiếng Sami Inari", "Sami Inari", display_text = { from = {"'"}, to = {"ˈ"} }, entry_name = {remove_diacritics = c.dotbelow .. "'ˈ"}, sort_key = "smn-sortkey", } m["smp"] = { "Samaritan Hebrew", 56502, "sem-can", "Samr", entry_name = {remove_diacritics = u(0x0816) .. "-" .. u(0x082D)}, } m["smq"] = { "tiếng Samo", 7409884, "ngf-est", "Latn", "Tiếng Samo", "Samo", } m["smr"] = { "Simeulue", 2992833, "poz-nws", "Latn", } m["sms"] = { "tiếng Sami Skolt", 13271, "smi", "Latn", "Tiếng Sami Skolt", "Sami Skolt", display_text = { from = {"'"}, to = {"ˈ"} }, entry_name = {remove_diacritics = c.dotbelow .. "'ˈ"}, sort_key = "sms-sortkey", } m["smt"] = { "Simte", 7521268, "tbq-kuk", } m["smu"] = { "Somray", 6583612, "mkh-pea", } m["smv"] = { "Samvedi", 6345632, "inc-sou", } m["smw"] = { "tiếng Sumbawa", 3182585, "poz-bss", "Latn", } m["smx"] = { "Samba", 11120157, "bnt-pen", "Latn", } m["smy"] = { "Semnani", 14531212, "xme", } m["smz"] = { "Simeku", 7517534, "paa-sbo", } m["snb"] = { "Sebuyau", 7442836, "poz-mly", } m["snc"] = { "tiếng Sinaugoro", 4170719, "poz-ocw", "Latn", "Tiếng Sinaugoro", "Sinaugoro", } m["sne"] = { "tiếng Bidayuh Bau", 2891938, "day", "Latn", "Tiếng Bidayuh Bau", "Bidayuh Bau", } m["snf"] = { "tiếng Noon", 36304, "alv-cng", "Latn", "Tiếng Noon", "Noon", } m["sng"] = { "Sanga (Congo)", 3438316, "bnt-lub", "Latn", } m["sni"] = { "Sensi", 7451029, "sai-pan", "Latn", } m["snj"] = { "Riverain Sango", 25559751, "crp", "Latn", ancestors = "ngb", } m["snk"] = { "tiếng Soninke", 36660, "dmn-snb", "Latn, Arab", "Tiếng Soninke", "Soninke", } m["snl"] = { "Sangil", 3472206, "phi", } m["snm"] = { "Southern Ma'di", 15637273, "csu-mma", } m["snn"] = { "Siona", 3485116, "sai-tuc", "Latn", } m["sno"] = { "Snohomish", 25559662, "sal", "Latn", } m["snp"] = { "Siane", 7506812, "paa-kag", "Latn", } m["snq"] = { "Sangu (Gabon)", 36609, "bnt-sir", "Latn", } m["snr"] = { "Sihan", 7513400, "ngf-mad", } m["sns"] = { "Nahavaq", 2160435, "poz-vnc", } m["snu"] = { "Senggi", 7929052, "paa-brd" } m["snv"] = { "Sa'ban", 3474891, "poz-swa", "Latn", } m["snw"] = { "Selee", 36272, "alv-ntg", "Latn", } m["snx"] = { "Sam", 7408387, } m["sny"] = { "Saniyo-Hiyewe", 7418302, "paa-spk", "Latn", } m["snz"] = { "Kou", 7525035, -- also 4803639 "ngf-mad", "Latn", } m["soa"] = { "tiếng Thái Tống", 7709159, "tai-swe", "Tavt, Thai", "Tiếng Thái Tống", "Thái Tống", --translit = "Tavt-translit", sort_key = { from = {"([ꪵꪶꪹꪻꪼ])([ꪀ-ꪯ])", "([เแโใไ])([ก-ฮ])"}, to = {"%2%1", "%2%1"} }, } m["sob"] = { "Sobei", 3121035, "poz-ocw", } m["soc"] = { "Soko", 7555138, "bnt-ske", "Latn", } m["sod"] = { "Songoora", 7561296, "bnt-lgb", "Latn", } m["soe"] = { "Songomeno", 5713543, "bnt-bsh", "Latn", } m["sog"] = { "tiếng Sogdia", 205979, "ira-sgc", "Sogd, Mani, Syrc, Sogo", "Tiếng Sogdia", "Sogdia", translit = { Sogd = "Sogd-translit", Mani = "Mani-translit", Sogo = "Sogo-translit", }, } m["soh"] = { "Aka (Sudan)", 3450949, "sdv-eje", "Latn", } m["soi"] = { "Sonha", 12953890, "inc-eas", } m["sok"] = { "Sokoro", 3441303, "cdc-est", "Latn", } m["sol"] = { "Solos", 3489591, "poz-ocw", } m["soo"] = { "Nsong", 12953148, "bnt-bdz", "Latn", } m["sop"] = { "Songe", 3130911, "bnt-lbn", "Latn", } m["soq"] = { "Kanasi", 11732656, } m["sor"] = { "Somrai", 3123566, "cdc-est", "Latn", } m["sos"] = { "Seenku", 36274, "dmn-smg", } m["sou"] = { "tiếng Nam Thái", 56508, "tai-swe", "Thai", "Tiếng Nam Thái", "Nam Thái", sort_key = "Thai-sortkey", } m["sov"] = { "tiếng Sonsorol", 13281, "poz-mic", "Latn", "Tiếng Sonsorol", "Sonsorol", } m["sow"] = { "Sowanda", 7571845, "paa-brd" } m["sox"] = { "Swo", 36604, "bnt-mka", "Latn", } m["soy"] = { "Miyobe", 35913, "alv-sav", "Latn", } m["soz"] = { "Temi", 13278, "bnt-kka", "Latn", } m["spb"] = { "Sepa (Indonesia)", 18603687, "poz-cma", "Latn", } m["spc"] = { "Sapé", 2888158, nil, "Latn", } m["spd"] = { "Saep", 7398312, "ngf-mad", } m["spe"] = { "Sepa (New Guinea)", 7451725, "poz-ocw", "Latn", } m["spg"] = { "Sian", 7506806, "poz-bnn", } m["spi"] = { "Saponi", 3915418, "paa", } m["spk"] = { "Sengo", 7450584, "paa-spk", "Latn", } m["spl"] = { "Selepet", 7447917, "ngf", } m["spm"] = { "Sepen", 4701931, "paa", "Latn", } m["spn"] = { "Sanapaná", 3033556, "sai-mas", "Latn", } m["spo"] = { "Spokane", 3493704, "sal", } m["spp"] = { "Supyire", 56284, "alv-sma", "Latn", } m["spr"] = { "Saparua", 7420921, "poz-cma", } m["sps"] = { "tiếng Saposa", 3473187, "poz-ocw", nil, "Tiếng Saposa", "Saposa", } m["spt"] = { "Spiti Bhoti", 22080879, "sit-las", } m["spu"] = { "Sapuan", 7421168, "mkh-ban", } m["spv"] = { "tiếng Sambalpur", 6433240, "inc-eas", "Orya", "Tiếng Sambalpur", "Sambalpur", translit = "or-translit", ancestors = "or", } m["spx"] = { "tiếng Piceni Nam", 36688, "itc-sbl", "Ital, Latn", "Tiếng Piceni Nam", "Piceni Nam", translit = "Ital-translit", } m["spy"] = { "Sabaot", 7395896, "sdv-kln", } m["sqa"] = { "Shama-Sambuga", 3914392, "nic-kmk", "Latn", } m["sqh"] = { "Shau", 3913925, "nic-jer", "Latn", } m["sqk"] = { "Albanian Sign Language", 4709168, "sgn", } m["sqm"] = { "Suma", 11008431, "alv-gbw", } m["sqn"] = { "Susquehannock", 3505736, "iro-nor", } m["sqo"] = { "Sorkhei", 3491964, "ira-kms", } m["sqq"] = { "Sou", 16979751, "mkh-ban", } m["sqr"] = { "Siculo-Arabic", 1069489, "sem-arb", } m["sqs"] = { "Sri Lankan Sign Language", 3915466, "sgn", } m["sqt"] = { "tiếng Socotra", 13283, "sem-sar", "Arab, Latn", "Tiếng Socotra", "Socotra", } m["squ"] = { "tiếng Squamish", 2484579, "sal", "Latn", "Tiếng Squamish", "Squamish", } m["sra"] = { "Saruga", 7424699, "ngf-mad", "Latn", } m["srb"] = { "tiếng Sora", 13284, "mun", "Sora, Orya, Telu", "Tiếng Sora", "Sora", } m["sre"] = { "Sara", 33957, "day", } m["srf"] = { "Nafi", 6958174, "poz-ocw", } m["srg"] = { "Sulod", 7636489, "phi", } m["srh"] = { "tiếng Sarikol", 33873, "ira-shr", "Latn, Arab, Cyrl", "Tiếng Sarikol", "Sarikol", } m["sri"] = { "Siriano", 3485264, "sai-tuc", "Latn", } m["srk"] = { "Serudung Murut", 7455497, "poz-san", } m["srl"] = { "Isirawa", 4203802, "paa-tkw", } m["srm"] = { "tiếng Saramacca", 33779, "crp", "Latn", "Tiếng Saramacca", "Saramacca", ancestors = "en, pt", } m["srn"] = { "tiếng Sranan Tongo", 33989, "crp", "Latn", "Tiếng Sranan Tongo", "Sranan Tongo", } m["srq"] = { "Sirionó", 3027953, "tup-gua", "Latn", } m["srr"] = { "tiếng Serer", 36284, "alv-fwo", "Latn, Arab", "Tiếng Serer", "Serer", } m["srs"] = { "tiếng Tsuut'ina", 20825, "ath-nor", "Latn", "Tiếng Tsuut'ina", "Tsuut'ina", } m["srt"] = { "Sauri", 7427547, "paa-egb", } m["sru"] = { "Suruí", 7646993, "tup", "Latn", } m["srv"] = { "Waray Sorsogon", 18755610, "phi", } m["srw"] = { "Serua", 14916905, "poz-cet", } m["srx"] = { "tiếng Sirmaur", 7530505, "him", "Deva", "Tiếng Sirmaur", "Sirmaur", } m["sry"] = { "Sera", 7452602, "poz-ocw", "Latn", } m["srz"] = { "Shahmirzadi", 12953126, "ira-msh", "fa-Arab", } m["ssb"] = { "Southern Sama", 3470594, "poz-sbj", "Latn", } m["ssc"] = { "Suba-Simbiti", 7630687, "bnt-lok", "Latn", } m["ssd"] = { "Siroi", 10771067, "ngf-mad", "Latn", } m["sse"] = { "Balangingi", 2880535, "poz-sbj", "Latn", } m["ssf"] = { "Thao", 676492, "map", "Latn", } m["ssg"] = { "Seimat", 3182581, "poz-aay", } m["ssh"] = { "Shihhi Arabic", 56571, "sem-arb", "Arab", entry_name = { remove_diacritics = c.kashida .. c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, from = {u(0x0671)}, to = {u(0x0627)} }, } m["ssi"] = { "Sansi", 3309366, "inc-nwe", } m["ssj"] = { "Sausi", 7427605, "ngf-mad", "Latn", } m["ssk"] = { "Sunam", 11002210, "sit-kin", } m["ssl"] = { "Western Sisaala", 11154776, "nic-sis", "Latn", } m["ssm"] = { "tiếng Semnam", 7449713, "mkh-asl", "Latn", "Tiếng Semnam", "Semnam", } m["ssn"] = { "tiếng Waata", 7449713, "cus-eas", nil, "Tiếng Waata", "Waata", } m["sso"] = { "tiếng Sissano", 7530937, "poz-ocw", "Latn", "Tiếng Sissano", "Sissano", } m["ssp"] = { "Spanish Sign Language", 3100814, "sgn", } m["ssq"] = { "So'a", 7572120, "poz-cet", "Latn", } m["ssr"] = { "Swiss-French Sign Language", 12953483, "sgn", } m["sss"] = { "tiếng Sô", 3082037, "mkh-kat", "Thai", "Tiếng Sô", "Sô", } m["sst"] = { "Sinasina", 7521813, "ngf", "Latn", } m["ssu"] = { "Susuami", 7649752, "ngf", "Latn", } m["ssv"] = { "Shark Bay", 7489783, "poz-vnc", } m["ssx"] = { "Samberigi", 7409020, "paa-eng", "Latn", } m["ssy"] = { "tiếng Saho", 36353, "cus-eas", "Latn, Ethi, Arab", "Tiếng Saho", "Saho", } m["ssz"] = { "Sengseng", 7450601, "poz-ocw", "Latn", } m["stb"] = { "Northern Subanen", 12953892, "phi", "Latn", } m["std"] = { "Sentinelese", 568377, } m["ste"] = { "Liana-Seti", 6539924, "poz-cma", } m["stf"] = { "Seta", 7456326, "qfa-tor", "Latn", } m["stg"] = { "Trieng", 22694648, "mkh-ban", } m["sth"] = { "Shelta", 36705, "crp", "Latn", ancestors = "en", } m["sti"] = { "tiếng Xtiêng", 15771431, "mkh-ban", "Khmr, Latn", "Tiếng Xtiêng", "Xtiêng", } m["stj"] = { "Matya Samo", 10974879, "dmn-sam", "Latn", } m["stk"] = { "Arammba", 3502094, "ngf", } m["stm"] = { "Setaman", 7456333, "ngf-okk", "Latn", } m["stn"] = { "Owa", 1324132, "poz-sls", "Latn", } m["sto"] = { "Stoney", 3033570, "sio-dkt", } m["stp"] = { "tiếng Tepehuan Đông Nam", 12953917, "azc", "Latn", "Tiếng Tepehuan Đông Nam", "Tepehuan Đông Nam", } m["stq"] = { "tiếng Frisia Saterland", 27154, "gmw-fri", "Latn", "Tiếng Frisia Saterland", "Frisia Saterland", } m["str"] = { "tiếng Saanich", 36444, "sal", "Latn", "Tiếng Saanich", "Saanich", } m["sts"] = { "Shumashti", 33777, "inc-kun", } m["stt"] = { "tiếng Xtiêng Bù Đeh", 12953891, "mkh-ban", "Latn", "Tiếng Xtiêng Bù Đeh", "Xtiêng Bù Đeh", } m["stu"] = { "tiếng Samtao", 25559550, "mkh-pal", "Latn, Mymr", "Tiếng Samtao", "Samtao" } m["stv"] = { "tiếng Siltʼe", nil, "sem-eth", "Ethi", "Tiếng Siltʼe", "Siltʼe", } m["stw"] = { "Satawalese", 28477, "poz-mic", } m["sty"] = { "tiếng Tatar Siberia", 4418344, "trk-kno", "Cyrl", "Tiếng Tatar Siberia", "Tatar Siberia", translit = "sty-translit" } m["sua"] = { "Sulka", 7636341, "qfa-iso", } m["sub"] = { "Suku", 12953160, "bnt-yak", "Latn", } m["suc"] = { "Western Subanon", 16113894, "phi", "Latn", } m["sue"] = { "Suena", 7634386, "ngf", "Latn", } m["sug"] = { "Suganga", 7634706, "ngf-okk", "Latn", } m["sui"] = { "Suki", 2089984, "ngf", "Latn", } m["suk"] = { "Sukuma", 2638144, "bnt-tkm", "Latn", } m["suq"] = { "tiếng Suri", 5364172, "sdv", "Latn, Ethi", "Tiếng Suri", "Suri", } m["sur"] = { "Mwaghavul", 3440486, "cdc-wst", "Latn", } m["sus"] = { "tiếng Susu", 33990, "dmn-sya", "Latn, Arab", "Tiếng Susu", "Susu", } m["sut"] = { "Subtiaba", 3915405, "omq", "Latn", } m["suv"] = { "tiếng Puroik", 56408, "sit-khb", "Latn, Beng", "Tiếng Puroik", "Puroik", } m["suw"] = { "Sumbwa", 7637055, "bnt-glb", "Latn", } m["sux"] = { "tiếng Sumer", 36790, "qfa-iso", "Xsux, Latn", "Tiếng Sumer", "Sumer", } m["suy"] = { "Suyá", 3505859, "sai-nje", "Latn", } m["suz"] = { "Sunwar", 56549, "sit-kiw", "Deva, Sunu" } m["sva"] = { "tiếng Svan", 34067, "ccs", "Geor, Cyrl", "Tiếng Svan", "Svan", translit = "sva-translit", override_translit = true, } m["svb"] = { "Ulau-Suain", 7878769, "poz-ocw", "Latn", } m["svc"] = { "Vincentian Creole English", 3501785, "crp", "Latn", ancestors = "en", } m["sve"] = { "Serili", 7454834, "poz-tim", } m["svk"] = { "Slovakian Sign Language", 7541557, "sgn", } m["svm"] = { "Slavomolisano", 36254, "zls", "Latn", ancestors = "sh", } m["svs"] = { "tiếng Savosavo", 3130296, "qfa-dis", "Latn", } m["svx"] = { "Skalvian", 3486125, "bat-wes", "Latn", } m["swb"] = { "tiếng Comoros Maore", 34075, "bnt-com", "Latn, Arab", "Tiếng Comoros Maore", "Comoros Maore", sort_key = "bnt-com-sortkey", } m["swf"] = { "Sere", 7453056, "nic-ser", "Latn", } m["swg"] = { "Swabian", 327274, "gmw-hgm", "Latn", ancestors = "gsw", } m["swi"] = { "tiếng Thủy", 3112388, "qfa-kms", "Latn, Shui, Hani", "Tiếng Thủy", "Thủy", sort_key = {Hani = "Hani-sortkey"}, } m["swj"] = { "Sira", 36599, "bnt-sir", "Latn", } m["swl"] = { "Swedish Sign Language", 36558, "sgn", } m["swm"] = { "Samosa", 7410037, "ngf-mad", "Latn", } m["swn"] = { "tiếng Sokna", 2988323, "ber", nil, "Tiếng Sokna", "Sokna", } m["swo"] = { "Shanenawa", nil, "sai-pan", "Latn", } m["swp"] = { "Suau", 3502368, "poz-ocw", } m["swq"] = { "Sharwa", 56791, "cdc-cbm", "Latn", } m["swr"] = { "Saweru", 3474649, } m["sws"] = { "Seluwasan", 7448845, "poz-cet", } m["swt"] = { "Sawila", 7428639, } m["swu"] = { "Suwawa", 7650588, "phi", } m["sww"] = { "Sowa", 7571843, "poz-vnc", } m["swx"] = { "Suruahá", 3114402, "auf", } m["swy"] = { "Sarua", 56261, "cdc-est", "Latn", } m["sxb"] = { "Suba", 33916, "bnt-lok", "Latn", } m["sxc"] = { "Sicanian", 36335, } m["sxe"] = { "Sighu", 36431, "bnt-kel", "Latn", } m["sxg"] = { "Shixing", 56337, "sit-nax", "Latn", } m["sxk"] = { "Southern Kalapuya", 3192122, "nai-klp", } m["sxl"] = { "Selonian", 36491, "bat-eas", "Latn", } m["sxm"] = { "Samre", 6583615, "mkh-pea", } m["sxn"] = { "tiếng Sangir", 25714758, "phi", "Latn", "Tiếng Sangir", "Sangir", } m["sxo"] = { "Sorothaptic", 2762254, } m["sxr"] = { "tiếng Saaroa", 716599, "map-tsu", "Latn", "Tiếng Saaroa", "Saaroa", } m["sxs"] = { "Sasaru", 3913384, "alv-yek", "Latn", } -- "sxu" "Upper Saxon" IS SUBSUMED INTO "gmw-ecg" "East Central German" m["sxw"] = { "tiếng Gbe Saxwe", 7428892, "alv-pph", nil, "Tiếng Gbe Saxwe", "Gbe Saxwe", } m["sya"] = { "Siang", 3482903, } m["syb"] = { "Central Subanen", 12953893, "phi", "Latn", } m["syc"] = { "tiếng Syriac cổ điển", 33538, "sem-are", "Syrc", "Tiếng Syriac cổ điển", "Syriac cổ điển", entry_name = {remove_diacritics = c.macron .. c.diaer .. c.macronbelow .. u(0x0730) .. "-" .. u(0x0748)}, } m["syi"] = { "Seki", 36547, "bnt-kel", "Latn", } m["syk"] = { "Sukur", 56292, "cdc-cbm", "Latn", } m["syl"] = { "tiếng Sylhet", 2044560, "inc-eas", "Sylo, Beng", "Tiếng Sylhet", "Sylhet", ancestors = "inc-obn", translit = "syl-translit", } m["sym"] = { "Maya Samo", 10950421, "dmn-sam", "Latn", } m["syn"] = { "tiếng Senaya", 33914, "sem-nna", "Syrc", "Tiếng Senaya", "Senaya", } m["syo"] = { "Suoy", 7641864, "mkh-pea", } m["sys"] = { "Sinyar", 56840, "csu", "Latn", } m["syw"] = { "Kagate", 12952538, "sit-kyk", "Deva", } m["syx"] = { "Osamayi", 7408415, "bnt-kel", "Latn", } m["syy"] = { "Al-Sayyid Bedouin Sign Language", 2915457, "sgn", } m["sza"] = { "tiếng Semelai", 3111827, "mkh-asl", "Latn", "Tiếng Semelai", "Semelai", } m["szb"] = { "tiếng Ngalum", 11732516, "ngf-okk", "Latn", "Tiếng Ngalum", "Ngalum", } m["szc"] = { "tiếng Semaq Beri", 7449119, "mkh-asl", "Latn", "Tiếng Semaq Beri", "Semaq Beri", } m["szd"] = { "Seru", 7455488, "poz-bnn", "Latn", } m["sze"] = { "tiếng Seze", 373683, "omv-mao", "Latn", "Tiếng Seze", "Seze", } m["szg"] = { "Sengele", 7450555, "bnt-mon", "Latn", } m["szl"] = { "tiếng Silesia", 30319, "zlw-lch", "Latn", "Tiếng Silesia", "Silesia", ancestors = "zlw-opl", } m["szn"] = { "Sula", 3503403, "poz-cma", "Latn", } m["szp"] = { "Suabo", 7630429, "ngf-sbh", "Latn", } m["szv"] = { "Isubu", 35431, "bnt-saw", "Latn", } m["szw"] = { "Sawai", 3447258, "poz-hce", "Latn", } m["szy"] = { "tiếng Sakizaya", 718269, "map", "Latn", "Tiếng Sakizaya", "Sakizaya", } return require("Module:languages").finalizeData(m, "language") 809y86dwhhbkhn5p7s2p5n1ay2thffb Mô đun:languages/data/3/l 828 272290 2568389 2562351 2026-10-04T12:14:39Z TheHighFighter2 42988 2568389 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 = {} m["laa"] = { "Lapuyan Subanun", 12635302, "phi", } m["lab"] = { "Linear A", nil, } m["lac"] = { "Lacandon", 35766, "myn", } m["lad"] = { "tiếng Ladino", 36196, "roa-ibe", "Hebr, Latn, Cyrl", "Tiếng Ladino", "Ladino", ancestors = "osp", } m["lae"] = { "Pattani", 7148323, "sit-whm", } m["laf"] = { "Lafofa", 35711, "alv", } m["lag"] = { "Langi", 584983, "bnt-mra", } m["lah"] = { "tiếng Lahnda", 1334774, "inc-pan", "pa-Arab", "Tiếng Lahnda", "Lahnda", ancestors = "inc-opa", } m["lai"] = { "Lambya", 6481626, "bnt-mby", } m["laj"] = { "Lango (Uganda)", 35670, "sdv-los", "Latn", } m["lak"] = { "Laka", 6474529, -- also Q55616620 "csu-sar", -- formerly classified as "alv-mbm"; see [[w:Lau Laka language]] } m["lam"] = { "Lamba", 36098, "bnt-sbi", "Latn", } m["lan"] = { "Laru", 3913987, "nic-knj", "Latn", } m["lap"] = { "Kabba-Laka", 6474528, "csu-sar", } m["laq"] = { "Qabiao", 3436700, "qfa-kra", } m["lar"] = { "Larteh", 35639, "alv-gng", "Latn", } m["las"] = { "tiếng Lama Gur", 35652, "nic-gne", "Latn", "Tiếng Lama Gur", "Lama Gur", } m["lau"] = { "Laba", 12952694, "paa-nha" } m["law"] = { "Lauje", 6498258, "poz", "Latn", } m["lax"] = { "tiếng Tiwa", 7810466, "tbq-bdg", "Latn, Beng", "Tiếng Tiwa", "Tiwa", } m["lay"] = { "tiếng Bạch Lạp Mã", 6480756, "sit-nba", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, "Tiếng Bạch Lạp Mã", "Bạch Lạp Mã", } m["laz"] = { "Aribwatsa", 3502104, "poz-ocw", "Latn", } m["lbb"] = { "Label", 3214296, "poz-ocw", "Latn", } m["lbc"] = { "Lakkia", 3027879, "qfa-tak", } m["lbe"] = { "tiếng Lak", 36206, "cau-nec", "Cyrl, Latn, Arab, Geor", "Tiếng Lak", "Lak", translit = {Cyrl = "lbe-translit"}, override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, sort_key = "lbe-sortkey", } m["lbf"] = { "Tinani", 784502, "sit-whm", } m["lbg"] = { "Laopang", 12952711, "tbq-bis", } m["lbi"] = { "La'bi", 6460637, "alv-mbm", } m["lbj"] = { "tiếng Ladakh", 35833, "sit-lab", "Tibt, Arab", "Tiếng Ladakh", "Ladakh", translit = { Tibt = "Tibt-translit" }, override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["lbk"] = { "Central Bontoc", nil, "phi", "Latn", } m["lbl"] = { "Libon Bikol", 18664462, "phi", } m["lbm"] = { "tiếng Lodha", 6666374, "mun", "Deva, Orya", "Tiếng Lodha", "Lodha", translit = { Orya = "or-translit" }, } m["lbn"] = { "tiếng Lamet", 3216723, "mkh-pal", "Laoo", "Tiếng Lamet", "Lamet", } m["lbo"] = { "tiếng Jru'", 6298648, "mkh-ban", "Latn", "Tiếng Jru'", "Jru'" } m["lbq"] = { "Wampar", 7966946, "poz-ocw", "Latn", } m["lbr"] = { "Northern Lorung", 6668040, "sit-kie", } m["lbs"] = { "Libyan Sign Language", 11775688, "sgn", } m["lbt"] = { "Lachi", 6583606, "qfa-kra", } m["lbu"] = { "Labu", 6467660, "poz-ocw", "Latn", } m["lbv"] = { "Lavatbura-Lamusong", 2405981, "poz-ocw", "Latn", } m["lbw"] = { "Tolaki", 3033597, "poz-btk", "Latn", } m["lbx"] = { "Lawangan", 3120345, "poz-bre", "Latn", } m["lby"] = { "Lamu-Lamu", 6482727, nil, "Latn", } m["lbz"] = { "Lardil", 3915688, "aus-tnk", "Latn", } m["lcc"] = { "Legenyem", 12952713, "poz-hce", "Latn", } m["lcd"] = { "Lola", 6668867, "poz-cet", "Latn", } m["lce"] = { "Loncong", 3058192, } m["lcf"] = { "Lubu", 3264685, } m["lch"] = { "Luchazi", 3265143, "bnt-clu", } m["lcl"] = { "Lisela", 6558753, "poz-cma", "Latn", } m["lcm"] = { "Tungag", 3542085, "poz-ocw", "Latn", } m["lcp"] = { "tiếng Lawa Tây", 18644465, "mkh-pal", "Thai", "Tiếng Lawa Tây", "Lawa Tây", sort_key = "Thai-sortkey", } m["lcq"] = { "Luhu", 6699890, "poz-cma", "Latn", } m["lcs"] = { "Lisabata-Nuniali", 6558534, } m["lda"] = { "Kla", nil, "dmn-mda", "Latn", } m["ldb"] = { "Idun", 3914441, "nic-plc", "Latn", } m["ldd"] = { "Luri (Nigeria)", 4701277, "cdc-wst", } m["ldg"] = { "Lenyima", 3914423, "nic-uce", "Latn", } m["ldh"] = { "Lamja-Dengsa-Tola", 11001739, "nic-dak", } m["ldj"] = { "Lemoro", 3912761, "nic-jer", } m["ldk"] = { "Leelau", 3914465, "alv-bwj", } m["ldl"] = { "Kaan", 3914501, "alv-yun", } m["ldm"] = { "Landoma", 35568, "alv-mel", } m["ldn"] = { "tiếng Láadan", 35757, "art", "Latn", type = "appendix-constructed", } m["ldo"] = { "Loo", 3915378, "alv-bwj", } m["ldp"] = { "Tso", 3913953, "alv-wjk", } m["ldq"] = { "Lufu", 35796, "nic-ykb", "Latn", } m["lea"] = { "Lega-Shabunda", 12952719, "bnt-lgb", } m["leb"] = { "Lala-Bisa", 6480112, "bnt-sbi", } m["lec"] = { "Leco", 2625398, "qfa-iso", } m["led"] = { "Lendu", 523823, "csu-lnd", "Latn", } m["lee"] = { "Lyélé", 3089032, "nic-gnn", } m["lef"] = { "tiếng Lelemi", 35585, "alv-ntg", "Latn", "Tiếng Lelemi", "Lelemi", } m["leh"] = { "Lenje", 6522666, "bnt-bot", } m["lei"] = { "Lemio", 6521165, "ngf-mad", } m["lej"] = { "Lengola", 6522474, "bnt-leb", } m["lek"] = { "Leipon", 3229216, "poz-aay", "Latn", } m["lel"] = { "Lele (Congo)", 56733, "bnt-bsh", } m["lem"] = { "Nomaande", 13479983, "nic-mbw", "Latn", } m["len"] = { "Honduran Lenca", 36189, "nai-len", "Latn", } m["leo"] = { "Leti (Cameroon)", 1345684, "nic-mba", ancestors = "bag", } m["lep"] = { "tiếng Lepcha", 35990, "sit", "Lepc", "Tiếng Lepcha", "Lepcha", translit = "lep-translit", } m["leq"] = { "Lembena", 6521067, "paa-eng", } m["ler"] = { "Lenkau", 3229472, "poz-aay", "Latn", } m["les"] = { "Lese", 11033939, "csu-mle", } m["let"] = { "Lesing-Gelimi", 12635445, "poz-ocw", "Latn", } m["leu"] = { "Kara (New Guinea)", 3192889, "poz-ocw", "Latn", } m["lev"] = { "Lamma", 6583582, "ngf", } m["lew"] = { -- this code was basically assigned as a catch-all for things that aren't brs, kzf or unz "Ledo Kaili", 35877, "poz-kal", "Latn", } m["lex"] = { "Luang", 6695015, "poz-tim", } m["ley"] = { "Lemolang", 3033560, } m["lez"] = { "tiếng Lezgi", 31746, "cau-esm", "Cyrl, Latn, Arab", "Tiếng Lezgi", "Lezgi", translit = "lez-translit", override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = { Cyrl = s["cau-Cyrl-entryname"], Latn = s["cau-Latn-entryname"], }, } m["lfa"] = { "Lefa", 35643, "bnt-baf", } m["lfn"] = { "Lingua Franca Nova", 146803, "art", "Latn, Cyrl", type = "appendix-constructed", } m["lga"] = { "Lungga", 3267590, "poz-ocw", "Latn", } m["lgb"] = { "Laghu", 3216169, "poz-ocw", "Latn", } m["lgg"] = { "Lugbara", 3272737, "csu-mma", } m["lgh"] = { "Laghuu", 6472114, "tbq-muj", } m["lgi"] = { "Lengilu", 6522465, "poz-swa", "Latn", } m["lgk"] = { "Neverver", 3241515, "poz-vnc", "Latn", } m["lgl"] = { "Wala", 3565284, "poz-sls", } m["lgm"] = { "Lega-Mwenga", 14916883, "bnt-lgb", } m["lgn"] = { "Opuuo", 3354339, "ssa-kom", } m["lgq"] = { "tiếng Logba", 35813, "alv-ntg", "Latn", "Tiếng Logba", "Logba", } m["lgr"] = { "Lengo", 3229454, "poz-sls", "Latn", } m["lgs"] = { "Guinea-Bissau Sign Language", 5616441, "sgn", } m["lgt"] = { "Pahi", 7124545, "paa-spk", "Latn", } m["lgu"] = { "Longgu", 3259105, "poz-sls", } m["lgz"] = { "Ligenza", 5531038, "bnt-bun", } m["lha"] = { "tiếng La Ha", 3112363, "qfa-kra", } m["lhh"] = { "Laha (Indonesia)", 6473107, "poz-cma", } m["lhi"] = { "Lahu Shi", 25559457, "tbq-lho", } m["lhl"] = { "Lahul Lohar", 12953672, } m["lhm"] = { "tiếng Lhomi", 14240916, "sit-tib", "Deva", "Tiếng Lhomi", "Lhomi", } m["lhn"] = { "Lahanan", 12953660, } m["lhp"] = { "Lhokpu", 3436603, "sit-dhi", } m["lhs"] = { "tiếng Mlahsö", 3393063, "sem-cna", "Syrc", "Tiếng Mlahsö", "Mlahsö", } m["lht"] = { "Lo-Toga", 3257566, "poz-vnc", "Latn", } m["lhu"] = { "tiếng La Hủ", 35780, "tbq-lho", "Latn", "Tiếng La Hủ", "La Hủ", } m["lia"] = { "West-Central Limba", 32867815, "alv-lim", } m["lib"] = { "Likum", 3240737, "poz-aay", "Latn", } m["lic"] = { "tiếng Hlai", 934738, "qfa-lic", "Latn", "Tiếng Hlai", "Hlai", } m["lid"] = { "Nyindrou", 3346666, "poz-aay", "Latn", } m["lie"] = { "Likila", 11011614, "bnt-ngn", } m["lif"] = { "Limbu", 56477, "sit-kir", "Limb", translit = "lif-translit", } m["lig"] = { "Ligbi", 33594, "dmn-jje", } m["lih"] = { "Lihir", 6546938, "poz-ocw", "Latn", } m["lii"] = { "Lingkhim", 12635536, } m["lij"] = { "tiếng Liguria", 36106, "roa-git", "Latn", "Tiếng Liguria", "Liguria", } m["lik"] = { "Lika", 1530394, "bnt-boa", } m["lil"] = { "tiếng Lillooet", 34154, "sal", nil, "Tiếng Lillooet", "Lillooet", } m["lio"] = { "Liki", 4261493, "poz-ocw", "Latn", } m["lip"] = { "Sekpele", 36257, "alv-ntg", } m["liq"] = { "tiếng Libido", 35691, "cus-hec", nil, "Tiếng Libido", "Libido", } m["lir"] = { "Liberian Kreyol", 6541128, "crp", "Latn", ancestors = "en", } m["lis"] = { "tiếng Lisu", 56480, "tbq-lso", "Lisu, Latn", "Tiếng Lisu", "Lisu", translit = {Lisu = "Lisu-translit"}, override_translit = true, sort_key = {Lisu = s["Lisu-sortkey"]}, } m["liu"] = { "Logorik", 6667811, "sdv-daj", } m["liv"] = { "tiếng Livonia", 33698, "urj-fin", "Latn", "Tiếng Livonia", "Livonia", entry_name = { remove_diacritics = "'" .. u(0x2019), from = {"Ǭ", "ǭ"}, to = {"Ō", "ō"} }, } m["liw"] = { "Col", 2981948, } m["lix"] = { "tiếng Liabuku", 13580912, "poz-mun", nil, "Tiếng Liabuku", "Liabuku" } m["liy"] = { "tiếng Banda-Bambari", 11051591, "bad-cnt", "Latn", "Tiếng Banda-Bambari", "Banda-Bambari", } m["liz"] = { "Libinza", 4914576, "bnt-zbi", } m["lja"] = { "Golpa", nil, "aus-yol", "Latn", } m["lje"] = { "Rampi", 7290041, "poz", } m["lji"] = { "Laiyolo", 6474218, } m["ljl"] = { "Li'o", 2697010, "poz", } m["ljp"] = { "Lampung Api", 49215, "poz-lgx", "Latn", } m["ljw"] = { "Yirandali", 17059380, } m["ljx"] = { "Yuru", nil, } m["lka"] = { "tiếng Lakalei", 12952700, "poz-tim", "Latn", "Tiếng Lakalei", "Lakalei", } m["lkb"] = { "Kabras", nil, "bnt-msl", ancestors = "luy", } m["lkc"] = { "Kucong", 6441572, "tbq-lho", } m["lkd"] = { "Lakondê", 20527166, "sai-nmk", "Latn", } m["lke"] = { "Kenyi", 12952628, "bnt-nyg", } m["lkh"] = { "Lakha", 56606, "sit-tib", } m["lki"] = { "tiếng Laki", 56483, "ku", "fa-Arab", "Tiếng Laki", "Laki", translit = "lki-translit", entry_name = {remove_diacritics = c.kasra .. c.sukun}, } m["lkj"] = { "Remun", 7312239, } m["lkl"] = { "Laeko-Libuat", 3504331, "qfa-tor", } m["lkm"] = { "Kalaamaya", 6349988, } m["lkn"] = { "Lakon", 3216494, "poz-vnc", "Latn", } m["lko"] = { "Khayo", 6401095, "bnt-msl", } m["lkr"] = { "Päri", 36487, "sdv-lon", } m["lks"] = { "Kisa", nil, "bnt-msl", ancestors = "luy", } m["lkt"] = { "tiếng Lakota", 33537, "sio-dkt", "Latn", "Tiếng Lakota", "Lakota", } m["lku"] = { "Kungkari", 6444526, } m["lky"] = { "Lokoya", 56687, "sdv-lma", } m["lla"] = { "Lala-Roba", 3914878, "alv-yun", } m["llb"] = { "Lolo", 11006056, "bnt-mak", ancestors = "vmw", } m["llc"] = { "Lele (Guinea)", 6520837, "dmn-mok", } m["lld"] = { "tiếng Ladin", 36202, "roa-rhe", "Latn", "Tiếng Ladin", "Ladin", } m["lle"] = { "Lele (New Guinea)", 3229269, "poz-oce", "Latn", } m["llf"] = { "Hermit", 3134240, "poz-aay", "Latn", } m["llg"] = { "Lole", 6668883, "poz-tim", } m["llh"] = { "Lamu", 6482736, "tbq-lso", } m["lli"] = { "Teke-Laali", 36543, "bnt-nze", } m["llj"] = { "Ladji-Ladji", 6512694, "aus-pam", } m["llk"] = { "Lelak", 3229263, "poz-swa", "Latn", } m["lll"] = { "Lilau", 6547570, "qfa-tor", } m["llm"] = { "tiếng Lasalimu", 6492774, "poz-mun", "Latn", "Tiếng Lasalimu", "Lasalimu" } m["lln"] = { "Lele (Chad)", 1641493, "cdc-est", } m["llo"] = { "Khlor", 27921409, "mkh-kat", } m["llp"] = { "tiếng Efate Bắc", 3580152, "poz-vnc", "Latn", "Tiếng Efate Bắc", "Efate Bắc", } m["llq"] = { "Lolak", 12953679, "phi", } m["lls"] = { "Lithuanian Sign Language", 3915480, "sgn", } m["llu"] = { "Lau", 3218574, "poz-sls", "Latn", } m["llx"] = { "Lauan", 35682, "poz-occ", "Latn", } m["lma"] = { "East Limba", 11034212, "alv-lim", } m["lmb"] = { "Merei", 12952843, "poz-vnc", "Latn", } m["lmc"] = { "Limilngan", 6549414, } m["lmd"] = { "Lumun", 35777, "alv-tal", } m["lme"] = { "Pévé", 56249, "cdc-mas", } m["lmf"] = { "South Lembata", 7567815, } m["lmg"] = { "Lamogai", 278365, "poz-ocw", "Latn", } m["lmh"] = { "Lambichhong", 6481472, "sit-kie", ancestors = "ybh", } m["lmi"] = { "Lombi", 11259563, "csu-maa", } m["lmj"] = { "West Lembata", 6864697, } m["lmk"] = { "tiếng Lamkang", 12952703, "tbq-kuk", "Latn, Mymr", "Tiếng Lamkang", "Lamkang", } m["lml"] = { "tiếng Hano", 3063193, "poz-vnc", "Latn", "Tiếng Hano", "Hano", } m["lmn"] = { "tiếng Lambadi", 33474, "inc-wes", ancestors = "raj", "Knda, Deva, Telu", "Tiếng Lambadi", "Lambadi", } m["lmo"] = { "tiếng Lombard", 33754, "roa-git", "Latn", "Tiếng Lombard", "Lombard", } m["lmp"] = { "tiếng Limbum", 35801, "nic-nka", "Latn", "Tiếng Limbum", "Limbum", } m["lmq"] = { "Lamatuka", 6480982, } m["lmr"] = { "Lamalera", 6480787, } m["lmu"] = { "Lamenu", 740604, "poz-vnc", "Latn", } m["lmv"] = { "Lomaiviti", 3130221, "poz-occ", "Latn", } m["lmw"] = { "Lake Miwok", 3216471, "nai-you", "Latn", } m["lmx"] = { "Laimbue", 6473933, "nic-rnw", } m["lmy"] = { "tiếng Lamboya", 6481538, "poz-cet", "Latn", "Tiếng Lamboya", "Lamboya", sort_key = "lmy-sortkey", } m["lmz"] = { "Lumbee", 12635887, nil, "Latn", } m["lna"] = { "Langbashe", 11137550, "bad", } m["lnb"] = { "Mbalanhu", 12952830, "bnt-ova", } m["lnd"] = { "Lun Bawang", 13479839, "poz-swa", "Latn", } m["lnh"] = { "tiếng Lanoh", 6487291, "mkh-asl", nil, "Tiếng Lanoh", "Lanoh", } m["lni"] = { "Daantanai'", 5207384, "paa-sbo", } m["lnj"] = { "Linngithigh", 3915694, "aus-pmn", "Latn", } m["lnl"] = { "tiếng Banda Trung Nam", 41354532, "bad", "Latn", "Tiếng Banda Trung Nam", "Banda Trung Nam", } m["lnm"] = { "Langam", 6485678, "paa", "Latn", } m["lnn"] = { "Lorediakarkar", 6680287, "poz-vnc", "Latn", } m["lno"] = { "Lango (Sudan)", 223306, "sdv-lma", } m["lns"] = { "Lamnso'", 35788, "nic-rng", } m["lnu"] = { "Longuda", 35797, "alv-bam", "Latn", } m["lnw"] = { "Lanima", nil, "aus-pam", "Latn", } m["loa"] = { "Loloda", 6669025, "paa-nha", "Latn", } m["lob"] = { "tiếng Lobi", 35807, "nic-gur", "Latn", "Tiếng Lobi", "Lobi", } m["loc"] = { "Inonhan", 2400870, "phi", } m["lod"] = { "Berawan", 4891018, "poz-swa", "Latn", } m["loe"] = { "Saluan", 12953867, "poz", } m["lof"] = { "Logol", 35779, "alv-hei", } m["log"] = { "Logo", 2613477, "csu-mma", } m["loh"] = { "Narim", 56353, "sdv", } m["loi"] = { "Lomakka", 3913961, "alv-kul", } m["loj"] = { "tiếng Lou", 3260104, "poz-aay", "Latn", "Tiếng Lou", "Lou", } m["lok"] = { "Loko", 3914912, "dmn-msw", "Latn", } m["lol"] = { "tiếng Mongo", 112893, "bnt-mon", "Latn", "Tiếng Mongo", "Mongo", } m["lom"] = { "tiếng Loma", 35885, "dmn-msw", "Latn, Loma", "Tiếng Loma", "Loma", } m["lon"] = { "Malawi Lomwe", 10975286, } m["loo"] = { "Lombo", 11167192, "bnt-ske", } m["lop"] = { "Lopa", 3914875, } m["loq"] = { "Lobala", 4849710, "bnt-ngn", } m["lor"] = { "Téén", 36467, "alv-kul", } m["los"] = { "Loniu", 3259202, "poz-aay", "Latn", } m["lot"] = { "Lotuko", 56672, "sdv-lma", } m["lou"] = { "tiếng Creole Louisiana", 1185127, "crp", "Latn", ancestors = "fr", sort_key = s["roa-oil-sortkey"], "Tiếng Creole Louisiana", "Creole Louisiana", } m["lov"] = { "Lopi", 12952740, "tbq-tal", } m["low"] = { "Tampias Lobu", 12953674, } m["lox"] = { "Loun", 6689636, "poz-cet", "Latn", } m["loy"] = { "tiếng Loke", 12952744, "sit-tib", "Tibt, Deva", "Tiếng Loke", "Loke", translit = { Tibt = "Tibt-translit" }, override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["loz"] = { "Lozi", 33628, "bnt-sts", "Latn", } m["lpa"] = { "Lelepa", 3229273, "poz-vnc", } m["lpe"] = { "Lepki", 4259152, "paa-pau", } m["lpn"] = { "Long Phuri Naga", 6673049, "sit-aao", } m["lpo"] = { "Lipo", 56921, "tbq-llo", "Plrd", } m["lpx"] = { "Lopit", 56684, "sdv-lma", } m["lra"] = { "Rara Bakati'", 3419746, "day", } m["lrc"] = { "tiếng Lur Bắc", 19933293, "ira-swi", "fa-Arab", "Tiếng Lur Bắc", "Lur Bắc", ancestors = "pal", } m["lre"] = { "Laurentian", 1790301, "iro-nor", "Latn", } m["lrg"] = { "Laragia", 2591193, } m["lri"] = { "Marachi", 6754565, "bnt-msl", } m["lrk"] = { "Loarki", 6663513, } m["lrl"] = { "tiếng Lar", 33468, "ira-swi", "fa-Arab", "Tiếng Lar", "Lar", } m["lrm"] = { "Marama", nil, "bnt-msl", ancestors = "luy", } m["lrn"] = { "Lorang", 6678781, } m["lro"] = { "Laro", 35687, "alv-hei", } m["lrr"] = { "Southern Lorung", 12952742, "sit-kie", } m["lrt"] = { "Larantuka Malay", 6488691, "poz-mly", "Latn", } m["lrv"] = { "Larevat", 3217892, "poz-vnc", "Latn", } m["lrz"] = { "Lemerig", 2028448, "poz-vnc", } m["lsa"] = { "Lasgerdi", 3218296, "ira-kms", } m["lsd"] = { "tiếng Lishana Deni", 3436461, "sem-nna", "Hebr", "Tiếng Lishana Deni", "Lishana Deni", } m["lse"] = { "Lusengo", 6683546, "bnt-zbi", } m["lsh"] = { "Lish", 6558822, "sit-khb", } m["lsi"] = { "tiếng Lashi", 6493203, "tbq-brm", nil, "Tiếng Lashi", "Lashi", } m["lsl"] = { "Latvian Sign Language", 6497414, "sgn", } m["lsm"] = { "Saamia", 3739441, "bnt-msl", } m["lso"] = { "Laos Sign Language", 6488022, "sgn", } m["lsp"] = { "Panamanian Sign Language", 7129968, "sgn", } m["lsr"] = { "Aruop", 3450566, "qfa-tor", } m["lss"] = { "Lasi", 12953669, "inc-snd", "Arab", ancestors = "sd", } m["lst"] = { "Trinidad and Tobago Sign Language", 7842495, "sgn", } m["lsy"] = { "Mauritian Sign Language", 6793754, "sgn", } m["ltc"] = { "tiếng Hán trung cổ", 2016252, "zhx", "Hant, Phag, Tang", "Tiếng Hán trung cổ", "Hán trung cổ", translit = {Hant = "zh-translit"}, sort_key = {Hant = "Hani-sortkey"}, } m["ltg"] = { "tiếng Latgale", 36212, "bat-eas", "Latn", "Tiếng Latgale", "Latgale", } m["lti"] = { "tiếng Leti (Indonesia)", 3236912, "poz-tim", "Latn", "Tiếng Leti (Indonesia)", "Leti (Indonesia)", } m["ltn"] = { "tiếng Latundê", nil, "sai-nmk", "Latn", "Tiếng Latundê", "Latundê", } m["lto"] = { "Olutsotso", nil, "bnt-msl", ancestors = "luy", } m["lts"] = { "Lutachoni", nil, "bnt-msl", } m["ltu"] = { "Latu", 6497181, "poz-cma", } m["lua"] = { "tiếng Luba-Kasai", 34173, "bnt-lub", "Latn", } m["luc"] = { "Aringa", 56556, "csu-mma", } m["lud"] = { "tiếng Lyydi", 33918, "urj-fin", "Latn, Cyrl", "Tiếng Lyydi", "Lyydi", } m["lue"] = { "Luvale", 33597, "bnt-clu", "Latn", } m["luf"] = { "Laua", 6497673, } m["lui"] = { "Luiseño", 56236, "azc-cup", "Latn", entry_name = {remove_diacritics = c.acute .. c.circ}, } m["luj"] = { "Luna", 11003832, "bnt-lbn", } m["luk"] = { "tiếng Lunana", 56446, "sit-tib", "Tibt", "Tiếng Lunana", "Lunana", ancestors = "dz", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["lul"] = { "Olu'bo", 6589401, "csu-mma", } m["lum"] = { "Luimbi", 10963134, "bnt-clu", } m["lun"] = { "Lunda", 33607, "bnt-lun", "Latn", } m["luo"] = { "Luo", 5414796, "sdv-los", "Latn", } m["lup"] = { "tiếng Lumbu", 35793, "bnt-sir", "Latn", "Tiếng Lumbu", "Lumbu", } m["luq"] = { "tiếng Lucumí", 1768321, "alv-yor", "Latn", "Tiếng Lucumí", "Lucumí", ancestors = "yo", sort_key = { remove_diacritics = c.acute, }, } m["lur"] = { "Laura", 2984540, } m["lus"] = { "tiếng Mizo", 36147, "tbq-kuk", "Latn", "Tiếng Mizo", "Mizo", } m["lut"] = { "tiếng Lushootseed", 33658, "sal", "Latn", "Tiếng Lushootseed", "Lushootseed", } m["luu"] = { "Lumba-Yakkha", 6703050, "sit-kie", ancestors = "ybh", } m["luv"] = { "Luwati", 33402, "inc-snd", "Khoj", } m["luy"] = { "tiếng Luhya", 35893, "bnt-msl", "Latn", "Tiếng Luhya", "Luhya", } m["luz"] = { "tiếng Lur Nam", 12952748, "ira-swi", "fa-Arab", "Tiếng Lur Nam", "Lur Nam", ancestors = "pal", } m["lva"] = { "Maku'a", 35790, "poz-tim", } m["lvi"] = { "tiếng Lawi", 6502657, "mkh-ban", "Latn", "Tiếng Lawi", "Lawi", } m["lvk"] = { "tiếng Lavukaleve", 770547, "paa", "Latn", "Tiếng Lavukaleve", "Lavukaleve", } m["lvl"] = { "Lwel", 93936908, "bnt-bdz", "Latn", } m["lvu"] = { "Levuka", 6535860, } m["lwa"] = { "Lwalu", 6706953, "bnt-lbn", } m["lwe"] = { "Lewo Eleng", 6537465, } m["lwg"] = { "Wanga", nil, "bnt-msl", ancestors = "luy", } m["lwh"] = { "White Lachi", 8842956, "qfa-kra", } m["lwl"] = { "tiếng Lawa Đông", 18644464, "mkh-pal", "Thai", "Tiếng Lawa Đông", "Lawa Đông", sort_key = "Thai-sortkey", } m["lwm"] = { "tiếng Laomian", 19597674, "tbq-bis", "Thai", "Tiếng Laomian", "Laomian", } m["lwo"] = { "Luwo", 56362, "sdv-lon", "Latn", } m["lws"] = { "Malawian Sign Language", 47522462, "sgn", } m["lwt"] = { "Lewotobi", 14916885, } m["lwu"] = { "Lawu", 6505073, "tbq-lwo", } m["lww"] = { "tiếng Lewo", 3237321, "poz-vnc", "Latn", "Tiếng Lewo", "Lewo", } m["lya"] = { "tiếng Laya", 56602, "sit-tib", "Tibt", "Tiếng Laya", "Laya", ancestors = "dz", translit = "Tibt-translit", override_translit = true, display_text = s["Tibt-displaytext"], entry_name = s["Tibt-entryname"], sort_key = "Tibt-sortkey", } m["lyg"] = { "tiếng Lyngngam", 12635902, "aav-pkl", nil, "Tiếng Lyngngam", "Lyngngam", } m["lyn"] = { "Luyana", 3268098, } m["lzh"] = { "tiếng Văn ngôn", 37041, "zhx", "Hant", "Tiếng Văn ngôn", "Văn ngôn", wikimedia_codes = "zh-classical", translit = "zh-translit", sort_key = "Hani-sortkey", } m["lzl"] = { "Litzlitz", 6653424, "poz-vnc", "Latn", } m["lzn"] = { "Leinong Naga", 5924455, "sit-kch", } m["lzz"] = { "tiếng Laz", 1160372, "ccs-zan", "Geor, Latn", "Tiếng Laz", "Laz", translit = {Geor = "lzz-translit"}, override_translit = true, entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ}, } return require("Module:languages").finalizeData(m, "language") ga62rlfnizfv6fxz37ov9a3gn2457ou Mô đun:th-hom/data 828 272593 2568626 2199978 2026-10-05T08:42:33Z Octahedron80 9450 2568626 Scribunto text/plain -- Must keep only correct spellings. local hom = { ['กด'] = {'กช','กฎ','กด'}, ['กน'] = {'กน','กล'}, ['กอ'] = {'ก','ก.','กอ'}, ['กอบ'] = {'กอบ','กอปร'}, ['กอ-ระ-กด'] = {'กรกช','กรกฎ','กรกฏ'}, ['กะ-บิน'] = {'กบินทร์','กบิล','กะบิล'}, ['กะ-โบน'] = {'กโบร','กโบล'}, ['กะ-ปิ'] = {'กปิ','กะปิ'}, ['กะ-มะ-ลาด'] = {'กมลาศ','กมลาสน์'}, ['กะ-รัน'] = {'กรัณฑ์','กรัณย์'}, ['กะ-ลา'] = {'กลา','กะลา'}, ['กะ-สัด-ตฺรี'] = {'กษัตรี','กษัตรีย์'}, ['กะ-เสียน'] = {'เกษียณ','เกษียน','เกษียร'}, ['กะ-หฺรีด'] = {'กรีษ','กรีส'}, ['กัด'] = {'กรรตุ','กัด'}, ['กัน'] = {'กรร','กรรฐ์','กรรณ','กรรม์','กัญ','กัณฐ์','กัณฑ์','กัณณ์','กัณห์','กัน','กันต์','กันย์','กัลป์'}, ['กัน-ดาน'] = {'กันดาร','กันดาล'}, ['กัน-ยา'] = {'กัญญา','กันยา'}, ['กัน-แสง'] = {'กรรแสง','กันแสง'}, ['กับ'] = {'กับ','กัป'}, ['กาด'] = {'กาจ','กาฐ','กาด','การ์ด'}, ['ก๊าด'] = {'ก๊าซ','ก๊าด','การ์ด'}, ['กาน'] = {'กาญจน์','กาน','กานต์','กานท์','การ','การณ์','การย์','กาล','กาฬ'}, ['กาบ'] = {'กาบ','กาพย์'}, ['กา-รัน'] = {'การันย์','การันต์'}, ['กา-รุน'] = {'การุญ','การุณย์'}, ['ก้าว'] = {'ก้าว','เก้า'}, ['กำ'] = {'กรรม','กำ'}, ['กำ-นัน'] = {'กำนัน','กำนัล'}, ['กำ-มะ-กอน'] = {'กรรมกร','กรรมกรณ์'}, ['กำ-มาน'] = {'กรรมาร','กัมมาร'}, ['กุด'] = {'กุฏิ','กุด'}, ['กุน'] = {'กุณฑ์','กุน','กุล'}, ['กุม'] = {'กุม','กุมภ์'}, ['กูด'] = {'กูฏ','กูด'}, ['กูน'] = {'กูณฑ์','กูน'}, ['กฺรน'] = {'กรณฑ์','กรน'}, ['กฺระ-ดาด'] = {'กระดาด','กระดาษ'}, ['กฺระ-บวน'] = {'กระบวน','กระบวร'}, ['กฺระ-เบน'] = {'กระเบญ','กระเบน'}, ['กฺระ-สาบ'] = {'กระษาปณ์','กระสาบ'}, ['กฺระ-เสียน'] = {'กระเษียร','กระเสียน','กระเสียร'}, ['กฺระ-ไส'] = {'กระษัย','กระไส'}, ['กฺระ-หฺนก'] = {'กระนก','กระหนก'}, ['กฺราว'] = {'กราว','กราวด์'}, ['กฺรำ'] = {'กรัม','กรำ'}, ['กฺรี-ทา'] = {'กรีฑา','กรีธา'}, ['กฺลด'] = {'กลด','กลศ'}, ['เก'] = {'เก','เกย์'}, ['เกด'] = {'เกด','เกตุ','เกศ','เกส'}, ['เก็ด'] = {'เก็จ','เก็ด'}, ['เกน'] = {'เกณฑ์','เกน'}, ['เก-สา'] = {'เกศา','เกสา'}, ['เก-สี'] = {'เกศี','เกสี'}, ['เกา-บิน'] = {'เกาบิน','เกาบิล'}, ['เกียด'] = {'เกียจ','เกียด','เกียรติ'}, ['โกด'] = {'โกฏิ','โกฐ','โกศ','โกษ','โกส'}, ['โก-สน'] = {'โกศล','โกสน'}, ['โกฺรด'] = {'โกรด','โกรธ','โกรศ'}, ['ไก๊'] = {'ไก๊','ไกด์','ไก๊ด์'}, ['ขอ'] = {'ข','ข.','ขอ','ฃ','ฃอ'}, ['ขอด'] = {'ขอด','คอร์ด','คอร์ต'}, ['ขัด'] = {'ขัช','ขัด'}, ['ขัน'] = {'ขรรค์','ขัณฑ์','ขัน','ขันธ์'}, ['ขาน'] = {'ขาน','ขาล'}, ['ขีด-คั่น'] = {'ขีดขั้น','ขีดคั่น'}, ['เข็น'] = {'เข็ญ','เข็น'}, ['ไข'] = {'ขัย','ไข'}, ['คด'] = {'คช','คด','คต'}, ['คน'] = {'คน','คนธ์','คล'}, ['คม'] = {'คม','คมน์'}, ['ควน'] = {'ควณ','ควน','ควร'}, ['คอ'] = {'ค','ค.','คอ','คอร์','ฅ','ฅอ','ฆ'}, ['ค็่อน'] = {'ข้อน','ค่อน'}, --short ['ค็่อย'] = {'ข้อย','ค่อย'}, --short ['ค้อส'] = {'คอร์ส','คอส'}, ['คะ-นะ'] = {'คณะ','ฆน','ฆนะ'}, ['คัด'] = {'คัด','คัต'}, ['คัน'] = {'ครรภ์','คัน','คันถ์','คันธ์','คัล'}, ['คั่น'] = {'ขั้น','คั่น'}, ['คับ'] = {'ครรภ','คับ','คัป','คัพภ์'}, ['คั่ว'] = {'ขั้ว','คั่ว'}, ['ค่า'] = {'ข้า','ค่า','ฆ่า'}, ['ค่าง'] = {'ข้าง','ค่าง'}, ['คาด'] = {'คาด','คาธ','คาส','ฆาต'}, ['คาน'] = {'คาน','ฆาน'}, ['คำ-นวน'] = {'คำนวณ','คำนวร'}, ['คี่'] = {'ขี้','คี่'}, ['คุด'] = {'คุด','คุต'}, ['คูน'] = {'คูณ','คูน'}, ['คฺราด'] = {'คราด','คราส'}, ['คฺรึน'] = {'คฤนถ์','ครึน'}, ['คฺวั่น'] = {'ขวั้น','ควั่น'}, ['คฺวาน'] = {'ควาญ','ควาน'}, ['เคียน'] = {'เคียน','เคียร'}, ['เคี่ยว'] = {'เขี้ยว','เคี่ยว'}, ['แค'] = {'แค','แคร์'}, ['โคด'] = {'โคตร','โฆษ'}, ['งอ'] = {'ง','ง.','งอ'}, ['จน'] = {'จญ','จน','จล','จลน์'}, ['จอ'] = {'จ','จ.','จอ'}, ['จอน'] = {'จร','จอน'}, ['จะ-หฺรด'] = {'จรด','จรส'}, ['จัก'] = {'จัก','จักร'}, ['จัน'] = {'จรรย์','จัณฑ์','จัน','จันท์','จันทร์','จันทน์'}, ['จัน-โจด'] = {'จันโจษ','จรรโจษ'}, ['จาก'] = {'จาก','จาค'}, ['จาน'] = {'จาน','จาร'}, ['จาบ'] = {'จาบ','จาป'}, ['จำ'] = {'จรรม','จำ'}, ['จำ-นัน'] = {'จำนรรจ์','จำนัล'}, ['จำ-เนียน'] = {'จำเนียน','จำเนียร'}, ['จิด'] = {'จิต','จิตต์','จิตร'}, ['จุน'] = {'จุณ','จุน','จุล'}, ['โจด'] = {'โจท','โจทก์','โจทย์','โจษ'}, ['โจน'] = {'โจน','โจร','โจล'}, ['ไจ'] = {'ใจ','ไจ'}, ['ฉอ'] = {'ฉ','ฉ.'}, ['ฉัด'] = {'ฉัด','ฉัตร'}, ['ฉัน'] = {'ฉัน','ฉันท์'}, ['ฉาบ'] = {'ฉาบ','ฉาป'}, ['ฉิน'] = {'ฉิน','ฉินท์'}, ['เฉด'] = {'เฉด','เฉท'}, ['ชง'] = {'ชง','ชงฆ์'}, ['ชน'] = {'ชน','ชนม์','ชล'}, ['ชวน'] = {'ชวน','ชวร'}, ['ชอ'] = {'ช','ช.','ฌ'}, ['ช่อ'] = {'ฉ้อ','ช่อ'}, ['ช็อก'] = {'ช็อก','ชอล์ก'}, ['ชอน'] = {'ชร','ชอน'}, ['ชะ-เลง'] = {'ชะเลง','เชลง'}, ['ชัก'] = {'ชัก','ชัค'}, ['ชัด'] = {'ชัฏ','ชัด'}, ['ชาด'] = {'ชาด','ชาต','ชาติ'}, ['ช้าด'] = {'ชาด','ชาร์จ','ชาร์ต'}, ['ชาน'] = {'ชาญ','ชาน','ชาร','ชาล','ฌาน'}, ['ชำ-นัน'] = {'ชำนรร','ชำนัญ','ชำนัน'}, ['ชำ-เนียน'] = {'ชำเนียน','ชำเนียร'}, ['ชิด'] = {'ชิด','ชิต'}, ['ชิบ'] = {'ชิบ','ชิป'}, ['เช็ก'] = {'เช็ก','เช็ค'}, ['เชอ'] = {'เชอ','เฌอ'}, ['เชา'] = {'เชาว์','เชาวน์'}, ['เชียน'] = {'เชียร','เชียรณ์'}, ['แช'] = {'แช','แชร์'}, ['โชก'] = {'โชก','โชค'}, ['โชด'] = {'โชต','โชติ'}, ['ไช'] = {'ชัย','ไช','ไชย'}, ['ซวด'] = {'ซวด','ทรวด'}, ['ซอ'] = {'ซ','ซ.','ซอ','ทรอ'}, ['ซ็่อม'] = {'ซ่อม','ส้อม'}, --short ['ซับ'] = {'ซับ','ทรัพย์'}, ['ซ่า'] = {'ซ่า','ซ่าส์'}, ['ซ่าง'] = {'ซ่าง','สร้าง'}, ['ซาบ'] = {'ซาบ','ทราบ'}, ['ซาย'] = {'ไซน์','ทราย'}, ['ซิก'] = {'ซิก','ซิกข์'}, ['ซิ่น'] = {'ซิ่น','สิ้น'}, ['ซิบ'] = {'ซิบ','ซิป'}, ['ซุบ'] = {'ซุบ','ซุป'}, ['ซู่'] = {'ซู่','สู้'}, ['เซ็่น'] = {'เซ่น','เส้น'}, --short ['เซล'] = {'เซล','เซลล์','เซลส์'}, ['เซ่อ'] = {'เซ่อ','เซอร์'}, ['เซ่า'] = {'เศร้า','เส้า'}, ['เซี่ยว'] = {'เซี่ยว','เสี้ยว'}, ['แซ่'] = {'แซ่','แส้'}, ['โซม'] = {'โซม','โซรม','โทรม'}, ['ไซ'] = {'ไซ','ไทร'}, ['ไซ่'] = {'ไส้','ไสร้'}, ['ไซ้'] = {'ไซ้','ไซซ์','ไซต์','ไซร้'}, ['ดวด'] = {'ดวจ','ดวด'}, ['ดอ'] = {'ฎ','ด','ดอ'}, ['ดอน'] = {'ดร','ดอน'}, ['ดาด'] = {'ดาด','ดาษ'}, ['ดาน'] = {'ดาน','ดาร','ดาล'}, ['ดาม'] = {'ดาม','ดามพ์'}, ['ด้าย'] = {'ด้าย','ได้'}, ['ดาว'] = {'ดาว','ดาวน์'}, ['ดำ'] = {'ดำ','ดัมพ์'}, ['ดำ-นาน'] = {'ดำนาณ','ดำนาน'}, ['ดิด'] = {'ดิฐ','ดิตถ์','ดิษฐ์'}, ['ดุด'] = {'ดุจ','ดุด'}, ['ดุน'] = {'ดุน','ดุล','ดุลย์'}, ['ดุ-สิด'] = {'ดุษิต','ดุสิต'}, ['เดด'] = {'เดช','เดชน์','เดต'}, ['เด็ด'] = {'เด็จ','เด็ด'}, ['เดียน'] = {'เดียร','เดียรถ์'}, ['โดน'] = {'โดน','โดร','โดรณ'}, ['ได'] = {'ใด','ได','ไดร์'}, ['ตอ'] = {'ฏ','ต','ต.','ตอ'}, ['ตะ-เค่'] = {'ตะเข้','ตะเฆ่'}, ['ตัก'] = {'ตรรก','ตัก','ตักร'}, ['ตัด'] = {'ตัด','ตัถย์'}, ['ตาน'] = {'ตาน','ตาล','ตาฬ'}, ['ต้าย'] = {'ใต้','ไต้'}, ['ตุน'] = {'ตุน','ตุล','ตุลย์'}, ['ตฺรวด'] = {'ตรวจ','ตรวด'}, ['ตฺรี'] = {'ตรี','ตฤๅ'}, ['เตียน'] = {'เตียน','เตียรถ์'}, ['ไตฺร'] = {'ตรัย','ไตร'}, ['ถอ'] = {'ฐ','ถ','ถ.'}, ['ถะ-หฺวัน'] = {'ถวัล','ถวัลย์'}, ['ถะ-หฺวิน'] = {'ถวิน','ถวิล'}, ['ถาน'] = {'ฐาน','ถาน'}, ['ถุน'] = {'ถุน','ถุล'}, ['เถน'] = {'เถน','เถร'}, ['ทง'] = {'ธง','ธงก์'}, ['ทด'] = {'ทด','ทท','ทศ'}, ['ทน'] = {'ทน','ทนต์','ทล','ธน'}, ['ท่วย'] = {'ถ้วย','ท่วย'}, ['ทอ'] = {'ฑ','ฒ','ท','ท.','ทอ','ธ','ธ.'}, ['ท็่อง'] = {'ถ้อง','ท่อง'}, --short ['ทอน'] = {'ทอน','ธร'}, ['ทอ-ระ-มาน'] = {'ทรมาน','ธรมาน'}, ['ทอ-ระ-ราด'] = {'ทรราช','ทรราชย์'}, ['ทะ-ลาย'] = {'ทลาย','ทะลาย'}, ['ทะ-วาย'] = {'ทวาย','ทะวาย'}, ['ทะ-วิ-บด'] = {'ทวิบถ','ทวิบท'}, ['ทัก'] = {'ทัก','ทักข์','ทักษ์'}, ['ทัด'] = {'ทัด','ทัต','ทัศ','ทัศน์','ธัช'}, ['ทัน'] = {'ทัณฑ์','ทัน','ทันต์','ทันธ์','ธรรม์','ธัญ'}, ['ทับ'] = {'ทรรป','ทรรปณ์','ทับ','ทัพ'}, ['ทับ-ปะ-นะ'] = {'ทรรปณะ','ทัปนะ'}, ['ท่า'] = {'ถ้า','ท่า'}, ['ทาด'] = {'ทาษ','ทาส','ธาตุ'}, ['ทาน'] = {'ทาน','ทานต์','ทาร','ธาร'}, ['ทา-ยาด'] = {'ทายาด','ทายาท'}, ['ท้าว'] = {'ท้าว','เท้า'}, ['ทำ'] = {'ทำ','ธรรม'}, ['ทิ-คำ-พอน'] = {'ทิคัมพร','ทิฆัมพร'}, ['ทิด'] = {'ทิช','ทิด','ทิต','ทิศ'}, ['ทิบ'] = {'ทิป','ทิพ','ทิพย์'}, ['ทุก'] = {'ทุก','ทุกข์'}, ['ทุด'] = {'ทุส','ธุช','ธุต'}, ['ทุ-ระ-กำ'] = {'ทุรกรรม','ธุรกรรม'}, ['ทูน'] = {'ทูน','ทูล'}, ['ทูบ'] = {'ทูบ','ธูป'}, ['เท'] = {'เท','เทห์'}, ['เทด'] = {'เทศ','เทศน์'}, ['เท-พิน'] = {'เทพิน','เทพินทร์'}, ['เท-วัน'] = {'เทวัญ','เทวัน'}, ['เท่า'] = {'เฒ่า','เถ้า','เท่า'}, ['เทิน'] = {'เทอญ','เทิน','เทิร์น'}, ['เทียน'] = {'เทียน','เทียร','เทียรฆ์','เธียร'}, ['โท'] = {'โท','โทร'}, ['โท-ระ-ทัด'] = {'โทรทรรศน์','โทรทัศน์'}, ['ไท'] = {'ไท','ไทย'}, ['นบ'] = {'นบ','นพ','นภ'}, ['นอ'] = {'ณ','น','น.','นอ'}, ['นอ-ระ-กาน'] = {'นรกานต์','นรการ'}, ['นะ'] = {'ณ','นะ'}, ['นัก'] = {'นัก','นัข','นัค'}, ['นัด'] = {'นัจ','นัฏ','นัฑ','นัด','นัตถุ์'}, ['น่า'] = {'น่า','หน้า'}, ['นาก'] = {'นาก','นาค'}, ['นาด'] = {'นาฏ','นาด','นาถ','นาท','นาศ'}, ['นิด'] = {'นิจ','นิด','นิตย์','นิติ','นิทร'}, ['นิ-ติ-กอน'] = {'นิติกร','นิติกรณ์'}, ['นิ-ติ-กาน'] = {'นิติการ','นิติการณ์'}, ['นิ-ทาน'] = {'นิทาน','นิธาน'}, ['นิ-ระ-มาน'] = {'นิรมาณ','นิรมาน'}, ['นิ-โรด'] = {'นิโรช','นิโรธ'}, ['นิ-วาด'] = {'นิวาต','นิวาส'}, ['นิ-สาด'] = {'นิษาท','นิสาท'}, ['นี่'] = {'นี่','หนี้'}, ['นุด'] = {'นุช','นุด','นุต'}, ['เน-ระ-นาด'] = {'เนรนาด','เนรนาถ'}, ['เน่า'] = {'เน่า','เหน้า'}, ['เนียน'] = {'เนียน','เนียร'}, ['ไน'] = {'นัย','นัยน์','ใน','ไน'}, ['บง'] = {'บง','บงก์','บงสุ์'}, ['บด'] = {'บฏ','บด','บถ','บท'}, ['บอ'] = {'บ','บ.','บอ'}, ['บ่อ'] = {'บ่','บ่อ'}, ['บอด'] = {'บอด','บอร์ด'}, ['บอ-พิด'] = {'บพิตร','บพิธ'}, ['บอ-ริ-พัน'] = {'บริพันธ์','บริภัณฑ์'}, ['บะ-หฺรัด'] = {'บรัด','บรัศว์'}, ['บัง-คน'] = {'บังคน','บังคล'}, ['บัด'] = {'บัฏ','บัด','บัตร','บัทม์'}, ['บัน'] = {'บรรณ','บรรพ์','บัน','บัล'}, ['บัน-ดิด'] = {'บัณฑิต','บัณฑิตย์'}, ['บัน-เดาะ'] = {'บัณเฑาะก์','บัณเฑาะว์'}, ['บัน-ยง'] = {'บรรยง','บรรยงก์'}, ['บัน-หฺลาด'] = {'บัลลาด','บัลลาสต์'}, ['บับ'] = {'บรรพ','บัพ'}, ['บา'] = {'บา','บาร์'}, ['บาด'] = {'บาด','บาต','บาตร','บาท','บาศ','บาศก์'}, ['บาน'] = {'บาน','บาล'}, ['บิด'] = {'บิฐ','บิด','บิต'}, ['บิน'] = {'บิณฑ์','บิน','บิล'}, ['บุด'] = {'บุด','บุตร','บุษย์'}, ['บุบ'] = {'บุบ','บุพ'}, ['บูน'] = {'บูร','บูรณ์','บูรพ์'}, ['ไบ'] = {'ใบ','ไบ'}, ['ปอ'] = {'ป','ป.','ปอ'}, ['ปอน'] = {'ปอน','ปอนด์'}, ['ปะ-ติ'] = {'ปฏิ','ปติ'}, ['ปะ-ติ-พาก'] = {'ปฏิพากย์','ปฏิภาค'}, ['ปะ-ติ-วัด'] = {'ปฏิวัติ','ปติวัตร'}, ['ปะ-ถะ-พี'] = {'ปฐพี','ปถพี'}, ['ปะ-ริ-พัน'] = {'ปริพันธ์','ปริภัณฑ์'}, ['ปะ-ริ-พาด'] = {'ปริภาษ','ปริภาษณ์'}, ['ปะ-ริ-หาน'] = {'ปริหาน','ปริหาร'}, ['ปะ-วาน'] = {'ปวาล','ปวาฬ'}, ['ปะ-วิด'] = {'ปวิช','ปวิตร','ปวิธ'}, ['ปะ-สาด'] = {'ปสาท','ปสาสน์'}, ['ปะ-หาน'] = {'ปหาน','ปหาร'}, ['ปะ-หฺรอด'] = {'ปรอด','ปรอท'}, ['ปะ-หฺรัด'] = {'ปรัด','ปรัศว์'}, ['ปัก'] = {'ปัก','ปักข์','ปักษ์'}, ['ปัง'] = {'ปัง','ปังสุ์'}, ['ปัด'] = {'ปัฏ','ปัด','ปัทม์'}, ['ปาด'] = {'ปาด','ปาท','ปาส'}, ['ปาน'] = {'ปาน','ปาล'}, ['ปาม'] = {'ปาม','ปาล์ม'}, ['ปุด'] = {'ปุฏ','ปุด','ปุตต์'}, ['ปฺระ-กิด'] = {'ประกิด','ประกิต'}, ['ปฺระ-กฺริด'] = {'ประกฤต','ประกฤติ'}, ['ปฺระ-จัน'] = {'ประจัญ','ประจัน'}, ['ปฺระ-จาก'] = {'ประจาก','ประจาค'}, ['ปฺระ-ทาน'] = {'ประทาน','ประธาน'}, ['ปฺระ-ทุด'] = {'ประทุฐ','ประทุษ','ประทุษฐ์'}, ['ปฺระ-พัด'] = {'ประพัด','ประพัทธ์'}, ['ปฺระ-พาด'] = {'ประพาต','ประพาส','ประภาษ','ประภาส'}, ['ปฺระ-พฺรึด'] = {'ประพฤติ','ประพฤทธิ์'}, ['ปฺระ-มวน'] = {'ประมวญ','ประมวล'}, ['ปฺระ-วัด'] = {'ประวรรต','ประวรรตน์'}, ['ปฺระ-วาด'] = {'ประวาต','ประวาส'}, ['ปฺระ-วิด'] = {'ประวิช','ประวิตร'}, ['ปฺระ-สบ'] = {'ประสบ','ประสพ'}, ['ปฺระ-สม'] = {'ประศม','ประสม'}, ['ปฺระ-สาด'] = {'ประศาสน์','ประสาท','ประสาธน์'}, ['ปฺระ-สาน'] = {'ประสาน','ประสาร'}, ['ปฺระ-สูด'] = {'ประสูต','ประสูติ'}, ['ปฺระ-หาน'] = {'ประหาณ','ประหาร'}, ['ปฺระ-หฺวัด'] = {'ประวัติ','ประหวัด'}, ['ปฺระ-หฺวัด-กาน'] = {'ประวัติการ','ประวัติการณ์'}, ['ปฺระ-หฺวัด-ติ-กาน'] = {'ประวัติการ','ประวัติการณ์'}, ['ปฺราง'] = {'ปราง','ปรางค์'}, ['ปฺราด'] = {'ปราชญ์','ปราด','ปราศ'}, ['ปฺราน'] = {'ปราณ','ปราน'}, ['ปฺรา-นี'] = {'ปราณี','ปรานี'}, ['ปฺราบ'] = {'ปราบ','ปราปต์'}, ['ปฺรา-ไส'] = {'ปราศรัย','ปราสัย'}, ['ผอ'] = {'ผ','ผ.'}, ['ผะ-เอิน'] = {'เผอิญ','เผอิล'}, ['ฝอ'] = {'ฝ','ฝ.'}, ['พง'] = {'พง','พงศ์'}, ['พด'] = {'พจน์','พด'}, ['พน'] = {'พน','พล'}, ['พบ'] = {'พบ','ภพ'}, ['พอ'] = {'พ','พ.','พอ','ภ','ภ.'}, ['พอน'] = {'พร','พอน'}, ['พะ-นะ'] = {'พน','ภณะ'}, ['พะ-นิด'] = {'พณิช','พณิชย์'}, ['พะ-ยด'] = {'พยชน์','พยศ'}, ['พะ-ยัก'] = {'พยัก','พยัคฆ์'}, ['พะ-ยาน'] = {'พยาน','พยาล'}, ['พะ-ยุ'] = {'พยุ','พยุห์'}, ['พัก'] = {'พรรค','พัก','พักตร์','พักร','ภักดิ์','ภักษ์','ภัค','ภัคน์'}, ['พัด'] = {'พรรษ','พัช','พัฒน์','พัด','พัตร','พัทธ์','พัสตร์','ภัจ','ภัต','ภัตต์','ภัตร','ภัทร'}, ['พัน'] = {'พรรค์','พรรณ','พัญจน์','พัน','พันธ์','พันธน์','พันธุ์','ภัณฑ์'}, ['พับ'] = {'พับ','ภัพ'}, ['พา'] = {'พา','ภา'}, ['พ่า'] = {'ผ้า','พ่าห์'}, ['พาก'] = {'พาก','พากย์','ภาค','ภาคย์'}, ['พา-ชี'] = {'พาชี','ภาชี'}, ['พาด'] = {'พาด','พาต','พาท','พาทย์','พาธ','พาส','พาสน์','ภาษ','ภาษณ์','ภาส','ภาสน์'}, ['พาน'] = {'พาณ','พาน','พาล','พาฬ','ภาณ','ภาร'}, ['พา-นิด'] = {'พาณิช','พาณิชย์','พานิช'}, ['พา-นิ-นี'] = {'พาณินี','ภาณินี'}, ['พา-นี'] = {'พาณี','ภาณี'}, ['พาบ'] = {'ภาพ','ภาพย์'}, ['พาม'] = {'พาม','ภาม'}, ['พาย'] = {'พาย','ภาย'}, ['พ่าย'] = {'ผ้าย','พ่าย'}, ['พา-รา'] = {'พารา','ภารา'}, ['พา-ลี'] = {'พาลี','พาฬี'}, ['พิ-กัด'] = {'พิกัด','พิกัติ'}, ['พิ-จิด'] = {'พิจิต','พิจิตร'}, ['พิด'] = {'พิชญ์','พิตร','พิทย์','พิศ','พิษ','ภิท','ภิส'}, ['พิน'] = {'พิณ','ภิน','ภินท์','ภินทน์'}, ['พิ-นิด'] = {'พินิจ','พินิต','พินิศ'}, ['พิ-พัด'] = {'พิพัฒ','พิพัฒน์','พิภัช'}, ['พิ-พาก'] = {'พิพากษ์','พิภาค'}, ['พิ-รุน'] = {'พิรุณ','พิรุฬห์'}, ['พิ-โลน'] = {'พิโลน','พิโลล'}, ['พิ-สัด'] = {'พิสัช','ภิษัช'}, ['พี่'] = {'ผี้ว์','พี่'}, ['พึ่ง'] = {'ผึ้ง','พึ่ง'}, ['พืด'] = {'พืช','พืด'}, ['พุก'] = {'พุก','ภุกต์'}, ['พุด'] = {'พุฒ','พุด','พุทธ','พุธ','ภุช','ภุต','ภุส'}, ['พู'] = {'พู','ภู'}, ['พู่'] = {'ผู้','พู่','ภู่'}, ['พูด'] = {'พูด','ภูต'}, ['พฺรม'] = {'พรม','พรหม'}, ['พฺรึด'] = {'พฤฒ','พฤต','พฤติ','พฤทธ์','พฤทธิ์','ภฤตย์','ภฤศ','ภฤษฏ์'}, ['พฺรึน'] = {'พฤนต์','พฤนท์'}, ['พฺรู'] = {'พรู','ภรู'}, ['พฺลำ'] = {'พลัม','พลำ'}, ['เพด'] = {'เพฐน์','เพตร','เพท','เพศ','เพส','เภท'}, ['เพ็ด'] = {'เพ็จ','เพชร'}, ['เพียน'] = {'เพียน','เพียร'}, ['เพฺริด'] = {'เพริด','เพริศ'}, ['แพด'] = {'แพทย์','แพศย์'}, ['โพก'] = {'โพก','โภค'}, ['โพด'] = {'โพด','โพธ','โพธิ','โภช','โภชย์','โภชน์'}, ['ไพ'] = {'ไพ','ภัย'}, ['ไพ-ริน'] = {'ไพริน','ไพรินทร์','ไภริน'}, ['ไพ-รี'] = {'ไพรี','ไภรี'}, ['ฟอ'] = {'ฟ','ฟ.'}, ['ฟาย'] = {'ฟาย','ไฟล์'}, ['ฟิด'] = {'ฟิด','ฟิต'}, ['มน'] = {'มณฑ์','มน','มนต์','มนตร์','มนท์','มล'}, ['มวน'] = {'มวน','มวล'}, ['มอ'] = {'ม','ม.','มอ'}, ['มอน'] = {'มรณ์','มอญ','มอน'}, ['ม็อบ'] = {'ม็อบ','ม็อป'}, ['มะ-หัน'] = {'มหันต์','มหัล'}, ['มะ-เห-สัก'] = {'มเหศักดิ์','มเหสักข์'}, ['มัก'] = {'มรรค','มัก','มัคค์'}, ['มัด'] = {'มัด','มัตต์'}, ['มัด-ทะ-ยะ'] = {'มัทยะ','มัธย'}, ['มัน'] = {'มัน','มันส์'}, ['มั่น'] = {'มั่น','หมั้น'}, ['มา'] = {'มา','มาห์'}, ['มาก'] = {'มาก','มารค'}, ['มาด'] = {'มาด','มาตร','มาท','มาศ','มาส'}, ['มาน'] = {'มาน','มาร','มาลย์'}, ['มา-นบ'] = {'มาณพ','มานพ'}, ['มา-นัด'] = {'มานัต','มานัส'}, ['มิด'] = {'มิด','มิตร','มิศร์'}, ['มีน'] = {'มีน','มีฬห์'}, ['มุก'] = {'มุก','มุข','มุคธ์'}, ['มุด-ทา'] = {'มุททา','มุทธา'}, ['มูน'] = {'มูน','มูล'}, ['เม'] = {'เม','เมล์','เมห์'}, ['เมน'] = {'เมน','เมรุ'}, ['เม้า'] = {'เม้า','เมาท์'}, ['เมิน'] = {'เมิน','เมิล'}, ['โม่'] = {'โม่','โม่ห์'}, ['โมก'] = {'โมก','โมกข์'}, ['ไม่'] = {'ไม่','ไหม้'}, ['ไม-ยะ-ราบ'] = {'ไมยราบ','ไมยราพ'}, ['ยน'] = {'ยนต์','ยนตร์','ยล'}, ['ยวน'] = {'ญวน','ยวน'}, ['ยอ'] = {'ญ','ญ.','ย','ยอ'}, ['ยัก'] = {'ยัก','ยักข์','ยักษ์'}, ['ยัด'] = {'ยัชน์','ยัด'}, ['ยัน'] = {'ยัญ','ยัน','ยันต์','ยันตร์'}, ['ย่า'] = {'ย่า','หญ้า'}, ['ยาด'] = {'ญาติ','ยาตร'}, ['ยาน'] = {'ญาณ','ยาน'}, ['ยิบ'] = {'ญิบ','ยิบ'}, ['ยี่'] = {'ยี่','ญี่'}, ['ยุก'] = {'ยุกต์','ยุค'}, ['ยุด'] = {'ยุด','ยุต','ยุทธ์'}, ['ยุบ'] = {'ยุบ','ยุพ'}, ['เยา'] = {'เยา','เยาว์'}, ['โยก'] = {'โยก','โยกต์'}, ['โยด'] = {'โยชน์','โยด','โยต'}, ['ไย'] = {'ใย','ไย'}, ['รง'] = {'รง','รงกุ์','รงค์'}, ['รด'] = {'รด','รถ','รท','รส'}, ['รน'] = {'รณ','รน'}, ['รบ'] = {'รบ','รพ'}, ['รม'] = {'รม','รมย์'}, ['รม-มะ-นี'] = {'รมณี','รมณีย์'}, ['รอ'] = {'ร','ร.','รอ'}, ['ระ-ยะ'] = {'รยะ','ระยะ'}, ['ระ-หัด'] = {'รหัท','รหัส','รหัสย์','ระหัด'}, ['รัก'] = {'รัก','รักข์','รักษ์'}, ['รัง'] = {'รัง','รังค์'}, ['รัด'] = {'รัช','รัชต์','รัชน์','รัฐ','รัด','รัต','รัตน์','รัถ'}, ['รา-ชัน'] = {'ราชัน','ราชันย์'}, ['ราด'] = {'ราช','ราชย์','ราด','ราต','ราตร','ราษฎร์'}, ['ราน'] = {'ราญ','ราน'}, ['ราบ'] = {'ราบ','ราพณ์'}, ['รำ'] = {'รัมย์','รำ'}, ['รำ-หัด'] = {'รำหัด','รำหัส'}, ['ริด'] = {'ริด','ฤทธิ์'}, ['รีด'] = {'รีด','รีต'}, ['รึ'] = {'รึ','ฤ'}, ['รุก'] = {'รุก','รุกข์'}, ['รุด'] = {'รุจ','รุจน์','รุด','รุต','รุทธ์','รุษฏ์'}, ['โรด'] = {'โรจ','โรจน์','โรท','โรธ','โรษ'}, ['โร-มัน'] = {'โรมัญจ์','โรมัน'}, ['ไร'] = {'รัย','ไร'}, ['ไร้'] = {'ไร้','ไรต์'}, ['ลบ'] = {'ลบ','ลพ'}, ['ลอ'] = {'ล','ล.','ลอ','ฬ'}, ['ลัก'] = {'ลัก','ลักข์','ลักษณ์','ลักษมณ์','ลัคน์'}, ['ลัด'] = {'ลัด','ลัทธ์'}, ['ลัน'] = {'ลัญจ์','ลัญฉ์','ลัน'}, ['ลับ'] = {'ลับ','ลัพธ์','ลัภ','ลัภย์'}, ['ล่า'] = {'ล่า','หล้า'}, ['ลาด'] = {'ลาช','ลาด'}, ['ลาน'] = {'ลาญ','ลาน'}, ['ลาบ'] = {'ลาบ','ลาป','ลาภ'}, ['ลิง'] = {'ลิง','ลิงค์'}, ['ลิด'] = {'ลิด','ลิต','ลิตร'}, ['ลิบ'] = {'ลิบ','ลิป','ลิปต์','ลิฟต์'}, ['ลือ'] = {'ลือ','ฦๅ'}, ['ลือ-ชา'] = {'ลือชา','ฦๅชา'}, ['ลือ-สาย'] = {'ลือสาย','ฦๅสาย'}, ['ลุด'] = {'ลุต','ลุท','ลุทธ์'}, ['ลุบ'] = {'ลุปต์','ลุพธ์'}, ['เลก'] = {'เลก','เลข'}, ['เลด'] = {'เลต','เลศ'}, ['เล็น'] = {'เลนส์','เล็น'}, ['เล่า'] = {'เล่า','เหล้า'}, ['โลด'] = {'โลด','โลท'}, ['วง'] = {'วง','วงก์','วงศ์','วงษ์'}, ['วอ'] = {'ว','ว.','วอ','วอร์'}, ['วะ-ตะ'] = {'วฏ','วต','วตะ'}, ['วะ-นิด'] = {'วณิช','วณิชย์'}, ['วะ-ลัน'] = {'วลัญช์','วลัณชน์'}, ['วัก'] = {'วรรค','วรรคย์','วัก','วัค'}, ['วัง'] = {'วัง','วังก์'}, ['วัด'] = {'วรรช','วรรชย์','วรรษ','วัจฉ์','วัจน์','วัช','วัชฌ์','วัฏ','วัฒน์','วัด','วัต','วัตถ์','วัตร','วัติ','วัทน์','วัสตร์','วัสน์'}, ['วัด-สะ'] = {'วรรษ','วัตสะ','วัส','วัสสะ'}, ['วัน'] = {'วรรณ','วัญฌ์','วัณ','วัณฏ์','วัน','วันต์','วันท์','วัลก์','วัลย์'}, ['ว่า'] = {'ว่า','หว้า'}, ['วาด'] = {'วาด','วาต','วาท','วาทย์'}, ['วาน'] = {'วาน','วาร','วาล','วาฬ'}, ['วา-นิด'] = {'วานิช','วาณิชย์'}, ['วาย'] = {'วาย','ไวน์'}, ['ว่าย'] = {'ว่าย','ไหว้'}, ['วาว'] = {'วาล์ว','วาว'}, ['วิ-กาน'] = {'วิการ','วิกาล'}, ['วิ-คาด'] = {'วิฆาต','วิฆาส'}, ['วิ-จิด'] = {'วิจิต','วิจิตร'}, ['วิด'] = {'วิชญ์','วิด','วิทย์','วิธ'}, ['วิ-ทาน'] = {'วิทารณ์','วิทาลน์'}, ['วิ-ทู'] = {'วิทู','วิธู'}, ['วิ-ทูน'] = {'วิฑูรย์','วิทูร'}, ['วิ-นิด'] = {'วินิจ','วินิต'}, ['วิ-พาก'] = {'วิพากษ์','วิภาค'}, ['วิ-พาด'] = {'วิภาช','วิภาษ','วิภาส'}, ['วิ-มน'] = {'วิมน','วิมล'}, ['วิ-รัด'] = {'วิรัช','วิรัติ'}, ['วิ-โรด'] = {'วิโรจ','วิโรจน์','วิโรฒ','วิโรธ','วิโรธน์'}, ['วิ-ลาด'] = {'วิลาด','วิลาศ','วิลาส'}, ['วิ-ไล'] = {'วิลัย','วิไล'}, ['วิ-วัด'] = {'วิวรรธน์','วิวัฏ','วิวัฒน์'}, ['วิ-วิด'] = {'วิวิจ','วิวิต','วิวิธ'}, ['วิ-สาน'] = {'วิษาณ','วิสาร'}, ['วิ-เสด'] = {'วิเศษ','วิเศษณ์','วิเสท'}, ['วุด'] = {'วุฐิ','วุฒ','วุฒิ','วุด'}, ['เวด'] = {'เวช','เวฐน์','เวตน์','เวตร','เวท','เวทย์','เวธ','เวศม์','เวศย์','เวสน์','เวสม์'}, ['เวน'] = {'เวน','เวร'}, ['เวียน'] = {'เวียน','เวียร'}, ['แวด'] = {'แวด','แวตร'}, ['ไว'] = {'วัย','ไว','ไวทย์'}, ['สก'] = {'ศก','สก'}, ['สง'] = {'สง','สงค์','สงฆ์','สรง'}, ['สง-กา'] = {'ศงกา','สงกา'}, ['สน'] = {'สณฑ์','สน'}, ['สน-ทัด'] = {'สนทรรศ','สนทรรศน์'}, ['สบ'] = {'ศพ','สบ'}, ['สม-โพด'] = {'สมโพธน์','สมโพธิ','สมโภช'}, ['สม-รด'] = {'สมรด','สมรส'}, ['สวน'] = {'สรวล','สวน'}, ['สวม'] = {'สรวม','สวม'}, ['สอ'] = {'ศ','ศ.','ศอ','ษ','ส','ส.','สอ'}, ['สอน'] = {'ศร','สร','สอน'}, ['สะ'] = {'สระ','สะ'}, ['สะ-กน'] = {'ศกล','สกนธ์','สกล'}, ['สะ-กะ-ตะ'] = {'ศกฏะ','สกฏ','สกฏะ'}, ['สะ-กุน'] = {'ศกุน','ศกุนต์','สกุณ','สกุน','สกุนต์','สกุล'}, ['สะ-เด็ด'] = {'สะเด็ด','เสด็จ'}, ['สะ-ตะ'] = {'ศต','ศตะ','สต','สตะ'}, ['สะ-ตะ-กะ'] = {'ศตกะ','สตกะ'}, ['สะ-ถน'] = {'สถน','สถล'}, ['สะ-ถะ'] = {'ศฐะ','สฐะ'}, ['สะ-ถาน'] = {'สถาน','สถาล'}, ['สะ-บด'] = {'สบจ','สบถ'}, ['สะ-พาบ'] = {'สพาบ','สภาพ'}, ['สะ-มัด'] = {'สมรรถ','สมัช','สมัต'}, ['สะ-มา'] = {'ษมา','สมา'}, ['สะ-มิด'] = {'สมิต','สมิทธ์'}, ['สะ-ยะ-นะ'] = {'ศยนะ','สยนะ'}, ['สะ-ระ-พะ'] = {'สรพะ','สรภะ'}, ['สะ-หฺนุก'] = {'สนุก','สนุข'}, ['สะ-หฺมุด'] = {'สมุด','สมุทร'}, ['สะ-หฺยาม'] = {'ศยาม','สยาม'}, ['สะ-หฺลิด'] = {'ศลิษฏ์','สลิด'}, ['สะ-เหฺลด'] = {'เศลษ','เศลษม์','เสลด'}, ['สะ-หฺวาด'] = {'สวาด','สวาดิ','สวาท','สวาสดิ์'}, ['สะ-เหฺวด'] = {'เศวต','เศวตร'}, ['สัก'] = {'สัก','สัค','ศักดิ์','ศักย์'}, ['สัง'] = {'สังข์','สังค์'}, ['สัง-กอน'] = {'ศังกร','สังกร'}, ['สัง-กา'] = {'ศังกา','สังกา'}, ['สัด'] = {'ษัฏ','ษัฑ','ษัษ','สัจ','สัด','สัต','สัตย์','สัตว์'}, ['สัด-ทา'] = {'ศรัทธา','สัทธา'}, ['สัน'] = {'ศัล','ศัลย์','สรร','สรรค์','สรรพ์','สัณฑ์','สัณห์','สัน','สันต์'}, ['สัน-ทาน'] = {'สันทาน','สันธาน'}, ['สับ'] = {'ศัพท์','สรรพ','สับ','สัพ'}, ['สาก'] = {'ศาก','สาก'}, ['สาด'] = {'ศราทธ์','ศาต','ศารท','ศาสตร์','ศาสน์','สาด','สาต','สารท','สาสน์'}, ['สา-ทิด'] = {'สาทิส','สาธิต'}, ['สา-ทุ'] = {'สาทุ','สาธุ'}, ['สาน'] = {'ศาณ','ศานต์','ศาล','สาน','สาร'}, ['สาบ'] = {'ศาป','สาบ','สาป'}, ['สา-มน'] = {'สามนต์','สามล'}, ['สา-ระ-บัน'] = {'สารบรรณ','สารบัญ'}, ['สา-ระ-พี'] = {'สารพี','สารภี'}, ['สำ-พาด'] = {'สัมพาธ','สัมภาษณ์'}, ['สำ-ริด'] = {'สัมฤทธิ์','สำริด'}, ['สิ-ขา'] = {'ศิขา','สิขา'}, ['สิง'] = {'สิง','สิงค์','สิงห์'}, ['สิง-คาน'] = {'ศฤงคาร','สิงคาร','สิงคาล'}, ['สิด'] = {'ศิษฏ์','ศิษย์','สิท','สิทธ์','สิทธิ์'}, ['สิน'] = {'ศิลป์','สิญจน์','สิน','สินธุ์'}, ['สี'] = {'ศรี','สี','สีห์'}, ['สึก'] = {'ศึก','สึก'}, ['สุก'] = {'ศุกร์','สุก','สุกข์','สุข'}, ['สุ-จิด'] = {'สุจิต','สุจิตร'}, ['สุด'] = {'สุด','สุต','สุทธ์'}, ['สุด-ทิ'] = {'ศุทธิ','สุทธิ'}, ['สุบ-พะ'] = {'ศุภ','สุภ'}, ['สูด'] = {'ศูทร','สูด','สูต','สูต','สูตร','สูท'}, ['สูน'] = {'ศูนย์','ศูล','สูญ','สูร','สูรย์'}, ['เสด'] = {'เศรษฐ์','เศษ'}, ['เส-นี'] = {'เสณี','เสนี','เสนีย์'}, ['เสา'] = {'เศาร์','เสา','เสาร์'}, ['โสด'] = {'โสด','โสต','โสรจ'}, ['โสม'] = {'โสม','โสมย์'}, ['ไส'] = {'สัยน์','ใส','ไส','ไสย'}, ['ไส-ยา'] = {'ศัยยา','ไสยา'}, ['หง'] = {'หง','หงส์'}, ['หอ'] = {'ห','ห.','หอ'}, ['หัด'] = {'หัจญ์','หัช','หัด','หัต','หัตถ์','หัส','หัสต์'}, ['หาน'] = {'หาญ','หาร'}, ['หิด'] = {'หิด','หิต'}, ['หิ-รัน'] = {'หิรัญ','หิรัณย์'}, ['หฺลอด'] = {'ลอร์ด','หลอด'}, ['หฺย่า'] = {'หย่า','อย่า'}, ['หฺยิบ'] = {'หญิบ','หยิบ'}, ['เห็ด'] = {'เห็จ','เห็ด'}, ['เหฺน็ด'] = {'เน็ต','เหน็ด'}, ['โหน'] = {'โหน','โหร'}, ['โหฺวด'] = {'โหวด','โหวต'}, ['ไห'] = {'หัย','ไห'}, ['อง'] = {'อง','องก์','องค์','องศ์'}, ['อวน'] = {'อวน','อวล'}, ['ออ'] = {'อ','อ.','ออ','ออร์'}, ['ออ-ระ-หัน'] = {'อรหัน','อรหันต์'}, ['อะ-นัน'] = {'อนัญ','อนันต์','อนันตร์'}, ['อะ-นุ-สอน'] = {'อนุสร','อนุสรณ์'}, ['อะ-นุ-สาด'] = {'อนุศาสน์','อนุสาสน์'}, ['อะ-พิ-วัน'] = {'อภิวัน','อภิวันทน์'}, ['อะ-พิ-สิด'] = {'อภิสิต','อภิสิทธิ์'}, ['อะ-รัน'] = {'อรัญ','อรัณย์'}, ['อัก'] = {'อรรค','อรรฆ','อรรฆย์','อัก'}, ['อัง'] = {'อัง','อังก์'}, ['อัง-คาด'] = {'อังคาส','อังฆาต'}, ['อัด'] = {'อรรจน์','อรรถ','อรรธ','อัฏ','อัฐ','อัฒ','อัด','อัต','อัตถ์','อัทธ์'}, ['อัน'] = {'อัน','อันต์'}, ['อา'] = {'อา','อาร์','อาว์'}, ['อา-จาน'] = {'อาจาร','อาจารย์'}, ['อาด'] = {'อาจ','อาด','อาตม์','อาสน์'}, ['อา-ทาน'] = {'อาธาน','อาธาร'}, ['อา-นน'] = {'อานน','อานนท์'}, ['อา-พัด'] = {'อาพัด','อาพัทธ์'}, ['อา-พาด'] = {'อาพาธ','อาภาส'}, ['อา-ยัด'] = {'อายัด','อายัต'}, ['อา-วุด'] = {'อาวุต','อาวุธ'}, ['อา-สิน'] = {'อาสิญจ์','อาสิน'}, ['อำ'] = {'อัม','อำ'}, ['อำ-นาด'] = {'อำนาจ','อำนาถ'}, ['อิง'] = {'อิง','อิงค์'}, ['อิด'] = {'อิฐ','อิด','อิศร','อิษฏ์','อิส'}, ['อิน'] = {'อิน','อินท์','อินทร์','อินธน์'}, ['อิน-ซี'] = {'อินทรี','อินทรีย์'}, ['อี-เมล'] = {'อีเมล','อีเมล์'}, ['อุก'] = {'อุก','อุค'}, ['อุด'] = {'อุจ','อุด'}, ['อุ-ทาน'] = {'อุทาน','อุทาร'}, ['อุ-บาด'] = {'อุบาท','อุบาทว์'}, ['อุ-สา'] = {'อุษา','อุสา'}, ['อูด'] = {'อูฐ','อูด'}, ['เอา-ทาน'] = {'เอาทาร','เอาทารย์'}, ['แอ'] = {'แอ','แอร์'}, ['โอด'] = {'โอช','โอฐ','โอด','โอษฐ์'}, ['โอม'] = {'โอม','โอห์ม'}, ['ฮอ'] = {'ฮ','ฮ.'}, ['ไฮ่'] = {'ให้','ไห้'}, } return hom i8ov2klbwl058flmrop2oikavga8tx9 Andorra 0 273602 2568616 2502049 2026-10-05T08:12:16Z Hiyuune 50834 2568616 wikitext text/x-wiki {{also|Andòrra|andorra|andorrà}} =={{langname|ace}}== {{wp|lang=ace}} ==={{section|pr-noun}}=== {{head|ace|Danh từ riêng}} # {{tcl|ace|Andorra|id=Q228}}. =={{langname|af}}== {{wp|lang=af}} ==={{section|pr-noun}}=== {{af-proper noun}} # {{tcl|af|Andorra|id=Q228|place_caplc=Andorra la Vella}} ===={{section|rel}}==== * {{l|af|Andorraan}} * {{l|af|Andorraans}} * {{l|af|Andorrees}} =={{langname|en}}== {{wp|lang=en}} [[File:Flag of Andorra.svg|thumb|right|Quốc kỳ '''Andorra''']] [[File:Location Andorra Europe.png|thumb|right|Vị trí '''Andorra''' trên bản đồ châu Âu]] ==={{section|pron}}=== * {{IPA4|en|/ænˈdɔː.ɹə/|a=UK}} * {{IPA4|en|/ænˈdoɹ.ə/|[ænˈdo̞ɹ.ə]|a=GA}} * {{audio|en|LL-Q1860 (eng)-Soundguys-Andorra.wav|a=UK}} * {{audio|en|en-us-Andorra.ogg|a=US}} * {{IPA4|en|/ænˈdɔː.ɹə/|a=non-horse-hoarse}} ==={{section|pr-noun}}=== {{en-proper noun}} # {{senseid|vi|Q228}} {{place|en|quốc gia|cont/châu Âu|official=Thân [[vương quốc]] Andorra|caplc=Andorra la Vella}}. ===={{section|rel}}==== {{col2|en|Andorran|Andorra la Vella|Principality of Andorra}} ===={{section|desc}}==== * {{desc|haw|ʻAnakola|bor=1}} * {{desc|mul|AD|AND|bor=1|unc=1}} * {{desc|yo|Àǹdọ́rà|bor=1}} =={{langname|ca}}== {{wp|ca:}} ==={{section|etym}}=== {{ety|ca|:der|qsb-ibe:-<unc>}} {{rfe|ca}} ==={{section|pr-noun}}=== {{ca-proper noun|f}} # {{tcl|ca|Andorra|id=Q228}} ===={{section|drv}}==== * {{l|ca|andorrà}}, {{l|ca|andorrana}} * {{l|ca|Andorra la Vella}} * {{l|en|Andorra-Serra d'Arcs}} ===={{section|desc}}==== * {{desc|en|bor=1|Andorra}} * {{desc|ja|bor=1|アンドラ|tr=Andora}} =={{langname|fy}}== {{wp|lang=fy}} ==={{section|pr-noun}}=== {{head|fy|Danh từ riêng}} # {{tcl|fy|Andorra|id=Q228}} =={{langname|tk}}== {{wp|lang=tk}} {{tk-variant|c=Андорра|l=Andorra|a=آندورا}} ==={{section|pr-noun}}=== {{head|tk|Danh từ riêng}} # {{tcl|tk|Andorra|id=Q228}} ===={{section|decl}}==== {{tk-decl-noun-auto|a|v|noplural=yes}} {{-}} =={{langname|uz}}== {{wp|lang=uz}} ==={{section|pr-noun}}=== {{head|uz|Danh từ riêng}} # {{tcl|uz|Andorra|id=Q228}} ===={{section|decl}}==== {{uz-decl-noun}} h6h1ohhl63shz75yeia2tjde7mum93u 2568617 2568616 2026-10-05T08:12:54Z Hiyuune 50834 2568617 wikitext text/x-wiki {{also|Andòrra|andorra|andorrà}} =={{langname|ace}}== {{wp|ace:}} ==={{section|pr-noun}}=== {{head|ace|Danh từ riêng}} # {{tcl|ace|Andorra|id=Q228}}. =={{langname|af}}== {{wp|af:}} ==={{section|pr-noun}}=== {{af-proper noun}} # {{tcl|af|Andorra|id=Q228|place_caplc=Andorra la Vella}} ===={{section|rel}}==== * {{l|af|Andorraan}} * {{l|af|Andorraans}} * {{l|af|Andorrees}} =={{langname|en}}== {{wp|en:}} [[File:Flag of Andorra.svg|thumb|right|Quốc kỳ '''Andorra''']] [[File:Location Andorra Europe.png|thumb|right|Vị trí '''Andorra''' trên bản đồ châu Âu]] ==={{section|pron}}=== * {{IPA4|en|/ænˈdɔː.ɹə/|a=UK}} * {{IPA4|en|/ænˈdoɹ.ə/|[ænˈdo̞ɹ.ə]|a=GA}} * {{audio|en|LL-Q1860 (eng)-Soundguys-Andorra.wav|a=UK}} * {{audio|en|en-us-Andorra.ogg|a=US}} * {{IPA4|en|/ænˈdɔː.ɹə/|a=non-horse-hoarse}} ==={{section|pr-noun}}=== {{en-proper noun}} # {{senseid|vi|Q228}} {{place|en|quốc gia|cont/châu Âu|official=Thân [[vương quốc]] Andorra|caplc=Andorra la Vella}}. ===={{section|rel}}==== {{col2|en|Andorran|Andorra la Vella|Principality of Andorra}} ===={{section|desc}}==== * {{desc|haw|ʻAnakola|bor=1}} * {{desc|mul|AD|AND|bor=1|unc=1}} * {{desc|yo|Àǹdọ́rà|bor=1}} =={{langname|ca}}== {{wp|ca:}} ==={{section|etym}}=== {{ety|ca|:der|qsb-ibe:-<unc>}} {{rfe|ca}} ==={{section|pr-noun}}=== {{ca-proper noun|f}} # {{tcl|ca|Andorra|id=Q228}} ===={{section|drv}}==== * {{l|ca|andorrà}}, {{l|ca|andorrana}} * {{l|ca|Andorra la Vella}} * {{l|en|Andorra-Serra d'Arcs}} ===={{section|desc}}==== * {{desc|en|bor=1|Andorra}} * {{desc|ja|bor=1|アンドラ|tr=Andora}} =={{langname|fy}}== {{wp|fy:}} ==={{section|pr-noun}}=== {{head|fy|Danh từ riêng}} # {{tcl|fy|Andorra|id=Q228}} =={{langname|tk}}== {{wp|tk:}} {{tk-variant|c=Андорра|l=Andorra|a=آندورا}} ==={{section|pr-noun}}=== {{head|tk|Danh từ riêng}} # {{tcl|tk|Andorra|id=Q228}} ===={{section|decl}}==== {{tk-decl-noun-auto|a|v|noplural=yes}} {{-}} =={{langname|uz}}== {{wp|uz:}} ==={{section|pr-noun}}=== {{head|uz|Danh từ riêng}} # {{tcl|uz|Andorra|id=Q228}} ===={{section|decl}}==== {{uz-decl-noun}} mc2et9x44lnfgt4s0udw1vj0cl6v50n Mô đun:languages/canonical names 828 273923 2568390 2568124 2026-10-04T12:15:23Z TheHighFighter2 42988 2568390 Scribunto text/plain return { ["Aba"] = "utp", ["Abai Sungai"] = "abf", ["Abenlen Ayta"] = "abp", ["Abipon"] = "axb", ["Abishira"] = "ash", ["Abom"] = "aob", ["Abu"] = "ado", ["Abu' Arapesh"] = "aah", ["Abua"] = "abn", ["Abun"] = "kgr", ["Abung"] = "abl", ["Abureni"] = "mgj", ["Abé"] = "aba", ["Ache"] = "yif", ["Aché"] = "guq", ["Acroá"] = "acs", ["Adabe"] = "adb", ["Adai"] = "xad", ["Adamorobe Sign Language"] = "ads", ["Adang"] = "adn", ["Adangbe"] = "adq", ["Adap"] = "adp", ["Adasen"] = "tiu", ["Adele"] = "ade", ["Adhola"] = "adh", ["Tiếng Adjukru"] = "adj", ["Adithinngithigh"] = "dth", ["Adonara"] = "adr", ["Aduge"] = "adu", ["Aeka"] = "aez", ["Aekyom"] = "awi", ["Aequian"] = "xae", ["Afghan Sign Language"] = "afg", ["Afitti"] = "aft", ["Afra"] = "ulf", ["Afrihili"] = "afh", ["Afro-Seminole Creole"] = "afs", ["Agarabi"] = "agd", ["Agariya"] = "agi", ["Agavotaguerra"] = "avo", ["Aghu"] = "ahh", ["Aghu Tharrnggala"] = "gtu", ["Agi"] = "aif", ["Agob"] = "kit", ["Agoi"] = "ibm", ["Aguano"] = "aga", ["Aguaruna"] = "agr", ["Aguna"] = "aug", ["Agusan Manobo"] = "msm", ["Agutaynen"] = "agn", ["Agwagwune"] = "yay", ["Ahanta"] = "aha", ["Ahirani"] = "ahr", ["Ahwai"] = "nfd", ["Ai-Cham"] = "aih", ["Aighon"] = "aix", ["Aikanã"] = "tba", ["Aiklep"] = "mwg", ["Aimele"] = "ail", ["Ainbai"] = "aic", ["Aiome"] = "aki", ["Airoran"] = "air", ["Aisi"] = "mmq", ["Aiwoo"] = "nfl", ["Aja"] = "aja", ["Ajagua"] = "sai-ajg", ["Ajawa"] = "ajw", ["Ajyíninka Apurucayali"] = "cpc", ["Ak"] = "akq", ["Aka (Central Africa)"] = "axk", ["Aka (Sudan)"] = "soh", ["Aka-Bea"] = "abj", ["Aka-Cari"] = "aci", ["Aka-Kol"] = "aky", ["Aka-Kora"] = "ack", ["Akar-Bale"] = "acl", ["Akatek"] = "knj", ["Ake"] = "aik", ["Akebu"] = "keu", ["Akei"] = "tsr", ["Akeu"] = "aeu", ["Akolet"] = "akt", ["Akoye"] = "miw", ["Akpa"] = "akf", ["Akpes"] = "ibe", ["Akrukay"] = "afi", ["Akuku"] = "ayk", ["Akum"] = "aku", ["Akurio"] = "ako", ["Akuwagel"] = "bey", ["Akwa"] = "akw", ["Akyaung Ari"] = "nqy", ["Al-Sayyid Bedouin Sign Language"] = "syy", ["Alabat Island Agta"] = "dul", ["Alacatlatzala Mixtec"] = "mim", ["Alago"] = "ala", ["Alapmunte"] = "apv", ["Alas-Kluet Batak"] = "btz", ["Alazapa"] = "nai-ala", ["Albanian Sign Language"] = "sqk", ["Alege"] = "alf", ["Algerian Sign Language"] = "asp", ["Ali"] = "aiy", ["Alladian"] = "ald", ["Alngith"] = "aid", ["Alo Phola"] = "ypo", ["Alor"] = "aol", ["Aloápam Zapotec"] = "zaq", ["Alu"] = "mte", ["Alugu"] = "aub", ["Tiếng Alune"] = "alp", ["Alungul"] = "aus-alu", ["Aluo"] = "yna", ["Alur"] = "alz", ["Alutiiq"] = "ems", ["Alviri-Vidari"] = "avd", ["Alyawarr"] = "aly", ["Amahai"] = "amq", ["Amanayé"] = "ama", ["Amara"] = "aie", ["Amarakaeri"] = "amr", ["Amarizana"] = "awd-ama", ["Amasi"] = "alv-ama", ["Amatlán Zapotec"] = "zpo", ["Amba"] = "rwm", ["Ambakich"] = "aew", ["Ambala Ayta"] = "abc", ["Ambelau"] = "amv", ["Ambele"] = "ael", ["Amblong"] = "alm", ["Ambo"] = "amb", ["Ambul"] = "apo", ["Amele"] = "aey", ["Amganad Ifugao"] = "ifa", ["Ami"] = "amy", ["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", ["Ana Tinga Dogon"] = "dti", ["Anakalangu"] = "akg", ["Anam"] = "pda", ["Anambé"] = "aan", ["Anamgura"] = "imi", ["Anasi"] = "bpo", ["Ancient Ligurian"] = "xlg", ["Ancient North Arabian"] = "xna", ["Ancient Zapotec"] = "xzp", ["Andai"] = "afd", ["Andajin"] = "ajn", ["Andaman Creole Hindi"] = "hca", ["Andaqui"] = "ana", ["Andarum"] = "aod", ["Andegerebinha"] = "adg", ["Andh"] = "anr", ["Andio"] = "bzb", ["Andjingith"] = "aus-and", ["Andoa"] = "anb", ["Andoque"] = "ano", ["Andoquero"] = "sai-and", ["Andra-Hus"] = "anx", ["Aneityum"] = "aty", ["Anem"] = "anz", ["Aneme Wake"] = "aby", ["Anfillo"] = "myo", ["Tiếng Angaataha"] = "agm", ["Angaité"] = "aqt", ["Angal"] = "age", ["Angal Enen"] = "aoe", ["Angal Heneng"] = "akh", ["Angevin"] = "roa-ang", ["Angkamuthi"] = "avm", ["Angkola Batak"] = "akb", ["Angloromani"] = "rme", ["Angor"] = "agg", ["Angoram"] = "aog", ["Angosturas Tunebo"] = "tnd", ["Anguthimri"] = "awg", ["Ani Phowa"] = "ypn", ["Animere"] = "anf", ["Anindilyakwa"] = "aoi", ["Anjam"] = "boj", ["Anmatyerre"] = "amx", ["Anong"] = "nun", ["Anor"] = "anj", ["Anserma"] = "ans", ["Ansus"] = "and", ["Antakarinya"] = "ant", ["Antigua and Barbuda Creole English"] = "aig", ["Anu"] = "anl", ["Anufo"] = "cko", ["Anus"] = "auq", ["Anuta"] = "aud", ["Anyin Morofo"] = "mtb", ["Aoheng"] = "pni", ["Aore"] = "aor", ["Ap Ma"] = "kbx", ["Apalachee"] = "xap", ["Apali"] = "ena", ["Apasco-Apoala Mixtec"] = "mip", ["Apiaká"] = "api", ["Apma"] = "app", ["Apolista"] = "awd-apo", ["Aproumu Aizi"] = "ahp", ["Apurinã"] = "apu", ["Arabana"] = "ard", ["Arabela"] = "arl", ["Aralle-Tabulahan"] = "atq", ["Arammba"] = "stk", ["Aranama-Tamique"] = "xrt", ["Arandai"] = "jbj", ["Araona"] = "aro", ["Arapaso"] = "arj", ["Arara-Karo"] = "arr", ["Ararandewára"] = "xaj", ["Arawum"] = "awm", ["Arbore"] = "arv", ["Are"] = "mwc", ["Areba"] = "aea", ["Argentine Sign Language"] = "aed", ["Arguni"] = "agf", ["Arhâ"] = "aqr", ["Arhö"] = "aok", ["Aribwatsa"] = "laz", ["Aribwaung"] = "ylu", ["Arifama-Miniafia"] = "aai", ["Arigidi"] = "aqg", ["Arikapú"] = "ark", ["Arikara"] = "ari", ["Arikem"] = "ait", ["Aringa"] = "luc", ["Armazic"] = "xrm", ["Armenian Sign Language"] = "aen", ["Arop-Lokep"] = "apr", ["Arop-Sissano"] = "aps", ["Arosi"] = "aia", ["Arritinngithigh"] = "rrt", ["Arta"] = "atz", ["Arua"] = "aru", ["Aruamu"] = "msy", ["Aruek"] = "aur", ["Aruop"] = "lsr", ["Arutani"] = "atx", ["Aruá"] = "arx", ["As"] = "asz", ["Asaro'o"] = "mtv", ["Ashe"] = "ahs", ["Asháninka"] = "cni", ["Ashéninka Perené"] = "prq", ["Asilulu"] = "asl", ["Asoa"] = "asv", ["Assangori"] = "sjg", ["Asu"] = "aum", ["Asue Awyu"] = "psa", ["Asunción Mixtepec Zapotec"] = "zoo", ["Ata"] = "atm", ["Ata Manobo"] = "atd", ["Atakapa"] = "aqp", ["Atampaya"] = "amz", ["Atanques"] = "cba-ata", ["Atatláhuca Mixtec"] = "mib", ["Ateso"] = "teo", ["Ati"] = "atk", ["Atohwaim"] = "aqm", ["Atong (Cameroon)"] = "ato", ["Atorada"] = "aox", ["Atsam"] = "cch", ["Atsugewi"] = "atw", ["Attié"] = "ati", ["Au"] = "avt", ["Aulua"] = "aul", ["Aurá"] = "aux", ["Aushi"] = "auh", ["Aushiri"] = "avs", ["Auslan"] = "asf", ["Austral"] = "aut", ["Australian Aboriginal Sign Language"] = "asw", ["Austrian Sign Language"] = "asq", ["Austronesian Mari"] = "hob", ["Auwe"] = "smf", ["Auyana"] = "auy", ["Auye"] = "auu", ["Auyokawa"] = "auo", ["Avau"] = "avb", ["Avava"] = "tmb", ["Avikam"] = "avi", ["Avá-Canoeiro"] = "avv", ["Awa (New Guinea)"] = "awb", ["Awa-Cuaiquer"] = "kwi", ["Awabakal"] = "awk", ["Awak"] = "awo", ["Awar"] = "aya", ["Awara"] = "awx", ["Awbono"] = "awh", ["Awera"] = "awr", ["Awetí"] = "awe", ["Awngthim"] = "gwm", ["Awtuw"] = "kmn", ["Awun"] = "aww", ["Awutu"] = "afu", ["Awyi"] = "auw", ["Axamb"] = "ahb", ["Ayabadhu"] = "ayd", ["Ayautla Mazatec"] = "vmy", ["Ayerrerenge"] = "axe", ["Ayi"] = "ayq", ["Ayizi"] = "yyz", ["Ayizo"] = "ayb", ["Ayomán"] = "sai-ayo", ["Ayoquesco Zapotec"] = "zaf", ["Ayoreo"] = "ayo", ["Tiếng Ayu"] = "ayu", ["Ayutla Mixtec"] = "miy", ["Azha"] = "aza", ["Azhe"] = "yiz", ["Baa"] = "kwb", ["Baan"] = "bvj", ["Baangi"] = "bqx", ["Baba"] = "bbw", ["Babango"] = "bbm", ["Babanki"] = "bbk", ["Babine-Witsuwit'en"] = "bcr", ["Babole"] = "bvx", ["Bada"] = "bhz", ["Badeshi"] = "bdz", ["Badimaya"] = "bia", ["Badyara"] = "pbp", ["Baeggu"] = "bvd", ["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", ["Bagupi"] = "bpi", ["Bagusa"] = "bqb", ["Baha"] = "yha", ["Baham"] = "bdw", ["Bahamian Creole"] = "bah", ["Baharna Arabic"] = "abv", ["Bahau"] = "bhv", ["Bahinemo"] = "bjh", ["Bahonsuai"] = "bsu", ["Bai"] = "bdj", ["Baibai"] = "bbf", ["Baikeno"] = "bkx", ["Baima"] = "bqh", ["Baimak"] = "bmx", ["Bainouk-Gunyaamolo"] = "bcz", ["Bainouk-Samik"] = "bcb", ["Baissa Fali"] = "fah", ["Bajan"] = "bjs", ["Bajelani"] = "bjm", ["Baka"] = "bkc", ["Bakairí"] = "bkq", ["Bakoko"] = "bkh", ["Bakole"] = "kme", ["Bakpinka"] = "bbs", ["Bakulung"] = "bbu", ["Tiếng Bakumpai"] = "bkr", ["Bakwé"] = "bjw", ["Balaesang"] = "bls", ["Balangao"] = "blw", ["Balangingi"] = "sse", ["Balau"] = "blg", ["Baldemu"] = "bdn", ["Bali"] = "bcp", ["Baliledo"] = "poz-bal", ["Balinese Malay"] = "mhp", ["Balo"] = "bqo", ["Baloi"] = "biz", ["Balong"] = "bnt-bal", ["Baluan-Pam"] = "blq", ["Bamako Sign Language"] = "bog", ["Bamali"] = "bbq", ["Bambalang"] = "bmo", ["Bambam"] = "ptu", ["Bambili-Bambui"] = "baw", ["Bamenyam"] = "bce", ["Bamu"] = "bcf", ["Bamukumbit"] = "bqt", ["Bamunka"] = "bvm", ["Bamwe"] = "bmg", ["Ban Khor Sign Language"] = "bfk", ["Banam Bay"] = "vrt", ["Banao Itneg"] = "bjx", ["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", ["Bangala"] = "bxg", ["Bangandu"] = "bgf", ["Bangba"] = "bbe", ["Bangime"] = "dba", ["Bangka"] = "mfb", ["Bangru"] = "sit-ban", ["Bangubangu"] = "bnx", ["Bangwinji"] = "bsj", ["Baniva"] = "bvv", ["Baniwa"] = "bwi", ["Banka"] = "bxw", ["Bankan Tey Dogon"] = "dbw", ["Banoni"] = "bcm", ["Bantik"] = "bnq", ["Baraamu"] = "brd", ["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", ["Bariai"] = "bch", ["Bariji"] = "bjc", ["Barikanchi"] = "bxo", ["Barngarla"] = "bjb", ["Barok"] = "bjk", ["Barranbinya"] = "aus-bra", ["Barro Negro Tunebo"] = "tbn", ["Barrow Point"] = "bpt", ["Baruga"] = "bjz", ["Barunggam"] = "aus-brm", ["Baruya"] = "byr", ["Barwe"] = "bwg", ["Barí"] = "mot", ["Basa"] = "bzw", ["Basa-Gumna"] = "bsl", ["Basa-Gurmana"] = "buj", ["Basap"] = "bdb", ["Bashkardi"] = "bsg", ["Bassa-Kontagora"] = "bsr", ["Bassossi"] = "bsi", ["Bata"] = "bta", ["Bataan Ayta"] = "ayt", ["Batanga"] = "bnm", ["Bateri"] = "btv", ["Bathari"] = "bhm", ["Bati (Cameroon)"] = "btc", ["Bati (Indonesia)"] = "bvt", ["Batu"] = "btu", ["Batui"] = "zbt", ["Bau"] = "bbd", ["Bauchi"] = "bsf", ["Baure"] = "brg", ["Bauria"] = "bge", ["Bauro"] = "bxa", ["Bauwaki"] = "bwk", ["Bauzi"] = "bvz", ["Bawm Chin"] = "bgr", ["Bay Miwok"] = "mkq", ["Bayali"] = "bjy", ["Baybayanon"] = "bvy", ["Baygo"] = "byg", ["Bayogoula"] = "nai-bay", ["Bayono"] = "byl", ["Bayot"] = "bda", ["Bayungu"] = "bxj", ["Bazigar"] = "bfr", ["Baïnounk Gubëeher"] = "alv-bgu", ["Beami"] = "beo", ["Beba"] = "bfp", ["Bebe"] = "bzv", ["Bebele"] = "beb", ["Bebeli"] = "bek", ["Bebil"] = "bxp", ["Bedik"] = "tnr", ["Bedoanas"] = "bed", ["Beeke"] = "bkf", ["Beele"] = "bxq", ["Beembe"] = "beq", ["Beezen"] = "bnz", ["Befang"] = "bby", ["Begbere-Ejar"] = "bqv", ["Bekati'"] = "bei", ["Bekwarra"] = "bkv", ["Bekwel"] = "bkw", ["Belait"] = "beg", ["Belanda Bor"] = "bxb", ["Belanda Viri"] = "bvi", ["Belizean Creole"] = "bzj", ["Tiếng Bembe"] = "bmb", ["Ben Tey"] = "dbt", ["Bena"] = "yun", ["Benabena"] = "bef", ["Bende"] = "bdp", ["Bendi"] = "bct", ["Beneraf"] = "bnv", ["Beng"] = "nhb", ["Benga"] = "bng", ["Benggoi"] = "bgy", ["Bengkala Sign Language"] = "bqy", ["Bentong"] = "bnu", ["Benyadu'"] = "byd", ["Beothuk"] = "bue", ["Bepour"] = "bie", ["Bera"] = "brf", ["Berakou"] = "bxv", ["Berau Malay"] = "bve", ["Berawan"] = "lod", ["Bergish"] = "gmw-bgh", ["Berinomo"] = "bit", ["Berom"] = "bom", ["Berta"] = "wti", ["Berti"] = "byt", ["Besme"] = "bes", ["Besoa"] = "bep", ["Betaf"] = "bfe", ["Bete"] = "byf", ["Bete-Bendi"] = "btt", ["Betoi"] = "sai-bet", ["Bhalay"] = "bhx", ["Bharia"] = "bha", ["Bhaya"] = "bhe", ["Bhele"] = "bhy", ["Bhilali"] = "bhi", ["Bhoti Kinnauri"] = "nes", ["Biafada"] = "bif", ["Biage"] = "bdf", ["Biak"] = "bhw", ["Biali"] = "beh", ["Bian Marind"] = "bpv", ["Biangai"] = "big", ["Biao"] = "byk", ["Biao Mon"] = "bmt", ["Biao-Jiao Mien"] = "bje", ["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", ["Bikaru"] = "bic", ["Bikya"] = "byb", ["Bila"] = "bip", ["Bilakura"] = "bql", ["Bilba"] = "bpz", ["Bilbil"] = "brz", ["Bile"] = "bil", ["Biliau"] = "bcu", ["Biloxi"] = "bll", ["Bilur"] = "bxf", ["Bimin"] = "bhl", ["Bimoba"] = "bim", ["Bina"] = "bmn", ["Binahari"] = "bxz", ["Binandere"] = "bhg", ["Binawa"] = "byj", ["Bindal"] = "xbd", ["Bine"] = "bon", ["Binji"] = "bpj", ["Binongan Itneg"] = "itb", ["Bintauna"] = "bne", ["Bintulu"] = "bny", ["Binumarien"] = "bjr", ["Bipi"] = "biq", ["Birgid"] = "brk", ["Biri"] = "bzr", ["Biritai"] = "bqq", ["Birri"] = "bvq", ["Birrpayi"] = "xbj", ["Birwa"] = "brl", ["Biseni"] = "ije", ["Bishuo"] = "bwh", ["Bisis"] = "bnw", ["Bisorio"] = "bir", ["Bitare"] = "brt", ["Bitur"] = "mcc", ["Biwat"] = "bwm", ["Biyo"] = "byo", ["Biyom"] = "bpm", ["Blablanga"] = "blp", ["Black Speech"] = "art-bsp", ["Blafe"] = "bfh", ["Bo"] = "bgl", ["Bo-Rukul"] = "mae", ["Bo-Ung"] = "mux", ["Boano (Maluku)"] = "bzn", ["Boano (Sulawesi)"] = "bzl", ["Bobongko"] = "bgb", ["Bobot"] = "bty", ["Bodo (Central Africa)"] = "boy", ["Bofi"] = "bff", ["Boga"] = "bvw", ["Bogaya"] = "boq", ["Boguru"] = "bqu", ["Boikin"] = "bzf", ["Bokha"] = "ybk", ["Bokoto"] = "bdt", ["Bokyi"] = "bky", ["Bolak"] = "art-blk", ["Bolango"] = "bld", ["Bole"] = "bol", ["Bolgo"] = "bvo", ["Bolia"] = "bli", ["Tiếng Bolinao"] = "smk", ["Bolivian Sign Language"] = "bvl", ["Bolon"] = "bof", ["Bolondo"] = "bzm", ["Bolongan"] = "blj", ["Bom"] = "bmf", ["Boma Nkuu"] = "bnt-bon", ["Boma Yumu"] = "bnt-boy", ["Bomboli"] = "bml", ["Bomboma"] = "bws", ["Bomitaba"] = "zmx", ["Bomwali"] = "bmw", ["Bon Gula"] = "glc", ["Bondei"] = "bou", ["Tiếng Kulango Bondoukou"] = "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", ["Boor"] = "bvf", ["Bora"] = "boa", ["Border Kuna"] = "kvn", ["Borei"] = "gai", ["Boro"] = "xxb", ["Borong"] = "ksr", ["Boruca"] = "brn", ["Boselewa"] = "bwf", ["Bosngun"] = "bqs", ["Bote-Majhi"] = "bmj", ["Tiếng Kulango Bouna"] = "nku", ["Bourbonnais-Berrichon"] = "roa-bbn", ["Bozaba"] = "bzo", ["Bragat"] = "aof", ["Brazilian Sign Language"] = "bzs", ["Brek Karen"] = "kvl", ["Tiếng Brem"] = "buq", ["Bribri"] = "bzd", ["British Sign Language"] = "bfi", ["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", ["Bubi"] = "buw", ["Bubia"] = "bbx", ["Budibud"] = "btp", ["Budong-Budong"] = "bdx", ["Budu"] = "buu", ["Buduma"] = "bdm", ["Budza"] = "bja", ["Buena Vista Yokuts"] = "nai-bvy", ["Buglere"] = "sab", ["Bugun"] = "bgg", ["Buhutu"] = "bxh", ["Bujhyal"] = "byh", ["Bukar-Sadung Bidayuh"] = "sdo", ["Bukat"] = "bvk", ["Bukawa"] = "buk", ["Bukit Malay"] = "bvu", ["Bukitan"] = "bkn", ["Buksa"] = "tkb", ["Bukusu"] = "bxk", ["Bulgarian Sign Language"] = "bqn", ["Bulgebi"] = "bmp", ["Buli (Ghana)"] = "bwu", ["Buli (Indonesia)"] = "bzq", ["Bulu (Cameroon)"] = "bum", ["Bulu (New Guinea)"] = "bjl", ["Bum"] = "bmv", ["Bumaji"] = "byp", ["Bumbita Arapesh"] = "aon", ["Bun"] = "buv", ["Buna"] = "bvn", ["Bunaba"] = "bck", ["Bunak"] = "bfn", ["Tiếng Bunama"] = "bdd", ["Bundeli"] = "bns", ["Bung"] = "bqd", ["Bungain"] = "but", ["Bunganditj"] = "xbg", ["Bungu"] = "wun", ["Bunoge"] = "dgb", ["Buol"] = "blf", ["Bura"] = "bwr", ["Burak"] = "bys", ["Buraka"] = "bkg", ["Burarra"] = "bvr", ["Burate"] = "bti", ["Burduna"] = "bxn", ["Bure"] = "bvh", ["Burgundian"] = "gem-bur", ["Burmeso"] = "bzu", ["Buru (Indonesia)"] = "mhs", ["Buru (Nigeria)"] = "bqw", ["Burui"] = "bry", ["Burumakok"] = "aip", ["Burun"] = "bdi", ["Burusu"] = "bqr", ["Buruwai"] = "asi", ["Busam"] = "bxs", ["Busami"] = "bsm", ["Busang Kayan"] = "bfg", ["Bushoong"] = "buf", ["Buso"] = "bso", ["Busoa"] = "bup", ["Busuu"] = "bju", ["Butbut Kalinga"] = "kyb", ["Butchulla"] = "xby", ["Butmas-Tur"] = "bnr", ["Buwal"] = "bhs", ["Buyeo"] = "xpy", ["Buyu"] = "byi", ["Buyuan Jino"] = "jiy", ["Bwa"] = "bww", ["Bwaidoka"] = "bwd", ["Bwala"] = "bnt-bwa", ["Bwanabwana"] = "tte", ["Bwatoo"] = "bwa", ["Bwela"] = "bwl", ["Bwile"] = "bwc", ["Bwisi"] = "bwz", ["Byangsi"] = "bee", ["Byep"] = "mkk", ["Bädi Kanum"] = "khd", ["Caac"] = "msq", ["Cabiyarí"] = "cbb", ["Cabécar"] = "cjp", ["Cacaloxtepec Mixtec"] = "miu", ["Cacaopera"] = "ccr", ["Cacua"] = "cbv", ["Cacán"] = "sai-cac", ["Caddo"] = "cad", ["Cafundó"] = "ccd", ["Cahuarano"] = "cah", ["Caka"] = "ckx", ["Cakchiquel-Quiché Mixed Language"] = "ckz", ["Cakfem-Mushere"] = "cky", ["Calabrian Greek"] = "grk-cal", ["Callawalla"] = "caw", ["Calusa"] = "nai-cal", ["Caluyanun"] = "clu", ["Caló"] = "rmq", ["Camarines Norte Agta"] = "abd", ["Cameroon Mambila"] = "mcu", ["Cameroon Pidgin"] = "wes", ["Campalagian"] = "cml", ["Camsá"] = "kbh", ["Camtho"] = "cmt", ["Candoshi-Shapra"] = "cbu", ["Canichana"] = "caz", ["Cao Miao"] = "cov", ["Capiznon"] = "cps", ["Caquinte"] = "cot", ["Cara"] = "cfd", ["Carabayo"] = "cby", ["Caramanta"] = "crf", ["Caranqui"] = "sai-caq", ["Carapana"] = "cbc", ["Carian"] = "xcr", ["Cariay"] = "awd-kar", ["Carijona"] = "cbd", ["Carolina Algonquian"] = "crr", ["Carolinian"] = "cal", ["Carpathian Romani"] = "rmc", ["Cashibo-Cacataibo"] = "cbr", ["Cashinahua"] = "cbs", ["Casiguran Dumagat Agta"] = "dgc", ["Casuarina Coast Asmat"] = "asc", ["Catacao"] = "sai-cat", ["Catalan Sign Language"] = "csc", ["Catuquinaru"] = "sai-ctq", ["Catío Chibcha"] = "cba-cat", ["Cauca"] = "cca", ["Cavere"] = "awd-cav", ["Cavineña"] = "cav", ["Cayubaba"] = "cyb", ["Cayuse"] = "xcy", ["Cazcan"] = "azc-caz", ["Cañari"] = "sai-cnr", ["Cebaara Senoufo"] = "sef", ["Cemuhî"] = "cam", ["Cen"] = "cen", ["Central Asmat"] = "cns", ["Central Awyu"] = "awu", ["Central Bontoc"] = "lbk", ["Central Cagayan Agta"] = "agt", ["Central Grebo"] = "grv", ["Central Huishui Hmong"] = "hmc", ["Central Maewo"] = "mwo", ["Central Mahuatlán Zapoteco"] = "zam", ["Central Malay"] = "pse", ["Central Masela"] = "mxz", ["Central Mashan Hmong"] = "hmm", ["Central Melanau"] = "mel", ["Central Ojibwa"] = "ojc", ["Central Palawano"] = "plc", ["Central Pame"] = "pbs", ["Central Pomo"] = "poo", ["Central Sierra Miwok"] = "csm", ["Central Subanen"] = "syb", ["Central Tagbanwa"] = "tgt", ["Central Tarahumara"] = "tar", ["Central Teke"] = "nzu", ["Central Tunebo"] = "tuf", ["Centúúm"] = "cet", ["Cerma"] = "cme", ["Ch'olti'"] = "myn-chl", ["Chaap Wuurong"] = "tjw", ["Chadian Sign Language"] = "cds", ["Chaha"] = "sem-cha", ["Chairel"] = "sit-cha", ["Chakali"] = "cli", ["Chala"] = "cll", ["Chali"] = "tgf", ["Chamacoco"] = "ceg", ["Chamba Daka"] = "ccg", ["Chamba Leko"] = "ndi", ["Chambri"] = "can", ["Champenois"] = "roa-cha", ["Chang"] = "nbc", ["Changriwa"] = "cga", ["Chaná"] = "sai-chn", ["Chané"] = "caj", ["Chapacura"] = "sai-chp", ["Chara"] = "cra", ["Charrua"] = "sai-chr", ["Chaudangsi"] = "cdn", ["Chayahuita"] = "cbt", ["Chazumba Mixtec"] = "xtb", ["Che"] = "ruk", ["Cheke Holo"] = "mrn", ["Chemakum"] = "xch", ["Chenapian"] = "cjn", ["Chepya"] = "ycp", ["Cherepon"] = "cpn", ["Chesu"] = "ych", ["Chetco-Tolowa"] = "ctc", ["Chhintange"] = "ctn", ["Chhulung"] = "cur", ["Chiangmai Sign Language"] = "csd", ["Chiapanec"] = "cip", ["Chichicapan Zapotec"] = "zpv", ["Chichimeca-Jonaz"] = "pei", ["Chichonyi-Chidzihana-Chikauma"] = "coh", ["Chicomuceltec"] = "cob", ["Chiduruma"] = "dug", ["Chigmecatitlán Mixtec"] = "mii", ["Chilean Sign Language"] = "csg", ["Chilisso"] = "clh", ["Chiltepec Chinantec"] = "csa", ["Chimalapa Zoque"] = "zoh", ["Chimariko"] = "cid", ["Chimila"] = "cbg", ["Chimwiini"] = "bnt-cmw", ["Chinbon Chin"] = "cnb", ["Chinese Pidgin English"] = "cpi", ["Chinese Sign Language"] = "csl", ["Chipaya"] = "cap", ["Chiquihuitlán Mazatec"] = "maq", ["Chiquimulilla"] = "nai-chi", ["Chiquitano"] = "cax", ["Chirino"] = "sai-chi", ["Chiripá"] = "nhd", ["Chitimacha"] = "ctm", ["Chitkuli Kinnauri"] = "cik", ["Chitwania Tharu"] = "the", ["Tiếng Zapotec Choapan"] = "zpc", ["Chochotec"] = "coz", ["Chokri Naga"] = "nri", ["Chokwe"] = "cjk", ["Cholón"] = "cht", ["Chono"] = "sai-cno", ["Chopi"] = "cce", ["Chuabo"] = "chw", ["Chuanqiandian Cluster Miao"] = "cqd", ["Chuave"] = "cjv", ["Chug"] = "cvg", ["Chuj"] = "cac", ["Chuka"] = "cuh", ["Chukwa"] = "cuw", ["Chumburung"] = "ncu", ["Churuya"] = "sai-chu", ["Chácobo"] = "cao", ["Ci Gbe"] = "cib", ["Cibak"] = "ckl", ["Cicipu"] = "awc", ["Ciguayo"] = "nai-cig", ["Cinamiguin Manobo"] = "mkx", ["Cinda-Regi-Tiyal"] = "cdr", ["Cineni"] = "cie", ["Cinta Larga"] = "cin", ["Cishingini"] = "asg", ["Citak"] = "txt", ["Ciwogai"] = "tgd", ["Tiếng Gael cổ điển"] = "ghc", ["Classical Guaraní"] = "gn-cls", ["Classical Mandaic"] = "myz", ["Classical Newar"] = "nwc", ["Classical Quechua"] = "qwc", ["Coahuilteco"] = "xcw", ["Coast Miwok"] = "csi", ["Coastal Konjo"] = "kjc", ["Coatecas Altas Zapotec"] = "zca", ["Coatepec Nahuatl"] = "naz", ["Coatlán Mixe"] = "mco", ["Coatlán Zapotec"] = "zps", ["Coatzospan Mixtec"] = "miz", ["Cocopa"] = "coc", ["Cocos Islands Malay"] = "coa", ["Coeruna"] = "sai-coe", ["Cogui"] = "kog", ["Col"] = "liw", ["Colombian Sign Language"] = "csn", ["Colonia Tovar German"] = "gct", ["Columbia-Wenatchi"] = "col", ["Colán"] = "sai-col", ["Comaltepec Chinantec"] = "cco", ["Comechingon"] = "sai-cmg", ["Comecrudo"] = "xcm", ["Communicationssprache"] = "art-com", ["Como Karim"] = "cfg", ["Con"] = "cno", ["Coos"] = "csz", ["Copainalá Zoque"] = "zoc", ["Copallén"] = "sai-cop", ["Coquille"] = "coq", ["Cora"] = "crn", ["Cori"] = "cry", ["Coroado Puri"] = "sai-crd", ["Cosoleacaque Nahuatl"] = "nhk", ["Costa Rican Sign Language"] = "csr", ["Cotabato Manobo"] = "mta", ["Cotoname"] = "xcn", ["Coyaima"] = "coy", ["Coyotepec Popoloca"] = "pbf", ["Coyutla Totonac"] = "toc", ["Crimean Gothic"] = "gme-cgo", ["Croatian Sign Language"] = "csq", ["Cruzeño"] = "crz", ["Cuban Sign Language"] = "csf", ["Cubeo"] = "cub", ["Cueva"] = "sai-cva", ["Cuiba"] = "cui", ["Cuitlatec"] = "cuy", ["Culina"] = "cul", ["Tiếng Culli"] = "sai-cul", ["Cun"] = "cuq", ["Cung"] = "cug", ["Curonian"] = "xcu", ["Curripaco"] = "kpc", ["Cutchi-Swahili"] = "ccl", ["Cuvok"] = "cuv", ["Cuyamecalco Mixtec"] = "xtu", ["Cwi Bwamu"] = "bwy", ["Czech Sign Language"] = "cse", ["Da'a Kaili"] = "kzf", ["Daai Chin"] = "dao", ["Daantanai'"] = "lni", ["Daba"] = "dbq", ["Dabe"] = "dbe", ["Dadanitic"] = "sem-dad", ["Dadi Dadi"] = "dda", ["Dadiya"] = "dbd", ["Tiếng Daga"] = "dgz", ["Dagaari Dioula"] = "dgd", ["Dagik"] = "dec", ["Dagoman"] = "dgn", ["Daho-Doo"] = "das", ["Dai"] = "dij", ["Dair"] = "drb", ["Dairi Batak"] = "btd", ["Dakaka"] = "bpa", ["Dakka"] = "dkk", ["Daloa Bété"] = "bev", ["Dama (Nigeria)"] = "dmm", ["Dama (Sierra Leone)"] = "dmn-dam", ["Damakawa"] = "dam", ["Damal"] = "uhn", ["Dampelas"] = "dms", ["Danaru"] = "dnr", ["Dandami Maria"] = "daq", ["Dangaura Tharu"] = "thl", ["Danish Sign Language"] = "dsl", ["Dano"] = "aso", ["Dao"] = "daz", ["Daonda"] = "dnd", ["Dar Fur Daju"] = "daj", ["Dar Sila Daju"] = "dau", ["Darai"] = "dry", ["Darkinjung"] = "xda", ["Darlong"] = "dln", ["Darmiya"] = "drd", ["Daro-Matu Melanau"] = "dro", ["Darumbal"] = "xgm", ["Dass"] = "dot", ["Datooga"] = "tcc", ["Daungwurrung"] = "dgw", ["Davawenyo"] = "daw", ["Dawawa"] = "dww", ["Dawera-Daweloor"] = "ddw", ["Day"] = "dai", ["Dayi"] = "dax", ["Dazaga"] = "dzg", ["Deccani"] = "dcc", ["Dedua"] = "ded", ["Defaka"] = "afn", ["Defi Gbe"] = "gbh", ["Deg"] = "mzw", ["Degenan"] = "dge", ["Dehwari"] = "deh", ["Dek"] = "dek", ["Dela-Oenale"] = "row", ["Delo"] = "ntr", ["Delta Yokuts"] = "nai-dly", ["Dem"] = "dem", ["Dema"] = "dmx", ["Demisa"] = "dei", ["Demta"] = "dmy", ["Tiếng Dena'ina"] = "tfn", ["Dendi"] = "ddn", ["Dengese"] = "dez", ["Dengka"] = "dnk", ["Deno"] = "dbb", ["Denya"] = "anv", ["Dení"] = "dny", ["Desano"] = "des", ["Dewas Rai"] = "dwz", ["Dewoin"] = "dee", ["Dezfuli"] = "def", ["Dghwede"] = "dgh", ["Dhaiso"] = "dhs", ["Dhalandji"] = "dhl", ["Dhao"] = "nfa", ["Dhofari Arabic"] = "adf", ["Dhudhuroa"] = "ddr", ["Dhungaloo"] = "dhx", ["Dhurga"] = "dhu", ["Dhuwal"] = "dwu", ["Dhuwaya"] = "dwy", ["Dia"] = "dia", ["Dibiyaso"] = "dby", ["Dibo"] = "dio", ["Dicamay Agta"] = "duy", ["Didinga"] = "did", ["Digo"] = "dig", ["Tiếng Dii"] = "dur", ["Dijim-Bwilim"] = "cfa", ["Dilling"] = "dil", ["Dima"] = "jma", ["Dimbong"] = "dii", ["Dinapigue Agta"] = "phi-din", ["Dineor"] = "mrx", ["Ding"] = "diz", ["Diodio"] = "ddi", ["Diri"] = "dwa", ["Dirim"] = "dir", ["Disa"] = "dsi", ["Diuwe"] = "diy", ["Diuxi-Tilantongo Mixtec"] = "xtd", ["Dixon Reef"] = "dix", ["Djadjawurrung"] = "dja", ["Djambarrpuyngu"] = "djr", ["Djangun"] = "djf", ["Djauan"] = "djn", ["Djawi"] = "djw", ["Djimini"] = "dyi", ["Djinba"] = "djb", ["Djiwarli"] = "djl", ["Dobel"] = "kvo", ["Dobu"] = "dob", ["Doe"] = "doe", ["Doga"] = "dgg", ["Doghoro"] = "dgx", ["Dogoso"] = "dgs", ["Dogosé"] = "dos", ["Dogul Dom"] = "dbg", ["Doka"] = "dbi", ["Doko-Uyanga"] = "uya", ["Dom"] = "doa", ["Dominican Sign Language"] = "doq", ["Dompo"] = "doy", ["Domu"] = "dof", ["Domung"] = "dev", ["Dondo"] = "dok", ["Dong"] = "doh", ["Dongo"] = "doo", ["Dongotono"] = "ddd", ["Dongshanba Lalo"] = "yik", ["Donno So Dogon"] = "dds", ["Doondo"] = "dde", ["Dorasque"] = "cba-dor", ["Dori'o"] = "dor", ["Dorig"] = "wwo", ["Doromu-Koki"] = "kqc", ["Dorze"] = "doz", ["Doso"] = "dol", ["Dothraki"] = "art-dtk", ["Doura"] = "don", ["Doutai"] = "tds", ["Doyayo"] = "dow", ["Drehu"] = "dhv", ["Duala"] = "dua", ["Duano"] = "dup", ["Duau"] = "dva", ["Dubu"] = "dmu", ["Dugun"] = "ndu", ["Duguri"] = "dbm", ["Dugwor"] = "dme", ["Duhwa"] = "kbz", ["Duit"] = "cba-dui", ["Duke"] = "nke", ["Dulbu"] = "dbo", ["Duli"] = "duz", ["Duma"] = "dma", ["Dumaitic"] = "sem-dum", ["Dumbea"] = "duf", ["Dumpas"] = "dmv", ["Dumun"] = "dui", ["Duna"] = "duc", ["Dungmali"] = "raa", ["Dungu"] = "dbv", ["Dura"] = "drq", ["Duri"] = "mvp", ["Duriankere"] = "dbn", ["Dusner"] = "dsn", ["Dusun Deyah"] = "dun", ["Dusun Malang"] = "duq", ["Dutch Sign Language"] = "dse", ["Duupa"] = "dae", ["Duvle"] = "duv", ["Duwai"] = "dbp", ["Duwet"] = "gve", ["Dwang"] = "nnu", ["Dyaabugay"] = "dyy", ["Dyaberdyaber"] = "dyb", ["Dyan"] = "dya", ["Dyangadi"] = "dyn", ["Dyugun"] = "dyd", ["Dza"] = "jen", ["Dzando"] = "dzn", ["Dzao Min"] = "bpn", ["Dzodinka"] = "add", ["Dâw"] = "kwa", ["E'ma Buyang"] = "yzg", ["Early Modern Korean"] = "ko-ear", ["Early Tripuri"] = "xtr", ["East Damar"] = "dmr", ["East Franconian"] = "vmf", ["East Kewa"] = "kjs", ["East Limba"] = "lma", ["East Makian"] = "mky", ["East Masela"] = "vme", ["East Nyala"] = "nle", ["East Tarangan"] = "tre", ["Eastern Bolivian Guaraní"] = "gui", ["Eastern Durango Nahuatl"] = "azd", ["Eastern Gurung"] = "ggn", ["Eastern Highland Chatino"] = "cly", ["Eastern Highland Otomi"] = "otm", ["Eastern Huasteca Nahuatl"] = "nhe", ["Eastern Huishui Hmong"] = "hme", ["Eastern Karaboro"] = "xrb", ["Eastern Keres"] = "kee", ["Eastern Lalu"] = "yit", ["Tiếng Maninkakan Đông"] = "emk", ["Eastern Meohang"] = "emg", ["Eastern Muria"] = "emu", ["Eastern Ngad'a"] = "nea", ["Eastern Nisu"] = "nos", ["Eastern Penan"] = "pez", ["Eastern Pomo"] = "peb", ["Eastern Qiandong Miao"] = "hmq", ["Eastern Subanun"] = "sfe", ["Eastern Tawbuid"] = "bnj", ["Eastern Xiangxi Miao"] = "muq", ["Eastern Xwla Gbe"] = "gbx", ["Ebira"] = "igb", ["Ecuadorian Sign Language"] = "ecs", ["Ede Cabe"] = "cbj", ["Ede Ije"] = "ijj", ["Edera Awyu"] = "awy", ["Edolo"] = "etr", ["Edomite"] = "xdm", ["Edopi"] = "dbf", ["Efutop"] = "ofu", ["Egyptian Sign Language"] = "esl", ["Ejamat"] = "eja", ["Ekajuk"] = "eka", ["Ekari"] = "ekg", ["Ekele"] = "khy", ["Eki"] = "eki", ["Ekit"] = "eke", ["Ekpeye"] = "ekp", ["El Alto Zapotec"] = "zpp", ["El Hugeirat"] = "elh", ["Eleme"] = "elm", ["Elepi"] = "ele", ["Elip"] = "ekm", ["Elkei"] = "elk", ["Eloi"] = "art-elo", ["Elotepec Zapotec"] = "zte", ["Eloyi"] = "afo", ["Elseng"] = "mrf", ["Elu"] = "elu", ["Emae"] = "mmw", ["Emai"] = "ema", ["Eman"] = "emn", ["Embaloh"] = "emb", ["Emberá-Baudó"] = "bdc", ["Emberá-Catío"] = "cto", ["Emem"] = "enr", ["Emerillon"] = "eme", ["Emplawas"] = "emw", ["Enawené-Nawé"] = "unk", ["Ende"] = "end", ["Enga"] = "enq", ["Enggano"] = "eno", ["Enlhet"] = "enl", ["Enrekang"] = "ptt", ["Enu"] = "enu", ["Enwan"] = "env", ["Enwang"] = "enw", ["Enxet"] = "enx", ["Enya"] = "gey", ["Epena"] = "sja", ["Epi-Olmec"] = "xep", ["Epigraphic Mayan"] = "emy", ["Erave"] = "kjy", ["Ere"] = "twp", ["Erie"] = "iro-ere", ["Eritai"] = "ert", ["Erokwanas"] = "erw", ["Erre"] = "err", ["Erromintxela"] = "emx", ["Eruwa"] = "erh", ["Ese Ejja"] = "ese", ["Eshtehardi"] = "esh", ["Eskayan"] = "esy", ["Esmeralda"] = "sai-esm", ["Esselen"] = "esq", ["Estado de México Otomi"] = "ots", ["Estonian Sign Language"] = "eso", ["Esuma"] = "esm", ["Etchemin"] = "etc", ["Etebi"] = "etb", ["Eten"] = "etx", ["Eteocypriot"] = "ecy", ["Ethiopian Sign Language"] = "eth", ["Etkywan"] = "ich", ["Eton (Cameroon)"] = "eto", ["Eton (Vanuatu)"] = "etn", ["Etulo"] = "utr", ["Evant"] = "bzz", ["Ewage-Notu"] = "nou", ["Ewarhuyana"] = "sai-ewa", ["Ewondo"] = "ewo", ["Extremaduran"] = "ext", ["Eyak"] = "eya", ["Ezaa"] = "eza", ["Fagani"] = "faf", ["Faire Atta"] = "azt", ["Faita"] = "faj", ["Faiwol"] = "fai", ["Fakkanci"] = "gel", ["Fali"] = "fli", ["Fam"] = "fam", ["Fanamaket"] = "bjp", ["Fang (Beboid)"] = "fak", ["Fania"] = "fni", ["Fas"] = "fqs", ["Fasu"] = "faa", ["Fataleka"] = "far", ["Tiếng Fataluku"] = "ddg", ["Fayu"] = "fau", ["Fedan"] = "pdn", ["Fembe"] = "agl", ["Fer"] = "kah", ["Feroge"] = "fer", ["Filomena Mata-Coahuitlán Totonac"] = "tlp", ["Finisterre Yau"] = "yuw", ["Finnish Sign Language"] = "fse", ["Finnish-Swedish Sign Language"] = "fss", ["Finongan"] = "fag", ["Fipa"] = "fip", ["Firan"] = "fir", ["Fiwaga"] = "fiw", ["Flemish Sign Language"] = "vgt", ["Flinders Island"] = "fln", ["Foau"] = "flh", ["Foia Foia"] = "ffi", ["Folopa"] = "ppo", ["Foma"] = "fom", ["Fongoro"] = "fgr", ["Foodo"] = "fod", ["Forak"] = "frq", ["Fordata"] = "frd", ["Fore"] = "for", ["Forest Nenets"] = "yrk-for", ["Fortsenal"] = "frt", ["French Belgian Sign Language"] = "sfb", ["French Sign Language"] = "fsl", ["Fuliiru"] = "flr", ["Fulniô"] = "fun", ["Fum"] = "fum", ["Tiếng Fungwa"] = "ula", ["Furu"] = "fuu", ["Futuna-Aniwa"] = "fut", ["Fuyug"] = "fuy", ["Fwe"] = "fwe", ["Fwâi"] = "fwa", ["Fyam"] = "pym", ["Fyer"] = "fie", ["Ga'anda"] = "gqa", ["Ga'dang"] = "gdg", ["Gaa"] = "ttb", ["Gaam"] = "tbi", ["Gabadi"] = "kbt", ["Gabi"] = "gbw", ["Gabrielino-Fernandeño"] = "xgf", ["Gadang"] = "gdk", ["Gade"] = "ged", ["Gadjerawang"] = "gdh", ["Gadsup"] = "gaj", ["Gafat"] = "gft", ["Gagadu"] = "gbu", ["Gagnoa Bété"] = "btg", ["Gaikundi"] = "gbf", ["Gaina"] = "gcn", ["Gal"] = "gap", ["Galambu"] = "glo", ["Galela"] = "gbi", ["Galeya"] = "gar", ["Galice"] = "gce", ["Galindian"] = "xgl", ["Gallaecian"] = "cel-gal", ["Galoli"] = "gal", ["Gambera"] = "gma", ["Gamela"] = "sai-gam", ["Gamkonora"] = "gak", ["Gamo-Ningi"] = "bte", ["Gana"] = "gnq", ["Ganang"] = "gne", ["Gane"] = "gzn", ["Ganggalida"] = "gcd", ["Ganglau"] = "ggl", ["Gangte"] = "gnb", ["Gangulu"] = "gnl", ["Gants"] = "gao", ["Ganzi"] = "gnz", ["Gao"] = "gga", ["Gapapaiwa"] = "pwg", ["Garawa"] = "wrk", ["Garingbal"] = "xgi", ["Garus"] = "gyb", ["Garza"] = "xgr", ["Gashowu"] = "nai-gsy", ["Gavak"] = "dmc", ["Gavar"] = "gou", ["Gavião do Jiparaná"] = "gvo", ["Gayo"] = "gay", ["Gayón"] = "sai-gay", ["Gbagyi"] = "gbr", ["Gban"] = "ggu", ["Gbanu"] = "gbv", ["Gbanziri"] = "gbg", ["Gbari"] = "gby", ["Gbaya"] = "gba", ["Gbaya-Bossangoa"] = "gbp", ["Gbaya-Bozoum"] = "gbq", ["Gbaya-Mbodomo"] = "gmm", ["Gbayi"] = "gyg", ["Gbesi Gbe"] = "gbs", ["Gbii"] = "ggb", ["Gbin"] = "xgb", ["Gboloo Grebo"] = "gec", ["Gciriku"] = "diu", ["Gcwi"] = "gwj", ["Ge"] = "hmj", ["Gebe"] = "gei", ["Gedaged"] = "gdd", ["Geji"] = "gji", ["Gela"] = "nlg", ["Gelao"] = "gio", ["Gele'"] = "sbc", ["Geme"] = "geq", ["Gende"] = "gaf", ["Gengle"] = "geg", ["Gepo"] = "ygp", ["Gera"] = "gew", ["German Sign Language"] = "gsg", ["Geruma"] = "gea", ["Geser-Gorom"] = "ges", ["Gey"] = "guv", ["Ghanaian Sign Language"] = "gse", ["Ghandruk Sign Language"] = "gds", ["Ghanongga"] = "ghn", ["Ghari"] = "gri", ["Ghayavi"] = "bmk", ["Ghera"] = "ghr", ["Ghulfan"] = "ghl", ["Giangan"] = "bgi", ["Gibanawa"] = "gib", ["Gidar"] = "gid", ["Gikyode"] = "acd", ["Gilima"] = "gix", ["Gimi (Austronesian)"] = "gip", ["Gimme"] = "kmp", ["Gimnime"] = "gmn", ["Ginuman"] = "gnm", ["Girawa"] = "bbr", ["Githabul"] = "gih", ["Gitua"] = "ggt", ["Giyug"] = "giy", ["Gizrra"] = "tof", ["Glaro-Twabo"] = "glr", ["Glavda"] = "glw", ["Glio-Oubi"] = "oub", ["Gnau"] = "gnu", ["Goa'uld"] = "art-gld", ["Goaria"] = "gig", ["Gobasi"] = "goi", ["Gobu"] = "gox", ["Godié"] = "god", ["Godwari"] = "gdx", ["Goemai"] = "ank", ["Gogo"] = "gog", ["Gogodala"] = "ggw", ["Gokana"] = "gkn", ["Gokhy"] = "sit-gkh", ["Gola"] = "gol", ["Golin"] = "gvf", ["Golpa"] = "lja", ["Gondi"] = "gon", ["Gongduk"] = "goe", ["Gonja"] = "gjn", ["Goo"] = "gov", ["Gor"] = "gqr", ["Gorakor"] = "goc", ["Gorap"] = "goq", ["Goreng"] = "xgg", ["Gorovu"] = "grq", ["Gottscheerish"] = "gmw-gts", ["Goundo"] = "goy", ["Gowlan"] = "goj", ["Gowro"] = "gwf", ["Gozarkhani"] = "goz", ["Grangali"] = "nli", ["Grass Koiari"] = "kbk", ["Grebo"] = "grb", ["Greek Sign Language"] = "gss", ["Green Gelao"] = "giq", ["Green Hmong"] = "hnj", ["Grenadian Creole English"] = "gcl", ["Gresi"] = "grs", ["Groma"] = "gro", ["Gros Ventre"] = "ats", ["Gua"] = "gwx", ["Guahibo"] = "guh", ["Guambiano"] = "gum", ["Guamo"] = "sai-gmo", ["Guanano"] = "gvc", ["Guatemalan Sign Language"] = "gsm", ["Guató"] = "gta", ["Guayabero"] = "guo", ["Guazacapán"] = "nai-guz", ["Gudang"] = "xgd", ["Gudanji"] = "nji", ["Gude"] = "gde", ["Gudu"] = "gdu", ["Guduf-Gava"] = "gdf", ["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-Bissau Sign Language"] = "lgs", ["Guinean Sign Language"] = "gus", ["Guiqiong"] = "gqi", ["Gula"] = "glu", ["Gula'alaa"] = "gmb", ["Gule"] = "gly", ["Gullah"] = "gul", ["Gumalu"] = "gmu", ["Gumatj"] = "gnn", ["Gumawana"] = "gvs", ["Gundi"] = "gdi", ["Gunditjmara"] = "gjm", ["Gundungurra"] = "xrd", ["Gungabula"] = "gyf", ["Gungu"] = "rub", ["Guntai"] = "gnt", ["Gunu"] = "yas", ["Gunwinggu"] = "gup", ["Tiếng Gunya"] = "gyy", ["Gupa-Abawa"] = "gpa", ["Gupapuyngu"] = "guf", ["Guragone"] = "gge", ["Guramalum"] = "grz", ["Gureng Gureng"] = "gnr", ["Gurgula"] = "ggg", ["Guriaso"] = "grx", ["Gurindji"] = "gue", ["Gurjar Apabhramsa"] = "inc-gup", ["Gurmana"] = "gvm", ["Guro"] = "goa", ["Guruntum"] = "grd", ["Gusan"] = "gsn", ["Gusii"] = "guz", ["Gusilay"] = "gsl", ["Guwa"] = "xgw", ["Guwamu"] = "gwu", ["Guwar"] = "aus-guw", ["Guya"] = "gka", ["Guyanese Creole English"] = "gyn", ["Guyani"] = "gvy", ["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", ["Gyalsumdo"] = "gyo", ["Gyele"] = "gyi", ["Gyem"] = "gye", ["Güenoa"] = "sai-gue", ["Habu"] = "hbu", ["Hadothi"] = "hoj", ["Hadrami"] = "xhd", ["Hadza"] = "hts", ["Haeke"] = "aek", ["Hahon"] = "hah", ["Haigwai"] = "hgw", ["Hainyaxo Bozo"] = "bzx", ["Haiphong Sign Language"] = "haf", ["Haitian Vodoun Culture Language"] = "hvc", ["Haiǁom"] = "hgm", ["Haji"] = "hji", ["Hakö"] = "hao", ["Halang Doan"] = "hld", ["Halia"] = "hla", ["Hamap"] = "hmu", ["Hamba"] = "hba", ["Hamtai"] = "hmt", ["Hanga"] = "hag", ["Hanga Hundi"] = "wos", ["Hanoi Sign Language"] = "hab", ["Harami"] = "xha", ["Haraza"] = "nub-har", ["Haruai"] = "tmd", ["Haruku"] = "hrk", ["Harzani"] = "hrz", ["Hasaitic"] = "sem-has", ["Hasha"] = "ybj", ["Tiếng Ả Rập Hassaniya"] = "mey", ["Tiếng Hatam"] = "had", ["Hausa Sign Language"] = "hsl", ["Haveke"] = "hvk", ["Havu"] = "hav", ["Hawai'i Pidgin Sign Language"] = "hps", ["Hawaiian Creole"] = "hwc", ["Haya"] = "hay", ["Hdi"] = "xed", ["Hehe"] = "heh", ["Helong"] = "heg", ["Helu"] = "elu-prk", ["Hema"] = "nix", ["Hemba"] = "hem", ["Herdé"] = "hed", ["Hermit"] = "llf", ["Hewa"] = "ham", ["Heyo"] = "auk", ["Hibito"] = "hib", ["Hidatsa"] = "hid", ["Highland Konjo"] = "kjk", ["Highland Oaxaca Chontal"] = "chd", ["Highland Puebla Nahuatl"] = "azz", ["Hijuk"] = "hij", ["Himarimã"] = "hir", ["Himyaritic"] = "sem-him", ["Hismaic"] = "sem-his", ["Hitchiti"] = "nai-hit", ["Hitu"] = "htu", ["Hixkaryana"] = "hix", ["Hlepho Phowa"] = "yhl", ["Hlersu"] = "hle", ["Hmar"] = "hmr", ["Hmong Dô"] = "hmv", ["Hmong Shua"] = "hmz", ["Hmwaveke"] = "mrk", ["Ho Chi Minh City Sign Language"] = "hos", ["Hobyót"] = "hoh", ["Hoia Hoia"] = "hhi", ["Holikachuk"] = "hoi", ["Holma"] = "hod", ["Holoholo"] = "hoo", ["Holu"] = "hol", ["Homa"] = "hom", ["Honduran Lenca"] = "len", ["Honduras Sign Language"] = "hds", ["Hone"] = "juh", ["Hong Kong Sign Language"] = "hks", ["Honi"] = "how", ["Horned Miao"] = "hrm", ["Horo"] = "hor", ["Horom"] = "hoe", ["Hote"] = "hot", ["Hoti"] = "hti", ["Hovongan"] = "hov", ["Hoyahoya"] = "hhy", ["Hrangkhol"] = "hra", ["Hruso"] = "hru", ["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", ["Hukumina"] = "huw", ["Hula"] = "hul", ["Tiếng Huli"] = "hui", ["Hulung"] = "huk", ["Humene"] = "huf", ["Hun"] = "uth", ["Hunde"] = "hke", ["Hungana"] = "hum", ["Hungarian Sign Language"] = "hsh", ["Hungworo"] = "nat", ["Hunjara-Kaina Ke"] = "hkk", ["Hunnic"] = "xhc", ["Hupla"] = "hap", ["Hutterisch"] = "geh", ["Hwana"] = "hwo", ["Hya"] = "hya", ["Hän"] = "haa", ["Hértevin"] = "hrt", ["I-Wak"] = "iwk", ["Iamalele"] = "yml", ["Iatmul"] = "ian", ["Iau"] = "tmu", ["Ibali Teke"] = "tek", ["Ibani"] = "iby", ["Iberian"] = "xib", ["Iboko"] = "bkp", ["Ibu"] = "ibu", ["Icelandic Sign Language"] = "icl", ["Iceve-Maci"] = "bec", ["Idakho-Isukha-Tiriki"] = "ida", ["Idaté"] = "idt", ["Idere"] = "ide", ["Idesa"] = "ids", ["Idi"] = "idi", ["Idoma"] = "idu", ["Idon"] = "idc", ["Idun"] = "ldb", ["Iduna"] = "viv", ["Ifo"] = "iff", ["Igana"] = "igg", ["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", ["Iku-Gora-Ankwa"] = "ikv", ["Ikulu"] = "ikl", ["Ikwo"] = "iqw", ["Ila"] = "ilb", ["Ile Ape"] = "ila", ["Ilgar"] = "ilg", ["Ili'uun"] = "ilu", ["Ilianen Manobo"] = "mbi", ["Illyrian"] = "xil", ["Ilongot"] = "ilk", ["Ilue"] = "ilv", ["Ilwana"] = "mlk", ["Imbongu"] = "imo", ["Imonda"] = "imn", ["Imroing"] = "imr", ["Inabaknon"] = "abx", ["Inapang"] = "mzu", ["Indanga"] = "bnt-ind", ["Indian Sign Language"] = "ins", ["Indonesian Bajau"] = "bdl", ["Indonesian Sign Language"] = "inl", ["Indri"] = "idr", ["Indus Valley Language"] = "xiv", ["Inebu One"] = "oin", ["Ineseño"] = "inz", ["Inga"] = "inb", ["Inlaod Itneg"] = "iti", ["Inoke-Yate"] = "ino", ["Inonhan"] = "loc", ["Inpui Naga"] = "nkf", ["International Sign"] = "ils", ["Inuinnaqtun"] = "esx-inq", ["Inuit Sign Language"] = "iks", ["Inuktun"] = "esx-ink", ["Ipai"] = "nai-ipa", ["Ipalapa Amuzgo"] = "azm", ["Ipiko"] = "ipo", ["Ipili"] = "ipi", ["Ipulo"] = "ass", ["Iquito"] = "iqu", ["Ir"] = "irr", ["Irantxe"] = "irn", ["Iranun"] = "ill", ["Irarutu"] = "irh", ["Iraya"] = "iry", ["Iresim"] = "ire", ["Iriga Bicolano"] = "bto", ["Irish Sign Language"] = "isg", ["Isabi"] = "isa", ["Isanzu"] = "isn", ["Isarog Agta"] = "agk", ["Isaurian"] = "und-isa", ["Isconahua"] = "isc", ["Isebe"] = "igo", ["Isinai"] = "inn", ["Isirawa"] = "srl", ["Islander Creole English"] = "icr", ["Israeli Sign Language"] = "isr", ["Isthmus Mixe"] = "mir", ["Isu"] = "isu", ["Isubu"] = "szv", ["Italian Sign Language"] = "ise", ["Itawit"] = "itv", ["Iteri"] = "itr", ["Itik"] = "itx", ["Ito"] = "itw", ["Itundujia Mixtec"] = "mce", ["Itzá"] = "itz", ["Iwal"] = "kbm", ["Iwam"] = "iwm", ["Iwur"] = "iwo", ["Ixcatec"] = "ixc", ["Ixcatlán Mazatec"] = "mzi", ["Ixtayutla Mixtec"] = "vmj", ["Ixtenco Otomi"] = "otz", ["Iyayu"] = "iya", ["Iyive"] = "uiv", ["Iyo"] = "nca", ["Iyo'wujwa Chorote"] = "crq", ["Iyojwa'ja Chorote"] = "crt", ["Izere"] = "izr", ["Izi"] = "izz", ["Izi-Ezaa-Ikwo-Mgbo"] = "izi", ["Izora"] = "cbo", ["Iñapari"] = "inp", ["Jabem"] = "jae", ["Jabutí"] = "jbt", ["Jad"] = "jda", ["Jadgali"] = "jdg", ["Jahanka"] = "jad", ["Jair Awyu"] = "awv", ["Jakati"] = "jat", ["Jalapa de Díaz Mazatec"] = "maj", ["Jalkunan"] = "bxl", ["Jamaican Country Sign Language"] = "jcs", ["Jamaican Sign Language"] = "jls", ["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", ["Japrería"] = "jru", ["Jara"] = "jaf", ["Jaru"] = "ddj", ["Jassic"] = "ysc", ["Jawe"] = "jaz", ["Jaya"] = "jyy", ["Jebero"] = "jeb", ["Jeikó"] = "sai-jko", ["Jenaama Bozo"] = "bze", ["Jeng"] = "jeg", ["Jere"] = "jer", ["Jeri Kuo"] = "jek", ["Jerung"] = "jee", ["Jhankot Sign Language"] = "jhs", ["Jiamao"] = "jio", ["Jiba"] = "juo", ["Jibu"] = "jib", ["Jilbe"] = "jie", ["Jili"] = "mgi", ["Jilim"] = "jil", ["Jimi"] = "jmi", ["Jimjimen"] = "jim", ["Jina"] = "jia", ["Jingulu"] = "jig", ["Jiongnai Bunu"] = "pnu", ["Jirajara"] = "sai-jrj", ["Jiru"] = "jrr", ["Jita"] = "jit", ["Joba"] = "job", ["Jofotek-Bromnya"] = "jbr", ["Jola-Fonyi"] = "dyo", ["Jola-Kasa"] = "csk", ["Jonkor Bourmataguil"] = "jeu", ["Jordanian Sign Language"] = "jos", ["Jorá"] = "jor", ["Jowulu"] = "jow", ["Ju"] = "juu", ["Jumla Sign Language"] = "jus", ["Jumli"] = "jml", ["Jungle Inga"] = "inj", ["Juquila Mixe"] = "mxq", ["Jur Modo"] = "bex", ["Jurúna"] = "jur", ["Jutiapa"] = "nai-jtp", ["Juwal"] = "mwb", ["Juxtlahuaca Mixtec"] = "vmc", ["Jwira-Pepesa"] = "jwi", ["Júma"] = "jua", ["Kaamba"] = "xku", ["Kaan"] = "ldl", ["Kaang Chin"] = "ckn", ["Kaansa"] = "gna", ["Kaapor Sign Language"] = "uks", ["Kaba"] = "ksp", ["Kabalai"] = "kvf", ["Kabatei"] = "xkp", ["Kabba-Laka"] = "lap", ["Kabishiana"] = "tup-kab", ["Kabola"] = "klz", ["Kabore One"] = "onk", ["Kabras"] = "lkb", ["Kaburi"] = "uka", ["Kabutra"] = "kbu", ["Kabwa"] = "cwa", ["Kabwari"] = "kcw", ["Kachari"] = "xac", ["Kacipo-Balesi"] = "koe", ["Kaco'"] = "xkk", ["Kadai"] = "kzd", ["Kadara"] = "kad", ["Kadaru"] = "kdu", ["Kadiwéu"] = "kbc", ["Kado"] = "kdv", ["Kadugli"] = "xtc", ["Kaduo"] = "ktp", ["Kaera"] = "jka", ["Kafoa"] = "kpu", ["Kagan Kalagan"] = "kll", ["Kagate"] = "syw", ["Kagoma"] = "kdm", ["Kagoro"] = "xkg", ["Kagulu"] = "kki", ["Kahe"] = "hka", ["Kahua"] = "agw", ["Kaian"] = "kct", ["Kaibobo"] = "kzb", ["Kaidipang"] = "kzp", ["Kaiep"] = "kbw", ["Kaike"] = "kzq", ["Kaiku"] = "kkq", ["Kaimbulawa"] = "zka", ["Kaimbé"] = "xai", ["Kairak"] = "ckr", ["Kairiru"] = "kxa", ["Kairui-Midiki"] = "krd", ["Kais"] = "kzm", ["Kaivi"] = "kce", ["Kaiwá"] = "kgk", ["Kaiy"] = "tcq", ["Kajakse"] = "ckq", ["Kajali"] = "xkj", ["Kajaman"] = "kag", ["Kakabe"] = "kke", ["Kakanda"] = "kka", ["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", ["Kalamsé"] = "knz", ["Kalanadi"] = "wkl", ["Kalanga"] = "kck", ["Kalapuya"] = "kyl", ["Kalarko"] = "kba", ["Kalasuri"] = "xme-kls", ["Kalenjin"] = "kln", ["Kalinago"] = "crb", ["Kalkatungu"] = "ktg", ["Kalou"] = "ywa", ["Kaluli"] = "bco", ["Kalumpang"] = "kli", ["Kam"] = "kdx", ["Kamakan"] = "vkm", ["Kamang"] = "woi", ["Kamano"] = "kbq", ["Kamantan"] = "kci", ["Kamar"] = "keq", ["Kamara"] = "jmr", ["Kamarian"] = "kzx", ["Kamaru"] = "kgx", ["Kamasa"] = "klp", ["Kamasau"] = "kms", ["Kamayurá"] = "kay", ["Kamba"] = "kam", ["Kambaira"] = "kyy", ["Kamberataro"] = "kbv", ["Kamberau"] = "irx", ["Kambiwá"] = "xbw", ["Kami"] = "kmi", ["Kamkata-viri"] = "bsh", ["Kamo"] = "kcq", ["Kamoro"] = "kgq", ["Kamu"] = "xmu", ["Kamwe"] = "hig", ["Kanakuru"] = "kna", ["Kanamari"] = "knm", ["Kanashi"] = "xns", ["Kanasi"] = "soq", ["Kandas"] = "kqw", ["Kandawo"] = "gam", ["Kande"] = "kbs", ["Kang"] = "kyp", ["Kanga"] = "kcp", ["Kanggape"] = "igm", ["Kango"] = "kty", ["Kango-Sua"] = "kzy", ["Kaniet"] = "ktk", ["Kanikkaran"] = "kev", ["Kaningdon-Nindem"] = "kdp", ["Kaningi"] = "kzo", ["Kaningra"] = "knr", ["Kaninuwa"] = "wat", ["Kanite"] = "kmu", ["Kanjari"] = "kft", ["Kanju"] = "kbe", ["Kanowit"] = "kxn", ["Kanoé"] = "kxo", ["Kansa"] = "ksk", ["Kantosi"] = "xkt", ["Kanu"] = "khx", ["Kanufi"] = "kni", ["Kanyok"] = "kny", ["Kao"] = "kax", ["Kaonde"] = "kqn", ["Kap"] = "ykm", ["Kapauri"] = "khp", ["Kapin"] = "tbx", ["Kapinawá"] = "xpn", ["Kapriman"] = "dju", ["Kaptiau"] = "kbi", ["Kapya"] = "klo", ["Kara (New Guinea)"] = "leu", ["Kara (Tanzania)"] = "reg", ["Karadjeri"] = "gbd", ["Karaga Mandaya"] = "mry", ["Karami"] = "xar", ["Karamojong"] = "kdj", ["Karang"] = "kzr", ["Karanga"] = "kth", ["Karankawa"] = "zkk", ["Karas"] = "kgv", ["Karawa"] = "xrw", ["Kare (Africa)"] = "kbn", ["Kare (New Guinea)"] = "kmf", ["Karey"] = "kyd", ["Kari"] = "kbj", ["Karingani"] = "kgn", ["Karipuna"] = "kuq", ["Karipúna"] = "kgm", ["Karipúna Creole French"] = "kmv", ["Kariya"] = "kil", ["Kariyarra"] = "vka", ["Karkar-Yuri"] = "yuj", ["Karkin"] = "krb", ["Karko"] = "kko", ["Karnai"] = "bbv", ["Karo Batak"] = "btx", ["Karok"] = "kyh", ["Karolanos"] = "kyn", ["Karon"] = "krx", ["Karon Dori"] = "kgw", ["Karore"] = "xkx", ["Karranga"] = "xrq", ["Karuwali"] = "rxw", ["Kasanga"] = "ccj", ["Kasem"] = "xsm", ["Kasiguranin"] = "ksn", ["Kaska"] = "kkz", ["Kaskean"] = "zsk", ["Kaskihá"] = "gva", ["Kassite"] = "und-kas", ["Kassonke"] = "kao", ["Kasua"] = "khs", ["Kataang"] = "kgd", ["Katabaga"] = "ktq", ["Katawixi"] = "xat", ["Katembri"] = "sai-kat", ["Kathlamet"] = "nai-kat", ["Kathoriya Tharu"] = "tkt", ["Kathu"] = "ykt", ["Katkari"] = "kfu", ["Katla"] = "kcr", ["Kato"] = "ktw", ["Katso"] = "kaf", ["Katukina"] = "knt", ["Kaulong"] = "pss", ["Kaur"] = "vkk", ["Kaure"] = "bpp", ["Kauwera"] = "xau", ["Kawacha"] = "kcb", ["Kawaiisu"] = "xaw", ["Kawe"] = "kgb", ["Kawishana"] = "awd-kaw", ["Kaxararí"] = "ktx", ["Kaxuyana"] = "kbb", ["Kaya"] = "zra", ["Kayabí"] = "kyz", ["Kayagar"] = "kyt", ["Kayan Mahakam"] = "xay", ["Kayan River Kayan"] = "xkn", ["Kayardild"] = "gyd", ["Kayeli"] = "kzl", ["Kaytetye"] = "gbb", ["Kayupulau"] = "kzu", ["Kazukuru"] = "kzk", ["Ke'o"] = "xxk", ["Keak"] = "keh", ["Keapara"] = "khz", ["Kedang"] = "ksx", ["Keder"] = "kdy", ["Kehu"] = "khh", ["Kei"] = "kei", ["Keiga"] = "kec", ["Kein"] = "bmh", ["Keiyo"] = "eyo", ["Kela-Yela"] = "kel", ["Kelabit"] = "kzi", ["Keley-I Kallahan"] = "ify", ["Tiếng 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", ["Kenswei Nsei"] = "ndb", ["Kenyan Sign Language"] = "xki", ["Kenyi"] = "lke", ["Keoru-Ahia"] = "xeu", ["Kepkiriwát"] = "kpn", ["Kepo'"] = "kuk", ["Kera"] = "ker", ["Kerak"] = "hhr", ["Kereho"] = "xke", ["Kerewe"] = "ked", ["Kerewo"] = "kxz", ["Kerinci"] = "kvr", ["Kesawai"] = "xes", ["Ketangalan"] = "kae", ["Kete"] = "kcv", ["Ketengban"] = "xte", ["Ketum"] = "ktt", ["Kewa"] = "kew", ["Keyagana"] = "kyg", ["Kgalagadi"] = "xkv", ["Khana"] = "ogo", ["Khandeshi"] = "khn", ["Khao"] = "xao", ["Kharam Naga"] = "kfw", ["Kharia Thar"] = "ksy", ["Khayo"] = "lko", ["Khe"] = "kqg", ["Khehek"] = "tlx", ["Khetrani"] = "xhe", ["Khezha Naga"] = "nkh", ["Khirwar"] = "kwx", ["Khisa"] = "kqm", ["Khlor"] = "llo", ["Khlula"] = "ykl", ["Khoibu Naga"] = "nkb", ["Khoini"] = "xkc", ["Kholok"] = "ktc", ["Khumi Chin"] = "cnk", ["Khwe"] = "xuu", ["Kibala"] = "blv", ["Kibena"] = "bez", ["Kibet"] = "kie", ["Kibiri"] = "prm", ["Kichwa"] = "qwe-kch", ["Kikami"] = "kcu", ["Kilit"] = "xme-klt", ["Kilivila"] = "kij", ["Kiliwa"] = "klb", ["Kilmeri"] = "kih", ["Kimaama"] = "kig", ["Kimaragang"] = "kqr", ["Kimbu"] = "kiv", ["Kimki"] = "sbt", ["Kimré"] = "kqp", ["Kinabalian"] = "cbw", ["Kinalakna"] = "kco", ["Kinga"] = "zga", ["Kings River Yokuts"] = "nai-kry", ["Kinikinao"] = "gqn", ["Kinuku"] = "kkd", ["Kioko"] = "ues", ["Kiong"] = "kkm", ["Kiorr"] = "xko", ["Kipfokomo"] = "pkb", ["Kipsigis"] = "sgc", ["Kiput"] = "kyi", ["Kir-Balar"] = "kkr", ["Kire"] = "geb", ["Kirfi"] = "kks", ["Kirikiri"] = "kiy", ["Kirya-Konzel"] = "fkk", ["Kis"] = "kis", ["Kisa"] = "lks", ["Kisankasa"] = "kqh", ["Kisar"] = "kje", ["Kisi"] = "kiz", ["Kita Maninkakan"] = "mwk", ["Kitanemuk"] = "azc-ktn", ["Kitembo"] = "tbt", ["Kitja"] = "gia", ["Kitsai"] = "kii", ["Kiunum"] = "wei", ["Kla"] = "lda", ["Klamath-Modoc"] = "kla", ["Klao"] = "klu", ["Klias River Kadazan"] = "kqt", ["Ko"] = "fuj", ["Koasati"] = "cku", ["Koba"] = "kpd", ["Kobiana"] = "kcj", ["Kobol"] = "kgu", ["Kochila Tharu"] = "thq", ["Kodaku"] = "ksz", ["Kodeoha"] = "vko", ["Kodi"] = "kod", ["Kodia"] = "kwp", ["Koenoem"] = "kcs", ["Kofa"] = "kso", ["Kofei"] = "kpi", ["Kofyar"] = "kwl", ["Kohin"] = "kkx", ["Kohumono"] = "bcs", ["Koi"] = "kkt", ["Koireng"] = "nkd", ["Koitabu"] = "kqi", ["Koiwat"] = "kxt", ["Kok-Nar"] = "gko", ["Kok-Paponk"] = "okg", ["Kokata"] = "ktd", ["Koke"] = "kou", ["Koko-Bera"] = "kkp", ["Kokoda"] = "xod", ["Kokola"] = "kzn", ["Kokota"] = "kkk", ["Kol (Cameroon)"] = "biw", ["Kol (New Guinea)"] = "kol", ["Kola"] = "kvv", ["Kolbila"] = "klc", ["Kolibugan Subanon"] = "skn", ["Kolom"] = "klm", ["Koluwawa"] = "klx", ["Kom (India)"] = "kmm", ["Koma"] = "kmy", ["Komba"] = "kpf", ["Kombai"] = "tyn", ["Kombio"] = "xbi", ["Komering"] = "kge", ["Kominimung"] = "xoi", ["Kompane"] = "kvp", ["Komyandaret"] = "kzv", ["Kon Keu"] = "kkn", ["Konai"] = "kxw", ["Konda"] = "knd", ["Koneraw"] = "kdw", ["Konkomba"] = "xon", ["Konni"] = "kma", ["Kono (Guinea)"] = "knu", ["Kono (Nigeria)"] = "klk", ["Kono (Sierra Leone)"] = "kno", ["Konomala"] = "koa", ["Konomihu"] = "nai-knm", ["Konongo"] = "kcz", ["Konyak Naga"] = "nbe", ["Konyanka Maninka"] = "mku", ["Konzo"] = "koo", ["Kopar"] = "xop", ["Kopkaka"] = "opk", ["Korafe-Yegha"] = "kpr", ["Korak"] = "koz", ["Korana"] = "kqz", ["Korandje"] = "kcy", ["Korean Sign Language"] = "kvk", ["Koreguaje"] = "coe", ["Koresh-e Rostam"] = "okh", ["Korlai Creole Portuguese"] = "vkp", ["Koro (India)"] = "jkr", ["Koro (New Guinea)"] = "kxr", ["Koro (Vanuatu)"] = "krf", ["Koro (West Africa)"] = "kfo", ["Koromfé"] = "kfz", ["Koromira"] = "kqj", ["Koronadal Blaan"] = "bpr", ["Koroni"] = "xkq", ["Korop"] = "krp", ["Koropó"] = "xxr", ["Koroshi"] = "ktl", ["Korowai"] = "khe", ["Korubo"] = "xor", ["Korupun-Sela"] = "kpq", ["Kosadle"] = "kiq", ["Kosarek Yale"] = "kkl", ["Kosena"] = "kze", ["Koshin"] = "kid", ["Kota (Gabon)"] = "koq", ["Kota Bangun Kutai Malay"] = "mqg", ["Kota Marudu Talantang"] = "grm", ["Kota Marudu Tinagas"] = "ktr", ["Kotafon Gbe"] = "kqk", ["Koti"] = "eko", ["Kou"] = "snz", ["Kouya"] = "kyf", ["Kovai"] = "kqb", ["Kove"] = "kvc", ["Kowaki"] = "xow", ["Kowiai"] = "kwh", ["Koy Sanjaq Surat"] = "kqd", ["Koyaga"] = "kga", ["Koyo"] = "koh", ["Koyra Chiini"] = "khq", ["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", ["Krenak"] = "kqq", ["Krevinian"] = "zkv", ["Kreye"] = "xre", ["Krikati-Timbira"] = "xri", ["Krim"] = "krm", ["Krisa"] = "ksi", ["Kristang"] = "mcm", ["Krobu"] = "kxb", ["Krongo"] = "kgo", ["Kua"] = "tyu", ["Kua-nsi"] = "ykn", ["Kuamasi"] = "yku", ["Kuan"] = "uan", ["Kuanhua"] = "xnh", ["Kube"] = "kgf", ["Kubi"] = "kof", ["Kubo"] = "jko", ["Kubu"] = "kvb", ["Kucong"] = "lkc", ["Kudu-Camo"] = "kov", ["Kugama"] = "kow", ["Kugbo"] = "kes", ["Kugu-Muminh"] = "xmh", ["Kui (Indonesia)"] = "kvd", ["Kuijau"] = "dkr", ["Kuikúro"] = "kui", ["Kujarge"] = "vkj", ["Kuk"] = "kfn", ["Kukatja"] = "kux", ["Kukele"] = "kez", ["Kukkuzi"] = "urj-kuk", ["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", ["Kulon"] = "uon", ["Kulung"] = "kle", ["Kumak"] = "nee", ["Kumalu"] = "ksl", ["Kumam"] = "kdi", ["Kuman"] = "kue", ["Kumaoni"] = "kfy", ["Kumba"] = "ksm", ["Kumbainggar"] = "kgs", ["Kumbaran"] = "wkb", ["Kumhali"] = "kra", ["Kumu"] = "kmw", ["Kumukio"] = "kuo", ["Kunama"] = "kun", ["Kunbarlang"] = "wlg", ["Kunda"] = "kdn", ["Kunduvadi"] = "wku", ["Kung"] = "kfl", ["Kungarakany"] = "ggk", ["Kungardutyi"] = "gdt", ["Kunggari"] = "kgl", ["Kungkari"] = "lku", ["Kuni"] = "kse", ["Kuni-Boazi"] = "kvg", ["Kunimaipa"] = "kup", ["Kunja"] = "pep", ["Kunjen"] = "kjn", ["Kunyi"] = "njx", ["Kunza"] = "kuz", ["Kuot"] = "kto", ["Kupa"] = "kug", ["Kupang Malay"] = "mkn", ["Kupsabiny"] = "kpz", ["Kur"] = "kuv", ["Kura Ede Nago"] = "nqk", ["Kurama"] = "krh", ["Kuranko"] = "knk", ["Kuri"] = "nbn", ["Kuria"] = "kuj", ["Kurmukar"] = "kfv", ["Kurnai"] = "unn", ["Kurrama"] = "vku", ["Kurti"] = "ktm", ["Kurtjar"] = "gdj", ["Kurudu"] = "kjr", ["Kuruáya"] = "kyr", ["Tiếng Kusaal"] = "kus", ["Kusaghe"] = "ksg", ["Kustenau"] = "awd-kus", ["Kusu"] = "ksv", ["Kusunda"] = "kgg", ["Kuthant"] = "xut", ["Kutto"] = "kpa", ["Kutu"] = "kdc", ["Kuturmi"] = "khj", ["Kuuk Thaayorre"] = "thd", ["Kuuk Yak"] = "uky", ["Kuuku-Ya'u"] = "kuy", ["Kuvale"] = "olu", ["Kuwaa"] = "blh", ["Kuwaataay"] = "cwt", ["Kuwani"] = "paa-kwn", ["Kwa'"] = "bko", ["Kwaami"] = "ksq", ["Kwadi"] = "kwz", ["Kwaio"] = "kwd", ["Kwaja"] = "kdz", ["Kwak"] = "kwq", ["Kwakum"] = "kwu", ["Kwalhioqua-Tlatskanai"] = "qwt", ["Kwama"] = "kmq", ["Kwambi"] = "kwm", ["Kwamera"] = "tnk", ["Kwami"] = "ktf", ["Kwamtim One"] = "okk", ["Kwang"] = "kvi", ["Kwanga"] = "kwj", ["Kwangali"] = "kwn", ["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", ["Kwoma"] = "kmo", ["Kwomtari"] = "kwo", ["Kyak"] = "bka", ["Kyaka"] = "kyc", ["Kyan-Karyaw Naga"] = "nqq", ["Kyenele"] = "kql", ["Kyenga"] = "tye", ["Kyerung"] = "kgy", ["Kélé"] = "keb", ["Kómnzo"] = "paa-kom", ["La'bi"] = "lbi", ["Laal"] = "gdm", ["Laba"] = "lau", ["Label"] = "lbb", ["Labir"] = "jku", ["Labo"] = "mwi", ["Labo Phowa"] = "ypb", ["Labu"] = "lbu", ["Labuk-Kinabatangan Kadazan"] = "dtb", ["Lacandon"] = "lac", ["Lachi"] = "lbt", ["Lachiguiri Zapotec"] = "zpa", ["Lachixío Zapotec"] = "zpl", ["Ladji-Ladji"] = "llj", ["Laeko-Libuat"] = "lkl", ["Lafofa"] = "laf", ["Laghu"] = "lgb", ["Laghuu"] = "lgh", ["Lagwan"] = "kot", ["Laha (Indonesia)"] = "lhh", ["Tiếng La Ha"] = "lha", ["Lahanan"] = "lhn", ["Lahu Shi"] = "lhi", ["Lahul Lohar"] = "lhl", ["Laimbue"] = "lmx", ["Laitu Chin"] = "clj", ["Laiyolo"] = "lji", ["Laka"] = "lak", ["Lake Miwok"] = "lmw", ["Lakha"] = "lkh", ["Lakkia"] = "lbc", ["Lakon"] = "lkn", ["Lakondê"] = "lkd", ["Lakota Dida"] = "dic", ["Lala (New Guinea)"] = "nrz", ["Lala (South Africa)"] = "bnt-lal", ["Lala-Bisa"] = "leb", ["Lala-Roba"] = "lla", ["Lalana Chinantec"] = "cnl", ["Lamaholot"] = "slp", ["Lamalera"] = "lmr", ["Lamang"] = "hia", ["Lamatuka"] = "lmq", ["Lamba"] = "lam", ["Lambichhong"] = "lmh", ["Lambya"] = "lai", ["Lame"] = "bma", ["Lamenu"] = "lmu", ["Lamet"] = "lbn", ["Lamja-Dengsa-Tola"] = "ldh", ["Lamma"] = "lev", ["Lamnso'"] = "lns", ["Lamogai"] = "lmg", ["Lampung Api"] = "ljp", ["Lamu"] = "llh", ["Lamu-Lamu"] = "lby", ["Lanas Lobu"] = "ruu", ["Landoma"] = "ldm", ["Lang'e"] = "yne", ["Langam"] = "lnm", ["Langbashe"] = "lna", ["Langi"] = "lag", ["Langnian Buyang"] = "yln", ["Lango (Sudan)"] = "lno", ["Lango (Uganda)"] = "laj", ["Lanima"] = "lnw", ["Lao Naga"] = "nlq", ["Laopang"] = "lbg", ["Laos Sign Language"] = "lso", ["Lapaguía-Guivini Zapotec"] = "ztl", ["Lapine"] = "art-lap", ["Lapuyan Subanun"] = "laa", ["Laragia"] = "lrg", ["Larantuka Malay"] = "lrt", ["Lardil"] = "lbz", ["Larevat"] = "lrv", ["Larike-Wakasihu"] = "alo", ["Laro"] = "lro", ["Larteh"] = "lar", ["Laru"] = "lan", ["Lasgerdi"] = "lsa", ["Lasi"] = "lss", ["Latu"] = "ltu", ["Latvian Sign Language"] = "lsl", ["Lau"] = "llu", ["Laua"] = "luf", ["Lauan"] = "llx", ["Lauje"] = "law", ["Laura"] = "lur", ["Laurentian"] = "lre", ["Lavatbura-Lamusong"] = "lbv", ["Lawangan"] = "lbx", ["Lawu"] = "lwu", ["Lawunuia"] = "tgi", ["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", ["Lehalurup"] = "urr", ["Leinong Naga"] = "lzn", ["Leipon"] = "lek", ["Lela"] = "dri", ["Lelak"] = "llk", ["Lele (Chad)"] = "lln", ["Lele (Congo)"] = "lel", ["Lele (Guinea)"] = "llc", ["Lele (New Guinea)"] = "lle", ["Lelepa"] = "lpa", ["Lembena"] = "leq", ["Lemerig"] = "lrz", ["Lemio"] = "lei", ["Lemolang"] = "ley", ["Lemoro"] = "ldj", ["Lenakel"] = "tnl", ["Lendu"] = "led", ["Lengilu"] = "lgi", ["Lengo"] = "lgr", ["Lengola"] = "lej", ["Lenje"] = "leh", ["Lenkau"] = "ler", ["Lenyima"] = "ldg", ["Lepki"] = "lpe", ["Lere"] = "gnh", ["Lese"] = "les", ["Lesing-Gelimi"] = "let", ["Letemboi"] = "nms", ["Leti (Cameroon)"] = "leo", ["Leti (Indonesia)"] = "lti", ["Levuka"] = "lvu", ["Lewo Eleng"] = "lwe", ["Lewotobi"] = "lwt", ["Leyigha"] = "ayi", ["Lhokpu"] = "lhp", ["Li'o"] = "ljl", ["Liana-Seti"] = "ste", ["Liangmai Naga"] = "njn", ["Liberian Kreyol"] = "lir", ["Libinza"] = "liz", ["Libon Bikol"] = "lbl", ["Liburnian"] = "xli", ["Libyan Sign Language"] = "lbs", ["Ligbi"] = "lig", ["Ligenza"] = "lgz", ["Lihir"] = "lih", ["Lika"] = "lik", ["Liki"] = "lio", ["Likila"] = "lie", ["Likuba"] = "kxx", ["Likum"] = "lib", ["Likwala"] = "kwc", ["Lilau"] = "lll", ["Limassa"] = "bme", ["Limbu"] = "lif", ["Limi"] = "ylm", ["Limilngan"] = "lmc", ["Linear A"] = "lab", ["Lingkhim"] = "lii", ["Lingua Franca Nova"] = "lfn", ["Linngithigh"] = "lnj", ["Lipo"] = "lpo", ["Lisabata-Nuniali"] = "lcs", ["Lisela"] = "lcl", ["Lish"] = "lsh", ["Lishán Didán"] = "trg", ["Lithuanian Sign Language"] = "lls", ["Little Swanport"] = "aus-lsw", ["Litzlitz"] = "lzl", ["Lizu"] = "sit-liz", ["Lo-Toga"] = "lht", ["Loarki"] = "lrk", ["Lobala"] = "loq", ["Logo"] = "log", ["Logol"] = "lof", ["Logooli"] = "rag", ["Logorik"] = "liu", ["Lokaa"] = "yaz", ["Loko"] = "lok", ["Lokoya"] = "lky", ["Lola"] = "lcd", ["Lolak"] = "llq", ["Lole"] = "llg", ["Lolo"] = "llb", ["Loloda"] = "loa", ["Lolopo"] = "ycl", ["Lomaiviti"] = "lmv", ["Lomakka"] = "loi", ["Lombi"] = "lmi", ["Lombo"] = "loo", ["Lomwe"] = "ngl", ["Loncong"] = "lce", ["Long Phuri Naga"] = "lpn", ["Long Wat"] = "ttw", ["Longgu"] = "lgu", ["Longto"] = "wok", ["Longuda"] = "lnu", ["Loniu"] = "los", ["Lonwolwol"] = "crc", ["Loo"] = "ldo", ["Lopa"] = "lop", ["Lope"] = "yiu", ["Lopi"] = "lov", ["Lopit"] = "lpx", ["Lorang"] = "lrn", ["Lorediakarkar"] = "lnn", ["Lote"] = "uvl", ["Lotud"] = "dtr", ["Lotuko"] = "lot", ["Loun"] = "lox", ["Loup A"] = "xlo", ["Loup B"] = "xlb", ["Lovono"] = "vnk", ["Lower Burdekin"] = "xbb", ["Lower Chehalis"] = "cea", ["Lower Grand Valley Dani"] = "dni", ["Lower Nossob"] = "nsb", ["Lower Southern Aranda"] = "axl", ["Lower Ta'oih"] = "tto", ["Lowland Oaxaca Chontal"] = "clo", ["Lowland Tarahumara"] = "tac", ["Loxicha Zapotec"] = "ztp", ["Lozi"] = "loz", ["Luang"] = "lex", ["Tiếng Luba-Kasai"] = "lua", ["Lubila"] = "kcc", ["Lubu"] = "lcf", ["Lubuagan Kalinga"] = "knb", ["Luchazi"] = "lch", ["Lufu"] = "ldq", ["Lugbara"] = "lgg", ["Luguru"] = "ruf", ["Luhu"] = "lcq", ["Luimbi"] = "lum", ["Luiseño"] = "lui", ["Lule"] = "ule", ["Lule Sami"] = "smj", ["Lumba-Yakkha"] = "luu", ["Lumbee"] = "lmz", ["Lumun"] = "lmd", ["Lun Bawang"] = "lnd", ["Luna"] = "luj", ["Lunda"] = "lun", ["Lungga"] = "lga", ["Luo"] = "luo", ["Luopohe Hmong"] = "hml", ["Luri (Nigeria)"] = "ldd", ["Lusengo"] = "lse", ["Lusi"] = "khl", ["Lusitanian"] = "xls", ["Lutachoni"] = "lts", ["Lutos"] = "ndy", ["Luvale"] = "lue", ["Luwati"] = "luv", ["Luwo"] = "lwo", ["Luyana"] = "lyn", ["Lwalu"] = "lwa", ["Lwel"] = "lvl", ["Lyélé"] = "lee", ["Tiếng Láadan"] = "ldn", ["Láá Láá Bwamu"] = "bwj", ["Ma"] = "msj", ["Ma Manda"] = "skc", ["Ma'di"] = "mhi", ["Ma'ya"] = "slz", ["Maba"] = "mqa", ["Mabaale"] = "mmz", ["Mabaka Valley Kalinga"] = "kkg", ["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", ["Mada (Cameroon)"] = "mxu", ["Mada (Nigeria)"] = "mda", ["Madagascar Sign Language"] = "mzc", ["Madak"] = "mmx", ["Maden"] = "xmx", ["Madhi Madhi"] = "dmd", ["Madi"] = "grg", ["Madngele"] = "zml", ["Madukayang Kalinga"] = "kmd", ["Mae"] = "mme", ["Maek"] = "hmk", ["Maeng Itneg"] = "itt", ["Mafa"] = "maf", ["Mafea"] = "mkv", ["Mag-Anchi Ayta"] = "sgb", ["Mag-Indi Ayta"] = "blx", ["Magadhi Prakrit"] = "inc-mgd", ["Magahat"] = "mtw", ["Magdalena Peñasco Mixtec"] = "xtm", ["Magiyi"] = "gmg", ["Magoma"] = "gmx", ["Magɨ"] = "gkd", ["Mahican"] = "mjy", ["Mahongwe"] = "mhb", ["Mahou"] = "mxx", ["Tiếng Maia"] = "sks", ["Maiadomu"] = "mzz", ["Maiani"] = "tnh", ["Maii"] = "mmm", ["Mailu"] = "mgu", ["Maindo"] = "cwb", ["Mairasi"] = "zrs", ["Maisin"] = "mbq", ["Maiwa (Indonesia)"] = "wmm", ["Maiwa (New Guinea)"] = "mti", ["Maiwala"] = "mum", ["Majera"] = "xmj", ["Majhi"] = "mjz", ["Majhwar"] = "mmj", ["Mak (China)"] = "mkg", ["Mak (Nigeria)"] = "pbl", ["Makaa"] = "mcp", ["Makah"] = "myh", ["Tiếng Makalero"] = "mjb", ["Tiếng Makasae"] = "mkz", ["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 Paharia"] = "mkb", ["Mala (New Guinea)"] = "ped", ["Mala (Nigeria)"] = "ruy", ["Malaccan Creole Malay"] = "ccm", ["Malalamai"] = "mmt", ["Malalí"] = "sai-mal", ["Malango"] = "mln", ["Malas"] = "mkr", ["Malasanga"] = "mqz", ["Malawi Lomwe"] = "lon", ["Malawian Sign Language"] = "lws", ["Malayic Dayak"] = "xdy", ["Malaynon"] = "mlz", ["Malaysian Sign Language"] = "xml", ["Malba Birifor"] = "bfo", ["Male"] = "mdc", ["Maleu-Kilenge"] = "mgl", ["Malfaxal"] = "mlx", ["Malgana"] = "vml", ["Malgbe"] = "mxf", ["Mali"] = "gcc", ["Malibu"] = "sai-mlb", ["Malila"] = "mgq", ["Malimba"] = "mzd", ["Malimpung"] = "mli", ["Malol"] = "mbk", ["Maltese Sign Language"] = "mdl", ["Malua Bay"] = "mll", ["Malvi"] = "mup", ["Maléku Jaíka"] = "gut", ["Mam"] = "mam", ["Mama"] = "mma", ["Mamaa"] = "mhf", ["Mamaindé"] = "wmd", ["Mamanwa"] = "mmn", ["Tiếng Senoufo Mamara"] = "myk", ["Mamasa"] = "mqj", ["Mambae"] = "mgm", ["Mambai"] = "mcs", ["Mamboru"] = "mvd", ["Mambwe-Lungu"] = "mgr", ["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", ["Manda (Australia)"] = "zma", ["Manda (Tanzania)"] = "mgs", ["Mandaic"] = "mid", ["Mandailing Batak"] = "btm", ["Mandalorian"] = "art-man", ["Mandan"] = "mhq", ["Mandandanyi"] = "zmk", ["Mandar"] = "mdr", ["Mandari"] = "mqu", ["Mander"] = "mqr", ["Mandingo"] = "man", ["Mandjak"] = "mfv", ["Mandobo Atas"] = "aax", ["Mandobo Bawah"] = "bwp", ["Manem"] = "jet", ["Mangala"] = "mem", ["Mangarayi"] = "mpc", ["Mangarevan"] = "mrv", ["Mangayat"] = "myj", ["Mangbetu"] = "mdj", ["Mangbutu"] = "mdk", ["Mangerr"] = "zme", ["Mangga Buang"] = "mmo", ["Tiếng Mango"] = "mge", ["Mangole"] = "mqc", ["Mangseng"] = "mbh", ["Manigri-Kambolé Ede Nago"] = "xkb", ["Manikion"] = "mnx", ["Manipa"] = "mqp", ["Mankiyali"] = "nlm", ["Manna-Dora"] = "mju", ["Manombai"] = "woo", ["Mansoanka"] = "msw", ["Manta"] = "myg", ["Mantsi"] = "nty", ["Manusela"] = "wha", ["Manya"] = "mzj", ["Manyawa"] = "mny", ["Manza"] = "mzv", ["Mao Naga"] = "nbi", ["Mape"] = "mlh", ["Mapena"] = "mnm", ["Mapia"] = "mpy", ["Mapidian"] = "mpw", ["Mapoyo"] = "mcg", ["Mapun"] = "sjm", ["Mara"] = "mec", ["Mara Chin"] = "mrh", ["Marachi"] = "lri", ["Maraghei"] = "vmh", ["Maragus"] = "mrs", ["Maram Naga"] = "nma", ["Marama"] = "lrm", ["Maranungku"] = "zmr", ["Mararit"] = "mgb", ["Maratino"] = "sai-mar", ["Marawan"] = "awd-mar", ["Marba"] = "mpg", ["Marenje"] = "vmr", ["Marfa"] = "mvu", ["Margany"] = "zmc", ["Marghi South"] = "mfm", ["Margi"] = "mrt", ["Maria"] = "mds", ["Mariaté"] = "awd-mrt", ["Maridan"] = "zmd", ["Maridjabin"] = "zmj", ["Marik"] = "dad", ["Marimanindji"] = "zmm", ["Marind"] = "mrz", ["Maring"] = "mbw", ["Maringarr"] = "zmt", ["Marino"] = "mrb", ["Mariri"] = "mqi", ["Maritime Sign Language"] = "nsr", ["Maritsauá"] = "msp", ["Mariyedi"] = "zmy", ["Marka"] = "rkm", ["Markweeta"] = "enb", ["Maroon Spirit Language"] = "cpe-mar", ["Marovo"] = "mvo", ["Marrgu"] = "mhg", ["Marriammu"] = "xru", ["Marrithiyel"] = "mfr", ["Martha's Vineyard Sign Language"] = "mre", ["Marti Ke"] = "zmg", ["Martu Wangka"] = "mpj", ["Marúbo"] = "mzr", ["Masaba"] = "myx", ["Masadiit Itneg"] = "tis", ["Masakará"] = "sai-msk", ["Masalit"] = "mls", ["Masana"] = "mcn", ["Masbate Sorsogon"] = "bks", ["Mashco Piro"] = "cuj", ["Mashi"] = "mho", ["Masimasi"] = "ism", ["Masiwang"] = "bnf", ["Maslam"] = "msv", ["Masmaje"] = "mes", ["Massachusett"] = "wam", ["Massalat"] = "mdg", ["Massep"] = "mvs", ["Matagalpa"] = "mtn", ["Matanawi"] = "sai-mat", ["Matbat"] = "xmt", ["Matengo"] = "mgv", ["Matepi"] = "mqe", ["Matigsalug Manobo"] = "mbt", ["Matipuhy"] = "mzo", ["Matlatzinca"] = "mat", ["Mato"] = "met", ["Mato Grosso Arára"] = "axg", ["Matsés"] = "mcf", ["Mattole"] = "mvb", ["Matukar"] = "mjk", ["Matumbi"] = "mgw", ["Matya Samo"] = "stj", ["Matís"] = "mpq", ["Mauritian Sign Language"] = "lsy", ["Mauwake"] = "mhl", ["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", ["Mayoyao Ifugao"] = "ifu", ["Maypure"] = "awd-mpr", ["Mazagway"] = "dkx", ["Mazaltepec Zapotec"] = "zpy", ["Mazatlán Mazatec"] = "vmz", ["Mazatlán Mixe"] = "mzl", ["Mba"] = "mfc", ["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", ["Mea"] = "meg", ["Mebu"] = "mjn", ["Mecayapan Nahuatl"] = "nhx", ["Medebur"] = "mjm", ["Medefaidrin"] = "dmf", ["Mednyj Aleut"] = "mud", ["Mefele"] = "mfj", ["Megam"] = "mef", ["Mehek"] = "nux", ["Mehináku"] = "mmh", ["Mekeo"] = "mek", ["Mekmek"] = "mvk", ["Mekwei"] = "msf", ["Mekéns"] = "skf", ["Mel-Khaonh"] = "hkn", ["Mele-Fila"] = "mxe", ["Mendalam Kayan"] = "xkd", ["Mengaka"] = "xmg", ["Mengen"] = "mee", ["Menien"] = "sai-men", ["Menka"] = "mea", ["Menya"] = "mcr", ["Meoswar"] = "mvx", ["Mer"] = "mnu", ["Meramera"] = "mxm", ["Merei"] = "lmb", ["Merey"] = "meq", ["Merlav"] = "mrm", ["Meroitic"] = "xmr", ["Meru"] = "mer", ["Mese"] = "mci", ["Mesme"] = "zim", ["Mesmes"] = "mys", ["Meta'"] = "mgo", ["Metlatónoc Mixtec"] = "mxv", ["Mewari"] = "mtr", ["Mewati"] = "wtm", ["Mexican Sign Language"] = "mfs", ["Meyah"] = "mej", ["Mezontla Popoloca"] = "pbe", ["Mfinu"] = "zmf", ["Mfumte"] = "nfu", ["Mgbo"] = "gmz", ["Mian"] = "mpt", ["Miani"] = "pla", ["Micha"] = "yiq", ["Michif"] = "crg", ["Michigamea"] = "cmm", ["Michoacán Nahuatl"] = "ncl", ["Mid Grand Valley Dani"] = "dnt", ["Mid-Southern Banda"] = "bjo", ["Middle Assamese"] = "inc-mas", ["Middle Bengali"] = "inc-mbn", ["Tiếng Cornwall trung đại"] = "cnx", ["Middle Kannada"] = "dra-mkn", ["Middle Median"] = "xme-mid", ["Middle Newar"] = "nwx", ["Tiếng Na Uy trung đại"] = "gmq-mno", ["Middle Watut"] = "mpl", ["Midob"] = "mei", ["Migaama"] = "mmy", ["Migabac"] = "mpp", ["Miji"] = "sjl", ["Miju"] = "mxj", ["Mikasuki"] = "mik", ["Milang"] = "und-mil", ["Mili"] = "ymh", ["Millcayac"] = "sai-mil", ["Miltu"] = "mlj", ["Miluk"] = "iml", ["Milyan"] = "imy", ["Mimi of Decorse"] = "und-mmd", ["Mimi of Nachtigal"] = "und-mmn", ["Mina"] = "hna", ["Minaean"] = "inm", ["Minang"] = "xrg", ["Minanibai"] = "mcv", ["Minaveha"] = "mvn", ["Minderico"] = "drc", ["Mindiri"] = "mpn", ["Mingang Doso"] = "mko", ["Mingo"] = "iro-min", ["Tiếng Huitoto Minica"] = "hto", ["Minidien"] = "wii", ["Minigir"] = "vmg", ["Minjungbal"] = "xjb", ["Minkin"] = "xxm", ["Minoan"] = "omn", ["Minokok"] = "mqq", ["Miraya Bikol"] = "rbl", ["Mire"] = "mvh", ["Miriti"] = "mmv", ["Miriwoong Sign Language"] = "rsm", ["Miriwung"] = "mep", ["Mirpur Panjabi"] = "pmu", ["Misantla Totonac"] = "tlc", ["Miship"] = "mjs", ["Misima-Paneati"] = "mpx", ["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", ["Miyobe"] = "soy", ["Mlap"] = "kja", ["Mlomp"] = "mlo", ["Mmaala"] = "mmu", ["Mmani"] = "buy", ["Mmen"] = "bfm", ["Mo"] = "wkd", ["Mo'da"] = "gbn", ["Moabite"] = "obm", ["Moba"] = "mfq", ["Mobilian"] = "mod", ["Mobumrin Aizi"] = "ahm", ["Mocana"] = "sai-mcn", ["Mochi"] = "old", ["Mochica"] = "omc", ["Mocho"] = "mhc", ["Mocoví"] = "moc", ["Modang"] = "mxd", ["Modole"] = "mqo", ["Moere"] = "mvq", ["Mofu-Gudur"] = "mif", ["Mogum"] = "mou", ["Moi (Congo)"] = "mow", ["Moi (Indonesia)"] = "mxn", ["Moikodi"] = "mkp", ["Moingi"] = "mwz", ["Mojave"] = "mov", ["Moji"] = "ymi", ["Mok"] = "mqt", ["Mokerang"] = "mft", ["Mokole"] = "mkl", ["Mokpwe"] = "bri", ["Molale"] = "mbe", ["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", ["Monastic Sign Language"] = "mzg", ["Mondropolon"] = "npn", ["Mondé"] = "mnd", ["Mongol"] = "mgt", ["Mongolian Sign Language"] = "msr", ["Moni"] = "mnz", ["Monimbo"] = "mom", ["Mono (California)"] = "mnr", ["Mono (Cameroon)"] = "mru", ["Mono (Congo)"] = "mnh", ["Monsang Naga"] = "nmh", ["Montagnais"] = "moe", ["Montana Salish"] = "fla", ["Montol"] = "mtl", ["Monumbo"] = "mxk", ["Monzombo"] = "moj", ["Moo"] = "gwg", ["Mopan Maya"] = "mop", ["Mor (Austronesian)"] = "mhz", ["Mor (Papuan)"] = "moq", ["Moraid"] = "msg", ["Moran"] = "sit-mor", ["Morawa"] = "mze", ["Morelos Nahuatl"] = "nhm", ["Morerebi"] = "xmo", ["Moresada"] = "msx", ["Mori Atas"] = "mzq", ["Mori Bawah"] = "xmz", ["Morigi"] = "mdb", ["Moroccan Sign Language"] = "xms", ["Morom"] = "bdo", ["Moronene"] = "mqn", ["Morori"] = "mok", ["Morouas"] = "mrp", ["Mortlockese"] = "mrl", ["Moru"] = "mgd", ["Mosimo"] = "mqv", ["Moskona"] = "mtj", ["Motembo"] = "tmv", ["Mouk-Aria"] = "mwh", ["Mount Iraya Agta"] = "atl", ["Mount Iriga Agta"] = "agz", ["Mountain Koiari"] = "kpx", ["Mouwase"] = "jmw", ["Movima"] = "mzp", ["Moyadan Itneg"] = "ity", ["Mozambican Sign Language"] = "mzy", ["Mpalitjanh"] = "xpj", ["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", ["Mualang"] = "mtd", ["Mubami"] = "tsx", ["Mubi"] = "mub", ["Mucuchí"] = "sai-muc", ["Muda"] = "ymd", ["Muduapa"] = "wiv", ["Muellama"] = "sai-mue", ["Mufian"] = "aoj", ["Muher"] = "sem-mhr", ["Muinane"] = "bmr", ["Mukha-Dora"] = "mmk", ["Mukulu"] = "moz", ["Mulaha"] = "mfw", ["Mulam"] = "mlm", ["Mulao"] = "giu", ["Mullukmulluk"] = "mpb", ["Muluridyi"] = "vmu", ["Mum"] = "kqa", ["Mumuye"] = "mzm", ["Mundang"] = "mua", ["Mundani"] = "mnf", ["Mundat"] = "mmf", ["Mundolinco"] = "art-mun", ["Mundurukú"] = "myu", ["Mungaka"] = "mhk", ["Mungbam"] = "mij", ["Mungkip"] = "mpv", ["Muniche"] = "myr", ["Munit"] = "mtc", ["Mur Pano"] = "tkv", ["Muratayak"] = "asx", ["Murik (Malaysia)"] = "mxr", ["Murik (New Guinea)"] = "mtf", ["Murkim"] = "rmh", ["Murrinh-Patha"] = "mwf", ["Tiếng Huitoto Murui"] = "huu", ["Murupi"] = "mqw", ["Muruwari"] = "zmu", ["Musan"] = "mmp", ["Musar"] = "mmi", ["Musasa"] = "smm", ["Musey"] = "mse", ["Musgu"] = "mug", ["Muskum"] = "mje", ["Musom"] = "msu", ["Mussau-Emira"] = "emi", ["Mutu"] = "tuc", ["Muya"] = "mvm", ["Muyang"] = "muy", ["Muyuw"] = "myw", ["Muzi"] = "ymz", ["Muzo"] = "sai-muz", ["Mvanip"] = "mcj", ["Mvuba"] = "mxh", ["Mwaghavul"] = "sur", ["Mwali Comorian"] = "wlc", ["Mwani"] = "wmw", ["Mwatebu"] = "mwa", ["Mwera"] = "mwe", ["Mwimbi-Muthambi"] = "mws", ["Mysian"] = "yms", ["Mzieme Naga"] = "nme", ["Mághdì"] = "gmd", ["Mün Chin"] = "mwq", ["Mündü"] = "muh", ["N'Ko"] = "nqo", ["Na"] = "nbt", ["Na'vi"] = "art-nav", ["Naaba"] = "nao", ["Naba"] = "mne", ["Nabak"] = "naf", ["Nabi"] = "mty", ["Nachering"] = "ncd", ["Nadruvian"] = "ndf", ["Nadëb"] = "mbj", ["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", ["Nai"] = "bio", ["Najdi Arabic"] = "ars", ["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", ["Namakura"] = "nmk", ["Namat"] = "nkm", ["Nambo"] = "ncm", ["Nambya"] = "nmq", ["Namia"] = "nnm", ["Namiae"] = "nvm", ["Namibian Sign Language"] = "nbs", ["Namla"] = "naa", ["Namo"] = "mxw", ["Namonuito"] = "nmt", ["Namosi-Naitasiri-Serua"] = "bwb", ["Namuyi"] = "nmy", ["Nancere"] = "nnc", ["Nande"] = "nnb", ["Nandi"] = "niq", ["Nanerigé Sénoufo"] = "sen", ["Nanga Dama Dogon"] = "nzz", ["Nanti"] = "cox", ["Nanticoke"] = "nnt", ["Nanubae"] = "afk", ["Naolan"] = "nai-nao", ["Napu"] = "npy", ["Nar Phu"] = "npa", ["Nara"] = "nrb", ["Narak"] = "nac", ["Narango"] = "nrg", ["Narau"] = "nxu", ["Narim"] = "loh", ["Naro"] = "nhr", ["Narom"] = "nrm", ["Narragansett"] = "xnt", ["Narungga"] = "nnr", ["Naruo"] = "ylo", ["Nasal"] = "nsy", ["Nasarian"] = "nvh", ["Nasioi"] = "nas", ["Nasu"] = "ywq", ["Natagaimas"] = "nts", ["Natchez"] = "ncz", ["Nathembo"] = "nte", ["Natioro"] = "nti", ["Natú"] = "sai-nat", ["Natügu"] = "ntu", ["Nauete"] = "nxa", ["Nauna"] = "ncn", ["Nauo"] = "nwo", ["Navarro-Aragonese"] = "roa-oan", ["Navut"] = "nsw", ["Nawaru"] = "nwr", ["Nawathinehena"] = "nwa", ["Nawdm"] = "nmz", ["Nawuri"] = "naw", ["Nayi"] = "noz", ["Ncane"] = "ncr", ["Nchumbulu"] = "nlu", ["Nda'nda'"] = "nnz", ["Ndai"] = "gke", ["Ndaka"] = "ndk", ["Ndali"] = "ndh", ["Ndam"] = "ndm", ["Ndamba"] = "ndj", ["Ndambomo"] = "nxo", ["Ndasa"] = "nda", ["Nde-Gbite"] = "ned", ["Nde-Nsele-Nta"] = "ndd", ["Ndemli"] = "nml", ["Ndendeule"] = "dne", ["Ndengereko"] = "ndg", ["Nding"] = "eli", ["Ndjébbana"] = "djj", ["Ndo"] = "ndp", ["Ndobo"] = "ndw", ["Ndoe"] = "nbb", ["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", ["Nedebang"] = "nec", ["Nefamese"] = "nef", ["Negeri Sembilan Malay"] = "zmi", ["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 Kurux"] = "kxl", ["Nete"] = "net", ["Neve'ei"] = "vnm", ["Neverver"] = "lgk", ["New Caledonian Javanese"] = "jas", ["New River Shasta"] = "nai-nrs", ["New Zealand Sign Language"] = "nzs", ["Neyo"] = "ney", ["Nez Perce"] = "nez", ["Nga La"] = "hlt", ["Ngaanyatjarra"] = "ntj", ["Ngadjunmaya"] = "nju", ["Ngadjuri"] = "jui", ["Ngaing"] = "nnf", ["Ngaju"] = "nij", ["Ngala"] = "nud", ["Ngalakan"] = "nig", ["Ngalkbun"] = "ngk", ["Ngamambo"] = "nbv", ["Ngamini"] = "nmv", ["Ngamo"] = "nbh", ["Ngan'gityemerri"] = "nam", ["Nganakarti"] = "xnk", ["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", ["Ngasa"] = "nsg", ["Ngatik Men's Creole"] = "ngm", ["Ngawn Chin"] = "cnw", ["Ngawun"] = "nxn", ["Ngazidja Comorian"] = "zdj", ["Tiếng Ngbaka"] = "nga", ["Ngbaka Ma'bo"] = "nbm", ["Ngbaka Manza"] = "ngg", ["Ngbee"] = "jgb", ["Ngbinda"] = "nbd", ["Ngbundu"] = "nuu", ["Ngelima"] = "agh", ["Ngemba"] = "nge", ["Ngen"] = "gnj", ["Ngendelengo"] = "nql", ["Ngeq"] = "ngt", ["Ngete"] = "nnn", ["Nggem"] = "nbq", ["Nggwahyi"] = "ngx", ["Ngie"] = "ngj", ["Ngile"] = "jle", ["Ngindo"] = "nnq", ["Tiếng Ngiti"] = "niy", ["Ngizim"] = "ngi", ["Ngkoth"] = "aus-ngk", ["Ngkâlmpw Kanum"] = "kcd", ["Ngochang"] = "tbq-ngo", ["Ngom"] = "nra", ["Ngombale"] = "nla", ["Ngombe (Central African Republic)"] = "nmj", ["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", ["Ngwaba"] = "ngw", ["Ngwe"] = "nwe", ["Ngwo"] = "ngn", ["Ngäbere"] = "gym", ["Nhanda"] = "nha", ["Nhirrpi"] = "hrp", ["Nhuwala"] = "nhf", ["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", ["Nisi"] = "yso", ["Niuafo'ou"] = "num", ["Niuatoputapu"] = "nkp", ["Niwer Mil"] = "hrc", ["Njalgulgule"] = "njl", ["Njebi"] = "nzb", ["Njen"] = "njj", ["Njerep"] = "njr", ["Njyem"] = "njy", ["Nkami"] = "nkq", ["Nkangala"] = "nkn", ["Nkem-Nkum"] = "isi", ["Nkhumbi"] = "khu", ["Nkongho"] = "nkc", ["Nkoroo"] = "nkx", ["Nkoya"] = "nka", ["Nkukoli"] = "nbo", ["Nkutu"] = "nkw", ["Nnam"] = "nbp", ["Nocamán"] = "nom", ["Nocte Naga"] = "njb", ["Noiri"] = "noi", ["Nokuku"] = "nkk", ["Nomaande"] = "lem", ["Nomane"] = "nof", ["Nomatsiguenga"] = "not", ["Nomlaki"] = "nol", ["Nomu"] = "noh", ["Nonuya"] = "noj", ["Nooksack"] = "nok", ["Tiếng Noone"] = "nhu", ["Nopala Chatino"] = "cya", ["Norn"] = "nrn", ["Norra"] = "nrr", ["North Ambrym"] = "mmg", ["North Asmat"] = "nks", ["North Awyu"] = "yir", ["North Babar"] = "bcd", ["North Boma"] = "boh", ["North Central Mixe"] = "neq", ["North Fali"] = "fll", ["North Giziga"] = "gis", ["North Mofu"] = "mfk", ["North Muyu"] = "kti", ["North Nuaulu"] = "nni", ["North Tairora"] = "tbg", ["North Tanna"] = "tnn", ["North Wahgi"] = "whg", ["North Watut"] = "una", ["Northeast Kiwai"] = "kiw", ["Northeast Maidu"] = "nmu", ["Northeast Pashayi"] = "aee", ["Northeastern Dinka"] = "dip", ["Northeastern Pomo"] = "pef", ["Northern Alta"] = "aqn", ["Northern Bontoc"] = "rbk", ["Northern Ghale"] = "ghh", ["Tiếng Grebo Bắc"] = "gbo", ["Northern Guiyang Hmong"] = "huj", ["Northern Haida"] = "hdn", ["Northern Huishui Hmong"] = "hmi", ["Northern Kalapuya"] = "nrt", ["Northern Kam"] = "doc", ["Northern Kankanay"] = "xnn", ["Northern Kissi"] = "kqs", ["Northern Lorung"] = "lbr", ["Northern Mashan Hmong"] = "hmp", ["Northern Muji"] = "ymx", ["Northern Ngbandi"] = "ngb", ["Northern Nuni"] = "nuv", ["Northern Oaxaca Nahuatl"] = "nhy", ["Northern Ohlone"] = "cst", ["Northern One"] = "onr", ["Northern Pame"] = "pmq", ["Northern Pinghua"] = "cnp", ["Northern Pomo"] = "pej", ["Northern Puebla Nahuatl"] = "ncj", ["Northern Pumi"] = "pmi", ["Northern Qiandong Miao"] = "hea", ["Northern Rengma Naga"] = "nnl", ["Northern Sierra Miwok"] = "nsq", ["Northern Subanen"] = "stb", ["Northern Tarahumara"] = "thh", ["Northern Tidong"] = "ntd", ["Northern Tlaxiaco Mixtec"] = "xtn", ["Northern Toussian"] = "tsp", ["Northern Tutchone"] = "ttm", ["Northern Valley Yokuts"] = "nai-nvy", ["Northwest Maidu"] = "mjd", ["Northwest Oaxaca Mixtec"] = "mxa", ["Northwest Pashayi"] = "glh", ["Northwestern Dinka"] = "diw", ["Northwestern Fars"] = "faz", ["Northwestern Tamang"] = "tmk", ["Norwegian Sign Language"] = "nsl", ["Notre"] = "bly", ["Notsi"] = "ncf", ["Nottoway"] = "ntw", ["Nottoway-Meherrin"] = "nwy", ["Noxilo"] = "art-nox", ["Noy"] = "noy", ["Nsari"] = "asj", ["Nsenga"] = "nse", ["Nshi"] = "nsc", ["Nsong"] = "soo", ["Nsongo"] = "nsx", ["Ntomba"] = "nto", ["Ntra'ngith"] = "dgt", ["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", ["Numee"] = "kdk", ["Nungali"] = "nug", ["Nunggubuyu"] = "nuy", ["Nungon"] = "paa-nun", ["Nungu"] = "rin", ["Nupbikha"] = "npb", ["Nusa Laut"] = "nul", ["Nusu"] = "nuf", ["Nutabe"] = "cba-nut", ["Nyabwa"] = "nwb", ["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", ["Nyaturu"] = "rim", ["Nyawaygi"] = "nyt", ["Nyemba"] = "nba", ["Nyengo"] = "nye", ["Nyenkha"] = "neh", ["Nyigina"] = "nyh", ["Nyiha"] = "nih", ["Nyika"] = "nkt", ["Nyimang"] = "nyi", ["Nyindrou"] = "lid", ["Nyindu"] = "nyg", ["Nyiyaparli"] = "xny", ["Nyokon"] = "nvo", ["Nyole (Kenya)"] = "nyd", ["Nyole (Uganda)"] = "nuj", ["Nyong"] = "muo", ["Nyulnyul"] = "nyv", ["Nyungwe"] = "nyu", ["Nyâlayu"] = "yly", ["Nzakambay"] = "nzy", ["Nzakara"] = "nzk", ["Nzanyi"] = "nja", ["Nzima"] = "nzi", ["Tiếng Huitoto Nüpode"] = "hux", ["O'chi'chi'"] = "xoc", ["Obanliku"] = "bzy", ["Obispeño"] = "obi", ["Oblo"] = "obl", ["Obo Manobo"] = "obo", ["Obokuitai"] = "afz", ["Obolo"] = "ann", ["Obulom"] = "obu", ["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", ["Ogea"] = "eri", ["Tiếng Oirata"] = "oia", ["Okiek"] = "oki", ["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", ["Oku"] = "oku", ["Okwanuchu"] = "nai-okw", ["Old Avar"] = "oav", ["Old Hungarian"] = "ohu", ["Old Kamta"] = "inc-ork", ["Old Kentish Sign Language"] = "okl", ["Old Manipuri"] = "omp", ["Old Punjabi"] = "inc-opa", ["Old Tati"] = "xme-ott", ["Old Tibetan"] = "otb", ["Tiếng Wales cổ"] = "owl", ["Olekha"] = "ole", ["Ollari"] = "gdb", ["Olo"] = "ong", ["Oloma"] = "olm", ["Olrat"] = "olr", ["Olu'bo"] = "lul", ["Olulumo-Ikom"] = "iko", ["Oluta Popoluca"] = "plo", ["Olutsotso"] = "lto", ["Omagua"] = "omg", ["Omba"] = "omb", ["Ombamba"] = "mbm", ["Ombo"] = "oml", ["Tiếng Nahuatl Ometepec"] = "nht", ["Omi"] = "omi", ["Omotik"] = "omt", ["Omurano"] = "omu", ["Ong"] = "oog", ["Onin"] = "oni", ["Onjob"] = "onj", ["Ono"] = "ons", ["Onobasulu"] = "onn", ["Onondaga"] = "ono", ["Ontenu"] = "ont", ["Ontong Java"] = "ojv", ["Oorlams"] = "oor", ["Opao"] = "opo", ["Opata"] = "opt", ["Opuuo"] = "lgn", ["Opón"] = "sai-opo", ["Oraon Sadri"] = "sdr", ["Orejón"] = "ore", ["Oring"] = "org", ["Orizaba Nahuatl"] = "nlv", ["Orléanais"] = "roa-orl", ["Oro"] = "orx", ["Oro Win"] = "orw", ["Oroha"] = "ora", ["Orokaiva"] = "okv", ["Oroko"] = "bdu", ["Orokolo"] = "oro", ["Orowe"] = "bpk", ["Oruma"] = "orr", ["Orya"] = "ury", ["Osamayi"] = "syx", ["Ososo"] = "oso", ["Ot Danum"] = "otd", ["Otank"] = "uta", ["Oti"] = "oti", ["Otomaco"] = "sai-oto", ["Ottawa"] = "otw", ["Ouma"] = "oum", ["Oune"] = "oue", ["Owa"] = "stn", ["Owenia"] = "wsr", ["Owiniga"] = "owi", ["Oy"] = "oyb", ["Oya'oya"] = "oyy", ["Ozolotepec Zapotec"] = "zao", ["Pa"] = "ppt", ["Pa Di"] = "pdi", ["Pa'a"] = "pqa", ["Paama"] = "pma", ["Paasaal"] = "sig", ["Pacahuara"] = "pcp", ["Padoe"] = "pdo", ["Paeonian"] = "ine-pae", ["Pagi"] = "pgi", ["Pagibete"] = "pae", ["Pahanan Agta"] = "apf", ["Pahi"] = "lgt", ["Pahlavani"] = "phv", ["Pai Tavytera"] = "pta", ["Pai-lang"] = "tbq-plg", ["Paicî"] = "pri", ["Paikoneka"] = "awd-pai", ["Paipai"] = "ppi", ["Pajapan Nahuatl"] = "nhp", ["Pak-Tong"] = "pkg", ["Pakanha"] = "pkn", ["Pakistan Sign Language"] = "pks", ["Paku Karen"] = "kpp", ["Pal"] = "abw", ["Palaka Senoufo"] = "plr", ["Palantla Chinantec"] = "cpa", ["Palawan Batak"] = "bya", ["Paleni"] = "pnl", ["Palewyami"] = "nai-ply", ["Palikur"] = "plu", ["Pallanganmiddang"] = "pmd", ["Palta"] = "sai-pal", ["Palu'e"] = "ple", ["Paluan"] = "plz", ["Palya Bareli"] = "bpx", ["Pam"] = "pmn", ["Pambia"] = "pmb", ["Pamigua"] = "sai-pam", ["Pamlico"] = "pmk", ["Pamona"] = "pmf", ["Pamosu"] = "hih", ["Pamplona Atta"] = "att", ["Pana (Central Africa)"] = "pnz", ["Pana (West Africa)"] = "pnq", ["Panamanian Sign Language"] = "lsp", ["Panamint"] = "par", ["Panare"] = "pbh", ["Panará"] = "kre", ["Panasuan"] = "psn", ["Panawa"] = "pwb", ["Pande"] = "bkj", ["Pangseng"] = "pgs", ["Pangutaran Sama"] = "slm", ["Pangwa"] = "pbr", ["Panim"] = "pnr", ["Pankararé"] = "pax", ["Pankararú"] = "paz", ["Pankhu"] = "pkh", ["Pannei"] = "pnc", ["Panobo"] = "pno", ["Panyi Bai"] = "bfc", ["Panyjima"] = "pnw", ["Panzaleo"] = "sai-pnz", ["Pao"] = "ppa", ["Papapana"] = "ppn", ["Papar"] = "dpp", ["Papasena"] = "pas", ["Papel"] = "pbo", ["Papi"] = "ppe", ["Papitalai"] = "pat", ["Papora"] = "ppu", ["Papua New Guinean Sign Language"] = "pgz", ["Papuan Malay"] = "pmy", ["Para Naga"] = "pzn", ["Paraguayan Sign Language"] = "pys", ["Parakanã"] = "pak", ["Paranan"] = "prf", ["Paranawát"] = "paf", ["Paratió"] = "sai-par", ["Parawen"] = "prw", ["Pardhan"] = "pch", ["Pardhi"] = "pcl", ["Pare"] = "asa", ["Paredarerme"] = "xpd", ["Pará Arára"] = "aap", ["Pará Gavião"] = "gvp", ["Pasi"] = "psq", ["Pass Valley Yali"] = "yac", ["Passé"] = "awd-pas", ["Patagón"] = "sai-ptg", ["Patamona"] = "pbc", ["Patani"] = "ptn", ["Pataxó Hã-Ha-Hãe"] = "pth", ["Patep"] = "ptp", ["Pathiya"] = "pty", ["Patpatar"] = "gfk", ["Pattani"] = "lae", ["Pattapu"] = "ptq", ["Patwin"] = "pwi", ["Paulohi"] = "plh", ["Paumarí"] = "pad", ["Pauri Bareli"] = "bfb", ["Pauserna"] = "psm", ["Pawaia"] = "pwa", ["Payaguá"] = "sai-pyg", ["Paynamar"] = "pmr", ["Pe"] = "pai", ["Pech"] = "pay", ["Peerapper"] = "xpw", ["Peere"] = "pfe", ["Pei"] = "ppq", ["Pekal"] = "pel", ["Pele-Ata"] = "ata", ["Penang Sign Language"] = "psg", ["Penchal"] = "pek", ["Pendau"] = "ums", ["Penrhyn"] = "pnh", ["Pentlatch"] = "ptw", ["Perai"] = "wet", ["Perema"] = "wom", ["Pericú"] = "nai-per", ["Pero"] = "pip", ["Persian Sign Language"] = "psc", ["Peruvian Sign Language"] = "prl", ["Petapa Zapotec"] = "zpe", ["Petats"] = "pex", ["Peñoles Mixtec"] = "mil", ["Phala"] = "ypa", ["Phana'"] = "phq", ["Phangduwali"] = "phw", ["Phende"] = "pem", ["Philippine Sign Language"] = "psp", ["Philistine"] = "und-phi", ["Phimbi"] = "phm", ["Phola"] = "ypg", ["Pholo"] = "yip", ["Phom"] = "nph", ["Phudagi"] = "phd", ["Phuie"] = "pug", ["Phukha"] = "phh", ["Phuma"] = "ypm", ["Phunoi"] = "pho", ["Phupa"] = "ypp", ["Phupha"] = "yph", ["Phuthi"] = "bnt-phu", ["Phuza"] = "ypz", ["Piamatsina"] = "ptr", ["Piame"] = "pin", ["Piapoco"] = "pio", ["Piaroa"] = "pid", ["Tiếng Pichinglis"] = "fpe", ["Pichis Ashéninka"] = "cpu", ["Pictish"] = "xpi", ["Picuris"] = "nai-pic", ["Pidgin Delaware"] = "dep", ["Pidgin Iha"] = "ihb", ["Pidgin Onin"] = "onx", ["Pijao"] = "pij", ["Pije"] = "piz", ["Pijin"] = "pis", ["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", ["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", ["Pitta-Pitta"] = "pit", ["Piu"] = "pix", ["Piya-Kwonci"] = "piy", ["Plains Indian Sign Language"] = "psd", ["Plains Miwok"] = "pmw", ["Plapo Krumen"] = "ktj", ["Playero"] = "gob", ["Pochuri Naga"] = "npo", ["Pochutec"] = "xpo", ["Podoko"] = "pbi", ["Pogali"] = "hkh", ["Pogolo"] = "poy", ["Poitevin-Saintongeais"] = "roa-poi", ["Pokangá"] = "pok", ["Poke"] = "pof", ["Pol"] = "pmm", ["Polish Sign Language"] = "pso", ["Polonombauk"] = "plb", ["Pom"] = "pmo", ["Ponam"] = "ncc", ["Pongu"] = "png", ["Ponyo"] = "npg", ["Poqomam"] = "poc", ["Poqomchi'"] = "poh", ["Porohanon"] = "prh", ["Port Sandwich"] = "psw", ["Port Sorell"] = "xpl", ["Port Vato"] = "ptv", ["Portuguese Sign Language"] = "psr", ["Potiguára"] = "pog", ["Poumei Naga"] = "pmx", ["Pouye"] = "bye", ["Powari"] = "pwr", ["Powhatan"] = "pim", ["Poyanáwa"] = "pyn", ["Tiếng Ireland nguyên thủy"] = "pgl", ["Principense"] = "pre", ["Proto-Amuesha-Chamicuro"] = "awd-amc-pro", ["Tiếng Tiểu Á nguyên thủy"] = "ine-ana-pro", ["Proto-Apachean"] = "apa-pro", ["Proto-Arawa"] = "auf-pro", ["Tiếng Armenia nguyên thủy"] = "hyx-pro", ["Proto-Arnhem"] = "aus-arn-pro", ["Proto-Atayalic"] = "map-ata-pro", ["Proto-Batak"] = "btk-pro", ["Proto-Bongo-Bagirmi"] = "csu-bba-pro", ["Proto-Boran"] = "sai-bor-pro", ["Proto-Bua"] = "alv-bua-pro", ["Proto-Bungku-Tolaki"] = "poz-btk-pro", ["Tiếng Miến nguyên thủy"] = "tbq-brm-pro", ["Proto-Caddoan"] = "cdd-pro", ["Proto-Cangin"] = "alv-cng-pro", ["Proto-Central Chadic"] = "cdc-cbm-pro", ["Proto-Central Indo-Aryan"] = "inc-cen-pro", ["Proto-Central Jê"] = "sai-cje-pro", ["Proto-Central New South Wales"] = "aus-cww-pro", ["Proto-Central Sudanic"] = "csu-pro", ["Proto-Central Togo"] = "alv-gtm-pro", ["Proto-Chatino"] = "omq-cha-pro", ["Proto-Chibchan"] = "cba-pro", ["Proto-Chimakuan"] = "chi-pro", ["Proto-Chinookan"] = "nai-ckn-pro", ["Tiếng Chukotka-Kamchatka nguyên thủy"] = "qfa-cka-pro", ["Proto-Chumash"] = "nai-chu-pro", ["Proto-Cupan"] = "azc-cup-pro", ["Proto-Daju"] = "sdv-daj-pro", ["Proto-Daly"] = "aus-dal-pro", ["Proto-Eastern Jebel"] = "sdv-eje-pro", ["Proto-Eastern Oti-Volta"] = "nic-eov-pro", ["Proto-Fali"] = "alv-fli-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-Highland East Cushitic"] = "cus-hec-pro", ["Proto-Hmong"] = "hmn-pro", ["Proto-Hrusish"] = "sit-hrs-pro", ["Proto-Huitoto-Ocaina"] = "sai-hoc-pro", ["Proto-Hurro-Urartian"] = "qfa-hur-pro", ["Proto-Idomoid"] = "alv-ido-pro", ["Proto-Igboid"] = "alv-igb-pro", ["Proto-Ijoid"] = "ijo-pro", ["Proto-Iwaidjan"] = "aus-wdj-pro", ["Proto-Jukunoid"] = "nic-jkn-pro", ["Proto-Kadu"] = "qfa-kad-pro", ["Proto-Kalamian"] = "phi-kal-pro", ["Proto-Kalapuyan"] = "nai-klp-pro", ["Proto-Kampa"] = "awd-kmp-pro", ["Proto-Kham"] = "sit-kha-pro", ["Proto-Khoe"] = "khi-kho-pro", ["Proto-Komisenian"] = "ira-kms-pro", ["Proto-Kru"] = "kro-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", ["Tiếng Lô Lô nguyên thủy"] = "tbq-lol-pro", ["Proto-Lower Cross River"] = "nic-lcr-pro", ["Proto-Luish"] = "sit-luu-pro", ["Proto-Maidun"] = "nai-mdu-pro", ["Proto-Mangbetu"] = "csu-maa-pro", ["Proto-Masa"] = "cdc-mas-pro", ["Proto-Mazatec"] = "omq-maz-pro", ["Proto-Medo-Parthian"] = "ira-mpr-pro", ["Proto-Mixe-Zoque"] = "nai-miz-pro", ["Proto-Mixtec"] = "omq-mxt-pro", ["Proto-Mumuye"] = "alv-mum-pro", ["Proto-Munji-Yidgha"] = "ira-mny-pro", ["Proto-Na-Dene"] = "xnd-pro", ["Proto-Nawiki"] = "awd-nwk-pro", ["Proto-Nilotic"] = "sdv-nil-pro", ["Proto-North Caucasian"] = "ccn-pro", ["Proto-North Halmahera"] = "paa-nha-pro", ["Proto-North Sarawak"] = "poz-swa-pro", ["Proto-Nubian"] = "nub-pro", ["Proto-Numic"] = "azc-num-pro", ["Proto-Nupoid"] = "alv-nup-pro", ["Proto-Nyima"] = "sdv-nyi-pro", ["Proto-Nyulnyulan"] = "aus-nyu-pro", ["Proto-Ogoni"] = "nic-ogo-pro", ["Proto-Ossetic"] = "os-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-Paresi-Waura"] = "awd-prw-pro", ["Proto-Plateau Penutian"] = "nai-plp-pro", ["Proto-Pomeranian"] = "zlw-pom-pro", ["Proto-Pomo"] = "nai-pom-pro", ["Proto-Saka"] = "xsc-sak-pro", ["Proto-Sanglechi-Ishkashimi"] = "ira-sgi-pro", ["Proto-Sara"] = "csu-sar-pro", ["Proto-Siouan-Catawban"] = "nai-sca-pro", ["Proto-Songhay"] = "son-pro", ["Proto-Sotho-Tswana"] = "bnt-sts-pro", ["Proto-South Cushitic"] = "cus-sou-pro", ["Proto-South Sulawesi"] = "poz-ssw-pro", ["Proto-Southern Jê"] = "sai-sje-pro", ["Proto-Sunda-Sulawesi"] = "poz-sus-pro", ["Proto-Ta-Arawak"] = "awd-taa-pro", ["Proto-Takic"] = "azc-tak-pro", ["Proto-Taman"] = "sdv-tmn-pro", ["Proto-Tani"] = "sit-tan-pro", ["Proto-Taranoan"] = "sai-tar-pro", ["Proto-Tatic"] = "xme-ttc-pro", ["Proto-Totozoquean"] = "nai-tot-pro", ["Tiếng Liên New Guinea nguyên thủy"] = "ngf-pro", ["Proto-Tsezian"] = "cau-tsz-pro", ["Proto-Tsimshianic"] = "nai-tsi-pro", ["Proto-Upper Cross River"] = "nic-ucr-pro", ["Proto-Utian"] = "nai-utn-pro", ["Proto-Western Mande"] = "dmn-mdw-pro", ["Proto-Witotoan"] = "sai-wit-pro", ["Proto-Yupik"] = "ypk-pro", ["Proto-Zapotecan"] = "omq-zap-pro", ["Providencia Sign Language"] = "prz", ["Psikye"] = "kvj", ["Puare"] = "pux", ["Pudtol Atta"] = "atp", ["Puebla Mazatec"] = "pbm", ["Puelche"] = "pue", ["Puerto Rican Sign Language"] = "psl", ["Puimei Naga"] = "npu", ["Puiron"] = "sit-prn", ["Pukapukan"] = "pkp", ["Pulabu"] = "pup", ["Puluwat"] = "puw", ["Puma"] = "pum", ["Pumé"] = "yae", ["Punan Aput"] = "pud", ["Punan Bah-Biau"] = "pna", ["Punan Batu"] = "pnm", ["Punan Merah"] = "puf", ["Punan Merap"] = "puc", ["Punan Tubu"] = "puj", ["Punu"] = "puu", ["Puquina"] = "puq", ["Puragi"] = "pru", ["Purari"] = "iar", ["Purepecha"] = "pua", ["Puri"] = "prr", ["Purik"] = "prx", ["Purisimeño"] = "puy", ["Puruborá"] = "pur", ["Puruhá"] = "sai-prh", ["Purukotó"] = "sai-pur", ["Purum"] = "pub", ["Putai"] = "mfl", ["Putoh"] = "put", ["Putukwam"] = "afe", ["Puyo-Paekche"] = "xpp", ["Pwaamei"] = "pme", ["Pwapwa"] = "pop", ["Pyapun"] = "pcw", ["Pye Krumen"] = "pye", ["Pyemmairre"] = "xpb", ["Pyen"] = "pyy", ["Pykobjê"] = "sai-pyk", ["Pyu"] = "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", ["Quebec Sign Language"] = "fcs", ["Querétaro Otomi"] = "otq", ["Quetzaltepec Mixe"] = "pxm", ["Queyu"] = "qvy", ["Quiavicuzas Zapotec"] = "zpj", ["Quileute"] = "qui", ["Quimbaya"] = "sai-qmb", ["Quinigua"] = "nai-qng", ["Quinqui"] = "quq", ["Quioquitani-Quierí Zapotec"] = "ztq", ["Quiotepec Chinantec"] = "chq", ["Quitemo"] = "sai-qtm", ["Rabona"] = "sai-rab", ["Rahambuu"] = "raz", ["Rajah Kabunsuwan Manobo"] = "mqk", ["Raji"] = "rji", ["Rajong"] = "rjg", ["Rakahanga-Manihiki"] = "rkh", ["Ralte"] = "ral", ["Ramandi"] = "tks", ["Ramanos"] = "sai-ram", ["Ramoaaina"] = "rai", ["Ramopa"] = "kjx", ["Rampi"] = "lje", ["Rana Tharu"] = "thr", ["Rang"] = "rax", ["Rangkas"] = "rgk", ["Ranglong"] = "rnl", ["Rao"] = "rao", ["Rapa"] = "ray", ["Rapoisi"] = "kyx", ["Rapting"] = "rpt", ["Rara Bakati'"] = "lra", ["Ratahan"] = "rth", ["Rathawi"] = "rtw", ["Rathwi Bareli"] = "bgd", ["Rawa"] = "rwo", ["Rawat"] = "jnl", ["Rawo"] = "rwa", ["Rayón Zoque"] = "zor", ["Razajerdi"] = "rat", ["Razihi"] = "rzh", ["Reang"] = "ria", ["Red Gelao"] = "gir", ["Reel"] = "atu", ["Rejang Kayan"] = "ree", ["Rema"] = "bow", ["Rembarunga"] = "rmb", ["Rembong"] = "reb", ["Remo"] = "rem", ["Remontado Agta"] = "agv", ["Rempi"] = "rmp", ["Remun"] = "lkj", ["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", ["Ringgou"] = "rgu", ["Ririo"] = "rri", ["Ritarungo"] = "rit", ["Riung"] = "riu", ["Riverain Sango"] = "snj", ["Rogo"] = "rod", ["Roma"] = "rmm", ["Romani Greek"] = "rge", ["Romanian Sign Language"] = "rms", ["Romano-Serbian"] = "rsb", ["Romanova"] = "rmv", ["Romblomanon"] = "rol", ["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", ["Roviana"] = "rug", ["Rudbari"] = "rdb", ["Rufiji"] = "rui", ["Ruga"] = "ruh", ["Rukiga"] = "cgg", ["Ruma"] = "ruz", ["Rumu"] = "klq", ["Runga"] = "rou", ["Rungtu"] = "rtc", ["Rungwa"] = "rnw", ["Russenorsk"] = "crp-rsn", ["Russian Sign Language"] = "rsl", ["Ruuli"] = "ruc", ["Ruwund"] = "rnd", ["Rwa"] = "rwk", ["Rwanda-Rundi"] = "rw", ["Sa"] = "sax", ["Sa'a"] = "apb", ["Sa'ban"] = "snv", ["Sa'och"] = "scq", ["Saafi-Saafi"] = "sav", ["Saam"] = "raq", ["Saamia"] = "lsm", ["Saare"] = "uss", ["Sabah Malay"] = "msi", ["Sabanê"] = "sae", ["Sabaot"] = "spy", ["Sabine"] = "sbv", ["Sabir"] = "pml", ["Sabu"] = "hvn", ["Sacapulteco"] = "quv", ["Saep"] = "spd", ["Safaitic"] = "sem-saf", ["Safaliba"] = "saf", ["Safeyoka"] = "apz", ["Safwa"] = "sbk", ["Sagala"] = "sbm", ["Sagalla"] = "tga", ["Sahaptin"] = "nai-spt", ["Sahu"] = "saj", ["Sajau Basap"] = "sjb", ["Sakachep"] = "sch", ["Sakam"] = "skm", ["Sakao"] = "sku", ["Sakata"] = "skt", ["Sake"] = "sak", ["Sala"] = "shq", ["Salampasu"] = "slx", ["Salas"] = "sgu", ["Salchuq"] = "slq", ["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", ["Samaritan Aramaic"] = "sam", ["Samaritan Hebrew"] = "smp", ["Samarokena"] = "tmj", ["Samatao"] = "ysd", ["Samba"] = "smx", ["Sambe"] = "xab", ["Samberigi"] = "ssx", ["Samburu"] = "saq", ["Samoan Plantation Pidgin"] = "cpe-spp", ["Samosa"] = "swm", ["Sampang"] = "rav", ["Samre"] = "sxm", ["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 Quiahije Chatino"] = "ctp-san", ["San Juan Teita Mixtec"] = "xtj", ["San Luís Temalacayuca Popoloca"] = "pps", ["San Marcos Tlalcoyalco Popoloca"] = "pls", ["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", ["Sangil"] = "snl", ["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", ["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", ["Santiago Xanica Zapotec"] = "zpr", ["Santo Domingo Albarradas Zapotec"] = "zas", ["Sanumá"] = "xsu", ["Saparua"] = "spr", ["Sapará"] = "sai-sap", ["Sapo"] = "krn", ["Saponi"] = "spi", ["Sapuan"] = "spu", ["Sapé"] = "spc", ["Sar"] = "mwm", ["Sara"] = "sre", ["Sara Kaba"] = "sbz", ["Sara Kaba Deme"] = "kwg", ["Sara Kaba Náà"] = "kwv", ["Sarangani Blaan"] = "bps", ["Sarangani Manobo"] = "mbs", ["Sarasira"] = "zsa", ["Saraveca"] = "sar", ["Sarli"] = "sdf", ["Sartang"] = "onp", ["Sarua"] = "swy", ["Sarudu"] = "sdu", ["Saruga"] = "sra", ["Sasaru"] = "sxs", ["Tiếng Sassari"] = "sdc", ["Satawalese"] = "stw", ["Sateré-Mawé"] = "mav", ["Sathmar Swabian"] = "gmw-stm", ["Saudi Arabian Sign Language"] = "sdl", ["Sauraseni Apabhramsa"] = "inc-sap", ["Sauri"] = "srt", ["Sause"] = "sao", ["Sausi"] = "ssj", ["Tiếng Savosavo"] = "svs", ["Sawai"] = "szw", ["Saweru"] = "swr", ["Sawi"] = "saw", ["Sawila"] = "swt", ["Saya"] = "say", ["Sayula Popoluca"] = "pos", ["Scanian"] = "gmq-scy", ["Seba"] = "kdg", ["Seberuang"] = "sbx", ["Sebop"] = "sib", ["Sebuyau"] = "snb", ["Sechura"] = "sai-sec", ["Secoya"] = "sey", ["Sedoa"] = "tvw", ["Seenku"] = "sos", ["Segai"] = "sge", ["Segeju"] = "seg", ["Seget"] = "sbg", ["Sehwi"] = "sfw", ["Seim"] = "sim", ["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", ["Semandang"] = "sdm", ["Sembakung Murut"] = "sbr", ["Semimi"] = "etz", ["Semnani"] = "smy", ["Sempan"] = "xse", ["Senara Sénoufo"] = "seq", ["Senaya"] = "syn", ["Sene"] = "sej", ["Sengele"] = "szg", ["Senggi"] = "snu", ["Sengo"] = "spk", ["Sengseng"] = "ssz", ["Sensi"] = "sni", ["Sentani"] = "set", ["Senthang Chin"] = "sez", ["Sentinelese"] = "std", ["Sepa (Indonesia)"] = "spb", ["Sepa (New Guinea)"] = "spe", ["Sepen"] = "spm", ["Sepik Iwam"] = "iws", ["Sepik Mari"] = "mbx", ["Sera"] = "sry", ["Sere"] = "swf", ["Serili"] = "sve", ["Seroa"] = "kqu", ["Serrano"] = "ser", ["Seru"] = "szd", ["Serua"] = "srw", ["Serudung Murut"] = "srk", ["Serui-Laut"] = "seu", ["Seta"] = "stf", ["Setaman"] = "stm", ["Seti"] = "sbi", ["Sewa Bay"] = "sew", ["Seychellois Creole"] = "crs", ["Sha"] = "scw", ["Shahmirzadi"] = "srz", ["Shahrudi"] = "shm", ["Shall-Zwall"] = "sha", ["Shama-Sambuga"] = "sqa", ["Shamang"] = "xsh", ["Shambala"] = "ksb", ["Shanenawa"] = "swo", ["Shanga"] = "sho", ["Shangzhai"] = "jih", ["Shaozhou Tuhua"] = "zhx-sht", ["Sharanahua"] = "mcd", ["Shark Bay"] = "ssv", ["Sharwa"] = "swq", ["Shasta"] = "sht", ["Shatt"] = "shj", ["Shau"] = "sqh", ["Shawnee"] = "sjw", ["She"] = "shx", ["Shehri"] = "shv", ["Sheko"] = "she", ["Shelta"] = "sth", ["Shendu"] = "shl", ["Sheni"] = "scv", ["Sherbro"] = "bun", ["Sherdukpen"] = "sdp", ["Shi"] = "shr", ["Shihhi Arabic"] = "ssh", ["Shiki"] = "gua", ["Shilluk"] = "shk", ["Shipibo-Conibo"] = "shp", ["Shixing"] = "sxg", ["Shoo-Minda-Nye"] = "bcv", ["Shoshone"] = "shh", ["Shua"] = "shg", ["Shuar"] = "jiv", ["Shuba"] = "cbq", ["Shumashti"] = "sts", ["Shumcho"] = "scu", ["Shuwa-Zamani"] = "ksa", ["Shwai"] = "shw", ["Sialum"] = "slw", ["Siamou"] = "sif", ["Sian"] = "spg", ["Siane"] = "snp", ["Siang"] = "sya", ["Siar-Lak"] = "sjr", ["Sibe"] = "nco", ["Sibu Melanau"] = "sdx", ["Sicanian"] = "sxc", ["Siculo-Arabic"] = "sqr", ["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", ["Sikule"] = "skh", ["Sila"] = "slt", ["Silacayoapan Mixtec"] = "mks", ["Sileibi"] = "sbq", ["Silimo"] = "wul", ["Siliput"] = "mkc", ["Silopi"] = "xsp", ["Simaa"] = "sie", ["Simba"] = "sbw", ["Simbali"] = "smg", ["Simbari"] = "smb", ["Simbo"] = "sbb", ["Simeku"] = "smz", ["Simeulue"] = "smr", ["Simte"] = "smt", ["Sinacantán"] = "nai-sin", ["Sinagen"] = "siu", ["Sinasina"] = "sst", ["Sindarin"] = "sjn", ["Sindhi Bhil"] = "sbn", ["Sindihui Mixtec"] = "xts", ["Singa"] = "sgm", ["Singapore Sign Language"] = "sls", ["Singpho"] = "sgp", ["Sinicahua Mixtec"] = "xti", ["Sininkere"] = "skq", ["Sinte Romani"] = "rmo", ["Sinyar"] = "sys", ["Sinúfana"] = "sai-sin", ["Sio"] = "xsi", ["Siona"] = "snn", ["Sipakapense"] = "qum", ["Sira"] = "swj", ["Siri"] = "sir", ["Siriano"] = "sri", ["Sirionó"] = "srq", ["Siroi"] = "ssd", ["Siuslaw"] = "sis", ["Sivandi"] = "siy", ["Siwai"] = "siw", ["Siyin Chin"] = "csy", ["Skagit"] = "ska", ["Skalvian"] = "svx", ["Ske"] = "ske", ["Skou"] = "skv", ["Slavomolisano"] = "svm", ["Slovakian Sign Language"] = "svk", ["Small Flowery Miao"] = "sfm", ["Smärky Kanum"] = "kxq", ["Snohomish"] = "sno", ["So'a"] = "ssq", ["Sobei"] = "sob", ["Sochiapam Chinantec"] = "cso", ["Soga"] = "xog", ["Sok"] = "skk", ["Soko"] = "soc", ["Sokoro"] = "sok", ["Solano"] = "xso", ["Soli"] = "sby", ["Solos"] = "sol", ["Som"] = "smc", ["Somba-Siawari"] = "bmu", ["Somra"] = "ntx", ["Somrai"] = "sor", ["Somray"] = "smu", ["Somyev"] = "kgt", ["Sonaga"] = "ysg", ["Sonde"] = "shc", ["Songe"] = "sop", ["Songomeno"] = "soe", ["Songoora"] = "sod", ["Sonha"] = "soi", ["Sonia"] = "siq", ["Soo"] = "teu", ["Sop"] = "urw", ["Sori-Harengan"] = "sbh", ["Sorkhei"] = "sqo", ["Sorothaptic"] = "sxo", ["Sorsogon Ayta"] = "ays", ["Sos Kundi"] = "sdk", ["Sota Kanum"] = "krz", ["Sou"] = "sqq", ["South African Sign Language"] = "sfs", ["South Awyu"] = "aws", ["South Boma"] = "bnt-sbo", ["Tiếng Banda Trung Nam"] = "lnl", ["South Central Dinka"] = "dib", ["South Fali"] = "fal", ["South Giziga"] = "giz", ["South Lembata"] = "lmf", ["South Muyu"] = "kts", ["South Nuaulu"] = "nxl", ["South Tairora"] = "omw", ["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 Nochixtlán Mixtec"] = "mxy", ["Southeastern Pomo"] = "pom", ["Southeastern Puebla Nahuatl"] = "npl", ["Southeastern Tarahumara"] = "tcu", ["Southern Alta"] = "agy", ["Southern Birifor"] = "biv", ["Southern Bobo"] = "bwq", ["Southern Bontoc"] = "obk", ["Southern Catanduanes Bicolano"] = "bln", ["Southern Dagaare"] = "dga", ["Southern Ghale"] = "ghe", ["Southern Grebo"] = "grj", ["Southern Guiyang Hmong"] = "hmy", ["Southern Haida"] = "hax", ["Southern Hindko"] = "hnd", ["Southern Kalapuya"] = "sxk", ["Southern Kalinga"] = "ksc", ["Southern Khanty"] = "kca-sou", ["Tiếng Kissi Nam"] = "kss", ["Southern Kiwai"] = "kjd", ["Tiếng Xwarin"] = "sdh", ["Southern Lolopo"] = "ysp", ["Southern Lorung"] = "lrr", ["Southern Ma'di"] = "snm", ["Southern Mashan Hmong"] = "hma", ["Southern Muji"] = "ymc", ["Southern Ngbandi"] = "nbw", ["Southern Nisu"] = "nsd", ["Southern Nuni"] = "nnw", ["Southern Ohlone"] = "css", ["Southern One"] = "osu", ["Southern Pame"] = "pmz", ["Southern Pinghua"] = "csp", ["Southern Pomo"] = "peq", ["Southern Puebla Mixtec"] = "mit", ["Southern Puget Sound Salish"] = "slh", ["Southern Pumi"] = "pmj", ["Southern Qiandong Miao"] = "hms", ["Southern Rengma Naga"] = "nre", ["Southern Sama"] = "ssb", ["Southern Sierra Miwok"] = "skd", ["Southern Tidong"] = "itd", ["Southern Tiwa"] = "tix", ["Southern Toussian"] = "wib", ["Southern Tutchone"] = "tce", ["Southern Valley Yokuts"] = "nai-svy", ["Southwest Gbaya"] = "gso", ["Southwest Palawano"] = "plv", ["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 Tamang"] = "tsf", ["Southwestern Tarahumara"] = "twr", ["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", ["Sri Lankan Creole Malay"] = "sci", ["Sri Lankan Sign Language"] = "sqs", ["Stod Bhoti"] = "sbu", ["Stoney"] = "sto", ["Suabo"] = "szp", ["Suarmin"] = "seo", ["Suau"] = "swp", ["Suba"] = "sxb", ["Suba-Simbiti"] = "ssc", ["Subi"] = "xsj", ["Subiya"] = "sbs", ["Subtiaba"] = "sut", ["Sudest"] = "tgo", ["Sudovian"] = "xsv", ["Suena"] = "sue", ["Suga"] = "sgi", ["Suganga"] = "sug", ["Sugut Dusun"] = "kzs", ["Suki"] = "sui", ["Suku"] = "sub", ["Sukuma"] = "suk", ["Sukur"] = "syk", ["Sukurum"] = "zsu", ["Sula"] = "szn", ["Sulka"] = "sua", ["Sulod"] = "srg", ["Suma"] = "sqm", ["Sumariup"] = "siv", ["Sumau"] = "six", ["Tiếng Sumbawa"] = "smw", ["Sumbwa"] = "suw", ["Sumtu Chin"] = "csv", ["Sunam"] = "ssk", ["Sunum"] = "ymn", ["Sunwar"] = "suz", ["Suoy"] = "syo", ["Supyire"] = "spp", ["Sur"] = "tdl", ["Surbakhal"] = "sbj", ["Surigaonon"] = "sgd", ["Sursurunga"] = "sgz", ["Suruahá"] = "swx", ["Surubu"] = "sde", ["Suruí"] = "sru", ["Suruí Do Pará"] = "mdz", ["Susquehannock"] = "sqn", ["Susuami"] = "ssu", ["Suundi"] = "sdj", ["Suwawa"] = "swu", ["Suyá"] = "suy", ["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 Senoufo"] = "shz", ["Sácata"] = "sai-sac", ["São Paulo Kaingáng"] = "zkp", ["Sãotomense"] = "cri", ["Sìcìté Sénoufo"] = "sep", ["T'en"] = "tct", ["Tabaa Zapotec"] = "zat", ["Tabancale"] = "sai-tab", ["Tabaru"] = "tby", ["Tabasco Chontal"] = "chf", ["Tabasco Nahuatl"] = "nhc", ["Tabasco Zoque"] = "zoq", ["Tabla"] = "tnm", ["Tabo"] = "knv", ["Tabriak"] = "tzx", ["Tacahua Mixtec"] = "xtt", ["Tacana"] = "tna", ["Tadaksahak"] = "dsq", ["Tae'"] = "rob", ["Tafreshi"] = "xme-taf", ["Tagabawa"] = "bgs", ["Tagakaulu Kalagan"] = "klg", ["Tagbanwa"] = "tbw", ["Tagbu"] = "tbm", ["Tagish"] = "tgx", ["Tagwana Senoufo"] = "tgw", ["Tai"] = "taw", ["Tai Hang Tong"] = "thc", ["Tai Hongjin"] = "tiz", ["Tai Long"] = "thi", ["Tai Thanh"] = "tmm", ["Tai Ya"] = "cuu", ["Taiap"] = "gpn", ["Taikat"] = "aos", ["Tainae"] = "ago", ["Tairuma"] = "uar", ["Taita"] = "dav", ["Taiwan Sign Language"] = "tss", ["Taje"] = "pee", ["Tajio"] = "tdj", ["Tajuasohn"] = "tja", ["Takelma"] = "tkm", ["Takia"] = "tbc", ["Takka Apabhramsa"] = "inc-tak", ["Takua"] = "tkz", ["Takuu"] = "nho", ["Takwane"] = "tke", ["Talaud"] = "tld", ["Taliabu"] = "tlv", ["Talieng"] = "tdf", ["Talinga-Bwisi"] = "tlj", ["Talise"] = "tlr", ["Tallán"] = "sai-tal", ["Talodi"] = "tlo", ["Taloki"] = "tlk", ["Talondo'"] = "tln", ["Talu"] = "yta", ["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", ["Tamnim Citak"] = "tml", ["Tampias Lobu"] = "low", ["Tampulma"] = "tpm", ["Tanacross"] = "tcb", ["Tanahmerah"] = "tcm", ["Tanapag"] = "tpv", ["Tandaganon"] = "tgn", ["Tandia"] = "tni", ["Tanema"] = "tnx", ["Tangale"] = "tan", ["Tangam"] = "sit-tgm", ["Tanggu"] = "tgu", ["Tangko"] = "tkx", ["Tangsa"] = "nst", ["Tanguat"] = "tbs", ["Tanimuca-Retuarã"] = "tnc", ["Tanjijili"] = "uji", ["Tanudan Kalinga"] = "kml", ["Tanzanian Sign Language"] = "tza", ["Tapachultec"] = "nai-tap", ["Taparita"] = "sai-tpr", ["Tapayuna"] = "sai-tap", ["Tapeba"] = "tbb", ["Tapei"] = "afp", ["Tapieté"] = "tpj", ["Tar Gula"] = "kcm", ["Tarairiú"] = "sai-trr", ["Tarao"] = "tro", ["Taraon"] = "mhu", ["Tareng"] = "tgr", ["Tarjumo"] = "txj", ["Tarok"] = "yer", ["Tarpia"] = "tpf", ["Tartessian"] = "txr", ["Taruma"] = "tdm", ["Tasmate"] = "tmt", ["Tataltepec Chatino"] = "cta", ["Tatana"] = "txx", ["Tataviam"] = "azc-tat", ["Tauade"] = "ttd", ["Taulil"] = "tuh", ["Taupota"] = "tpa", ["Taushiro"] = "trr", ["Tauya"] = "tya", ["Taveta"] = "tvs", ["Tawala"] = "tbo", ["Tawandê"] = "xtw", ["Tawang Monpa"] = "twm", ["Tawasa"] = "nai-taw", ["Taworta"] = "tbp", ["Tawoyan"] = "twy", ["Tawr Chin"] = "tcp", ["Tay Khang"] = "tnu", ["Tayabas Ayta"] = "ayy", ["Tayo"] = "cks", ["Tboli"] = "tbl", ["Tchitchege"] = "tck", ["Tchumbuli"] = "bqa", ["Te'un"] = "tve", ["Teanu"] = "tkw", ["Tebul Sign Language"] = "tsy", ["Tebul Ure Dogon"] = "dtu", ["Tecpatlán Totonac"] = "tcw", ["Tedaga"] = "tuq", ["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", ["Teluti"] = "tlt", ["Tembé"] = "tqb", ["Teme"] = "tdo", ["Temein"] = "teq", ["Temi"] = "soz", ["Temne"] = "tem", ["Temoaya Otomi"] = "ott", ["Tempasuk Dusun"] = "tdu", ["Tenango Otomi"] = "otn", ["Tene Kan Dogon"] = "dtk", ["Tenggarong Kutai Malay"] = "vkt", ["Tenino"] = "tqn", ["Tenis"] = "tns", ["Tennet"] = "tex", ["Teojomulco Chatino"] = "omq-teo", ["Teop"] = "tio", ["Teor"] = "tev", ["Tepecano"] = "tep", ["Tepetotutla Chinantec"] = "cnt", ["Tepeuxila Cuicatec"] = "cux", ["Tepo Krumen"] = "ted", ["Tiếng Mixtec Teposcolula"] = "omq-tel", ["Tequistlatec"] = "nai-teq", ["Tera"] = "ttr", ["Terebu"] = "trb", ["Terei"] = "buo", ["Tereno"] = "ter", ["Tereweng"] = "twg", ["Terik"] = "tec", ["Termanu"] = "twu", ["Ternateño"] = "tmg", ["Tese"] = "keg", ["Teshenawa"] = "twc", ["Tetela"] = "tll", ["Tetelcingo Nahuatl"] = "nhg", ["Tetete"] = "teb", ["Tetun Dili"] = "tdt", ["Teushen"] = "sai-teu", ["Teutila Cuicatec"] = "cut", ["Tewa"] = "tew", ["Texcatepec Otomi"] = "otx", ["Texistepec Popoluca"] = "poq", ["Texmelucan Zapotec"] = "zpz", ["Tezoatlán Mixtec"] = "mxb", ["Tha"] = "thy", ["Thado Chin"] = "tcz", ["Thai Sign Language"] = "tsq", ["Thaiphum Chin"] = "cth", ["Thakali"] = "ths", ["Thamudic"] = "sem-tha", ["Thangmi"] = "thf", ["Thao"] = "ssf", ["Tharaka"] = "thk", ["Tharrgari"] = "dhr", ["Thawa"] = "xtv", ["Thopho"] = "ytp", ["Thu Lao"] = "tyl", ["Thulung"] = "tdh", ["Thurawal"] = "tbh", ["Thuri"] = "thu", ["Tiagbamrin Aizi"] = "ahi", ["Tiale"] = "mnl", ["Tibea"] = "ngy", ["Ticuna"] = "tca", ["Tidaá Mixtec"] = "mtx", ["Tidore"] = "tvo", ["Tiemacèwè Bozo"] = "boo", ["Tiene"] = "tii", ["Tifal"] = "tif", ["Tigak"] = "tgc", ["Tii"] = "txq", ["Tijaltepec Mixtec"] = "xtl", ["Tikar"] = "tik", ["Tikopia"] = "tkp", ["Tilapa Otomi"] = "otl", ["Tillamook"] = "til", ["Tilquiapan Zapotec"] = "zts", ["Tilung"] = "tij", ["Tima"] = "tms", ["Timbe"] = "tim", ["Timor Pidgin"] = "tvy", ["Timote"] = "sai-tim", ["Timucua"] = "tjm", ["Timugon Murut"] = "tih", ["Tinani"] = "lbf", ["Tingui-Boto"] = "tgv", ["Tinigua"] = "tit", ["Tinoc Kallahan"] = "tne", ["Tinputz"] = "tpz", ["Tira"] = "tic", ["Tirahi"] = "tra", ["Tiranige Diga Dogon"] = "tde", ["Tircul"] = "pyx", ["Tiri"] = "cir", ["Tita"] = "tdq", ["Titan"] = "ttv", ["Tiv"] = "tiv", ["Tiéfo"] = "tiq", ["Tiéyaxo Bozo"] = "boz", ["Tjurruru"] = "tju", ["Tlacoatzintepec Chinantec"] = "ctl", ["Tlacolulita Zapotec"] = "zpk", ["Tlahuica"] = "ocu", ["Tlahuitoltepec Mixe"] = "mxp", ["Tlamacazapa Nahuatl"] = "nuz", ["Tlazoyaltepec Mixtec"] = "mqh", ["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", ["Tobilung"] = "tgb", ["Tobo"] = "tbv", ["Tocantins Asurini"] = "asu", ["Tofanma"] = "tlg", ["Tofin Gbe"] = "tfi", ["Togbo-Vara Banda"] = "tor", ["Togoyo"] = "tgy", ["Tojolabal"] = "toj", ["Toka-Leya"] = "dov", ["Tokano"] = "zuh", ["Tol"] = "jic", ["Tolai"] = "ksd", ["Tolaki"] = "lbw", ["Tolomako"] = "tlm", ["Tolowa"] = "tol", ["Toloza"] = "ytl", ["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", ["Tongwe"] = "tny", ["Tonjon"] = "tjn", ["Tonsawang"] = "tnw", ["Tonsea"] = "txs", ["Tontemboan"] = "tnt", ["Toogee"] = "xpx", ["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", ["Torricelli Yau"] = "yyu", ["Torá"] = "trz", ["Tosu"] = "sit-tos", ["Totela"] = "ttl", ["Totoli"] = "txe", ["Totomachapan Zapotec"] = "zph", ["Totontepec Mixe"] = "mto", ["Totoro"] = "ttk", ["Touo"] = "tqu", ["Toura"] = "neb", ["Tourangeau"] = "roa-tou", ["Towei"] = "ttn", ["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", ["Truká"] = "tka", ["Trumai"] = "tpy", ["Ts'ün-Lao"] = "tsl", ["Tsaangi"] = "tsa", ["Tsafiki"] = "cof", ["Tsakwambo"] = "kvz", ["Tsetsaut"] = "txc", ["Tshobdun"] = "sit-tsh", ["Tshwa"] = "hio", ["Tsikimba"] = "kdl", ["Tsimané"] = "cas", ["Tsishingini"] = "tsw", ["Tso"] = "ldp", ["Tsogo"] = "tsv", ["Tsotsitaal"] = "fly", ["Tsum"] = "ttz", ["Tsuvadi"] = "tvd", ["Tsuvan"] = "tsh", ["Tswa"] = "tsc", ["Tswapong"] = "two", ["Tubar"] = "tbu", ["Tucano"] = "tuo", ["Tugen"] = "tuy", ["Tugun"] = "tzn", ["Tugutil"] = "tuj", ["Tukpa"] = "tpq", ["Tukudede"] = "tkd", ["Tukumanféd"] = "tkf", ["Tula"] = "tul", ["Tule-Kaweah Yokuts"] = "nai-tky", ["Tulehu"] = "tlu", ["Tulishi"] = "tey", ["Tulu-Bohuai"] = "rak", ["Tulua"] = "aus-tul", ["Tuma-Irumu"] = "iou", ["Tumak"] = "tmc", ["Tumi"] = "kku", ["Tumleo"] = "tmq", ["Tumshuqese"] = "xtq", ["Tumtum"] = "tbr", ["Tumulung Sisaala"] = "sil", ["Tunen"] = "tvu", ["Tungag"] = "lcm", ["Tunggare"] = "trt", ["Tunia"] = "tug", ["Tunisian Sign Language"] = "tse", ["Tunjung"] = "tjg", ["Tunumiisut"] = "esx-tut", ["Tunzu"] = "dza", ["Tuotomb"] = "ttf", ["Tuparí"] = "tpr", ["Tupinikin"] = "tpk", ["Tupuri"] = "tui", ["Turaka"] = "trh", ["Turi"] = "trd", ["Turiwára"] = "twt", ["Turka"] = "tuz", ["Turkana"] = "tuv", ["Turkish Sign Language"] = "tsm", ["Turks and Caicos Creole English"] = "tch", ["Turumsa"] = "tqm", ["Turung"] = "try", ["Tuscarora"] = "tus", ["Tutelo"] = "tta", ["Tutong"] = "ttg", ["Tutsa Naga"] = "tvt", ["Tutuba"] = "tmi", ["Tututepec Mixtec"] = "mtu", ["Tututni"] = "tuu", ["Tuwali Ifugao"] = "ifk", ["Tuwari"] = "tww", ["Tuxináwa"] = "tux", ["Tuxá"] = "tud", ["Tuyuca"] = "tue", ["Twana"] = "twa", ["Twendi"] = "twn", ["Tyaraity"] = "woa", ["Tyerrernotepanner"] = "xph", ["Tz'utujil"] = "tzj", ["Tzeltal"] = "tzh", ["Tày Tac"] = "tyt", ["Téén"] = "lor", ["Tübatulabal"] = "tub", ["Uab Meto"] = "aoz", ["Uamué"] = "uam", ["Uare"] = "ksj", ["Ubaghara"] = "byc", ["Ubang"] = "uba", ["Ubi"] = "ubi", ["Ubir"] = "ubr", ["Ucayali-Yurúa Ashéninka"] = "cpb", ["Uda"] = "uda", ["Ufim"] = "ufi", ["Ugandan Sign Language"] = "ugn", ["Ughele"] = "uge", ["Uhami"] = "uha", ["Uisai"] = "uis", ["Ujir"] = "udj", ["Ukaan"] = "kcf", ["Ukhwejo"] = "ukh", ["Ukit"] = "umi", ["Ukpe-Bayobiri"] = "ukp", ["Ukpet-Ehom"] = "akd", ["Ukrainian Sign Language"] = "ukl", ["Ukue"] = "uku", ["Ukuriguma"] = "ukg", ["Ukwa"] = "ukq", ["Ukwuani-Aboh-Ndoni"] = "ukw", ["Ulau-Suain"] = "svb", ["Uldeme"] = "udl", ["Ulithian"] = "uli", ["Ulumanda'"] = "ulm", ["Ulwa"] = "ulw", ["Uma"] = "ppk", ["Uma' Lasan"] = "xky", ["Uma' Lung"] = "ulu", ["Umanakaina"] = "gdn", ["Umatilla"] = "uma", ["Umbindhamu"] = "umd", ["Umbu-Ungu"] = "ubu", ["Umbugarla"] = "umr", ["Umbuygamu"] = "umg", ["Umeda"] = "upi", ["Umiida"] = "xud", ["Umiray Dumaget Agta"] = "due", ["Umon"] = "umm", ["Umotína"] = "umo", ["Umpila"] = "ump", ["Una"] = "mtg", ["Unas"] = "art-una", ["Unde Kaili"] = "unz", ["Uneme"] = "une", ["Unggaranggu"] = "xun", ["Unggumi"] = "xgu", ["Tiếng Uni"] = "uni", ["Unserdeutsch"] = "uln", ["Unua"] = "onu", ["Unubahe"] = "unu", ["Uokha"] = "uok", ["Upper Chehalis"] = "cjh", ["Upper Grand Valley Dani"] = "dna", ["Upper Kuskokwim"] = "kuu", ["Upper Necaxa Totonac"] = "tku", ["Upper Tanana"] = "tau", ["Upper Taromi"] = "tov", ["Upper Umpqua"] = "xup", ["Ura (New Guinea)"] = "uro", ["Ura (Vanuatu)"] = "uur", ["Uradhi"] = "urf", ["Urapmin"] = "urm", ["Urarina"] = "ura", ["Urat"] = "urt", ["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", ["Uruguayan Sign Language"] = "ugy", ["Urumi"] = "uru", ["Usaghade"] = "usk", ["Usan"] = "wnu", ["Usarufa"] = "usa", ["Usila Chinantec"] = "cuc", ["Uspanteco"] = "usp", ["Utarmbung"] = "omo", ["Ute"] = "ute", ["Utu"] = "utu", ["Uwinymil"] = "aus-uwi", ["Uya"] = "usu", ["Uyajitaya"] = "duk", ["Uzekwe"] = "eze", ["Vaghua"] = "tva", ["Vagla"] = "vag", ["Vai"] = "vai", ["Vaiphei"] = "vap", ["Vale"] = "vae", ["Valencian Sign Language"] = "vsv", ["Valle Nacional Chinantec"] = "cvn", ["Valley Maidu"] = "vmv", ["Valman"] = "van", ["Valpei"] = "vlp", ["Vamale"] = "mkt", ["Vame"] = "mlr", ["Vandalic"] = "xvn", ["Vangunu"] = "mpr", ["Vanimo"] = "vam", ["Vanji"] = "ira-wnj", ["Vanuma"] = "vau", ["Vao"] = "vao", ["Varhadi"] = "vah", ["Varisi"] = "vrs", ["Vayu"] = "vay", ["Veddah"] = "ved", ["Vehes"] = "val", ["Vemgo-Mabas"] = "vem", ["Venezuelan Sign Language"] = "vsl", ["Ventureño"] = "veo", ["Vera'a"] = "vra", ["Vestinian"] = "xvs", ["Vidunda"] = "vid", ["Viemo"] = "vig", ["Vilela"] = "vil", ["Vili"] = "vif", ["Villa Viciosa Agta"] = "dyg", ["Vincentian Creole English"] = "svc", ["Viti"] = "vit", ["Vitou"] = "vto", ["Viya"] = "gev", ["Vlax Romani"] = "rmy", ["Volga German"] = "gmw-vog", ["Vono"] = "kch", ["Voro"] = "vor", ["Vracada Apabhramsa"] = "inc-vra", ["Vumbu"] = "vum", ["Vunapu"] = "vnp", ["Vunjo"] = "vun", ["Vute"] = "vut", ["Wa"] = "wbm", ["Wa'ema"] = "wag", ["Waamwang"] = "wmn", ["Wab"] = "wab", ["Wabo"] = "wbb", ["Waboda"] = "kmx", ["Wadaginam"] = "wdg", ["Waddar"] = "wbq", ["Wadi Wadi"] = "xwd", ["Wadjabangayi"] = "wdy", ["Wadjiginy"] = "wdj", ["Wadjigu"] = "wdu", ["Wae Rana"] = "wrx", ["Waffa"] = "waj", ["Wagawaga"] = "wgb", ["Wagaya"] = "wga", ["Wagdi"] = "wbr", ["Wageman"] = "waq", ["Wahau Kayan"] = "whu", ["Wahau Kenyah"] = "whk", ["Waigali"] = "wbk", ["Waigeo"] = "wgo", ["Waikuri"] = "nai-wai", ["Wailaki"] = "wlk", ["Wailapa"] = "wlr", ["Waima'a"] = "wmh", ["Waimiri-Atroari"] = "atr", ["Wainumá"] = "awd-wai", ["Waioli"] = "wli", ["Waitaká"] = "sai-wai", ["Waja"] = "wja", ["Wajarri"] = "wbv", ["Wajuk"] = "xwj", ["Waka"] = "wav", ["Wakawaka"] = "wkw", ["Wakoná"] = "waf", ["Wala"] = "lgl", ["Walak"] = "wlw", ["Walangama"] = "nlw", ["Wali (Ghana)"] = "wlx", ["Wali (Sudan)"] = "wll", ["Waling"] = "wly", ["Walio"] = "wla", ["Walla Walla"] = "waa", ["Walmajarri"] = "wmt", ["Wam"] = "wmo", ["Wamas"] = "wmc", ["Wambaya"] = "wmb", ["Wambon"] = "wms", ["Wamey"] = "cou", ["Wamin"] = "wmi", ["Wampar"] = "lbq", ["Wampur"] = "waz", ["Wan"] = "wan", ["Wanambre"] = "wnb", ["Wanap"] = "wnp", ["Wanda"] = "wbh", ["Wandala"] = "mfi", ["Wandamen"] = "wad", ["Wandarang"] = "wnd", ["Wandji"] = "wdd", ["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", ["Wara"] = "wbf", ["Warao"] = "wba", ["Warapu"] = "wra", ["Waray Sorsogon"] = "srv", ["Wardandi"] = "wxw", ["Warembori"] = "wsa", ["Wari'"] = "pav", ["Waris"] = "wrs", ["Waritai"] = "wbe", ["Wariyangga"] = "wri", ["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", ["Wasa"] = "wss", ["Wasco-Wishram"] = "wac", ["Wasembo"] = "gsp", ["Washo"] = "was", ["Waskia"] = "wsk", ["Wasu"] = "wsu", ["Watakataui"] = "wtk", ["Watam"] = "wax", ["Wathaurong"] = "wth", ["Watiwa"] = "wtf", ["Watubela"] = "wah", ["Waube"] = "kop", ["Wauja"] = "wau", ["Wauyai"] = "wuy", ["Wawa"] = "www", ["Tiếng Ngõa Hương"] = "wxa", ["Wayoró"] = "wyr", ["Wayumará"] = "sai-way", ["Wedau"] = "wed", ["Weh"] = "weh", ["Welaung"] = "weu", ["Weliki"] = "klh", ["Welsh Romani"] = "rmw", ["Wemale"] = "weo", ["Weme Gbe"] = "wem", ["Wendat"] = "wdt", ["Weri"] = "wer", ["Wersing"] = "kvw", ["West Albay Bikol"] = "fbl", ["West Ambae"] = "nnd", ["West Central Banda"] = "bbp", ["West Damar"] = "drn", ["West Greenlandic Pidgin"] = "crp-gep", ["West Lembata"] = "lmj", ["West Masela"] = "mss", ["West Tarangan"] = "txn", ["West Uvean"] = "uve", ["West-Central Limba"] = "lia", ["Western Arrernte"] = "are", ["Western Bolivian Guaraní"] = "gnw", ["Western Bukidnon Manobo"] = "mbb", ["Western Dani"] = "dnw", ["Western Durango Nahuatl"] = "azn", ["Western Fijian"] = "wyy", ["Western Gurung"] = "gvr", ["Western Jicaque"] = "und-wji", ["Western Juxtlahuaca Mixtec"] = "jmx", ["Western Karaboro"] = "kza", ["Western Keres"] = "kjq", ["Tiếng Krahn"] = "krw", ["Western Lalu"] = "ywl", ["Western Maninkakan"] = "mlq", ["Western Mashan Hmong"] = "hmw", ["Western Meohang"] = "raf", ["Western Muria"] = "mut", ["Western Panjabi"] = "pnb", ["Western Penan"] = "pne", ["Western Sisaala"] = "ssl", ["Western Subanon"] = "suc", ["Western Tawbuid"] = "twb", ["Western Totonac"] = "tqt", ["Western Tunebo"] = "tnb", ["Western Xwla Gbe"] = "xwl", ["Westrobothnian"] = "gmq-bot", ["Weyewa"] = "wew", ["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", ["Wik-Epa"] = "wie", ["Wik-Iiyanh"] = "wij", ["Wik-Keyangan"] = "wif", ["Wik-Me'anha"] = "wih", ["Wik-Mungkan"] = "wim", ["Wik-Ngathana"] = "wig", ["Wikalkan"] = "wik", ["Wikngenchera"] = "wua", ["Wilawila"] = "wil", ["Wintu"] = "wnw", ["Winyé"] = "kst", ["Wipi"] = "gdr", ["Wiraféd"] = "wir", ["Wirangu"] = "wgu", ["Wiru"] = "wiu", ["Wirö"] = "wpc", ["Wiwa"] = "mbp", ["Woccon"] = "xwc", ["Wogamusin"] = "wog", ["Wogeo"] = "woc", ["Woi"] = "wbw", ["Wojenaka"] = "jod", ["Wolani"] = "wod", ["Woleaian"] = "woe", ["Womo"] = "wmx", ["Wong-gie"] = "aus-won", ["Wongo"] = "won", ["Woods Cree"] = "cwd", ["Woria"] = "wor", ["Worimi"] = "kda", ["Worodougou"] = "jud", ["Worora"] = "wro", ["Wotapuri-Katarqalai"] = "wsv", ["Woun Meu"] = "noa", ["Wudu"] = "wud", ["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", ["Wuvulu-Aua"] = "wuv", ["Wyandot"] = "wya", ["Wára"] = "tci", ["Wãpha"] = "juw", ["Wè Southern"] = "gxx", ["Wè Western"] = "wec", ["Xadani Zapotec"] = "zax", ["Xakriabá"] = "xkr", ["Xanaguía Zapotec"] = "ztg", ["Xaragure"] = "axx", ["Xerénte"] = "xer", ["Xetá"] = "xet", ["Xicotepec de Juárez Totonac"] = "too", ["Xinca"] = "xin", ["Xingú Asuriní"] = "asn", ["Xipaya"] = "xiy", ["Xiri"] = "xii", ["Xiriâna"] = "xir", ["Xishanba Lalo"] = "ywt", ["Xocó"] = "sai-xoc", ["Xokleng"] = "xok", ["Xukurú"] = "xoo", ["Xwela Gbe"] = "xwe", ["Yaa"] = "iyx", ["Yabarana"] = "yar", ["Yabaâna"] = "ybn", ["Yaben"] = "ybm", ["Yabong"] = "ybo", ["Yabula Yabula"] = "yxy", ["Yace"] = "ekr", ["Yafi"] = "wfg", ["Yagara"] = "yxg", ["Yagaria"] = "ygr", ["Yagomi"] = "ygm", ["Yagua"] = "yad", ["Yagwoia"] = "ygw", ["Yahadian"] = "ner", ["Yahang"] = "rhp", ["Yahuna"] = "ynu", ["Yaka"] = "yaf", ["Yakaikeke"] = "ykk", ["Yakoma"] = "yky", ["Tiếng Yala"] = "yba", ["Yalahatan"] = "jal", ["Yalakalore"] = "xyl", ["Yalarnnga"] = "ylr", ["Yale"] = "nce", ["Yaleba"] = "ylb", ["Yalunka"] = "yal", ["Yalálag Zapotec"] = "zpu", ["Yamap"] = "ymp", ["Yamba"] = "yam", ["Yambes"] = "ymb", ["Yambeta"] = "yat", ["Yamdena"] = "jmd", ["Yameo"] = "yme", ["Yaminahua"] = "yaa", ["Yamongeri"] = "ymg", ["Yan-nhangu"] = "jay", ["Yana"] = "ynn", ["Yanda"] = "yda", ["Yanda Dogon"] = "dym", ["Yandjibara"] = "xyb", ["Yandruwandha"] = "ynd", ["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ö"] = "guu", ["Yanomámi"] = "wca", ["Yansi"] = "yns", ["Yaosakor Asmat"] = "asy", ["Yaouré"] = "yre", ["Yaqay"] = "jaq", ["Yaqui"] = "yaq", ["Yarawata"] = "yrw", ["Yareba"] = "yrb", ["Yareni Zapotec"] = "zae", ["Yarli"] = "yxl", ["Yarluyandi"] = "yry", ["Yarumá"] = "sai-yar", ["Yarí"] = "yri", ["Yasa"] = "yko", ["Yatay"] = "yty", ["Yaul"] = "yla", ["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", ["Yei"] = "jei", ["Yekhee"] = "ets", ["Yekora"] = "ykr", ["Yelmek"] = "jel", ["Yelogu"] = "ylg", ["Yemba"] = "ybb", ["Yemeni Arabic"] = "ayn", ["Yendang"] = "yen", ["Yeni"] = "yei", ["Yeniche"] = "yec", ["Yerakai"] = "yra", ["Yeretuar"] = "gop", ["Yerukula"] = "yeu", ["Yeskwa"] = "yes", ["Yessan-Mayo"] = "yss", ["Yetfa"] = "yet", ["Yeyi"] = "yey", ["Yil"] = "yll", ["Yimas"] = "yee", ["Yimchungru Naga"] = "yim", ["Yinbaw Karen"] = "kvu", ["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", ["Yoidik"] = "ydk", ["Yoke"] = "yki", ["Yolngu Sign Language"] = "ygs", ["Yoloxochitl Mixtec"] = "xty", ["Yombe"] = "yom", ["Yopno"] = "yut", ["Yora"] = "mts", ["Yorta Yorta"] = "xyy", ["Younuo Bunu"] = "buh", ["Yout Wam"] = "ytw", ["Yuaga"] = "nua", ["Yucatec Maya Sign Language"] = "msd", ["Yuchi"] = "yuc", ["Yucuañe Mixtec"] = "mvg", ["Yucuna"] = "ycn", ["Yugambal"] = "yub", ["Yugoslavian Sign Language"] = "ysl", ["Yugul"] = "ygu", ["Yuhup"] = "yab", ["Yuki"] = "yuk", ["Yukpa"] = "yup", ["Yukuben"] = "ybl", ["Yulu"] = "yul", ["Yuma"] = "yum", ["Yumana"] = "awd-yum", ["Yupiltepeque"] = "nai-yup", ["Yupua"] = "sai-yup", ["Yuqui"] = "yuq", ["Yuracare"] = "yuz", ["Yuru"] = "ljx", ["Yurumanguí"] = "sai-yur", ["Yurutí"] = "yui", ["Yutanduchi Mixtec"] = "mab", ["Yuwana"] = "yau", ["Yuyu"] = "yxu", ["Zaachila Zapotec"] = "ztx", ["Zabana"] = "kji", ["Zacatlán-Ahuacatlán-Tepetzintla Nahuatl"] = "nhi", ["Zakhring"] = "zkr", ["Zambian Sign Language"] = "zsl", ["Zan Gula"] = "zna", ["Zanaki"] = "zak", ["Zande"] = "zne", ["Zangwal"] = "zah", ["Zaramo"] = "zaj", ["Zari"] = "zaz", ["Zauzou"] = "zal", ["Zazao"] = "jaj", ["Zbu"] = "sit-zbu", ["Zeem"] = "zua", ["Zemba"] = "dhm", ["Zeme Naga"] = "nzm", ["Zemgalian"] = "xzm", ["Zenag"] = "zeg", ["Zenzontepec Chatino"] = "czn", ["Zhang-Zhung"] = "xzh", ["Zhire"] = "zhi", ["Zhoa"] = "zhw", ["Zhár"] = "jjr", ["Zia"] = "zia", ["Zialo"] = "zil", ["Zigula"] = "ziw", ["Zimakani"] = "zik", ["Zimba"] = "zmb", ["Zimbabwe Sign Language"] = "zib", ["Zinza"] = "zin", ["Zipser German"] = "gmw-zps", ["Zire"] = "sih", ["Ziriya"] = "zir", ["Zizilivakan"] = "ziz", ["Zo'é"] = "pto", ["Zokhuo"] = "yzk", ["Zotung Chin"] = "czt", ["Zulgo-Gemzek"] = "gnd", ["Zumaya"] = "zuy", ["Zuni"] = "zun", ["Zuwara"] = "ber-zuw", ["Zyphe"] = "zyp", ["Záparo"] = "zro", ["Biệt ngữ Chinook"] = "chn", ["Không xác định ngôn ngữ"] = "und", ["Ngôn ngữ ký hiệu Mỹ"] = "ase", ["Tiếng 'Are'are"] = "alu", ["Tiếng A Xương"] = "acn", ["Tiếng A'ou"] = "aou", ["Tiếng A-Hmao"] = "hmd", ["Tiếng Aari"] = "aiw", ["Tiếng Aari nguyên thủy"] = "omv-aro-pro", ["Tiếng Aasax"] = "aas", ["Tiếng Abaga"] = "abg", ["Tiếng Abai"] = "poz-abi", ["Tiếng Abanyom"] = "abm", ["Tiếng Abau"] = "aau", ["Tiếng Abaza"] = "abq", ["Tiếng Abidji"] = "abi", ["Tiếng Abinomn"] = "bsa", ["Tiếng Abkhaz"] = "ab", ["Tiếng Abkhaz-Abaza nguyên thủy"] = "cau-abz-pro", ["Tiếng Abon"] = "abo", ["Tiếng Abron"] = "abr", ["Tiếng Abui"] = "abz", ["Tiếng Abure"] = "abu", ["Tiếng Aceh"] = "ace", ["Tiếng Achawa"] = "aca", ["Tiếng Acheron"] = "acz", ["Tiếng Achi"] = "acr", ["Tiếng Acholi"] = "ach", ["Tiếng Achuar"] = "acu", ["Tiếng Achumawi"] = "acv", ["Tiếng Adangme"] = "ada", ["Tiếng Adi"] = "adi", ["Tiếng Adja"] = "ajg", ["Tiếng Adnyamathanha"] = "adt", ["Tiếng Adygea"] = "ady", ["Tiếng Adzera"] = "adz", ["Tiếng Aer"] = "aeq", ["Tiếng Afade"] = "aal", ["Tiếng Afar"] = "aa", ["Tiếng Afrikaans"] = "af", ["Tiếng Agatu"] = "agc", ["Tiếng Agawam"] = "alg-aga", ["Tiếng Aghem"] = "agq", ["Tiếng Aghul"] = "agx", ["Tiếng Aghwan"] = "xag", ["Tiếng Agta Dupaningan"] = "duo", ["Tiếng Aguacateca"] = "agu", ["Tiếng Ahom"] = "aho", ["Tiếng Ahtna"] = "aht", ["Tiếng Ai"] = "eee", ["Tiếng Ai Cập"] = "egy", ["Tiếng Ai Cập bình dân"] = "egx-dem", ["Tiếng Aimol"] = "aim", ["Tiếng Ainu"] = "ain", ["Tiếng Aiton"] = "aio", ["Tiếng Ajië"] = "aji", ["Tiếng Aka-Bo"] = "akm", ["Tiếng Aka-Jeru"] = "akj", ["Tiếng Aka-Kede"] = "akx", ["Tiếng Akan"] = "ak", ["Tiếng Akaselem"] = "aks", ["Tiếng Akawaio"] = "ake", ["Tiếng Akha"] = "ahk", ["Tiếng Akhvakh"] = "akv", ["Tiếng Akkad"] = "akk", ["Tiếng Aklanon"] = "akl", ["Tiếng Akoose"] = "bss", ["Tiếng Akuntsu"] = "aqz", ["Tiếng Alaba-K’abeena"] = "alw", ["Tiếng Alabama"] = "akz", ["Tiếng Alagwa"] = "wbj", ["Tiếng Alak"] = "alk", ["Tiếng Alamblak"] = "amp", ["Tiếng Alangan"] = "alj", ["Tiếng Alawa"] = "alh", ["Tiếng Albani"] = "sq", ["Tiếng Albani nguyên thủy"] = "sqj-pro", ["Tiếng Alchuka"] = "tuw-alk", ["Tiếng Alekano"] = "gah", ["Tiếng Aleut"] = "ale", ["Tiếng Algic nguyên thủy"] = "aql-pro", ["Tiếng Algonquin"] = "alq", ["Tiếng Algonquin nguyên thủy"] = "alg-pro", ["Tiếng Allar"] = "all", ["Tiếng Alsea"] = "aes", ["Tiếng Alumu-Tesu"] = "aab", ["Tiếng Alutor"] = "alr", ["Tiếng Alyentiyak"] = "sai-all", ["Tiếng Ama"] = "amm", ["Tiếng Amahuaca"] = "amc", ["Tiếng Amaimon"] = "ali", ["Tiếng Amal"] = "aad", ["Tiếng Amanab"] = "amn", ["Tiếng Amarasi"] = "aaz", ["Tiếng Ambai"] = "amk", ["Tiếng Ambrak"] = "aag", ["Tiếng Ambulas"] = "abt", ["Tiếng Amdang"] = "amj", ["Tiếng Amhara"] = "am", ["Tiếng Amis"] = "ami", ["Tiếng Amurdag"] = "amg", ["Tiếng Amuzgo"] = "amu", ["Tiếng Anaang"] = "anw", ["Tiếng Anal"] = "anm", ["Tiếng Anauyá"] = "awd-ana", ["Tiếng Andi"] = "ani", ["Tiếng Angami"] = "njm", ["Tiếng Angika"] = "anp", ["Tiếng Angkula"] = "aus-ang", ["Tiếng Angola"] = "aoa", ["Tiếng Anh"] = "en", ["Tiếng Anh Solombala"] = "crp-slb", ["Tiếng Anh cổ"] = "ang", ["Tiếng Anh trung đại"] = "enm", ["Tiếng Anii"] = "blo", ["Tiếng Ankave"] = "aak", ["Tiếng Annobón"] = "fab", ["Tiếng Anuak"] = "anu", ["Tiếng Anuki"] = "aui", ["Tiếng Anyi"] = "any", ["Tiếng Ao"] = "njo", ["Tiếng Apabhramsa"] = "inc-apa", ["Tiếng Apache Tây"] = "apw", ["Tiếng Apache đồng bằng"] = "apk", ["Tiếng Aparaí"] = "apy", ["Tiếng Apatani"] = "apt", ["Tiếng Apinayé"] = "apn", ["Tiếng Aputai"] = "apx", ["Tiếng Aquitani"] = "xaq", ["Tiếng Aragon"] = "an", ["Tiếng Araki"] = "akr", ["Tiếng Arakwal"] = "rkw", ["Tiếng Aram"] = "arc", ["Tiếng Aranadan"] = "aaf", ["Tiếng Arapaho"] = "arp", ["Tiếng Arawak nguyên thủy"] = "awd-pro", ["Tiếng Araweté"] = "awt", ["Tiếng Archi"] = "aqc", ["Tiếng Arem"] = "aem", ["Tiếng Argobba"] = "agj", ["Tiếng Arhuaco"] = "arh", ["Tiếng Ari"] = "aac", ["Tiếng Arin"] = "xrn", ["Tiếng Armenia"] = "hy", ["Tiếng Armenia cổ"] = "xcl", ["Tiếng Armenia trung đại"] = "axm", ["Tiếng Aromania"] = "rup", ["Tiếng Arrernte Đông"] = "aer", ["Tiếng Ashkun"] = "ask", ["Tiếng Ashraaf"] = "cus-ash", ["Tiếng Ashéninka Pajonal"] = "cjo", ["Tiếng Asi"] = "bno", ["Tiếng Askopan"] = "eiv", ["Tiếng Asli nguyên thủy"] = "mkh-asl-pro", ["Tiếng Assam"] = "as", ["Tiếng Assam cận đại"] = "inc-oas", ["Tiếng Assan"] = "xss", ["Tiếng Assiniboine"] = "asb", ["Tiếng Asturias"] = "ast", ["Tiếng Asumboa"] = "aua", ["Tiếng Asur"] = "asr", ["Tiếng Atayal"] = "tay", ["Tiếng Atemble"] = "ate", ["Tiếng Athabasca nguyên thủy"] = "ath-pro", ["Tiếng Athpariya"] = "aph", ["Tiếng Atikamekw"] = "atj", ["Tiếng Atong (Ấn Độ)"] = "aot", ["Tiếng Atsahuaca"] = "atc", ["Tiếng Auhelawa"] = "kud", ["Tiếng Aukan"] = "djk", ["Tiếng Avar"] = "av", ["Tiếng Avar-Andic nguyên thủy"] = "cau-ava-pro", ["Tiếng Avatime"] = "avn", ["Tiếng Avesta"] = "ae", ["Tiếng Avokaya"] = "avu", ["Tiếng Awa (Trung Quốc)"] = "vwa", ["Tiếng Awadh"] = "awa", ["Tiếng Awadh cổ"] = "inc-oaw", ["Tiếng Aweer"] = "bob", ["Tiếng Awing"] = "azo", ["Tiếng Awjila"] = "auj", ["Tiếng Awngi"] = "awn", ["Tiếng Axi"] = "yix", ["Tiếng Ayere"] = "aye", ["Tiếng Aymara"] = "ay", ["Tiếng Azerbaijan"] = "az", ["Tiếng Ba Lan"] = "pl", ["Tiếng Ba Lan cổ"] = "zlw-opl", ["Tiếng Ba Na"] = "bdq", ["Tiếng Ba Tư"] = "fa", ["Tiếng Ba Tư cổ"] = "peo", ["Tiếng Ba Tư trung đại"] = "pal", ["Tiếng Ba Tư-Do Thái"] = "jpr", ["Tiếng Baagandji"] = "drl", ["Tiếng Baatonum"] = "bba", ["Tiếng Babatana"] = "baa", ["Tiếng Babungo"] = "bav", ["Tiếng Babuza"] = "bzg", ["Tiếng Bacama"] = "bcy", ["Tiếng Bactria"] = "xbc", ["Tiếng Badaga"] = "bfq", ["Tiếng Badanchi"] = "bau", ["Tiếng Bade"] = "bde", ["Tiếng Badui"] = "bac", ["Tiếng Bagua"] = "sai-bag", ["Tiếng Bagvalal"] = "kva", ["Tiếng Bahing"] = "bhj", ["Tiếng Bahnar nguyên thủy"] = "mkh-ban-pro", ["Tiếng Bainouk-Gunyuño"] = "bab", ["Tiếng Baiso"] = "bsw", ["Tiếng Bajjika"] = "vjk", ["Tiếng Bakaka"] = "bqz", ["Tiếng Bakhtiari"] = "bqi", ["Tiếng Baki"] = "bki", ["Tiếng Bakung"] = "xkl", ["Tiếng Bala"] = "tuw-bal", ["Tiếng Balanta-Ganja"] = "bjt", ["Tiếng Balanta-Kentohe"] = "ble", ["Tiếng Balantak"] = "blz", ["Tiếng Bali"] = "ban", ["Tiếng Baloch"] = "bal", ["Tiếng Balt-Slav nguyên thủy"] = "ine-bsl-pro", ["Tiếng Balti"] = "bft", ["Tiếng Bambara"] = "bm", ["Tiếng Bambassi"] = "myf", ["Tiếng Bamum"] = "bax", ["Tiếng Bana"] = "bcw", ["Tiếng Bandjalang"] = "bdy", ["Tiếng Banggai"] = "bgz", ["Tiếng Bangi"] = "bni", ["Tiếng Bangolan"] = "bgj", ["Tiếng Banjar"] = "bjn", ["Tiếng Bankon"] = "abb", ["Tiếng Bantawa"] = "bap", ["Tiếng Bantayanon"] = "bfx", ["Tiếng Bantoid nguyên thủy"] = "nic-bod-pro", ["Tiếng Bantu nguyên thủy"] = "bnt-pro", ["Tiếng Banyumas"] = "map-bms", ["Tiếng Baoule"] = "bci", ["Tiếng Barai"] = "bbb", ["Tiếng Barakai"] = "baj", ["Tiếng Bari"] = "bfa", ["Tiếng Barikewa"] = "jbk", ["Tiếng Barombi"] = "bbi", ["Tiếng Baré"] = "bae", ["Tiếng Basaa"] = "bas", ["Tiếng Basay"] = "byq", ["Tiếng Bashkir"] = "ba", ["Tiếng Basketo"] = "bst", ["Tiếng Basque"] = "eu", ["Tiếng Basque nguyên thủy"] = "euq-pro", ["Tiếng Bassa"] = "bsq", ["Tiếng Bassari"] = "bsc", ["Tiếng Batak Simalungun"] = "bts", ["Tiếng Batek"] = "btq", ["Tiếng Bats"] = "bbl", ["Tiếng Batuley"] = "bay", ["Tiếng Bayern"] = "bar", ["Tiếng Beaver"] = "bea", ["Tiếng Bedjond"] = "bjv", ["Tiếng Beja"] = "bej", ["Tiếng Belarus"] = "be", ["Tiếng Belhariya"] = "byw", ["Tiếng Beli"] = "blm", ["Tiếng Bella Coola"] = "blc", ["Tiếng Bellara"] = "brw", ["Tiếng Belnəng"] = "glb", ["Tiếng Bemba"] = "bem", ["Tiếng Bench"] = "bcq", ["Tiếng Bengal"] = "bn", ["Tiếng Bengal cổ"] = "inc-obn", ["Tiếng Benue-Congo nguyên thủy"] = "nic-bco-pro", ["Tiếng Berber Bắc Sahara"] = "mzb", ["Tiếng Berber Tunisia"] = "sds", ["Tiếng Berber nguyên thủy"] = "ber-pro", ["Tiếng Berber-Do Thái"] = "jbe", ["Tiếng Berik"] = "bkl", ["Tiếng Betawi"] = "bew", ["Tiếng Bezhta"] = "kap", ["Tiếng Bhadrawah"] = "bhd", ["Tiếng Bhatri"] = "bgw", ["Tiếng Bhattiyat"] = "bht", ["Tiếng Bhil"] = "bhb", ["Tiếng Bhil Dungra"] = "duh", ["Tiếng Bhnong"] = "mkh-bhn", ["Tiếng Bhojpur"] = "bho", ["Tiếng Bhumij"] = "aav-bhu", ["Tiếng Bhunjia"] = "bhu", ["Tiếng Bidayuh Bau"] = "sne", ["Tiếng Bidayuh Biatah"] = "bth", ["Tiếng Bih"] = "ibh", ["Tiếng Bihari"] = "bh", ["Tiếng Bikol Buhi'non"] = "ubl", ["Tiếng Bilaspur"] = "kfs", ["Tiếng Bilen"] = "byn", ["Tiếng Bilua"] = "blb", ["Tiếng Bima"] = "bhp", ["Tiếng Binukid"] = "bkd", ["Tiếng Birao"] = "brr", ["Tiếng Birgit"] = "btf", ["Tiếng Birhor"] = "biy", ["Tiếng Birjia"] = "bix", ["Tiếng Bisaya Sabah"] = "bsy", ["Tiếng Bishnupriya"] = "bpy", ["Tiếng Bislama"] = "bi", ["Tiếng Bissa"] = "bib", ["Tiếng Bisu"] = "bzi", ["Tiếng Bit"] = "bgk", ["Tiếng Blackfoot"] = "bla", ["Tiếng Blagar"] = "beu", ["Tiếng Blang"] = "blr", ["Tiếng Bod nguyên thủy"] = "sit-bdi-pro", ["Tiếng Bodo (Ấn Độ)"] = "brx", ["Tiếng Bodo Parja"] = "bdv", ["Tiếng Bodo-Garo nguyên thủy"] = "tbq-bdg-pro", ["Tiếng Boghom"] = "bux", ["Tiếng Bokar"] = "sit-bok", ["Tiếng Boko"] = "bqc", ["Tiếng Bokobaru"] = "bus", ["Tiếng Bola"] = "bnp", ["Tiếng Boloki"] = "bkt", ["Tiếng Bomu"] = "bmq", ["Tiếng Bondo"] = "bfw", ["Tiếng Boon"] = "bnl", ["Tiếng Borôro"] = "bor", ["Tiếng Botlikh"] = "bph", ["Tiếng Bourguignon"] = "roa-brg", ["Tiếng Brahui"] = "brh", ["Tiếng Braj"] = "bra", ["Tiếng Breri"] = "brq", ["Tiếng Breton"] = "br", ["Tiếng Breton cổ"] = "obt", ["Tiếng Breton trung đại"] = "xbm", ["Tiếng Britton nguyên thủy"] = "cel-bry-pro", ["Tiếng Brokkat"] = "bro", ["Tiếng Brokpa"] = "sgt", ["Tiếng Bru"] = "bru", ["Tiếng Bru Tây"] = "brv", ["Tiếng Brâu"] = "brb", ["Tiếng Buang Mapos"] = "bzh", ["Tiếng Bube"] = "bvb", ["Tiếng Budukh"] = "bdk", ["Tiếng Bughotu"] = "bgt", ["Tiếng Bugis"] = "bug", ["Tiếng Buhid"] = "bku", ["Tiếng Bukhara"] = "bhh", ["Tiếng Bukiyip"] = "ape", ["Tiếng Bulgar"] = "xbo", ["Tiếng Bulgari"] = "bg", ["Tiếng Bumthang"] = "kjz", ["Tiếng Bungku"] = "bkz", ["Tiếng Bunun"] = "bnn", ["Tiếng Burji"] = "bji", ["Tiếng Burunge"] = "bds", ["Tiếng Burushaski"] = "bsk", ["Tiếng Buryat"] = "bua", ["Tiếng Busa"] = "bqp", ["Tiếng Bushi"] = "buc", ["Tiếng Bussa"] = "dox", ["Tiếng Butuanon"] = "btw", ["Tiếng Bách Tế"] = "pkc", ["Tiếng Bạch Lạp Mã"] = "lay", ["Tiếng Bạch Nam"] = "bfs", ["Tiếng Bạch Trung"] = "bca", ["Tiếng Bạch nguyên thủy"] = "sit-bai-pro", ["Tiếng Bảo An"] = "peh", ["Tiếng Bắc Altai"] = "atv", ["Tiếng Bắc Amami Ōshima"] = "ryn", ["Tiếng Bắc Catanduanes Bikol"] = "cts", ["Tiếng Bắc Emberá"] = "emp", ["Tiếng Bắc Friesland"] = "frr", ["Tiếng Bắc Iroquois nguyên thủy"] = "iro-nor-pro", ["Tiếng Bắc Khanty"] = "kca-nor", ["Tiếng Bắc Mansi"] = "mns-nor", ["Tiếng Bắc Ndebele"] = "nd", ["Tiếng Bắc Nisu"] = "yiv", ["Tiếng Bắc Paiute"] = "pao", ["Tiếng Bắc Sami"] = "se", ["Tiếng Bắc Selkup"] = "sel-nor", ["Tiếng Bắc Slavey"] = "scs", ["Tiếng Bắc Thái"] = "nod", ["Tiếng Bắc Yukaghir"] = "ykg", ["Tiếng Bắc Âu cổ"] = "non", ["Tiếng Bắc Âu nguyên thủy"] = "gmq-pro", ["Tiếng Bố Cam"] = "bbh", ["Tiếng Bố Lưu"] = "ply", ["Tiếng Bố Mang"] = "bvp", ["Tiếng Bố Y"] = "pcc", ["Tiếng Bối-Thái nguyên thủy"] = "qfa-bet-pro", ["Tiếng Bồ Đào Nha"] = "pt", ["Tiếng Bổ trợ Quốc tế"] = "ia", ["Tiếng Ca Dong"] = "kxy", ["Tiếng Ca Tua"] = "kta", ["Tiếng Cahuilla"] = "chl", ["Tiếng Camling"] = "rab", ["Tiếng Camuni"] = "xcc", ["Tiếng Canela"] = "ram", ["Tiếng Cao Câu Ly"] = "zkg", ["Tiếng Capanahua"] = "kaq", ["Tiếng Carib nguyên thủy"] = "sai-car-pro", ["Tiếng Carrier"] = "crx", ["Tiếng Carrier Nam"] = "caf", ["Tiếng Catalan"] = "ca", ["Tiếng Catalan cổ"] = "roa-oca", ["Tiếng Catawba"] = "chc", ["Tiếng Cayuga"] = "cay", ["Tiếng Cebu"] = "ceb", ["Tiếng Celt nguyên thủy"] = "cel-pro", ["Tiếng Celtiberi"] = "xce", ["Tiếng Cerrado nguyên thủy"] = "sai-cer-pro", ["Tiếng Ch'orti'"] = "caa", ["Tiếng Chachi"] = "cbi", ["Tiếng Chagatai"] = "chg", ["Tiếng Chaima"] = "ciy", ["Tiếng Chak"] = "ckh", ["Tiếng Chakma"] = "ccp", ["Tiếng Chamalal"] = "cji", ["Tiếng Chamba"] = "cdh", ["Tiếng Chamicuro"] = "ccc", ["Tiếng Chamorro"] = "ch", ["Tiếng Chantyal"] = "chx", ["Tiếng Chatino cao nguyên Tây"] = "ctp", ["Tiếng Chaura"] = "crv", ["Tiếng Chavacano"] = "cbk", ["Tiếng Chechen"] = "ce", ["Tiếng Chenchu"] = "cde", ["Tiếng Chenoua"] = "cnu", ["Tiếng Chepang"] = "cdm", ["Tiếng Cherokee"] = "chr", ["Tiếng Chetti Moundadan"] = "cty", ["Tiếng Chetti Wayanad"] = "ctt", ["Tiếng Chewong"] = "cwg", ["Tiếng Cheyenne"] = "chy", ["Tiếng Chhattisgarh"] = "hne", ["Tiếng Chibcha"] = "chb", ["Tiếng Chichewa"] = "ny", ["Tiếng Chickasaw"] = "cic", ["Tiếng Chilcotin"] = "clc", ["Tiếng Chin Asho"] = "csh", ["Tiếng Chin Ekai"] = "cey", ["Tiếng Chin Falam"] = "cfm", ["Tiếng Chin Hakha"] = "cnh", ["Tiếng Chin Songlai"] = "csj", ["Tiếng Chin Tedim"] = "ctd", ["Tiếng Chinal"] = "cih", ["Tiếng Chinantec Ojitlán"] = "chj", ["Tiếng Chinantec Ozumacín"] = "chz", ["Tiếng Chinantec Tepinapa"] = "cte", ["Tiếng Chinook"] = "chh", ["Tiếng Chiricahua"] = "apm", ["Tiếng Chiru"] = "cdf", ["Tiếng Chittagong"] = "ctg", ["Tiếng Chiwere"] = "iow", ["Tiếng Chocangacakha"] = "cgk", ["Tiếng Choctaw"] = "cho", ["Tiếng Chodri"] = "cdi", ["Tiếng Chol"] = "ctu", ["Tiếng Chong"] = "cog", ["Tiếng Chu Ru"] = "cje", ["Tiếng Chukot"] = "ckt", ["Tiếng Chulym"] = "clw", ["Tiếng Churah"] = "cdj", ["Tiếng Chuuk"] = "chk", ["Tiếng Chuvan"] = "xcv", ["Tiếng Chuvash"] = "cv", ["Tiếng Châu Đại Dương nguyên thủy"] = "poz-oce-pro", ["Tiếng Chăm Tây"] = "cja", ["Tiếng Chăm cổ"] = "ocm", ["Tiếng Chăm nguyên thủy"] = "cmc-pro", ["Tiếng Chăm Đông"] = "cjm", ["Tiếng Chơ Ro"] = "crw", ["Tiếng Chứt"] = "scb", ["Tiếng Cia-Cia"] = "cia", ["Tiếng Cimbri"] = "cim", ["Tiếng Circassia nguyên thủy"] = "cau-cir-pro", ["Tiếng Co"] = "cua", ["Tiếng Cocama"] = "cod", ["Tiếng Cochimi"] = "coj", ["Tiếng Coeur d'Alene"] = "crd", ["Tiếng Cofán"] = "con", ["Tiếng Comanche"] = "com", ["Tiếng Comoros Maore"] = "swb", ["Tiếng Comox"] = "coo", ["Tiếng Copt"] = "cop", ["Tiếng Cornwall"] = "kw", ["Tiếng Cornwall cổ"] = "oco", ["Tiếng Corse"] = "co", ["Tiếng Cowlitz"] = "cow", ["Tiếng Cree"] = "cr", ["Tiếng Cree Moose"] = "crm", ["Tiếng Cree Đông Bắc"] = "crl", ["Tiếng Cree Đông Nam"] = "crj", ["Tiếng Cree đồng bằng"] = "crk", ["Tiếng Creole Antilles"] = "gcf", ["Tiếng Creole Guinea-Bissau"] = "pov", ["Tiếng Creole Haiti"] = "ht", ["Tiếng Creole Hà Lan Berbice"] = "brc", ["Tiếng Creole Jamaica"] = "jam", ["Tiếng Creole Louisiana"] = "lou", ["Tiếng Creole Mauritius"] = "mfe", ["Tiếng Creole Nghi Lan"] = "ycr", ["Tiếng Creole Réunion"] = "rcf", ["Tiếng Creole quần đảo Virgin"] = "vic", ["Tiếng Crow"] = "cro", ["Tiếng Cuman"] = "qwm", ["Tiếng Cumanagoto"] = "cuo", ["Tiếng Cumbria"] = "xcb", ["Tiếng Cupeño"] = "cup", ["Tiếng Cushit nguyên thủy"] = "cus-pro", ["Tiếng Cuyunon"] = "cyo", ["Tiếng Càn-đà-la"] = "pgd", ["Tiếng Cám"] = "gan", ["Tiếng Cơ Nặc Du Lạc"] = "jiu", ["Tiếng Cơ Tu"] = "ktv", ["Tiếng Cơ Tu Phương"] = "phg", ["Tiếng Cơ Tu Tây"] = "kuf", ["Tiếng Cơ Tu nguyên thủy"] = "mkh-kat-pro", ["Tiếng Cống"] = "cnc", ["Tiếng Cờ Lao Trắng"] = "giw", ["Tiếng Daasanach"] = "dsh", ["Tiếng Dabarre"] = "dbr", ["Tiếng Dacia"] = "xdc", ["Tiếng Dadibi"] = "mps", ["Tiếng Dagara Bắc"] = "dgi", ["Tiếng Dagba"] = "dgk", ["Tiếng Dagbani"] = "dag", ["Tiếng Dahalik"] = "dlk", ["Tiếng Dahalo"] = "dal", ["Tiếng Dakota"] = "dak", ["Tiếng Dakpa"] = "dka", ["Tiếng Dalmatia"] = "dlm", ["Tiếng Dambi"] = "dac", ["Tiếng Damel"] = "dml", ["Tiếng Dan"] = "dnj", ["Tiếng Danau"] = "dnu", ["Tiếng Dangaléat"] = "daa", ["Tiếng Danu"] = "dnv", ["Tiếng Danuwar"] = "dhw", ["Tiếng Dar Daju Daju"] = "djc", ["Tiếng Dargwa"] = "dar", ["Tiếng Dargwa nguyên thủy"] = "cau-drg-pro", ["Tiếng Daur"] = "dta", ["Tiếng Dawro"] = "dwr", ["Tiếng Deg Xinag"] = "ing", ["Tiếng Degema"] = "deg", ["Tiếng Denesuline"] = "chp", ["Tiếng Deori"] = "der", ["Tiếng Desiya"] = "dso", ["Tiếng Dhangu"] = "dhg", ["Tiếng Dhanka"] = "dhn", ["Tiếng Dharug"] = "xdk", ["Tiếng Dhatki"] = "mki", ["Tiếng Dhimal"] = "dhi", ["Tiếng Dhivehi"] = "dv", ["Tiếng Dhodia"] = "dho", ["Tiếng Dhundhar"] = "dhd", ["Tiếng Dibabawon"] = "mbd", ["Tiếng Dieri"] = "dif", ["Tiếng Digan"] = "rom", ["Tiếng Digan Balkan"] = "rmn", ["Tiếng Digan Baltic"] = "rml", ["Tiếng Digan Tavringer"] = "rmu", ["Tiếng Dimasa"] = "dis", ["Tiếng Dime"] = "dim", ["Tiếng Dinka"] = "din", ["Tiếng Dirasha"] = "gdl", ["Tiếng Ditidaht"] = "dtd", ["Tiếng Dizi"] = "mdx", ["Tiếng Dizi nguyên thủy"] = "omv-diz-pro", ["Tiếng Djinang"] = "dji", ["Tiếng Do Thái"] = "he", ["Tiếng Dogri"] = "doi", ["Tiếng Dogri Hindi"] = "dgo", ["Tiếng Dogrib"] = "dgr", ["Tiếng Dolgan"] = "dlg", ["Tiếng Dolpo"] = "dre", ["Tiếng Domaaki"] = "dmk", ["Tiếng Domari"] = "rmt", ["Tiếng Dongolawi"] = "kzh", ["Tiếng Doteli"] = "dty", ["Tiếng Dravida nguyên thủy"] = "dra-pro", ["Tiếng Dubla"] = "dub", ["Tiếng Dukha"] = "trk-dkh", ["Tiếng Dumi"] = "dus", ["Tiếng Duruwa"] = "pci", ["Tiếng Dusun Witu"] = "duw", ["Tiếng Duun"] = "dux", ["Tiếng Duy Ngô Nhĩ"] = "ug", ["Tiếng Duy Ngô Nhĩ cổ"] = "oui", ["Tiếng Dyirbal"] = "dbl", ["Tiếng Dyula"] = "dyu", ["Tiếng Dzala"] = "dzl", ["Tiếng Dzongkha"] = "dz", ["Tiếng Dzuun"] = "dnn", ["Tiếng Ebla"] = "xeb", ["Tiếng Ebrié"] = "ebr", ["Tiếng Ebughu"] = "ebg", ["Tiếng Ede Ica"] = "ica", ["Tiếng Ede Idaca"] = "idd", ["Tiếng Ede Nago"] = "nqg", ["Tiếng Edekiri nguyên thủy"] = "alv-edk-pro", ["Tiếng Edo"] = "bin", ["Tiếng Edoid nguyên thủy"] = "alv-edo-pro", ["Tiếng Efai"] = "efa", ["Tiếng Efate Bắc"] = "llp", ["Tiếng Efate Nam"] = "erk", ["Tiếng Efe"] = "efe", ["Tiếng Efik"] = "efi", ["Tiếng Ega"] = "ega", ["Tiếng Eggon"] = "ego", ["Tiếng Ehueun"] = "ehu", ["Tiếng Eipomek"] = "eip", ["Tiếng Eitiep"] = "eit", ["Tiếng Ejagham"] = "etu", ["Tiếng El Molo"] = "elo", ["Tiếng Elam"] = "elx", ["Tiếng Elymi"] = "xly", ["Tiếng Emberá-Chamí"] = "cmi", ["Tiếng Emberá-Tadó"] = "tdc", ["Tiếng Embu"] = "ebu", ["Tiếng Emilia"] = "egl", ["Tiếng Enets lãnh nguyên"] = "enh", ["Tiếng Enets rừng"] = "enf", ["Tiếng Engenni"] = "enn", ["Tiếng Enisei nguyên thủy"] = "qfa-yen-pro", ["Tiếng Eotile"] = "eot", ["Tiếng Epie"] = "epi", ["Tiếng Eravalla"] = "era", ["Tiếng Erzya"] = "myv", ["Tiếng Esan"] = "ish", ["Tiếng Ese"] = "mcq", ["Tiếng Esimbi"] = "ags", ["Tiếng Eskimo nguyên thủy"] = "esx-esk-pro", ["Tiếng Eskimo-Aleut nguyên thủy"] = "esx-pro", ["Tiếng Estonia"] = "et", ["Tiếng Eteocrete"] = "ecr", ["Tiếng Etrusca"] = "ett", ["Tiếng Even"] = "eve", ["Tiếng Evenk"] = "evn", ["Tiếng Ewe"] = "ee", ["Tiếng Fala"] = "fax", ["Tiếng Falisci"] = "xfa", ["Tiếng Fanagalo"] = "fng", ["Tiếng Fang (Bantu)"] = "fan", ["Tiếng Faroe"] = "fo", ["Tiếng Fe'fe'"] = "fmp", ["Tiếng Fiji"] = "fj", ["Tiếng Finn nguyên thủy"] = "urj-fin-pro", ["Tiếng Flemish Tây"] = "vls", ["Tiếng Fogaha"] = "ber-fog", ["Tiếng Foi"] = "foi", ["Tiếng Fon"] = "fon", ["Tiếng Fox"] = "sac", ["Tiếng Franche-Comté"] = "roa-fcm", ["Tiếng Franco-Provençal"] = "frp", ["Tiếng Franken Trung"] = "gmw-cfr", ["Tiếng Frisia Saterland"] = "stq", ["Tiếng Frisia cổ"] = "ofs", ["Tiếng Friuli"] = "fur", ["Tiếng Fula"] = "ff", ["Tiếng Fur"] = "fvr", ["Tiếng Ga"] = "gaa", ["Tiếng Gabri"] = "gab", ["Tiếng Gadaba Bodo"] = "gbj", ["Tiếng Gaddang"] = "gad", ["Tiếng Gaddi"] = "gbk", ["Tiếng Gael Scotland"] = "gd", ["Tiếng Gagauz"] = "gag", ["Tiếng Gahri"] = "bfu", ["Tiếng Galati"] = "xga", ["Tiếng Galicia"] = "gl", ["Tiếng Galicia-Bồ Đào Nha"] = "roa-opt", ["Tiếng Gallo"] = "roa-gal", ["Tiếng Gallura"] = "sdn", ["Tiếng Galo"] = "adl", ["Tiếng Gamilaraay"] = "kld", ["Tiếng Gamit"] = "gbl", ["Tiếng Gamo"] = "gmv", ["Tiếng Ganza"] = "gza", ["Tiếng Garasia Adiwasi"] = "gas", ["Tiếng Garasia Rajput"] = "gra", ["Tiếng Garhwal"] = "gbm", ["Tiếng Garifuna"] = "cab", ["Tiếng Garo"] = "grt", ["Tiếng Garre"] = "gex", ["Tiếng Gata'"] = "gaq", ["Tiếng Gaul"] = "cel-gau", ["Tiếng Gawar-Bati"] = "gwt", ["Tiếng Gawwada"] = "gwd", ["Tiếng Gayil"] = "gyl", ["Tiếng Gbe Saxwe"] = "sxw", ["Tiếng Gbe Waci"] = "wci", ["Tiếng Gbe nguyên thủy"] = "alv-gbe-pro", ["Tiếng Gbiri-Niragu"] = "grh", ["Tiếng Gedeo"] = "drs", ["Tiếng Gen"] = "gej", ["Tiếng German Tây nguyên thủy"] = "gmw-pro", ["Tiếng German nguyên thủy"] = "gem-pro", ["Tiếng Graeco-Phrygia nguyên thủy"] = "ine-grp-pro", ["Tiếng Geʽez"] = "gez", ["Tiếng Ghadames"] = "gha", ["Tiếng Ghomala'"] = "bbj", ["Tiếng Ghomara"] = "gho", ["Tiếng Ghotuo"] = "aaa", ["Tiếng Gia Rai"] = "jra", ["Tiếng Gikuyu"] = "ki", ["Tiếng Gilak"] = "glk", ["Tiếng Gimi (Goroka)"] = "gim", ["Tiếng Girirra"] = "gii", ["Tiếng Giryama"] = "nyf", ["Tiếng Gitxsan"] = "git", ["Tiếng Giẻ"] = "jeh", ["Tiếng Glosa"] = "igs", ["Tiếng Godoberi"] = "gdo", ["Tiếng Gofa"] = "gof", ["Tiếng Gone Dau"] = "goo", ["Tiếng Gooniyandi"] = "gni", ["Tiếng Goran"] = "hac", ["Tiếng Gorontalo"] = "gor", ["Tiếng Gorowa"] = "gow", ["Tiếng Goth"] = "got", ["Tiếng Gotland"] = "gmq-gut", ["Tiếng Gotland cổ"] = "gmq-ogt", ["Tiếng Greenland"] = "kl", ["Tiếng Gruzia"] = "ka", ["Tiếng Gruzia cổ"] = "oge", ["Tiếng Gruzia-Do Thái"] = "jge", ["Tiếng Gruzia-Zan nguyên thủy"] = "ccs-gzn-pro", ["Tiếng Guajajára"] = "gub", ["Tiếng Guajá"] = "gvj", ["Tiếng Guanche"] = "gnc", ["Tiếng Guarani Mbya"] = "gun", ["Tiếng Guarani Paraguay"] = "gug", ["Tiếng Guaraní"] = "gn", ["Tiếng Guarayu"] = "gyr", ["Tiếng Gujar"] = "gju", ["Tiếng Gujarat"] = "gu", ["Tiếng Gujarat cổ"] = "inc-ogu", ["Tiếng Gujarat trung đại"] = "inc-mgu", ["Tiếng Gulay"] = "gvl", ["Tiếng Gulimancema"] = "gux", ["Tiếng Gumuz"] = "guk", ["Tiếng Gun"] = "guw", ["Tiếng Gurenne"] = "gur", ["Tiếng Guugu Yimidhirr"] = "kky", ["Tiếng Gwichʼin"] = "gwi", ["Tiếng H'Mông Tương Tây Tây"] = "mmr", ["Tiếng H'Mông-Miền nguyên thủy"] = "hmx-pro", ["Tiếng H'roi"] = "hro", ["Tiếng Hachijō"] = "jpx-hcj", ["Tiếng Hadiyya"] = "hdy", ["Tiếng Haida"] = "hai", ["Tiếng Haisla"] = "has", ["Tiếng Hajong"] = "haj", ["Tiếng Halba"] = "hlb", ["Tiếng Halkomelem"] = "hur", ["Tiếng Hamer-Banna"] = "amf", ["Tiếng Hano"] = "lml", ["Tiếng Hanunoo"] = "hnn", ["Tiếng Harari"] = "har", ["Tiếng Harsusi"] = "hss", ["Tiếng Haryanvi"] = "bgc", ["Tiếng Hatti"] = "xht", ["Tiếng Hausa"] = "ha", ["Tiếng Haush"] = "sai-hau", ["Tiếng Havasupai-Walapai-Yavapai"] = "yuf", ["Tiếng Hawaii"] = "haw", ["Tiếng Hazara"] = "haz", ["Tiếng Heiban"] = "hbn", ["Tiếng Heiltsuk"] = "hei", ["Tiếng Hellen nguyên thủy"] = "grk-pro", ["Tiếng Herero"] = "hz", ["Tiếng Hernici"] = "xhr", ["Tiếng Higaonon"] = "mba", ["Tiếng Hiligaynon"] = "hil", ["Tiếng Hindi"] = "hi", ["Tiếng Hindi Fiji"] = "hif", ["Tiếng Hindi cổ"] = "inc-ohi", ["Tiếng Hindko Bắc"] = "hno", ["Tiếng Hinduri"] = "hii", ["Tiếng Hindustan Caribe"] = "hns", ["Tiếng Hinukh"] = "gin", ["Tiếng Hiri Motu"] = "ho", ["Tiếng Hitti"] = "hit", ["Tiếng Hiw"] = "hiw", ["Tiếng Hlai"] = "lic", ["Tiếng Hlai nguyên thủy"] = "qfa-lic-pro", ["Tiếng Ho"] = "hoc", ["Tiếng Hoava"] = "hoa", ["Tiếng Hocak"] = "win", ["Tiếng Holiya"] = "hoy", ["Tiếng Hopi"] = "hop", ["Tiếng Horpa"] = "ero", ["Tiếng Hozo"] = "hoz", ["Tiếng Hpon"] = "hpo", ["Tiếng Hrê"] = "hre", ["Tiếng Hu"] = "huo", ["Tiếng Hulaulá"] = "huy", ["Tiếng Hungary"] = "hu", ["Tiếng Hunsrik"] = "hrx", ["Tiếng Hunzib"] = "huz", ["Tiếng Hupa"] = "hup", ["Tiếng Hupdë"] = "jup", ["Tiếng Hurri"] = "xhu", ["Tiếng Huy"] = "czh", ["Tiếng Hy Lạp"] = "el", ["Tiếng Hy Lạp Cappadocia"] = "cpg", ["Tiếng Hy Lạp Italiot"] = "grk-ita", ["Tiếng Hy Lạp Mariupol"] = "grk-mar", ["Tiếng Hy Lạp Mycenae"] = "gmy", ["Tiếng Hy Lạp Pontos"] = "pnt", ["Tiếng Hy Lạp cổ"] = "grc", ["Tiếng Hyam"] = "jab", ["Tiếng Hà Lan"] = "nl", ["Tiếng Hà Lan Jersey"] = "gmw-jdt", ["Tiếng Hà Lan cổ"] = "odt", ["Tiếng Hà Lan trung đại"] = "dum", ["Tiếng Hà Lăng"] = "hal", ["Tiếng Hà Nhì"] = "hni", ["Tiếng Hán thượng cổ"] = "och", ["Tiếng Hán trung cổ"] = "ltc", ["Tiếng Hán-Tạng nguyên thủy"] = "sit-pro", ["Tiếng Hạ Saxon Hà Lan"] = "nds-nl", ["Tiếng Hạ Sorb"] = "dsb", ["Tiếng Hạ Tanana"] = "taa", ["Tiếng Hạ Đức"] = "nds", ["Tiếng Hạ Đức Mennonite"] = "pdt", ["Tiếng Hạ Đức trung đại"] = "gml", ["Tiếng Hạ Đức tại Đức"] = "nds-de", ["Tiếng Iaai"] = "iai", ["Tiếng Ibaloi"] = "ibl", ["Tiếng Iban"] = "iba", ["Tiếng Ibanag"] = "ibg", ["Tiếng Ibatan"] = "ivb", ["Tiếng Ibibio"] = "ibb", ["Tiếng Ibino"] = "ibn", ["Tiếng Ibuoro"] = "ibr", ["Tiếng Iceland"] = "is", ["Tiếng Ida'an"] = "dbj", ["Tiếng Ido"] = "io", ["Tiếng Idu"] = "clk", ["Tiếng Ifugao Batad"] = "ifb", ["Tiếng Ifè"] = "ife", ["Tiếng Igala"] = "igl", ["Tiếng Igbo"] = "ig", ["Tiếng Ikposo"] = "kpo", ["Tiếng Ikwere"] = "ikw", ["Tiếng Ili Turki"] = "ili", ["Tiếng Ilokano"] = "ilo", ["Tiếng Indo-Bồ Đào Nha"] = "idb", ["Tiếng Indonesia"] = "id", ["Tiếng Indonesia Peranakan"] = "pea", ["Tiếng Ingria"] = "izh", ["Tiếng Ingush"] = "inh", ["Tiếng Inor"] = "ior", ["Tiếng Interlingue"] = "ie", ["Tiếng Intha"] = "int", ["Tiếng Inuit nguyên thủy"] = "esx-inu-pro", ["Tiếng Inuktitut"] = "iu", ["Tiếng Inuktitut Đông Canada"] = "ike", ["Tiếng Inupiaq"] = "ik", ["Tiếng Inuvialuktun"] = "ikt", ["Tiếng Iran nguyên thủy"] = "ira-pro", ["Tiếng Iraqw"] = "irk", ["Tiếng Ireland"] = "ga", ["Tiếng Ireland cổ"] = "sga", ["Tiếng Ireland trung đại"] = "mga", ["Tiếng Iroquois nguyên thủy"] = "iro-pro", ["Tiếng Irula"] = "iru", ["Tiếng Isan"] = "tts", ["Tiếng Ishkashim"] = "isk", ["Tiếng Isnag"] = "isd", ["Tiếng Isoko"] = "iso", ["Tiếng Istria"] = "ist", ["Tiếng Istria Rumani"] = "ruo", ["Tiếng Italic nguyên thủy"] = "itc-pro", ["Tiếng Itaŋikom"] = "bkm", ["Tiếng Itelmen"] = "itl", ["Tiếng Itene"] = "ite", ["Tiếng Itonama"] = "ito", ["Tiếng Itsekiri"] = "its", ["Tiếng Itu Mbon Uzo"] = "itm", ["Tiếng Ivatan"] = "ivv", ["Tiếng Iwaidja"] = "ibd", ["Tiếng Ixil"] = "ixl", ["Tiếng Izon"] = "ijc", ["Tiếng Jacaltec"] = "jac", ["Tiếng Jah Hut"] = "jah", ["Tiếng Jamamadí"] = "jaa", ["Tiếng Japhug"] = "sit-jap", ["Tiếng Jaqaru"] = "jqr", ["Tiếng Jarawa"] = "anq", ["Tiếng Jaunsar"] = "jns", ["Tiếng Java"] = "jv", ["Tiếng Java Caribe"] = "jvn", ["Tiếng Java cổ"] = "kaw", ["Tiếng Javindo"] = "jvd", ["Tiếng Jehai"] = "jhi", ["Tiếng Jeju"] = "jje", ["Tiếng Jemez"] = "tow", ["Tiếng Jicarilla"] = "apj", ["Tiếng Jiiddu"] = "jii", ["Tiếng Jirel"] = "jul", ["Tiếng Jju"] = "kaj", ["Tiếng Jru'"] = "lbo", ["Tiếng Juang"] = "jun", ["Tiếng Jukun Takum"] = "jbu", ["Tiếng Jumaytepeque"] = "nai-jum", ["Tiếng Jumjum"] = "jum", ["Tiếng Juray"] = "juy", ["Tiếng Juǀ'hoan"] = "ktz", ["Tiếng Jylland"] = "jut", ["Tiếng Jê Bắc nguyên thủy"] = "sai-nje-pro", ["Tiếng Jê nguyên thủy"] = "sai-jee-pro", ["Tiếng K'Ho"] = "kpm", ["Tiếng K'iche'"] = "quc", ["Tiếng Kabardia"] = "kbd", ["Tiếng Kabiye"] = "kbp", ["Tiếng Kabuverdianu"] = "kea", ["Tiếng Kabyle"] = "kab", ["Tiếng Kachama-Ganjule"] = "kcx", ["Tiếng Kachin"] = "kac", ["Tiếng Kadar"] = "kej", ["Tiếng Kadazan bờ biển"] = "kzj", ["Tiếng Kadu"] = "zkd", ["Tiếng Kafa"] = "kbr", ["Tiếng Kagayanen"] = "cgc", ["Tiếng Kaikadi"] = "kep", ["Tiếng Kaingang"] = "kgp", ["Tiếng Kaitag"] = "xdq", ["Tiếng Kakabai"] = "kqf", ["Tiếng Kaki Ae"] = "tbd", ["Tiếng Kalam"] = "gwc", ["Tiếng Kalanguya"] = "kak", ["Tiếng Kalao"] = "kly", ["Tiếng Kalash"] = "kls", ["Tiếng Kalinga Limos"] = "kmk", ["Tiếng Kalkot"] = "xka", ["Tiếng Kalmyk"] = "xal", ["Tiếng Kalo Phần Lan"] = "rmf", ["Tiếng Kamarupi Prakrit"] = "inc-kam", ["Tiếng Kamassia"] = "xas", ["Tiếng Kamayo"] = "kyk", ["Tiếng Kambaata"] = "ktb", ["Tiếng Kambera"] = "xbr", ["Tiếng Kamula"] = "xla", ["Tiếng Kanakanavu"] = "xnb", ["Tiếng Kanan"] = "zkn", ["Tiếng Kangean"] = "kkv", ["Tiếng Kangra"] = "xnr", ["Tiếng Kankanaey"] = "kne", ["Tiếng Kannada"] = "kn", ["Tiếng Kannada cổ"] = "dra-okn", ["Tiếng Kannauj"] = "bjj", ["Tiếng Kanuri"] = "kr", ["Tiếng Kapampangan"] = "pam", ["Tiếng Kapingamarangi"] = "kpg", ["Tiếng Kaqchikel"] = "cak", ["Tiếng Karachay-Balkar"] = "krc", ["Tiếng Karaim"] = "kdr", ["Tiếng Karajá"] = "kpj", ["Tiếng Karakalpak"] = "kaa", ["Tiếng Karakhanid"] = "xqa", ["Tiếng Karao"] = "kyj", ["Tiếng Karata"] = "kpt", ["Tiếng Karbi"] = "mjw", ["Tiếng Karekare"] = "kai", ["Tiếng Karelia"] = "krl", ["Tiếng Karen Bwe"] = "bwe", ["Tiếng Karen Geba"] = "kvq", ["Tiếng Karen Geko"] = "ghk", ["Tiếng Karen Mobwa"] = "jkm", ["Tiếng Karen Paku"] = "jkp", ["Tiếng Karen S'gaw"] = "ksw", ["Tiếng Karen Zayein"] = "kxk", ["Tiếng Karen nguyên thủy"] = "kar-pro", ["Tiếng Kari'na"] = "car", ["Tiếng Kariri"] = "kzw", ["Tiếng Karitiâna"] = "ktn", ["Tiếng Karo"] = "kxh", ["Tiếng Kartvelia nguyên thủy"] = "ccs-pro", ["Tiếng Kashaya"] = "kju", ["Tiếng Kashmir"] = "ks", ["Tiếng Kaszëb"] = "csb", ["Tiếng Katang Bắc"] = "ncq", ["Tiếng Kaurna"] = "zku", ["Tiếng Kavalan"] = "ckv", ["Tiếng Kavet"] = "krv", ["Tiếng Kawésqar"] = "alc", ["Tiếng Kayan"] = "pdu", ["Tiếng Kayapó"] = "txu", ["Tiếng Kayort"] = "kyv", ["Tiếng Kazakh"] = "kk", ["Tiếng Kensiu"] = "kns", ["Tiếng Kenyang"] = "ken", ["Tiếng Kerek"] = "krk", ["Tiếng Kerman"] = "xme-ker", ["Tiếng Ket"] = "ket", ["Tiếng Khakas"] = "kjh", ["Tiếng Khalaj"] = "klj", ["Tiếng Khaling"] = "klr", ["Tiếng Kham Gamale"] = "kgj", ["Tiếng Kham Parbate Tây"] = "kjl", ["Tiếng Kham Parbate Đông"] = "kif", ["Tiếng Kham Sheshi"] = "kip", ["Tiếng Khamba"] = "kbg", ["Tiếng Khamti"] = "kht", ["Tiếng Khamyang"] = "ksu", ["Tiếng Khang Gia"] = "kxs", ["Tiếng Khanty"] = "kca", ["Tiếng Kharia"] = "khr", ["Tiếng Khasa Prakrit"] = "inc-kha", ["Tiếng Khasi"] = "kha", ["Tiếng Khasi nguyên thủy"] = "aav-khs-pro", ["Tiếng Khazar"] = "zkz", ["Tiếng Khengkha"] = "xkf", ["Tiếng Khiamniungan"] = "kix", ["Tiếng Khinalug"] = "kjj", ["Tiếng Khiết Đan"] = "zkt", ["Tiếng Khmer"] = "km", ["Tiếng Khmer Surin"] = "kxm", ["Tiếng Khmer cổ"] = "okz", ["Tiếng Khmer nguyên thủy"] = "mkh-kmr-pro", ["Tiếng Khmer trung đại"] = "xhm", ["Tiếng Khoekhoe"] = "naq", ["Tiếng Kholosi"] = "inc-kho", ["Tiếng Khotan"] = "kho", ["Tiếng Khowar"] = "khw", ["Tiếng Khroskyabs"] = "jiq", ["Tiếng Khuen"] = "khf", ["Tiếng Khvarshi"] = "khv", ["Tiếng Khwarezm"] = "xco", ["Tiếng Khách Gia"] = "hak", ["Tiếng Kháng"] = "kjm", ["Tiếng Khùa"] = "xhv", ["Tiếng Khün"] = "kkh", ["Tiếng Khơ Mú"] = "kjg", ["Tiếng Khơ Mú nguyên thủy"] = "mkh-khm-pro", ["Tiếng Khương Bắc"] = "cng", ["Tiếng Khương Nam"] = "qxs", ["Tiếng Khương Đường"] = "cna", ["Tiếng Kickapoo"] = "kic", ["Tiếng Kikai"] = "kzg", ["Tiếng Kili"] = "tuw-kil", ["Tiếng Kim"] = "kia", ["Tiếng Kim Môn"] = "mji", ["Tiếng Kimbundu"] = "kmb", ["Tiếng Kinaray-a"] = "krj", ["Tiếng Kinnaur"] = "kfk", ["Tiếng Kinnaur Harija"] = "kjo", ["Tiếng Kintaq"] = "knq", ["Tiếng Kiowa"] = "kio", ["Tiếng Gilbert"] = "gil", ["Tiếng Kirike"] = "okr", ["Tiếng Kisan"] = "xis", ["Tiếng Kistane"] = "gru", ["Tiếng Kituba"] = "ktu", ["Tiếng Klallam"] = "clm", ["Tiếng Klingon"] = "tlh", ["Tiếng Knaan"] = "czk", ["Tiếng Koalib"] = "kib", ["Tiếng Kobon"] = "kpw", ["Tiếng Koch"] = "kdq", ["Tiếng Koda"] = "cdz", ["Tiếng Kodava"] = "kfa", ["Tiếng Kohistan"] = "mvy", ["Tiếng Koibal"] = "zkb", ["Tiếng Kok Borok"] = "trp", ["Tiếng Kolami"] = "kfb", ["Tiếng Kolhe"] = "ekl", ["Tiếng Koli Kachi"] = "gjk", ["Tiếng Koli Parkar"] = "kvx", ["Tiếng Koli Wadiyara"] = "kxp", ["Tiếng Koman nguyên thủy"] = "ssa-kom-pro", ["Tiếng Komi cổ"] = "urj-koo", ["Tiếng Komi-Permyak"] = "koi", ["Tiếng Komi-Yazva"] = "urj-kya", ["Tiếng Komi-Zyrian"] = "kpv", ["Tiếng Komo"] = "xom", ["Tiếng Komodo"] = "kvh", ["Tiếng Konabéré"] = "bbo", ["Tiếng Konda-Dora"] = "kfc", ["Tiếng Kondekor"] = "gau", ["Tiếng Kongo"] = "kg", ["Tiếng Konkan"] = "kok", ["Tiếng Konobo"] = "kqo", ["Tiếng Konso"] = "kxc", ["Tiếng Koonzime"] = "ozm", ["Tiếng Koore"] = "kqy", ["Tiếng Koraga Korra"] = "kfd", ["Tiếng Koraga Mudu"] = "vmd", ["Tiếng Korku"] = "kfq", ["Tiếng Korwa"] = "kfp", ["Tiếng Koryak"] = "kpy", ["Tiếng Kosrae"] = "kos", ["Tiếng Kota (Ấn Độ)"] = "kfe", ["Tiếng Kotava"] = "avk", ["Tiếng Kott"] = "zko", ["Tiếng Koya"] = "kff", ["Tiếng Kpelle Guinea"] = "gkp", ["Tiếng Kpelle Liberia"] = "xpe", ["Tiếng Kra nguyên thủy"] = "qfa-kra-pro", ["Tiếng Kra-Dai nguyên thủy"] = "qfa-tak-pro", ["Tiếng Kraol"] = "rka", ["Tiếng Kresh"] = "krs", ["Tiếng Krio"] = "kri", ["Tiếng Kriol Úc"] = "rop", ["Tiếng Krung"] = "krr", ["Tiếng Krymchak"] = "jct", ["Tiếng Kryts"] = "kry", ["Tiếng Ktunaxa"] = "kut", ["Tiếng Kubachi"] = "ugh", ["Tiếng Kudiya"] = "kfg", ["Tiếng Kudmal"] = "kyw", ["Tiếng Kui (Ấn Độ)"] = "uki", ["Tiếng Kui Dawik"] = "dwk", ["Tiếng Kuke"] = "ght", ["Tiếng Kuki-Chin nguyên thủy"] = "tbq-kuk-pro", ["Tiếng Kukna"] = "kex", ["Tiếng Kullu"] = "kfx", ["Tiếng Kulon-Pazeh"] = "uun", ["Tiếng Kumbewaha"] = "xks", ["Tiếng Kumeyaay"] = "nai-kum", ["Tiếng Kumyk"] = "kum", ["Tiếng Kumzar"] = "zum", ["Tiếng Kuna"] = "cuk", ["Tiếng Kundal Shahi"] = "shd", ["Tiếng Kunigami"] = "xug", ["Tiếng Kuo"] = "xuo", ["Tiếng Kupia"] = "key", ["Tiếng Kurichiya"] = "kfh", ["Tiếng Kurmanji"] = "kmr", ["Tiếng Kurtokha"] = "xkz", ["Tiếng Kurukh"] = "kru", ["Tiếng Kurumba Alu"] = "xua", ["Tiếng Kurumba Attapady"] = "pkr", ["Tiếng Kurumba Betta"] = "xub", ["Tiếng Kurumba Jennu"] = "xuj", ["Tiếng Kurumba Kannada"] = "kfi", ["Tiếng Kurumba Mullu"] = "kpb", ["Tiếng Kushi"] = "kuh", ["Tiếng Kutch"] = "kfr", ["Tiếng Kutep"] = "kub", ["Tiếng Kuvi"] = "kxv", ["Tiếng Kuy"] = "kdt", ["Tiếng Kven"] = "fkv", ["Tiếng Kw'adza"] = "wka", ["Tiếng Kwak'wala"] = "kwk", ["Tiếng Kwanja"] = "knp", ["Tiếng Kwanyama"] = "kj", ["Tiếng Kwinti"] = "kww", ["Tiếng Kyakala"] = "tuw-kkl", ["Tiếng Kyrgyz"] = "ky", ["Tiếng Kyrgyz Phú Dụ"] = "trk-fyk", ["Tiếng Kâte"] = "kmg", ["Tiếng La Hủ"] = "lhu", ["Tiếng Laalaa"] = "cae", ["Tiếng Ladakh"] = "lbj", ["Tiếng Ladin"] = "lld", ["Tiếng Ladino"] = "lad", ["Tiếng Lahnda"] = "lah", ["Tiếng Lahta"] = "kvt", ["Tiếng Lak"] = "lbe", ["Tiếng Lakalei"] = "lka", ["Tiếng Laki"] = "lki", ["Tiếng Lakota"] = "lkt", ["Tiếng Lama Gur"] = "las", ["Tiếng Lambadi"] = "lmn", ["Tiếng Lamboya"] = "lmy", ["Tiếng Lamkang"] = "lmk", ["Tiếng Lanoh"] = "lnh", ["Tiếng Laomian"] = "lwm", ["Tiếng Lar"] = "lrl", ["Tiếng Lasalimu"] = "llm", ["Tiếng Lashi"] = "lsi", ["Tiếng Latgale"] = "ltg", ["Tiếng Latinh"] = "la", ["Tiếng Latundê"] = "ltn", ["Tiếng Latvia"] = "lv", ["Tiếng Lavukaleve"] = "lvk", ["Tiếng Lawa Tây"] = "lcp", ["Tiếng Lawa Đông"] = "lwl", ["Tiếng Lawi"] = "lvi", ["Tiếng Laya"] = "lya", ["Tiếng Laz"] = "lzz", ["Tiếng Lelemi"] = "lef", ["Tiếng Lemnos"] = "xle", ["Tiếng Lepcha"] = "lep", ["Tiếng Leponti"] = "xlp", ["Tiếng Lewo"] = "lww", ["Tiếng Lezgi"] = "lez", ["Tiếng Lezgi nguyên thủy"] = "cau-lzg-pro", ["Tiếng León"] = "roa-leo", ["Tiếng León cổ"] = "roa-ole", ["Tiếng Lhao Vo"] = "mhx", ["Tiếng Lhomi"] = "lhm", ["Tiếng Liabuku"] = "lix", ["Tiếng Libido"] = "liq", ["Tiếng Liguria"] = "lij", ["Tiếng Lillooet"] = "lil", ["Tiếng Limbum"] = "lmp", ["Tiếng Limburg"] = "li", ["Tiếng Lindu"] = "klw", ["Tiếng Lingala"] = "ln", ["Tiếng Lipan"] = "apl", ["Tiếng Lishana Deni"] = "lsd", ["Tiếng Lishanid Noshan"] = "aij", ["Tiếng Lisu"] = "lis", ["Tiếng Litva"] = "lt", ["Tiếng Litva cổ"] = "olt", ["Tiếng Livonia"] = "liv", ["Tiếng Livvi"] = "olo", ["Tiếng Lobi"] = "lob", ["Tiếng Lodha"] = "lbm", ["Tiếng Logba"] = "lgq", ["Tiếng Lojban"] = "jbo", ["Tiếng Loke"] = "loy", ["Tiếng Lokono"] = "arw", ["Tiếng Loma"] = "lom", ["Tiếng Lomavren"] = "rmi", ["Tiếng Lombard"] = "lmo", ["Tiếng Lorrain"] = "roa-lor", ["Tiếng Lotha Naga"] = "njh", ["Tiếng Lou"] = "loj", ["Tiếng Luba-Katanga"] = "lu", ["Tiếng Lucumí"] = "luq", ["Tiếng Luganda"] = "lg", ["Tiếng Luhya"] = "luy", ["Tiếng Lukpa"] = "dop", ["Tiếng Lumbu"] = "lup", ["Tiếng Lunana"] = "luk", ["Tiếng Lur Bắc"] = "lrc", ["Tiếng Lur Nam"] = "luz", ["Tiếng Lushootseed"] = "lut", ["Tiếng Lutuv"] = "clt", ["Tiếng Luwi"] = "xlu", ["Tiếng Luxembourg"] = "lb", ["Tiếng Lycia"] = "xlc", ["Tiếng Lydia"] = "xld", ["Tiếng Lyngngam"] = "lyg", ["Tiếng Lyydi"] = "lud", ["Tiếng Lào"] = "lo", ["Tiếng Lâm Cao"] = "onb", ["Tiếng Lô Lô"] = "ii", ["Tiếng Lô Lô-Miến nguyên thủy"] = "tbq-lob-pro", ["Tiếng Lư Nhân"] = "sit-lrn", ["Tiếng Lưu Cầu nguyên thủy"] = "jpx-ryu-pro", ["Tiếng Lự"] = "khb", ["Tiếng M'Nông Nam"] = "mnn", ["Tiếng M'Nông Trung"] = "cmo", ["Tiếng M'Nông Đông"] = "mng", ["Tiếng Ma Thoa"] = "nru", ["Tiếng Ma'anyan"] = "mhy", ["Tiếng Maaka"] = "mew", ["Tiếng Maale"] = "mdy", ["Tiếng Maasai"] = "mas", ["Tiếng Maay"] = "ymm", ["Tiếng Mabaan"] = "mfz", ["Tiếng Mabang"] = "mde", ["Tiếng Macedoni cổ đại"] = "xmk", ["Tiếng Macedonia"] = "mk", ["Tiếng Macushi"] = "mbc", ["Tiếng Madura"] = "mad", ["Tiếng Magaha"] = "mag", ["Tiếng Magar Tây"] = "mrd", ["Tiếng Magar Đông"] = "mgp", ["Tiếng Magori"] = "zgr", ["Tiếng Maguindanao"] = "mdh", ["Tiếng Mah Meri"] = "mhe", ["Tiếng Mahal"] = "mjx", ["Tiếng Maithil"] = "mai", ["Tiếng Majang"] = "mpe", ["Tiếng Makassar"] = "mak", ["Tiếng Mal"] = "mlf", ["Tiếng Malagasy"] = "mg", ["Tiếng Malankurava"] = "mjo", ["Tiếng Malapandaram"] = "mjp", ["Tiếng Malarya"] = "mjq", ["Tiếng Malasar"] = "ymr", ["Tiếng Malasar Mala"] = "ima", ["Tiếng Malavedan"] = "mjr", ["Tiếng Malayalam"] = "ml", ["Tiếng Malecite-Passamaquoddy"] = "pqm", ["Tiếng Malta"] = "mt", ["Tiếng Mampruli"] = "maw", ["Tiếng Man"] = "gv", ["Tiếng Manda (Ấn Độ)"] = "mha", ["Tiếng Mandahuaca"] = "mht", ["Tiếng Mandara"] = "tbf", ["Tiếng Mande nguyên thủy"] = "dmn-pro", ["Tiếng Mandi"] = "mjl", ["Tiếng Mandinka"] = "mnk", ["Tiếng Mangas"] = "zns", ["Tiếng Manggarai"] = "mqy", ["Tiếng Mangghuer"] = "xgn-mgr", ["Tiếng Mangghul"] = "mjg-mgr", ["Tiếng Manipur"] = "mni", ["Tiếng Mankanya"] = "knf", ["Tiếng Mannan"] = "mjv", ["Tiếng Mano"] = "mev", ["Tiếng Mansaka"] = "msk", ["Tiếng Mansi nguyên thủy"] = "mns-pro", ["Tiếng Manumanaw"] = "kxf", ["Tiếng Mao Nam"] = "mmd", ["Tiếng Maori"] = "mi", ["Tiếng Mapuche"] = "arn", ["Tiếng Maranao"] = "mrw", ["Tiếng Marathi"] = "mr", ["Tiếng Marathi cổ"] = "omr", ["Tiếng Marau"] = "mvr", ["Tiếng Mari Tây"] = "mrj", ["Tiếng Mari nguyên thủy"] = "chm-pro", ["Tiếng Mari Đông"] = "mhr", ["Tiếng Maria (Ấn Độ)"] = "mrr", ["Tiếng Maricopa"] = "mrc", ["Tiếng Marma"] = "rmz", ["Tiếng Marquises Bắc"] = "mrq", ["Tiếng Marquises Nam"] = "mqm", ["Tiếng Marrucini"] = "umc", ["Tiếng Marshall"] = "mh", ["Tiếng Marsi"] = "ims", ["Tiếng Martuthunira"] = "vma", ["Tiếng Marwar"] = "mwr", ["Tiếng Masbatenyo"] = "msb", ["Tiếng Maskelynes"] = "klv", ["Tiếng Matal"] = "mfh", ["Tiếng Mator"] = "mtm", ["Tiếng Maung"] = "mph", ["Tiếng Maya Yucatán"] = "yua", ["Tiếng Maya nguyên thủy"] = "myn-pro", ["Tiếng Mazahua Michoacán"] = "mmc", ["Tiếng Mazahua Trung"] = "maz", ["Tiếng Mazandaran"] = "mzn", ["Tiếng Mbabaram"] = "vmb", ["Tiếng Mbembe Tigon"] = "nza", ["Tiếng Mbembe sông Cross"] = "mfn", ["Tiếng Me'en"] = "mym", ["Tiếng Me'phaa Acatepec"] = "tpx", ["Tiếng Me'phaa Azoyú"] = "tpc", ["Tiếng Me'phaa Tlacoapa"] = "tpl", ["Tiếng Media cổ"] = "xme-old", ["Tiếng Medumba"] = "byv", ["Tiếng Mehri"] = "gdq", ["Tiếng Melo"] = "mfx", ["Tiếng Melpa"] = "med", ["Tiếng Memon"] = "mby", ["Tiếng Mendankwe-Nkwen"] = "mfd", ["Tiếng Mende"] = "men", ["Tiếng Menominee"] = "mez", ["Tiếng Mentawai"] = "mwv", ["Tiếng Meriam"] = "ulk", ["Tiếng Mesaka"] = "iyo", ["Tiếng Mesqan"] = "mvz", ["Tiếng Messapio"] = "cms", ["Tiếng Meänkieli"] = "fit", ["Tiếng Mi'kmaq"] = "mic", ["Tiếng Miami"] = "mia", ["Tiếng Minangkabau"] = "min", ["Tiếng Mingrelia"] = "xmf", ["Tiếng Minriq"] = "mnq", ["Tiếng Mintil"] = "mzt", ["Tiếng Miranda"] = "mwl", ["Tiếng Mirga"] = "zrg", ["Tiếng Mising"] = "mrg", ["Tiếng Miskito"] = "miq", ["Tiếng Mixtec Alcozauca"] = "xta", ["Tiếng Mixtec Chayuco"] = "mih", ["Tiếng Mixtec Yosondúa"] = "mpm", ["Tiếng Mixtec nguyên thủy"] = "omq-mix-pro", ["Tiếng Miyako"] = "mvi", ["Tiếng Mizo"] = "lus", ["Tiếng Miến Điện"] = "my", ["Tiếng Miến Điện cổ"] = "obr", ["Tiếng Miền nguyên thủy"] = "hmx-mie-pro", ["Tiếng Mlabri"] = "mra", ["Tiếng Mlahsö"] = "lhs", ["Tiếng Mogholi"] = "mhj", ["Tiếng Moglena-Rumani"] = "ruq", ["Tiếng Mohawk"] = "moh", ["Tiếng Mohegan-Pequot"] = "xpq", ["Tiếng Moken"] = "mwt", ["Tiếng Mokil"] = "mkj", ["Tiếng Moklen"] = "mkm", ["Tiếng Moksha"] = "mdf", ["Tiếng Molbog"] = "pwm", ["Tiếng Mongghul"] = "mjg-mgl", ["Tiếng Mongo"] = "lol", ["Tiếng Mongondow"] = "mog", ["Tiếng Mooré"] = "mos", ["Tiếng Mordvin nguyên thủy"] = "urj-mdv-pro", ["Tiếng Moro"] = "mor", ["Tiếng Morokodo"] = "mgc", ["Tiếng Mota"] = "mtt", ["Tiếng Motu"] = "meu", ["Tiếng Mozarab"] = "mxi", ["Tiếng Mpade"] = "mpi", ["Tiếng Mpi"] = "mpz", ["Tiếng Muak Sa-aak"] = "ukk", ["Tiếng Mudburra"] = "dmw", ["Tiếng Muduga"] = "udg", ["Tiếng Muna"] = "mnb", ["Tiếng Munda"] = "unx", ["Tiếng Munda nguyên thủy"] = "mun-pro", ["Tiếng Mundabli"] = "boe", ["Tiếng Mundari"] = "unr", ["Tiếng Munggui"] = "mth", ["Tiếng Munji"] = "mnj", ["Tiếng Munsee"] = "umu", ["Tiếng Muria Viễn Tây"] = "fmu", ["Tiếng Murle"] = "mur", ["Tiếng Mursi"] = "muz", ["Tiếng Muscogee"] = "mus", ["Tiếng Musi"] = "mui", ["Tiếng Muskogee nguyên thủy"] = "nai-mus-pro", ["Tiếng Muthuvan"] = "muv", ["Tiếng Mwan"] = "moa", ["Tiếng Mwotlap"] = "mlv", ["Tiếng Myene"] = "mye", ["Tiếng Mân Bắc"] = "mnp", ["Tiếng Mân Nam"] = "nan", ["Tiếng Mân Trung"] = "czo", ["Tiếng Mân Tuyền Chương"] = "nan-hbl", ["Tiếng Mân nguyên thủy"] = "zhx-min-pro", ["Tiếng Mân Đông"] = "cdo", ["Tiếng Mã Lai"] = "ms", ["Tiếng Mã Lai Ambon"] = "abs", ["Tiếng Mã Lai Baba"] = "mbf", ["Tiếng Mã Lai Bacan"] = "btj", ["Tiếng Mã Lai Brunei"] = "kxd", ["Tiếng Mã Lai Bắc Maluku"] = "max", ["Tiếng Mã Lai Kedah"] = "meo", ["Tiếng Mã Lai Pattani"] = "mfa", ["Tiếng Mã Lai Sarawak"] = "poz-sml", ["Tiếng Mã Lai cổ"] = "omy", ["Tiếng Mã Lai nguyên thủy"] = "poz-mly-pro", ["Tiếng Mã Lai-Chăm nguyên thủy"] = "poz-mcm-pro", ["Tiếng Mã Lai-Sumbawa nguyên thủy"] = "poz-msa-pro", ["Tiếng Mã Lai-Đa Đảo Trung Đông nguyên thủy"] = "poz-cet-pro", ["Tiếng Mã Lai-Đa Đảo nguyên thủy"] = "poz-pro", ["Tiếng Mã Lai-Đa Đảo Đông nguyên thủy"] = "pqe-pro", ["Tiếng Mã Liềng"] = "pkt", ["Tiếng Mãn Châu"] = "mnc", ["Tiếng Mòcheno"] = "mhn", ["Tiếng Môn"] = "mnw", ["Tiếng Môn Thái"] = "mnw-tha", ["Tiếng Môn cổ"] = "omx", ["Tiếng Môn nguyên thủy"] = "mkh-mnc-pro", ["Tiếng Môn trung đại"] = "mkh-mmn", ["Tiếng Môn-Khmer nguyên thủy"] = "mkh-pro", ["Tiếng Mông"] = "hmf", ["Tiếng Mông Cổ"] = "mn", ["Tiếng Mông Cổ Khamnigan"] = "ykh", ["Tiếng Mông Cổ cổ điển"] = "cmg", ["Tiếng Mông Cổ nguyên thủy"] = "xgn-pro", ["Tiếng Mông Cổ trung đại"] = "xng", ["Tiếng Mông Trắng"] = "mww", ["Tiếng Mơ Nâm"] = "moo", ["Tiếng Mường"] = "mtq", ["Tiếng Mạ"] = "cma", ["Tiếng Mảng"] = "zng", ["Tiếng Na Miểu"] = "neo", ["Tiếng Na Uy"] = "no", ["Tiếng Na Uy (Bokmål)"] = "nb", ["Tiếng Na Uy (Nynorsk)"] = "nn", ["Tiếng Nafaanra"] = "nfr", ["Tiếng Naga Chothe"] = "nct", ["Tiếng Naga Maring"] = "nng", ["Tiếng Naga Moyon"] = "nmo", ["Tiếng Naga Thangal"] = "nki", ["Tiếng Naga Trung nguyên thủy"] = "sit-aao-pro", ["Tiếng Nahua nguyên thủy"] = "azc-nah-pro", ["Tiếng Nahuatl"] = "nah", ["Tiếng Nahuatl Temascaltepec"] = "nhv", ["Tiếng Nahuatl cổ điển"] = "nci", ["Tiếng Nakh nguyên thủy"] = "cau-nkh-pro", ["Tiếng Nam Altai"] = "alt", ["Tiếng Nam Amami Ōshima"] = "ams", ["Tiếng Nam Dravida I nguyên thủy"] = "dra-sdo-pro", ["Tiếng Nam Dravida II nguyên thủy"] = "dra-sdt-pro", ["Tiếng Nam Dravida nguyên thủy"] = "dra-sou-pro", ["Tiếng Nam Kolami"] = "nit", ["Tiếng Nam Mansi"] = "mns-sou", ["Tiếng Nam Ndebele"] = "nr", ["Tiếng Nam Sami"] = "sma", ["Tiếng Nam Selkup"] = "sel-sou", ["Tiếng Nam Slavey"] = "xsl", ["Tiếng Nam Thái"] = "sou", ["Tiếng Nam Uzbek"] = "uzs", ["Tiếng Nam Yukaghir"] = "yux", ["Tiếng Nam Á nguyên thủy"] = "aav-pro", ["Tiếng Nam Đảo nguyên thủy"] = "map-pro", ["Tiếng Nam Động"] = "kmc", ["Tiếng Nam Ả Rập cổ"] = "sem-srb", ["Tiếng Nambikwara"] = "nab", ["Tiếng Nanai"] = "gld", ["Tiếng Nankina"] = "nnk", ["Tiếng Napoli"] = "nap", ["Tiếng Naskapi"] = "nsk", ["Tiếng Nateni"] = "ntm", ["Tiếng Naukan"] = "ynk", ["Tiếng Nauru"] = "na", ["Tiếng Navajo"] = "nv", ["Tiếng Ndau"] = "ndc", ["Tiếng Ndogo"] = "ndz", ["Tiếng Ndonga"] = "ng", ["Tiếng Nefusa"] = "jbn", ["Tiếng Negerhollands"] = "dcr", ["Tiếng Negidal"] = "neg", ["Tiếng Nenets lãnh nguyên"] = "yrk-tun", ["Tiếng Nepal"] = "ne", ["Tiếng Newa"] = "new", ["Tiếng Nga"] = "ru", ["Tiếng Nga bồi Taimyr"] = "crp-tpr", ["Tiếng Ngadha"] = "nxg", ["Tiếng Ngalum"] = "szb", ["Tiếng Ngam"] = "nmc", ["Tiếng Ngambay"] = "sba", ["Tiếng Nganasan"] = "nio", ["Tiếng Ngas"] = "anc", ["Tiếng Ngiemboon"] = "nnh", ["Tiếng Ngiyambaa"] = "wyb", ["Tiếng Ngomba"] = "jgo", ["Tiếng Ngombe (Congo)"] = "ngc", ["Tiếng Nguni nguyên thủy"] = "bnt-ngu-pro", ["Tiếng Nguồn"] = "nuo", ["Tiếng Ngô"] = "wuu", ["Tiếng Ngũ Đồn"] = "wuh", ["Tiếng Nha Lang"] = "yrn", ["Tiếng Nheengatu"] = "yrl", ["Tiếng Nhu Nhiên"] = "qfa-xgx-rou", ["Tiếng Nhĩ Tô"] = "ers", ["Tiếng Nhật"] = "ja", ["Tiếng Nhật Bản nguyên thủy"] = "jpx-pro", ["Tiếng Nhật cổ"] = "ojp", ["Tiếng Nias"] = "nia", ["Tiếng Nicobar Car"] = "caq", ["Tiếng Nicobar Nam"] = "nik", ["Tiếng Nicobar Trung"] = "ncb", ["Tiếng Nicobar nguyên thủy"] = "aav-nic-pro", ["Tiếng Niger-Congo nguyên thủy"] = "nic-pro", ["Tiếng Nin-Sahara nguyên thủy"] = "ssa-pro", ["Tiếng Nisga'a"] = "ncg", ["Tiếng Niue"] = "niu", ["Tiếng Nivaclé"] = "cag", ["Tiếng Nivkh"] = "niv", ["Tiếng Nkari"] = "nkz", ["Tiếng Nkonya"] = "nko", ["Tiếng Nobiin"] = "fia", ["Tiếng Nobonob"] = "gaw", ["Tiếng Nogai"] = "nog", ["Tiếng Noon"] = "snf", ["Tiếng Noreia"] = "nrc", ["Tiếng Norman"] = "nrf", ["Tiếng Novgorod cổ"] = "zle-ono", ["Tiếng Novial"] = "nov", ["Tiếng Ntcham"] = "bud", ["Tiếng Nubaca"] = "baf", ["Tiếng Nubi"] = "kcn", ["Tiếng Nubia cổ"] = "onw", ["Tiếng Nuer"] = "nus", ["Tiếng Numidia"] = "nxm", ["Tiếng Nupe"] = "nup", ["Tiếng Nuristan nguyên thủy"] = "iir-nur-pro", ["Tiếng Nuu-chah-nulth"] = "nuk", ["Tiếng Nyah Kur"] = "cbn", ["Tiếng Nyaw"] = "nyw", ["Tiếng Nyeu"] = "nyl", ["Tiếng Nyishi"] = "njz", ["Tiếng Nyoro"] = "nyo", ["Tiếng Nyunga"] = "nys", ["Tiếng Nzadi"] = "nzd", ["Tiếng Nùng"] = "nut", ["Tiếng Nùng Vẻn"] = "enc", ["Tiếng Nǀuu"] = "ngh", ["Tiếng Nạp Tây"] = "nxq", ["Tiếng Nữ Chân"] = "juc", ["Tiếng O'odham"] = "ood", ["Tiếng Ocaina"] = "oca", ["Tiếng Occitan"] = "oc", ["Tiếng Occitan cổ"] = "pro", ["Tiếng Ogbronuagum"] = "ogu", ["Tiếng Oghuz cổ sơ kỳ"] = "trk-eog", ["Tiếng Oirat"] = "xwo", ["Tiếng Ojibwe"] = "oj", ["Tiếng Ojibwe Severn"] = "ojs", ["Tiếng Ojibwe Tây"] = "ojw", ["Tiếng Ojibwe Tây Bắc"] = "ojb", ["Tiếng Ojibwe Đông"] = "ojg", ["Tiếng Okanagan"] = "oka", ["Tiếng Okinawa"] = "ryu", ["Tiếng Okinoerabu"] = "okn", ["Tiếng Olukumi"] = "ulb", ["Tiếng Omaha-Ponca"] = "oma", ["Tiếng Omo nguyên thủy"] = "omv-pro", ["Tiếng Omok"] = "omk", ["Tiếng Oneida"] = "one", ["Tiếng Ongota"] = "bxe", ["Tiếng Oriya"] = "or", ["Tiếng Oriya Adiwasi"] = "ort", ["Tiếng Oriya cổ"] = "inc-oor", ["Tiếng Oriya trung đại"] = "inc-mor", ["Tiếng Orma"] = "orc", ["Tiếng Ormu"] = "orz", ["Tiếng Ormur"] = "oru", ["Tiếng Oroch"] = "oac", ["Tiếng Orok"] = "oaa", ["Tiếng Oromo"] = "om", ["Tiếng Oromo Nam"] = "gax", ["Tiếng Oromo Đông"] = "hae", ["Tiếng Oroqen"] = "orh", ["Tiếng Osage"] = "osa", ["Tiếng Osatu"] = "ost", ["Tiếng Osci"] = "osc", ["Tiếng Osing"] = "osi", ["Tiếng Ossetia"] = "os", ["Tiếng Ossetia cổ"] = "oos", ["Tiếng Otomi Mezquital"] = "ote", ["Tiếng Otoro"] = "otr", ["Tiếng Otuke"] = "otu", ["Tiếng Oyda"] = "oyd", ["Tiếng Pa Kô"] = "pac", ["Tiếng Pa'O"] = "blk", ["Tiếng Paeligni"] = "pgn", ["Tiếng Pagu"] = "pgu", ["Tiếng Pahari Mahasu"] = "bfz", ["Tiếng Paharia Kumarbhag"] = "kmj", ["Tiếng Paharia Sauria"] = "mjt", ["Tiếng Paite"] = "pck", ["Tiếng Paiwan"] = "pwn", ["Tiếng Pakan nguyên thủy"] = "mkh-pkn-pro", ["Tiếng Paku"] = "pku", ["Tiếng Pala"] = "plq", ["Tiếng Palau"] = "pau", ["Tiếng Palaung Ruching"] = "pce", ["Tiếng Palaung Rumai"] = "rbb", ["Tiếng Palaung Shwe"] = "pll", ["Tiếng Palaung nguyên thủy"] = "mkh-pal-pro", ["Tiếng Palawano Brooke's Point"] = "plw", ["Tiếng Palenquero"] = "pln", ["Tiếng Pali"] = "pi", ["Tiếng Paliyan"] = "pcf", ["Tiếng Palor"] = "fap", ["Tiếng Pama-Nyungar nguyên thủy"] = "aus-pam-pro", ["Tiếng Pancana"] = "pnp", ["Tiếng Panchpargania"] = "tdb", ["Tiếng Pangasinan"] = "pag", ["Tiếng Pangwala"] = "pgg", ["Tiếng Paniya"] = "pcg", ["Tiếng Papiamento"] = "pap", ["Tiếng Papuma"] = "ppm", ["Tiếng Parachi"] = "prc", ["Tiếng Paraujano"] = "pbg", ["Tiếng Parauk"] = "prk", ["Tiếng Pareci"] = "pab", ["Tiếng Parenga"] = "pcj", ["Tiếng Parthia"] = "xpr", ["Tiếng Parya"] = "paq", ["Tiếng Pashtun"] = "ps", ["Tiếng Pathan nguyên thủy"] = "ira-pat-pro", ["Tiếng Pauna"] = "pnk", ["Tiếng Pawnee"] = "paw", ["Tiếng Pazeh"] = "pzh", ["Tiếng Pear"] = "pcb", ["Tiếng Pear nguyên thủy"] = "mkh-pea-pro", ["Tiếng Pecheneg"] = "xpc", ["Tiếng Pela"] = "bxd", ["Tiếng Pemon"] = "aoc", ["Tiếng Pengo"] = "peg", ["Tiếng Perm nguyên thủy"] = "urj-prm-pro", ["Tiếng Petjo"] = "pey", ["Tiếng Phai"] = "prt", ["Tiếng Phake"] = "phk", ["Tiếng Phalura"] = "phl", ["Tiếng Phi-Á nguyên thủy"] = "afa-pro", ["Tiếng Philippines nguyên thủy"] = "phi-pro", ["Tiếng Phoenicia"] = "phn", ["Tiếng Phong-Kniang"] = "pnx", ["Tiếng Phrygia"] = "xpg", ["Tiếng Phu Thái"] = "pht", ["Tiếng Phuan"] = "phu", ["Tiếng Pháp"] = "fr", ["Tiếng Pháp cổ"] = "fro", ["Tiếng Pháp trung đại"] = "frm", ["Tiếng Phạn"] = "sa", ["Tiếng Phần Lan"] = "fi", ["Tiếng Phổ Hiền"] = "cpx", ["Tiếng Phổ cổ"] = "prg", ["Tiếng Picard"] = "pcd", ["Tiếng Piceni Bắc"] = "nrp", ["Tiếng Piceni Nam"] = "spx", ["Tiếng Piemonte"] = "pms", ["Tiếng Pilagá"] = "plg", ["Tiếng Pinyin"] = "pny", ["Tiếng Pipil"] = "ppl", ["Tiếng Pitjantjatjara"] = "pjt", ["Tiếng Plateau nguyên thủy"] = "nic-plt-pro", ["Tiếng Pnar"] = "pbv", ["Tiếng Pnar-Khasi-Lyngngam nguyên thủy"] = "aav-pkl-pro", ["Tiếng Pohnpei"] = "pon", ["Tiếng Polabia"] = "pox", ["Tiếng Polci"] = "plj", ["Tiếng Ponosakan"] = "pns", ["Tiếng Popoluca cao nguyên"] = "poi", ["Tiếng Potawatomi"] = "pot", ["Tiếng Pothohar"] = "phr", ["Tiếng Prakrit"] = "pra", ["Tiếng Prakrit Ashoka"] = "inc-ash", ["Tiếng Prakrit Niya"] = "pra-niy", ["Tiếng Prakrit Paisaci"] = "inc-psc", ["Tiếng Prakrit Saurasen"] = "psu", ["Tiếng Prasun"] = "prn", ["Tiếng Pucikwar"] = "apq", ["Tiếng Puinave"] = "pui", ["Tiếng Pumpokol"] = "xpm", ["Tiếng Punic"] = "xpu", ["Tiếng Punjab"] = "pa", ["Tiếng Puroik"] = "suv", ["Tiếng Puyuma"] = "pyu", ["Tiếng Pwo Bắc"] = "pww", ["Tiếng Pwo Phrae"] = "kjt", ["Tiếng Pwo Tây"] = "pwo", ["Tiếng Pwo Đông"] = "kjp", ["Tiếng Pà Thẻn"] = "pha", ["Tiếng Pọng"] = "hnu", ["Tiếng Qashqai"] = "qxq", ["Tiếng Qimant"] = "ahg", ["Tiếng Quan Thoại"] = "cmn", ["Tiếng Quapaw"] = "qua", ["Tiếng Quechua"] = "qu", ["Tiếng Quenya"] = "qya", ["Tiếng Quichuañol"] = "mue", ["Tiếng Quinault"] = "qun", ["Tiếng Quiripi"] = "qyp", ["Tiếng Quảng Lâm"] = "aav-qal", ["Tiếng Quảng Đông"] = "yue", ["Tiếng Quốc tế ngữ"] = "eo", ["Tiếng Ra Glai Bắc"] = "rog", ["Tiếng Ra Glai Cát Gia"] = "roc", ["Tiếng Ra Glai Nam"] = "rgs", ["Tiếng Rabha"] = "rah", ["Tiếng Raetia"] = "xrr", ["Tiếng Rajasthan"] = "raj", ["Tiếng Rajbanshi"] = "rjs", ["Tiếng Rakhine"] = "rki", ["Tiếng Rama"] = "rma", ["Tiếng Rangpur"] = "rkt", ["Tiếng Rapa Nui"] = "rap", ["Tiếng Rarotonga"] = "rar", ["Tiếng Rasawa"] = "rac", ["Tiếng Ratagnon"] = "btn", ["Tiếng Raute"] = "rau", ["Tiếng Ravula"] = "yea", ["Tiếng Rawang"] = "raw", ["Tiếng Rejang"] = "rej", ["Tiếng Reli"] = "rei", ["Tiếng Rendille"] = "rel", ["Tiếng Riang Lai"] = "yin", ["Tiếng Rohingya"] = "rhg", ["Tiếng Romagnol"] = "rgn", ["Tiếng Romansh"] = "rm", ["Tiếng Rotuma"] = "rtm", ["Tiếng Rukai"] = "dru", ["Tiếng Rukai nguyên thủy"] = "dru-pro", ["Tiếng Rumani"] = "ro", ["Tiếng Rungus"] = "drg", ["Tiếng Rusnak"] = "rsk", ["Tiếng Rusyn"] = "rue", ["Tiếng Ruthenia cổ"] = "zle-ort", ["Tiếng Rutul"] = "rut", ["Tiếng Rơ Măm"] = "rmx", ["Tiếng Rơ Ngao"] = "ren", ["Tiếng Saanich"] = "str", ["Tiếng Saaroa"] = "sxr", ["Tiếng Saba"] = "saa", ["Tiếng Sabüm"] = "sbo", ["Tiếng Sadri"] = "sck", ["Tiếng Saek"] = "skb", ["Tiếng Saho"] = "ssy", ["Tiếng Saisiyat"] = "xsy", ["Tiếng Saka-Wakhi nguyên thủy"] = "xsc-skw-pro", ["Tiếng Sakizaya"] = "szy", ["Tiếng Salar"] = "slr", ["Tiếng Salish nguyên thủy"] = "sal-pro", ["Tiếng Sama Trung"] = "sml", ["Tiếng Sambal Botolan"] = "sbl", ["Tiếng Sambali"] = "xsb", ["Tiếng Sambalpur"] = "spv", ["Tiếng Sami Akkala"] = "sia", ["Tiếng Sami Inari"] = "smn", ["Tiếng Sami Kildin"] = "sjd", ["Tiếng Sami Skolt"] = "sms", ["Tiếng Sami Ter"] = "sjt", ["Tiếng Sami Ume"] = "sju", ["Tiếng Sami nguyên thủy"] = "smi-pro", ["Tiếng Samo"] = "smq", ["Tiếng Samo Nam"] = "sbd", ["Tiếng Samoa"] = "sm", ["Tiếng Samogitia"] = "sgs", ["Tiếng Samoyed nguyên thủy"] = "syd-pro", ["Tiếng Samtao"] = "stu", ["Tiếng Sangir"] = "sxn", ["Tiếng Sangisar"] = "sgr", ["Tiếng Sango"] = "sg", ["Tiếng Santal"] = "sat", ["Tiếng Saposa"] = "sps", ["Tiếng Saraiki"] = "skr", ["Tiếng Saramacca"] = "srm", ["Tiếng Sardegna"] = "sc", ["Tiếng Sarikol"] = "srh", ["Tiếng Sarmatia nguyên thủy"] = "xsc-sar-pro", ["Tiếng Sasak"] = "sas", ["Tiếng Saurashtra"] = "saz", ["Tiếng Savi"] = "sdg", ["Tiếng Saxon Transylvania"] = "gmw-tsx", ["Tiếng Saxon cổ"] = "osx", ["Tiếng Scots"] = "sco", ["Tiếng Scots trung đại"] = "gmw-msc", ["Tiếng Scythia nguyên thủy"] = "xsc-pro", ["Tiếng Sebat Bet Gurage"] = "sgw", ["Tiếng Sechelt"] = "sec", ["Tiếng Selkup"] = "sel", ["Tiếng Selkup nguyên thủy"] = "sel-pro", ["Tiếng Semai"] = "sea", ["Tiếng Semaq Beri"] = "szc", ["Tiếng Semelai"] = "sza", ["Tiếng Semit Tây nguyên thủy"] = "sem-wes-pro", ["Tiếng Semit nguyên thủy"] = "sem-pro", ["Tiếng Semnam"] = "ssm", ["Tiếng Sena"] = "seh", ["Tiếng Seneca"] = "see", ["Tiếng Senhaja de Srair"] = "sjs", ["Tiếng Senni Humburi"] = "hmb", ["Tiếng Senni Koyraboro"] = "ses", ["Tiếng Senoufo Nyarafolo"] = "sev", ["Tiếng Serbia-Croatia"] = "sh", ["Tiếng Serer"] = "srr", ["Tiếng Seri"] = "sei", ["Tiếng Seze"] = "sze", ["Tiếng Shabak"] = "sdb", ["Tiếng Shabo"] = "sbf", ["Tiếng Shan"] = "shn", ["Tiếng Shebayo"] = "awd-she", ["Tiếng Shekkacho"] = "moy", ["Tiếng Sherpa"] = "xsr", ["Tiếng Shina"] = "scl", ["Tiếng Shina Kohistan"] = "plk", ["Tiếng Shinasha"] = "bwo", ["Tiếng Sholaga"] = "sle", ["Tiếng Shompen"] = "sii", ["Tiếng Shona"] = "sn", ["Tiếng Shor"] = "cjs", ["Tiếng Shughnan"] = "sgh", ["Tiếng Shughnan-Rushan nguyên thủy"] = "ira-shr-pro", ["Tiếng Shughnan-Yazghulom nguyên thủy"] = "ira-shy-pro", ["Tiếng Shughnan-Yazghulom-Munji nguyên thủy"] = "ira-sym-pro", ["Tiếng Shuswap"] = "shs", ["Tiếng Sicel"] = "scx", ["Tiếng Sicily"] = "scn", ["Tiếng Sidamo"] = "sid", ["Tiếng Sikkim"] = "sip", ["Tiếng Silesia"] = "szl", ["Tiếng Siltʼe"] = "stv", ["Tiếng Sinaugoro"] = "snc", ["Tiếng Sindh"] = "sd", ["Tiếng Sinhala"] = "si", ["Tiếng Sioux nguyên thủy"] = "sio-pro", ["Tiếng Siraya"] = "fos", ["Tiếng Sirenik"] = "ysr", ["Tiếng Sirmaur"] = "srx", ["Tiếng Sissala"] = "sld", ["Tiếng Sissano"] = "sso", ["Tiếng Siwi"] = "siz", ["Tiếng Siwu"] = "akp", ["Tiếng Skepi"] = "skw", ["Tiếng Slav Giáo hội"] = "zls-chs", ["Tiếng Slav Giáo hội cổ"] = "cu", ["Tiếng Slav nguyên thủy"] = "sla-pro", ["Tiếng Slav Đông cổ"] = "orv", ["Tiếng Slovak"] = "sk", ["Tiếng Slovak cổ"] = "zlw-osk", ["Tiếng Slovene"] = "sl", ["Tiếng Slovincia"] = "zlw-slv", ["Tiếng Socotra"] = "sqt", ["Tiếng Sogdia"] = "sog", ["Tiếng Sogdia nguyên thủy"] = "ira-sgc-pro", ["Tiếng Sokna"] = "swn", ["Tiếng Solon"] = "tuw-sol", ["Tiếng Solong"] = "aaw", ["Tiếng Somali"] = "so", ["Tiếng Somali nguyên thủy"] = "cus-som-pro", ["Tiếng Soninke"] = "snk", ["Tiếng Sonsorol"] = "sov", ["Tiếng Sora"] = "srb", ["Tiếng Soran"] = "ckb", ["Tiếng Sotho"] = "st", ["Tiếng Sotho Bắc"] = "nso", ["Tiếng Soyot"] = "trk-soy", ["Tiếng Squamish"] = "squ", ["Tiếng Sranan Tongo"] = "srn", ["Tiếng Stau"] = "ero-tau", ["Tiếng Sumer"] = "sux", ["Tiếng Sunda"] = "su", ["Tiếng Sunda cổ"] = "osn", ["Tiếng Suri"] = "suq", ["Tiếng Surjapur"] = "sjp", ["Tiếng Susu"] = "sus", ["Tiếng Svan"] = "sva", ["Tiếng Swahili"] = "sw", ["Tiếng Swazi"] = "ss", ["Tiếng Sylhet"] = "syl", ["Tiếng Syriac cổ điển"] = "syc", ["Tiếng Sán Chay"] = "mlc", ["Tiếng Séc"] = "cs", ["Tiếng Séc cổ"] = "zlw-ocs", ["Tiếng Sô"] = "sss", ["Tiếng Taabwa"] = "tap", ["Tiếng Tabasaran"] = "tab", ["Tiếng Tachawit"] = "shy", ["Tiếng Tadyawan"] = "tdy", ["Tiếng Tafi"] = "tcd", ["Tiếng Tagal Murut"] = "mvv", ["Tiếng Tagalog"] = "tl", ["Tiếng Tagbanwa Calamian"] = "tbk", ["Tiếng Tagdal"] = "tda", ["Tiếng Tagoi"] = "tag", ["Tiếng Tahiti"] = "ty", ["Tiếng Tahltan"] = "tht", ["Tiếng Tai Loi"] = "tlq", ["Tiếng Tai Tây Nam nguyên thủy"] = "tai-swe-pro", ["Tiếng Taivoan"] = "tvx", ["Tiếng Tajik"] = "tg", ["Tiếng Tal"] = "tal", ["Tiếng Tala"] = "tak", ["Tiếng Talossa"] = "tzl", ["Tiếng Talysh"] = "tly", ["Tiếng Tamang Gorkha Đông"] = "tge", ["Tiếng Tamang Tây"] = "tdg", ["Tiếng Tamang Đông"] = "taj", ["Tiếng Tamazight Maroc chuẩn"] = "zgh", ["Tiếng Tamazight Trung Atlas"] = "tzm", ["Tiếng Tamil"] = "ta", ["Tiếng Tamil cổ"] = "oty", ["Tiếng Tamki"] = "tax", ["Tiếng Tammari"] = "tbz", ["Tiếng Tampuan"] = "tpu", ["Tiếng Tanchangya"] = "tnv", ["Tiếng Tangkhul Naga"] = "nmf", ["Tiếng Tangoa"] = "tgp", ["Tiếng Tangut"] = "txg", ["Tiếng Tanimbili"] = "tbe", ["Tiếng Taos"] = "twf", ["Tiếng Tapirapé"] = "taf", ["Tiếng Tara Baka"] = "bdh", ["Tiếng Tarantino"] = "roa-tar", ["Tiếng Tariana"] = "tae", ["Tiếng Tarifit"] = "rif", ["Tiếng Tasawaq"] = "twq", ["Tiếng Tashelhit"] = "shi", ["Tiếng Tat"] = "ttt", ["Tiếng Tat-Do Thái"] = "jdt", ["Tiếng Tatar"] = "tt", ["Tiếng Tiên Ti"] = "mis-xbi", ["Tiếng Tatar Crưm"] = "crh", ["Tiếng Tatar Siberia"] = "sty", ["Tiếng Tatuyo"] = "tav", ["Tiếng Taungyo"] = "tco", ["Tiếng Tause"] = "tad", ["Tiếng Tausug"] = "tsg", ["Tiếng Tavoy"] = "tvn", ["Tiếng Tay Dọ"] = "tyj", ["Tiếng Tayma"] = "sem-tay", ["Tiếng Taz"] = "zhx-taz", ["Tiếng Taznatit"] = "grr", ["Tiếng Taíno"] = "tnq", ["Tiếng Tchad nguyên thủy"] = "cdc-pro", ["Tiếng Telugu"] = "te", ["Tiếng Telugu cổ"] = "dra-ote", ["Tiếng Tem"] = "kdh", ["Tiếng Temiar"] = "tea", ["Tiếng Temoq"] = "tmo", ["Tiếng Ten'edn"] = "tnz", ["Tiếng Tengger"] = "tes", ["Tiếng Tenharim"] = "pah", ["Tiếng Tepehua Tlachichilco"] = "tpt", ["Tiếng Tepehuan Bắc"] = "ntp", ["Tiếng Tepehuan Đông Nam"] = "stp", ["Tiếng Teressa"] = "tef", ["Tiếng Teribe"] = "tfr", ["Tiếng Ternate"] = "tft", ["Tiếng Tetserret"] = "tez", ["Tiếng Tetum"] = "tet", ["Tiếng Thachanad"] = "thn", ["Tiếng Thavưng"] = "thm", ["Tiếng Thompson"] = "thp", ["Tiếng Thracia"] = "txh", ["Tiếng Thác Bạt"] = "qfa-xgx-tuo", ["Tiếng Thái"] = "th", ["Tiếng Thái Hàng Tổng"] = "tpo", ["Tiếng Thái Lai"] = "tjl", ["Tiếng Thái Na"] = "tdd", ["Tiếng Thái Trắng"] = "twh", ["Tiếng Thái Tống"] = "soa", ["Tiếng Thái nguyên thủy"] = "tai-pro", ["Tiếng Thái Đen"] = "blt", ["Tiếng Thái Đỏ"] = "tyr", ["Tiếng Thát Mai"] = "smh", ["Tiếng Thượng Kinabatangan"] = "dmg", ["Tiếng Thượng Sorb"] = "hsb", ["Tiếng Thổ"] = "tou", ["Tiếng Thổ Dục Hồn"] = "qfa-xgx-tuh", ["Tiếng Thổ Gia Bắc"] = "tji", ["Tiếng Thổ Gia Nam"] = "tjs", ["Tiếng Thổ Nhĩ Kỳ"] = "tr", ["Tiếng Thổ Nhĩ Kỳ Anatolia cổ"] = "trk-oat", ["Tiếng Thổ Nhĩ Kỳ Gagauz Balkan"] = "bgx", ["Tiếng Thổ Nhĩ Kỳ Ottoman"] = "ota", ["Tiếng Thụy Điển"] = "sv", ["Tiếng Thụy Điển cổ"] = "gmq-osw", ["Tiếng Thủy"] = "swi", ["Tiếng Tiang"] = "tbj", ["Tiếng Tigre"] = "tig", ["Tiếng Tigrinya"] = "ti", ["Tiếng Tindi"] = "tin", ["Tiếng Tipai"] = "nai-tip", ["Tiếng Tippera"] = "tpe", ["Tiếng Tiruray"] = "tiy", ["Tiếng Tiwa"] = "lax", ["Tiếng Tiwi"] = "tiw", ["Tiếng Tiên Ti"] = "qfa-xgx-xbi", ["Tiếng Tlapanec Malinaltepec"] = "tcf", ["Tiếng Tlingit"] = "tli", ["Tiếng Tobi"] = "tox", ["Tiếng Tochari A"] = "xto", ["Tiếng Tochari B"] = "txb", ["Tiếng Tochari nguyên thủy"] = "ine-toc-pro", ["Tiếng Tocho"] = "taz", ["Tiếng Toda"] = "tcx", ["Tiếng Tofa"] = "kim", ["Tiếng Tok Pisin"] = "tpi", ["Tiếng Tokelau"] = "tkl", ["Tiếng Toki Pona"] = "tok", ["Tiếng Tokunoshima"] = "tkn", ["Tiếng Toma"] = "tod", ["Tiếng Tonga"] = "to", ["Tiếng Tonkawa"] = "tqw", ["Tiếng Tooro"] = "ttj", ["Tiếng Torwali"] = "trw", ["Tiếng Toto"] = "txo", ["Tiếng Totonac Papantla"] = "top", ["Tiếng Totonac cao nguyên"] = "tos", ["Tiếng Triqui Chicahuaxtla"] = "trs", ["Tiếng Triqui Copala"] = "trc", ["Tiếng Triqui San Martín Itunyoso"] = "trq", ["Tiếng Triqui nguyên thủy"] = "omq-tri-pro", ["Tiếng Trió"] = "tri", ["Tiếng Triều Châu"] = "nan-tws", ["Tiếng Triều Tiên"] = "ko", ["Tiếng Triều Tiên cổ"] = "oko", ["Tiếng Triều Tiên nguyên thủy"] = "qfa-kor-pro", ["Tiếng Triều Tiên trung đại"] = "okm", ["Tiếng Truku"] = "trv", ["Tiếng Trung Bikol"] = "bcl", ["Tiếng Trung Dusun"] = "dtp", ["Tiếng Trung Mansi"] = "mns-cen", ["Tiếng Trung Nahuatl"] = "nhn", ["Tiếng Trung Nahuatl Huasteca"] = "nch", ["Tiếng Trung Nahuatl Puebla"] = "ncx", ["Tiếng Trung Quốc"] = "zh", ["Tiếng Trà Động"] = "cdy", ["Tiếng Trác Ni"] = "cda", ["Tiếng Tráng"] = "za", ["Tiếng Tráng Nông"] = "zhn", ["Tiếng Tráng Tả Giang"] = "zzj", ["Tiếng Tráng Đức Tĩnh"] = "zyg", ["Tiếng Trát Bá"] = "zhb", ["Tiếng Tsakhur"] = "tkr", ["Tiếng Tsakonia"] = "tsd", ["Tiếng Tsamai"] = "tsb", ["Tiếng Tsat"] = "huq", ["Tiếng Tsez"] = "ddo", ["Tiếng Tshangla"] = "tsj", ["Tiếng Tsimshian"] = "tsi", ["Tiếng Tsonga"] = "ts", ["Tiếng Tsou"] = "tsu", ["Tiếng Tsuut'ina"] = "srs", ["Tiếng Tswana"] = "tn", ["Tiếng Tuamotu"] = "pmt", ["Tiếng Tuareg"] = "tmh", ["Tiếng Tukang Besi Bắc"] = "khc", ["Tiếng Tukang Besi Nam"] = "bhq", ["Tiếng Tuki"] = "bag", ["Tiếng Tulu"] = "tcy", ["Tiếng Tumbuka"] = "tum", ["Tiếng Tungus nguyên thủy"] = "tuw-pro", ["Tiếng Tunica"] = "tun", ["Tiếng Tunni"] = "tqq", ["Tiếng Tupi"] = "tpn", ["Tiếng Tupi cổ"] = "tpw", ["Tiếng Tupi nguyên thủy"] = "tup-pro", ["Tiếng Tupi-Guarani nguyên thủy"] = "tup-gua-pro", ["Tiếng Turk Khorasan"] = "kmz", ["Tiếng Turk Khorezm"] = "zkh", ["Tiếng Turk cổ"] = "otk", ["Tiếng Turk nguyên thủy"] = "trk-pro", ["Tiếng Turkmen"] = "tk", ["Tiếng Turoyo"] = "tru", ["Tiếng Tuva"] = "tyv", ["Tiếng Tuvalu"] = "tvl", ["Tiếng Tuwuli"] = "bov", ["Tiếng Tyap"] = "kcg", ["Tiếng Tzotzil"] = "tzo", ["Tiếng Tà Mun"] = "aav-tam", ["Tiếng Tà Ôi Thượng"] = "tth", ["Tiếng Tày"] = "tyz", ["Tiếng Tày Sa Pa"] = "tys", ["Tiếng Tân Aram Assyria"] = "aii", ["Tiếng Tân Aram Bohtan"] = "bhn", ["Tiếng Tân Aram Chaldea"] = "cld", ["Tiếng Tân Aram Do Thái Barzani"] = "bjf", ["Tiếng Tân Aram Tây"] = "amw", ["Tiếng Tây Abenaki"] = "abe", ["Tiếng Tây Ban Nha"] = "es", ["Tiếng Tây Ban Nha cổ"] = "osp", ["Tiếng Tây Bắc Gbaya"] = "gya", ["Tiếng Tây Bắc Kavkaz nguyên thủy"] = "cau-nwc-pro", ["Tiếng Tây Bồi"] = "tas", ["Tiếng Tây Duyên hải Bajau"] = "bdr", ["Tiếng Tây Frisia"] = "fy", ["Tiếng Tây Huasteca Nahuatl"] = "nhw", ["Tiếng Tây Kayah"] = "kyu", ["Tiếng Tây Makian"] = "mqs", ["Tiếng Tây Tạng"] = "bo", ["Tiếng Tây Tạng Kham"] = "khg", ["Tiếng Tây Tạng cổ điển"] = "xct", ["Tiếng Tây Yugur"] = "ybe", ["Tiếng Tích Bá"] = "sjo", ["Tiếng Tơ Đrá"] = "tdr", ["Tiếng Tương"] = "hsn", ["Tiếng Tấn"] = "cjy", ["Tiếng Tứ Thổ"] = "sit-sit", ["Tiếng Tứ Xuyên"] = "zhx-sic", ["Tiếng U"] = "uuu", ["Tiếng Ubangi nguyên thủy"] = "nic-ubg-pro", ["Tiếng Ubykh"] = "uby", ["Tiếng Udi"] = "udi", ["Tiếng Udihe"] = "ude", ["Tiếng Udmurt"] = "udm", ["Tiếng Uduk"] = "udu", ["Tiếng Ugarit"] = "uga", ["Tiếng Ugong"] = "ugo", ["Tiếng Ugria nguyên thủy"] = "urj-ugr-pro", ["Tiếng Ukraina"] = "uk", ["Tiếng Ulch"] = "ulc", ["Tiếng Ullatan"] = "ull", ["Tiếng Umbria"] = "xum", ["Tiếng Umbundu"] = "umb", ["Tiếng Unami"] = "unm", ["Tiếng Uneapa"] = "bbn", ["Tiếng Urak Lawoi'"] = "urk", ["Tiếng Ural nguyên thủy"] = "urj-pro", ["Tiếng Urali"] = "url", ["Tiếng Urartu"] = "xur", ["Tiếng Urdu"] = "ur", ["Tiếng Uripiv-Wala-Rano-Atchin"] = "upv", ["Tiếng Urubú-Kaapor"] = "urb", ["Tiếng Urum"] = "uum", ["Tiếng Ushojo"] = "ush", ["Tiếng Usui"] = "usi", ["Tiếng Ute-Aztec nguyên thủy"] = "azc-pro", ["Tiếng Uvbie"] = "evh", ["Tiếng Uzbek"] = "uz", ["Tiếng Vaagri Booli"] = "vaa", ["Tiếng Vaghri"] = "vgr", ["Tiếng Varli"] = "vav", ["Tiếng Vasavi"] = "vas", ["Tiếng Venda"] = "ve", ["Tiếng Veneti"] = "xve", ["Tiếng Veneto"] = "vec", ["Tiếng Veps"] = "vep", ["Tiếng Vishava"] = "vis", ["Tiếng Việt"] = "vi", ["Tiếng Việt trung cổ"] = "mkh-mvi", ["Tiếng Việt-Mường nguyên thủy"] = "mkh-vie-pro", ["Tiếng Volapük"] = "vo", ["Tiếng Volsci"] = "xvo", ["Tiếng Volta-Congo nguyên thủy"] = "nic-vco-pro", ["Tiếng Volta-Niger nguyên thủy"] = "alv-von-pro", ["Tiếng Vot"] = "vot", ["Tiếng Vurës"] = "msn", ["Tiếng Võro"] = "vro", ["Tiếng Văn ngôn"] = "lzh", ["Tiếng Waama"] = "wwa", ["Tiếng Waata"] = "ssn", ["Tiếng Wagi"] = "fad", ["Tiếng Wahgi"] = "wgi", ["Tiếng Waimaha"] = "bao", ["Tiếng Waiwai"] = "waw", ["Tiếng Wakhi"] = "wbl", ["Tiếng Wales"] = "cy", ["Tiếng Wales trung đại"] = "wlm", ["Tiếng Wallis"] = "wls", ["Tiếng Wallon"] = "wa", ["Tiếng Wambule"] = "wme", ["Tiếng Wancho"] = "nnp", ["Tiếng Waneci"] = "wne", ["Tiếng War-Jaintia"] = "aml", ["Tiếng Waray"] = "war", ["Tiếng Wardaman"] = "wrr", ["Tiếng Warekena"] = "gae", ["Tiếng Warji"] = "wji", ["Tiếng Wastek"] = "hus", ["Tiếng Wawonii"] = "wow", ["Tiếng Wayampi"] = "oym", ["Tiếng Wayana"] = "way", ["Tiếng Wayuu"] = "guc", ["Tiếng Wemba-Wemba"] = "xww", ["Tiếng Wewaw"] = "wea", ["Tiếng Wiradjuri"] = "wrh", ["Tiếng Wiyot"] = "wiy", ["Tiếng Wobé"] = "wob", ["Tiếng Woiwurrung"] = "wyi", ["Tiếng Wolane"] = "wle", ["Tiếng Wolaytta"] = "wal", ["Tiếng Wolio"] = "wlo", ["Tiếng Wolof"] = "wo", ["Tiếng Wotu"] = "wtw", ["Tiếng Wymysorys"] = "wym", ["Tiếng Xamtanga"] = "xan", ["Tiếng Xavante"] = "xav", ["Tiếng Xhosa"] = "xh", ["Tiếng Xinh Mun"] = "puo", ["Tiếng Xtiêng"] = "sti", ["Tiếng Xtiêng Bù Đeh"] = "stt", ["Tiếng Xârâcùù"] = "ane", ["Tiếng Xơ Đăng"] = "sed", ["Tiếng Yaaku"] = "muu", ["Tiếng Yaeyama"] = "rys", ["Tiếng Yaghnob"] = "yai", ["Tiếng Yakan"] = "yka", ["Tiếng Yakima"] = "yak", ["Tiếng Yakkha"] = "ybh", ["Tiếng Yakut"] = "sah", ["Tiếng Yali Angguruk"] = "yli", ["Tiếng Yami"] = "tao", ["Tiếng Yamphu"] = "ybi", ["Tiếng Yanesha'"] = "ame", ["Tiếng Yanyuwa"] = "jao", ["Tiếng Yao (Nam Mĩ)"] = "sai-yao", ["Tiếng Yao (châu Phi)"] = "yao", ["Tiếng Yap"] = "yap", ["Tiếng Yapunda"] = "yev", ["Tiếng Yazghulom"] = "yah", ["Tiếng Ye'kwana"] = "mch", ["Tiếng Yele"] = "yle", ["Tiếng Yemsa"] = "jnj", ["Tiếng Yevan"] = "yej", ["Tiếng Yiddish"] = "yi", ["Tiếng Yidgha"] = "ydg", ["Tiếng Yidiny"] = "yii", ["Tiếng Yindjibarndi"] = "yij", ["Tiếng Yiwom"] = "gek", ["Tiếng Yogad"] = "yog", ["Tiếng Yola"] = "yol", ["Tiếng Yolmo"] = "scp", ["Tiếng Yom"] = "pil", ["Tiếng Yonaguni"] = "yoi", ["Tiếng Yong"] = "yno", ["Tiếng Yongkom"] = "yon", ["Tiếng Yoron"] = "yox", ["Tiếng Yoruba"] = "yo", ["Tiếng Yoruba nguyên thủy"] = "alv-yor-pro", ["Tiếng Yorubo nguyên thủy"] = "alv-yrd-pro", ["Tiếng Yoy"] = "yoy", ["Tiếng Yugh"] = "yug", ["Tiếng Yukaghir nguyên thủy"] = "qfa-yuk-pro", ["Tiếng Yup'ik"] = "esu", ["Tiếng Yupik Trung Siberia"] = "ess", ["Tiếng Yuri"] = "sai-yri", ["Tiếng Yurok"] = "yur", ["Tiếng Yámana"] = "yag", ["Tiếng Zacatepec Chatino"] = "ctz", ["Tiếng Zaghawa"] = "zag", ["Tiếng Zaiwa"] = "atb", ["Tiếng Zangskar"] = "zau", ["Tiếng Zapotec"] = "zap", ["Tiếng Zapotec Cajonos"] = "zad", ["Tiếng Zapotec Isthmus"] = "zai", ["Tiếng Zapotec Mitla"] = "zaw", ["Tiếng Zapotec Rincón"] = "zar", ["Tiếng Zapotec Rincón Nam"] = "zsr", ["Tiếng Zapotec San Juan Guelavía"] = "zab", ["Tiếng Zapotec Yatee"] = "zty", ["Tiếng Zapotec Yatzachi"] = "zav", ["Tiếng Zapotec Zaniza"] = "zpw", ["Tiếng Zapotec Zoogocho"] = "zpq", ["Tiếng Zapotec nguyên thủy"] = "omq-zpc-pro", ["Tiếng Zarma"] = "dje", ["Tiếng Zarphat"] = "zrp", ["Tiếng Zay"] = "zwa", ["Tiếng Zayse-Zergulla"] = "zay", ["Tiếng Zaza"] = "zza", ["Tiếng Zaza-Goran nguyên thủy"] = "ira-zgr-pro", ["Tiếng Zeeland"] = "zea", ["Tiếng Zenaga"] = "zen", ["Tiếng Zirenkel"] = "zrn", ["Tiếng Zoque Francisco León"] = "zos", ["Tiếng Zou"] = "zom", ["Tiếng Zulu"] = "zu", ["Tiếng Zumbun"] = "jmb", ["Tiếng Äynu"] = "aib", ["Tiếng Ê Đê"] = "rad", ["Tiếng Ông Bối nguyên thủy"] = "qfa-onb-pro", ["Tiếng Önge"] = "oon", ["Tiếng Önge nguyên thủy"] = "qfa-ong-pro", ["Tiếng Övdal"] = "ovd", ["Tiếng Ý"] = "it", ["Tiếng Ý-Do Thái"] = "itk", ["Tiếng Đa Đảo hạt nhân nguyên thủy"] = "poz-pnp-pro", ["Tiếng Đa Đảo nguyên thủy"] = "poz-pol-pro", ["Tiếng Đa Đảo Đông nguyên thủy"] = "poz-pep-pro", ["Tiếng Đan Mạch"] = "da", ["Tiếng Đan Mạch cổ"] = "gmq-oda", ["Tiếng Đài Sơn"] = "zhx-tai", ["Tiếng Đông Abenaki"] = "aaq", ["Tiếng Đông Acipa"] = "acp", ["Tiếng Đông Bontoc"] = "ebk", ["Tiếng Đông Bắc Kavkaz nguyên thủy"] = "cau-nec-pro", ["Tiếng Đông Can"] = "dng", ["Tiếng Đông Futuna"] = "fud", ["Tiếng Đông Hương"] = "sce", ["Tiếng Đông Kayah"] = "eky", ["Tiếng Đông Khanty"] = "kca-eas", ["Tiếng Đông Yugur"] = "yuy", ["Tiếng Đường Uông"] = "zhx-twa", ["Tiếng Đại Tây Dương–Congo nguyên thủy"] = "alv-pro", ["Tiếng Độc Long"] = "duu", ["Tiếng Động-Thủy nguyên thủy"] = "qfa-kms-pro", ["Tiếng Đức"] = "de", ["Tiếng Đức Alemanni"] = "gsw", ["Tiếng Đức Pennsylvania"] = "pdc", ["Tiếng Đức cao địa cổ"] = "goh", ["Tiếng Đức cao địa trung đại"] = "gmh", ["Tiếng Đức Đông Trung"] = "gmw-ecg", ["Tiếng Ơ Đu"] = "tyh", ["Tiếng Ưu Miền"] = "ium", ["Tiếng ǃXóõ"] = "nmn", ["Tiếng Ả Rập"] = "ar", ["Tiếng Ả Rập Ai Cập"] = "arz", ["Tiếng Ả Rập Algérie"] = "arq", ["Tiếng Ả Rập Andalusia"] = "xaa", ["Tiếng Ả Rập Bắc Levant"] = "apc", ["Tiếng Ả Rập Bắc Lưỡng Hà"] = "ayp", ["Tiếng Ả Rập Hijazi"] = "acw", ["Tiếng Ả Rập Iraq"] = "acm", ["Tiếng Ả Rập Juba"] = "pga", ["Tiếng Ả Rập Libya"] = "ayl", ["Tiếng Ả Rập Maroc"] = "ary", ["Tiếng Ả Rập Nam Levant"] = "ajp", ["Tiếng Ả Rập Oman"] = "acx", ["Tiếng Ả Rập Sudan"] = "apd", ["Tiếng Ả Rập Síp"] = "acy", ["Tiếng Ả Rập Tajikistan"] = "abh", ["Tiếng Ả Rập Tchad"] = "shu", ["Tiếng Ả Rập Tunisia"] = "aeb", ["Tiếng Ả Rập Uzbekistan"] = "auz", ["Tiếng Ả Rập vùng Vịnh"] = "afb", ["Tiếng Ấn-Arya nguyên thủy"] = "inc-pro", ["Tiếng Ấn-Iran nguyên thủy"] = "iir-pro", ["Tiếng Ấn-Âu nguyên thủy"] = "ine-pro", ["Tiếng Ỹaroamë"] = "yro", ["Àhàn"] = "ahn", ["Áncá"] = "acb", ["Ömie"] = "aom", ["Đa ngữ"] = "mul", ["ǀXam"] = "xam", ["ǁAni"] = "hnh", ["ǁGana"] = "gnk", ["ǁXegwi"] = "xeg", ["ǂHoan"] = "huc", ["ǃKung"] = "khi-kun", } 8g2s959woo2ig6rt46mq3bdw7ysn8vo 2568394 2568390 2026-10-04T12:25:35Z TheHighFighter2 42988 2568394 Scribunto text/plain return { ["Aba"] = "utp", ["Abai Sungai"] = "abf", ["Abenlen Ayta"] = "abp", ["Abipon"] = "axb", ["Abishira"] = "ash", ["Abom"] = "aob", ["Abu"] = "ado", ["Abu' Arapesh"] = "aah", ["Abua"] = "abn", ["Abun"] = "kgr", ["Abung"] = "abl", ["Abureni"] = "mgj", ["Abé"] = "aba", ["Ache"] = "yif", ["Aché"] = "guq", ["Acroá"] = "acs", ["Adabe"] = "adb", ["Adai"] = "xad", ["Adamorobe Sign Language"] = "ads", ["Adang"] = "adn", ["Adangbe"] = "adq", ["Adap"] = "adp", ["Adasen"] = "tiu", ["Adele"] = "ade", ["Adhola"] = "adh", ["Tiếng Adjukru"] = "adj", ["Adithinngithigh"] = "dth", ["Adonara"] = "adr", ["Aduge"] = "adu", ["Aeka"] = "aez", ["Aekyom"] = "awi", ["Aequian"] = "xae", ["Afghan Sign Language"] = "afg", ["Afitti"] = "aft", ["Afra"] = "ulf", ["Afrihili"] = "afh", ["Afro-Seminole Creole"] = "afs", ["Agarabi"] = "agd", ["Agariya"] = "agi", ["Agavotaguerra"] = "avo", ["Aghu"] = "ahh", ["Aghu Tharrnggala"] = "gtu", ["Agi"] = "aif", ["Agob"] = "kit", ["Agoi"] = "ibm", ["Aguano"] = "aga", ["Aguaruna"] = "agr", ["Aguna"] = "aug", ["Agusan Manobo"] = "msm", ["Agutaynen"] = "agn", ["Agwagwune"] = "yay", ["Ahanta"] = "aha", ["Ahirani"] = "ahr", ["Ahwai"] = "nfd", ["Ai-Cham"] = "aih", ["Aighon"] = "aix", ["Aikanã"] = "tba", ["Aiklep"] = "mwg", ["Aimele"] = "ail", ["Ainbai"] = "aic", ["Aiome"] = "aki", ["Airoran"] = "air", ["Aisi"] = "mmq", ["Aiwoo"] = "nfl", ["Aja"] = "aja", ["Ajagua"] = "sai-ajg", ["Ajawa"] = "ajw", ["Ajyíninka Apurucayali"] = "cpc", ["Ak"] = "akq", ["Aka (Central Africa)"] = "axk", ["Aka (Sudan)"] = "soh", ["Aka-Bea"] = "abj", ["Aka-Cari"] = "aci", ["Aka-Kol"] = "aky", ["Aka-Kora"] = "ack", ["Akar-Bale"] = "acl", ["Akatek"] = "knj", ["Ake"] = "aik", ["Akebu"] = "keu", ["Akei"] = "tsr", ["Akeu"] = "aeu", ["Akolet"] = "akt", ["Akoye"] = "miw", ["Akpa"] = "akf", ["Akpes"] = "ibe", ["Akrukay"] = "afi", ["Akuku"] = "ayk", ["Akum"] = "aku", ["Akurio"] = "ako", ["Akuwagel"] = "bey", ["Akwa"] = "akw", ["Akyaung Ari"] = "nqy", ["Al-Sayyid Bedouin Sign Language"] = "syy", ["Alabat Island Agta"] = "dul", ["Alacatlatzala Mixtec"] = "mim", ["Alago"] = "ala", ["Alapmunte"] = "apv", ["Alas-Kluet Batak"] = "btz", ["Alazapa"] = "nai-ala", ["Albanian Sign Language"] = "sqk", ["Alege"] = "alf", ["Algerian Sign Language"] = "asp", ["Ali"] = "aiy", ["Alladian"] = "ald", ["Alngith"] = "aid", ["Alo Phola"] = "ypo", ["Alor"] = "aol", ["Aloápam Zapotec"] = "zaq", ["Alu"] = "mte", ["Alugu"] = "aub", ["Tiếng Alune"] = "alp", ["Alungul"] = "aus-alu", ["Aluo"] = "yna", ["Alur"] = "alz", ["Alutiiq"] = "ems", ["Alviri-Vidari"] = "avd", ["Alyawarr"] = "aly", ["Amahai"] = "amq", ["Amanayé"] = "ama", ["Amara"] = "aie", ["Amarakaeri"] = "amr", ["Amarizana"] = "awd-ama", ["Amasi"] = "alv-ama", ["Amatlán Zapotec"] = "zpo", ["Amba"] = "rwm", ["Ambakich"] = "aew", ["Ambala Ayta"] = "abc", ["Ambelau"] = "amv", ["Ambele"] = "ael", ["Amblong"] = "alm", ["Ambo"] = "amb", ["Ambul"] = "apo", ["Amele"] = "aey", ["Amganad Ifugao"] = "ifa", ["Ami"] = "amy", ["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", ["Ana Tinga Dogon"] = "dti", ["Anakalangu"] = "akg", ["Anam"] = "pda", ["Anambé"] = "aan", ["Anamgura"] = "imi", ["Anasi"] = "bpo", ["Ancient Ligurian"] = "xlg", ["Ancient North Arabian"] = "xna", ["Ancient Zapotec"] = "xzp", ["Andai"] = "afd", ["Andajin"] = "ajn", ["Andaman Creole Hindi"] = "hca", ["Andaqui"] = "ana", ["Andarum"] = "aod", ["Andegerebinha"] = "adg", ["Andh"] = "anr", ["Andio"] = "bzb", ["Andjingith"] = "aus-and", ["Andoa"] = "anb", ["Andoque"] = "ano", ["Andoquero"] = "sai-and", ["Andra-Hus"] = "anx", ["Aneityum"] = "aty", ["Anem"] = "anz", ["Aneme Wake"] = "aby", ["Anfillo"] = "myo", ["Tiếng Angaataha"] = "agm", ["Angaité"] = "aqt", ["Angal"] = "age", ["Angal Enen"] = "aoe", ["Angal Heneng"] = "akh", ["Angevin"] = "roa-ang", ["Angkamuthi"] = "avm", ["Angkola Batak"] = "akb", ["Angloromani"] = "rme", ["Angor"] = "agg", ["Angoram"] = "aog", ["Angosturas Tunebo"] = "tnd", ["Anguthimri"] = "awg", ["Ani Phowa"] = "ypn", ["Animere"] = "anf", ["Anindilyakwa"] = "aoi", ["Anjam"] = "boj", ["Anmatyerre"] = "amx", ["Anong"] = "nun", ["Anor"] = "anj", ["Anserma"] = "ans", ["Ansus"] = "and", ["Antakarinya"] = "ant", ["Antigua and Barbuda Creole English"] = "aig", ["Anu"] = "anl", ["Anufo"] = "cko", ["Anus"] = "auq", ["Anuta"] = "aud", ["Anyin Morofo"] = "mtb", ["Aoheng"] = "pni", ["Aore"] = "aor", ["Ap Ma"] = "kbx", ["Apalachee"] = "xap", ["Apali"] = "ena", ["Apasco-Apoala Mixtec"] = "mip", ["Apiaká"] = "api", ["Apma"] = "app", ["Apolista"] = "awd-apo", ["Aproumu Aizi"] = "ahp", ["Apurinã"] = "apu", ["Arabana"] = "ard", ["Arabela"] = "arl", ["Aralle-Tabulahan"] = "atq", ["Arammba"] = "stk", ["Aranama-Tamique"] = "xrt", ["Arandai"] = "jbj", ["Araona"] = "aro", ["Arapaso"] = "arj", ["Arara-Karo"] = "arr", ["Ararandewára"] = "xaj", ["Arawum"] = "awm", ["Arbore"] = "arv", ["Are"] = "mwc", ["Areba"] = "aea", ["Argentine Sign Language"] = "aed", ["Arguni"] = "agf", ["Arhâ"] = "aqr", ["Arhö"] = "aok", ["Aribwatsa"] = "laz", ["Aribwaung"] = "ylu", ["Arifama-Miniafia"] = "aai", ["Arigidi"] = "aqg", ["Arikapú"] = "ark", ["Arikara"] = "ari", ["Arikem"] = "ait", ["Aringa"] = "luc", ["Armazic"] = "xrm", ["Armenian Sign Language"] = "aen", ["Arop-Lokep"] = "apr", ["Arop-Sissano"] = "aps", ["Arosi"] = "aia", ["Arritinngithigh"] = "rrt", ["Arta"] = "atz", ["Arua"] = "aru", ["Aruamu"] = "msy", ["Aruek"] = "aur", ["Aruop"] = "lsr", ["Arutani"] = "atx", ["Aruá"] = "arx", ["As"] = "asz", ["Asaro'o"] = "mtv", ["Ashe"] = "ahs", ["Asháninka"] = "cni", ["Ashéninka Perené"] = "prq", ["Asilulu"] = "asl", ["Asoa"] = "asv", ["Assangori"] = "sjg", ["Asu"] = "aum", ["Asue Awyu"] = "psa", ["Asunción Mixtepec Zapotec"] = "zoo", ["Ata"] = "atm", ["Ata Manobo"] = "atd", ["Atakapa"] = "aqp", ["Atampaya"] = "amz", ["Atanques"] = "cba-ata", ["Atatláhuca Mixtec"] = "mib", ["Ateso"] = "teo", ["Ati"] = "atk", ["Atohwaim"] = "aqm", ["Atong (Cameroon)"] = "ato", ["Atorada"] = "aox", ["Atsam"] = "cch", ["Atsugewi"] = "atw", ["Attié"] = "ati", ["Au"] = "avt", ["Aulua"] = "aul", ["Aurá"] = "aux", ["Aushi"] = "auh", ["Aushiri"] = "avs", ["Auslan"] = "asf", ["Austral"] = "aut", ["Australian Aboriginal Sign Language"] = "asw", ["Austrian Sign Language"] = "asq", ["Austronesian Mari"] = "hob", ["Auwe"] = "smf", ["Auyana"] = "auy", ["Auye"] = "auu", ["Auyokawa"] = "auo", ["Avau"] = "avb", ["Avava"] = "tmb", ["Avikam"] = "avi", ["Avá-Canoeiro"] = "avv", ["Awa (New Guinea)"] = "awb", ["Awa-Cuaiquer"] = "kwi", ["Awabakal"] = "awk", ["Awak"] = "awo", ["Awar"] = "aya", ["Awara"] = "awx", ["Awbono"] = "awh", ["Awera"] = "awr", ["Awetí"] = "awe", ["Awngthim"] = "gwm", ["Awtuw"] = "kmn", ["Awun"] = "aww", ["Awutu"] = "afu", ["Awyi"] = "auw", ["Axamb"] = "ahb", ["Ayabadhu"] = "ayd", ["Ayautla Mazatec"] = "vmy", ["Ayerrerenge"] = "axe", ["Ayi"] = "ayq", ["Ayizi"] = "yyz", ["Ayizo"] = "ayb", ["Ayomán"] = "sai-ayo", ["Ayoquesco Zapotec"] = "zaf", ["Ayoreo"] = "ayo", ["Tiếng Ayu"] = "ayu", ["Ayutla Mixtec"] = "miy", ["Azha"] = "aza", ["Azhe"] = "yiz", ["Baa"] = "kwb", ["Baan"] = "bvj", ["Baangi"] = "bqx", ["Baba"] = "bbw", ["Babango"] = "bbm", ["Babanki"] = "bbk", ["Babine-Witsuwit'en"] = "bcr", ["Babole"] = "bvx", ["Bada"] = "bhz", ["Badeshi"] = "bdz", ["Badimaya"] = "bia", ["Badyara"] = "pbp", ["Baeggu"] = "bvd", ["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", ["Bagupi"] = "bpi", ["Bagusa"] = "bqb", ["Baha"] = "yha", ["Baham"] = "bdw", ["Bahamian Creole"] = "bah", ["Baharna Arabic"] = "abv", ["Bahau"] = "bhv", ["Bahinemo"] = "bjh", ["Bahonsuai"] = "bsu", ["Bai"] = "bdj", ["Baibai"] = "bbf", ["Baikeno"] = "bkx", ["Baima"] = "bqh", ["Baimak"] = "bmx", ["Bainouk-Gunyaamolo"] = "bcz", ["Bainouk-Samik"] = "bcb", ["Baissa Fali"] = "fah", ["Bajan"] = "bjs", ["Bajelani"] = "bjm", ["Baka"] = "bkc", ["Bakairí"] = "bkq", ["Bakoko"] = "bkh", ["Bakole"] = "kme", ["Bakpinka"] = "bbs", ["Bakulung"] = "bbu", ["Tiếng Bakumpai"] = "bkr", ["Bakwé"] = "bjw", ["Balaesang"] = "bls", ["Balangao"] = "blw", ["Balangingi"] = "sse", ["Balau"] = "blg", ["Baldemu"] = "bdn", ["Bali"] = "bcp", ["Baliledo"] = "poz-bal", ["Balinese Malay"] = "mhp", ["Balo"] = "bqo", ["Baloi"] = "biz", ["Balong"] = "bnt-bal", ["Baluan-Pam"] = "blq", ["Bamako Sign Language"] = "bog", ["Bamali"] = "bbq", ["Bambalang"] = "bmo", ["Bambam"] = "ptu", ["Bambili-Bambui"] = "baw", ["Bamenyam"] = "bce", ["Bamu"] = "bcf", ["Bamukumbit"] = "bqt", ["Bamunka"] = "bvm", ["Bamwe"] = "bmg", ["Ban Khor Sign Language"] = "bfk", ["Banam Bay"] = "vrt", ["Banao Itneg"] = "bjx", ["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", ["Bangala"] = "bxg", ["Bangandu"] = "bgf", ["Bangba"] = "bbe", ["Bangime"] = "dba", ["Bangka"] = "mfb", ["Bangru"] = "sit-ban", ["Bangubangu"] = "bnx", ["Bangwinji"] = "bsj", ["Baniva"] = "bvv", ["Baniwa"] = "bwi", ["Banka"] = "bxw", ["Bankan Tey Dogon"] = "dbw", ["Banoni"] = "bcm", ["Bantik"] = "bnq", ["Baraamu"] = "brd", ["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", ["Bariai"] = "bch", ["Bariji"] = "bjc", ["Barikanchi"] = "bxo", ["Barngarla"] = "bjb", ["Barok"] = "bjk", ["Barranbinya"] = "aus-bra", ["Barro Negro Tunebo"] = "tbn", ["Barrow Point"] = "bpt", ["Baruga"] = "bjz", ["Barunggam"] = "aus-brm", ["Baruya"] = "byr", ["Barwe"] = "bwg", ["Barí"] = "mot", ["Basa"] = "bzw", ["Basa-Gumna"] = "bsl", ["Basa-Gurmana"] = "buj", ["Basap"] = "bdb", ["Bashkardi"] = "bsg", ["Bassa-Kontagora"] = "bsr", ["Bassossi"] = "bsi", ["Bata"] = "bta", ["Bataan Ayta"] = "ayt", ["Batanga"] = "bnm", ["Bateri"] = "btv", ["Bathari"] = "bhm", ["Bati (Cameroon)"] = "btc", ["Bati (Indonesia)"] = "bvt", ["Batu"] = "btu", ["Batui"] = "zbt", ["Bau"] = "bbd", ["Bauchi"] = "bsf", ["Baure"] = "brg", ["Bauria"] = "bge", ["Bauro"] = "bxa", ["Bauwaki"] = "bwk", ["Bauzi"] = "bvz", ["Bawm Chin"] = "bgr", ["Bay Miwok"] = "mkq", ["Bayali"] = "bjy", ["Baybayanon"] = "bvy", ["Baygo"] = "byg", ["Bayogoula"] = "nai-bay", ["Bayono"] = "byl", ["Bayot"] = "bda", ["Bayungu"] = "bxj", ["Bazigar"] = "bfr", ["Baïnounk Gubëeher"] = "alv-bgu", ["Beami"] = "beo", ["Beba"] = "bfp", ["Bebe"] = "bzv", ["Bebele"] = "beb", ["Bebeli"] = "bek", ["Bebil"] = "bxp", ["Bedik"] = "tnr", ["Bedoanas"] = "bed", ["Beeke"] = "bkf", ["Beele"] = "bxq", ["Beembe"] = "beq", ["Beezen"] = "bnz", ["Befang"] = "bby", ["Begbere-Ejar"] = "bqv", ["Bekati'"] = "bei", ["Bekwarra"] = "bkv", ["Bekwel"] = "bkw", ["Belait"] = "beg", ["Belanda Bor"] = "bxb", ["Belanda Viri"] = "bvi", ["Belizean Creole"] = "bzj", ["Tiếng Bembe"] = "bmb", ["Ben Tey"] = "dbt", ["Bena"] = "yun", ["Benabena"] = "bef", ["Bende"] = "bdp", ["Bendi"] = "bct", ["Beneraf"] = "bnv", ["Beng"] = "nhb", ["Benga"] = "bng", ["Benggoi"] = "bgy", ["Bengkala Sign Language"] = "bqy", ["Bentong"] = "bnu", ["Benyadu'"] = "byd", ["Beothuk"] = "bue", ["Bepour"] = "bie", ["Bera"] = "brf", ["Berakou"] = "bxv", ["Berau Malay"] = "bve", ["Berawan"] = "lod", ["Bergish"] = "gmw-bgh", ["Berinomo"] = "bit", ["Berom"] = "bom", ["Berta"] = "wti", ["Berti"] = "byt", ["Besme"] = "bes", ["Besoa"] = "bep", ["Betaf"] = "bfe", ["Bete"] = "byf", ["Bete-Bendi"] = "btt", ["Betoi"] = "sai-bet", ["Bhalay"] = "bhx", ["Bharia"] = "bha", ["Bhaya"] = "bhe", ["Bhele"] = "bhy", ["Bhilali"] = "bhi", ["Bhoti Kinnauri"] = "nes", ["Biafada"] = "bif", ["Biage"] = "bdf", ["Biak"] = "bhw", ["Biali"] = "beh", ["Bian Marind"] = "bpv", ["Biangai"] = "big", ["Biao"] = "byk", ["Biao Mon"] = "bmt", ["Biao-Jiao Mien"] = "bje", ["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", ["Bikaru"] = "bic", ["Bikya"] = "byb", ["Bila"] = "bip", ["Bilakura"] = "bql", ["Bilba"] = "bpz", ["Bilbil"] = "brz", ["Bile"] = "bil", ["Biliau"] = "bcu", ["Biloxi"] = "bll", ["Bilur"] = "bxf", ["Bimin"] = "bhl", ["Bimoba"] = "bim", ["Bina"] = "bmn", ["Binahari"] = "bxz", ["Binandere"] = "bhg", ["Binawa"] = "byj", ["Bindal"] = "xbd", ["Bine"] = "bon", ["Binji"] = "bpj", ["Binongan Itneg"] = "itb", ["Bintauna"] = "bne", ["Bintulu"] = "bny", ["Binumarien"] = "bjr", ["Bipi"] = "biq", ["Birgid"] = "brk", ["Biri"] = "bzr", ["Biritai"] = "bqq", ["Birri"] = "bvq", ["Birrpayi"] = "xbj", ["Birwa"] = "brl", ["Biseni"] = "ije", ["Bishuo"] = "bwh", ["Bisis"] = "bnw", ["Bisorio"] = "bir", ["Bitare"] = "brt", ["Bitur"] = "mcc", ["Biwat"] = "bwm", ["Biyo"] = "byo", ["Biyom"] = "bpm", ["Blablanga"] = "blp", ["Black Speech"] = "art-bsp", ["Blafe"] = "bfh", ["Bo"] = "bgl", ["Bo-Rukul"] = "mae", ["Bo-Ung"] = "mux", ["Boano (Maluku)"] = "bzn", ["Boano (Sulawesi)"] = "bzl", ["Bobongko"] = "bgb", ["Bobot"] = "bty", ["Bodo (Central Africa)"] = "boy", ["Bofi"] = "bff", ["Boga"] = "bvw", ["Bogaya"] = "boq", ["Boguru"] = "bqu", ["Boikin"] = "bzf", ["Bokha"] = "ybk", ["Bokoto"] = "bdt", ["Bokyi"] = "bky", ["Bolak"] = "art-blk", ["Bolango"] = "bld", ["Bole"] = "bol", ["Bolgo"] = "bvo", ["Bolia"] = "bli", ["Tiếng Bolinao"] = "smk", ["Bolivian Sign Language"] = "bvl", ["Bolon"] = "bof", ["Bolondo"] = "bzm", ["Bolongan"] = "blj", ["Bom"] = "bmf", ["Boma Nkuu"] = "bnt-bon", ["Boma Yumu"] = "bnt-boy", ["Bomboli"] = "bml", ["Bomboma"] = "bws", ["Bomitaba"] = "zmx", ["Bomwali"] = "bmw", ["Bon Gula"] = "glc", ["Bondei"] = "bou", ["Tiếng Kulango Bondoukou"] = "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", ["Boor"] = "bvf", ["Bora"] = "boa", ["Border Kuna"] = "kvn", ["Borei"] = "gai", ["Boro"] = "xxb", ["Borong"] = "ksr", ["Boruca"] = "brn", ["Boselewa"] = "bwf", ["Bosngun"] = "bqs", ["Bote-Majhi"] = "bmj", ["Tiếng Kulango Bouna"] = "nku", ["Bourbonnais-Berrichon"] = "roa-bbn", ["Bozaba"] = "bzo", ["Bragat"] = "aof", ["Brazilian Sign Language"] = "bzs", ["Brek Karen"] = "kvl", ["Tiếng Brem"] = "buq", ["Bribri"] = "bzd", ["British Sign Language"] = "bfi", ["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", ["Bubi"] = "buw", ["Bubia"] = "bbx", ["Budibud"] = "btp", ["Budong-Budong"] = "bdx", ["Budu"] = "buu", ["Buduma"] = "bdm", ["Budza"] = "bja", ["Buena Vista Yokuts"] = "nai-bvy", ["Buglere"] = "sab", ["Bugun"] = "bgg", ["Buhutu"] = "bxh", ["Bujhyal"] = "byh", ["Bukar-Sadung Bidayuh"] = "sdo", ["Bukat"] = "bvk", ["Bukawa"] = "buk", ["Bukit Malay"] = "bvu", ["Bukitan"] = "bkn", ["Buksa"] = "tkb", ["Bukusu"] = "bxk", ["Bulgarian Sign Language"] = "bqn", ["Bulgebi"] = "bmp", ["Buli (Ghana)"] = "bwu", ["Buli (Indonesia)"] = "bzq", ["Bulu (Cameroon)"] = "bum", ["Bulu (New Guinea)"] = "bjl", ["Bum"] = "bmv", ["Bumaji"] = "byp", ["Bumbita Arapesh"] = "aon", ["Bun"] = "buv", ["Buna"] = "bvn", ["Bunaba"] = "bck", ["Bunak"] = "bfn", ["Tiếng Bunama"] = "bdd", ["Bundeli"] = "bns", ["Bung"] = "bqd", ["Bungain"] = "but", ["Bunganditj"] = "xbg", ["Bungu"] = "wun", ["Bunoge"] = "dgb", ["Buol"] = "blf", ["Bura"] = "bwr", ["Burak"] = "bys", ["Buraka"] = "bkg", ["Burarra"] = "bvr", ["Burate"] = "bti", ["Burduna"] = "bxn", ["Bure"] = "bvh", ["Burgundian"] = "gem-bur", ["Burmeso"] = "bzu", ["Buru (Indonesia)"] = "mhs", ["Buru (Nigeria)"] = "bqw", ["Burui"] = "bry", ["Burumakok"] = "aip", ["Burun"] = "bdi", ["Burusu"] = "bqr", ["Buruwai"] = "asi", ["Busam"] = "bxs", ["Busami"] = "bsm", ["Busang Kayan"] = "bfg", ["Bushoong"] = "buf", ["Buso"] = "bso", ["Busoa"] = "bup", ["Busuu"] = "bju", ["Butbut Kalinga"] = "kyb", ["Butchulla"] = "xby", ["Butmas-Tur"] = "bnr", ["Buwal"] = "bhs", ["Buyeo"] = "xpy", ["Buyu"] = "byi", ["Buyuan Jino"] = "jiy", ["Bwa"] = "bww", ["Bwaidoka"] = "bwd", ["Bwala"] = "bnt-bwa", ["Bwanabwana"] = "tte", ["Bwatoo"] = "bwa", ["Bwela"] = "bwl", ["Bwile"] = "bwc", ["Bwisi"] = "bwz", ["Byangsi"] = "bee", ["Byep"] = "mkk", ["Bädi Kanum"] = "khd", ["Caac"] = "msq", ["Cabiyarí"] = "cbb", ["Cabécar"] = "cjp", ["Cacaloxtepec Mixtec"] = "miu", ["Cacaopera"] = "ccr", ["Cacua"] = "cbv", ["Cacán"] = "sai-cac", ["Caddo"] = "cad", ["Cafundó"] = "ccd", ["Cahuarano"] = "cah", ["Caka"] = "ckx", ["Cakchiquel-Quiché Mixed Language"] = "ckz", ["Cakfem-Mushere"] = "cky", ["Calabrian Greek"] = "grk-cal", ["Callawalla"] = "caw", ["Calusa"] = "nai-cal", ["Caluyanun"] = "clu", ["Caló"] = "rmq", ["Camarines Norte Agta"] = "abd", ["Cameroon Mambila"] = "mcu", ["Cameroon Pidgin"] = "wes", ["Campalagian"] = "cml", ["Camsá"] = "kbh", ["Camtho"] = "cmt", ["Candoshi-Shapra"] = "cbu", ["Canichana"] = "caz", ["Cao Miao"] = "cov", ["Capiznon"] = "cps", ["Caquinte"] = "cot", ["Cara"] = "cfd", ["Carabayo"] = "cby", ["Caramanta"] = "crf", ["Caranqui"] = "sai-caq", ["Carapana"] = "cbc", ["Carian"] = "xcr", ["Cariay"] = "awd-kar", ["Carijona"] = "cbd", ["Carolina Algonquian"] = "crr", ["Carolinian"] = "cal", ["Carpathian Romani"] = "rmc", ["Cashibo-Cacataibo"] = "cbr", ["Cashinahua"] = "cbs", ["Casiguran Dumagat Agta"] = "dgc", ["Casuarina Coast Asmat"] = "asc", ["Catacao"] = "sai-cat", ["Catalan Sign Language"] = "csc", ["Catuquinaru"] = "sai-ctq", ["Catío Chibcha"] = "cba-cat", ["Cauca"] = "cca", ["Cavere"] = "awd-cav", ["Cavineña"] = "cav", ["Cayubaba"] = "cyb", ["Cayuse"] = "xcy", ["Cazcan"] = "azc-caz", ["Cañari"] = "sai-cnr", ["Cebaara Senoufo"] = "sef", ["Cemuhî"] = "cam", ["Cen"] = "cen", ["Central Asmat"] = "cns", ["Central Awyu"] = "awu", ["Central Bontoc"] = "lbk", ["Central Cagayan Agta"] = "agt", ["Central Grebo"] = "grv", ["Central Huishui Hmong"] = "hmc", ["Central Maewo"] = "mwo", ["Central Mahuatlán Zapoteco"] = "zam", ["Central Malay"] = "pse", ["Central Masela"] = "mxz", ["Central Mashan Hmong"] = "hmm", ["Central Melanau"] = "mel", ["Central Ojibwa"] = "ojc", ["Central Palawano"] = "plc", ["Central Pame"] = "pbs", ["Central Pomo"] = "poo", ["Central Sierra Miwok"] = "csm", ["Central Subanen"] = "syb", ["Central Tagbanwa"] = "tgt", ["Central Tarahumara"] = "tar", ["Central Teke"] = "nzu", ["Central Tunebo"] = "tuf", ["Centúúm"] = "cet", ["Cerma"] = "cme", ["Ch'olti'"] = "myn-chl", ["Chaap Wuurong"] = "tjw", ["Chadian Sign Language"] = "cds", ["Chaha"] = "sem-cha", ["Chairel"] = "sit-cha", ["Chakali"] = "cli", ["Chala"] = "cll", ["Chali"] = "tgf", ["Chamacoco"] = "ceg", ["Chamba Daka"] = "ccg", ["Chamba Leko"] = "ndi", ["Chambri"] = "can", ["Champenois"] = "roa-cha", ["Chang"] = "nbc", ["Changriwa"] = "cga", ["Chaná"] = "sai-chn", ["Chané"] = "caj", ["Chapacura"] = "sai-chp", ["Chara"] = "cra", ["Charrua"] = "sai-chr", ["Chaudangsi"] = "cdn", ["Chayahuita"] = "cbt", ["Chazumba Mixtec"] = "xtb", ["Che"] = "ruk", ["Cheke Holo"] = "mrn", ["Chemakum"] = "xch", ["Chenapian"] = "cjn", ["Chepya"] = "ycp", ["Cherepon"] = "cpn", ["Chesu"] = "ych", ["Chetco-Tolowa"] = "ctc", ["Chhintange"] = "ctn", ["Chhulung"] = "cur", ["Chiangmai Sign Language"] = "csd", ["Chiapanec"] = "cip", ["Chichicapan Zapotec"] = "zpv", ["Chichimeca-Jonaz"] = "pei", ["Chichonyi-Chidzihana-Chikauma"] = "coh", ["Chicomuceltec"] = "cob", ["Chiduruma"] = "dug", ["Chigmecatitlán Mixtec"] = "mii", ["Chilean Sign Language"] = "csg", ["Chilisso"] = "clh", ["Chiltepec Chinantec"] = "csa", ["Chimalapa Zoque"] = "zoh", ["Chimariko"] = "cid", ["Chimila"] = "cbg", ["Chimwiini"] = "bnt-cmw", ["Chinbon Chin"] = "cnb", ["Chinese Pidgin English"] = "cpi", ["Chinese Sign Language"] = "csl", ["Chipaya"] = "cap", ["Chiquihuitlán Mazatec"] = "maq", ["Chiquimulilla"] = "nai-chi", ["Chiquitano"] = "cax", ["Chirino"] = "sai-chi", ["Chiripá"] = "nhd", ["Chitimacha"] = "ctm", ["Chitkuli Kinnauri"] = "cik", ["Chitwania Tharu"] = "the", ["Tiếng Zapotec Choapan"] = "zpc", ["Chochotec"] = "coz", ["Chokri Naga"] = "nri", ["Chokwe"] = "cjk", ["Cholón"] = "cht", ["Chono"] = "sai-cno", ["Chopi"] = "cce", ["Chuabo"] = "chw", ["Chuanqiandian Cluster Miao"] = "cqd", ["Chuave"] = "cjv", ["Chug"] = "cvg", ["Chuj"] = "cac", ["Chuka"] = "cuh", ["Chukwa"] = "cuw", ["Chumburung"] = "ncu", ["Churuya"] = "sai-chu", ["Chácobo"] = "cao", ["Ci Gbe"] = "cib", ["Cibak"] = "ckl", ["Cicipu"] = "awc", ["Ciguayo"] = "nai-cig", ["Cinamiguin Manobo"] = "mkx", ["Cinda-Regi-Tiyal"] = "cdr", ["Cineni"] = "cie", ["Cinta Larga"] = "cin", ["Cishingini"] = "asg", ["Citak"] = "txt", ["Ciwogai"] = "tgd", ["Tiếng Gael cổ điển"] = "ghc", ["Classical Guaraní"] = "gn-cls", ["Classical Mandaic"] = "myz", ["Classical Newar"] = "nwc", ["Classical Quechua"] = "qwc", ["Coahuilteco"] = "xcw", ["Coast Miwok"] = "csi", ["Coastal Konjo"] = "kjc", ["Coatecas Altas Zapotec"] = "zca", ["Coatepec Nahuatl"] = "naz", ["Coatlán Mixe"] = "mco", ["Coatlán Zapotec"] = "zps", ["Coatzospan Mixtec"] = "miz", ["Cocopa"] = "coc", ["Cocos Islands Malay"] = "coa", ["Coeruna"] = "sai-coe", ["Cogui"] = "kog", ["Col"] = "liw", ["Colombian Sign Language"] = "csn", ["Colonia Tovar German"] = "gct", ["Columbia-Wenatchi"] = "col", ["Colán"] = "sai-col", ["Comaltepec Chinantec"] = "cco", ["Comechingon"] = "sai-cmg", ["Comecrudo"] = "xcm", ["Communicationssprache"] = "art-com", ["Como Karim"] = "cfg", ["Con"] = "cno", ["Coos"] = "csz", ["Copainalá Zoque"] = "zoc", ["Copallén"] = "sai-cop", ["Coquille"] = "coq", ["Cora"] = "crn", ["Cori"] = "cry", ["Coroado Puri"] = "sai-crd", ["Cosoleacaque Nahuatl"] = "nhk", ["Costa Rican Sign Language"] = "csr", ["Cotabato Manobo"] = "mta", ["Cotoname"] = "xcn", ["Coyaima"] = "coy", ["Coyotepec Popoloca"] = "pbf", ["Coyutla Totonac"] = "toc", ["Crimean Gothic"] = "gme-cgo", ["Croatian Sign Language"] = "csq", ["Cruzeño"] = "crz", ["Cuban Sign Language"] = "csf", ["Cubeo"] = "cub", ["Cueva"] = "sai-cva", ["Cuiba"] = "cui", ["Cuitlatec"] = "cuy", ["Culina"] = "cul", ["Tiếng Culli"] = "sai-cul", ["Cun"] = "cuq", ["Cung"] = "cug", ["Curonian"] = "xcu", ["Curripaco"] = "kpc", ["Cutchi-Swahili"] = "ccl", ["Cuvok"] = "cuv", ["Cuyamecalco Mixtec"] = "xtu", ["Cwi Bwamu"] = "bwy", ["Czech Sign Language"] = "cse", ["Da'a Kaili"] = "kzf", ["Daai Chin"] = "dao", ["Daantanai'"] = "lni", ["Daba"] = "dbq", ["Dabe"] = "dbe", ["Dadanitic"] = "sem-dad", ["Dadi Dadi"] = "dda", ["Dadiya"] = "dbd", ["Tiếng Daga"] = "dgz", ["Dagaari Dioula"] = "dgd", ["Dagik"] = "dec", ["Dagoman"] = "dgn", ["Daho-Doo"] = "das", ["Dai"] = "dij", ["Dair"] = "drb", ["Dairi Batak"] = "btd", ["Dakaka"] = "bpa", ["Dakka"] = "dkk", ["Daloa Bété"] = "bev", ["Dama (Nigeria)"] = "dmm", ["Dama (Sierra Leone)"] = "dmn-dam", ["Damakawa"] = "dam", ["Damal"] = "uhn", ["Dampelas"] = "dms", ["Danaru"] = "dnr", ["Dandami Maria"] = "daq", ["Dangaura Tharu"] = "thl", ["Danish Sign Language"] = "dsl", ["Dano"] = "aso", ["Dao"] = "daz", ["Daonda"] = "dnd", ["Dar Fur Daju"] = "daj", ["Dar Sila Daju"] = "dau", ["Darai"] = "dry", ["Darkinjung"] = "xda", ["Darlong"] = "dln", ["Darmiya"] = "drd", ["Daro-Matu Melanau"] = "dro", ["Darumbal"] = "xgm", ["Dass"] = "dot", ["Datooga"] = "tcc", ["Daungwurrung"] = "dgw", ["Davawenyo"] = "daw", ["Dawawa"] = "dww", ["Dawera-Daweloor"] = "ddw", ["Day"] = "dai", ["Dayi"] = "dax", ["Dazaga"] = "dzg", ["Deccani"] = "dcc", ["Dedua"] = "ded", ["Defaka"] = "afn", ["Defi Gbe"] = "gbh", ["Deg"] = "mzw", ["Degenan"] = "dge", ["Dehwari"] = "deh", ["Dek"] = "dek", ["Dela-Oenale"] = "row", ["Delo"] = "ntr", ["Delta Yokuts"] = "nai-dly", ["Dem"] = "dem", ["Dema"] = "dmx", ["Demisa"] = "dei", ["Demta"] = "dmy", ["Tiếng Dena'ina"] = "tfn", ["Dendi"] = "ddn", ["Dengese"] = "dez", ["Dengka"] = "dnk", ["Deno"] = "dbb", ["Denya"] = "anv", ["Dení"] = "dny", ["Desano"] = "des", ["Dewas Rai"] = "dwz", ["Dewoin"] = "dee", ["Dezfuli"] = "def", ["Dghwede"] = "dgh", ["Dhaiso"] = "dhs", ["Dhalandji"] = "dhl", ["Dhao"] = "nfa", ["Dhofari Arabic"] = "adf", ["Dhudhuroa"] = "ddr", ["Dhungaloo"] = "dhx", ["Dhurga"] = "dhu", ["Dhuwal"] = "dwu", ["Dhuwaya"] = "dwy", ["Dia"] = "dia", ["Dibiyaso"] = "dby", ["Dibo"] = "dio", ["Dicamay Agta"] = "duy", ["Didinga"] = "did", ["Digo"] = "dig", ["Tiếng Dii"] = "dur", ["Dijim-Bwilim"] = "cfa", ["Dilling"] = "dil", ["Dima"] = "jma", ["Dimbong"] = "dii", ["Dinapigue Agta"] = "phi-din", ["Dineor"] = "mrx", ["Ding"] = "diz", ["Diodio"] = "ddi", ["Diri"] = "dwa", ["Dirim"] = "dir", ["Disa"] = "dsi", ["Diuwe"] = "diy", ["Diuxi-Tilantongo Mixtec"] = "xtd", ["Dixon Reef"] = "dix", ["Djadjawurrung"] = "dja", ["Djambarrpuyngu"] = "djr", ["Djangun"] = "djf", ["Djauan"] = "djn", ["Djawi"] = "djw", ["Djimini"] = "dyi", ["Djinba"] = "djb", ["Djiwarli"] = "djl", ["Dobel"] = "kvo", ["Dobu"] = "dob", ["Doe"] = "doe", ["Doga"] = "dgg", ["Doghoro"] = "dgx", ["Dogoso"] = "dgs", ["Dogosé"] = "dos", ["Dogul Dom"] = "dbg", ["Doka"] = "dbi", ["Doko-Uyanga"] = "uya", ["Dom"] = "doa", ["Dominican Sign Language"] = "doq", ["Dompo"] = "doy", ["Domu"] = "dof", ["Domung"] = "dev", ["Dondo"] = "dok", ["Dong"] = "doh", ["Dongo"] = "doo", ["Dongotono"] = "ddd", ["Dongshanba Lalo"] = "yik", ["Donno So Dogon"] = "dds", ["Doondo"] = "dde", ["Dorasque"] = "cba-dor", ["Dori'o"] = "dor", ["Dorig"] = "wwo", ["Doromu-Koki"] = "kqc", ["Dorze"] = "doz", ["Doso"] = "dol", ["Dothraki"] = "art-dtk", ["Doura"] = "don", ["Doutai"] = "tds", ["Doyayo"] = "dow", ["Drehu"] = "dhv", ["Duala"] = "dua", ["Duano"] = "dup", ["Duau"] = "dva", ["Dubu"] = "dmu", ["Dugun"] = "ndu", ["Duguri"] = "dbm", ["Dugwor"] = "dme", ["Duhwa"] = "kbz", ["Duit"] = "cba-dui", ["Duke"] = "nke", ["Dulbu"] = "dbo", ["Duli"] = "duz", ["Duma"] = "dma", ["Dumaitic"] = "sem-dum", ["Dumbea"] = "duf", ["Dumpas"] = "dmv", ["Dumun"] = "dui", ["Duna"] = "duc", ["Dungmali"] = "raa", ["Dungu"] = "dbv", ["Dura"] = "drq", ["Duri"] = "mvp", ["Duriankere"] = "dbn", ["Dusner"] = "dsn", ["Dusun Deyah"] = "dun", ["Dusun Malang"] = "duq", ["Dutch Sign Language"] = "dse", ["Duupa"] = "dae", ["Duvle"] = "duv", ["Duwai"] = "dbp", ["Duwet"] = "gve", ["Dwang"] = "nnu", ["Dyaabugay"] = "dyy", ["Dyaberdyaber"] = "dyb", ["Dyan"] = "dya", ["Dyangadi"] = "dyn", ["Dyugun"] = "dyd", ["Dza"] = "jen", ["Dzando"] = "dzn", ["Dzao Min"] = "bpn", ["Dzodinka"] = "add", ["Dâw"] = "kwa", ["E'ma Buyang"] = "yzg", ["Early Modern Korean"] = "ko-ear", ["Early Tripuri"] = "xtr", ["East Damar"] = "dmr", ["East Franconian"] = "vmf", ["East Kewa"] = "kjs", ["East Limba"] = "lma", ["East Makian"] = "mky", ["East Masela"] = "vme", ["East Nyala"] = "nle", ["East Tarangan"] = "tre", ["Eastern Bolivian Guaraní"] = "gui", ["Eastern Durango Nahuatl"] = "azd", ["Eastern Gurung"] = "ggn", ["Eastern Highland Chatino"] = "cly", ["Eastern Highland Otomi"] = "otm", ["Eastern Huasteca Nahuatl"] = "nhe", ["Eastern Huishui Hmong"] = "hme", ["Eastern Karaboro"] = "xrb", ["Eastern Keres"] = "kee", ["Eastern Lalu"] = "yit", ["Tiếng Maninkakan Đông"] = "emk", ["Eastern Meohang"] = "emg", ["Eastern Muria"] = "emu", ["Eastern Ngad'a"] = "nea", ["Eastern Nisu"] = "nos", ["Eastern Penan"] = "pez", ["Eastern Pomo"] = "peb", ["Eastern Qiandong Miao"] = "hmq", ["Eastern Subanun"] = "sfe", ["Eastern Tawbuid"] = "bnj", ["Eastern Xiangxi Miao"] = "muq", ["Eastern Xwla Gbe"] = "gbx", ["Ebira"] = "igb", ["Ecuadorian Sign Language"] = "ecs", ["Ede Cabe"] = "cbj", ["Ede Ije"] = "ijj", ["Edera Awyu"] = "awy", ["Edolo"] = "etr", ["Edomite"] = "xdm", ["Edopi"] = "dbf", ["Efutop"] = "ofu", ["Egyptian Sign Language"] = "esl", ["Ejamat"] = "eja", ["Ekajuk"] = "eka", ["Ekari"] = "ekg", ["Ekele"] = "khy", ["Eki"] = "eki", ["Ekit"] = "eke", ["Ekpeye"] = "ekp", ["El Alto Zapotec"] = "zpp", ["El Hugeirat"] = "elh", ["Eleme"] = "elm", ["Elepi"] = "ele", ["Elip"] = "ekm", ["Elkei"] = "elk", ["Eloi"] = "art-elo", ["Elotepec Zapotec"] = "zte", ["Eloyi"] = "afo", ["Elseng"] = "mrf", ["Elu"] = "elu", ["Emae"] = "mmw", ["Emai"] = "ema", ["Eman"] = "emn", ["Embaloh"] = "emb", ["Emberá-Baudó"] = "bdc", ["Emberá-Catío"] = "cto", ["Emem"] = "enr", ["Emerillon"] = "eme", ["Emplawas"] = "emw", ["Enawené-Nawé"] = "unk", ["Ende"] = "end", ["Enga"] = "enq", ["Enggano"] = "eno", ["Enlhet"] = "enl", ["Enrekang"] = "ptt", ["Enu"] = "enu", ["Enwan"] = "env", ["Enwang"] = "enw", ["Enxet"] = "enx", ["Enya"] = "gey", ["Epena"] = "sja", ["Epi-Olmec"] = "xep", ["Epigraphic Mayan"] = "emy", ["Erave"] = "kjy", ["Ere"] = "twp", ["Erie"] = "iro-ere", ["Eritai"] = "ert", ["Erokwanas"] = "erw", ["Erre"] = "err", ["Erromintxela"] = "emx", ["Eruwa"] = "erh", ["Ese Ejja"] = "ese", ["Eshtehardi"] = "esh", ["Eskayan"] = "esy", ["Esmeralda"] = "sai-esm", ["Esselen"] = "esq", ["Estado de México Otomi"] = "ots", ["Estonian Sign Language"] = "eso", ["Esuma"] = "esm", ["Etchemin"] = "etc", ["Etebi"] = "etb", ["Eten"] = "etx", ["Eteocypriot"] = "ecy", ["Ethiopian Sign Language"] = "eth", ["Etkywan"] = "ich", ["Eton (Cameroon)"] = "eto", ["Eton (Vanuatu)"] = "etn", ["Etulo"] = "utr", ["Evant"] = "bzz", ["Ewage-Notu"] = "nou", ["Ewarhuyana"] = "sai-ewa", ["Ewondo"] = "ewo", ["Extremaduran"] = "ext", ["Eyak"] = "eya", ["Ezaa"] = "eza", ["Fagani"] = "faf", ["Faire Atta"] = "azt", ["Faita"] = "faj", ["Faiwol"] = "fai", ["Fakkanci"] = "gel", ["Fali"] = "fli", ["Fam"] = "fam", ["Fanamaket"] = "bjp", ["Fang (Beboid)"] = "fak", ["Fania"] = "fni", ["Fas"] = "fqs", ["Fasu"] = "faa", ["Fataleka"] = "far", ["Tiếng Fataluku"] = "ddg", ["Fayu"] = "fau", ["Fedan"] = "pdn", ["Fembe"] = "agl", ["Fer"] = "kah", ["Feroge"] = "fer", ["Filomena Mata-Coahuitlán Totonac"] = "tlp", ["Finisterre Yau"] = "yuw", ["Finnish Sign Language"] = "fse", ["Finnish-Swedish Sign Language"] = "fss", ["Finongan"] = "fag", ["Fipa"] = "fip", ["Firan"] = "fir", ["Fiwaga"] = "fiw", ["Flemish Sign Language"] = "vgt", ["Flinders Island"] = "fln", ["Foau"] = "flh", ["Foia Foia"] = "ffi", ["Folopa"] = "ppo", ["Foma"] = "fom", ["Fongoro"] = "fgr", ["Foodo"] = "fod", ["Forak"] = "frq", ["Fordata"] = "frd", ["Fore"] = "for", ["Forest Nenets"] = "yrk-for", ["Fortsenal"] = "frt", ["French Belgian Sign Language"] = "sfb", ["French Sign Language"] = "fsl", ["Fuliiru"] = "flr", ["Fulniô"] = "fun", ["Fum"] = "fum", ["Tiếng Fungwa"] = "ula", ["Furu"] = "fuu", ["Futuna-Aniwa"] = "fut", ["Fuyug"] = "fuy", ["Fwe"] = "fwe", ["Fwâi"] = "fwa", ["Fyam"] = "pym", ["Fyer"] = "fie", ["Ga'anda"] = "gqa", ["Ga'dang"] = "gdg", ["Gaa"] = "ttb", ["Gaam"] = "tbi", ["Gabadi"] = "kbt", ["Gabi"] = "gbw", ["Gabrielino-Fernandeño"] = "xgf", ["Gadang"] = "gdk", ["Gade"] = "ged", ["Gadjerawang"] = "gdh", ["Gadsup"] = "gaj", ["Gafat"] = "gft", ["Gagadu"] = "gbu", ["Gagnoa Bété"] = "btg", ["Gaikundi"] = "gbf", ["Gaina"] = "gcn", ["Gal"] = "gap", ["Galambu"] = "glo", ["Galela"] = "gbi", ["Galeya"] = "gar", ["Galice"] = "gce", ["Galindian"] = "xgl", ["Gallaecian"] = "cel-gal", ["Galoli"] = "gal", ["Gambera"] = "gma", ["Gamela"] = "sai-gam", ["Gamkonora"] = "gak", ["Gamo-Ningi"] = "bte", ["Gana"] = "gnq", ["Ganang"] = "gne", ["Gane"] = "gzn", ["Ganggalida"] = "gcd", ["Ganglau"] = "ggl", ["Gangte"] = "gnb", ["Gangulu"] = "gnl", ["Gants"] = "gao", ["Ganzi"] = "gnz", ["Gao"] = "gga", ["Gapapaiwa"] = "pwg", ["Garawa"] = "wrk", ["Garingbal"] = "xgi", ["Garus"] = "gyb", ["Garza"] = "xgr", ["Gashowu"] = "nai-gsy", ["Gavak"] = "dmc", ["Gavar"] = "gou", ["Gavião do Jiparaná"] = "gvo", ["Gayo"] = "gay", ["Gayón"] = "sai-gay", ["Gbagyi"] = "gbr", ["Gban"] = "ggu", ["Gbanu"] = "gbv", ["Gbanziri"] = "gbg", ["Gbari"] = "gby", ["Gbaya"] = "gba", ["Gbaya-Bossangoa"] = "gbp", ["Gbaya-Bozoum"] = "gbq", ["Gbaya-Mbodomo"] = "gmm", ["Gbayi"] = "gyg", ["Gbesi Gbe"] = "gbs", ["Gbii"] = "ggb", ["Gbin"] = "xgb", ["Gboloo Grebo"] = "gec", ["Gciriku"] = "diu", ["Gcwi"] = "gwj", ["Ge"] = "hmj", ["Gebe"] = "gei", ["Gedaged"] = "gdd", ["Geji"] = "gji", ["Gela"] = "nlg", ["Gelao"] = "gio", ["Gele'"] = "sbc", ["Geme"] = "geq", ["Gende"] = "gaf", ["Gengle"] = "geg", ["Gepo"] = "ygp", ["Gera"] = "gew", ["German Sign Language"] = "gsg", ["Geruma"] = "gea", ["Geser-Gorom"] = "ges", ["Gey"] = "guv", ["Ghanaian Sign Language"] = "gse", ["Ghandruk Sign Language"] = "gds", ["Ghanongga"] = "ghn", ["Ghari"] = "gri", ["Ghayavi"] = "bmk", ["Ghera"] = "ghr", ["Ghulfan"] = "ghl", ["Giangan"] = "bgi", ["Gibanawa"] = "gib", ["Gidar"] = "gid", ["Gikyode"] = "acd", ["Gilima"] = "gix", ["Gimi (Austronesian)"] = "gip", ["Gimme"] = "kmp", ["Gimnime"] = "gmn", ["Ginuman"] = "gnm", ["Girawa"] = "bbr", ["Githabul"] = "gih", ["Gitua"] = "ggt", ["Giyug"] = "giy", ["Gizrra"] = "tof", ["Glaro-Twabo"] = "glr", ["Glavda"] = "glw", ["Glio-Oubi"] = "oub", ["Gnau"] = "gnu", ["Goa'uld"] = "art-gld", ["Goaria"] = "gig", ["Gobasi"] = "goi", ["Gobu"] = "gox", ["Godié"] = "god", ["Godwari"] = "gdx", ["Goemai"] = "ank", ["Gogo"] = "gog", ["Gogodala"] = "ggw", ["Gokana"] = "gkn", ["Gokhy"] = "sit-gkh", ["Gola"] = "gol", ["Golin"] = "gvf", ["Golpa"] = "lja", ["Gondi"] = "gon", ["Gongduk"] = "goe", ["Gonja"] = "gjn", ["Goo"] = "gov", ["Gor"] = "gqr", ["Gorakor"] = "goc", ["Gorap"] = "goq", ["Goreng"] = "xgg", ["Gorovu"] = "grq", ["Gottscheerish"] = "gmw-gts", ["Goundo"] = "goy", ["Gowlan"] = "goj", ["Gowro"] = "gwf", ["Gozarkhani"] = "goz", ["Grangali"] = "nli", ["Grass Koiari"] = "kbk", ["Grebo"] = "grb", ["Greek Sign Language"] = "gss", ["Green Gelao"] = "giq", ["Green Hmong"] = "hnj", ["Grenadian Creole English"] = "gcl", ["Gresi"] = "grs", ["Groma"] = "gro", ["Gros Ventre"] = "ats", ["Gua"] = "gwx", ["Guahibo"] = "guh", ["Guambiano"] = "gum", ["Guamo"] = "sai-gmo", ["Guanano"] = "gvc", ["Guatemalan Sign Language"] = "gsm", ["Guató"] = "gta", ["Guayabero"] = "guo", ["Guazacapán"] = "nai-guz", ["Gudang"] = "xgd", ["Gudanji"] = "nji", ["Gude"] = "gde", ["Gudu"] = "gdu", ["Guduf-Gava"] = "gdf", ["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-Bissau Sign Language"] = "lgs", ["Guinean Sign Language"] = "gus", ["Guiqiong"] = "gqi", ["Gula"] = "glu", ["Gula'alaa"] = "gmb", ["Gule"] = "gly", ["Gullah"] = "gul", ["Gumalu"] = "gmu", ["Gumatj"] = "gnn", ["Gumawana"] = "gvs", ["Gundi"] = "gdi", ["Gunditjmara"] = "gjm", ["Gundungurra"] = "xrd", ["Gungabula"] = "gyf", ["Gungu"] = "rub", ["Guntai"] = "gnt", ["Gunu"] = "yas", ["Gunwinggu"] = "gup", ["Tiếng Gunya"] = "gyy", ["Gupa-Abawa"] = "gpa", ["Gupapuyngu"] = "guf", ["Guragone"] = "gge", ["Guramalum"] = "grz", ["Gureng Gureng"] = "gnr", ["Gurgula"] = "ggg", ["Guriaso"] = "grx", ["Gurindji"] = "gue", ["Gurjar Apabhramsa"] = "inc-gup", ["Gurmana"] = "gvm", ["Guro"] = "goa", ["Guruntum"] = "grd", ["Gusan"] = "gsn", ["Gusii"] = "guz", ["Gusilay"] = "gsl", ["Guwa"] = "xgw", ["Guwamu"] = "gwu", ["Guwar"] = "aus-guw", ["Guya"] = "gka", ["Guyanese Creole English"] = "gyn", ["Guyani"] = "gvy", ["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", ["Gyalsumdo"] = "gyo", ["Gyele"] = "gyi", ["Gyem"] = "gye", ["Güenoa"] = "sai-gue", ["Habu"] = "hbu", ["Hadothi"] = "hoj", ["Hadrami"] = "xhd", ["Hadza"] = "hts", ["Haeke"] = "aek", ["Hahon"] = "hah", ["Haigwai"] = "hgw", ["Hainyaxo Bozo"] = "bzx", ["Haiphong Sign Language"] = "haf", ["Haitian Vodoun Culture Language"] = "hvc", ["Haiǁom"] = "hgm", ["Haji"] = "hji", ["Hakö"] = "hao", ["Halang Doan"] = "hld", ["Halia"] = "hla", ["Hamap"] = "hmu", ["Hamba"] = "hba", ["Hamtai"] = "hmt", ["Hanga"] = "hag", ["Hanga Hundi"] = "wos", ["Hanoi Sign Language"] = "hab", ["Harami"] = "xha", ["Haraza"] = "nub-har", ["Haruai"] = "tmd", ["Haruku"] = "hrk", ["Harzani"] = "hrz", ["Hasaitic"] = "sem-has", ["Hasha"] = "ybj", ["Tiếng Ả Rập Hassaniya"] = "mey", ["Tiếng Hatam"] = "had", ["Hausa Sign Language"] = "hsl", ["Haveke"] = "hvk", ["Havu"] = "hav", ["Hawai'i Pidgin Sign Language"] = "hps", ["Hawaiian Creole"] = "hwc", ["Haya"] = "hay", ["Hdi"] = "xed", ["Hehe"] = "heh", ["Helong"] = "heg", ["Helu"] = "elu-prk", ["Hema"] = "nix", ["Hemba"] = "hem", ["Herdé"] = "hed", ["Hermit"] = "llf", ["Hewa"] = "ham", ["Heyo"] = "auk", ["Hibito"] = "hib", ["Hidatsa"] = "hid", ["Highland Konjo"] = "kjk", ["Highland Oaxaca Chontal"] = "chd", ["Highland Puebla Nahuatl"] = "azz", ["Hijuk"] = "hij", ["Himarimã"] = "hir", ["Himyaritic"] = "sem-him", ["Hismaic"] = "sem-his", ["Hitchiti"] = "nai-hit", ["Hitu"] = "htu", ["Hixkaryana"] = "hix", ["Hlepho Phowa"] = "yhl", ["Hlersu"] = "hle", ["Hmar"] = "hmr", ["Hmong Dô"] = "hmv", ["Hmong Shua"] = "hmz", ["Hmwaveke"] = "mrk", ["Ho Chi Minh City Sign Language"] = "hos", ["Hobyót"] = "hoh", ["Hoia Hoia"] = "hhi", ["Holikachuk"] = "hoi", ["Holma"] = "hod", ["Holoholo"] = "hoo", ["Holu"] = "hol", ["Homa"] = "hom", ["Honduran Lenca"] = "len", ["Honduras Sign Language"] = "hds", ["Hone"] = "juh", ["Hong Kong Sign Language"] = "hks", ["Honi"] = "how", ["Horned Miao"] = "hrm", ["Horo"] = "hor", ["Horom"] = "hoe", ["Hote"] = "hot", ["Hoti"] = "hti", ["Hovongan"] = "hov", ["Hoyahoya"] = "hhy", ["Hrangkhol"] = "hra", ["Hruso"] = "hru", ["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", ["Hukumina"] = "huw", ["Hula"] = "hul", ["Tiếng Huli"] = "hui", ["Hulung"] = "huk", ["Humene"] = "huf", ["Hun"] = "uth", ["Hunde"] = "hke", ["Hungana"] = "hum", ["Hungarian Sign Language"] = "hsh", ["Hungworo"] = "nat", ["Hunjara-Kaina Ke"] = "hkk", ["Hunnic"] = "xhc", ["Hupla"] = "hap", ["Hutterisch"] = "geh", ["Hwana"] = "hwo", ["Hya"] = "hya", ["Hän"] = "haa", ["Hértevin"] = "hrt", ["I-Wak"] = "iwk", ["Iamalele"] = "yml", ["Iatmul"] = "ian", ["Iau"] = "tmu", ["Ibali Teke"] = "tek", ["Ibani"] = "iby", ["Iberian"] = "xib", ["Iboko"] = "bkp", ["Ibu"] = "ibu", ["Icelandic Sign Language"] = "icl", ["Iceve-Maci"] = "bec", ["Idakho-Isukha-Tiriki"] = "ida", ["Idaté"] = "idt", ["Idere"] = "ide", ["Idesa"] = "ids", ["Idi"] = "idi", ["Idoma"] = "idu", ["Idon"] = "idc", ["Idun"] = "ldb", ["Iduna"] = "viv", ["Ifo"] = "iff", ["Igana"] = "igg", ["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", ["Iku-Gora-Ankwa"] = "ikv", ["Ikulu"] = "ikl", ["Ikwo"] = "iqw", ["Ila"] = "ilb", ["Ile Ape"] = "ila", ["Ilgar"] = "ilg", ["Ili'uun"] = "ilu", ["Ilianen Manobo"] = "mbi", ["Illyrian"] = "xil", ["Ilongot"] = "ilk", ["Ilue"] = "ilv", ["Ilwana"] = "mlk", ["Imbongu"] = "imo", ["Imonda"] = "imn", ["Imroing"] = "imr", ["Inabaknon"] = "abx", ["Inapang"] = "mzu", ["Indanga"] = "bnt-ind", ["Indian Sign Language"] = "ins", ["Indonesian Bajau"] = "bdl", ["Indonesian Sign Language"] = "inl", ["Indri"] = "idr", ["Indus Valley Language"] = "xiv", ["Inebu One"] = "oin", ["Ineseño"] = "inz", ["Inga"] = "inb", ["Inlaod Itneg"] = "iti", ["Inoke-Yate"] = "ino", ["Inonhan"] = "loc", ["Inpui Naga"] = "nkf", ["International Sign"] = "ils", ["Inuinnaqtun"] = "esx-inq", ["Inuit Sign Language"] = "iks", ["Inuktun"] = "esx-ink", ["Ipai"] = "nai-ipa", ["Ipalapa Amuzgo"] = "azm", ["Ipiko"] = "ipo", ["Ipili"] = "ipi", ["Ipulo"] = "ass", ["Iquito"] = "iqu", ["Ir"] = "irr", ["Irantxe"] = "irn", ["Iranun"] = "ill", ["Irarutu"] = "irh", ["Iraya"] = "iry", ["Iresim"] = "ire", ["Iriga Bicolano"] = "bto", ["Irish Sign Language"] = "isg", ["Isabi"] = "isa", ["Isanzu"] = "isn", ["Isarog Agta"] = "agk", ["Isaurian"] = "und-isa", ["Isconahua"] = "isc", ["Isebe"] = "igo", ["Isinai"] = "inn", ["Isirawa"] = "srl", ["Islander Creole English"] = "icr", ["Israeli Sign Language"] = "isr", ["Isthmus Mixe"] = "mir", ["Isu"] = "isu", ["Isubu"] = "szv", ["Italian Sign Language"] = "ise", ["Itawit"] = "itv", ["Iteri"] = "itr", ["Itik"] = "itx", ["Ito"] = "itw", ["Itundujia Mixtec"] = "mce", ["Itzá"] = "itz", ["Iwal"] = "kbm", ["Iwam"] = "iwm", ["Iwur"] = "iwo", ["Ixcatec"] = "ixc", ["Ixcatlán Mazatec"] = "mzi", ["Ixtayutla Mixtec"] = "vmj", ["Ixtenco Otomi"] = "otz", ["Iyayu"] = "iya", ["Iyive"] = "uiv", ["Iyo"] = "nca", ["Iyo'wujwa Chorote"] = "crq", ["Iyojwa'ja Chorote"] = "crt", ["Izere"] = "izr", ["Izi"] = "izz", ["Izi-Ezaa-Ikwo-Mgbo"] = "izi", ["Izora"] = "cbo", ["Iñapari"] = "inp", ["Jabem"] = "jae", ["Jabutí"] = "jbt", ["Jad"] = "jda", ["Jadgali"] = "jdg", ["Jahanka"] = "jad", ["Jair Awyu"] = "awv", ["Jakati"] = "jat", ["Jalapa de Díaz Mazatec"] = "maj", ["Jalkunan"] = "bxl", ["Jamaican Country Sign Language"] = "jcs", ["Jamaican Sign Language"] = "jls", ["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", ["Japrería"] = "jru", ["Jara"] = "jaf", ["Jaru"] = "ddj", ["Jassic"] = "ysc", ["Jawe"] = "jaz", ["Jaya"] = "jyy", ["Jebero"] = "jeb", ["Jeikó"] = "sai-jko", ["Jenaama Bozo"] = "bze", ["Jeng"] = "jeg", ["Jere"] = "jer", ["Jeri Kuo"] = "jek", ["Jerung"] = "jee", ["Jhankot Sign Language"] = "jhs", ["Jiamao"] = "jio", ["Jiba"] = "juo", ["Jibu"] = "jib", ["Jilbe"] = "jie", ["Jili"] = "mgi", ["Jilim"] = "jil", ["Jimi"] = "jmi", ["Jimjimen"] = "jim", ["Jina"] = "jia", ["Jingulu"] = "jig", ["Jiongnai Bunu"] = "pnu", ["Jirajara"] = "sai-jrj", ["Jiru"] = "jrr", ["Jita"] = "jit", ["Joba"] = "job", ["Jofotek-Bromnya"] = "jbr", ["Jola-Fonyi"] = "dyo", ["Jola-Kasa"] = "csk", ["Jonkor Bourmataguil"] = "jeu", ["Jordanian Sign Language"] = "jos", ["Jorá"] = "jor", ["Jowulu"] = "jow", ["Ju"] = "juu", ["Jumla Sign Language"] = "jus", ["Jumli"] = "jml", ["Jungle Inga"] = "inj", ["Juquila Mixe"] = "mxq", ["Jur Modo"] = "bex", ["Jurúna"] = "jur", ["Jutiapa"] = "nai-jtp", ["Juwal"] = "mwb", ["Juxtlahuaca Mixtec"] = "vmc", ["Jwira-Pepesa"] = "jwi", ["Júma"] = "jua", ["Kaamba"] = "xku", ["Kaan"] = "ldl", ["Kaang Chin"] = "ckn", ["Kaansa"] = "gna", ["Kaapor Sign Language"] = "uks", ["Kaba"] = "ksp", ["Kabalai"] = "kvf", ["Kabatei"] = "xkp", ["Kabba-Laka"] = "lap", ["Kabishiana"] = "tup-kab", ["Kabola"] = "klz", ["Kabore One"] = "onk", ["Kabras"] = "lkb", ["Kaburi"] = "uka", ["Kabutra"] = "kbu", ["Kabwa"] = "cwa", ["Kabwari"] = "kcw", ["Kachari"] = "xac", ["Kacipo-Balesi"] = "koe", ["Kaco'"] = "xkk", ["Kadai"] = "kzd", ["Kadara"] = "kad", ["Kadaru"] = "kdu", ["Kadiwéu"] = "kbc", ["Kado"] = "kdv", ["Kadugli"] = "xtc", ["Kaduo"] = "ktp", ["Kaera"] = "jka", ["Kafoa"] = "kpu", ["Kagan Kalagan"] = "kll", ["Kagate"] = "syw", ["Kagoma"] = "kdm", ["Kagoro"] = "xkg", ["Kagulu"] = "kki", ["Kahe"] = "hka", ["Kahua"] = "agw", ["Kaian"] = "kct", ["Kaibobo"] = "kzb", ["Kaidipang"] = "kzp", ["Kaiep"] = "kbw", ["Kaike"] = "kzq", ["Kaiku"] = "kkq", ["Kaimbulawa"] = "zka", ["Kaimbé"] = "xai", ["Kairak"] = "ckr", ["Kairiru"] = "kxa", ["Kairui-Midiki"] = "krd", ["Kais"] = "kzm", ["Kaivi"] = "kce", ["Kaiwá"] = "kgk", ["Kaiy"] = "tcq", ["Kajakse"] = "ckq", ["Kajali"] = "xkj", ["Kajaman"] = "kag", ["Kakabe"] = "kke", ["Kakanda"] = "kka", ["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", ["Kalamsé"] = "knz", ["Kalanadi"] = "wkl", ["Kalanga"] = "kck", ["Kalapuya"] = "kyl", ["Kalarko"] = "kba", ["Kalasuri"] = "xme-kls", ["Kalenjin"] = "kln", ["Kalinago"] = "crb", ["Kalkatungu"] = "ktg", ["Kalou"] = "ywa", ["Kaluli"] = "bco", ["Kalumpang"] = "kli", ["Kam"] = "kdx", ["Kamakan"] = "vkm", ["Kamang"] = "woi", ["Kamano"] = "kbq", ["Kamantan"] = "kci", ["Kamar"] = "keq", ["Kamara"] = "jmr", ["Kamarian"] = "kzx", ["Kamaru"] = "kgx", ["Kamasa"] = "klp", ["Kamasau"] = "kms", ["Kamayurá"] = "kay", ["Kamba"] = "kam", ["Kambaira"] = "kyy", ["Kamberataro"] = "kbv", ["Kamberau"] = "irx", ["Kambiwá"] = "xbw", ["Kami"] = "kmi", ["Kamkata-viri"] = "bsh", ["Kamo"] = "kcq", ["Kamoro"] = "kgq", ["Kamu"] = "xmu", ["Kamwe"] = "hig", ["Kanakuru"] = "kna", ["Kanamari"] = "knm", ["Kanashi"] = "xns", ["Kanasi"] = "soq", ["Kandas"] = "kqw", ["Kandawo"] = "gam", ["Kande"] = "kbs", ["Kang"] = "kyp", ["Kanga"] = "kcp", ["Kanggape"] = "igm", ["Kango"] = "kty", ["Kango-Sua"] = "kzy", ["Kaniet"] = "ktk", ["Kanikkaran"] = "kev", ["Kaningdon-Nindem"] = "kdp", ["Kaningi"] = "kzo", ["Kaningra"] = "knr", ["Kaninuwa"] = "wat", ["Kanite"] = "kmu", ["Kanjari"] = "kft", ["Kanju"] = "kbe", ["Kanowit"] = "kxn", ["Kanoé"] = "kxo", ["Kansa"] = "ksk", ["Kantosi"] = "xkt", ["Kanu"] = "khx", ["Kanufi"] = "kni", ["Kanyok"] = "kny", ["Kao"] = "kax", ["Kaonde"] = "kqn", ["Kap"] = "ykm", ["Kapauri"] = "khp", ["Kapin"] = "tbx", ["Kapinawá"] = "xpn", ["Kapriman"] = "dju", ["Kaptiau"] = "kbi", ["Kapya"] = "klo", ["Kara (New Guinea)"] = "leu", ["Kara (Tanzania)"] = "reg", ["Karadjeri"] = "gbd", ["Karaga Mandaya"] = "mry", ["Karami"] = "xar", ["Karamojong"] = "kdj", ["Karang"] = "kzr", ["Karanga"] = "kth", ["Karankawa"] = "zkk", ["Karas"] = "kgv", ["Karawa"] = "xrw", ["Kare (Africa)"] = "kbn", ["Kare (New Guinea)"] = "kmf", ["Karey"] = "kyd", ["Kari"] = "kbj", ["Karingani"] = "kgn", ["Karipuna"] = "kuq", ["Karipúna"] = "kgm", ["Karipúna Creole French"] = "kmv", ["Kariya"] = "kil", ["Kariyarra"] = "vka", ["Karkar-Yuri"] = "yuj", ["Karkin"] = "krb", ["Karko"] = "kko", ["Karnai"] = "bbv", ["Karo Batak"] = "btx", ["Karok"] = "kyh", ["Karolanos"] = "kyn", ["Karon"] = "krx", ["Karon Dori"] = "kgw", ["Karore"] = "xkx", ["Karranga"] = "xrq", ["Karuwali"] = "rxw", ["Kasanga"] = "ccj", ["Kasem"] = "xsm", ["Kasiguranin"] = "ksn", ["Kaska"] = "kkz", ["Kaskean"] = "zsk", ["Kaskihá"] = "gva", ["Kassite"] = "und-kas", ["Kassonke"] = "kao", ["Kasua"] = "khs", ["Kataang"] = "kgd", ["Katabaga"] = "ktq", ["Katawixi"] = "xat", ["Katembri"] = "sai-kat", ["Kathlamet"] = "nai-kat", ["Kathoriya Tharu"] = "tkt", ["Kathu"] = "ykt", ["Katkari"] = "kfu", ["Katla"] = "kcr", ["Kato"] = "ktw", ["Katso"] = "kaf", ["Katukina"] = "knt", ["Kaulong"] = "pss", ["Kaur"] = "vkk", ["Kaure"] = "bpp", ["Kauwera"] = "xau", ["Kawacha"] = "kcb", ["Kawaiisu"] = "xaw", ["Kawe"] = "kgb", ["Kawishana"] = "awd-kaw", ["Kaxararí"] = "ktx", ["Kaxuyana"] = "kbb", ["Kaya"] = "zra", ["Kayabí"] = "kyz", ["Kayagar"] = "kyt", ["Kayan Mahakam"] = "xay", ["Kayan River Kayan"] = "xkn", ["Kayardild"] = "gyd", ["Kayeli"] = "kzl", ["Kaytetye"] = "gbb", ["Kayupulau"] = "kzu", ["Kazukuru"] = "kzk", ["Ke'o"] = "xxk", ["Keak"] = "keh", ["Keapara"] = "khz", ["Kedang"] = "ksx", ["Keder"] = "kdy", ["Kehu"] = "khh", ["Kei"] = "kei", ["Keiga"] = "kec", ["Kein"] = "bmh", ["Keiyo"] = "eyo", ["Kela-Yela"] = "kel", ["Kelabit"] = "kzi", ["Keley-I Kallahan"] = "ify", ["Tiếng 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", ["Kenswei Nsei"] = "ndb", ["Kenyan Sign Language"] = "xki", ["Kenyi"] = "lke", ["Keoru-Ahia"] = "xeu", ["Kepkiriwát"] = "kpn", ["Kepo'"] = "kuk", ["Kera"] = "ker", ["Kerak"] = "hhr", ["Kereho"] = "xke", ["Kerewe"] = "ked", ["Kerewo"] = "kxz", ["Kerinci"] = "kvr", ["Kesawai"] = "xes", ["Ketangalan"] = "kae", ["Kete"] = "kcv", ["Ketengban"] = "xte", ["Ketum"] = "ktt", ["Kewa"] = "kew", ["Keyagana"] = "kyg", ["Kgalagadi"] = "xkv", ["Khana"] = "ogo", ["Khandeshi"] = "khn", ["Khao"] = "xao", ["Kharam Naga"] = "kfw", ["Kharia Thar"] = "ksy", ["Khayo"] = "lko", ["Khe"] = "kqg", ["Khehek"] = "tlx", ["Khetrani"] = "xhe", ["Khezha Naga"] = "nkh", ["Khirwar"] = "kwx", ["Khisa"] = "kqm", ["Khlor"] = "llo", ["Khlula"] = "ykl", ["Khoibu Naga"] = "nkb", ["Khoini"] = "xkc", ["Kholok"] = "ktc", ["Khumi Chin"] = "cnk", ["Khwe"] = "xuu", ["Kibala"] = "blv", ["Kibena"] = "bez", ["Kibet"] = "kie", ["Kibiri"] = "prm", ["Kichwa"] = "qwe-kch", ["Kikami"] = "kcu", ["Kilit"] = "xme-klt", ["Kilivila"] = "kij", ["Kiliwa"] = "klb", ["Kilmeri"] = "kih", ["Kimaama"] = "kig", ["Kimaragang"] = "kqr", ["Kimbu"] = "kiv", ["Kimki"] = "sbt", ["Kimré"] = "kqp", ["Kinabalian"] = "cbw", ["Kinalakna"] = "kco", ["Kinga"] = "zga", ["Kings River Yokuts"] = "nai-kry", ["Kinikinao"] = "gqn", ["Kinuku"] = "kkd", ["Kioko"] = "ues", ["Kiong"] = "kkm", ["Kiorr"] = "xko", ["Kipfokomo"] = "pkb", ["Kipsigis"] = "sgc", ["Kiput"] = "kyi", ["Kir-Balar"] = "kkr", ["Kire"] = "geb", ["Kirfi"] = "kks", ["Kirikiri"] = "kiy", ["Kirya-Konzel"] = "fkk", ["Kis"] = "kis", ["Kisa"] = "lks", ["Kisankasa"] = "kqh", ["Kisar"] = "kje", ["Kisi"] = "kiz", ["Kita Maninkakan"] = "mwk", ["Kitanemuk"] = "azc-ktn", ["Kitembo"] = "tbt", ["Kitja"] = "gia", ["Kitsai"] = "kii", ["Kiunum"] = "wei", ["Kla"] = "lda", ["Klamath-Modoc"] = "kla", ["Klao"] = "klu", ["Klias River Kadazan"] = "kqt", ["Ko"] = "fuj", ["Koasati"] = "cku", ["Koba"] = "kpd", ["Kobiana"] = "kcj", ["Kobol"] = "kgu", ["Kochila Tharu"] = "thq", ["Kodaku"] = "ksz", ["Kodeoha"] = "vko", ["Kodi"] = "kod", ["Kodia"] = "kwp", ["Koenoem"] = "kcs", ["Kofa"] = "kso", ["Kofei"] = "kpi", ["Kofyar"] = "kwl", ["Kohin"] = "kkx", ["Kohumono"] = "bcs", ["Koi"] = "kkt", ["Koireng"] = "nkd", ["Koitabu"] = "kqi", ["Koiwat"] = "kxt", ["Kok-Nar"] = "gko", ["Kok-Paponk"] = "okg", ["Kokata"] = "ktd", ["Koke"] = "kou", ["Koko-Bera"] = "kkp", ["Kokoda"] = "xod", ["Kokola"] = "kzn", ["Kokota"] = "kkk", ["Kol (Cameroon)"] = "biw", ["Kol (New Guinea)"] = "kol", ["Kola"] = "kvv", ["Kolbila"] = "klc", ["Kolibugan Subanon"] = "skn", ["Kolom"] = "klm", ["Koluwawa"] = "klx", ["Kom (India)"] = "kmm", ["Koma"] = "kmy", ["Komba"] = "kpf", ["Kombai"] = "tyn", ["Kombio"] = "xbi", ["Komering"] = "kge", ["Kominimung"] = "xoi", ["Kompane"] = "kvp", ["Komyandaret"] = "kzv", ["Kon Keu"] = "kkn", ["Konai"] = "kxw", ["Konda"] = "knd", ["Koneraw"] = "kdw", ["Konkomba"] = "xon", ["Konni"] = "kma", ["Kono (Guinea)"] = "knu", ["Kono (Nigeria)"] = "klk", ["Kono (Sierra Leone)"] = "kno", ["Konomala"] = "koa", ["Konomihu"] = "nai-knm", ["Konongo"] = "kcz", ["Konyak Naga"] = "nbe", ["Konyanka Maninka"] = "mku", ["Konzo"] = "koo", ["Kopar"] = "xop", ["Kopkaka"] = "opk", ["Korafe-Yegha"] = "kpr", ["Korak"] = "koz", ["Korana"] = "kqz", ["Korandje"] = "kcy", ["Korean Sign Language"] = "kvk", ["Koreguaje"] = "coe", ["Koresh-e Rostam"] = "okh", ["Korlai Creole Portuguese"] = "vkp", ["Koro (India)"] = "jkr", ["Koro (New Guinea)"] = "kxr", ["Koro (Vanuatu)"] = "krf", ["Koro (West Africa)"] = "kfo", ["Koromfé"] = "kfz", ["Koromira"] = "kqj", ["Koronadal Blaan"] = "bpr", ["Koroni"] = "xkq", ["Korop"] = "krp", ["Koropó"] = "xxr", ["Koroshi"] = "ktl", ["Korowai"] = "khe", ["Korubo"] = "xor", ["Korupun-Sela"] = "kpq", ["Kosadle"] = "kiq", ["Kosarek Yale"] = "kkl", ["Kosena"] = "kze", ["Koshin"] = "kid", ["Kota (Gabon)"] = "koq", ["Kota Bangun Kutai Malay"] = "mqg", ["Kota Marudu Talantang"] = "grm", ["Kota Marudu Tinagas"] = "ktr", ["Kotafon Gbe"] = "kqk", ["Koti"] = "eko", ["Kou"] = "snz", ["Kouya"] = "kyf", ["Kovai"] = "kqb", ["Kove"] = "kvc", ["Kowaki"] = "xow", ["Kowiai"] = "kwh", ["Koy Sanjaq Surat"] = "kqd", ["Koyaga"] = "kga", ["Koyo"] = "koh", ["Koyra Chiini"] = "khq", ["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", ["Krenak"] = "kqq", ["Krevinian"] = "zkv", ["Kreye"] = "xre", ["Krikati-Timbira"] = "xri", ["Krim"] = "krm", ["Krisa"] = "ksi", ["Kristang"] = "mcm", ["Krobu"] = "kxb", ["Krongo"] = "kgo", ["Kua"] = "tyu", ["Kua-nsi"] = "ykn", ["Kuamasi"] = "yku", ["Kuan"] = "uan", ["Kuanhua"] = "xnh", ["Kube"] = "kgf", ["Kubi"] = "kof", ["Kubo"] = "jko", ["Kubu"] = "kvb", ["Kucong"] = "lkc", ["Kudu-Camo"] = "kov", ["Kugama"] = "kow", ["Kugbo"] = "kes", ["Kugu-Muminh"] = "xmh", ["Kui (Indonesia)"] = "kvd", ["Kuijau"] = "dkr", ["Kuikúro"] = "kui", ["Kujarge"] = "vkj", ["Kuk"] = "kfn", ["Kukatja"] = "kux", ["Kukele"] = "kez", ["Kukkuzi"] = "urj-kuk", ["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", ["Kulon"] = "uon", ["Kulung"] = "kle", ["Kumak"] = "nee", ["Kumalu"] = "ksl", ["Kumam"] = "kdi", ["Kuman"] = "kue", ["Kumaoni"] = "kfy", ["Kumba"] = "ksm", ["Kumbainggar"] = "kgs", ["Kumbaran"] = "wkb", ["Kumhali"] = "kra", ["Kumu"] = "kmw", ["Kumukio"] = "kuo", ["Kunama"] = "kun", ["Kunbarlang"] = "wlg", ["Kunda"] = "kdn", ["Kunduvadi"] = "wku", ["Kung"] = "kfl", ["Kungarakany"] = "ggk", ["Kungardutyi"] = "gdt", ["Kunggari"] = "kgl", ["Kungkari"] = "lku", ["Kuni"] = "kse", ["Kuni-Boazi"] = "kvg", ["Kunimaipa"] = "kup", ["Kunja"] = "pep", ["Kunjen"] = "kjn", ["Kunyi"] = "njx", ["Kunza"] = "kuz", ["Kuot"] = "kto", ["Kupa"] = "kug", ["Kupang Malay"] = "mkn", ["Kupsabiny"] = "kpz", ["Kur"] = "kuv", ["Kura Ede Nago"] = "nqk", ["Kurama"] = "krh", ["Kuranko"] = "knk", ["Kuri"] = "nbn", ["Kuria"] = "kuj", ["Kurmukar"] = "kfv", ["Kurnai"] = "unn", ["Kurrama"] = "vku", ["Kurti"] = "ktm", ["Kurtjar"] = "gdj", ["Kurudu"] = "kjr", ["Kuruáya"] = "kyr", ["Tiếng Kusaal"] = "kus", ["Kusaghe"] = "ksg", ["Kustenau"] = "awd-kus", ["Kusu"] = "ksv", ["Kusunda"] = "kgg", ["Kuthant"] = "xut", ["Kutto"] = "kpa", ["Kutu"] = "kdc", ["Kuturmi"] = "khj", ["Kuuk Thaayorre"] = "thd", ["Kuuk Yak"] = "uky", ["Kuuku-Ya'u"] = "kuy", ["Kuvale"] = "olu", ["Kuwaa"] = "blh", ["Kuwaataay"] = "cwt", ["Kuwani"] = "paa-kwn", ["Kwa'"] = "bko", ["Kwaami"] = "ksq", ["Kwadi"] = "kwz", ["Kwaio"] = "kwd", ["Kwaja"] = "kdz", ["Kwak"] = "kwq", ["Kwakum"] = "kwu", ["Kwalhioqua-Tlatskanai"] = "qwt", ["Kwama"] = "kmq", ["Kwambi"] = "kwm", ["Kwamera"] = "tnk", ["Kwami"] = "ktf", ["Kwamtim One"] = "okk", ["Kwang"] = "kvi", ["Kwanga"] = "kwj", ["Kwangali"] = "kwn", ["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", ["Kwoma"] = "kmo", ["Kwomtari"] = "kwo", ["Kyak"] = "bka", ["Kyaka"] = "kyc", ["Kyan-Karyaw Naga"] = "nqq", ["Kyenele"] = "kql", ["Kyenga"] = "tye", ["Kyerung"] = "kgy", ["Kélé"] = "keb", ["Kómnzo"] = "paa-kom", ["La'bi"] = "lbi", ["Laal"] = "gdm", ["Laba"] = "lau", ["Label"] = "lbb", ["Labir"] = "jku", ["Labo"] = "mwi", ["Labo Phowa"] = "ypb", ["Labu"] = "lbu", ["Labuk-Kinabatangan Kadazan"] = "dtb", ["Lacandon"] = "lac", ["Lachi"] = "lbt", ["Lachiguiri Zapotec"] = "zpa", ["Lachixío Zapotec"] = "zpl", ["Ladji-Ladji"] = "llj", ["Laeko-Libuat"] = "lkl", ["Lafofa"] = "laf", ["Laghu"] = "lgb", ["Laghuu"] = "lgh", ["Lagwan"] = "kot", ["Laha (Indonesia)"] = "lhh", ["Tiếng La Ha"] = "lha", ["Lahanan"] = "lhn", ["Lahu Shi"] = "lhi", ["Lahul Lohar"] = "lhl", ["Laimbue"] = "lmx", ["Laitu Chin"] = "clj", ["Laiyolo"] = "lji", ["Laka"] = "lak", ["Lake Miwok"] = "lmw", ["Lakha"] = "lkh", ["Lakkia"] = "lbc", ["Lakon"] = "lkn", ["Lakondê"] = "lkd", ["Lakota Dida"] = "dic", ["Lala (New Guinea)"] = "nrz", ["Lala (South Africa)"] = "bnt-lal", ["Lala-Bisa"] = "leb", ["Lala-Roba"] = "lla", ["Lalana Chinantec"] = "cnl", ["Lamaholot"] = "slp", ["Lamalera"] = "lmr", ["Lamang"] = "hia", ["Lamatuka"] = "lmq", ["Lamba"] = "lam", ["Lambichhong"] = "lmh", ["Lambya"] = "lai", ["Lame"] = "bma", ["Lamenu"] = "lmu", ["Lamet"] = "lbn", ["Lamja-Dengsa-Tola"] = "ldh", ["Lamma"] = "lev", ["Lamnso'"] = "lns", ["Lamogai"] = "lmg", ["Lampung Api"] = "ljp", ["Lamu"] = "llh", ["Lamu-Lamu"] = "lby", ["Lanas Lobu"] = "ruu", ["Landoma"] = "ldm", ["Lang'e"] = "yne", ["Langam"] = "lnm", ["Langbashe"] = "lna", ["Langi"] = "lag", ["Langnian Buyang"] = "yln", ["Lango (Sudan)"] = "lno", ["Lango (Uganda)"] = "laj", ["Lanima"] = "lnw", ["Lao Naga"] = "nlq", ["Laopang"] = "lbg", ["Laos Sign Language"] = "lso", ["Lapaguía-Guivini Zapotec"] = "ztl", ["Lapine"] = "art-lap", ["Lapuyan Subanun"] = "laa", ["Laragia"] = "lrg", ["Larantuka Malay"] = "lrt", ["Lardil"] = "lbz", ["Larevat"] = "lrv", ["Larike-Wakasihu"] = "alo", ["Laro"] = "lro", ["Larteh"] = "lar", ["Laru"] = "lan", ["Lasgerdi"] = "lsa", ["Lasi"] = "lss", ["Latu"] = "ltu", ["Latvian Sign Language"] = "lsl", ["Lau"] = "llu", ["Laua"] = "luf", ["Lauan"] = "llx", ["Lauje"] = "law", ["Laura"] = "lur", ["Laurentian"] = "lre", ["Lavatbura-Lamusong"] = "lbv", ["Lawangan"] = "lbx", ["Lawu"] = "lwu", ["Lawunuia"] = "tgi", ["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", ["Lehalurup"] = "urr", ["Leinong Naga"] = "lzn", ["Leipon"] = "lek", ["Lela"] = "dri", ["Lelak"] = "llk", ["Lele (Chad)"] = "lln", ["Lele (Congo)"] = "lel", ["Lele (Guinea)"] = "llc", ["Lele (New Guinea)"] = "lle", ["Lelepa"] = "lpa", ["Lembena"] = "leq", ["Lemerig"] = "lrz", ["Lemio"] = "lei", ["Lemolang"] = "ley", ["Lemoro"] = "ldj", ["Lenakel"] = "tnl", ["Lendu"] = "led", ["Lengilu"] = "lgi", ["Lengo"] = "lgr", ["Lengola"] = "lej", ["Lenje"] = "leh", ["Lenkau"] = "ler", ["Lenyima"] = "ldg", ["Lepki"] = "lpe", ["Lere"] = "gnh", ["Lese"] = "les", ["Lesing-Gelimi"] = "let", ["Letemboi"] = "nms", ["Leti (Cameroon)"] = "leo", ["Leti (Indonesia)"] = "lti", ["Levuka"] = "lvu", ["Lewo Eleng"] = "lwe", ["Lewotobi"] = "lwt", ["Leyigha"] = "ayi", ["Lhokpu"] = "lhp", ["Li'o"] = "ljl", ["Liana-Seti"] = "ste", ["Liangmai Naga"] = "njn", ["Liberian Kreyol"] = "lir", ["Libinza"] = "liz", ["Libon Bikol"] = "lbl", ["Liburnian"] = "xli", ["Libyan Sign Language"] = "lbs", ["Ligbi"] = "lig", ["Ligenza"] = "lgz", ["Lihir"] = "lih", ["Lika"] = "lik", ["Liki"] = "lio", ["Likila"] = "lie", ["Likuba"] = "kxx", ["Likum"] = "lib", ["Likwala"] = "kwc", ["Lilau"] = "lll", ["Limassa"] = "bme", ["Limbu"] = "lif", ["Limi"] = "ylm", ["Limilngan"] = "lmc", ["Linear A"] = "lab", ["Lingkhim"] = "lii", ["Lingua Franca Nova"] = "lfn", ["Linngithigh"] = "lnj", ["Lipo"] = "lpo", ["Lisabata-Nuniali"] = "lcs", ["Lisela"] = "lcl", ["Lish"] = "lsh", ["Lishán Didán"] = "trg", ["Lithuanian Sign Language"] = "lls", ["Little Swanport"] = "aus-lsw", ["Litzlitz"] = "lzl", ["Lizu"] = "sit-liz", ["Lo-Toga"] = "lht", ["Loarki"] = "lrk", ["Lobala"] = "loq", ["Logo"] = "log", ["Logol"] = "lof", ["Logooli"] = "rag", ["Logorik"] = "liu", ["Lokaa"] = "yaz", ["Loko"] = "lok", ["Lokoya"] = "lky", ["Lola"] = "lcd", ["Lolak"] = "llq", ["Lole"] = "llg", ["Lolo"] = "llb", ["Loloda"] = "loa", ["Lolopo"] = "ycl", ["Lomaiviti"] = "lmv", ["Lomakka"] = "loi", ["Lombi"] = "lmi", ["Lombo"] = "loo", ["Lomwe"] = "ngl", ["Loncong"] = "lce", ["Long Phuri Naga"] = "lpn", ["Long Wat"] = "ttw", ["Longgu"] = "lgu", ["Longto"] = "wok", ["Longuda"] = "lnu", ["Loniu"] = "los", ["Lonwolwol"] = "crc", ["Loo"] = "ldo", ["Lopa"] = "lop", ["Lope"] = "yiu", ["Lopi"] = "lov", ["Lopit"] = "lpx", ["Lorang"] = "lrn", ["Lorediakarkar"] = "lnn", ["Lote"] = "uvl", ["Lotud"] = "dtr", ["Lotuko"] = "lot", ["Loun"] = "lox", ["Loup A"] = "xlo", ["Loup B"] = "xlb", ["Lovono"] = "vnk", ["Lower Burdekin"] = "xbb", ["Lower Chehalis"] = "cea", ["Lower Grand Valley Dani"] = "dni", ["Lower Nossob"] = "nsb", ["Lower Southern Aranda"] = "axl", ["Lower Ta'oih"] = "tto", ["Lowland Oaxaca Chontal"] = "clo", ["Lowland Tarahumara"] = "tac", ["Loxicha Zapotec"] = "ztp", ["Lozi"] = "loz", ["Luang"] = "lex", ["Tiếng Luba-Kasai"] = "lua", ["Lubila"] = "kcc", ["Lubu"] = "lcf", ["Lubuagan Kalinga"] = "knb", ["Luchazi"] = "lch", ["Lufu"] = "ldq", ["Lugbara"] = "lgg", ["Luguru"] = "ruf", ["Luhu"] = "lcq", ["Luimbi"] = "lum", ["Luiseño"] = "lui", ["Lule"] = "ule", ["Lule Sami"] = "smj", ["Lumba-Yakkha"] = "luu", ["Lumbee"] = "lmz", ["Lumun"] = "lmd", ["Lun Bawang"] = "lnd", ["Luna"] = "luj", ["Lunda"] = "lun", ["Lungga"] = "lga", ["Luo"] = "luo", ["Luopohe Hmong"] = "hml", ["Luri (Nigeria)"] = "ldd", ["Lusengo"] = "lse", ["Lusi"] = "khl", ["Lusitanian"] = "xls", ["Lutachoni"] = "lts", ["Lutos"] = "ndy", ["Luvale"] = "lue", ["Luwati"] = "luv", ["Luwo"] = "lwo", ["Luyana"] = "lyn", ["Lwalu"] = "lwa", ["Lwel"] = "lvl", ["Lyélé"] = "lee", ["Tiếng Láadan"] = "ldn", ["Láá Láá Bwamu"] = "bwj", ["Ma"] = "msj", ["Ma Manda"] = "skc", ["Ma'di"] = "mhi", ["Ma'ya"] = "slz", ["Maba"] = "mqa", ["Mabaale"] = "mmz", ["Mabaka Valley Kalinga"] = "kkg", ["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", ["Mada (Cameroon)"] = "mxu", ["Mada (Nigeria)"] = "mda", ["Madagascar Sign Language"] = "mzc", ["Madak"] = "mmx", ["Maden"] = "xmx", ["Madhi Madhi"] = "dmd", ["Madi"] = "grg", ["Madngele"] = "zml", ["Madukayang Kalinga"] = "kmd", ["Mae"] = "mme", ["Maek"] = "hmk", ["Maeng Itneg"] = "itt", ["Mafa"] = "maf", ["Mafea"] = "mkv", ["Mag-Anchi Ayta"] = "sgb", ["Mag-Indi Ayta"] = "blx", ["Magadhi Prakrit"] = "inc-mgd", ["Magahat"] = "mtw", ["Magdalena Peñasco Mixtec"] = "xtm", ["Magiyi"] = "gmg", ["Magoma"] = "gmx", ["Magɨ"] = "gkd", ["Mahican"] = "mjy", ["Mahongwe"] = "mhb", ["Mahou"] = "mxx", ["Tiếng Maia"] = "sks", ["Maiadomu"] = "mzz", ["Maiani"] = "tnh", ["Maii"] = "mmm", ["Mailu"] = "mgu", ["Maindo"] = "cwb", ["Mairasi"] = "zrs", ["Maisin"] = "mbq", ["Maiwa (Indonesia)"] = "wmm", ["Maiwa (New Guinea)"] = "mti", ["Maiwala"] = "mum", ["Majera"] = "xmj", ["Majhi"] = "mjz", ["Majhwar"] = "mmj", ["Mak (China)"] = "mkg", ["Mak (Nigeria)"] = "pbl", ["Makaa"] = "mcp", ["Makah"] = "myh", ["Tiếng Makalero"] = "mjb", ["Tiếng Makasae"] = "mkz", ["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 Paharia"] = "mkb", ["Mala (New Guinea)"] = "ped", ["Mala (Nigeria)"] = "ruy", ["Malaccan Creole Malay"] = "ccm", ["Malalamai"] = "mmt", ["Malalí"] = "sai-mal", ["Malango"] = "mln", ["Malas"] = "mkr", ["Malasanga"] = "mqz", ["Malawi Lomwe"] = "lon", ["Malawian Sign Language"] = "lws", ["Malayic Dayak"] = "xdy", ["Malaynon"] = "mlz", ["Malaysian Sign Language"] = "xml", ["Malba Birifor"] = "bfo", ["Male"] = "mdc", ["Maleu-Kilenge"] = "mgl", ["Malfaxal"] = "mlx", ["Malgana"] = "vml", ["Malgbe"] = "mxf", ["Mali"] = "gcc", ["Malibu"] = "sai-mlb", ["Malila"] = "mgq", ["Malimba"] = "mzd", ["Malimpung"] = "mli", ["Malol"] = "mbk", ["Maltese Sign Language"] = "mdl", ["Malua Bay"] = "mll", ["Malvi"] = "mup", ["Maléku Jaíka"] = "gut", ["Mam"] = "mam", ["Mama"] = "mma", ["Mamaa"] = "mhf", ["Mamaindé"] = "wmd", ["Mamanwa"] = "mmn", ["Tiếng Senoufo Mamara"] = "myk", ["Mamasa"] = "mqj", ["Mambae"] = "mgm", ["Mambai"] = "mcs", ["Mamboru"] = "mvd", ["Mambwe-Lungu"] = "mgr", ["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", ["Manda (Australia)"] = "zma", ["Manda (Tanzania)"] = "mgs", ["Mandaic"] = "mid", ["Mandailing Batak"] = "btm", ["Mandalorian"] = "art-man", ["Mandan"] = "mhq", ["Mandandanyi"] = "zmk", ["Mandar"] = "mdr", ["Mandari"] = "mqu", ["Mander"] = "mqr", ["Mandingo"] = "man", ["Mandjak"] = "mfv", ["Mandobo Atas"] = "aax", ["Mandobo Bawah"] = "bwp", ["Manem"] = "jet", ["Mangala"] = "mem", ["Mangarayi"] = "mpc", ["Mangarevan"] = "mrv", ["Mangayat"] = "myj", ["Mangbetu"] = "mdj", ["Mangbutu"] = "mdk", ["Mangerr"] = "zme", ["Mangga Buang"] = "mmo", ["Tiếng Mango"] = "mge", ["Mangole"] = "mqc", ["Mangseng"] = "mbh", ["Manigri-Kambolé Ede Nago"] = "xkb", ["Manikion"] = "mnx", ["Manipa"] = "mqp", ["Mankiyali"] = "nlm", ["Manna-Dora"] = "mju", ["Manombai"] = "woo", ["Mansoanka"] = "msw", ["Manta"] = "myg", ["Mantsi"] = "nty", ["Manusela"] = "wha", ["Manya"] = "mzj", ["Manyawa"] = "mny", ["Manza"] = "mzv", ["Mao Naga"] = "nbi", ["Mape"] = "mlh", ["Mapena"] = "mnm", ["Mapia"] = "mpy", ["Mapidian"] = "mpw", ["Mapoyo"] = "mcg", ["Mapun"] = "sjm", ["Mara"] = "mec", ["Mara Chin"] = "mrh", ["Marachi"] = "lri", ["Maraghei"] = "vmh", ["Maragus"] = "mrs", ["Maram Naga"] = "nma", ["Marama"] = "lrm", ["Maranungku"] = "zmr", ["Mararit"] = "mgb", ["Maratino"] = "sai-mar", ["Marawan"] = "awd-mar", ["Marba"] = "mpg", ["Marenje"] = "vmr", ["Marfa"] = "mvu", ["Margany"] = "zmc", ["Marghi South"] = "mfm", ["Margi"] = "mrt", ["Maria"] = "mds", ["Mariaté"] = "awd-mrt", ["Maridan"] = "zmd", ["Maridjabin"] = "zmj", ["Marik"] = "dad", ["Marimanindji"] = "zmm", ["Marind"] = "mrz", ["Maring"] = "mbw", ["Maringarr"] = "zmt", ["Marino"] = "mrb", ["Mariri"] = "mqi", ["Maritime Sign Language"] = "nsr", ["Maritsauá"] = "msp", ["Mariyedi"] = "zmy", ["Marka"] = "rkm", ["Markweeta"] = "enb", ["Maroon Spirit Language"] = "cpe-mar", ["Marovo"] = "mvo", ["Marrgu"] = "mhg", ["Marriammu"] = "xru", ["Marrithiyel"] = "mfr", ["Martha's Vineyard Sign Language"] = "mre", ["Marti Ke"] = "zmg", ["Martu Wangka"] = "mpj", ["Marúbo"] = "mzr", ["Masaba"] = "myx", ["Masadiit Itneg"] = "tis", ["Masakará"] = "sai-msk", ["Masalit"] = "mls", ["Masana"] = "mcn", ["Masbate Sorsogon"] = "bks", ["Mashco Piro"] = "cuj", ["Mashi"] = "mho", ["Masimasi"] = "ism", ["Masiwang"] = "bnf", ["Maslam"] = "msv", ["Masmaje"] = "mes", ["Massachusett"] = "wam", ["Massalat"] = "mdg", ["Massep"] = "mvs", ["Matagalpa"] = "mtn", ["Matanawi"] = "sai-mat", ["Matbat"] = "xmt", ["Matengo"] = "mgv", ["Matepi"] = "mqe", ["Matigsalug Manobo"] = "mbt", ["Matipuhy"] = "mzo", ["Matlatzinca"] = "mat", ["Mato"] = "met", ["Mato Grosso Arára"] = "axg", ["Matsés"] = "mcf", ["Mattole"] = "mvb", ["Matukar"] = "mjk", ["Matumbi"] = "mgw", ["Matya Samo"] = "stj", ["Matís"] = "mpq", ["Mauritian Sign Language"] = "lsy", ["Mauwake"] = "mhl", ["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", ["Mayoyao Ifugao"] = "ifu", ["Maypure"] = "awd-mpr", ["Mazagway"] = "dkx", ["Mazaltepec Zapotec"] = "zpy", ["Mazatlán Mazatec"] = "vmz", ["Mazatlán Mixe"] = "mzl", ["Mba"] = "mfc", ["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", ["Mea"] = "meg", ["Mebu"] = "mjn", ["Mecayapan Nahuatl"] = "nhx", ["Medebur"] = "mjm", ["Medefaidrin"] = "dmf", ["Mednyj Aleut"] = "mud", ["Mefele"] = "mfj", ["Megam"] = "mef", ["Mehek"] = "nux", ["Mehináku"] = "mmh", ["Mekeo"] = "mek", ["Mekmek"] = "mvk", ["Mekwei"] = "msf", ["Mekéns"] = "skf", ["Mel-Khaonh"] = "hkn", ["Mele-Fila"] = "mxe", ["Mendalam Kayan"] = "xkd", ["Mengaka"] = "xmg", ["Mengen"] = "mee", ["Menien"] = "sai-men", ["Menka"] = "mea", ["Menya"] = "mcr", ["Meoswar"] = "mvx", ["Mer"] = "mnu", ["Meramera"] = "mxm", ["Merei"] = "lmb", ["Merey"] = "meq", ["Merlav"] = "mrm", ["Meroitic"] = "xmr", ["Meru"] = "mer", ["Mese"] = "mci", ["Mesme"] = "zim", ["Mesmes"] = "mys", ["Meta'"] = "mgo", ["Metlatónoc Mixtec"] = "mxv", ["Mewari"] = "mtr", ["Mewati"] = "wtm", ["Mexican Sign Language"] = "mfs", ["Meyah"] = "mej", ["Mezontla Popoloca"] = "pbe", ["Mfinu"] = "zmf", ["Mfumte"] = "nfu", ["Mgbo"] = "gmz", ["Mian"] = "mpt", ["Miani"] = "pla", ["Micha"] = "yiq", ["Michif"] = "crg", ["Michigamea"] = "cmm", ["Michoacán Nahuatl"] = "ncl", ["Mid Grand Valley Dani"] = "dnt", ["Mid-Southern Banda"] = "bjo", ["Middle Assamese"] = "inc-mas", ["Middle Bengali"] = "inc-mbn", ["Tiếng Cornwall trung đại"] = "cnx", ["Middle Kannada"] = "dra-mkn", ["Middle Median"] = "xme-mid", ["Middle Newar"] = "nwx", ["Tiếng Na Uy trung đại"] = "gmq-mno", ["Middle Watut"] = "mpl", ["Midob"] = "mei", ["Migaama"] = "mmy", ["Migabac"] = "mpp", ["Miji"] = "sjl", ["Miju"] = "mxj", ["Mikasuki"] = "mik", ["Milang"] = "und-mil", ["Mili"] = "ymh", ["Millcayac"] = "sai-mil", ["Miltu"] = "mlj", ["Miluk"] = "iml", ["Milyan"] = "imy", ["Mimi of Decorse"] = "und-mmd", ["Mimi of Nachtigal"] = "und-mmn", ["Mina"] = "hna", ["Minaean"] = "inm", ["Minang"] = "xrg", ["Minanibai"] = "mcv", ["Minaveha"] = "mvn", ["Minderico"] = "drc", ["Mindiri"] = "mpn", ["Mingang Doso"] = "mko", ["Mingo"] = "iro-min", ["Tiếng Huitoto Minica"] = "hto", ["Minidien"] = "wii", ["Minigir"] = "vmg", ["Minjungbal"] = "xjb", ["Minkin"] = "xxm", ["Minoan"] = "omn", ["Minokok"] = "mqq", ["Miraya Bikol"] = "rbl", ["Mire"] = "mvh", ["Miriti"] = "mmv", ["Miriwoong Sign Language"] = "rsm", ["Miriwung"] = "mep", ["Mirpur Panjabi"] = "pmu", ["Misantla Totonac"] = "tlc", ["Miship"] = "mjs", ["Misima-Paneati"] = "mpx", ["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", ["Miyobe"] = "soy", ["Mlap"] = "kja", ["Mlomp"] = "mlo", ["Mmaala"] = "mmu", ["Mmani"] = "buy", ["Mmen"] = "bfm", ["Mo"] = "wkd", ["Mo'da"] = "gbn", ["Moabite"] = "obm", ["Moba"] = "mfq", ["Mobilian"] = "mod", ["Mobumrin Aizi"] = "ahm", ["Mocana"] = "sai-mcn", ["Mochi"] = "old", ["Mochica"] = "omc", ["Mocho"] = "mhc", ["Mocoví"] = "moc", ["Modang"] = "mxd", ["Modole"] = "mqo", ["Moere"] = "mvq", ["Mofu-Gudur"] = "mif", ["Mogum"] = "mou", ["Moi (Congo)"] = "mow", ["Moi (Indonesia)"] = "mxn", ["Moikodi"] = "mkp", ["Moingi"] = "mwz", ["Mojave"] = "mov", ["Moji"] = "ymi", ["Mok"] = "mqt", ["Mokerang"] = "mft", ["Mokole"] = "mkl", ["Mokpwe"] = "bri", ["Molale"] = "mbe", ["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", ["Monastic Sign Language"] = "mzg", ["Mondropolon"] = "npn", ["Mondé"] = "mnd", ["Mongol"] = "mgt", ["Mongolian Sign Language"] = "msr", ["Moni"] = "mnz", ["Monimbo"] = "mom", ["Mono (California)"] = "mnr", ["Mono (Cameroon)"] = "mru", ["Mono (Congo)"] = "mnh", ["Monsang Naga"] = "nmh", ["Montagnais"] = "moe", ["Montana Salish"] = "fla", ["Montol"] = "mtl", ["Monumbo"] = "mxk", ["Monzombo"] = "moj", ["Moo"] = "gwg", ["Mopan Maya"] = "mop", ["Mor (Austronesian)"] = "mhz", ["Mor (Papuan)"] = "moq", ["Moraid"] = "msg", ["Moran"] = "sit-mor", ["Morawa"] = "mze", ["Morelos Nahuatl"] = "nhm", ["Morerebi"] = "xmo", ["Moresada"] = "msx", ["Mori Atas"] = "mzq", ["Mori Bawah"] = "xmz", ["Morigi"] = "mdb", ["Moroccan Sign Language"] = "xms", ["Morom"] = "bdo", ["Moronene"] = "mqn", ["Morori"] = "mok", ["Morouas"] = "mrp", ["Mortlockese"] = "mrl", ["Moru"] = "mgd", ["Mosimo"] = "mqv", ["Moskona"] = "mtj", ["Motembo"] = "tmv", ["Mouk-Aria"] = "mwh", ["Mount Iraya Agta"] = "atl", ["Mount Iriga Agta"] = "agz", ["Mountain Koiari"] = "kpx", ["Mouwase"] = "jmw", ["Movima"] = "mzp", ["Moyadan Itneg"] = "ity", ["Mozambican Sign Language"] = "mzy", ["Mpalitjanh"] = "xpj", ["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", ["Mualang"] = "mtd", ["Mubami"] = "tsx", ["Mubi"] = "mub", ["Mucuchí"] = "sai-muc", ["Muda"] = "ymd", ["Muduapa"] = "wiv", ["Muellama"] = "sai-mue", ["Mufian"] = "aoj", ["Muher"] = "sem-mhr", ["Muinane"] = "bmr", ["Mukha-Dora"] = "mmk", ["Mukulu"] = "moz", ["Mulaha"] = "mfw", ["Mulam"] = "mlm", ["Mulao"] = "giu", ["Mullukmulluk"] = "mpb", ["Muluridyi"] = "vmu", ["Mum"] = "kqa", ["Mumuye"] = "mzm", ["Mundang"] = "mua", ["Mundani"] = "mnf", ["Mundat"] = "mmf", ["Mundolinco"] = "art-mun", ["Mundurukú"] = "myu", ["Mungaka"] = "mhk", ["Mungbam"] = "mij", ["Mungkip"] = "mpv", ["Muniche"] = "myr", ["Munit"] = "mtc", ["Mur Pano"] = "tkv", ["Muratayak"] = "asx", ["Murik (Malaysia)"] = "mxr", ["Murik (New Guinea)"] = "mtf", ["Murkim"] = "rmh", ["Murrinh-Patha"] = "mwf", ["Tiếng Huitoto Murui"] = "huu", ["Murupi"] = "mqw", ["Muruwari"] = "zmu", ["Musan"] = "mmp", ["Musar"] = "mmi", ["Musasa"] = "smm", ["Musey"] = "mse", ["Musgu"] = "mug", ["Muskum"] = "mje", ["Musom"] = "msu", ["Mussau-Emira"] = "emi", ["Mutu"] = "tuc", ["Muya"] = "mvm", ["Muyang"] = "muy", ["Muyuw"] = "myw", ["Muzi"] = "ymz", ["Muzo"] = "sai-muz", ["Mvanip"] = "mcj", ["Mvuba"] = "mxh", ["Mwaghavul"] = "sur", ["Mwali Comorian"] = "wlc", ["Mwani"] = "wmw", ["Mwatebu"] = "mwa", ["Mwera"] = "mwe", ["Mwimbi-Muthambi"] = "mws", ["Mysian"] = "yms", ["Mzieme Naga"] = "nme", ["Mághdì"] = "gmd", ["Mün Chin"] = "mwq", ["Mündü"] = "muh", ["N'Ko"] = "nqo", ["Na"] = "nbt", ["Na'vi"] = "art-nav", ["Naaba"] = "nao", ["Naba"] = "mne", ["Nabak"] = "naf", ["Nabi"] = "mty", ["Nachering"] = "ncd", ["Nadruvian"] = "ndf", ["Nadëb"] = "mbj", ["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", ["Nai"] = "bio", ["Najdi Arabic"] = "ars", ["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", ["Namakura"] = "nmk", ["Namat"] = "nkm", ["Nambo"] = "ncm", ["Nambya"] = "nmq", ["Namia"] = "nnm", ["Namiae"] = "nvm", ["Namibian Sign Language"] = "nbs", ["Namla"] = "naa", ["Namo"] = "mxw", ["Namonuito"] = "nmt", ["Namosi-Naitasiri-Serua"] = "bwb", ["Namuyi"] = "nmy", ["Nancere"] = "nnc", ["Nande"] = "nnb", ["Nandi"] = "niq", ["Nanerigé Sénoufo"] = "sen", ["Nanga Dama Dogon"] = "nzz", ["Nanti"] = "cox", ["Nanticoke"] = "nnt", ["Nanubae"] = "afk", ["Naolan"] = "nai-nao", ["Napu"] = "npy", ["Nar Phu"] = "npa", ["Nara"] = "nrb", ["Narak"] = "nac", ["Narango"] = "nrg", ["Narau"] = "nxu", ["Narim"] = "loh", ["Naro"] = "nhr", ["Narom"] = "nrm", ["Narragansett"] = "xnt", ["Narungga"] = "nnr", ["Naruo"] = "ylo", ["Nasal"] = "nsy", ["Nasarian"] = "nvh", ["Nasioi"] = "nas", ["Nasu"] = "ywq", ["Natagaimas"] = "nts", ["Natchez"] = "ncz", ["Nathembo"] = "nte", ["Natioro"] = "nti", ["Natú"] = "sai-nat", ["Natügu"] = "ntu", ["Nauete"] = "nxa", ["Nauna"] = "ncn", ["Nauo"] = "nwo", ["Navarro-Aragonese"] = "roa-oan", ["Navut"] = "nsw", ["Nawaru"] = "nwr", ["Nawathinehena"] = "nwa", ["Nawdm"] = "nmz", ["Nawuri"] = "naw", ["Nayi"] = "noz", ["Ncane"] = "ncr", ["Nchumbulu"] = "nlu", ["Nda'nda'"] = "nnz", ["Ndai"] = "gke", ["Ndaka"] = "ndk", ["Ndali"] = "ndh", ["Ndam"] = "ndm", ["Ndamba"] = "ndj", ["Ndambomo"] = "nxo", ["Ndasa"] = "nda", ["Nde-Gbite"] = "ned", ["Nde-Nsele-Nta"] = "ndd", ["Ndemli"] = "nml", ["Ndendeule"] = "dne", ["Ndengereko"] = "ndg", ["Nding"] = "eli", ["Ndjébbana"] = "djj", ["Ndo"] = "ndp", ["Ndobo"] = "ndw", ["Ndoe"] = "nbb", ["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", ["Nedebang"] = "nec", ["Nefamese"] = "nef", ["Negeri Sembilan Malay"] = "zmi", ["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 Kurux"] = "kxl", ["Nete"] = "net", ["Neve'ei"] = "vnm", ["Neverver"] = "lgk", ["New Caledonian Javanese"] = "jas", ["New River Shasta"] = "nai-nrs", ["New Zealand Sign Language"] = "nzs", ["Neyo"] = "ney", ["Nez Perce"] = "nez", ["Nga La"] = "hlt", ["Ngaanyatjarra"] = "ntj", ["Ngadjunmaya"] = "nju", ["Ngadjuri"] = "jui", ["Ngaing"] = "nnf", ["Ngaju"] = "nij", ["Ngala"] = "nud", ["Ngalakan"] = "nig", ["Ngalkbun"] = "ngk", ["Ngamambo"] = "nbv", ["Ngamini"] = "nmv", ["Ngamo"] = "nbh", ["Ngan'gityemerri"] = "nam", ["Nganakarti"] = "xnk", ["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", ["Ngasa"] = "nsg", ["Ngatik Men's Creole"] = "ngm", ["Ngawn Chin"] = "cnw", ["Ngawun"] = "nxn", ["Ngazidja Comorian"] = "zdj", ["Tiếng Ngbaka"] = "nga", ["Ngbaka Ma'bo"] = "nbm", ["Ngbaka Manza"] = "ngg", ["Ngbee"] = "jgb", ["Ngbinda"] = "nbd", ["Ngbundu"] = "nuu", ["Ngelima"] = "agh", ["Ngemba"] = "nge", ["Ngen"] = "gnj", ["Ngendelengo"] = "nql", ["Ngeq"] = "ngt", ["Ngete"] = "nnn", ["Nggem"] = "nbq", ["Nggwahyi"] = "ngx", ["Ngie"] = "ngj", ["Ngile"] = "jle", ["Ngindo"] = "nnq", ["Tiếng Ngiti"] = "niy", ["Ngizim"] = "ngi", ["Ngkoth"] = "aus-ngk", ["Ngkâlmpw Kanum"] = "kcd", ["Ngochang"] = "tbq-ngo", ["Ngom"] = "nra", ["Ngombale"] = "nla", ["Ngombe (Central African Republic)"] = "nmj", ["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", ["Ngwaba"] = "ngw", ["Ngwe"] = "nwe", ["Ngwo"] = "ngn", ["Ngäbere"] = "gym", ["Nhanda"] = "nha", ["Nhirrpi"] = "hrp", ["Nhuwala"] = "nhf", ["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", ["Nisi"] = "yso", ["Niuafo'ou"] = "num", ["Niuatoputapu"] = "nkp", ["Niwer Mil"] = "hrc", ["Njalgulgule"] = "njl", ["Njebi"] = "nzb", ["Njen"] = "njj", ["Njerep"] = "njr", ["Njyem"] = "njy", ["Nkami"] = "nkq", ["Nkangala"] = "nkn", ["Nkem-Nkum"] = "isi", ["Nkhumbi"] = "khu", ["Nkongho"] = "nkc", ["Nkoroo"] = "nkx", ["Nkoya"] = "nka", ["Nkukoli"] = "nbo", ["Nkutu"] = "nkw", ["Nnam"] = "nbp", ["Nocamán"] = "nom", ["Nocte Naga"] = "njb", ["Noiri"] = "noi", ["Nokuku"] = "nkk", ["Nomaande"] = "lem", ["Nomane"] = "nof", ["Nomatsiguenga"] = "not", ["Nomlaki"] = "nol", ["Nomu"] = "noh", ["Nonuya"] = "noj", ["Nooksack"] = "nok", ["Tiếng Noone"] = "nhu", ["Nopala Chatino"] = "cya", ["Norn"] = "nrn", ["Norra"] = "nrr", ["North Ambrym"] = "mmg", ["North Asmat"] = "nks", ["North Awyu"] = "yir", ["North Babar"] = "bcd", ["North Boma"] = "boh", ["North Central Mixe"] = "neq", ["North Fali"] = "fll", ["North Giziga"] = "gis", ["North Mofu"] = "mfk", ["North Muyu"] = "kti", ["North Nuaulu"] = "nni", ["North Tairora"] = "tbg", ["North Tanna"] = "tnn", ["North Wahgi"] = "whg", ["North Watut"] = "una", ["Northeast Kiwai"] = "kiw", ["Northeast Maidu"] = "nmu", ["Northeast Pashayi"] = "aee", ["Northeastern Dinka"] = "dip", ["Northeastern Pomo"] = "pef", ["Northern Alta"] = "aqn", ["Northern Bontoc"] = "rbk", ["Northern Ghale"] = "ghh", ["Tiếng Grebo Bắc"] = "gbo", ["Northern Guiyang Hmong"] = "huj", ["Northern Haida"] = "hdn", ["Northern Huishui Hmong"] = "hmi", ["Northern Kalapuya"] = "nrt", ["Northern Kam"] = "doc", ["Northern Kankanay"] = "xnn", ["Northern Kissi"] = "kqs", ["Northern Lorung"] = "lbr", ["Northern Mashan Hmong"] = "hmp", ["Northern Muji"] = "ymx", ["Northern Ngbandi"] = "ngb", ["Northern Nuni"] = "nuv", ["Northern Oaxaca Nahuatl"] = "nhy", ["Northern Ohlone"] = "cst", ["Northern One"] = "onr", ["Northern Pame"] = "pmq", ["Northern Pinghua"] = "cnp", ["Northern Pomo"] = "pej", ["Northern Puebla Nahuatl"] = "ncj", ["Northern Pumi"] = "pmi", ["Northern Qiandong Miao"] = "hea", ["Northern Rengma Naga"] = "nnl", ["Northern Sierra Miwok"] = "nsq", ["Northern Subanen"] = "stb", ["Northern Tarahumara"] = "thh", ["Northern Tidong"] = "ntd", ["Northern Tlaxiaco Mixtec"] = "xtn", ["Northern Toussian"] = "tsp", ["Northern Tutchone"] = "ttm", ["Northern Valley Yokuts"] = "nai-nvy", ["Northwest Maidu"] = "mjd", ["Northwest Oaxaca Mixtec"] = "mxa", ["Northwest Pashayi"] = "glh", ["Northwestern Dinka"] = "diw", ["Northwestern Fars"] = "faz", ["Northwestern Tamang"] = "tmk", ["Norwegian Sign Language"] = "nsl", ["Notre"] = "bly", ["Notsi"] = "ncf", ["Nottoway"] = "ntw", ["Nottoway-Meherrin"] = "nwy", ["Noxilo"] = "art-nox", ["Noy"] = "noy", ["Nsari"] = "asj", ["Nsenga"] = "nse", ["Nshi"] = "nsc", ["Nsong"] = "soo", ["Nsongo"] = "nsx", ["Ntomba"] = "nto", ["Ntra'ngith"] = "dgt", ["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", ["Numee"] = "kdk", ["Nungali"] = "nug", ["Nunggubuyu"] = "nuy", ["Nungon"] = "paa-nun", ["Nungu"] = "rin", ["Nupbikha"] = "npb", ["Nusa Laut"] = "nul", ["Nusu"] = "nuf", ["Nutabe"] = "cba-nut", ["Nyabwa"] = "nwb", ["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", ["Nyaturu"] = "rim", ["Nyawaygi"] = "nyt", ["Nyemba"] = "nba", ["Nyengo"] = "nye", ["Nyenkha"] = "neh", ["Nyigina"] = "nyh", ["Nyiha"] = "nih", ["Nyika"] = "nkt", ["Nyimang"] = "nyi", ["Nyindrou"] = "lid", ["Nyindu"] = "nyg", ["Nyiyaparli"] = "xny", ["Nyokon"] = "nvo", ["Nyole (Kenya)"] = "nyd", ["Nyole (Uganda)"] = "nuj", ["Nyong"] = "muo", ["Nyulnyul"] = "nyv", ["Nyungwe"] = "nyu", ["Nyâlayu"] = "yly", ["Nzakambay"] = "nzy", ["Nzakara"] = "nzk", ["Nzanyi"] = "nja", ["Nzima"] = "nzi", ["Tiếng Huitoto Nüpode"] = "hux", ["O'chi'chi'"] = "xoc", ["Obanliku"] = "bzy", ["Obispeño"] = "obi", ["Oblo"] = "obl", ["Obo Manobo"] = "obo", ["Obokuitai"] = "afz", ["Obolo"] = "ann", ["Obulom"] = "obu", ["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", ["Ogea"] = "eri", ["Tiếng Oirata"] = "oia", ["Okiek"] = "oki", ["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", ["Oku"] = "oku", ["Okwanuchu"] = "nai-okw", ["Old Avar"] = "oav", ["Old Hungarian"] = "ohu", ["Old Kamta"] = "inc-ork", ["Old Kentish Sign Language"] = "okl", ["Old Manipuri"] = "omp", ["Old Punjabi"] = "inc-opa", ["Old Tati"] = "xme-ott", ["Old Tibetan"] = "otb", ["Tiếng Wales cổ"] = "owl", ["Olekha"] = "ole", ["Ollari"] = "gdb", ["Olo"] = "ong", ["Oloma"] = "olm", ["Olrat"] = "olr", ["Olu'bo"] = "lul", ["Olulumo-Ikom"] = "iko", ["Oluta Popoluca"] = "plo", ["Olutsotso"] = "lto", ["Omagua"] = "omg", ["Omba"] = "omb", ["Ombamba"] = "mbm", ["Ombo"] = "oml", ["Tiếng Nahuatl Ometepec"] = "nht", ["Omi"] = "omi", ["Omotik"] = "omt", ["Omurano"] = "omu", ["Ong"] = "oog", ["Onin"] = "oni", ["Onjob"] = "onj", ["Ono"] = "ons", ["Onobasulu"] = "onn", ["Onondaga"] = "ono", ["Ontenu"] = "ont", ["Ontong Java"] = "ojv", ["Oorlams"] = "oor", ["Opao"] = "opo", ["Opata"] = "opt", ["Opuuo"] = "lgn", ["Opón"] = "sai-opo", ["Oraon Sadri"] = "sdr", ["Orejón"] = "ore", ["Oring"] = "org", ["Orizaba Nahuatl"] = "nlv", ["Orléanais"] = "roa-orl", ["Oro"] = "orx", ["Oro Win"] = "orw", ["Oroha"] = "ora", ["Orokaiva"] = "okv", ["Oroko"] = "bdu", ["Orokolo"] = "oro", ["Orowe"] = "bpk", ["Oruma"] = "orr", ["Orya"] = "ury", ["Osamayi"] = "syx", ["Ososo"] = "oso", ["Ot Danum"] = "otd", ["Otank"] = "uta", ["Oti"] = "oti", ["Otomaco"] = "sai-oto", ["Ottawa"] = "otw", ["Ouma"] = "oum", ["Oune"] = "oue", ["Owa"] = "stn", ["Owenia"] = "wsr", ["Owiniga"] = "owi", ["Oy"] = "oyb", ["Oya'oya"] = "oyy", ["Ozolotepec Zapotec"] = "zao", ["Pa"] = "ppt", ["Pa Di"] = "pdi", ["Pa'a"] = "pqa", ["Paama"] = "pma", ["Paasaal"] = "sig", ["Pacahuara"] = "pcp", ["Padoe"] = "pdo", ["Paeonian"] = "ine-pae", ["Pagi"] = "pgi", ["Pagibete"] = "pae", ["Pahanan Agta"] = "apf", ["Pahi"] = "lgt", ["Pahlavani"] = "phv", ["Pai Tavytera"] = "pta", ["Pai-lang"] = "tbq-plg", ["Paicî"] = "pri", ["Paikoneka"] = "awd-pai", ["Paipai"] = "ppi", ["Pajapan Nahuatl"] = "nhp", ["Pak-Tong"] = "pkg", ["Pakanha"] = "pkn", ["Pakistan Sign Language"] = "pks", ["Paku Karen"] = "kpp", ["Pal"] = "abw", ["Palaka Senoufo"] = "plr", ["Palantla Chinantec"] = "cpa", ["Palawan Batak"] = "bya", ["Paleni"] = "pnl", ["Palewyami"] = "nai-ply", ["Palikur"] = "plu", ["Pallanganmiddang"] = "pmd", ["Palta"] = "sai-pal", ["Palu'e"] = "ple", ["Paluan"] = "plz", ["Palya Bareli"] = "bpx", ["Pam"] = "pmn", ["Pambia"] = "pmb", ["Pamigua"] = "sai-pam", ["Pamlico"] = "pmk", ["Pamona"] = "pmf", ["Pamosu"] = "hih", ["Pamplona Atta"] = "att", ["Pana (Central Africa)"] = "pnz", ["Pana (West Africa)"] = "pnq", ["Panamanian Sign Language"] = "lsp", ["Panamint"] = "par", ["Panare"] = "pbh", ["Panará"] = "kre", ["Panasuan"] = "psn", ["Panawa"] = "pwb", ["Pande"] = "bkj", ["Pangseng"] = "pgs", ["Pangutaran Sama"] = "slm", ["Pangwa"] = "pbr", ["Panim"] = "pnr", ["Pankararé"] = "pax", ["Pankararú"] = "paz", ["Pankhu"] = "pkh", ["Pannei"] = "pnc", ["Panobo"] = "pno", ["Panyi Bai"] = "bfc", ["Panyjima"] = "pnw", ["Panzaleo"] = "sai-pnz", ["Pao"] = "ppa", ["Papapana"] = "ppn", ["Papar"] = "dpp", ["Papasena"] = "pas", ["Papel"] = "pbo", ["Papi"] = "ppe", ["Papitalai"] = "pat", ["Papora"] = "ppu", ["Papua New Guinean Sign Language"] = "pgz", ["Papuan Malay"] = "pmy", ["Para Naga"] = "pzn", ["Paraguayan Sign Language"] = "pys", ["Parakanã"] = "pak", ["Paranan"] = "prf", ["Paranawát"] = "paf", ["Paratió"] = "sai-par", ["Parawen"] = "prw", ["Pardhan"] = "pch", ["Pardhi"] = "pcl", ["Pare"] = "asa", ["Paredarerme"] = "xpd", ["Pará Arára"] = "aap", ["Pará Gavião"] = "gvp", ["Pasi"] = "psq", ["Pass Valley Yali"] = "yac", ["Passé"] = "awd-pas", ["Patagón"] = "sai-ptg", ["Patamona"] = "pbc", ["Patani"] = "ptn", ["Pataxó Hã-Ha-Hãe"] = "pth", ["Patep"] = "ptp", ["Pathiya"] = "pty", ["Patpatar"] = "gfk", ["Pattani"] = "lae", ["Pattapu"] = "ptq", ["Patwin"] = "pwi", ["Paulohi"] = "plh", ["Paumarí"] = "pad", ["Pauri Bareli"] = "bfb", ["Pauserna"] = "psm", ["Pawaia"] = "pwa", ["Payaguá"] = "sai-pyg", ["Paynamar"] = "pmr", ["Pe"] = "pai", ["Pech"] = "pay", ["Peerapper"] = "xpw", ["Peere"] = "pfe", ["Pei"] = "ppq", ["Pekal"] = "pel", ["Pele-Ata"] = "ata", ["Penang Sign Language"] = "psg", ["Penchal"] = "pek", ["Pendau"] = "ums", ["Penrhyn"] = "pnh", ["Pentlatch"] = "ptw", ["Perai"] = "wet", ["Perema"] = "wom", ["Pericú"] = "nai-per", ["Pero"] = "pip", ["Persian Sign Language"] = "psc", ["Peruvian Sign Language"] = "prl", ["Petapa Zapotec"] = "zpe", ["Petats"] = "pex", ["Peñoles Mixtec"] = "mil", ["Phala"] = "ypa", ["Phana'"] = "phq", ["Phangduwali"] = "phw", ["Phende"] = "pem", ["Philippine Sign Language"] = "psp", ["Philistine"] = "und-phi", ["Phimbi"] = "phm", ["Phola"] = "ypg", ["Pholo"] = "yip", ["Phom"] = "nph", ["Phudagi"] = "phd", ["Phuie"] = "pug", ["Phukha"] = "phh", ["Phuma"] = "ypm", ["Phunoi"] = "pho", ["Phupa"] = "ypp", ["Phupha"] = "yph", ["Phuthi"] = "bnt-phu", ["Phuza"] = "ypz", ["Piamatsina"] = "ptr", ["Piame"] = "pin", ["Piapoco"] = "pio", ["Piaroa"] = "pid", ["Tiếng Pichinglis"] = "fpe", ["Pichis Ashéninka"] = "cpu", ["Pictish"] = "xpi", ["Picuris"] = "nai-pic", ["Pidgin Delaware"] = "dep", ["Pidgin Iha"] = "ihb", ["Pidgin Onin"] = "onx", ["Pijao"] = "pij", ["Pije"] = "piz", ["Pijin"] = "pis", ["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", ["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", ["Pitta-Pitta"] = "pit", ["Piu"] = "pix", ["Piya-Kwonci"] = "piy", ["Plains Indian Sign Language"] = "psd", ["Plains Miwok"] = "pmw", ["Plapo Krumen"] = "ktj", ["Playero"] = "gob", ["Pochuri Naga"] = "npo", ["Pochutec"] = "xpo", ["Podoko"] = "pbi", ["Pogali"] = "hkh", ["Pogolo"] = "poy", ["Poitevin-Saintongeais"] = "roa-poi", ["Pokangá"] = "pok", ["Poke"] = "pof", ["Pol"] = "pmm", ["Polish Sign Language"] = "pso", ["Polonombauk"] = "plb", ["Pom"] = "pmo", ["Ponam"] = "ncc", ["Pongu"] = "png", ["Ponyo"] = "npg", ["Poqomam"] = "poc", ["Poqomchi'"] = "poh", ["Porohanon"] = "prh", ["Port Sandwich"] = "psw", ["Port Sorell"] = "xpl", ["Port Vato"] = "ptv", ["Portuguese Sign Language"] = "psr", ["Potiguára"] = "pog", ["Poumei Naga"] = "pmx", ["Pouye"] = "bye", ["Powari"] = "pwr", ["Powhatan"] = "pim", ["Poyanáwa"] = "pyn", ["Tiếng Ireland nguyên thủy"] = "pgl", ["Principense"] = "pre", ["Proto-Amuesha-Chamicuro"] = "awd-amc-pro", ["Tiếng Tiểu Á nguyên thủy"] = "ine-ana-pro", ["Proto-Apachean"] = "apa-pro", ["Proto-Arawa"] = "auf-pro", ["Tiếng Armenia nguyên thủy"] = "hyx-pro", ["Proto-Arnhem"] = "aus-arn-pro", ["Proto-Atayalic"] = "map-ata-pro", ["Proto-Batak"] = "btk-pro", ["Proto-Bongo-Bagirmi"] = "csu-bba-pro", ["Proto-Boran"] = "sai-bor-pro", ["Proto-Bua"] = "alv-bua-pro", ["Proto-Bungku-Tolaki"] = "poz-btk-pro", ["Tiếng Miến nguyên thủy"] = "tbq-brm-pro", ["Proto-Caddoan"] = "cdd-pro", ["Proto-Cangin"] = "alv-cng-pro", ["Proto-Central Chadic"] = "cdc-cbm-pro", ["Proto-Central Indo-Aryan"] = "inc-cen-pro", ["Proto-Central Jê"] = "sai-cje-pro", ["Proto-Central New South Wales"] = "aus-cww-pro", ["Proto-Central Sudanic"] = "csu-pro", ["Proto-Central Togo"] = "alv-gtm-pro", ["Proto-Chatino"] = "omq-cha-pro", ["Proto-Chibchan"] = "cba-pro", ["Proto-Chimakuan"] = "chi-pro", ["Proto-Chinookan"] = "nai-ckn-pro", ["Tiếng Chukotka-Kamchatka nguyên thủy"] = "qfa-cka-pro", ["Proto-Chumash"] = "nai-chu-pro", ["Proto-Cupan"] = "azc-cup-pro", ["Proto-Daju"] = "sdv-daj-pro", ["Proto-Daly"] = "aus-dal-pro", ["Proto-Eastern Jebel"] = "sdv-eje-pro", ["Proto-Eastern Oti-Volta"] = "nic-eov-pro", ["Proto-Fali"] = "alv-fli-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-Highland East Cushitic"] = "cus-hec-pro", ["Proto-Hmong"] = "hmn-pro", ["Proto-Hrusish"] = "sit-hrs-pro", ["Proto-Huitoto-Ocaina"] = "sai-hoc-pro", ["Proto-Hurro-Urartian"] = "qfa-hur-pro", ["Proto-Idomoid"] = "alv-ido-pro", ["Proto-Igboid"] = "alv-igb-pro", ["Proto-Ijoid"] = "ijo-pro", ["Proto-Iwaidjan"] = "aus-wdj-pro", ["Proto-Jukunoid"] = "nic-jkn-pro", ["Proto-Kadu"] = "qfa-kad-pro", ["Proto-Kalamian"] = "phi-kal-pro", ["Proto-Kalapuyan"] = "nai-klp-pro", ["Proto-Kampa"] = "awd-kmp-pro", ["Proto-Kham"] = "sit-kha-pro", ["Proto-Khoe"] = "khi-kho-pro", ["Proto-Komisenian"] = "ira-kms-pro", ["Proto-Kru"] = "kro-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", ["Tiếng Lô Lô nguyên thủy"] = "tbq-lol-pro", ["Proto-Lower Cross River"] = "nic-lcr-pro", ["Proto-Luish"] = "sit-luu-pro", ["Proto-Maidun"] = "nai-mdu-pro", ["Proto-Mangbetu"] = "csu-maa-pro", ["Proto-Masa"] = "cdc-mas-pro", ["Proto-Mazatec"] = "omq-maz-pro", ["Proto-Medo-Parthian"] = "ira-mpr-pro", ["Proto-Mixe-Zoque"] = "nai-miz-pro", ["Proto-Mixtec"] = "omq-mxt-pro", ["Proto-Mumuye"] = "alv-mum-pro", ["Proto-Munji-Yidgha"] = "ira-mny-pro", ["Proto-Na-Dene"] = "xnd-pro", ["Proto-Nawiki"] = "awd-nwk-pro", ["Proto-Nilotic"] = "sdv-nil-pro", ["Proto-North Caucasian"] = "ccn-pro", ["Proto-North Halmahera"] = "paa-nha-pro", ["Proto-North Sarawak"] = "poz-swa-pro", ["Proto-Nubian"] = "nub-pro", ["Proto-Numic"] = "azc-num-pro", ["Proto-Nupoid"] = "alv-nup-pro", ["Proto-Nyima"] = "sdv-nyi-pro", ["Proto-Nyulnyulan"] = "aus-nyu-pro", ["Proto-Ogoni"] = "nic-ogo-pro", ["Proto-Ossetic"] = "os-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-Paresi-Waura"] = "awd-prw-pro", ["Proto-Plateau Penutian"] = "nai-plp-pro", ["Proto-Pomeranian"] = "zlw-pom-pro", ["Proto-Pomo"] = "nai-pom-pro", ["Proto-Saka"] = "xsc-sak-pro", ["Proto-Sanglechi-Ishkashimi"] = "ira-sgi-pro", ["Proto-Sara"] = "csu-sar-pro", ["Proto-Siouan-Catawban"] = "nai-sca-pro", ["Proto-Songhay"] = "son-pro", ["Proto-Sotho-Tswana"] = "bnt-sts-pro", ["Proto-South Cushitic"] = "cus-sou-pro", ["Proto-South Sulawesi"] = "poz-ssw-pro", ["Proto-Southern Jê"] = "sai-sje-pro", ["Proto-Sunda-Sulawesi"] = "poz-sus-pro", ["Proto-Ta-Arawak"] = "awd-taa-pro", ["Proto-Takic"] = "azc-tak-pro", ["Proto-Taman"] = "sdv-tmn-pro", ["Proto-Tani"] = "sit-tan-pro", ["Proto-Taranoan"] = "sai-tar-pro", ["Proto-Tatic"] = "xme-ttc-pro", ["Proto-Totozoquean"] = "nai-tot-pro", ["Tiếng Liên New Guinea nguyên thủy"] = "ngf-pro", ["Proto-Tsezian"] = "cau-tsz-pro", ["Proto-Tsimshianic"] = "nai-tsi-pro", ["Proto-Upper Cross River"] = "nic-ucr-pro", ["Proto-Utian"] = "nai-utn-pro", ["Proto-Western Mande"] = "dmn-mdw-pro", ["Proto-Witotoan"] = "sai-wit-pro", ["Proto-Yupik"] = "ypk-pro", ["Proto-Zapotecan"] = "omq-zap-pro", ["Providencia Sign Language"] = "prz", ["Psikye"] = "kvj", ["Puare"] = "pux", ["Pudtol Atta"] = "atp", ["Puebla Mazatec"] = "pbm", ["Puelche"] = "pue", ["Puerto Rican Sign Language"] = "psl", ["Puimei Naga"] = "npu", ["Puiron"] = "sit-prn", ["Pukapukan"] = "pkp", ["Pulabu"] = "pup", ["Puluwat"] = "puw", ["Puma"] = "pum", ["Pumé"] = "yae", ["Punan Aput"] = "pud", ["Punan Bah-Biau"] = "pna", ["Punan Batu"] = "pnm", ["Punan Merah"] = "puf", ["Punan Merap"] = "puc", ["Punan Tubu"] = "puj", ["Punu"] = "puu", ["Puquina"] = "puq", ["Puragi"] = "pru", ["Purari"] = "iar", ["Purepecha"] = "pua", ["Puri"] = "prr", ["Purik"] = "prx", ["Purisimeño"] = "puy", ["Puruborá"] = "pur", ["Puruhá"] = "sai-prh", ["Purukotó"] = "sai-pur", ["Purum"] = "pub", ["Putai"] = "mfl", ["Putoh"] = "put", ["Putukwam"] = "afe", ["Puyo-Paekche"] = "xpp", ["Pwaamei"] = "pme", ["Pwapwa"] = "pop", ["Pyapun"] = "pcw", ["Pye Krumen"] = "pye", ["Pyemmairre"] = "xpb", ["Pyen"] = "pyy", ["Pykobjê"] = "sai-pyk", ["Pyu"] = "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", ["Quebec Sign Language"] = "fcs", ["Querétaro Otomi"] = "otq", ["Quetzaltepec Mixe"] = "pxm", ["Queyu"] = "qvy", ["Quiavicuzas Zapotec"] = "zpj", ["Quileute"] = "qui", ["Quimbaya"] = "sai-qmb", ["Quinigua"] = "nai-qng", ["Quinqui"] = "quq", ["Quioquitani-Quierí Zapotec"] = "ztq", ["Quiotepec Chinantec"] = "chq", ["Quitemo"] = "sai-qtm", ["Rabona"] = "sai-rab", ["Rahambuu"] = "raz", ["Rajah Kabunsuwan Manobo"] = "mqk", ["Raji"] = "rji", ["Rajong"] = "rjg", ["Rakahanga-Manihiki"] = "rkh", ["Ralte"] = "ral", ["Ramandi"] = "tks", ["Ramanos"] = "sai-ram", ["Ramoaaina"] = "rai", ["Ramopa"] = "kjx", ["Rampi"] = "lje", ["Rana Tharu"] = "thr", ["Rang"] = "rax", ["Rangkas"] = "rgk", ["Ranglong"] = "rnl", ["Rao"] = "rao", ["Rapa"] = "ray", ["Rapoisi"] = "kyx", ["Rapting"] = "rpt", ["Rara Bakati'"] = "lra", ["Ratahan"] = "rth", ["Rathawi"] = "rtw", ["Rathwi Bareli"] = "bgd", ["Rawa"] = "rwo", ["Rawat"] = "jnl", ["Rawo"] = "rwa", ["Rayón Zoque"] = "zor", ["Razajerdi"] = "rat", ["Razihi"] = "rzh", ["Reang"] = "ria", ["Red Gelao"] = "gir", ["Reel"] = "atu", ["Rejang Kayan"] = "ree", ["Rema"] = "bow", ["Rembarunga"] = "rmb", ["Rembong"] = "reb", ["Remo"] = "rem", ["Remontado Agta"] = "agv", ["Rempi"] = "rmp", ["Remun"] = "lkj", ["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", ["Ringgou"] = "rgu", ["Ririo"] = "rri", ["Ritarungo"] = "rit", ["Riung"] = "riu", ["Riverain Sango"] = "snj", ["Rogo"] = "rod", ["Roma"] = "rmm", ["Romani Greek"] = "rge", ["Romanian Sign Language"] = "rms", ["Romano-Serbian"] = "rsb", ["Romanova"] = "rmv", ["Romblomanon"] = "rol", ["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", ["Roviana"] = "rug", ["Rudbari"] = "rdb", ["Rufiji"] = "rui", ["Ruga"] = "ruh", ["Rukiga"] = "cgg", ["Ruma"] = "ruz", ["Rumu"] = "klq", ["Runga"] = "rou", ["Rungtu"] = "rtc", ["Rungwa"] = "rnw", ["Russenorsk"] = "crp-rsn", ["Russian Sign Language"] = "rsl", ["Ruuli"] = "ruc", ["Ruwund"] = "rnd", ["Rwa"] = "rwk", ["Rwanda-Rundi"] = "rw", ["Sa"] = "sax", ["Sa'a"] = "apb", ["Sa'ban"] = "snv", ["Sa'och"] = "scq", ["Saafi-Saafi"] = "sav", ["Saam"] = "raq", ["Saamia"] = "lsm", ["Saare"] = "uss", ["Sabah Malay"] = "msi", ["Sabanê"] = "sae", ["Sabaot"] = "spy", ["Sabine"] = "sbv", ["Sabir"] = "pml", ["Sabu"] = "hvn", ["Sacapulteco"] = "quv", ["Saep"] = "spd", ["Safaitic"] = "sem-saf", ["Safaliba"] = "saf", ["Safeyoka"] = "apz", ["Safwa"] = "sbk", ["Sagala"] = "sbm", ["Sagalla"] = "tga", ["Sahaptin"] = "nai-spt", ["Sahu"] = "saj", ["Sajau Basap"] = "sjb", ["Sakachep"] = "sch", ["Sakam"] = "skm", ["Sakao"] = "sku", ["Sakata"] = "skt", ["Sake"] = "sak", ["Sala"] = "shq", ["Salampasu"] = "slx", ["Salas"] = "sgu", ["Salchuq"] = "slq", ["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", ["Samaritan Aramaic"] = "sam", ["Samaritan Hebrew"] = "smp", ["Samarokena"] = "tmj", ["Samatao"] = "ysd", ["Samba"] = "smx", ["Sambe"] = "xab", ["Samberigi"] = "ssx", ["Samburu"] = "saq", ["Samoan Plantation Pidgin"] = "cpe-spp", ["Samosa"] = "swm", ["Sampang"] = "rav", ["Samre"] = "sxm", ["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 Quiahije Chatino"] = "ctp-san", ["San Juan Teita Mixtec"] = "xtj", ["San Luís Temalacayuca Popoloca"] = "pps", ["San Marcos Tlalcoyalco Popoloca"] = "pls", ["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", ["Sangil"] = "snl", ["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", ["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", ["Santiago Xanica Zapotec"] = "zpr", ["Santo Domingo Albarradas Zapotec"] = "zas", ["Sanumá"] = "xsu", ["Saparua"] = "spr", ["Sapará"] = "sai-sap", ["Sapo"] = "krn", ["Saponi"] = "spi", ["Sapuan"] = "spu", ["Sapé"] = "spc", ["Sar"] = "mwm", ["Sara"] = "sre", ["Sara Kaba"] = "sbz", ["Sara Kaba Deme"] = "kwg", ["Sara Kaba Náà"] = "kwv", ["Sarangani Blaan"] = "bps", ["Sarangani Manobo"] = "mbs", ["Sarasira"] = "zsa", ["Saraveca"] = "sar", ["Sarli"] = "sdf", ["Sartang"] = "onp", ["Sarua"] = "swy", ["Sarudu"] = "sdu", ["Saruga"] = "sra", ["Sasaru"] = "sxs", ["Tiếng Sassari"] = "sdc", ["Satawalese"] = "stw", ["Sateré-Mawé"] = "mav", ["Sathmar Swabian"] = "gmw-stm", ["Saudi Arabian Sign Language"] = "sdl", ["Sauraseni Apabhramsa"] = "inc-sap", ["Sauri"] = "srt", ["Sause"] = "sao", ["Sausi"] = "ssj", ["Tiếng Savosavo"] = "svs", ["Sawai"] = "szw", ["Saweru"] = "swr", ["Sawi"] = "saw", ["Sawila"] = "swt", ["Saya"] = "say", ["Sayula Popoluca"] = "pos", ["Scanian"] = "gmq-scy", ["Seba"] = "kdg", ["Seberuang"] = "sbx", ["Sebop"] = "sib", ["Sebuyau"] = "snb", ["Sechura"] = "sai-sec", ["Secoya"] = "sey", ["Sedoa"] = "tvw", ["Seenku"] = "sos", ["Segai"] = "sge", ["Segeju"] = "seg", ["Seget"] = "sbg", ["Sehwi"] = "sfw", ["Seim"] = "sim", ["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", ["Semandang"] = "sdm", ["Sembakung Murut"] = "sbr", ["Semimi"] = "etz", ["Semnani"] = "smy", ["Sempan"] = "xse", ["Senara Sénoufo"] = "seq", ["Senaya"] = "syn", ["Sene"] = "sej", ["Sengele"] = "szg", ["Senggi"] = "snu", ["Sengo"] = "spk", ["Sengseng"] = "ssz", ["Sensi"] = "sni", ["Sentani"] = "set", ["Senthang Chin"] = "sez", ["Sentinelese"] = "std", ["Sepa (Indonesia)"] = "spb", ["Sepa (New Guinea)"] = "spe", ["Sepen"] = "spm", ["Sepik Iwam"] = "iws", ["Sepik Mari"] = "mbx", ["Sera"] = "sry", ["Sere"] = "swf", ["Serili"] = "sve", ["Seroa"] = "kqu", ["Serrano"] = "ser", ["Seru"] = "szd", ["Serua"] = "srw", ["Serudung Murut"] = "srk", ["Serui-Laut"] = "seu", ["Seta"] = "stf", ["Setaman"] = "stm", ["Seti"] = "sbi", ["Sewa Bay"] = "sew", ["Seychellois Creole"] = "crs", ["Sha"] = "scw", ["Shahmirzadi"] = "srz", ["Shahrudi"] = "shm", ["Shall-Zwall"] = "sha", ["Shama-Sambuga"] = "sqa", ["Shamang"] = "xsh", ["Shambala"] = "ksb", ["Shanenawa"] = "swo", ["Shanga"] = "sho", ["Shangzhai"] = "jih", ["Shaozhou Tuhua"] = "zhx-sht", ["Sharanahua"] = "mcd", ["Shark Bay"] = "ssv", ["Sharwa"] = "swq", ["Shasta"] = "sht", ["Shatt"] = "shj", ["Shau"] = "sqh", ["Shawnee"] = "sjw", ["She"] = "shx", ["Shehri"] = "shv", ["Sheko"] = "she", ["Shelta"] = "sth", ["Shendu"] = "shl", ["Sheni"] = "scv", ["Sherbro"] = "bun", ["Sherdukpen"] = "sdp", ["Shi"] = "shr", ["Shihhi Arabic"] = "ssh", ["Shiki"] = "gua", ["Shilluk"] = "shk", ["Shipibo-Conibo"] = "shp", ["Shixing"] = "sxg", ["Shoo-Minda-Nye"] = "bcv", ["Shoshone"] = "shh", ["Shua"] = "shg", ["Shuar"] = "jiv", ["Shuba"] = "cbq", ["Shumashti"] = "sts", ["Shumcho"] = "scu", ["Shuwa-Zamani"] = "ksa", ["Shwai"] = "shw", ["Sialum"] = "slw", ["Siamou"] = "sif", ["Sian"] = "spg", ["Siane"] = "snp", ["Siang"] = "sya", ["Siar-Lak"] = "sjr", ["Sibe"] = "nco", ["Sibu Melanau"] = "sdx", ["Sicanian"] = "sxc", ["Siculo-Arabic"] = "sqr", ["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", ["Sikule"] = "skh", ["Sila"] = "slt", ["Silacayoapan Mixtec"] = "mks", ["Sileibi"] = "sbq", ["Silimo"] = "wul", ["Siliput"] = "mkc", ["Silopi"] = "xsp", ["Simaa"] = "sie", ["Simba"] = "sbw", ["Simbali"] = "smg", ["Simbari"] = "smb", ["Simbo"] = "sbb", ["Simeku"] = "smz", ["Simeulue"] = "smr", ["Simte"] = "smt", ["Sinacantán"] = "nai-sin", ["Sinagen"] = "siu", ["Sinasina"] = "sst", ["Sindarin"] = "sjn", ["Sindhi Bhil"] = "sbn", ["Sindihui Mixtec"] = "xts", ["Singa"] = "sgm", ["Singapore Sign Language"] = "sls", ["Singpho"] = "sgp", ["Sinicahua Mixtec"] = "xti", ["Sininkere"] = "skq", ["Sinte Romani"] = "rmo", ["Sinyar"] = "sys", ["Sinúfana"] = "sai-sin", ["Sio"] = "xsi", ["Siona"] = "snn", ["Sipakapense"] = "qum", ["Sira"] = "swj", ["Siri"] = "sir", ["Siriano"] = "sri", ["Sirionó"] = "srq", ["Siroi"] = "ssd", ["Siuslaw"] = "sis", ["Sivandi"] = "siy", ["Siwai"] = "siw", ["Siyin Chin"] = "csy", ["Skagit"] = "ska", ["Skalvian"] = "svx", ["Ske"] = "ske", ["Skou"] = "skv", ["Slavomolisano"] = "svm", ["Slovakian Sign Language"] = "svk", ["Small Flowery Miao"] = "sfm", ["Smärky Kanum"] = "kxq", ["Snohomish"] = "sno", ["So'a"] = "ssq", ["Sobei"] = "sob", ["Sochiapam Chinantec"] = "cso", ["Soga"] = "xog", ["Sok"] = "skk", ["Soko"] = "soc", ["Sokoro"] = "sok", ["Solano"] = "xso", ["Soli"] = "sby", ["Solos"] = "sol", ["Som"] = "smc", ["Somba-Siawari"] = "bmu", ["Somra"] = "ntx", ["Somrai"] = "sor", ["Somray"] = "smu", ["Somyev"] = "kgt", ["Sonaga"] = "ysg", ["Sonde"] = "shc", ["Songe"] = "sop", ["Songomeno"] = "soe", ["Songoora"] = "sod", ["Sonha"] = "soi", ["Sonia"] = "siq", ["Soo"] = "teu", ["Sop"] = "urw", ["Sori-Harengan"] = "sbh", ["Sorkhei"] = "sqo", ["Sorothaptic"] = "sxo", ["Sorsogon Ayta"] = "ays", ["Sos Kundi"] = "sdk", ["Sota Kanum"] = "krz", ["Sou"] = "sqq", ["South African Sign Language"] = "sfs", ["South Awyu"] = "aws", ["South Boma"] = "bnt-sbo", ["Tiếng Banda Trung Nam"] = "lnl", ["South Central Dinka"] = "dib", ["South Fali"] = "fal", ["South Giziga"] = "giz", ["South Lembata"] = "lmf", ["South Muyu"] = "kts", ["South Nuaulu"] = "nxl", ["South Tairora"] = "omw", ["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 Nochixtlán Mixtec"] = "mxy", ["Southeastern Pomo"] = "pom", ["Southeastern Puebla Nahuatl"] = "npl", ["Southeastern Tarahumara"] = "tcu", ["Southern Alta"] = "agy", ["Southern Birifor"] = "biv", ["Southern Bobo"] = "bwq", ["Southern Bontoc"] = "obk", ["Southern Catanduanes Bicolano"] = "bln", ["Southern Dagaare"] = "dga", ["Southern Ghale"] = "ghe", ["Southern Grebo"] = "grj", ["Southern Guiyang Hmong"] = "hmy", ["Southern Haida"] = "hax", ["Southern Hindko"] = "hnd", ["Southern Kalapuya"] = "sxk", ["Southern Kalinga"] = "ksc", ["Southern Khanty"] = "kca-sou", ["Tiếng Kissi Nam"] = "kss", ["Southern Kiwai"] = "kjd", ["Tiếng Xwarin"] = "sdh", ["Southern Lolopo"] = "ysp", ["Southern Lorung"] = "lrr", ["Southern Ma'di"] = "snm", ["Southern Mashan Hmong"] = "hma", ["Southern Muji"] = "ymc", ["Southern Ngbandi"] = "nbw", ["Southern Nisu"] = "nsd", ["Southern Nuni"] = "nnw", ["Southern Ohlone"] = "css", ["Southern One"] = "osu", ["Southern Pame"] = "pmz", ["Southern Pinghua"] = "csp", ["Southern Pomo"] = "peq", ["Southern Puebla Mixtec"] = "mit", ["Southern Puget Sound Salish"] = "slh", ["Southern Pumi"] = "pmj", ["Southern Qiandong Miao"] = "hms", ["Southern Rengma Naga"] = "nre", ["Southern Sama"] = "ssb", ["Southern Sierra Miwok"] = "skd", ["Southern Tidong"] = "itd", ["Southern Tiwa"] = "tix", ["Southern Toussian"] = "wib", ["Southern Tutchone"] = "tce", ["Southern Valley Yokuts"] = "nai-svy", ["Southwest Gbaya"] = "gso", ["Southwest Palawano"] = "plv", ["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 Tamang"] = "tsf", ["Southwestern Tarahumara"] = "twr", ["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", ["Sri Lankan Creole Malay"] = "sci", ["Sri Lankan Sign Language"] = "sqs", ["Stod Bhoti"] = "sbu", ["Stoney"] = "sto", ["Suabo"] = "szp", ["Suarmin"] = "seo", ["Suau"] = "swp", ["Suba"] = "sxb", ["Suba-Simbiti"] = "ssc", ["Subi"] = "xsj", ["Subiya"] = "sbs", ["Subtiaba"] = "sut", ["Sudest"] = "tgo", ["Sudovian"] = "xsv", ["Suena"] = "sue", ["Suga"] = "sgi", ["Suganga"] = "sug", ["Sugut Dusun"] = "kzs", ["Suki"] = "sui", ["Suku"] = "sub", ["Sukuma"] = "suk", ["Sukur"] = "syk", ["Sukurum"] = "zsu", ["Sula"] = "szn", ["Sulka"] = "sua", ["Sulod"] = "srg", ["Suma"] = "sqm", ["Sumariup"] = "siv", ["Sumau"] = "six", ["Tiếng Sumbawa"] = "smw", ["Sumbwa"] = "suw", ["Sumtu Chin"] = "csv", ["Sunam"] = "ssk", ["Sunum"] = "ymn", ["Sunwar"] = "suz", ["Suoy"] = "syo", ["Supyire"] = "spp", ["Sur"] = "tdl", ["Surbakhal"] = "sbj", ["Surigaonon"] = "sgd", ["Sursurunga"] = "sgz", ["Suruahá"] = "swx", ["Surubu"] = "sde", ["Suruí"] = "sru", ["Suruí Do Pará"] = "mdz", ["Susquehannock"] = "sqn", ["Susuami"] = "ssu", ["Suundi"] = "sdj", ["Suwawa"] = "swu", ["Suyá"] = "suy", ["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 Senoufo"] = "shz", ["Sácata"] = "sai-sac", ["São Paulo Kaingáng"] = "zkp", ["Sãotomense"] = "cri", ["Sìcìté Sénoufo"] = "sep", ["T'en"] = "tct", ["Tabaa Zapotec"] = "zat", ["Tabancale"] = "sai-tab", ["Tabaru"] = "tby", ["Tabasco Chontal"] = "chf", ["Tabasco Nahuatl"] = "nhc", ["Tabasco Zoque"] = "zoq", ["Tabla"] = "tnm", ["Tabo"] = "knv", ["Tabriak"] = "tzx", ["Tacahua Mixtec"] = "xtt", ["Tacana"] = "tna", ["Tadaksahak"] = "dsq", ["Tae'"] = "rob", ["Tafreshi"] = "xme-taf", ["Tagabawa"] = "bgs", ["Tagakaulu Kalagan"] = "klg", ["Tagbanwa"] = "tbw", ["Tagbu"] = "tbm", ["Tagish"] = "tgx", ["Tagwana Senoufo"] = "tgw", ["Tai"] = "taw", ["Tai Hang Tong"] = "thc", ["Tai Hongjin"] = "tiz", ["Tai Long"] = "thi", ["Tai Thanh"] = "tmm", ["Tai Ya"] = "cuu", ["Taiap"] = "gpn", ["Taikat"] = "aos", ["Tainae"] = "ago", ["Tairuma"] = "uar", ["Taita"] = "dav", ["Taiwan Sign Language"] = "tss", ["Taje"] = "pee", ["Tiếng Tajio"] = "tdj", ["Tajuasohn"] = "tja", ["Takelma"] = "tkm", ["Takia"] = "tbc", ["Takka Apabhramsa"] = "inc-tak", ["Takua"] = "tkz", ["Takuu"] = "nho", ["Takwane"] = "tke", ["Talaud"] = "tld", ["Taliabu"] = "tlv", ["Talieng"] = "tdf", ["Talinga-Bwisi"] = "tlj", ["Talise"] = "tlr", ["Tallán"] = "sai-tal", ["Talodi"] = "tlo", ["Taloki"] = "tlk", ["Talondo'"] = "tln", ["Talu"] = "yta", ["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", ["Tamnim Citak"] = "tml", ["Tampias Lobu"] = "low", ["Tampulma"] = "tpm", ["Tanacross"] = "tcb", ["Tanahmerah"] = "tcm", ["Tanapag"] = "tpv", ["Tandaganon"] = "tgn", ["Tandia"] = "tni", ["Tanema"] = "tnx", ["Tangale"] = "tan", ["Tangam"] = "sit-tgm", ["Tanggu"] = "tgu", ["Tangko"] = "tkx", ["Tangsa"] = "nst", ["Tanguat"] = "tbs", ["Tanimuca-Retuarã"] = "tnc", ["Tanjijili"] = "uji", ["Tanudan Kalinga"] = "kml", ["Tanzanian Sign Language"] = "tza", ["Tapachultec"] = "nai-tap", ["Taparita"] = "sai-tpr", ["Tapayuna"] = "sai-tap", ["Tapeba"] = "tbb", ["Tapei"] = "afp", ["Tapieté"] = "tpj", ["Tar Gula"] = "kcm", ["Tarairiú"] = "sai-trr", ["Tarao"] = "tro", ["Taraon"] = "mhu", ["Tareng"] = "tgr", ["Tarjumo"] = "txj", ["Tarok"] = "yer", ["Tarpia"] = "tpf", ["Tartessian"] = "txr", ["Taruma"] = "tdm", ["Tasmate"] = "tmt", ["Tataltepec Chatino"] = "cta", ["Tatana"] = "txx", ["Tataviam"] = "azc-tat", ["Tauade"] = "ttd", ["Taulil"] = "tuh", ["Taupota"] = "tpa", ["Taushiro"] = "trr", ["Tauya"] = "tya", ["Taveta"] = "tvs", ["Tawala"] = "tbo", ["Tawandê"] = "xtw", ["Tawang Monpa"] = "twm", ["Tawasa"] = "nai-taw", ["Taworta"] = "tbp", ["Tawoyan"] = "twy", ["Tawr Chin"] = "tcp", ["Tay Khang"] = "tnu", ["Tayabas Ayta"] = "ayy", ["Tayo"] = "cks", ["Tboli"] = "tbl", ["Tchitchege"] = "tck", ["Tchumbuli"] = "bqa", ["Te'un"] = "tve", ["Teanu"] = "tkw", ["Tebul Sign Language"] = "tsy", ["Tebul Ure Dogon"] = "dtu", ["Tecpatlán Totonac"] = "tcw", ["Tedaga"] = "tuq", ["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", ["Teluti"] = "tlt", ["Tembé"] = "tqb", ["Teme"] = "tdo", ["Temein"] = "teq", ["Temi"] = "soz", ["Temne"] = "tem", ["Temoaya Otomi"] = "ott", ["Tempasuk Dusun"] = "tdu", ["Tenango Otomi"] = "otn", ["Tene Kan Dogon"] = "dtk", ["Tenggarong Kutai Malay"] = "vkt", ["Tenino"] = "tqn", ["Tenis"] = "tns", ["Tennet"] = "tex", ["Teojomulco Chatino"] = "omq-teo", ["Teop"] = "tio", ["Teor"] = "tev", ["Tepecano"] = "tep", ["Tepetotutla Chinantec"] = "cnt", ["Tepeuxila Cuicatec"] = "cux", ["Tepo Krumen"] = "ted", ["Tiếng Mixtec Teposcolula"] = "omq-tel", ["Tequistlatec"] = "nai-teq", ["Tera"] = "ttr", ["Terebu"] = "trb", ["Terei"] = "buo", ["Tereno"] = "ter", ["Tereweng"] = "twg", ["Terik"] = "tec", ["Termanu"] = "twu", ["Ternateño"] = "tmg", ["Tese"] = "keg", ["Teshenawa"] = "twc", ["Tetela"] = "tll", ["Tetelcingo Nahuatl"] = "nhg", ["Tetete"] = "teb", ["Tetun Dili"] = "tdt", ["Teushen"] = "sai-teu", ["Teutila Cuicatec"] = "cut", ["Tewa"] = "tew", ["Texcatepec Otomi"] = "otx", ["Texistepec Popoluca"] = "poq", ["Texmelucan Zapotec"] = "zpz", ["Tezoatlán Mixtec"] = "mxb", ["Tha"] = "thy", ["Thado Chin"] = "tcz", ["Thai Sign Language"] = "tsq", ["Thaiphum Chin"] = "cth", ["Thakali"] = "ths", ["Thamudic"] = "sem-tha", ["Thangmi"] = "thf", ["Thao"] = "ssf", ["Tharaka"] = "thk", ["Tharrgari"] = "dhr", ["Thawa"] = "xtv", ["Thopho"] = "ytp", ["Thu Lao"] = "tyl", ["Thulung"] = "tdh", ["Thurawal"] = "tbh", ["Thuri"] = "thu", ["Tiagbamrin Aizi"] = "ahi", ["Tiale"] = "mnl", ["Tibea"] = "ngy", ["Ticuna"] = "tca", ["Tidaá Mixtec"] = "mtx", ["Tidore"] = "tvo", ["Tiemacèwè Bozo"] = "boo", ["Tiene"] = "tii", ["Tifal"] = "tif", ["Tigak"] = "tgc", ["Tii"] = "txq", ["Tijaltepec Mixtec"] = "xtl", ["Tikar"] = "tik", ["Tikopia"] = "tkp", ["Tilapa Otomi"] = "otl", ["Tillamook"] = "til", ["Tilquiapan Zapotec"] = "zts", ["Tilung"] = "tij", ["Tima"] = "tms", ["Timbe"] = "tim", ["Timor Pidgin"] = "tvy", ["Timote"] = "sai-tim", ["Timucua"] = "tjm", ["Timugon Murut"] = "tih", ["Tinani"] = "lbf", ["Tingui-Boto"] = "tgv", ["Tinigua"] = "tit", ["Tinoc Kallahan"] = "tne", ["Tinputz"] = "tpz", ["Tira"] = "tic", ["Tirahi"] = "tra", ["Tiranige Diga Dogon"] = "tde", ["Tircul"] = "pyx", ["Tiri"] = "cir", ["Tita"] = "tdq", ["Titan"] = "ttv", ["Tiv"] = "tiv", ["Tiéfo"] = "tiq", ["Tiéyaxo Bozo"] = "boz", ["Tjurruru"] = "tju", ["Tlacoatzintepec Chinantec"] = "ctl", ["Tlacolulita Zapotec"] = "zpk", ["Tlahuica"] = "ocu", ["Tlahuitoltepec Mixe"] = "mxp", ["Tlamacazapa Nahuatl"] = "nuz", ["Tlazoyaltepec Mixtec"] = "mqh", ["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", ["Tobilung"] = "tgb", ["Tobo"] = "tbv", ["Tocantins Asurini"] = "asu", ["Tofanma"] = "tlg", ["Tofin Gbe"] = "tfi", ["Togbo-Vara Banda"] = "tor", ["Togoyo"] = "tgy", ["Tojolabal"] = "toj", ["Toka-Leya"] = "dov", ["Tokano"] = "zuh", ["Tol"] = "jic", ["Tolai"] = "ksd", ["Tolaki"] = "lbw", ["Tolomako"] = "tlm", ["Tolowa"] = "tol", ["Toloza"] = "ytl", ["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", ["Tongwe"] = "tny", ["Tonjon"] = "tjn", ["Tonsawang"] = "tnw", ["Tonsea"] = "txs", ["Tontemboan"] = "tnt", ["Toogee"] = "xpx", ["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", ["Torricelli Yau"] = "yyu", ["Torá"] = "trz", ["Tosu"] = "sit-tos", ["Totela"] = "ttl", ["Totoli"] = "txe", ["Totomachapan Zapotec"] = "zph", ["Totontepec Mixe"] = "mto", ["Totoro"] = "ttk", ["Touo"] = "tqu", ["Toura"] = "neb", ["Tourangeau"] = "roa-tou", ["Towei"] = "ttn", ["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", ["Truká"] = "tka", ["Trumai"] = "tpy", ["Ts'ün-Lao"] = "tsl", ["Tsaangi"] = "tsa", ["Tsafiki"] = "cof", ["Tsakwambo"] = "kvz", ["Tsetsaut"] = "txc", ["Tshobdun"] = "sit-tsh", ["Tshwa"] = "hio", ["Tsikimba"] = "kdl", ["Tsimané"] = "cas", ["Tsishingini"] = "tsw", ["Tso"] = "ldp", ["Tsogo"] = "tsv", ["Tsotsitaal"] = "fly", ["Tsum"] = "ttz", ["Tsuvadi"] = "tvd", ["Tsuvan"] = "tsh", ["Tswa"] = "tsc", ["Tswapong"] = "two", ["Tubar"] = "tbu", ["Tucano"] = "tuo", ["Tugen"] = "tuy", ["Tugun"] = "tzn", ["Tugutil"] = "tuj", ["Tukpa"] = "tpq", ["Tukudede"] = "tkd", ["Tukumanféd"] = "tkf", ["Tula"] = "tul", ["Tule-Kaweah Yokuts"] = "nai-tky", ["Tulehu"] = "tlu", ["Tulishi"] = "tey", ["Tulu-Bohuai"] = "rak", ["Tulua"] = "aus-tul", ["Tuma-Irumu"] = "iou", ["Tumak"] = "tmc", ["Tumi"] = "kku", ["Tumleo"] = "tmq", ["Tumshuqese"] = "xtq", ["Tumtum"] = "tbr", ["Tumulung Sisaala"] = "sil", ["Tunen"] = "tvu", ["Tungag"] = "lcm", ["Tunggare"] = "trt", ["Tunia"] = "tug", ["Tunisian Sign Language"] = "tse", ["Tunjung"] = "tjg", ["Tunumiisut"] = "esx-tut", ["Tunzu"] = "dza", ["Tuotomb"] = "ttf", ["Tuparí"] = "tpr", ["Tupinikin"] = "tpk", ["Tupuri"] = "tui", ["Turaka"] = "trh", ["Turi"] = "trd", ["Turiwára"] = "twt", ["Turka"] = "tuz", ["Turkana"] = "tuv", ["Turkish Sign Language"] = "tsm", ["Turks and Caicos Creole English"] = "tch", ["Turumsa"] = "tqm", ["Turung"] = "try", ["Tuscarora"] = "tus", ["Tutelo"] = "tta", ["Tutong"] = "ttg", ["Tutsa Naga"] = "tvt", ["Tutuba"] = "tmi", ["Tututepec Mixtec"] = "mtu", ["Tututni"] = "tuu", ["Tuwali Ifugao"] = "ifk", ["Tuwari"] = "tww", ["Tuxináwa"] = "tux", ["Tuxá"] = "tud", ["Tuyuca"] = "tue", ["Twana"] = "twa", ["Twendi"] = "twn", ["Tyaraity"] = "woa", ["Tyerrernotepanner"] = "xph", ["Tz'utujil"] = "tzj", ["Tzeltal"] = "tzh", ["Tày Tac"] = "tyt", ["Téén"] = "lor", ["Tübatulabal"] = "tub", ["Uab Meto"] = "aoz", ["Uamué"] = "uam", ["Uare"] = "ksj", ["Ubaghara"] = "byc", ["Ubang"] = "uba", ["Ubi"] = "ubi", ["Ubir"] = "ubr", ["Ucayali-Yurúa Ashéninka"] = "cpb", ["Uda"] = "uda", ["Ufim"] = "ufi", ["Ugandan Sign Language"] = "ugn", ["Ughele"] = "uge", ["Uhami"] = "uha", ["Uisai"] = "uis", ["Ujir"] = "udj", ["Ukaan"] = "kcf", ["Ukhwejo"] = "ukh", ["Ukit"] = "umi", ["Ukpe-Bayobiri"] = "ukp", ["Ukpet-Ehom"] = "akd", ["Ukrainian Sign Language"] = "ukl", ["Ukue"] = "uku", ["Ukuriguma"] = "ukg", ["Ukwa"] = "ukq", ["Ukwuani-Aboh-Ndoni"] = "ukw", ["Ulau-Suain"] = "svb", ["Uldeme"] = "udl", ["Ulithian"] = "uli", ["Ulumanda'"] = "ulm", ["Ulwa"] = "ulw", ["Uma"] = "ppk", ["Uma' Lasan"] = "xky", ["Uma' Lung"] = "ulu", ["Umanakaina"] = "gdn", ["Umatilla"] = "uma", ["Umbindhamu"] = "umd", ["Umbu-Ungu"] = "ubu", ["Umbugarla"] = "umr", ["Umbuygamu"] = "umg", ["Umeda"] = "upi", ["Umiida"] = "xud", ["Umiray Dumaget Agta"] = "due", ["Umon"] = "umm", ["Umotína"] = "umo", ["Umpila"] = "ump", ["Una"] = "mtg", ["Unas"] = "art-una", ["Unde Kaili"] = "unz", ["Uneme"] = "une", ["Unggaranggu"] = "xun", ["Unggumi"] = "xgu", ["Tiếng Uni"] = "uni", ["Unserdeutsch"] = "uln", ["Unua"] = "onu", ["Unubahe"] = "unu", ["Uokha"] = "uok", ["Upper Chehalis"] = "cjh", ["Upper Grand Valley Dani"] = "dna", ["Upper Kuskokwim"] = "kuu", ["Upper Necaxa Totonac"] = "tku", ["Upper Tanana"] = "tau", ["Upper Taromi"] = "tov", ["Upper Umpqua"] = "xup", ["Ura (New Guinea)"] = "uro", ["Ura (Vanuatu)"] = "uur", ["Uradhi"] = "urf", ["Urapmin"] = "urm", ["Urarina"] = "ura", ["Urat"] = "urt", ["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", ["Uruguayan Sign Language"] = "ugy", ["Urumi"] = "uru", ["Usaghade"] = "usk", ["Usan"] = "wnu", ["Usarufa"] = "usa", ["Usila Chinantec"] = "cuc", ["Uspanteco"] = "usp", ["Utarmbung"] = "omo", ["Ute"] = "ute", ["Utu"] = "utu", ["Uwinymil"] = "aus-uwi", ["Uya"] = "usu", ["Uyajitaya"] = "duk", ["Uzekwe"] = "eze", ["Vaghua"] = "tva", ["Vagla"] = "vag", ["Vai"] = "vai", ["Vaiphei"] = "vap", ["Vale"] = "vae", ["Valencian Sign Language"] = "vsv", ["Valle Nacional Chinantec"] = "cvn", ["Valley Maidu"] = "vmv", ["Valman"] = "van", ["Valpei"] = "vlp", ["Vamale"] = "mkt", ["Vame"] = "mlr", ["Vandalic"] = "xvn", ["Vangunu"] = "mpr", ["Vanimo"] = "vam", ["Vanji"] = "ira-wnj", ["Vanuma"] = "vau", ["Vao"] = "vao", ["Varhadi"] = "vah", ["Varisi"] = "vrs", ["Vayu"] = "vay", ["Veddah"] = "ved", ["Vehes"] = "val", ["Vemgo-Mabas"] = "vem", ["Venezuelan Sign Language"] = "vsl", ["Ventureño"] = "veo", ["Vera'a"] = "vra", ["Vestinian"] = "xvs", ["Vidunda"] = "vid", ["Viemo"] = "vig", ["Vilela"] = "vil", ["Vili"] = "vif", ["Villa Viciosa Agta"] = "dyg", ["Vincentian Creole English"] = "svc", ["Viti"] = "vit", ["Vitou"] = "vto", ["Viya"] = "gev", ["Vlax Romani"] = "rmy", ["Volga German"] = "gmw-vog", ["Vono"] = "kch", ["Voro"] = "vor", ["Vracada Apabhramsa"] = "inc-vra", ["Vumbu"] = "vum", ["Vunapu"] = "vnp", ["Vunjo"] = "vun", ["Vute"] = "vut", ["Wa"] = "wbm", ["Wa'ema"] = "wag", ["Waamwang"] = "wmn", ["Wab"] = "wab", ["Wabo"] = "wbb", ["Waboda"] = "kmx", ["Wadaginam"] = "wdg", ["Waddar"] = "wbq", ["Wadi Wadi"] = "xwd", ["Wadjabangayi"] = "wdy", ["Wadjiginy"] = "wdj", ["Wadjigu"] = "wdu", ["Wae Rana"] = "wrx", ["Waffa"] = "waj", ["Wagawaga"] = "wgb", ["Wagaya"] = "wga", ["Wagdi"] = "wbr", ["Wageman"] = "waq", ["Wahau Kayan"] = "whu", ["Wahau Kenyah"] = "whk", ["Waigali"] = "wbk", ["Waigeo"] = "wgo", ["Waikuri"] = "nai-wai", ["Wailaki"] = "wlk", ["Wailapa"] = "wlr", ["Waima'a"] = "wmh", ["Waimiri-Atroari"] = "atr", ["Wainumá"] = "awd-wai", ["Waioli"] = "wli", ["Waitaká"] = "sai-wai", ["Waja"] = "wja", ["Wajarri"] = "wbv", ["Wajuk"] = "xwj", ["Waka"] = "wav", ["Wakawaka"] = "wkw", ["Wakoná"] = "waf", ["Wala"] = "lgl", ["Walak"] = "wlw", ["Walangama"] = "nlw", ["Wali (Ghana)"] = "wlx", ["Wali (Sudan)"] = "wll", ["Waling"] = "wly", ["Walio"] = "wla", ["Walla Walla"] = "waa", ["Walmajarri"] = "wmt", ["Wam"] = "wmo", ["Wamas"] = "wmc", ["Wambaya"] = "wmb", ["Wambon"] = "wms", ["Wamey"] = "cou", ["Wamin"] = "wmi", ["Wampar"] = "lbq", ["Wampur"] = "waz", ["Wan"] = "wan", ["Wanambre"] = "wnb", ["Wanap"] = "wnp", ["Wanda"] = "wbh", ["Wandala"] = "mfi", ["Wandamen"] = "wad", ["Wandarang"] = "wnd", ["Wandji"] = "wdd", ["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", ["Wara"] = "wbf", ["Warao"] = "wba", ["Warapu"] = "wra", ["Waray Sorsogon"] = "srv", ["Wardandi"] = "wxw", ["Warembori"] = "wsa", ["Wari'"] = "pav", ["Waris"] = "wrs", ["Waritai"] = "wbe", ["Wariyangga"] = "wri", ["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", ["Wasa"] = "wss", ["Wasco-Wishram"] = "wac", ["Wasembo"] = "gsp", ["Washo"] = "was", ["Waskia"] = "wsk", ["Wasu"] = "wsu", ["Watakataui"] = "wtk", ["Watam"] = "wax", ["Wathaurong"] = "wth", ["Watiwa"] = "wtf", ["Watubela"] = "wah", ["Waube"] = "kop", ["Wauja"] = "wau", ["Wauyai"] = "wuy", ["Wawa"] = "www", ["Tiếng Ngõa Hương"] = "wxa", ["Wayoró"] = "wyr", ["Wayumará"] = "sai-way", ["Wedau"] = "wed", ["Weh"] = "weh", ["Welaung"] = "weu", ["Weliki"] = "klh", ["Welsh Romani"] = "rmw", ["Wemale"] = "weo", ["Weme Gbe"] = "wem", ["Wendat"] = "wdt", ["Weri"] = "wer", ["Wersing"] = "kvw", ["West Albay Bikol"] = "fbl", ["West Ambae"] = "nnd", ["West Central Banda"] = "bbp", ["West Damar"] = "drn", ["West Greenlandic Pidgin"] = "crp-gep", ["West Lembata"] = "lmj", ["West Masela"] = "mss", ["West Tarangan"] = "txn", ["West Uvean"] = "uve", ["West-Central Limba"] = "lia", ["Western Arrernte"] = "are", ["Western Bolivian Guaraní"] = "gnw", ["Western Bukidnon Manobo"] = "mbb", ["Western Dani"] = "dnw", ["Western Durango Nahuatl"] = "azn", ["Western Fijian"] = "wyy", ["Western Gurung"] = "gvr", ["Western Jicaque"] = "und-wji", ["Western Juxtlahuaca Mixtec"] = "jmx", ["Western Karaboro"] = "kza", ["Western Keres"] = "kjq", ["Tiếng Krahn"] = "krw", ["Western Lalu"] = "ywl", ["Western Maninkakan"] = "mlq", ["Western Mashan Hmong"] = "hmw", ["Western Meohang"] = "raf", ["Western Muria"] = "mut", ["Western Panjabi"] = "pnb", ["Western Penan"] = "pne", ["Western Sisaala"] = "ssl", ["Western Subanon"] = "suc", ["Western Tawbuid"] = "twb", ["Western Totonac"] = "tqt", ["Western Tunebo"] = "tnb", ["Western Xwla Gbe"] = "xwl", ["Westrobothnian"] = "gmq-bot", ["Weyewa"] = "wew", ["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", ["Wik-Epa"] = "wie", ["Wik-Iiyanh"] = "wij", ["Wik-Keyangan"] = "wif", ["Wik-Me'anha"] = "wih", ["Wik-Mungkan"] = "wim", ["Wik-Ngathana"] = "wig", ["Wikalkan"] = "wik", ["Wikngenchera"] = "wua", ["Wilawila"] = "wil", ["Wintu"] = "wnw", ["Winyé"] = "kst", ["Wipi"] = "gdr", ["Wiraféd"] = "wir", ["Wirangu"] = "wgu", ["Wiru"] = "wiu", ["Wirö"] = "wpc", ["Wiwa"] = "mbp", ["Woccon"] = "xwc", ["Wogamusin"] = "wog", ["Wogeo"] = "woc", ["Woi"] = "wbw", ["Wojenaka"] = "jod", ["Wolani"] = "wod", ["Woleaian"] = "woe", ["Womo"] = "wmx", ["Wong-gie"] = "aus-won", ["Wongo"] = "won", ["Woods Cree"] = "cwd", ["Woria"] = "wor", ["Worimi"] = "kda", ["Worodougou"] = "jud", ["Worora"] = "wro", ["Wotapuri-Katarqalai"] = "wsv", ["Woun Meu"] = "noa", ["Wudu"] = "wud", ["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", ["Wuvulu-Aua"] = "wuv", ["Wyandot"] = "wya", ["Wára"] = "tci", ["Wãpha"] = "juw", ["Wè Southern"] = "gxx", ["Wè Western"] = "wec", ["Xadani Zapotec"] = "zax", ["Xakriabá"] = "xkr", ["Xanaguía Zapotec"] = "ztg", ["Xaragure"] = "axx", ["Xerénte"] = "xer", ["Xetá"] = "xet", ["Xicotepec de Juárez Totonac"] = "too", ["Xinca"] = "xin", ["Xingú Asuriní"] = "asn", ["Xipaya"] = "xiy", ["Xiri"] = "xii", ["Xiriâna"] = "xir", ["Xishanba Lalo"] = "ywt", ["Xocó"] = "sai-xoc", ["Xokleng"] = "xok", ["Xukurú"] = "xoo", ["Xwela Gbe"] = "xwe", ["Yaa"] = "iyx", ["Yabarana"] = "yar", ["Yabaâna"] = "ybn", ["Yaben"] = "ybm", ["Yabong"] = "ybo", ["Yabula Yabula"] = "yxy", ["Yace"] = "ekr", ["Yafi"] = "wfg", ["Yagara"] = "yxg", ["Yagaria"] = "ygr", ["Yagomi"] = "ygm", ["Yagua"] = "yad", ["Yagwoia"] = "ygw", ["Yahadian"] = "ner", ["Yahang"] = "rhp", ["Yahuna"] = "ynu", ["Yaka"] = "yaf", ["Yakaikeke"] = "ykk", ["Yakoma"] = "yky", ["Tiếng Yala"] = "yba", ["Yalahatan"] = "jal", ["Yalakalore"] = "xyl", ["Yalarnnga"] = "ylr", ["Yale"] = "nce", ["Yaleba"] = "ylb", ["Yalunka"] = "yal", ["Yalálag Zapotec"] = "zpu", ["Yamap"] = "ymp", ["Yamba"] = "yam", ["Yambes"] = "ymb", ["Yambeta"] = "yat", ["Yamdena"] = "jmd", ["Yameo"] = "yme", ["Yaminahua"] = "yaa", ["Yamongeri"] = "ymg", ["Yan-nhangu"] = "jay", ["Yana"] = "ynn", ["Yanda"] = "yda", ["Yanda Dogon"] = "dym", ["Yandjibara"] = "xyb", ["Yandruwandha"] = "ynd", ["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ö"] = "guu", ["Yanomámi"] = "wca", ["Yansi"] = "yns", ["Yaosakor Asmat"] = "asy", ["Yaouré"] = "yre", ["Yaqay"] = "jaq", ["Yaqui"] = "yaq", ["Yarawata"] = "yrw", ["Yareba"] = "yrb", ["Yareni Zapotec"] = "zae", ["Yarli"] = "yxl", ["Yarluyandi"] = "yry", ["Yarumá"] = "sai-yar", ["Yarí"] = "yri", ["Yasa"] = "yko", ["Yatay"] = "yty", ["Yaul"] = "yla", ["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", ["Yei"] = "jei", ["Yekhee"] = "ets", ["Yekora"] = "ykr", ["Yelmek"] = "jel", ["Yelogu"] = "ylg", ["Yemba"] = "ybb", ["Yemeni Arabic"] = "ayn", ["Yendang"] = "yen", ["Yeni"] = "yei", ["Yeniche"] = "yec", ["Yerakai"] = "yra", ["Yeretuar"] = "gop", ["Yerukula"] = "yeu", ["Yeskwa"] = "yes", ["Yessan-Mayo"] = "yss", ["Yetfa"] = "yet", ["Yeyi"] = "yey", ["Yil"] = "yll", ["Yimas"] = "yee", ["Yimchungru Naga"] = "yim", ["Yinbaw Karen"] = "kvu", ["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", ["Yoidik"] = "ydk", ["Yoke"] = "yki", ["Yolngu Sign Language"] = "ygs", ["Yoloxochitl Mixtec"] = "xty", ["Yombe"] = "yom", ["Yopno"] = "yut", ["Yora"] = "mts", ["Yorta Yorta"] = "xyy", ["Younuo Bunu"] = "buh", ["Yout Wam"] = "ytw", ["Yuaga"] = "nua", ["Yucatec Maya Sign Language"] = "msd", ["Yuchi"] = "yuc", ["Yucuañe Mixtec"] = "mvg", ["Yucuna"] = "ycn", ["Yugambal"] = "yub", ["Yugoslavian Sign Language"] = "ysl", ["Yugul"] = "ygu", ["Yuhup"] = "yab", ["Yuki"] = "yuk", ["Yukpa"] = "yup", ["Yukuben"] = "ybl", ["Yulu"] = "yul", ["Yuma"] = "yum", ["Yumana"] = "awd-yum", ["Yupiltepeque"] = "nai-yup", ["Yupua"] = "sai-yup", ["Yuqui"] = "yuq", ["Yuracare"] = "yuz", ["Yuru"] = "ljx", ["Yurumanguí"] = "sai-yur", ["Yurutí"] = "yui", ["Yutanduchi Mixtec"] = "mab", ["Yuwana"] = "yau", ["Yuyu"] = "yxu", ["Zaachila Zapotec"] = "ztx", ["Zabana"] = "kji", ["Zacatlán-Ahuacatlán-Tepetzintla Nahuatl"] = "nhi", ["Zakhring"] = "zkr", ["Zambian Sign Language"] = "zsl", ["Zan Gula"] = "zna", ["Zanaki"] = "zak", ["Zande"] = "zne", ["Zangwal"] = "zah", ["Zaramo"] = "zaj", ["Zari"] = "zaz", ["Zauzou"] = "zal", ["Zazao"] = "jaj", ["Zbu"] = "sit-zbu", ["Zeem"] = "zua", ["Zemba"] = "dhm", ["Zeme Naga"] = "nzm", ["Zemgalian"] = "xzm", ["Zenag"] = "zeg", ["Zenzontepec Chatino"] = "czn", ["Zhang-Zhung"] = "xzh", ["Zhire"] = "zhi", ["Zhoa"] = "zhw", ["Zhár"] = "jjr", ["Zia"] = "zia", ["Zialo"] = "zil", ["Zigula"] = "ziw", ["Zimakani"] = "zik", ["Zimba"] = "zmb", ["Zimbabwe Sign Language"] = "zib", ["Zinza"] = "zin", ["Zipser German"] = "gmw-zps", ["Zire"] = "sih", ["Ziriya"] = "zir", ["Zizilivakan"] = "ziz", ["Zo'é"] = "pto", ["Zokhuo"] = "yzk", ["Zotung Chin"] = "czt", ["Zulgo-Gemzek"] = "gnd", ["Zumaya"] = "zuy", ["Zuni"] = "zun", ["Zuwara"] = "ber-zuw", ["Zyphe"] = "zyp", ["Záparo"] = "zro", ["Biệt ngữ Chinook"] = "chn", ["Không xác định ngôn ngữ"] = "und", ["Ngôn ngữ ký hiệu Mỹ"] = "ase", ["Tiếng 'Are'are"] = "alu", ["Tiếng A Xương"] = "acn", ["Tiếng A'ou"] = "aou", ["Tiếng A-Hmao"] = "hmd", ["Tiếng Aari"] = "aiw", ["Tiếng Aari nguyên thủy"] = "omv-aro-pro", ["Tiếng Aasax"] = "aas", ["Tiếng Abaga"] = "abg", ["Tiếng Abai"] = "poz-abi", ["Tiếng Abanyom"] = "abm", ["Tiếng Abau"] = "aau", ["Tiếng Abaza"] = "abq", ["Tiếng Abidji"] = "abi", ["Tiếng Abinomn"] = "bsa", ["Tiếng Abkhaz"] = "ab", ["Tiếng Abkhaz-Abaza nguyên thủy"] = "cau-abz-pro", ["Tiếng Abon"] = "abo", ["Tiếng Abron"] = "abr", ["Tiếng Abui"] = "abz", ["Tiếng Abure"] = "abu", ["Tiếng Aceh"] = "ace", ["Tiếng Achawa"] = "aca", ["Tiếng Acheron"] = "acz", ["Tiếng Achi"] = "acr", ["Tiếng Acholi"] = "ach", ["Tiếng Achuar"] = "acu", ["Tiếng Achumawi"] = "acv", ["Tiếng Adangme"] = "ada", ["Tiếng Adi"] = "adi", ["Tiếng Adja"] = "ajg", ["Tiếng Adnyamathanha"] = "adt", ["Tiếng Adygea"] = "ady", ["Tiếng Adzera"] = "adz", ["Tiếng Aer"] = "aeq", ["Tiếng Afade"] = "aal", ["Tiếng Afar"] = "aa", ["Tiếng Afrikaans"] = "af", ["Tiếng Agatu"] = "agc", ["Tiếng Agawam"] = "alg-aga", ["Tiếng Aghem"] = "agq", ["Tiếng Aghul"] = "agx", ["Tiếng Aghwan"] = "xag", ["Tiếng Agta Dupaningan"] = "duo", ["Tiếng Aguacateca"] = "agu", ["Tiếng Ahom"] = "aho", ["Tiếng Ahtna"] = "aht", ["Tiếng Ai"] = "eee", ["Tiếng Ai Cập"] = "egy", ["Tiếng Ai Cập bình dân"] = "egx-dem", ["Tiếng Aimol"] = "aim", ["Tiếng Ainu"] = "ain", ["Tiếng Aiton"] = "aio", ["Tiếng Ajië"] = "aji", ["Tiếng Aka-Bo"] = "akm", ["Tiếng Aka-Jeru"] = "akj", ["Tiếng Aka-Kede"] = "akx", ["Tiếng Akan"] = "ak", ["Tiếng Akaselem"] = "aks", ["Tiếng Akawaio"] = "ake", ["Tiếng Akha"] = "ahk", ["Tiếng Akhvakh"] = "akv", ["Tiếng Akkad"] = "akk", ["Tiếng Aklanon"] = "akl", ["Tiếng Akoose"] = "bss", ["Tiếng Akuntsu"] = "aqz", ["Tiếng Alaba-K’abeena"] = "alw", ["Tiếng Alabama"] = "akz", ["Tiếng Alagwa"] = "wbj", ["Tiếng Alak"] = "alk", ["Tiếng Alamblak"] = "amp", ["Tiếng Alangan"] = "alj", ["Tiếng Alawa"] = "alh", ["Tiếng Albani"] = "sq", ["Tiếng Albani nguyên thủy"] = "sqj-pro", ["Tiếng Alchuka"] = "tuw-alk", ["Tiếng Alekano"] = "gah", ["Tiếng Aleut"] = "ale", ["Tiếng Algic nguyên thủy"] = "aql-pro", ["Tiếng Algonquin"] = "alq", ["Tiếng Algonquin nguyên thủy"] = "alg-pro", ["Tiếng Allar"] = "all", ["Tiếng Alsea"] = "aes", ["Tiếng Alumu-Tesu"] = "aab", ["Tiếng Alutor"] = "alr", ["Tiếng Alyentiyak"] = "sai-all", ["Tiếng Ama"] = "amm", ["Tiếng Amahuaca"] = "amc", ["Tiếng Amaimon"] = "ali", ["Tiếng Amal"] = "aad", ["Tiếng Amanab"] = "amn", ["Tiếng Amarasi"] = "aaz", ["Tiếng Ambai"] = "amk", ["Tiếng Ambrak"] = "aag", ["Tiếng Ambulas"] = "abt", ["Tiếng Amdang"] = "amj", ["Tiếng Amhara"] = "am", ["Tiếng Amis"] = "ami", ["Tiếng Amurdag"] = "amg", ["Tiếng Amuzgo"] = "amu", ["Tiếng Anaang"] = "anw", ["Tiếng Anal"] = "anm", ["Tiếng Anauyá"] = "awd-ana", ["Tiếng Andi"] = "ani", ["Tiếng Angami"] = "njm", ["Tiếng Angika"] = "anp", ["Tiếng Angkula"] = "aus-ang", ["Tiếng Angola"] = "aoa", ["Tiếng Anh"] = "en", ["Tiếng Anh Solombala"] = "crp-slb", ["Tiếng Anh cổ"] = "ang", ["Tiếng Anh trung đại"] = "enm", ["Tiếng Anii"] = "blo", ["Tiếng Ankave"] = "aak", ["Tiếng Annobón"] = "fab", ["Tiếng Anuak"] = "anu", ["Tiếng Anuki"] = "aui", ["Tiếng Anyi"] = "any", ["Tiếng Ao"] = "njo", ["Tiếng Apabhramsa"] = "inc-apa", ["Tiếng Apache Tây"] = "apw", ["Tiếng Apache đồng bằng"] = "apk", ["Tiếng Aparaí"] = "apy", ["Tiếng Apatani"] = "apt", ["Tiếng Apinayé"] = "apn", ["Tiếng Aputai"] = "apx", ["Tiếng Aquitani"] = "xaq", ["Tiếng Aragon"] = "an", ["Tiếng Araki"] = "akr", ["Tiếng Arakwal"] = "rkw", ["Tiếng Aram"] = "arc", ["Tiếng Aranadan"] = "aaf", ["Tiếng Arapaho"] = "arp", ["Tiếng Arawak nguyên thủy"] = "awd-pro", ["Tiếng Araweté"] = "awt", ["Tiếng Archi"] = "aqc", ["Tiếng Arem"] = "aem", ["Tiếng Argobba"] = "agj", ["Tiếng Arhuaco"] = "arh", ["Tiếng Ari"] = "aac", ["Tiếng Arin"] = "xrn", ["Tiếng Armenia"] = "hy", ["Tiếng Armenia cổ"] = "xcl", ["Tiếng Armenia trung đại"] = "axm", ["Tiếng Aromania"] = "rup", ["Tiếng Arrernte Đông"] = "aer", ["Tiếng Ashkun"] = "ask", ["Tiếng Ashraaf"] = "cus-ash", ["Tiếng Ashéninka Pajonal"] = "cjo", ["Tiếng Asi"] = "bno", ["Tiếng Askopan"] = "eiv", ["Tiếng Asli nguyên thủy"] = "mkh-asl-pro", ["Tiếng Assam"] = "as", ["Tiếng Assam cận đại"] = "inc-oas", ["Tiếng Assan"] = "xss", ["Tiếng Assiniboine"] = "asb", ["Tiếng Asturias"] = "ast", ["Tiếng Asumboa"] = "aua", ["Tiếng Asur"] = "asr", ["Tiếng Atayal"] = "tay", ["Tiếng Atemble"] = "ate", ["Tiếng Athabasca nguyên thủy"] = "ath-pro", ["Tiếng Athpariya"] = "aph", ["Tiếng Atikamekw"] = "atj", ["Tiếng Atong (Ấn Độ)"] = "aot", ["Tiếng Atsahuaca"] = "atc", ["Tiếng Auhelawa"] = "kud", ["Tiếng Aukan"] = "djk", ["Tiếng Avar"] = "av", ["Tiếng Avar-Andic nguyên thủy"] = "cau-ava-pro", ["Tiếng Avatime"] = "avn", ["Tiếng Avesta"] = "ae", ["Tiếng Avokaya"] = "avu", ["Tiếng Awa (Trung Quốc)"] = "vwa", ["Tiếng Awadh"] = "awa", ["Tiếng Awadh cổ"] = "inc-oaw", ["Tiếng Aweer"] = "bob", ["Tiếng Awing"] = "azo", ["Tiếng Awjila"] = "auj", ["Tiếng Awngi"] = "awn", ["Tiếng Axi"] = "yix", ["Tiếng Ayere"] = "aye", ["Tiếng Aymara"] = "ay", ["Tiếng Azerbaijan"] = "az", ["Tiếng Ba Lan"] = "pl", ["Tiếng Ba Lan cổ"] = "zlw-opl", ["Tiếng Ba Na"] = "bdq", ["Tiếng Ba Tư"] = "fa", ["Tiếng Ba Tư cổ"] = "peo", ["Tiếng Ba Tư trung đại"] = "pal", ["Tiếng Ba Tư-Do Thái"] = "jpr", ["Tiếng Baagandji"] = "drl", ["Tiếng Baatonum"] = "bba", ["Tiếng Babatana"] = "baa", ["Tiếng Babungo"] = "bav", ["Tiếng Babuza"] = "bzg", ["Tiếng Bacama"] = "bcy", ["Tiếng Bactria"] = "xbc", ["Tiếng Badaga"] = "bfq", ["Tiếng Badanchi"] = "bau", ["Tiếng Bade"] = "bde", ["Tiếng Badui"] = "bac", ["Tiếng Bagua"] = "sai-bag", ["Tiếng Bagvalal"] = "kva", ["Tiếng Bahing"] = "bhj", ["Tiếng Bahnar nguyên thủy"] = "mkh-ban-pro", ["Tiếng Bainouk-Gunyuño"] = "bab", ["Tiếng Baiso"] = "bsw", ["Tiếng Bajjika"] = "vjk", ["Tiếng Bakaka"] = "bqz", ["Tiếng Bakhtiari"] = "bqi", ["Tiếng Baki"] = "bki", ["Tiếng Bakung"] = "xkl", ["Tiếng Bala"] = "tuw-bal", ["Tiếng Balanta-Ganja"] = "bjt", ["Tiếng Balanta-Kentohe"] = "ble", ["Tiếng Balantak"] = "blz", ["Tiếng Bali"] = "ban", ["Tiếng Baloch"] = "bal", ["Tiếng Balt-Slav nguyên thủy"] = "ine-bsl-pro", ["Tiếng Balti"] = "bft", ["Tiếng Bambara"] = "bm", ["Tiếng Bambassi"] = "myf", ["Tiếng Bamum"] = "bax", ["Tiếng Bana"] = "bcw", ["Tiếng Bandjalang"] = "bdy", ["Tiếng Banggai"] = "bgz", ["Tiếng Bangi"] = "bni", ["Tiếng Bangolan"] = "bgj", ["Tiếng Banjar"] = "bjn", ["Tiếng Bankon"] = "abb", ["Tiếng Bantawa"] = "bap", ["Tiếng Bantayanon"] = "bfx", ["Tiếng Bantoid nguyên thủy"] = "nic-bod-pro", ["Tiếng Bantu nguyên thủy"] = "bnt-pro", ["Tiếng Banyumas"] = "map-bms", ["Tiếng Baoule"] = "bci", ["Tiếng Barai"] = "bbb", ["Tiếng Barakai"] = "baj", ["Tiếng Bari"] = "bfa", ["Tiếng Barikewa"] = "jbk", ["Tiếng Barombi"] = "bbi", ["Tiếng Baré"] = "bae", ["Tiếng Basaa"] = "bas", ["Tiếng Basay"] = "byq", ["Tiếng Bashkir"] = "ba", ["Tiếng Basketo"] = "bst", ["Tiếng Basque"] = "eu", ["Tiếng Basque nguyên thủy"] = "euq-pro", ["Tiếng Bassa"] = "bsq", ["Tiếng Bassari"] = "bsc", ["Tiếng Batak Simalungun"] = "bts", ["Tiếng Batek"] = "btq", ["Tiếng Bats"] = "bbl", ["Tiếng Batuley"] = "bay", ["Tiếng Bayern"] = "bar", ["Tiếng Beaver"] = "bea", ["Tiếng Bedjond"] = "bjv", ["Tiếng Beja"] = "bej", ["Tiếng Belarus"] = "be", ["Tiếng Belhariya"] = "byw", ["Tiếng Beli"] = "blm", ["Tiếng Bella Coola"] = "blc", ["Tiếng Bellara"] = "brw", ["Tiếng Belnəng"] = "glb", ["Tiếng Bemba"] = "bem", ["Tiếng Bench"] = "bcq", ["Tiếng Bengal"] = "bn", ["Tiếng Bengal cổ"] = "inc-obn", ["Tiếng Benue-Congo nguyên thủy"] = "nic-bco-pro", ["Tiếng Berber Bắc Sahara"] = "mzb", ["Tiếng Berber Tunisia"] = "sds", ["Tiếng Berber nguyên thủy"] = "ber-pro", ["Tiếng Berber-Do Thái"] = "jbe", ["Tiếng Berik"] = "bkl", ["Tiếng Betawi"] = "bew", ["Tiếng Bezhta"] = "kap", ["Tiếng Bhadrawah"] = "bhd", ["Tiếng Bhatri"] = "bgw", ["Tiếng Bhattiyat"] = "bht", ["Tiếng Bhil"] = "bhb", ["Tiếng Bhil Dungra"] = "duh", ["Tiếng Bhnong"] = "mkh-bhn", ["Tiếng Bhojpur"] = "bho", ["Tiếng Bhumij"] = "aav-bhu", ["Tiếng Bhunjia"] = "bhu", ["Tiếng Bidayuh Bau"] = "sne", ["Tiếng Bidayuh Biatah"] = "bth", ["Tiếng Bih"] = "ibh", ["Tiếng Bihari"] = "bh", ["Tiếng Bikol Buhi'non"] = "ubl", ["Tiếng Bilaspur"] = "kfs", ["Tiếng Bilen"] = "byn", ["Tiếng Bilua"] = "blb", ["Tiếng Bima"] = "bhp", ["Tiếng Binukid"] = "bkd", ["Tiếng Birao"] = "brr", ["Tiếng Birgit"] = "btf", ["Tiếng Birhor"] = "biy", ["Tiếng Birjia"] = "bix", ["Tiếng Bisaya Sabah"] = "bsy", ["Tiếng Bishnupriya"] = "bpy", ["Tiếng Bislama"] = "bi", ["Tiếng Bissa"] = "bib", ["Tiếng Bisu"] = "bzi", ["Tiếng Bit"] = "bgk", ["Tiếng Blackfoot"] = "bla", ["Tiếng Blagar"] = "beu", ["Tiếng Blang"] = "blr", ["Tiếng Bod nguyên thủy"] = "sit-bdi-pro", ["Tiếng Bodo (Ấn Độ)"] = "brx", ["Tiếng Bodo Parja"] = "bdv", ["Tiếng Bodo-Garo nguyên thủy"] = "tbq-bdg-pro", ["Tiếng Boghom"] = "bux", ["Tiếng Bokar"] = "sit-bok", ["Tiếng Boko"] = "bqc", ["Tiếng Bokobaru"] = "bus", ["Tiếng Bola"] = "bnp", ["Tiếng Boloki"] = "bkt", ["Tiếng Bomu"] = "bmq", ["Tiếng Bondo"] = "bfw", ["Tiếng Boon"] = "bnl", ["Tiếng Borôro"] = "bor", ["Tiếng Botlikh"] = "bph", ["Tiếng Bourguignon"] = "roa-brg", ["Tiếng Brahui"] = "brh", ["Tiếng Braj"] = "bra", ["Tiếng Breri"] = "brq", ["Tiếng Breton"] = "br", ["Tiếng Breton cổ"] = "obt", ["Tiếng Breton trung đại"] = "xbm", ["Tiếng Britton nguyên thủy"] = "cel-bry-pro", ["Tiếng Brokkat"] = "bro", ["Tiếng Brokpa"] = "sgt", ["Tiếng Bru"] = "bru", ["Tiếng Bru Tây"] = "brv", ["Tiếng Brâu"] = "brb", ["Tiếng Buang Mapos"] = "bzh", ["Tiếng Bube"] = "bvb", ["Tiếng Budukh"] = "bdk", ["Tiếng Bughotu"] = "bgt", ["Tiếng Bugis"] = "bug", ["Tiếng Buhid"] = "bku", ["Tiếng Bukhara"] = "bhh", ["Tiếng Bukiyip"] = "ape", ["Tiếng Bulgar"] = "xbo", ["Tiếng Bulgari"] = "bg", ["Tiếng Bumthang"] = "kjz", ["Tiếng Bungku"] = "bkz", ["Tiếng Bunun"] = "bnn", ["Tiếng Burji"] = "bji", ["Tiếng Burunge"] = "bds", ["Tiếng Burushaski"] = "bsk", ["Tiếng Buryat"] = "bua", ["Tiếng Busa"] = "bqp", ["Tiếng Bushi"] = "buc", ["Tiếng Bussa"] = "dox", ["Tiếng Butuanon"] = "btw", ["Tiếng Bách Tế"] = "pkc", ["Tiếng Bạch Lạp Mã"] = "lay", ["Tiếng Bạch Nam"] = "bfs", ["Tiếng Bạch Trung"] = "bca", ["Tiếng Bạch nguyên thủy"] = "sit-bai-pro", ["Tiếng Bảo An"] = "peh", ["Tiếng Bắc Altai"] = "atv", ["Tiếng Bắc Amami Ōshima"] = "ryn", ["Tiếng Bắc Catanduanes Bikol"] = "cts", ["Tiếng Bắc Emberá"] = "emp", ["Tiếng Bắc Friesland"] = "frr", ["Tiếng Bắc Iroquois nguyên thủy"] = "iro-nor-pro", ["Tiếng Bắc Khanty"] = "kca-nor", ["Tiếng Bắc Mansi"] = "mns-nor", ["Tiếng Bắc Ndebele"] = "nd", ["Tiếng Bắc Nisu"] = "yiv", ["Tiếng Bắc Paiute"] = "pao", ["Tiếng Bắc Sami"] = "se", ["Tiếng Bắc Selkup"] = "sel-nor", ["Tiếng Bắc Slavey"] = "scs", ["Tiếng Bắc Thái"] = "nod", ["Tiếng Bắc Yukaghir"] = "ykg", ["Tiếng Bắc Âu cổ"] = "non", ["Tiếng Bắc Âu nguyên thủy"] = "gmq-pro", ["Tiếng Bố Cam"] = "bbh", ["Tiếng Bố Lưu"] = "ply", ["Tiếng Bố Mang"] = "bvp", ["Tiếng Bố Y"] = "pcc", ["Tiếng Bối-Thái nguyên thủy"] = "qfa-bet-pro", ["Tiếng Bồ Đào Nha"] = "pt", ["Tiếng Bổ trợ Quốc tế"] = "ia", ["Tiếng Ca Dong"] = "kxy", ["Tiếng Ca Tua"] = "kta", ["Tiếng Cahuilla"] = "chl", ["Tiếng Camling"] = "rab", ["Tiếng Camuni"] = "xcc", ["Tiếng Canela"] = "ram", ["Tiếng Cao Câu Ly"] = "zkg", ["Tiếng Capanahua"] = "kaq", ["Tiếng Carib nguyên thủy"] = "sai-car-pro", ["Tiếng Carrier"] = "crx", ["Tiếng Carrier Nam"] = "caf", ["Tiếng Catalan"] = "ca", ["Tiếng Catalan cổ"] = "roa-oca", ["Tiếng Catawba"] = "chc", ["Tiếng Cayuga"] = "cay", ["Tiếng Cebu"] = "ceb", ["Tiếng Celt nguyên thủy"] = "cel-pro", ["Tiếng Celtiberi"] = "xce", ["Tiếng Cerrado nguyên thủy"] = "sai-cer-pro", ["Tiếng Ch'orti'"] = "caa", ["Tiếng Chachi"] = "cbi", ["Tiếng Chagatai"] = "chg", ["Tiếng Chaima"] = "ciy", ["Tiếng Chak"] = "ckh", ["Tiếng Chakma"] = "ccp", ["Tiếng Chamalal"] = "cji", ["Tiếng Chamba"] = "cdh", ["Tiếng Chamicuro"] = "ccc", ["Tiếng Chamorro"] = "ch", ["Tiếng Chantyal"] = "chx", ["Tiếng Chatino cao nguyên Tây"] = "ctp", ["Tiếng Chaura"] = "crv", ["Tiếng Chavacano"] = "cbk", ["Tiếng Chechen"] = "ce", ["Tiếng Chenchu"] = "cde", ["Tiếng Chenoua"] = "cnu", ["Tiếng Chepang"] = "cdm", ["Tiếng Cherokee"] = "chr", ["Tiếng Chetti Moundadan"] = "cty", ["Tiếng Chetti Wayanad"] = "ctt", ["Tiếng Chewong"] = "cwg", ["Tiếng Cheyenne"] = "chy", ["Tiếng Chhattisgarh"] = "hne", ["Tiếng Chibcha"] = "chb", ["Tiếng Chichewa"] = "ny", ["Tiếng Chickasaw"] = "cic", ["Tiếng Chilcotin"] = "clc", ["Tiếng Chin Asho"] = "csh", ["Tiếng Chin Ekai"] = "cey", ["Tiếng Chin Falam"] = "cfm", ["Tiếng Chin Hakha"] = "cnh", ["Tiếng Chin Songlai"] = "csj", ["Tiếng Chin Tedim"] = "ctd", ["Tiếng Chinal"] = "cih", ["Tiếng Chinantec Ojitlán"] = "chj", ["Tiếng Chinantec Ozumacín"] = "chz", ["Tiếng Chinantec Tepinapa"] = "cte", ["Tiếng Chinook"] = "chh", ["Tiếng Chiricahua"] = "apm", ["Tiếng Chiru"] = "cdf", ["Tiếng Chittagong"] = "ctg", ["Tiếng Chiwere"] = "iow", ["Tiếng Chocangacakha"] = "cgk", ["Tiếng Choctaw"] = "cho", ["Tiếng Chodri"] = "cdi", ["Tiếng Chol"] = "ctu", ["Tiếng Chong"] = "cog", ["Tiếng Chu Ru"] = "cje", ["Tiếng Chukot"] = "ckt", ["Tiếng Chulym"] = "clw", ["Tiếng Churah"] = "cdj", ["Tiếng Chuuk"] = "chk", ["Tiếng Chuvan"] = "xcv", ["Tiếng Chuvash"] = "cv", ["Tiếng Châu Đại Dương nguyên thủy"] = "poz-oce-pro", ["Tiếng Chăm Tây"] = "cja", ["Tiếng Chăm cổ"] = "ocm", ["Tiếng Chăm nguyên thủy"] = "cmc-pro", ["Tiếng Chăm Đông"] = "cjm", ["Tiếng Chơ Ro"] = "crw", ["Tiếng Chứt"] = "scb", ["Tiếng Cia-Cia"] = "cia", ["Tiếng Cimbri"] = "cim", ["Tiếng Circassia nguyên thủy"] = "cau-cir-pro", ["Tiếng Co"] = "cua", ["Tiếng Cocama"] = "cod", ["Tiếng Cochimi"] = "coj", ["Tiếng Coeur d'Alene"] = "crd", ["Tiếng Cofán"] = "con", ["Tiếng Comanche"] = "com", ["Tiếng Comoros Maore"] = "swb", ["Tiếng Comox"] = "coo", ["Tiếng Copt"] = "cop", ["Tiếng Cornwall"] = "kw", ["Tiếng Cornwall cổ"] = "oco", ["Tiếng Corse"] = "co", ["Tiếng Cowlitz"] = "cow", ["Tiếng Cree"] = "cr", ["Tiếng Cree Moose"] = "crm", ["Tiếng Cree Đông Bắc"] = "crl", ["Tiếng Cree Đông Nam"] = "crj", ["Tiếng Cree đồng bằng"] = "crk", ["Tiếng Creole Antilles"] = "gcf", ["Tiếng Creole Guinea-Bissau"] = "pov", ["Tiếng Creole Haiti"] = "ht", ["Tiếng Creole Hà Lan Berbice"] = "brc", ["Tiếng Creole Jamaica"] = "jam", ["Tiếng Creole Louisiana"] = "lou", ["Tiếng Creole Mauritius"] = "mfe", ["Tiếng Creole Nghi Lan"] = "ycr", ["Tiếng Creole Réunion"] = "rcf", ["Tiếng Creole quần đảo Virgin"] = "vic", ["Tiếng Crow"] = "cro", ["Tiếng Cuman"] = "qwm", ["Tiếng Cumanagoto"] = "cuo", ["Tiếng Cumbria"] = "xcb", ["Tiếng Cupeño"] = "cup", ["Tiếng Cushit nguyên thủy"] = "cus-pro", ["Tiếng Cuyunon"] = "cyo", ["Tiếng Càn-đà-la"] = "pgd", ["Tiếng Cám"] = "gan", ["Tiếng Cơ Nặc Du Lạc"] = "jiu", ["Tiếng Cơ Tu"] = "ktv", ["Tiếng Cơ Tu Phương"] = "phg", ["Tiếng Cơ Tu Tây"] = "kuf", ["Tiếng Cơ Tu nguyên thủy"] = "mkh-kat-pro", ["Tiếng Cống"] = "cnc", ["Tiếng Cờ Lao Trắng"] = "giw", ["Tiếng Daasanach"] = "dsh", ["Tiếng Dabarre"] = "dbr", ["Tiếng Dacia"] = "xdc", ["Tiếng Dadibi"] = "mps", ["Tiếng Dagara Bắc"] = "dgi", ["Tiếng Dagba"] = "dgk", ["Tiếng Dagbani"] = "dag", ["Tiếng Dahalik"] = "dlk", ["Tiếng Dahalo"] = "dal", ["Tiếng Dakota"] = "dak", ["Tiếng Dakpa"] = "dka", ["Tiếng Dalmatia"] = "dlm", ["Tiếng Dambi"] = "dac", ["Tiếng Damel"] = "dml", ["Tiếng Dan"] = "dnj", ["Tiếng Danau"] = "dnu", ["Tiếng Dangaléat"] = "daa", ["Tiếng Danu"] = "dnv", ["Tiếng Danuwar"] = "dhw", ["Tiếng Dar Daju Daju"] = "djc", ["Tiếng Dargwa"] = "dar", ["Tiếng Dargwa nguyên thủy"] = "cau-drg-pro", ["Tiếng Daur"] = "dta", ["Tiếng Dawro"] = "dwr", ["Tiếng Deg Xinag"] = "ing", ["Tiếng Degema"] = "deg", ["Tiếng Denesuline"] = "chp", ["Tiếng Deori"] = "der", ["Tiếng Desiya"] = "dso", ["Tiếng Dhangu"] = "dhg", ["Tiếng Dhanka"] = "dhn", ["Tiếng Dharug"] = "xdk", ["Tiếng Dhatki"] = "mki", ["Tiếng Dhimal"] = "dhi", ["Tiếng Dhivehi"] = "dv", ["Tiếng Dhodia"] = "dho", ["Tiếng Dhundhar"] = "dhd", ["Tiếng Dibabawon"] = "mbd", ["Tiếng Dieri"] = "dif", ["Tiếng Digan"] = "rom", ["Tiếng Digan Balkan"] = "rmn", ["Tiếng Digan Baltic"] = "rml", ["Tiếng Digan Tavringer"] = "rmu", ["Tiếng Dimasa"] = "dis", ["Tiếng Dime"] = "dim", ["Tiếng Dinka"] = "din", ["Tiếng Dirasha"] = "gdl", ["Tiếng Ditidaht"] = "dtd", ["Tiếng Dizi"] = "mdx", ["Tiếng Dizi nguyên thủy"] = "omv-diz-pro", ["Tiếng Djinang"] = "dji", ["Tiếng Do Thái"] = "he", ["Tiếng Dogri"] = "doi", ["Tiếng Dogri Hindi"] = "dgo", ["Tiếng Dogrib"] = "dgr", ["Tiếng Dolgan"] = "dlg", ["Tiếng Dolpo"] = "dre", ["Tiếng Domaaki"] = "dmk", ["Tiếng Domari"] = "rmt", ["Tiếng Dongolawi"] = "kzh", ["Tiếng Doteli"] = "dty", ["Tiếng Dravida nguyên thủy"] = "dra-pro", ["Tiếng Dubla"] = "dub", ["Tiếng Dukha"] = "trk-dkh", ["Tiếng Dumi"] = "dus", ["Tiếng Duruwa"] = "pci", ["Tiếng Dusun Witu"] = "duw", ["Tiếng Duun"] = "dux", ["Tiếng Duy Ngô Nhĩ"] = "ug", ["Tiếng Duy Ngô Nhĩ cổ"] = "oui", ["Tiếng Dyirbal"] = "dbl", ["Tiếng Dyula"] = "dyu", ["Tiếng Dzala"] = "dzl", ["Tiếng Dzongkha"] = "dz", ["Tiếng Dzuun"] = "dnn", ["Tiếng Ebla"] = "xeb", ["Tiếng Ebrié"] = "ebr", ["Tiếng Ebughu"] = "ebg", ["Tiếng Ede Ica"] = "ica", ["Tiếng Ede Idaca"] = "idd", ["Tiếng Ede Nago"] = "nqg", ["Tiếng Edekiri nguyên thủy"] = "alv-edk-pro", ["Tiếng Edo"] = "bin", ["Tiếng Edoid nguyên thủy"] = "alv-edo-pro", ["Tiếng Efai"] = "efa", ["Tiếng Efate Bắc"] = "llp", ["Tiếng Efate Nam"] = "erk", ["Tiếng Efe"] = "efe", ["Tiếng Efik"] = "efi", ["Tiếng Ega"] = "ega", ["Tiếng Eggon"] = "ego", ["Tiếng Ehueun"] = "ehu", ["Tiếng Eipomek"] = "eip", ["Tiếng Eitiep"] = "eit", ["Tiếng Ejagham"] = "etu", ["Tiếng El Molo"] = "elo", ["Tiếng Elam"] = "elx", ["Tiếng Elymi"] = "xly", ["Tiếng Emberá-Chamí"] = "cmi", ["Tiếng Emberá-Tadó"] = "tdc", ["Tiếng Embu"] = "ebu", ["Tiếng Emilia"] = "egl", ["Tiếng Enets lãnh nguyên"] = "enh", ["Tiếng Enets rừng"] = "enf", ["Tiếng Engenni"] = "enn", ["Tiếng Enisei nguyên thủy"] = "qfa-yen-pro", ["Tiếng Eotile"] = "eot", ["Tiếng Epie"] = "epi", ["Tiếng Eravalla"] = "era", ["Tiếng Erzya"] = "myv", ["Tiếng Esan"] = "ish", ["Tiếng Ese"] = "mcq", ["Tiếng Esimbi"] = "ags", ["Tiếng Eskimo nguyên thủy"] = "esx-esk-pro", ["Tiếng Eskimo-Aleut nguyên thủy"] = "esx-pro", ["Tiếng Estonia"] = "et", ["Tiếng Eteocrete"] = "ecr", ["Tiếng Etrusca"] = "ett", ["Tiếng Even"] = "eve", ["Tiếng Evenk"] = "evn", ["Tiếng Ewe"] = "ee", ["Tiếng Fala"] = "fax", ["Tiếng Falisci"] = "xfa", ["Tiếng Fanagalo"] = "fng", ["Tiếng Fang (Bantu)"] = "fan", ["Tiếng Faroe"] = "fo", ["Tiếng Fe'fe'"] = "fmp", ["Tiếng Fiji"] = "fj", ["Tiếng Finn nguyên thủy"] = "urj-fin-pro", ["Tiếng Flemish Tây"] = "vls", ["Tiếng Fogaha"] = "ber-fog", ["Tiếng Foi"] = "foi", ["Tiếng Fon"] = "fon", ["Tiếng Fox"] = "sac", ["Tiếng Franche-Comté"] = "roa-fcm", ["Tiếng Franco-Provençal"] = "frp", ["Tiếng Franken Trung"] = "gmw-cfr", ["Tiếng Frisia Saterland"] = "stq", ["Tiếng Frisia cổ"] = "ofs", ["Tiếng Friuli"] = "fur", ["Tiếng Fula"] = "ff", ["Tiếng Fur"] = "fvr", ["Tiếng Ga"] = "gaa", ["Tiếng Gabri"] = "gab", ["Tiếng Gadaba Bodo"] = "gbj", ["Tiếng Gaddang"] = "gad", ["Tiếng Gaddi"] = "gbk", ["Tiếng Gael Scotland"] = "gd", ["Tiếng Gagauz"] = "gag", ["Tiếng Gahri"] = "bfu", ["Tiếng Galati"] = "xga", ["Tiếng Galicia"] = "gl", ["Tiếng Galicia-Bồ Đào Nha"] = "roa-opt", ["Tiếng Gallo"] = "roa-gal", ["Tiếng Gallura"] = "sdn", ["Tiếng Galo"] = "adl", ["Tiếng Gamilaraay"] = "kld", ["Tiếng Gamit"] = "gbl", ["Tiếng Gamo"] = "gmv", ["Tiếng Ganza"] = "gza", ["Tiếng Garasia Adiwasi"] = "gas", ["Tiếng Garasia Rajput"] = "gra", ["Tiếng Garhwal"] = "gbm", ["Tiếng Garifuna"] = "cab", ["Tiếng Garo"] = "grt", ["Tiếng Garre"] = "gex", ["Tiếng Gata'"] = "gaq", ["Tiếng Gaul"] = "cel-gau", ["Tiếng Gawar-Bati"] = "gwt", ["Tiếng Gawwada"] = "gwd", ["Tiếng Gayil"] = "gyl", ["Tiếng Gbe Saxwe"] = "sxw", ["Tiếng Gbe Waci"] = "wci", ["Tiếng Gbe nguyên thủy"] = "alv-gbe-pro", ["Tiếng Gbiri-Niragu"] = "grh", ["Tiếng Gedeo"] = "drs", ["Tiếng Gen"] = "gej", ["Tiếng German Tây nguyên thủy"] = "gmw-pro", ["Tiếng German nguyên thủy"] = "gem-pro", ["Tiếng Graeco-Phrygia nguyên thủy"] = "ine-grp-pro", ["Tiếng Geʽez"] = "gez", ["Tiếng Ghadames"] = "gha", ["Tiếng Ghomala'"] = "bbj", ["Tiếng Ghomara"] = "gho", ["Tiếng Ghotuo"] = "aaa", ["Tiếng Gia Rai"] = "jra", ["Tiếng Gikuyu"] = "ki", ["Tiếng Gilak"] = "glk", ["Tiếng Gimi (Goroka)"] = "gim", ["Tiếng Girirra"] = "gii", ["Tiếng Giryama"] = "nyf", ["Tiếng Gitxsan"] = "git", ["Tiếng Giẻ"] = "jeh", ["Tiếng Glosa"] = "igs", ["Tiếng Godoberi"] = "gdo", ["Tiếng Gofa"] = "gof", ["Tiếng Gone Dau"] = "goo", ["Tiếng Gooniyandi"] = "gni", ["Tiếng Goran"] = "hac", ["Tiếng Gorontalo"] = "gor", ["Tiếng Gorowa"] = "gow", ["Tiếng Goth"] = "got", ["Tiếng Gotland"] = "gmq-gut", ["Tiếng Gotland cổ"] = "gmq-ogt", ["Tiếng Greenland"] = "kl", ["Tiếng Gruzia"] = "ka", ["Tiếng Gruzia cổ"] = "oge", ["Tiếng Gruzia-Do Thái"] = "jge", ["Tiếng Gruzia-Zan nguyên thủy"] = "ccs-gzn-pro", ["Tiếng Guajajára"] = "gub", ["Tiếng Guajá"] = "gvj", ["Tiếng Guanche"] = "gnc", ["Tiếng Guarani Mbya"] = "gun", ["Tiếng Guarani Paraguay"] = "gug", ["Tiếng Guaraní"] = "gn", ["Tiếng Guarayu"] = "gyr", ["Tiếng Gujar"] = "gju", ["Tiếng Gujarat"] = "gu", ["Tiếng Gujarat cổ"] = "inc-ogu", ["Tiếng Gujarat trung đại"] = "inc-mgu", ["Tiếng Gulay"] = "gvl", ["Tiếng Gulimancema"] = "gux", ["Tiếng Gumuz"] = "guk", ["Tiếng Gun"] = "guw", ["Tiếng Gurenne"] = "gur", ["Tiếng Guugu Yimidhirr"] = "kky", ["Tiếng Gwichʼin"] = "gwi", ["Tiếng H'Mông Tương Tây Tây"] = "mmr", ["Tiếng H'Mông-Miền nguyên thủy"] = "hmx-pro", ["Tiếng H'roi"] = "hro", ["Tiếng Hachijō"] = "jpx-hcj", ["Tiếng Hadiyya"] = "hdy", ["Tiếng Haida"] = "hai", ["Tiếng Haisla"] = "has", ["Tiếng Hajong"] = "haj", ["Tiếng Halba"] = "hlb", ["Tiếng Halkomelem"] = "hur", ["Tiếng Hamer-Banna"] = "amf", ["Tiếng Hano"] = "lml", ["Tiếng Hanunoo"] = "hnn", ["Tiếng Harari"] = "har", ["Tiếng Harsusi"] = "hss", ["Tiếng Haryanvi"] = "bgc", ["Tiếng Hatti"] = "xht", ["Tiếng Hausa"] = "ha", ["Tiếng Haush"] = "sai-hau", ["Tiếng Havasupai-Walapai-Yavapai"] = "yuf", ["Tiếng Hawaii"] = "haw", ["Tiếng Hazara"] = "haz", ["Tiếng Heiban"] = "hbn", ["Tiếng Heiltsuk"] = "hei", ["Tiếng Hellen nguyên thủy"] = "grk-pro", ["Tiếng Herero"] = "hz", ["Tiếng Hernici"] = "xhr", ["Tiếng Higaonon"] = "mba", ["Tiếng Hiligaynon"] = "hil", ["Tiếng Hindi"] = "hi", ["Tiếng Hindi Fiji"] = "hif", ["Tiếng Hindi cổ"] = "inc-ohi", ["Tiếng Hindko Bắc"] = "hno", ["Tiếng Hinduri"] = "hii", ["Tiếng Hindustan Caribe"] = "hns", ["Tiếng Hinukh"] = "gin", ["Tiếng Hiri Motu"] = "ho", ["Tiếng Hitti"] = "hit", ["Tiếng Hiw"] = "hiw", ["Tiếng Hlai"] = "lic", ["Tiếng Hlai nguyên thủy"] = "qfa-lic-pro", ["Tiếng Ho"] = "hoc", ["Tiếng Hoava"] = "hoa", ["Tiếng Hocak"] = "win", ["Tiếng Holiya"] = "hoy", ["Tiếng Hopi"] = "hop", ["Tiếng Horpa"] = "ero", ["Tiếng Hozo"] = "hoz", ["Tiếng Hpon"] = "hpo", ["Tiếng Hrê"] = "hre", ["Tiếng Hu"] = "huo", ["Tiếng Hulaulá"] = "huy", ["Tiếng Hungary"] = "hu", ["Tiếng Hunsrik"] = "hrx", ["Tiếng Hunzib"] = "huz", ["Tiếng Hupa"] = "hup", ["Tiếng Hupdë"] = "jup", ["Tiếng Hurri"] = "xhu", ["Tiếng Huy"] = "czh", ["Tiếng Hy Lạp"] = "el", ["Tiếng Hy Lạp Cappadocia"] = "cpg", ["Tiếng Hy Lạp Italiot"] = "grk-ita", ["Tiếng Hy Lạp Mariupol"] = "grk-mar", ["Tiếng Hy Lạp Mycenae"] = "gmy", ["Tiếng Hy Lạp Pontos"] = "pnt", ["Tiếng Hy Lạp cổ"] = "grc", ["Tiếng Hyam"] = "jab", ["Tiếng Hà Lan"] = "nl", ["Tiếng Hà Lan Jersey"] = "gmw-jdt", ["Tiếng Hà Lan cổ"] = "odt", ["Tiếng Hà Lan trung đại"] = "dum", ["Tiếng Hà Lăng"] = "hal", ["Tiếng Hà Nhì"] = "hni", ["Tiếng Hán thượng cổ"] = "och", ["Tiếng Hán trung cổ"] = "ltc", ["Tiếng Hán-Tạng nguyên thủy"] = "sit-pro", ["Tiếng Hạ Saxon Hà Lan"] = "nds-nl", ["Tiếng Hạ Sorb"] = "dsb", ["Tiếng Hạ Tanana"] = "taa", ["Tiếng Hạ Đức"] = "nds", ["Tiếng Hạ Đức Mennonite"] = "pdt", ["Tiếng Hạ Đức trung đại"] = "gml", ["Tiếng Hạ Đức tại Đức"] = "nds-de", ["Tiếng Iaai"] = "iai", ["Tiếng Ibaloi"] = "ibl", ["Tiếng Iban"] = "iba", ["Tiếng Ibanag"] = "ibg", ["Tiếng Ibatan"] = "ivb", ["Tiếng Ibibio"] = "ibb", ["Tiếng Ibino"] = "ibn", ["Tiếng Ibuoro"] = "ibr", ["Tiếng Iceland"] = "is", ["Tiếng Ida'an"] = "dbj", ["Tiếng Ido"] = "io", ["Tiếng Idu"] = "clk", ["Tiếng Ifugao Batad"] = "ifb", ["Tiếng Ifè"] = "ife", ["Tiếng Igala"] = "igl", ["Tiếng Igbo"] = "ig", ["Tiếng Ikposo"] = "kpo", ["Tiếng Ikwere"] = "ikw", ["Tiếng Ili Turki"] = "ili", ["Tiếng Ilokano"] = "ilo", ["Tiếng Indo-Bồ Đào Nha"] = "idb", ["Tiếng Indonesia"] = "id", ["Tiếng Indonesia Peranakan"] = "pea", ["Tiếng Ingria"] = "izh", ["Tiếng Ingush"] = "inh", ["Tiếng Inor"] = "ior", ["Tiếng Interlingue"] = "ie", ["Tiếng Intha"] = "int", ["Tiếng Inuit nguyên thủy"] = "esx-inu-pro", ["Tiếng Inuktitut"] = "iu", ["Tiếng Inuktitut Đông Canada"] = "ike", ["Tiếng Inupiaq"] = "ik", ["Tiếng Inuvialuktun"] = "ikt", ["Tiếng Iran nguyên thủy"] = "ira-pro", ["Tiếng Iraqw"] = "irk", ["Tiếng Ireland"] = "ga", ["Tiếng Ireland cổ"] = "sga", ["Tiếng Ireland trung đại"] = "mga", ["Tiếng Iroquois nguyên thủy"] = "iro-pro", ["Tiếng Irula"] = "iru", ["Tiếng Isan"] = "tts", ["Tiếng Ishkashim"] = "isk", ["Tiếng Isnag"] = "isd", ["Tiếng Isoko"] = "iso", ["Tiếng Istria"] = "ist", ["Tiếng Istria Rumani"] = "ruo", ["Tiếng Italic nguyên thủy"] = "itc-pro", ["Tiếng Itaŋikom"] = "bkm", ["Tiếng Itelmen"] = "itl", ["Tiếng Itene"] = "ite", ["Tiếng Itonama"] = "ito", ["Tiếng Itsekiri"] = "its", ["Tiếng Itu Mbon Uzo"] = "itm", ["Tiếng Ivatan"] = "ivv", ["Tiếng Iwaidja"] = "ibd", ["Tiếng Ixil"] = "ixl", ["Tiếng Izon"] = "ijc", ["Tiếng Jacaltec"] = "jac", ["Tiếng Jah Hut"] = "jah", ["Tiếng Jamamadí"] = "jaa", ["Tiếng Japhug"] = "sit-jap", ["Tiếng Jaqaru"] = "jqr", ["Tiếng Jarawa"] = "anq", ["Tiếng Jaunsar"] = "jns", ["Tiếng Java"] = "jv", ["Tiếng Java Caribe"] = "jvn", ["Tiếng Java cổ"] = "kaw", ["Tiếng Javindo"] = "jvd", ["Tiếng Jehai"] = "jhi", ["Tiếng Jeju"] = "jje", ["Tiếng Jemez"] = "tow", ["Tiếng Jicarilla"] = "apj", ["Tiếng Jiiddu"] = "jii", ["Tiếng Jirel"] = "jul", ["Tiếng Jju"] = "kaj", ["Tiếng Jru'"] = "lbo", ["Tiếng Juang"] = "jun", ["Tiếng Jukun Takum"] = "jbu", ["Tiếng Jumaytepeque"] = "nai-jum", ["Tiếng Jumjum"] = "jum", ["Tiếng Juray"] = "juy", ["Tiếng Juǀ'hoan"] = "ktz", ["Tiếng Jylland"] = "jut", ["Tiếng Jê Bắc nguyên thủy"] = "sai-nje-pro", ["Tiếng Jê nguyên thủy"] = "sai-jee-pro", ["Tiếng K'Ho"] = "kpm", ["Tiếng K'iche'"] = "quc", ["Tiếng Kabardia"] = "kbd", ["Tiếng Kabiye"] = "kbp", ["Tiếng Kabuverdianu"] = "kea", ["Tiếng Kabyle"] = "kab", ["Tiếng Kachama-Ganjule"] = "kcx", ["Tiếng Kachin"] = "kac", ["Tiếng Kadar"] = "kej", ["Tiếng Kadazan bờ biển"] = "kzj", ["Tiếng Kadu"] = "zkd", ["Tiếng Kafa"] = "kbr", ["Tiếng Kagayanen"] = "cgc", ["Tiếng Kaikadi"] = "kep", ["Tiếng Kaingang"] = "kgp", ["Tiếng Kaitag"] = "xdq", ["Tiếng Kakabai"] = "kqf", ["Tiếng Kaki Ae"] = "tbd", ["Tiếng Kalam"] = "gwc", ["Tiếng Kalanguya"] = "kak", ["Tiếng Kalao"] = "kly", ["Tiếng Kalash"] = "kls", ["Tiếng Kalinga Limos"] = "kmk", ["Tiếng Kalkot"] = "xka", ["Tiếng Kalmyk"] = "xal", ["Tiếng Kalo Phần Lan"] = "rmf", ["Tiếng Kamarupi Prakrit"] = "inc-kam", ["Tiếng Kamassia"] = "xas", ["Tiếng Kamayo"] = "kyk", ["Tiếng Kambaata"] = "ktb", ["Tiếng Kambera"] = "xbr", ["Tiếng Kamula"] = "xla", ["Tiếng Kanakanavu"] = "xnb", ["Tiếng Kanan"] = "zkn", ["Tiếng Kangean"] = "kkv", ["Tiếng Kangra"] = "xnr", ["Tiếng Kankanaey"] = "kne", ["Tiếng Kannada"] = "kn", ["Tiếng Kannada cổ"] = "dra-okn", ["Tiếng Kannauj"] = "bjj", ["Tiếng Kanuri"] = "kr", ["Tiếng Kapampangan"] = "pam", ["Tiếng Kapingamarangi"] = "kpg", ["Tiếng Kaqchikel"] = "cak", ["Tiếng Karachay-Balkar"] = "krc", ["Tiếng Karaim"] = "kdr", ["Tiếng Karajá"] = "kpj", ["Tiếng Karakalpak"] = "kaa", ["Tiếng Karakhanid"] = "xqa", ["Tiếng Karao"] = "kyj", ["Tiếng Karata"] = "kpt", ["Tiếng Karbi"] = "mjw", ["Tiếng Karekare"] = "kai", ["Tiếng Karelia"] = "krl", ["Tiếng Karen Bwe"] = "bwe", ["Tiếng Karen Geba"] = "kvq", ["Tiếng Karen Geko"] = "ghk", ["Tiếng Karen Mobwa"] = "jkm", ["Tiếng Karen Paku"] = "jkp", ["Tiếng Karen S'gaw"] = "ksw", ["Tiếng Karen Zayein"] = "kxk", ["Tiếng Karen nguyên thủy"] = "kar-pro", ["Tiếng Kari'na"] = "car", ["Tiếng Kariri"] = "kzw", ["Tiếng Karitiâna"] = "ktn", ["Tiếng Karo"] = "kxh", ["Tiếng Kartvelia nguyên thủy"] = "ccs-pro", ["Tiếng Kashaya"] = "kju", ["Tiếng Kashmir"] = "ks", ["Tiếng Kaszëb"] = "csb", ["Tiếng Katang Bắc"] = "ncq", ["Tiếng Kaurna"] = "zku", ["Tiếng Kavalan"] = "ckv", ["Tiếng Kavet"] = "krv", ["Tiếng Kawésqar"] = "alc", ["Tiếng Kayan"] = "pdu", ["Tiếng Kayapó"] = "txu", ["Tiếng Kayort"] = "kyv", ["Tiếng Kazakh"] = "kk", ["Tiếng Kensiu"] = "kns", ["Tiếng Kenyang"] = "ken", ["Tiếng Kerek"] = "krk", ["Tiếng Kerman"] = "xme-ker", ["Tiếng Ket"] = "ket", ["Tiếng Khakas"] = "kjh", ["Tiếng Khalaj"] = "klj", ["Tiếng Khaling"] = "klr", ["Tiếng Kham Gamale"] = "kgj", ["Tiếng Kham Parbate Tây"] = "kjl", ["Tiếng Kham Parbate Đông"] = "kif", ["Tiếng Kham Sheshi"] = "kip", ["Tiếng Khamba"] = "kbg", ["Tiếng Khamti"] = "kht", ["Tiếng Khamyang"] = "ksu", ["Tiếng Khang Gia"] = "kxs", ["Tiếng Khanty"] = "kca", ["Tiếng Kharia"] = "khr", ["Tiếng Khasa Prakrit"] = "inc-kha", ["Tiếng Khasi"] = "kha", ["Tiếng Khasi nguyên thủy"] = "aav-khs-pro", ["Tiếng Khazar"] = "zkz", ["Tiếng Khengkha"] = "xkf", ["Tiếng Khiamniungan"] = "kix", ["Tiếng Khinalug"] = "kjj", ["Tiếng Khiết Đan"] = "zkt", ["Tiếng Khmer"] = "km", ["Tiếng Khmer Surin"] = "kxm", ["Tiếng Khmer cổ"] = "okz", ["Tiếng Khmer nguyên thủy"] = "mkh-kmr-pro", ["Tiếng Khmer trung đại"] = "xhm", ["Tiếng Khoekhoe"] = "naq", ["Tiếng Kholosi"] = "inc-kho", ["Tiếng Khotan"] = "kho", ["Tiếng Khowar"] = "khw", ["Tiếng Khroskyabs"] = "jiq", ["Tiếng Khuen"] = "khf", ["Tiếng Khvarshi"] = "khv", ["Tiếng Khwarezm"] = "xco", ["Tiếng Khách Gia"] = "hak", ["Tiếng Kháng"] = "kjm", ["Tiếng Khùa"] = "xhv", ["Tiếng Khün"] = "kkh", ["Tiếng Khơ Mú"] = "kjg", ["Tiếng Khơ Mú nguyên thủy"] = "mkh-khm-pro", ["Tiếng Khương Bắc"] = "cng", ["Tiếng Khương Nam"] = "qxs", ["Tiếng Khương Đường"] = "cna", ["Tiếng Kickapoo"] = "kic", ["Tiếng Kikai"] = "kzg", ["Tiếng Kili"] = "tuw-kil", ["Tiếng Kim"] = "kia", ["Tiếng Kim Môn"] = "mji", ["Tiếng Kimbundu"] = "kmb", ["Tiếng Kinaray-a"] = "krj", ["Tiếng Kinnaur"] = "kfk", ["Tiếng Kinnaur Harija"] = "kjo", ["Tiếng Kintaq"] = "knq", ["Tiếng Kiowa"] = "kio", ["Tiếng Gilbert"] = "gil", ["Tiếng Kirike"] = "okr", ["Tiếng Kisan"] = "xis", ["Tiếng Kistane"] = "gru", ["Tiếng Kituba"] = "ktu", ["Tiếng Klallam"] = "clm", ["Tiếng Klingon"] = "tlh", ["Tiếng Knaan"] = "czk", ["Tiếng Koalib"] = "kib", ["Tiếng Kobon"] = "kpw", ["Tiếng Koch"] = "kdq", ["Tiếng Koda"] = "cdz", ["Tiếng Kodava"] = "kfa", ["Tiếng Kohistan"] = "mvy", ["Tiếng Koibal"] = "zkb", ["Tiếng Kok Borok"] = "trp", ["Tiếng Kolami"] = "kfb", ["Tiếng Kolhe"] = "ekl", ["Tiếng Koli Kachi"] = "gjk", ["Tiếng Koli Parkar"] = "kvx", ["Tiếng Koli Wadiyara"] = "kxp", ["Tiếng Koman nguyên thủy"] = "ssa-kom-pro", ["Tiếng Komi cổ"] = "urj-koo", ["Tiếng Komi-Permyak"] = "koi", ["Tiếng Komi-Yazva"] = "urj-kya", ["Tiếng Komi-Zyrian"] = "kpv", ["Tiếng Komo"] = "xom", ["Tiếng Komodo"] = "kvh", ["Tiếng Konabéré"] = "bbo", ["Tiếng Konda-Dora"] = "kfc", ["Tiếng Kondekor"] = "gau", ["Tiếng Kongo"] = "kg", ["Tiếng Konkan"] = "kok", ["Tiếng Konobo"] = "kqo", ["Tiếng Konso"] = "kxc", ["Tiếng Koonzime"] = "ozm", ["Tiếng Koore"] = "kqy", ["Tiếng Koraga Korra"] = "kfd", ["Tiếng Koraga Mudu"] = "vmd", ["Tiếng Korku"] = "kfq", ["Tiếng Korwa"] = "kfp", ["Tiếng Koryak"] = "kpy", ["Tiếng Kosrae"] = "kos", ["Tiếng Kota (Ấn Độ)"] = "kfe", ["Tiếng Kotava"] = "avk", ["Tiếng Kott"] = "zko", ["Tiếng Koya"] = "kff", ["Tiếng Kpelle Guinea"] = "gkp", ["Tiếng Kpelle Liberia"] = "xpe", ["Tiếng Kra nguyên thủy"] = "qfa-kra-pro", ["Tiếng Kra-Dai nguyên thủy"] = "qfa-tak-pro", ["Tiếng Kraol"] = "rka", ["Tiếng Kresh"] = "krs", ["Tiếng Krio"] = "kri", ["Tiếng Kriol Úc"] = "rop", ["Tiếng Krung"] = "krr", ["Tiếng Krymchak"] = "jct", ["Tiếng Kryts"] = "kry", ["Tiếng Ktunaxa"] = "kut", ["Tiếng Kubachi"] = "ugh", ["Tiếng Kudiya"] = "kfg", ["Tiếng Kudmal"] = "kyw", ["Tiếng Kui (Ấn Độ)"] = "uki", ["Tiếng Kui Dawik"] = "dwk", ["Tiếng Kuke"] = "ght", ["Tiếng Kuki-Chin nguyên thủy"] = "tbq-kuk-pro", ["Tiếng Kukna"] = "kex", ["Tiếng Kullu"] = "kfx", ["Tiếng Kulon-Pazeh"] = "uun", ["Tiếng Kumbewaha"] = "xks", ["Tiếng Kumeyaay"] = "nai-kum", ["Tiếng Kumyk"] = "kum", ["Tiếng Kumzar"] = "zum", ["Tiếng Kuna"] = "cuk", ["Tiếng Kundal Shahi"] = "shd", ["Tiếng Kunigami"] = "xug", ["Tiếng Kuo"] = "xuo", ["Tiếng Kupia"] = "key", ["Tiếng Kurichiya"] = "kfh", ["Tiếng Kurmanji"] = "kmr", ["Tiếng Kurtokha"] = "xkz", ["Tiếng Kurukh"] = "kru", ["Tiếng Kurumba Alu"] = "xua", ["Tiếng Kurumba Attapady"] = "pkr", ["Tiếng Kurumba Betta"] = "xub", ["Tiếng Kurumba Jennu"] = "xuj", ["Tiếng Kurumba Kannada"] = "kfi", ["Tiếng Kurumba Mullu"] = "kpb", ["Tiếng Kushi"] = "kuh", ["Tiếng Kutch"] = "kfr", ["Tiếng Kutep"] = "kub", ["Tiếng Kuvi"] = "kxv", ["Tiếng Kuy"] = "kdt", ["Tiếng Kven"] = "fkv", ["Tiếng Kw'adza"] = "wka", ["Tiếng Kwak'wala"] = "kwk", ["Tiếng Kwanja"] = "knp", ["Tiếng Kwanyama"] = "kj", ["Tiếng Kwinti"] = "kww", ["Tiếng Kyakala"] = "tuw-kkl", ["Tiếng Kyrgyz"] = "ky", ["Tiếng Kyrgyz Phú Dụ"] = "trk-fyk", ["Tiếng Kâte"] = "kmg", ["Tiếng La Hủ"] = "lhu", ["Tiếng Laalaa"] = "cae", ["Tiếng Ladakh"] = "lbj", ["Tiếng Ladin"] = "lld", ["Tiếng Ladino"] = "lad", ["Tiếng Lahnda"] = "lah", ["Tiếng Lahta"] = "kvt", ["Tiếng Lak"] = "lbe", ["Tiếng Lakalei"] = "lka", ["Tiếng Laki"] = "lki", ["Tiếng Lakota"] = "lkt", ["Tiếng Lama Gur"] = "las", ["Tiếng Lambadi"] = "lmn", ["Tiếng Lamboya"] = "lmy", ["Tiếng Lamkang"] = "lmk", ["Tiếng Lanoh"] = "lnh", ["Tiếng Laomian"] = "lwm", ["Tiếng Lar"] = "lrl", ["Tiếng Lasalimu"] = "llm", ["Tiếng Lashi"] = "lsi", ["Tiếng Latgale"] = "ltg", ["Tiếng Latinh"] = "la", ["Tiếng Latundê"] = "ltn", ["Tiếng Latvia"] = "lv", ["Tiếng Lavukaleve"] = "lvk", ["Tiếng Lawa Tây"] = "lcp", ["Tiếng Lawa Đông"] = "lwl", ["Tiếng Lawi"] = "lvi", ["Tiếng Laya"] = "lya", ["Tiếng Laz"] = "lzz", ["Tiếng Lelemi"] = "lef", ["Tiếng Lemnos"] = "xle", ["Tiếng Lepcha"] = "lep", ["Tiếng Leponti"] = "xlp", ["Tiếng Lewo"] = "lww", ["Tiếng Lezgi"] = "lez", ["Tiếng Lezgi nguyên thủy"] = "cau-lzg-pro", ["Tiếng León"] = "roa-leo", ["Tiếng León cổ"] = "roa-ole", ["Tiếng Lhao Vo"] = "mhx", ["Tiếng Lhomi"] = "lhm", ["Tiếng Liabuku"] = "lix", ["Tiếng Libido"] = "liq", ["Tiếng Liguria"] = "lij", ["Tiếng Lillooet"] = "lil", ["Tiếng Limbum"] = "lmp", ["Tiếng Limburg"] = "li", ["Tiếng Lindu"] = "klw", ["Tiếng Lingala"] = "ln", ["Tiếng Lipan"] = "apl", ["Tiếng Lishana Deni"] = "lsd", ["Tiếng Lishanid Noshan"] = "aij", ["Tiếng Lisu"] = "lis", ["Tiếng Litva"] = "lt", ["Tiếng Litva cổ"] = "olt", ["Tiếng Livonia"] = "liv", ["Tiếng Livvi"] = "olo", ["Tiếng Lobi"] = "lob", ["Tiếng Lodha"] = "lbm", ["Tiếng Logba"] = "lgq", ["Tiếng Lojban"] = "jbo", ["Tiếng Loke"] = "loy", ["Tiếng Lokono"] = "arw", ["Tiếng Loma"] = "lom", ["Tiếng Lomavren"] = "rmi", ["Tiếng Lombard"] = "lmo", ["Tiếng Lorrain"] = "roa-lor", ["Tiếng Lotha Naga"] = "njh", ["Tiếng Lou"] = "loj", ["Tiếng Luba-Katanga"] = "lu", ["Tiếng Lucumí"] = "luq", ["Tiếng Luganda"] = "lg", ["Tiếng Luhya"] = "luy", ["Tiếng Lukpa"] = "dop", ["Tiếng Lumbu"] = "lup", ["Tiếng Lunana"] = "luk", ["Tiếng Lur Bắc"] = "lrc", ["Tiếng Lur Nam"] = "luz", ["Tiếng Lushootseed"] = "lut", ["Tiếng Lutuv"] = "clt", ["Tiếng Luwi"] = "xlu", ["Tiếng Luxembourg"] = "lb", ["Tiếng Lycia"] = "xlc", ["Tiếng Lydia"] = "xld", ["Tiếng Lyngngam"] = "lyg", ["Tiếng Lyydi"] = "lud", ["Tiếng Lào"] = "lo", ["Tiếng Lâm Cao"] = "onb", ["Tiếng Lô Lô"] = "ii", ["Tiếng Lô Lô-Miến nguyên thủy"] = "tbq-lob-pro", ["Tiếng Lư Nhân"] = "sit-lrn", ["Tiếng Lưu Cầu nguyên thủy"] = "jpx-ryu-pro", ["Tiếng Lự"] = "khb", ["Tiếng M'Nông Nam"] = "mnn", ["Tiếng M'Nông Trung"] = "cmo", ["Tiếng M'Nông Đông"] = "mng", ["Tiếng Ma Thoa"] = "nru", ["Tiếng Ma'anyan"] = "mhy", ["Tiếng Maaka"] = "mew", ["Tiếng Maale"] = "mdy", ["Tiếng Maasai"] = "mas", ["Tiếng Maay"] = "ymm", ["Tiếng Mabaan"] = "mfz", ["Tiếng Mabang"] = "mde", ["Tiếng Macedoni cổ đại"] = "xmk", ["Tiếng Macedonia"] = "mk", ["Tiếng Macushi"] = "mbc", ["Tiếng Madura"] = "mad", ["Tiếng Magaha"] = "mag", ["Tiếng Magar Tây"] = "mrd", ["Tiếng Magar Đông"] = "mgp", ["Tiếng Magori"] = "zgr", ["Tiếng Maguindanao"] = "mdh", ["Tiếng Mah Meri"] = "mhe", ["Tiếng Mahal"] = "mjx", ["Tiếng Maithil"] = "mai", ["Tiếng Majang"] = "mpe", ["Tiếng Makassar"] = "mak", ["Tiếng Mal"] = "mlf", ["Tiếng Malagasy"] = "mg", ["Tiếng Malankurava"] = "mjo", ["Tiếng Malapandaram"] = "mjp", ["Tiếng Malarya"] = "mjq", ["Tiếng Malasar"] = "ymr", ["Tiếng Malasar Mala"] = "ima", ["Tiếng Malavedan"] = "mjr", ["Tiếng Malayalam"] = "ml", ["Tiếng Malecite-Passamaquoddy"] = "pqm", ["Tiếng Malta"] = "mt", ["Tiếng Mampruli"] = "maw", ["Tiếng Man"] = "gv", ["Tiếng Manda (Ấn Độ)"] = "mha", ["Tiếng Mandahuaca"] = "mht", ["Tiếng Mandara"] = "tbf", ["Tiếng Mande nguyên thủy"] = "dmn-pro", ["Tiếng Mandi"] = "mjl", ["Tiếng Mandinka"] = "mnk", ["Tiếng Mangas"] = "zns", ["Tiếng Manggarai"] = "mqy", ["Tiếng Mangghuer"] = "xgn-mgr", ["Tiếng Mangghul"] = "mjg-mgr", ["Tiếng Manipur"] = "mni", ["Tiếng Mankanya"] = "knf", ["Tiếng Mannan"] = "mjv", ["Tiếng Mano"] = "mev", ["Tiếng Mansaka"] = "msk", ["Tiếng Mansi nguyên thủy"] = "mns-pro", ["Tiếng Manumanaw"] = "kxf", ["Tiếng Mao Nam"] = "mmd", ["Tiếng Maori"] = "mi", ["Tiếng Mapuche"] = "arn", ["Tiếng Maranao"] = "mrw", ["Tiếng Marathi"] = "mr", ["Tiếng Marathi cổ"] = "omr", ["Tiếng Marau"] = "mvr", ["Tiếng Mari Tây"] = "mrj", ["Tiếng Mari nguyên thủy"] = "chm-pro", ["Tiếng Mari Đông"] = "mhr", ["Tiếng Maria (Ấn Độ)"] = "mrr", ["Tiếng Maricopa"] = "mrc", ["Tiếng Marma"] = "rmz", ["Tiếng Marquises Bắc"] = "mrq", ["Tiếng Marquises Nam"] = "mqm", ["Tiếng Marrucini"] = "umc", ["Tiếng Marshall"] = "mh", ["Tiếng Marsi"] = "ims", ["Tiếng Martuthunira"] = "vma", ["Tiếng Marwar"] = "mwr", ["Tiếng Masbatenyo"] = "msb", ["Tiếng Maskelynes"] = "klv", ["Tiếng Matal"] = "mfh", ["Tiếng Mator"] = "mtm", ["Tiếng Maung"] = "mph", ["Tiếng Maya Yucatán"] = "yua", ["Tiếng Maya nguyên thủy"] = "myn-pro", ["Tiếng Mazahua Michoacán"] = "mmc", ["Tiếng Mazahua Trung"] = "maz", ["Tiếng Mazandaran"] = "mzn", ["Tiếng Mbabaram"] = "vmb", ["Tiếng Mbembe Tigon"] = "nza", ["Tiếng Mbembe sông Cross"] = "mfn", ["Tiếng Me'en"] = "mym", ["Tiếng Me'phaa Acatepec"] = "tpx", ["Tiếng Me'phaa Azoyú"] = "tpc", ["Tiếng Me'phaa Tlacoapa"] = "tpl", ["Tiếng Media cổ"] = "xme-old", ["Tiếng Medumba"] = "byv", ["Tiếng Mehri"] = "gdq", ["Tiếng Melo"] = "mfx", ["Tiếng Melpa"] = "med", ["Tiếng Memon"] = "mby", ["Tiếng Mendankwe-Nkwen"] = "mfd", ["Tiếng Mende"] = "men", ["Tiếng Menominee"] = "mez", ["Tiếng Mentawai"] = "mwv", ["Tiếng Meriam"] = "ulk", ["Tiếng Mesaka"] = "iyo", ["Tiếng Mesqan"] = "mvz", ["Tiếng Messapio"] = "cms", ["Tiếng Meänkieli"] = "fit", ["Tiếng Mi'kmaq"] = "mic", ["Tiếng Miami"] = "mia", ["Tiếng Minangkabau"] = "min", ["Tiếng Mingrelia"] = "xmf", ["Tiếng Minriq"] = "mnq", ["Tiếng Mintil"] = "mzt", ["Tiếng Miranda"] = "mwl", ["Tiếng Mirga"] = "zrg", ["Tiếng Mising"] = "mrg", ["Tiếng Miskito"] = "miq", ["Tiếng Mixtec Alcozauca"] = "xta", ["Tiếng Mixtec Chayuco"] = "mih", ["Tiếng Mixtec Yosondúa"] = "mpm", ["Tiếng Mixtec nguyên thủy"] = "omq-mix-pro", ["Tiếng Miyako"] = "mvi", ["Tiếng Mizo"] = "lus", ["Tiếng Miến Điện"] = "my", ["Tiếng Miến Điện cổ"] = "obr", ["Tiếng Miền nguyên thủy"] = "hmx-mie-pro", ["Tiếng Mlabri"] = "mra", ["Tiếng Mlahsö"] = "lhs", ["Tiếng Mogholi"] = "mhj", ["Tiếng Moglena-Rumani"] = "ruq", ["Tiếng Mohawk"] = "moh", ["Tiếng Mohegan-Pequot"] = "xpq", ["Tiếng Moken"] = "mwt", ["Tiếng Mokil"] = "mkj", ["Tiếng Moklen"] = "mkm", ["Tiếng Moksha"] = "mdf", ["Tiếng Molbog"] = "pwm", ["Tiếng Mongghul"] = "mjg-mgl", ["Tiếng Mongo"] = "lol", ["Tiếng Mongondow"] = "mog", ["Tiếng Mooré"] = "mos", ["Tiếng Mordvin nguyên thủy"] = "urj-mdv-pro", ["Tiếng Moro"] = "mor", ["Tiếng Morokodo"] = "mgc", ["Tiếng Mota"] = "mtt", ["Tiếng Motu"] = "meu", ["Tiếng Mozarab"] = "mxi", ["Tiếng Mpade"] = "mpi", ["Tiếng Mpi"] = "mpz", ["Tiếng Muak Sa-aak"] = "ukk", ["Tiếng Mudburra"] = "dmw", ["Tiếng Muduga"] = "udg", ["Tiếng Muna"] = "mnb", ["Tiếng Munda"] = "unx", ["Tiếng Munda nguyên thủy"] = "mun-pro", ["Tiếng Mundabli"] = "boe", ["Tiếng Mundari"] = "unr", ["Tiếng Munggui"] = "mth", ["Tiếng Munji"] = "mnj", ["Tiếng Munsee"] = "umu", ["Tiếng Muria Viễn Tây"] = "fmu", ["Tiếng Murle"] = "mur", ["Tiếng Mursi"] = "muz", ["Tiếng Muscogee"] = "mus", ["Tiếng Musi"] = "mui", ["Tiếng Muskogee nguyên thủy"] = "nai-mus-pro", ["Tiếng Muthuvan"] = "muv", ["Tiếng Mwan"] = "moa", ["Tiếng Mwotlap"] = "mlv", ["Tiếng Myene"] = "mye", ["Tiếng Mân Bắc"] = "mnp", ["Tiếng Mân Nam"] = "nan", ["Tiếng Mân Trung"] = "czo", ["Tiếng Mân Tuyền Chương"] = "nan-hbl", ["Tiếng Mân nguyên thủy"] = "zhx-min-pro", ["Tiếng Mân Đông"] = "cdo", ["Tiếng Mã Lai"] = "ms", ["Tiếng Mã Lai Ambon"] = "abs", ["Tiếng Mã Lai Baba"] = "mbf", ["Tiếng Mã Lai Bacan"] = "btj", ["Tiếng Mã Lai Brunei"] = "kxd", ["Tiếng Mã Lai Bắc Maluku"] = "max", ["Tiếng Mã Lai Kedah"] = "meo", ["Tiếng Mã Lai Pattani"] = "mfa", ["Tiếng Mã Lai Sarawak"] = "poz-sml", ["Tiếng Mã Lai cổ"] = "omy", ["Tiếng Mã Lai nguyên thủy"] = "poz-mly-pro", ["Tiếng Mã Lai-Chăm nguyên thủy"] = "poz-mcm-pro", ["Tiếng Mã Lai-Sumbawa nguyên thủy"] = "poz-msa-pro", ["Tiếng Mã Lai-Đa Đảo Trung Đông nguyên thủy"] = "poz-cet-pro", ["Tiếng Mã Lai-Đa Đảo nguyên thủy"] = "poz-pro", ["Tiếng Mã Lai-Đa Đảo Đông nguyên thủy"] = "pqe-pro", ["Tiếng Mã Liềng"] = "pkt", ["Tiếng Mãn Châu"] = "mnc", ["Tiếng Mòcheno"] = "mhn", ["Tiếng Môn"] = "mnw", ["Tiếng Môn Thái"] = "mnw-tha", ["Tiếng Môn cổ"] = "omx", ["Tiếng Môn nguyên thủy"] = "mkh-mnc-pro", ["Tiếng Môn trung đại"] = "mkh-mmn", ["Tiếng Môn-Khmer nguyên thủy"] = "mkh-pro", ["Tiếng Mông"] = "hmf", ["Tiếng Mông Cổ"] = "mn", ["Tiếng Mông Cổ Khamnigan"] = "ykh", ["Tiếng Mông Cổ cổ điển"] = "cmg", ["Tiếng Mông Cổ nguyên thủy"] = "xgn-pro", ["Tiếng Mông Cổ trung đại"] = "xng", ["Tiếng Mông Trắng"] = "mww", ["Tiếng Mơ Nâm"] = "moo", ["Tiếng Mường"] = "mtq", ["Tiếng Mạ"] = "cma", ["Tiếng Mảng"] = "zng", ["Tiếng Na Miểu"] = "neo", ["Tiếng Na Uy"] = "no", ["Tiếng Na Uy (Bokmål)"] = "nb", ["Tiếng Na Uy (Nynorsk)"] = "nn", ["Tiếng Nafaanra"] = "nfr", ["Tiếng Naga Chothe"] = "nct", ["Tiếng Naga Maring"] = "nng", ["Tiếng Naga Moyon"] = "nmo", ["Tiếng Naga Thangal"] = "nki", ["Tiếng Naga Trung nguyên thủy"] = "sit-aao-pro", ["Tiếng Nahua nguyên thủy"] = "azc-nah-pro", ["Tiếng Nahuatl"] = "nah", ["Tiếng Nahuatl Temascaltepec"] = "nhv", ["Tiếng Nahuatl cổ điển"] = "nci", ["Tiếng Nakh nguyên thủy"] = "cau-nkh-pro", ["Tiếng Nam Altai"] = "alt", ["Tiếng Nam Amami Ōshima"] = "ams", ["Tiếng Nam Dravida I nguyên thủy"] = "dra-sdo-pro", ["Tiếng Nam Dravida II nguyên thủy"] = "dra-sdt-pro", ["Tiếng Nam Dravida nguyên thủy"] = "dra-sou-pro", ["Tiếng Nam Kolami"] = "nit", ["Tiếng Nam Mansi"] = "mns-sou", ["Tiếng Nam Ndebele"] = "nr", ["Tiếng Nam Sami"] = "sma", ["Tiếng Nam Selkup"] = "sel-sou", ["Tiếng Nam Slavey"] = "xsl", ["Tiếng Nam Thái"] = "sou", ["Tiếng Nam Uzbek"] = "uzs", ["Tiếng Nam Yukaghir"] = "yux", ["Tiếng Nam Á nguyên thủy"] = "aav-pro", ["Tiếng Nam Đảo nguyên thủy"] = "map-pro", ["Tiếng Nam Động"] = "kmc", ["Tiếng Nam Ả Rập cổ"] = "sem-srb", ["Tiếng Nambikwara"] = "nab", ["Tiếng Nanai"] = "gld", ["Tiếng Nankina"] = "nnk", ["Tiếng Napoli"] = "nap", ["Tiếng Naskapi"] = "nsk", ["Tiếng Nateni"] = "ntm", ["Tiếng Naukan"] = "ynk", ["Tiếng Nauru"] = "na", ["Tiếng Navajo"] = "nv", ["Tiếng Ndau"] = "ndc", ["Tiếng Ndogo"] = "ndz", ["Tiếng Ndonga"] = "ng", ["Tiếng Nefusa"] = "jbn", ["Tiếng Negerhollands"] = "dcr", ["Tiếng Negidal"] = "neg", ["Tiếng Nenets lãnh nguyên"] = "yrk-tun", ["Tiếng Nepal"] = "ne", ["Tiếng Newa"] = "new", ["Tiếng Nga"] = "ru", ["Tiếng Nga bồi Taimyr"] = "crp-tpr", ["Tiếng Ngadha"] = "nxg", ["Tiếng Ngalum"] = "szb", ["Tiếng Ngam"] = "nmc", ["Tiếng Ngambay"] = "sba", ["Tiếng Nganasan"] = "nio", ["Tiếng Ngas"] = "anc", ["Tiếng Ngiemboon"] = "nnh", ["Tiếng Ngiyambaa"] = "wyb", ["Tiếng Ngomba"] = "jgo", ["Tiếng Ngombe (Congo)"] = "ngc", ["Tiếng Nguni nguyên thủy"] = "bnt-ngu-pro", ["Tiếng Nguồn"] = "nuo", ["Tiếng Ngô"] = "wuu", ["Tiếng Ngũ Đồn"] = "wuh", ["Tiếng Nha Lang"] = "yrn", ["Tiếng Nheengatu"] = "yrl", ["Tiếng Nhu Nhiên"] = "qfa-xgx-rou", ["Tiếng Nhĩ Tô"] = "ers", ["Tiếng Nhật"] = "ja", ["Tiếng Nhật Bản nguyên thủy"] = "jpx-pro", ["Tiếng Nhật cổ"] = "ojp", ["Tiếng Nias"] = "nia", ["Tiếng Nicobar Car"] = "caq", ["Tiếng Nicobar Nam"] = "nik", ["Tiếng Nicobar Trung"] = "ncb", ["Tiếng Nicobar nguyên thủy"] = "aav-nic-pro", ["Tiếng Niger-Congo nguyên thủy"] = "nic-pro", ["Tiếng Nin-Sahara nguyên thủy"] = "ssa-pro", ["Tiếng Nisga'a"] = "ncg", ["Tiếng Niue"] = "niu", ["Tiếng Nivaclé"] = "cag", ["Tiếng Nivkh"] = "niv", ["Tiếng Nkari"] = "nkz", ["Tiếng Nkonya"] = "nko", ["Tiếng Nobiin"] = "fia", ["Tiếng Nobonob"] = "gaw", ["Tiếng Nogai"] = "nog", ["Tiếng Noon"] = "snf", ["Tiếng Noreia"] = "nrc", ["Tiếng Norman"] = "nrf", ["Tiếng Novgorod cổ"] = "zle-ono", ["Tiếng Novial"] = "nov", ["Tiếng Ntcham"] = "bud", ["Tiếng Nubaca"] = "baf", ["Tiếng Nubi"] = "kcn", ["Tiếng Nubia cổ"] = "onw", ["Tiếng Nuer"] = "nus", ["Tiếng Numidia"] = "nxm", ["Tiếng Nupe"] = "nup", ["Tiếng Nuristan nguyên thủy"] = "iir-nur-pro", ["Tiếng Nuu-chah-nulth"] = "nuk", ["Tiếng Nyah Kur"] = "cbn", ["Tiếng Nyaw"] = "nyw", ["Tiếng Nyeu"] = "nyl", ["Tiếng Nyishi"] = "njz", ["Tiếng Nyoro"] = "nyo", ["Tiếng Nyunga"] = "nys", ["Tiếng Nzadi"] = "nzd", ["Tiếng Nùng"] = "nut", ["Tiếng Nùng Vẻn"] = "enc", ["Tiếng Nǀuu"] = "ngh", ["Tiếng Nạp Tây"] = "nxq", ["Tiếng Nữ Chân"] = "juc", ["Tiếng O'odham"] = "ood", ["Tiếng Ocaina"] = "oca", ["Tiếng Occitan"] = "oc", ["Tiếng Occitan cổ"] = "pro", ["Tiếng Ogbronuagum"] = "ogu", ["Tiếng Oghuz cổ sơ kỳ"] = "trk-eog", ["Tiếng Oirat"] = "xwo", ["Tiếng Ojibwe"] = "oj", ["Tiếng Ojibwe Severn"] = "ojs", ["Tiếng Ojibwe Tây"] = "ojw", ["Tiếng Ojibwe Tây Bắc"] = "ojb", ["Tiếng Ojibwe Đông"] = "ojg", ["Tiếng Okanagan"] = "oka", ["Tiếng Okinawa"] = "ryu", ["Tiếng Okinoerabu"] = "okn", ["Tiếng Olukumi"] = "ulb", ["Tiếng Omaha-Ponca"] = "oma", ["Tiếng Omo nguyên thủy"] = "omv-pro", ["Tiếng Omok"] = "omk", ["Tiếng Oneida"] = "one", ["Tiếng Ongota"] = "bxe", ["Tiếng Oriya"] = "or", ["Tiếng Oriya Adiwasi"] = "ort", ["Tiếng Oriya cổ"] = "inc-oor", ["Tiếng Oriya trung đại"] = "inc-mor", ["Tiếng Orma"] = "orc", ["Tiếng Ormu"] = "orz", ["Tiếng Ormur"] = "oru", ["Tiếng Oroch"] = "oac", ["Tiếng Orok"] = "oaa", ["Tiếng Oromo"] = "om", ["Tiếng Oromo Nam"] = "gax", ["Tiếng Oromo Đông"] = "hae", ["Tiếng Oroqen"] = "orh", ["Tiếng Osage"] = "osa", ["Tiếng Osatu"] = "ost", ["Tiếng Osci"] = "osc", ["Tiếng Osing"] = "osi", ["Tiếng Ossetia"] = "os", ["Tiếng Ossetia cổ"] = "oos", ["Tiếng Otomi Mezquital"] = "ote", ["Tiếng Otoro"] = "otr", ["Tiếng Otuke"] = "otu", ["Tiếng Oyda"] = "oyd", ["Tiếng Pa Kô"] = "pac", ["Tiếng Pa'O"] = "blk", ["Tiếng Paeligni"] = "pgn", ["Tiếng Pagu"] = "pgu", ["Tiếng Pahari Mahasu"] = "bfz", ["Tiếng Paharia Kumarbhag"] = "kmj", ["Tiếng Paharia Sauria"] = "mjt", ["Tiếng Paite"] = "pck", ["Tiếng Paiwan"] = "pwn", ["Tiếng Pakan nguyên thủy"] = "mkh-pkn-pro", ["Tiếng Paku"] = "pku", ["Tiếng Pala"] = "plq", ["Tiếng Palau"] = "pau", ["Tiếng Palaung Ruching"] = "pce", ["Tiếng Palaung Rumai"] = "rbb", ["Tiếng Palaung Shwe"] = "pll", ["Tiếng Palaung nguyên thủy"] = "mkh-pal-pro", ["Tiếng Palawano Brooke's Point"] = "plw", ["Tiếng Palenquero"] = "pln", ["Tiếng Pali"] = "pi", ["Tiếng Paliyan"] = "pcf", ["Tiếng Palor"] = "fap", ["Tiếng Pama-Nyungar nguyên thủy"] = "aus-pam-pro", ["Tiếng Pancana"] = "pnp", ["Tiếng Panchpargania"] = "tdb", ["Tiếng Pangasinan"] = "pag", ["Tiếng Pangwala"] = "pgg", ["Tiếng Paniya"] = "pcg", ["Tiếng Papiamento"] = "pap", ["Tiếng Papuma"] = "ppm", ["Tiếng Parachi"] = "prc", ["Tiếng Paraujano"] = "pbg", ["Tiếng Parauk"] = "prk", ["Tiếng Pareci"] = "pab", ["Tiếng Parenga"] = "pcj", ["Tiếng Parthia"] = "xpr", ["Tiếng Parya"] = "paq", ["Tiếng Pashtun"] = "ps", ["Tiếng Pathan nguyên thủy"] = "ira-pat-pro", ["Tiếng Pauna"] = "pnk", ["Tiếng Pawnee"] = "paw", ["Tiếng Pazeh"] = "pzh", ["Tiếng Pear"] = "pcb", ["Tiếng Pear nguyên thủy"] = "mkh-pea-pro", ["Tiếng Pecheneg"] = "xpc", ["Tiếng Pela"] = "bxd", ["Tiếng Pemon"] = "aoc", ["Tiếng Pengo"] = "peg", ["Tiếng Perm nguyên thủy"] = "urj-prm-pro", ["Tiếng Petjo"] = "pey", ["Tiếng Phai"] = "prt", ["Tiếng Phake"] = "phk", ["Tiếng Phalura"] = "phl", ["Tiếng Phi-Á nguyên thủy"] = "afa-pro", ["Tiếng Philippines nguyên thủy"] = "phi-pro", ["Tiếng Phoenicia"] = "phn", ["Tiếng Phong-Kniang"] = "pnx", ["Tiếng Phrygia"] = "xpg", ["Tiếng Phu Thái"] = "pht", ["Tiếng Phuan"] = "phu", ["Tiếng Pháp"] = "fr", ["Tiếng Pháp cổ"] = "fro", ["Tiếng Pháp trung đại"] = "frm", ["Tiếng Phạn"] = "sa", ["Tiếng Phần Lan"] = "fi", ["Tiếng Phổ Hiền"] = "cpx", ["Tiếng Phổ cổ"] = "prg", ["Tiếng Picard"] = "pcd", ["Tiếng Piceni Bắc"] = "nrp", ["Tiếng Piceni Nam"] = "spx", ["Tiếng Piemonte"] = "pms", ["Tiếng Pilagá"] = "plg", ["Tiếng Pinyin"] = "pny", ["Tiếng Pipil"] = "ppl", ["Tiếng Pitjantjatjara"] = "pjt", ["Tiếng Plateau nguyên thủy"] = "nic-plt-pro", ["Tiếng Pnar"] = "pbv", ["Tiếng Pnar-Khasi-Lyngngam nguyên thủy"] = "aav-pkl-pro", ["Tiếng Pohnpei"] = "pon", ["Tiếng Polabia"] = "pox", ["Tiếng Polci"] = "plj", ["Tiếng Ponosakan"] = "pns", ["Tiếng Popoluca cao nguyên"] = "poi", ["Tiếng Potawatomi"] = "pot", ["Tiếng Pothohar"] = "phr", ["Tiếng Prakrit"] = "pra", ["Tiếng Prakrit Ashoka"] = "inc-ash", ["Tiếng Prakrit Niya"] = "pra-niy", ["Tiếng Prakrit Paisaci"] = "inc-psc", ["Tiếng Prakrit Saurasen"] = "psu", ["Tiếng Prasun"] = "prn", ["Tiếng Pucikwar"] = "apq", ["Tiếng Puinave"] = "pui", ["Tiếng Pumpokol"] = "xpm", ["Tiếng Punic"] = "xpu", ["Tiếng Punjab"] = "pa", ["Tiếng Puroik"] = "suv", ["Tiếng Puyuma"] = "pyu", ["Tiếng Pwo Bắc"] = "pww", ["Tiếng Pwo Phrae"] = "kjt", ["Tiếng Pwo Tây"] = "pwo", ["Tiếng Pwo Đông"] = "kjp", ["Tiếng Pà Thẻn"] = "pha", ["Tiếng Pọng"] = "hnu", ["Tiếng Qashqai"] = "qxq", ["Tiếng Qimant"] = "ahg", ["Tiếng Quan Thoại"] = "cmn", ["Tiếng Quapaw"] = "qua", ["Tiếng Quechua"] = "qu", ["Tiếng Quenya"] = "qya", ["Tiếng Quichuañol"] = "mue", ["Tiếng Quinault"] = "qun", ["Tiếng Quiripi"] = "qyp", ["Tiếng Quảng Lâm"] = "aav-qal", ["Tiếng Quảng Đông"] = "yue", ["Tiếng Quốc tế ngữ"] = "eo", ["Tiếng Ra Glai Bắc"] = "rog", ["Tiếng Ra Glai Cát Gia"] = "roc", ["Tiếng Ra Glai Nam"] = "rgs", ["Tiếng Rabha"] = "rah", ["Tiếng Raetia"] = "xrr", ["Tiếng Rajasthan"] = "raj", ["Tiếng Rajbanshi"] = "rjs", ["Tiếng Rakhine"] = "rki", ["Tiếng Rama"] = "rma", ["Tiếng Rangpur"] = "rkt", ["Tiếng Rapa Nui"] = "rap", ["Tiếng Rarotonga"] = "rar", ["Tiếng Rasawa"] = "rac", ["Tiếng Ratagnon"] = "btn", ["Tiếng Raute"] = "rau", ["Tiếng Ravula"] = "yea", ["Tiếng Rawang"] = "raw", ["Tiếng Rejang"] = "rej", ["Tiếng Reli"] = "rei", ["Tiếng Rendille"] = "rel", ["Tiếng Riang Lai"] = "yin", ["Tiếng Rohingya"] = "rhg", ["Tiếng Romagnol"] = "rgn", ["Tiếng Romansh"] = "rm", ["Tiếng Rotuma"] = "rtm", ["Tiếng Rukai"] = "dru", ["Tiếng Rukai nguyên thủy"] = "dru-pro", ["Tiếng Rumani"] = "ro", ["Tiếng Rungus"] = "drg", ["Tiếng Rusnak"] = "rsk", ["Tiếng Rusyn"] = "rue", ["Tiếng Ruthenia cổ"] = "zle-ort", ["Tiếng Rutul"] = "rut", ["Tiếng Rơ Măm"] = "rmx", ["Tiếng Rơ Ngao"] = "ren", ["Tiếng Saanich"] = "str", ["Tiếng Saaroa"] = "sxr", ["Tiếng Saba"] = "saa", ["Tiếng Sabüm"] = "sbo", ["Tiếng Sadri"] = "sck", ["Tiếng Saek"] = "skb", ["Tiếng Saho"] = "ssy", ["Tiếng Saisiyat"] = "xsy", ["Tiếng Saka-Wakhi nguyên thủy"] = "xsc-skw-pro", ["Tiếng Sakizaya"] = "szy", ["Tiếng Salar"] = "slr", ["Tiếng Salish nguyên thủy"] = "sal-pro", ["Tiếng Sama Trung"] = "sml", ["Tiếng Sambal Botolan"] = "sbl", ["Tiếng Sambali"] = "xsb", ["Tiếng Sambalpur"] = "spv", ["Tiếng Sami Akkala"] = "sia", ["Tiếng Sami Inari"] = "smn", ["Tiếng Sami Kildin"] = "sjd", ["Tiếng Sami Skolt"] = "sms", ["Tiếng Sami Ter"] = "sjt", ["Tiếng Sami Ume"] = "sju", ["Tiếng Sami nguyên thủy"] = "smi-pro", ["Tiếng Samo"] = "smq", ["Tiếng Samo Nam"] = "sbd", ["Tiếng Samoa"] = "sm", ["Tiếng Samogitia"] = "sgs", ["Tiếng Samoyed nguyên thủy"] = "syd-pro", ["Tiếng Samtao"] = "stu", ["Tiếng Sangir"] = "sxn", ["Tiếng Sangisar"] = "sgr", ["Tiếng Sango"] = "sg", ["Tiếng Santal"] = "sat", ["Tiếng Saposa"] = "sps", ["Tiếng Saraiki"] = "skr", ["Tiếng Saramacca"] = "srm", ["Tiếng Sardegna"] = "sc", ["Tiếng Sarikol"] = "srh", ["Tiếng Sarmatia nguyên thủy"] = "xsc-sar-pro", ["Tiếng Sasak"] = "sas", ["Tiếng Saurashtra"] = "saz", ["Tiếng Savi"] = "sdg", ["Tiếng Saxon Transylvania"] = "gmw-tsx", ["Tiếng Saxon cổ"] = "osx", ["Tiếng Scots"] = "sco", ["Tiếng Scots trung đại"] = "gmw-msc", ["Tiếng Scythia nguyên thủy"] = "xsc-pro", ["Tiếng Sebat Bet Gurage"] = "sgw", ["Tiếng Sechelt"] = "sec", ["Tiếng Selkup"] = "sel", ["Tiếng Selkup nguyên thủy"] = "sel-pro", ["Tiếng Semai"] = "sea", ["Tiếng Semaq Beri"] = "szc", ["Tiếng Semelai"] = "sza", ["Tiếng Semit Tây nguyên thủy"] = "sem-wes-pro", ["Tiếng Semit nguyên thủy"] = "sem-pro", ["Tiếng Semnam"] = "ssm", ["Tiếng Sena"] = "seh", ["Tiếng Seneca"] = "see", ["Tiếng Senhaja de Srair"] = "sjs", ["Tiếng Senni Humburi"] = "hmb", ["Tiếng Senni Koyraboro"] = "ses", ["Tiếng Senoufo Nyarafolo"] = "sev", ["Tiếng Serbia-Croatia"] = "sh", ["Tiếng Serer"] = "srr", ["Tiếng Seri"] = "sei", ["Tiếng Seze"] = "sze", ["Tiếng Shabak"] = "sdb", ["Tiếng Shabo"] = "sbf", ["Tiếng Shan"] = "shn", ["Tiếng Shebayo"] = "awd-she", ["Tiếng Shekkacho"] = "moy", ["Tiếng Sherpa"] = "xsr", ["Tiếng Shina"] = "scl", ["Tiếng Shina Kohistan"] = "plk", ["Tiếng Shinasha"] = "bwo", ["Tiếng Sholaga"] = "sle", ["Tiếng Shompen"] = "sii", ["Tiếng Shona"] = "sn", ["Tiếng Shor"] = "cjs", ["Tiếng Shughnan"] = "sgh", ["Tiếng Shughnan-Rushan nguyên thủy"] = "ira-shr-pro", ["Tiếng Shughnan-Yazghulom nguyên thủy"] = "ira-shy-pro", ["Tiếng Shughnan-Yazghulom-Munji nguyên thủy"] = "ira-sym-pro", ["Tiếng Shuswap"] = "shs", ["Tiếng Sicel"] = "scx", ["Tiếng Sicily"] = "scn", ["Tiếng Sidamo"] = "sid", ["Tiếng Sikkim"] = "sip", ["Tiếng Silesia"] = "szl", ["Tiếng Siltʼe"] = "stv", ["Tiếng Sinaugoro"] = "snc", ["Tiếng Sindh"] = "sd", ["Tiếng Sinhala"] = "si", ["Tiếng Sioux nguyên thủy"] = "sio-pro", ["Tiếng Siraya"] = "fos", ["Tiếng Sirenik"] = "ysr", ["Tiếng Sirmaur"] = "srx", ["Tiếng Sissala"] = "sld", ["Tiếng Sissano"] = "sso", ["Tiếng Siwi"] = "siz", ["Tiếng Siwu"] = "akp", ["Tiếng Skepi"] = "skw", ["Tiếng Slav Giáo hội"] = "zls-chs", ["Tiếng Slav Giáo hội cổ"] = "cu", ["Tiếng Slav nguyên thủy"] = "sla-pro", ["Tiếng Slav Đông cổ"] = "orv", ["Tiếng Slovak"] = "sk", ["Tiếng Slovak cổ"] = "zlw-osk", ["Tiếng Slovene"] = "sl", ["Tiếng Slovincia"] = "zlw-slv", ["Tiếng Socotra"] = "sqt", ["Tiếng Sogdia"] = "sog", ["Tiếng Sogdia nguyên thủy"] = "ira-sgc-pro", ["Tiếng Sokna"] = "swn", ["Tiếng Solon"] = "tuw-sol", ["Tiếng Solong"] = "aaw", ["Tiếng Somali"] = "so", ["Tiếng Somali nguyên thủy"] = "cus-som-pro", ["Tiếng Soninke"] = "snk", ["Tiếng Sonsorol"] = "sov", ["Tiếng Sora"] = "srb", ["Tiếng Soran"] = "ckb", ["Tiếng Sotho"] = "st", ["Tiếng Sotho Bắc"] = "nso", ["Tiếng Soyot"] = "trk-soy", ["Tiếng Squamish"] = "squ", ["Tiếng Sranan Tongo"] = "srn", ["Tiếng Stau"] = "ero-tau", ["Tiếng Sumer"] = "sux", ["Tiếng Sunda"] = "su", ["Tiếng Sunda cổ"] = "osn", ["Tiếng Suri"] = "suq", ["Tiếng Surjapur"] = "sjp", ["Tiếng Susu"] = "sus", ["Tiếng Svan"] = "sva", ["Tiếng Swahili"] = "sw", ["Tiếng Swazi"] = "ss", ["Tiếng Sylhet"] = "syl", ["Tiếng Syriac cổ điển"] = "syc", ["Tiếng Sán Chay"] = "mlc", ["Tiếng Séc"] = "cs", ["Tiếng Séc cổ"] = "zlw-ocs", ["Tiếng Sô"] = "sss", ["Tiếng Taabwa"] = "tap", ["Tiếng Tabasaran"] = "tab", ["Tiếng Tachawit"] = "shy", ["Tiếng Tadyawan"] = "tdy", ["Tiếng Tafi"] = "tcd", ["Tiếng Tagal Murut"] = "mvv", ["Tiếng Tagalog"] = "tl", ["Tiếng Tagbanwa Calamian"] = "tbk", ["Tiếng Tagdal"] = "tda", ["Tiếng Tagoi"] = "tag", ["Tiếng Tahiti"] = "ty", ["Tiếng Tahltan"] = "tht", ["Tiếng Tai Loi"] = "tlq", ["Tiếng Tai Tây Nam nguyên thủy"] = "tai-swe-pro", ["Tiếng Taivoan"] = "tvx", ["Tiếng Tajik"] = "tg", ["Tiếng Tal"] = "tal", ["Tiếng Tala"] = "tak", ["Tiếng Talossa"] = "tzl", ["Tiếng Talysh"] = "tly", ["Tiếng Tamang Gorkha Đông"] = "tge", ["Tiếng Tamang Tây"] = "tdg", ["Tiếng Tamang Đông"] = "taj", ["Tiếng Tamazight Maroc chuẩn"] = "zgh", ["Tiếng Tamazight Trung Atlas"] = "tzm", ["Tiếng Tamil"] = "ta", ["Tiếng Tamil cổ"] = "oty", ["Tiếng Tamki"] = "tax", ["Tiếng Tammari"] = "tbz", ["Tiếng Tampuan"] = "tpu", ["Tiếng Tanchangya"] = "tnv", ["Tiếng Tangkhul Naga"] = "nmf", ["Tiếng Tangoa"] = "tgp", ["Tiếng Tangut"] = "txg", ["Tiếng Tanimbili"] = "tbe", ["Tiếng Taos"] = "twf", ["Tiếng Tapirapé"] = "taf", ["Tiếng Tara Baka"] = "bdh", ["Tiếng Tarantino"] = "roa-tar", ["Tiếng Tariana"] = "tae", ["Tiếng Tarifit"] = "rif", ["Tiếng Tasawaq"] = "twq", ["Tiếng Tashelhit"] = "shi", ["Tiếng Tat"] = "ttt", ["Tiếng Tat-Do Thái"] = "jdt", ["Tiếng Tatar"] = "tt", ["Tiếng Tiên Ti"] = "mis-xbi", ["Tiếng Tatar Crưm"] = "crh", ["Tiếng Tatar Siberia"] = "sty", ["Tiếng Tatuyo"] = "tav", ["Tiếng Taungyo"] = "tco", ["Tiếng Tause"] = "tad", ["Tiếng Tausug"] = "tsg", ["Tiếng Tavoy"] = "tvn", ["Tiếng Tay Dọ"] = "tyj", ["Tiếng Tayma"] = "sem-tay", ["Tiếng Taz"] = "zhx-taz", ["Tiếng Taznatit"] = "grr", ["Tiếng Taíno"] = "tnq", ["Tiếng Tchad nguyên thủy"] = "cdc-pro", ["Tiếng Telugu"] = "te", ["Tiếng Telugu cổ"] = "dra-ote", ["Tiếng Tem"] = "kdh", ["Tiếng Temiar"] = "tea", ["Tiếng Temoq"] = "tmo", ["Tiếng Ten'edn"] = "tnz", ["Tiếng Tengger"] = "tes", ["Tiếng Tenharim"] = "pah", ["Tiếng Tepehua Tlachichilco"] = "tpt", ["Tiếng Tepehuan Bắc"] = "ntp", ["Tiếng Tepehuan Đông Nam"] = "stp", ["Tiếng Teressa"] = "tef", ["Tiếng Teribe"] = "tfr", ["Tiếng Ternate"] = "tft", ["Tiếng Tetserret"] = "tez", ["Tiếng Tetum"] = "tet", ["Tiếng Thachanad"] = "thn", ["Tiếng Thavưng"] = "thm", ["Tiếng Thompson"] = "thp", ["Tiếng Thracia"] = "txh", ["Tiếng Thác Bạt"] = "qfa-xgx-tuo", ["Tiếng Thái"] = "th", ["Tiếng Thái Hàng Tổng"] = "tpo", ["Tiếng Thái Lai"] = "tjl", ["Tiếng Thái Na"] = "tdd", ["Tiếng Thái Trắng"] = "twh", ["Tiếng Thái Tống"] = "soa", ["Tiếng Thái nguyên thủy"] = "tai-pro", ["Tiếng Thái Đen"] = "blt", ["Tiếng Thái Đỏ"] = "tyr", ["Tiếng Thát Mai"] = "smh", ["Tiếng Thượng Kinabatangan"] = "dmg", ["Tiếng Thượng Sorb"] = "hsb", ["Tiếng Thổ"] = "tou", ["Tiếng Thổ Dục Hồn"] = "qfa-xgx-tuh", ["Tiếng Thổ Gia Bắc"] = "tji", ["Tiếng Thổ Gia Nam"] = "tjs", ["Tiếng Thổ Nhĩ Kỳ"] = "tr", ["Tiếng Thổ Nhĩ Kỳ Anatolia cổ"] = "trk-oat", ["Tiếng Thổ Nhĩ Kỳ Gagauz Balkan"] = "bgx", ["Tiếng Thổ Nhĩ Kỳ Ottoman"] = "ota", ["Tiếng Thụy Điển"] = "sv", ["Tiếng Thụy Điển cổ"] = "gmq-osw", ["Tiếng Thủy"] = "swi", ["Tiếng Tiang"] = "tbj", ["Tiếng Tigre"] = "tig", ["Tiếng Tigrinya"] = "ti", ["Tiếng Tindi"] = "tin", ["Tiếng Tipai"] = "nai-tip", ["Tiếng Tippera"] = "tpe", ["Tiếng Tiruray"] = "tiy", ["Tiếng Tiwa"] = "lax", ["Tiếng Tiwi"] = "tiw", ["Tiếng Tiên Ti"] = "qfa-xgx-xbi", ["Tiếng Tlapanec Malinaltepec"] = "tcf", ["Tiếng Tlingit"] = "tli", ["Tiếng Tobi"] = "tox", ["Tiếng Tochari A"] = "xto", ["Tiếng Tochari B"] = "txb", ["Tiếng Tochari nguyên thủy"] = "ine-toc-pro", ["Tiếng Tocho"] = "taz", ["Tiếng Toda"] = "tcx", ["Tiếng Tofa"] = "kim", ["Tiếng Tok Pisin"] = "tpi", ["Tiếng Tokelau"] = "tkl", ["Tiếng Toki Pona"] = "tok", ["Tiếng Tokunoshima"] = "tkn", ["Tiếng Toma"] = "tod", ["Tiếng Tonga"] = "to", ["Tiếng Tonkawa"] = "tqw", ["Tiếng Tooro"] = "ttj", ["Tiếng Torwali"] = "trw", ["Tiếng Toto"] = "txo", ["Tiếng Totonac Papantla"] = "top", ["Tiếng Totonac cao nguyên"] = "tos", ["Tiếng Triqui Chicahuaxtla"] = "trs", ["Tiếng Triqui Copala"] = "trc", ["Tiếng Triqui San Martín Itunyoso"] = "trq", ["Tiếng Triqui nguyên thủy"] = "omq-tri-pro", ["Tiếng Trió"] = "tri", ["Tiếng Triều Châu"] = "nan-tws", ["Tiếng Triều Tiên"] = "ko", ["Tiếng Triều Tiên cổ"] = "oko", ["Tiếng Triều Tiên nguyên thủy"] = "qfa-kor-pro", ["Tiếng Triều Tiên trung đại"] = "okm", ["Tiếng Truku"] = "trv", ["Tiếng Trung Bikol"] = "bcl", ["Tiếng Trung Dusun"] = "dtp", ["Tiếng Trung Mansi"] = "mns-cen", ["Tiếng Trung Nahuatl"] = "nhn", ["Tiếng Trung Nahuatl Huasteca"] = "nch", ["Tiếng Trung Nahuatl Puebla"] = "ncx", ["Tiếng Trung Quốc"] = "zh", ["Tiếng Trà Động"] = "cdy", ["Tiếng Trác Ni"] = "cda", ["Tiếng Tráng"] = "za", ["Tiếng Tráng Nông"] = "zhn", ["Tiếng Tráng Tả Giang"] = "zzj", ["Tiếng Tráng Đức Tĩnh"] = "zyg", ["Tiếng Trát Bá"] = "zhb", ["Tiếng Tsakhur"] = "tkr", ["Tiếng Tsakonia"] = "tsd", ["Tiếng Tsamai"] = "tsb", ["Tiếng Tsat"] = "huq", ["Tiếng Tsez"] = "ddo", ["Tiếng Tshangla"] = "tsj", ["Tiếng Tsimshian"] = "tsi", ["Tiếng Tsonga"] = "ts", ["Tiếng Tsou"] = "tsu", ["Tiếng Tsuut'ina"] = "srs", ["Tiếng Tswana"] = "tn", ["Tiếng Tuamotu"] = "pmt", ["Tiếng Tuareg"] = "tmh", ["Tiếng Tukang Besi Bắc"] = "khc", ["Tiếng Tukang Besi Nam"] = "bhq", ["Tiếng Tuki"] = "bag", ["Tiếng Tulu"] = "tcy", ["Tiếng Tumbuka"] = "tum", ["Tiếng Tungus nguyên thủy"] = "tuw-pro", ["Tiếng Tunica"] = "tun", ["Tiếng Tunni"] = "tqq", ["Tiếng Tupi"] = "tpn", ["Tiếng Tupi cổ"] = "tpw", ["Tiếng Tupi nguyên thủy"] = "tup-pro", ["Tiếng Tupi-Guarani nguyên thủy"] = "tup-gua-pro", ["Tiếng Turk Khorasan"] = "kmz", ["Tiếng Turk Khorezm"] = "zkh", ["Tiếng Turk cổ"] = "otk", ["Tiếng Turk nguyên thủy"] = "trk-pro", ["Tiếng Turkmen"] = "tk", ["Tiếng Turoyo"] = "tru", ["Tiếng Tuva"] = "tyv", ["Tiếng Tuvalu"] = "tvl", ["Tiếng Tuwuli"] = "bov", ["Tiếng Tyap"] = "kcg", ["Tiếng Tzotzil"] = "tzo", ["Tiếng Tà Mun"] = "aav-tam", ["Tiếng Tà Ôi Thượng"] = "tth", ["Tiếng Tày"] = "tyz", ["Tiếng Tày Sa Pa"] = "tys", ["Tiếng Tân Aram Assyria"] = "aii", ["Tiếng Tân Aram Bohtan"] = "bhn", ["Tiếng Tân Aram Chaldea"] = "cld", ["Tiếng Tân Aram Do Thái Barzani"] = "bjf", ["Tiếng Tân Aram Tây"] = "amw", ["Tiếng Tây Abenaki"] = "abe", ["Tiếng Tây Ban Nha"] = "es", ["Tiếng Tây Ban Nha cổ"] = "osp", ["Tiếng Tây Bắc Gbaya"] = "gya", ["Tiếng Tây Bắc Kavkaz nguyên thủy"] = "cau-nwc-pro", ["Tiếng Tây Bồi"] = "tas", ["Tiếng Tây Duyên hải Bajau"] = "bdr", ["Tiếng Tây Frisia"] = "fy", ["Tiếng Tây Huasteca Nahuatl"] = "nhw", ["Tiếng Tây Kayah"] = "kyu", ["Tiếng Tây Makian"] = "mqs", ["Tiếng Tây Tạng"] = "bo", ["Tiếng Tây Tạng Kham"] = "khg", ["Tiếng Tây Tạng cổ điển"] = "xct", ["Tiếng Tây Yugur"] = "ybe", ["Tiếng Tích Bá"] = "sjo", ["Tiếng Tơ Đrá"] = "tdr", ["Tiếng Tương"] = "hsn", ["Tiếng Tấn"] = "cjy", ["Tiếng Tứ Thổ"] = "sit-sit", ["Tiếng Tứ Xuyên"] = "zhx-sic", ["Tiếng U"] = "uuu", ["Tiếng Ubangi nguyên thủy"] = "nic-ubg-pro", ["Tiếng Ubykh"] = "uby", ["Tiếng Udi"] = "udi", ["Tiếng Udihe"] = "ude", ["Tiếng Udmurt"] = "udm", ["Tiếng Uduk"] = "udu", ["Tiếng Ugarit"] = "uga", ["Tiếng Ugong"] = "ugo", ["Tiếng Ugria nguyên thủy"] = "urj-ugr-pro", ["Tiếng Ukraina"] = "uk", ["Tiếng Ulch"] = "ulc", ["Tiếng Ullatan"] = "ull", ["Tiếng Umbria"] = "xum", ["Tiếng Umbundu"] = "umb", ["Tiếng Unami"] = "unm", ["Tiếng Uneapa"] = "bbn", ["Tiếng Urak Lawoi'"] = "urk", ["Tiếng Ural nguyên thủy"] = "urj-pro", ["Tiếng Urali"] = "url", ["Tiếng Urartu"] = "xur", ["Tiếng Urdu"] = "ur", ["Tiếng Uripiv-Wala-Rano-Atchin"] = "upv", ["Tiếng Urubú-Kaapor"] = "urb", ["Tiếng Urum"] = "uum", ["Tiếng Ushojo"] = "ush", ["Tiếng Usui"] = "usi", ["Tiếng Ute-Aztec nguyên thủy"] = "azc-pro", ["Tiếng Uvbie"] = "evh", ["Tiếng Uzbek"] = "uz", ["Tiếng Vaagri Booli"] = "vaa", ["Tiếng Vaghri"] = "vgr", ["Tiếng Varli"] = "vav", ["Tiếng Vasavi"] = "vas", ["Tiếng Venda"] = "ve", ["Tiếng Veneti"] = "xve", ["Tiếng Veneto"] = "vec", ["Tiếng Veps"] = "vep", ["Tiếng Vishava"] = "vis", ["Tiếng Việt"] = "vi", ["Tiếng Việt trung cổ"] = "mkh-mvi", ["Tiếng Việt-Mường nguyên thủy"] = "mkh-vie-pro", ["Tiếng Volapük"] = "vo", ["Tiếng Volsci"] = "xvo", ["Tiếng Volta-Congo nguyên thủy"] = "nic-vco-pro", ["Tiếng Volta-Niger nguyên thủy"] = "alv-von-pro", ["Tiếng Vot"] = "vot", ["Tiếng Vurës"] = "msn", ["Tiếng Võro"] = "vro", ["Tiếng Văn ngôn"] = "lzh", ["Tiếng Waama"] = "wwa", ["Tiếng Waata"] = "ssn", ["Tiếng Wagi"] = "fad", ["Tiếng Wahgi"] = "wgi", ["Tiếng Waimaha"] = "bao", ["Tiếng Waiwai"] = "waw", ["Tiếng Wakhi"] = "wbl", ["Tiếng Wales"] = "cy", ["Tiếng Wales trung đại"] = "wlm", ["Tiếng Wallis"] = "wls", ["Tiếng Wallon"] = "wa", ["Tiếng Wambule"] = "wme", ["Tiếng Wancho"] = "nnp", ["Tiếng Waneci"] = "wne", ["Tiếng War-Jaintia"] = "aml", ["Tiếng Waray"] = "war", ["Tiếng Wardaman"] = "wrr", ["Tiếng Warekena"] = "gae", ["Tiếng Warji"] = "wji", ["Tiếng Wastek"] = "hus", ["Tiếng Wawonii"] = "wow", ["Tiếng Wayampi"] = "oym", ["Tiếng Wayana"] = "way", ["Tiếng Wayuu"] = "guc", ["Tiếng Wemba-Wemba"] = "xww", ["Tiếng Wewaw"] = "wea", ["Tiếng Wiradjuri"] = "wrh", ["Tiếng Wiyot"] = "wiy", ["Tiếng Wobé"] = "wob", ["Tiếng Woiwurrung"] = "wyi", ["Tiếng Wolane"] = "wle", ["Tiếng Wolaytta"] = "wal", ["Tiếng Wolio"] = "wlo", ["Tiếng Wolof"] = "wo", ["Tiếng Wotu"] = "wtw", ["Tiếng Wymysorys"] = "wym", ["Tiếng Xamtanga"] = "xan", ["Tiếng Xavante"] = "xav", ["Tiếng Xhosa"] = "xh", ["Tiếng Xinh Mun"] = "puo", ["Tiếng Xtiêng"] = "sti", ["Tiếng Xtiêng Bù Đeh"] = "stt", ["Tiếng Xârâcùù"] = "ane", ["Tiếng Xơ Đăng"] = "sed", ["Tiếng Yaaku"] = "muu", ["Tiếng Yaeyama"] = "rys", ["Tiếng Yaghnob"] = "yai", ["Tiếng Yakan"] = "yka", ["Tiếng Yakima"] = "yak", ["Tiếng Yakkha"] = "ybh", ["Tiếng Yakut"] = "sah", ["Tiếng Yali Angguruk"] = "yli", ["Tiếng Yami"] = "tao", ["Tiếng Yamphu"] = "ybi", ["Tiếng Yanesha'"] = "ame", ["Tiếng Yanyuwa"] = "jao", ["Tiếng Yao (Nam Mĩ)"] = "sai-yao", ["Tiếng Yao (châu Phi)"] = "yao", ["Tiếng Yap"] = "yap", ["Tiếng Yapunda"] = "yev", ["Tiếng Yazghulom"] = "yah", ["Tiếng Ye'kwana"] = "mch", ["Tiếng Yele"] = "yle", ["Tiếng Yemsa"] = "jnj", ["Tiếng Yevan"] = "yej", ["Tiếng Yiddish"] = "yi", ["Tiếng Yidgha"] = "ydg", ["Tiếng Yidiny"] = "yii", ["Tiếng Yindjibarndi"] = "yij", ["Tiếng Yiwom"] = "gek", ["Tiếng Yogad"] = "yog", ["Tiếng Yola"] = "yol", ["Tiếng Yolmo"] = "scp", ["Tiếng Yom"] = "pil", ["Tiếng Yonaguni"] = "yoi", ["Tiếng Yong"] = "yno", ["Tiếng Yongkom"] = "yon", ["Tiếng Yoron"] = "yox", ["Tiếng Yoruba"] = "yo", ["Tiếng Yoruba nguyên thủy"] = "alv-yor-pro", ["Tiếng Yorubo nguyên thủy"] = "alv-yrd-pro", ["Tiếng Yoy"] = "yoy", ["Tiếng Yugh"] = "yug", ["Tiếng Yukaghir nguyên thủy"] = "qfa-yuk-pro", ["Tiếng Yup'ik"] = "esu", ["Tiếng Yupik Trung Siberia"] = "ess", ["Tiếng Yuri"] = "sai-yri", ["Tiếng Yurok"] = "yur", ["Tiếng Yámana"] = "yag", ["Tiếng Zacatepec Chatino"] = "ctz", ["Tiếng Zaghawa"] = "zag", ["Tiếng Zaiwa"] = "atb", ["Tiếng Zangskar"] = "zau", ["Tiếng Zapotec"] = "zap", ["Tiếng Zapotec Cajonos"] = "zad", ["Tiếng Zapotec Isthmus"] = "zai", ["Tiếng Zapotec Mitla"] = "zaw", ["Tiếng Zapotec Rincón"] = "zar", ["Tiếng Zapotec Rincón Nam"] = "zsr", ["Tiếng Zapotec San Juan Guelavía"] = "zab", ["Tiếng Zapotec Yatee"] = "zty", ["Tiếng Zapotec Yatzachi"] = "zav", ["Tiếng Zapotec Zaniza"] = "zpw", ["Tiếng Zapotec Zoogocho"] = "zpq", ["Tiếng Zapotec nguyên thủy"] = "omq-zpc-pro", ["Tiếng Zarma"] = "dje", ["Tiếng Zarphat"] = "zrp", ["Tiếng Zay"] = "zwa", ["Tiếng Zayse-Zergulla"] = "zay", ["Tiếng Zaza"] = "zza", ["Tiếng Zaza-Goran nguyên thủy"] = "ira-zgr-pro", ["Tiếng Zeeland"] = "zea", ["Tiếng Zenaga"] = "zen", ["Tiếng Zirenkel"] = "zrn", ["Tiếng Zoque Francisco León"] = "zos", ["Tiếng Zou"] = "zom", ["Tiếng Zulu"] = "zu", ["Tiếng Zumbun"] = "jmb", ["Tiếng Äynu"] = "aib", ["Tiếng Ê Đê"] = "rad", ["Tiếng Ông Bối nguyên thủy"] = "qfa-onb-pro", ["Tiếng Önge"] = "oon", ["Tiếng Önge nguyên thủy"] = "qfa-ong-pro", ["Tiếng Övdal"] = "ovd", ["Tiếng Ý"] = "it", ["Tiếng Ý-Do Thái"] = "itk", ["Tiếng Đa Đảo hạt nhân nguyên thủy"] = "poz-pnp-pro", ["Tiếng Đa Đảo nguyên thủy"] = "poz-pol-pro", ["Tiếng Đa Đảo Đông nguyên thủy"] = "poz-pep-pro", ["Tiếng Đan Mạch"] = "da", ["Tiếng Đan Mạch cổ"] = "gmq-oda", ["Tiếng Đài Sơn"] = "zhx-tai", ["Tiếng Đông Abenaki"] = "aaq", ["Tiếng Đông Acipa"] = "acp", ["Tiếng Đông Bontoc"] = "ebk", ["Tiếng Đông Bắc Kavkaz nguyên thủy"] = "cau-nec-pro", ["Tiếng Đông Can"] = "dng", ["Tiếng Đông Futuna"] = "fud", ["Tiếng Đông Hương"] = "sce", ["Tiếng Đông Kayah"] = "eky", ["Tiếng Đông Khanty"] = "kca-eas", ["Tiếng Đông Yugur"] = "yuy", ["Tiếng Đường Uông"] = "zhx-twa", ["Tiếng Đại Tây Dương–Congo nguyên thủy"] = "alv-pro", ["Tiếng Độc Long"] = "duu", ["Tiếng Động-Thủy nguyên thủy"] = "qfa-kms-pro", ["Tiếng Đức"] = "de", ["Tiếng Đức Alemanni"] = "gsw", ["Tiếng Đức Pennsylvania"] = "pdc", ["Tiếng Đức cao địa cổ"] = "goh", ["Tiếng Đức cao địa trung đại"] = "gmh", ["Tiếng Đức Đông Trung"] = "gmw-ecg", ["Tiếng Ơ Đu"] = "tyh", ["Tiếng Ưu Miền"] = "ium", ["Tiếng ǃXóõ"] = "nmn", ["Tiếng Ả Rập"] = "ar", ["Tiếng Ả Rập Ai Cập"] = "arz", ["Tiếng Ả Rập Algérie"] = "arq", ["Tiếng Ả Rập Andalusia"] = "xaa", ["Tiếng Ả Rập Bắc Levant"] = "apc", ["Tiếng Ả Rập Bắc Lưỡng Hà"] = "ayp", ["Tiếng Ả Rập Hijazi"] = "acw", ["Tiếng Ả Rập Iraq"] = "acm", ["Tiếng Ả Rập Juba"] = "pga", ["Tiếng Ả Rập Libya"] = "ayl", ["Tiếng Ả Rập Maroc"] = "ary", ["Tiếng Ả Rập Nam Levant"] = "ajp", ["Tiếng Ả Rập Oman"] = "acx", ["Tiếng Ả Rập Sudan"] = "apd", ["Tiếng Ả Rập Síp"] = "acy", ["Tiếng Ả Rập Tajikistan"] = "abh", ["Tiếng Ả Rập Tchad"] = "shu", ["Tiếng Ả Rập Tunisia"] = "aeb", ["Tiếng Ả Rập Uzbekistan"] = "auz", ["Tiếng Ả Rập vùng Vịnh"] = "afb", ["Tiếng Ấn-Arya nguyên thủy"] = "inc-pro", ["Tiếng Ấn-Iran nguyên thủy"] = "iir-pro", ["Tiếng Ấn-Âu nguyên thủy"] = "ine-pro", ["Tiếng Ỹaroamë"] = "yro", ["Àhàn"] = "ahn", ["Áncá"] = "acb", ["Ömie"] = "aom", ["Đa ngữ"] = "mul", ["ǀXam"] = "xam", ["ǁAni"] = "hnh", ["ǁGana"] = "gnk", ["ǁXegwi"] = "xeg", ["ǂHoan"] = "huc", ["ǃKung"] = "khi-kun", } aczk1tsjnlms6t55bofgk5d58vvgx8w 2568473 2568394 2026-10-04T16:05:45Z Hiyuune 50834 2568473 Scribunto text/plain return { ["Aba"] = "utp", ["Abai Sungai"] = "abf", ["Abenlen Ayta"] = "abp", ["Abipon"] = "axb", ["Abishira"] = "ash", ["Abom"] = "aob", ["Abu"] = "ado", ["Abu' Arapesh"] = "aah", ["Abua"] = "abn", ["Abun"] = "kgr", ["Abung"] = "abl", ["Abureni"] = "mgj", ["Abé"] = "aba", ["Ache"] = "yif", ["Aché"] = "guq", ["Acroá"] = "acs", ["Adabe"] = "adb", ["Adai"] = "xad", ["Adamorobe Sign Language"] = "ads", ["Adang"] = "adn", ["Adangbe"] = "adq", ["Adap"] = "adp", ["Adasen"] = "tiu", ["Adele"] = "ade", ["Adhola"] = "adh", ["Tiếng Adjukru"] = "adj", ["Adithinngithigh"] = "dth", ["Adonara"] = "adr", ["Aduge"] = "adu", ["Aeka"] = "aez", ["Aekyom"] = "awi", ["Aequian"] = "xae", ["Afghan Sign Language"] = "afg", ["Afitti"] = "aft", ["Afra"] = "ulf", ["Afrihili"] = "afh", ["Afro-Seminole Creole"] = "afs", ["Agarabi"] = "agd", ["Agariya"] = "agi", ["Agavotaguerra"] = "avo", ["Aghu"] = "ahh", ["Aghu Tharrnggala"] = "gtu", ["Agi"] = "aif", ["Agob"] = "kit", ["Agoi"] = "ibm", ["Aguano"] = "aga", ["Aguaruna"] = "agr", ["Aguna"] = "aug", ["Agusan Manobo"] = "msm", ["Agutaynen"] = "agn", ["Agwagwune"] = "yay", ["Ahanta"] = "aha", ["Ahirani"] = "ahr", ["Ahwai"] = "nfd", ["Ai-Cham"] = "aih", ["Aighon"] = "aix", ["Aikanã"] = "tba", ["Aiklep"] = "mwg", ["Aimele"] = "ail", ["Ainbai"] = "aic", ["Aiome"] = "aki", ["Airoran"] = "air", ["Aisi"] = "mmq", ["Aiwoo"] = "nfl", ["Aja"] = "aja", ["Ajagua"] = "sai-ajg", ["Ajawa"] = "ajw", ["Ajyíninka Apurucayali"] = "cpc", ["Ak"] = "akq", ["Aka (Central Africa)"] = "axk", ["Aka (Sudan)"] = "soh", ["Aka-Bea"] = "abj", ["Aka-Cari"] = "aci", ["Aka-Kol"] = "aky", ["Aka-Kora"] = "ack", ["Akar-Bale"] = "acl", ["Akatek"] = "knj", ["Ake"] = "aik", ["Akebu"] = "keu", ["Akei"] = "tsr", ["Akeu"] = "aeu", ["Akolet"] = "akt", ["Akoye"] = "miw", ["Akpa"] = "akf", ["Akpes"] = "ibe", ["Akrukay"] = "afi", ["Akuku"] = "ayk", ["Akum"] = "aku", ["Akurio"] = "ako", ["Akuwagel"] = "bey", ["Akwa"] = "akw", ["Akyaung Ari"] = "nqy", ["Al-Sayyid Bedouin Sign Language"] = "syy", ["Alabat Island Agta"] = "dul", ["Alacatlatzala Mixtec"] = "mim", ["Alago"] = "ala", ["Alapmunte"] = "apv", ["Alas-Kluet Batak"] = "btz", ["Alazapa"] = "nai-ala", ["Albanian Sign Language"] = "sqk", ["Alege"] = "alf", ["Algerian Sign Language"] = "asp", ["Ali"] = "aiy", ["Alladian"] = "ald", ["Alngith"] = "aid", ["Alo Phola"] = "ypo", ["Alor"] = "aol", ["Aloápam Zapotec"] = "zaq", ["Alu"] = "mte", ["Alugu"] = "aub", ["Tiếng Alune"] = "alp", ["Alungul"] = "aus-alu", ["Aluo"] = "yna", ["Alur"] = "alz", ["Alutiiq"] = "ems", ["Alviri-Vidari"] = "avd", ["Alyawarr"] = "aly", ["Amahai"] = "amq", ["Amanayé"] = "ama", ["Amara"] = "aie", ["Amarakaeri"] = "amr", ["Amarizana"] = "awd-ama", ["Amasi"] = "alv-ama", ["Amatlán Zapotec"] = "zpo", ["Amba"] = "rwm", ["Ambakich"] = "aew", ["Ambala Ayta"] = "abc", ["Ambelau"] = "amv", ["Ambele"] = "ael", ["Amblong"] = "alm", ["Ambo"] = "amb", ["Ambul"] = "apo", ["Amele"] = "aey", ["Amganad Ifugao"] = "ifa", ["Ami"] = "amy", ["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", ["Ana Tinga Dogon"] = "dti", ["Anakalangu"] = "akg", ["Anam"] = "pda", ["Anambé"] = "aan", ["Anamgura"] = "imi", ["Anasi"] = "bpo", ["Ancient Ligurian"] = "xlg", ["Ancient North Arabian"] = "xna", ["Ancient Zapotec"] = "xzp", ["Andai"] = "afd", ["Andajin"] = "ajn", ["Andaman Creole Hindi"] = "hca", ["Andaqui"] = "ana", ["Andarum"] = "aod", ["Andegerebinha"] = "adg", ["Andh"] = "anr", ["Andio"] = "bzb", ["Andjingith"] = "aus-and", ["Andoa"] = "anb", ["Andoque"] = "ano", ["Andoquero"] = "sai-and", ["Andra-Hus"] = "anx", ["Aneityum"] = "aty", ["Anem"] = "anz", ["Aneme Wake"] = "aby", ["Anfillo"] = "myo", ["Tiếng Angaataha"] = "agm", ["Angaité"] = "aqt", ["Angal"] = "age", ["Angal Enen"] = "aoe", ["Angal Heneng"] = "akh", ["Angevin"] = "roa-ang", ["Angkamuthi"] = "avm", ["Angkola Batak"] = "akb", ["Angloromani"] = "rme", ["Angor"] = "agg", ["Angoram"] = "aog", ["Angosturas Tunebo"] = "tnd", ["Anguthimri"] = "awg", ["Ani Phowa"] = "ypn", ["Animere"] = "anf", ["Anindilyakwa"] = "aoi", ["Anjam"] = "boj", ["Anmatyerre"] = "amx", ["Anong"] = "nun", ["Anor"] = "anj", ["Anserma"] = "ans", ["Ansus"] = "and", ["Antakarinya"] = "ant", ["Antigua and Barbuda Creole English"] = "aig", ["Anu"] = "anl", ["Anufo"] = "cko", ["Anus"] = "auq", ["Anuta"] = "aud", ["Anyin Morofo"] = "mtb", ["Aoheng"] = "pni", ["Aore"] = "aor", ["Ap Ma"] = "kbx", ["Apalachee"] = "xap", ["Apali"] = "ena", ["Apasco-Apoala Mixtec"] = "mip", ["Apiaká"] = "api", ["Apma"] = "app", ["Apolista"] = "awd-apo", ["Aproumu Aizi"] = "ahp", ["Apurinã"] = "apu", ["Arabana"] = "ard", ["Arabela"] = "arl", ["Aralle-Tabulahan"] = "atq", ["Arammba"] = "stk", ["Aranama-Tamique"] = "xrt", ["Arandai"] = "jbj", ["Araona"] = "aro", ["Arapaso"] = "arj", ["Arara-Karo"] = "arr", ["Ararandewára"] = "xaj", ["Arawum"] = "awm", ["Arbore"] = "arv", ["Are"] = "mwc", ["Areba"] = "aea", ["Argentine Sign Language"] = "aed", ["Arguni"] = "agf", ["Arhâ"] = "aqr", ["Arhö"] = "aok", ["Aribwatsa"] = "laz", ["Aribwaung"] = "ylu", ["Arifama-Miniafia"] = "aai", ["Arigidi"] = "aqg", ["Arikapú"] = "ark", ["Arikara"] = "ari", ["Arikem"] = "ait", ["Aringa"] = "luc", ["Armazic"] = "xrm", ["Armenian Sign Language"] = "aen", ["Arop-Lokep"] = "apr", ["Arop-Sissano"] = "aps", ["Arosi"] = "aia", ["Arritinngithigh"] = "rrt", ["Arta"] = "atz", ["Arua"] = "aru", ["Aruamu"] = "msy", ["Aruek"] = "aur", ["Aruop"] = "lsr", ["Arutani"] = "atx", ["Aruá"] = "arx", ["As"] = "asz", ["Asaro'o"] = "mtv", ["Ashe"] = "ahs", ["Asháninka"] = "cni", ["Ashéninka Perené"] = "prq", ["Asilulu"] = "asl", ["Asoa"] = "asv", ["Assangori"] = "sjg", ["Asu"] = "aum", ["Asue Awyu"] = "psa", ["Asunción Mixtepec Zapotec"] = "zoo", ["Ata"] = "atm", ["Ata Manobo"] = "atd", ["Atakapa"] = "aqp", ["Atampaya"] = "amz", ["Atanques"] = "cba-ata", ["Atatláhuca Mixtec"] = "mib", ["Ateso"] = "teo", ["Ati"] = "atk", ["Atohwaim"] = "aqm", ["Atong (Cameroon)"] = "ato", ["Atorada"] = "aox", ["Atsam"] = "cch", ["Atsugewi"] = "atw", ["Attié"] = "ati", ["Au"] = "avt", ["Aulua"] = "aul", ["Aurá"] = "aux", ["Aushi"] = "auh", ["Aushiri"] = "avs", ["Auslan"] = "asf", ["Austral"] = "aut", ["Australian Aboriginal Sign Language"] = "asw", ["Austrian Sign Language"] = "asq", ["Austronesian Mari"] = "hob", ["Auwe"] = "smf", ["Auyana"] = "auy", ["Auye"] = "auu", ["Auyokawa"] = "auo", ["Avau"] = "avb", ["Avava"] = "tmb", ["Avikam"] = "avi", ["Avá-Canoeiro"] = "avv", ["Awa (New Guinea)"] = "awb", ["Awa-Cuaiquer"] = "kwi", ["Awabakal"] = "awk", ["Awak"] = "awo", ["Awar"] = "aya", ["Awara"] = "awx", ["Awbono"] = "awh", ["Awera"] = "awr", ["Awetí"] = "awe", ["Awngthim"] = "gwm", ["Awtuw"] = "kmn", ["Awun"] = "aww", ["Awutu"] = "afu", ["Awyi"] = "auw", ["Axamb"] = "ahb", ["Ayabadhu"] = "ayd", ["Ayautla Mazatec"] = "vmy", ["Ayerrerenge"] = "axe", ["Ayi"] = "ayq", ["Ayizi"] = "yyz", ["Ayizo"] = "ayb", ["Ayomán"] = "sai-ayo", ["Ayoquesco Zapotec"] = "zaf", ["Ayoreo"] = "ayo", ["Tiếng Ayu"] = "ayu", ["Ayutla Mixtec"] = "miy", ["Azha"] = "aza", ["Azhe"] = "yiz", ["Baa"] = "kwb", ["Baan"] = "bvj", ["Baangi"] = "bqx", ["Baba"] = "bbw", ["Babango"] = "bbm", ["Babanki"] = "bbk", ["Babine-Witsuwit'en"] = "bcr", ["Babole"] = "bvx", ["Bada"] = "bhz", ["Badeshi"] = "bdz", ["Badimaya"] = "bia", ["Badyara"] = "pbp", ["Baeggu"] = "bvd", ["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", ["Bagupi"] = "bpi", ["Bagusa"] = "bqb", ["Baha"] = "yha", ["Baham"] = "bdw", ["Bahamian Creole"] = "bah", ["Baharna Arabic"] = "abv", ["Bahau"] = "bhv", ["Bahinemo"] = "bjh", ["Bahonsuai"] = "bsu", ["Bai"] = "bdj", ["Baibai"] = "bbf", ["Baikeno"] = "bkx", ["Baima"] = "bqh", ["Baimak"] = "bmx", ["Bainouk-Gunyaamolo"] = "bcz", ["Bainouk-Samik"] = "bcb", ["Baissa Fali"] = "fah", ["Bajan"] = "bjs", ["Bajelani"] = "bjm", ["Baka"] = "bkc", ["Bakairí"] = "bkq", ["Bakoko"] = "bkh", ["Bakole"] = "kme", ["Bakpinka"] = "bbs", ["Bakulung"] = "bbu", ["Tiếng Bakumpai"] = "bkr", ["Bakwé"] = "bjw", ["Balaesang"] = "bls", ["Balangao"] = "blw", ["Balangingi"] = "sse", ["Balau"] = "blg", ["Baldemu"] = "bdn", ["Bali"] = "bcp", ["Baliledo"] = "poz-bal", ["Balinese Malay"] = "mhp", ["Balo"] = "bqo", ["Baloi"] = "biz", ["Balong"] = "bnt-bal", ["Baluan-Pam"] = "blq", ["Bamako Sign Language"] = "bog", ["Bamali"] = "bbq", ["Bambalang"] = "bmo", ["Bambam"] = "ptu", ["Bambili-Bambui"] = "baw", ["Bamenyam"] = "bce", ["Bamu"] = "bcf", ["Bamukumbit"] = "bqt", ["Bamunka"] = "bvm", ["Bamwe"] = "bmg", ["Ban Khor Sign Language"] = "bfk", ["Banam Bay"] = "vrt", ["Banao Itneg"] = "bjx", ["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", ["Bangala"] = "bxg", ["Bangandu"] = "bgf", ["Bangba"] = "bbe", ["Bangime"] = "dba", ["Bangka"] = "mfb", ["Bangru"] = "sit-ban", ["Bangubangu"] = "bnx", ["Bangwinji"] = "bsj", ["Baniva"] = "bvv", ["Baniwa"] = "bwi", ["Banka"] = "bxw", ["Bankan Tey Dogon"] = "dbw", ["Banoni"] = "bcm", ["Bantik"] = "bnq", ["Baraamu"] = "brd", ["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", ["Bariai"] = "bch", ["Bariji"] = "bjc", ["Barikanchi"] = "bxo", ["Barngarla"] = "bjb", ["Barok"] = "bjk", ["Barranbinya"] = "aus-bra", ["Barro Negro Tunebo"] = "tbn", ["Barrow Point"] = "bpt", ["Baruga"] = "bjz", ["Barunggam"] = "aus-brm", ["Baruya"] = "byr", ["Barwe"] = "bwg", ["Barí"] = "mot", ["Basa"] = "bzw", ["Basa-Gumna"] = "bsl", ["Basa-Gurmana"] = "buj", ["Basap"] = "bdb", ["Bashkardi"] = "bsg", ["Bassa-Kontagora"] = "bsr", ["Bassossi"] = "bsi", ["Bata"] = "bta", ["Bataan Ayta"] = "ayt", ["Batanga"] = "bnm", ["Bateri"] = "btv", ["Bathari"] = "bhm", ["Bati (Cameroon)"] = "btc", ["Bati (Indonesia)"] = "bvt", ["Batu"] = "btu", ["Batui"] = "zbt", ["Bau"] = "bbd", ["Bauchi"] = "bsf", ["Baure"] = "brg", ["Bauria"] = "bge", ["Bauro"] = "bxa", ["Bauwaki"] = "bwk", ["Bauzi"] = "bvz", ["Bawm Chin"] = "bgr", ["Bay Miwok"] = "mkq", ["Bayali"] = "bjy", ["Baybayanon"] = "bvy", ["Baygo"] = "byg", ["Bayogoula"] = "nai-bay", ["Bayono"] = "byl", ["Bayot"] = "bda", ["Bayungu"] = "bxj", ["Bazigar"] = "bfr", ["Baïnounk Gubëeher"] = "alv-bgu", ["Beami"] = "beo", ["Beba"] = "bfp", ["Bebe"] = "bzv", ["Bebele"] = "beb", ["Bebeli"] = "bek", ["Bebil"] = "bxp", ["Bedik"] = "tnr", ["Bedoanas"] = "bed", ["Beeke"] = "bkf", ["Beele"] = "bxq", ["Beembe"] = "beq", ["Beezen"] = "bnz", ["Befang"] = "bby", ["Begbere-Ejar"] = "bqv", ["Bekati'"] = "bei", ["Bekwarra"] = "bkv", ["Bekwel"] = "bkw", ["Belait"] = "beg", ["Belanda Bor"] = "bxb", ["Belanda Viri"] = "bvi", ["Belizean Creole"] = "bzj", ["Tiếng Bembe"] = "bmb", ["Ben Tey"] = "dbt", ["Bena"] = "yun", ["Benabena"] = "bef", ["Bende"] = "bdp", ["Bendi"] = "bct", ["Beneraf"] = "bnv", ["Beng"] = "nhb", ["Benga"] = "bng", ["Benggoi"] = "bgy", ["Bengkala Sign Language"] = "bqy", ["Bentong"] = "bnu", ["Benyadu'"] = "byd", ["Beothuk"] = "bue", ["Bepour"] = "bie", ["Bera"] = "brf", ["Berakou"] = "bxv", ["Berau Malay"] = "bve", ["Berawan"] = "lod", ["Bergish"] = "gmw-bgh", ["Berinomo"] = "bit", ["Berom"] = "bom", ["Berta"] = "wti", ["Berti"] = "byt", ["Besme"] = "bes", ["Besoa"] = "bep", ["Betaf"] = "bfe", ["Bete"] = "byf", ["Bete-Bendi"] = "btt", ["Betoi"] = "sai-bet", ["Bhalay"] = "bhx", ["Bharia"] = "bha", ["Bhaya"] = "bhe", ["Bhele"] = "bhy", ["Bhilali"] = "bhi", ["Bhoti Kinnauri"] = "nes", ["Biafada"] = "bif", ["Biage"] = "bdf", ["Biak"] = "bhw", ["Biali"] = "beh", ["Bian Marind"] = "bpv", ["Biangai"] = "big", ["Biao"] = "byk", ["Biao Mon"] = "bmt", ["Biao-Jiao Mien"] = "bje", ["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", ["Bikaru"] = "bic", ["Bikya"] = "byb", ["Bila"] = "bip", ["Bilakura"] = "bql", ["Bilba"] = "bpz", ["Bilbil"] = "brz", ["Bile"] = "bil", ["Biliau"] = "bcu", ["Biloxi"] = "bll", ["Bilur"] = "bxf", ["Bimin"] = "bhl", ["Bimoba"] = "bim", ["Bina"] = "bmn", ["Binahari"] = "bxz", ["Binandere"] = "bhg", ["Binawa"] = "byj", ["Bindal"] = "xbd", ["Bine"] = "bon", ["Binji"] = "bpj", ["Binongan Itneg"] = "itb", ["Bintauna"] = "bne", ["Bintulu"] = "bny", ["Binumarien"] = "bjr", ["Bipi"] = "biq", ["Birgid"] = "brk", ["Biri"] = "bzr", ["Biritai"] = "bqq", ["Birri"] = "bvq", ["Birrpayi"] = "xbj", ["Birwa"] = "brl", ["Biseni"] = "ije", ["Bishuo"] = "bwh", ["Bisis"] = "bnw", ["Bisorio"] = "bir", ["Bitare"] = "brt", ["Bitur"] = "mcc", ["Biwat"] = "bwm", ["Biyo"] = "byo", ["Biyom"] = "bpm", ["Blablanga"] = "blp", ["Black Speech"] = "art-bsp", ["Blafe"] = "bfh", ["Bo"] = "bgl", ["Bo-Rukul"] = "mae", ["Bo-Ung"] = "mux", ["Boano (Maluku)"] = "bzn", ["Boano (Sulawesi)"] = "bzl", ["Bobongko"] = "bgb", ["Bobot"] = "bty", ["Bodo (Central Africa)"] = "boy", ["Bofi"] = "bff", ["Boga"] = "bvw", ["Bogaya"] = "boq", ["Boguru"] = "bqu", ["Boikin"] = "bzf", ["Bokha"] = "ybk", ["Bokoto"] = "bdt", ["Bokyi"] = "bky", ["Bolak"] = "art-blk", ["Bolango"] = "bld", ["Bole"] = "bol", ["Bolgo"] = "bvo", ["Bolia"] = "bli", ["Tiếng Bolinao"] = "smk", ["Bolivian Sign Language"] = "bvl", ["Bolon"] = "bof", ["Bolondo"] = "bzm", ["Bolongan"] = "blj", ["Bom"] = "bmf", ["Boma Nkuu"] = "bnt-bon", ["Boma Yumu"] = "bnt-boy", ["Bomboli"] = "bml", ["Bomboma"] = "bws", ["Bomitaba"] = "zmx", ["Bomwali"] = "bmw", ["Bon Gula"] = "glc", ["Bondei"] = "bou", ["Tiếng Kulango Bondoukou"] = "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", ["Boor"] = "bvf", ["Bora"] = "boa", ["Border Kuna"] = "kvn", ["Borei"] = "gai", ["Boro"] = "xxb", ["Borong"] = "ksr", ["Boruca"] = "brn", ["Boselewa"] = "bwf", ["Bosngun"] = "bqs", ["Bote-Majhi"] = "bmj", ["Tiếng Kulango Bouna"] = "nku", ["Bourbonnais-Berrichon"] = "roa-bbn", ["Bozaba"] = "bzo", ["Bragat"] = "aof", ["Brazilian Sign Language"] = "bzs", ["Brek Karen"] = "kvl", ["Tiếng Brem"] = "buq", ["Bribri"] = "bzd", ["British Sign Language"] = "bfi", ["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", ["Bubi"] = "buw", ["Bubia"] = "bbx", ["Budibud"] = "btp", ["Budong-Budong"] = "bdx", ["Budu"] = "buu", ["Buduma"] = "bdm", ["Budza"] = "bja", ["Buena Vista Yokuts"] = "nai-bvy", ["Buglere"] = "sab", ["Bugun"] = "bgg", ["Buhutu"] = "bxh", ["Bujhyal"] = "byh", ["Bukar-Sadung Bidayuh"] = "sdo", ["Bukat"] = "bvk", ["Bukawa"] = "buk", ["Bukit Malay"] = "bvu", ["Bukitan"] = "bkn", ["Buksa"] = "tkb", ["Bukusu"] = "bxk", ["Bulgarian Sign Language"] = "bqn", ["Bulgebi"] = "bmp", ["Buli (Ghana)"] = "bwu", ["Buli (Indonesia)"] = "bzq", ["Bulu (Cameroon)"] = "bum", ["Bulu (New Guinea)"] = "bjl", ["Bum"] = "bmv", ["Bumaji"] = "byp", ["Bumbita Arapesh"] = "aon", ["Bun"] = "buv", ["Buna"] = "bvn", ["Bunaba"] = "bck", ["Bunak"] = "bfn", ["Tiếng Bunama"] = "bdd", ["Bundeli"] = "bns", ["Bung"] = "bqd", ["Bungain"] = "but", ["Bunganditj"] = "xbg", ["Bungu"] = "wun", ["Bunoge"] = "dgb", ["Buol"] = "blf", ["Bura"] = "bwr", ["Burak"] = "bys", ["Buraka"] = "bkg", ["Burarra"] = "bvr", ["Burate"] = "bti", ["Burduna"] = "bxn", ["Bure"] = "bvh", ["Burgundian"] = "gem-bur", ["Burmeso"] = "bzu", ["Buru (Indonesia)"] = "mhs", ["Buru (Nigeria)"] = "bqw", ["Burui"] = "bry", ["Burumakok"] = "aip", ["Burun"] = "bdi", ["Burusu"] = "bqr", ["Buruwai"] = "asi", ["Busam"] = "bxs", ["Busami"] = "bsm", ["Busang Kayan"] = "bfg", ["Bushoong"] = "buf", ["Buso"] = "bso", ["Busoa"] = "bup", ["Busuu"] = "bju", ["Butbut Kalinga"] = "kyb", ["Butchulla"] = "xby", ["Butmas-Tur"] = "bnr", ["Buwal"] = "bhs", ["Buyeo"] = "xpy", ["Buyu"] = "byi", ["Buyuan Jino"] = "jiy", ["Bwa"] = "bww", ["Bwaidoka"] = "bwd", ["Bwala"] = "bnt-bwa", ["Bwanabwana"] = "tte", ["Bwatoo"] = "bwa", ["Bwela"] = "bwl", ["Bwile"] = "bwc", ["Bwisi"] = "bwz", ["Byangsi"] = "bee", ["Byep"] = "mkk", ["Bädi Kanum"] = "khd", ["Caac"] = "msq", ["Cabiyarí"] = "cbb", ["Cabécar"] = "cjp", ["Cacaloxtepec Mixtec"] = "miu", ["Cacaopera"] = "ccr", ["Cacua"] = "cbv", ["Cacán"] = "sai-cac", ["Caddo"] = "cad", ["Cafundó"] = "ccd", ["Cahuarano"] = "cah", ["Caka"] = "ckx", ["Cakchiquel-Quiché Mixed Language"] = "ckz", ["Cakfem-Mushere"] = "cky", ["Calabrian Greek"] = "grk-cal", ["Callawalla"] = "caw", ["Calusa"] = "nai-cal", ["Caluyanun"] = "clu", ["Caló"] = "rmq", ["Camarines Norte Agta"] = "abd", ["Cameroon Mambila"] = "mcu", ["Cameroon Pidgin"] = "wes", ["Campalagian"] = "cml", ["Camsá"] = "kbh", ["Camtho"] = "cmt", ["Candoshi-Shapra"] = "cbu", ["Canichana"] = "caz", ["Cao Miao"] = "cov", ["Capiznon"] = "cps", ["Caquinte"] = "cot", ["Cara"] = "cfd", ["Carabayo"] = "cby", ["Caramanta"] = "crf", ["Caranqui"] = "sai-caq", ["Carapana"] = "cbc", ["Carian"] = "xcr", ["Cariay"] = "awd-kar", ["Carijona"] = "cbd", ["Carolina Algonquian"] = "crr", ["Carolinian"] = "cal", ["Carpathian Romani"] = "rmc", ["Cashibo-Cacataibo"] = "cbr", ["Cashinahua"] = "cbs", ["Casiguran Dumagat Agta"] = "dgc", ["Casuarina Coast Asmat"] = "asc", ["Catacao"] = "sai-cat", ["Catalan Sign Language"] = "csc", ["Catuquinaru"] = "sai-ctq", ["Catío Chibcha"] = "cba-cat", ["Cauca"] = "cca", ["Cavere"] = "awd-cav", ["Cavineña"] = "cav", ["Cayubaba"] = "cyb", ["Cayuse"] = "xcy", ["Cazcan"] = "azc-caz", ["Cañari"] = "sai-cnr", ["Cebaara Senoufo"] = "sef", ["Cemuhî"] = "cam", ["Cen"] = "cen", ["Central Asmat"] = "cns", ["Central Awyu"] = "awu", ["Central Bontoc"] = "lbk", ["Central Cagayan Agta"] = "agt", ["Central Grebo"] = "grv", ["Central Huishui Hmong"] = "hmc", ["Central Maewo"] = "mwo", ["Central Mahuatlán Zapoteco"] = "zam", ["Central Malay"] = "pse", ["Central Masela"] = "mxz", ["Central Mashan Hmong"] = "hmm", ["Central Melanau"] = "mel", ["Central Ojibwa"] = "ojc", ["Central Palawano"] = "plc", ["Central Pame"] = "pbs", ["Central Pomo"] = "poo", ["Central Sierra Miwok"] = "csm", ["Central Subanen"] = "syb", ["Central Tagbanwa"] = "tgt", ["Central Tarahumara"] = "tar", ["Central Teke"] = "nzu", ["Central Tunebo"] = "tuf", ["Centúúm"] = "cet", ["Cerma"] = "cme", ["Ch'olti'"] = "myn-chl", ["Chaap Wuurong"] = "tjw", ["Chadian Sign Language"] = "cds", ["Chaha"] = "sem-cha", ["Chairel"] = "sit-cha", ["Chakali"] = "cli", ["Chala"] = "cll", ["Chali"] = "tgf", ["Chamacoco"] = "ceg", ["Chamba Daka"] = "ccg", ["Chamba Leko"] = "ndi", ["Chambri"] = "can", ["Champenois"] = "roa-cha", ["Chang"] = "nbc", ["Changriwa"] = "cga", ["Chaná"] = "sai-chn", ["Chané"] = "caj", ["Chapacura"] = "sai-chp", ["Chara"] = "cra", ["Charrua"] = "sai-chr", ["Chaudangsi"] = "cdn", ["Chayahuita"] = "cbt", ["Chazumba Mixtec"] = "xtb", ["Che"] = "ruk", ["Cheke Holo"] = "mrn", ["Chemakum"] = "xch", ["Chenapian"] = "cjn", ["Chepya"] = "ycp", ["Cherepon"] = "cpn", ["Chesu"] = "ych", ["Chetco-Tolowa"] = "ctc", ["Chhintange"] = "ctn", ["Chhulung"] = "cur", ["Chiangmai Sign Language"] = "csd", ["Chiapanec"] = "cip", ["Chichicapan Zapotec"] = "zpv", ["Chichimeca-Jonaz"] = "pei", ["Chichonyi-Chidzihana-Chikauma"] = "coh", ["Chicomuceltec"] = "cob", ["Chiduruma"] = "dug", ["Chigmecatitlán Mixtec"] = "mii", ["Chilean Sign Language"] = "csg", ["Chilisso"] = "clh", ["Chiltepec Chinantec"] = "csa", ["Chimalapa Zoque"] = "zoh", ["Chimariko"] = "cid", ["Chimila"] = "cbg", ["Chimwiini"] = "bnt-cmw", ["Chinbon Chin"] = "cnb", ["Chinese Pidgin English"] = "cpi", ["Chinese Sign Language"] = "csl", ["Chipaya"] = "cap", ["Chiquihuitlán Mazatec"] = "maq", ["Chiquimulilla"] = "nai-chi", ["Chiquitano"] = "cax", ["Chirino"] = "sai-chi", ["Chiripá"] = "nhd", ["Chitimacha"] = "ctm", ["Chitkuli Kinnauri"] = "cik", ["Chitwania Tharu"] = "the", ["Tiếng Zapotec Choapan"] = "zpc", ["Chochotec"] = "coz", ["Chokri Naga"] = "nri", ["Chokwe"] = "cjk", ["Cholón"] = "cht", ["Chono"] = "sai-cno", ["Chopi"] = "cce", ["Chuabo"] = "chw", ["Chuanqiandian Cluster Miao"] = "cqd", ["Chuave"] = "cjv", ["Chug"] = "cvg", ["Chuj"] = "cac", ["Chuka"] = "cuh", ["Chukwa"] = "cuw", ["Chumburung"] = "ncu", ["Churuya"] = "sai-chu", ["Chácobo"] = "cao", ["Ci Gbe"] = "cib", ["Cibak"] = "ckl", ["Cicipu"] = "awc", ["Ciguayo"] = "nai-cig", ["Cinamiguin Manobo"] = "mkx", ["Cinda-Regi-Tiyal"] = "cdr", ["Cineni"] = "cie", ["Cinta Larga"] = "cin", ["Cishingini"] = "asg", ["Citak"] = "txt", ["Ciwogai"] = "tgd", ["Tiếng Gael cổ điển"] = "ghc", ["Classical Guaraní"] = "gn-cls", ["Classical Mandaic"] = "myz", ["Classical Newar"] = "nwc", ["Classical Quechua"] = "qwc", ["Coahuilteco"] = "xcw", ["Coast Miwok"] = "csi", ["Coastal Konjo"] = "kjc", ["Coatecas Altas Zapotec"] = "zca", ["Coatepec Nahuatl"] = "naz", ["Coatlán Mixe"] = "mco", ["Coatlán Zapotec"] = "zps", ["Coatzospan Mixtec"] = "miz", ["Cocopa"] = "coc", ["Cocos Islands Malay"] = "coa", ["Coeruna"] = "sai-coe", ["Cogui"] = "kog", ["Col"] = "liw", ["Colombian Sign Language"] = "csn", ["Colonia Tovar German"] = "gct", ["Columbia-Wenatchi"] = "col", ["Colán"] = "sai-col", ["Comaltepec Chinantec"] = "cco", ["Comechingon"] = "sai-cmg", ["Comecrudo"] = "xcm", ["Communicationssprache"] = "art-com", ["Como Karim"] = "cfg", ["Con"] = "cno", ["Coos"] = "csz", ["Copainalá Zoque"] = "zoc", ["Copallén"] = "sai-cop", ["Coquille"] = "coq", ["Cora"] = "crn", ["Cori"] = "cry", ["Coroado Puri"] = "sai-crd", ["Cosoleacaque Nahuatl"] = "nhk", ["Costa Rican Sign Language"] = "csr", ["Cotabato Manobo"] = "mta", ["Cotoname"] = "xcn", ["Coyaima"] = "coy", ["Coyotepec Popoloca"] = "pbf", ["Coyutla Totonac"] = "toc", ["Crimean Gothic"] = "gme-cgo", ["Croatian Sign Language"] = "csq", ["Cruzeño"] = "crz", ["Cuban Sign Language"] = "csf", ["Cubeo"] = "cub", ["Cueva"] = "sai-cva", ["Cuiba"] = "cui", ["Cuitlatec"] = "cuy", ["Culina"] = "cul", ["Tiếng Culli"] = "sai-cul", ["Cun"] = "cuq", ["Cung"] = "cug", ["Curonian"] = "xcu", ["Curripaco"] = "kpc", ["Cutchi-Swahili"] = "ccl", ["Cuvok"] = "cuv", ["Cuyamecalco Mixtec"] = "xtu", ["Cwi Bwamu"] = "bwy", ["Czech Sign Language"] = "cse", ["Da'a Kaili"] = "kzf", ["Daai Chin"] = "dao", ["Daantanai'"] = "lni", ["Daba"] = "dbq", ["Dabe"] = "dbe", ["Dadanitic"] = "sem-dad", ["Dadi Dadi"] = "dda", ["Dadiya"] = "dbd", ["Tiếng Daga"] = "dgz", ["Dagaari Dioula"] = "dgd", ["Dagik"] = "dec", ["Dagoman"] = "dgn", ["Daho-Doo"] = "das", ["Dai"] = "dij", ["Dair"] = "drb", ["Dairi Batak"] = "btd", ["Dakaka"] = "bpa", ["Dakka"] = "dkk", ["Daloa Bété"] = "bev", ["Dama (Nigeria)"] = "dmm", ["Dama (Sierra Leone)"] = "dmn-dam", ["Damakawa"] = "dam", ["Damal"] = "uhn", ["Dampelas"] = "dms", ["Danaru"] = "dnr", ["Dandami Maria"] = "daq", ["Dangaura Tharu"] = "thl", ["Danish Sign Language"] = "dsl", ["Dano"] = "aso", ["Dao"] = "daz", ["Daonda"] = "dnd", ["Dar Fur Daju"] = "daj", ["Dar Sila Daju"] = "dau", ["Darai"] = "dry", ["Darkinjung"] = "xda", ["Darlong"] = "dln", ["Darmiya"] = "drd", ["Daro-Matu Melanau"] = "dro", ["Darumbal"] = "xgm", ["Dass"] = "dot", ["Datooga"] = "tcc", ["Daungwurrung"] = "dgw", ["Davawenyo"] = "daw", ["Dawawa"] = "dww", ["Dawera-Daweloor"] = "ddw", ["Day"] = "dai", ["Dayi"] = "dax", ["Dazaga"] = "dzg", ["Deccani"] = "dcc", ["Dedua"] = "ded", ["Defaka"] = "afn", ["Defi Gbe"] = "gbh", ["Deg"] = "mzw", ["Degenan"] = "dge", ["Dehwari"] = "deh", ["Dek"] = "dek", ["Dela-Oenale"] = "row", ["Delo"] = "ntr", ["Delta Yokuts"] = "nai-dly", ["Dem"] = "dem", ["Dema"] = "dmx", ["Demisa"] = "dei", ["Demta"] = "dmy", ["Tiếng Dena'ina"] = "tfn", ["Dendi"] = "ddn", ["Dengese"] = "dez", ["Dengka"] = "dnk", ["Deno"] = "dbb", ["Denya"] = "anv", ["Dení"] = "dny", ["Desano"] = "des", ["Dewas Rai"] = "dwz", ["Dewoin"] = "dee", ["Dezfuli"] = "def", ["Dghwede"] = "dgh", ["Dhaiso"] = "dhs", ["Dhalandji"] = "dhl", ["Dhao"] = "nfa", ["Dhofari Arabic"] = "adf", ["Dhudhuroa"] = "ddr", ["Dhungaloo"] = "dhx", ["Dhurga"] = "dhu", ["Dhuwal"] = "dwu", ["Dhuwaya"] = "dwy", ["Dia"] = "dia", ["Dibiyaso"] = "dby", ["Dibo"] = "dio", ["Dicamay Agta"] = "duy", ["Didinga"] = "did", ["Digo"] = "dig", ["Tiếng Dii"] = "dur", ["Dijim-Bwilim"] = "cfa", ["Dilling"] = "dil", ["Dima"] = "jma", ["Dimbong"] = "dii", ["Dinapigue Agta"] = "phi-din", ["Dineor"] = "mrx", ["Ding"] = "diz", ["Diodio"] = "ddi", ["Diri"] = "dwa", ["Dirim"] = "dir", ["Disa"] = "dsi", ["Diuwe"] = "diy", ["Diuxi-Tilantongo Mixtec"] = "xtd", ["Dixon Reef"] = "dix", ["Djadjawurrung"] = "dja", ["Djambarrpuyngu"] = "djr", ["Djangun"] = "djf", ["Djauan"] = "djn", ["Djawi"] = "djw", ["Djimini"] = "dyi", ["Djinba"] = "djb", ["Djiwarli"] = "djl", ["Dobel"] = "kvo", ["Dobu"] = "dob", ["Doe"] = "doe", ["Doga"] = "dgg", ["Doghoro"] = "dgx", ["Dogoso"] = "dgs", ["Dogosé"] = "dos", ["Dogul Dom"] = "dbg", ["Doka"] = "dbi", ["Doko-Uyanga"] = "uya", ["Dom"] = "doa", ["Dominican Sign Language"] = "doq", ["Dompo"] = "doy", ["Domu"] = "dof", ["Domung"] = "dev", ["Dondo"] = "dok", ["Dong"] = "doh", ["Dongo"] = "doo", ["Dongotono"] = "ddd", ["Dongshanba Lalo"] = "yik", ["Donno So Dogon"] = "dds", ["Doondo"] = "dde", ["Dorasque"] = "cba-dor", ["Dori'o"] = "dor", ["Dorig"] = "wwo", ["Doromu-Koki"] = "kqc", ["Dorze"] = "doz", ["Doso"] = "dol", ["Dothraki"] = "art-dtk", ["Doura"] = "don", ["Doutai"] = "tds", ["Doyayo"] = "dow", ["Drehu"] = "dhv", ["Duala"] = "dua", ["Duano"] = "dup", ["Duau"] = "dva", ["Dubu"] = "dmu", ["Dugun"] = "ndu", ["Duguri"] = "dbm", ["Dugwor"] = "dme", ["Duhwa"] = "kbz", ["Duit"] = "cba-dui", ["Duke"] = "nke", ["Dulbu"] = "dbo", ["Duli"] = "duz", ["Duma"] = "dma", ["Dumaitic"] = "sem-dum", ["Dumbea"] = "duf", ["Dumpas"] = "dmv", ["Dumun"] = "dui", ["Duna"] = "duc", ["Dungmali"] = "raa", ["Dungu"] = "dbv", ["Dura"] = "drq", ["Duri"] = "mvp", ["Duriankere"] = "dbn", ["Dusner"] = "dsn", ["Dusun Deyah"] = "dun", ["Dusun Malang"] = "duq", ["Dutch Sign Language"] = "dse", ["Duupa"] = "dae", ["Duvle"] = "duv", ["Duwai"] = "dbp", ["Duwet"] = "gve", ["Dwang"] = "nnu", ["Dyaabugay"] = "dyy", ["Dyaberdyaber"] = "dyb", ["Dyan"] = "dya", ["Dyangadi"] = "dyn", ["Dyugun"] = "dyd", ["Dza"] = "jen", ["Dzando"] = "dzn", ["Dzao Min"] = "bpn", ["Dzodinka"] = "add", ["Dâw"] = "kwa", ["E'ma Buyang"] = "yzg", ["Early Modern Korean"] = "ko-ear", ["Early Tripuri"] = "xtr", ["East Damar"] = "dmr", ["East Franconian"] = "vmf", ["East Kewa"] = "kjs", ["East Limba"] = "lma", ["East Makian"] = "mky", ["East Masela"] = "vme", ["East Nyala"] = "nle", ["East Tarangan"] = "tre", ["Eastern Bolivian Guaraní"] = "gui", ["Eastern Durango Nahuatl"] = "azd", ["Eastern Gurung"] = "ggn", ["Eastern Highland Chatino"] = "cly", ["Eastern Highland Otomi"] = "otm", ["Eastern Huasteca Nahuatl"] = "nhe", ["Eastern Huishui Hmong"] = "hme", ["Eastern Karaboro"] = "xrb", ["Eastern Keres"] = "kee", ["Eastern Lalu"] = "yit", ["Tiếng Maninkakan Đông"] = "emk", ["Eastern Meohang"] = "emg", ["Eastern Muria"] = "emu", ["Eastern Ngad'a"] = "nea", ["Eastern Nisu"] = "nos", ["Eastern Penan"] = "pez", ["Eastern Pomo"] = "peb", ["Eastern Qiandong Miao"] = "hmq", ["Eastern Subanun"] = "sfe", ["Eastern Tawbuid"] = "bnj", ["Eastern Xiangxi Miao"] = "muq", ["Eastern Xwla Gbe"] = "gbx", ["Ebira"] = "igb", ["Ecuadorian Sign Language"] = "ecs", ["Ede Cabe"] = "cbj", ["Ede Ije"] = "ijj", ["Edera Awyu"] = "awy", ["Edolo"] = "etr", ["Edomite"] = "xdm", ["Edopi"] = "dbf", ["Efutop"] = "ofu", ["Egyptian Sign Language"] = "esl", ["Ejamat"] = "eja", ["Ekajuk"] = "eka", ["Ekari"] = "ekg", ["Ekele"] = "khy", ["Eki"] = "eki", ["Ekit"] = "eke", ["Ekpeye"] = "ekp", ["El Alto Zapotec"] = "zpp", ["El Hugeirat"] = "elh", ["Eleme"] = "elm", ["Elepi"] = "ele", ["Elip"] = "ekm", ["Elkei"] = "elk", ["Eloi"] = "art-elo", ["Elotepec Zapotec"] = "zte", ["Eloyi"] = "afo", ["Elseng"] = "mrf", ["Elu"] = "elu", ["Emae"] = "mmw", ["Emai"] = "ema", ["Eman"] = "emn", ["Embaloh"] = "emb", ["Emberá-Baudó"] = "bdc", ["Emberá-Catío"] = "cto", ["Emem"] = "enr", ["Emerillon"] = "eme", ["Emplawas"] = "emw", ["Enawené-Nawé"] = "unk", ["Ende"] = "end", ["Enga"] = "enq", ["Enggano"] = "eno", ["Enlhet"] = "enl", ["Enrekang"] = "ptt", ["Enu"] = "enu", ["Enwan"] = "env", ["Enwang"] = "enw", ["Enxet"] = "enx", ["Enya"] = "gey", ["Epena"] = "sja", ["Epi-Olmec"] = "xep", ["Epigraphic Mayan"] = "emy", ["Erave"] = "kjy", ["Ere"] = "twp", ["Erie"] = "iro-ere", ["Eritai"] = "ert", ["Erokwanas"] = "erw", ["Erre"] = "err", ["Erromintxela"] = "emx", ["Eruwa"] = "erh", ["Ese Ejja"] = "ese", ["Eshtehardi"] = "esh", ["Eskayan"] = "esy", ["Esmeralda"] = "sai-esm", ["Esselen"] = "esq", ["Estado de México Otomi"] = "ots", ["Estonian Sign Language"] = "eso", ["Esuma"] = "esm", ["Etchemin"] = "etc", ["Etebi"] = "etb", ["Eten"] = "etx", ["Eteocypriot"] = "ecy", ["Ethiopian Sign Language"] = "eth", ["Etkywan"] = "ich", ["Eton (Cameroon)"] = "eto", ["Eton (Vanuatu)"] = "etn", ["Etulo"] = "utr", ["Evant"] = "bzz", ["Ewage-Notu"] = "nou", ["Ewarhuyana"] = "sai-ewa", ["Ewondo"] = "ewo", ["Extremaduran"] = "ext", ["Eyak"] = "eya", ["Ezaa"] = "eza", ["Fagani"] = "faf", ["Faire Atta"] = "azt", ["Faita"] = "faj", ["Faiwol"] = "fai", ["Fakkanci"] = "gel", ["Fali"] = "fli", ["Fam"] = "fam", ["Fanamaket"] = "bjp", ["Fang (Beboid)"] = "fak", ["Fania"] = "fni", ["Fas"] = "fqs", ["Fasu"] = "faa", ["Fataleka"] = "far", ["Tiếng Fataluku"] = "ddg", ["Fayu"] = "fau", ["Fedan"] = "pdn", ["Fembe"] = "agl", ["Fer"] = "kah", ["Feroge"] = "fer", ["Filomena Mata-Coahuitlán Totonac"] = "tlp", ["Finisterre Yau"] = "yuw", ["Finnish Sign Language"] = "fse", ["Finnish-Swedish Sign Language"] = "fss", ["Finongan"] = "fag", ["Fipa"] = "fip", ["Firan"] = "fir", ["Fiwaga"] = "fiw", ["Flemish Sign Language"] = "vgt", ["Flinders Island"] = "fln", ["Foau"] = "flh", ["Foia Foia"] = "ffi", ["Folopa"] = "ppo", ["Foma"] = "fom", ["Fongoro"] = "fgr", ["Foodo"] = "fod", ["Forak"] = "frq", ["Fordata"] = "frd", ["Fore"] = "for", ["Forest Nenets"] = "yrk-for", ["Fortsenal"] = "frt", ["French Belgian Sign Language"] = "sfb", ["French Sign Language"] = "fsl", ["Fuliiru"] = "flr", ["Fulniô"] = "fun", ["Fum"] = "fum", ["Tiếng Fungwa"] = "ula", ["Furu"] = "fuu", ["Futuna-Aniwa"] = "fut", ["Fuyug"] = "fuy", ["Fwe"] = "fwe", ["Fwâi"] = "fwa", ["Fyam"] = "pym", ["Fyer"] = "fie", ["Ga'anda"] = "gqa", ["Ga'dang"] = "gdg", ["Gaa"] = "ttb", ["Gaam"] = "tbi", ["Gabadi"] = "kbt", ["Gabi"] = "gbw", ["Gabrielino-Fernandeño"] = "xgf", ["Gadang"] = "gdk", ["Gade"] = "ged", ["Gadjerawang"] = "gdh", ["Gadsup"] = "gaj", ["Gafat"] = "gft", ["Gagadu"] = "gbu", ["Gagnoa Bété"] = "btg", ["Gaikundi"] = "gbf", ["Gaina"] = "gcn", ["Gal"] = "gap", ["Galambu"] = "glo", ["Galela"] = "gbi", ["Galeya"] = "gar", ["Galice"] = "gce", ["Galindian"] = "xgl", ["Gallaecian"] = "cel-gal", ["Galoli"] = "gal", ["Gambera"] = "gma", ["Gamela"] = "sai-gam", ["Gamkonora"] = "gak", ["Gamo-Ningi"] = "bte", ["Gana"] = "gnq", ["Ganang"] = "gne", ["Gane"] = "gzn", ["Ganggalida"] = "gcd", ["Ganglau"] = "ggl", ["Gangte"] = "gnb", ["Gangulu"] = "gnl", ["Gants"] = "gao", ["Ganzi"] = "gnz", ["Gao"] = "gga", ["Gapapaiwa"] = "pwg", ["Garawa"] = "wrk", ["Garingbal"] = "xgi", ["Garus"] = "gyb", ["Garza"] = "xgr", ["Gashowu"] = "nai-gsy", ["Gavak"] = "dmc", ["Gavar"] = "gou", ["Gavião do Jiparaná"] = "gvo", ["Gayo"] = "gay", ["Gayón"] = "sai-gay", ["Gbagyi"] = "gbr", ["Gban"] = "ggu", ["Gbanu"] = "gbv", ["Gbanziri"] = "gbg", ["Gbari"] = "gby", ["Gbaya"] = "gba", ["Gbaya-Bossangoa"] = "gbp", ["Gbaya-Bozoum"] = "gbq", ["Gbaya-Mbodomo"] = "gmm", ["Gbayi"] = "gyg", ["Gbesi Gbe"] = "gbs", ["Gbii"] = "ggb", ["Gbin"] = "xgb", ["Gboloo Grebo"] = "gec", ["Gciriku"] = "diu", ["Gcwi"] = "gwj", ["Ge"] = "hmj", ["Gebe"] = "gei", ["Gedaged"] = "gdd", ["Geji"] = "gji", ["Gela"] = "nlg", ["Gelao"] = "gio", ["Gele'"] = "sbc", ["Geme"] = "geq", ["Gende"] = "gaf", ["Gengle"] = "geg", ["Gepo"] = "ygp", ["Gera"] = "gew", ["German Sign Language"] = "gsg", ["Geruma"] = "gea", ["Geser-Gorom"] = "ges", ["Gey"] = "guv", ["Ghanaian Sign Language"] = "gse", ["Ghandruk Sign Language"] = "gds", ["Ghanongga"] = "ghn", ["Ghari"] = "gri", ["Ghayavi"] = "bmk", ["Ghera"] = "ghr", ["Ghulfan"] = "ghl", ["Giangan"] = "bgi", ["Gibanawa"] = "gib", ["Gidar"] = "gid", ["Gikyode"] = "acd", ["Gilima"] = "gix", ["Gimi (Austronesian)"] = "gip", ["Gimme"] = "kmp", ["Gimnime"] = "gmn", ["Ginuman"] = "gnm", ["Girawa"] = "bbr", ["Githabul"] = "gih", ["Gitua"] = "ggt", ["Giyug"] = "giy", ["Gizrra"] = "tof", ["Glaro-Twabo"] = "glr", ["Glavda"] = "glw", ["Glio-Oubi"] = "oub", ["Gnau"] = "gnu", ["Goa'uld"] = "art-gld", ["Goaria"] = "gig", ["Gobasi"] = "goi", ["Gobu"] = "gox", ["Godié"] = "god", ["Godwari"] = "gdx", ["Goemai"] = "ank", ["Gogo"] = "gog", ["Gogodala"] = "ggw", ["Gokana"] = "gkn", ["Gokhy"] = "sit-gkh", ["Gola"] = "gol", ["Golin"] = "gvf", ["Golpa"] = "lja", ["Gondi"] = "gon", ["Gongduk"] = "goe", ["Gonja"] = "gjn", ["Goo"] = "gov", ["Gor"] = "gqr", ["Gorakor"] = "goc", ["Gorap"] = "goq", ["Goreng"] = "xgg", ["Gorovu"] = "grq", ["Gottscheerish"] = "gmw-gts", ["Goundo"] = "goy", ["Gowlan"] = "goj", ["Gowro"] = "gwf", ["Gozarkhani"] = "goz", ["Grangali"] = "nli", ["Grass Koiari"] = "kbk", ["Grebo"] = "grb", ["Greek Sign Language"] = "gss", ["Green Gelao"] = "giq", ["Green Hmong"] = "hnj", ["Grenadian Creole English"] = "gcl", ["Gresi"] = "grs", ["Groma"] = "gro", ["Gros Ventre"] = "ats", ["Gua"] = "gwx", ["Guahibo"] = "guh", ["Guambiano"] = "gum", ["Guamo"] = "sai-gmo", ["Guanano"] = "gvc", ["Guatemalan Sign Language"] = "gsm", ["Guató"] = "gta", ["Guayabero"] = "guo", ["Guazacapán"] = "nai-guz", ["Gudang"] = "xgd", ["Gudanji"] = "nji", ["Gude"] = "gde", ["Gudu"] = "gdu", ["Guduf-Gava"] = "gdf", ["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-Bissau Sign Language"] = "lgs", ["Guinean Sign Language"] = "gus", ["Guiqiong"] = "gqi", ["Gula"] = "glu", ["Gula'alaa"] = "gmb", ["Gule"] = "gly", ["Gullah"] = "gul", ["Gumalu"] = "gmu", ["Gumatj"] = "gnn", ["Gumawana"] = "gvs", ["Gundi"] = "gdi", ["Gunditjmara"] = "gjm", ["Gundungurra"] = "xrd", ["Gungabula"] = "gyf", ["Gungu"] = "rub", ["Guntai"] = "gnt", ["Gunu"] = "yas", ["Gunwinggu"] = "gup", ["Tiếng Gunya"] = "gyy", ["Gupa-Abawa"] = "gpa", ["Gupapuyngu"] = "guf", ["Guragone"] = "gge", ["Guramalum"] = "grz", ["Gureng Gureng"] = "gnr", ["Gurgula"] = "ggg", ["Guriaso"] = "grx", ["Gurindji"] = "gue", ["Gurjar Apabhramsa"] = "inc-gup", ["Gurmana"] = "gvm", ["Guro"] = "goa", ["Guruntum"] = "grd", ["Gusan"] = "gsn", ["Gusii"] = "guz", ["Gusilay"] = "gsl", ["Guwa"] = "xgw", ["Guwamu"] = "gwu", ["Guwar"] = "aus-guw", ["Guya"] = "gka", ["Guyanese Creole English"] = "gyn", ["Guyani"] = "gvy", ["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", ["Gyalsumdo"] = "gyo", ["Gyele"] = "gyi", ["Gyem"] = "gye", ["Güenoa"] = "sai-gue", ["Habu"] = "hbu", ["Hadothi"] = "hoj", ["Hadrami"] = "xhd", ["Hadza"] = "hts", ["Haeke"] = "aek", ["Hahon"] = "hah", ["Haigwai"] = "hgw", ["Hainyaxo Bozo"] = "bzx", ["Haiphong Sign Language"] = "haf", ["Haitian Vodoun Culture Language"] = "hvc", ["Haiǁom"] = "hgm", ["Haji"] = "hji", ["Hakö"] = "hao", ["Halang Doan"] = "hld", ["Halia"] = "hla", ["Hamap"] = "hmu", ["Hamba"] = "hba", ["Hamtai"] = "hmt", ["Hanga"] = "hag", ["Hanga Hundi"] = "wos", ["Hanoi Sign Language"] = "hab", ["Harami"] = "xha", ["Haraza"] = "nub-har", ["Haruai"] = "tmd", ["Haruku"] = "hrk", ["Harzani"] = "hrz", ["Hasaitic"] = "sem-has", ["Hasha"] = "ybj", ["Tiếng Ả Rập Hassaniya"] = "mey", ["Tiếng Hatam"] = "had", ["Hausa Sign Language"] = "hsl", ["Haveke"] = "hvk", ["Havu"] = "hav", ["Hawai'i Pidgin Sign Language"] = "hps", ["Hawaiian Creole"] = "hwc", ["Haya"] = "hay", ["Hdi"] = "xed", ["Hehe"] = "heh", ["Helong"] = "heg", ["Helu"] = "elu-prk", ["Hema"] = "nix", ["Hemba"] = "hem", ["Herdé"] = "hed", ["Hermit"] = "llf", ["Hewa"] = "ham", ["Heyo"] = "auk", ["Hibito"] = "hib", ["Hidatsa"] = "hid", ["Highland Konjo"] = "kjk", ["Highland Oaxaca Chontal"] = "chd", ["Highland Puebla Nahuatl"] = "azz", ["Hijuk"] = "hij", ["Himarimã"] = "hir", ["Himyaritic"] = "sem-him", ["Hismaic"] = "sem-his", ["Hitchiti"] = "nai-hit", ["Hitu"] = "htu", ["Hixkaryana"] = "hix", ["Hlepho Phowa"] = "yhl", ["Hlersu"] = "hle", ["Hmar"] = "hmr", ["Hmong Dô"] = "hmv", ["Hmong Shua"] = "hmz", ["Hmwaveke"] = "mrk", ["Ho Chi Minh City Sign Language"] = "hos", ["Hobyót"] = "hoh", ["Hoia Hoia"] = "hhi", ["Holikachuk"] = "hoi", ["Holma"] = "hod", ["Holoholo"] = "hoo", ["Holu"] = "hol", ["Homa"] = "hom", ["Honduran Lenca"] = "len", ["Honduras Sign Language"] = "hds", ["Hone"] = "juh", ["Hong Kong Sign Language"] = "hks", ["Honi"] = "how", ["Horned Miao"] = "hrm", ["Horo"] = "hor", ["Horom"] = "hoe", ["Hote"] = "hot", ["Hoti"] = "hti", ["Hovongan"] = "hov", ["Hoyahoya"] = "hhy", ["Hrangkhol"] = "hra", ["Hruso"] = "hru", ["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", ["Hukumina"] = "huw", ["Hula"] = "hul", ["Tiếng Huli"] = "hui", ["Hulung"] = "huk", ["Humene"] = "huf", ["Hun"] = "uth", ["Hunde"] = "hke", ["Hungana"] = "hum", ["Hungarian Sign Language"] = "hsh", ["Hungworo"] = "nat", ["Hunjara-Kaina Ke"] = "hkk", ["Hunnic"] = "xhc", ["Hupla"] = "hap", ["Hutterisch"] = "geh", ["Hwana"] = "hwo", ["Hya"] = "hya", ["Hän"] = "haa", ["Hértevin"] = "hrt", ["I-Wak"] = "iwk", ["Iamalele"] = "yml", ["Iatmul"] = "ian", ["Iau"] = "tmu", ["Ibali Teke"] = "tek", ["Ibani"] = "iby", ["Iberian"] = "xib", ["Iboko"] = "bkp", ["Ibu"] = "ibu", ["Icelandic Sign Language"] = "icl", ["Iceve-Maci"] = "bec", ["Idakho-Isukha-Tiriki"] = "ida", ["Idaté"] = "idt", ["Idere"] = "ide", ["Idesa"] = "ids", ["Idi"] = "idi", ["Idoma"] = "idu", ["Idon"] = "idc", ["Idun"] = "ldb", ["Iduna"] = "viv", ["Ifo"] = "iff", ["Igana"] = "igg", ["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", ["Iku-Gora-Ankwa"] = "ikv", ["Ikulu"] = "ikl", ["Ikwo"] = "iqw", ["Ila"] = "ilb", ["Ile Ape"] = "ila", ["Ilgar"] = "ilg", ["Ili'uun"] = "ilu", ["Ilianen Manobo"] = "mbi", ["Illyrian"] = "xil", ["Ilongot"] = "ilk", ["Ilue"] = "ilv", ["Ilwana"] = "mlk", ["Imbongu"] = "imo", ["Imonda"] = "imn", ["Imroing"] = "imr", ["Inabaknon"] = "abx", ["Inapang"] = "mzu", ["Indanga"] = "bnt-ind", ["Indian Sign Language"] = "ins", ["Indonesian Bajau"] = "bdl", ["Indonesian Sign Language"] = "inl", ["Indri"] = "idr", ["Indus Valley Language"] = "xiv", ["Inebu One"] = "oin", ["Ineseño"] = "inz", ["Inga"] = "inb", ["Inlaod Itneg"] = "iti", ["Inoke-Yate"] = "ino", ["Inonhan"] = "loc", ["Inpui Naga"] = "nkf", ["International Sign"] = "ils", ["Inuinnaqtun"] = "esx-inq", ["Inuit Sign Language"] = "iks", ["Inuktun"] = "esx-ink", ["Ipai"] = "nai-ipa", ["Ipalapa Amuzgo"] = "azm", ["Ipiko"] = "ipo", ["Ipili"] = "ipi", ["Ipulo"] = "ass", ["Iquito"] = "iqu", ["Ir"] = "irr", ["Irantxe"] = "irn", ["Iranun"] = "ill", ["Irarutu"] = "irh", ["Iraya"] = "iry", ["Iresim"] = "ire", ["Iriga Bicolano"] = "bto", ["Irish Sign Language"] = "isg", ["Isabi"] = "isa", ["Isanzu"] = "isn", ["Isarog Agta"] = "agk", ["Isaurian"] = "und-isa", ["Isconahua"] = "isc", ["Isebe"] = "igo", ["Isinai"] = "inn", ["Isirawa"] = "srl", ["Islander Creole English"] = "icr", ["Israeli Sign Language"] = "isr", ["Isthmus Mixe"] = "mir", ["Isu"] = "isu", ["Isubu"] = "szv", ["Italian Sign Language"] = "ise", ["Itawit"] = "itv", ["Iteri"] = "itr", ["Itik"] = "itx", ["Ito"] = "itw", ["Itundujia Mixtec"] = "mce", ["Itzá"] = "itz", ["Iwal"] = "kbm", ["Iwam"] = "iwm", ["Iwur"] = "iwo", ["Ixcatec"] = "ixc", ["Ixcatlán Mazatec"] = "mzi", ["Ixtayutla Mixtec"] = "vmj", ["Ixtenco Otomi"] = "otz", ["Iyayu"] = "iya", ["Iyive"] = "uiv", ["Iyo"] = "nca", ["Iyo'wujwa Chorote"] = "crq", ["Iyojwa'ja Chorote"] = "crt", ["Izere"] = "izr", ["Izi"] = "izz", ["Izi-Ezaa-Ikwo-Mgbo"] = "izi", ["Izora"] = "cbo", ["Iñapari"] = "inp", ["Jabem"] = "jae", ["Jabutí"] = "jbt", ["Jad"] = "jda", ["Jadgali"] = "jdg", ["Jahanka"] = "jad", ["Jair Awyu"] = "awv", ["Jakati"] = "jat", ["Jalapa de Díaz Mazatec"] = "maj", ["Jalkunan"] = "bxl", ["Jamaican Country Sign Language"] = "jcs", ["Jamaican Sign Language"] = "jls", ["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", ["Japrería"] = "jru", ["Jara"] = "jaf", ["Jaru"] = "ddj", ["Jassic"] = "ysc", ["Jawe"] = "jaz", ["Jaya"] = "jyy", ["Jebero"] = "jeb", ["Jeikó"] = "sai-jko", ["Jenaama Bozo"] = "bze", ["Jeng"] = "jeg", ["Jere"] = "jer", ["Jeri Kuo"] = "jek", ["Jerung"] = "jee", ["Jhankot Sign Language"] = "jhs", ["Jiamao"] = "jio", ["Jiba"] = "juo", ["Jibu"] = "jib", ["Jilbe"] = "jie", ["Jili"] = "mgi", ["Jilim"] = "jil", ["Jimi"] = "jmi", ["Jimjimen"] = "jim", ["Jina"] = "jia", ["Jingulu"] = "jig", ["Jiongnai Bunu"] = "pnu", ["Jirajara"] = "sai-jrj", ["Jiru"] = "jrr", ["Jita"] = "jit", ["Joba"] = "job", ["Jofotek-Bromnya"] = "jbr", ["Jola-Fonyi"] = "dyo", ["Jola-Kasa"] = "csk", ["Jonkor Bourmataguil"] = "jeu", ["Jordanian Sign Language"] = "jos", ["Jorá"] = "jor", ["Jowulu"] = "jow", ["Ju"] = "juu", ["Jumla Sign Language"] = "jus", ["Jumli"] = "jml", ["Jungle Inga"] = "inj", ["Juquila Mixe"] = "mxq", ["Jur Modo"] = "bex", ["Jurúna"] = "jur", ["Jutiapa"] = "nai-jtp", ["Juwal"] = "mwb", ["Juxtlahuaca Mixtec"] = "vmc", ["Jwira-Pepesa"] = "jwi", ["Júma"] = "jua", ["Kaamba"] = "xku", ["Kaan"] = "ldl", ["Kaang Chin"] = "ckn", ["Kaansa"] = "gna", ["Kaapor Sign Language"] = "uks", ["Kaba"] = "ksp", ["Kabalai"] = "kvf", ["Kabatei"] = "xkp", ["Kabba-Laka"] = "lap", ["Kabishiana"] = "tup-kab", ["Kabola"] = "klz", ["Kabore One"] = "onk", ["Kabras"] = "lkb", ["Kaburi"] = "uka", ["Kabutra"] = "kbu", ["Kabwa"] = "cwa", ["Kabwari"] = "kcw", ["Kachari"] = "xac", ["Kacipo-Balesi"] = "koe", ["Kaco'"] = "xkk", ["Kadai"] = "kzd", ["Kadara"] = "kad", ["Kadaru"] = "kdu", ["Kadiwéu"] = "kbc", ["Kado"] = "kdv", ["Kadugli"] = "xtc", ["Kaduo"] = "ktp", ["Kaera"] = "jka", ["Kafoa"] = "kpu", ["Kagan Kalagan"] = "kll", ["Kagate"] = "syw", ["Kagoma"] = "kdm", ["Kagoro"] = "xkg", ["Kagulu"] = "kki", ["Kahe"] = "hka", ["Kahua"] = "agw", ["Kaian"] = "kct", ["Kaibobo"] = "kzb", ["Kaidipang"] = "kzp", ["Kaiep"] = "kbw", ["Kaike"] = "kzq", ["Kaiku"] = "kkq", ["Kaimbulawa"] = "zka", ["Kaimbé"] = "xai", ["Kairak"] = "ckr", ["Kairiru"] = "kxa", ["Kairui-Midiki"] = "krd", ["Kais"] = "kzm", ["Kaivi"] = "kce", ["Kaiwá"] = "kgk", ["Kaiy"] = "tcq", ["Kajakse"] = "ckq", ["Kajali"] = "xkj", ["Kajaman"] = "kag", ["Kakabe"] = "kke", ["Kakanda"] = "kka", ["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", ["Kalamsé"] = "knz", ["Kalanadi"] = "wkl", ["Kalanga"] = "kck", ["Kalapuya"] = "kyl", ["Kalarko"] = "kba", ["Kalasuri"] = "xme-kls", ["Kalenjin"] = "kln", ["Kalinago"] = "crb", ["Kalkatungu"] = "ktg", ["Kalou"] = "ywa", ["Kaluli"] = "bco", ["Kalumpang"] = "kli", ["Kam"] = "kdx", ["Kamakan"] = "vkm", ["Kamang"] = "woi", ["Kamano"] = "kbq", ["Kamantan"] = "kci", ["Kamar"] = "keq", ["Kamara"] = "jmr", ["Kamarian"] = "kzx", ["Kamaru"] = "kgx", ["Kamasa"] = "klp", ["Kamasau"] = "kms", ["Kamayurá"] = "kay", ["Kamba"] = "kam", ["Kambaira"] = "kyy", ["Kamberataro"] = "kbv", ["Kamberau"] = "irx", ["Kambiwá"] = "xbw", ["Kami"] = "kmi", ["Kamkata-viri"] = "bsh", ["Kamo"] = "kcq", ["Kamoro"] = "kgq", ["Kamu"] = "xmu", ["Kamwe"] = "hig", ["Kanakuru"] = "kna", ["Kanamari"] = "knm", ["Kanashi"] = "xns", ["Kanasi"] = "soq", ["Kandas"] = "kqw", ["Kandawo"] = "gam", ["Kande"] = "kbs", ["Kang"] = "kyp", ["Kanga"] = "kcp", ["Kanggape"] = "igm", ["Kango"] = "kty", ["Kango-Sua"] = "kzy", ["Kaniet"] = "ktk", ["Kanikkaran"] = "kev", ["Kaningdon-Nindem"] = "kdp", ["Kaningi"] = "kzo", ["Kaningra"] = "knr", ["Kaninuwa"] = "wat", ["Kanite"] = "kmu", ["Kanjari"] = "kft", ["Kanju"] = "kbe", ["Kanowit"] = "kxn", ["Kanoé"] = "kxo", ["Kansa"] = "ksk", ["Kantosi"] = "xkt", ["Kanu"] = "khx", ["Kanufi"] = "kni", ["Kanyok"] = "kny", ["Kao"] = "kax", ["Kaonde"] = "kqn", ["Kap"] = "ykm", ["Kapauri"] = "khp", ["Kapin"] = "tbx", ["Kapinawá"] = "xpn", ["Kapriman"] = "dju", ["Kaptiau"] = "kbi", ["Kapya"] = "klo", ["Kara (New Guinea)"] = "leu", ["Kara (Tanzania)"] = "reg", ["Karadjeri"] = "gbd", ["Karaga Mandaya"] = "mry", ["Karami"] = "xar", ["Karamojong"] = "kdj", ["Karang"] = "kzr", ["Karanga"] = "kth", ["Karankawa"] = "zkk", ["Karas"] = "kgv", ["Karawa"] = "xrw", ["Kare (Africa)"] = "kbn", ["Kare (New Guinea)"] = "kmf", ["Karey"] = "kyd", ["Kari"] = "kbj", ["Karingani"] = "kgn", ["Karipuna"] = "kuq", ["Karipúna"] = "kgm", ["Karipúna Creole French"] = "kmv", ["Kariya"] = "kil", ["Kariyarra"] = "vka", ["Karkar-Yuri"] = "yuj", ["Karkin"] = "krb", ["Karko"] = "kko", ["Karnai"] = "bbv", ["Karo Batak"] = "btx", ["Karok"] = "kyh", ["Karolanos"] = "kyn", ["Karon"] = "krx", ["Karon Dori"] = "kgw", ["Karore"] = "xkx", ["Karranga"] = "xrq", ["Karuwali"] = "rxw", ["Kasanga"] = "ccj", ["Kasem"] = "xsm", ["Kasiguranin"] = "ksn", ["Kaska"] = "kkz", ["Kaskean"] = "zsk", ["Kaskihá"] = "gva", ["Kassite"] = "und-kas", ["Kassonke"] = "kao", ["Kasua"] = "khs", ["Kataang"] = "kgd", ["Katabaga"] = "ktq", ["Katawixi"] = "xat", ["Katembri"] = "sai-kat", ["Kathlamet"] = "nai-kat", ["Kathoriya Tharu"] = "tkt", ["Kathu"] = "ykt", ["Katkari"] = "kfu", ["Katla"] = "kcr", ["Kato"] = "ktw", ["Katso"] = "kaf", ["Katukina"] = "knt", ["Kaulong"] = "pss", ["Kaur"] = "vkk", ["Kaure"] = "bpp", ["Kauwera"] = "xau", ["Kawacha"] = "kcb", ["Kawaiisu"] = "xaw", ["Kawe"] = "kgb", ["Kawishana"] = "awd-kaw", ["Kaxararí"] = "ktx", ["Kaxuyana"] = "kbb", ["Kaya"] = "zra", ["Kayabí"] = "kyz", ["Kayagar"] = "kyt", ["Kayan Mahakam"] = "xay", ["Kayan River Kayan"] = "xkn", ["Kayardild"] = "gyd", ["Kayeli"] = "kzl", ["Kaytetye"] = "gbb", ["Kayupulau"] = "kzu", ["Kazukuru"] = "kzk", ["Ke'o"] = "xxk", ["Keak"] = "keh", ["Keapara"] = "khz", ["Kedang"] = "ksx", ["Keder"] = "kdy", ["Kehu"] = "khh", ["Kei"] = "kei", ["Keiga"] = "kec", ["Kein"] = "bmh", ["Keiyo"] = "eyo", ["Kela-Yela"] = "kel", ["Kelabit"] = "kzi", ["Keley-I Kallahan"] = "ify", ["Tiếng 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", ["Kenswei Nsei"] = "ndb", ["Kenyan Sign Language"] = "xki", ["Kenyi"] = "lke", ["Keoru-Ahia"] = "xeu", ["Kepkiriwát"] = "kpn", ["Kepo'"] = "kuk", ["Kera"] = "ker", ["Kerak"] = "hhr", ["Kereho"] = "xke", ["Kerewe"] = "ked", ["Kerewo"] = "kxz", ["Kerinci"] = "kvr", ["Kesawai"] = "xes", ["Ketangalan"] = "kae", ["Kete"] = "kcv", ["Ketengban"] = "xte", ["Ketum"] = "ktt", ["Kewa"] = "kew", ["Keyagana"] = "kyg", ["Kgalagadi"] = "xkv", ["Khana"] = "ogo", ["Khandeshi"] = "khn", ["Khao"] = "xao", ["Kharam Naga"] = "kfw", ["Kharia Thar"] = "ksy", ["Khayo"] = "lko", ["Khe"] = "kqg", ["Khehek"] = "tlx", ["Khetrani"] = "xhe", ["Khezha Naga"] = "nkh", ["Khirwar"] = "kwx", ["Khisa"] = "kqm", ["Khlor"] = "llo", ["Khlula"] = "ykl", ["Khoibu Naga"] = "nkb", ["Khoini"] = "xkc", ["Kholok"] = "ktc", ["Khumi Chin"] = "cnk", ["Khwe"] = "xuu", ["Kibala"] = "blv", ["Kibena"] = "bez", ["Kibet"] = "kie", ["Kibiri"] = "prm", ["Kichwa"] = "qwe-kch", ["Kikami"] = "kcu", ["Kilit"] = "xme-klt", ["Kilivila"] = "kij", ["Kiliwa"] = "klb", ["Kilmeri"] = "kih", ["Kimaama"] = "kig", ["Kimaragang"] = "kqr", ["Kimbu"] = "kiv", ["Kimki"] = "sbt", ["Kimré"] = "kqp", ["Kinabalian"] = "cbw", ["Kinalakna"] = "kco", ["Kinga"] = "zga", ["Kings River Yokuts"] = "nai-kry", ["Kinikinao"] = "gqn", ["Kinuku"] = "kkd", ["Kioko"] = "ues", ["Kiong"] = "kkm", ["Kiorr"] = "xko", ["Kipfokomo"] = "pkb", ["Kipsigis"] = "sgc", ["Kiput"] = "kyi", ["Kir-Balar"] = "kkr", ["Kire"] = "geb", ["Kirfi"] = "kks", ["Kirikiri"] = "kiy", ["Kirya-Konzel"] = "fkk", ["Kis"] = "kis", ["Kisa"] = "lks", ["Kisankasa"] = "kqh", ["Kisar"] = "kje", ["Kisi"] = "kiz", ["Kita Maninkakan"] = "mwk", ["Kitanemuk"] = "azc-ktn", ["Kitembo"] = "tbt", ["Kitja"] = "gia", ["Kitsai"] = "kii", ["Kiunum"] = "wei", ["Kla"] = "lda", ["Klamath-Modoc"] = "kla", ["Klao"] = "klu", ["Klias River Kadazan"] = "kqt", ["Ko"] = "fuj", ["Koasati"] = "cku", ["Koba"] = "kpd", ["Kobiana"] = "kcj", ["Kobol"] = "kgu", ["Kochila Tharu"] = "thq", ["Kodaku"] = "ksz", ["Kodeoha"] = "vko", ["Kodi"] = "kod", ["Kodia"] = "kwp", ["Koenoem"] = "kcs", ["Kofa"] = "kso", ["Kofei"] = "kpi", ["Kofyar"] = "kwl", ["Kohin"] = "kkx", ["Kohumono"] = "bcs", ["Koi"] = "kkt", ["Koireng"] = "nkd", ["Koitabu"] = "kqi", ["Koiwat"] = "kxt", ["Kok-Nar"] = "gko", ["Kok-Paponk"] = "okg", ["Kokata"] = "ktd", ["Koke"] = "kou", ["Koko-Bera"] = "kkp", ["Kokoda"] = "xod", ["Kokola"] = "kzn", ["Kokota"] = "kkk", ["Kol (Cameroon)"] = "biw", ["Kol (New Guinea)"] = "kol", ["Kola"] = "kvv", ["Kolbila"] = "klc", ["Kolibugan Subanon"] = "skn", ["Kolom"] = "klm", ["Koluwawa"] = "klx", ["Kom (India)"] = "kmm", ["Koma"] = "kmy", ["Komba"] = "kpf", ["Kombai"] = "tyn", ["Kombio"] = "xbi", ["Komering"] = "kge", ["Kominimung"] = "xoi", ["Kompane"] = "kvp", ["Komyandaret"] = "kzv", ["Kon Keu"] = "kkn", ["Konai"] = "kxw", ["Konda"] = "knd", ["Koneraw"] = "kdw", ["Konkomba"] = "xon", ["Konni"] = "kma", ["Kono (Guinea)"] = "knu", ["Kono (Nigeria)"] = "klk", ["Kono (Sierra Leone)"] = "kno", ["Konomala"] = "koa", ["Konomihu"] = "nai-knm", ["Konongo"] = "kcz", ["Konyak Naga"] = "nbe", ["Konyanka Maninka"] = "mku", ["Konzo"] = "koo", ["Kopar"] = "xop", ["Kopkaka"] = "opk", ["Korafe-Yegha"] = "kpr", ["Korak"] = "koz", ["Korana"] = "kqz", ["Korandje"] = "kcy", ["Korean Sign Language"] = "kvk", ["Koreguaje"] = "coe", ["Koresh-e Rostam"] = "okh", ["Korlai Creole Portuguese"] = "vkp", ["Koro (India)"] = "jkr", ["Koro (New Guinea)"] = "kxr", ["Koro (Vanuatu)"] = "krf", ["Koro (West Africa)"] = "kfo", ["Koromfé"] = "kfz", ["Koromira"] = "kqj", ["Koronadal Blaan"] = "bpr", ["Koroni"] = "xkq", ["Korop"] = "krp", ["Koropó"] = "xxr", ["Koroshi"] = "ktl", ["Korowai"] = "khe", ["Korubo"] = "xor", ["Korupun-Sela"] = "kpq", ["Kosadle"] = "kiq", ["Kosarek Yale"] = "kkl", ["Kosena"] = "kze", ["Koshin"] = "kid", ["Kota (Gabon)"] = "koq", ["Kota Bangun Kutai Malay"] = "mqg", ["Kota Marudu Talantang"] = "grm", ["Kota Marudu Tinagas"] = "ktr", ["Kotafon Gbe"] = "kqk", ["Koti"] = "eko", ["Kou"] = "snz", ["Kouya"] = "kyf", ["Kovai"] = "kqb", ["Kove"] = "kvc", ["Kowaki"] = "xow", ["Kowiai"] = "kwh", ["Koy Sanjaq Surat"] = "kqd", ["Koyaga"] = "kga", ["Koyo"] = "koh", ["Koyra Chiini"] = "khq", ["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", ["Krenak"] = "kqq", ["Krevinian"] = "zkv", ["Kreye"] = "xre", ["Krikati-Timbira"] = "xri", ["Krim"] = "krm", ["Krisa"] = "ksi", ["Kristang"] = "mcm", ["Krobu"] = "kxb", ["Krongo"] = "kgo", ["Kua"] = "tyu", ["Kua-nsi"] = "ykn", ["Kuamasi"] = "yku", ["Kuan"] = "uan", ["Kuanhua"] = "xnh", ["Kube"] = "kgf", ["Kubi"] = "kof", ["Kubo"] = "jko", ["Kubu"] = "kvb", ["Kucong"] = "lkc", ["Kudu-Camo"] = "kov", ["Kugama"] = "kow", ["Kugbo"] = "kes", ["Kugu-Muminh"] = "xmh", ["Kui (Indonesia)"] = "kvd", ["Kuijau"] = "dkr", ["Kuikúro"] = "kui", ["Kujarge"] = "vkj", ["Kuk"] = "kfn", ["Kukatja"] = "kux", ["Kukele"] = "kez", ["Kukkuzi"] = "urj-kuk", ["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", ["Kulon"] = "uon", ["Kulung"] = "kle", ["Kumak"] = "nee", ["Kumalu"] = "ksl", ["Kumam"] = "kdi", ["Kuman"] = "kue", ["Kumaoni"] = "kfy", ["Kumba"] = "ksm", ["Kumbainggar"] = "kgs", ["Kumbaran"] = "wkb", ["Kumhali"] = "kra", ["Kumu"] = "kmw", ["Kumukio"] = "kuo", ["Kunama"] = "kun", ["Kunbarlang"] = "wlg", ["Kunda"] = "kdn", ["Kunduvadi"] = "wku", ["Kung"] = "kfl", ["Kungarakany"] = "ggk", ["Kungardutyi"] = "gdt", ["Kunggari"] = "kgl", ["Kungkari"] = "lku", ["Kuni"] = "kse", ["Kuni-Boazi"] = "kvg", ["Kunimaipa"] = "kup", ["Kunja"] = "pep", ["Kunjen"] = "kjn", ["Kunyi"] = "njx", ["Kunza"] = "kuz", ["Kuot"] = "kto", ["Kupa"] = "kug", ["Kupang Malay"] = "mkn", ["Kupsabiny"] = "kpz", ["Kur"] = "kuv", ["Kura Ede Nago"] = "nqk", ["Kurama"] = "krh", ["Kuranko"] = "knk", ["Kuri"] = "nbn", ["Kuria"] = "kuj", ["Kurmukar"] = "kfv", ["Kurnai"] = "unn", ["Kurrama"] = "vku", ["Kurti"] = "ktm", ["Kurtjar"] = "gdj", ["Kurudu"] = "kjr", ["Kuruáya"] = "kyr", ["Tiếng Kusaal"] = "kus", ["Kusaghe"] = "ksg", ["Kustenau"] = "awd-kus", ["Kusu"] = "ksv", ["Kusunda"] = "kgg", ["Kuthant"] = "xut", ["Kutto"] = "kpa", ["Kutu"] = "kdc", ["Kuturmi"] = "khj", ["Kuuk Thaayorre"] = "thd", ["Kuuk Yak"] = "uky", ["Kuuku-Ya'u"] = "kuy", ["Kuvale"] = "olu", ["Kuwaa"] = "blh", ["Kuwaataay"] = "cwt", ["Kuwani"] = "paa-kwn", ["Kwa'"] = "bko", ["Kwaami"] = "ksq", ["Kwadi"] = "kwz", ["Kwaio"] = "kwd", ["Kwaja"] = "kdz", ["Kwak"] = "kwq", ["Kwakum"] = "kwu", ["Kwalhioqua-Tlatskanai"] = "qwt", ["Kwama"] = "kmq", ["Kwambi"] = "kwm", ["Kwamera"] = "tnk", ["Kwami"] = "ktf", ["Kwamtim One"] = "okk", ["Kwang"] = "kvi", ["Kwanga"] = "kwj", ["Kwangali"] = "kwn", ["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", ["Kwoma"] = "kmo", ["Kwomtari"] = "kwo", ["Kyak"] = "bka", ["Kyaka"] = "kyc", ["Kyan-Karyaw Naga"] = "nqq", ["Kyenele"] = "kql", ["Kyenga"] = "tye", ["Kyerung"] = "kgy", ["Kélé"] = "keb", ["Kómnzo"] = "paa-kom", ["La'bi"] = "lbi", ["Laal"] = "gdm", ["Laba"] = "lau", ["Label"] = "lbb", ["Labir"] = "jku", ["Labo"] = "mwi", ["Labo Phowa"] = "ypb", ["Labu"] = "lbu", ["Labuk-Kinabatangan Kadazan"] = "dtb", ["Lacandon"] = "lac", ["Lachi"] = "lbt", ["Lachiguiri Zapotec"] = "zpa", ["Lachixío Zapotec"] = "zpl", ["Ladji-Ladji"] = "llj", ["Laeko-Libuat"] = "lkl", ["Lafofa"] = "laf", ["Laghu"] = "lgb", ["Laghuu"] = "lgh", ["Lagwan"] = "kot", ["Laha (Indonesia)"] = "lhh", ["Tiếng La Ha"] = "lha", ["Lahanan"] = "lhn", ["Lahu Shi"] = "lhi", ["Lahul Lohar"] = "lhl", ["Laimbue"] = "lmx", ["Laitu Chin"] = "clj", ["Laiyolo"] = "lji", ["Laka"] = "lak", ["Lake Miwok"] = "lmw", ["Lakha"] = "lkh", ["Lakkia"] = "lbc", ["Lakon"] = "lkn", ["Lakondê"] = "lkd", ["Lakota Dida"] = "dic", ["Lala (New Guinea)"] = "nrz", ["Lala (South Africa)"] = "bnt-lal", ["Lala-Bisa"] = "leb", ["Lala-Roba"] = "lla", ["Lalana Chinantec"] = "cnl", ["Lamaholot"] = "slp", ["Lamalera"] = "lmr", ["Lamang"] = "hia", ["Lamatuka"] = "lmq", ["Lamba"] = "lam", ["Lambichhong"] = "lmh", ["Lambya"] = "lai", ["Lame"] = "bma", ["Lamenu"] = "lmu", ["Lamet"] = "lbn", ["Lamja-Dengsa-Tola"] = "ldh", ["Lamma"] = "lev", ["Lamnso'"] = "lns", ["Lamogai"] = "lmg", ["Lampung Api"] = "ljp", ["Lamu"] = "llh", ["Lamu-Lamu"] = "lby", ["Lanas Lobu"] = "ruu", ["Landoma"] = "ldm", ["Lang'e"] = "yne", ["Langam"] = "lnm", ["Langbashe"] = "lna", ["Langi"] = "lag", ["Langnian Buyang"] = "yln", ["Lango (Sudan)"] = "lno", ["Lango (Uganda)"] = "laj", ["Lanima"] = "lnw", ["Lao Naga"] = "nlq", ["Laopang"] = "lbg", ["Laos Sign Language"] = "lso", ["Lapaguía-Guivini Zapotec"] = "ztl", ["Lapine"] = "art-lap", ["Lapuyan Subanun"] = "laa", ["Laragia"] = "lrg", ["Larantuka Malay"] = "lrt", ["Lardil"] = "lbz", ["Larevat"] = "lrv", ["Larike-Wakasihu"] = "alo", ["Laro"] = "lro", ["Larteh"] = "lar", ["Laru"] = "lan", ["Lasgerdi"] = "lsa", ["Lasi"] = "lss", ["Latu"] = "ltu", ["Latvian Sign Language"] = "lsl", ["Lau"] = "llu", ["Laua"] = "luf", ["Lauan"] = "llx", ["Lauje"] = "law", ["Laura"] = "lur", ["Laurentian"] = "lre", ["Lavatbura-Lamusong"] = "lbv", ["Lawangan"] = "lbx", ["Lawu"] = "lwu", ["Lawunuia"] = "tgi", ["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", ["Lehalurup"] = "urr", ["Leinong Naga"] = "lzn", ["Leipon"] = "lek", ["Lela"] = "dri", ["Lelak"] = "llk", ["Lele (Chad)"] = "lln", ["Lele (Congo)"] = "lel", ["Lele (Guinea)"] = "llc", ["Lele (New Guinea)"] = "lle", ["Lelepa"] = "lpa", ["Lembena"] = "leq", ["Lemerig"] = "lrz", ["Lemio"] = "lei", ["Lemolang"] = "ley", ["Lemoro"] = "ldj", ["Lenakel"] = "tnl", ["Lendu"] = "led", ["Lengilu"] = "lgi", ["Lengo"] = "lgr", ["Lengola"] = "lej", ["Lenje"] = "leh", ["Lenkau"] = "ler", ["Lenyima"] = "ldg", ["Lepki"] = "lpe", ["Lere"] = "gnh", ["Lese"] = "les", ["Lesing-Gelimi"] = "let", ["Letemboi"] = "nms", ["Leti (Cameroon)"] = "leo", ["Leti (Indonesia)"] = "lti", ["Levuka"] = "lvu", ["Lewo Eleng"] = "lwe", ["Lewotobi"] = "lwt", ["Leyigha"] = "ayi", ["Lhokpu"] = "lhp", ["Li'o"] = "ljl", ["Liana-Seti"] = "ste", ["Liangmai Naga"] = "njn", ["Liberian Kreyol"] = "lir", ["Libinza"] = "liz", ["Libon Bikol"] = "lbl", ["Liburnian"] = "xli", ["Libyan Sign Language"] = "lbs", ["Ligbi"] = "lig", ["Ligenza"] = "lgz", ["Lihir"] = "lih", ["Lika"] = "lik", ["Liki"] = "lio", ["Likila"] = "lie", ["Likuba"] = "kxx", ["Likum"] = "lib", ["Likwala"] = "kwc", ["Lilau"] = "lll", ["Limassa"] = "bme", ["Limbu"] = "lif", ["Limi"] = "ylm", ["Limilngan"] = "lmc", ["Linear A"] = "lab", ["Lingkhim"] = "lii", ["Lingua Franca Nova"] = "lfn", ["Linngithigh"] = "lnj", ["Lipo"] = "lpo", ["Lisabata-Nuniali"] = "lcs", ["Lisela"] = "lcl", ["Lish"] = "lsh", ["Lishán Didán"] = "trg", ["Lithuanian Sign Language"] = "lls", ["Little Swanport"] = "aus-lsw", ["Litzlitz"] = "lzl", ["Lizu"] = "sit-liz", ["Lo-Toga"] = "lht", ["Loarki"] = "lrk", ["Lobala"] = "loq", ["Logo"] = "log", ["Logol"] = "lof", ["Logooli"] = "rag", ["Logorik"] = "liu", ["Lokaa"] = "yaz", ["Loko"] = "lok", ["Lokoya"] = "lky", ["Lola"] = "lcd", ["Lolak"] = "llq", ["Lole"] = "llg", ["Lolo"] = "llb", ["Loloda"] = "loa", ["Lolopo"] = "ycl", ["Lomaiviti"] = "lmv", ["Lomakka"] = "loi", ["Lombi"] = "lmi", ["Lombo"] = "loo", ["Lomwe"] = "ngl", ["Loncong"] = "lce", ["Long Phuri Naga"] = "lpn", ["Long Wat"] = "ttw", ["Longgu"] = "lgu", ["Longto"] = "wok", ["Longuda"] = "lnu", ["Loniu"] = "los", ["Lonwolwol"] = "crc", ["Loo"] = "ldo", ["Lopa"] = "lop", ["Lope"] = "yiu", ["Lopi"] = "lov", ["Lopit"] = "lpx", ["Lorang"] = "lrn", ["Lorediakarkar"] = "lnn", ["Lote"] = "uvl", ["Lotud"] = "dtr", ["Lotuko"] = "lot", ["Loun"] = "lox", ["Loup A"] = "xlo", ["Loup B"] = "xlb", ["Lovono"] = "vnk", ["Lower Burdekin"] = "xbb", ["Lower Chehalis"] = "cea", ["Lower Grand Valley Dani"] = "dni", ["Lower Nossob"] = "nsb", ["Lower Southern Aranda"] = "axl", ["Lower Ta'oih"] = "tto", ["Lowland Oaxaca Chontal"] = "clo", ["Lowland Tarahumara"] = "tac", ["Loxicha Zapotec"] = "ztp", ["Lozi"] = "loz", ["Luang"] = "lex", ["Tiếng Luba-Kasai"] = "lua", ["Lubila"] = "kcc", ["Lubu"] = "lcf", ["Lubuagan Kalinga"] = "knb", ["Luchazi"] = "lch", ["Lufu"] = "ldq", ["Lugbara"] = "lgg", ["Luguru"] = "ruf", ["Luhu"] = "lcq", ["Luimbi"] = "lum", ["Luiseño"] = "lui", ["Lule"] = "ule", ["Lule Sami"] = "smj", ["Lumba-Yakkha"] = "luu", ["Lumbee"] = "lmz", ["Lumun"] = "lmd", ["Lun Bawang"] = "lnd", ["Luna"] = "luj", ["Lunda"] = "lun", ["Lungga"] = "lga", ["Luo"] = "luo", ["Luopohe Hmong"] = "hml", ["Luri (Nigeria)"] = "ldd", ["Lusengo"] = "lse", ["Lusi"] = "khl", ["Lusitanian"] = "xls", ["Lutachoni"] = "lts", ["Lutos"] = "ndy", ["Luvale"] = "lue", ["Luwati"] = "luv", ["Luwo"] = "lwo", ["Luyana"] = "lyn", ["Lwalu"] = "lwa", ["Lwel"] = "lvl", ["Lyélé"] = "lee", ["Tiếng Láadan"] = "ldn", ["Láá Láá Bwamu"] = "bwj", ["Ma"] = "msj", ["Ma Manda"] = "skc", ["Ma'di"] = "mhi", ["Ma'ya"] = "slz", ["Maba"] = "mqa", ["Mabaale"] = "mmz", ["Mabaka Valley Kalinga"] = "kkg", ["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", ["Mada (Cameroon)"] = "mxu", ["Mada (Nigeria)"] = "mda", ["Madagascar Sign Language"] = "mzc", ["Madak"] = "mmx", ["Maden"] = "xmx", ["Madhi Madhi"] = "dmd", ["Madi"] = "grg", ["Madngele"] = "zml", ["Madukayang Kalinga"] = "kmd", ["Mae"] = "mme", ["Maek"] = "hmk", ["Maeng Itneg"] = "itt", ["Mafa"] = "maf", ["Mafea"] = "mkv", ["Mag-Anchi Ayta"] = "sgb", ["Mag-Indi Ayta"] = "blx", ["Magadhi Prakrit"] = "inc-mgd", ["Magahat"] = "mtw", ["Magdalena Peñasco Mixtec"] = "xtm", ["Magiyi"] = "gmg", ["Magoma"] = "gmx", ["Magɨ"] = "gkd", ["Mahican"] = "mjy", ["Mahongwe"] = "mhb", ["Mahou"] = "mxx", ["Tiếng Maia"] = "sks", ["Maiadomu"] = "mzz", ["Maiani"] = "tnh", ["Maii"] = "mmm", ["Mailu"] = "mgu", ["Maindo"] = "cwb", ["Mairasi"] = "zrs", ["Maisin"] = "mbq", ["Maiwa (Indonesia)"] = "wmm", ["Maiwa (New Guinea)"] = "mti", ["Maiwala"] = "mum", ["Majera"] = "xmj", ["Majhi"] = "mjz", ["Majhwar"] = "mmj", ["Mak (China)"] = "mkg", ["Mak (Nigeria)"] = "pbl", ["Makaa"] = "mcp", ["Makah"] = "myh", ["Tiếng Makalero"] = "mjb", ["Tiếng Makasae"] = "mkz", ["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 Paharia"] = "mkb", ["Mala (New Guinea)"] = "ped", ["Mala (Nigeria)"] = "ruy", ["Malaccan Creole Malay"] = "ccm", ["Malalamai"] = "mmt", ["Malalí"] = "sai-mal", ["Malango"] = "mln", ["Malas"] = "mkr", ["Malasanga"] = "mqz", ["Malawi Lomwe"] = "lon", ["Malawian Sign Language"] = "lws", ["Malayic Dayak"] = "xdy", ["Malaynon"] = "mlz", ["Malaysian Sign Language"] = "xml", ["Malba Birifor"] = "bfo", ["Male"] = "mdc", ["Maleu-Kilenge"] = "mgl", ["Malfaxal"] = "mlx", ["Malgana"] = "vml", ["Malgbe"] = "mxf", ["Mali"] = "gcc", ["Malibu"] = "sai-mlb", ["Malila"] = "mgq", ["Malimba"] = "mzd", ["Malimpung"] = "mli", ["Malol"] = "mbk", ["Maltese Sign Language"] = "mdl", ["Malua Bay"] = "mll", ["Malvi"] = "mup", ["Maléku Jaíka"] = "gut", ["Mam"] = "mam", ["Mama"] = "mma", ["Mamaa"] = "mhf", ["Mamaindé"] = "wmd", ["Mamanwa"] = "mmn", ["Tiếng Senoufo Mamara"] = "myk", ["Mamasa"] = "mqj", ["Mambae"] = "mgm", ["Mambai"] = "mcs", ["Mamboru"] = "mvd", ["Mambwe-Lungu"] = "mgr", ["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", ["Manda (Australia)"] = "zma", ["Manda (Tanzania)"] = "mgs", ["Mandaic"] = "mid", ["Mandailing Batak"] = "btm", ["Mandalorian"] = "art-man", ["Mandan"] = "mhq", ["Mandandanyi"] = "zmk", ["Mandar"] = "mdr", ["Mandari"] = "mqu", ["Mander"] = "mqr", ["Mandingo"] = "man", ["Mandjak"] = "mfv", ["Mandobo Atas"] = "aax", ["Mandobo Bawah"] = "bwp", ["Manem"] = "jet", ["Mangala"] = "mem", ["Mangarayi"] = "mpc", ["Mangarevan"] = "mrv", ["Mangayat"] = "myj", ["Mangbetu"] = "mdj", ["Mangbutu"] = "mdk", ["Mangerr"] = "zme", ["Mangga Buang"] = "mmo", ["Tiếng Mango"] = "mge", ["Mangole"] = "mqc", ["Mangseng"] = "mbh", ["Manigri-Kambolé Ede Nago"] = "xkb", ["Manikion"] = "mnx", ["Manipa"] = "mqp", ["Mankiyali"] = "nlm", ["Manna-Dora"] = "mju", ["Manombai"] = "woo", ["Mansoanka"] = "msw", ["Manta"] = "myg", ["Mantsi"] = "nty", ["Manusela"] = "wha", ["Manya"] = "mzj", ["Manyawa"] = "mny", ["Manza"] = "mzv", ["Mao Naga"] = "nbi", ["Mape"] = "mlh", ["Mapena"] = "mnm", ["Mapia"] = "mpy", ["Mapidian"] = "mpw", ["Mapoyo"] = "mcg", ["Mapun"] = "sjm", ["Mara"] = "mec", ["Mara Chin"] = "mrh", ["Marachi"] = "lri", ["Maraghei"] = "vmh", ["Maragus"] = "mrs", ["Maram Naga"] = "nma", ["Marama"] = "lrm", ["Maranungku"] = "zmr", ["Mararit"] = "mgb", ["Maratino"] = "sai-mar", ["Marawan"] = "awd-mar", ["Marba"] = "mpg", ["Marenje"] = "vmr", ["Marfa"] = "mvu", ["Margany"] = "zmc", ["Marghi South"] = "mfm", ["Margi"] = "mrt", ["Maria"] = "mds", ["Mariaté"] = "awd-mrt", ["Maridan"] = "zmd", ["Maridjabin"] = "zmj", ["Marik"] = "dad", ["Marimanindji"] = "zmm", ["Marind"] = "mrz", ["Maring"] = "mbw", ["Maringarr"] = "zmt", ["Marino"] = "mrb", ["Mariri"] = "mqi", ["Maritime Sign Language"] = "nsr", ["Maritsauá"] = "msp", ["Mariyedi"] = "zmy", ["Marka"] = "rkm", ["Markweeta"] = "enb", ["Maroon Spirit Language"] = "cpe-mar", ["Marovo"] = "mvo", ["Marrgu"] = "mhg", ["Marriammu"] = "xru", ["Marrithiyel"] = "mfr", ["Martha's Vineyard Sign Language"] = "mre", ["Marti Ke"] = "zmg", ["Martu Wangka"] = "mpj", ["Marúbo"] = "mzr", ["Masaba"] = "myx", ["Masadiit Itneg"] = "tis", ["Masakará"] = "sai-msk", ["Masalit"] = "mls", ["Masana"] = "mcn", ["Masbate Sorsogon"] = "bks", ["Mashco Piro"] = "cuj", ["Mashi"] = "mho", ["Masimasi"] = "ism", ["Masiwang"] = "bnf", ["Maslam"] = "msv", ["Masmaje"] = "mes", ["Massachusett"] = "wam", ["Massalat"] = "mdg", ["Massep"] = "mvs", ["Matagalpa"] = "mtn", ["Matanawi"] = "sai-mat", ["Matbat"] = "xmt", ["Matengo"] = "mgv", ["Matepi"] = "mqe", ["Matigsalug Manobo"] = "mbt", ["Matipuhy"] = "mzo", ["Matlatzinca"] = "mat", ["Mato"] = "met", ["Mato Grosso Arára"] = "axg", ["Matsés"] = "mcf", ["Mattole"] = "mvb", ["Matukar"] = "mjk", ["Matumbi"] = "mgw", ["Matya Samo"] = "stj", ["Matís"] = "mpq", ["Mauritian Sign Language"] = "lsy", ["Mauwake"] = "mhl", ["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", ["Mayoyao Ifugao"] = "ifu", ["Maypure"] = "awd-mpr", ["Mazagway"] = "dkx", ["Mazaltepec Zapotec"] = "zpy", ["Mazatlán Mazatec"] = "vmz", ["Mazatlán Mixe"] = "mzl", ["Mba"] = "mfc", ["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", ["Mea"] = "meg", ["Mebu"] = "mjn", ["Mecayapan Nahuatl"] = "nhx", ["Medebur"] = "mjm", ["Medefaidrin"] = "dmf", ["Mednyj Aleut"] = "mud", ["Mefele"] = "mfj", ["Megam"] = "mef", ["Mehek"] = "nux", ["Mehináku"] = "mmh", ["Mekeo"] = "mek", ["Mekmek"] = "mvk", ["Mekwei"] = "msf", ["Mekéns"] = "skf", ["Mel-Khaonh"] = "hkn", ["Mele-Fila"] = "mxe", ["Mendalam Kayan"] = "xkd", ["Mengaka"] = "xmg", ["Mengen"] = "mee", ["Menien"] = "sai-men", ["Menka"] = "mea", ["Menya"] = "mcr", ["Meoswar"] = "mvx", ["Mer"] = "mnu", ["Meramera"] = "mxm", ["Merei"] = "lmb", ["Merey"] = "meq", ["Merlav"] = "mrm", ["Meroitic"] = "xmr", ["Meru"] = "mer", ["Mese"] = "mci", ["Mesme"] = "zim", ["Mesmes"] = "mys", ["Meta'"] = "mgo", ["Metlatónoc Mixtec"] = "mxv", ["Mewari"] = "mtr", ["Mewati"] = "wtm", ["Mexican Sign Language"] = "mfs", ["Meyah"] = "mej", ["Mezontla Popoloca"] = "pbe", ["Mfinu"] = "zmf", ["Mfumte"] = "nfu", ["Mgbo"] = "gmz", ["Mian"] = "mpt", ["Miani"] = "pla", ["Micha"] = "yiq", ["Michif"] = "crg", ["Michigamea"] = "cmm", ["Michoacán Nahuatl"] = "ncl", ["Mid Grand Valley Dani"] = "dnt", ["Mid-Southern Banda"] = "bjo", ["Middle Assamese"] = "inc-mas", ["Middle Bengali"] = "inc-mbn", ["Tiếng Cornwall trung đại"] = "cnx", ["Middle Kannada"] = "dra-mkn", ["Middle Median"] = "xme-mid", ["Middle Newar"] = "nwx", ["Tiếng Na Uy trung đại"] = "gmq-mno", ["Middle Watut"] = "mpl", ["Midob"] = "mei", ["Migaama"] = "mmy", ["Migabac"] = "mpp", ["Miji"] = "sjl", ["Miju"] = "mxj", ["Mikasuki"] = "mik", ["Milang"] = "und-mil", ["Mili"] = "ymh", ["Millcayac"] = "sai-mil", ["Miltu"] = "mlj", ["Miluk"] = "iml", ["Milyan"] = "imy", ["Mimi of Decorse"] = "und-mmd", ["Mimi of Nachtigal"] = "und-mmn", ["Mina"] = "hna", ["Minaean"] = "inm", ["Minang"] = "xrg", ["Minanibai"] = "mcv", ["Minaveha"] = "mvn", ["Minderico"] = "drc", ["Mindiri"] = "mpn", ["Mingang Doso"] = "mko", ["Mingo"] = "iro-min", ["Tiếng Huitoto Minica"] = "hto", ["Minidien"] = "wii", ["Minigir"] = "vmg", ["Minjungbal"] = "xjb", ["Minkin"] = "xxm", ["Minoan"] = "omn", ["Minokok"] = "mqq", ["Miraya Bikol"] = "rbl", ["Mire"] = "mvh", ["Miriti"] = "mmv", ["Miriwoong Sign Language"] = "rsm", ["Miriwung"] = "mep", ["Mirpur Panjabi"] = "pmu", ["Misantla Totonac"] = "tlc", ["Miship"] = "mjs", ["Misima-Paneati"] = "mpx", ["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", ["Miyobe"] = "soy", ["Mlap"] = "kja", ["Mlomp"] = "mlo", ["Mmaala"] = "mmu", ["Mmani"] = "buy", ["Mmen"] = "bfm", ["Mo"] = "wkd", ["Mo'da"] = "gbn", ["Moabite"] = "obm", ["Moba"] = "mfq", ["Mobilian"] = "mod", ["Mobumrin Aizi"] = "ahm", ["Mocana"] = "sai-mcn", ["Mochi"] = "old", ["Mochica"] = "omc", ["Mocho"] = "mhc", ["Mocoví"] = "moc", ["Modang"] = "mxd", ["Modole"] = "mqo", ["Moere"] = "mvq", ["Mofu-Gudur"] = "mif", ["Mogum"] = "mou", ["Moi (Congo)"] = "mow", ["Moi (Indonesia)"] = "mxn", ["Moikodi"] = "mkp", ["Moingi"] = "mwz", ["Mojave"] = "mov", ["Moji"] = "ymi", ["Mok"] = "mqt", ["Mokerang"] = "mft", ["Mokole"] = "mkl", ["Mokpwe"] = "bri", ["Molale"] = "mbe", ["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", ["Monastic Sign Language"] = "mzg", ["Mondropolon"] = "npn", ["Mondé"] = "mnd", ["Mongol"] = "mgt", ["Mongolian Sign Language"] = "msr", ["Moni"] = "mnz", ["Monimbo"] = "mom", ["Mono (California)"] = "mnr", ["Mono (Cameroon)"] = "mru", ["Mono (Congo)"] = "mnh", ["Monsang Naga"] = "nmh", ["Montagnais"] = "moe", ["Montana Salish"] = "fla", ["Montol"] = "mtl", ["Monumbo"] = "mxk", ["Monzombo"] = "moj", ["Moo"] = "gwg", ["Mopan Maya"] = "mop", ["Mor (Austronesian)"] = "mhz", ["Mor (Papuan)"] = "moq", ["Moraid"] = "msg", ["Moran"] = "sit-mor", ["Morawa"] = "mze", ["Morelos Nahuatl"] = "nhm", ["Morerebi"] = "xmo", ["Moresada"] = "msx", ["Mori Atas"] = "mzq", ["Mori Bawah"] = "xmz", ["Morigi"] = "mdb", ["Moroccan Sign Language"] = "xms", ["Morom"] = "bdo", ["Moronene"] = "mqn", ["Morori"] = "mok", ["Morouas"] = "mrp", ["Mortlockese"] = "mrl", ["Moru"] = "mgd", ["Mosimo"] = "mqv", ["Moskona"] = "mtj", ["Motembo"] = "tmv", ["Mouk-Aria"] = "mwh", ["Mount Iraya Agta"] = "atl", ["Mount Iriga Agta"] = "agz", ["Mountain Koiari"] = "kpx", ["Mouwase"] = "jmw", ["Movima"] = "mzp", ["Moyadan Itneg"] = "ity", ["Mozambican Sign Language"] = "mzy", ["Mpalitjanh"] = "xpj", ["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", ["Mualang"] = "mtd", ["Mubami"] = "tsx", ["Mubi"] = "mub", ["Mucuchí"] = "sai-muc", ["Muda"] = "ymd", ["Muduapa"] = "wiv", ["Muellama"] = "sai-mue", ["Mufian"] = "aoj", ["Muher"] = "sem-mhr", ["Muinane"] = "bmr", ["Mukha-Dora"] = "mmk", ["Mukulu"] = "moz", ["Mulaha"] = "mfw", ["Mulam"] = "mlm", ["Mulao"] = "giu", ["Mullukmulluk"] = "mpb", ["Muluridyi"] = "vmu", ["Mum"] = "kqa", ["Mumuye"] = "mzm", ["Mundang"] = "mua", ["Mundani"] = "mnf", ["Mundat"] = "mmf", ["Mundolinco"] = "art-mun", ["Mundurukú"] = "myu", ["Mungaka"] = "mhk", ["Mungbam"] = "mij", ["Mungkip"] = "mpv", ["Muniche"] = "myr", ["Munit"] = "mtc", ["Mur Pano"] = "tkv", ["Muratayak"] = "asx", ["Murik (Malaysia)"] = "mxr", ["Murik (New Guinea)"] = "mtf", ["Murkim"] = "rmh", ["Murrinh-Patha"] = "mwf", ["Tiếng Huitoto Murui"] = "huu", ["Murupi"] = "mqw", ["Muruwari"] = "zmu", ["Musan"] = "mmp", ["Musar"] = "mmi", ["Musasa"] = "smm", ["Musey"] = "mse", ["Musgu"] = "mug", ["Muskum"] = "mje", ["Musom"] = "msu", ["Mussau-Emira"] = "emi", ["Mutu"] = "tuc", ["Muya"] = "mvm", ["Muyang"] = "muy", ["Muyuw"] = "myw", ["Muzi"] = "ymz", ["Muzo"] = "sai-muz", ["Mvanip"] = "mcj", ["Mvuba"] = "mxh", ["Mwaghavul"] = "sur", ["Mwali Comorian"] = "wlc", ["Mwani"] = "wmw", ["Mwatebu"] = "mwa", ["Mwera"] = "mwe", ["Mwimbi-Muthambi"] = "mws", ["Mysian"] = "yms", ["Mzieme Naga"] = "nme", ["Mághdì"] = "gmd", ["Mün Chin"] = "mwq", ["Mündü"] = "muh", ["N'Ko"] = "nqo", ["Na"] = "nbt", ["Na'vi"] = "art-nav", ["Naaba"] = "nao", ["Naba"] = "mne", ["Nabak"] = "naf", ["Nabi"] = "mty", ["Nachering"] = "ncd", ["Nadruvian"] = "ndf", ["Nadëb"] = "mbj", ["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", ["Nai"] = "bio", ["Najdi Arabic"] = "ars", ["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", ["Namakura"] = "nmk", ["Namat"] = "nkm", ["Nambo"] = "ncm", ["Nambya"] = "nmq", ["Namia"] = "nnm", ["Namiae"] = "nvm", ["Namibian Sign Language"] = "nbs", ["Namla"] = "naa", ["Namo"] = "mxw", ["Namonuito"] = "nmt", ["Namosi-Naitasiri-Serua"] = "bwb", ["Namuyi"] = "nmy", ["Nancere"] = "nnc", ["Nande"] = "nnb", ["Nandi"] = "niq", ["Nanerigé Sénoufo"] = "sen", ["Nanga Dama Dogon"] = "nzz", ["Nanti"] = "cox", ["Nanticoke"] = "nnt", ["Nanubae"] = "afk", ["Naolan"] = "nai-nao", ["Napu"] = "npy", ["Nar Phu"] = "npa", ["Nara"] = "nrb", ["Narak"] = "nac", ["Narango"] = "nrg", ["Narau"] = "nxu", ["Narim"] = "loh", ["Naro"] = "nhr", ["Narom"] = "nrm", ["Narragansett"] = "xnt", ["Narungga"] = "nnr", ["Naruo"] = "ylo", ["Nasal"] = "nsy", ["Nasarian"] = "nvh", ["Nasioi"] = "nas", ["Nasu"] = "ywq", ["Natagaimas"] = "nts", ["Natchez"] = "ncz", ["Nathembo"] = "nte", ["Natioro"] = "nti", ["Natú"] = "sai-nat", ["Natügu"] = "ntu", ["Nauete"] = "nxa", ["Nauna"] = "ncn", ["Nauo"] = "nwo", ["Navarro-Aragonese"] = "roa-oan", ["Navut"] = "nsw", ["Nawaru"] = "nwr", ["Nawathinehena"] = "nwa", ["Nawdm"] = "nmz", ["Nawuri"] = "naw", ["Nayi"] = "noz", ["Ncane"] = "ncr", ["Nchumbulu"] = "nlu", ["Nda'nda'"] = "nnz", ["Ndai"] = "gke", ["Ndaka"] = "ndk", ["Ndali"] = "ndh", ["Ndam"] = "ndm", ["Ndamba"] = "ndj", ["Ndambomo"] = "nxo", ["Ndasa"] = "nda", ["Nde-Gbite"] = "ned", ["Nde-Nsele-Nta"] = "ndd", ["Ndemli"] = "nml", ["Ndendeule"] = "dne", ["Ndengereko"] = "ndg", ["Nding"] = "eli", ["Ndjébbana"] = "djj", ["Ndo"] = "ndp", ["Ndobo"] = "ndw", ["Ndoe"] = "nbb", ["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", ["Nedebang"] = "nec", ["Nefamese"] = "nef", ["Negeri Sembilan Malay"] = "zmi", ["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 Kurux"] = "kxl", ["Nete"] = "net", ["Neve'ei"] = "vnm", ["Neverver"] = "lgk", ["New Caledonian Javanese"] = "jas", ["New River Shasta"] = "nai-nrs", ["New Zealand Sign Language"] = "nzs", ["Neyo"] = "ney", ["Nez Perce"] = "nez", ["Nga La"] = "hlt", ["Ngaanyatjarra"] = "ntj", ["Ngadjunmaya"] = "nju", ["Ngadjuri"] = "jui", ["Ngaing"] = "nnf", ["Ngaju"] = "nij", ["Ngala"] = "nud", ["Ngalakan"] = "nig", ["Ngalkbun"] = "ngk", ["Ngamambo"] = "nbv", ["Ngamini"] = "nmv", ["Ngamo"] = "nbh", ["Ngan'gityemerri"] = "nam", ["Nganakarti"] = "xnk", ["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", ["Ngasa"] = "nsg", ["Ngatik Men's Creole"] = "ngm", ["Ngawn Chin"] = "cnw", ["Ngawun"] = "nxn", ["Ngazidja Comorian"] = "zdj", ["Tiếng Ngbaka"] = "nga", ["Ngbaka Ma'bo"] = "nbm", ["Ngbaka Manza"] = "ngg", ["Ngbee"] = "jgb", ["Ngbinda"] = "nbd", ["Ngbundu"] = "nuu", ["Ngelima"] = "agh", ["Ngemba"] = "nge", ["Ngen"] = "gnj", ["Ngendelengo"] = "nql", ["Ngeq"] = "ngt", ["Ngete"] = "nnn", ["Nggem"] = "nbq", ["Nggwahyi"] = "ngx", ["Ngie"] = "ngj", ["Ngile"] = "jle", ["Ngindo"] = "nnq", ["Tiếng Ngiti"] = "niy", ["Ngizim"] = "ngi", ["Ngkoth"] = "aus-ngk", ["Ngkâlmpw Kanum"] = "kcd", ["Ngochang"] = "tbq-ngo", ["Ngom"] = "nra", ["Ngombale"] = "nla", ["Ngombe (Central African Republic)"] = "nmj", ["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", ["Ngwaba"] = "ngw", ["Ngwe"] = "nwe", ["Ngwo"] = "ngn", ["Ngäbere"] = "gym", ["Nhanda"] = "nha", ["Nhirrpi"] = "hrp", ["Nhuwala"] = "nhf", ["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", ["Nisi"] = "yso", ["Niuafo'ou"] = "num", ["Niuatoputapu"] = "nkp", ["Niwer Mil"] = "hrc", ["Njalgulgule"] = "njl", ["Njebi"] = "nzb", ["Njen"] = "njj", ["Njerep"] = "njr", ["Njyem"] = "njy", ["Nkami"] = "nkq", ["Nkangala"] = "nkn", ["Nkem-Nkum"] = "isi", ["Nkhumbi"] = "khu", ["Nkongho"] = "nkc", ["Nkoroo"] = "nkx", ["Nkoya"] = "nka", ["Nkukoli"] = "nbo", ["Nkutu"] = "nkw", ["Nnam"] = "nbp", ["Nocamán"] = "nom", ["Nocte Naga"] = "njb", ["Noiri"] = "noi", ["Nokuku"] = "nkk", ["Nomaande"] = "lem", ["Nomane"] = "nof", ["Nomatsiguenga"] = "not", ["Nomlaki"] = "nol", ["Nomu"] = "noh", ["Nonuya"] = "noj", ["Nooksack"] = "nok", ["Tiếng Noone"] = "nhu", ["Nopala Chatino"] = "cya", ["Norn"] = "nrn", ["Norra"] = "nrr", ["North Ambrym"] = "mmg", ["North Asmat"] = "nks", ["North Awyu"] = "yir", ["North Babar"] = "bcd", ["North Boma"] = "boh", ["North Central Mixe"] = "neq", ["North Fali"] = "fll", ["North Giziga"] = "gis", ["North Mofu"] = "mfk", ["North Muyu"] = "kti", ["North Nuaulu"] = "nni", ["North Tairora"] = "tbg", ["North Tanna"] = "tnn", ["North Wahgi"] = "whg", ["North Watut"] = "una", ["Northeast Kiwai"] = "kiw", ["Northeast Maidu"] = "nmu", ["Northeast Pashayi"] = "aee", ["Northeastern Dinka"] = "dip", ["Northeastern Pomo"] = "pef", ["Northern Alta"] = "aqn", ["Northern Bontoc"] = "rbk", ["Northern Ghale"] = "ghh", ["Tiếng Grebo Bắc"] = "gbo", ["Northern Guiyang Hmong"] = "huj", ["Northern Haida"] = "hdn", ["Northern Huishui Hmong"] = "hmi", ["Northern Kalapuya"] = "nrt", ["Northern Kam"] = "doc", ["Northern Kankanay"] = "xnn", ["Northern Kissi"] = "kqs", ["Northern Lorung"] = "lbr", ["Northern Mashan Hmong"] = "hmp", ["Northern Muji"] = "ymx", ["Northern Ngbandi"] = "ngb", ["Northern Nuni"] = "nuv", ["Northern Oaxaca Nahuatl"] = "nhy", ["Northern Ohlone"] = "cst", ["Northern One"] = "onr", ["Northern Pame"] = "pmq", ["Northern Pinghua"] = "cnp", ["Northern Pomo"] = "pej", ["Northern Puebla Nahuatl"] = "ncj", ["Northern Pumi"] = "pmi", ["Northern Qiandong Miao"] = "hea", ["Northern Rengma Naga"] = "nnl", ["Northern Sierra Miwok"] = "nsq", ["Northern Subanen"] = "stb", ["Northern Tarahumara"] = "thh", ["Northern Tidong"] = "ntd", ["Northern Tlaxiaco Mixtec"] = "xtn", ["Northern Toussian"] = "tsp", ["Northern Tutchone"] = "ttm", ["Northern Valley Yokuts"] = "nai-nvy", ["Northwest Maidu"] = "mjd", ["Northwest Oaxaca Mixtec"] = "mxa", ["Northwest Pashayi"] = "glh", ["Northwestern Dinka"] = "diw", ["Northwestern Fars"] = "faz", ["Northwestern Tamang"] = "tmk", ["Norwegian Sign Language"] = "nsl", ["Notre"] = "bly", ["Notsi"] = "ncf", ["Nottoway"] = "ntw", ["Nottoway-Meherrin"] = "nwy", ["Noxilo"] = "art-nox", ["Noy"] = "noy", ["Nsari"] = "asj", ["Nsenga"] = "nse", ["Nshi"] = "nsc", ["Nsong"] = "soo", ["Nsongo"] = "nsx", ["Ntomba"] = "nto", ["Ntra'ngith"] = "dgt", ["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", ["Numee"] = "kdk", ["Nungali"] = "nug", ["Nunggubuyu"] = "nuy", ["Nungon"] = "paa-nun", ["Nungu"] = "rin", ["Nupbikha"] = "npb", ["Nusa Laut"] = "nul", ["Nusu"] = "nuf", ["Nutabe"] = "cba-nut", ["Nyabwa"] = "nwb", ["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", ["Nyaturu"] = "rim", ["Nyawaygi"] = "nyt", ["Nyemba"] = "nba", ["Nyengo"] = "nye", ["Nyenkha"] = "neh", ["Nyigina"] = "nyh", ["Nyiha"] = "nih", ["Nyika"] = "nkt", ["Nyimang"] = "nyi", ["Nyindrou"] = "lid", ["Nyindu"] = "nyg", ["Nyiyaparli"] = "xny", ["Nyokon"] = "nvo", ["Nyole (Kenya)"] = "nyd", ["Nyole (Uganda)"] = "nuj", ["Nyong"] = "muo", ["Nyulnyul"] = "nyv", ["Nyungwe"] = "nyu", ["Nyâlayu"] = "yly", ["Nzakambay"] = "nzy", ["Nzakara"] = "nzk", ["Nzanyi"] = "nja", ["Nzima"] = "nzi", ["Tiếng Huitoto Nüpode"] = "hux", ["O'chi'chi'"] = "xoc", ["Obanliku"] = "bzy", ["Obispeño"] = "obi", ["Oblo"] = "obl", ["Obo Manobo"] = "obo", ["Obokuitai"] = "afz", ["Obolo"] = "ann", ["Obulom"] = "obu", ["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", ["Ogea"] = "eri", ["Tiếng Oirata"] = "oia", ["Okiek"] = "oki", ["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", ["Oku"] = "oku", ["Okwanuchu"] = "nai-okw", ["Old Avar"] = "oav", ["Old Hungarian"] = "ohu", ["Old Kamta"] = "inc-ork", ["Old Kentish Sign Language"] = "okl", ["Old Manipuri"] = "omp", ["Old Punjabi"] = "inc-opa", ["Old Tati"] = "xme-ott", ["Old Tibetan"] = "otb", ["Tiếng Wales cổ"] = "owl", ["Olekha"] = "ole", ["Ollari"] = "gdb", ["Olo"] = "ong", ["Oloma"] = "olm", ["Olrat"] = "olr", ["Olu'bo"] = "lul", ["Olulumo-Ikom"] = "iko", ["Oluta Popoluca"] = "plo", ["Olutsotso"] = "lto", ["Omagua"] = "omg", ["Omba"] = "omb", ["Ombamba"] = "mbm", ["Ombo"] = "oml", ["Tiếng Nahuatl Ometepec"] = "nht", ["Omi"] = "omi", ["Omotik"] = "omt", ["Omurano"] = "omu", ["Ong"] = "oog", ["Onin"] = "oni", ["Onjob"] = "onj", ["Ono"] = "ons", ["Onobasulu"] = "onn", ["Onondaga"] = "ono", ["Ontenu"] = "ont", ["Ontong Java"] = "ojv", ["Oorlams"] = "oor", ["Opao"] = "opo", ["Opata"] = "opt", ["Opuuo"] = "lgn", ["Opón"] = "sai-opo", ["Oraon Sadri"] = "sdr", ["Orejón"] = "ore", ["Oring"] = "org", ["Orizaba Nahuatl"] = "nlv", ["Orléanais"] = "roa-orl", ["Oro"] = "orx", ["Oro Win"] = "orw", ["Oroha"] = "ora", ["Orokaiva"] = "okv", ["Oroko"] = "bdu", ["Orokolo"] = "oro", ["Orowe"] = "bpk", ["Oruma"] = "orr", ["Orya"] = "ury", ["Osamayi"] = "syx", ["Ososo"] = "oso", ["Ot Danum"] = "otd", ["Otank"] = "uta", ["Oti"] = "oti", ["Otomaco"] = "sai-oto", ["Ottawa"] = "otw", ["Ouma"] = "oum", ["Oune"] = "oue", ["Owa"] = "stn", ["Owenia"] = "wsr", ["Owiniga"] = "owi", ["Oy"] = "oyb", ["Oya'oya"] = "oyy", ["Ozolotepec Zapotec"] = "zao", ["Pa"] = "ppt", ["Pa Di"] = "pdi", ["Pa'a"] = "pqa", ["Paama"] = "pma", ["Paasaal"] = "sig", ["Pacahuara"] = "pcp", ["Padoe"] = "pdo", ["Paeonian"] = "ine-pae", ["Pagi"] = "pgi", ["Pagibete"] = "pae", ["Pahanan Agta"] = "apf", ["Pahi"] = "lgt", ["Pahlavani"] = "phv", ["Pai Tavytera"] = "pta", ["Pai-lang"] = "tbq-plg", ["Paicî"] = "pri", ["Paikoneka"] = "awd-pai", ["Paipai"] = "ppi", ["Pajapan Nahuatl"] = "nhp", ["Pak-Tong"] = "pkg", ["Pakanha"] = "pkn", ["Pakistan Sign Language"] = "pks", ["Paku Karen"] = "kpp", ["Pal"] = "abw", ["Palaka Senoufo"] = "plr", ["Palantla Chinantec"] = "cpa", ["Palawan Batak"] = "bya", ["Paleni"] = "pnl", ["Palewyami"] = "nai-ply", ["Palikur"] = "plu", ["Pallanganmiddang"] = "pmd", ["Palta"] = "sai-pal", ["Palu'e"] = "ple", ["Paluan"] = "plz", ["Palya Bareli"] = "bpx", ["Pam"] = "pmn", ["Pambia"] = "pmb", ["Pamigua"] = "sai-pam", ["Pamlico"] = "pmk", ["Pamona"] = "pmf", ["Pamosu"] = "hih", ["Pamplona Atta"] = "att", ["Pana (Central Africa)"] = "pnz", ["Pana (West Africa)"] = "pnq", ["Panamanian Sign Language"] = "lsp", ["Panamint"] = "par", ["Panare"] = "pbh", ["Panará"] = "kre", ["Panasuan"] = "psn", ["Panawa"] = "pwb", ["Pande"] = "bkj", ["Pangseng"] = "pgs", ["Pangutaran Sama"] = "slm", ["Pangwa"] = "pbr", ["Panim"] = "pnr", ["Pankararé"] = "pax", ["Pankararú"] = "paz", ["Pankhu"] = "pkh", ["Pannei"] = "pnc", ["Panobo"] = "pno", ["Panyi Bai"] = "bfc", ["Panyjima"] = "pnw", ["Panzaleo"] = "sai-pnz", ["Pao"] = "ppa", ["Papapana"] = "ppn", ["Papar"] = "dpp", ["Papasena"] = "pas", ["Papel"] = "pbo", ["Papi"] = "ppe", ["Papitalai"] = "pat", ["Papora"] = "ppu", ["Papua New Guinean Sign Language"] = "pgz", ["Papuan Malay"] = "pmy", ["Para Naga"] = "pzn", ["Paraguayan Sign Language"] = "pys", ["Parakanã"] = "pak", ["Paranan"] = "prf", ["Paranawát"] = "paf", ["Paratió"] = "sai-par", ["Parawen"] = "prw", ["Pardhan"] = "pch", ["Pardhi"] = "pcl", ["Pare"] = "asa", ["Paredarerme"] = "xpd", ["Pará Arára"] = "aap", ["Pará Gavião"] = "gvp", ["Pasi"] = "psq", ["Pass Valley Yali"] = "yac", ["Passé"] = "awd-pas", ["Patagón"] = "sai-ptg", ["Patamona"] = "pbc", ["Patani"] = "ptn", ["Pataxó Hã-Ha-Hãe"] = "pth", ["Patep"] = "ptp", ["Pathiya"] = "pty", ["Patpatar"] = "gfk", ["Pattani"] = "lae", ["Pattapu"] = "ptq", ["Patwin"] = "pwi", ["Paulohi"] = "plh", ["Paumarí"] = "pad", ["Pauri Bareli"] = "bfb", ["Pauserna"] = "psm", ["Pawaia"] = "pwa", ["Payaguá"] = "sai-pyg", ["Paynamar"] = "pmr", ["Pe"] = "pai", ["Pech"] = "pay", ["Peerapper"] = "xpw", ["Peere"] = "pfe", ["Pei"] = "ppq", ["Pekal"] = "pel", ["Pele-Ata"] = "ata", ["Penang Sign Language"] = "psg", ["Penchal"] = "pek", ["Pendau"] = "ums", ["Penrhyn"] = "pnh", ["Pentlatch"] = "ptw", ["Perai"] = "wet", ["Perema"] = "wom", ["Pericú"] = "nai-per", ["Pero"] = "pip", ["Persian Sign Language"] = "psc", ["Peruvian Sign Language"] = "prl", ["Petapa Zapotec"] = "zpe", ["Petats"] = "pex", ["Peñoles Mixtec"] = "mil", ["Phala"] = "ypa", ["Phana'"] = "phq", ["Phangduwali"] = "phw", ["Phende"] = "pem", ["Philippine Sign Language"] = "psp", ["Philistine"] = "und-phi", ["Phimbi"] = "phm", ["Phola"] = "ypg", ["Pholo"] = "yip", ["Phom"] = "nph", ["Phudagi"] = "phd", ["Phuie"] = "pug", ["Phukha"] = "phh", ["Phuma"] = "ypm", ["Phunoi"] = "pho", ["Phupa"] = "ypp", ["Phupha"] = "yph", ["Phuthi"] = "bnt-phu", ["Phuza"] = "ypz", ["Piamatsina"] = "ptr", ["Piame"] = "pin", ["Piapoco"] = "pio", ["Piaroa"] = "pid", ["Tiếng Pichinglis"] = "fpe", ["Pichis Ashéninka"] = "cpu", ["Pictish"] = "xpi", ["Picuris"] = "nai-pic", ["Pidgin Delaware"] = "dep", ["Pidgin Iha"] = "ihb", ["Pidgin Onin"] = "onx", ["Pijao"] = "pij", ["Pije"] = "piz", ["Pijin"] = "pis", ["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", ["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", ["Pitta-Pitta"] = "pit", ["Piu"] = "pix", ["Piya-Kwonci"] = "piy", ["Plains Indian Sign Language"] = "psd", ["Plains Miwok"] = "pmw", ["Plapo Krumen"] = "ktj", ["Playero"] = "gob", ["Pochuri Naga"] = "npo", ["Pochutec"] = "xpo", ["Podoko"] = "pbi", ["Pogali"] = "hkh", ["Pogolo"] = "poy", ["Poitevin-Saintongeais"] = "roa-poi", ["Pokangá"] = "pok", ["Poke"] = "pof", ["Pol"] = "pmm", ["Polish Sign Language"] = "pso", ["Polonombauk"] = "plb", ["Pom"] = "pmo", ["Ponam"] = "ncc", ["Pongu"] = "png", ["Ponyo"] = "npg", ["Poqomam"] = "poc", ["Poqomchi'"] = "poh", ["Porohanon"] = "prh", ["Port Sandwich"] = "psw", ["Port Sorell"] = "xpl", ["Port Vato"] = "ptv", ["Portuguese Sign Language"] = "psr", ["Potiguára"] = "pog", ["Poumei Naga"] = "pmx", ["Pouye"] = "bye", ["Powari"] = "pwr", ["Powhatan"] = "pim", ["Poyanáwa"] = "pyn", ["Tiếng Ireland nguyên thủy"] = "pgl", ["Principense"] = "pre", ["Proto-Amuesha-Chamicuro"] = "awd-amc-pro", ["Tiếng Tiểu Á nguyên thủy"] = "ine-ana-pro", ["Proto-Apachean"] = "apa-pro", ["Proto-Arawa"] = "auf-pro", ["Tiếng Armenia nguyên thủy"] = "hyx-pro", ["Proto-Arnhem"] = "aus-arn-pro", ["Proto-Atayalic"] = "map-ata-pro", ["Proto-Batak"] = "btk-pro", ["Proto-Bongo-Bagirmi"] = "csu-bba-pro", ["Proto-Boran"] = "sai-bor-pro", ["Proto-Bua"] = "alv-bua-pro", ["Proto-Bungku-Tolaki"] = "poz-btk-pro", ["Tiếng Miến nguyên thủy"] = "tbq-brm-pro", ["Proto-Caddoan"] = "cdd-pro", ["Proto-Cangin"] = "alv-cng-pro", ["Proto-Central Chadic"] = "cdc-cbm-pro", ["Proto-Central Indo-Aryan"] = "inc-cen-pro", ["Proto-Central Jê"] = "sai-cje-pro", ["Proto-Central New South Wales"] = "aus-cww-pro", ["Proto-Central Sudanic"] = "csu-pro", ["Proto-Central Togo"] = "alv-gtm-pro", ["Proto-Chatino"] = "omq-cha-pro", ["Proto-Chibchan"] = "cba-pro", ["Proto-Chimakuan"] = "chi-pro", ["Proto-Chinookan"] = "nai-ckn-pro", ["Tiếng Chukotka-Kamchatka nguyên thủy"] = "qfa-cka-pro", ["Proto-Chumash"] = "nai-chu-pro", ["Proto-Cupan"] = "azc-cup-pro", ["Proto-Daju"] = "sdv-daj-pro", ["Proto-Daly"] = "aus-dal-pro", ["Proto-Eastern Jebel"] = "sdv-eje-pro", ["Proto-Eastern Oti-Volta"] = "nic-eov-pro", ["Proto-Fali"] = "alv-fli-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-Highland East Cushitic"] = "cus-hec-pro", ["Proto-Hmong"] = "hmn-pro", ["Proto-Hrusish"] = "sit-hrs-pro", ["Proto-Huitoto-Ocaina"] = "sai-hoc-pro", ["Proto-Hurro-Urartian"] = "qfa-hur-pro", ["Proto-Idomoid"] = "alv-ido-pro", ["Proto-Igboid"] = "alv-igb-pro", ["Proto-Ijoid"] = "ijo-pro", ["Proto-Iwaidjan"] = "aus-wdj-pro", ["Proto-Jukunoid"] = "nic-jkn-pro", ["Proto-Kadu"] = "qfa-kad-pro", ["Proto-Kalamian"] = "phi-kal-pro", ["Proto-Kalapuyan"] = "nai-klp-pro", ["Proto-Kampa"] = "awd-kmp-pro", ["Proto-Kham"] = "sit-kha-pro", ["Proto-Khoe"] = "khi-kho-pro", ["Proto-Komisenian"] = "ira-kms-pro", ["Proto-Kru"] = "kro-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", ["Tiếng Lô Lô nguyên thủy"] = "tbq-lol-pro", ["Proto-Lower Cross River"] = "nic-lcr-pro", ["Proto-Luish"] = "sit-luu-pro", ["Proto-Maidun"] = "nai-mdu-pro", ["Proto-Mangbetu"] = "csu-maa-pro", ["Proto-Masa"] = "cdc-mas-pro", ["Proto-Mazatec"] = "omq-maz-pro", ["Proto-Medo-Parthian"] = "ira-mpr-pro", ["Proto-Mixe-Zoque"] = "nai-miz-pro", ["Proto-Mixtec"] = "omq-mxt-pro", ["Proto-Mumuye"] = "alv-mum-pro", ["Proto-Munji-Yidgha"] = "ira-mny-pro", ["Proto-Na-Dene"] = "xnd-pro", ["Proto-Nawiki"] = "awd-nwk-pro", ["Proto-Nilotic"] = "sdv-nil-pro", ["Proto-North Caucasian"] = "ccn-pro", ["Proto-North Halmahera"] = "paa-nha-pro", ["Proto-North Sarawak"] = "poz-swa-pro", ["Proto-Nubian"] = "nub-pro", ["Proto-Numic"] = "azc-num-pro", ["Proto-Nupoid"] = "alv-nup-pro", ["Proto-Nyima"] = "sdv-nyi-pro", ["Proto-Nyulnyulan"] = "aus-nyu-pro", ["Proto-Ogoni"] = "nic-ogo-pro", ["Proto-Ossetic"] = "os-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-Paresi-Waura"] = "awd-prw-pro", ["Proto-Plateau Penutian"] = "nai-plp-pro", ["Proto-Pomeranian"] = "zlw-pom-pro", ["Proto-Pomo"] = "nai-pom-pro", ["Proto-Saka"] = "xsc-sak-pro", ["Proto-Sanglechi-Ishkashimi"] = "ira-sgi-pro", ["Proto-Sara"] = "csu-sar-pro", ["Proto-Siouan-Catawban"] = "nai-sca-pro", ["Proto-Songhay"] = "son-pro", ["Proto-Sotho-Tswana"] = "bnt-sts-pro", ["Proto-South Cushitic"] = "cus-sou-pro", ["Proto-South Sulawesi"] = "poz-ssw-pro", ["Proto-Southern Jê"] = "sai-sje-pro", ["Proto-Sunda-Sulawesi"] = "poz-sus-pro", ["Proto-Ta-Arawak"] = "awd-taa-pro", ["Proto-Takic"] = "azc-tak-pro", ["Proto-Taman"] = "sdv-tmn-pro", ["Proto-Tani"] = "sit-tan-pro", ["Proto-Taranoan"] = "sai-tar-pro", ["Proto-Tatic"] = "xme-ttc-pro", ["Proto-Totozoquean"] = "nai-tot-pro", ["Tiếng Liên New Guinea nguyên thủy"] = "ngf-pro", ["Proto-Tsezian"] = "cau-tsz-pro", ["Proto-Tsimshianic"] = "nai-tsi-pro", ["Proto-Upper Cross River"] = "nic-ucr-pro", ["Proto-Utian"] = "nai-utn-pro", ["Proto-Western Mande"] = "dmn-mdw-pro", ["Proto-Witotoan"] = "sai-wit-pro", ["Proto-Yupik"] = "ypk-pro", ["Proto-Zapotecan"] = "omq-zap-pro", ["Providencia Sign Language"] = "prz", ["Psikye"] = "kvj", ["Puare"] = "pux", ["Pudtol Atta"] = "atp", ["Puebla Mazatec"] = "pbm", ["Puelche"] = "pue", ["Puerto Rican Sign Language"] = "psl", ["Puimei Naga"] = "npu", ["Puiron"] = "sit-prn", ["Pukapukan"] = "pkp", ["Pulabu"] = "pup", ["Puluwat"] = "puw", ["Puma"] = "pum", ["Pumé"] = "yae", ["Punan Aput"] = "pud", ["Punan Bah-Biau"] = "pna", ["Punan Batu"] = "pnm", ["Punan Merah"] = "puf", ["Punan Merap"] = "puc", ["Punan Tubu"] = "puj", ["Punu"] = "puu", ["Puquina"] = "puq", ["Puragi"] = "pru", ["Purari"] = "iar", ["Purepecha"] = "pua", ["Puri"] = "prr", ["Purik"] = "prx", ["Purisimeño"] = "puy", ["Puruborá"] = "pur", ["Puruhá"] = "sai-prh", ["Purukotó"] = "sai-pur", ["Purum"] = "pub", ["Putai"] = "mfl", ["Putoh"] = "put", ["Putukwam"] = "afe", ["Puyo-Paekche"] = "xpp", ["Pwaamei"] = "pme", ["Pwapwa"] = "pop", ["Pyapun"] = "pcw", ["Pye Krumen"] = "pye", ["Pyemmairre"] = "xpb", ["Pyen"] = "pyy", ["Pykobjê"] = "sai-pyk", ["Pyu"] = "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", ["Quebec Sign Language"] = "fcs", ["Querétaro Otomi"] = "otq", ["Quetzaltepec Mixe"] = "pxm", ["Queyu"] = "qvy", ["Quiavicuzas Zapotec"] = "zpj", ["Quileute"] = "qui", ["Quimbaya"] = "sai-qmb", ["Quinigua"] = "nai-qng", ["Quinqui"] = "quq", ["Quioquitani-Quierí Zapotec"] = "ztq", ["Quiotepec Chinantec"] = "chq", ["Quitemo"] = "sai-qtm", ["Rabona"] = "sai-rab", ["Rahambuu"] = "raz", ["Rajah Kabunsuwan Manobo"] = "mqk", ["Raji"] = "rji", ["Rajong"] = "rjg", ["Rakahanga-Manihiki"] = "rkh", ["Ralte"] = "ral", ["Ramandi"] = "tks", ["Ramanos"] = "sai-ram", ["Ramoaaina"] = "rai", ["Ramopa"] = "kjx", ["Rampi"] = "lje", ["Rana Tharu"] = "thr", ["Rang"] = "rax", ["Rangkas"] = "rgk", ["Ranglong"] = "rnl", ["Rao"] = "rao", ["Rapa"] = "ray", ["Rapoisi"] = "kyx", ["Rapting"] = "rpt", ["Rara Bakati'"] = "lra", ["Ratahan"] = "rth", ["Rathawi"] = "rtw", ["Rathwi Bareli"] = "bgd", ["Rawa"] = "rwo", ["Rawat"] = "jnl", ["Rawo"] = "rwa", ["Rayón Zoque"] = "zor", ["Razajerdi"] = "rat", ["Razihi"] = "rzh", ["Reang"] = "ria", ["Red Gelao"] = "gir", ["Reel"] = "atu", ["Rejang Kayan"] = "ree", ["Rema"] = "bow", ["Rembarunga"] = "rmb", ["Rembong"] = "reb", ["Remo"] = "rem", ["Remontado Agta"] = "agv", ["Rempi"] = "rmp", ["Remun"] = "lkj", ["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", ["Ringgou"] = "rgu", ["Ririo"] = "rri", ["Ritarungo"] = "rit", ["Riung"] = "riu", ["Riverain Sango"] = "snj", ["Rogo"] = "rod", ["Roma"] = "rmm", ["Romani Greek"] = "rge", ["Romanian Sign Language"] = "rms", ["Romano-Serbian"] = "rsb", ["Romanova"] = "rmv", ["Romblomanon"] = "rol", ["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", ["Roviana"] = "rug", ["Rudbari"] = "rdb", ["Rufiji"] = "rui", ["Ruga"] = "ruh", ["Rukiga"] = "cgg", ["Ruma"] = "ruz", ["Rumu"] = "klq", ["Runga"] = "rou", ["Rungtu"] = "rtc", ["Rungwa"] = "rnw", ["Russenorsk"] = "crp-rsn", ["Russian Sign Language"] = "rsl", ["Ruuli"] = "ruc", ["Ruwund"] = "rnd", ["Rwa"] = "rwk", ["Rwanda-Rundi"] = "rw", ["Sa"] = "sax", ["Sa'a"] = "apb", ["Sa'ban"] = "snv", ["Sa'och"] = "scq", ["Saafi-Saafi"] = "sav", ["Saam"] = "raq", ["Saamia"] = "lsm", ["Saare"] = "uss", ["Sabah Malay"] = "msi", ["Sabanê"] = "sae", ["Sabaot"] = "spy", ["Sabine"] = "sbv", ["Sabir"] = "pml", ["Sabu"] = "hvn", ["Sacapulteco"] = "quv", ["Saep"] = "spd", ["Safaitic"] = "sem-saf", ["Safaliba"] = "saf", ["Safeyoka"] = "apz", ["Safwa"] = "sbk", ["Sagala"] = "sbm", ["Sagalla"] = "tga", ["Sahaptin"] = "nai-spt", ["Sahu"] = "saj", ["Sajau Basap"] = "sjb", ["Sakachep"] = "sch", ["Sakam"] = "skm", ["Sakao"] = "sku", ["Sakata"] = "skt", ["Sake"] = "sak", ["Sala"] = "shq", ["Salampasu"] = "slx", ["Salas"] = "sgu", ["Salchuq"] = "slq", ["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", ["Samaritan Aramaic"] = "sam", ["Samaritan Hebrew"] = "smp", ["Samarokena"] = "tmj", ["Samatao"] = "ysd", ["Samba"] = "smx", ["Sambe"] = "xab", ["Samberigi"] = "ssx", ["Samburu"] = "saq", ["Samoan Plantation Pidgin"] = "cpe-spp", ["Samosa"] = "swm", ["Sampang"] = "rav", ["Samre"] = "sxm", ["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 Quiahije Chatino"] = "ctp-san", ["San Juan Teita Mixtec"] = "xtj", ["San Luís Temalacayuca Popoloca"] = "pps", ["San Marcos Tlalcoyalco Popoloca"] = "pls", ["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", ["Sangil"] = "snl", ["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", ["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", ["Santiago Xanica Zapotec"] = "zpr", ["Santo Domingo Albarradas Zapotec"] = "zas", ["Sanumá"] = "xsu", ["Saparua"] = "spr", ["Sapará"] = "sai-sap", ["Sapo"] = "krn", ["Saponi"] = "spi", ["Sapuan"] = "spu", ["Sapé"] = "spc", ["Sar"] = "mwm", ["Sara"] = "sre", ["Sara Kaba"] = "sbz", ["Sara Kaba Deme"] = "kwg", ["Sara Kaba Náà"] = "kwv", ["Sarangani Blaan"] = "bps", ["Sarangani Manobo"] = "mbs", ["Sarasira"] = "zsa", ["Saraveca"] = "sar", ["Sarli"] = "sdf", ["Sartang"] = "onp", ["Sarua"] = "swy", ["Sarudu"] = "sdu", ["Saruga"] = "sra", ["Sasaru"] = "sxs", ["Tiếng Sassari"] = "sdc", ["Satawalese"] = "stw", ["Sateré-Mawé"] = "mav", ["Sathmar Swabian"] = "gmw-stm", ["Saudi Arabian Sign Language"] = "sdl", ["Sauraseni Apabhramsa"] = "inc-sap", ["Sauri"] = "srt", ["Sause"] = "sao", ["Sausi"] = "ssj", ["Tiếng Savosavo"] = "svs", ["Sawai"] = "szw", ["Saweru"] = "swr", ["Sawi"] = "saw", ["Sawila"] = "swt", ["Saya"] = "say", ["Sayula Popoluca"] = "pos", ["Scanian"] = "gmq-scy", ["Seba"] = "kdg", ["Seberuang"] = "sbx", ["Sebop"] = "sib", ["Sebuyau"] = "snb", ["Sechura"] = "sai-sec", ["Secoya"] = "sey", ["Sedoa"] = "tvw", ["Seenku"] = "sos", ["Segai"] = "sge", ["Segeju"] = "seg", ["Seget"] = "sbg", ["Sehwi"] = "sfw", ["Seim"] = "sim", ["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", ["Semandang"] = "sdm", ["Sembakung Murut"] = "sbr", ["Semimi"] = "etz", ["Semnani"] = "smy", ["Sempan"] = "xse", ["Senara Sénoufo"] = "seq", ["Senaya"] = "syn", ["Sene"] = "sej", ["Sengele"] = "szg", ["Senggi"] = "snu", ["Sengo"] = "spk", ["Sengseng"] = "ssz", ["Sensi"] = "sni", ["Sentani"] = "set", ["Senthang Chin"] = "sez", ["Sentinelese"] = "std", ["Sepa (Indonesia)"] = "spb", ["Sepa (New Guinea)"] = "spe", ["Sepen"] = "spm", ["Sepik Iwam"] = "iws", ["Sepik Mari"] = "mbx", ["Sera"] = "sry", ["Sere"] = "swf", ["Serili"] = "sve", ["Seroa"] = "kqu", ["Serrano"] = "ser", ["Seru"] = "szd", ["Serua"] = "srw", ["Serudung Murut"] = "srk", ["Serui-Laut"] = "seu", ["Seta"] = "stf", ["Setaman"] = "stm", ["Seti"] = "sbi", ["Sewa Bay"] = "sew", ["Seychellois Creole"] = "crs", ["Sha"] = "scw", ["Shahmirzadi"] = "srz", ["Shahrudi"] = "shm", ["Shall-Zwall"] = "sha", ["Shama-Sambuga"] = "sqa", ["Shamang"] = "xsh", ["Shambala"] = "ksb", ["Shanenawa"] = "swo", ["Shanga"] = "sho", ["Shangzhai"] = "jih", ["Shaozhou Tuhua"] = "zhx-sht", ["Sharanahua"] = "mcd", ["Shark Bay"] = "ssv", ["Sharwa"] = "swq", ["Shasta"] = "sht", ["Shatt"] = "shj", ["Shau"] = "sqh", ["Shawnee"] = "sjw", ["Tiếng Xa"] = "shx", ["Shehri"] = "shv", ["Sheko"] = "she", ["Shelta"] = "sth", ["Shendu"] = "shl", ["Sheni"] = "scv", ["Sherbro"] = "bun", ["Sherdukpen"] = "sdp", ["Shi"] = "shr", ["Shihhi Arabic"] = "ssh", ["Shiki"] = "gua", ["Shilluk"] = "shk", ["Shipibo-Conibo"] = "shp", ["Shixing"] = "sxg", ["Shoo-Minda-Nye"] = "bcv", ["Shoshone"] = "shh", ["Shua"] = "shg", ["Shuar"] = "jiv", ["Shuba"] = "cbq", ["Shumashti"] = "sts", ["Shumcho"] = "scu", ["Shuwa-Zamani"] = "ksa", ["Shwai"] = "shw", ["Sialum"] = "slw", ["Siamou"] = "sif", ["Sian"] = "spg", ["Siane"] = "snp", ["Siang"] = "sya", ["Siar-Lak"] = "sjr", ["Sibe"] = "nco", ["Sibu Melanau"] = "sdx", ["Sicanian"] = "sxc", ["Siculo-Arabic"] = "sqr", ["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", ["Sikule"] = "skh", ["Sila"] = "slt", ["Silacayoapan Mixtec"] = "mks", ["Sileibi"] = "sbq", ["Silimo"] = "wul", ["Siliput"] = "mkc", ["Silopi"] = "xsp", ["Simaa"] = "sie", ["Simba"] = "sbw", ["Simbali"] = "smg", ["Simbari"] = "smb", ["Simbo"] = "sbb", ["Simeku"] = "smz", ["Simeulue"] = "smr", ["Simte"] = "smt", ["Sinacantán"] = "nai-sin", ["Sinagen"] = "siu", ["Sinasina"] = "sst", ["Sindarin"] = "sjn", ["Sindhi Bhil"] = "sbn", ["Sindihui Mixtec"] = "xts", ["Singa"] = "sgm", ["Singapore Sign Language"] = "sls", ["Singpho"] = "sgp", ["Sinicahua Mixtec"] = "xti", ["Sininkere"] = "skq", ["Sinte Romani"] = "rmo", ["Sinyar"] = "sys", ["Sinúfana"] = "sai-sin", ["Sio"] = "xsi", ["Siona"] = "snn", ["Sipakapense"] = "qum", ["Sira"] = "swj", ["Siri"] = "sir", ["Siriano"] = "sri", ["Sirionó"] = "srq", ["Siroi"] = "ssd", ["Siuslaw"] = "sis", ["Sivandi"] = "siy", ["Siwai"] = "siw", ["Siyin Chin"] = "csy", ["Skagit"] = "ska", ["Skalvian"] = "svx", ["Ske"] = "ske", ["Skou"] = "skv", ["Slavomolisano"] = "svm", ["Slovakian Sign Language"] = "svk", ["Small Flowery Miao"] = "sfm", ["Smärky Kanum"] = "kxq", ["Snohomish"] = "sno", ["So'a"] = "ssq", ["Sobei"] = "sob", ["Sochiapam Chinantec"] = "cso", ["Soga"] = "xog", ["Sok"] = "skk", ["Soko"] = "soc", ["Sokoro"] = "sok", ["Solano"] = "xso", ["Soli"] = "sby", ["Solos"] = "sol", ["Som"] = "smc", ["Somba-Siawari"] = "bmu", ["Somra"] = "ntx", ["Somrai"] = "sor", ["Somray"] = "smu", ["Somyev"] = "kgt", ["Sonaga"] = "ysg", ["Sonde"] = "shc", ["Songe"] = "sop", ["Songomeno"] = "soe", ["Songoora"] = "sod", ["Sonha"] = "soi", ["Sonia"] = "siq", ["Soo"] = "teu", ["Sop"] = "urw", ["Sori-Harengan"] = "sbh", ["Sorkhei"] = "sqo", ["Sorothaptic"] = "sxo", ["Sorsogon Ayta"] = "ays", ["Sos Kundi"] = "sdk", ["Sota Kanum"] = "krz", ["Sou"] = "sqq", ["South African Sign Language"] = "sfs", ["South Awyu"] = "aws", ["South Boma"] = "bnt-sbo", ["Tiếng Banda Trung Nam"] = "lnl", ["South Central Dinka"] = "dib", ["South Fali"] = "fal", ["South Giziga"] = "giz", ["South Lembata"] = "lmf", ["South Muyu"] = "kts", ["South Nuaulu"] = "nxl", ["South Tairora"] = "omw", ["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 Nochixtlán Mixtec"] = "mxy", ["Southeastern Pomo"] = "pom", ["Southeastern Puebla Nahuatl"] = "npl", ["Southeastern Tarahumara"] = "tcu", ["Southern Alta"] = "agy", ["Southern Birifor"] = "biv", ["Southern Bobo"] = "bwq", ["Southern Bontoc"] = "obk", ["Southern Catanduanes Bicolano"] = "bln", ["Southern Dagaare"] = "dga", ["Southern Ghale"] = "ghe", ["Southern Grebo"] = "grj", ["Southern Guiyang Hmong"] = "hmy", ["Southern Haida"] = "hax", ["Southern Hindko"] = "hnd", ["Southern Kalapuya"] = "sxk", ["Southern Kalinga"] = "ksc", ["Southern Khanty"] = "kca-sou", ["Tiếng Kissi Nam"] = "kss", ["Southern Kiwai"] = "kjd", ["Tiếng Xwarin"] = "sdh", ["Southern Lolopo"] = "ysp", ["Southern Lorung"] = "lrr", ["Southern Ma'di"] = "snm", ["Southern Mashan Hmong"] = "hma", ["Southern Muji"] = "ymc", ["Southern Ngbandi"] = "nbw", ["Southern Nisu"] = "nsd", ["Southern Nuni"] = "nnw", ["Southern Ohlone"] = "css", ["Southern One"] = "osu", ["Southern Pame"] = "pmz", ["Southern Pinghua"] = "csp", ["Southern Pomo"] = "peq", ["Southern Puebla Mixtec"] = "mit", ["Southern Puget Sound Salish"] = "slh", ["Southern Pumi"] = "pmj", ["Southern Qiandong Miao"] = "hms", ["Southern Rengma Naga"] = "nre", ["Southern Sama"] = "ssb", ["Southern Sierra Miwok"] = "skd", ["Southern Tidong"] = "itd", ["Southern Tiwa"] = "tix", ["Southern Toussian"] = "wib", ["Southern Tutchone"] = "tce", ["Southern Valley Yokuts"] = "nai-svy", ["Southwest Gbaya"] = "gso", ["Southwest Palawano"] = "plv", ["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 Tamang"] = "tsf", ["Southwestern Tarahumara"] = "twr", ["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", ["Sri Lankan Creole Malay"] = "sci", ["Sri Lankan Sign Language"] = "sqs", ["Stod Bhoti"] = "sbu", ["Stoney"] = "sto", ["Suabo"] = "szp", ["Suarmin"] = "seo", ["Suau"] = "swp", ["Suba"] = "sxb", ["Suba-Simbiti"] = "ssc", ["Subi"] = "xsj", ["Subiya"] = "sbs", ["Subtiaba"] = "sut", ["Sudest"] = "tgo", ["Sudovian"] = "xsv", ["Suena"] = "sue", ["Suga"] = "sgi", ["Suganga"] = "sug", ["Sugut Dusun"] = "kzs", ["Suki"] = "sui", ["Suku"] = "sub", ["Sukuma"] = "suk", ["Sukur"] = "syk", ["Sukurum"] = "zsu", ["Sula"] = "szn", ["Sulka"] = "sua", ["Sulod"] = "srg", ["Suma"] = "sqm", ["Sumariup"] = "siv", ["Sumau"] = "six", ["Tiếng Sumbawa"] = "smw", ["Sumbwa"] = "suw", ["Sumtu Chin"] = "csv", ["Sunam"] = "ssk", ["Sunum"] = "ymn", ["Sunwar"] = "suz", ["Suoy"] = "syo", ["Supyire"] = "spp", ["Sur"] = "tdl", ["Surbakhal"] = "sbj", ["Surigaonon"] = "sgd", ["Sursurunga"] = "sgz", ["Suruahá"] = "swx", ["Surubu"] = "sde", ["Suruí"] = "sru", ["Suruí Do Pará"] = "mdz", ["Susquehannock"] = "sqn", ["Susuami"] = "ssu", ["Suundi"] = "sdj", ["Suwawa"] = "swu", ["Suyá"] = "suy", ["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 Senoufo"] = "shz", ["Sácata"] = "sai-sac", ["São Paulo Kaingáng"] = "zkp", ["Sãotomense"] = "cri", ["Sìcìté Sénoufo"] = "sep", ["T'en"] = "tct", ["Tabaa Zapotec"] = "zat", ["Tabancale"] = "sai-tab", ["Tabaru"] = "tby", ["Tabasco Chontal"] = "chf", ["Tabasco Nahuatl"] = "nhc", ["Tabasco Zoque"] = "zoq", ["Tabla"] = "tnm", ["Tabo"] = "knv", ["Tabriak"] = "tzx", ["Tacahua Mixtec"] = "xtt", ["Tacana"] = "tna", ["Tadaksahak"] = "dsq", ["Tae'"] = "rob", ["Tafreshi"] = "xme-taf", ["Tagabawa"] = "bgs", ["Tagakaulu Kalagan"] = "klg", ["Tagbanwa"] = "tbw", ["Tagbu"] = "tbm", ["Tagish"] = "tgx", ["Tagwana Senoufo"] = "tgw", ["Tai"] = "taw", ["Tai Hang Tong"] = "thc", ["Tai Hongjin"] = "tiz", ["Tai Long"] = "thi", ["Tai Thanh"] = "tmm", ["Tai Ya"] = "cuu", ["Taiap"] = "gpn", ["Taikat"] = "aos", ["Tainae"] = "ago", ["Tairuma"] = "uar", ["Taita"] = "dav", ["Taiwan Sign Language"] = "tss", ["Taje"] = "pee", ["Tiếng Tajio"] = "tdj", ["Tajuasohn"] = "tja", ["Takelma"] = "tkm", ["Takia"] = "tbc", ["Takka Apabhramsa"] = "inc-tak", ["Takua"] = "tkz", ["Takuu"] = "nho", ["Takwane"] = "tke", ["Talaud"] = "tld", ["Taliabu"] = "tlv", ["Talieng"] = "tdf", ["Talinga-Bwisi"] = "tlj", ["Talise"] = "tlr", ["Tallán"] = "sai-tal", ["Talodi"] = "tlo", ["Taloki"] = "tlk", ["Talondo'"] = "tln", ["Talu"] = "yta", ["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", ["Tamnim Citak"] = "tml", ["Tampias Lobu"] = "low", ["Tampulma"] = "tpm", ["Tanacross"] = "tcb", ["Tanahmerah"] = "tcm", ["Tanapag"] = "tpv", ["Tandaganon"] = "tgn", ["Tandia"] = "tni", ["Tanema"] = "tnx", ["Tangale"] = "tan", ["Tangam"] = "sit-tgm", ["Tanggu"] = "tgu", ["Tangko"] = "tkx", ["Tangsa"] = "nst", ["Tanguat"] = "tbs", ["Tanimuca-Retuarã"] = "tnc", ["Tanjijili"] = "uji", ["Tanudan Kalinga"] = "kml", ["Tanzanian Sign Language"] = "tza", ["Tapachultec"] = "nai-tap", ["Taparita"] = "sai-tpr", ["Tapayuna"] = "sai-tap", ["Tapeba"] = "tbb", ["Tapei"] = "afp", ["Tapieté"] = "tpj", ["Tar Gula"] = "kcm", ["Tarairiú"] = "sai-trr", ["Tarao"] = "tro", ["Taraon"] = "mhu", ["Tareng"] = "tgr", ["Tarjumo"] = "txj", ["Tarok"] = "yer", ["Tarpia"] = "tpf", ["Tartessian"] = "txr", ["Taruma"] = "tdm", ["Tasmate"] = "tmt", ["Tataltepec Chatino"] = "cta", ["Tatana"] = "txx", ["Tataviam"] = "azc-tat", ["Tauade"] = "ttd", ["Taulil"] = "tuh", ["Taupota"] = "tpa", ["Taushiro"] = "trr", ["Tauya"] = "tya", ["Taveta"] = "tvs", ["Tawala"] = "tbo", ["Tawandê"] = "xtw", ["Tawang Monpa"] = "twm", ["Tawasa"] = "nai-taw", ["Taworta"] = "tbp", ["Tawoyan"] = "twy", ["Tawr Chin"] = "tcp", ["Tay Khang"] = "tnu", ["Tayabas Ayta"] = "ayy", ["Tayo"] = "cks", ["Tboli"] = "tbl", ["Tchitchege"] = "tck", ["Tchumbuli"] = "bqa", ["Te'un"] = "tve", ["Teanu"] = "tkw", ["Tebul Sign Language"] = "tsy", ["Tebul Ure Dogon"] = "dtu", ["Tecpatlán Totonac"] = "tcw", ["Tedaga"] = "tuq", ["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", ["Teluti"] = "tlt", ["Tembé"] = "tqb", ["Teme"] = "tdo", ["Temein"] = "teq", ["Temi"] = "soz", ["Temne"] = "tem", ["Temoaya Otomi"] = "ott", ["Tempasuk Dusun"] = "tdu", ["Tenango Otomi"] = "otn", ["Tene Kan Dogon"] = "dtk", ["Tenggarong Kutai Malay"] = "vkt", ["Tenino"] = "tqn", ["Tenis"] = "tns", ["Tennet"] = "tex", ["Teojomulco Chatino"] = "omq-teo", ["Teop"] = "tio", ["Teor"] = "tev", ["Tepecano"] = "tep", ["Tepetotutla Chinantec"] = "cnt", ["Tepeuxila Cuicatec"] = "cux", ["Tepo Krumen"] = "ted", ["Tiếng Mixtec Teposcolula"] = "omq-tel", ["Tequistlatec"] = "nai-teq", ["Tera"] = "ttr", ["Terebu"] = "trb", ["Terei"] = "buo", ["Tereno"] = "ter", ["Tereweng"] = "twg", ["Terik"] = "tec", ["Termanu"] = "twu", ["Ternateño"] = "tmg", ["Tese"] = "keg", ["Teshenawa"] = "twc", ["Tetela"] = "tll", ["Tetelcingo Nahuatl"] = "nhg", ["Tetete"] = "teb", ["Tetun Dili"] = "tdt", ["Teushen"] = "sai-teu", ["Teutila Cuicatec"] = "cut", ["Tewa"] = "tew", ["Texcatepec Otomi"] = "otx", ["Texistepec Popoluca"] = "poq", ["Texmelucan Zapotec"] = "zpz", ["Tezoatlán Mixtec"] = "mxb", ["Tha"] = "thy", ["Thado Chin"] = "tcz", ["Thai Sign Language"] = "tsq", ["Thaiphum Chin"] = "cth", ["Thakali"] = "ths", ["Thamudic"] = "sem-tha", ["Thangmi"] = "thf", ["Thao"] = "ssf", ["Tharaka"] = "thk", ["Tharrgari"] = "dhr", ["Thawa"] = "xtv", ["Thopho"] = "ytp", ["Thu Lao"] = "tyl", ["Thulung"] = "tdh", ["Thurawal"] = "tbh", ["Thuri"] = "thu", ["Tiagbamrin Aizi"] = "ahi", ["Tiale"] = "mnl", ["Tibea"] = "ngy", ["Ticuna"] = "tca", ["Tidaá Mixtec"] = "mtx", ["Tidore"] = "tvo", ["Tiemacèwè Bozo"] = "boo", ["Tiene"] = "tii", ["Tifal"] = "tif", ["Tigak"] = "tgc", ["Tii"] = "txq", ["Tijaltepec Mixtec"] = "xtl", ["Tikar"] = "tik", ["Tikopia"] = "tkp", ["Tilapa Otomi"] = "otl", ["Tillamook"] = "til", ["Tilquiapan Zapotec"] = "zts", ["Tilung"] = "tij", ["Tima"] = "tms", ["Timbe"] = "tim", ["Timor Pidgin"] = "tvy", ["Timote"] = "sai-tim", ["Timucua"] = "tjm", ["Timugon Murut"] = "tih", ["Tinani"] = "lbf", ["Tingui-Boto"] = "tgv", ["Tinigua"] = "tit", ["Tinoc Kallahan"] = "tne", ["Tinputz"] = "tpz", ["Tira"] = "tic", ["Tirahi"] = "tra", ["Tiranige Diga Dogon"] = "tde", ["Tircul"] = "pyx", ["Tiri"] = "cir", ["Tita"] = "tdq", ["Titan"] = "ttv", ["Tiv"] = "tiv", ["Tiéfo"] = "tiq", ["Tiéyaxo Bozo"] = "boz", ["Tjurruru"] = "tju", ["Tlacoatzintepec Chinantec"] = "ctl", ["Tlacolulita Zapotec"] = "zpk", ["Tlahuica"] = "ocu", ["Tlahuitoltepec Mixe"] = "mxp", ["Tlamacazapa Nahuatl"] = "nuz", ["Tlazoyaltepec Mixtec"] = "mqh", ["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", ["Tobilung"] = "tgb", ["Tobo"] = "tbv", ["Tocantins Asurini"] = "asu", ["Tofanma"] = "tlg", ["Tofin Gbe"] = "tfi", ["Togbo-Vara Banda"] = "tor", ["Togoyo"] = "tgy", ["Tojolabal"] = "toj", ["Toka-Leya"] = "dov", ["Tokano"] = "zuh", ["Tol"] = "jic", ["Tolai"] = "ksd", ["Tolaki"] = "lbw", ["Tolomako"] = "tlm", ["Tolowa"] = "tol", ["Toloza"] = "ytl", ["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", ["Tongwe"] = "tny", ["Tonjon"] = "tjn", ["Tonsawang"] = "tnw", ["Tonsea"] = "txs", ["Tontemboan"] = "tnt", ["Toogee"] = "xpx", ["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", ["Torricelli Yau"] = "yyu", ["Torá"] = "trz", ["Tosu"] = "sit-tos", ["Totela"] = "ttl", ["Totoli"] = "txe", ["Totomachapan Zapotec"] = "zph", ["Totontepec Mixe"] = "mto", ["Totoro"] = "ttk", ["Touo"] = "tqu", ["Toura"] = "neb", ["Tourangeau"] = "roa-tou", ["Towei"] = "ttn", ["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", ["Truká"] = "tka", ["Trumai"] = "tpy", ["Ts'ün-Lao"] = "tsl", ["Tsaangi"] = "tsa", ["Tsafiki"] = "cof", ["Tsakwambo"] = "kvz", ["Tsetsaut"] = "txc", ["Tshobdun"] = "sit-tsh", ["Tshwa"] = "hio", ["Tsikimba"] = "kdl", ["Tsimané"] = "cas", ["Tsishingini"] = "tsw", ["Tso"] = "ldp", ["Tsogo"] = "tsv", ["Tsotsitaal"] = "fly", ["Tsum"] = "ttz", ["Tsuvadi"] = "tvd", ["Tsuvan"] = "tsh", ["Tswa"] = "tsc", ["Tswapong"] = "two", ["Tubar"] = "tbu", ["Tucano"] = "tuo", ["Tugen"] = "tuy", ["Tugun"] = "tzn", ["Tugutil"] = "tuj", ["Tukpa"] = "tpq", ["Tukudede"] = "tkd", ["Tukumanféd"] = "tkf", ["Tula"] = "tul", ["Tule-Kaweah Yokuts"] = "nai-tky", ["Tulehu"] = "tlu", ["Tulishi"] = "tey", ["Tulu-Bohuai"] = "rak", ["Tulua"] = "aus-tul", ["Tuma-Irumu"] = "iou", ["Tumak"] = "tmc", ["Tumi"] = "kku", ["Tumleo"] = "tmq", ["Tumshuqese"] = "xtq", ["Tumtum"] = "tbr", ["Tumulung Sisaala"] = "sil", ["Tunen"] = "tvu", ["Tungag"] = "lcm", ["Tunggare"] = "trt", ["Tunia"] = "tug", ["Tunisian Sign Language"] = "tse", ["Tunjung"] = "tjg", ["Tunumiisut"] = "esx-tut", ["Tunzu"] = "dza", ["Tuotomb"] = "ttf", ["Tuparí"] = "tpr", ["Tupinikin"] = "tpk", ["Tupuri"] = "tui", ["Turaka"] = "trh", ["Turi"] = "trd", ["Turiwára"] = "twt", ["Turka"] = "tuz", ["Turkana"] = "tuv", ["Turkish Sign Language"] = "tsm", ["Turks and Caicos Creole English"] = "tch", ["Turumsa"] = "tqm", ["Turung"] = "try", ["Tuscarora"] = "tus", ["Tutelo"] = "tta", ["Tutong"] = "ttg", ["Tutsa Naga"] = "tvt", ["Tutuba"] = "tmi", ["Tututepec Mixtec"] = "mtu", ["Tututni"] = "tuu", ["Tuwali Ifugao"] = "ifk", ["Tuwari"] = "tww", ["Tuxináwa"] = "tux", ["Tuxá"] = "tud", ["Tuyuca"] = "tue", ["Twana"] = "twa", ["Twendi"] = "twn", ["Tyaraity"] = "woa", ["Tyerrernotepanner"] = "xph", ["Tz'utujil"] = "tzj", ["Tzeltal"] = "tzh", ["Tày Tac"] = "tyt", ["Téén"] = "lor", ["Tübatulabal"] = "tub", ["Uab Meto"] = "aoz", ["Uamué"] = "uam", ["Uare"] = "ksj", ["Ubaghara"] = "byc", ["Ubang"] = "uba", ["Ubi"] = "ubi", ["Ubir"] = "ubr", ["Ucayali-Yurúa Ashéninka"] = "cpb", ["Uda"] = "uda", ["Ufim"] = "ufi", ["Ugandan Sign Language"] = "ugn", ["Ughele"] = "uge", ["Uhami"] = "uha", ["Uisai"] = "uis", ["Ujir"] = "udj", ["Ukaan"] = "kcf", ["Ukhwejo"] = "ukh", ["Ukit"] = "umi", ["Ukpe-Bayobiri"] = "ukp", ["Ukpet-Ehom"] = "akd", ["Ukrainian Sign Language"] = "ukl", ["Ukue"] = "uku", ["Ukuriguma"] = "ukg", ["Ukwa"] = "ukq", ["Ukwuani-Aboh-Ndoni"] = "ukw", ["Ulau-Suain"] = "svb", ["Uldeme"] = "udl", ["Ulithian"] = "uli", ["Ulumanda'"] = "ulm", ["Ulwa"] = "ulw", ["Uma"] = "ppk", ["Uma' Lasan"] = "xky", ["Uma' Lung"] = "ulu", ["Umanakaina"] = "gdn", ["Umatilla"] = "uma", ["Umbindhamu"] = "umd", ["Umbu-Ungu"] = "ubu", ["Umbugarla"] = "umr", ["Umbuygamu"] = "umg", ["Umeda"] = "upi", ["Umiida"] = "xud", ["Umiray Dumaget Agta"] = "due", ["Umon"] = "umm", ["Umotína"] = "umo", ["Umpila"] = "ump", ["Una"] = "mtg", ["Unas"] = "art-una", ["Unde Kaili"] = "unz", ["Uneme"] = "une", ["Unggaranggu"] = "xun", ["Unggumi"] = "xgu", ["Tiếng Uni"] = "uni", ["Unserdeutsch"] = "uln", ["Unua"] = "onu", ["Unubahe"] = "unu", ["Uokha"] = "uok", ["Upper Chehalis"] = "cjh", ["Upper Grand Valley Dani"] = "dna", ["Upper Kuskokwim"] = "kuu", ["Upper Necaxa Totonac"] = "tku", ["Upper Tanana"] = "tau", ["Upper Taromi"] = "tov", ["Upper Umpqua"] = "xup", ["Ura (New Guinea)"] = "uro", ["Ura (Vanuatu)"] = "uur", ["Uradhi"] = "urf", ["Urapmin"] = "urm", ["Urarina"] = "ura", ["Urat"] = "urt", ["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", ["Uruguayan Sign Language"] = "ugy", ["Urumi"] = "uru", ["Usaghade"] = "usk", ["Usan"] = "wnu", ["Usarufa"] = "usa", ["Usila Chinantec"] = "cuc", ["Uspanteco"] = "usp", ["Utarmbung"] = "omo", ["Ute"] = "ute", ["Utu"] = "utu", ["Uwinymil"] = "aus-uwi", ["Uya"] = "usu", ["Uyajitaya"] = "duk", ["Uzekwe"] = "eze", ["Vaghua"] = "tva", ["Vagla"] = "vag", ["Vai"] = "vai", ["Vaiphei"] = "vap", ["Vale"] = "vae", ["Valencian Sign Language"] = "vsv", ["Valle Nacional Chinantec"] = "cvn", ["Valley Maidu"] = "vmv", ["Valman"] = "van", ["Valpei"] = "vlp", ["Vamale"] = "mkt", ["Vame"] = "mlr", ["Vandalic"] = "xvn", ["Vangunu"] = "mpr", ["Vanimo"] = "vam", ["Vanji"] = "ira-wnj", ["Vanuma"] = "vau", ["Vao"] = "vao", ["Varhadi"] = "vah", ["Varisi"] = "vrs", ["Vayu"] = "vay", ["Veddah"] = "ved", ["Vehes"] = "val", ["Vemgo-Mabas"] = "vem", ["Venezuelan Sign Language"] = "vsl", ["Ventureño"] = "veo", ["Vera'a"] = "vra", ["Vestinian"] = "xvs", ["Vidunda"] = "vid", ["Viemo"] = "vig", ["Vilela"] = "vil", ["Vili"] = "vif", ["Villa Viciosa Agta"] = "dyg", ["Vincentian Creole English"] = "svc", ["Viti"] = "vit", ["Vitou"] = "vto", ["Viya"] = "gev", ["Vlax Romani"] = "rmy", ["Volga German"] = "gmw-vog", ["Vono"] = "kch", ["Voro"] = "vor", ["Vracada Apabhramsa"] = "inc-vra", ["Vumbu"] = "vum", ["Vunapu"] = "vnp", ["Vunjo"] = "vun", ["Vute"] = "vut", ["Wa"] = "wbm", ["Wa'ema"] = "wag", ["Waamwang"] = "wmn", ["Wab"] = "wab", ["Wabo"] = "wbb", ["Waboda"] = "kmx", ["Wadaginam"] = "wdg", ["Waddar"] = "wbq", ["Wadi Wadi"] = "xwd", ["Wadjabangayi"] = "wdy", ["Wadjiginy"] = "wdj", ["Wadjigu"] = "wdu", ["Wae Rana"] = "wrx", ["Waffa"] = "waj", ["Wagawaga"] = "wgb", ["Wagaya"] = "wga", ["Wagdi"] = "wbr", ["Wageman"] = "waq", ["Wahau Kayan"] = "whu", ["Wahau Kenyah"] = "whk", ["Waigali"] = "wbk", ["Waigeo"] = "wgo", ["Waikuri"] = "nai-wai", ["Wailaki"] = "wlk", ["Wailapa"] = "wlr", ["Waima'a"] = "wmh", ["Waimiri-Atroari"] = "atr", ["Wainumá"] = "awd-wai", ["Waioli"] = "wli", ["Waitaká"] = "sai-wai", ["Waja"] = "wja", ["Wajarri"] = "wbv", ["Wajuk"] = "xwj", ["Waka"] = "wav", ["Wakawaka"] = "wkw", ["Wakoná"] = "waf", ["Wala"] = "lgl", ["Walak"] = "wlw", ["Walangama"] = "nlw", ["Wali (Ghana)"] = "wlx", ["Wali (Sudan)"] = "wll", ["Waling"] = "wly", ["Walio"] = "wla", ["Walla Walla"] = "waa", ["Walmajarri"] = "wmt", ["Wam"] = "wmo", ["Wamas"] = "wmc", ["Wambaya"] = "wmb", ["Wambon"] = "wms", ["Wamey"] = "cou", ["Wamin"] = "wmi", ["Wampar"] = "lbq", ["Wampur"] = "waz", ["Wan"] = "wan", ["Wanambre"] = "wnb", ["Wanap"] = "wnp", ["Wanda"] = "wbh", ["Wandala"] = "mfi", ["Wandamen"] = "wad", ["Wandarang"] = "wnd", ["Wandji"] = "wdd", ["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", ["Wara"] = "wbf", ["Warao"] = "wba", ["Warapu"] = "wra", ["Waray Sorsogon"] = "srv", ["Wardandi"] = "wxw", ["Warembori"] = "wsa", ["Wari'"] = "pav", ["Waris"] = "wrs", ["Waritai"] = "wbe", ["Wariyangga"] = "wri", ["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", ["Wasa"] = "wss", ["Wasco-Wishram"] = "wac", ["Wasembo"] = "gsp", ["Washo"] = "was", ["Waskia"] = "wsk", ["Wasu"] = "wsu", ["Watakataui"] = "wtk", ["Watam"] = "wax", ["Wathaurong"] = "wth", ["Watiwa"] = "wtf", ["Watubela"] = "wah", ["Waube"] = "kop", ["Wauja"] = "wau", ["Wauyai"] = "wuy", ["Wawa"] = "www", ["Tiếng Ngõa Hương"] = "wxa", ["Wayoró"] = "wyr", ["Wayumará"] = "sai-way", ["Wedau"] = "wed", ["Weh"] = "weh", ["Welaung"] = "weu", ["Weliki"] = "klh", ["Welsh Romani"] = "rmw", ["Wemale"] = "weo", ["Weme Gbe"] = "wem", ["Wendat"] = "wdt", ["Weri"] = "wer", ["Wersing"] = "kvw", ["West Albay Bikol"] = "fbl", ["West Ambae"] = "nnd", ["West Central Banda"] = "bbp", ["West Damar"] = "drn", ["West Greenlandic Pidgin"] = "crp-gep", ["West Lembata"] = "lmj", ["West Masela"] = "mss", ["West Tarangan"] = "txn", ["West Uvean"] = "uve", ["West-Central Limba"] = "lia", ["Western Arrernte"] = "are", ["Western Bolivian Guaraní"] = "gnw", ["Western Bukidnon Manobo"] = "mbb", ["Western Dani"] = "dnw", ["Western Durango Nahuatl"] = "azn", ["Western Fijian"] = "wyy", ["Western Gurung"] = "gvr", ["Western Jicaque"] = "und-wji", ["Western Juxtlahuaca Mixtec"] = "jmx", ["Western Karaboro"] = "kza", ["Western Keres"] = "kjq", ["Tiếng Krahn"] = "krw", ["Western Lalu"] = "ywl", ["Western Maninkakan"] = "mlq", ["Western Mashan Hmong"] = "hmw", ["Western Meohang"] = "raf", ["Western Muria"] = "mut", ["Western Panjabi"] = "pnb", ["Western Penan"] = "pne", ["Western Sisaala"] = "ssl", ["Western Subanon"] = "suc", ["Western Tawbuid"] = "twb", ["Western Totonac"] = "tqt", ["Western Tunebo"] = "tnb", ["Western Xwla Gbe"] = "xwl", ["Westrobothnian"] = "gmq-bot", ["Weyewa"] = "wew", ["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", ["Wik-Epa"] = "wie", ["Wik-Iiyanh"] = "wij", ["Wik-Keyangan"] = "wif", ["Wik-Me'anha"] = "wih", ["Wik-Mungkan"] = "wim", ["Wik-Ngathana"] = "wig", ["Wikalkan"] = "wik", ["Wikngenchera"] = "wua", ["Wilawila"] = "wil", ["Wintu"] = "wnw", ["Winyé"] = "kst", ["Wipi"] = "gdr", ["Wiraféd"] = "wir", ["Wirangu"] = "wgu", ["Wiru"] = "wiu", ["Wirö"] = "wpc", ["Wiwa"] = "mbp", ["Woccon"] = "xwc", ["Wogamusin"] = "wog", ["Wogeo"] = "woc", ["Woi"] = "wbw", ["Wojenaka"] = "jod", ["Wolani"] = "wod", ["Woleaian"] = "woe", ["Womo"] = "wmx", ["Wong-gie"] = "aus-won", ["Wongo"] = "won", ["Woods Cree"] = "cwd", ["Woria"] = "wor", ["Worimi"] = "kda", ["Worodougou"] = "jud", ["Worora"] = "wro", ["Wotapuri-Katarqalai"] = "wsv", ["Woun Meu"] = "noa", ["Wudu"] = "wud", ["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", ["Wuvulu-Aua"] = "wuv", ["Wyandot"] = "wya", ["Wára"] = "tci", ["Wãpha"] = "juw", ["Wè Southern"] = "gxx", ["Wè Western"] = "wec", ["Xadani Zapotec"] = "zax", ["Xakriabá"] = "xkr", ["Xanaguía Zapotec"] = "ztg", ["Xaragure"] = "axx", ["Xerénte"] = "xer", ["Xetá"] = "xet", ["Xicotepec de Juárez Totonac"] = "too", ["Xinca"] = "xin", ["Xingú Asuriní"] = "asn", ["Xipaya"] = "xiy", ["Xiri"] = "xii", ["Xiriâna"] = "xir", ["Xishanba Lalo"] = "ywt", ["Xocó"] = "sai-xoc", ["Xokleng"] = "xok", ["Xukurú"] = "xoo", ["Xwela Gbe"] = "xwe", ["Yaa"] = "iyx", ["Yabarana"] = "yar", ["Yabaâna"] = "ybn", ["Yaben"] = "ybm", ["Yabong"] = "ybo", ["Yabula Yabula"] = "yxy", ["Yace"] = "ekr", ["Yafi"] = "wfg", ["Yagara"] = "yxg", ["Yagaria"] = "ygr", ["Yagomi"] = "ygm", ["Yagua"] = "yad", ["Yagwoia"] = "ygw", ["Yahadian"] = "ner", ["Yahang"] = "rhp", ["Yahuna"] = "ynu", ["Yaka"] = "yaf", ["Yakaikeke"] = "ykk", ["Yakoma"] = "yky", ["Tiếng Yala"] = "yba", ["Yalahatan"] = "jal", ["Yalakalore"] = "xyl", ["Yalarnnga"] = "ylr", ["Yale"] = "nce", ["Yaleba"] = "ylb", ["Yalunka"] = "yal", ["Yalálag Zapotec"] = "zpu", ["Yamap"] = "ymp", ["Yamba"] = "yam", ["Yambes"] = "ymb", ["Yambeta"] = "yat", ["Yamdena"] = "jmd", ["Yameo"] = "yme", ["Yaminahua"] = "yaa", ["Yamongeri"] = "ymg", ["Yan-nhangu"] = "jay", ["Yana"] = "ynn", ["Yanda"] = "yda", ["Yanda Dogon"] = "dym", ["Yandjibara"] = "xyb", ["Yandruwandha"] = "ynd", ["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ö"] = "guu", ["Yanomámi"] = "wca", ["Yansi"] = "yns", ["Yaosakor Asmat"] = "asy", ["Yaouré"] = "yre", ["Yaqay"] = "jaq", ["Yaqui"] = "yaq", ["Yarawata"] = "yrw", ["Yareba"] = "yrb", ["Yareni Zapotec"] = "zae", ["Yarli"] = "yxl", ["Yarluyandi"] = "yry", ["Yarumá"] = "sai-yar", ["Yarí"] = "yri", ["Yasa"] = "yko", ["Yatay"] = "yty", ["Yaul"] = "yla", ["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", ["Yei"] = "jei", ["Yekhee"] = "ets", ["Yekora"] = "ykr", ["Yelmek"] = "jel", ["Yelogu"] = "ylg", ["Yemba"] = "ybb", ["Yemeni Arabic"] = "ayn", ["Yendang"] = "yen", ["Yeni"] = "yei", ["Yeniche"] = "yec", ["Yerakai"] = "yra", ["Yeretuar"] = "gop", ["Yerukula"] = "yeu", ["Yeskwa"] = "yes", ["Yessan-Mayo"] = "yss", ["Yetfa"] = "yet", ["Yeyi"] = "yey", ["Yil"] = "yll", ["Yimas"] = "yee", ["Yimchungru Naga"] = "yim", ["Yinbaw Karen"] = "kvu", ["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", ["Yoidik"] = "ydk", ["Yoke"] = "yki", ["Yolngu Sign Language"] = "ygs", ["Yoloxochitl Mixtec"] = "xty", ["Yombe"] = "yom", ["Yopno"] = "yut", ["Yora"] = "mts", ["Yorta Yorta"] = "xyy", ["Younuo Bunu"] = "buh", ["Yout Wam"] = "ytw", ["Yuaga"] = "nua", ["Yucatec Maya Sign Language"] = "msd", ["Yuchi"] = "yuc", ["Yucuañe Mixtec"] = "mvg", ["Yucuna"] = "ycn", ["Yugambal"] = "yub", ["Yugoslavian Sign Language"] = "ysl", ["Yugul"] = "ygu", ["Yuhup"] = "yab", ["Yuki"] = "yuk", ["Yukpa"] = "yup", ["Yukuben"] = "ybl", ["Yulu"] = "yul", ["Yuma"] = "yum", ["Yumana"] = "awd-yum", ["Yupiltepeque"] = "nai-yup", ["Yupua"] = "sai-yup", ["Yuqui"] = "yuq", ["Yuracare"] = "yuz", ["Yuru"] = "ljx", ["Yurumanguí"] = "sai-yur", ["Yurutí"] = "yui", ["Yutanduchi Mixtec"] = "mab", ["Yuwana"] = "yau", ["Yuyu"] = "yxu", ["Zaachila Zapotec"] = "ztx", ["Zabana"] = "kji", ["Zacatlán-Ahuacatlán-Tepetzintla Nahuatl"] = "nhi", ["Zakhring"] = "zkr", ["Zambian Sign Language"] = "zsl", ["Zan Gula"] = "zna", ["Zanaki"] = "zak", ["Zande"] = "zne", ["Zangwal"] = "zah", ["Zaramo"] = "zaj", ["Zari"] = "zaz", ["Zauzou"] = "zal", ["Zazao"] = "jaj", ["Zbu"] = "sit-zbu", ["Zeem"] = "zua", ["Zemba"] = "dhm", ["Zeme Naga"] = "nzm", ["Zemgalian"] = "xzm", ["Zenag"] = "zeg", ["Zenzontepec Chatino"] = "czn", ["Zhang-Zhung"] = "xzh", ["Zhire"] = "zhi", ["Zhoa"] = "zhw", ["Zhár"] = "jjr", ["Zia"] = "zia", ["Zialo"] = "zil", ["Zigula"] = "ziw", ["Zimakani"] = "zik", ["Zimba"] = "zmb", ["Zimbabwe Sign Language"] = "zib", ["Zinza"] = "zin", ["Zipser German"] = "gmw-zps", ["Zire"] = "sih", ["Ziriya"] = "zir", ["Zizilivakan"] = "ziz", ["Zo'é"] = "pto", ["Zokhuo"] = "yzk", ["Zotung Chin"] = "czt", ["Zulgo-Gemzek"] = "gnd", ["Zumaya"] = "zuy", ["Zuni"] = "zun", ["Zuwara"] = "ber-zuw", ["Zyphe"] = "zyp", ["Záparo"] = "zro", ["Biệt ngữ Chinook"] = "chn", ["Không xác định ngôn ngữ"] = "und", ["Ngôn ngữ ký hiệu Mỹ"] = "ase", ["Tiếng 'Are'are"] = "alu", ["Tiếng A Xương"] = "acn", ["Tiếng A'ou"] = "aou", ["Tiếng A-Hmao"] = "hmd", ["Tiếng Aari"] = "aiw", ["Tiếng Aari nguyên thủy"] = "omv-aro-pro", ["Tiếng Aasax"] = "aas", ["Tiếng Abaga"] = "abg", ["Tiếng Abai"] = "poz-abi", ["Tiếng Abanyom"] = "abm", ["Tiếng Abau"] = "aau", ["Tiếng Abaza"] = "abq", ["Tiếng Abidji"] = "abi", ["Tiếng Abinomn"] = "bsa", ["Tiếng Abkhaz"] = "ab", ["Tiếng Abkhaz-Abaza nguyên thủy"] = "cau-abz-pro", ["Tiếng Abon"] = "abo", ["Tiếng Abron"] = "abr", ["Tiếng Abui"] = "abz", ["Tiếng Abure"] = "abu", ["Tiếng Aceh"] = "ace", ["Tiếng Achawa"] = "aca", ["Tiếng Acheron"] = "acz", ["Tiếng Achi"] = "acr", ["Tiếng Acholi"] = "ach", ["Tiếng Achuar"] = "acu", ["Tiếng Achumawi"] = "acv", ["Tiếng Adangme"] = "ada", ["Tiếng Adi"] = "adi", ["Tiếng Adja"] = "ajg", ["Tiếng Adnyamathanha"] = "adt", ["Tiếng Adygea"] = "ady", ["Tiếng Adzera"] = "adz", ["Tiếng Aer"] = "aeq", ["Tiếng Afade"] = "aal", ["Tiếng Afar"] = "aa", ["Tiếng Afrikaans"] = "af", ["Tiếng Agatu"] = "agc", ["Tiếng Agawam"] = "alg-aga", ["Tiếng Aghem"] = "agq", ["Tiếng Aghul"] = "agx", ["Tiếng Aghwan"] = "xag", ["Tiếng Agta Dupaningan"] = "duo", ["Tiếng Aguacateca"] = "agu", ["Tiếng Ahom"] = "aho", ["Tiếng Ahtna"] = "aht", ["Tiếng Ai"] = "eee", ["Tiếng Ai Cập"] = "egy", ["Tiếng Ai Cập bình dân"] = "egx-dem", ["Tiếng Aimol"] = "aim", ["Tiếng Ainu"] = "ain", ["Tiếng Aiton"] = "aio", ["Tiếng Ajië"] = "aji", ["Tiếng Aka-Bo"] = "akm", ["Tiếng Aka-Jeru"] = "akj", ["Tiếng Aka-Kede"] = "akx", ["Tiếng Akan"] = "ak", ["Tiếng Akaselem"] = "aks", ["Tiếng Akawaio"] = "ake", ["Tiếng Akha"] = "ahk", ["Tiếng Akhvakh"] = "akv", ["Tiếng Akkad"] = "akk", ["Tiếng Aklanon"] = "akl", ["Tiếng Akoose"] = "bss", ["Tiếng Akuntsu"] = "aqz", ["Tiếng Alaba-K’abeena"] = "alw", ["Tiếng Alabama"] = "akz", ["Tiếng Alagwa"] = "wbj", ["Tiếng Alak"] = "alk", ["Tiếng Alamblak"] = "amp", ["Tiếng Alangan"] = "alj", ["Tiếng Alawa"] = "alh", ["Tiếng Albani"] = "sq", ["Tiếng Albani nguyên thủy"] = "sqj-pro", ["Tiếng Alchuka"] = "tuw-alk", ["Tiếng Alekano"] = "gah", ["Tiếng Aleut"] = "ale", ["Tiếng Algic nguyên thủy"] = "aql-pro", ["Tiếng Algonquin"] = "alq", ["Tiếng Algonquin nguyên thủy"] = "alg-pro", ["Tiếng Allar"] = "all", ["Tiếng Alsea"] = "aes", ["Tiếng Alumu-Tesu"] = "aab", ["Tiếng Alutor"] = "alr", ["Tiếng Alyentiyak"] = "sai-all", ["Tiếng Ama"] = "amm", ["Tiếng Amahuaca"] = "amc", ["Tiếng Amaimon"] = "ali", ["Tiếng Amal"] = "aad", ["Tiếng Amanab"] = "amn", ["Tiếng Amarasi"] = "aaz", ["Tiếng Ambai"] = "amk", ["Tiếng Ambrak"] = "aag", ["Tiếng Ambulas"] = "abt", ["Tiếng Amdang"] = "amj", ["Tiếng Amhara"] = "am", ["Tiếng Amis"] = "ami", ["Tiếng Amurdag"] = "amg", ["Tiếng Amuzgo"] = "amu", ["Tiếng Anaang"] = "anw", ["Tiếng Anal"] = "anm", ["Tiếng Anauyá"] = "awd-ana", ["Tiếng Andi"] = "ani", ["Tiếng Angami"] = "njm", ["Tiếng Angika"] = "anp", ["Tiếng Angkula"] = "aus-ang", ["Tiếng Angola"] = "aoa", ["Tiếng Anh"] = "en", ["Tiếng Anh Solombala"] = "crp-slb", ["Tiếng Anh cổ"] = "ang", ["Tiếng Anh trung đại"] = "enm", ["Tiếng Anii"] = "blo", ["Tiếng Ankave"] = "aak", ["Tiếng Annobón"] = "fab", ["Tiếng Anuak"] = "anu", ["Tiếng Anuki"] = "aui", ["Tiếng Anyi"] = "any", ["Tiếng Ao"] = "njo", ["Tiếng Apabhramsa"] = "inc-apa", ["Tiếng Apache Tây"] = "apw", ["Tiếng Apache đồng bằng"] = "apk", ["Tiếng Aparaí"] = "apy", ["Tiếng Apatani"] = "apt", ["Tiếng Apinayé"] = "apn", ["Tiếng Aputai"] = "apx", ["Tiếng Aquitani"] = "xaq", ["Tiếng Aragon"] = "an", ["Tiếng Araki"] = "akr", ["Tiếng Arakwal"] = "rkw", ["Tiếng Aram"] = "arc", ["Tiếng Aranadan"] = "aaf", ["Tiếng Arapaho"] = "arp", ["Tiếng Arawak nguyên thủy"] = "awd-pro", ["Tiếng Araweté"] = "awt", ["Tiếng Archi"] = "aqc", ["Tiếng Arem"] = "aem", ["Tiếng Argobba"] = "agj", ["Tiếng Arhuaco"] = "arh", ["Tiếng Ari"] = "aac", ["Tiếng Arin"] = "xrn", ["Tiếng Armenia"] = "hy", ["Tiếng Armenia cổ"] = "xcl", ["Tiếng Armenia trung đại"] = "axm", ["Tiếng Aromania"] = "rup", ["Tiếng Arrernte Đông"] = "aer", ["Tiếng Ashkun"] = "ask", ["Tiếng Ashraaf"] = "cus-ash", ["Tiếng Ashéninka Pajonal"] = "cjo", ["Tiếng Asi"] = "bno", ["Tiếng Askopan"] = "eiv", ["Tiếng Asli nguyên thủy"] = "mkh-asl-pro", ["Tiếng Assam"] = "as", ["Tiếng Assam cận đại"] = "inc-oas", ["Tiếng Assan"] = "xss", ["Tiếng Assiniboine"] = "asb", ["Tiếng Asturias"] = "ast", ["Tiếng Asumboa"] = "aua", ["Tiếng Asur"] = "asr", ["Tiếng Atayal"] = "tay", ["Tiếng Atemble"] = "ate", ["Tiếng Athabasca nguyên thủy"] = "ath-pro", ["Tiếng Athpariya"] = "aph", ["Tiếng Atikamekw"] = "atj", ["Tiếng Atong (Ấn Độ)"] = "aot", ["Tiếng Atsahuaca"] = "atc", ["Tiếng Auhelawa"] = "kud", ["Tiếng Aukan"] = "djk", ["Tiếng Avar"] = "av", ["Tiếng Avar-Andic nguyên thủy"] = "cau-ava-pro", ["Tiếng Avatime"] = "avn", ["Tiếng Avesta"] = "ae", ["Tiếng Avokaya"] = "avu", ["Tiếng Awa (Trung Quốc)"] = "vwa", ["Tiếng Awadh"] = "awa", ["Tiếng Awadh cổ"] = "inc-oaw", ["Tiếng Aweer"] = "bob", ["Tiếng Awing"] = "azo", ["Tiếng Awjila"] = "auj", ["Tiếng Awngi"] = "awn", ["Tiếng Axi"] = "yix", ["Tiếng Ayere"] = "aye", ["Tiếng Aymara"] = "ay", ["Tiếng Azerbaijan"] = "az", ["Tiếng Ba Lan"] = "pl", ["Tiếng Ba Lan cổ"] = "zlw-opl", ["Tiếng Ba Na"] = "bdq", ["Tiếng Ba Tư"] = "fa", ["Tiếng Ba Tư cổ"] = "peo", ["Tiếng Ba Tư trung đại"] = "pal", ["Tiếng Ba Tư-Do Thái"] = "jpr", ["Tiếng Baagandji"] = "drl", ["Tiếng Baatonum"] = "bba", ["Tiếng Babatana"] = "baa", ["Tiếng Babungo"] = "bav", ["Tiếng Babuza"] = "bzg", ["Tiếng Bacama"] = "bcy", ["Tiếng Bactria"] = "xbc", ["Tiếng Badaga"] = "bfq", ["Tiếng Badanchi"] = "bau", ["Tiếng Bade"] = "bde", ["Tiếng Badui"] = "bac", ["Tiếng Bagua"] = "sai-bag", ["Tiếng Bagvalal"] = "kva", ["Tiếng Bahing"] = "bhj", ["Tiếng Bahnar nguyên thủy"] = "mkh-ban-pro", ["Tiếng Bainouk-Gunyuño"] = "bab", ["Tiếng Baiso"] = "bsw", ["Tiếng Bajjika"] = "vjk", ["Tiếng Bakaka"] = "bqz", ["Tiếng Bakhtiari"] = "bqi", ["Tiếng Baki"] = "bki", ["Tiếng Bakung"] = "xkl", ["Tiếng Bala"] = "tuw-bal", ["Tiếng Balanta-Ganja"] = "bjt", ["Tiếng Balanta-Kentohe"] = "ble", ["Tiếng Balantak"] = "blz", ["Tiếng Bali"] = "ban", ["Tiếng Baloch"] = "bal", ["Tiếng Balt-Slav nguyên thủy"] = "ine-bsl-pro", ["Tiếng Balti"] = "bft", ["Tiếng Bambara"] = "bm", ["Tiếng Bambassi"] = "myf", ["Tiếng Bamum"] = "bax", ["Tiếng Bana"] = "bcw", ["Tiếng Bandjalang"] = "bdy", ["Tiếng Banggai"] = "bgz", ["Tiếng Bangi"] = "bni", ["Tiếng Bangolan"] = "bgj", ["Tiếng Banjar"] = "bjn", ["Tiếng Bankon"] = "abb", ["Tiếng Bantawa"] = "bap", ["Tiếng Bantayanon"] = "bfx", ["Tiếng Bantoid nguyên thủy"] = "nic-bod-pro", ["Tiếng Bantu nguyên thủy"] = "bnt-pro", ["Tiếng Banyumas"] = "map-bms", ["Tiếng Baoule"] = "bci", ["Tiếng Barai"] = "bbb", ["Tiếng Barakai"] = "baj", ["Tiếng Bari"] = "bfa", ["Tiếng Barikewa"] = "jbk", ["Tiếng Barombi"] = "bbi", ["Tiếng Baré"] = "bae", ["Tiếng Basaa"] = "bas", ["Tiếng Basay"] = "byq", ["Tiếng Bashkir"] = "ba", ["Tiếng Basketo"] = "bst", ["Tiếng Basque"] = "eu", ["Tiếng Basque nguyên thủy"] = "euq-pro", ["Tiếng Bassa"] = "bsq", ["Tiếng Bassari"] = "bsc", ["Tiếng Batak Simalungun"] = "bts", ["Tiếng Batek"] = "btq", ["Tiếng Bats"] = "bbl", ["Tiếng Batuley"] = "bay", ["Tiếng Bayern"] = "bar", ["Tiếng Beaver"] = "bea", ["Tiếng Bedjond"] = "bjv", ["Tiếng Beja"] = "bej", ["Tiếng Belarus"] = "be", ["Tiếng Belhariya"] = "byw", ["Tiếng Beli"] = "blm", ["Tiếng Bella Coola"] = "blc", ["Tiếng Bellara"] = "brw", ["Tiếng Belnəng"] = "glb", ["Tiếng Bemba"] = "bem", ["Tiếng Bench"] = "bcq", ["Tiếng Bengal"] = "bn", ["Tiếng Bengal cổ"] = "inc-obn", ["Tiếng Benue-Congo nguyên thủy"] = "nic-bco-pro", ["Tiếng Berber Bắc Sahara"] = "mzb", ["Tiếng Berber Tunisia"] = "sds", ["Tiếng Berber nguyên thủy"] = "ber-pro", ["Tiếng Berber-Do Thái"] = "jbe", ["Tiếng Berik"] = "bkl", ["Tiếng Betawi"] = "bew", ["Tiếng Bezhta"] = "kap", ["Tiếng Bhadrawah"] = "bhd", ["Tiếng Bhatri"] = "bgw", ["Tiếng Bhattiyat"] = "bht", ["Tiếng Bhil"] = "bhb", ["Tiếng Bhil Dungra"] = "duh", ["Tiếng Bhnong"] = "mkh-bhn", ["Tiếng Bhojpur"] = "bho", ["Tiếng Bhumij"] = "aav-bhu", ["Tiếng Bhunjia"] = "bhu", ["Tiếng Bidayuh Bau"] = "sne", ["Tiếng Bidayuh Biatah"] = "bth", ["Tiếng Bih"] = "ibh", ["Tiếng Bihari"] = "bh", ["Tiếng Bikol Buhi'non"] = "ubl", ["Tiếng Bilaspur"] = "kfs", ["Tiếng Bilen"] = "byn", ["Tiếng Bilua"] = "blb", ["Tiếng Bima"] = "bhp", ["Tiếng Binukid"] = "bkd", ["Tiếng Birao"] = "brr", ["Tiếng Birgit"] = "btf", ["Tiếng Birhor"] = "biy", ["Tiếng Birjia"] = "bix", ["Tiếng Bisaya Sabah"] = "bsy", ["Tiếng Bishnupriya"] = "bpy", ["Tiếng Bislama"] = "bi", ["Tiếng Bissa"] = "bib", ["Tiếng Bisu"] = "bzi", ["Tiếng Bit"] = "bgk", ["Tiếng Blackfoot"] = "bla", ["Tiếng Blagar"] = "beu", ["Tiếng Blang"] = "blr", ["Tiếng Bod nguyên thủy"] = "sit-bdi-pro", ["Tiếng Bodo (Ấn Độ)"] = "brx", ["Tiếng Bodo Parja"] = "bdv", ["Tiếng Bodo-Garo nguyên thủy"] = "tbq-bdg-pro", ["Tiếng Boghom"] = "bux", ["Tiếng Bokar"] = "sit-bok", ["Tiếng Boko"] = "bqc", ["Tiếng Bokobaru"] = "bus", ["Tiếng Bola"] = "bnp", ["Tiếng Boloki"] = "bkt", ["Tiếng Bomu"] = "bmq", ["Tiếng Bondo"] = "bfw", ["Tiếng Boon"] = "bnl", ["Tiếng Borôro"] = "bor", ["Tiếng Botlikh"] = "bph", ["Tiếng Bourguignon"] = "roa-brg", ["Tiếng Brahui"] = "brh", ["Tiếng Braj"] = "bra", ["Tiếng Breri"] = "brq", ["Tiếng Breton"] = "br", ["Tiếng Breton cổ"] = "obt", ["Tiếng Breton trung đại"] = "xbm", ["Tiếng Britton nguyên thủy"] = "cel-bry-pro", ["Tiếng Brokkat"] = "bro", ["Tiếng Brokpa"] = "sgt", ["Tiếng Bru"] = "bru", ["Tiếng Bru Tây"] = "brv", ["Tiếng Brâu"] = "brb", ["Tiếng Buang Mapos"] = "bzh", ["Tiếng Bube"] = "bvb", ["Tiếng Budukh"] = "bdk", ["Tiếng Bughotu"] = "bgt", ["Tiếng Bugis"] = "bug", ["Tiếng Buhid"] = "bku", ["Tiếng Bukhara"] = "bhh", ["Tiếng Bukiyip"] = "ape", ["Tiếng Bulgar"] = "xbo", ["Tiếng Bulgari"] = "bg", ["Tiếng Bumthang"] = "kjz", ["Tiếng Bungku"] = "bkz", ["Tiếng Bunun"] = "bnn", ["Tiếng Burji"] = "bji", ["Tiếng Burunge"] = "bds", ["Tiếng Burushaski"] = "bsk", ["Tiếng Buryat"] = "bua", ["Tiếng Busa"] = "bqp", ["Tiếng Bushi"] = "buc", ["Tiếng Bussa"] = "dox", ["Tiếng Butuanon"] = "btw", ["Tiếng Bách Tế"] = "pkc", ["Tiếng Bạch Lạp Mã"] = "lay", ["Tiếng Bạch Nam"] = "bfs", ["Tiếng Bạch Trung"] = "bca", ["Tiếng Bạch nguyên thủy"] = "sit-bai-pro", ["Tiếng Bảo An"] = "peh", ["Tiếng Bắc Altai"] = "atv", ["Tiếng Bắc Amami Ōshima"] = "ryn", ["Tiếng Bắc Catanduanes Bikol"] = "cts", ["Tiếng Bắc Emberá"] = "emp", ["Tiếng Bắc Friesland"] = "frr", ["Tiếng Bắc Iroquois nguyên thủy"] = "iro-nor-pro", ["Tiếng Bắc Khanty"] = "kca-nor", ["Tiếng Bắc Mansi"] = "mns-nor", ["Tiếng Bắc Ndebele"] = "nd", ["Tiếng Bắc Nisu"] = "yiv", ["Tiếng Bắc Paiute"] = "pao", ["Tiếng Bắc Sami"] = "se", ["Tiếng Bắc Selkup"] = "sel-nor", ["Tiếng Bắc Slavey"] = "scs", ["Tiếng Bắc Thái"] = "nod", ["Tiếng Bắc Yukaghir"] = "ykg", ["Tiếng Bắc Âu cổ"] = "non", ["Tiếng Bắc Âu nguyên thủy"] = "gmq-pro", ["Tiếng Bố Cam"] = "bbh", ["Tiếng Bố Lưu"] = "ply", ["Tiếng Bố Mang"] = "bvp", ["Tiếng Bố Y"] = "pcc", ["Tiếng Bối-Thái nguyên thủy"] = "qfa-bet-pro", ["Tiếng Bồ Đào Nha"] = "pt", ["Tiếng Bổ trợ Quốc tế"] = "ia", ["Tiếng Ca Dong"] = "kxy", ["Tiếng Ca Tua"] = "kta", ["Tiếng Cahuilla"] = "chl", ["Tiếng Camling"] = "rab", ["Tiếng Camuni"] = "xcc", ["Tiếng Canela"] = "ram", ["Tiếng Cao Câu Ly"] = "zkg", ["Tiếng Capanahua"] = "kaq", ["Tiếng Carib nguyên thủy"] = "sai-car-pro", ["Tiếng Carrier"] = "crx", ["Tiếng Carrier Nam"] = "caf", ["Tiếng Catalan"] = "ca", ["Tiếng Catalan cổ"] = "roa-oca", ["Tiếng Catawba"] = "chc", ["Tiếng Cayuga"] = "cay", ["Tiếng Cebu"] = "ceb", ["Tiếng Celt nguyên thủy"] = "cel-pro", ["Tiếng Celtiberi"] = "xce", ["Tiếng Cerrado nguyên thủy"] = "sai-cer-pro", ["Tiếng Ch'orti'"] = "caa", ["Tiếng Chachi"] = "cbi", ["Tiếng Chagatai"] = "chg", ["Tiếng Chaima"] = "ciy", ["Tiếng Chak"] = "ckh", ["Tiếng Chakma"] = "ccp", ["Tiếng Chamalal"] = "cji", ["Tiếng Chamba"] = "cdh", ["Tiếng Chamicuro"] = "ccc", ["Tiếng Chamorro"] = "ch", ["Tiếng Chantyal"] = "chx", ["Tiếng Chatino cao nguyên Tây"] = "ctp", ["Tiếng Chaura"] = "crv", ["Tiếng Chavacano"] = "cbk", ["Tiếng Chechen"] = "ce", ["Tiếng Chenchu"] = "cde", ["Tiếng Chenoua"] = "cnu", ["Tiếng Chepang"] = "cdm", ["Tiếng Cherokee"] = "chr", ["Tiếng Chetti Moundadan"] = "cty", ["Tiếng Chetti Wayanad"] = "ctt", ["Tiếng Chewong"] = "cwg", ["Tiếng Cheyenne"] = "chy", ["Tiếng Chhattisgarh"] = "hne", ["Tiếng Chibcha"] = "chb", ["Tiếng Chichewa"] = "ny", ["Tiếng Chickasaw"] = "cic", ["Tiếng Chilcotin"] = "clc", ["Tiếng Chin Asho"] = "csh", ["Tiếng Chin Ekai"] = "cey", ["Tiếng Chin Falam"] = "cfm", ["Tiếng Chin Hakha"] = "cnh", ["Tiếng Chin Songlai"] = "csj", ["Tiếng Chin Tedim"] = "ctd", ["Tiếng Chinal"] = "cih", ["Tiếng Chinantec Ojitlán"] = "chj", ["Tiếng Chinantec Ozumacín"] = "chz", ["Tiếng Chinantec Tepinapa"] = "cte", ["Tiếng Chinook"] = "chh", ["Tiếng Chiricahua"] = "apm", ["Tiếng Chiru"] = "cdf", ["Tiếng Chittagong"] = "ctg", ["Tiếng Chiwere"] = "iow", ["Tiếng Chocangacakha"] = "cgk", ["Tiếng Choctaw"] = "cho", ["Tiếng Chodri"] = "cdi", ["Tiếng Chol"] = "ctu", ["Tiếng Chong"] = "cog", ["Tiếng Chu Ru"] = "cje", ["Tiếng Chukot"] = "ckt", ["Tiếng Chulym"] = "clw", ["Tiếng Churah"] = "cdj", ["Tiếng Chuuk"] = "chk", ["Tiếng Chuvan"] = "xcv", ["Tiếng Chuvash"] = "cv", ["Tiếng Châu Đại Dương nguyên thủy"] = "poz-oce-pro", ["Tiếng Chăm Tây"] = "cja", ["Tiếng Chăm cổ"] = "ocm", ["Tiếng Chăm nguyên thủy"] = "cmc-pro", ["Tiếng Chăm Đông"] = "cjm", ["Tiếng Chơ Ro"] = "crw", ["Tiếng Chứt"] = "scb", ["Tiếng Cia-Cia"] = "cia", ["Tiếng Cimbri"] = "cim", ["Tiếng Circassia nguyên thủy"] = "cau-cir-pro", ["Tiếng Co"] = "cua", ["Tiếng Cocama"] = "cod", ["Tiếng Cochimi"] = "coj", ["Tiếng Coeur d'Alene"] = "crd", ["Tiếng Cofán"] = "con", ["Tiếng Comanche"] = "com", ["Tiếng Comoros Maore"] = "swb", ["Tiếng Comox"] = "coo", ["Tiếng Copt"] = "cop", ["Tiếng Cornwall"] = "kw", ["Tiếng Cornwall cổ"] = "oco", ["Tiếng Corse"] = "co", ["Tiếng Cowlitz"] = "cow", ["Tiếng Cree"] = "cr", ["Tiếng Cree Moose"] = "crm", ["Tiếng Cree Đông Bắc"] = "crl", ["Tiếng Cree Đông Nam"] = "crj", ["Tiếng Cree đồng bằng"] = "crk", ["Tiếng Creole Antilles"] = "gcf", ["Tiếng Creole Guinea-Bissau"] = "pov", ["Tiếng Creole Haiti"] = "ht", ["Tiếng Creole Hà Lan Berbice"] = "brc", ["Tiếng Creole Jamaica"] = "jam", ["Tiếng Creole Louisiana"] = "lou", ["Tiếng Creole Mauritius"] = "mfe", ["Tiếng Creole Nghi Lan"] = "ycr", ["Tiếng Creole Réunion"] = "rcf", ["Tiếng Creole quần đảo Virgin"] = "vic", ["Tiếng Crow"] = "cro", ["Tiếng Cuman"] = "qwm", ["Tiếng Cumanagoto"] = "cuo", ["Tiếng Cumbria"] = "xcb", ["Tiếng Cupeño"] = "cup", ["Tiếng Cushit nguyên thủy"] = "cus-pro", ["Tiếng Cuyunon"] = "cyo", ["Tiếng Càn-đà-la"] = "pgd", ["Tiếng Cám"] = "gan", ["Tiếng Cơ Nặc Du Lạc"] = "jiu", ["Tiếng Cơ Tu"] = "ktv", ["Tiếng Cơ Tu Phương"] = "phg", ["Tiếng Cơ Tu Tây"] = "kuf", ["Tiếng Cơ Tu nguyên thủy"] = "mkh-kat-pro", ["Tiếng Cống"] = "cnc", ["Tiếng Cờ Lao Trắng"] = "giw", ["Tiếng Daasanach"] = "dsh", ["Tiếng Dabarre"] = "dbr", ["Tiếng Dacia"] = "xdc", ["Tiếng Dadibi"] = "mps", ["Tiếng Dagara Bắc"] = "dgi", ["Tiếng Dagba"] = "dgk", ["Tiếng Dagbani"] = "dag", ["Tiếng Dahalik"] = "dlk", ["Tiếng Dahalo"] = "dal", ["Tiếng Dakota"] = "dak", ["Tiếng Dakpa"] = "dka", ["Tiếng Dalmatia"] = "dlm", ["Tiếng Dambi"] = "dac", ["Tiếng Damel"] = "dml", ["Tiếng Dan"] = "dnj", ["Tiếng Danau"] = "dnu", ["Tiếng Dangaléat"] = "daa", ["Tiếng Danu"] = "dnv", ["Tiếng Danuwar"] = "dhw", ["Tiếng Dar Daju Daju"] = "djc", ["Tiếng Dargwa"] = "dar", ["Tiếng Dargwa nguyên thủy"] = "cau-drg-pro", ["Tiếng Daur"] = "dta", ["Tiếng Dawro"] = "dwr", ["Tiếng Deg Xinag"] = "ing", ["Tiếng Degema"] = "deg", ["Tiếng Denesuline"] = "chp", ["Tiếng Deori"] = "der", ["Tiếng Desiya"] = "dso", ["Tiếng Dhangu"] = "dhg", ["Tiếng Dhanka"] = "dhn", ["Tiếng Dharug"] = "xdk", ["Tiếng Dhatki"] = "mki", ["Tiếng Dhimal"] = "dhi", ["Tiếng Dhivehi"] = "dv", ["Tiếng Dhodia"] = "dho", ["Tiếng Dhundhar"] = "dhd", ["Tiếng Dibabawon"] = "mbd", ["Tiếng Dieri"] = "dif", ["Tiếng Digan"] = "rom", ["Tiếng Digan Balkan"] = "rmn", ["Tiếng Digan Baltic"] = "rml", ["Tiếng Digan Tavringer"] = "rmu", ["Tiếng Dimasa"] = "dis", ["Tiếng Dime"] = "dim", ["Tiếng Dinka"] = "din", ["Tiếng Dirasha"] = "gdl", ["Tiếng Ditidaht"] = "dtd", ["Tiếng Dizi"] = "mdx", ["Tiếng Dizi nguyên thủy"] = "omv-diz-pro", ["Tiếng Djinang"] = "dji", ["Tiếng Do Thái"] = "he", ["Tiếng Dogri"] = "doi", ["Tiếng Dogri Hindi"] = "dgo", ["Tiếng Dogrib"] = "dgr", ["Tiếng Dolgan"] = "dlg", ["Tiếng Dolpo"] = "dre", ["Tiếng Domaaki"] = "dmk", ["Tiếng Domari"] = "rmt", ["Tiếng Dongolawi"] = "kzh", ["Tiếng Doteli"] = "dty", ["Tiếng Dravida nguyên thủy"] = "dra-pro", ["Tiếng Dubla"] = "dub", ["Tiếng Dukha"] = "trk-dkh", ["Tiếng Dumi"] = "dus", ["Tiếng Duruwa"] = "pci", ["Tiếng Dusun Witu"] = "duw", ["Tiếng Duun"] = "dux", ["Tiếng Duy Ngô Nhĩ"] = "ug", ["Tiếng Duy Ngô Nhĩ cổ"] = "oui", ["Tiếng Dyirbal"] = "dbl", ["Tiếng Dyula"] = "dyu", ["Tiếng Dzala"] = "dzl", ["Tiếng Dzongkha"] = "dz", ["Tiếng Dzuun"] = "dnn", ["Tiếng Ebla"] = "xeb", ["Tiếng Ebrié"] = "ebr", ["Tiếng Ebughu"] = "ebg", ["Tiếng Ede Ica"] = "ica", ["Tiếng Ede Idaca"] = "idd", ["Tiếng Ede Nago"] = "nqg", ["Tiếng Edekiri nguyên thủy"] = "alv-edk-pro", ["Tiếng Edo"] = "bin", ["Tiếng Edoid nguyên thủy"] = "alv-edo-pro", ["Tiếng Efai"] = "efa", ["Tiếng Efate Bắc"] = "llp", ["Tiếng Efate Nam"] = "erk", ["Tiếng Efe"] = "efe", ["Tiếng Efik"] = "efi", ["Tiếng Ega"] = "ega", ["Tiếng Eggon"] = "ego", ["Tiếng Ehueun"] = "ehu", ["Tiếng Eipomek"] = "eip", ["Tiếng Eitiep"] = "eit", ["Tiếng Ejagham"] = "etu", ["Tiếng El Molo"] = "elo", ["Tiếng Elam"] = "elx", ["Tiếng Elymi"] = "xly", ["Tiếng Emberá-Chamí"] = "cmi", ["Tiếng Emberá-Tadó"] = "tdc", ["Tiếng Embu"] = "ebu", ["Tiếng Emilia"] = "egl", ["Tiếng Enets lãnh nguyên"] = "enh", ["Tiếng Enets rừng"] = "enf", ["Tiếng Engenni"] = "enn", ["Tiếng Enisei nguyên thủy"] = "qfa-yen-pro", ["Tiếng Eotile"] = "eot", ["Tiếng Epie"] = "epi", ["Tiếng Eravalla"] = "era", ["Tiếng Erzya"] = "myv", ["Tiếng Esan"] = "ish", ["Tiếng Ese"] = "mcq", ["Tiếng Esimbi"] = "ags", ["Tiếng Eskimo nguyên thủy"] = "esx-esk-pro", ["Tiếng Eskimo-Aleut nguyên thủy"] = "esx-pro", ["Tiếng Estonia"] = "et", ["Tiếng Eteocrete"] = "ecr", ["Tiếng Etrusca"] = "ett", ["Tiếng Even"] = "eve", ["Tiếng Evenk"] = "evn", ["Tiếng Ewe"] = "ee", ["Tiếng Fala"] = "fax", ["Tiếng Falisci"] = "xfa", ["Tiếng Fanagalo"] = "fng", ["Tiếng Fang (Bantu)"] = "fan", ["Tiếng Faroe"] = "fo", ["Tiếng Fe'fe'"] = "fmp", ["Tiếng Fiji"] = "fj", ["Tiếng Finn nguyên thủy"] = "urj-fin-pro", ["Tiếng Flemish Tây"] = "vls", ["Tiếng Fogaha"] = "ber-fog", ["Tiếng Foi"] = "foi", ["Tiếng Fon"] = "fon", ["Tiếng Fox"] = "sac", ["Tiếng Franche-Comté"] = "roa-fcm", ["Tiếng Franco-Provençal"] = "frp", ["Tiếng Franken Trung"] = "gmw-cfr", ["Tiếng Frisia Saterland"] = "stq", ["Tiếng Frisia cổ"] = "ofs", ["Tiếng Friuli"] = "fur", ["Tiếng Fula"] = "ff", ["Tiếng Fur"] = "fvr", ["Tiếng Ga"] = "gaa", ["Tiếng Gabri"] = "gab", ["Tiếng Gadaba Bodo"] = "gbj", ["Tiếng Gaddang"] = "gad", ["Tiếng Gaddi"] = "gbk", ["Tiếng Gael Scotland"] = "gd", ["Tiếng Gagauz"] = "gag", ["Tiếng Gahri"] = "bfu", ["Tiếng Galati"] = "xga", ["Tiếng Galicia"] = "gl", ["Tiếng Galicia-Bồ Đào Nha"] = "roa-opt", ["Tiếng Gallo"] = "roa-gal", ["Tiếng Gallura"] = "sdn", ["Tiếng Galo"] = "adl", ["Tiếng Gamilaraay"] = "kld", ["Tiếng Gamit"] = "gbl", ["Tiếng Gamo"] = "gmv", ["Tiếng Ganza"] = "gza", ["Tiếng Garasia Adiwasi"] = "gas", ["Tiếng Garasia Rajput"] = "gra", ["Tiếng Garhwal"] = "gbm", ["Tiếng Garifuna"] = "cab", ["Tiếng Garo"] = "grt", ["Tiếng Garre"] = "gex", ["Tiếng Gata'"] = "gaq", ["Tiếng Gaul"] = "cel-gau", ["Tiếng Gawar-Bati"] = "gwt", ["Tiếng Gawwada"] = "gwd", ["Tiếng Gayil"] = "gyl", ["Tiếng Gbe Saxwe"] = "sxw", ["Tiếng Gbe Waci"] = "wci", ["Tiếng Gbe nguyên thủy"] = "alv-gbe-pro", ["Tiếng Gbiri-Niragu"] = "grh", ["Tiếng Gedeo"] = "drs", ["Tiếng Gen"] = "gej", ["Tiếng German Tây nguyên thủy"] = "gmw-pro", ["Tiếng German nguyên thủy"] = "gem-pro", ["Tiếng Graeco-Phrygia nguyên thủy"] = "ine-grp-pro", ["Tiếng Geʽez"] = "gez", ["Tiếng Ghadames"] = "gha", ["Tiếng Ghomala'"] = "bbj", ["Tiếng Ghomara"] = "gho", ["Tiếng Ghotuo"] = "aaa", ["Tiếng Gia Rai"] = "jra", ["Tiếng Gikuyu"] = "ki", ["Tiếng Gilak"] = "glk", ["Tiếng Gimi (Goroka)"] = "gim", ["Tiếng Girirra"] = "gii", ["Tiếng Giryama"] = "nyf", ["Tiếng Gitxsan"] = "git", ["Tiếng Giẻ"] = "jeh", ["Tiếng Glosa"] = "igs", ["Tiếng Godoberi"] = "gdo", ["Tiếng Gofa"] = "gof", ["Tiếng Gone Dau"] = "goo", ["Tiếng Gooniyandi"] = "gni", ["Tiếng Goran"] = "hac", ["Tiếng Gorontalo"] = "gor", ["Tiếng Gorowa"] = "gow", ["Tiếng Goth"] = "got", ["Tiếng Gotland"] = "gmq-gut", ["Tiếng Gotland cổ"] = "gmq-ogt", ["Tiếng Greenland"] = "kl", ["Tiếng Gruzia"] = "ka", ["Tiếng Gruzia cổ"] = "oge", ["Tiếng Gruzia-Do Thái"] = "jge", ["Tiếng Gruzia-Zan nguyên thủy"] = "ccs-gzn-pro", ["Tiếng Guajajára"] = "gub", ["Tiếng Guajá"] = "gvj", ["Tiếng Guanche"] = "gnc", ["Tiếng Guarani Mbya"] = "gun", ["Tiếng Guarani Paraguay"] = "gug", ["Tiếng Guaraní"] = "gn", ["Tiếng Guarayu"] = "gyr", ["Tiếng Gujar"] = "gju", ["Tiếng Gujarat"] = "gu", ["Tiếng Gujarat cổ"] = "inc-ogu", ["Tiếng Gujarat trung đại"] = "inc-mgu", ["Tiếng Gulay"] = "gvl", ["Tiếng Gulimancema"] = "gux", ["Tiếng Gumuz"] = "guk", ["Tiếng Gun"] = "guw", ["Tiếng Gurenne"] = "gur", ["Tiếng Guugu Yimidhirr"] = "kky", ["Tiếng Gwichʼin"] = "gwi", ["Tiếng H'Mông Tương Tây Tây"] = "mmr", ["Tiếng H'Mông-Miền nguyên thủy"] = "hmx-pro", ["Tiếng H'roi"] = "hro", ["Tiếng Hachijō"] = "jpx-hcj", ["Tiếng Hadiyya"] = "hdy", ["Tiếng Haida"] = "hai", ["Tiếng Haisla"] = "has", ["Tiếng Hajong"] = "haj", ["Tiếng Halba"] = "hlb", ["Tiếng Halkomelem"] = "hur", ["Tiếng Hamer-Banna"] = "amf", ["Tiếng Hano"] = "lml", ["Tiếng Hanunoo"] = "hnn", ["Tiếng Harari"] = "har", ["Tiếng Harsusi"] = "hss", ["Tiếng Haryanvi"] = "bgc", ["Tiếng Hatti"] = "xht", ["Tiếng Hausa"] = "ha", ["Tiếng Haush"] = "sai-hau", ["Tiếng Havasupai-Walapai-Yavapai"] = "yuf", ["Tiếng Hawaii"] = "haw", ["Tiếng Hazara"] = "haz", ["Tiếng Heiban"] = "hbn", ["Tiếng Heiltsuk"] = "hei", ["Tiếng Hellen nguyên thủy"] = "grk-pro", ["Tiếng Herero"] = "hz", ["Tiếng Hernici"] = "xhr", ["Tiếng Higaonon"] = "mba", ["Tiếng Hiligaynon"] = "hil", ["Tiếng Hindi"] = "hi", ["Tiếng Hindi Fiji"] = "hif", ["Tiếng Hindi cổ"] = "inc-ohi", ["Tiếng Hindko Bắc"] = "hno", ["Tiếng Hinduri"] = "hii", ["Tiếng Hindustan Caribe"] = "hns", ["Tiếng Hinukh"] = "gin", ["Tiếng Hiri Motu"] = "ho", ["Tiếng Hitti"] = "hit", ["Tiếng Hiw"] = "hiw", ["Tiếng Hlai"] = "lic", ["Tiếng Hlai nguyên thủy"] = "qfa-lic-pro", ["Tiếng Ho"] = "hoc", ["Tiếng Hoava"] = "hoa", ["Tiếng Hocak"] = "win", ["Tiếng Holiya"] = "hoy", ["Tiếng Hopi"] = "hop", ["Tiếng Horpa"] = "ero", ["Tiếng Hozo"] = "hoz", ["Tiếng Hpon"] = "hpo", ["Tiếng Hrê"] = "hre", ["Tiếng Hu"] = "huo", ["Tiếng Hulaulá"] = "huy", ["Tiếng Hungary"] = "hu", ["Tiếng Hunsrik"] = "hrx", ["Tiếng Hunzib"] = "huz", ["Tiếng Hupa"] = "hup", ["Tiếng Hupdë"] = "jup", ["Tiếng Hurri"] = "xhu", ["Tiếng Huy"] = "czh", ["Tiếng Hy Lạp"] = "el", ["Tiếng Hy Lạp Cappadocia"] = "cpg", ["Tiếng Hy Lạp Italiot"] = "grk-ita", ["Tiếng Hy Lạp Mariupol"] = "grk-mar", ["Tiếng Hy Lạp Mycenae"] = "gmy", ["Tiếng Hy Lạp Pontos"] = "pnt", ["Tiếng Hy Lạp cổ"] = "grc", ["Tiếng Hyam"] = "jab", ["Tiếng Hà Lan"] = "nl", ["Tiếng Hà Lan Jersey"] = "gmw-jdt", ["Tiếng Hà Lan cổ"] = "odt", ["Tiếng Hà Lan trung đại"] = "dum", ["Tiếng Hà Lăng"] = "hal", ["Tiếng Hà Nhì"] = "hni", ["Tiếng Hán thượng cổ"] = "och", ["Tiếng Hán trung cổ"] = "ltc", ["Tiếng Hán-Tạng nguyên thủy"] = "sit-pro", ["Tiếng Hạ Saxon Hà Lan"] = "nds-nl", ["Tiếng Hạ Sorb"] = "dsb", ["Tiếng Hạ Tanana"] = "taa", ["Tiếng Hạ Đức"] = "nds", ["Tiếng Hạ Đức Mennonite"] = "pdt", ["Tiếng Hạ Đức trung đại"] = "gml", ["Tiếng Hạ Đức tại Đức"] = "nds-de", ["Tiếng Iaai"] = "iai", ["Tiếng Ibaloi"] = "ibl", ["Tiếng Iban"] = "iba", ["Tiếng Ibanag"] = "ibg", ["Tiếng Ibatan"] = "ivb", ["Tiếng Ibibio"] = "ibb", ["Tiếng Ibino"] = "ibn", ["Tiếng Ibuoro"] = "ibr", ["Tiếng Iceland"] = "is", ["Tiếng Ida'an"] = "dbj", ["Tiếng Ido"] = "io", ["Tiếng Idu"] = "clk", ["Tiếng Ifugao Batad"] = "ifb", ["Tiếng Ifè"] = "ife", ["Tiếng Igala"] = "igl", ["Tiếng Igbo"] = "ig", ["Tiếng Ikposo"] = "kpo", ["Tiếng Ikwere"] = "ikw", ["Tiếng Ili Turki"] = "ili", ["Tiếng Ilokano"] = "ilo", ["Tiếng Indo-Bồ Đào Nha"] = "idb", ["Tiếng Indonesia"] = "id", ["Tiếng Indonesia Peranakan"] = "pea", ["Tiếng Ingria"] = "izh", ["Tiếng Ingush"] = "inh", ["Tiếng Inor"] = "ior", ["Tiếng Interlingue"] = "ie", ["Tiếng Intha"] = "int", ["Tiếng Inuit nguyên thủy"] = "esx-inu-pro", ["Tiếng Inuktitut"] = "iu", ["Tiếng Inuktitut Đông Canada"] = "ike", ["Tiếng Inupiaq"] = "ik", ["Tiếng Inuvialuktun"] = "ikt", ["Tiếng Iran nguyên thủy"] = "ira-pro", ["Tiếng Iraqw"] = "irk", ["Tiếng Ireland"] = "ga", ["Tiếng Ireland cổ"] = "sga", ["Tiếng Ireland trung đại"] = "mga", ["Tiếng Iroquois nguyên thủy"] = "iro-pro", ["Tiếng Irula"] = "iru", ["Tiếng Isan"] = "tts", ["Tiếng Ishkashim"] = "isk", ["Tiếng Isnag"] = "isd", ["Tiếng Isoko"] = "iso", ["Tiếng Istria"] = "ist", ["Tiếng Istria Rumani"] = "ruo", ["Tiếng Italic nguyên thủy"] = "itc-pro", ["Tiếng Itaŋikom"] = "bkm", ["Tiếng Itelmen"] = "itl", ["Tiếng Itene"] = "ite", ["Tiếng Itonama"] = "ito", ["Tiếng Itsekiri"] = "its", ["Tiếng Itu Mbon Uzo"] = "itm", ["Tiếng Ivatan"] = "ivv", ["Tiếng Iwaidja"] = "ibd", ["Tiếng Ixil"] = "ixl", ["Tiếng Izon"] = "ijc", ["Tiếng Jacaltec"] = "jac", ["Tiếng Jah Hut"] = "jah", ["Tiếng Jamamadí"] = "jaa", ["Tiếng Japhug"] = "sit-jap", ["Tiếng Jaqaru"] = "jqr", ["Tiếng Jarawa"] = "anq", ["Tiếng Jaunsar"] = "jns", ["Tiếng Java"] = "jv", ["Tiếng Java Caribe"] = "jvn", ["Tiếng Java cổ"] = "kaw", ["Tiếng Javindo"] = "jvd", ["Tiếng Jehai"] = "jhi", ["Tiếng Jeju"] = "jje", ["Tiếng Jemez"] = "tow", ["Tiếng Jicarilla"] = "apj", ["Tiếng Jiiddu"] = "jii", ["Tiếng Jirel"] = "jul", ["Tiếng Jju"] = "kaj", ["Tiếng Jru'"] = "lbo", ["Tiếng Juang"] = "jun", ["Tiếng Jukun Takum"] = "jbu", ["Tiếng Jumaytepeque"] = "nai-jum", ["Tiếng Jumjum"] = "jum", ["Tiếng Juray"] = "juy", ["Tiếng Juǀ'hoan"] = "ktz", ["Tiếng Jylland"] = "jut", ["Tiếng Jê Bắc nguyên thủy"] = "sai-nje-pro", ["Tiếng Jê nguyên thủy"] = "sai-jee-pro", ["Tiếng K'Ho"] = "kpm", ["Tiếng K'iche'"] = "quc", ["Tiếng Kabardia"] = "kbd", ["Tiếng Kabiye"] = "kbp", ["Tiếng Kabuverdianu"] = "kea", ["Tiếng Kabyle"] = "kab", ["Tiếng Kachama-Ganjule"] = "kcx", ["Tiếng Kachin"] = "kac", ["Tiếng Kadar"] = "kej", ["Tiếng Kadazan bờ biển"] = "kzj", ["Tiếng Kadu"] = "zkd", ["Tiếng Kafa"] = "kbr", ["Tiếng Kagayanen"] = "cgc", ["Tiếng Kaikadi"] = "kep", ["Tiếng Kaingang"] = "kgp", ["Tiếng Kaitag"] = "xdq", ["Tiếng Kakabai"] = "kqf", ["Tiếng Kaki Ae"] = "tbd", ["Tiếng Kalam"] = "gwc", ["Tiếng Kalanguya"] = "kak", ["Tiếng Kalao"] = "kly", ["Tiếng Kalash"] = "kls", ["Tiếng Kalinga Limos"] = "kmk", ["Tiếng Kalkot"] = "xka", ["Tiếng Kalmyk"] = "xal", ["Tiếng Kalo Phần Lan"] = "rmf", ["Tiếng Kamarupi Prakrit"] = "inc-kam", ["Tiếng Kamassia"] = "xas", ["Tiếng Kamayo"] = "kyk", ["Tiếng Kambaata"] = "ktb", ["Tiếng Kambera"] = "xbr", ["Tiếng Kamula"] = "xla", ["Tiếng Kanakanavu"] = "xnb", ["Tiếng Kanan"] = "zkn", ["Tiếng Kangean"] = "kkv", ["Tiếng Kangra"] = "xnr", ["Tiếng Kankanaey"] = "kne", ["Tiếng Kannada"] = "kn", ["Tiếng Kannada cổ"] = "dra-okn", ["Tiếng Kannauj"] = "bjj", ["Tiếng Kanuri"] = "kr", ["Tiếng Kapampangan"] = "pam", ["Tiếng Kapingamarangi"] = "kpg", ["Tiếng Kaqchikel"] = "cak", ["Tiếng Karachay-Balkar"] = "krc", ["Tiếng Karaim"] = "kdr", ["Tiếng Karajá"] = "kpj", ["Tiếng Karakalpak"] = "kaa", ["Tiếng Karakhanid"] = "xqa", ["Tiếng Karao"] = "kyj", ["Tiếng Karata"] = "kpt", ["Tiếng Karbi"] = "mjw", ["Tiếng Karekare"] = "kai", ["Tiếng Karelia"] = "krl", ["Tiếng Karen Bwe"] = "bwe", ["Tiếng Karen Geba"] = "kvq", ["Tiếng Karen Geko"] = "ghk", ["Tiếng Karen Mobwa"] = "jkm", ["Tiếng Karen Paku"] = "jkp", ["Tiếng Karen S'gaw"] = "ksw", ["Tiếng Karen Zayein"] = "kxk", ["Tiếng Karen nguyên thủy"] = "kar-pro", ["Tiếng Kari'na"] = "car", ["Tiếng Kariri"] = "kzw", ["Tiếng Karitiâna"] = "ktn", ["Tiếng Karo"] = "kxh", ["Tiếng Kartvelia nguyên thủy"] = "ccs-pro", ["Tiếng Kashaya"] = "kju", ["Tiếng Kashmir"] = "ks", ["Tiếng Kaszëb"] = "csb", ["Tiếng Katang Bắc"] = "ncq", ["Tiếng Kaurna"] = "zku", ["Tiếng Kavalan"] = "ckv", ["Tiếng Kavet"] = "krv", ["Tiếng Kawésqar"] = "alc", ["Tiếng Kayan"] = "pdu", ["Tiếng Kayapó"] = "txu", ["Tiếng Kayort"] = "kyv", ["Tiếng Kazakh"] = "kk", ["Tiếng Kensiu"] = "kns", ["Tiếng Kenyang"] = "ken", ["Tiếng Kerek"] = "krk", ["Tiếng Kerman"] = "xme-ker", ["Tiếng Ket"] = "ket", ["Tiếng Khakas"] = "kjh", ["Tiếng Khalaj"] = "klj", ["Tiếng Khaling"] = "klr", ["Tiếng Kham Gamale"] = "kgj", ["Tiếng Kham Parbate Tây"] = "kjl", ["Tiếng Kham Parbate Đông"] = "kif", ["Tiếng Kham Sheshi"] = "kip", ["Tiếng Khamba"] = "kbg", ["Tiếng Khamti"] = "kht", ["Tiếng Khamyang"] = "ksu", ["Tiếng Khang Gia"] = "kxs", ["Tiếng Khanty"] = "kca", ["Tiếng Kharia"] = "khr", ["Tiếng Khasa Prakrit"] = "inc-kha", ["Tiếng Khasi"] = "kha", ["Tiếng Khasi nguyên thủy"] = "aav-khs-pro", ["Tiếng Khazar"] = "zkz", ["Tiếng Khengkha"] = "xkf", ["Tiếng Khiamniungan"] = "kix", ["Tiếng Khinalug"] = "kjj", ["Tiếng Khiết Đan"] = "zkt", ["Tiếng Khmer"] = "km", ["Tiếng Khmer Surin"] = "kxm", ["Tiếng Khmer cổ"] = "okz", ["Tiếng Khmer nguyên thủy"] = "mkh-kmr-pro", ["Tiếng Khmer trung đại"] = "xhm", ["Tiếng Khoekhoe"] = "naq", ["Tiếng Kholosi"] = "inc-kho", ["Tiếng Khotan"] = "kho", ["Tiếng Khowar"] = "khw", ["Tiếng Khroskyabs"] = "jiq", ["Tiếng Khuen"] = "khf", ["Tiếng Khvarshi"] = "khv", ["Tiếng Khwarezm"] = "xco", ["Tiếng Khách Gia"] = "hak", ["Tiếng Kháng"] = "kjm", ["Tiếng Khùa"] = "xhv", ["Tiếng Khün"] = "kkh", ["Tiếng Khơ Mú"] = "kjg", ["Tiếng Khơ Mú nguyên thủy"] = "mkh-khm-pro", ["Tiếng Khương Bắc"] = "cng", ["Tiếng Khương Nam"] = "qxs", ["Tiếng Khương Đường"] = "cna", ["Tiếng Kickapoo"] = "kic", ["Tiếng Kikai"] = "kzg", ["Tiếng Kili"] = "tuw-kil", ["Tiếng Kim"] = "kia", ["Tiếng Kim Môn"] = "mji", ["Tiếng Kimbundu"] = "kmb", ["Tiếng Kinaray-a"] = "krj", ["Tiếng Kinnaur"] = "kfk", ["Tiếng Kinnaur Harija"] = "kjo", ["Tiếng Kintaq"] = "knq", ["Tiếng Kiowa"] = "kio", ["Tiếng Gilbert"] = "gil", ["Tiếng Kirike"] = "okr", ["Tiếng Kisan"] = "xis", ["Tiếng Kistane"] = "gru", ["Tiếng Kituba"] = "ktu", ["Tiếng Klallam"] = "clm", ["Tiếng Klingon"] = "tlh", ["Tiếng Knaan"] = "czk", ["Tiếng Koalib"] = "kib", ["Tiếng Kobon"] = "kpw", ["Tiếng Koch"] = "kdq", ["Tiếng Koda"] = "cdz", ["Tiếng Kodava"] = "kfa", ["Tiếng Kohistan"] = "mvy", ["Tiếng Koibal"] = "zkb", ["Tiếng Kok Borok"] = "trp", ["Tiếng Kolami"] = "kfb", ["Tiếng Kolhe"] = "ekl", ["Tiếng Koli Kachi"] = "gjk", ["Tiếng Koli Parkar"] = "kvx", ["Tiếng Koli Wadiyara"] = "kxp", ["Tiếng Koman nguyên thủy"] = "ssa-kom-pro", ["Tiếng Komi cổ"] = "urj-koo", ["Tiếng Komi-Permyak"] = "koi", ["Tiếng Komi-Yazva"] = "urj-kya", ["Tiếng Komi-Zyrian"] = "kpv", ["Tiếng Komo"] = "xom", ["Tiếng Komodo"] = "kvh", ["Tiếng Konabéré"] = "bbo", ["Tiếng Konda-Dora"] = "kfc", ["Tiếng Kondekor"] = "gau", ["Tiếng Kongo"] = "kg", ["Tiếng Konkan"] = "kok", ["Tiếng Konobo"] = "kqo", ["Tiếng Konso"] = "kxc", ["Tiếng Koonzime"] = "ozm", ["Tiếng Koore"] = "kqy", ["Tiếng Koraga Korra"] = "kfd", ["Tiếng Koraga Mudu"] = "vmd", ["Tiếng Korku"] = "kfq", ["Tiếng Korwa"] = "kfp", ["Tiếng Koryak"] = "kpy", ["Tiếng Kosrae"] = "kos", ["Tiếng Kota (Ấn Độ)"] = "kfe", ["Tiếng Kotava"] = "avk", ["Tiếng Kott"] = "zko", ["Tiếng Koya"] = "kff", ["Tiếng Kpelle Guinea"] = "gkp", ["Tiếng Kpelle Liberia"] = "xpe", ["Tiếng Kra nguyên thủy"] = "qfa-kra-pro", ["Tiếng Kra-Dai nguyên thủy"] = "qfa-tak-pro", ["Tiếng Kraol"] = "rka", ["Tiếng Kresh"] = "krs", ["Tiếng Krio"] = "kri", ["Tiếng Kriol Úc"] = "rop", ["Tiếng Krung"] = "krr", ["Tiếng Krymchak"] = "jct", ["Tiếng Kryts"] = "kry", ["Tiếng Ktunaxa"] = "kut", ["Tiếng Kubachi"] = "ugh", ["Tiếng Kudiya"] = "kfg", ["Tiếng Kudmal"] = "kyw", ["Tiếng Kui (Ấn Độ)"] = "uki", ["Tiếng Kui Dawik"] = "dwk", ["Tiếng Kuke"] = "ght", ["Tiếng Kuki-Chin nguyên thủy"] = "tbq-kuk-pro", ["Tiếng Kukna"] = "kex", ["Tiếng Kullu"] = "kfx", ["Tiếng Kulon-Pazeh"] = "uun", ["Tiếng Kumbewaha"] = "xks", ["Tiếng Kumeyaay"] = "nai-kum", ["Tiếng Kumyk"] = "kum", ["Tiếng Kumzar"] = "zum", ["Tiếng Kuna"] = "cuk", ["Tiếng Kundal Shahi"] = "shd", ["Tiếng Kunigami"] = "xug", ["Tiếng Kuo"] = "xuo", ["Tiếng Kupia"] = "key", ["Tiếng Kurichiya"] = "kfh", ["Tiếng Kurmanji"] = "kmr", ["Tiếng Kurtokha"] = "xkz", ["Tiếng Kurukh"] = "kru", ["Tiếng Kurumba Alu"] = "xua", ["Tiếng Kurumba Attapady"] = "pkr", ["Tiếng Kurumba Betta"] = "xub", ["Tiếng Kurumba Jennu"] = "xuj", ["Tiếng Kurumba Kannada"] = "kfi", ["Tiếng Kurumba Mullu"] = "kpb", ["Tiếng Kushi"] = "kuh", ["Tiếng Kutch"] = "kfr", ["Tiếng Kutep"] = "kub", ["Tiếng Kuvi"] = "kxv", ["Tiếng Kuy"] = "kdt", ["Tiếng Kven"] = "fkv", ["Tiếng Kw'adza"] = "wka", ["Tiếng Kwak'wala"] = "kwk", ["Tiếng Kwanja"] = "knp", ["Tiếng Kwanyama"] = "kj", ["Tiếng Kwinti"] = "kww", ["Tiếng Kyakala"] = "tuw-kkl", ["Tiếng Kyrgyz"] = "ky", ["Tiếng Kyrgyz Phú Dụ"] = "trk-fyk", ["Tiếng Kâte"] = "kmg", ["Tiếng La Hủ"] = "lhu", ["Tiếng Laalaa"] = "cae", ["Tiếng Ladakh"] = "lbj", ["Tiếng Ladin"] = "lld", ["Tiếng Ladino"] = "lad", ["Tiếng Lahnda"] = "lah", ["Tiếng Lahta"] = "kvt", ["Tiếng Lak"] = "lbe", ["Tiếng Lakalei"] = "lka", ["Tiếng Laki"] = "lki", ["Tiếng Lakota"] = "lkt", ["Tiếng Lama Gur"] = "las", ["Tiếng Lambadi"] = "lmn", ["Tiếng Lamboya"] = "lmy", ["Tiếng Lamkang"] = "lmk", ["Tiếng Lanoh"] = "lnh", ["Tiếng Laomian"] = "lwm", ["Tiếng Lar"] = "lrl", ["Tiếng Lasalimu"] = "llm", ["Tiếng Lashi"] = "lsi", ["Tiếng Latgale"] = "ltg", ["Tiếng Latinh"] = "la", ["Tiếng Latundê"] = "ltn", ["Tiếng Latvia"] = "lv", ["Tiếng Lavukaleve"] = "lvk", ["Tiếng Lawa Tây"] = "lcp", ["Tiếng Lawa Đông"] = "lwl", ["Tiếng Lawi"] = "lvi", ["Tiếng Laya"] = "lya", ["Tiếng Laz"] = "lzz", ["Tiếng Lelemi"] = "lef", ["Tiếng Lemnos"] = "xle", ["Tiếng Lepcha"] = "lep", ["Tiếng Leponti"] = "xlp", ["Tiếng Lewo"] = "lww", ["Tiếng Lezgi"] = "lez", ["Tiếng Lezgi nguyên thủy"] = "cau-lzg-pro", ["Tiếng León"] = "roa-leo", ["Tiếng León cổ"] = "roa-ole", ["Tiếng Lhao Vo"] = "mhx", ["Tiếng Lhomi"] = "lhm", ["Tiếng Liabuku"] = "lix", ["Tiếng Libido"] = "liq", ["Tiếng Liguria"] = "lij", ["Tiếng Lillooet"] = "lil", ["Tiếng Limbum"] = "lmp", ["Tiếng Limburg"] = "li", ["Tiếng Lindu"] = "klw", ["Tiếng Lingala"] = "ln", ["Tiếng Lipan"] = "apl", ["Tiếng Lishana Deni"] = "lsd", ["Tiếng Lishanid Noshan"] = "aij", ["Tiếng Lisu"] = "lis", ["Tiếng Litva"] = "lt", ["Tiếng Litva cổ"] = "olt", ["Tiếng Livonia"] = "liv", ["Tiếng Livvi"] = "olo", ["Tiếng Lobi"] = "lob", ["Tiếng Lodha"] = "lbm", ["Tiếng Logba"] = "lgq", ["Tiếng Lojban"] = "jbo", ["Tiếng Loke"] = "loy", ["Tiếng Lokono"] = "arw", ["Tiếng Loma"] = "lom", ["Tiếng Lomavren"] = "rmi", ["Tiếng Lombard"] = "lmo", ["Tiếng Lorrain"] = "roa-lor", ["Tiếng Lotha Naga"] = "njh", ["Tiếng Lou"] = "loj", ["Tiếng Luba-Katanga"] = "lu", ["Tiếng Lucumí"] = "luq", ["Tiếng Luganda"] = "lg", ["Tiếng Luhya"] = "luy", ["Tiếng Lukpa"] = "dop", ["Tiếng Lumbu"] = "lup", ["Tiếng Lunana"] = "luk", ["Tiếng Lur Bắc"] = "lrc", ["Tiếng Lur Nam"] = "luz", ["Tiếng Lushootseed"] = "lut", ["Tiếng Lutuv"] = "clt", ["Tiếng Luwi"] = "xlu", ["Tiếng Luxembourg"] = "lb", ["Tiếng Lycia"] = "xlc", ["Tiếng Lydia"] = "xld", ["Tiếng Lyngngam"] = "lyg", ["Tiếng Lyydi"] = "lud", ["Tiếng Lào"] = "lo", ["Tiếng Lâm Cao"] = "onb", ["Tiếng Lô Lô"] = "ii", ["Tiếng Lô Lô-Miến nguyên thủy"] = "tbq-lob-pro", ["Tiếng Lư Nhân"] = "sit-lrn", ["Tiếng Lưu Cầu nguyên thủy"] = "jpx-ryu-pro", ["Tiếng Lự"] = "khb", ["Tiếng M'Nông Nam"] = "mnn", ["Tiếng M'Nông Trung"] = "cmo", ["Tiếng M'Nông Đông"] = "mng", ["Tiếng Ma Thoa"] = "nru", ["Tiếng Ma'anyan"] = "mhy", ["Tiếng Maaka"] = "mew", ["Tiếng Maale"] = "mdy", ["Tiếng Maasai"] = "mas", ["Tiếng Maay"] = "ymm", ["Tiếng Mabaan"] = "mfz", ["Tiếng Mabang"] = "mde", ["Tiếng Macedoni cổ đại"] = "xmk", ["Tiếng Macedonia"] = "mk", ["Tiếng Macushi"] = "mbc", ["Tiếng Madura"] = "mad", ["Tiếng Magaha"] = "mag", ["Tiếng Magar Tây"] = "mrd", ["Tiếng Magar Đông"] = "mgp", ["Tiếng Magori"] = "zgr", ["Tiếng Maguindanao"] = "mdh", ["Tiếng Mah Meri"] = "mhe", ["Tiếng Mahal"] = "mjx", ["Tiếng Maithil"] = "mai", ["Tiếng Majang"] = "mpe", ["Tiếng Makassar"] = "mak", ["Tiếng Mal"] = "mlf", ["Tiếng Malagasy"] = "mg", ["Tiếng Malankurava"] = "mjo", ["Tiếng Malapandaram"] = "mjp", ["Tiếng Malarya"] = "mjq", ["Tiếng Malasar"] = "ymr", ["Tiếng Malasar Mala"] = "ima", ["Tiếng Malavedan"] = "mjr", ["Tiếng Malayalam"] = "ml", ["Tiếng Malecite-Passamaquoddy"] = "pqm", ["Tiếng Malta"] = "mt", ["Tiếng Mampruli"] = "maw", ["Tiếng Man"] = "gv", ["Tiếng Manda (Ấn Độ)"] = "mha", ["Tiếng Mandahuaca"] = "mht", ["Tiếng Mandara"] = "tbf", ["Tiếng Mande nguyên thủy"] = "dmn-pro", ["Tiếng Mandi"] = "mjl", ["Tiếng Mandinka"] = "mnk", ["Tiếng Mangas"] = "zns", ["Tiếng Manggarai"] = "mqy", ["Tiếng Mangghuer"] = "xgn-mgr", ["Tiếng Mangghul"] = "mjg-mgr", ["Tiếng Manipur"] = "mni", ["Tiếng Mankanya"] = "knf", ["Tiếng Mannan"] = "mjv", ["Tiếng Mano"] = "mev", ["Tiếng Mansaka"] = "msk", ["Tiếng Mansi nguyên thủy"] = "mns-pro", ["Tiếng Manumanaw"] = "kxf", ["Tiếng Mao Nam"] = "mmd", ["Tiếng Maori"] = "mi", ["Tiếng Mapuche"] = "arn", ["Tiếng Maranao"] = "mrw", ["Tiếng Marathi"] = "mr", ["Tiếng Marathi cổ"] = "omr", ["Tiếng Marau"] = "mvr", ["Tiếng Mari Tây"] = "mrj", ["Tiếng Mari nguyên thủy"] = "chm-pro", ["Tiếng Mari Đông"] = "mhr", ["Tiếng Maria (Ấn Độ)"] = "mrr", ["Tiếng Maricopa"] = "mrc", ["Tiếng Marma"] = "rmz", ["Tiếng Marquises Bắc"] = "mrq", ["Tiếng Marquises Nam"] = "mqm", ["Tiếng Marrucini"] = "umc", ["Tiếng Marshall"] = "mh", ["Tiếng Marsi"] = "ims", ["Tiếng Martuthunira"] = "vma", ["Tiếng Marwar"] = "mwr", ["Tiếng Masbatenyo"] = "msb", ["Tiếng Maskelynes"] = "klv", ["Tiếng Matal"] = "mfh", ["Tiếng Mator"] = "mtm", ["Tiếng Maung"] = "mph", ["Tiếng Maya Yucatán"] = "yua", ["Tiếng Maya nguyên thủy"] = "myn-pro", ["Tiếng Mazahua Michoacán"] = "mmc", ["Tiếng Mazahua Trung"] = "maz", ["Tiếng Mazandaran"] = "mzn", ["Tiếng Mbabaram"] = "vmb", ["Tiếng Mbembe Tigon"] = "nza", ["Tiếng Mbembe sông Cross"] = "mfn", ["Tiếng Me'en"] = "mym", ["Tiếng Me'phaa Acatepec"] = "tpx", ["Tiếng Me'phaa Azoyú"] = "tpc", ["Tiếng Me'phaa Tlacoapa"] = "tpl", ["Tiếng Media cổ"] = "xme-old", ["Tiếng Medumba"] = "byv", ["Tiếng Mehri"] = "gdq", ["Tiếng Melo"] = "mfx", ["Tiếng Melpa"] = "med", ["Tiếng Memon"] = "mby", ["Tiếng Mendankwe-Nkwen"] = "mfd", ["Tiếng Mende"] = "men", ["Tiếng Menominee"] = "mez", ["Tiếng Mentawai"] = "mwv", ["Tiếng Meriam"] = "ulk", ["Tiếng Mesaka"] = "iyo", ["Tiếng Mesqan"] = "mvz", ["Tiếng Messapio"] = "cms", ["Tiếng Meänkieli"] = "fit", ["Tiếng Mi'kmaq"] = "mic", ["Tiếng Miami"] = "mia", ["Tiếng Minangkabau"] = "min", ["Tiếng Mingrelia"] = "xmf", ["Tiếng Minriq"] = "mnq", ["Tiếng Mintil"] = "mzt", ["Tiếng Miranda"] = "mwl", ["Tiếng Mirga"] = "zrg", ["Tiếng Mising"] = "mrg", ["Tiếng Miskito"] = "miq", ["Tiếng Mixtec Alcozauca"] = "xta", ["Tiếng Mixtec Chayuco"] = "mih", ["Tiếng Mixtec Yosondúa"] = "mpm", ["Tiếng Mixtec nguyên thủy"] = "omq-mix-pro", ["Tiếng Miyako"] = "mvi", ["Tiếng Mizo"] = "lus", ["Tiếng Miến Điện"] = "my", ["Tiếng Miến Điện cổ"] = "obr", ["Tiếng Miền nguyên thủy"] = "hmx-mie-pro", ["Tiếng Mlabri"] = "mra", ["Tiếng Mlahsö"] = "lhs", ["Tiếng Mogholi"] = "mhj", ["Tiếng Moglena-Rumani"] = "ruq", ["Tiếng Mohawk"] = "moh", ["Tiếng Mohegan-Pequot"] = "xpq", ["Tiếng Moken"] = "mwt", ["Tiếng Mokil"] = "mkj", ["Tiếng Moklen"] = "mkm", ["Tiếng Moksha"] = "mdf", ["Tiếng Molbog"] = "pwm", ["Tiếng Mongghul"] = "mjg-mgl", ["Tiếng Mongo"] = "lol", ["Tiếng Mongondow"] = "mog", ["Tiếng Mooré"] = "mos", ["Tiếng Mordvin nguyên thủy"] = "urj-mdv-pro", ["Tiếng Moro"] = "mor", ["Tiếng Morokodo"] = "mgc", ["Tiếng Mota"] = "mtt", ["Tiếng Motu"] = "meu", ["Tiếng Mozarab"] = "mxi", ["Tiếng Mpade"] = "mpi", ["Tiếng Mpi"] = "mpz", ["Tiếng Muak Sa-aak"] = "ukk", ["Tiếng Mudburra"] = "dmw", ["Tiếng Muduga"] = "udg", ["Tiếng Muna"] = "mnb", ["Tiếng Munda"] = "unx", ["Tiếng Munda nguyên thủy"] = "mun-pro", ["Tiếng Mundabli"] = "boe", ["Tiếng Mundari"] = "unr", ["Tiếng Munggui"] = "mth", ["Tiếng Munji"] = "mnj", ["Tiếng Munsee"] = "umu", ["Tiếng Muria Viễn Tây"] = "fmu", ["Tiếng Murle"] = "mur", ["Tiếng Mursi"] = "muz", ["Tiếng Muscogee"] = "mus", ["Tiếng Musi"] = "mui", ["Tiếng Muskogee nguyên thủy"] = "nai-mus-pro", ["Tiếng Muthuvan"] = "muv", ["Tiếng Mwan"] = "moa", ["Tiếng Mwotlap"] = "mlv", ["Tiếng Myene"] = "mye", ["Tiếng Mân Bắc"] = "mnp", ["Tiếng Mân Nam"] = "nan", ["Tiếng Mân Trung"] = "czo", ["Tiếng Mân Tuyền Chương"] = "nan-hbl", ["Tiếng Mân nguyên thủy"] = "zhx-min-pro", ["Tiếng Mân Đông"] = "cdo", ["Tiếng Mã Lai"] = "ms", ["Tiếng Mã Lai Ambon"] = "abs", ["Tiếng Mã Lai Baba"] = "mbf", ["Tiếng Mã Lai Bacan"] = "btj", ["Tiếng Mã Lai Brunei"] = "kxd", ["Tiếng Mã Lai Bắc Maluku"] = "max", ["Tiếng Mã Lai Kedah"] = "meo", ["Tiếng Mã Lai Pattani"] = "mfa", ["Tiếng Mã Lai Sarawak"] = "poz-sml", ["Tiếng Mã Lai cổ"] = "omy", ["Tiếng Mã Lai nguyên thủy"] = "poz-mly-pro", ["Tiếng Mã Lai-Chăm nguyên thủy"] = "poz-mcm-pro", ["Tiếng Mã Lai-Sumbawa nguyên thủy"] = "poz-msa-pro", ["Tiếng Mã Lai-Đa Đảo Trung Đông nguyên thủy"] = "poz-cet-pro", ["Tiếng Mã Lai-Đa Đảo nguyên thủy"] = "poz-pro", ["Tiếng Mã Lai-Đa Đảo Đông nguyên thủy"] = "pqe-pro", ["Tiếng Mã Liềng"] = "pkt", ["Tiếng Mãn Châu"] = "mnc", ["Tiếng Mòcheno"] = "mhn", ["Tiếng Môn"] = "mnw", ["Tiếng Môn Thái"] = "mnw-tha", ["Tiếng Môn cổ"] = "omx", ["Tiếng Môn nguyên thủy"] = "mkh-mnc-pro", ["Tiếng Môn trung đại"] = "mkh-mmn", ["Tiếng Môn-Khmer nguyên thủy"] = "mkh-pro", ["Tiếng Mông"] = "hmf", ["Tiếng Mông Cổ"] = "mn", ["Tiếng Mông Cổ Khamnigan"] = "ykh", ["Tiếng Mông Cổ cổ điển"] = "cmg", ["Tiếng Mông Cổ nguyên thủy"] = "xgn-pro", ["Tiếng Mông Cổ trung đại"] = "xng", ["Tiếng Mông Trắng"] = "mww", ["Tiếng Mơ Nâm"] = "moo", ["Tiếng Mường"] = "mtq", ["Tiếng Mạ"] = "cma", ["Tiếng Mảng"] = "zng", ["Tiếng Na Miểu"] = "neo", ["Tiếng Na Uy"] = "no", ["Tiếng Na Uy (Bokmål)"] = "nb", ["Tiếng Na Uy (Nynorsk)"] = "nn", ["Tiếng Nafaanra"] = "nfr", ["Tiếng Naga Chothe"] = "nct", ["Tiếng Naga Maring"] = "nng", ["Tiếng Naga Moyon"] = "nmo", ["Tiếng Naga Thangal"] = "nki", ["Tiếng Naga Trung nguyên thủy"] = "sit-aao-pro", ["Tiếng Nahua nguyên thủy"] = "azc-nah-pro", ["Tiếng Nahuatl"] = "nah", ["Tiếng Nahuatl Temascaltepec"] = "nhv", ["Tiếng Nahuatl cổ điển"] = "nci", ["Tiếng Nakh nguyên thủy"] = "cau-nkh-pro", ["Tiếng Nam Altai"] = "alt", ["Tiếng Nam Amami Ōshima"] = "ams", ["Tiếng Nam Dravida I nguyên thủy"] = "dra-sdo-pro", ["Tiếng Nam Dravida II nguyên thủy"] = "dra-sdt-pro", ["Tiếng Nam Dravida nguyên thủy"] = "dra-sou-pro", ["Tiếng Nam Kolami"] = "nit", ["Tiếng Nam Mansi"] = "mns-sou", ["Tiếng Nam Ndebele"] = "nr", ["Tiếng Nam Sami"] = "sma", ["Tiếng Nam Selkup"] = "sel-sou", ["Tiếng Nam Slavey"] = "xsl", ["Tiếng Nam Thái"] = "sou", ["Tiếng Nam Uzbek"] = "uzs", ["Tiếng Nam Yukaghir"] = "yux", ["Tiếng Nam Á nguyên thủy"] = "aav-pro", ["Tiếng Nam Đảo nguyên thủy"] = "map-pro", ["Tiếng Nam Động"] = "kmc", ["Tiếng Nam Ả Rập cổ"] = "sem-srb", ["Tiếng Nambikwara"] = "nab", ["Tiếng Nanai"] = "gld", ["Tiếng Nankina"] = "nnk", ["Tiếng Napoli"] = "nap", ["Tiếng Naskapi"] = "nsk", ["Tiếng Nateni"] = "ntm", ["Tiếng Naukan"] = "ynk", ["Tiếng Nauru"] = "na", ["Tiếng Navajo"] = "nv", ["Tiếng Ndau"] = "ndc", ["Tiếng Ndogo"] = "ndz", ["Tiếng Ndonga"] = "ng", ["Tiếng Nefusa"] = "jbn", ["Tiếng Negerhollands"] = "dcr", ["Tiếng Negidal"] = "neg", ["Tiếng Nenets lãnh nguyên"] = "yrk-tun", ["Tiếng Nepal"] = "ne", ["Tiếng Newa"] = "new", ["Tiếng Nga"] = "ru", ["Tiếng Nga bồi Taimyr"] = "crp-tpr", ["Tiếng Ngadha"] = "nxg", ["Tiếng Ngalum"] = "szb", ["Tiếng Ngam"] = "nmc", ["Tiếng Ngambay"] = "sba", ["Tiếng Nganasan"] = "nio", ["Tiếng Ngas"] = "anc", ["Tiếng Ngiemboon"] = "nnh", ["Tiếng Ngiyambaa"] = "wyb", ["Tiếng Ngomba"] = "jgo", ["Tiếng Ngombe (Congo)"] = "ngc", ["Tiếng Nguni nguyên thủy"] = "bnt-ngu-pro", ["Tiếng Nguồn"] = "nuo", ["Tiếng Ngô"] = "wuu", ["Tiếng Ngũ Đồn"] = "wuh", ["Tiếng Nha Lang"] = "yrn", ["Tiếng Nheengatu"] = "yrl", ["Tiếng Nhu Nhiên"] = "qfa-xgx-rou", ["Tiếng Nhĩ Tô"] = "ers", ["Tiếng Nhật"] = "ja", ["Tiếng Nhật Bản nguyên thủy"] = "jpx-pro", ["Tiếng Nhật cổ"] = "ojp", ["Tiếng Nias"] = "nia", ["Tiếng Nicobar Car"] = "caq", ["Tiếng Nicobar Nam"] = "nik", ["Tiếng Nicobar Trung"] = "ncb", ["Tiếng Nicobar nguyên thủy"] = "aav-nic-pro", ["Tiếng Niger-Congo nguyên thủy"] = "nic-pro", ["Tiếng Nin-Sahara nguyên thủy"] = "ssa-pro", ["Tiếng Nisga'a"] = "ncg", ["Tiếng Niue"] = "niu", ["Tiếng Nivaclé"] = "cag", ["Tiếng Nivkh"] = "niv", ["Tiếng Nkari"] = "nkz", ["Tiếng Nkonya"] = "nko", ["Tiếng Nobiin"] = "fia", ["Tiếng Nobonob"] = "gaw", ["Tiếng Nogai"] = "nog", ["Tiếng Noon"] = "snf", ["Tiếng Noreia"] = "nrc", ["Tiếng Norman"] = "nrf", ["Tiếng Novgorod cổ"] = "zle-ono", ["Tiếng Novial"] = "nov", ["Tiếng Ntcham"] = "bud", ["Tiếng Nubaca"] = "baf", ["Tiếng Nubi"] = "kcn", ["Tiếng Nubia cổ"] = "onw", ["Tiếng Nuer"] = "nus", ["Tiếng Numidia"] = "nxm", ["Tiếng Nupe"] = "nup", ["Tiếng Nuristan nguyên thủy"] = "iir-nur-pro", ["Tiếng Nuu-chah-nulth"] = "nuk", ["Tiếng Nyah Kur"] = "cbn", ["Tiếng Nyaw"] = "nyw", ["Tiếng Nyeu"] = "nyl", ["Tiếng Nyishi"] = "njz", ["Tiếng Nyoro"] = "nyo", ["Tiếng Nyunga"] = "nys", ["Tiếng Nzadi"] = "nzd", ["Tiếng Nùng"] = "nut", ["Tiếng Nùng Vẻn"] = "enc", ["Tiếng Nǀuu"] = "ngh", ["Tiếng Nạp Tây"] = "nxq", ["Tiếng Nữ Chân"] = "juc", ["Tiếng O'odham"] = "ood", ["Tiếng Ocaina"] = "oca", ["Tiếng Occitan"] = "oc", ["Tiếng Occitan cổ"] = "pro", ["Tiếng Ogbronuagum"] = "ogu", ["Tiếng Oghuz cổ sơ kỳ"] = "trk-eog", ["Tiếng Oirat"] = "xwo", ["Tiếng Ojibwe"] = "oj", ["Tiếng Ojibwe Severn"] = "ojs", ["Tiếng Ojibwe Tây"] = "ojw", ["Tiếng Ojibwe Tây Bắc"] = "ojb", ["Tiếng Ojibwe Đông"] = "ojg", ["Tiếng Okanagan"] = "oka", ["Tiếng Okinawa"] = "ryu", ["Tiếng Okinoerabu"] = "okn", ["Tiếng Olukumi"] = "ulb", ["Tiếng Omaha-Ponca"] = "oma", ["Tiếng Omo nguyên thủy"] = "omv-pro", ["Tiếng Omok"] = "omk", ["Tiếng Oneida"] = "one", ["Tiếng Ongota"] = "bxe", ["Tiếng Oriya"] = "or", ["Tiếng Oriya Adiwasi"] = "ort", ["Tiếng Oriya cổ"] = "inc-oor", ["Tiếng Oriya trung đại"] = "inc-mor", ["Tiếng Orma"] = "orc", ["Tiếng Ormu"] = "orz", ["Tiếng Ormur"] = "oru", ["Tiếng Oroch"] = "oac", ["Tiếng Orok"] = "oaa", ["Tiếng Oromo"] = "om", ["Tiếng Oromo Nam"] = "gax", ["Tiếng Oromo Đông"] = "hae", ["Tiếng Oroqen"] = "orh", ["Tiếng Osage"] = "osa", ["Tiếng Osatu"] = "ost", ["Tiếng Osci"] = "osc", ["Tiếng Osing"] = "osi", ["Tiếng Ossetia"] = "os", ["Tiếng Ossetia cổ"] = "oos", ["Tiếng Otomi Mezquital"] = "ote", ["Tiếng Otoro"] = "otr", ["Tiếng Otuke"] = "otu", ["Tiếng Oyda"] = "oyd", ["Tiếng Pa Kô"] = "pac", ["Tiếng Pa'O"] = "blk", ["Tiếng Paeligni"] = "pgn", ["Tiếng Pagu"] = "pgu", ["Tiếng Pahari Mahasu"] = "bfz", ["Tiếng Paharia Kumarbhag"] = "kmj", ["Tiếng Paharia Sauria"] = "mjt", ["Tiếng Paite"] = "pck", ["Tiếng Paiwan"] = "pwn", ["Tiếng Pakan nguyên thủy"] = "mkh-pkn-pro", ["Tiếng Paku"] = "pku", ["Tiếng Pala"] = "plq", ["Tiếng Palau"] = "pau", ["Tiếng Palaung Ruching"] = "pce", ["Tiếng Palaung Rumai"] = "rbb", ["Tiếng Palaung Shwe"] = "pll", ["Tiếng Palaung nguyên thủy"] = "mkh-pal-pro", ["Tiếng Palawano Brooke's Point"] = "plw", ["Tiếng Palenquero"] = "pln", ["Tiếng Pali"] = "pi", ["Tiếng Paliyan"] = "pcf", ["Tiếng Palor"] = "fap", ["Tiếng Pama-Nyungar nguyên thủy"] = "aus-pam-pro", ["Tiếng Pancana"] = "pnp", ["Tiếng Panchpargania"] = "tdb", ["Tiếng Pangasinan"] = "pag", ["Tiếng Pangwala"] = "pgg", ["Tiếng Paniya"] = "pcg", ["Tiếng Papiamento"] = "pap", ["Tiếng Papuma"] = "ppm", ["Tiếng Parachi"] = "prc", ["Tiếng Paraujano"] = "pbg", ["Tiếng Parauk"] = "prk", ["Tiếng Pareci"] = "pab", ["Tiếng Parenga"] = "pcj", ["Tiếng Parthia"] = "xpr", ["Tiếng Parya"] = "paq", ["Tiếng Pashtun"] = "ps", ["Tiếng Pathan nguyên thủy"] = "ira-pat-pro", ["Tiếng Pauna"] = "pnk", ["Tiếng Pawnee"] = "paw", ["Tiếng Pazeh"] = "pzh", ["Tiếng Pear"] = "pcb", ["Tiếng Pear nguyên thủy"] = "mkh-pea-pro", ["Tiếng Pecheneg"] = "xpc", ["Tiếng Pela"] = "bxd", ["Tiếng Pemon"] = "aoc", ["Tiếng Pengo"] = "peg", ["Tiếng Perm nguyên thủy"] = "urj-prm-pro", ["Tiếng Petjo"] = "pey", ["Tiếng Phai"] = "prt", ["Tiếng Phake"] = "phk", ["Tiếng Phalura"] = "phl", ["Tiếng Phi-Á nguyên thủy"] = "afa-pro", ["Tiếng Philippines nguyên thủy"] = "phi-pro", ["Tiếng Phoenicia"] = "phn", ["Tiếng Phong-Kniang"] = "pnx", ["Tiếng Phrygia"] = "xpg", ["Tiếng Phu Thái"] = "pht", ["Tiếng Phuan"] = "phu", ["Tiếng Pháp"] = "fr", ["Tiếng Pháp cổ"] = "fro", ["Tiếng Pháp trung đại"] = "frm", ["Tiếng Phạn"] = "sa", ["Tiếng Phần Lan"] = "fi", ["Tiếng Phổ Hiền"] = "cpx", ["Tiếng Phổ cổ"] = "prg", ["Tiếng Picard"] = "pcd", ["Tiếng Piceni Bắc"] = "nrp", ["Tiếng Piceni Nam"] = "spx", ["Tiếng Piemonte"] = "pms", ["Tiếng Pilagá"] = "plg", ["Tiếng Pinyin"] = "pny", ["Tiếng Pipil"] = "ppl", ["Tiếng Pitjantjatjara"] = "pjt", ["Tiếng Plateau nguyên thủy"] = "nic-plt-pro", ["Tiếng Pnar"] = "pbv", ["Tiếng Pnar-Khasi-Lyngngam nguyên thủy"] = "aav-pkl-pro", ["Tiếng Pohnpei"] = "pon", ["Tiếng Polabia"] = "pox", ["Tiếng Polci"] = "plj", ["Tiếng Ponosakan"] = "pns", ["Tiếng Popoluca cao nguyên"] = "poi", ["Tiếng Potawatomi"] = "pot", ["Tiếng Pothohar"] = "phr", ["Tiếng Prakrit"] = "pra", ["Tiếng Prakrit Ashoka"] = "inc-ash", ["Tiếng Prakrit Niya"] = "pra-niy", ["Tiếng Prakrit Paisaci"] = "inc-psc", ["Tiếng Prakrit Saurasen"] = "psu", ["Tiếng Prasun"] = "prn", ["Tiếng Pucikwar"] = "apq", ["Tiếng Puinave"] = "pui", ["Tiếng Pumpokol"] = "xpm", ["Tiếng Punic"] = "xpu", ["Tiếng Punjab"] = "pa", ["Tiếng Puroik"] = "suv", ["Tiếng Puyuma"] = "pyu", ["Tiếng Pwo Bắc"] = "pww", ["Tiếng Pwo Phrae"] = "kjt", ["Tiếng Pwo Tây"] = "pwo", ["Tiếng Pwo Đông"] = "kjp", ["Tiếng Pà Thẻn"] = "pha", ["Tiếng Pọng"] = "hnu", ["Tiếng Qashqai"] = "qxq", ["Tiếng Qimant"] = "ahg", ["Tiếng Quan Thoại"] = "cmn", ["Tiếng Quapaw"] = "qua", ["Tiếng Quechua"] = "qu", ["Tiếng Quenya"] = "qya", ["Tiếng Quichuañol"] = "mue", ["Tiếng Quinault"] = "qun", ["Tiếng Quiripi"] = "qyp", ["Tiếng Quảng Lâm"] = "aav-qal", ["Tiếng Quảng Đông"] = "yue", ["Tiếng Quốc tế ngữ"] = "eo", ["Tiếng Ra Glai Bắc"] = "rog", ["Tiếng Ra Glai Cát Gia"] = "roc", ["Tiếng Ra Glai Nam"] = "rgs", ["Tiếng Rabha"] = "rah", ["Tiếng Raetia"] = "xrr", ["Tiếng Rajasthan"] = "raj", ["Tiếng Rajbanshi"] = "rjs", ["Tiếng Rakhine"] = "rki", ["Tiếng Rama"] = "rma", ["Tiếng Rangpur"] = "rkt", ["Tiếng Rapa Nui"] = "rap", ["Tiếng Rarotonga"] = "rar", ["Tiếng Rasawa"] = "rac", ["Tiếng Ratagnon"] = "btn", ["Tiếng Raute"] = "rau", ["Tiếng Ravula"] = "yea", ["Tiếng Rawang"] = "raw", ["Tiếng Rejang"] = "rej", ["Tiếng Reli"] = "rei", ["Tiếng Rendille"] = "rel", ["Tiếng Riang Lai"] = "yin", ["Tiếng Rohingya"] = "rhg", ["Tiếng Romagnol"] = "rgn", ["Tiếng Romansh"] = "rm", ["Tiếng Rotuma"] = "rtm", ["Tiếng Rukai"] = "dru", ["Tiếng Rukai nguyên thủy"] = "dru-pro", ["Tiếng Rumani"] = "ro", ["Tiếng Rungus"] = "drg", ["Tiếng Rusnak"] = "rsk", ["Tiếng Rusyn"] = "rue", ["Tiếng Ruthenia cổ"] = "zle-ort", ["Tiếng Rutul"] = "rut", ["Tiếng Rơ Măm"] = "rmx", ["Tiếng Rơ Ngao"] = "ren", ["Tiếng Saanich"] = "str", ["Tiếng Saaroa"] = "sxr", ["Tiếng Saba"] = "saa", ["Tiếng Sabüm"] = "sbo", ["Tiếng Sadri"] = "sck", ["Tiếng Saek"] = "skb", ["Tiếng Saho"] = "ssy", ["Tiếng Saisiyat"] = "xsy", ["Tiếng Saka-Wakhi nguyên thủy"] = "xsc-skw-pro", ["Tiếng Sakizaya"] = "szy", ["Tiếng Salar"] = "slr", ["Tiếng Salish nguyên thủy"] = "sal-pro", ["Tiếng Sama Trung"] = "sml", ["Tiếng Sambal Botolan"] = "sbl", ["Tiếng Sambali"] = "xsb", ["Tiếng Sambalpur"] = "spv", ["Tiếng Sami Akkala"] = "sia", ["Tiếng Sami Inari"] = "smn", ["Tiếng Sami Kildin"] = "sjd", ["Tiếng Sami Skolt"] = "sms", ["Tiếng Sami Ter"] = "sjt", ["Tiếng Sami Ume"] = "sju", ["Tiếng Sami nguyên thủy"] = "smi-pro", ["Tiếng Samo"] = "smq", ["Tiếng Samo Nam"] = "sbd", ["Tiếng Samoa"] = "sm", ["Tiếng Samogitia"] = "sgs", ["Tiếng Samoyed nguyên thủy"] = "syd-pro", ["Tiếng Samtao"] = "stu", ["Tiếng Sangir"] = "sxn", ["Tiếng Sangisar"] = "sgr", ["Tiếng Sango"] = "sg", ["Tiếng Santal"] = "sat", ["Tiếng Saposa"] = "sps", ["Tiếng Saraiki"] = "skr", ["Tiếng Saramacca"] = "srm", ["Tiếng Sardegna"] = "sc", ["Tiếng Sarikol"] = "srh", ["Tiếng Sarmatia nguyên thủy"] = "xsc-sar-pro", ["Tiếng Sasak"] = "sas", ["Tiếng Saurashtra"] = "saz", ["Tiếng Savi"] = "sdg", ["Tiếng Saxon Transylvania"] = "gmw-tsx", ["Tiếng Saxon cổ"] = "osx", ["Tiếng Scots"] = "sco", ["Tiếng Scots trung đại"] = "gmw-msc", ["Tiếng Scythia nguyên thủy"] = "xsc-pro", ["Tiếng Sebat Bet Gurage"] = "sgw", ["Tiếng Sechelt"] = "sec", ["Tiếng Selkup"] = "sel", ["Tiếng Selkup nguyên thủy"] = "sel-pro", ["Tiếng Semai"] = "sea", ["Tiếng Semaq Beri"] = "szc", ["Tiếng Semelai"] = "sza", ["Tiếng Semit Tây nguyên thủy"] = "sem-wes-pro", ["Tiếng Semit nguyên thủy"] = "sem-pro", ["Tiếng Semnam"] = "ssm", ["Tiếng Sena"] = "seh", ["Tiếng Seneca"] = "see", ["Tiếng Senhaja de Srair"] = "sjs", ["Tiếng Senni Humburi"] = "hmb", ["Tiếng Senni Koyraboro"] = "ses", ["Tiếng Senoufo Nyarafolo"] = "sev", ["Tiếng Serbia-Croatia"] = "sh", ["Tiếng Serer"] = "srr", ["Tiếng Seri"] = "sei", ["Tiếng Seze"] = "sze", ["Tiếng Shabak"] = "sdb", ["Tiếng Shabo"] = "sbf", ["Tiếng Shan"] = "shn", ["Tiếng Shebayo"] = "awd-she", ["Tiếng Shekkacho"] = "moy", ["Tiếng Sherpa"] = "xsr", ["Tiếng Shina"] = "scl", ["Tiếng Shina Kohistan"] = "plk", ["Tiếng Shinasha"] = "bwo", ["Tiếng Sholaga"] = "sle", ["Tiếng Shompen"] = "sii", ["Tiếng Shona"] = "sn", ["Tiếng Shor"] = "cjs", ["Tiếng Shughnan"] = "sgh", ["Tiếng Shughnan-Rushan nguyên thủy"] = "ira-shr-pro", ["Tiếng Shughnan-Yazghulom nguyên thủy"] = "ira-shy-pro", ["Tiếng Shughnan-Yazghulom-Munji nguyên thủy"] = "ira-sym-pro", ["Tiếng Shuswap"] = "shs", ["Tiếng Sicel"] = "scx", ["Tiếng Sicily"] = "scn", ["Tiếng Sidamo"] = "sid", ["Tiếng Sikkim"] = "sip", ["Tiếng Silesia"] = "szl", ["Tiếng Siltʼe"] = "stv", ["Tiếng Sinaugoro"] = "snc", ["Tiếng Sindh"] = "sd", ["Tiếng Sinhala"] = "si", ["Tiếng Sioux nguyên thủy"] = "sio-pro", ["Tiếng Siraya"] = "fos", ["Tiếng Sirenik"] = "ysr", ["Tiếng Sirmaur"] = "srx", ["Tiếng Sissala"] = "sld", ["Tiếng Sissano"] = "sso", ["Tiếng Siwi"] = "siz", ["Tiếng Siwu"] = "akp", ["Tiếng Skepi"] = "skw", ["Tiếng Slav Giáo hội"] = "zls-chs", ["Tiếng Slav Giáo hội cổ"] = "cu", ["Tiếng Slav nguyên thủy"] = "sla-pro", ["Tiếng Slav Đông cổ"] = "orv", ["Tiếng Slovak"] = "sk", ["Tiếng Slovak cổ"] = "zlw-osk", ["Tiếng Slovene"] = "sl", ["Tiếng Slovincia"] = "zlw-slv", ["Tiếng Socotra"] = "sqt", ["Tiếng Sogdia"] = "sog", ["Tiếng Sogdia nguyên thủy"] = "ira-sgc-pro", ["Tiếng Sokna"] = "swn", ["Tiếng Solon"] = "tuw-sol", ["Tiếng Solong"] = "aaw", ["Tiếng Somali"] = "so", ["Tiếng Somali nguyên thủy"] = "cus-som-pro", ["Tiếng Soninke"] = "snk", ["Tiếng Sonsorol"] = "sov", ["Tiếng Sora"] = "srb", ["Tiếng Soran"] = "ckb", ["Tiếng Sotho"] = "st", ["Tiếng Sotho Bắc"] = "nso", ["Tiếng Soyot"] = "trk-soy", ["Tiếng Squamish"] = "squ", ["Tiếng Sranan Tongo"] = "srn", ["Tiếng Stau"] = "ero-tau", ["Tiếng Sumer"] = "sux", ["Tiếng Sunda"] = "su", ["Tiếng Sunda cổ"] = "osn", ["Tiếng Suri"] = "suq", ["Tiếng Surjapur"] = "sjp", ["Tiếng Susu"] = "sus", ["Tiếng Svan"] = "sva", ["Tiếng Swahili"] = "sw", ["Tiếng Swazi"] = "ss", ["Tiếng Sylhet"] = "syl", ["Tiếng Syriac cổ điển"] = "syc", ["Tiếng Sán Chay"] = "mlc", ["Tiếng Séc"] = "cs", ["Tiếng Séc cổ"] = "zlw-ocs", ["Tiếng Sô"] = "sss", ["Tiếng Taabwa"] = "tap", ["Tiếng Tabasaran"] = "tab", ["Tiếng Tachawit"] = "shy", ["Tiếng Tadyawan"] = "tdy", ["Tiếng Tafi"] = "tcd", ["Tiếng Tagal Murut"] = "mvv", ["Tiếng Tagalog"] = "tl", ["Tiếng Tagbanwa Calamian"] = "tbk", ["Tiếng Tagdal"] = "tda", ["Tiếng Tagoi"] = "tag", ["Tiếng Tahiti"] = "ty", ["Tiếng Tahltan"] = "tht", ["Tiếng Tai Loi"] = "tlq", ["Tiếng Tai Tây Nam nguyên thủy"] = "tai-swe-pro", ["Tiếng Taivoan"] = "tvx", ["Tiếng Tajik"] = "tg", ["Tiếng Tal"] = "tal", ["Tiếng Tala"] = "tak", ["Tiếng Talossa"] = "tzl", ["Tiếng Talysh"] = "tly", ["Tiếng Tamang Gorkha Đông"] = "tge", ["Tiếng Tamang Tây"] = "tdg", ["Tiếng Tamang Đông"] = "taj", ["Tiếng Tamazight Maroc chuẩn"] = "zgh", ["Tiếng Tamazight Trung Atlas"] = "tzm", ["Tiếng Tamil"] = "ta", ["Tiếng Tamil cổ"] = "oty", ["Tiếng Tamki"] = "tax", ["Tiếng Tammari"] = "tbz", ["Tiếng Tampuan"] = "tpu", ["Tiếng Tanchangya"] = "tnv", ["Tiếng Tangkhul Naga"] = "nmf", ["Tiếng Tangoa"] = "tgp", ["Tiếng Tangut"] = "txg", ["Tiếng Tanimbili"] = "tbe", ["Tiếng Taos"] = "twf", ["Tiếng Tapirapé"] = "taf", ["Tiếng Tara Baka"] = "bdh", ["Tiếng Tarantino"] = "roa-tar", ["Tiếng Tariana"] = "tae", ["Tiếng Tarifit"] = "rif", ["Tiếng Tasawaq"] = "twq", ["Tiếng Tashelhit"] = "shi", ["Tiếng Tat"] = "ttt", ["Tiếng Tat-Do Thái"] = "jdt", ["Tiếng Tatar"] = "tt", ["Tiếng Tiên Ti"] = "mis-xbi", ["Tiếng Tatar Crưm"] = "crh", ["Tiếng Tatar Siberia"] = "sty", ["Tiếng Tatuyo"] = "tav", ["Tiếng Taungyo"] = "tco", ["Tiếng Tause"] = "tad", ["Tiếng Tausug"] = "tsg", ["Tiếng Tavoy"] = "tvn", ["Tiếng Tay Dọ"] = "tyj", ["Tiếng Tayma"] = "sem-tay", ["Tiếng Taz"] = "zhx-taz", ["Tiếng Taznatit"] = "grr", ["Tiếng Taíno"] = "tnq", ["Tiếng Tchad nguyên thủy"] = "cdc-pro", ["Tiếng Telugu"] = "te", ["Tiếng Telugu cổ"] = "dra-ote", ["Tiếng Tem"] = "kdh", ["Tiếng Temiar"] = "tea", ["Tiếng Temoq"] = "tmo", ["Tiếng Ten'edn"] = "tnz", ["Tiếng Tengger"] = "tes", ["Tiếng Tenharim"] = "pah", ["Tiếng Tepehua Tlachichilco"] = "tpt", ["Tiếng Tepehuan Bắc"] = "ntp", ["Tiếng Tepehuan Đông Nam"] = "stp", ["Tiếng Teressa"] = "tef", ["Tiếng Teribe"] = "tfr", ["Tiếng Ternate"] = "tft", ["Tiếng Tetserret"] = "tez", ["Tiếng Tetum"] = "tet", ["Tiếng Thachanad"] = "thn", ["Tiếng Thavưng"] = "thm", ["Tiếng Thompson"] = "thp", ["Tiếng Thracia"] = "txh", ["Tiếng Thác Bạt"] = "qfa-xgx-tuo", ["Tiếng Thái"] = "th", ["Tiếng Thái Hàng Tổng"] = "tpo", ["Tiếng Thái Lai"] = "tjl", ["Tiếng Thái Na"] = "tdd", ["Tiếng Thái Trắng"] = "twh", ["Tiếng Thái Tống"] = "soa", ["Tiếng Thái nguyên thủy"] = "tai-pro", ["Tiếng Thái Đen"] = "blt", ["Tiếng Thái Đỏ"] = "tyr", ["Tiếng Thát Mai"] = "smh", ["Tiếng Thượng Kinabatangan"] = "dmg", ["Tiếng Thượng Sorb"] = "hsb", ["Tiếng Thổ"] = "tou", ["Tiếng Thổ Dục Hồn"] = "qfa-xgx-tuh", ["Tiếng Thổ Gia Bắc"] = "tji", ["Tiếng Thổ Gia Nam"] = "tjs", ["Tiếng Thổ Nhĩ Kỳ"] = "tr", ["Tiếng Thổ Nhĩ Kỳ Anatolia cổ"] = "trk-oat", ["Tiếng Thổ Nhĩ Kỳ Gagauz Balkan"] = "bgx", ["Tiếng Thổ Nhĩ Kỳ Ottoman"] = "ota", ["Tiếng Thụy Điển"] = "sv", ["Tiếng Thụy Điển cổ"] = "gmq-osw", ["Tiếng Thủy"] = "swi", ["Tiếng Tiang"] = "tbj", ["Tiếng Tigre"] = "tig", ["Tiếng Tigrinya"] = "ti", ["Tiếng Tindi"] = "tin", ["Tiếng Tipai"] = "nai-tip", ["Tiếng Tippera"] = "tpe", ["Tiếng Tiruray"] = "tiy", ["Tiếng Tiwa"] = "lax", ["Tiếng Tiwi"] = "tiw", ["Tiếng Tiên Ti"] = "qfa-xgx-xbi", ["Tiếng Tlapanec Malinaltepec"] = "tcf", ["Tiếng Tlingit"] = "tli", ["Tiếng Tobi"] = "tox", ["Tiếng Tochari A"] = "xto", ["Tiếng Tochari B"] = "txb", ["Tiếng Tochari nguyên thủy"] = "ine-toc-pro", ["Tiếng Tocho"] = "taz", ["Tiếng Toda"] = "tcx", ["Tiếng Tofa"] = "kim", ["Tiếng Tok Pisin"] = "tpi", ["Tiếng Tokelau"] = "tkl", ["Tiếng Toki Pona"] = "tok", ["Tiếng Tokunoshima"] = "tkn", ["Tiếng Toma"] = "tod", ["Tiếng Tonga"] = "to", ["Tiếng Tonkawa"] = "tqw", ["Tiếng Tooro"] = "ttj", ["Tiếng Torwali"] = "trw", ["Tiếng Toto"] = "txo", ["Tiếng Totonac Papantla"] = "top", ["Tiếng Totonac cao nguyên"] = "tos", ["Tiếng Triqui Chicahuaxtla"] = "trs", ["Tiếng Triqui Copala"] = "trc", ["Tiếng Triqui San Martín Itunyoso"] = "trq", ["Tiếng Triqui nguyên thủy"] = "omq-tri-pro", ["Tiếng Trió"] = "tri", ["Tiếng Triều Châu"] = "nan-tws", ["Tiếng Triều Tiên"] = "ko", ["Tiếng Triều Tiên cổ"] = "oko", ["Tiếng Triều Tiên nguyên thủy"] = "qfa-kor-pro", ["Tiếng Triều Tiên trung đại"] = "okm", ["Tiếng Truku"] = "trv", ["Tiếng Trung Bikol"] = "bcl", ["Tiếng Trung Dusun"] = "dtp", ["Tiếng Trung Mansi"] = "mns-cen", ["Tiếng Trung Nahuatl"] = "nhn", ["Tiếng Trung Nahuatl Huasteca"] = "nch", ["Tiếng Trung Nahuatl Puebla"] = "ncx", ["Tiếng Trung Quốc"] = "zh", ["Tiếng Trà Động"] = "cdy", ["Tiếng Trác Ni"] = "cda", ["Tiếng Tráng"] = "za", ["Tiếng Tráng Nông"] = "zhn", ["Tiếng Tráng Tả Giang"] = "zzj", ["Tiếng Tráng Đức Tĩnh"] = "zyg", ["Tiếng Trát Bá"] = "zhb", ["Tiếng Tsakhur"] = "tkr", ["Tiếng Tsakonia"] = "tsd", ["Tiếng Tsamai"] = "tsb", ["Tiếng Tsat"] = "huq", ["Tiếng Tsez"] = "ddo", ["Tiếng Tshangla"] = "tsj", ["Tiếng Tsimshian"] = "tsi", ["Tiếng Tsonga"] = "ts", ["Tiếng Tsou"] = "tsu", ["Tiếng Tsuut'ina"] = "srs", ["Tiếng Tswana"] = "tn", ["Tiếng Tuamotu"] = "pmt", ["Tiếng Tuareg"] = "tmh", ["Tiếng Tukang Besi Bắc"] = "khc", ["Tiếng Tukang Besi Nam"] = "bhq", ["Tiếng Tuki"] = "bag", ["Tiếng Tulu"] = "tcy", ["Tiếng Tumbuka"] = "tum", ["Tiếng Tungus nguyên thủy"] = "tuw-pro", ["Tiếng Tunica"] = "tun", ["Tiếng Tunni"] = "tqq", ["Tiếng Tupi"] = "tpn", ["Tiếng Tupi cổ"] = "tpw", ["Tiếng Tupi nguyên thủy"] = "tup-pro", ["Tiếng Tupi-Guarani nguyên thủy"] = "tup-gua-pro", ["Tiếng Turk Khorasan"] = "kmz", ["Tiếng Turk Khorezm"] = "zkh", ["Tiếng Turk cổ"] = "otk", ["Tiếng Turk nguyên thủy"] = "trk-pro", ["Tiếng Turkmen"] = "tk", ["Tiếng Turoyo"] = "tru", ["Tiếng Tuva"] = "tyv", ["Tiếng Tuvalu"] = "tvl", ["Tiếng Tuwuli"] = "bov", ["Tiếng Tyap"] = "kcg", ["Tiếng Tzotzil"] = "tzo", ["Tiếng Tà Mun"] = "aav-tam", ["Tiếng Tà Ôi Thượng"] = "tth", ["Tiếng Tày"] = "tyz", ["Tiếng Tày Sa Pa"] = "tys", ["Tiếng Tân Aram Assyria"] = "aii", ["Tiếng Tân Aram Bohtan"] = "bhn", ["Tiếng Tân Aram Chaldea"] = "cld", ["Tiếng Tân Aram Do Thái Barzani"] = "bjf", ["Tiếng Tân Aram Tây"] = "amw", ["Tiếng Tây Abenaki"] = "abe", ["Tiếng Tây Ban Nha"] = "es", ["Tiếng Tây Ban Nha cổ"] = "osp", ["Tiếng Tây Bắc Gbaya"] = "gya", ["Tiếng Tây Bắc Kavkaz nguyên thủy"] = "cau-nwc-pro", ["Tiếng Tây Bồi"] = "tas", ["Tiếng Tây Duyên hải Bajau"] = "bdr", ["Tiếng Tây Frisia"] = "fy", ["Tiếng Tây Huasteca Nahuatl"] = "nhw", ["Tiếng Tây Kayah"] = "kyu", ["Tiếng Tây Makian"] = "mqs", ["Tiếng Tây Tạng"] = "bo", ["Tiếng Tây Tạng Kham"] = "khg", ["Tiếng Tây Tạng cổ điển"] = "xct", ["Tiếng Tây Yugur"] = "ybe", ["Tiếng Tích Bá"] = "sjo", ["Tiếng Tơ Đrá"] = "tdr", ["Tiếng Tương"] = "hsn", ["Tiếng Tấn"] = "cjy", ["Tiếng Tứ Thổ"] = "sit-sit", ["Tiếng Tứ Xuyên"] = "zhx-sic", ["Tiếng U"] = "uuu", ["Tiếng Ubangi nguyên thủy"] = "nic-ubg-pro", ["Tiếng Ubykh"] = "uby", ["Tiếng Udi"] = "udi", ["Tiếng Udihe"] = "ude", ["Tiếng Udmurt"] = "udm", ["Tiếng Uduk"] = "udu", ["Tiếng Ugarit"] = "uga", ["Tiếng Ugong"] = "ugo", ["Tiếng Ugria nguyên thủy"] = "urj-ugr-pro", ["Tiếng Ukraina"] = "uk", ["Tiếng Ulch"] = "ulc", ["Tiếng Ullatan"] = "ull", ["Tiếng Umbria"] = "xum", ["Tiếng Umbundu"] = "umb", ["Tiếng Unami"] = "unm", ["Tiếng Uneapa"] = "bbn", ["Tiếng Urak Lawoi'"] = "urk", ["Tiếng Ural nguyên thủy"] = "urj-pro", ["Tiếng Urali"] = "url", ["Tiếng Urartu"] = "xur", ["Tiếng Urdu"] = "ur", ["Tiếng Uripiv-Wala-Rano-Atchin"] = "upv", ["Tiếng Urubú-Kaapor"] = "urb", ["Tiếng Urum"] = "uum", ["Tiếng Ushojo"] = "ush", ["Tiếng Usui"] = "usi", ["Tiếng Ute-Aztec nguyên thủy"] = "azc-pro", ["Tiếng Uvbie"] = "evh", ["Tiếng Uzbek"] = "uz", ["Tiếng Vaagri Booli"] = "vaa", ["Tiếng Vaghri"] = "vgr", ["Tiếng Varli"] = "vav", ["Tiếng Vasavi"] = "vas", ["Tiếng Venda"] = "ve", ["Tiếng Veneti"] = "xve", ["Tiếng Veneto"] = "vec", ["Tiếng Veps"] = "vep", ["Tiếng Vishava"] = "vis", ["Tiếng Việt"] = "vi", ["Tiếng Việt trung cổ"] = "mkh-mvi", ["Tiếng Việt-Mường nguyên thủy"] = "mkh-vie-pro", ["Tiếng Volapük"] = "vo", ["Tiếng Volsci"] = "xvo", ["Tiếng Volta-Congo nguyên thủy"] = "nic-vco-pro", ["Tiếng Volta-Niger nguyên thủy"] = "alv-von-pro", ["Tiếng Vot"] = "vot", ["Tiếng Vurës"] = "msn", ["Tiếng Võro"] = "vro", ["Tiếng Văn ngôn"] = "lzh", ["Tiếng Waama"] = "wwa", ["Tiếng Waata"] = "ssn", ["Tiếng Wagi"] = "fad", ["Tiếng Wahgi"] = "wgi", ["Tiếng Waimaha"] = "bao", ["Tiếng Waiwai"] = "waw", ["Tiếng Wakhi"] = "wbl", ["Tiếng Wales"] = "cy", ["Tiếng Wales trung đại"] = "wlm", ["Tiếng Wallis"] = "wls", ["Tiếng Wallon"] = "wa", ["Tiếng Wambule"] = "wme", ["Tiếng Wancho"] = "nnp", ["Tiếng Waneci"] = "wne", ["Tiếng War-Jaintia"] = "aml", ["Tiếng Waray"] = "war", ["Tiếng Wardaman"] = "wrr", ["Tiếng Warekena"] = "gae", ["Tiếng Warji"] = "wji", ["Tiếng Wastek"] = "hus", ["Tiếng Wawonii"] = "wow", ["Tiếng Wayampi"] = "oym", ["Tiếng Wayana"] = "way", ["Tiếng Wayuu"] = "guc", ["Tiếng Wemba-Wemba"] = "xww", ["Tiếng Wewaw"] = "wea", ["Tiếng Wiradjuri"] = "wrh", ["Tiếng Wiyot"] = "wiy", ["Tiếng Wobé"] = "wob", ["Tiếng Woiwurrung"] = "wyi", ["Tiếng Wolane"] = "wle", ["Tiếng Wolaytta"] = "wal", ["Tiếng Wolio"] = "wlo", ["Tiếng Wolof"] = "wo", ["Tiếng Wotu"] = "wtw", ["Tiếng Wymysorys"] = "wym", ["Tiếng Xamtanga"] = "xan", ["Tiếng Xavante"] = "xav", ["Tiếng Xhosa"] = "xh", ["Tiếng Xinh Mun"] = "puo", ["Tiếng Xtiêng"] = "sti", ["Tiếng Xtiêng Bù Đeh"] = "stt", ["Tiếng Xârâcùù"] = "ane", ["Tiếng Xơ Đăng"] = "sed", ["Tiếng Yaaku"] = "muu", ["Tiếng Yaeyama"] = "rys", ["Tiếng Yaghnob"] = "yai", ["Tiếng Yakan"] = "yka", ["Tiếng Yakima"] = "yak", ["Tiếng Yakkha"] = "ybh", ["Tiếng Yakut"] = "sah", ["Tiếng Yali Angguruk"] = "yli", ["Tiếng Yami"] = "tao", ["Tiếng Yamphu"] = "ybi", ["Tiếng Yanesha'"] = "ame", ["Tiếng Yanyuwa"] = "jao", ["Tiếng Yao (Nam Mĩ)"] = "sai-yao", ["Tiếng Yao (châu Phi)"] = "yao", ["Tiếng Yap"] = "yap", ["Tiếng Yapunda"] = "yev", ["Tiếng Yazghulom"] = "yah", ["Tiếng Ye'kwana"] = "mch", ["Tiếng Yele"] = "yle", ["Tiếng Yemsa"] = "jnj", ["Tiếng Yevan"] = "yej", ["Tiếng Yiddish"] = "yi", ["Tiếng Yidgha"] = "ydg", ["Tiếng Yidiny"] = "yii", ["Tiếng Yindjibarndi"] = "yij", ["Tiếng Yiwom"] = "gek", ["Tiếng Yogad"] = "yog", ["Tiếng Yola"] = "yol", ["Tiếng Yolmo"] = "scp", ["Tiếng Yom"] = "pil", ["Tiếng Yonaguni"] = "yoi", ["Tiếng Yong"] = "yno", ["Tiếng Yongkom"] = "yon", ["Tiếng Yoron"] = "yox", ["Tiếng Yoruba"] = "yo", ["Tiếng Yoruba nguyên thủy"] = "alv-yor-pro", ["Tiếng Yorubo nguyên thủy"] = "alv-yrd-pro", ["Tiếng Yoy"] = "yoy", ["Tiếng Yugh"] = "yug", ["Tiếng Yukaghir nguyên thủy"] = "qfa-yuk-pro", ["Tiếng Yup'ik"] = "esu", ["Tiếng Yupik Trung Siberia"] = "ess", ["Tiếng Yuri"] = "sai-yri", ["Tiếng Yurok"] = "yur", ["Tiếng Yámana"] = "yag", ["Tiếng Zacatepec Chatino"] = "ctz", ["Tiếng Zaghawa"] = "zag", ["Tiếng Zaiwa"] = "atb", ["Tiếng Zangskar"] = "zau", ["Tiếng Zapotec"] = "zap", ["Tiếng Zapotec Cajonos"] = "zad", ["Tiếng Zapotec Isthmus"] = "zai", ["Tiếng Zapotec Mitla"] = "zaw", ["Tiếng Zapotec Rincón"] = "zar", ["Tiếng Zapotec Rincón Nam"] = "zsr", ["Tiếng Zapotec San Juan Guelavía"] = "zab", ["Tiếng Zapotec Yatee"] = "zty", ["Tiếng Zapotec Yatzachi"] = "zav", ["Tiếng Zapotec Zaniza"] = "zpw", ["Tiếng Zapotec Zoogocho"] = "zpq", ["Tiếng Zapotec nguyên thủy"] = "omq-zpc-pro", ["Tiếng Zarma"] = "dje", ["Tiếng Zarphat"] = "zrp", ["Tiếng Zay"] = "zwa", ["Tiếng Zayse-Zergulla"] = "zay", ["Tiếng Zaza"] = "zza", ["Tiếng Zaza-Goran nguyên thủy"] = "ira-zgr-pro", ["Tiếng Zeeland"] = "zea", ["Tiếng Zenaga"] = "zen", ["Tiếng Zirenkel"] = "zrn", ["Tiếng Zoque Francisco León"] = "zos", ["Tiếng Zou"] = "zom", ["Tiếng Zulu"] = "zu", ["Tiếng Zumbun"] = "jmb", ["Tiếng Äynu"] = "aib", ["Tiếng Ê Đê"] = "rad", ["Tiếng Ông Bối nguyên thủy"] = "qfa-onb-pro", ["Tiếng Önge"] = "oon", ["Tiếng Önge nguyên thủy"] = "qfa-ong-pro", ["Tiếng Övdal"] = "ovd", ["Tiếng Ý"] = "it", ["Tiếng Ý-Do Thái"] = "itk", ["Tiếng Đa Đảo hạt nhân nguyên thủy"] = "poz-pnp-pro", ["Tiếng Đa Đảo nguyên thủy"] = "poz-pol-pro", ["Tiếng Đa Đảo Đông nguyên thủy"] = "poz-pep-pro", ["Tiếng Đan Mạch"] = "da", ["Tiếng Đan Mạch cổ"] = "gmq-oda", ["Tiếng Đài Sơn"] = "zhx-tai", ["Tiếng Đông Abenaki"] = "aaq", ["Tiếng Đông Acipa"] = "acp", ["Tiếng Đông Bontoc"] = "ebk", ["Tiếng Đông Bắc Kavkaz nguyên thủy"] = "cau-nec-pro", ["Tiếng Đông Can"] = "dng", ["Tiếng Đông Futuna"] = "fud", ["Tiếng Đông Hương"] = "sce", ["Tiếng Đông Kayah"] = "eky", ["Tiếng Đông Khanty"] = "kca-eas", ["Tiếng Đông Yugur"] = "yuy", ["Tiếng Đường Uông"] = "zhx-twa", ["Tiếng Đại Tây Dương–Congo nguyên thủy"] = "alv-pro", ["Tiếng Độc Long"] = "duu", ["Tiếng Động-Thủy nguyên thủy"] = "qfa-kms-pro", ["Tiếng Đức"] = "de", ["Tiếng Đức Alemanni"] = "gsw", ["Tiếng Đức Pennsylvania"] = "pdc", ["Tiếng Đức cao địa cổ"] = "goh", ["Tiếng Đức cao địa trung đại"] = "gmh", ["Tiếng Đức Đông Trung"] = "gmw-ecg", ["Tiếng Ơ Đu"] = "tyh", ["Tiếng Ưu Miền"] = "ium", ["Tiếng ǃXóõ"] = "nmn", ["Tiếng Ả Rập"] = "ar", ["Tiếng Ả Rập Ai Cập"] = "arz", ["Tiếng Ả Rập Algérie"] = "arq", ["Tiếng Ả Rập Andalusia"] = "xaa", ["Tiếng Ả Rập Bắc Levant"] = "apc", ["Tiếng Ả Rập Bắc Lưỡng Hà"] = "ayp", ["Tiếng Ả Rập Hijazi"] = "acw", ["Tiếng Ả Rập Iraq"] = "acm", ["Tiếng Ả Rập Juba"] = "pga", ["Tiếng Ả Rập Libya"] = "ayl", ["Tiếng Ả Rập Maroc"] = "ary", ["Tiếng Ả Rập Nam Levant"] = "ajp", ["Tiếng Ả Rập Oman"] = "acx", ["Tiếng Ả Rập Sudan"] = "apd", ["Tiếng Ả Rập Síp"] = "acy", ["Tiếng Ả Rập Tajikistan"] = "abh", ["Tiếng Ả Rập Tchad"] = "shu", ["Tiếng Ả Rập Tunisia"] = "aeb", ["Tiếng Ả Rập Uzbekistan"] = "auz", ["Tiếng Ả Rập vùng Vịnh"] = "afb", ["Tiếng Ấn-Arya nguyên thủy"] = "inc-pro", ["Tiếng Ấn-Iran nguyên thủy"] = "iir-pro", ["Tiếng Ấn-Âu nguyên thủy"] = "ine-pro", ["Tiếng Ỹaroamë"] = "yro", ["Àhàn"] = "ahn", ["Áncá"] = "acb", ["Ömie"] = "aom", ["Đa ngữ"] = "mul", ["ǀXam"] = "xam", ["ǁAni"] = "hnh", ["ǁGana"] = "gnk", ["ǁXegwi"] = "xeg", ["ǂHoan"] = "huc", ["ǃKung"] = "khi-kun", } e09vk3exabaqvma7w0kxh2c8es75ws4 Thể loại:ko:Tên ngôn ngữ 14 274215 2568386 2083658 2026-10-04T12:10:25Z Hiyuune 50834 Hiyuune đã đổi [[Thể loại:Tên ngôn ngữ/Tiếng Triều Tiên]] thành [[Thể loại:ko:Tên ngôn ngữ]] 2083658 wikitext text/x-wiki [[Thể loại:Tên ngôn ngữ|T]] msddr5mr3vrwxkaox1myq8wev7t3xmt 2568388 2568386 2026-10-04T12:11:12Z Hiyuune 50834 2568388 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Mô đun:ca-headword 828 281212 2568625 2566664 2026-10-05T08:30:09Z Hiyuune 50834 2568625 Scribunto text/plain local export = {} local pos_functions = {} local force_cat = false -- for testing; if true, categories appear in non-mainspace pages local require_when_needed = require("Module:utilities/require when needed") local m_table = require("Module:table") local com = require("Module:ca-common") local ca_IPA_module = "Module:ca-IPA" local ca_verb_module = "Module:ca-verb" local decorations_module = "Module:decorations" local en_utilities_module = "Module:en-utilities" local headword_utilities_module = "Module:headword utilities" local inflection_utilities_module = "Module:inflection utilities" local parse_utilities_module = "Module:parse utilities" local romut_module = "Module:romance utilities" local m_en_utilities = require_when_needed(en_utilities_module) local m_headword_utilities = require_when_needed(headword_utilities_module) local m_string_utilities = require_when_needed("Module:string utilities") local glossary_link = require_when_needed(headword_utilities_module, "glossary_link") local lang = require("Module:languages").getByCode("ca") local langname = lang:getCanonicalName() local list_to_text = mw.text.listToText local insert = table.insert local concat = table.concat local rfind = m_string_utilities.find local rmatch = m_string_utilities.match local rsplit = m_string_utilities.split local usub = m_string_utilities.sub local rsub = com.rsub local function track(page) require("Module:debug/track")("ca-headword/" .. page) return true end local list_param = {list = true, disallow_holes = true} local boolean_param = {type = "boolean"} ----------------------------------------------------------------------------------------- -- Main entry point -- ----------------------------------------------------------------------------------------- -- The main entry point. -- This is the only function that can be invoked from a template. function export.show(frame) local poscat = frame.args[1] or error("Từ loại không được chỉ định. Vui lòng thêm tham số đầu tiên để gọi mô đun.") local params = { ["head"] = list_param, ["id"] = true, ["splithyph"] = boolean_param, ["nolinkhead"] = boolean_param, ["json"] = boolean_param, ["pagename"] = true, -- for testing } if pos_functions[poscat] then for key, val in pairs(pos_functions[poscat].params) do params[key] = val end end local args = require("Module:parameters").process(frame:getParent().args, params) local pagename = args.pagename or mw.loadData("Module:headword/data").pagename local user_specified_heads = args.head local heads = user_specified_heads if args.nolinkhead then if #heads == 0 then heads = {pagename} end else local romut = require(romut_module) local auto_linked_head = romut.add_links_to_multiword_term(pagename, args.splithyph) if #heads == 0 then heads = {auto_linked_head} else for i, head in ipairs(heads) do if head:find("^~") then head = romut.apply_link_modifiers(auto_linked_head, usub(head, 2)) heads[i] = head end if head == auto_linked_head then track("redundant-head") end end end end local data = { lang = lang, pos_category = pos_functions[poscat] and pos_functions[poscat].pos_category or poscat, categories = {}, heads = heads, user_specified_heads = user_specified_heads, no_redundant_head_cat = #user_specified_heads == 0, genders = {}, inflections = {}, pagename = pagename, id = args.id, force_cat_output = force_cat, checkredlinks = pos_functions[poscat] and pos_functions[poscat].redlink_pos or true, } if pagename:find("^%-") and poscat ~= "Biến thể hình thái hậu tố" then data.is_suffix = true data.pos_category = "Hậu tố" data.checkredlinks = true local singular_poscat = require(en_utilities_module).singularize(poscat) insert(data.categories, "Dạng hậu tố " .. singular_poscat .. " " .. langname) insert(data.inflections, {label = "dạng hậu tố " .. singular_poscat}) end if pos_functions[poscat] then pos_functions[poscat].func(args, data) end if args.json then return require("Module:JSON").toJSON(data) end local post_note = data.post_note and "; " .. data.post_note or "" return require("Module:headword").full_headword(data) .. post_note end ----------------------------------------------------------------------------------------- -- Utility functions -- ----------------------------------------------------------------------------------------- local function replace_hash_with_lemma(term, lemma) -- If there is a % sign in the lemma, we have to replace it with %% so it doesn't get interpreted as a capture replace -- expression. lemma = lemma:gsub("%%", "%%%%") -- Assign to a variable to discard second return value. term = term:gsub("#", lemma) return term end -- Parse and insert an inflection not requiring additional processing into `data.inflections`. The raw arguments come -- from `args[field]`, which is parsed for inline modifiers. `label` is the label that the inflections are given; -- `accel` is the accelerator form, or nil. local function parse_and_insert_inflection(data, args, field, label, accel) m_headword_utilities.parse_and_insert_inflection { headdata = data, forms = args[field], paramname = field, splitchar = ",", label = label, accel = accel and {form = accel} or nil, } end -- Insert default plurals generated when a given plural had the value of + and default plurals were fetched as a result. -- `plobj` is the parsed object whose `term` field is "+". `defpls` is the list of default plurals. `dest` is the list -- into which the plurals are inserted (which inherit their decorations from `plobj`). local function insert_defpls(defpls, plobj, dest) if not defpls then -- Happens e.g. with [[S.A.]] where the default plural algorithm returns nothing. return end if #defpls == 1 then plobj.term = defpls[1] insert(dest, plobj) else for _, defpl in ipairs(defpls) do local newplobj = m_table.shallowCopy(plobj) newplobj.term = defpl insert(dest, newplobj) end end end ----------------------------------------------------------------------------------------- -- Adjectives -- ----------------------------------------------------------------------------------------- local function do_adjective(args, data, is_superlative) local feminines = {} local masculine_plurals = {} local feminine_plurals = {} -- Use "participle" not "past participle" for categories such as 'invariable paticiples' local category_plpos = data.checkredlinks if category_plpos == true then category_plpos = data.pos_category end local category_pos = m_en_utilities.singularize(category_plpos) if args.sp then local romut = require(romut_module) if not romut.allowed_special_indicators[args.sp] then local indicators = {} for indic, _ in pairs(romut.allowed_special_indicators) do insert(indicators, "'" .. indic .. "'") end table.sort(indicators) error("Special inflection indicator beginning can only be " .. list_to_text(indicators) .. ": " .. args.sp) end end local lemma = data.pagename local function fetch_inflections(field) local retval = m_headword_utilities.parse_term_list_with_modifiers { paramname = field, forms = args[field], splitchar = ",", } if not retval[1] then return {{term = "+"}} end return retval end local function insert_inflection(terms, label, accel) m_headword_utilities.insert_inflection { headdata = data, terms = terms, label = label, accel = accel and {form = accel} or nil, } end if args.f[1] == "ind" or args.f[1] == "inv" then -- invariable adjective insert(data.inflections, {label = glossary_link("không biến cách")}) insert(data.categories, category_plpos .. " không biến cách " .. langname) if args.sp or args.f[2] or args.pl[1] or args.mpl[1] or args.fpl[1] then error("Can't specify inflections with an invariable " .. category_pos) end elseif args.fonly then -- feminine-only if args.f[1] then error("Can't specify explicit feminines with feminine-only " .. category_pos) end if args.pl[1] then error("Can't specify explicit plurals with feminine-only " .. category_pos .. ", use fpl=") end if args.mpl[1] then error("Can't specify explicit masculine plurals with feminine-only " .. category_pos) end local argsfpl = fetch_inflections("fpl") for _, fpl in ipairs(argsfpl) do if fpl.term == "+" then -- Generate default feminine plural. local defpls = com.make_plural(lemma, "f", args.sp) if not defpls then error("Unable to generate default plural of '" .. lemma .. "'") end insert_defpls(defpls, fpl, feminine_plurals) else fpl.term = replace_hash_with_lemma(fpl.term, lemma) insert(feminine_plurals, fpl) end end insert(data.inflections, {label = "chỉ có giống cái"}) insert_inflection(feminine_plurals, "giống cái số nhiều", "f|p") else -- Gather feminines. for _, f in ipairs(fetch_inflections("f")) do if f.term == "mf" then f.term = lemma elseif f.term == "+" then -- Generate default feminine. f.term = com.make_feminine(lemma, args.sp) else f.term = replace_hash_with_lemma(f.term, lemma) end insert(feminines, f) end local fem_like_lemma = #feminines == 1 and feminines[1].term == lemma and not m_headword_utilities.termobj_has_decorations(feminines[1]) if fem_like_lemma then insert(data.categories, category_plpos .. " giống đôi " .. langname) end local mpl_field = "mpl" local fpl_field = "fpl" if args.pl[1] then if args.mpl[1] or args.fpl[1] then error("Can't specify both pl= and mpl=/fpl=") end mpl_field = "pl" fpl_field = "pl" end local argsmpl = fetch_inflections(mpl_field) local argsfpl = fetch_inflections(fpl_field) for _, mpl in ipairs(argsmpl) do if mpl.term == "+" then -- Generate default masculine plural. local defpls -- First, some special hacks based on the feminine singular. if not fem_like_lemma and not args.sp and not lemma:find(" ") then for _, f in ipairs(feminines) do if f.term:find("ssa$") then -- If the feminine ends in -ssa, assume that the -ss- is also in the -- masculine plural form defpls = {rsub(f.term, "a$", "os")} break elseif f.term == lemma .. "na" then defpls = {lemma .. "ns"} break elseif lemma:find("ig$") and f.term:find("ja$") then -- Adjectives in -ig have two masculine plural forms, one derived from -- the m.sg. and the other derived from the f.sg. defpls = {lemma .. "s", rsub(f.term, "ja$", "jos")} break end end end defpls = defpls or com.make_plural(lemma, "m", args.sp) if not defpls then error("Unable to generate default plural of '" .. lemma .. "'") end insert_defpls(defpls, mpl, masculine_plurals) else mpl.term = replace_hash_with_lemma(mpl.term, lemma) insert(masculine_plurals, mpl) end end for _, fpl in ipairs(argsfpl) do if fpl.term == "+" then -- First, some special hacks based on the feminine singular. if fem_like_lemma and not args.sp and not lemma:find(" ") and lemma:find("[çx]$") then -- Adjectives ending in -ç or -x behave as mf-type in the singular, but -- regular type in the plural. local defpls = com.make_plural(lemma .. "a", "f") if not defpls then error("Unable to generate default plural of '" .. lemma .. "a'") end insert_defpls(defpls, fpl, feminine_plurals) else for _, f in ipairs(feminines) do -- Generate default feminine plural; f is a table. local defpls = com.make_plural(f.term, "f", args.sp) if not defpls then error("Unable to generate default plural of '" .. f.term .. "'") end for _, defpl in ipairs(defpls) do local fplobj = m_table.shallowCopy(fpl) fplobj.term = defpl m_headword_utilities.combine_termobj_decorations(fplobj, f) insert(feminine_plurals, fplobj) end end end else fpl.term = replace_hash_with_lemma(fpl.term, lemma) insert(feminine_plurals, fpl) end end local fem_pl_like_masc_pl = masculine_plurals[1] and feminine_plurals[1] and m_table.deepEquals(masculine_plurals, feminine_plurals) local masc_pl_like_lemma = #masculine_plurals == 1 and masculine_plurals[1].term == lemma and not m_headword_utilities.termobj_has_decorations(masculine_plurals[1]) if fem_like_lemma and fem_pl_like_masc_pl and masc_pl_like_lemma then -- actually invariable insert(data.inflections, {label = glossary_link("không biến cách")}) insert(data.categories, category_plpos .. " không biến cách " .. langname) else -- Make sure there are feminines given and not same as lemma. if not fem_like_lemma then insert_inflection(feminines, "giống cái", "f|s") elseif args.gneut then data.genders = {"gneut"} else data.genders = {"mf"} end if fem_pl_like_masc_pl then if args.gneut then insert_inflection(masculine_plurals, "số nhiều", "p") else insert_inflection(masculine_plurals, "giống đực và giống cái số nhiều", "p") end else insert_inflection(masculine_plurals, "giống đực số nhiều", "m|p") insert_inflection(feminine_plurals, "giống cái số nhiều", "f|p") end end end parse_and_insert_inflection(data, args, "comp", "so sánh hơn") parse_and_insert_inflection(data, args, "sup", "so sánh nhất") parse_and_insert_inflection(data, args, "dim", "giảm nhẹ nghĩa") parse_and_insert_inflection(data, args, "aug", "tăng kich") if args.irreg and is_superlative then insert(data.categories, category_plpos .. " so sánh nhất bất quy tắc " .. langname) end end local function get_adjective_params(adjtype) local params = { ["sp"] = true, -- special indicator: "first", "first-last", etc. ["f"] = list_param, --feminine form(s) [1] = {alias_of = "f", list = false}, ["pl"] = list_param, --plural override(s) ["mpl"] = list_param, --masculine plural override(s) ["fpl"] = list_param, --feminine plural override(s) } if adjtype == "base" then params["comp"] = list_param --comparative(s) params["sup"] = list_param --superlative(s) params["dim"] = list_param --diminutive(s) params["aug"] = list_param --augmentative(s) params["fonly"] = boolean_param -- feminine only params["hascomp"] = {} -- has comparative end if adjtype == "sup" then params["irreg"] = boolean_param end return params end -- Display additional inflection information for an adjective pos_functions["Tính từ"] = { params = get_adjective_params("base"), func = do_adjective, } pos_functions["Phân từ quá khứ"] = { params = get_adjective_params("part"), func = do_adjective, redlink_pos = "Phân từ", } pos_functions["Từ hạn định"] = { params = get_adjective_params("det"), func = do_adjective, } pos_functions["Đại từ"] = { params = get_adjective_params("pron"), func = do_adjective, } ----------------------------------------------------------------------------------------- -- Nouns -- ----------------------------------------------------------------------------------------- local allowed_genders = m_table.listToSet( {"m", "f", "mf", "mfbysense", "mfequiv", "gneut", "n", "m-p", "f-p", "mf-p", "mfbysense-p", "mfequiv-p", "gneut-p", "n-p", "?", "?-p"} ) local function validate_genders(genders) for _, g in ipairs(genders) do if type(g) == "table" then g = g.spec end if not allowed_genders[g] then error("Không rõ giống: " .. g) end end end local function do_noun(args, data, is_proper) local is_plurale_tantum = false local has_singular = false local category_plpos = data.checkredlinks if category_plpos == true then category_plpos = data.pos_category end local category_pos = m_en_utilities.singularize(category_plpos) validate_genders(args[1]) data.genders = args[1] local saw_m = false local saw_f = false local saw_gneut = false local gender_for_irreg_ending, gender_for_default_plural -- Check for specific genders and pluralia tantum. for _, g in ipairs(args[1]) do if type(g) == "table" then g = g.spec end if g:find("-p$") then is_plurale_tantum = true else has_singular = true if g == "m" or g == "mf" or g == "mfbysense" then saw_m = true end if g == "f" or g == "mf" or g == "mfbysense" then saw_f = true end if g == "gneut" then saw_gneut = true end end end if saw_m and saw_f then gender_for_irreg_ending = "mf" elseif saw_f then gender_for_irreg_ending = "f" else gender_for_irreg_ending = "m" end gender_for_default_plural = saw_gneut and "gneut" or gender_for_irreg_ending == "mf" and "m" or gender_for_irreg_ending local lemma = data.pagename -- Plural local plurals = {} local function insert_noun_inflection(terms, label, accel) m_headword_utilities.insert_inflection { headdata = data, terms = terms, label = label, accel = accel and {form = accel} or nil, } end if is_plurale_tantum and not has_singular then if args[2][1] then error("Can't specify plurals of plurale tantum " .. category_pos) end insert(data.inflections, {label = glossary_link("chỉ có số nhiều")}) else plurals = m_headword_utilities.parse_term_list_with_modifiers { paramname = {2, "pl"}, forms = args[2], splitchar = ",", } -- Check for special plural signals local mode = nil local pl1 = plurals[1] if pl1 and #pl1.term == 1 then mode = pl1.term if mode == "?" or mode == "!" or mode == "-" or mode == "~" then pl1.term = nil if next(pl1) then error(("Can't specify inline modifiers with plural code '%s'"):format(mode)) end table.remove(plurals, 1) -- Remove the mode parameter elseif mode ~= "+" and mode ~= "#" then error(("Unexpected plural code '%s'"):format(mode)) end end if is_plurale_tantum then -- both singular and plural insert(data.inflections, {label = "đôi khi " .. glossary_link("chỉ có số nhiều") .. ", trong biến thể"}) end if mode == "?" then -- Plural is unknown insert(data.categories, category_plpos .. " số nhiều chưa được chứng thực hoặc không rõ " .. langname) elseif mode == "!" then -- Plural is not attested insert(data.inflections, {label = "số nhiều chưa được chứng thực"}) insert(data.categories, category_plpos .. " số nhiều chưa được chứng thực " .. langname) if plurals[1] then error("Can't specify any plurals along with unattested plural code '!'") end elseif mode == "-" then -- Uncountable noun; may occasionally have a plural insert(data.categories, category_plpos .. " không đếm được " .. langname) -- If plural forms were given explicitly, then show "usually" if plurals[1] then insert(data.inflections, {label = "thường " .. glossary_link("không đếm được")}) insert(data.categories, category_plpos .. " đếm được " .. langname) else insert(data.inflections, {label = glossary_link("không đếm được")}) end else -- Countable or mixed countable/uncountable if not plurals[1] and not is_proper then plurals[1] = {term = "+"} end if mode == "~" then -- Mixed countable/uncountable noun, always has a plural insert(data.inflections, {label = glossary_link("đếm được") .. " và " .. glossary_link("không đếm được")}) insert(data.categories, category_plpos .. " không đếm được " .. langname) insert(data.categories, category_plpos .. " đếm được " .. langname) elseif plurals[1] then -- Countable nouns insert(data.categories, category_plpos .. " đếm được " .. langname) else -- Uncountable nouns insert(data.categories, category_plpos .. " không đếm được " .. langname) end end -- Gather plurals, handling requests for default plurals. local has_default_or_hash = false for _, pl in ipairs(plurals) do if pl.term:find("^%+") or pl.term:find("#") then has_default_or_hash = true break end end if has_default_or_hash then local newpls = {} for _, pl in ipairs(plurals) do if pl.term == "+" then local default_pls = com.make_plural(lemma, gender_for_default_plural) insert_defpls(default_pls, pl, newpls) elseif pl.term:find("^%+") then pl.term = require(romut_module).get_special_indicator(pl.term) local default_pls = com.make_plural(lemma, gender_for_default_plural, pl.term) insert_defpls(default_pls, pl, newpls) else pl.term = replace_hash_with_lemma(pl.term, lemma) insert(newpls, pl) end end plurals = newpls end local pl1 = plurals[1] if pl1 and not plurals[2] and pl1.term == lemma then insert(data.inflections, {label = glossary_link("không biến cách"), q = pl1.q, qq = pl1.qq, l = pl1.l, ll = pl1.ll, refs = pl1.refs }) insert(data.categories, category_plpos .. " không biến cách " .. langname) else insert_noun_inflection(plurals, "số nhiều", "p") end if plurals[2] then insert(data.categories, category_plpos .. " với nhiều dạng số nhiều" .. langname) end end -- Gather masculines/feminines. For each one, generate the corresponding plural. `field` is the name of the field -- containing the masculine or feminine forms (normally "m" or "f"); `inflect` is a function of one or two arguments -- to generate the default masculine or feminine from the lemma (the arguments are the lemma and optionally a -- "special" flag to indicate how to handle multiword lemmas, and the function is normally make_feminine or -- make_masculine from [[Module:ca-common]]); and `default_plurals` is a list into which the corresponding default -- plurals of the gathered or generated masculine or feminine forms are stored. local function handle_mf(field, inflect, default_plurals) local function call_inflect(special) if inflect then -- Generate default feminine. return inflect(lemma, special) else -- FIXME error("Can't generate default masculine currently") end end local mfs = m_headword_utilities.parse_term_list_with_modifiers { paramname = field, forms = args[field], splitchar = ",", frob = function(term) if term == "+" then -- Generate default masculine/feminine. term = call_inflect() else term = replace_hash_with_lemma(term, lemma) end local special = require(romut_module).get_special_indicator(term) if special then term = call_inflect(special) end return term end } for _, mf in ipairs(mfs) do local mfpls = com.make_plural(mf.term, gender, special) if mfpls then for _, mfpl in ipairs(mfpls) do local plobj = m_table.shallowCopy(mf) plobj.term = mfpl -- Add an accelerator for each masculine/feminine plural whose lemma -- is the corresponding singular, so that the accelerated entry -- that is generated has a definition that looks like -- # {{plural of|ca|MFSING}} plobj.accel = {form = "p", lemma = mf.term} table.insert(default_plurals, plobj) end end end return mfs end local feminine_plurals = {} local feminines = handle_mf("f", com.make_feminine, feminine_plurals) local masculine_plurals = {} local masculines = handle_mf("m", com.make_masculine, masculine_plurals) local function handle_mf_plural(mfplfield, default_plurals, singulars) local mfpl = m_headword_utilities.parse_term_list_with_modifiers { paramname = mfplfield, forms = args[mfplfield], splitchar = ",", } local new_mfpls = {} local saw_plus for i, mfpl in ipairs(mfpl) do local accel if #mfpl == #singulars then -- If same number of overriding masculine/feminine plurals as singulars, assume each plural goes with -- the corresponding singular and use each corresponding singular as the lemma in the accelerator. The -- generated entry will have -- # {{plural of|ca|SINGULAR}} -- as the definition. accel = {form = "p", lemma = singulars[i].term} else accel = nil end if mfpl.term == "+" then -- We should never see + twice. If we do, it will lead to problems since we overwrite the values of -- default_plurals the first time around. if saw_plus then error(("Saw + twice when handling %s="):format(mfplfield)) end saw_plus = true if not default_plurals[1] then -- FIXME: Can this happen? Not in corresponding Spanish code and the old Portuguese code tried to -- handle this condition by generating the default plural from the lemma. error("Internal error: Something wrong, no generated default m/f plurals at this stage") end for _, defpl in ipairs(default_plurals) do -- defpl is already a table and has an accel field m_headword_utilities.combine_termobj_decorations(defpl, mfpl) insert(new_mfpls, defpl) end elseif mfpl.term:find("^%+") then mfpl.term = require(romut_module).get_special_indicator(mfpl.term) for _, mf in ipairs(singulars) do local default_mfpls = com.make_plural(mf.term, gender, mfpl.term) for _, defp in ipairs(default_mfpls) do local mfplobj = m_table.shallowCopy(mfpl) mfplobj.term = defp mfplobj.accel = accel m_headword_utilities.combine_termobj_decorations(mfplobj, mf) insert(new_mfpls, mfplobj) end end else mfpl.accel = accel mfpl.term = replace_hash_with_lemma(mfpl.term, lemma) insert(new_mfpls, mfpl) end end return new_mfpls end if args.fpl[1] then -- Override any existing feminine plurals. feminine_plurals = handle_mf_plural("fpl", feminine_plurals, feminines) end if args.mpl[1] then -- Override any existing masculine plurals. masculine_plurals = handle_mf_plural("mpl", masculine_plurals, masculines) end local function parse_and_insert_noun_inflection(field, label, accel) parse_and_insert_inflection(data, args, field, label, accel) end insert_noun_inflection(feminines, "giống cái", "f") insert_noun_inflection(feminine_plurals, "giống cái số nhiều") insert_noun_inflection(masculines, "giống đực") insert_noun_inflection(masculine_plurals, "giống đực số nhiều") parse_and_insert_noun_inflection("dim", "giảm nhẹ nghĩa") parse_and_insert_noun_inflection("aug", "tăng kích") parse_and_insert_noun_inflection("pej", "nghĩa xấu") parse_and_insert_noun_inflection("dem", "demonym") parse_and_insert_noun_inflection("fdem", "female demonym") -- Is this a noun with an unexpected ending (for its gender)? -- Only check if the term is one word (there are no spaces in the term). local irreg_gender_lemma = rsub(lemma, " .*", "") -- only look at first word if (gender_for_irreg_ending == "m" or gender_for_irreg_ending == "mf") and irreg_gender_lemma:find("a$") then insert(data.categories, category_plpos .. " giống đực kết thúc bằng -a " .. langname) elseif (gender_for_irreg_ending == "f" or gender_for_irreg_ending == "mf") and not ( irreg_gender_lemma:find("a$") or irreg_gender_lemma:find("ió$") or irreg_gender_lemma:find("tat$") or irreg_gender_lemma:find("tud$") or irreg_gender_lemma:find("[dt]riu$")) then insert(data.categories, category_plpos .. " giống cái nhưng không kết thúc bằng giống cái " .. langname) end end local function get_noun_params(is_proper) return { [1] = {list = "g", disallow_holes = true, required = not is_proper, default = "?", type = "genders", flatten = true}, -- gender(s) [2] = {list = "pl", disallow_holes = true}, --plural override(s) ["f"] = list_param, --feminine form(s) ["m"] = list_param, --masculine form(s) ["fpl"] = list_param, --feminine plural override(s) ["mpl"] = list_param, --masculine plural override(s) ["dim"] = list_param, --diminutive(s) ["aug"] = list_param, --diminutive(s) ["pej"] = list_param, --pejorative(s) ["dem"] = list_param, --demonym(s) ["fdem"] = list_param, --female demonym(s) } end pos_functions["Danh từ"] = { params = get_noun_params(), func = do_noun, } pos_functions["Danh từ riêng"] = { params = get_noun_params("is proper"), func = function(args, data) do_noun(args, data, "is proper") end, } ----------------------------------------------------------------------------------------- -- Verbs -- ----------------------------------------------------------------------------------------- pos_functions["Động từ"] = { params = { [1] = true, ["pres"] = list_param, --present ["pres_qual"] = {list = "pres\1_qual", allow_holes = true}, ["pres3s"] = list_param, --third-singular present ["pres3s_qual"] = {list = "pres3s\1_qual", allow_holes = true}, ["pret"] = list_param, --preterite ["pret_qual"] = {list = "pret\1_qual", allow_holes = true}, ["part"] = list_param, --participle ["part_qual"] = {list = "part\1_qual", allow_holes = true}, ["short_part"] = list_param, --short participle ["short_part_qual"] = {list = "short_part\1_qual", allow_holes = true}, ["noautolinktext"] = boolean_param, ["noautolinkverb"] = boolean_param, ["attn"] = boolean_param, ["pres_1_sg"] = true, -- accept any ignore old-style param ["past_part"] = true, -- accept any ignore old-style param ["root"] = true, -- FIXME: Implement root-stressed vowel quality }, func = function(args, data, tracking_categories, frame) local preses, preses_3s, prets, parts, short_parts if args.attn then insert(tracking_categories, "Yêu cầu chú ý liên quan đến " .. langname) return end local ca_verb = require(ca_verb_module) local alternant_multiword_spec = ca_verb.do_generate_forms(args, "ca-verb", data.heads[1]) local specforms = alternant_multiword_spec.forms local function slot_exists(slot) return specforms[slot] and #specforms[slot] > 0 end local function do_finite(slot_tense, label_tense) -- Use pres_3s if it exists and pres_1s doesn't exist (e.g. impersonal verbs); similarly for pres_3p (only3p verbs); -- but fall back to pres_1s if neither pres_1s nor pres_3s nor pres_3p exist (e.g. [[empedernir]]). local has_1s = slot_exists(slot_tense .. "_1s") local has_3s = slot_exists(slot_tense .. "_3s") local has_3p = slot_exists(slot_tense .. "_3p") if has_1s or (not has_3s and not has_3p) then return { slot = slot_tense .. "_1s", label = ("ngôi thứ nhất số ít %s"):format(label_tense), }, true elseif has_3s then return { slot = slot_tense .. "_3s", label = ("ngôi thứ ba số ít %s"):format(label_tense), }, false else return { slot = slot_tense .. "_3p", label = ("ngôi thứ ba số nhiều %s"):format(label_tense), }, false end end local did_pres_1s preses, did_pres_1s = do_finite("pres", "hiện tại") preses_3s = { slot = "pres_3s", label = "hiện tại ở ngôi thứ ba số ít", } prets = do_finite("pret", "quá khứ đơn") parts = { slot = "pp_ms", label = "phân từ quá khứ", } short_parts = { slot = "short_pp_ms", label = "phân từ quá khứ ngắn", } if args.pres[1] or args.pres3s[1] or args.pret[1] or args.part[1] or args.short_part[1] then track("verb-old-multiarg") end local function strip_brackets(qualifiers) if not qualifiers then return nil end local stripped_qualifiers = {} for _, qualifier in ipairs(qualifiers) do local stripped_qualifier = qualifier:match("^%[(.*)%]$") if not stripped_qualifier then error("Lỗi nội bộ: Qualifier should be surrounded by brackets at this stage: " .. qualifier) end insert(stripped_qualifiers, stripped_qualifier) end return stripped_qualifiers end local function do_verb_form(args, qualifiers, slot_desc, skip_if_empty) local forms local to_insert if #args == 0 then forms = specforms[slot_desc.slot] if not forms or #forms == 0 then if skip_if_empty then return end forms = {{form = "-"}} end elseif #args == 1 and args[1] == "-" then forms = {{form = "-"}} else forms = {} for i, arg in ipairs(args) do local qual = qualifiers[i] if qual then -- FIXME: It's annoying we have to add brackets and strip them out later. The inflection -- code adds all footnotes with brackets around them; we should change this. qual = {"[" .. qual .. "]"} end local form = arg if not args.noautolinkverb then -- [[Module:inflection utilities]] already loaded by [[Module:ca-verb]] form = require(inflection_utilities_module).add_links(form) end insert(forms, {form = form, footnotes = qual}) end end if forms[1].form == "-" then to_insert = {label = "no " .. slot_desc.label} else local into_table = {label = slot_desc.label} for _, form in ipairs(forms) do local qualifiers = strip_brackets(form.footnotes) -- Strip redundant brackets surrounding entire form. These may get generated e.g. -- if we use the angle bracket notation with a single word. local stripped_form = rmatch(form.form, "^%[%[([^%[%]]*)%]%]$") or form.form -- Don't include accelerators if brackets remain in form, as the result will be wrong. -- FIXME: For now, don't include accelerators. We should use the new {{ca-verb form of}}. -- local this_accel = not stripped_form:find("%[%[") and accel or nil local this_accel = nil insert(into_table, {term = stripped_form, q = qualifiers, accel = this_accel}) end to_insert = into_table end insert(data.inflections, to_insert) end local skip_pres_if_empty if alternant_multiword_spec.no_pres1_and_sub then insert(data.inflections, {label = "không có hiện tại ở ngôi thứ nhất số ít"}) insert(data.inflections, {label = "không có giả định hiện tại"}) end if alternant_multiword_spec.no_pres_stressed then insert(data.inflections, {label = "không có trần thuật nhấn mạnh hay giả định"}) skip_pres_if_empty = true end if alternant_multiword_spec.only3s then insert(data.inflections, {label = glossary_link("không ngôi")}) elseif alternant_multiword_spec.only3sp then insert(data.inflections, {label = "chỉ có ở ngôi thứ ba"}) elseif alternant_multiword_spec.only3p then insert(data.inflections, {label = "chỉ có ở ngôi thứ ba số ít"}) end local has_vowel_alt if alternant_multiword_spec.vowel_alt then for _, vowel_alt in ipairs(alternant_multiword_spec.vowel_alt) do if vowel_alt ~= "+" and vowel_alt ~= "í" and vowel_alt ~= "ú" then has_vowel_alt = true break end end end do_verb_form(args.pres, args.pres_qual, preses, skip_pres_if_empty) -- We want to include both the pres_1s and pres_3s if there is a vowel alternation in the present singular. But we -- don't want to redundantly include the pres_3s if we already included it. if did_pres_1s and has_vowel_alt then do_verb_form(args.pres3s, args.pres3s_qual, preses_3s, skip_pres_if_empty) end do_verb_form(args.pret, args.pret_qual, prets) do_verb_form(args.part, args.part_qual, parts) do_verb_form(args.short_part, args.short_part_qual, short_parts, "bỏ qua nếu để trống") -- Add categories. for _, cat in ipairs(alternant_multiword_spec.categories) do insert(data.categories, cat) end -- If the user didn't explicitly specify head=, or specified exactly one head (not 2+) and we were able to -- incorporate any links in that head into the 1= specification, use the infinitive generated by -- [[Module:ca-verb]] in place of the user-specified or auto-generated head. This was copied from -- [[Module:it-headword]], where doing this gets accents marked on the verb(s). We don't have accents marked on -- the verb but by doing this we do get any footnotes on the infinitive propagated here. Don't do this if the -- user gave multiple heads or gave a head with a multiword-linked verbal expression such as Italian -- '[[dare esca]] [[al]] [[fuoco]]' (FIXME: give Catalan equivalent). if #data.user_specified_heads == 0 or ( #data.user_specified_heads == 1 and alternant_multiword_spec.incorporated_headword_head_into_lemma ) then data.heads = {} for _, lemma_obj in ipairs(alternant_multiword_spec.forms.infinitive_linked) do local quals, refs = require(inflection_utilities_module). convert_footnotes_to_qualifiers_and_references(lemma_obj.footnotes) insert(data.heads, {term = lemma_obj.form, q = quals, refs = refs}) end end if args.root then local m_ca_IPA = require(ca_IPA_module) local parsed_respellings = {} local function set_parsed_respelling(dialect, parsed) -- Validate the individual root vowel specs. for _, termobj in ipairs(parsed.terms) do if not rfind(termobj.words[1].term, "^" .. m_ca_IPA.mid_vowel_hint_c .. "$") then error(("Root vowel spec '%s' should be one of the vowels %s"):format( termobj.words[1].term, m_ca_IPA.mid_vowel_hints)) end end if not dialect then for _, dial in ipairs(m_ca_IPA.dialects) do -- Need to clone as we destructively modify each one later with the pronun. parsed_respellings[dial] = m_table.deepCopy(parsed) end elseif m_ca_IPA.dialect_groups[dialect] then for _, dial in ipairs(m_ca_IPA.dialect_groups[dialect]) do -- Need to clone as we destructively modify each one later with the pronun. parsed_respellings[dial] = m_table.deepCopy(parsed) end else parsed_respellings[dialect] = parsed end end local function check_dialect_or_dialect_group(dialect) if not m_table.contains(m_ca_IPA.dialects, dialect) and not m_ca_IPA.dialect_groups[dialect] then local dialect_list = {} for _, dial in ipairs(m_ca_IPA.dialects) do insert(dialect_list, "'" .. dial .. "'") end dialect_list = list_to_text(dialect_list, nil, " hoặc ") local dialect_group_list = {} for dialect_group, _ in pairs(m_ca_IPA.dialect_groups) do insert(dialect_group_list, "'" .. dialect_group .. "'") end dialect_group_list = list_to_text(dialect_group_list, nil, " hoặc ") error(("Không rõ phương ngữ '%s': Phương ngữ phải là %s hoặc nhóm phương ngữ %s"):format( dialect, dialect_list, dialect_group_list)) end end -- Parse the root vowel specs. if args.root:find("[<%[]") then local put = require(parse_utilities_module) -- Parse balanced segment runs involving either [...] (substitution notation) or <...> (inline -- modifiers). We do this because we don't want commas or semicolons inside of square or angle brackets -- to count as respelling delimiters. However, we need to rejoin square-bracketed segments with nearby -- ones after splitting alternating runs on comma and semicolon. local segments = put.parse_multi_delimiter_balanced_segment_run(args.root, {{"<", ">"}, {"[", "]"}}) local semicolon_separated_groups = put.split_alternating_runs(segments, "%s*;%s*") for _, group in ipairs(semicolon_separated_groups) do local first_element = group[1] local dialect if first_element:find("^[a-z]+:") then -- a dialect-specific spec local rest dialect, rest = first_element:match("^([a-z]+):(.*)$") check_dialect_or_dialect_group(dialect) group[1] = rest end local comma_separated_groups = put.split_alternating_runs_on_comma(group) -- Process each value. local outer_container = m_ca_IPA.parse_comma_separated_groups(comma_separated_groups, true, args.root, "root") set_parsed_respelling(dialect, outer_container) end else for _, dialect_spec in ipairs(rsplit(args.root, "%s*;%s*")) do local dialect if dialect_spec:find("^[a-z]+:") then -- a dialect-specific spec local rest dialect, rest = dialect_spec:match("^([a-z]+):(.*)$") check_dialect_or_dialect_group(dialect) dialect_spec = rest end local termobjs = {} for _, word in ipairs(rsplit(dialect_spec, ",")) do insert(termobjs, {words = {{term = word}}}) end set_parsed_respelling(dialect, { terms = termobjs, }) end end -- Convert each canonicalized respelling to phonemic/phonetic IPA. m_ca_IPA.generate_phonemic_phonetic(parsed_respellings) -- Group the results. local grouped_pronuns = m_ca_IPA.group_pronuns_by_dialect(parsed_respellings) -- Format for display. for _, grouped_pronun_spec in pairs(grouped_pronuns) do local pronunciations = {} local function ins(text) insert(pronunciations, text) end -- Loop through each pronunciation. For each one, format the phonetic version "raw". for j, pronun in ipairs(grouped_pronun_spec.pronuns) do -- Add dialect tags to left accent qualifiers if first one local as = pronun.a if j == 1 then if as then as = m_table.deepCopy(as) else as = {} end for _, dialect in ipairs(grouped_pronun_spec.dialects) do insert(as, m_ca_IPA.dialects_to_names[dialect]) end else ins(", ") end local slash_pron = "/" .. pronun.phonetic:gsub("ˈ", "") .. "/" if as or pronun.q or pronun.qq or pronun.aa then ins(require(decorations_module).format_decorations { lang = lang, text = slash_pron, q = pronun.q, a = as, qq = pronun.qq, aa = pronun.aa }) else ins(slash_pron) end if pronun.refs then -- FIXME: Copied from [[Module:IPA]]. Should be in a module. local refs = {} if #pronun.refs > 0 then for _, refspec in ipairs(pronun.refs) do if type(refspec) ~= "table" then refspec = {text = refspec} end local refargs if refspec.name or refspec.group then refargs = {name = refspec.name, group = refspec.group} end insert(refs, mw.getCurrentFrame():extensionTag("ref", refspec.text, refargs)) end ins(concat(refs)) end end end grouped_pronun_spec.formatted = concat(pronunciations) end -- Concatenate formatted results. local formatted = {} for _, grouped_pronun_spec in ipairs(grouped_pronuns) do insert(formatted, grouped_pronun_spec.formatted) end data.post_note = "''trọng âm gốc từ'': " .. concat(formatted, "; ") end end } ----------------------------------------------------------------------------------------- -- Numerals -- ----------------------------------------------------------------------------------------- -- Display additional inflection information for a numeral pos_functions["Số từ"] = { params = { [1] = true, [2] = true, }, func = function(args, data) if args[1] then insert(data.genders, "m") parse_and_insert_inflection(data, args, 1, "giống cái") parse_and_insert_inflection(data, args, 2, "Biến thể hình thái danh từ") else insert(data.genders, "m") insert(data.genders, "f") end end } ----------------------------------------------------------------------------------------- -- Phrases -- ----------------------------------------------------------------------------------------- pos_functions["Cụm từ"] = { params = { ["g"] = {list = true, disallow_holes = true, type = "genders", flatten = true}, ["m"] = list_param, ["f"] = list_param, }, func = function(args, data) validate_genders(args.g) data.genders = args.g parse_and_insert_inflection(data, args, "m", "giống đực") parse_and_insert_inflection(data, args, "f", "giống cái") end, } ----------------------------------------------------------------------------------------- -- Suffix forms -- ----------------------------------------------------------------------------------------- pos_functions["Biến thể hình thái hậu tố"] = { params = { [1] = {required = true, list = true, disallow_holes = true}, ["g"] = {list = true, disallow_holes = true, type = "genders", flatten = true}, }, func = function(args, data) validate_genders(args.g) data.genders = args.g local suffix_type = {} for _, typ in ipairs(args[1]) do insert(suffix_type, "Biến thể hình thái hậu tố của " .. typ) end insert(data.inflections, {label = "mục từ biến thể hình thái của " .. m_table.serialCommaJoin(suffix_type, {conj = "hoặc"})}) end, } return export pc81omq7qhjeibeepn7z21b5xkggqiq Mô đun:ca-IPA 828 284285 2568624 2199538 2026-10-05T08:26:30Z Hiyuune 50834 cập nhật 2026 2568624 Scribunto text/plain local export = {} local ipa_module = "Module:IPA" local languages_module = "Module:languages" local parse_utilities_module = "Module:parse utilities" local string_char_module = "Module:string/char" local string_pattern_escape_module = "Module:string/patternEscape" local string_replacement_escape_module = "Module:string/replacementEscape" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local m_table = require(table_module) local deep_copy = m_table.deepCopy local deep_equals = m_table.deepEquals local list_to_set = m_table.listToSet local toNFC = mw.ustring.toNFC local u = require(string_char_module) local lang = require(languages_module).getByCode("ca") local function format_IPA_full(...) format_IPA_full = require(ipa_module).format_IPA_full return format_IPA_full(...) end local function pattern_escape(...) pattern_escape = require(string_pattern_escape_module) return pattern_escape(...) end local function replacement_escape(...) replacement_escape = require(string_replacement_escape_module) return replacement_escape(...) end local function split(...) split = require(string_utilities_module).split return split(...) end local function ufind(...) ufind = require(string_utilities_module).find return ufind(...) end local function ugcodepoint(...) ugcodepoint = require(string_utilities_module).gcodepoint return ugcodepoint(...) end local function ugsub(...) ugsub = require(string_utilities_module).gsub return ugsub(...) end local function ulower(...) ulower = require(string_utilities_module).lower return ulower(...) end local function umatch(...) umatch = require(string_utilities_module).match return umatch(...) end local function usub(...) usub = require(string_utilities_module).sub return usub(...) end --[=[ FIXME: 1. [zʒ] should reduce to [ʒ] in Central and Balearic ([[disjunt]], [[disjuntor]]). Similar for [sʃ] ([[desxifrar]]). [DONE] 2. There needs to be a way of forcing [ʃ]. (Maybe just ʃ?) [DONE] 3. Make sure manual dot for syllable break works, cf. [[best-seller]] respelled `bèst.sèlerr'. [DONE] 4. Explicit accents on a/i/u should be removed in split_syllables(). [NOT DONE; not needed] 5. Compress double schwa in Central/Balearic in e.g. [[sobreescalfament]], [[centreafricà]], [[contraatac]], [[contraescarpa]]; seems not to operate in Valencian. 6. Compress unstressed <ie> and <oe> followed by coda consonant -> [u] in Central/Balearic in e.g. [[aeroespacial]], [[autoescola]], [[antiespasmòdic]], but not [[autoerotisme]], [[antiemètic]]; seems not to operate in Valencian. NOTE: It does operate in an open syllable in [[fotoelèctric]], [[fotoelectricitat]], [[macroeconomia]]; not sure why. 7. Compress unstressed <oo> followed by a coda consonant -> [u] in Central/Balearic in e.g. [[microorganisme]]. Seems not to operate in Valencian. 8. bm -> [mm] e.g. [[subministrament]]; seems not to operate in Valencian. 9. ë (and presumably ê) doesn't work in secondary stress, always becomes /ɛ/ (e.g. in [[extrajudicial]] respelled 'ëxtrajudiciàl'; this seems to be because the handling of ë goes through mid_vowel_hint, which doesn't work for secondary stress. [DONE] 10. Respect ʃ at beginning of word in Valencian. [DONE] 11. [ʃ] in single substitution specs should match against written x. [DONE] 12. Prefixes e.g. [[xilo-]] should not have stress by default, and written primary stresses should be converted to secondary. [DONE] 13. Convert apostrophe near beginning to tie (‿) and make sure we take account of it later, so that words like [[captindre's]] and phrases like [[dona d'aigua]] work correctly. [DONE] 14. Correctly handle -bl and -gl in respelling, generating [bl] and [gl]. [NOT DONE; use _bl, _gl] 15. Correctly handle [βðɣ] in respelling forcing fricatives; should not be fortitioned. [NOT DONE; not needed] 16. [βðɣ] in single substitution specs should match against b/d/g. [NOT DONE; not needed] 17. [ss] in single substitution specs should match against ss?; used to force a pronounced [s]. [DONE] 18. [dm] in single substitution specs should match against [td]m. [NOT DONE; not needed] 19. Correctly handle written -dg- after [rz]: fricatives in Valencian, stops in Central (and Balearic?). [DONE] 20. Correctly handle lenition of written -bdg-: (1) -b- not lenited in Valencian or Balearic, lenited to [β] in Central Catalan after vowels and consonants except nasals and [rz]; (2) -g- not lenited after nasals, also not after [rz] in Central Catalan (and maybe Balearic?), otherwise yes except utterance initial; (3) -d- not lenited after nasals or laterals, also not after [rz] in Central Catalan (and maybe Balearic?), otherwise yes except utterance initial. Verify against ca-IPA equivalent on cawikt and also based on {{w|Catalan phonology}} and the IEC grammar that Vriullop linked. [DONE] 21. Finish rewriting do_dialect_specific() to operate on whole word using Lua patterns. [DONE] 22. Implement multiword handling. [DONE] 23. Make sure suffix handling works correctly. [DONE] 24. Add many more test cases and redo test harness ala the German test harness. [DONE] 25. Redo handling of mid-vowel hints so it gets done early and in one place. [DONE] 26. Think about how to solve the issue of mid-vowel hints along with secondary stress marks in substitution specs. Maybe a single mid-vowel spec should be rewritten to be a single substitution spec and the insertion of the mid-vowel spec should happen during resolution of substitution specs. [DONE] 27. <tm> should default to [dm] not [mm]. [DONE] 28. Fix handling of mid vowel default in -è/-ès/-esa so it doesn't affect [[tèbia]] etc. [DONE] 29. x- after hyphen should probably become tx- in Valencian, cf. [[para-xocs]]. [DONE] 30. Implement DOTOVER to indicate lack of stress in a word, e.g. in a suffix. [DONE] 31. Handle words without vowels. [DONE] 32. Finish reviewing places where we may need to check for tie symbols. 33. Handle tie indicating liaison in e.g. [[Sant Antoni de Portmany]]. [DONE] 34. Handle pronunciation of [[amb]] correctly. [DONE] 35. Handle tie indicating liaison before h- correctly, e.g. [[Sant Hipòlit]]. [DONE] 36. Lenition should happen in Valencian in [[regla]] whether respelled 'réggla', 'régla' or 'rég_la'. [DONE] 37. Syllabification should happen correctly when underscore is used in 'bíb_lia' to block doubling of <bl>. [DONE] 38. <cn> should show up as [ŋn]. [DONE] 39. Delete [t] after [s] before anything but [s] ([[best-seller]]) or [ɾ] ([[postrem]]). [DONE] 40. Delete <t/d> after <n> before consonant even in Valencian; likewise for <p/b> after <m>, <c/g> after <n>. [DONE] 41. DOTOVER in single substitution specs should work. [DONE] 42. Underline in single substitution specs should work. [DONE] 43. LINEUNDER should work to indicate secondary stress after the primary stress, including in single substitution specs. [DONE] ]=] export.dialects = {"bal", "cen", "nor", "val", "nwe"} export.dialects_to_names = { ["bal"] = "quần đảo Baleares", ["cen"] = "miền Trung Catalan", ["nor"] = "miền Bắc Catalan", ["val"] = "Valencia", ["nwe"] = "Tây Bắc Catalan", } export.dialect_groups = { east = {"bal", "cen", "nor"}, west = {"val", "nwe"} } local written_unaccented_vowel_l = "aeiouyAEIOUY" local written_stressed_vowel_l = "àèéêëíòóôúýÀÈÉÊËÍÒÓÔÚÝ" local written_accented_not_stressed_vowel_l = "ïüÏÜ" local written_accented_vowel_l = written_stressed_vowel_l .. written_accented_not_stressed_vowel_l local ipa_vowel_l = "ɔɛə" local written_vowel_l = written_unaccented_vowel_l .. written_accented_vowel_l local vowel_l = written_vowel_l .. ipa_vowel_l local V = "[" .. vowel_l .. "]" local written_accented_to_plain_vowel = { ["à"] = "a", ["è"] = "e", ["é"] = "e", ["ê"] = "e", ["ë"] = "e", ["í"] = "i", ["ï"] = "i", ["ò"] = "o", ["ó"] = "o", ["ô"] = "o", ["ú"] = "u", ["ü"] = "u", ["ý"] = "y", ["À"] = "A", ["È"] = "E", ["É"] = "E", ["Ê"] = "E", ["Ë"] = "E", ["Í"] = "I", ["Ï"] = "I", ["Ò"] = "O", ["Ó"] = "O", ["Ô"] = "O", ["Ú"] = "U", ["Ü"] = "U", ["Ý"] = "Y", } local AC = u(0x0301) -- acute = ́ local GR = u(0x0300) -- grave = ̀ local CFLEX = u(0x0302) -- circumflex = ̂ local DOTOVER = u(0x0307) -- dot over = ̇ local DIA = u(0x0308) -- diaeresis = ̈ local LINEUNDER = u(0x0331) -- lineunder = ̱ local stress_l = AC .. GR local stress_c = "[" .. stress_l .. "]" local ipa_stress_l = "ˈˌ" local ipa_stress_c = "[" .. ipa_stress_l .. "]" local sylsep_l = "%-." -- hyphen included for syllabifying from spelling; FIXME: formerly included SYLDIV local sylsep_c = "[" .. sylsep_l .. "]" local tie_l = "‿'" local tie_c = "[" .. tie_l .. "]" local charsep_l = sylsep_l .. tie_l .. stress_l .. ipa_stress_l local charsep_c = "[" .. charsep_l .. "]" local wordsep_l = "# " local separator_l = charsep_l .. wordsep_l local separator_c = "[" .. separator_l .. "]" local neg_guts_of_cons = vowel_l .. separator_l local C = "[^" .. neg_guts_of_cons .. "]" -- consonant class including h export.mid_vowel_hints = "éèêëóòô" export.mid_vowel_hint_c = "[" .. export.mid_vowel_hints .. "]" local TEMP_PAREN_R = u(0xFFF1) local TEMP_PAREN_RR = u(0xFFF2) -- Pseudo-consonant at the edge of prefixes ending in a vowel and suffixes beginning with a vowel; FIXME: not currently -- used. local PSEUDOCONS = u(0xFFF3) -- local PREFIX_MARKER = u(0xFFF4) -- marker indicating a prefix so we can convert primary to secondary accents local valid_onsets = list_to_set{ "b", "bl", "br", "c", "cl", "cr", "ç", "d", "dj", "dr", "f", "fl", "fr", "g", "gl", "gr", "gu", "gü", "h", "i", "j", "k", "kl", "kr", "l", "ll", "m", "n", "ny", "ñ", "p", "pl", "pr", "qu", "qü", "r", "rr", "s", "ss", "t", "tg", "tj", "tr", "tx", "tz", "u", "v", "vl", "vr", "w", "x", "ʃ", -- e.g. 'χruʃóf' respelling of [[Khrusxov]] "χ", -- in case of respelling "y", "z", } local decompose_dotover = { -- No composed i, u or U with DOTOVER. ["ȧ"] = "a" .. DOTOVER, ["ė"] = "e" .. DOTOVER, ["ȯ"] = "o" .. DOTOVER, ["ẏ"] = "y" .. DOTOVER, ["Ȧ"] = "A" .. DOTOVER, ["Ė"] = "E" .. DOTOVER, ["İ"] = "I" .. DOTOVER, ["Ȯ"] = "O" .. DOTOVER, ["Ẏ"] = "Y" .. DOTOVER, } local unstressed_words = list_to_set{ -- proclitic object pronouns "em", "et", "es", "el", "la", "els", "les", "li", "ens", "us", "ho", "hi", "en", -- enclitic object pronouns usually attach with hyphen to preceding verb but not always, cf. [[tant me fa]] "me", "te", "se", "lo", "los", "nos", "vos", "ne", -- contracted object pronouns and articles attached with apostrophe so no need to include -- unstressed possessives "mon", "ma", "mos", "mes", "ton", "ta", "tos", "tes", "son", "sa", "sos", "ses", -- prepositions "a", "de", "per", "amb", "ab", -- 'en' already included as proclitic object pronouns -- prepositional contractions "al", "als", "del", "dels", "pel", "pels", -- articles 'el', 'la', 'els', 'les' already included as proclitic pronouns -- personal articles "na", -- 'en' already included above -- indefinite articles "un", "uns", -- salat articles "ets", "so", -- 'es' already included as proclitic object pronouns and 'ses', 'sa', 'sos' as possessives -- conjunctions "i", "o", "si", "ni", "que", } -- Version of ugsub() that discards all but the first return value. local function rsub(term, foo, bar) local retval = ugsub(term, foo, bar) return retval end -- Version of ugsub() that returns a 2nd argument boolean indicating whether a substitution was made. local function rsubb(term, foo, bar) local retval, nsubs = ugsub(term, foo, bar) return retval, nsubs > 0 end -- Apply rsub() repeatedly until no change. local function rsub_repeatedly(term, foo, bar) while true do local new_term = rsub(term, foo, bar) if new_term == term then return term end term = new_term end end local function split_into_chars(text) local chars = {} for codepoint in ugcodepoint(text) do table.insert(chars, u(codepoint)) end return chars end local function split_on_comma(term) if term:find(",%s") or term:find("\\") then return require(parse_utilities_module).split_on_comma(term) end return split(term, ",") end local function concat_keys(tab) local res = {} for k, _ in pairs(tab) do table.insert(res, k) end return table.concat(res) end local function handle_unstressed_words(words) words = deep_copy(words) -- Lowercase all words for ease in further processing. for _, wordobj in ipairs(words) do wordobj.term = ulower(wordobj.term) end -- Check if the word at index `i` in `words` is "amb" and the following word begins with a vowel. local function is_amb_to_join(words, i) return i < #words and words[i].term == "a" .. DOTOVER .. "mb" and ufind(words[i + 1].term, "^h?" .. V) end local saw_amb_to_join = true -- Mark all unstressed words with DOTOVER, so that split_syllables() doesn't assign stress. We need to do this -- before special handling for [[amb]], because [[amb]] may join to another unstressed word like [[el]], in the -- process losing the identity of the two words. In the process, see if [[amb]] occurs before a following -- vowel-initial word (which may begin with h-). for i, wordobj in ipairs(words) do -- Put DOTOVER after the last vowel (to handle the case of [[que]]). It doesn't actually matter where we put -- it, because split_syllables() just looks for DOTOVER anywhere in the word. if unstressed_words[wordobj.term] then wordobj.term = rsub(wordobj.term, "^(.*" .. V .. ")", "%1" .. DOTOVER) end if is_amb_to_join(words, i) then saw_amb_to_join = true end end -- Join [[amb]] before vowel-initial word with following word. if saw_amb_to_join then local new_words = {} local i = 1 while i <= #words do if is_amb_to_join(words, i) then table.insert(new_words, {term = words[i].term .. "‿" .. words[i + 1].term, pos = words[i + 1].pos}) i = i + 2 else table.insert(new_words, words[i]) i = i + 1 end end words = new_words end -- Finally, rewrite some unstressed words to get the right pronunciation. Any remaining [[amb]] not before a -- vowel-initial word is pronounced [am] even in Valencian (where [amp]/[amb] would be expected), and [[per]] always -- has a pronounced <r>. local unstressed_word_replacement = { ["a" .. DOTOVER .. "mb"] = "a" .. DOTOVER .. "m", ["pe" .. DOTOVER .. "r"] = "pe" .. DOTOVER .. "rr", } for _, wordobj in ipairs(words) do wordobj.term = unstressed_word_replacement[wordobj.term] or wordobj.term end return words end local function fix_prefixes(word) -- Voiced s in prefix roots -fons-, -dins-, -trans- word = rsub(word, "^enfons([aàeèéiíoòóuú])", "enfonz%1") word = rsub(word, "^endins([aàeèéiíoòóuú])", "endinz%1") word = rsub(word, "tr([aà])ns([aàeèéiíoòóuúbdghlmv])", "tr%1nz%2") -- in + ex > ineks/inegz word = rsub(word, "^inex", "in.ex") return word end local function restore_diaereses(word) -- Some structural forms do not have diaeresis per diacritic savings, let's restore it to identify hiatus word = rsub(word, "([iu])um(s?)$", "%1üm%2") -- Latinisms (-ius is ambiguous but rare) word = rsub(word, "([aeiou])isme(s?)$", "%1ísme%2") -- suffix -isme word = rsub(word, "([aeiou])ist([ae]s?)$", "%1íst%2") -- suffix -ista word = rsub(word, "([aeou])ir$", "%1ír") -- verbs -ir word = rsub(word, "([aeou])int$", "%1ínt") -- present participle word = rsub(word, "([aeo])ir([éà])$", "%1ïr%2") -- future word = rsub(word, "([^gq]u)ir([éà])$", "%1ïr%2") word = rsub(word, "([aeo])iràs$", "%1ïràs") word = rsub(word, "([^gq]u)iràs$", "%1ïràs") word = rsub(word, "([aeo])ir(e[mu])$", "%1ïr%2") word = rsub(word, "([^gq]u)ir(e[mu])$", "%1ïr%2") word = rsub(word, "([aeo])iran$", "%1ïran") word = rsub(word, "([^gq]u)iran$", "%1ïran") word = rsub(word, "([aeo])iria$", "%1ïria") -- conditional word = rsub(word, "([^gq]u)iria$", "%1ïria") word = rsub(word, "([aeo])ir(ie[sn])$", "%1ïr%2") word = rsub(word, "([^gq]u)ir(ie[sn])$", "%1ïr%2") return word end local function fix_y(word) -- y > vowel i else consonant /j/, except ny word = rsub(word, "ny", "ñ") word = rsub(word, "y([^aeiouàèéêëíòóôúïü])", "i%1") -- vowel if not next to another vowel word = rsub(word, "([^aeiouàèéêëíòóôúïü·%-%.])y", "%1i") -- excluding also syllables separators return word end local function mid_vowel_fixes(word) local function track_mid_vowel(vowel, cont) require("Module:debug/track"){"ca-IPA/" .. vowel, "ca-IPA/" .. vowel .. "/" .. cont} return true end local changed -- final -el (not -ell) usually è but not too many cases word, changed = rsubb(word, "e(nts?)$", "é%1") if changed then track_mid_vowel("e", "nt-nts") end word, changed = rsubb(word, "e(rs?)$", "é%1") if changed then track_mid_vowel("e", "r-rs") end word, changed = rsubb(word, "o(rs?)$", "ó%1") if changed then track_mid_vowel("o", "r-rs") end word, changed = rsubb(word, "è(s?)$", "ê%1") if changed then track_mid_vowel("è", "s-blank") end word, changed = rsubb(word, "e(s[oe]s)$", "ê%1") if changed then track_mid_vowel("e", "sos-sa-ses") end word, changed = rsubb(word, "e(sa)$", "ê%1") if changed then track_mid_vowel("e", "sos-sa-ses") end return word end local function word_fixes(word, dialect) word = rsub(word, "%(rr%)", TEMP_PAREN_RR) word = rsub(word, "%(r%)", TEMP_PAREN_R) word = rsub(word, "%-([rs]?)", "-%1%1") if dialect == "val" or dialect == "nwe" then word = rsub(word, "%-x", "-tx") end word = rsub(word, "rç$", "rrs") -- silent r only in plurals -rs word = fix_prefixes(word) -- internal pause after a prefix word = restore_diaereses(word) -- no diaeresis saving word = fix_y(word) -- ny > ñ else y > i vowel or consonant word = mid_vowel_fixes(word) -- all words in pn- (e.g. [[pneumotòrax]] and mn- (e.g. [[mnemònic]]) have silent p/m in both Central and Valencian word = rsub(word, "^[pm]n", "n") -- Respell ch + vowel as tx, before we remove other h's after consonants. word = rsub(word, "ch(" .. V ..")", "tx%1") -- Delete h after a consonant. This must happen here, before split_syllables(). We don't delete h after a vowel -- yet because it indicates a hiatus. word = rsub(word, "(" .. C .. ")h", "%1") return word end local function split_vowels(vowels, saw_dotover, saw_lineunder) local syllables = {{onset = "", vowel = usub(vowels, 1, 1), coda = "", separator = "", has_dotover = saw_dotover, has_lineunder = saw_lineunder}} vowels = usub(vowels, 2) while vowels ~= "" do local syll = {onset = "", vowel = "", coda = ""} syll.onset, syll.vowel, vowels = umatch(vowels, "^([iu]?)(.)(.-)$") table.insert(syllables, syll) end local count = #syllables if count >= 2 and (syllables[count].vowel == "i" or syllables[count].vowel == "u") then syllables[count - 1].coda = syllables[count].vowel syllables[count] = nil end return syllables end -- Split the word into syllables. Return a list of syllable objects, each of which contains fields `onset`, `vowel`, -- `coda`, `separator` (a user-specified syllable divider that goes before the syllable; one of '·', '-' or '.') and -- `stressed` (a boolean indicating that the syllable is stressed). In addition, the list has fields `stress` (the -- index of the syllable with primary stress) and `is_prefix` (true if the word is a prefix, i.e. it ends in '-'). -- Normally, prefixes are treated as unstressed if a stressed syllable isn't explicitly marked, but this can be -- overridden with `stress_prefixes`, which causes the automatic stress-assignment algorithm to run for these terms. local function split_syllables(word, stress_prefixes, may_be_uppercase) local syllables = {} local saw_dotover = false local remainder = word local is_prefix = false if remainder:find("%-$") then -- prefix is_prefix = true remainder = remainder:gsub("%-$", "") end local is_suffix = false if remainder:find("^%-") then -- suffix is_suffix = true remainder = remainder:gsub("^%-", "") end while remainder ~= "" do local consonants, vowels -- FIXME: Using C and V below instead of the existing patterns slows things down TREMENDOUSLY. -- Not sure why. local vowel_list = may_be_uppercase and "aeiouàèéêëíòóôúïüAEIOUÀÈÉÊËÍÒÓÔÚÏÜ" .. DOTOVER .. LINEUNDER or "aeiouàèéêëíòóôúïü" .. DOTOVER .. LINEUNDER consonants, remainder = umatch(remainder, "^([^" .. vowel_list .. "]*)(.-)$") vowels, remainder = umatch(remainder, "^([" .. vowel_list .. "]*)(.-)$") local this_saw_dotover = not not ufind(vowels, DOTOVER) if this_saw_dotover then saw_dotover = true vowels = vowels:gsub(DOTOVER, "") end local this_saw_lineunder = not not ufind(vowels, LINEUNDER) if this_saw_lineunder then vowels = vowels:gsub(LINEUNDER, "") end if vowels == "" then if #syllables > 0 then syllables[#syllables].coda = syllables[#syllables].coda .. consonants else -- word without vowels, e.g. foot boundary | table.insert(syllables, {onset = consonants, vowel = "", coda = "", separator = ""}) end else local onset = consonants local first_vowel = usub(vowels, 1, 1) if (ufind(onset, "[gqGQ]$") and (first_vowel == "ü" or (first_vowel == "u" and vowels ~= "u"))) or ((onset == "" or onset == "h" or onset == "H") and #syllables == 0 and (first_vowel == "i" or first_vowel == "I") and (vowels ~= "i" and vowels ~= "I")) then onset = onset .. usub(vowels, 1, 1) vowels = usub(vowels, 2) end local vsyllables = split_vowels(vowels, this_saw_dotover, this_saw_lineunder) vsyllables[1].onset = onset .. vsyllables[1].onset for _, s in ipairs(vsyllables) do table.insert(syllables, s) end end end -- Shift over consonants from the onset to the preceding coda, until the syllable onset is valid for i = 2, #syllables do local current = syllables[i] local previous = syllables[i-1] while not (current.onset == "" or valid_onsets[rsub(rsub(current.onset, tie_c .. "[hH]?$", ""), "_", "")]) do local letter = usub(current.onset, 1, 1) current.onset = usub(current.onset, 2) if ufind(letter, "[·%-%.]") then -- syllable separators current.separator = letter break else previous.coda = previous.coda .. letter if ufind(letter, tie_c) then break end end end end -- Detect stress for i, syll in ipairs(syllables) do if ufind(syll.vowel, "^[" .. written_stressed_vowel_l .. "]$") then syll.stressed = true -- primary stress: the last one stressed without LINEUNDER if not syll.has_lineunder then syllables.stress = i end end end -- Assign default stress if not syllables.stress and not saw_dotover and (stress_prefixes or not is_prefix) then local count = #syllables if count == 1 then if syllables[1].vowel ~= "" then -- vowel-less words don't get stress syllables.stress = 1 end else local final = syllables[count] -- Take account of tie symbols (apostrophes and ‿). if ufind(final.coda, "^[s" .. tie_l .. "]*$") or (ufind(final.coda, "^" .. tie_c .. "*n" .. tie_c .. "*$") and ( final.vowel == "e" or final.vowel == "i" or final.vowel == "ï")) then syllables.stress = count - 1 else syllables.stress = count end end if syllables.stress then syllables[syllables.stress].stressed = true end end syllables.is_prefix = is_prefix syllables.is_suffix = is_suffix return syllables end local function reconstitute_word_from_syllables(syllables) local parts = {} local function ins(txt) table.insert(parts, txt) end if syllables.is_suffix then ins("-") end for _, syl in ipairs(syllables) do ins(syl.separator) ins(syl.onset) ins(syl.vowel) if syl.has_dotover then ins(DOTOVER) end if syl.has_lineunder then ins(LINEUNDER) end ins(syl.coda) end if syllables.is_prefix then ins("-") end return table.concat(parts) end local function decompose_respelling(text) local dotover_keys = concat_keys(decompose_dotover) return rsub(text, "[" .. dotover_keys .. "]", decompose_dotover) end local function canon_respelling(text) local function canon_spaces(text) text = rsub(text, "%s+", " ") text = rsub(text, "^ ", "") text = rsub(text, " $", "") return text end text = canon_spaces(text) -- eliminate upside down punctuation text = rsub(text, "[¡¿]", "") -- eliminate utterance-final punctuation text = rsub(text, "[!?.]$", "") -- eliminate double and triple quotes text = rsub(text, "''+", "") -- Convert commas and em/en dashes to IPA foot boundaries; require a space after commas and en dashes (for the -- latter, in particular, to avoid treating the en dash in 'Bose–Einstein condensate' as a foot boundary. text = rsub(text, " *[,–] ", " | ") text = rsub(text, " *[—] *", " | ") -- ... in phrases like [[com es diu...en català]] and [[necessito ...]] become foot boundaries text = rsub(text, " *%.%.%. *", " | ") -- remaining commas and en dashes become spaces text = rsub(text, "[,–]", " ") -- may need to eliminate extraneous spaces again, e.g. if there was a space before or after an eliminated -- punctuation mark text = canon_spaces(text) -- question mark or exclamation point in the middle of a sentence -> IPA foot boundary text = rsub(text, "([^ ]) *[!?] *([^ ])", "%1 | %2") return text end local IPA_vowels_central = { ["ê"] = "ɛ", ["ë"] = "ɛ", ["ô"] = "ɔ", } local IPA_vowels_balearic = { ["ê"] = "ə", ["ë"] = "ɛ", ["ô"] = "ɔ", } local IPA_vowels_northern = { ["è"] = "e", ["ê"] = "e", ["ë"] = "e", ["é"] = "e", ["ò"] = "o", ["ô"] = "o", ["ó"] = "u", } local IPA_vowels_valencian = { ["ê"] = "e", ["ë"] = "e", ["ô"] = "o", } local IPA_vowels_northwestern = { ["ê"] = "e", ["ë"] = "e", ["ô"] = "o", } local IPA_vowels = { ["à"] = "a", ["è"] = "ɛ", ["ê"] = "ɛ", ["ë"] = "ɛ", ["é"] = "e", ["í"] = "i", ["ï"] = "i", ["ò"] = "ɔ", ["ô"] = "ɔ", ["ó"] = "o", ["ú"] = "u", ["ü"] = "u", } local function replace_context_free(cons) cons = rsub(cons, "ŀ", "l") cons = rsub(cons, "r", "ɾ") cons = rsub(cons, "ɾɾ", "r") cons = rsub(cons, "ss", "s") cons = rsub(cons, "ll", "ʎ") cons = rsub(cons, "ñ", "ɲ") -- hint ny > ñ -- NOTE: We use single-character affricate symbols during processing for ease in handling, and convert them -- to tied multi-character affricates at the end of join_syllables(). cons = rsub(cons, "[dt]j", "ʤ") cons = rsub(cons, "tx", "ʧ") cons = rsub(cons, "[dt]z", "ʣ") cons = rsub(cons, "ç", "s") cons = rsub(cons, "[cq]", "k") cons = rsub(cons, "h", "") cons = rsub(cons, "j", "ʒ") -- Don't replace x -> ʃ yet so we can distinguish x from manually specified ʃ. cons = rsub(cons, "i", "j") -- must be after j > ʒ cons = rsub(cons, "y", "j") -- must be after j > ʒ and fix_y cons = rsub(cons, "[uü]", "w") cons = rsub(cons, "'", "‿") return cons end -- Do context-sensitive phonological changes. Formerly this was all done syllable-by-syllable but that made the code -- tricky (since it often had to look at adjacent syllables) and full of subtle bugs. Now we first concatenate the -- syllables back to words and the words to the combined text and work on the text as a whole. FIXME: We should move -- more of the work done in preprocess_word(), e.g. most of replace_context_free(), here. local function postprocess_general(text, dialect) local function verify(cond, msg) if not cond then error(("Internal error: %s; processed respelling at this point is '%s'"):format(msg, text)) end return true end local voiced = list_to_set{"b", "d", "g", "m", "n", "ɲ", "l", "ʎ", "r", "ɾ", "v", "z", "ʒ", "ʣ", "ʤ"} local voiceless = list_to_set{"p", "t", "k", "f", "s", "ʃ", "ʦ", "ʧ"} local voicing = {["p"] = "b", ["t"] = "d", ["k"] = "g", ["f"] = "v", ["s"] = "z", ["ʃ"] = "ʒ", ["ʦ"] = "ʤ", ["ʧ"] = "ʤ"} local devoicing = {} for k, v in pairs(voicing) do devoicing[v] = k end ------------------ Handle <x> -- Handle ex- + vowel > -egz-. We handle -x- on either side of the syllable boundary. Note that this also handles -- inex- + vowel because in fix_prefixes we respell inex- as in.ex-, which ends up at this stage as in.e.xV. text = rsub_repeatedly(text, "([.#][eɛ]" .. stress_c .. "*)(" .. charsep_c .. "*)x(" .. charsep_c .. "*" .. V .. ")", function(e, pre, post) -- Preserve other character separators (especially the tie character ‿). pre = pre:gsub("%.", "") post = post:gsub("%.", "") return e .. pre .. "g.z" .. post end) -- -x- at the beginning of a coda becomes [ks], e.g. [[annex]], [[apèndix]], [[extracció]]; but not elsewhere in -- the coda, e.g. in [[romanx]], [[ponx]]; words with [ks] in -nx such as [[esfinx]], [[linx]], [[manx]] need -- respelling with [ks]; words ending in vowel + x like [[ídix]] need respelling with [ʃ] text = rsub(text, "(" .. V .. stress_c .. "*)x", "%1ks") if dialect == "val" or dialect == "nwe" then -- Word-initial <x> as well as <x> after a consonant other than /j/ (including in the coda, e.g. [[ponx]]) -- becomes [t͡ʃ]. text = rsub(text, "#x", "#ʧ") text = rsub(text, "([^" .. vowel_l .. separator_l .. "j]" .. charsep_c .. "*)x", "%1ʧ") end -- Other x becomes [ʃ] text = rsub(text, "x", "ʃ") -- Doubled ss -> s e.g. in exs-, exc(e/i)-, sc(e/i)-; FIXME: should this apply across word boundaries? text = rsub(text, "s(" .. charsep_c .. "*)s", "%1s") ------------------ Coda consonant losses -- In Central Catalan, coda losses happen everywhere, but otherwise they don't happen when -- absolutely word-finally before a vowel or end of utterance (e.g. [[blanc]] has /k/ in Balearic and -- Valencian but not [[blancs]]). Must precede consonant assimilations. local boundary = (dialect == "cen" or dialect == "nor" or dialect == "nwe") and "(.)" or "([^#])" text = rsub(text, "m[pb]" .. boundary, "m%1") text = rsub(text, "([ln])[td]" .. boundary, "%1%2") text = rsub(text, "[nŋ][kg]" .. boundary, "ŋ%1") if dialect == "val" or dialect == "bal" then local before_cons = "(" .. separator_c .. "*" .. C .. ")" text = rsub(text, "m[pb]" .. before_cons, "m%1") text = rsub(text, "([ln])[td]" .. before_cons, "%1%2") text = rsub(text, "[nŋ][kg]" .. before_cons, "ŋ%1") end -- Delete /t/ between /s/ and any consonant other than /s/ or /ɾ/. Must precede voicing assimilation and -- t + lateral/nasal assimilation. text = rsub(text, "st(" .. sylsep_c .. "*[^" .. neg_guts_of_cons .. "sɾ])", "s%1") ------------------ Consonant assimilations if dialect == "cen" or dialect == "nor" or dialect == "nwe" then -- v > b in onsets (not in codas, e.g. [[ovni]] [ɔ́vni] and [[hafni]] [ávni]). This needs to precede -- assimilation of nb -> mb. text = rsub(text, "v(" .. C .. "*" .. V ..")", "b%1") end -- t + lateral assimilation -> geminate across syllable boundary. We don't any more do t + nasal assimiation -- because there are too many exceptions, e.g. [[aritmètic]], [[atmosfèric]], [[ètnia]]. Instead, we require that -- cases where it does happen use respelling to effect this. FIXME: this doesn't always happen in -tl- either, -- e.g. [[atlàntic]] has [əllántik] in GDLC but [adlántik] in DNV. -- -- FIXME: Clean this up, maybe move below voicing assimilation, investigate whether it operates across words, -- move stuff below that special-cases tll in Valencian here. text = rsub(text, "t(" .. sylsep_c .. ")([lʎ])", "%2%1%2") -- n + labial > labialized assimilation text = rsub(text, "n(" .. separator_c .. "*[mbp])", "m%1") text = rsub(text, "n(" .. separator_c .. "*[fv])", "ɱ%1") -- n + velar > velarized assimilation text = rsub(text, "n(" .. separator_c .. "*[kg])", "ŋ%1") -- l/n + palatal > palatalized assimilation text = rsub(text, "([ln])(" .. separator_c .. "*[ʎɲʃʒʧʤ])", function(ln, palatal) ln = ({["l"] = "ʎ", ["n"] = "ɲ"})[ln] return ln .. palatal end) -- ɲs > ɲʃ; FIXME: not sure the purpose of this; it doesn't apply in [[menys]] or derived terms like [[menyspreu]] -- NOTE: Per [https://giec.iec.cat/textgramatica/codi/4.4], it does apply in these scenarios but the result is -- somewhere between [s] and [ʃ], which is why it isn't shown in GDLC. -- text = rsub(text, "ɲs", "%1ʃ") ------------------ Handle <r> -- In replace_context_free(), we converted single r to ɾ and double rr to r. if dialect == "cen" or dialect == "nor" or dialect == "nwe" then text = rsub(text, TEMP_PAREN_R, "") text = rsub(text, TEMP_PAREN_RR, "r") elseif dialect == "bal" then text = rsub(text, TEMP_PAREN_R, "") text = rsub(text, TEMP_PAREN_RR, "") else verify(dialect == "val", ("Unrecognized dialect '%s'"):format(dialect)) text = rsub(text, TEMP_PAREN_R, "ɾ") text = rsub(text, TEMP_PAREN_RR, "ɾ") end if dialect ~= "val" then -- Coda /ɾ/ -> /r/ -- FIXME: This is inherited from the older code. Correct? text = rsub(text, "(" .. V .. stress_c .. "*" .. C .. "*)ɾ", "%1r") end -- ɾ -> r word-initially or after [lns]; needs to precede voicing assimilation as <s> will be voiced to [z] before -- /ɾ/. text = rsub(text, "([#lns]" .. sylsep_c .. "*)ɾ", "%1r") ------------------ Voicing assimilation -- Voicing or devoicing; we want to proceed from right to left, and due to the limitations of patterns (in -- particular, the lack of support for alternations), it's difficult to do this cleanly using Lua patterns, so we -- do it character by character. local chars = split_into_chars(text) -- We need to look two characters ahead in some cases, so start two characters from the end. This is safe because -- the overall respelling ends in "##". (Similarly, as an optimization, don't check the first two characters, which -- are always "##".) for i = #chars - 2, 3, -1 do -- We are looking for two consonants next to each other, possibly separated by a syllable or word divider. -- We also handle a consonant followed by a syllable divider then a vowel, and a consonant word-finally. -- Note that only coda consonants can change voicing, so we need to check to make sure we're in the coda. local first = chars[i] -- If `second` is nil, no assimilation occurs. Otherwise, `second` should be a consonant or empty string (which -- represents a syllable or word boundary followed by a vowel or end of string), and we assimilate to that -- consonant (empty string forces devoicing). local second -- If set to true, we're processing a consonant directly before a word boundary followed by a word beginning -- with a vowel. In this context, voiceless sibilants voice. Note that we handle voicing of <s> word-internally -- separately, in preprocess_word() [FIXME: maybe move much of the processing in preprocess_word() into this -- function]. local word_boundary_before_vowel if not ufind(first, C) then -- leave `second` at nil; no assimilation elseif chars[i + 1] == "#" then -- word boundary if chars[i + 2] == " " then -- chars[i + 3] should always be "#" verify(chars[i + 3] == "#", "Word boundary followed by space but not #") if ufind(chars[i + 4], C) then second = chars[i + 4] else second = "" word_boundary_before_vowel = true end else second = "" end elseif ufind(chars[i + 1], sylsep_c) then -- syllable boundary if ufind(chars[i + 2], C) then second = chars[i + 2] else second = "" end elseif ufind(chars[i + 1], C) then second = chars[i + 1] else -- followed by a vowel not across a syllable or word boundary; leave `second` as nil, no assimilation end if second then -- Make sure we're in the coda. We have to look backwards until we find a vowel or syllable/word boundary. local in_coda = false local j = i - 1 while true do verify(j > 0, "Missing word boundary at beginning of overall respelling") if ufind(chars[j], "[" .. sylsep_l .. wordsep_l .. "]") then break elseif ufind(chars[j], V) then in_coda = true break end j = j - 1 end if in_coda then if word_boundary_before_vowel and ufind(first, "[zʒʣʤ]") then -- leave alone elseif voiced[second] and voicing[first] or word_boundary_before_vowel and ufind(first, "[sʃʦʧ]") then chars[i] = voicing[first] elseif (voiceless[second] or second == "") and devoicing[first] then chars[i] = devoicing[first] end end end end text = table.concat(chars) -- gn -> ŋn e.g. [[regnar]] (including word-initial gn- e.g. [[gnòmic]], [[gneis]]) -- FIXME: This should be moved below voicing assimilation, and we need to investigate if it operates across words -- (here I'm guessing yes). if dialect ~= "cen" then text = rsub(text, "#gn", "#n") end text = rsub(text, "g(" .. separator_c .. "*n)", "ŋ%1") -- gʒ > d͡ʒ -- FIXME: We need to investigate if it operates across words text = rsub(text, "g(" .. sylsep_c .. "*)ʒ", "%1ʤ") -- sʃ -> ʃ ([[desxifrar]]), zʒ -> ʒ ([[disjuntor]]) if dialect ~= "val" then text = rsub(text, "s(" .. separator_c .. "*ʃ)", "%1") text = rsub(text, "z(" .. separator_c .. "*ʒ)", "%1") end ------------------ Gemination of <bl>, <gl> if dialect ~= "val" then -- bl -> bbl, gl -> ggl after the stress when following a vowel; to avoid this, use <b_l> or <g_l>. -- This must follow v > b above. To force a hard ungeminated [b] or [g], use <_b> or <_g>. text = rsub(text, "(" .. stress_c .. ")(" .. sylsep_c .. ")([bg])l", "%1%3%2%3l") else -- Valencian; undo manually written 'bbl', 'ggl' in words like [[poblar]], [[reglament]] text = rsub(text, "([bg])(" .. sylsep_c .. ")%1l", "%2%1l") end ------------------ Lenition of voiced stops -- In Central Catalan, b/d/g become fricatives (actually approximants, like in Spanish) in the onset following a -- vowel and (except for <d>) after <l> and <ll> (cf. GDLC [[cabellblanc]] [kəβɛ̀ʎβláŋ]). This also happens across -- word boundaries but doesn't happen after stops, nor in Central Catalan after [r], [ɾ] or [z] (and hence probably -- not after [ʒ] either, although I can't find any examples in GDLC). -- -- In Valencian, <b> doesn't lenite (at least formally?), but <d> and <g> do lenite after [r], [ɾ] or [z]. -- -- Balearic is like Valencian in not leniting <b>, and probably like Central Catalan otherwise. local lenite_bdg = {["b"] = "β", ["d"] = "ð", ["g"] = "ɣ"} if dialect == "cen" or dialect == "nor" or dialect == "nwe" then text = rsub(text, "([" .. vowel_l .. "jwv]" .. separator_c .. "*[.#]" .. separator_c .. "*)([bdg])", function(before, bdg) return before .. lenite_bdg[bdg] end) text = rsub(text, "([" .. vowel_l .. "lʎ]" .. separator_c .. "*[.#]" .. separator_c .. "*)([bg])", function(before, bg) return before .. lenite_bdg[bg] end) elseif dialect == "val" then text = rsub(text, "([" .. vowel_l .. "jwvrɾzʣ]" .. separator_c .. "*[.#]" .. separator_c .. "*)([dg])", function(before, dg) return before .. lenite_bdg[dg] end) text = rsub(text, "([" .. vowel_l .. "lʎ]" .. separator_c .. "*[.#]" .. separator_c .. "*)(g)", function(before, g) return before .. lenite_bdg[g] end) else verify(dialect == "bal", ("Unrecognized dialect '%s'"):format(dialect)) text = rsub(text, "([" .. vowel_l .. "jwv]" .. separator_c .. "*[.#]" .. separator_c .. "*)([dg])", function(before, dg) return before .. lenite_bdg[dg] end) text = rsub(text, "([" .. vowel_l .. "lʎ]" .. separator_c .. "*[.#]" .. separator_c .. "*)(g)", function(before, g) return before .. lenite_bdg[g] end) end ------------------ Vowel reduction -- Reduction of unstressed a,e in Central and Balearic (Eastern Catalan). if dialect ~= "val" and dialect ~= "nwe" then -- The following rules seem to apply, based on the old code: -- (1) Stressed a and e are never reduced. -- (2) Unstressed e directly following ə is not reduced. -- (3) Unstressed e directly before written <a> or before /ɔ/ is not reduced. -- (4) Written <ee> when both vowels precede the primary stress is reduced to [əə]. (This rule preempts #2.) -- (5) Written <ee> when both vowels follow the primary stress isn't reduced at all. -- Rule #2 in particular seems to require that we proceed left to right, which is how the old code was -- implemented. -- FIXME: These rules seem overly complex and may produce incorrect results in some circumstances. local words = split(text, " ") for j, word in ipairs(words) do local chars = split_into_chars(word) -- See above where voicing assimilation is handled. The overall respelling begins and ends in #, which we -- can ignore. We need to look ahead three chars in some circumstances, but in all those circumstances we -- shoudn't run off the end (and have assertions to check this). local seen_primary_stress = false for i = 2, #chars - 1 do local this = chars[i] if chars[i] == AC then seen_primary_stress = true end if (this ~= "a" and this ~= "e") or ufind(chars[i + 1], stress_c) then -- Not a/e, or a stressed vowel; continue else local reduction = true local prev, prev_stress, nxt, nxt_stress if not ufind(chars[i - 1], sylsep_c) then prev = "" else prev = chars[i - 2] -- this should be non-nil as chars[i - 1] is a syllable separator (not #) verify(prev, "Missing # at word boundary") prev_stress = "" if ufind(prev, stress_c) then prev_stress = prev prev = chars[i - 3] -- As above; chars[i - 2] is a stress indicator (not #). verify(prev, "Missing # at word boundary") end end if not ufind(chars[i + 1], sylsep_c) then nxt = "" -- leave nxt at nil else nxt = chars[i + 2] nxt_stress = chars[i + 3] -- chars[i + 1] is a syllable separator, so chars[i + 2] should not be a word boundary, so -- chars[i + 3] should exist. verify(nxt and nxt_stress, "Syllable separator at word boundary or missing # at word boundary") end if this == "e" and ufind(prev, "ə") then reduction = false elseif this == "e" and ufind(nxt, "[aɔ]") then reduction = false elseif this == "e" and nxt == "e" and not ufind(nxt_stress, AC) then -- FIXME: Check specifically for AC duplicates previous logic but is probably wrong or unnecessary. if not seen_primary_stress then chars[i + 2] = "ə" else reduction = false end end if reduction then chars[i] = "ə" end end end words[j] = table.concat(chars) end text = table.concat(words, " ") end if dialect == "cen" or dialect == "nor" then -- Reduction of unstressed o (not before w) text = rsub(text, "o([^" .. stress_l .. "w])", "u%1") elseif dialect == "bal" then -- Reduction of unstressed o per vowel harmony: unstressed /o/ -> /u/ directly before stressed /i/ or /u/; -- as a Lua pattern, o can be followed only by consonants and/or syllable separators (no vowels, stress marks -- or word separators). text = rsub(text, "o([^" .. vowel_l .. stress_l .. wordsep_l .. "]*[iu]" .. stress_c .. ")", "u%1") end -- Final losses. text = rsub(text, "j(ʧs?#)", "%1") -- boigs /bɔt͡ʃ/ text = rsub(text, "([ʃʧs])s#", "%1#") -- homophone plurals -xs, -igs, -çs if dialect ~= "val" and dialect ~= "nwe" then -- Remove j before palatal obstruents text = rsub(text, "j(" .. sylsep_c .. "*[ʃʒʧʤ])", "%1") end if dialect == "val" then -- Fortition of palatal fricatives text = rsub(text, "ʒ", "ʤ") text = rsub(text, "(i" .. stress_c .. "*" .. sylsep_c .. ")ʣ", "%1z") end if dialect ~= "cen" then -- No palatal gemination ʎʎ > ll or ʎ, in Valencian and Balearic. -- FIXME: These conditions seem to be targeting specific words and should probably be fixed using respelling -- instead. text = rsub(text, "([bpw]a" .. stress_c .. "*)ʎ(" .. sylsep_c .. "*)ʎ", "%1l%2l") text = rsub(text, "([mv]e" .. stress_c .. "*)ʎ(" .. sylsep_c .. "*)ʎ", "%1l%2l") text = rsub(text, "(ti" .. stress_c .. "*)ʎ(" .. sylsep_c .. "*)ʎ", "%1l%2l") text = rsub(text, "(m[oɔ]" .. stress_c .. "*)ʎ(" .. sylsep_c .. "*)ʎ", "%1l%2l") text = rsub(text, "(u" .. stress_c .. "*)ʎ(" .. sylsep_c .. "*)ʎ", "%1l%2l") text = rsub(text, "ʎ(" .. sylsep_c .. "*ʎ)", "%1") end ---------- Convert pseudo-symbols to real ones. -- Convert g to IPA ɡ. text = rsub(text, "g", "ɡ") -- Convert pseudo-afficate symbols to full affricates. local full_affricates = { ["ʦ"] = "t͡s", ["ʣ"] = "d͡z", ["ʧ"] = "t͡ʃ", ["ʤ"] = "d͡ʒ" } text = rsub(text, "([ʦʣʧʤ])", full_affricates) -- Convert Northern Catalan vowels. if dialect == "nor" then text = rsub(text, "e", "e̞") text = rsub(text, "o", "o̞") end ---------- Generate IPA stress marks. -- Convert acute and grave to IPA stress marks. text = rsub(text, AC, "ˈ") text = rsub(text, GR, "ˌ") -- Move IPA stress marks to the beginning of the syllable. text = rsub_repeatedly(text, "([#.])([^#.]*)(" .. ipa_stress_c .. ")", "%1%3%2") -- Suppress syllable divider before IPA stress indicator. text = rsub(text, "%.(#?" .. ipa_stress_c .. ")", "%1") -- Make all primary stresses but the last one in a given word be secondary. May be fed by the first rule above. -- FIXME: Currently this is handled earlier, but we might want to move it here, as is done in [[Module:pt-pronunc]]. -- text = rsub_repeatedly(text, "ˈ([^ ]+)ˈ", "ˌ%1ˈ") -- Make primary stresses in prefixes become secondary. (FIXME: Handled earlier now.) -- text = rsub_repeatedly(text, "ˈ([^#]*#" .. PREFIX_MARKER .. ")", "ˌ%1") -- Remove # symbols at word/text boundaries, as well as _ (which forces separate interpretation), pseudo-consonant -- markers (at edges of some prefixes/suffixes), and prefix markers, and recompose. text = rsub(text, "[#_" .. PSEUDOCONS .. "]", "") text = toNFC(text) return text end local function preprocess_word(syllables, suffix_syllables, dialect, pos, orig_word) -- Stressed vowel is ambiguous if syllables.stress then local stressed_vowel = syllables[syllables.stress].vowel if ufind(stressed_vowel, "[eo]") then local marks = {["e"] = {AC, GR, CFLEX, DIA}, ["o"] = {AC, GR, CFLEX}} local marked_vowels = {} for _, mark in ipairs(marks[stressed_vowel]) do table.insert(marked_vowels, stressed_vowel .. mark) end error(("In respelling '%s', the stressed vowel '%s' is ambiguous. Please mark it with an acute, " .. "grave, or combined accent: %s."):format(orig_word, stressed_vowel, mw.text.listToText(marked_vowels, nil, " or "))) end end -- Final -r is ambiguous in many cases. local final = syllables[#syllables] -- Stressed final r after a or i in non-monosyllables is treated as (r), i.e. verbal infinitives are assumed (NOTE: -- not always the case, e.g. there are many adjectives and nouns in -ar that should be marked as '(rr)', and -- several loanword nouns in -ir that should be marked as 'rr'). Likewise for stressed final r or rs after é in -- non-monosyllables (which are usually adjectives or nouns with the -er ending, but may be verbal infinitives, -- which should be marked as 'ê(r)'). That is, it disappears other than in Valencian. All other final r and final -- rs are considered ambiguous and need to be rewritten using rr, (rr) or (r). if #syllables > 1 and final.stressed then if final.coda == "r" and ufind(final.vowel, "[aàiíé]") or final.coda == "rs" and final.vowel == "é" or final.vowel == "ó" and ufind(final.coda, "^rs?$") and ufind(final.onset, "[stdç]") then final.coda = TEMP_PAREN_R end end if ufind(final.coda, "^rs?$") or ufind(final.coda, "[^r]rs?$") then error(("In respelling '%s', final -r by itself or in -rs is ambiguous except in the verbal endings -ar or " .. "-ir, in the nominal or adjectival endings -er(s) and -[dtsç]or(s). In all other cases it needs to be " .. "rewritten using one of 'rr' (pronounced everywhere), '(rr)' (pronounced everywhere but Balearic) or " .. "'(r)' (pronounced only in Valencian). Note that adjectives in -ar usually need rewriting using '(rr)'; " .. "nouns in -ar referring to places should be rewritten using '(r)'; and loanword nouns in -ir usually " .. "need rewriting using 'rr'."):format(orig_word)) end local syllables_IPA = {stress = syllables.stress, is_prefix = syllables.is_prefix, is_suffix = syllables.is_suffix} for key, val in ipairs(syllables) do syllables_IPA[key] = {onset = val.onset, vowel = val.vowel, coda = val.coda, stressed = val.stressed} end -- Replace letters with IPA equivalents for i, syll in ipairs(syllables_IPA) do -- Voicing of s if syll.onset == "s" and i > 1 and ufind(syllables[i - 1].coda, "^[iu]?$") then syll.onset = "z" end if ufind(syll.vowel, "^[eèéêëií]$") then syll.onset = rsub(syll.onset, "tg$", "ʤ") syll.onset = rsub(syll.onset, "[cg]$", {["c"] = "s", ["g"] = "ʒ"}) syll.onset = rsub(syll.onset, "[qg]u$", {["qu"] = "k", ["gu"] = "g"}) end syll.coda = rsub(syll.coda, "igs?$", "iʤ") syll.onset = replace_context_free(syll.onset) syll.coda = replace_context_free(syll.coda) syll.vowel = rsub(syll.vowel, ".", dialect == "cen" and IPA_vowels_central or dialect == "bal" and IPA_vowels_balearic or dialect == "nor" and IPA_vowels_northern or dialect == "val" and IPA_vowels_valencian or dialect == "nwe" and IPA_vowels_northwestern ) syll.vowel = rsub(syll.vowel, ".", IPA_vowels) end for _, suffix_syl in ipairs(suffix_syllables) do table.insert(syllables_IPA, suffix_syl) end return syllables_IPA end -- Given a single substitution spec, `to`, figure out the corresponding value of `from` used in a complete -- substitution spec. `pagename` is the name of the page, either the actual one or taken from the `pagename` param. -- `whole_word`, if set, indicates that the match must be to a whole word (it was preceded by ~). local function convert_single_substitution_to_original(to, pagename, whole_word) -- Replace specially-handled characters with a class matching the character and possible replacements. local escaped_from = to -- Handling of '(rr)', '(r)', '.' and '-' needs to be done before calling pattern_escape(); otherwise they will be -- escaped. escaped_from = escaped_from:gsub("%(rr%)", "r") escaped_from = escaped_from:gsub("%(r%)", "r") escaped_from = escaped_from:gsub("ks", "x"):gsub("Ks", "X"):gsub("gz", "x"):gsub("([bg])%1l", "%1l"):gsub("[._]", "") escaped_from = pattern_escape(escaped_from) escaped_from = escaped_from:gsub("rr", "rr?") escaped_from = escaped_from:gsub("ss", "ss?") escaped_from = escaped_from:gsub("ʃ", "[xX]") -- This is tricky, because we already passed `escaped_from` through pattern_escape() causing a hyphen to get a -- % sign before it, and have to double up the percent signs to match and replace a literal %. escaped_from = escaped_from:gsub("%%%-", "%%-?") -- Tie sign (‿) should match against space, hyphen or nothing in the original. escaped_from = escaped_from:gsub("‿", "[ %%-]?") escaped_from = rsub(escaped_from, "[" .. written_accented_vowel_l .. "]", function(v) return "[" .. v .. written_accented_to_plain_vowel[v] .. "]" end) escaped_from = escaped_from:gsub(DOTOVER, DOTOVER .. "?"):gsub(LINEUNDER, LINEUNDER .. "?") escaped_from = "(" .. escaped_from .. ")" if whole_word then escaped_from = "%f[%a]" .. escaped_from .. "%f[%A]" end local match = umatch(pagename, escaped_from) if match then if match == to then error(("Single substitution spec '%s' found in pagename '%s', replacement would have no effect"): format(to, pagename)) end return match end error(("Single substitution spec '%s' couldn't be matched to pagename '%s'"):format(to, pagename)) end local function apply_substitution_spec(respelling, pagename, pos, allow_mid_vowel_hints, parse_err) local subs = split_on_comma(umatch(respelling, "^%[(.*)%]$")) respelling = pagename local mid_vowel_hint local regular_subs = {} for _, sub in ipairs(subs) do if ufind(sub, "^" .. export.mid_vowel_hint_c .. "$") then if mid_vowel_hint then parse_err(("Specified mid vowel hint twice, '%s' and '%s'"):format( mid_vowel_hint, sub)) end mid_vowel_hint = sub else table.insert(regular_subs, sub) end end if mid_vowel_hint then if not allow_mid_vowel_hints then parse_err(("Mid vowel hint '%s' not allowed when apply one substitution spec to multiple words"):format( mid_vowel_hint)) end local suffix = "" -- FIXME: This duplicates logic in to_IPA(). if not pos or pos == "adverb" then local part_before_ment, ment = umatch(respelling, "^(.*)(m[eé]nt)$") if part_before_ment and (pos == "adverb" or not ufind(part_before_ment, "[iï]$") and ufind(part_before_ment, V .. ".*" .. V)) then suffix = ment respelling = part_before_ment end end local syllables = split_syllables(respelling, "stress prefixes", "may be uppercase") local stressed_vowel = syllables[syllables.stress].vowel if stressed_vowel == mid_vowel_hint then -- do nothing elseif ufind(mid_vowel_hint, "[èéêë]") and ufind(stressed_vowel, "[eEèÈ]") or ufind(mid_vowel_hint, "[òóô]") and ufind(stressed_vowel, "[oO]") then syllables[syllables.stress].vowel = mid_vowel_hint else parse_err(("Stressed vowel '%s' not compatible with mid vowel hint '%s'"):format( stressed_vowel, mid_vowel_hint)) end respelling = reconstitute_word_from_syllables(syllables) .. suffix end for _, sub in ipairs(regular_subs) do local from, escaped_from, to, escaped_to, whole_word if ufind(sub, "^~") then -- whole-word match sub = umatch(sub, "^~(.*)$") whole_word = true end if sub:find(":") then from, to = umatch(sub, "^(.-):(.*)$") else to = sub from = convert_single_substitution_to_original(to, pagename, whole_word) end if from then escaped_from = pattern_escape(from) if whole_word then escaped_from = "%f[%a]" .. escaped_from .. "%f[%A]" end escaped_to = replacement_escape(to) local subbed_respelling, nsubs = ugsub(respelling, escaped_from, escaped_to) if nsubs == 0 then parse_err(("Substitution spec %s -> %s didn't match processed pagename '%s'"):format( from, to, respelling)) elseif nsubs > 1 then parse_err(("Substitution spec %s -> %s matched multiple substrings in processed pagename '%s', add " .. "more context"):format(from, to, respelling)) else respelling = subbed_respelling end end end return respelling end local canonicalize_pos = { n = "noun", noun = "noun", v = "verb", vb = "verb", verb = "verb", a = "adjective", adj = "adjective", adjective = "adjective", av = "adverb", adv = "adverb", adverb = "adverb", o = "other", other = "other", } local function parse_off_pos(respelling, parse_err) local pos, rest = respelling:match("^([a-z]+)/(.*)$") if pos then if not canonicalize_pos[pos] then local valid_pos = {} for vp, _ in pairs(canonicalize_pos) do table.insert(valid_pos, vp) end table.sort(valid_pos) parse_err(("Unrecognized part of speech '%s', should be one of %s"):format(pos, table.concat(valid_pos, ", "))) end pos = canonicalize_pos[pos] respelling = rest if respelling == "" then respelling = "+" end end return pos, respelling end -- Parse a respelling given by the user, allowing for '+' for pagename, mid vowel hints in place of a respelling and -- substitution specs like '[ks]' or [val:vol,ê,ks]. In general, return an object {words = {WORD, WORD, ...}} where -- WORD is of the form {term = PARSED_RESPELLING, pos = POS}. Other fields are set in special cases: If a raw respelling -- was seen, the fields `raw_phonemic` and/or `raw_phonetic` are set; if '?' is seen, the field `unknown` is set; and if -- '-' is seen, the field `omitted` is set. local function parse_respelling(respelling, pagename, parse_err) if respelling == "?" then return { unknown = true } end if respelling == "-" then return { omitted = true } end local saw_raw local remaining_respelling = respelling:match("^raw:(.*)$") if remaining_respelling then saw_raw = true respelling = remaining_respelling end local raw_phonemic, raw_phonetic = respelling:match("^/(.*)/ %[(.*)%]$") if not raw_phonemic then raw_phonemic = respelling:match("^/(.*)/$") end if not raw_phonemic and saw_raw then raw_phonetic = respelling:match("^%[(.*)%]$") end if raw_phonemic or raw_phonetic then return { raw_phonemic = raw_phonemic, raw_phonetic = raw_phonetic, } end pagename = decompose_respelling(pagename) respelling = decompose_respelling(respelling) local function split_respelling_into_words(respelling, parse_pos) respelling = canon_respelling(respelling) local word_objs = {} local respelling_words = split(respelling, " ") for _, word in ipairs(respelling_words) do local pos if parse_pos then pos, word = parse_off_pos(word, parse_err) end table.insert(word_objs, {term = word, pos = pos}) end return {words = word_objs} end local function substitute_respelling_word(respelling_word, pagename_word) local pos pos, respelling_word = parse_off_pos(respelling_word, parse_err) if respelling_word == "+" then respelling_word = pagename_word else if ufind(respelling_word, "^" .. export.mid_vowel_hint_c .. "$") then respelling_word = "[" .. respelling_word .. "]" end if ufind(respelling_word, "^%[.*%]$") then respelling_word = apply_substitution_spec(respelling_word, pagename_word, pos, "allow mid vowel hint", parse_err) end end return {term = respelling_word, pos = pos} end -- At this point, if there are multiple words in the pagename, there are three syntaxes allowed: all-at-once, -- replacement or word-by-word. All-at-once syntax involves either a + representing the entire pagename, or a -- substitution spec that applies to all words in the pagename. This syntax cannot have a prefixed part of speech -- because it wouldn't be clear which word to apply the part of speech to. Replacement syntax simply spells out the -- respelling without any substitution specs or +'s (but possibly with parts of speech prefixed to individual -- words), and can have a different number of words than the pagename (essentially, the pagename is disregarded). -- Word-by-word syntax involves a combination of respelled words, per-word substitution specs and/or a + -- representing an individual word, and must have the same number of words as the pagename so that substitution -- specs and +'s can be lined up with words in the pagename. In all cases, the return value is in the same format; -- see comment at top of function. if pagename:find(" ") or respelling:find(" ") then if respelling == "+" then return split_respelling_into_words(pagename) elseif ufind(respelling, "^%[.*%]$") then -- all-at-once syntax with substitution spec return split_respelling_into_words(apply_substitution_spec(respelling, pagename, nil, false, parse_err)) elseif ufind(respelling, "^([a-z]+)/$") or ufind(respelling, "^([a-z]+)/%[[^%[%]]*%]$") then -- attempt to include a part of speech in all-at-once syntax parse_err(("Part of speech not allowed when pagename is multiword and all-at-once syntax is used in " .. "the respelling, but saw '%s'"):format(respelling)) elseif ufind(respelling, "^" .. export.mid_vowel_hint_c .. "$") then -- attempt to use a mid-vowel hint in all-at-once syntax parse_err(("Single mid-vowel hint not allowed when pagename is multiword because it's not clear which " .. "word to apply it to, but saw '%s'"):format(respelling)) elseif ufind(respelling, "[+%[%]]") or ufind(respelling, "^" .. export.mid_vowel_hint_c .. " ") or ufind(respelling, " " .. export.mid_vowel_hint_c .. " ") or ufind(respelling, " " .. export.mid_vowel_hint_c .. "$") then -- word-by-word syntax local sub_with_space = umatch(respelling, "%[[^%[%]]* [^%[%]]*%]") if sub_with_space then parse_err(("When using word-by-word syntax with a multiword pagename, saw substitution spec '%s' " .. "with spaces, which is not allowed because it must match a single word"):format(sub_with_space)) end pagename = canon_respelling(pagename) respelling = canon_respelling(respelling) local pagename_words = split(pagename, " ") local respelling_words = split(respelling, " ") if #pagename_words ~= #respelling_words then parse_err(("When using word-by-word syntax with a multiword pagename, saw %s words in pagename but " .. "%s word%s in respelling; they need to match"):format(#pagename_words, #respelling_words, #respelling_words > 1 and "s" or "")) end local word_objs = {} for i = 1, #pagename_words do table.insert(word_objs, substitute_respelling_word(respelling_words[i], pagename_words[i])) end return {words = word_objs} else -- replacement syntax; pagename ignored return split_respelling_into_words(respelling, "parse pos") end else local word_obj = substitute_respelling_word(respelling, pagename) word_obj.term = canon_respelling(word_obj.term) return {words = {word_obj}} end end -- Parse a list of comma-split runs containing one or more respellings, i.e. after calling parse_balanced_segment_run() -- or the like followed by split_alternating_runs() or the like (see [[Module:parse utilities]]). `pagename` is the -- pagename, for use when a respelling is just '+', a mid-vowel hint like 'ê' or a substitution spec like '[ks]'. -- `original_input` is the raw input and `input_param` the name of the param containing the raw input; both are used -- only in error messages. Return an object specifying the respellings, currently with a single field 'terms' (this -- format is used in case other outer properties exist in the future), where 'terms' is a list of term objects. Each -- term object contains either a field `term` with the respelling and an optional part of speech `pos`, or fields -- `raw_phonemic` and/or `raw_phonetic` (if the user specified raw IPA using "/.../" or "/.../ [...]" or "raw:[...]"), -- `unknown` (if the user specified "?"), or `omitted` (if the user specified "-"). In addition, there may be fields -- `q`, `qq`, `a`, `aa`, and/or `ref` corresponding to inline modifiers. Each such field is a list; all are lists of -- strings except for `ref`, which is a list of objects as returned by parse_references() in [[Module:references]]. function export.parse_comma_separated_groups(comma_separated_groups, pagename, original_input, input_param) local function generate_obj(respelling, parse_err) return parse_respelling(respelling, pagename == true and respelling or pagename, parse_err) end local put = require(parse_utilities_module) local outer_container = {terms = {}} for _, group in ipairs(comma_separated_groups) do -- Rejoin runs that don't involve <...>. local j = 2 while j <= #group do if not group[j]:find("^<.*>$") then group[j - 1] = group[j - 1] .. group[j] .. group[j + 1] table.remove(group, j) table.remove(group, j) else j = j + 2 end end local param_mods = { -- pre = { overall = true }, -- post = { overall = true }, ref = { store = "insert", convert = function(arg, parse_err) return require("Module:references").parse_references(arg) end }, q = { store = "insert" }, qq = { store = "insert" }, a = { store = "insert" }, aa = { store = "insert" }, } table.insert(outer_container.terms, put.parse_inline_modifiers_from_segments { group = group, arg = original_input, props = { paramname = input_param, param_mods = param_mods, generate_obj = generate_obj, splitchar = ",", outer_container = outer_container, }, }) end return outer_container end -- Generate the pronunciation of `words` (a list of word objects representing respellings, each of which is an object -- of the form {term = RESPELLING, pos = PART_OF_SPEECH} in `dialect` ("cen", "bal", "nor", "val", "nwe"). local function to_IPA(words, dialect) local pronuns = {} for _, wordobj in ipairs(words) do if ufind(wordobj.term, "[áìùÁÌÙ]") then error(("Invalid accented character in respelling '%s'; use accented à í ú, not the reversed versions" ):format(wordobj.term)) end end words = handle_unstressed_words(words) for _, wordobj in ipairs(words) do local word = wordobj.term local pos = wordobj.pos local suffix_syllables = {} local orig_word = word word = ulower(word) if not pos or pos == "adverb" then local word_before_ment = umatch(word, "^(.*)(m[eé]nt)$") if word_before_ment and (pos == "adverb" or not ufind(word_before_ment, "[iï]$") and ufind(word_before_ment, V .. ".*" .. V)) then suffix_syllables = {{onset = "m", vowel = "e", coda = "nt", stressed = true}} pos = "adjective" word = word_before_ment end end word = word_fixes(word, dialect) local syllables = split_syllables(word) syllables = preprocess_word(syllables, suffix_syllables, dialect, pos, orig_word) -- Combine syllables. local combined = {} local has_ment = #suffix_syllables > 0 for i, syll in ipairs(syllables) do local ac = (i == syllables.stress and not syllables.is_prefix and not has_ment or has_ment and i == #syllables) and AC or -- primary stress syllables[i].stressed and GR or -- secondary stress "" table.insert(combined, syll.onset .. syll.vowel .. ac .. syll.coda) end table.insert(pronuns, table.concat(combined, ".")) end -- Put double ## at utterance boundaries (beginning/end of string) and at foot boundaries (marked with |). -- Note that if the string without pound signs is 'foo bar baz | bat quux', the final string will be -- '##foo# #bar# #baz## #|# ##bat# #quux##'. local text = "##" .. table.concat(pronuns, " ") .. "##" text = rsub(text, " | ", "# | #") text = rsub(text, " ", "# #") return postprocess_general(text, dialect) end -- Generate the phonemic and phonetic pronunciations of the respellings in `parsed_respellings`, which is a table whose -- keys are dialect identifiers (e.g. "cen" for Central Catalan, "val" for Valencian) and whose values are objects of -- the format returned by parse_comma_separated_groups() (see comment above that function). This destructively modifies -- `parsed_respellings`, adding fields `phonemic` and `phonetic` containing the generated pronunciations and removing -- the input fields used to generate those output fields. (FIXME: Currently only phonetic pronunciation is generated.) function export.generate_phonemic_phonetic(parsed_respellings) -- Convert each canonicalized respelling to phonemic/phonetic IPA. for dialect, respelling_spec in pairs(parsed_respellings) do for _, termobj in ipairs(respelling_spec.terms) do if termobj.unknown or termobj.omitted then -- leave alone, will handle later elseif termobj.raw_phonemic or termobj.raw_phonetic then termobj.phonemic = termobj.raw_phonemic termobj.phonetic = termobj.raw_phonetic -- set to nil so by-value comparisons respect only the resulting phonemic/phonetic and qualifiers termobj.raw_phonemic = nil termobj.raw_phonetic = nil else termobj.phonetic = to_IPA(termobj.words, dialect) -- set to nil so by-value comparisons respect only the resulting phonemic/phonetic and qualifiers termobj.words = nil end end end end -- Group pronunciations by dialect, i.e. grouping pronunciations that are identical in every way (including both the -- pronunciation(s) and any qualifiers and other inline modifiers). `parsed_respellings` contains the output from -- generate_phonemic_phonetic(), and the return value is a list of grouped pronunciations, where each object in the list -- contains fields `dialects` (a list of dialects containing the pronunciations) and `pronuns` (a list of -- pronunciations, where each pronunciation is specified by an object containing fields `phonemic` and `phonetic`, as -- generated by generate_phonemic_phonetic(), along with any inline modifier fields `q`, `qq`, `a`, `aa` and/or `ref`). function export.group_pronuns_by_dialect(parsed_respellings) local grouped_pronuns = {} for dialect, pronun_spec in pairs(parsed_respellings) do local saw_omitted = false for _, termobj in ipairs(pronun_spec.terms) do if termobj.omitted then saw_omitted = true break end end if not saw_omitted then local saw_existing = false for _, group in ipairs(grouped_pronuns) do if deep_equals(group.pronuns, pronun_spec.terms) then table.insert(group.dialects, dialect) saw_existing = true break end end if not saw_existing then table.insert(grouped_pronuns, {dialects = {dialect}, pronuns = pronun_spec.terms}) end end end return grouped_pronuns end -- Format pronunciations grouped by dialect. `grouped_pronuns` contains the output of group_pronuns_by_dialect(). -- This destructively modifies `grouped_pronuns`, adding a field 'formatted' to the first-level values of -- `grouped_pronuns` containing the formatted pronunciation(s) for a given set of dialects. function export.format_grouped_pronunciations(grouped_pronuns) for _, grouped_pronun_spec in pairs(grouped_pronuns) do local pronunciations = {} -- Loop through each pronunciation. For each one, add the phonemic and phonetic versions to `pronunciations`, -- for formatting by [[Module:IPA]] or raw (for use in [[Module:ca-headword]]). for j, pronun in ipairs(grouped_pronun_spec.pronuns) do -- Add dialect tags to left accent qualifiers if first one local as = pronun.a if j == 1 then if as then as = deep_copy(as) else as = {} end for _, dialect in ipairs(grouped_pronun_spec.dialects) do table.insert(as, export.dialects_to_names[dialect]) end end local first_pronun = #pronunciations + 1 if pronun.unknown then -- FIXME: This is a massive hack but it works for now. table.insert(pronunciations, { pron = "", pretext = "''unknown''" }) else if not pronun.phonemic and not pronun.phonetic then error("Internal error: Saw neither phonemic nor phonetic pronunciation") end if pronun.phonemic then -- missing if 'raw:[...]' given local slash_pron = "/" .. pronun.phonemic .. "/" table.insert(pronunciations, { pron = slash_pron, }) end if pronun.phonetic then -- missing if '/.../' given local bracket_pron = "[" .. pronun.phonetic .. "]" table.insert(pronunciations, { pron = bracket_pron, }) end end local last_pronun = #pronunciations if pronun.q then pronunciations[first_pronun].q = pronun.q end if as then pronunciations[first_pronun].a = as end if j > 1 then pronunciations[first_pronun].separator = ", " end if pronun.qq then pronunciations[last_pronun].qq = pronun.qq end if pronun.aa then pronunciations[last_pronun].aa = pronun.aa end if pronun.refs then pronunciations[last_pronun].refs = pronun.refs end if first_pronun ~= last_pronun then pronunciations[last_pronun].separator = " " end end grouped_pronun_spec.formatted = format_IPA_full{ lang = lang, items = pronunciations, separator = "", } end end function export.show(frame) local params = { [1] = {}, indent = {}, pagename = {} -- for testing or documentation pages } for _, dialect in ipairs(export.dialects) do params[dialect] = {} end for dialect_group, _ in pairs(export.dialect_groups) do params[dialect_group] = {} end local args = require("Module:parameters").process(frame:getParent().args, params) local pagename = args.pagename or mw.loadData("Module:headword/data").pagename -- Set inputs local inputs = {} -- If 1= specified, do all dialects. if args[1] then for _, dialect in ipairs(export.dialects) do inputs[dialect] = {input = args[1], param = 1} end end -- Then do dialect groups. for dialect_group, group_dialects in pairs(export.dialect_groups) do if args[dialect_group] then for _, dialect in ipairs(group_dialects) do inputs[dialect] = {input = args[dialect_group], param = dialect_group} end end end -- Then do individual dialect settings. for _, dialect in ipairs(export.dialects) do if args[dialect] then inputs[dialect] = {input = args[dialect], param = dialect} end end -- If no inputs given, set all dialects based on current pagename. if not next(inputs) then for _, dialect in ipairs(export.dialects) do inputs[dialect] = {input = "+", param = "(pagename)"} end end -- Parse the arguments. local parsed_respellings = {} for dialect, inputspec in pairs(inputs) do local function generate_obj(respelling, parse_err) return parse_respelling(respelling, pagename, parse_err) end if inputspec.input:find("[<%[]") then local put = require(parse_utilities_module) -- Parse balanced segment runs involving either [...] (substitution notation) or <...> (inline modifiers). -- We do this because we don't want commas inside of square or angle brackets to count as respelling -- delimiters. However, we need to rejoin square-bracketed segments with nearby ones after splitting -- alternating runs on comma. For example, if we are given -- "a[x]a<q:learned>,[vol:vôl,ks]<q:nonstandard>", after calling -- parse_multi_delimiter_balanced_segment_run() we get the following output: -- -- {"a", "[x]", "a", "<q:learned>", ",", "[vol:vôl,ks]", "", "<q:nonstandard>", ""} -- -- After calling split_alternating_runs(), we get the following: -- -- {{"a", "[x]", "a", "<q:learned>", ""}, {"", "[vol:vôl,ks]", "", "<q:nonstandard>", ""}} -- -- We need to rejoin stuff on either side of the square-bracketed portions. local segments = put.parse_multi_delimiter_balanced_segment_run(inputspec.input, {{"<", ">"}, {"[", "]"}}) local comma_separated_groups = put.split_alternating_runs_on_comma(segments) -- Process each value. local outer_container = export.parse_comma_separated_groups(comma_separated_groups, pagename, inputspec.input, inputspec.param) parsed_respellings[dialect] = outer_container else local termobjs = {} local function parse_err(msg) error(msg .. ": " .. inputspec.param .. "=" .. inputspec.input) end for _, term in ipairs(split_on_comma(inputspec.input)) do table.insert(termobjs, generate_obj(term, parse_err)) end parsed_respellings[dialect] = { terms = termobjs, } end end -- Convert each canonicalized respelling to phonemic/phonetic IPA. export.generate_phonemic_phonetic(parsed_respellings) -- Group the results. local grouped_pronuns = export.group_pronuns_by_dialect(parsed_respellings) -- Format the results. export.format_grouped_pronunciations(grouped_pronuns) -- Concatenate formatted results. local formatted = {} for _, grouped_pronun_spec in ipairs(grouped_pronuns) do table.insert(formatted, grouped_pronun_spec.formatted) end local indent = (args.indent or "*") .. " " local out = table.concat(formatted, "\n" .. indent) if args.indent then out = indent .. out end return out end -- Used by [[Module:ca-IPA/testcases]]. function export.test(pagename, respelling, dialect) local function parse_err(msg) error(msg) end local parsed = parse_respelling(respelling, pagename, parse_err) return to_IPA(parsed.words, dialect) end return export 2ybdpb53ncc98swntwztbf8lctqw68z balu 0 285592 2568423 2348014 2026-10-04T14:05:18Z TheHighFighter2 42988 /* Tiếng Anh cổ */ 2568423 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "balu"}} =={{langname|ang}}== ==={{section|etym}} 1=== ===={{section|n}}==== {{ang-noun||n}} # {{alt form|ang|bealu}}. ====={{section|decl}}===== {{ang-decl-noun-wa-n|bal|nomsg=balu}} ==={{section|etym}} 2=== ===={{section|adj}}==== {{ang-adj}} # {{alt form|ang|bealu}}. ====={{section|decl}}===== {{ang-adecl|balu}} =={{langname|eu}}== ==={{section|pron}}=== {{eu-pr|+<audio:LL-Q8752 (eus)-Xabier Cañas-balu.wav>}} ==={{section|v}}=== {{eu-verb form|izan<nor-nork>}} =={{langname|bds}}== ==={{section|alt}}=== * [[bala]] ==={{section|n}}=== {{head|bds|Danh từ}} # [[ngày|Ngày]]. ==={{section|ref}}=== * [https://archive.org/stream/rosettaproject_bds_swadesh-1/bds.txt Danh sách Swadesh tiếng Burunge] =={{langname|rhg}}== ==={{section|alt}}=== * {{alter|rhg|𐴁𐴝𐴓𐴟||chữ Rohingya Hanifi}} ==={{section|n}}=== {{head|rhg|Danh từ|chính tả Hanifi|𐴁𐴝𐴓𐴟}} # [[cát|Cát]]. =={{langname|szy}}== ==={{section|pron}}=== {{szy-IPA}} ==={{section|n}}=== {{head|szy|Danh từ}} # [[hoa|Hoa]]. =={{langname|tea}}== ==={{ĐM|pron}}=== * {{IPA4|tea|/balu/}} ==={{ĐM|noun}}=== {{head|tea|Danh từ}} # [[góa phụ|Góa phụ]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Temiar&sort=gloss&format=html Tiếng Temiar] tại Cơ sở Dữ liệu Môn-Khmer. =={{langname|sce}}== ==={{section|v}}=== {{head|sce|Động từ}} # [[kết thúc|Kết thúc]], [[chấm dứt]], [[hoàn thành]]. ==={{section|ref}}=== * Julie Lefort (2023). ''Dongxiang-English glossary: Dunxian kielien yinyi kielien lugveqi''. 1mxxk4lmiylscqvae3d17q3teqslvu8 Phụ lục:Tiếng Toki Pona/a 100 287189 2568612 2114975 2026-10-05T08:02:31Z Hiyuune 50834 2568612 wikitext text/x-wiki =={{langname|tok}}== {{wikidata lexeme|L220621}} [[File:a - sitelen pona in Sonja Lang's handwriting.svg|right|thumb|''a'' in ''sitelen pona'']] ==={{section|pron}}=== {{tok-IPA}} ==={{section|etym}} 1=== {{onomatopoeic|tok}}. ===={{section|interj}}==== {{head|tok|Thán từ}} # {{non-gloss definition|Một thán từ [[cảm thán]] như ''[[ah]]'', ''[[oh]]'', hoặc ''[[ha]]''.}} ## {{non-gloss definition|Lặp đi lặp lại để thể hiện [[tiếng cười]].}} ##: {{ux|tok|'''a a a'''! ni li musi!|inline=1|t=Ha ha ha! Buồn cười thật đó!}} # {{non-gloss definition|Dùng cho việc [[nhấn mạnh]] hơặc sự [[xác nhận]].}} # {{non-gloss definition|Dùng để biểu thị từ tượng thanh.}} ===={{section|particle}}==== {{head|tok|Trợ từ}} # {{non-gloss definition|Dùng để bộ lộ [[cảm xúc]], kết hợp với [[dấu chấm than]] được viết hoặc thay thế nó.}} ===={{section|adj}}==== {{head|tok|Tính từ}} # {{non-gloss definition|Dùng để [[nhấn mạnh]] hoặc [[xác nhận]] từ trước.}} #: {{synonyms|tok|kin|mute}} ==={{section|etym}} 2=== ===={{section|letter}}==== {{head|tok|letter}} # {{Latn-def|tok|letter|1}} ===={{section|see}}==== {{list:Latin script letters/tok}} ==={{section|ref}}=== * {{R:Toki Pona: The Language of Good|page=125|entry=true}} ==={{section|further}}=== * {{tok-interwikt}} 0n9e0kjxv89rdu8tmpqk2l8ba3h7t8m Thể loại:Mục từ tiếng Toki Pona 14 287190 2568605 2114963 2026-10-05T05:16:41Z Hiyuune 50834 /* */ 2568605 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Phụ lục:Tiếng Toki Pona/akesi 100 287194 2568606 2114977 2026-10-05T05:25:41Z Hiyuune 50834 /* */ 2568606 wikitext text/x-wiki =={{langname|tok}}== [[File:akesi - sitelen pona in Sonja Lang's handwriting.svg|right|thumb|''akesi'' in ''sitelen pona'']] ==={{section|etym}}=== Từ {{derived|tok|nl|-}} {{mention|nl|hagedis||thằn lằn}}. ==={{section|pron}}=== * {{IPA|tok|/ˈakesi/}} * {{audio|tok|Toki Pona - jan Lakuse - akesi.ogg}} * {{rhymes|tok|esi|s=1}} ==={{section|n}}=== {{tok-noun}} # Một lòai [[bò sát]] hoặc [[lưỡng cư]]. # {{label|tok|dated sense}} Một [[sinh vật]] [[đáng sợ]] hoặc [[xấu xí]]. #: {{synonyms|tok|monsuta}} ===={{section|usage}}==== Trong bản tiếng Anh của ''Toki Pona: The Language of Good'', ''akesi'' chủ yếu được định nghĩa là "động vật không dễ thương". Phản ánh tình cảm của cộng đồng nói, mục này bị lỗi thời trong ''Toki Pona Dictionary'', cùng với chú thích minh họa "''akesi li {{l|tok|suwi}}!''" ==={{section|adj}}=== {{tok-adj}} # [[bò sát|Bò sát]] hoặc [[lưỡng cư]]. ==={{section|v}}=== {{tok-verb}} # {{label|tok|transitive|intransitive}} Trở thành hoặc [[biến thành]] một loài bò sát hoặc lưỡng cư. ovbxu4jsgwv619f8mirm5cr20wevlmi 2568607 2568606 2026-10-05T05:27:49Z Hiyuune 50834 2568607 wikitext text/x-wiki =={{langname|tok}}== [[File:akesi - sitelen pona in Sonja Lang's handwriting.svg|right|thumb|''akesi'' in ''sitelen pona'']] ==={{section|etym}}=== {{etymon|tok|:der|nl:hagedis|tree=1}} Từ {{der|tok|nl|hagedis}}. ==={{section|pron}}=== {{tok-IPA}} ==={{section|n}}=== {{head|tok|Danh từ}} # Một loài [[bò sát]] hoặc [[lưỡng cư]]. # {{label|tok|dated sense}} Một [[sinh vật]] [[đáng sợ]] hoặc [[xấu xí]]. #: {{synonyms|tok|monsuta}} ===={{section|usage}}==== Trong bản tiếng Anh của ''Toki Pona: The Language of Good'', ''akesi'' chủ yếu được định nghĩa là "động vật không dễ thương". Phản ánh tình cảm của cộng đồng nói, mục này bị lỗi thời trong ''Toki Pona Dictionary'', cùng với chú thích minh họa "''akesi li {{l|tok|suwi}}!''" ==={{section|adj}}=== {{head|tok|Tính từ}} # [[bò sát|Bò sát]] hoặc [[lưỡng cư]]. ==={{section|v}}=== {{head|tok|Động từ}} # {{label|tok|transitive|intransitive}} Trở thành hoặc [[biến thành]] một loài bò sát hoặc lưỡng cư. 21mvhcnw7s97gvdj6olwsz3jj6dwpld Mô đun:ang-headword 828 289687 2568418 2282680 2026-10-04T13:48:31Z TheHighFighter2 42988 2568418 Scribunto text/plain local export = {} local pos_functions = {} local lang = require("Module:languages").getByCode("ang") local force_cat = false -- for testing; if true, categories appear in non-mainspace pages local m_headword_utilities = require("Module:headword utilities") local valid_genders = { "m", "f", "n", "m-p", "f-p", "n-p", "?", } --[==[ Main entry point. Takes these params: ; {{para|1}} : The part of speech, pluralized; omit for {{tl|ang-head}}. ; {{para|def}} : Optional default value for the template page. ]==] function export.show(frame) return m_headword_utilities.process_headword { lang = lang, frame = frame, pos_functions = pos_functions, force_cat = force_cat, numbered_head = true, augment_headdata = function(data) if data.var == nil then data.var = data.sc:getCode() ~= "Latn" end end, } end local function augment_infls_with_suffix_chop(infls) -- FIXME, implement this return infls end pos_functions["Tính từ"] = { infls = augment_infls_with_suffix_chop { {"indecl", type = "boolean", fixed_label = "không biến cách", cat = "Tính từ không biến cách"}, {2, label = "so sánh hơn"}, {3, label = "so sánh nhất"}, {"adv", label = "phó từ"}, } } pos_functions["Phó từ"] = { infls = augment_infls_with_suffix_chop { {2, label = "so sánh hơn"}, {3, label = "so sánh nhất"}, } } local function generate_noun_pos(is_proper) return { infls = augment_infls_with_suffix_chop { {2, type = "genders", validate = valid_genders, default = "?"}, {"indecl", type = "boolean", fixed_label = "không biến cách", cat = (is_proper and "Danh từ riêng" or "Danh từ") .. " không biến cách"}, {3, label = "danh cách số nhiều", label_for_cats_and_modes = "số nhiều", -- Turn this off for now as there are too many nouns without a plural supplied. --request = not is_proper and -- function(data) -- return not data.process_props.args.indecl and not m_headword_utilities.is_plurale_tantum(data.genders) -- end --or nil, }, {"f", label = "giống cái tương đương"}, {"m", label = "giống đực tương đương"}, }, } end pos_functions["Danh từ"] = generate_noun_pos(false) pos_functions["Danh từ riêng"] = generate_noun_pos(true) local function generate_degree_adj_adv(pos, this_label, other_degree_arg, other_degree_label) return { pos_category = function(data) -- If comparative-only or superlative-only, treat as a regular adjective/adverb and have a category -- "Old English comparative-only adverbs" etc. in place of non-lemma "Old English comparative adverbs". if data.process_props.args.tantum then return pos end end, infls = augment_infls_with_suffix_chop { {"indecl", type = "boolean", fixed_label = "không biến cách", cat = pos .. " không biến cách"}, {"tantum", type = "boolean", fixed_label = "chỉ có" .. this_label, cat = pos .. " chỉ có " .. this_label}, {"positive", label = "cấp nguyên"}, {other_degree_arg, label = other_degree_label}, } } end pos_functions["Tính từ so sánh hơn"] = generate_degree_adj_adv("adjectives", "comparative", "sup", "superlative") pos_functions["Phó từ so sánh hơn"] = generate_degree_adj_adv("adverbs", "comparative", "sup", "superlative") pos_functions["Tính từ so sánh nhất"] = generate_degree_adj_adv("adjectives", "superlative", "comp", "comparative") pos_functions["Phó từ so sánh nhất"] = generate_degree_adj_adv("adverbs", "superlative", "comp", "comparative") pos_functions["head.noun forms"] = { infls = { {"g", type = "genders", validate = valid_genders}, }, } pos_functions["head.proper noun forms"] = pos_functions["head.noun forms"] pos_functions["head.adjective forms"] = pos_functions["head.noun forms"] pos_functions["head.determiner forms"] = pos_functions["head.noun forms"] pos_functions["head.pronoun forms"] = pos_functions["head.noun forms"] pos_functions["head.numeral forms"] = pos_functions["head.noun forms"] return export ah1a2yqkpq27gh1qu5i19w65c7crt92 Bản mẫu:ang-noun 10 289690 2568419 2335061 2026-10-04T13:51:31Z TheHighFighter2 42988 /* */ 2568419 wikitext text/x-wiki {{#invoke:ang-headword|show|Danh từ}}<noinclude>{{tài liệu}}</noinclude> 2amxbgyvb9jtwpqyy845iaqkxfmz80f æce 0 289811 2568427 2322577 2026-10-04T14:57:55Z TheHighFighter2 42988 /* Tiếng Anh cổ */ 2568427 wikitext text/x-wiki =={{langname|ang}}== ==={{section|etym}} 1=== Từ {{inh|ang|gmw-pro|*aki}}, từ {{inh|ang|gem-pro|*akiz||đau nhức}}. ===={{section|pron}}==== * {{ang-IPA|æċe}} ===={{section|noun}}==== {{ang-noun|æċe|m}} # {{alternative form of|ang|eċe}}. ==={{section|etym}} 2=== {{dercat|ang|gem-pro|inh=1}} Từ {{inh|ang|gmw-pro|*ajukī|t=vĩnh hằng}}. ===={{section|pron}}==== * {{ang-IPA|ǣċe}} ===={{section|adj}}==== {{ang-adj|ǣċe}} # {{alternative form of|ang|ēċe}}. ====={{section|decl}}===== {{ang-adecl|ǣċe}} 068sevjq1oci6bjvjm5vc9k9q21il9m plu 0 313282 2568581 2180042 2026-10-05T03:30:48Z WhoAlone 40420 2568581 wikitext text/x-wiki {{-aav-tam-}} {{-etym-}} {{inh+|aav-tam|mkh-ban-pro|*bluː}}, từ {{inh|aav-tam|aav-pro|*bluːˀ}}. {{-noun-}} {{head|aav-tam|Danh từ}} # [[bắp đùi]]. {{-ref-}} * Phan Trần Công (2017). Tương ứng từ vựng và mối quan hệ giữa các ngôn ngữ trong nhóm Bahnar Nam. Tạp chí Phát triển Khoa học và Công nghệ: Chuyên san Khoa học xã hội và Nhân văn, tập 1, số 4, 2017. orj9eociup97nbbmzap3jgr03brn1ap chal 0 313284 2568582 2213120 2026-10-05T03:36:14Z WhoAlone 40420 2568582 wikitext text/x-wiki =={{langname|jeh}}== ==={{ĐM|noun}}=== {{head|jeh|Danh từ}} # [[sân]]. ==={{ĐM|ref}}=== * Cohen, Patrick D., Thŭng (1972). ''ʼDŏk tơtayh Jeh, au pơchŏ hŏk chù Jeh: Hŏk tro pơsèm hŏk, lăm-al 1-3 (Ðọc tiếng Jeh, Em học vần tiếng Jeh: Lớp vỡ-lòng, quyển 1-3)''. SIL International. {{-aav-tam-}} ==={{ĐM|etym}}=== {{inh+|aav-tam|mkh-ban-pro|*kjaː₁l}}, từ {{inh|aav-tam|aav-pro|*kjaːl}}. {{-noun-}} {{head|aav-tam|Danh từ}} # [[gió]]. {{-ref-}} * Phan Trần Công (2017). Tương ứng từ vựng và mối quan hệ giữa các ngôn ngữ trong nhóm Bahnar Nam. Tạp chí Phát triển Khoa học và Công nghệ: Chuyên san Khoa học xã hội và Nhân văn, tập 1, số 4, 2017. rk2zbn3xwecd6yu1llmeri5h970ijq4 guôh 0 313288 2568601 2180052 2026-10-05T03:54:49Z WhoAlone 40420 2568601 wikitext text/x-wiki {{-aav-tam-}} ==={{ĐM|etym}}=== {{inh+|aav-tam|mkh-ban-pro|*ruəs}}. {{-noun-}} {{head|aav-tam|Danh từ}} # [[voi]]. {{-ref-}} * Phan Trần Công (2017). Tương ứng từ vựng và mối quan hệ giữa các ngôn ngữ trong nhóm Bahnar Nam. Tạp chí Phát triển Khoa học và Công nghệ: Chuyên san Khoa học xã hội và Nhân văn, tập 1, số 4, 2017. jpwkbbed60d7r5jtr71qc3pd5c10bwg 2568602 2568601 2026-10-05T03:55:17Z WhoAlone 40420 2568602 wikitext text/x-wiki {{-aav-tam-}} ==={{ĐM|etym}}=== {{inh+|aav-tam|mkh-ban-pro|*ruəs}}. {{-noun-}} {{head|aav-tam|Danh từ}} # [[voi]]. {{-ref-}} * Phan Trần Công (2017). Tương ứng từ vựng và mối quan hệ giữa các ngôn ngữ trong nhóm Bahnar Nam. Tạp chí Phát triển Khoa học và Công nghệ: Chuyên san Khoa học xã hội và Nhân văn, tập 1, số 4, 2017. {{c|aav-tam|Họ Voi}} qgld16afukt6cptgs0kst6zddxihama bôk nkuông 0 313317 2568552 2180107 2026-10-05T03:19:54Z WhoAlone 40420 2568552 wikitext text/x-wiki {{-aav-tam-}} {{-noun-}} {{head|aav-tam|Danh từ}} # [[đầu gối]]. {{-ref-}} * Phan Trần Công (2017). Tương ứng từ vựng và mối quan hệ giữa các ngôn ngữ trong nhóm Bahnar Nam. Tạp chí Phát triển Khoa học và Công nghệ: Chuyên san Khoa học xã hội và Nhân văn, tập 1, số 4, 2017. {{c|aav-tam|Bộ phận cơ thể}} kakkcq9fupjra8njj3gocq5bpkpj15w khmơu 0 313330 2568573 2180127 2026-10-05T03:27:19Z WhoAlone 40420 2568573 wikitext text/x-wiki {{-aav-tam-}} {{-etym-}} {{inh+|aav-tam|mkh-ban-pro|*tməw}}. Cùng gốc với {{cognate|crw|tamô}}, {{cognate|sti|tơmô}}. {{-noun-}} {{head|aav-tam|Danh từ}} # [[đá]]. #:{{synonym|aav-tam|kgôh}} {{-ref-}} * Phan Trần Công (2017). Tương ứng từ vựng và mối quan hệ giữa các ngôn ngữ trong nhóm Bahnar Nam. Tạp chí Phát triển Khoa học và Công nghệ: Chuyên san Khoa học xã hội và Nhân văn, tập 1, số 4, 2017. ikasggmfijqrfwqwhr5jgzl5pbunemm mi khmôu 0 313332 2568569 2180130 2026-10-05T03:24:30Z WhoAlone 40420 2568569 wikitext text/x-wiki {{-aav-tam-}} {{-etym-}} Cùng gốc với {{cognate|crw|mi tamô}}, {{cognate|sti|mi tơmô}}. {{-noun-}} {{head|aav-tam|Danh từ}} # [[mưa đá]]. {{-ref-}} * Phan Trần Công (2017). Tương ứng từ vựng và mối quan hệ giữa các ngôn ngữ trong nhóm Bahnar Nam. Tạp chí Phát triển Khoa học và Công nghệ: Chuyên san Khoa học xã hội và Nhân văn, tập 1, số 4, 2017. {{c|aav-tam|Thời tiết}} 0pf60y6ovbl6njfn8r1p55zngl2f794 pkai 0 313340 2568564 2180140 2026-10-05T03:23:19Z WhoAlone 40420 2568564 wikitext text/x-wiki {{-aav-tam-}} {{-etym-}} Có thể vay mượn từ {{borrowed|aav-tam|km|ផ្កាយ}}. {{-noun-}} {{head|aav-tam|Danh từ}} # [[ngôi sao]]. {{-ref-}} * Phan Trần Công (2017). Tương ứng từ vựng và mối quan hệ giữa các ngôn ngữ trong nhóm Bahnar Nam. Tạp chí Phát triển Khoa học và Công nghệ: Chuyên san Khoa học xã hội và Nhân văn, tập 1, số 4, 2017. {{c|aav-tam|Thiên thể}} qazaslyp8foxjcfvm9ucttelxzxypr4 ᜢᜩᜦ᜴ 0 319093 2568537 2190982 2026-10-05T03:06:33Z WhoAlone 40420 2568537 wikitext text/x-wiki =={{langname|hnn}}== ==={{ĐM|num}}=== {{head|hnn|Số từ|tr=upat}} # {{hnn-script of|upat|t=bốn}} ewtin6s8jlnuf9pma1wh2zg6ijffb2j Mô đun:ca-verb 828 319584 2568627 2344960 2026-10-05T08:44:05Z Hiyuune 50834 2568627 Scribunto text/plain --[=[ This module implements {{ca-conj}} and provides the underlying conjugation functions for {{ca-verb}} (whose actual formatting is done in [[Module:ca-headword]]). Authorship: Ben Wing <benwing2> ]=] local export = {} --[=[ TERMINOLOGY: -- "slot" = A particular combination of tense/mood/person/number/etc. Example slot names for verbs are "pres_1s" (present indicative first-person singular), "pres_sub_2s" (present subjunctive second-person singular) "impf_sub_3p" (imperfect subjunctive third-person plural). Each slot is filled with zero or more forms. -- "form" = The conjugated Catalan form representing the value of a given slot. -- "lemma" = The dictionary form of a given Catalan term. For Catalan, always the infinitive. ]=] --[=[ FIXME: --]=] local lang = require("Module:languages").getByCode("ca") local m_string_utilities = require("Module:string utilities") local m_links = require("Module:links") local m_table = require("Module:table") local iut = require("Module:inflection utilities") local put = require("Module:parse utilities") local com = require("Module:ca-common") local force_cat = false -- set to true for debugging local check_for_red_links = false -- set to false for debugging local rfind = mw.ustring.find local rmatch = mw.ustring.match local rsplit = mw.text.split local rsubn = mw.ustring.gsub local rsub = com.rsub local u = mw.ustring.char local unpack = unpack or table.unpack -- Lua 5.2 compatibility -- version of rsubn() that returns a 2nd argument boolean indicating whether a substitution was made. local function rsubb(term, foo, bar) local retval, nsubs = rsubn(term, foo, bar) return retval, nsubs > 0 end local function link_term(term, display, face) return m_links.full_link({ lang = lang, term = term, alt = display }, face) end local front_vowel = "eèéiíï" local front_vowel_c = "[" .. front_vowel .. "]" local V = com.V -- vowel regex class local C = com.C -- consonant regex class -- IS_USER_STEM_OVERRIDE is prepended to user-supplied stem overrides to prevent `base.prefix` from being prepended. -- IS_USER_FORM_OVERRIDE is similar but also prevents final devoicing (cf. Balearic pres_1s 'trob' of [[trobar]]). -- Don't use 0xFFF0 in case we call a [[Module:parse-utilities]] function that uses it temporarily. local IS_USER_STEM_OVERRIDE = u(0xFFF1) local IS_USER_FORM_OVERRIDE = u(0xFFF2) --[=[ Irregular verbs: -ldre/-ndre verbs: infinitive pres1s pres3s pres1p impf1s fut1s pret1s sub1s sub1p pp caldre - cal [calent] calia caldrà calgué calgui - calgut,- coldre colc col colem colia coldré colguí colgui colguem colt,colta doldre dolc dol dolem dolia doldré dolguí dolgui dolguem dolgut,dolguda moldre molc mol molem molia moldré molguí molgui molguem molt,molta oldre olc ol olem olia oldré olguí olgui olguem olgut,olguda -soldre -solc -sol -solem -solia -soldré -solguí -solgui -solguem -solt,-solta (absoldre, dissoldre, resoldre) toldre tolc tol tolem tolia toldré tolguí tolgui tolguem tolt,tolta romandre romanc roman romanem romania romandré romanguí romangui romanguem romàs,romasa,romasos encendre encenc encén encenem encenia encendré encenguí encengui encenguem encès,encesa,encesos fendre fenc fen/-fèn fenem fenia fendré fenguí fengui fenguem fes/-fès,fesa,fesos (defendre, ofendre) -pendre -depenc -pèn -penem -penia -pendré -penguí -pengui -penguem -pès,-pesa,-pesos (dependre,despendre,expendre,suspendre) prendre prenc pren/-prèn prenem prenia prendré prenguí prengui prenguem pres/-près,presa,presos (aprendre, comprendre, desprendre, emprendre, reprendre, sorprendre) -tendre -tenc -tén -tenem -tenia -tendré -tenguí -tengui -tenguem -tès,-tesa,-tesos (pres2s: atens, pres3p: atenen) (atendre, contendre, distendre, entendre, estendre, pretendre) vendre venc ven venem venia vendré venguí vengui venguem venut,venuda (malvendre, revendre) fondre fonc fon fonem fonia fondré fonguí fongui fonguem fos/-fós,fosa,fosos (confondre, difondre, infondre, refondre) enfondre enfonc enfon enfonem enfonia enfondré enfonguí enfongui enfonguem enfús,enfusa,enfusos pondre ponc pon ponem ponia pondré ponguí pongui ponguem post,posta,postos (compondre, correspondre, descompondre, respondre) tondre tonc ton tonem tonia tondré tonguí tongui tonguem tos,tosa,tosos cerndre cerno cern cernem cernia cerndré cerní cerni cernem cernut,cernuda -ler verbs (mostly like -ldre verbs): infinitive pres1s pres3s pres1p impf1s fut1s pret1s sub1s sub1p pp caler (var. of caldre) doler (var. of doldre) soler solc sol solem solia soldré solguí solgui solguem solgut,solguda valer/valdre valc val valem valia valdré valguí valgui valguem valgut,valguda (prevaler, equivaler) other -dre/-tre verbs (regular except sometimes pp): infinitive pres1s pres3s pres1p impf1s fut1s pret1s sub1s sub1p pp batre bato bat batem batia batré batí bati batem batut,batuda -metre -meto -met -metem -metia -metré -metí -meti -metem -mès,-mesa,-mesos (ad-, co-, compro-, e-, entremetre's, mal-, o-, per-, pro-, read-, re-, retrans-, sot-, tra-, trans-) perdre perdo perd perdem perdia perdré perdí perdi perdem perdut,perduda -ure verbs infinitive pres1s pres3s pres1p impf1s impf1p fut1s pret1s sub1s sub1p pp caure caic cau caiem queia quèiem cauré caiguí caigui caiguem caigut,caiguda (decaure, recaure) plaure plac plau plaem plaïa plaíem plauré plaguí plagui plaguem plagut,plaguda (complaure) raure rac rau raem raïa raíem rauré raguí ragui raguem ragut,raguda beure bec beu bevem bevia bevíem beuré beguí begui beguem begut,beguda (embeure) creure crec creu creiem creia crèiem creuré creguí cregui creguem cregut,creguda deure dec deu devem devia devíem deuré deguí degui deguem degut,deguda jeure jec jeu jaiem jeia jèiem jauré jaguí jegui jaguem jagut,jaguda (ajeure) lleure - lleu [-] llevia - lleurà llegué llegui - llegut,- seure sec seu seiem seia sèiem seuré seguí segui seguem segut,seguda (asseure) treure trec treu traiem treia trèiem trauré traguí tregui traguem tret,treta (abstreure, atreure, contreure, distreure, extreure, retreure, sostreure) veure veig veu veiem veia vèiem veuré viu,veieres/veres, vegi vegem vist,vista,vists/vistos (entreveure, preveure, reveure) veié/veu,veiérem/vérem riure ric riu riem reia rèiem riuré riguí rigui riguem rigut,riguda (somriure) (e)scriure escric escriu escrivim escrivia escrivíem escriuré escriví/escriguí escrigui escriguem escrit,escrita (circumscriure, descriure, inscriure, prescriure, proscriure, subscriure, transcriure) viure visc viu vivim vivia vivíem viuré visquí visqui visquem viscut,viscuda (conviure, sobreviure) cloure cloc clou cloem cloïa cloíem clouré cloguí clogui cloguem clos,closa,closos (concloure, descloure, encloure, excloure, incloure, recloure) encloure encloc enclou encloem encloïa encloíem enclouré encloguí enclogui encloguem enclòs,enclosa,enclosos coure coc cou coem coïa coíem couré coguí cogui coguem cuit/cogut,cuita/coguda moure moc mou movem movia movíem mouré moguí mogui moguem mogut,moguda (promoure) noure noc nou noem noïa noíem nouré noguí nogui noguem nogut,noguda ploure - plou [plovent] plovia - plourà plogué plogui - plogut,ploguda -nyer verbs (regular except pp) infinitive pres1s pres3s pres1p impf1s fut1s pret1s sub1s sub1p pp atènyer atenyo ateny atenyem atenyia atenyeré atenyí atenyi atenyem atès,atesa,atesos empènyer empenyo empeny empenyem empenyia empenyeré empenyí empenyi empenyem empès,empesa,empesos estrènyer estrenyo estreny estrenyem estrenyia estrenyeré estrenyí estrenyi estrenyem estret,estreta estrènyer (constrènyer,restrènyer) fènyer fenyo feny fenyem fenyia fenyeré fenyí/fenguí fenyi fenyem fenyut/fengut,fenyuda/fenguda pertànyer pertanyo pertany pertanyem pertanyia pertanyeré pertanyí/pertanguí pertanyi pertanyem pertanyut/pertangut,pertanyuda/pertanguda plànyer planyo plany planyem planyia planyeré planyí/planguí planyi planyem plangut/planyut,planguda/planyuda -xer verbs (NOTE: pres2s in -xes) infinitive pres1s pres3s pres1p impf1s fut1s pret1s sub1s sub1p pp créixer creixo creix creixem creixia creixeré creixí/cresquí creixi creixem crescut,crescuda (acréixer,decréixer) conèixer conec coneix coneixem coneixia coneixeré coneguí conegui coneguem conegut,coneguda (desconèixer,reconèixer) merèixer mereixo mereix mereixem mereixia mereixeré mereixí/meresquí mereixi mereixem merescut,merescuda néixer/ neixo/ neix/ naixem naixia naixeré naixí/nasquí neixi/ naixem/nasquem nascut,nascuda nàixer naixo naix naixi (renéixer) parèixer parec pareix pareixem pareixia pareixeré pareguí paregui pareguem paregut,pareguda (aparèixer,comparèixer,desaparèixer,reaparèixer) péixer peixo peix paixem paixia paixeré paixí peixi paixem pascut,pascuda misc. -er verbs infinitive pres1s pres3s pres1p impf1s impf1p fut1s pret1s sub1s sub1p pp córrer corro corre correm corria corríem correré correguí corri correm corregut,correguda fúmer fumo fum fumem fumia fumíem fumeré fumí fumi fumem fumut,fumuda prémer premo prem premem premia premíem premeré premí premi premem premut,premuda (es-, re-) témer temo tem temem temia temíem temeré temí temi temem temut,temuda trémer [regular] tòrcer torço torç torcem torcia torcíem torceré torcí torci torcem torçut,torçuda (des-) [pres2s torces] vèncer venço venç vencem vencia vencíem venceré vencí venci vencem vençut,vençuda (con-, re-) [pres2s vences] cabre/caber cabo cap cabem cabia cabíem cabré cabí càpiga capiguem cabut,cabuda [sub2s càpigues] haver he/haig ha havem/hem havia havíem hauré haguí hagi hàgim/haguem hagut,haguda [noimp] [cond1s hauria/haguera; impsub2s haguessis/haguesses] poder puc pot podem podia podíem podré poguí pugui puguem pogut,poguda saber sé sap sabem sabia sabíem sabré sabí sàpiga sapiguem sabut,sabuda [imp2s sàpigues, imp2p sapigueu] voler vull vol volem volia volíem voldré volguí vulgui vulguem volgut,volguda ser/ésser soc és som era érem seré fui sigui siguem estat/sigut,estada/siguda [ger sent/essent] [cond1s seria/fora] [pres: soc,ets,éts,som,sou,són; pret: fui,fores,fou,fórem,fóreu,foren; impsub: fos,fossis,fos,fóssim,fóssiu,fossin] [imp: sigues,sigueu] fer faig fa fem feia fèiem faré fiu faci fem fet,feta [pres3p fan] [pret: fiu,feres,feu,férem,féreu,feren] ]=] local all_persons_numbers = { ["1s"] = "1|s", ["2s"] = "2|s", ["3s"] = "3|s", ["1p"] = "1|p", ["2p"] = "2|p", ["3p"] = "3|p", } local person_number_list = {"1s", "2s", "3s", "1p", "2p", "3p"} local imp_person_number_list = {"2s", "3s", "1p", "2p", "3p"} local neg_imp_person_number_list = {"2s", "3s", "1p", "2p", "3p"} proclitic_non_elided_person_number_to_reflexive_pronoun = { ["1s"] = "em ", ["2s"] = "et ", ["3s"] = "es ", ["1p"] = "ens ", ["2p"] = "us ", ["3p"] = "es ", } proclitic_elided_person_number_to_reflexive_pronoun = { ["1s"] = "m'", ["2s"] = "t'", ["3s"] = "s'", ["1p"] = "ens ", ["2p"] = "us ", ["3p"] = "s'", } enclitic_non_elided_person_number_to_reflexive_pronoun = { ["1s"] = "-me", ["2s"] = "-te", ["3s"] = "-se", ["1p"] = "-nos", ["2p"] = "-vos", ["3p"] = "-se", } enclitic_elided_person_number_to_reflexive_pronoun = { ["1s"] = "'m", ["2s"] = "'t", ["3s"] = "'s", ["1p"] = "'ns", ["2p"] = "-us", ["3p"] = "'s", } local indicator_flags = m_table.listToSet { "no_pres_stressed", "only3s", "only3sp", "only3p", "noimp", "pp_inv", "irreg", "no_built_in", } -- Initialize all the slots for which we generate forms. local function add_slots(alternant_multiword_spec) -- "Basic" slots: All slots that go into the regular table (not the reflexive form-of table). alternant_multiword_spec.verb_slots_basic = { {"infinitive", "inf"}, {"infinitive_linked", "inf"}, {"gerund", "ger"}, {"pp_ms", "m|s|past|part"}, {"pp_fs", "f|s|past|part"}, {"pp_mp", "m|p|past|part"}, {"pp_fp", "f|p|past|part"}, } -- Special slots used to handle non-reflexive parts of reflexive verbs in {{ca-verb form of}}. For example, for a -- reflexive-only verb like [[arrepentirse]], we want to be able to use {{ca-verb form of}} on [[arrepinta]] (which -- should mention that it is a part of 'me arrepinta', first-person singular present subjunctive, and -- 'se arrepinta', third-person singular present subjunctive) or on [[arrepentimos]] (which should mention that it -- is a part of 'arrepentímonos', first-person plural present indicative or preterite). Similarly, we want to use -- {{ca-verb form of}} on [[arrepentindo]] (which should mention that it is a part of 'se ... arrepentindo', -- syntactic variant of [[arrepentíndose]], which is the gerund of [[arrepentirse]]). To do this, we need to be -- able to map non-reflexive parts like [[arrepinta]], [[arrepentimos]], [[arrepentindo]], etc. to their reflexive -- equivalent(s), to the tag(s) of the equivalent(s), and, in the case of forms like [[arrepentindo]], -- [[arrepentir]] and imperatives, to the separated syntactic variant of the verb+clitic combination. We do this by -- creating slots for the non-reflexive part equivalent of each basic reflexive slot, and for the separated -- syntactic-variant equivalent of each basic reflexive slot that is formed of verb+clitic. We use slots in this -- way to deal with multiword lemmas. Note that we run into difficulties mapping between reflexive verbs, -- non-reflexive part equivalents, and separated syntactic variants if a slot contains more than one form. To -- handle this, if there are the same number of forms in two slots we're trying to match up, we assume the forms -- match one-to-one; otherwise we don't match up the two slots (which means {{ca-verb form of}} won't work in this -- case, but such a case is extremely rare and not worth worrying about). Alternatives that handle this "properly" -- are significantly more complicated and require non-trivial modifications to [[Module:inflection utilities]]. local need_special_verb_form_of_slots = alternant_multiword_spec.source_template == "ca-verb form of" and alternant_multiword_spec.refl if need_special_verb_form_of_slots then alternant_multiword_spec.verb_slots_reflexive_verb_form_of = { {"infinitive_non_reflexive", "-"}, {"infinitive_variant", "-"}, {"gerund_non_reflexive", "-"}, {"gerund_variant", "-"}, } else alternant_multiword_spec.verb_slots_reflexive_verb_form_of = {} end -- Add entries for a slot with person/number variants. -- `verb_slots` is the table to add to. -- `slot_prefix` is the prefix of the slot, typically specifying the tense/aspect. -- `tag_suffix` is a string listing the set of inflection tags to add after the person/number tags. -- `person_number_list` is a list of the person/number slot suffixes to add to `slot_prefix`. local function add_personal_slot(verb_slots, slot_prefix, tag_suffix, person_number_list) for _, persnum in ipairs(person_number_list) do local persnum_tag = all_persons_numbers[persnum] local slot = slot_prefix .. "_" .. persnum local accel = persnum_tag .. "|" .. tag_suffix table.insert(verb_slots, {slot, accel}) end end -- Add a personal slot (i.e. a slot with person/number variants) to `verb_slots_basic`. local function add_basic_personal_slot(slot_prefix, tag_suffix, person_number_list, no_special_verb_form_of_slot) add_personal_slot(alternant_multiword_spec.verb_slots_basic, slot_prefix, tag_suffix, person_number_list) -- Add special slots for handling non-reflexive parts of reflexive verbs in {{ca-verb form of}}. -- See comment above in `need_special_verb_form_of_slots`. if need_special_verb_form_of_slots and not no_special_verb_form_of_slot then for _, persnum in ipairs(person_number_list) do local persnum_tag = all_persons_numbers[persnum] local basic_slot = slot_prefix .. "_" .. persnum local accel = persnum_tag .. "|" .. tag_suffix table.insert(alternant_multiword_spec.verb_slots_reflexive_verb_form_of, {basic_slot .. "_non_reflexive", "-"}) end end end add_basic_personal_slot("pres", "pres|ind", person_number_list) add_basic_personal_slot("impf", "impf|ind", person_number_list) add_basic_personal_slot("pret", "pret|ind", person_number_list) add_basic_personal_slot("fut", "fut|ind", person_number_list) add_basic_personal_slot("cond", "cond", person_number_list) add_basic_personal_slot("pres_sub", "pres|sub", person_number_list) add_basic_personal_slot("impf_sub", "impf|sub", person_number_list) add_basic_personal_slot("imp", "imp", imp_person_number_list) -- Don't need special non-reflexive-part slots because the negative imperative is multiword, of which the -- individual words are 'no' + subjunctive. add_basic_personal_slot("neg_imp", "neg|imp", neg_imp_person_number_list, "no special verb form of") -- Don't need special non-reflexive-part slots because we don't want [[arrependendo]] mapping to [[arrependendo-me]] -- (only [[arrependendo-se]]) or [[arrepender]] mapping to [[arrepender-me]] (only [[arrepender-se]]). add_basic_personal_slot("infinitive", "inf", person_number_list, "no special verb form of") add_basic_personal_slot("gerund", "ger", person_number_list, "no special verb form of") -- Generate the list of all slots. alternant_multiword_spec.all_verb_slots = {} for _, slot_and_accel in ipairs(alternant_multiword_spec.verb_slots_basic) do table.insert(alternant_multiword_spec.all_verb_slots, slot_and_accel) end for _, slot_and_accel in ipairs(alternant_multiword_spec.verb_slots_reflexive_verb_form_of) do table.insert(alternant_multiword_spec.all_verb_slots, slot_and_accel) end alternant_multiword_spec.verb_slots_basic_map = {} for _, slotaccel in ipairs(alternant_multiword_spec.verb_slots_basic) do local slot, accel = unpack(slotaccel) alternant_multiword_spec.verb_slots_basic_map[slot] = accel end end local overridable_stems = {} local function allow_multiple_values_for_override(separated_groups, data, is_form_override) local retvals = {} for _, separated_group in ipairs(separated_groups) do local footnotes = data.fetch_footnotes(separated_group) local form = separated_group[1] -- Prepend marker to prevent prefixing with `base.prefix`, and (in the case of form overrides) prevent -- final devoicing. if is_form_override then form = IS_USER_FORM_OVERRIDE .. form else form = IS_USER_STEM_OVERRIDE .. form end local retval = {form = form, footnotes = footnotes} table.insert(retvals, retval) end return retvals end for _, overridable_stem in ipairs { "stem", "stressed_stem", "unstressed_stem", "pres_unstressed", "pres_stressed", "pres3s", -- overrides just pres_2s and pres_3s -- Don't include pres1s, pres3p; use pres_1s etc. if you need to override just those forms "impf1", "impf2", "pret", "fut", "cond", "pres_sub_stressed", "pres_sub_unstressed", "impf_sub", "pp", "g_infix", "eix_infix", } do -- Written so we can substitute a different validator; parallel code in [[Module:es-verb]] and [[Module:pt-verb]] -- has simple_choice validators. overridable_stems[overridable_stem] = allow_multiple_values_for_override end -- Useful as the value of the `match` property of a built-in verb. `main_verb_spec` is a Lua pattern that should match -- the non-prefixed part of a verb, and `prefix_specs` is a list of Lua patterns that should match the prefixed part of -- a verb. If a prefix spec is preceded by ^, it must match exactly at the beginning of the verb; otherwise, additional -- prefixes (e.g. re-, des-) may precede. Return the prefix and main verb. local function match_against_verbs(main_verb_spec, prefix_specs) return function(verb) for _, prefix_spec in ipairs(prefix_specs) do if prefix_spec:find("^%^") then -- must match exactly prefix_spec = prefix_spec:gsub("^%^", "") if prefix_spec == "" then -- We can't use the second branch of the if-else statement because an empty () returns the current position -- in rmatch(). local main_verb = rmatch(verb, "^(" .. main_verb_spec .. ")$") if main_verb then return "", main_verb end else local prefix, main_verb = rmatch(verb, "^(" .. prefix_spec .. ")(" .. main_verb_spec .. ")$") if prefix then return prefix, main_verb end end else local prefix, main_verb = rmatch(verb, "^(.*" .. prefix_spec .. ")(" .. main_verb_spec .. ")$") if prefix then return prefix, main_verb end end end return nil end end --[=[ Built-in (usually irregular) conjugations. Each entry is processed in turn and consists of an object with two fields: 1. match=: Specifies the built-in verbs that match this object. 2. forms=: Specifies the built-in stems and forms for these verbs. The value of match= is either a string beginning with "^" (match only the specified verb), a string not beginning with "^" (match any verb ending in that string), or a function that is passed in the verb and should return the prefix of the verb if it matches, otherwise nil. The function match_against_verbs() is provided to facilitate matching a set of verbs with a common ending and specific prefixes (e.g. [[ter]] and [[ater]] but not [[abater]], etc.). The value of forms= is a table specifying stems and individual override forms. Each key of the table names either a stem (e.g. `pres_stressed`), a stem property (e.g. `g_infix`) or an individual override form (e.g. `pres_1s`). Each value of a stem can either be a string (a single stem), a list of strings, or a list of objects of the form {form = STEM, footnotes = {FOONOTES}}. Each value of an individual override should be of exactly the same form except that the strings specify full forms rather than stems. The values of a stem property depend on the specific property but are generally strings or booleans. In order to understand how the stem specifications work, it's important to understand the phonetic modifications done by combine_stem_ending(). In general, the complexities of predictable prefix, stem and ending modifications are all handled in this function. In particular: 1. Spelling-based modifications (c/qu, ç/c, g/gu, j/g, gu/gü, qu/qü) occur automatically as appropriate for the ending. 2. If the ending begins with an asterisk, this is a signal to delete the accent on the last syllable of the stem, e.g. veié -> veierem. 3. If ending begins with i, it may turn into í or ï after an unstressed vowel (in some but not all cases) to prevent the two merging into a diphthong. See combine_stem_ending() for specifics. The following stems are recognized [FIXME: This is not correct for Catalan, needs rewriting]: -- pres_unstressed: The present indicative unstressed stem (1p, 2p). Also controls the imperative 2p and gerund. Defaults to the infinitive stem (minus the ending -ar/-er/-ir/-or). -- pres_stressed: The present indicative stressed stem (1s, 2s, 3s, 3p). Also controls the imperative 2s. Default is empty if indicator `no_pres_stressed`, else a vowel alternation if such an indicator is given (e.g. `ue`, `ì`), else the infinitive stem. -- pres1: Special stem for 1s present indicative. Normally, do not set this explicitly. If you need to specify an irregular 1s present indicative, use the form override pres_1s= to specify the entire form. Defaults to pres_stressed. -- pres_sub_unstressed: The present subjunctive unstressed stem (1p, 2p). Defaults to the infinitive stem. -- pres_sub_stressed: The present subjunctive stressed stem (1s, 2s, 3s, 1p). Defaults to pres1. -- impf: The imperfect stem (not including the -av-/-i- stem suffix, which is determined by the conjugation). Defaults to the infinitive stem. -- pret: The full preterite stem missing only the endings (-ste, -mos, etc.), e.g. 'fige', 'fo'. Only used for verbs with irregular preterites (pret_conj == "irreg") such as [[facer]], [[poder]], [[traer]], etc. Defaults to `pret_base` + the conjugation vowel. -- fut: The future stem. Defaults to the infinitive stem + the conjugation vowel. -- cond: The conditional stem. Defaults to `fut`. -- impf_sub: The imperfect subjunctive stem. Defaults to `pret`. -- pp: The masculine singular past participle. Default is based on the verb conjugation: infinitive stem + '-ado' for -ar verbs, otherwise infinitive stem + '-ido'. -- pp_inv: `true` if the past participle exists only in the masculine singular. ]=] local built_in_conjugations = { -------------------------------------------------------------------------------------------- -- -ar -- -------------------------------------------------------------------------------------------- -- Orthographic consonant alternations in endings are handled automatically in combine_stem_ending(). { -- [[aguar]]: -- pres agúo, agúes, agúa, agüem, agüeu, agúen -- pres_sub aguï, aguïs, aguï, agüem, agüeu, aguïn -- contrast a more typical verb in -guar, [[enaiguar]]: -- pres enaiguo, enaigües, enaigua, enaigüem, enaigüeu, enaigüen -- pres_sub enaigüi, enaigüis, enaigüi, enaigüem, enaigüeu, enaigüin match = "^aguar", forms = { pres_stressed = "agú", pres_sub_stressed = "aguï", irreg = true, } }, { -- [[anar]] (full verb); highly irregular match = "^anar", var = "full", forms = { fut = "anir", pres_1s = "vaj", -- will be converted to 'vaig'; 'vaig' gets converted to 'vaic' pres_2s = "vas", pres_3s = "va", pres_3p = "van", pres_sub_stressed = "vagi", imp_2s = "ves", irreg = true, } }, { -- [[anar]] (auxiliary); highly irregular match = "^anar", var = "aux", forms = { pres_1s = "vaj", -- will be converted to 'vaig'; 'vaig' gets converted to 'vaic' pres_2s = {"vas", "vares"}, pres_3s = "va", pres_1p = {"vam", "vàrem"}, pres_2p = {"vau", "vàreu"}, pres_3p = {"van", "varen"}, pres_sub_stressed = "vagi", pres_sub_unstressed = "vàgi", impf1 = {}, impf2 = {}, fut = {}, pret = {}, pp = {}, gerund = {}, noimp = true, irreg = true, } }, { -- [[dar]] match = "^dar", forms = { pres_1s = {form = "do", footnotes = {"[obsolete]"}}, pres_2s = {form = "das", footnotes = {"[obsolete]"}}, pres_3s = {form = "da", footnotes = {"[obsolete]"}}, pres_3p = {form = "dan", footnotes = {"[obsolete]"}}, pres_sub_1s = {form = "de", footnotes = {"[obsolete]"}}, pres_sub_2s = {form = "des", footnotes = {"[obsolete]"}}, pres_sub_3s = {form = "de", footnotes = {"[obsolete]"}}, pres_sub_3p = {form = "den", footnotes = {"[obsolete]"}}, pret_1s = "di", -- regular except for lack of accent pret_3s = "da", -- regular except for lack of accent impf_sub_1s = "des", -- regular except for lack of accent impf_sub_3s = "des", -- regular except for lack of accent irreg = true, } }, { -- [[estar]]; highly irregular match = "^estar", forms = { pres_2s = "estàs", pres_3s = "està", pres_3p = "estan", g_infix = "estig", imp_2s = "estigues", imp_2p = "estigueu", pp = "estad", } }, -------------------------------------------------------------------------------------------- -- -er/-re -- -------------------------------------------------------------------------------------------- -- Regular verbs not needing entries here: -- -- [[rebre]], [[concebre]], [[decebre]], [[percebre]] -- [[rompre]] -- [[fúmer]], [[prémer]], [[témer]], [[trémer]] -- [[perdre]], [[batre]], [[botre]], [[fotre]], [[retre]] -- [[tòrcer]], [[vèncer]] -- etc. ------------------------------------------- -ldre/-ler/-lre -------------------------------------- { -- [[caldre]], [[doldre]], [[condoldre's]], [[oldre]] match = match_against_verbs("ldre", {"ca", "do", "^o"}), forms = { -- g_infix implies irreg = true -- g_infix adds -g to pres_1s, sub, pret and pp stems; combine_stem_ending() changes final -g to -c g_infix = "+", } }, { -- [[caler]] match = "caler", like = "caldre", }, { -- [[doler]] and compounds match = "doler", like = "doldre", }, { -- [[dolre]] match = "dolre", forms = { -- see above for g_infix effects g_infix = "+", } }, { -- [[valer]], [[equivaler]], [[prevaler]], [[sobrevaler]] match = "valer", forms = { -- see above for g_infix effects fut = "valdr", g_infix = "+", } }, { -- [[valdre]] and compounds match = "valdre", like = "valer", }, { -- [[soler]] match = "^soler", -- this must precede -oldre rule below for alt form [[soldre]] forms = { -- see above for g_infix effects fut = {}, pret = {}, impf_sub = "solgué", -- regular, but we disabled the preterite, which would normally disable impf_sub too g_infix = "+", pp = {}, noimp = true, } }, { -- [[soldre]] match = "^soldre", -- this must precede -oldre rule below like = "soler", }, { -- [[coldre]], [[moldre]], [[absoldre]], [[dissoldre]], [[resoldre]], [[toldre]] match = "oldre", -- this must follow [[doldre]]/[[oldre]] rule above forms = { -- see above for g_infix effects g_infix = "+", pp = "olt", } }, { -- [[voler]], [[malvoler]] match = "voler", forms = { fut = "voldr", pres_1s = "vull", pres_sub_stressed = "vulgui", pres_sub_unstressed = "vulgue", g_infix = "+", imp_2s = "vulgues", imp_2p = "vulgueu", } }, --------------------------------------------- -ndre ---------------------------------------- { -- [[romandre]]; write it this way so there's a prefix with a vowel to prevent against the accent in the pp -- from being removed while still removing it in the feminine. match = match_against_verbs("mandre", {"^ro"}), forms = { -- see above for g_infix effects g_infix = "+", pp = "màs#", } }, { -- [[encendre]], [[atendre]], [[contendre]], [[desentendre's]], [[distendre]], [[entendre]], [[estendre]], -- [[pretendre]] match = match_against_verbs("endre", {"enc", "t"}), forms = { pres_3s = "én#", -- remove final accent without prefix with vowel; also removed when adding a suffix -- see above for g_infix effects g_infix = "+", pp = "ès#", -- see above for effect of final # } }, { -- [[vendre]], [[malvendre]], [[revendre]] match = "vendre", forms = { pres_3s = "vèn#", -- see above for effect of final # -- see above for g_infix effects g_infix = "+", pp = "venud", -- g_infix would normally make it vengud } }, { -- [[fendre]], [[defendre]], [[ofendre]], [[dependre]], [[despendre]], [[expendre]], [[suspendre]], [[prendre]], -- [[aprendre]], [[comprendre]], [[desprendre]], [[emprendre]], [[reprendre]], [[sorprendre]] match = "endre", -- this must follow previous -endre rules above forms = { pres_3s = "èn#", -- see above for effect of final # -- see above for g_infix effects g_infix = "+", pp = "ès#", -- see above for effect of final # } }, { -- [[enfondre]]; write it this way so there's a prefix with a vowel to prevent against the accent in the pp -- from being removed while still removing it in the feminine. match = match_against_verbs("fondre", {"^en"}), forms = { -- see above for g_infix effects g_infix = "+", pp = "fús#", } }, { -- [[pondre]], [[compondre]], [[correspondre]], [[descompondre]], [[despondre's]], [[respondre]] match = "pondre", forms = { -- see above for g_infix effects g_infix = "+", pp = "post", } }, { -- [[fondre]], [[confondre]], [[difondre]], [[infondre]], [[refondre]], [[tondre]] match = "ondre", -- this must follow previous -ondre rules above forms = { -- see above for g_infix effects g_infix = "+", pp = "ós#", -- see above for effect of final # } }, --------------------------------------------- -nyer ---------------------------------------- { -- [[atènyer]]; write it this way so there's a prefix with a vowel to prevent against the accent in the pp -- from being removed while still removing it in the feminine. match = match_against_verbs("tènyer", {"^a"}), forms = { pp = "tès#", irreg = true, } }, { -- [[empènyer]], [[espènyer]] match = match_against_verbs("pènyer", {"^em", "^es"}), forms = { pp = "pès#", irreg = true, } }, { -- [[estrènyer]], [[constrènyer]], [[destrènyer]], [[restrènyer]] match = match_against_verbs("strènyer", {"^e", "con", "^de", "^re"}), forms = { pp = "stret", irreg = true, } }, { -- [[fènyer]] match = "fènyer", forms = { pp = {"fengud", "fenyud"}, irreg = true, } }, { -- [[júnyer]] match = "júnyer", like = "junyir", }, { -- [[plànyer]], [[complànyer]], [[pertànyer]] match = match_against_verbs("ànyer", {"pl", "pert"}), forms = { pp = {"angud", "anyud"}, irreg = true, } }, --------------------------------------------- -aure ---------------------------------------- { -- [[caure]], [[decaure]], [[recaure]] match = "caure", forms = { -- stem ending in -ai and imperfect in -ia causes special stressed imperfect logic to take effect; we get -- impf1s queia, impf1p quèiem (preceding vowel changed to è and attached to initial consonant using -- combine_stem_ending(), which changes c- to qu-) stem = "caie", -- i dropped by g_infix before u -- g_infix implies irreg = true -- g_infix adds -g to pres_1s, sub, pret and pp stems; combine_stem_ending() changes final -g to -c -- g_infix sets pres_stressed to end in -u, removing a preceding -i or -v g_infix = "+", } }, { -- [[plaure]], [[complaure]] match = "plaure", forms = { stem = "plae", -- ï in impf1s -aïa gets generated automatically by combine_stem_ending() g_infix = "+", } }, { -- [[raure]] match = "^raure", forms = { stem = "rae", -- ï in impf1s -aïa gets generated automatically by combine_stem_ending() g_infix = "+", pp = {"ragud", "ras"}, } }, --------------------------------------------- -eure ---------------------------------------- { -- [[beure]], [[embeure]], [[deure]], [[lleure]] match = match_against_verbs("eure", {"b", "d", "ll"}), forms = { stem = "eve", -- v dropped by g_infix before g and u g_infix = "+", } }, { -- [[creure]], [[seure]], [[asseure]] match = match_against_verbs("eure", {"cr", "s"}), forms = { stem = "ee", pres_unstressed = "eie", -- affects pres_1p, pres_2p, gerund, imperfect (see [[caure]]) g_infix = "+", } }, { -- [[jeure]], [[ajeure]] match = "jeure", forms = { fut = "jaur", -- affects future and cond stressed_stem = "jee", -- affects stressed forms, which get g added by g_infix by added except for -- pres_stressed, which gets u added (controls pres_3s, pres_2s, pres_3p) unstressed_stem = "jae", -- affects unstressed_stem, which get g added by g_infix pres_stressed = {"jeu", "jau"}, pres_unstressed = "jaie", -- affects pres_1p, pres_2p, gerund, imperfect (see [[caure]]) pres_1s = {"jec", "jac"}, impf1 = "jei", -- otherwise we'd get impf_1s '#geia' etc. impf2 = "jèi", g_infix = "+", } }, { match = "jaure", like = "jeure", }, { -- [[treure]], [[abstreure]], [[atreure]], [[bestreure]], [[contreure]], [[detreure]], [[distreure]], -- [[extreure]], [[retreure], [[retrotreure]], [[sostreure]] match = "treure", forms = { -- like [[jeure]] except for irregular pp fut = "traur", stressed_stem = "tree", unstressed_stem = "trae", pres_stressed = {"treu", "trau"}, pres_unstressed = "traie", pres_1s = {"trec", "trac"}, g_infix = "+", pp = "tret", } }, { match = "traure", like = "treure", }, { -- [[veure]], [[entreveure]], [[preveure]], [[reveure]] match = "veure", forms = { stem = "veie", -- impf1s veia, impf1p vèiem (preceding vowel changed to è) pres_stressed = "veu", pres_1s = "vej", -- will be converted to 'veig'; 'veig' gets converted to 'veic' pres_sub_stressed = "vegi", pres_sub_unstressed = "vege", pret = {"veié", "vé"}, pret_1s = "viu", pret_3s = {"veié", "veu"}, impf_sub = "veié", pp = "vist", imp_2s = "veges", imp_2p = {"vegeu", "veieu"}, irreg = true, } }, --------------------------------------------- -iure ---------------------------------------- { -- [[escriure]], [[circumscriure]], [[descriure]], [[inscriure]], [[prescriure]], [[proscriure]], -- [[subscriure]], [[transcriure]] match = "scriure", forms = { stem = "scrivi", -- v dropped by g_infix before g and u; pres_1p/pres_2p have -ir endings g_infix = "+", pret = {"scriví", "scrigué"}, pp = "scrit", } }, { -- [[riure]], [[somriure]] match = "riure", -- must follow rule for 'scriure' forms = { stem = "rie", -- impf1s reia, impf1p rèiem (preceding vowel changed to è) g_infix = "+", } }, { -- [[viure]], [[conviure]], [[desviure's]], [[sobreviure]] match = "viure", forms = { stem = "vivi", -- v dropped by g_infix before g and u; pres_1p/pres_2p have -ir endings g_infix = "visc", -- applies to pres1s, sub, pret, pp } }, --------------------------------------------- -oure ---------------------------------------- { -- [[cloure]], [[concloure]], [[descloure]], [[encloure]], [[excloure]], [[incloure]], [[recloure]] match = "cloure", forms = { stem = "cloe", -- ï in impf1s cloïa gets generated automatically by combine_stem_ending() g_infix = "+", pp = "clòs#", -- remove final accent without prefix with vowel; also removed when adding a suffix } }, { -- [[coure]] "to cook" match = "coure", var = "cook", forms = { stem = "coe", -- ï in impf1s coïa gets generated automatically by combine_stem_ending() g_infix = "+", pp = "cuit", } }, { -- [[coure]] "to sting" match = "coure", var = "sting", forms = { stem = "coe", -- ï in impf1s coïa gets generated automatically by combine_stem_ending() g_infix = "+", -- pp regular 'cogud' } }, { -- [[moure]], [[promoure]], [[remoure]], [[somoure]], [[ploure]] match = match_against_verbs("oure", {"m", "pl"}), forms = { stem = "ove", -- v dropped by g_infix before g and u g_infix = "+", } }, { -- [[noure]] match = "noure", forms = { stem = "noe", -- ï in impf1s -aïa gets generated automatically by combine_stem_ending() g_infix = "+", } }, --------------------------------------------- -xer ---------------------------------------- { -- [[conèixer]], [[desconèixer]], [[reconèixer]] match = "conèixer", forms = { g_infix = "coneg", } }, { -- [[créixer]], [[acréixer]], [[decréixer]], [[recréixer]], [[sobrecréixer]] match = "créixer", forms = { pret = {"creixé", "cresqué"}, pres_sub_unstressed = {"creixe", "cresque"}, pp = "crescud", irreg = true, } }, { -- [[merèixer]], [[desmerèixer]], [[irèixer-se]] match = match_against_verbs("rèixer", {"me", "^i"}), forms = { pret = {"reixé", "resqué"}, pres_sub_unstressed = {"reixe", "resque"}, pp = "rescud", irreg = true, } }, { -- [[néixer]]/[[nàixer]], [[renéixer]]/[[renàixer]], [[sobrenéixer]]/[[sobrenàixer]], [[péixer]]/[[pàixer]] match = match_against_verbs("éixer", {"n", "p"}), forms = { stem = "aixe", fut = "aixer", pres_stressed = {"eix", "aix"}, pres_1s = "eixo", pret = {"aixé", "asqué"}, pres_sub_stressed = "eixi", pres_sub_unstressed = {"aixe", "asque"}, pp = "ascud", irreg = true, } }, { match = "àixer", like = "éixer", }, { -- [[parèixer]], [[aparèixer]], [[comparèixer]], [[desaparèixer]], [[reaparèixer]] match = "parèixer", forms = { g_infix = "pareg", } }, --------------------------------------------- misc ---------------------------------------- { -- [[cabre]] match = "cabre", forms = { pres_sub_stressed = "càpiga", pres_sub_unstressed = "capigue", irreg = true, } }, { -- [[caber]] match = "caber", like = "cabre", }, { -- [[saber]] match = "saber", forms = { fut = "sabr", pres_1s = "sé", pres_sub_stressed = "sàpiga", pres_sub_unstressed = "sapigue", imp_2s = "sàpiga", imp_2p = "sapigueu", irreg = true, } }, { -- [[poder]] match = "poder", forms = { fut = "podr", pres_1s = "puc", pres_sub_stressed = "pugui", pres_sub_unstressed = "pugue", g_infix = "pog", imp_2s = "pugues", imp_2p = "pugueu", irreg = true, } }, { -- [[córrer]], [[acórrer]], [[concórrer]], [[decórrer]], [[descórrer]], [[discórrer]], [[encórrer]], -- [[escórrer]], [[incórrer]], [[ocórrer]], [[recórrer]], [[socórrer]], [[transcórrer]] match = "córrer", forms = { pret = "corregué", pres_sub_unstressed = {"corre", "corregue"}, pp = "corregud", irreg = true, } }, { -- [[metre]], [[admetre]], [[arremetre]], [[cometre]], [[comprometre]], [[demetre]], [[descomprometre]], -- [[emetre]], [[entremetre's]], [[escometre]], [[malmetre]], [[manumetre]], [[ometre]], [[permetre]], -- [[prometre]], [[readmetre]], [[remetre]], [[retransmetre]], [[sotmetre]], [[trametre]], [[transmetre]] match = "metre", forms = { pp = "mès#", irreg = true, } }, -------------------------------------------------------------------------------------------- -- -ir -- -------------------------------------------------------------------------------------------- { -- [[acudir]]; NOTE: Separation by meaning does not occur in DCC, DIEC, DEIEC, and DCVB says the distinction -- is geographical and makes no mention of distinction by meaning. OTOH ca.wikt does say that the pronominal -- sense "to occur" tends to conjugate non-inchoative. match = "acudir", forms = { eix_infix = {{ form = "+", footnotes = {'[especially in the sense "to turn up, to be present"]'} }, { form = "-", footnotes = {'[especially in the pronominal sense "to occur"]'} }} } }, -- [[afegir]]: -- non-inchoative in Valencia, inchoative elsewhere { -- [[ajupir]] -- [[buixir]] -- [[bullir]], [[rebullir]] -- [[cruixir]], [[escruixir]] (Routledge says this is inchoative but DIEC, DEIEC and DCC all disagree; note -- pres_2s 'cruixes', handled automatically) -- [[dormir]], [[adormir]] -- [[funyir]] -- [[grunyir]] -- [[munyir]], [[esmunyir]] -- [[pudir]] -- [[punyir]] -- [[retrunyir]] -- [[sallir]] -- [[sentir]], [[pressentir]], [[ressentir-se]]; not [[consentir]], with can be either non-inchoative or -- inchoative, and not [[assentir]] or [[dissentir]], which are only inchoative match = match_against_verbs("ir", {"ajup", "buix", "bull", "cruix", "dorm", "funy", "gruny", "muny", "pud", "puny", "retruny", "^sent", "pressent", "^ressent", "sall"}), forms = { eix_infix = "-", } }, { -- [[arrupir-se]]; -- [[brumir]]; -- [[brunzir]]; -- [[consumir]], [[resumir]], [[presumir]] (not [[sumir]], [[assumir]], [[subsumir]], which are regular) -- [[mentir]], [[desmentir]] -- [[percudir]]; cf. also [[acudir]], which to some extent has separate conjugations per meaning -- [[consentir]] match = match_against_verbs("ir", {"arrup", "brum", "brunz", "consum", "^resum", "presum", "ment", "percud", "consent"}), forms = { eix_infix = {"+", "-"}, } }, -- [[cenyir]]: -- non-inchoative or inchoative in Balearics, inchoative elsewhere { -- [[cobrir]], [[descobrir]], [[encobrir]], [[recobrir]], [[redescobrir]] match = "cobrir", forms = { pp = "cobert", irreg = true, } }, { -- [[collir]], [[acollir]], [[escollir]], [[recollir]] match = "collir", forms = { stressed_stem = "culli", eix_infix = "-", irreg = true, } }, { -- [[complir]], [[acomplir]], [[incomplir]] match = "complir", forms = { pp = {"complert", "complid"}, irreg = true, } }, { -- [[cosir]], [[descosir]], [[recosir]] match = "cosir", forms = { stressed_stem = "cusi", pres_3s = "cús#", eix_infix = "-", irreg = true, } }, { -- [[eixir]], [[deseixir-se]]; not [[teixir]] or [[entreteixir]], and not [[reeixir]] or [[sobreeixir]], -- which have an ï in the stem-stressed forms match = match_against_verbs("eixir", {"^", "des"}), forms = { stressed_stem = "ixi", eix_infix = "-", irreg = true, } }, { -- [[reeixir]], [[sobreeixir]] match = match_against_verbs("eixir", {"^re", "sobre"}), forms = { stressed_stem = "ïxi", eix_infix = "-", irreg = true, } }, -- [[engolir]]: -- non-inchoative in Valencia, inchoative elsewhere { -- [[escopir]] match = "escopir", forms = { stressed_stem = "escupi", eix_infix = "-", irreg = true, } }, { -- [[establir]], [[preestablir]], [[restablir]] match = "establir", forms = { pp = {"establert", "establid"}, irreg = true, } }, -- [[ferir]]: -- non-inchoative in Balearics, inchoative elsewhere -- [[fregir]]: -- non-inchoative in Valencia, inchoative elsewhere { -- [[fugir]], [[confugir]], [[defugir]], [[enfugir-se]]; pres sing ''fujo, fuges, fuig'' handled by -- combine_stem_ending(); can't be handled by rule above that lists many non-inchoative verbs because the -- prefix would be 'fug' and the front-back alternation code doesn't apply to prefixes. match = "fugir", forms = { eix_infix = "-", } }, { -- [[imprimir]], [[reimprimir]], [[sobreimprimir]]; not any other verbs in -primir; write it this way so -- there's a prefix with a vowel to prevent against the accent in the pp from being removed while still -- removing it in the feminine. match = match_against_verbs("primir", {"im"}), forms = { pp = "près#", irreg = true, } }, -- [[llegir]]: -- non-inchoative in Valencia and Minorca, inchoative elsewhere { -- [[lluir]]: regular inchoative in the figurative meaning "to display (something), to be showy" also in the -- legal meaning "free from a pecuniary obligation, such as a land-based tax (emphyteusis)"; irregular in the -- literal meaning "to shine"; use <no_built_in> to get regular conjugation. In the regular conjugation, -- umlauts appear in the following forms: pres_1p/pres_sub_1p/imp_1p lluïm, pres_2p/pres_sub_2p/imp_2p lluïu, -- impf_1s/impf_3s lluïa, impf_2s lluïes, impf_3p lluïen, pret_2s lluïres, pret_3p lluïren, -- impf_sub_2s lluïssis, impf_sub_3p lluïssin, throughout the pp: lluït, lluïda, lluïts, lluïdes. IN the -- irregular conjugation, umlauts appear in the same places as well as elsewhere in the present subjunctive: -- pres_sub_1s/pres_sub_3s/imp_3s lluï, pres_sub_2s lluïs, pres_sub_3p/imp_3p lluïn. Notably, they do *NOT* -- appear in the gerund lluint, the infinitive lluir, or anywhere in the future or conditional. Note that -- verbs.cat [https://www.verbs.cat/en/conjugation/899-lluir.html] lists additional irregular forms pres_1s -- lluu, and alternative impf_sub forms in -e- instead of -i- (lluïsses, lluíssem, lluísseu, lluïssen), but -- these are nonstandard or dialectal per both Routledge and DEIEC. match = "^lluir", forms = { eix_infix = "-", pres3s = {"lluu", "llu"}, -- generates pres_2s, imp_2s irreg = true, } }, { -- [[entrelluir]] "to be half-seen", [[relluir]] "to shine", [[traslluir-se]] "to be translucent"; either -- inchoative or non-inchoative, not distinguished by meaning; note, [[deslluir]] and [[enlluir]] are regular -- inchoative verbs. match = match_against_verbs("lluir", {"entre", "^re", "tras"}), forms = { eix_infix = {"+", "-"}, pres3s = {"llueix", "lluu", "llú"}, -- generates pres_2s, imp_2s; note, pres_2s will end in -es due to -- combine_stem_ending() irreg = true, } }, { -- [[morir]], [[premorir]]; but not [[atemorir]] match = match_against_verbs("morir", {"^", "pre"}), forms = { eix_infix = "-", pp = "mort", irreg = true, } }, { -- [[obrir]], [[entreobrir]], [[reobrir]]; not [[cobrir]] and derivatives, not [[empobrir]], so we have to list -- them individually match = match_against_verbs("obrir", {"^", "entre", "^re"}), forms = { eix_infix = "-", pp = "obert", irreg = true, } }, { -- [[oferir]]; but not [[proferir]] match = "^oferir", forms = { pp = {"ofert", "oferid"}, irreg = true, } }, -- [[oir]], [[desoir]], [[entreoir]]: -- per Routledge, non-inchoative or inchoative normally but only -- non-inchoative in Valencian; but all dictionaries disagree and say it is a regular inchoative-only verb. -- It has the same umlauts as lluir (and [[corroir]], another regular inchoative verb). { -- [[omplir]], [[desomplir-se]], [[reomplir]]; not [[complir]] and derivatives, so we have to list them -- individually match = match_against_verbs("omplir", {"^", "des", "^re"}), forms = { eix_infix = "-", pp = {"omplert", "omplid"}, irreg = true, } }, -- [[penedir-se]]: -- non-inchoative in Balearics, inchoative elsewhere { -- [[pruir]] "to itch": same umlauts as in [[lluir]]. match = "^pruir", forms = { eix_infix = "-", pres3s = {"pruu", "pru"}, -- generates pres_2s, imp_2s irreg = true, } }, { -- [[reblir]] match = "^reblir", forms = { pp = {"reblert", "reblid"}, irreg = true, } }, -- [[renyir]]: -- non-inchoative in Valencia, inchoative elsewhere { -- [[sofrir]] match = "^sofrir", forms = { pp = {"sofert", "sofrid"}, irreg = true, } }, { -- [[sortir]], [[ressortir]], [[sobresortir]]; but not [[assortir]], which is regular inchoative match = match_against_verbs("sortir", {"^", "^res", "sobre"}), forms = { stressed_stem = "surti", eix_infix = "-", irreg = true, } }, { -- [[suplir]] match = "^suplir", forms = { pp = {"suplert", "suplid"}, irreg = true, } }, -- [[teixir]], [[entreteixir]]: -- non-inchoative in Valencia, inchoative elsewhere { -- [[tenir]] but not any compounds; highly irregular match = "^tenir", forms = { fut = "tindr", pres_stressed = "ten", pres_3s = "té", imp_2s = {"té", "ten", "tingues"}, imp_2p = {"teniu", "tingueu"}, g_infix = "ting", } }, { -- [[abstenir-se]], [[atenir-se]], [[captenir-se]], [[cartenir]], [[contenir]], [[detenir]], [[entretenir]], -- [[mantenir]], [[menystenir]], [[obtenir]], [[retenir]], [[sostenir]], [[viltenir]]; highly irregular match = "tenir", forms = { fut = "tindr", pres_stressed = "ten", pres_3s = "té", imp_2s = {"tén", "tingues"}, imp_2p = {"teniu", "tingueu"}, g_infix = "ting", } }, { -- [[tindre]]: variant of [[tenir]] match = "tindre", like = "tenir", }, -- [[tenyir]], [[destenyir]]: -- non-inchoative in Valencia, but [[retenyir]] inchoative or non-inchoative in -- Valencia? (per Routledge); regular inchoative elsewhere { -- [[tossir]] "to cough" match = "^tossir", forms = { stressed_stem = "tussi", -- pres_2s gets 'tusses' pres_3s = "tus", -- note, pres_3s (a single form override) not pres3s (a stem override, which also affects -- pres_2s; but imp_2s is physically copied from pres_3s, so imp_2s correctly gets 'tus') eix_infix = "-", irreg = true, } }, { -- [[venir]] but not any compounds; highly irregular match = "^venir", forms = { fut = "vindr", pres_stressed = "ven", pres_3s = "ve", imp_2s = "vine", g_infix = "ving", } }, { -- compounds of [[venir]]: [[advenir]], [[avenir]], [[contravenir]], [[convenir]], [[desavenir-se]], -- [[desconvenir]], [[entrevenir]], [[esdevenir]], [[intervenir]], [[obvenir]], [[pervenir]], [[prevenir]], -- [[provenir]], [[reconvenir]], [[revenir]], [[sobrevenir]], [[subvenir]]; but not [[enjovenir]] or -- [[rejovenir]]; highly irregular match = match_against_verbs("venir", {"^ad", "^a", "contra", "con", "desa", "entre", "esde", "inter", "ob", "per", "pre", "pro", "^re", "sobre", "sub"}), forms = { fut = "vindr", pres_stressed = "ven", pres_3s = "vé", imp_2s = "vén", g_infix = "ving", } }, { -- [[vindre]]: variant of [[venir]] match = "vindre", like = "venir", }, -- [[vestir]], [[desvestir]], [[revestir]], maybe [[transvestir]]: non-inchoative in Valencia, inchoative or -- non-inchoative in the Balearics; regular inchoative elsewhere; but not [[envestir]] or [[investir]], which are -- regular inchoative everywhere { -- [[fer]], [[contrafer]], [[desfer]], [[estrafer]], [[perfer]], [[refer]], [[satisfer]]; highly irregular match = "fer", forms = { fut = "far", pres_1s = "faj", -- will be converted to 'faig'; 'faig' gets converted to 'faic' pres_2s = "fàs#", pres_3s = "fà#", pres_3p = "fan", pres_unstressed = "fe", impf1 = "fei", impf2 = "fèi", pres_sub_stressed = "faci", pres_sub_unstressed = "fe", pret = "fé", pret_1s = "fiu", pret_3s = "feu", impf_sub_1s = "fés#", -- regular except for base form [[fes]], lacking an accent impf_sub_3s = "fés#", -- same imp_2s = "fés#", pp = "fet", irreg = true, } }, { -- [[dir]], [[adir-se]], [[contradir]], [[desdir]], [[entredir]], [[interdir]], [[maldir]], [[predir]], [[redir]]; -- behaves like an -er/-re verb match = match_against_verbs("dir", {"^", "^a", "contra", "des", "entre", "inter", "mal", "pre", "^re"}), forms = { stem = "die", g_infix = "+", imp_2s = "digues", imp_2p = "digueu", pp = "dit", } }, { -- [[dur]], [[endur-se]]; behaves like an -er/-re verb match = "dur", forms = { stem = "due", g_infix = "+", pres3s = {"duu", "du"}, -- generates pres_2s, imp_2s impf1 = "dui", impf2 = "dúi", pp = "dut", } }, { -- [[ser]]; highly irregular match = "^ser", forms = { pres_1s = "soc", pres_2s = "ets", pres_3s = "és", pres_1p = "som", pres_2p = "sou", pres_3p = "són", impf1 = "er", impf2 = "ér", pres_sub_stressed = "sigui", pres_sub_unstressed = "sigue", pret = "fó", pret_1s = "fui", pret_3s = "fou", impf_sub_1s = "fos", -- regular except for lack of accent impf_sub_3s = "fos", -- same cond = {"serí", "fór"}, imp_2s = "sigues", imp_2p = "sigueu", pp = {"estad", "sigud"}, gerund = {"sent", "essent"}, irreg = true, } }, { -- [[ésser]]; variant of [[ser]] match = "^ésser", like = "ser", }, { -- [[haver]] as auxiliary; highly irregular match = "^haver", var = "aux", forms = { pres_1s = "he", pres_2s = "has", pres_3s = "ha", pres_1p = "hem", pres_2p = "heu", pres_3p = "han", fut = "haur", cond = {"haurí", "haguér"}, pres_sub_stressed = "hagi", pres_sub_unstressed = "hàgi", noimp = true, g_infix = "+", } }, { -- [[haver]] as full verb; highly irregular match = "^haver", var = "full", forms = { pres_1s = {"hec", "hac"}, pres_stressed = {"heu", "hau"}, fut = "haur", pres_sub_stressed = "hegui", g_infix = "+", } }, { -- [[heure]]; variant of full verb [[haver]] match = "^heure", like = "haver", likevar = "full", }, { -- [[haure]]; variant of full verb [[haver]] match = "^haure", like = "haver", likevar = "full", }, } local function skip_slot(base, slot, allow_overrides) if not allow_overrides and (base.basic_overrides[slot] or base.refl and base.basic_reflexive_only_overrides[slot]) then -- Skip any slots for which there are overrides. return true end if base.only3s and (slot:find("^pp_f") or slot:find("^pp_mp")) then -- diluviar, atardecer, neviscar; impersonal verbs have only masc sing pp return true end if not slot:find("[123]") then -- Don't skip non-personal slots. return false end if base.nofinite then return true end if (base.only3s or base.only3sp or base.only3p) and (slot:find("^imp_") or slot:find("^neg_imp_")) then return true end if base.only3s and not slot:find("3s") then -- diluviar, atardecer, neviscar return true end if base.only3sp and not slot:find("3[sp]") then -- atañer, concernir return true end if base.only3p and not slot:find("3p") then -- [[caer cuatro gotas]], [[caer chuzos de punta]], [[entrarle los siete males]] return true end return false end local function add_stem_ending(stem, ending) if ending == "" then return stem end if stem:find("#$") then -- remove final accent when adding a suffix stem = com.remove_accents((stem:gsub("#$", "")), "final syllable only") end return stem .. ending end local function process_stem(stem, fn) if stem:find("#$") then local stem_no_pound_sign = stem:match("^(.*)#$") return fn(stem_no_pound_sign) .. "#" else return fn(stem) end end -- Add the `stem` to the `ending` and apply any phonetic modifications. `is_full_word` indicates that we're creating -- a "full word" not a stem, and turns on devoicing of final consonants. `dont_include_prefix` is used when creating -- stems and indicates not to prepend the prefix in `base.prefix` to the result. `is_pres_sub_stressed` is used when -- creating the pres_sub_stressed stem, to correctly handle both [[desaiguar]] and [[argüir]], whose respective -- interactions between ü and i/ï are very tricky. -- -- WARNING: This function is written very carefully; changes to it can easily have unintended consequences. local function combine_stem_ending(base, stem, ending, is_full_word, dont_include_prefix, is_pres_sub_stressed) -- Include the prefix in the stem unless dont_include_prefix is given (used in construct_stems()), or the value of -- `stem` comes from a user-specified stem or form override. if not dont_include_prefix and not stem:find(IS_USER_STEM_OVERRIDE) and not stem:find(IS_USER_FORM_OVERRIDE) then stem = base.prefix .. stem end -- A * at the beginning of the ending is a signal to remove a stressed accent from the stem. This may feed any of -- the following rules. if ending:find("^%*") then ending = ending:gsub("^%*", "") stem = com.remove_accents(stem, "final syllable only") end -- If ending begins with s and stem ends in a sibilant, we need an e in between; cf. pres_2s 'apareixes' of -- [[aparèixer]], pres_2s 'torces' of [[tòrcer]], pres_2s 'fuges' of [[fugir]], pres_2s 'brunzes' of [[brunzir]]. -- This may feed the next rule. if ending:find("^s") and rfind(stem, "[çjsxz]$") then ending = "e" .. ending end -- By default, stems are in their "back" (standalone) form. Before a front vowel, convert the final consonant to -- its "front" form so the pronunciation doesn't change. if rfind(ending, "^" .. front_vowel_c) then -- adequar -> adeqües -- enaiguar -> enaigües -- pegar -> pegues -- arranjar -> arranges -- marcar -> marques -- abraçar -> abraces stem = com.back_to_front(stem) end -- Ending beginning in -i after diphthong ending in V + i compresses the two i's into one (cf. pret_1s 'desmaí' and -- pres_sub_1s 'desmaï' of [[desmaiar]]). This rule doesn't apply after pseudo-vowel u in gu/qu; cf. pret_1s 'guií' -- of [[guiar]] and contrast pret_1s 'cruí' of [[cruiar]]. This may feed the next rule. if rfind(ending, "^[iíï]") and rfind(stem, V .. "i$") and not rfind(stem, "[gq][uü]i$") then stem = stem:gsub("i$", "") end -- If ending begins with i (not í), it must get a diaeresis after a true vowel (not gu/qu, cf. pres_1p 'delinquim' -- of [[delinquir]], not '#delinquïm'; also not a diphthong ending in u, cf. pres_sub_1s 'apreui' of [[apreuar]] -- not '#apreuï') to prevent the two merging into a diphthong. Note that ü -> u before ï, but to simplify things -- we leave the double umlauts in place and remove the first one during postprocessing, in fix_double_umlauts(). -- Cf.: -- * impf_1s 'raïa' of [[raure]]; -- * pres_sub_1s 'creï' of [[crear]]; -- * pres_sub_1s 'associï' of [[associar]]; -- * impf_1s 'cloïa' of [[cloure]]; -- * pres_1p 'lluïm' of [[lluir]]; -- * pres_1p 'arguïm' of [[argüir]]. if ending:find("^i") and rfind(stem, "[aeiouü]$") and not stem:find("[aeiogq]u$") and -- Unstressed subjunctive endings of [[enaiguar]] remain without umlaut: enaigüi/enaigüis/enaigüin; -- but stressed endings of [[argüir]] that begin with 'i' do get an umlaut: arguït, impf. arguïa, including -- stressed subjunctive endings arguïm/arguïu. In both cases the ending is '-i' as part of the creation of -- the respective stems. There seems no way of distinguishing the two cases other than with a special flag. not (rfind(stem, "[gq]ü$") and ending == "i" and is_pres_sub_stressed) then ending = ending:gsub("^i", "ï") end local retval = add_stem_ending(stem, ending) if retval:find("#$") then -- remove final accent if no vowels in prefix retval = retval:gsub("#$", "") if not rfind(base.prefix, V) then retval = com.remove_accents(retval, "final syllable only") end end if is_full_word then local saw_is_user_form_override retval, saw_is_user_form_override = rsubb(retval, IS_USER_FORM_OVERRIDE, "") retval = retval:gsub(IS_USER_STEM_OVERRIDE, "") if not saw_is_user_form_override then -- Devoice final voiced obstruent (cf. pres_2s 'caps', pres_3s 'cap' of [[cabre]]). But not after a -- consonant (cf. pres_2s 'perds', pres_3s 'perd' of [[perdre]]), except for g -> c, which operates -- even after a consonant (pres_1s 'resolc' of [[resoldre]], pres_1s 'tinc' of [[tenir]]). retval = retval:gsub("g(s?)$", "c%1") retval = rsub(retval, "(" .. V .. ")([bdj])(s?)$", function(before, voiced, after) local devoice = { b = "p", d = "t", j = "ig", -- pres_3s 'fuj' of [[fugir]] -> 'fuig' } return before .. devoice[voiced] .. after end) end end return retval end local function add3(base, slot, stems, endings, footnotes, allow_overrides) if skip_slot(base, slot, allow_overrides) then return end local function do_combine_stem_ending(stem, ending) return combine_stem_ending(base, stem, ending, "is full word") end iut.add_forms(base.forms, slot, stems, endings, do_combine_stem_ending, nil, nil, footnotes) end local function insert_form(base, slot, form) if not skip_slot(base, slot) then iut.insert_form(base.forms, slot, form) end end local function insert_forms(base, slot, forms) if not skip_slot(base, slot) then iut.insert_forms(base.forms, slot, forms) end end local function add_single_stem_tense(base, slot_pref, stems, s1, s2, s3, p1, p2, p3) local function addit(slot, ending) add3(base, slot_pref .. "_" .. slot, stems, ending) end addit("1s", s1) addit("2s", s2) addit("3s", s3) addit("1p", p1) addit("2p", p2) addit("3p", p3) end local function map_general(stemforms, fn) return iut.map_forms(iut.convert_to_general_list_form(stemforms), fn) end local function flatmap_general(stemforms, fn) return iut.flatmap_forms(iut.convert_to_general_list_form(stemforms), fn) end -- Given a stem ending in a conjugation vowel -a/-e/-i/-ï, split into stem base and conjugation vowel, converting the -- stem base to "back" form if the conjugation vowel is front (hence 'torce' of [[tòrcer]] splits into 'torç' and 'e', -- and 'fugi' of [[fugir]] splits into 'fuj' and 'i'). local function split_conj_vowel(stem) local stem_base, conj_vowel = rmatch(stem, "^(.*)([aeiï])$") if not stem_base then error(("Internal error: Stem '%s' doesn't end in conjugation vowel a/e/i"):format(stem)) end if conj_vowel == "ï" then -- To simplify handling of ï, convert to i. It will be converted back to ï as necessary in -- combine_stem_ending(). conj_vowel = "i" end if rfind(conj_vowel, front_vowel_c) then stem_base = com.front_to_back(stem_base) end return stem_base, conj_vowel end local function construct_stems(base) base.output_stems = {} local stems = base.output_stems local bst = base.input_stems -- YUCK, see combine_stem_ending() for the necessity of is_pres_sub_stressed. local function combine(stem, ending, is_pres_sub_stressed) return combine_stem_ending(base, stem, ending, false, "dont include prefix", is_pres_sub_stressed) end stems.irreg = bst.irreg or bst.g_infix -- NOTE: Some stems end in a conjugation or similar vowel, specifically: -- * `stem` (ends in conjugation vowel -a/-e/-i); -- * `stressed_stem` (likewise); -- * `unstressed_stem` (likewise); -- * `pres_unstressed` (which assumes the form of the gerund minus the -nt; note that `pres_stressed` does *NOT* -- end in a conjugation vowel, but assumes the stem form; the value of pres_3s will be derived by adding -a for -- -ar verbs and otherwise adding an -e prop vowel when required, as in [[cobrir]], and otherwise adding no -- vowel); -- * `pres_sub_stressed` (which assumes the form of pres_sub_3s and hence usually ends in -i, occasionally -a); -- * `pres_sub_unstressed` (which assumes the form of pres_sub_1p minus the -m, hence ends in -e or -i). -- Save stem for use in add_categories_and_annotation() for determining the conjugation class. stems.stem = bst.stem or base.stem local eix_infix_stem if base.conj_vowel == "i" then -- Save eix_infix value for use in add_categories_and_annotation() for determining whether consonant -- alternations exist. stems.eix_infix = bst.eix_infix or bst.g_infix and "-" or "+" eix_infix_stem = flatmap_general(stems.eix_infix, function(form) if form == "+" then return map_general(stems.stem, function(form) local stem_base, conj_vowel = split_conj_vowel(form) return combine(stem_base, "eixe") end) elseif form == "-" then return stems.stem else return form end end) end local stressed_stem = bst.stressed_stem or eix_infix_stem or stems.stem local unstressed_stem = bst.unstressed_stem or stems.stem -- Add the 'g' that is characteristic of g-infix verbs. We remove a stem-final v, e.g. [[beure]] with stem 'beve' -- becomes 'beg'. local function add_g(stemforms) return map_general(stemforms, function(form) local stem_base, conj_vowel = split_conj_vowel(form) stem_base = stem_base:gsub("v$", "") return combine(stem_base, "g") end) end -- Add the 'u' of the pres_3s that is characteristic of g-infix verbs (and conjugation vowel 'e', later removed). -- We remove a stem-final v, as well as i as part of a diphthong, e.g. [[beure]] with stem 'beve' becomes 'beue' -- and [[veure]] with stem 'veie' becomes 'veue' (but [[riure]] with stem 'rie' becomes 'riue' not '#rue'). We -- don't add -u after a consonant, e.g. [[doldre]] with stem 'dole' becomes 'dole' not '#dolue'. local function add_u(stemforms) return map_general(stemforms, function(form) local stem_base, conj_vowel = split_conj_vowel(form) if stem_base:find("v$") then stem_base = stem_base:gsub("v$", "") else stem_base = rsub(stem_base, "(" .. V .. ")i$", "%1") end -- Add u after vowel but not after another u, so we get pres_3p 'duen' of [[dur]] not '#duuen'. if rfind(stem_base, V .. "$") and not stem_base:find("u$") then return combine(stem_base, "u") else return stem_base end end) end local stressed_g_infix, unstressed_g_infix, g_infix_pres_stressed if bst.g_infix then local function flatmap_g_infix(default) return flatmap_general(bst.g_infix, function(form) if form == "+" then return default else return form end end) end stressed_g_infix = flatmap_g_infix(add_g(stressed_stem)) unstressed_g_infix = flatmap_g_infix(add_g(unstressed_stem)) g_infix_pres_stressed = add_u(stressed_stem) end stems.pres_unstressed = bst.pres_unstressed or unstressed_stem stems.pres_stressed = -- If no_pres_stressed given, pres_stressed stem should be empty so no forms are generated. base.no_pres_stressed and {} or bst.pres_stressed or g_infix_pres_stressed or map_general(stressed_stem, function(form) local stem_base, conj_vowel = split_conj_vowel(form) return stem_base end) stems.pres1s = -- If no_pres_stressed given, pres1s stem should be empty so no forms are generated. base.no_pres_stressed and {} or stressed_g_infix or map_general(stems.pres_stressed, function(form) return combine(form, "o") end) stems.pres3s = -- If no_pres_stressed given, pres3s stem should be empty so no forms are generated. base.no_pres_stressed and {} or bst.pres3s or map_general(stems.pres_stressed, function(form) if base.conj_vowel == "a" then return combine(form, "a") elseif rfind(form, C .. "[lr]$") and not rfind(form, V .. "ll$") then return combine(form, "e") else return form end end) stems.pres3p = -- If no_pres_stressed given, pres3p stem should be empty so no forms are generated. base.no_pres_stressed and {} or map_general(stems.pres_stressed, function(form) return combine(form, "en") end) local function compute_impf_stem(with_accent) return map_general(stems.pres_unstressed, function(form) local stem_base, conj_vowel = split_conj_vowel(form) if conj_vowel == "a" then return combine(stem_base, with_accent and "àv" or "av") elseif stem_base:find("i#?$") then form = form:gsub("i#?$", "") return combine(rmatch(stem_base, "^(.-)" .. V .. "*$"), with_accent and "èi" or "ei") else return combine(stem_base, with_accent and "í" or "i") -- i -> ï after a vowel end end) end stems.impf1 = bst.impf1 or compute_impf_stem(false) stems.impf2 = bst.impf2 or compute_impf_stem(true) stems.pret = bst.pret or unstressed_g_infix and map_general(unstressed_g_infix, function(form) return combine(form, "é") end ) or map_general(unstressed_stem, function(form) local accent_conj_vowel = { a = "à", e = "é", i = "í", } local stem_base, conj_vowel = split_conj_vowel(form) return combine(stem_base, accent_conj_vowel[conj_vowel]) end) stems.fut = bst.fut or base.inf_stem stems.cond = bst.cond or map_general(stems.fut, function(form) return combine(form, "í") end) stems.pres_sub_stressed = bst.pres_sub_stressed or stressed_g_infix and map_general(stressed_g_infix, function(form) return combine(form, "i") end) or map_general(stressed_stem, function(form) local stem_base, conj_vowel = split_conj_vowel(form) return combine(stem_base, "i", "is pres_sub_stressed") end) stems.pres_sub_unstressed = bst.pres_sub_unstressed or unstressed_g_infix and map_general(unstressed_g_infix, function(form) return combine(form, "e") end) or map_general(unstressed_stem, function(form) local stem_base, conj_vowel = split_conj_vowel(form) return combine(stem_base, conj_vowel == "i" and conj_vowel or "e") end) stems.impf_sub = bst.impf_sub or map_general(stems.pret, function(form) local stem_base = rmatch(form, "^(.*)à$") -- already in "back" form, no need to convert if stem_base then return combine(stem_base, "é") else return form end end) stems.pp = bst.pp or unstressed_g_infix and map_general(unstressed_g_infix, function(form) return combine(form, "ud") end ) or map_general(unstressed_stem, function(form) local stem_base, conj_vowel = split_conj_vowel(form) -- use combine() so we get 'abduïd' from 'abdu-' of [[abduir]], 'seguid' from 'seg-' from [[seguir]], etc. return combine(stem_base, (conj_vowel == "e" and "u" or conj_vowel) .. "d") end) end local function a_to_e(base, stems, suffix) return map_general(stems, function(form) local stem_base = form:match("^(.-)a$") if stem_base then suffix = "e" .. suffix else stem_base = form end return combine_stem_ending(base, stem_base, suffix, "is full word") end) end local function add_present_indic(base) local stems = base.output_stems local function addit(slot, stems, ending) add3(base, "pres_" .. slot, stems, ending) end addit("1s", stems.pres1s, "") insert_forms(base, "pres_2s", a_to_e(base, stems.pres3s, "s")) addit("3s", stems.pres3s, "") insert_forms(base, "pres_1p", a_to_e(base, stems.pres_unstressed, "m")) insert_forms(base, "pres_2p", a_to_e(base, stems.pres_unstressed, "u")) addit("3p", stems.pres3p, "") end local function add_present_subj(base) local stems = base.output_stems local function addit(slot, stems, ending) add3(base, "pres_sub_" .. slot, stems, ending) end -- Regular -ar verb: [[amar]]: ami, amis, ami, amem, ameu, amin -- Regular -re verb: [[batre]]: bati, batis, bati, batem, bateu, batin (same as -ar verb) -- Regular -ir verb, no -eix- infix: [[dormir]]: dormi, dormis, dormi, dormim, dormiu, dormin -- Regular -ir verb, -eix- infix: [[imprimir]]: imprimeixi, imprimeixis, imprimeixi, imprimim, imprimiu, imprimeixin -- Stem changing in 123s/3p vs. 12p: -- * -eix- infix (-eix- in all stressed forms: 123s/3p of pres ind/sub, 2s imp) -- * [[collir]]: culli, cullis, culli, collim, colliu, cullin (cull- in all stressed forms) -- * [[cabre]]: càpiga, càpigues, càpiga, capiguem, capigueu, càpiguen (also different endings) addit("1s", stems.pres_sub_stressed, "") insert_forms(base, "pres_sub_2s", a_to_e(base, stems.pres_sub_stressed, "s")) addit("3s", stems.pres_sub_stressed, "") addit("1p", stems.pres_sub_unstressed, "m") addit("2p", stems.pres_sub_unstressed, "u") insert_forms(base, "pres_sub_3p", a_to_e(base, stems.pres_sub_stressed, "n")) end local function add_finite_non_present(base) local stems = base.output_stems local function add_tense(slot, stem, s1, s2, s3, p1, p2, p3) add_single_stem_tense(base, slot, stem, s1, s2, s3, p1, p2, p3) end add_tense("impf", stems.impf1, "a", "es", "a", nil, nil, "en") add_tense("impf", stems.impf2, nil, nil, nil, "em", "eu", nil) -- pret_1s ends in -í regardless of the normal vowel of the stem. insert_forms(base, "pret_1s", map_general(stems.pret, function(form) local stem_base, conj_vowel = rmatch(form, "^(.*)(" .. V .. ")$") if not stem_base then error(("Internal error: Preterite stem '%s' doesn't end in vowel"):format(form)) end if rfind(conj_vowel, front_vowel_c) then stem_base = com.front_to_back(stem_base) end -- Use combine_stem_ending() to handle back-to-front conversions, e.g. pegà -> peguí for [[pegar]] and ensure -- that the prefix gets added. return combine_stem_ending(base, stem_base, "í", "is full word") end)) -- * at the beginning of the ending means to remove an accent from the last vowel of the preterite stem. add_tense("pret", stems.pret, nil, "*res", "", "rem", "reu", "*ren") -- * at the beginning of the ending means to remove an accent from the last vowel of the imperfect subjunctive stem. add_tense("impf_sub", stems.impf_sub, "s", "*ssis", "s", "ssim", "ssiu", "*ssin") add_tense("fut", stems.fut, "é", "às", "à", "em", "eu", "an") add_tense("cond", stems.cond, "*a", "*es", "*a", "em", "eu", "*en") end local function add_non_finite_forms(base) local stems = base.output_stems local function addit(slot, stems, ending, footnotes) add3(base, slot, stems, ending, footnotes) end insert_form(base, "infinitive", {form = base.orig_verb}) -- Also insert "infinitive + reflexive pronoun" combinations if we're handling a reflexive verb. See comment below -- for "gerund + reflexive pronoun" combinations. if base.refl then for _, persnum in ipairs(person_number_list) do insert_form(base, "infinitive_" .. persnum, {form = base.orig_verb}) end end -- Gerunds don't have an umlaut over the i in cases like 'abduint' of 'abduir' (not '#abduïnt'). local pres_unstressed_no_umlaut = map_general(stems.pres_unstressed, function(form) return rsub(form, "ï$", "i") end) addit("gerund", pres_unstressed_no_umlaut, "nt") -- Also insert "gerund + reflexive pronoun" combinations if we're handling a reflexive verb. We insert exactly the -- same form as for the bare gerund; later on in add_reflexive_or_fixed_clitic_to_forms(), we add the appropriate -- clitic pronouns. It's important not to do this for non-reflexive verbs, because in that case, the clitic -- pronouns won't be added, and {{ca-verb form of}} will wrongly consider all these combinations as possible -- inflections of the bare gerund. Thanks to [[User:JeffDoozan]] for this bug fix. if base.refl then for _, persnum in ipairs(person_number_list) do addit("gerund_" .. persnum, pres_unstressed_no_umlaut, "nt") end end addit("pp_ms", stems.pp, "") if not base.pp_inv then addit("pp_fs", stems.pp, "a") -- make_plural() handles the complexities of e.g. 'vist' of [[veure]] -> 'vistos'/'vists' and 'romàs' of -- [[romandre]] -> 'romasos'. We need to use flatmap_general() because make_plural() may return more than one -- plural, and we need to use map_general() on the result, applying combine_stem_ending(), to ensure that -- prefixes get properly added and plurals like 'amads' of stem 'amad' of [[amar]] get converted to 'amats'. insert_forms(base, "pp_mp", map_general(flatmap_general(stems.pp, function(form) -- Remove any # indicating that an accent will be dropped; it will be dropped in any case by make_plural(). form = form:gsub("#$", "") return com.make_plural(form, "m") end), function(form) return combine_stem_ending(base, form, "", "is full word") end)) addit("pp_fp", stems.pp, "es") end end local function add_imperatives(base) if base.noimp then return end -- Copy pres3s to imperative since they are almost always the same. insert_forms(base, "imp_2s", iut.map_forms(base.forms.pres_3s, function(form) return form end)) -- Copy pres2p to imperative plural since they are almost always the same. insert_forms(base, "imp_2p", iut.map_forms(base.forms.pres_2p, function(form) return form end)) -- Copy subjunctives to imperatives. for _, persnum in ipairs({"3s", "1p", "3p"}) do local from = "pres_sub_" .. persnum local to = "imp_" .. persnum insert_forms(base, to, iut.map_forms(base.forms[from], function(form) return form end)) end end local function fix_double_umlauts(base) for slot, forms in pairs(base.forms) do for _, form in ipairs(forms) do form.form = form.form:gsub("üï", "uï") end end end local function process_slot_overrides(base, filter_slot, reflexive_only) local overrides = reflexive_only and base.basic_reflexive_only_overrides or base.basic_overrides for slot, forms in pairs(overrides) do if not filter_slot or filter_slot(slot) then add3(base, slot, forms, "", nil, "allow overrides") end end end local function link_clitic(clitic) return (clitic:gsub("([^ %-]+)", "[[%1]]")) end -- Prefix `form` with `clitic`, adding fixed text `between` between them. Add links as appropriate unless the user -- requested no links. Check whether form already has brackets (as will be the case if the form has a fixed clitic). local function prefix_clitic_to_form(base, clitic, between, form) if base.alternant_multiword_spec.args.noautolinkverb then return clitic .. between .. form else local clitic_pref = link_clitic(clitic) .. between if form:find("%[%[") then return clitic_pref .. form else return clitic_pref .. "[[" .. form .. "]]" end end end -- Suffix `form` with `clitic`. Add links as appropriate unless the user requested no links. Check whether form already -- has brackets (as will be the case if the form has a fixed clitic). local function suffix_clitic_to_form(base, clitic, form) local autolink = not base.alternant_multiword_spec.args.noautolinkverb if base.alternant_multiword_spec.args.noautolinkverb then return form .. clitic else local clitic_suf = link_clitic(clitic) if form:find("%[%[") then return form .. clitic_suf else return "[[" .. form .. "]]" .. clitic_suf end end end -- Add a reflexive pronoun or fixed clitic (FIXME: not working), as appropriate to the base forms that were generated. -- `do_joined` means to do only the forms where the pronoun is joined to the end of the form; otherwise, do only the -- forms where it is not joined and precedes the form. local function add_reflexive_or_fixed_clitic_to_forms(base, do_reflexive, do_joined) for _, slotaccel in ipairs(base.alternant_multiword_spec.verb_slots_basic) do local slot, accel = unpack(slotaccel) local persnum if slot:find("[123]") then persnum = slot:match("^.*_(.-)$") else persnum = "3s" end local function get_proclitic(form) --if not do_reflexive then -- return base.clitic if form:find("^[aeiouh]") then return proclitic_elided_person_number_to_reflexive_pronoun[persnum] else return proclitic_non_elided_person_number_to_reflexive_pronoun[persnum] end end local function get_enclitic(form) --if not do_reflexive then -- return base.clitic if rfind(form, C .. "$") or rfind(form, V .. "[iu]$") and not form:find("[gq]ui$") then return enclitic_non_elided_person_number_to_reflexive_pronoun[persnum] else return enclitic_elided_person_number_to_reflexive_pronoun[persnum] end end if base.forms[slot] then if do_reflexive and slot:find("^pp_") or slot == "infinitive_linked" then -- do nothing with reflexive past participles or with infinitive linked (handled at the end) elseif slot:find("^neg_imp_") then error("Internal error: Should not have forms set for negative imperative at this stage") else local slot_has_suffixed_clitic = slot:find("infinitive") or slot:find("gerund") or slot:find("^imp_") -- Maybe generate non-reflexive parts and separated syntactic variants for use in -- {{ca-verb form of}}. See comment in add_slots() above `need_special_verb_form_of_slots`. -- Check for do_joined so we only run this code once. if do_reflexive and do_joined and base.alternant_multiword_spec.source_template == "ca-verb form of" and -- Skip personal variants of infinitives and gerunds so we don't think [[arrependendo]] is a -- non-reflexive equivalent of [[arrependendo-me]]. not slot:find("infinitive_") and not slot:find("gerund_") then -- Clone the forms because we will be destructively modifying them just below, adding the reflexive -- pronoun. insert_forms(base, slot .. "_non_reflexive", mw.clone(base.forms[slot])) if slot_has_suffixed_clitic then insert_forms(base, slot .. "_variant", iut.map_forms(base.forms[slot], function(form) return prefix_clitic_to_form(base, get_proclitic(form), "... ", form) end)) end end if slot_has_suffixed_clitic then if do_joined then -- Add clitic after form. for _, form in ipairs(base.forms[slot]) do form.form = suffix_clitic_to_form(base, get_enclitic(form.form), form.form) end end elseif not do_joined then -- Add clitic before form. for _, form in ipairs(base.forms[slot]) do form.form = prefix_clitic_to_form(base, get_proclitic(form.form), "", form.form) end end end end end end local function handle_infinitive_linked(base) -- Compute linked versions of potential lemma slots, for use in {{ca-verb}}. -- We substitute the original lemma (before removing links) for forms that -- are the same as the lemma, if the original lemma has links. for _, slot in ipairs({"infinitive"}) do insert_forms(base, slot .. "_linked", iut.map_forms(base.forms[slot], function(form) if form == base.lemma and rfind(base.linked_lemma, "%[%[") then return base.linked_lemma else return form end end)) end end local function generate_negative_imperatives(base) if base.noimp then return end -- Copy subjunctives to negative imperatives, preceded by "no". for _, persnum in ipairs(neg_imp_person_number_list) do local from = "pres_sub_" .. persnum local to = "neg_imp_" .. persnum insert_forms(base, to, iut.map_forms(base.forms[from], function(form) if base.alternant_multiword_spec.args.noautolinkverb then return "no " .. form elseif form:find("%[%[") then -- already linked, e.g. when reflexive return "[[no]] " .. form else return "[[no]] [[" .. form .. "]]" end end)) end end -- Process specs given by the user using 'addnote[SLOTSPEC][FOOTNOTE][FOOTNOTE][...]'. local function process_addnote_specs(base) for _, spec in ipairs(base.addnote_specs) do for _, slot_spec in ipairs(spec.slot_specs) do slot_spec = "^" .. slot_spec .. "$" for slot, forms in pairs(base.forms) do if rfind(slot, slot_spec) then -- To save on memory, side-effect the existing forms. for _, form in ipairs(forms) do form.footnotes = iut.combine_footnotes(form.footnotes, spec.footnotes) end end end end end end local function add_missing_links_to_forms(base) -- Any forms without links should get them now. Redundant ones will be stripped later. for slot, forms in pairs(base.forms) do for _, form in ipairs(forms) do if not form.form:find("%[%[") then form.form = "[[" .. form.form .. "]]" end end end end local function conjugate_verb(base) construct_stems(base) add_present_indic(base) add_present_subj(base) add_finite_non_present(base) add_non_finite_forms(base) fix_double_umlauts(base) -- do non-reflexive non-imperative slot overrides process_slot_overrides(base, function(slot) return not slot:find("^imp_") and not slot:find("^neg_imp_") end) -- This should happen after process_slot_overrides() in case a derived slot is based on an override -- (as with the imp_3s of [[dar]], [[estar]]). add_imperatives(base) -- do non-reflexive positive imperative slot overrides process_slot_overrides(base, function(slot) return slot:find("^imp_") end) -- We need to add joined reflexives, then joined and non-joined clitics, then non-joined reflexives, so we get -- [[arrepéndete]] but [[no]] [[te]] [[arrependas]]. if base.refl then add_reflexive_or_fixed_clitic_to_forms(base, "do reflexive", "do joined") process_slot_overrides(base, nil, "do reflexive") -- do reflexive-only slot overrides add_reflexive_or_fixed_clitic_to_forms(base, "do reflexive", false) end -- This should happen after add_reflexive_or_fixed_clitic_to_forms() so negative imperatives get the reflexive pronoun -- and clitic in them. generate_negative_imperatives(base) -- do non-reflexive negative imperative slot overrides -- FIXME: What about reflexive negative imperatives? process_slot_overrides(base, function(slot) return slot:find("^neg_imp_") end) -- This should happen before add_missing_links_to_forms() so that the comparison `form == base.lemma` -- in handle_infinitive_linked() works correctly and compares unlinked forms to unlinked forms. handle_infinitive_linked(base) process_addnote_specs(base) if not base.alternant_multiword_spec.args.noautolinkverb then add_missing_links_to_forms(base) end end local function parse_indicator_spec(angle_bracket_spec) -- Store the original angle bracket spec so we can reconstruct the overall conj spec with the lemma(s) in them. local base = { angle_bracket_spec = angle_bracket_spec, user_basic_overrides = {}, user_stems = {}, addnote_specs = {}, } local function parse_err(msg) error(msg .. ": " .. angle_bracket_spec) end local function fetch_footnotes(separated_group) local footnotes for j = 2, #separated_group - 1, 2 do if separated_group[j + 1] ~= "" then parse_err("Extraneous text after bracketed footnotes: '" .. table.concat(separated_group) .. "'") end if not footnotes then footnotes = {} end table.insert(footnotes, separated_group[j]) end return footnotes end local inside = angle_bracket_spec:match("^<(.*)>$") assert(inside) if inside == "" then return base end local segments = put.parse_balanced_segment_run(inside, "[", "]") local dot_separated_groups = put.split_alternating_runs(segments, "%.") for i, dot_separated_group in ipairs(dot_separated_groups) do local first_element = dot_separated_group[1] if first_element == "addnote" then local spec_and_footnotes = fetch_footnotes(dot_separated_group) if #spec_and_footnotes < 2 then parse_err("Spec with 'addnote' should be of the form 'addnote[SLOTSPEC][FOOTNOTE][FOOTNOTE][...]'") end local slot_spec = table.remove(spec_and_footnotes, 1) local slot_spec_inside = rmatch(slot_spec, "^%[(.*)%]$") if not slot_spec_inside then parse_err("Internal error: slot_spec " .. slot_spec .. " should be surrounded with brackets") end local slot_specs = rsplit(slot_spec_inside, ",") -- FIXME: Here, [[Module:it-verb]] called strip_spaces(). Generally we don't do this. Should we? table.insert(base.addnote_specs, {slot_specs = slot_specs, footnotes = spec_and_footnotes}) elseif indicator_flags[first_element] then if #dot_separated_group > 1 then parse_err("No footnotes allowed with '" .. first_element .. "' spec") end if base[first_element] then parse_err("Spec '" .. first_element .. "' specified twice") end base[first_element] = true elseif first_element:find("^var:") then if #dot_separated_group > 1 then parse_err(("Can't attach footnotes to 'var:' spec '%s'"):format(first_element)) end base.var = first_element:match("^var:(.*)$") elseif first_element:find(":") then local colon_separated_groups = put.split_alternating_runs(dot_separated_group, "%s*:%s*") local first_element = colon_separated_groups[1][1] if #colon_separated_groups[1] > 1 then parse_err("Can't attach footnotes directly to '" .. first_element .. "' spec; attach them to the " .. "colon-separated values following the initial colon") end if overridable_stems[first_element] then if base.user_stems[first_element] then parse_err("Overridable stem '" .. first_element .. "' specified twice") end table.remove(colon_separated_groups, 1) base.user_stems[first_element] = overridable_stems[first_element](colon_separated_groups, {prefix = first_element, base = base, parse_err = parse_err, fetch_footnotes = fetch_footnotes}) else -- assume a basic override; we validate further later when the possible slots are available if base.user_basic_overrides[first_element] then parse_err("Basic override '" .. first_element .. "' specified twice") end table.remove(colon_separated_groups, 1) base.user_basic_overrides[first_element] = allow_multiple_values_for_override(colon_separated_groups, {prefix = first_element, base = base, parse_err = parse_err, fetch_footnotes = fetch_footnotes}, "is form override") end else parse_err("Unrecognized spec '" .. first_element .. "'") end end return base end -- Normalize all lemmas, substituting the pagename for blank lemmas and adding links to multiword lemmas. local function normalize_all_lemmas(alternant_multiword_spec, head) -- (1) Add links to all before and after text. Remember the original text so we can reconstruct the verb spec later. if not alternant_multiword_spec.args.noautolinktext then iut.add_links_to_before_and_after_text(alternant_multiword_spec, "remember original") end -- (2) Remove any links from the lemma, but remember the original form so we can use it below in the 'lemma_linked' -- form. iut.map_word_specs(alternant_multiword_spec, function(base) if base.lemma == "" then base.lemma = head end base.user_specified_lemma = base.lemma base.lemma = m_links.remove_links(base.lemma) local refl_verb = base.lemma local verb, refl = rmatch(refl_verb, "^(.-)%-(se)$") if not verb then verb, refl = rmatch(refl_verb, "^(.-)('s)$") end if not verb then verb, refl = refl_verb, nil end base.user_specified_verb = verb base.refl = refl base.verb = base.user_specified_verb local linked_lemma if alternant_multiword_spec.args.noautolinkverb or base.user_specified_lemma:find("%[%[") then linked_lemma = base.user_specified_lemma elseif base.refl then -- Reconstruct the linked lemma with separate links around base verb, reflexive pronoun and clitic. linked_lemma = base.user_specified_verb == base.verb and "[[" .. base.user_specified_verb .. "]]" or "[[" .. base.verb .. "|" .. base.user_specified_verb .. "]]" linked_lemma = linked_lemma .. (refl and "-[[" .. refl .. "]]" or "") else -- Add links to the lemma so the user doesn't specifically need to, since we preserve links in multiword -- lemmas and include links in non-lemma forms rather than allowing the entire form to be a link. linked_lemma = iut.add_links(base.user_specified_lemma) end base.linked_lemma = linked_lemma end) end local function detect_indicator_spec(base) if (base.only3s and 1 or 0) + (base.only3sp and 1 or 0) + (base.only3p and 1 or 0) > 1 then error("Only one of 'only3s', 'only3sp' and 'only3p' can be specified") end base.forms = {} base.input_stems = {} base.basic_overrides = {} base.basic_reflexive_only_overrides = {} base.orig_verb = base.verb -- in case of a 'like = "..."' redirect if not base.no_built_in then local function match_built_in_spec(verb, built_in_spec) local prefix, non_prefixed_verb if type(built_in_spec.match) == "function" then prefix, non_prefixed_verb = built_in_spec.match(verb) elseif built_in_spec.match:find("^%^") and rsub(built_in_spec.match, "^%^", "") == verb then -- begins with ^, for exact match, and matches prefix, non_prefixed_verb = "", verb else prefix, non_prefixed_verb = rmatch(verb, "^(.*)(" .. built_in_spec.match .. ")$") end return prefix, non_prefixed_verb end local function find_built_in(verb, var) for _, built_in_spec in ipairs(built_in_conjugations) do local prefix, non_prefixed_verb = match_built_in_spec(verb, built_in_spec) if prefix then if not built_in_spec.var then if var then error(("Can't specify a variant spec 'var:%s' with verb '%s'"):format(var, verb)) end return prefix, non_prefixed_verb, built_in_spec elseif not var then local possible_vars = {} for _, built_in_spec in ipairs(built_in_conjugations) do local prefix, non_prefixed_verb = match_built_in_spec(verb, built_in_spec) if prefix then table.insert(possible_vars, built_in_spec.var) end end error(("For verb '%s', must specify a variant using 'var:...'; possible values are %s"):format( verb, table.concat(possible_vars, ", "))) elseif built_in_spec.var == var then return prefix, non_prefixed_verb, built_in_spec end end end return nil end local prefix, non_prefixed_verb, built_in_spec = find_built_in(base.verb, base.var) if prefix then -- we found a built-in verb if built_in_spec.like then -- we found a redirect to another verb that has the same conjugation, just a different infinitive base.verb = prefix .. built_in_spec.like local new_prefix, new_non_prefixed_verb, new_built_in_spec = find_built_in(base.verb, built_in_spec.likevar) if new_prefix then -- redirected to another built-in verb base.prefix = new_prefix base.non_prefixed_verb = new_non_prefixed_verb built_in_spec = new_built_in_spec else built_in_spec = nil end else base.prefix = prefix base.non_prefixed_verb = non_prefixed_verb end end if built_in_spec then -- we found a built-in verb, possibly redirecting to another built-in verb for stem, forms in pairs(built_in_spec.forms) do if type(forms) == "function" then forms = forms(base, base.prefix) end if stem:find("^refl_") then stem = stem:gsub("^refl_", "") if not base.alternant_multiword_spec.verb_slots_basic_map[stem] then error("Internal error: setting for 'refl_" .. stem .. "' does not refer to a basic verb slot") end base.basic_reflexive_only_overrides[stem] = forms elseif base.alternant_multiword_spec.verb_slots_basic_map[stem] then -- an individual form override of a basic form base.basic_overrides[stem] = forms else base.input_stems[stem] = forms end end end end -- Override built-in-verb stems and overrides with user-specified ones. for stem, values in pairs(base.user_stems) do base.input_stems[stem] = values end for override, values in pairs(base.user_basic_overrides) do if not base.alternant_multiword_spec.verb_slots_basic_map[override] then error("Unrecognized override '" .. override .. "': " .. base.angle_bracket_spec) end base.basic_overrides[override] = values end base.prefix = base.prefix or "" base.non_prefixed_verb = base.non_prefixed_verb or base.verb local inf_stem, suffix = rmatch(base.non_prefixed_verb, "^(.*)(re)$") if not inf_stem then inf_stem, suffix = rmatch(base.non_prefixed_verb, "^(.*)([aeiu]r)$") end if not inf_stem then error("Unrecognized infinitive: " .. base.verb) end -- Remove accents from e.g. [[parèixer]], [[córrer]]. inf_stem = com.remove_accents(inf_stem) -- Save full infinitive stem for use in future and conditional. base.inf_stem = (inf_stem .. suffix):gsub("e$", "") local stem = inf_stem if suffix == "re" then -- verbs in -ldre, -ndre have stem without the d stem = stem:gsub("([ln])d$", "%1") elseif suffix == "ur" then stem = stem .. "u" end base.conj_vowel = (suffix == "re" or suffix == "ur") and "e" or suffix:gsub("r$", "") -- If the stem is followed by a front vowel, convert it to its "back" form before calling combine_stem_ending(), -- which expects the "back" form of the stem and may convert it back to the "front" form. Don't do this conversion -- for ï so we leave [[arguïr]] (underlyingly 'argüïr') as 'argu' ("back" form), which becomes 'argü' ("front" form) -- before front vowel ï and we end up with base.stem containing the underlying form 'argüï'. We remove the first of -- two umlauts in a row in a postprocessing step (fix_double_umlauts()). if rfind(suffix, "^[ei]") then stem = com.front_to_back(stem) end -- Use combine_stem_ending() so we get ï if necessary. base.stem = combine_stem_ending(base, stem, base.conj_vowel, false, "dont include prefix") -- Propagate built-in-verb indicator flags to `base` and combine with user-specified flags. for indicator_flag, _ in pairs(indicator_flags) do base[indicator_flag] = base[indicator_flag] or base.input_stems[indicator_flag] end end local function detect_all_indicator_specs(alternant_multiword_spec) -- Propagate some settings up; some are used internally, others by [[Module:pt-headword]]. iut.map_word_specs(alternant_multiword_spec, function(base) -- Internal indicator flags. Do these before calling detect_indicator_spec() because add_slots() uses them. for _, prop in ipairs { "refl", "clitic" } do if base[prop] then alternant_multiword_spec[prop] = true end end base.alternant_multiword_spec = alternant_multiword_spec end) add_slots(alternant_multiword_spec) iut.map_word_specs(alternant_multiword_spec, function(base) detect_indicator_spec(base) -- User-specified indicator flags. Do these after calling detect_indicator_spec() because the latter may set these -- indicators for built-in verbs. for prop, _ in pairs(indicator_flags) do if base[prop] then alternant_multiword_spec[prop] = true end end end) end local function add_categories_and_annotation(alternant_multiword_spec, base, multiword_lemma) local function insert_ann(anntype, value) m_table.insertIfNot(alternant_multiword_spec.annotation[anntype], value) end local function insert_cat(cat, also_when_multiword) -- Don't place multiword terms in categories like 'Catalan verbs ending in -ar' to avoid spamming the -- categories with such terms. if also_when_multiword or not multiword_lemma then m_table.insertIfNot(alternant_multiword_spec.categories, cat .. " tiếng Catalan") end end if check_for_red_links and alternant_multiword_spec.source_template == "ca-conj" and multiword_lemma then for _, slot_and_accel in ipairs(alternant_multiword_spec.all_verb_slots) do local slot = slot_and_accel[1] local forms = base.forms[slot] local must_break = false if forms then for _, form in ipairs(forms) do if not form.form:find("%[%[") then local title = mw.title.new(form.form) if title and not title.exists then insert_cat("Động từ có liên kết đỏ trong bảng biến tố của chúng") must_break = true break end end end end if must_break then break end end end map_general(base.output_stems.stem, function(stem) local stem_base, conj_vowel = split_conj_vowel(stem) local need_no_eix_infix = true if conj_vowel ~= base.conj_vowel then insert_ann("conj", "[[Phụ lục:Động từ tiếng Catalan#Động từ bất quy tắc|cách chia loại hỗn hợp]]") insert_cat("Động từ cách chia loại hỗn hợp") elseif conj_vowel == "a" then insert_ann("conj", "[[Phụ lục:Động từ tiếng Catalan#Cách chia loại 1|cách chia loại 1]]") insert_cat("Động từ cách chia loại 1") elseif conj_vowel == "e" then insert_ann("conj", "[[Phụ lục:Động từ tiếng Catalan#Cách chia loại 2|cách chia loại 2]]") insert_cat("Động từ cách chia loại 2") elseif conj_vowel == "i" then insert_ann("conj", "[[Phụ lục:Động từ tiếng Catalan#Cách chia loại 3|cách chia loại 3]]") insert_cat("Động từ cách chia loại 3") need_no_eix_infix = false map_general(base.output_stems.eix_infix, function(form) if form == "+" then insert_ann("eix_infix", "có ''-eix-''") insert_cat("Động từ cách chia loại 3 có -eix-") elseif form == "-" then insert_ann("eix_infix", "không có ''-eix-''") insert_cat("Động từ cách chia loại 3 không có -eix-") end end) else error(("Internal error: Stem '%s' doesn't end in conjugation vowel a/e/i and split_conj_vowel() didn't catch it" ):format(stem)) end if need_no_eix_infix then insert_ann("eix_infix", "không có trung tố") end end) if base.input_stems.g_infix then insert_ann("g_infix", "với phụ âm vòm trung tố") insert_cat("Động từ với phụ âm vòm trung tố") else insert_ann("g_infix", "không có trung tố") end if base.output_stems.irreg then insert_ann("irreg", "bất quy tắc") insert_cat("Động từ bất quy tắc") else insert_ann("irreg", "thường") end if base.only3s then insert_ann("defective", "không ngôi") insert_cat("Động từ không ngôi") elseif base.only3sp then insert_ann("defective", "chỉ có ngôi thứ ba") insert_cat("Động từ chỉ có ngôi thứ ba") elseif base.only3p then insert_ann("defective", "chỉ có ngôi thứ ba số nhiều") insert_cat("Động từ chỉ có ngôi thứ ba số nhiều") elseif base.no_pres_stressed then insert_ann("defective", "khiếm khuyết") insert_cat("Động từ khiếm khuyết") else insert_ann("defective", "thường") end --if base.clitic then -- insert_cat("verbs with lexical clitics") --end if base.refl then insert_cat("Động từ phản thân") end local stem_base, conj_vowel = split_conj_vowel(base.stem) local cons_alt if conj_vowel == "i" and base.output_stems.eix_infix == "+" then -- no alternations in verbs like [[afligir]] because all endings are front elseif stem_base:find("ç$") then cons_alt = "ç-c" elseif stem_base:find("c$") then cons_alt = "c-qu" elseif stem_base:find("g$") then cons_alt = "g-gu" elseif stem_base:find("gu$") then cons_alt = "gu-gü" elseif stem_base:find("j$") then cons_alt = "j-g" elseif stem_base:find("qu$") then cons_alt = "qu-qü" end if cons_alt then local desc = "luân phiên " .. cons_alt insert_ann("cons_alt", desc) insert_cat("Động từ với " .. desc) else insert_ann("cons_alt", "không luân phiên") end end -- Compute the categories to add the verb to, as well as the annotation to display in the -- conjugation title bar. We combine the code to do these functions as both categories and -- title bar contain similar information. local function compute_categories_and_annotation(alternant_multiword_spec) alternant_multiword_spec.categories = {} local ann = {} alternant_multiword_spec.annotation = ann ann.conj = {} ann.g_infix = {} ann.eix_infix = {} ann.irreg = {} ann.defective = {} ann.cons_alt = {} local multiword_lemma = false for _, form in ipairs(alternant_multiword_spec.forms.infinitive) do if form.form:find(" ") then multiword_lemma = true break end end iut.map_word_specs(alternant_multiword_spec, function(base) add_categories_and_annotation(alternant_multiword_spec, base, multiword_lemma) end) local ann_parts = {} local conj = table.concat(ann.conj, " or ") if conj ~= "" then table.insert(ann_parts, conj) end local eix_infix = table.concat(ann.eix_infix, " or ") if eix_infix ~= "" and eix_infix ~= "no infix" then table.insert(ann_parts, eix_infix) end local irreg = table.concat(ann.irreg, " or ") if irreg ~= "" and irreg ~= "regular" then table.insert(ann_parts, irreg) end local g_infix = table.concat(ann.g_infix, " or ") if g_infix ~= "" and g_infix ~= "no infix" then table.insert(ann_parts, g_infix) end local defective = table.concat(ann.defective, " or ") if defective ~= "" and defective ~= "regular" then table.insert(ann_parts, defective) end local cons_alt = table.concat(ann.cons_alt, " or ") if cons_alt ~= "" and cons_alt ~= "non-alternating" then table.insert(ann_parts, cons_alt) end alternant_multiword_spec.annotation = table.concat(ann_parts, ", ") end local function show_forms(alternant_multiword_spec) local lemmas = alternant_multiword_spec.forms.infinitive alternant_multiword_spec.lemmas = lemmas -- save for later use in make_table() local reconstructed_verb_spec = iut.reconstruct_original_spec(alternant_multiword_spec) local function transform_accel_obj(slot, formobj, accel_obj) -- No accelerators for negative imperatives, which are always multiword and derived directly from the -- present subjunctive. if slot:find("^neg_imp") then return nil end if accel_obj then accel_obj.form = "verb-form-" .. reconstructed_verb_spec end return accel_obj end local props = { lang = lang, lemmas = lemmas, transform_accel_obj = transform_accel_obj, slot_list = alternant_multiword_spec.verb_slots_basic, } iut.show_forms(alternant_multiword_spec.forms, props) alternant_multiword_spec.footnote_basic = alternant_multiword_spec.forms.footnote end local notes_template = [=[ <div class="roa-footnote-outer-div" style="width:100%;"> <div class="roa-footnote-inner-div"> {footnote} </div></div> ]=] local basic_table = [=[ {description}<div class="NavFrame"> <div class="NavHead">&nbsp; &nbsp; Bảng chia động từ miền Trung Catalan của {title}</div> <div class="NavContent"> {\op}| class="roa-inflection-table" data-toggle-category="biến tố" |- ! colspan="3" class="roa-nonfinite-header" | <span title="infinitiu">nguyên mẫu</span> | colspan="5" | {infinitive} |- ! colspan="3" class="roa-nonfinite-header" | <span title="gerundi">danh động từ</span> | colspan="5" | {gerund} |- ! rowspan="3" colspan="2" class="roa-nonfinite-header" | <span title="participi passat">phân từ quá khứ</span> | colspan="2" class="roa-nonfinite-header" | ! colspan="2" class="roa-nonfinite-header" | giống đực ! colspan="2" class="roa-nonfinite-header" | giống cái |- ! colspan="2" class="roa-nonfinite-header" | số ít | colspan="2" | {pp_ms} | colspan="2" | {pp_fs} |- ! colspan="2" class="roa-nonfinite-header" | số nhiều | colspan="2" | {pp_mp} | colspan="2" | {pp_fp} |- ! colspan="2" rowspan="2" class="roa-person-number-header" | ngôi ! colspan="3" class="roa-person-number-header" | số ít ! colspan="3" class="roa-person-number-header" | số nhiều |- ! class="roa-person-number-header" style="width:12.5%;" | ngôi thứ nhất ! class="roa-person-number-header" style="width:12.5%;" | ngôi thứ hai ! class="roa-person-number-header" style="width:12.5%;" | ngôi thứ ba ! class="roa-person-number-header" style="width:12.5%;" | ngôi thứ nhất ! class="roa-person-number-header" style="width:12.5%;" | ngôi thứ hai ! class="roa-person-number-header" style="width:12.5%;" | ngôi thứ ba |- ! rowspan="6" class="roa-indicative-left-rail" | <span title="indicatiu">trần thuật</span> ! class="roa-indicative-left-rail" | ! class="roa-indicative-left-rail" | <<jo>> ! class="roa-indicative-left-rail" | <<tu>> ! class="roa-indicative-left-rail" | <<ell>>/<<ella>><br /><<vostè>> ! class="roa-indicative-left-rail" | <<nosaltres>><br /><<nós>> ! class="roa-indicative-left-rail" | <<vosaltres>><br /><<vós>> ! class="roa-indicative-left-rail" | <<ells>>/<<elles>><br /><<vostès>> |- ! class="roa-indicative-left-rail" style="height:3em;" | <span title="present">hiện tại</span> | {pres_1s} | {pres_2s} | {pres_3s} | {pres_1p} | {pres_2p} | {pres_3p} |- ! class="roa-indicative-left-rail" style="height:3em;" | <span title="imperfet">chưa hoàn thành</span> | {impf_1s} | {impf_2s} | {impf_3s} | {impf_1p} | {impf_2p} | {impf_3p} |- ! class="roa-indicative-left-rail" style="height:3em;" | <span title="futur">tương lai</span> | {fut_1s} | {fut_2s} | {fut_3s} | {fut_1p} | {fut_2p} | {fut_3p} |- ! class="roa-indicative-left-rail" style="height:3em;" | <span title="passat">quá khứ đơn</span> | {pret_1s} | {pret_2s} | {pret_3s} | {pret_1p} | {pret_2p} | {pret_3p} |- ! class="roa-indicative-left-rail" style="height:3em;" | <span title="condicional">điều kiện</span> | {cond_1s} | {cond_2s} | {cond_3s} | {cond_1p} | {cond_2p} | {cond_3p} |- ! class="roa-subjunctive-left-rail" rowspan="3" | <span title="subjuntiu">giả định</span> ! class="roa-subjunctive-left-rail" | ! class="roa-subjunctive-left-rail" | <<jo>> ! class="roa-subjunctive-left-rail" | <<tu>> ! class="roa-subjunctive-left-rail" | <<ell>>/<<ella>><br /><<vostè>> ! class="roa-subjunctive-left-rail" | <<nosaltres>><br /><<nós>> ! class="roa-subjunctive-left-rail" | <<vosaltres>><br /><<vós>> ! class="roa-subjunctive-left-rail" | <<ells>>/<<elles>><br /><<vostès>> |- ! class="roa-subjunctive-left-rail" style="height:3em;" | <span title="present">hiện tại</span> | {pres_sub_1s} | {pres_sub_2s} | {pres_sub_3s} | {pres_sub_1p} | {pres_sub_2p} | {pres_sub_3p} |- ! class="roa-subjunctive-left-rail" style="height:3em;" rowspan="1" | <span title="imperfet">chưa hoàn thành</span> | {impf_sub_1s} | {impf_sub_2s} | {impf_sub_3s} | {impf_sub_1p} | {impf_sub_2p} | {impf_sub_3p} |- ! rowspan="3" class="roa-imperative-left-rail" style="height:3em;" | <span title="imperatiu">mệnh lệnh</span> ! class="roa-imperative-left-rail" | ! class="roa-imperative-left-rail" | &mdash; ! class="roa-imperative-left-rail" | <<tu>> ! class="roa-imperative-left-rail" | <<vostè>> ! class="roa-imperative-left-rail" | <<nosaltres>> ! class="roa-imperative-left-rail" | <<vosaltres>><br /><<vós>> ! class="roa-imperative-left-rail" | <<vostès>> |- ! class="roa-imperative-left-rail" style="height:3em;" | <span title="afirmatiu">khẳng định</span> | &mdash; | {imp_2s} | {imp_3s} | {imp_1p} | {imp_2p} | {imp_3p} |- ! class="roa-imperative-left-rail" style="height:3em;" | <span title="negatiu">phủ định</span> (<<no>>) | &mdash; | {neg_imp_2s} | {neg_imp_3s} | {neg_imp_1p} | {neg_imp_2p} | {neg_imp_3p} |{\cl}{notes_clause}</div></div>]=] local function make_table(alternant_multiword_spec) local forms = alternant_multiword_spec.forms forms.title = link_term(alternant_multiword_spec.lemmas[1].form, nil, "term") local ann_parts = {} if alternant_multiword_spec.annotation ~= "" then table.insert(ann_parts, alternant_multiword_spec.annotation) end if alternant_multiword_spec.args.titlenote then table.insert(ann_parts, alternant_multiword_spec.args.titlenote) end local annotation = table.concat(ann_parts, ", ") if annotation ~= "" then forms.title = forms.title .. " (" .. annotation .. ")" end forms.description = "" -- Format the table. forms.footnote = alternant_multiword_spec.footnote_basic forms.notes_clause = forms.footnote ~= "" and m_string_utilities.format(notes_template, forms) or "" local table_with_pronouns = rsub(basic_table, "<<([^<>|]-)|([^<>|]-)>>", link_term) local table_with_pronouns = rsub(table_with_pronouns, "<<(.-)>>", link_term) return require("Module:TemplateStyles")("Module:roa-verb/style.css") .. m_string_utilities.format(table_with_pronouns, forms) end -- Externally callable function to parse and conjugate a verb given user-specified arguments. -- Return value is WORD_SPEC, an object where the conjugated forms are in `WORD_SPEC.forms` -- for each slot. If there are no values for a slot, the slot key will be missing. The value -- for a given slot is a list of objects {form=FORM, footnotes=FOOTNOTES}. function export.do_generate_forms(args, source_template, headword_head) local PAGENAME = mw.loadData("Module:headword/data").pagename local function in_template_space() return mw.title.getCurrentTitle().nsText == "Bản_mẫu" end -- Determine the verb spec we're being asked to generate the conjugation of. This may be taken from the -- current page title or the value of |pagename=; but not when called from {{ca-verb form of}}, where the -- page title is a non-lemma form. Note that the verb spec may omit the infinitive; e.g. it may be "<i-e>". -- For this reason, we use the value of `pagename` computed here down below, when calling normalize_all_lemmas(). local pagename = source_template ~= "ca-verb form of" and args.pagename or PAGENAME local head = headword_head or pagename local arg1 = args[1] if not arg1 then if (pagename == "ca-conj" or pagename == "ca-verb" or pagename == "ca-verb form of") and in_template_space() then arg1 = "amar<>" else arg1 = "<>" end end -- When called from {{ca-verb form of}}, determine the non-lemma form whose inflections we're being asked to -- determine. This normally comes from the page title or the value of |pagename=. local verb_form_of_form if source_template == "ca-verb form of" then verb_form_of_form = args.pagename if not verb_form_of_form then if PAGENAME == "ca-verb form of" and in_template_space() then verb_form_of_form = "ami" else verb_form_of_form = PAGENAME end end end local incorporated_headword_head_into_lemma = false if arg1:find("^<.*>$") then -- missing lemma if head:find(" ") then -- If multiword lemma, try to add arg spec after the first word. -- Try to preserve the brackets in the part after the verb, but don't do it -- if there aren't the same number of left and right brackets in the verb -- (which means the verb was linked as part of a larger expression). local refl_clitic_verb, post = rmatch(head, "^(.-)( .*)$") local left_brackets = rsub(refl_clitic_verb, "[^%[]", "") local right_brackets = rsub(refl_clitic_verb, "[^%]]", "") if #left_brackets == #right_brackets then arg1 = iut.remove_redundant_links(refl_clitic_verb) .. arg1 .. post incorporated_headword_head_into_lemma = true else -- Try again using the form without links. local linkless_head = m_links.remove_links(head) if linkless_head:find(" ") then refl_clitic_verb, post = rmatch(linkless_head, "^(.-)( .*)$") arg1 = refl_clitic_verb .. arg1 .. post else error("Unable to incorporate <...> spec into explicit head due to a multiword linked verb or " .. "unbalanced brackets; please include <> explicitly: " .. arg1) end end else -- Will be incorporated through `head` below in the call to normalize_all_lemmas(). incorporated_headword_head_into_lemma = true end end local function split_bracketed_runs_into_words(bracketed_runs) return put.split_alternating_runs(bracketed_runs, " ", "preserve splitchar") end local parse_props = { parse_indicator_spec = parse_indicator_spec, -- Split words only on spaces, not on hyphens, because that messes up reflexive verb parsing. split_bracketed_runs_into_words = split_bracketed_runs_into_words, allow_default_indicator = true, allow_blank_lemma = true, } local alternant_multiword_spec = iut.parse_inflected_text(arg1, parse_props) alternant_multiword_spec.pos = pos or "Động từ" alternant_multiword_spec.args = args alternant_multiword_spec.source_template = source_template alternant_multiword_spec.verb_form_of_form = verb_form_of_form alternant_multiword_spec.incorporated_headword_head_into_lemma = incorporated_headword_head_into_lemma normalize_all_lemmas(alternant_multiword_spec, head) detect_all_indicator_specs(alternant_multiword_spec) local inflect_props = { slot_list = alternant_multiword_spec.all_verb_slots, inflect_word_spec = conjugate_verb, -- We add links around the generated verbal forms rather than allow the entire multiword -- expression to be a link, so ensure that user-specified links get included as well. include_user_specified_links = true, } iut.inflect_multiword_or_alternant_multiword_spec(alternant_multiword_spec, inflect_props) -- Remove redundant brackets around entire forms. for slot, forms in pairs(alternant_multiword_spec.forms) do for _, form in ipairs(forms) do form.form = iut.remove_redundant_links(form.form) end end compute_categories_and_annotation(alternant_multiword_spec) if args.json and source_template == "ca-conj" then return require("Module:JSON").toJSON(alternant_multiword_spec.forms) end return alternant_multiword_spec end -- Entry point for {{ca-conj}}. Template-callable function to parse and conjugate a verb given -- user-specified arguments and generate a displayable table of the conjugated forms. function export.show(frame) local parent_args = frame:getParent().args local params = { [1] = {}, ["titlenote"] = {}, ["noautolinktext"] = {type = "boolean"}, ["noautolinkverb"] = {type = "boolean"}, ["pagename"] = {}, -- for testing/documentation pages ["json"] = {type = "boolean"}, -- for bot use } local args = require("Module:parameters").process(parent_args, params) local alternant_multiword_spec = export.do_generate_forms(args, "ca-conj") if type(alternant_multiword_spec) == "string" then -- JSON return value return alternant_multiword_spec end show_forms(alternant_multiword_spec) return make_table(alternant_multiword_spec) .. require("Module:utilities").format_categories(alternant_multiword_spec.categories, lang, nil, nil, force_cat) end return export qxn0mnherywq2wf98ybk5bxzimq8f4f Thể loại:Danh từ tiếng M'Nông Đông 14 328301 2568550 2210631 2026-10-05T03:16:21Z WhoAlone 40420 2568550 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Động từ tiếng M'Nông Đông 14 328840 2568551 2211545 2026-10-05T03:16:40Z WhoAlone 40420 2568551 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx ヒジャーブ 0 332495 2568442 2217404 2026-10-04T15:19:40Z Hiyuune 50834 2568442 wikitext text/x-wiki =={{langname|ja}}== {{wp|ja:}} ==={{đm|etym}}=== {{bor+|ja|ar|حِجَاب|sort=ひじゃあぶ}}.<ref name="DJR">{{R:Daijirin}}</ref> ==={{đm|pron}}=== {{ja-pron|acc=2|acc_ref=DJR}} ==={{đm|noun}}=== {{ja-noun}} # [[hijab|Hijab]] ==={{đm|ref}}=== <references/> 24oi95lmrgeqy7q06theldoqawyvjx9 厚沢部 0 333884 2568443 2262259 2026-10-04T15:21:19Z Hiyuune 50834 2568443 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|あつ|k1=あっ|さ|ぶ|y=k,i,goon}} {{wp|ja:+町}} ==={{ĐM|pron}}=== {{ja-pron|あっさぶ}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|あっさぶ}} # {{place|ja|t=Assabu|thị trấn|pref/Hokkaido|c/Nhật Bản|sort=あっさぶ}} {{C|ja|Thị trấn của Hokkaidō, Nhật Bản|Thị trấn của Nhật Bản|Địa danh của Hokkaidō, Nhật Bản}} fdff6ue4g26idq3fxelmu66ifk382qn nicenned 0 340743 2568428 2231298 2026-10-04T15:00:17Z TheHighFighter2 42988 /* Tiếng Anh cổ */ 2568428 wikitext text/x-wiki =={{langname|ang}}== ==={{ĐM|alter}}=== * {{alter|ang|nīcend}} ==={{ĐM|etymology}}=== Từ {{prefix|ang|nī|cenned}}. ==={{ĐM|pron}}=== * {{ang-IPA|nī-cenned}} ==={{ĐM|adj}}=== {{ang-adj|nīcenned}} # [[mới|Mới]] [[sinh]]. ===={{ĐM|decl}}==== {{ang-adecl|nīcenned}} bh2pliyog6ii90vg3tm6hptg2yyr0do snellice 0 342967 2568431 2235573 2026-10-04T15:08:32Z TheHighFighter2 42988 2568431 wikitext text/x-wiki =={{langname|ang}}== ==={{ĐM|etym}}=== Từ {{affix|ang|snell|-līċe}}. ==={{ĐM|pron}}=== * {{ang-IPA|snellīċe}} ==={{ĐM|adv}}=== {{ang-adv|snellīċe}} # [[nhanh|Nhanh]]; [[mau]]; [[lẹ]]. ==={{ĐM|ref}}=== * {{R:ang:BT|snellíce|ref=28225}} ka6xdrejv4grqzgckv1pst46i6gqf91 sceppan 0 342981 2568434 2235593 2026-10-04T15:14:04Z TheHighFighter2 42988 /* Tiếng Anh cổ */ 2568434 wikitext text/x-wiki =={{langname|ang}}== ==={{ĐM|pron}}=== * {{ang-IPA|sċeppan}} ==={{ĐM|v}}=== {{ang-verb|sċeppan}} # {{alternative form of|ang|sċieppan}}. ===={{ĐM|conjug}}==== {{ang-conj-anglian|sċeppan<s6>}} l0enrvra8y080oyyate8c86kqvvbrjh 明るい北朝鮮 0 352791 2568450 2253167 2026-10-04T15:34:02Z Hiyuune 50834 2568450 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|あか|きた|ちょう|せん|yomi=nanori,kun,goon2}} {{wp|ja:}} ==={{ĐM|pron}}=== {{ja-pron|あかるい きたちょうせん}} ==={{ĐM|pr-noun}}=== {{ja-pos|proper|あかるい きたちょうせん}} # [[Singapore]] {{C|ja|Singapore}} n7ulkk6n5e6j6cjhi2mxkmejvr6w473 吉田 0 355286 2568451 2258422 2026-10-04T15:34:56Z Hiyuune 50834 2568451 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|よし|た|k2=だ|r=y|y=k|alt=𠮷田}} {{swp|ja:+,+氏,+家}} ==={{đm|pr-noun}}=== {{ja-pos|proper|よしだ}} # {{surname|ja|sort=よしだ}} # {{place|ja|t=[[w:Yoshida, Shizuoka|Yoshida]]|thị trấn|prefecture/Shizuoka|c/Nhật Bản|sort=よしだ}} {{C|ja|Địa danh của Nhật Bản|Thị trấn của Nhật Bản|Địa danh của Shizuoka, Nhật Bản|Thị trấn của Shizuoka, Nhật Bản}} 0lzftjnnxoal89te1nvgnr3crignfh8 Thành viên:Hiyuune/test5 2 355917 2568514 2461635 2026-10-05T02:15:30Z Hiyuune 50834 2568514 wikitext text/x-wiki ==[[Bản mẫu:tl-conj-table]]== {{#invoke:checkparams|error}}<!-- Validate template parameters -->{{inflection-table-block-top}}<!-- -->{{inflection-table-top|title=Bảng chia động từ của {{{title|{{pagename}}}}} (Lớp {{#switch: {{{1|}}} | um = I | mag = II | mang = III | ma = IV | maka = V | không xác định }}) - ''{{{1}}}{{#if: {{{o|}}} | /{{{o}}} | }}{{#if: {{{d|}}} | /{{{d}}} | }}'' {{#if: {{{o|}}} | {{#if: {{{d|}}} | cặp tân ngữ động từ | tân ngữ động từ }} | {{#if: {{{d|}}} | động từ điều hướng | nội động từ }}}} {{#switch: {{{ir|}}} | in = (với dạng bất quy tắc ''-in'') | an = (với dạng bất quy tắc ''-an'') | in/an = (với dạng bất quy tắc ''-in/-an'') |}}|palette=blue|tall=yes|class=wide}} |- ! colspan=2 | từ gốc | colspan=2 | {{#if: {{{root|}}} |{{{root}}}|{{{2}}}{{{3}}}{{{4}}}}} |class="blank-end-row" colspan=999 | |- | class="separator" colspan="999" | |- ! class="outer" rowspan=2 | [[trigger|gây ra]] ! class="outer" rowspan=2 | phụ tố ! class="outer" colspan=5 | thể |- ! nguyên mẫu ! hoàn thành ! tiếp diễn ! chưa hoàn thành ! hoàn thành gần đây |- ! tác nhân <!--actor trigger--> {{#switch: {{{1|}}} | um = {{tl-conj-um|{{{2}}}|{{{3}}}|{{{4}}}}} | mag = {{tl-conj-mag|{{{2}}}|{{{3}}}|{{{4}}}}} | mang = {{tl-conj-mang|{{{2}}}|{{{3}}}|{{{4}}}|a={{{a}}}}} | ma = {{tl-conj-ma|{{{2}}}|{{{3}}}|{{{4}}}}} | maka = {{tl-conj-maka|{{{2}}}|{{{3}}}|{{{4}}}}} | {{! }} phụ tố không hợp lệ }}<!--object trigger--> {{#if: {{{o|}}} | {{! }}- ! tân ngữ {{#switch: {{{o|}}} | in = {{tl-conj-in|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}}} | pang-in = {{tl-conj-pang-in|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|a={{{a}}}}} | i = {{tl-conj-i|{{{2}}}|{{{3}}}|{{{4}}}|o}} | ipag = {{tl-conj-ipag|{{{2}}}|{{{3}}}|{{{4}}}|o}} | ipang = {{tl-conj-ipang|{{{2}}}|{{{3}}}|{{{4}}}|o|a={{{a}}}}} | ipa = {{tl-conj-ipa|{{{2}}}|{{{3}}}|{{{4}}}}} | an = {{tl-conj-an|{{{5}}}|{{{6}}}|{{{7}}}}} | pag-an = {{tl-conj-pag-an|{{{5}}}|{{{6}}}|{{{7}}}}} | pang-an = {{tl-conj-pang-an|{{{5}}}|{{{6}}}|{{{7}}}|a={{{a}}}}} | pa-an = {{tl-conj-pag-an|{{{5}}}|{{{6}}}|{{{7}}}}} | ma = {{tl-conj-ma|{{{2}}}|{{{3}}}|{{{4}}}}} | ma-an = {{tl-conj-ma-an|{{{5}}}|{{{6}}}|{{{7}}}}} | {{! }} phụ tố không hợp lệ }}|}}<!--directional trigger--> {{#if: {{{d|}}} | {{! }}- ! điều hướng {{#switch: {{{d|}}} | in = {{tl-conj-in|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}}} | an = {{tl-conj-an|{{{5}}}|{{{6}}}|{{{7}}}}} | pag-an = {{tl-conj-pag-an|{{{5}}}|{{{6}}}|{{{7}}}}} | pang-an = {{tl-conj-pang-an|{{{5}}}|{{{6}}}|{{{7}}}|a={{{a}}}}} | pa-an = {{tl-conj-pa-an|{{{5}}}|{{{6}}}|{{{7}}}}} | ka-an = {{tl-conj-ka-an|{{{5}}}|{{{6}}}|{{{7}}}}} | {{! }} phụ tố không hợp lệ }}|}}<!--locative trigger--> |- ! [[locative|định vị cách]] {{#switch: {{{1|}}} | um = {{tl-conj-pag-an|{{{5}}}|{{{6}}}|{{{7}}}}} | mag = {{tl-conj-pag-an|{{{5}}}|{{{6}}}|{{{7}}}}} | mang = {{tl-conj-pang-an|{{{5}}}|{{{6}}}|{{{7}}}|a={{{a}}}}} | ma = {{#switch: {{{rpl-loc-ka-an|}}} | yes = {{tl-conj-pag-an|{{{5}}}|{{{6}}}|{{{7}}}}} | {{tl-conj-ka-an|{{{5}}}|{{{6}}}|{{{7}}}}}}} | maka = {{tl-conj-ka-an|{{{5}}}|{{{6}}}|{{{7}}}}} | {{! }} phụ tố không hợp lệ }}<!--benefactive trigger--> {{#switch: {{{1|}}} | um = {{! }}- ! [[benefactive|hưởng cách]] {{tl-conj-i|{{{2}}}|{{{3}}}|{{{4}}}|b}} | mag = {{! }}- ! [[benefactive|hưởng cách]] {{tl-conj-ipag|{{{2}}}|{{{3}}}|{{{4}}}|b}} | mang = {{! }}- ! [[benefactive|hưởng cách]] {{tl-conj-ipang|{{{2}}}|{{{3}}}|{{{4}}}|b|a={{{a}}}}} |}}<!--instrument trigger--> |- ! [[instrument|cách công cụ]] {{tl-conj-ipang|{{{2}}}|{{{3}}}|{{{4}}}|b|a={{#switch: {{{2|}}} | g = none | h = none | w = none | y = none | partial}}}}<!--other triggers-->{{#switch: {{{1|}}} | um = {{! }}- ! rowspan="2" {{!}} nguyên nhân {{tl-conj-ika|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- {{tl-conj-i|{{{2}}}|{{{3}}}|{{{4}}}|c}} {{! }}- ! đo lường {{tl-conj-i|{{{2}}}|{{{3}}}|{{{4}}}|b}} | mag = {{! }}- ! nguyên nhân {{tl-conj-ikapag|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- ! [[referential]] {{tl-conj-pag-an|{{{5}}}|{{{6}}}|{{{7}}}}} | mang = {{! }}- ! nguyên nhân {{tl-conj-ikapang|{{{2}}}|{{{3}}}|{{{4}}}|a={{{a}}}}} | ma = {{! }}- ! nguyên nhân {{tl-conj-ika|{{{2}}}|{{{3}}}|{{{4}}}}} |}} {{inflection-table-bottom|notes=<sup>1</sup>&nbsp;Dùng trong ngữ cảnh trang trọng. <sup>2</sup>&nbsp;Chỉ dùng trong dạng phương ngữ. {{#switch: {{{1|}}} | um = <sup>3</sup>&nbsp;Nói chung hạn chế sử dụng trừ khi nhấn mạnh nguyên nhân.}}}} <!--indirect verb forms table--> {{inflection-table-top|title=Biến thể hình thái động từ (''pa-'', gián tiếp)|palette=blue|tall=yes|class=wide}} |- ! class="outer" rowspan=2 | [[trigger|gây ra]] ! class="outer" rowspan=2 | phụ tố ! class="outer" colspan=5 | thể |- ! nguyên mẫu ! hoàn thành ! tiếp diễn ! chưa hoàn thành ! hoàn thành gần đây <!--actor and actor-secondary indirect verbs--> {{#switch: {{{1|}}} | um = {{! }}- ! tác nhân {{tl-conj-magpa|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- ! tác nhân lần 2 {{tl-conj-pa-in|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}}} | mag = {{! }}- ! tác nhân {{tl-conj-magpa|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- ! tác nhân lần 2 {{tl-conj-papag-in|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}}} | mang = {{#if: {{{rm-mang-ind|}}} || {{! }}- ! tác nhân {{tl-conj-magpa|{{{2}}}|{{{3}}}|{{{4}}}}}}} {{! }}- ! tác nhân lần 2 {{tl-conj-papang-in|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}|a={{{a}}}}} | ma = {{! }}- ! tác nhân {{tl-conj-magpa|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- ! tác nhân lần 2 {{tl-conj-pa-in|{{{2}}}|{{{3}}}|{{{4}}}|{{{5}}}|{{{6}}}|{{{7}}}}} | maka = {{! }}- ! tác nhân {{tl-conj-magpa|{{{2}}}|{{{3}}}|{{{4}}}}} | {{! }} phụ tố không hợp lệ }}<!--object indirect verb--> {{#switch: {{{o|}}} | in = {{! }}- ! tân ngữ {{tl-conj-ipa|{{{2}}}|{{{3}}}|{{{4}}}}} | i = {{! }}- ! tân ngữ {{tl-conj-ipa|{{{2}}}|{{{3}}}|{{{4}}}}} | an = {{! }}- ! tân ngữ {{tl-conj-pa-an|{{{5}}}|{{{6}}}|{{{7}}}}} | ma = {{! }}- ! tân ngữ {{tl-conj-ipa|{{{2}}}|{{{3}}}|{{{4}}}}} |}}<!--directional indirect verb--> {{#switch: {{{d|}}} | in = {{! }}- ! điều hướng {{tl-conj-pa-an|{{{5}}}|{{{6}}}|{{{7}}}}} | an = {{! }}- ! điều hướng {{tl-conj-pa-an|{{{5}}}|{{{6}}}|{{{7}}}}} |}}<!--other indirect verbs--> {{#switch: {{{1|}}} | um = {{! }}- ! [[benefactive|hưởng cách]] {{tl-conj-ipagpa|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- ! nguyên nhân {{tl-conj-ikapagpa|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- ! rowspan="2" {{!}} [[locative|định vị cách]] {{tl-conj-pagpa-an|{{{5}}}|{{{6}}}|{{{7}}}}} {{! }}- {{tl-conj-papag-an|{{{5}}}|{{{6}}}|{{{7}}}}} | mag = {{! }}- ! [[benefactive|hưởng cách]] {{tl-conj-ipagpa|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- ! nguyên nhân {{tl-conj-ikapagpa|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- ! rowspan="2" {{!}} [[locative|định vị cách]] {{tl-conj-pagpa-an|{{{5}}}|{{{6}}}|{{{7}}}}} {{! }}- {{tl-conj-papag-an|{{{5}}}|{{{6}}}|{{{7}}}}} {{! }}- ! referential {{tl-conj-papag-an|{{{5}}}|{{{6}}}|{{{7}}}}} | mang = {{! }}- ! rowspan="2" {{!}} [[benefactive|hưởng cách]] {{tl-conj-ipagpa|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- {{tl-conj-ipapang|{{{2}}}|{{{3}}}|{{{4}}}|a={{{a}}}}} {{! }}- ! nguyên nhân {{tl-conj-ikapagpapang|{{{2}}}|{{{3}}}|{{{4}}}|a={{{a}}}}} {{! }}- ! [[locative|định vị cách]] {{tl-conj-papang-an|{{{5}}}|{{{6}}}|{{{7}}}|a={{{a}}}}} | ma = {{! }}- ! nguyên nhân {{tl-conj-ikapagpa|{{{2}}}|{{{3}}}|{{{4}}}}} |}} {{inflection-table-bottom|notes=<sup>1</sup>&nbsp;Dùng trong ngữ cảnh trang trọng.}}<!--ability/involuntary verb forms table -->{{#switch: {{{1|}}} |maka=|{{#if: {{{rm-ab|}}} || {{inflection-table-top|title=Biến thể hình thái động từ (''maka-''/''ma-'', khả năng/không tựn nguyện)|palette=blue|tall=yes|class=wide}} {{! }}- ! colspan="6" {{!}} động từ hành động trực tiếp {{! }}- ! class="outer" rowspan="2" {{!}} [[trigger|gây ra]] ! class="outer" rowspan="2" {{!}} affix ! class="outer" colspan="4" {{!}} aspect {{! }}- ! nguyên mẫu ! complete ! progressive ! contemplative<!--actor direct ability verb--> {{#switch: {{{1|}}} | um = {{! }}- ! rowspan="2" {{!}} actor {{tl-conj-maka|{{{2}}}|{{{3}}}|{{{4}}}|-}} {{! }}- {{tl-conj-mapa|{{{2}}}|{{{3}}}|{{{4}}}|-}} | mag = {{! }}- ! actor {{tl-conj-makapag|{{{2}}}|{{{3}}}|{{{4}}}}} | mang = {{! }}- ! actor {{tl-conj-makapang|{{{2}}}|{{{3}}}|{{{4}}}|a={{{a}}}}} | ma = {{! }}- ! actor {{tl-conj-maka|{{{2}}}|{{{3}}}|{{{4}}}|-}} |}}<!--object direct ability verb--> {{#switch: {{{o|}}} | in = {{! }}- ! object {{tl-conj-ma|{{{2}}}|{{{3}}}|{{{4}}}|-}} | pang-in = {{! }}- ! object {{tl-conj-mapang|{{{2}}}|{{{3}}}|{{{4}}}|a={{{a}}}}} | i = {{! }}- ! object {{tl-conj-mai|{{{2}}}|{{{3}}}|{{{4}}}}} | ipag = {{! }}- ! object {{tl-conj-maipag|{{{2}}}|{{{3}}}|{{{4}}}}} | ipang = {{! }}- ! object {{tl-conj-maipang|{{{2}}}|{{{3}}}|{{{4}}}|a={{{a}}}}} | ipa = {{! }}- ! object {{tl-conj-maipa|{{{2}}}|{{{3}}}|{{{4}}}}} | an = {{! }}- ! object {{tl-conj-ma-an|{{{5}}}|{{{6}}}|{{{7}}}|-}} | pag-an = {{! }}- ! object {{tl-conj-mapag-an|{{{5}}}|{{{6}}}|{{{7}}}}} | pang-an = {{! }}- ! object {{tl-conj-mapang-an|{{{5}}}|{{{6}}}|{{{7}}}|a={{{a}}}}} | pa-an = {{! }}- ! object {{tl-conj-mapa-an|{{{5}}}|{{{6}}}|{{{7}}}}} |}}<!--directional direct ability verb--> {{#switch: {{{d|}}} | in = {{! }}- ! directional {{tl-conj-ma|{{{2}}}|{{{3}}}|{{{4}}}|-}} | an = {{! }}- ! directional {{tl-conj-ma-an|{{{5}}}|{{{6}}}|{{{7}}}|-}} | pag-an = {{! }}- ! directional {{tl-conj-mapag-an|{{{5}}}|{{{6}}}|{{{7}}}}} | pang-an = {{! }}- ! directional {{tl-conj-mapang-an|{{{5}}}|{{{6}}}|{{{7}}}|a={{{a}}}}} | pa-an = {{! }}- ! directional {{tl-conj-mapa-an|{{{5}}}|{{{6}}}|{{{7}}}}} |}}<!--other direct ability verbs--> {{#switch: {{{1|}}} | um = {{! }}- ! [[benefactive|hưởng cách]] {{tl-conj-mai|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- ! rowspan="2" {{!}} causative {{tl-conj-maika|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- {{tl-conj-mai|{{{2}}}|{{{3}}}|{{{4}}}|c}} {{! }}- ! locative {{tl-conj-mapag-an|{{{2}}}|{{{3}}}|{{{4}}}}} | mag = {{! }}- ! [[benefactive|hưởng cách]] {{tl-conj-maipag|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- ! rowspan="2" {{!}} causative {{tl-conj-maikapag|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- {{tl-conj-maipag|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- ! locative {{tl-conj-mapag-an|{{{2}}}|{{{3}}}|{{{4}}}}} | mang = {{! }}- ! [[benefactive|hưởng cách]] {{tl-conj-maipang|{{{2}}}|{{{3}}}|{{{4}}}|a={{{a}}}}} {{! }}- ! rowspan="2" {{!}} causative {{tl-conj-maikapang|{{{2}}}|{{{3}}}|{{{4}}}|a={{{a}}}}} {{! }}- {{tl-conj-maipang|{{{2}}}|{{{3}}}|{{{4}}}|a={{{a}}}}} {{! }}- ! locative {{tl-conj-mapang-an|{{{5}}}|{{{6}}}|{{{7}}}|a={{{a}}}}} |}} {{! }}- {{!}} class="separator" colspan="999" {{!}} {{!}}- ! colspan="6" {{!}} indirect action verbs {{! }}- ! class="outer" rowspan="2" {{!}} trigger ! class="outer" rowspan="2" {{!}} affix ! class="outer" colspan="4" {{!}} aspect {{! }}- ! infinitive ! complete ! progressive ! contemplative<!--actor indirect ability verb--> {{#switch: {{{1|}}} | um = {{! }}- ! actor {{tl-conj-makapagpa|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- ! actor-secondary {{tl-conj-mapa|{{{2}}}|{{{3}}}|{{{4}}}}} | mag = {{! }}- ! actor {{tl-conj-makapagpa|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- ! actor-secondary {{tl-conj-mapapag|{{{2}}}|{{{3}}}|{{{4}}}}} | mang = {{#if: {{{rm-mang-ind|}}} || {{! }}- ! actor {{tl-conj-makapagpa|{{{2}}}|{{{3}}}|{{{4}}}}}}} {{! }}- ! actor-secondary {{tl-conj-mapapang|{{{2}}}|{{{3}}}|{{{4}}}|a={{{a}}}}} | ma = {{! }}- ! actor {{tl-conj-makapagpa|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- ! actor-secondary {{tl-conj-mapa|{{{2}}}|{{{3}}}|{{{4}}}}} |}}<!--object indirect ability verb--> {{#switch: {{{o|}}} | in = {{! }}- ! object {{tl-conj-maipa|{{{2}}}|{{{3}}}|{{{4}}}}} | i = {{! }}- ! object {{tl-conj-maipa|{{{2}}}|{{{3}}}|{{{4}}}}} | an = {{! }}- ! object {{tl-conj-mapa-an|{{{5}}}|{{{6}}}|{{{7}}}}} |}}<!--directional indirect ability verb--> {{#switch: {{{d|}}} | in = {{! }}- ! directional {{tl-conj-mapa-an|{{{5}}}|{{{6}}}|{{{7}}}}} | an = {{! }}- ! directional {{tl-conj-mapa-an|{{{5}}}|{{{6}}}|{{{7}}}}} |}}<!--other ability indirect verbs--> {{#switch: {{{1|}}} | um = {{! }}- ! [[benefactive|hưởng cách]] {{tl-conj-maipagpa|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- ! causative {{tl-conj-maikapagpa|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- ! rowspan="2" {{!}} locative {{tl-conj-mapagpa-an|{{{5}}}|{{{6}}}|{{{7}}}}} {{! }}- {{tl-conj-mapapag-an|{{{5}}}|{{{6}}}|{{{7}}}}} | mag = {{! }}- ! [[benefactive|hưởng cách]] {{tl-conj-maipagpa|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- ! causative {{tl-conj-maikapagpa|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- ! rowspan="2" {{!}} locative {{tl-conj-mapagpa-an|{{{5}}}|{{{6}}}|{{{7}}}}} {{! }}- {{tl-conj-mapapag-an|{{{5}}}|{{{6}}}|{{{7}}}}} {{! }}- ! referential {{tl-conj-mapapag-an|{{{5}}}|{{{6}}}|{{{7}}}}} | mang = {{! }}- ! rowspan="2" {{!}} benefactive {{tl-conj-maipagpa|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- {{tl-conj-maipapang|{{{2}}}|{{{3}}}|{{{4}}}|a={{{a}}}}} {{! }}- ! causative {{tl-conj-maikapagpapang|{{{2}}}|{{{3}}}|{{{4}}}|a={{{a}}}}} {{! }}- ! locative {{tl-conj-mapapang-an|{{{5}}}|{{{6}}}|{{{7}}}|a={{{a}}}}} | ma = {{! }}- ! causative {{tl-conj-maikapagpa|{{{2}}}|{{{3}}}|{{{4}}}}} |}} {{inflection-table-bottom|notes=<sup>1</sup>&nbsp;Dùng trong ngữ cảnh trang trọng. {{#switch: {{{1|}}} | um =<sup>2</sup>&nbsp;Only for involuntary actions, not for ability verbs.|}}}} }}}}<!--social verb forms table--> {{inflection-table-top|title=Biến thể hình thái động từ (''maki-'', xã hội)|palette=blue|tall=yes|class=wide}} |- ! class="outer" rowspan=2 | dạng biến thể ! class="outer" rowspan=2 | phụ tố ! class="outer" colspan=4 | thể |- ! nguyên mẫu ! hoàn thành ! tiếp diễn ! chưa hoàn thành {{#switch: {{{1|}}} | um = {{! }}- ! trực tiếp {{tl-conj-maki|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- ! gián tiếp {{tl-conj-makipagpa|{{{2}}}|{{{3}}}|{{{4}}}}} | mag = {{! }}- ! rowspan="2" {{!}} trực tiếp {{tl-conj-makipag|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- {{tl-conj-maki|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- ! gián tiếp {{tl-conj-makipagpa|{{{2}}}|{{{3}}}|{{{4}}}}} | mang = {{! }}- ! trực tiếp {{tl-conj-makipang|{{{2}}}|{{{3}}}|{{{4}}}|a={{{a}}}}} {{! }}- ! gián tiếp {{tl-conj-makipagpa|{{{2}}}|{{{3}}}|{{{4}}}}} | ma = {{! }}- ! trực tiếp {{tl-conj-maki|{{{2}}}|{{{3}}}|{{{4}}}}} {{! }}- ! gián tiếp {{tl-conj-makipagpa|{{{2}}}|{{{3}}}|{{{4}}}}} |}} {{inflection-table-bottom}}<!-- -->{{inflection-table-block-bottom}}<noinclude>{{documentation}}{{tcat|conj}}</noinclude> nxvuadmsyq4gqchnusil4hl0wjt4t2f Thành viên:Hiyuune/test11 2 361882 2568634 2296783 2026-10-05T09:33:08Z Hiyuune 50834 2568634 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "red"}} =={{langname|en}}== {{wp|en:}} [[File:Color icon red.svg|thumb|Các sắc thái màu khác nhau trong màu đỏ]] ==={{section|pron}}=== * {{enPR|rĕd|a=RP,GA,CA}}, {{IPA|en|/ɹɛd/|[ɻʷɛˑd̥]}} ** {{audio|en|En-uk-red.ogg|a=RP}} ** {{audio|en|en-us-red.ogg|a=US}} * {{IPA|en|/ɹed/|a=AU,NZ}} * {{IPA|en|/ɾɛd/|a=Scotland,Wales}} * {{homophones|en|read|qq1=thì quá khứ/phân từ|redd}} * {{rhymes|en|ɛd|s=1}} ==={{section|etym}} 1=== {{etymon|en|:inh|enm:red<id:màu sắc>|tree=+|text=++}} {{col-top|2|cog}} Xem thêm {{cog|fy|read}}, {{cog|nds|root}}, {{m|nds|rood}}, {{m|nds|rot}}, {{m|nds|rod}}, {{cog|nl|rood}}, {{cog|de|rot}}, {{cog|da,nb|rød}}, {{cog|nn|raud}}, {{cog|sv|röd}}, {{cog|fo|reyður}}, {{cog|is|rauður}}; xem thêm {{cog|cy|rhudd}}, {{cog|la|ruber}}, {{m|la|rufus}}, {{cog|xto|rtär}}, {{cog|txb|ratre}}, {{cog|grc|ἐρυθρός}}, {{cog|sq|pruth}}, [[tiếng Nga]] [[рудый|''ру́дый'']] (rúdyj). {{cog|cs|rudý}}, {{cog|lt|raúdas}}, {{cog|fi|rauta}}, {{cog|et|raud}}, tiếng Serbia-Croatia [[riđ|''riđ'']], {{cog|ae|𐬭𐬀𐬊𐬌𐬛𐬌𐬙𐬀}}, {{cog|sa|रुधिर|tr=rudhirá}}. {{col-bottom}} ===={{section|n}}==== {{en-noun|~}} # {{lb|en|countable|and|uncountable}} Màu [[đỏ]] {{gloss|màu của hoàng hôn, máu và dâu tây; màu sắc tạo ra bởi các bước sóng khả kiến ​​dài nhất (khoảng 625–740 nm), và là một trong 3 màu cơ bản trong hệ màu cộng}}. # {{lb|en|countable|snooker}} Một trong 15 quả bóng đỏ dùng trong môn bi-a, phân biệt với các màu khác. # {{lb|en|countable|and|uncountable}} [[rượu vang|Rượu vang]] [[đỏ]]. # {{lb|en|countable|informal}} Loài động vật sở hữu bộ lông, làn da hoặc lớp vỏ màu đỏ đặc trưng trong tự nhiên, chẳng hạn như [[chuột túi]] đỏ hoặc [[sóc]] đỏ. # {{lb|en|countable|informal|UK|birdwatching}} [[choắt nâu|Choắt nâu]]. # {{lb|en|derogatory|offensive}} {{w|Người Mỹ bản địa tại Hoa Kỳ}}. #: {{syn|en|redskin}} # {{lb|en|slang}} [[secobarbital|Secobarbital]], một loại thuốc [[an thần]]. #: {{syn|en|redbird|red devil}} # {{lb|en|informal}} [[đèn|Đèn]] [[đỏ]] {{gloss|tín hiệu đèn giao thông}}. # {{lb|en|Ireland|UK|beverages|informal}} [[nước|Nước]] [[chanh]] [[đỏ]]. ====={{section|drv}}===== {{col4|en|title=Từ phái sinh của ''red'' (danh từ) |antired|onion red|beet-red|beetroot-red |beet red|cinchona red|cinchonic red |blood red|strawberry red |brick red |cherry red |Chinese red |chrome red |Congo red |fire engine red |flowerpot red |in the red |Indian red |Panama Red |Paris red |phenol red |Pompeian red |postbox red |Red |Red Head |Red Range |Red Rocks |sand red |see red |Turkey red |Tuscan red |Venetian red |wine red |wormred|traditional dry red }} ===={{section|adj}}==== {{en-adj|er}} # [[đỏ|Đỏ]]. #: {{ux|en|'''Red''' ink.|Mực đỏ.}} #: {{ux|en|'''Red''' cheeks.|Má đỏ.}} #: {{ux|en|To become '''red''' in the face.|Đỏ mặt.}} #: {{ux|en|To turn '''red'''.|Đỏ mặt; hoá đỏ.}} #: {{ux|en|'''Red''' with anger.|Giận đỏ mặt.}} # [[hung hung|Hung hung]] [[đỏ]], [[đỏ hoe]]. #: {{ux|en|'''Red''' hair.|Tóc hung hung đỏ.}} # [[đẫm máu|Đẫm máu]], [[ác liệt]]. #: {{ux|en|'''Red''' hands.|Những bàn tay đẫm máu.}} #: {{ux|en|'''Red''' battle.|cuộc huyết chiến, cuộc chiến đấu ác liệt.}} # [[cách mạng|Cách mạng]], [[cộng sản]]; [[cực tả]]. #: {{ux|en|'''Red''' flag.|Cờ đỏ, cờ cách mạng.}} #: {{ux|en|'''Red''' ideas.|Những tư tưởng cách mạng, những tư tưởng cộng sản.}} # [[đảng|Đảng]] [[cộng hòa|Cộng hòa]]. # [[đảng|Đảng]] [[lao động|Lao động]]. ====={{section|syn}}===== * {{sense|màu sắc}} [[scarlet]], [[crimson]], [[vermilion]], [[ruby]]-red, [[cherry]]-red, [[cerise]], [[cardinal]]-red, [[carmine]], [[wine]]-red, [[claret]]-red, [[blood]]-red ([[sanguine]]), [[coral]]-red, [[cochineal]]-red, [[rose]]-red ([[rosy]], [[damask]]), [[brick]]-red, [[maroon]], [[rust]]-red (rusty), [[rufous]]-red, [[gules]]-red, [[rufescent]]. =====Derived terms===== {{col|en|{{vern|red-legged grasshopper}} ({{taxlink|Melanoplus femurrubrum|species}}) |Adrianople red |alizarin red|red corner|red date|red-breasted snipe|red-shouldered blackbird|red-skinned| red dye 40 |anti-red|Red 40|Red Dye 40 |apple red |arctic red jellyfish|Red Crystal|Red Robbo |arrest-me-red |ash-red |barn red |beetroot red |better dead than red |big red button |big red switch |bleed red ink |blood-red |blood-red fancy |blue-red |brick-red |cadmium red |Cambodian red |Canadian red pine |cardinal red |carmine red |carthamus red |catch red-handed |cherry-red |Christmas Island red crab |clap one's hands red |code red |code red drill |Cuban red macaw |cut red tape |dago red |dark red |dead-red |dwarf red-leaf plum |eastern red cedar |extrared |Ezo red fox |Falun red |Falu red |French red |give it a red-hot crack |Great Red Dragon |Great Red Spot |grey red-backed vole |Harlan's red-tailed hawk |Harrison red |Himalayan red bear |Idared |indigo red |infra-red |infrared |Irish red ale |kino red |Lincoln Red |little red dot |Little Red Riding Hood |Magdala red |Mexican red rump |Miss Waldron's red colobus |monored |Moroccan red,Morocco red |Mount Graham red squirrel |Murray red gum |Nantucket red |naphthalene red |Nile red |northern red-backed vole |northern red oak |Old Red Sandstone |overred |paint the town red |paranitraniline red |para red |Parliamentary red |picrosirius red |Prussian red |put on the red light |Quebec red trout |quinova red |ragged red fibers |raise red flags |ratanhia red |Red |red admirable |red admiral |red alder |red ale |red alert |red alga |red-and-green macaw |red and silver dewdrop |red ant |red antimony |red ape |red apple |Red Army |red arrow |red as a beetroot |red as a lobster |red ash |red-assed |red avadavat |red-backed fairywren |red-backed hawk |red-backed sea eagle |red-backed shrike |red-back,redback,red back |red bag |red bag delivery |redbait |red-bait |red-baiter |red-baiting |red ball |red banana |red band |red-banded sand wasp |red bandfish |red baneberry |Red Bank |red banner |Red Bay<ll:toponym> |red bay<qq:tree> |red bayberry |Red Beach |red bean |red bean paste |red bean porridge |red beans and rice |red bean soup |Redbeard |redbed |red beet |red-bellied black snake |red-bellied piranha |red-bellied titi |red-bellied woodpecker |redbelly |redberry |red biddy |redbill |red-billed |red-billed gull |red-billed leiothrix |red-billed woodcreeper |red birch |red-bird,redbird |red-black tree |red-blood |red blood cell |red blood cell cast |red-blooded |red-bloodedness |Red Bluff |redbone |red book |red bourgeoisie |red box |red brass |redbreast |red-breasted flycatcher |red-breasted goose |red-breasted merganser |red-breasted sapsucker |red-brick,redbrick |red brick university |Redbridge |Red Brigades |red-browed finch |red-brown |red brush |redbud |red bug |redbug |red building paper |Red Bull |red burning skin syndrome |redbush |red button |red cabbage |red campion |red candle |red cap |redcap |red-capped |red-capped parrot |red car |red cardinal |red cardinal flower |red card,red-card |red-carpetful |red carpet,red-carpet |Redcastle |red caviar |red cedar |red cell |red cent |red chalk |red chamber |red-chested cuckoo |red chickweed |Red China |red chip |red chokeberry |red cholic |red circle rate |Red Cliffs |Red Cloud |red clover |red clump |Red Clydeside |red coat,redcoat |red-cockaded woodpecker |red codling |red colic |red-collared lorikeet |red-collared widowbird |red colobus |red-cook |red copper |red coral |red corpuscle |red cotton-tree,red cotton tree |Red Crescent |red-crested pochard |Red Cross |red crossbill |red crowberry |Red Crown |red-crowned crane |red cunt hair |[[red currant]], [[red-currant]] |Red Current |red cypress |red daikon |red day |red dead man's fingers |red dead-nettle |red deer |red delicious |redden |red detuning |red-diaper |red diaper baby,red-diaper baby |red diesel |reddish |red dog |Red Dot |red drum |red dwarf |reddy |redear |red-eared slider |red-eared terrapin |red-eared turtle |red ear syndrome |red earth |red egg |red elm |red ensign |red envelope |Red Eye |red-eyed |redeyed |red-eye gravy |red eye,red-eye,redeye |redface |red-faced |red-faced cormorant |red face test |red factor canary |red-fan parrot |red fascism |red fascist |red fescue |red fever |Redfield |red figure |redfin |redfinch |red-finned shark |red-fin shark |red fir |red fire |redfish |red-flag |Red Flag |red flag day |red-flaggy |red flag in front of a bull |red flag knowledge |red flag law |red flag,Red Flag |red flag to a bull |red flag warning |Red Flames |red-flanked bluetail |red flour beetle |Redflower |red flower |red-flowering banana |red flying squid |red-footed falcon |red-footed tortoise |red force |Red Forest |red forest |red fox |red-fronted coot |red-fronted tinkerbird |red fuming nitric acid |red garra |red-gartered coot |red geyser |red geyser galaxy |red giant |red ginger |red gold |red goods |red goose |red grape |red-green-brown alliance |red-green color blindness |red-green colour blindness |red-green,red green |red grouse |Red Guard |Red Guard,red guard |redgum |red gum,red-gum |red gurnard |red hair |red hake |red-handed |red-handedly |red-handedness |red hat |Red Hatter |Red Hawke |redhead |red-headed Eskimo |red-headed honeyeater |red-headed,redheaded |red-headed stepchild |red-headed vulture |red-headed woodpecker |redheart |red heat |red Helen |red herring |red herring prospectus |Red Hill |Red Hills |Red Hill South |red hind |red hornweed |red horse,redhorse |red-hot minute |red-hot poker |red-hot,red hot |red huckleberry |red-humped caterpillar |red hydrogen |red imported fire ant |red ink |red-inker |red in the face |red in tooth and claw |red ironwood |red ivory |red jackal |red jade |red judge |red junglefowl |red juniper |red kangaroo |Red Ken |red king crab |red kite |red-knobbed coot |red knot |red kuri squash |Red Lake |Red Lake County |Red Lake Falls |red lane |red lead |red leaf |red Leb |redleg |red-legged cormorant |red-legged golden orb-weaver spider |red-legged partridge |red-legged tinamou |red-leg,red leg |Red Leicester |redless |red letter |red-letter |red letter date |red-letter day,red letter day |red-letter edition |red letter law |red licorice |red light |red-light camera,red light camera |red-light district,red light district |red line |redline |red-lined looper |Red Liner |red-line torpedo barb |redlink |red link |red-linked |red linnet |red lion |Red Lion |red lionfish |redlipped |red-lipped batfish |red liquor |red liquorice |Red List |red lives matter |Red Lodge |redly |red lynx |red magic lily |red-maids,red maids |red mammee,red mamey |red man |red manganese |red manganese oxide |red mange |red man syndrome |[[red maple]] ({{taxfmt|Acer rubrum|species}}) |red marrow |red martyrdom |Red Mass |red mead |red measles |red meat |red meat radish |Red Mediterranean |red menace |red mercury |red mirage |red mist |[[red mite]] ({{taxlink|Dermanyssus gallinae|species}}) |red moki |red mongo |red monkey |redmouth |red mud |red mulberry |red mulga |red mullet |red mung bean |redneck |rednecked |red-necked buzzard |red-necked francolin |red-necked grebe |red-necked phalarope |red-necked stint |red-necked wallaby |red-necked woodpecker |red neck syndrome |red Ned |redness |red neuralgia |red-nigger,red nigger |red nightshade |red noise |rednosed |red-nose tetra |red notice |red nucleus |red nugget |red nugget galaxy |red oak |Red Oak<ll:toponym> |red oak tree |red ocher,red ochre |redology |red onion |redophile |red-orange |red orpiment |red osier |red osier dogwood |redout |red owl |red oxide |red oxygen |red packet |red panda |red pea |red-pencil |red penny |red pepper |red phalarope |red phosphorus |red pill |red pilled |red piller |red pine |red pipe |red piranha |red plague |red planet |red plum |red plum maggot |redpoint |red point,red-point |Red Poll |[[redpoll]] ({{taxfmt|Acanthis|genus}} spp.) |red poppy |red porgy |red precipitate |red princess flower |[[red puccoon]] ({{taxfmt|Sanguinaria canadensis|species}}) |red pudding |red pulp |red pumpkin bug |red pussy hair |red rag |red-ragger |red rag to a bull |red rail |red raspberry |red rat snake |red rattle |red rattler |red-red stew |red ribbon |red rice |red rider |redrimmed |red-rimmed |red ring |red ring disease |red ring of death |red ring skirt |red river hog |Red Rock |red rock crab |red rocket |red room |redroot |Red Rose of Lancaster |Red Roses |red rosin paper |red rot |red route |red-rumped parrot |red-rumped swallow |Red Russia |Red Russian kale |red sage |red salmon |red sanders |red sauce |Red Scar |red scare |red scarf |red sea |Red Sea |Red Sea Hills |red seaperch |redsear |red seaweed |red seaweed isopod |red setter |red-shafted flicker |red shale |red-shanked douc |redshank,red shank |redshift |red shift |redshirt |red shirt,red-shirt |red-short |red-shortness |red-shouldered hawk |red silky oak |red silver |red siskin |redskin onion |red skin syndrome |redskirt |red slaw |red slender loris |redsmith |red snake |red snapper |red snow |red sorrel |red spider |red spider lily |red spider mite |red spiral |red spiral galaxy |Red Spot |red spot disease |redspotted |red-spotted purple |red sprite |red spruce |red spurge |red squad |Red Square |red squid |[[red squill]] ({{taxfmt|Drimia maritima|species}}) |red squirrel |Red Star |red-start |redstart |red state |red steenbras |redstem |Redstone |redstone |red strawberry tongue |redstreak |Red Stream |red string of fate |reds under the bed |red sunflower |red supergiant |red swampdragon |red tag |red-tagging |redtail |red tail disease |red-tailed black cockatoo |red-tailed black shark |red-tailed hawk |red-tailed phascogale |red tailed shark |red-tailed shrike |red-tailed squirrel |red-tailed tropicbird |red tanager |red tape |red-tapeism |red-tapism |red-tapist |red tea |red teamer |red-team,red team |red tegu |red terror |red-throat |redthroat |red-throated diver |red-throated loon |red-throated pipit |red-throated thrush |red-throated tit |red tide |red tiger |red time |red toad trillium |red-toothed |red-toothed shrew |red-top,red top,redtop |red-to-red |red tortoise cake |red tree vole |red triangle slug |red trillium |red turtle dove |redtwig |Red Ukrainian |red 'un |red under the bed |red-up,red up |red valerian |red-veined |red-veined darter |red-veined dock |red velvet |red velvet cake,red-velvet cake |red velvet mite |red vermouth |red vet pet |Red Vienna |red vitriol |Red Volta |red wall |redward |redwards |redware |redwash |redwashing |red wasp |red water |red wattlebird |red wave |redway |red wedding |redweed |red week |Red Wharf Bay |[[red whortleberry]] ({{taxfmt|Vaccinium vitis-idaea|species}}) |red wiggler |Red Willow County |Red Willow Creek |red wine headache |Red Wing |red-winged blackbird |red-winged fairywren |red-winged parrot |red-winged tinamou |redwing,red-wing |red wings |red wolf |red won |redwood |redwork |redworm |[[red worm]] ({{taxfmt|Lumbricina|suborder}} spp.) |red yeast rice |red zone,red-zone |river red gum |roll out the red carpet |rose red,rosy-red |rosy-red minnow |royal red prawn |ruby-red,ruby red |run a red light |ruthenium red |scared red |scarlet red |semired |Shasta red fir |sit dead-red |spaghetti red |Spanish red |spot-red |straight red |straight red card |take the red eye |take the red pill |tile red |turn a number of shades of red |turn on red |ultrared |unexpected red theory |violet red bile agar |we all bleed red |western red cedar |western red lily |worm red |yellow-red }} =====Descendants===== * {{desc|bi|red}} * {{desc|pis|red}} * {{desctree|srn|redi}} * {{desc|tpi|ret}} bdx9pqd8lah037lktiggqaly4oe5jhp 月餅 0 362537 2568444 2280075 2026-10-04T15:21:41Z Hiyuune 50834 2568444 wikitext text/x-wiki =={{langname|ja}}== <div style="float:right;"> {{wp|ja:}} </div> {{ja-kanjitab|げつ|k1=げっ|へい|k2=ぺい|yomi=kanon}} ==={{section|etym}}=== {{obor|ja|zh|月餅|sort=けつへい'}}.<ref>{{R:Sekai Dai Hyakka Jiten}}</ref><ref>{{R:Britannica Japan}}</ref> ==={{section|pron}}=== {{ja-pron|げっぺい|acc=0|acc_ref=DJR}} ==={{section|n}}=== {{ja-noun|げっぺい}} # [[bánh trung thu|Bánh trung thu]] ==={{section|ref}}=== <references/> :* {{R:Kanjipedia Kotoba|0001886200}} {{C|ja|Bánh và bột nhão|sort=けっぺい'}} quo80i48sg2wwxi4po4vdezbbxgadqc 2568446 2568444 2026-10-04T15:23:13Z Hiyuune 50834 2568446 wikitext text/x-wiki {{also|月餠|月饼}} =={{langname|ja}}== <div style="float:right;"> {{wp|ja:}} </div> {{ja-kanjitab|げつ|k1=げっ|へい|k2=ぺい|yomi=kanon}} ==={{section|etym}}=== {{obor|ja|zh|月餅|sort=けつへい'}}.<ref>{{R:Sekai Dai Hyakka Jiten}}</ref><ref>{{R:Britannica Japan}}</ref> ==={{section|pron}}=== {{ja-pron|げっぺい|acc=0|acc_ref=DJR}} ==={{section|n}}=== {{ja-noun|げっぺい}} # [[bánh trung thu|Bánh trung thu]] ==={{section|ref}}=== <references/> :* {{R:Kanjipedia Kotoba|0001886200}} {{C|ja|Bánh và bột nhão|sort=けっぺい'}} 9v72b74l6zzw207jx12oxxgzme5dxc0 2568447 2568446 2026-10-04T15:24:58Z Hiyuune 50834 + zh 2568447 wikitext text/x-wiki {{also|月餠|月饼}} =={{langname|ja}}== <div style="float:right;"> {{wp|ja:}} </div> {{ja-kanjitab|げつ|k1=げっ|へい|k2=ぺい|yomi=kanon}} ==={{section|etym}}=== {{obor|ja|zh|月餅|sort=けつへい'}}.<ref>{{R:Sekai Dai Hyakka Jiten}}</ref><ref>{{R:Britannica Japan}}</ref> ==={{section|pron}}=== {{ja-pron|げっぺい|acc=0|acc_ref=DJR}} ==={{section|n}}=== {{ja-noun|げっぺい}} # [[bánh trung thu|Bánh trung thu]] ==={{section|ref}}=== <references/> :* {{R:Kanjipedia Kotoba|0001886200}} {{C|ja|Bánh và bột nhão|sort=けっぺい'}} =={{langname|zh}}== {{zh-forms|s=月饼}} {{wp|zh:}} ==={{section|pron}}=== {{zh-pron |m=yuèbǐng,tl=y |m-s=yue2bin3 |m-x=yuěbing |m-nj=yue̊qbǐn |c=jyut6 beng2 |c-dg=joet8 boeng2 |c-t=ngut5-4 biang2 |c-yj=jit6 bing2 |g=nyyot6 biang |h=pfs=ngie̍t-piáng;hrs=h:ngiedˋ biangˊ;gd=ngiad6 biang3 |j=yeh4 bing2 |mb=ngṳè-biǎng |md=nguŏk-biāng |mn=xm,tp,mg,ph,jj,sg:ge̍h-piáⁿ/qz,lk,km:ge̍rh-piáⁿ/zz,kh,pn,sg:goe̍h-piáⁿ/ly:gǒe-piáⁿ |mna=LL-Q36495 (nan)-簡單先生-goe̍h-piáⁿ.wav |mn-t=ghuêh8 bian2 |px=pt,nr:goeh7 bia3/jk:goeh7 bie3/xy,ft:guei7 biann3 |sp=njyut5 biang2 |w=sh:8yuq pin5,8yoq pin5,8gniuq pin5,8gnioq pin5;cm:8gnioq pin3;sz:8ngeq pin3;hz,nb:8yuq pin3 |x=ye6 bin3 |x-l=ue4 bionn3* |x-h=ye2 bin3 |ca=zh-yue-月餅.opus |cat=n }} ==={{section|n}}=== {{head|zh|Danh từ}} [[File:Mooncake 3-4, lotus seed paste.jpg|thumb]] # [[bánh trung thu|Bánh trung thu]]. ===={{section|syn}}==== {{zh-dial}} ===={{section|drv}}==== {{col|zh|鮮肉月餅|冰皮月餅|廣式月餅}} ===={{section|desc}}==== {{cjkv||げっぺい|월병|h=月餠}} ''Khác'': * {{desc|pcc|yefbinj|bor=1}} * {{desc|id|kue bulan|clq=1}} * {{desc|ms|kuih bulan|clq=1}} * {{desc|mn|еэвэн|bor=1}} * {{desc|za|nyiedbingj|nyuedbingj|bor=1}} ===={{section|see}}==== {{col|zh|cjy:國杜林}} ==={{section|ref}}=== * {{R:zh:cbgycdxdb|164495}} * {{thcwd|1142}} * {{R:cpx:PHDB|entry=1355 月饼|pp=424}} {{C|zh|Bánh và bột nhão}} 60ww49qe0konuuflmdrgqmh5j5933kv astyllan 0 365888 2568435 2290662 2026-10-04T15:16:19Z TheHighFighter2 42988 2568435 wikitext text/x-wiki =={{langname|ang}}== ==={{section|pron}}=== * {{ang-IPA|āstyllan}} ==={{section|v}}=== {{ang-verb|āstyllan}} {{tlb|ang|Late West Saxon}} # {{alternative form of|ang|āstiellan}}. ===={{section|conjug}}==== {{ang-conj|āstyllan<w1b>}} 206b1c017ujnq4e30fhniv8i2ernqu5 バルカン 0 368610 2568440 2296711 2026-10-04T15:18:57Z Hiyuune 50834 /* Tiếng Nhật */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568440 wikitext text/x-wiki =={{langname|ja}}== [[Tập tin:Balkan_Province_in_Turkmenistan.svg|nhỏ|phải|200px|{{pagename}}]] {{wp|ja:+州}} ==={{section|pr-noun}}=== {{ja-pos|proper}} # {{place|ja|vùng|c/Turkmenistan|t=Balkan}} cgok7dzwkgzrv0ev4nyr6sjr5n7ba62 レバプ 0 368666 2568441 2296863 2026-10-04T15:19:21Z Hiyuune 50834 /* Tiếng Nhật */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2568441 wikitext text/x-wiki =={{langname|ja}}== [[Tập tin:Lebap_Province_in_Turkmenistan.svg|nhỏ|phải|200px|{{pagename}}]] {{wp|ja:+州}} ==={{section|pr-noun}}=== {{ja-pos|proper}} # {{place|ja|vùng|c/Turkmenistan|t=Lebap}} 8lnay7lwrnnqce1a8810wzf3sdllw9q 顎鬚海豹 0 373019 2568448 2307069 2026-10-04T15:33:25Z Hiyuune 50834 2568448 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|あご|ひげ|あざらし2|yomi=kun2,juku2}} {{wp|ja:アゴヒゲアザラシ}} ==={{section|pron}}=== {{ja-pron|あごひげ あざらし|acc=6|acc_ref=DJR}} ==={{section|n}}=== {{ja-noun|あごひげ あざらし|アゴヒゲ アザラシ}} # {{w|Hải cẩu râu}}. ==={{section|ref}}=== <references/> 0jbsm7r4s6jlpbkx5ktfkmai12ft5fg アクメ 0 373587 2568449 2307950 2026-10-04T15:33:44Z Hiyuune 50834 2568449 wikitext text/x-wiki {{also|あくめ}} =={{langname|ja}}== {{wp|ja:}} ==={{ĐM|etym}}=== {{bor+|ja|fr|acmé|sort=あくめ}}.<ref name="DJR">{{R:Daijirin}}</ref> ==={{ĐM|pron}}=== {{ja-pron|acc=1|acc_ref=DJR}} ==={{ĐM|noun}}=== {{ja-noun}} # Lúc [[cực khoái]]. ===={{ĐM|syn}}==== * {{ja-r|オーガズム}}, {{ja-r|オルガスムス}} ==={{ĐM|ref}}=== <references/> {{topics|ja|Tình dục|sort=あくめ}} 9wujpwu9jehuu5xhhfsv5syc8838xuc 特別 0 385066 2568628 2330702 2026-10-05T08:55:12Z Hiyuune 50834 /* {{ĐM|adj}} */ 2568628 wikitext text/x-wiki {{also|特别}} =={{langname|vi}}== {{vi-hantutab}} ==={{section|adj}}=== {{vi-adj|sc=Hani}} # {{vi-Han form of|đặc biệt}} =={{langname|ja}}== {{ja-kanjitab|とく|べつ|yomi=kanon,kan}} ==={{section|pron}}=== * {{ja-pron|とくべつ|acc=0|acc_ref=DJR4,NHK}} ==={{section|adj}}=== {{ja-adj|infl=na|とくべつ}} # [[đặc biệt|Đặc biệt]]. #: {{ux|ja|'''特別'''警報|Cảnh báo đặc biệt.}} ===={{section|infl}}==== {{ja-na|とくべつ}} {{ja-conj-bungo|とくべつ|adj-nar}} ===={{section|syn}}==== * {{ja-r|特|とく}} * {{ja-r|特殊|とくしゅ}} ===={{section|ant}}==== * {{ja-r|通常|つうじょう}} * {{ja-r|平常|へいじょう}} * {{ja-r|普通|ふつう}} * {{ja-r|一般|いっぱん}} ==={{section|ref}}=== {{reflist}} :* {{R:Kanjipedia Kotoba|0005302000}} mbg9t1h676tuomjnf0ey5hqgi5xvuqy 2568629 2568628 2026-10-05T08:57:17Z Hiyuune 50834 /* {{section|adj}} */ 2568629 wikitext text/x-wiki {{also|特别}} =={{langname|vi}}== {{vi-hantutab}} ==={{section|adj}}=== {{vi-adj|sc=Hani}} # {{vi-Han form of|đặc biệt}} =={{langname|ja}}== {{ja-kanjitab|とく|べつ|yomi=kanon,kan}} ==={{section|pron}}=== * {{ja-pron|とくべつ|acc=0|acc_ref=DJR4,NHK}} ==={{section|adj}}=== {{ja-adj|infl=na|とくべつ}} # [[đặc biệt|Đặc biệt]]. #: {{ja-usex|'''特別''' 警報。|'''とくべつ''' けいほう。|Cảnh báo đặc biệt.}} ===={{section|infl}}==== {{ja-na|とくべつ}} {{ja-conj-bungo|とくべつ|adj-nar}} ===={{section|syn}}==== * {{ja-r|特|とく}} * {{ja-r|特殊|とくしゅ}} ===={{section|ant}}==== * {{ja-r|通常|つうじょう}} * {{ja-r|平常|へいじょう}} * {{ja-r|普通|ふつう}} * {{ja-r|一般|いっぱん}} ==={{section|ref}}=== {{reflist}} :* {{R:Kanjipedia Kotoba|0005302000}} jz7xttnv04dmk12xn9xcnlyhnnkxtez măt ngôm ngưr 0 396392 2568546 2351914 2026-10-05T03:15:19Z WhoAlone 40420 2568546 wikitext text/x-wiki =={{langname|mng}}== ==={{ĐM|pron}}=== * {{IPA4|mng|/mat ŋoːm ŋɨːr/}} ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[mặt]] [[giận dữ]]. ==={{ĐM|ref}}=== * [http://www.sealang.net/monkhmer/database/retrieve.pl?language=Mnong&sort=gloss&format=html Tiếng M'Nông] tại Cơ sở Dữ liệu Môn-Khmer. {{c|mng|Khuôn mặt}} 8hp963q5mpcluzj4rpjqcz5sjq5hhld Mô đun:lt-pron 828 396574 2568463 2560276 2026-10-04T15:50:00Z Hiyuune 50834 2568463 Scribunto text/plain --[==[ Backend for {{lt-pr}}: IPA, hyphenation, and rhyme generation. Author: TongcyDai ]==] local export = {} local m_debug = require("Module:debug") local m_str = require("Module:string utilities") local m_lt_common = require("Module:lt-common") local u = m_str.char local ulower = m_str.lower local uupper = m_str.upper local usub = m_str.sub local ulen = m_str.len local ugsub = m_str.gsub local ufind = m_str.find local umatch = m_str.match local rsplit = m_str.split -- Accent mark constants (re-exported from Module:lt-common to keep all -- Lithuanian modules in sync). local GRAVE = m_lt_common.GRAVE -- U+0300 local ACUTE = m_lt_common.ACUTE -- U+0301 local TILDE = m_lt_common.TILDE -- U+0303 local DOTABOVE = m_lt_common.DOTABOVE -- U+0307 local OGONEK = m_lt_common.OGONEK -- U+0328 -- M4: Reuse Module:lt-common's display formatter directly instead of -- maintaining a parallel local copy. local makeDisplayText = m_lt_common.makeDisplayText -- Liaison marker: U+203F UNDERTIE — separates clitics from their stressed host -- in input. The phonological grammar treats it like a "soft" word boundary that -- is transparent to several cross-word processes (palatalization spread, -- geminate / fricative simplification, place assimilation), per VLKK §19–§23. local LIAISON = u(0x203F) -- Lazy-loaded external modules local m_IPA local audio_module = "Module:audio" local homophones_module = "Module:homophones" local hyphenation_module = "Module:hyphenation" local rhymes_module = "Module:rhymes" local parameters_module = "Module:parameters" local parse_util_module = "Module:parse utilities" local concat = table.concat local insert = table.insert local lang_obj local function get_lang() if not lang_obj then lang_obj = require("Module:languages").getByCode("lt") end return lang_obj end local function track(reason) m_debug.track("lt-pron/" .. reason) end -- ============================================================================ -- SECTION 1: Orthography & Phonology Definitions -- ============================================================================ -- Suffix table for automatic phonetic adjustments (currently disabled) -- Exact matching lists (must include precomposed normalized tone markers) --[[ local SUFFIX_LOAN = { ["fòbas"]=true, ["fòbė"]=true, ["fòbija"]=true, ["fònas"]=true, ["fònė"]=true, ["lògas"]=true, ["lògija"]=true, ["skòpas"]=true } --]] -- Consonant classes for syllabification (Sonority Hierarchy) local CLASS = { R = {["l"]=true, ["m"]=true, ["n"]=true, ["r"]=true, ["v"]=true, ["j"]=true}, S = {["s"]=true, ["z"]=true, ["š"]=true, ["ž"]=true, ["f"]=true, ["x"]=true, ["h"]=true, ["ch"]=true}, T = {["p"]=true, ["b"]=true, ["t"]=true, ["d"]=true, ["k"]=true, ["g"]=true, ["c"]=true, ["dz"]=true, ["č"]=true, ["dž"]=true} } -- Front vowels trigger palatalization local FRONT_V = { ["e"]=true, ["ę"]=true, ["ė"]=true, ["i"]=true, ["į"]=true, ["y"]=true, ["ie"]=true, ["ei"]=true, ["eu"]=true } -- Vowel -> Base IPA mapping (Unstressed short/inherent) local V_IPA = { ["a"] = "ɐ", ["ą"] = "ɑː", ["e"] = "ɛ", ["ę"] = "æː", ["ė"] = "eː", ["i"] = "ɪ", ["į"] = "iː", ["y"] = "iː", ["u"] = "ʊ", ["ų"] = "uː", ["ū"] = "uː", ["o"] = "oː", ["ie"] = "iɛ", ["uo"] = "uɔ", -- Unstressed simple diphthongs ["ai"] = "ɐɪ", ["au"] = "ɒʊ", ["ei"] = "ɛɪ", ["eu"] = "ɛʊ", ["ui"] = "ʊɪ", ["oi"] = "ɔɪ", ["ou"] = "ɔʊ" } -- Consonant -> Base IPA mapping (Unpalatalized) local CONS_IPA = { ["b"] = "b", ["c"] = "t͡s", ["č"] = "t͡ʃ", ["d"] = "d", ["dz"] = "d͡z", ["dž"] = "d͡ʒ", ["ch"] = "x", ["f"] = "f", ["g"] = "ɡ", ["h"] = "ɣ", ["j"] = "j", ["k"] = "k", ["l"] = "l", ["m"] = "m", ["n"] = "n", ["p"] = "p", ["r"] = "r", ["s"] = "s", ["š"] = "ʃ", ["t"] = "t", ["v"] = "ʋ", ["z"] = "z", ["ž"] = "ʒ", } -- Voicing pairs for Voicing Assimilation local VOICING_PAIRS = { ["p"]="b", ["b"]="p", ["t"]="d", ["d"]="t", ["k"]="g", ["g"]="k", ["c"]="dz", ["dz"]="c", ["č"]="dž", ["dž"]="č", ["s"]="z", ["z"]="s", ["š"]="ž", ["ž"]="š", ["x"]="ɣ", ["ɣ"]="x" } local function is_voiced(c) local voiced_set = {["b"]=true, ["d"]=true, ["g"]=true, ["dz"]=true, ["dž"]=true, ["z"]=true, ["ž"]=true, ["ɣ"]=true} return voiced_set[c] == true end -- Accent pairs for conjugation module support -- Maps base vowel/diphthong to accented forms (falling/rising) local ACCENT_PAIRS = { -- Long vowels (acute or tilde) ["ą"] = {acute="ą"..ACUTE, tilde="ą"..TILDE}, ["ę"] = {acute="ę"..ACUTE, tilde="ę"..TILDE}, ["ė"] = {acute="ė"..ACUTE, tilde="ė"..TILDE}, ["y"] = {acute="y"..ACUTE, tilde="y"..TILDE}, ["į"] = {acute="į"..ACUTE, tilde="į"..TILDE}, ["ū"] = {acute="ū"..ACUTE, tilde="ū"..TILDE}, ["ų"] = {acute="ų"..ACUTE, tilde="ų"..TILDE}, -- a/e can be short (grave) or long (tilde) ["a"] = {grave="a"..GRAVE, tilde="a"..TILDE}, ["e"] = {grave="e"..GRAVE, tilde="e"..TILDE}, -- o: ó/õ/o are long, ò is short ["o"] = {acute="o"..ACUTE, grave="o"..GRAVE, tilde="o"..TILDE}, -- Short vowels i/u (only grave) ["i"] = {grave="i"..GRAVE}, ["u"] = {grave="u"..GRAVE}, -- Simple diphthongs ["ai"] = {acute="a"..ACUTE.."i", tilde="a".."i"..TILDE}, ["au"] = {acute="a"..ACUTE.."u", tilde="a".."u"..TILDE}, ["ei"] = {acute="e"..ACUTE.."i", tilde="e".."i"..TILDE}, ["ui"] = {grave="u"..GRAVE.."i", tilde="u".."i"..TILDE}, -- Complex diphthongs ["ie"] = {acute="i"..ACUTE.."e", tilde="i".."e"..TILDE}, ["uo"] = {acute="u"..ACUTE.."o", tilde="u".."o"..TILDE}, -- Mixed diphthongs (a series - acute/tilde) ["al"] = {acute="a"..ACUTE.."l", tilde="a".."l"..TILDE}, ["am"] = {acute="a"..ACUTE.."m", tilde="a".."m"..TILDE}, ["an"] = {acute="a"..ACUTE.."n", tilde="a".."n"..TILDE}, ["ar"] = {acute="a"..ACUTE.."r", tilde="a".."r"..TILDE}, -- Mixed diphthongs (e series - acute/grave/tilde, grave for foreign) ["el"] = {acute="e"..ACUTE.."l", grave="e"..GRAVE.."l", tilde="e".."l"..TILDE}, ["em"] = {acute="e"..ACUTE.."m", grave="e"..GRAVE.."m", tilde="e".."m"..TILDE}, ["en"] = {acute="e"..ACUTE.."n", grave="e"..GRAVE.."n", tilde="e".."n"..TILDE}, ["er"] = {acute="e"..ACUTE.."r", grave="e"..GRAVE.."r", tilde="e".."r"..TILDE}, -- Mixed diphthongs (i series - grave/tilde) ["il"] = {grave="i"..GRAVE.."l", tilde="i".."l"..TILDE}, ["im"] = {grave="i"..GRAVE.."m", tilde="i".."m"..TILDE}, ["in"] = {grave="i"..GRAVE.."n", tilde="i".."n"..TILDE}, ["ir"] = {grave="i"..GRAVE.."r", tilde="i".."r"..TILDE}, -- Mixed diphthongs (u series - grave/tilde) ["ul"] = {grave="u"..GRAVE.."l", tilde="u".."l"..TILDE}, ["um"] = {grave="u"..GRAVE.."m", tilde="u".."m"..TILDE}, ["un"] = {grave="u"..GRAVE.."n", tilde="u".."n"..TILDE}, ["ur"] = {grave="u"..GRAVE.."r", tilde="u".."r"..TILDE}, -- Foreign diphthongs (grave only) ["eu"] = {grave="e"..GRAVE.."u"}, ["oi"] = {grave="o"..GRAVE.."i"}, ["ou"] = {grave="o"..GRAVE.."u"}, ["ol"] = {grave="o"..GRAVE.."l"}, ["om"] = {grave="o"..GRAVE.."m"}, ["on"] = {grave="o"..GRAVE.."n"}, ["or"] = {grave="o"..GRAVE.."r"}, } -- ============================================================================ -- SECTION 2: Lexical Normalization (Avoid NFD destruction) -- ============================================================================ -- Helper: Remove all accent marks from text (moved here for early use). -- Delegates to Module:lt-common to keep the de-accenting logic shared. local function remove_all_accents(text) return m_lt_common.to_stem_bare(mw.ustring.toNFD(text)) end -- Extract pagename from input or load from headword data local function get_pagename(input) -- Check for manual override: <base:xxx> local manual = input:match("<base:([^>]+)>") if manual then return manual, input:gsub("<base:[^>]+>", "") end -- Load from headword data local success, data = pcall(function() return mw.loadData("Module:headword/data").pagename end) if success and data then return data, input end return nil, input end -- Resolve the pagename used for respelling-glide detection. -- provided_pagename is a tri-state control (nil/false are distinct in Lua's -- `if`, so they cannot be merged into a single truthy check): -- nil -> not specified by caller: fall back to <base:...> / current page -- (this is the default for template-facing entry points). -- false -> explicitly suppressed: skip respelling detection entirely -- (used by structural helpers reused by other modules, where -- `term` is an internal stem fragment, not the page's headword). -- string -> caller-supplied pagename: use it as-is. local function resolve_pagename(term, provided_pagename) if provided_pagename == nil then return get_pagename(term) elseif provided_pagename == false then return nil, term else return provided_pagename, term end end -- Identify respelling j and (j) positions local function identify_respelling_glides(input_with_accents, pagename) if not pagename then return {} -- No pagename, no respelling detection end -- Remove all accents from input local input_clean = remove_all_accents(input_with_accents) -- Remove special markers (^, .) input_clean = ugsub(input_clean, "[%^%.]", "") -- Remove <base:...> if present input_clean = ugsub(input_clean, "<base:[^>]+>", "") -- Remove literal ˌ input_clean = ugsub(input_clean, "ˌ", "") -- Remove softening mark ʼ input_clean = ugsub(input_clean, "ʼ", "") -- Remove (j) markers - replace with j for comparison input_clean = ugsub(input_clean, "%(j%)", "j") -- Remove spaces for comparison input_clean = ugsub(input_clean, " ", "") -- Convert to NFC for comparison input_clean = mw.ustring.toNFC(input_clean) -- Normalize pagename (lowercase, remove spaces) local pagename_clean = ulower(pagename) pagename_clean = ugsub(pagename_clean, " ", "") -- Find respelling j positions (j in input but not in pagename) local respelling_positions = {} local input_idx = 1 local page_idx = 1 while input_idx <= ulen(input_clean) do local input_char = usub(input_clean, input_idx, input_idx) if input_char == "j" then -- Check if this j exists in pagename at corresponding position local page_char = page_idx <= ulen(pagename_clean) and usub(pagename_clean, page_idx, page_idx) if page_char ~= "j" then -- This is a respelling j insert(respelling_positions, input_idx) input_idx = input_idx + 1 -- Don't advance page_idx else -- This is an original j input_idx = input_idx + 1 page_idx = page_idx + 1 end else input_idx = input_idx + 1 page_idx = page_idx + 1 end end return respelling_positions end -- Safe mapping to extract tones without destroying precomposed characters local TONE_MAP = { ["á"]="a,acute", ["à"]="a,grave", ["ã"]="a,tilde", ["é"]="e,acute", ["è"]="e,grave", ["ẽ"]="e,tilde", ["í"]="i,acute", ["ì"]="i,grave", ["ĩ"]="i,tilde", ["ý"]="y,acute", ["ỳ"]="y,grave", ["ỹ"]="y,tilde", ["ú"]="u,acute", ["ù"]="u,grave", ["ũ"]="u,tilde", ["ó"]="o,acute", ["ò"]="o,grave", ["õ"]="o,tilde", -- Precomposed vowels with macrons/ogoneks + tones (represented here via standard combinations) ["ą́"]="ą,acute", ["ą̃"]="ą,tilde", ["ę́"]="ę,acute", ["ę̃"]="ę,tilde", ["ė́"]="ė,acute", ["ė̃"]="ė,tilde", ["į́"]="į,acute", ["į̃"]="į,tilde", ["ų́"]="ų,acute", ["ų̃"]="ų,tilde", ["ū́"]="ū,acute", ["ū̃"]="ū,tilde", -- Tilde on liquids (for semi-diphthongs) ["l̃"]="l,tilde", ["m̃"]="m,tilde", ["ñ"]="n,tilde", ["r̃"]="r,tilde", ["j̃"]="j,tilde" } -- Resolves NFD back to safe representation if input was somehow NFD. -- The PUA rejection (with replacement hints), non-standard format tracking, -- and i/j-with-dotabove canonicalization are all delegated to Module:lt-common -- so that all Lithuanian modules share one implementation. Only the -- TONE_MAP-based codepoint parser remains local since it produces the -- token list specifically consumed by lt-pron's tokenizer. local function safe_normalize(text) -- Reject PUA characters with helpful "use X instead" hints. m_lt_common.reject_pua(text) -- Track non-standard input encodings for analytics. Detection runs on -- the raw input (in NFD internally) before any canonicalization, so the -- counts reflect what editors actually typed. local has_dotless, has_precomp_i = m_lt_common.detect_nonstandard(text) if has_dotless then track('dotless-ij') end if has_precomp_i then track('precomposed-i-accent') end -- "Explicit dotabove" (i.e., i/j + U+0307 + accent) is the *correct* -- input form for accented i/j and is tracked separately to monitor -- editor adoption. This check stays local since lt-common's -- detect_nonstandard intentionally only flags the wrong forms. if ufind(mw.ustring.toNFD(text), "[ij]" .. DOTABOVE) then track('explicit-dotabove') end -- Normalize: drops stray dot-aboves between i/j and accents, -- converts dotless ı/ȷ to standard i/j, returns clean NFC. text = m_lt_common.canonicalize_input(text) -- Parse the canonicalized NFC string into {char, tone} tokens. -- TONE_MAP entries are 1- or 2-codepoint precomposed sequences -- (e.g. "á" is one codepoint; "ą́" is "ą" + U+0301). The lookup tries -- the 2-codepoint match first, then falls back to the 1-codepoint match. local result = {} local i = 1 while i <= ulen(text) do local c = usub(text, i, i) local c_lower = ulower(c) -- Convert to lowercase for TONE_MAP lookup -- Look ahead for combining marks if any slipped through local next_c = usub(text, i+1, i+1) local next_c_lower = ulower(next_c) local combined = c_lower .. next_c_lower if TONE_MAP[combined] then local parts = rsplit(TONE_MAP[combined], ",") -- Preserve original case of base character local base_char = parts[1] if c ~= c_lower then base_char = uupper(base_char) end insert(result, {char = base_char, tone = parts[2]}) i = i + 2 elseif TONE_MAP[c_lower] then local parts = rsplit(TONE_MAP[c_lower], ",") -- Preserve original case of base character local base_char = parts[1] if c ~= c_lower then base_char = uupper(base_char) end insert(result, {char = base_char, tone = parts[2]}) i = i + 1 else insert(result, {char = c, tone = nil}) i = i + 1 end end return result end -- ============================================================================ -- SECTION 3: Tokenization & Diphthong/Digraph resolution -- ============================================================================ local function get_type(c) local lc = ulower(c) if V_IPA[lc] then return "V" end if CLASS.R[lc] then return "R" end if CLASS.S[lc] then return "S" end if CLASS.T[lc] then return "T" end return "UNKNOWN" end -- Helper: Convert token array back to NFC string for suffix/prefix matching local function tokens_to_string(tok_list) local s = "" for _, t in ipairs(tok_list) do local c = t.char if t.tone == "grave" then c = c .. GRAVE elseif t.tone == "acute" then c = c .. ACUTE elseif t.tone == "tilde" then c = c .. TILDE end s = s .. c end return mw.ustring.toNFC(s) end -- Apply automatic properties based on word structure (e.g. loanwords) local function apply_auto_properties(tokens) local word_str = ulower(tokens_to_string(tokens)) --[[ Suffix detection for loanword quality (currently disabled) local matched_loan_suff = nil for suff, _ in pairs(SUFFIX_LOAN) do if usub(word_str, -ulen(suff)) == suff then matched_loan_suff = suff; break end end if matched_loan_suff then local suff_len = ulen(matched_loan_suff) local acc_len = 0 for i = #tokens, 1, -1 do local t = tokens[i] acc_len = acc_len + ulen(tokens_to_string({t})) if t.type == "V" and ulower(t.char) == "o" then t.auto_targeted = true if not t.force_default then t.loan_quality = true end end if acc_len >= suff_len then break end end end -- Check for redundant asterisks globally for _, t in ipairs(tokens) do if t.force_default and not t.auto_targeted then track('redundant-asterisk') end end --]] return tokens end -- Strict whitelist for valid diphthong and tone combinations local function is_strict_diphthong(c1, t1, c2, t2) local combo = c1 .. c2 -- Unstressed: neither element has a tone if not t1 and not t2 then return (combo == "ie" or combo == "uo" or combo == "ai" or combo == "au" or combo == "ei" or combo == "ui" or combo == "oi" or combo == "ou" or combo == "eu") end -- Tone on the first element (acute or grave) if t1 and not t2 then if t1 == "acute" then return (combo == "ai" or combo == "au" or combo == "ei" or combo == "ie" or combo == "uo" or combo == "oi") elseif t1 == "grave" then return (combo == "ui" or combo == "oi" or combo == "ou" or combo == "eu") end end -- Tone on the second element (tilde) if not t1 and t2 then if t2 == "tilde" then return (combo == "ai" or combo == "au" or combo == "ei" or combo == "ui" or combo == "ie" or combo == "uo" or combo == "eu") end end return false end local function tokenize(text_str, pagename) local raw_chars = safe_normalize(text_str) -- Identify respelling glides local respelling_j_positions = identify_respelling_glides(text_str, pagename) local tokens = {} local i = 1 while i <= #raw_chars do local curr = raw_chars[i] local nxt = raw_chars[i+1] local lc_curr = ulower(curr.char) local lc_nxt = nxt and ulower(nxt.char) -- Explicit Modifiers if curr.char == "^" then local last_v = nil for j = #tokens, 1, -1 do if tokens[j].type == "V" then last_v = tokens[j]; break end end if last_v then local lc_v = ulower(last_v.char) local base_v = usub(lc_v, -1) -- Last char for silent i combinations local is_e_base = (lc_v == "e") or (base_v == "e") local is_o_base = (lc_v == "o") or (base_v == "o") -- Check for valid e: no tone or grave only if is_e_base then if not last_v.tone or last_v.tone == "grave" then last_v.loan_quality = true elseif last_v.tone == "acute" then error("lt-pron: '^' cannot be used with acute 'é' (use only with plain 'e' or grave 'è')") elseif last_v.tone == "tilde" then error("lt-pron: '^' cannot be used with tilde 'ẽ' (use only with plain 'e' or grave 'è')") end -- Check for valid o: no tone only elseif is_o_base then if not last_v.tone then last_v.loan_quality = true elseif last_v.tone == "grave" then error("lt-pron: '^' is redundant for 'ò' (already pronounced [ɔ])") elseif last_v.tone == "acute" or last_v.tone == "tilde" then error("lt-pron: '^' cannot be used with 'ó' or 'õ' (native long vowels)") end else error("lt-pron: '^' can only be used with 'e' (plain/grave) or 'o' (plain). Found: '" .. lc_v .. "'") end end i = i + 1 -- Check for (j) marker elseif curr.char == "(" and i + 2 <= #raw_chars then local char2 = raw_chars[i+1] local char3 = raw_chars[i+2] if char2.char == "j" and char3.char == ")" then insert(tokens, {char = "j", type = "R", tone = nil, is_respelling = true, is_optional = true, original_char = "-"}) i = i + 3 else error("lt-pron: '(' must be followed by 'j)' to form the (j) glide marker") end --[[ Asterisk modifier (currently disabled) elseif curr.char == "*" then local last_v = nil for j = #tokens, 1, -1 do if tokens[j].type == "V" then last_v = tokens[j]; break end end if last_v then last_v.force_default = true end i = i + 1 --]] elseif curr.char == "." then insert(tokens, {char = ".", type = "BOUNDARY"}) i = i + 1 elseif curr.char == "ˌ" then insert(tokens, {char = "ˌ", type = "SECONDARY_STRESS_BOUNDARY"}) i = i + 1 elseif curr.char == "ʼ" then -- Softening mark: palatalize the preceding consonant for j = #tokens, 1, -1 do local tok = tokens[j] if tok.type == "T" or tok.type == "S" or tok.type == "R" then tok.softening_mark = true break end end i = i + 1 elseif lc_curr == "d" and nxt and (lc_nxt == "z" or lc_nxt == "ž") then insert(tokens, {char = curr.char .. nxt.char, type = "T", tone = nil}) i = i + 2 elseif lc_curr == "c" and nxt and lc_nxt == "h" then insert(tokens, {char = curr.char .. nxt.char, type = "S", tone = nil}) i = i + 2 -- Special handling for V + j̃ (final j with tilde): treat as V + ĩ diphthong elseif curr.type ~= "BOUNDARY" and get_type(curr.char) == "V" and nxt and ulower(nxt.char) == "j" and nxt.tone == "tilde" then -- Check if this is word-final (no more non-boundary tokens after j̃) local is_final = true for k = i + 2, #raw_chars do if raw_chars[k].char ~= " " then is_final = false break end end if is_final then -- Combine V + j̃ as a diphthong V + ĩ (e.g., uj̃ → ui̇̃) local v_char = ulower(curr.char) local combined_char = v_char .. "i" -- e.g., "u" + "i" = "ui" local tone = "tilde" -- j̃'s tilde local tone_position = 2 -- Tilde is on the second vowel (i) insert(tokens, { char = combined_char, type = "V", tone = tone, tone_position = tone_position, original_char = v_char .. "j" -- For hyphenation: display as "uj̃" }) i = i + 2 else -- Not final, treat as regular V + j insert(tokens, {char = curr.char, type = "V", tone = curr.tone}) i = i + 1 end elseif curr.type ~= "BOUNDARY" and get_type(curr.char) == "V" and nxt and get_type(nxt.char) == "V" then local nxt_nxt = raw_chars[i+2] local lc_nxt_nxt = nxt_nxt and ulower(nxt_nxt.char) local back_diph = lc_nxt and lc_nxt_nxt and (lc_nxt .. lc_nxt_nxt) local is_silent_i_diph = (lc_curr == "i" and not curr.tone) and (back_diph == "au" or back_diph == "ai" or back_diph == "ou" or back_diph == "oi" or back_diph == "uo") local is_silent_i_mono = (lc_curr == "i" and not curr.tone) and (lc_nxt == "a" or lc_nxt == "ą" or lc_nxt == "o" or lc_nxt == "u" or lc_nxt == "ų" or lc_nxt == "ū" or lc_nxt == "ɔ") local is_valid_diph = is_strict_diphthong(lc_curr, curr.tone, lc_nxt, nxt and nxt.tone) if is_valid_diph and nxt_nxt and get_type(nxt_nxt.char) == "V" then local lc_nxt_nxt = ulower(nxt_nxt.char) local is_next_valid_diph = is_strict_diphthong(lc_nxt, nxt.tone, lc_nxt_nxt, nxt_nxt.tone) if is_next_valid_diph then -- Resolve ambiguous triplets (e.g., auo -> a.uo is standard) -- Break the first valid diphthong unless explicitly stressed if not curr.tone then is_valid_diph = false end end end if is_silent_i_diph then local tone = nxt.tone or nxt_nxt.tone local tone_position = nil if tone then -- For silent i diphthongs (e.g., iau), position is relative to the full string -- Position 2 = middle vowel, Position 3 = last vowel if nxt.tone then tone_position = 2 elseif nxt_nxt.tone then tone_position = 3 end end insert(tokens, {char = curr.char .. nxt.char .. nxt_nxt.char, type = "V", tone = tone, has_silent_i = true, tone_position = tone_position}) i = i + 3 elseif is_silent_i_mono then local tone = nxt.tone local tone_position = nil if tone then -- For silent i monosyllables (e.g., ia), position 2 = second character tone_position = 2 end insert(tokens, {char = curr.char .. nxt.char, type = "V", tone = tone, has_silent_i = true, tone_position = tone_position}) i = i + 2 elseif is_valid_diph then local tone = curr.tone or nxt.tone local tone_position = nil if tone then -- Record which vowel carries the tone (1 = first, 2 = second) if curr.tone then tone_position = 1 elseif nxt.tone then tone_position = 2 end end insert(tokens, {char = curr.char .. nxt.char, type = "V", tone = tone, tone_position = tone_position}) i = i + 2 else insert(tokens, {char = curr.char, type = "V", tone = curr.tone}) i = i + 1 end else if curr.char ~= " " then local tok_type = get_type(curr.char) local is_respelling_j = false -- Check if this is a respelling j if ulower(curr.char) == "j" and #respelling_j_positions > 0 then -- Build cleaned string up to current position to find clean position local cleaned_so_far = "" for k = 1, i do local c = raw_chars[k] if c.char ~= "^" and c.char ~= "." and c.char ~= " " and c.char ~= "ʼ" and c.char ~= "ˌ" then local char_clean = c.char -- Don't add tone marks to cleaned string if not c.tone then cleaned_so_far = cleaned_so_far .. char_clean else -- Add base character without tone cleaned_so_far = cleaned_so_far .. char_clean end end end local clean_pos = ulen(cleaned_so_far) -- Check if this position is in respelling list for _, pos in ipairs(respelling_j_positions) do if pos == clean_pos then is_respelling_j = true break end end end if ulower(curr.char) == "j" then local tok_data = {char = curr.char, type = tok_type, tone = curr.tone, is_respelling = is_respelling_j, is_optional = false} if is_respelling_j then tok_data.original_char = "-" -- Respelling: use "-" to indicate not in orthography end insert(tokens, tok_data) else insert(tokens, {char = curr.char, type = tok_type, tone = curr.tone}) end end i = i + 1 end end -- Validate respelling glides are between vowels for i, tok in ipairs(tokens) do if tok.is_respelling then local prev_is_vowel = false local next_is_vowel = false -- Check previous non-boundary token for j = i - 1, 1, -1 do if tokens[j].type ~= "BOUNDARY" and tokens[j].type ~= "SECONDARY_STRESS_BOUNDARY" then prev_is_vowel = (tokens[j].type == "V") break end end -- Check next non-boundary token for j = i + 1, #tokens do if tokens[j].type ~= "BOUNDARY" and tokens[j].type ~= "SECONDARY_STRESS_BOUNDARY" then next_is_vowel = (tokens[j].type == "V") break end end if not (prev_is_vowel and next_is_vowel) then error("lt-pron: Respelling glide 'j' or '(j)' must be between two vowels") end end end return apply_auto_properties(tokens) end -- ============================================================================ -- SECTION 4: Syllabification -- ============================================================================ -- Pre-syllabification: Merge geminate (doubled) consonants -- This must happen BEFORE syllabification to prevent false mixed diphthongs -- For example: pérrašo → pér-ra-šo would incorrectly treat ér as a mixed diphthong -- By merging rr→r first, we get pé-ra-šo, correctly keeping é as a pure vowel local function merge_geminate_consonants(tokens) local SIBILANTS = {["s"]=true, ["z"]=true, ["š"]=true, ["ž"]=true} local i = 1 while i < #tokens do local tok = tokens[i] local nxt = tokens[i+1] local tok_is_cons = (tok.type == "T" or tok.type == "S" or tok.type == "R") local nxt_is_cons = (nxt.type == "T" or nxt.type == "S" or nxt.type == "R") if tok_is_cons and nxt_is_cons then local tok_char = ulower(tok.char) local nxt_char = ulower(nxt.char) local tok_is_sib = SIBILANTS[tok_char] local nxt_is_sib = SIBILANTS[nxt_char] -- Merge if: (1) both are sibilants, or (2) identical consonants if (tok_is_sib and nxt_is_sib) or (tok_char == nxt_char) then -- Remove the first token (keep the second) table.remove(tokens, i) -- Don't increment i, check the same position again else i = i + 1 end else i = i + 1 end end end local function syllabify(tokens) local syllables = {} local current_syl = {} -- Check for leading secondary stress marker local has_initial_secondary_stress = false if #tokens > 0 and tokens[1].type == "SECONDARY_STRESS_BOUNDARY" then has_initial_secondary_stress = true end local v_indices = {} for i, tok in ipairs(tokens) do if tok.type == "V" then insert(v_indices, i) end end if #v_indices == 0 then return {tokens} end -- Edge case: no vowels local boundaries = {} -- Sonority Sequencing Algorithm combined with Morphophonological Maximum Onset for idx = 1, #v_indices - 1 do local v1_idx = v_indices[idx] local v2_idx = v_indices[idx + 1] local raw_c_tokens = {} local forced_boundary_idx = nil for i = v1_idx + 1, v2_idx - 1 do if tokens[i].type == "BOUNDARY" or tokens[i].type == "SECONDARY_STRESS_BOUNDARY" then forced_boundary_idx = i else insert(raw_c_tokens, {t=tokens[i], orig_idx=i}) end end if forced_boundary_idx then boundaries[forced_boundary_idx] = true elseif #raw_c_tokens == 0 then -- Hiatus boundaries[v2_idx] = true else -- Macro-Token Grouping: Treat consecutive sibilants (S) as a single phonological unit local macro_c = {} local i = 1 while i <= #raw_c_tokens do local current = raw_c_tokens[i] if current.t.type == "S" then local absorbed = {current} local j = i + 1 -- Absorb any subsequent S tokens into this macro unit, keeping track of them while j <= #raw_c_tokens and raw_c_tokens[j].t.type == "S" do insert(absorbed, raw_c_tokens[j]) j = j + 1 end insert(macro_c, {type = "S", orig_idx = current.orig_idx, tokens = absorbed}) i = j else insert(macro_c, {type = current.t.type, orig_idx = current.orig_idx, tokens = {current}}) i = i + 1 end end local m_count = #macro_c if m_count == 1 then -- V.CV (or V.SSV, e.g., sausšala -> sau.sšala) boundaries[macro_c[1].orig_idx] = true elseif m_count == 2 then local t1, t2 = macro_c[1].type, macro_c[2].type -- ST, SR, TR -> V.CCV if (t1=="S" and t2=="T") or (t1=="S" and t2=="R") or (t1=="T" and t2=="R") then boundaries[macro_c[1].orig_idx] = true else -- Handle TSS and RSS sequences properly (e.g., Oksfordas, transformavo). -- If the macro cluster is T+S or R+S, and the S unit absorbed multiple sibilants, -- split between the first and second sibilant (TS.S, RS.S). if (t1=="T" or t1=="R") and t2=="S" and #macro_c[2].tokens > 1 then boundaries[macro_c[2].tokens[2].orig_idx] = true else -- Default VC.CV boundaries[macro_c[2].orig_idx] = true end end elseif m_count == 3 then local t1, t2, t3 = macro_c[1].type, macro_c[2].type, macro_c[3].type if t1=="S" and t2=="T" and t3=="R" then boundaries[macro_c[1].orig_idx] = true -- V.CCCV elseif (t1=="T" and t2=="S" and t3=="T") or (t1=="R" and t2=="S" and t3=="T") or (t1=="T" and t2=="S" and t3=="R") or (t1=="R" and t2=="T" and t3=="R") or (t1=="T" and t2=="T" and t3=="R") or (t1=="R" and t2=="S" and t3=="R") then boundaries[macro_c[2].orig_idx] = true -- VC.CCV (includes RSR, e.g., konfliktas) else boundaries[macro_c[3].orig_idx] = true -- VCC.CV end elseif m_count == 4 then -- Identify the 4-consonant pattern according to the 8 documented combinations local pattern = macro_c[1].type .. macro_c[2].type .. macro_c[3].type .. macro_c[4].type if pattern == "RSTR" or pattern == "TSTR" then -- R.STR, T.STR -> VC.CCCV boundaries[macro_c[2].orig_idx] = true elseif pattern == "RTRR" or pattern == "TSTS" then -- RTR.R, TST.S -> VCCC.CV boundaries[macro_c[4].orig_idx] = true else -- RT.ST, RT.SR, RT.TR, ST.TR -> VCC.CCV boundaries[macro_c[3].orig_idx] = true end elseif m_count >= 5 then -- Fallback for >=5 logical consonant units track('complex-consonant-cluster') boundaries[macro_c[3].orig_idx] = true end end end -- Construct syllables local secondary_stress_syllables = {} for i, tok in ipairs(tokens) do if boundaries[i] and #current_syl > 0 then insert(syllables, current_syl) -- If this is a secondary stress boundary, mark the NEXT syllable if tok.type == "SECONDARY_STRESS_BOUNDARY" then secondary_stress_syllables[#syllables + 1] = true end current_syl = {} end if tok.type ~= "BOUNDARY" and tok.type ~= "SECONDARY_STRESS_BOUNDARY" then insert(current_syl, tok) end end if #current_syl > 0 then insert(syllables, current_syl) end -- Apply secondary stress marks for idx, _ in pairs(secondary_stress_syllables) do if syllables[idx] then syllables[idx].secondary_stress = true end end -- Apply initial secondary stress if present if has_initial_secondary_stress and #syllables > 0 then syllables[1].secondary_stress = true end return syllables end -- ============================================================================ -- SECTION 5: Base IPA Mapping & Stress Assignment -- ============================================================================ local function is_mixed_diphthong(syl, v_idx) local v_tok = syl[v_idx] local lc_v = ulower(v_tok.char) -- Strip silent 'i' for accurate length calculation if v_tok.has_silent_i then lc_v = usub(lc_v, 2) end -- Digraphs (ie, uo, ai, au, etc.) or natively long vowels (ą, ę, ė, į, y, ų, ū) -- do NOT form mixed diphthongs with subsequent resonants. -- Only short a, e, i, u, o can form true mixed diphthongs. if ulen(lc_v) > 1 then return false end local LONG_V = {["ą"]=true, ["ę"]=true, ["ė"]=true, ["į"]=true, ["y"]=true, ["ų"]=true, ["ū"]=true} if LONG_V[lc_v] then return false end -- V + R in the SAME syllable (coda) if v_idx < #syl and syl[v_idx+1].type == "R" then -- j and v are not considered for typical liquid semi-diphthongs length rules if syl[v_idx+1].char ~= "j" and syl[v_idx+1].char ~= "v" then return true end end return false end local function map_base_phonetics(syllables) local stress_prefix = nil for _, syl in ipairs(syllables) do local v_idx = nil for i, tok in ipairs(syl) do if tok.type == "V" then v_idx = i; break end end if v_idx then local v_tok = syl[v_idx] local v_char = v_tok.char local lc_v_char = ulower(v_char) local tone = v_tok.tone local is_mixed = is_mixed_diphthong(syl, v_idx) if is_mixed and not tone then local r_tok = syl[v_idx+1] if r_tok.tone then tone = r_tok.tone end end if v_tok.has_silent_i then v_tok.silent_i = true local actual_vowel = usub(lc_v_char, 2) v_tok.ipa = V_IPA[actual_vowel] or "ɐ" lc_v_char = actual_vowel else -- Apply loan quality base default for 'o' and 'e' v_tok.ipa = V_IPA[lc_v_char] or "ɐ" if lc_v_char == "o" and v_tok.loan_quality then v_tok.ipa = "ɔ" end if lc_v_char == "e" and v_tok.loan_quality then v_tok.ipa = "e" end -- Automatically prepend glide 'j' to syllable-initial 'ie' if lc_v_char == "ie" and v_idx == 1 then v_tok.ipa = "jiɛ" end end if tone then local s_mark = "" local v_base = usub(lc_v_char, 1, 1) if tone == "acute" then s_mark = "¹ˈ" if lc_v_char == "a" then if is_mixed then v_tok.ipa = "ɑˑ" else v_tok.ipa = "ɑː" end elseif lc_v_char == "e" then -- Note: '^' modifier not allowed with acute 'é' as of current rules -- This code path preserved for consistency if is_mixed and v_tok.loan_quality then v_tok.ipa = "ɛ" -- Loanword é in mixed diphthongs is short /ɛ/ without length elseif is_mixed then v_tok.ipa = "æˑ" -- Mixed diphthong: half-long else v_tok.ipa = "æː" -- Pure vowel: full-long end elseif lc_v_char == "ai" then v_tok.ipa = "ɑˑɪ" elseif lc_v_char == "au" then v_tok.ipa = "ɑˑʊ" elseif lc_v_char == "ei" then v_tok.ipa = "æˑɪ" elseif lc_v_char == "eu" then v_tok.ipa = "æˑʊ" elseif lc_v_char == "oi" then v_tok.ipa = "oˑɪ" end elseif tone == "grave" then if is_mixed and (v_base == "i" or v_base == "u" or v_base == "e" or v_base == "o") then s_mark = "¹ˈ" elseif lc_v_char == "ui" or lc_v_char == "oi" or lc_v_char == "ou" or lc_v_char == "eu" then s_mark = "¹ˈ" else s_mark = "ˈ" end -- Handle loanword variants for grave if lc_v_char == "e" and v_tok.loan_quality then v_tok.ipa = "e" -- è^ (loanword) → [e] end if lc_v_char == "o" then v_tok.ipa = "ɔ" -- ò (always loanword) → [ɔ] end elseif tone == "tilde" then s_mark = "²ˈ" if lc_v_char == "ai" then v_tok.ipa = "ɐɪˑ" elseif lc_v_char == "au" then v_tok.ipa = "ɒʊˑ" elseif lc_v_char == "ei" then v_tok.ipa = "ɛɪˑ" elseif lc_v_char == "eu" then v_tok.ipa = "ɛʊˑ" elseif lc_v_char == "ui" then v_tok.ipa = "ʊɪˑ" elseif lc_v_char == "a" then if is_mixed then v_tok.ipa = "ɐ" else v_tok.ipa = "ɑː" end elseif lc_v_char == "e" then if is_mixed then v_tok.ipa = "ɛ" else v_tok.ipa = "æː" end end end syl.stress = s_mark end -- Set base IPA for consonants (case-insensitive mapping) for i, tok in ipairs(syl) do if tok.type ~= "V" then local lc_c = ulower(tok.char) tok.ipa = CONS_IPA[lc_c] or lc_c end end -- Handle tilde half-length on mixed diphthong coda if tone == "tilde" and is_mixed then local r_tok = syl[v_idx+1] r_tok.half_long = true end else -- Syllable with no vowel (e.g. leftover consonant) for i, tok in ipairs(syl) do local lc_c = ulower(tok.char) tok.ipa = CONS_IPA[lc_c] or lc_c end end end end -- ============================================================================ -- SECTION 6: Phonetic Polish Passes -- ============================================================================ -- Pass 1: Palatalization Spreading (Right-to-Left) -- -- right_context_palatalizing (optional, used by the cross-word pipeline): -- When the current word is followed by a liaisoned word whose first effective -- phoneme is "soft" (front V, j, or a palatalized consonant), pass `true` so -- that: -- 1. spread_active starts true (allowing the word's last consonant to -- receive ʲ even though it has no in-word right neighbour); -- 2. is_direct evaluates to true for that last consonant when it is k/g, -- so VLKK §19's "lyk‿jója → [lʲiːkʲ‿…]" pattern is produced. -- When omitted or false, the function behaves exactly like the within-word -- palatalization that this module has always done. local function apply_palatalization(syllables, right_context_palatalizing) -- Flatten tokens for cross-syllable spreading local flat_tokens = {} for _, syl in ipairs(syllables) do for _, tok in ipairs(syl) do insert(flat_tokens, tok) end end -- First pass: Apply softening marks (no spreading) for i = 1, #flat_tokens do local tok = flat_tokens[i] if tok.softening_mark and tok.ipa ~= "" then tok.ipa = tok.ipa .. "ʲ" tok.is_palatalized = true end end local spread_active = right_context_palatalizing and true or false for i = #flat_tokens, 1, -1 do local tok = flat_tokens[i] local lc_char = ulower(tok.char) if tok.type == "V" then if tok.silent_i or FRONT_V[lc_char] then spread_active = true else spread_active = false end elseif lc_char == "j" then -- Preserve special IPA for final j (ɪ̯), don't override it if tok.ipa ~= "ɪ̯" and tok.ipa ~= "" then tok.ipa = "j" end tok.is_palatalized = true spread_active = true else if spread_active then -- Check if the palatalization is DIRECT (immediate contact with front V or j) local is_direct = false local nxt = flat_tokens[i+1] if nxt then local nxt_lc = ulower(nxt.char) if (nxt.type == "V" and (nxt.silent_i or FRONT_V[nxt_lc])) or nxt_lc == "j" then is_direct = true end elseif right_context_palatalizing then -- No in-word neighbour, but a liaisoned soft phoneme follows. is_direct = true end tok.is_palatalized = true if lc_char == "k" or lc_char == "g" then if is_direct and tok.ipa ~= "" then tok.ipa = tok.ipa .. "ʲ" end -- DO NOT set spread_active to false! k/g are transparent to spreading. else if tok.ipa ~= "" then tok.ipa = tok.ipa .. "ʲ" end end end end end end -- Pass 2: Voicing Assimilation (Right-to-Left) local function apply_voicing_assimilation(syllables) local flat_tokens = {} for _, syl in ipairs(syllables) do for _, tok in ipairs(syl) do insert(flat_tokens, tok) end end local target_voice = nil for i = #flat_tokens, 1, -1 do local tok = flat_tokens[i] if tok.type == "V" or tok.type == "R" then target_voice = nil -- Blocked by vowels and resonants elseif tok.type == "S" or tok.type == "T" then local lc_char = ulower(tok.char) local is_uppercase = (tok.char ~= lc_char) if target_voice == nil then -- Establish new assimilation target target_voice = is_voiced(lc_char) and "voiced" or "voiceless" else -- Assimilate local current_is_voiced = is_voiced(lc_char) if target_voice == "voiced" and not current_is_voiced then local new_char = VOICING_PAIRS[lc_char] or lc_char tok.char = is_uppercase and uupper(new_char) or new_char elseif target_voice == "voiceless" and current_is_voiced then local new_char = VOICING_PAIRS[lc_char] or lc_char tok.char = is_uppercase and uupper(new_char) or new_char end -- Update IPA based on new character, preserving palatalization local lc_new_char = ulower(tok.char) local new_ipa = CONS_IPA[lc_new_char] or lc_new_char if tok.is_palatalized and lc_new_char ~= "k" and lc_new_char ~= "g" then new_ipa = new_ipa .. "ʲ" end tok.ipa = new_ipa end end end end -- Pass 3: Nasal Assimilation (n -> ŋ before velars k/g and post-velar ch/h) -- Per VLKK §6.3, n assimilates to the place of articulation of any following -- velar/uvular consonant, including the fricatives ch [x] and h [ɣ]. local function apply_nasal_assimilation(syllables) local flat_tokens = {} for _, syl in ipairs(syllables) do for _, tok in ipairs(syl) do insert(flat_tokens, tok) end end for i = 1, #flat_tokens - 1 do local tok = flat_tokens[i] -- Ignore vowels for lookahead local lookahead = i + 1 while lookahead <= #flat_tokens and flat_tokens[lookahead].type == "V" do if flat_tokens[lookahead].silent_i then lookahead = lookahead + 1 else break end end local nxt = flat_tokens[lookahead] if nxt and ulower(tok.char) == "n" then local lc_nxt = ulower(nxt.char) if lc_nxt == "k" or lc_nxt == "g" or lc_nxt == "ch" or lc_nxt == "h" then -- Check actual IPA string for direct palatalization if ufind(nxt.ipa, "ʲ") then tok.ipa = "ŋʲ" else tok.ipa = "ŋ" end end end end end -- Pass 4: Vowel Quality Adjustments after Palatalization local function adjust_vowel_quality(syllables) for _, syl in ipairs(syllables) do local has_palatal_onset = false for i, tok in ipairs(syl) do if tok.type ~= "V" and (tok.is_palatalized or ulower(tok.char) == "j") then has_palatal_onset = true elseif tok.type == "V" and has_palatal_onset then local ipa = tok.ipa -- Shift a/e quality if ipa == "ɐ" then ipa = "ɛ" elseif ipa == "ɑː" then ipa = "æː" -- Diphthong shifts for iau / iai elseif ipa == "ɒʊ" then ipa = "ɛʊ" elseif ipa == "ɑˑʊ" then ipa = "æˑʊ" elseif ipa == "ɒʊˑ" then ipa = "ɛʊˑ" elseif ipa == "ɐɪ" then ipa = "ɛɪ" elseif ipa == "ɑˑɪ" then ipa = "æˑɪ" elseif ipa == "ɐɪˑ" then ipa = "ɛɪˑ" end -- Dynamic fronting for u/o/ɔ (adds U+031F) -- Matches ONLY the first character (^) to avoid double fronting in uɔ ipa = ugsub(ipa, "^([uʊoɔ])", "%1̟") tok.ipa = ipa has_palatal_onset = false end end end end -- Pass 5: Terminal Devoicing (Word-final obstruent devoicing) local function apply_terminal_devoicing(syllables) if #syllables == 0 then return end local last_syl = syllables[#syllables] local last_tok = last_syl[#last_syl] if last_tok and (last_tok.type == "S" or last_tok.type == "T") then local lc_char = ulower(last_tok.char) local is_uppercase = (last_tok.char ~= lc_char) if is_voiced(lc_char) then local devoiced = VOICING_PAIRS[lc_char] if devoiced then last_tok.char = is_uppercase and uupper(devoiced) or devoiced local new_ipa = CONS_IPA[devoiced] or devoiced if last_tok.is_palatalized then new_ipa = new_ipa .. "ʲ" end last_tok.ipa = new_ipa end end end end -- Pass 6: Place Assimilation (Sibilant + Affricate) -- When a sibilant meets an affricate, the sibilant adjusts its place of articulation: -- s+č→š, z+dž→ž, š+c→s, ž+dz→z local function apply_place_assimilation(syllables) local flat_tokens = {} for _, syl in ipairs(syllables) do for _, tok in ipairs(syl) do insert(flat_tokens, tok) end end local PLACE_ASSIM = { ["s"] = {["t͡ʃ"] = "ʃ"}, ["z"] = {["d͡ʒ"] = "ʒ"}, ["ʃ"] = {["t͡s"] = "s"}, ["ʒ"] = {["d͡z"] = "z"}, } for i = 1, #flat_tokens - 1 do local tok = flat_tokens[i] local nxt = flat_tokens[i+1] if tok.type == "S" and nxt.type == "T" then local rule = PLACE_ASSIM[tok.ipa] if rule and rule[nxt.ipa] then tok.ipa = rule[nxt.ipa] end end end end -- Pass 7: Geminate Simplification (Double consonant reduction) -- NOTE: Original geminates (rr, ll, etc.) are already merged in merge_geminate_consonants. -- This pass handles geminates created by phonetic rules (e.g., voicing assimilation: td→dd). -- Sibilants: any two sibilants merge into one (keeping the second) -- Other consonants: only identical pairs merge local function apply_geminate_simplification(syllables) local flat_tokens = {} for _, syl in ipairs(syllables) do for _, tok in ipairs(syl) do insert(flat_tokens, tok) end end local SIBILANTS = {["s"]=true, ["z"]=true, ["ʃ"]=true, ["ʒ"]=true} for i = 1, #flat_tokens - 1 do local tok = flat_tokens[i] local nxt = flat_tokens[i+1] local tok_is_cons = (tok.type == "T" or tok.type == "S" or tok.type == "R") local nxt_is_cons = (nxt.type == "T" or nxt.type == "S" or nxt.type == "R") if tok_is_cons and nxt_is_cons then local tok_is_sib = SIBILANTS[tok.ipa] local nxt_is_sib = SIBILANTS[nxt.ipa] if tok_is_sib and nxt_is_sib then tok.ipa = "" elseif tok.ipa == nxt.ipa and tok.ipa ~= "" then tok.ipa = "" end end end end -- Pass 8: Final Consonant Vocalization (v → ʊ̯, j → ɪ̯) -- Word-final v and j (without tilde) become non-syllabic vowels -- Note: j with tilde is already converted to i with tilde in tokenization local function apply_final_consonant_vocalization(syllables) if #syllables == 0 then return end local last_syl = syllables[#syllables] local last_tok = last_syl[#last_syl] if last_tok then local lc_char = ulower(last_tok.char) -- Final v → ʊ̯ if lc_char == "v" then last_tok.ipa = "ʊ̯" -- Keep type as "R" (resonant) for now - it's treated as non-syllabic end -- Final j (without tilde) → ɪ̯ -- Note: j with tilde is already converted to i in tokenization, so won't reach here if lc_char == "j" and last_tok.tone ~= "tilde" then last_tok.ipa = "ɪ̯" -- Keep type as "R" (resonant) for now - it's treated as non-syllabic end end end -- ============================================================================ -- SECTION 7: Output Assembly -- ============================================================================ -- --------------------------------------------------------------------------- -- Cross-word phonology helpers -- --------------------------------------------------------------------------- -- Split a term into segments at spaces only. Returns a plain list of -- non-empty word strings. The liaison marker ‿ is reserved for IPA output -- and must never appear in input; if it does, raise an error so the editor -- knows to use a regular space instead. local function split_into_segments(term) if term and ufind(term, LIAISON) then error("lt-pron: the liaison marker \"" .. LIAISON .. "\" (U+203F) must not appear in the input. Use a regular " .. "space between words; the module decides where to insert ‿ " .. "in the IPA output based on stress.") end local segs = {} for _, w in ipairs(rsplit(term or "", " ")) do if w ~= "" then insert(segs, w) end end return segs end -- True if any syllable in the word has primary or secondary stress. local function word_has_stress(syllables) for _, syl in ipairs(syllables) do if syl.stress or syl.secondary_stress then return true end end return false end -- Compute the clitic group anchor for each word in a phrase. -- -- A "clitic group" is a stressed word together with all unstressed words that -- prosodically attach to it. Two adjacent words share a liaison ‿ iff they -- belong to the same group. The algorithm: -- -- 1. Every stressed word is its own anchor. -- 2. Each unstressed word looks FORWARD for the nearest stressed word -- (proclitic case, e.g., "iš namų̃" — iš leans on namų̃). -- 3. If no stressed word follows, look BACKWARD instead (enclitic case, -- e.g., "sakaũ gi" — gi leans on sakaũ). -- 4. If the entire phrase has no stressed word (rare edge case), all -- unstressed words share a single pseudo-group with anchor 0. -- -- This matches VLKK §4.7 examples like "iš namų̃ [ɪʃ‿nɐ²ˈmuː]" (proclitic) -- and "sakaũ gi [sɐ²ˈkɒʊˑ‿ɡʲɪ]" (enclitic), and produces the correct -- behavior for VLKK §4.9's "išėjaũ į kiẽmą" where the unstressed į proclitic -- to kiẽmą while išėjaũ stands alone. local function compute_clitic_anchors(word_data) local anchors = {} -- Pass 1: stressed words anchor themselves. for i, wd in ipairs(word_data) do if word_has_stress(wd.syllables) then anchors[i] = i end end -- Pass 2: RTL — each unstressed word adopts the next word's anchor. -- Scanning RTL means each position can simply copy anchors[i+1], which -- already points to the nearest stressed word to the right (or nil). for i = #word_data - 1, 1, -1 do if anchors[i] == nil then anchors[i] = anchors[i+1] end end -- Pass 3: LTR — words still without an anchor (no stressed word to the -- right) fall back to the nearest stressed word on the left. for i = 2, #word_data do if anchors[i] == nil then anchors[i] = anchors[i-1] end end -- Pass 4: entire phrase has no stress at all — bundle everything into -- pseudo-group 0 so the words at least share liaison with each other. if #word_data > 0 and anchors[1] == nil then for i = 1, #word_data do anchors[i] = 0 end end return anchors end -- Find the first non-empty token across syllables (skips silent or zero-IPA -- tokens that don't realize a phoneme). local function first_effective_token(syllables) for _, syl in ipairs(syllables) do for _, tok in ipairs(syl) do if tok.ipa ~= "" then return tok end end end return nil end -- Find the last non-empty token across syllables. local function last_effective_token(syllables) for s = #syllables, 1, -1 do local syl = syllables[s] for t = #syl, 1, -1 do if syl[t].ipa ~= "" then return syl[t] end end end return nil end -- Return true if the next word's first effective phoneme triggers -- palatalization across the liaison boundary (front V, j, or an already -- palatalized consonant). Must be called AFTER the next word's palatalization -- pass has run, so `is_palatalized` is reliable. local function first_token_palatalizes(syllables) local tok = first_effective_token(syllables) if not tok then return false end local lc = ulower(tok.char) if tok.type == "V" then return tok.silent_i or FRONT_V[lc] or false end if lc == "j" then return true end return tok.is_palatalized == true end -- VLKK §20: the preposition "už" keeps its [ʒ] (i.e. terminal devoicing is -- skipped) when the next liaisoned word starts with a vowel or sonorant -- consonant (n, m, l, r, j, v). Other words always undergo terminal devoicing. local UZ_SKIP_SONORANTS = { ["n"]=true, ["m"]=true, ["l"]=true, ["r"]=true, ["j"]=true, ["v"]=true, } local function should_skip_devoicing_for_uz(word_text, next_syllables) -- remove_all_accents returns NFD; we have to fold it back to NFC before -- comparing against the literal "už" because ž (U+017E) decomposes to -- z + COMBINING CARON (U+030C) in NFD form. local clean = ulower(mw.ustring.toNFC(remove_all_accents(word_text or ""))) if clean ~= "už" then return false end if not next_syllables then return false end local nxt = first_effective_token(next_syllables) if not nxt then return false end if nxt.type == "V" then return true end return UZ_SKIP_SONORANTS[ulower(nxt.char)] == true end -- VLKK §21b / §22b / §23b: at a liaison boundary, the last consonant of W1 -- and the first consonant of W2 may interact. We mirror within-word place -- assimilation and geminate / sibilant simplification, applied just before -- W1's palatalization pass so that any new ipa (e.g. s → ʃ) gets palatalized -- correctly when needed. local CROSSWORD_PLACE_ASSIM = { ["s"] = {["t͡ʃ"] = "ʃ"}, ["z"] = {["d͡ʒ"] = "ʒ"}, ["ʃ"] = {["t͡s"] = "s"}, ["ʒ"] = {["d͡z"] = "z"}, } local CROSSWORD_SIBILANTS = {["s"]=true, ["z"]=true, ["ʃ"]=true, ["ʒ"]=true} local function strip_trailing_palatal(ipa) if not ipa then return "" end local stripped = ugsub(ipa, "ʲ$", "") return stripped end local function apply_crossword_polish_at_junction(w1_syllables, w2_syllables) local w1_last = last_effective_token(w1_syllables) local w2_first = first_effective_token(w2_syllables) if not (w1_last and w2_first) then return end -- W1's last token has not yet been palatalized at this point in the -- pipeline, so its ipa is the bare base form. W2 has already been fully -- polished, so we must strip a trailing ʲ before using it as a key. local w1_base = w1_last.ipa or "" local w2_base = strip_trailing_palatal(w2_first.ipa) if w1_base == "" or w2_base == "" then return end -- Geminate / sibilant cluster: drop W1's last consonant entirely. if w1_base == w2_base or (CROSSWORD_SIBILANTS[w1_base] and CROSSWORD_SIBILANTS[w2_base]) then w1_last.ipa = "" return end -- Place assimilation: rewrite W1's last consonant base. Palatalization, -- if any, will be re-applied by the palatalization pass. local rule = CROSSWORD_PLACE_ASSIM[w1_base] if rule and rule[w2_base] then w1_last.ipa = rule[w2_base] end end -- --------------------------------------------------------------------------- -- Word-level rendering -- --------------------------------------------------------------------------- -- Tokenize, syllabify, and assign base phonetics for one word. Returns a -- table { text, syllables } with the word's mutable phonological state. local function prepare_word_state(word, pagename) local tokens = tokenize(word, pagename) merge_geminate_consonants(tokens) local syllables = syllabify(tokens) map_base_phonetics(syllables) return {text = word, syllables = syllables} end -- Render a fully polished syllables list into an IPA string. Identical to -- the original tail of process_single_word_ipa. local function render_word_ipa(syllables) local parts = {} for s_idx, syl in ipairs(syllables) do local syl_str = "" local hiatus_sep = "" if s_idx > 1 then local prev_syl = syllables[s_idx - 1] local prev_last_tok = prev_syl[#prev_syl] local curr_first_tok = syl[1] local prev_ends_with_v = (prev_last_tok and prev_last_tok.type == "V" and not prev_last_tok.silent_i) local curr_starts_with_v = (curr_first_tok and curr_first_tok.type == "V" and not curr_first_tok.silent_i) if prev_ends_with_v and curr_starts_with_v then local prev_v_char = ulower(prev_last_tok.char) local curr_v_char = ulower(curr_first_tok.char) -- Only handle ie special case if curr_v_char == "ie" then -- 'ie' has implicit 'j' from map_base_phonetics. syl_str = "" hiatus_sep = "" else -- Standard hiatus without glide insertion syl_str = "." hiatus_sep = "" end end end -- Check for conflict between primary and secondary stress if syl.secondary_stress and syl.stress then error("lt-pron: A syllable cannot have both primary stress (tone mark) and secondary stress (ˌ)") end -- Add stress markers (primary or secondary, mutually exclusive) if syl.secondary_stress then syl_str = syl_str .. "ˌ" elseif syl.stress then syl_str = syl_str .. syl.stress end syl_str = syl_str .. hiatus_sep for _, tok in ipairs(syl) do if tok.is_respelling then if tok.is_optional then syl_str = syl_str .. "(j)" else syl_str = syl_str .. tok.ipa end else syl_str = syl_str .. tok.ipa end if tok.half_long then syl_str = syl_str .. "ˑ" end end insert(parts, syl_str) end return concat(parts, "") end -- --------------------------------------------------------------------------- -- Multi-word IPA assembler with cross-word phonology -- --------------------------------------------------------------------------- -- Pipeline for a phrase made of space-separated words. The liaison marker ‿ -- never appears in input; it is inserted into the rendered IPA according to -- clitic-group anchors computed from per-word stress (see -- compute_clitic_anchors above). -- -- Per-word polish order (unchanged from VLKK §17–§19): -- terminal devoicing → voicing assim → place assim → geminate simp → -- final-cons vocalization → cross-word polish at junction → -- palatalization (with cross-word right context) → nasal assim → -- vowel quality. -- -- Cross-word polish at the junction (§21b/§22b/§23b) runs *before* W1's -- palatalization pass so that any rewritten ipa still receives ʲ correctly. -- Words are processed RTL so that each W_i sees the already-polished state -- of W_{i+1} when computing its cross-word context. local function to_ipa(term, provided_pagename) local pagename, clean_term = resolve_pagename(term, provided_pagename) term = clean_term -- Split input and pagename on whitespace; bail out if input contains ‿. local input_segs = split_into_segments(term) local pagename_segs = nil if pagename then pagename_segs = split_into_segments(pagename) -- Verify word count matches (only when both are multi-word) if #input_segs > 1 and #pagename_segs > 1 and #input_segs ~= #pagename_segs then error("lt-pron: Input has " .. #input_segs .. " words but pagename has " .. #pagename_segs .. " words. They must match.") end -- If pagename is a single word but input is multi-word, drop pagename -- alignment (respelling detection only makes sense for exact matches). if #pagename_segs == 1 and #input_segs > 1 then pagename_segs = nil end end -- Stage 1: tokenize / syllabify / map base phonetics for every word. local word_data = {} for i, seg_text in ipairs(input_segs) do local seg_pagename = (pagename_segs and pagename_segs[i]) or nil insert(word_data, prepare_word_state(seg_text, seg_pagename)) end if #word_data == 0 then return "" end -- Stage 2: compute clitic anchors and decide liaison per junction. -- Two adjacent words share a ‿ iff they belong to the same clitic group. local anchors = compute_clitic_anchors(word_data) for i = 1, #word_data - 1 do word_data[i].is_liaison = (anchors[i] == anchors[i+1]) end if word_data[#word_data] then word_data[#word_data].is_liaison = false -- no successor end -- Stage 3: flag the už §20 exception. už keeps its [ʒ] (i.e. terminal -- devoicing is skipped) only when it is in a liaison junction with the -- following word AND that word starts with a vowel or sonorant. Whether -- už is proclitic or enclitic in the group doesn't matter — what matters -- is that ‿ sits between už and the next phoneme. for i = 1, #word_data do local wd = word_data[i] wd.skip_terminal_devoicing = false if wd.is_liaison and word_data[i+1] then if should_skip_devoicing_for_uz(wd.text, word_data[i+1].syllables) then wd.skip_terminal_devoicing = true end end end -- Stage 4: run the polish pipeline RTL across word_data so each W_i sees -- W_{i+1}'s polished state when computing cross-word context. for i = #word_data, 1, -1 do local wd = word_data[i] local next_wd = wd.is_liaison and word_data[i+1] or nil -- Within-word polish (passes 1-5) if not wd.skip_terminal_devoicing then apply_terminal_devoicing(wd.syllables) end apply_voicing_assimilation(wd.syllables) apply_place_assimilation(wd.syllables) apply_geminate_simplification(wd.syllables) apply_final_consonant_vocalization(wd.syllables) -- Cross-word fricative simplification / place assimilation at the -- liaison boundary, before W1 palatalizes (so a freshly assimilated -- s → ʃ can still pick up ʲ). if next_wd then apply_crossword_polish_at_junction(wd.syllables, next_wd.syllables) end -- Determine right palatalization context for the cross-word case. local right_palatalizing = false if next_wd then right_palatalizing = first_token_palatalizes(next_wd.syllables) end -- Pass 6: palatalization (with cross-word context). apply_palatalization(wd.syllables, right_palatalizing) -- Remaining within-word passes. apply_nasal_assimilation(wd.syllables) adjust_vowel_quality(wd.syllables) end -- Stage 5: render each word and join with ‿ (same clitic group) or " ". local result_parts = {} for i, wd in ipairs(word_data) do insert(result_parts, render_word_ipa(wd.syllables)) end local result = result_parts[1] or "" for i = 2, #word_data do local sep = word_data[i-1].is_liaison and LIAISON or " " result = result .. sep .. result_parts[i] end return result end -- Rhyme Extractor local IPA_VOWELS = "aɐɑæɛeəɪiɔoʊuɒɜ" local function get_rhyme(ipa) -- Remove liaison and spaces before rhyme calculation local clean_ipa = ugsub(ipa, "[‿ ]", "") -- Search for the last stress mark from right to left local last_stress_pos = nil for i = ulen(clean_ipa), 1, -1 do local char = usub(clean_ipa, i, i) if char == "ˈ" then -- Skip superscript if present if i > 1 then local prev = usub(clean_ipa, i - 1, i - 1) if prev == "¹" or prev == "²" then last_stress_pos = i -- Point to ˈ, skip superscript else last_stress_pos = i end else last_stress_pos = i end break end end if not last_stress_pos then return nil end -- Extract content after the stress mark local after = usub(clean_ipa, last_stress_pos + 1) -- Remove hiatus dots for rhyme grouping after = ugsub(after, "%.", "") -- Find first vowel position (skip onset consonants) local vstart = umatch(after, "()[" .. IPA_VOWELS .. "]") if vstart then return usub(after, vstart) end return after end -- Hyphenation generator (supports multi-word phrases) local function get_hyphenation(term, provided_pagename) local pagename, clean_term = resolve_pagename(term, provided_pagename) term = clean_term -- Split input on both ‿ and space, tracking the separator type so the -- final hyphenation string can preserve liaison markers from the input. local input_segs = split_into_segments(term) local pagename_segs = nil if pagename then pagename_segs = split_into_segments(pagename) -- Verify segment count matches (only when both are multi-segment) if #input_segs > 1 and #pagename_segs > 1 and #input_segs ~= #pagename_segs then error("lt-pron: Input has " .. #input_segs .. " words but pagename has " .. #pagename_segs .. " words. They must match.") end -- If pagename is a single word but input is multi-word, drop alignment if #pagename_segs == 1 and #input_segs > 1 then pagename_segs = nil end end local all_word_parts = {} for i, seg_text in ipairs(input_segs) do -- Get the corresponding pagename word, or nil if not available local seg_pagename = (pagename_segs and pagename_segs[i]) or nil local tokens = tokenize(seg_text, seg_pagename) local syllables = syllabify(tokens) local parts = {} for _, syl in ipairs(syllables) do local text = "" for _, tok in ipairs(syl) do -- Skip respelling characters (original_char == "-" means not in orthography) if tok.original_char ~= "-" then -- Re-attach original tone visually for display local t_mark = "" if tok.tone == "acute" then t_mark = ACUTE elseif tok.tone == "grave" then t_mark = GRAVE elseif tok.tone == "tilde" then t_mark = TILDE end -- Use original_char if set (e.g., j̃ → i internally but j in display) -- Otherwise use tok.char local disp_char = tok.original_char or tok.char -- Restore original orthography for ɔ if disp_char == "ɔ" then disp_char = "o" end if disp_char == "Ɔ" then disp_char = "O" end -- Handle tone placement for diphthongs if tok.tone_position then -- Diphthong: place tone on the specified vowel local char_len = ulen(disp_char) if char_len == 2 then -- Two-character diphthong local v1 = usub(disp_char, 1, 1) local v2 = usub(disp_char, 2, 2) if tok.tone_position == 1 then text = text .. v1 .. t_mark .. v2 else text = text .. v1 .. v2 .. t_mark end elseif char_len == 3 then -- Three-character (silent i) diphthong local v1 = usub(disp_char, 1, 1) local v2 = usub(disp_char, 2, 2) local v3 = usub(disp_char, 3, 3) if tok.tone_position == 1 then text = text .. v1 .. t_mark .. v2 .. v3 elseif tok.tone_position == 2 then text = text .. v1 .. v2 .. t_mark .. v3 else text = text .. v1 .. v2 .. v3 .. t_mark end end else -- Single vowel or consonant: tone goes after the character text = text .. disp_char .. t_mark end end end parts[#parts + 1] = makeDisplayText(text) end insert(all_word_parts, concat(parts, "‧")) -- Use ‧ instead of standard - internally to preserve word boundaries end -- Hyphenation always joins multi-word phrases with a plain space — the -- liaison marker ‿ is purely an IPA-output device and never appears here. local combined_string = concat(all_word_parts, " ") local final_parts = {} for _, piece in ipairs(rsplit(combined_string, "‧")) do insert(final_parts, piece) end -- Calculate actual syllable count (for correct num_syl) local syllable_count = 0 for _, word_part in ipairs(all_word_parts) do local word_syls = rsplit(word_part, "‧") syllable_count = syllable_count + #word_syls end -- Store actual syllable count as a field (since __len doesn't work on tables in Lua 5.1) final_parts.syllable_count = syllable_count return final_parts end -- ============================================================================ -- SECTION 7.5: Conjugation Module Support Functions -- ============================================================================ -- Export: Get syllables as string array with accents -- provided_pagename: see resolve_pagename; pass false to skip respelling -- detection when analyzing an internal stem fragment (e.g. from lt-verb). function export.get_syllables(term, provided_pagename) local pagename, clean_term = resolve_pagename(term, provided_pagename) term = clean_term local tokens = tokenize(term, pagename) local syllables = syllabify(tokens) local result = {} for _, syl in ipairs(syllables) do local text = "" for _, tok in ipairs(syl) do -- Skip respelling glides in syllable output if not tok.is_respelling then -- Re-attach original tone local t_mark = "" if tok.tone == "acute" then t_mark = ACUTE elseif tok.tone == "grave" then t_mark = GRAVE elseif tok.tone == "tilde" then t_mark = TILDE end -- Restore original orthography for ɔ local disp_char = tok.char if disp_char == "ɔ" then disp_char = "o" end if disp_char == "Ɔ" then disp_char = "O" end -- Handle tone placement for diphthongs if tok.tone_position then -- Diphthong: place tone on the specified vowel local char_len = ulen(disp_char) if char_len == 2 then -- Two-character diphthong local v1 = usub(disp_char, 1, 1) local v2 = usub(disp_char, 2, 2) if tok.tone_position == 1 then text = text .. v1 .. t_mark .. v2 else text = text .. v1 .. v2 .. t_mark end elseif char_len == 3 then -- Three-character (silent i) diphthong local v1 = usub(disp_char, 1, 1) local v2 = usub(disp_char, 2, 2) local v3 = usub(disp_char, 3, 3) if tok.tone_position == 1 then text = text .. v1 .. t_mark .. v2 .. v3 elseif tok.tone_position == 2 then text = text .. v1 .. v2 .. t_mark .. v3 else text = text .. v1 .. v2 .. v3 .. t_mark end end else -- Single vowel or consonant: tone goes after the character text = text .. disp_char .. t_mark end end end -- Return NFC format with proper dotabove insertion insert(result, makeDisplayText(text)) end return result end -- Internal: check heaviness from a token-array syllable local function check_syl_heavy(syl) local v_idx = nil for i, tok in ipairs(syl) do if tok.type == "V" then v_idx = i break end end if not v_idx then return false end local v_tok = syl[v_idx] local lc_v = ulower(v_tok.char) if v_tok.has_silent_i then lc_v = usub(lc_v, 2) end local LONG_VOWELS = { ["ą"]=true, ["ę"]=true, ["ė"]=true, ["į"]=true, ["y"]=true, ["ų"]=true, ["ū"]=true, ["o"]=true, ["ɔ"]=true } if LONG_VOWELS[lc_v] then return true end if ulen(lc_v) > 1 then return true end local SHORT_VOWELS = {["a"]=true, ["e"]=true, ["i"]=true, ["u"]=true} if SHORT_VOWELS[lc_v] and v_idx < #syl then local next_tok = syl[v_idx + 1] if next_tok.type == "R" and next_tok.char ~= "j" and next_tok.char ~= "v" then return true end end return false end -- Export: Check if a syllable is heavy or light -- provided_pagename: see resolve_pagename. function export.is_heavy_syllable(syllable, provided_pagename) local pagename, clean_syllable = resolve_pagename(syllable, provided_pagename) syllable = clean_syllable local tokens = tokenize(syllable, pagename) local syllables = syllabify(tokens) if #syllables ~= 1 then error("is_heavy_syllable: input must be a single syllable, got " .. #syllables .. " syllables") end local syl = syllables[1] local has_vowel = false for _, tok in ipairs(syl) do if tok.type == "V" then has_vowel = true; break end end if not has_vowel then error("is_heavy_syllable: no vowel found in syllable") end return check_syl_heavy(syl) end -- Export: Check if the last syllable of a term is heavy -- provided_pagename: see resolve_pagename. function export.last_syllable_is_heavy(term, provided_pagename) local pagename, clean_term = resolve_pagename(term, provided_pagename) term = clean_term local tokens = tokenize(term, pagename) local syllables = syllabify(tokens) if #syllables == 0 then return false end return check_syl_heavy(syllables[#syllables]) end -- Export: Change accent of a syllable -- provided_pagename: see resolve_pagename. function export.change_accent(syllable, target_accent, provided_pagename) local pagename, clean_syllable = resolve_pagename(syllable, provided_pagename) syllable = clean_syllable -- Validate target_accent parameter local VALID_ACCENTS = {acute=true, tilde=true, grave=true, none=true} if not VALID_ACCENTS[target_accent] then error("change_accent: invalid target_accent '" .. tostring(target_accent) .. "', must be 'acute', 'tilde', 'grave', or 'none'") end -- Validate single syllable local tokens = tokenize(syllable, pagename) local syllables = syllabify(tokens) if #syllables ~= 1 then error("change_accent: input must be a single syllable, got " .. #syllables .. " syllables") end -- Remove all existing accents local clean = remove_all_accents(syllable) -- If target is 'none', return clean syllable if target_accent == "none" then return clean end -- Re-tokenize the clean syllable to analyze structure local clean_tokens = tokenize(clean, pagename) local clean_syllables = syllabify(clean_tokens) local syl = clean_syllables[1] -- Find vowel position and extract vowel part local onset = "" local vowel_part = "" local coda = "" local v_idx = nil for i, tok in ipairs(syl) do if tok.type == "V" then v_idx = i break else onset = onset .. tok.char end end if not v_idx then error("change_accent: no vowel found in syllable") end local v_tok = syl[v_idx] vowel_part = ulower(v_tok.char) -- Handle silent i: the softening i is not part of the nucleus looked up -- below, but it stays in the returned syllable (liáu -> liaũ). local silent_i = "" if v_tok.has_silent_i then silent_i = usub(v_tok.char, 1, 1) vowel_part = usub(vowel_part, 2) end -- Check if this is a mixed diphthong local is_mixed = false if v_idx < #syl then local next_tok = syl[v_idx + 1] if next_tok.type == "R" and next_tok.char ~= "j" and next_tok.char ~= "v" then -- Mixed diphthong: vowel + liquid vowel_part = vowel_part .. ulower(next_tok.char) is_mixed = true -- Collect remaining coda after the liquid for i = v_idx + 2, #syl do coda = coda .. syl[i].char end else -- Regular syllable: collect all coda for i = v_idx + 1, #syl do coda = coda .. syl[i].char end end end -- Look up the accented form in ACCENT_PAIRS if not ACCENT_PAIRS[vowel_part] then error("change_accent: vowel/diphthong '" .. vowel_part .. "' not found in accent pairs table") end local accented_vowel = ACCENT_PAIRS[vowel_part][target_accent] if not accented_vowel then error("change_accent: accent type '" .. target_accent .. "' is not allowed for vowel/diphthong '" .. vowel_part .. "'") end -- Reconstruct the syllable with new accent (in NFD format) local result = onset .. silent_i .. accented_vowel .. coda return result end -- ============================================================================ -- SECTION 8: Module Exports & Template Formatting (Preserved) -- ============================================================================ local q_spec = {store = "insert-flattened", type = "qualifier"} local a_spec = {store = "insert-flattened", type = "labels"} local ref_spec = {store = "insert-flattened", item_dest = "refs", type = "references"} -- Generate audio object, supporting file#caption syntax local function generate_audio_obj(arg) local file, caption = arg:match("^(.-)%s*#%s*(.*)$") file = file or arg return {file = file, caption = caption} end -- Parse rhyme specification with optional syllable count local function parse_rhyme(arg, parse_err) local function generate_obj(term) return {rhyme = term} end local param_mods = { s = { item_dest = "num_syl", type = "number", sublist = true, }, } -- Add q/qq/a/aa/ref support if inline modifiers are present if arg:find("<") then param_mods.q = q_spec param_mods.qq = q_spec param_mods.a = a_spec param_mods.aa = a_spec param_mods.ref = ref_spec end return require(parse_util_module).parse_inline_modifiers(arg, { param_mods = param_mods, generate_obj = generate_obj, parse_err = parse_err, splitchar = ",", }) end -- Parse hyphenation specification (dot-separated syllables) local function parse_hyph(arg, parse_err) local function generate_obj(term) local parts = rsplit(term, "%.") return {hyph = parts, syllabification = term} end local param_mods = {} -- Add q/qq/a/aa/ref support if inline modifiers are present if arg:find("<") then param_mods.q = q_spec param_mods.qq = q_spec param_mods.a = a_spec param_mods.aa = a_spec param_mods.ref = ref_spec end return require(parse_util_module).parse_inline_modifiers(arg, { param_mods = param_mods, generate_obj = generate_obj, parse_err = parse_err, splitchar = ",", }) end -- Parse homophone specification local function parse_homophone(arg, parse_err) local function generate_obj(term) return {term = term} end local param_mods = { t = {item_dest = "gloss"}, gloss = {}, pos = {}, alt = {}, lit = {}, id = {}, g = { item_dest = "genders", sublist = true, }, } -- Add q/qq/a/aa/ref support if inline modifiers are present if arg:find("<") then param_mods.q = q_spec param_mods.qq = q_spec param_mods.a = a_spec param_mods.aa = a_spec param_mods.ref = ref_spec end return require(parse_util_module).parse_inline_modifiers(arg, { param_mods = param_mods, generate_obj = generate_obj, parse_err = parse_err, splitchar = ",", }) end local audio_nested_mods = { ["a"] = a_spec, ["aa"] = a_spec, ["q"] = q_spec, ["qq"] = q_spec, ["text"] = {}, ["IPA"] = {sublist = true}, ["t"] = {item_dest = "gloss"}, ["gloss"] = {}, ["pos"] = {}, ["lit"] = {}, ["g"] = { item_dest = "genders", sublist = true, }, } local function parse_one_term(raw, parse_err) if not raw:find("<") then return {term = raw, audio_list = {}, rhyme_list = {}, hyph_list = {}, pagename = nil} end -- Extract base spelling before parse_inline_modifiers local pagename = nil if raw:find("<base:") then pagename = raw:match("<base:([^>]+)>") raw = raw:gsub("<base:[^>]+>", "") end local parsed = require(parse_util_module).parse_inline_modifiers(raw, { param_mods = { ["q"] = q_spec, ["qq"] = q_spec, ["a"] = a_spec, ["aa"] = a_spec, ["ref"] = ref_spec, ["audio"] = { store = "insert", item_dest = "audio_list", convert = function(arg, perr) if arg:find("<") then local parsed_audio = require(parse_util_module).parse_inline_modifiers(arg, { param_mods = audio_nested_mods, generate_obj = generate_audio_obj, parse_err = perr, }) parsed_audio.lang = get_lang() local textobj = require(audio_module).construct_audio_textobj(parsed_audio) parsed_audio.text = textobj parsed_audio.gloss = nil parsed_audio.pos = nil parsed_audio.lit = nil parsed_audio.genders = nil return parsed_audio end local audio_obj = generate_audio_obj(arg) audio_obj.lang = get_lang() local textobj = require(audio_module).construct_audio_textobj(audio_obj) audio_obj.text = textobj return audio_obj end, }, ["rhyme"] = { store = "insert-flattened", item_dest = "rhyme_list", convert = parse_rhyme, }, ["hyph"] = { store = "insert-flattened", item_dest = "hyph_list", convert = parse_hyph, }, ["hmp"] = { store = "insert-flattened", item_dest = "hmp_list", convert = parse_homophone, }, }, generate_obj = function(t) return {term = t, audio_list = {}, rhyme_list = {}, hyph_list = {}, hmp_list = {}} end, parse_err = parse_err, }) parsed.audio_list = parsed.audio_list or {} parsed.rhyme_list = parsed.rhyme_list or {} parsed.hyph_list = parsed.hyph_list or {} parsed.hmp_list = parsed.hmp_list or {} parsed.pagename = pagename return parsed end -- Format rhyme objects with qualifiers local function fmt_rhyme(rhyme_objs, bullet) if not rhyme_objs or #rhyme_objs == 0 then return nil end local rhyme_data = {} for _, robj in ipairs(rhyme_objs) do insert(rhyme_data, { rhyme = robj.rhyme, num_syl = robj.num_syl, q = robj.q, qq = robj.qq, a = robj.a, aa = robj.aa, }) end return bullet .. require(rhymes_module).format_rhymes({ lang = get_lang(), rhymes = rhyme_data }) end -- Format hyphenation objects with qualifiers local function fmt_hyph(hyph_objs, bullet) if not hyph_objs or #hyph_objs == 0 then return nil end local hyph_data = {} for _, hobj in ipairs(hyph_objs) do insert(hyph_data, { hyph = hobj.hyph, q = hobj.q, qq = hobj.qq, a = hobj.a, aa = hobj.aa, }) end return bullet .. require(hyphenation_module).format_hyphenations({ lang = get_lang(), hyphs = hyph_data, caption = "Tách âm" }) end -- Format audio object local function fmt_audio(audio_obj, bullet) return bullet .. require(audio_module).format_audio(audio_obj) end -- Format homophone objects with qualifiers local function fmt_hmp(hmp_objs, bullet) if not hmp_objs or #hmp_objs == 0 then return nil end return bullet .. require(homophones_module).format_homophones({ lang = get_lang(), homophones = hmp_objs, }) end local function is_multiword_term(term) -- split_into_segments returns a list of non-empty word strings. return #split_into_segments(term) > 1 end function export.show(frame) local parargs = frame:getParent().args local args = require(parameters_module).process(parargs, { [1] = {default = "nãmas"}, ["bullets"] = {type = "number", default = 1}, }) local input = args[1] local nb = args.bullets local b1 = string.rep("*", nb) .. " " local b2 = string.rep("*", nb + 1) .. " " local raw_terms = require(parse_util_module).split_escaping(input, ",") local parsed_terms = {} for i, raw in ipairs(raw_terms) do raw = raw:match("^%s*(.-)%s*$") local pt = parse_one_term(raw, function(msg) error("lt-pron: " .. msg .. " (term " .. i .. ")") end) parsed_terms[#parsed_terms + 1] = pt end m_IPA = m_IPA or require("Module:IPA") local text_parts = {} for _, pt in ipairs(parsed_terms) do -- Determine bullet level: same level as IPA for single pronunciation, indented for multiple local content_bullet = (#parsed_terms == 1) and b1 or b2 -- Generate IPA local ipa_str = to_ipa(pt.term, pt.pagename) -- Handle rhyme: manual override, suppression, or auto-generation local rhyme_objs = nil local suppress_rhyme = false if #pt.rhyme_list > 0 then for _, robj in ipairs(pt.rhyme_list) do if robj.rhyme == "-" then suppress_rhyme = true break end end if not suppress_rhyme then rhyme_objs = {} for _, robj in ipairs(pt.rhyme_list) do -- If num_syl not specified, try to get from auto-generated hyphenation if not robj.num_syl then local auto_hyph = get_hyphenation(pt.term, pt.pagename) if auto_hyph and #auto_hyph > 0 then -- Use syllable_count field if available (for multi-word phrases), otherwise use array length local syl_count = auto_hyph.syllable_count or #auto_hyph robj.num_syl = {syl_count} end end insert(rhyme_objs, robj) end end else -- Auto-generate rhyme (skip if term ends with - or is a multiword term) if not pt.term:match("%-$") and not is_multiword_term(pt.term) then local rhyme_str = get_rhyme(ipa_str) if rhyme_str then local auto_hyph = get_hyphenation(pt.term, pt.pagename) -- Use syllable_count field if available (for multi-word phrases), otherwise use array length local num_syl = (auto_hyph and #auto_hyph > 0) and {auto_hyph.syllable_count or #auto_hyph} or nil rhyme_objs = {{rhyme = rhyme_str, num_syl = num_syl}} end end end -- Handle hyphenation: manual override, suppression, or auto-generation local hyph_objs = nil local suppress_hyph = false if #pt.hyph_list > 0 then for _, hobj in ipairs(pt.hyph_list) do if hobj.syllabification == "-" then suppress_hyph = true break end end if not suppress_hyph then hyph_objs = pt.hyph_list end else -- Auto-generate hyphenation local auto_hyph = get_hyphenation(pt.term, pt.pagename) if auto_hyph and #auto_hyph > 0 then hyph_objs = {{hyph = auto_hyph, syllabification = concat(auto_hyph, ".")}} end end -- Format IPA with qualifiers and references local ipa_item = {pron = "[" .. ipa_str .. "]"} if pt.q then ipa_item.q = pt.q end if pt.qq then ipa_item.qq = pt.qq end if pt.a then ipa_item.a = pt.a end if pt.aa then ipa_item.aa = pt.aa end if pt.refs then ipa_item.refs = pt.refs end text_parts[#text_parts + 1] = b1 .. m_IPA.format_IPA_full({ lang = get_lang(), items = {ipa_item} }) -- Audio for _, aud in ipairs(pt.audio_list or {}) do text_parts[#text_parts + 1] = fmt_audio(aud, content_bullet) end -- Rhyme if rhyme_objs then local r = fmt_rhyme(rhyme_objs, content_bullet) if r then text_parts[#text_parts + 1] = r end end -- Hyphenation if hyph_objs then local h = fmt_hyph(hyph_objs, content_bullet) if h then text_parts[#text_parts + 1] = h end end -- Homophones if pt.hmp_list and #pt.hmp_list > 0 then local hmp = fmt_hmp(pt.hmp_list, content_bullet) if hmp then text_parts[#text_parts + 1] = hmp end end end return concat(text_parts, "\n") end export.toIPA = to_ipa export.hyphenate = get_hyphenation export.rhyme = get_rhyme return export im8b7iw9pswyya30c785r2cdvxep1ne Mô đun:lt-common 828 397687 2568464 2560275 2026-10-04T15:50:48Z Hiyuune 50834 2568464 Scribunto text/plain local export = {} local m_str_utils = require("Module:string utilities") local put = require("Module:parse utilities") local u = m_str_utils.char local ugsub = m_str_utils.gsub local ulower = m_str_utils.lower local uupper = m_str_utils.upper local ufind = m_str_utils.find local ulen = m_str_utils.len local ucodepoint = m_str_utils.codepoint -- Keep native Unicode normalization functions (no replacement available) local toNFC = mw.ustring.toNFC local toNFD = mw.ustring.toNFD -- ============================================================================= -- Unicode constants -- ============================================================================= local GRAVE = u(0x0300) -- combining grave accent local ACUTE = u(0x0301) -- combining acute accent local TILDE = u(0x0303) -- combining tilde local MACRON = u(0x0304) -- combining macron local DOTABOVE = u(0x0307) -- combining dot above local CARON = u(0x030C) -- combining caron local OGONEK = u(0x0328) -- combining ogonek local ANY_ACCENT = "[" .. GRAVE .. ACUTE .. TILDE .. "]" -- Legacy aliases for backward compatibility local grave = GRAVE local acute = ACUTE local tilde = TILDE local macron = MACRON local dotabove = DOTABOVE local caron = CARON local ogonek = OGONEK local accents = ANY_ACCENT -- Export accent constants for use by other Lithuanian modules -- (lt-pron, lt-verb, lt-noun, etc.) to avoid duplicating these values. export.GRAVE = GRAVE export.ACUTE = ACUTE export.TILDE = TILDE export.MACRON = MACRON export.DOTABOVE = DOTABOVE export.CARON = CARON export.OGONEK = OGONEK export.ANY_ACCENT = ANY_ACCENT -- ============================================================================= -- Private Use Area (PUA) replacement hints -- ============================================================================= -- Maps PUA codepoints (U+E000–U+E022) to their suggested standard Unicode -- replacements. Used by reject_pua to give actionable error messages when -- editors paste in pre-composed glyphs from old Lithuanian-specific encodings. local INVALID_CHARS = { [0xE000] = "Ą́", [0xE001] = "ą́", [0xE002] = "Ą̃", [0xE003] = "ą̃", [0xE004] = "Ę́", [0xE005] = "ę́", [0xE006] = "Ę̃", [0xE007] = "ę̃", [0xE008] = "Ė́", [0xE009] = "ė́", [0xE00A] = "Ė̃", [0xE00B] = "ė̃", [0xE00C] = "i̇̀", [0xE00D] = "i̇́", [0xE00E] = "i̇̃", [0xE00F] = "Į̇́", [0xE010] = "į̇́", [0xE011] = "Į̇̃", [0xE012] = "į̇̃", [0xE013] = "J̃", [0xE014] = "j̇̃", [0xE015] = "L̃", [0xE016] = "l̃", [0xE017] = "M̃", [0xE018] = "m̃", [0xE019] = "R̃", [0xE01A] = "r̃", [0xE01B] = "Ų́", [0xE01C] = "ų́", [0xE01D] = "Ų̃", [0xE01E] = "ų̃", [0xE01F] = "Ū́", [0xE020] = "ū́", [0xE021] = "Ū̃", [0xE022] = "ū̃", } export.INVALID_CHARS = INVALID_CHARS -- ============================================================================= -- Internal helper functions -- ============================================================================= local dotless_to_dotted = { ["ı"] = "i", ["ȷ"] = "j", } local function char_to_dotted_form(base, below) return (dotless_to_dotted[base] or base) .. below end local function normalize_dotted_chars(text) -- Remove any dots above, and convert dotless forms to dotted. -- On entry, text must be in NFD form. return ugsub(text, "([iıjȷ])(" .. ogonek .. "?)" .. dotabove, char_to_dotted_form) end local function char_to_accent_form(base, below) -- Add a 'dot above' after the base. if base == "i" or base == "j" then return base .. below .. dotabove end -- Convert any dotless chars combining with accents to the dotted form, -- so that they normalize properly. This shouldn't happen, but just in case. return char_to_dotted_form(base, below) end local function stripped_text_form(text) -- Remove accents. text = ugsub(toNFD(text), accents .. "+", "") -- Normalize dotless characters and dot-above diacritics. return normalize_dotted_chars(text) end -- ============================================================================= -- Input validation -- ============================================================================= -- Reject Private Use Area characters (U+E000–U+F8FF). When the character is -- a known non-standard Lithuanian glyph, the error message includes the -- recommended standard Unicode replacement (see INVALID_CHARS above). function export.reject_pua(s) if not s then return end for i = 1, ulen(s) do local cp = ucodepoint(s, i) if cp >= 0xE000 and cp <= 0xF8FF then local replacement = INVALID_CHARS[cp] if replacement then error(string.format( "lt-common: private use area character U+%04X \"%s\" detected. " .. "Please use \"%s\" instead.", cp, u(cp), replacement)) else error(string.format( "lt-common: private use area character U+%04X detected in \"%s\". " .. "Please use a standard Unicode character instead.", cp, s)) end end end end -- ============================================================================= -- Input normalization -- ============================================================================= -- Detect nonstandard encoding patterns in the input. -- Returns: dotless_flag (found ı/ȷ), precomp_i_flag (found precomposed í/ì/ĩ) function export.detect_nonstandard(s) if not s then return false, false end local nfd_s = toNFD(s) local dotless_flag = ufind(nfd_s, "[ıȷ]") ~= nil local precomp_i_flag = ufind(nfd_s, "[íìĩ]") ~= nil return dotless_flag, precomp_i_flag end -- Normalize input to clean canonical NFC. -- Handles dotless i/j (ı, ȷ) and stray dot-above combinations. function export.canonicalize_input(s) if not s then return s end s = toNFD(s) -- Remove stray dot-above after i/j (with or without ogonek) s = ugsub(s, "([iıjȷ])(" .. OGONEK .. "?)" .. DOTABOVE, function(base, below) base = (base == "ı") and "i" or (base == "ȷ") and "j" or base return base .. below end) -- Convert any remaining dotless i/j to standard forms s = ugsub(s, "ı", "i") s = ugsub(s, "ȷ", "j") return toNFC(s) end -- ============================================================================= -- Partial NFD conversion (stem_ac representation) -- ============================================================================= -- Convert canonical NFC to partial NFD (stem_ac). -- Applies full NFD, then recomposes non-accent diacritics. -- Only grave/acute/tilde remain as combining characters. function export.to_stem_ac(s) if not s then return s end s = toNFD(s) -- Recompose ogonek vowels s = ugsub(s, "a" .. OGONEK, "ą") s = ugsub(s, "e" .. OGONEK, "ę") s = ugsub(s, "i" .. OGONEK, "į") s = ugsub(s, "u" .. OGONEK, "ų") -- Recompose macron vowel s = ugsub(s, "u" .. MACRON, "ū") -- Recompose dot-above e s = ugsub(s, "e" .. DOTABOVE, "ė") -- Recompose caron consonants s = ugsub(s, "c" .. CARON, "č") s = ugsub(s, "s" .. CARON, "š") s = ugsub(s, "z" .. CARON, "ž") return s end -- ============================================================================= -- Accent manipulation -- ============================================================================= -- Strip all accent marks (grave/acute/tilde) from partial NFD text. function export.to_stem_bare(stem_ac) if not stem_ac then return stem_ac end return ugsub(stem_ac, ANY_ACCENT, "") end -- Check if partial NFD text contains any accent marks. function export.has_accent(stem_ac) return ufind(stem_ac, ANY_ACCENT) ~= nil end -- ============================================================================= -- Complete input pipeline -- ============================================================================= -- Process raw user input through the complete normalization pipeline. -- Returns: stem_bare, stem_ac, dotless_flag, precomp_flag function export.process_input(raw) if not raw then return raw, raw, false, false end export.reject_pua(raw) local dotless_flag, precomp_flag = export.detect_nonstandard(raw) local canon = export.canonicalize_input(raw) local stem_ac = export.to_stem_ac(canon) local stem_bare = export.to_stem_bare(stem_ac) return stem_bare, stem_ac, dotless_flag, precomp_flag end -- ============================================================================= -- Display and text processing -- ============================================================================= function export.makeDisplayText(text, lang, sc) if not text then return text end -- Normalize dotless characters and dot-above diacritics (while retaining accents). text = normalize_dotted_chars(toNFD(text)) -- Add a 'dot above' between "i" or "j" and an accent. text = ugsub(text, "([iıjȷ])(" .. ogonek .. "?)%f" .. accents, char_to_accent_form) return toNFC(text) end -- Called from [[Module:languages]] since [[Module:lt-common]] is set as the stripDiacritics handler in -- [[Module:languages/data/2]]. function export.stripDiacritics(text, lang, sc) if not text then return text end return toNFC(stripped_text_form(text)) end local sortkey_substitutes = { [ogonek] = u(0xF000), [caron] = u(0xF001), [macron] = u(0xF002), [dotabove] = u(0xF003), ["y"] = "i" .. u(0xF004), } function export.makeSortKey(text, lang, sc) if not text then return text end -- Normalize to the stripped-text form and convert diacritics to Private Use -- Area characters so they sort after all other characters. text = stripped_text_form(ulower(text)) :gsub(".[\128-\191]*", sortkey_substitutes) return toNFC(uupper(text)) end -- ============================================================================= -- Footnote / multi-value spec parsing -- ============================================================================= -- -- Shared by lt-noun (and eventually lt-verb/lt-adjective) to parse a single -- "field" of a declension pattern (lemma, AP, genitive, a slot-override -- value) that may hold multiple colon-separated variants, each optionally -- followed by one or more bracketed footnotes: `VAL1[note1]:VAL2[note2]`. -- -- Ported from [[Module:de-common]]'s fetch_specs/fetch_footnotes, which is -- the mechanism [[Module:de-noun]] uses for exactly this purpose. The caller -- is responsible for first isolating `[...]` runs from the raw field text -- with `put.parse_balanced_segment_run(text, "[", "]")` (so that a "." or -- ":" inside a footnote is never mistaken for a delimiter) before any -- comma/dot/colon splitting; `fetch_specs` operates on the result of that -- isolation (optionally after a further split, since split_alternating_runs -- preserves the same alternating-runs shape). -- Given one delimiter-separated "run" (a list alternating between plain text -- and "[...]" bracket runs, as produced by parse_balanced_segment_run / -- split_alternating_runs), return the list of bracketed footnote strings -- (each including its own brackets, e.g. "[archaic]"), or nil if there are -- none. Errors if non-bracket text follows a footnote (e.g. "val[note]x"). function export.fetch_footnotes(separated_group, parse_err) local footnotes for j = 2, #separated_group - 1, 2 do if separated_group[j + 1] ~= "" then parse_err("Extraneous text after bracketed footnotes: '" .. table.concat(separated_group) .. "'") end if not footnotes then footnotes = {} end table.insert(footnotes, separated_group[j]) end return footnotes end -- Given a bracket-isolated run and a sub-delimiter (e.g. ":"), split it into -- one or more {form=VALUE, footnotes={...}} specs. `spectype` is used only -- in error messages. If `allow_blank` is given, a wholly-blank run (no forms -- at all) returns nil instead of erroring, for optional fields like the -- genitive parameter. function export.fetch_specs(segments, separator, spectype, allow_blank, parse_err) local separated_groups = put.split_alternating_runs_and_strip_spaces(segments, separator) if allow_blank and #separated_groups == 1 and #separated_groups[1] == 1 and separated_groups[1][1] == "" then return nil end local specs = {} for _, separated_group in ipairs(separated_groups) do local form = separated_group[1] if form == "" then parse_err("Blank form not allowed here, but saw '" .. table.concat(segments) .. "'") end local new_spec = {form = form, footnotes = export.fetch_footnotes(separated_group, parse_err)} for _, existing_spec in ipairs(specs) do if existing_spec.form == new_spec.form then parse_err("Duplicate " .. spectype .. " spec '" .. table.concat(separated_group) .. "'") end end table.insert(specs, new_spec) end return specs end -- ============================================================================= -- Headword scraping -- ============================================================================= -- Lazy-load Module:template parser (only needed when scraping is triggered). local function find_templates(...) find_templates = require("Module:template parser").find_templates return find_templates(...) end -- Scan the wikitext of `pagename` for calls to `{{infltemp}}` (e.g. "lt-ndecl") -- and return the inflection spec (first positional argument) of the matching call. -- `infltemp` is one template name or a list of interchangeable names (e.g. -- {"lt-conj", "lt-conj+"} while the new conjugation template sits on a -- temporary "+" name); calls to any of them are treated as the same template. -- If `inflid` is given, match only the call whose id= equals `inflid`. -- Returns (infl_string, nil) on success, (nil, error_string) on failure. function export.find_lt_inflection(pagename, infltemp, inflid) local wanted_names = {} if type(infltemp) == "table" then for _, name in ipairs(infltemp) do wanted_names[name] = true end infltemp = table.concat(infltemp, "}}/{{") -- display name for messages else wanted_names[infltemp] = true end local title = mw.title.new(pagename) if not title then return nil, ("Bad pagename '%s': couldn't create title object"):format(pagename) end local content = title:getContent() if not content then return nil, ("Couldn't fetch page content for '[[%s]]'; page may not exist"):format(pagename) end local sets_by_id = {} -- id string → infl string local sets_no_id = {} -- list of infl strings (templates without id=) for template in find_templates(content) do if wanted_names[template:get_name()] then local targs = template:get_arguments() local infl = targs[1] if not infl or infl == "" then return nil, ("Found {{%s}} on '[[%s]]' but it has no inflection spec in 1="): format(infltemp, pagename) end if targs.id then if sets_by_id[targs.id] then return nil, ("Found duplicate id='%s' for {{%s}} on '[[%s]]'"): format(targs.id, infltemp, pagename) end sets_by_id[targs.id] = infl else table.insert(sets_no_id, infl) end end end local has_id = next(sets_by_id) ~= nil local has_no_id = #sets_no_id > 0 -- Nothing found at all. if not has_id and not has_no_id then return nil, ("No {{%s}} found on '[[%s]]'"):format(infltemp, pagename) end -- Inconsistent: some calls have id= and some don't. if has_id and has_no_id then return nil, ("On '[[%s]]', some {{%s}} calls have id= and some don't; " .. "all must be consistent"):format(pagename, infltemp) end -- Multiple calls, all without id=: caller must add id= params. if not has_id and #sets_no_id > 1 then return nil, ("On '[[%s]]', found %d {{%s}} calls without id=; " .. "add id= to each and specify id= in {{lt-noun}} to disambiguate"): format(pagename, #sets_no_id, infltemp) end -- From here, either exactly one no-id call, or all calls have id=. -- Caller specified an id: find the matching call. if inflid then if not has_id then -- Only one no-id call exists; id= mismatch is suspicious but unambiguous — return it. return sets_no_id[1], nil end local match = sets_by_id[inflid] if match then return match, nil end local available = {} for k in pairs(sets_by_id) do table.insert(available, "'" .. k .. "'") end table.sort(available) return nil, ("On '[[%s]]', no {{%s}} with id='%s' found; available: %s"): format(pagename, infltemp, inflid, table.concat(available, ", ")) end -- No id specified by caller. if not has_id then -- Exactly one no-id call (multiple case already caught above). return sets_no_id[1], nil end -- All calls have id= but caller didn't specify one. local keys = {} for k in pairs(sets_by_id) do table.insert(keys, k) end table.sort(keys) if #keys == 1 then -- Unambiguous single id= call: return it. return sets_by_id[keys[1]], nil end local quoted = {} for _, k in ipairs(keys) do table.insert(quoted, "'" .. k .. "'") end return nil, ("On '[[%s]]', found multiple {{%s}} calls with id= (%s); " .. "specify id= in {{lt-noun}} to disambiguate"): format(pagename, infltemp, table.concat(quoted, ", ")) end return export 1kytnaliizzfy21wqzrgemb7uy64zij dreorg 0 399399 2568439 2359980 2026-10-04T15:18:30Z TheHighFighter2 42988 2568439 wikitext text/x-wiki =={{langname|ang}}== ==={{section|pron}}=== * {{ang-IPA|drēorġ}} ==={{section|adj}}=== {{ang-adj|drēorġ}} # {{alternative form of|ang|drēoriġ}}. 6yji1r3y9mbb38md0eh4bl8kank5apr deagian 0 401502 2568433 2365612 2026-10-04T15:11:42Z TheHighFighter2 42988 2568433 wikitext text/x-wiki =={{langname|ang}}== ==={{section|etym}}=== {{root|ang|ine-pro|*dʰewh₂- }} {{surf|ang|dēag|t1=nhuộm|-ian|pos2=hậu tố nguyên mẫu}}. ==={{section|pron}}=== * {{ang-IPA|dēagian}} ==={{section|v}}=== {{ang-verb|dēagian}} # [[nhuộm|Nhuộm]]. ===={{section|forms}}==== {{ang-conj|dēagian<w2>}} ===={{section|desc}}==== * {{desctree|en|deyen|id2=nhuộm}} ay2ndfbjr3lwpj4si3rkviw1obivyuw sealt 0 404520 2568432 2387528 2026-10-04T15:10:30Z TheHighFighter2 42988 /* Danh từ */ 2568432 wikitext text/x-wiki =={{langname|ang}}== ==={{section|alt}}=== * {{alter|ang|sælt|salt}} ==={{section|etym}}=== Từ {{inh|ang|gmw-pro|*salt}}, từ {{inh|ang|gem-pro|*saltą||muối}}, {{mention|gem-pro|*saltaz||mặn}}, từ {{der|ang|ine-pro|*seh₂l-}}. Giống như {{cog|ofs|salt}}, {{cog|odt|*salt}}, {{cog|osx|salt}}, {{cog|goh|salz}}, {{cog|non|salt}}. ==={{section|pron}}=== * {{ang-IPA|sealt}} ==={{section|n}}=== {{ang-noun||n|sealt}} # [[muối ăn|Muối ăn]]. ===={{section|decl}}==== {{ang-decl-noun-a-n|sealt}} ==={{section|adj}}=== {{ang-adj}} # [[mặn|Mặn]]. #: {{uxi|ang|sealte flodas|Nước mặn}} ===={{section|decl}}==== {{ang-adecl|sealt}} ===={{section|drv}}==== {{col3|ang|title=Động từ |sealtan |sieltan |ġesieltan}} {{col3|ang|title=Danh từ |sealtærn |sealtbrōc |sealtere |sealtern |sealtfæt |sealthaga |sealthalgung |sealtherpæþ |sealthūs |sealtlēah |sealtlēap |sealtnes |sealtsæleþa |sealtsēaþ |sealtstān |sealtstrǣt |sealtwīċ |sealtwielle |sealtȳþ}} {{col3|ang|title=Tính từ |sealten }} ===={{section|desc}}==== * {{desctree|enm|salt|noalts=1}} 95fim40szumbuzevhrr2o05tnf0y8ym læt 0 405568 2568429 2407733 2026-10-04T15:06:28Z TheHighFighter2 42988 /* Tiếng Anh cổ */ 2568429 wikitext text/x-wiki =={{langname|ang}}== ==={{section|etym}} 1=== {{dercat|ang|gem-pro|ine-pro|inh=1}} Từ {{inh|ang|gmw-pro|*lat}}. Cùng gốc với {{cog|goh|laz}} và xa hơn nữa với {{cog|non|latr}}. ===={{section|alt}}==== * {{alter|ang|hlæt|lætt}} ===={{section|pron}}==== * {{ang-IPA|læt}} * {{rhymes|ang|æt|s=1}} ===={{section|adj}}==== {{ang-adj||lætra|latost}} # [[chậm chạp|Chậm chạp]]. # [[muộn|Muộn]]. ====={{section|decl}}===== {{ang-adecl|læt}} ====={{section|ant}}===== * {{l|ang|hræd}} ====={{section|drv}}===== * {{l|ang|late}} * {{l|ang|latian}} * {{l|ang|lætnes}} * {{l|ang|lætsum}} * {{l|ang|lettan}} ====={{section|rel}}===== * {{l|ang|latian}} ====={{section|desc}}===== * {{desctree|enm|late}} ==={{section|etym}} 2=== Từ {{inh|ang|gem-pro|*lētaz}}, từ {{der|ang|ine-pro|*lē-}}. Giống với {{cog|dum|laet}} ({{cog|nl|laat}}), {{cog|goh|laz}}, {{cog|ofs|lethar}}, {{cog|got|𐍆𐍂𐌰𐌻𐌴𐍄𐍃}}. Xem thêm [[allegiance]], [[liege]]. ===={{section|pron}}==== * {{ang-IPA|lǣt}} * {{rhymes|ang|æːt|s=1}} ===={{section|n}}==== {{ang-noun|lǣt|m}} # Một tầng lớp giữa [[nô lệ]] và [[nông dân]] [[tự do]] thời Anglo-Saxon. # [[nông nô|Nông nô]]. ====={{section|decl}}===== {{ang-decl-noun-a-m|lǣt|lāt}} ==={{section|etym}} 3=== ===={{section|pron}}==== * {{ang-IPA|lǣt}} * {{rhymes|ang|æːt|s=1}} ===={{section|v}}==== {{head|ang|Biến thể hình thái động từ|head=lǣt}} # {{inflection of|ang|lǣtan||imp|s}}. o89oov8e2xz2u7ch62dopvk7ak2s9s6 Mô đun:az-pron 828 410057 2568462 2480153 2026-10-04T15:47:19Z Hiyuune 50834 2568462 Scribunto text/plain local p = {} local mw = mw local modIPA = require("Module:IPA") local lang = require("Module:languages").getByCode("az") local U = mw.ustring local back_vowels = "aıouAIOU" local front_vowels = "eəiöüEƏİÖÜ" local vowels = back_vowels .. front_vowels local consonants = "bcçdfgğhjklmnpqrsştvxyzKÇJQGXCÇDFGĞHJKLMNPQRSŞTVXYZŊƝɱαβγδλΛ" local base_ipa = { ["a"] = "ɑ", ["ı"] = "ɯ", ["o"] = "o", ["u"] = "u", ["e"] = "e", ["ə"] = "æ", ["i"] = "i", ["ö"] = "œ", ["ü"] = "y", ["b"] = "b", ["c"] = "d͡ʒ", ["d"] = "d", ["g"] = "ɟ", ["ğ"] = "ɣ", ["j"] = "ʒ", ["q"] = "ɡ", ["m"] = "m", ["n"] = "n", ["r"] = "ɾ", ["v"] = "v", ["y"] = "j", ["z"] = "z", ["ç"] = "t͡ʃ", ["f"] = "f", ["h"] = "h", ["x"] = "x", ["p"] = "p", ["s"] = "s", ["ş"] = "ʃ", ["t"] = "t", ["k"] = "c", ["l"] = "l", ["K"] = "c", ["J"] = "ɟ", ["Q"] = "k", ["G"] = "ɡ", ["Ç"] = "ç", ["Ŋ"] = "ŋ", ["Ɲ"] = "ɲ", ["ɱ"] = "ɱ", ["α"] = "d͡z", ["β"] = "t͡s", ["γ"] = "ɟ͡ʝ", ["δ"] = "c͡ç", ["λ"] = "l", ["Λ"] = "ɫ", ["ː"] = "ː", ["ˈ"] = "ˈ", ["‿"] = "‿", ["-"] = "-" } local function escape_pattern(s) return U.gsub(s, "([%^%$%(%)%%%.%[%]%*%+%-%?])", "%%%1") end local function is_v(c) return c ~= "" and U.find(vowels, c, 1, true) ~= nil end local function is_c(c) return c ~= "" and U.find(consonants, c, 1, true) ~= nil end local function is_front(v) return v ~= "" and U.find(front_vowels, v, 1, true) ~= nil end local function is_back(v) return v ~= "" and U.find(back_vowels, v, 1, true) ~= nil end local function find_stress_position(text) local len = U.len(text) local stress_pos = 1 local _, v_count = U.gsub(text, "[" .. escape_pattern(vowels) .. "]", "") if v_count <= 1 then local first_v_idx = -1 for i = 1, len do if is_v(U.sub(text, i, i)) then first_v_idx = i break end end if first_v_idx > 1 and is_c(U.sub(text, first_v_idx - 1, first_v_idx - 1)) then local s = first_v_idx while s > 1 and is_c(U.sub(text, s - 1, s - 1)) do s = s - 1 end return s end return first_v_idx > 0 and first_v_idx or 1 end local found_stress = false for i = len - 1, 1, -1 do local c1 = U.sub(text, i, i) local c2 = U.sub(text, i+1, i+1) if is_c(c1) and (c1 == c2 or c2 == "ː" or c2 == ":") then local tail = U.sub(text, i+2) local _, tail_v_count = U.gsub(tail, "[" .. escape_pattern(vowels) .. "]", "") if tail_v_count <= 1 then stress_pos = i found_stress = true break end end end if not found_stress then local last_v_idx = -1 for i = len, 1, -1 do if is_v(U.sub(text, i, i)) then last_v_idx = i break end end if last_v_idx > 1 and is_c(U.sub(text, last_v_idx - 1, last_v_idx - 1)) then stress_pos = last_v_idx - 1 else stress_pos = last_v_idx > 0 and last_v_idx or 1 end end return stress_pos end local function apply_twopart_rules(text, is_manual, has_stress_param) if not U.find(text, " ") then return text end local words = mw.text.split(text, " ") for i = 1, #words do local w = words[i] local _, v_count = U.gsub(w, "[" .. escape_pattern(vowels) .. "]", "") if not U.find(w, "ˈ") and not U.find(w, "'") then if not is_manual and not has_stress_param then if i == 1 and v_count >= 1 then local sp = find_stress_position(w) words[i] = U.sub(w, 1, sp - 1) .. "ˈ" .. U.sub(w, sp) end end end end local result = words[1] for i = 2, #words do local p1 = result local p2 = words[i] local p1_final = U.sub(p1, -1) local c_initial = U.sub(p2, 1, 1) if c_initial == "ˈ" or c_initial == "'" then c_initial = U.sub(p2, 2, 2) end if p1_final == "n" or p1_final == "N" then if c_initial == "g" or c_initial == "G" or c_initial == "k" or c_initial == "K" then p1 = U.sub(p1, 1, -2) .. "Ɲ" elseif c_initial == "q" or c_initial == "Q" then p1 = U.sub(p1, 1, -2) .. "Ŋ" elseif c_initial == "m" or c_initial == "M" or c_initial == "b" or c_initial == "B" or c_initial == "p" or c_initial == "P" then p1 = U.sub(p1, 1, -2) .. "m" elseif c_initial == "v" or c_initial == "V" or c_initial == "f" or c_initial == "F" then p1 = U.sub(p1, 1, -2) .. "ɱ" end p1_final = U.sub(p1, -1) elseif p1_final == "m" or p1_final == "M" then if c_initial == "v" or c_initial == "V" or c_initial == "f" or c_initial == "F" then p1 = U.sub(p1, 1, -2) .. "ɱ" end p1_final = U.sub(p1, -1) end local p2_first_actual = U.sub(p2, 1, 1) if p2_first_actual == "ˈ" or p2_first_actual == "'" then p2_first_actual = U.sub(p2, 2, 2) end if is_v(p2_first_actual) then if p1_final == "k" then p1 = U.sub(p1, 1, -2) .. "y" elseif p1_final == "q" then p1 = U.sub(p1, 1, -2) .. "ğ" end result = p1 .. "‿" .. p2 else result = p1 .. " " .. p2 end end return result end function p.make_ipa(text, is_manual, secpr, no_l_assim, keep_final_voicing, length_idx, stress_idx) local _, total_vowels = U.gsub(text, "[" .. escape_pattern(vowels) .. "]", "") local no_stress = (total_vowels <= 1) if no_stress then text = U.gsub(text, "[ˈ']", "") end if is_manual then text = U.gsub(text, "k1", "Q") text = U.gsub(text, "k%*", "Q") text = U.gsub(text, "k2", "Ç") text = U.gsub(text, "x%*", "Ç") text = U.gsub(text, "k3", "δ") text = U.gsub(text, "n1", "Ŋ") text = U.gsub(text, "n2", "Ɲ") text = U.gsub(text, "c1", "α") text = U.gsub(text, "ç1", "β") text = U.gsub(text, "g1", "γ") text = U.gsub(text, "l1", "Λ") text = U.gsub(text, "l2", "λ") text = U.gsub(text, "l%*", "λ") text = U.gsub(text, "_", "‿") text = U.gsub(text, "n([qQ])", "Ŋ%1") text = U.gsub(text, "n([gγkδ])", "Ɲ%1") text = U.gsub(text, "n([mM])", "%1ː") text = U.gsub(text, "n([bBpP])", "m%1") text = U.gsub(text, "[nNmM]('?)([fFvV])", "ɱ%1%2") local has_stress = (U.find(text, "'") ~= nil) or (U.find(text, "ˈ") ~= nil) or (U.find(text, "-") ~= nil) or no_stress if U.find(text, "'") then text = U.gsub(text, "'", "ˈ") end text = apply_twopart_rules(text, true, false) has_stress = has_stress or (U.find(text, "ˈ") ~= nil) text = U.gsub(text, ":", "ː") text = U.gsub(text, "rː", "rr") local len = U.len(text) local stress_pos = 0 local length_pos = 0 if stress_idx or length_idx then local v_count = 0 local v_indices = {} for i = 1, len do if is_v(U.sub(text, i, i)) then v_count = v_count + 1 v_indices[v_count] = i end end if stress_idx then local s_idx = tonumber(stress_idx) if s_idx and v_indices[s_idx] then local v_idx = v_indices[s_idx] if v_idx > 1 and is_c(U.sub(text, v_idx - 1, v_idx - 1)) then stress_pos = v_idx - 1 else stress_pos = v_idx end end end if length_idx then local l_idx = tonumber(length_idx) if l_idx and v_indices[l_idx] then length_pos = v_indices[l_idx] end end end if stress_pos == 0 and not has_stress and not no_stress then stress_pos = find_stress_position(text) end local final_v_env = {} local cur_v = "" for i = 1, len do local c = U.sub(text, i, i) if is_v(c) then cur_v = c end final_v_env[i] = cur_v end local ipa_out = {} local skip_next = false for i = 1, len do if not has_stress and not no_stress and i == stress_pos then table.insert(ipa_out, "ˈ") end if skip_next then skip_next = false else local c = U.sub(text, i, i) local nxt = U.sub(text, i+1, i+1) local env_v = final_v_env[i] local mapped = base_ipa[c] or c if c == "l" then if i == 1 then local found_v = "" for j = i + 1, len do local next_c = U.sub(text, j, j) if is_v(next_c) then found_v = next_c break end end if is_back(found_v) then mapped = "ɫ" else mapped = "l" end elseif i == len then if is_back(env_v) then mapped = "ɫ" else mapped = "l" end else local real_next = "" for j = i + 1, len do local nc = U.sub(text, j, j) if nc ~= "ˈ" and nc ~= "ː" and nc ~= "'" then real_next = nc break end end if is_v(real_next) then if is_back(real_next) then mapped = "ɫ" else mapped = "l" end else if is_back(env_v) then mapped = "ɫ" else mapped = "l" end end end end if c == "r" and nxt == "r" then table.insert(ipa_out, "rː") skip_next = true else table.insert(ipa_out, mapped) end if i == length_pos then table.insert(ipa_out, "ː") end end end local res = table.concat(ipa_out) if secpr then res = U.gsub(res, "ɟ", "ɟ͡ʝ") res = U.gsub(res, "c", "c͡ç") res = U.gsub(res, "t͡ʃ", "t͡s") res = U.gsub(res, "d͡ʒ", "d͡z") end if no_stress then res = U.gsub(res, "ˈ", "") end return res end text = U.gsub(text, "%-", "") text = U.gsub(text, "İ", "i") text = U.gsub(text, "I", "ı") text = U.lower(text) text = U.gsub(text, "'", "ˈ") local function reduce_geminates_inline(t) local new_t = "" local l = U.len(t) local idx = 1 while idx <= l do local c = U.sub(t, idx, idx) local nxt = U.sub(t, idx+1, idx+1) if c ~= "" and c == nxt and is_c(c) then local ahead_char = "" for j = idx + 2, l do local char_j = U.sub(t, j, j) if char_j ~= " " and char_j ~= "‿" and char_j ~= "ˈ" and char_j ~= "'" then ahead_char = char_j break end end if ahead_char == "" or is_c(ahead_char) then new_t = new_t .. c idx = idx + 2 else new_t = new_t .. c .. nxt idx = idx + 2 end else new_t = new_t .. c idx = idx + 1 end end return new_t end text = reduce_geminates_inline(text) text = U.gsub(text, "([fxsş])[tT](%s+[" .. vowels .. "])", "%1d%2") text = U.gsub(text, "([fxsş])[tT](%s+[" .. consonants .. "])", "%1%2") text = U.gsub(text, "([fxsş])[tT]([" .. consonants .. "])", "%1%2") text = U.gsub(text, "([fxsş])[tT]$", "%1") text = U.gsub(text, "([fxsş])[tT]", "%1d") text = U.gsub(text, "^([^" .. vowels .. "])([" .. vowels .. "])([^" .. vowels .. "])([^" .. vowels .. "])(.-)$", function(c1, v, c2, c3, rest) local is_end_or_c = (rest == "") or is_c(U.sub(rest, 1, 1)) if is_end_or_c then if (c2 == "d" and c3 == "d") or (c2 == "b" and c3 == "b") or (c2 == "c" and c3 == "c") then return c1 .. v .. c2 .. c3 .. rest end if c3 == "b" then c3 = "p" elseif c3 == "c" then c3 = "ç" elseif c3 == "d" then c3 = "t" elseif c3 == "q" then if is_front(v) then c3 = "Q" elseif is_back(v) then c3 = "x" end end end return c1 .. v .. c2 .. c3 .. rest end) text = U.gsub(text, "nq", "Ŋq") text = U.gsub(text, "ng", "Ɲg") text = U.gsub(text, "nk", "Ɲk") text = U.gsub(text, "[nm]('?)([fv])", "ɱ%1%2") text = U.gsub(text, "g([^" .. vowels .. "])", "K%1") text = U.gsub(text, "g$", "K") text = U.gsub(text, "kk", "KJ") text = U.gsub(text, "pp", "pb") text = U.gsub(text, "tt", "td") text = U.gsub(text, "çk", "çJ") text = U.gsub(text, "ht", "hd") text = U.gsub(text, "sk", "sJ") text = U.gsub(text, "şf", "şv") text = U.gsub(text, "şk", "şJ") text = U.gsub(text, "tk", "tJ") text = U.gsub(text, "qq", "QG") text = U.gsub(text, "nm", "mː") text = U.gsub(text, "nb", "mb") text = U.gsub(text, "np", "mp") if not no_l_assim then text = U.gsub(text, "nl", "nː") text = U.gsub(text, "rl", "rr") local start_pos = 1 while true do local s, e = U.find(text, "dl", start_pos) if not s then break end local prefix = U.sub(text, 1, s - 1) local last_sp_idx = 0 for k = 1, U.len(prefix) do if U.sub(prefix, k, k) == " " then last_sp_idx = k end end local word_prefix = last_sp_idx > 0 and U.sub(prefix, last_sp_idx + 1) or prefix local _, vowel_count = U.gsub(word_prefix, "[" .. escape_pattern(vowels) .. "]", "") if vowel_count >= 2 then text = U.sub(text, 1, s - 1) .. "td" .. U.sub(text, e + 1) else text = U.sub(text, 1, s - 1) .. "dd" .. U.sub(text, e + 1) end start_pos = s + 2 end text = U.gsub(text, "tl", "td") text = U.gsub(text, "([zjsş])l", "%1d") end local len = U.len(text) local chars = {} local vowel_env = {} local current_v = "" local total_syls = 0 for i = 1, len do local c = U.sub(text, i, i) chars[i] = c if is_v(c) then current_v = c total_syls = total_syls + 1 end vowel_env[i] = current_v end if total_syls >= 1 then local current_syl = 0 for i = 1, len do if chars[i] == " " then current_syl = 0 end if is_v(chars[i]) then current_syl = current_syl + 1 end if current_syl >= 2 and is_c(chars[i]) then local nxt_sound = "" for j = i + 1, len do if chars[j] ~= " " and chars[j] ~= "ˈ" and chars[j] ~= "'" and chars[j] ~= "ː" then nxt_sound = chars[j] break end end if nxt_sound == "" or is_c(nxt_sound) then local v = vowel_env[i] local is_final = (nxt_sound == "") local is_geminate_voiced = (chars[i] == "b" or chars[i] == "d" or chars[i] == "c") and ((i > 1 and chars[i] == chars[i-1]) or (i < len and chars[i] == chars[i+1])) if not is_geminate_voiced and not (keep_final_voicing and is_final and (chars[i] == "b" or chars[i] == "d" or chars[i] == "c")) then if chars[i] == "b" then chars[i] = "p" elseif chars[i] == "c" then chars[i] = "ç" elseif chars[i] == "d" then chars[i] = "t" elseif chars[i] == "q" then if is_front(v) then chars[i] = "Q" elseif is_back(v) then chars[i] = "x" end elseif chars[i] == "k" then if is_front(v) then if i > 1 and is_c(chars[i-1]) then -- protecting post-consonantal [c] else chars[i] = "Ç" end end end end end end end end text = table.concat(chars) local has_stress_param = (stress_idx ~= nil) text = apply_twopart_rules(text, false, has_stress_param) len = U.len(text) local stress_pos = 0 if not no_stress then stress_pos = find_stress_position(text) end local length_pos = 0 if stress_idx or length_idx then local v_count = 0 local v_indices = {} for i = 1, len do if is_v(U.sub(text, i, i)) then v_count = v_count + 1 v_indices[v_count] = i end end if stress_idx then local s_idx = tonumber(stress_idx) if s_idx and v_indices[s_idx] then local v_idx = v_indices[s_idx] if v_idx > 1 and (is_c(U.sub(text, v_idx - 1, v_idx - 1)) or U.sub(text, v_idx - 1, v_idx - 1) == "ː") then local p2 = v_idx > 2 and U.sub(text, v_idx - 2, v_idx - 1) or "" if p2 == "KJ" or p2 == "pb" or p2 == "td" or p2 == "QG" or p2 == "dd" or p2 == "rr" or p2 == "mː" or p2 == "nː" then stress_pos = v_idx - 2 elseif U.sub(text, v_idx - 1, v_idx - 1) == "ː" and v_idx > 2 and is_c(U.sub(text, v_idx - 2, v_idx - 2)) then stress_pos = v_idx - 2 elseif v_idx > 2 and U.sub(text, v_idx - 1, v_idx - 1) == U.sub(text, v_idx - 2, v_idx - 2) and is_c(U.sub(text, v_idx - 1, v_idx - 1)) then stress_pos = v_idx - 2 else stress_pos = v_idx - 1 end else stress_pos = v_idx end end end if length_idx then local l_idx = tonumber(length_idx) if l_idx and v_indices[l_idx] then length_pos = v_indices[l_idx] end end end local final_v_env = {} local cur_v = "" for i = 1, len do local c = U.sub(text, i, i) if is_v(c) then cur_v = c end final_v_env[i] = cur_v end local ipa_out = {} local skip_next = false for i = 1, len do if i == stress_pos then if stress_idx or (not U.find(text, "ˈ") and not no_stress) then table.insert(ipa_out, "ˈ") end end if skip_next then skip_next = false else local char = U.sub(text, i, i) local next_char = U.sub(text, i+1, i+1) local env_v = final_v_env[i] local mapped = base_ipa[char] or char if char == "l" then if i == 1 then local found_v = "" for j = i + 1, len do local next_c = U.sub(text, j, j) if is_v(next_c) then found_v = next_c break end end if is_back(found_v) then mapped = "ɫ" else mapped = "l" end elseif i == len then if is_back(env_v) then mapped = "ɫ" else mapped = "l" end else local real_next = "" for j = i + 1, len do local nc = U.sub(text, j, j) if nc ~= "ˈ" and nc ~= "ː" and nc ~= "'" then real_next = nc break end end if is_v(real_next) then if is_back(real_next) then mapped = "ɫ" else mapped = "l" end else if is_back(env_v) then mapped = "ɫ" else mapped = "l" end end end end if char == next_char and is_c(char) and char ~= "" then if char == "r" then table.insert(ipa_out, "r") else table.insert(ipa_out, mapped) end table.insert(ipa_out, "ː") skip_next = true else table.insert(ipa_out, mapped) end if i == length_pos then table.insert(ipa_out, "ː") end end end local res = table.concat(ipa_out) if secpr then res = U.gsub(res, "ɟ", "ɟ͡ʝ") res = U.gsub(res, "c", "c͡ç") res = U.gsub(res, "t͡ʃ", "t͡s") res = U.gsub(res, "d͡ʒ", "d͡z") end if no_stress then res = U.gsub(res, "ˈ", "") end return res end local function choice_end(ipa_str) local last_v = "" local len = U.len(ipa_str) for i = len, 1, -1 do local ch = U.sub(ipa_str, i, i) if U.find("ɑɯoueæiœy", ch, 1, true) then last_v = ch break end end if last_v ~= "" then if U.find(ipa_str, "ç$") then if U.find("eæiœy", last_v, 1, true) then return "-" .. last_v .. "j" end elseif U.find(ipa_str, "x$") then if U.find("ɑɯou", last_v, 1, true) then return "-" .. last_v .. "ɣ" end end end return nil end local function apply_nth_replacements(word, y_idx, g_idx) if y_idx then local n = tonumber(y_idx) if n then local count = 0 local res = "" local replaced = false for i = 1, U.len(word) do local c = U.sub(word, i, i) if (c == "k" or c == "K") and not replaced then count = count + 1 if count == n then res = res .. (c == "k" and "y" or "Y") replaced = true else res = res .. c end else res = res .. c end end word = res end end if g_idx then local n = tonumber(g_idx) if n then local count = 0 local res = "" local replaced = false for i = 1, U.len(word) do local c = U.sub(word, i, i) if (c == "q" or c == "Q") and not replaced then count = count + 1 if count == n then res = res .. (c == "q" and "ğ" or "Ğ") replaced = true else res = res .. c end else res = res .. c end end word = res end end return word end function p.show(frame) local args = frame:getParent().args local l_param = args["l"] local end_param = args["end"] local ref_param = args["ref"] local length_param = args["length"] or args["lng"] local stress_param = args["stress"] or args["str"] local y_param = args["y"] local g_param = args["ğ"] local two_param = args["2"] if args["2"] then two_param = mw.text.trim(args["2"]) end local only_secpr = false local has_plus2 = false local has_plusend = false local max_arg = 0 for k, v in pairs(args) do if type(k) == "number" and k > max_arg then max_arg = k end end local pagename = mw.title.getCurrentTitle().text pagename = U.gsub(pagename, "İ", "i") pagename = U.gsub(pagename, "I", "ı") local has_gkcc = U.find(U.lower(pagename), "[gkçc]") ~= nil local auto_words = {} local manual_words = {} if max_arg == 0 then table.insert(auto_words, pagename) else for i = 1, max_arg do local val = args[i] if val then val = mw.text.trim(val) if val == "2" then only_secpr = true elseif val == "+2" then has_plus2 = true elseif val == "+end" then has_plusend = true elseif val == "no" and i == 2 then two_param = "no" elseif val == "" then if i == 1 then table.insert(auto_words, pagename) end else table.insert(manual_words, val) end else if i == 1 then table.insert(auto_words, pagename) end end end end local function format_row(row_items) if #row_items == 0 then return nil end local format_args = { lang = lang, items = row_items } if args.a then format_args.a = { mw.text.trim(args.a) } end if args.q then format_args.q = { mw.text.trim(args.q) } end if args.qq then format_args.qq = { mw.text.trim(args.qq) } end return modIPA.format_IPA_full(format_args) end local lines = {} local function add_line(line) if not line then return end if #lines == 0 then table.insert(lines, line) else table.insert(lines, "\n* " .. line) end end for _, aw in ipairs(auto_words) do if y_param or g_param then aw = apply_nth_replacements(aw, y_param, g_param) end local voiced_row_items = {} local voiced_ipa = p.make_ipa(aw, false, false, false, true, length_param, stress_param) local normal_ipa = p.make_ipa(aw, false, false, false, false, length_param, stress_param) if voiced_ipa ~= normal_ipa then if not only_secpr then table.insert(voiced_row_items, { pron = "[" .. voiced_ipa .. "]" }) end if has_gkcc and two_param ~= "no" then local voiced_secpr_ipa = p.make_ipa(aw, false, true, false, true, length_param, stress_param) if voiced_ipa ~= voiced_secpr_ipa then table.insert(voiced_row_items, { pron = "[" .. voiced_secpr_ipa .. "]" }) end end end local row1_items = {} if not only_secpr then table.insert(row1_items, { pron = "[" .. normal_ipa .. "]" }) end if has_gkcc and two_param ~= "no" then local secpr_ipa = p.make_ipa(aw, false, true, false, false, length_param, stress_param) if normal_ipa ~= secpr_ipa then table.insert(row1_items, { pron = "[" .. secpr_ipa .. "]" }) end end if end_param ~= "no" then local suffix = choice_end(normal_ipa) if suffix then table.insert(row1_items, { pron = "[" .. suffix .. "]" }) end end local row2_items = {} local no_l_ipa = p.make_ipa(aw, false, false, true, false, length_param, stress_param) local has_l_assimilation = (normal_ipa ~= no_l_ipa) if l_param ~= "no" and has_l_assimilation then if not only_secpr then table.insert(row2_items, { pron = "[" .. no_l_ipa .. "]" }) end if has_gkcc and two_param ~= "no" then local no_l_secpr_ipa = p.make_ipa(aw, false, true, true, false, length_param, stress_param) if no_l_ipa ~= no_l_secpr_ipa then table.insert(row2_items, { pron = "[" .. no_l_secpr_ipa .. "]" }) end end if end_param ~= "no" then local suffix = choice_end(no_l_ipa) if suffix then table.insert(row2_items, { pron = "[" .. suffix .. "]" }) end end end local main_row_items = {} for _, item in ipairs(voiced_row_items) do table.insert(main_row_items, item) end for _, item in ipairs(row1_items) do table.insert(main_row_items, item) end add_line(format_row(main_row_items)) if #row2_items > 0 then add_line(format_row(row2_items)) end end if #manual_words > 0 then local row_items = {} for _, m_word in ipairs(manual_words) do if y_param or g_param then m_word = apply_nth_replacements(m_word, y_param, g_param) end local base_manual = p.make_ipa(m_word, true, false, false, false, nil, nil) if not only_secpr then table.insert(row_items, { pron = "[" .. base_manual .. "]" }) end if two_param ~= "no" then local secpr_manual = p.make_ipa(m_word, true, true, false, false, nil, nil) if base_manual ~= secpr_manual then table.insert(row_items, { pron = "[" .. secpr_manual .. "]" }) end end local show_end = false if not has_plus2 and not only_secpr then show_end = true elseif has_plusend then show_end = true end if show_end and end_param ~= "no" then local suffix = choice_end(base_manual) if suffix then table.insert(row_items, { pron = "[" .. suffix .. "]" }) end end end add_line(format_row(row_items)) end local tabriz_raw = args["Tabriz"] or args["Təbriz"] if tabriz_raw then local tabriz_param = mw.text.trim(tabriz_raw) local t_words = {} if tabriz_param == "1" or tabriz_param == "" or tabriz_param == true then table.insert(t_words, pagename) else local raw_split = mw.text.split(tabriz_param, ",") for _, w in ipairs(raw_split) do local trimmed = mw.text.trim(w) if trimmed ~= "" then table.insert(t_words, trimmed) end end end local map = { ["c"] = "α", ["ç"] = "β", ["g"] = "c", ["k"] = "ç", ["C"] = "α", ["Ç"] = "β", ["G"] = "c", ["K"] = "ç" } local t_row_items = {} for _, tw in ipairs(t_words) do tw = U.gsub(tw, "[cçgkCÇGK]", map) if y_param or g_param then tw = apply_nth_replacements(tw, y_param, g_param) end local t_ipa = p.make_ipa(tw, true, false, true, false, length_param, stress_param) table.insert(t_row_items, { pron = "[" .. t_ipa .. "]" }) end local accent_name = args["Tabriz"] and "Tabriz" or "Təbriz" local t_format_args = { lang = lang, items = t_row_items, a = { accent_name } } if args.q then t_format_args.q = { mw.text.trim(args.q) } end if args.qq then t_format_args.qq = { mw.text.trim(args.qq) } end add_line(modIPA.format_IPA_full(t_format_args)) end local out = table.concat(lines) if ref_param and out ~= "" then out = out .. frame:extensionTag("ref", ref_param) end return out end return p qbgknt1k4mt7grfuf8ys1m8c363ze3z Từ tái tạo:Tiếng Anh cổ/ducan 0 412984 2568425 2531481 2026-10-04T14:47:56Z TheHighFighter2 42988 /* Tiếng Anh cổ */ 2568425 wikitext text/x-wiki {{reconstruction}} =={{langname|ang}}== ==={{section|etym}}=== {{etymon|ang|:inh|gmw-pro:*dūkan}} Từ {{inh|ang|gmw-pro|*dūkan}}, từ {{inh|ang|gem-pro|*dūkaną}}. ==={{section|pron}}=== * {{ang-IPA|dūcan}} ==={{section|v}}=== {{ang-verb|*dūcan}} # [[ngụp|Ngụp]], [[lặn]]; [[cúi]] thấp người. ===={{section|forms}}==== {{ang-conj|*dūcan<s2>}} ===={{section|rel}}==== * {{l|ang|dū̆ce}} ===={{section|desc}}==== * {{desctree|enm|douken}} {{cln|ang|Từ tái tạo}} [[en:Reconstruction:Old English/ducan]] llgzqib1ele6qqj9nb4lwifcreqp3qf scyhhan 0 415131 2568426 2561396 2026-10-04T14:55:27Z TheHighFighter2 42988 /* Động từ */ 2568426 wikitext text/x-wiki =={{langname|ang}}== ==={{section|etym}}=== Từ {{inh|ang|gmw-pro|*skuhhjan}}, từ {{inh|ang|gem-pro|*skuhjaną}}, biến thể của {{m|gem-pro|*skuhwijaną}}, từ {{der|ang|gem-pro|*skuhuz}}, biến thể của {{m|gem-pro|*skeuhaz}}. ==={{section|pron}}=== * {{ang-IPA|sċyhhan}} ==={{section|v}}=== {{ang-verb|sċyhhan}} # [[tránh xa|Tránh xa]]. ===={{section|forms}}==== {{ang-conj|sċyhhan<w1/papp:sċyht>}} ===={{section|rel}}==== * {{l|ang|sċȳan}} * {{l|ang|sċyhtan}} bopjknk0j9l5qt2fefqh0i4rvpppvyt tweon 0 416964 2568422 2564568 2026-10-04T14:01:12Z TheHighFighter2 42988 /* Tiếng Anh */ 2568422 wikitext text/x-wiki =={{langname|en}}== ==={{section|pron}}=== * {{ang-IPA|twēon}} * {{rhymes|ang|e͜oːn|s=1}} ==={{section|etym}} 1=== Dạng rút gọn từ của {{m|ang|twēoġan}}. ===={{section|v}}==== {{ang-verb|twēon}} {{tlb|ang|contracted}} # {{alt form of|ang|twēoġan}}. ==={{section|etym}} 2=== Phái sinh từ {{m|ang|twēo}}. ===={{section|alt}}==== * {{alt|ang|twȳn}} ===={{section|n}}==== {{ang-noun|twēon|m}} # Sự [[nghi ngờ]]. ====={{section|decl}}===== {{ang-decl-noun-a-m|twēon}} ====={{section|drv}}===== * {{l|ang|twēonian}} ====={{section|desc}}===== * {{desc|enm|tweon|twen|twin}} ggn0onnie4iq5uz0cnc7zwka4z7gx0r Bản mẫu:gd-proper noun 10 417347 2568554 2565272 2026-10-05T03:21:41Z Hiyuune 50834 Thay cả nội dung bằng “{{#invoke:gd-headword|show|Danh từ riêng}}<noinclude>{{documentation}}</noinclude>” 2568554 wikitext text/x-wiki {{#invoke:gd-headword|show|Danh từ riêng}}<noinclude>{{documentation}}</noinclude> rlpdrt80vsu8oh0gz1rm4zsij2jhlxv Seann-Ghàidhlig 0 417348 2568561 2565273 2026-10-05T03:22:34Z Hiyuune 50834 2568561 wikitext text/x-wiki =={{langname|gd}}== ==={{ĐM|etym}}=== Từ {{pref|gd|seann|Gàidhlig}}. ==={{ĐM|pr-noun}}=== {{gd-proper noun|f|~|-}} # [[Old Irish|Tiếng Ireland cổ]]. #: {{synonyms|gd|Seann-Ghaeilge}} ==={{ĐM|mut}}=== {{gd-mut}} ==={{ĐM|further}}=== * {{R:Dwelly}} {{C|gd|Tên ngôn ngữ}} 7n3u4z85frjwh5bmftv4kt173ahh76y Thành viên:Waitforbabyglobe 2 418380 2568424 2567012 2026-10-04T14:16:36Z Waitforbabyglobe 61372 2568424 wikitext text/x-wiki === Xin chào, === Mình là '''@waitforbabyglobe''', tên của mình được đặt tên vì vào năm 2026, cho mừng việc Baby Globe được đăng lên, và thích nó, với lại đặt tên đại, nên tên mới thế. === Những gì mình đang làm: === Mình đang cùng cộng đồng cố gắng phát triển Wikipedia, Wikitionary, .... (TẤT CẢ DỰ ÁN CỦA WIKIMEDIA) nếu có thể (mình không dành cả ngày đâu, mình có việc nhé). === Lưu ý: === Mình rất ngáo, và mình cũng có thể đem nó vô Wikipedia luôn (mặc dù hiếm), nên nhớ kiểm tra nha. Sai cũng không sao (cho lắm) đâu, mình cũng hay chần chừ luôn. = = Cảm ơn vì đã đọc ^.^!!! dutnn66dwl7tppb2xfuko5t4n3dru9q mona 0 418832 2568391 2568363 2026-10-04T12:16:48Z TheHighFighter2 42988 /* Tiếng Lingala */ 2568391 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "mona"}} =={{langname|en}}== [[File:GREN-grandetang-mona-affe.jpg|thumb|a '''mona''' monkey, ''Cercopithecus mona'']] ==={{ĐM|etym}}=== Từ {{bor|en|es|mona||khỉ}}. ==={{ĐM|pron}}=== * {{IPA|en|/ˈmoʊnə/}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-mona.wav|a=Southern England}} ==={{ĐM|noun}}=== {{en-noun}} # {{taxlink|Cercopithecus mona|loài}}, một loài khỉ phân bố tại Tây Phi. ==={{ĐM|anagram}}=== * {{anagrams|en|a=amno|Amon|Mano|NOMA|Noam|Oman|Onam|mano|maon|moan|noma}} {{C|en|Họ Khỉ Cựu thế giới}} =={{langname|ang}}== [[File:Full Moon Luc Viatour.jpg|thumb|225px|Full mōna of eorðan ġesewen]] [[File:Lunar-eclipse-09-11-2003.jpeg|thumb|225px|Sē mōna on fulre mōnan āsprungennesse]] ==={{ĐM|alter}}=== * {{alter|ang|mōne<g:f>}} ==={{ĐM|etym}}=== {{ety|ang|:inh|gmw-pro:*mānō}} Từ {{inh|ang|gmw-pro|*mānō}}, từ {{inh|ang|gem-pro|*mēnô}}, từ {{der|ang|ine-pro|*mḗh₁n̥s}}, có thể là một dạng thêm hậu tố bắt nguồn từ căn tố {{m|ine-pro|*meh₁-||đo}}. ==={{ĐM|pron}}=== * {{ang-IPA|mōna}} ==={{ĐM|noun}}=== {{ang-noun|head=mōna|m}} # [[mặt trăng|Mặt trăng]]. #* {{c.|994}}, [[w:en:Ælfric of Eynsham|Ælfric]], ''[https://books.google.co.id/books?id=iqCU4ZV4pjoC&pg=PA19 Về các mùa trong năm]'': #*: {{quote|ang|Sē '''mōna''' næfþ nān lēoht būtan of þǣre sunnan lēoman, and hē is ealra tungla niðemest.|'''Mặt trăng''' không phát ra ánh sáng mà nhận từ mặt trời, và nó là thiên thể thấp nhất trong tất cả.}} #* [https://archive.org/details/anglosaxonchroni01thor/page/76/mode/1up Biên niên sử Anglo-Saxon]: #*: {{quote|ang|''<small>An. DCCXXXIIII</small> Hēr wæs sē '''mōna''' swylċe hē wǣre mid blōde begoten, ⁊ forðferdan Tātwine ⁊ Beda''|<small>Năm 734</small> Vào năm này, '''mặt trăng''' tựa như bị bao phủ bởi máu, và Tatwine cùng Beda đã qua đời.}} #: {{ux|ang|Lōca nū hū beorhte sē '''mōna''' tō niht sċīnþ!|Nhìn kìa, '''mặt trăng''' tối nay tỏa sáng rực rỡ làm sao!}} #: {{ux|ang|On þæs '''mōnan''' lēohte læġ lȳtel ǣġ on lēafe.|Dưới ánh '''trăng''', quả trứng nhỏ nằm trên chiếc lá.}} ===={{ĐM|decl}}==== {{ang-decl-noun-n-m|mōn}} ===={{ĐM|der}}==== {{col4|ang |full mōna |mōnan āsprungennes |mōnanǣfen |mōnandæġ |mōnanniht |mōnlīċ |mōnsēoc |nīewe mōna }} ===={{ĐM|desc}}==== * {{desc|enm|mone|moone|mon|moyn|monæ|mona}} ** {{desctree|en|moon}} ** {{desc|sco|muin|alts=1}} ** {{desc|yol|mona|moone}} ** {{desc|en-geo|muin|meun}} {{topics|ang|Mặt Trăng}} =={{langname|enm}}== ==={{ĐM|noun}}=== {{head|enm|noun|var=1}} # {{lb|enm|Early ME}} {{alt form|enm|mone|t=mặt trăng|id=mặt trăng}}. =={{langname|bmb}}== ==={{ĐM|etym}}=== {{bor+|bmb|ln|mona}}. ==={{ĐM|verb}}=== -{{head|bmb|v}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|bdd}}== ==={{ĐM|etym}}=== Từ {{inh|bdd|poz-oce-pro|*moñak}}, từ {{inh|bdd|poz-pro|*məñak}}. ==={{ĐM|noun}}=== {{head|bdd|noun}} # Món [[pudding]] luộc trong nồi đất. ===={{ĐM|rel}}==== * {{l|bdd|mamonana|gloss=mỡ}} =={{langname|ofs}}== [[Image:FullMoon2010.jpg|thumb|upright|Thî môna.]] ==={{ĐM|etym}}=== Từ {{inh|ofs|gmw-pro|*mānō}}, từ {{inh|ofs|gem-pro|*mēnô}}, từ {{inh|ofs|ine-pro|*mḗh₁n̥s||trăng, tháng}}. Các từ cùng gốc bao gồm {{cog|ang|mōna}}, {{cog|goh|mâno}}, {{cog|non|máni}} và {{cog|got|𐌼𐌴𐌽𐌰}}. ==={{ĐM|pron}}=== * {{IPA|ofs|/ˈmɔːna/}} ==={{ĐM|noun}}=== {{ofs-noun|head=môna|m}} # [[mặt trăng|Mặt trăng]]. ===={{ĐM|desc}}==== * {{desc|frr|-}} *: Föhr-Amrum: {{l|frr|muun}} *: Mooring: {{l|frr|moune}} *: Sylt: {{l|frr|Muun}} * {{desc|stq|Moune}} * {{desc|fy|moanne}} ===={{ĐM|ref}}==== * {{R:ofs:Bremmer:2009}} {{topics|ofs|Thiên văn học|Nguồn ánh sáng}} =={{langname|huu}}== {{huu-class|mona|-}} ==={{ĐM|etym}}=== Các từ cùng gốc bao gồm {{cog|hto|mona}} và {{cog|hux|mona}}. ==={{ĐM|pron}}=== * {{huu-IPA}} * {{hyph|huu|mo|na}} ==={{ĐM|noun}}=== {{head|huu|noun}} # [[trời|Trời]]. ===={{ĐM|decl}}==== {{huu-decl-noun|monaɨaɨ}} ==={{ĐM|ref}}=== * {{R:huu:Burtch:1983|page=179}} * {{R:huu:Wojtylak:2017|page=127}} {{C|huu|Tự nhiên}} =={{langname|ga}}== ==={{ĐM|n}}=== {{ga-noun|m|~|~í}} # [[tiền đúc|Tiền đúc]]; [[tiền bạc]]. ===={{ĐM|decl}}==== {{ga-decl-m4|m|ona|onaí}} ==={{ĐM|mut}}=== {{ga-mut}} ==={{ĐM|further}}=== * {{R:ga:Ó Dónaill}} * {{R:ga:EID}} * {{R:ga:NEID}} =={{langname|ktu}}== ==={{ĐM|verb}}=== {{head|ktu|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|kg}}== ==={{ĐM|etym}}=== {{inh+|kg|bnt-pro|*-bóna}}. ==={{ĐM|verb}}=== {{head|kg|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|ln}}== ==={{ĐM|etym}}=== {{bor+|ln|kg|mona}}. ==={{ĐM|verb}}=== {{ln-verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|lua}}== ==={{ĐM|verb}}=== {{head|lua|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|pi}}== ==={{ĐM|alt}}=== {{pi-alt}} ==={{ĐM|n}}=== {{pi-noun|n}} # Tính [[khôn ngoan]], [[trí tuệ]]. # Sự [[bình tĩnh]]. # Sự [[lặng thinh]], sự [[nín lặng]]. =={{langname|st}}== ==={{ĐM|adv}}=== {{head|st|adverb}} # [[đây|Đây]]; {{n-g|phó từ chỉ xuất cận tính.}} =={{langname|ty}}== ==={{ĐM|etym}}=== Từ {{inh|ty|poz-pol-pro|*mona}}, từ {{inh|ty|poz-oce-pro|*moñak}}, từ {{inh|ty|poz-pro|*məñak}}. ==={{ĐM|adj}}=== {{head|ty|adjective}} # [[ngọt|Ngọt]]. ===={{ĐM|rel}}==== * {{l|ty|momona}} * {{l|ty|monamona}} ==={{ĐM|ref}}=== * {{R:ty:LTC}} * {{R:TahitianAcademy}} =={{langname|es}}== ==={{ĐM|pron}}=== {{es-pr|+<audio:LL-Q1321 (spa)-AdrianAbdulBaha-mona.wav<a:Colombia>>}} ==={{ĐM|etym}} 1=== {{ety|es|:clipping<unc>|es:maimona|tree=1|text=:ar}} So sánh với {{cog|en|monkey}}. ===={{ĐM|noun}}==== {{es-noun|f|m=+}} # {{female equivalent of|es|mono}}: [[khỉ]] cái. # Người hay [[bắt chước]]. # {{lb|es|Mexico|Chile}} [[búp bê|Búp bê]], [[con rối]]. # {{lb|es|Colombia}} Người phụ nữ [[tóc]] [[vàng hoe]]. ====={{ĐM|der}}===== {{col|es|a freír monas|aunque la mona se vista de seda, mona se queda|como la mona|pintar la mona|mona china}} ====={{ĐM|desc}}===== * {{desc|en|mona|bor=1}} * {{desc|it|mona|bor=1}} ===={{ĐM|noun}}==== {{es-noun|f}} # Sự [[say rượu]], sự [[quá chén]]. #: {{syn|es|Kho từ vựng:borrachera}} ====={{ĐM|der}}===== {{col|es |amonarse |dormir la mona}} ===={{ĐM|adj}}==== {{head|es|Biến thể hình thái tính từ|g=f-s}} # {{adj form of|es|mono||f|s}}. ==={{ĐM|etym}} 2=== ===={{ĐM|noun}}==== {{es-noun|f}} # Món [[bánh]] có dạng hình vòng tròn, giống với {{l|es|roscón}}. ====={{ĐM|der}}===== {{col|es|mona de Pascua}} ==={{ĐM|further}}=== * {{R:es:DRAE}} {{c|es|Động vật giống cái|Bộ Linh trưởng}} =={{langname|vo}}== ==={{ĐM|noun}}=== {{head|vo|Biến thể hình thái danh từ}} # {{inflection of|vo|mon||gen|s}}. =={{langname|it}}== ==={{ĐM|etym}} 1=== Từ {{der|it|es|mono}}, có nguồn gốc từ tiếng Ả Rập. ===={{ĐM|pron}}==== {{it-pr|mòna}} ===={{ĐM|noun}}==== {{it-noun|f}} # {{lb|it|obsolete}} [[khỉ|Khỉ]]. ==={{ĐM|etym}} 2=== {{unc|it}}. ===={{ĐM|pron}}==== {{it-pr|móna}} ===={{ĐM|noun}}==== {{it-noun|f}} # {{lb|it|regional|chiefly|Triveneto|vulgar|figurative}} [[lồn|Lồn]]. ===={{ĐM|noun}}==== {{it-noun|m|#}} # {{lb|it|regional|chiefly|Triveneto|vulgar|pejorative}} Kẻ [[ngốc]], kẻ [[ngớ ngẩn]], người bị [[lừa bịp]]. ==={{ĐM|anagram}}=== * {{anagrams|it|a=amno|Maon|Oman|mano|noma}} {{c|it|Khỉ}} =={{langname|yol}}== ==={{ĐM|etym}}=== Từ {{inh|yol|enm|mone}}, từ {{inh|yol|ang|mōna||mặt trăng}}, từ {{inh|yol|gmw-pro|*mānō}}. ==={{ĐM|pron}}=== * {{IPA|yol|/ˈmoːnə/}} ==={{ĐM|noun}}=== {{head|yol|noun}} # [[mặt trăng|Mặt trăng]]. #* {{quote-text|yol|year=1788|title=VOCABULARY of the LANGUAGE of the Barony of FORTH and BARGIE.|passage=halluf-'''mona''',|translation=nửa vầng '''trăng'''.}} ===={{ĐM|der}}==== * {{l|yol|halluf-mona}} ==={{ĐM|ref}}=== * {{R:Vallancey 1788|page=31}} q094x4ci4pn0i9aavfdod7gdd090sdu 2568396 2568391 2026-10-04T12:30:09Z TheHighFighter2 42988 /* Tiếng Tahiti */ 2568396 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "mona"}} =={{langname|en}}== [[File:GREN-grandetang-mona-affe.jpg|thumb|a '''mona''' monkey, ''Cercopithecus mona'']] ==={{ĐM|etym}}=== Từ {{bor|en|es|mona||khỉ}}. ==={{ĐM|pron}}=== * {{IPA|en|/ˈmoʊnə/}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-mona.wav|a=Southern England}} ==={{ĐM|noun}}=== {{en-noun}} # {{taxlink|Cercopithecus mona|loài}}, một loài khỉ phân bố tại Tây Phi. ==={{ĐM|anagram}}=== * {{anagrams|en|a=amno|Amon|Mano|NOMA|Noam|Oman|Onam|mano|maon|moan|noma}} {{C|en|Họ Khỉ Cựu thế giới}} =={{langname|ang}}== [[File:Full Moon Luc Viatour.jpg|thumb|225px|Full mōna of eorðan ġesewen]] [[File:Lunar-eclipse-09-11-2003.jpeg|thumb|225px|Sē mōna on fulre mōnan āsprungennesse]] ==={{ĐM|alter}}=== * {{alter|ang|mōne<g:f>}} ==={{ĐM|etym}}=== {{ety|ang|:inh|gmw-pro:*mānō}} Từ {{inh|ang|gmw-pro|*mānō}}, từ {{inh|ang|gem-pro|*mēnô}}, từ {{der|ang|ine-pro|*mḗh₁n̥s}}, có thể là một dạng thêm hậu tố bắt nguồn từ căn tố {{m|ine-pro|*meh₁-||đo}}. ==={{ĐM|pron}}=== * {{ang-IPA|mōna}} ==={{ĐM|noun}}=== {{ang-noun|head=mōna|m}} # [[mặt trăng|Mặt trăng]]. #* {{c.|994}}, [[w:en:Ælfric of Eynsham|Ælfric]], ''[https://books.google.co.id/books?id=iqCU4ZV4pjoC&pg=PA19 Về các mùa trong năm]'': #*: {{quote|ang|Sē '''mōna''' næfþ nān lēoht būtan of þǣre sunnan lēoman, and hē is ealra tungla niðemest.|'''Mặt trăng''' không phát ra ánh sáng mà nhận từ mặt trời, và nó là thiên thể thấp nhất trong tất cả.}} #* [https://archive.org/details/anglosaxonchroni01thor/page/76/mode/1up Biên niên sử Anglo-Saxon]: #*: {{quote|ang|''<small>An. DCCXXXIIII</small> Hēr wæs sē '''mōna''' swylċe hē wǣre mid blōde begoten, ⁊ forðferdan Tātwine ⁊ Beda''|<small>Năm 734</small> Vào năm này, '''mặt trăng''' tựa như bị bao phủ bởi máu, và Tatwine cùng Beda đã qua đời.}} #: {{ux|ang|Lōca nū hū beorhte sē '''mōna''' tō niht sċīnþ!|Nhìn kìa, '''mặt trăng''' tối nay tỏa sáng rực rỡ làm sao!}} #: {{ux|ang|On þæs '''mōnan''' lēohte læġ lȳtel ǣġ on lēafe.|Dưới ánh '''trăng''', quả trứng nhỏ nằm trên chiếc lá.}} ===={{ĐM|decl}}==== {{ang-decl-noun-n-m|mōn}} ===={{ĐM|der}}==== {{col4|ang |full mōna |mōnan āsprungennes |mōnanǣfen |mōnandæġ |mōnanniht |mōnlīċ |mōnsēoc |nīewe mōna }} ===={{ĐM|desc}}==== * {{desc|enm|mone|moone|mon|moyn|monæ|mona}} ** {{desctree|en|moon}} ** {{desc|sco|muin|alts=1}} ** {{desc|yol|mona|moone}} ** {{desc|en-geo|muin|meun}} {{topics|ang|Mặt Trăng}} =={{langname|enm}}== ==={{ĐM|noun}}=== {{head|enm|noun|var=1}} # {{lb|enm|Early ME}} {{alt form|enm|mone|t=mặt trăng|id=mặt trăng}}. =={{langname|bmb}}== ==={{ĐM|etym}}=== {{bor+|bmb|ln|mona}}. ==={{ĐM|verb}}=== -{{head|bmb|v}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|bdd}}== ==={{ĐM|etym}}=== Từ {{inh|bdd|poz-oce-pro|*moñak}}, từ {{inh|bdd|poz-pro|*məñak}}. ==={{ĐM|noun}}=== {{head|bdd|noun}} # Món [[pudding]] luộc trong nồi đất. ===={{ĐM|rel}}==== * {{l|bdd|mamonana|gloss=mỡ}} =={{langname|ofs}}== [[Image:FullMoon2010.jpg|thumb|upright|Thî môna.]] ==={{ĐM|etym}}=== Từ {{inh|ofs|gmw-pro|*mānō}}, từ {{inh|ofs|gem-pro|*mēnô}}, từ {{inh|ofs|ine-pro|*mḗh₁n̥s||trăng, tháng}}. Các từ cùng gốc bao gồm {{cog|ang|mōna}}, {{cog|goh|mâno}}, {{cog|non|máni}} và {{cog|got|𐌼𐌴𐌽𐌰}}. ==={{ĐM|pron}}=== * {{IPA|ofs|/ˈmɔːna/}} ==={{ĐM|noun}}=== {{ofs-noun|head=môna|m}} # [[mặt trăng|Mặt trăng]]. ===={{ĐM|desc}}==== * {{desc|frr|-}} *: Föhr-Amrum: {{l|frr|muun}} *: Mooring: {{l|frr|moune}} *: Sylt: {{l|frr|Muun}} * {{desc|stq|Moune}} * {{desc|fy|moanne}} ===={{ĐM|ref}}==== * {{R:ofs:Bremmer:2009}} {{topics|ofs|Thiên văn học|Nguồn ánh sáng}} =={{langname|huu}}== {{huu-class|mona|-}} ==={{ĐM|etym}}=== Các từ cùng gốc bao gồm {{cog|hto|mona}} và {{cog|hux|mona}}. ==={{ĐM|pron}}=== * {{huu-IPA}} * {{hyph|huu|mo|na}} ==={{ĐM|noun}}=== {{head|huu|noun}} # [[trời|Trời]]. ===={{ĐM|decl}}==== {{huu-decl-noun|monaɨaɨ}} ==={{ĐM|ref}}=== * {{R:huu:Burtch:1983|page=179}} * {{R:huu:Wojtylak:2017|page=127}} {{C|huu|Tự nhiên}} =={{langname|ga}}== ==={{ĐM|n}}=== {{ga-noun|m|~|~í}} # [[tiền đúc|Tiền đúc]]; [[tiền bạc]]. ===={{ĐM|decl}}==== {{ga-decl-m4|m|ona|onaí}} ==={{ĐM|mut}}=== {{ga-mut}} ==={{ĐM|further}}=== * {{R:ga:Ó Dónaill}} * {{R:ga:EID}} * {{R:ga:NEID}} =={{langname|ktu}}== ==={{ĐM|verb}}=== {{head|ktu|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|kg}}== ==={{ĐM|etym}}=== {{inh+|kg|bnt-pro|*-bóna}}. ==={{ĐM|verb}}=== {{head|kg|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|ln}}== ==={{ĐM|etym}}=== {{bor+|ln|kg|mona}}. ==={{ĐM|verb}}=== {{ln-verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|lua}}== ==={{ĐM|verb}}=== {{head|lua|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|pi}}== ==={{ĐM|alt}}=== {{pi-alt}} ==={{ĐM|n}}=== {{pi-noun|n}} # Tính [[khôn ngoan]], [[trí tuệ]]. # Sự [[bình tĩnh]]. # Sự [[lặng thinh]], sự [[nín lặng]]. =={{langname|st}}== ==={{ĐM|adv}}=== {{head|st|adverb}} # [[đây|Đây]]; {{n-g|phó từ chỉ xuất cận tính.}} =={{langname|ty}}== ==={{ĐM|etym}}=== Từ {{inh|ty|poz-pol-pro|*mona}}, từ {{inh|ty|poz-oce-pro|*moñak}}, từ {{inh|ty|poz-pro|*məñak}}. ==={{ĐM|adj}}=== {{head|ty|adjective}} # [[ngọt|Ngọt]]. ===={{ĐM|rel}}==== * {{l|ty|momona}} * {{l|ty|monamona}} ==={{ĐM|ref}}=== * {{R:ty:LTC}} * {{R:TahitianAcademy}} =={{langname|tdj}}== ==={{ĐM|adv}}=== {{head|tdj|adverb}} # [[không|Không]]. =={{langname|es}}== ==={{ĐM|pron}}=== {{es-pr|+<audio:LL-Q1321 (spa)-AdrianAbdulBaha-mona.wav<a:Colombia>>}} ==={{ĐM|etym}} 1=== {{ety|es|:clipping<unc>|es:maimona|tree=1|text=:ar}} So sánh với {{cog|en|monkey}}. ===={{ĐM|noun}}==== {{es-noun|f|m=+}} # {{female equivalent of|es|mono}}: [[khỉ]] cái. # Người hay [[bắt chước]]. # {{lb|es|Mexico|Chile}} [[búp bê|Búp bê]], [[con rối]]. # {{lb|es|Colombia}} Người phụ nữ [[tóc]] [[vàng hoe]]. ====={{ĐM|der}}===== {{col|es|a freír monas|aunque la mona se vista de seda, mona se queda|como la mona|pintar la mona|mona china}} ====={{ĐM|desc}}===== * {{desc|en|mona|bor=1}} * {{desc|it|mona|bor=1}} ===={{ĐM|noun}}==== {{es-noun|f}} # Sự [[say rượu]], sự [[quá chén]]. #: {{syn|es|Kho từ vựng:borrachera}} ====={{ĐM|der}}===== {{col|es |amonarse |dormir la mona}} ===={{ĐM|adj}}==== {{head|es|Biến thể hình thái tính từ|g=f-s}} # {{adj form of|es|mono||f|s}}. ==={{ĐM|etym}} 2=== ===={{ĐM|noun}}==== {{es-noun|f}} # Món [[bánh]] có dạng hình vòng tròn, giống với {{l|es|roscón}}. ====={{ĐM|der}}===== {{col|es|mona de Pascua}} ==={{ĐM|further}}=== * {{R:es:DRAE}} {{c|es|Động vật giống cái|Bộ Linh trưởng}} =={{langname|vo}}== ==={{ĐM|noun}}=== {{head|vo|Biến thể hình thái danh từ}} # {{inflection of|vo|mon||gen|s}}. =={{langname|it}}== ==={{ĐM|etym}} 1=== Từ {{der|it|es|mono}}, có nguồn gốc từ tiếng Ả Rập. ===={{ĐM|pron}}==== {{it-pr|mòna}} ===={{ĐM|noun}}==== {{it-noun|f}} # {{lb|it|obsolete}} [[khỉ|Khỉ]]. ==={{ĐM|etym}} 2=== {{unc|it}}. ===={{ĐM|pron}}==== {{it-pr|móna}} ===={{ĐM|noun}}==== {{it-noun|f}} # {{lb|it|regional|chiefly|Triveneto|vulgar|figurative}} [[lồn|Lồn]]. ===={{ĐM|noun}}==== {{it-noun|m|#}} # {{lb|it|regional|chiefly|Triveneto|vulgar|pejorative}} Kẻ [[ngốc]], kẻ [[ngớ ngẩn]], người bị [[lừa bịp]]. ==={{ĐM|anagram}}=== * {{anagrams|it|a=amno|Maon|Oman|mano|noma}} {{c|it|Khỉ}} =={{langname|yol}}== ==={{ĐM|etym}}=== Từ {{inh|yol|enm|mone}}, từ {{inh|yol|ang|mōna||mặt trăng}}, từ {{inh|yol|gmw-pro|*mānō}}. ==={{ĐM|pron}}=== * {{IPA|yol|/ˈmoːnə/}} ==={{ĐM|noun}}=== {{head|yol|noun}} # [[mặt trăng|Mặt trăng]]. #* {{quote-text|yol|year=1788|title=VOCABULARY of the LANGUAGE of the Barony of FORTH and BARGIE.|passage=halluf-'''mona''',|translation=nửa vầng '''trăng'''.}} ===={{ĐM|der}}==== * {{l|yol|halluf-mona}} ==={{ĐM|ref}}=== * {{R:Vallancey 1788|page=31}} dh4uowyewq2a8xjb78lezworcidr6ye 2568420 2568396 2026-10-04T13:52:20Z TheHighFighter2 42988 /* Danh từ */ 2568420 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "mona"}} =={{langname|en}}== [[File:GREN-grandetang-mona-affe.jpg|thumb|a '''mona''' monkey, ''Cercopithecus mona'']] ==={{ĐM|etym}}=== Từ {{bor|en|es|mona||khỉ}}. ==={{ĐM|pron}}=== * {{IPA|en|/ˈmoʊnə/}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-mona.wav|a=Southern England}} ==={{ĐM|noun}}=== {{en-noun}} # {{taxlink|Cercopithecus mona|loài}}, một loài khỉ phân bố tại Tây Phi. ==={{ĐM|anagram}}=== * {{anagrams|en|a=amno|Amon|Mano|NOMA|Noam|Oman|Onam|mano|maon|moan|noma}} {{C|en|Họ Khỉ Cựu thế giới}} =={{langname|ang}}== [[File:Full Moon Luc Viatour.jpg|thumb|225px|Full mōna of eorðan ġesewen]] [[File:Lunar-eclipse-09-11-2003.jpeg|thumb|225px|Sē mōna on fulre mōnan āsprungennesse]] ==={{ĐM|alter}}=== * {{alter|ang|mōne<g:f>}} ==={{ĐM|etym}}=== {{ety|ang|:inh|gmw-pro:*mānō}} Từ {{inh|ang|gmw-pro|*mānō}}, từ {{inh|ang|gem-pro|*mēnô}}, từ {{der|ang|ine-pro|*mḗh₁n̥s}}, có thể là một dạng thêm hậu tố bắt nguồn từ căn tố {{m|ine-pro|*meh₁-||đo}}. ==={{ĐM|pron}}=== * {{ang-IPA|mōna}} ==={{ĐM|noun}}=== {{ang-noun|mōna|m}} # [[mặt trăng|Mặt trăng]]. #* {{c.|994}}, [[w:en:Ælfric of Eynsham|Ælfric]], ''[https://books.google.co.id/books?id=iqCU4ZV4pjoC&pg=PA19 Về các mùa trong năm]'': #*: {{quote|ang|Sē '''mōna''' næfþ nān lēoht būtan of þǣre sunnan lēoman, and hē is ealra tungla niðemest.|'''Mặt trăng''' không phát ra ánh sáng mà nhận từ mặt trời, và nó là thiên thể thấp nhất trong tất cả.}} #* [https://archive.org/details/anglosaxonchroni01thor/page/76/mode/1up Biên niên sử Anglo-Saxon]: #*: {{quote|ang|''<small>An. DCCXXXIIII</small> Hēr wæs sē '''mōna''' swylċe hē wǣre mid blōde begoten, ⁊ forðferdan Tātwine ⁊ Beda''|<small>Năm 734</small> Vào năm này, '''mặt trăng''' tựa như bị bao phủ bởi máu, và Tatwine cùng Beda đã qua đời.}} #: {{ux|ang|Lōca nū hū beorhte sē '''mōna''' tō niht sċīnþ!|Nhìn kìa, '''mặt trăng''' tối nay tỏa sáng rực rỡ làm sao!}} #: {{ux|ang|On þæs '''mōnan''' lēohte læġ lȳtel ǣġ on lēafe.|Dưới ánh '''trăng''', quả trứng nhỏ nằm trên chiếc lá.}} ===={{ĐM|decl}}==== {{ang-decl-noun-n-m|mōn}} ===={{ĐM|der}}==== {{col4|ang |full mōna |mōnan āsprungennes |mōnanǣfen |mōnandæġ |mōnanniht |mōnlīċ |mōnsēoc |nīewe mōna }} ===={{ĐM|desc}}==== * {{desc|enm|mone|moone|mon|moyn|monæ|mona}} ** {{desctree|en|moon}} ** {{desc|sco|muin|alts=1}} ** {{desc|yol|mona|moone}} ** {{desc|en-geo|muin|meun}} {{topics|ang|Mặt Trăng}} =={{langname|enm}}== ==={{ĐM|noun}}=== {{head|enm|noun|var=1}} # {{lb|enm|Early ME}} {{alt form|enm|mone|t=mặt trăng|id=mặt trăng}}. =={{langname|bmb}}== ==={{ĐM|etym}}=== {{bor+|bmb|ln|mona}}. ==={{ĐM|verb}}=== -{{head|bmb|v}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|bdd}}== ==={{ĐM|etym}}=== Từ {{inh|bdd|poz-oce-pro|*moñak}}, từ {{inh|bdd|poz-pro|*məñak}}. ==={{ĐM|noun}}=== {{head|bdd|noun}} # Món [[pudding]] luộc trong nồi đất. ===={{ĐM|rel}}==== * {{l|bdd|mamonana|gloss=mỡ}} =={{langname|ofs}}== [[Image:FullMoon2010.jpg|thumb|upright|Thî môna.]] ==={{ĐM|etym}}=== Từ {{inh|ofs|gmw-pro|*mānō}}, từ {{inh|ofs|gem-pro|*mēnô}}, từ {{inh|ofs|ine-pro|*mḗh₁n̥s||trăng, tháng}}. Các từ cùng gốc bao gồm {{cog|ang|mōna}}, {{cog|goh|mâno}}, {{cog|non|máni}} và {{cog|got|𐌼𐌴𐌽𐌰}}. ==={{ĐM|pron}}=== * {{IPA|ofs|/ˈmɔːna/}} ==={{ĐM|noun}}=== {{ofs-noun|head=môna|m}} # [[mặt trăng|Mặt trăng]]. ===={{ĐM|desc}}==== * {{desc|frr|-}} *: Föhr-Amrum: {{l|frr|muun}} *: Mooring: {{l|frr|moune}} *: Sylt: {{l|frr|Muun}} * {{desc|stq|Moune}} * {{desc|fy|moanne}} ===={{ĐM|ref}}==== * {{R:ofs:Bremmer:2009}} {{topics|ofs|Thiên văn học|Nguồn ánh sáng}} =={{langname|huu}}== {{huu-class|mona|-}} ==={{ĐM|etym}}=== Các từ cùng gốc bao gồm {{cog|hto|mona}} và {{cog|hux|mona}}. ==={{ĐM|pron}}=== * {{huu-IPA}} * {{hyph|huu|mo|na}} ==={{ĐM|noun}}=== {{head|huu|noun}} # [[trời|Trời]]. ===={{ĐM|decl}}==== {{huu-decl-noun|monaɨaɨ}} ==={{ĐM|ref}}=== * {{R:huu:Burtch:1983|page=179}} * {{R:huu:Wojtylak:2017|page=127}} {{C|huu|Tự nhiên}} =={{langname|ga}}== ==={{ĐM|n}}=== {{ga-noun|m|~|~í}} # [[tiền đúc|Tiền đúc]]; [[tiền bạc]]. ===={{ĐM|decl}}==== {{ga-decl-m4|m|ona|onaí}} ==={{ĐM|mut}}=== {{ga-mut}} ==={{ĐM|further}}=== * {{R:ga:Ó Dónaill}} * {{R:ga:EID}} * {{R:ga:NEID}} =={{langname|ktu}}== ==={{ĐM|verb}}=== {{head|ktu|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|kg}}== ==={{ĐM|etym}}=== {{inh+|kg|bnt-pro|*-bóna}}. ==={{ĐM|verb}}=== {{head|kg|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|ln}}== ==={{ĐM|etym}}=== {{bor+|ln|kg|mona}}. ==={{ĐM|verb}}=== {{ln-verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|lua}}== ==={{ĐM|verb}}=== {{head|lua|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|pi}}== ==={{ĐM|alt}}=== {{pi-alt}} ==={{ĐM|n}}=== {{pi-noun|n}} # Tính [[khôn ngoan]], [[trí tuệ]]. # Sự [[bình tĩnh]]. # Sự [[lặng thinh]], sự [[nín lặng]]. =={{langname|st}}== ==={{ĐM|adv}}=== {{head|st|adverb}} # [[đây|Đây]]; {{n-g|phó từ chỉ xuất cận tính.}} =={{langname|ty}}== ==={{ĐM|etym}}=== Từ {{inh|ty|poz-pol-pro|*mona}}, từ {{inh|ty|poz-oce-pro|*moñak}}, từ {{inh|ty|poz-pro|*məñak}}. ==={{ĐM|adj}}=== {{head|ty|adjective}} # [[ngọt|Ngọt]]. ===={{ĐM|rel}}==== * {{l|ty|momona}} * {{l|ty|monamona}} ==={{ĐM|ref}}=== * {{R:ty:LTC}} * {{R:TahitianAcademy}} =={{langname|tdj}}== ==={{ĐM|adv}}=== {{head|tdj|adverb}} # [[không|Không]]. =={{langname|es}}== ==={{ĐM|pron}}=== {{es-pr|+<audio:LL-Q1321 (spa)-AdrianAbdulBaha-mona.wav<a:Colombia>>}} ==={{ĐM|etym}} 1=== {{ety|es|:clipping<unc>|es:maimona|tree=1|text=:ar}} So sánh với {{cog|en|monkey}}. ===={{ĐM|noun}}==== {{es-noun|f|m=+}} # {{female equivalent of|es|mono}}: [[khỉ]] cái. # Người hay [[bắt chước]]. # {{lb|es|Mexico|Chile}} [[búp bê|Búp bê]], [[con rối]]. # {{lb|es|Colombia}} Người phụ nữ [[tóc]] [[vàng hoe]]. ====={{ĐM|der}}===== {{col|es|a freír monas|aunque la mona se vista de seda, mona se queda|como la mona|pintar la mona|mona china}} ====={{ĐM|desc}}===== * {{desc|en|mona|bor=1}} * {{desc|it|mona|bor=1}} ===={{ĐM|noun}}==== {{es-noun|f}} # Sự [[say rượu]], sự [[quá chén]]. #: {{syn|es|Kho từ vựng:borrachera}} ====={{ĐM|der}}===== {{col|es |amonarse |dormir la mona}} ===={{ĐM|adj}}==== {{head|es|Biến thể hình thái tính từ|g=f-s}} # {{adj form of|es|mono||f|s}}. ==={{ĐM|etym}} 2=== ===={{ĐM|noun}}==== {{es-noun|f}} # Món [[bánh]] có dạng hình vòng tròn, giống với {{l|es|roscón}}. ====={{ĐM|der}}===== {{col|es|mona de Pascua}} ==={{ĐM|further}}=== * {{R:es:DRAE}} {{c|es|Động vật giống cái|Bộ Linh trưởng}} =={{langname|vo}}== ==={{ĐM|noun}}=== {{head|vo|Biến thể hình thái danh từ}} # {{inflection of|vo|mon||gen|s}}. =={{langname|it}}== ==={{ĐM|etym}} 1=== Từ {{der|it|es|mono}}, có nguồn gốc từ tiếng Ả Rập. ===={{ĐM|pron}}==== {{it-pr|mòna}} ===={{ĐM|noun}}==== {{it-noun|f}} # {{lb|it|obsolete}} [[khỉ|Khỉ]]. ==={{ĐM|etym}} 2=== {{unc|it}}. ===={{ĐM|pron}}==== {{it-pr|móna}} ===={{ĐM|noun}}==== {{it-noun|f}} # {{lb|it|regional|chiefly|Triveneto|vulgar|figurative}} [[lồn|Lồn]]. ===={{ĐM|noun}}==== {{it-noun|m|#}} # {{lb|it|regional|chiefly|Triveneto|vulgar|pejorative}} Kẻ [[ngốc]], kẻ [[ngớ ngẩn]], người bị [[lừa bịp]]. ==={{ĐM|anagram}}=== * {{anagrams|it|a=amno|Maon|Oman|mano|noma}} {{c|it|Khỉ}} =={{langname|yol}}== ==={{ĐM|etym}}=== Từ {{inh|yol|enm|mone}}, từ {{inh|yol|ang|mōna||mặt trăng}}, từ {{inh|yol|gmw-pro|*mānō}}. ==={{ĐM|pron}}=== * {{IPA|yol|/ˈmoːnə/}} ==={{ĐM|noun}}=== {{head|yol|noun}} # [[mặt trăng|Mặt trăng]]. #* {{quote-text|yol|year=1788|title=VOCABULARY of the LANGUAGE of the Barony of FORTH and BARGIE.|passage=halluf-'''mona''',|translation=nửa vầng '''trăng'''.}} ===={{ĐM|der}}==== * {{l|yol|halluf-mona}} ==={{ĐM|ref}}=== * {{R:Vallancey 1788|page=31}} 8bdl4xxqrm003hlnn9ekzwbv1567zuk 2568445 2568420 2026-10-04T15:21:51Z TheHighFighter2 42988 2568445 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "mona"}} {{minitoc}} =={{langname|en}}== [[File:GREN-grandetang-mona-affe.jpg|thumb|a '''mona''' monkey, ''Cercopithecus mona'']] ==={{ĐM|etym}}=== Từ {{bor|en|es|mona||khỉ}}. ==={{ĐM|pron}}=== * {{IPA|en|/ˈmoʊnə/}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-mona.wav|a=Southern England}} ==={{ĐM|noun}}=== {{en-noun}} # {{taxlink|Cercopithecus mona|loài}}, một loài khỉ phân bố tại Tây Phi. ==={{ĐM|anagram}}=== * {{anagrams|en|a=amno|Amon|Mano|NOMA|Noam|Oman|Onam|mano|maon|moan|noma}} {{C|en|Họ Khỉ Cựu thế giới}} =={{langname|ang}}== [[File:Full Moon Luc Viatour.jpg|thumb|225px|Full mōna of eorðan ġesewen]] [[File:Lunar-eclipse-09-11-2003.jpeg|thumb|225px|Sē mōna on fulre mōnan āsprungennesse]] ==={{ĐM|alter}}=== * {{alter|ang|mōne<g:f>}} ==={{ĐM|etym}}=== {{ety|ang|:inh|gmw-pro:*mānō}} Từ {{inh|ang|gmw-pro|*mānō}}, từ {{inh|ang|gem-pro|*mēnô}}, từ {{der|ang|ine-pro|*mḗh₁n̥s}}, có thể là một dạng thêm hậu tố bắt nguồn từ căn tố {{m|ine-pro|*meh₁-||đo}}. ==={{ĐM|pron}}=== * {{ang-IPA|mōna}} ==={{ĐM|noun}}=== {{ang-noun|mōna|m}} # [[mặt trăng|Mặt trăng]]. #* {{c.|994}}, [[w:en:Ælfric of Eynsham|Ælfric]], ''[https://books.google.co.id/books?id=iqCU4ZV4pjoC&pg=PA19 Về các mùa trong năm]'': #*: {{quote|ang|Sē '''mōna''' næfþ nān lēoht būtan of þǣre sunnan lēoman, and hē is ealra tungla niðemest.|'''Mặt trăng''' không phát ra ánh sáng mà nhận từ mặt trời, và nó là thiên thể thấp nhất trong tất cả.}} #* [https://archive.org/details/anglosaxonchroni01thor/page/76/mode/1up Biên niên sử Anglo-Saxon]: #*: {{quote|ang|''<small>An. DCCXXXIIII</small> Hēr wæs sē '''mōna''' swylċe hē wǣre mid blōde begoten, ⁊ forðferdan Tātwine ⁊ Beda''|<small>Năm 734</small> Vào năm này, '''mặt trăng''' tựa như bị bao phủ bởi máu, và Tatwine cùng Beda đã qua đời.}} #: {{ux|ang|Lōca nū hū beorhte sē '''mōna''' tō niht sċīnþ!|Nhìn kìa, '''mặt trăng''' tối nay tỏa sáng rực rỡ làm sao!}} #: {{ux|ang|On þæs '''mōnan''' lēohte læġ lȳtel ǣġ on lēafe.|Dưới ánh '''trăng''', quả trứng nhỏ nằm trên chiếc lá.}} ===={{ĐM|decl}}==== {{ang-decl-noun-n-m|mōn}} ===={{ĐM|der}}==== {{col4|ang |full mōna |mōnan āsprungennes |mōnanǣfen |mōnandæġ |mōnanniht |mōnlīċ |mōnsēoc |nīewe mōna }} ===={{ĐM|desc}}==== * {{desc|enm|mone|moone|mon|moyn|monæ|mona}} ** {{desctree|en|moon}} ** {{desc|sco|muin|alts=1}} ** {{desc|yol|mona|moone}} ** {{desc|en-geo|muin|meun}} {{topics|ang|Mặt Trăng}} =={{langname|enm}}== ==={{ĐM|noun}}=== {{head|enm|noun|var=1}} # {{lb|enm|Early ME}} {{alt form|enm|mone|t=mặt trăng|id=mặt trăng}}. =={{langname|bmb}}== ==={{ĐM|etym}}=== {{bor+|bmb|ln|mona}}. ==={{ĐM|verb}}=== -{{head|bmb|v}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|bdd}}== ==={{ĐM|etym}}=== Từ {{inh|bdd|poz-oce-pro|*moñak}}, từ {{inh|bdd|poz-pro|*məñak}}. ==={{ĐM|noun}}=== {{head|bdd|noun}} # Món [[pudding]] luộc trong nồi đất. ===={{ĐM|rel}}==== * {{l|bdd|mamonana|gloss=mỡ}} =={{langname|ofs}}== [[Image:FullMoon2010.jpg|thumb|upright|Thî môna.]] ==={{ĐM|etym}}=== Từ {{inh|ofs|gmw-pro|*mānō}}, từ {{inh|ofs|gem-pro|*mēnô}}, từ {{inh|ofs|ine-pro|*mḗh₁n̥s||trăng, tháng}}. Các từ cùng gốc bao gồm {{cog|ang|mōna}}, {{cog|goh|mâno}}, {{cog|non|máni}} và {{cog|got|𐌼𐌴𐌽𐌰}}. ==={{ĐM|pron}}=== * {{IPA|ofs|/ˈmɔːna/}} ==={{ĐM|noun}}=== {{ofs-noun|head=môna|m}} # [[mặt trăng|Mặt trăng]]. ===={{ĐM|desc}}==== * {{desc|frr|-}} *: Föhr-Amrum: {{l|frr|muun}} *: Mooring: {{l|frr|moune}} *: Sylt: {{l|frr|Muun}} * {{desc|stq|Moune}} * {{desc|fy|moanne}} ===={{ĐM|ref}}==== * {{R:ofs:Bremmer:2009}} {{topics|ofs|Thiên văn học|Nguồn ánh sáng}} =={{langname|huu}}== {{huu-class|mona|-}} ==={{ĐM|etym}}=== Các từ cùng gốc bao gồm {{cog|hto|mona}} và {{cog|hux|mona}}. ==={{ĐM|pron}}=== * {{huu-IPA}} * {{hyph|huu|mo|na}} ==={{ĐM|noun}}=== {{head|huu|noun}} # [[trời|Trời]]. ===={{ĐM|decl}}==== {{huu-decl-noun|monaɨaɨ}} ==={{ĐM|ref}}=== * {{R:huu:Burtch:1983|page=179}} * {{R:huu:Wojtylak:2017|page=127}} {{C|huu|Tự nhiên}} =={{langname|ga}}== ==={{ĐM|n}}=== {{ga-noun|m|~|~í}} # [[tiền đúc|Tiền đúc]]; [[tiền bạc]]. ===={{ĐM|decl}}==== {{ga-decl-m4|m|ona|onaí}} ==={{ĐM|mut}}=== {{ga-mut}} ==={{ĐM|further}}=== * {{R:ga:Ó Dónaill}} * {{R:ga:EID}} * {{R:ga:NEID}} =={{langname|ktu}}== ==={{ĐM|verb}}=== {{head|ktu|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|kg}}== ==={{ĐM|etym}}=== {{inh+|kg|bnt-pro|*-bóna}}. ==={{ĐM|verb}}=== {{head|kg|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|ln}}== ==={{ĐM|etym}}=== {{bor+|ln|kg|mona}}. ==={{ĐM|verb}}=== {{ln-verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|lua}}== ==={{ĐM|verb}}=== {{head|lua|verb}} # [[nhìn thấy|Nhìn thấy]], [[xem]]. =={{langname|pi}}== ==={{ĐM|alt}}=== {{pi-alt}} ==={{ĐM|n}}=== {{pi-noun|n}} # Tính [[khôn ngoan]], [[trí tuệ]]. # Sự [[bình tĩnh]]. # Sự [[lặng thinh]], sự [[nín lặng]]. =={{langname|st}}== ==={{ĐM|adv}}=== {{head|st|adverb}} # [[đây|Đây]]; {{n-g|phó từ chỉ xuất cận tính.}} =={{langname|ty}}== ==={{ĐM|etym}}=== Từ {{inh|ty|poz-pol-pro|*mona}}, từ {{inh|ty|poz-oce-pro|*moñak}}, từ {{inh|ty|poz-pro|*məñak}}. ==={{ĐM|adj}}=== {{head|ty|adjective}} # [[ngọt|Ngọt]]. ===={{ĐM|rel}}==== * {{l|ty|momona}} * {{l|ty|monamona}} ==={{ĐM|ref}}=== * {{R:ty:LTC}} * {{R:TahitianAcademy}} =={{langname|tdj}}== ==={{ĐM|adv}}=== {{head|tdj|adverb}} # [[không|Không]]. =={{langname|es}}== ==={{ĐM|pron}}=== {{es-pr|+<audio:LL-Q1321 (spa)-AdrianAbdulBaha-mona.wav<a:Colombia>>}} ==={{ĐM|etym}} 1=== {{ety|es|:clipping<unc>|es:maimona|tree=1|text=:ar}} So sánh với {{cog|en|monkey}}. ===={{ĐM|noun}}==== {{es-noun|f|m=+}} # {{female equivalent of|es|mono}}: [[khỉ]] cái. # Người hay [[bắt chước]]. # {{lb|es|Mexico|Chile}} [[búp bê|Búp bê]], [[con rối]]. # {{lb|es|Colombia}} Người phụ nữ [[tóc]] [[vàng hoe]]. ====={{ĐM|der}}===== {{col|es|a freír monas|aunque la mona se vista de seda, mona se queda|como la mona|pintar la mona|mona china}} ====={{ĐM|desc}}===== * {{desc|en|mona|bor=1}} * {{desc|it|mona|bor=1}} ===={{ĐM|noun}}==== {{es-noun|f}} # Sự [[say rượu]], sự [[quá chén]]. #: {{syn|es|Kho từ vựng:borrachera}} ====={{ĐM|der}}===== {{col|es |amonarse |dormir la mona}} ===={{ĐM|adj}}==== {{head|es|Biến thể hình thái tính từ|g=f-s}} # {{adj form of|es|mono||f|s}}. ==={{ĐM|etym}} 2=== ===={{ĐM|noun}}==== {{es-noun|f}} # Món [[bánh]] có dạng hình vòng tròn, giống với {{l|es|roscón}}. ====={{ĐM|der}}===== {{col|es|mona de Pascua}} ==={{ĐM|further}}=== * {{R:es:DRAE}} {{c|es|Động vật giống cái|Bộ Linh trưởng}} =={{langname|vo}}== ==={{ĐM|noun}}=== {{head|vo|Biến thể hình thái danh từ}} # {{inflection of|vo|mon||gen|s}}. =={{langname|it}}== ==={{ĐM|etym}} 1=== Từ {{der|it|es|mono}}, có nguồn gốc từ tiếng Ả Rập. ===={{ĐM|pron}}==== {{it-pr|mòna}} ===={{ĐM|noun}}==== {{it-noun|f}} # {{lb|it|obsolete}} [[khỉ|Khỉ]]. ==={{ĐM|etym}} 2=== {{unc|it}}. ===={{ĐM|pron}}==== {{it-pr|móna}} ===={{ĐM|noun}}==== {{it-noun|f}} # {{lb|it|regional|chiefly|Triveneto|vulgar|figurative}} [[lồn|Lồn]]. ===={{ĐM|noun}}==== {{it-noun|m|#}} # {{lb|it|regional|chiefly|Triveneto|vulgar|pejorative}} Kẻ [[ngốc]], kẻ [[ngớ ngẩn]], người bị [[lừa bịp]]. ==={{ĐM|anagram}}=== * {{anagrams|it|a=amno|Maon|Oman|mano|noma}} {{c|it|Khỉ}} =={{langname|yol}}== ==={{ĐM|etym}}=== Từ {{inh|yol|enm|mone}}, từ {{inh|yol|ang|mōna||mặt trăng}}, từ {{inh|yol|gmw-pro|*mānō}}. ==={{ĐM|pron}}=== * {{IPA|yol|/ˈmoːnə/}} ==={{ĐM|noun}}=== {{head|yol|noun}} # [[mặt trăng|Mặt trăng]]. #* {{quote-text|yol|year=1788|title=VOCABULARY of the LANGUAGE of the Barony of FORTH and BARGIE.|passage=halluf-'''mona''',|translation=nửa vầng '''trăng'''.}} ===={{ĐM|der}}==== * {{l|yol|halluf-mona}} ==={{ĐM|ref}}=== * {{R:Vallancey 1788|page=31}} 4mnl8ix1aeenwen8rksfgkj3k86yy8l Bản mẫu:R:ty:LTC 10 419116 2568383 2026-10-04T12:03:36Z TheHighFighter2 42988 Trang mới: “{{#invoke:quote|call_template |fr |template=cite-book |last=Lemaître |first=Yves |year=1995 |title=Lexique du tahitien contemporain<t:Từ vựng Tahiti hiện đại> |isbn=2709912473 |url=http://horizon.documentation.ird.fr/exl-doc/pleins_textes/pleins_textes_6/divers1/42359.pdf |publisher=Éditions de l'Orstom |location=Paris |pageparam=page }}<noinclude>{{documentation}}</noinclude>” 2568383 wikitext text/x-wiki {{#invoke:quote|call_template |fr |template=cite-book |last=Lemaître |first=Yves |year=1995 |title=Lexique du tahitien contemporain<t:Từ vựng Tahiti hiện đại> |isbn=2709912473 |url=http://horizon.documentation.ird.fr/exl-doc/pleins_textes/pleins_textes_6/divers1/42359.pdf |publisher=Éditions de l'Orstom |location=Paris |pageparam=page }}<noinclude>{{documentation}}</noinclude> 8j3gvdhx03dxh10cddj8flgrjy5qfqn Bản mẫu:R:TahitianAcademy 10 419117 2568384 2026-10-04T12:08:43Z TheHighFighter2 42988 Trang mới: “<onlyinclude>“{{{1|{{pagename}}}}}” trong ''[http://www.farevanaa.pf/dictionnaire.php Dictionnaire en ligne Tahitien/Français]'' (''Từ điển Tahiti–Pháp trực tuyến''), Tahitian Academy.</onlyinclude> {{documentation}}” 2568384 wikitext text/x-wiki <onlyinclude>“{{{1|{{pagename}}}}}” trong ''[http://www.farevanaa.pf/dictionnaire.php Dictionnaire en ligne Tahitien/Français]'' (''Từ điển Tahiti–Pháp trực tuyến''), Tahitian Academy.</onlyinclude> {{documentation}} tugsrecwtitf4u7zm211txt6w6nlblu Thể loại:Tên ngôn ngữ/Tiếng Triều Tiên 14 419118 2568387 2026-10-04T12:10:25Z Hiyuune 50834 Hiyuune đã đổi [[Thể loại:Tên ngôn ngữ/Tiếng Triều Tiên]] thành [[Thể loại:ko:Tên ngôn ngữ]] 2568387 wikitext text/x-wiki {{Đổi hướng thể loại|Thể loại:ko:Tên ngôn ngữ}} rtgr2afrslqo1trkfqre3mpw6l9oskw Thể loại:Mục từ tiếng Luba-Kasai 14 419119 2568392 2026-10-04T12:17:32Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2568392 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Động từ tiếng Luba-Kasai 14 419120 2568393 2026-10-04T12:18:15Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2568393 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ tiếng Tajio 14 419121 2568397 2026-10-04T12:30:52Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2568397 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Phó từ tiếng Tajio 14 419122 2568398 2026-10-04T12:31:23Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2568398 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx いちょう 0 419123 2568401 2026-10-04T13:06:05Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|公孫樹}}” 2568401 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|公孫樹}} caglyw8x3ywx9gnw6zkxmaacxquvya3 イチョウ 0 419124 2568402 2026-10-04T13:06:11Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|公孫樹}}” 2568402 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|公孫樹}} caglyw8x3ywx9gnw6zkxmaacxquvya3 いちやう 0 419125 2568403 2026-10-04T13:06:14Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|公孫樹}}” 2568403 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|公孫樹}} caglyw8x3ywx9gnw6zkxmaacxquvya3 ichō 0 419126 2568405 2026-10-04T13:07:27Z WhoAlone 40420 Trang mới: “{{also|icho|-icho}} =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|いちょう}}” 2568405 wikitext text/x-wiki {{also|icho|-icho}} =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|いちょう}} efyj5imwj78zmi8u2uv3spzhayqax1i O̱ 0 419127 2568406 2026-10-04T13:07:44Z Lcsnes 40261 Trang mới: “{{minitoc}} {{-Latn-}} ==={{ĐM|desction}}=== {{letter|mul}} #[[chữ cái|Chữ cái]] '''O viết hoa''' với dấu gạch chân. ==={{ĐM|see}}=== {{Latn-script}} =={{langname|cho}}== ==={{ĐM|pron}}=== *{{IPA4|cho|/õː/}} ==={{ĐM|letter}}=== {{letter|cho}} #Chữ cái thứ 18 viết hoa trong bảng chữ cái Latinh tiếng Choctaw. #:{{ux|cho|'''O̱'''hlipa|[[mái nhà|Mái nhà]]|inline=1}} ==={{ĐM|see}}=== *{{letters|lang=cho|sc=Latn|qual=Bảng chữ cái L…” 2568406 wikitext text/x-wiki {{minitoc}} {{-Latn-}} ==={{ĐM|desction}}=== {{letter|mul}} #[[chữ cái|Chữ cái]] '''O viết hoa''' với dấu gạch chân. ==={{ĐM|see}}=== {{Latn-script}} =={{langname|cho}}== ==={{ĐM|pron}}=== *{{IPA4|cho|/õː/}} ==={{ĐM|letter}}=== {{letter|cho}} #Chữ cái thứ 18 viết hoa trong bảng chữ cái Latinh tiếng Choctaw. #:{{ux|cho|'''O̱'''hlipa|[[mái nhà|Mái nhà]]|inline=1}} ==={{ĐM|see}}=== *{{letters|lang=cho|sc=Latn|qual=Bảng chữ cái Latinh tiếng Choctaw|Aa|Áá|A̱/a̱|Bb|Ch/ch|Ff|Hh|Ii|Íí|I̱/i̱|Kk|Ll|Lh/lh|Mm|Nn|Oo|Óó|O̱/o̱|Pp|Ss|Sh/sh|Tt|Uu|Ww|Yy|'}} ==={{ĐM|ref}}=== *{{Chú thích web|entryurl=https://www.webonary.org/byington-choctaw/browse/browse-vernacular/?key=cho-QM-x-OK&letter=O|entry=O|author=Cyrus Byington|year=2020|work=A dictionary of the Choctaw language. Second edition.|publisher=SIL International}} =={{langname|dri}}== ==={{ĐM|pron}}=== *{{IPA4|dri|/ɔ/}} ==={{ĐM|letter}}=== {{letter|dri}} #Chữ cái Latinh viết hoa biểu thị nguyên âm '''{{IPAchar|/ɔ/}}''' trong tiếng C'Lela. #:{{quote|dri|'''O̱'''p uha̱n i Waav ri. A̱m el a̱n to̱na̱m ru hwe̱di d'kala. A̱m el ta̱m a̱n he̱nma̱n ke̱md ru hwe̱di.|Nầy là Con yêu-dấu của ta, đẹp lòng ta mọi đàng. ([[s:Ma-thi-ơ/3#3:17|Ma-thi-ơ 3:17]])}} ==={{ĐM|see}}=== *{{letters|lang=dri|sc=Latn|qual=Bảng chữ cái Latinh tiếng C'Lela|a|b|c|d|e|g|h|i|j|k|l|m|n|o|p|r|s|t|u|v|w|y|z|'}} ==={{ĐM|ref}}=== *{{Chú thích web|entryurl=https://www.webonary.org/clela/browse/browse-vernacular-english/?key=dri-x-surfacem&letter=o|entry=o|editor=David Heath & David Rowbory|year=2016|work=C'lela – English Dictionary|publisher=SIL Nigeria}} *{{Chú thích web|dri|author=Wycliffe Bible Translators, Inc. & The Nigeria Bible Translation Trust|year=2019|entryurl=https://www.bible.com/bible/4239/MAT.3.DRINT|entry=Maatiyu 3|work=Lalks Na'Sila̱ Lalk Gigk Poune C'Lela}} =={{langname|com}}== ==={{ĐM|letter}}=== {{letter|com}} #Chữ '''{{l|com|O}} viết hoa''' với dấu nguyên âm vô thanh. #:{{ux|com|MAʔWITSOHK'''O̠'''|[[xuyến|XUYẾN]]|inline=1}} ===={{ĐM|see}}==== *{{letters|lang=com|sc=Latn|qual=Bảng chữ cái Latinh tiếng Comanche|Aa|(Áá)|(A̱/a̱)|(Á̱/á̱)|Bb|Ee|(Éé)|(E̱/e̱)|(É̱/é̱)|Hh|Ii|(Íí)|(I̱/i̱)|(Í̱/í̱)|Kk|Mm|Nn|Oo|(Óó)|(O̱/o̱)|(Ó̱/ó̱)|Pp|Rr|Ss|Tt|Uu|(Úú)|(U̱/u̱)|(Ú̱/ú̱)|Ʉʉ|(Ʉ́/ʉ́)|(Ʉ̱/ʉ̱)|(Ʉ̱́/ʉ̱́)|Ww|Yy|ʔ}} ==={{ĐM|ref}}=== *{{Chú thích web|entryurl=https://www.webonary.org/comanche/gdabd786e-fcff-437b-a6b2-7beebc40ea65/|entry=maʔwitsohko̠|author=Comanche Language and Cultural Preservation Committee|year=2020|work=Comanche - English Dictionary|publisher=SIL International}} =={{langname|mmc}}== ==={{ĐM|pron}}=== *{{IPA4|mmc|/õ/|/ɔ̃/}} ==={{ĐM|letter}}=== {{letter|mmc}} #Chữ cái thứ 41 viết hoa trong bảng chữ cái Latinh tiếng Mazahua Michoacán. ==={{ĐM|see}}=== *{{letters|lang=mmc|sc=Latn|qual=Bảng chữ cái Latinh tiếng Mazahua Michoacán|Aa|Ⱥⱥ|A̱/a̱|Bb|Cc|Cꞌ/cꞌ|Cj/cj|Cu/cu|Cꞌu/cꞌu|Cju/cju|Ch/ch|Chꞌ/chꞌ|Chj/chj|Dd|Dy/dy|Ee|Ɇɇ|E̱/e̱|Gg|Gu/gu|Hu/hu|ꞌHu/ꞌhu|Ii|I̱/i̱|Jj|Jꞌ/jꞌ|Jm/jm|Jn/jn|Jñ/jñ|Ju/ju|Jy/jy|Ll|Mm|Mꞌ/mꞌ|Nn|Nꞌ/nꞌ|Ññ|Ñꞌ/ñꞌ|Oo|Øø|O̱/o̱|Pp|Pj/pj|Rr|Ss|Tt|Tꞌ/tꞌ|Tj/tj|Ts/ts|Tsꞌ/tsꞌ|Tsj/tsj|Uu|Ꞹꞹ|U̱/u̱|Xx|Zz|Zh/zh|ꞌ}} =={{langname|maz}}== ==={{ĐM|pron}}=== *{{IPA4|maz|/õ/|/ɔ̃/}} ==={{ĐM|letter}}=== {{letter|maz}} #Chữ cái thứ 41 viết hoa trong bảng chữ cái Latinh tiếng Mazahua Trung. #:{{quote|maz|'''O̱''' Espíritu Mizhocjimi o 'ñünbü o̱ mü'bü e Zacarías o ña c'o o unü Mizhocjimi ro mama:|Bấy giờ, Xa-cha-ri, cha con trẻ ấy, được đầy-dẫy Đức Thánh-Linh, thì nói tiên-tri rằng: ([[s:Lu-ca/1#1:67|Lu-ca 1:67]])}} ==={{ĐM|see}}=== *{{letters|lang=maz|sc=Latn|qual=Bảng chữ cái Latinh tiếng Mazahua Trung|Aa|Ⱥⱥ|A̱/a̱|Bb|Cc|Cꞌ/cꞌ|Cj/cj|Cu/cu|Cꞌu/cꞌu|Cju/cju|Ch/ch|Chꞌ/chꞌ|Chj/chj|Dd|Dy/dy|Ee|Ɇɇ|E̱/e̱|Gg|Gu/gu|Hu/hu|ꞌHu/ꞌhu|Ii|I̱/i̱|Jj|Jꞌ/jꞌ|Jm/jm|Jn/jn|Jñ/jñ|Ju/ju|Jy/jy|Ll|Mm|Mꞌ/mꞌ|Nn|Nꞌ/nꞌ|Ññ|Ñꞌ/ñꞌ|Oo|Øø|O̱/o̱|Pp|Pj/pj|Rr|Ss|Tt|Tꞌ/tꞌ|Tj/tj|Ts/ts|Tsꞌ/tsꞌ|Tsj/tsj|Uu|Ꞹꞹ|U̱/u̱|Xx|Zz|Zh/zh|ꞌ}} ==={{ĐM|ref}}=== *{{Chú thích sách|es|author=Donald Stewart & Shirley Stewart|year=1954|title=[https://www.sil.org/system/files/reapdata/98/75/03/9875038489069199445805608645353439936/maz_Vocabulario.pdf Vocabulario mazahua]|publisher=Instituto Lingüístico de Verano|location=México, D.F.}} *{{Chú thích web|maz|author=Wycliffe Bible Translators, Inc.|year=2007|entryurl=https://www.bible.com/bible/846/LUK.1.MAZDBL|entry=SAN LUCAS 1|work=Mazahua, Central}} =={{langname|nus}}== ==={{ĐM|pron}}=== *{{IPA4|nus|/o̤/}} ==={{ĐM|letter}}=== {{letter|nus}} #Chữ cái thứ 28 viết hoa trong bảng chữ cái Latinh tiếng Nuer. #:{{ux|nus|M'''O̱'''K|[[trâu|TRÂU]]|inline=1}} ==={{ĐM|see}}=== *{{letters|lang=nus|sc=Latn|qual=Bảng chữ cái Latinh tiếng Nuer|Aa|A̱/a̱|Ää|Bb|Cc|Dd|Dh/dh|Ee|E̱/e̱|Ëë|Ɛɛ|Ɛ̱/ɛ̱|Ɛ̈/ɛ̈|Gg|Ɣɣ|Hh|Ii|I̱/i̱|Jj|Kk|Ll|Mm|Nn|Ŋŋ|Nh/nh|Ny/ny|Oo|O̱/o̱|Öö|Ɔɔ|Ɔ̱/ɔ̱|Pp|Rr|Tt|Th/th|Uu|Ww|Yy}} ==={{ĐM|ref}}=== *{{Chú thích web|entryurl=https://www.nuerlexicon.com/nuer-english-dictionary.php#o%CC%B1|entry=O̱|work=Nuer-English Dictionary|year=2020}} =={{langname|otq}}== ==={{ĐM|pron}}=== *{{IPA4|otq|/ə/}} ==={{ĐM|letter}}=== {{letter|otq}} #Chữ cái thứ 17 viết hoa trong bảng chữ cái Latinh tiếng Otomi Querétaro. #:{{quote|otq|MAHYONI GI ꞌYO̱THU̱ NÖꞌÖ XIÑHO, NE DA NHEKI XKA ꞌY'''O̱'''THWU̱ ÁR NTS'''O̱'''ꞌMI.|VẬY, CÁC NGƯƠI HÃY KẾT-QUẢ XỨNG-ĐÁNG VỚI SỰ ĂN-NĂN, ([[s:Ma-thi-ơ/3#3:8|Ma-thi-ơ 3:8]])}} ==={{ĐM|see}}=== *{{letters|lang=otq|sc=Latn|qual=Bảng chữ cái Latinh tiếng Otomi Querétaro|A̱/a̱|Aa|Bb|Dd|E̱/e̱|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Ññ|O̱/o̱|Öö|Oo|Pp|Rr|Ss|Tt|Th/th|Ts/ts|Tx/tx|U̱/u̱|Uu|Xx|Yy|Zz|ꞌ}} ==={{ĐM|ref}}=== *{{Chú thích sách|author=Evaristo Bernabé Ch.|title=[https://www.sil.org/system/files/reapdata/74/83/53/74835350741701951805936045786786328956/otq_15183_Alfabeto_del_otomi_02_069.pdf Alfabeto del otomí del estado de Querétaro]|year=2002|location=México, D.F.|publisher=Instituto Lingüístico de Verano, A.C.}} *{{Chú thích web|otq|author=Wycliffe Bible Translators, Inc.|work=Otomi, Querétaro|year=2003|entryurl=https://www.bible.com/bible/259/MAT.3.OTQ|entry=AR MATEO 3}} =={{langname|see}}== ==={{ĐM|pron}}=== *{{IPA4|see|[o̥]}} ==={{ĐM|letter}}=== {{letter|see}} #Chữ cái ''{{l|see|O}}'' với dấu gạch chân. ==={{ĐM|see}}=== *{{letters|lang=see|sc=Latn|qual=Chữ Latinh tiếng Seneca|Aa|Ää|Ee|Ëë|Ii|Oo|Öö|Čč|Dd|Dz/dz|Hh|Jj|Kk|Nn|Ss|Šš|Tt|Ts/ts|Ww|Yy|’}} ==={{ĐM|ref}}=== *{{Chú thích sách|en|author=Wallace Chafe|title=[https://senecalanguage.com/wp-content/uploads/2014/04/SENECA-DICTIONARY-FINAL.pdf English-Seneca Dictionary]|year=2025}} =={{langname|tyz}}== ==={{ĐM|pron}}=== {{tyz-IPA}} ==={{ĐM|symbol}}=== {{head|tyz|Ký hiệu}} #Chữ '''{{l|tyz|O}} viết hoa''' với dấu thanh thấp. #:{{ux|tyz|[[lo̱#Tiếng_Tày|L'''O̱''']]|[[đường|ĐƯỜNG]]|inline=1}} ==={{ĐM|see}}=== *{{letters|lang=tyz|sc=Latn|qual=Bảng chữ cái Latinh tiếng Tày|Aa|Ăă|Ââ|Bb|Cc|Dd|Đđ|Ee|Êê|Ff|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Oo|Ôô|Ơơ|Pp|Qq|Rr|Ss|Tt|Uu|Ưư|Vv|Xx|Yy}} ==={{ĐM|ref}}=== *{{R:Lương Bèn}} =={{langname|tcf}}== ==={{ĐM|pron}}=== *{{IPA4|tcf|/ũõ/}} ==={{ĐM|letter}}=== {{letter|tcf}} #Chữ '''{{l|tcf|O}} viết hoa''' với dấu mũi hóa. #:{{ux|tcf|A̱B'''O̱'''ꞌ|[[rắn|RẮN]]|inline=1}} ==={{ĐM|see}}=== *{{letters|lang=tcf|sc=Latn|qual=Bảng chữ cái Latinh tiếng Tlapanec Malinaltepec|Aa|Bb|Ch/ch|Dd|Dx/dx|Ee|Ff|Gg|Ii|Jj|Kk|Kh/kh|Ll|Mm|Nn|Ññ|Ŋŋ|Oo|Pp|Ph/ph|Rr|Ss|Tt|Th/th|Uu|Ww|Xx|Yy|Ꞌꞌ}} ==={{ĐM|ref}}=== *{{Chú thích sách|title=[https://www.sil.org/system/files/reapdata/99/63/84/99638439295283988199716660066439534909/tcf_18631_Las_letras_del_mephaa_2_00_109.pdf Tsinuu me̱ꞌpha̱a̱]|year=2000|publisher=Instituto Lingüístico de Verano, A.C.|location=México, D.F.}} *{{Chú thích web|zos|author=SIL International|work=Malinaltepec Me'phaa|year=2025|entryurl=https://www.bible.com/bible/4500/GEN.3.TCF|entry=XÓ NI̱GI̱ꞋDU̱U̱N-MUU 3}} =={{langname|uth}}== ==={{ĐM|letter}}=== {{letter|uth}} #Chữ cái thứ 17 viết hoa trong bảng chữ cái Latinh tiếng Ut-Hun. #:{{quote|uth|'''O̱''' ka o̱ ro̱ karamsa-o̱ u̱r-takan, komo o̱ ro̱ o-go̱s o̱ be-de u̱n to̱ ká.|Ấy là điều-răn thứ nhứt và lớn hơn hết. ([[s:Ma-thi-ơ/22#22:38|Ma-thi-ơ 22:38]])}} ===={{ĐM|see}}==== *{{letters|lang=uth|sc=Latn|qual=Bảng chữ cái Latinh tiếng Ut-Hun|a|b|c|d|e|e̱|g|h|'|i|j|k|l|m|n|o|o̱|p|r|s|t|u|u̱|w|y|z}} ==={{ĐM|n}}=== {{head|uth|Danh từ}} #{{see-entry|o̱}} ==={{ĐM|pronoun}}=== {{head|uth|Đại từ}} #{{see-entry|o̱}} ==={{ĐM|ref}}=== *{{Chú thích web|entryurl=https://www.webonary.org/ut-hun/browse/browse-vernacular/?key=dud&letter=o|entry=o|author=David Heath|year=2018|work=u̱t-Hun – English Dictionary|publisher=SIL International}} *{{Chú thích web|uth|author=Wycliffe Bible Translators, Inc.|work=Mɑ‑to̱ Shir Taku̱rda-o swo̱r o-nu pu̱-o̱|year=2017|entryurl=https://www.bible.com/bible/1977/MAT.22.UTH|entry=Matiyos 22}} gkm6zpubbp5jdafjzgwlcfz2m8pkicm kōsonju 0 419128 2568409 2026-10-04T13:09:29Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|こうそんじゅ}}” 2568409 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|こうそんじゅ}} 4lt7iv4ve5ev8hz1m1c5w32vxi552k5 こうそんじゅ 0 419129 2568410 2026-10-04T13:09:46Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|公孫樹}}” 2568410 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|公孫樹}} caglyw8x3ywx9gnw6zkxmaacxquvya3 gōngsūnshù 0 419130 2568413 2026-10-04T13:11:34Z WhoAlone 40420 Trang mới: “=={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|公孫樹}}” 2568413 wikitext text/x-wiki =={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|公孫樹}} tvwnnra6f27gp2v3nyieh95i4u8f4sx くら 0 419131 2568430 2026-10-04T15:07:27Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|座|蔵|倉|庫|鞍|競|暗}}” 2568430 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|座|蔵|倉|庫|鞍|競|暗}} s4su7nh72xkfbbjftegi6l96vcvh3h3 Mô đun:zh/data/dial-syn/井底之蛙 828 419132 2568456 2026-10-04T15:41:14Z Hiyuune 50834 Trang mới: “local export = {} export.list = { ["title"] = "", ["meaning"] = "ếch ngồi đáy giếng, người có tầm nhìn và kinh nghiệm hạn hẹp", ["note"] = "", ["Classical"] = { "井蛙" }, ["Formal"] = { "井底之蛙", "井底蛙" }, ["Taxonomic"] = { "" }, ["Beijing"] = { "" }, ["Beijing-PG"] = { "" }, ["Beijing-MY"] = { "" }, ["Beijing-HR"] = { "" }, ["Beijing-YQ"] = { "" }, ["Beijing-CP"] = { "" }, ["Bei…” 2568456 Scribunto text/plain local export = {} export.list = { ["title"] = "", ["meaning"] = "ếch ngồi đáy giếng, người có tầm nhìn và kinh nghiệm hạn hẹp", ["note"] = "", ["Classical"] = { "井蛙" }, ["Formal"] = { "井底之蛙", "井底蛙" }, ["Taxonomic"] = { "" }, ["Beijing"] = { "" }, ["Beijing-PG"] = { "" }, ["Beijing-MY"] = { "" }, ["Beijing-HR"] = { "" }, ["Beijing-YQ"] = { "" }, ["Beijing-CP"] = { "" }, ["Beijing-MTG"] = { "" }, ["Beijing-FS"] = { "" }, ["Taiwan"] = { "井底之蛙" }, --井底蛙? ["Tianjin-WQ"] = { "" }, ["Langfang"] = { "" }, ["Chengde"] = { "" }, ["Ulan Hot"] = { "" }, ["Tongliao"] = { "" }, ["Chifeng"] = { "" }, ["Hailar"] = { "" }, ["Heihe"] = { "" }, ["Nenjiang"] = { "" }, ["Mohe"] = { "" }, ["Qiqihar"] = { "" }, ["Tailai"] = { "" }, ["Jixian-HLJ"] = { "" }, ["Lanxi-M"] = { "" }, ["Boli"] = { "" }, ["Jiayin"] = { "" }, ["Muling"] = { "" }, ["Dongning"] = { "" }, ["Ning'an"] = { "" }, ["Linkou"] = { "" }, ["Zhaozhou"] = { "" }, ["Zhaodong"] = { "" }, ["Jixi-M"] = { "" }, ["Mishan"] = { "" }, ["Harbin"] = { "" }, ["Shangzhi"] = { "" }, ["Yingchengzi"] = { "" }, ["Jiamusi"] = { "" }, ["Tongjiang-M"] = { "" }, ["Baicheng"] = { "" }, ["Da'an"] = { "" }, ["Songyuan"] = { "" }, ["Changchun"] = { "" }, ["Yushu"] = { "" }, ["Jilin"] = { "" }, ["Siping"] = { "" }, ["Liaoyuan"] = { "" }, ["Dunhua"] = { "" }, ["Hunchun"] = { "" }, ["Baishan"] = { "" }, ["Tonghua"] = { "" }, ["Shenyang"] = { "" }, ["Anshan"] = { "" }, ["Tieling"] = { "" }, ["Jinzhou"] = { "" }, ["Malaysia-M"] = { "" }, ["Singapore-M"] = { "井底之蛙" }, ["Taz"] = { "" }, ["Tianjin"] = { "" }, ["Tianjin-JZ"] = { "" }, ["Tianjin-BD"] = { "" }, ["Tianjin-NH"] = { "" }, ["Tianjin-HG"] = { "" }, ["Tianjin-TG"] = { "" }, ["Tianjin-DG"] = { "" }, ["Tianjin-JN"] = { "" }, ["Tianjin-DL"] = { "" }, ["Tianjin-JH"] = { "" }, ["Tianjin-XQ"] = { "" }, ["Tianjin-BC"] = { "" }, ["Tangshan"] = { "" }, ["Qinhuangdao"] = { "" }, ["Cangzhou"] = { "" }, ["Xianxian"] = { "" }, ["Xianxian-XY"] = { "" }, ["Baoding"] = { "" }, ["Dingxing"] = { "" }, ["Xiong'an"] = { "" }, ["Shijiazhuang"] = { "" }, ["Xingtai"] = { "" }, ["Hengshui"] = { "" }, ["Lijin"] = { "" }, ["Binzhou"] = { "" }, ["Wudi"] = { "" }, ["Weicheng"] = { "" }, ["Fangzi"] = { "" }, ["Changle-WF"] = { "" }, ["Shouguang"] = { "" }, ["Rizhao"] = { "" }, ["Wulian"] = { "" }, ["Jinan"] = { "" }, ["Zhangqiu"] = { "" }, ["Liaocheng"] = { "" }, ["Dezhou"] = { "" }, ["Tai'an"] = { "" }, ["Xintai"] = { "" }, ["Zibo"] = { "" }, ["Zichuan"] = { "" }, ["Boshan"] = { "" }, ["Yinan"] = { "" }, ["Dalian"] = { "" }, ["Dandong"] = { "" }, ["Yantai"] = { "" }, ["Muping"] = { "" }, ["Laizhou"] = { "" }, ["Weihai"] = { "" }, ["Rongcheng"] = { "" }, ["Qingdao"] = { "" }, ["Hanting"] = { "" }, ["Changyi"] = { "" }, ["Gaomi"] = { "" }, ["Zhucheng"] = { "" }, ["Anqiu"] = { "" }, ["Linqu"] = { "" }, ["Qingzhou"] = { "" }, ["Yishui"] = { "" }, ["Hulin-XL"] = { "" }, ["Linjiang"] = { "" }, ["Ji'an-M"] = { "" }, ["Luoyang"] = { "" }, ["Luoning"] = { "" }, ["Sanmenxia"] = { "" }, ["Lingbao"] = { "" }, ["Luohe"] = { "" }, ["Zhumadian"] = { "" }, ["Biyang"] = { "" }, ["Zhoukou"] = { "" }, ["Dancheng"] = { "" }, ["Xuchang"] = { "" }, ["Changge"] = { "" }, ["Pingdingshan"] = { "" }, ["Lushan-M"] = { "" }, ["Nanyang"] = { "" }, ["Xixia"] = { "" }, ["Dengzhou"] = { "" }, ["Zaozhuang"] = { "" }, ["Ningyang"] = { "" }, ["Jining-M"] = { "" }, ["Linyi"] = { "" }, ["Heze"] = { "" }, ["Daming"] = { "" }, ["Yuncheng"] = { "" }, ["Wenxi"] = { "" }, ["Longxing"] = { "" }, ["Yongji"] = { "" }, ["Wanrong"] = { "" }, ["Ronghe"] = { "" }, ["Linfen"] = { "" }, ["Jixian"] = { "" }, ["Huozhou"] = { "" }, ["Hongtong"] = { "" }, ["Shangqiu"] = { "" }, ["Yongcheng"] = { "" }, ["Yuanyang"] = { "" }, ["Zhengzhou"] = { "" }, ["Kaifeng"] = { "" }, ["Lankao"] = { "" }, ["Changyuan"] = { "" }, ["Xunxian"] = { "" }, ["Puyang"] = { "" }, ["Fanxian"] = { "" }, ["Xinyang"] = { "" }, ["Gushi"] = { "" }, ["Shangluo"] = { "" }, ["Luonan"] = { "" }, ["Danfeng"] = { "" }, ["Shangnan"] = { "" }, ["Shanyang"] = { "" }, ["Zhen'an"] = { "" }, ["Hanbin"] = { "" }, ["Hanbin-XH"] = { "" }, ["Baihe"] = { "" }, ["Baihe-MP"] = { "" }, ["Pingli"] = { "" }, ["Xunyang"] = { "" }, ["Lueyang"] = { "" }, ["Mianxian"] = { "" }, ["Yangxian"] = { "" }, ["Xi'an"] = { "" }, ["Weiyang"] = { "" }, ["Baqiao"] = { "" }, ["Yanliang"] = { "" }, ["Lintong"] = { "" }, ["Chang'an"] = { "" }, ["Huyi"] = { "" }, ["Gaoling"] = { "" }, ["Zhouzhi"] = { "" }, ["Lantian"] = { "" }, ["Xianyang"] = { "" }, ["Xingping"] = { "" }, ["Wugong"] = { "" }, ["Qianxian"] = { "" }, ["Liquan"] = { "" }, ["Jingyang"] = { "" }, ["Sanyuan-M"] = { "" }, ["Yongshou"] = { "" }, ["Changwu"] = { "" }, ["Tongchuan"] = { "" }, ["Yaozhou"] = { "" }, ["Yijun"] = { "" }, ["Weinan"] = { "" }, ["Weinan-HZ"] = { "" }, ["Hancheng"] = { "" }, ["Huayin"] = { "" }, ["Tongguan"] = { "" }, ["Dali-SX"] = { "" }, ["Heyang"] = { "" }, ["Chengcheng"] = { "" }, ["Baishui"] = { "" }, ["Pucheng-M"] = { "" }, ["Fuping"] = { "" }, ["Huanglong"] = { "" }, ["Yichuan"] = { "" }, ["Huangling"] = { "" }, ["Luochuan"] = { "" }, ["Fuxian"] = { "" }, ["Dingbian"] = { "" }, ["Baoji"] = { "" }, ["Baoji-CC"] = { "" }, ["Fengxiang"] = { "" }, ["Qishan"] = { "" }, ["Fufeng"] = { "" }, ["Meixian-M"] = { "" }, ["Taibai"] = { "" }, ["Fengxian-SX"] = { "" }, ["Qianyang"] = { "" }, ["Longxian"] = { "" }, ["Linyou"] = { "" }, ["Tongxin"] = { "" }, ["Yanchi"] = { "" }, ["Guyuan"] = { "" }, ["Xiji"] = { "" }, ["Longde"] = { "" }, ["Jingyuan"] = { "" }, ["Tianshui"] = { "" }, ["Xining"] = { "" }, ["Menyuan"] = { "" }, ["Yanqi"] = { "" }, ["Xuzhou"] = { "" }, ["Xuzhou-JW"] = { "" }, ["Pizhou"] = { "" }, ["Suining"] = { "" }, ["Peixian"] = { "" }, ["Xinyi-M"] = { "" }, ["Fengxian-M"] = { "" }, ["Suqian"] = { "" }, ["Ganyu"] = { "" }, ["Donghai"] = { "" }, ["Fuyang"] = { "" }, ["Bengbu"] = { "" }, ["Suzhou-M"] = { "" }, ["Huaibei"] = { "" }, ["Bozhou"] = { "" }, ["Guangde-QC"] = { "" }, ["Qimen-AL-Jun"] = { "" }, ["Anji-HN"] = { "" }, ["Gansu-DG"] = { "" }, ["Shaanxi-DG"] = { "" }, ["Yinchuan"] = { "" }, ["Wuzhong"] = { "" }, ["Zhongwei"] = { "" }, ["Bayanhot"] = { "" }, ["Lanzhou"] = { "" }, ["Jiuquan"] = { "" }, ["Dunhuang"] = { "" }, ["Shandan"] = { "" }, ["Tianzhu"] = { "" }, ["Hami"] = { "" }, ["Changji"] = { "" }, ["Ürümqi"] = { "" }, ["Dabancheng-XG"] = { "" }, ["Midong-CSZ"] = { "" }, ["Ürümqi-BFG"] = { "" }, ["Jimsar"] = { "" }, ["Chengdu"] = { "" }, ["Xindu"] = { "" }, ["Xindu-XF"] = { "" }, ["Huayang"] = { "" }, ["Pidu"] = { "" }, ["Wenjiang"] = { "" }, ["Shuangliu"] = { "" }, ["Xinjin"] = { "" }, ["Jintang"] = { "" }, ["Pengzhou"] = { "" }, ["Dujiangyan"] = { "" }, ["Chongzhou"] = { "" }, ["Dayi"] = { "" }, ["Pujiang-M"] = { "" }, ["Qionglai"] = { "" }, ["Jianyang-M"] = { "" }, ["Xiaojin"] = { "" }, ["Jinchuan"] = { "" }, ["Songpan"] = { "" }, ["Maoxian"] = { "" }, ["Lixian"] = { "" }, ["Wenchuan"] = { "" }, ["Deyang"] = { "" }, ["Luojiang"] = { "" }, ["Mianzhu"] = { "" }, ["Shifang"] = { "" }, ["Guanghan"] = { "" }, ["Zhongjiang"] = { "" }, ["Ziyang-SC"] = { "" }, ["Anyue"] = { "" }, ["Lezhi"] = { "" }, ["Mianyang"] = { "" }, ["Anzhou"] = { "" }, ["Zitong"] = { "" }, ["Jiangyou"] = { "" }, ["Jiangyou-ZM"] = { "" }, ["Pingwu"] = { "" }, ["Beichuan"] = { "" }, ["Yanting"] = { "" }, ["Santai"] = { "" }, ["Guangyuan"] = { "" }, ["Zhaohua"] = { "" }, ["Cangxi"] = { "" }, ["Jiange"] = { "" }, ["Meishan"] = { "" }, ["Pengshan"] = { "" }, ["Danling"] = { "" }, ["Hongya"] = { "" }, ["Qingshen"] = { "" }, ["Renshou"] = { "" }, ["Luzhou"] = { "" }, ["Naxi"] = { "" }, ["Luxian"] = { "" }, ["Xuyong"] = { "" }, ["Gulin"] = { "" }, ["Hejiang"] = { "" }, ["Yibin"] = { "" }, ["Nanxi"] = { "" }, ["Pingshan-M"] = { "" }, ["Gaoxian"] = { "" }, ["Changning-M"] = { "" }, ["Gongxian"] = { "" }, ["Xingwen-GS"] = { "" }, ["Xingwen-BWS"] = { "" }, ["Jiang'an"] = { "" }, ["Junlian"] = { "" }, ["Leshan"] = { "" }, ["Jiajiang"] = { "" }, ["Emeishan"] = { "" }, ["Ebian"] = { "" }, ["Qianwei"] = { "" }, ["Mabian"] = { "" }, ["Jingyan"] = { "" }, ["Neijiang"] = { "" }, ["Zizhong"] = { "" }, ["Weiyuan"] = { "" }, ["Longchang"] = { "" }, ["Suining-SC"] = { "" }, ["Pengxi"] = { "" }, ["Shehong"] = { "" }, ["Guang'an"] = { "" }, ["Yuechi"] = { "" }, ["Wusheng"] = { "" }, ["Linshui"] = { "" }, ["Nanchong"] = { "" }, ["Nanbu"] = { "" }, ["Langzhong"] = { "" }, ["Yilong"] = { "" }, ["Yingshan"] = { "" }, ["Peng'an"] = { "" }, ["Dazhou"] = { "" }, ["Dazhu"] = { "" }, ["Kaijiang"] = { "" }, ["Wanyuan"] = { "" }, ["Xuanhan"] = { "" }, ["Bazhong"] = { "" }, ["Tongjiang"] = { "" }, ["Nanjiang"] = { "" }, ["Hanyuan"] = { "" }, ["Xichang"] = { "" }, ["Zigong"] = { "" }, ["Fushun"] = { "" }, ["Rongxian-M"] = { "" }, ["Muli"] = { "" }, ["Leibo"] = { "" }, ["Chongqing"] = { "" }, ["Chongqing-JB"] = { "" }, ["Chongqing-JLP"] = { "" }, ["Chongqing-DDK"] = { "" }, ["Chongqing-SPB"] = { "" }, ["Chongqing-BN"] = { "" }, ["Chongqing-NA"] = { "" }, ["Chongqing-QIJ"] = { "" }, ["Chongqing-QJ-WS"] = { "" }, ["Chongqing-YB"] = { "" }, ["Chongqing-BB"] = { "" }, ["Chongqing-NC"] = { "" }, ["Chongqing-WL"] = { "" }, ["Chongqing-DZ"] = { "" }, ["Chongqing-RC"] = { "" }, ["Chongqing-YC"] = { "" }, ["Chongqing-BS"] = { "" }, ["Chongqing-TL"] = { "" }, ["Chongqing-TN"] = { "" }, ["Chongqing-HC"] = { "" }, ["Chongqing-CS"] = { "" }, ["Chongqing-FL"] = { "" }, ["Chongqing-JJ"] = { "" }, ["Chongqing-WZ"] = { "" }, ["Chongqing-SZ"] = { "" }, ["Chongqing-KZ"] = { "" }, ["Chongqing-CK"] = { "" }, ["Chongqing-DJ"] = { "" }, ["Chongqing-LP"] = { "" }, ["Chongqing-FD"] = { "" }, ["Chongqing-ZX"] = { "" }, ["Chongqing-QJ"] = { "" }, ["Chongqing-PS"] = { "" }, ["Chongqing-YY"] = { "" }, ["Chongqing-XS"] = { "" }, ["Chongqing-YNY"] = { "" }, ["Chongqing-WX"] = { "" }, ["Chongqing-FJ"] = { "" }, ["Chongqing-WS"] = { "" }, ["Wuhan"] = { "" }, ["Jiangxia"] = { "" }, ["Caidian"] = { "" }, ["Xinzhou-HB"] = { "" }, ["Huangpi"] = { "" }, ["Hanchuan"] = { "" }, ["Suizhou"] = { "" }, ["Suixian"] = { "" }, ["Yichang"] = { "" }, ["Dangyang"] = { "" }, ["Zhijiang"] = { "" }, ["Yidu"] = { "" }, ["Changyang"] = { "" }, ["Xingshan"] = { "" }, ["Zigui"] = { "" }, ["Wufeng"] = { "" }, ["Enshi"] = { "" }, ["Hefeng"] = { "" }, ["Badong"] = { "" }, ["Xuan'en"] = { "" }, ["Laifeng"] = { "" }, ["Lichuan-M"] = { "" }, ["Jianshi"] = { "" }, ["Xianfeng"] = { "" }, ["Xiangyang"] = { "" }, ["Laohekou"] = { "" }, ["Baokang"] = { "" }, ["Nanzhang"] = { "" }, ["Zaoyang"] = { "" }, ["Yicheng"] = { "" }, ["Gucheng"] = { "" }, ["Jingzhou"] = { "" }, ["Jingzhou-SS"] = { "" }, ["Jiangling"] = { "" }, ["Shishou"] = { "" }, ["Gong'an"] = { "" }, ["Songzi"] = { "" }, ["Jingmen"] = { "" }, ["Zhongxiang"] = { "" }, ["Jingshan"] = { "" }, ["Tianmen"] = { "" }, ["Xiantao"] = { "" }, ["Qianjiang"] = { "" }, ["Shennongjia"] = { "" }, ["Shiyan"] = { "" }, ["Zhuxi"] = { "" }, ["Zhushan"] = { "" }, ["Yunxi"] = { "" }, ["Yunyang"] = { "" }, ["Danjiangkou"] = { "" }, ["Fangxian"] = { "" }, ["Lhasa"] = { "" }, ["Guiyang"] = { "" }, ["Huaxi"] = { "" }, ["Zunyi"] = { "" }, ["Tongzi"] = { "" }, ["Renhuai"] = { "" }, ["Bijie"] = { "" }, ["Jinsha-M"] = { "" }, ["Dafang"] = { "" }, ["Weining"] = { "" }, ["Liupanshui"] = { "" }, ["Liuzhi"] = { "" }, ["Xingyi"] = { "" }, ["Anshun"] = { "" }, ["Duyun"] = { "" }, ["Pingtang"] = { "" }, ["Fuquan"] = { "" }, ["Weng'an"] = { "" }, ["Kaili"] = { "" }, ["Liping-GZ"] = { "" }, ["Zhenyuan"] = { "" }, ["Tongren"] = { "" }, ["Sinan"] = { "" }, ["Yuping"] = { "" }, ["Liping"] = { "" }, ["Zhaotong"] = { "" }, ["Baoshan-M"] = { "" }, ["Dali"] = { "" }, ["Kunming"] = { "" }, ["Qujing"] = { "" }, ["Wenshan"] = { "" }, ["Mengzi"] = { "" }, ["Lancang"] = { "" }, ["Weixi"] = { "" }, ["Pu'er"] = { "" }, ["Lincang"] = { "" }, ["Guilin"] = { "" }, ["Lingui"] = { "" }, ["Guanyang"] = { "" }, ["Lipu"] = { "" }, ["Pingle"] = { "" }, ["Yangshuo"] = { "" }, ["Liuzhou"] = { "" }, ["Liuzhou-LR"] = { "" }, ["Luzhai"] = { "" }, ["Sanjiang-DZ"] = { "" }, ["Nanning-M"] = { "" }, ["Yongning-FJ"] = { "" }, ["Wuming"] = { "" }, ["Wuming-FC"] = { "" }, ["Binyang-M"] = { "" }, ["Shanglin"] = { "" }, ["Yizhou"] = { "" }, ["Jinchengjiang"] = { "" }, ["Luocheng"] = { "" }, ["Fengshan"] = { "" }, ["Tianlin-LP"] = { "" }, ["Tianlin-PT"] = { "" }, ["Leye"] = { "" }, ["Lingyun"] = { "" }, ["Longlin"] = { "" }, ["Xilin"] = { "" }, ["Xiangzhou-NL"] = { "" }, ["Qinzhou-M"] = { "" }, ["Jishou"] = { "" }, ["Changde"] = { "" }, ["Zhangjiajie"] = { "" }, ["Yongzhou"] = { "" }, ["Chenzhou"] = { "" }, ["Huaihua"] = { "" }, ["Huitong"] = { "" }, ["Xiangtan-JN"] = { "" }, ["Ganzhou-M"] = { "" }, ["Shiquan"] = { "" }, ["Ziyang"] = { "" }, ["Ningshan"] = { "" }, ["Langao"] = { "" }, ["Zhenping"] = { "" }, ["Hanzhong"] = { "" }, ["Nanzheng"] = { "" }, ["Ningqiang"] = { "" }, ["Liuba"] = { "" }, ["Chenggu"] = { "" }, ["Foping"] = { "" }, ["Xixiang"] = { "" }, ["Zhenba"] = { "" }, ["Anji-HB"] = { "" }, ["Kokang"] = { "" }, ["Dagudi"] = { "" }, ["Reshuitang"] = { "" }, ["Mae Salong"] = { "" }, ["Mae Sai"] = { "" }, ["Oudomxay"] = { "" }, ["Siantar"] = { "" }, ["Nanjing"] = { "" }, ["Pukou"] = { "" }, ["Luhe-M"] = { "" }, ["Lishui-M"] = { "" }, ["Yangzhou"] = { "" }, ["Jiangdu"] = { "" }, ["Baoying"] = { "" }, ["Gaoyou"] = { "" }, ["Yizheng"] = { "" }, ["Taizhou-M"] = { "" }, ["Taixing"] = { "" }, ["Jiangyan"] = { "" }, ["Jingjiang-DX"] = { "" }, ["Zhenjiang"] = { "" }, ["Jurong"] = { "" }, ["Yangzhong"] = { "" }, ["Lianyungang"] = { "" }, ["Haizhou"] = { "" }, ["Guanyun"] = { "" }, ["Guannan"] = { "" }, ["Huai'an"] = { "" }, ["Huai'an-HA"] = { "" }, ["Huaiyin"] = { "" }, ["Hongze"] = { "" }, ["Lianshui"] = { "" }, ["Xuyi"] = { "" }, ["Jinhu"] = { "" }, ["Xinghua"] = { "" }, ["Nantong"] = { "" }, ["Rugao"] = { "" }, ["Rudong"] = { "" }, ["Hai'an"] = { "" }, ["Yancheng"] = { "" }, ["Dongtai"] = { "" }, ["Binhai"] = { "" }, ["Sheyang"] = { "" }, ["Dafeng"] = { "" }, ["Funing"] = { "" }, ["Jianhu"] = { "" }, ["Xiangshui"] = { "" }, ["Shuyang"] = { "" }, ["Sihong"] = { "" }, ["Siyang"] = { "" }, ["Anqing"] = { "" }, ["Tongcheng"] = { "" }, ["Zongyang"] = { "" }, ["Chizhou"] = { "" }, ["Qingyang"] = { "" }, ["Wuhu"] = { "" }, ["Wuhu-QS"] = { "" }, ["Wanzhi"] = { "" }, ["Jinghu"] = { "" }, ["Fanchang"] = { "" }, ["Wuwei"] = { "" }, ["Hanshan"] = { "" }, ["Hexian"] = { "" }, ["Ma'anshan"] = { "" }, ["Dangtu"] = { "" }, ["Xuancheng"] = { "" }, ["Tongling"] = { "" }, ["Hefei"] = { "" }, ["Feidong"] = { "" }, ["Feixi"] = { "" }, ["Chaohu"] = { "" }, ["Lujiang"] = { "" }, ["Changfeng"] = { "" }, ["Huainan"] = { "" }, ["Lu'an"] = { "" }, ["Jin'an-QSH"] = { "" }, ["Shucheng"] = { "" }, ["Huoshan"] = { "" }, ["Chuzhou"] = { "" }, ["Lai'an"] = { "" }, ["Quanjiao"] = { "" }, ["Mingguang"] = { "" }, ["Tianchang"] = { "" }, ["Echeng"] = { "" }, ["Huangshi"] = { "" }, ["Huanggang"] = { "" }, ["Hong'an"] = { "" }, ["Macheng"] = { "" }, ["Luotian"] = { "" }, ["Yingshan-HB"] = { "" }, ["Xishui"] = { "" }, ["Huangmei"] = { "" }, ["Wuxue"] = { "" }, ["Qichun"] = { "" }, ["Xiaogan"] = { "" }, ["Anlu"] = { "" }, ["Yingcheng"] = { "" }, ["Yunmeng"] = { "" }, ["Dawu"] = { "" }, ["Guangshui"] = { "" }, ["Zhashui"] = { "" }, ["Jiujiang"] = { "" }, ["Ruichang"] = { "" }, ["Anji-AQ"] = { "" }, ["Najiahu"] = { "" }, ["Dianbai-Jun"] = { "" }, ["Ningguo-GK"] = { "" }, ["Langxi"] = { "" }, ["Changle-QJ"] = { "" }, ["Yanping"] = { "" }, ["Jiangshan-M-NBD"] = { "" }, ["Kaihua-M-HB"] = { "" }, ["Yushan-M-HY"] = { "" }, ["Juexi"] = { "" }, ["Taiyuan"] = { "" }, ["Jiancaoping"] = { "" }, ["Jinyuan"] = { "" }, ["Qingxu"] = { "" }, ["Loufan"] = { "" }, ["Taigu"] = { "" }, ["Pingyao"] = { "" }, ["Heshun"] = { "" }, ["Qixian"] = { "" }, ["Yangyuan"] = { "" }, ["Datong"] = { "" }, ["Yunzhou"] = { "" }, ["Yunzhou-XCT"] = { "" }, ["Tianzhen"] = { "" }, ["Guangling"] = { "" }, ["Shuozhou"] = { "" }, ["Shanyin"] = { "" }, ["Pinglu"] = { "" }, ["Pingding"] = { "" }, ["Xinzhou"] = { "" }, ["Wutai"] = { "" }, ["Daixian"] = { "" }, ["Wuzhai"] = { "" }, ["Lishi"] = { "" }, ["Shilou"] = { "" }, ["Fenyang"] = { "" }, ["Lanxian"] = { "" }, ["Linxian"] = { "" }, ["Wenshui"] = { "" }, ["Xiaoyi"] = { "" }, ["Fenxi"] = { "" }, ["Xixian"] = { "" }, ["Changzhi"] = { "" }, ["Tunliu"] = { "" }, ["Baochang"] = { "" }, ["Linhe"] = { "" }, ["Pingshun"] = { "" }, ["Zhangzi"] = { "" }, ["Qinxian"] = { "" }, ["Jincheng"] = { "" }, ["Lingchuan"] = { "" }, ["Yangcheng"] = { "" }, ["Gaoping"] = { "" }, ["Jining"] = { "" }, ["Liangcheng"] = { "" }, ["Hohhot"] = { "" }, ["Baotou"] = { "" }, ["Dongsheng"] = { "" }, ["Haibowan"] = { "" }, ["Erenhot"] = { "" }, ["Pingshan"] = { "" }, ["Zhangjiakou"] = { "" }, ["Chongli"] = { "" }, ["Handan"] = { "" }, ["Linzhang"] = { "" }, ["Anyang"] = { "" }, ["Linzhou"] = { "" }, ["Hebi"] = { "" }, ["Xinxiang"] = { "" }, ["Jiaozuo"] = { "" }, ["Qinyang"] = { "" }, ["Wenxian"] = { "" }, ["Wuzhi"] = { "" }, ["Jiyuan"] = { "" }, ["Suide"] = { "" }, ["Zizhou"] = { "" }, ["Mizhi"] = { "" }, ["Jiaxian"] = { "" }, ["Wubu"] = { "" }, ["Shenmu"] = { "" }, ["Fugu"] = { "" }, ["Yulin-J"] = { "" }, ["Hengshan-J"] = { "" }, ["Jingbian"] = { "" }, ["Yan'an"] = { "" }, ["Ansai"] = { "" }, ["Ganquan"] = { "" }, ["Zhidan"] = { "" }, ["Wuqi-J"] = { "" }, ["Qingjian"] = { "" }, ["Zichang"] = { "" }, ["Yanchuan"] = { "" }, ["Yanchang"] = { "" }, ["Shanghai"] = { "" }, ["Yangpu"] = { "" }, ["Xinzhuang"] = { "" }, ["Zhenru"] = { "" }, ["Songjiang"] = { "" }, ["Chuansha"] = { "" }, ["Nanhui"] = { "" }, ["Zhoupu"] = { "" }, ["Huinan"] = { "" }, ["Fengxian"] = { "" }, ["Jinshan"] = { "" }, ["Qingpu"] = { "" }, ["Jiading"] = { "" }, ["Baoshan-SCD"] = { "" }, ["Baoshan-LD"] = { "" }, ["Baoshan-YP"] = { "" }, ["Chongming"] = { "" }, ["Suzhou"] = { "" }, ["Shengpu"] = { "" }, ["Xishan"] = { "" }, ["Wujiang-SL"] = { "" }, ["Wujiang-LL"] = { "" }, ["Wujiang-SZ"] = { "" }, ["Wuxi"] = { "" }, ["Changshu"] = { "" }, ["Kunshan"] = { "" }, ["Taicang"] = { "" }, ["Zhangjiagang"] = { "" }, ["Tongzhou"] = { "" }, ["Qidong"] = { "" }, ["Qidong-LS"] = { "" }, ["Haimen"] = { "" }, ["Haimen-SJ"] = { "" }, ["Rudong-W"] = { "" }, ["Jiaxing"] = { "" }, ["Jiashan"] = { "" }, ["Pinghu"] = { "" }, ["Haining-YG"] = { "" }, ["Haining-XS"] = { "" }, ["Tongxiang"] = { "" }, ["Haiyan"] = { "" }, ["Changzhou"] = { "" }, ["Liyang"] = { "" }, ["Jintan"] = { "" }, ["Yixing"] = { "" }, ["Danyang"] = { "" }, ["Danyang-TJQ"] = { "" }, ["Jingjiang"] = { "" }, ["Jiangyin"] = { "" }, ["Gaochun"] = { "" }, ["Gaochun-ZB"] = { "" }, ["Huzhou"] = { "" }, ["Huzhou-SL"] = { "" }, ["Changxing"] = { "" }, ["Anji"] = { "" }, ["Anji-XF"] = { "" }, ["Deqing-W"] = { "" }, ["Deqing-GT"] = { "" }, ["Hangzhou"] = { "" }, ["Yuhang"] = { "" }, ["Lin'an"] = { "" }, ["Lin'an-CH"] = { "" }, ["Lin'an-YQ"] = { "" }, ["Fuyang-W"] = { "" }, ["Fuyang-XD"] = { "" }, ["Xiaoshan"] = { "" }, ["Tonglu"] = { "" }, ["Fenshui-WS"] = { "" }, ["Shaoxing"] = { "" }, ["Shaoxing-KQ"] = { "" }, ["Shangyu"] = { "" }, ["Zhuji"] = { "" }, ["Zhuji-WJJ"] = { "" }, ["Shengzhou"] = { "" }, ["Shengzhou-CR"] = { "" }, ["Shengzhou-TP"] = { "" }, ["Xinchang"] = { "" }, ["Ningbo"] = { "" }, ["Zhenhai"] = { "" }, ["Fenghua"] = { "" }, ["Beilun"] = { "" }, ["Yinzhou"] = { "" }, ["Yuyao"] = { "" }, ["Cixi"] = { "" }, ["Xiangshan"] = { "" }, ["Ninghai"] = { "" }, ["Zhoushan"] = { "" }, ["Dinghai"] = { "" }, ["Daishan"] = { "" }, ["Shengsi"] = { "" }, ["Jiaojiang"] = { "" }, ["Huangyan"] = { "" }, ["Tiantai"] = { "" }, ["Xianju"] = { "" }, ["Sanmen"] = { "" }, ["Linhai"] = { "" }, ["Wenling"] = { "" }, ["Yuhuan"] = { "" }, ["Yuhuan-DMY"] = { "" }, ["Yuhuan-CM"] = { "" }, ["Wenzhou"] = { "" }, ["Yueqing"] = { "" }, ["Yongjia"] = { "" }, ["Yongjia-FL"] = { "" }, ["Rui'an"] = { "" }, ["Longgang"] = { "" }, ["Dongtou"] = { "" }, ["Cangnan-JX"] = { "" }, ["Pingyang"] = { "" }, ["Taishun"] = { "" }, ["Wencheng"] = { "" }, ["Lishui"] = { "" }, ["Qingtian"] = { "" }, ["Jinyun"] = { "" }, ["Xuanping"] = { "" }, ["Songyang-XP"] = { "" }, ["Songyang-GS"] = { "" }, ["Yunhe"] = { "" }, ["Jingning"] = { "" }, ["Qingyuan-W"] = { "" }, ["Longquan"] = { "" }, ["Quzhou"] = { "" }, ["Qujiang-DZ"] = { "" }, ["Suichang"] = { "" }, ["Jiangshan"] = { "" }, ["Changshan"] = { "" }, ["Kaihua"] = { "" }, ["Longyou"] = { "" }, ["Jinhua"] = { "" }, ["Tangxi"] = { "" }, ["Yiwu"] = { "" }, ["Yongkang"] = { "" }, ["Pujiang"] = { "" }, ["Dongyang"] = { "" }, ["Pan'an"] = { "" }, ["Wuyi"] = { "" }, ["Lanxi"] = { "" }, ["Shangrao"] = { "" }, ["Shangrao-Rail"] = { "" }, ["Guangfeng"] = { "" }, ["Yushan"] = { "" }, ["Xuancheng-YC"] = { "" }, ["Xuancheng-JP"] = { "" }, ["Wuhu-LL"] = { "" }, ["Tongling-W"] = { "" }, ["Nanling"] = { "" }, ["Yi'an-WS"] = { "" }, ["Huangshan"] = { "" }, ["Jingxian"] = { "" }, ["Jingxian-ZJ"] = { "" }, ["Shitai-JZ"] = { "" }, ["Pucheng"] = { "" }, ["Changsha"] = { "" }, ["Yiyang-X"] = { "" }, ["Liuyang-YA"] = { "" }, ["Xiangtan"] = { "" }, ["Miluo-CL"] = { "" }, ["Xiangxiang"] = { "" }, ["Xiangxiang-MQ"] = { "" }, ["Loudi"] = { "" }, ["Shuangfeng"] = { "" }, ["Xinhua"] = { "" }, ["Lianyuan"] = { "" }, ["Shaoyang"] = { "" }, ["Lengshuitan"] = { "" }, ["Zhuzhou"] = { "" }, ["Longhui"] = { "" }, ["Suining-X"] = { "" }, ["Dongkou-HQ"] = { "" }, ["Wugang"] = { "" }, ["Hengyang"] = { "" }, ["Hengshan"] = { "" }, ["Hengshan-BG"] = { "" }, ["Qiyang"] = { "" }, ["Quanzhou-X"] = { "" }, ["Guanyang-X"] = { "" }, ["Qinglong-CL"] = { "" }, ["Nanchong-CL"] = { "" }, ["Nanchang"] = { "" }, ["Xinjian-WC"] = { "" }, ["Nanchang-TC"] = { "" }, ["Anyi"] = { "" }, ["Hukou"] = { "" }, ["Lushan"] = { "" }, ["Yongxiu"] = { "" }, ["Gongqingcheng-JY"] = { "" }, ["Xiushui"] = { "" }, ["Pengze"] = { "" }, ["Duchang"] = { "" }, ["Duchang-TT"] = { "" }, ["Duchang-YF"] = { "" }, ["Wuning-QK"] = { "" }, ["Poyang"] = { "" }, ["Poyang-MT"] = { "" }, ["Yugan"] = { "" }, ["Wannian"] = { "" }, ["Yiyang"] = { "" }, ["Hengfeng"] = { "" }, ["Yanshan-HK"] = { "" }, ["Yanshan-YP"] = { "" }, ["Shangrao-SX"] = { "" }, ["Shangrao-HM"] = { "" }, ["Jingdezhen"] = { "" }, ["Leping"] = { "" }, ["Yichun"] = { "" }, ["Yifeng"] = { "" }, ["Gao'an"] = { "" }, ["Fengxin"] = { "" }, ["Shanggao"] = { "" }, ["Wanzai"] = { "" }, ["Fengcheng"] = { "" }, ["Fengcheng-ST"] = { "" }, ["Xinyu"] = { "" }, ["Fuzhou-G"] = { "" }, ["Linchuan-SDD"] = { "" }, ["Dongxiang"] = { "" }, ["Nancheng"] = { "" }, ["Nanfeng"] = { "" }, ["Yihuang"] = { "" }, ["Lichuan"] = { "" }, ["Chongren"] = { "" }, ["Pingxiang"] = { "" }, ["Lianhua"] = { "" }, ["Luxi"] = { "" }, ["Ji'an"] = { "" }, ["Jishui-LT"] = { "" }, ["Yongfeng"] = { "" }, ["Taihe"] = { "" }, ["Xiajiang"] = { "" }, ["Yongxin"] = { "" }, ["Yingtan"] = { "" }, ["Yujiang"] = { "" }, ["Guixi"] = { "" }, ["Susong"] = { "" }, ["Susong-HT"] = { "" }, ["Susong-GL"] = { "" }, ["Wangjiang"] = { "" }, ["Qianshan"] = { "" }, ["Huaining"] = { "" }, ["Huaining-SP"] = { "" }, ["Yuexi"] = { "" }, ["Taihu"] = { "" }, ["Dongzhi"] = { "" }, ["Shitai"] = { "" }, ["Yangxin"] = { "" }, ["Yangxin-GH"] = { "" }, ["Daye"] = { "" }, ["Xianning"] = { "" }, ["Xianning-MQ"] = { "" }, ["Jiayu"] = { "" }, ["Chongyang"] = { "" }, ["Chibi"] = { "" }, ["Tongshan"] = { "" }, ["Tongcheng-G"] = { "" }, ["Jianli"] = { "" }, ["Yueyang"] = { "" }, ["Yueyang-BX"] = { "" }, ["Linxiang"] = { "" }, ["Pingjiang-XJ"] = { "" }, ["Pingjiang-NJ"] = { "" }, ["Liuyang"] = { "" }, ["Liuyang-DY"] = { "" }, ["Liuyang-FY"] = { "" }, ["Liling-BTT"] = { "" }, ["Liling-BS"] = { "" }, ["Youxian"] = { "" }, ["Chaling"] = { "" }, ["Changning"] = { "" }, ["Changning-TS"] = { "" }, ["Leiyang"] = { "" }, ["Anren"] = { "" }, ["Zixing-XN"] = { "" }, ["Longhui-LDZ"] = { "" }, ["Dongkou"] = { "" }, ["Dongkou-SJ"] = { "" }, ["Jianning"] = { "" }, ["Taining"] = { "" }, ["Hanbin-NT"] = { "" }, ["Jinxian"] = { "" }, ["Jinxi"] = { "" }, ["Le'an"] = { "" }, ["Guangchang"] = { "" }, ["Anfu"] = { "" }, ["Suichuan"] = { "" }, ["Wan'an"] = { "" }, ["Jing'an"] = { "" }, ["Zhangshu"] = { "" }, ["Xingan"] = { "" }, ["Fenyi"] = { "" }, ["Meixian"] = { "" }, ["Xingning"] = { "" }, ["Dabu-XH"] = { "" }, ["Dabu-GB"] = { "" }, ["Fengshun-TK"] = { "" }, ["Fengshun-LH"] = { "" }, ["Fengshun-HJ"] = { "" }, ["Fengshun-FL"] = { "" }, ["Fengshun-PT"] = { "" }, ["Huizhou"] = { "" }, ["Huizhou-SK"] = { "" }, ["Huizhou-HL"] = { "" }, ["Huiyang"] = { "" }, ["Huidong-PS"] = { "" }, ["Huidong-DL"] = { "" }, ["Dongguan-H"] = { "" }, ["Longmen-PL"] = { "" }, ["Longmen-LX"] = { "" }, ["Boluo"] = { "" }, ["Shenzhen-H"] = { "" }, ["Shenzhen-H-LH"] = { "" }, ["Zengcheng-ZG"] = { "" }, ["Zhongshan-WGS"] = { "" }, ["Zhongshan-NLHS"] = { "" }, ["Wuhua-SZ"] = { "" }, ["Wuhua-HC"] = { "" }, ["Wuhua-CB"] = { "" }, ["Wuhua-MY"] = { "" }, ["Wuhua-ML"] = { "" }, ["Heyuan"] = { "" }, ["Zijin"] = { "" }, ["Zijin-GZ"] = { "" }, ["Longchuan-TC"] = { "" }, ["Longchuan-SD"] = { "" }, ["Heping-LZ"] = { "" }, ["Lianping"] = { "" }, ["Lianping-ZX"] = { "" }, ["Lianping-LJ"] = { "" }, ["Wengyuan"] = { "" }, ["Nanxiong-ZJ"] = { "" }, ["Qujiang"] = { "" }, ["Xinfeng-MT"] = { "" }, ["Xinfeng-DX"] = { "" }, ["Xiaosanjiang"] = { "" }, ["Liannan"] = { "" }, ["Conghua-H"] = { "" }, ["Jiexi"] = { "" }, ["Luhe"] = { "" }, ["Raoping-XF"] = { "" }, ["Xiuzhuan"] = { "" }, ["Pinghe-JF"] = { "" }, ["Nanjing-ML"] = { "" }, ["Nanjing-BL"] = { "" }, ["Changting"] = { "" }, ["Shanghang"] = { "" }, ["Yongding"] = { "" }, ["Yongding-XY"] = { "" }, ["Yongding-GB"] = { "" }, ["Yongding-HK"] = { "" }, ["Wuping"] = { "" }, ["Wuping-ZS"] = { "" }, ["Wuping-Y"] = { "" }, ["Wuping-WD"] = { "" }, ["Pingyu"] = { "" }, ["Liancheng"] = { "" }, ["Liancheng-PT"] = { "" }, ["Liancheng-JX"] = { "" }, ["Liancheng-ZB"] = { "" }, ["Liancheng-LY"] = { "" }, ["Ninghua"] = { "" }, ["Qingliu"] = { "" }, ["Yudu"] = { "" }, ["Ningdu"] = { "" }, ["Ruijin"] = { "" }, ["Shicheng"] = { "" }, ["Shangyou"] = { "" }, ["Sandu"] = { "" }, ["Ganzhou-PL"] = { "" }, ["Nankang"] = { "" }, ["Dayu"] = { "" }, ["Quannan"] = { "" }, ["Dingnan"] = { "" }, ["Longnan"] = { "" }, ["Xunwu"] = { "" }, ["Anyuan"] = { "" }, ["Huichang"] = { "" }, ["Chongyi"] = { "" }, ["Xingguo"] = { "" }, ["Yunhe-JST"] = { "" }, ["Tonggu"] = { "" }, ["Fengxin-ZX"] = { "" }, ["Taoyuan"] = { "" }, ["Miaoli"] = { "井肚蛤蟆", "井肚個蛤蟆", "山狗仔" }, ["Zaoqiao"] = { "" }, ["Touwu"] = { "" }, ["Nanzhuang"] = { "" }, ["Shitan"] = { "" }, ["Sanwan"] = { "" }, ["Toufen"] = { "" }, ["Gongguan"] = { "" }, ["Zhuolan-SX"] = { "" }, ["Liudui"] = { "井肚蛤蟆", "井肚個蛤蟆", "山狗仔" }, ["Wuluo"] = { "" }, ["Meinong"] = { "" }, ["Shanlin"] = { "" }, ["Hsinchu"] = { "井肚蛤蟆", "井肚個蛤蟆", "山狗仔" }, ["Dongshi"] = { "井肚蛤蟆", "井肚個蛤蟆", "山狗" }, ["Raoping"] = { "井肚蛤蟆", "井肚個蛤蟆", "山狗子" }, ["Zhuolan-RP"] = { "" }, ["Yunlin"] = { "井底𧊅子", "井底個𧊅子" }, ["Guoxing"] = { "" }, ["Hong Kong-H"] = { "" }, ["Tangkou"] = { "" }, ["Sanjia"] = { "" }, ["Sihe"] = { "" }, ["Qianpai"] = { "" }, ["Xindong"] = { "" }, ["Shalang"] = { "" }, ["Xin'an"] = { "" }, ["Shijiao"] = { "" }, ["Qingping"] = { "" }, ["Xihe"] = { "" }, ["Fumian-XS"] = { "" }, ["Luchuan-LC"] = { "" }, ["Luchuan-DQ"] = { "" }, ["Luchuan-SH"] = { "" }, ["Bobai-SH"] = { "" }, ["Bobai-LT"] = { "" }, ["Bobai-LP"] = { "" }, ["Bobai-LJ"] = { "" }, ["Bobai-CT"] = { "" }, ["Tang'an"] = { "" }, ["Beiliu-GH"] = { "" }, ["Beiliu-MM"] = { "" }, ["Xingye-GF"] = { "" }, ["Rongxian-XD"] = { "" }, ["Mashan-PL"] = { "" }, ["Binyang-WL"] = { "" }, ["Hengxian-XY"] = { "" }, ["Lingui-H-XJ"] = { "" }, ["Lipu-SDT"] = { "" }, ["Lipu-DSG"] = { "" }, ["Pingle-H"] = { "" }, ["Yangshuo-JB"] = { "" }, ["Tianlin-GL"] = { "" }, ["Qinzhou-H"] = { "" }, ["Guidong"] = { "" }, ["Rongchang-PL"] = { "" }, ["Chengdu-H-LT"] = { "" }, ["Longquanyi-H-SL"] = { "" }, ["Qingbaijiang-H-LW"] = { "" }, ["Xindu-H-SBT"] = { "" }, ["Xindu-H-HXC"] = { "" }, ["Xindu-H-XD"] = { "" }, ["Weiyuan-H"] = { "" }, ["Yilong-H"] = { "" }, ["Xichang-H"] = { "" }, ["Sabah-B"] = { "" }, ["Sabah-L"] = { "" }, ["Sabah-HY"] = { "" }, ["Sabah-HP"] = { "" }, ["Kuala Lumpur-H-HY"] = { "" }, ["Kuala Lumpur-H"] = { "" }, ["Senai"] = { "" }, ["Senai-JX"] = { "" }, ["Kuching"] = { "" }, ["Sungai Tapang"] = { "" }, ["Singkawang"] = { "" }, ["Pontianak-MX"] = { "" }, ["Mempawah"] = { "" }, ["Metal"] = { "" }, ["Singapore-MX"] = { "" }, ["Singapore-DB"] = { "" }, ["Belait-H"] = { "" }, ["Bangkok-MX"] = { "" }, ["Bangkok-FS"] = { "" }, ["Bangkok-JX"] = { "" }, ["Yangon-H"] = { "" }, ["Ho Chi Minh City-H"] = { "" }, ["Jixi"] = { "" }, ["Shexian"] = { "" }, ["Shexian-XG"] = { "" }, ["Shexian-DGY"] = { "" }, ["Tunxi"] = { "" }, ["Huizhou-HZ"] = { "" }, ["Xiuning"] = { "" }, ["Yixian"] = { "" }, ["Qimen"] = { "" }, ["Qimen-AL-Min"] = { "" }, ["Wuyuan"] = { "" }, ["Fuliang"] = { "" }, ["Dexing"] = { "" }, ["Jingde"] = { "" }, ["Zhanda"] = { "" }, ["Chun'an"] = { "" }, ["Sui'an"] = { "" }, ["Jiande"] = { "" }, ["Shouchang"] = { "" }, ["Guangzhou"] = { "" }, ["Hong Kong"] = { "井底之蛙" }, ["HK Weitou"] = { "" }, ["Kam Tin"] = { "" }, ["Shek Pik"] = { "" }, ["Ting Kok"] = { "" }, ["Tung Ping Chau"] = { "" }, ["Macau"] = { "" }, ["Panyu"] = { "" }, ["Huadu"] = { "" }, ["Conghua"] = { "" }, ["Zengcheng"] = { "" }, ["Foshan"] = { "" }, ["Nanhai"] = { "" }, ["Shunde"] = { "" }, ["Sanshui"] = { "" }, ["Gaoming"] = { "" }, ["Zhongshan"] = { "" }, ["Zhongshan-HC"] = { "" }, ["Zhongshan-NL"] = { "" }, ["Zhongshan-CKM"] = { "" }, ["Zhongshan-XL"] = { "" }, ["Zhongshan-DS"] = { "" }, ["Zhongshan-TB"] = { "" }, ["Zhongshan-HL"] = { "" }, ["Zhongshan-DF"] = { "" }, ["Zhongshan-NT"] = { "" }, ["Zhongshan-FS"] = { "" }, ["Zhongshan-SL"] = { "" }, ["Zhongshan-GK"] = { "" }, ["Zhongshan-HP"] = { "" }, ["Zhongshan-SJ"] = { "" }, ["Zhongshan-LW"] = { "" }, ["Zhongshan-MZ"] = { "" }, ["Zhongshan-GZ"] = { "" }, ["Zhongshan-BF"] = { "" }, ["Zhongshan-TZ"] = { "" }, ["Zhuhai"] = { "" }, ["Doumen-T"] = { "" }, ["Doumen-S"] = { "" }, ["Jiangmen"] = { "" }, ["Xinhui"] = { "" }, ["Taishan"] = { "" }, ["Taishan-GH"] = { "" }, ["Kaiping"] = { "" }, ["Enping"] = { "" }, ["Heshan"] = { "" }, ["Malan"] = { "" }, ["Malan-BTQ"] = { "" }, ["Malan-MHD"] = { "" }, ["Malan-SZP"] = { "" }, ["Malan-BLH"] = { "" }, ["Dongguan"] = { "" }, ["Shenzhen-C-LH"] = { "" }, ["Bao'an"] = { "" }, ["Dapeng"] = { "" }, ["Shenzhen-PD"] = { "" }, ["Pingshan-ZM"] = { "" }, ["Ebu-ZM"] = { "" }, ["Qingyuan"] = { "" }, ["Fogang"] = { "" }, ["Yingde"] = { "" }, ["Yangshan"] = { "" }, ["Lianshan"] = { "" }, ["Lianshan-YH"] = { "" }, ["Lianzhou"] = { "" }, ["Shaoguan"] = { "" }, ["Qujiang-C"] = { "" }, ["Renhua"] = { "" }, ["Lechang"] = { "" }, ["Gaoyao"] = { "" }, ["Sihui"] = { "" }, ["Guangning"] = { "" }, ["Deqing"] = { "" }, ["Huaiji"] = { "" }, ["Fengkai"] = { "" }, ["Yunfu"] = { "" }, ["Xinxing"] = { "" }, ["Luoding"] = { "" }, ["Yunan"] = { "" }, ["Yangjiang"] = { "井底蛙" }, ["Yangdong"] = { "" }, ["Yangdong-YS"] = { "" }, ["Yangchun"] = { "" }, ["Yangxi"] = { "" }, ["Xinyi"] = { "" }, ["Maoming"] = { "" }, ["Maoming-YJ"] = { "" }, ["Gaozhou"] = { "" }, ["Huazhou"] = { "" }, ["Huazhou-CQ"] = { "" }, ["Zhanjiang"] = { "" }, ["Lianjiang"] = { "" }, ["Wuchuan"] = { "" }, ["Nanning"] = { "" }, ["Nanning-Tanka"] = { "" }, ["Wuzhou"] = { "" }, ["Cangwu-LB"] = { "" }, ["Yulin"] = { "" }, ["Rongxian"] = { "" }, ["Hepu"] = { "" }, ["Hepu-ST"] = { "" }, ["Guiping"] = { "" }, ["Guiping-JT"] = { "" }, ["Guiping-JK"] = { "" }, ["Guiping-MD"] = { "" }, ["Guiping-ML"] = { "" }, ["Pingnan-PN"] = { "" }, ["Pingnan-DZ"] = { "" }, ["Mengshan"] = { "" }, ["Mengshan-XX"] = { "" }, ["Mengshan-CT"] = { "" }, ["Guigang-GC"] = { "" }, ["Guigang-NJ"] = { "" }, ["Guigang-PD"] = { "" }, ["Beiliu"] = { "" }, ["Beiliu-TL"] = { "" }, ["Beiliu-XL"] = { "" }, ["Baise"] = { "" }, ["Tiandong"] = { "" }, ["Tiandong-LF"] = { "" }, ["Tianyang"] = { "" }, ["Pingguo"] = { "" }, ["Pingguo-SX"] = { "" }, ["Bobai"] = { "" }, ["Lingshan"] = { "" }, ["Pubei"] = { "" }, ["Qinzhou"] = { "" }, ["Qinzhou-XD"] = { "" }, ["Qinzhou-CT"] = { "" }, ["Qinzhou-NS"] = { "" }, ["Qinzhou-XNJ"] = { "" }, ["Beihai"] = { "" }, ["Beihai-NK"] = { "" }, ["Beihai-YP"] = { "" }, ["Beihai-QG"] = { "" }, ["Beihai-QG-CB"] = { "" }, ["Ningming"] = { "" }, ["Hengxian"] = { "" }, ["Pumen"] = { "" }, ["Fangchenggang-FC"] = { "" }, ["Dongxing"] = { "" }, ["Chongzuo-LT"] = { "" }, ["Fusui-QJ"] = { "" }, ["Lingchuan-C-YJ"] = { "" }, ["Pingle-C-MJ"] = { "" }, ["Pingle-C-SS"] = { "" }, ["Lipu-ZC"] = { "" }, ["Danzhou"] = { "" }, ["Sanya-YL"] = { "" }, ["Kuala Lumpur"] = { "" }, ["Penang-C"] = { "" }, ["Ipoh"] = { "" }, ["Sarikei-C"] = { "" }, ["Singapore-C"] = { "" }, ["Jakarta-C"] = { "" }, ["Ho Chi Minh City"] = { "" }, ["Mong Cai"] = { "" }, ["Phnom Penh-C"] = { "" }, ["Yangon-C"] = { "" }, ["Mandalay-C"] = { "" }, ["Bangkok-C"] = { "" }, ["Betong"] = { "" }, ["Manila-C"] = { "" }, ["Nanning-P"] = { "" }, ["Nanning-P-SJ"] = { "" }, ["Nanning-P-GJY"] = { "" }, ["Nanning-P-ZGL"] = { "" }, ["Nanning-P-XXJD"] = { "" }, ["Nanning-P-SL"] = { "" }, ["Nanning-P-XX"] = { "" }, ["Nanning-P-SC"] = { "" }, ["Binyang"] = { "" }, ["Binyang-XQ"] = { "" }, ["Hengxian-P"] = { "" }, ["Wuxuan-JJ"] = { "" }, ["Chongzuo-P"] = { "" }, ["Liucheng-P"] = { "" }, ["Liucheng-P-GZ"] = { "" }, ["Yizhou-P-DS"] = { "" }, ["Luocheng-P"] = { "" }, ["Guilin-P"] = { "" }, ["Guilin-P-CY"] = { "" }, ["Guilin-P-DBZ"] = { "" }, ["Guilin-P-ZY"] = { "" }, ["Guilin-P-DB"] = { "" }, ["Guilin-P-YJ"] = { "" }, ["Guilin-P-QJ"] = { "" }, ["Lingui-P-WT"] = { "" }, ["Lingui-P-HS"] = { "" }, ["Lingui-P-LJ"] = { "" }, ["Lingui-P-LT"] = { "" }, ["Lingchuan-P"] = { "" }, ["Lingchuan-P-GQ"] = { "" }, ["Lingchuan-P-GD"] = { "" }, ["Lingchuan-P-TX"] = { "" }, ["Lingchuan-P-SZ"] = { "" }, ["Lingchuan-P-GP"] = { "" }, ["Lingchuan-P-LT"] = { "" }, ["Guanyang-P"] = { "" }, ["Quanzhou-P"] = { "" }, ["Pingle-P"] = { "" }, ["Pingle-P-XTM"] = { "" }, ["Yangshuo-P"] = { "" }, ["Yangshuo-P-PT"] = { "" }, ["Yongfu-P-JX"] = { "" }, ["Yongfu-P-CS"] = { "" }, ["Zhongshan-GA"] = { "" }, ["Xiamen"] = { "涵空龜", "井底水雞" }, ["Xiamen-HS"] = { "" }, ["Tong'an"] = { "" }, ["Quanzhou"] = { "" }, ["Jinjiang"] = { "" }, ["Nan'an"] = { "" }, ["Shishi"] = { "" }, ["Hui'an"] = { "" }, ["Anxi"] = { "" }, ["Yongchun"] = { "" }, ["Dehua"] = { "" }, ["Zhangzhou"] = { "涵空龜" }, ["Longhai"] = { "" }, ["Changtai"] = { "" }, ["Hua'an"] = { "" }, ["Nanjing-MN"] = { "" }, ["Pinghe"] = { "" }, ["Zhangpu"] = { "" }, ["Yunxiao"] = { "" }, ["Zhao'an"] = { "" }, ["Zhao'an-SD"] = { "" }, ["Zhao'an-TY"] = { "" }, ["Zhao'an-WS"] = { "" }, ["Dongshan"] = { "" }, ["Taipei"] = { "" }, ["Wanhua"] = { "" }, ["Tamsui"] = { "" }, ["Sanxia"] = { "" }, ["Pingxi"] = { "" }, ["Kaohsiung"] = { "" }, ["Cijin"] = { "" }, ["Hongmaogang"] = { "" }, ["Dalinpu"] = { "" }, ["Tianliao"] = { "" }, ["Yilan"] = { "" }, ["Luodong"] = { "" }, ["Toucheng"] = { "" }, ["Lukang"] = { "" }, ["Yongjing-MN"] = { "" }, ["Taichung"] = { "" }, ["Wuqi"] = { "" }, ["Tainan"] = { "涵空龜" }, ["Anping"] = { "" }, ["Shanhua"] = { "" }, ["Taitung"] = { "" }, ["Green Island"] = { "" }, ["Hsinchu-MN"] = { "" }, ["Miaoli-MN"] = { "" }, ["Mailiao"] = { "" }, ["Chiayi"] = { "" }, ["Chiayi-DS"] = { "" }, ["Baoli"] = { "" }, ["Liuqiu"] = { "" }, ["Kinmen"] = { "" }, ["Jinsha"] = { "" }, ["Magong"] = { "" }, ["Pengnan"] = { "" }, ["Xiyu"] = { "" }, ["Huxi"] = { "" }, ["Wangan"] = { "" }, ["Cimei"] = { "" }, ["Huayu"] = { "" }, ["Zhongtun"] = { "" }, ["Houliao"] = { "" }, ["Tongliang"] = { "" }, ["Jibei"] = { "" }, ["Malaysia-MN"] = { "" }, ["Melaka"] = { "" }, ["Labuan"] = { "" }, ["Singapore-MN"] = { "" }, ["Philippine-MN"] = { "" }, ["Medan"] = { "" }, ["Seri Begawan"] = { "" }, ["Ho Chi Minh City-MN"] = { "" }, ["Yangon-MN"] = { "" }, ["Longyan"] = { "" }, ["Zhangping"] = { "" }, ["Yongfu"] = { "" }, ["Datian"] = { "" }, ["Datian-GP"] = { "" }, ["Youxi-JM"] = { "" }, ["Youxi-XQ"] = { "" }, ["Shunchang-PS"] = { "" }, ["Pingnan"] = { "" }, ["Pingnan-PT"] = { "" }, ["Pingnan-SJ"] = { "" }, ["Guiping-XW"] = { "" }, ["Guiping-DS"] = { "" }, ["Guilin-MN-BYG"] = { "" }, ["Pingle-MN"] = { "" }, ["Qinzhou-MN"] = { "" }, ["Lechang-TT"] = { "" }, ["Renhua-CSB"] = { "" }, ["Yingde-YZ"] = { "" }, ["Yunan-LT"] = { "" }, ["Hangzhou-PF"] = { "" }, ["Cangnan-MN"] = { "" }, ["Yuhuan-KM"] = { "" }, ["Wenling-RS"] = { "" }, ["Yixing-SB"] = { "" }, ["Langxi-FL"] = { "" }, ["Chaozhou"] = { "" }, ["Raoping-MN-T"] = { "" }, ["Shantou"] = { "" }, ["Chenghai"] = { "" }, ["Chenghai-DX"] = { "" }, ["Chaoyang"] = { "" }, ["Nan'ao-HZ"] = { "" }, ["Nan'ao-YA"] = { "" }, ["Jieyang"] = { "井底水雞" }, --井底之蛙? ["Puning"] = { "" }, ["Lufeng"] = { "" }, ["Haifeng"] = { "" }, ["Fengshun-MN-LH"] = { "" }, ["Fengshun-MN-HJ"] = { "" }, ["Yuen Chau Tsai-MN"] = { "" }, ["Sha Tau Kok-MN"] = { "" }, ["Thailand-MN-T"] = { "" }, ["Chiang Mai-MN-T"] = { "" }, ["Hat Yai-MN-T"] = { "" }, ["Cambodia-MN-T"] = { "" }, ["Ho Chi Minh City-MN-T"] = { "" }, ["Vientiane-MN-T"] = { "" }, ["Johor Bahru"] = { "" }, ["Penang-MN-T"] = { "" }, ["Singapore-MN-T"] = { "" }, ["Batam-MN-T"] = { "" }, ["Pontianak-MN-T"] = { "" }, ["Leizhou"] = { "" }, ["Dianbai-XD"] = { "" }, ["Wenchang"] = { "" }, ["Haikou"] = { "" }, ["Chengmai"] = { "" }, ["Qionghai"] = { "" }, ["Wanning"] = { "" }, ["Tunchang"] = { "" }, ["Singapore-MN-H"] = { "" }, ["Belait-MN-H"] = { "" }, ["Putian"] = { "" }, ["Putian-DH"] = { "" }, ["Putian-JK"] = { "" }, ["Putian-NR"] = { "" }, ["Xianyou"] = { "" }, ["Xianyou-FT"] = { "" }, ["Xianyou-YY"] = { "" }, ["Fuding-AY"] = { "" }, ["Shaxi"] = { "" }, ["Sanxiang"] = { "" }, ["Fuzhou"] = { "" }, ["Changle"] = { "" }, ["Lianjiang-MD"] = { "" }, ["Fuqing"] = { "" }, ["Pingtan"] = { "" }, ["Yongtai"] = { "" }, ["Minqing"] = { "" }, ["Gutian"] = { "" }, ["Pingnan-MD"] = { "" }, ["Luoyuan"] = { "" }, ["Fu'an"] = { "" }, ["Ningde"] = { "" }, ["Xiapu"] = { "" }, ["Zherong"] = { "" }, ["Shouning"] = { "" }, ["Zhouning"] = { "" }, ["Fuding"] = { "" }, ["Youxi"] = { "" }, ["Youxi-XY"] = { "" }, ["Youxi-YZ"] = { "" }, ["Youxi-TC"] = { "" }, ["Youxi-ZX"] = { "" }, ["Matsu"] = { "" }, ["Taishun-MD"] = { "" }, ["Cangnan-MD"] = { "" }, ["Guanhaiwei"] = { "" }, ["Singapore-MD-FQ"] = { "" }, ["Sitiawan-MD-GT"] = { "" }, ["Sibu-MD-MQ"] = { "" }, ["Jian'ou"] = { "" }, ["Dikou"] = { "" }, ["Yanping-XY"] = { "" }, ["Songxi"] = { "" }, ["Zhenghe"] = { "" }, ["Zhenqian"] = { "" }, ["Shunchang-YD"] = { "" }, ["Jianyang"] = { "" }, ["Huangkeng"] = { "" }, ["Wuyishan"] = { "" }, ["Shibei"] = { "" }, ["Yong'an"] = { "" }, ["Sanyuan"] = { "" }, ["Shaxian"] = { "" }, ["Yanping-WT"] = { "" }, ["Shaowu"] = { "" }, ["Guangze"] = { "" }, ["Jiangle"] = { "" }, ["Mingxi"] = { "" }, ["Shunchang"] = { "" }, ["Ningde-She"] = { "" }, ["Fu'an-She"] = { "" }, ["Fuding-She"] = { "" }, ["Zhouning-She"] = { "" }, ["Xiapu-She"] = { "" }, ["Shouning-She"] = { "" }, ["Gutian-She"] = { "" }, ["Luoyuan-She"] = { "" }, ["Sanming-She"] = { "" }, ["Shunchang-She"] = { "" }, ["Hua'an-She"] = { "" }, ["Guixi-She"] = { "" }, ["Yanshan-She"] = { "" }, ["Cangnan-She"] = { "" }, ["Jingning-She"] = { "" }, ["Jingning-ZK-She"] = { "" }, ["Lishui-She"] = { "" }, ["Longyou-She"] = { "" }, ["Lin'an-She"] = { "" }, ["Jiande-She"] = { "" }, ["Ningguo-She"] = { "" }, ["Chaozhou-She"] = { "" }, ["Fengshun-She"] = { "" }, ["Guzhang-WX"] = { "" }, ["Yuanling-WX"] = { "" }, ["Luxi-WX"] = { "" }, ["Luxi-WX-LJT"] = { "" }, ["Luxi-WX-LJT-2"] = { "" }, ["Chengbu-WX"] = { "" }, ["Jiande-JXYM"] = { "" }, ["Jinhua-JXYM"] = { "" }, ["Lanxi-JXYM"] = { "" }, ["Tunxi-JXYM"] = { "" }, ["Jiangyong"] = { "" }, ["Dong'an"] = { "" }, ["Qujiang-DC"] = { "" }, ["Wujiang-XY"] = { "" }, ["Zhenjiang-SB"] = { "" }, ["Renhua-ZT"] = { "" }, ["Renhua-ST"] = { "" }, ["Ruyuan-GT"] = { "" }, ["Lechang-CL"] = { "" }, ["Lechang-BX"] = { "" }, ["Lechang-HP"] = { "" }, ["Lechang-GT"] = { "" }, ["Lechang-SX"] = { "" }, } return export dw0jjuz34zh6gnrgez23ebkwh2yj093 こくぞく 0 419133 2568457 2026-10-04T15:43:00Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|国賊}}” 2568457 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|国賊}} 5okmtg25c6cdfox1yytl6eqnyydc3fo Mô đun:zh/data/dial-syn/鋁鍋 828 419134 2568458 2026-10-04T15:43:24Z Hiyuune 50834 Trang mới: “local export = {} export.list = { ["title"] = "", ["meaning"] = "nồi nhôm", ["note"] = "", ["Classical"] = { "" }, ["Formal"] = { "鋁鍋" }, ["Taxonomic"] = { "" }, ["Beijing"] = { "" }, ["Beijing-MY"] = { "" }, ["Beijing-HR"] = { "" }, ["Beijing-YQ"] = { "" }, ["Beijing-CP"] = { "" }, ["Beijing-MTG"] = { "" }, ["Beijing-FS"] = { "" }, ["Taiwan"] = { "" }, ["Tianjin-WQ"] = { "" }, ["Langfang"]…” 2568458 Scribunto text/plain local export = {} export.list = { ["title"] = "", ["meaning"] = "nồi nhôm", ["note"] = "", ["Classical"] = { "" }, ["Formal"] = { "鋁鍋" }, ["Taxonomic"] = { "" }, ["Beijing"] = { "" }, ["Beijing-MY"] = { "" }, ["Beijing-HR"] = { "" }, ["Beijing-YQ"] = { "" }, ["Beijing-CP"] = { "" }, ["Beijing-MTG"] = { "" }, ["Beijing-FS"] = { "" }, ["Taiwan"] = { "" }, ["Tianjin-WQ"] = { "" }, ["Langfang"] = { "" }, ["Chengde"] = { "" }, ["Ulan Hot"] = { "" }, ["Tongliao"] = { "" }, ["Chifeng"] = { "" }, ["Hailar"] = { "" }, ["Heihe"] = { "" }, ["Nenjiang"] = { "" }, ["Mohe"] = { "" }, ["Qiqihar"] = { "" }, ["Tailai"] = { "" }, ["Jixian-HLJ"] = { "" }, ["Lanxi-M"] = { "" }, ["Boli"] = { "" }, ["Jiayin"] = { "" }, ["Muling"] = { "" }, ["Dongning"] = { "" }, ["Ning'an"] = { "" }, ["Linkou"] = { "" }, ["Zhaozhou"] = { "" }, ["Zhaodong"] = { "" }, ["Jixi-M"] = { "" }, ["Mishan"] = { "" }, ["Harbin"] = { "鋁鍋" }, ["Shangzhi"] = { "" }, ["Yingchengzi"] = { "" }, ["Jiamusi"] = { "" }, ["Tongjiang-M"] = { "" }, ["Baicheng"] = { "" }, ["Da'an"] = { "" }, ["Songyuan"] = { "" }, ["Changchun"] = { "" }, ["Yushu"] = { "" }, ["Jilin"] = { "" }, ["Siping"] = { "" }, ["Liaoyuan"] = { "" }, ["Dunhua"] = { "" }, ["Hunchun"] = { "" }, ["Baishan"] = { "" }, ["Tonghua"] = { "" }, ["Shenyang"] = { "" }, ["Anshan"] = { "" }, ["Tieling"] = { "" }, ["Jinzhou"] = { "" }, ["Jingzhou-SS"] = { "" }, ["Malaysia-M"] = { "" }, ["Singapore-M"] = { "" }, ["Taz"] = { "" }, ["Tianjin"] = { "" }, ["Tianjin-JZ"] = { "" }, ["Tianjin-BD"] = { "" }, ["Tianjin-NH"] = { "" }, ["Tianjin-HG"] = { "" }, ["Tianjin-TG"] = { "" }, ["Tianjin-DG"] = { "" }, ["Tianjin-JN"] = { "" }, ["Tianjin-DL"] = { "" }, ["Tianjin-JH"] = { "" }, ["Tianjin-XQ"] = { "" }, ["Tianjin-BC"] = { "" }, ["Beijing-PG"] = { "" }, ["Tangshan"] = { "" }, ["Qinhuangdao"] = { "" }, ["Cangzhou"] = { "" }, ["Xianxian"] = { "" }, ["Xianxian-XY"] = { "" }, ["Baoding"] = { "" }, ["Dingxing"] = { "" }, ["Xiong'an"] = { "" }, ["Shijiazhuang"] = { "" }, ["Xingtai"] = { "" }, ["Hengshui"] = { "" }, ["Lijin"] = { "" }, ["Binzhou"] = { "" }, ["Wudi"] = { "" }, ["Weicheng"] = { "" }, ["Fangzi"] = { "" }, ["Changle-WF"] = { "" }, ["Shouguang"] = { "" }, ["Rizhao"] = { "" }, ["Wulian"] = { "" }, ["Jinan"] = { "鋁鍋" }, ["Zhangqiu"] = { "" }, ["Liaocheng"] = { "" }, ["Dezhou"] = { "" }, ["Tai'an"] = { "" }, ["Xintai"] = { "" }, ["Zibo"] = { "" }, ["Zichuan"] = { "" }, ["Boshan"] = { "" }, ["Yinan"] = { "" }, ["Dalian"] = { "" }, ["Dandong"] = { "" }, ["Yantai"] = { "" }, ["Muping"] = { "" }, ["Laizhou"] = { "" }, ["Weihai"] = { "" }, ["Wendeng"] = { "" }, ["Rongcheng"] = { "" }, ["Qingdao"] = { "" }, ["Chengyang"] = { "" }, ["Jimo"] = { "" }, ["Laixi"] = { "" }, ["Pingdu"] = { "" }, ["Jiaozhou"] = { "" }, ["Jiaonan"] = { "" }, ["Hanting"] = { "" }, ["Changyi"] = { "" }, ["Gaomi"] = { "" }, ["Zhucheng"] = { "" }, ["Anqiu"] = { "" }, ["Linqu"] = { "" }, ["Qingzhou"] = { "" }, ["Yishui"] = { "" }, ["Hulin-XL"] = { "" }, ["Linjiang"] = { "" }, ["Ji'an-M"] = { "" }, ["Luoyang"] = { "" }, ["Luoning"] = { "" }, ["Sanmenxia"] = { "" }, ["Lingbao"] = { "" }, ["Luohe"] = { "" }, ["Zhumadian"] = { "" }, ["Biyang"] = { "" }, ["Zhoukou"] = { "" }, ["Dancheng"] = { "" }, ["Xuchang"] = { "" }, ["Changge"] = { "" }, ["Pingdingshan"] = { "" }, ["Lushan-M"] = { "" }, ["Nanyang"] = { "" }, ["Xixia"] = { "" }, ["Dengzhou"] = { "" }, ["Zaozhuang"] = { "" }, ["Ningyang"] = { "" }, ["Jining-M"] = { "" }, ["Linyi"] = { "" }, ["Heze"] = { "" }, ["Daming"] = { "" }, ["Yuncheng"] = { "" }, ["Wenxi"] = { "" }, ["Longxing"] = { "" }, ["Yongji"] = { "" }, ["Wanrong"] = { "鋁鍋" }, ["Ronghe"] = { "" }, ["Linfen"] = { "" }, ["Jixian"] = { "" }, ["Huozhou"] = { "" }, ["Hongtong"] = { "" }, ["Shangqiu"] = { "" }, ["Yongcheng"] = { "" }, ["Yuanyang"] = { "" }, ["Zhengzhou"] = { "" }, ["Kaifeng"] = { "" }, ["Lankao"] = { "" }, ["Changyuan"] = { "" }, ["Xunxian"] = { "" }, ["Puyang"] = { "" }, ["Fanxian"] = { "" }, ["Xinyang"] = { "" }, ["Gushi"] = { "" }, ["Shangluo"] = { "" }, ["Luonan"] = { "" }, ["Danfeng"] = { "" }, ["Shangnan"] = { "" }, ["Shanyang"] = { "" }, ["Zhen'an"] = { "" }, ["Hanbin"] = { "" }, ["Hanbin-XH"] = { "" }, ["Baihe"] = { "" }, ["Baihe-MP"] = { "" }, ["Pingli"] = { "" }, ["Xunyang"] = { "" }, ["Lueyang"] = { "" }, ["Mianxian"] = { "" }, ["Yangxian"] = { "" }, ["Xi'an"] = { "" }, ["Weiyang"] = { "" }, ["Baqiao"] = { "" }, ["Yanliang"] = { "" }, ["Lintong"] = { "" }, ["Chang'an"] = { "" }, ["Huyi"] = { "" }, ["Gaoling"] = { "" }, ["Zhouzhi"] = { "" }, ["Lantian"] = { "" }, ["Xianyang"] = { "" }, ["Xingping"] = { "" }, ["Wugong"] = { "" }, ["Qianxian"] = { "" }, ["Liquan"] = { "" }, ["Jingyang"] = { "" }, ["Sanyuan-M"] = { "" }, ["Yongshou"] = { "" }, ["Changwu"] = { "" }, ["Tongchuan"] = { "" }, ["Yaozhou"] = { "" }, ["Yijun"] = { "" }, ["Weinan"] = { "" }, ["Weinan-HZ"] = { "" }, ["Hancheng"] = { "" }, ["Huayin"] = { "" }, ["Tongguan"] = { "" }, ["Dali-SX"] = { "" }, ["Heyang"] = { "" }, ["Chengcheng"] = { "" }, ["Baishui"] = { "" }, ["Pucheng-M"] = { "" }, ["Fuping"] = { "" }, ["Huanglong"] = { "" }, ["Yichuan"] = { "" }, ["Huangling"] = { "" }, ["Luochuan"] = { "" }, ["Fuxian"] = { "" }, ["Dingbian"] = { "" }, ["Baoji"] = { "" }, ["Baoji-CC"] = { "" }, ["Fengxiang"] = { "" }, ["Qishan"] = { "" }, ["Fufeng"] = { "" }, ["Meixian-M"] = { "" }, ["Taibai"] = { "" }, ["Fengxian-SX"] = { "" }, ["Qianyang"] = { "" }, ["Longxian"] = { "" }, ["Linyou"] = { "" }, ["Yanchi"] = { "" }, ["Guyuan"] = { "" }, ["Xiji"] = { "" }, ["Longde"] = { "" }, ["Jingyuan"] = { "" }, ["Tianshui"] = { "" }, ["Hezuo"] = { "" }, ["Xining"] = { "鋁鍋" }, ["Menyuan"] = { "" }, ["Yanqi"] = { "" }, ["Dunhuang"] = { "" }, ["Xuzhou"] = { "鋁鍋", "洋泥鍋" }, ["Xuzhou-JW"] = { "" }, ["Pizhou"] = { "" }, ["Suining"] = { "" }, ["Peixian"] = { "" }, ["Xinyi-M"] = { "" }, ["Fengxian-M"] = { "" }, ["Suqian"] = { "" }, ["Ganyu"] = { "" }, ["Donghai"] = { "" }, ["Fuyang"] = { "" }, ["Bengbu"] = { "" }, ["Suzhou-M"] = { "" }, ["Huaibei"] = { "" }, ["Bozhou"] = { "" }, ["Guangde-QC"] = { "" }, ["Qimen-AL-Jun"] = { "" }, ["Anji-HN"] = { "" }, ["Gansu-DG"] = { "" }, ["Shaanxi-DG"] = { "" }, ["Yinchuan"] = { "鋁鍋" }, ["Lingwu"] = { "" }, ["Najiahu"] = { "" }, ["Wuzhong"] = { "" }, ["Tongxin"] = { "" }, ["Zhongwei"] = { "" }, ["Bayanhot"] = { "" }, ["Lanzhou"] = { "" }, ["Jiuquan"] = { "" }, ["Shandan"] = { "" }, ["Wuwei-GS"] = { "" }, ["Wuwei-GS-ZY"] = { "" }, ["Tianzhu"] = { "" }, ["Hami"] = { "" }, ["Changji"] = { "" }, ["Ürümqi"] = { "" }, ["Dabancheng-XG"] = { "" }, ["Midong-CSZ"] = { "" }, ["Ürümqi-BFG"] = { "" }, ["Jimsar"] = { "" }, ["Chengdu"] = { "鋁鍋", "銻鍋" }, ["Xindu"] = { "" }, ["Xindu-XF"] = { "" }, ["Huayang"] = { "" }, ["Pidu"] = { "" }, ["Wenjiang"] = { "" }, ["Shuangliu"] = { "" }, ["Xinjin"] = { "" }, ["Jintang"] = { "" }, ["Pengzhou"] = { "" }, ["Dujiangyan"] = { "" }, ["Chongzhou"] = { "" }, ["Dayi"] = { "" }, ["Pujiang-M"] = { "" }, ["Qionglai"] = { "" }, ["Jianyang-M"] = { "" }, ["Xiaojin"] = { "" }, ["Jinchuan"] = { "" }, ["Songpan"] = { "" }, ["Maoxian"] = { "" }, ["Lixian"] = { "" }, ["Wenchuan"] = { "" }, ["Deyang"] = { "" }, ["Luojiang"] = { "" }, ["Mianzhu"] = { "" }, ["Shifang"] = { "" }, ["Guanghan"] = { "" }, ["Zhongjiang"] = { "" }, ["Ziyang-SC"] = { "" }, ["Anyue"] = { "" }, ["Lezhi"] = { "" }, ["Mianyang"] = { "" }, ["Anzhou"] = { "" }, ["Zitong"] = { "" }, ["Jiangyou"] = { "" }, ["Jiangyou-ZM"] = { "" }, ["Pingwu"] = { "" }, ["Beichuan"] = { "" }, ["Yanting"] = { "" }, ["Santai"] = { "" }, ["Guangyuan"] = { "" }, ["Zhaohua"] = { "" }, ["Cangxi"] = { "" }, ["Jiange"] = { "" }, ["Meishan"] = { "" }, ["Pengshan"] = { "" }, ["Danling"] = { "" }, ["Hongya"] = { "" }, ["Qingshen"] = { "" }, ["Renshou"] = { "" }, ["Luzhou"] = { "" }, ["Naxi"] = { "" }, ["Luxian"] = { "" }, ["Xuyong"] = { "" }, ["Gulin"] = { "" }, ["Hejiang"] = { "" }, ["Yibin"] = { "" }, ["Nanxi"] = { "" }, ["Pingshan-M"] = { "" }, ["Gaoxian"] = { "" }, ["Changning-M"] = { "" }, ["Gongxian"] = { "" }, ["Xingwen-GS"] = { "" }, ["Xingwen-BWS"] = { "" }, ["Jiang'an"] = { "" }, ["Junlian"] = { "" }, ["Leshan"] = { "" }, ["Jiajiang"] = { "" }, ["Emeishan"] = { "" }, ["Ebian"] = { "" }, ["Qianwei"] = { "" }, ["Mabian"] = { "" }, ["Jingyan"] = { "" }, ["Neijiang"] = { "" }, ["Zizhong"] = { "" }, ["Weiyuan"] = { "" }, ["Longchang"] = { "" }, ["Suining-SC"] = { "" }, ["Pengxi"] = { "" }, ["Shehong"] = { "" }, ["Guang'an"] = { "" }, ["Yuechi"] = { "" }, ["Wusheng"] = { "" }, ["Linshui"] = { "" }, ["Nanchong"] = { "" }, ["Nanbu"] = { "" }, ["Langzhong"] = { "" }, ["Yilong"] = { "" }, ["Yingshan"] = { "" }, ["Peng'an"] = { "" }, ["Dazhou"] = { "" }, ["Dazhu"] = { "" }, ["Kaijiang"] = { "" }, ["Wanyuan"] = { "" }, ["Xuanhan"] = { "" }, ["Bazhong"] = { "" }, ["Tongjiang"] = { "" }, ["Nanjiang"] = { "" }, ["Hanyuan"] = { "" }, ["Xichang"] = { "" }, ["Zigong"] = { "" }, ["Fushun"] = { "" }, ["Rongxian-M"] = { "" }, ["Muli"] = { "" }, ["Leibo"] = { "" }, ["Chongqing"] = { "" }, ["Chongqing-JB"] = { "" }, ["Chongqing-JLP"] = { "" }, ["Chongqing-DDK"] = { "" }, ["Chongqing-SPB"] = { "" }, ["Chongqing-BN"] = { "" }, ["Chongqing-NA"] = { "" }, ["Chongqing-QIJ"] = { "" }, ["Chongqing-QJ-WS"] = { "" }, ["Chongqing-YB"] = { "" }, ["Chongqing-BB"] = { "" }, ["Chongqing-NC"] = { "" }, ["Chongqing-WL"] = { "" }, ["Chongqing-DZ"] = { "" }, ["Chongqing-RC"] = { "" }, ["Chongqing-YC"] = { "" }, ["Chongqing-BS"] = { "" }, ["Chongqing-TL"] = { "" }, ["Chongqing-TN"] = { "" }, ["Chongqing-HC"] = { "" }, ["Chongqing-CS"] = { "" }, ["Chongqing-FL"] = { "" }, ["Chongqing-JJ"] = { "" }, ["Chongqing-WZ"] = { "" }, ["Chongqing-SZ"] = { "" }, ["Chongqing-KZ"] = { "" }, ["Chongqing-CK"] = { "" }, ["Chongqing-DJ"] = { "" }, ["Chongqing-LP"] = { "" }, ["Chongqing-FD"] = { "" }, ["Chongqing-ZX"] = { "" }, ["Chongqing-QJ"] = { "" }, ["Chongqing-PS"] = { "" }, ["Chongqing-YY"] = { "" }, ["Chongqing-XS"] = { "" }, ["Chongqing-YNY"] = { "" }, ["Chongqing-WX"] = { "" }, ["Chongqing-FJ"] = { "" }, ["Chongqing-WS"] = { "" }, ["Wuhan"] = { "" }, ["Jiangxia"] = { "" }, ["Caidian"] = { "" }, ["Xinzhou-HB"] = { "" }, ["Huangpi"] = { "" }, ["Hanchuan"] = { "" }, ["Suizhou"] = { "" }, ["Suixian"] = { "" }, ["Yichang"] = { "" }, ["Dangyang"] = { "" }, ["Zhijiang"] = { "" }, ["Yidu"] = { "" }, ["Changyang"] = { "" }, ["Xingshan"] = { "" }, ["Zigui"] = { "" }, ["Wufeng"] = { "" }, ["Enshi"] = { "" }, ["Hefeng"] = { "" }, ["Badong"] = { "" }, ["Xuan'en"] = { "" }, ["Laifeng"] = { "" }, ["Lichuan-M"] = { "" }, ["Jianshi"] = { "" }, ["Xianfeng"] = { "" }, ["Xiangyang"] = { "" }, ["Laohekou"] = { "" }, ["Baokang"] = { "" }, ["Nanzhang"] = { "" }, ["Zaoyang"] = { "" }, ["Yicheng"] = { "" }, ["Gucheng"] = { "" }, ["Jingzhou"] = { "" }, ["Jiangling"] = { "" }, ["Shishou"] = { "" }, ["Gong'an"] = { "" }, ["Songzi"] = { "" }, ["Jingmen"] = { "" }, ["Zhongxiang"] = { "" }, ["Jingshan"] = { "" }, ["Tianmen"] = { "" }, ["Xiantao"] = { "" }, ["Qianjiang"] = { "" }, ["Shennongjia"] = { "" }, ["Shiyan"] = { "" }, ["Zhuxi"] = { "" }, ["Zhushan"] = { "" }, ["Yunxi"] = { "" }, ["Yunyang"] = { "" }, ["Danjiangkou"] = { "" }, ["Fangxian"] = { "" }, ["Lhasa"] = { "" }, ["Guiyang"] = { "鋁鍋", "銻鍋" }, ["Huaxi"] = { "" }, ["Zunyi"] = { "" }, ["Tongzi"] = { "" }, ["Renhuai"] = { "" }, ["Bijie"] = { "" }, ["Jinsha-M"] = { "" }, ["Dafang"] = { "" }, ["Weining"] = { "" }, ["Liupanshui"] = { "" }, ["Liuzhi"] = { "" }, ["Xingyi"] = { "" }, ["Anshun"] = { "" }, ["Duyun"] = { "" }, ["Pingtang"] = { "" }, ["Fuquan"] = { "" }, ["Weng'an"] = { "" }, ["Kaili"] = { "" }, ["Liping-GZ"] = { "" }, ["Zhenyuan"] = { "" }, ["Tongren"] = { "" }, ["Sinan"] = { "" }, ["Yuping"] = { "" }, ["Liping"] = { "" }, ["Zhaotong"] = { "" }, ["Shuifu"] = { "" }, ["Daguan"] = { "" }, ["Baoshan-M"] = { "" }, ["Dali"] = { "" }, ["Kunming"] = { "" }, ["Qujing"] = { "" }, ["Wenshan"] = { "" }, ["Mengzi"] = { "" }, ["Lancang"] = { "" }, ["Weixi"] = { "" }, ["Pu'er"] = { "" }, ["Lincang"] = { "" }, ["Guilin"] = { "" }, ["Lingui"] = { "" }, ["Guanyang"] = { "" }, ["Lipu"] = { "" }, ["Pingle"] = { "" }, ["Yangshuo"] = { "" }, ["Liuzhou"] = { "銻鍋", "鋼精鍋" }, ["Liuzhou-LR"] = { "" }, ["Luzhai"] = { "" }, ["Sanjiang-DZ"] = { "" }, ["Nanning-M"] = { "" }, ["Yongning-FJ"] = { "" }, ["Wuming"] = { "" }, ["Wuming-FC"] = { "" }, ["Binyang-M"] = { "" }, ["Shanglin"] = { "" }, ["Yizhou"] = { "" }, ["Jinchengjiang"] = { "" }, ["Luocheng"] = { "" }, ["Fengshan"] = { "" }, ["Tianlin-LP"] = { "" }, ["Tianlin-PT"] = { "" }, ["Leye"] = { "" }, ["Lingyun"] = { "" }, ["Longlin"] = { "" }, ["Xilin"] = { "" }, ["Xiangzhou-NL"] = { "" }, ["Jishou"] = { "" }, ["Changde"] = { "" }, ["Zhangjiajie"] = { "" }, ["Yongzhou"] = { "" }, ["Chenzhou"] = { "" }, ["Huaihua"] = { "" }, ["Huitong"] = { "" }, ["Xiangtan-JN"] = { "" }, ["Ganzhou-M"] = { "" }, ["Shiquan"] = { "" }, ["Ziyang"] = { "" }, ["Ningshan"] = { "" }, ["Langao"] = { "" }, ["Zhenping"] = { "" }, ["Hanzhong"] = { "" }, ["Nanzheng"] = { "" }, ["Ningqiang"] = { "" }, ["Liuba"] = { "" }, ["Chenggu"] = { "" }, ["Foping"] = { "" }, ["Xixiang"] = { "" }, ["Zhenba"] = { "" }, ["Anji-HB"] = { "" }, ["Kokang"] = { "" }, ["Dagudi"] = { "" }, ["Reshuitang"] = { "" }, ["Mae Salong"] = { "" }, ["Mae Sai"] = { "" }, ["Oudomxay"] = { "" }, ["Siantar"] = { "" }, ["Nanjing"] = { "" }, ["Pukou"] = { "" }, ["Luhe-M"] = { "" }, ["Lishui-M"] = { "" }, ["Yangzhou"] = { "" }, ["Jiangdu"] = { "" }, ["Baoying"] = { "" }, ["Gaoyou"] = { "" }, ["Yizheng"] = { "" }, ["Taizhou-M"] = { "" }, ["Taixing"] = { "" }, ["Jiangyan"] = { "" }, ["Jingjiang-DX"] = { "" }, ["Zhenjiang"] = { "" }, ["Jurong"] = { "" }, ["Yangzhong"] = { "" }, ["Jintan-XG"] = { "" }, ["Lianyungang"] = { "" }, ["Haizhou"] = { "" }, ["Guanyun"] = { "" }, ["Guannan"] = { "" }, ["Huai'an"] = { "" }, ["Huai'an-HA"] = { "" }, ["Huaiyin"] = { "" }, ["Hongze"] = { "" }, ["Lianshui"] = { "" }, ["Xuyi"] = { "" }, ["Jinhu"] = { "" }, ["Xinghua"] = { "" }, ["Nantong"] = { "" }, ["Rugao"] = { "" }, ["Rudong"] = { "" }, ["Hai'an"] = { "" }, ["Yancheng"] = { "" }, ["Dongtai"] = { "" }, ["Binhai"] = { "" }, ["Sheyang"] = { "" }, ["Dafeng"] = { "" }, ["Funing"] = { "" }, ["Jianhu"] = { "" }, ["Xiangshui"] = { "" }, ["Shuyang"] = { "" }, ["Sihong"] = { "" }, ["Siyang"] = { "" }, ["Anqing"] = { "" }, ["Tongcheng"] = { "" }, ["Zongyang"] = { "" }, ["Chizhou"] = { "" }, ["Qingyang"] = { "" }, ["Wuhu"] = { "" }, ["Wuhu-QS"] = { "" }, ["Wanzhi"] = { "" }, ["Jinghu"] = { "" }, ["Fanchang"] = { "" }, ["Wuwei"] = { "" }, ["Hanshan"] = { "" }, ["Hexian"] = { "" }, ["Ma'anshan"] = { "" }, ["Dangtu"] = { "" }, ["Xuancheng"] = { "" }, ["Langxi"] = { "" }, ["Guangde"] = { "" }, ["Tongling"] = { "" }, ["Hefei"] = { "" }, ["Feidong"] = { "" }, ["Feixi"] = { "" }, ["Chaohu"] = { "" }, ["Lujiang"] = { "" }, ["Changfeng"] = { "" }, ["Huainan"] = { "" }, ["Lu'an"] = { "" }, ["Jin'an-QSH"] = { "" }, ["Shucheng"] = { "" }, ["Huoshan"] = { "" }, ["Chuzhou"] = { "" }, ["Lai'an"] = { "" }, ["Quanjiao"] = { "" }, ["Mingguang"] = { "" }, ["Tianchang"] = { "" }, ["Echeng"] = { "" }, ["Huangshi"] = { "" }, ["Huanggang"] = { "" }, ["Hong'an"] = { "" }, ["Macheng"] = { "" }, ["Luotian"] = { "" }, ["Yingshan-HB"] = { "" }, ["Xishui"] = { "" }, ["Huangmei"] = { "" }, ["Wuxue"] = { "" }, ["Qichun"] = { "" }, ["Xiaogan"] = { "" }, ["Anlu"] = { "" }, ["Yingcheng"] = { "" }, ["Yunmeng"] = { "" }, ["Dawu"] = { "" }, ["Guangshui"] = { "" }, ["Zhashui"] = { "" }, ["Jiujiang"] = { "" }, ["Ruichang"] = { "" }, ["Anji-AQ"] = { "" }, ["Jinhua-M-SDJ"] = { "" }, ["Dianbai-Jun"] = { "" }, ["Qinzhou-M"] = { "" }, ["Pinghai-Jun"] = { "" }, ["Ningguo-GK"] = { "" }, ["Changle-QJ"] = { "" }, ["Yanping"] = { "" }, ["Wuping-ZS-Jun"] = { "" }, ["Jiangshan-M-NBD"] = { "" }, ["Kaihua-M-HB"] = { "" }, ["Yushan-M-HY"] = { "" }, ["Juexi"] = { "" }, ["Taiyuan"] = { "" }, ["Jiancaoping"] = { "" }, ["Jinyuan"] = { "" }, ["Qingxu"] = { "" }, ["Loufan"] = { "" }, ["Taigu"] = { "" }, ["Pingyao"] = { "" }, ["Heshun"] = { "" }, ["Qixian"] = { "" }, ["Yangyuan"] = { "" }, ["Datong"] = { "" }, ["Yunzhou"] = { "" }, ["Yunzhou-XCT"] = { "" }, ["Tianzhen"] = { "" }, ["Guangling"] = { "" }, ["Shuozhou"] = { "" }, ["Shanyin"] = { "" }, ["Pinglu"] = { "" }, ["Pingding"] = { "" }, ["Xinzhou"] = { "鋁鍋", "鋁鍋子" }, ["Wutai"] = { "" }, ["Daixian"] = { "" }, ["Wuzhai"] = { "" }, ["Lishi"] = { "" }, ["Shilou"] = { "" }, ["Fenyang"] = { "" }, ["Lanxian"] = { "" }, ["Linxian"] = { "" }, ["Wenshui"] = { "" }, ["Xiaoyi"] = { "" }, ["Fenxi"] = { "" }, ["Xixian"] = { "" }, ["Changzhi"] = { "" }, ["Tunliu"] = { "" }, ["Shangdang"] = { "" }, ["Baochang"] = { "" }, ["Linhe"] = { "" }, ["Pingshun"] = { "" }, ["Zhangzi"] = { "" }, ["Qinxian"] = { "" }, ["Jincheng"] = { "" }, ["Lingchuan"] = { "" }, ["Yangcheng"] = { "" }, ["Gaoping"] = { "" }, ["Jining"] = { "" }, ["Liangcheng"] = { "" }, ["Hohhot"] = { "" }, ["Baotou"] = { "" }, ["Dongsheng"] = { "" }, ["Haibowan"] = { "" }, ["Erenhot"] = { "" }, ["Pingshan"] = { "" }, ["Luquan"] = { "" }, ["Zhangjiakou"] = { "" }, ["Chongli"] = { "" }, ["Handan"] = { "" }, ["Linzhang"] = { "" }, ["Anyang"] = { "" }, ["Linzhou"] = { "" }, ["Hebi"] = { "" }, ["Xinxiang"] = { "" }, ["Huojia"] = { "" }, ["Jiaozuo"] = { "" }, ["Qinyang"] = { "" }, ["Wenxian"] = { "" }, ["Wuzhi"] = { "" }, ["Jiyuan"] = { "" }, ["Suide"] = { "" }, ["Zizhou"] = { "" }, ["Mizhi"] = { "" }, ["Jiaxian"] = { "" }, ["Wubu"] = { "" }, ["Shenmu"] = { "" }, ["Fugu"] = { "" }, ["Yulin-J"] = { "" }, ["Hengshan-J"] = { "" }, ["Jingbian"] = { "" }, ["Yan'an"] = { "" }, ["Ansai"] = { "" }, ["Ganquan"] = { "" }, ["Zhidan"] = { "" }, ["Wuqi-J"] = { "" }, ["Qingjian"] = { "" }, ["Zichang"] = { "" }, ["Yanchuan"] = { "" }, ["Yanchang"] = { "" }, ["Shanghai"] = { "" }, ["Yangpu"] = { "" }, ["Xinzhuang"] = { "" }, ["Zhenru"] = { "" }, ["Songjiang"] = { "" }, ["Chuansha"] = { "" }, ["Nanhui"] = { "" }, ["Zhoupu"] = { "" }, ["Huinan"] = { "" }, ["Fengxian"] = { "" }, ["Jinshan"] = { "" }, ["Qingpu"] = { "" }, ["Jiading"] = { "" }, ["Baoshan-SCD"] = { "" }, ["Baoshan-LD"] = { "" }, ["Baoshan-YP"] = { "" }, ["Chongming"] = { "" }, ["Suzhou"] = { "" }, ["Shengpu"] = { "" }, ["Xishan"] = { "" }, ["Wujiang-SL"] = { "" }, ["Wujiang-LL"] = { "" }, ["Wujiang-SZ"] = { "" }, ["Wuxi"] = { "" }, ["Changshu"] = { "" }, ["Kunshan"] = { "" }, ["Taicang"] = { "" }, ["Zhangjiagang"] = { "" }, ["Tongzhou"] = { "" }, ["Qidong"] = { "" }, ["Qidong-LS"] = { "" }, ["Haimen"] = { "" }, ["Haimen-SJ"] = { "" }, ["Rudong-W"] = { "" }, ["Jiaxing"] = { "" }, ["Jiashan"] = { "" }, ["Pinghu"] = { "" }, ["Haining-YG"] = { "" }, ["Haining-XS"] = { "" }, ["Tongxiang"] = { "" }, ["Haiyan"] = { "" }, ["Changzhou"] = { "" }, ["Liyang"] = { "" }, ["Jintan"] = { "" }, ["Yixing"] = { "" }, ["Danyang"] = { "" }, ["Danyang-TJQ"] = { "" }, ["Jingjiang"] = { "" }, ["Jiangyin"] = { "" }, ["Gaochun"] = { "" }, ["Gaochun-ZB"] = { "" }, ["Huzhou"] = { "" }, ["Huzhou-SL"] = { "" }, ["Changxing"] = { "" }, ["Anji"] = { "" }, ["Anji-XF"] = { "" }, ["Deqing-W"] = { "" }, ["Deqing-GT"] = { "" }, ["Hangzhou"] = { "鋁鍋" }, ["Yuhang"] = { "" }, ["Lin'an"] = { "" }, ["Lin'an-CH"] = { "" }, ["Lin'an-YQ"] = { "" }, ["Fuyang-W"] = { "" }, ["Fuyang-XD"] = { "" }, ["Xiaoshan"] = { "" }, ["Tonglu"] = { "" }, ["Fenshui-WS"] = { "" }, ["Shaoxing"] = { "" }, ["Shaoxing-KQ"] = { "" }, ["Shangyu"] = { "" }, ["Zhuji"] = { "" }, ["Zhuji-WJJ"] = { "" }, ["Shengzhou"] = { "" }, ["Shengzhou-CR"] = { "" }, ["Shengzhou-TP"] = { "" }, ["Xinchang"] = { "" }, ["Ningbo"] = { "" }, ["Zhenhai"] = { "" }, ["Fenghua"] = { "" }, ["Beilun"] = { "" }, ["Yinzhou"] = { "" }, ["Yuyao"] = { "" }, ["Cixi"] = { "" }, ["Xiangshan"] = { "" }, ["Ninghai"] = { "" }, ["Zhoushan"] = { "" }, ["Dinghai"] = { "" }, ["Daishan"] = { "" }, ["Shengsi"] = { "" }, ["Jiaojiang"] = { "" }, ["Huangyan"] = { "" }, ["Tiantai"] = { "" }, ["Xianju"] = { "" }, ["Sanmen"] = { "" }, ["Linhai"] = { "" }, ["Wenling"] = { "" }, ["Yuhuan"] = { "" }, ["Yuhuan-DMY"] = { "" }, ["Yuhuan-CM"] = { "" }, ["Wenzhou"] = { "" }, ["Yueqing"] = { "" }, ["Yongjia"] = { "" }, ["Yongjia-FL"] = { "" }, ["Rui'an"] = { "" }, ["Longgang"] = { "" }, ["Dongtou"] = { "" }, ["Cangnan-HS"] = { "" }, ["Cangnan-JX"] = { "" }, ["Cangnan-PC"] = { "" }, ["Pingyang"] = { "" }, ["Taishun"] = { "" }, ["Wencheng"] = { "" }, ["Lishui"] = { "" }, ["Qingtian"] = { "" }, ["Jinyun"] = { "" }, ["Xuanping"] = { "" }, ["Songyang-XP"] = { "" }, ["Songyang-GS"] = { "" }, ["Yunhe"] = { "" }, ["Jingning"] = { "" }, ["Qingyuan-W"] = { "" }, ["Longquan"] = { "" }, ["Quzhou"] = { "" }, ["Qujiang-DZ"] = { "" }, ["Suichang"] = { "" }, ["Jiangshan"] = { "" }, ["Changshan"] = { "" }, ["Kaihua"] = { "" }, ["Longyou"] = { "" }, ["Jinhua"] = { "" }, ["Tangxi"] = { "" }, ["Yiwu"] = { "" }, ["Yongkang"] = { "" }, ["Pujiang"] = { "" }, ["Dongyang"] = { "" }, ["Pan'an"] = { "" }, ["Wuyi"] = { "" }, ["Lanxi"] = { "" }, ["Shangrao"] = { "" }, ["Shangrao-Rail"] = { "" }, ["Shangrao-ZF"] = { "" }, ["Guangfeng"] = { "" }, ["Yushan"] = { "" }, ["Yanshan-JC"] = { "" }, ["Hengfeng-GY"] = { "" }, ["Xuancheng-YC"] = { "" }, ["Xuancheng-JP"] = { "" }, ["Wuhu-LL"] = { "" }, ["Tongling-W"] = { "" }, ["Nanling"] = { "" }, ["Yi'an-WS"] = { "" }, ["Huangshan"] = { "" }, ["Jingxian"] = { "" }, ["Jingxian-ZJ"] = { "" }, ["Shitai-JZ"] = { "" }, ["Pucheng"] = { "" }, ["Changsha"] = { "鋁鍋" }, ["Yiyang-X"] = { "" }, ["Liuyang-YA"] = { "" }, ["Xiangtan"] = { "" }, ["Xiangtan-CES"] = { "" }, ["Miluo-CL"] = { "" }, ["Xiangxiang"] = { "" }, ["Xiangxiang-MQ"] = { "" }, ["Loudi"] = { "" }, ["Shuangfeng"] = { "" }, ["Xinhua"] = { "" }, ["Lianyuan"] = { "" }, ["Shaoyang"] = { "" }, ["Lengshuitan"] = { "" }, ["Zhuzhou"] = { "" }, ["Longhui"] = { "" }, ["Suining-X"] = { "" }, ["Dongkou-HQ"] = { "" }, ["Wugang"] = { "" }, ["Hengyang"] = { "" }, ["Hengyang County"] = { "" }, ["Hengshan"] = { "" }, ["Hengshan-BG"] = { "" }, ["Qiyang"] = { "" }, ["Quanzhou-X"] = { "" }, ["Guanyang-X"] = { "" }, ["Qinglong-CL"] = { "" }, ["Nanchong-CL"] = { "" }, ["Nanchang"] = { "" }, ["Xinjian-WC"] = { "" }, ["Nanchang-TC"] = { "" }, ["Anyi"] = { "" }, ["Hukou"] = { "" }, ["Lushan"] = { "" }, ["Yongxiu"] = { "" }, ["Gongqingcheng-JY"] = { "" }, ["Xiushui"] = { "" }, ["Pengze"] = { "" }, ["Duchang"] = { "" }, ["Duchang-TT"] = { "" }, ["Duchang-YF"] = { "" }, ["Wuning-QK"] = { "" }, ["Poyang"] = { "" }, ["Poyang-MT"] = { "" }, ["Yugan"] = { "" }, ["Wannian"] = { "" }, ["Yiyang"] = { "" }, ["Hengfeng"] = { "" }, ["Yanshan-HK"] = { "" }, ["Yanshan-YP"] = { "" }, ["Shangrao-SX"] = { "" }, ["Shangrao-HM"] = { "" }, ["Yushan-G"] = { "" }, ["Jingdezhen"] = { "" }, ["Leping"] = { "" }, ["Yichun"] = { "" }, ["Yifeng"] = { "" }, ["Gao'an"] = { "" }, ["Fengxin"] = { "" }, ["Shanggao"] = { "" }, ["Wanzai"] = { "" }, ["Fengcheng"] = { "" }, ["Fengcheng-ST"] = { "" }, ["Xinyu"] = { "" }, ["Fuzhou-G"] = { "" }, ["Linchuan-SDD"] = { "" }, ["Dongxiang"] = { "" }, ["Nancheng"] = { "" }, ["Nanfeng"] = { "" }, ["Yihuang"] = { "" }, ["Lichuan"] = { "" }, ["Chongren"] = { "" }, ["Pingxiang"] = { "" }, ["Lianhua"] = { "" }, ["Luxi"] = { "" }, ["Ji'an"] = { "" }, ["Jishui-LT"] = { "" }, ["Yongfeng"] = { "" }, ["Taihe"] = { "" }, ["Xiajiang"] = { "" }, ["Yongxin"] = { "" }, ["Yingtan"] = { "" }, ["Yujiang"] = { "" }, ["Guixi"] = { "" }, ["Susong"] = { "" }, ["Susong-HT"] = { "" }, ["Susong-GL"] = { "" }, ["Wangjiang"] = { "" }, ["Qianshan"] = { "" }, ["Huaining"] = { "" }, ["Huaining-SP"] = { "" }, ["Yuexi"] = { "" }, ["Taihu"] = { "" }, ["Dongzhi"] = { "" }, ["Shitai"] = { "" }, ["Yangxin"] = { "" }, ["Yangxin-GH"] = { "" }, ["Daye"] = { "" }, ["Xianning"] = { "" }, ["Xianning-MQ"] = { "" }, ["Jiayu"] = { "" }, ["Chongyang"] = { "" }, ["Chibi"] = { "" }, ["Tongshan"] = { "" }, ["Tongcheng-G"] = { "" }, ["Jianli"] = { "" }, ["Yueyang"] = { "" }, ["Yueyang-BX"] = { "" }, ["Linxiang"] = { "" }, ["Pingjiang-XJ"] = { "" }, ["Pingjiang-NJ"] = { "" }, ["Liuyang"] = { "" }, ["Liuyang-DY"] = { "" }, ["Liuyang-FY"] = { "" }, ["Liling-BTT"] = { "" }, ["Liling-BS"] = { "" }, ["Youxian"] = { "" }, ["Chaling"] = { "" }, ["Changning"] = { "" }, ["Changning-TS"] = { "" }, ["Leiyang"] = { "" }, ["Anren"] = { "" }, ["Zixing-XN"] = { "" }, ["Longhui-LDZ"] = { "" }, ["Dongkou"] = { "" }, ["Dongkou-SJ"] = { "" }, ["Jianning"] = { "" }, ["Taining"] = { "" }, ["Hanbin-NT"] = { "" }, ["Jinxian"] = { "" }, ["Jinxi"] = { "" }, ["Le'an"] = { "" }, ["Guangchang"] = { "" }, ["Anfu"] = { "" }, ["Suichuan"] = { "" }, ["Wan'an"] = { "" }, ["Jing'an"] = { "" }, ["Zhangshu"] = { "" }, ["Xingan"] = { "" }, ["Fenyi"] = { "" }, ["Meixian"] = { "" }, ["Xingning"] = { "" }, ["Dabu"] = { "" }, ["Dabu-XH"] = { "" }, ["Dabu-TY"] = { "" }, ["Dabu-GB"] = { "" }, ["Fengshun-TK"] = { "" }, ["Fengshun-LH"] = { "" }, ["Fengshun-HJ"] = { "" }, ["Fengshun-FL"] = { "" }, ["Fengshun-PT"] = { "" }, ["Huizhou"] = { "" }, ["Huizhou-SK"] = { "" }, ["Huizhou-HL"] = { "" }, ["Huiyang"] = { "" }, ["Huidong-PS"] = { "" }, ["Huidong-DL"] = { "" }, ["Dongguan-H"] = { "" }, ["Longmen-PL"] = { "" }, ["Longmen-LX"] = { "" }, ["Boluo"] = { "" }, ["Shenzhen-H"] = { "" }, ["Shenzhen-H-LH"] = { "" }, ["Shenzhen-HG"] = { "" }, ["Zengcheng-ZG"] = { "" }, ["Zhongshan-WGS"] = { "" }, ["Zhongshan-NLHS"] = { "" }, ["Wuhua-SZ"] = { "" }, ["Wuhua-HC"] = { "" }, ["Wuhua-CB"] = { "" }, ["Wuhua-MY"] = { "" }, ["Wuhua-ML"] = { "" }, ["Heyuan"] = { "" }, ["Zijin"] = { "" }, ["Zijin-GZ"] = { "" }, ["Longchuan-TC"] = { "" }, ["Longchuan-SD"] = { "" }, ["Heping-LZ"] = { "" }, ["Lianping"] = { "" }, ["Lianping-ZX"] = { "" }, ["Lianping-LJ"] = { "" }, ["Wengyuan"] = { "" }, ["Nanxiong-ZJ"] = { "" }, ["Qujiang"] = { "" }, ["Lechang-MH"] = { "" }, ["Xinfeng-MT"] = { "" }, ["Xinfeng-DX"] = { "" }, ["Xiaosanjiang"] = { "" }, ["Liannan"] = { "" }, ["Conghua-H"] = { "" }, ["Jiexi"] = { "" }, ["Jiexi-HZ"] = { "" }, ["Luhe"] = { "" }, ["Raoping-XF"] = { "" }, ["Xiuzhuan"] = { "" }, ["Pinghe-JF"] = { "" }, ["Nanjing-ML"] = { "" }, ["Nanjing-BL"] = { "" }, ["Changting"] = { "" }, ["Shanghang"] = { "" }, ["Shanghang-GT"] = { "" }, ["Yongding"] = { "" }, ["Yongding-XY"] = { "" }, ["Yongding-GB"] = { "" }, ["Yongding-HK"] = { "" }, ["Longyan-WA"] = { "" }, ["Wuping"] = { "" }, ["Wuping-ZS"] = { "" }, ["Wuping-Y"] = { "" }, ["Wuping-WD"] = { "" }, ["Pingyu"] = { "" }, ["Liancheng"] = { "" }, ["Liancheng-PT"] = { "" }, ["Liancheng-JX"] = { "" }, ["Liancheng-ZB"] = { "" }, ["Liancheng-LY"] = { "" }, ["Ninghua"] = { "" }, ["Qingliu"] = { "" }, ["Yudu"] = { "" }, ["Ningdu"] = { "" }, ["Ruijin"] = { "" }, ["Shicheng"] = { "" }, ["Shangyou"] = { "" }, ["Sandu"] = { "" }, ["Ganzhou-PL"] = { "" }, ["Nankang"] = { "" }, ["Dayu"] = { "" }, ["Quannan"] = { "" }, ["Dingnan"] = { "" }, ["Longnan"] = { "" }, ["Xunwu"] = { "" }, ["Anyuan"] = { "" }, ["Huichang"] = { "" }, ["Chongyi"] = { "" }, ["Xingguo"] = { "" }, ["Yunhe-JST"] = { "" }, ["Tonggu"] = { "" }, ["Fengxin-ZX"] = { "" }, ["Miaoli"] = { "" }, ["Zaoqiao"] = { "" }, ["Touwu"] = { "" }, ["Nanzhuang"] = { "" }, ["Shitan"] = { "" }, ["Sanwan"] = { "" }, ["Toufen"] = { "" }, ["Gongguan"] = { "" }, ["Taoyuan"] = { "" }, ["Longtan"] = { "" }, ["Zhuolan-SX"] = { "" }, ["Guanxi"] = { "" }, ["Changhua-PT"] = { "" }, ["Liudui"] = { "" }, ["Wuluo"] = { "" }, ["Daluguan"] = { "" }, ["Jiadong"] = { "" }, ["Meinong"] = { "" }, ["Shanlin"] = { "" }, ["Hsinchu"] = { "" }, ["Guanxi-DP"] = { "" }, ["Guanxi-LQW"] = { "" }, ["Xinwu-HL"] = { "" }, ["Dongshi"] = { "" }, ["Raoping"] = { "" }, ["Guanxi-RP"] = { "" }, ["Hukou-RP"] = { "" }, ["Liujia-RP"] = { "" }, ["Zhongli-ZB-RP"] = { "" }, ["Zhongli-XN-RP"] = { "" }, ["Zhongli-GL-RP"] = { "" }, ["Pingzhen-NS-RP"] = { "" }, ["Xinwu-TZ-RP"] = { "" }, ["Guanyin-XP-RP"] = { "" }, ["Zhuolan-RP"] = { "" }, ["Yunlin"] = { "" }, ["Daxi"] = { "" }, ["Guoxing"] = { "" }, ["Hong Kong-H"] = { "" }, ["Tangkou"] = { "" }, ["Sanjia"] = { "" }, ["Sihe"] = { "" }, ["Qianpai"] = { "" }, ["Xindong"] = { "" }, ["Shalang"] = { "" }, ["Xin'an"] = { "" }, ["Shijiao"] = { "" }, ["Qingping"] = { "" }, ["Xihe"] = { "" }, ["Fumian-XS"] = { "" }, ["Luchuan-LC"] = { "" }, ["Luchuan-DQ"] = { "" }, ["Luchuan-SH"] = { "" }, ["Luchuan-WS"] = { "" }, ["Bobai-SH"] = { "" }, ["Bobai-LT"] = { "" }, ["Bobai-LP"] = { "" }, ["Bobai-LJ"] = { "" }, ["Bobai-CT"] = { "" }, ["Tang'an"] = { "" }, ["Beiliu-GH"] = { "" }, ["Beiliu-MM"] = { "" }, ["Xingye-GF"] = { "" }, ["Rongxian-XD"] = { "" }, ["Mashan-PL"] = { "" }, ["Binyang-WL"] = { "" }, ["Hengxian-XY"] = { "" }, ["Guigang-H-WL"] = { "" }, ["Guigang-H-QX"] = { "" }, ["Guigang-H-BT"] = { "" }, ["Guiping-H-JT"] = { "" }, ["Guiping-H-DX"] = { "" }, ["Pingnan-H-GA"] = { "" }, ["Lingui-H-XJ"] = { "" }, ["Lipu-SDT"] = { "" }, ["Lipu-DSG"] = { "" }, ["Pingle-H"] = { "" }, ["Yangshuo-JB"] = { "" }, ["Tianlin-GL"] = { "" }, ["Qinzhou-H"] = { "" }, ["Guidong"] = { "" }, ["Rongchang-PL"] = { "" }, ["Chengdu-H-LT"] = { "" }, ["Longquanyi-H-SL"] = { "" }, ["Qingbaijiang-H-LW"] = { "" }, ["Xindu-H-SBT"] = { "" }, ["Xindu-H-HXC"] = { "" }, ["Xindu-H-XD"] = { "" }, ["Weiyuan-H"] = { "" }, ["Yilong-H"] = { "" }, ["Xichang-H"] = { "" }, ["Sabah-B"] = { "" }, ["Sabah-L"] = { "" }, ["Sabah-HY"] = { "" }, ["Sabah-HP"] = { "" }, ["Kuala Lumpur-H-HY"] = { "" }, ["Kuala Lumpur-H"] = { "" }, ["Senai"] = { "" }, ["Senai-JX"] = { "" }, ["Kuching"] = { "" }, ["Sungai Tapang"] = { "" }, ["Singkawang"] = { "" }, ["Pontianak-MX"] = { "" }, ["Mempawah"] = { "" }, ["Metal"] = { "" }, ["Singapore-MX"] = { "" }, ["Singapore-DB"] = { "" }, ["Belait-H"] = { "" }, ["Bangkok-MX"] = { "" }, ["Bangkok-FS"] = { "" }, ["Bangkok-JX"] = { "" }, ["Yangon-H"] = { "" }, ["Ho Chi Minh City-H"] = { "" }, ["Jixi"] = { "" }, ["Shexian"] = { "" }, ["Shexian-XG"] = { "" }, ["Shexian-DGY"] = { "" }, ["Shexian-SY"] = { "" }, ["Tunxi"] = { "" }, ["Huizhou-HZ"] = { "" }, ["Xiuning"] = { "" }, ["Yixian"] = { "" }, ["Qimen"] = { "" }, ["Qimen-AL-Min"] = { "" }, ["Wuyuan"] = { "" }, ["Wuyuan-QK"] = { "" }, ["Wuyuan-JW"] = { "" }, ["Fuliang"] = { "" }, ["Fuliang-EH"] = { "" }, ["Dexing"] = { "" }, ["Dexing-ZC"] = { "" }, ["Jingde"] = { "" }, ["Zhanda"] = { "" }, ["Chun'an"] = { "" }, ["Sui'an"] = { "" }, ["Jiande"] = { "" }, ["Shouchang"] = { "" }, ["Guangzhou"] = { "銻煲" }, --鋁鑊 ["Hong Kong"] = { "銻煲" }, ["HK Weitou"] = { "" }, ["Kam Tin"] = { "" }, ["Shek Pik"] = { "" }, ["Ting Kok"] = { "" }, ["Tung Ping Chau"] = { "" }, ["Sam Mun Tsai"] = { "" }, ["Macau"] = { "" }, ["Macau-Tanka"] = { "" }, ["Guangzhou-XJ"] = { "" }, ["Guangzhou-LX"] = { "" }, ["Guangzhou-HP"] = { "" }, ["Luogang"] = { "" }, ["Guangzhou-LH"] = { "" }, ["Guangzhou-MT"] = { "" }, ["Guangzhou-JS"] = { "" }, ["Guangzhou-XS"] = { "" }, ["Guangzhou-SJ"] = { "" }, ["Guangzhou-JC"] = { "" }, ["Guangzhou-LG"] = { "" }, ["Guangzhou-RH"] = { "" }, ["Guangzhou-ZL"] = { "" }, ["Guangzhou-ZLT"] = { "" }, ["Guangzhou-JF"] = { "" }, ["Panyu"] = { "" }, ["Huadu"] = { "" }, ["Conghua"] = { "" }, ["Zengcheng"] = { "" }, ["Zengcheng-XT"] = { "" }, ["Foshan"] = { "" }, ["Nanhai"] = { "" }, ["Shunde"] = { "" }, ["Sanshui"] = { "" }, ["Gaoming"] = { "" }, ["Zhongshan"] = { "" }, ["Zhongshan-HC"] = { "" }, ["Zhongshan-NL"] = { "" }, ["Zhongshan-CKM"] = { "" }, ["Zhongshan-XL"] = { "" }, ["Zhongshan-DS"] = { "" }, ["Zhongshan-TB"] = { "" }, ["Zhongshan-HL"] = { "" }, ["Zhongshan-DF"] = { "" }, ["Zhongshan-NT"] = { "" }, ["Zhongshan-FS"] = { "" }, ["Zhongshan-SL"] = { "" }, ["Zhongshan-GK"] = { "" }, ["Zhongshan-HP"] = { "" }, ["Zhongshan-SJ"] = { "" }, ["Zhongshan-LW"] = { "" }, ["Zhongshan-MZ"] = { "" }, ["Zhongshan-GZ"] = { "" }, ["Zhongshan-BF"] = { "" }, ["Zhongshan-TZ"] = { "" }, ["Zhongshan-TG"] = { "" }, ["Zhuhai"] = { "" }, ["Zhuhai-TJW"] = { "" }, ["Doumen-T"] = { "" }, ["Doumen-S"] = { "" }, ["Jiangmen"] = { "" }, ["Xinhui"] = { "" }, ["Taishan"] = { "" }, ["Taishan-GH"] = { "" }, ["Kaiping"] = { "" }, ["Enping"] = { "" }, ["Heshan"] = { "" }, ["Heshan-SP"] = { "" }, ["Malan"] = { "" }, ["Malan-BTQ"] = { "" }, ["Malan-MHD"] = { "" }, ["Malan-SZP"] = { "" }, ["Malan-BLH"] = { "" }, ["Dongguan"] = { "銻煲" }, ["Shenzhen-C-LH"] = { "" }, ["Shenzhen-NT"] = { "" }, ["Shenzhen-XX"] = { "" }, ["Bao'an"] = { "" }, ["Yantian"] = { "" }, ["Dapeng"] = { "" }, ["Shenzhen-PD"] = { "" }, ["Pingshan-ZM"] = { "" }, ["Ebu-ZM"] = { "" }, ["Longmen"] = { "" }, ["Qingyuan"] = { "" }, ["Fogang"] = { "" }, ["Yingde"] = { "" }, ["Yangshan"] = { "" }, ["Lianshan"] = { "" }, ["Lianshan-YH"] = { "" }, ["Lianzhou"] = { "" }, ["Shaoguan"] = { "" }, ["Qujiang-C"] = { "" }, ["Renhua"] = { "" }, ["Lechang"] = { "" }, ["Gaoyao"] = { "" }, ["Sihui"] = { "" }, ["Guangning"] = { "" }, ["Deqing"] = { "" }, ["Huaiji"] = { "" }, ["Huaiji-LC"] = { "" }, ["Fengkai"] = { "" }, ["Fengkai-JK"] = { "" }, ["Fengkai-LD"] = { "" }, ["Yunfu"] = { "" }, ["Xinxing"] = { "" }, ["Luoding"] = { "" }, ["Luoding-SL"] = { "" }, ["Yunan"] = { "" }, ["Yangjiang"] = { "" }, ["Yangdong"] = { "" }, ["Yangdong-YS"] = { "" }, ["Yangchun"] = { "" }, ["Yangxi"] = { "" }, ["Xinyi"] = { "" }, ["Maoming"] = { "" }, ["Maoming-YJ"] = { "" }, ["Gaozhou"] = { "" }, ["Huazhou"] = { "" }, ["Huazhou-CQ"] = { "" }, ["Zhanjiang"] = { "" }, ["Lianjiang"] = { "" }, ["Lianjiang-CB"] = { "" }, ["Wuchuan"] = { "" }, ["Wuchuan-ML"] = { "" }, ["Nanning"] = { "" }, ["Nanning-Tanka"] = { "" }, ["Wuzhou"] = { "" }, ["Wuzhou-LX"] = { "" }, ["Cangwu-SQ"] = { "" }, ["Cangwu-LB"] = { "" }, ["Tengxian"] = { "" }, ["Yulin"] = { "" }, ["Rongxian"] = { "" }, ["Hepu"] = { "" }, ["Hepu-ST"] = { "" }, ["Guiping"] = { "" }, ["Guiping-JT"] = { "" }, ["Guiping-JK"] = { "" }, ["Guiping-MD"] = { "" }, ["Guiping-ML"] = { "" }, ["Pingnan-PN"] = { "" }, ["Pingnan-DZ"] = { "" }, ["Pingnan-GC"] = { "" }, ["Mengshan"] = { "" }, ["Mengshan-XX"] = { "" }, ["Mengshan-CT"] = { "" }, ["Guigang-GC"] = { "" }, ["Guigang-NJ"] = { "" }, ["Guigang-PD"] = { "" }, ["Beiliu"] = { "" }, ["Beiliu-TL"] = { "" }, ["Beiliu-XC"] = { "" }, ["Baise"] = { "" }, ["Tiandong"] = { "" }, ["Tiandong-LF"] = { "" }, ["Tianyang"] = { "" }, ["Pingguo"] = { "" }, ["Pingguo-SX"] = { "" }, ["Bobai"] = { "" }, ["Lingshan"] = { "" }, ["Pubei"] = { "" }, ["Qinzhou"] = { "" }, ["Qinzhou-XD"] = { "" }, ["Qinzhou-CT"] = { "" }, ["Qinzhou-NS"] = { "" }, ["Qinzhou-XNJ"] = { "" }, ["Beihai"] = { "" }, ["Beihai-NK"] = { "" }, ["Beihai-YP"] = { "" }, ["Beihai-QG"] = { "" }, ["Beihai-QG-CB"] = { "" }, ["Ningming"] = { "" }, ["Hengxian"] = { "" }, ["Pumen"] = { "" }, ["Zhaoping"] = { "" }, ["Fangchenggang-FC"] = { "" }, ["Dongxing"] = { "" }, ["Chongzuo-LT"] = { "" }, ["Fusui-QJ"] = { "" }, ["Lingchuan-C-YJ"] = { "" }, ["Pingle-C-MJ"] = { "" }, ["Pingle-C-SS"] = { "" }, ["Lipu-ZC"] = { "" }, ["Danzhou"] = { "" }, ["Sanya-YL"] = { "" }, ["Kuala Lumpur"] = { "" }, ["Penang-C"] = { "" }, ["Ipoh"] = { "" }, ["Sarikei-C"] = { "" }, ["Singapore-C"] = { "" }, ["Jakarta-C"] = { "" }, ["Ho Chi Minh City"] = { "" }, ["Mong Cai"] = { "" }, ["Phnom Penh-C"] = { "" }, ["Yangon-C"] = { "" }, ["Mandalay-C"] = { "" }, ["Bangkok-C"] = { "" }, ["Betong"] = { "" }, ["Manila-C"] = { "" }, ["Nanning-P"] = { "銻鍋" }, ["Nanning-P-SJ"] = { "" }, ["Nanning-P-GJY"] = { "" }, ["Nanning-P-ZGL"] = { "" }, ["Nanning-P-XXJD"] = { "" }, ["Nanning-P-SL"] = { "" }, ["Nanning-P-XX"] = { "" }, ["Nanning-P-SC"] = { "" }, ["Binyang"] = { "" }, ["Binyang-XQ"] = { "" }, ["Hengxian-P"] = { "" }, ["Wuxuan-JJ"] = { "" }, ["Wuxuan-ZC"] = { "" }, ["Chongzuo-P"] = { "" }, ["Chongzuo-P-XH"] = { "" }, ["Fusui-P"] = { "" }, ["Liucheng-P"] = { "" }, ["Liucheng-P-GZ"] = { "" }, ["Liucheng-P-DP"] = { "" }, ["Rongshui"] = { "" }, ["Yizhou-P-DS"] = { "" }, ["Luocheng-P"] = { "" }, ["Baise-P"] = { "" }, ["Guilin-P"] = { "" }, ["Guilin-P-CY"] = { "" }, ["Guilin-P-DBZ"] = { "" }, ["Guilin-P-ZY"] = { "" }, ["Guilin-P-DB"] = { "" }, ["Guilin-P-YJ"] = { "" }, ["Guilin-P-QJ"] = { "" }, ["Lingui-P-WT"] = { "" }, ["Lingui-P-HS"] = { "" }, ["Lingui-P-LJ"] = { "" }, ["Lingui-P-LT"] = { "" }, ["Lingchuan-P"] = { "" }, ["Lingchuan-P-GQ"] = { "" }, ["Lingchuan-P-GD"] = { "" }, ["Lingchuan-P-TX"] = { "" }, ["Lingchuan-P-SZ"] = { "" }, ["Lingchuan-P-GP"] = { "" }, ["Lingchuan-P-LT"] = { "" }, ["Guanyang-P"] = { "" }, ["Quanzhou-P"] = { "" }, ["Pingle-P"] = { "" }, ["Pingle-P-XTM"] = { "" }, ["Yangshuo-P"] = { "" }, ["Yangshuo-P-PT"] = { "" }, ["Yongfu-P-JX"] = { "" }, ["Yongfu-P-CS"] = { "" }, ["Zhongshan-GA"] = { "" }, ["Xiamen"] = { "" }, ["Xiamen-HS"] = { "" }, ["Tong'an"] = { "" }, ["Quanzhou"] = { "" }, ["Jinjiang"] = { "" }, ["Nan'an"] = { "" }, ["Shishi"] = { "" }, ["Hui'an"] = { "" }, ["Anxi"] = { "" }, ["Yongchun"] = { "" }, ["Dehua"] = { "" }, ["Zhangzhou"] = { "" }, ["Longhai"] = { "" }, ["Changtai"] = { "" }, ["Hua'an"] = { "" }, ["Nanjing-MN"] = { "" }, ["Pinghe"] = { "" }, ["Zhangpu"] = { "" }, ["Yunxiao"] = { "" }, ["Zhao'an"] = { "" }, ["Zhao'an-SD"] = { "" }, ["Zhao'an-TY"] = { "" }, ["Zhao'an-WS"] = { "" }, ["Dongshan"] = { "" }, ["Taipei"] = { "" }, ["Wanhua"] = { "" }, ["Tamsui"] = { "" }, ["Sanxia"] = { "" }, ["Pingxi"] = { "" }, ["Kaohsiung"] = { "" }, ["Cijin"] = { "" }, ["Hongmaogang"] = { "" }, ["Dalinpu"] = { "" }, ["Tianliao"] = { "" }, ["Cieding"] = { "" }, ["Xinwu-YX"] = { "" }, ["Yilan"] = { "" }, ["Luodong"] = { "" }, ["Toucheng"] = { "" }, ["Lukang"] = { "" }, ["Yongjing-MN"] = { "" }, ["Caotun"] = { "" }, ["Taichung"] = { "" }, ["Wuqi"] = { "" }, ["Tainan"] = { "" }, ["Anping"] = { "" }, ["Shanhua"] = { "" }, ["Jiali"] = { "" }, ["Taitung"] = { "" }, ["Green Island"] = { "" }, ["Hsinchu-MN"] = { "" }, ["Miaoli-MN"] = { "" }, ["Mailiao"] = { "" }, ["Taixi"] = { "" }, ["Lunbei"] = { "" }, ["Chiayi"] = { "" }, ["Chiayi-TB"] = { "" }, ["Chiayi-SS"] = { "" }, ["Chiayi-ZP"] = { "" }, ["Chiayi-DP"] = { "" }, ["Chiayi-ZQ"] = { "" }, ["Chiayi-DL"] = { "" }, ["Chiayi-XK"] = { "" }, ["Chiayi-MX"] = { "" }, ["Chiayi-PZ"] = { "" }, ["Chiayi-LJ"] = { "" }, ["Chiayi-ST"] = { "" }, ["Chiayi-FL"] = { "" }, ["Chiayi-ALS"] = { "" }, ["Chiayi-LC"] = { "" }, ["Chiayi-YZ"] = { "" }, ["Chiayi-XG"] = { "" }, ["Chiayi-MS"] = { "" }, ["Chiayi-DS"] = { "" }, ["Chiayi-BD"] = { "" }, ["Chiayi-WL"] = { "" }, ["Pingtung"] = { "" }, ["Baoli"] = { "" }, ["Liuqiu"] = { "" }, ["Gabulong"] = { "" }, ["Kinmen"] = { "" }, ["Jinsha"] = { "" }, ["Magong"] = { "" }, ["Pengnan"] = { "" }, ["Xiyu"] = { "" }, ["Huxi"] = { "" }, ["Wangan"] = { "" }, ["Cimei"] = { "" }, ["Huayu"] = { "" }, ["Zhongtun"] = { "" }, ["Houliao"] = { "" }, ["Tongliang"] = { "" }, ["Jibei"] = { "" }, ["Malaysia-MN"] = { "" }, ["Melaka"] = { "" }, ["Labuan"] = { "" }, ["Klang"] = { "" }, ["Singapore-MN"] = { "" }, ["Philippine-MN"] = { "" }, ["Medan"] = { "" }, ["Seri Begawan"] = { "" }, ["Ho Chi Minh City-MN"] = { "" }, ["Yangon-MN"] = { "" }, ["Longyan"] = { "" }, ["Shizhong"] = { "" }, ["Zhangping"] = { "" }, ["Yongfu"] = { "" }, ["Datian"] = { "" }, ["Datian-GP"] = { "" }, ["Youxi-JM"] = { "" }, ["Youxi-XQ"] = { "" }, ["Shunchang-PS"] = { "" }, ["Xiapu-SS"] = { "" }, ["Putian-MN"] = { "" }, ["Pingnan"] = { "" }, ["Pingnan-PT"] = { "" }, ["Pingnan-SJ"] = { "" }, ["Guiping-XW"] = { "" }, ["Guiping-DS"] = { "" }, ["Guilin-MN-BYG"] = { "" }, ["Pingle-MN"] = { "" }, ["Qinzhou-MN"] = { "" }, ["Lechang-TT"] = { "" }, ["Renhua-CSB"] = { "" }, ["Yingde-YZ"] = { "" }, ["Yunan-LT"] = { "" }, ["Heyuan-NJ"] = { "" }, ["Hangzhou-PF"] = { "" }, ["Cangnan-MN"] = { "" }, ["Yuhuan-KM"] = { "" }, ["Wenling-RS"] = { "" }, ["Yixing-SB"] = { "" }, ["Guangfeng-NSD"] = { "" }, ["Hengfeng-YJ"] = { "" }, ["Yushan-ZH"] = { "" }, ["Langxi-FL"] = { "" }, ["Chaozhou"] = { "" }, ["Raoping-MN-T"] = { "" }, ["Shantou"] = { "" }, ["Chenghai"] = { "" }, ["Chenghai-DX"] = { "" }, ["Chaoyang"] = { "" }, ["Nan'ao-HZ"] = { "" }, ["Nan'ao-YA"] = { "" }, ["Jieyang"] = { "" }, ["Puning"] = { "" }, ["Lufeng"] = { "" }, ["Haifeng"] = { "" }, ["Fengshun-MN-LH"] = { "" }, ["Fengshun-MN-HJ"] = { "" }, ["Yuen Chau Tsai-MN"] = { "" }, ["Sha Tau Kok-MN"] = { "" }, ["Thailand-MN-T"] = { "" }, ["Chiang Mai-MN-T"] = { "" }, ["Hat Yai-MN-T"] = { "" }, ["Cambodia-MN-T"] = { "" }, ["Ho Chi Minh City-MN-T"] = { "" }, ["Vientiane-MN-T"] = { "" }, ["Johor Bahru"] = { "" }, ["Penang-MN-T"] = { "" }, ["Singapore-MN-T"] = { "" }, ["Batam-MN-T"] = { "" }, ["Pontianak-MN-T"] = { "" }, ["Leizhou"] = { "鋁罐", "銻罐" }, ["Dianbai-XD"] = { "" }, ["Wenchang"] = { "" }, ["Haikou"] = { "鋁鼎" }, ["Chengmai"] = { "" }, ["Qionghai"] = { "" }, ["Wanning"] = { "" }, ["Tunchang"] = { "" }, ["Singapore-MN-H"] = { "" }, ["Belait-MN-H"] = { "" }, ["Putian"] = { "" }, ["Putian-DH"] = { "" }, ["Putian-JK"] = { "" }, ["Putian-NR"] = { "" }, ["Xianyou"] = { "" }, ["Xianyou-FT"] = { "" }, ["Xianyou-YY"] = { "" }, ["Fuding-AY"] = { "" }, ["Shaxi"] = { "" }, ["Sanxiang"] = { "" }, ["Nanlang"] = { "" }, ["Fuzhou"] = { "" }, ["Changle"] = { "" }, ["Lianjiang-MD"] = { "" }, ["Tailu"] = { "" }, ["Minhou"] = { "" }, ["Fuqing"] = { "" }, ["Pingtan"] = { "" }, ["Yongtai"] = { "" }, ["Minqing"] = { "" }, ["Gutian"] = { "" }, ["Pingnan-MD"] = { "" }, ["Luoyuan"] = { "" }, ["Fu'an"] = { "" }, ["Ningde"] = { "" }, ["Xiapu"] = { "" }, ["Zherong"] = { "" }, ["Shouning"] = { "" }, ["Zhouning"] = { "" }, ["Fuding"] = { "" }, ["Youxi"] = { "" }, ["Youxi-XY"] = { "" }, ["Youxi-YZ"] = { "" }, ["Youxi-TC"] = { "" }, ["Youxi-ZX"] = { "" }, ["Matsu"] = { "" }, ["Taishun-MD"] = { "" }, ["Cangnan-MD"] = { "" }, ["Guanhaiwei"] = { "" }, ["Longyou-LS"] = { "" }, ["Singapore-MD-FQ"] = { "" }, ["Sitiawan-MD-GT"] = { "" }, ["Sibu-MD-MQ"] = { "" }, ["Jian'ou"] = { "" }, ["Dikou"] = { "" }, ["Yanping-XY"] = { "" }, ["Yanping-XD"] = { "" }, ["Songxi"] = { "" }, ["Zhenghe"] = { "" }, ["Zhenqian"] = { "" }, ["Shunchang-YD"] = { "" }, ["Jianyang"] = { "" }, ["Huangkeng"] = { "" }, ["Wuyishan"] = { "" }, ["Shibei"] = { "" }, ["Yong'an"] = { "" }, ["Sanyuan"] = { "" }, ["Shaxian"] = { "" }, ["Yanping-WT"] = { "" }, ["Shaowu"] = { "" }, ["Guangze"] = { "" }, ["Jiangle"] = { "" }, ["Mingxi"] = { "" }, ["Shunchang"] = { "" }, ["Ningde-She"] = { "" }, ["Fu'an-She"] = { "" }, ["Fuding-She"] = { "" }, ["Zhouning-She"] = { "" }, ["Xiapu-She"] = { "" }, ["Shouning-She"] = { "" }, ["Gutian-She"] = { "" }, ["Luoyuan-She"] = { "" }, ["Sanming-She"] = { "" }, ["Shunchang-She"] = { "" }, ["Hua'an-She"] = { "" }, ["Zhangping-She"] = { "" }, ["Guixi-She"] = { "" }, ["Yanshan-She"] = { "" }, ["Wuning-She"] = { "" }, ["Cangnan-She"] = { "" }, ["Jingning-She"] = { "" }, ["Jingning-ZK-She"] = { "" }, ["Lishui-She"] = { "" }, ["Longyou-She"] = { "" }, ["Lin'an-She"] = { "" }, ["Jiande-She"] = { "" }, ["Jinhua-She"] = { "" }, ["Ningguo-She"] = { "" }, ["Chaozhou-She"] = { "" }, ["Fengshun-She"] = { "" }, ["Guzhang-WX"] = { "" }, ["Yuanling-WX"] = { "" }, ["Luxi-WX"] = { "" }, ["Luxi-WX-LJT"] = { "" }, ["Luxi-WX-LJT-2"] = { "" }, ["Chengbu-WX"] = { "" }, ["Jiande-JXYM"] = { "" }, ["Jinhua-JXYM"] = { "" }, ["Lanxi-JXYM"] = { "" }, ["Tunxi-JXYM"] = { "" }, ["Jiangyong"] = { "" }, ["Dong'an"] = { "" }, ["Qujiang-DC"] = { "" }, ["Wujiang-XY"] = { "" }, ["Zhenjiang-SB"] = { "" }, ["Renhua-ZT"] = { "" }, ["Renhua-ST"] = { "" }, ["Ruyuan-GT"] = { "" }, ["Lechang-CL"] = { "" }, ["Lechang-BX"] = { "" }, ["Lechang-HP"] = { "" }, ["Lechang-GT"] = { "" }, ["Lechang-SX"] = { "" }, ["Lianzhou-XZ"] = { "" }, ["Lianzhou-BA"] = { "" }, ["Lianzhou-YC"] = { "" }, ["Lianzhou-XA"] = { "" }, ["Lianzhou-FY"] = { "" }, } return export bzm67fz31hxqqbl3gqiun98lgq5phsf 鋁鍋 0 419135 2568459 2026-10-04T15:45:02Z Hiyuune 50834 Trang mới: “=={{langname|zh}}== {{zh-forms|s=铝锅}} ==={{section|pron}}=== {{zh-pron |m=lǚguō |m-s=nü3go1 |w=hz:3liu ku1 |x=lei3 go1 |cat=n }} ==={{section|n}}=== {{head|zh|Danh từ}} # [[nồi|Nồi]] [[nhôm]]. ===={{section|syn}}==== {{zh-dial}}” 2568459 wikitext text/x-wiki =={{langname|zh}}== {{zh-forms|s=铝锅}} ==={{section|pron}}=== {{zh-pron |m=lǚguō |m-s=nü3go1 |w=hz:3liu ku1 |x=lei3 go1 |cat=n }} ==={{section|n}}=== {{head|zh|Danh từ}} # [[nồi|Nồi]] [[nhôm]]. ===={{section|syn}}==== {{zh-dial}} 5frdz7jx0xta5owyludbrcihwq8suu6 铝锅 0 419136 2568460 2026-10-04T15:45:26Z Hiyuune 50834 Trang mới: “=={{langname|zh}}== {{zh-see|鋁鍋}}” 2568460 wikitext text/x-wiki =={{langname|zh}}== {{zh-see|鋁鍋}} s9620hbaxwelrk33x8ow6tzgzz9cjk8 國賊 0 419137 2568461 2026-10-04T15:47:03Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|こく|ぞく|yomi=o}} {{ja-see|国賊}} =={{langname|zh}}== {{zh-forms|s=国贼}} ==={{ĐM|pron}}=== {{zh-pron |m=guózéi |c=gwok3 caak6 |cat=n }} ==={{ĐM|noun}}=== {{head|zh|Danh từ}} # Kẻ [[phản quốc]]. #: {{syn|zh|賣國賊}}” 2568461 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|こく|ぞく|yomi=o}} {{ja-see|国賊}} =={{langname|zh}}== {{zh-forms|s=国贼}} ==={{ĐM|pron}}=== {{zh-pron |m=guózéi |c=gwok3 caak6 |cat=n }} ==={{ĐM|noun}}=== {{head|zh|Danh từ}} # Kẻ [[phản quốc]]. #: {{syn|zh|賣國賊}} 5waqtuf6r126qq62tvt25cszxnt6ih6 国贼 0 419138 2568465 2026-10-04T15:52:54Z WhoAlone 40420 Trang mới: “=={{langname|zh}}== {{zh-see|國賊}}” 2568465 wikitext text/x-wiki =={{langname|zh}}== {{zh-see|國賊}} fxmbkvk1hz7dkm40p9qpxprs338rn51 guózéi 0 419139 2568466 2026-10-04T15:56:07Z WhoAlone 40420 Trang mới: “=={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|國賊}}” 2568466 wikitext text/x-wiki =={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|國賊}} njpc3nq9glvitylz33w0vinr7padptu 賣國賊 0 419140 2568467 2026-10-04T15:58:23Z WhoAlone 40420 Trang mới: “=={{langname|zh}}== {{zh-forms|s=卖国贼|type=21|lit=''mại quốc tặc'', tên trộm bán nước}} ==={{ĐM|pron}}=== {{zh-pron |m=màiguózéi |c=maai6 gwok3 caak6 |h=pfs=mai-koet-chhe̍t |mn=tw:māi-kok-chha̍t |cat=n }} ==={{ĐM|noun}}=== {{head|zh|Danh từ}} # Kẻ [[phản quốc]]. #: {{syn|zh|國賊}} {{C|zh|Mọi người}}” 2568467 wikitext text/x-wiki =={{langname|zh}}== {{zh-forms|s=卖国贼|type=21|lit=''mại quốc tặc'', tên trộm bán nước}} ==={{ĐM|pron}}=== {{zh-pron |m=màiguózéi |c=maai6 gwok3 caak6 |h=pfs=mai-koet-chhe̍t |mn=tw:māi-kok-chha̍t |cat=n }} ==={{ĐM|noun}}=== {{head|zh|Danh từ}} # Kẻ [[phản quốc]]. #: {{syn|zh|國賊}} {{C|zh|Mọi người}} a83qh47wjl20w1f3lgv1gahxi2gsz8m 卖国贼 0 419141 2568468 2026-10-04T15:59:07Z WhoAlone 40420 Trang mới: “=={{langname|zh}}== {{zh-see|賣國賊}}” 2568468 wikitext text/x-wiki =={{langname|zh}}== {{zh-see|賣國賊}} 0bt2pg3qef5kqm42jtth14c9mpuok7m màiguózéi 0 419142 2568469 2026-10-04T16:00:19Z WhoAlone 40420 Trang mới: “=={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|賣國賊}}” 2568469 wikitext text/x-wiki =={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|賣國賊}} oizgjeemqlnw5fdqjs5ysoreb7h1fxr 賣國 0 419143 2568470 2026-10-04T16:03:37Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|ばい|こく|yomi=o}} {{ja-gv|売国}} =={{langname|ko}}== {{ko-hanjatab}} ==={{ĐM|noun}}=== {{ko-noun|hj|hangeul=매국}} # {{hanja form of|매국}}: [[phản quốc]]; [[bán nước]]. =={{langname|zh}}== {{zh-forms|s=卖国}} ==={{ĐM|pron}}=== {{zh-pron |m=màiguó |c=maai6 gwok3 |c-t=mai5 gok2 |h=pfs=mai-koet |md=mâ̤-guók |mn=xm,qz,tp:bōe-kok/zz,kh:bē-kok/tw:māi-kok |mn-t=bhoi7 gog4 |w=sh:6ma koq |cat=v }} ==={{ĐM|ver…” 2568470 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|ばい|こく|yomi=o}} {{ja-gv|売国}} =={{langname|ko}}== {{ko-hanjatab}} ==={{ĐM|noun}}=== {{ko-noun|hj|hangeul=매국}} # {{hanja form of|매국}}: [[phản quốc]]; [[bán nước]]. =={{langname|zh}}== {{zh-forms|s=卖国}} ==={{ĐM|pron}}=== {{zh-pron |m=màiguó |c=maai6 gwok3 |c-t=mai5 gok2 |h=pfs=mai-koet |md=mâ̤-guók |mn=xm,qz,tp:bōe-kok/zz,kh:bē-kok/tw:māi-kok |mn-t=bhoi7 gog4 |w=sh:6ma koq |cat=v }} ==={{ĐM|verb}}=== {{zh-verb|type=vo}} {{tlb|zh|intransitive}} # [[phản quốc]]; [[bán nước]]. ===={{ĐM|derived}}==== {{col3|zh|賣國賊|賣國求榮|賣港|賣臺}} ==={{ĐM|ref}}=== * {{R:nan-tws:Fielde Dictionary|賣|bōi|page=15}} {{C|zh|Chính trị}} 3v4z0paswde9gwzcr0lkgbaofros0we màiguó 0 419144 2568472 2026-10-04T16:05:10Z WhoAlone 40420 Trang mới: “=={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|賣國}}” 2568472 wikitext text/x-wiki =={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|賣國}} 1uhfmwhnzwilaav5uqkskk59pttahky 卖国 0 419145 2568474 2026-10-04T16:06:53Z WhoAlone 40420 Trang mới: “=={{langname|zh}}== {{zh-see|賣國}}” 2568474 wikitext text/x-wiki =={{langname|zh}}== {{zh-see|賣國}} gostmtbqnj5lcp8p565liw8nckt5v6y ɔŋ⁵³ 0 419146 2568475 2026-10-04T16:07:24Z Hiyuune 50834 Trang mới: “=={{langname|shx}}== ==={{section|n}}=== {{head|shx|Danh từ}} # [[nước|Nước]]. ==={{section|ref}}=== * Ratliff, Martha (1998). "[http://sealang.net/sala/archives/pdf8/ratliff1998ho.pdf Ho Ne (She) is Hmongic: One final argument]" (PDF). Linguistics of the Tibeto-Burman Area.” 2568475 wikitext text/x-wiki =={{langname|shx}}== ==={{section|n}}=== {{head|shx|Danh từ}} # [[nước|Nước]]. ==={{section|ref}}=== * Ratliff, Martha (1998). "[http://sealang.net/sala/archives/pdf8/ratliff1998ho.pdf Ho Ne (She) is Hmongic: One final argument]" (PDF). Linguistics of the Tibeto-Burman Area. b0hde944vp8ke2849pw03asbqxsbiht Thể loại:Danh từ tiếng Xa 14 419147 2568477 2026-10-04T16:09:00Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2568477 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ tiếng Xa 14 419148 2568478 2026-10-04T16:09:16Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2568478 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Tiếng Xa 14 419149 2568479 2026-10-04T16:09:45Z Hiyuune 50834 Trang mới: “{{auto cat|Trung Quốc}}” 2568479 wikitext text/x-wiki {{auto cat|Trung Quốc}} kqk6tfi0srfu0baxo40juqfoc5cyo0t Thể loại:Tiếng H'Mông-Miền nguyên thủy 14 419150 2568480 2026-10-04T16:10:25Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2568480 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx 売国 0 419151 2568481 2026-10-04T16:10:57Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-kanjitab|ばい|こく|yomi=on}} ==={{ĐM|pron}}=== * {{ja-pron|ばいこく|acc=0|acc_ref=NHK}} ==={{ĐM|noun}}=== {{ja-noun|ばいこく}} # Sự [[phản quốc]]; [[bán nước]]. #: {{ja-usex|それは'''売国'''行為だ。|それ は '''ばいこく''' こうい だ。|Điều đó chẳng khác nào '''bán nước'''.}} ===={{ĐM|derived}}==== * {{ja-r|売国奴|ばいこくど|gloss=kẻ phản quốc}} ==={{ĐM|ref}}=== {{reflist…” 2568481 wikitext text/x-wiki =={{langname|ja}}== {{ja-kanjitab|ばい|こく|yomi=on}} ==={{ĐM|pron}}=== * {{ja-pron|ばいこく|acc=0|acc_ref=NHK}} ==={{ĐM|noun}}=== {{ja-noun|ばいこく}} # Sự [[phản quốc]]; [[bán nước]]. #: {{ja-usex|それは'''売国'''行為だ。|それ は '''ばいこく''' こうい だ。|Điều đó chẳng khác nào '''bán nước'''.}} ===={{ĐM|derived}}==== * {{ja-r|売国奴|ばいこくど|gloss=kẻ phản quốc}} ==={{ĐM|ref}}=== {{reflist}} * {{R:Shogakukan}} aby8jf690abpzmwczfjblcitch8idfl ばいこく 0 419152 2568484 2026-10-04T16:14:14Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== {{ja-see|売国}}” 2568484 wikitext text/x-wiki =={{langname|ja}}== {{ja-see|売国}} 5abtqmafrx2qdvhpx6z6c6f4g0vbr2x baikoku 0 419153 2568485 2026-10-04T16:14:31Z WhoAlone 40420 Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|ばいこく}}” 2568485 wikitext text/x-wiki =={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|ばいこく}} 9v2oylh7zhy6b3rf1de9dl2t6wf85wn aavikoitunen 0 419154 2568487 2026-10-04T16:19:50Z Hiyuune 50834 + fi 2568487 wikitext text/x-wiki =={{langname|fi}}== ==={{section|v}}=== {{head|fi|Biến thể hình thái động từ}} # {{verb form of|fi|aavikoitua||potn|pres|ở|1|s}} eah7qgaghqycbe8yhrsllya8017qiym aavikoitunet 0 419155 2568488 2026-10-04T16:20:12Z Hiyuune 50834 + fi 2568488 wikitext text/x-wiki =={{langname|fi}}== ==={{section|v}}=== {{head|fi|Biến thể hình thái động từ}} # {{verb form of|fi|aavikoitua||potn|pres|ở|2|s}} ggswksundzjnlf0vz7ilqgz018gd19y aavikoitunee 0 419156 2568489 2026-10-04T16:20:33Z Hiyuune 50834 + fi 2568489 wikitext text/x-wiki =={{langname|fi}}== ==={{section|v}}=== {{head|fi|Biến thể hình thái động từ}} # {{verb form of|fi|aavikoitua||potn|pres|ở|3|s}} 11rbkbcy22zgtpmtiiosu6zu3lbyw8t aavikoitunemme 0 419157 2568490 2026-10-04T16:20:48Z Hiyuune 50834 + fi 2568490 wikitext text/x-wiki =={{langname|fi}}== ==={{section|v}}=== {{head|fi|Biến thể hình thái động từ}} # {{verb form of|fi|aavikoitua||potn|pres|ở|1|p}} b8zq0o60xfybzg111ws99kx94zmkam7 aavikoitunette 0 419158 2568491 2026-10-04T16:21:09Z Hiyuune 50834 Trang mới: “=={{langname|fi}}== ==={{section|v}}=== {{head|fi|Biến thể hình thái động từ}} # {{verb form of|fi|aavikoitua||potn|pres|ở|2|p}}” 2568491 wikitext text/x-wiki =={{langname|fi}}== ==={{section|v}}=== {{head|fi|Biến thể hình thái động từ}} # {{verb form of|fi|aavikoitua||potn|pres|ở|2|p}} 91nb9v9lneh91wc01qn5sa04n1g1xk6 aavikoitunevat 0 419159 2568492 2026-10-04T16:21:15Z Hiyuune 50834 Trang mới: “=={{langname|fi}}== ==={{section|v}}=== {{head|fi|Biến thể hình thái động từ}} # {{verb form of|fi|aavikoitua||potn|pres|ở|3|p}}” 2568492 wikitext text/x-wiki =={{langname|fi}}== ==={{section|v}}=== {{head|fi|Biến thể hình thái động từ}} # {{verb form of|fi|aavikoitua||potn|pres|ở|3|p}} 3xnqo1922stgw06azs5w6zrwid5kglg aavikoituko 0 419160 2568493 2026-10-04T16:21:53Z Hiyuune 50834 Trang mới: “=={{langname|fi}}== ==={{section|v}}=== {{head|fi|Biến thể hình thái động từ}} # {{verb form of|fi|aavikoitua||imp|pres|với|conn}}” 2568493 wikitext text/x-wiki =={{langname|fi}}== ==={{section|v}}=== {{head|fi|Biến thể hình thái động từ}} # {{verb form of|fi|aavikoitua||imp|pres|với|conn}} a0ck52di0jmljwjv6bw57o8gjpwr0o4 aavikoiduttaisi 0 419161 2568494 2026-10-04T16:22:38Z Hiyuune 50834 Trang mới: “=={{langname|fi}}== ==={{section|v}}=== {{head|fi|Biến thể hình thái động từ}} # {{verb form of|fi|aavikoitua||cond|pres|pass|với|conn}}” 2568494 wikitext text/x-wiki =={{langname|fi}}== ==={{section|v}}=== {{head|fi|Biến thể hình thái động từ}} # {{verb form of|fi|aavikoitua||cond|pres|pass|với|conn}} 8317tp2iv3mu0dpivcaclw4bhskb4hq aavikoiduttako 0 419162 2568495 2026-10-04T16:23:26Z Hiyuune 50834 Trang mới: “=={{langname|fi}}== ==={{section|v}}=== {{head|fi|Biến thể hình thái động từ}} # {{verb form of|fi|aavikoitua||imp|pres|pass|với|conn}}” 2568495 wikitext text/x-wiki =={{langname|fi}}== ==={{section|v}}=== {{head|fi|Biến thể hình thái động từ}} # {{verb form of|fi|aavikoitua||imp|pres|pass|với|conn}} jmmsnoph9hx4fd1azrxgb2hwbc3txzt aavikoitune 0 419163 2568496 2026-10-04T16:24:13Z Hiyuune 50834 Trang mới: “=={{langname|fi}}== ==={{section|v}}=== {{head|fi|Biến thể hình thái động từ}} # {{verb form of|fi|aavikoitua||potn|pres|với|conn}} ==={{section|ana}}=== * {{anagrams|fi|a=aaeiiknotuv|aavikoituen}}” 2568496 wikitext text/x-wiki =={{langname|fi}}== ==={{section|v}}=== {{head|fi|Biến thể hình thái động từ}} # {{verb form of|fi|aavikoitua||potn|pres|với|conn}} ==={{section|ana}}=== * {{anagrams|fi|a=aaeiiknotuv|aavikoituen}} 8tzm91kgsxsq6cti6otbr8wycws9op5 aavikoiduttaneen 0 419164 2568497 2026-10-04T16:24:56Z Hiyuune 50834 Trang mới: “=={{langname|fi}}== ==={{section|v}}=== {{head|fi|Biến thể hình thái động từ}} # {{verb form of|fi|aavikoitua||potn|pres|pass}}” 2568497 wikitext text/x-wiki =={{langname|fi}}== ==={{section|v}}=== {{head|fi|Biến thể hình thái động từ}} # {{verb form of|fi|aavikoitua||potn|pres|pass}} okrbrlaj05yif1nsd8seomfr8ec992k aavikoiduttane 0 419165 2568498 2026-10-04T16:28:33Z Hiyuune 50834 + fi 2568498 wikitext text/x-wiki =={{langname|fi}}== ==={{ĐM|v}}=== {{head|fi|Biến thể hình thái động từ}} # {{verb form of|fi|aavikoitua||potn|pres|pass|với|conn}} t3nxd9fsqoq22avf8hgoh29vw95qm10 piirustele 0 419166 2568499 2026-10-04T16:35:37Z Hiyuune 50834 Trang mới: “=={{langname|fi}}== ==={{section|v}}=== {{head|fi|Biến thể hình thái động từ}} # {{verb form of|fi|piirustella||impr|ở|2|s|;|indc|pres|actv|với|conn|;|impr|với|conn|2|s}}” 2568499 wikitext text/x-wiki =={{langname|fi}}== ==={{section|v}}=== {{head|fi|Biến thể hình thái động từ}} # {{verb form of|fi|piirustella||impr|ở|2|s|;|indc|pres|actv|với|conn|;|impr|với|conn|2|s}} mjfznvayat021kniq0c4b18ur1uejej piirustelen 0 419167 2568500 2026-10-04T16:37:16Z Hiyuune 50834 + fi 2568500 wikitext text/x-wiki =={{langname|fi}}== ==={{section|v}}=== {{head|fi|Biến thể hình thái động từ}} # {{verb form of|fi|piirustella||indc|pres|ở|1|s}} hhommvb2jvm8c4momg7t7k3kr6lh0f5 piirustelet 0 419168 2568501 2026-10-04T16:38:57Z Hiyuune 50834 + fi 2568501 wikitext text/x-wiki =={{langname|fi}}== ==={{section|v}}=== {{head|fi|Biến thể hình thái động từ}} # {{verb form of|fi|piirustella||indc|pres|ở|2|s}} 54ypnvz2ant1nubq42w8bdnyhda2umt meitibiligh 0 419169 2568504 2026-10-04T16:46:40Z Hiyuune 50834 Trang mới: “=={{langname|ga}}== ==={{section|v}}=== {{ga-verb|pres=-íonn|fut=-eoidh|vn=-iú|pp=-ithe}} # {{lb|ga|ambitransitive|biology}} [[trao đổi|Trao đổi]] [[chất]]. ===={{section|forms}}==== {{ga-conj-2|m|eitibil|q=slender|stem=eitibiligh}} ==={{section|mut}}=== {{ga-mut}} ==={{section|further}}=== * {{R:ga:Ó Dónaill}} * {{R:ga:NEID}} * {{R:ga:tearma.ie}}” 2568504 wikitext text/x-wiki =={{langname|ga}}== ==={{section|v}}=== {{ga-verb|pres=-íonn|fut=-eoidh|vn=-iú|pp=-ithe}} # {{lb|ga|ambitransitive|biology}} [[trao đổi|Trao đổi]] [[chất]]. ===={{section|forms}}==== {{ga-conj-2|m|eitibil|q=slender|stem=eitibiligh}} ==={{section|mut}}=== {{ga-mut}} ==={{section|further}}=== * {{R:ga:Ó Dónaill}} * {{R:ga:NEID}} * {{R:ga:tearma.ie}} gfopanpdzqp8zrjum2oqnmg4x1r2rbk spraeáil 0 419170 2568505 2026-10-04T16:49:29Z Hiyuune 50834 Trang mới: “=={{langname|ga}}== ==={{section|pron}}=== Từ {{suf|ga|sprae|áil}}. ==={{section|v}}=== {{ga-verb|pres=-aeálann|fut=-aeálfaidh|vn=~|pp=~te}} # [[bơm|Bơm]], [[phun]]. ===={{section|forms}}==== {{ga-conj-1b|sp|raeá|l|broad|slenderstem=yes|tquality=slender}} ==={{section|n}}=== {{ga-noun|f|-aeála|-}} # {{verbal noun of|ga|spraeáil}} ===={{section|decl}}==== {{ga-decl-f3-nopl|sp|raeáil|raeála}} ==={{section|mut}}=== {{ga-mut}} ==={{section|further}}=== *…” 2568505 wikitext text/x-wiki =={{langname|ga}}== ==={{section|pron}}=== Từ {{suf|ga|sprae|áil}}. ==={{section|v}}=== {{ga-verb|pres=-aeálann|fut=-aeálfaidh|vn=~|pp=~te}} # [[bơm|Bơm]], [[phun]]. ===={{section|forms}}==== {{ga-conj-1b|sp|raeá|l|broad|slenderstem=yes|tquality=slender}} ==={{section|n}}=== {{ga-noun|f|-aeála|-}} # {{verbal noun of|ga|spraeáil}} ===={{section|decl}}==== {{ga-decl-f3-nopl|sp|raeáil|raeála}} ==={{section|mut}}=== {{ga-mut}} ==={{section|further}}=== * {{R:ga:Ó Dónaill}} * {{R:ga:NEID}} * {{R:ga:FNG}} * {{R:ga:FB}} 7cskqnsexhpccpbxsv1r7cpdhyexzzz reformeerata 0 419171 2568506 2026-10-04T23:38:35Z Hiyuune 50834 /* */ 2568506 wikitext text/x-wiki =={{langname|fi}}== ==={{section|etym}}=== Từ {{der|fi|sv|reformera}}, từ {{der|fi|la|refōrmō}}. Từ có hậu tố {{suf|fi|-eerata}}. ==={{section|pron}}=== {{fi-p|*}} ==={{section|v}}=== {{fi-verb}} # {{lb|fi|dated|or|informal}} {{alt of|fi|reformoida||cải cách}} {{century|17}}. ===={{section|forms}}==== {{fi-conj-salata|reformeer|||a}} ===={{section|drv}}==== * {{l|fi|reformeeraus}} ===={{section|further}}==== * {{R:fi:VKS|accessdate=2026-09-09}} rgq68ulqwn487brann3a49l0cbma10f ruobbi 0 419172 2568508 2026-10-05T01:54:12Z Hiyuune 50834 Trang mới: “=={{langname|se}}== ==={{section|etym}}=== Từ {{inh|se|smi-pro|*ruompē}}. ==={{section|pron}}=== * {{se-IPA}} ==={{section|n}}=== {{se-noun}} # Chứng [[phát ban]]. # [[vảy|Vảy]]. ===={{section|infl}}==== {{se-infl-noun-even|ruobbi}} ===={{section|further}}==== * {{R:Álgu|5668}}” 2568508 wikitext text/x-wiki =={{langname|se}}== ==={{section|etym}}=== Từ {{inh|se|smi-pro|*ruompē}}. ==={{section|pron}}=== * {{se-IPA}} ==={{section|n}}=== {{se-noun}} # Chứng [[phát ban]]. # [[vảy|Vảy]]. ===={{section|infl}}==== {{se-infl-noun-even|ruobbi}} ===={{section|further}}==== * {{R:Álgu|5668}} qepuxtipwm07mo7av05w10lqlougik9 ᜎᜋᜅ᜔ᜎᜓᜂᜊ᜔ 0 419173 2568509 2026-10-05T01:55:08Z Hiyuune 50834 Trang mới: “=={{langname|tl}}== ==={{section|n}}=== {{tl-noun}} # {{tl-bay|lamang-loob}}” 2568509 wikitext text/x-wiki =={{langname|tl}}== ==={{section|n}}=== {{tl-noun}} # {{tl-bay|lamang-loob}} lrwuildn8yvh6s6kx4pyllm8l8nuplt ᜐᜓᜂᜆᜒᜈ᜔ 0 419174 2568510 2026-10-05T01:55:34Z Hiyuune 50834 Trang mới: “=={{langname|tl}}== ==={{section|v}}=== {{tl-verb}} # {{tl-bay|suotin}}” 2568510 wikitext text/x-wiki =={{langname|tl}}== ==={{section|v}}=== {{tl-verb}} # {{tl-bay|suotin}} lnfc192e7zrlorvaxtqp7aw4pca4yn4 suotin 0 419175 2568511 2026-10-05T01:57:14Z Hiyuune 50834 Trang mới: “=={{langname|tl}}== ==={{section|alt}}=== * {{alter|tl|suutin||superseded|pre-2014}} ==={{section|etym}}=== {{ety|tl|:af|suot|-in|text=+|tree=1}} ==={{section|pron}}=== {{tl-pr|su7otín}} ==={{section|v}}=== {{tl-verb|suotín|sinuot|sinusuot|susuotin|type=object I|b=+}} # [[mang|Mang]], [[đeo]], [[mặc]]. ===={{section|forms}}==== {{tl-conj-table|mag|s|u|ot|s|u|ot|o=in}}” 2568511 wikitext text/x-wiki =={{langname|tl}}== ==={{section|alt}}=== * {{alter|tl|suutin||superseded|pre-2014}} ==={{section|etym}}=== {{ety|tl|:af|suot|-in|text=+|tree=1}} ==={{section|pron}}=== {{tl-pr|su7otín}} ==={{section|v}}=== {{tl-verb|suotín|sinuot|sinusuot|susuotin|type=object I|b=+}} # [[mang|Mang]], [[đeo]], [[mặc]]. ===={{section|forms}}==== {{tl-conj-table|mag|s|u|ot|s|u|ot|o=in}} 4dyxib3g2v9ntj6wv3xit3no8cfpqhj Bản mẫu:tl-conj-ikapag 10 419176 2568512 2026-10-05T01:57:59Z Hiyuune 50834 Trang mới: “<!--affix--> ! {{tl-conj-style}} {{!}} [[ikapag-]] <!--aspects--> {{!}}[[ikapag{{#if:{{{1|}}}||-}}{{{1}}}{{{2}}}{{{3}}}]] {{!}}[[ikinapag{{#if:{{{1|}}}||-}}{{{1}}}{{{2}}}{{{3}}}]] {{!}}[[ikinapag{{#if:{{{1|}}}||-}}{{#switch:{{{1|}}} | ng = {{{1}}} | ts = {{{1}}} | dy = {{{1}}} | = | {{#invoke:string/templates|sub|{{{1}}}|1|1|}}}}{{{2}}}{{{1}}}{{{2}}}{{{3}}}]]<sup>1</sup><br />[[ikinakapag{{#if:{{{1|}}}||-}}{{{1}}}{{{2}}}{{{3}}}]] {{!}}ikapag{{#if:{{{1|}}}||-}}{{#switch:…” 2568512 wikitext text/x-wiki <!--affix--> ! {{tl-conj-style}} {{!}} [[ikapag-]] <!--aspects--> {{!}}[[ikapag{{#if:{{{1|}}}||-}}{{{1}}}{{{2}}}{{{3}}}]] {{!}}[[ikinapag{{#if:{{{1|}}}||-}}{{{1}}}{{{2}}}{{{3}}}]] {{!}}[[ikinapag{{#if:{{{1|}}}||-}}{{#switch:{{{1|}}} | ng = {{{1}}} | ts = {{{1}}} | dy = {{{1}}} | = | {{#invoke:string/templates|sub|{{{1}}}|1|1|}}}}{{{2}}}{{{1}}}{{{2}}}{{{3}}}]]<sup>1</sup><br />[[ikinakapag{{#if:{{{1|}}}||-}}{{{1}}}{{{2}}}{{{3}}}]] {{!}}[[ikapag{{#if:{{{1|}}}||-}}{{#switch:{{{1|}}} | ng = {{{1}}} | ts = {{{1}}} | dy = {{{1}}} | = | {{#invoke:string/templates|sub|{{{1}}}|1|1|}}}}{{{2}}}{{{1}}}{{{2}}}{{{3}}}]]<sup>1</sup><br />[[ikakapag{{#if:{{{1|}}}||-}}{{{1}}}{{{2}}}{{{3}}}]] {{!}}⁠— <noinclude>{{documentation}}{{tcat|conj}}</noinclude> hiqju326xp98nbims0hsv8qya5mb29q Bản mẫu:tl-conj-style 10 419177 2568513 2026-10-05T01:59:10Z Hiyuune 50834 Trang mới: “class="secondary" style="font-style:normal"<!-- --><noinclude> [[Thể loại:Bản mẫu tiếng Tagalog]] </noinclude>” 2568513 wikitext text/x-wiki class="secondary" style="font-style:normal"<!-- --><noinclude> [[Thể loại:Bản mẫu tiếng Tagalog]] </noinclude> 0exi6tfmbte3vlf4yx1s521ze1s1bp6 ᜐᜓᜋᜋ 0 419178 2568515 2026-10-05T02:17:59Z Hiyuune 50834 Trang mới: “=={{langname|tl}}== ==={{section|v}}=== {{tl-verb}} # {{tl-bay|sumama}}” 2568515 wikitext text/x-wiki =={{langname|tl}}== ==={{section|v}}=== {{tl-verb}} # {{tl-bay|sumama}} 33dzta0x7qsipa54my44zulsj054qjl ᜃᜐᜒᜈ᜔ᜆᜑᜈ᜔ 0 419179 2568516 2026-10-05T02:18:38Z Hiyuune 50834 Trang mới: “=={{langname|tl}}== ==={{section|n}}=== {{tl-noun}} # {{tl-bay|kasintahan}} # {{tl-bay|cousintahan}}” 2568516 wikitext text/x-wiki =={{langname|tl}}== ==={{section|n}}=== {{tl-noun}} # {{tl-bay|kasintahan}} # {{tl-bay|cousintahan}} taaqfobfn2hqzynmxeb1sv6e850dxai limangyuta 0 419180 2568517 2026-10-05T02:19:53Z Hiyuune 50834 Trang mới: “=={{langname|tl}}== ==={{section|etym}}=== {{ety|tl|:af|lima|-ng-|yuta|text=++|tree=+}} ==={{section|pron}}=== {{tl-pr|limangyutà}} ==={{section|num}}=== {{tl-num|limangyutà|b=+}} {{tlb|tl|archaic}} # [[năm trăm|Năm trăm]] [[ngàn]]. #: {{syn|tl|[[limang daan]]g [[libo]]}} {{cln|tl|Số đếm}}” 2568517 wikitext text/x-wiki =={{langname|tl}}== ==={{section|etym}}=== {{ety|tl|:af|lima|-ng-|yuta|text=++|tree=+}} ==={{section|pron}}=== {{tl-pr|limangyutà}} ==={{section|num}}=== {{tl-num|limangyutà|b=+}} {{tlb|tl|archaic}} # [[năm trăm|Năm trăm]] [[ngàn]]. #: {{syn|tl|[[limang daan]]g [[libo]]}} {{cln|tl|Số đếm}} dcrwol6c6kgro2mlidd1i8z0xezgyu0 Bản mẫu:tl-num 10 419181 2568518 2026-10-05T02:20:23Z Hiyuune 50834 Trang mới: “{{#invoke:phi-headword|show|Số từ|lang=tl}}<!-- --><noinclude>{{documentation}}</noinclude>” 2568518 wikitext text/x-wiki {{#invoke:phi-headword|show|Số từ|lang=tl}}<!-- --><noinclude>{{documentation}}</noinclude> hirjzd3ebp1x9a5swz6cilih6akaf7g Thể loại:Từ kế thừa từ tiếng Anh trung đại tiếng Anh 14 419182 2568524 2026-10-05T02:29:36Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2568524 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ kế thừa tiếng Anh 14 419183 2568525 2026-10-05T02:30:04Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2568525 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx 𫦳 0 419184 2568527 2026-10-05T02:33:40Z Hiyuune 50834 Trang mới: “{{character info}} =={{langname|mul}}== ==={{ĐM|han character}}=== {{Han char|rn=19|rad=力|as=9|sn=11|four=|canj=|ids=⿱绝力}} ===={{ĐM|reference}}==== {{Han ref|uh=2B9B3}} =={{langname|zh}}== {{zh-see|㔢}}” 2568527 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|han character}}=== {{Han char|rn=19|rad=力|as=9|sn=11|four=|canj=|ids=⿱绝力}} ===={{ĐM|reference}}==== {{Han ref|uh=2B9B3}} =={{langname|zh}}== {{zh-see|㔢}} 5uy265b6rupfy9dmdh928jeessdh5bm co-latha breith 0 419185 2568528 2026-10-05T02:36:22Z Hiyuune 50834 Trang mới: “=={{langname|gd}}== ==={{section|v}}=== {{gd-noun|m|head=[[cò]]-[[latha]] [[breith]]}} # {{alt form|gd|co-là-breith}}” 2568528 wikitext text/x-wiki =={{langname|gd}}== ==={{section|v}}=== {{gd-noun|m|head=[[cò]]-[[latha]] [[breith]]}} # {{alt form|gd|co-là-breith}} 8rnbu3ok6ihu9t2x2f5ml9iia30o2iy apragod 0 419186 2568529 2026-10-05T02:37:42Z Hiyuune 50834 Trang mới: “=={{langname|gd}}== ==={{section|n}}=== {{gd-noun|m|-oid|~an}} # {{alt form|gd|apracot}} ==={{section|mut}}=== {{gd-mut-vowel}} ==={{section|further}}=== * {{cite-book|year=2003 |first=Colin |last=Mark |title=The Gaelic-English Dictionary |entry=apragod}}” 2568529 wikitext text/x-wiki =={{langname|gd}}== ==={{section|n}}=== {{gd-noun|m|-oid|~an}} # {{alt form|gd|apracot}} ==={{section|mut}}=== {{gd-mut-vowel}} ==={{section|further}}=== * {{cite-book|year=2003 |first=Colin |last=Mark |title=The Gaelic-English Dictionary |entry=apragod}} mto6u2gmb1p0hnlrgqno1f01mxjxwvy Bản mẫu:gd-decl-noun-f5a 10 419187 2568530 2026-10-05T02:39:26Z Hiyuune 50834 Trang mới: “{{gd-decl-noun-table|type=loại Va, danh từ giống cái <!-- articles ---> |artnom={{#switch:{{{1|}}}<!-- --->| m | M | p | P | b | B | c | C | g | G = a'<!-- --->| an <!-- --->}} |artgen=na |artdat={{#switch:{{{1|}}}<!-- --->| m | M | p | P | b | B | c | C | g | G = a'<!-- --->| an <!-- --->}} |artpl={{#switch:{{{1|}}}<!-- --->| f | F | m | M | p | P | b | B = nam<!-- --->| nan <!-- --->}} <!-- indefinite ---> |1={{{1}}}{{{2}}} |2={{{1}}}{{{3}}}{{#switch:{{#invoke:gd…” 2568530 wikitext text/x-wiki {{gd-decl-noun-table|type=loại Va, danh từ giống cái <!-- articles ---> |artnom={{#switch:{{{1|}}}<!-- --->| m | M | p | P | b | B | c | C | g | G = a'<!-- --->| an <!-- --->}} |artgen=na |artdat={{#switch:{{{1|}}}<!-- --->| m | M | p | P | b | B | c | C | g | G = a'<!-- --->| an <!-- --->}} |artpl={{#switch:{{{1|}}}<!-- --->| f | F | m | M | p | P | b | B = nam<!-- --->| nan <!-- --->}} <!-- indefinite ---> |1={{{1}}}{{{2}}} |2={{{1}}}{{{3}}}{{#switch:{{#invoke:gd-stem-type|show|{{{1}}}{{{3}}}}}|broad=ach|slender=each}} |3={{{1}}}{{{2}}} |4={{{1}}}{{{3}}}{{#switch:{{#invoke:gd-stem-type|show|{{{1}}}{{{3}}}}}|broad=aichean|slender=ichean}} |5={{gd-lenition|{{{1}}}}}{{{3}}}{{#switch:{{#invoke:gd-stem-type|show|{{{1}}}{{{3}}}}}|broad=aichean|slender=ichean}} |6=[[{{{1}}}{{{3}}}{{#switch:{{#invoke:gd-stem-type|show|{{{1}}}{{{3}}}}}|broad=aichean|slender=ichean}}]]; [[{{{1}}}{{{3}}}{{#switch:{{#invoke:gd-stem-type|show|{{{1}}}{{{3}}}}}|broad=aichibh|slender=ichibh}}]]<sup>1</sup> <!-- definite ---> |7={{#switch:{{{1|}}}<!-- --->| f | F | m | M | p | P | b | B | c | C | g | G = {{{1}}}h{{{2}}}<!-- --->| sa | Sa | se | Se | si | Si | so | So | su | Su | sà | Sà | sè | Sè | sì | Sì | sò | Sò | sù | Sù | sl | Sl | sn | Sn | sr | Sr = t-{{{1}}}{{{2}}}<!-- --->|{{{1}}}{{{2}}}<!-- --->}} |8={{#switch:{{{1|}}}<!-- --->| a | A | e | E | i | I | o | O | u | U | à | À | è | È | ì | Ì | ò | Ò | ù | Ù = h-{{{1}}}{{{3}}}{{#switch:{{#invoke:gd-stem-type|show|{{{1}}}{{{3}}}}}|broad=ach|slender=each}}<!-- --->|{{{1}}}{{{3}}}{{#switch:{{#invoke:gd-stem-type|show|{{{1}}}{{{3}}}}}|broad=ach|slender=each}}<!-- --->}} |9={{#switch:{{{1|}}}<!-- --->| f | F | m | M | p | P | b | B | c | C | g | G = {{{1}}}h{{{2}}}<!-- --->| sa | Sa | se | Se | si | Si | so | So | su | Su | sà | Sà | sè | Sè | sì | Sì | sò | Sò | sù | Sù | sl | Sl | sn | Sn | sr | Sr = t-{{{1}}}{{{2}}}<!-- --->|{{{1}}}{{{2}}}<!-- --->}} |10={{gd-lenition|{{{1}}}}}{{{2}}} |11={{#switch:{{{1|}}}<!-- --->| a | A | e | E | i | I | o | O | u | U | à | À | è | È | ì | Ì | ò | Ò | ù | Ù = h-{{{1}}}{{{3}}}{{#switch:{{#invoke:gd-stem-type|show|{{{1}}}{{{3}}}}}|broad=aichean|slender=ichean}}<!-- --->|{{{1}}}{{{3}}}{{#switch:{{#invoke:gd-stem-type|show|{{{1}}}{{{3}}}}}|broad=aichean|slender=ichean}}<!-- --->}} |12={{{1}}}{{{3}}}{{#switch:{{#invoke:gd-stem-type|show|{{{1}}}{{{3}}}}}|broad=aichean|slender=ichean}} |13=[[{{#switch:{{{1|}}}<!-- --->| a | A | e | E | i | I | o | O | u | U | à | À | è | È | ì | Ì | ò | Ò | ù | Ù = h-{{{1}}}{{{3}}}{{#switch:{{#invoke:gd-stem-type|show|{{{1}}}{{{3}}}}}|broad=aichean|slender=ichean}}<!-- --->|{{{1}}}{{{3}}}{{#switch:{{#invoke:gd-stem-type|show|{{{1}}}{{{3}}}}}|broad=aichean|slender=ichean}}<!-- --->}}]]; [[{{#switch:{{{1|}}}<!-- --->| a | A | e | E | i | I | o | O | u | U | à | À | è | È | ì | Ì | ò | Ò | ù | Ù = h-{{{1}}}{{{3}}}{{#switch:{{#invoke:gd-stem-type|show|{{{1}}}{{{3}}}}}|broad=aichibh|slender=ichibh}}<!-- --->|{{{1}}}{{{3}}}{{#switch:{{#invoke:gd-stem-type|show|{{{1}}}{{{3}}}}}|broad=aichibh|slender=ichibh}}<!-- --->}}]]<sup>1</sup> |14={{gd-lenition|{{{1}}}}}{{{3}}}{{#switch:{{#invoke:gd-stem-type|show|{{{1}}}{{{3}}}}}|broad=aichean|slender=ichean}} |15=<sup>1</sup> dạng cổ xưa hoặc thơ ca }}{{cln|gd|Danh từ biến cách loại 5}}<noinclude>{{documentation}}</noinclude> pz6oqgtiv30z5y34cdfo83epd0l39xy staidhir 0 419188 2568531 2026-10-05T02:39:40Z Hiyuune 50834 Trang mới: “=={{langname|gd}}== ==={{section|pron}}=== * {{IPA|gd|/ˈs̪t̪ajɪɾʲ/}} ==={{section|n}}=== {{gd-noun|f|-reach|-richean}} # {{alt form|gd|staidhre}} ===={{section|decl}}==== {{gd-decl-noun-f5a|st|aidhir|aidhr}}” 2568531 wikitext text/x-wiki =={{langname|gd}}== ==={{section|pron}}=== * {{IPA|gd|/ˈs̪t̪ajɪɾʲ/}} ==={{section|n}}=== {{gd-noun|f|-reach|-richean}} # {{alt form|gd|staidhre}} ===={{section|decl}}==== {{gd-decl-noun-f5a|st|aidhir|aidhr}} 6ldbhj6ob5mgky7xmwa98ulul0wzrpk ᜦᜳᜮᜳ 0 419189 2568532 2026-10-05T03:03:29Z WhoAlone 40420 Trang mới: “=={{langname|hnn}}== ==={{ĐM|num}}=== {{head|hnn|Số từ}} # {{hnn-script of|tulu|t=ba}}” 2568532 wikitext text/x-wiki =={{langname|hnn}}== ==={{ĐM|num}}=== {{head|hnn|Số từ}} # {{hnn-script of|tulu|t=ba}} 2a8p91e1oyuw9460tl5v12zxjayc9tr 2568533 2568532 2026-10-05T03:03:41Z WhoAlone 40420 2568533 wikitext text/x-wiki =={{langname|hnn}}== ==={{ĐM|num}}=== {{head|hnn|Số từ|tr=tulu}} # {{hnn-script of|tulu|t=ba}} 8rdtp3kbt4yp430n31fb7544ihucq1x ᜧᜳᜯ 0 419190 2568534 2026-10-05T03:04:07Z WhoAlone 40420 Trang mới: “=={{langname|hnn}}== ==={{ĐM|num}}=== {{head|hnn|Số từ|tr=duwa}} # {{hnn-script of|duwa|t=hai}}” 2568534 wikitext text/x-wiki =={{langname|hnn}}== ==={{ĐM|num}}=== {{head|hnn|Số từ|tr=duwa}} # {{hnn-script of|duwa|t=hai}} r154ad3ujn8az6f9vxch170r8g4xndm ᜮᜲᜫ 0 419191 2568535 2026-10-05T03:05:12Z WhoAlone 40420 Trang mới: “=={{langname|hnn}}== ==={{ĐM|num}}=== {{head|hnn|Số từ|tr=lima}} # {{hnn-script of|lima|t=năm}}” 2568535 wikitext text/x-wiki =={{langname|hnn}}== ==={{ĐM|num}}=== {{head|hnn|Số từ|tr=lima}} # {{hnn-script of|lima|t=năm}} qja85qmd2g30gdfz8uqxm1jfc2g5w4u ᜰᜲᜬᜫ᜴ 0 419192 2568536 2026-10-05T03:06:02Z WhoAlone 40420 Trang mới: “=={{langname|hnn}}== ==={{ĐM|num}}=== {{head|hnn|Số từ|tr=siyam}} # {{hnn-script of|siyam|t=chín}}” 2568536 wikitext text/x-wiki =={{langname|hnn}}== ==={{ĐM|num}}=== {{head|hnn|Số từ|tr=siyam}} # {{hnn-script of|siyam|t=chín}} khexrp4uer9z4zk90rgyvmog5xkh9rr ᜢᜰ 0 419193 2568538 2026-10-05T03:07:02Z WhoAlone 40420 Trang mới: “=={{langname|hnn}}== ==={{ĐM|num}}=== {{head|hnn|Số từ|tr=usa}} # {{hnn-script of|usa|t=một}}” 2568538 wikitext text/x-wiki =={{langname|hnn}}== ==={{ĐM|num}}=== {{head|hnn|Số từ|tr=usa}} # {{hnn-script of|usa|t=một}} 5ddulgj54eu54nnhk0a1wog3yizvjzw ᜢᜨᜳ 0 419194 2568539 2026-10-05T03:07:38Z WhoAlone 40420 Trang mới: “=={{langname|hnn}}== ==={{ĐM|num}}=== {{head|hnn|Số từ|tr=unum}} # {{hnn-script of|unum|t=sáu}}” 2568539 wikitext text/x-wiki =={{langname|hnn}}== ==={{ĐM|num}}=== {{head|hnn|Số từ|tr=unum}} # {{hnn-script of|unum|t=sáu}} 8kjl3viop55g5etiuge7osyae9dm3ku ᜩᜲᜦᜳ 0 419195 2568540 2026-10-05T03:07:58Z WhoAlone 40420 Trang mới: “=={{langname|hnn}}== ==={{ĐM|num}}=== {{head|hnn|Số từ|tr=pitu}} # {{hnn-script of|pitu|t=bảy}}” 2568540 wikitext text/x-wiki =={{langname|hnn}}== ==={{ĐM|num}}=== {{head|hnn|Số từ|tr=pitu}} # {{hnn-script of|pitu|t=bảy}} 9j2lbjvtf5o1rrt2k1hlg4upj4c0qi4 ᜯᜮᜳ 0 419196 2568541 2026-10-05T03:09:23Z WhoAlone 40420 Trang mới: “=={{langname|hnn}}== ==={{ĐM|num}}=== {{head|hnn|Số từ|tr=walu}} # {{hnn-script of|walu|t=tám}}” 2568541 wikitext text/x-wiki =={{langname|hnn}}== ==={{ĐM|num}}=== {{head|hnn|Số từ|tr=walu}} # {{hnn-script of|walu|t=tám}} qafwqc2u7ny1tda03e3woxvewqeya9r ᜠᜤᜲᜮᜳᜨ᜴ 0 419197 2568542 2026-10-05T03:10:09Z WhoAlone 40420 Trang mới: “=={{langname|hnn}}== ==={{ĐM|noun}}=== {{head|hnn|Danh từ|tr=agiron}} # {{hnn-script of|agiron|t=một loài [[cỏ]]}}” 2568542 wikitext text/x-wiki =={{langname|hnn}}== ==={{ĐM|noun}}=== {{head|hnn|Danh từ|tr=agiron}} # {{hnn-script of|agiron|t=một loài [[cỏ]]}} gxl06fto1yc0wct6epia337seaayi4v Thể loại:Danh từ tiếng Hanunoo 14 419198 2568543 2026-10-05T03:10:22Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568543 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx ᜠᜤᜲᜮᜳᜨ᜴ ᜪᜨ᜴ᜦᜳᜧ᜴ 0 419199 2568544 2026-10-05T03:11:23Z WhoAlone 40420 Trang mới: “=={{langname|hnn}}== ==={{ĐM|noun}}=== {{head|hnn|Danh từ|tr=agiron bantod}} # {{hnn-script of|agiron bantod|t={{taxlink|Coelorachis glandulosa|species|wplink=Coelorachis}}}}” 2568544 wikitext text/x-wiki =={{langname|hnn}}== ==={{ĐM|noun}}=== {{head|hnn|Danh từ|tr=agiron bantod}} # {{hnn-script of|agiron bantod|t={{taxlink|Coelorachis glandulosa|species|wplink=Coelorachis}}}} 3h6t5mh76pojzt5j9r5mi0pp41p37r1 ᜠᜤᜲᜮᜳᜨ᜴ ᜮᜯᜳᜧ᜴ 0 419200 2568545 2026-10-05T03:12:28Z WhoAlone 40420 Trang mới: “=={{langname|hnn}}== ==={{ĐM|noun}}=== {{head|hnn|Danh từ|tr=agiron lawod}} # {{hnn-script of|agiron lawod|t={{taxlink|Chloris wightiana|species|wplink=Chloris (thực vật)}}}}” 2568545 wikitext text/x-wiki =={{langname|hnn}}== ==={{ĐM|noun}}=== {{head|hnn|Danh từ|tr=agiron lawod}} # {{hnn-script of|agiron lawod|t={{taxlink|Chloris wightiana|species|wplink=Chloris (thực vật)}}}} 9488bw95l2b1mhwg3yon8c9bxwymozs Thể loại:mng:Khuôn mặt 14 419201 2568547 2026-10-05T03:15:28Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568547 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:mng:Đầu và cổ 14 419202 2568548 2026-10-05T03:15:36Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568548 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:mng:Bộ phận cơ thể 14 419203 2568549 2026-10-05T03:15:44Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568549 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx stiubha 0 419204 2568553 2026-10-05T03:21:07Z Hiyuune 50834 Trang mới: “=={{langname|gd}}== ==={{section|pron}}=== * {{IPA|gd|/ˈʃtʲu.ə/}} ==={{section|n}}=== {{gd-noun|f|~|~n}} # {{alt form|gd|stiubh}}” 2568553 wikitext text/x-wiki =={{langname|gd}}== ==={{section|pron}}=== * {{IPA|gd|/ˈʃtʲu.ə/}} ==={{section|n}}=== {{gd-noun|f|~|~n}} # {{alt form|gd|stiubh}} hyu7x5bf1mfjkyxfqybe26ecunk4k16 Thể loại:Từ vay mượn từ tiếng Khmer tiếng Tà Mun 14 419205 2568555 2026-10-05T03:21:52Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568555 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ tiếng Khmer tiếng Tà Mun 14 419206 2568556 2026-10-05T03:22:03Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568556 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Frangais 0 419207 2568557 2026-10-05T03:22:12Z Hiyuune 50834 Trang mới: “=={{langname|gd}}== ==={{section|pron}}=== * {{IPA|gd|/ˈfɾaŋkɪʃ/}} ==={{section|pr-noun}}=== {{gd-proper noun|f|~e}} # {{alt form|gd|Fraingis}} ==={{section|mut}}=== {{gd-mut-cons|F|rangais}} {{C|gd|Tên ngôn ngữ}}” 2568557 wikitext text/x-wiki =={{langname|gd}}== ==={{section|pron}}=== * {{IPA|gd|/ˈfɾaŋkɪʃ/}} ==={{section|pr-noun}}=== {{gd-proper noun|f|~e}} # {{alt form|gd|Fraingis}} ==={{section|mut}}=== {{gd-mut-cons|F|rangais}} {{C|gd|Tên ngôn ngữ}} cgqxdmlwcqta9ajmo5e9ac0uzrshes9 Thể loại:Từ dẫn xuất từ nhóm ngôn ngữ Khmer tiếng Tà Mun 14 419208 2568558 2026-10-05T03:22:14Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568558 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ vay mượn tiếng Tà Mun 14 419209 2568559 2026-10-05T03:22:16Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568559 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ nhóm ngôn ngữ Môn-Khmer tiếng Tà Mun 14 419210 2568560 2026-10-05T03:22:24Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568560 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ ngữ hệ Nam Á tiếng Tà Mun 14 419211 2568562 2026-10-05T03:22:52Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568562 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx cèard 0 419212 2568563 2026-10-05T03:23:08Z Hiyuune 50834 Trang mới: “{{also|ceard|céard|ceàrd}} =={{langname|gd}}== ==={{section|n}}=== {{gd-noun|m}} # {{alt form|gd|ceàrd}}” 2568563 wikitext text/x-wiki {{also|ceard|céard|ceàrd}} =={{langname|gd}}== ==={{section|n}}=== {{gd-noun|m}} # {{alt form|gd|ceàrd}} j21vrcx2ylph2flafzvmhvbtg2adkid Thể loại:aav-tam:Thiên thể 14 419213 2568565 2026-10-05T03:23:26Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568565 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ ngôn ngữ khác tiếng Tà Mun 14 419214 2568566 2026-10-05T03:23:28Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568566 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:aav-tam:Không gian 14 419215 2568567 2026-10-05T03:23:34Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568567 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx dealuich 0 419216 2568568 2026-10-05T03:23:44Z Hiyuune 50834 Trang mới: “=={{langname|gd}}== ==={{section|pron}}=== * {{IPA|gd|/ˈdʲalˠiç/}} ==={{section|v}}=== {{gd-verb|past=dhealuich|fut=~idh|vn=~eadh|pp=~te}} # {{alt form|gd|dealaich}} ==={{section|ref}}=== * {{R:Dwelly}}” 2568568 wikitext text/x-wiki =={{langname|gd}}== ==={{section|pron}}=== * {{IPA|gd|/ˈdʲalˠiç/}} ==={{section|v}}=== {{gd-verb|past=dhealuich|fut=~idh|vn=~eadh|pp=~te}} # {{alt form|gd|dealaich}} ==={{section|ref}}=== * {{R:Dwelly}} 4imhde4xxg9r0i8id4d4dggeu6thdkw Thể loại:aav-tam:Thời tiết 14 419217 2568570 2026-10-05T03:24:37Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568570 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:aav-tam:Khí quyển 14 419218 2568571 2026-10-05T03:24:59Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568571 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Mục từ có ví dụ cách sử dụng tiếng Tà Mun 14 419219 2568572 2026-10-05T03:26:15Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568572 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ kế thừa từ tiếng Bahnar nguyên thủy tiếng Tà Mun 14 419220 2568574 2026-10-05T03:27:52Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568574 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ tiếng Bahnar nguyên thủy tiếng Tà Mun 14 419221 2568575 2026-10-05T03:27:55Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568575 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ kế thừa tiếng Tà Mun 14 419222 2568576 2026-10-05T03:28:01Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568576 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ nhóm ngôn ngữ Bahnar tiếng Tà Mun 14 419223 2568577 2026-10-05T03:28:05Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568577 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ kế thừa từ tiếng Nam Á nguyên thủy tiếng Tà Mun 14 419224 2568579 2026-10-05T03:30:17Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568579 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:Từ dẫn xuất từ tiếng Nam Á nguyên thủy tiếng Tà Mun 14 419225 2568580 2026-10-05T03:30:19Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568580 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:aav-tam:Trái cây 14 419226 2568584 2026-10-05T03:37:47Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568584 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:aav-tam:Thực phẩm 14 419227 2568585 2026-10-05T03:37:57Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568585 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:aav-tam:Thực vật 14 419228 2568586 2026-10-05T03:37:59Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568586 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:aav-tam:Ăn uống 14 419229 2568587 2026-10-05T03:38:06Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568587 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:aav-tam:Ăn 14 419230 2568588 2026-10-05T03:38:08Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568588 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:aav-tam:Danh sách chủ đề thuộc nhóm loại hình 14 419231 2568589 2026-10-05T03:38:14Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568589 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:aav-tam:Hành vi con người 14 419232 2568590 2026-10-05T03:38:26Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568590 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:aav-tam:Gà 14 419233 2568592 2026-10-05T03:40:12Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568592 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:aav-tam:Gia cầm 14 419234 2568593 2026-10-05T03:40:21Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568593 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:aav-tam:Bộ Gà 14 419235 2568594 2026-10-05T03:40:23Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568594 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:aav-tam:Gia súc 14 419236 2568595 2026-10-05T03:40:33Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568595 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:aav-tam:Lớp Chim 14 419237 2568596 2026-10-05T03:40:35Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568596 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:aav-tam:Phân ngành Có xương sống 14 419238 2568597 2026-10-05T03:40:42Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568597 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:aav-tam:Nông nghiệp 14 419239 2568598 2026-10-05T03:40:48Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568598 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:aav-tam:Ngành Dây sống 14 419240 2568599 2026-10-05T03:40:54Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568599 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:aav-tam:Khoa học ứng dụng 14 419241 2568600 2026-10-05T03:41:02Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568600 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:aav-tam:Họ Voi 14 419242 2568603 2026-10-05T03:55:21Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568603 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Thể loại:aav-tam:Lớp Thú 14 419243 2568604 2026-10-05T03:55:30Z WhoAlone 40420 Trang mới: “{{auto cat}}” 2568604 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Phụ lục:Tiếng Toki Pona/ma Antola 100 419244 2568608 2026-10-05T05:29:45Z Hiyuune 50834 /* */ 2568608 wikitext text/x-wiki =={{langname|tok}}== {{wp|tok:}} ==={{section|etym}}=== {{ety|tok|:der|ca:Andorra|text=1|tree=1}} ==={{section|pr-noun}}=== {{head|tok|Danh từ riêng}} # {{place|tok|quốc gia|r/châu Âu|t1=Andorra}}. qs2ow4h8ct026k1iahtbeyeq1s8lk71 prevaldre 0 419245 2568609 2026-10-05T06:16:31Z Hiyuune 50834 /* */ + ca 2568609 wikitext text/x-wiki =={{langname|ca}}== ==={{section|pron}}=== * {{ca-IPA}} ==={{section|v}}=== {{ca-verb}} # {{alt form|ca|prevaler}} ===={{section|forms}}==== {{ca-conj}} ==={{section|further}}=== * {{R:ca:GDLC}} * {{R:ca:DNV}} * {{R:ca:DCVB}} 4ylcfbfz3y95en54sqt5a963xa1iczc Bản mẫu:tok-IPA 10 419246 2568613 2026-10-05T08:04:08Z Hiyuune 50834 Trang mới: “<!-- IPA: -->* {{IPA|tok|{{{i|/{{#if:{{#invoke:string/templates|match|s={{tok-hyph|{{{1|{{SUBPAGENAME}}}}}}}|pattern=‧|nomatch=}}|ˈ}}{{{1|{{SUBPAGENAME}}}}}/}}}<!-- -->|{{#if:{{{i2|}}}|{{{i2}}}|<!-- /np/, [mp] -->{{#if:{{#invoke:string/templates|match|s={{{1|{{SUBPAGENAME}}}}}|pattern=np|nomatch=}}|[{{#if:{{#invoke:string/templates|match|s={{tok-hyph|{{{1|{{SUBPAGENAME}}}}}}}|pattern=‧|nomatch=}}|ˈ}}{{{1|{{SUBPAGENAME}}}}} ~ {{#if:{{#invoke:string/templates|match|…” 2568613 wikitext text/x-wiki <!-- IPA: -->* {{IPA|tok|{{{i|/{{#if:{{#invoke:string/templates|match|s={{tok-hyph|{{{1|{{SUBPAGENAME}}}}}}}|pattern=‧|nomatch=}}|ˈ}}{{{1|{{SUBPAGENAME}}}}}/}}}<!-- -->|{{#if:{{{i2|}}}|{{{i2}}}|<!-- /np/, [mp] -->{{#if:{{#invoke:string/templates|match|s={{{1|{{SUBPAGENAME}}}}}|pattern=np|nomatch=}}|[{{#if:{{#invoke:string/templates|match|s={{tok-hyph|{{{1|{{SUBPAGENAME}}}}}}}|pattern=‧|nomatch=}}|ˈ}}{{{1|{{SUBPAGENAME}}}}} ~ {{#if:{{#invoke:string/templates|match|s={{tok-hyph|{{{1|{{SUBPAGENAME}}}}}}}|pattern=‧|nomatch=}}|ˈ}}{{replace|{{{1|{{SUBPAGENAME}}}}}|np|mp}}]}}<!-- /nk/, [ŋk] -->{{#if:{{#invoke:string/templates|match|s={{{1|{{SUBPAGENAME}}}}}|pattern=nk|nomatch=}}|[{{#if:{{#invoke:string/templates|match|s={{tok-hyph|{{{1|{{SUBPAGENAME}}}}}}}|pattern=‧|nomatch=}}|ˈ}}{{{1|{{SUBPAGENAME}}}}} ~ {{#if:{{#invoke:string/templates|match|s={{tok-hyph|{{{1|{{SUBPAGENAME}}}}}}}|pattern=‧|nomatch=}}|ˈ}}{{replace|{{{1|{{SUBPAGENAME}}}}}|nk|ŋk}}]}}<!-- /nj/, [ɲ(j)] -->{{#if:{{#invoke:string/templates|match|s={{{1|{{SUBPAGENAME}}}}}|pattern=nj|nomatch=}}|[{{#if:{{#invoke:string/templates|match|s={{tok-hyph|{{{1|{{SUBPAGENAME}}}}}}}|pattern=‧|nomatch=}}|ˈ}}{{{1|{{SUBPAGENAME}}}}} ~ {{#if:{{#invoke:string/templates|match|s={{tok-hyph|{{{1|{{SUBPAGENAME}}}}}}}|pattern=‧|nomatch=}}|ˈ}}{{replace|{{{1|{{SUBPAGENAME}}}}}|nj|ɲ(j)}}]}}<!-- -->}}<!-- -->|{{{i3|}}}}}<!-- Audio: -->{{#if: {{{a|}}}| * {{audio|tok|{{{a}}}}} |{{#ifexist:Media:Toki Pona - jan Lakuse - {{{1|{{SUBPAGENAME}}}}}.ogg| * {{audio|tok|Toki Pona - jan Lakuse - {{{1|{{SUBPAGENAME}}}}}.ogg}}|{{#ifexist:Media:Toki Pona - kala Asi - {{{1|{{SUBPAGENAME}}}}}.ogg| * {{audio|tok|Toki Pona - kala Asi - {{{1|{{SUBPAGENAME}}}}}.ogg}} }}}}}}<!-- Hyphenation: -->{{#if:{{#invoke:string/templates|match|s={{tok-hyph|{{{1|{{SUBPAGENAME}}}}}}}|pattern=‧|nomatch=}}| * {{tok-hyph|{{{1|{{SUBPAGENAME}}}}}}}<!-- -->}}<!-- Rhymes: -->{{#if: {{{r|}}}| * {{rhymes|tok|{{{r}}}}}<!-- -->|{{#ifexist:Vần:Tiếng Toki Pona/{{{1|{{SUBPAGENAME}}}}}| * {{rhymes|tok|{{{1|{{SUBPAGENAME}}}}}}}<!-- -->|{{#ifexist:Vần:Tiếng Toki Pona/{{#invoke:string/templates|sub|{{{1|{{SUBPAGENAME}}}}}|2}}| * {{rhymes|tok|{{#invoke:string/templates|sub|{{{1|{{SUBPAGENAME}}}}}|2}}}}<!-- -->}}}}}}<!-- Documentation: --><noinclude>{{documentation}}</noinclude> o898ullrt8gh2ai5t3w06cmg003zpwg Mô đun:tok-hyph 828 419247 2568614 2026-10-05T08:05:00Z Hiyuune 50834 Trang mới: “-- Primary module authorship: Chernorizets (original Bulgarian syllabification code) -- Port to Lua: Kiril Kovachev -- Adaptation to Toki Pona: Kiril Kovachev -- 17 April 2024. local export = {} local substring = mw.ustring.sub local rsubn = mw.ustring.gsub local rsplit = mw.text.split local U = mw.ustring.char local lang = require("Module:languages").getByCode("tok") local script = require("Module:scripts").getByCode("Latn") local hvowels_c = "[aioeu]" local HYPH = U…” 2568614 Scribunto text/plain -- Primary module authorship: Chernorizets (original Bulgarian syllabification code) -- Port to Lua: Kiril Kovachev -- Adaptation to Toki Pona: Kiril Kovachev -- 17 April 2024. local export = {} local substring = mw.ustring.sub local rsubn = mw.ustring.gsub local rsplit = mw.text.split local U = mw.ustring.char local lang = require("Module:languages").getByCode("tok") local script = require("Module:scripts").getByCode("Latn") local hvowels_c = "[aioeu]" local HYPH = U(0x2027) local BREAK_MARKER = "." -- version of rsubn() that discards all but the first return value local function rsub(term, foo, bar) local retval = rsubn(term, foo, bar) return retval end local function char_at(str, index) return substring(str, index, index) end local function count_vowels(word) local _, vowel_count = mw.ustring.gsub(word, hvowels_c, "") return vowel_count end local function is_vowel(ch) for _, v in pairs{"a", "e", "i", "o", "u"} do if v == ch then return true end end return false end ---- Main syllabification code -- word: the word being scanned -- left/right vowels: integers local function find_next_syllable_onset(word, left_vowel, right_vowel) local n_cons = right_vowel - left_vowel - 1 -- No consonants - syllable starts on rightVowel if n_cons == 0 then return right_vowel end -- Single consonant between two vowels - starts a syllable if n_cons == 1 then return left_vowel + 1 end -- Two ("or more") consonants between the vowels. -- In Toki Pona, the phonotactics only allow this if the first syllable -- ends in a nasal and the second begins in a consonant, so there can only -- ever be two consonants, and the sonority break occurs between the two -- consonants (so just add 2 to the left vowel). local sonority_break = left_vowel + 2 return sonority_break end -- Returns a table of strings (list) local function syllabify_poly(word) local syllables = {} local prev_vowel = -1 local prev_onset = 1; for i = 1, mw.ustring.len(word) do if is_vowel(mw.ustring.lower(char_at(word, i))) then -- A vowel, yay! local should_skip = false if prev_vowel == -1 then prev_vowel = i should_skip = true; end -- This is not the first vowel we've seen. In-between -- the previous vowel and this one, there is a syllable -- break, and the first character after the break starts -- a new syllable. if not should_skip then local next_onset = find_next_syllable_onset(word, prev_vowel, i) table.insert(syllables, substring(word, prev_onset, next_onset - 1)) prev_vowel = i prev_onset = next_onset end end end -- Add the last syllable table.insert(syllables, substring(word, prev_onset)) return syllables end function export.syllabify_word(word) if mw.ustring.len(word) == 0 then return {} end; local n_vowels = count_vowels(word) local syllables = n_vowels <= 1 and {word} or syllabify_poly(word) return table.concat(syllables, HYPH) end function export.syllabify(term) local words = rsplit(term, " ") local out = {} for _, word in pairs(words) do table.insert(out, export.syllabify_word(word)) end return table.concat(out, " ") end function export.show_syllabification(frame) local params = { [1] = {}, } local title = mw.title.getCurrentTitle() local args = require("Module:parameters").process(frame:getParent().args, params) local term = args[1] or title.nsText == "Bản_mẫu" and "sitelen" or title.subpageText local syllabification = export.syllabify(term) local syllables = rsplit(syllabification, HYPH) return require("Module:hyphenation").format_hyphenations( { lang = lang, hyphs = { { hyph = syllables } }, sc = script, caption = "Tách âm", } ) end return export b4412oqzt6mfgeaghflsjlfazuk4kqx Bản mẫu:tok-hyph 10 419248 2568615 2026-10-05T08:05:54Z Hiyuune 50834 Trang mới: “{{#invoke:tok-hyph|show_syllabification}}<!-- --><noinclude> {{documentation}} </noinclude>” 2568615 wikitext text/x-wiki {{#invoke:tok-hyph|show_syllabification}}<!-- --><noinclude> {{documentation}} </noinclude> 34bz4jd2ottdrd9pl7k52itqthq4quz päiline 0 419249 2568618 2026-10-05T08:14:27Z Hiyuune 50834 Trang mới: “=={{langname|et}}== ==={{section|n}}=== {{et-noun|päilise|päilist}} # {{alt form|et|päeviline}} {{q|cổ xưa|thơ ca}}.” 2568618 wikitext text/x-wiki =={{langname|et}}== ==={{section|n}}=== {{et-noun|päilise|päilist}} # {{alt form|et|päeviline}} {{q|cổ xưa|thơ ca}}. 5znnij1kquapzwlu8vynje231vx70b7 mossauttaa 0 419250 2568619 2026-10-05T08:16:27Z Hiyuune 50834 Trang mới: “=={{langname|fi}}== ==={{section|pron}}=== {{fi-p|*}} ==={{section|v}}=== {{fi-verb}} {{tlb|fi|dialectal|ambitransitive}} # {{alt form|fi|mosauttaa}} ===={{section|forms}}==== {{fi-conj-muistaa|mossau|tt|t|a}} ===={{section|ref}}==== * {{R:fi:SMS}}” 2568619 wikitext text/x-wiki =={{langname|fi}}== ==={{section|pron}}=== {{fi-p|*}} ==={{section|v}}=== {{fi-verb}} {{tlb|fi|dialectal|ambitransitive}} # {{alt form|fi|mosauttaa}} ===={{section|forms}}==== {{fi-conj-muistaa|mossau|tt|t|a}} ===={{section|ref}}==== * {{R:fi:SMS}} szy2nc1t4p4to45hzytasw4j2uz1cz3 latasin 0 419251 2568620 2026-10-05T08:17:49Z Hiyuune 50834 Trang mới: “=={{langname|fi}}== ==={{section|pron}}=== {{fi-p}} ==={{section|etym}} 1=== ===={{section|n}}==== {{fi-noun}} # {{alt form|fi|latain}} ====={{section|decl}}===== {{fi-decl-kytkin|latas|||i|a}} ==={{section|etym}} 2=== ===={{section|v}}==== {{head|fi|Biến thể hình thái động từ}} # {{infl of|fi|ladata||ind|past|ở|1|s}}” 2568620 wikitext text/x-wiki =={{langname|fi}}== ==={{section|pron}}=== {{fi-p}} ==={{section|etym}} 1=== ===={{section|n}}==== {{fi-noun}} # {{alt form|fi|latain}} ====={{section|decl}}===== {{fi-decl-kytkin|latas|||i|a}} ==={{section|etym}} 2=== ===={{section|v}}==== {{head|fi|Biến thể hình thái động từ}} # {{infl of|fi|ladata||ind|past|ở|1|s}} 98llpt06nkivnobeqqbdd0chtn1uuul Bản mẫu:fi-decl-kytkin 10 419252 2568621 2026-10-05T08:18:10Z Hiyuune 50834 Trang mới: “<includeonly>{{#invoke:fi-nominals|show|kytkin}}</includeonly><!-- --><noinclude>{{documentation}}</noinclude>” 2568621 wikitext text/x-wiki <includeonly>{{#invoke:fi-nominals|show|kytkin}}</includeonly><!-- --><noinclude>{{documentation}}</noinclude> c6ymax8pd0htg1qjidmh3my13en88dv jälessä 0 419253 2568622 2026-10-05T08:19:03Z Hiyuune 50834 Trang mới: “=={{langname|fi}}== ==={{section|pron}}=== {{fi-p}} ==={{section|adv}}=== {{fi-adv}} # {{tlb|fi|dialectal}} {{alt form|fi|jäljessä}}” 2568622 wikitext text/x-wiki =={{langname|fi}}== ==={{section|pron}}=== {{fi-p}} ==={{section|adv}}=== {{fi-adv}} # {{tlb|fi|dialectal}} {{alt form|fi|jäljessä}} kobswqcw8zdo3wb6vbgsebhon8awxqw mustilainen 0 419254 2568623 2026-10-05T08:21:41Z Hiyuune 50834 Trang mới: “=={{langname|fi}}== ==={{section|pron}}=== {{fi-p}} ==={{section|n}}=== {{fi-noun}} # {{tlb|fi|dialectal}} {{alt form|fi|mustalainen}} ===={{section|decl}}==== {{fi-decl-nainen|mustilai|a}}” 2568623 wikitext text/x-wiki =={{langname|fi}}== ==={{section|pron}}=== {{fi-p}} ==={{section|n}}=== {{fi-noun}} # {{tlb|fi|dialectal}} {{alt form|fi|mustalainen}} ===={{section|decl}}==== {{fi-decl-nainen|mustilai|a}} j38o5rmw84xjyqwrpblq7jg1k5m9e6f განსაკუთრებული 0 419255 2568630 2026-10-05T09:02:16Z Hiyuune 50834 Trang mới: “=={{langname|ka}}== ==={{section|pron}}=== * {{ka-IPA}} ==={{section|adj}}=== {{ka-adj}} # [[đặc biệt|Đặc biệt]], [[đặc thù]]; [[cá biệt]], [[riêng biệt]]. ===={{section|decl}}==== {{ka-decl-adj}} ===={{section|see}}==== * {{l|ka|საგანგებო}} * {{l|ka|სპეციალური}}” 2568630 wikitext text/x-wiki =={{langname|ka}}== ==={{section|pron}}=== * {{ka-IPA}} ==={{section|adj}}=== {{ka-adj}} # [[đặc biệt|Đặc biệt]], [[đặc thù]]; [[cá biệt]], [[riêng biệt]]. ===={{section|decl}}==== {{ka-decl-adj}} ===={{section|see}}==== * {{l|ka|საგანგებო}} * {{l|ka|სპეციალური}} pw65pix89in164em2080cjlg96169tc redisch 0 419256 2568632 2026-10-05T09:06:34Z Hiyuune 50834 Trang mới: “=={{langname|enm}}== ==={{section|alt}}=== * {{alter|enm|redische|redish|redissch|redissh|redisshe|reedissche}} * {{alter|enm|reddysch||EA}} ==={{section|etym}}=== {{ety|enm|:af|red|-isch}} Từ {{af|enm|red<id:màu sắc><t:đỏ>|-isch|nocap=1}}. {{etydate|before|1400}}. ==={{section|pron}}=== * {{IPA|enm|/ˈrɛ̝ːdiʃ/}} ==={{section|adj}}=== {{enm-adj}} # [[hơi|Hơi]] đỏ, [[đo]] đỏ. ===={{section|desc}}==== * {{desc|en|reddish}} ===={{section|ref}}====…” 2568632 wikitext text/x-wiki =={{langname|enm}}== ==={{section|alt}}=== * {{alter|enm|redische|redish|redissch|redissh|redisshe|reedissche}} * {{alter|enm|reddysch||EA}} ==={{section|etym}}=== {{ety|enm|:af|red|-isch}} Từ {{af|enm|red<id:màu sắc><t:đỏ>|-isch|nocap=1}}. {{etydate|before|1400}}. ==={{section|pron}}=== * {{IPA|enm|/ˈrɛ̝ːdiʃ/}} ==={{section|adj}}=== {{enm-adj}} # [[hơi|Hơi]] đỏ, [[đo]] đỏ. ===={{section|desc}}==== * {{desc|en|reddish}} ===={{section|ref}}==== * {{R:MED Online|entry=rēdish(e|pos=adj|id=MED36339}} * {{R:OED Online|entry=reddish|pos=adj|id=6881274354}} 0xwy3x14ie86iqnw0kphzp3f6xqvuux 2568651 2568632 2026-10-05T11:40:41Z TheHighFighter2 42988 /* Tính từ */ 2568651 wikitext text/x-wiki =={{langname|enm}}== ==={{section|alt}}=== * {{alter|enm|redische|redish|redissch|redissh|redisshe|reedissche}} * {{alter|enm|reddysch||EA}} ==={{section|etym}}=== {{ety|enm|:af|red|-isch}} Từ {{af|enm|red<id:màu sắc><t:đỏ>|-isch|nocap=1}}. {{etydate|before|1400}}. ==={{section|pron}}=== * {{IPA|enm|/ˈrɛ̝ːdiʃ/}} ==={{section|adj}}=== {{enm-adj}} # Hơi [[đỏ]], [[đo đỏ]]. ===={{section|desc}}==== * {{desc|en|reddish}} ===={{section|ref}}==== * {{R:MED Online|entry=rēdish(e|pos=adj|id=MED36339}} * {{R:OED Online|entry=reddish|pos=adj|id=6881274354}} srwhvu7czvbgckrb5ocd9soi7xpwaw4 Bản mẫu:hit-ndecl 10 419257 2568640 2026-10-05T09:47:52Z Hiyuune 50834 Trang mới: “{{#invoke:checkparams|error|23,24,25,26}}<!-- Validate template parameters 23-26 not used, but included in calls from hit-decl-* templates --> {| class="inflection-table vsSwitcher collapsed" data-toggle-category="inflection" style="background:var(--wikt-palette-grey-brown-0,#FFF);color:inherit; text-align:center; border: 1px solid var(--wikt-palette-lightgrey,#CCC);" width="{{{width1|25%}}}" |- style="background: var(--wikt-palette-magenta-3,#ebd9ff);color:inherit" ! cla…” 2568640 wikitext text/x-wiki {{#invoke:checkparams|error|23,24,25,26}}<!-- Validate template parameters 23-26 not used, but included in calls from hit-decl-* templates --> {| class="inflection-table vsSwitcher collapsed" data-toggle-category="inflection" style="background:var(--wikt-palette-grey-brown-0,#FFF);color:inherit; text-align:center; border: 1px solid var(--wikt-palette-lightgrey,#CCC);" width="{{{width1|25%}}}" |- style="background: var(--wikt-palette-magenta-3,#ebd9ff);color:inherit" ! class="vsToggleElement" colspan="3" | {{{title|Biến cách}}} |- class="vsHide" ! style="background-color:var(--wikt-palette-magenta-3,#ebd9ff);color:inherit; text-align: center;" colspan="3" | {{{class|lớp của danh từ}}} |- class="vsHide" ! style="background-color:var(--wikt-palette-magenta-3,#ebd9ff);color:inherit; min-width: 8em;" |{{#switch:{{{g|}}}|c=Common gender|n=Neuter}} ! style="background-color:var(--wikt-palette-magenta-3,#ebd9ff);color:inherit; min-width: 13em;" |Số ít ! style="background-color:var(--wikt-palette-magenta-3,#ebd9ff);color:inherit; min-width: 13em;" |Số nhiều |-{{#ifeq:{{{align|}}}|erg|class="vsHide" ! style="background-color:var(--wikt-palette-magenta-1,#f7efff);color:inherit" rowspan="2" {{!}} [[absolutive|tuyệt cách]] {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" {{!}}{{#ifeq:{{{singular|}}}|no|—|{{#if:{{{1|}}}|{{l-self|hit|{{{1}}}}}}}}} {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" {{!}}{{#ifeq:{{{plural|}}}|no|—|{{#if:{{{2|}}}|{{l|hit||{{{2}}}}}}}}} {{!}}- class="vsHide" style="font-size: 90%; color:var(--wikt-palette-grey-9,gray);" {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" {{!}}{{#ifeq:{{{singular|}}}|no||{{#if:{{{12|}}}|{{l-self|hit|{{{12}}}}}}}}} {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" {{!}}{{#ifeq:{{{plural|}}}|no||{{#if:{{{13|}}}|{{l|hit||{{{13}}}}}}}}} {{!}}- class="vsHide" ! style="background-color:var(--wikt-palette-magenta-1,#f7efff);color:inherit" rowspan="2" {{!}} [[ergative|khiển cách]] {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" {{!}}{{#ifeq:{{{singular|}}}|no|—|{{#if:{{{3|}}}|{{l|hit||{{{3}}}}}}}}} {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" {{!}}{{#ifeq:{{{plural|}}}|no|—|{{#if:{{{4|}}}|{{l|hit||{{{4}}}}}}}}} {{!}}- class="vsHide" style="font-size: 90%; color:var(--wikt-palette-grey-9,gray);" {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" {{!}}{{#ifeq:{{{singular|}}}|no||{{#if:{{{14|}}}|{{l|hit||{{{14}}}}}}}}} {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" {{!}}{{#ifeq:{{{plural|}}}|no||{{#if:{{{15|}}}|{{l|hit||{{{15}}}}}}}}} |class="vsHide" ! style="background-color:var(--wikt-palette-magenta-1,#f7efff);color:inherit" rowspan="2" {{!}} [[nominative|danh cách]] {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" {{!}}{{#ifeq:{{{singular|}}}|no|—|{{#if:{{{1|}}}|{{l-self|hit|{{{1}}}}}}}}} {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" {{!}}{{#ifeq:{{{plural|}}}|no|—|{{#if:{{{2|}}}|{{l|hit||{{{2}}}}}}}}} {{!}}- class="vsHide" style="font-size: 90%; color:var(--wikt-palette-grey-9,gray);" {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" {{!}}{{#ifeq:{{{singular|}}}|no||{{#if:{{{12|}}}|{{l-self|hit|{{{12}}}}}}}}} {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" {{!}}{{#ifeq:{{{plural|}}}|no||{{#if:{{{13|}}}|{{l|hit||{{{13}}}}}}}}} {{!}}- {{#if:{{{voc_sg|}}}|class="vsHide" ! style="background-color:var(--wikt-palette-magenta-1,#f7efff);color:inherit" rowspan="2" {{!}} [[vocative|hô cách]] {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" {{!}}{{#if:{{{voc_sg|}}}|{{l|hit||{{{voc_sg}}}}}}} {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" {{!}}— {{!}}- class="vsHide" style="font-size: 90%; color:var(--wikt-palette-grey-9,gray);" {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" {{!}}{{#ifeq:{{{singular|}}}|no||{{#if:{{{voc_sg_2|}}}|{{l|hit||{{{voc_sg_2|}}}}}}}}} {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" {{!}} {{!}}- }}class="vsHide" ! style="background-color:var(--wikt-palette-magenta-1,#f7efff);color:inherit" rowspan="2" {{!}} [[accusative|đối cách]] {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" {{!}}{{#ifeq:{{{singular|}}}|no|—|{{#ifeq:{{{g|}}}|n|{{#if:{{{1|}}}|{{l-self|hit|{{{1}}}}}}}|{{#if:{{{3|}}}|{{l|hit||{{{3}}}}}}}}}}} {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" {{!}}{{#ifeq:{{{plural|}}}|no|—|{{#ifeq:{{{g|}}}|n|{{#if:{{{2|}}}|{{l|hit||{{{2}}}}}}}|{{#if:{{{4|}}}|{{l|hit||{{{4}}}}}}}}}}} {{!}}- class="vsHide" style="font-size: 90%; color:var(--wikt-palette-grey-9,gray);" {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" {{!}}{{#ifeq:{{{singular|}}}|no||{{#ifeq:{{{g|}}}|n|{{#if:{{{12|}}}|{{l-self|hit|{{{12}}}}}}}|{{#if:{{{14|}}}|{{l|hit||{{{14}}}}}}}}}}} {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" {{!}}{{#ifeq:{{{plural|}}}|no||{{#ifeq:{{{g|}}}|n|{{#if:{{{13|}}}|{{l|hit||{{{13}}}}}}}|{{#if:{{{15|}}}|{{l|hit||{{{15}}}}}}}}}}}}} |- class="vsHide" ! style="background-color:var(--wikt-palette-magenta-1,#f7efff);color:inherit" rowspan="2" {{!}} [[genitive|sinh cách]] | style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" |{{#ifeq:{{{singular|}}}|no|—|{{#if:{{{5|}}}|{{l|hit||{{{5}}}}}}}}} | style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" |{{#ifeq:{{{plural|}}}|no|—|{{#if:{{{6|}}}|{{l|hit||{{{6}}}}}}}}} {{!}}- class="vsHide" style="font-size: 90%; color:var(--wikt-palette-grey-9,gray);" {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" |{{#ifeq:{{{singular|}}}|no||{{#if:{{{16|}}}|{{l|hit||{{{16}}}}}}}}} {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" |{{#ifeq:{{{plural|}}}|no||{{#if:{{{17|}}}|{{l|hit||{{{17}}}}}}}}} |- class="vsHide" ! style="background-color:var(--wikt-palette-magenta-1,#f7efff);color:inherit" rowspan="2" {{!}} {{l|en|[[dative|dữ cách]]-[[locative|định vị cách]]}} | style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" |{{#ifeq:{{{singular|}}}|no|—|{{#if:{{{7|}}}|{{l|hit||{{{7}}}}}}}}} | style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" |{{#ifeq:{{{plural|}}}|no|—|{{#if:{{{8|}}}|{{l|hit||{{{8}}}}}}}}} {{!}}- class="vsHide" style="font-size: 90%; color:var(--wikt-palette-grey-9,gray);" {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" |{{#ifeq:{{{singular|}}}|no||{{#if:{{{18|}}}|{{l|hit||{{{18}}}}}}}}} {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" |{{#ifeq:{{{plural|}}}|no||{{#if:{{{19|}}}|{{l|hit||{{{19}}}}}}}}} |- class="vsHide" ! style="background-color:var(--wikt-palette-magenta-1,#f7efff);color:inherit" rowspan="2" {{!}} [[allative|đích cách]] | style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" |{{#ifeq:{{{singular|}}}|no|—|{{#if:{{{9|}}}|{{l|hit||{{{9}}}}}}}}} | style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" |— {{!}}- class="vsHide" style="font-size: 90%; color:var(--wikt-palette-grey-9,gray);" {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" |{{#ifeq:{{{singular|}}}|no||{{#if:{{{20|}}}|{{l|hit||{{{20}}}}}}}}} {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" | |- class="vsHide" ! style="background-color:var(--wikt-palette-magenta-1,#f7efff);color:inherit" rowspan="2" {{!}} [[ablative|ly cách]] | style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" |{{#ifeq:{{{singular|}}}|no|—|{{#if:{{{10|}}}|{{l|hit||{{{10}}}}}}}}} | style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" |{{#ifeq:{{{plural|}}}|no|—|{{#if:{{{abl_pl|{{{10|}}}}}}|{{l|hit||{{{abl_pl|{{{10}}}}}}}}}}}} {{!}}- class="vsHide" style="font-size: 90%; color:var(--wikt-palette-grey-9,gray);" {{!}} style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" |{{#ifeq:{{{singular|}}}|no||{{#if:{{{21|}}}|{{l|hit||{{{21}}}}}}}}} | style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" |{{#ifeq:{{{plural|}}}|no||{{#if:{{{abl_pl_2|{{{21|}}}}}}|{{l|hit||{{{abl_pl_2|{{{21}}}}}}}}}}}} |- class="vsHide" ! style="background-color:var(--wikt-palette-magenta-1,#f7efff);color:inherit" rowspan="2" {{!}} [[instrumental|cách công cụ]] | style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" |{{#ifeq:{{{singular|}}}|no|—|{{#if:{{{11|}}}|{{l|hit||{{{11}}}}}}}}} | style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" |{{#ifeq:{{{plural|}}}|no|—|{{#if:{{{ins_pl|{{{11|}}}}}}|{{l|hit||{{{ins_pl|{{{11}}}}}}}}}}}} {{!}}- class="vsHide" style="font-size: 90%; color:var(--wikt-palette-grey-9,gray);" | style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" |{{#ifeq:{{{singular|}}}|no||{{#if:{{{22|}}}|{{l|hit||{{{22}}}}}}}}} | style="background-color:var(--wikt-palette-grey-0,#ffffff);color:inherit" |{{#ifeq:{{{plural|}}}|no||{{#if:{{{ins_pl_2|{{{22|}}}}}}|{{l|hit||{{{ins_pl_2|{{{22}}}}}}}}}}}} {{#if:{{{note|}}}|{{!}}- class="vsHide" {{!}} style="padding-left:8px; padding-right:8px; font-size:85%; text-align:left" colspan="3" {{!}} {{{note|}}}}} |}<noinclude>{{tài liệu}}</noinclude> t1fhmbdyq5pjo63hetdo630szdypwey Phụ lục:Bộ gõ Thương Hiệt/尸 100 419258 2568641 2026-10-05T09:52:15Z Hiyuune 50834 Trang mới: “{{zh-Cangjie TOC}} {{tocright}} ==尸 (S)== {| lang="zh" |- | '''尸'''|| (S) || : {{charlist|sc=Hani|尸}} |} ==尸日 (SA)== {| lang="zh" |- | '''尸日竹日火'''|| (SAHAF) || : {{charlist|sc=Hani|鷵}} |- | '''尸日竹弓戈'''|| (SAHNI) || : {{charlist|sc=Hani|飁}} |- | '''尸日戈'''|| (SAI) || : {{charlist|sc=Hani|㦻}} |- | '''尸日一一山'''|| (SAMMU) || : {{charlist|sc=Hani|翫}} |- | '''尸日弓中'''|| (SANL) || : {{charlist|sc=Hani|䣝}} |- | '''…” 2568641 wikitext text/x-wiki {{zh-Cangjie TOC}} {{tocright}} ==尸 (S)== {| lang="zh" |- | '''尸'''|| (S) || : {{charlist|sc=Hani|尸}} |} ==尸日 (SA)== {| lang="zh" |- | '''尸日竹日火'''|| (SAHAF) || : {{charlist|sc=Hani|鷵}} |- | '''尸日竹弓戈'''|| (SAHNI) || : {{charlist|sc=Hani|飁}} |- | '''尸日戈'''|| (SAI) || : {{charlist|sc=Hani|㦻}} |- | '''尸日一一山'''|| (SAMMU) || : {{charlist|sc=Hani|翫}} |- | '''尸日弓中'''|| (SANL) || : {{charlist|sc=Hani|䣝}} |- | '''尸日山'''|| (SAU) || : {{charlist|sc=Hani|㞎}} |- | '''尸日女'''|| (SAV) || : {{charlist|sc=Hani|匽}} |} ==尸月 (SB)== {| lang="zh" |- | '''尸月金金'''|| (SBCC) || : {{charlist|sc=Hani|屭}} |- | '''尸月水'''|| (SBE) || : {{charlist|sc=Hani|㕞}} |- | '''尸月竹土'''|| (SBHG) || : {{charlist|sc=Hani|朢}} |- | '''尸月中弓'''|| (SBLN) || : {{charlist|sc=Hani|刷㔉}} |- | '''尸月人'''|| (SBO) || : {{charlist|sc=Hani|屃}} |- | '''尸月山金'''|| (SBUC) || : {{charlist|sc=Hani|屓}} |- | '''尸月山土'''|| (SBUG) || : {{charlist|sc=Hani|匷}} |} ==尸金 (SC)== {| lang="zh" |- | '''尸金'''|| (SC) || : {{charlist|sc=Hani|匹}} |- | '''尸金月'''|| (SCB) || : {{charlist|sc=Hani|㞕}} |- | '''尸金竹日火'''|| (SCHAF) || : {{charlist|sc=Hani|鴄}} |- | '''尸金竹弓水'''|| (SCHNE) || : {{charlist|sc=Hani|殿}} |- | '''尸金田日'''|| (SCWA) || : {{charlist|sc=Hani|層}} |} ==尸木 (SD)== {| lang="zh" |- | '''尸木'''|| (SD) || : {{charlist|sc=Hani|杘}} |- | '''尸木月'''|| (SDB) || : {{charlist|sc=Hani|㞖}} |} ==尸水 (SE)== {| lang="zh" |- | '''尸水'''|| (SE) || : {{charlist|sc=Hani|㞋尿}} |- | '''尸水月'''|| (SEB) || : {{charlist|sc=Hani|㬾腎臀}} |- | '''尸水月山'''|| (SEBU) || : {{charlist|sc=Hani|䁂瞖}} |- | '''尸水月山金'''|| (SEBUC) || : {{charlist|sc=Hani|賢贀}} |- | '''尸水金'''|| (SEC) || : {{charlist|sc=Hani|鋻}} |- | '''尸水木'''|| (SED) || : {{charlist|sc=Hani|棸}} |- | '''尸水火'''|| (SEF) || : {{charlist|sc=Hani|焣㷂㷅}} |- | '''尸水土'''|| (SEG) || : {{charlist|sc=Hani|埾堅㙠壂}} |- | '''尸水竹日火'''|| (SEHAF) || : {{charlist|sc=Hani|鷖}} |- | '''尸水竹木水'''|| (SEHDE) || : {{charlist|sc=Hani|䵖}} |- | '''尸水竹手'''|| (SEHQ) || : {{charlist|sc=Hani|㹂}} |- | '''尸水中一戈'''|| (SELMI) || : {{charlist|sc=Hani|蜸䗟}} |- | '''尸水一月人'''|| (SEMBO) || : {{charlist|sc=Hani|颞}} |- | '''尸水一金田'''|| (SEMCW) || : {{charlist|sc=Hani|醫}} |- | '''尸水一土戈'''|| (SEMGI) || : {{charlist|sc=Hani|瑿𤩱}} |- | '''尸水一人人'''|| (SEMOO) || : {{charlist|sc=Hani|毉}} |- | '''尸水一口'''|| (SEMR) || : {{charlist|sc=Hani|硻䃜}} |- | '''尸水一口廿'''|| (SEMRT) || : {{charlist|sc=Hani|豎䝂}} |- | '''尸水弓木'''|| (SEND) || : {{charlist|sc=Hani|孯}} |- | '''尸水人月人'''|| (SEOBO) || : {{charlist|sc=Hani|臋}} |- | '''尸水人土'''|| (SEOG) || : {{charlist|sc=Hani|匯}} |- | '''尸水人人人'''|| (SEOOO) || : {{charlist|sc=Hani|聚}} |- | '''尸水心卜一'''|| (SEPYM) || : {{charlist|sc=Hani|鹥}} |- | '''尸水手'''|| (SEQ) || : {{charlist|sc=Hani|掔}} |- | '''尸水口'''|| (SER) || : {{charlist|sc=Hani|㗨}} |- | '''尸水尸一一'''|| (SESMM) || : {{charlist|sc=Hani|翳}} |- | '''尸水山'''|| (SEU) || : {{charlist|sc=Hani|㞑}} |- | '''尸水女'''|| (SEV) || : {{charlist|sc=Hani|娶婜嫛}} |- | '''尸水女戈火'''|| (SEVIF) || : {{charlist|sc=Hani|緊繄}} |- | '''尸水田土火'''|| (SEWGF) || : {{charlist|sc=Hani|黳}} |- | '''尸水卜廿'''|| (SEYT) || : {{charlist|sc=Hani|竪}} |} ==尸火 (SF)== {| lang="zh" |- | '''尸火日'''|| (SFA) || : {{charlist|sc=Hani|馹}} |- | '''尸火日日'''|| (SFAA) || : {{charlist|sc=Hani|䮖}} |- | '''尸火日月廿'''|| (SFABT) || : {{charlist|sc=Hani|𩥈}} |- | '''尸火日十女'''|| (SFAJV) || : {{charlist|sc=Hani|騴}} |- | '''尸火日一十'''|| (SFAMJ) || : {{charlist|sc=Hani|駻}} |- | '''尸火日一人'''|| (SFAMO) || : {{charlist|sc=Hani|騠}} |- | '''尸火日心心'''|| (SFAPP) || : {{charlist|sc=Hani|騉}} |- | '''尸火日心女'''|| (SFAPV) || : {{charlist|sc=Hani|騔}} |- | '''尸火月'''|| (SFB) || : {{charlist|sc=Hani|屑}} |- | '''尸火月月月'''|| (SFBBB) || : {{charlist|sc=Hani|䮩}} |- | '''尸火月月口'''|| (SFBBR) || : {{charlist|sc=Hani|騧}} |- | '''尸火月月山'''|| (SFBBU) || : {{charlist|sc=Hani|䮭}} |- | '''尸火月金口'''|| (SFBCR) || : {{charlist|sc=Hani|䮐}} |- | '''尸火月木戈'''|| (SFBDI) || : {{charlist|sc=Hani|䮑}} |- | '''尸火月土口'''|| (SFBGR) || : {{charlist|sc=Hani|騆}} |- | '''尸火月十十'''|| (SFBJJ) || : {{charlist|sc=Hani|䮝}} |- | '''尸火月一'''|| (SFBM) || : {{charlist|sc=Hani|駔}} |- | '''尸火月一口'''|| (SFBMR) || : {{charlist|sc=Hani|駧}} |- | '''尸火月口'''|| (SFBR) || : {{charlist|sc=Hani|駉}} |- | '''尸火月女大'''|| (SFBVK) || : {{charlist|sc=Hani|騱}} |- | '''尸火金大'''|| (SFCK) || : {{charlist|sc=Hani|䭸}} |- | '''尸火金口山'''|| (SFCRU) || : {{charlist|sc=Hani|駾}} |- | '''尸火金尸竹'''|| (SFCSH) || : {{charlist|sc=Hani|䭻}} |- | '''尸火金田日'''|| (SFCWA) || : {{charlist|sc=Hani|驓}} |- | '''尸火木'''|| (SFD) || : {{charlist|sc=Hani|屎}} |- | '''尸火木竹水'''|| (SFDHE) || : {{charlist|sc=Hani|駊}} |- | '''尸火木戈'''|| (SFDI) || : {{charlist|sc=Hani|尉㷉}} |- | '''尸火木大'''|| (SFDK) || : {{charlist|sc=Hani|駃}} |- | '''尸火木中'''|| (SFDL) || : {{charlist|sc=Hani|駷}} |- | '''尸火木人人'''|| (SFDOO) || : {{charlist|sc=Hani|騋}} |- | '''尸火木女'''|| (SFDV) || : {{charlist|sc=Hani|屡}} |- | '''尸火水'''|| (SFE) || : {{charlist|sc=Hani|馭}} |- | '''尸火水水木'''|| (SFEED) || : {{charlist|sc=Hani|䮣}} |- | '''尸火水水水'''|| (SFEEE) || : {{charlist|sc=Hani|䮕}} |- | '''尸火水戈戈'''|| (SFEII) || : {{charlist|sc=Hani|騷}} |- | '''尸火水中戈'''|| (SFELI) || : {{charlist|sc=Hani|騒}} |- | '''尸火火'''|| (SFF) || : {{charlist|sc=Hani|㷦}} |- | '''尸火火木手'''|| (SFFDQ) || : {{charlist|sc=Hani|驎}} |- | '''尸火火火手'''|| (SFFFQ) || : {{charlist|sc=Hani|䮼}} |- | '''尸火火一山'''|| (SFFMU) || : {{charlist|sc=Hani|駫}} |- | '''尸火火手火'''|| (SFFQF) || : {{charlist|sc=Hani|驣}} |- | '''尸火火田十'''|| (SFFWJ) || : {{charlist|sc=Hani|騨}} |- | '''尸火土月木'''|| (SFGBD) || : {{charlist|sc=Hani|驝}} |- | '''尸火土金水'''|| (SFGCE) || : {{charlist|sc=Hani|䮚}} |- | '''尸火土金土'''|| (SFGCG) || : {{charlist|sc=Hani|𩣱}} |- | '''尸火土土山'''|| (SFGGU) || : {{charlist|sc=Hani|驍}} |- | '''尸火土戈'''|| (SFGI) || : {{charlist|sc=Hani|䮃}} |- | '''尸火土弓戈'''|| (SFGNI) || : {{charlist|sc=Hani|䮻}} |- | '''尸火竹日水'''|| (SFHAE) || : {{charlist|sc=Hani|騡}} |- | '''尸火竹日土'''|| (SFHAG) || : {{charlist|sc=Hani|騜}} |- | '''尸火竹木心'''|| (SFHDP) || : {{charlist|sc=Hani|騬}} |- | '''尸火竹木田'''|| (SFHDW) || : {{charlist|sc=Hani|䮳}} |- | '''尸火竹水口'''|| (SFHER) || : {{charlist|sc=Hani|駱}} |- | '''尸火竹土山'''|| (SFHGU) || : {{charlist|sc=Hani|駪}} |- | '''尸火竹竹中'''|| (SFHHL) || : {{charlist|sc=Hani|駠}} |- | '''尸火竹竹田'''|| (SFHHW) || : {{charlist|sc=Hani|騮}} |- | '''尸火竹戈'''|| (SFHI) || : {{charlist|sc=Hani|騩}} |- | '''尸火竹十木'''|| (SFHJD) || : {{charlist|sc=Hani|駯}} |- | '''尸火竹十一'''|| (SFHJM) || : {{charlist|sc=Hani|䮔}} |- | '''尸火竹十難'''|| (SFHJX) || : {{charlist|sc=Hani|䮢}} |- | '''尸火竹大月'''|| (SFHKB) || : {{charlist|sc=Hani|驕}} |- | '''尸火竹一中'''|| (SFHML) || : {{charlist|sc=Hani|馸}} |- | '''尸火竹弓戈'''|| (SFHNI) || : {{charlist|sc=Hani|颿䭵}} |- | '''尸火竹心'''|| (SFHP) || : {{charlist|sc=Hani|馲}} |- | '''尸火竹手'''|| (SFHQ) || : {{charlist|sc=Hani|䭽}} |- | '''尸火竹手戈'''|| (SFHQI) || : {{charlist|sc=Hani|騀}} |- | '''尸火竹手人'''|| (SFHQO) || : {{charlist|sc=Hani|䭿}} |- | '''尸火竹手山'''|| (SFHQU) || : {{charlist|sc=Hani|䭷}} |- | '''尸火竹尸月'''|| (SFHSB) || : {{charlist|sc=Hani|騙}} |- | '''尸火竹尸一'''|| (SFHSM) || : {{charlist|sc=Hani|騸}} |- | '''尸火竹女中'''|| (SFHVL) || : {{charlist|sc=Hani|䭹}} |- | '''尸火竹田心'''|| (SFHWP) || : {{charlist|sc=Hani|驄}} |- | '''尸火竹難水'''|| (SFHXE) || : {{charlist|sc=Hani|騪}} |- | '''尸火竹難山'''|| (SFHXU) || : {{charlist|sc=Hani|䮘}} |- | '''尸火戈日女'''|| (SFIAV) || : {{charlist|sc=Hani|駺}} |- | '''尸火戈金水'''|| (SFICE) || : {{charlist|sc=Hani|駿}} |- | '''尸火戈竹山'''|| (SFIHU) || : {{charlist|sc=Hani|馻}} |- | '''尸火戈戈竹'''|| (SFIIH) || : {{charlist|sc=Hani|驂}} |- | '''尸火戈十'''|| (SFIJ) || : {{charlist|sc=Hani|駥}} |- | '''尸火戈十月'''|| (SFIJB) || : {{charlist|sc=Hani|䮒}} |- | '''尸火戈大'''|| (SFIK) || : {{charlist|sc=Hani|䭾}} |- | '''尸火戈大大'''|| (SFIKK) || : {{charlist|sc=Hani|䮂}} |- | '''尸火戈大山'''|| (SFIKU) || : {{charlist|sc=Hani|駀}} |- | '''尸火戈中中'''|| (SFILL) || : {{charlist|sc=Hani|駲}} |- | '''尸火戈人大'''|| (SFIOK) || : {{charlist|sc=Hani|騃}} |- | '''尸火戈人心'''|| (SFIOP) || : {{charlist|sc=Hani|𩥝}} |- | '''尸火戈心火'''|| (SFIPF) || : {{charlist|sc=Hani|䮽}} |- | '''尸火戈口'''|| (SFIR) || : {{charlist|sc=Hani|駘}} |- | '''尸火戈口一'''|| (SFIRM) || : {{charlist|sc=Hani|䮙}} |- | '''尸火戈尸'''|| (SFIS) || : {{charlist|sc=Hani|馿}} |- | '''尸火戈尸廿'''|| (SFIST) || : {{charlist|sc=Hani|𩦝}} |- | '''尸火戈廿'''|| (SFIT) || : {{charlist|sc=Hani|䮁駴}} |- | '''尸火戈廿金'''|| (SFITC) || : {{charlist|sc=Hani|𩧉}} |- | '''尸火戈山竹'''|| (SFIUH) || : {{charlist|sc=Hani|駹}} |- | '''尸火戈女'''|| (SFIV) || : {{charlist|sc=Hani|䮅}} |- | '''尸火戈難心'''|| (SFIXP) || : {{charlist|sc=Hani|騼}} |- | '''尸火十'''|| (SFJ) || : {{charlist|sc=Hani|䭴}} |- | '''尸火十月'''|| (SFJB) || : {{charlist|sc=Hani|馷}} |- | '''尸火十水'''|| (SFJE) || : {{charlist|sc=Hani|馶}} |- | '''尸火十火水'''|| (SFJFE) || : {{charlist|sc=Hani|䮟}} |- | '''尸火十戈土'''|| (SFJIG) || : {{charlist|sc=Hani|驖}} |- | '''尸火十一金'''|| (SFJMC) || : {{charlist|sc=Hani|驞}} |- | '''尸火十一火'''|| (SFJMF) || : {{charlist|sc=Hani|騌}} |- | '''尸火十人弓'''|| (SFJON) || : {{charlist|sc=Hani|䮮}} |- | '''尸火十心'''|| (SFJP) || : {{charlist|sc=Hani|駝}} |- | '''尸火十廿人'''|| (SFJTO) || : {{charlist|sc=Hani|䮿}} |- | '''尸火十女'''|| (SFJV) || : {{charlist|sc=Hani|𩣑}} |- | '''尸火十卜十'''|| (SFJYJ) || : {{charlist|sc=Hani|䮨}} |- | '''尸火大'''|| (SFK) || : {{charlist|sc=Hani|馱}} |- | '''尸火大戈'''|| (SFKI) || : {{charlist|sc=Hani|駄}} |- | '''尸火大大'''|| (SFKK) || : {{charlist|sc=Hani|駁}} |- | '''尸火大大月'''|| (SFKKB) || : {{charlist|sc=Hani|䮎}} |- | '''尸火大大大'''|| (SFKKK) || : {{charlist|sc=Hani|騻}} |- | '''尸火大一口'''|| (SFKMR) || : {{charlist|sc=Hani|騎}} |- | '''尸火大弓'''|| (SFKN) || : {{charlist|sc=Hani|䮊}} |- | '''尸火中'''|| (SFL) || : {{charlist|sc=Hani|馽}} |- | '''尸火中月大'''|| (SFLBK) || : {{charlist|sc=Hani|駚}} |- | '''尸火中月山'''|| (SFLBU) || : {{charlist|sc=Hani|馾}} |- | '''尸火中大'''|| (SFLK) || : {{charlist|sc=Hani|駛}} |- | '''尸火中中中'''|| (SFLLL) || : {{charlist|sc=Hani|馴}} |- | '''尸火中中女'''|| (SFLLV) || : {{charlist|sc=Hani|䮫}} |- | '''尸火中一人'''|| (SFLMO) || : {{charlist|sc=Hani|駣}} |- | '''尸火中一卜'''|| (SFLMY) || : {{charlist|sc=Hani|騑}} |- | '''尸火中心金'''|| (SFLPC) || : {{charlist|sc=Hani|驥}} |- | '''尸火中手'''|| (SFLQ) || : {{charlist|sc=Hani|䮇}} |- | '''尸火中田'''|| (SFLW) || : {{charlist|sc=Hani|駎}} |- | '''尸火中田尸'''|| (SFLWS) || : {{charlist|sc=Hani|騁}} |- | '''尸火中難'''|| (SFLX) || : {{charlist|sc=Hani|驌}} |- | '''尸火一月山'''|| (SFMBU) || : {{charlist|sc=Hani|驦}} |- | '''尸火一火十'''|| (SFMFJ) || : {{charlist|sc=Hani|駍䮆}} |- | '''尸火一火一'''|| (SFMFM) || : {{charlist|sc=Hani|駓}} |- | '''尸火一土戈'''|| (SFMGI) || : {{charlist|sc=Hani|𩢤}} |- | '''尸火一竹火'''|| (SFMHF) || : {{charlist|sc=Hani|騵}} |- | '''尸火一戈土'''|| (SFMIG) || : {{charlist|sc=Hani|駤}} |- | '''尸火一十'''|| (SFMJ) || : {{charlist|sc=Hani|馯}} |- | '''尸火一中'''|| (SFML) || : {{charlist|sc=Hani|䭶}} |- | '''尸火一中一'''|| (SFMLM) || : {{charlist|sc=Hani|𩤃}} |- | '''尸火一中田'''|| (SFMLW) || : {{charlist|sc=Hani|驑}} |- | '''尸火一一中'''|| (SFMML) || : {{charlist|sc=Hani|䭼}} |- | '''尸火一一心'''|| (SFMMP) || : {{charlist|sc=Hani|驪}} |- | '''尸火一一口'''|| (SFMMR) || : {{charlist|sc=Hani|䮏}} |- | '''尸火一弓弓'''|| (SFMNN) || : {{charlist|sc=Hani|䮋}} |- | '''尸火一口月'''|| (SFMRB) || : {{charlist|sc=Hani|䮥}} |- | '''尸火一口田'''|| (SFMRW) || : {{charlist|sc=Hani|䮠}} |- | '''尸火一廿月'''|| (SFMTB) || : {{charlist|sc=Hani|𩧃}} |- | '''尸火一女一'''|| (SFMVM) || : {{charlist|sc=Hani|𩣪}} |- | '''尸火一田火'''|| (SFMWF) || : {{charlist|sc=Hani|驃}} |- | '''尸火一田十'''|| (SFMWJ) || : {{charlist|sc=Hani|驔}} |- | '''尸火一田女'''|| (SFMWV) || : {{charlist|sc=Hani|騕}} |- | '''尸火一難'''|| (SFMX) || : {{charlist|sc=Hani|駵}} |- | '''尸火弓竹月'''|| (SFNHB) || : {{charlist|sc=Hani|驈}} |- | '''尸火弓竹木'''|| (SFNHD) || : {{charlist|sc=Hani|騥}} |- | '''尸火弓竹水'''|| (SFNHE) || : {{charlist|sc=Hani|馺}} |- | '''尸火弓戈弓'''|| (SFNIN) || : {{charlist|sc=Hani|䮈}} |- | '''尸火弓戈手'''|| (SFNIQ) || : {{charlist|sc=Hani|䑞}} |- | '''尸火弓大手'''|| (SFNKQ) || : {{charlist|sc=Hani|騝}} |- | '''尸火弓大女'''|| (SFNKV) || : {{charlist|sc=Hani|駳}} |- | '''尸火弓中'''|| (SFNL) || : {{charlist|sc=Hani|䣕}} |- | '''尸火弓中戈'''|| (SFNLI) || : {{charlist|sc=Hani|䮛}} |- | '''尸火弓人水'''|| (SFNOE) || : {{charlist|sc=Hani|驋}} |- | '''尸火弓人大'''|| (SFNOK) || : {{charlist|sc=Hani|騤}} |- | '''尸火弓人人'''|| (SFNOO) || : {{charlist|sc=Hani|騛}} |- | '''尸火弓人廿'''|| (SFNOT) || : {{charlist|sc=Hani|䮴}} |- | '''尸火弓手木'''|| (SFNQD) || : {{charlist|sc=Hani|䮪}} |- | '''尸火人日水'''|| (SFOAE) || : {{charlist|sc=Hani|䮡}} |- | '''尸火人月土'''|| (SFOBG) || : {{charlist|sc=Hani|䮤}} |- | '''尸火人木'''|| (SFOD) || : {{charlist|sc=Hani|䮌}} |- | '''尸火人木戈'''|| (SFODI) || : {{charlist|sc=Hani|駙}} |- | '''尸火人土'''|| (SFOG) || : {{charlist|sc=Hani|騅}} |- | '''尸火人土木'''|| (SFOGD) || : {{charlist|sc=Hani|䮶}} |- | '''尸火人竹竹'''|| (SFOHH) || : {{charlist|sc=Hani|駗}} |- | '''尸火人竹女'''|| (SFOHV) || : {{charlist|sc=Hani|䮉}} |- | '''尸火人戈戈'''|| (SFOII) || : {{charlist|sc=Hani|駖}} |- | '''尸火人戈心'''|| (SFOIP) || : {{charlist|sc=Hani|騐}} |- | '''尸火人大'''|| (SFOK) || : {{charlist|sc=Hani|駇}} |- | '''尸火人一'''|| (SFOM) || : {{charlist|sc=Hani|駈}} |- | '''尸火人一木'''|| (SFOMD) || : {{charlist|sc=Hani|駼}} |- | '''尸火人一土'''|| (SFOMG) || : {{charlist|sc=Hani|駩}} |- | '''尸火人一弓'''|| (SFOMN) || : {{charlist|sc=Hani|騟}} |- | '''尸火人一人'''|| (SFOMO) || : {{charlist|sc=Hani|驗}} |- | '''尸火人一口'''|| (SFOMR) || : {{charlist|sc=Hani|騇}} |- | '''尸火人心木'''|| (SFOPD) || : {{charlist|sc=Hani|駞}} |- | '''尸火心日'''|| (SFPA) || : {{charlist|sc=Hani|駨}} |- | '''尸火心木'''|| (SFPD) || : {{charlist|sc=Hani|馳}} |- | '''尸火心竹'''|| (SFPH) || : {{charlist|sc=Hani|駜}} |- | '''尸火心戈'''|| (SFPI) || : {{charlist|sc=Hani|馰}} |- | '''尸火心大心'''|| (SFPKP) || : {{charlist|sc=Hani|騘}} |- | '''尸火心人山'''|| (SFPOU) || : {{charlist|sc=Hani|騊}} |- | '''尸火心口'''|| (SFPR) || : {{charlist|sc=Hani|駒}} |- | '''尸火心口山'''|| (SFPRU) || : {{charlist|sc=Hani|䮀}} |- | '''尸火心廿木'''|| (SFPTD) || : {{charlist|sc=Hani|䮜}} |- | '''尸火心山山'''|| (SFPUU) || : {{charlist|sc=Hani|騶}} |- | '''尸火手十口'''|| (SFQJR) || : {{charlist|sc=Hani|騞}} |- | '''尸火手大日'''|| (SFQKA) || : {{charlist|sc=Hani|䮞}} |- | '''尸火手尸大'''|| (SFQSK) || : {{charlist|sc=Hani|䮯}} |- | '''尸火口日山'''|| (SFRAU) || : {{charlist|sc=Hani|䣖}} |- | '''尸火口月'''|| (SFRB) || : {{charlist|sc=Hani|駽}} |- | '''尸火口口十'''|| (SFRRJ) || : {{charlist|sc=Hani|驒}} |- | '''尸火口卜水'''|| (SFRYE) || : {{charlist|sc=Hani|騢}} |- | '''尸火尸水人'''|| (SFSEO) || : {{charlist|sc=Hani|驟}} |- | '''尸火尸火木'''|| (SFSFD) || : {{charlist|sc=Hani|䯂}} |- | '''尸火尸火火'''|| (SFSFF) || : {{charlist|sc=Hani|驫}} |- | '''尸火尸竹口'''|| (SFSHR) || : {{charlist|sc=Hani|駋}} |- | '''尸火尸十'''|| (SFSJ) || : {{charlist|sc=Hani|駬}} |- | '''尸火尸十十'''|| (SFSJJ) || : {{charlist|sc=Hani|䯀}} |- | '''尸火尸十口'''|| (SFSJR) || : {{charlist|sc=Hani|𩤅}} |- | '''尸火尸大'''|| (SFSK) || : {{charlist|sc=Hani|駆}} |- | '''尸火尸一日'''|| (SFSMA) || : {{charlist|sc=Hani|騽}} |- | '''尸火尸一金'''|| (SFSMC) || : {{charlist|sc=Hani|龮}} |- | '''尸火尸一水'''|| (SFSME) || : {{charlist|sc=Hani|駸}} |- | '''尸火尸弓木'''|| (SFSND) || : {{charlist|sc=Hani|驏}} |- | '''尸火尸人'''|| (SFSO) || : {{charlist|sc=Hani|駅}} |- | '''尸火尸手火'''|| (SFSQF) || : {{charlist|sc=Hani|騳}} |- | '''尸火尸口口'''|| (SFSRR) || : {{charlist|sc=Hani|驅}} |- | '''尸火尸尸'''|| (SFSS) || : {{charlist|sc=Hani|駏}} |- | '''尸火尸尸口'''|| (SFSSR) || : {{charlist|sc=Hani|駶}} |- | '''尸火尸廿女'''|| (SFSTV) || : {{charlist|sc=Hani|𩥇}} |- | '''尸火廿'''|| (SFT) || : {{charlist|sc=Hani|馵}} |- | '''尸火廿日十'''|| (SFTAJ) || : {{charlist|sc=Hani|騲}} |- | '''尸火廿日大'''|| (SFTAK) || : {{charlist|sc=Hani|䮬}} |- | '''尸火廿月弓'''|| (SFTBN) || : {{charlist|sc=Hani|騚}} |- | '''尸火廿金木'''|| (SFTCD) || : {{charlist|sc=Hani|驜}} |- | '''尸火廿十木'''|| (SFTJD) || : {{charlist|sc=Hani|驧}} |- | '''尸火廿中火'''|| (SFTLF) || : {{charlist|sc=Hani|驠}} |- | '''尸火廿中一'''|| (SFTLM) || : {{charlist|sc=Hani|騹}} |- | '''尸火廿一金'''|| (SFTMC) || : {{charlist|sc=Hani|騏䮲}} |- | '''尸火廿一十'''|| (SFTMJ) || : {{charlist|sc=Hani|驊}} |- | '''尸火廿口土'''|| (SFTRG) || : {{charlist|sc=Hani|驩}} |- | '''尸火廿廿'''|| (SFTT) || : {{charlist|sc=Hani|駢}} |- | '''尸火山金水'''|| (SFUCE) || : {{charlist|sc=Hani|騣}} |- | '''尸火山竹十'''|| (SFUHJ) || : {{charlist|sc=Hani|𩥪}} |- | '''尸火山一十'''|| (SFUMJ) || : {{charlist|sc=Hani|䮗}} |- | '''尸火山一廿'''|| (SFUMT) || : {{charlist|sc=Hani|𩥉}} |- | '''尸火山人月'''|| (SFUOB) || : {{charlist|sc=Hani|驨}} |- | '''尸火女弓水'''|| (SFVNE) || : {{charlist|sc=Hani|騄}} |- | '''尸火田金'''|| (SFWC) || : {{charlist|sc=Hani|駟}} |- | '''尸火田木'''|| (SFWD) || : {{charlist|sc=Hani|騍}} |- | '''尸火田大'''|| (SFWK) || : {{charlist|sc=Hani|駰}} |- | '''尸火田中戈'''|| (SFWLI) || : {{charlist|sc=Hani|䮷}} |- | '''尸火田中十'''|| (SFWLJ) || : {{charlist|sc=Hani|驛}} |- | '''尸火田心'''|| (SFWP) || : {{charlist|sc=Hani|騦}} |- | '''尸火田廿金'''|| (SFWTC) || : {{charlist|sc=Hani|龭}} |- | '''尸火田廿十'''|| (SFWTJ) || : {{charlist|sc=Hani|驆}} |- | '''尸火田女火'''|| (SFWVF) || : {{charlist|sc=Hani|騾}} |- | '''尸火卜日十'''|| (SFYAJ) || : {{charlist|sc=Hani|䮓}} |- | '''尸火卜月心'''|| (SFYBP) || : {{charlist|sc=Hani|䮾}} |- | '''尸火卜月尸'''|| (SFYBS) || : {{charlist|sc=Hani|騯}} |- | '''尸火卜金月'''|| (SFYCB) || : {{charlist|sc=Hani|䮰}} |- | '''尸火卜金大'''|| (SFYCK) || : {{charlist|sc=Hani|駮}} |- | '''尸火卜木大'''|| (SFYDK) || : {{charlist|sc=Hani|驐}} |- | '''尸火卜土'''|| (SFYG) || : {{charlist|sc=Hani|駐}} |- | '''尸火卜竹弓'''|| (SFYHN) || : {{charlist|sc=Hani|䭺}} |- | '''尸火卜竹女'''|| (SFYHV) || : {{charlist|sc=Hani|褧䮍}} |- | '''尸火卜十十'''|| (SFYJJ) || : {{charlist|sc=Hani|騈}} |- | '''尸火卜大'''|| (SFYK) || : {{charlist|sc=Hani|馼}} |- | '''尸火卜一竹'''|| (SFYMH) || : {{charlist|sc=Hani|䮹}} |- | '''尸火卜一人'''|| (SFYMO) || : {{charlist|sc=Hani|䮱}} |- | '''尸火卜弓手'''|| (SFYNQ) || : {{charlist|sc=Hani|䯁}} |- | '''尸火卜心一'''|| (SFYPM) || : {{charlist|sc=Hani|驉}} |- | '''尸火卜心廿'''|| (SFYPT) || : {{charlist|sc=Hani|驢}} |- | '''尸火卜口月'''|| (SFYRB) || : {{charlist|sc=Hani|䮦}} |- | '''尸火卜口女'''|| (SFYRV) || : {{charlist|sc=Hani|驤}} |- | '''尸火卜廿土'''|| (SFYTG) || : {{charlist|sc=Hani|䮵}} |- | '''尸火卜廿十'''|| (SFYTJ) || : {{charlist|sc=Hani|騂騿}} |- | '''尸火卜女戈'''|| (SFYVI) || : {{charlist|sc=Hani|䮄}} |- | '''尸火卜女人'''|| (SFYVO) || : {{charlist|sc=Hani|駭}} |- | '''尸火卜田一'''|| (SFYWM) || : {{charlist|sc=Hani|驙}} |- | '''尸火卜難'''|| (SFYX) || : {{charlist|sc=Hani|䮺}} |} ==尸土 (SG)== {| lang="zh" |- | '''尸土竹日火'''|| (SGHAF) || : {{charlist|sc=Hani|鸐}} |- | '''尸土戈'''|| (SGI) || : {{charlist|sc=Hani|戳}} |- | '''尸土十田心'''|| (SGJWP) || : {{charlist|sc=Hani|聽}} |- | '''尸土大尸'''|| (SGKS) || : {{charlist|sc=Hani|劻}} |- | '''尸土中弓'''|| (SGLN) || : {{charlist|sc=Hani|剭}} |- | '''尸土弓中'''|| (SGNL) || : {{charlist|sc=Hani|邼}} |- | '''尸土田金'''|| (SGWC) || : {{charlist|sc=Hani|匵}} |- | '''尸土卜水'''|| (SGYE) || : {{charlist|sc=Hani|㪬}} |} ==尸竹 (SH)== {| lang="zh" |- | '''尸竹'''|| (SH) || : {{charlist|sc=Hani|刀}} |- | '''尸竹日火'''|| (SHAF) || : {{charlist|sc=Hani|鳲䲩}} |- | '''尸竹日十女'''|| (SHAJV) || : {{charlist|sc=Hani|䰋}} |- | '''尸竹日弓日'''|| (SHANA) || : {{charlist|sc=Hani|鬝}} |- | '''尸竹日弓月'''|| (SHANB) || : {{charlist|sc=Hani|鬜}} |- | '''尸竹日心竹'''|| (SHAPH) || : {{charlist|sc=Hani|鬄}} |- | '''尸竹日山'''|| (SHAU) || : {{charlist|sc=Hani|䯲}} |- | '''尸竹日田水'''|| (SHAWE) || : {{charlist|sc=Hani|鬘}} |- | '''尸竹月月'''|| (SHBB) || : {{charlist|sc=Hani|鬅}} |- | '''尸竹月木'''|| (SHBD) || : {{charlist|sc=Hani|䰂}} |- | '''尸竹月一'''|| (SHBM) || : {{charlist|sc=Hani|䯶}} |- | '''尸竹月一一'''|| (SHBMM) || : {{charlist|sc=Hani|髥}} |- | '''尸竹月手口'''|| (SHBQR) || : {{charlist|sc=Hani|䯾}} |- | '''尸竹月廿'''|| (SHBT) || : {{charlist|sc=Hani|匴}} |- | '''尸竹月山'''|| (SHBU) || : {{charlist|sc=Hani|㞒}} |- | '''尸竹月卜'''|| (SHBY) || : {{charlist|sc=Hani|𩬅}} |- | '''尸竹金'''|| (SHC) || : {{charlist|sc=Hani|刅}} |- | '''尸竹金戈'''|| (SHCI) || : {{charlist|sc=Hani|䯳}} |- | '''尸竹金弓竹'''|| (SHCNH) || : {{charlist|sc=Hani|鬀}} |- | '''尸竹金田日'''|| (SHCWA) || : {{charlist|sc=Hani|鬙}} |- | '''尸竹木'''|| (SHD) || : {{charlist|sc=Hani|髤}} |- | '''尸竹木月弓'''|| (SHDBN) || : {{charlist|sc=Hani|鬎}} |- | '''尸竹木金戈'''|| (SHDCI) || : {{charlist|sc=Hani|鬆}} |- | '''尸竹木竹水'''|| (SHDHE) || : {{charlist|sc=Hani|髲}} |- | '''尸竹木人水'''|| (SHDOE) || : {{charlist|sc=Hani|䰍}} |- | '''尸竹水'''|| (SHE) || : {{charlist|sc=Hani|䯭}} |- | '''尸竹水火竹'''|| (SHEFH) || : {{charlist|sc=Hani|髿}} |- | '''尸竹火月'''|| (SHFB) || : {{charlist|sc=Hani|髾}} |- | '''尸竹火竹'''|| (SHFH) || : {{charlist|sc=Hani|䯯}} |- | '''尸竹火手山'''|| (SHFQU) || : {{charlist|sc=Hani|鬈}} |- | '''尸竹土月'''|| (SHGB) || : {{charlist|sc=Hani|髯}} |- | '''尸竹土口'''|| (SHGR) || : {{charlist|sc=Hani|髻}} |- | '''尸竹竹日火'''|| (SHHAF) || : {{charlist|sc=Hani|鳭鷚}} |- | '''尸竹竹木火'''|| (SHHDF) || : {{charlist|sc=Hani|鬏}} |- | '''尸竹竹木弓'''|| (SHHDN) || : {{charlist|sc=Hani|鬁}} |- | '''尸竹竹木女'''|| (SHHDV) || : {{charlist|sc=Hani|䰀}} |- | '''尸竹竹水十'''|| (SHHEJ) || : {{charlist|sc=Hani|髼}} |- | '''尸竹竹水廿'''|| (SHHET) || : {{charlist|sc=Hani|䰔}} |- | '''尸竹竹土'''|| (SHHG) || : {{charlist|sc=Hani|𩬎}} |- | '''尸竹竹土口'''|| (SHHGR) || : {{charlist|sc=Hani|䯻}} |- | '''尸竹竹竹金'''|| (SHHHC) || : {{charlist|sc=Hani|鬚}} |- | '''尸竹竹十口'''|| (SHHJR) || : {{charlist|sc=Hani|髺}} |- | '''尸竹竹弓'''|| (SHHN) || : {{charlist|sc=Hani|髠}} |- | '''尸竹竹弓水'''|| (SHHNE) || : {{charlist|sc=Hani|䯴}} |- | '''尸竹竹人人'''|| (SHHOO) || : {{charlist|sc=Hani|䰌}} |- | '''尸竹竹心口'''|| (SHHPR) || : {{charlist|sc=Hani|䯺}} |- | '''尸竹竹手山'''|| (SHHQU) || : {{charlist|sc=Hani|髦}} |- | '''尸竹竹山金'''|| (SHHUC) || : {{charlist|sc=Hani|䰖}} |- | '''尸竹竹山尸'''|| (SHHUS) || : {{charlist|sc=Hani|䰓}} |- | '''尸竹竹卜水'''|| (SHHYE) || : {{charlist|sc=Hani|䰉}} |- | '''尸竹戈'''|| (SHI) || : {{charlist|sc=Hani|刃戮}} |- | '''尸竹戈月戈'''|| (SHIBI) || : {{charlist|sc=Hani|䰊}} |- | '''尸竹戈戈竹'''|| (SHIIH) || : {{charlist|sc=Hani|鬖}} |- | '''尸竹戈十'''|| (SHIJ) || : {{charlist|sc=Hani|䯷}} |- | '''尸竹戈大大'''|| (SHIKK) || : {{charlist|sc=Hani|髮}} |- | '''尸竹戈一人'''|| (SHIMO) || : {{charlist|sc=Hani|䯸}} |- | '''尸竹戈人'''|| (SHIO) || : {{charlist|sc=Hani|㞏}} |- | '''尸竹十月金'''|| (SHJBC) || : {{charlist|sc=Hani|鬒}} |- | '''尸竹十戈土'''|| (SHJIG) || : {{charlist|sc=Hani|䰏}} |- | '''尸竹十大日'''|| (SHJKA) || : {{charlist|sc=Hani|䰇}} |- | '''尸竹十一金'''|| (SHJMC) || : {{charlist|sc=Hani|鬢}} |- | '''尸竹十一火'''|| (SHJMF) || : {{charlist|sc=Hani|鬃}} |- | '''尸竹十人金'''|| (SHJOC) || : {{charlist|sc=Hani|鬓}} |- | '''尸竹十心日'''|| (SHJPA) || : {{charlist|sc=Hani|鬐}} |- | '''尸竹十心弓'''|| (SHJPN) || : {{charlist|sc=Hani|鬡}} |- | '''尸竹十口月'''|| (SHJRB) || : {{charlist|sc=Hani|鬍}} |- | '''尸竹十廿'''|| (SHJT) || : {{charlist|sc=Hani|䯵}} |- | '''尸竹十難'''|| (SHJX) || : {{charlist|sc=Hani|㞚}} |- | '''尸竹大水'''|| (SHKE) || : {{charlist|sc=Hani|髪}} |- | '''尸竹大竹火'''|| (SHKHF) || : {{charlist|sc=Hani|䯼}} |- | '''尸竹大一月'''|| (SHKMB) || : {{charlist|sc=Hani|鬌}} |- | '''尸竹大尸'''|| (SHKS) || : {{charlist|sc=Hani|勠}} |- | '''尸竹中月'''|| (SHLB) || : {{charlist|sc=Hani|属}} |- | '''尸竹中月山'''|| (SHLBU) || : {{charlist|sc=Hani|髧}} |- | '''尸竹中中弓'''|| (SHLLN) || : {{charlist|sc=Hani|髴}} |- | '''尸竹中一金'''|| (SHLMC) || : {{charlist|sc=Hani|䰎}} |- | '''尸竹中弓'''|| (SHLN) || : {{charlist|sc=Hani|剹}} |- | '''尸竹一月月'''|| (SHMBB) || : {{charlist|sc=Hani|䰑}} |- | '''尸竹一月金'''|| (SHMBC) || : {{charlist|sc=Hani|顟䰅}} |- | '''尸竹一月中'''|| (SHMBL) || : {{charlist|sc=Hani|髵}} |- | '''尸竹一火'''|| (SHMF) || : {{charlist|sc=Hani|䯱}} |- | '''尸竹一火一'''|| (SHMFM) || : {{charlist|sc=Hani|髬}} |- | '''尸竹一中'''|| (SHML) || : {{charlist|sc=Hani|匠}} |- | '''尸竹一中尸'''|| (SHMLS) || : {{charlist|sc=Hani|髩}} |- | '''尸竹一一山'''|| (SHMMU) || : {{charlist|sc=Hani|髨}} |- | '''尸竹一山'''|| (SHMU) || : {{charlist|sc=Hani|髡}} |- | '''尸竹弓'''|| (SHN) || : {{charlist|sc=Hani|凥}} |- | '''尸竹弓竹木'''|| (SHNHD) || : {{charlist|sc=Hani|䰆}} |- | '''尸竹弓竹尸'''|| (SHNHS) || : {{charlist|sc=Hani|䯮}} |- | '''尸竹弓戈竹'''|| (SHNIH) || : {{charlist|sc=Hani|髳}} |- | '''尸竹弓中'''|| (SHNL) || : {{charlist|sc=Hani|鄝}} |- | '''尸竹弓一山'''|| (SHNMU) || : {{charlist|sc=Hani|𩯕}} |- | '''尸竹弓口'''|| (SHNR) || : {{charlist|sc=Hani|㔯}} |- | '''尸竹弓尸木'''|| (SHNSD) || : {{charlist|sc=Hani|鬇}} |- | '''尸竹人日'''|| (SHOA) || : {{charlist|sc=Hani|㞛}} |- | '''尸竹人月'''|| (SHOB) || : {{charlist|sc=Hani|屩}} |- | '''尸竹人木'''|| (SHOD) || : {{charlist|sc=Hani|屧髹}} |- | '''尸竹人水'''|| (SHOE) || : {{charlist|sc=Hani|屐履}} |- | '''尸竹人土'''|| (SHOG) || : {{charlist|sc=Hani|雡}} |- | '''尸竹人中中'''|| (SHOLL) || : {{charlist|sc=Hani|䯰}} |- | '''尸竹人一日'''|| (SHOMA) || : {{charlist|sc=Hani|鬠}} |- | '''尸竹人一金'''|| (SHOMC) || : {{charlist|sc=Hani|鬂}} |- | '''尸竹人人'''|| (SHOO) || : {{charlist|sc=Hani|屣㞞}} |- | '''尸竹人人土'''|| (SHOOG) || : {{charlist|sc=Hani|髽}} |- | '''尸竹人廿'''|| (SHOT) || : {{charlist|sc=Hani|屜}} |- | '''尸竹人女'''|| (SHOV) || : {{charlist|sc=Hani|㞜屨}} |- | '''尸竹心木'''|| (SHPD) || : {{charlist|sc=Hani|髢}} |- | '''尸竹心口山'''|| (SHPRU) || : {{charlist|sc=Hani|髱}} |- | '''尸竹心廿'''|| (SHPT) || : {{charlist|sc=Hani|髰}} |- | '''尸竹心卜一'''|| (SHPYM) || : {{charlist|sc=Hani|鹨}} |- | '''尸竹手大日'''|| (SHQKA) || : {{charlist|sc=Hani|鬊}} |- | '''尸竹手山'''|| (SHQU) || : {{charlist|sc=Hani|尾}} |- | '''尸竹口'''|| (SHR) || : {{charlist|sc=Hani|召}} |- | '''尸竹尸月'''|| (SHSB) || : {{charlist|sc=Hani|匾}} |- | '''尸竹尸竹月'''|| (SHSHB) || : {{charlist|sc=Hani|脋}} |- | '''尸竹尸竹竹'''|| (SHSHH) || : {{charlist|sc=Hani|刕}} |- | '''尸竹尸竹口'''|| (SHSHR) || : {{charlist|sc=Hani|髫}} |- | '''尸竹尸戈廿'''|| (SHSIT) || : {{charlist|sc=Hani|䰐}} |- | '''尸竹尸十'''|| (SHSJ) || : {{charlist|sc=Hani|髶}} |- | '''尸竹尸一水'''|| (SHSME) || : {{charlist|sc=Hani|䯹}} |- | '''尸竹廿日大'''|| (SHTAK) || : {{charlist|sc=Hani|鬕}} |- | '''尸竹廿月弓'''|| (SHTBN) || : {{charlist|sc=Hani|鬋}} |- | '''尸竹廿月人'''|| (SHTBO) || : {{charlist|sc=Hani|䰒}} |- | '''尸竹廿金'''|| (SHTC) || : {{charlist|sc=Hani|髸}} |- | '''尸竹廿竹山'''|| (SHTHU) || : {{charlist|sc=Hani|䭮}} |- | '''尸竹廿中月'''|| (SHTLB) || : {{charlist|sc=Hani|鬗}} |- | '''尸竹廿手一'''|| (SHTQM) || : {{charlist|sc=Hani|䰈}} |- | '''尸竹廿廿金'''|| (SHTTC) || : {{charlist|sc=Hani|䰃}} |- | '''尸竹廿田'''|| (SHTW) || : {{charlist|sc=Hani|髷}} |- | '''尸竹廿田女'''|| (SHTWV) || : {{charlist|sc=Hani|鬞}} |- | '''尸竹廿難金'''|| (SHTXC) || : {{charlist|sc=Hani|鬑}} |- | '''尸竹山金水'''|| (SHUCE) || : {{charlist|sc=Hani|鬉}} |- | '''尸竹山水'''|| (SHUE) || : {{charlist|sc=Hani|㞙}} |- | '''尸竹女弓水'''|| (SHVNE) || : {{charlist|sc=Hani|䰁}} |- | '''尸竹女女女'''|| (SHVVV) || : {{charlist|sc=Hani|鬣}} |- | '''尸竹田大女'''|| (SHWKV) || : {{charlist|sc=Hani|鬛}} |- | '''尸竹田中女'''|| (SHWLV) || : {{charlist|sc=Hani|鬟}} |- | '''尸竹田心'''|| (SHWP) || : {{charlist|sc=Hani|䰄}} |- | '''尸竹卜竹十'''|| (SHYHJ) || : {{charlist|sc=Hani|鬔}} |- | '''尸竹卜竹尸'''|| (SHYHS) || : {{charlist|sc=Hani|髣}} |- | '''尸竹卜一心'''|| (SHYMP) || : {{charlist|sc=Hani|髭}} |- | '''尸竹卜人十'''|| (SHYOJ) || : {{charlist|sc=Hani|䯿}} |- | '''尸竹卜心廿'''|| (SHYPT) || : {{charlist|sc=Hani|䰕}} |- | '''尸竹卜口女'''|| (SHYRV) || : {{charlist|sc=Hani|鬤}} |- | '''尸竹卜廿口'''|| (SHYTR) || : {{charlist|sc=Hani|䯽}} |- | '''尸竹卜山'''|| (SHYU) || : {{charlist|sc=Hani|㔸}} |- | '''尸竹難人'''|| (SHXO) || : {{charlist|sc=Hani|㔱}} |} ==尸戈 (SI)== {| lang="zh" |- | '''尸戈月廿'''|| (SIBT) || : {{charlist|sc=Hani|監}} |- | '''尸戈月山山'''|| (SIBUU) || : {{charlist|sc=Hani|覧}} |- | '''尸戈金'''|| (SIC) || : {{charlist|sc=Hani|鍳}} |- | '''尸戈金女尸'''|| (SICVS) || : {{charlist|sc=Hani|䦇}} |- | '''尸戈火'''|| (SIF) || : {{charlist|sc=Hani|熨}} |- | '''尸戈竹竹竹'''|| (SIHHH) || : {{charlist|sc=Hani|髟}} |- | '''尸戈竹大'''|| (SIHK) || : {{charlist|sc=Hani|镺}} |- | '''尸戈竹一中'''|| (SIHML) || : {{charlist|sc=Hani|斸}} |- | '''尸戈竹手'''|| (SIHQ) || : {{charlist|sc=Hani|犚}} |- | '''尸戈竹手人'''|| (SIHQO) || : {{charlist|sc=Hani|镻}} |- | '''尸戈十水'''|| (SIJE) || : {{charlist|sc=Hani|㞗}} |- | '''尸戈大金火'''|| (SIKCF) || : {{charlist|sc=Hani|镽}} |- | '''尸戈大一'''|| (SIKM) || : {{charlist|sc=Hani|䦈}} |- | '''尸戈中一戈'''|| (SILMI) || : {{charlist|sc=Hani|螱}} |- | '''尸戈中弓'''|| (SILN) || : {{charlist|sc=Hani|劚}} |- | '''尸戈中手'''|| (SILQ) || : {{charlist|sc=Hani|肆}} |- | '''尸戈一'''|| (SIM) || : {{charlist|sc=Hani|习}} |- | '''尸戈一月金'''|| (SIMBC) || : {{charlist|sc=Hani|䫮}} |- | '''尸戈一火月'''|| (SIMFB) || : {{charlist|sc=Hani|镾}} |- | '''尸戈一土戈'''|| (SIMGI) || : {{charlist|sc=Hani|㻨𤧬}} |- | '''尸戈一口廿'''|| (SIMRT) || : {{charlist|sc=Hani|䜿}} |- | '''尸戈一女弓'''|| (SIMVN) || : {{charlist|sc=Hani|瓺}} |- | '''尸戈弓中'''|| (SINL) || : {{charlist|sc=Hani|鄩}} |- | '''尸戈弓人'''|| (SINO) || : {{charlist|sc=Hani|镹}} |- | '''尸戈心'''|| (SIP) || : {{charlist|sc=Hani|忍慰}} |- | '''尸戈手尸大'''|| (SIQSK) || : {{charlist|sc=Hani|䦋}} |- | '''尸戈尸山山'''|| (SISUU) || : {{charlist|sc=Hani|镼}} |- | '''尸戈廿'''|| (SIT) || : {{charlist|sc=Hani|匥}} |- | '''尸戈廿人水'''|| (SITOE) || : {{charlist|sc=Hani|彠}} |- | '''尸戈田金'''|| (SIWC) || : {{charlist|sc=Hani|䦉}} |- | '''尸戈卜竹女'''|| (SIYHV) || : {{charlist|sc=Hani|褽}} |- | '''尸戈卜一火'''|| (SIYMF) || : {{charlist|sc=Hani|䦊}} |- | '''尸戈卜一一'''|| (SIYMM) || : {{charlist|sc=Hani|歰}} |} ==尸十 (SJ)== {| lang="zh" |- | '''尸十'''|| (SJ) || : {{charlist|sc=Hani|耳}} |- | '''尸十日女火'''|| (SJAVF) || : {{charlist|sc=Hani|䏉}} |- | '''尸十月'''|| (SJB) || : {{charlist|sc=Hani|䎳臂}} |- | '''尸十月日金'''|| (SJBAC) || : {{charlist|sc=Hani|䏃}} |- | '''尸十月一一'''|| (SJBMM) || : {{charlist|sc=Hani|耼}} |- | '''尸十月人火'''|| (SJBOF) || : {{charlist|sc=Hani|䏅}} |- | '''尸十月手口'''|| (SJBQR) || : {{charlist|sc=Hani|䎻}} |- | '''尸十金'''|| (SJC) || : {{charlist|sc=Hani|屄鐾}} |- | '''尸十金戈一'''|| (SJCIM) || : {{charlist|sc=Hani|聬}} |- | '''尸十金戈心'''|| (SJCIP) || : {{charlist|sc=Hani|聡}} |- | '''尸十金口心'''|| (SJCRP) || : {{charlist|sc=Hani|聪}} |- | '''尸十金尸竹'''|| (SJCSH) || : {{charlist|sc=Hani|聁}} |- | '''尸十木'''|| (SJD) || : {{charlist|sc=Hani|檗}} |- | '''尸十木中弓'''|| (SJDLN) || : {{charlist|sc=Hani|䏀}} |- | '''尸十水'''|| (SJE) || : {{charlist|sc=Hani|取㵨}} |- | '''尸十水水'''|| (SJEE) || : {{charlist|sc=Hani|聂}} |- | '''尸十水弓中'''|| (SJENL) || : {{charlist|sc=Hani|郰}} |- | '''尸十火'''|| (SJF) || : {{charlist|sc=Hani|耿}} |- | '''尸十火木'''|| (SJFD) || : {{charlist|sc=Hani|糪}} |- | '''尸十火火'''|| (SJFF) || : {{charlist|sc=Hani|𦖠}} |- | '''尸十土'''|| (SJG) || : {{charlist|sc=Hani|壁}} |- | '''尸十土月'''|| (SJGB) || : {{charlist|sc=Hani|聃}} |- | '''尸十土口'''|| (SJGR) || : {{charlist|sc=Hani|聐}} |- | '''尸十竹日火'''|| (SJHAF) || : {{charlist|sc=Hani|鷿}} |- | '''尸十竹月弓'''|| (SJHBN) || : {{charlist|sc=Hani|䎺}} |- | '''尸十竹木火'''|| (SJHDF) || : {{charlist|sc=Hani|䎿}} |- | '''尸十竹土口'''|| (SJHGR) || : {{charlist|sc=Hani|聕}} |- | '''尸十竹竹十'''|| (SJHHJ) || : {{charlist|sc=Hani|聛}} |- | '''尸十竹竹中'''|| (SJHHL) || : {{charlist|sc=Hani|聊}} |- | '''尸十竹十木'''|| (SJHJD) || : {{charlist|sc=Hani|䎷}} |- | '''尸十竹十口'''|| (SJHJR) || : {{charlist|sc=Hani|聒}} |- | '''尸十竹中月'''|| (SJHLB) || : {{charlist|sc=Hani|聥}} |- | '''尸十竹心日'''|| (SJHPA) || : {{charlist|sc=Hani|䎽}} |- | '''尸十竹手山'''|| (SJHQU) || : {{charlist|sc=Hani|毦}} |- | '''尸十竹山戈'''|| (SJHUI) || : {{charlist|sc=Hani|聭}} |- | '''尸十竹田心'''|| (SJHWP) || : {{charlist|sc=Hani|聰}} |- | '''尸十竹難水'''|| (SJHXE) || : {{charlist|sc=Hani|䏂}} |- | '''尸十竹難山'''|| (SJHXU) || : {{charlist|sc=Hani|聣}} |- | '''尸十戈'''|| (SJI) || : {{charlist|sc=Hani|聀}} |- | '''尸十戈口一'''|| (SJIRM) || : {{charlist|sc=Hani|聝}} |- | '''尸十十月火'''|| (SJJBF) || : {{charlist|sc=Hani|聺}} |- | '''尸十十金土'''|| (SJJCG) || : {{charlist|sc=Hani|䏄}} |- | '''尸十十金一'''|| (SJJCM) || : {{charlist|sc=Hani|聜}} |- | '''尸十十一弓'''|| (SJJMN) || : {{charlist|sc=Hani|聍}} |- | '''尸十十一人'''|| (SJJMO) || : {{charlist|sc=Hani|聢}} |- | '''尸十十弓'''|| (SJJN) || : {{charlist|sc=Hani|匭}} |- | '''尸十十心弓'''|| (SJJPN) || : {{charlist|sc=Hani|聹}} |- | '''尸十十田心'''|| (SJJWP) || : {{charlist|sc=Hani|聴}} |- | '''尸十十卜十'''|| (SJJYJ) || : {{charlist|sc=Hani|䏁}} |- | '''尸十大'''|| (SJK) || : {{charlist|sc=Hani|䢃}} |- | '''尸十大日'''|| (SJKA) || : {{charlist|sc=Hani|屠}} |- | '''尸十大火'''|| (SJKF) || : {{charlist|sc=Hani|屪}} |- | '''尸十大戈'''|| (SJKI) || : {{charlist|sc=Hani|耾}} |- | '''尸十大人人'''|| (SJKOO) || : {{charlist|sc=Hani|聗}} |- | '''尸十中月'''|| (SJLB) || : {{charlist|sc=Hani|幦}} |- | '''尸十中月山'''|| (SJLBU) || : {{charlist|sc=Hani|耽}} |- | '''尸十中一金'''|| (SJLMC) || : {{charlist|sc=Hani|聵}} |- | '''尸十中一人'''|| (SJLMO) || : {{charlist|sc=Hani|聩}} |- | '''尸十中弓'''|| (SJLN) || : {{charlist|sc=Hani|刵}} |- | '''尸十中田中'''|| (SJLWL) || : {{charlist|sc=Hani|䎶}} |- | '''尸十中田尸'''|| (SJLWS) || : {{charlist|sc=Hani|聘}} |- | '''尸十一月金'''|| (SJMBC) || : {{charlist|sc=Hani|顳}} |- | '''尸十一月中'''|| (SJMBL) || : {{charlist|sc=Hani|聏}} |- | '''尸十一土'''|| (SJMG) || : {{charlist|sc=Hani|𤩹}} |- | '''尸十一土戈'''|| (SJMGI) || : {{charlist|sc=Hani|璧}} |- | '''尸十一一戈'''|| (SJMMI) || : {{charlist|sc=Hani|耺}} |- | '''尸十一一口'''|| (SJMMR) || : {{charlist|sc=Hani|䎸}} |- | '''尸十一弓'''|| (SJMN) || : {{charlist|sc=Hani|耵}} |- | '''尸十一口'''|| (SJMR) || : {{charlist|sc=Hani|礕}} |- | '''尸十一女弓'''|| (SJMVN) || : {{charlist|sc=Hani|甓}} |- | '''尸十一田火'''|| (SJMWF) || : {{charlist|sc=Hani|䏇}} |- | '''尸十一卜一'''|| (SJMYM) || : {{charlist|sc=Hani|聇}} |- | '''尸十弓'''|| (SJN) || : {{charlist|sc=Hani|䎲}} |- | '''尸十弓金口'''|| (SJNCR) || : {{charlist|sc=Hani|聸}} |- | '''尸十弓木'''|| (SJND) || : {{charlist|sc=Hani|孹}} |- | '''尸十弓中'''|| (SJNL) || : {{charlist|sc=Hani|耶}} |- | '''尸十弓人'''|| (SJNO) || : {{charlist|sc=Hani|㱌}} |- | '''尸十弓人大'''|| (SJNOK) || : {{charlist|sc=Hani|聧}} |- | '''尸十人竹竹'''|| (SJOHH) || : {{charlist|sc=Hani|聄}} |- | '''尸十人戈戈'''|| (SJOII) || : {{charlist|sc=Hani|聆}} |- | '''尸十人戈弓'''|| (SJOIN) || : {{charlist|sc=Hani|耹}} |- | '''尸十人大'''|| (SJOK) || : {{charlist|sc=Hani|𣀳聅}} |- | '''尸十人一月'''|| (SJOMB) || : {{charlist|sc=Hani|䎾}} |- | '''尸十人一弓'''|| (SJOMN) || : {{charlist|sc=Hani|𦖭}} |- | '''尸十人一口'''|| (SJOMR) || : {{charlist|sc=Hani|𦕲}} |- | '''尸十心'''|| (SJP) || : {{charlist|sc=Hani|恥憵}} |- | '''尸十心竹'''|| (SJPH) || : {{charlist|sc=Hani|䎵}} |- | '''尸十心大心'''|| (SJPKP) || : {{charlist|sc=Hani|聦}} |- | '''尸十手'''|| (SJQ) || : {{charlist|sc=Hani|擘}} |- | '''尸十手一月'''|| (SJQMB) || : {{charlist|sc=Hani|聙}} |- | '''尸十口'''|| (SJR) || : {{charlist|sc=Hani|居}} |- | '''尸十口金'''|| (SJRC) || : {{charlist|sc=Hani|职}} |- | '''尸十口卜人'''|| (SJRYO) || : {{charlist|sc=Hani|躄}} |- | '''尸十口難山'''|| (SJRXU) || : {{charlist|sc=Hani|鼊}} |- | '''尸十尸竹'''|| (SJSH) || : {{charlist|sc=Hani|劈}} |- | '''尸十尸十'''|| (SJSJ) || : {{charlist|sc=Hani|聑}} |- | '''尸十尸十十'''|| (SJSJJ) || : {{charlist|sc=Hani|聶}} |- | '''尸十廿大'''|| (SJTK) || : {{charlist|sc=Hani|联}} |- | '''尸十廿人口'''|| (SJTOR) || : {{charlist|sc=Hani|𦖿}} |- | '''尸十廿廿'''|| (SJTT) || : {{charlist|sc=Hani|䎴}} |- | '''尸十廿田日'''|| (SJTWA) || : {{charlist|sc=Hani|䏆}} |- | '''尸十山'''|| (SJU) || : {{charlist|sc=Hani|耴}} |- | '''尸十山山'''|| (SJUU) || : {{charlist|sc=Hani|聉}} |- | '''尸十女'''|| (SJV) || : {{charlist|sc=Hani|嬖}} |- | '''尸十女火火'''|| (SJVFF) || : {{charlist|sc=Hani|䏈}} |- | '''尸十女戈火'''|| (SJVIF) || : {{charlist|sc=Hani|繴}} |- | '''尸十女戈大'''|| (SJVIK) || : {{charlist|sc=Hani|聫}} |- | '''尸十女戈尸'''|| (SJVIS) || : {{charlist|sc=Hani|聈}} |- | '''尸十女戈廿'''|| (SJVIT) || : {{charlist|sc=Hani|聯}} |- | '''尸十女弓水'''|| (SJVNE) || : {{charlist|sc=Hani|䎼}} |- | '''尸十卜月心'''|| (SJYBP) || : {{charlist|sc=Hani|䏊}} |- | '''尸十卜竹女'''|| (SJYHV) || : {{charlist|sc=Hani|襞}} |- | '''尸十卜戈日'''|| (SJYIA) || : {{charlist|sc=Hani|職}} |- | '''尸十卜十十'''|| (SJYJJ) || : {{charlist|sc=Hani|聠}} |- | '''尸十卜中一'''|| (SJYLM) || : {{charlist|sc=Hani|耻}} |- | '''尸十卜一口'''|| (SJYMR) || : {{charlist|sc=Hani|譬}} |- | '''尸十卜口弓'''|| (SJYRN) || : {{charlist|sc=Hani|聤}} |} ==尸大 (SK)== {| lang="zh" |- | '''尸大'''|| (SK) || : {{charlist|sc=Hani|尹区}} |- | '''尸大金火'''|| (SKCF) || : {{charlist|sc=Hani|㞠}} |- | '''尸大竹日火'''|| (SKHAF) || : {{charlist|sc=Hani|鴎}} |- | '''尸大竹弓水'''|| (SKHNE) || : {{charlist|sc=Hani|殴}} |- | '''尸大一'''|| (SKM) || : {{charlist|sc=Hani|丒}} |- | '''尸大一月金'''|| (SKMBC) || : {{charlist|sc=Hani|䪳}} |- | '''尸大一女弓'''|| (SKMVN) || : {{charlist|sc=Hani|瓯}} |- | '''尸大弓'''|| (SKN) || : {{charlist|sc=Hani|尻}} |- | '''尸大弓戈'''|| (SKNI) || : {{charlist|sc=Hani|㞍}} |- | '''尸大弓人'''|| (SKNO) || : {{charlist|sc=Hani|欧}} |- | '''尸大人人'''|| (SKOO) || : {{charlist|sc=Hani|匧}} |- | '''尸大心'''|| (SKP) || : {{charlist|sc=Hani|悘}} |- | '''尸大心卜一'''|| (SKPYM) || : {{charlist|sc=Hani|鸥}} |- | '''尸大手弓'''|| (SKQN) || : {{charlist|sc=Hani|匦}} |- | '''尸大口'''|| (SKR) || : {{charlist|sc=Hani|君}} |- | '''尸大口口'''|| (SKRR) || : {{charlist|sc=Hani|匲}} |} ==尸中 (SL)== {| lang="zh" |- | '''尸中'''|| (SL) || : {{charlist|sc=Hani|卩}} |- | '''尸中月'''|| (SLB) || : {{charlist|sc=Hani|匝}} |- | '''尸中水'''|| (SLE) || : {{charlist|sc=Hani|臤}} |- | '''尸中戈'''|| (SLI) || : {{charlist|sc=Hani|卪}} |- | '''尸中一'''|| (SLM) || : {{charlist|sc=Hani|卫}} |- | '''尸中一月金'''|| (SLMBC) || : {{charlist|sc=Hani|頣頤}} |- | '''尸中一月人'''|| (SLMBO) || : {{charlist|sc=Hani|颐}} |- | '''尸中一金'''|| (SLMC) || : {{charlist|sc=Hani|匱}} |- | '''尸中一人'''|| (SLMO) || : {{charlist|sc=Hani|匮}} |- | '''尸中一女弓'''|| (SLMVN) || : {{charlist|sc=Hani|㼢}} |- | '''尸中一卜'''|| (SLMY) || : {{charlist|sc=Hani|匪屝}} |- | '''尸中弓火'''|| (SLNF) || : {{charlist|sc=Hani|䑐}} |- | '''尸中弓中'''|| (SLNL) || : {{charlist|sc=Hani|䢻}} |- | '''尸中人'''|| (SLO) || : {{charlist|sc=Hani|臥}} |- | '''尸中人口口'''|| (SLORR) || : {{charlist|sc=Hani|臨}} |- | '''尸中手一金'''|| (SLQMC) || : {{charlist|sc=Hani|賾}} |- | '''尸中手一人'''|| (SLQMO) || : {{charlist|sc=Hani|赜}} |- | '''尸中口'''|| (SLR) || : {{charlist|sc=Hani|㠯}} |- | '''尸中口山'''|| (SLRU) || : {{charlist|sc=Hani|巸}} |- | '''尸中尸中'''|| (SLSL) || : {{charlist|sc=Hani|臣}} |- | '''尸中尸中中'''|| (SLSLL) || : {{charlist|sc=Hani|臦}} |- | '''尸中廿金人'''|| (SLTCO) || : {{charlist|sc=Hani|䑑}} |- | '''尸中女戈火'''|| (SLVIF) || : {{charlist|sc=Hani|綤}} |- | '''尸中田'''|| (SLW) || : {{charlist|sc=Hani|届}} |- | '''尸中田女'''|| (SLWV) || : {{charlist|sc=Hani|屢}} |- | '''尸中卜'''|| (SLY) || : {{charlist|sc=Hani|卧}} |- | '''尸中卜一口'''|| (SLYMR) || : {{charlist|sc=Hani|䛗}} |} ==尸一 (SM)== {| lang="zh" |- | '''尸一'''|| (SM) || : {{charlist|sc=Hani|刁}} |- | '''尸一日一人'''|| (SMAMO) || : {{charlist|sc=Hani|翨}} |- | '''尸一月十十'''|| (SMBJJ) || : {{charlist|sc=Hani|翬𦑩}} |- | '''尸一月大手'''|| (SMBKQ) || : {{charlist|sc=Hani|翚}} |- | '''尸一月中月'''|| (SMBLB) || : {{charlist|sc=Hani|帚}} |- | '''尸一金尸竹'''|| (SMCSH) || : {{charlist|sc=Hani|翂}} |- | '''尸一木竹水'''|| (SMDHE) || : {{charlist|sc=Hani|翍}} |- | '''尸一木戈'''|| (SMDI) || : {{charlist|sc=Hani|寻}} |- | '''尸一水日'''|| (SMEA) || : {{charlist|sc=Hani|䎓}} |- | '''尸一火'''|| (SMF) || : {{charlist|sc=Hani|灵}} |- | '''尸一火竹廿'''|| (SMFHT) || : {{charlist|sc=Hani|彛}} |- | '''尸一土'''|| (SMG) || : {{charlist|sc=Hani|匡}} |- | '''尸一土戈'''|| (SMGI) || : {{charlist|sc=Hani|匤}} |- | '''尸一竹日'''|| (SMHA) || : {{charlist|sc=Hani|習}} |- | '''尸一竹日火'''|| (SMHAF) || : {{charlist|sc=Hani|翵}} |- | '''尸一竹手人'''|| (SMHQO) || : {{charlist|sc=Hani|翐}} |- | '''尸一竹手山'''|| (SMHQU) || : {{charlist|sc=Hani|毣}} |- | '''尸一竹廿'''|| (SMHT) || : {{charlist|sc=Hani|𦐒}} |- | '''尸一戈'''|| (SMI) || : {{charlist|sc=Hani|𦐂镸}} |- | '''尸一戈月戈'''|| (SMIBI) || : {{charlist|sc=Hani|䎔}} |- | '''尸一戈土'''|| (SMIG) || : {{charlist|sc=Hani|屋}} |- | '''尸一戈竹戈'''|| (SMIHI) || : {{charlist|sc=Hani|䎉}} |- | '''尸一戈戈'''|| (SMII) || : {{charlist|sc=Hani|䎒}} |- | '''尸一戈十月'''|| (SMIJB) || : {{charlist|sc=Hani|䎍}} |- | '''尸一戈大大'''|| (SMIKK) || : {{charlist|sc=Hani|翇}} |- | '''尸一戈心'''|| (SMIP) || : {{charlist|sc=Hani|𦏵}} |- | '''尸一戈女'''|| (SMIV) || : {{charlist|sc=Hani|䎀}} |- | '''尸一十水'''|| (SMJE) || : {{charlist|sc=Hani|翄}} |- | '''尸一大'''|| (SMK) || : {{charlist|sc=Hani|㚑}} |- | '''尸一大弓十'''|| (SMKNJ) || : {{charlist|sc=Hani|翆}} |- | '''尸一大人人'''|| (SMKOO) || : {{charlist|sc=Hani|翜}} |- | '''尸一中'''|| (SML) || : {{charlist|sc=Hani|𠁨翀}} |- | '''尸一中月'''|| (SMLB) || : {{charlist|sc=Hani|屚}} |- | '''尸一中田心'''|| (SMLWP) || : {{charlist|sc=Hani|䎈}} |- | '''尸一一'''|| (SMM) || : {{charlist|sc=Hani|羾}} |- | '''尸一一月金'''|| (SMMBC) || : {{charlist|sc=Hani|頨}} |- | '''尸一一土'''|| (SMMG) || : {{charlist|sc=Hani|䍿}} |- | '''尸一一戈'''|| (SMMI) || : {{charlist|sc=Hani|层}} |- | '''尸一一戈戈'''|| (SMMII) || : {{charlist|sc=Hani|㝷}} |- | '''尸一一口戈'''|| (SMMRI) || : {{charlist|sc=Hani|尋}} |- | '''尸一一女'''|| (SMMV) || : {{charlist|sc=Hani|屒㞡}} |- | '''尸一弓中'''|| (SMNL) || : {{charlist|sc=Hani|䣁}} |- | '''尸一弓心'''|| (SMNP) || : {{charlist|sc=Hani|屍}} |- | '''尸一人月'''|| (SMOB) || : {{charlist|sc=Hani|㔷}} |- | '''尸一人土'''|| (SMOG) || : {{charlist|sc=Hani|翟}} |- | '''尸一人竹竹'''|| (SMOHH) || : {{charlist|sc=Hani|翏}} |- | '''尸一人戈戈'''|| (SMOII) || : {{charlist|sc=Hani|䎆}} |- | '''尸一人弓大'''|| (SMONK) || : {{charlist|sc=Hani|翭}} |- | '''尸一心木'''|| (SMPD) || : {{charlist|sc=Hani|𦏸}} |- | '''尸一心口'''|| (SMPR) || : {{charlist|sc=Hani|翑}} |- | '''尸一心口山'''|| (SMPRU) || : {{charlist|sc=Hani|䎂}} |- | '''尸一手十一'''|| (SMQJM) || : {{charlist|sc=Hani|𦒄}} |- | '''尸一手十心'''|| (SMQJP) || : {{charlist|sc=Hani|䎚}} |- | '''尸一手一月'''|| (SMQMB) || : {{charlist|sc=Hani|𦑊}} |- | '''尸一口'''|| (SMR) || : {{charlist|sc=Hani|司}} |- | '''尸一口卜人'''|| (SMRYO) || : {{charlist|sc=Hani|䎌}} |- | '''尸一尸戈一'''|| (SMSIM) || : {{charlist|sc=Hani|羽}} |- | '''尸一尸十山'''|| (SMSJU) || : {{charlist|sc=Hani|䎎}} |- | '''尸一尸人'''|| (SMSO) || : {{charlist|sc=Hani|𡱰㞘}} |- | '''尸一廿'''|| (SMT) || : {{charlist|sc=Hani|羿}} |- | '''尸一山金水'''|| (SMUCE) || : {{charlist|sc=Hani|翪}} |- | '''尸一女'''|| (SMV) || : {{charlist|sc=Hani|長}} |- | '''尸一女弓水'''|| (SMVNE) || : {{charlist|sc=Hani|䎑}} |- | '''尸一田廿金'''|| (SMWTC) || : {{charlist|sc=Hani|翼}} |- | '''尸一卜十十'''|| (SMYJJ) || : {{charlist|sc=Hani|翴}} |- | '''尸一卜大'''|| (SMYK) || : {{charlist|sc=Hani|𦐐}} |- | '''尸一卜人十'''|| (SMYOJ) || : {{charlist|sc=Hani|翠}} |- | '''尸一卜口月'''|| (SMYRB) || : {{charlist|sc=Hani|翯}} |- | '''尸一卜口火'''|| (SMYRF) || : {{charlist|sc=Hani|翞}} |- | '''尸一卜廿'''|| (SMYT) || : {{charlist|sc=Hani|翋翌}} |- | '''尸一卜廿女'''|| (SMYTV) || : {{charlist|sc=Hani|翣}} |} ==尸弓 (SN)== {| lang="zh" |- | '''尸弓木'''|| (SND) || : {{charlist|sc=Hani|㞌}} |- | '''尸弓木木'''|| (SNDD) || : {{charlist|sc=Hani|孱}} |- | '''尸弓戈弓'''|| (SNIN) || : {{charlist|sc=Hani|㞔}} |- | '''尸弓戈卜'''|| (SNIY) || : {{charlist|sc=Hani|㔰}} |- | '''尸弓中口'''|| (SNLR) || : {{charlist|sc=Hani|屙}} |- | '''尸弓人'''|| (SNO) || : {{charlist|sc=Hani|匛}} |} ==尸人 (SO)== {| lang="zh" |- | '''尸人'''|| (SO) || : {{charlist|sc=Hani|尺}} |- | '''尸人日一'''|| (SOAM) || : {{charlist|sc=Hani|昼}} |- | '''尸人土'''|| (SOG) || : {{charlist|sc=Hani|龨}} |- | '''尸人戈弓'''|| (SOIN) || : {{charlist|sc=Hani|㔲㔳}} |- | '''尸人戈女'''|| (SOIV) || : {{charlist|sc=Hani|䬤}} |- | '''尸人大'''|| (SOK) || : {{charlist|sc=Hani|医}} |- | '''尸人中弓'''|| (SOLN) || : {{charlist|sc=Hani|㔌}} |- | '''尸人一弓'''|| (SOMN) || : {{charlist|sc=Hani|匬}} |- | '''尸人一人'''|| (SOMO) || : {{charlist|sc=Hani|匳}} |- | '''尸人一口'''|| (SOMR) || : {{charlist|sc=Hani|匼}} |- | '''尸人弓中'''|| (SONL) || : {{charlist|sc=Hani|鄹}} |- | '''尸人弓人'''|| (SONO) || : {{charlist|sc=Hani|㰼}} |- | '''尸人人土'''|| (SOOG) || : {{charlist|sc=Hani|𠥔}} |- | '''尸人心'''|| (SOP) || : {{charlist|sc=Hani|㥦}} |- | '''尸人口金'''|| (SORC) || : {{charlist|sc=Hani|咫}} |- | '''尸人卜'''|| (SOY) || : {{charlist|sc=Hani|尽}} |} ==尸心 (SP)== {| lang="zh" |- | '''尸心'''|| (SP) || : {{charlist|sc=Hani|尼}} |- | '''尸心日'''|| (SPA) || : {{charlist|sc=Hani|㞓}} |- | '''尸心月山金'''|| (SPBUC) || : {{charlist|sc=Hani|贒}} |- | '''尸心木'''|| (SPD) || : {{charlist|sc=Hani|匜}} |- | '''尸心竹日'''|| (SPHA) || : {{charlist|sc=Hani|匫}} |- | '''尸心竹日火'''|| (SPHAF) || : {{charlist|sc=Hani|䲿鵋}} |- | '''尸心竹竹'''|| (SPHH) || : {{charlist|sc=Hani|匢}} |- | '''尸心心'''|| (SPP) || : {{charlist|sc=Hani|屁}} |- | '''尸心廿'''|| (SPT) || : {{charlist|sc=Hani|屉}} |- | '''尸心廿木'''|| (SPTD) || : {{charlist|sc=Hani|屟}} |- | '''尸心卜一'''|| (SPYM) || : {{charlist|sc=Hani|鸤}} |} ==尸手 (SQ)== {| lang="zh" |- | '''尸手中弓'''|| (SQLN) || : {{charlist|sc=Hani|㓾}} |- | '''尸手弓中'''|| (SQNL) || : {{charlist|sc=Hani|那}} |- | '''尸手尸火'''|| (SQSF) || : {{charlist|sc=Hani|馬}} |} ==尸口 (SR)== {| lang="zh" |- | '''尸口'''|| (SR) || : {{charlist|sc=Hani|叵𡰪}} |- | '''尸口月廿'''|| (SRBT) || : {{charlist|sc=Hani|盬}} |- | '''尸口月山山'''|| (SRBUU) || : {{charlist|sc=Hani|覗䙼}} |- | '''尸口木戈'''|| (SRDI) || : {{charlist|sc=Hani|尀}} |- | '''尸口火'''|| (SRF) || : {{charlist|sc=Hani|焄𤍥}} |- | '''尸口竹日火'''|| (SRHAF) || : {{charlist|sc=Hani|䳂鵘鶋鷗}} |- | '''尸口竹土'''|| (SRHG) || : {{charlist|sc=Hani|聖}} |- | '''尸口竹弓水'''|| (SRHNE) || : {{charlist|sc=Hani|毆}} |- | '''尸口竹口火'''|| (SRHRF) || : {{charlist|sc=Hani|𠥹}} |- | '''尸口大尸'''|| (SRKS) || : {{charlist|sc=Hani|劭}} |- | '''尸口中月'''|| (SRLB) || : {{charlist|sc=Hani|屌}} |- | '''尸口中戈戈'''|| (SRLII) || : {{charlist|sc=Hani|䘌}} |- | '''尸口中弓'''|| (SRLN) || : {{charlist|sc=Hani|刟剧}} |- | '''尸口一月金'''|| (SRMBC) || : {{charlist|sc=Hani|頵}} |- | '''尸口一女弓'''|| (SRMVN) || : {{charlist|sc=Hani|甌}} |- | '''尸口弓'''|| (SRN) || : {{charlist|sc=Hani|㐒}} |- | '''尸口弓木'''|| (SRND) || : {{charlist|sc=Hani|孠}} |- | '''尸口弓中'''|| (SRNL) || : {{charlist|sc=Hani|邵郡}} |- | '''尸口弓人'''|| (SRNO) || : {{charlist|sc=Hani|歐}} |- | '''尸口心'''|| (SRP) || : {{charlist|sc=Hani|慝}} |- | '''尸口口日山'''|| (SRRAU) || : {{charlist|sc=Hani|𨛦}} |- | '''尸口口十'''|| (SRRJ) || : {{charlist|sc=Hani|匰}} |- | '''尸口口口'''|| (SRRR) || : {{charlist|sc=Hani|區}} |- | '''尸口口山'''|| (SRRU) || : {{charlist|sc=Hani|巶}} |- | '''尸口尸中'''|| (SRSL) || : {{charlist|sc=Hani|卲}} |- | '''尸口尸一一'''|| (SRSMM) || : {{charlist|sc=Hani|䎄}} |- | '''尸口廿手'''|| (SRTQ) || : {{charlist|sc=Hani|羣群}} |- | '''尸口山金'''|| (SRUC) || : {{charlist|sc=Hani|㔵}} |- | '''尸口卜水'''|| (SRYE) || : {{charlist|sc=Hani|㪊敺}} |- | '''尸口卜竹女'''|| (SRYHV) || : {{charlist|sc=Hani|裠}} |- | '''尸口卜十火'''|| (SRYJF) || : {{charlist|sc=Hani|鸊}} |- | '''尸口卜十一'''|| (SRYJM) || : {{charlist|sc=Hani|䴙}} |- | '''尸口卜一口'''|| (SRYMR) || : {{charlist|sc=Hani|䛐}} |- | '''尸口卜廿十'''|| (SRYTJ) || : {{charlist|sc=Hani|辟}} |} ==尸尸 (SS)== {| lang="zh" |- | '''尸尸'''|| (SS) || : {{charlist|sc=Hani|巨}} |- | '''尸尸火'''|| (SSF) || : {{charlist|sc=Hani|燛}} |- | '''尸尸大中中'''|| (SSKLL) || : {{charlist|sc=Hani|臩}} |- | '''尸尸中戈戈'''|| (SSLII) || : {{charlist|sc=Hani|螶}} |- | '''尸尸弓'''|| (SSN) || : {{charlist|sc=Hani|乬}} |- | '''尸尸弓中'''|| (SSNL) || : {{charlist|sc=Hani|䢹}} |- | '''尸尸口'''|| (SSR) || : {{charlist|sc=Hani|局}} |- | '''尸尸山'''|| (SSU) || : {{charlist|sc=Hani|凹}} |} ==尸廿 (ST)== {| lang="zh" |- | '''尸廿竹手山'''|| (STHQU) || : {{charlist|sc=Hani|㲯}} |- | '''尸廿大口'''|| (STKR) || : {{charlist|sc=Hani|匿𡲢}} |- | '''尸廿中弓'''|| (STLN) || : {{charlist|sc=Hani|㔋}} |- | '''尸廿人難'''|| (STOX) || : {{charlist|sc=Hani|匶}} |- | '''尸廿手手'''|| (STQQ) || : {{charlist|sc=Hani|羼}} |- | '''尸廿廿'''|| (STT) || : {{charlist|sc=Hani|屏}} |- | '''尸廿女'''|| (STV) || : {{charlist|sc=Hani|展}} |- | '''尸廿田大'''|| (STWK) || : {{charlist|sc=Hani|㞟}} |} ==尸山 (SU)== {| lang="zh" |- | '''尸山'''|| (SU) || : {{charlist|sc=Hani|㔾己已}} |- | '''尸山木戈'''|| (SUDI) || : {{charlist|sc=Hani|屗}} |- | '''尸山火'''|| (SUF) || : {{charlist|sc=Hani|煕𤋮熙}} |- | '''尸山土'''|| (SUG) || : {{charlist|sc=Hani|屆}} |- | '''尸山竹日火'''|| (SUHAF) || : {{charlist|sc=Hani|鶌}} |- | '''尸山竹手一'''|| (SUHQM) || : {{charlist|sc=Hani|𡲥}} |- | '''尸山竹山'''|| (SUHU) || : {{charlist|sc=Hani|兕}} |- | '''尸山一月金'''|| (SUMBC) || : {{charlist|sc=Hani|䪱}} |- | '''尸山一土'''|| (SUMG) || : {{charlist|sc=Hani|匩}} |- | '''尸山弓木'''|| (SUND) || : {{charlist|sc=Hani|屘}} |- | '''尸山弓中'''|| (SUNL) || : {{charlist|sc=Hani|邔}} |- | '''尸山人大'''|| (SUOK) || : {{charlist|sc=Hani|改}} |- | '''尸山心'''|| (SUP) || : {{charlist|sc=Hani|忌}} |- | '''尸山廿'''|| (SUT) || : {{charlist|sc=Hani|异}} |- | '''尸山廿金'''|| (SUTC) || : {{charlist|sc=Hani|𢁉}} |- | '''尸山廿一金'''|| (SUTMC) || : {{charlist|sc=Hani|㠱}} |- | '''尸山山'''|| (SUU) || : {{charlist|sc=Hani|屈㞯}} |- | '''尸山女'''|| (SUV) || : {{charlist|sc=Hani|妀媐}} |} ==尸女 (SV)== {| lang="zh" |- | '''尸女竹日火'''|| (SVHAF) || : {{charlist|sc=Hani|鶠}} |- | '''尸女一月'''|| (SVMB) || : {{charlist|sc=Hani|屫}} |- | '''尸女一土'''|| (SVMG) || : {{charlist|sc=Hani|匨}} |- | '''尸女弓中'''|| (SVNL) || : {{charlist|sc=Hani|郾}} |- | '''尸女弓人'''|| (SVNO) || : {{charlist|sc=Hani|㰽}} |- | '''尸女口卜人'''|| (SVRYO) || : {{charlist|sc=Hani|𨃨}} |} ==尸田 (SW)== {| lang="zh" |- | '''尸田'''|| (SW) || : {{charlist|sc=Hani|屇}} |- | '''尸田月廿'''|| (SWBT) || : {{charlist|sc=Hani|鹽}} |- | '''尸田月山山'''|| (SWBUU) || : {{charlist|sc=Hani|覽}} |- | '''尸田金'''|| (SWC) || : {{charlist|sc=Hani|鑒}} |- | '''尸田木'''|| (SWD) || : {{charlist|sc=Hani|㯺}} |- | '''尸田中'''|| (SWL) || : {{charlist|sc=Hani|匣}} |- | '''尸田一女弓'''|| (SWMVN) || : {{charlist|sc=Hani|㽉}} |- | '''尸田手'''|| (SWQ) || : {{charlist|sc=Hani|擥}} |- | '''尸田廿金'''|| (SWTC) || : {{charlist|sc=Hani|㔴}} |- | '''尸田卜一口'''|| (SWYMR) || : {{charlist|sc=Hani|譼}} |} ==尸卜 (SY)== {| lang="zh" |- | '''尸卜竹弓'''|| (SYHN) || : {{charlist|sc=Hani|匟}} |- | '''尸卜竹卜弓'''|| (SYHYN) || : {{charlist|sc=Hani|䖙}} |- | '''尸卜十金'''|| (SYJC) || : {{charlist|sc=Hani|㔶}} |- | '''尸卜十十'''|| (SYJJ) || : {{charlist|sc=Hani|屛}} |- | '''尸卜人戈女'''|| (SYOIV) || : {{charlist|sc=Hani|䭆}} |- | '''尸卜心'''|| (SYP) || : {{charlist|sc=Hani|𢛶}} |- | '''尸卜廿'''|| (SYT) || : {{charlist|sc=Hani|㞐}} |- | '''尸卜廿十'''|| (SYTJ) || : {{charlist|sc=Hani|屖}} |- | '''尸卜卜戈'''|| (SYYI) || : {{charlist|sc=Hani|屬}} |- | '''尸卜卜手'''|| (SYYQ) || : {{charlist|sc=Hani|犀}} |- | '''尸卜卜山'''|| (SYYU) || : {{charlist|sc=Hani|𡲬}} |} [[Thể loại:Phụ lục Chữ Hán|Cangjie S]] g34ee9fop9f6ljlvtnnkm5ixg4yw9he Phụ lục:Bộ gõ Thương Hiệt/廿 100 419259 2568642 2026-10-05T09:53:10Z Hiyuune 50834 Trang mới: “{{zh-Cangjie TOC}} {{tocright}} ==廿 (T)== {| lang="zh" |- | '''廿'''|| (T) || : {{charlist|sc=Hani|廿}} |} ==廿日 (TA)== {| lang="zh" |- | '''廿日'''|| (TA) || : {{charlist|sc=Hani|昔䒤}} |- | '''廿日日'''|| (TAA) || : {{charlist|sc=Hani|菖}} |- | '''廿日日日'''|| (TAAA) || : {{charlist|sc=Hani|蕌}} |- | '''廿日月'''|| (TAB) || : {{charlist|sc=Hani|萌}} |- | '''廿日月廿'''|| (TABT) || : {{charlist|sc=Hani|蒀}} |- | '''廿日月山'''|| (TABU…” 2568642 wikitext text/x-wiki {{zh-Cangjie TOC}} {{tocright}} ==廿 (T)== {| lang="zh" |- | '''廿'''|| (T) || : {{charlist|sc=Hani|廿}} |} ==廿日 (TA)== {| lang="zh" |- | '''廿日'''|| (TA) || : {{charlist|sc=Hani|昔䒤}} |- | '''廿日日'''|| (TAA) || : {{charlist|sc=Hani|菖}} |- | '''廿日日日'''|| (TAAA) || : {{charlist|sc=Hani|蕌}} |- | '''廿日月'''|| (TAB) || : {{charlist|sc=Hani|萌}} |- | '''廿日月廿'''|| (TABT) || : {{charlist|sc=Hani|蒀}} |- | '''廿日月山'''|| (TABU) || : {{charlist|sc=Hani|萺}} |- | '''廿日木'''|| (TAD) || : {{charlist|sc=Hani|菒}} |- | '''廿日木竹水'''|| (TADHE) || : {{charlist|sc=Hani|皵}} |- | '''廿日木戈'''|| (TADI) || : {{charlist|sc=Hani|莳}} |- | '''廿日土戈'''|| (TAGI) || : {{charlist|sc=Hani|蒔}} |- | '''廿日竹日火'''|| (TAHAF) || : {{charlist|sc=Hani|鵲}} |- | '''廿日竹一中'''|| (TAHML) || : {{charlist|sc=Hani|斮}} |- | '''廿日竹尸'''|| (TAHS) || : {{charlist|sc=Hani|葃}} |- | '''廿日竹山'''|| (TAHU) || : {{charlist|sc=Hani|葿}} |- | '''廿日戈中'''|| (TAIL) || : {{charlist|sc=Hani|莭}} |- | '''廿日戈山'''|| (TAIU) || : {{charlist|sc=Hani|蔇}} |- | '''廿日十'''|| (TAJ) || : {{charlist|sc=Hani|草}} |- | '''廿日大'''|| (TAK) || : {{charlist|sc=Hani|莫}} |- | '''廿日大日'''|| (TAKA) || : {{charlist|sc=Hani|暮}} |- | '''廿日大月'''|| (TAKB) || : {{charlist|sc=Hani|幕}} |- | '''廿日大火'''|| (TAKF) || : {{charlist|sc=Hani|驀}} |- | '''廿日大土'''|| (TAKG) || : {{charlist|sc=Hani|墓}} |- | '''廿日大戈'''|| (TAKI) || : {{charlist|sc=Hani|𦻒蟇}} |- | '''廿日大一'''|| (TAKM) || : {{charlist|sc=Hani|蓦}} |- | '''廿日大弓'''|| (TAKN) || : {{charlist|sc=Hani|㱳}} |- | '''廿日大心'''|| (TAKP) || : {{charlist|sc=Hani|慕}} |- | '''廿日大手'''|| (TAKQ) || : {{charlist|sc=Hani|摹}} |- | '''廿日大口'''|| (TAKR) || : {{charlist|sc=Hani|謩}} |- | '''廿日大尸'''|| (TAKS) || : {{charlist|sc=Hani|募}} |- | '''廿日中大'''|| (TALK) || : {{charlist|sc=Hani|𦴤}} |- | '''廿日中弓'''|| (TALN) || : {{charlist|sc=Hani|剒}} |- | '''廿日一'''|| (TAM) || : {{charlist|sc=Hani|㠮}} |- | '''廿日一十'''|| (TAMJ) || : {{charlist|sc=Hani|䓍}} |- | '''廿日弓'''|| (TAN) || : {{charlist|sc=Hani|菛}} |- | '''廿日弓日'''|| (TANA) || : {{charlist|sc=Hani|蕳}} |- | '''廿日弓月'''|| (TANB) || : {{charlist|sc=Hani|蕑}} |- | '''廿日弓木'''|| (TAND) || : {{charlist|sc=Hani|䔵}} |- | '''廿日弓土'''|| (TANG) || : {{charlist|sc=Hani|藺}} |- | '''廿日弓心'''|| (TANP) || : {{charlist|sc=Hani|蕄}} |- | '''廿日弓口'''|| (TANR) || : {{charlist|sc=Hani|蔄䕡}} |- | '''廿日弓女'''|| (TANV) || : {{charlist|sc=Hani|蔅䕞}} |- | '''廿日弓田'''|| (TANW) || : {{charlist|sc=Hani|蘭}} |- | '''廿日人土'''|| (TAOG) || : {{charlist|sc=Hani|䧿}} |- | '''廿日人大'''|| (TAOK) || : {{charlist|sc=Hani|㪚}} |- | '''廿日心竹'''|| (TAPH) || : {{charlist|sc=Hani|䓪}} |- | '''廿日心心'''|| (TAPP) || : {{charlist|sc=Hani|菎}} |- | '''廿日心女'''|| (TAPV) || : {{charlist|sc=Hani|葛}} |- | '''廿日心卜一'''|| (TAPYM) || : {{charlist|sc=Hani|鹊}} |- | '''廿日尸水'''|| (TASE) || : {{charlist|sc=Hani|蕞}} |- | '''廿日山'''|| (TAU) || : {{charlist|sc=Hani|芭}} |- | '''廿日女'''|| (TAV) || : {{charlist|sc=Hani|茛}} |- | '''廿日田水'''|| (TAWE) || : {{charlist|sc=Hani|蔓}} |} ==廿月 (TB)== {| lang="zh" |- | '''廿月日金'''|| (TBAC) || : {{charlist|sc=Hani|蓂}} |- | '''廿月日山'''|| (TBAU) || : {{charlist|sc=Hani|萉}} |- | '''廿月日女'''|| (TBAV) || : {{charlist|sc=Hani|﨟}} |- | '''廿月月'''|| (TBB) || : {{charlist|sc=Hani|䒿萠}} |- | '''廿月月月'''|| (TBBB) || : {{charlist|sc=Hani|蓇}} |- | '''廿月月水'''|| (TBBE) || : {{charlist|sc=Hani|薆}} |- | '''廿月月竹山'''|| (TBBHU) || : {{charlist|sc=Hani|觏}} |- | '''廿月月大'''|| (TBBK) || : {{charlist|sc=Hani|䕧}} |- | '''廿月月手'''|| (TBBQ) || : {{charlist|sc=Hani|蕣}} |- | '''廿月月口'''|| (TBBR) || : {{charlist|sc=Hani|萵}} |- | '''廿月月山'''|| (TBBU) || : {{charlist|sc=Hani|薍}} |- | '''廿月月山山'''|| (TBBUU) || : {{charlist|sc=Hani|覯}} |- | '''廿月金'''|| (TBC) || : {{charlist|sc=Hani|典蓥}} |- | '''廿月金弓'''|| (TBCN) || : {{charlist|sc=Hani|萴}} |- | '''廿月金尸竹'''|| (TBCSH) || : {{charlist|sc=Hani|黺}} |- | '''廿月金女'''|| (TBCV) || : {{charlist|sc=Hani|蘡}} |- | '''廿月木'''|| (TBD) || : {{charlist|sc=Hani|槊荣菜}} |- | '''廿月木竹'''|| (TBDH) || : {{charlist|sc=Hani|𦹮}} |- | '''廿月水'''|| (TBE) || : {{charlist|sc=Hani|荥}} |- | '''廿月火'''|| (TBF) || : {{charlist|sc=Hani|荧}} |- | '''廿月火水'''|| (TBFE) || : {{charlist|sc=Hani|藤}} |- | '''廿月火火'''|| (TBFF) || : {{charlist|sc=Hani|䕨虅}} |- | '''廿月火尸'''|| (TBFS) || : {{charlist|sc=Hani|蕂}} |- | '''廿月土'''|| (TBG) || : {{charlist|sc=Hani|塑}} |- | '''廿月土口'''|| (TBGR) || : {{charlist|sc=Hani|䓟}} |- | '''廿月竹火'''|| (TBHF) || : {{charlist|sc=Hani|蔿}} |- | '''廿月竹土'''|| (TBHG) || : {{charlist|sc=Hani|薶}} |- | '''廿月竹弓'''|| (TBHN) || : {{charlist|sc=Hani|䒮}} |- | '''廿月竹手'''|| (TBHQ) || : {{charlist|sc=Hani|荦}} |- | '''廿月竹尸'''|| (TBHS) || : {{charlist|sc=Hani|葄}} |- | '''廿月竹山'''|| (TBHU) || : {{charlist|sc=Hani|苋藐}} |- | '''廿月竹難'''|| (TBHX) || : {{charlist|sc=Hani|蓞}} |- | '''廿月戈月'''|| (TBIB) || : {{charlist|sc=Hani|䔕}} |- | '''廿月戈十月'''|| (TBIJB) || : {{charlist|sc=Hani|黼}} |- | '''廿月戈大大'''|| (TBIKK) || : {{charlist|sc=Hani|黻}} |- | '''廿月十十'''|| (TBJJ) || : {{charlist|sc=Hani|葷}} |- | '''廿月大火'''|| (TBKF) || : {{charlist|sc=Hani|䔳}} |- | '''廿月大戈'''|| (TBKI) || : {{charlist|sc=Hani|䒯}} |- | '''廿月大大'''|| (TBKK) || : {{charlist|sc=Hani|䒽}} |- | '''廿月大手'''|| (TBKQ) || : {{charlist|sc=Hani|荤}} |- | '''廿月大尸'''|| (TBKS) || : {{charlist|sc=Hani|劳勱}} |- | '''廿月中戈'''|| (TBLI) || : {{charlist|sc=Hani|繭萤}} |- | '''廿月中弓'''|| (TBLN) || : {{charlist|sc=Hani|前蒯}} |- | '''廿月一'''|| (TBM) || : {{charlist|sc=Hani|苴}} |- | '''廿月一月金'''|| (TBMBC) || : {{charlist|sc=Hani|顜顢}} |- | '''廿月一月人'''|| (TBMBO) || : {{charlist|sc=Hani|颟}} |- | '''廿月一水'''|| (TBME) || : {{charlist|sc=Hani|萲}} |- | '''廿月一土'''|| (TBMG) || : {{charlist|sc=Hani|莹}} |- | '''廿月一戈土'''|| (TBMIG) || : {{charlist|sc=Hani|䑓}} |- | '''廿月一一'''|| (TBMM) || : {{charlist|sc=Hani|䒣}} |- | '''廿月一人'''|| (TBMO) || : {{charlist|sc=Hani|蒙}} |- | '''廿月一口'''|| (TBMR) || : {{charlist|sc=Hani|茼}} |- | '''廿月一尸'''|| (TBMS) || : {{charlist|sc=Hani|莇}} |- | '''廿月一女'''|| (TBMV) || : {{charlist|sc=Hani|䓻}} |- | '''廿月一田'''|| (TBMW) || : {{charlist|sc=Hani|蒏}} |- | '''廿月弓木'''|| (TBND) || : {{charlist|sc=Hani|㮍莩}} |- | '''廿月弓火'''|| (TBNF) || : {{charlist|sc=Hani|煎}} |- | '''廿月弓竹'''|| (TBNH) || : {{charlist|sc=Hani|剪}} |- | '''廿月弓戈'''|| (TBNI) || : {{charlist|sc=Hani|蒬}} |- | '''廿月弓十'''|| (TBNJ) || : {{charlist|sc=Hani|茕}} |- | '''廿月弓一'''|| (TBNM) || : {{charlist|sc=Hani|翦}} |- | '''廿月人火'''|| (TBOF) || : {{charlist|sc=Hani|蔡}} |- | '''廿月人大'''|| (TBOK) || : {{charlist|sc=Hani|散}} |- | '''廿月人弓'''|| (TBON) || : {{charlist|sc=Hani|荝}} |- | '''廿月人心'''|| (TBOP) || : {{charlist|sc=Hani|萞}} |- | '''廿月人山'''|| (TBOU) || : {{charlist|sc=Hani|䓨䔄}} |- | '''廿月心'''|| (TBP) || : {{charlist|sc=Hani|愬𦽳}} |- | '''廿月心一'''|| (TBPM) || : {{charlist|sc=Hani|莺}} |- | '''廿月心口'''|| (TBPR) || : {{charlist|sc=Hani|葋}} |- | '''廿月手'''|| (TBQ) || : {{charlist|sc=Hani|苚}} |- | '''廿月口'''|| (TBR) || : {{charlist|sc=Hani|苘}} |- | '''廿月口口'''|| (TBRR) || : {{charlist|sc=Hani|营}} |- | '''廿月尸水'''|| (TBSE) || : {{charlist|sc=Hani|菔}} |- | '''廿月廿女'''|| (TBTV) || : {{charlist|sc=Hani|菵}} |- | '''廿月山'''|| (TBU) || : {{charlist|sc=Hani|苜}} |- | '''廿月山木'''|| (TBUD) || : {{charlist|sc=Hani|蔝}} |- | '''廿月山火'''|| (TBUF) || : {{charlist|sc=Hani|蘨}} |- | '''廿月山戈'''|| (TBUI) || : {{charlist|sc=Hani|萈}} |- | '''廿月山大'''|| (TBUK) || : {{charlist|sc=Hani|藈}} |- | '''廿月山中'''|| (TBUL) || : {{charlist|sc=Hani|薡}} |- | '''廿月山廿'''|| (TBUT) || : {{charlist|sc=Hani|萛}} |- | '''廿月山山'''|| (TBUU) || : {{charlist|sc=Hani|莧}} |- | '''廿月山田'''|| (TBUW) || : {{charlist|sc=Hani|䕎}} |- | '''廿月女'''|| (TBV) || : {{charlist|sc=Hani|荽}} |- | '''廿月女火'''|| (TBVF) || : {{charlist|sc=Hani|萦}} |- | '''廿月女大'''|| (TBVK) || : {{charlist|sc=Hani|蒵}} |- | '''廿月卜'''|| (TBY) || : {{charlist|sc=Hani|䒟}} |- | '''廿月卜十'''|| (TBYJ) || : {{charlist|sc=Hani|斠}} |- | '''廿月卜廿心'''|| (TBYTP) || : {{charlist|sc=Hani|䖁}} |} ==廿金 (TC)== {| lang="zh" |- | '''廿金'''|| (TC) || : {{charlist|sc=Hani|业共䒔菳}} |- | '''廿金日'''|| (TCA) || : {{charlist|sc=Hani|普㫷}} |- | '''廿金月'''|| (TCB) || : {{charlist|sc=Hani|朞期䐌}} |- | '''廿金月竹山'''|| (TCBHU) || : {{charlist|sc=Hani|觍}} |- | '''廿金月廿'''|| (TCBT) || : {{charlist|sc=Hani|益}} |- | '''廿金月山山'''|| (TCBUU) || : {{charlist|sc=Hani|覥}} |- | '''廿金木'''|| (TCD) || : {{charlist|sc=Hani|㭟棊}} |- | '''廿金水'''|| (TCE) || : {{charlist|sc=Hani|㳟}} |- | '''廿金火月'''|| (TCFB) || : {{charlist|sc=Hani|䕥黹}} |- | '''廿金火竹'''|| (TCFH) || : {{charlist|sc=Hani|㝺}} |- | '''廿金土'''|| (TCG) || : {{charlist|sc=Hani|基}} |- | '''廿金土土'''|| (TCGG) || : {{charlist|sc=Hani|黊}} |- | '''廿金竹日火'''|| (TCHAF) || : {{charlist|sc=Hani|䳍䳢鶼鷬}} |- | '''廿金竹水'''|| (TCHE) || : {{charlist|sc=Hani|夔䕫}} |- | '''廿金竹一中'''|| (TCHML) || : {{charlist|sc=Hani|斯}} |- | '''廿金戈一'''|| (TCIM) || : {{charlist|sc=Hani|蓊}} |- | '''廿金戈心'''|| (TCIP) || : {{charlist|sc=Hani|䓗}} |- | '''廿金十中'''|| (TCJL) || : {{charlist|sc=Hani|蕲}} |- | '''廿金十田十'''|| (TCJWJ) || : {{charlist|sc=Hani|輂}} |- | '''廿金大月'''|| (TCKB) || : {{charlist|sc=Hani|䵋}} |- | '''廿金大人人'''|| (TCKOO) || : {{charlist|sc=Hani|䵌}} |- | '''廿金中月山'''|| (TCLBU) || : {{charlist|sc=Hani|黆}} |- | '''廿金中一戈'''|| (TCLMI) || : {{charlist|sc=Hani|蛬}} |- | '''廿金中弓'''|| (TCLN) || : {{charlist|sc=Hani|剘}} |- | '''廿金一月金'''|| (TCMBC) || : {{charlist|sc=Hani|䫏䫡}} |- | '''廿金一口'''|| (TCMR) || : {{charlist|sc=Hani|碁}} |- | '''廿金一女弓'''|| (TCMVN) || : {{charlist|sc=Hani|甉}} |- | '''廿金弓'''|| (TCN) || : {{charlist|sc=Hani|㐞}} |- | '''廿金弓中'''|| (TCNL) || : {{charlist|sc=Hani|邺䢼}} |- | '''廿金弓人'''|| (TCNO) || : {{charlist|sc=Hani|欺歉}} |- | '''廿金弓人大'''|| (TCNOK) || : {{charlist|sc=Hani|彂}} |- | '''廿金人戈弓'''|| (TCOIN) || : {{charlist|sc=Hani|黅}} |- | '''廿金人大'''|| (TCOK) || : {{charlist|sc=Hani|敟}} |- | '''廿金心'''|| (TCP) || : {{charlist|sc=Hani|恭惎}} |- | '''廿金心戈'''|| (TCPI) || : {{charlist|sc=Hani|䔙}} |- | '''廿金心卜一'''|| (TCPYM) || : {{charlist|sc=Hani|鹣}} |- | '''廿金手'''|| (TCQ) || : {{charlist|sc=Hani|拲}} |- | '''廿金口日山'''|| (TCRAU) || : {{charlist|sc=Hani|䢽}} |- | '''廿金口口十'''|| (TCRRJ) || : {{charlist|sc=Hani|䵐}} |- | '''廿金口山'''|| (TCRU) || : {{charlist|sc=Hani|巷莌}} |- | '''廿金尸木'''|| (TCSD) || : {{charlist|sc=Hani|棻}} |- | '''廿金尸竹'''|| (TCSH) || : {{charlist|sc=Hani|芬}} |- | '''廿金尸一竹'''|| (TCSMH) || : {{charlist|sc=Hani|䵏}} |- | '''廿金尸廿'''|| (TCST) || : {{charlist|sc=Hani|葐}} |- | '''廿金廿木'''|| (TCTD) || : {{charlist|sc=Hani|業}} |- | '''廿金廿水'''|| (TCTE) || : {{charlist|sc=Hani|叢}} |- | '''廿金廿十'''|| (TCTJ) || : {{charlist|sc=Hani|丵}} |- | '''廿金廿人'''|| (TCTO) || : {{charlist|sc=Hani|菐}} |- | '''廿金廿山'''|| (TCTU) || : {{charlist|sc=Hani|凿}} |- | '''廿金山一月'''|| (TCUMB) || : {{charlist|sc=Hani|䵎}} |- | '''廿金女戈火'''|| (TCVIF) || : {{charlist|sc=Hani|綦}} |- | '''廿金田一'''|| (TCWM) || : {{charlist|sc=Hani|酋}} |- | '''廿金卜水'''|| (TCYE) || : {{charlist|sc=Hani|㪠}} |- | '''廿金卜土'''|| (TCYG) || : {{charlist|sc=Hani|黈}} |- | '''廿金卜十'''|| (TCYJ) || : {{charlist|sc=Hani|㪸斢}} |- | '''廿金卜一口'''|| (TCYMR) || : {{charlist|sc=Hani|諅}} |- | '''廿金卜口'''|| (TCYR) || : {{charlist|sc=Hani|黇}} |- | '''廿金卜口木'''|| (TCYRD) || : {{charlist|sc=Hani|䵍}} |} ==廿木 (TD)== {| lang="zh" |- | '''廿木'''|| (TD) || : {{charlist|sc=Hani|㭉}} |- | '''廿木日女'''|| (TDAV) || : {{charlist|sc=Hani|𦶠}} |- | '''廿木月'''|| (TDB) || : {{charlist|sc=Hani|茦}} |- | '''廿木月月'''|| (TDBB) || : {{charlist|sc=Hani|蕀}} |- | '''廿木月大'''|| (TDBK) || : {{charlist|sc=Hani|蓛}} |- | '''廿木月弓'''|| (TDBN) || : {{charlist|sc=Hani|莿}} |- | '''廿木月山'''|| (TDBU) || : {{charlist|sc=Hani|葙}} |- | '''廿木金戈'''|| (TDCI) || : {{charlist|sc=Hani|菘}} |- | '''廿木木'''|| (TDD) || : {{charlist|sc=Hani|菻}} |- | '''廿木木竹'''|| (TDDH) || : {{charlist|sc=Hani|䖇}} |- | '''廿木火月'''|| (TDFB) || : {{charlist|sc=Hani|䔠}} |- | '''廿木土'''|| (TDG) || : {{charlist|sc=Hani|荰}} |- | '''廿木土土'''|| (TDGG) || : {{charlist|sc=Hani|蓕}} |- | '''廿木竹日火'''|| (TDHAF) || : {{charlist|sc=Hani|鷋鸈}} |- | '''廿木竹中'''|| (TDHL) || : {{charlist|sc=Hani|菥}} |- | '''廿木十'''|| (TDJ) || : {{charlist|sc=Hani|茉}} |- | '''廿木十水'''|| (TDJE) || : {{charlist|sc=Hani|䓩}} |- | '''廿木大'''|| (TDK) || : {{charlist|sc=Hani|芵}} |- | '''廿木大火'''|| (TDKF) || : {{charlist|sc=Hani|䕩}} |- | '''廿木中金'''|| (TDLC) || : {{charlist|sc=Hani|藾}} |- | '''廿木中大'''|| (TDLK) || : {{charlist|sc=Hani|䔩}} |- | '''廿木中弓'''|| (TDLN) || : {{charlist|sc=Hani|䓶}} |- | '''廿木中人'''|| (TDLO) || : {{charlist|sc=Hani|蔌}} |- | '''廿木中山'''|| (TDLU) || : {{charlist|sc=Hani|萙}} |- | '''廿木一'''|| (TDM) || : {{charlist|sc=Hani|苯}} |- | '''廿木一手'''|| (TDMQ) || : {{charlist|sc=Hani|葦}} |- | '''廿木弓中'''|| (TDNL) || : {{charlist|sc=Hani|鄴}} |- | '''廿木弓人'''|| (TDNO) || : {{charlist|sc=Hani|㱉}} |- | '''廿木人火'''|| (TDOF) || : {{charlist|sc=Hani|藮}} |- | '''廿木人弓'''|| (TDON) || : {{charlist|sc=Hani|䕆}} |- | '''廿木人人'''|| (TDOO) || : {{charlist|sc=Hani|萊}} |- | '''廿木人卜'''|| (TDOY) || : {{charlist|sc=Hani|䔦}} |- | '''廿木手廿'''|| (TDQT) || : {{charlist|sc=Hani|𧄧}} |- | '''廿木口'''|| (TDR) || : {{charlist|sc=Hani|莕}} |- | '''廿木口木'''|| (TDRD) || : {{charlist|sc=Hani|𦹂}} |- | '''廿木尸口'''|| (TDSR) || : {{charlist|sc=Hani|藲}} |- | '''廿木廿'''|| (TDT) || : {{charlist|sc=Hani|莱}} |- | '''廿木廿水'''|| (TDTE) || : {{charlist|sc=Hani|𧁒}} |- | '''廿木田'''|| (TDW) || : {{charlist|sc=Hani|菄}} |- | '''廿木田火'''|| (TDWF) || : {{charlist|sc=Hani|萰}} |} ==廿水 (TE)== {| lang="zh" |- | '''廿水日'''|| (TEA) || : {{charlist|sc=Hani|䓠}} |- | '''廿水日水'''|| (TEAE) || : {{charlist|sc=Hani|䕕}} |- | '''廿水日竹'''|| (TEAH) || : {{charlist|sc=Hani|蕩}} |- | '''廿水日心'''|| (TEAP) || : {{charlist|sc=Hani|𦹲}} |- | '''廿水日廿'''|| (TEAT) || : {{charlist|sc=Hani|蕰}} |- | '''廿水日女'''|| (TEAV) || : {{charlist|sc=Hani|䔽}} |- | '''廿水月木'''|| (TEBD) || : {{charlist|sc=Hani|𦷰}} |- | '''廿水月一'''|| (TEBM) || : {{charlist|sc=Hani|菹}} |- | '''廿水月女'''|| (TEBV) || : {{charlist|sc=Hani|𦷪}} |- | '''廿水金'''|| (TEC) || : {{charlist|sc=Hani|鑿}} |- | '''廿水木'''|| (TED) || : {{charlist|sc=Hani|莯}} |- | '''廿水木水'''|| (TEDE) || : {{charlist|sc=Hani|菠}} |- | '''廿水水女'''|| (TEEV) || : {{charlist|sc=Hani|蔢}} |- | '''廿水火木'''|| (TEFD) || : {{charlist|sc=Hani|糳}} |- | '''廿水火竹'''|| (TEFH) || : {{charlist|sc=Hani|莎}} |- | '''廿水土水'''|| (TEGE) || : {{charlist|sc=Hani|蔆}} |- | '''廿水竹日'''|| (TEHA) || : {{charlist|sc=Hani|萡}} |- | '''廿水竹中'''|| (TEHL) || : {{charlist|sc=Hani|䓅}} |- | '''廿水竹一'''|| (TEHM) || : {{charlist|sc=Hani|䓜}} |- | '''廿水竹弓'''|| (TEHN) || : {{charlist|sc=Hani|䓷}} |- | '''廿水竹心'''|| (TEHP) || : {{charlist|sc=Hani|䓋𦿞}} |- | '''廿水竹口'''|| (TEHR) || : {{charlist|sc=Hani|落萿𦶡}} |- | '''廿水竹廿'''|| (TEHT) || : {{charlist|sc=Hani|蘯}} |- | '''廿水竹女'''|| (TEHV) || : {{charlist|sc=Hani|蒎䓾}} |- | '''廿水竹田'''|| (TEHW) || : {{charlist|sc=Hani|藩}} |- | '''廿水戈月'''|| (TEIB) || : {{charlist|sc=Hani|蒲}} |- | '''廿水戈戈'''|| (TEII) || : {{charlist|sc=Hani|䔐薄}} |- | '''廿水戈口'''|| (TEIR) || : {{charlist|sc=Hani|菭}} |- | '''廿水戈女'''|| (TEIV) || : {{charlist|sc=Hani|蒗}} |- | '''廿水中弓'''|| (TELN) || : {{charlist|sc=Hani|劐}} |- | '''廿水中手'''|| (TELQ) || : {{charlist|sc=Hani|葏}} |- | '''廿水中山'''|| (TELU) || : {{charlist|sc=Hani|莐}} |- | '''廿水一'''|| (TEM) || : {{charlist|sc=Hani|茳}} |- | '''廿水一火'''|| (TEMF) || : {{charlist|sc=Hani|薸}} |- | '''廿水一十'''|| (TEMJ) || : {{charlist|sc=Hani|萍藫}} |- | '''廿水一弓'''|| (TEMN) || : {{charlist|sc=Hani|𦭑}} |- | '''廿水一口'''|| (TEMR) || : {{charlist|sc=Hani|菏}} |- | '''廿水一廿'''|| (TEMT) || : {{charlist|sc=Hani|䓑}} |- | '''廿水弓木'''|| (TEND) || : {{charlist|sc=Hani|蒅}} |- | '''廿水弓水'''|| (TENE) || : {{charlist|sc=Hani|莈}} |- | '''廿水弓竹'''|| (TENH) || : {{charlist|sc=Hani|荡}} |- | '''廿水人木'''|| (TEOD) || : {{charlist|sc=Hani|蒤}} |- | '''廿水人一'''|| (TEOM) || : {{charlist|sc=Hani|虃}} |- | '''廿水人弓'''|| (TEON) || : {{charlist|sc=Hani|蕍}} |- | '''廿水人廿'''|| (TEOT) || : {{charlist|sc=Hani|蒞}} |- | '''廿水人卜'''|| (TEOY) || : {{charlist|sc=Hani|𦷫}} |- | '''廿水心日'''|| (TEPA) || : {{charlist|sc=Hani|𦴥}} |- | '''廿水心山'''|| (TEPU) || : {{charlist|sc=Hani|萢}} |- | '''廿水手月'''|| (TEQB) || : {{charlist|sc=Hani|蔳}} |- | '''廿水口木'''|| (TERD) || : {{charlist|sc=Hani|藻}} |- | '''廿水尸木'''|| (TESD) || : {{charlist|sc=Hani|蕖}} |- | '''廿水尸水'''|| (TESE) || : {{charlist|sc=Hani|蓡}} |- | '''廿水尸口'''|| (TESR) || : {{charlist|sc=Hani|菬}} |- | '''廿水尸尸'''|| (TESS) || : {{charlist|sc=Hani|菃}} |- | '''廿水尸廿'''|| (TEST) || : {{charlist|sc=Hani|蘫}} |- | '''廿水尸山'''|| (TESU) || : {{charlist|sc=Hani|范}} |- | '''廿水廿金'''|| (TETC) || : {{charlist|sc=Hani|葓}} |- | '''廿水廿廿'''|| (TETT) || : {{charlist|sc=Hani|蓱}} |- | '''廿水女木'''|| (TEVD) || : {{charlist|sc=Hani|薻}} |- | '''廿水田月'''|| (TEWB) || : {{charlist|sc=Hani|蕅}} |- | '''廿水田十'''|| (TEWJ) || : {{charlist|sc=Hani|䕪}} |- | '''廿水田廿'''|| (TEWT) || : {{charlist|sc=Hani|薀}} |- | '''廿水卜月'''|| (TEYB) || : {{charlist|sc=Hani|薃}} |- | '''廿水卜水'''|| (TEYE) || : {{charlist|sc=Hani|蔋}} |- | '''廿水卜一'''|| (TEYM) || : {{charlist|sc=Hani|鿊}} |- | '''廿水卜心'''|| (TEYP) || : {{charlist|sc=Hani|𦴢}} |- | '''廿水卜口'''|| (TEYR) || : {{charlist|sc=Hani|𦹃}} |- | '''廿水卜廿'''|| (TEYT) || : {{charlist|sc=Hani|𦲷}} |- | '''廿水卜山'''|| (TEYU) || : {{charlist|sc=Hani|蓅}} |- | '''廿水卜女'''|| (TEYV) || : {{charlist|sc=Hani|茫}} |} ==廿火 (TF)== {| lang="zh" |- | '''廿火'''|| (TF) || : {{charlist|sc=Hani|䒕苂}} |- | '''廿火日'''|| (TFA) || : {{charlist|sc=Hani|㬫}} |- | '''廿火日十'''|| (TFAJ) || : {{charlist|sc=Hani|蔊}} |- | '''廿火月'''|| (TFB) || : {{charlist|sc=Hani|莦}} |- | '''廿火月水'''|| (TFBE) || : {{charlist|sc=Hani|蕿}} |- | '''廿火月大'''|| (TFBK) || : {{charlist|sc=Hani|蔽}} |- | '''廿火月弓'''|| (TFBN) || : {{charlist|sc=Hani|萷}} |- | '''廿火木女'''|| (TFDV) || : {{charlist|sc=Hani|蒌}} |- | '''廿火火'''|| (TFF) || : {{charlist|sc=Hani|菼}} |- | '''廿火火火'''|| (TFFF) || : {{charlist|sc=Hani|藀}} |- | '''廿火竹'''|| (TFH) || : {{charlist|sc=Hani|䒚}} |- | '''廿火竹日火'''|| (TFHAF) || : {{charlist|sc=Hani|䴏}} |- | '''廿火竹田'''|| (TFHW) || : {{charlist|sc=Hani|䕰}} |- | '''廿火大'''|| (TFK) || : {{charlist|sc=Hani|𡙡}} |- | '''廿火大金'''|| (TFKC) || : {{charlist|sc=Hani|蘱}} |- | '''廿火大山'''|| (TFKU) || : {{charlist|sc=Hani|虌}} |- | '''廿火一月金'''|| (TFMBC) || : {{charlist|sc=Hani|䫞}} |- | '''廿火一金'''|| (TFMC) || : {{charlist|sc=Hani|薠}} |- | '''廿火一山'''|| (TFMU) || : {{charlist|sc=Hani|茪}} |- | '''廿火弓中'''|| (TFNL) || : {{charlist|sc=Hani|酀}} |- | '''廿火心戈'''|| (TFPI) || : {{charlist|sc=Hani|䓎}} |- | '''廿火手山'''|| (TFQU) || : {{charlist|sc=Hani|菤}} |- | '''廿火女大'''|| (TFVK) || : {{charlist|sc=Hani|薮}} |- | '''廿火卜十'''|| (TFYJ) || : {{charlist|sc=Hani|𦻐}} |} ==廿土 (TG)== {| lang="zh" |- | '''廿土'''|| (TG) || : {{charlist|sc=Hani|𦍌芏}} |- | '''廿土月'''|| (TGB) || : {{charlist|sc=Hani|苒}} |- | '''廿土月廿'''|| (TGBT) || : {{charlist|sc=Hani|盖}} |- | '''廿土月山山'''|| (TGBUU) || : {{charlist|sc=Hani|觀}} |- | '''廿土金水'''|| (TGCE) || : {{charlist|sc=Hani|菱}} |- | '''廿土金田'''|| (TGCW) || : {{charlist|sc=Hani|蔷}} |- | '''廿土木戈'''|| (TGDI) || : {{charlist|sc=Hani|對䓁}} |- | '''廿土水日'''|| (TGEA) || : {{charlist|sc=Hani|𧅥}} |- | '''廿土水弓人'''|| (TGENO) || : {{charlist|sc=Hani|羨}} |- | '''廿土火'''|| (TGF) || : {{charlist|sc=Hani|㸐羔}} |- | '''廿土火人'''|| (TGFO) || : {{charlist|sc=Hani|羮䕀}} |- | '''廿土火廿大'''|| (TGFTK) || : {{charlist|sc=Hani|羹}} |- | '''廿土土'''|| (TGG) || : {{charlist|sc=Hani|茥}} |- | '''廿土土火'''|| (TGGF) || : {{charlist|sc=Hani|䕭}} |- | '''廿土土戈'''|| (TGGI) || : {{charlist|sc=Hani|葑蓺}} |- | '''廿土土山'''|| (TGGU) || : {{charlist|sc=Hani|蕘}} |- | '''廿土竹日火'''|| (TGHAF) || : {{charlist|sc=Hani|鸛}} |- | '''廿土竹木尸'''|| (TGHDS) || : {{charlist|sc=Hani|羲}} |- | '''廿土竹戈'''|| (TGHI) || : {{charlist|sc=Hani|𦍑羗}} |- | '''廿土竹一中'''|| (TGHML) || : {{charlist|sc=Hani|𣂷𣂼}} |- | '''廿土竹弓戈'''|| (TGHNI) || : {{charlist|sc=Hani|飌}} |- | '''廿土竹手戈'''|| (TGHQI) || : {{charlist|sc=Hani|義}} |- | '''廿土竹山'''|| (TGHU) || : {{charlist|sc=Hani|羌}} |- | '''廿土戈'''|| (TGI) || : {{charlist|sc=Hani|䒧}} |- | '''廿土戈火'''|| (TGIF) || : {{charlist|sc=Hani|爇}} |- | '''廿土戈戈'''|| (TGII) || : {{charlist|sc=Hani|藝}} |- | '''廿土戈一人'''|| (TGIMO) || : {{charlist|sc=Hani|羡}} |- | '''廿土戈弓水'''|| (TGINE) || : {{charlist|sc=Hani|羕}} |- | '''廿土戈口'''|| (TGIR) || : {{charlist|sc=Hani|䕋}} |- | '''廿土戈廿'''|| (TGIT) || : {{charlist|sc=Hani|蓋}} |- | '''廿土十木'''|| (TGJD) || : {{charlist|sc=Hani|䕮}} |- | '''廿土十水'''|| (TGJE) || : {{charlist|sc=Hani|蕔}} |- | '''廿土十戈'''|| (TGJI) || : {{charlist|sc=Hani|蓻}} |- | '''廿土大'''|| (TGK) || : {{charlist|sc=Hani|美}} |- | '''廿土大尸'''|| (TGKS) || : {{charlist|sc=Hani|勸}} |- | '''廿土中金'''|| (TGLC) || : {{charlist|sc=Hani|䓇}} |- | '''廿土中中弓'''|| (TGLLN) || : {{charlist|sc=Hani|羛}} |- | '''廿土中一戈'''|| (TGLMI) || : {{charlist|sc=Hani|𧕴}} |- | '''廿土一月金'''|| (TGMBC) || : {{charlist|sc=Hani|顴}} |- | '''廿土一月人'''|| (TGMBO) || : {{charlist|sc=Hani|颧}} |- | '''廿土一十'''|| (TGMJ) || : {{charlist|sc=Hani|𦱾}} |- | '''廿土弓戈'''|| (TGNI) || : {{charlist|sc=Hani|薵}} |- | '''廿土弓中'''|| (TGNL) || : {{charlist|sc=Hani|酄}} |- | '''廿土弓人'''|| (TGNO) || : {{charlist|sc=Hani|歡羑莰}} |- | '''廿土人月人'''|| (TGOBO) || : {{charlist|sc=Hani|臡}} |- | '''廿土人田'''|| (TGOW) || : {{charlist|sc=Hani|薔}} |- | '''廿土心'''|| (TGP) || : {{charlist|sc=Hani|恙戁䓌}} |- | '''廿土心一'''|| (TGPM) || : {{charlist|sc=Hani|荺}} |- | '''廿土心卜一'''|| (TGPYM) || : {{charlist|sc=Hani|鹳}} |- | '''廿土手'''|| (TGQ) || : {{charlist|sc=Hani|𢺋}} |- | '''廿土口'''|| (TGR) || : {{charlist|sc=Hani|䓀}} |- | '''廿土口火'''|| (TGRF) || : {{charlist|sc=Hani|䕵}} |- | '''廿土口土'''|| (TGRG) || : {{charlist|sc=Hani|薹}} |- | '''廿土口口'''|| (TGRR) || : {{charlist|sc=Hani|䕒}} |- | '''廿土尸大'''|| (TGSK) || : {{charlist|sc=Hani|蔜}} |- | '''廿土廿水'''|| (TGTE) || : {{charlist|sc=Hani|薣}} |- | '''廿土廿口'''|| (TGTR) || : {{charlist|sc=Hani|善}} |- | '''廿土山一'''|| (TGUM) || : {{charlist|sc=Hani|𧄍}} |- | '''廿土女'''|| (TGV) || : {{charlist|sc=Hani|姜}} |- | '''廿土田金'''|| (TGWC) || : {{charlist|sc=Hani|藚}} |- | '''廿土卜口'''|| (TGYR) || : {{charlist|sc=Hani|𦹷}} |- | '''廿土卜女'''|| (TGYV) || : {{charlist|sc=Hani|蘾}} |} ==廿竹 (TH)== {| lang="zh" |- | '''廿竹日'''|| (THA) || : {{charlist|sc=Hani|苩}} |- | '''廿竹日日'''|| (THAA) || : {{charlist|sc=Hani|䔤藠}} |- | '''廿竹日水'''|| (THAE) || : {{charlist|sc=Hani|葲𧄦}} |- | '''廿竹日火'''|| (THAF) || : {{charlist|sc=Hani|蔦蘤}} |- | '''廿竹日土'''|| (THAG) || : {{charlist|sc=Hani|葟}} |- | '''廿竹日戈'''|| (THAI) || : {{charlist|sc=Hani|菂}} |- | '''廿竹日十'''|| (THAJ) || : {{charlist|sc=Hani|䔌}} |- | '''廿竹日山'''|| (THAU) || : {{charlist|sc=Hani|葩}} |- | '''廿竹月竹'''|| (THBH) || : {{charlist|sc=Hani|虋}} |- | '''廿竹月大'''|| (THBK) || : {{charlist|sc=Hani|薁}} |- | '''廿竹月廿'''|| (THBT) || : {{charlist|sc=Hani|䒸}} |- | '''廿竹月山'''|| (THBU) || : {{charlist|sc=Hani|首}} |- | '''廿竹金弓'''|| (THCN) || : {{charlist|sc=Hani|藰}} |- | '''廿竹木'''|| (THD) || : {{charlist|sc=Hani|䒩}} |- | '''廿竹木日'''|| (THDA) || : {{charlist|sc=Hani|萫}} |- | '''廿竹木月'''|| (THDB) || : {{charlist|sc=Hani|蕱藊䕝}} |- | '''廿竹木木'''|| (THDD) || : {{charlist|sc=Hani|䔉}} |- | '''廿竹木水'''|| (THDE) || : {{charlist|sc=Hani|薐}} |- | '''廿竹木火'''|| (THDF) || : {{charlist|sc=Hani|萩䕴}} |- | '''廿竹木土'''|| (THDG) || : {{charlist|sc=Hani|𦻓䕌}} |- | '''廿竹木竹'''|| (THDH) || : {{charlist|sc=Hani|菞蕛}} |- | '''廿竹木十'''|| (THDJ) || : {{charlist|sc=Hani|萪}} |- | '''廿竹木大'''|| (THDK) || : {{charlist|sc=Hani|萟}} |- | '''廿竹木一'''|| (THDM) || : {{charlist|sc=Hani|蒩}} |- | '''廿竹木弓'''|| (THDN) || : {{charlist|sc=Hani|莉䔟}} |- | '''廿竹木口'''|| (THDR) || : {{charlist|sc=Hani|萂}} |- | '''廿竹木尸'''|| (THDS) || : {{charlist|sc=Hani|莠}} |- | '''廿竹木山'''|| (THDU) || : {{charlist|sc=Hani|蘒}} |- | '''廿竹木女'''|| (THDV) || : {{charlist|sc=Hani|萎藒}} |- | '''廿竹木田'''|| (THDW) || : {{charlist|sc=Hani|蕃}} |- | '''廿竹水'''|| (THE) || : {{charlist|sc=Hani|䒘}} |- | '''廿竹水十'''|| (THEJ) || : {{charlist|sc=Hani|莑}} |- | '''廿竹水口'''|| (THER) || : {{charlist|sc=Hani|茖}} |- | '''廿竹水卜'''|| (THEY) || : {{charlist|sc=Hani|苳}} |- | '''廿竹火木'''|| (THFD) || : {{charlist|sc=Hani|苸}} |- | '''廿竹火尸'''|| (THFS) || : {{charlist|sc=Hani|蘍}} |- | '''廿竹土'''|| (THG) || : {{charlist|sc=Hani|𦯀}} |- | '''廿竹土火'''|| (THGF) || : {{charlist|sc=Hani|薰}} |- | '''廿竹竹日火'''|| (THHAF) || : {{charlist|sc=Hani|鶜}} |- | '''廿竹竹金'''|| (THHC) || : {{charlist|sc=Hani|蕦}} |- | '''廿竹竹木'''|| (THHD) || : {{charlist|sc=Hani|蔾}} |- | '''廿竹竹水'''|| (THHE) || : {{charlist|sc=Hani|藜}} |- | '''廿竹竹十'''|| (THHJ) || : {{charlist|sc=Hani|萆}} |- | '''廿竹竹中'''|| (THHL) || : {{charlist|sc=Hani|茆𦺄}} |- | '''廿竹竹手'''|| (THHQ) || : {{charlist|sc=Hani|𦺙}} |- | '''廿竹竹田'''|| (THHW) || : {{charlist|sc=Hani|蒥}} |- | '''廿竹戈'''|| (THI) || : {{charlist|sc=Hani|蒐}} |- | '''廿竹戈人'''|| (THIO) || : {{charlist|sc=Hani|䒦}} |- | '''廿竹十'''|| (THJ) || : {{charlist|sc=Hani|芊}} |- | '''廿竹十木'''|| (THJD) || : {{charlist|sc=Hani|孽糵茱蘖}} |- | '''廿竹十水'''|| (THJE) || : {{charlist|sc=Hani|葮}} |- | '''廿竹十土'''|| (THJG) || : {{charlist|sc=Hani|董}} |- | '''廿竹十一'''|| (THJM) || : {{charlist|sc=Hani|菙}} |- | '''廿竹十人'''|| (THJO) || : {{charlist|sc=Hani|躠}} |- | '''廿竹十心'''|| (THJP) || : {{charlist|sc=Hani|䓙}} |- | '''廿竹十口'''|| (THJR) || : {{charlist|sc=Hani|䒷}} |- | '''廿竹大'''|| (THK) || : {{charlist|sc=Hani|芺}} |- | '''廿竹大月'''|| (THKB) || : {{charlist|sc=Hani|蕎}} |- | '''廿竹大中'''|| (THKL) || : {{charlist|sc=Hani|荞}} |- | '''廿竹大心'''|| (THKP) || : {{charlist|sc=Hani|菾}} |- | '''廿竹中月'''|| (THLB) || : {{charlist|sc=Hani|萭}} |- | '''廿竹中火'''|| (THLF) || : {{charlist|sc=Hani|蘌}} |- | '''廿竹中人'''|| (THLO) || : {{charlist|sc=Hani|𦲽}} |- | '''廿竹一月'''|| (THMB) || : {{charlist|sc=Hani|蘬}} |- | '''廿竹一中'''|| (THML) || : {{charlist|sc=Hani|芹}} |- | '''廿竹一口'''|| (THMR) || : {{charlist|sc=Hani|茩}} |- | '''廿竹一卜'''|| (THMY) || : {{charlist|sc=Hani|𦭐}} |- | '''廿竹弓'''|| (THN) || : {{charlist|sc=Hani|芁}} |- | '''廿竹弓木'''|| (THND) || : {{charlist|sc=Hani|䔧}} |- | '''廿竹弓水'''|| (THNE) || : {{charlist|sc=Hani|芟}} |- | '''廿竹弓戈'''|| (THNI) || : {{charlist|sc=Hani|芃}} |- | '''廿竹弓手'''|| (THNQ) || : {{charlist|sc=Hani|䔣}} |- | '''廿竹人木'''|| (THOD) || : {{charlist|sc=Hani|蒣}} |- | '''廿竹人水'''|| (THOE) || : {{charlist|sc=Hani|䓈蕧}} |- | '''廿竹人大'''|| (THOK) || : {{charlist|sc=Hani|𦱿薇藢𧃸}} |- | '''廿竹人中'''|| (THOL) || : {{charlist|sc=Hani|蓹}} |- | '''廿竹人一'''|| (THOM) || : {{charlist|sc=Hani|䓚}} |- | '''廿竹人弓'''|| (THON) || : {{charlist|sc=Hani|荇葕𦸇䕔蘅}} |- | '''廿竹人人'''|| (THOO) || : {{charlist|sc=Hani|蓏蓗蓯蓰}} |- | '''廿竹人手'''|| (THOQ) || : {{charlist|sc=Hani|葎}} |- | '''廿竹人女'''|| (THOV) || : {{charlist|sc=Hani|䓳}} |- | '''廿竹心中'''|| (THPL) || : {{charlist|sc=Hani|茚}} |- | '''廿竹心一'''|| (THPM) || : {{charlist|sc=Hani|茋}} |- | '''廿竹手'''|| (THQ) || : {{charlist|sc=Hani|䒜}} |- | '''廿竹手戈'''|| (THQI) || : {{charlist|sc=Hani|莪}} |- | '''廿竹手一'''|| (THQM) || : {{charlist|sc=Hani|苼}} |- | '''廿竹手人'''|| (THQO) || : {{charlist|sc=Hani|苵}} |- | '''廿竹手山'''|| (THQU) || : {{charlist|sc=Hani|芼}} |- | '''廿竹口月'''|| (THRB) || : {{charlist|sc=Hani|蒒}} |- | '''廿竹口十'''|| (THRJ) || : {{charlist|sc=Hani|薛}} |- | '''廿竹尸'''|| (THS) || : {{charlist|sc=Hani|苲}} |- | '''廿竹尸月'''|| (THSB) || : {{charlist|sc=Hani|菺萹}} |- | '''廿竹尸水'''|| (THSE) || : {{charlist|sc=Hani|蒑}} |- | '''廿竹尸大'''|| (THSK) || : {{charlist|sc=Hani|薂}} |- | '''廿竹尸山'''|| (THSU) || : {{charlist|sc=Hani|蔰}} |- | '''廿竹山金'''|| (THUC) || : {{charlist|sc=Hani|蘈}} |- | '''廿竹山中'''|| (THUL) || : {{charlist|sc=Hani|䕗}} |- | '''廿竹山心'''|| (THUP) || : {{charlist|sc=Hani|蒠}} |- | '''廿竹女戈'''|| (THVI) || : {{charlist|sc=Hani|蘶}} |- | '''廿竹女中'''|| (THVL) || : {{charlist|sc=Hani|䒢}} |- | '''廿竹女人'''|| (THVO) || : {{charlist|sc=Hani|苽}} |- | '''廿竹女心'''|| (THVP) || : {{charlist|sc=Hani|芪}} |- | '''廿竹女山'''|| (THVU) || : {{charlist|sc=Hani|蔸}} |- | '''廿竹田心'''|| (THWP) || : {{charlist|sc=Hani|蓖蔥}} |- | '''廿竹卜水'''|| (THYE) || : {{charlist|sc=Hani|蒰}} |- | '''廿竹卜弓'''|| (THYN) || : {{charlist|sc=Hani|𦶢}} |- | '''廿竹卜口'''|| (THYR) || : {{charlist|sc=Hani|䓘}} |- | '''廿竹難金'''|| (THXC) || : {{charlist|sc=Hani|藇䕟}} |- | '''廿竹難水'''|| (THXE) || : {{charlist|sc=Hani|蓃}} |- | '''廿竹難火'''|| (THXF) || : {{charlist|sc=Hani|蕮}} |- | '''廿竹難人'''|| (THXO) || : {{charlist|sc=Hani|萸}} |- | '''廿竹難山'''|| (THXU) || : {{charlist|sc=Hani|萖}} |} ==廿戈 (TI)== {| lang="zh" |- | '''廿戈日女'''|| (TIAV) || : {{charlist|sc=Hani|莨}} |- | '''廿戈月戈'''|| (TIBI) || : {{charlist|sc=Hani|蒪}} |- | '''廿戈金'''|| (TIC) || : {{charlist|sc=Hani|𨮝}} |- | '''廿戈金水'''|| (TICE) || : {{charlist|sc=Hani|荾}} |- | '''廿戈木木'''|| (TIDD) || : {{charlist|sc=Hani|蔴}} |- | '''廿戈木火'''|| (TIDF) || : {{charlist|sc=Hani|䕷}} |- | '''廿戈木手'''|| (TIDQ) || : {{charlist|sc=Hani|藦}} |- | '''廿戈木口'''|| (TIDR) || : {{charlist|sc=Hani|蘑}} |- | '''廿戈木卜'''|| (TIDY) || : {{charlist|sc=Hani|蘼}} |- | '''廿戈火一'''|| (TIFM) || : {{charlist|sc=Hani|䔃}} |- | '''廿戈火手'''|| (TIFQ) || : {{charlist|sc=Hani|䔗}} |- | '''廿戈火田'''|| (TIFW) || : {{charlist|sc=Hani|䕐}} |- | '''廿戈竹'''|| (TIH) || : {{charlist|sc=Hani|茂}} |- | '''廿戈竹日火'''|| (TIHAF) || : {{charlist|sc=Hani|鷀鷷䴊}} |- | '''廿戈竹金'''|| (TIHC) || : {{charlist|sc=Hani|蕆}} |- | '''廿戈竹戈'''|| (TIHI) || : {{charlist|sc=Hani|荗䕇}} |- | '''廿戈竹一'''|| (TIHM) || : {{charlist|sc=Hani|菧}} |- | '''廿戈竹人'''|| (TIHO) || : {{charlist|sc=Hani|蒇}} |- | '''廿戈竹口'''|| (TIHR) || : {{charlist|sc=Hani|葴蒧}} |- | '''廿戈竹尸'''|| (TIHS) || : {{charlist|sc=Hani|荿}} |- | '''廿戈竹女'''|| (TIHV) || : {{charlist|sc=Hani|葳}} |- | '''廿戈戈'''|| (TII) || : {{charlist|sc=Hani|菚}} |- | '''廿戈戈月'''|| (TIIB) || : {{charlist|sc=Hani|蓢}} |- | '''廿戈戈竹'''|| (TIIH) || : {{charlist|sc=Hani|蔘}} |- | '''廿戈戈中'''|| (TIIL) || : {{charlist|sc=Hani|蓈}} |- | '''廿戈戈廿'''|| (TIIT) || : {{charlist|sc=Hani|𦾟}} |- | '''廿戈十'''|| (TIJ) || : {{charlist|sc=Hani|茙}} |- | '''廿戈十月'''|| (TIJB) || : {{charlist|sc=Hani|莆}} |- | '''廿戈十水'''|| (TIJE) || : {{charlist|sc=Hani|莍}} |- | '''廿戈大'''|| (TIK) || : {{charlist|sc=Hani|芆}} |- | '''廿戈大火'''|| (TIKF) || : {{charlist|sc=Hani|蒍}} |- | '''廿戈大大'''|| (TIKK) || : {{charlist|sc=Hani|茇䔸}} |- | '''廿戈大心'''|| (TIKP) || : {{charlist|sc=Hani|茏}} |- | '''廿戈大廿'''|| (TIKT) || : {{charlist|sc=Hani|莽}} |- | '''廿戈大山'''|| (TIKU) || : {{charlist|sc=Hani|𦬓蓭}} |- | '''廿戈中人'''|| (TILO) || : {{charlist|sc=Hani|菮}} |- | '''廿戈中口'''|| (TILR) || : {{charlist|sc=Hani|蓎}} |- | '''廿戈一水'''|| (TIME) || : {{charlist|sc=Hani|蓤}} |- | '''廿戈一人'''|| (TIMO) || : {{charlist|sc=Hani|茨}} |- | '''廿戈一尸'''|| (TIMS) || : {{charlist|sc=Hani|藏}} |- | '''廿戈弓水'''|| (TINE) || : {{charlist|sc=Hani|䕠}} |- | '''廿戈弓中'''|| (TINL) || : {{charlist|sc=Hani|䣡}} |- | '''廿戈弓人'''|| (TINO) || : {{charlist|sc=Hani|芝}} |- | '''廿戈人金'''|| (TIOC) || : {{charlist|sc=Hani|薋}} |- | '''廿戈人木'''|| (TIOD) || : {{charlist|sc=Hani|薬}} |- | '''廿戈人土'''|| (TIOG) || : {{charlist|sc=Hani|蓙}} |- | '''廿戈心'''|| (TIP) || : {{charlist|sc=Hani|懟芅}} |- | '''廿戈心木'''|| (TIPD) || : {{charlist|sc=Hani|蘪}} |- | '''廿戈心火'''|| (TIPF) || : {{charlist|sc=Hani|藨}} |- | '''廿戈心土'''|| (TIPG) || : {{charlist|sc=Hani|薼}} |- | '''廿戈心卜一'''|| (TIPYM) || : {{charlist|sc=Hani|鹚}} |- | '''廿戈口'''|| (TIR) || : {{charlist|sc=Hani|苔}} |- | '''廿戈口木'''|| (TIRD) || : {{charlist|sc=Hani|葈}} |- | '''廿戈尸'''|| (TIS) || : {{charlist|sc=Hani|芦}} |- | '''廿戈尸大'''|| (TISK) || : {{charlist|sc=Hani|䓞}} |- | '''廿戈尸廿'''|| (TIST) || : {{charlist|sc=Hani|𦼦}} |- | '''廿戈廿'''|| (TIT) || : {{charlist|sc=Hani|䒪}} |- | '''廿戈廿月'''|| (TITB) || : {{charlist|sc=Hani|蓆}} |- | '''廿戈廿金'''|| (TITC) || : {{charlist|sc=Hani|薕}} |- | '''廿戈廿火'''|| (TITF) || : {{charlist|sc=Hani|蔗}} |- | '''廿戈女女'''|| (TIVV) || : {{charlist|sc=Hani|蔼}} |- | '''廿戈卜火'''|| (TIYF) || : {{charlist|sc=Hani|䕲}} |- | '''廿戈難火'''|| (TIXF) || : {{charlist|sc=Hani|薦}} |- | '''廿戈難心'''|| (TIXP) || : {{charlist|sc=Hani|蔍}} |} ==廿十 (TJ)== {| lang="zh" |- | '''廿十'''|| (TJ) || : {{charlist|sc=Hani|卅}} |- | '''廿十日月廿'''|| (TJABT) || : {{charlist|sc=Hani|鞰}} |- | '''廿十日一'''|| (TJAM) || : {{charlist|sc=Hani|靼}} |- | '''廿十日一人'''|| (TJAMO) || : {{charlist|sc=Hani|鞮}} |- | '''廿十日弓田'''|| (TJANW) || : {{charlist|sc=Hani|䪍}} |- | '''廿十日心女'''|| (TJAPV) || : {{charlist|sc=Hani|鞨}} |- | '''廿十日山'''|| (TJAU) || : {{charlist|sc=Hani|靶}} |- | '''廿十日女'''|| (TJAV) || : {{charlist|sc=Hani|鞎}} |- | '''廿十日女火'''|| (TJAVF) || : {{charlist|sc=Hani|韅}} |- | '''廿十月'''|| (TJB) || : {{charlist|sc=Hani|芾䩗}} |- | '''廿十月金'''|| (TJBC) || : {{charlist|sc=Hani|蒖}} |- | '''廿十月木'''|| (TJBD) || : {{charlist|sc=Hani|荸}} |- | '''廿十月火'''|| (TJBF) || : {{charlist|sc=Hani|䕓}} |- | '''廿十月竹難'''|| (TJBHX) || : {{charlist|sc=Hani|鞱}} |- | '''廿十月十'''|| (TJBJ) || : {{charlist|sc=Hani|萳}} |- | '''廿十月十十'''|| (TJBJJ) || : {{charlist|sc=Hani|䩵}} |- | '''廿十月中月'''|| (TJBLB) || : {{charlist|sc=Hani|带}} |- | '''廿十月一'''|| (TJBM) || : {{charlist|sc=Hani|萓靻}} |- | '''廿十月山山'''|| (TJBUU) || : {{charlist|sc=Hani|䩤}} |- | '''廿十月女'''|| (TJBV) || : {{charlist|sc=Hani|鞖}} |- | '''廿十月女大'''|| (TJBVK) || : {{charlist|sc=Hani|鞵}} |- | '''廿十金'''|| (TJC) || : {{charlist|sc=Hani|茓}} |- | '''廿十金戈一'''|| (TJCIM) || : {{charlist|sc=Hani|䩺}} |- | '''廿十金大'''|| (TJCK) || : {{charlist|sc=Hani|葖}} |- | '''廿十金弓'''|| (TJCN) || : {{charlist|sc=Hani|藭}} |- | '''廿十金口'''|| (TJCR) || : {{charlist|sc=Hani|蓉}} |- | '''廿十金尸'''|| (TJCS) || : {{charlist|sc=Hani|䓖}} |- | '''廿十木'''|| (TJD) || : {{charlist|sc=Hani|苿}} |- | '''廿十木月月'''|| (TJDBB) || : {{charlist|sc=Hani|䪂}} |- | '''廿十木竹水'''|| (TJDHE) || : {{charlist|sc=Hani|鞁}} |- | '''廿十木十'''|| (TJDJ) || : {{charlist|sc=Hani|靺}} |- | '''廿十木尸'''|| (TJDS) || : {{charlist|sc=Hani|葧}} |- | '''廿十水'''|| (TJE) || : {{charlist|sc=Hani|芰}} |- | '''廿十水日'''|| (TJEA) || : {{charlist|sc=Hani|鞜}} |- | '''廿十水火'''|| (TJEF) || : {{charlist|sc=Hani|蘻}} |- | '''廿十水戈'''|| (TJEI) || : {{charlist|sc=Hani|靫}} |- | '''廿十火月'''|| (TJFB) || : {{charlist|sc=Hani|鞘}} |- | '''廿十火月土'''|| (TJFBG) || : {{charlist|sc=Hani|鞺}} |- | '''廿十火月弓'''|| (TJFBN) || : {{charlist|sc=Hani|鞩}} |- | '''廿十火月口'''|| (TJFBR) || : {{charlist|sc=Hani|鞝}} |- | '''廿十火竹'''|| (TJFH) || : {{charlist|sc=Hani|䩖}} |- | '''廿十火手'''|| (TJFQ) || : {{charlist|sc=Hani|靽}} |- | '''廿十土'''|| (TJG) || : {{charlist|sc=Hani|靯}} |- | '''廿十土土'''|| (TJGG) || : {{charlist|sc=Hani|鞋}} |- | '''廿十土口'''|| (TJGR) || : {{charlist|sc=Hani|鞊}} |- | '''廿十土田金'''|| (TJGWC) || : {{charlist|sc=Hani|韇}} |- | '''廿十竹日火'''|| (TJHAF) || : {{charlist|sc=Hani|䳬鷨}} |- | '''廿十竹木'''|| (TJHD) || : {{charlist|sc=Hani|鞂}} |- | '''廿十竹木火'''|| (TJHDF) || : {{charlist|sc=Hani|鞦}} |- | '''廿十竹火'''|| (TJHF) || : {{charlist|sc=Hani|藛}} |- | '''廿十竹竹十'''|| (TJHHJ) || : {{charlist|sc=Hani|鞞}} |- | '''廿十竹大月'''|| (TJHKB) || : {{charlist|sc=Hani|鞽}} |- | '''廿十竹大中'''|| (TJHKL) || : {{charlist|sc=Hani|鞒}} |- | '''廿十竹一中'''|| (TJHML) || : {{charlist|sc=Hani|靳}} |- | '''廿十竹弓水'''|| (TJHNE) || : {{charlist|sc=Hani|䩔}} |- | '''廿十竹手山'''|| (TJHQU) || : {{charlist|sc=Hani|㲨}} |- | '''廿十竹口'''|| (TJHR) || : {{charlist|sc=Hani|𦴦}} |- | '''廿十竹女戈'''|| (TJHVI) || : {{charlist|sc=Hani|䩚}} |- | '''廿十竹女中'''|| (TJHVL) || : {{charlist|sc=Hani|䩕}} |- | '''廿十竹女人'''|| (TJHVO) || : {{charlist|sc=Hani|䩝}} |- | '''廿十戈土'''|| (TJIG) || : {{charlist|sc=Hani|䕙}} |- | '''廿十戈戈'''|| (TJII) || : {{charlist|sc=Hani|蓴}} |- | '''廿十戈心'''|| (TJIP) || : {{charlist|sc=Hani|蕙}} |- | '''廿十戈廿水'''|| (TJITE) || : {{charlist|sc=Hani|䩲}} |- | '''廿十戈廿火'''|| (TJITF) || : {{charlist|sc=Hani|䩾}} |- | '''廿十戈難火'''|| (TJIXF) || : {{charlist|sc=Hani|韀}} |- | '''廿十十金一'''|| (TJJCM) || : {{charlist|sc=Hani|鞚}} |- | '''廿十十火水'''|| (TJJFE) || : {{charlist|sc=Hani|䩳}} |- | '''廿十十十'''|| (TJJJ) || : {{charlist|sc=Hani|蓒}} |- | '''廿十十中'''|| (TJJL) || : {{charlist|sc=Hani|蔪}} |- | '''廿十十弓山'''|| (TJJNU) || : {{charlist|sc=Hani|䩩}} |- | '''廿十十口月'''|| (TJJRB) || : {{charlist|sc=Hani|䩴}} |- | '''廿十十口心'''|| (TJJRP) || : {{charlist|sc=Hani|䪀}} |- | '''廿十十口口'''|| (TJJRR) || : {{charlist|sc=Hani|䩪}} |- | '''廿十十廿金'''|| (TJJTC) || : {{charlist|sc=Hani|䩿}} |- | '''廿十十女'''|| (TJJV) || : {{charlist|sc=Hani|鞍}} |- | '''廿十大日'''|| (TJKA) || : {{charlist|sc=Hani|著}} |- | '''廿十大木'''|| (TJKD) || : {{charlist|sc=Hani|䓔}} |- | '''廿十大火'''|| (TJKF) || : {{charlist|sc=Hani|藔}} |- | '''廿十大一口'''|| (TJKMR) || : {{charlist|sc=Hani|䩭}} |- | '''廿十大弓'''|| (TJKN) || : {{charlist|sc=Hani|䩟}} |- | '''廿十大人人'''|| (TJKOO) || : {{charlist|sc=Hani|䩡}} |- | '''廿十大心'''|| (TJKP) || : {{charlist|sc=Hani|荖}} |- | '''廿十大尸'''|| (TJKS) || : {{charlist|sc=Hani|勒}} |- | '''廿十中月大'''|| (TJLBK) || : {{charlist|sc=Hani|鞅}} |- | '''廿十中一金'''|| (TJLMC) || : {{charlist|sc=Hani|鞼}} |- | '''廿十中一人'''|| (TJLMO) || : {{charlist|sc=Hani|鞉}} |- | '''廿十中人'''|| (TJLO) || : {{charlist|sc=Hani|萐}} |- | '''廿十中女'''|| (TJLV) || : {{charlist|sc=Hani|萋}} |- | '''廿十中田'''|| (TJLW) || : {{charlist|sc=Hani|䩜}} |- | '''廿十中田女'''|| (TJLWV) || : {{charlist|sc=Hani|鞻}} |- | '''廿十一'''|| (TJM) || : {{charlist|sc=Hani|苎}} |- | '''廿十一金'''|| (TJMC) || : {{charlist|sc=Hani|蔩𧅤}} |- | '''廿十一木'''|| (TJMD) || : {{charlist|sc=Hani|荢䩒}} |- | '''廿十一水'''|| (TJME) || : {{charlist|sc=Hani|蔻}} |- | '''廿十一火'''|| (TJMF) || : {{charlist|sc=Hani|萗}} |- | '''廿十一十'''|| (TJMJ) || : {{charlist|sc=Hani|靬}} |- | '''廿十一大'''|| (TJMK) || : {{charlist|sc=Hani|蔲}} |- | '''廿十一中月'''|| (TJMLB) || : {{charlist|sc=Hani|䩫}} |- | '''廿十一中大'''|| (TJMLK) || : {{charlist|sc=Hani|鞕}} |- | '''廿十一一'''|| (TJMM) || : {{charlist|sc=Hani|萱}} |- | '''廿十一弓'''|| (TJMN) || : {{charlist|sc=Hani|苧靪}} |- | '''廿十一人'''|| (TJMO) || : {{charlist|sc=Hani|萣}} |- | '''廿十一人月'''|| (TJMOB) || : {{charlist|sc=Hani|鞆}} |- | '''廿十一口'''|| (TJMR) || : {{charlist|sc=Hani|菪}} |- | '''廿十一口月'''|| (TJMRB) || : {{charlist|sc=Hani|䩹}} |- | '''廿十一山'''|| (TJMU) || : {{charlist|sc=Hani|莞靰}} |- | '''廿十一女'''|| (TJMV) || : {{charlist|sc=Hani|𦸅}} |- | '''廿十一女戈'''|| (TJMVI) || : {{charlist|sc=Hani|䩘}} |- | '''廿十一田'''|| (TJMW) || : {{charlist|sc=Hani|䔰}} |- | '''廿十一田一'''|| (TJMWM) || : {{charlist|sc=Hani|韁}} |- | '''廿十弓'''|| (TJN) || : {{charlist|sc=Hani|䩑}} |- | '''廿十弓日山'''|| (TJNAU) || : {{charlist|sc=Hani|鞔}} |- | '''廿十弓金口'''|| (TJNCR) || : {{charlist|sc=Hani|韂}} |- | '''廿十弓水一'''|| (TJNEM) || : {{charlist|sc=Hani|䩯}} |- | '''廿十弓土'''|| (TJNG) || : {{charlist|sc=Hani|靵}} |- | '''廿十弓竹木'''|| (TJNHD) || : {{charlist|sc=Hani|鞣}} |- | '''廿十弓竹水'''|| (TJNHE) || : {{charlist|sc=Hani|靸}} |- | '''廿十弓戈'''|| (TJNI) || : {{charlist|sc=Hani|鞃}} |- | '''廿十弓大土'''|| (TJNKG) || : {{charlist|sc=Hani|䩠}} |- | '''廿十弓大手'''|| (TJNKQ) || : {{charlist|sc=Hani|鞬}} |- | '''廿十弓大女'''|| (TJNKV) || : {{charlist|sc=Hani|䩥}} |- | '''廿十弓中'''|| (TJNL) || : {{charlist|sc=Hani|鄿靷}} |- | '''廿十弓口戈'''|| (TJNRI) || : {{charlist|sc=Hani|䪌}} |- | '''廿十弓山'''|| (TJNU) || : {{charlist|sc=Hani|菀}} |- | '''廿十人日'''|| (TJOA) || : {{charlist|sc=Hani|蓿}} |- | '''廿十人月'''|| (TJOB) || : {{charlist|sc=Hani|靹}} |- | '''廿十人戈弓'''|| (TJOIN) || : {{charlist|sc=Hani|靲}} |- | '''廿十人一木'''|| (TJOMD) || : {{charlist|sc=Hani|䩣}} |- | '''廿十人一大'''|| (TJOMK) || : {{charlist|sc=Hani|鞭}} |- | '''廿十人一弓'''|| (TJOMN) || : {{charlist|sc=Hani|䩱}} |- | '''廿十人一口'''|| (TJOMR) || : {{charlist|sc=Hani|鞈}} |- | '''廿十人一廿'''|| (TJOMT) || : {{charlist|sc=Hani|鞥}} |- | '''廿十人弓'''|| (TJON) || : {{charlist|sc=Hani|䩐}} |- | '''廿十人心'''|| (TJOP) || : {{charlist|sc=Hani|靴}} |- | '''廿十心日'''|| (TJPA) || : {{charlist|sc=Hani|蓍}} |- | '''廿十心月'''|| (TJPB) || : {{charlist|sc=Hani|䔭}} |- | '''廿十心火木'''|| (TJPFD) || : {{charlist|sc=Hani|鞠}} |- | '''廿十心竹'''|| (TJPH) || : {{charlist|sc=Hani|䩛}} |- | '''廿十心戈'''|| (TJPI) || : {{charlist|sc=Hani|靮䩓}} |- | '''廿十心弓'''|| (TJPN) || : {{charlist|sc=Hani|薴}} |- | '''廿十心口山'''|| (TJPRU) || : {{charlist|sc=Hani|鞄}} |- | '''廿十心廿'''|| (TJPT) || : {{charlist|sc=Hani|靾}} |- | '''廿十心廿木'''|| (TJPTD) || : {{charlist|sc=Hani|鞢}} |- | '''廿十心山'''|| (TJPU) || : {{charlist|sc=Hani|蔤}} |- | '''廿十心卜口'''|| (TJPYR) || : {{charlist|sc=Hani|鞫}} |- | '''廿十手竹中'''|| (TJQHL) || : {{charlist|sc=Hani|䩢}} |- | '''廿十手大手'''|| (TJQKQ) || : {{charlist|sc=Hani|䩬}} |- | '''廿十手心'''|| (TJQP) || : {{charlist|sc=Hani|藼}} |- | '''廿十手卜廿'''|| (TJQYT) || : {{charlist|sc=Hani|鞡}} |- | '''廿十口'''|| (TJR) || : {{charlist|sc=Hani|苦}} |- | '''廿十口月'''|| (TJRB) || : {{charlist|sc=Hani|葫鞙}} |- | '''廿十口一土'''|| (TJRMG) || : {{charlist|sc=Hani|鞓}} |- | '''廿十口口'''|| (TJRR) || : {{charlist|sc=Hani|菅}} |- | '''廿十口尸十'''|| (TJRSJ) || : {{charlist|sc=Hani|䩰}} |- | '''廿十尸竹'''|| (TJSH) || : {{charlist|sc=Hani|㔑}} |- | '''廿十尸竹戈'''|| (TJSHI) || : {{charlist|sc=Hani|靭}} |- | '''廿十尸竹口'''|| (TJSHR) || : {{charlist|sc=Hani|鞀}} |- | '''廿十尸大'''|| (TJSK) || : {{charlist|sc=Hani|靱}} |- | '''廿十尸一女'''|| (TJSMV) || : {{charlist|sc=Hani|䩨}} |- | '''廿十尸手火'''|| (TJSQF) || : {{charlist|sc=Hani|䩻}} |- | '''廿十尸口口'''|| (TJSRR) || : {{charlist|sc=Hani|䩽}} |- | '''廿十廿日田'''|| (TJTAW) || : {{charlist|sc=Hani|韊}} |- | '''廿十廿金'''|| (TJTC) || : {{charlist|sc=Hani|蕡}} |- | '''廿十廿金人'''|| (TJTCO) || : {{charlist|sc=Hani|䪁}} |- | '''廿十廿金田'''|| (TJTCW) || : {{charlist|sc=Hani|鞧}} |- | '''廿十廿竹月'''|| (TJTHB) || : {{charlist|sc=Hani|鞴}} |- | '''廿十廿戈火'''|| (TJTIF) || : {{charlist|sc=Hani|韉}} |- | '''廿十廿戈戈'''|| (TJTII) || : {{charlist|sc=Hani|䪇}} |- | '''廿十廿大木'''|| (TJTKD) || : {{charlist|sc=Hani|鞯}} |- | '''廿十廿一金'''|| (TJTMC) || : {{charlist|sc=Hani|䪄}} |- | '''廿十廿一十'''|| (TJTMJ) || : {{charlist|sc=Hani|鞾}} |- | '''廿十廿人水'''|| (TJTOE) || : {{charlist|sc=Hani|韄}} |- | '''廿十廿人口'''|| (TJTOR) || : {{charlist|sc=Hani|鞳}} |- | '''廿十廿手'''|| (TJTQ) || : {{charlist|sc=Hani|藆}} |- | '''廿十廿尸十'''|| (TJTSJ) || : {{charlist|sc=Hani|䩸}} |- | '''廿十廿廿月'''|| (TJTTB) || : {{charlist|sc=Hani|鞲}} |- | '''廿十廿田一'''|| (TJTWM) || : {{charlist|sc=Hani|韈}} |- | '''廿十廿田廿'''|| (TJTWT) || : {{charlist|sc=Hani|䪆}} |- | '''廿十山一戈'''|| (TJUMI) || : {{charlist|sc=Hani|䩶}} |- | '''廿十山人月'''|| (TJUOB) || : {{charlist|sc=Hani|䪎}} |- | '''廿十女'''|| (TJV) || : {{charlist|sc=Hani|㜸荌}} |- | '''廿十女戈戈'''|| (TJVII) || : {{charlist|sc=Hani|鞿}} |- | '''廿十女戈尸'''|| (TJVIS) || : {{charlist|sc=Hani|靿}} |- | '''廿十女弓水'''|| (TJVNE) || : {{charlist|sc=Hani|䩮}} |- | '''廿十女女女'''|| (TJVVV) || : {{charlist|sc=Hani|䪉}} |- | '''廿十田十'''|| (TJWJ) || : {{charlist|sc=Hani|莗}} |- | '''廿十田大'''|| (TJWK) || : {{charlist|sc=Hani|鞇}} |- | '''廿十田中戈'''|| (TJWLI) || : {{charlist|sc=Hani|䪅}} |- | '''廿十田廿十'''|| (TJWTJ) || : {{charlist|sc=Hani|鞸}} |- | '''廿十卜月心'''|| (TJYBP) || : {{charlist|sc=Hani|䪊}} |- | '''廿十卜月尸'''|| (TJYBS) || : {{charlist|sc=Hani|䩷}} |- | '''廿十卜木大'''|| (TJYDK) || : {{charlist|sc=Hani|䪃}} |- | '''廿十卜木中'''|| (TJYDL) || : {{charlist|sc=Hani|鞹}} |- | '''廿十卜土手'''|| (TJYGQ) || : {{charlist|sc=Hani|韃}} |- | '''廿十卜竹十'''|| (TJYHJ) || : {{charlist|sc=Hani|䩼}} |- | '''廿十卜十'''|| (TJYJ) || : {{charlist|sc=Hani|䔂}} |- | '''廿十卜大'''|| (TJYK) || : {{charlist|sc=Hani|鞑}} |- | '''廿十卜中金'''|| (TJYLC) || : {{charlist|sc=Hani|䪋}} |- | '''廿十卜中口'''|| (TJYLR) || : {{charlist|sc=Hani|䪈}} |- | '''廿十卜一口'''|| (TJYMR) || : {{charlist|sc=Hani|䩧}} |- | '''廿十卜一山'''|| (TJYMU) || : {{charlist|sc=Hani|韆}} |- | '''廿十卜一卜'''|| (TJYMY) || : {{charlist|sc=Hani|鞐}} |- | '''廿十卜口'''|| (TJYR) || : {{charlist|sc=Hani|䩞}} |- | '''廿十卜口木'''|| (TJYRD) || : {{charlist|sc=Hani|鞟}} |- | '''廿十卜廿口'''|| (TJYTR) || : {{charlist|sc=Hani|鞛}} |- | '''廿十卜女戈'''|| (TJYVI) || : {{charlist|sc=Hani|䩙}} |} ==廿大 (TK)== {| lang="zh" |- | '''廿大'''|| (TK) || : {{charlist|sc=Hani|关艾}} |- | '''廿大月'''|| (TKB) || : {{charlist|sc=Hani|䒴}} |- | '''廿大月山山'''|| (TKBUU) || : {{charlist|sc=Hani|䚆}} |- | '''廿大金水'''|| (TKCE) || : {{charlist|sc=Hani|蔱}} |- | '''廿大木'''|| (TKD) || : {{charlist|sc=Hani|檠}} |- | '''廿大木弓'''|| (TKDN) || : {{charlist|sc=Hani|䓭}} |- | '''廿大水'''|| (TKE) || : {{charlist|sc=Hani|苃}} |- | '''廿大竹日'''|| (TKHA) || : {{charlist|sc=Hani|蕏}} |- | '''廿大竹日火'''|| (TKHAF) || : {{charlist|sc=Hani|鴱鶧𪅐𪆴}} |- | '''廿大竹火'''|| (TKHF) || : {{charlist|sc=Hani|荻}} |- | '''廿大竹土'''|| (TKHG) || : {{charlist|sc=Hani|莥䔆}} |- | '''廿大竹戈'''|| (TKHI) || : {{charlist|sc=Hani|藱}} |- | '''廿大竹大'''|| (TKHK) || : {{charlist|sc=Hani|获}} |- | '''廿大竹中'''|| (TKHL) || : {{charlist|sc=Hani|䓄}} |- | '''廿大竹手山'''|| (TKHQU) || : {{charlist|sc=Hani|㲟}} |- | '''廿大竹口'''|| (TKHR) || : {{charlist|sc=Hani|𦸒}} |- | '''廿大竹山'''|| (TKHU) || : {{charlist|sc=Hani|莸}} |- | '''廿大竹田'''|| (TKHW) || : {{charlist|sc=Hani|蕕}} |- | '''廿大戈廿'''|| (TKIT) || : {{charlist|sc=Hani|葢}} |- | '''廿大十廿'''|| (TKJT) || : {{charlist|sc=Hani|莾}} |- | '''廿大大'''|| (TKK) || : {{charlist|sc=Hani|䒝}} |- | '''廿大大月'''|| (TKKB) || : {{charlist|sc=Hani|莃}} |- | '''廿大大大'''|| (TKKK) || : {{charlist|sc=Hani|䔪}} |- | '''廿大中木'''|| (TKLD) || : {{charlist|sc=Hani|荐}} |- | '''廿大中土'''|| (TKLG) || : {{charlist|sc=Hani|茬}} |- | '''廿大中一戈'''|| (TKLMI) || : {{charlist|sc=Hani|蟼}} |- | '''廿大中弓'''|| (TKLN) || : {{charlist|sc=Hani|苅}} |- | '''廿大中山'''|| (TKLU) || : {{charlist|sc=Hani|菴}} |- | '''廿大一火'''|| (TKMF) || : {{charlist|sc=Hani|萘}} |- | '''廿大一口'''|| (TKMR) || : {{charlist|sc=Hani|䓫}} |- | '''廿大一尸'''|| (TKMS) || : {{charlist|sc=Hani|荂}} |- | '''廿大一女弓'''|| (TKMVN) || : {{charlist|sc=Hani|㽀}} |- | '''廿大弓'''|| (TKN) || : {{charlist|sc=Hani|艽荑}} |- | '''廿大弓戈'''|| (TKNI) || : {{charlist|sc=Hani|芄}} |- | '''廿大弓中'''|| (TKNL) || : {{charlist|sc=Hani|䣐鄚鄭}} |- | '''廿大人大'''|| (TKOK) || : {{charlist|sc=Hani|蒺}} |- | '''廿大人人'''|| (TKOO) || : {{charlist|sc=Hani|莢}} |- | '''廿大心'''|| (TKP) || : {{charlist|sc=Hani|憼}} |- | '''廿大心月'''|| (TKPB) || : {{charlist|sc=Hani|蔕}} |- | '''廿大心山'''|| (TKPU) || : {{charlist|sc=Hani|䓐}} |- | '''廿大手'''|| (TKQ) || : {{charlist|sc=Hani|擎}} |- | '''廿大口'''|| (TKR) || : {{charlist|sc=Hani|若}} |- | '''廿大口戈'''|| (TKRI) || : {{charlist|sc=Hani|蠚}} |- | '''廿大口心'''|| (TKRP) || : {{charlist|sc=Hani|惹}} |- | '''廿大尸'''|| (TKS) || : {{charlist|sc=Hani|艻}} |- | '''廿大尸金'''|| (TKSC) || : {{charlist|sc=Hani|苏}} |- | '''廿大尸手火'''|| (TKSQF) || : {{charlist|sc=Hani|驚}} |- | '''廿大尸口'''|| (TKSR) || : {{charlist|sc=Hani|茄}} |- | '''廿大尸尸'''|| (TKSS) || : {{charlist|sc=Hani|荔}} |- | '''廿大廿'''|| (TKT) || : {{charlist|sc=Hani|㢣荚}} |- | '''廿大卜一口'''|| (TKYMR) || : {{charlist|sc=Hani|警}} |} ==廿中 (TL)== {| lang="zh" |- | '''廿中'''|| (TL) || : {{charlist|sc=Hani|𦬕}} |- | '''廿中日女'''|| (TLAV) || : {{charlist|sc=Hani|䕣}} |- | '''廿中月'''|| (TLB) || : {{charlist|sc=Hani|芇䒥}} |- | '''廿中月大'''|| (TLBK) || : {{charlist|sc=Hani|英}} |- | '''廿中月人'''|| (TLBO) || : {{charlist|sc=Hani|㒼䓣}} |- | '''廿中月口'''|| (TLBR) || : {{charlist|sc=Hani|萜}} |- | '''廿中月山'''|| (TLBU) || : {{charlist|sc=Hani|䒞}} |- | '''廿中戈一'''|| (TLIM) || : {{charlist|sc=Hani|虄}} |- | '''廿中戈廿'''|| (TLIT) || : {{charlist|sc=Hani|蓝}} |- | '''廿中十'''|| (TLJ) || : {{charlist|sc=Hani|革}} |- | '''廿中大火'''|| (TLKF) || : {{charlist|sc=Hani|𩤯𪃳}} |- | '''廿中中中'''|| (TLLL) || : {{charlist|sc=Hani|䔥}} |- | '''廿中中一戈'''|| (TLLMI) || : {{charlist|sc=Hani|蟴}} |- | '''廿中中弓'''|| (TLLN) || : {{charlist|sc=Hani|茀}} |- | '''廿中一金'''|| (TLMC) || : {{charlist|sc=Hani|蕢}} |- | '''廿中一土'''|| (TLMG) || : {{charlist|sc=Hani|荘}} |- | '''廿中一戈'''|| (TLMI) || : {{charlist|sc=Hani|茧蒋}} |- | '''廿中一一'''|| (TLMM) || : {{charlist|sc=Hani|韮}} |- | '''廿中一人'''|| (TLMO) || : {{charlist|sc=Hani|蒉}} |- | '''廿中一心'''|| (TLMP) || : {{charlist|sc=Hani|苝}} |- | '''廿中一廿'''|| (TLMT) || : {{charlist|sc=Hani|藎}} |- | '''廿中一女弓'''|| (TLMVN) || : {{charlist|sc=Hani|㽄}} |- | '''廿中一卜'''|| (TLMY) || : {{charlist|sc=Hani|菲}} |- | '''廿中心火'''|| (TLPF) || : {{charlist|sc=Hani|燕㷼鷰}} |- | '''廿中心女'''|| (TLPV) || : {{charlist|sc=Hani|嬊}} |- | '''廿中手'''|| (TLQ) || : {{charlist|sc=Hani|茟}} |- | '''廿中手一'''|| (TLQM) || : {{charlist|sc=Hani|堇}} |- | '''廿中尸土'''|| (TLSG) || : {{charlist|sc=Hani|蔺}} |- | '''廿中女大'''|| (TLVK) || : {{charlist|sc=Hani|藪}} |- | '''廿中田'''|| (TLW) || : {{charlist|sc=Hani|苖}} |- | '''廿中田金'''|| (TLWC) || : {{charlist|sc=Hani|黄}} |- | '''廿中田大'''|| (TLWK) || : {{charlist|sc=Hani|茰}} |- | '''廿中田心'''|| (TLWP) || : {{charlist|sc=Hani|䒶}} |- | '''廿中田女'''|| (TLWV) || : {{charlist|sc=Hani|蔞}} |- | '''廿中卜木'''|| (TLYD) || : {{charlist|sc=Hani|䕁}} |- | '''廿中卜大'''|| (TLYK) || : {{charlist|sc=Hani|𦻔}} |- | '''廿中卜心'''|| (TLYP) || : {{charlist|sc=Hani|蕜}} |- | '''廿中難'''|| (TLX) || : {{charlist|sc=Hani|蕭}} |} ==廿一 (TM)== {| lang="zh" |- | '''廿一'''|| (TM) || : {{charlist|sc=Hani|㐀甘龷}} |- | '''廿一日一'''|| (TMAM) || : {{charlist|sc=Hani|荁}} |- | '''廿一月月'''|| (TMBB) || : {{charlist|sc=Hani|薷}} |- | '''廿一月金'''|| (TMBC) || : {{charlist|sc=Hani|䔈}} |- | '''廿一月火'''|| (TMBF) || : {{charlist|sc=Hani|虉}} |- | '''廿一月土'''|| (TMBG) || : {{charlist|sc=Hani|藿}} |- | '''廿一月竹山'''|| (TMBHU) || : {{charlist|sc=Hani|觐}} |- | '''廿一月戈'''|| (TMBI) || : {{charlist|sc=Hani|蕓蕶}} |- | '''廿一月大'''|| (TMBK) || : {{charlist|sc=Hani|䓴}} |- | '''廿一月中'''|| (TMBL) || : {{charlist|sc=Hani|荋}} |- | '''廿一月一'''|| (TMBM) || : {{charlist|sc=Hani|䖅}} |- | '''廿一月口'''|| (TMBR) || : {{charlist|sc=Hani|蘦虂}} |- | '''廿一月山'''|| (TMBU) || : {{charlist|sc=Hani|蘎}} |- | '''廿一月山山'''|| (TMBUU) || : {{charlist|sc=Hani|覲}} |- | '''廿一月田'''|| (TMBW) || : {{charlist|sc=Hani|蕾}} |- | '''廿一金水'''|| (TMCE) || : {{charlist|sc=Hani|蘷}} |- | '''廿一金田'''|| (TMCW) || : {{charlist|sc=Hani|茜莤}} |- | '''廿一木'''|| (TMD) || : {{charlist|sc=Hani|某芋}} |- | '''廿一木竹水'''|| (TMDHE) || : {{charlist|sc=Hani|㿷}} |- | '''廿一木一'''|| (TMDM) || : {{charlist|sc=Hani|藶}} |- | '''廿一火'''|| (TMF) || : {{charlist|sc=Hani|芣}} |- | '''廿一火月'''|| (TMFB) || : {{charlist|sc=Hani|薾}} |- | '''廿一火火'''|| (TMFF) || : {{charlist|sc=Hani|蒜}} |- | '''廿一火竹'''|| (TMFH) || : {{charlist|sc=Hani|㝻}} |- | '''廿一火十'''|| (TMFJ) || : {{charlist|sc=Hani|苹}} |- | '''廿一火一'''|| (TMFM) || : {{charlist|sc=Hani|苤}} |- | '''廿一火人'''|| (TMFO) || : {{charlist|sc=Hani|䕯}} |- | '''廿一火口'''|| (TMFR) || : {{charlist|sc=Hani|䓏}} |- | '''廿一土火'''|| (TMGF) || : {{charlist|sc=Hani|蘸}} |- | '''廿一土弓'''|| (TMGN) || : {{charlist|sc=Hani|菿䔷薽}} |- | '''廿一土口'''|| (TMGR) || : {{charlist|sc=Hani|蘁}} |- | '''廿一土廿'''|| (TMGT) || : {{charlist|sc=Hani|䔊}} |- | '''廿一竹日火'''|| (TMHAF) || : {{charlist|sc=Hani|䲺}} |- | '''廿一竹火'''|| (TMHF) || : {{charlist|sc=Hani|蒝}} |- | '''廿一竹土'''|| (TMHG) || : {{charlist|sc=Hani|蕥}} |- | '''廿一竹十口'''|| (TMHJR) || : {{charlist|sc=Hani|甛}} |- | '''廿一竹中'''|| (TMHL) || : {{charlist|sc=Hani|䓉}} |- | '''廿一竹一中'''|| (TMHML) || : {{charlist|sc=Hani|斳}} |- | '''廿一戈土'''|| (TMIG) || : {{charlist|sc=Hani|荎}} |- | '''廿一十'''|| (TMJ) || : {{charlist|sc=Hani|芉}} |- | '''廿一十人'''|| (TMJO) || : {{charlist|sc=Hani|𦮖}} |- | '''廿一十田十'''|| (TMJWJ) || : {{charlist|sc=Hani|䡨}} |- | '''廿一大尸'''|| (TMKS) || : {{charlist|sc=Hani|勤}} |- | '''廿一大山'''|| (TMKU) || : {{charlist|sc=Hani|芜}} |- | '''廿一中月'''|| (TMLB) || : {{charlist|sc=Hani|𦲸}} |- | '''廿一中戈戈'''|| (TMLII) || : {{charlist|sc=Hani|䗣}} |- | '''廿一中大'''|| (TMLK) || : {{charlist|sc=Hani|莄}} |- | '''廿一中一'''|| (TMLM) || : {{charlist|sc=Hani|菫}} |- | '''廿一一'''|| (TMM) || : {{charlist|sc=Hani|兰}} |- | '''廿一一金'''|| (TMMC) || : {{charlist|sc=Hani|其}} |- | '''廿一一火'''|| (TMMF) || : {{charlist|sc=Hani|䒬}} |- | '''廿一一戈'''|| (TMMI) || : {{charlist|sc=Hani|芸}} |- | '''廿一一心'''|| (TMMP) || : {{charlist|sc=Hani|䕻}} |- | '''廿一一口'''|| (TMMR) || : {{charlist|sc=Hani|䓊}} |- | '''廿一一尸'''|| (TMMS) || : {{charlist|sc=Hani|葝}} |- | '''廿一一山'''|| (TMMU) || : {{charlist|sc=Hani|芫}} |- | '''廿一一女'''|| (TMMV) || : {{charlist|sc=Hani|甚}} |- | '''廿一一女弓'''|| (TMMVN) || : {{charlist|sc=Hani|㽍}} |- | '''廿一一田十'''|| (TMMWJ) || : {{charlist|sc=Hani|㽑}} |- | '''廿一弓'''|| (TMN) || : {{charlist|sc=Hani|艼}} |- | '''廿一弓火'''|| (TMNF) || : {{charlist|sc=Hani|𦶣}} |- | '''廿一弓竹'''|| (TMNH) || : {{charlist|sc=Hani|薚}} |- | '''廿一弓十'''|| (TMNJ) || : {{charlist|sc=Hani|茿}} |- | '''廿一弓中'''|| (TMNL) || : {{charlist|sc=Hani|邯鄞}} |- | '''廿一弓一'''|| (TMNM) || : {{charlist|sc=Hani|薤}} |- | '''廿一弓弓'''|| (TMNN) || : {{charlist|sc=Hani|茢}} |- | '''廿一弓人'''|| (TMNO) || : {{charlist|sc=Hani|歏}} |- | '''廿一弓口'''|| (TMNR) || : {{charlist|sc=Hani|苛}} |- | '''廿一弓女'''|| (TMNV) || : {{charlist|sc=Hani|蒆薞}} |- | '''廿一人日'''|| (TMOA) || : {{charlist|sc=Hani|藸}} |- | '''廿一人月'''|| (TMOB) || : {{charlist|sc=Hani|苪}} |- | '''廿一人一'''|| (TMOM) || : {{charlist|sc=Hani|蕤}} |- | '''廿一人人'''|| (TMOO) || : {{charlist|sc=Hani|莁}} |- | '''廿一人手'''|| (TMOQ) || : {{charlist|sc=Hani|蕐}} |- | '''廿一心土'''|| (TMPG) || : {{charlist|sc=Hani|塟}} |- | '''廿一心廿'''|| (TMPT) || : {{charlist|sc=Hani|葬}} |- | '''廿一口月'''|| (TMRB) || : {{charlist|sc=Hani|蒚}} |- | '''廿一口一'''|| (TMRM) || : {{charlist|sc=Hani|䕢}} |- | '''廿一口口'''|| (TMRR) || : {{charlist|sc=Hani|䔅藞}} |- | '''廿一口廿'''|| (TMRT) || : {{charlist|sc=Hani|荳}} |- | '''廿一口田'''|| (TMRW) || : {{charlist|sc=Hani|葍}} |- | '''廿一尸山'''|| (TMSU) || : {{charlist|sc=Hani|苊}} |- | '''廿一廿'''|| (TMT) || : {{charlist|sc=Hani|茾}} |- | '''廿一廿金'''|| (TMTC) || : {{charlist|sc=Hani|䕱}} |- | '''廿一廿十'''|| (TMTJ) || : {{charlist|sc=Hani|華}} |- | '''廿一廿弓'''|| (TMTN) || : {{charlist|sc=Hani|荊}} |- | '''廿一廿人'''|| (TMTO) || : {{charlist|sc=Hani|蕨}} |- | '''廿一廿難金'''|| (TMTXC) || : {{charlist|sc=Hani|㽐}} |- | '''廿一山水'''|| (TMUE) || : {{charlist|sc=Hani|𦷜}} |- | '''廿一女月'''|| (TMVB) || : {{charlist|sc=Hani|䔚}} |- | '''廿一女竹'''|| (TMVH) || : {{charlist|sc=Hani|芽}} |- | '''廿一女戈'''|| (TMVI) || : {{charlist|sc=Hani|蓐}} |- | '''廿一女一'''|| (TMVM) || : {{charlist|sc=Hani|莖}} |- | '''廿一女尸'''|| (TMVS) || : {{charlist|sc=Hani|䒓}} |- | '''廿一田金'''|| (TMWC) || : {{charlist|sc=Hani|黃}} |- | '''廿一田木'''|| (TMWD) || : {{charlist|sc=Hani|䔁}} |- | '''廿一田火'''|| (TMWF) || : {{charlist|sc=Hani|蔈}} |- | '''廿一田土'''|| (TMWG) || : {{charlist|sc=Hani|䓰}} |- | '''廿一田十'''|| (TMWJ) || : {{charlist|sc=Hani|蕈}} |- | '''廿一田一'''|| (TMWM) || : {{charlist|sc=Hani|薑}} |- | '''廿一田口'''|| (TMWR) || : {{charlist|sc=Hani|䔯}} |- | '''廿一田廿'''|| (TMWT) || : {{charlist|sc=Hani|𧂯}} |- | '''廿一田山'''|| (TMWU) || : {{charlist|sc=Hani|蓜}} |- | '''廿一田女'''|| (TMWV) || : {{charlist|sc=Hani|葽䖆}} |- | '''廿一卜'''|| (TMY) || : {{charlist|sc=Hani|芐}} |- | '''廿一卜火'''|| (TMYF) || : {{charlist|sc=Hani|蔫}} |- | '''廿一卜一'''|| (TMYM) || : {{charlist|sc=Hani|𦭒}} |- | '''廿一卜一山'''|| (TMYMU) || : {{charlist|sc=Hani|齹}} |} ==廿弓 (TN)== {| lang="zh" |- | '''廿弓'''|| (TN) || : {{charlist|sc=Hani|艺芎}} |- | '''廿弓日山'''|| (TNAU) || : {{charlist|sc=Hani|莬}} |- | '''廿弓月金'''|| (TNBC) || : {{charlist|sc=Hani|萯}} |- | '''廿弓月水'''|| (TNBE) || : {{charlist|sc=Hani|藑}} |- | '''廿弓月十'''|| (TNBJ) || : {{charlist|sc=Hani|蔛}} |- | '''廿弓月弓'''|| (TNBN) || : {{charlist|sc=Hani|葪}} |- | '''廿弓月手'''|| (TNBQ) || : {{charlist|sc=Hani|薢}} |- | '''廿弓金口'''|| (TNCR) || : {{charlist|sc=Hani|薝}} |- | '''廿弓木'''|| (TND) || : {{charlist|sc=Hani|芓}} |- | '''廿弓木火'''|| (TNDF) || : {{charlist|sc=Hani|蓀}} |- | '''廿弓木人'''|| (TNDO) || : {{charlist|sc=Hani|菰}} |- | '''廿弓木廿'''|| (TNDT) || : {{charlist|sc=Hani|䓝}} |- | '''廿弓木山'''|| (TNDU) || : {{charlist|sc=Hani|芤}} |- | '''廿弓水火'''|| (TNEF) || : {{charlist|sc=Hani|蒸}} |- | '''廿弓水一'''|| (TNEM) || : {{charlist|sc=Hani|䒱䓧}} |- | '''廿弓水廿'''|| (TNET) || : {{charlist|sc=Hani|䕄}} |- | '''廿弓火木'''|| (TNFD) || : {{charlist|sc=Hani|蘇}} |- | '''廿弓火弓'''|| (TNFN) || : {{charlist|sc=Hani|薊}} |- | '''廿弓火手'''|| (TNFQ) || : {{charlist|sc=Hani|蘚}} |- | '''廿弓竹木'''|| (TNHD) || : {{charlist|sc=Hani|葇}} |- | '''廿弓竹水'''|| (TNHE) || : {{charlist|sc=Hani|芨}} |- | '''廿弓竹大'''|| (TNHK) || : {{charlist|sc=Hani|䓮}} |- | '''廿弓竹尸'''|| (TNHS) || : {{charlist|sc=Hani|艿蓩}} |- | '''廿弓竹難'''|| (TNHX) || : {{charlist|sc=Hani|萏}} |- | '''廿弓戈'''|| (TNI) || : {{charlist|sc=Hani|苰}} |- | '''廿弓戈竹'''|| (TNIH) || : {{charlist|sc=Hani|茅}} |- | '''廿弓戈戈'''|| (TNII) || : {{charlist|sc=Hani|蔃}} |- | '''廿弓戈中'''|| (TNIL) || : {{charlist|sc=Hani|茒}} |- | '''廿弓戈弓'''|| (TNIN) || : {{charlist|sc=Hani|芧茤}} |- | '''廿弓戈手'''|| (TNIQ) || : {{charlist|sc=Hani|荈}} |- | '''廿弓戈口'''|| (TNIR) || : {{charlist|sc=Hani|茗}} |- | '''廿弓戈山'''|| (TNIU) || : {{charlist|sc=Hani|苑}} |- | '''廿弓戈女'''|| (TNIV) || : {{charlist|sc=Hani|蕵}} |- | '''廿弓戈田'''|| (TNIW) || : {{charlist|sc=Hani|䓿}} |- | '''廿弓十'''|| (TNJ) || : {{charlist|sc=Hani|䒖}} |- | '''廿弓大土'''|| (TNKG) || : {{charlist|sc=Hani|莛}} |- | '''廿弓大一'''|| (TNKM) || : {{charlist|sc=Hani|莚}} |- | '''廿弓中'''|| (TNL) || : {{charlist|sc=Hani|䒡}} |- | '''廿弓中月'''|| (TNLB) || : {{charlist|sc=Hani|荫䔺}} |- | '''廿弓中金'''|| (TNLC) || : {{charlist|sc=Hani|藬}} |- | '''廿弓中木'''|| (TNLD) || : {{charlist|sc=Hani|蒢}} |- | '''廿弓中水'''|| (TNLE) || : {{charlist|sc=Hani|䔖}} |- | '''廿弓中竹'''|| (TNLH) || : {{charlist|sc=Hani|苐萨}} |- | '''廿弓中戈'''|| (TNLI) || : {{charlist|sc=Hani|蔭䕃}} |- | '''廿弓中一'''|| (TNLM) || : {{charlist|sc=Hani|蕯薩}} |- | '''廿弓中人'''|| (TNLO) || : {{charlist|sc=Hani|䔹}} |- | '''廿弓中心'''|| (TNLP) || : {{charlist|sc=Hani|𦻕蘟}} |- | '''廿弓中口'''|| (TNLR) || : {{charlist|sc=Hani|䔒}} |- | '''廿弓中山'''|| (TNLU) || : {{charlist|sc=Hani|𦶤}} |- | '''廿弓中田'''|| (TNLW) || : {{charlist|sc=Hani|蔯}} |- | '''廿弓一月'''|| (TNMB) || : {{charlist|sc=Hani|䔫䕳}} |- | '''廿弓一月金'''|| (TNMBC) || : {{charlist|sc=Hani|顭}} |- | '''廿弓一戈'''|| (TNMI) || : {{charlist|sc=Hani|䒭}} |- | '''廿弓一一'''|| (TNMM) || : {{charlist|sc=Hani|蒻䕬}} |- | '''廿弓一弓'''|| (TNMN) || : {{charlist|sc=Hani|蓟}} |- | '''廿弓一手'''|| (TNMQ) || : {{charlist|sc=Hani|藓}} |- | '''廿弓一山'''|| (TNMU) || : {{charlist|sc=Hani|蔬}} |- | '''廿弓弓金'''|| (TNNC) || : {{charlist|sc=Hani|蕷}} |- | '''廿弓弓中'''|| (TNNL) || : {{charlist|sc=Hani|鄸}} |- | '''廿弓弓人'''|| (TNNO) || : {{charlist|sc=Hani|蓣}} |- | '''廿弓人'''|| (TNO) || : {{charlist|sc=Hani|芡}} |- | '''廿弓人水'''|| (TNOE) || : {{charlist|sc=Hani|蕟}} |- | '''廿弓人大'''|| (TNOK) || : {{charlist|sc=Hani|葵}} |- | '''廿弓人一'''|| (TNOM) || : {{charlist|sc=Hani|茎}} |- | '''廿弓人人'''|| (TNOO) || : {{charlist|sc=Hani|𦴧}} |- | '''廿弓人廿'''|| (TNOT) || : {{charlist|sc=Hani|䔲}} |- | '''廿弓手木'''|| (TNQD) || : {{charlist|sc=Hani|𦵴}} |- | '''廿弓尸木'''|| (TNSD) || : {{charlist|sc=Hani|䒳}} |- | '''廿弓尸十'''|| (TNSJ) || : {{charlist|sc=Hani|葞}} |- | '''廿弓尸心'''|| (TNSP) || : {{charlist|sc=Hani|莻}} |- | '''廿弓尸廿'''|| (TNST) || : {{charlist|sc=Hani|萾}} |- | '''廿弓廿土'''|| (TNTG) || : {{charlist|sc=Hani|虇}} |- | '''廿弓山水'''|| (TNUE) || : {{charlist|sc=Hani|菡}} |- | '''廿弓山戈'''|| (TNUI) || : {{charlist|sc=Hani|菟}} |- | '''廿弓山心'''|| (TNUP) || : {{charlist|sc=Hani|葾}} |- | '''廿弓山尸'''|| (TNUS) || : {{charlist|sc=Hani|葂}} |- | '''廿弓田火'''|| (TNWF) || : {{charlist|sc=Hani|䔡}} |- | '''廿弓卜大'''|| (TNYK) || : {{charlist|sc=Hani|荬}} |} ==廿人 (TO)== {| lang="zh" |- | '''廿人日女'''|| (TOAV) || : {{charlist|sc=Hani|艱}} |- | '''廿人月'''|| (TOB) || : {{charlist|sc=Hani|芮}} |- | '''廿人月土'''|| (TOBG) || : {{charlist|sc=Hani|蒮}} |- | '''廿人金山'''|| (TOCU) || : {{charlist|sc=Hani|䓲}} |- | '''廿人木'''|| (TOD) || : {{charlist|sc=Hani|茠茶}} |- | '''廿人木戈'''|| (TODI) || : {{charlist|sc=Hani|苻}} |- | '''廿人木十'''|| (TODJ) || : {{charlist|sc=Hani|䔑}} |- | '''廿人木女'''|| (TODV) || : {{charlist|sc=Hani|藵}} |- | '''廿人火'''|| (TOF) || : {{charlist|sc=Hani|苶}} |- | '''廿人土'''|| (TOG) || : {{charlist|sc=Hani|茌萑雈}} |- | '''廿人土水'''|| (TOGE) || : {{charlist|sc=Hani|蒦}} |- | '''廿人土火'''|| (TOGF) || : {{charlist|sc=Hani|蕉}} |- | '''廿人土土'''|| (TOGG) || : {{charlist|sc=Hani|龿}} |- | '''廿人土口口'''|| (TOGRR) || : {{charlist|sc=Hani|囏}} |- | '''廿人土難'''|| (TOGX) || : {{charlist|sc=Hani|舊}} |- | '''廿人竹日火'''|| (TOHAF) || : {{charlist|sc=Hani|䴆鸏}} |- | '''廿人竹土'''|| (TOHG) || : {{charlist|sc=Hani|荏}} |- | '''廿人竹十'''|| (TOHJ) || : {{charlist|sc=Hani|𦭛}} |- | '''廿人竹手一'''|| (TOHQM) || : {{charlist|sc=Hani|㽔}} |- | '''廿人竹手山'''|| (TOHQU) || : {{charlist|sc=Hani|㲫氋}} |- | '''廿人竹尸'''|| (TOHS) || : {{charlist|sc=Hani|莋}} |- | '''廿人竹女'''|| (TOHV) || : {{charlist|sc=Hani|䔀}} |- | '''廿人戈'''|| (TOI) || : {{charlist|sc=Hani|㕗茷}} |- | '''廿人戈日女'''|| (TOIAV) || : {{charlist|sc=Hani|養}} |- | '''廿人戈月心'''|| (TOIBP) || : {{charlist|sc=Hani|㔮}} |- | '''廿人戈金'''|| (TOIC) || : {{charlist|sc=Hani|䕘}} |- | '''廿人戈水'''|| (TOIE) || : {{charlist|sc=Hani|葰}} |- | '''廿人戈戈'''|| (TOII) || : {{charlist|sc=Hani|苓}} |- | '''廿人戈大'''|| (TOIK) || : {{charlist|sc=Hani|茯}} |- | '''廿人戈弓'''|| (TOIN) || : {{charlist|sc=Hani|芩}} |- | '''廿人戈心'''|| (TOIP) || : {{charlist|sc=Hani|䒫菍}} |- | '''廿人戈口'''|| (TOIR) || : {{charlist|sc=Hani|蒼}} |- | '''廿人戈女'''|| (TOIV) || : {{charlist|sc=Hani|䓹}} |- | '''廿人大'''|| (TOK) || : {{charlist|sc=Hani|䒨}} |- | '''廿人大火'''|| (TOKF) || : {{charlist|sc=Hani|蘩}} |- | '''廿人大土'''|| (TOKG) || : {{charlist|sc=Hani|薙}} |- | '''廿人大心'''|| (TOKP) || : {{charlist|sc=Hani|𧁋}} |- | '''廿人大口'''|| (TOKR) || : {{charlist|sc=Hani|䓡}} |- | '''廿人中'''|| (TOL) || : {{charlist|sc=Hani|茽}} |- | '''廿人中月'''|| (TOLB) || : {{charlist|sc=Hani|蓨}} |- | '''廿人中木'''|| (TOLD) || : {{charlist|sc=Hani|蓧}} |- | '''廿人中竹'''|| (TOLH) || : {{charlist|sc=Hani|蓚}} |- | '''廿人中大'''|| (TOLK) || : {{charlist|sc=Hani|莜}} |- | '''廿人中中'''|| (TOLL) || : {{charlist|sc=Hani|养芥}} |- | '''廿人一'''|| (TOM) || : {{charlist|sc=Hani|茊}} |- | '''廿人一日'''|| (TOMA) || : {{charlist|sc=Hani|薈}} |- | '''廿人一月'''|| (TOMB) || : {{charlist|sc=Hani|菕蘥}} |- | '''廿人一木'''|| (TOMD) || : {{charlist|sc=Hani|荼}} |- | '''廿人一土'''|| (TOMG) || : {{charlist|sc=Hani|荃}} |- | '''廿人一戈'''|| (TOMI) || : {{charlist|sc=Hani|荟}} |- | '''廿人一大'''|| (TOMK) || : {{charlist|sc=Hani|蔹}} |- | '''廿人一一'''|| (TOMM) || : {{charlist|sc=Hani|芢}} |- | '''廿人一弓'''|| (TOMN) || : {{charlist|sc=Hani|芞萮}} |- | '''廿人一人'''|| (TOMO) || : {{charlist|sc=Hani|薟}} |- | '''廿人一口'''|| (TOMR) || : {{charlist|sc=Hani|荅荷}} |- | '''廿人一廿'''|| (TOMT) || : {{charlist|sc=Hani|葊}} |- | '''廿人弓'''|| (TON) || : {{charlist|sc=Hani|䒗}} |- | '''廿人弓大'''|| (TONK) || : {{charlist|sc=Hani|葔}} |- | '''廿人弓人'''|| (TONO) || : {{charlist|sc=Hani|歎}} |- | '''廿人弓尸'''|| (TONS) || : {{charlist|sc=Hani|芿}} |- | '''廿人弓田火'''|| (TONWF) || : {{charlist|sc=Hani|鯗}} |- | '''廿人人'''|| (TOO) || : {{charlist|sc=Hani|苁}} |- | '''廿人人水'''|| (TOOE) || : {{charlist|sc=Hani|蓌}} |- | '''廿人人土'''|| (TOOG) || : {{charlist|sc=Hani|莝難}} |- | '''廿人人大'''|| (TOOK) || : {{charlist|sc=Hani|蘞}} |- | '''廿人人一'''|| (TOOM) || : {{charlist|sc=Hani|葅}} |- | '''廿人人人'''|| (TOOO) || : {{charlist|sc=Hani|蘝}} |- | '''廿人人尸'''|| (TOOS) || : {{charlist|sc=Hani|䔢}} |- | '''廿人心'''|| (TOP) || : {{charlist|sc=Hani|花}} |- | '''廿人心心'''|| (TOPP) || : {{charlist|sc=Hani|蒊}} |- | '''廿人心卜一'''|| (TOPYM) || : {{charlist|sc=Hani|鹲}} |- | '''廿人手月'''|| (TOQB) || : {{charlist|sc=Hani|蒨}} |- | '''廿人口木'''|| (TORD) || : {{charlist|sc=Hani|葆}} |- | '''廿人尸水'''|| (TOSE) || : {{charlist|sc=Hani|葠}} |- | '''廿人尸心'''|| (TOSP) || : {{charlist|sc=Hani|㗡}} |- | '''廿人尸口'''|| (TOSR) || : {{charlist|sc=Hani|𦴨}} |- | '''廿人尸山'''|| (TOSU) || : {{charlist|sc=Hani|苍}} |- | '''廿人廿火'''|| (TOTF) || : {{charlist|sc=Hani|蕪}} |- | '''廿人廿女'''|| (TOTV) || : {{charlist|sc=Hani|𧁓}} |- | '''廿人山'''|| (TOU) || : {{charlist|sc=Hani|苮}} |- | '''廿人山大'''|| (TOUK) || : {{charlist|sc=Hani|蒛}} |- | '''廿人山一'''|| (TOUM) || : {{charlist|sc=Hani|䔘}} |- | '''廿人田卜'''|| (TOWY) || : {{charlist|sc=Hani|莓}} |- | '''廿人卜一'''|| (TOYM) || : {{charlist|sc=Hani|𦮳}} |- | '''廿人卜口'''|| (TOYR) || : {{charlist|sc=Hani|𦴩蓓}} |- | '''廿人卜廿'''|| (TOYT) || : {{charlist|sc=Hani|莅}} |- | '''廿人卜女'''|| (TOYV) || : {{charlist|sc=Hani|𦲤}} |} ==廿心 (TP)== {| lang="zh" |- | '''廿心'''|| (TP) || : {{charlist|sc=Hani|芯}} |- | '''廿心日'''|| (TPA) || : {{charlist|sc=Hani|荀𦮂}} |- | '''廿心木金'''|| (TPDC) || : {{charlist|sc=Hani|蘔}} |- | '''廿心火金'''|| (TPFC) || : {{charlist|sc=Hani|蘏}} |- | '''廿心火木'''|| (TPFD) || : {{charlist|sc=Hani|菊}} |- | '''廿心竹'''|| (TPH) || : {{charlist|sc=Hani|苾}} |- | '''廿心竹竹'''|| (TPHH) || : {{charlist|sc=Hani|芴}} |- | '''廿心竹人'''|| (TPHO) || : {{charlist|sc=Hani|㒸}} |- | '''廿心竹心'''|| (TPHP) || : {{charlist|sc=Hani|䓤}} |- | '''廿心戈'''|| (TPI) || : {{charlist|sc=Hani|芍芶}} |- | '''廿心戈月'''|| (TPIB) || : {{charlist|sc=Hani|葡}} |- | '''廿心戈口'''|| (TPIR) || : {{charlist|sc=Hani|𦲀}} |- | '''廿心大大'''|| (TPKK) || : {{charlist|sc=Hani|茐}} |- | '''廿心大人'''|| (TPKO) || : {{charlist|sc=Hani|薿}} |- | '''廿心大心'''|| (TPKP) || : {{charlist|sc=Hani|葱}} |- | '''廿心一金'''|| (TPMC) || : {{charlist|sc=Hani|䔛}} |- | '''廿心一田'''|| (TPMW) || : {{charlist|sc=Hani|蔔}} |- | '''廿心人'''|| (TPO) || : {{charlist|sc=Hani|苌}} |- | '''廿心人山'''|| (TPOU) || : {{charlist|sc=Hani|萄}} |- | '''廿心心'''|| (TPP) || : {{charlist|sc=Hani|芘}} |- | '''廿心心日'''|| (TPPA) || : {{charlist|sc=Hani|蒈}} |- | '''廿心心木'''|| (TPPD) || : {{charlist|sc=Hani|蘂}} |- | '''廿心心十'''|| (TPPJ) || : {{charlist|sc=Hani|荜}} |- | '''廿心心心'''|| (TPPP) || : {{charlist|sc=Hani|蕊}} |- | '''廿心口'''|| (TPR) || : {{charlist|sc=Hani|苟茍}} |- | '''廿心口山'''|| (TPRU) || : {{charlist|sc=Hani|苞}} |- | '''廿心尸竹'''|| (TPSH) || : {{charlist|sc=Hani|苆}} |- | '''廿心廿'''|| (TPT) || : {{charlist|sc=Hani|𦭓}} |- | '''廿心廿木'''|| (TPTD) || : {{charlist|sc=Hani|葉}} |- | '''廿心山'''|| (TPU) || : {{charlist|sc=Hani|芚}} |- | '''廿心山日'''|| (TPUA) || : {{charlist|sc=Hani|萅}} |- | '''廿心山山'''|| (TPUU) || : {{charlist|sc=Hani|蒭}} |- | '''廿心田'''|| (TPW) || : {{charlist|sc=Hani|䓒}} |- | '''廿心卜一'''|| (TPYM) || : {{charlist|sc=Hani|茑}} |- | '''廿心卜女'''|| (TPYV) || : {{charlist|sc=Hani|𦮝蘹}} |} ==廿手 (TQ)== {| lang="zh" |- | '''廿手'''|| (TQ) || : {{charlist|sc=Hani|羊𦍋}} |- | '''廿手日人'''|| (TQAO) || : {{charlist|sc=Hani|䔶}} |- | '''廿手日心女'''|| (TQAPV) || : {{charlist|sc=Hani|羯}} |- | '''廿手日山'''|| (TQAU) || : {{charlist|sc=Hani|羓}} |- | '''廿手日女'''|| (TQAV) || : {{charlist|sc=Hani|䔾}} |- | '''廿手月木'''|| (TQBD) || : {{charlist|sc=Hani|𧂮}} |- | '''廿手月山'''|| (TQBU) || : {{charlist|sc=Hani|着}} |- | '''廿手金尸竹'''|| (TQCSH) || : {{charlist|sc=Hani|羒}} |- | '''廿手木'''|| (TQD) || : {{charlist|sc=Hani|䒹}} |- | '''廿手木日'''|| (TQDA) || : {{charlist|sc=Hani|藉}} |- | '''廿手木月'''|| (TQDB) || : {{charlist|sc=Hani|藕}} |- | '''廿手木戈'''|| (TQDI) || : {{charlist|sc=Hani|𦶮𧂭}} |- | '''廿手木十'''|| (TQDJ) || : {{charlist|sc=Hani|䍪}} |- | '''廿手木一手'''|| (TQDMQ) || : {{charlist|sc=Hani|䍷}} |- | '''廿手木田'''|| (TQDW) || : {{charlist|sc=Hani|䍶}} |- | '''廿手水水水'''|| (TQEEE) || : {{charlist|sc=Hani|䍳}} |- | '''廿手水手'''|| (TQEQ) || : {{charlist|sc=Hani|萚}} |- | '''廿手火竹'''|| (TQFH) || : {{charlist|sc=Hani|莏}} |- | '''廿手竹日火'''|| (TQHAF) || : {{charlist|sc=Hani|鴹}} |- | '''廿手竹木女'''|| (TQHDV) || : {{charlist|sc=Hani|䍴}} |- | '''廿手竹木田'''|| (TQHDW) || : {{charlist|sc=Hani|羳}} |- | '''廿手竹竹竹'''|| (TQHHH) || : {{charlist|sc=Hani|羏}} |- | '''廿手竹大'''|| (TQHK) || : {{charlist|sc=Hani|葜}} |- | '''廿手竹中'''|| (TQHL) || : {{charlist|sc=Hani|䓆}} |- | '''廿手竹弓水'''|| (TQHNE) || : {{charlist|sc=Hani|羖}} |- | '''廿手竹心一'''|| (TQHPM) || : {{charlist|sc=Hani|羝}} |- | '''廿手竹口'''|| (TQHR) || : {{charlist|sc=Hani|葀}} |- | '''廿手竹山大'''|| (TQHUK) || : {{charlist|sc=Hani|䍹}} |- | '''廿手竹難山'''|| (TQHXU) || : {{charlist|sc=Hani|䍲}} |- | '''廿手戈日女'''|| (TQIAV) || : {{charlist|sc=Hani|羪}} |- | '''廿手戈月'''|| (TQIB) || : {{charlist|sc=Hani|蒱}} |- | '''廿手戈月戈'''|| (TQIBI) || : {{charlist|sc=Hani|䍸}} |- | '''廿手戈金水'''|| (TQICE) || : {{charlist|sc=Hani|羧}} |- | '''廿手戈竹口'''|| (TQIHR) || : {{charlist|sc=Hani|羬}} |- | '''廿手戈戈'''|| (TQII) || : {{charlist|sc=Hani|兿}} |- | '''廿手戈十'''|| (TQIJ) || : {{charlist|sc=Hani|羢}} |- | '''廿手戈大'''|| (TQIK) || : {{charlist|sc=Hani|菝}} |- | '''廿手戈難水'''|| (TQIXE) || : {{charlist|sc=Hani|羻}} |- | '''廿手十'''|| (TQJ) || : {{charlist|sc=Hani|䒠}} |- | '''廿手十月'''|| (TQJB) || : {{charlist|sc=Hani|䍨}} |- | '''廿手十金一'''|| (TQJCM) || : {{charlist|sc=Hani|羫}} |- | '''廿手十一'''|| (TQJM) || : {{charlist|sc=Hani|蔧}} |- | '''廿手十一弓'''|| (TQJMN) || : {{charlist|sc=Hani|羜}} |- | '''廿手十一山'''|| (TQJMU) || : {{charlist|sc=Hani|羦}} |- | '''廿手十人'''|| (TQJO) || : {{charlist|sc=Hani|蓵}} |- | '''廿手十心'''|| (TQJP) || : {{charlist|sc=Hani|䍫}} |- | '''廿手十廿金'''|| (TQJTC) || : {{charlist|sc=Hani|羵}} |- | '''廿手大日'''|| (TQKA) || : {{charlist|sc=Hani|萶}} |- | '''廿手大木'''|| (TQKD) || : {{charlist|sc=Hani|蓁}} |- | '''廿手大戈'''|| (TQKI) || : {{charlist|sc=Hani|䓓}} |- | '''廿手大弓'''|| (TQKN) || : {{charlist|sc=Hani|羠}} |- | '''廿手大手'''|| (TQKQ) || : {{charlist|sc=Hani|菶}} |- | '''廿手大尸'''|| (TQKS) || : {{charlist|sc=Hani|劷}} |- | '''廿手中中心'''|| (TQLLP) || : {{charlist|sc=Hani|䍺}} |- | '''廿手中一人'''|| (TQLMO) || : {{charlist|sc=Hani|䍮}} |- | '''廿手中田'''|| (TQLW) || : {{charlist|sc=Hani|菗}} |- | '''廿手一'''|| (TQM) || : {{charlist|sc=Hani|差}} |- | '''廿手一月'''|| (TQMB) || : {{charlist|sc=Hani|菁}} |- | '''廿手一月月'''|| (TQMBB) || : {{charlist|sc=Hani|羺}} |- | '''廿手一金'''|| (TQMC) || : {{charlist|sc=Hani|蔶}} |- | '''廿手一火'''|| (TQMF) || : {{charlist|sc=Hani|㷢}} |- | '''廿手一火十'''|| (TQMFJ) || : {{charlist|sc=Hani|䍬}} |- | '''廿手一竹火'''|| (TQMHF) || : {{charlist|sc=Hani|羱}} |- | '''廿手一竹一'''|| (TQMHM) || : {{charlist|sc=Hani|䍽}} |- | '''廿手一山日'''|| (TQMUA) || : {{charlist|sc=Hani|䍼}} |- | '''廿手一女一'''|| (TQMVM) || : {{charlist|sc=Hani|羥}} |- | '''廿手一卜'''|| (TQMY) || : {{charlist|sc=Hani|䓯}} |- | '''廿手弓土'''|| (TQNG) || : {{charlist|sc=Hani|羞}} |- | '''廿手弓一山'''|| (TQNMU) || : {{charlist|sc=Hani|䍯}} |- | '''廿手弓人一'''|| (TQNOM) || : {{charlist|sc=Hani|羟}} |- | '''廿手弓尸木'''|| (TQNSD) || : {{charlist|sc=Hani|䍵}} |- | '''廿手弓田火'''|| (TQNWF) || : {{charlist|sc=Hani|鮺}} |- | '''廿手弓田一'''|| (TQNWM) || : {{charlist|sc=Hani|鲝}} |- | '''廿手人'''|| (TQO) || : {{charlist|sc=Hani|芙}} |- | '''廿手人土'''|| (TQOG) || : {{charlist|sc=Hani|蓷}} |- | '''廿手人戈戈'''|| (TQOII) || : {{charlist|sc=Hani|羚}} |- | '''廿手人大'''|| (TQOK) || : {{charlist|sc=Hani|䍩}} |- | '''廿手人一木'''|| (TQOMD) || : {{charlist|sc=Hani|䍱}} |- | '''廿手人一弓'''|| (TQOMN) || : {{charlist|sc=Hani|羭}} |- | '''廿手人一人'''|| (TQOMO) || : {{charlist|sc=Hani|羷}} |- | '''廿手心山'''|| (TQPU) || : {{charlist|sc=Hani|菢}} |- | '''廿手手人'''|| (TQQO) || : {{charlist|sc=Hani|荴}} |- | '''廿手口木'''|| (TQRD) || : {{charlist|sc=Hani|𧂈}} |- | '''廿手口十'''|| (TQRJ) || : {{charlist|sc=Hani|䔱}} |- | '''廿手口山金'''|| (TQRUC) || : {{charlist|sc=Hani|䍻}} |- | '''廿手尸'''|| (TQS) || : {{charlist|sc=Hani|苇}} |- | '''廿手尸一一'''|| (TQSMM) || : {{charlist|sc=Hani|翔}} |- | '''廿手尸口'''|| (TQSR) || : {{charlist|sc=Hani|萔}} |- | '''廿手尸卜手'''|| (TQSYQ) || : {{charlist|sc=Hani|𦎾}} |- | '''廿手廿手手'''|| (TQTQQ) || : {{charlist|sc=Hani|羴}} |- | '''廿手山一火'''|| (TQUMF) || : {{charlist|sc=Hani|羰}} |- | '''廿手田十'''|| (TQWJ) || : {{charlist|sc=Hani|蘀}} |- | '''廿手田大'''|| (TQWK) || : {{charlist|sc=Hani|䍰}} |- | '''廿手田卜戈'''|| (TQWYI) || : {{charlist|sc=Hani|䍭}} |- | '''廿手卜口口'''|| (TQYRR) || : {{charlist|sc=Hani|譱}} |- | '''廿手卜廿'''|| (TQYT) || : {{charlist|sc=Hani|菈}} |- | '''廿手卜田一'''|| (TQYWM) || : {{charlist|sc=Hani|羶}} |} ==廿口 (TR)== {| lang="zh" |- | '''廿口'''|| (TR) || : {{charlist|sc=Hani|𦬅}} |- | '''廿口日山'''|| (TRAU) || : {{charlist|sc=Hani|䓃}} |- | '''廿口月金'''|| (TRBC) || : {{charlist|sc=Hani|蒷}} |- | '''廿口竹口'''|| (TRHR) || : {{charlist|sc=Hani|莒}} |- | '''廿口十木'''|| (TRJD) || : {{charlist|sc=Hani|菋}} |- | '''廿口十戈'''|| (TRJI) || : {{charlist|sc=Hani|蕺}} |- | '''廿口十中'''|| (TRJL) || : {{charlist|sc=Hani|䕤蘄}} |- | '''廿口中弓'''|| (TRLN) || : {{charlist|sc=Hani|剳}} |- | '''廿口中口'''|| (TRLR) || : {{charlist|sc=Hani|苢}} |- | '''廿口一戈'''|| (TRMI) || : {{charlist|sc=Hani|䕽}} |- | '''廿口一口'''|| (TRMR) || : {{charlist|sc=Hani|蕗}} |- | '''廿口弓中'''|| (TRNL) || : {{charlist|sc=Hani|鄀鄯}} |- | '''廿口弓人'''|| (TRNO) || : {{charlist|sc=Hani|歚}} |- | '''廿口人月'''|| (TROB) || : {{charlist|sc=Hani|莴}} |- | '''廿口人土'''|| (TROG) || : {{charlist|sc=Hani|蓶}} |- | '''廿口人大'''|| (TROK) || : {{charlist|sc=Hani|敬}} |- | '''廿口人弓'''|| (TRON) || : {{charlist|sc=Hani|荶}} |- | '''廿口口土'''|| (TRRG) || : {{charlist|sc=Hani|雚}} |- | '''廿口口十'''|| (TRRJ) || : {{charlist|sc=Hani|蕇}} |- | '''廿口口大'''|| (TRRK) || : {{charlist|sc=Hani|䕾}} |- | '''廿口口口'''|| (TRRR) || : {{charlist|sc=Hani|䓵虈䖀}} |- | '''廿口口尸'''|| (TRRS) || : {{charlist|sc=Hani|萼蕚}} |- | '''廿口尸十'''|| (TRSJ) || : {{charlist|sc=Hani|葺}} |- | '''廿口尸弓'''|| (TRSN) || : {{charlist|sc=Hani|莂}} |- | '''廿口廿口口'''|| (TRTRR) || : {{charlist|sc=Hani|䖃}} |- | '''廿口山'''|| (TRU) || : {{charlist|sc=Hani|𦬊}} |- | '''廿口女大'''|| (TRVK) || : {{charlist|sc=Hani|茣}} |- | '''廿口女心'''|| (TRVP) || : {{charlist|sc=Hani|苠}} |- | '''廿口卜水'''|| (TRYE) || : {{charlist|sc=Hani|㪨葭}} |- | '''廿口卜人'''|| (TRYO) || : {{charlist|sc=Hani|莡}} |} ==廿尸 (TS)== {| lang="zh" |- | '''廿尸金'''|| (TSC) || : {{charlist|sc=Hani|苉}} |- | '''廿尸水金'''|| (TSEC) || : {{charlist|sc=Hani|藖}} |- | '''廿尸水一'''|| (TSEM) || : {{charlist|sc=Hani|蘙}} |- | '''廿尸水人'''|| (TSEO) || : {{charlist|sc=Hani|藂}} |- | '''廿尸水田'''|| (TSEW) || : {{charlist|sc=Hani|鿀}} |- | '''廿尸火戈'''|| (TSFI) || : {{charlist|sc=Hani|蔚}} |- | '''廿尸竹'''|| (TSH) || : {{charlist|sc=Hani|芀}} |- | '''廿尸竹竹'''|| (TSHH) || : {{charlist|sc=Hani|茘}} |- | '''廿尸竹口'''|| (TSHR) || : {{charlist|sc=Hani|苕}} |- | '''廿尸竹山'''|| (TSHU) || : {{charlist|sc=Hani|荱}} |- | '''廿尸戈金'''|| (TSIC) || : {{charlist|sc=Hani|蕻}} |- | '''廿尸戈一'''|| (TSIM) || : {{charlist|sc=Hani|䔼}} |- | '''廿尸戈心'''|| (TSIP) || : {{charlist|sc=Hani|荵藯}} |- | '''廿尸戈手'''|| (TSIQ) || : {{charlist|sc=Hani|蕼}} |- | '''廿尸戈廿'''|| (TSIT) || : {{charlist|sc=Hani|藍}} |- | '''廿尸十'''|| (TSJ) || : {{charlist|sc=Hani|茸}} |- | '''廿尸十日'''|| (TSJA) || : {{charlist|sc=Hani|蘵}} |- | '''廿尸十月'''|| (TSJB) || : {{charlist|sc=Hani|䔜}} |- | '''廿尸十木'''|| (TSJD) || : {{charlist|sc=Hani|蘗}} |- | '''廿尸十水'''|| (TSJE) || : {{charlist|sc=Hani|菆}} |- | '''廿尸十中'''|| (TSJL) || : {{charlist|sc=Hani|𦳃}} |- | '''廿尸大'''|| (TSK) || : {{charlist|sc=Hani|芛}} |- | '''廿尸大口'''|| (TSKR) || : {{charlist|sc=Hani|莙}} |- | '''廿尸中'''|| (TSL) || : {{charlist|sc=Hani|节}} |- | '''廿尸中金'''|| (TSLC) || : {{charlist|sc=Hani|䕚}} |- | '''廿尸中水'''|| (TSLE) || : {{charlist|sc=Hani|菣}} |- | '''廿尸中中'''|| (TSLL) || : {{charlist|sc=Hani|茞茝}} |- | '''廿尸一'''|| (TSM) || : {{charlist|sc=Hani|䒒}} |- | '''廿尸一月'''|| (TSMB) || : {{charlist|sc=Hani|菷}} |- | '''廿尸一土'''|| (TSMG) || : {{charlist|sc=Hani|䒰藋}} |- | '''廿尸一竹'''|| (TSMH) || : {{charlist|sc=Hani|蓼}} |- | '''廿尸一戈'''|| (TSMI) || : {{charlist|sc=Hani|蕁}} |- | '''廿尸一十'''|| (TSMJ) || : {{charlist|sc=Hani|䕜}} |- | '''廿尸一女'''|| (TSMV) || : {{charlist|sc=Hani|萇}} |- | '''廿尸人'''|| (TSO) || : {{charlist|sc=Hani|𦬨}} |- | '''廿尸人卜'''|| (TSOY) || : {{charlist|sc=Hani|荩}} |- | '''廿尸心'''|| (TSP) || : {{charlist|sc=Hani|懃苨}} |- | '''廿尸手火'''|| (TSQF) || : {{charlist|sc=Hani|䔍}} |- | '''廿尸手中'''|| (TSQL) || : {{charlist|sc=Hani|𦰡}} |- | '''廿尸口火'''|| (TSRF) || : {{charlist|sc=Hani|蔒}} |- | '''廿尸口十'''|| (TSRJ) || : {{charlist|sc=Hani|薜}} |- | '''廿尸口口'''|| (TSRR) || : {{charlist|sc=Hani|蓲}} |- | '''廿尸尸'''|| (TSS) || : {{charlist|sc=Hani|苣}} |- | '''廿尸山'''|| (TSU) || : {{charlist|sc=Hani|芑}} |- | '''廿尸山山'''|| (TSUU) || : {{charlist|sc=Hani|䓛}} |} ==廿廿 (TT)== {| lang="zh" |- | '''廿廿'''|| (TT) || : {{charlist|sc=Hani|井卌并}} |- | '''廿廿月金'''|| (TTBC) || : {{charlist|sc=Hani|䓦}} |- | '''廿廿月弓'''|| (TTBN) || : {{charlist|sc=Hani|葥}} |- | '''廿廿月山山'''|| (TTBUU) || : {{charlist|sc=Hani|䚊}} |- | '''廿廿金'''|| (TTC) || : {{charlist|sc=Hani|並}} |- | '''廿廿金水'''|| (TTCE) || : {{charlist|sc=Hani|䕺}} |- | '''廿廿金火'''|| (TTCF) || : {{charlist|sc=Hani|藄}} |- | '''廿廿金土'''|| (TTCG) || : {{charlist|sc=Hani|𦸀蘣蘳}} |- | '''廿廿金中'''|| (TTCL) || : {{charlist|sc=Hani|䔮}} |- | '''廿廿金弓竹'''|| (TTCNH) || : {{charlist|sc=Hani|豑}} |- | '''廿廿水'''|| (TTE) || : {{charlist|sc=Hani|汬}} |- | '''廿廿土'''|| (TTG) || : {{charlist|sc=Hani|坓}} |- | '''廿廿土月'''|| (TTGB) || : {{charlist|sc=Hani|冓}} |- | '''廿廿土火'''|| (TTGF) || : {{charlist|sc=Hani|蓔䖄}} |- | '''廿廿土戈'''|| (TTGI) || : {{charlist|sc=Hani|䕏薱}} |- | '''廿廿土大'''|| (TTGK) || : {{charlist|sc=Hani|䓺}} |- | '''廿廿土女'''|| (TTGV) || : {{charlist|sc=Hani|葁}} |- | '''廿廿竹日火'''|| (TTHAF) || : {{charlist|sc=Hani|鵧鷁}} |- | '''廿廿竹竹竹'''|| (TTHHH) || : {{charlist|sc=Hani|㣋}} |- | '''廿廿戈'''|| (TTI) || : {{charlist|sc=Hani|丼}} |- | '''廿廿十木'''|| (TTJD) || : {{charlist|sc=Hani|蘜}} |- | '''廿廿十中'''|| (TTJL) || : {{charlist|sc=Hani|龩}} |- | '''廿廿大尸'''|| (TTKS) || : {{charlist|sc=Hani|㔙}} |- | '''廿廿中一'''|| (TTLM) || : {{charlist|sc=Hani|蓳}} |- | '''廿廿中弓'''|| (TTLN) || : {{charlist|sc=Hani|㓝荆}} |- | '''廿廿一'''|| (TTM) || : {{charlist|sc=Hani|苷}} |- | '''廿廿一月金'''|| (TTMBC) || : {{charlist|sc=Hani|頩}} |- | '''廿廿一金'''|| (TTMC) || : {{charlist|sc=Hani|萁}} |- | '''廿廿一木'''|| (TTMD) || : {{charlist|sc=Hani|𦳑}} |- | '''廿廿一女'''|| (TTMV) || : {{charlist|sc=Hani|葚}} |- | '''廿廿一女弓'''|| (TTMVN) || : {{charlist|sc=Hani|瓶}} |- | '''廿廿弓日山'''|| (TTNAU) || : {{charlist|sc=Hani|艵䒎艶}} |- | '''廿廿弓中'''|| (TTNL) || : {{charlist|sc=Hani|郱}} |- | '''廿廿人火'''|| (TTOF) || : {{charlist|sc=Hani|䕿}} |- | '''廿廿人土'''|| (TTOG) || : {{charlist|sc=Hani|䕼}} |- | '''廿廿心'''|| (TTP) || : {{charlist|sc=Hani|㤣}} |- | '''廿廿心卜一'''|| (TTPYM) || : {{charlist|sc=Hani|鹢}} |- | '''廿廿手'''|| (TTQ) || : {{charlist|sc=Hani|𦭵}} |- | '''廿廿手一'''|| (TTQM) || : {{charlist|sc=Hani|蒫}} |- | '''廿廿尸竹戈'''|| (TTSHI) || : {{charlist|sc=Hani|刱剙}} |- | '''廿廿廿'''|| (TTT) || : {{charlist|sc=Hani|荓}} |- | '''廿廿廿廿'''|| (TTTT) || : {{charlist|sc=Hani|㐩}} |- | '''廿廿山月'''|| (TTUB) || : {{charlist|sc=Hani|蒴}} |- | '''廿廿女月'''|| (TTVB) || : {{charlist|sc=Hani|蘛}} |- | '''廿廿田'''|| (TTW) || : {{charlist|sc=Hani|䒼}} |- | '''廿廿田日'''|| (TTWA) || : {{charlist|sc=Hani|蓸}} |- | '''廿廿田戈'''|| (TTWI) || : {{charlist|sc=Hani|䔿}} |- | '''廿廿田中戈'''|| (TTWLI) || : {{charlist|sc=Hani|蠲}} |- | '''廿廿田女'''|| (TTWV) || : {{charlist|sc=Hani|蕽}} |- | '''廿廿難金'''|| (TTXC) || : {{charlist|sc=Hani|蒹}} |} ==廿山 (TU)== {| lang="zh" |- | '''廿山'''|| (TU) || : {{charlist|sc=Hani|屰}} |- | '''廿山月'''|| (TUB) || : {{charlist|sc=Hani|朔}} |- | '''廿山金水'''|| (TUCE) || : {{charlist|sc=Hani|葼}} |- | '''廿山火水'''|| (TUFE) || : {{charlist|sc=Hani|䔴}} |- | '''廿山戈口一'''|| (TUIRM) || : {{charlist|sc=Hani|馘}} |- | '''廿山十廿'''|| (TUJT) || : {{charlist|sc=Hani|蘴}} |- | '''廿山一月金'''|| (TUMBC) || : {{charlist|sc=Hani|䭭}} |- | '''廿山一廿'''|| (TUMT) || : {{charlist|sc=Hani|䔇}} |- | '''廿山一女弓'''|| (TUMVN) || : {{charlist|sc=Hani|㼹}} |- | '''廿山弓日山'''|| (TUNAU) || : {{charlist|sc=Hani|䒐}} |- | '''廿山弓人'''|| (TUNO) || : {{charlist|sc=Hani|欮}} |- | '''廿山口山'''|| (TURU) || : {{charlist|sc=Hani|䒻}} |- | '''廿山山'''|| (TUU) || : {{charlist|sc=Hani|茁}} |} ==廿女 (TV)== {| lang="zh" |- | '''廿女火日'''|| (TVFA) || : {{charlist|sc=Hani|𦻖}} |- | '''廿女火月'''|| (TVFB) || : {{charlist|sc=Hani|蒳}} |- | '''廿女火木'''|| (TVFD) || : {{charlist|sc=Hani|虊}} |- | '''廿女火水'''|| (TVFE) || : {{charlist|sc=Hani|藧}} |- | '''廿女火火'''|| (TVFF) || : {{charlist|sc=Hani|蕬}} |- | '''廿女火竹'''|| (TVFH) || : {{charlist|sc=Hani|尠𦯷蒶䔋}} |- | '''廿女火戈'''|| (TVFI) || : {{charlist|sc=Hani|葤葯}} |- | '''廿女火十'''|| (TVFJ) || : {{charlist|sc=Hani|蘕}} |- | '''廿女火一'''|| (TVFM) || : {{charlist|sc=Hani|葒}} |- | '''廿女火心'''|| (TVFP) || : {{charlist|sc=Hani|𧄉}} |- | '''廿女火手'''|| (TVFQ) || : {{charlist|sc=Hani|䖂}} |- | '''廿女火口'''|| (TVFR) || : {{charlist|sc=Hani|𦹄𦿟}} |- | '''廿女火廿'''|| (TVFT) || : {{charlist|sc=Hani|蘊}} |- | '''廿女火山'''|| (TVFU) || : {{charlist|sc=Hani|蒓蕝}} |- | '''廿女火女'''|| (TVFV) || : {{charlist|sc=Hani|䕑}} |- | '''廿女火卜'''|| (TVFY) || : {{charlist|sc=Hani|蔠}} |- | '''廿女竹水'''|| (TVHE) || : {{charlist|sc=Hani|䕅}} |- | '''廿女竹土'''|| (TVHG) || : {{charlist|sc=Hani|䔨}} |- | '''廿女竹戈'''|| (TVHI) || : {{charlist|sc=Hani|𦶥}} |- | '''廿女竹中'''|| (TVHL) || : {{charlist|sc=Hani|薌}} |- | '''廿女竹心'''|| (TVHP) || : {{charlist|sc=Hani|䒲}} |- | '''廿女戈'''|| (TVI) || : {{charlist|sc=Hani|戡}} |- | '''廿女戈木'''|| (TVID) || : {{charlist|sc=Hani|孳孶藥}} |- | '''廿女戈火'''|| (TVIF) || : {{charlist|sc=Hani|䒺鶿}} |- | '''廿女戈竹'''|| (TVIH) || : {{charlist|sc=Hani|䓼}} |- | '''廿女戈戈'''|| (TVII) || : {{charlist|sc=Hani|兹茲}} |- | '''廿女戈弓'''|| (TVIN) || : {{charlist|sc=Hani|甆}} |- | '''廿女戈人'''|| (TVIO) || : {{charlist|sc=Hani|苡}} |- | '''廿女戈心'''|| (TVIP) || : {{charlist|sc=Hani|慈}} |- | '''廿女戈尸'''|| (TVIS) || : {{charlist|sc=Hani|䒛苭}} |- | '''廿女十'''|| (TVJ) || : {{charlist|sc=Hani|卙}} |- | '''廿女十木'''|| (TVJD) || : {{charlist|sc=Hani|𦳀}} |- | '''廿女十口'''|| (TVJR) || : {{charlist|sc=Hani|菇}} |- | '''廿女十山'''|| (TVJU) || : {{charlist|sc=Hani|𦹅}} |- | '''廿女大尸'''|| (TVKS) || : {{charlist|sc=Hani|勘㔦}} |- | '''廿女中月山'''|| (TVLBU) || : {{charlist|sc=Hani|㽎}} |- | '''廿女中大'''|| (TVLK) || : {{charlist|sc=Hani|荍}} |- | '''廿女一月金'''|| (TVMBC) || : {{charlist|sc=Hani|䫖}} |- | '''廿女一木'''|| (TVMD) || : {{charlist|sc=Hani|䕈}} |- | '''廿女一土'''|| (TVMG) || : {{charlist|sc=Hani|莊}} |- | '''廿女一戈'''|| (TVMI) || : {{charlist|sc=Hani|药蔣薅}} |- | '''廿女一一'''|| (TVMM) || : {{charlist|sc=Hani|荭}} |- | '''廿女一廿'''|| (TVMT) || : {{charlist|sc=Hani|蕴}} |- | '''廿女一山'''|| (TVMU) || : {{charlist|sc=Hani|莼}} |- | '''廿女一田'''|| (TVMW) || : {{charlist|sc=Hani|葘蘠}} |- | '''廿女弓木'''|| (TVND) || : {{charlist|sc=Hani|䒵}} |- | '''廿女弓水'''|| (TVNE) || : {{charlist|sc=Hani|菉}} |- | '''廿女弓戈弓'''|| (TVNIN) || : {{charlist|sc=Hani|夦}} |- | '''廿女弓人'''|| (TVNO) || : {{charlist|sc=Hani|歁}} |- | '''廿女口'''|| (TVR) || : {{charlist|sc=Hani|茹}} |- | '''廿女口火'''|| (TVRF) || : {{charlist|sc=Hani|蕠}} |- | '''廿女口手'''|| (TVRQ) || : {{charlist|sc=Hani|蒘}} |- | '''廿女尸中'''|| (TVSL) || : {{charlist|sc=Hani|𦶦}} |- | '''廿女尸心'''|| (TVSP) || : {{charlist|sc=Hani|𦲁}} |- | '''廿女山大'''|| (TVUK) || : {{charlist|sc=Hani|𦾡}} |- | '''廿女女竹'''|| (TVVH) || : {{charlist|sc=Hani|芗}} |- | '''廿女女十'''|| (TVVJ) || : {{charlist|sc=Hani|䓸}} |- | '''廿女女女'''|| (TVVV) || : {{charlist|sc=Hani|葌}} |- | '''廿女女田'''|| (TVVW) || : {{charlist|sc=Hani|菑}} |- | '''廿女卜水'''|| (TVYE) || : {{charlist|sc=Hani|㪛}} |- | '''廿女卜十'''|| (TVYJ) || : {{charlist|sc=Hani|斟}} |- | '''廿女卜女'''|| (TVYV) || : {{charlist|sc=Hani|𦴣}} |} ==廿田 (TW)== {| lang="zh" |- | '''廿田'''|| (TW) || : {{charlist|sc=Hani|曲苗}} |- | '''廿田日'''|| (TWA) || : {{charlist|sc=Hani|曹}} |- | '''廿田月戈'''|| (TWBI) || : {{charlist|sc=Hani|蠆䘍}} |- | '''廿田月人'''|| (TWBO) || : {{charlist|sc=Hani|𧄌躉}} |- | '''廿田金月'''|| (TWCB) || : {{charlist|sc=Hani|莔}} |- | '''廿田木'''|| (TWD) || : {{charlist|sc=Hani|菓}} |- | '''廿田木戈'''|| (TWDI) || : {{charlist|sc=Hani|尊}} |- | '''廿田火'''|| (TWF) || : {{charlist|sc=Hani|㷕}} |- | '''廿田火口'''|| (TWFR) || : {{charlist|sc=Hani|䕸}} |- | '''廿田火山'''|| (TWFU) || : {{charlist|sc=Hani|蔨}} |- | '''廿田土'''|| (TWG) || : {{charlist|sc=Hani|荲}} |- | '''廿田土女'''|| (TWGV) || : {{charlist|sc=Hani|薗}} |- | '''廿田竹日火'''|| (TWHAF) || : {{charlist|sc=Hani|鶓}} |- | '''廿田竹木'''|| (TWHD) || : {{charlist|sc=Hani|菌}} |- | '''廿田戈大'''|| (TWIK) || : {{charlist|sc=Hani|猷}} |- | '''廿田戈大山'''|| (TWIKU) || : {{charlist|sc=Hani|𨠫}} |- | '''廿田戈一'''|| (TWIM) || : {{charlist|sc=Hani|蔮}} |- | '''廿田戈口一'''|| (TWIRM) || : {{charlist|sc=Hani|䤋}} |- | '''廿田十口'''|| (TWJR) || : {{charlist|sc=Hani|䓢}} |- | '''廿田大'''|| (TWK) || : {{charlist|sc=Hani|奠茵}} |- | '''廿田大心'''|| (TWKP) || : {{charlist|sc=Hani|蒽}} |- | '''廿田大尸'''|| (TWKS) || : {{charlist|sc=Hani|莮}} |- | '''廿田中日'''|| (TWLA) || : {{charlist|sc=Hani|薯}} |- | '''廿田中月'''|| (TWLB) || : {{charlist|sc=Hani|萬}} |- | '''廿田中金'''|| (TWLC) || : {{charlist|sc=Hani|蕒}} |- | '''廿田中水'''|| (TWLE) || : {{charlist|sc=Hani|蘉}} |- | '''廿田中土'''|| (TWLG) || : {{charlist|sc=Hani|蘿}} |- | '''廿田中戈'''|| (TWLI) || : {{charlist|sc=Hani|蔑薎}} |- | '''廿田中戈戈'''|| (TWLII) || : {{charlist|sc=Hani|蠤}} |- | '''廿田中十'''|| (TWLJ) || : {{charlist|sc=Hani|䕉}} |- | '''廿田中弓'''|| (TWLN) || : {{charlist|sc=Hani|夢甍藅蘮}} |- | '''廿田中人'''|| (TWLO) || : {{charlist|sc=Hani|䠢}} |- | '''廿田中心'''|| (TWLP) || : {{charlist|sc=Hani|薨藣}} |- | '''廿田中山'''|| (TWLU) || : {{charlist|sc=Hani|瞢}} |- | '''廿田一土戈'''|| (TWMGI) || : {{charlist|sc=Hani|㻃}} |- | '''廿田一一女'''|| (TWMMV) || : {{charlist|sc=Hani|農}} |- | '''廿田一口廿'''|| (TWMRT) || : {{charlist|sc=Hani|豊}} |- | '''廿田一女'''|| (TWMV) || : {{charlist|sc=Hani|葨}} |- | '''廿田人'''|| (TWO) || : {{charlist|sc=Hani|苬}} |- | '''廿田人廿'''|| (TWOT) || : {{charlist|sc=Hani|蒕}} |- | '''廿田心'''|| (TWP) || : {{charlist|sc=Hani|㤟葸}} |- | '''廿田心卜一'''|| (TWPYM) || : {{charlist|sc=Hani|鹋}} |- | '''廿田口'''|| (TWR) || : {{charlist|sc=Hani|茴}} |- | '''廿田廿金'''|| (TWTC) || : {{charlist|sc=Hani|䔬}} |- | '''廿田廿十'''|| (TWTJ) || : {{charlist|sc=Hani|蓽}} |- | '''廿田女'''|| (TWV) || : {{charlist|sc=Hani|𦮗}} |- | '''廿田女火'''|| (TWVF) || : {{charlist|sc=Hani|蔂}} |- | '''廿田田木'''|| (TWWD) || : {{charlist|sc=Hani|蘽}} |- | '''廿田田火'''|| (TWWF) || : {{charlist|sc=Hani|虆}} |- | '''廿田田土'''|| (TWWG) || : {{charlist|sc=Hani|蘲}} |- | '''廿田田田'''|| (TWWW) || : {{charlist|sc=Hani|藟}} |- | '''廿田卜戈'''|| (TWYI) || : {{charlist|sc=Hani|苺}} |} ==廿卜 (TY)== {| lang="zh" |- | '''廿卜日十'''|| (TYAJ) || : {{charlist|sc=Hani|䓬}} |- | '''廿卜月月'''|| (TYBB) || : {{charlist|sc=Hani|蒂薖}} |- | '''廿卜月土'''|| (TYBG) || : {{charlist|sc=Hani|蘺}} |- | '''廿卜月人'''|| (TYBO) || : {{charlist|sc=Hani|藃}} |- | '''廿卜月心'''|| (TYBP) || : {{charlist|sc=Hani|蘢}} |- | '''廿卜月尸'''|| (TYBS) || : {{charlist|sc=Hani|蒡}} |- | '''廿卜月山'''|| (TYBU) || : {{charlist|sc=Hani|𦾾}} |- | '''廿卜金月'''|| (TYCB) || : {{charlist|sc=Hani|蔏蔐}} |- | '''廿卜金十'''|| (TYCJ) || : {{charlist|sc=Hani|𧅵}} |- | '''廿卜金大'''|| (TYCK) || : {{charlist|sc=Hani|茭}} |- | '''廿卜金山'''|| (TYCU) || : {{charlist|sc=Hani|萒}} |- | '''廿卜金女'''|| (TYCV) || : {{charlist|sc=Hani|𦶧蔉}} |- | '''廿卜木土'''|| (TYDG) || : {{charlist|sc=Hani|䕹}} |- | '''廿卜木大'''|| (TYDK) || : {{charlist|sc=Hani|䔻}} |- | '''廿卜木中'''|| (TYDL) || : {{charlist|sc=Hani|䔎薪}} |- | '''廿卜木人'''|| (TYDO) || : {{charlist|sc=Hani|藗}} |- | '''廿卜木山'''|| (TYDU) || : {{charlist|sc=Hani|藽}} |- | '''廿卜水木'''|| (TYED) || : {{charlist|sc=Hani|薒}} |- | '''廿卜火木'''|| (TYFD) || : {{charlist|sc=Hani|蒾}} |- | '''廿卜火水'''|| (TYFE) || : {{charlist|sc=Hani|菽}} |- | '''廿卜土手'''|| (TYGQ) || : {{charlist|sc=Hani|薘}} |- | '''廿卜土女'''|| (TYGV) || : {{charlist|sc=Hani|薳}} |- | '''廿卜竹金'''|| (TYHC) || : {{charlist|sc=Hani|蘋}} |- | '''廿卜竹十'''|| (TYHJ) || : {{charlist|sc=Hani|蓬}} |- | '''廿卜竹中'''|| (TYHL) || : {{charlist|sc=Hani|菦}} |- | '''廿卜竹弓'''|| (TYHN) || : {{charlist|sc=Hani|苀}} |- | '''廿卜竹口'''|| (TYHR) || : {{charlist|sc=Hani|䔏}} |- | '''廿卜竹尸'''|| (TYHS) || : {{charlist|sc=Hani|芳}} |- | '''廿卜竹女'''|| (TYHV) || : {{charlist|sc=Hani|䒾}} |- | '''廿卜戈月'''|| (TYIB) || : {{charlist|sc=Hani|𦱀}} |- | '''廿卜戈十'''|| (TYIJ) || : {{charlist|sc=Hani|䔞}} |- | '''廿卜戈山'''|| (TYIU) || : {{charlist|sc=Hani|茺}} |- | '''廿卜戈女'''|| (TYIV) || : {{charlist|sc=Hani|䕂}} |- | '''廿卜十十'''|| (TYJJ) || : {{charlist|sc=Hani|蓮}} |- | '''廿卜大'''|| (TYK) || : {{charlist|sc=Hani|芠}} |- | '''廿卜大中'''|| (TYKL) || : {{charlist|sc=Hani|荠}} |- | '''廿卜大手'''|| (TYKQ) || : {{charlist|sc=Hani|莲}} |- | '''廿卜中竹'''|| (TYLH) || : {{charlist|sc=Hani|荹}} |- | '''廿卜中一'''|| (TYLM) || : {{charlist|sc=Hani|芷}} |- | '''廿卜中弓'''|| (TYLN) || : {{charlist|sc=Hani|㔈}} |- | '''廿卜一'''|| (TYM) || : {{charlist|sc=Hani|䒙}} |- | '''廿卜一木'''|| (TYMD) || : {{charlist|sc=Hani|蘃}} |- | '''廿卜一火'''|| (TYMF) || : {{charlist|sc=Hani|茮}} |- | '''廿卜一竹'''|| (TYMH) || : {{charlist|sc=Hani|薉}} |- | '''廿卜一一'''|| (TYMM) || : {{charlist|sc=Hani|蕋}} |- | '''廿卜一人'''|| (TYMO) || : {{charlist|sc=Hani|蓫}} |- | '''廿卜一心'''|| (TYMP) || : {{charlist|sc=Hani|茈}} |- | '''廿卜一口'''|| (TYMR) || : {{charlist|sc=Hani|䓂}} |- | '''廿卜一山'''|| (TYMU) || : {{charlist|sc=Hani|䓕}} |- | '''廿卜弓月'''|| (TYNB) || : {{charlist|sc=Hani|蓪}} |- | '''廿卜弓火'''|| (TYNF) || : {{charlist|sc=Hani|䕖}} |- | '''廿卜弓女'''|| (TYNV) || : {{charlist|sc=Hani|䕦}} |- | '''廿卜人水'''|| (TYOE) || : {{charlist|sc=Hani|藙}} |- | '''廿卜人土'''|| (TYOG) || : {{charlist|sc=Hani|𦻗}} |- | '''廿卜人十'''|| (TYOJ) || : {{charlist|sc=Hani|萃}} |- | '''廿卜心木'''|| (TYPD) || : {{charlist|sc=Hani|䓱}} |- | '''廿卜心水'''|| (TYPE) || : {{charlist|sc=Hani|𧃍}} |- | '''廿卜心火'''|| (TYPF) || : {{charlist|sc=Hani|䔝}} |- | '''廿卜心一'''|| (TYPM) || : {{charlist|sc=Hani|蔖}} |- | '''廿卜心心'''|| (TYPP) || : {{charlist|sc=Hani|藘}} |- | '''廿卜心廿'''|| (TYPT) || : {{charlist|sc=Hani|蘆}} |- | '''廿卜心山'''|| (TYPU) || : {{charlist|sc=Hani|萀}} |- | '''廿卜口'''|| (TYR) || : {{charlist|sc=Hani|苫}} |- | '''廿卜口日'''|| (TYRA) || : {{charlist|sc=Hani|藷}} |- | '''廿卜口月'''|| (TYRB) || : {{charlist|sc=Hani|蒿𧀎}} |- | '''廿卜口木'''|| (TYRD) || : {{charlist|sc=Hani|藁藳}} |- | '''廿卜口水'''|| (TYRE) || : {{charlist|sc=Hani|蔎𦻑蕸蘐䕶}} |- | '''廿卜口十'''|| (TYRJ) || : {{charlist|sc=Hani|䔓}} |- | '''廿卜口中'''|| (TYRL) || : {{charlist|sc=Hani|蔀}} |- | '''廿卜口弓'''|| (TYRN) || : {{charlist|sc=Hani|葶}} |- | '''廿卜口人'''|| (TYRO) || : {{charlist|sc=Hani|䕛}} |- | '''廿卜口心'''|| (TYRP) || : {{charlist|sc=Hani|薧}} |- | '''廿卜口山'''|| (TYRU) || : {{charlist|sc=Hani|䓽}} |- | '''廿卜口女'''|| (TYRV) || : {{charlist|sc=Hani|藹蘘}} |- | '''廿卜尸木'''|| (TYSD) || : {{charlist|sc=Hani|葹}} |- | '''廿卜尸大'''|| (TYSK) || : {{charlist|sc=Hani|蔟}} |- | '''廿卜尸一'''|| (TYSM) || : {{charlist|sc=Hani|虀}} |- | '''廿卜尸人'''|| (TYSO) || : {{charlist|sc=Hani|蔙}} |- | '''廿卜尸心'''|| (TYSP) || : {{charlist|sc=Hani|𦴪}} |- | '''廿卜尸卜'''|| (TYSY) || : {{charlist|sc=Hani|菸}} |- | '''廿卜廿'''|| (TYT) || : {{charlist|sc=Hani|苙}} |- | '''廿卜廿日'''|| (TYTA) || : {{charlist|sc=Hani|萻}} |- | '''廿卜廿月'''|| (TYTB) || : {{charlist|sc=Hani|𦽴}} |- | '''廿卜廿土'''|| (TYTG) || : {{charlist|sc=Hani|蕫}} |- | '''廿卜廿戈'''|| (TYTI) || : {{charlist|sc=Hani|𦲂𦵑}} |- | '''廿卜廿十'''|| (TYTJ) || : {{charlist|sc=Hani|莘}} |- | '''廿卜廿心'''|| (TYTP) || : {{charlist|sc=Hani|薏}} |- | '''廿卜廿口'''|| (TYTR) || : {{charlist|sc=Hani|菩蒟}} |- | '''廿卜廿山'''|| (TYTU) || : {{charlist|sc=Hani|䔔}} |- | '''廿卜廿女'''|| (TYTV) || : {{charlist|sc=Hani|菨}} |- | '''廿卜山月'''|| (TYUB) || : {{charlist|sc=Hani|蓠}} |- | '''廿卜山水'''|| (TYUE) || : {{charlist|sc=Hani|𡖂䕫}} |- | '''廿卜女'''|| (TYV) || : {{charlist|sc=Hani|芒}} |- | '''廿卜女月'''|| (TYVB) || : {{charlist|sc=Hani|䕍}} |- | '''廿卜女土'''|| (TYVG) || : {{charlist|sc=Hani|蕹}} |- | '''廿卜女人'''|| (TYVO) || : {{charlist|sc=Hani|荄}} |- | '''廿卜女心'''|| (TYVP) || : {{charlist|sc=Hani|莣}} |- | '''廿卜女山'''|| (TYVU) || : {{charlist|sc=Hani|荒}} |- | '''廿卜女田'''|| (TYVW) || : {{charlist|sc=Hani|蓄}} |- | '''廿卜田戈'''|| (TYWI) || : {{charlist|sc=Hani|蓾}} |- | '''廿卜田一'''|| (TYWM) || : {{charlist|sc=Hani|䕊}} |- | '''廿卜田女'''|| (TYWV) || : {{charlist|sc=Hani|蓑}} |- | '''廿卜卜'''|| (TYY) || : {{charlist|sc=Hani|苄}} |- | '''廿卜卜月'''|| (TYYB) || : {{charlist|sc=Hani|藡}} |- | '''廿卜卜人'''|| (TYYO) || : {{charlist|sc=Hani|蘧}} |- | '''廿卜難'''|| (TYX) || : {{charlist|sc=Hani|薺}} |} ==廿難 (TX)== {| lang="zh" |- | '''廿難金'''|| (TXC) || : {{charlist|sc=Hani|兼}} |} [[Thể loại:Phụ lục Chữ Hán|Cangjie T]] 93156svk03gjtklvkrvio33ynoaouna Phụ lục:Việt bính/c 100 419260 2568643 2026-10-05T09:54:46Z Hiyuune 50834 Trang mới: “{{yue-jyutping TOC}} {{tocright}} ==caa== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[caa1|caa<sup>1</sup>]] : | {{charlist|sc=Hani|叉喳嗏岔差㦋扠杈欻汊肞䑡艖䟕蹅釵銟钗䲖}} |- ! style="vertical-align:top;font-size:large" | [[caa2|caa<sup>2</sup>]] : | {{charlist|sc=Hani|嗏鑔镲}} |- ! style="vertical-align:top;font-size:large" | [[caa3|caa<sup>3</sup>]] : | {{charlist|sc=Hani|侘奼姹岔㣇㣾㤞杈汊㳗秅䊬紁𮵿䖳蜡衩…” 2568643 wikitext text/x-wiki {{yue-jyutping TOC}} {{tocright}} ==caa== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[caa1|caa<sup>1</sup>]] : | {{charlist|sc=Hani|叉喳嗏岔差㦋扠杈欻汊肞䑡艖䟕蹅釵銟钗䲖}} |- ! style="vertical-align:top;font-size:large" | [[caa2|caa<sup>2</sup>]] : | {{charlist|sc=Hani|嗏鑔镲}} |- ! style="vertical-align:top;font-size:large" | [[caa3|caa<sup>3</sup>]] : | {{charlist|sc=Hani|侘奼姹岔㣇㣾㤞杈汊㳗秅䊬紁𮵿䖳蜡衩詫诧䟕}} |- ! style="vertical-align:top;font-size:large" | [[caa4|caa<sup>4</sup>]] : | {{charlist|sc=Hani|喳垞㜁嵖㠐㢉㢒搽查査楂槎𤨓䁟碪碴秅𥻗𦉆艖茬茶䠧鑔餷馇䱹𩿞}} |- ! style="vertical-align:top;font-size:large" | [[caa5|caa<sup>5</sup>]] : | {{charlist|sc=Hani|㐱蹅}} |- ! style="vertical-align:top;font-size:large" | [[caa6|caa<sup>6</sup>]] : | {{charlist|sc=Hani|𨩨𬭠}} |} ==caai== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[caai1|caai<sup>1</sup>]] : | {{charlist|sc=Hani|差搋搓㮲猜㼮䞗䟀䠕釵钗靫䶩}} |- ! style="vertical-align:top;font-size:large" | [[caai2|caai<sup>2</sup>]] : | {{charlist|sc=Hani|跴踩踹}} |- ! style="vertical-align:top;font-size:large" | [[caai3|caai<sup>3</sup>]] : | {{charlist|sc=Hani|㗫嘬囆㴞瘥虿蜡蠆䘍袃訍䟙}} |- ! style="vertical-align:top;font-size:large" | [[caai4|caai<sup>4</sup>]] : | {{charlist|sc=Hani|侪㑪儕喍𡣙柴犲㾹祡䄍茈䓱䜬豺䡨}} |} ==caak== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[caak1|caak<sup>1</sup>]] : | {{charlist|sc=Hani|惻測}} |- ! style="vertical-align:top;font-size:large" | [[caak3|caak<sup>3</sup>]] : | {{charlist|sc=Hani|冊册圠坼㥽憡拆拺㨲㩍㩞敇柵栅烢𤾀皟㿭𥑬笧策䇲筞筴箣𥰡簎䊂茦萗𬠠蠈䜺頙}} |- ! style="vertical-align:top;font-size:large" | [[caak6|caak<sup>6</sup>]] : | {{charlist|sc=Hani|戝蠈賊贼䰹鰂鱡鲗}} |} ==caam== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[caam1|caam<sup>1</sup>]] : | {{charlist|sc=Hani|𫢺㑴傪㓎参𠫭參叄㕘叅𠻝㟥㠁掺搀摻攙梫㰫䂘䆮驂骖}} |- ! style="vertical-align:top;font-size:large" | [[caam2|caam<sup>2</sup>]] : | {{charlist|sc=Hani|噆嬠惨慘憯㦧㪸旵朁𥮾篸䑎䤘黪黲}} |- ! style="vertical-align:top;font-size:large" | [[caam3|caam<sup>3</sup>]] : | {{charlist|sc=Hani|儳忏懴懺杉檆䜟讖䟃䱿}} |- ! style="vertical-align:top;font-size:large" | [[caam4|caam<sup>4</sup>]] : | {{charlist|sc=Hani|劖㕴嚵㜄㝂嶃巉惭𰑧慙慚掺搀摻攙枨棖㰊欃毚瀺𰡔獑㺥㻸㽸磛艬蚕蝅䗝䗞䘉蠶蠺讒谗䣟酁䤫鑱镵䧯饞馋䳻}} |- ! style="vertical-align:top;font-size:large" | [[caam5|caam<sup>5</sup>]] : | {{charlist|sc=Hani|㔆劖棖}} |} ==caan== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[caan1|caan<sup>1</sup>]] : | {{charlist|sc=Hani|喰残殘湌爘㺗䀼䚱飡䬸餐䱗𮬞}} |- ! style="vertical-align:top;font-size:large" | [[caan2|caan<sup>2</sup>]] : | {{charlist|sc=Hani|丳产㐱刬剗剷㜄𡶴嵼摌𰗡㯆浐滻㹌𫞣㹽產産䂧䆮簅鏟铲䪾}} |- ! style="vertical-align:top;font-size:large" | [[caan3|caan<sup>3</sup>]] : | {{charlist|sc=Hani|𠍇儏㛑孱㣓澯灿燦㻮𤨪璨粲羼薒䟢𨮏}} |- ! style="vertical-align:top;font-size:large" | [[caan4|caan<sup>4</sup>]] : | {{charlist|sc=Hani|僝残殘㱩䏼䝳}} |- ! style="vertical-align:top;font-size:large" | [[caan5|caan<sup>5</sup>]] : | {{charlist|sc=Hani|枨棖}} |} ==caang== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[caang1|caang<sup>1</sup>]] : | {{charlist|sc=Hani|倀憆撐撑棦橕爭牚瞠𦉘䟫辶饓}} |- ! style="vertical-align:top;font-size:large" | [[caang2|caang<sup>2</sup>]] : | {{charlist|sc=Hani|橙}} |- ! style="vertical-align:top;font-size:large" | [[caang3|caang<sup>3</sup>]] : | {{charlist|sc=Hani|撐𥋇鋥锃}} |- ! style="vertical-align:top;font-size:large" | [[caang4|caang<sup>4</sup>]] : | {{charlist|sc=Hani|伧倀傖𰓄挰掁揨撜朾枨棖橙檙䁎䚘鏳}} |} ==caap== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[caap1|caap<sup>1</sup>]] : | {{charlist|sc=Hani|㠍㴕䁒䉅䊁䌌䐕䶓}} |- ! style="vertical-align:top;font-size:large" | [[caap3|caap<sup>3</sup>]] : | {{charlist|sc=Hani|𠱞囃挿㬁㮑疀臿𦥛遪鍤锸}} |} ==caat== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[caat1|caat<sup>1</sup>]] : | {{charlist|sc=Hani|䫄}} |- ! style="vertical-align:top;font-size:large" | [[caat3|caat<sup>3</sup>]] : | {{charlist|sc=Hani|刷刹剎㕞唰嚓察擦攃𣏂檫獭獺䃰礤礸䕓詧𩟔䶪𬺕}} |} ==caau== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[caau1|caau<sup>1</sup>]] : | {{charlist|sc=Hani|剿勦㘜抄毮𤙴㻌䌷𧣈鈔钞𱆙䰫䱸䲖䵸}} |- ! style="vertical-align:top;font-size:large" | [[caau2|caau<sup>2</sup>]] : | {{charlist|sc=Hani|吵㶤炒𬊂焣㷅煼訬𰵏}} |- ! style="vertical-align:top;font-size:large" | [[caau3|caau<sup>3</sup>]] : | {{charlist|sc=Hani|仦仯𠳕㘊摷罺耖肏䏫觘䵎}} |- ! style="vertical-align:top;font-size:large" | [[caau4|caau<sup>4</sup>]] : | {{charlist|sc=Hani|㐜㘜巢巣樔㴞漅㻌㽲㿧𥊌窲䈞䓓轈𬨓䣔鄛䲖䲧}} |} ==cai== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[cai1|cai<sup>1</sup>]] : | {{charlist|sc=Hani|凄啛妻㝽悽捿栖棲沏淒䂘紪緀𰬢䐤萋褄郪霋鶈}} |- ! style="vertical-align:top;font-size:large" | [[cai2|cai<sup>2</sup>]] : | {{charlist|sc=Hani|皉}} |- ! style="vertical-align:top;font-size:large" | [[cai3|cai<sup>3</sup>]] : | {{charlist|sc=Hani|傺切𠯦妻憏摕摖沏痸䀙矵砌䏅䟷𰸛䠠銐䴝}} |- ! style="vertical-align:top;font-size:large" | [[cai4|cai<sup>4</sup>]] : | {{charlist|sc=Hani|亝𫺊懠㪓斉斊𣋠緕纃𬘧艩薺蛴蠐賫賷釮𬸾麡齊䶒𪗆齌齐𱌗}} |- ! style="vertical-align:top;font-size:large" | [[cai5|cai<sup>5</sup>]] : | {{charlist|sc=Hani|荠萕薺鮆鱭鲚𫚖}} |- ! style="vertical-align:top;font-size:large" | [[cai6|cai<sup>6</sup>]] : | {{charlist|sc=Hani|哜嚌}} |} ==cak== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[cak1|cak<sup>1</sup>]] : | {{charlist|sc=Hani|墄廁恻惻测測畟䔴}} |- ! style="vertical-align:top;font-size:large" | [[cak3|cak<sup>3</sup>]] : | {{charlist|sc=Hani|䂘䍉䞣}} |} ==cam== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[cam1|cam<sup>1</sup>]] : | {{charlist|sc=Hani|侵㑴參𠬶㗫㟥嵾梫棽䂁篸綅䑣䚀䚁誛諃𰵱䜷賝𫎩䟃駸骎鮼}} |- ! style="vertical-align:top;font-size:large" | [[cam2|cam<sup>2</sup>]] : | {{charlist|sc=Hani|㔸噆𫮅墋夦㜗寑寝寢㝲㩥梫㾛㿊硶碜磣贂趻踸𮠳醦䫖}} |- ! style="vertical-align:top;font-size:large" | [[cam3|cam<sup>3</sup>]] : | {{charlist|sc=Hani|吢吣唚抋㨻𬢳謲譖䜟讖𬤄谶𩂈}} |- ! style="vertical-align:top;font-size:large" | [[cam4|cam<sup>4</sup>]] : | {{charlist|sc=Hani|㖊噚埁龳㚯㜄㜞㜦寻尋㝷𡬶挦㨻撏𰕁攳𩖰枔桪樳沈沉浔潯㶣𬊈燅燖㸥㺑𬍤璕䂁𦅛䍼䒞荨莐蕁䕭襑䜛𬩽鄩鈂䤟𬬵霃䫮𫠇鬵魫䰼鱏鱘鲟𱈓}} |- ! style="vertical-align:top;font-size:large" | [[cam5|cam<sup>5</sup>]] : | {{charlist|sc=Hani|蕈}} |} ==can== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[can1|can<sup>1</sup>]] : | {{charlist|sc=Hani|亲嗔嚫媇𡤅寴㥇㥲㱚瞋䉔䐜䙁𧡘親謓䠳齓}} |- ! style="vertical-align:top;font-size:large" | [[can2|can<sup>2</sup>]] : | {{charlist|sc=Hani|㐱吲哂姫弞弫㦃抻捵昣殄㶊畛疢疹眕矤矧笉䊲紖紾纼聄䐮袗覙訠診诊辴頣駗𱅇鬒䴼黰}} |- ! style="vertical-align:top;font-size:large" | [[can3|can<sup>3</sup>]] : | {{charlist|sc=Hani|儭𰈍嚫榇櫬𰜜瀙灿㽩疢稱羼藽衬襯𧡘親䞋𫎪趁趂齓齔龀}} |- ! style="vertical-align:top;font-size:large" | [[can4|can<sup>4</sup>]] : | {{charlist|sc=Hani|塵尘敶樄𫈟蔯薼𰳄螴軙迧陈陳}} |- ! style="vertical-align:top;font-size:large" | [[can5|can<sup>5</sup>]] : | {{charlist|sc=Hani|紖纼}} |} ==cang== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[cang1|cang<sup>1</sup>]] : | {{charlist|sc=Hani|㓌噌𰩓竀罉䟖䠀鐺铛靗}} |- ! style="vertical-align:top;font-size:large" | [[cang2|cang<sup>2</sup>]] : | {{charlist|sc=Hani|㲂䆑}} |- ! style="vertical-align:top;font-size:large" | [[cang3|cang<sup>3</sup>]] : | {{charlist|sc=Hani|鋥}} |- ! style="vertical-align:top;font-size:large" | [[cang4|cang<sup>4</sup>]] : | {{charlist|sc=Hani|层層嶒㨃㬝曾㲂䁬碀䆑䆵䆸竲䉕䉞鄫䧜驓𫘯}} |} ==cap== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[cap1|cap<sup>1</sup>]] : | {{charlist|sc=Hani|偮咠嶯㣬戢湁湒潗濈緁緝𰬡缉葺蓻蕺䙄諿輯辑雴}} |- ! style="vertical-align:top;font-size:large" | [[cap3|cap<sup>3</sup>]] : | {{charlist|sc=Hani|㔍㛼㢎㤴㵬䕹䛽䦺䮜}} |} ==cat== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[cat1|cat<sup>1</sup>]] : | {{charlist|sc=Hani|七𠀁㓒㓼㔑𠤎㭍柒桼㯃漆腟䜉𬤘}} |- ! style="vertical-align:top;font-size:large" | [[cat3|cat<sup>3</sup>]] : | {{charlist|sc=Hani|㳗㺚䌨䓭}} |- ! style="vertical-align:top;font-size:large" | [[cat6|cat<sup>6</sup>]] : | {{charlist|sc=Hani|𫵱𨳍䵽}} |} ==cau== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[cau1|cau<sup>1</sup>]] : | {{charlist|sc=Hani|偢媝抽𫼝𢭆揫搊㨨㩅楸煍犫𤧐瘳䀺秋秌𬓫穐䆋𥤛𥬠篍篘紬緧䋺𬘴𬘶䐐萩蘒蝵蟗蠤䜈趥䠓䨂𩄍鞦鞧鬏鰌鰍鳅䲡鶖鹙龝}} |- ! style="vertical-align:top;font-size:large" | [[cau2|cau<sup>2</sup>]] : | {{charlist|sc=Hani|丑侴勦吜杻杽橻𥄨𬑍瞅𬑡矁䎐醜}} |- ! style="vertical-align:top;font-size:large" | [[cau3|cau<sup>3</sup>]] : | {{charlist|sc=Hani|凑嗅㗜楱殠湊溴糗腠臭臰輳辏遚𩡗齅}} |- ! style="vertical-align:top;font-size:large" | [[cau4|cau<sup>4</sup>]] : | {{charlist|sc=Hani|仇俦儔𠑥唒嚋囚𫝩嬦崷帱幬㤽𪫷惆懤㦞栦椆汓泅渞湭𤅕𬊍煪燽犨畴疇𤴆皗稠筹籌紬絒綢䌧䌷绸䍭䎿苬䓓菗薵蝤裯詶䜈讎讐踌躊逎遒酋酧酬醻雔雠𱆛魗鮂鰽𱇠𫚧}} |- ! style="vertical-align:top;font-size:large" | [[cau5|cau<sup>5</sup>]] : | {{charlist|sc=Hani|𧽒䠗}} |} ==ce== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[ce1|ce<sup>1</sup>]] : | {{charlist|sc=Hani|伡俥𪠳唓𠾏𡌄奢鿈㨂檨𤉖砗硨莗𰲬蛼車车}} |- ! style="vertical-align:top;font-size:large" | [[ce2|ce<sup>2</sup>]] : | {{charlist|sc=Hani|且偖𠍽哆𠳏奲尺扯抯撦炧䎐䏡}} |- ! style="vertical-align:top;font-size:large" | [[ce3|ce<sup>3</sup>]] : | {{charlist|sc=Hani|斜㾝笡}} |- ! style="vertical-align:top;font-size:large" | [[ce4|ce<sup>4</sup>]] : | {{charlist|sc=Hani|厁㖿㙦㚗斜𦳃䔑衺輋邪}} |- ! style="vertical-align:top;font-size:large" | [[ce5|ce<sup>5</sup>]] : | {{charlist|sc=Hani|灺炧䵦}} |- ! style="vertical-align:top;font-size:large" | [[ce6|ce<sup>6</sup>]] : | {{charlist|sc=Hani|𠳏灺}} |} ==cek== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[cek3|cek<sup>3</sup>]] : | {{charlist|sc=Hani|伬叺呎㕽尺灻𤆍烾𤷫硳𦬨䜵赤䤲䨏}} |} ==ceng== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[ceng1|ceng<sup>1</sup>]] : | {{charlist|sc=Hani|清䙲靑青}} |- ! style="vertical-align:top;font-size:large" | [[ceng2|ceng<sup>2</sup>]] : | {{charlist|sc=Hani|請}} |- ! style="vertical-align:top;font-size:large" | [[ceng4|ceng<sup>4</sup>]] : | {{charlist|sc=Hani|夝晴}} |} ==ceoi== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[ceoi1|ceoi<sup>1</sup>]] : | {{charlist|sc=Hani|伹催厜吹哸嗺坥㜠崔嶉㢡推摧榱㵏炊獕璀㿐磪䊫縗缞蛆衰䙑䝙貙趋趍趨䡪鏙𰾰龡䶴}} |- ! style="vertical-align:top;font-size:large" | [[ceoi2|ceoi<sup>2</sup>]] : | {{charlist|sc=Hani|取娶揣㪜漼璀𧍒趡䧽䲝䶴}} |- ! style="vertical-align:top;font-size:large" | [[ceoi3|ceoi<sup>3</sup>]] : | {{charlist|sc=Hani|伜倅刞吹啐啛娶㝮橇㯔𣝦毳㳃淬濢㵶焠琗皠䁦䃀䄟竁紣綷𮉬翆翠耝䏣脃脆膬臎䕜䖀䘹襊覰覷覻觑𰴜𰴞䝻趣䦟䦤䦷韢𬰶}} |- ! style="vertical-align:top;font-size:large" | [[ceoi4|ceoi<sup>4</sup>]] : | {{charlist|sc=Hani|俆倅凗厨㕑𱓬𡃴墔㝽𢊍廚徐㥨慛捶搥桘棰椎槌槯橱櫉滁漼㵦㵭㻟瓍磪䄲箠篨𥱥䍋䍱腄膗菙蒢蒣蜍諈䜔䝋遀䢫錘鎚䥦锤𬭨陏除隋随隨顀𱂭䱰䵚䶆}} |- ! style="vertical-align:top;font-size:large" | [[ceoi5|ceoi<sup>5</sup>]] : | {{charlist|sc=Hani|㷃}} |} ==ceon== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[ceon1|ceon<sup>1</sup>]] : | {{charlist|sc=Hani|夋媋𢰦旾春㫩𣇸暙杶椿槆橁櫄㻐瑃䄝竴膥萅蝽䞭䞺輴𮝸鰆䲠鶞𪂹𱊑}} |- ! style="vertical-align:top;font-size:large" | [[ceon2|ceon<sup>2</sup>]] : | {{charlist|sc=Hani|偆㖺惷㿤睶䄝箺䏛𦚧䐏萶蠢踳䦮䮞𩨁}} |- ! style="vertical-align:top;font-size:large" | [[ceon4|ceon<sup>4</sup>]] : | {{charlist|sc=Hani|嗪嫀𡻈廵循旬㫬杊栒橁㵌灥㶷㽦㿤秦紃䋸𬘓䖲螓䘩䙉䡅巡馴驯}} |} ==ceot== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[ceot1|ceot<sup>1</sup>]] : | {{charlist|sc=Hani|出岀㢡欪焌絀䟣䢺黜黢齣𱌮}} |} ==ci== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[ci1|ci<sup>1</sup>]] : | {{charlist|sc=Hani|偨哧㖢嗤嘁㗩妛㛓媸㞖差彨彲摛攡㰞㲇㷰㺈玼瓻疵痴癡眡眵瞝䂑䂣䅚笞䇪粚䊍𥻿絺縒𫄨𬘷胔胵蚩𧏗螭蠀䙻訵誺𫍧郗䣫䧝䧳雌䬜飺骴髊魑䲭鴟䳄鵄鸱𬸈麶黐齝齹𱌯𬺎}} |- ! style="vertical-align:top;font-size:large" | [[ci2|ci<sup>2</sup>]] : | {{charlist|sc=Hani|乨佌侈兘卶哆㗠垑奓始姼㢁㢋弛恀恥㦉扡㧗㫮杝柂柹柿欼㱀此歯泚𣸆㶴玼矢䂠笶䊼耻肔胣䒐茈䒨𦴢袳裭褫䛂誃謻豕跐䣎鉹𰽹䦠䰩䳄齒齿}} |- ! style="vertical-align:top;font-size:large" | [[ci3|ci<sup>3</sup>]] : | {{charlist|sc=Hani|乲佽𰂭儩刺刾㓨𠤣厕厠啻㗓㞖𡷑帜幟庛㢀廁恣𢡠懥揓旘朿杘杫杮栨次𣽷瀃炽熾痓眙䇼糦絘𰬒翄翅𦐑翤翨𦙼胵莿蚝蛓䗹賜𧶽赐跮䟱䠦𨦉饎𩟄𱄆骴䯸𩱴䰡䳐}} |- ! style="vertical-align:top;font-size:large" | [[ci4|ci<sup>4</sup>]] : | {{charlist|sc=Hani|匙㔭㘂坘坻垐㘹㙜墀𡞰嬨㞴岻弛㢮㤵慈持柌㮛歭池治泜濨㹑玆珁𤧹瓷甆𤮀疵磁𥔵礠祠𰨳䆅竾筂箈箎䈘篪糍胵脐䐡臍茈茌茨茬茲荎𰱱薋薺蚳䙙䛂詞䛐誃謘䜄词𰵥𰶈貾𰷢赿踟辝𨐒辞辤辭迉迟遅遟遲𨨲𨫞䨏䪧䫯餈饎䭣𬲶馳䮈驰𬳾𩶅𩼰鴜䲿鶿鷀𪉈鹚䶔䶵}} |- ! style="vertical-align:top;font-size:large" | [[ci5|ci<sup>5</sup>]] : | {{charlist|sc=Hani|㐶似佀価㕽姒㚶娰峙恃㨁柹柿汜泤洍滍䇃䎣}} |} ==cik== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[cik1|cik<sup>1</sup>]] : | {{charlist|sc=Hani|侙傶勅勑叱嘁㞝㡿彳𢘛恜㥻慗慼慽戚抶摵㩽敕斥析栻槭㰗㽚𤷫𥄎䂨磩𦭐蓛䔩蚸螫䗩䚍䟄趩遫鉓鏚𬭭飭饬鶒䳵鷘𪆵𫛶鼜}} |- ! style="vertical-align:top;font-size:large" | [[cik3|cik<sup>3</sup>]] : | {{charlist|sc=Hani|刺㽚蚇赤}} |} ==cim== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[cim1|cim<sup>1</sup>]] : | {{charlist|sc=Hani|佥㑒僉㔐𫦟𠠬㔾㙴𫰰嬐孅幨㢄𪫺憸㦰攕暹枮㯰櫼歼殱殲瀸㺤㽐㾆㾾㿌䃱䃸䆎签簽籖籤𥽋䊱䊹綅繊纎纖纤𰬞莶薟裧襜襳鉆銛銽鋓鋟鏲铦锓𮸊䩎韯韱䯭䯹䵌}} |- ! style="vertical-align:top;font-size:large" | [[cim2|cim<sup>2</sup>]] : | {{charlist|sc=Hani|諂讇谄𬤛}} |- ! style="vertical-align:top;font-size:large" | [[cim3|cim<sup>3</sup>]] : | {{charlist|sc=Hani|僭堑塹𰊢壍𰌆㜞嬱㟻㨻暹椠槧㰇㱈䠨𨗴韂䭕}} |- ! style="vertical-align:top;font-size:large" | [[cim4|cim<sup>4</sup>]] : | {{charlist|sc=Hani|㒀龳撍橬㰊汘潛潜濳灊烎煘燂燅䁮苂䕭誗𰵭䫈鬵}} |- ! style="vertical-align:top;font-size:large" | [[cim5|cim<sup>5</sup>]] : | {{charlist|sc=Hani|僭}} |} ==cin== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[cin1|cin<sup>1</sup>]] : | {{charlist|sc=Hani|仟兛千圱圲奷㡨扦拪杄梴𰗬櫏𤣳瓩䀒䄳竏𥪕䉦粁䊹𦒘芊𦭛䙲䙴谸迁遷䢬𨙞䢴釺钎阡𱁶韆}} |- ! style="vertical-align:top;font-size:large" | [[cin2|cin<sup>2</sup>]] : | {{charlist|sc=Hani|冁嘽囅幝㢟斺浅淺濺灛𬊤燀蒇蕆譂𫟠䤔錢䥀钱闡阐䩶}} |- ! style="vertical-align:top;font-size:large" | [[cin3|cin<sup>3</sup>]] : | {{charlist|sc=Hani|刋濺硟}} |- ! style="vertical-align:top;font-size:large" | [[cin4|cin<sup>4</sup>]] : | {{charlist|sc=Hani|𫢊偂儃𠒲前㕓㙻壥媊㢆廛㦮歬湹瀍𥗛緾纏纒缠躔辿䣑鄽銭錢钱騚𩨊}} |- ! style="vertical-align:top;font-size:large" | [[cin5|cin<sup>5</sup>]] : | {{charlist|sc=Hani|俴㣤践踐䧖驏骣}} |} ==cing== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[cing1|cing<sup>1</sup>]] : | {{charlist|sc=Hani|偁僜圊埥㛵寈柽檉氰淸清㵙爯𤦭𤲟秤称稱穪竀緽脀腈菁䕝蛏蜻䗀蟶𫎭赪䞓赬郬阷䨝靑青𩇛頳鯖鲭鼱}} |- ! style="vertical-align:top;font-size:large" | [[cing2|cing<sup>2</sup>]] : | {{charlist|sc=Hani|㐼侱庱𢌥徎悜拯撜氶睈請请䡕逞郢騁骋}} |- ! style="vertical-align:top;font-size:large" | [[cing3|cing<sup>3</sup>]] : | {{charlist|sc=Hani|儬掅濪䁤碃秤称稱靘}} |- ! style="vertical-align:top;font-size:large" | [[cing4|cing<sup>4</sup>]] : | {{charlist|sc=Hani|呈埕夝情惩憕懲成晴暒澂澄𣽿瀓珵𤩏甠瞪䄇程䇸脭𦻓𫊻蟳裎䝼䞍酲餳饧}} |- ! style="vertical-align:top;font-size:large" | [[cing6|cing<sup>6</sup>]] : | {{charlist|sc=Hani|㵾}} |} ==cip== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[cip3|cip<sup>3</sup>]] : | {{charlist|sc=Hani|㒀呫唼妾㞥㫸𣠺㰱淁𤊿穕䌌詀跕踥鍓鏶䧪鯜}} |} ==cit== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[cit3|cit<sup>3</sup>]] : | {{charlist|sc=Hani|切勶㘐屮彻徹𰒒懘掣撤㬚㭯㯙㱌沏澈爡瞮硩聅聺䒆苆𰰺蔎䚢設设踅轍辙䥤䱨}} |} ==ciu== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[ciu1|ciu<sup>1</sup>]] : | {{charlist|sc=Hani|劁巶𢁾㡑幧弨㣍怊昭㯧欩𣸬㹦繰缲超釗鍫鍬鐰钊锹䫿䵲}} |- ! style="vertical-align:top;font-size:large" | [[ciu2|ciu<sup>2</sup>]] : | {{charlist|sc=Hani|偢巐悄愀眧釥𰽛麨𪍑𪎊𱋢}} |- ! style="vertical-align:top;font-size:large" | [[ciu3|ciu<sup>3</sup>]] : | {{charlist|sc=Hani|俏僺峭帩㴥琑䇌肖誚诮陗鞘鞩韒𱂉}} |- ! style="vertical-align:top;font-size:large" | [[ciu4|ciu<sup>4</sup>]] : | {{charlist|sc=Hani|劁嫶嶕嶣幧憔晁朝樵櫵潮燋牊癄睄瞧䎭菬藮譙谯鍫䩌顦𱂻鼂鼌}} |- ! style="vertical-align:top;font-size:large" | [[ciu5|ciu<sup>5</sup>]] : | {{charlist|sc=Hani|悄陗}} |} ==co== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[co1|co<sup>1</sup>]] : | {{charlist|sc=Hani|傞刍初嵯嵳搓𢶷𬌝犓琷瑳㽨磋䅳䐆艖芻𫇴莏蒭𦷝蹉遳醝䥚雏雛䰈鶵𬸅}} |- ! style="vertical-align:top;font-size:large" | [[co2|co<sup>2</sup>]] : | {{charlist|sc=Hani|𠪴憷椘楚𣕑檚濋琷璴础䂳礎脞䙘䠂𨭣𪓐齭齼𫜭𬺓}} |- ! style="vertical-align:top;font-size:large" | [[co3|co<sup>3</sup>]] : | {{charlist|sc=Hani|侳儊剉喿𡢟懆挫棤㴽莝蓌䟶銼錯䥘锉错䴭}} |- ! style="vertical-align:top;font-size:large" | [[co4|co<sup>4</sup>]] : | {{charlist|sc=Hani|㐥剒㛀媰㟇㭫痤瘥㿷睉矬耡䑘蒫蔖虘䘒豠䠡䣜醝鉏鋤𬬺锄阤雏雛鶵鹺鹾䴾}} |- ! style="vertical-align:top;font-size:large" | [[co5|co<sup>5</sup>]] : | {{charlist|sc=Hani|坐蓌}} |} ==coek== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[coek3|coek<sup>3</sup>]] : | {{charlist|sc=Hani|倬㑿㓸勺㔬卓噱㚟婥婼㝽𢂚㣿戳㪬桌槕㲋潟灼焯㹿皵𥇍碏磭窧䇎綽繛绰𦋐芍䓬䔙䝐䝖趞趠踔辵逴䧿䮓鵲鹊䵠}} |} ==coeng== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[coeng1|coeng<sup>1</sup>]] : | {{charlist|sc=Hani|伥倀倡呛嗆㘟囪囱娼𡺃嶈㡧戗戧㧿搶斨昌晿枪椙槍淐牄牎牕猖玱琩瑲𥚕䅛窓窗𥦬䆫窻篬羥䎫菖䗉裮謒𧶧䞎跄𬧀蹌蹡𮠞䤌錆錩鎗鏘䥊𨫥鏿𬬰锖锠锵䦃閶阊䮖鯧䱽䲝鲳𪂇䵁𱌊鼚}} |- ! style="vertical-align:top;font-size:large" | [[coeng2|coeng<sup>2</sup>]] : | {{charlist|sc=Hani|𰊈墏抢搶摤磢}} |- ! style="vertical-align:top;font-size:large" | [[coeng3|coeng<sup>3</sup>]] : | {{charlist|sc=Hani|倡唱嗆怅悵戗戧𣈱暢炝焻熗瑒畅誯䩨韔𮧴鬯}} |- ! style="vertical-align:top;font-size:large" | [[coeng4|coeng<sup>4</sup>]] : | {{charlist|sc=Hani|仧仩償兏场㘯㙊場塲墙墻嫱嬙𡤑㟄庠𪪞廧𢍿𢒑戕樯檣爿牆瓺畼祥䄈絴翔肠腸膓艢苌萇蔷䔗薔蘠䗅詳详𫏃䠆長镸长䯴}} |} ==coi== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[coi1|coi<sup>1</sup>]] : | {{charlist|sc=Hani|啋}} |- ! style="vertical-align:top;font-size:large" | [[coi2|coi<sup>2</sup>]] : | {{charlist|sc=Hani|倸婇寀彩㥒採毝𣶶𤊕睬綵䌽茞茝𦹮跴踩䣋采䫿}} |- ! style="vertical-align:top;font-size:large" | [[coi3|coi<sup>3</sup>]] : | {{charlist|sc=Hani|㗷𫬐㘔埰塞㛼𡤐𡧳棌簺縩𮉯菜蔡賽赛采䫿䰂}} |- ! style="vertical-align:top;font-size:large" | [[coi4|coi<sup>4</sup>]] : | {{charlist|sc=Hani|𠆫㒲才材纔裁財财䴭𬹅}} |} ==cok== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[cok3|cok<sup>3</sup>]] : | {{charlist|sc=Hani|剒娖擉莡逪錯䥘䱜𱇷}} |} ==cong== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[cong1|cong<sup>1</sup>]] : | {{charlist|sc=Hani|仓仺伧倉傖𰃷凔刅刱剏剙創嵢沧滄濸𪺷獊疮瘡舱艙苍蒼螥䚎䱽䲝鶬鸧}} |- ! style="vertical-align:top;font-size:large" | [[cong2|cong<sup>2</sup>]] : | {{charlist|sc=Hani|傸僘厂厰𡡢廠㣍惝𢠵戃敞昶㫤氅磢䗮鋹𬬮闖闯駔𪅶}} |- ! style="vertical-align:top;font-size:large" | [[cong3|cong<sup>3</sup>]] : | {{charlist|sc=Hani|创刱剏剙創怆愴䅮賶𬥳䢢闯}} |- ! style="vertical-align:top;font-size:large" | [[cong4|cong<sup>4</sup>]] : | {{charlist|sc=Hani|噇㡖幢床撞橦欌㵴㶓牀䃥䒙蔵藏䡴鑶䭚}} |} ==cou== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[cou1|cou<sup>1</sup>]] : | {{charlist|sc=Hani|撡操粗觕麁麄麤}} |- ! style="vertical-align:top;font-size:large" | [[cou2|cou<sup>2</sup>]] : | {{charlist|sc=Hani|愺慅懆艸艹䒑草騲𮪤}} |- ! style="vertical-align:top;font-size:large" | [[cou3|cou<sup>3</sup>]] : | {{charlist|sc=Hani|厝喿噪慥措操㲧氉澡煰燥瘄㿷矂䆆糙䎭䔏襙譟𬤨趮躁造鄵酢醋錯䥄䥘𫠀髞}} |- ! style="vertical-align:top;font-size:large" | [[cou4|cou<sup>4</sup>]] : | {{charlist|sc=Hani|傮嘈㜖嶆徂晠曺曹槽㯥殂𣨐漕𥕢䄚䏆䐬艚蓸螬褿䢐鏪鰽}} |- ! style="vertical-align:top;font-size:large" | [[cou5|cou<sup>5</sup>]] : | {{charlist|sc=Hani|𢲵𢵄造}} |} ==cuk== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[cuk1|cuk<sup>1</sup>]] : | {{charlist|sc=Hani|亍㑉促㑛俶傗㗤嘼埱㙇娕娖媨㜅慉憱捒搐摗敊斶㫹束槒樕㯈𣙙㰗歜涑滀珿琡㼙畜㾥瘯矗䃗䃚稸竐䇍䇿簇簌𫂙䎌脨䓎蓄蔌蔟䔎䙯触觫觸誎䛤諔𬣷𬣹𰵴䜹豖趗趣趨𨀂䟱䟳踀踧蹙䠞蹴蹵速遫遬鄐鑡𬭔閦𬮥䩳顣𫖹餗𫗧䲇鼀𱋾齪齱龊𱌶}} |- ! style="vertical-align:top;font-size:large" | [[cuk6|cuk<sup>6</sup>]] : | {{charlist|sc=Hani|蔟䙒䛙䢐}} |} ==cun== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[cun1|cun<sup>1</sup>]] : | {{charlist|sc=Hani|墫}} |} ==cung== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[cung1|cung<sup>1</sup>]] : | {{charlist|sc=Hani|𠁨充冲㓍𠟍匆匇嘃囪囱埇𡟟㞱㢔徸忡忩怱㤝悤㥖憃憧𪭢摐暰枞𣑁㮔樅沖㳘㳞浺涌㴢漗焧𮳳𪻐珫㻜𤦏𤧚𮴨瑽璁𰥒瞛䂌䆔䆹𥬈篵繱罿翀聡聦聪聰䐋艟苁茐茺䓗葱蓯蔥𦿞䗓蟌衝𧘂衷䘪䝑䟲䡯䡴𰺝䢼鍯鏓鏦𫓩𬭥𰾱騘驄骢}} |- ! style="vertical-align:top;font-size:large" | [[cung2|cung<sup>2</sup>]] : | {{charlist|sc=Hani|𮰄冢𠖥㔉埫塚宠寵䗓}} |- ! style="vertical-align:top;font-size:large" | [[cung3|cung<sup>3</sup>]] : | {{charlist|sc=Hani|㧤揰衝謥𰶂銃铳}} |- ! style="vertical-align:top;font-size:large" | [[cung4|cung<sup>4</sup>]] : | {{charlist|sc=Hani|丛从叢𫩛㗰婃孮𡨭庺従徖從悰慒𢹸松枀枩柗梥㮤樷欉𰛏淙漎潀灇爜爞㹐𪻐琮瑽𬎧㼻种䉘䌬𦦵藂䕺虫䖝蝩蟲褈誴𫟡賨賩𰷥重隀𩃭䳯䳷}} |- ! style="vertical-align:top;font-size:large" | [[cung5|cung<sup>5</sup>]] : | {{charlist|sc=Hani|𤭮緟𫟆重䱰}} |} ==cyu== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[cyu1|cyu<sup>1</sup>]] : | {{charlist|sc=Hani|儲蜍}} |- ! style="vertical-align:top;font-size:large" | [[cyu2|cyu<sup>2</sup>]] : | {{charlist|sc=Hani|処砫處褚}} |- ! style="vertical-align:top;font-size:large" | [[cyu3|cyu<sup>3</sup>]] : | {{charlist|sc=Hani|处竌處䖏䦌𮤬}} |- ! style="vertical-align:top;font-size:large" | [[cyu4|cyu<sup>4</sup>]] : | {{charlist|sc=Hani|厨㕏㕑㡡𢅥幮𢊍廚橱櫉櫥滁蕏蜍蟵䟞蹰躇𨆼躕除麆}} |- ! style="vertical-align:top;font-size:large" | [[cyu5|cyu<sup>5</sup>]] : | {{charlist|sc=Hani|伫佇㑏储儲坾㝉宁嵀㤖曙杵杼柱楮樦㴤㿾𥌓禇竚䇠䇡䊰紵𦅜𦆭纻䍆署羜苎苧䖏褚詝𬣞貯贮𮷍跓𨀉䣝鱰}} |} ==cyun== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[cyun1|cyun<sup>1</sup>]] : | {{charlist|sc=Hani|剶峑巛川村氚汆澊猭瑏穿䆤䆥絟𬘥踆蹿躥邨釧鋑鐉鑹𮸏镩𰾼駩騡𩧴}} |- ! style="vertical-align:top;font-size:large" | [[cyun2|cyun<sup>2</sup>]] : | {{charlist|sc=Hani|僢刌喘圌㜠忖揣曻歂㱛烇窜竄舛荈䔿𧍒䞼踳踹}} |- ! style="vertical-align:top;font-size:large" | [[cyun3|cyun<sup>3</sup>]] : | {{charlist|sc=Hani|串吋寸𡭄屗惴撺攛殩汌熶㸑爨玔窜竄縓䍎䔿賗𬥸䞼釧鉆钏鶨𱊘}} |- ! style="vertical-align:top;font-size:large" | [[cyun4|cyun<sup>4</sup>]] : | {{charlist|sc=Hani|伝传佺侟傳㒰全𠓾𠩯圌墫姾存㟨㟫㠝𰏁巑恮𢙨拵攅攒攢暷㭫椽楾𣗎㯌櫕𪴙欑歂泉洤湶牷㻇琻瑔㼷畓痊䀬硂穳䆘筌篅縓𰬲荃葲𧊲詮诠跧踆蹲輇輲辁𰺒遄𨚲醛銓铨闎䰖鰁鳈}} |- ! style="vertical-align:top;font-size:large" | [[cyun5|cyun<sup>5</sup>]] : | {{charlist|sc=Hani|譐鱒鳟}} |} ==cyut== {| lang="zh" |- ! style="vertical-align:top;font-size:large" | [[cyut1|cyut<sup>1</sup>]] : | {{charlist|sc=Hani|𠾼}} |- ! style="vertical-align:top;font-size:large" | [[cyut2|cyut<sup>2</sup>]] : | {{charlist|sc=Hani|𠾼}} |- ! style="vertical-align:top;font-size:large" | [[cyut3|cyut<sup>3</sup>]] : | {{charlist|sc=Hani|卒咄捽撮𢸶㭮㵶猝茓䟟踤酫䯿䱣}} |- ! style="vertical-align:top;font-size:large" | [[cyut4|cyut<sup>4</sup>]] : | {{charlist|sc=Hani|𠾼}} |- ! style="vertical-align:top;font-size:large" | [[cyut6|cyut<sup>6</sup>]] : | {{charlist|sc=Hani|𠾼}} |} {{cln|yue|Phụ lục}} duo0i2fytj1a5o8ruhbxh7yjezb2x9j caa1 0 419261 2568644 2026-10-05T09:55:31Z Hiyuune 50834 Trang mới: “{{also|Phụ lục:Biến thể của "caa"}} =={{langname|yue}}== ==={{ĐM|pron}}=== {{Jyutping-IPA|caa1}} ==={{ĐM|rom}}=== {{yue-jyut}} # {{yue-jyutping of|叉}} # {{yue-jyutping of|喳}} # {{yue-jyutping of|嗏}} # {{yue-jyutping of|岔}} # {{yue-jyutping of|差}} # {{yue-jyutping of|㦋}} # {{yue-jyutping of|扠}} # {{yue-jyutping of|杈}} # {{yue-jyutping of|欻}} # {{yue-jyutping of|汊}} # {{yue-jyutping of|䑡}} # {{yue-jyutping of|艖}} # {{yue-jyutping of|…” 2568644 wikitext text/x-wiki {{also|Phụ lục:Biến thể của "caa"}} =={{langname|yue}}== ==={{ĐM|pron}}=== {{Jyutping-IPA|caa1}} ==={{ĐM|rom}}=== {{yue-jyut}} # {{yue-jyutping of|叉}} # {{yue-jyutping of|喳}} # {{yue-jyutping of|嗏}} # {{yue-jyutping of|岔}} # {{yue-jyutping of|差}} # {{yue-jyutping of|㦋}} # {{yue-jyutping of|扠}} # {{yue-jyutping of|杈}} # {{yue-jyutping of|欻}} # {{yue-jyutping of|汊}} # {{yue-jyutping of|䑡}} # {{yue-jyutping of|艖}} # {{yue-jyutping of|蹅}} # {{yue-jyutping of|釵}} # {{yue-jyutping of|䲖}} fo6vwigh8zjirpt1l1kctoneupasbvj 𰵧 0 419262 2568648 2026-10-05T11:25:15Z Hiyuune 50834 /* */ 2568648 wikitext text/x-wiki {{also|誌}} {{character info}} =={{langname|mul}}== ==={{section|han character}}=== {{Han char|rn=149|rad=讠|as=7|sn=9|four=|canj=|ids=⿰讠志}} ===={{section|reference}}==== {{Han ref|kx=|dkj=|dj=|hdz=|uh=30D67}} =={{langname|zh}}== ==={{section|glyph origin}}=== {{Han simp|誌|f=訁|t=讠}}. ==={{section|dfn}}=== {{zh-see|誌|ns}} 8h1kac17nmbdg5p0f1a6e8tgxug94wv haltioissa 0 419263 2568649 2026-10-05T11:35:11Z Hiyuune 50834 /* */ + fi 2568649 wikitext text/x-wiki =={{langname|fi}}== ==={{section|pron}}=== {{fi-p}} ==={{section|adv}}=== {{fi-adv}} # {{alt form|fi|haltioissaan}} ==={{section|n}}=== {{head|fi|Biến thể hình thái danh từ}} # {{infl of|fi|haltia||ine|p}} pqmem15xgn6vpvx1y0y0ow72m4juizq