Wiktionary zhwiktionary https://zh.wiktionary.org/wiki/Wiktionary:%E9%A6%96%E9%A1%B5 MediaWiki 1.47.0-wmf.17 case-sensitive Media Special Talk User User talk Wiktionary Wiktionary talk File File talk MediaWiki MediaWiki talk Template Template talk Help Help talk Category Category talk Appendix Appendix talk Transwiki Transwiki talk Rhymes Rhymes talk Thesaurus Thesaurus talk Citations Citations talk Reconstruction Reconstruction talk TimedText TimedText talk Module Module talk Event Event talk MediaWiki:Histlegend 8 197 9882969 7363187 2026-08-30T02:14:22Z Hzy980512 19278 修改到配色板颜色 9882969 wikitext text/x-wiki <div id="histlegend" style="border-style: solid; background-color: var(--wikt-palette-paleblue, #f8f9fa); border-color: var(--wikt-palette-grey-2, #e9e9e9); border-width: 1px; font-size: 90%; margin-top: 2px; margin-bottom: 2px; padding: 0 5px 5px 5px; clear: both"> 选择下列任何一个版本的日期点击可以浏览。 <div class="hlist inline"> * 外部工具:[https://xtools.wmflabs.org/articleinfo/zh.wiktionary.org/{{FULLPAGENAMEE}} 修订历史统计] * [https://blame.toolforge.org/wikiblame.php?article={{urlencode:{{FULLPAGENAME}}}}&project=wiktionary&lang={{CONTENTLANGUAGE}}&user_lang={{#switch:{{int:lang}}|zh|zh-cn|zh-my|zh-sg=zh-hans|zh-hk|zh-mo|zh-tw=zh-hant|#default={{int:lang}}}} 搜索编辑历史]([http://wikipedia.ramselehof.de/wikiblame.php?user_lang={{#switch:{{int:lang}}|zh|zh-cn|zh-my|zh-sg=zh-hans|zh-hk|zh-mo|zh-tw=zh-hant|#default={{int:lang}}}}&lang={{CONTENTLANGUAGE}}&project=wiktionary&article={{urlencode:{{FULLPAGENAME}}}} 备用]) * [https://pageviews.toolforge.org/?project=zh.wiktionary.org&platform=all-access&agent=user&redirects=0&start={{#time:Y-m-d|-31 day}}&end={{#time:Y-m-d|-1 day}}&pages={{FULLPAGENAMEE}} 本月页面浏览统计] ---- ({{int:cur}})= 与最后修订版本的差别,({{int:last}})= 与前一个修订版本的差别,'''{{int:minoreditletter}}''' = 小修改,→ = 章节编辑,← = 自动编辑摘要 </div> m0lqaexkrn1np19ex19fd6k4w6giypz Wiktionary:统计 4 1718 9882999 9882183 2026-08-30T07:38:38Z TongcyBot 83009 機器人:更新每日統計數據(2026-08-30) 9882999 wikitext text/x-wiki {{Interwiki}} {{shortcut|WT:STAT}} ==基本資料== {| class="wikitable" ! 項目 !! 資料 |- ! MediaWiki版本 | {{CURRENTVERSION}} |- ! 詞條數量 | [[Special:Statistics|'''{{NUMBEROFARTICLES}}''']] |- ! 總頁面數 | {{NUMBEROFPAGES}} |- ! 已編碼的語言數量 | {{#invoke:list of languages|count}} |- ! 檔案數量 | {{NUMBEROFFILES}} |- ! 註冊用戶數 | {{NUMBEROFUSERS}} |- ! 活躍用戶數 | {{NUMBEROFACTIVEUSERS}} |- ! 管理員數量 | {{NUMBEROFADMINS}} |- ! 全站頁面編輯次數 | {{NUMBEROFEDITS}} |} 其他資料請參考[[Special:Statistics]]。 ==頁面== 本表是中文维基詞典詞條数依日期到達的里程碑,以每一万个词条为单位计数。<!-- 以下內容已不再更新 * 近期統計圖表(區分機器人與一般用戶,選擇zhwiktionary_p,每日自動更新):[https://tools.wmflabs.org/wmcharts/wmchart0001.php 編輯次數]{{·}}[https://tools.wmflabs.org/wmcharts/wmchart0002.php 新增詞條數量]--> * 目前的詞條數:'''{{NUMBEROFARTICLES}}'''({{重新整理|更新}})。 {{Milestone}} ==与相邻语言版本的比较== 中文维基词典词条收录量为'''{{NUMBEROFARTICLES}}''',在所有语言版本的詞典中[[meta:Wiktionary#List of Wiktionaries|'''位列第4''']]。 {{autoStat | 2026-08-01 | fr | mg | zh | th | el | 6976657 | 5976939 | 2364936 | 2205125 | 1584089 | 6977221 | 5977493 | 2365491 | 2205219 | 1584112 | 6977714 | 5978144 | 2365622 | 2205252 | 1584133 | 6978477 | 5978426 | 2366265 | 2205259 | 1584143 | 6979134 | 5978989 | 2366805 | 2205215 | 1584177 | 6979546 | 5980294 | 2367347 | 2205203 | 1584196 | 6980168 | 5981376 | 2367849 | 2205229 | 1584228 | 6981051 | 5982700 | 2368430 | 2205288 | 1584324 | 6981933 | 5984045 | 2368853 | 2205379 | 1584399 | 6983324 | 5985449 | 2369257 | 2205380 | 1584456 | 6984590 | 5985754 | 2369807 | 2205385 | 1584575 | 6985339 | 5986373 | 2370253 | 2205405 | 1584589 | 6986002 | 5987712 | 2370754 | 2205421 | 1584607 | 6986432 | 5988528 | 2371334 | 2205425 | 1584623 | 6987114 | 5990673 | 2371874 | 2205581 | 1584645 | 6987854 | 5993328 | 2372343 | 2205798 | 1584658 | 6988682 | 5994632 | 2372786 | 2205800 | 1584680 | 6989271 | 5996842 | 2373286 | 2205825 | 1584711 | 6989916 | 5998135 | 2373887 | 2206063 | 1584852 | 6990575 | 6000450 | 2374445 | 2206161 | 1584930 | 6991237 | 6002461 | 2374929 | 2206225 | 1584977 | 6991602 | 6003045 | 2375611 | 2206247 | 1585014 | 6992109 | 6004036 | 2376067 | 2206306 | 1585360 | 6992455 | 6005331 | 2376577 | 2206313 | 1585746 | 6992941 | 6006942 | 2377022 | 2206322 | 1585765 | 6993240 | 6008594 | 2377598 | 2206417 | 1585782 | 6993637 | 6009897 | 2378065 | 2206510 | 1585789 | 6995158 | 6013596 | 2378414 | 2206513 | 1585810 | 6996010 | 6018377 | 2378797 | 2206515 | 1585830 | 6996576 | 6020083 | 2379364 | 2206519 | 1585851 | 6997017 | 6021549 | 2379833 | 2206519 | 1585866 }} * 来源:[https://wikistats.wmcloud.org/display.php?t=wt Wikistats] 统计的具体时间为当日1时(UTC)左右,近似表示前一天的数据 * 关于里程碑,参见[[Wiktionary:宣告]] ==页面访问统计== 历史数据参见:[[Wiktionary:统计/存档]] ===总页面浏览量=== {{Collapse2|header=最近一年中文維基詞典的存取量|float=right |{{Graph:PageViews| 365 | _ |scale=sqrt}} }} {{Chart | chart = ZhWiktionary_Monthly_Pageviews_Since_2016.chart | align = center | title = 中文維基詞典歷年瀏覽量 }} 数据来源:[https://stats.wikimedia.org/#/zh.wiktionary.org/reading/total-page-views/normal|table|1-year|~total|monthly Total page views] ===热词=== 页面浏览量最高的词条: {{Wiktionary:統計/熱詞 |year=2024 |month=6 |t1=尛 |cat1=[[:Category:漢字|漢字]] |v1=5,385 |m1=82.8 |t2=。 |cat2=[[:Category:標點符號|標點符號]] |v2=5,355 |m2=94.4 |t3=! |cat3=[[:Category:標點符號|標點符號]] |v3=3,407 |m3=74.2 |t4=凪 |cat4=[[:Category:和製漢字|和製漢字]]|v4=3,120 |m4=62.0 |t5=雫 |cat5=[[:Category:和製漢字|和製漢字]] |v5= 3,114 |m5=64.6 |t6=又双叒叕 |cat6=[[:Category:漢語副詞|漢語副詞]] |v6=2,528 |m6=73.4 |t7=你好 |cat7=[[:Category:漢語感嘆詞|漢語感嘆詞]] |v7=2,513 |m7=41.1 |t8=昶 |cat8=[[:Category:漢字|漢字]] |v8=2,412 |m8=56.7 |t9=肉便器 |cat9=[[:Category:漢語名詞|漢語名詞]] |v9=2,345 |m9=78.4 |t10=辻 |cat10=[[:Category:和製漢字|和製漢字]] |v10=2,150 |m10=71.8 }} 数据来源:[https://pageviews.toolforge.org/topviews/?project=zh.wiktionary.org&platform=all-access&date={{CURRENTYEAR}}-{{CURRENTMONTH}}&excludes= Topviews Analysis - Most viewed pages of a project] ==收录词条== {{also|Wiktionary:统计/各语言词条}} ==参看== *[[Special:Statistics|基本统计]] [[Category:維基詞典統計]] pzhkvyb9swxhdxmlg3fgjsq02omir36 tuer 0 11038 9882856 8668297 2026-08-29T14:25:29Z Hzy980512 19278 9882856 wikitext text/x-wiki {{also|tür|Tür}} ==法语== ===词源=== {{inh+|fr|frm|tuer}},源自{{inh|fr|fro|tuer|t=杀,消灭}},源自{{inh|fr|la|tūtor|tūtārī|t=避开}}。对比{{cog|oc|tuar}}。 ===发音=== * {{fr-IPA|tué|tu-é|a=France}} ** {{audio|fr|Fr-tuer.ogg}} * {{IPA|fr|/t͡sɥe/|/t͡sy.e/|a=Québec}} * {{IPA|fr|/t͡ʃɥe/|a=Louisiana}} ===动词=== {{fr-verb}} # {{lb|fr|通常|及物}} [[杀害]],[[杀死]] #: {{syn|fr|occire<q:古旧或幽默>}} #: {{uxi|fr|Fumer '''tue'''.|吸烟有害健康。}} #: {{ux|fr|Il les '''a tués'''! Il '''a tué''' tous!|他把他们'''杀'''了!他'''杀'''了所有人!}} ====变位==== {{fr-conj-auto}} ====衍生词汇==== {{col3|fr |à tue-tête |de la mort qui tue |il ne faut pas vendre la peau de l'ours avant de l'avoir tué |papier tue-mouches |tuer dans l'œuf |tuer le temps |tuer une mouche avec un canon |tuerie |tueur |tueuse}} ===延伸阅读=== * {{R:fr:TLFi}} {{C|fr|謀殺}} ==加罗语== ===词源=== 源自{{inh|roa-gal|fro|tuer}},源自{{inh|roa-gal|VL.|*tutāre}},源自{{inh|roa-gal|la|tūtārī}},{{m|la|tūtor||保护}}的现在主动不定式。 ===动词=== {{head|roa-gal|動詞}} # [[关]](灯等) ==中古法语== ===词源=== 源自{{inh|frm|fro|tuer}}。 ===动词=== {{head|frm|動詞}} # [[杀害]] ====变位==== {{frm-conj-er|tu}} ====近义词==== * {{l|frm|occire}} ====派生語彙==== * {{desc|fr|tuer}} ==诺曼语== ===词源=== 源自{{inh|nrf|fro|tuer}},源自{{inh|nrf|la|tūtor|tūtāri|t=避开}}。 ===发音=== * {{audio|nrf|Jer-tuer.ogg|a=Jersey}} ===动词=== {{nrf-verb|ger=tueûthie}} # {{lb|nrf|Jersey}} [[杀害]] ====近义词==== * {{l|nrf|occi}} ====衍生词汇==== * {{l|nrf|tueux||killer}} {{topics|nrf|死亡}} ==新挪威语== ===名词=== {{nn-noun-form|f}} # {{inflection of|nn|tue||p|indefinite}} ==古法语== ===其他形式=== * {{alt|fro|teuer|tiwer|tueir|tuuer|tuwer|twer}} ===词源=== 源自{{inh|fro|la|tūtor|tūtāri|t=避开}}。 ===发音=== * {{IPA|fro|/tyˈeːɾ/|a=classical}} * {{IPA|fro|/tyˈɛɾ/|a=late}} ===动词=== {{head|fro|動詞}} # [[灭]] # [[杀害]],[[杀死]] #: {{syn|fro|macter|ocire}} ====变位==== {{fro-conj-er}} ====派生語彙==== * {{desc|roa-gal|tuer}} * {{desc|frm|tuer}} ** {{desc|fr|tuer}} * {{desc|nrf|tuer}} * {{desc|wa|touwer}} rtstt9cp24cl3vvvnozlwm2za13o6hr apuñalar 0 12101 9882863 9034945 2026-08-29T14:28:53Z Hzy980512 19278 刺已经有利器的意思 9882863 wikitext text/x-wiki ==阿斯圖里亞斯語== ===詞源=== 源自 {{m|ast|puñal}}。 ===發音=== {{ast-IPA}} * {{rhyme|ast|aɾ|s=4}} * {{hyph|ast|a|pu|ña|lar}} ===動詞=== {{ast-verb-ar|apuñal}} # {{lb|ast|及物}} [[刺]][[穿]],[[刺傷]] ====變位==== {{ast-conj-ar|apuñal}} ====相關詞彙==== * {{l|ast|puñu}} ==西班牙語== ===詞源=== 源自 {{af|es|a-|puñal|-ar}}。對照{{cog|pt|apunhalar}}、{{cog|ca|apunyalar}}、{{cog|it|pugnalare}}。 ===發音=== {{es-pr|+<audio:LL-Q1321 (spa)-Rodelar-apuñalar.wav>}} ===動詞=== {{es-verb-auto}} # {{lb|es|及物}} (用匕首等)[[刺]][[穿]],[[刺傷]] ====變位==== {{es-conj-auto}} ====派生詞彙==== {{col|es|apuñalamiento}} ====相關詞彙==== {{col-auto |es|puñete |puño }} ===延伸閱讀=== * {{R:es:DRAE}} atsc90c7xxgwgrf0fgm0mevezpfkgh8 fée 0 13797 9883028 9847354 2026-08-30T10:53:38Z ArsenalBastion4093 113517 9883028 wikitext text/x-wiki {{also|fee|Fee|fêe|feë|fe'e|fɛɛ́}} ==法語== ===詞源=== {{inh+|fr|fro|fae}},{{inh+|fr|la-vul|Fāta||命運女神}},源自{{der|fr|la|fātum||命運}} 的複數形式。對比{{cog|ca,oc,pt|fada}}、{{cog|it|fata}}、{{cog|es|hada}}。 ===發音=== * {{fr-IPA}} * {{audio|fr|Fr-fée.ogg}} * {{audio|fr|LL-Q150 (fra)-DSwissK-fée.wav|a=瓦萊}} * {{audio|fr|LL-Q150 (fra)-GrandCelinien-fée.wav|a=巴黎}} * {{audio|fr|LL-Q150 (fra)-LoquaxFR-fée.wav|a=孚日}} * {{audio|fr|LL-Q150 (fra)-Poslovitch-fée.wav|a=孚日}} * {{audio|fr|LL-Q150 (fra)-WikiLucas00-fée.wav|a=里昂}} * {{rhymes|fr|e|s=1}} ===名詞=== {{fr-noun|f|m=féetaud}} # {{lb|fr|神話生物}} [[仙女]];小[[仙子]];小[[精靈]] ====衍生詞==== {{col3|fr |conte de fées |doigts de fée |fée des dents |Fée des étoiles |fée du logis |fée verte |mains de fée |Morgane la fée }} ====關聯詞==== {{col3|fr |féerie |féerique }} ====派生語彙==== {{top2}} * {{desc|bg|фе́я|bor=1}} * {{desc|da|fe|bor=1}} * {{desctree|nl|fee|bor=1}} * {{desc|de|Fee|bor=1}} * {{desc|lb|Fee|bor=1}} * {{desc|no|-|bor=1}} {{l|nb|fe}} * {{desc|ru|фе́я|bor=1}} * {{desc|sv|fe|bor=1}} * {{desc|vi|phê|bor=1}} {{bottom}} ===延伸閱讀=== * {{R:fr:TLFi}} * {{R:Larousse}} * {{R:Littré}} ==諾曼語== ===詞源=== 源自{{der|nrf|la-vul|Fāta||命運女神}},{{der|nrf|la|fātum||命運}} 的複數形式。 ===名詞=== {{nrf-noun|f}} # {{lb|nrf|澤西}} [[仙女]];小[[仙子]];小[[精靈]] {{c|nrf|神話生物}} 2cgcqz0ei95zfxsqbvnab0skp485g6s Dinge 0 25742 9882749 9323526 2026-08-29T12:43:34Z Jeuwre 48455 /* 發音 */ 9882749 wikitext text/x-wiki {{also|dinge|dìng'é}} ==德語== ===發音=== * {{IPA|de|/ˈdɪŋə/}} * {{audio|de|De-Dinge2.ogg|a=柏林}} * {{audio|de|De-Dinge.ogg}} * {{hyphenation|de|Din|ge}} ===名詞=== {{head|de|名詞變格形}} # {{inflection of|de|Ding||nom//acc//gen|p}} ==賓夕法尼亞德語== ===名詞=== {{head|pdc|名詞變格形}} # {{plural of|pdc|Ding}} 023cchssmkvo74754hjj7kit9q2qhzc caoutchouc 0 65915 9882785 7756564 2026-08-29T13:27:58Z TongcyDai 53191 9882785 wikitext text/x-wiki ==英語== ===其他形式=== * {{l|en|cahootchie}} ===詞源=== {{bor+|en|fr|caoutchouc}},源自{{der|en|es|caucho}},源自{{der|en|qu|kawchu}}。{{doublet|en|caucho}}。 ===發音=== * {{IPA|en|/ˈkaʊt͡ʃʊk/|/ˈkaʊt͡ʃuk/}} * {{audio|en|LL-Q1860 (eng)-Sapaa-caoutchouc.wav|a=US}} ===名詞=== {{en-noun|~}} # {{lb|en|棄用}} [[樹膠]],[[生橡膠]] #: {{syn|en|india rubber}} #* {{RQ:Landon Romance|page=299|volume=I|passage=Many a passer-by thought Miss Arundel was listening to some subject of most touching interest: his Lordship was only detailing the benefit he derived one wet day from his '''caoutchouc''' cloak.|t=許多路人以為阿倫德爾小姐在聽什麼極其動人的話題:閣下只是在詳細講述他某個雨天從他的'''生橡膠'''斗篷中得到的好處。}} #* {{quote-journal|en|year=1846|author=editorial staff|title=[[c:File:Scientific_American_-_Series_1_-_Volume_002_-_Issue_13.pdf|The Speaking Automation]]|journal=Scientific American|section=series 1, Volume 2, Issue 13, page 98 |passage=The Automaton can plainly, at the will of the casual spectator, speak any sentence or words, in any language, sing, whisper, laugh, &c.; the organs of articulation are formed of '''caoutchouc'''—exactly resembling those appertaing(sic) to humanity....|t=這個自動機顯然可以按照偶然路過的觀眾的意願,用任何語言說出任何句子或單詞,可以唱歌、耳語、大笑等;發音器官由'''生橡膠'''製成——與人類的器官完全相似……}} #* {{quote-book|en|year=1855| author=William Somerville Orr | title=Orr's Circle of the Sciences|page=205| passage=Resin, pitch, sealing-wax, '''caoutchouc''', sulphur, gutta-percha, and generally all bodies commonly termed resinous, besides a great variety of others, will be found to acquire, after friction, the power of attracting light bodies, and hence will be said, according to a limitation of terms already accepted, to be in an electrized or electrified state .|t=樹脂、瀝青、封蠟、'''生橡膠'''、硫磺、古塔波膠,以及通常被稱為樹脂狀的所有物體,加上許多其他物體,在摩擦後都會獲得吸引輕小物體的能力,因此根據已被接受的術語定義,可以稱它們處於帶電或起電狀態。}} ====派生詞彙==== * {{l|en|caoutchin}} * {{l|en|mineral caoutchouc}} ====參考資料==== * {{R:OneLook}} * {{R:Webster 1913}} ==法語== ===詞源=== {{bor+|fr|es|cauchuc}}({{m|es|caucho}} 的早期變體),源自{{der|fr|qu|kawchu}}。結尾的 ''-c'' 以前發音或不發音皆可,但現在總是不發音。 ===發音=== * {{fr-IPA|[ouc:ou]}} * {{audio|fr|Fr-caoutchouc.ogg}} * {{audio|fr|LL-Q150 (fra)-DSwissK-caoutchouc.wav|a=瓦萊}} * {{audio|fr|LL-Q150 (fra)-LoquaxFR-caoutchouc.wav|a=孚日}} * {{audio|fr|LL-Q150 (fra)-Poslovitch-caoutchouc.wav|a=孚日}} * {{audio|fr|LL-Q150 (fra)-Jérémy-Günther-Heinz Jähnick-caoutchouc.wav|a=索曼}} ===名詞=== {{fr-noun|m}} # [[橡膠]]{{gl|天然或合成}} #: {{syn|fr|gomme}} # {{lb|fr|路易斯安那法語|卡真法語}} [[塑膠]] #: {{syn|fr|plastique}} # [[橡膠樹]]({{taxfmt|Hevea brasiliensis|species}}) # [[橡皮樹]],一種常作觀賞用的[[熱帶]][[樹木]]({{taxfmt|Ficus elastica|species}}) # [[雨衣]] #: {{syn|fr|imperméable|K-way}} # {{lb|fr|複數}} [[防水]]橡膠[[靴子]] #: {{syn|fr|bottes de pluie}} # [[橡皮筋]] #: {{syn|fr|élastique}} ====派生詞彙==== * {{l|fr|caoutchouter}} * {{l|fr|caoutchouteux}} * {{l|fr|caoutchoutier}} * {{l|fr|caoutchoutique}} ====派生語彙==== {{top2}} * {{desc|bg|ка́учук|bor=1}} * {{desc|shu|كوشو|tr=kawšu|bor=1}} * {{desc|cs|kaučuk|bor=1}} * {{desc|de|Kautschuk|bor=1}} * {{desc|en|caoutchouc|bor=1}} * {{desc|el|καουτσούκ|bor=1}} * {{desc|eo|kaŭĉuko|bor=1}} * {{desc|it|caucciù|bor=1}} * {{desc|km|កៅស៊ូ|bor=1}} * {{desc|ro|cauciuc|bor=1}} * {{desctree|ru|каучу́к|bor=1}} * {{desc|tr|kauçuk|bor=1}} * {{desc|fa|کائوچو|tr=kâ'uču|کائوچوک|tr2=kâ'učuk|bor=1}} * {{desc|vi|cao su|bor=1}} {{bottom}} ===延伸閱讀=== * {{R:fr:TLFi}} {{cln|fr|有不規則不發音輔音的詞}} 2cfln2g3qh62i0pt7cq372iokw9are9 caramel 0 66478 9882990 9880788 2026-08-30T04:13:23Z InternetArchiveBot 95668 Rescuing 0 sources and tagging 1 as dead.) #IABot (v2.0.9.5 9882990 wikitext text/x-wiki {{also|Caramel}} ==英語== [[File:Caramel-2.jpg|thumb|一碟液態[[焦糖]]]] ===其他形式=== * {{alt|en|caromel||古舊}} ===詞源=== {{bor+|en|fr|caramel}},源自{{der|en|es|caramelo}},源自{{der|en|pt|caramelo}},異化自{{der|en|la-lat|calamellus}},其為 {{m|la|calamus|t=蘆葦}} 的指小詞(也是{{dbt|en|chalumeau|t1=肖姆管}})。或者源自{{der|en|la-med|cannamellis}},其為 {{af|la|canna|mellis|nocat=1}} 的複合詞。 ===發音=== * {{enPR|kă'''′'''rə-məl, -mĕl′, kär'''′'''məl}}<ref name="AHD">{{R:AHD}}</ref> * {{IPA|en|/ˈkæ.ɹəˌmɛl/|/ˈkæ.ɹə.məl/|a=RP,Aus,NZ}}<ref name="OxfordOnline">{{R:Lexico}}: {{IPAchar|/ˈkarəmɛl/|/ˈkarəm(ə)l/}}</ref><ref name="Dictionarycom">{{R:Dictionary.com}}</ref><ref name="MWO">{{R:MWO}}</ref> * {{IPA|en|/ˈkæɹ.ə.mɛl/|/ˈkæɹ.ə.məl/|a=GA,nMmmm}}<ref name="OxfordOnline">{{R:Lexico}}: {{IPAchar|/ˈkarəmɛl/|/ˈkarəm(ə)l/}}</ref><ref name="Dictionarycom">{{R:Dictionary.com}}</ref><ref name="MWO">{{R:MWO}}</ref> * {{IPA|en|/ˈkɛɹ.ə.mɛl/|/ˈkɛɹ.ə.məl/|a=GA,Mmmm}}<ref name="MWO"/> * {{audio|en|en-us-caramel.ogg|a=US,non-Mary-marry-merry}} * {{IPA|en|/ˈkɑɹ.məl/|a=GA}},<ref name="Dictionarycom"/><ref name="MWO"/><ref name="Macmillan">{{R:Macmillan}}: {{IPAchar|/ˈkerəˌmel/|/ˈkɑrməl/}}</ref> {{IPAchar|/ˈkɑɹ.ə.məl/|/ˈkɑɹ.ə.mɛl/}} * {{audio|en|LL-Q1860 (eng)-Flame, not lame-caramel.wav|a=US}} * {{IPA|en|/ˈkʲa.ɾə.mɛl/|/ˈkʲæ.ɾə.mɛl/|/ˈkʲa.ɹə.mɛl/|/ˈkʲæ.ɹə.mɛl/|a=Dublin}} * {{hyph|en|car|a|mel}}<ref name="AHD" /> ====用法說明==== 兩音節和三音節的發音在美國各個地區都非常常見。在南部(不包括德州西部)、紐澤西州北部、紐約州東部和新英格蘭,三音節的發音比兩音節更為常見,而在其他地區,兩音節的發音則更為常見。<ref>[http://www4.uwm.edu/FLL/linguistics/dialect/staticmaps/q_4.html 方言調查地圖1]{{Dead link|date=August 2026 |bot=InternetArchiveBot |fix-attempted=yes }}顯示這兩種發音在所有地區都很常見,而[https://web.archive.org/web/20130810052532/http://spark.rstudio.com/jkatz/SurveyMaps/ 地圖2]顯示了雙音節和三音節發音佔主導地位的地區。</ref> ===名詞=== {{en-noun|~}} # {{lb|en|不可數}} [[焦糖]]{{gl|一種光滑、有嚼勁且黏稠的[[糖果]],透過將糖與其他成分加熱直到糖[[聚合]]並變得黏稠而製成}} #* {{quote-book|en|2004|w:en:Harold McGee|On Food and Cooking: The Science and Lore of the Kitchen|publisher=[[w:en:Charles Scribner's Sons|Scribner]]|||isbn=9780684800011|chapter=12|passage=The usual technique for making '''caramel''' is to mix table sugar with some water, then heat until the water has boiled off and the molten sugar colors.|t=製作'''焦糖'''的常用技巧是將食糖與少許水混合,然後加熱直到水分沸騰蒸發,熔化的糖改變顏色。}} # {{lb|en|可數}} 這種糖果的(有時是硬化的)一小塊 #* {{quote-book|en|2004|w:en:Harold McGee|On Food and Cooking: The Science and Lore of the Kitchen|publisher=[[w:en:Charles Scribner's Sons|Scribner]]|||isbn=9780684800011|chapter=12|passage=Caramel has a rich, complex flavor and consistency, viscous and sticky and creamy all at once, that works well with most sweets and fruits, with coffee and chocolate, and even with salt: the prized '''caramels''' of Brittany are made with a notable dose of sea salt.|t='''焦糖'''具有豐富且複雜的風味與稠度,黏稠、有黏性且同時呈現奶油般滑順,與大多數甜點、水果、咖啡和巧克力,甚至是鹽都非常搭配:布列塔尼珍貴的'''焦糖'''就是加入了大量的海鹽製成的。}} # [[黃褐色]],[[焦糖色]] #: {{color panel|C68E17}} ====派生詞彙==== {{col|en|caramelesque|caramelicious|caramelization|caramellike|caramelly|caramel fuel|caramelise,caramelize|ammonia caramel|caramel apple|caustic sulphite caramel|creme caramel|crème caramel|sulphite ammonia caramel|caramel chicken}} ====參見==== * {{l|en|fudge}}、{{l|en|toffee}} ===形容詞=== {{en-adj|-}} # 呈[[黃褐色]]的,[[焦糖色]]的 #* {{quote-book|en|year=2001|author=Nicole Sconiers|title=California Schemin': The Black Woman's Guide to Surviving in LA|passage=Every time I saw this '''caramel''' cutie, she was working on a new proposal or business plan or flyer to promote herself and her event coordinating business.|t=每次我看到這個有著'''焦糖色'''肌膚的可愛女孩時,她都在撰寫新的企劃書、商業計畫或傳單,以宣傳她自己和她的活動策劃業務。}} ===動詞=== {{en-verb|+l}} # {{lb|en|及物|烹飪|過時}} 將……[[焦糖化]],把……熬成焦糖 #* {{quote-book|en|1900|M. M. Mallock|The Economics of Modern Cookery: Or, A Younger Son's Cookery Book|||To turn out, place the dish over the mould, and invert both together, when, if the '''caramelling''' has been complete, the pudding should slip out without any difficulty at all.|t=若要倒出,請將盤子蓋在模具上方,然後將兩者一起翻轉過來,如果'''焦糖化'''進行得很徹底,布丁應該可以毫不費力地滑出來。}} ===參考資料=== {{reflist|size=smaller}} ===延伸閱讀=== * {{pedia|lang=en}} ===異序詞=== * {{ana|en|a=aacelmr|Maracle|cameral|ceramal|maceral|reclama}} {{C|en|甜食|棕色}} ==加泰羅尼亞語== ===詞源=== {{bor+|ca|es|caramelo}}、{{der+|ca|pt|caramelo|nocap=1}}、{{der+|ca|la|calamellus|nocap=1}}。{{dbt|ca|caramell}}。 ===發音=== * {{ca-IPA|è}} * {{hyph|ca|ca|ra|mel}} ===名詞=== {{ca-noun|m}} # [[焦糖]]{{gl|糖果}} # [[糖果]] #* {{quote-journal|ca|date=November 9 2016|author=Idoya Noain|title=¿Què serà del nostre país?|work=El Periódico|url=http://www.elperiodico.cat/ca/noticias/internacional/que-sera-del-nostre-pais-5618027|passage=És com si a Hillary Clinton li haguessin ficat la mà a les butxaques i li haguessin tret els '''caramels'''.|t=這就像是有人把手伸進希拉蕊·柯林頓的口袋裡,把她的'''糖果'''拿走了一樣。}} ====派生詞彙==== {{col3|ca|acaramel·lar|caramel·litzar|encaramel·lar}} ===延伸閱讀=== * {{R:ca:IEC2}} * {{R:ca:GDLC}} * {{R:ca:DNV}} * {{R:ca:DCVB}} * {{R:ca:Esadir}} {{C|ca|甜食}} ==法語== ===詞源=== {{bor+|fr|es|caramelo}}、{{der+|fr|pt|caramelo|nocap=1}},可能源自{{der+|fr|la-lat|calamellus|nocap=1}},因此是繼承詞 {{dbt|fr|chalumeau|notext=1}} 的[[同源對似詞]]。 ===發音=== * {{fr-IPA}} * {{audio|fr|LL-Q150 (fra)-0x010C-caramel.wav}} * {{audio|fr|LL-Q150 (fra)-Bananax47-caramel.wav|a=阿讓}} * {{audio|fr|LL-Q150 (fra)-Lepticed7-caramel.wav|a=圖盧茲}} * {{audio|fr|LL-Q150 (fra)-LoquaxFR-caramel.wav|a=孚日}} * {{audio|fr|LL-Q150 (fra)-Lyokoï-caramel.wav|a=里昂}} * {{audio|fr|LL-Q150 (fra)-Poslovitch-caramel.wav|a=孚日}} * {{audio|fr|LL-Q150 (fra)-WikiLucas00-caramel.wav|a=里昂}} * {{hyph|fr|ca|ra|mel}} ===名詞=== {{fr-noun|m}} # [[軟糖]];[[焦糖]]{{gl|糖果}} ====派生詞彙==== * {{l|fr|caraméliser}} ====派生語彙==== {{top3}} * {{desc|cs|karamel|bor=1}} * {{desc|da|karamel|bor=1}} * {{desc|fi|karamelli|bor=1}} * {{desc|nl|karamel|bor=1}} * {{desc|en|caramel|bor=1}} * {{desc|de|Karamell|bor=1}} * {{desc|nb|karamell|bor=1}} * {{desc|nn|karamell|bor=1}} * {{desc|pl|karmel|bor=1}} * {{desctree|ru|караме́ль|bor=1}} * {{desc|sv|karamell|bor=1}} * {{desc|tr|karamel|bor=1}} {{bottom}} ===延伸閱讀=== * {{R:fr:TLFi}} ===異序詞=== * {{ana|fr|calmera|clamera|réclama}} {{C|fr|甜食}} ==羅馬尼亞語== ===詞源=== {{bor+|ro|fr|caramel}}。 ===名詞=== {{ro-noun|n|-}} # [[焦糖]]{{gl|物質}} #: {{syn|ro|zahăr ars}} ====變格==== {{ro-noun-n|n=sg}} ====相關詞彙==== * {{l|ro|caramea}} ===延伸閱讀=== * {{R:DEX}} 1ba8lwzdqe4juon91jlwbq4tbph0l8k eikon 0 78866 9882986 6609809 2026-08-30T03:06:48Z ArsenalBastion4093 113517 9882986 wikitext text/x-wiki ==英语== ===名词=== {{en-noun|s|es}} # {{alternative spelling of|en|icon|gloss=[[圣象]]}} #* {{quote-text|en|year=1920|author=w:H. P. Lovecraft|title=w:The Doom that Came to Sarnath|passage=Not like the '''eikons''' of other gods were those of Zo-Kalar and Tamash and Lobon. For so close to life were they that one might swear the graceful bearded gods themselves [[sate#Etymology 2|sate]] on the ivory thrones.}} ===异序词=== * {{anagrams|en|a=eikno|Kenio-|Koine|enoki|koine|koiné}} ==日语== ===罗马化=== {{ja-romaji}} # {{ja-romanization of|えいこん}} 89o2ngxk6mzwxzsg5vra32dg7bfjz0p 9883021 9882986 2026-08-30T10:45:38Z Sayonzei 40728 /* 名词 */ 9883021 wikitext text/x-wiki ==英语== ===名词=== {{en-noun|s|es}} # {{alternative spelling of|en|icon|gloss=[[圣象]]}} #* {{quote-text|en|year=1920|author=w:H. P. Lovecraft|title=w:[[降臨在鹿野苑的災難|The Doom that Came to Sarnath]]|passage=Not like the '''eikons''' of other gods were those of Zo-Kalar and Tamash and Lobon. For so close to life were they that one might swear the graceful bearded gods themselves [[sate#詞源2|sate]] on the ivory thrones.|t=与其他神祇的'''神像'''不同,佐卡拉尔、塔玛什和洛邦的神像栩栩如生,仿佛这些优雅的蓄须神祇本人就端坐在象牙宝座上。}} ===异序词=== * {{anagrams|en|a=eikno|Kenio-|Koine|enoki|koine|koiné}} ==日语== ===罗马化=== {{ja-romaji}} # {{ja-romanization of|えいこん}} b9poohdo9qezrlp652lkzx7mffhvpl1 filibuster 0 87051 9882792 9600570 2026-08-29T13:54:10Z Hzy980512 19278 9882792 wikitext text/x-wiki ==英語== [[File:Claude Rains and James Stewart in Mr. Smith Goes to Washington (1939).jpg|thumb|{{w|lang=en|Claude Rains}} and {{w|lang=en|James Stewart}} in a scene from the 1939 film ''{{w|lang=en|Mr. Smith Goes to Washington}}''. Stewart plays Jefferson Smith, a senator who launches a filibuster ''(sense 2)'' in the {{w|lang=en|United States Senate}}.<br>{{w|克劳德·雷恩斯}}和{{w|詹姆斯·史都華}}在1939年电影《{{w|史密斯遊美京}}》中的一个场景。斯图尔特饰演杰斐逊·史密斯,一位在{{w|美国参议院}}发起阻挠议事(义项2)的参议员。]] ===其他寫法=== * {{alt|en|fillibuster}} ===詞源=== {{root|en|ine-pro|*preyH-}} {{bor+|en|es|filibustero||海盜}},來自{{der|en|fr|flibustier}},源自{{der|en|nl|vrijbuiter||劫掠者}},來自{{m|nl|vrij||自由}} + {{m|nl|buit||贓物,戰利品}} + {{m|nl|-er||執行者,代理人}}。法語中首音節的變化,源於該詞從荷蘭語借入法語或其他語言時,與{{m|nl|vlieboot||輕型平底雙桅或三桅貨船}}產生部分混淆。此詞與{{cog|en|freebooter}}同源且含義相近。 ===發音=== * {{IPA|en|/ˈfɪlɪbʌstə(ɹ)/|a=RP}} * {{IPA|en|/ˈfɪləˌbəstər/|/ˈfɪləbʌstɚ/|a=GA}} ** {{audio|en|en-us-filibuster.ogg|a=GA}} * {{audio|en|en-au-filibuster.ogg|a=AU}} * {{hyphenation|en|fil|i|bus|ter}} ===名詞=== {{en-noun}} # {{lb|en|historical}} (尤指19世紀中葉從[[美國]][[非法]]組團前往[[中美洲]]或{{w|西属西印度群岛}}的) [[傭兵]];[[海盜]] #: {{syn|en|Thesaurus:mercenary}} #* {{quote-book|en|author=w:[[小泉八雲|Lafcadio Hearn]]|title=Two Years in the French West Indies|location=New York, N.Y.|publisher=[[w:en:Harper (publisher)|Harper & Bros.]]|year=1890|oclc=48662727|passage=These duties involved prodigious physical and mental exertion, in a climate deadly to Europeans. They also involved much voyaging in waters haunted by '''filibusters''' and buccaneers. But nothing appears to daunt Labat. As for the '''filibusters''', he becomes their comrade and personal friend;—he even becomes their chaplain, and does not scruple to make excursions with them.|t=这些任务需要付出巨大的体力和脑力劳动,而且气候对欧洲人来说极其恶劣。他们还要经常航行于'''海盗'''出没的海域。但似乎没有什么能吓倒拉巴特。至于那些'''海盗''',他成了他们的战友和挚友;他甚至成了他们的随军牧师,并且毫不犹豫地与他们一同出海远航。}} #* {{quote-book|en|author=E. John Gesick, Jr.|chapter=Filibusters|editor=Lee Stacy|title=Mexico and the United States|location=Tarrytown, N.Y.|publisher=w:Marshall Cavendish|year=2002|volume=!1 (Acapulco, Guererro&nbsp;– Film in Mexico)|page=307, column 1|pageurl=https://books.google.com/books?id=DSzyMGh8pNwC&pg=PA307|isbn=978-0-7614-7402-9|passage=[[w:en:Mexican War of Independence|Mexico's War of Independence]] (1810–1821) encouraged an increase in the activity of '''filibusters''' in northern Mexico, particularly Texas. Spain's concentration on repressing independence movements within Mexico created opportunities for '''filibusters''' to seize control of its northern frontier regions.|t={{w|墨西哥独立战争}}(1810-1821年)促使墨西哥北部——特别是德克萨斯州——的'''佣兵'''活动日益频繁。西班牙集中精力镇压墨西哥境内的独立运动,这为'''佣兵'''夺取其北部边境地区的控制权创造了机会。}} #* {{quote-book|en|author=William H. Brown|chapter=Central America, Filibusters|editor=Thomas M. Leonard|title=Encyclopedia of U.S.–Latin American Relations|location=Thousand Oaks, Calif.|publisher=w:en:CQ Press; London: {{w|lang=en|SAGE Publications}}|year=2012|volume=1 (A–E)|pages=149, column 2&nbsp;– 150, column 1|pageurl=https://books.google.com/books?id=tIOzDAAAQBAJ&pg=PA149|isbn=978-0-87289-762-5|passage='''Filibusters''' were American citizens who used armed force to procure economic and political influence beyond the borders of the United States from 1848–1861. Their efforts were directed mainly southward toward Cuba, Mexico, and the Central American republics. These illegal excursions disrupted diplomatic relations of the United States within its own hemisphere by damaging relations with Latin American countries and the United Kingdom.|t=1848年至1861年间,一些美国公民使用武力,试图在境外获取经济和政治影响力,被称为“'''海盗'''”。他们的行动主要指向南方的古巴、墨西哥和中美洲各国。这些非法越境行动破坏了美国与拉丁美洲国家和英国的关系,扰乱了美国在西半球的外交关系。}} #* {{quote-book|en|author=Andreas Beer|chapter=The Nicaraguan Press and ''El Nicaraguense''|title=A Transnational Analysis of Representations of the US Filibusters in Nicaragua, 1855–1857|location=New York, N.Y.|publisher=w:en:Palgrave Macmillan|year=2016|pages=95–96|pageurl=https://books.google.com/books?id=P-g4DQAAQBAJ&pg=PA95|doi=10.1007/978-3-319-28352-4|isbn=978-3-319-28351-7|passage=As they attempted to use the international press to their advantage, the '''filibusters''' were eager to counter any articles they perceived as misrepresenting their actions. {{...}} [T]he '''filibusters''' took issue with what they called the "Boletinero de Costarica" and its outspoken condemnation of the '''filibuster''' presence in Nicaragua. {{...}} Costa Rican periodicals were especially scorned by the '''filibusters''' for their constant rallying cries against the US usurpers.}} # {{lb|en|US politics}} (多指在國會通過長時間無關講演等進行的)[[議事]][[妨礙]] #: {{ant|en|cloture}} #* {{quote-book|en|author=Mimi Murray Digby Marziani; Diana Lee|chapter=Statement for the Record, {{w|lang=en|Brennan Center for Justice}}, New York, NY|title=Examining the Filibuster: Hearings before the Committee on Rules and Administration, United States Senate, One Hundred Eleventh Congress, Second Session, April 22, 2010, May 19, 2010, June 23, 2010, July 28, 2010, and September 22 and 29, 2010|series=S. Hrg. 111-706|location=Washington, D.C.|publisher=[[w:美国政府出版局|Government Printing Office]]|date=2010-04-22|page=112|pageurl=https://books.google.com/books?id=LbtebozRW_sC&pg=PA112|isbn=978-0-16-087257-0|passage=No longer do filibustering Senators take the floor and speak until they are physically unable to filibuster any longer. Now, a '''filibuster''' typically begins when a Senator or group of Senators signals their intent to filibuster&nbsp;– which can be done by a private conversation with the majority leader or by quietly placing a bill or nomination on hold. Given the modern Senate's scarce floor time, this threat is usually enough to table the disputed issue until the dissenting Senators cave or until there are definitely enough votes to invoke cloture.|t=如今,参议员不再像过去那样,一直发言到筋疲力竭、无法继续阻挠为止。现在,'''阻挠议事'''通常始于一位或几位参议员发出如此的意图——这可以通过与多数党领袖私下交谈,或悄悄搁置某项法案或提名来实现。鉴于现代参议院发言时间有限,这种威胁通常足以将争议议题搁置,直到持不同意见的参议员让步,或直到有足够的票数启动终止辩论程序为止。}} #* {{quote-journal|en|title=An own goal on gay rights|url=http://www.economist.com/node/17251746|archiveurl=https://web.archive.org/web/20160423093608/http://www.economist.com/node/17251746|archivedate=2016-04-23|magazine=w:The Economist|date=2010-10-14|passage=Then, last month, before the survey was finished and for reasons still unclear, the Democrats abruptly tried to attach a repeal of the law to the defence appropriations bill, a stratagem the Republicans defeated in a '''filibuster'''.|t=然后,上个月,在调查结束之前,出于尚不清楚的原因,民主党人突然试图将废除该法律的条款附加到国防拨款法案中,共和党人通过'''冗长辩论'''挫败了这一策略。}} #* {{quote-journal|en|author=Steven Waldman|title=Learning to Love the Nuclear Option|work=w:The New York Times|date=2017-04-05|url=https://www.nytimes.com/2017/04/05/opinion/filibusters-arent-the-problem.html|issn=0362-4331|passage=So now that the Republicans have used the nuclear option to kill the poor '''filibuster''' to clear the way for the elevation of Judge Neil Gorsuch to the Supreme Court, we can lose perspective.|t=既然共和党人已经动用了核选项来废除'''冗长辩论''',为尼尔·戈萨奇法官晋升至最高法院扫清了障碍,我们可能会失去客观视角。|archiveurl=https://web.archive.org/web/20201112024958/https://www.nytimes.com/2017/04/05/opinion/filibusters-arent-the-problem.html}} #* {{quote-journal|en|author=George Packer|title=The End of Democratic Delusions|work=w:The Atlantic|date=2024-12-02|url=https://www.theatlantic.com/magazine/archive/2025/01/trump-reelection-voter-demographic-change/680752/|issn=2151-9463|passage=By this theory, the Democratic Party is kept out of power by a white Republican minority that thwarts the popular will through voter suppression, gerrymandering, judicial legislating, the '''filibuster''', the composition of the Senate, and the Electoral College.|t=根据这种理论,民主党之所以无法掌权,是因为白人共和党少数派通过选民压制、选区划分、司法立法、'''冗长辩论'''、参议院组成和选举团制度来阻挠民意。|archiveurl=https://archive.ph/dRoqX|archivedate=2024-12-02}} # {{lb|en|US politics}} ([[拖延]][[議事]][[進程]]的)立法會成員 #: {{syn|en|filibusterer}} ====衍生詞==== {{col|en|antifilibuster |filibusterable |filibusterer |filibusterism |filibusterous |filibustress }} ====相關詞==== * {{l|en|flibustier}} ====派生詞==== * {{desc|zh|費力把事拖|bor=1}} * {{desc|nl|filibuster|bor=1}} * {{desc|id|filibuster|bor=1}} ===動詞=== {{en-verb}} # (在國外)參加[[傭兵]]團 #* {{quote-book|en|author=William H. Brown|chapter=Central America, Filibusters|editor=Thomas M. Leonard|title=Encyclopedia of U.S.–Latin American Relations|location=Thousand Oaks, Calif.|publisher=w:en:CQ Press; London: {{w|lang=en|SAGE Publications}}|year=2012|volume=1 (A–E)|page=150, column 2|pageurl=https://books.google.com/books?id=tIOzDAAAQBAJ&pg=PA150|isbn=978-0-87289-762-5|passage=According to U.S. law, '''filibustering''' was a violation of the Neutrality Law of 1818, which prohibited the organization within the United States of any armed force that intended to attack a friendly foreign power. The American government attempted, through the enforcement of this law, to prevent its citizens from '''filibustering''', mostly by preventing potential '''filibustering''' groups from organizing and collecting arms for future operations.}} # {{lb|en|originally|and|mainly|US politics|intransitive|transitive}} (在國會等通過長時間演講來)[[阻礙]][[議事]] #* {{quote-book|en|author=w:en:William Roscoe Thayer|chapter=11|title=Theodore Roosevelt: An Intimate Biography|location=Boston, Mass.; New York, N.Y.|publisher=[[w:en:Houghton Mifflin Harcourt|Houghton Mifflin Company]]|year=1919|oclc=906072059|passage=But as the case had dragged on interminably, and he believed, and the world believed, and the Canadians themselves knew, that they intended to '''filibuster''' and postpone as long as possible, he took the common-sense way to a settlement.|t=但由于案件拖延了很久,他相信,全世界都相信,加拿大人自己也知道,他们打算尽可能地'''拖延'''和推迟审理,所以他采取了合情合理的解决方式。}} #* {{quote-book|en|author=Special Subcommittee on Amendments to Rule XXII, Committee on Rules and Administration, {{w|United States Senate}}|title=Proposed Amendments to Rule XXII of the Standing Rules of the Senate, Relating to Cloture: Hearings before a Special Subcommittee on Rules and Administration, United States Senate, Eighty-fifth Congress, First Session, on S. Res. 17, S. Res. 19, S. Res. 21, S. Res. 28, S. Res. 29, S. Res. 30, S. Res. 32, S. Res. 171, Resolutions Proposing Amendments to Rule XXII of the Standing Rules of the Senate. June 17, 24, 25, 28, July 2, 9, 16, 1957|location=Washington, D.C.|publisher=[[w:美国政府出版局|United States Government Printing Office]]|year=1957|page=305|oclc=4657728|passage=1901—Senator Carter successfully '''filibustered''' a river and harbor bill because it failed to include certain additional appropriations.|t=1901年——卡特参议员成功地'''阻挠了'''一项河流和港口法案的通过,因为该法案未能包含某些额外的拨款。}} #* {{quote-book|en|author=Mimi Murray Digby Marziani; Diana Lee|chapter=Statement for the Record, {{w|lang=en|Brennan Center for Justice}}, New York, NY|title=Examining the Filibuster: Hearings before the Committee on Rules and Administration, United States Senate, One Hundred Eleventh Congress, Second Session, April 22, 2010, May 19, 2010, June 23, 2010, July 28, 2010, and September 22 and 29, 2010|series=S. Hrg. 111-706|location=Washington, D.C.|publisher=[[w:美国政府出版局|Government Printing Office]]|date=22 April 2010|page=112|pageurl=https://books.google.com/books?id=LbtebozRW_sC&pg=PA112|isbn=978-0-16-087257-0|passage=No longer do '''filibustering''' Senators take the floor and speak until they are physically unable to '''filibuster''' any longer. Now, a filibuster typically begins when a Senator or group of Senators signals their intent to '''filibuster'''&nbsp;– which can be done by a private conversation with the majority leader or by quietly placing a bill or nomination on hold. Given the modern Senate's scarce floor time, this threat is usually enough to table the disputed issue until the dissenting Senators cave or until there are definitely enough votes to invoke cloture.|t=如今,参议员不再像过去那样,一直发言到筋疲力竭、无法继续'''阻挠'''为止。现在,'''阻挠议事'''通常始于一位或几位参议员发出如此的意图——这可以通过与多数党领袖私下交谈,或悄悄搁置某项法案或提名来实现。鉴于现代参议院发言时间有限,这种威胁通常足以将争议议题搁置,直到持不同意见的参议员让步,或直到有足够的票数启动终止辩论程序为止。}} #* {{quote-web|en|date=Jan 20, 2012|passage=Meanwhile, back in Eastleigh, away from the '''filibustering''' in Westminster, Chris Huhne was able to concentrate on constituency business.|url=https://www.eastleighnews.co.uk/2012/01/daylight-saving-bill-runs-out-of-time/|title=Daylight Saving Bill runs out of time…|t=与此同时,在远离威斯敏斯特'''冗长辩论'''的伊斯特利,克里斯·胡恩得以专注于选区事务。|author=Ray Turner|work=Eastleigh News}} #* {{quote-web|en|url=https://www.theatlantic.com/politics/archive/2017/02/a-confirmation-battle-brews-in-the-senate/515298/|title=Why the Filibuster Is a Senator's Best Friend|work=The Atlantic|date=2017-02-01|accessdate=2025-02-09|author=Michelle Cottle|passage=So it was that the day before Trump’s big unveiling, Democrat Jeff Merkley publicly vowed to '''filibuster''' whomever the president named.|t=因此,在特朗普正式公布提名人选的前一天,民主党人杰夫·默克利公开誓言要'''阻挠'''总统提名的任何人的提名。}} ===參見=== * {{l|en|obstruct}} * {{l|en|cloture}} ===延伸閱讀=== * {{pedia|lang=en}} ===異序詞=== * {{anagrams|en|a=befiilrstu|flibustier}} ==荷蘭語== ===詞源=== {{bor+|nl|en|filibuster}},來自{{der|nl|es|filibustero}},來自{{der|nl|fr|flibustier}},來自{{der|nl|nl|vrijbuiter}}。 ===發音=== * {{IPA|nl|/ˈfɪ.liˌbɑs.tər/}} * {{audio|nl|Nl-filibuster.ogg}} * {{hyphenation|nl|fi|li|bus|ter}} ===名詞=== {{nl-noun|m|-s|-}} # {{lb|nl|US politics}} [[冗長]][[辯論]] # {{lb|nl|historical}} 從[[美國]][[非法]][[組團]]前往[[中美洲]]或{{w|西属西印度群岛}}的[[傭兵]][[團體]] ==印尼語== {{swp|lang=id}} ===詞源=== {{bor+|id|en|filibuster}},來自{{der|id|es|filibustero||海盜}},來自{{der|id|fr|flibustier}},來自{{der|id|nl|vrijbuiter||劫掠者}},同{{compound|nl|vrij|t1=自由|buit|t2=贓物,戰利品|-er|t3=執行者,代理人|nocat=1}}。 ===發音=== * {{IPA|id|[filiˈbʊstər]}} * {{hyphenation|id|fi|li|bus|têr}} ===名詞=== {{id-noun|head=filibustêr}} # [[冗長]][[辯論]] {{gl|[[立法委員]][[拖延]]或[[阻止]][[議事]][[通過]]}} # ([[傭兵]]團的)[[作戰]][[行動]] ===延伸閱讀=== * {{R:KBBI Daring}} 07alor9mzfxssrmv7em1s2p3mph4kjy 9882797 9882792 2026-08-29T14:01:02Z Hzy980512 19278 9882797 wikitext text/x-wiki ==英語== [[File:Claude Rains and James Stewart in Mr. Smith Goes to Washington (1939).jpg|thumb|{{w|lang=en|Claude Rains}} and {{w|lang=en|James Stewart}} in a scene from the 1939 film ''{{w|lang=en|Mr. Smith Goes to Washington}}''. Stewart plays Jefferson Smith, a senator who launches a filibuster ''(sense 2)'' in the {{w|lang=en|United States Senate}}.<br>{{w|克劳德·雷恩斯}}和{{w|詹姆斯·史都華}}在1939年电影《{{w|史密斯遊美京}}》中的一个场景。斯图尔特饰演杰斐逊·史密斯,一位在{{w|美国参议院}}发起阻挠议事(义项2)的参议员。]] ===其他寫法=== * {{alt|en|fillibuster}} ===詞源=== {{root|en|ine-pro|*preyH-}} {{bor+|en|es|filibustero||海盜}},來自{{der|en|fr|flibustier}},源自{{der|en|nl|vrijbuiter||劫掠者}},來自{{m|nl|vrij||自由}} + {{m|nl|buit||贓物,戰利品}} + {{m|nl|-er||執行者,代理人}}。法語中首音節的變化,源於該詞從荷蘭語借入法語或其他語言時,與{{m|nl|vlieboot||輕型平底雙桅或三桅貨船}}產生部分混淆。此詞與{{cog|en|freebooter}}同源且含義相近。 ===發音=== * {{IPA|en|/ˈfɪlɪbʌstə(ɹ)/|a=RP}} * {{IPA|en|/ˈfɪləˌbəstər/|/ˈfɪləbʌstɚ/|a=GA}} ** {{audio|en|en-us-filibuster.ogg|a=GA}} * {{audio|en|en-au-filibuster.ogg|a=AU}} * {{hyphenation|en|fil|i|bus|ter}} ===名詞=== {{en-noun}} # {{lb|en|historical}} (尤指19世紀中葉從[[美國]][[非法]]組團前往[[中美洲]]或{{w|西属西印度群岛}}的) [[傭兵]];[[海盜]] #: {{syn|en|Thesaurus:mercenary}} #* {{quote-book|en|author=w:[[小泉八雲|Lafcadio Hearn]]|title=Two Years in the French West Indies|location=New York, N.Y.|publisher=[[w:en:Harper (publisher)|Harper & Bros.]]|year=1890|oclc=48662727|passage=These duties involved prodigious physical and mental exertion, in a climate deadly to Europeans. They also involved much voyaging in waters haunted by '''filibusters''' and buccaneers. But nothing appears to daunt Labat. As for the '''filibusters''', he becomes their comrade and personal friend;—he even becomes their chaplain, and does not scruple to make excursions with them.|t=这些任务需要付出巨大的体力和脑力劳动,而且气候对欧洲人来说极其恶劣。他们还要经常航行于'''海盗'''出没的海域。但似乎没有什么能吓倒拉巴特。至于那些'''海盗''',他成了他们的战友和挚友;他甚至成了他们的随军牧师,并且毫不犹豫地与他们一同出海远航。}} #* {{quote-book|en|author=E. John Gesick, Jr.|chapter=Filibusters|editor=Lee Stacy|title=Mexico and the United States|location=Tarrytown, N.Y.|publisher=w:Marshall Cavendish|year=2002|volume=!1 (Acapulco, Guererro&nbsp;– Film in Mexico)|page=307, column 1|pageurl=https://books.google.com/books?id=DSzyMGh8pNwC&pg=PA307|isbn=978-0-7614-7402-9|passage=[[w:en:Mexican War of Independence|Mexico's War of Independence]] (1810–1821) encouraged an increase in the activity of '''filibusters''' in northern Mexico, particularly Texas. Spain's concentration on repressing independence movements within Mexico created opportunities for '''filibusters''' to seize control of its northern frontier regions.|t={{w|墨西哥独立战争}}(1810-1821年)促使墨西哥北部——特别是德克萨斯州——的'''佣兵'''活动日益频繁。西班牙集中精力镇压墨西哥境内的独立运动,这为'''佣兵'''夺取其北部边境地区的控制权创造了机会。}} #* {{quote-book|en|author=William H. Brown|chapter=Central America, Filibusters|editor=Thomas M. Leonard|title=Encyclopedia of U.S.–Latin American Relations|location=Thousand Oaks, Calif.|publisher=w:en:CQ Press; London: {{w|lang=en|SAGE Publications}}|year=2012|volume=1 (A–E)|pages=149, column 2&nbsp;– 150, column 1|pageurl=https://books.google.com/books?id=tIOzDAAAQBAJ&pg=PA149|isbn=978-0-87289-762-5|passage='''Filibusters''' were American citizens who used armed force to procure economic and political influence beyond the borders of the United States from 1848–1861. Their efforts were directed mainly southward toward Cuba, Mexico, and the Central American republics. These illegal excursions disrupted diplomatic relations of the United States within its own hemisphere by damaging relations with Latin American countries and the United Kingdom.|t=1848年至1861年间,一些美国公民使用武力,试图在境外获取经济和政治影响力,被称为“'''海盗'''”。他们的行动主要指向南方的古巴、墨西哥和中美洲各国。这些非法越境行动破坏了美国与拉丁美洲国家和英国的关系,扰乱了美国在西半球的外交关系。}} #* {{quote-book|en|author=Andreas Beer|chapter=The Nicaraguan Press and ''El Nicaraguense''|title=A Transnational Analysis of Representations of the US Filibusters in Nicaragua, 1855–1857|location=New York, N.Y.|publisher=w:en:Palgrave Macmillan|year=2016|pages=95–96|pageurl=https://books.google.com/books?id=P-g4DQAAQBAJ&pg=PA95|doi=10.1007/978-3-319-28352-4|isbn=978-3-319-28351-7|passage=As they attempted to use the international press to their advantage, the '''filibusters''' were eager to counter any articles they perceived as misrepresenting their actions. {{...}} [T]he '''filibusters''' took issue with what they called the "Boletinero de Costarica" and its outspoken condemnation of the '''filibuster''' presence in Nicaragua. {{...}} Costa Rican periodicals were especially scorned by the '''filibusters''' for their constant rallying cries against the US usurpers.}} # {{lb|en|US politics}} (多指在國會通過長時間無關講演等進行的)[[議事]][[妨礙]] #: {{ant|en|cloture}} #* {{quote-book|en|author=Mimi Murray Digby Marziani; Diana Lee|chapter=Statement for the Record, {{w|lang=en|Brennan Center for Justice}}, New York, NY|title=Examining the Filibuster: Hearings before the Committee on Rules and Administration, United States Senate, One Hundred Eleventh Congress, Second Session, April 22, 2010, May 19, 2010, June 23, 2010, July 28, 2010, and September 22 and 29, 2010|series=S. Hrg. 111-706|location=Washington, D.C.|publisher=[[w:美国政府出版局|Government Printing Office]]|date=2010-04-22|page=112|pageurl=https://books.google.com/books?id=LbtebozRW_sC&pg=PA112|isbn=978-0-16-087257-0|passage=No longer do filibustering Senators take the floor and speak until they are physically unable to filibuster any longer. Now, a '''filibuster''' typically begins when a Senator or group of Senators signals their intent to filibuster&nbsp;– which can be done by a private conversation with the majority leader or by quietly placing a bill or nomination on hold. Given the modern Senate's scarce floor time, this threat is usually enough to table the disputed issue until the dissenting Senators cave or until there are definitely enough votes to invoke cloture.|t=如今,参议员不再像过去那样,一直发言到筋疲力竭、无法继续阻挠为止。现在,'''阻挠议事'''通常始于一位或几位参议员发出如此的意图——这可以通过与多数党领袖私下交谈,或悄悄搁置某项法案或提名来实现。鉴于现代参议院发言时间有限,这种威胁通常足以将争议议题搁置,直到持不同意见的参议员让步,或直到有足够的票数启动终止辩论程序为止。}} #* {{quote-journal|en|title=An own goal on gay rights|url=http://www.economist.com/node/17251746|archiveurl=https://web.archive.org/web/20160423093608/http://www.economist.com/node/17251746|archivedate=2016-04-23|magazine=w:The Economist|date=2010-10-14|passage=Then, last month, before the survey was finished and for reasons still unclear, the Democrats abruptly tried to attach a repeal of the law to the defence appropriations bill, a stratagem the Republicans defeated in a '''filibuster'''.|t=然后,上个月,在调查结束之前,出于尚不清楚的原因,民主党人突然试图将废除该法律的条款附加到国防拨款法案中,共和党人通过'''冗长辩论'''挫败了这一策略。}} #* {{quote-journal|en|author=Steven Waldman|title=Learning to Love the Nuclear Option|work=w:The New York Times|date=2017-04-05|url=https://www.nytimes.com/2017/04/05/opinion/filibusters-arent-the-problem.html|issn=0362-4331|passage=So now that the Republicans have used the nuclear option to kill the poor '''filibuster''' to clear the way for the elevation of Judge Neil Gorsuch to the Supreme Court, we can lose perspective.|t=既然共和党人已经动用了核选项来废除'''冗长辩论''',为尼尔·戈萨奇法官晋升至最高法院扫清了障碍,我们可能会失去客观视角。|archiveurl=https://web.archive.org/web/20201112024958/https://www.nytimes.com/2017/04/05/opinion/filibusters-arent-the-problem.html}} #* {{quote-journal|en|author=George Packer|title=The End of Democratic Delusions|work=w:The Atlantic|date=2024-12-02|url=https://www.theatlantic.com/magazine/archive/2025/01/trump-reelection-voter-demographic-change/680752/|issn=2151-9463|passage=By this theory, the Democratic Party is kept out of power by a white Republican minority that thwarts the popular will through voter suppression, gerrymandering, judicial legislating, the '''filibuster''', the composition of the Senate, and the Electoral College.|t=根据这种理论,民主党之所以无法掌权,是因为白人共和党少数派通过选民压制、选区划分、司法立法、'''冗长辩论'''、参议院组成和选举团制度来阻挠民意。|archiveurl=https://archive.ph/dRoqX|archivedate=2024-12-02}} # {{lb|en|US politics}} ([[拖延]][[議事]][[進程]]的)立法會成員 #: {{syn|en|filibusterer}} ====衍生詞==== {{col|en|antifilibuster |filibusterable |filibusterer |filibusterism |filibusterous |filibustress }} ====相關詞==== * {{l|en|flibustier}} ====派生詞==== * {{desc|zh|費力把事拖|bor=1}} * {{desc|nl|filibuster|bor=1}} * {{desc|id|filibuster|bor=1}} ===動詞=== {{en-verb}} # (在國外)參加[[傭兵]]團的[[作戰]][[行動]] #* {{quote-book|en|author=William H. Brown|chapter=Central America, Filibusters|editor=Thomas M. Leonard|title=Encyclopedia of U.S.–Latin American Relations|location=Thousand Oaks, Calif.|publisher=w:en:CQ Press; London: {{w|lang=en|SAGE Publications}}|year=2012|volume=1 (A–E)|page=150, column 2|pageurl=https://books.google.com/books?id=tIOzDAAAQBAJ&pg=PA150|isbn=978-0-87289-762-5|passage=According to U.S. law, '''filibustering''' was a violation of the Neutrality Law of 1818, which prohibited the organization within the United States of any armed force that intended to attack a friendly foreign power. The American government attempted, through the enforcement of this law, to prevent its citizens from '''filibustering''', mostly by preventing potential '''filibustering''' groups from organizing and collecting arms for future operations.}} # {{lb|en|originally|and|mainly|US politics|intransitive|transitive}} (在國會等通過長時間演講來)[[阻礙]][[議事]] #* {{quote-book|en|author=w:en:William Roscoe Thayer|chapter=11|title=Theodore Roosevelt: An Intimate Biography|location=Boston, Mass.; New York, N.Y.|publisher=[[w:en:Houghton Mifflin Harcourt|Houghton Mifflin Company]]|year=1919|oclc=906072059|passage=But as the case had dragged on interminably, and he believed, and the world believed, and the Canadians themselves knew, that they intended to '''filibuster''' and postpone as long as possible, he took the common-sense way to a settlement.|t=但由于案件拖延了很久,他相信,全世界都相信,加拿大人自己也知道,他们打算尽可能地'''拖延'''和推迟审理,所以他采取了合情合理的解决方式。}} #* {{quote-book|en|author=Special Subcommittee on Amendments to Rule XXII, Committee on Rules and Administration, {{w|United States Senate}}|title=Proposed Amendments to Rule XXII of the Standing Rules of the Senate, Relating to Cloture: Hearings before a Special Subcommittee on Rules and Administration, United States Senate, Eighty-fifth Congress, First Session, on S. Res. 17, S. Res. 19, S. Res. 21, S. Res. 28, S. Res. 29, S. Res. 30, S. Res. 32, S. Res. 171, Resolutions Proposing Amendments to Rule XXII of the Standing Rules of the Senate. June 17, 24, 25, 28, July 2, 9, 16, 1957|location=Washington, D.C.|publisher=[[w:美国政府出版局|United States Government Printing Office]]|year=1957|page=305|oclc=4657728|passage=1901—Senator Carter successfully '''filibustered''' a river and harbor bill because it failed to include certain additional appropriations.|t=1901年——卡特参议员成功地'''阻挠了'''一项河流和港口法案的通过,因为该法案未能包含某些额外的拨款。}} #* {{quote-book|en|author=Mimi Murray Digby Marziani; Diana Lee|chapter=Statement for the Record, {{w|lang=en|Brennan Center for Justice}}, New York, NY|title=Examining the Filibuster: Hearings before the Committee on Rules and Administration, United States Senate, One Hundred Eleventh Congress, Second Session, April 22, 2010, May 19, 2010, June 23, 2010, July 28, 2010, and September 22 and 29, 2010|series=S. Hrg. 111-706|location=Washington, D.C.|publisher=[[w:美国政府出版局|Government Printing Office]]|date=22 April 2010|page=112|pageurl=https://books.google.com/books?id=LbtebozRW_sC&pg=PA112|isbn=978-0-16-087257-0|passage=No longer do '''filibustering''' Senators take the floor and speak until they are physically unable to '''filibuster''' any longer. Now, a filibuster typically begins when a Senator or group of Senators signals their intent to '''filibuster'''&nbsp;– which can be done by a private conversation with the majority leader or by quietly placing a bill or nomination on hold. Given the modern Senate's scarce floor time, this threat is usually enough to table the disputed issue until the dissenting Senators cave or until there are definitely enough votes to invoke cloture.|t=如今,参议员不再像过去那样,一直发言到筋疲力竭、无法继续'''阻挠'''为止。现在,'''阻挠议事'''通常始于一位或几位参议员发出如此的意图——这可以通过与多数党领袖私下交谈,或悄悄搁置某项法案或提名来实现。鉴于现代参议院发言时间有限,这种威胁通常足以将争议议题搁置,直到持不同意见的参议员让步,或直到有足够的票数启动终止辩论程序为止。}} #* {{quote-web|en|date=Jan 20, 2012|passage=Meanwhile, back in Eastleigh, away from the '''filibustering''' in Westminster, Chris Huhne was able to concentrate on constituency business.|url=https://www.eastleighnews.co.uk/2012/01/daylight-saving-bill-runs-out-of-time/|title=Daylight Saving Bill runs out of time…|t=与此同时,在远离威斯敏斯特'''冗长辩论'''的伊斯特利,克里斯·胡恩得以专注于选区事务。|author=Ray Turner|work=Eastleigh News}} #* {{quote-web|en|url=https://www.theatlantic.com/politics/archive/2017/02/a-confirmation-battle-brews-in-the-senate/515298/|title=Why the Filibuster Is a Senator's Best Friend|work=The Atlantic|date=2017-02-01|accessdate=2025-02-09|author=Michelle Cottle|passage=So it was that the day before Trump’s big unveiling, Democrat Jeff Merkley publicly vowed to '''filibuster''' whomever the president named.|t=因此,在特朗普正式公布提名人选的前一天,民主党人杰夫·默克利公开誓言要'''阻挠'''总统提名的任何人的提名。}} ===參見=== * {{l|en|obstruct}} * {{l|en|cloture}} ===延伸閱讀=== * {{pedia|lang=en}} ===異序詞=== * {{anagrams|en|a=befiilrstu|flibustier}} ==荷蘭語== ===詞源=== {{bor+|nl|en|filibuster}},來自{{der|nl|es|filibustero}},來自{{der|nl|fr|flibustier}},來自{{der|nl|nl|vrijbuiter}}。 ===發音=== * {{IPA|nl|/ˈfɪ.liˌbɑs.tər/}} * {{audio|nl|Nl-filibuster.ogg}} * {{hyphenation|nl|fi|li|bus|ter}} ===名詞=== {{nl-noun|m|-s|-}} # {{lb|nl|US politics}} [[冗長]][[辯論]] # {{lb|nl|historical}} 從[[美國]][[非法]][[組團]]前往[[中美洲]]或{{w|西属西印度群岛}}的[[傭兵]][[團體]] ==印尼語== {{swp|lang=id}} ===詞源=== {{bor+|id|en|filibuster}},來自{{der|id|es|filibustero||海盜}},來自{{der|id|fr|flibustier}},來自{{der|id|nl|vrijbuiter||劫掠者}},同{{compound|nl|vrij|t1=自由|buit|t2=贓物,戰利品|-er|t3=執行者,代理人|nocat=1}}。 ===發音=== * {{IPA|id|[filiˈbʊstər]}} * {{hyphenation|id|fi|li|bus|têr}} ===名詞=== {{id-noun|head=filibustêr}} # [[冗長]][[辯論]] {{gl|[[立法委員]][[拖延]]或[[阻止]][[議事]][[通過]]}} # ([[傭兵]]團的)[[作戰]][[行動]] ===延伸閱讀=== * {{R:KBBI Daring}} alr9jnlsi6t8i94pmfk1x3fdaw60om9 greenback 0 90502 9882966 6623185 2026-08-30T01:19:35Z Hzy980512 19278 9882966 wikitext text/x-wiki ==英语== ===词源=== 源自{{com|en|green|back}}。 ===发音=== * {{audio|en|LL-Q1860 (eng)-Flame, not lame-greenback.wav|a=US}} ===名词=== {{en-noun}} # {{lb|en|US}} [[美钞]],美国的[[法定货币]] # [[美元]] # {{lb|en|historical}} (南北战争时期美国财政部发行的)[[绿钞]],美国政府券 # {{lb|en|surfing}} (还没有破的)[[浪]] #* {{quote-text|en|year=1965|author=John Bloomfield|title=Know-how in the Surf|page=28 |passage=When the surfer has passed the point where the waves are breaking, and is among the waves which are known as “'''greenbacks'''”, he may either dive through them or float over them, {{...}}}} ====衍生词汇==== {{col4|en|Greenbacker|greenbackism|Greenback Party|greenmail|greenmailing|green-backed}} ===参见=== * {{pedia|lang=en}} * {{pedia|lang=en|funnyback}} {{c|en|南北戰爭|金錢}} {{cln|en|所有複合詞|形容詞-名詞複合名詞}} a56zqfbb8ixo72flc1o8pbc58vtg0gu messieurs 0 111215 9882782 6643547 2026-08-29T13:20:32Z TongcyDai 53191 9882782 wikitext text/x-wiki {{also|Messieurs}} ==英語== ===發音=== * {{IPA|en|/mɛˈsjɜː(ɹ)z/|/ˈmɛsə(ɹ)z/}} ===名詞=== {{head|en|名詞變格形}} # {{plural of|en|monsieur}} ==法語== ===詞源=== {{ety|fr|:af|mes|sieurs}} {{compound|fr|mes|sieurs}} ===發音=== * {{fr-IPA|mécieu}} * {{audio|fr|LL-Q150 (fra)-0x010C-messieurs.wav}} ===名詞=== {{head|fr|名詞變格形|g=m}} # {{plural of|fr|monsieur}} ===異序詞=== * {{l|fr|réussîmes}}、{{l|fr|surmisées}} {{cln|fr|terms with irregularly silent consonant}} 74nj9b2pdlscmtz2swusmfvb98tjdcq 9882783 9882782 2026-08-29T13:21:18Z TongcyDai 53191 /* 異序詞 */ 9882783 wikitext text/x-wiki {{also|Messieurs}} ==英語== ===發音=== * {{IPA|en|/mɛˈsjɜː(ɹ)z/|/ˈmɛsə(ɹ)z/}} ===名詞=== {{head|en|名詞變格形}} # {{plural of|en|monsieur}} ==法語== ===詞源=== {{ety|fr|:af|mes|sieurs}} {{compound|fr|mes|sieurs}} ===發音=== * {{fr-IPA|mécieu}} * {{audio|fr|LL-Q150 (fra)-0x010C-messieurs.wav}} ===名詞=== {{head|fr|名詞變格形|g=m}} # {{plural of|fr|monsieur}} ===異序詞=== * {{l|fr|réussîmes}}、{{l|fr|surmisées}} {{cln|fr|有不規則不發音輔音的詞}} 5qyei80ut339qvtpjp5p6n8im85qjgi monsieur 0 111985 9882780 6017025 2026-08-29T13:19:45Z TongcyDai 53191 9882780 wikitext text/x-wiki {{also|Monsieur}} ==英語== ===詞源=== {{bor+|en|fr|monsieur}}。{{doublet|en|monseigneur|monsignor}}。 ===發音=== * {{IPA|en|/məˈsjʊə(ɹ)/|/məˈsjɜː(ɹ)/}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-monsieur.wav|a=Southern England}} ===名詞=== {{en-noun|s|messieurs}} # {{lb|en|過時}} [[男人]],尤指[[法國]][[紳士]] #* {{RQ:Melville Moby-Dick|chapter=The Cabin|page=589|passage=Pass round the decanters; glad to see ye; fill up, '''monsieurs'''!|t=傳遞酒瓶;很高興見到你們;倒滿,'''先生們'''!}} ====相關詞彙==== * {{l|en|croque-monsieur}} ===異序詞=== * {{anagrams|en|a=eimnorsu|inermous}} ==法語== ===詞源=== 源自 {{af|fr|mon|t1=我的|sieur}} ,源自{{der|fr|fro|sire}} 的間接格(主格衍生出 {{m|fr|messire}} ),最終源自{{der|fr|la|senior}} (也衍生出 {{m|fr|seigneur}} )。第一個音節因為頻繁使用而被弱化。詞尾 {{IPAchar|/r/}} 的脫落曾在早期現代法語中很常見,但除了在詞素 {{m|fr|-er}} 和 {{m|fr|-ier}} 之外未能穩定保留。{{m|fr||Monsieur}} 和 {{m|fr|gars}} 便是這種發音習慣的兩個殘留形式。 ===發音=== * {{fr-IPA|mĕssieu}} * {{audio|fr|Fr-monsieur.ogg|a=巴黎}} * {{audio|fr|LL-Q150 (fra)-LoquaxFR-monsieur.wav|a=孚日}} * {{audio|fr|LL-Q150 (fra)-WikiLucas00-monsieur.wav|a=里昂}} * {{fr-IPA|mossieu|qual1=古舊,有時作戲謔用語|monssieu|qual2=棄用}} ===名詞=== {{fr-noun|m|messieurs}} # [[先生]],[[長官]]{{gloss|對男性的頭銜或稱呼,可用於帶或不帶名字的直接稱呼或第三人稱稱呼}} # [[先生]],[[紳士]] #: {{ux|fr|Il y a un '''monsieur''' pour vous voir.|這裡有一位'''先生'''要見您。}} ====用法說明==== * 傳統習俗認為,下級對上級直接稱呼時,將 {{m|fr||Monsieur}} 與姓氏連用(如 {{m|fr||Monsieur Dupont}})是不禮貌的,除非需要消除歧義。相反,應該只稱呼對方為 {{m|fr||Monsieur}}。這種習俗現在可能已經廢棄。 * 與英語不同,{{m|fr||Monsieur}} 在法語中常不帶名字或冠詞,作為對第三人稱男性的禮貌指代,特別是在正式語境中: *: {{ux|fr|'''Monsieur''' s'est présenté à l'urgence à 18 h 12.|'''這位先生'''在18時12分來到了急診室。}} * 此外,{{m|fr||Monsieur}}(以及 {{m|fr||Madame}})在正式語境中有時會與頭銜或職務連用。 *: {{ux|fr|'''Monsieur le Directeur''' fera une annoncement à 13 h 30.|'''主任先生'''將在13時30分發表公告。}} *: {{ux|fr|'''Madame la Présidente''' a prononcé un discours en lequel elle a dit que la guerre n'est pas juste.|'''總統女士'''發表了一場演講,稱這場戰爭是不正義的。}} * 儘管 {{m|fr||un/le monsieur}} 可作為普通名詞使用,意指「這位/一名先生」,但使用 {{m|fr||une/la [[madame]]}} 來表示「這位/一名女士」被認為是幼稚的用語。相對地,人們會使用 {{m|fr||une/la [[dame]]}}。 ====近義詞==== * {{l|fr|M.}} * {{l|fr|[[Mr|M<sup>r</sup>]]}} ====派生詞彙==== {{col3|fr |mesdames et messieurs |Monsieur Durand |Monsieur Propre |monsieur je-sais-tout }} ====相關詞彙==== * {{l|fr|monseigneur}} * {{l|fr|sieur}} * {{l|fr|sire}} ====派生語彙==== (部分可能派生自中古法語。) * {{desctree|ht-sdm|mouché}} * {{desc|en|monsieur|bor=1}} * {{desc|es|mesié|musiú|bor=1}} * {{desc|ff|musel|bor=1}} * {{desc|ha|mùshê|bor=1}} * {{desc|lad|musyu|bor=1}} * {{desctree|ota|موسیو|tr=mösyö|bor=1}} * {{desc|ro|musiu|bor=1}} * {{desc|bor=1|ru|месье́|мсьё}} * {{desc|bor=1|vi|me-xừ}} ====參見==== * {{l|fr|madame}} * {{l|fr|mademoiselle}} * {{l|fr|monseigneur}} ===延伸閱讀=== * {{R:fr:TLFi}} ===異序詞=== * {{l|fr|muerions}} * {{l|fr|remuions}} l79zt3h68yt5xltpv3ezlo2vwyk2anw 防水 0 141347 9882870 8367255 2026-08-29T14:51:06Z TongcyDai 53191 9882870 wikitext text/x-wiki ==漢語== {{zh-forms}} ===發音=== {{zh-pron |m=fángshuǐ |c=fong4 seoi2 |mn=hông-chúi |cat=v }} ===動詞=== {{zh-verb}} # {{lb|zh|書面}} [[抵禦]][[水患]];[[防止]][[水災]]發生或擴大 #* {{zh-x|w:召公奭\^召{shào}公 曰:「是 鄣 之 也。防 民 之 口,甚 於 防水。」||CL|ref=西漢·{{w|司馬遷}}《[[s:史記/卷004|史記·周本紀]]》}} #* {{zh-x|於 火災、水災 之 際,隱匿 或 損壞 防禦 之 器械 或 以 他 法 妨害 救火、防水 者,處 三 年 以下 有期徒刑、拘役 或 三百 元 以下 罰金。|ref='''2002年''',《[[s:中華民國刑法_(民國91年)#第一百八十二條|中華民國刑法]]》}} # {{lb|zh|often|attributive}} 能[[阻擋]]或[[防止]][[水分]][[浸入]]與[[穿透]]的 #: {{zh-x|這 雙 鞋 是 防水 的。|}} #* {{zh-x|^蘋果 今天 凌晨 正式 發表 @iPhone @&#32; @7 和 @7 @&#32; @Plus,取消 耳機孔、新增 防水 功能,^台灣 更 首度 列入 首 波 開賣 地區,創 ^台灣 有史以來 最 快 開賣 iPhone 的 紀錄。||ref='''2016'''年9月8日,江明晏,〈[https://howlife.cna.com.tw/3c/20160908S006.aspx 列首波名單 iPhone 7 9/16登台開賣]〉,《{{w|中央通訊社}}》}} ====派生詞彙==== {{col3|zh|防水布}} ====派生語彙==== {{CJKV||ぼうすい|방수}} ==日語== {{ja-kanjitab|ぼう|すい|yomi=o}} ===發音=== {{ja-pron|ぼうすい|acc=0|acc_ref=SMK7,DJR,NHK,NKD2}} ===名詞=== {{ja-noun|ぼうすい|hhira=ばうすい}} # [[防水#漢語|防水]]{{gl|防止水分滲入}} # 防水{{gl|防止水災發生}} ===動詞=== {{ja-verb-suru|ぼうすい|hhira=ばうすい}} # [[防水#漢語|防水]]{{gl|防止水分滲入}} # 防水{{gl|防止水災發生}} ====活用==== {{ja-suru|ぼうすい}} ===參考資料=== <references/> ==朝鮮語== {{ko-hanjatab}} ===名詞=== {{ko-noun|hj|hangeul=방수}} # {{hanja form of|방수}} ivex6x43peiyztfljpxeye4p6jrdnl3 9882896 9882870 2026-08-29T17:31:10Z Sayonzei 40728 /* 動詞 */ 9882896 wikitext text/x-wiki ==漢語== {{zh-forms}} ===發音=== {{zh-pron |m=fángshuǐ |c=fong4 seoi2 |mn=hông-chúi |cat=v }} ===動詞=== {{zh-verb}} # {{lb|zh|書面}} [[抵禦]][[水患]];[[防止]][[水災]]發生或擴大 #* {{zh-x|w:召公奭\^召{shào}公 曰:「是 鄣 之 也。防 民 之 口,甚 於 防水。」||CL|ref=西漢·{{w|司馬遷}}《[[s:史記/卷004|史記·周本紀]]》}} #* {{zh-x|於 火災、水災 之 際,隱匿 或 損壞 防禦 之 器械 或 以 他 法 妨害 救火、防水 者,處 三 年 以下 有期徒刑、拘役 或 三百 元 以下 罰金。|ref='''2002年''',《[[s:中華民國刑法_(民國91年)#第一百八十二條|中華民國刑法]]》}} # {{lb|zh|often|attributive}} 能[[阻擋]]或[[防止]][[水分]][[浸入]]與[[穿透]]的 #: {{zh-x|這 雙 鞋 是 防水 的。|}} #* {{zh-x|^蘋果 今天 凌晨 正式 發表 @iPhone @&#32; @7 和 @7 @&#32; @Plus,取消 耳機孔、新增 防水 功能,^台灣 更 首度 列入 首 波 開賣 地區,創 ^台灣 有史以來 最 快 開賣 iPhone 的 紀錄。||ref='''2016'''年9月8日,江明晏,〈[https://howlife.cna.com.tw/3c/20160908S006.aspx 列首波名單 iPhone 7 9/16登台開賣]〉,《{{w|中央通訊社}}》}} ====派生詞彙==== {{col3|zh|防水布}} ====派生語彙==== {{CJKV||ぼうすい|방수}} ==日語== {{ja-kanjitab|ぼう|すい|yomi=o}} ===發音=== {{ja-pron|ぼうすい|acc=0|acc_ref=SMK7,DJR,NHK,NKD2}} ===名詞=== {{ja-noun|ぼうすい|hhira=ばうすい}} # [[防水#漢語|防水]]{{gl|防止水分滲入}} # 防水{{gl|防止水災發生}} ===動詞=== {{ja-verb-suru|tr=intrans|ぼうすい|hhira=ばうすい}} # [[防水#漢語|防水]]{{gl|防止水分滲入}} # 防水{{gl|防止水災發生}} ====活用==== {{ja-suru|ぼうすい}} ===參考資料=== <references/> ==朝鮮語== {{ko-hanjatab}} ===名詞=== {{ko-noun|hj|hangeul=방수}} # {{hanja form of|방수}} t409aji188urtn2n3t8xjn29nrbtyja Wiktionary:沙盒 4 165460 9882939 9882149 2026-08-29T21:00:48Z Cewbot 61744 沙盒清理作業。若想保留較長時間,可以在[[Special:MyPage/Sandbox|個人測試區]]作測試,或者翻閱歷史紀錄。 9882939 wikitext text/x-wiki <noinclude>{{Sandbox}}</noinclude> == 請在這行文字底下開始測試 == btcrtxc3lrzru8bh3uzzvuczuy1huqu Template:Recentchanges 10 207195 9882979 9678993 2026-08-30T02:40:45Z Hzy980512 19278 9882979 wikitext text/x-wiki <div id="recentchangestable" style="margin-bottom: 1em;"> {| style="background-color: var(--wikt-palette-white, #FFFFFF); width: 100%;" |- | <div class="NavFrame" style="clear: both; padding: 2px; border: 1px solid var(--wikt-palette-grey-7, #a5a5a5); text-align: center; border-collapse: collapse; font-size: 95%;"> <div style="height: 1.6em; font-weight: bold; font-size: 100%; background-color: var(--wikt-palette-lightergrey, #eeeeee);"><span style="color: var(--wikt-palette-green-9, #4b852d);">最近更改</span></div> <div class="NavContent" style="font-size: 100%;"> {| class="plainlinks" width="100%" |- | align="right" valign="top" | <small>'''[[Wiktionary:工具|工具]]:</small>'''&nbsp; | align="left" | [[Special:Newpages|新]]、[[Special:Ancientpages|旧]]页面 • [[Special:Log|日志]] • [[Special:Specialpages|特殊页面]] • [[Special:Allmessages|界面信息]]:[[Special:Allmessages/zh-cn|陆]]/[[Special:Allmessages/zh-sg|新]]/[[Special:Allmessages/zh-tw|台]]/[[Special:Allmessages/zh-hk|港]] • [[Wiktionary:页面模板|页面模板]] • [[Wiktionary:维基工程|维基工程]] • 使用[[Wiktionary:使用表格|表格]]/[[Wiktionary:图像标记|图像]] • [[Wiktionary:删除请求|删除请求]] • [[:Category:快速删除候选|速删候选]] • [[Wiktionary:跨維基|跨維基]] • [{{fullurl:Special:Recentchanges|hideliu=1&hideanons=0}} IP用戶貢獻] • [[Wiktionary:佈局解釋|佈局解釋]] • 此词典拥有[[Special:Allpages|条目]]数: '''[[Special:Statistics|{{NUMBEROFARTICLES}}]]''' • [http://zh.wiktionary.org/w/wiki.phtml?title=Template:Recentchanges&action=edit +/-] • [{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=purge}} ↺] |- | align="right" valign="top" | <small>'''[[Wiktionary:关于|关于]]:</small>'''&nbsp; | align="left" | [[Wiktionary:首页|首页]] • [[Wiktionary:欢迎|欢迎]]/[[Wiktionary:常见问题解答|常见问题]]/[[Wiktionary:方针与指引|方针与指引]] • [[Wiktionary:版权信息|版权]] • [[Wiktionary:管理员|管理员]] • [[Wiktionary:用户|用户]] • [[Special:Statistics|统计]] • [[Wiktionary:啤酒馆|啤酒馆]] • [[Wiktionary:茶室|茶室]] • [[Wiktionary:邮件列表|邮件列表]] • [irc://irc.libera.chat/wiktionary 维基词典多语言聊天室] |- | align="right" valign="top" | <small>'''简释:</small>'''&nbsp; | align="left" | '''<span style="color: var(--wikt-palette-indigo-9, #6e66e0);">差异</span>''' = 察看此更改与上一版本的差异,'''<span style="color: var(--wikt-palette-indigo-9, #6e66e0);">历史</span>''' = 察看编辑历史,'''<span style="color: var(--wikt-palette-indigo-9, #6e66e0);">日志</span>''' = 新用户登记纪录与管理员日志,<span class="minor">小</span> = 小更改,<span class="newpage">新</span> = 新创建的页面 |- | align="right" valign="top" | <small>'''姊妹计划:</small>'''&nbsp; | align="left" | [[w:Special:Recentchanges|维基百科]] - [[m:Special:Recentchanges|元维基]] - [[q:Special:Recentchanges|维基语录]] - [[b:Special:Recentchanges|维基教科书]] - [[s:Special:Recentchanges|维基文库]] - [[voy:Special:Recentchanges|维基导游]] - [[v:Special:Recentchanges|维基学院]] - [[commons:Special:Recentchanges|维基共享资源]] - [[n:Special:Recentchanges|维基新闻]] - [[Wikispecies:Special:Recentchanges|维基物种]] - [[User:WikimediaNotifier/notifications|全域通告]] |- | align="right" valign="top" | | align="left" | {{center|{{CURRENTYEAR}}年{{CURRENTMONTHNAME}}{{CURRENTDAY}}日{{CURRENTDAYNAME}}[[w:协调世界时|UTC]]:{{CURRENTTIME}}/[[w:北京时间|UTC+8]]:{{#time:H:i|+8 hours}}}} {{center|請協助補充'''[[Wiktionary:词条请求]]'''中未創建的詞條!}} {{center|如果有需要請求翻譯的詞條,請至'''[[Wiktionary:翻译请求]]'''提出。}} |} </div></div> |} </div> {{Recentchange interlink}} 9gfu6b1ucgx3w7992rrp34cwrqdvm7r 9882980 9882979 2026-08-30T02:42:34Z Hzy980512 19278 9882980 wikitext text/x-wiki <div id="recentchangestable" style="margin-bottom: 1em;"> {| style="background-color: var(--wikt-palette-white, #FFFFFF); width: 100%;" |- | <div class="NavFrame" style="clear: both; padding: 2px; border: 1px solid var(--wikt-palette-grey-7, #a5a5a5); text-align: center; border-collapse: collapse; font-size: 95%;"> <div style="height: 1.6em; font-weight: bold; font-size: 100%; background-color: var(--wikt-palette-lightergrey, #eeeeee);"><span style="color: var(--wikt-palette-green-9, #4b852d);">最近更改</span></div> <div class="NavContent" style="font-size: 100%;"> {| class="plainlinks" width="100%" |- | align="right" valign="top" | <small>'''[[Wiktionary:工具|工具]]:</small>'''&nbsp; | align="left" | [[Special:Newpages|新]]、[[Special:Ancientpages|旧]]页面 • [[Special:Log|日志]] • [[Special:Specialpages|特殊页面]] • [[Special:Allmessages|界面信息]]:[[Special:Allmessages/zh-cn|陆]]/[[Special:Allmessages/zh-sg|新]]/[[Special:Allmessages/zh-tw|台]]/[[Special:Allmessages/zh-hk|港]] • [[Wiktionary:页面模板|页面模板]] • [[Wiktionary:维基工程|维基工程]] • 使用[[Wiktionary:使用表格|表格]]/[[Wiktionary:图像标记|图像]] • [[Wiktionary:删除请求|删除请求]] • [[:Category:快速删除候选|速删候选]] • [[Wiktionary:跨維基|跨維基]] • [{{fullurl:Special:Recentchanges|hideliu=1&hideanons=0}} IP用戶貢獻] • [[Wiktionary:佈局解釋|佈局解釋]] • 此词典拥有[[Special:Allpages|条目]]数: '''[[Special:Statistics|{{NUMBEROFARTICLES}}]]''' • [http://zh.wiktionary.org/w/wiki.phtml?title=Template:Recentchanges&action=edit +/-] • [{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=purge}} ↺] |- | align="right" valign="top" | <small>'''[[Wiktionary:关于|关于]]:</small>'''&nbsp; | align="left" | [[Wiktionary:首页|首页]] • [[Wiktionary:欢迎|欢迎]]/[[Wiktionary:常见问题解答|常见问题]]/[[Wiktionary:方针与指引|方针与指引]] • [[Wiktionary:版权信息|版权]] • [[Wiktionary:管理员|管理员]] • [[Wiktionary:用户|用户]] • [[Special:Statistics|统计]] • [[Wiktionary:啤酒馆|啤酒馆]] • [[Wiktionary:茶室|茶室]] • [[Wiktionary:邮件列表|邮件列表]] • [irc://irc.libera.chat/wiktionary 维基词典多语言聊天室] |- | align="right" valign="top" | <small>'''简释:</small>'''&nbsp; | align="left" | '''<span style="color: var(--wikt-palette-indigo-9, #6e66e0);">差异</span>''' = 察看此更改与上一版本的差异,'''<span style="color: var(--wikt-palette-indigo-9, #6e66e0);">历史</span>''' = 察看编辑历史,'''<span style="color: var(--wikt-palette-indigo-9, #6e66e0);">日志</span>''' = 新用户注册纪录与管理员日志,<span class="minor">小</span> = 小更改,<span class="newpage">新</span> = 新创建的页面 |- | align="right" valign="top" | <small>'''姊妹计划:</small>'''&nbsp; | align="left" | [[w:Special:Recentchanges|维基百科]] - [[m:Special:Recentchanges|元维基]] - [[q:Special:Recentchanges|维基语录]] - [[b:Special:Recentchanges|维基教科书]] - [[s:Special:Recentchanges|维基文库]] - [[voy:Special:Recentchanges|维基导游]] - [[v:Special:Recentchanges|维基学院]] - [[commons:Special:Recentchanges|维基共享资源]] - [[n:Special:Recentchanges|维基新闻]] - [[Wikispecies:Special:Recentchanges|维基物种]] - [[User:WikimediaNotifier/notifications|全域通告]] |- | align="right" valign="top" | | align="left" | {{center|{{CURRENTYEAR}}年{{CURRENTMONTHNAME}}{{CURRENTDAY}}日{{CURRENTDAYNAME}}[[w:协调世界时|UTC]]:{{CURRENTTIME}}/[[w:北京时间|UTC+8]]:{{#time:H:i|+8 hours}}}} {{center|請協助補充'''[[Wiktionary:词条请求]]'''中未創建的詞條!}} {{center|如果有需要請求翻譯的詞條,請至'''[[Wiktionary:翻译请求]]'''提出。}} |} </div></div> |} </div> {{Recentchange interlink}} f3sxb68izrcd3d7i0wrsu22jy73e6jr porno 0 264843 9882701 8443187 2026-08-29T12:35:08Z TongcyDai 53191 9882701 wikitext text/x-wiki {{also|porno-|Porno|pornô|pornó|põrnõ}} ==英語== ===詞源=== {{clipping|en|pornographic,pornography}}。可考於20世紀中期。 ===發音=== * {{IPA|en|/ˈpɔːnəʊ/|a=RP}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-porno.wav|a=Southern England}} * {{rhymes|en|ɔː(ɹ)nəʊ|s=2}} ===形容詞=== {{en-adj|-}} # {{lb|en|非正式}} [[色情]]的 {{defdate|20世紀50年代起}} #: {{ux|en|That's a '''porno''' film.|那是一部'''色情'''片。}} #* {{quote-journal|en|author=Vincent Canby|title=What Are We To Think of ‘Deep Throat’?|work=The New York Times|date=1973-01-21|url=https://www.nytimes.com/1973/01/21/archives/what-are-we-to-think-of-deep-throat-what-to-think-of-deep-throat.html|issn=0362-4331|passage=For reasons that still baffle me, “Deep Throat” became the one '''porno''' film in New York chic to see and to seen at, even before the court case, even before Earl Wilson wrote about it.|t=出於讓我至今仍感到困惑的原因,《深喉嚨》成為了紐約時尚界必看的一部'''色情'''電影,甚至在法庭案件發生之前,甚至在厄爾·威爾遜撰寫相關文章之前。}} #* {{quote-text|en|year=1978|author=Mario Pei|title=Weasel Words: The Art of Saying what You Don't Mean|page=15 |passage={{...}}ultra-risqué pictures verging on the pornographic (the most '''porno''' of the last-named have not yet made it to the TV screen, but they are getting there fast—witness the storm of protests over the situation comedy “Soap”).|t=……接近色情的極度露骨圖片(最後提到的最'''色情'''的圖片還沒有登上電視螢幕,但它們很快就會了——看看人們對情境喜劇《肥皂劇》的抗議風暴就知道了)。}} ====近義詞==== * {{l|en|porn}} ===名詞=== {{en-noun|~}} # {{lb|en|不可數|非正式}} [[色情]]作品 #* {{quote-book|en|year=2004|author=Martin Amis|title=Vintage Amis|page=190|passage=In any case, '''porno''' is littered—'''porno''' is heaped—with the deaths of feelings.|t=無論如何,'''色情'''作品裡散落著——'''色情'''作品裡堆積著——感情的死亡。}} # {{lb|en|可數|非正式}} [[色情]][[電影]] #: {{ux|en|They watched a few '''pornos'''.|他們看了幾部'''色情片'''。}} # {{lb|en|可數|非正式}} [[色情]][[雜誌]] #: {{ux|en|He flipped through the '''porno'''.|他翻閱了那本'''色情雜誌'''。}} ====派生詞彙==== {{col2|en|gorno|pornhua|pornhwa|pornocore|pornogrind|pornosexual|porno chic|porno mag}} ====相關詞彙==== * {{l|en|porn}} * {{l|en|pornographer}} * {{l|en|pornographic}} * {{l|en|pornographically}} * {{l|en|pornography}} ===異序詞=== * {{anagrams|en|a=noopr|ponor}} {{cln|en|截斷形式}} ==捷克語== ===發音=== * {{cs-IPA}} * {{hyphenation|cs|por|no}} * {{rhymes|cs|orno|s=2}} ===名詞=== {{cs-noun|n}} # {{lb|cs|非正式}} [[色情]]作品 #: {{syn|cs|pornografie}} ====變格==== {{cs-ndecl|n}} ====相關詞彙==== {{col|cs|pornograf|pornografický|pornografie}} ===形容詞=== {{cs-adj|indecl=1}} # [[色情]]的 #: {{syn|cs|pornografický}} #: {{uxi|cs|'''porno''' časopis|'''色情'''雜誌}} ===延伸閱讀=== * {{R:cs:KNLA}} ==丹麥語== ===發音=== * {{IPA|da|/pɔrno/|[ˈpʰɒːno]}} ===名詞=== {{da-noun|en|-}} # {{m|da|pornografi|t=色情作品}} 的簡稱 {{defdate|1965年起}} ==荷蘭語== ===詞源=== {{clipping|nl|pornografie}},或為借用。可考於20世紀60年代。 ===發音=== * {{IPA|nl|/ˈpɔr.noː/}} * {{audio|nl|Nl-porno.ogg}} * {{hyphenation|nl|por|no}} ===名詞=== {{nl-noun|f|-|-}} # [[色情]]作品 #: {{hypo|nl|porna}} #* {{quote-journal|nl|date=June 11 1964|title=Fanny Hill|journal=Friese Koerier|volume=19|issue=226|page=2 |passage=Voor het assimileren van de verschillen tussen '''porno''' en kunst, zoals die in de laatste jaren door experts als het echtpaar Kronhausen en anderen zijn vastgelegd, zal in Nederland wel weer veel tijd nodig zijn.|t=在荷蘭,吸收'''色情'''與藝術之間的差異(正如克朗豪森夫婦等專家近年來所記錄的那樣),可能又需要花費大量時間。}} ====派生詞彙==== {{col|nl |kinderporno |porna |pornofilm |pornomodel |pornoster |pornozaak |wraakporno }} ===形容詞=== {{nl-adj|pred=1|-}} # {{lb|nl|荷蘭|俚語}} [[性感]]的,[[火辣]]的,有[[吸引力]]的 ==愛沙尼亞語== ===詞源=== {{clipping|et|pornograafia}}。 ===發音=== * {{et-IPA/old}} * {{hyphenation|et|por|no}} ===名詞=== {{et-noun|porno|pornot}} # [[色情]]作品 #: {{ux|et|Öösel aga võib palju '''pornot''' vaadata.|但是在夜間你可以看許多'''色情片'''。}} # {{lb|et|口語|比喻}} [[愚蠢]]的,[[煩人]]的,[[乏味]]的事物 #: {{ux|et|30 lapsele võõrkeele õpetamine on ikka paras '''porno''' küll.|教30個孩子外語真是太'''乏味'''了。|lit=教30個孩子外語簡直就是'''色情'''。}} ## [[品質]][[低劣]]的事物 ## [[醜聞]],[[爛攤子]] ##: {{ux|et|Poliitiline '''porno'''.|政治上的'''爛攤子'''。|lit=政治'''色情'''。}} ====變格==== {{et-decl-ohutu|porno}} ====近義詞==== * {{l|et|pornograafia}} ====派生詞彙==== {{col|et |lapsporno |lasteporno |pornoajakiri |pornofilm |pornosait |pornostaar |pornotäht |pornotööstus |sotsiaalporno }} {{C|et|色情}} ==芬蘭語== ===詞源=== 參見 {{m|fi|pornografia}} 。 ===發音=== {{fi-p}} ===名詞=== {{head|fi|名詞}} # {{clipping of|fi|pornografia}};[[色情]]作品 # {{lb|fi|用於複合詞}} [[色情]]的,[[色情]]作品 #: {{coi|fi|'''porno'''teollisuus|'''色情'''產業}} ====變格==== {{fi-decl-valo|porn|||o|a}} ====派生詞彙==== {{col|fi |pornahtava |pornoilla }} {{col|fi|title=複合詞 |kostoporno |lapsiporno |lonkeroporno |pehmoporno |pornoaddikti |pornoelokuva |pornoelokuvateatteri |pornofilmi |pornokansio |pornokauppa |pornokauppias |pornokeisari |pornokirja |pornoleffa |pornolehti |pornoluola |pornonäyttelijä |pornoriippuvainen |pornoriippuvaisuus |pornosivu |pornosivusto |pornoteollisuus |pornotähti |pornovideo |ruokaporno |sosiaaliporno |sotaporno }} ===延伸閱讀=== * {{R:fi:KTSK|accessdate=2023-07-03}} ===異序詞=== * {{anagrams|fi|a=noopr|poron}} ==法語== ===詞源=== {{clipping|fr|pornographique}}。 ===發音=== * {{fr-IPA}} * {{audio|fr|LL-Q150 (fra)-Lepticed7-porno.wav|a=圖盧茲}} * {{audio|fr|LL-Q150 (fra)-DenisdeShawi-porno.wav|a=沙威尼根}} * {{audio|fr|LL-Q150 (fra)-Poslovitch-porno.wav|a=孚日}} ===名詞=== {{fr-noun|m}} # {{lb|fr|不可數|非正式}} [[色情]]作品;[[色情]] #: {{uxi|fr|l'industrie du '''porno'''|'''色情'''產業}} # {{lb|fr|可數|非正式}} 色情[[電影]],[[三級片]] #: {{syn|fr|film de cul|film de boules|[[film]] [[cochon]]}} ===延伸閱讀=== * {{R:fr:TLFi}} {{C|fr|電影攝影|電影類型|色情}} ==加利西亞語== ===形容詞=== {{head|gl|形容詞|g=m|g2=f|無屈折}} # {{lb|gl|口語}} [[色情]]的 #: {{syn|gl|pornográfico<g:m>|pornográfica<g:f>}} ===名詞=== {{gl-noun|m|-}} # {{lb|gl|口語}} [[色情]] #: {{syn|gl|pornografía<g:f>}} ====用法說明==== 就像 {{m|gl|fotografia}} 的縮略形式 {{m|gl|foto}} 一樣,這個 {{m|gl|pornografia}} 的縮略形式本來是陰性,但有時也用作陽性名詞。 ==德語== ===發音=== * {{IPA|de|/ˈpɔʁno/}} * {{audio|de|De-porno.ogg|a=柏林}} ===形容詞=== {{de-adj|-}} # {{lb|de|俚語}} [[極好]]的,[[棒]]的 #: {{usex|de|Das ist ja voll '''porno'''!|這真是太'''棒'''了!}} ==印尼語== ===詞源=== {{clipping|id|pornografi}}。 ===發音=== * {{IPA|id|[ˈpɔr.no]}} * {{hyphenation|id|por|no}} ===名詞=== {{id-noun}} # {{lb|id|口語}} [[色情]] #: {{syn|id|pornografi}} ===形容詞=== {{id-adj}} # {{lb|id|口語}} [[淫穢]]的,[[好色]]的 #: {{syn|id|cabul|mesum}} ===延伸閱讀=== * {{R:KBBI Daring}} ==意大利語== ===詞源=== {{clipping|it|pornografia}}。 ===發音=== {{it-pr|pòrno}} ===形容詞=== {{it-adj|inv=1}} # [[色情]]的 ===名詞=== {{it-noun|m|#}} # [[色情]]作品(尤指色情[[電影]]) ===異序詞=== * {{anagrams|it|a=noopr|prono}} {{C|it|色情}} ==書面挪威語== ===名詞=== {{nb-noun-mu}} # [[色情]] ===形容詞=== {{nb-adj-3}} # {{lb|nb|軍事俚語}} [[完美無瑕]]的 ==新挪威語== ===發音=== * {{IPA|nn|/ˈpuːr.nʊ/}} {{nn-pronu-note}} ===名詞=== {{nn-noun-mu}} # {{short for|nn|pornografi|t=色情}} ==葡萄牙語== ===發音=== {{pt-IPA|pt=pórno}} * {{hyph|pt|por|no}} ===形容詞=== {{pt-adj|inv=1|hascomp=no}} # {{standard form of|pt|pornô|from=歐洲葡萄牙語形式}} ===名詞=== {{pt-noun|m}} # {{standard form of|pt|pornô|from=歐洲葡萄牙語形式}} ===延伸閱讀=== * {{R:pt:Aulete}} * {{R:pt:Priberam}} ==羅馬尼亞語== ===詞源1=== {{bor+|ro|en|porno}}。 ====發音==== * {{IPA|ro|[ˈpor.no]}} ====形容詞==== {{ro-adj|inv}} # [[色情]]的 # {{lb|ro|俚語}} [[極好]]的,[[棒]]的 ===詞源2=== {{clipping|ro|pornografie}}。 ====發音==== * {{IPA|ro|[ˈpor.no]}} ====名詞==== {{ro-noun|f|}} # [[色情]]作品;[[色情]] =====用法說明===== 這個詞不是名詞,儘管有時被用作名詞。為了避免歧義,應該使用諸如 ''film porno'' 或 ''revistă porno'' 之類的短語。 =====變格===== {{ro-decl-adj|inv}} ==西班牙語== ===詞源=== {{ety|es|:clipping<conj:and>|pornografía|pornográfico|text=+|tree=1}} ===發音=== {{es-pr}} ===名詞=== {{es-noun|m|-}} # {{lb|es|口語|亦|_|定語}} [[色情]]作品;色情 #: {{syn|es|pornografía}} #: {{coi|es|[[actor '''porno''']]|'''色情片'''演員}} #: {{coi|es|película '''porno'''|'''色情'''電影}} #: {{coi|es|la industria del '''porno'''|'''色情'''產業}} # {{lb|es|口語}} 色情[[產業]] #: {{syn|es|pornografía}} ===名詞=== {{es-noun|f}} # {{lb|es|可數}} 色情[[影片]] ====派生詞彙==== {{col|es |actor porno |actriz porno |porno infantil }} ===延伸閱讀=== * {{R:es:DRAE}} {{cite-web|title=El porno / la porno|titleurl=https://forum.wordreference.com/threads/el-porno-la-porno.2738887/|work=WordReference Forums|date=2013年11月|accessdate=2021年7月21日}} ==土耳其語== ===發音=== * {{IPA|tr|[ˈpoɾno]}} * {{hyphenation|tr|por|no}} ===名詞=== {{head|tr|名詞}} # [[色情]]作品;[[色情]] # 色情[[電影]] ====變格==== {{tr-infl-noun-v|o|poss=1}} ====派生詞彙==== {{col|tr|penci zorno|zorno}} ==上索布語== ===發音=== {{hsb-pr}} ===詞源1=== {{bor+|hsb|de|Porno}} 或 {{short for|hsb|[[pornografiski]] [[film]]}}。 ====名詞==== {{hsb-noun|m-in}} # {{lb|hsb|口語}} [[色情]]作品,色情[[電影]] #: {{syn|hsb|pornofilm|[[pornografiski]] [[film]]}} =====變格===== {{hsb-ndecl|m.decllemma:porn.locje.voco}} ===詞源2=== {{rfe|hsb}} ====連詞==== {{head|hsb|連詞}} # 與……[[相比]],與……[[形成]][[對比]] #* '''1966年''',《新約聖經》譯本,羅馬書,第8章第18節 #*: {{quote|hsb|Mam za to, zo njejsu ćerpjenja tutoho časa ničo '''porno''' přichodnej krasnosći, kotraž so nad nami zjewi.|t=我認為,現在這個時代的苦難,'''與'''將來要顯現在我們身上的榮耀'''相比''',根本算不了什麼。}} # [[除了]]……[[外]] #: {{syn|hsb|nimo}} ====介詞==== {{head|hsb|介詞}} {{+obj|hsb|dat}} # 在……[[旁邊]],在……[[附近]],[[靠近]] ===延伸閱讀=== * {{R:hsb:Mudra}} * {{R:hsb:Soblex}} {{C|hsb|電影攝影|電影類型|色情}} pft49wmcdbtceu7cednp3ucltnjck3q 9882801 9882701 2026-08-29T14:04:14Z Sayonzei 40728 /* 延伸閱讀 */ 9882801 wikitext text/x-wiki {{also|porno-|Porno|pornô|pornó|põrnõ}} ==英語== ===詞源=== {{clipping|en|pornographic,pornography}}。可考於20世紀中期。 ===發音=== * {{IPA|en|/ˈpɔːnəʊ/|a=RP}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-porno.wav|a=Southern England}} * {{rhymes|en|ɔː(ɹ)nəʊ|s=2}} ===形容詞=== {{en-adj|-}} # {{lb|en|非正式}} [[色情]]的 {{defdate|20世紀50年代起}} #: {{ux|en|That's a '''porno''' film.|那是一部'''色情'''片。}} #* {{quote-journal|en|author=Vincent Canby|title=What Are We To Think of ‘Deep Throat’?|work=The New York Times|date=1973-01-21|url=https://www.nytimes.com/1973/01/21/archives/what-are-we-to-think-of-deep-throat-what-to-think-of-deep-throat.html|issn=0362-4331|passage=For reasons that still baffle me, “Deep Throat” became the one '''porno''' film in New York chic to see and to seen at, even before the court case, even before Earl Wilson wrote about it.|t=出於讓我至今仍感到困惑的原因,《深喉嚨》成為了紐約時尚界必看的一部'''色情'''電影,甚至在法庭案件發生之前,甚至在厄爾·威爾遜撰寫相關文章之前。}} #* {{quote-text|en|year=1978|author=Mario Pei|title=Weasel Words: The Art of Saying what You Don't Mean|page=15 |passage={{...}}ultra-risqué pictures verging on the pornographic (the most '''porno''' of the last-named have not yet made it to the TV screen, but they are getting there fast—witness the storm of protests over the situation comedy “Soap”).|t=……接近色情的極度露骨圖片(最後提到的最'''色情'''的圖片還沒有登上電視螢幕,但它們很快就會了——看看人們對情境喜劇《肥皂劇》的抗議風暴就知道了)。}} ====近義詞==== * {{l|en|porn}} ===名詞=== {{en-noun|~}} # {{lb|en|不可數|非正式}} [[色情]]作品 #* {{quote-book|en|year=2004|author=Martin Amis|title=Vintage Amis|page=190|passage=In any case, '''porno''' is littered—'''porno''' is heaped—with the deaths of feelings.|t=無論如何,'''色情'''作品裡散落著——'''色情'''作品裡堆積著——感情的死亡。}} # {{lb|en|可數|非正式}} [[色情]][[電影]] #: {{ux|en|They watched a few '''pornos'''.|他們看了幾部'''色情片'''。}} # {{lb|en|可數|非正式}} [[色情]][[雜誌]] #: {{ux|en|He flipped through the '''porno'''.|他翻閱了那本'''色情雜誌'''。}} ====派生詞彙==== {{col2|en|gorno|pornhua|pornhwa|pornocore|pornogrind|pornosexual|porno chic|porno mag}} ====相關詞彙==== * {{l|en|porn}} * {{l|en|pornographer}} * {{l|en|pornographic}} * {{l|en|pornographically}} * {{l|en|pornography}} ===異序詞=== * {{anagrams|en|a=noopr|ponor}} {{cln|en|截斷形式}} ==捷克語== ===發音=== * {{cs-IPA}} * {{hyphenation|cs|por|no}} * {{rhymes|cs|orno|s=2}} ===名詞=== {{cs-noun|n}} # {{lb|cs|非正式}} [[色情]]作品 #: {{syn|cs|pornografie}} ====變格==== {{cs-ndecl|n}} ====相關詞彙==== {{col|cs|pornograf|pornografický|pornografie}} ===形容詞=== {{cs-adj|indecl=1}} # [[色情]]的 #: {{syn|cs|pornografický}} #: {{uxi|cs|'''porno''' časopis|'''色情'''雜誌}} ===延伸閱讀=== * {{R:cs:KNLA}} ==丹麥語== ===發音=== * {{IPA|da|/pɔrno/|[ˈpʰɒːno]}} ===名詞=== {{da-noun|en|-}} # {{m|da|pornografi|t=色情作品}} 的簡稱 {{defdate|1965年起}} ==荷蘭語== ===詞源=== {{clipping|nl|pornografie}},或為借用。可考於20世紀60年代。 ===發音=== * {{IPA|nl|/ˈpɔr.noː/}} * {{audio|nl|Nl-porno.ogg}} * {{hyphenation|nl|por|no}} ===名詞=== {{nl-noun|f|-|-}} # [[色情]]作品 #: {{hypo|nl|porna}} #* {{quote-journal|nl|date=June 11 1964|title=Fanny Hill|journal=Friese Koerier|volume=19|issue=226|page=2 |passage=Voor het assimileren van de verschillen tussen '''porno''' en kunst, zoals die in de laatste jaren door experts als het echtpaar Kronhausen en anderen zijn vastgelegd, zal in Nederland wel weer veel tijd nodig zijn.|t=在荷蘭,吸收'''色情'''與藝術之間的差異(正如克朗豪森夫婦等專家近年來所記錄的那樣),可能又需要花費大量時間。}} ====派生詞彙==== {{col|nl |kinderporno |porna |pornofilm |pornomodel |pornoster |pornozaak |wraakporno }} ===形容詞=== {{nl-adj|pred=1|-}} # {{lb|nl|荷蘭|俚語}} [[性感]]的,[[火辣]]的,有[[吸引力]]的 ==愛沙尼亞語== ===詞源=== {{clipping|et|pornograafia}}。 ===發音=== * {{et-IPA/old}} * {{hyphenation|et|por|no}} ===名詞=== {{et-noun|porno|pornot}} # [[色情]]作品 #: {{ux|et|Öösel aga võib palju '''pornot''' vaadata.|但是在夜間你可以看許多'''色情片'''。}} # {{lb|et|口語|比喻}} [[愚蠢]]的,[[煩人]]的,[[乏味]]的事物 #: {{ux|et|30 lapsele võõrkeele õpetamine on ikka paras '''porno''' küll.|教30個孩子外語真是太'''乏味'''了。|lit=教30個孩子外語簡直就是'''色情'''。}} ## [[品質]][[低劣]]的事物 ## [[醜聞]],[[爛攤子]] ##: {{ux|et|Poliitiline '''porno'''.|政治上的'''爛攤子'''。|lit=政治'''色情'''。}} ====變格==== {{et-decl-ohutu|porno}} ====近義詞==== * {{l|et|pornograafia}} ====派生詞彙==== {{col|et |lapsporno |lasteporno |pornoajakiri |pornofilm |pornosait |pornostaar |pornotäht |pornotööstus |sotsiaalporno }} {{C|et|色情}} ==芬蘭語== ===詞源=== 參見 {{m|fi|pornografia}} 。 ===發音=== {{fi-p}} ===名詞=== {{head|fi|名詞}} # {{clipping of|fi|pornografia}};[[色情]]作品 # {{lb|fi|用於複合詞}} [[色情]]的,[[色情]]作品 #: {{coi|fi|'''porno'''teollisuus|'''色情'''產業}} ====變格==== {{fi-decl-valo|porn|||o|a}} ====派生詞彙==== {{col|fi |pornahtava |pornoilla }} {{col|fi|title=複合詞 |kostoporno |lapsiporno |lonkeroporno |pehmoporno |pornoaddikti |pornoelokuva |pornoelokuvateatteri |pornofilmi |pornokansio |pornokauppa |pornokauppias |pornokeisari |pornokirja |pornoleffa |pornolehti |pornoluola |pornonäyttelijä |pornoriippuvainen |pornoriippuvaisuus |pornosivu |pornosivusto |pornoteollisuus |pornotähti |pornovideo |ruokaporno |sosiaaliporno |sotaporno }} ===延伸閱讀=== * {{R:fi:KTSK|accessdate=2023-07-03}} ===異序詞=== * {{anagrams|fi|a=noopr|poron}} ==法語== ===詞源=== {{clipping|fr|pornographique}}。 ===發音=== * {{fr-IPA}} * {{audio|fr|LL-Q150 (fra)-Lepticed7-porno.wav|a=圖盧茲}} * {{audio|fr|LL-Q150 (fra)-DenisdeShawi-porno.wav|a=沙威尼根}} * {{audio|fr|LL-Q150 (fra)-Poslovitch-porno.wav|a=孚日}} ===名詞=== {{fr-noun|m}} # {{lb|fr|不可數|非正式}} [[色情]]作品;[[色情]] #: {{uxi|fr|l'industrie du '''porno'''|'''色情'''產業}} # {{lb|fr|可數|非正式}} 色情[[電影]],[[三級片]] #: {{syn|fr|film de cul|film de boules|[[film]] [[cochon]]}} ===延伸閱讀=== * {{R:fr:TLFi}} {{C|fr|電影攝影|電影類型|色情}} ==加利西亞語== ===形容詞=== {{head|gl|形容詞|g=m|g2=f|無屈折}} # {{lb|gl|口語}} [[色情]]的 #: {{syn|gl|pornográfico<g:m>|pornográfica<g:f>}} ===名詞=== {{gl-noun|m|-}} # {{lb|gl|口語}} [[色情]] #: {{syn|gl|pornografía<g:f>}} ====用法說明==== 就像 {{m|gl|fotografia}} 的縮略形式 {{m|gl|foto}} 一樣,這個 {{m|gl|pornografia}} 的縮略形式本來是陰性,但有時也用作陽性名詞。 ==德語== ===發音=== * {{IPA|de|/ˈpɔʁno/}} * {{audio|de|De-porno.ogg|a=柏林}} ===形容詞=== {{de-adj|-}} # {{lb|de|俚語}} [[極好]]的,[[棒]]的 #: {{usex|de|Das ist ja voll '''porno'''!|這真是太'''棒'''了!}} ==印尼語== ===詞源=== {{clipping|id|pornografi}}。 ===發音=== * {{IPA|id|[ˈpɔr.no]}} * {{hyphenation|id|por|no}} ===名詞=== {{id-noun}} # {{lb|id|口語}} [[色情]] #: {{syn|id|pornografi}} ===形容詞=== {{id-adj}} # {{lb|id|口語}} [[淫穢]]的,[[好色]]的 #: {{syn|id|cabul|mesum}} ===延伸閱讀=== * {{R:KBBI Daring}} ==意大利語== ===詞源=== {{clipping|it|pornografia}}。 ===發音=== {{it-pr|pòrno}} ===形容詞=== {{it-adj|inv=1}} # [[色情]]的 ===名詞=== {{it-noun|m|#}} # [[色情]]作品(尤指色情[[電影]]) ===異序詞=== * {{anagrams|it|a=noopr|prono}} {{C|it|色情}} ==書面挪威語== ===名詞=== {{nb-noun-mu}} # [[色情]] ===形容詞=== {{nb-adj-3}} # {{lb|nb|軍事俚語}} [[完美無瑕]]的 ==新挪威語== ===發音=== * {{IPA|nn|/ˈpuːr.nʊ/}} {{nn-pronu-note}} ===名詞=== {{nn-noun-mu}} # {{short for|nn|pornografi|t=色情}} ==葡萄牙語== ===發音=== {{pt-IPA|pt=pórno}} * {{hyph|pt|por|no}} ===形容詞=== {{pt-adj|inv=1|hascomp=no}} # {{standard form of|pt|pornô|from=歐洲葡萄牙語形式}} ===名詞=== {{pt-noun|m}} # {{standard form of|pt|pornô|from=歐洲葡萄牙語形式}} ===延伸閱讀=== * {{R:pt:Aulete}} * {{R:pt:Priberam}} ==羅馬尼亞語== ===詞源1=== {{bor+|ro|en|porno}}。 ====發音==== * {{IPA|ro|[ˈpor.no]}} ====形容詞==== {{ro-adj|inv}} # [[色情]]的 # {{lb|ro|俚語}} [[極好]]的,[[棒]]的 ===詞源2=== {{clipping|ro|pornografie}}。 ====發音==== * {{IPA|ro|[ˈpor.no]}} ====名詞==== {{ro-noun|f|}} # [[色情]]作品;[[色情]] =====用法說明===== 這個詞不是名詞,儘管有時被用作名詞。為了避免歧義,應該使用諸如 ''film porno'' 或 ''revistă porno'' 之類的短語。 =====變格===== {{ro-decl-adj|inv}} ==西班牙語== ===詞源=== {{ety|es|:clipping<conj:and>|pornografía|pornográfico|text=+|tree=1}} ===發音=== {{es-pr}} ===名詞=== {{es-noun|m|-}} # {{lb|es|口語|亦|_|定語}} [[色情]]作品;色情 #: {{syn|es|pornografía}} #: {{coi|es|[[actor '''porno''']]|'''色情片'''演員}} #: {{coi|es|película '''porno'''|'''色情'''電影}} #: {{coi|es|la industria del '''porno'''|'''色情'''產業}} # {{lb|es|口語}} 色情[[產業]] #: {{syn|es|pornografía}} ===名詞=== {{es-noun|f}} # {{lb|es|可數}} 色情[[影片]] ====派生詞彙==== {{col|es |actor porno |actriz porno |porno infantil }} ===延伸閱讀=== * {{R:es:DRAE}} * {{cite-web|title=El porno / la porno|titleurl=https://forum.wordreference.com/threads/el-porno-la-porno.2738887/|work=WordReference Forums|month=11月|year=2013|accessdate=2021年7月21日}} ==土耳其語== ===發音=== * {{IPA|tr|[ˈpoɾno]}} * {{hyphenation|tr|por|no}} ===名詞=== {{head|tr|名詞}} # [[色情]]作品;[[色情]] # 色情[[電影]] ====變格==== {{tr-infl-noun-v|o|poss=1}} ====派生詞彙==== {{col|tr|penci zorno|zorno}} ==上索布語== ===發音=== {{hsb-pr}} ===詞源1=== {{bor+|hsb|de|Porno}} 或 {{short for|hsb|[[pornografiski]] [[film]]}}。 ====名詞==== {{hsb-noun|m-in}} # {{lb|hsb|口語}} [[色情]]作品,色情[[電影]] #: {{syn|hsb|pornofilm|[[pornografiski]] [[film]]}} =====變格===== {{hsb-ndecl|m.decllemma:porn.locje.voco}} ===詞源2=== {{rfe|hsb}} ====連詞==== {{head|hsb|連詞}} # 與……[[相比]],與……[[形成]][[對比]] #* '''1966年''',《新約聖經》譯本,羅馬書,第8章第18節 #*: {{quote|hsb|Mam za to, zo njejsu ćerpjenja tutoho časa ničo '''porno''' přichodnej krasnosći, kotraž so nad nami zjewi.|t=我認為,現在這個時代的苦難,'''與'''將來要顯現在我們身上的榮耀'''相比''',根本算不了什麼。}} # [[除了]]……[[外]] #: {{syn|hsb|nimo}} ====介詞==== {{head|hsb|介詞}} {{+obj|hsb|dat}} # 在……[[旁邊]],在……[[附近]],[[靠近]] ===延伸閱讀=== * {{R:hsb:Mudra}} * {{R:hsb:Soblex}} {{C|hsb|電影攝影|電影類型|色情}} n4sworyun188igiy1vz9clf0r74j3lg Ding 0 295869 9882699 9476544 2026-08-29T12:24:45Z Jeuwre 48455 /* 發音 */ 9882699 wikitext text/x-wiki {{also|ding|díng|dìng|dīng|dǐng|dìŋ}} ==英語== ===詞源1=== 源自{{der|en|zh|定州}} 的{{der|en|cmn|-}}發音的拼音。 ====專有名詞==== {{en-proper noun}} # {{lb|en|historical}} [[定州]],中國古代的州,北魏始置 # {{lb|en|historical}} [[定縣]],[[中華民國]][[河北省]]的縣 =====近義詞===== * {{sense|州}} {{l|en|Dingzhou}} * {{sense|縣}} {{l|en|Dingxian}} ===詞源2=== {{bor+|en|cmn|丁|tr=Dīng}} 或{{bor|en|cdo|陳|tr=Dĭng}}。 ====其他形式==== * {{alter|en|Ting}} ====專有名詞==== {{en-proper noun}} # {{surname|en|from=官話,閩東語}}。 ==德語== ===詞源=== {{dercat|de|gem-pro|inh=1}} {{inh+|de|gmh|ding}},{{inh+|de|goh|thing}},{{inh+|de|gmw-pro|*þing}}。對照{{cog|nds|ding}}、{{cog|nl|ding}}、{{cog|en|thing}}、{{cog|da|ting}}。 ===發音=== * {{IPA|de|/dɪŋ/}} {{qualifier|多數區域}} * {{IPA|de|/dɪŋk/}} {{qualifier|主要用於德國北部}} * {{audio|de|De-Ding2.ogg|a=柏林}} * {{audio|de|De-Ding.ogg}} * {{hyphenation|de|Ding}} ===名詞=== {{de-noun|n,(e)s,e:er|dim=lein}} # [[物]],[[事物]],[[東西]] #: {{uxi|de|Was ist das für ein '''Ding'''?|那是什麼'''東西'''?}} # {{lb|de|略為不尊重}} [[女孩]];[[男孩]]{{gloss|年輕人}} # {{lb|de|過時}} [[庭]]{{gloss|日耳曼人社會中的一種政治議會}} #: {{syn|de|Thing}} ====用法說明==== * 複數 {{m|de|Dinge}} 表示一般事物或不同種類的事物: *: {{uxi|de|Werte sind wichtiger als Dinge.|價值觀比事情更重要。}} *: {{ux|de|Nahrung, Kleidung und Wohnung sind Dinge, die jeder braucht.|食物、衣服和住所是每個人都需要的東西。}} * 複數 {{m|de|Dinger}} 指同一類事物的多個部分: *: {{uxi|de|Was sind das hier für kleine rote Dinger?|這些紅色的小東西是什麼?}} * 在正式語境中,這個意思最好用 {{m|de|Gegenstände}} 而不是 {{m|de|Dinger}} 來表達。複數 {{m|de|Dinger}} 也用來表示「年輕人」的意思。 ====變格==== {{de-ndecl|n,(e)s,e:er}} ====派生詞彙==== * {{l|de|dinglich}} * {{l|de|Dings}}、{{l|de|Dingens}}、{{l|de|Dingsbums}}、{{l|de|Dingsda}}、{{l|de|Dingenskirchen}} {{qualifier|佔位名詞的用法類似英語中的 {{m|en|thingy}} 和 {{m|en|whatshisname}}}} * {{l|de|guter Dinge|t=樂觀的|lit=好事物的}} * {{l|de|Unding}} ===參見=== * {{l|de|Sache}} * {{l|de|Zeug}} * {{l|de|Gegenstand}} ===延伸閱讀=== * {{R:de:DWDS}} * {{R:de:Duden|Ding_Gegenstand_Vorgang|Ding (Gegenstand, Vorgang)}} * {{R:de:Grimm}} * {{R:Kluge 1891}} ==賓夕法尼亞德語== ===詞源=== {{dercat|pdc|gem-pro|inh=1}} {{inh+|pdc|gmw-rfr}},{{inh+|pdc|gmh|ding}},{{inh+|pdc|goh|thing}},{{inh+|pdc|gmw-pro|*þing}}。對照{{cog|de|Ding}}、{{cog|nl|ding}}、{{cog|en|thing}}、{{cog|sv|ting}}。 ===名詞=== {{head|pdc|名詞|g=n|複數|Dinge}} # [[物]],[[事物]],[[東西]] ====派生詞彙==== * {{l|pdc|Dingel}} ==薩特弗里斯蘭語== ===詞源=== {{dercat|stq|gem-pro|ine-pro|inh=2}} {{inh+|stq|ofs|thing}},{{inh+|stq|gmw-pro|*þing}}。和{{cog|fy|ding}}、{{cog|nl|ding}} 和{{cog|de|Ding}} 同源。 ===發音=== * {{IPA|stq|/ˈdɪŋ/}} * {{hyph|stq|Ding}} * {{rhymes|stq|ɪŋ|s=1}} ===名詞=== {{stq-noun|n|Dingere}} # [[物]],[[事物]],[[東西]] ===參考資料=== * {{R:stq:SW}} apb5lbxswxazhutdbuomxbv8r7qhrzp Dings 0 320469 9882725 9323531 2026-08-29T12:39:46Z Jeuwre 48455 /* 發音 */ 9882725 wikitext text/x-wiki {{also|dings}} ==德語== ===發音=== * {{IPA|de|/dɪŋs/}} * {{audio|de|De-Dings.ogg|a=柏林}} * {{audio|de|LL-Q188 (deu)-Sebastian Wallroth-Dings.wav}} * {{hyphenation|de|Dings}} * {{rhymes|de|ɪŋs|s=1}} ===名詞=== {{de-noun|m:f:n,-,-}} # [[某人]],某[[東西]],[[傢伙]];某[[地方]] #: {{syn|de|Thesaurus:Dings}} ====用法說明==== * 其性別遵照所指的事物或人。 ===名詞=== {{head|de|名詞變格形}} # {{inflection of|de|Ding||gen|s}} ax9xs1j1jhgk5dt50ox55y2zqru7glv confiserie 0 326624 9882850 6060396 2026-08-29T14:17:23Z Hzy980512 19278 9882850 wikitext text/x-wiki ==法语== ===词源=== {{ety|fr|:af|confire|-erie}} 源自{{affix|fr|confire|-erie}}。 ===发音=== * {{fr-IPA}} * {{audio|fr|Fr-confiserie.ogg}} * {{audio|fr|LL-Q150 (fra)-DSwissK-confiserie.wav|a=<<Switzerland>> (<<Valais>>)}} * {{audio|fr|LL-Q150 (fra)-Poslovitch-confiserie.wav|a=<<France>> (<<Vosges>>)}} ===名词=== {{fr-noun|f}} # [[糖果]]店;糖果[[工厂]];糖果[[制造]]业 # (百货超市等的)糖果区 # {{lb|fr||usually|in the plural}} 糖果 #: {{ux|fr|Je voudrais acheter des '''confiseries'''.|我想买点'''糖果'''。}} #* {{quote-book|fr|year=2008|author=Jacques Goût|title=250 réponses aux questions d’un ami des abeilles|trans-title=250 answers to your questions from a friend of bees|text=Tout comme le pain d'épice, les '''confiseries''' à base de miel ont traversé les siècles dans bien des pays du monde, chacun les adaptant en fonction des produits dont il dispose et de ses habitudes.|t=}} ===延伸阅读=== * {{R:fr:TLFi}} {{C|fr|商店}} ==罗马尼亚语== ===词源=== {{bor+|ro|fr|confiserie}}。 ===名词=== {{ro-noun|f|confiserii}} # {{lb|ro|过时}} [[糖果]]店 ====变格==== {{ro-noun-f-ie|confiseri}} ===参考资料=== * {{R:MDA2}} 79rhqpz8i1y6tauzq5id5gx0xmzuz79 9882851 9882850 2026-08-29T14:18:18Z Hzy980512 19278 9882851 wikitext text/x-wiki ==法语== ===词源=== {{ety|fr|:af|confire|-erie}} 源自{{affix|fr|confire|-erie}}。 ===发音=== * {{fr-IPA}} * {{audio|fr|Fr-confiserie.ogg}} * {{audio|fr|LL-Q150 (fra)-DSwissK-confiserie.wav|a=<<Switzerland>> (<<Valais>>)}} * {{audio|fr|LL-Q150 (fra)-Poslovitch-confiserie.wav|a=<<France>> (<<Vosges>>)}} ===名词=== {{fr-noun|f}} # [[糖果]]店;糖果[[工厂]];糖果[[制造]]业 # (百货超市等的)糖果区 # {{lb|fr||usually|in the plural}} 糖果 #: {{ux|fr|Je voudrais acheter des '''confiseries'''.|我想买些'''糖果'''。}} #* {{quote-book|fr|year=2008|author=Jacques Goût|title=250 réponses aux questions d’un ami des abeilles|trans-title=250 answers to your questions from a friend of bees|text=Tout comme le pain d'épice, les '''confiseries''' à base de miel ont traversé les siècles dans bien des pays du monde, chacun les adaptant en fonction des produits dont il dispose et de ses habitudes.|t=}} ===延伸阅读=== * {{R:fr:TLFi}} {{C|fr|商店}} ==罗马尼亚语== ===词源=== {{bor+|ro|fr|confiserie}}。 ===名词=== {{ro-noun|f|confiserii}} # {{lb|ro|过时}} [[糖果]]店 ====变格==== {{ro-noun-f-ie|confiseri}} ===参考资料=== * {{R:MDA2}} df0cov4yudd8is2esqvlf1eotmdqr3z 9882862 9882851 2026-08-29T14:28:32Z Sayonzei 40728 /* 法语 */ 9882862 wikitext text/x-wiki ==法语== ===词源=== {{ety|fr|:af|confire|-erie}} 源自 {{affix|fr|confire|-erie}}。 ===发音=== * {{fr-IPA}} * {{audio|fr|Fr-confiserie.ogg}} * {{audio|fr|LL-Q150 (fra)-DSwissK-confiserie.wav|a=瓦萊}} * {{audio|fr|LL-Q150 (fra)-Poslovitch-confiserie.wav|a=孚日}} ===名词=== {{fr-noun|f}} # [[糖果]]店;糖果[[工厂]];糖果[[制造]]业 # (百货超市等的)糖果区 # {{lb|fr||usually|in the plural}} 糖果 #: {{ux|fr|Je voudrais acheter des '''confiseries'''.|我想买些'''糖果'''。}} #* {{quote-book|fr|year=2008|author=Jacques Goût|title=250 réponses aux questions d’un ami des abeilles|trans-title=250 answers to your questions from a friend of bees|text=Tout comme le pain d'épice, les '''confiseries''' à base de miel ont traversé les siècles dans bien des pays du monde, chacun les adaptant en fonction des produits dont il dispose et de ses habitudes.|t=与姜饼一样,蜂蜜'''甜点'''在世界许多国家流传了几个世纪,每个国家都根据当地食材和风俗习惯对其进行了改良。}} ===延伸阅读=== * {{R:fr:TLFi}} {{C|fr|商店}} ==罗马尼亚语== ===词源=== {{bor+|ro|fr|confiserie}}。 ===名词=== {{ro-noun|f|confiserii}} # {{lb|ro|过时}} [[糖果]]店 ====变格==== {{ro-noun-f-ie|confiseri}} ===参考资料=== * {{R:MDA2}} tcmzb6euvtfw7t0hya376hxrbtpth95 친미파 0 536515 9883014 1387670 2026-08-30T09:55:48Z Flummont 109678 /* 朝鲜语 */ 9883014 wikitext text/x-wiki ==朝鲜语== 汉字或谚汉混合表记:친미파([[親美派]]) [[Category:朝鲜语]] 9damkcyqm0d3594ehm1is2jcx879htf 春節 0 592373 9882868 8293668 2026-08-29T14:49:48Z 農曆元旦節 134984 9882868 wikitext text/x-wiki ==漢語== {{zh-forms|s=春节 }} {{zh-wp}} ===發音=== {{zh-pron |m=chūnjié |c=ceon1 zit3 |h=pfs=chhûn-chiet;gd=cun1 jiêd5 |md=chŭng-cáik |mn=xm,qz,zz,twv:chhun-chiat/kh:chhun-cheh/tp:chhun-choeh |mn-t=cung1 zoih4 |w=1tshen jiq |mc=y |cat=n }} ===名詞=== {{head|zh|名詞}} # [[春天]];[[春季]] # {{lb|zh|dated}} {{zh-alt-name|立春}} # [[新年]];[[農曆新年]] ====同義詞==== {{zh-dial}} ====參見==== * {{zh-l|尾牙}} * {{zh-l|元宵}} {{zh-cat|Elementary|節慶|假期}} ==日語== {{wiki|lang=ja}} {{ja-kanjitab|しゅん|せつ|yomi=o}} ===發音=== {{ja-pron|しゅんせつ|acc=0|acc_ref=DJR}} ===名詞=== {{ja-noun|しゅんせつ}} # [[春天]];[[春季]] # [[新年]];[[農曆新年]] ===來源=== <references /> {{C|ja|新年}} ==朝鮮語== {{ko-hanjatab}} ===名詞=== {{ko-noun|hangeul=춘절}} # {{hanja form of|춘절|春天、春季;新年、農曆新年}} jk8ir0dpd5uz4cqc33ealgvsw68bxon 9882869 9882868 2026-08-29T14:50:17Z 農曆元旦節 134984 9882869 wikitext text/x-wiki ==漢語== {{zh-forms|s=春节}} {{zh-wp}} ===發音=== {{zh-pron |m=chūnjié |c=ceon1 zit3 |h=pfs=chhûn-chiet;gd=cun1 jiêd5 |md=chŭng-cáik |mn=xm,qz,zz,twv:chhun-chiat/kh:chhun-cheh/tp:chhun-choeh |mn-t=cung1 zoih4 |w=1tshen jiq |mc=y |cat=n }} ===名詞=== {{head|zh|名詞}} # [[春天]];[[春季]] # {{lb|zh|dated}} {{zh-alt-name|立春}} # [[新年]];[[農曆新年]] ====同義詞==== {{zh-dial}} ====參見==== * {{zh-l|尾牙}} * {{zh-l|元宵}} {{zh-cat|Elementary|節慶|假期}} ==日語== {{wiki|lang=ja}} {{ja-kanjitab|しゅん|せつ|yomi=o}} ===發音=== {{ja-pron|しゅんせつ|acc=0|acc_ref=DJR}} ===名詞=== {{ja-noun|しゅんせつ}} # [[春天]];[[春季]] # [[新年]];[[農曆新年]] ===來源=== <references /> {{C|ja|新年}} ==朝鮮語== {{ko-hanjatab}} ===名詞=== {{ko-noun|hangeul=춘절}} # {{hanja form of|춘절|春天、春季;新年、農曆新年}} crqtyg3gkcrmh30ck78ydkqr87z83m6 改變 0 625972 9882957 8510227 2026-08-30T00:03:34Z Apisite 85347 /* 漢語 */ + 上海話 9882957 wikitext text/x-wiki ==漢語== {{zh-forms|s=改变}} ===發音=== {{zh-pron |m=gǎibiàn |ma=Zh-gǎibiàn.ogg |c=goi2 bin3 |ca=LL-Q9186 (yue)-Justinrleung-改變.wav |h=pfs=kói-pien |md=gāi-biéng |mn=kái-piàn |mn-t=goi2 biang3/goi2 bin3 |w=sh:5ke pi5 |cat=v }} ===動詞=== {{zh-verb}} # {{lb|zh|intransitive}} [[變化]],[[變動]] #: {{zh-x|做出 改變|}} #: {{zh-x|色素 改變|}} #: {{zh-x|他 改變 了 很多。|}} # {{lb|zh|transitive}} [[更改]],[[改善]] #: {{zh-x|改變 壞 習慣|}} #: {{zh-x|這 一代 的 計算機 改變 了 我們 創建 媒體 的 方法。|}} ====使用說明==== {{l|zh|改變}}可以指任一種變化,而{{l|zh|改善}}表達的是更好的變化。 ====同義詞==== * {{s|變化}} {{syn-saurus|zh|變化}} * {{s|更改}} {{syn-saurus|zh|更改}} ====衍生詞==== {{col3|zh|氣候改變}} ====參見==== * {{zh-l|改革}} {{zh-cat|Beginning}} ==日語== {{ja-kanjitab|かい|へん|yomi=o}} ===名詞=== {{ja-noun|かいへん}} # {{ja-kyujitai spelling of|改変}} ===動詞=== {{ja-verb-suru|かいへん}} # {{ja-kyujitai spelling of|改変}} ====活用==== {{ja-suru|かいへん}} ==越南語== {{vi-hantutab}} ===動詞=== {{vi-verb|sc=Hani}} # {{han tu form of|cải biến}} hkubgu30gxpf6dw9t5dhcqzz0rv5fty 禮法 0 659978 9882992 8177750 2026-08-30T06:02:10Z Apisite 85347 /* 漢語 */ 更新發音 9882992 wikitext text/x-wiki ==漢語== ===寫法=== {{漢語寫法|简=[[礼]][[法]]|正=[[]]}} ===讀音=== {{zh-pron |m=lǐfǎ |c=lai5 faat3 |mn=xm,tw:lé-hoat |cat=n }} ===釋義=== # ===翻譯=== {{翻译-顶}} *俄语:[[этикет]]; [[учтивость]]; [[обрядность]]; [[правила]] [[поведения]] {{翻译-底}} [[Category:待分類的漢語詞]] [[Category:漢語|示01水05]] 5gycp2c72904lf9mtcybr7y70v4ru0f tiên nữ 0 660176 9882997 6720108 2026-08-30T06:37:22Z ArsenalBastion4093 113517 9882997 wikitext text/x-wiki ==越南語== {{wp|vi:}} ===詞源=== {{vi-etym-sino|仙女}}。 ===發音=== {{vi-IPA}} ===名詞=== {{vi-noun}} # {{lb|vi|mythology}} [[仙女]] #: {{syn|vi|nàng tiên}} 1mkmhk2un7u104bnlt8fjy5ct4ecq9o 理法 0 660445 9882993 6841842 2026-08-30T06:03:27Z Apisite 85347 /* 漢語 */ + zh-forms 9882993 wikitext text/x-wiki ==漢語== {{zh-forms}} ===讀音=== {{zh-pron|m=lǐfǎ}} ===釋義=== # ===翻譯=== {{翻译-顶}} *俄语:1) [[принцип]], [[основа]]; [[правило]]; [[закон]] (''[[напр.]]'' [[науки]]) ; 2) [[справедливый]] [[и]] [[законный]]; [[принципиальный]] {{翻译-底}} [[Category:待分類的漢語詞]] [[Category:漢語|玉07水05]] hh2m20vljlxd0sb65fg296nh9u7sb88 立法 0 660982 9882996 8562837 2026-08-30T06:14:07Z Apisite 85347 /* 漢語 */ + 莆仙語 9882996 wikitext text/x-wiki ==漢語== {{zh-forms}} ===發音=== {{zh-pron |m=lìfǎ |c=lap6 faat3,laap6 faat3 |h=pfs=li̍p-fap;hrs=h:libˋ fab |mn=li̍p-hoat |mn-t=lib8 huag4 |px=pt,xy:lih7 hah6 |cat=v,n }} ===動詞=== {{zh-verb}} # [[制定]][[法律]] #: {{zh-x|最高 立法 機關}} ====衍生詞==== {{col3|zh|立法院|立法者|立法會|立法權|立法局|立法機關|立法委員}} ====翻譯==== {{trans-top|制定法律}} * 阿拉伯語:{{t+|ar|شَرَّعَ}} * 保加利亞語:{{t|bg|издавам закони}} * 加泰羅尼亞語:{{t+|ca|legislar}} * 丹麥語:{{t|da|lovgive}} * 荷蘭語:{{t|nl|wetten maken}} * 英語:{{t+|en|legislate}} * 世界語:{{t|eo|leĝdoni}} * 芬蘭語:{{t|fi|säätää laki}} * 法語:{{t+|fr|légiférer}} * 加利西亞語:{{t+|gl|lexislar}} * 德語:{{t|de|[[Gesetz]]e [[geben]]}}、{{t|de|[[Gesetz]]e [[beschließen]]}}、{{t|de|[[Gesetz]]e [[verordnen]]}}、{{t|de|[[Gesetz]]e [[erlassen]]}}、{{t|de|legiferieren}} {{qualifier|rare}} * 希臘語:{{t+|el|νομοθετώ}} *: 古希臘語:{{t|grc|νομοθετέω}} * 匈牙利語:{{t|hu|törvényt hoz}} * 愛爾蘭語:{{t|ga|reachtaigh}}、{{t|ga|achtaigh}} *: 古愛爾蘭語:{{t|sga|rechtaigid}} * 意大利語:{{t+|it|legiferare}} * 日語:{{t+|ja|制定|alt=制定する|tr=せいていする, seitei suru}} * 拉丁語:{{t|la|[[lex|lēgem]] [[ferre]]}} * 波斯語:{{t|fa|قانون‌گذاری کردن|tr=qânun-gozâri kardan}} * 葡萄牙語:{{t+|pt|legislar}} * 俄語:{{t|ru|издава́ть зако́ны}}、{{t+|ru|законода́тельствовать}} * 西班牙語:{{t+|es|legislar}} * 瑞典語:{{t+|sv|lagstifta}} * 越南語:{{t+|vi|lập pháp}} {{trans-bottom}} ===名詞=== {{head|zh|名詞}} # [[制定]][[法律]]{{zh-mw|項}} ====翻譯==== {{trans-top|制定法律}} * 阿拉伯語:{{t+|ar|تَشْرِيع|m}} * 阿斯圖里亞斯語:{{t|ast|llexislación|f}} * 阿塞拜疆語:{{t|az|qanunvericilik}} * 白俄羅斯語:{{t|be|заканада́ўства|n}} * 保加利亞語:{{t|bg|законода́телство|n}} * 加泰羅尼亞語:{{t|ca|legislació|f}} * 宿霧語:{{t|ceb|lehislasyon}} * 捷克語:{{t|cs|zákonodárství|n}} * 荷蘭語:{{t+|nl|wetgeving|f}}、{{t+|nl|legislatie|f}} * 英語:{{t+|en|legislation}} * 芬蘭語:{{t+|fi|lainsäädäntö}} * 法語:{{t+|fr|législation|f}} * 加利西亞語:{{t+|gl|lexislación|f}} * 格魯吉亞語:{{t|ka|კანონმდებლობა}} * 德語:{{t+|de|Gesetzgebung|f}} * 希臘語:{{t+|el|νομοθεσία|f}} *: 古希臘語:{{t|grc|νομοθεσία|f}} * 匈牙利語:{{t+|hu|törvényhozás}} * 印尼語:{{t+|id|legislasi}}、{{t+|id|penyusunan}}、{{t+|id|pembentukan}} * 愛爾蘭語:{{t|ga|reachtaíocht|f}} * 意大利語:{{t+|it|legislazione|f}} * 日語:{{t|ja|法制化|tr=ほうせいか, hōseika}}、{{t+|ja|法制|tr=ほうせい, hōsei}}、{{t+|ja|立法|tr=りっぽう, rippō}} * 朝鮮語:{{t+|ko|입법(立法)}}、{{t+|ko|립법(立法)}} {{qualifier|朝鮮}} * 拉丁語:{{t|la|lēgislātiō|f}} * 馬其頓語:{{t|mk|законодавство|c}} * 馬來語:{{t|ms|penggubalan}} * 馬爾他語:{{t|mt|leġiżlazzjoni|f}} * 毛利語:{{t|mi|whakaturetanga}} * 諾曼語:{{t|nrf|législâtion|f}} * 挪威語: *: 書面挪威語:{{t|nb|lovgivning|m|f}} * 波斯語: *: 伊朗波斯語:{{t|fa-ira|قانون‌گُذاری}} * 波蘭語:{{t|pl|prawodawstwo|n}}、{{t+|pl|ustawodawstwo|n}}、{{t+|pl|legislacja|f}} * 葡萄牙語:{{t+|pt|legislação|f}} * 俄語:{{t+|ru|законода́тельство|n}} * 塞爾維亞-克羅地亞語: *: 西里爾字母:{{t|sh|законода́вство|n}} *: 拉丁字母:{{t+|sh|zakonodávstvo|n}} * 斯洛伐克語:{{t|sk|zákonodarstvo|n}} * 斯洛文尼亞語:{{t|sl|zakonodaja|f}} * 西班牙語:{{t+|es|legislación|f}} * 瑞典語:{{t+|sv|lagstiftning|c}} * 土耳其語:{{t+|tr|yasama}}、{{t+|tr|kanun}} * 烏克蘭語:{{t|uk|законода́вство|n}} * 越南語:{{t+|vi|lập pháp}} {{trans-bottom}} {{C|zh|法律|政府}} ==日語== {{ja-kanjitab|りつ|k1=りっ|ほう|k2=ぽう|yomi=o}} ===發音=== * {{ja-pron|りっぽう|acc=0|acc_ref=NHK}} ===名詞=== {{ja-noun|りっぽう}} # [[制定]][[法律]] ===動詞=== {{ja-verb-suru|りっぽう}} # [[制定]][[法律]] ====活用==== {{ja-suru|りっぽう}} ===來源=== <references/> ==朝鮮語== {{ko-hanjatab}} ===名詞=== {{ko-noun|hj|hangeul=입법}} # {{hanja form of|입법}} ==越南語== {{vi-hantutab}} ===名詞=== {{vi-noun|sc=Hani}} # {{vi-Han form of|lập pháp|}} ===動詞=== {{vi-verb|sc=Hani}} # {{vi-Han form of|lập pháp|}} ieclocdwgrut6sy3rjrlf1bksp02r4c 脉络 0 670171 9882961 7528234 2026-08-30T00:10:21Z Fglffer 55252 重定向页面至[[脈絡]] 9882961 wikitext text/x-wiki #REDIRECT [[脈絡]] ibvaulfvkburbngs3rlpz6tfvfm567o 能动 0 682000 9882964 6857510 2026-08-30T00:12:34Z Fglffer 55252 重定向页面至[[能動]] 9882964 wikitext text/x-wiki #REDIRECT [[能動]] fpuoenukfobf3t1fywwj6k5md90b9xr Kautschuk 0 780966 9882793 4838560 2026-08-29T13:58:35Z TongcyDai 53191 9882793 wikitext text/x-wiki ==德語== {{wp|de:}} ===詞源=== {{bor+|de|fr|caoutchouc}},源自{{der|de|es|caucho}},源自{{der|de|qu|kawchu}}。 ===發音=== * {{IPA|de|/ˈkaʊ̯t͡ʃʊk/}} * {{audio|de|De-Kautschuk.ogg|a=柏林}} ===名詞=== {{de-noun|m}} # [[橡膠]],[[樹膠]] #: {{syn|de|Gummi}} #* {{quote-web|de|author=Jack McGovan|title=Autoreifen aus Löwenzahn - eine ökologische Alternative?|url=https://p.dw.com/p/3qNZx|format=article|work=Deutsche Welle|date=10 March 2021|accessdate=1 July 2022|text=Dieser synthetische '''Kautschuk''' ist billiger und widerstandsfähiger als sein natürliches Pendant.|t='''2021''' March 10, Jack McGovan, Could rubber from dandelions make tires more sustainable?, in ''Deutsche Welle'' <sup>[https://p.dw.com/p/3qBWv]</sup> (article), retrieved 1 July 2022: <br/>這種合成'''橡膠'''比天然的更便宜、更耐用。}} ====變格==== {{de-ndecl|m}} ===延伸閱讀=== * {{R:de:Duden}} * {{R:de:DWDS}} h8zbqukf0b0k52r5lifmyl4cmbhc6tp Sexfilm 0 788666 9882812 4851723 2026-08-29T14:06:35Z Sayonzei 40728 9882812 wikitext text/x-wiki ==德语== ===詞源=== {{af|de|Sex|Film}} ===發音=== * {{IPA|de|/ˈsɛksˌfɪlm/|/ˈzɛksˌfɪlm/}} * {{audio|de|De-Sexfilm.ogg|a=柏林}} ===名詞=== {{de-noun|m,(e)s}} # [[色情片]] #: {{syn|de|Porno|Schmuddelfilm|Pornofilm}} ====變格==== {{de-ndecl|m,(e)s}} gzkxvaofwtgv5wl42cui3m1o7lq5w8t verrichten 0 818674 9882721 9292033 2026-08-29T12:37:25Z Hzy980512 19278 9882721 wikitext text/x-wiki ==荷兰语== ===词源=== 源自{{prefix|nl|ver|richten}}。 ===发音=== * {{IPA|nl|/vəˈrɪxtə(n)/}} * {{audio|nl|Nl-verrichten.ogg}} * {{rhymes|nl|ɪxtən|s=3}} ===动词=== {{nl-verb}} # [[开展]],[[执行]],[[做]];[[履行]](义务等) ====变位==== {{nl-conj-wk|pref=ver|richt}} ====衍生词汇==== * {{l|nl|onverricht}} ====派生語彙==== * {{desc|dcr|verrigt}} ==德语== ===词源=== {{ety|de|:af|ver-|richten}} {{prefix|de|ver|richten}} ===发音=== * {{IPA|de|[fɛɐ̯ˈʁɪçtn̩]|/fɛˈʁɪçtən/}} * {{audio|de|De-verrichten2.ogg|a=<<Germany>> (<<Berlin>>)}} * {{audio|de|De-verrichten.ogg}} * {{hyph|de|ver|rich|ten}} ===动词=== {{de-verb}} # [[开展]],[[执行]],[[做]];[[履行]](义务等) #: {{uxi|de|sein Gebet '''verrichten'''|祈祷}} #: {{uxi|de|seine Notdurft '''verrichten'''|[[解手]]}} ====变位==== {{de-conj}} ====衍生词汇==== * {{l|de|Verrichten}} * {{l|de|Verrichter}} * {{l|de|Verrichtung}} * {{l|de|unverrichtet}} ===延伸阅读=== * {{R:de:DWDS}} * {{R:de:UniLeipzig}} * {{R:de:Duden}} * {{R:de:OpenThesaurus}} dqedcwtpmk1yfq2fotd64n62sycotz4 Pornofilm 0 823039 9882807 4847023 2026-08-29T14:05:46Z Sayonzei 40728 9882807 wikitext text/x-wiki {{also|pornofilm}} ==德语== ===詞源=== {{af|de|Porno|Film}} ===發音=== * {{IPA|de|/ˈpɔʁnoˌfɪlm/}} * {{audio|de|De-Pornofilm.ogg|a=柏林}} ===名詞=== {{de-noun|m,(e)s}} # [[色情片]] #: {{syn|de|Porno|Schmuddelfilm|Sexfilm}} ====變格==== {{de-ndecl|m,(e)s}} 5gxphevxsdktym1swihs4pezunvyx4v каучук 0 833865 9882789 7764241 2026-08-29T13:30:41Z TongcyDai 53191 9882789 wikitext text/x-wiki ==馬其頓語== ===詞源=== 源自{{der|mk|fr|caoutchouc}},源自{{der|mk|qu|kawchu}}。 ===發音=== * {{mk-IPA}} ===名詞=== {{mk-noun|m}} # [[天然]][[橡膠]],[[印度榕]]的汁液 ====變格==== {{mk-decl-noun-m|n=sg}} ==蒙古語== {{mn-variant|ᠺᠠᠦ᠋ᠴᠦ᠋ᠺ|каучук}} ===詞源=== {{bor+|mn|ru|каучу́к}},源自{{der|mn|fr|caoutchouc}},源自{{der|mn|qu|kawchu}}。 ===發音=== * {{IPA|mn|/kʰaw.t͡ʃʰʊˑkʰ/}} ===名詞=== {{mn-noun}} # [[橡膠]] {{C|mn|樹膠和樹脂}} ==俄語== ===詞源=== {{bor+|ru|fr|caoutchouc}},源自{{der|ru|qu|kawchu}}。 ===發音=== * {{ru-IPA|каучу́к}} ===名詞=== {{ru-noun+|каучу́к|n=sg|adj=каучу́ковый}} # [[橡膠]] ====變格==== {{ru-noun-table|каучу́к|n=sg}} ====派生語彙==== * {{desc|mn|каучук|bor=1}} * {{desc|ug|كاۋچۇك|bor=1}} {{c|ru|樹膠和樹脂}} drdn52xb953pimv5ww84cqrk23z8k4n catequizar 0 889601 9883043 7759475 2026-08-30T11:11:41Z Sayonzei 40728 9883043 wikitext text/x-wiki ==奧克語== ===其他形式=== * {{alter|oc|catechizar}} ===詞源=== {{der+|oc|la|catechizare}},源自{{uder|oc|grc|κατηχίζω}},源自 {{m|grc|κατηχέω||口頭傳授}}。 ===動詞=== {{oc-verb|catequiz|ar}} # [[講解]],[[宣講]] # [[傳授]] ====變位==== {{oc-conj-ar|catequiz}} ====相關詞彙==== {{col|oc |catequisme |catequista |catecumèn }} ===延伸閱讀=== * {{R:oc-lan:DGLO|159}} ==葡萄牙語== ===其他形式=== * {{alt|pt|catequisar||misspelling}} * {{alt|pt|catechizar||棄用}} ===詞源=== {{lbor|pt|la-lat|catēchizō|catēchizāre|t=口頭傳授}},源自{{der|pt|grc|κατηχίζω|t=口頭傳授}},源自 {{m|grc|κατηχέω|t=迴響;口頭傳授}},源自 {{m|grc|κατά||向下}} + {{m|grc|ἠχή||聲音,噪音}}。 ===發音=== {{pt-IPA}} * {{hyph|pt|ca|te|qui|zar}} ===動詞=== {{pt-verb}} # [[講解]],[[宣講]] # [[傳授]] ====變位==== {{pt-conj}} ====相關詞彙==== * {{l|pt|catequese}} * {{l|pt|catecismo}} ===延伸閱讀=== * {{R:pt:Aulete}} * {{R:pt:Priberam}} ==西班牙語== ===詞源=== {{bor+|es|la-lat|catēchizō|catēchizāre|t=口頭傳授}},源自{{der|es|grc|κατηχίζω|t=口頭傳授}},源自 {{m|grc|κατηχέω|t=迴響;口頭傳授}},源自 {{m|grc|κατά||向下}} + {{m|grc|ἠχή||聲音,噪音}}。 ===發音=== {{es-pr}} ===動詞=== {{es-verb-auto}} # [[講解]],[[宣講]] # [[傳授]] ====變位==== {{es-conj-auto}} ====相關詞彙==== {{col|es |catecismo |catecúmeno |catequesis |catequismo |catequista }} ===延伸閱讀=== * {{R:es:DRAE}} 9pa2ipjgk81yvr0tnwdg38ub8ilunzo 浸透 0 914744 9882989 7680100 2026-08-30T03:33:07Z P1ayer 5118 內容擴充 9882989 wikitext text/x-wiki ==漢語== {{zh-forms}} ===發音=== {{zh-pron |m=jìntòu |mn=chìm-thàu |cat=v }} ===動詞=== {{zh-verb}} # 完全[[滲透]] # 發生滲透作用 ===參考資料=== * {{R:zh:cbgycdxdb|94696}} ==日語== {{ja-kanjitab|しん|とう|yomi=o,kanon|alt=滲透:dated}} {{swp|ja:}} ===詞源=== {{ja-daiyouji|浸|滲|sort=しんとう}}. ===發音=== {{ja-pron|しんとう|acc=0|acc_ref=NHK,SMK7,DJR}} ===名詞=== {{ja-noun|しんとう|hhira=しんとう}} # [[滲透]] # 滲透作用 ====衍生詞==== * {{ja-r|浸%透%圧|しん%とう%あつ}} ===動詞=== {{ja-verb-suru|しんとう|hhira=しんとう|tr=intrans}} # {{gl|[[液體]]}} [[滲透]]、[[滲入]]或[[浸潤]]身體 # {{gl|指[[產品]]}} 打入[[市場]]; {{gl|指[[思想]]、[[文化]]等}} [[滲透]]、[[傳播]]、[[遍及]];[[灌輸]]某種[[理念]] #* {{quote-journal|ja |date=2025-07-23 |title=ja:「痛風鍋」夏も人気 |journal=ja:中日新聞 |trans-journal=Chunichi Shimbun |edition=ja:朝刊(市民版)<t:Nagoya morning> |issue=29682 |page=9}} #*: {{ja-usex |[[牡蠣|カキ]]や[[イクラ]]、[[鮟肝|あん肝]]など[[痛%風]]の[[原%因]]とされる[[プリン体]]を[[多い|多く]][[含む]][[食%材]]を[[盛り合せる|盛り合わせた]]「[[痛%風%鍋]]」が[[居%酒%屋]]などで'''浸%透'''している。 |カキ や イクラ、あんきも など つう%ふう の げん%いん と される プリンたい を おおく ふくむ しょく%ざい を もりあわせた「つう%ふう% なべ」が い%ざか%や など で '''しん%とう''' して いる。 |「痛風火鍋」是一道堆滿了[[牡蠣]]、鮭魚籽、安康魚肝等富含[[嘌呤]]的[[食材]]的[[菜餚]],嘌呤被認為會導致[[痛風]],這道菜在居酒屋和其他場所'''很受歡迎'''。}} # 發生滲透作用 ====活用==== {{ja-suru|しんとう}} ===參考資料=== <references/> :* {{R:Kanjipedia Kotoba|0003619300}} ==朝鮮語== {{ko-hanjatab}} ===名詞=== {{ko-noun|hangeul=침투}} # {{hanja form of|침투|}} 2atnqohnzi0tc88483n1ws1hdbi1dxx 9883006 9882989 2026-08-30T09:10:51Z Fglffer 55252 9883006 wikitext text/x-wiki ==漢語== {{zh-forms}} ===發音=== {{zh-pron |m=jìntòu |mn=chìm-thàu |cat=v }} ===動詞=== {{zh-verb}} # 完全[[滲透]] # 發生[[滲透作用]] ===參考資料=== * {{R:zh:cbgycdxdb|94696}} ==日語== {{ja-kanjitab|しん|とう|yomi=o,kanon|alt=滲透:dated}} {{swp|ja:}} ===詞源=== {{ja-daiyouji|浸|滲|sort=しんとう}}. ===發音=== {{ja-pron|しんとう|acc=0|acc_ref=NHK,SMK7,DJR}} ===名詞=== {{ja-noun|しんとう|hhira=しんとう}} # [[滲透]] # [[滲透作用]] ====衍生詞==== * {{ja-r|浸%透%圧|しん%とう%あつ}} ===動詞=== {{ja-verb-suru|しんとう|hhira=しんとう|tr=intrans}} # {{gl|[[液體]]}} [[滲透]]、[[滲入]]或[[浸潤]]身體 # {{gl|指[[產品]]}} 打入[[市場]]; {{gl|指[[思想]]、[[文化]]等}} [[滲透]]、[[傳播]]、[[遍及]];[[灌輸]]某種[[理念]] #* {{quote-journal|ja |date=2025-07-23 |title=ja:「痛風鍋」夏も人気 |journal=ja:中日新聞 |trans-journal=Chunichi Shimbun |edition=ja:朝刊(市民版)<t:Nagoya morning> |issue=29682 |page=9}} #*: {{ja-usex |[[牡蠣|カキ]]や[[イクラ]]、[[鮟肝|あん肝]]など[[痛%風]]の[[原%因]]とされる[[プリン体]]を[[多い|多く]][[含む]][[食%材]]を[[盛り合せる|盛り合わせた]]「[[痛%風%鍋]]」が[[居%酒%屋]]などで'''浸%透'''している。 |カキ や イクラ、あんきも など つう%ふう の げん%いん と される プリンたい を おおく ふくむ しょく%ざい を もりあわせた「つう%ふう% なべ」が い%ざか%や など で '''しん%とう''' して いる。 |「痛風火鍋」是一道堆滿了[[牡蠣]]、鮭魚籽、安康魚肝等富含[[嘌呤]]的[[食材]]的[[菜餚]],嘌呤被認為會導致[[痛風]],這道菜在居酒屋和其他場所'''很受歡迎'''。}} # 發生[[滲透作用]] ====活用==== {{ja-suru|しんとう}} ===參考資料=== <references/> :* {{R:Kanjipedia Kotoba|0003619300}} ==朝鮮語== {{ko-hanjatab}} ===名詞=== {{ko-noun|hangeul=침투}} # {{hanja form of|침투|}} aauvltjjowjqabbvnfxwri038692g41 9883009 9883006 2026-08-30T09:12:03Z Fglffer 55252 /* 動詞 */ 9883009 wikitext text/x-wiki ==漢語== {{zh-forms}} ===發音=== {{zh-pron |m=jìntòu |mn=chìm-thàu |cat=v }} ===動詞=== {{zh-verb}} # 完全[[滲透]] # 發生[[滲透作用]] ===參考資料=== * {{R:zh:cbgycdxdb|94696}} ==日語== {{ja-kanjitab|しん|とう|yomi=o,kanon|alt=滲透:dated}} {{swp|ja:}} ===詞源=== {{ja-daiyouji|浸|滲|sort=しんとう}}. ===發音=== {{ja-pron|しんとう|acc=0|acc_ref=NHK,SMK7,DJR}} ===名詞=== {{ja-noun|しんとう|hhira=しんとう}} # [[滲透]] # [[滲透作用]] ====衍生詞==== * {{ja-r|浸%透%圧|しん%とう%あつ}} ===動詞=== {{ja-verb-suru|しんとう|hhira=しんとう|tr=intrans}} # {{gl|[[液體]]}} [[滲透]]、[[滲入]]或[[浸潤]]身體 # {{gl|指[[產品]]}} 打入[[市場]]; {{gl|指[[思想]]、[[文化]]等}} [[滲透]]、[[傳播]]、[[遍及]];[[灌輸]]某種[[理念]] #* {{quote-journal|ja |date=2025-07-23 |title=ja:「痛風鍋」夏も人気 |journal=ja:中日新聞 |trans-journal=Chunichi Shimbun |edition=ja:朝刊(市民版)<t:Nagoya morning> |issue=29682 |page=9}} #*: {{ja-usex |[[牡蠣|カキ]]や[[イクラ]]、[[鮟肝|あん肝]]など[[痛%風]]の[[原%因]]とされる[[プリン体]]を[[多い|多く]][[含む]][[食%材]]を[[盛り合せる|盛り合わせた]]「[[痛%風%鍋]]」が[[居%酒%屋]]などで'''浸%透'''している。 |カキ や イクラ、あんきも など つう%ふう の げん%いん と される プリンたい を おおく ふくむ しょく%ざい を もりあわせた「つう%ふう% なべ」が い%ざか%や など で '''しん%とう''' して いる。 |「痛風火鍋」是一道堆滿了牡蠣、鮭魚籽、安康魚肝等富含嘌呤的食材的菜餚,嘌呤被認為會導致痛風,這道菜在居酒屋和其他場所很'''受歡迎'''。}} # 發生[[滲透作用]] ====活用==== {{ja-suru|しんとう}} ===參考資料=== <references/> :* {{R:Kanjipedia Kotoba|0003619300}} ==朝鮮語== {{ko-hanjatab}} ===名詞=== {{ko-noun|hangeul=침투}} # {{hanja form of|침투|}} 3trt5xisuzqkybi0nmlmr5p5y2fync4 9883010 9883009 2026-08-30T09:12:52Z Fglffer 55252 /* 日語 */ 9883010 wikitext text/x-wiki ==漢語== {{zh-forms}} ===發音=== {{zh-pron |m=jìntòu |mn=chìm-thàu |cat=v }} ===動詞=== {{zh-verb}} # 完全[[滲透]] # 發生[[滲透作用]] ===參考資料=== * {{R:zh:cbgycdxdb|94696}} ==日語== {{ja-kanjitab|しん|とう|yomi=o,kanon|alt=滲透:dated}} {{swp|ja:}} ===詞源=== {{ja-daiyouji|浸|滲|sort=しんとう}}。 ===發音=== {{ja-pron|しんとう|acc=0|acc_ref=NHK,SMK7,DJR}} ===名詞=== {{ja-noun|しんとう|hhira=しんとう}} # [[滲透]] # [[滲透作用]] ====衍生詞==== * {{ja-r|浸%透%圧|しん%とう%あつ}} ===動詞=== {{ja-verb-suru|しんとう|hhira=しんとう|tr=intrans}} # {{gl|[[液體]]}} [[滲透]]、[[滲入]]或[[浸潤]]身體 # {{gl|指[[產品]]}} 打入[[市場]]; {{gl|指[[思想]]、[[文化]]等}} [[滲透]]、[[傳播]]、[[遍及]];[[灌輸]]某種[[理念]] #* {{quote-journal|ja |date=2025-07-23 |title=ja:「痛風鍋」夏も人気 |journal=ja:中日新聞 |trans-journal=Chunichi Shimbun |edition=ja:朝刊(市民版)<t:Nagoya morning> |issue=29682 |page=9}} #*: {{ja-usex |[[牡蠣|カキ]]や[[イクラ]]、[[鮟肝|あん肝]]など[[痛%風]]の[[原%因]]とされる[[プリン体]]を[[多い|多く]][[含む]][[食%材]]を[[盛り合せる|盛り合わせた]]「[[痛%風%鍋]]」が[[居%酒%屋]]などで'''浸%透'''している。 |カキ や イクラ、あんきも など つう%ふう の げん%いん と される プリンたい を おおく ふくむ しょく%ざい を もりあわせた「つう%ふう% なべ」が い%ざか%や など で '''しん%とう''' して いる。 |「痛風火鍋」是一道堆滿了牡蠣、鮭魚籽、安康魚肝等富含嘌呤的食材的菜餚,嘌呤被認為會導致痛風,這道菜在居酒屋和其他場所很'''受歡迎'''。}} # 發生[[滲透作用]] ====活用==== {{ja-suru|しんとう}} ===參考資料=== <references/> :* {{R:Kanjipedia Kotoba|0003619300}} ==朝鮮語== {{ko-hanjatab}} ===名詞=== {{ko-noun|hangeul=침투}} # {{hanja form of|침투|}} gr7bz2kdn6o5cpcngyhynfxvcuoab17 9883026 9883010 2026-08-30T10:48:33Z Sayonzei 40728 /* 動詞 */ 9883026 wikitext text/x-wiki ==漢語== {{zh-forms}} ===發音=== {{zh-pron |m=jìntòu |mn=chìm-thàu |cat=v }} ===動詞=== {{zh-verb}} # 完全[[滲透]] # 發生[[滲透作用]] ===參考資料=== * {{R:zh:cbgycdxdb|94696}} ==日語== {{ja-kanjitab|しん|とう|yomi=o,kanon|alt=滲透:dated}} {{swp|ja:}} ===詞源=== {{ja-daiyouji|浸|滲|sort=しんとう}}。 ===發音=== {{ja-pron|しんとう|acc=0|acc_ref=NHK,SMK7,DJR}} ===名詞=== {{ja-noun|しんとう|hhira=しんとう}} # [[滲透]] # [[滲透作用]] ====衍生詞==== * {{ja-r|浸%透%圧|しん%とう%あつ}} ===動詞=== {{ja-verb-suru|しんとう|hhira=しんとう|tr=intrans}} # {{gl|[[液體]]}} [[滲透]]、[[滲入]]或[[浸潤]]身體 # {{gl|指[[產品]]}} 打入[[市場]]; {{gl|指[[思想]]、[[文化]]等}} [[滲透]]、[[傳播]]、[[遍及]];[[灌輸]]某種[[理念]] #* {{quote-journal|ja |date=2025-07-23 |title=ja:「痛風鍋」夏も人気 |journal=ja:中日新聞 |edition=ja:朝刊(市民版)<t:早報(市民版)> |issue=29682 |page=9}} #*: {{ja-usex |[[牡蠣|カキ]]や[[イクラ]]、[[鮟肝|あん肝]]など[[痛%風]]の[[原%因]]とされる[[プリン体]]を[[多い|多く]][[含む]][[食%材]]を[[盛り合せる|盛り合わせた]]「[[痛%風%鍋]]」が[[居%酒%屋]]などで'''浸%透'''している。 |カキ や イクラ、あんきも など つう%ふう の げん%いん と される プリンたい を おおく ふくむ しょく%ざい を もりあわせた「つう%ふう% なべ」が い%ざか%や など で '''しん%とう''' して いる。 |「痛風火鍋」是一道堆滿了牡蠣、鮭魚籽、安康魚肝等富含嘌呤的食材的菜餚,嘌呤被認為會導致痛風,這道菜在居酒屋和其他場所很'''受歡迎'''。}} # 發生[[滲透作用]] ====活用==== {{ja-suru|しんとう}} ===參考資料=== <references/> :* {{R:Kanjipedia Kotoba|0003619300}} ==朝鮮語== {{ko-hanjatab}} ===名詞=== {{ko-noun|hangeul=침투}} # {{hanja form of|침투|}} 7msxvpqlpdx4sb7uv8ze86xwn46w5ow 深山 0 914770 9882943 9882204 2026-08-29T23:13:18Z P1ayer 5118 9882943 wikitext text/x-wiki ==漢語== {{zh-forms}} ===發音=== {{zh-pron |m=shēnshān |c=sam1 saan1 |h=pfs=chhṳ̂m-sân |mn=chhim-soaⁿ |mc=1 |oc=1,1 |cat=n }} ===名詞=== {{head|zh|名詞}} # [[僻遠]][[幽深]]的[[高山]] # [[山嶺]]的[[深處]] ====近義詞==== {{syn-saurus|zh|山區}} ====衍生詞==== {{col3|zh|深山窮谷|深山出俊鳥|貧居鬧市無人問,富在深山有遠親|深山幽谷|深山野墺|深山長谷|深山窮林|深山老林|深山密林|猛虎深山|深山林內}} ====派生語彙==== {{CJKV||しんざん|심산}} {{C|zh|地形}} ==日語== ===詞源1=== {{ja-kanjitab|しん|さん|k2=ざん|yomi=o}} ====發音==== {{ja-pron|しんざん|acc=1|acc_ref=DJR}} ====名詞==== {{ja-noun|しんざん}} # [[僻遠]][[幽深]]的[[高山]] ===詞源2=== {{ja-kanjitab|み|やま|yomi=k}} ====發音==== {{ja-pron|みやま|acc=0|acc_ref=DJR,NHK}} ====名詞==== {{ja-noun|みやま}} # 山的[[深處]] ===來源=== {{reflist}} {{C|ja|地形|sort=しんざん}} ==朝鮮語== {{ko-hanjatab}} ===名詞=== {{ko-noun|hangeul=심산}} # {{hanja form of|심산}} f7qqbissl6mlsvaf5npq6st9sq3wl5i 転向 0 948151 9882955 7700801 2026-08-29T23:55:35Z Fglffer 55252 9882955 wikitext text/x-wiki ==日語== {{ja-kanjitab|てん|こう|yomi=o}} ===發音=== {{ja-pron|てんこう|acc=0}} ===名詞=== {{ja-noun|てんこう}} # [[改變]][[方向]] ## {{lb|ja|historical|specifically}} [[放棄]][[大日本帝國]][[不喜歡]]的[[意識形態]] ===動詞=== {{ja-verb-suru|てんこう|tr=intransitive}} # [[改變]],[[轉變]] #* {{quote-web|ja |work=ja:国会会議録検索システム |publisher=ja:国立国会図書館 |title=ja:第198回国会 衆議院 農林水産委員会 第16号 令和元年6月5日 |date=2019-06-05 |url=https://kokkai.ndl.go.jp/txt/119805007X01620190605/42 |quotee=ja:緑川貴士 |text=ハタハタ漁の不振以来、秋田県の魚介類による水揚げ高が黒字に'''転向'''しました。 |transliteration=Hatahata-ryō no fushin-irai, Akita-ken no gyokai-rui ni yoru mizuage-daka ga kuroji ni '''tenkō''' shi-mashita. |translation=自從{{w|日本叉牙魚|叉牙魚}}捕撈季陷入低迷以來,秋田縣的海產捕撈量'''已轉為'''正成長。}} ## {{lb|ja|historical|specifically}} [[放棄]][[大日本帝國]][[不喜歡]]的[[意識形態]] ====活用==== {{ja-suru|てんこう}} ===來源=== * {{R:Kanjipedia Kotoba|0005067200}} {{c|ja|民族主義|第二次世界大戰}} awuwva6cik9bx057k62f10ihpyfp91f 9882956 9882955 2026-08-29T23:55:58Z Fglffer 55252 9882956 wikitext text/x-wiki ==日語== {{ja-kanjitab|てん|こう|yomi=o}} ===發音=== {{ja-pron|てんこう|acc=0}} ===名詞=== {{ja-noun|てんこう}} # [[改變]][[方向]] ## {{lb|ja|historical|尤指}} [[放棄]][[大日本帝國]][[不喜歡]]的[[意識形態]] ===動詞=== {{ja-verb-suru|てんこう|tr=intransitive}} # [[改變]],[[轉變]] #* {{quote-web|ja |work=ja:国会会議録検索システム |publisher=ja:国立国会図書館 |title=ja:第198回国会 衆議院 農林水産委員会 第16号 令和元年6月5日 |date=2019-06-05 |url=https://kokkai.ndl.go.jp/txt/119805007X01620190605/42 |quotee=ja:緑川貴士 |text=ハタハタ漁の不振以来、秋田県の魚介類による水揚げ高が黒字に'''転向'''しました。 |transliteration=Hatahata-ryō no fushin-irai, Akita-ken no gyokai-rui ni yoru mizuage-daka ga kuroji ni '''tenkō''' shi-mashita. |translation=自從{{w|日本叉牙魚|叉牙魚}}捕撈季陷入低迷以來,秋田縣的海產捕撈量'''已轉為'''正成長。}} ## {{lb|ja|historical|尤指}} [[放棄]][[大日本帝國]][[不喜歡]]的[[意識形態]] ====活用==== {{ja-suru|てんこう}} ===來源=== * {{R:Kanjipedia Kotoba|0005067200}} {{c|ja|民族主義|第二次世界大戰}} 7cjx9g7x1gq28wo3d51pxfs6yarkmcn 転校 0 948165 9882952 7700983 2026-08-29T23:41:27Z Fglffer 55252 9882952 wikitext text/x-wiki ==日語== {{ja-kanjitab|てん|こう|yomi=o}} ===發音=== {{ja-pron|てんこう|acc=0|acc_ref=DJR}} ===名詞=== {{ja-noun|てんこう|hhira=てんかう}} # [[轉學]],[[轉校]] ====同義詞==== * {{ja-r|転%学|てん%がく}} ===Verb=== {{ja-verb-suru|てんこう|hhira=てんかう}} # [[轉學]],[[轉校]] ====活用==== {{ja-suru|てんこう}} ====同義詞==== * {{ja-r|[[転%学]]する|てん%がく する}} ===來源=== <references/> 83muzzik5j9avfyjrb6313fvj6qe6w3 9882953 9882952 2026-08-29T23:44:43Z Fglffer 55252 9882953 wikitext text/x-wiki ==日語== {{ja-kanjitab|てん|こう|yomi=o}} ===發音=== {{ja-pron|てんこう|acc=0|acc_ref=DJR}} ===名詞=== {{ja-noun|てんこう|hhira=てんかう}} # [[轉學]],[[轉校]] ====同義詞==== * {{ja-r|転%学|てん%がく}} ===動詞=== {{ja-verb-suru|てんこう|hhira=てんかう}} # [[轉學]],[[轉校]] ====活用==== {{ja-suru|てんこう}} ====同義詞==== * {{ja-r|[[転%学]]する|てん%がく する}} ===來源=== <references/> j1aws2sq1ozes4gq5ek66dt450ahu8e 9883018 9882953 2026-08-30T10:41:02Z Sayonzei 40728 /* 動詞 */ 9883018 wikitext text/x-wiki ==日語== {{ja-kanjitab|てん|こう|yomi=o}} ===發音=== {{ja-pron|てんこう|acc=0|acc_ref=DJR}} ===名詞=== {{ja-noun|てんこう|hhira=てんかう}} # [[轉學]],[[轉校]] ====同義詞==== * {{ja-r|転%学|てん%がく}} ===動詞=== {{ja-verb-suru|tr=intrans|てんこう|hhira=てんかう}} # [[轉學]],[[轉校]] ====活用==== {{ja-suru|てんこう}} ====同義詞==== * {{ja-r|[[転%学]]する|てん%がく する}} ===來源=== <references/> ano49st36s1xeonxnzwpz24rsqxi0vh 能動 0 969922 9883000 7776193 2026-08-30T07:49:32Z Fglffer 55252 9883000 wikitext text/x-wiki ==漢語== {{zh-forms|s=能动}} ===發音=== {{zh-pron |m=néngdòng |c=nang4 dung6 |mn=qz:nn̂g-tǒng/xm,zz:lêng-tōng |cat=a }} ===形容詞=== {{head|zh|形容詞}} # [[主動]],[[積極]] ====反義詞==== * {{zh-l|被動}} ====衍生詞==== {{col3|zh|能動性}} ==日語== ===發音=== {{ja-pron|のうどう|acc=0}} ===名詞=== {{ja-kanjitab|のう|どう|y=o}} {{ja-noun|のうどう}} # [[主動]],[[積極]] #: {{ant|ja|受動}} ====衍生詞==== {{col|ja |{{ja-r|能動的|のうどうてき}} |{{ja-r|能動免疫|のうどうめんえき}} |{{ja-r|能動態|のうどうたい}} |{{ja-r|能動輸送|のうどうゆそう}} }} ===來源=== * {{R:Kanjipedia Kotoba|0005499600}} ==朝鮮語== {{ko-hanjatab}} ===名詞=== {{ko-noun|hangeul=능동}} # {{hanja form of|능동}} ==越南語== {{vi-hantutab}} ===形容詞=== {{vi-adj|sc=Hani}} # {{vi-Han form of|năng động}} mkoqdqzivgf52ef8u4z2zf7975c7dxa 派遣 0 971008 9882954 8382337 2026-08-29T23:49:02Z Fglffer 55252 9882954 wikitext text/x-wiki ==漢語== {{zh-forms}} ===發音=== {{zh-pron |m=pàiqiǎn |ma=Zh-pàiqian.ogg |c=paai3 hin2 |ca=LL-Q9186 (yue)-Luilui6666-派遣.wav |mn=phài-khián |mn-t=pai3 kiang2 |cat=v }} ===動詞=== {{zh-verb}} # {{lb|zh|transitive}} [[差遣]],[[派任]] #: {{zh-x|^陳 先生{sheng} 被 原單位 派遣 到 連鎖 公司 工作。}} ====同義詞==== {{syn-saurus|zh|派遣}} ====參見==== * {{zh-l|調動}} * {{zh-l|調遣}} {{zh-cat|Advanced}} ==日語== {{ja-kanjitab|は|けん|yomi=on}} ===發音=== {{ja-pron|はけん|acc=0|acc_ref=NHK}} ===名詞=== {{ja-noun|はけん}} # [[部署]] #: {{ja-usex|軍の'''派遣'''には慎重でなくてはならない。|ぐん の '''はけん''' に は しんちょう で なくて は ならない。|我們在部隊'''部署'''方面需要謹慎。}} ===動詞=== {{ja-verb-suru|はけん|tr=transitive}} # [[差遣]],[[派任]] #* {{quote-web|ja |work=ja:国会会議録検索システム |publisher=ja:国立国会図書館 |title=ja:第217回国会 衆議院 地域活性化・こども政策・デジタル社会形成に関する特別委員会 第7号 令和7年4月10日 |date=2025-04-10 |url=https://kokkai.ndl.go.jp/txt/121705367X00720250410/52 |quotee=ja:安藤じゅん子 |text=災害時には職員を'''派遣'''し、救援活動を始め、復旧復興の支援に、受援に当たっていただいております。 |transliteration=Saigai-ji ni wa shokuin o '''haken''' shi, kyūen katsudō o hajime, fukkyū fukkō no shien ni, juen ni atatte itadaite ori-masu. |translation=一旦發生災難,他們便會'''派遣'''人員執行救援行動,並協助復原與重建工作。}} ====活用==== {{ja-suru|はけん}} ===來源=== <references/> :* {{R:Kanjipedia Kotoba|0005530100}} ==朝鮮語== {{ko-hanjatab}} ===名詞=== {{ko-noun|hangeul=파견}} # {{hanja form of|파견}} jeobf2iy44s93zcqzn4j8vlotxyzbha 脈絡 0 989675 9883005 7776610 2026-08-30T09:09:43Z Fglffer 55252 9883005 wikitext text/x-wiki ==漢語== {{zh-forms|s=脉络}} ===發音=== {{zh-pron |m=脈luò |c=mak6 lok3,mak6 lok6 |h=pfs=mak-lo̍k |mn=qz:be̍h-lo̍k/xm:me̍h-lo̍k/zz:me̍eh-lo̍k/qz:bia̍k-lo̍k |cat=n }} ===名詞=== {{head|zh|名詞}} # {{lb|zh|TCM}} [[血管]]的[[統稱]] # {{lb|zh|figurative}} [[線索]] # {{lb|zh|figurative}} [[條理]],[[系統]] ====同義詞==== * {{s|血管}} {{qual|泉漳話}} {{zh-l|筋路}} ====衍生詞==== {{col3|zh|摸脈絡|脈絡貫通|脈絡膜}} {{C|zh|思想}} ==日語== {{ja-kanjitab|みゃく|らく|yomi=o}} ===發音=== {{ja-pron|みゃくらく}} ===名詞=== {{ja-noun|みゃくらく}} # [[條理]],[[系統]] ===來源=== * {{R:Kanjipedia Kotoba|0006623100}} ==朝鮮語== {{ko-hanjatab}} ===名詞=== {{ko-noun|hangeul=맥락}} # {{hanja form of|맥락}} ==越南語== {{vi-hantutab}} ===形容詞=== {{vi-adj|sc=Hani}} # {{vi-Han form of|mạch lạc}} 12kj82oua2py5r9tyynxc3lalxfd3x3 9883007 9883005 2026-08-30T09:11:16Z Fglffer 55252 /* 日語 */ 9883007 wikitext text/x-wiki ==漢語== {{zh-forms|s=脉络}} ===發音=== {{zh-pron |m=脈luò |c=mak6 lok3,mak6 lok6 |h=pfs=mak-lo̍k |mn=qz:be̍h-lo̍k/xm:me̍h-lo̍k/zz:me̍eh-lo̍k/qz:bia̍k-lo̍k |cat=n }} ===名詞=== {{head|zh|名詞}} # {{lb|zh|TCM}} [[血管]]的[[統稱]] # {{lb|zh|figurative}} [[線索]] # {{lb|zh|figurative}} [[條理]],[[系統]] ====同義詞==== * {{s|血管}} {{qual|泉漳話}} {{zh-l|筋路}} ====衍生詞==== {{col3|zh|摸脈絡|脈絡貫通|脈絡膜}} {{C|zh|思想}} ==日語== {{ja-kanjitab|みゃく|らく|yomi=o}} ===發音=== {{ja-pron|みゃくらく|acc=0|acc_ref=DJR}} ===名詞=== {{ja-noun|みゃくらく}} # [[條理]],[[系統]] # [[血管]] ===來源=== <references/> * {{R:Kanjipedia Kotoba|0006623100}} ==朝鮮語== {{ko-hanjatab}} ===名詞=== {{ko-noun|hangeul=맥락}} # {{hanja form of|맥락}} ==越南語== {{vi-hantutab}} ===形容詞=== {{vi-adj|sc=Hani}} # {{vi-Han form of|mạch lạc}} npyywsgmiouw9ct5t8g3dz82mitu7rq cambalear 0 1016329 9883032 4890037 2026-08-30T11:03:34Z Sayonzei 40728 9883032 wikitext text/x-wiki ==葡萄牙語== ===發音=== {{pt-IPA}} * {{hyph|pt|cam|ba|le|ar}} ===動詞=== {{pt-verb}} # {{lb|pt|不及物}} [[蹣跚]] ====變位==== {{pt-conj}} ===延伸閱讀=== * {{R:pt:Aulete}} * {{R:pt:Priberam}} 3rb2k71aglex6uk62fwbpbe0yp266od cambaleio 0 1016330 9883033 4890038 2026-08-30T11:03:53Z Sayonzei 40728 9883033 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd ceifa 0 1016640 9883035 4893252 2026-08-30T11:06:32Z Sayonzei 40728 9883035 wikitext text/x-wiki ==加利西亞語== ===詞源=== 源自{{der|gl|ar|صَيْف||夏季}}。和{{cog|pt|ceifa}} 同源。 ===發音=== * {{IPA|gl|/ˈθɛj.fɐ/|/ˈsɛj.fɐ/|q2=western}} ===名詞=== {{gl-noun|f}} # [[收割]],[[收穫]] #: {{syn|gl|sega|seitura|sementeira|anada}} ====參考資料==== * {{R:gl:DDLG}} {{C|gl|農業}} ==葡萄牙語== ===發音=== {{pt-IPA}} * {{hyphenation|pt|cei|fa}} ===詞源1=== {{bor+|pt|ar|صَيْف||夏季}}。<ref>{{R:pt:Infopédia}}</ref><ref>{{R:pt:Priberam}}</ref>和{{cog|gl|ceifa|t=收穫}} 同源。 ====名詞==== {{pt-noun|f}} # {{lb|pt|農業}} [[收割]],[[收穫]] #: {{syn|pt|colheita|safra|sega|segada}} # {{lb|pt|農業}} 收穫[[時節]] # {{lb|pt|比喻}} [[毀滅]];[[死亡]] =====派生詞彙===== {{col4|pt|ceifar|ceifeira|ceifeiro}} ===詞源2=== {{ety|pt|nl=1}} ====動詞==== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} ===參考資料=== {{reflist}} ===延伸閱讀=== * {{R:pt:Aulete}} 8jpnr5m6qcr3squrtf9s7i9ei7wc6mk ceifar 0 1016641 9883034 4893253 2026-08-30T11:05:17Z Sayonzei 40728 9883034 wikitext text/x-wiki ==葡萄牙語== ===詞源=== {{ety|pt|:af|ceifa<t:收割,收穫>|-ar|text=+|tree=1}} ===發音=== {{pt-IPA}} * {{hyphenation|pt|cei|far}} ===動詞=== {{pt-verb}} # [[收割]],[[收穫]] #: {{syn|pt|segar}} # [[奪走]](生命),[[殺死]] # [[大幅]][[削減]] ====變位==== {{pt-conj}} ===延伸閱讀=== * {{R:pt:Aulete}} * {{R:pt:Priberam}} {{C|pt|農業}} av09xr5gfglatfn0t53oeiqso3xg1qt 山區 0 1055105 9882942 8147132 2026-08-29T23:13:06Z P1ayer 5118 內容擴充 9882942 wikitext text/x-wiki ==漢語== {{zh-forms|s=山区}} {{zh-wp}} ===發音=== {{zh-pron |m=shānqū |c=saan1 keoi1 |c-t=san1 kui1* |h=pfs=sân-khî |mn=qz,tw,xm:soaⁿ-khu/zz:soaⁿ-khi |mn-t=suan1 ku1 |cat=n }} ===名詞=== {{head|zh|名詞}} # 山林地區 {{gl|覆蓋樹木、草本植物及自然生態的[[高山]]與[[丘陵]]地帶}} ====近義詞==== {{syn-saurus|zh|山區}} {{zh-cat|Elementary}} 19uq9hjifyhypbuv9vtfhf80ozhx94r 9882967 9882942 2026-08-30T01:51:07Z P1ayer 5118 內容擴充 9882967 wikitext text/x-wiki ==漢語== {{zh-forms|s=山区}} {{zh-wp}} ===發音=== {{zh-pron |m=shānqū |c=saan1 keoi1 |c-t=san1 kui1* |h=pfs=sân-khî |mn=qz,tw,xm:soaⁿ-khu/zz:soaⁿ-khi |mn-t=suan1 ku1 |cat=n }} ===名詞=== {{head|zh|名詞}} # 山林地區 {{gl|覆蓋樹木、草本植物及自然生態的[[高山]]與[[丘陵]]地帶}} #* 出自 {{w|北宋}}散文家{{w|曾鞏}}的《[[s:送江任序|送江任序]]》: #*:{{zh-x|均之 為吏,或 中州 之人,用於 荒邊 側境、'''山區''' 海聚 之間,蠻夷 異域 之處;或 燕 荊 趙 蜀 、海外 萬里 之人,用於 中州 ,以至 四遐 之鄉,相易 而 往 。}} ====近義詞==== {{syn-saurus|zh|山區}} ===參考資料=== * {{R:zh:cbgycdxdb|130719}} {{zh-cat|Elementary}} gbaqyr2bqq0outqsyy0m3zvyawj4s3n 9882981 9882967 2026-08-30T02:48:34Z P1ayer 5118 /* 名詞 */ 9882981 wikitext text/x-wiki ==漢語== {{zh-forms|s=山区}} {{zh-wp}} ===發音=== {{zh-pron |m=shānqū |c=saan1 keoi1 |c-t=san1 kui1* |h=pfs=sân-khî |mn=qz,tw,xm:soaⁿ-khu/zz:soaⁿ-khi |mn-t=suan1 ku1 |cat=n }} ===名詞=== {{head|zh|名詞}} # 山林地區 {{gl|覆蓋樹木、草本植物及自然生態的[[高山]]與[[丘陵]]地帶}} #* 出自 {{w|北宋}}散文家{{w|曾鞏}}的《[[s:送江任序|送江任序]]》: #*:{{zh-x|均 之 為 吏,或 中州 之 人 ,用於 荒 邊 側 境 、 '''山區''' 海 聚 之 間,蠻夷 異 域 之 處 ;或 燕 荊 趙 蜀、海外 萬里 之 人,用 於 中州,以 至 四 遐 之 鄉,相 易 而 往。}} ====近義詞==== {{syn-saurus|zh|山區}} ===參考資料=== * {{R:zh:cbgycdxdb|130719}} {{zh-cat|Elementary}} ksoehmjuqkumzpr3lerku6b53fmtz3j 9883020 9882981 2026-08-30T10:44:30Z Sayonzei 40728 /* 名詞 */ 9883020 wikitext text/x-wiki ==漢語== {{zh-forms|s=山区}} {{zh-wp}} ===發音=== {{zh-pron |m=shānqū |c=saan1 keoi1 |c-t=san1 kui1* |h=pfs=sân-khî |mn=qz,tw,xm:soaⁿ-khu/zz:soaⁿ-khi |mn-t=suan1 ku1 |cat=n }} ===名詞=== {{head|zh|名詞}} # [[山林]]地區 {{gl|覆蓋樹木、草本植物及自然生態的[[高山]]與[[丘陵]]地帶}} #* {{zh-x|均 之 為{wéi} 吏,或 ^中州 之 人,用於 荒-邊 側-境、山區 海聚 之 間,蠻夷 異域 之 處;或 ^燕{yān} ^荊 ^趙 ^蜀、海外 萬里 之 人,用 於 中州,以 至 四遐 之 鄉,相{xiāng} 易 而 往。||CL|ref={{w|北宋}}·{{w|曾鞏}}《[[s:送江任序|送江任序]]》}} ====近義詞==== {{syn-saurus|zh|山區}} ===參考資料=== * {{R:zh:cbgycdxdb|130719}} {{zh-cat|Elementary}} jgftl6crvbe778wv571lzxkahc9jdk4 滲透 0 1058184 9882958 6888673 2026-08-30T00:06:19Z Fglffer 55252 9882958 wikitext text/x-wiki ==漢語== {{zh-forms|s=渗透}} {{wp}} ===發音=== {{zh-pron |m=shèntòu |ma=Zh-shèntòu.ogg |c=sam3 tau3 |mn=qz:sìm-thiò/xm:sìm-thàu/tw,zz:siàm-thàu |w=sh:5sen teu |cat=v,n }} ===動詞=== {{zh-verb}} # [[液體]]在[[物體]]中[[慢慢]][[穿透]]或[[滲入]]的[[現象]] # {{lb|zh|physiology}} [[水]][[分子]]經過[[半透膜]]的[[擴散]]現象 # {{lb|zh|figurative|politics}} [[思想]]、[[境外勢力]]、[[敵對]][[陣營]]逐漸[[侵入]]或[[影響]] ====同義詞==== * {{s|政治}} {{zh-l|滲入}} ====衍生詞==== {{col3|zh|滲透作用|滲透壓|偽裝滲透|反滲透|海上滲透|滲透率}} {{zh-cat|Advanced}} ==日語== {{ja-kanjitab|しん|とう|yomi=o,kanon}} {{ja-see|浸透}} ===來源=== * {{R:Kanjipedia Kotoba|0003659900|<sup>▲</sup>滲透}} ==朝鮮語== {{ko-hanjatab}} ===名詞=== {{ko-noun|hangeul=삼투}} # {{hanja form of|삼투|}} 1dp8rxwckr40ocbk2gf70xj1f996tc8 9883001 9882958 2026-08-30T07:49:37Z Fglffer 55252 /* 朝鮮語 */ 9883001 wikitext text/x-wiki ==漢語== {{zh-forms|s=渗透}} {{wp}} ===發音=== {{zh-pron |m=shèntòu |ma=Zh-shèntòu.ogg |c=sam3 tau3 |mn=qz:sìm-thiò/xm:sìm-thàu/tw,zz:siàm-thàu |w=sh:5sen teu |cat=v,n }} ===動詞=== {{zh-verb}} # [[液體]]在[[物體]]中[[慢慢]][[穿透]]或[[滲入]]的[[現象]] # {{lb|zh|physiology}} [[水]][[分子]]經過[[半透膜]]的[[擴散]]現象 # {{lb|zh|figurative|politics}} [[思想]]、[[境外勢力]]、[[敵對]][[陣營]]逐漸[[侵入]]或[[影響]] ====同義詞==== * {{s|政治}} {{zh-l|滲入}} ====衍生詞==== {{col3|zh|滲透作用|滲透壓|偽裝滲透|反滲透|海上滲透|滲透率}} {{zh-cat|Advanced}} ==日語== {{ja-kanjitab|しん|とう|yomi=o,kanon}} {{ja-see|浸透}} ===來源=== * {{R:Kanjipedia Kotoba|0003659900|<sup>▲</sup>滲透}} ==朝鮮語== {{ko-hanjatab}} ===名詞=== {{ko-noun|hangeul=삼투}} # {{hanja form of|삼투}} 5dot8lw7nrsr164a4mjoc8619tfo4m9 9883024 9883001 2026-08-30T10:47:29Z Sayonzei 40728 /* 動詞 */ 9883024 wikitext text/x-wiki ==漢語== {{zh-forms|s=渗透}} {{wp}} ===發音=== {{zh-pron |m=shèntòu |ma=Zh-shèntòu.ogg |c=sam3 tau3 |mn=qz:sìm-thiò/xm:sìm-thàu/tw,zz:siàm-thàu |w=sh:5sen teu |cat=v,n }} ===動詞=== {{zh-verb}} # [[液體]]在[[物體]]中[[慢慢]][[穿透]]或[[滲入]] # {{lb|zh|physiology}} [[水]][[分子]]經過[[半透膜]][[擴散]] # {{lb|zh|figurative|politics}} [[思想]]、[[境外勢力]]、[[敵對]][[陣營]]逐漸[[侵入]]或[[影響]] ====同義詞==== * {{s|政治}} {{zh-l|滲入}} ====衍生詞==== {{col3|zh|滲透作用|滲透壓|偽裝滲透|反滲透|海上滲透|滲透率}} {{zh-cat|Advanced}} ==日語== {{ja-kanjitab|しん|とう|yomi=o,kanon}} {{ja-see|浸透}} ===來源=== * {{R:Kanjipedia Kotoba|0003659900|<sup>▲</sup>滲透}} ==朝鮮語== {{ko-hanjatab}} ===名詞=== {{ko-noun|hangeul=삼투}} # {{hanja form of|삼투}} trq4v5czufcysgko8eo20o4o6y4dltq 爽然若失 0 1064751 9883383 6895092 2026-08-30T11:47:58Z TongcyDai 53191 9883383 wikitext text/x-wiki ==漢語== {{zh-forms|type=211}} ===詞源=== 本作「{{m|zh|爽然自失}}」。 ===發音=== {{zh-pron |m=shuǎngránruòshī |c=song2 jin4 joek6 sat1 |cat=cy }} ===俗語=== {{head|zh|俗語}} # {{lb|zh|simile}} [[茫然]]無[[主見]],[[不知所措]]的樣子;[[悵惘]][[失落]]的樣子 #* {{zh-x|^陽 爽然若失,徘徊 四顧。||CL|ref=清·{{w|和邦額}}《[[s:夜譚隨錄/1#陳寶祠|夜譚隨錄·陳寶祠]]》}} #* {{zh-x|畢業,自然 大家 都 盼望 的,但 一 到 畢業,卻 又 有些 爽然若失。|||ref=民國·{{w|魯迅}}〈[[s:琐记|朝花夕拾·瑣記]]〉}} {{c|zh|悲傷}} 11uvtrmw51u97q69f0kgpw08zak7c7a 9883384 9883383 2026-08-30T11:48:26Z TongcyDai 53191 9883384 wikitext text/x-wiki ==漢語== {{zh-forms|type=211}} ===詞源=== 本作「{{m|zh|爽然自失}}」。 ===發音=== {{zh-pron |m=shuǎngránruòshī |c=song2 jin4 joek6 sat1 |cat=cy }} ===成語=== {{head|zh|成語}} # {{lb|zh|simile}} [[茫然]]無[[主見]],[[不知所措]]的樣子;[[悵惘]][[失落]]的樣子 #* {{zh-x|^陽 爽然若失,徘徊 四顧。||CL|ref=清·{{w|和邦額}}《[[s:夜譚隨錄/1#陳寶祠|夜譚隨錄·陳寶祠]]》}} #* {{zh-x|畢業,自然 大家 都 盼望 的,但 一 到 畢業,卻 又 有些 爽然若失。|||ref=民國·{{w|魯迅}}〈[[s:琐记|朝花夕拾·瑣記]]〉}} {{c|zh|悲傷}} qfd3ala7eksvftehtn619s82oxworg3 9883385 9883384 2026-08-30T11:49:52Z TongcyDai 53191 9883385 wikitext text/x-wiki ==漢語== {{zh-forms|type=211}} ===詞源=== 本作「{{m|zh|爽然自失}}」。 ===發音=== {{zh-pron |m=shuǎngránruòshī |c=song2 jin4 joek6 sat1 |cat=cy }} ===成語=== {{head|zh|成語}} # {{lb|zh|simile}} [[茫然]]無[[主見]],[[不知所措]]的樣子;[[悵惘]][[失落]]的樣子 #* {{zh-x|^陽 爽然若失,徘徊 四顧。||CL|ref=清·{{w|和邦額}}《[[s:夜譚隨錄/1#陳寶祠|夜譚隨錄·陳寶祠]]》}} #* {{zh-x|畢業,自然 大家 都 盼望 的,但 一 到 畢業,卻 又 有些 爽然若失。|||ref=民國·{{w|魯迅}}〈[[s:琐记|朝花夕拾·瑣記]]〉}} ===參考資料=== * {{R:zh:cbgycdxdb|134956}} * {{R:zh:HYDCD}} {{c|zh|悲傷}} tjrk7e0pvux9ts7w3egh2vtto6ti597 億萬 0 1115257 9882948 8269280 2026-08-29T23:34:46Z Apisite 85347 /* 漢語 */ + 莆仙語 9882948 wikitext text/x-wiki ==漢語== {{zh-forms|s=亿万}} ===發音=== {{zh-pron |m=yìwàn |c=jik1 maan6 |h=pfs=yi-van/n:yit-van |mn=qz:iak-bān/tw,xm,zz:ek-bān |px=pt:i5 mang5/xy:i4 mang5 |cat=n }} ===名詞=== {{head|zh|名詞}} # 泛稱極大的[[數目]] ====派生詞彙==== {{col3|zh|億萬富翁}} ====派生語彙==== {{CJKV||s=億万|おくまん|억만}} {{zh-cat|Advanced}} pdxgon9bkxk31pfm8jr06e4uhxomkck 轉向 0 1117819 9882949 8197089 2026-08-29T23:38:35Z Fglffer 55252 9882949 wikitext text/x-wiki ==漢語== {{zh-forms|s=转向}} ===發音1=== {{zh-pron |m=zhuǎnxiàng |c=zyun2 hoeng3 |mn=qz,tw,xm:choán-hiòng/zz:choán-hiàng |cat=v }} ====動詞==== {{zh-verb}} # {{lb|zh|literal|figurative}} [[走向]] # {{lb|zh|literal|figurative}} [[改變]][[方向]] ===發音2=== {{zh-pron |m=zhuànxiàng |c=zyun3 hoeng3 |cat=v }} ====動詞==== {{zh-verb}} # [[迷失]]方向 ===衍生詞=== {{col3|zh|暈頭轉向|昏頭轉向|矇頭轉向|轉向點}} {{zh-cat|Advanced}} ==日語== {{ja-kanjitab|てん|こう|yomi=o}} ===名詞=== {{ja-noun|てんこう}} # {{ja-kyu sp|転向}} ==朝鮮語== {{ko-hanjatab}} ===名詞=== {{ko-noun|hangeul=전향}} # {{hanja form of|전향}} qmc65juxkh7xpa571pg7zzl4lxwu87u 거리다 0 1126979 9882695 6170515 2026-08-29T12:12:35Z TongcyDai 53191 9882695 wikitext text/x-wiki {{also|-거리다}} ==中古朝鮮語== ===發音=== * {{okm-IPA|거리-다|tone=LHH}} ===詞源1=== 來自與 {{m|okm|거르다〮|t=過濾}} 共同的詞根。 ====動詞==== {{head|okm|動詞|head=거리〮다〮|infinitive|거려〮|sequential|거리〮니〮}} # [[濾出]],[[過濾]] #* {{quote-book|okm|title=ko:구급간이방6|year=1489|page=89b|passage=^[[ᄲᅩᆼ나모|ᄲᅩᇰ나->>>못]] [[가지]] [[사ᄒᆞᆯ다|사ᄒᆞ->로->니]] [[엻|열]] [[근]][[-과]] [[눈비엿]] [[불휘]] [[사ᄒᆞᆯ다|사ᄒᆞ->로->니]] [[서]] [[근]][[-과]][[-ᄅᆞᆯ]] [[믈]] [[닷]] [[말]][[-로]] [[ᄯᅳ다|->>>ᄯᅳᆫ]] [[블|브->레]] [[글히다|글->>혀]] [[닷]] [[되]] [[ᄃᆞ외다|ᄃᆞ외-g어든]] [[즈ᅀᅴ]] [[거리다|거->>려]] [[앗다|앗-고]],|t=將十斤切碎的桑樹枝和三斤切碎的益母草根放在五斗水中用小火煮,煮成五升時,'''濾出'''殘渣並去除,|origlang=lzh|origtext=lzh:桑枝(ᄲᅩᇰ나못 가지十斤剉)益每草(눈비엿불휘三斤剉)以水五斗慢火煮 至五升濾去滓}} # [[舀]]出,[[撈]]出 #* {{quote-book|okm|title=ko:금강경삼가해|vol=5|year=1482|page=25a|passage=^[[人天(ᅀᅵᆫ텬)]] [[고기]][[-ᄅᆞᆯ]] [[거리다|거리-샤ᄃᆡ]] [[ᄒᆞᆫ]] [[衆生(쥬ᇰᄉᆡᇰ)]][[-이]] [[뎌]] [[그믈|그므->레]] [[들다|들-리]] [[없다|업스니]],|t=當[佛陀]'''撈出'''人天兩界的魚時,沒有任何眾生會被困在網中,|origlang=lzh|origtext=lzh:漉人天魚ᄒᆞ샤ᄃᆡ 無一衆生이 入彼網中ᄒᆞ니}} # {{lb|okm|比喻}} [[拯救]] ====參見==== {{col2|okm |거느〮리치〮-다〮<t:撈出> |거르-다〮<t:過濾> |거리〮<t:殘渣> |거맃〮-다〮<t:拯救> |거리〮치〮-다〮<t:拯救> }} ===詞源2=== 與 {{m|okm|가리〮다〮|t=被分開}} 和 {{m|okm|가ᄅᆞ다〮|t=分開}} 存在[[元音變換]]關係。 ====動詞==== {{head|okm|動詞|head=거리〮다〮|infinitive|거려〮|sequential|거리〮니〮}} # 被[[分開]] #* {{quote-book|okm|title=ko:능엄경언해|vol=9|year=1464|page=24a|passage=^[[그]] [[ᄉᆞᅀᅵ]][[-예]] [[ᄯᅩ]] [[두]] [[가지|가->>짓]] [[거리다|거->>린]] [[긿|길->히]] [[잇다|잇-ᄂᆞ니]]|t=它們之間還有一條雙向的'''岔'''路,|origlang=lzh|origtext=lzh:基間애 復有二種岐路ᄒᆞ니}} ====參見==== {{col2|okm |거리〮<t:十字路口> |가리〮다〮<t:被分開> |가ᄅᆞ다〮<t:分開> }} klurh4bteshjc8mkdr1kgqtjo7ywcg4 9882696 9882695 2026-08-29T12:13:59Z TongcyDai 53191 9882696 wikitext text/x-wiki {{also|-거리다}} ==中古朝鮮語== ===發音=== * {{okm-IPA|거리-다|tone=LHH}} ===詞源1=== 來自與 {{m|okm|거르다〮|t=過濾}} 共同的詞根。 ====動詞==== {{head|okm|動詞|head=거리〮다〮|不定形|거려〮|序列形|거리〮니〮}} # [[濾]]出,[[過濾]] #* {{quote-book|okm|title=ko:구급간이방6|year=1489|page=89b|passage=^[[ᄲᅩᆼ나모|ᄲᅩᇰ나->>>못]] [[가지]] [[사ᄒᆞᆯ다|사ᄒᆞ->로->니]] [[엻|열]] [[근]][[-과]] [[눈비엿]] [[불휘]] [[사ᄒᆞᆯ다|사ᄒᆞ->로->니]] [[서]] [[근]][[-과]][[-ᄅᆞᆯ]] [[믈]] [[닷]] [[말]][[-로]] [[ᄯᅳ다|->>>ᄯᅳᆫ]] [[블|브->레]] [[글히다|글->>혀]] [[닷]] [[되]] [[ᄃᆞ외다|ᄃᆞ외-g어든]] [[즈ᅀᅴ]] [[거리다|거->>려]] [[앗다|앗-고]],|t=將十斤切碎的桑樹枝和三斤切碎的益母草根放在五斗水中用小火煮,煮成五升時,'''濾出'''殘渣並去除,|origlang=lzh|origtext=lzh:桑枝(ᄲᅩᇰ나못 가지十斤剉)益每草(눈비엿불휘三斤剉)以水五斗慢火煮 至五升濾去滓}} # [[舀]]出,[[撈]]出 #* {{quote-book|okm|title=ko:금강경삼가해|vol=5|year=1482|page=25a|passage=^[[人天(ᅀᅵᆫ텬)]] [[고기]][[-ᄅᆞᆯ]] [[거리다|거리-샤ᄃᆡ]] [[ᄒᆞᆫ]] [[衆生(쥬ᇰᄉᆡᇰ)]][[-이]] [[뎌]] [[그믈|그므->레]] [[들다|들-리]] [[없다|업스니]],|t=當[佛陀]'''撈出'''人天兩界的魚時,沒有任何眾生會被困在網中,|origlang=lzh|origtext=lzh:漉人天魚ᄒᆞ샤ᄃᆡ 無一衆生이 入彼網中ᄒᆞ니}} # {{lb|okm|比喻}} [[拯救]] ====參見==== {{col2|okm |거느〮리치〮-다〮<t:撈出> |거르-다〮<t:過濾> |거리〮<t:殘渣> |거맃〮-다〮<t:拯救> |거리〮치〮-다〮<t:拯救> }} ===詞源2=== 與 {{m|okm|가리〮다〮|t=被分開}} 和 {{m|okm|가ᄅᆞ다〮|t=分開}} 存在[[元音變換]]關係。 ====動詞==== {{head|okm|動詞|head=거리〮다〮|infinitive|거려〮|sequential|거리〮니〮}} # 被[[分開]] #* {{quote-book|okm|title=ko:능엄경언해|vol=9|year=1464|page=24a|passage=^[[그]] [[ᄉᆞᅀᅵ]][[-예]] [[ᄯᅩ]] [[두]] [[가지|가->>짓]] [[거리다|거->>린]] [[긿|길->히]] [[잇다|잇-ᄂᆞ니]]|t=它們之間還有一條雙向的'''岔'''路,|origlang=lzh|origtext=lzh:基間애 復有二種岐路ᄒᆞ니}} ====參見==== {{col2|okm |거리〮<t:十字路口> |가리〮다〮<t:被分開> |가ᄅᆞ다〮<t:分開> }} svasccjr8h5rwkhuy2srm4lpz6ssw4o 9882866 9882696 2026-08-29T14:46:26Z TongcyDai 53191 9882866 wikitext text/x-wiki {{also|-거리다}} ==中古朝鮮語== {{was fwotd|okm|2026|9月|7日}} ===發音=== * {{okm-IPA|거리-다|tone=LHH}} ===詞源1=== 來自與 {{m|okm|거르다〮|t=過濾}} 共同的詞根。 ====動詞==== {{head|okm|動詞|head=거리〮다〮|不定形|거려〮|序列形|거리〮니〮}} # [[濾]]出,[[過濾]] #* {{quote-book|okm|title=ko:구급간이방6|year=1489|page=89b|passage=^[[ᄲᅩᆼ나모|ᄲᅩᇰ나->>>못]] [[가지]] [[사ᄒᆞᆯ다|사ᄒᆞ->로->니]] [[엻|열]] [[근]][[-과]] [[눈비엿]] [[불휘]] [[사ᄒᆞᆯ다|사ᄒᆞ->로->니]] [[서]] [[근]][[-과]][[-ᄅᆞᆯ]] [[믈]] [[닷]] [[말]][[-로]] [[ᄯᅳ다|->>>ᄯᅳᆫ]] [[블|브->레]] [[글히다|글->>혀]] [[닷]] [[되]] [[ᄃᆞ외다|ᄃᆞ외-g어든]] [[즈ᅀᅴ]] [[거리다|거->>려]] [[앗다|앗-고]],|t=將十斤切碎的桑樹枝和三斤切碎的益母草根放在五斗水中用小火煮,煮成五升時,'''濾出'''殘渣並去除,|origlang=lzh|origtext=lzh:桑枝(ᄲᅩᇰ나못 가지十斤剉)益每草(눈비엿불휘三斤剉)以水五斗慢火煮 至五升濾去滓}} # [[舀]]出,[[撈]]出 #* {{quote-book|okm|title=ko:금강경삼가해|vol=5|year=1482|page=25a|passage=^[[人天(ᅀᅵᆫ텬)]] [[고기]][[-ᄅᆞᆯ]] [[거리다|거리-샤ᄃᆡ]] [[ᄒᆞᆫ]] [[衆生(쥬ᇰᄉᆡᇰ)]][[-이]] [[뎌]] [[그믈|그므->레]] [[들다|들-리]] [[없다|업스니]],|t=當[佛陀]'''撈出'''人天兩界的魚時,沒有任何眾生會被困在網中,|origlang=lzh|origtext=lzh:漉人天魚ᄒᆞ샤ᄃᆡ 無一衆生이 入彼網中ᄒᆞ니}} # {{lb|okm|比喻}} [[拯救]] ====參見==== {{col2|okm |거느〮리치〮-다〮<t:撈出> |거르-다〮<t:過濾> |거리〮<t:殘渣> |거맃〮-다〮<t:拯救> |거리〮치〮-다〮<t:拯救> }} ===詞源2=== 與 {{m|okm|가리〮다〮|t=被分開}} 和 {{m|okm|가ᄅᆞ다〮|t=分開}} 存在[[元音變換]]關係。 ====動詞==== {{head|okm|動詞|head=거리〮다〮|infinitive|거려〮|sequential|거리〮니〮}} # 被[[分開]] #* {{quote-book|okm|title=ko:능엄경언해|vol=9|year=1464|page=24a|passage=^[[그]] [[ᄉᆞᅀᅵ]][[-예]] [[ᄯᅩ]] [[두]] [[가지|가->>짓]] [[거리다|거->>린]] [[긿|길->히]] [[잇다|잇-ᄂᆞ니]]|t=它們之間還有一條雙向的'''岔'''路,|origlang=lzh|origtext=lzh:基間애 復有二種岐路ᄒᆞ니}} ====參見==== {{col2|okm |거리〮<t:十字路口> |가리〮다〮<t:被分開> |가ᄅᆞ다〮<t:分開> }} nmuymj67ixhra8uynbnnpy98y0kzb0f 가두배추 0 1127051 9882693 8349361 2026-08-29T11:59:30Z TongcyDai 53191 9882693 wikitext text/x-wiki ==朝鮮語== ===詞源=== 源自{{ko-l|배추||卷心菜}}。 ===發音=== {{ko-IPA}} ===名詞=== {{ko-noun}} # {{lb|ko|朝鮮}} [[卷心菜]],[[高麗菜]] ====近義詞==== * {{qualifier|韓國}} {{ko-l|양배추}} {{C|ko|蔬菜}} kex92o6v0v65gjq8plmscgarjk5allo 9882694 9882693 2026-08-29T11:59:45Z TongcyDai 53191 9882694 wikitext text/x-wiki ==朝鮮語== ===詞源=== 源自{{ko-l|배추|gloss=卷心菜}}。 ===發音=== {{ko-IPA}} ===名詞=== {{ko-noun}} # {{lb|ko|朝鮮}} [[卷心菜]],[[高麗菜]] ====近義詞==== * {{qualifier|韓國}} {{ko-l|양배추}} {{C|ko|蔬菜}} g2d8mp930el64p2zvyl0clw5hvryior Wiktionary:词条请求 4 1352129 9882946 9880999 2026-08-29T23:32:00Z Apisite 85347 /* 外文詞彙 */ 9882946 wikitext text/x-wiki 這裡是中文維基詞典的條目請求頁面。如果您有詞條想創建,可以在這裡提出。 ==中文詞彙== {{Subpagelist}} ==外文詞彙== * 列入請求時請註明語種。 # {{l|en|photobiomodulation}} - 英語 # {{l|en|nullifidian}} - 英語 # {{l|en|artwashing}} - 英語 # {{l|en|Stellaland}} - 英語 # {{l|en|adynaton}} - 英語 # {{l|en|Sona}}(人工語言) - 英語 # {{l|grc|ἔαρ}} - 古希臘語 # {{l|la|fēlēs}} - 拉丁語 # {{l|la|cunīculus}} - 拉丁語 # {{l|lv|briesmas}} - 拉脫維亞語 # {{l|wa|negociåcion}} - 瓦隆語 # {{l|sk|nebezpečenstvo}} - 斯洛伐克語 # {{l|ko|감축하다}} - 朝鮮語 # {{l|ko|개방하다}} - 朝鮮語 # {{l|ko|거부하다}} - 朝鮮語 # {{l|ko|경멸하다}} - 朝鮮語 # {{l|ko|계산하다}} - 朝鮮語 # {{l|ko|고찰하다}} - 朝鮮語 # {{l|ko|과장하다}} - 朝鮮語 # {{l|ko|교체하다}} - 朝鮮語 # {{l|ko|구제하다}} - 朝鮮語 # {{l|ko|권장하다}} - 朝鮮語 # {{l|ko|귀가하다}} - 朝鮮語 # {{l|ko|규명하다}} - 朝鮮語 # {{l|ko|근접하다}} - 朝鮮語 # {{l|ko|기도하다}} - 朝鮮語 # {{l|ko|남용하다}} - 朝鮮語 # {{l|ko|냉각하다}} - 朝鮮語 # {{l|ko|노동하다}} - 朝鮮語 # {{l|ko|누출하다}} - 朝鮮語 # {{l|ko|능욕하다}} - 朝鮮語 # {{l|ko|단절하다}} - 朝鮮語 # {{l|ko|대기하다}} - 朝鮮語 # {{l|ko|도약하다}} - 朝鮮語 # {{l|ko|둔갑하다}} - 朝鮮語 # {{l|ko|득세하다}} - 朝鮮語 # {{l|ko|말소하다}} - 朝鮮語 # {{l|ko|매각하다}} - 朝鮮語 # {{l|ko|면도하다}} - 朝鮮語 # {{l|ko|목격하다}} - 朝鮮語 # {{l|ko|묘사하다}} - 朝鮮語 # {{l|ko|무리하다}} - 朝鮮語 # {{l|ko|미화하다}} - 朝鮮語 # {{l|ko|반사하다}} - 朝鮮語 # {{l|ko|배열하다}} - 朝鮮語 # {{l|ko|범람하다}} - 朝鮮語 # {{l|ko|변화하다}} - 朝鮮語 # {{l|ko|보상하다}} - 朝鮮語 # {{l|ko|부정하다}} - 朝鮮語 # {{l|ko|비판하다}} - 朝鮮語 # {{l|ko|사양하다}} - 朝鮮語 # {{l|ko|생산하다}} - 朝鮮語 # {{l|ko|서술하다}} - 朝鮮語 # {{l|ko|세수하다}} - 朝鮮語 # {{l|ko|소통하다}} - 朝鮮語 # {{l|ko|쇄신하다}} - 朝鮮語 # {{l|ko|예견하다}} - 朝鮮語 # {{l|ko|외면하다}} - 朝鮮語 # {{l|ko|요약하다}} - 朝鮮語 # {{l|ko|우선하다}} - 朝鮮語 # {{l|ko|원망하다}} - 朝鮮語 # {{l|ko|인지하다}} - 朝鮮語 # {{l|ko|자만하다}} - 朝鮮語 # {{l|ko|정정하다}} - 朝鮮語 # {{l|ko|주차하다}} - 朝鮮語 # {{l|ko|증명하다}} - 朝鮮語 # {{l|ko|진화하다}} - 朝鮮語 # {{l|ko|측정하다}} - 朝鮮語 # {{l|ko|파산하다}} - 朝鮮語 # {{l|ko|편집하다}} - 朝鮮語 # {{l|ko|폐기하다}} - 朝鮮語 # {{l|ko|포장하다}} - 朝鮮語 # {{l|ko|해방하다}} - 朝鮮語 # {{l|ko|향유하다}} - 朝鮮語 # {{l|ko|허가하다}} - 朝鮮語 # {{l|ko|현존하다}} - 朝鮮語 # {{l|ko|호출하다}} - 朝鮮語 # {{l|ko|화해하다}} - 朝鮮語 # {{l|ko|회전하다}} - 朝鮮語 # {{l|ko|휴식하다}} - 朝鮮語 # {{l|ko|흡입하다}} - 朝鮮語 # {{l|ar|لَغْم}} - 阿拉伯語 # {{l|el|νάρκη}} - 希臘語 # {{l|et|kaevandus}} - 愛沙尼亞語 # {{l|el|θλίβω}} - 希臘語 # {{l|ca|trist}} - 加泰羅尼亞語 [[Category:請求]] a7pp5pcdwccg97v4yfpkukknuy73ovd 9882947 9882946 2026-08-29T23:32:16Z Apisite 85347 /* 外文詞彙 */ 9882947 wikitext text/x-wiki 這裡是中文維基詞典的條目請求頁面。如果您有詞條想創建,可以在這裡提出。 ==中文詞彙== {{Subpagelist}} ==外文詞彙== * 列入請求時請註明語種。 # {{l|en|photobiomodulation}} - 英語 # {{l|en|artwashing}} - 英語 # {{l|en|Stellaland}} - 英語 # {{l|en|adynaton}} - 英語 # {{l|en|nullifidian}} - 英語 # {{l|en|Sona}}(人工語言) - 英語 # {{l|grc|ἔαρ}} - 古希臘語 # {{l|la|fēlēs}} - 拉丁語 # {{l|la|cunīculus}} - 拉丁語 # {{l|lv|briesmas}} - 拉脫維亞語 # {{l|wa|negociåcion}} - 瓦隆語 # {{l|sk|nebezpečenstvo}} - 斯洛伐克語 # {{l|ko|감축하다}} - 朝鮮語 # {{l|ko|개방하다}} - 朝鮮語 # {{l|ko|거부하다}} - 朝鮮語 # {{l|ko|경멸하다}} - 朝鮮語 # {{l|ko|계산하다}} - 朝鮮語 # {{l|ko|고찰하다}} - 朝鮮語 # {{l|ko|과장하다}} - 朝鮮語 # {{l|ko|교체하다}} - 朝鮮語 # {{l|ko|구제하다}} - 朝鮮語 # {{l|ko|권장하다}} - 朝鮮語 # {{l|ko|귀가하다}} - 朝鮮語 # {{l|ko|규명하다}} - 朝鮮語 # {{l|ko|근접하다}} - 朝鮮語 # {{l|ko|기도하다}} - 朝鮮語 # {{l|ko|남용하다}} - 朝鮮語 # {{l|ko|냉각하다}} - 朝鮮語 # {{l|ko|노동하다}} - 朝鮮語 # {{l|ko|누출하다}} - 朝鮮語 # {{l|ko|능욕하다}} - 朝鮮語 # {{l|ko|단절하다}} - 朝鮮語 # {{l|ko|대기하다}} - 朝鮮語 # {{l|ko|도약하다}} - 朝鮮語 # {{l|ko|둔갑하다}} - 朝鮮語 # {{l|ko|득세하다}} - 朝鮮語 # {{l|ko|말소하다}} - 朝鮮語 # {{l|ko|매각하다}} - 朝鮮語 # {{l|ko|면도하다}} - 朝鮮語 # {{l|ko|목격하다}} - 朝鮮語 # {{l|ko|묘사하다}} - 朝鮮語 # {{l|ko|무리하다}} - 朝鮮語 # {{l|ko|미화하다}} - 朝鮮語 # {{l|ko|반사하다}} - 朝鮮語 # {{l|ko|배열하다}} - 朝鮮語 # {{l|ko|범람하다}} - 朝鮮語 # {{l|ko|변화하다}} - 朝鮮語 # {{l|ko|보상하다}} - 朝鮮語 # {{l|ko|부정하다}} - 朝鮮語 # {{l|ko|비판하다}} - 朝鮮語 # {{l|ko|사양하다}} - 朝鮮語 # {{l|ko|생산하다}} - 朝鮮語 # {{l|ko|서술하다}} - 朝鮮語 # {{l|ko|세수하다}} - 朝鮮語 # {{l|ko|소통하다}} - 朝鮮語 # {{l|ko|쇄신하다}} - 朝鮮語 # {{l|ko|예견하다}} - 朝鮮語 # {{l|ko|외면하다}} - 朝鮮語 # {{l|ko|요약하다}} - 朝鮮語 # {{l|ko|우선하다}} - 朝鮮語 # {{l|ko|원망하다}} - 朝鮮語 # {{l|ko|인지하다}} - 朝鮮語 # {{l|ko|자만하다}} - 朝鮮語 # {{l|ko|정정하다}} - 朝鮮語 # {{l|ko|주차하다}} - 朝鮮語 # {{l|ko|증명하다}} - 朝鮮語 # {{l|ko|진화하다}} - 朝鮮語 # {{l|ko|측정하다}} - 朝鮮語 # {{l|ko|파산하다}} - 朝鮮語 # {{l|ko|편집하다}} - 朝鮮語 # {{l|ko|폐기하다}} - 朝鮮語 # {{l|ko|포장하다}} - 朝鮮語 # {{l|ko|해방하다}} - 朝鮮語 # {{l|ko|향유하다}} - 朝鮮語 # {{l|ko|허가하다}} - 朝鮮語 # {{l|ko|현존하다}} - 朝鮮語 # {{l|ko|호출하다}} - 朝鮮語 # {{l|ko|화해하다}} - 朝鮮語 # {{l|ko|회전하다}} - 朝鮮語 # {{l|ko|휴식하다}} - 朝鮮語 # {{l|ko|흡입하다}} - 朝鮮語 # {{l|ar|لَغْم}} - 阿拉伯語 # {{l|el|νάρκη}} - 希臘語 # {{l|et|kaevandus}} - 愛沙尼亞語 # {{l|el|θλίβω}} - 希臘語 # {{l|ca|trist}} - 加泰羅尼亞語 [[Category:請求]] jccy4tc9vtvcc5o2iokitmntlobdn3v Module:Languages 828 1363192 9882758 9635665 2026-08-29T12:51:45Z TongcyDai 53191 9882758 Scribunto text/plain --[==[ intro: This module implements fetching of language-specific information and processing text in a given language. ===Types of languages=== There are two types of languages: full languages and etymology-only languages. The essential difference is that only full languages appear in L2 headings in vocabulary entries, and hence categories like [[:Category:French nouns]] exist only for full languages. Etymology-only languages have either a full language or another etymology-only language as their parent (in the parent-child inheritance sense), and for etymology-only languages with another etymology-only language as their parent, a full language can always be derived by following the parent links upwards. For example, "Canadian French", code `fr-CA`, is an etymology-only language whose parent is the full language "French", code `fr`. An example of an etymology-only language with another etymology-only parent is "Northumbrian Old English", code `ang-nor`, which has "Anglian Old English", code `ang-ang` as its parent; this is an etymology-only language whose parent is "Old English", code `ang`, which is a full language. (This is because Northumbrian Old English is considered a variety of Anglian Old English.) Sometimes the parent is the "Undetermined" language, code `und`; this is the case, for example, for "substrate" languages such as "Pre-Greek", code `qsb-grc`, and "the BMAC substrate", code `qsb-bma`. It is important to distinguish language ''parents'' from language ''ancestors''. The parent-child relationship is one of containment, i.e. if X is a child of Y, X is considered a variety of Y. On the other hand, the ancestor-descendant relationship is one of descent in time. For example, "Classical Latin", code `la-cla`, and "Late Latin", code `la-lat`, are both etymology-only languages with "Latin", code `la`, as their parents, because both of the former are varieties of Latin. However, Late Latin does *NOT* have Classical Latin as its parent because Late Latin is *not* a variety of Classical Latin; rather, it is a descendant. There is in fact a separate `ancestors` field that is used to express the ancestor-descendant relationship, and Late Latin's ancestor is given as Classical Latin. It is also important to note that sometimes an etymology-only language is actually the conceptual ancestor of its parent language. This happens, for example, with "Old Italian" (code `roa-oit`), which is an etymology-only variant of full language "Italian" (code `it`), and with "Old Latin" (code `itc-ola`), which is an etymology-only variant of Latin. In both cases, the full language has the etymology-only variant listed as an ancestor. This allows a Latin term to inherit from Old Latin using the {{tl|inh}} template (where in this template, "inheritance" refers to ancestral inheritance, i.e. inheritance in time, rather than in the parent-child sense); likewise for Italian and Old Italian. Full languages come in three subtypes: * {regular}: This indicates a full language that is attested according to [[WT:CFI]] and therefore permitted in the main namespace. There may also be reconstructed terms for the language, which are placed in the {Reconstruction} namespace and must be prefixed with * to indicate a reconstruction. Most full languages are natural (not constructed) languages, but a few constructed languages (e.g. Esperanto and Volapük, among others) are also allowed in the mainspace and considered regular languages. * {reconstructed}: This language is not attested according to [[WT:CFI]], and therefore is allowed only in the {Reconstruction} namespace. All terms in this language are reconstructed, and must be prefixed with *. Languages such as Proto-Indo-European and Proto-Germanic are in this category. * {appendix-constructed}: This language is attested but does not meet the additional requirements set out for constructed languages ([[WT:CFI#Constructed languages]]). Its entries must therefore be in the Appendix namespace, but they are not reconstructed and therefore should not have * prefixed in links. Most constructed languages are of this subtype. Both full languages and etymology-only languages have a {Language} object associated with them, which is fetched using the {getByCode} function in [[Module:languages]] to convert a language code to a {Language} object. Depending on the options supplied to this function, etymology-only languages may or may not be accepted, and family codes may be accepted (returning a {Family} object as described in [[Module:families]]). There are also separate {getByCanonicalName} functions in [[Module:languages]] and [[Module:etymology languages]] to convert a language's canonical name to a {Language} object (depending on whether the canonical name refers to a full or etymology-only language). ===Textual representations=== Textual strings belonging to a given language come in several different ''text variants'': # The ''input text'' is what the user supplies in wikitext, in the parameters to {{tl|m}}, {{tl|l}}, {{tl|ux}}, {{tl|t}}, {{tl|lang}} and the like. # The ''corrected input text'' is the input text with some corrections and/or normalizations applied, such as bad-character replacements for certain languages, like replacing `l` or `1` to [[palochka]] in some languages written in Cyrillic. (FIXME: This currently goes under the name ''display text'' but that will be repurposed below. Also, [[User:Surjection]] suggests renaming this to ''normalized input text'', but "normalized" is used in a different sense in [[Module:usex]].) # The ''display text'' is the text in the form as it will be displayed to the user. This is what appears in headwords, in usexes, in displayed internal links, etc. This can include accent marks that are removed to form the stripped display text (see below), as well as embedded bracketed links that are variously processed further. The display text is generated from the corrected input text by applying language-specific transformations; for most languages, there will be no such transformations. The general reason for having a difference between input and display text is to allow for extra information in the input text that is not displayed to the user but is sent to the transliteration module. Note that having different display and input text is only supported currently through special-casing but will be generalized. Examples of transformations are: (1) Removing the {{cd|^}} that is used in certain East Asian (and possibly other unicameral) languages to indicate capitalization of the transliteration (which is currently special-cased); (2) for Korean, removing or otherwise processing hyphens (which is currently special-cased); (3) for Arabic, removing a ''sukūn'' diacritic placed over a ''tāʔ marbūṭa'' (like this: ةْ) to indicate that the ''tāʔ marbūṭa'' is pronounced and transliterated as /t/ instead of being silent [NOTE, NOT IMPLEMENTED YET]; (4) for Thai and Khmer, converting space-separated words to bracketed words and resolving respelling substitutions such as `[กรีน/กฺรีน]`, which indicate how to transliterate given words [NOTE, NOT IMPLEMENTED YET except in language-specific templates like {{tl|th-usex}}]. ## The ''right-resolved display text'' is the result of removing brackets around one-part embedded links and resolving two-part embedded links into their right-hand components (i.e. converting two-part links into the displayed form). The process of right-resolution is what happens when you call {{cd|remove_links()}} in [[Module:links]] on some text. When applied to the display text, it produces exactly what the user sees, without any link markup. # The ''stripped display text'' is the result of applying diacritic-stripping to the display text. ## The ''left-resolved stripped display text'' [NEED BETTER NAME] is the result of applying left-resolution to the stripped display text, i.e. similar to right-resolution but resolving two-part embedded links into their left-hand components (i.e. the linked-to page). If the display text refers to a single page, the resulting of applying diacritic stripping and left-resolution produces the ''logical pagename''. # The ''physical pagename text'' is the result of converting the stripped display text into physical page links. If the stripped display text contains embedded links, the left side of those links is converted into physical page links; otherwise, the entire text is considered a pagename and converted in the same fashion. The conversion does three things: (1) converts characters not allowed in pagenames into their "unsupported title" representation, e.g. {{cd|Unsupported titles/`gt`}} in place of the logical name {{cd|>}}; (2) handles certain special-cased unsupported-title logical pagenames, such as {{cd|Unsupported titles/Space}} in place of {{cd|[space]}} and {{cd|Unsupported titles/Ancient Greek dish}} in place of a very long Greek name for a gourmet dish as found in Aristophanes; (3) converts "mammoth" pagenames such as [[a]] into their appropriate split component, e.g. [[a/languages A to L]]. # The ''source translit text'' is the text as supplied to the language-specific {{cd|transliterate()}} method. The form of the source translit text may need to be language-specific, e.g Thai and Khmer will need the corrected input text, whereas other languages may need to work off the display text. [FIXME: It's still unclear to me how embedded bracketed links are handled in the existing code.] In general, embedded links need to be right-resolved (see above), but when this happens is unclear to me [FIXME]. Some languages have a chop-up-and-paste-together scheme that sends parts of the text through the transliterate mechanism, and for others (those listed with "cont" in {{cd|substitution}} in [[Module:languages/data]]) they receive the full input text, but preprocessed in certain ways. (The wisdom of this is still unclear to me.) # The ''transliterated text'' (or ''transliteration'') is the result of transliterating the source translit text. Unlike for all the other text variants except the transcribed text, it is always in the Latin script. # The ''transcribed text'' (or ''transcription'') is the result of transcribing the source translit text, where "transcription" here means a close approximation to the phonetic form of the language in languages (e.g. Akkadian, Sumerian, Ancient Egyptian, maybe Tibetan) that have a wide difference between the written letters and spoken form. Unlike for all the other text variants other than the transliterated text, it is always in the Latin script. Currently, the transcribed text is always supplied manually be the user; there is no such thing as a {{cd|transcribe()}} method on language objects. # The ''sort key'' is the text used in sort keys for determining the placing of pages in categories they belong to. The sort key is generated from the pagename or a specified ''sort base'' by lowercasing, doing language-specific transformations and then uppercasing the result. If the sort base is supplied and is generated from input text, it needs to be converted to display text, have embedded links removed through right-resolution and have diacritic-stripping applied. # There are other text variants that occur in usexes (specifically, there are normalized variants of several of the above text variants), but we can skip them for now. The following methods exist on {Language} objects to convert between different text variants: # {correctInputText} (currently called {makeDisplayText}): This converts input text to corrected input text. # {stripDiacritics}: This converts to stripped display text. [FIXME: This needs some rethinking. In particular, {stripDiacritics} is sometimes called on input text, corrected input text or display text (in various paths inside of [[Module:links]], and, in the case of input text, usually from other modules). We need to make sure we don't try to convert input text to display text twice, but at the same time we need to support calling it directly on input text since so many modules do this. This means we need to add a parameter indicating whether the passed-in text is input, corrected input, or display text; if the former two, we call {correctInputText} ourselves.] # {logicalToPhysical}: This converts logical pagenames to physical pagenames. # {transliterate}: This appears to convert input text with embedded brackets removed into a transliteration. [FIXME: This needs some rethinking. In particular, it calls {processDisplayText} on its input, which won't work for Thai and Khmer, so we may need language-specific flags indicating whether to pass the input text directly to the language transliterate method. In addition, I'm not sure how embedded links are handled in the existing translit code; a lot of callers remove the links themselves before calling {transliterate()}, which I assume is wrong.] # {makeSortKey}: This converts display text (?) to a sort key. [FIXME: Clarify this.] ]==] local export = {} local debug_track_module = "Module:debug/track" local etymology_languages_data_module = "Module:etymology languages/data" local families_module = "Module:families" local headword_page_module = "Module:headword/page" local json_module = "Module:JSON" local language_like_module = "Module:language-like" local languages_data_module = "Module:languages/data" local languages_data_patterns_module = "Module:languages/data/patterns" local links_data_module = "Module:links/data" local load_module = "Module:load" local scripts_module = "Module:scripts" local scripts_data_module = "Module:scripts/data" local string_encode_entities_module = "Module:string/encode entities" 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 utilities_module = "Module:utilities" local wikimedia_languages_module = "Module:wikimedia languages" local mw = mw local string = string local table = table local char = string.char local concat = table.concat local find = string.find local floor = math.floor local get_by_code -- Defined below. local get_data_module_name -- Defined below. local get_extra_data_module_name -- Defined below. local getmetatable = getmetatable local gmatch = string.gmatch local gsub = string.gsub local insert = table.insert local ipairs = ipairs local is_known_language_tag = mw.language.isKnownLanguageTag local make_object -- Defined below. local match = string.match local next = next local pairs = pairs local remove = table.remove local require = require local select = select local setmetatable = setmetatable local sub = string.sub local type = type local unstrip = mw.text.unstrip -- Loaded as needed by findBestScript. local Hans_chars local Hant_chars local function check_object(...) check_object = require(utilities_module).check_object return check_object(...) end local function debug_track(...) debug_track = require(debug_track_module) return debug_track(...) end local function decode_entities(...) decode_entities = require(string_utilities_module).decode_entities return decode_entities(...) end local function decode_uri(...) decode_uri = require(string_utilities_module).decode_uri return decode_uri(...) end local function deep_copy(...) deep_copy = require(table_module).deepCopy return deep_copy(...) end local function encode_entities(...) encode_entities = require(string_encode_entities_module) return encode_entities(...) end local function get_L2_sort_key(...) get_L2_sort_key = require(headword_page_module).get_L2_sort_key return get_L2_sort_key(...) end local function get_script(...) get_script = require(scripts_module).getByCode return get_script(...) end local function find_best_script_without_lang(...) find_best_script_without_lang = require(scripts_module).findBestScriptWithoutLang return find_best_script_without_lang(...) end local function get_family(...) get_family = require(families_module).getByCode return get_family(...) end local function get_plaintext(...) get_plaintext = require(utilities_module).get_plaintext return get_plaintext(...) end local function get_wikimedia_lang(...) get_wikimedia_lang = require(wikimedia_languages_module).getByCode return get_wikimedia_lang(...) end local function keys_to_list(...) keys_to_list = require(table_module).keysToList return keys_to_list(...) end local function list_to_set(...) list_to_set = require(table_module).listToSet return list_to_set(...) end local function load_data(...) load_data = require(load_module).load_data return load_data(...) end local function make_family_object(...) make_family_object = require(families_module).makeObject return make_family_object(...) 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 safe_require(...) safe_require = require(load_module).safe_require return safe_require(...) end local function shallow_copy(...) shallow_copy = require(table_module).shallowCopy return shallow_copy(...) end local function split(...) split = require(string_utilities_module).split return split(...) end local function to_json(...) to_json = require(json_module).toJSON return to_json(...) end local function u(...) u = require(string_utilities_module).char return u(...) end local function ugsub(...) ugsub = require(string_utilities_module).gsub return ugsub(...) end local function ulen(...) ulen = require(string_utilities_module).len return ulen(...) 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 uupper(...) uupper = require(string_utilities_module).upper return uupper(...) end local function track(page) debug_track("languages/" .. page) return true end local function normalize_code(code) return load_data(languages_data_module).aliases[code] or code end local function check_inputs(self, check, default, ...) local n = select("#", ...) if n == 0 then return false end local ret = check(self, (...)) if ret ~= nil then return ret elseif n > 1 then local inputs = {...} for i = 2, n do ret = check(self, inputs[i]) if ret ~= nil then return ret end end end return default end local function make_link(self, target, display) local prefix, main if self:getFamilyCode() == "qfa-sub" then prefix, main = display:match("^(the )(.*)") if not prefix then prefix, main = display:match("^(a )(.*)") end end return (prefix or "") .. "[[" .. target .. "|" .. (main or display) .. "]]" end -- Convert risky characters to HTML entities, which minimizes interference once returned (e.g. for "sms:a", "<!-- -->" etc.). local function escape_risky_characters(text) -- l10n: 先把字詞轉換標記 -{ }- 藏起來,避免被實體化 text = text:gsub("%-%{", "\5"):gsub("%}%-", "\6") -- Spacing characters in isolation generally need to be escaped in order to be properly processed by the MediaWiki software. if umatch(text, "^%s*$") then return (encode_entities(text, text):gsub("\5", "-{"):gsub("\6", "}-")) end return (encode_entities(text, "!#%&*+/:;<=>?@[\\]_{|}"):gsub("\5", "-{"):gsub("\6", "}-")) end -- Temporarily convert various formatting characters to PUA to prevent them from being disrupted by the substitution process. local function doTempSubstitutions(text, subbedChars, keepCarets, noTrim) -- Clone so that we don't insert any extra patterns into the table in package.loaded. For some reason, using require seems to keep memory use down; probably because the table is always cloned. local patterns = shallow_copy(require(languages_data_patterns_module)) if keepCarets then insert(patterns, "((\\+)%^)") insert(patterns, "((%^))") end -- Ensure any whitespace at the beginning and end is temp substituted, to prevent it from being accidentally trimmed. We only want to trim any final spaces added during the substitution process (e.g. by a module), which means we only do this during the first round of temp substitutions. if not noTrim then insert(patterns, "^([\128-\191\244]*(%s+))") insert(patterns, "((%s+)[\128-\191\244]*)$") end -- Pre-substitution, of "[[" and "]]", which makes pattern matching more accurate. text = gsub(text, "%f[%[]%[%[", "\1"):gsub("%f[%]]%]%]", "\2") local i = #subbedChars for _, pattern in ipairs(patterns) do -- Patterns ending in \0 stand are for things like "[[" or "]]"), so the inserted PUA are treated as breaks between terms by modules that scrape info from pages. local term_divider pattern = gsub(pattern, "%z$", function(divider) term_divider = divider == "\0" return "" end) text = gsub(text, pattern, function(...) local m = {...} local m1New = m[1] for k = 2, #m do local n = i + k - 1 subbedChars[n] = m[k] local byte2 = floor(n / 4096) % 64 + (term_divider and 128 or 136) local byte3 = floor(n / 64) % 64 + 128 local byte4 = n % 64 + 128 m1New = gsub(m1New, pattern_escape(m[k]), "\244" .. char(byte2) .. char(byte3) .. char(byte4), 1) end i = i + #m - 1 return m1New end) end text = gsub(text, "\1", "%[%["):gsub("\2", "%]%]") return text, subbedChars end -- Reinsert any formatting that was temporarily substituted. local function undoTempSubstitutions(text, subbedChars) for i = 1, #subbedChars do local byte2 = floor(i / 4096) % 64 + 128 local byte3 = floor(i / 64) % 64 + 128 local byte4 = i % 64 + 128 text = gsub(text, "\244[" .. char(byte2) .. char(byte2+8) .. "]" .. char(byte3) .. char(byte4), replacement_escape(subbedChars[i])) end text = gsub(text, "\1", "%[%["):gsub("\2", "%]%]") return text end -- Check if the raw text is an unsupported title, and if so return that. Otherwise, remove HTML entities. We do the pre-conversion to avoid loading the unsupported title list unnecessarily. local function checkNoEntities(self, text) local textNoEnc = decode_entities(text) if textNoEnc ~= text and load_data(links_data_module).unsupported_titles[text] then return text else return textNoEnc end end -- If no script object is provided (or if it's invalid or None), get one. local function checkScript(text, self, sc) if not check_object("script", true, sc) or sc:getCode() == "None" then return self:findBestScript(text) end return sc end local function normalize(text, sc) text = sc:fixDiscouragedSequences(text) return sc:toFixedNFD(text) end -- Subfunction of iterateSectionSubstitutions(). Process an individual chunk of text according to the specifications in -- `substitution_data`. The input parameters are all as in the documentation of iterateSectionSubstitutions() except for -- `recursed`, which is set to true if we called ourselves recursively to process a script-specific setting or -- script-wide fallback. Returns two values: the processed text and the actual substitution data used to do the -- substitutions (same as the `actual_substitution_data` return value to iterateSectionSubstitutions()). local function doSubstitutions(self, text, sc, substitution_data, data_field, function_name, recursed) -- BE CAREFUL in this function because the value at any level can be `false`, which causes no processing to be done -- and blocks any further fallback processing. local actual_substitution_data = substitution_data -- If there are language-specific substitutes given in the data module, use those. if type(substitution_data) == "table" then -- If a script is specified, run this function with the script-specific data before continuing. local sc_code = sc:getCode() local has_substitution_data = false if substitution_data[sc_code] ~= nil then has_substitution_data = true if substitution_data[sc_code] then text, actual_substitution_data = doSubstitutions(self, text, sc, substitution_data[sc_code], data_field, function_name, true) end -- Hant, Hans and Hani are usually treated the same, so add a special case to avoid having to specify each one -- separately. elseif sc_code:match("^Han") and substitution_data.Hani ~= nil then has_substitution_data = true if substitution_data.Hani then text, actual_substitution_data = doSubstitutions(self, text, sc, substitution_data.Hani, data_field, function_name, true) end -- Substitution data with key 1 in the outer table may be given as a fallback. elseif substitution_data[1] ~= nil then has_substitution_data = true if substitution_data[1] then text, actual_substitution_data = doSubstitutions(self, text, sc, substitution_data[1], data_field, function_name, true) end end -- Iterate over all strings in the "from" subtable, and gsub with the corresponding string in "to". We work with -- the NFD decomposed forms, as this simplifies many substitutions. if substitution_data.from then has_substitution_data = true for i, from in ipairs(substitution_data.from) do -- Normalize each loop, to ensure multi-stage substitutions work correctly. text = sc:toFixedNFD(text) text = ugsub(text, sc:toFixedNFD(from), substitution_data.to[i] or "") end end if substitution_data.remove_diacritics then has_substitution_data = true text = sc:toFixedNFD(text) -- Convert exceptions to PUA. local remove_exceptions, substitutes = substitution_data.remove_exceptions if remove_exceptions then substitutes = {} local i = 0 for _, exception in ipairs(remove_exceptions) do exception = sc:toFixedNFD(exception) text = ugsub(text, exception, function(m) i = i + 1 local subst = u(0x80000 + i) substitutes[subst] = m return subst end) end end -- Strip diacritics. text = ugsub(text, "[" .. substitution_data.remove_diacritics .. "]", "") -- Convert exceptions back. if remove_exceptions then text = text:gsub("\242[\128-\191]*", substitutes) end end if not has_substitution_data and sc._data[data_field] then -- If language-specific sort key (etc.) is nil, fall back to script-wide sort key (etc.). text, actual_substitution_data = doSubstitutions(self, text, sc, sc._data[data_field], data_field, function_name, true) end elseif type(substitution_data) == "string" then -- If there is a dedicated function module, use that. local module = safe_require("Module:" .. substitution_data) if module then -- TODO: translit functions should take objects, not codes. -- TODO: translit functions should be called with form NFD. if function_name == "tr" then if not module[function_name] then error(("Internal error: Module [[%s]] has no function named 'tr'"):format(substitution_data)) end text = module[function_name](text, self._code, sc:getCode()) elseif function_name == "stripDiacritics" then -- FIXME, get rid of this arm after renaming makeEntryName -> stripDiacritics. if module[function_name] then text = module[function_name](sc:toFixedNFD(text), self, sc) elseif module.makeEntryName then text = module.makeEntryName(sc:toFixedNFD(text), self, sc) else error(("Internal error: Module [[%s]] has no function named 'stripDiacritics' or 'makeEntryName'" ):format(substitution_data)) end else if not module[function_name] then error(("Internal error: Module [[%s]] has no function named '%s'"):format( substitution_data, function_name)) end text = module[function_name](sc:toFixedNFD(text), self, sc) end else error("Substitution data '" .. substitution_data .. "' does not match an existing module.") end elseif substitution_data == nil and sc._data[data_field] then -- If language-specific sort key (etc.) is nil, fall back to script-wide sort key (etc.). text, actual_substitution_data = doSubstitutions(self, text, sc, sc._data[data_field], data_field, function_name, true) end -- Don't normalize to NFC if this is the inner loop or if a module returned nil. if recursed or not text then return text, actual_substitution_data end -- Fix any discouraged sequences created during the substitution process, and normalize into the final form. return sc:toFixedNFC(sc:fixDiscouragedSequences(text)), actual_substitution_data end -- Split the text into sections, based on the presence of temporarily substituted formatting characters, then iterate -- over each section to apply substitutions (e.g. transliteration or diacritic stripping). This avoids putting PUA -- characters through language-specific modules, which may be unequipped for them. This function is passed the following -- values: -- * `self` (the Language object); -- * `text` (the text to process); -- * `sc` (the script of the text, which must be specified; callers should call checkScript() as needed to autodetect the -- script of the text if not given explicitly by the user); -- * `subbedChars` (an array of the same length as the text, indicating which characters have been substituted and by -- what, or {nil} if no substitutions are to happen); -- * `keepCarets` (DOCUMENT ME); -- * `substitution_data` (the data indicating which substitutions to apply, taken directly from `data_field` in the -- language's data structure in a submodule of [[Module:languages/data]]); -- * `data_field` (the data field from which `substitution_data` was fetched, such as "sort_key" or "strip_diacritics"); -- * `function_name` (the name of the function to call to do the substitution, in case `substitution_data` specifies a -- module to do the substitution); -- * `notrim` (don't trim whitespace at the edges of `text`; set when computing the sort key, because whitespace at the -- beginning of a sort key is significant and causes the resulting page to be sorted at the beginning of the category -- it's in). -- Returns three values: -- (1) the processed text; -- (2) the value of `subbedChars` that was passed in, possibly modified with additional character substitutions; will be -- {nil} if {nil} was passed in; -- (3) the actual substitution data that was used to apply substitutions to `text`; this may be different from the value -- of `substitution_data` passed in if that value recursively specified script-specific substitutions or if no -- substitution data could be found in the language-specific data (e.g. {nil} was passed in or a structure was passed -- in that had no setting for the script given in `sc`), but a script-wide fallback value was set; currently it is -- only used by makeSortKey(). local function iterateSectionSubstitutions(self, text, sc, subbedChars, keepCarets, substitution_data, data_field, function_name, notrim) local sections -- See [[Module:languages/data]]. if not find(text, "\244") or load_data(languages_data_module).substitution[self._code] == "cont" then sections = {text} else sections = split(text, "\244[\128-\143][\128-\191]*", true) end local actual_substitution_data for _, section in ipairs(sections) do -- Don't bother processing empty strings or whitespace (which may also not be handled well by dedicated -- modules). if gsub(section, "%s+", "") ~= "" then local sub, this_actual_substitution_data = doSubstitutions(self, section, sc, substitution_data, data_field, function_name) actual_substitution_data = this_actual_substitution_data -- Second round of temporary substitutions, in case any formatting was added by the main substitution -- process. However, don't do this if the section contains formatting already (as it would have had to have -- been escaped to reach this stage, and therefore should be given as raw text). if sub and subbedChars then local noSub for _, pattern in ipairs(require(languages_data_patterns_module)) do if match(section, pattern .. "%z?") then noSub = true end end if not noSub then sub, subbedChars = doTempSubstitutions(sub, subbedChars, keepCarets, true) end end if not sub then text = sub break end text = sub and gsub(text, pattern_escape(section), replacement_escape(sub), 1) or text end end if not notrim then -- Trim, unless there are only spacing characters, while ignoring any final formatting characters. -- Do not trim sort keys because spaces at the beginning are significant. text = text and text:gsub("^([\128-\191\244]*)%s+(%S)", "%1%2"):gsub("(%S)%s+([\128-\191\244]*)$", "%1%2") or nil end return text, subbedChars, actual_substitution_data end -- Process carets (and any escapes). Default to simple removal, if no pattern/replacement is given. local function processCarets(text, pattern, repl) local rep repeat text, rep = gsub(text, "\\\\(\\*^)", "\3%1") until rep == 0 return (text:gsub("\\^", "\4") :gsub(pattern or "%^", repl or "") :gsub("\3", "\\") :gsub("\4", "^")) end -- Remove carets if they are used to capitalize parts of transliterations (unless they have been escaped). local function removeCarets(text, sc) if not sc:hasCapitalization() and sc:isTransliterated() and text:find("^", 1, true) then return processCarets(text) else return text end end local Language = {} --[==[Returns the language code of the language. Example: {{code|lua|"fr"}} for French.]==] function Language:getCode() return self._code end --[==[Returns the canonical name of the language. This is the name used to represent that language on Wiktionary, and is guaranteed to be unique to that language alone. Example: {{code|lua|"French"}} for French.]==] function Language:getCanonicalName() local name = self._name if name == nil then name = self._data[1] self._name = name end return name end --[==[ Return the display form of the language. The display form of a language, family or script is the form it takes when appearing as the <code><var>source</var></code> in categories such as <code>English terms derived from <var>source</var></code> or <code>English given names from <var>source</var></code>, and is also the displayed text in {makeCategoryLink()} links. For full and etymology-only languages, this is the same as the canonical name, but for families, it reads <code>"<var>name</var> languages"</code> (e.g. {"Indo-Iranian languages"}), and for scripts, it reads <code>"<var>name</var> script"</code> (e.g. {"Arabic script"}). ]==] function Language:getDisplayForm() local form = self._displayForm if form == nil then form = self:getCanonicalName() -- Add article and " substrate" to substrates that lack them. if self:getFamilyCode() == "qfa-sub" then if not (sub(form, 1, 4) == "the " or sub(form, 1, 2) == "a ") then -- form = "a " .. form end if not match(form, " [Ss]ubstrate") then -- form = form .. " substrate" end end self._displayForm = form end return form end --[==[Returns the value which should be used in the HTML lang= attribute for tagged text in the language.]==] function Language:getHTMLAttribute(sc, region) local code = self._code if not find(code, "-", 1, true) then return code .. "-" .. sc:getCode() .. (region and "-" .. region or "") end local parent = self:getParent() region = region or match(code, "%f[%u][%u-]+%f[%U]") if parent then return parent:getHTMLAttribute(sc, region) end -- TODO: ISO family codes can also be used. return "mis-" .. sc:getCode() .. (region and "-" .. region or "") end --[==[Returns a table of the aliases that the language is known by, excluding the canonical name. Aliases are synonyms for the language in question. The names are not guaranteed to be unique, in that sometimes more than one language is known by the same name. Example: {{code|lua|{"High German", "New High German", "Deutsch"} }} for [[:Category:German language|German]].]==] function Language:getAliases() self:loadInExtraData() return require(language_like_module).getAliases(self) end --[==[ Return a table of the known subvarieties of a given language, excluding subvarieties that have been given explicit etymology-only language codes. The names are not guaranteed to be unique, in that sometimes a given name refers to a subvariety of more than one language. Example: {{code|lua|{"Southern Aymara", "Central Aymara"} }} for [[:Category:Aymara language|Aymara]]. Note that the returned value can have nested tables in it, when a subvariety goes by more than one name. Example: {{code|lua|{"North Azerbaijani", "South Azerbaijani", {"Afshar", "Afshari", "Afshar Azerbaijani", "Afchar"}, {"Qashqa'i", "Qashqai", "Kashkay"}, "Sonqor"} }} for [[:Category:Azerbaijani language|Azerbaijani]]. Here, for example, Afshar, Afshari, Afshar Azerbaijani and Afchar all refer to the same subvariety, whose preferred name is Afshar (the one listed first). To avoid a return value with nested tables in it, specify a non-{{code|lua|nil}} value for the <code>flatten</code> parameter; in that case, the return value would be {{code|lua|{"North Azerbaijani", "South Azerbaijani", "Afshar", "Afshari", "Afshar Azerbaijani", "Afchar", "Qashqa'i", "Qashqai", "Kashkay", "Sonqor"} }}. ]==] function Language:getVarieties(flatten) self:loadInExtraData() return require(language_like_module).getVarieties(self, flatten) end --[==[Returns a table of the "other names" that the language is known by, which are listed in the <code>otherNames</code> field. It should be noted that the <code>otherNames</code> field itself is deprecated, and entries listed there should eventually be moved to either <code>aliases</code> or <code>varieties</code>.]==] function Language:getOtherNames() -- To be eventually removed, once there are no more uses of the `otherNames` field. self:loadInExtraData() return require(language_like_module).getOtherNames(self) end --[==[ Return a combined table of the canonical name, aliases, varieties and other names of a given language.]==] function Language:getAllNames() self:loadInExtraData() return require(language_like_module).getAllNames(self) end --[==[Returns a table of types as a lookup table (with the types as keys). The possible types are * {language}: This is a language, either full or etymology-only. * {full}: This is a "full" (not etymology-only) language, i.e. the union of {regular}, {reconstructed} and {appendix-constructed}. Note that the types {full} and {etymology-only} also exist for families, so if you want to check specifically for a full language and you have an object that might be a family, you should use {{lua|hasType("language", "full")}} and not simply {{lua|hasType("full")}}. * {etymology-only}: This is an etymology-only (not full) language, whose parent is another etymology-only language or a full language. Note that the types {full} and {etymology-only} also exist for families, so if you want to check specifically for an etymology-only language and you have an object that might be a family, you should use {{lua|hasType("language", "etymology-only")}} and not simply {{lua|hasType("etymology-only")}}. * {regular}: This indicates a full language that is attested according to [[WT:CFI]] and therefore permitted in the main namespace. There may also be reconstructed terms for the language, which are placed in the {Reconstruction} namespace and must be prefixed with * to indicate a reconstruction. Most full languages are natural (not constructed) languages, but a few constructed languages (e.g. Esperanto and Volapük, among others) are also allowed in the mainspace and considered regular languages. * {reconstructed}: This language is not attested according to [[WT:CFI]], and therefore is allowed only in the {Reconstruction} namespace. All terms in this language are reconstructed, and must be prefixed with *. Languages such as Proto-Indo-European and Proto-Germanic are in this category. * {appendix-constructed}: This language is attested but does not meet the additional requirements set out for constructed languages ([[WT:CFI#Constructed languages]]). Its entries must therefore be in the Appendix namespace, but they are not reconstructed and therefore should not have * prefixed in links. ]==] function Language:getTypes() local types = self._types if types == nil then types = {language = true} if self:getFullCode() == self._code then types.full = true else types["etymology-only"] = true end for t in gmatch(self._data.type, "[^,]+") do types[t] = true end self._types = types end return types end --[==[Given a list of types as strings, returns true if the language has all of them.]==] function Language:hasType(...) Language.hasType = require(language_like_module).hasType return self:hasType(...) end --[==[Returns a table containing <code>WikimediaLanguage</code> objects (see [[Module:wikimedia languages]]), which represent languages and their codes as they are used in Wikimedia projects for interwiki linking and such. More than one object may be returned, as a single Wiktionary language may correspond to multiple Wikimedia languages. For example, Wiktionary's single code <code>sh</code> (Serbo-Croatian) maps to four Wikimedia codes: <code>sh</code> (Serbo-Croatian), <code>bs</code> (Bosnian), <code>hr</code> (Croatian) and <code>sr</code> (Serbian). The code for the Wikimedia language is retrieved from the <code>wikimedia_codes</code> property in the data modules. If that property is not present, the code of the current language is used. If none of the available codes is actually a valid Wikimedia code, an empty table is returned.]==] function Language:getWikimediaLanguages() local wm_langs = self._wikimediaLanguageObjects if wm_langs == nil then local codes = self:getWikimediaLanguageCodes() wm_langs = {} for i = 1, #codes do wm_langs[i] = get_wikimedia_lang(codes[i]) end self._wikimediaLanguageObjects = wm_langs end return wm_langs end function Language:getWikimediaLanguageCodes() local wm_langs = self._wikimediaLanguageCodes if wm_langs == nil then wm_langs = self._data.wikimedia_codes if wm_langs then wm_langs = split(wm_langs, ",", true, true) else local code = self._code if is_known_language_tag(code) then wm_langs = {code} else -- Inherit, but only if no codes are specified in the data *and* -- the language code isn't a valid Wikimedia language code. local parent = self:getParent() wm_langs = parent and parent:getWikimediaLanguageCodes() or {} end end self._wikimediaLanguageCodes = wm_langs end return wm_langs end --[==[ Returns the name of the Wikipedia article for the language. `project` specifies the language and project to retrieve the article from, defaulting to {"enwiki"} for the English Wikipedia. Normally if specified it should be the project code for a specific-language Wikipedia e.g. "zhwiki" for the Chinese Wikipedia, but it can be any project, including non-Wikipedia ones. If the project is the English Wikipedia and the property {wikipedia_article} is present in the data module it will be used first. In all other cases, a sitelink will be generated from {:getWikidataItem} (if set). The resulting value (or lack of value) is cached so that subsequent calls are fast. If no value could be determined, and `noCategoryFallback` is {false}, {:getCategoryName} is used as fallback; otherwise, {nil} is returned. Note that if `noCategoryFallback` is {nil} or omitted, it defaults to {false} if the project is the English Wikipedia, otherwise to {true}. In other words, under normal circumstances, if the English Wikipedia article couldn't be retrieved, the return value will fall back to a link to the language's category, but this won't normally happen for any other project. ]==] function Language:getWikipediaArticle(noCategoryFallback, project) Language.getWikipediaArticle = require(language_like_module).getWikipediaArticle return self:getWikipediaArticle(noCategoryFallback, project) end function Language:makeWikipediaLink() return make_link(self, "w:" .. self:getWikipediaArticle(), self:getCanonicalName()) end --[==[Returns the name of the Wikimedia Commons category page for the language.]==] function Language:getCommonsCategory() Language.getCommonsCategory = require(language_like_module).getCommonsCategory return self:getCommonsCategory() end --[==[Returns the Wikidata item id for the language or <code>nil</code>. This corresponds to the the second field in the data modules.]==] function Language:getWikidataItem() Language.getWikidataItem = require(language_like_module).getWikidataItem return self:getWikidataItem() end --[==[Returns a table of <code>Script</code> objects for all scripts that the language is written in. See [[Module:scripts]].]==] function Language:getScripts() local scripts = self._scriptObjects if scripts == nil then local codes = self:getScriptCodes() if codes[1] == "All" then scripts = load_data(scripts_data_module) else scripts = {} for i = 1, #codes do scripts[i] = get_script(codes[i]) end end self._scriptObjects = scripts end return scripts end --[==[Returns the table of script codes in the language's data file.]==] function Language:getScriptCodes() local scripts = self._scriptCodes if scripts == nil then scripts = self._data[4] if scripts then local codes, n = {}, 0 for code in gmatch(scripts, "[^,]+") do n = n + 1 -- Special handling of "Hants", which represents "Hani", "Hant" and "Hans" collectively. if code == "Hants" then codes[n] = "Hani" codes[n + 1] = "Hant" codes[n + 2] = "Hans" n = n + 2 else codes[n] = code end end scripts = codes else scripts = {"None"} end self._scriptCodes = scripts end return scripts end --[==[Given some text, this function iterates through the scripts of a given language and tries to find the script that best matches the text. It returns a {{code|lua|Script}} object representing the script. If no match is found at all, it returns the {{code|lua|None}} script object.]==] function Language:findBestScript(text, forceDetect) if not text or text == "" or text == "-" then return get_script("None") end -- Differs from table returned by getScriptCodes, as Hants is not normalized into its constituents. local codes = self._bestScriptCodes if codes == nil then codes = self._data[4] codes = codes and split(codes, ",", true, true) or {"None"} self._bestScriptCodes = codes end local first_sc = codes[1] if first_sc == "All" then return find_best_script_without_lang(text) end local codes_len = #codes if not (forceDetect or first_sc == "Hants" or codes_len > 1) then first_sc = get_script(first_sc) local charset = first_sc.characters return charset and umatch(text, "[" .. charset .. "]") and first_sc or get_script("None") end -- Remove all formatting characters. text = get_plaintext(text) -- Remove all spaces and any ASCII punctuation. Some non-ASCII punctuation is script-specific, so can't be removed. text = ugsub(text, "[%s!\"#%%&'()*,%-./:;?@[\\%]_{}]+", "") if #text == 0 then return get_script("None") end -- Try to match every script against the text, -- and return the one with the most matching characters. local bestcount, bestscript, length = 0 for i = 1, codes_len do local sc = codes[i] -- Special case for "Hants", which is a special code that represents whichever of "Hant" or "Hans" best matches, or "Hani" if they match equally. This avoids having to list all three. In addition, "Hants" will be treated as the best match if there is at least one matching character, under the assumption that a Han script is desirable in terms that contain a mix of Han and other scripts (not counting those which use Jpan or Kore). if sc == "Hants" then local Hani = get_script("Hani") if not Hant_chars then Hant_chars = load_data("Module:zh/data/ts") Hans_chars = load_data("Module:zh/data/st") end local t, s, found = 0, 0 -- This is faster than using mw.ustring.gmatch directly. for ch in gmatch((ugsub(text, "[" .. Hani.characters .. "]", "\255%0")), "\255(.[\128-\191]*)") do found = true if Hant_chars[ch] then t = t + 1 if Hans_chars[ch] then s = s + 1 end elseif Hans_chars[ch] then s = s + 1 else t, s = t + 1, s + 1 end end if found then if t == s then return Hani end return get_script(t > s and "Hant" or "Hans") end else sc = get_script(sc) if not length then length = ulen(text) end -- Count characters by removing everything in the script's charset and comparing to the original length. local charset = sc.characters local count = charset and length - ulen((ugsub(text, "[" .. charset .. "]+", ""))) or 0 if count >= length then return sc elseif count > bestcount then bestcount = count bestscript = sc end end end -- Return best matching script, or otherwise None. return bestscript or get_script("None") end --[==[Returns a <code>Family</code> object for the language family that the language belongs to. See [[Module:families]].]==] function Language:getFamily() local family = self._familyObject if family == nil then family = self:getFamilyCode() -- If the value is nil, it's cached as false. family = family and get_family(family) or false self._familyObject = family end return family or nil end --[==[Returns the family code in the language's data file.]==] function Language:getFamilyCode() local family = self._familyCode if family == nil then -- If the value is nil, it's cached as false. family = self._data[3] or false self._familyCode = family end return family or nil end function Language:getFamilyName() local family = self._familyName if family == nil then family = self:getFamily() -- If the value is nil, it's cached as false. family = family and family:getCanonicalName() or false self._familyName = family end return family or nil end do local function check_family(self, family) if type(family) == "table" then family = family:getCode() end if self:getFamilyCode() == family then return true end local self_family = self:getFamily() if self_family:inFamily(family) then return true -- If the family isn't a real family (e.g. creoles) check any ancestors. elseif self_family:inFamily("qfa-not") then local ancestors = self:getAncestors() for _, ancestor in ipairs(ancestors) do if ancestor:inFamily(family) then return true end end end end --[==[Check whether the language belongs to `family` (which can be a family code or object). A list of objects can be given in place of `family`; in that case, return true if the language belongs to any of the specified families. Note that some languages (in particular, certain creoles) can have multiple immediate ancestors potentially belonging to different families; in that case, return true if the language belongs to any of the specified families.]==] function Language:inFamily(...) if self:getFamilyCode() == nil then return false end return check_inputs(self, check_family, false, ...) end end function Language:getParent() local parent = self._parentObject if parent == nil then parent = self:getParentCode() -- If the value is nil, it's cached as false. parent = parent and get_by_code(parent, nil, true, true) or false self._parentObject = parent end return parent or nil end function Language:getParentCode() local parent = self._parentCode if parent == nil then -- If the value is nil, it's cached as false. parent = self._data.parent or false self._parentCode = parent end return parent or nil end function Language:getParentName() local parent = self._parentName if parent == nil then parent = self:getParent() -- If the value is nil, it's cached as false. parent = parent and parent:getCanonicalName() or false self._parentName = parent end return parent or nil end function Language:getParentChain() local chain = self._parentChain if chain == nil then chain = {} local parent, n = self:getParent(), 0 while parent do n = n + 1 chain[n] = parent parent = parent:getParent() end self._parentChain = chain end return chain end do local function check_lang(self, lang) for _, parent in ipairs(self:getParentChain()) do if (type(lang) == "string" and lang or lang:getCode()) == parent:getCode() then return true end end end function Language:hasParent(...) return check_inputs(self, check_lang, false, ...) end end --[==[ If the language is etymology-only, this iterates through parents until a full language or family is found, and the corresponding object is returned. If the language is a full language, then it simply returns itself. ]==] function Language:getFull() local full = self._fullObject if full == nil then full = self:getFullCode() full = full == self._code and self or get_by_code(full) self._fullObject = full end return full end --[==[ If the language is an etymology-only language, this iterates through parents until a full language or family is found, and the corresponding code is returned. If the language is a full language, then it simply returns the language code. ]==] function Language:getFullCode() return self._fullCode or self._code end --[==[ If the language is an etymology-only language, this iterates through parents until a full language or family is found, and the corresponding canonical name is returned. If the language is a full language, then it simply returns the canonical name of the language. ]==] function Language:getFullName() local full = self._fullName if full == nil then full = self:getFull():getCanonicalName() self._fullName = full end return full end --[==[Returns a table of <code class="nf">Language</code> objects for all languages that this language is directly descended from. Generally this is only a single language, but creoles, pidgins and mixed languages can have multiple ancestors.]==] function Language:getAncestors() local ancestors = self._ancestorObjects if ancestors == nil then ancestors = {} local ancestor_codes = self:getAncestorCodes() if #ancestor_codes > 0 then for _, ancestor in ipairs(ancestor_codes) do insert(ancestors, get_by_code(ancestor, nil, true)) end else local fam = self:getFamily() local protoLang = fam and fam:getProtoLanguage() or nil -- For the cases where the current language is the proto-language -- of its family, or an etymology-only language that is ancestral to that -- proto-language, we need to step up a level higher right from the -- start. if protoLang and ( protoLang:getCode() == self._code or (self:hasType("etymology-only") and protoLang:hasAncestor(self)) ) then fam = fam:getFamily() protoLang = fam and fam:getProtoLanguage() or nil end while not protoLang and not (not fam or fam:getCode() == "qfa-not") do fam = fam:getFamily() protoLang = fam and fam:getProtoLanguage() or nil end insert(ancestors, protoLang) end self._ancestorObjects = ancestors end return ancestors end do -- Avoid a language being its own ancestor via class inheritance. We only need to check for this if the language has inherited an ancestor table from its parent, because we never want to drop ancestors that have been explicitly set in the data. -- Recursively iterate over ancestors until we either find self or run out. If self is found, return true. local function check_ancestor(self, lang) local codes = lang:getAncestorCodes() if not codes then return nil end for i = 1, #codes do local code = codes[i] if code == self._code then return true end local anc = get_by_code(code, nil, true) if check_ancestor(self, anc) then return true end end end --[==[Returns a table of <code class="nf">Language</code> codes for all languages that this language is directly descended from. Generally this is only a single language, but creoles, pidgins and mixed languages can have multiple ancestors.]==] function Language:getAncestorCodes() if self._ancestorCodes then return self._ancestorCodes end local data = self._data local codes = data.ancestors if codes == nil then codes = {} self._ancestorCodes = codes return codes end codes = split(codes, ",", true, true) self._ancestorCodes = codes -- If there are no codes or the ancestors weren't inherited data, there's nothing left to check. if #codes == 0 or self:getData(false, "raw").ancestors ~= nil then return codes end local i, code = 1 while i <= #codes do code = codes[i] if check_ancestor(self, self) then remove(codes, i) else i = i + 1 end end return codes end end --[==[Given a list of language objects or codes, returns true if at least one of them is an ancestor. This includes any etymology-only children of that ancestor. If the language's ancestor(s) are etymology-only languages, it will also return true for those language parent(s) (e.g. if Vulgar Latin is the ancestor, it will also return true for its parent, Latin). However, a parent is excluded from this if the ancestor is also ancestral to that parent (e.g. if Classical Persian is the ancestor, Persian would return false, because Classical Persian is also ancestral to Persian).]==] function Language:hasAncestor(...) local function iterateOverAncestorTree(node, func, parent_check) local ancestors = node:getAncestors() local ancestorsParents = {} for _, ancestor in ipairs(ancestors) do -- When checking the parents of the other language, and the ancestor is also a parent, skip to the next ancestor, so that we exclude any etymology-only children of that parent that are not directly related (see below). local ret = (parent_check or not node:hasParent(ancestor)) and func(ancestor) or iterateOverAncestorTree(ancestor, func, parent_check) if ret then return ret end end -- Check the parents of any ancestors. We don't do this if checking the parents of the other language, so that we exclude any etymology-only children of those parents that are not directly related (e.g. if the ancestor is Vulgar Latin and we are checking New Latin, we want it to return false because they are on different ancestral branches. As such, if we're already checking the parent of New Latin (Latin) we don't want to compare it to the parent of the ancestor (Latin), as this would be a false positive; it should be one or the other). if not parent_check then return nil end for _, ancestor in ipairs(ancestors) do local ancestorParents = ancestor:getParentChain() for _, ancestorParent in ipairs(ancestorParents) do if ancestorParent:getCode() == self._code or ancestorParent:hasAncestor(ancestor) then break else insert(ancestorsParents, ancestorParent) end end end for _, ancestorParent in ipairs(ancestorsParents) do local ret = func(ancestorParent) if ret then return ret end end end local function do_iteration(otherlang, parent_check) -- otherlang can't be self if (type(otherlang) == "string" and otherlang or otherlang:getCode()) == self._code then return false end repeat if iterateOverAncestorTree( self, function(ancestor) return ancestor:getCode() == (type(otherlang) == "string" and otherlang or otherlang:getCode()) end, parent_check ) then return true elseif type(otherlang) == "string" then otherlang = get_by_code(otherlang, nil, true) end otherlang = otherlang:getParent() parent_check = false until not otherlang end local parent_check = true for _, otherlang in ipairs{...} do local ret = do_iteration(otherlang, parent_check) if ret then return true end end return false end do local function construct_node(lang, memo) local branch, ancestors = {lang = lang:getCode()} memo[lang:getCode()] = branch for _, ancestor in ipairs(lang:getAncestors()) do if ancestors == nil then ancestors = {} end insert(ancestors, memo[ancestor:getCode()] or construct_node(ancestor, memo)) end branch.ancestors = ancestors return branch end function Language:getAncestorChain() local chain = self._ancestorChain if chain == nil then chain = construct_node(self, {}) self._ancestorChain = chain end return chain end end function Language:getAncestorChainOld() local chain = self._ancestorChain if chain == nil then chain = {} local step = self while true do local ancestors = step:getAncestors() step = #ancestors == 1 and ancestors[1] or nil if not step then break end insert(chain, step) end self._ancestorChain = chain end return chain end local function fetch_descendants(self, fmt) local descendants, family = {}, self:getFamily() -- Iterate over all three datasets. for _, data in ipairs{ require("Module:languages/code to canonical name"), require("Module:etymology languages/code to canonical name"), require("Module:families/code to canonical name"), } do for code in pairs(data) do local lang = get_by_code(code, nil, true, true) if not lang then error(("Internal error: code '%s' can't be fetched"):format(code)) end -- Test for a descendant. Earlier tests weed out most candidates, while the more intensive tests are only used sparingly. if ( code ~= self._code and -- Not self. lang:inFamily(family) and -- In the same family. ( family:getProtoLanguageCode() == self._code or -- Self is the protolanguage. self:hasDescendant(lang) or -- Full hasDescendant check. (lang:getFullCode() == self._code and not self:hasAncestor(lang)) -- Etymology-only child which isn't an ancestor. ) ) then if fmt == "object" then insert(descendants, lang) elseif fmt == "code" then insert(descendants, code) elseif fmt == "name" then insert(descendants, lang:getCanonicalName()) end end end end return descendants end function Language:getDescendants() local descendants = self._descendantObjects if descendants == nil then descendants = fetch_descendants(self, "object") self._descendantObjects = descendants end return descendants end function Language:getDescendantCodes() local descendants = self._descendantCodes if descendants == nil then descendants = fetch_descendants(self, "code") self._descendantCodes = descendants end return descendants end function Language:getDescendantNames() local descendants = self._descendantNames if descendants == nil then descendants = fetch_descendants(self, "name") self._descendantNames = descendants end return descendants end do local function check_lang(self, lang) if type(lang) == "string" then lang = get_by_code(lang, nil, true) end if lang:hasAncestor(self) then return true end end function Language:hasDescendant(...) return check_inputs(self, check_lang, false, ...) end end local function fetch_children(self, fmt) local m_etym_data = require(etymology_languages_data_module) local self_code, children = self._code, {} for code, lang in pairs(m_etym_data) do local _lang = lang repeat local parent = _lang.parent if parent == self_code then if fmt == "object" then insert(children, get_by_code(code, nil, true)) elseif fmt == "code" then insert(children, code) elseif fmt == "name" then insert(children, lang[1]) end break end _lang = m_etym_data[parent] until not _lang end return children end function Language:getChildren() local children = self._childObjects if children == nil then children = fetch_children(self, "object") self._childObjects = children end return children end function Language:getChildrenCodes() local children = self._childCodes if children == nil then children = fetch_children(self, "code") self._childCodes = children end return children end function Language:getChildrenNames() local children = self._childNames if children == nil then children = fetch_children(self, "name") self._childNames = children end return children end function Language:hasChild(...) local lang = ... if not lang then return false elseif type(lang) == "string" then lang = get_by_code(lang, nil, true) end if lang:hasParent(self) then return true end return self:hasChild(select(2, ...)) end --[==[Returns the name of the main category of that language. Example: {{code|lua|"French language"}} for French, whose category is at [[:Category:French language]]. Unless optional argument <code>nocap</code> is given, the language name at the beginning of the returned value will be capitalized. This capitalization is correct for category names, but not if the language name is lowercase and the returned value of this function is used in the middle of a sentence.]==] function Language:getCategoryName(nocap) local name = self._categoryName if name == nil then -- l10n: 分類名就是語言名,不加「 language」 name = self:getCanonicalName() self._categoryName = name end if nocap then return name end return mw.getContentLanguage():ucfirst(name) end --[==[Creates a link to the category; the link text is the canonical name.]==] function Language:makeCategoryLink() return make_link(self, ":Category:" .. self:getCategoryName(), self:getDisplayForm()) end function Language:getStandardCharacters(sc) local standard_chars = self._data.standard_chars if type(standard_chars) ~= "table" then return standard_chars elseif sc and type(sc) ~= "string" then check_object("script", nil, sc) sc = sc:getCode() end if (not sc) or sc == "None" then local scripts = {} for _, script in pairs(standard_chars) do insert(scripts, script) end return concat(scripts) end if standard_chars[sc] then return standard_chars[sc] .. (standard_chars[1] or "") end end --[==[ Strip diacritics from display text `text` (in a language-specific fashion), which is in the script `sc`. If `sc` is omitted or {nil}, the script is autodetected. This also strips certain punctuation characters from the end and (in the case of Spanish upside-down question mark and exclamation points) from the beginning; strips any whitespace at the end of the text or between the text and final stripped punctuation characters; and applies some language-specific Unicode normalizations to replace discouraged characters with their prescribed alternatives. Return the stripped text. ]==] function Language:stripDiacritics(text, sc) if (not text) or text == "" then return text end sc = checkScript(text, self, sc) text = normalize(text, sc) -- FIXME, rename makeEntryName to stripDiacritics and get rid of second and third return values -- everywhere text, _, _ = iterateSectionSubstitutions(self, text, sc, nil, nil, self._data.strip_diacritics or self._data.entry_name, "strip_diacritics", "stripDiacritics") text = umatch(text, "^[¿¡]?(.-[^%s%p].-)%s*[؟?!;՛՜ ՞ ՟?!︖︕।॥။၊་།]?$") or text return text end --[==[ Convert a ''logical'' pagename (the pagename as it appears to the user, after diacritics and punctuation have been stripped) to a ''physical'' pagename (the pagename as it appears in the MediaWiki database). Reasons for a difference between the two are (a) unsupported titles such as `[ ]` (with square brackets in them), `#` (pound/hash sign) and `¯\_(ツ)_/¯` (with underscores), as well as overly long titles of various sorts; (b) "mammoth" pages that are split into parts (e.g. `a`, which is split into physical pagenames `a/languages A to L` and `a/languages M to Z`). For almost all purposes, you should work with logical and not physical pagenames. But there are certain use cases that require physical pagenames, such as checking the existence of a page or retrieving a page's contents. `pagename` is the logical pagename to be converted. `is_reconstructed_or_appendix` indicates whether the page is in the `Reconstruction` or `Appendix` namespaces. If it is omitted or has the value {nil}, the pagename is checked for an initial asterisk, and if found, the page is assumed to be a `Reconstruction` page. Setting a value of `false` or `true` to `is_reconstructed_or_appendix` disables this check and allows for mainspace pagenames that begin with an asterisk. ]==] function Language:logicalToPhysical(pagename, is_reconstructed_or_appendix) -- FIXME: This probably shouldn't happen but it happens when makeEntryName() receives nil. if pagename == nil then track("nil-passed-to-logicalToPhysical") return nil end local initial_asterisk if is_reconstructed_or_appendix == nil then local pagename_minus_initial_asterisk initial_asterisk, pagename_minus_initial_asterisk = pagename:match("^(%*)(.*)$") if pagename_minus_initial_asterisk then is_reconstructed_or_appendix = true pagename = pagename_minus_initial_asterisk elseif self:hasType("appendix-constructed") then is_reconstructed_or_appendix = true end end if not is_reconstructed_or_appendix then -- Check if the pagename is a listed unsupported title. local unsupportedTitles = load_data(links_data_module).unsupported_titles if unsupportedTitles[pagename] then return "不支援的頁面名稱/" .. unsupportedTitles[pagename] end end -- Set `unsupported` as true if certain conditions are met. local unsupported -- Check if there's an unsupported character. \239\191\189 is the replacement character U+FFFD, which can't be typed -- directly here due to an abuse filter. Unix-style dot-slash notation is also unsupported, as it is used for -- relative paths in links, as are 3 or more consecutive tildes. Note: match is faster with magic -- characters/charsets; find is faster with plaintext. if ( match(pagename, "[#<>%[%]_{|}]") or find(pagename, "\239\191\189") or match(pagename, "%f[^%z/]%.%.?%f[%z/]") or find(pagename, "~~~") ) then unsupported = true -- If it looks like an interwiki link. elseif find(pagename, ":") then local prefix = gsub(pagename, "^:*(.-):.*", ulower) if ( load_data("Module:data/namespaces")[prefix] or load_data("Module:data/interwikis")[prefix] ) then unsupported = true end end -- Escape unsupported characters so they can be used in titles. ` is used as a delimiter for this, so a raw use of -- it in an unsupported title is also escaped here to prevent interference; this is only done with unsupported -- titles, though, so inclusion won't in itself mean a title is treated as unsupported (which is why it's excluded -- from the earlier test). if unsupported then -- FIXME: This conversion needs to be different for reconstructed pages with unsupported characters. There -- aren't any currently, but if there ever are, we need to fix this e.g. to put them in something like -- Reconstruction:Proto-Indo-European/Unsupported titles/`lowbar``num`. local unsupported_characters = load_data(links_data_module).unsupported_characters pagename = pagename:gsub("[#<>%[%]_`{|}\239]\191?\189?", unsupported_characters) :gsub("%f[^%z/]%.%.?%f[%z/]", function(m) return (gsub(m, "%.", "`period`")) end) :gsub("~~~+", function(m) return (gsub(m, "~", "`tilde`")) end) pagename = "不支援的頁面名稱/" .. pagename elseif not is_reconstructed_or_appendix then -- Check if this is a mammoth page. If so, which subpage should we link to? local m_links_data = load_data(links_data_module) local mammoth_page_type = m_links_data.mammoth_pages[pagename] if mammoth_page_type then local canonical_name = self:getFullName() if canonical_name ~= "Translingual" and canonical_name ~= "English" then local this_subpage local L2_sort_key = get_L2_sort_key(canonical_name) for _, subpage_spec in ipairs(m_links_data.mammoth_page_subpage_types[mammoth_page_type]) do -- unpack() fails utterly on data loaded using mw.loadData() even if offsets are given local subpage, pattern = subpage_spec[1], subpage_spec[2] if pattern == true or L2_sort_key:match(pattern) then this_subpage = subpage break end end if not this_subpage then error(("Internal error: Bad data in mammoth_page_subpage_pages in [[Module:links/data]] for mammoth page %s, type %s; last entry didn't have 'true' in it"):format( pagename, mammoth_page_type)) end pagename = pagename .. "/" .. this_subpage end end end return (initial_asterisk or "") .. pagename end --[==[ Strip the diacritics from a display pagename and convert the resulting logical pagename into a physical pagename. This allows you, for example, to retrieve the contents of the page or check its existence. WARNING: This is deprecated and will be going away. It is a simple composition of `self:stripDiacritics` and `self:logicalToPhysical`; most callers only want the former, and if you need both, call them both yourself. `text` and `sc` are as in `self:stripDiacritics`, and `is_reconstructed_or_appendix` is as in `self:logicalToPhysical`. ]==] function Language:makeEntryName(text, sc, is_reconstructed_or_appendix) return self:logicalToPhysical(self:stripDiacritics(text, sc), is_reconstructed_or_appendix) end --[==[Generates alternative forms using a specified method, and returns them as a table. If no method is specified, returns a table containing only the input term.]==] function Language:generateForms(text, sc) local generate_forms = self._data.generate_forms if generate_forms == nil then return {text} end sc = checkScript(text, self, sc) return require("Module:" .. self._data.generate_forms).generateForms(text, self, sc) end --[==[Creates a sort key for the given stripped text, following the rules appropriate for the language. This removes diacritical marks from the stripped text if they are not considered significant for sorting, and may perform some other changes. Any initial hyphen is also removed, and anything in parentheses is removed as well. The <code>sort_key</code> setting for each language in the data modules defines the replacements made by this function, or it gives the name of the module that takes the stripped text and returns a sortkey.]==] function Language:makeSortKey(text, sc) if (not text) or text == "" then return text end if match(text, "<[^<>]+>") then track("track HTML tag") end -- Remove directional characters, bold, italics, soft hyphens, strip markers and HTML tags. -- FIXME: Partly duplicated with remove_formatting() in [[Module:links]]. text = ugsub(text, "[\194\173\226\128\170-\226\128\174\226\129\166-\226\129\169]", "") text = text:gsub("('*)'''(.-'*)'''", "%1%2"):gsub("('*)''(.-'*)''", "%1%2") text = gsub(unstrip(text), "<[^<>]+>", "") text = decode_uri(text, "PATH") text = checkNoEntities(self, text) -- Remove initial hyphens and * unless the term only consists of spacing + punctuation characters. text = ugsub(text, "^([􀀀-􏿽]*)[-־ـ᠊*]+([􀀀-􏿽]*)(.*[^%s%p].*)", "%1%2%3") sc = checkScript(text, self, sc) text = normalize(text, sc) text = removeCarets(text, sc) -- For languages with dotted dotless i, ensure that "İ" is sorted as "i", and "I" is sorted as "ı". if self:hasDottedDotlessI() then text = gsub(text, "I\204\135", "i") -- decomposed "İ" :gsub("I", "ı") text = sc:toFixedNFD(text) end -- Convert to lowercase, make the sortkey, then convert to uppercase. Where the language has dotted dotless i, it is -- usually not necessary to convert "i" to "İ" and "ı" to "I" first, because "I" will always be interpreted as -- conventional "I" (not dotless "İ") by any sorting algorithms, which will have been taken into account by the -- sortkey substitutions themselves. However, if no sortkey substitutions have been specified, then conversion is -- necessary so as to prevent "i" and "ı" both being sorted as "I". -- -- An exception is made for scripts that (sometimes) sort by scraping page content, as that means they are sensitive -- to changes in capitalization (as it changes the target page). if not sc:sortByScraping() then text = ulower(text) end local actual_substitution_data -- Don't trim whitespace here because it's significant at the beginning of a sort key or sort base. text, _, actual_substitution_data = iterateSectionSubstitutions(self, text, sc, nil, nil, self._data.sort_key, "sort_key", "makeSortKey", "notrim") if not sc:sortByScraping() then if self:hasDottedDotlessI() and not actual_substitution_data then text = text:gsub("ı", "I"):gsub("i", "İ") text = sc:toFixedNFC(text) end text = uupper(text) end -- Remove parentheses, as long as they are either preceded or followed by something. text = gsub(text, "(.)[()]+", "%1"):gsub("[()]+(.)", "%1") text = escape_risky_characters(text) return text end --[==[Create the form used as as a basis for display text and transliteration. FIXME: Rename to correctInputText().]==] local function processDisplayText(text, self, sc, keepCarets, keepPrefixes) local subbedChars = {} text, subbedChars = doTempSubstitutions(text, subbedChars, keepCarets) text = decode_uri(text, "PATH") text = checkNoEntities(self, text) sc = checkScript(text, self, sc) text = normalize(text, sc) text, subbedChars = iterateSectionSubstitutions(self, text, sc, subbedChars, keepCarets, self._data.display_text, "display_text", "makeDisplayText") text = removeCarets(text, sc) -- Remove any interwiki link prefixes (unless they have been escaped or this has been disabled). if find(text, ":") and not keepPrefixes then local rep repeat text, rep = gsub(text, "\\\\(\\*:)", "\3%1") until rep == 0 text = gsub(text, "\\:", "\4") while true do local prefix = gsub(text, "^(.-):.+", function(m1) return (gsub(m1, "\244[\128-\191]*", "")) end) -- Check if the prefix is an interwiki, though ignore capitalised Wiktionary:, which is a namespace. if not prefix or prefix == text or prefix == "Wiktionary" or not (load_data("Module:data/interwikis")[ulower(prefix)] or prefix == "") then break end text = gsub(text, "^(.-):(.*)", function(m1, m2) local ret = {} for subbedChar in gmatch(m1, "\244[\128-\191]*") do insert(ret, subbedChar) end return concat(ret) .. m2 end) end text = gsub(text, "\3", "\\"):gsub("\4", ":") end return text, subbedChars end --[==[Make the display text (i.e. what is displayed on the page).]==] function Language:makeDisplayText(text, sc, keepPrefixes) if not text or text == "" then return text end local subbedChars text, subbedChars = processDisplayText(text, self, sc, nil, keepPrefixes) text = escape_risky_characters(text) return undoTempSubstitutions(text, subbedChars) end --[==[Transliterates the text from the given script into the Latin script (see [[Wiktionary:Transliteration and romanization]]). The language must have the <code>translit</code> property for this to work; if it is not present, {{code|lua|nil}} is returned. The <code>sc</code> parameter is handled by the transliteration module, and how it is handled is specific to that module. Some transliteration modules may tolerate {{code|lua|nil}} as the script, others require it to be one of the possible scripts that the module can transliterate, and will throw an error if it's not one of them. For this reason, the <code>sc</code> parameter should always be provided when writing non-language-specific code. The <code>module_override</code> parameter is used to override the default module that is used to provide the transliteration. This is useful in cases where you need to demonstrate a particular module in use, but there is no default module yet, or you want to demonstrate an alternative version of a transliteration module before making it official. It should not be used in real modules or templates, only for testing. All uses of this parameter are tracked by [[Wiktionary:Tracking/languages/module_override]]. '''Known bugs''': * This function assumes {tr(s1) .. tr(s2) == tr(s1 .. s2)}. When this assertion fails, wikitext markups like <nowiki>'''</nowiki> can cause wrong transliterations. * HTML entities like <code>&amp;apos;</code>, often used to escape wikitext markups, do not work. ]==] function Language:transliterate(text, sc, module_override) -- If there is no text, or the language doesn't have transliteration data and there's no override, return nil. if not text or text == "" or text == "-" then return text end -- If the script is not transliteratable (and no override is given), return nil. sc = checkScript(text, self, sc) if not (sc:isTransliterated() or module_override) then -- temporary tracking to see if/when this gets triggered track("non-transliterable") track("non-transliterable/" .. self._code) track("non-transliterable/" .. sc:getCode()) track("non-transliterable/" .. sc:getCode() .. "/" .. self._code) return nil end -- Remove any strip markers. text = unstrip(text) -- Do not process the formatting into PUA characters for certain languages. local processed = load_data(languages_data_module).substitution[self._code] ~= "none" -- Get the display text with the keepCarets flag set. local subbedChars if processed then text, subbedChars = processDisplayText(text, self, sc, true) end -- Transliterate (using the module override if applicable). text, subbedChars = iterateSectionSubstitutions(self, text, sc, subbedChars, true, module_override or self._data.translit, "translit", "tr") if not text then return nil end -- Incomplete transliterations return nil. local charset = sc.characters if charset and umatch(text, "[" .. charset .. "]") then -- Remove any characters in Latin, which includes Latin characters also included in other scripts (as these are -- false positives), as well as any PUA substitutions. Anything remaining should only be script code "None" -- (e.g. numerals). local check_text = ugsub(text, "[" .. get_script("Latn").characters .. "􀀀-􏿽]+", "") -- Set none_is_last_resort_only flag, so that any non-None chars will cause a script other than "None" to be -- returned. if find_best_script_without_lang(check_text, true):getCode() ~= "None" then return nil end end if processed then text = escape_risky_characters(text) text = undoTempSubstitutions(text, subbedChars) end -- If the script does not use capitalization, then capitalize any letters of the transliteration which are -- immediately preceded by a caret (and remove the caret). if text and not sc:hasCapitalization() and text:find("^", 1, true) then text = processCarets(text, "%^([\128-\191\244]*%*?)([^\128-\191\244][\128-\191]*)", function(m1, m2) return m1 .. uupper(m2) end) end -- Track module overrides. if module_override ~= nil then track("module_override") end return text end do local function handle_language_spec(self, spec, sc) local ret = self["_" .. spec] if ret == nil then ret = self._data[spec] if type(ret) == "string" then ret = list_to_set(split(ret, ",", true, true)) end self["_" .. spec] = ret end if type(ret) == "table" then ret = ret[sc:getCode()] end return not not ret end function Language:overrideManualTranslit(sc) return handle_language_spec(self, "override_translit", sc) end function Language:link_tr(sc) return handle_language_spec(self, "link_tr", sc) end end --[==[Returns {{code|lua|true}} if the language has a transliteration module, or {{code|lua|false}} if it doesn't.]==] function Language:hasTranslit() return not not self._data.translit end --[==[Returns {{code|lua|true}} if the language uses the letters I/ı and İ/i, or {{code|lua|false}} if it doesn't.]==] function Language:hasDottedDotlessI() return not not self._data.dotted_dotless_i end function Language:toJSON(opts) local strip_diacritics, strip_diacritics_patterns, strip_diacritics_remove_diacritics = self._data.strip_diacritics if strip_diacritics then if strip_diacritics.from then strip_diacritics_patterns = {} for i, from in ipairs(strip_diacritics.from) do insert(strip_diacritics_patterns, {from = from, to = strip_diacritics.to[i] or ""}) end end strip_diacritics_remove_diacritics = strip_diacritics.remove_diacritics end -- mainCode should only end up non-nil if dontCanonicalizeAliases is passed to make_object(). -- props should either contain zero-argument functions to compute the value, or the value itself. local props = { ancestors = function() return self:getAncestorCodes() end, canonicalName = function() return self:getCanonicalName() end, categoryName = function() return self:getCategoryName("nocap") end, code = self._code, mainCode = self._mainCode, parent = function() return self:getParentCode() end, full = function() return self:getFullCode() end, stripDiacriticsPatterns = strip_diacritics_patterns, stripDiacriticsRemoveDiacritics = strip_diacritics_remove_diacritics, family = function() return self:getFamilyCode() end, aliases = function() return self:getAliases() end, varieties = function() return self:getVarieties() end, otherNames = function() return self:getOtherNames() end, scripts = function() return self:getScriptCodes() end, type = function() return keys_to_list(self:getTypes()) end, wikimediaLanguages = function() return self:getWikimediaLanguageCodes() end, wikidataItem = function() return self:getWikidataItem() end, wikipediaArticle = function() return self:getWikipediaArticle(true) end, } local ret = {} for prop, val in pairs(props) do if not opts.skip_fields or not opts.skip_fields[prop] then if type(val) == "function" then ret[prop] = val() else ret[prop] = val end end end -- Use `deep_copy` when returning a table, so that there are no editing restrictions imposed by `mw.loadData`. return opts and opts.lua_table and deep_copy(ret) or to_json(ret, opts) end function export.getDataModuleName(code) local letter = match(code, "^(%l)%l%l?$") return "Module:" .. ( letter == nil and "languages/data/exceptional" or #code == 2 and "languages/data/2" or "languages/data/3/" .. letter ) end get_data_module_name = export.getDataModuleName function export.getExtraDataModuleName(code) return get_data_module_name(code) .. "/extra" end get_extra_data_module_name = export.getExtraDataModuleName do local function make_stack(data) local key_types = { [2] = "unique", aliases = "unique", otherNames = "unique", type = "append", varieties = "unique", wikipedia_article = "unique", wikimedia_codes = "unique" } local function __index(self, k) local stack, key_type = getmetatable(self), key_types[k] -- Data that isn't inherited from the parent. if key_type == "unique" then local v = stack[stack[make_stack]][k] if v == nil then local layer = stack[0] if layer then -- Could be false if there's no extra data. v = layer[k] end end return v -- Data that is appended by each generation. elseif key_type == "append" then local parts, offset, n = {}, 0, stack[make_stack] for i = 1, n do local part = stack[i][k] if part == nil then offset = offset + 1 else parts[i - offset] = part end end return offset ~= n and concat(parts, ",") or nil end local n = stack[make_stack] while true do local layer = stack[n] if not layer then -- Could be false if there's no extra data. return nil end local v = layer[k] if v ~= nil then return v end n = n - 1 end end local function __newindex() error("table is read-only") end local function __pairs(self) -- Iterate down the stack, caching keys to avoid duplicate returns. local stack, seen = getmetatable(self), {} local n = stack[make_stack] local iter, state, k, v = pairs(stack[n]) return function() repeat repeat k = iter(state, k) if k == nil then n = n - 1 local layer = stack[n] if not layer then -- Could be false if there's no extra data. return nil end iter, state, k = pairs(layer) end until not (k == nil or seen[k]) -- Get the value via a lookup, as the one returned by the -- iterator will be the raw value from the current layer, -- which may not be the one __index will return for that -- key. Also memoize the key in `seen` (even if the lookup -- returns nil) so that it doesn't get looked up again. -- TODO: store values in `self`, avoiding the need to create -- the `seen` table. The iterator will need to iterate over -- `self` with `next` first to find these on future loops. v, seen[k] = self[k], true until v ~= nil return k, v end end local __ipairs = require(table_module).indexIpairs function make_stack(data) local stack = { data, [make_stack] = 1, -- stores the length and acts as a sentinel to confirm a given metatable is a stack. __index = __index, __newindex = __newindex, __pairs = __pairs, __ipairs = __ipairs, } stack.__metatable = stack return setmetatable({}, stack), stack end return make_stack(data) end local function get_stack(data) local stack = getmetatable(data) return stack and type(stack) == "table" and stack[make_stack] and stack or nil end --[==[ <span style="color: var(--wikt-palette-red,#BA0000)">This function is not for use in entries or other content pages.</span> Returns a blob of data about the language. The format of this blob is undocumented, and perhaps unstable; it's intended for things like the module's own unit-tests, which are "close friends" with the module and will be kept up-to-date as the format changes. If `extra` is set, any extra data in the relevant `/extra` module will be included. (Note that it will be included anyway if it has already been loaded into the language object.) If `raw` is set, then the returned data will not contain any data inherited from parent objects. -- Do NOT use these methods! -- All uses should be pre-approved on the talk page! ]==] function Language:getData(extra, raw) if extra then self:loadInExtraData() end local data = self._data -- If raw is not set, just return the data. if not raw then return data end local stack = get_stack(data) -- If there isn't a stack or its length is 1, return the data. Extra data (if any) will be included, as it's stored at key 0 and doesn't affect the reported length. if stack == nil then return data end local n = stack[make_stack] if n == 1 then return data end local extra = stack[0] -- If there isn't any extra data, return the top layer of the stack. if extra == nil then return stack[n] end -- If there is, return a new stack which has the top layer at key 1 and the extra data at key 0. data, stack = make_stack(stack[n]) stack[0] = extra return data end function Language:loadInExtraData() -- Only full languages have extra data. if not self:hasType("language", "full") then return end local data = self._data -- If there's no stack, create one. local stack = get_stack(self._data) if stack == nil then data, stack = make_stack(data) -- If already loaded, return. elseif stack[0] ~= nil then return end self._data = data -- Load extra data from the relevant module and add it to the stack at key 0, so that the __index and __pairs metamethods will pick it up, since they iterate down the stack until they run out of layers. local code = self._code local modulename = get_extra_data_module_name(code) -- No data cached as false. stack[0] = modulename and load_data(modulename)[code] or false end --[==[Returns the name of the module containing the language's data. Currently, this is always [[Module:scripts/data]].]==] function Language:getDataModuleName() local name = self._dataModuleName if name == nil then name = self:hasType("etymology-only") and etymology_languages_data_module or get_data_module_name(self._mainCode or self._code) self._dataModuleName = name end return name end --[==[Returns the name of the module containing the language's data. Currently, this is always [[Module:scripts/data]].]==] function Language:getExtraDataModuleName() local name = self._extraDataModuleName if name == nil then name = not self:hasType("etymology-only") and get_extra_data_module_name(self._mainCode or self._code) or false self._extraDataModuleName = name end return name or nil end function export.makeObject(code, data, dontCanonicalizeAliases) local data_type = type(data) if data_type ~= "table" then error(("bad argument #2 to 'makeObject' (table expected, got %s)"):format(data_type)) end -- Convert any aliases. local input_code = code code = normalize_code(code) input_code = dontCanonicalizeAliases and input_code or code local parent if data.parent then parent = get_by_code(data.parent, nil, true, true) else parent = Language end parent.__index = parent local lang = {_code = input_code} -- This can only happen if dontCanonicalizeAliases is passed to make_object(). if code ~= input_code then lang._mainCode = code end local parent_data = parent._data if parent_data == nil then -- Full code is the same as the code. lang._fullCode = parent._code or code else -- Copy full code. lang._fullCode = parent._fullCode local stack = get_stack(parent_data) if stack == nil then parent_data, stack = make_stack(parent_data) end -- Insert the input data as the new top layer of the stack. local n = stack[make_stack] + 1 data, stack[n], stack[make_stack] = parent_data, data, n end lang._data = data return setmetatable(lang, parent) end make_object = export.makeObject end --[==[Finds the language whose code matches the one provided. If it exists, it returns a <code class="nf">Language</code> object representing the language. Otherwise, it returns {{code|lua|nil}}, unless <code class="n">paramForError</code> is given, in which case an error is generated. If <code class="n">paramForError</code> is {{code|lua|true}}, a generic error message mentioning the bad code is generated; otherwise <code class="n">paramForError</code> should be a string or number specifying the parameter that the code came from, and this parameter will be mentioned in the error message along with the bad code. If <code class="n">allowEtymLang</code> is specified, etymology-only language codes are allowed and looked up along with normal language codes. If <code class="n">allowFamily</code> is specified, language family codes are allowed and looked up along with normal language codes.]==] function export.getByCode(code, paramForError, allowEtymLang, allowFamily) -- Track uses of paramForError, ultimately so it can be removed, as error-handling should be done by [[Module:parameters]], not here. if paramForError ~= nil then track("paramForError") end if type(code) ~= "string" then local typ if not code then typ = "nil" elseif check_object("language", true, code) then typ = "a language object" elseif check_object("family", true, code) then typ = "a family object" else typ = "a " .. type(code) end error("The function getByCode expects a string as its first argument, but received " .. typ .. ".") end local m_data = load_data(languages_data_module) if m_data.aliases[code] or m_data.track[code] then track(code) end local norm_code = normalize_code(code) -- Get the data, checking for etymology-only languages if allowEtymLang is set. local data = load_data(get_data_module_name(norm_code))[norm_code] or allowEtymLang and load_data(etymology_languages_data_module)[norm_code] -- If no data was found and allowFamily is set, check the family data. If the main family data was found, make the object with [[Module:families]] instead, as family objects have different methods. However, if it's an etymology-only family, use make_object in this module (which handles object inheritance), and the family-specific methods will be inherited from the parent object. if data == nil and allowFamily then data = load_data("Module:families/data")[norm_code] if data ~= nil then if data.parent == nil then return make_family_object(norm_code, data) elseif not allowEtymLang then data = nil end end end local retval = code and data and make_object(code, data) if not retval and paramForError then require("Module:languages/errorGetBy").code(code, paramForError, allowEtymLang, allowFamily) end return retval end get_by_code = export.getByCode --[==[Finds the language whose canonical name (the name used to represent that language on Wiktionary) or other name matches the one provided. If it exists, it returns a <code class="nf">Language</code> object representing the language. Otherwise, it returns {{code|lua|nil}}, unless <code class="n">paramForError</code> is given, in which case an error is generated. If <code class="n">allowEtymLang</code> is specified, etymology-only language codes are allowed and looked up along with normal language codes. If <code class="n">allowFamily</code> is specified, language family codes are allowed and looked up along with normal language codes. The canonical name of languages should always be unique (it is an error for two languages on Wiktionary to share the same canonical name), so this is guaranteed to give at most one result. This function is powered by [[Module:languages/canonical names]], which contains a pre-generated mapping of full-language canonical names to codes. It is generated by going through the [[:Category:Language data modules]] for full languages. When <code class="n">allowEtymLang</code> is specified for the above function, [[Module:etymology languages/canonical names]] may also be used, and when <code class="n">allowFamily</code> is specified for the above function, [[Module:families/canonical names]] may also be used.]==] function export.getByCanonicalName(name, errorIfInvalid, allowEtymLang, allowFamily) local byName = load_data("Module:languages/canonical names") local code = byName and byName[name] if not code and allowEtymLang then byName = load_data("Module:etymology languages/canonical names") code = byName and byName[name] or byName[gsub(name, " [Ss]ubstrate$", "")] or byName[gsub(name, "^a ", "")] or byName[gsub(name, "^a ", ""):gsub(" [Ss]ubstrate$", "")] or -- For etymology families like "ira-pro". -- FIXME: This is not ideal, as it allows " languages" to be appended to any etymology-only language, too. byName[match(name, "^(.*) languages$")] end if not code and allowFamily then byName = load_data("Module:families/canonical names") code = byName[name] or byName[match(name, "^(.*) languages$")] end local retval = code and get_by_code(code, errorIfInvalid, allowEtymLang, allowFamily) if not retval and errorIfInvalid then require("Module:languages/errorGetBy").canonicalName(name, allowEtymLang, allowFamily) end return retval end --[==[Used by [[Module:languages/data/2]] (et al.) and [[Module:etymology languages/data]], [[Module:families/data]], [[Module:scripts/data]] and [[Module:writing systems/data]] to finalize the data into the format that is actually returned.]==] function export.finalizeData(data, main_type, variety) local fields = {"type"} if main_type == "language" then insert(fields, 4) -- script codes insert(fields, "ancestors") insert(fields, "link_tr") insert(fields, "override_translit") insert(fields, "wikimedia_codes") elseif main_type == "script" then insert(fields, 3) -- writing system codes end -- Families and writing systems have no extra fields to process. local fields_len = #fields for _, entity in next, data do if variety then -- Move parent from 3 to "parent" and family from "family" to 3. These are different for the sake of convenience, since very few varieties have the family specified, whereas all of them have a parent. entity.parent, entity[3], entity.family = entity[3], entity.family -- Give the type "regular" iff not a variety and no other types are assigned. elseif not (entity.type or entity.parent) then entity.type = "regular" end for i = 1, fields_len do local key = fields[i] local field = entity[key] if field and type(field) == "string" then entity[key] = gsub(field, "%s*,%s*", ",") end end end return data end --[==[For backwards compatibility only; modules should require the error themselves.]==] function export.err(lang_code, param, code_desc, template_tag, not_real_lang) return require("Module:languages/error")(lang_code, param, code_desc, template_tag, not_real_lang) end return export cr8w5800exxm5tnq09b53ljmipb5l8p Module:Languages/data/2 828 1363194 9882813 9854955 2026-08-29T14:06:51Z TongcyDai 53191 更新語言資料 9882813 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 -- Ideally, we want to move these into [[Module:languages/data]], but because (a) it's necessary to use require on that module, and (b) they're only used in this data module, it's less memory-efficient to do that at the moment. If it becomes possible to use mw.loadData, then these should be moved there. s["de-Latn-sortkey"] = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.ringabove, from = {"æ", "œ", "ß"}, to = {"ae", "oe", "ss"} } s["de-Latn-standardchars"] = "AaÄäBbCcDdEeFfGgHhIiJjKkLlMmNnOoÖöPpQqRrSsẞßTtUuÜüVvWwXxYyZz" s["ka-stripdiacritics"] = {remove_diacritics = c.circ} s["no-sortkey"] = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dacute .. c.caron .. c.cedilla, remove_exceptions = {"å"}, from = {"æ", "ø", "å"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} } s["no-standardchars"] = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvYyÆæØøÅå" .. c.punc s["sa-Deva-stripdiacritics"] = { -- Don't use remove_diacritics for accent marks, as १ and ३ should also be removed if (and only if) they carry any. from = {"ॐ", "[१३]?[" .. c.anudatta .. c.udatta .. c.dsvarita .. c.tsvarita .. "]+"}, to = {"ओँ"}, } s["tg-stripdiacritics"] = {remove_diacritics = c.grave .. c.acute} s["tk-stripdiacritics"] = {remove_diacritics = c.macron} local m = {} m["aa"] = { "阿法爾語", 27811, "cus-eas", "Latn, Ethi", strip_diacritics = { Latn = {remove_diacritics = c.acute}, }, } m["ab"] = { "阿布哈茲語", 5111, "cau-abz", "Cyrl, Geor, Latn", translit = { Cyrl = "ab-translit", -- Geor translit in [[Module:scripts/data]] }, override_translit = true, display_text = { Cyrl = s["cau-Cyrl-displaytext"] }, strip_diacritics = { Cyrl = { remove_diacritics = c.acute, from = {"^а%-"}, to = {"а"}, }, Latn = s["cau-Latn-stripdiacritics"], }, sort_key = { Cyrl = { from = { "х'ә", -- 3 chars "гь", "гә", "ӷь", "ҕь", "ӷә", "ҕә", "дә", "ё", "жь", "жә", "ҙә", "ӡә", "ӡ'", "кь", "кә", "қь", "қә", "ҟь", "ҟә", "ҫә", "тә", "ҭә", "ф'", "хь", "хә", "х'", "ҳә", "ць", "цә", "ц'", "ҵә", "ҵ'", "шь", "шә", "џь", -- 2 chars "ӷ", "ҕ", "ҙ", "ӡ", "қ", "ҟ", "ԥ", "ҧ", "ҫ", "ҭ", "ҳ", "ҵ", "ҷ", "ҽ", "ҿ", "ҩ", "џ", "ә", -- 1 char "^а", }, to = { "х" .. p[4], "г" .. p[1], "г" .. p[2], "г" .. p[5], "г" .. p[6], "г" .. p[7], "г" .. p[8], "д" .. p[1], "е" .. p[1], "ж" .. p[1], "ж" .. p[2], "з" .. p[2], "з" .. p[4], "з" .. p[5], "к" .. p[1], "к" .. p[2], "к" .. p[4], "к" .. p[5], "к" .. p[7], "к" .. p[8], "с" .. p[2], "т" .. p[1], "т" .. p[3], "ф" .. p[1], "х" .. p[1], "х" .. p[2], "х" .. p[3], "х" .. p[6], "ц" .. p[1], "ц" .. p[2], "ц" .. p[3], "ц" .. p[5], "ц" .. p[6], "ш" .. p[1], "ш" .. p[2], "ы" .. p[3], "г" .. p[3], "г" .. p[4], "з" .. p[1], "з" .. p[3], "к" .. p[3], "к" .. p[6], "п" .. p[1], "п" .. p[2], "с" .. p[1], "т" .. p[2], "х" .. p[5], "ц" .. p[4], "ч" .. p[1], "ч" .. p[2], "ч" .. p[3], "ы" .. p[1], "ы" .. p[2], "ь" .. p[1], "", } }, }, } m["ae"] = { "阿維斯陀語", 29572, "ira-cen", "Avst, Gujr, Deva", translit = { Avst = "Avst-translit" }, } m["af"] = { "南非語", 14196, "gmw-frk", "Latn, Arab", ancestors = "nl", sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.diaer .. c.ringabove .. c.cedilla .. "'", from = {"['ʼ]n"}, to = {"n" .. p[1]} } }, } m["ak"] = { "阿坎語", 28026, "alv-ctn", "Latn", } m["am"] = { "阿姆哈拉語", 28244, "sem-eth", "Ethi", translit = "Ethi-translit", } m["an"] = { "阿拉貢語", 8765, "roa-nar", "Latn", } m["ar"] = { "阿拉伯語", 13955, "sem-arb", "Arab, Hebr, Syrc, Brai, Nbat", translit = { Arab = "ar-translit" }, strip_diacritics = { Arab = "ar-stripdiacritics", }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["as"] = { "阿薩姆語", 29401, "inc-bas", "as-Beng", ancestors = "inc-mas", translit = "as-translit", } m["av"] = { "阿瓦爾語", 29561, "cau-ava", "Cyrl, Latn, Arab", ancestors = "oav", translit = { Cyrl = "cau-nec-translit", Arab = "ar-translit", }, override_translit = true, display_text = { Cyrl = s["cau-Cyrl-displaytext"], }, strip_diacritics = { Cyrl = s["cau-Cyrl-stripdiacritics"], Latn = s["cau-Latn-stripdiacritics"], }, sort_key = { Cyrl = { from = {"гъ", "гь", "гӏ", "ё", "кк", "къ", "кь", "кӏ", "лъ", "лӏ", "тӏ", "хх", "хъ", "хь", "хӏ", "цӏ", "чӏ"}, to = {"г" .. p[1], "г" .. p[2], "г" .. p[3], "е" .. p[1], "к" .. p[1], "к" .. p[2], "к" .. p[3], "к" .. p[4], "л" .. p[1], "л" .. p[2], "т" .. p[1], "х" .. p[1], "х" .. p[2], "х" .. p[3], "х" .. p[4], "ц" .. p[1], "ч" .. p[1]} }, }, } m["ay"] = { "艾馬拉語", 4627, "sai-aym", "Latn", } m["az"] = { "阿塞拜疆語", 9292, "trk-ogz", "Latn, Cyrl, Arab", ancestors = "trk-oat", dotted_dotless_i = true, strip_diacritics = { Latn = { from = {"ʼ"}, to = {"'"}, }, Arab = { module = "ar-stripdiacritics", ["from"] = { "ۆ", "ۇ", "وْ", "ڲ", "ؽ", }, ["to"] = { "و", "و", "و", "گ", "ی", }, }, }, display_text = { Latn = { from = {"'"}, to = {"ʼ"} } }, sort_key = { Latn = { from = { "i", -- Ensure "i" comes after "ı". "ç", "ə", "ğ", "x", "ı", "q", "ö", "ş", "ü", "w" }, to = { "i" .. p[1], "c" .. p[1], "e" .. p[1], "g" .. p[1], "h" .. p[1], "i", "k" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1], "z" .. p[1] } }, Cyrl = { from = {"ғ", "ә", "ы", "ј", "ҝ", "ө", "ү", "һ", "ҹ"}, to = {"г" .. p[1], "е" .. p[1], "и" .. p[1], "и" .. p[2], "к" .. p[1], "о" .. p[1], "у" .. p[1], "х" .. p[1], "ч" .. p[1]} }, }, } m["ba"] = { "巴什基爾語", 13389, "trk-kbu", "Cyrl", translit = "ba-translit", override_translit = true, sort_key = { from = {"ғ", "ҙ", "ё", "ҡ", "ң", "ө", "ҫ", "ү", "һ", "ә"}, to = {"г" .. p[1], "д" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "с" .. p[1], "у" .. p[1], "х" .. p[1], "э" .. p[1]} }, } m["be"] = { "白俄羅斯語", 9091, "zle", "Cyrl, Latn", ancestors = "zle-mbe", translit = { Cyrl = "be-translit", }, strip_diacritics = { Cyrl = { remove_diacritics = c.grave .. c.acute, }, Latn = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"Ć", "ć", "Ń", "ń", "Ś", "ś", "Ź", "ź"}, }, }, sort_key = { Cyrl = { remove_diacritics = c.grave .. c.acute, from = {"ґ", "ё", "і", "ў"}, to = {"г" .. p[1], "е" .. p[1], "и" .. p[1], "у" .. p[1]} }, Latn = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"Ć", "ć", "Ń", "ń", "Ś", "ś", "Ź", "ź"}, from = {"ć", "č", "dz", "dź", "dž", "ch", "ł", "ń", "ś", "š", "ŭ", "ź", "ž"}, to = {"c" .. p[1], "c" .. p[2], "d" .. p[1], "d" .. p[2], "d" .. p[3], "h" .. p[1], "l" .. p[1], "n" .. p[1], "s" .. p[1], "s" .. p[2], "u" .. p[1], "z" .. p[1], "z" .. p[2]} }, }, standard_chars = { Cyrl = "АаБбВвГгДдЕеЁёЖжЗзІіЙйКкЛлМмНнОоПпРрСсТтУуЎўФфХхЦцЧчШшЫыЬьЭэЮюЯя", Latn = "AaBbCcĆćČčDdEeFfGgHhIiJjKkLlŁłMmNnŃńOoPpRrSsŚśŠšTtUuŬŭVvYyZzŹźŽž", (c.punc:gsub("'", "")) -- Exclude apostrophe. }, } m["bg"] = { "保加利亞語", 7918, "zls", "Cyrl", ancestors = "cu-bgm", translit = "bg-translit", strip_diacritics = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"%f[^%z%s]ѝ%f[%z%s]"}, }, sort_key = { remove_diacritics = c.grave .. c.acute, remove_exceptions = {"%f[^%z%s]ѝ%f[%z%s]"}, }, standard_chars = "АаБбВвГгДдЕеЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЬьЮюЯя" .. c.punc, } m["bh"] = { "比哈爾語", 135305, "inc-eas", "Deva", } m["bi"] = { "比斯拉馬語", 35452, "crp", "Latn", ancestors = "en", } m["bm"] = { "班巴拉語", 33243, "dmn-emn", "Latn, Nkoo", sort_key = { Latn = { from = {"ɛ", "ɲ", "ŋ", "ɔ"}, to = {"e" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1]} }, }, } m["bn"] = { "孟加拉語", 9610, "inc-bas", "Beng, Newa", ancestors = "inc-mbn", translit = { Beng = "bn-translit" }, } m["bo"] = { "藏語", 34271, "sit-tib", "Tibt", -- sometimes Deva? ancestors = "xct", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["br"] = { "布列塔尼語", 12107, "cel-brs", "Latn", ancestors = "xbm", sort_key = { from = {"ch", "c['ʼ’]h"}, to = {"c" .. p[1], "c" .. p[2]} }, } m["ca"] = { "加泰羅尼亞語", 7026, "roa-ocr", "Latn", ancestors = "roa-oca", sort_key = {remove_diacritics = c.grave .. c.acute .. c.diaer .. c.cedilla .. "·"}, standard_chars = "AaÀàBbCcÇçDdEeÉéÈèFfGgHhIiÍíÏïJjLlMmNnOoÓóÒòPpQqRrSsTtUuÚúÜüVvXxYyZz·" .. c.punc, } m["ce"] = { "車臣語", 33350, "cau-vay", "Cyrl, Latn, Arab", translit = { Cyrl = "cau-nec-translit", Arab = "ar-translit", }, override_translit = true, display_text = { Cyrl = s["cau-Cyrl-displaytext"] }, strip_diacritics = { Cyrl = s["cau-Cyrl-stripdiacritics"], Latn = s["cau-Latn-stripdiacritics"], }, sort_key = { Cyrl = { from = {"аь", "гӏ", "ё", "кх", "къ", "кӏ", "оь", "пӏ", "тӏ", "уь", "хь", "хӏ", "цӏ", "чӏ", "юь", "яь"}, to = {"а" .. p[1], "г" .. p[1], "е" .. p[1], "к" .. p[1], "к" .. p[2], "к" .. p[3], "о" .. p[1], "п" .. p[1], "т" .. p[1], "у" .. p[1], "х" .. p[1], "х" .. p[2], "ц" .. p[1], "ч" .. p[1], "ю" .. p[1], "я" .. p[1]} }, }, } m["ch"] = { "查莫羅語", 33262, "poz", "Latn", sort_key = { remove_diacritics = "'", from = {"å", "ch", "ñ", "ng"}, to = {"a" .. p[1], "c" .. p[1], "n" .. p[1], "n" .. p[2]} }, } m["co"] = { "科西嘉語", 33111, "roa-itr", "Latn", sort_key = { from = {"chj", "ghj", "sc", "sg"}, to = {"c" .. p[1], "g" .. p[1], "s" .. p[1], "s" .. p[2]} }, standard_chars = "AaÀàBbCcDdEeÈèFfGgHhIiÌìÏïJjLlMmNnOoÒòPpQqRrSsTtUuÙùÜüVvZz" .. c.punc, } m["cr"] = { "克里語", 33390, "alg", "Latn, Cans", translit = { Cans = "cr-translit" }, } m["cs"] = { "捷克語", 9056, "zlw", "Latn", ancestors = "cs-ear", sort_key = { from = {"á", "č", "ď", "é", "ě", "ch", "í", "ň", "ó", "ř", "š", "ť", "ú", "ů", "ý", "ž"}, to = {"a" .. p[1], "c" .. p[1], "d" .. p[1], "e" .. p[1], "e" .. p[2], "h" .. p[1], "i" .. p[1], "n" .. p[1], "o" .. p[1], "r" .. p[1], "s" .. p[1], "t" .. p[1], "u" .. p[1], "u" .. p[2], "y" .. p[1], "z" .. p[1]} }, standard_chars = "AaÁáBbCcČčDdĎďEeÉéĚěFfGgHhIiÍíJjKkLlMmNnŇňOoÓóPpRrŘřSsŠšTtŤťUuÚúŮůVvYyÝýZzŽž" .. c.punc, } m["cu"] = { "古教會斯拉夫語", 35499, "zls", "Cyrs, Glag, Zname", translit = { Cyrs = "Cyrs-translit", Glag = "Glag-translit" }, -- Cyrs strip_diacritics, sort_key in [[Module:scripts/data]] } m["cv"] = { "楚瓦什語", 33348, "trk-ogr", "Cyrl", ancestors = "cv-mid", translit = "cv-translit", override_translit = true, sort_key = { from = {"ӑ", "ё", "ӗ", "ҫ", "ӳ"}, to = {"а" .. p[1], "е" .. p[1], "е" .. p[2], "с" .. p[1], "у" .. p[1]} }, } m["cy"] = { "威爾士語", 9309, "cel-brw", "Latn", ancestors = "wlm", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. "'", from = {"ch", "dd", "ff", "ng", "ll", "ph", "rh", "th"}, to = {"c" .. p[1], "d" .. p[1], "f" .. p[1], "g" .. p[1], "l" .. p[1], "p" .. p[1], "r" .. p[1], "t" .. p[1]} }, standard_chars = "ÂâAaBbCcDdEeÊêFfGgHhIiÎîLlMmNnOoÔôPpRrSsTtUuÛûWwŴŵYyŶŷ" .. c.punc, } m["da"] = { "丹麥語", 9035, "gmq-eas", "Latn", ancestors = "gmq-oda", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dacute .. c.caron .. c.cedilla, remove_exceptions = {"å"}, from = {"æ", "ø", "å"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} }, standard_chars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvYyÆæØøÅå" .. c.punc, } m["de"] = { "德語", 188, "gmw-hgm", "Latn, Latf, Brai", ancestors = "de-ear", sort_key = { Latn = s["de-Latn-sortkey"], Latf = s["de-Latn-sortkey"], }, standard_chars = { Latn = s["de-Latn-standardchars"], Latf = s["de-Latn-standardchars"], Brai = c.braille, c.punc } } m["dv"] = { "迪維希語", 32656, "inc-ins", "Thaa, Diak", translit = { Thaa = "dv-translit", Diak = "Diak-translit", }, ancestors = "dv-old", override_translit = true, } m["dz"] = { "宗喀語", 33081, "sit-tib", "Tibt", ancestors = "xct", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["ee"] = { "埃維語", 30005, "alv-gbe", "Latn", sort_key = { remove_diacritics = c.tilde, from = {"ɖ", "dz", "ɛ", "ƒ", "gb", "ɣ", "kp", "ny", "ŋ", "ɔ", "ts", "ʋ"}, to = {"d" .. p[1], "d" .. p[2], "e" .. p[1], "f" .. p[1], "g" .. p[1], "g" .. p[2], "k" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1], "t" .. p[1], "v" .. p[1]} }, } m["el"] = { "希臘語", 9129, "grk", "Grek, Polyt, Brai", ancestors = "el-kth", translit = "el-translit", override_translit = true, -- Grek and Polyt display_text, strip_diacritics, sort_key in [[Module:scripts/data]] standard_chars = { Grek = "΅·ͺ΄ΑαΆάΒβΓγΔδΕεέΈΖζΗηΉήΘθΙιΊίΪϊΐΚκΛλΜμΝνΞξΟοΌόΠπΡρΣσςΤτΥυΎύΫϋΰΦφΧχΨψΩωΏώ", Brai = c.braille, c.punc }, } m["en"] = { "英語", 1860, "gmw-ang", "Latn, Brai, Shaw, Dsrt", -- entries in Shaw or Dsrt might require prior discussion wikimedia_codes = "en, simple", ancestors = "en-ear", sort_key = { Latn = { -- Many of these are needed for sorting language names. remove_diacritics = "'\"%-%.,%s·ʻʼ" .. c.diacritics, -- These are found in pagenames. from = {"[ɒæ🅱¢©ᴄðđəǝɜɡħʜıɨłŋɲøɔœꝑꝓꝕßʋ]"}, to = {{ ["ɒ"] = "a", ["æ"] = "ae", ["🅱"] = "b", ["¢"] = "c", ["©"] = "c", ["ᴄ"] = "c", ["ð"] = "d", ["đ"] = "d", ["ə"] = "e", ["ǝ"] = "e", ["ɜ"] = "e", ["ɡ"] = "g", ["ħ"] = "h", ["ʜ"] = "h", ["ı"] = "i", ["ɨ"] = "i", ["ł"] = "l", ["ŋ"] = "n", ["ɲ"] = "n", ["ø"] = "o", ["ɔ"] = "o", ["œ"] = "oe", ["ꝑ"] = "p", ["ꝓ"] = "p", ["ꝕ"] = "p", ["ß"] = "ss", ["ʋ"] = "v", }}, }, }, standard_chars = { Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz", Brai = c.braille, c.punc }, } m["eo"] = { "世界語", 143, "art", "Latn", sort_key = { remove_diacritics = c.grave .. c.acute, from = {"ĉ", "ĝ", "ĥ", "ĵ", "ŝ", "ŭ"}, to = {"c" .. p[1], "g" .. p[1], "h" .. p[1], "j" .. p[1], "s" .. p[1], "u" .. p[1]} }, standard_chars = "AaBbCcĈĉDdEeFfGgĜĝHhĤĥIiJjĴĵKkLlMmNnOoPpRrSsŜŝTtUuŬŭVvZz" .. c.punc, } m["es"] = { "西班牙語", 1321, "roa-cas", "Latn, Brai", ancestors = "es-ear", sort_key = { Latn = { remove_exceptions = {"ñ"}, remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.diaer .. c.cedilla, from = {"ª", "æ", "ñ", "º", "œ"}, to = {"a", "ae", "n" .. p[1], "o", "oe"} }, }, standard_chars = { Latn = "AaÁáBbCcDdEeÉéFfGgHhIiÍíJjLlMmNnÑñOoÓóPpQqRrSsTtUuÚúÜüVvXxYyZz", Brai = c.braille, c.punc }, } m["et"] = { "愛沙尼亞語", 9072, "urj-fin", "Latn", sort_key = { from = { "š", "ž", "õ", "ä", "ö", "ü", -- 2 chars "z" -- 1 char }, to = { "s" .. p[1], "s" .. p[3], "w" .. p[1], "w" .. p[2], "w" .. p[3], "w" .. p[4], "s" .. p[2] } }, standard_chars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvÕõÄäÖöÜü" .. c.punc, } m["eu"] = { "巴斯克語", 8752, "euq", "Latn", sort_key = { from = {"ç", "ñ"}, to = {"c" .. p[1], "n" .. p[1]} }, standard_chars = "AaBbDdEeFfGgHhIiJjKkLlMmNnÑñOoPpRrSsTtUuXxZz" .. c.punc, } m["fa"] = { "波斯語", 9168, "ira-swi", "Arab, Hebr", ancestors = "fa-cls", strip_diacritics = { Arab = { -- character "ۂ" code U+06C2 to "ه" and "هٔ" (U+0647 + U+0654) to "ه"; hamzatu l-waṣli to a regular alif from = {"هٔ", "ٱ"}, -- character "ۂ" code U+06C2 to "ه"; hamzatu l-waṣli to a regular alif to = {"ه", "ا"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, }, }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["ff"] = { "富拉語", 33454, "alv-fwo", "Latn, Adlm", } m["fi"] = { "芬蘭語", 1412, "urj-fin", "Latn", display_text = { from = {"'"}, to = {"’"} }, strip_diacritics = { -- used to indicate gemination of the next consonant remove_diacritics = "ˣ", from = {"’"}, to = {"'"}, }, sort_key = { -- [[Appendix:Finnish alphabet#Collation]] + "aͤ" and "oͤ" as historical variants of "ä" and "ö". remove_diacritics = "'’:" .. c.diacritics, remove_exceptions = { "a[" .. c.ringabove .. c.diaer .. c.small_e .. "]", -- åäaͤ "o[" .. c.diaer .. c.tilde .. c.dacute .. c.small_e .. "]", -- öõőoͤ "u[" .. c.diaer .. c.dacute .. "]" -- üű }, from = {"æ", "[ðđ]", "ł", "ŋ", "œ", "ß", "þ", "u[" .. c.diaer .. c.dacute .. "]", "å", "aͤ", "o[" .. c.tilde .. c.dacute .. c.small_e .. "]", "ø", "(.)['%-]"}, to = {"ae", "d", "l", "n", "oe", "ss", "th", "y", "z" .. p[1], "ä", "ö", "ö", "%1"} }, standard_chars = "AaBbDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvYyÄäÖö" .. c.punc, } m["fj"] = { "斐濟語", 33295, "poz-pcc", "Latn", } m["fo"] = { "法羅語", 25258, "gmq-ins", "Latn", sort_key = { from = {"á", "ð", "í", "ó", "ú", "ý", "æ", "ø"}, to = {"a" .. p[1], "d" .. p[1], "i" .. p[1], "o" .. p[1], "u" .. p[1], "y" .. p[1], "z" .. p[1], "z" .. p[2]} }, standard_chars = "AaÁáBbDdÐðEeFfGgHhIiÍíJjKkLlMmNnOoÓóPpRrSsTtUuÚúVvYyÝýÆæØø" .. c.punc, } m["fr"] = { "法語", 150, "roa-oil", "Latn, Brai", ancestors = "frm", sort_key = { Latn = s["roa-oil-sortkey"] }, standard_chars = { Latn = "AaÀàÂâBbCcÇçDdEeÉéÈèÊêËëFfGgHhIiÎîÏïJjLlMmNnOoÔôŒœPpQqRrSsTtUuÙùÛûÜüVvXxYyZz", Brai = c.braille, c.punc }, } m["fy"] = { "西弗里斯蘭語", 27175, "gmw-fri", "Latn", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer, from = {"y"}, to = {"i"} }, standard_chars = "AaâäàÆæBbCcDdEeéêëèFfGgHhIiïìYyỳJjKkLlMmNnOoôöòPpRrSsTtUuúûüùVvWwZz" .. c.punc, } m["ga"] = { "愛爾蘭語", 9142, "cel-gae", "Latn, Latg", ancestors = "mga", sort_key = { remove_diacritics = c.acute, from = {"ḃ", "ċ", "ḋ", "ḟ", "ġ", "ṁ", "ṗ", "ṡ", "ṫ"}, to = {"bh", "ch", "dh", "fh", "gh", "mh", "ph", "sh", "th"} }, standard_chars = "AaÁáBbCcDdEeÉéFfGgHhIiÍíLlMmNnOoÓóPpRrSsTtUuÚúVv" .. c.punc, } m["gd"] = { "蘇格蘭蓋爾語", 9314, "cel-gae", "Latn, Latg", ancestors = "mga", sort_key = {remove_diacritics = c.grave .. c.acute}, standard_chars = "AaÀàBbCcDdEeÈèFfGgHhIiÌìLlMmNnOoÒòPpRrSsTtUuÙù" .. c.punc, } m["gl"] = { "加利西亞語", 9307, "roa-gap", "Latn", sort_key = { remove_diacritics = c.acute, from = {"ñ"}, to = {"n" .. p[1]} }, standard_chars = "AaÁáBbCcDdEeÉéFfGgHhIiÍíÏïLlMmNnÑñOoÓóPpQqRrSsTtUuÚúÜüVvXxZz" .. c.punc, } m["gu"] = { "古吉拉特語", 5137, "inc-wes", "Arab, Gujr", ancestors = "inc-mgu", translit = { Gujr = "gu-translit", }, strip_diacritics = { Arab = {remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.kasra .. c.shadda .. c.sukun}, Gujr = {remove_diacritics = "઼"}, }, } m["gv"] = { "曼島語", 12175, "cel-gae", "Latn", ancestors = "mga", sort_key = {remove_diacritics = c.cedilla .. "-"}, standard_chars = "AaBbCcÇçDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwYy" .. c.punc, } m["ha"] = { "豪薩語", 56475, "cdc-wst", "Latn, Arab", strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron} }, sort_key = { Latn = { from = {"ɓ", "b'", "ɗ", "d'", "ƙ", "k'", "sh", "ƴ", "'y"}, to = {"b" .. p[1], "b" .. p[2], "d" .. p[1], "d" .. p[2], "k" .. p[1], "k" .. p[2], "s" .. p[1], "y" .. p[1], "y" .. p[2]} }, }, } m["he"] = { "希伯來語", 9288, "sem-can", "Hebr, Phnx, Brai, Samr", ancestors = "he-med", -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] -- Samr strip_diacritics, sort_key in [[Module:scripts/data]] -- Phnx translit in [[Module:scripts/data]] (NOTE: not present before, presumably an accidental omission) } m["hi"] = { "印地語", 1568, "inc-hnd", "Deva, Kthi, Newa", translit = { Deva = "hi-translit" }, standard_chars = { Deva = "अआइईउऊएऐओऔकखगघङचछजझञटठडढणतथदधनपफबभमयरलवशषसहत्रज्ञक्षक़ख़ग़ज़झ़ड़ढ़फ़काखागाघाङाचाछाजाझाञाटाठाडाढाणाताथादाधानापाफाबाभामायारालावाशाषासाहात्राज्ञाक्षाक़ाख़ाग़ाज़ाझ़ाड़ाढ़ाफ़ाकिखिगिघिङिचिछिजिझिञिटिठिडिढिणितिथिदिधिनिपिफिबिभिमियिरिलिविशिषिसिहित्रिज्ञिक्षिक़िख़िग़िज़िझ़िड़िढ़िफ़िकीखीगीघीङीचीछीजीझीञीटीठीडीढीणीतीथीदीधीनीपीफीबीभीमीयीरीलीवीशीषीसीहीत्रीज्ञीक्षीक़ीख़ीग़ीज़ीझ़ीड़ीढ़ीफ़ीकुखुगुघुङुचुछुजुझुञुटुठुडुढुणुतुथुदुधुनुपुफुबुभुमुयुरुलुवुशुषुसुहुत्रुज्ञुक्षुक़ुख़ुग़ुज़ुझ़ुड़ुढ़ुफ़ुकूखूगूघूङूचूछूजूझूञूटूठूडूढूणूतूथूदूधूनूपूफूबूभूमूयूरूलूवूशूषूसूहूत्रूज्ञूक्षूक़ूख़ूग़ूज़ूझ़ूड़ूढ़ूफ़ूकेखेगेघेङेचेछेजेझेञेटेठेडेढेणेतेथेदेधेनेपेफेबेभेमेयेरेलेवेशेषेसेहेत्रेज्ञेक्षेक़ेख़ेग़ेज़ेझ़ेड़ेढ़ेफ़ेकैखैगैघैङैचैछैजैझैञैटैठैडैढैणैतैथैदैधैनैपैफैबैभैमैयैरैलैवैशैषैसैहैत्रैज्ञैक्षैक़ैख़ैग़ैज़ैझ़ैड़ैढ़ैफ़ैकोखोगोघोङोचोछोजोझोञोटोठोडोढोणोतोथोदोधोनोपोफोबोभोमोयोरोलोवोशोषोसोहोत्रोज्ञोक्षोक़ोख़ोग़ोज़ोझ़ोड़ोढ़ोफ़ोकौखौगौघौङौचौछौजौझौञौटौठौडौढौणौतौथौदौधौनौपौफौबौभौमौयौरौलौवौशौषौसौहौत्रौज्ञौक्षौक़ौख़ौग़ौज़ौझ़ौड़ौढ़ौफ़ौक्ख्ग्घ्ङ्च्छ्ज्झ्ञ्ट्ठ्ड्ढ्ण्त्थ्द्ध्न्प्फ्ब्भ्म्य्र्ल्व्श्ष्स्ह्त्र्ज्ञ्क्ष्क़्ख़्ग़्ज़्झ़्ड़्ढ़्फ़्।॥०१२३४५६७८९॰", c.punc }, } m["ho"] = { "希里摩圖語", 33617, "crp", "Latn", ancestors = "meu", } m["ht"] = { "海地克里奧爾語", 33491, "crp", "Latn", ancestors = "ht-sdm", sort_key = { from = { "oun", -- 3 chars "an", "ch", "è", "en", "ng", "ò", "on", "ou", "ui" -- 2 chars }, to = { "o" .. p[4], "a" .. p[1], "c" .. p[1], "e" .. p[1], "e" .. p[2], "n" .. p[1], "o" .. p[1], "o" .. p[2], "o" .. p[3], "u" .. p[1] } }, } m["hu"] = { "匈牙利語", 9067, "urj-ugr", "Latn, Hung", ancestors = "ohu", sort_key = { Latn = { from = { "dzs", -- 3 chars "á", "cs", "dz", "é", "gy", "í", "ly", "ny", "ó", "ö", "ő", "sz", "ty", "ú", "ü", "ű", "zs", -- 2 chars }, to = { "d" .. p[2], "a" .. p[1], "c" .. p[1], "d" .. p[1], "e" .. p[1], "g" .. p[1], "i" .. p[1], "l" .. p[1], "n" .. p[1], "o" .. p[1], "o" .. p[2], "o" .. p[3], "s" .. p[1], "t" .. p[1], "u" .. p[1], "u" .. p[2], "u" .. p[3], "z" .. p[1], } }, }, standard_chars = { Latn = "AaÁáBbCcDdEeÉéFfGgHhIiÍíJjKkLlMmNnOoÓóÖöŐőPpQqRrSsTtUuÚúÜüŰűVvWwXxYyZz", c.punc }, } m["hy"] = { "亞美尼亞語", 8785, "hyx", "Armn, Brai", ancestors = "axm", -- Armn translit in [[Module:scripts/data]] override_translit = true, strip_diacritics = { Armn = { remove_diacritics = "՛՜՞՟", from = {"եւ", "<sup>յ</sup>", "<sup>ի</sup>", "<sup>է</sup>", "յ̵", "ՙ", "՚"}, to = {"և", "յ", "ի", "է", "ֈ", "ʻ", "’"} }, }, sort_key = { Armn = { from = { "ու", "եւ", -- 2 chars "և" -- 1 char }, to = { "ւ", "եվ", "եվ" } }, }, } m["hz"] = { "赫雷羅語", 33315, "bnt-swb", "Latn", } m["ia"] = { "因特語", 35934, "art", "Latn", } m["id"] = { "印尼語", 9240, "poz-mly", "Latn", ancestors = "ms", standard_chars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz" .. c.punc, } m["ie"] = { "西方國際語", 35850, "art", "Latn", type = "appendix-constructed", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ}, } m["ig"] = { "伊博語", 33578, "alv-igb", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.macron}, sort_key = { from = {"gb", "gh", "gw", "ị", "kp", "kw", "ṅ", "nw", "ny", "ọ", "sh", "ụ"}, to = {"g" .. p[1], "g" .. p[2], "g" .. p[3], "i" .. p[1], "k" .. p[1], "k" .. p[2], "n" .. p[1], "n" .. p[2], "n" .. p[3], "o" .. p[1], "s" .. p[1], "u" .. p[1]} }, } m["ii"] = { "彝語", 34235, "tbq-nlo", "Yiii", translit = "ii-translit", } m["ik"] = { "伊努皮克語", 27183, "esx-inu", "Latn", sort_key = { from = { "ch", "ġ", "dj", "ḷ", "ł̣", "ñ", "ng", "r̂", "sr", "zr", -- 2 chars "ł", "ŋ", "ʼ" -- 1 char }, to = { "c" .. p[1], "g" .. p[1], "h" .. p[1], "l" .. p[1], "l" .. p[3], "n" .. p[1], "n" .. p[2], "r" .. p[1], "s" .. p[1], "z" .. p[1], "l" .. p[2], "n" .. p[2], "z" .. p[2] } }, } m["io"] = { "伊多語", 35224, "art", "Latn", } m["is"] = { "冰島語", 294, "gmq-ins", "Latn", sort_key = { from = {"á", "ð", "é", "í", "ó", "ú", "ý", "þ", "æ", "ö"}, to = {"a" .. p[1], "d" .. p[1], "e" .. p[1], "i" .. p[1], "o" .. p[1], "u" .. p[1], "y" .. p[1], "z" .. p[1], "z" .. p[2], "z" .. p[3]} }, standard_chars = "AaÁáBbDdÐðEeÉéFfGgHhIiÍíJjKkLlMmNnOoÓóPpRrSsTtUuÚúVvXxYyÝýÞþÆæÖö" .. c.punc, } m["it"] = { "意大利語", 652, "roa-itr", "Latn", ancestors = "roa-oit", sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.ringabove}, standard_chars = "AaÀàBbCcDdEeÈèÉéFfGgHhIiÌìLlMmNnOoÒòPpQqRrSsTtUuÙùVvZz" .. c.punc, } m["iu"] = { "因紐特語", 29921, "esx-inu", "Cans, Latn", translit = { Cans = "cr-translit" }, override_translit = true, } m["ja"] = { "日語", 5287, "jpx", "Jpan, Latn, Brai", ancestors = "ja-ear", translit = s["jpx-translit"], link_tr = true, display_text = s["jpx-displaytext"], strip_diacritics = s["jpx-stripdiacritics"], sort_key = s["jpx-sortkey"], } m["jv"] = { "爪哇語", 33549, "poz", "Latn, Java, Arab", ancestors = "kaw", translit = { Java = "jv-translit" }, link_tr = true, strip_diacritics = { Latn = {remove_diacritics = c.circ} -- Modern jv don't use ê }, sort_key = { Latn = { from = {"å", "dh", "é", "è", "ng", "ny", "th"}, to = {"a" .. p[1], "d" .. p[1], "e" .. p[1], "e" .. p[2], "n" .. p[1], "n" .. p[2], "t" .. p[1]} }, }, } m["ka"] = { "格魯吉亞語", 8108, "ccs-gzn", "Geor, Geok, Hebr", -- Hebr is used to write Judeo-Georgian ancestors = "ka-mid", -- Geor, Geok translit in [[Module:scripts/data]] override_translit = true, strip_diacritics = { Geor = s["ka-stripdiacritics"], Geok = s["ka-stripdiacritics"], }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["kg"] = { "剛果語", 33702, "bnt-kng", "Latn", } m["ki"] = { "基庫尤語", 33587, "bnt-kka", "Latn", } m["kj"] = { "寬亞瑪語", 1405077, "bnt-ova", "Latn", } m["kk"] = { "哈薩克語", 9252, "trk-kno", "Cyrl, Latn, Arab", translit = "kk-translit", -- override_translit = true, sort_key = { Cyrl = { from = {"ә", "ғ", "ё", "қ", "ң", "ө", "ұ", "ү", "һ", "і"}, to = {"а" .. p[1], "г" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1], "у" .. p[2], "х" .. p[1], "ы" .. p[1]} }, }, standard_chars = { Cyrl = "АаӘәБбВвГгҒғДдЕеЁёЖжЗзИиЙйКкҚқЛлМмНнҢңОоӨөПпРрСсТтУуҰұҮүФфХхҺһЦцЧчШшЩщЪъЫыІіЬьЭэЮюЯя", c.punc }, } m["kl"] = { "格陵蘭語", 25355, "esx-inu", "Latn", sort_key = { from = {"æ", "ø", "å"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} } } m["km"] = { "高棉語", 9205, "mkh-kmr", "Khmr", ancestors = "xhm", translit = "km-translit", --This might yield unwanted result unless its entry has {{km-IPA}}. } m["kn"] = { "卡納達語", 33673, "dra-kan", "Knda, Tutg", ancestors = "dra-mkn", -- Knda translit in [[Module:scripts/data]] } m["ko"] = { "朝鮮語", 9176, "qfa-kor", "Kore, Brai", ancestors = "ko-ear", translit = { Kore = "ko-translit", }, -- Kore strip_diacritics in [[Module:scripts/data]] } m["kr"] = { "卡努里語", 36094, "ssa-sah", "Latn, Arab", -- the sortkey and strip_diacritics are only for standard Kanuri; when dialectal entries get added, someone will have to work out how the dialects should be represented orthographically strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.breve} }, sort_key = { Latn = { from = {"ǝ", "ny", "ɍ", "sh"}, to = {"e" .. p[1], "n" .. p[1], "r" .. p[1], "s" .. p[1]} }, }, } m["ks"] = { "克什米爾語", 33552, "inc-kas", "Aran, Deva, Shrd, Latn", translit = { Aran = "ks-Aran-translit", Deva = "ks-Deva-translit", -- Shrd translit in [[Module:scripts/data]] }, } -- "kv" is treated as "koi", "kpv", see [[WT:LT]] m["kw"] = { "康沃爾語", 25289, "cel-brs", "Latn", ancestors = "cnx", sort_key = { from = {"ch"}, to = {"c" .. p[1]} }, } m["ky"] = { "吉爾吉斯語", 9255, "trk-kkp", "Cyrl, Latn, Arab", translit = { Cyrl = "ky-translit" }, override_translit = true, sort_key = { Cyrl = { from = {"ё", "ң", "ө", "ү"}, to = {"е" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1]} }, }, } m["la"] = { "拉丁語", 397, "itc-laf", "Latn, Ital", ancestors = "itc-ola", -- Ital translit in [[Module:scripts/data]] (NOTE: formerly not present, probably an accidental omission) display_text = { Latn = s["itc-Latn-displaytext"] }, strip_diacritics = { Latn = s["itc-Latn-stripdiacritics"] }, sort_key = { Latn = s["itc-Latn-sortkey"] }, standard_chars = { Latn = "AaBbCcDdEeFfGgHhIiLlMmNnOoPpQqRrSsTtUuVvXx", c.punc }, } m["lb"] = { "盧森堡語", 9051, "gmw-hgm", "Latn, Brai", ancestors = "gmw-cfr", sort_key = { Latn = { from = {"ä", "ë", "é"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3]} }, }, } m["lg"] = { "盧干達語", 33368, "bnt-nyg", "Latn", strip_diacritics = {remove_diacritics = c.acute .. c.circ}, sort_key = { from = {"ŋ"}, to = {"n" .. p[1]} }, } m["li"] = { "林堡語", 102172, "gmw-frk", "Latn", ancestors = "dum", } m["ln"] = { "林加拉語", 36217, "bnt-bmo", "Latn", sort_key = { remove_diacritics = c.acute .. c.circ .. c.caron, from = {"ɛ", "gb", "mb", "mp", "nd", "ng", "nk", "ns", "nt", "ny", "nz", "ɔ"}, to = {"e" .. p[1], "g" .. p[1], "m" .. p[1], "m" .. p[2], "n" .. p[1], "n" .. p[2], "n" .. p[3], "n" .. p[4], "n" .. p[5], "n" .. p[6], "n" .. p[7], "o" .. p[1]} }, } m["lo"] = { "老撾語", 9211, "tai-swe", "Laoo", -- also Tai Noi/Lao Buhan script translit = "lo-translit", sort_key = "Laoo-sortkey", standard_chars = "0-9ກຂຄງຈຊຍດຕຖທນບປຜຝພຟມຢຣລວສຫອຮຯ-ໝ" .. c.punc, } m["lt"] = { "立陶宛語", 9083, "bat-eas", "Latn", ancestors = "olt", display_text = "lt-common", strip_diacritics = "lt-common", sort_key = "lt-common", standard_chars = "AaĄąBbCcČčDdEeĘęĖėFfGgHhIiĮįYyJjKkLlMmNnOoPpRrSsŠšTtUuŲųŪūVvZzŽž" .. c.punc, } m["lu"] = { "盧巴卡丹加語", 36157, "bnt-lub", "Latn", } m["lv"] = { "拉脫維亞語", 9078, "bat-eas", "Latn", strip_diacritics = { -- This attempts to convert vowels with tone marks to vowels either with or without macrons. Specifically, there should be no macrons if the vowel is part of a diphthong (including resonant diphthongs such pìrksts -> pirksts not #pīrksts). What we do is first convert the vowel + tone mark to a vowel + tilde in a decomposed fashion, then remove the tilde in diphthongs, then convert the remaining vowel + tilde sequences to macroned vowels, then delete any other tilde. We leave already-macroned vowels alone: Both e.g. ar and ār occur before consonants. FIXME: This still might not be sufficient. from = {"([Ee])" .. c.cedilla, "[" .. c.grave .. c.circ .. c.tilde .."]", "([aAeEiIoOuU])" .. c.tilde .."?([lrnmuiLRNMUI])" .. c.tilde .. "?([^aAeEiIoOuU])", "([aAeEiIoOuU])" .. c.tilde .."?([lrnmuiLRNMUI])" .. c.tilde .."?$", "([iI])" .. c.tilde .. "?([eE])" .. c.tilde .. "?", "([aAeEiIuU])" .. c.tilde, c.tilde}, to = {"%1", c.tilde, "%1%2%3", "%1%2", "%1%2", "%1" .. c.macron} }, sort_key = { from = {"ā", "č", "ē", "ģ", "ī", "ķ", "ļ", "ņ", "š", "ū", "ž"}, to = {"a" .. p[1], "c" .. p[1], "e" .. p[1], "g" .. p[1], "i" .. p[1], "k" .. p[1], "l" .. p[1], "n" .. p[1], "s" .. p[1], "u" .. p[1], "z" .. p[1]} }, standard_chars = "AaĀāBbCcČčDdEeĒēFfGgĢģHhIiĪīJjKkĶķLlĻļMmNnŅņOoPpRrSsŠšTtUuŪūVvZzŽž" .. c.punc, } m["mg"] = { "馬拉加斯語", 7930, "poz-bre", "Latn, Arab", } m["mh"] = { "馬紹爾語", 36280, "poz-mic", "Latn", sort_key = { from = {"ā", "ļ", "m̧", "ņ", "n̄", "o̧", "ō", "ū"}, to = {"a" .. p[1], "l" .. p[1], "m" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1], "o" .. p[2], "u" .. p[1]} }, } m["mi"] = { "毛利語", 36451, "poz-pep", "Latn", sort_key = { remove_diacritics = c.macron, from = {"ng", "wh"}, to = {"n" .. p[1], "w" .. p[1]} }, } m["mk"] = { "馬其頓語", 9296, "zls", "Cyrl, Polyt", ancestors = "cu", translit = { Cyrl = "mk-translit", -- FIXME: formerly no translit specified for Polyt; unclear if the default [[Module:grc-translit]] is -- acceptable, so we disable it for now Polyt = false, }, strip_diacritics = { Cyrl = { remove_diacritics = c.acute, remove_exceptions = {"Ѓ", "ѓ", "Ќ", "ќ"} }, }, sort_key = { Cyrl = { remove_diacritics = c.grave, remove_exceptions = {"ѓ", "ќ"}, from = {"ѓ", "ѕ", "ј", "љ", "њ", "ќ", "џ"}, to = {"д" .. p[1], "з" .. p[1], "и" .. p[1], "л" .. p[1], "н" .. p[1], "т" .. p[1], "ч" .. p[1]} }, }, -- Polyt display_text, strip_diacritics, sort_key in [[Module:scripts/data]] standard_chars = { Cyrl = "АаБбВвГгДдЃѓЕеЖжЗзЅѕИиЈјКкЛлЉљМмНнЊњОоПпРрСсТтЌќУуФфХхЦцЧчЏџШш", c.punc }, } m["ml"] = { "馬拉雅拉姆語", 36236, "dra-mal", "Mlym", override_translit = true, -- Mlym translit in [[Module:scripts/data]] } m["mn"] = { "蒙古語", 9246, "xgn-cen", "Cyrl, Mong, Latn, Brai", ancestors = "cmg", translit = { Cyrl = "mn-translit", -- Mong translit in [[Module:scripts/data]] }, override_translit = true, -- Mong display_text and strip_diacritics in [[Module:scripts/data]] strip_diacritics = { Cyrl = {remove_diacritics = c.grave .. c.acute}, }, sort_key = { Cyrl = { remove_diacritics = c.grave, from = {"ё", "ө", "ү"}, to = {"е" .. p[1], "о" .. p[1], "у" .. p[1]} }, }, standard_chars = { Cyrl = "АаБбВвГгДдЕеЁёЖжЗзИиЙйЛлМмНнОоӨөРрСсТтУуҮүХхЦцЧчШшЫыЬьЭэЮюЯя—", Brai = c.braille, c.punc }, } -- "mo" is treated as "ro", see [[WT:LT]] m["mr"] = { "馬拉地語", 1571, "inc-sou", "Deva, Modi", ancestors = "omr", translit = { Deva = "mr-translit", Modi = "mr-Modi-translit", }, strip_diacritics = { Deva = { from = {"च़", "ज़", "झ़"}, to = {"च", "ज", "झ"} }, }, } m["ms"] = { "馬來語", 9237, "poz-mly", "Latn, Arab", ancestors = "ms-cla", standard_chars = { Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz", c.punc }, } m["mt"] = { "馬爾他語", 9166, "sem-arb", "Latn", display_text = { from = {"'"}, to = {"’"} }, strip_diacritics = { from = {"’"}, to = {"'"}, }, ancestors = "sqr", sort_key = { from = { "ċ", "ġ", "ż", -- Convert into PUA so that decomposed form does not get caught by the next step. "([cgz])", -- Ensure "c" comes after "ċ", "g" comes after "ġ" and "z" comes after "ż". "g" .. p[1] .. "ħ", -- "għ" after initial conversion of "g". p[3], p[4], "ħ", "ie", p[5] -- Convert "ċ", "ġ", "ħ", "ie", "ż" into final output. }, to = { p[3], p[4], p[5], "%1" .. p[1], "g" .. p[2], "c", "g", "h" .. p[1], "i" .. p[1], "z" } }, } m["my"] = { "緬甸語", 9228, "tbq-brm", "Mymr", ancestors = "obr", translit = "my-translit", override_translit = true, sort_key = { from = {"ျ", "ြ", "ွ", "ှ", "ဿ"}, to = {"္ယ", "္ရ", "္ဝ", "္ဟ", "သ္သ"} }, } m["na"] = { "瑙魯語", 13307, "poz-mic", "Latn", } m["nb"] = { "書面挪威語", 25167, "gmq", "Latn", wikimedia_codes = "no", ancestors = "gmq-mno, da", -- da as an (but not the) ancestor of nb was agreed on - do not change without discussion sort_key = s["no-sortkey"], standard_chars = s["no-standardchars"], } m["nd"] = { "北恩德貝勒語", 35613, "bnt-ngu", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["ne"] = { "尼泊爾語", 33823, "inc-pae", "Deva, Newa", translit = { Deva = "ne-translit" }, } m["ng"] = { "恩東加語", 33900, "bnt-ova", "Latn", } m["nl"] = { "荷蘭語", 7411, "gmw-frk", "Latn, Brai", ancestors = "dum", sort_key = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.diaer .. c.ringabove .. c.cedilla .. "'"}, }, standard_chars = { Latn = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZzÄäËëÏïÖöÜü", Brai = c.braille, c.punc }, } m["nn"] = { "新挪威語", 25164, "gmq-wes", "Latn", ancestors = "gmq-mno", strip_diacritics = { remove_diacritics = c.grave .. c.acute, }, sort_key = s["no-sortkey"], standard_chars = s["no-standardchars"], } m["no"] = { "挪威語", 9043, "gmq-wes", "Latn", ancestors = "gmq-mno", sort_key = s["no-sortkey"], standard_chars = s["no-standardchars"], } m["nr"] = { "南恩德貝勒語", 36785, "bnt-ngu", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["nv"] = { "納瓦霍語", 13310, "apa", "Latn, Brai", sort_key = { remove_diacritics = c.acute .. c.ogonek, from = { "chʼ", "tłʼ", "tsʼ", -- 3 chars "ch", "dl", "dz", "gh", "hw", "kʼ", "kw", "sh", "tł", "ts", "zh", -- 2 chars "ł", "ʼ" -- 1 char }, to = { "c" .. p[2], "t" .. p[2], "t" .. p[4], "c" .. p[1], "d" .. p[1], "d" .. p[2], "g" .. p[1], "h" .. p[1], "k" .. p[1], "k" .. p[2], "s" .. p[1], "t" .. p[1], "t" .. p[3], "z" .. p[1], "l" .. p[1], "z" .. p[2] } }, } m["ny"] = { "齊切瓦語", 33273, "bnt-nys", "Latn", strip_diacritics = {remove_diacritics = c.acute .. c.circ}, sort_key = { from = {"ng'"}, to = {"ng"} }, } m["oc"] = { "奧克語", 14185, "roa-ocr", "Latn, Hebr", ancestors = "pro", sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.diaer .. c.cedilla, from = {"([lns])·h"}, to = {"%1h"} }, }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["oj"] = { "奧吉布瓦語", 33875, "alg", "Cans, Latn", sort_key = { Latn = { from = {"aa", "ʼ", "ii", "oo", "sh", "zh"}, to = {"a" .. p[1], "h" .. p[1], "i" .. p[1], "o" .. p[1], "s" .. p[1], "z" .. p[1]} }, }, } m["om"] = { "奧羅莫語", 33864, "cus-eas", "Latn, Ethi", } m["or"] = { "奧利亞語", 33810, "inc-eas", "Orya", ancestors = "inc-mor", translit = "or-translit", } m["os"] = { "奧塞梯語", 33968, "xsc-sar", "Cyrl, Geor, Latn", ancestors = "oos", translit = { Cyrl = "os-translit", -- Geor translit in [[Module:scripts/data]] }, override_translit = true, display_text = { Cyrl = { from = {"æ"}, to = {"ӕ"} }, Latn = { from = {"ӕ"}, to = {"æ"} }, }, strip_diacritics = { Cyrl = { remove_diacritics = c.grave .. c.acute, from = {"æ"}, to = {"ӕ"} }, Latn = { from = {"ӕ"}, to = {"æ"} }, }, sort_key = { Cyrl = { from = {"ӕ", "гъ", "дж", "дз", "ё", "къ", "пъ", "тъ", "хъ", "цъ", "чъ"}, to = {"а" .. p[1], "г" .. p[1], "д" .. p[1], "д" .. p[2], "е" .. p[1], "к" .. p[1], "п" .. p[1], "т" .. p[1], "х" .. p[1], "ц" .. p[1], "ч" .. p[1]} }, }, } m["pa"] = { "旁遮普語", 58635, "inc-pan", "Guru, Aran", translit = { Guru = "Guru-translit", Aran = "pa-Aran-translit", }, strip_diacritics = { Aran = { remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna, from = {"ݨ", "ࣇ"}, to = {"ن", "ل"} }, }, } m["pi"] = { "巴利語", 36727, "inc-mid", "Latn, Brah, Deva, Beng, Sinh, Mymr, Thai, Lana, Laoo, Khmr, Cakm", --and also Khom ancestors = "sa", translit = { -- Brah translit in [[Module:scripts/data]] Deva = "sa-translit", Beng = "pi-translit", Sinh = "si-translit", Mymr = "pi-translit", Thai = "pi-translit", Lana = "pi-translit", Laoo = "pi-translit", Khmr = "pi-translit", Cakm = "Cakm-translit", }, strip_diacritics = { Thai = { from = {"ึ", u(0xF700), u(0xF70F)}, -- FIXME: Not clear what's going on with the PUA characters here. to = {"ิํ", "ฐ", "ญ"} }, Mymr = { remove_diacritics = c.VS01, }, }, sort_key = { -- FIXME: This needs to be converted into the current standardized format. from = {"ā", "ī", "ū", "ḍ", "ḷ", "m[" .. c.dotabove .. c.dotbelow .. "]", "ṅ", "ñ", "ṇ", "ṭ", "ॐ", "([เโ])([ก-ฮ])", "([ເໂ])([ກ-ຮ])", "ᩔ", "ᩕ", "ᩖ", "ᩘ", "([ᨭ-ᨱ])ᩛ", "([ᨷ-ᨾ])ᩛ", "ᩤ", u(0xFE00), u(0x200D)}, to = {"a~", "i~", "u~", "d~", "l~", "m~", "n~", "n~~", "n~~~", "t~", "ओँ", "%2%1", "%2%1", "ᩈ᩠ᩈ", "᩠ᩁ", "᩠ᩃ", "ᨦ᩠", "%1᩠ᨮ", "%1᩠ᨻ", "ᩣ"} }, } m["pl"] = { "波蘭語", 809, "zlw-lch", "Latn", ancestors = "zlw-mpl", sort_key = { from = {"ą", "ć", "ę", "ł", "ń", "ó", "ś", "ź", "ż"}, to = {"a" .. p[1], "c" .. p[1], "e" .. p[1], "l" .. p[1], "n" .. p[1], "o" .. p[1], "s" .. p[1], "z" .. p[1], "z" .. p[2]} }, standard_chars = "AaĄąBbCcĆćDdEeĘęFfGgHhIiJjKkLlŁłMmNnŃńOoÓóPpRrSsŚśTtUuWwYyZzŹźŻż" .. c.punc, } m["ps"] = { "普什圖語", 58680, "ira-pat", "Arab", strip_diacritics = {remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.zwarakay .. c.superalef}, } m["pt"] = { "葡萄牙語", 5146, "roa-gap", "Latn, Brai", sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.diaer .. c.cedilla, from = {"ª", "æ", "º", "œ"}, to = {"a", "ae", "o", "oe"} }, }, standard_chars = { Latn = "AaÁáÂâÃãBbCcÇçDdEeÉéÊêFfGgHhIiÍíJjLlMmNnOoÓóÔôÕõPpQqRrSsTtUuÚúVvXxZz", Brai = c.braille, c.punc }, } m["qu"] = { "克丘亞語", 5218, "qwe", "Latn", } m["rm"] = { "羅曼什語", 13199, "roa-rhe", ancestors = "rm-old", "Latn", sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.small_e}, } m["ro"] = { "羅馬尼亞語", 7913, "roa-eas", "Latn, Cyrl, Cyrs", translit = { Cyrl = "ro-translit" }, sort_key = { Latn = { remove_diacritics = c.grave .. c.acute, from = {"ă", "â", "î", "ș", "ț"}, to = {"a" .. p[1], "a" .. p[2], "i" .. p[1], "s" .. p[1], "t" .. p[1]} }, Cyrl = { from = {"ӂ"}, to = {"ж" .. p[1]} }, }, -- Cyrs strip_diacritics, sort_key in [[Module:scripts/data]]; presumably not present standard_chars = { Latn = "AaĂăÂâBbCcDdEeFfGgHhIiÎîJjLlMmNnOoPpRrSsȘșTtȚțUuVvXxZz", Cyrl = "АаБбВвГгДдЕеЖжӁӂЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЫыЬьЭэЮюЯя", c.punc }, } m["ru"] = { "俄語", 7737, "zle", "Cyrl, Brai", ancestors = "zle-mru", translit = { Cyrl = "ru-translit" }, display_text = { Cyrl = { from = {"'"}, to = {"’"} }, }, strip_diacritics = { Cyrl = { remove_diacritics = c.grave .. c.acute .. c.diaer, remove_exceptions = {"Ё", "ё", "Ѣ̈", "ѣ̈", "Я̈", "я̈"}, from = {"’"}, to = {"'"}, }, }, sort_key = { Cyrl = { remove_diacritics = c.grave .. c.acute .. c.diaer, from = { "і", "ѣ", "ѳ", "ѵ" }, to = { "и" .. p[1], "ь" .. p[1], "я" .. p[2], "я" .. p[3] } }, }, standard_chars = { Cyrl = "АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя—", Brai = c.braille, (c.punc:gsub("'", "")) -- Exclude apostrophe. }, } m["rw"] = { "盧旺達語", 3217514, "bnt-glb", "Latn", strip_diacritics = {remove_diacritics = c.acute .. c.circ .. c.macron .. c.caron}, } m["sa"] = { "梵語", 11059, "inc", "as-Beng, Bali, Beng, Bhks, Brah, Mymr, xwo-Mong, Deva, Gujr, Guru, Gran, Hani, Java, Kthi, Knda, Kawi, Khar, Khmr, Laoo, Mlym, mnc-Mong, Marc, Modi, Mong, Nand, Newa, Orya, Phag, Ranj, Saur, Shrd, Sidd, Sinh, Soyo, Lana, Takr, Taml, Tang, Telu, Thai, Tibt, Tutg, Tirh, Zanb", --and also Khom; script codes sorted by canonical name rather than code for [[MOD:sa-convert]] translit = { Beng = "sa-Beng-translit", ["as-Beng"] = "sa-Beng-translit", -- Brah translit in [[Module:scripts/data]] Deva = "sa-translit", Gujr = "sa-Gujr-translit", Guru = "sa-Guru-translit", Java = "sa-Java-translit", Kthi = "sa-Kthi-translit", Khmr = "pi-translit", Knda = "sa-Knda-translit", Lana = "pi-translit", Laoo = "pi-translit", Mlym = "sa-Mlym-translit", Modi = "sa-Modi-translit", -- Mong, mnc-Mong, xwo-Mong translit in [[Module:scripts/data]] -- NOTE: Formerly used xal-translit for transliterating xwo-Mong but that only handles Cyrillic; it has -- code to transliterate xwo-Mong but it's broken so I've replaced it with the default xwo-translit. Mymr = "pi-translit", Orya = "sa-Orya-translit", -- Shrd translit in [[Module:scripts/data]] -- Sidd translit in [[Module:scripts/data]] Sinh = "si-translit", Taml = "sa-Taml-translit", Telu = "sa-Telu-translit", Thai = "pi-translit", -- Tibt translit in [[Module:scripts/data]] }, -- Mong display_text and strip_diacritics in [[Module:scripts/data]] -- Tibt display_text, strip_diacritics, sort_key in [[Module:scripts/data]] strip_diacritics = { Deva = s["sa-Deva-stripdiacritics"], Mymr = { remove_diacritics = c.VS01, }, Thai = { from = {"ึ", u(0xF700), u(0xF70F)}, -- FIXME: Not clear what's going on with the PUA characters here. to = {"ิํ", "ฐ", "ญ"} }, }, sort_key = { Deva = s["sa-Deva-stripdiacritics"], -- until we have a proper Sanskrit sorting algorithm. Lana = { -- Tai Tham from = {"ᩔ", "ᩕ", "ᩖ", "ᩘ", "([ᨭ-ᨱ])ᩛ", "([ᨷ-ᨾ])ᩛ", "ᩤ"}, to = {"ᩈ᩠ᩈ", "᩠ᩁ", "᩠ᩃ", "ᨦ᩠", "%1᩠ᨮ", "%1᩠ᨻ", "ᩣ"}, }, Laoo = "Laoo-sortkey", Latn = { from = {"ā", "ī", "ū", "ḍ", "ḷ", "ḹ", "m[" .. c.dotabove .. c.dotbelow .. "]", "ṅ", "ñ", "ṇ", "ṛ", "ṝ", "ś", "ṣ", "ṭ"}, to = {"a~", "i~", "u~", "d~", "l~", "l~~", "m~", "n~", "n~~", "n~~~", "r~", "r~~", "s~", "s~~", "t~"}, }, Mymr = { remove_diacritics = c.VS01, }, Thai = "Thai-sortkey", -- FIXME: The previous sort key which mixed all scripts removed ZWJ; I don't know which script(s) this was -- intended for and there are no other languages which remove it in the sort key AFAIK. If it needs to be -- removed, specify the script(s) it needs to be removed under or add handling for the "all" script that applies -- regardless of script. --all = { -- remove_diacritics = c.ZWJ, --}, }, } m["sc"] = { "撒丁語", 33976, "roa-sou", "Latn", ancestors = "sc-old", } m["sd"] = { "信德語", 33997, "inc-snd", "Arab, Deva, Sind, Khoj", translit = { Sind = "Sind-translit", Arab = "sd-Arab-translit" }, strip_diacritics = { Arab = { remove_diacritics = c.kashida .. c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, from = {"ٱ"}, to = {"ا"} }, }, } m["se"] = { "北薩米語", 33947, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, strip_diacritics = {remove_diacritics = c.macron .. c.dotbelow .. "'ˈ"}, sort_key = { from = {"á", "č", "đ", "ŋ", "š", "ŧ", "ž"}, to = {"a" .. p[1], "c" .. p[1], "d" .. p[1], "n" .. p[1], "s" .. p[1], "t" .. p[1], "z" .. p[1]} }, standard_chars = "AaÁáBbCcČčDdĐđEeFfGgHhIiJjKkLlMmNnŊŋOoPpRrSsŠšTtŦŧUuVvZzŽž" .. c.punc, } m["sg"] = { "桑戈語", 33954, "crp", "Latn", ancestors = "ngb", } m["sh"] = { "塞爾維亞-克羅地亞語", 9301, "zls", "Latn, Cyrl, Glag, Arab", ietf_subtag = "hbs", -- ISO 639-3 code, since "sh" is deprecated from ISO 639-1 wikimedia_codes = "sh, bs, hr, sr", strip_diacritics = { Latn = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {"Ć", "ć", "Ś", "ś", "Ź", "ź"} }, Cyrl = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {"З́", "з́", "С́", "с́"} }, }, sort_key = { Latn = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {"ć", "ś", "ź"}, from = {"č", "ć", "dž", "đ", "lj", "nj", "š", "ś", "ž", "ź"}, to = {"c" .. p[1], "c" .. p[2], "d" .. p[1], "d" .. p[2], "l" .. p[1], "n" .. p[1], "s" .. p[1], "s" .. p[2], "z" .. p[1], "z" .. p[2]} }, Cyrl = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {"з́", "с́"}, from = {"ђ", "з́", "ј", "љ", "њ", "с́", "ћ", "џ"}, to = {"д" .. p[1], "з" .. p[1], "и" .. p[1], "л" .. p[1], "н" .. p[1], "с" .. p[1], "т" .. p[1], "ч" .. p[1]} }, }, standard_chars = { Latn = "AaBbCcČčĆćDdĐđEeFfGgHhIiJjKkLlMmNnOoPpRrSsŠšTtUuVvZzŽž", Cyrl = "АаБбВвГгДдЂђЕеЖжЗзИиЈјКкЛлЉљМмНнЊњОоПпРрСсТтЋћУуФфХхЦцЧчЏџШш", c.punc }, } m["si"] = { "僧加羅語", 13267, "inc-ins", "Sinh", translit = "si-translit", override_translit = true, } m["sk"] = { "斯洛伐克語", 9058, "zlw", "Latn", ancestors = "zlw-osk", sort_key = {remove_diacritics = c.acute .. c.circ .. c.diaer .. c.caron}, standard_chars = "AaÁáÄäBbCcČčDdĎďEeÉéFfGgHhIiÍíJjKkLlĹ弾MmNnŇňOoÓóÔôPpRrŔŕSsŠšTtŤťUuÚúVvYyÝýZzŽž" .. c.punc, } m["sl"] = { "斯洛文尼亞語", 9063, "zls", "Latn", strip_diacritics = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.dgrave .. c.invbreve .. c.dotbelow, remove_exceptions = {"Ć", "ć", "Ǵ", "ǵ", "Ś", "ś", "Ź", "ź"}, from = {"Ə", "ə", "Ł", "ł"}, to = {"E", "e", "L", "l"}, }, sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dotabove .. c.ringabove .. c.dgrave .. c.invbreve .. c.dotbelow .. c.ringbelow .. c.ogonek, remove_exceptions = {"ć", "ǵ", "ś", "ź"}, from = {"ä", "č", "ć", "đ", "ə", "ë", "ǧ", "ǵ", "ï", "ł", "ö", "š", "ś", "ü", "ž", "ź"}, to = {"a" .. p[1], "c" .. p[1], "c" .. p[2], "d" .. p[1], "e", "e" .. p[1], "g" .. p[1], "g" .. p[2], "i" .. p[1], "l", "o" .. p[1], "s" .. p[1], "s" .. p[2], "u" .. p[1], "z" .. p[1], "z" .. p[2]}, }, standard_chars = "AaBbCcČčDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsŠšTtUuVvZzŽž" .. c.punc, } m["sm"] = { "薩摩亞語", 34011, "poz-pnp", "Latn", } m["sn"] = { "修納語", 34004, "bnt-sho", "Latn", strip_diacritics = {remove_diacritics = c.acute}, } m["so"] = { "索馬里語", 13275, "cus-som", "Latn, Arab, Osma", strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ} }, } m["sq"] = { "阿爾巴尼亞語", 8748, "sqj", "Latn, Grek, Arab, Elba, Todr, Vith", translit = { Elba = "Elba-translit", Vith = "Vith-translit", }, -- Grek display_text, strip_diacritics, sort_key in [[Module:scripts/data]] strip_diacritics = { Latn = { remove_diacritics = c.acute .. c.circ .. c.macron, from = {'^[ie] (%w)', '^të (%w)'}, to = {'%1', '%1'}, }, }, sort_key = { Latn = { remove_diacritics = c.acute .. c.circ .. c.macron .. c.tilde .. c.breve .. c.caron, from = {'^[ie] (%w)', '^të (%w)', 'ç', 'dh', 'ë', 'gj', 'll', 'nj', 'rr', 'sh', 'th', 'xh', 'zh'}, to = {'%1', '%1', 'c'..p[1], 'd'..p[1], 'e'..p[1], 'g'..p[1], 'l'..p[1], 'n'..p[1], 'r'..p[1], 's'..p[1], 't'..p[1], 'x'..p[1], 'z'..p[1]}, } -- TODO: Grek if the default sort key is unsuitable }, standard_chars = { Latn = "AaBbCcÇçDdEeËëFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvXxYyZz", c.punc }, } m["ss"] = { "史瓦濟語", 34014, "bnt-ngu", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["st"] = { "塞索托語", 34340, "bnt-sts", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["su"] = { "巽他語", 34002, "poz-msa", "Latn, Sund, Arab", ancestors = "osn", translit = { Sund = "Sund-translit" }, } m["sv"] = { "瑞典語", 9027, "gmq-eas", "Latn", ancestors = "gmq-osw-lat", sort_key = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron .. c.dacute .. c.caron .. c.cedilla .. "':", remove_exceptions = {"å"}, from = {"ø", "æ", "œ", "ß", "å", "aͤ", "oͤ"}, to = {"ö", "ae", "oe", "ss", "z" .. p[1], "ä", "ö"} }, standard_chars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsTtUuVvXxYyÅåÄäÖö" .. c.punc, } m["sw"] = { "斯瓦希里語", 7838, "bnt-swh", "Latn, Arab", sort_key = { Latn = { from = {"ng'"}, to = {"ng" .. p[1]} }, }, } m["ta"] = { "泰米爾語", 5885, "dra-tam", "Taml", ancestors = "ta-mid", translit = "ta-translit", override_translit = true, } m["te"] = { "泰盧固語", 8097, "dra-tel", "Telu", translit = "te-translit", override_translit = true, } m["tg"] = { "塔吉克語", 9260, "ira-swi", "Cyrl, Arab, Latn", ancestors = "fa-cls", translit = { Cyrl = "tg-translit" }, override_translit = true, strip_diacritics = { Cyrl = s["tg-stripdiacritics"], Latn = s["tg-stripdiacritics"], }, sort_key = { Cyrl = { from = {"ғ", "ё", "ӣ", "қ", "ӯ", "ҳ", "ҷ"}, to = {"г" .. p[1], "е" .. p[1], "и" .. p[1], "к" .. p[1], "у" .. p[1], "х" .. p[1], "ч" .. p[1]} }, }, } m["th"] = { "泰語", 9217, "tai-swe", "Thai, Khomt, Brai", translit = { Thai = "th-translit" }, sort_key = { Thai = "Thai-sortkey" }, } m["ti"] = { "提格里尼亞語", 34124, "sem-eth", "Ethi", translit = "Ethi-translit", } m["tk"] = { "土庫曼語", 9267, "trk-ogz", "Latn, Cyrl, Arab", strip_diacritics = { Latn = s["tk-stripdiacritics"], Cyrl = s["tk-stripdiacritics"], }, sort_key = { Latn = { from = {"ç", "ä", "ž", "ň", "ö", "ş", "ü", "ý"}, to = {"c" .. p[1], "e" .. p[1], "j" .. p[1], "n" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1], "y" .. p[1]} }, Cyrl = { from = {"ё", "җ", "ң", "ө", "ү", "ә"}, to = {"е" .. p[1], "ж" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1], "э" .. p[1]} }, }, ancestors = "trk-eog", } m["tl"] = { "他加祿語", 34057, "phi", "Latn, Tglg", translit = { Tglg = "tl-translit" }, override_translit = true, strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ} }, standard_chars = { Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy", c.punc }, sort_key = { Latn = "tl-sortkey", }, } m["tn"] = { "茨瓦納語", 34137, "bnt-sts", "Latn", } m["to"] = { "湯加語", 34094, "poz-ton", "Latn", strip_diacritics = {remove_diacritics = c.acute}, sort_key = {remove_diacritics = c.macron}, } m["tr"] = { "土耳其語", 256, "trk-ogz", "Latn", ancestors = "ota", dotted_dotless_i = true, sort_key = { from = { -- Ignore circumflex, but account for capital Î wrongly becoming ı + circ due to dotted dotless I logic. "ı" .. c.circ, c.circ, "i", -- Ensure "i" comes after "ı". "ç", "ğ", "ı", "ö", "ş", "ü" }, to = { "i", "", "i" .. p[1], "c" .. p[1], "g" .. p[1], "i", "o" .. p[1], "s" .. p[1], "u" .. p[1] } }, standard_chars = "AaÂâBbCcÇçDdEeFfGgĞğHhIıİiÎîJjKkLlMmNnOoÖöPpRrSsŞşTtUuÛûÜüVvYyZz" .. c.punc, } m["ts"] = { "聰加語", 34327, "bnt-tsr", "Latn", } m["tt"] = { "韃靼語", 25285, "trk-kbu", "Cyrl, Latn, Arab", translit = { Cyrl = "tt-translit", Arab = "tt-translit" }, --override_translit = true, -- enable override until Module code can detect Russian loans such as [[аэропорт]] dotted_dotless_i = true, sort_key = { Cyrl = { from = {"ә", "ў", "ғ", "ё", "җ", "қ", "ң", "ө", "ү", "һ"}, to = {"а" .. p[1], "в" .. p[1], "г" .. p[1], "е" .. p[1], "ж" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1], "х" .. p[1]} }, Latn = { from = { "i", -- Ensure "i" comes after "ı". "ä", "ə", "ç", "ğ", "ı", "ñ", "ŋ", "ö", "ɵ", "ş", "ü" }, to = { "i" .. p[1], "a" .. p[1], "a" .. p[2], "c" .. p[1], "g" .. p[1], "i", "n" .. p[1], "n" .. p[2], "o" .. p[1], "o" .. p[2], "s" .. p[1], "u" .. p[1] } }, }, } -- "tw" is treated as "ak", see [[WT:LT]] m["ty"] = { "大溪地語", 34128, "poz-pep", "Latn", } m["ug"] = { "維吾爾語", 13263, "trk-kar", "Arab, Latn, Cyrl", ancestors = "chg", translit = { Arab = "ug-translit", Cyrl = "ug-translit", }, override_translit = true, } m["uk"] = { "烏克蘭語", 8798, "zle", "Cyrl", ancestors = "zle-muk", translit = "uk-translit", strip_diacritics = {remove_diacritics = c.grave .. c.acute}, sort_key = { remove_diacritics = c.grave .. c.acute, from = { "ї", -- 2 chars "ґ", "є", "і" -- 1 char }, to = { "и" .. p[2], "г" .. p[1], "е" .. p[1], "и" .. p[1] } }, standard_chars = "АаБбВвГгДдЕеЄєЖжЗзИиІіЇїЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЬьЮюЯя" .. c.punc:gsub("'", ""), -- Exclude apostrophe. } m["ur"] = { "烏爾都語", 1617, "inc-hnd", "Aran, Hebr", translit = { Aran = "ur-translit" }, strip_diacritics = { Aran = { -- character "ۂ" code U+06C2 to "ه" and "هٔ" (U+0647 + U+0654) to "ه"; hamzatu l-waṣli to a regular alif from = {"هٔ", "ۂ", "ٱ"}, to = {"ہ", "ہ", "ا"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef }, }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] standard_chars = { Aran = "ایببپتثجچحخدذرزژسشصضطظعغفقکگلࣇڷمنݨوؤہھئٹڈڑآے", c.punc, }, } m["uz"] = { "烏茲別克語", 9264, "trk-kar", "Latn, Cyrl, Arab", ancestors = "chg", translit = { Cyrl = "uz-translit" }, sort_key = { Latn = { from = {"oʻ", "gʻ", "sh", "ch", "ng"}, to = {"z" .. p[1], "z" .. p[2], "z" .. p[3], "z" .. p[4], "z" .. p[5]} }, Cyrl = { from = {"ё", "ў", "қ", "ғ", "ҳ"}, to = {"е" .. p[1], "я" .. p[1], "я" .. p[2], "я" .. p[3], "я" .. p[4]} }, }, strip_diacritics = { Arab = "ar-stripdiacritics", }, } m["ve"] = { "文達語", 32704, "bnt-bso", "Latn", } m["vi"] = { "越南語", 9199, "mkh-vie", "Latn, Hani", ancestors = "mkh-mvi", sort_key = { Latn = "vi-sortkey", Hani = "Hani-sortkey", }, } m["vo"] = { "沃拉普克語", 36986, "art", "Latn", } m["wa"] = { "瓦隆語", 34219, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["wo"] = { "沃洛夫語", 34257, "alv-fwo", "Latn, Arab, Gara", } m["xh"] = { "科薩語", 13218, "bnt-ngu", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } m["yi"] = { "意第緒語", 8641, "gmw-hgm", "Hebr, Latn", ancestors = "gmh", translit = { Hebr = "yi-translit", }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["yo"] = { "約魯巴語", 34311, "alv-yor", "Latn, Arab", strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.macron} }, sort_key = { Latn = { from = {"ẹ", "ɛ", "gb", "ị", "kp", "ọ", "ɔ", "ṣ", "sh", "ụ"}, to = {"e" .. p[1], "e" .. p[1], "g" .. p[1], "i" .. p[1], "k" .. p[1], "o" .. p[1], "o" .. p[1], "s" .. p[1], "s" .. p[1], "u" .. p[1]} }, }, } m["za"] = { "壯語", 13216, "tai", "Latn, Hani", sort_key = { Latn = "za-sortkey", Hani = "Hani-sortkey", }, } m["zh"] = { "漢語", 7850, "zhx", "Hants, Latn, Bopo, Nshu, Brai", ancestors = "ltc", generate_forms = "zh-generateforms", translit = { Hani = "zh-translit", Bopo = "zh-translit", }, sort_key = { Hani = "Hani-sortkey" }, } m["zu"] = { "祖魯語", 10179, "bnt-ngu", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, } return require("Module:languages").finalizeData(m, "language") glru5x5n63nbsqyfuj729hspit9z0ld Module:Scripts 828 1363196 9882734 9376097 2026-08-29T12:42:03Z TongcyDai 53191 9882734 Scribunto text/plain local export = {} local combining_classes_module = "Module:Unicode data/combining classes" local debug_track_module = "Module:debug/track" local json_module = "Module:JSON" local language_like_module = "Module:language-like" local load_module = "Module:load" local scripts_canonical_names_module = "Module:scripts/canonical names" local scripts_chartoscript_module = "Module:scripts/charToScript" local scripts_data_module = "Module:scripts/data" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local writing_systems_module = "Module:writing systems" local writing_systems_data_module = "Module:writing systems/data" local concat = table.concat local get_by_code -- Defined below. local gmatch = string.gmatch local insert = table.insert local make_object -- Defined below. local match = string.match local require = require local select = select local setmetatable = setmetatable local toNFC = mw.ustring.toNFC local toNFD = mw.ustring.toNFD local toNFKC = mw.ustring.toNFKC local toNFKD = mw.ustring.toNFKD local type = type --[==[ Loaders for functions in other modules, which overwrite themselves with the target function when called. This ensures modules are only loaded when needed, retains the speed/convenience of locally-declared pre-loaded functions, and has no overhead after the first call, since the target functions are called directly in any subsequent calls.]==] local function category_name_has_suffix(...) category_name_has_suffix = require(language_like_module).categoryNameHasSuffix return category_name_has_suffix(...) end local function category_name_to_code(...) category_name_to_code = require(language_like_module).categoryNameToCode return category_name_to_code(...) end local function debug_track(...) debug_track = require(debug_track_module) return debug_track(...) end local function deep_copy(...) deep_copy = require(table_module).deepCopy return deep_copy(...) end local function explode(...) explode = require(string_utilities_module).explode_utf8 return explode(...) end local function get_writing_system(...) get_writing_system = require(writing_systems_module).getByCode return get_writing_system(...) end local function keys_to_list(...) keys_to_list = require(table_module).keysToList return keys_to_list(...) end local function load_data(...) load_data = require(load_module).load_data return load_data(...) end local function split(...) split = require(string_utilities_module).split return split(...) end local function to_json(...) to_json = require(json_module).toJSON return to_json(...) end local function track(page) debug_track("scripts/" .. page) return true end local function ugsub(...) ugsub = require(string_utilities_module).gsub return ugsub(...) end local function umatch(...) umatch = require(string_utilities_module).match return umatch(...) end --[==[ Loaders for objects, which load data (or some other object) into some variable, which can then be accessed as "foo or get_foo()", where the function get_foo sets the object to "foo" and then returns it. This ensures they are only loaded when needed, and avoids the need to check for the existence of the object each time, since once "foo" has been set, "get_foo" will not be called again.]==] local scripts_canonical_names local function get_scripts_canonical_names() scripts_canonical_names, get_scripts_canonical_names = load_data(scripts_canonical_names_module), nil return scripts_canonical_names end local scripts_data local function get_scripts_data() scripts_data, get_scripts_data = load_data(scripts_data_module), nil return scripts_data end local scripts_suffixes local function get_scripts_suffixes() scripts_suffixes, get_scripts_suffixes = { "script", "code", "notation", "letters", "numerals", "semaphore", }, nil for _, v in pairs(load_data(writing_systems_data_module)) do insert(scripts_suffixes, v[1]) end return scripts_suffixes end local Script = {} Script.__index = Script --[==[Returns the script code of the script. Example: {{lua|"Cyrl"}} for Cyrillic.]==] function Script:getCode() return self._code end --[==[ Return the canonical name of the script. This is the name used to represent that script on Wiktionary. Example: {"Cyrillic"} for Cyrillic. If `lang` is specified and the script has a language-specific name, return that (e.g. {"Shahmukhi"} for script `Aran` with Punjabi and certain related languages); otherwise, return the default name (if the script has different names in different languages, e.g. {"Arabic"} for `Aran`), or the only name if there is only one. ]==] function Script:getCanonicalName(lang) local rawdata = self._data[1] if type(rawdata) == "string" then return rawdata end local name if lang then name = rawdata[lang:getCode()] if name then return name end name = rawdata[lang:getFullCode()] if name then return name end end name = rawdata.default if not name then error(("Internal error: no default key in script name table for script %s"):format(self:getCode())) end return name end --[==[ Return the table mapping languages to names for the script. If the script has only one name (as most scripts do), return a string consisting of that name. Otherwise, return a table mapping language codes to names, where the key named `default` contains the default name used for languages not specified in the table. ]==] function Script:getCanonicalNameTable() return self._data[1] end --[==[ Return all canonical names of the script. The default name is first. ]==] function Script:getCanonicalNames() local rawdata = self._data[1] if type(rawdata) == "string" then return {rawdata} end local names = {} for lang, name in pairs(rawdata) do if lang ~= "default" then require(table_module).insertIfNot(names, name) end end table.sort(names) require(table_module).insertIfNot(names, rawdata.default, {pos = 1}) return names end --[==[ Return the display form of the script. For scripts, this is the same as the value returned by {:getCategoryName("nocap")}, i.e. it reads <code>"<var>NAME</var> script"</code> (e.g. {"Arabic script"}). The displayed text used in {:makeCategoryLink()} is always the same as the display form. If the script has different names in different languages (e.g. `Aran`, which is called {"Shahmukhi"} in Punjabi and certain related languages but otherwise {"Arabic"}), and `lang` is given, return the language-specific name; otherwise return the default or only name. ]==] function Script:getDisplayForm(lang) return self:getCategoryName("nocap", lang) end function Script:getAliases() Script.getAliases = require(language_like_module).getAliases return self:getAliases() end function Script:getVarieties(flatten) Script.getVarieties = require(language_like_module).getVarieties return self:getVarieties(flatten) end function Script:getOtherNames() Script.getOtherNames = require(language_like_module).getOtherNames return self:getOtherNames() end function Script:getAllNames() Script.getAllNames = require(language_like_module).getAllNames return self:getAllNames() end --[==[Returns the {{w|IETF language tag#Syntax of language tags|IETF subtag}} used for the script, which should always be a valid {{w|ISO 15924}} script code. This is used when constructing HTML {{code|html|lang{{=}}}} tags. The {{lua|ietf_subtag}} value from the script's data file is used, if present; otherwise, the script code is used. For script codes which contain a hyphen, only the part after the hyphen is used (e.g. {{lua|"fa-Arab"}} becomes {{lua|"Arab"}}).]==] function Script:getIETFSubtag() local code = self._ietf_subtag if code == nil then code = self._data.ietf_subtag or match(self:getCode(), "[^%-]+$") self._ietf_subtag = code end return code end --[==[Returns a script object for the parent of the script, such as {"Arab"} for {"fa-Arab"}. It returns {nil} for scripts without a parent, like {"Latn"}, {"Grek"}, etc.]==] function Script:getParent() local parent = self._parentObject if parent == nil then parent = self:getParentCode() -- If the value is nil, it's cached as false. parent = parent and get_by_code(parent) or false self._parentObject = parent end return parent or nil end --[==[Returns the script code of the parent of the script, such as {"Arab"} for {"fa-Arab"}. It returns {nil} for scripts without a parent, like {"Latn"}, {"Grek"}, etc.]==] function Script:getParentCode() local parent = self._parentCode if parent == nil then -- If the value is nil, it's cached as false. parent = self._data.parent or false self._parentCode = parent end return parent or nil end function Script:getSystemCodes() if not self._systemCodes then local system_codes = self._data[3] if type(system_codes) == "table" then self._systemCodes = system_codes elseif type(system_codes) == "string" then self._systemCodes = split(system_codes, ",", true, true) else self._systemCodes = {} end end return self._systemCodes end function Script:getSystems() if not self._systemObjects then self._systemObjects = {} for _, system in ipairs(self:getSystemCodes()) do insert(self._systemObjects, get_writing_system(system)) end end return self._systemObjects end --[==[Check whether the script is of type `system`, which can be a writing system code or object. If multiple systems are passed, return true if the script is any of the specified systems.]==] function Script:isSystem(...) for _, system in ipairs{...} do if type(system) == "table" then system = system:getCode() end for _, s in ipairs(self:getSystemCodes()) do if system == s then return true end end end return false end --[==[Returns a table of types as a lookup table (with the types as keys). Currently, the only possible type is {script}.]==] function Script:getTypes() local types = self._types if types == nil then types = {script = true} local rawtypes = self._data.type if rawtypes then for t in gmatch(rawtypes, "[^,]+") do types[t] = true end end self._types = types end return types end --[==[Given a list of types as strings, returns true if the script has all of them. Use {{lua|hasType("script")}} to determine if an object that may be a language, family or script is a script.]==] function Script:hasType(...) Script.hasType = require(language_like_module).hasType return self:hasType(...) end --[==[ Return the name of the main category of that script. Example: {"Cyrillic script"} for Cyrillic, whose category is at [[:Category:Cyrillic script]]. Unless optional argument `nocap` is given, the script name at the beginning of the returned value will be capitalized. This capitalization is correct for category names, but not if the script name is lowercase and the returned value of this function is used in the middle of a sentence. (For example, the script with the code `Semap` has the name {"flag semaphore"}, which should remain lowercase when used as part of the category name [[:Category:Translingual letters in flag semaphore]] but should be capitalized in [[:Category:Flag semaphore templates]].) If you are considering using {getCategoryName("nocap")}, use {getDisplayForm()} instead. If the script has different names in different languages (e.g. `Aran`, which is called {"Shahmukhi"} in Punjabi and certain related languages but otherwise {"Arabic"}), and `lang` is given, return the language-specific name; otherwise return the default or only name. ]==] function Script:getCategoryName(nocap, lang) -- l10n: 分類名就是文字名,不加「 script」 local name = self:getCanonicalName(lang) if not nocap then name = mw.getContentLanguage():ucfirst(name) end return name end --[==[ Return a link to the appropriate category for the script, displaying using the display form of the script. For example, `Cyrl` returns `[[:Category:Cyrillic script|Cyrillic script]]`. The display form is not automatically capitalized, so e.g. the script code `Semap` will return `[[:Category:Flag semaphore|flag semaphore]]`. If the script has different names in different languages (e.g. `Aran`, which is called {"Shahmukhi"} in Punjabi and certain related languages but otherwise {"Arabic"}), and `lang` is given, return the language-specific name; otherwise return the default or only name. ]==] function Script:makeCategoryLink(lang) return "[[:Category:" .. self:getCategoryName(lang) .. "|" .. self:getDisplayForm(lang) .. "]]" end --[==[Returns the Wikidata item id for the script or <code>nil</code>. This corresponds to the the second field in the data modules.]==] function Script:getWikidataItem() Script.getWikidataItem = require(language_like_module).getWikidataItem return self:getWikidataItem() end --[==[ Returns the name of the Wikipedia article for the script. `project` specifies the language and project to retrieve the article from, defaulting to {"enwiki"} for the English Wikipedia. Normally if specified it should be the project code for a specific-language Wikipedia e.g. "zhwiki" for the Chinese Wikipedia, but it can be any project, including non-Wikipedia ones. If the project is the English Wikipedia and the property {wikipedia_article} is present in the data module it will be used first. In all other cases, a sitelink will be generated from {:getWikidataItem} (if set). The resulting value (or lack of value) is cached so that subsequent calls are fast. If no value could be determined, and `noCategoryFallback` is {false}, {:getCategoryName} is used as fallback; otherwise, {nil} is returned. Note that if `noCategoryFallback` is {nil} or omitted, it defaults to {false} if the project is the English Wikipedia, otherwise to {true}. In other words, under normal circumstances, if the English Wikipedia article couldn't be retrieved, the return value will fall back to a link to the script's category, but this won't normally happen for any other project. ]==] function Script:getWikipediaArticle(noCategoryFallback, project) Script.getWikipediaArticle = require(language_like_module).getWikipediaArticle return self:getWikipediaArticle(noCategoryFallback, project) end --[==[Returns the name of the Wikimedia Commons category page for the script.]==] function Script:getCommonsCategory() Script.getCommonsCategory = require(language_like_module).getCommonsCategory return self:getCommonsCategory() end --[==[Returns the charset defining the script's characters from the script's data file. This can be used to search for words consisting only of this script, but see the warning above.]==] function Script:getCharacters() return self.characters or nil end --[==[Returns the number of characters in the text that are part of this script. '''Note:''' You should never assume that text consists entirely of the same script. Strings may contain spaces, punctuation and even wiki markup or HTML tags. HTML tags will skew the counts, as they contain Latin-script characters. So it's best to avoid them.]==] function Script:countCharacters(text) local charset = self._data.characters if charset == nil then return 0 end return select(2, ugsub(text, "[" .. charset .. "]", "")) end function Script:hasCapitalization() return not not self._data.capitalized end function Script:hasSpaces() return self._data.spaces ~= false end function Script:isTransliterated() return self._data.translit ~= false end --[==[Returns true if the script is (sometimes) sorted by scraping page content, meaning that it is sensitive to changes in capitalization during sorting.]==] function Script:sortByScraping() return not not self._data.sort_by_scraping end --[==[Returns the text direction. Horizontal scripts return {{lua|"ltr"}} (left-to-right) or {{lua|"rtl"}} (right-to-left), while vertical scripts return {{lua|"vertical-ltr"}} (vertical left-to-right) or {{lua|"vertical-rtl"}} (vertical right-to-left).]==] function Script:getDirection() return self._data.direction or "ltr" end function Script:getData() return self._data end --[==[Returns the name of the module containing the script's data. Currently, this is always [[Module:scripts/data]].]==] function Script:getDataModuleName() return scripts_data_module end --[==[Returns {{lua|true}} if the script contains characters that require fixes to Unicode normalization under certain circumstances, {{lua|false}} if it doesn't.]==] function Script:hasNormalizationFixes() return not not self._data.normalizationFixes end --[==[Corrects discouraged sequences of Unicode characters to the encouraged equivalents.]==] function Script:fixDiscouragedSequences(text) if self:hasNormalizationFixes() then local norm_fixes = self._data.normalizationFixes local to = norm_fixes.to if to then for i, v in ipairs(norm_fixes.from) do text = ugsub(text, v, to[i] or "") end end end return text end do local combining_classes -- Obtain the list of default combining classes. local function get_combining_classes() combining_classes, get_combining_classes = load_data(combining_classes_module), nil return combining_classes end -- Implements a modified form of Unicode normalization for instances where there are identified deficiencies in the default Unicode combining classes. local function fixNormalization(text, self) if not self:hasNormalizationFixes() then return text end local norm_fixes = self._data.normalizationFixes local new_classes = norm_fixes.combiningClasses if not (new_classes and umatch(text, "[" .. norm_fixes.combiningClassCharacters .. "]")) then return text end text = explode(text) -- Manual sort based on new combining classes. -- We can't use table.sort, as it compares the first/last values in an array as a shortcut, which messes things up. for i = 2, #text do local char = text[i] local class = new_classes[char] or (combining_classes or get_combining_classes())[char] if class then repeat i = i - 1 local prev = text[i] if (new_classes[prev] or (combining_classes or get_combining_classes())[prev] or 0) < class then break end text[i], text[i + 1] = char, prev until i == 1 end end return concat(text) end function Script:toFixedNFC(text) return fixNormalization(toNFC(text), self) end function Script:toFixedNFD(text) return fixNormalization(toNFD(text), self) end function Script:toFixedNFKC(text) return fixNormalization(toNFKC(text), self) end function Script:toFixedNFKD(text) return fixNormalization(toNFKD(text), self) end end function Script:toJSON(opts) local ret = { canonicalName = self:getCanonicalName(), canonicalNameTable = self:getCanonicalNameTable(), categoryName = self:getCategoryName("nocap"), code = self:getCode(), parent = self:getParentCode(), systems = self:getSystemCodes(), aliases = self:getAliases(), varieties = self:getVarieties(), otherNames = self:getOtherNames(), type = keys_to_list(self:getTypes()), direction = self:getDirection(), characters = self:getCharacters(), ietfSubtag = self:getIETFSubtag(), wikidataItem = self:getWikidataItem(), wikipediaArticle = self:getWikipediaArticle(true), } -- Use `deep_copy` when returning a table, so that there are no editing restrictions imposed by `mw.loadData`. return opts and opts.lua_table and deep_copy(ret) or to_json(ret, opts) end function export.makeObject(code, data) local data_type = type(data) if data_type ~= "table" then error(("bad argument #2 to 'makeObject' (table expected, got %s)"):format(data_type)) end return setmetatable({_data = data, _code = code, characters = data.characters}, Script) end make_object = export.makeObject local scripts_to_track = { ["fa-Arab"] = true, ["kk-Arab"] = true, ["ks-Arab"] = true, ["ku-Arab"] = true, ["ms-Arab"] = true, ["mzn-Arab"] = true, ["ota-Arab"] = true, ["pa-Arab"] = true, ["ps-Arab"] = true, ["sd-Arab"] = true, ["tt-Arab"] = true, ["ug-Arab"] = true, ["ur-Arab"] = true, } --[==[ Finds the script whose code matches the one provided. If it exists, it returns a {Script} object representing the script. Otherwise, it returns {nil}.]==] function export.getByCode(code) if scripts_to_track[code] then track(code) end local data = (scripts_data or get_scripts_data())[code] return data ~= nil and make_object(code, data) or nil end get_by_code = export.getByCode --[==[ Look for the script whose canonical name (the name used to represent that script on Wiktionary) matches the one provided. If it exists, it returns a {Script} object representing the script. Otherwise, it returns {nil}. The canonical name of scripts should always be unique (it is an error for two scripts on Wiktionary to share the same canonical name), so this is guaranteed to give at most one result.]==] function export.getByCanonicalName(name) if name == nil then return nil end local code = (scripts_canonical_names or get_scripts_canonical_names())[name] if code == nil then return nil end return get_by_code(code) end --[==[ Look for the script whose category name (the name used in categories for that script) matches the one provided. If it exists, it returns a {Script} object representing the script. Otherwise, it returns {nil}. In almost all cases, the category name for a script is its canonical name plus the word "script", e.g. "Cyrillic" has the category name "Cyrillic script". Where a canonical name ends with "script", "code" or "semaphore", the category name is identical to the canonical name. ]==] function export.getByCategoryName(name) if name == nil then return nil end local code, canonical_name = category_name_to_code( name, "", -- l10n scripts_canonical_names or get_scripts_canonical_names(), scripts_suffixes or get_scripts_suffixes() ) if code == nil then return nil, nil end return get_by_code(code), canonical_name end --[==[ Convert a canonical name to the corresponding category name. Unless optional argument `nocap` is given, the script name at the beginning of the returned value will be capitalized. See {:getCategoryName()} for more discussion. ]==] function export.canonicalNameToCategoryName(name, nocap) -- l10n: 同 getCategoryName,不加「 script」 if not nocap then name = mw.getContentLanguage():ucfirst(name) end return name end --[==[ Takes a codepoint or a character and finds the script code (if any) that is appropriate for it based on the codepoint, using the data module [[Module:scripts/recognition data]]. The data module was generated from the patterns in [[Module:scripts/data]] using [[Module:User:Erutuon/script recognition]]. Converts the character to a codepoint. Returns a script code if the codepoint is in the list of individual characters, or if it is in one of the defined ranges in the 4096-character block that it belongs to, else returns "None". ]==] function export.charToScript(char) export.charToScript = require(scripts_chartoscript_module).charToScript return export.charToScript(char) end --[==[ Returns the code for the script that has the greatest number of characters in `text`. Useful for script tagging text that is unspecified for language. Uses [[Module:scripts/recognition data]] to determine a script code for a character language-agnostically. Specifically, it works as follows: Convert each character to a codepoint. Increment the counter for the script code if the codepoint is in the list of individual characters, or if it is in one of the defined ranges in the 4096-character block that it belongs to. Each script has a two-part counter, for primary and secondary matches. Primary matches are when the script is the first one listed; otherwise, it's a secondary match. When comparing scripts, first the total of both are compared (i.e. the overall number of matches). If these are the same, the number of primary and then secondary matches are used as tiebreakers. For example, this is used to ensure that `Grek` takes priority over `Polyt` if no characters which exclusively match `Polyt` are found, as `Grek` is a subset of `Polyt`. If `none_is_last_resort_only` is specified, this will never return {"None"} if any characters in `text` belong to a script. Otherwise, it will return {"None"} if there are more characters that don't belong to a script than belong to any individual script. (FIXME: This behavior is probably wrong, and `none_is_last_resort_only` should probably become the default.) ]==] function export.findBestScriptWithoutLang(text, none_is_last_resort_only) export.findBestScriptWithoutLang = require(scripts_chartoscript_module).findBestScriptWithoutLang return export.findBestScriptWithoutLang(text, none_is_last_resort_only) end return export 7mao30nlfsrhs7yxr896juzw2n85s6f Module:Scripts/data 828 1363200 9882765 9867232 2026-08-29T12:55:41Z TongcyDai 53191 9882765 Scribunto text/plain --[=[ When adding new scripts to this file, please don't forget to add style definitons for the script in [[MediaWiki:Gadget-LanguagesAndScripts.css]]. ]=] local concat = table.concat local insert = table.insert local ipairs = ipairs local next = next local remove = table.remove local select = select local sort = table.sort -- Loaded on demand, as it may not be needed (depending on the data). local function u(...) u = require("Module:string/char") return u(...) end -- We can't use mw.loadData() on [[Module:languages/chars]] because [[Module:languages/data]] itself is sometimes loaded -- using mw.loadData(), and calling mw.loadData() on [[Module:languages/chars]] will insert metatables into the -- character tables, which the second mw.loadData() will choke on. local m_chars = require("Module:languages/chars") local c = m_chars.chars local p = m_chars.puaChars local cs = m_chars.chars_substitutions ------------------------------------------------------------------------------------ -- -- Helper functions -- ------------------------------------------------------------------------------------ -- Note: a[2] > b[2] means opens are sorted before closes if otherwise equal. local function sort_ranges(a, b) return a[1] < b[1] or a[1] == b[1] and a[2] > b[2] end -- Returns the union of two or more range tables. local function union(...) local ranges = {} for i = 1, select("#", ...) do local argt = select(i, ...) for j, v in ipairs(argt) do insert(ranges, {v, j % 2 == 1 and 1 or -1}) end end sort(ranges, sort_ranges) local ret, i = {}, 0 for _, range in ipairs(ranges) do i = i + range[2] if i == 0 and range[2] == -1 then -- close insert(ret, range[1]) elseif i == 1 and range[2] == 1 then -- open if ret[#ret] and range[1] <= ret[#ret] + 1 then remove(ret) -- merge adjacent ranges else insert(ret, range[1]) end end end return ret end -- Adds the `characters` key, which is determined by a script's `ranges` table. local function process_ranges(sc) local ranges, chars = sc.ranges, {} for i = 2, #ranges, 2 do if ranges[i] == ranges[i - 1] then insert(chars, u(ranges[i])) else insert(chars, u(ranges[i - 1])) if ranges[i] > ranges[i - 1] + 1 then insert(chars, "-") end insert(chars, u(ranges[i])) end end sc.characters = concat(chars) ranges.n = #ranges return sc end local function handle_normalization_fixes(fixes) local combiningClasses = fixes.combiningClasses if combiningClasses then local chars, i = {}, 0 for char in next, combiningClasses do i = i + 1 chars[i] = char end fixes.combiningClassCharacters = concat(chars) end return fixes end ------------------------------------------------------------------------------------ -- -- Data -- ------------------------------------------------------------------------------------ local m = {} m["Adlm"] = process_ranges{ "阿德拉姆文", 19606346, "全音素文字", ranges = { 0x061F, 0x061F, 0x0640, 0x0640, 0x1E900, 0x1E94B, 0x1E950, 0x1E959, 0x1E95E, 0x1E95F, }, capitalized = true, direction = "rtl", } m["Afak"] = { "阿法卡文", 382019, "音節文字", -- Not in Unicode } m["Aghb"] = process_ranges{ "高加索阿爾巴尼亞文", 2495716, "全音素文字", ranges = { 0x10530, 0x10563, 0x1056F, 0x1056F, }, } m["Ahom"] = process_ranges{ "阿洪姆文", 2839633, "元音附標文字", ranges = { 0x11700, 0x1171A, 0x1171D, 0x1172B, 0x11730, 0x11746, }, } m["Arab"] = process_ranges{ "阿拉伯文", 1828555, "輔音音素文字", -- more precisely, impure abjad varieties = {"Jawi", "Perso-Arabic", "Sulat Sūg"}, ranges = { 0x0600, 0x06FF, 0x0750, 0x077F, 0x0870, 0x088E, 0x0890, 0x0891, 0x0897, 0x08E1, 0x08E3, 0x08FF, 0xFB50, 0xFBC2, 0xFBD3, 0xFD8F, 0xFD92, 0xFDC7, 0xFDCF, 0xFDCF, 0xFDF0, 0xFDFF, 0xFE70, 0xFE74, 0xFE76, 0xFEFC, 0x102E0, 0x102FB, 0x10E60, 0x10E7E, 0x10EC2, 0x10EC4, 0x10EFC, 0x10EFF, 0x1EE00, 0x1EE03, 0x1EE05, 0x1EE1F, 0x1EE21, 0x1EE22, 0x1EE24, 0x1EE24, 0x1EE27, 0x1EE27, 0x1EE29, 0x1EE32, 0x1EE34, 0x1EE37, 0x1EE39, 0x1EE39, 0x1EE3B, 0x1EE3B, 0x1EE42, 0x1EE42, 0x1EE47, 0x1EE47, 0x1EE49, 0x1EE49, 0x1EE4B, 0x1EE4B, 0x1EE4D, 0x1EE4F, 0x1EE51, 0x1EE52, 0x1EE54, 0x1EE54, 0x1EE57, 0x1EE57, 0x1EE59, 0x1EE59, 0x1EE5B, 0x1EE5B, 0x1EE5D, 0x1EE5D, 0x1EE5F, 0x1EE5F, 0x1EE61, 0x1EE62, 0x1EE64, 0x1EE64, 0x1EE67, 0x1EE6A, 0x1EE6C, 0x1EE72, 0x1EE74, 0x1EE77, 0x1EE79, 0x1EE7C, 0x1EE7E, 0x1EE7E, 0x1EE80, 0x1EE89, 0x1EE8B, 0x1EE9B, 0x1EEA1, 0x1EEA3, 0x1EEA5, 0x1EEA9, 0x1EEAB, 0x1EEBB, 0x1EEF0, 0x1EEF1, }, direction = "rtl", normalizationFixes = handle_normalization_fixes{ from = {"ٳ"}, to = {"اٟ"} }, } m["Aran"] = { { hnd = "沙穆基文", -- Southern Hindko hno = "沙穆基文", -- Northern Hindko ["inc-opa"] = "沙穆基文", -- Old Punjabi lah = "沙穆基文", -- Lahnda pa = "沙穆基文", -- Punjabi phr = "沙穆基文", -- Pahari-Potwari skr = "沙穆基文", -- Saraiki default = "阿拉伯文", }, 1133121, -- FIXME: 133800 for Shahmukhi m["Arab"][3], ranges = m["Arab"].ranges, characters = m["Arab"].characters, aliases = {"Nastaliq", "Nastaleeq"}, direction = "rtl", parent = "Arab", normalizationFixes = m["Arab"].normalizationFixes, } m["Armi"] = process_ranges{ "帝國亞拉姆文字", 26978, "輔音音素文字", ranges = { 0x10840, 0x10855, 0x10857, 0x1085F, }, direction = "rtl", } m["Armn"] = process_ranges{ "亞美尼亞文", 11932, "全音素文字", ranges = { 0x0531, 0x0556, 0x0559, 0x058A, 0x058D, 0x058F, 0xFB13, 0xFB17, }, capitalized = true, translit = "Armn-translit", } m["Avst"] = process_ranges{ "阿維斯陀文", 790681, "全音素文字", ranges = { 0x10B00, 0x10B35, 0x10B39, 0x10B3F, }, direction = "rtl", } m["pal-Avst"] = { "帕贊德文", 4925073, m["Avst"][3], ranges = m["Avst"].ranges, characters = m["Avst"].characters, direction = "rtl", parent = "Avst", } m["Bali"] = process_ranges{ "峇里文字", 804984, "元音附標文字", ranges = { 0x1B00, 0x1B4C, 0x1B4E, 0x1B7F, }, } m["Bamu"] = process_ranges{ "巴姆穆文字", 806024, "音節文字", ranges = { 0xA6A0, 0xA6F7, 0x16800, 0x16A38, }, } m["Bass"] = process_ranges{ "巴薩文", 810458, "全音素文字", aliases = {"Bassa Vah", "Vah"}, ranges = { 0x16AD0, 0x16AED, 0x16AF0, 0x16AF5, }, } m["Batk"] = process_ranges{ "巴塔克文", 51592, "元音附標文字", ranges = { 0x1BC0, 0x1BF3, 0x1BFC, 0x1BFF, }, } m["Beng"] = process_ranges{ "孟加拉文", 756802, "元音附標文字", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0980, 0x0983, 0x0985, 0x098C, 0x098F, 0x0990, 0x0993, 0x09A8, 0x09AA, 0x09B0, 0x09B2, 0x09B2, 0x09B6, 0x09B9, 0x09BC, 0x09C4, 0x09C7, 0x09C8, 0x09CB, 0x09CE, 0x09D7, 0x09D7, 0x09DC, 0x09DD, 0x09DF, 0x09E3, 0x09E6, 0x09EF, 0x09F2, 0x09FE, 0x1CD0, 0x1CD0, 0x1CD2, 0x1CD2, 0x1CD5, 0x1CD6, 0x1CD8, 0x1CD8, 0x1CE1, 0x1CE1, 0x1CEA, 0x1CEA, 0x1CED, 0x1CED, 0x1CF2, 0x1CF2, 0x1CF5, 0x1CF7, 0xA8F1, 0xA8F1, }, normalizationFixes = handle_normalization_fixes{ from = {"অা", "ঋৃ", "ঌৢ"}, to = {"আ", "ৠ", "ৡ"} }, } m["as-Beng"] = process_ranges{ "阿薩姆文", 191272, m["Beng"][3], other_names = {"Eastern Nagari"}, ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0980, 0x0983, 0x0985, 0x098C, 0x098F, 0x0990, 0x0993, 0x09A8, 0x09AA, 0x09AF, 0x09B2, 0x09B2, 0x09B6, 0x09B9, 0x09BC, 0x09C4, 0x09C7, 0x09C8, 0x09CB, 0x09CE, 0x09D7, 0x09D7, 0x09DC, 0x09DD, 0x09DF, 0x09E3, 0x09E6, 0x09FE, 0x1CD0, 0x1CD0, 0x1CD2, 0x1CD2, 0x1CD5, 0x1CD6, 0x1CD8, 0x1CD8, 0x1CE1, 0x1CE1, 0x1CEA, 0x1CEA, 0x1CED, 0x1CED, 0x1CF2, 0x1CF2, 0x1CF5, 0x1CF7, 0xA8F1, 0xA8F1, }, normalizationFixes = m["Beng"].normalizationFixes, } m["Bhks"] = process_ranges{ "拜克舒基文", 17017839, "元音附標文字", ranges = { 0x11C00, 0x11C08, 0x11C0A, 0x11C36, 0x11C38, 0x11C45, 0x11C50, 0x11C6C, }, } m["Blis"] = { "布列斯符號", 609817, "語素文字", aliases = {"Blissymbols"}, -- Not in Unicode } m["Bopo"] = process_ranges{ "注音符號", 198269, "半音節文字", aliases = {"Zhuyin Fuhao", "Bopomofo"}, ranges = { 0x02EA, 0x02EB, 0x3001, 0x3003, 0x3008, 0x3011, 0x3013, 0x301F, 0x302A, 0x302D, 0x3030, 0x3030, 0x3037, 0x3037, 0x30FB, 0x30FB, 0x3105, 0x312F, 0x31A0, 0x31BF, 0xFE45, 0xFE46, 0xFF61, 0xFF65, }, } m["Brah"] = process_ranges{ "婆羅米文", 185083, "元音附標文字", ranges = { 0x11000, 0x1104D, 0x11052, 0x11075, 0x1107F, 0x1107F, }, normalizationFixes = handle_normalization_fixes{ from = {"𑀅𑀸", "𑀋𑀾", "𑀏𑁂"}, to = {"𑀆", "𑀌", "𑀐"} }, translit = "Brah-translit", } m["Brai"] = process_ranges{ "盲文", 79894, "全音素文字", ranges = { 0x2800, 0x28FF, }, } m["Bugi"] = process_ranges{ "隆塔拉文", 1074947, "元音附標文字", aliases = {"Buginese"}, ranges = { 0x1A00, 0x1A1B, 0x1A1E, 0x1A1F, 0xA9CF, 0xA9CF, }, } m["Buhd"] = process_ranges{ "布希德文", 1002969, "元音附標文字", ranges = { 0x1735, 0x1736, 0x1740, 0x1751, 0x1752, 0x1753, }, } m["Cakm"] = process_ranges{ "查克馬文", 1059328, "元音附標文字", ranges = { 0x09E6, 0x09EF, 0x1040, 0x1049, 0x11100, 0x11134, 0x11136, 0x11147, }, } m["Cans"] = process_ranges{ "加拿大原住民音節文字", 2479183, "元音附標文字", ranges = { 0x1400, 0x167F, 0x18B0, 0x18F5, 0x11AB0, 0x11ABF, }, } m["Cari"] = process_ranges{ "卡利亞字母", 1094567, "全音素文字", ranges = { 0x102A0, 0x102D0, }, } m["Cham"] = process_ranges{ "占語字母", 1060381, "元音附標文字", ranges = { 0xAA00, 0xAA36, 0xAA40, 0xAA4D, 0xAA50, 0xAA59, 0xAA5C, 0xAA5F, }, } m["Cher"] = process_ranges{ "切羅基文", 26549, "音節文字", ranges = { 0x13A0, 0x13F5, 0x13F8, 0x13FD, 0xAB70, 0xABBF, }, } m["Chis"] = { "Chisoi", 123173777, "元音附標文字", -- Not in Unicode } m["Chrs"] = process_ranges{ "花剌子模文", 72386710, "輔音音素文字", aliases = {"Chorasmian"}, ranges = { 0x10FB0, 0x10FCB, }, direction = "rtl", } m["Copt"] = process_ranges{ "科普特文", 321083, "全音素文字", ranges = { 0x03E2, 0x03EF, 0x2C80, 0x2CF3, 0x2CF9, 0x2CFF, 0x102E0, 0x102FB, }, capitalized = true, } m["Cpmn"] = process_ranges{ "塞普勒斯-米諾斯文字", 1751985, "音節文字", aliases = {"Cypro Minoan"}, ranges = { 0x10100, 0x10101, 0x12F90, 0x12FF2, }, } m["Cprt"] = process_ranges{ "賽普勒斯音節文字", 1757689, "音節文字", ranges = { 0x10100, 0x10102, 0x10107, 0x10133, 0x10137, 0x1013F, 0x10800, 0x10805, 0x10808, 0x10808, 0x1080A, 0x10835, 0x10837, 0x10838, 0x1083C, 0x1083C, 0x1083F, 0x1083F, }, direction = "rtl", } m["Cyrl"] = process_ranges{ "西里爾字母", 8209, "全音素文字", ranges = { 0x0400, 0x052F, 0x1C80, 0x1C8A, 0x1D2B, 0x1D2B, 0x1D78, 0x1D78, 0x1DF8, 0x1DF8, 0x2DE0, 0x2DFF, 0x2E43, 0x2E43, 0xA640, 0xA69F, 0xFE2E, 0xFE2F, 0x1E030, 0x1E06D, 0x1E08F, 0x1E08F, }, capitalized = true, } m["Cyrs"] = { "早期西里爾字母", 442244, m["Cyrl"][3], aliases = {"Early Cyrillic"}, ranges = m["Cyrl"].ranges, characters = m["Cyrl"].characters, capitalized = m["Cyrl"].capitalized, wikipedia_article = "Early Cyrillic alphabet", normalizationFixes = handle_normalization_fixes{ from = {"Ѹ", "ѹ"}, to = {"Ꙋ", "ꙋ"} }, strip_diacritics = {remove_diacritics = cs.Cyrs_remove_diacritics}, sort_key = { remove_diacritics = cs.Cyrs_remove_diacritics, from = { "ї", "оу", -- 2 chars "[ґꙣєѕꙃꙅꙁіꙇђꙉѻꙩꙫꙭꙮꚙꚛꙋѡѿꙍѽꙑѣꙗѥꙕѧꙙѩꙝꙛѫѭѯѱѳѵҁ]" }, to = { "и" .. p[1], "у", { ["ґ"] = "г" .. p[1], ["ꙣ"] = "д" .. p[1], ["є"] = "е", ["ѕ"] = "ж" .. p[1], ["ꙃ"] = "ж" .. p[1], ["ꙅ"] = "ж" .. p[1], ["ꙁ"] = "з", ["і"] = "и" .. p[1], ["ꙇ"] = "и" .. p[1], ["ђ"] = "и" .. p[2], ["ꙉ"] = "и" .. p[2], ["ѻ"] = "о", ["ꙩ"] = "о", ["ꙫ"] = "о", ["ꙭ"] = "о", ["ꙮ"] = "о", ["ꚙ"] = "о", ["ꚛ"] = "о", ["ꙋ"] = "у", ["ѡ"] = "х" .. p[1], ["ѿ"] = "х" .. p[1], ["ꙍ"] = "х" .. p[1], ["ѽ"] = "х" .. p[1], ["ꙑ"] = "ы", ["ѣ"] = "ь" .. p[1], ["ꙗ"] = "ь" .. p[2], ["ѥ"] = "ь" .. p[3], ["ꙕ"] = "ю", ["ѧ"] = "я", ["ꙙ"] = "я", ["ѩ"] = "я" .. p[1], ["ꙝ"] = "я" .. p[1], ["ꙛ"] = "я" .. p[2], ["ѫ"] = "я" .. p[3], ["ѭ"] = "я" .. p[4], ["ѯ"] = "я" .. p[5], ["ѱ"] = "я" .. p[6], ["ѳ"] = "я" .. p[7], ["ѵ"] = "я" .. p[8], ["ҁ"] = "я" .. p[9], } }, } } m["Deva"] = process_ranges{ { ahr = "Balbodh", -- Ahirani kfq = "Balbodh", -- Korku kok = "Balbodh", -- Konkani mr = "Balbodh", -- Marathi omr = "Balbodh", -- Old Marathi vah = "Balbodh", -- Varhadi default = "天城文", }, 38592, -- FIXME: 16948817 for Balbodh "元音附標文字", ranges = { 0x0900, 0x097F, 0x1CD0, 0x1CF6, 0x1CF8, 0x1CF9, 0x20F0, 0x20F0, 0xA830, 0xA839, 0xA8E0, 0xA8FF, 0x11B00, 0x11B09, }, normalizationFixes = handle_normalization_fixes{ from = {"ॆॆ", "ेे", "ाॅ", "ाॆ", "ाꣿ", "ॊॆ", "ाे", "ाै", "ोे", "ाऺ", "ॖॖ", "अॅ", "अॆ", "अा", "एॅ", "एॆ", "एे", "एꣿ", "ऎॆ", "अॉ", "आॅ", "अॊ", "आॆ", "अो", "आे", "अौ", "आै", "ओे", "अऺ", "अऻ", "आऺ", "अाꣿ", "आꣿ", "ऒॆ", "अॖ", "अॗ", "ॶॖ", "्‍?ा"}, to = {"ꣿ", "ै", "ॉ", "ॊ", "ॏ", "ॏ", "ो", "ौ", "ौ", "ऻ", "ॗ", "ॲ", "ऄ", "आ", "ऍ", "ऎ", "ऐ", "ꣾ", "ꣾ", "ऑ", "ऑ", "ऒ", "ऒ", "ओ", "ओ", "औ", "औ", "औ", "ॳ", "ॴ", "ॴ", "ॵ", "ॵ", "ॵ", "ॶ", "ॷ", "ॷ"} }, } m["Diak"] = process_ranges{ "迪維西阿庫魯文", 3307073, "元音附標文字", aliases = {"Dhivehi Akuru", "Dives Akuru", "Divehi Akuru"}, ranges = { 0x11900, 0x11906, 0x11909, 0x11909, 0x1190C, 0x11913, 0x11915, 0x11916, 0x11918, 0x11935, 0x11937, 0x11938, 0x1193B, 0x11946, 0x11950, 0x11959, }, } m["Dogr"] = process_ranges{ "多格拉文", 72402987, "元音附標文字", ranges = { 0x0964, 0x096F, 0xA830, 0xA839, 0x11800, 0x1183B, }, } m["Dsrt"] = process_ranges{ "德瑟雷特字母", 1200582, "全音素文字", ranges = { 0x10400, 0x1044F, }, capitalized = true, } m["Dupl"] = process_ranges{ "杜普雷速記", 5316025, "全音素文字", ranges = { 0x1BC00, 0x1BC6A, 0x1BC70, 0x1BC7C, 0x1BC80, 0x1BC88, 0x1BC90, 0x1BC99, 0x1BC9C, 0x1BCA3, }, } m["Egyd"] = { "世俗體", 188519, "輔音音素文字, 語素文字", -- Not in Unicode } m["Egyh"] = { "僧侶體", 208111, "輔音音素文字, 語素文字", -- Unified with Egyptian hieroglyphic in Unicode } m["Egyp"] = process_ranges{ "聖書體", 132659, "輔音音素文字, 語素文字", ranges = { 0x13000, 0x13455, 0x13460, 0x143FA, }, varieties = {"Hieratic"}, wikipedia_article = "Egyptian hieroglyphs", normalizationFixes = handle_normalization_fixes{ from = {"𓃁", "𓆖"}, to = {"𓃀𓐶𓂝", "𓆓𓐳𓐷𓏏𓐰𓇿𓐸"} }, } m["Elba"] = process_ranges{ "艾爾巴桑字母", 1036714, "全音素文字", ranges = { 0x10500, 0x10527, }, } m["Elym"] = process_ranges{ "埃利邁文", 60744423, "輔音音素文字", ranges = { 0x10FE0, 0x10FF6, }, direction = "rtl", } m["Ethi"] = process_ranges{ "吉茲字母", 257634, "元音附標文字", aliases = {"Ge'ez", "Geʽez"}, ranges = { 0x1200, 0x1248, 0x124A, 0x124D, 0x1250, 0x1256, 0x1258, 0x1258, 0x125A, 0x125D, 0x1260, 0x1288, 0x128A, 0x128D, 0x1290, 0x12B0, 0x12B2, 0x12B5, 0x12B8, 0x12BE, 0x12C0, 0x12C0, 0x12C2, 0x12C5, 0x12C8, 0x12D6, 0x12D8, 0x1310, 0x1312, 0x1315, 0x1318, 0x135A, 0x135D, 0x137C, 0x1380, 0x1399, 0x2D80, 0x2D96, 0x2DA0, 0x2DA6, 0x2DA8, 0x2DAE, 0x2DB0, 0x2DB6, 0x2DB8, 0x2DBE, 0x2DC0, 0x2DC6, 0x2DC8, 0x2DCE, 0x2DD0, 0x2DD6, 0x2DD8, 0x2DDE, 0xAB01, 0xAB06, 0xAB09, 0xAB0E, 0xAB11, 0xAB16, 0xAB20, 0xAB26, 0xAB28, 0xAB2E, 0x1E7E0, 0x1E7E6, 0x1E7E8, 0x1E7EB, 0x1E7ED, 0x1E7EE, 0x1E7F0, 0x1E7FE, }, sort_key = "Ethi-sortkey", strip_diacritics = {remove_diacritics = u(0x135D) .. u(0x135E) .. u(0x135F)} } m["Gara"] = process_ranges{ "加萊文", 3095302, "全音素文字", capitalized = true, direction = "rtl", ranges = { 0x060C, 0x060C, 0x061B, 0x061B, 0x061F, 0x061F, 0x10D40, 0x10D65, 0x10D69, 0x10D85, 0x10D8E, 0x10D8F, }, } m["Geok"] = process_ranges{ "教士體", 1090055, "全音素文字", ranges = { -- Ⴀ-Ⴭ is Asomtavruli, ⴀ-ⴭ is Nuskhuri 0x10A0, 0x10C5, 0x10C7, 0x10C7, 0x10CD, 0x10CD, 0x10FB, 0x10FB, 0x2D00, 0x2D25, 0x2D27, 0x2D27, 0x2D2D, 0x2D2D, }, varieties = {"Nuskhuri", "Asomtavruli"}, capitalized = true, translit = "Geok-translit", } m["Geor"] = process_ranges{ "格魯吉亞文", 3317411, "全音素文字", ranges = { -- ა-ჿ is lowercase Mkhedruli; Ა-Ჿ is uppercase Mkhedruli (Mtavruli) 0x0589, 0x0589, 0x10D0, 0x10FF, 0x1C90, 0x1CBA, 0x1CBD, 0x1CBF, }, varieties = {"Mkhedruli", "Mtavruli"}, capitalized = true, translit = "Geor-translit", } m["Glag"] = process_ranges{ "格拉哥里字母", 145625, "全音素文字", ranges = { 0x0484, 0x0484, 0x0487, 0x0487, 0x0589, 0x0589, 0x10FB, 0x10FB, 0x2C00, 0x2C5F, 0x2E43, 0x2E43, 0xA66F, 0xA66F, 0x1E000, 0x1E006, 0x1E008, 0x1E018, 0x1E01B, 0x1E021, 0x1E023, 0x1E024, 0x1E026, 0x1E02A, }, capitalized = true, } m["Gong"] = process_ranges{ "貢賈拉貢德文字", 18125340, "元音附標文字", ranges = { 0x0964, 0x0965, 0x11D60, 0x11D65, 0x11D67, 0x11D68, 0x11D6A, 0x11D8E, 0x11D90, 0x11D91, 0x11D93, 0x11D98, 0x11DA0, 0x11DA9, }, } m["Gonm"] = process_ranges{ "馬薩拉姆貢德文字", 16977603, "元音附標文字", ranges = { 0x0964, 0x0965, 0x11D00, 0x11D06, 0x11D08, 0x11D09, 0x11D0B, 0x11D36, 0x11D3A, 0x11D3A, 0x11D3C, 0x11D3D, 0x11D3F, 0x11D47, 0x11D50, 0x11D59, }, } m["Goth"] = process_ranges{ "哥特字母", 467784, "全音素文字", ranges = { 0x10330, 0x1034A, }, wikipedia_article = "Gothic alphabet", } m["Gran"] = process_ranges{ "古蘭塔文", 1119274, "元音附標文字", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0BE6, 0x0BF3, 0x1CD0, 0x1CD0, 0x1CD2, 0x1CD3, 0x1CF2, 0x1CF4, 0x1CF8, 0x1CF9, 0x20F0, 0x20F0, 0x11300, 0x11303, 0x11305, 0x1130C, 0x1130F, 0x11310, 0x11313, 0x11328, 0x1132A, 0x11330, 0x11332, 0x11333, 0x11335, 0x11339, 0x1133B, 0x11344, 0x11347, 0x11348, 0x1134B, 0x1134D, 0x11350, 0x11350, 0x11357, 0x11357, 0x1135D, 0x11363, 0x11366, 0x1136C, 0x11370, 0x11374, 0x11FD0, 0x11FD1, 0x11FD3, 0x11FD3, }, } m["Grek"] = process_ranges{ "希臘文", 8216, "全音素文字", ranges = { 0x0341, 0x0341, 0x0374, 0x0375, 0x037E, 0x037E, 0x0384, 0x038A, 0x038C, 0x038C, 0x038E, 0x03A1, 0x03A3, 0x03D7, 0x03DA, 0x03DB, 0x03DE, 0x03E1, 0x03F0, 0x03F1, 0x03F4, 0x03F4, 0x03FC, 0x03FC, 0x1D26, 0x1D2A, 0x1D5D, 0x1D61, 0x1D66, 0x1D6A, 0x1DBF, 0x1DBF, 0x2126, 0x2127, 0x2129, 0x2129, 0x213C, 0x2140, 0xAB65, 0xAB65, 0x10140, 0x1018E, 0x101A0, 0x101A0, 0x1D200, 0x1D245, }, capitalized = true, display_text = "Grek-common", strip_diacritics = "Grek-common", sort_key = { remove_diacritics = "'ʼ;·`¨´῀" .. c.grave .. c.acute .. c.diaer .. c.caron .. c.turnedcommaabove .. c.commaabove .. c.revcommaabove .. c.macron .. c.breve .. c.diaerbelow .. c.brevebelow .. c.perispomeni .. c.ypogegrammeni .. c.RSQuo .. c.prime .. c.keraia .. c.lowerkeraia .. c.tonos .. c.coronis .. c.psili .. c.dasia, from = {"ϝ", "ͷ", "ϛ", "ͱ", "ͺ", "ϳ", "ϻ", "[ϟϙ]", "[ςϲ]", "ͳ"}, to = {"ε" .. p[1], "ε" .. p[2], "ε" .. p[3], "ζ" .. p[1], "ι", "ι" .. p[1], "π" .. p[1], "π" .. p[2], "σ", "ϡ"}, }, } m["Polyt"] = process_ranges{ "希臘文", 1475332, m["Grek"][3], ranges = union(m["Grek"].ranges, { 0x0340, 0x0340, 0x0342, 0x0345, 0x0370, 0x0373, 0x0376, 0x0377, 0x037A, 0x037D, 0x037F, 0x037F, 0x03D8, 0x03D9, 0x03DC, 0x03DD, 0x03F2, 0x03F3, 0x03F5, 0x03FB, 0x03FD, 0x03FF, 0x1F00, 0x1F15, 0x1F18, 0x1F1D, 0x1F20, 0x1F45, 0x1F48, 0x1F4D, 0x1F50, 0x1F57, 0x1F59, 0x1F59, 0x1F5B, 0x1F5B, 0x1F5D, 0x1F5D, 0x1F5F, 0x1F7D, 0x1F80, 0x1FB4, 0x1FB6, 0x1FC4, 0x1FC6, 0x1FD3, 0x1FD6, 0x1FDB, 0x1FDD, 0x1FEF, 0x1FF2, 0x1FF4, 0x1FF6, 0x1FFE, }), ietf_subtag = "Grek", capitalized = m["Grek"].capitalized, parent = "Grek", display_text = m["Grek"].display_text, strip_diacritics = "Polyt-stripdiacritics", sort_key = m["Grek"].sort_key, translit = "grc-translit", } m["Gujr"] = process_ranges{ "古吉拉特文", 733944, "元音附標文字", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0A81, 0x0A83, 0x0A85, 0x0A8D, 0x0A8F, 0x0A91, 0x0A93, 0x0AA8, 0x0AAA, 0x0AB0, 0x0AB2, 0x0AB3, 0x0AB5, 0x0AB9, 0x0ABC, 0x0AC5, 0x0AC7, 0x0AC9, 0x0ACB, 0x0ACD, 0x0AD0, 0x0AD0, 0x0AE0, 0x0AE3, 0x0AE6, 0x0AF1, 0x0AF9, 0x0AFF, 0xA830, 0xA839, }, normalizationFixes = handle_normalization_fixes{ from = {"ઓ", "અાૈ", "અા", "અૅ", "અે", "અૈ", "અૉ", "અો", "અૌ", "આૅ", "આૈ", "ૅા"}, to = {"અાૅ", "ઔ", "આ", "ઍ", "એ", "ઐ", "ઑ", "ઓ", "ઔ", "ઓ", "ઔ", "ૉ"} }, } m["Gukh"] = process_ranges{ "凱瑪文", 110064239, "元音附標文字", aliases = {"Gurung Khema", "Khema Phri", "Khema Lipi"}, ranges = { 0x0965, 0x0965, 0x16100, 0x16139, }, } m["Guru"] = process_ranges{ "古木基文", 689894, "元音附標文字", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0A01, 0x0A03, 0x0A05, 0x0A0A, 0x0A0F, 0x0A10, 0x0A13, 0x0A28, 0x0A2A, 0x0A30, 0x0A32, 0x0A33, 0x0A35, 0x0A36, 0x0A38, 0x0A39, 0x0A3C, 0x0A3C, 0x0A3E, 0x0A42, 0x0A47, 0x0A48, 0x0A4B, 0x0A4D, 0x0A51, 0x0A51, 0x0A59, 0x0A5C, 0x0A5E, 0x0A5E, 0x0A66, 0x0A76, 0xA830, 0xA839, }, normalizationFixes = handle_normalization_fixes{ from = {"ਅਾ", "ਅੈ", "ਅੌ", "ੲਿ", "ੲੀ", "ੲੇ", "ੳੁ", "ੳੂ", "ੳੋ"}, to = {"ਆ", "ਐ", "ਔ", "ਇ", "ਈ", "ਏ", "ਉ", "ਊ", "ਓ"} }, } m["Hang"] = process_ranges{ "諺文", 8222, "音節文字", aliases = {"Hangeul"}, ranges = { 0x1100, 0x11FF, 0x3001, 0x3003, 0x3008, 0x3011, 0x3013, 0x301F, 0x302E, 0x3030, 0x3037, 0x3037, 0x30FB, 0x30FB, 0x3131, 0x318E, 0x3200, 0x321E, 0x3260, 0x327E, 0xA960, 0xA97C, 0xAC00, 0xD7A3, 0xD7B0, 0xD7C6, 0xD7CB, 0xD7FB, 0xFE45, 0xFE46, 0xFF61, 0xFF65, 0xFFA0, 0xFFBE, 0xFFC2, 0xFFC7, 0xFFCA, 0xFFCF, 0xFFD2, 0xFFD7, 0xFFDA, 0xFFDC, }, } m["Hani"] = process_ranges{ "漢字", 8201, "語素文字", ranges = { 0x2E80, 0x2E99, 0x2E9B, 0x2EF3, 0x2F00, 0x2FD5, 0x2FF0, 0x2FFF, 0x3001, 0x3003, 0x3005, 0x3011, 0x3013, 0x301F, 0x3021, 0x302D, 0x3030, 0x3030, 0x3037, 0x303F, 0x3190, 0x319F, 0x31C0, 0x31E5, 0x31EF, 0x31EF, 0x3220, 0x3247, 0x3280, 0x32B0, 0x32C0, 0x32CB, 0x30FB, 0x30FB, 0x32FF, 0x32FF, 0x3358, 0x3370, 0x337B, 0x337F, 0x33E0, 0x33FE, 0x3400, 0x4DBF, 0x4E00, 0x9FFF, 0xA700, 0xA707, 0xF900, 0xFA6D, 0xFA70, 0xFAD9, 0xFE45, 0xFE46, 0xFF61, 0xFF65, 0x16FE2, 0x16FE3, 0x16FF0, 0x16FF1, 0x1D360, 0x1D371, 0x1F250, 0x1F251, 0x20000, 0x2A6DF, 0x2A700, 0x2B739, 0x2B740, 0x2B81D, 0x2B820, 0x2CEA1, 0x2CEB0, 0x2EBE0, 0x2EBF0, 0x2EE5D, 0x2F800, 0x2FA1D, 0x30000, 0x3134A, 0x31350, 0x3347F, }, varieties = {"Hanzi", "Kanji", "Hanja", "Chu Nom"}, spaces = false, } m["Hans"] = { "簡體字", 185614, m["Hani"][3], ranges = m["Hani"].ranges, characters = m["Hani"].characters, spaces = m["Hani"].spaces, parent = "Hani", } m["Hant"] = { "繁體字", 178528, m["Hani"][3], ranges = m["Hani"].ranges, characters = m["Hani"].characters, spaces = m["Hani"].spaces, parent = "Hani", } m["Hano"] = process_ranges{ "哈努諾文", 1584045, "元音附標文字", aliases = {"Hanunó'o", "Hanuno'o"}, ranges = { 0x1720, 0x1736, }, } m["Hatr"] = process_ranges{ "哈特拉文", 20813038, "輔音音素文字", ranges = { 0x108E0, 0x108F2, 0x108F4, 0x108F5, 0x108FB, 0x108FF, }, direction = "rtl", } m["Hebr"] = process_ranges{ "希伯來文", 33513, "輔音音素文字", -- more precisely, impure abjad ranges = { 0x0591, 0x05C7, 0x05D0, 0x05EA, 0x05EF, 0x05F4, 0x2135, 0x2138, 0xFB1D, 0xFB36, 0xFB38, 0xFB3C, 0xFB3E, 0xFB3E, 0xFB40, 0xFB41, 0xFB43, 0xFB44, 0xFB46, 0xFB4F, }, direction = "rtl", display_text = "Hebr-common", sort_key = "Hebr-common", strip_diacritics = "Hebr-common", } m["Hira"] = process_ranges{ "平假名", 48332, "音節文字", ranges = { 0x3001, 0x3003, 0x3008, 0x3011, 0x3013, 0x301F, 0x3030, 0x3035, 0x3037, 0x3037, 0x303C, 0x303D, 0x3041, 0x3096, 0x3099, 0x30A0, 0x30FB, 0x30FC, 0xFE45, 0xFE46, 0xFF61, 0xFF65, 0xFF70, 0xFF70, 0xFF9E, 0xFF9F, 0x1B001, 0x1B11F, 0x1B132, 0x1B132, 0x1B150, 0x1B152, 0x1F200, 0x1F200, }, varieties = {"Hentaigana"}, spaces = false, } m["Hluw"] = process_ranges{ "安納托利亞象形文字", 521323, "語素文字, 音節文字", ranges = { 0x14400, 0x14646, }, wikipedia_article = "Anatolian hieroglyphs", } m["Hmng"] = process_ranges{ "帕哈苗文", 365954, "半音節文字", aliases = {"Hmong"}, ranges = { 0x16B00, 0x16B45, 0x16B50, 0x16B59, 0x16B5B, 0x16B61, 0x16B63, 0x16B77, 0x16B7D, 0x16B8F, }, } m["Hmnp"] = process_ranges{ "創世紀苗文", 33712499, "全音素文字", ranges = { 0x1E100, 0x1E12C, 0x1E130, 0x1E13D, 0x1E140, 0x1E149, 0x1E14E, 0x1E14F, }, } m["Hung"] = process_ranges{ "古匈牙利字母", 446224, "全音素文字", aliases = {"Hungarian runic"}, ranges = { 0x10C80, 0x10CB2, 0x10CC0, 0x10CF2, 0x10CFA, 0x10CFF, }, capitalized = true, direction = "rtl", } m["Ibrnn"] = { "東北伊比利亞文字", 1113155, "半音節文字", ietf_subtag = "Zzzz", -- Not in Unicode } m["Ibrns"] = { "東南伊比利亞文字", 2305351, "半音節文字", ietf_subtag = "Zzzz", -- Not in Unicode } m["Image"] = { -- To be used to avoid any formatting or link processing "圖像渲染", 478798, -- This should not have any characters listed ietf_subtag = "Zyyy", translit = false, character_category = false, -- none } m["Inds"] = { "印度河文字", 601388, aliases = {"Harappan", "Indus Valley"}, } m["Ipach"] = { "國際音標", 21204, aliases = {"IPA"}, ietf_subtag = "Latn", } m["Ital"] = process_ranges{ "古意大利字母", 4891256, "全音素文字", ranges = { 0x10300, 0x10323, 0x1032D, 0x1032F, }, translit = "Ital-translit", } m["Java"] = process_ranges{ "爪哇字母", 879704, "元音附標文字", ranges = { 0xA980, 0xA9CD, 0xA9CF, 0xA9D9, 0xA9DE, 0xA9DF, }, } m["Jurc"] = { "女真文", 912240, "語素文字", spaces = false, } m["Kali"] = process_ranges{ "克耶里字母", 4919239, "元音附標文字", ranges = { 0xA900, 0xA92F, }, } m["Kana"] = process_ranges{ "片假名", 82946, "音節文字", ranges = { 0x3001, 0x3003, 0x3008, 0x3011, 0x3013, 0x301F, 0x3030, 0x3035, 0x3037, 0x3037, 0x303C, 0x303D, 0x3099, 0x309C, 0x30A0, 0x30FF, 0x31F0, 0x31FF, 0x32D0, 0x32FE, 0x3300, 0x3357, 0xFE45, 0xFE46, 0xFF61, 0xFF9F, 0x1AFF0, 0x1AFF3, 0x1AFF5, 0x1AFFB, 0x1AFFD, 0x1AFFE, 0x1B000, 0x1B000, 0x1B120, 0x1B122, 0x1B155, 0x1B155, 0x1B164, 0x1B167, }, spaces = false, } m["Kawi"] = process_ranges{ "卡維文", 975802, "元音附標文字", ranges = { 0x11F00, 0x11F10, 0x11F12, 0x11F3A, 0x11F3E, 0x11F5A, }, } m["Khar"] = process_ranges{ "佉盧文", 1161266, "元音附標文字", ranges = { 0x10A00, 0x10A03, 0x10A05, 0x10A06, 0x10A0C, 0x10A13, 0x10A15, 0x10A17, 0x10A19, 0x10A35, 0x10A38, 0x10A3A, 0x10A3F, 0x10A48, 0x10A50, 0x10A58, }, direction = "rtl", } m["Khmr"] = process_ranges{ "高棉文", 1054190, "元音附標文字", ranges = { 0x1780, 0x17DD, 0x17E0, 0x17E9, 0x17F0, 0x17F9, 0x19E0, 0x19FF, }, spaces = false, normalizationFixes = handle_normalization_fixes{ from = {"ឣ", "ឤ"}, to = {"អ", "អា"} }, } m["Khoj"] = process_ranges{ "可吉文", 1740656, "元音附標文字", ranges = { 0x0AE6, 0x0AEF, 0xA830, 0xA839, 0x11200, 0x11211, 0x11213, 0x11241, }, normalizationFixes = handle_normalization_fixes{ from = {"𑈀𑈬𑈱", "𑈀𑈬", "𑈀𑈱", "𑈀𑈳", "𑈁𑈱", "𑈆𑈬", "𑈬𑈰", "𑈬𑈱", "𑉀𑈮"}, to = {"𑈇", "𑈁", "𑈅", "𑈇", "𑈇", "𑈃", "𑈲", "𑈳", "𑈂"} }, } m["Khomt"] = { "泰國高棉文", 13023788, "元音附標文字", -- Not in Unicode } m["Kitl"] = { "契丹大字", 6401797, "語素文字", spaces = false, } m["Kits"] = process_ranges{ "契丹小字", 6401800, "語素文字, 音節文字", ranges = { 0x16FE4, 0x16FE4, 0x18B00, 0x18CD5, 0x18CFF, 0x18CFF, }, spaces = false, } m["Knda"] = process_ranges{ "卡納達文", 839666, "元音附標文字", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0C80, 0x0C8C, 0x0C8E, 0x0C90, 0x0C92, 0x0CA8, 0x0CAA, 0x0CB3, 0x0CB5, 0x0CB9, 0x0CBC, 0x0CC4, 0x0CC6, 0x0CC8, 0x0CCA, 0x0CCD, 0x0CD5, 0x0CD6, 0x0CDD, 0x0CDE, 0x0CE0, 0x0CE3, 0x0CE6, 0x0CEF, 0x0CF1, 0x0CF3, 0x1CD0, 0x1CD0, 0x1CD2, 0x1CD3, 0x1CDA, 0x1CDA, 0x1CF2, 0x1CF2, 0x1CF4, 0x1CF4, 0xA830, 0xA835, }, normalizationFixes = handle_normalization_fixes{ from = {"ಉಾ", "ಋಾ", "ಒೌ"}, to = {"ಊ", "ೠ", "ಔ"} }, translit = "kn-translit", } m["Kpel"] = { "克培列文", 1586299, "音節文字", -- Not in Unicode } m["Krai"] = process_ranges{ "基拉特拉伊文", 123173834, "元音附標文字", aliases = {"Rai", "Khambu Rai", "Rai Barṇamālā", "Kirat Khambu Rai"}, ranges = { 0x16D40, 0x16D79, }, } m["Kthi"] = process_ranges{ "凱提文", 1253814, "元音附標文字", ranges = { 0x0966, 0x096F, 0xA830, 0xA839, 0x11080, 0x110C2, 0x110CD, 0x110CD, }, } m["Kulit"] = { "庫利坦字母", 6443044, "元音附標文字", -- Not in Unicode } m["Lana"] = process_ranges{ "老傣文", 1314503, "元音附標文字", aliases = {"Tham", "Tua Mueang", "Lanna"}, ranges = { 0x1A20, 0x1A5E, 0x1A60, 0x1A7C, 0x1A7F, 0x1A89, 0x1A90, 0x1A99, 0x1AA0, 0x1AAD, }, spaces = false, } m["Laoo"] = process_ranges{ "寮文", 1815229, "元音附標文字", ranges = { 0x0E81, 0x0E82, 0x0E84, 0x0E84, 0x0E86, 0x0E8A, 0x0E8C, 0x0EA3, 0x0EA5, 0x0EA5, 0x0EA7, 0x0EBD, 0x0EC0, 0x0EC4, 0x0EC6, 0x0EC6, 0x0EC8, 0x0ECE, 0x0ED0, 0x0ED9, 0x0EDC, 0x0EDF, }, spaces = false, } m["Latn"] = process_ranges{ "拉丁字母", 8229, "全音素文字", aliases = {"Roman"}, ranges = { 0x0041, 0x005A, 0x0061, 0x007A, 0x00AA, 0x00AA, 0x00BA, 0x00BA, 0x00C0, 0x00D6, 0x00D8, 0x00F6, 0x00F8, 0x02B8, 0x02C0, 0x02C1, 0x02E0, 0x02E4, 0x0363, 0x036F, 0x0485, 0x0486, 0x0951, 0x0952, 0x10FB, 0x10FB, 0x1D00, 0x1D25, 0x1D2C, 0x1D5C, 0x1D62, 0x1D65, 0x1D6B, 0x1D77, 0x1D79, 0x1DBE, 0x1DF8, 0x1DF8, 0x1E00, 0x1EFF, 0x202F, 0x202F, 0x2071, 0x2071, 0x207F, 0x207F, 0x2090, 0x209C, 0x20F0, 0x20F0, 0x2100, 0x2125, 0x2128, 0x2128, 0x212A, 0x2134, 0x2139, 0x213B, 0x2141, 0x214E, 0x2160, 0x2188, 0x2C60, 0x2C7F, 0xA700, 0xA707, 0xA722, 0xA787, 0xA78B, 0xA7CD, 0xA7D0, 0xA7D1, 0xA7D3, 0xA7D3, 0xA7D5, 0xA7DC, 0xA7F2, 0xA7FF, 0xA92E, 0xA92E, 0xAB30, 0xAB5A, 0xAB5C, 0xAB64, 0xAB66, 0xAB69, 0xFB00, 0xFB06, 0xFF21, 0xFF3A, 0xFF41, 0xFF5A, 0x10780, 0x10785, 0x10787, 0x107B0, 0x107B2, 0x107BA, 0x1DF00, 0x1DF1E, 0x1DF25, 0x1DF2A, }, varieties = {"Rumi", "Romaji", "Rōmaji", "Romaja"}, capitalized = true, translit = false, } m["Latf"] = { "德文尖角體", 148443, m["Latn"][3], ranges = m["Latn"].ranges, characters = m["Latn"].characters, other_names = {"Blackletter"}, -- Blackletter is actually the parent "script" capitalized = m["Latn"].capitalized, translit = m["Latn"].translit, parent = "Latn", } m["Latg"] = { "蓋爾文", 1432616, m["Latn"][3], ranges = m["Latn"].ranges, characters = m["Latn"].characters, other_names = {"Irish"}, capitalized = m["Latn"].capitalized, translit = m["Latn"].translit, parent = "Latn", } m["pjt-Latn"] = { "拉丁字母", nil, m["Latn"][3], ranges = m["Latn"].ranges, characters = m["Latn"].characters, capitalized = m["Latn"].capitalized, translit = m["Latn"].translit, parent = "Latn", } m["Leke"] = { "萊克文", 19572613, "元音附標文字", -- Not in Unicode } m["Lepc"] = process_ranges{ "絨巴文", 1481626, "元音附標文字", aliases = {"Róng"}, ranges = { 0x1C00, 0x1C37, 0x1C3B, 0x1C49, 0x1C4D, 0x1C4F, }, } m["Limb"] = process_ranges{ "林布文", 933796, "元音附標文字", ranges = { 0x0965, 0x0965, 0x1900, 0x191E, 0x1920, 0x192B, 0x1930, 0x193B, 0x1940, 0x1940, 0x1944, 0x194F, }, } m["Lina"] = process_ranges{ "線形文字A", 30972, ranges = { 0x10107, 0x10133, 0x10600, 0x10736, 0x10740, 0x10755, 0x10760, 0x10767, }, } m["Linb"] = process_ranges{ "線形文字B", 190102, ranges = { 0x10000, 0x1000B, 0x1000D, 0x10026, 0x10028, 0x1003A, 0x1003C, 0x1003D, 0x1003F, 0x1004D, 0x10050, 0x1005D, 0x10080, 0x100FA, 0x10100, 0x10102, 0x10107, 0x10133, 0x10137, 0x1013F, }, } m["Lisu"] = process_ranges{ "老傈僳文", 1194621, "全音素文字", aliases = {"Old Lisu", "Lisu"}, ranges = { 0x300A, 0x300B, 0xA4D0, 0xA4FF, 0x11FB0, 0x11FB0, }, normalizationFixes = handle_normalization_fixes{ from = {"['’]", "[.ꓸ][.ꓸ]", "[.ꓸ][,ꓹ]"}, to = {"ʼ", "ꓺ", "ꓻ"} }, translit = "Lisu-translit", sort_key = { from = {"𑾰"}, to = {"ꓬ" .. p[1]} }, } m["Loma"] = { "Loma", 13023816, "音節文字", -- Not in Unicode } m["Lyci"] = process_ranges{ "呂基亞字母", 913587, "全音素文字", ranges = { 0x10280, 0x1029C, }, } m["Lydi"] = process_ranges{ "呂底亞字母", 4261300, "全音素文字", ranges = { 0x10920, 0x10939, 0x1093F, 0x1093F, }, direction = "rtl", } m["Mahj"] = process_ranges{ "馬哈佳尼文", 6732850, "元音附標文字", ranges = { 0x0964, 0x096F, 0xA830, 0xA839, 0x11150, 0x11176, }, } m["Maka"] = process_ranges{ "望加錫文", 72947229, "元音附標文字", aliases = {"Old Makasar"}, ranges = { 0x11EE0, 0x11EF8, }, } m["Mand"] = process_ranges{ "曼達安字母", 1812130, aliases = {"Mandaean"}, ranges = { 0x0640, 0x0640, 0x0840, 0x085B, 0x085E, 0x085E, }, direction = "rtl", } m["Mani"] = process_ranges{ "摩尼字母", 3544702, "輔音音素文字", ranges = { 0x0640, 0x0640, 0x10AC0, 0x10AE6, 0x10AEB, 0x10AF6, }, direction = "rtl", translit = "Mani-translit", } m["Marc"] = process_ranges{ "瑪欽文", 72403709, "元音附標文字", ranges = { 0x11C70, 0x11C8F, 0x11C92, 0x11CA7, 0x11CA9, 0x11CB6, }, } m["Maya"] = process_ranges{ "馬雅文字", 211248, aliases = {"Maya hieroglyphic", "Mayan", "Mayan hieroglyphic"}, ranges = { 0x1D2E0, 0x1D2F3, }, } m["Medf"] = process_ranges{ "梅德法伊德林文", 1519764, aliases = {"Oberi Okaime", "Oberi Ɔkaimɛ"}, ranges = { 0x16E40, 0x16E9A, }, capitalized = true, } m["Mend"] = process_ranges{ "門德基卡庫文", 951069, aliases = {"Mende Kikakui"}, ranges = { 0x1E800, 0x1E8C4, 0x1E8C7, 0x1E8D6, }, direction = "rtl", } m["Merc"] = process_ranges{ "麥羅埃文草書體", 73028124, "元音附標文字", ranges = { 0x109A0, 0x109B7, 0x109BC, 0x109CF, 0x109D2, 0x109FF, }, direction = "rtl", } m["Mero"] = process_ranges{ "麥羅埃文聖書體", 73028623, "元音附標文字", ranges = { 0x10980, 0x1099F, }, direction = "rtl", wikipedia_article = "麥羅埃字母", } m["Mlym"] = process_ranges{ "馬拉雅拉姆文", 1164129, "元音附標文字", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0D00, 0x0D0C, 0x0D0E, 0x0D10, 0x0D12, 0x0D44, 0x0D46, 0x0D48, 0x0D4A, 0x0D4F, 0x0D54, 0x0D63, 0x0D66, 0x0D7F, 0x1CDA, 0x1CDA, 0x1CF2, 0x1CF2, 0xA830, 0xA832, }, normalizationFixes = handle_normalization_fixes{ from = {"ഇൗ", "ഉൗ", "എെ", "ഒാ", "ഒൗ", "ക്‍", "ണ്‍", "ന്‍റ", "ന്‍", "മ്‍", "യ്‍", "ര്‍", "ല്‍", "ള്‍", "ഴ്‍", "െെ", "ൻ്റ"}, to = {"ഈ", "ഊ", "ഐ", "ഓ", "ഔ", "ൿ", "ൺ", "ൻറ", "ൻ", "ൔ", "ൕ", "ർ", "ൽ", "ൾ", "ൖ", "ൈ", "ന്റ"} }, translit = "ml-translit", } m["Modi"] = process_ranges{ "莫迪文", 1703713, "元音附標文字", ranges = { 0xA830, 0xA839, 0x11600, 0x11644, 0x11650, 0x11659, }, normalizationFixes = handle_normalization_fixes{ from = {"𑘀𑘹", "𑘀𑘺", "𑘁𑘹", "𑘁𑘺"}, to = {"𑘊", "𑘋", "𑘌", "𑘍"} }, } do local Mong_displaytext = { from = {"([ᠨ-ᡂᡸ])ᠶ([ᠨ-ᡂᡸ])", "([ᠠ-ᡂᡸ])ᠸ([^᠋ᠠ-ᠧ])", "([ᠠ-ᡂᡸ])ᠸ$"}, to = {"%1ᠢ%2", "%1ᠧ%2", "%1ᠧ"} } m["Mong"] = process_ranges{ "蒙古文", 1055705, "全音素文字", aliases = {"Mongol bichig", "Hudum Mongol bichig"}, ranges = { 0x1800, 0x1805, 0x180A, 0x1819, 0x1820, 0x1842, 0x1878, 0x1878, 0x1880, 0x1897, 0x18A6, 0x18A6, 0x18A9, 0x18A9, 0x200C, 0x200D, 0x202F, 0x202F, 0x3001, 0x3002, 0x3008, 0x300B, 0x11660, 0x11668, }, direction = "vertical-ltr", display_text = Mong_displaytext, strip_diacritics = Mong_displaytext, translit = "Mong-translit", } m["mnc-Mong"] = process_ranges{ "滿文", 122888, m["Mong"][3], ranges = { 0x1801, 0x1801, 0x1804, 0x1804, 0x1808, 0x180F, 0x1820, 0x1820, 0x1823, 0x1823, 0x1828, 0x182A, 0x182E, 0x1830, 0x1834, 0x1838, 0x183A, 0x183A, 0x185D, 0x185D, 0x185F, 0x1861, 0x1864, 0x1869, 0x186C, 0x1871, 0x1873, 0x1877, 0x1880, 0x1888, 0x188F, 0x188F, 0x189A, 0x18A5, 0x18A8, 0x18A8, 0x18AA, 0x18AA, 0x200C, 0x200D, 0x202F, 0x202F, }, direction = "vertical-ltr", parent = "Mong", translit = "mnc-translit", } m["sjo-Mong"] = process_ranges{ "錫伯文", 113624153, m["Mong"][3], aliases = {"Sibe"}, ranges = { 0x1804, 0x1804, 0x1807, 0x1807, 0x180A, 0x180F, 0x1820, 0x1820, 0x1823, 0x1823, 0x1828, 0x1828, 0x182A, 0x182A, 0x182E, 0x1830, 0x1834, 0x1838, 0x183A, 0x183A, 0x185D, 0x1872, 0x200C, 0x200D, 0x202F, 0x202F, }, direction = "vertical-ltr", parent = "mnc-Mong", } m["xwo-Mong"] = process_ranges{ "托忒文", 529085, m["Mong"][3], aliases = {"Todo", "Todo bichig"}, ranges = { 0x1800, 0x1801, 0x1804, 0x1806, 0x180A, 0x1820, 0x1828, 0x1828, 0x182F, 0x1831, 0x1834, 0x1834, 0x1837, 0x1838, 0x183A, 0x183B, 0x1840, 0x1840, 0x1843, 0x185C, 0x1880, 0x1887, 0x1889, 0x188F, 0x1894, 0x1894, 0x1896, 0x1899, 0x18A7, 0x18A7, 0x200C, 0x200D, 0x202F, 0x202F, 0x11669, 0x1166C, }, direction = "vertical-ltr", parent = "Mong", translit = "xwo-translit", } end m["Moon"] = { "Moon", 918391, "全音素文字", aliases = {"Moon System of Embossed Reading", "Moon type", "Moon writing", "Moon alphabet", "Moon code"}, -- Not in Unicode } m["Morse"] = { "摩爾斯電碼", 79897, ietf_subtag = "Zsym", } m["Mroo"] = process_ranges{ "默祿文", 75919253, aliases = {"Mro", "Mrung"}, ranges = { 0x16A40, 0x16A5E, 0x16A60, 0x16A69, 0x16A6E, 0x16A6F, }, } m["Mtei"] = process_ranges{ "曼尼普爾文", 2981413, "元音附標文字", aliases = {"Meetei Mayek", "Manipuri"}, ranges = { 0xAAE0, 0xAAF6, 0xABC0, 0xABED, 0xABF0, 0xABF9, }, } m["Mult"] = process_ranges{ "穆爾塔尼文", 17047906, "元音附標文字", ranges = { 0x0A66, 0x0A6F, 0x11280, 0x11286, 0x11288, 0x11288, 0x1128A, 0x1128D, 0x1128F, 0x1129D, 0x1129F, 0x112A9, }, } m["Music"] = process_ranges{ "音樂記號", 233861, "象形文字", ranges = { 0x2669, 0x266F, 0x1D100, 0x1D126, 0x1D129, 0x1D1EA, }, ietf_subtag = "Zsym", translit = false, } m["Mymr"] = process_ranges{ "緬甸文", 43887939, "元音附標文字", aliases = {"Myanmar"}, ranges = { 0x1000, 0x109F, 0xA92E, 0xA92E, 0xA9E0, 0xA9FE, 0xAA60, 0xAA7F, 0x116D0, 0x116E3, }, spaces = false, } m["Nagm"] = process_ranges{ "Mundari Bani", 106917274, "全音素文字", aliases = {"Nag Mundari"}, ranges = { 0x1E4D0, 0x1E4F9, }, } m["Nand"] = process_ranges{ "南迪城文", 6963324, "元音附標文字", ranges = { 0x0964, 0x0965, 0x0CE6, 0x0CEF, 0x1CE9, 0x1CE9, 0x1CF2, 0x1CF2, 0x1CFA, 0x1CFA, 0xA830, 0xA835, 0x119A0, 0x119A7, 0x119AA, 0x119D7, 0x119DA, 0x119E4, }, } m["Narb"] = process_ranges{ "古北阿拉伯字母", 1472213, "輔音音素文字", aliases = {"Old North Arabian"}, ranges = { 0x10A80, 0x10A9F, }, direction = "rtl", translit = "Narb-translit", } m["Nbat"] = process_ranges{ "納巴泰字母", 855624, "輔音音素文字", aliases = {"Nabatean"}, ranges = { 0x10880, 0x1089E, 0x108A7, 0x108AF, }, direction = "rtl", } m["Newa"] = process_ranges{ "尼瓦爾文", 7237292, "元音附標文字", aliases = {"Newar", "Newari", "Prachalit Nepal"}, ranges = { 0x11400, 0x1145B, 0x1145D, 0x11461, }, } m["Nkdb"] = { "東巴文", 1190953, "象形文字", aliases = {"Naxi Dongba", "Nakhi Dongba", "Tomba", "Tompa", "Mo-so"}, spaces = false, -- Not in Unicode } m["Nkgb"] = { "哥巴文", 731189, "音節文字", aliases = {"Nakhi Geba", "Naxi Geba"}, spaces = false, -- Not in Unicode } m["Nkoo"] = process_ranges{ "西非書面文字", 1062587, "全音素文字", ranges = { 0x060C, 0x060C, 0x061B, 0x061B, 0x061F, 0x061F, 0x07C0, 0x07FA, 0x07FD, 0x07FF, 0xFD3E, 0xFD3F, }, direction = "rtl", } m["None"] = { "未指定文字", nil, -- This should not have any characters listed ietf_subtag = "Zyyy", translit = false, character_category = false, -- none } m["Nshu"] = process_ranges{ "女書", 56436, "音節文字", aliases = {"Nushu"}, ranges = { 0x16FE1, 0x16FE1, 0x1B170, 0x1B2FB, }, spaces = false, } m["Ogam"] = process_ranges{ "歐甘字母", 184661, ranges = { 0x1680, 0x169C, }, } m["Olck"] = process_ranges{ "桑塔利文", 201688, aliases = {"Ol Chemetʼ", "Ol", "Santali"}, ranges = { 0x1C50, 0x1C7F, }, } m["Onao"] = process_ranges{ "普密吉文", 108607084, "全音素文字", ranges = { 0x0964, 0x0965, 0x1E5D0, 0x1E5FA, 0x1E5FF, 0x1E5FF, }, } m["Orkh"] = process_ranges{ "突厥字母", 5058305, aliases = {"Orkhon runic"}, ranges = { 0x10C00, 0x10C48, }, direction = "rtl", translit = "Orkh-translit", } m["Orya"] = process_ranges{ "奧里亞文", 1760127, "元音附標文字", aliases = {"Oriya"}, ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0B01, 0x0B03, 0x0B05, 0x0B0C, 0x0B0F, 0x0B10, 0x0B13, 0x0B28, 0x0B2A, 0x0B30, 0x0B32, 0x0B33, 0x0B35, 0x0B39, 0x0B3C, 0x0B44, 0x0B47, 0x0B48, 0x0B4B, 0x0B4D, 0x0B55, 0x0B57, 0x0B5C, 0x0B5D, 0x0B5F, 0x0B63, 0x0B66, 0x0B77, 0x1CDA, 0x1CDA, 0x1CF2, 0x1CF2, }, normalizationFixes = handle_normalization_fixes{ from = {"ଅା", "ଏୗ", "ଓୗ"}, to = {"ଆ", "ଐ", "ଔ"} }, } m["Osge"] = process_ranges{ "奧塞奇文", 7105529, ranges = { 0x104B0, 0x104D3, 0x104D8, 0x104FB, }, capitalized = true, translit = "Osge-translit", } m["Osma"] = process_ranges{ "奧斯曼亞字母", 1377866, ranges = { 0x10480, 0x1049D, 0x104A0, 0x104A9, }, } m["Ougr"] = process_ranges{ "回鶻字母", 1998938, "輔音音素文字, 全音素文字", ranges = { 0x0640, 0x0640, 0x10AF2, 0x10AF2, 0x10F70, 0x10F89, }, -- This should ideally be "vertical-ltr", but getting the CSS right is tricky because it's right-to-left horizontally, but left-to-right vertically. Currently, displaying it vertically causes it to display bottom-to-top. direction = "rtl", } m["Palm"] = process_ranges{ "帕爾邁拉字母", 17538100, ranges = { 0x10860, 0x1087F, }, direction = "rtl", } m["Pauc"] = process_ranges{ "包欽豪文", 25339852, ranges = { 0x11AC0, 0x11AF8, }, } m["Pcun"] = { "原始楔形文字", 1650699, "象形文字", -- Not in Unicode } m["Pelm"] = { "原始埃蘭文", 56305763, "象形文字", -- Not in Unicode } m["Perm"] = process_ranges{ "古彼爾姆文", 147899, ranges = { 0x0483, 0x0483, 0x10350, 0x1037A, }, } m["Phag"] = process_ranges{ "八思巴字", 822836, "元音附標文字", ranges = { 0x1802, 0x1803, 0x1805, 0x1805, 0x200C, 0x200D, 0x202F, 0x202F, 0x3002, 0x3002, 0xA840, 0xA877, }, direction = "vertical-ltr", } m["Phli"] = process_ranges{ "碑刻巴列維文", 24089793, "輔音音素文字", ranges = { 0x10B60, 0x10B72, 0x10B78, 0x10B7F, }, direction = "rtl", } m["Phlp"] = process_ranges{ "詩篇巴列維文", 7253954, "輔音音素文字", ranges = { 0x0640, 0x0640, 0x10B80, 0x10B91, 0x10B99, 0x10B9C, 0x10BA9, 0x10BAF, }, direction = "rtl", } m["Phlv"] = { "書冊巴列維文", 72403118, "輔音音素文字", direction = "rtl", wikipedia_article = "en:Pahlavi scripts#Book Pahlavi", -- Not in Unicode } m["Phnx"] = process_ranges{ "腓尼基字母", 26752, "輔音音素文字", ranges = { 0x10900, 0x1091B, 0x1091F, 0x1091F, }, direction = "rtl", translit = "Phnx-translit", } m["Plrd"] = process_ranges{ "柏格理苗文", 601734, "元音附標文字", aliases = {"Miao"}, ranges = { 0x16F00, 0x16F4A, 0x16F4F, 0x16F87, 0x16F8F, 0x16F9F, }, } m["Prti"] = process_ranges{ "碑刻帕提亞文", 13023804, ranges = { 0x10B40, 0x10B55, 0x10B58, 0x10B5F, }, direction = "rtl", } m["Psin"] = { "原始西奈字母", 1065250, "輔音音素文字", direction = "rtl", -- Not in Unicode } m["Ranj"] = { "Ranjana", 2385276, "元音附標文字", -- Not in Unicode } m["Rjng"] = process_ranges{ "勒姜字母", 2007960, "元音附標文字", ranges = { 0xA930, 0xA953, 0xA95F, 0xA95F, }, } m["Rohg"] = process_ranges{ "哈乃斐羅興亞文字", 21028705, "全音素文字", ranges = { 0x060C, 0x060C, 0x061B, 0x061B, 0x061F, 0x061F, 0x0640, 0x0640, 0x06D4, 0x06D4, 0x10D00, 0x10D27, 0x10D30, 0x10D39, }, direction = "rtl", } m["Roro"] = { "朗格朗格", 209764, -- Not in Unicode } m["Rumin"] = process_ranges{ "盧米文數字", nil, ranges = { 0x10E60, 0x10E7E, }, ietf_subtag = "Arab", } m["Runr"] = process_ranges{ "盧恩字母", 82996, "全音素文字", ranges = { 0x16A0, 0x16EA, 0x16EE, 0x16F8, }, } do local Samr_stripdiacritics = { remove_diacritics = c.CGJ .. u(0x0816) .. "-" .. u(0x082D), } m["Samr"] = process_ranges{ "撒瑪利亞字母", 1550930, "輔音音素文字", ranges = { 0x0800, 0x082D, 0x0830, 0x083E, }, direction = "rtl", strip_diacritics = Samr_stripdiacritics, sort_key = Samr_stripdiacritics, } end m["Sarb"] = process_ranges{ "古南阿拉伯文", 446074, "輔音音素文字", aliases = {"Old South Arabian"}, ranges = { 0x10A60, 0x10A7F, }, direction = "rtl", translit = "Sarb-translit", } m["Saur"] = process_ranges{ "索拉什特拉文", 3535165, "元音附標文字", ranges = { 0xA880, 0xA8C5, 0xA8CE, 0xA8D9, }, } m["Semap"] = { "旗語", 250796, "象形文字", ietf_subtag = "Zsym", } m["Sgnw"] = process_ranges{ "手語符號", 1497335, "象形文字", aliases = {"Sutton SignWriting"}, ranges = { 0x1D800, 0x1DA8B, 0x1DA9B, 0x1DA9F, 0x1DAA1, 0x1DAAF, }, translit = false, } m["Shaw"] = process_ranges{ "蕭伯納字母", 1970098, aliases = {"Shaw"}, ranges = { 0x10450, 0x1047F, }, } m["Shrd"] = process_ranges{ "夏拉達文", 2047117, "元音附標文字", ranges = { 0x0951, 0x0951, 0x1CD7, 0x1CD7, 0x1CD9, 0x1CD9, 0x1CDC, 0x1CDD, 0x1CE0, 0x1CE0, 0xA830, 0xA835, 0xA838, 0xA838, 0x11180, 0x111DF, }, translit = "Shrd-translit", } m["Shui"] = { "水書", 752854, "語素文字", spaces = false, -- Not in Unicode } m["Sidd"] = process_ranges{ "悉曇文字", 250379, "元音附標文字", ranges = { 0x11580, 0x115B5, 0x115B8, 0x115DD, }, translit = "Sidd-translit", } m["Sidt"] = { "錫德文", 36659, "全音素文字", direction = "rtl", -- Not in Unicode } m["Sind"] = process_ranges{ "庫達瓦迪文", 6402810, "元音附標文字", aliases = {"Khudawadi"}, ranges = { 0x0964, 0x0965, 0xA830, 0xA839, 0x112B0, 0x112EA, 0x112F0, 0x112F9, }, normalizationFixes = handle_normalization_fixes{ from = {"𑊰𑋠", "𑊰𑋥", "𑊰𑋦", "𑊰𑋧", "𑊰𑋨"}, to = {"𑊱", "𑊶", "𑊷", "𑊸", "𑊹"} }, } m["Sinh"] = process_ranges{ "僧伽羅文", 1574992, "元音附標文字", aliases = {"Sinhala"}, ranges = { 0x0964, 0x0965, 0x0D81, 0x0D83, 0x0D85, 0x0D96, 0x0D9A, 0x0DB1, 0x0DB3, 0x0DBB, 0x0DBD, 0x0DBD, 0x0DC0, 0x0DC6, 0x0DCA, 0x0DCA, 0x0DCF, 0x0DD4, 0x0DD6, 0x0DD6, 0x0DD8, 0x0DDF, 0x0DE6, 0x0DEF, 0x0DF2, 0x0DF4, 0x1CF2, 0x1CF2, 0x111E1, 0x111F4, }, normalizationFixes = handle_normalization_fixes{ from = {"අා", "අැ", "අෑ", "උෟ", "ඍෘ", "ඏෟ", "එ්", "එෙ", "ඔෟ", "ෘෘ"}, to = {"ආ", "ඇ", "ඈ", "ඌ", "ඎ", "ඐ", "ඒ", "ඓ", "ඖ", "ෲ"} }, } m["Sogd"] = process_ranges{ "粟特字母", 578359, "輔音音素文字", ranges = { 0x0640, 0x0640, 0x10F30, 0x10F59, }, direction = "rtl", } m["Sogo"] = process_ranges{ "古粟特字母", 72403254, "輔音音素文字", ranges = { 0x10F00, 0x10F27, }, direction = "rtl", } m["Sora"] = process_ranges{ "索拉僧平文字", 7563292, aliases = {"Sora Sompeng"}, ranges = { 0x110D0, 0x110E8, 0x110F0, 0x110F9, }, } m["Soyo"] = process_ranges{ "索永布文字", 8009382, "元音附標文字", ranges = { 0x11A50, 0x11AA2, }, } m["Sund"] = process_ranges{ "巽他字母", 51589, "元音附標文字", ranges = { 0x1B80, 0x1BBF, 0x1CC0, 0x1CC7, }, } m["Sunu"] = process_ranges{ "蘇努瓦爾文", 109984965, "全音素文字", ranges = { 0x11BC0, 0x11BE1, 0x11BF0, 0x11BF9, }, } m["Sylo"] = process_ranges{ "錫爾赫特文", 144128, "元音附標文字", aliases = {"Sylheti Nāgarī", "Syloti Nagri"}, ranges = { 0x0964, 0x0965, 0x09E6, 0x09EF, 0xA800, 0xA82C, }, } m["Syrc"] = process_ranges{ "敘利亞字母", 26567, "輔音音素文字", -- more precisely, impure abjad ranges = { 0x060C, 0x060C, 0x061B, 0x061C, 0x061F, 0x061F, 0x0640, 0x0640, 0x064B, 0x0655, 0x0670, 0x0670, 0x0700, 0x070D, 0x070F, 0x074A, 0x074D, 0x074F, 0x0860, 0x086A, 0x1DF8, 0x1DF8, 0x1DFA, 0x1DFA, }, direction = "rtl", } -- Syre, Syrj, Syrn are apparently subsumed into Syrc; discuss if this causes issues m["Tagb"] = process_ranges{ "塔格巴努瓦字母", 977444, "元音附標文字", ranges = { 0x1735, 0x1736, 0x1760, 0x176C, 0x176E, 0x1770, 0x1772, 0x1773, }, } m["Takr"] = process_ranges{ "Takri", 759202, "元音附標文字", ranges = { 0x0964, 0x0965, 0xA830, 0xA839, 0x11680, 0x116B9, 0x116C0, 0x116C9, }, normalizationFixes = handle_normalization_fixes{ from = {"𑚀𑚭", "𑚀𑚴", "𑚀𑚵", "𑚆𑚲"}, to = {"𑚁", "𑚈", "𑚉", "𑚇"} }, } m["Tale"] = process_ranges{ "德宏傣文", 2566326, "元音附標文字", aliases = {"Tai Nuea", "New Tai Nüa", "New Tai Nuea", "Dehong Dai", "Tai Dehong", "Tai Le"}, ranges = { 0x1040, 0x1049, 0x1950, 0x196D, 0x1970, 0x1974, }, spaces = false, } m["Talu"] = process_ranges{ "新傣文", 3498863, "元音附標文字", ranges = { 0x1980, 0x19AB, 0x19B0, 0x19C9, 0x19D0, 0x19DA, 0x19DE, 0x19DF, }, spaces = false, } m["Taml"] = process_ranges{ "泰米爾文", 26803, "元音附標文字", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0B82, 0x0B83, 0x0B85, 0x0B8A, 0x0B8E, 0x0B90, 0x0B92, 0x0B95, 0x0B99, 0x0B9A, 0x0B9C, 0x0B9C, 0x0B9E, 0x0B9F, 0x0BA3, 0x0BA4, 0x0BA8, 0x0BAA, 0x0BAE, 0x0BB9, 0x0BBE, 0x0BC2, 0x0BC6, 0x0BC8, 0x0BCA, 0x0BCD, 0x0BD0, 0x0BD0, 0x0BD7, 0x0BD7, 0x0BE6, 0x0BFA, 0x1CDA, 0x1CDA, 0xA8F3, 0xA8F3, 0x11301, 0x11301, 0x11303, 0x11303, 0x1133B, 0x1133C, 0x11FC0, 0x11FF1, 0x11FFF, 0x11FFF, }, normalizationFixes = handle_normalization_fixes{ from = {"அூ", "ஸ்ரீ"}, to = {"ஆ", "ஶ்ரீ"} }, } m["Tang"] = process_ranges{ "西夏文", 1373610, "語素文字, 音節文字", ranges = { 0x31EF, 0x31EF, 0x16FE0, 0x16FE0, 0x17000, 0x187F7, 0x18800, 0x18AFF, 0x18D00, 0x18D08, }, spaces = false, translit = "txg-translit", } m["Tavt"] = process_ranges{ "越南傣文", 11818517, "元音附標文字", ranges = { 0xAA80, 0xAAC2, 0xAADB, 0xAADF, }, spaces = false, } m["Tayo"] = process_ranges{ "Lai Tay", 16306701, "元音附標文字", aliases = {"Tai Yo"}, direction = "vertical-rtl", ranges = { 0x1E6C0, 0x1E6DE, 0x1E6E0, 0x1E6F5, 0x1E6FE, 0x1E6FF, }, spaces = false, } m["Telu"] = process_ranges{ "泰盧固文", 570450, "元音附標文字", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x0C00, 0x0C0C, 0x0C0E, 0x0C10, 0x0C12, 0x0C28, 0x0C2A, 0x0C39, 0x0C3C, 0x0C44, 0x0C46, 0x0C48, 0x0C4A, 0x0C4D, 0x0C55, 0x0C56, 0x0C58, 0x0C5A, 0x0C5D, 0x0C5D, 0x0C60, 0x0C63, 0x0C66, 0x0C6F, 0x0C77, 0x0C7F, 0x1CDA, 0x1CDA, 0x1CF2, 0x1CF2, }, normalizationFixes = handle_normalization_fixes{ from = {"ఒౌ", "ఒౕ", "ిౕ", "ెౕ", "ొౕ"}, to = {"ఔ", "ఓ", "ీ", "ే", "ో"} }, } m["Teng"] = { "談格瓦文字", 473725, } m["Tfng"] = process_ranges{ "提非納文", 208503, "輔音音素文字, 全音素文字", ranges = { 0x2D30, 0x2D67, 0x2D6F, 0x2D70, 0x2D7F, 0x2D7F, }, other_names = {"Libyco-Berber", "Berber"}, -- per Wikipedia, Libyco-Berber is the parent } m["Tglg"] = process_ranges{ "他加祿字母", 812124, "元音附標文字", aliases = {"Tagalog"}, varieties = {"Badlit", "Basahan", "Kur-itan"}, ranges = { 0x1700, 0x1715, 0x171F, 0x171F, 0x1735, 0x1736, }, } m["Thaa"] = process_ranges{ "它拿字母", 877906, "元音附標文字", ranges = { 0x060C, 0x060C, 0x061B, 0x061C, 0x061F, 0x061F, 0x0660, 0x0669, 0x0780, 0x07B1, 0xFDF2, 0xFDF2, 0xFDFD, 0xFDFD, }, direction = "rtl", } m["Thai"] = process_ranges{ "泰文", 236376, "元音附標文字", ranges = { 0x0E01, 0x0E3A, 0x0E40, 0x0E5B, }, spaces = false, } do local Tibt_displaytext = { from = {"ༀ", "༌", "།།", "༚༚", "༚༝", "༝༚", "༝༝", "ཷ", "ཹ", "ེེ", "ོོ"}, to = {"ཨོཾ", "་", "༎", "༛", "༟", "࿎", "༞", "ྲཱྀ", "ླཱྀ", "ཻ", "ཽ"} } m["Tibt"] = process_ranges{ "藏文", 46861, "元音附標文字", ranges = { 0x0F00, 0x0F47, 0x0F49, 0x0F6C, 0x0F71, 0x0F97, 0x0F99, 0x0FBC, 0x0FBE, 0x0FCC, 0x0FCE, 0x0FD4, 0x0FD9, 0x0FDA, 0x3008, 0x300B, }, normalizationFixes = handle_normalization_fixes{ combiningClasses = {["༹"] = 1}, from = {"ཷ", "ཹ"}, to = {"ྲཱྀ", "ླཱྀ"} }, display_text = Tibt_displaytext, strip_diacritics = Tibt_displaytext, sort_key = "Tibt-sortkey", translit = "Tibt-translit", } m["sit-tam-Tibt"] = { "達芒文", 109875213, m["Tibt"][3], -- There is no inheritance of properties currently implemented for scripts. Per [[User:Theknightwho]], this -- is because it's tricky to do since there are several types of child scripts: those that are mere display -- variants (like fa-Arab), which should be eliminated in favor of CSS language selectors to -- handle the font differences; those that are genuinely different scripts that happen to share the same -- Unicode codepoints but have mostly different properties (e.g. Manchu vs. Mongolian); and those that are -- somewhere in between (like Tamyig vs. Tibetan). As a result, we currently have to manually specify -- which properties we want inherited as follows. ranges = m["Tibt"].ranges, characters = m["Tibt"].characters, parent = "Tibt", normalizationFixes = m["Tibt"].normalizationFixes, display_text = m["Tibt"].display_text, strip_diacritics = m["Tibt"].strip_diacritics, sort_key = m["Tibt"].sort_key, translit = m["Tibt"].translit, } end m["Tirh"] = process_ranges{ "提爾胡塔文", 1765752, "元音附標文字", ranges = { 0x0951, 0x0952, 0x0964, 0x0965, 0x1CF2, 0x1CF2, 0xA830, 0xA839, 0x11480, 0x114C7, 0x114D0, 0x114D9, }, normalizationFixes = handle_normalization_fixes{ from = {"𑒁𑒰", "𑒋𑒺", "𑒍𑒺", "𑒪𑒵", "𑒪𑒶"}, to = {"𑒂", "𑒌", "𑒎", "𑒉", "𑒊"} }, } m["Tnsa"] = process_ranges{ "唐薩文", 105576311, "全音素文字", ranges = { 0x16A70, 0x16ABE, 0x16AC0, 0x16AC9, }, } m["Todr"] = process_ranges{ "托特里文", 10274731, "全音素文字", direction = "rtl", ranges = { 0x105C0, 0x105F3, }, } m["Tols"] = { "Tolong Siki", 4459822, "全音素文字", -- Not in Unicode } m["Toto"] = process_ranges{ "托托文", 104837516, "元音附標文字", ranges = { 0x1E290, 0x1E2AE, }, } m["Tutg"] = process_ranges{ "提加拉里文", 2604990, "元音附標文字", aliases = {"Tulu"}, ranges = { 0x1CF2, 0x1CF2, 0x1CF4, 0x1CF4, 0xA8F1, 0xA8F1, 0x11380, 0x11389, 0x1138B, 0x1138B, 0x1138E, 0x1138E, 0x11390, 0x113B5, 0x113B7, 0x113C0, 0x113C2, 0x113C2, 0x113C5, 0x113C5, 0x113C7, 0x113CA, 0x113CC, 0x113D5, 0x113D7, 0x113D8, 0x113E1, 0x113E2, }, } m["Ugar"] = process_ranges{ "烏加里特字母", 332652, "輔音音素文字", ranges = { 0x10380, 0x1039D, 0x1039F, 0x1039F, }, } m["Vaii"] = process_ranges{ "瓦伊文", 523078, "音節文字", ranges = { 0xA500, 0xA62B, }, } m["Visp"] = { "Visible Speech", 1303365, "全音素文字", -- Not in Unicode } m["Vith"] = process_ranges{ "維斯庫奇字母", 3301993, "全音素文字", ranges = { 0x10570, 0x1057A, 0x1057C, 0x1058A, 0x1058C, 0x10592, 0x10594, 0x10595, 0x10597, 0x105A1, 0x105A3, 0x105B1, 0x105B3, 0x105B9, 0x105BB, 0x105BC, }, capitalized = true, } m["Wara"] = process_ranges{ "瓦蘭齊地文", 79199, aliases = {"Warang Citi"}, ranges = { 0x118A0, 0x118F2, 0x118FF, 0x118FF, }, capitalized = true, } m["Wcho"] = process_ranges{ "Wancho", 33713728, "全音素文字", ranges = { 0x1E2C0, 0x1E2F9, 0x1E2FF, 0x1E2FF, }, } m["Wole"] = { "Woleai", 6643710, "音節文字", -- Not in Unicode } m["Xpeo"] = process_ranges{ "古波斯文", 1471822, ranges = { 0x103A0, 0x103C3, 0x103C8, 0x103D5, }, } m["Xsux"] = process_ranges{ "楔形文字", 401, aliases = {"Sumero-Akkadian Cuneiform"}, ranges = { 0x12000, 0x12399, 0x12400, 0x1246E, 0x12470, 0x12474, 0x12480, 0x12543, }, } m["Yezi"] = process_ranges{ "雅茲迪文", 13175481, "全音素文字", ranges = { 0x060C, 0x060C, 0x061B, 0x061B, 0x061F, 0x061F, 0x0660, 0x0669, 0x10E80, 0x10EA9, 0x10EAB, 0x10EAD, 0x10EB0, 0x10EB1, }, direction = "rtl", } m["Yiii"] = process_ranges{ "彝文", 1197646, "音節文字", ranges = { 0x3001, 0x3002, 0x3008, 0x3011, 0x3014, 0x301B, 0x30FB, 0x30FB, 0xA000, 0xA48C, 0xA490, 0xA4C6, 0xFF61, 0xFF65, }, } m["Zanb"] = process_ranges{ "札那巴札爾方形字母", 50809208, "元音附標文字", ranges = { 0x11A00, 0x11A47, }, } m["Zmth"] = process_ranges{ "數學記號", 1140046, ranges = { 0x00AC, 0x00AC, 0x00B1, 0x00B1, 0x00D7, 0x00D7, 0x00F7, 0x00F7, 0x03D0, 0x03D2, 0x03D5, 0x03D5, 0x03F0, 0x03F1, 0x03F4, 0x03F6, 0x0606, 0x0608, 0x2016, 0x2016, 0x2032, 0x2034, 0x2040, 0x2040, 0x2044, 0x2044, 0x2052, 0x2052, 0x205F, 0x205F, 0x2061, 0x2064, 0x207A, 0x207E, 0x208A, 0x208E, 0x20D0, 0x20DC, 0x20E1, 0x20E1, 0x20E5, 0x20E6, 0x20EB, 0x20EF, 0x2102, 0x2102, 0x2107, 0x2107, 0x210A, 0x2113, 0x2115, 0x2115, 0x2118, 0x211D, 0x2124, 0x2124, 0x2128, 0x2129, 0x212C, 0x212D, 0x212F, 0x2131, 0x2133, 0x2138, 0x213C, 0x2149, 0x214B, 0x214B, 0x2190, 0x21A7, 0x21A9, 0x21AE, 0x21B0, 0x21B1, 0x21B6, 0x21B7, 0x21BC, 0x21DB, 0x21DD, 0x21DD, 0x21E4, 0x21E5, 0x21F4, 0x22FF, 0x2308, 0x230B, 0x2320, 0x2321, 0x237C, 0x237C, 0x239B, 0x23B5, 0x23B7, 0x23B7, 0x23D0, 0x23D0, 0x23DC, 0x23E2, 0x25A0, 0x25A1, 0x25AE, 0x25B7, 0x25BC, 0x25C1, 0x25C6, 0x25C7, 0x25CA, 0x25CB, 0x25CF, 0x25D3, 0x25E2, 0x25E2, 0x25E4, 0x25E4, 0x25E7, 0x25EC, 0x25F8, 0x25FF, 0x2605, 0x2606, 0x2640, 0x2640, 0x2642, 0x2642, 0x2660, 0x2663, 0x266D, 0x266F, 0x27C0, 0x27FF, 0x2900, 0x2AFF, 0x2B30, 0x2B44, 0x2B47, 0x2B4C, 0xFB29, 0xFB29, 0xFE61, 0xFE66, 0xFE68, 0xFE68, 0xFF0B, 0xFF0B, 0xFF1C, 0xFF1E, 0xFF3C, 0xFF3C, 0xFF3E, 0xFF3E, 0xFF5C, 0xFF5C, 0xFF5E, 0xFF5E, 0xFFE2, 0xFFE2, 0xFFE9, 0xFFEC, 0x1D400, 0x1D454, 0x1D456, 0x1D49C, 0x1D49E, 0x1D49F, 0x1D4A2, 0x1D4A2, 0x1D4A5, 0x1D4A6, 0x1D4A9, 0x1D4AC, 0x1D4AE, 0x1D4B9, 0x1D4BB, 0x1D4BB, 0x1D4BD, 0x1D4C3, 0x1D4C5, 0x1D505, 0x1D507, 0x1D50A, 0x1D50D, 0x1D514, 0x1D516, 0x1D51C, 0x1D51E, 0x1D539, 0x1D53B, 0x1D53E, 0x1D540, 0x1D544, 0x1D546, 0x1D546, 0x1D54A, 0x1D550, 0x1D552, 0x1D6A5, 0x1D6A8, 0x1D7CB, 0x1D7CE, 0x1D7FF, 0x1EE00, 0x1EE03, 0x1EE05, 0x1EE1F, 0x1EE21, 0x1EE22, 0x1EE24, 0x1EE24, 0x1EE27, 0x1EE27, 0x1EE29, 0x1EE32, 0x1EE34, 0x1EE37, 0x1EE39, 0x1EE39, 0x1EE3B, 0x1EE3B, 0x1EE42, 0x1EE42, 0x1EE47, 0x1EE47, 0x1EE49, 0x1EE49, 0x1EE4B, 0x1EE4B, 0x1EE4D, 0x1EE4F, 0x1EE51, 0x1EE52, 0x1EE54, 0x1EE54, 0x1EE57, 0x1EE57, 0x1EE59, 0x1EE59, 0x1EE5B, 0x1EE5B, 0x1EE5D, 0x1EE5D, 0x1EE5F, 0x1EE5F, 0x1EE61, 0x1EE62, 0x1EE64, 0x1EE64, 0x1EE67, 0x1EE6A, 0x1EE6C, 0x1EE72, 0x1EE74, 0x1EE77, 0x1EE79, 0x1EE7C, 0x1EE7E, 0x1EE7E, 0x1EE80, 0x1EE89, 0x1EE8B, 0x1EE9B, 0x1EEA1, 0x1EEA3, 0x1EEA5, 0x1EEA9, 0x1EEAB, 0x1EEBB, 0x1EEF0, 0x1EEF1, }, translit = false, } m["Zname"] = process_ranges{ "茲納緬尼記譜法", 965834, "象形文字", ranges = { 0x1CF00, 0x1CF2D, 0x1CF30, 0x1CF46, 0x1CF50, 0x1CFC3, }, ietf_subtag = "Zsym", translit = false, } m["Zsym"] = process_ranges{ "符號", 80071, "象形文字", ranges = { 0x20DD, 0x20E0, 0x20E2, 0x20E4, 0x20E7, 0x20EA, 0x20F0, 0x20F0, 0x2100, 0x2101, 0x2103, 0x2106, 0x2108, 0x2109, 0x2114, 0x2114, 0x2116, 0x2117, 0x211E, 0x2123, 0x2125, 0x2127, 0x212A, 0x212B, 0x212E, 0x212E, 0x2132, 0x2132, 0x2139, 0x213B, 0x214A, 0x214A, 0x214C, 0x214F, 0x21A8, 0x21A8, 0x21AF, 0x21AF, 0x21B2, 0x21B5, 0x21B8, 0x21BB, 0x21DC, 0x21DC, 0x21DE, 0x21E3, 0x21E6, 0x21F3, 0x2300, 0x2307, 0x230C, 0x231F, 0x2322, 0x237B, 0x237D, 0x239A, 0x23B6, 0x23B6, 0x23B8, 0x23CF, 0x23D1, 0x23DB, 0x23E3, 0x23FF, 0x2500, 0x259F, 0x25A2, 0x25AD, 0x25B8, 0x25BB, 0x25C2, 0x25C5, 0x25C8, 0x25C9, 0x25CC, 0x25CE, 0x25D4, 0x25E1, 0x25E3, 0x25E3, 0x25E5, 0x25E6, 0x25ED, 0x25F7, 0x2600, 0x2604, 0x2607, 0x263F, 0x2641, 0x2641, 0x2643, 0x265F, 0x2664, 0x266C, 0x2670, 0x27BF, 0x2B00, 0x2B2F, 0x2B45, 0x2B46, 0x2B4D, 0x2B73, 0x2B76, 0x2B95, 0x2B97, 0x2BFF, 0x4DC0, 0x4DFF, 0x1F000, 0x1F02B, 0x1F030, 0x1F093, 0x1F0A0, 0x1F0AE, 0x1F0B1, 0x1F0BF, 0x1F0C1, 0x1F0CF, 0x1F0D1, 0x1F0F5, 0x1F300, 0x1F6D7, 0x1F6DC, 0x1F6EC, 0x1F6F0, 0x1F6FC, 0x1F700, 0x1F776, 0x1F77B, 0x1F7D9, 0x1F7E0, 0x1F7EB, 0x1F7F0, 0x1F7F0, 0x1F800, 0x1F80B, 0x1F810, 0x1F847, 0x1F850, 0x1F859, 0x1F860, 0x1F887, 0x1F890, 0x1F8AD, 0x1F8B0, 0x1F8B1, 0x1F900, 0x1FA53, 0x1FA60, 0x1FA6D, 0x1FA70, 0x1FA7C, 0x1FA80, 0x1FA88, 0x1FA90, 0x1FABD, 0x1FABF, 0x1FAC5, 0x1FACE, 0x1FADB, 0x1FAE0, 0x1FAE8, 0x1FAF0, 0x1FAF8, 0x1FB00, 0x1FB92, 0x1FB94, 0x1FBCA, 0x1FBF0, 0x1FBF9, }, translit = false, character_category = false, -- none } m["Zxxx"] = { "無文字", 104839715, -- This should not have any characters listed translit = false, character_category = false, -- none } m["Zyyy"] = { "未定文字", 104839687, -- This should not have any characters listed, probably translit = false, character_category = false, -- none } m["Zzzz"] = { "未編碼文字", 104839675, -- This should not have any characters listed translit = false, character_category = false, -- none } -- These should be defined after the scripts they are composed of. m["Hrkt"] = process_ranges{ "假名", 187659, "音節文字", aliases = {"Japanese syllabaries"}, ranges = union( m["Hira"].ranges, m["Kana"].ranges ), spaces = false, } m["Jpan"] = process_ranges{ "日文", 190502, "語素文字, 音節文字", ranges = union( m["Hrkt"].ranges, m["Hani"].ranges, m["Latn"].ranges ), spaces = false, sort_by_scraping = true, } m["Kore"] = process_ranges{ "韓文", 711797, "語素文字, 音節文字", ranges = union( m["Hang"].ranges, m["Hani"].ranges, m["Latn"].ranges ), -- `漢字(한자)`→`漢字` -- `가-나-다`→`가나다`, `가--나--다`→`가-나-다` -- `온돌(溫突/溫堗)`→`온돌` ([[ondol]]) strip_diacritics = { remove_diacritics = u(0x302E) .. u(0x302F), from = {"([" .. m["Hani"].characters .. "])%(.-%)", "^%-", "%-$", "%-(%-?)", "\1", "%([" .. m["Hani"].characters .. "/]+%)"}, to = {"%1", "\1", "\1", "%1", "-"} } } return require("Module:languages").finalizeData(m, "script") 09pc18qe9iyyxex21qy2v9mm20yi6es Module:Etymology languages/data 828 1363210 9882845 9863219 2026-08-29T14:09:22Z TongcyDai 53191 更新語言資料 9882845 Scribunto text/plain local m_langdata = require("Module:languages/data") -- Loaded on demand, as it may not be needed (depending on the data). local function u(...) u = require("Module:string utilities").char return u(...) end local c = m_langdata.chars local p = m_langdata.puaChars local s = m_langdata.shared local m = {} ---------------------------------------------------------------------------------------------------------------------- -- Afroasiatic varieties -- ---------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------- -- Berber varieties -- -------------------------------------------------------------------------------------- m["shi-med"] = { "中世紀施盧赫語", 34152, "shi", aliases = {"Medieval Tashelhit"}, } -- Tuareg lects m["thv"] = { "Tamahaq", 56703, "tmh", } m["ttq"] = { "Tawellemmet", 56390, "tmh", } m["taq"] = { "塔馬舍克語", 4670066, "tmh", aliases = {"Tamasheq"}, } m["thz"] = { "Tayert", 56388, "tmh", } m["thv-ght"] = { "Ghat", 47012900, "thv", } -------------------------------------------------------------------------------------- -- Cushitic varieties -- -------------------------------------------------------------------------------------- -- Oromo varieties m["hae"] = { "哈勒爾奧羅莫語", 5330355, "om", aliases = {"Harar Oromo", "Eastern Oromo"}, } m["gax"] = { "Borana", 2910610, "om", aliases = {"Southern Oromo"}, } m["orc"] = { "Orma", 2919128, "om", } m["ssn"] = { "Waata", 3501553, "om", } -------------------------------------------------------------------------------------- -- Egyptian varieties -- -------------------------------------------------------------------------------------- ----------------------------------------------------- -- Ancient Egyptian varieties -- ----------------------------------------------------- m["egy-old"] = { "上古埃及語", 447117, "egy", aliases = {"Old Egyptian"}, } m["egy-mid"] = { "中古埃及語", 657330, "egy", aliases = {"Middle Egyptian", "Classical Egyptian"}, } m["egy-nmi"] = { "新中古埃及語", 123735278, "egy", aliases = {"Neo-Middle Egyptian", "Égyptien de tradition", "Traditional Egyptian"}, } m["egy-lat"] = { "晚期埃及語", 1852329, "egy", aliases = {"Late Egyptian"}, } ----------------------------------------------------- -- Coptic varieties -- ----------------------------------------------------- m["cop-akh"] = { "艾赫米姆科普特語", 125176464, "cop", aliases = {"Akhmimic Coptic", "Akhmimic"}, } m["cop-boh"] = { "布海拉科普特語", 890733, "cop", aliases = {"Bohairic Coptic", "Bohairic", "Memphitic Coptic", "Memphitic"}, } m["cop-ggg"] = { "科普特語方言G", nil, "cop", aliases = {"Coptic Dialect G", "Dialect G", "Mansuric Coptic", "Mansuric"}, } m["cop-jjj"] = { "科普特語方言J", nil, "cop", aliases = {"Coptic Dialect J"}, } m["cop-kkk"] = { "科普特語方言K", nil, "cop", aliases = {"Coptic Dialect K"}, } m["cop-ppp"] = { "科普特語方言P", nil, "cop", aliases = {"Coptic Dialect P", "Proto-Theban Coptic", "Palaeo-Theban Coptic"}, } m["cop-fay"] = { "法尤姆科普特語", 1399115, "cop", aliases = {"Fayyumic Coptic", "Fayyumic", "Faiyumic Coptic", "Faiyumic", "Fayumic Coptic", "Fayumic", "Bashmuric Coptic", "Bashmuric"}, } m["cop-her"] = { "赫爾莫波利斯科普特語", nil, "cop", aliases = {"Hermopolitan Coptic", "Hermopolitan", "Coptic Dialect H", "Ashmuninic", "Ashmuninic Coptic"}, } m["cop-lyc"] = { "利科波利斯科普特語", nil, "cop", aliases = {"Lycopolitan Coptic", "Lycopolitan", "Assiutic Coptic", "Asyutic Coptic", "Assiutic", "Asyutic", "Lyco-Diospolitan Coptic", "Lyco-Diospolitan", "Subakhmimic Coptic", "Subakhmimic" }, } m["cop-old"] = { "古科普特語", 115518040, "cop", aliases = {"Old Coptic"}, } m["cop-oxy"] = { "俄克喜林庫斯科普特語", nil, "cop", aliases = {"Oxyrhynchite Coptic", "Oxyrhynchite", "Mesokemic Coptic", "Mesokemic", "Middle Egyptian Coptic"}, } m["cop-ply"] = { "原始利科波利斯科普特語", nil, "cop", aliases = {"Proto-Lycopolitan Coptic", "Coptic Dialect i", "Proto-Lyco-Diospolitan Coptic"}, } m["cop-sah"] = { "薩伊迪科普特語", 2645851, "cop", aliases = {"Sahidic Coptic", "Sahidic", "Saidic Coptic", "Saidic", "Thebaic Coptic", "Thebaic"}, } -------------------------------------------------------------------------------------- -- Semitic varieties -- -------------------------------------------------------------------------------------- ----------------------------------------------------- -- Akkadian varieties -- ----------------------------------------------------- m["akk-old"] = { "古阿卡德語", nil, "akk", aliases = {"Old Akkadian"}, } m["akk-obb"] = { "古巴比倫語", nil, "akk", aliases = {"Old Babylonian"}, } m["akk-oas"] = { "古亞述語", nil, "akk", aliases = {"Old Assyrian"}, } m["akk-mbb"] = { "中古巴比倫語", nil, "akk", aliases = {"Middle Babylonian"}, } m["akk-mas"] = { "中古亞述語", nil, "akk", aliases = {"Middle Assyrian"}, } m["akk-nbb"] = { "新巴比倫語", nil, "akk", aliases = {"Neo-Babylonian"}, } m["akk-nas"] = { "新亞述語", nil, "akk", aliases = {"Neo-Assyrian"}, } m["akk-lbb"] = { "晚期巴比倫語", nil, "akk", aliases = {"Late Babylonian"}, } m["akk-stb"] = { "標準巴比倫語", nil, "akk", aliases = {"Standard Babylonian"}, } ----------------------------------------------------- -- Arabic varieties -- ----------------------------------------------------- m["jrb"] = { "猶太阿拉伯語", 37733, "ar", pseudo_families = "qfa-jew", aliases = {"Judeo-Arabic"}, } m["apc-leb"] = { "黎巴嫩北黎凡特阿拉伯語", 1516642, "apc", aliases = {"Lebanese North Levantine Arabic", "Lebanese Arabic"}, } m["apc-sle"] = { "南黎巴嫩北黎凡特阿拉伯語", 14206590, "apc", aliases = {"South Lebanese North Levantine Arabic", "South Lebanese Arabic"}, } m["apc-nle"] = { "北黎巴嫩北黎凡特阿拉伯語", nil, "apc", aliases = {"North Lebanese North Levantine Arabic", "North Lebanese Arabic"}, } m["apc-syr"] = { "敘利亞北黎凡特阿拉伯語", 2143071, "apc", aliases = {"Syrian North Levantine Arabic", "Syrian Arabic"}, } m["apc-ale"] = { "阿勒坡北黎凡特阿拉伯語", 7056921, "apc-syr", aliases = {"Aleppine North Levantine Arabic", "Aleppo Arabic", "Aleppine Arabic"}, } m["apc-dam"] = { "大馬士革北黎凡特阿拉伯語", 12237466, "apc-syr", aliases = {"Damascene North Levantine Arabic", "Damascus Arabic", "Damascene Arabic"}, } m["acm-khu"] = { "胡哲斯坦阿拉伯語", 1040944, "acm", aliases = {"Khuzestani Arabic"}, } ----------------------------------------------------- -- Aramaic varieties -- ----------------------------------------------------- m["arc-bib"] = { "聖經亞拉姆語", 843235, "arc", family = "sem-are", aliases = {"Biblical Aramaic"}, } m["arc-cpa"] = { "基督教巴勒斯坦亞拉姆語", 60790119, "arc", family = "sem-arw", aliases = {"Christian Palestinian Aramaic", "Melkite Aramaic", "Palestinian Syriac", "Syropalestinian Aramaic"}, } m["arc-imp"] = { "帝國亞拉姆語", 7079491, "arc", aliases = {"Imperial Aramaic", "Official Aramaic"}, } m["arc-hat"] = { "哈特拉亞拉姆語", 3832926, "arc", family = "sem-are", aliases = {"Hatran Aramaic"}, } m["arc-jla"] = { "猶太書面亞拉姆語", 105952842, "arc", pseudo_families = "qfa-jew", aliases = {"Jewish Literary Aramaic"}, } m["arc-nab"] = { "納巴泰亞拉姆語", 36178, "arc", aliases = {"Nabataean Aramaic"}, } m["arc-old"] = { "古亞拉姆語", 3398392, "arc", aliases = {"Old Aramaic"}, } m["arc-pal"] = { "帕邁拉亞拉姆語", 1510113, "arc", family = "sem-arw", aliases = {"Palmyrene Aramaic"}, } m["tmr"] = { "猶太巴比倫亞拉姆語", 33407, "arc", family = "sem-ase", pseudo_families = "qfa-jew", aliases = {"Jewish Babylonian Aramaic"}, } m["jpa"] = { "猶太巴勒斯坦亞拉姆語", 948909, "arc", family = "sem-arw", aliases = {"Jewish Palestinian Aramaic", "Galilean Aramaic"}, pseudo_families = "qfa-jew", } ----------------------------------------------------- -- Hebrew varieties -- ----------------------------------------------------- m["hbo"] = { "聖經希伯來語", 1982248, "he", aliases = {"Biblical Hebrew", "Classical Hebrew"}, } m["he-mis"] = { "米書拿猶太語", 1649362, "he", ancestors = "hbo", aliases = {"Mishnaic Hebrew"}, } m["he-med"] = { "中世紀希伯來語", 2712572, "he", ancestors = "he-mis", aliases = {"Medieval Hebrew"}, } m["he-IL"] = { "現代以色列希伯來語", 8141, "he", aliases = {"Israeli Hebrew"}, } ---------------------------------------------------------------------------------------------------------------------- -- Ainu varieties -- ---------------------------------------------------------------------------------------------------------------------- m["ain-hok"] = { "北海道阿伊努語", 20968488, "ain", aliases = {"Hokkaido Ainu", "Hokkaidō Ainu"}, } m["ain-kur"] = { "千島群島阿伊努語", 20967012, "ain", aliases = {"Kuril Ainu"}, } m["ain-sak"] = { "樺太阿伊努語", 20747371, "ain", aliases = {"Sakhalin Ainu"}, } ---------------------------------------------------------------------------------------------------------------------- -- American indigenous varieties -- ---------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------- -- Inuit varieties -- ----------------------------------------------------- m["esi"] = { "北阿拉斯加因紐皮雅特語", nil, "ik", aliases = {"North Alaskan Inupiatun"}, } m["esk"] = { "西北阿拉斯加因紐皮雅特語", 25559714, "ik", aliases = {"Northwest Alaskan Inupiatun"}, } ----------------------------------------------------- -- Iroquoian varieties -- ----------------------------------------------------- m["iro-ohu"] = { "古溫達特語", nil, "wdt", aliases = {"Old Wendat"}, } m["iro-omo"] = { "古莫霍克語", nil, "moh", aliases = {"Old Mohawk"}, } m["iro-oon"] = { "古奧農達加語", nil, "ono", aliases = {"Old Onondaga"}, } ----------------------------------------------------- -- Tupi-Guarani varieties -- ----------------------------------------------------- -- Old Tupi varieties m["tpw-lga"] = { "亞馬遜通用語", 18275323, "tpw", aliases = {"Língua Geral Amazônica", "Língua Geral"}, } m["tpw-lgp"] = { "Língua Geral Paulista", 2669239, "tpw", } ---------------------------------------------------------------------------------------------------------------------- -- Austroasiatic varieties -- ---------------------------------------------------------------------------------------------------------------------- -- Khmer varieties m["okz-ang"] = { "吳哥古高棉語", nil, "okz", wikipedia_article = "高棉語#歷史", aliases = {"Angkorian Old Khmer"}, } m["okz-pre"] = { "前吳哥古高棉語", nil, "okz", wikipedia_article = "高棉語#歷史", aliases = {"Pre-Angkorian Old Khmer"}, } -- Central Nicobarese varieties m["ncb-cam"] = { "Camorta", 5026908, "ncb", aliases = {"Kamorta"}, } m["ncb-kat"] = { "Katchal", 17064263, "ncb", aliases = {"Tehnu"}, } m["ncb-nan"] = { "Nancowry", 6962504, "ncb", aliases = {"Nankwari"}, } ---------------------------------------------------------------------------------------------------------------------- -- Austronesian varieties -- ---------------------------------------------------------------------------------------------------------------------- -- Malay and related varieties m["ms-old"] = { -- this has the ISO code 'omy' "古馬來語", nil, "ms", aliases = {"Old Malay"}, } m["ms-cla"] = { "古典馬來語", nil, "ms", ancestors = "ms-old", aliases = {"Classical Malay"}, } m["pse-bsm"] = { "Besemah", nil, "pse", } m["bew-kot"] = { "伯塔維科塔語", nil, "bew", aliases = {"Betawi Kota", "Urban Betawi"}, -- in Jakarta } -- Philippine varieties m["xnn"] = { "北坎卡奈語", 12953609, "kne", aliases = {"Northern Kankanaey", "Northern Kankanay", "Northern Kankana-ey"}, } m["tl-old"] = { "古他加祿語", 12967437, "tl", aliases = {"Old Tagalog"}, } m["tl-cls"] = { "古典他加祿語", nil, "tl", aliases = {"Classical Tagalog"}, } ---------------------------------------------------------------------------------------------------------------------- -- Caucasian varieties -- ---------------------------------------------------------------------------------------------------------------------- -- Kartvelian varieties m["ka-mid"] = { "中古格魯吉亞語", nil, "ka", ancestors = "oge", aliases = {"Middle Georgian"}, } ---------------------------------------------------------------------------------------------------------------------- -- Dravidian varieties -- ---------------------------------------------------------------------------------------------------------------------- m["ta-mid"] = { "中古泰米爾語", 20987434, "ta", aliases = {"Middle Tamil"}, } m["kn-hav"] = { "Havigannada", 24276369, "kn", } m["kn-kun"] = { "Kundagannada", 6444255, "kn", } ---------------------------------------------------------------------------------------------------------------------- -- Indo-European varieties -- ---------------------------------------------------------------------------------------------------------------------- -------------------------------------------------------------------------------------- -- Albanian varieties -- -------------------------------------------------------------------------------------- m["aln"] = { "蓋格阿爾巴尼亞語", 181037, "sq", aliases = {"Gheg Albanian", "Gheg"}, } m["aae"] = { "阿爾伯雷什阿爾巴尼亞語", 1075302, "als", aliases = {"Arbëresh Albanian", "Arbëreshë", "Arbëresh"}, } m["aat"] = { "阿爾瓦尼蒂卡阿爾巴尼亞語", 29347, "als", aliases = {"Arvanitika Albanian", "Arvanitika"}, } m["als"] = { "托斯克阿爾巴尼亞語", 180937, "sq", aliases = {"Tosk Albanian", "Tosk"}, } -------------------------------------------------------------------------------------- -- Armenian varieties -- -------------------------------------------------------------------------------------- m["hyw"] = { "西亞美尼亞語", 180945, "hy", aliases = {"Western Armenian"}, } m["hye"] = { "東亞美尼亞語", 181059, "hy", aliases = {"Eastern Armenian"}, } -------------------------------------------------------------------------------------- -- Balto-Slavic varieties -- -------------------------------------------------------------------------------------- ------------------------------------------------------------------------- -- Baltic varieties -- ------------------------------------------------------------------------- m["bat-pro"] = { "原始波羅的語", 1703347, "ine-bsl-pro", aliases = {"Proto-Baltic"}, } m["bat-dni"] = { "聶伯波羅的語", 4163178, "bat-pro", family = "bat", aliases = {"Dnieper Baltic", "Dniepr Baltic", "Dnieper-Oka Baltic", "Dniepr-Oka Baltic"}, } m["bat-gol"] = { "戈利亞德語", 4142855, "bat-dni", aliases = {"Golyad", "Eastern Galindian", "East Galindian"}, } ------------------------------------------------------------------------- -- Slavic varieties -- ------------------------------------------------------------------------- ----------------------------------------------------- -- Bulgarian varieties -- ----------------------------------------------------- m["cu-bgm"] = { "中古保加利亞語", 12294897, "cu", ancestors = "cu", aliases = {"Middle Bulgarian"}, } ----------------------------------------------------- -- Church Slavonic varieties -- ----------------------------------------------------- -- Old Moscow Church Slavonic deleted as it seems not distinct enough from Russian (Synodal) Church Slavonic. m["zls-chs-ru"] = { "俄羅斯教會斯拉夫語", 21662400, "zls-chs", aliases = {"Russian Church Slavonic", "Synodal Church Slavonic", "New Moscow Church Slavonic", "Novomoskovsk Church Slavonic"}, } m["zls-chs-uk"] = { "烏克蘭教會斯拉夫語", 12153548, "zls-chs", aliases = {"Ukrainian Church Slavonic", "Rusyn Church Slavonic", "Belarusian Church Slavonic"}, } --[=[ -- Not sure about these yet. m["zls-chs-bg"] = { "保加利亞教會斯拉夫語", nil, "zls-chs", aliases = {"Bulgarian Church Slavonic"}, } m["zls-chs-cs"] = { "捷克教會斯拉夫語", nil, "zls-chs", aliases = {"Czech Church Slavonic"}, } m["zls-chs-hr"] = { "克羅地亞教會斯拉夫語", nil, "zls-chs", aliases = {"Croatian Church Slavonic"}, } m["zls-chs-mk"] = { "馬其頓教會斯拉夫語", nil, "zls-chs", aliases = {"Macedonian Church Slavonic"}, } m["zls-chs-ro"] = { "羅馬尼亞教會斯拉夫語", nil, "zls-chs", aliases = {"Romanian Church Slavonic"}, } m["zls-chs-sr"] = { "塞爾維亞教會斯拉夫語", nil, "zls-chs", aliases = {"Serbian Church Slavonic"}, } ]=] ----------------------------------------------------- -- Czech varieties -- ----------------------------------------------------- m["cs-ear"] = { "早期現代捷克語", nil, "cs", ancestors = "zlw-ocs", aliases = {"Early Modern Czech"}, } ----------------------------------------------------- -- East Slavic varieties -- ----------------------------------------------------- m["zle-ops"] = { "古普斯科夫語", 4167885, "zle-ono", aliases = {"Old Pskovian"}, } m["zle-mru"] = { "中古俄語", 35228, "ru", "Cyrs", ancestors = "orv", translit = "ru-translit", strip_diacritics = { Cyrs = { remove_diacritics = c.grave .. c.acute .. c.diaer, }, aliases = {"Middle Russian"}, }, } m["zle-mbe"] = { "中古白俄羅斯語", 13211, "zle-ort", ancestors = "zle-ort", aliases = {"Middle Belarusian"}, } m["zle-muk"] = { "中古烏克蘭語", 13211, "zle-ort", ancestors = "zle-ort", aliases = {"Middle Ukrainian"}, } m["uk-CA"] = { "加拿大烏克蘭語", 4161010, "uk", aliases = {"Canadian Ukrainian"}, } m["crp-cpr-kya"] = { "Kyakhta Chinese Pidgin Russian", 1062960, "crp-cpr", } ----------------------------------------------------- -- Polish varieties -- ----------------------------------------------------- m["zlw-mpl"] = { "中古波蘭語", 402878, "pl", ancestors = "zlw-opl", strip_diacritics = { remove_diacritics = c.acute, remove_exceptions = {"Ć", "ć", "Ń", "ń", "Ó", "ó", "Ś", "ś", "Ź", "ź"}, }, aliases = {"Middle Polish"}, } m["pl-gre"] = { "大波蘭語", 4106789, "pl", aliases = {"Greater Polish"}, } m["pl-les"] = { "小波蘭語", 361709, "pl", aliases = {"Lesser Polish"}, } m["pl-mas"] = { "馬佐夫舍波蘭語", 4274559, "pl", aliases = {"Masovian Polish"}, } m["pl-gor"] = { "Goral", 452889, "pl", } ----------------------------------------------------- -- Serbo-Croatian varieties -- ----------------------------------------------------- m["ckm"] = { "查方言", 337565, "sh", aliases = {"Chakavian Serbo-Croatian", "Čakavian"}, } m["kjv"] = { "卡伊方言", 838165, "sh", aliases = {"Kajkavian Serbo-Croatian"}, } m["sh-tor"] = { -- Linguist code srp-tor "托爾拉庫方言", 1078803, "sh", aliases = {"Torlakian Serbo-Croatian", "Torlak"}, } -------------------------------------------------------------------------------------- -- Celtic varieties -- -------------------------------------------------------------------------------------- ----------------------------------------------------- -- Brythonic varieties -- ----------------------------------------------------- m["bry-ear"] = { "早期布立吞語", nil, "cel-bry-pro", aliases = {"Early Brythonic"}, } m["bry-lat"] = { "晚期布立吞語", nil, "cel-bry-pro", aliases = {"Late Brythonic"}, } ----------------------------------------------------- -- Gaulish varieties -- ----------------------------------------------------- m["xcg"] = { "山南高盧語", 3832927, "cel-gau", aliases = {"Cisalpine Gaulish"}, } m["xtg"] = { "山北高盧語", 29977, "cel-gau", aliases = {"Transalpine Gaulish"}, } ----------------------------------------------------- -- Welsh varieties -- ----------------------------------------------------- m["cy-nor"] = { "北威爾士威爾士語", 13127692, "cy", aliases = {"North Wales Welsh", "North Walian Welsh", "Northern Welsh"}, } m["cy-sou"] = { "南威爾士威爾士語", 13127689, "cy", aliases = {"South Wales Welsh", "South Walian Welsh", "Southern Welsh"}, } -------------------------------------------------------------------------------------- -- Germanic varieties -- -------------------------------------------------------------------------------------- -- Proto-West Germanic varieties m["frk"] = { "古法蘭克語", 10860505, "gmw-pro", family = "gmw-frk", aliases = {"Frankish", "Old Frankish"}, } m["gem-sue"] = { "蘇維匯語", 134600275, "gmw-pro", aliases = {"Suevic", "Suebian"}, } m["gmw-afr-pro"] = { "原始盎格魯-弗里斯蘭語", 134603379, "gmw-nsg-pro", family = "gmw-afr", aliases = {"Proto-Anglo-Frisian"}, } m["gmw-nsg-pro"] = { "原始北海日耳曼語", 134603374, "gmw-pro", family = "gmw-nsg", aliases = {"Proto-North Sea Germanic", "Proto-Ingvaeonic"}, } ----------------------------------------------------- -- Dutch varieties -- ----------------------------------------------------- m["nl-BE"] = { "比利時荷蘭語", 34147, "nl", aliases = {"Belgian Dutch", "Flemish", "Flemish Dutch", "Southern Dutch"}, } ----------------------------------------------------- -- English and Scots varieties -- ----------------------------------------------------- -- English varieties m["en-AU"] = { "澳大利亞英語", 44679, "en", aliases = {"Australian English"}, } m["en-GB"] = { "英國英語", 7979, "en", aliases = {"British English"}, } m["en-GB-SCT"] = { "蘇格蘭英語", 1553250, "en-GB", aliases = {"Scottish English"}, } m["en-GB-WLS"] = { "威爾士英語", 2363292, "en-GB", aliases = {"Welsh English"}, } m["en-IM"] = { "曼島英語", 6753295, "en-GB", aliases = {"Manx English"}, } m["en-aae"] = { "澳大利亞原住民英語", 783347, "en-AU", aliases = {"Australian Aboriginal English"}, } m["en-ear"] = { "近代英語", 1472196, "en", ancestors = "enm", aliases = {"Early Modern English", "Early New English"}, } m["en-geo"] = { "喬迪英語", 653421, "en", ancestors = "enm-nor", aliases = {"Geordie"}, } m["en-IE"] = { -- FIXME: "IE" doesn't cover Northern Ireland "愛爾蘭英語", 665624, "en", aliases = {"Irish English"}, } m["en-uls"] = { "阿爾斯特英語", 6840826, "en-IE", aliases = {"Ulster English"}, } m["en-GB-NIR"] = { "北愛爾蘭英語", 6840826, -- actually the code for Ulster English "en-uls", aliases = {"Northern Irish English"}, } m["en-NNN"] = { -- NA = Namibia; NNN is NATO 3-letter code for North America "北美英語", 7053766, "en", ietf_subtag = "en-021", -- 021 = UN M49 code for "Northern America" (i.e. North America wihout Central America or the Caribbean) aliases = {"North American English"}, } m["en-US"] = { "美國英語", 7976, "en-NNN", aliases = {"American English"}, } m["en-NZ"] = { "新西蘭英語", 44661, "en", aliases = {"New Zealand English"}, } m["en-ZA"] = { "南非英語", 1156228, "en", aliases = {"South African English"}, } m["en-US-CA"] = { "加利福尼亞英語", 1026812, "en-US", aliases = {"California English"}, } m["en-CA"] = { "加拿大英語", 44676, "en-US", aliases = {"Canadian English"}, } m["en-HK"] = { "香港英語", 1068863, "en", aliases = {"Hong Kong English"}, } m["en-IN"] = { "印度英語", 1348800, "en", aliases = {"Indian English"}, } m["pld"] = { "波拉里語", 1359130, "en", aliases = {"Polari"}, } -- Scots varieties m["sco-ins"] = { "島嶼蘇格蘭語", 16919205, "sco", aliases = {"Insular Scots"}, } m["sco-uls"] = { "阿爾斯特蘇格蘭語", 201966, "sco", aliases = {"Ulster Scots"}, } m["sco-nor"] = { "北部蘇格蘭語", 16928150, "sco", aliases = {"Northern Scots"}, } m["sco-sou"] = { "南部蘇格蘭語", 7570457, "sco", aliases = {"Southern Scots", "South Scots", "Borders Scots"}, } -- Middle English varieties m["enm-esc"] = { -- Part of Middle English until it developed into Middle Scots. "早期蘇格蘭語", 5326738, "enm", ancestors = "enm-nor", aliases = {"Early Scots", "Old Scots", "Scottish Middle English"}, } m["enm-emi"] = { "東密德蘭中古英語", 134238810, "enm", ancestors = "ang-ang", -- Technically ang-mer, but attested Mercian is mostly WM IIRC aliases = {"East Midland Middle English"}, } m["enm-ken"] = { "肯特中古英語", 134238532, "enm", ancestors = "ang-ken", aliases = {"Kentish Middle English"}, } m["enm-nor"] = { "北部中古英語", 134238541, "enm", ancestors = "ang-nor", aliases = {"Northern Middle English"}, } m["enm-sou"] = { "南部中古英語", 134238528, "enm", ancestors = "ang-wsx", aliases = {"Southern Middle English"}, } m["enm-wmi"] = { "西密德蘭中古英語", 134238824, "enm", ancestors = "ang-mer", aliases = {"West Midland Middle English"}, } -- Old English varieties -- Includes both Mercian and Northumbrian. m["ang-ang"] = { "盎格利亞古英語", 121142917, "ang", aliases = {"Anglian Old English"}, } m["ang-ken"] = { "肯特古英語", 11687485, "ang", aliases = {"Kentish Old English"}, } m["ang-mer"] = { "麥西亞古英語", 602072, "ang-ang", aliases = {"Mercian Old English"}, } m["ang-nor"] = { "諾森布里亞古英語", 1798915, "ang-ang", aliases = {"Northumbrian Old English"}, } m["ang-wsx"] = { "西薩克森古英語", 2658603, "ang", aliases = {"West Saxon Old English"}, } ----------------------------------------------------- -- High German varieties -- ----------------------------------------------------- -- (modern) German varieties m["de-AT"] = { "奧地利德語", 306626, "de", aliases = {"Austrian German"}, } m["de-AT-vie"] = { "維也納德語", 56474, "de-AT", aliases = {"Viennese German"}, } m["de-CH"] = { "瑞士德語", 1366643, "de", aliases = {"Switzerland German", "Schweizer Hochdeutsch", "Swiss Standard German", "Swiss High German"}, } m["de-bal"] = { "波羅的德語", 15785413, "de", aliases = {"Baltic German"}, } m["de-ear"] = { "早期新高地德語", 1472199, "de", ancestors = "gmh", aliases = {"Early New High German", "Early Modern High German"}, } m["ksh"] = { "科隆語", 4624, "gmw-cfr", aliases = {"Kölsch"}, } m["pfl"] = { "普法爾茨德語", 23014, "gmw-rfr", aliases = {"Palatine German", "Pfälzisch", "Pälzisch", "Palatinate German"}, } m["sli"] = { "西里西亞德語", 152965, "gmw-ecg", aliases = {"Silesian East Central German", "Silesian"}, } m["sxu"] = { "上薩克森德語", 699284, "gmw-ecg", aliases = {"Upper Saxon German"}, } -- Old High German varieties m["lng"] = { "古倫巴底語", 35972, "goh", aliases = {"Lombardic"}, } -- Alemannic German varieties m["gsw-low"] = { "低地阿勒曼尼語", 503724, "gsw", aliases = {"Low Alemannic German"}, } m["gsw-FR-als"] = { "阿爾薩斯阿勒曼尼語", 8786, "gsw-low", aliases = {"Alsatian Alemannic German"}, } m["gsw-hig"] = { "高地阿勒曼尼語", 503728, "gsw", aliases = {"High Alemannic German"}, } m["gsw-hst"] = { "至高阿勒曼尼語", 687538, "gsw", aliases = {"Highest Alemannic German"}, } m["wae"] = { "瓦爾瑟德語", 680517, "gsw-hst", aliases = {"Walser German"}, } ----------------------------------------------------- -- Low German varieties -- ----------------------------------------------------- m["nds-de"] = { "德國低地薩克森語", 25433, "nds", ietf_subtag = "nds-DE", -- should we make this the actual code? wikimedia_codes = "nds", aliases = {"German Low German"}, } m["nds-nl"] = { "荷蘭低地薩克森語", 516137, "nds", ietf_subtag = "nds-NL", -- should we make this the actual code? wikimedia_codes = "nds-nl", aliases = {"Dutch Low Saxon"}, } m["act"] = { "阿赫特胡克語", 153627, "nds-nl", aliases = {"Achterhoeks", "Achterhoek", "Achterhooks"}, } m["drt"] = { "德倫特語", 2736709, "nds-nl", aliases = {"Drents", "Drèents", "Dreins", "Dreints", "Drints"}, } m["frs"] = { "東弗里斯蘭低地德語", 149208, "nds-de", aliases = {"East Frisian Low German", "East Frisian", "East Frisian Low Saxon"}, } m["gos"] = { "格羅寧根語", 508854, "nds-nl", aliases = {"Gronings", "Grunnegs", "Grönnegs"}, } m["nds-lpr"] = { "低地普魯士語", 33982, "nds-de", aliases = {"Low Prussian"}, } m["sdz"] = { "薩蘭語", 3436668, "nds-nl", aliases = {"Sallands", "Sallaans", "Sallaands"}, } m["stl"] = { "斯泰靈韋夫語", 506010, "nds-nl", aliases = {"Stellingwerfs", "Stellingwarfs"}, } m["twd"] = { "特文特語", 497363, "nds-nl", aliases = {"Twents", "Tweants"}, } m["vel"] = { "費呂沃語", 2484810, "nds-nl", aliases = {"Veluws"}, } m["wep"] = { "威斯特法倫語", 505655, "nds-de", aliases = {"Westphalian", "Westfalish", "Westphalien"}, } ----------------------------------------------------- -- North Frisian varieties -- ----------------------------------------------------- m["frr-ins"] = { "島嶼北弗里斯蘭語", 110629610, "frr", aliases = {"Insular North Frisian"}, } m["frr-fam"] = { "弗爾-阿姆魯姆北弗里斯蘭語", 110629601, "frr-ins", aliases = {"Föhr-Amrum North Frisian"}, } m["frr-foh"] = { "弗爾北弗里斯蘭語", 28185, "frr-fam", aliases = {"Föhr North Frisian", "Föhr Frisian", "Fering", "Ferring", -- Glottolog }, varieties = {"Aasdring", "Weesdring"}, } m["frr-amr"] = { "阿姆魯姆北弗里斯蘭語", 28192, "frr-fam", aliases = {"Amrum North Frisian", "Amrum Frisian", "Amrum", "Öömrang"}, } m["frr-hel"] = { "黑爾戈蘭北弗里斯蘭語", 28086, "frr-ins", aliases = {"Heligoland North Frisian", "Heligoland Frisian", "Halunder", "Heligolandic Frisian", "Heligolandic North Frisian", "Helgoland Frisian", "Helgoland North Frisian", "Helgoland"}, } m["frr-syl"] = { "敘爾特北弗里斯蘭語", 28181, "frr-ins", aliases = {"Sylt North Frisian", "Sylt Frisian", "Söl'ring", "Sölreng", -- Glottolog }, } m["frr-mai"] = { "大陸北弗里斯蘭語", 110629626, "frr", aliases = {"Mainland North Frisian"}, } m["frr-hal"] = { "哈利根北弗里斯蘭語", 28177, "frr-mai", aliases = {"Halligen North Frisian", "Halligen Frisian", "Halifreesk", "Hallingen Frisian", "Hallingen North Frisian", "Hallingen", -- Glottolog }, } m["frr-moo"] = { "博京哈德北弗里斯蘭語", 28187, "frr-mai", aliases = {"Mooring North Frisian", "Bökingharde North Frisian", "Bökingharde Frisian", "Böökinghiirder frasch", "Mooring", "Moring", }, varieties = {{"East Mooring", "Ostermooring"}, {"West Mooring", "Westermooring"}}, } m["frr-kar"] = { "卡爾哈德北弗里斯蘭語", 28191, "frr-mai", aliases = {"Karrharde North Frisian", "Karrharde Frisian", "Karrharder", }, } m["frr-goe"] = { -- Technically this refers to three adjacent dialects (Northern, Central and Southern), the latter of which went -- extinct in 1980-1981. As a result, Glottolog speaks of "Norder-Mittelgoesharde", referring to the remaining two. "格斯哈德北弗里斯蘭語", 28183, "frr-mai", aliases = {"Goesharde North Frisian", "Norder-Mittelgoesharde North Frisian", "Norder-Mittelgoesharde Frisian", "Norder-Mittelgoesharde", "Goesharde Frisian", "Goesharde", "Gooshiirder", }, } m["frr-wie"] = { "維丁哈德北弗里斯蘭語", 28171, "frr-mai", aliases = {"Wiedingharde North Frisian", "Wiedingharde Frisian", "Wiedingharde", "Wiringhiirder freesk", }, } ----------------------------------------------------- -- Old Norse varieties -- ----------------------------------------------------- m["non-grn"] = { "格陵蘭諾爾斯語", 855236, "non-own", aliases = {"Greenlandic Norse"}, } m["non-oen"] = { "古東諾爾斯語", 10498031, "non", ancestors = "non", aliases = {"Old East Norse"}, } m["non-own"] = { "古西諾爾斯語", 2377483, "non", ancestors = "non", aliases = {"Old West Norse"}, } ----------------------------------------------------- -- Old Swedish varieties -- ----------------------------------------------------- m["gmq-osw-lat"] = { "晚期古瑞典語", 10723594, "gmq-osw", ancestors = "gmq-osw", aliases = {"Late Old Swedish"}, } -------------------------------------------------------------------------------------- -- Greek varieties -- -------------------------------------------------------------------------------------- m["qsb-grc"] = { "前希臘時期的底層語言", 965052, "und", family = "qfa-sub", aliases = {"Pre-Greek"}, } m["grc-aeo"] = { "伊歐里斯希臘語", 406373, "grc", aliases = {"Aeolic Greek", "Lesbic Greek", "Lesbian Greek", "Aeolian Greek"}, } m["grc-arc"] = { "阿卡迪亞希臘語", nil, "grc-arp", aliases = {"Arcadian Greek"}, } m["grc-arp"] = { "阿卡迪亞-塞浦路斯希臘語", 499602, "grc", aliases = {"Arcadocypriot Greek"}, } m["grc-att"] = { "阿提卡希臘語", 506588, "grc", aliases = {"Attic Greek"}, } m["grc-boi"] = { "維奧蒂亞希臘語", 406373, "grc-aeo", aliases = {"Boeotian Greek"}, } m["grc-cyp"] = { "Cypriot Ancient Greek", -- to distinguish from Cypriot Greek below nil, "grc-arp", } m["grc-dor"] = { "多利亞希臘語", 285494, "grc", aliases = {"Doric Greek"}, } m["grc-ela"] = { "厄利斯希臘語", nil, "grc", aliases = {"Elean Greek"}, } m["grc-epi"] = { "Epic Greek", 990062, "grc", aliases = {"Homeric Greek"}, } m["grc-ion"] = { "愛奧尼亞希臘語", 504165, "grc", aliases = {"Ionic Greek"}, } m["grc-koi"] = { "通用希臘語", 107358, "grc", ancestors = "grc-att", aliases = {"Koine Greek", "Hellenistic Greek"}, } m["grc-kre"] = { "克里特古希臘語", -- to distinguish from Cretan Greek below nil, "grc-dor", aliases = {"Cretan Ancient Greek"}, } m["grc-opl"] = { "俄浦斯洛克里斯語", nil, "grc", aliases = {"Opuntian Locrian"}, } m["grc-ozl"] = { "俄佐萊洛克里斯語", nil, "grc", aliases = {"Ozolian Locrian"}, } m["grc-pam"] = { "潘菲利亞希臘語", 2271793, "grc", aliases = {"Pamphylian Greek"}, } m["grc-ths"] = { "色薩利希臘語", 406373, "grc-aeo", aliases = {"Thessalian Greek"}, } m["gkm"] = { "中古希臘語", 36387, "grc", ancestors = "grc-koi", aliases = {"Byzantine Greek", "Medieval Greek"}, } m["el-cyp"] = { "塞浦路斯希臘語", 245899, "el", aliases = {"Cypriot Greek", "Cypriotic Greek"}, } m["el-pap"] = { "帕福斯希臘語", nil, "el", aliases = {"Paphian Greek"}, } m["el-crt"] = { "克里特希臘語", 588306, "el", aliases = {"Cretan Greek"}, } m["el-kth"] = { "純正希臘語", 35961, "el", "Polyt", ancestors = "gkm", aliases = {"Katharevousa", "Katharevousa Greek"}, -- Polyt display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["el-kal"] = { "Kaliarda", 12878658, "el", } -------------------------------------------------------------------------------------- -- Indo-Iranian varieties -- -------------------------------------------------------------------------------------- ------------------------------------------------------------------------- -- Indo-Aryan varieties -- ------------------------------------------------------------------------- -- reconstructed intermediate stages m["pra-pro"] = { "原始新印度-雅利安語", nil, "pra", aliases = {"Proto-New Indo-Aryan"}, } m["inc-ash-pro"] = { "原始中印度-雅利安語", nil, "inc-ash", aliases = {"Proto-Middle Indo-Aryan"}, } m["inc-mit"] = { "米坦尼語", 1986700, "inc-pro", aliases = {"Mitanni"}, } m["bra-old"] = { "古布拉傑語", nil, "bra", aliases = {"Old Braj"}, } -- Apabhramsas m["inc-aav"] = { "Avahattha", nil, "inc-apa", aliases = {"Abahattha"}, } m["inc-asa"] = { "索拉塞尼阿帕布拉姆沙語", nil, "inc-apa", aliases = {"Sauraseni Apabhramsa"}, } m["inc-agu"] = { "古爾扎爾阿帕布拉姆沙語", nil, "inc-apa", aliases = {"Gurjara Apabhramsa"}, } m["inc-aka"] = { "克什米爾阿帕布拉姆沙語", nil, "inc-apa", aliases = {"Kasmiri Apabhramsa"}, } m["inc-ama"] = { "馬哈拉施特拉阿帕布拉姆沙語", nil, "inc-apa", aliases = {"Maharastri Apabhramsa"}, } m["inc-ata"] = { "Takka Apabhramsa", nil, "inc-apa", } m["inc-avr"] = { "Vracada Apabhramsa", nil, "inc-apa", } -- Khortha varieties m["inc-khr-par"] = { "Parnadiya Khortha", nil, "inc-khr", } -- Assamese varieties m["as-bkm"] = { "Barpetia Kamrupi Assamese", 30642960, "as", } m["as-nkm"] = { "Nalbaria Kamrupi Assamese", 85787678, "as", } m["as-pkm"] = { "Palasbaria Kamrupi Assamese", nil, "as", } -- Bengali varieties m["bn-dvn"] = { "Dhakaiya Vaṅga Bengali", 48726851, "bn", -- Eastern Bengali variety } m["bn-nvn"] = { "Noakhailla Vaṅga Bengali", 107548681, "bn", -- Eastern Bengali variety } -- Dhivehi varieties m["dv-old"] = { "Old Dhivehi", 117790875, "dv", } m["dv-mul"] = { "Mulaku Dhivehi", nil, "dv", aliases = {"Mulaku Divehi", "Mulaku Bas"}, } m["dv-huv"] = { "Huvadhu Dhivehi", nil, "dv", aliases = {"Huvadhu Divehi", "Huvadhu Bas"}, } m["dv-add"] = { "Addu Dhivehi", nil, "dv", aliases = {"Addu Divehi", "Addu Bas"}, } -- Gujarati varieties m["gu-kat"] = { "卡提阿瓦語", nil, "gu", aliases = {"Kathiyawadi", "Kathiyawadi Gujarati", "Kathiawadi"}, } m["gu-lda"] = { "Lisan ud-Dawat Gujarati", nil, "gu", aliases = {"Lisan ud-Dawat", "LDA"}, } -- Hindi varieties m["hi-mum"] = { "孟買印地語", 3543151, "hi", aliases = {"Bombay Hindi", "Mumbai Hindi", "Bambaiyya Hindi"}, } m["hi-mid"] = { "中古印地語", nil, "inc-ohi", ancestors = "inc-ohi", aliases = {"Middle Hindi"}, } -- Konkani varieties m["kok-mid"] = { "中古孔卡尼語", nil, "kok", aliases = {"Middle Konkani", "Medieval Konkani"}, } m["kok-old"] = { "古孔卡尼語", nil, "kok", aliases = {"Old Konkani", "Early Konkani"}, } -- Prakrits m["pra-ard"] = { "Ardhamagadhi Prakrit", 35217, "pra", aliases = {"Ardhamagadhi"}, } m["pra-hel"] = { "赫魯普拉克里特語", 15080869, "pra", aliases = {"Helu Prakrit", "Elu", "Elu Prakrit", "Helu"}, } m["pra-kha"] = { "卡薩普拉克里特語", nil, "pra", aliases = {"Khasa Prakrit", "Khasa"}, } m["pra-mag"] = { "摩揭陀普拉克里特語", -- Not to be confused with Magahi (mag) 2652214, "pra", aliases = {"Magadhi Prakrit", "Magadhi"}, } m["pra-mah"] = { "馬哈拉施特拉普拉克里特語", 2586773, "pra", aliases = {"Maharastri Prakrit", "Maharashtri Prakrit", "Maharastri", "Maharashtri"}, } m["pra-pai"] = { "白夏基普拉克里特語", 2995607, "pra-sau", aliases = {"Paisaci Prakrit", "Paisaci", "Paisachi"}, ancestors = "pra-sau" } m["pra-sau"] = { "首羅犀那語", 2452885, "pra", aliases = {"Sauraseni Prakrit", "Sauraseni", "Shauraseni"}, } m["pra-ava"] = { "Avanti", nil, "pra", aliases = {"Avanti Prakrit"}, } m["pra-pra"] = { "Pracya", nil, "pra", aliases = {"Pracya Prakrit"}, } m["pra-bah"] = { "Bahliki", nil, "pra", aliases = {"Bahliki Prakrit"}, } m["pra-dak"] = { "Daksinatya", nil, "pra", aliases = {"Daksinatya Prakrit"}, } m["pra-sak"] = { "Sakari", nil, "pra", aliases = {"Sakari Prakrit"}, } m["pra-can"] = { "Candali", nil, "pra", aliases = {"Candali Prakrit"}, } m["pra-sab"] = { "Sabari", nil, "pra", aliases = {"Sabari Prakrit"}, } m["pra-abh"] = { "Abhiri", nil, "pra", aliases = {"Abhiri Prakrit"}, } m["pra-dra"] = { "Dramili", nil, "pra", aliases = {"Dramili Prakrit"}, } m["pra-odr"] = { "Odri", nil, "pra", aliases = {"Odri Prakrit"}, } -- Punjabi varieties m["pnb"] = { "西旁遮普語", 58635, "pa", "Aran", aliases = {"Western Punjabi"}, } -- Sanskrit varieties m["vsn"] = { "吠陀梵語", 36858, "sa", aliases = {"Vedic Sanskrit"}, } m["cls"] = { "古典梵語", 9333703, "sa", aliases = {"Classical Sanskrit"}, } m["sa-bhs"] = { "佛教混合梵語", 248758, "sa", aliases = {"Buddhist Hybrid Sanskrit"}, } m["sa-bra"] = { "婆羅米梵語", 139822891, "vsn", aliases = {"Brahmanic Sanskrit"}, } m["sa-epi"] = { "Epic Sanskrit", 56702805, "cls", } m["sa-neo"] = { "新梵語", nil, "sa", aliases = {"New Sanskrit"}, } m["sa-rig"] = { "Rigvedic Sanskrit", 139822680, "vsn", } -- Sinhalese varieties m["si-med"] = { "中世紀僧加羅語", nil, "si", aliases = {"Medieval Sinhalese", "Medieval Sinhala"}, } ------------------------------------------------------------------------- -- Iranian varieties -- ------------------------------------------------------------------------- m["qsb-bma"] = { "巴克特里亞·馬爾吉亞納文明體的底層語言", 133187435, "und", family = "qfa-sub", aliases = {"the BMAC substrate", "the Bactria-Margiana substrate", "the Bactria-Margiana Archaeological Complex substrate"}, } -- Historical and current Iranian dialects m["ae-old"] = { "古阿維斯陀語", 29572, "ae", aliases = {"Old Avestan", "Gathic Avestan"}, } m["ae-yng"] = { "Younger Avestan", 29572, "ae-old", aliases = {"Young Avestan"}, } m["bcc"] = { "南俾路支語", 33049, "bal", aliases = {"Southern Balochi", "Southern Baluchi"}, } m["bgp"] = { "東俾路支語", 33049, "bal", aliases = {"Eastern Balochi", "Eastern Baluchi"}, } m["bgn"] = { "西俾路支語", 33049, "bal", aliases = {"Western Balochi", "Western Baluchi"}, } m["bsg-ban"] = { "Bandari", nil, "bsg", } m["bsg-hor"] = { "霍爾木茲語", nil, "bsg", aliases = {"Hormozi"}, } m["bsg-min"] = { "Minabi", nil, "bsg", } m["kho-old"] = { "古和田語", nil, "kho", aliases = {"Old Khotanese"}, } m["kho-lat"] = { "晚期和田語", nil, "kho-old", aliases = {"Late Khotanese"}, } m["peo-ear"] = { "早期古波斯語", nil, "peo", aliases = {"Early Old Persian"}, } m["peo-lat"] = { "晚期古波斯語", nil, "peo", aliases = {"Late Old Persian"}, } m["pal-ear"] = { "早期中古波斯語", nil, "pal", aliases = {"Early Middle Persian"}, } m["pal-lat"] = { "晚期中古波斯語", nil, "pal", ancestors = "pal-ear", aliases = {"Late Middle Persian"}, } m["ps-nwe"] = { "西北普什圖語", nil, "ps", aliases = {"Northwestern Pashto"}, } m["ps-cgi"] = { "中吉爾吉語", nil, "ps-nwe", aliases = {"Central Ghilzay"}, } m["ps-mah"] = { "Mahsudi", nil, "ps-nwe", } m["ps-nea"] = { "東北普什圖語", nil, "ps", aliases = {"Northeastern Pashto"}, } m["ps-afr"] = { "Afridi", nil, "ps-nea", } m["ps-bng"] = { "Bangash", nil, "ps-nea", } m["ps-xat"] = { "Khatak", nil, "ps-nea", } m["ps-pes"] = { "白沙瓦語", nil, "ps-nea", aliases = {"Peshawari"}, } m["ps-sea"] = { "東南普什圖語", nil, "ps", aliases = {"Southeastern Pashto"}, } m["ps-ban"] = { "Bannu", nil, "ps-sea", } m["ps-kak"] = { "Kakari", nil, "ps-sea", } m["ps-ser"] = { "Sher", nil, "ps-sea", } m["ps-waz"] = { "Waziri", 12274473, "ps-sea", } m["ps-swe"] = { "西南普什圖語", nil, "ps", aliases = {"Southwestern Pashto"}, } m["ps-kan"] = { "坎大哈語", nil, "ps-swe", aliases = {"Kandahari"}, } m["ps-jad"] = { "Jadrani", nil, "ps", ancestors = "ira-pat-pro" } m["xme-azr"] = { "古阿塞拜疆語", nil, "xme-ott", aliases = {"Old Azari", "Old Azeri", "Azari", "Azeri", "Āḏarī", "Adari", "Adhari"}, } m["xme-ttc-cen"] = { "中塔蒂語", nil, "xme-ott", aliases = {"Central Tati"}, } m["xme-ttc-eas"] = { "東塔蒂語", nil, "xme-ott", aliases = {"Eastern Tati"}, } m["xme-ttc-nor"] = { "北塔蒂語", nil, "xme-ott", aliases = {"Northern Tati"}, } m["xme-ttc-sou"] = { "南塔蒂語", nil, "xme-ott", aliases = {"Southern Tati"}, } m["xme-ttc-wes"] = { "西塔蒂語", nil, "xme-ott", aliases = {"Western Tati"}, } m["xmn"] = { "摩尼中古波斯語", nil, "pal-lat", aliases = {"Manichaean Middle Persian"}, } m["fa-ear"] = { "早期新波斯語", 127413796, "fa", ancestors = "pal-lat", translit = "fa-cls-translit", aliases = {"Early New Persian"}, } m["fa-cls"] = { "古典波斯語", 9168, "fa", ancestors = "fa-ear", translit = "fa-cls-translit", aliases = {"Classical Persian"}, } m["fa-ira"] = { "伊朗波斯語", 3513637, "fa", aliases = {"Iranian Persian", "Modern Persian", "Western Persian"}, translit = "fa-ira-translit", } m["prs"] = { "達利語", 178440, "fa", aliases = {"Dari", "Dari Persian", "Central Persian", "Eastern Persian", "Afghan Persian"}, translit = "fa-cls-translit", } m["haz"] = { "哈扎拉吉語", 33398, "prs", translit = "fa-cls-translit", aliases = {"Hazaragi"}, } m["os-dig"] = { "迪戈爾奧塞梯語", 3027861, "os", aliases = {"Digor Ossetian", "Digoron", "Digor"}, } m["os-iro"] = { "伊隆奧塞梯語", nil, "os", aliases = {"Iron Ossetian", "Iron"}, } m["sog-ear"] = { "早期粟特語", nil, "sog", aliases = {"Early Sogdian"}, } m["sog-lat"] = { "晚期粟特語", nil, "sog-ear", aliases = {"Late Sogdian"}, } m["ro-MD"] = { "摩爾多瓦語", 36392, "ro", aliases = {"Moldovan", "Moldavian"}, } m["oru-kan"] = { "卡尼古拉姆語", 6363164, "oru", aliases = {"Kaniguram"}, } m["oru-log"] = { "洛加爾語", nil, "oru", aliases = {"Logar"}, } m["oos"] = { "古奧塞梯語", 65455882, "xln", aliases = {"Old Ossetic"}, } m["oos-ear"] = { "早期古奧塞梯語", nil, "oos", aliases = {"Early Old Ossetic"}, } m["oos-lat"] = { "晚期古奧塞梯語", nil, "oos", aliases = {"Late Old Ossetic"}, } m["rdb-jir"] = { "吉羅夫特語", nil, "rdb", aliases = {"Jirofti"}, } m["rdb-kah"] = { "卡赫努季語", nil, "rdb", aliases = {"Kahnuji"}, } -- Southwestern Fars lects m["fay-bur"] = { "Burenjani", nil, "fay", } m["fay-bsh"] = { "Bushehri", nil, "fay", } m["fay-dsh"] = { "Dashtaki", nil, "fay", } m["fay-dav"] = { "Davani", 5228140, "fay", } m["fay-eze"] = { "Emamzada Esma’ili", nil, "fay", aliases = {"Emamzada Esmaili"}, } m["fay-gav"] = { "Gavkoshaki", nil, "fay", } m["fay-kho"] = { "Khollari", nil, "fay", } m["fay-kon"] = { "Kondazi", nil, "fay", } m["fay-kzo"] = { "古卡澤倫語", nil, "fay", aliases = {"Old Kazeruni"}, } m["fay-mas"] = { "Masarami", nil, "fay", } m["fay-pap"] = { "Papuni", nil, "fay", } m["fay-sam"] = { "Samghani", nil, "fay", } m["fay-shr"] = { "設拉子語", nil, "fay", aliases = {"Shirazi"}, } m["fay-sho"] = { "古設拉子語", nil, "fay", aliases = {"Old Shirazi"}, } m["fay-kar"] = { "Khargi", nil, "fay", } m["fay-sor"] = { "Sorkhi", nil, "fay", } -- Talysh lects m["tly-cen"] = { "中部塔利什語", nil, "tly", aliases = {"Central Talysh"}, } m["tly-asa"] = { "Asalemi", nil, "tly-cen", } m["tly-kar"] = { "Karganrudi", nil, "tly-cen", } m["tly-tul"] = { "Tularudi", nil, "tly-cen", } m["tly-tal"] = { "Taleshdulabi", nil, "tly-cen", } m["tly-nor"] = { "北部塔利什語", nil, "tly", aliases = {"Northern Talysh"}, } m["tly-aze"] = { "阿塞拜疆塔利什語", nil, "tly-nor", aliases = {"Azerbaijani Talysh"}, } m["tly-anb"] = { "Anbarani", nil, "tly-nor", } m["tly-sou"] = { "南部塔利什語", nil, "tly", aliases = {"Southern Talysh"}, } m["tly-fum"] = { "Fumani", nil, "tly-sou", } m["tly-msu"] = { "馬蘇萊語", nil, "tly-sou", aliases = {"Masulei"}, } m["tly-msa"] = { "Masali", nil, "tly-sou", } m["tly-san"] = { "Shandarmani", nil, "tly-sou", } -- Tafreshi lects m["xme-amo"] = { "Amorehi", nil, "xme-taf", } m["atn"] = { "阿什蒂亞尼語", 3436590, "xme-taf", aliases = {"Ashtiani"}, } m["xme-bor"] = { "Borujerdi", nil, "xme-taf", } m["xme-ham"] = { "Hamadani", 6302426, "xme-taf", } m["xme-kah"] = { "Kahaki", nil, "xme-taf", } m["vaf"] = { "Vafsi", 32611, "xme-taf", } -- Kermanic lects m["kfm"] = { "Khunsari", 6403030, "xme-ker", } m["xme-mah"] = { "Mahallati", nil, "xme-ker", } m["xme-von"] = { "Vonishuni", nil, "xme-ker", } m["xme-bdr"] = { "Badrudi", nil, "xme-ker", } m["xme-del"] = { "Delijani", nil, "xme-ker", } m["xme-kas"] = { "Kashani", nil, "xme-ker", } m["xme-kes"] = { "Kesehi", nil, "xme-ker", } m["xme-mey"] = { "Meymehi", nil, "xme-ker", } m["ntz"] = { "Natanzi", 6968399, "xme-ker", } m["xme-abz"] = { "Abuzeydabadi", nil, "xme-ker", } m["xme-aby"] = { "Abyanehi", nil, "xme-ker", } m["xme-far"] = { "Farizandi", nil, "xme-ker", } m["xme-jow"] = { "喬沙喀尼語", nil, "xme-ker", aliases = {"Jowshaqani"}, } m["xme-nas"] = { "Nashalji", nil, "xme-ker", } m["xme-qoh"] = { "Qohrudi", nil, "xme-ker", } m["xme-yar"] = { "Yarandi", nil, "xme-ker", } m["soj"] = { "Soi", 7930463, "xme-ker", aliases = {"Sohi"}, } m["xme-tar"] = { "Tari", nil, "xme-ker", } m["gzi"] = { "Gazi", 5529130, "xme-ker", } m["xme-sed"] = { "Sedehi", nil, "xme-ker", } m["xme-ard"] = { "Ardestani", nil, "xme-ker", } m["xme-zef"] = { "Zefrehi", nil, "xme-ker", } m["xme-isf"] = { "Isfahani", nil, "xme-ker", } m["xme-kaf"] = { "Kafroni", nil, "xme-ker", } m["xme-vrz"] = { "Varzenehi", nil, "xme-ker", } m["xme-xur"] = { "Khuri", nil, "xme-ker", } m["nyq"] = { "Nayini", 6983146, "xme-ker", } m["xme-ana"] = { "Anaraki", nil, "xme-ker", } m["gbz"] = { "瑣羅亞斯德達利語", 32389, "xme-ker", aliases = {"Zoroastrian Dari", "Behdināni", "Gabri", "Gavrŭni", "Gabrōni"}, } m["xme-krm"] = { "Kermani", nil, "xme-ker", } m["xme-yaz"] = { "亞茲迪語", nil, "xme-ker", aliases = {"Yazdi"}, } m["xme-bid"] = { "Bidhandi", nil, "xme-ker", } m["xme-bij"] = { "Bijagani", nil, "xme-ker", } m["xme-cim"] = { "Chimehi", nil, "xme-ker", } m["xme-han"] = { "Hanjani", nil, "xme-ker", } m["xme-kom"] = { "Komjani", nil, "xme-ker", } m["xme-nar"] = { "Naraqi", nil, "xme-ker", } m["xme-nus"] = { "Nushabadi", nil, "xme-ker", } m["xme-qal"] = { "Qalhari", nil, "xme-ker", } m["xme-trh"] = { "Tarehi", nil, "xme-ker", } m["xme-val"] = { "Valujerdi", nil, "xme-ker", } m["xme-var"] = { "Varani", nil, "xme-ker", } m["xme-zor"] = { "Zori", nil, "xme-ker", } -- Ramandi lects m["tks-ebr"] = { "Ebrahimabadi", nil, "tks", } m["tks-sag"] = { "Sagzabadi", nil, "tks", } m["tks-esf"] = { "Esfarvarini", nil, "tks", } m["tks-tak"] = { "塔克斯坦語", nil, "tks", aliases = {"Takestani"}, } m["tks-cal"] = { "Chali", nil, "tks", aliases = {"Chali Tati", "Chāli"}, } m["tks-dan"] = { "Danesfani", nil, "tks", } m["tks-xia"] = { "Khiaraji", nil, "tks", } m["tks-xoz"] = { "Khoznini", nil, "tks", } -- Shughni dialects m["sgh-bro"] = { "Bartangi-Oroshori", nil, "sgh", } m["sgh-bar"] = { "Bartangi", nil, "sgh-bro", } m["sgh-oro"] = { "Oroshori", nil, "sgh-bro", aliases = {"Roshorvi"}, } m["sgh-rsx"] = { "Roshani-Khufi", nil, "sgh", } m["sgh-xuf"] = { "Khufi", 2562249, "sgh-rsx", aliases = {"Xufi", "Xūfī"}, } m["sgh-ros"] = { "羅沙尼語", 2597566, "sgh-rsx", aliases = {"Roshani", "Rushani", "Rōšāni"}, } m["sgh-xgb"] = { "Shughni-Bajui", nil, "sgh", aliases = {"Khughni-Bajui"}, } m["sgh-xug"] = { "Khughni", nil, "sgh-xgb", } m["sgh-baj"] = { "Bajui", nil, "sgh-xgb", } ------------------------------------------------------------------------- -- Nuristani varieties -- ------------------------------------------------------------------------- m["bsh-kat"] = { "Kativiri", 2605045, "bsh", aliases = {"Katə́viri"}, } m["xvi"] = { "坎維利方言", 1193495, "bsh", aliases = {"Kamviri", "Kamvíri"}, } m["bsh-mum"] = { "Mumviri", nil, "bsh", aliases = {"Mumvíri"}, } -------------------------------------------------------------------------------------- -- Italic varieties -- -------------------------------------------------------------------------------------- ------------------------------------------------------------------------- -- Latin varieties -- ------------------------------------------------------------------------- -- Latin varieties by period m["itc-ala"] = { "Archaic Latin", nil, "la", "Latn, Ital", translit = { Ital = "Ital-translit", }, } m["itc-ola"] = { "古拉丁語", 12289, "la", "Latn", ancestors = "itc-ala", aliases = {"Old Latin"}, } m["itc-lan"] = { "拉努維亞語", 16890829, "la", aliases = {"Lanuvian", "Lanuvine"}, } m["itc-pra"] = { "普萊奈斯特語", 16889772, "la", aliases = {"Praenestine", "Praenestinian"}, } m["la-cla"] = { "古典拉丁語", 253854, "la", aliases = {"Classical Latin"}, } m["la-vul"] = { "通俗拉丁語", 37560, "la-cla", aliases = {"Vulgar Latin"}, } m["la-afr"] = { "非洲羅曼語", 162064, "roa-pro", aliases = {"African Romance"}, } m["la-lat"] = { "晚期拉丁語", 1503113, "la", ancestors = "la-cla", aliases = {"Late Latin"}, } m["la-med"] = { "中世紀拉丁語", 1163234, "la", ancestors = "la-lat", aliases = {"Medieval Latin"}, } m["la-eme"] = { "早期中世紀拉丁語", nil, "la-med", aliases = {"Early Medieval Latin"}, } m["la-ecc"] = { "教會拉丁語", 1247932, "la", aliases = {"Ecclesiastical Latin", "Church Latin", "Liturgical Latin"}, ancestors = "la-lat", } m["la-ren"] = { "文藝復興拉丁語", 499083, "la", ancestors = "la-med", aliases = {"Renaissance Latin"}, } m["la-new"] = { "新拉丁語", 1248221, "la", aliases = {"New Latin", "Modern Latin"}, ancestors = "la-ren", } m["la-con"] = { "現代拉丁語", 1246397, "la-new", aliases = {"Contemporary Latin"}, } ------------------------------------------------------------------------- -- Miscellaneous Italic varieties -- ------------------------------------------------------------------------- m["xfa-cap"] = { "卡佩納語", 133182969, "xfa", aliases = {"Capenate"}, } m["osc-luc"] = { "盧卡尼亞語", 3265025, "osc", aliases = {"Lucanian"}, } m["osc-sam"] = { "薩莫奈語", 133184287, "osc", aliases = {"Samnite"}, } ------------------------------------------------------------------------- -- Romance varieties -- ------------------------------------------------------------------------- m["roa-pro"] = { "原始羅曼語", 3408029, "la-lat", ancestors = "la-vul", aliases = {"Proto-Romance"}, } ----------------------------------------------------- -- Catalan varieties -- ----------------------------------------------------- m["ca-val"] = { "瓦倫西亞語", 32641, "ca", aliases = {"Valencian"}, } ----------------------------------------------------- -- Franco-Provençal varieties -- ----------------------------------------------------- m["frp-old"] = { "古法蘭克-普羅旺斯語", nil, "frp", aliases = {"Old Franco-Provençal"}, } ----------------------------------------------------- -- French and derived creole varieties -- ----------------------------------------------------- m["fro-nor"] = { "古諾曼語", 2044917, "fro", aliases = {"Old Northern French", "Old Norman", "Old Norman French"}, } m["fro-pic"] = { "庇卡底古法語", nil, "fro", aliases = {"Picard Old French"}, } m["xno"] = { "盎格魯-諾曼語", 35214, "fro-nor", aliases = {"Anglo-Norman"}, } m["xno-law"] = { "法律法語", 2044323, "xno", aliases = {"Law French"}, } m["zrp"] = { "撒勒法語", 36994, "fro", aliases = {"Zarphatic", "Judeo-French"}, pseudo_families = "qfa-jew", } m["fr-CA"] = { "加拿大法語", 1450506, "fr", aliases = {"Canadian French"}, } m["fr-CH"] = { "瑞士法語", 1480152, "fr", aliases = {"Swiss French"}, } m["fr-aca"] = { "阿卡迪亞法語", 415109, "fr", aliases = {"Acadian French"}, } m["fr-lou"] = { "路易斯安納法語", 3083213, "fr", aliases = {"Louisiana French"}, } m["fr-mis"] = { "密蘇里法語", 3083210, "fr", aliases = {"Missouri French"}, } m["frc"] = { "卡郡法語", 880301, "fr-lou", aliases = {"Cajun French"}, } m["ht-sdm"] = { "聖多明戈克里奧爾法語", nil, "ht", ancestors = "fr", aliases = {"Saint Dominican Creole French"}, } -- Norman varieties m["nrf-grn"] = { "根西諾曼語", 56428, "nrf", aliases = {"Guernsey Norman", "Guernsey"}, } m["nrf-jer"] = { "澤西諾曼語", 56430, "nrf", aliases = {"Jersey Norman", "Jersey"}, } ----------------------------------------------------- -- Gallo-Italic varieties -- ----------------------------------------------------- m["egl-old"] = { "古艾米利亞語", nil, "egl", aliases = {"Old Emilian"}, } m["lij-old"] = { "古利古里亞語", nil, "lij", aliases = {"Old Ligurian", "Old Genoese"}, } m["lmo-old"] = { "古倫巴底語", 97165320, "lmo", aliases = {"Old Lombard"}, } m["pms-old"] = { "古皮埃蒙特語", nil, "pms", aliases = {"Old Piedmontese", "Old Piemontese"}, } m["vec-old"] = { "古威尼斯語", nil, "vec", aliases = {"Old Venetan", "Old Venetian"}, } m["rgn-old"] = { "古羅馬涅語", nil, "rgn", aliases = {"Old Romagnol"}, } ----------------------------------------------------- -- Italo-Romance varieties -- ----------------------------------------------------- -- Italian varieties m["roa-oit"] = { "古意大利語", nil, "it", aliases = {"Old Italian"}, } m["it-CH"] = { "瑞士意大利語", 672147, "it", aliases = {"Switzerland Italian"}, } -- Other Italo-Romance varieties m["nap-old"] = { "古那不勒斯語", nil, "nap", aliases = {"Old Neapolitan"}, } m["scn-old"] = { "古西西里語", nil, "scn", aliases = {"Old Sicilian"}, } ----------------------------------------------------- -- Occitan varieties -- ----------------------------------------------------- m["oc-auv"] = { "奧弗涅方言", 35359, "oc", aliases = {"Auvergnat", "Auvernhat", "Auvergnese"}, } m["oc-gas"] = { "加斯科涅方言", 35735, "oc", aliases = {"Gascon"}, } -- standardized dialect of Gascon m["oc-ara"] = { "阿蘭尼方言", 10196, "oc-gas", aliases = {"Aranese"}, } m["oc-lan"] = { "朗格多克方言", 942602, "oc", aliases = {"Languedocien", "Lengadocian"}, } m["oc-lim"] = { "利穆贊方言", 427614, "oc", aliases = {"Limousin"}, } m["oc-pro"] = { "普羅旺斯方言", 241243, "oc", aliases = {"Provençal", "Provencal"}, } m["oc-pro-old"] = { "古普羅旺斯語", 2779185, "pro", aliases = {"Old Provençal"}, } m["oc-viv"] = { "維瓦賴-阿爾卑斯方言", 1649613, "oc", aliases = {"Vivaro-Alpine"}, } m["oc-jud"] = { "舒亞迪方言", 56472, "oc", aliases = {"Shuadit", "Chouhadite", "Chouhadit", "Chouadite", "Chouadit", "Shuhadit", "Judeo-Occitan", "Judæo-Occitan", "Judaeo-Occitan", "Judeo-Provençal", "Judæo-Provençal", "Judaeo-Provençal", "Judeo-Provencal", "Judaeo-Provencal", "Judeo-Comtadin", "Judæo-Comtadin", "Judaeo-Comtadin", }, pseudo_families = "qfa-jew", } ----------------------------------------------------- -- Portuguese and derived creole varieties -- ----------------------------------------------------- -- Portuguese m["pt-BR"] = { "巴西葡萄牙語", 750553, "pt", aliases = {"Brazilian Portuguese"}, } m["pt-PT"] = { "歐洲葡萄牙語", 922399, "pt", aliases = {"European Portuguese"}, } -- Kabuverdianu (Cape Verde Creole, Cape Verdean Creole) m["kea-bar"] = { "Barlavento Kabuverdianu", 2217638, "kea", aliases = {"Barlavento", "Barlavento Creole", "Sampadjudu"}, } m["kea-bvi"] = { "Boa Vista Kabuverdianu", 16501837, "kea-bar", aliases = {"Boa Vista Creole"}, } m["kea-sal"] = { "Sal Kabuverdianu", 18707467, "kea-bar", aliases = {"Sal Creole"}, } m["kea-saa"] = { "Santo Antão Kabuverdianu", 18707472, "kea-bar", aliases = {"Santo Antão Creole"}, } m["kea-sni"] = { "São Nicolau Kabuverdianu", 18707549, "kea-bar", aliases = {"São Nicolau Creole"}, } m["kea-svi"] = { "São Vicente Kabuverdianu", 18707550, "kea-bar", aliases = {"São Vicente Creole"}, } m["kea-sot"] = { "Sotavento Kabuverdianu", 10261559, "kea", aliases = {"Sotavento", "Sotavento Creole", "Badiu"}, } m["kea-bra"] = { "Brava Kabuverdianu", 18670181, "kea-sot", aliases = {"Brava Creole"}, } m["kea-fog"] = { "Fogo Kabuverdianu", 18706861, "kea-sot", aliases = {"Fogo Creole"}, } m["kea-mai"] = { "Maio Kabuverdianu", 18707286, "kea-sot", aliases = {"Maio Creole"}, } m["kea-san"] = { "Santiago Kabuverdianu", 35117, "kea-sot", aliases = {"Santiago Creole"}, } m["kea-alu"] = { "ALUPEC Kabuverdianu", 375704, "kea", aliases = {"ALUPEC", "Alfabeto Unificado para a Escrita do Cabo-Verdiano"}, } ----------------------------------------------------- -- Rhaeto-Romance varieties -- ----------------------------------------------------- -- Friulian varieties m["fur-old"] = { "Old Friulian", nil, "fur", } -- Ladin varieties m["lld-amp"] = { "Ampezan Ladin", 25617466, "lld", aliases = {"Anpezan", "Ampezan", "Ampezzan", "Ampezzano"}, } m["lld-bad"] = { "Badiot Ladin", 3706562, "lld", aliases = {"Badiot", "Badioto", "Badiotto"}, } m["lld-cad"] = { "Cadorino Ladin", 3706570, "lld", aliases = {"Cadorino"}, } m["lld-fas"] = { "Fascian Ladin", 742627, "lld", aliases = {"Fascian", "Fassano"}, } m["lld-fod"] = { "Fodom Ladin", 3706605, "lld", aliases = {"Fodom", "Livinallese"}, } m["lld-for"] = { "Fornes Ladin", 5470374, "lld", aliases = {"Fornes"}, } m["lld-ghe"] = { "Gherdëina Ladin", 3706597, "lld", aliases = {"Gherdëina", "Gardenese", "Val Gardena"}, } m["lld-non"] = { "Nones Ladin", 1055027, "lld", aliases = {"Nones", "Noneso"}, } -- Romansh varieties m["rm-old"] = { "Old Romansh", nil, "rm", } m["rm-put"] = { "Puter Romansh", 688309, "rm", aliases = {"Puter", "Putèr", "Upper Engadine", "rm-puter"}, } m["rm-srm"] = { "Surmiran Romansh", 690216, "rm", aliases = {"Surmiran", "rm-surmiran", "Surmiran-Albula", -- Glottolog }, } m["rm-srs"] = { "Sursilvan Romansh", 688348, "rm", aliases = {"Sursilvan", "rm-sursilv"}, } m["rm-sut"] = { "Sutsilvan Romansh", 688272, "rm", aliases = {"Sutsilvan", "rm-sutsilv"}, varieties = {"Scharans Sutsilvan"}, -- per Glottolog } m["rm-val"] = { "Vallader Romansh", 690226, "rm", aliases = {"Vallader", "Putèr", "Lower Engadine", "rm-vallader"}, } m["rm-gri"] = { "Rumantsch Grischun", 688873, "rm", aliases = {"rm-rumgr"}, } ----------------------------------------------------- -- Sardinian varieties -- ----------------------------------------------------- m["sc-old"] = { "Old Sardinian", nil, "sc", } m["sc-src"] = { "洛古多羅方言", 777974, "sc", aliases = {"Logudorese", "Logudorese Sardinian"}, } m["sc-nuo"] = { "努奧羅方言", nil, "sc-src", aliases = {"Nuorese", "Nuorese Sardinian"}, } m["sc-sro"] = { "坎皮達諾方言", 35348, "sc", aliases = {"Campidanese", "Campidanese Sardinian"}, } ----------------------------------------------------- -- Spanish varieties -- ----------------------------------------------------- m["es-ear"] = { "早期現代西班牙語", 5364419, "es", aliases = {"Early Modern Spanish"}, } m["es-AR"] = { "拉普拉塔河西班牙語", 509780, "es", aliases = {"Rioplatense Spanish"}, } m["es-BO"] = { "玻利維亞西班牙語", 510730, "es", aliases = {"Bolivian Spanish"}, } m["es-CL"] = { "智利西班牙語", 857295, "es", aliases = {"Chilean Spanish"}, } m["es-CO"] = { "哥倫比亞西班牙語", 1115875, "es", aliases = {"Colombian Spanish"}, } m["es-CU"] = { "古巴西班牙語", 824909, "es", aliases = {"Cuban Spanish"}, } m["es-MX"] = { "墨西哥西班牙語", 616620, "es", aliases = {"Mexican Spanish"}, } m["es-PE"] = { "秘魯西班牙語", 736236, "es", aliases = {"Peruvian Spanish"}, } m["es-PH"] = { "菲律賓西班牙語", 22091406, "es", aliases = {"Philippine Spanish"}, } m["es-US"] = { "美國西班牙語", 2301077, "es", aliases = {"United States Spanish", "US Spanish"}, } --use label "US Spanish" to put Spanish terms in this category m["es-PR"] = { "波多黎各西班牙語", 7258609, "es", aliases = {"Puerto Rican Spanish"}, } m["es-VE"] = { "委內瑞拉西班牙語", 840017, "es", aliases = {"Venezuelan Spanish"}, } m["es-lun"] = { "Lunfardo", 1401612, "es", } ---------------------------------------------------------------------------------------------------------------------- -- Japonic varieties -- ---------------------------------------------------------------------------------------------------------------------- -- Japanese varieties m["ja-mid"] = { "中期日語", 6841474, "ojp", ancestors = "ojp", aliases = {"Middle Japanese"}, } m["ja-mid-ear"] = { "中古日語", 182695, "ja-mid", aliases = {"Early Middle Japanese"}, } m["ja-mid-lat"] = { "中世日語", 1816184, "ja-mid", ancestors = "ja-mid-ear", aliases = {"Late Middle Japanese"}, } m["ja-ear"] = { "近世日語", 5326692, "ja", ancestors = "ja-mid-lat", aliases = {"Early Modern Japanese"}, } m["ojp-eas"] = { "上代東國方言", 65247957, "ojp", aliases = {"Eastern Old Japanese"}, } m["ja-cla"] = { "古典日語", 1332057, "ja", -- FIXME: This is redundant because Classical Japanese is considered a child of (Modern) Japanese, which has ja-mid-ear -- (as well as ja-mid-lat) as ancestors. However, the intent here is that the *direct* ancestor of ja-cla is ja-mid-ear -- and ja-mid-lat is not an ancestor. Need to rethink ancestor handling. -- ancestors = "ja-mid-ear", aliases = {"Classical Japanese"}, } ---------------------------------------------------------------------------------------------------------------------- -- Koreanic varieties -- ---------------------------------------------------------------------------------------------------------------------- -- Korean varieties m["oko-lat"] = { "古朝鮮語", nil, "oko", aliases = {"Late Old Korean"}, } m["okm-ear"] = { "中世朝鮮語", nil, "okm", aliases = {"Early Middle Korean"}, } m["ko-cen"] = { "中部方言", nil, "ko", aliases = {"Central Korean"}, } m["ko-gyg"] = { "京畿道方言", 485492, "ko-cen", aliases = {"Gyeonggi Korean", "Seoul Korean"}, } m["ko-chu"] = { "忠清方言", 625800, "ko-cen", aliases = {"Chungcheong Korean", "Hoseo Korean"}, } m["ko-hwa"] = { "黃海方言", 16183706, "ko-cen", aliases = {"Hwanghae Korean"}, } m["ko-gan"] = { "江原方言", 11260444, "ko-cen", aliases = {"Gangwon Korean", "Yeongdong Korean"}, } m["ko-gys"] = { "慶尚方言", 488002, "ko", aliases = {"Gyeongsang Korean", "Southeastern Korean"}, } m["ko-jeo"] = { "全羅方言", 11250166, "ko", aliases = {"Jeolla Korean", "Southwestern Korean"}, } m["ko-pyo"] = { "平安方言", 7263142, "ko", aliases = {"Pyongan Korean", "Northwestern Korean"}, } m["ko-ham"] = { "咸鏡方言", 860702, "ko", aliases = {"Hamgyong Korean", "Northeastern Korean"}, } m["ko-yuk"] = { "六鎮方言", 16171275, "ko", aliases = {"Yukjin Korean", "Yukchin Korean", "Ryukjin Korean", "Ryukchin Korean"}, } ---------------------------------------------------------------------------------------------------------------------- -- Mongolic varieties -- ---------------------------------------------------------------------------------------------------------------------- m["xng-ear"] = { "早期中古蒙古語", nil, "xng", aliases = {"Early Middle Mongol"}, } m["xng-lat"] = { "晚期中古蒙古語", nil, "xng", ancestors = "xng-ear", aliases = {"Late Middle Mongol"}, } m["mn-kha"] = { "喀爾喀蒙古語", 6399808, "mn", aliases = {"Khalkha Mongolian", "Khalkha"}, } m["mn-ord"] = { "鄂爾多斯蒙古語", 716904, "mn", aliases = {"Ordos Mongolian", "Ordos"}, } m["mn-cha"] = { "察哈爾蒙古語", 907425, "mn", aliases = {"Chakhar Mongolian", "Chakhar"}, } m["mn-khr"] = { "科爾沁蒙古語", 3196210, "mn", aliases = {"Khorchin Mongolian", "Khorchin"}, } ---------------------------------------------------------------------------------------------------------------------- -- Niger-Congo varieties -- ---------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------- -- Akan varieties -- ----------------------------------------------------- m["tw"] = { "契維阿坎語", 36850, "ak", aliases = {"Twi Akan", "Twi"}, } m["abr"] = { "Abron", 34831, "tw", aliases = {"Brong", "Bono", "Bono Twi"}, } m["tw-asa"] = { "阿散蒂契維語", 19261685, "tw", aliases = {"Asante Twi", "Asante", "Ashanti", "Ashante"}, } m["tw-aku"] = { "阿夸佩姆契維語", 31150449, "tw", aliases = {"Akuapem Twi", "Akuapem", "Akuapim", "Akwapem Twi", "Akwapi"}, } m["fat"] = { "芳蒂阿坎語", 35570, "ak", aliases = {"Fante Akan", "Fante", "Fanti", "Fantse", "Mfantse"}, } m["wss"] = { "Wasa", 36914, "ak", } -- creole m["alv-kro"] = { "克羅曼蒂語", 1093206, "crp-mar", aliases = {"Kromanti"}, } ----------------------------------------------------- -- Bantu varieties -- ----------------------------------------------------- m["bnt-cmn"] = { "共同班圖語", nil, "bnt-pro", aliases = {"Common Bantu"}, } m["xh-bha"] = { "Bhaca", 4900493, "xh", aliases = {"isiBhaca", "IsiBhaca"}, } -- Rwanda-Rundi varieties m["rw-kin"] = { "Kinyarwanda", 33573, "rw", aliases = {"Rwanda"}, } m["rw-run"] = { "Kirundi", 33583, "rw", aliases = {"Rundi"}, } ----------------------------------------------------- -- Fula varieties -- ----------------------------------------------------- m["fuc"] = { "Pulaar", 1420205, "ff", } m["fuf"] = { "Pular", 3915357, "ff", } m["ffm"] = { "馬西納富拉語", 3915322, "ff", aliases = {"Maasina Fulfulde"}, } m["fue"] = { -- no enwiki entry as of yet but frwiki and pmswiki have one "博爾古富拉語", 12952426, "ff", aliases = {"Borgu Fulfulde"}, } m["fuh"] = { -- no enwiki entry as of yet but frwiki and pmswiki have one "西尼日爾富拉語", 12952430, "ff", aliases = {"Western Niger Fulfulde"}, } m["fuq"] = { -- no enwiki entry as of yet but frwiki, hrwiki and pmswiki have one "中東部尼日爾富拉語", 12628799, "ff", aliases = {"Central-Eastern Niger Fulfulde"}, } m["fuv"] = { -- no enwiki entry as of yet but dewiki, frwiki, hrwiki, pmswiki and swwiki have one "尼日利亞富拉語", 36129, "ff", aliases = {"Nigerian Fulfulde"}, } m["fub"] = { -- no enwiki entry as of yet but dewiki, frwiki, hrwiki, pmswiki, ptwiki, swwiki and yowiki have one "阿達馬瓦富拉語", 34776, "ff", aliases = {"Adamawa Fulfulde"}, } m["fui"] = { -- no enwiki entry as of yet but pmswiki and swwiki have one "巴吉爾米富拉語", 11003859, "ff", aliases = {"Bagirmi Fulfulde"}, } ---------------------------------------------------------------------------------------------------------------------- -- Papuan varieties -- ---------------------------------------------------------------------------------------------------------------------- m["kze"] = { "Kosena", 12952663, "auy", } m["ont"] = { "Ontenu", 3352827, "gaj", aliases = {"Ontena"}, } ---------------------------------------------------------------------------------------------------------------------- -- Salishan varieties -- ---------------------------------------------------------------------------------------------------------------------- m["lut-nor"] = { "北盧紹錫德語", nil, "lut", aliases = {"Northern Lushootseed", "Northern Puget Sound Salish"}, } m["slh"] = { "南盧紹錫德語", 7997684, "lut", aliases = {"Southern Lushootseed", "Southern Puget Sound Salish", "Twulshootseed", "Whulshootseed"}, } m["ska"] = { "Skagit", 12642471, "lut-nor", } m["sno"] = { "Snohomish", 25559662, "lut-nor", } ---------------------------------------------------------------------------------------------------------------------- -- Sino-Tibetan varieties -- ---------------------------------------------------------------------------------------------------------------------- m["tbq-pro"] = { "原始藏緬語", 7251864, "sit-pro", aliases = {"Proto-Tibeto-Burman"}, } ----------------------------------------------------- -- Chinese varieties -- ----------------------------------------------------- ------------- Old Chinese, Middle Chinese ------------- m["och-ear"] = { "早期上古漢語", nil, "och", aliases = {"Early Old Chinese"}, } m["och-lat"] = { "晚期上古漢語", nil, "och", aliases = {"Late Old Chinese"}, } m["ltc-ear"] = { "早期中古漢語", nil, "ltc", aliases = {"Early Middle Chinese"}, } m["ltc-lat"] = { "晚期中古漢語", nil, "ltc", aliases = {"Late Middle Chinese"}, } ------------- Classical/Literary varieties ------------- -- FIXME: Temporary. m["lzh-shi"] = { "詩", 1759242, "lzh", aliases = {"Traditional Chinese poetry"}, } -- FIXME: Temporary. m["lzh-cii"] = { "詞", 1091366, "lzh", aliases = {"Ci"}, } -- FIXME: Temporary. m["lzh-yue"] = { "廣東漢文", nil, "lzh", aliases = {"Classical Cantonese"}, } -- FIXME: Temporary. m["lzh-cmn"] = { "官話漢文", nil, "lzh", aliases = {"Classical Mandarin"}, } -- FIXME: Temporary. m["lzh-tai"] = { "臺山漢文", nil, "lzh", aliases = {"Classical Taishanese"}, } -- FIXME: Temporary. m["lzh-cmn-TW"] = { "臺灣漢文", nil, "lzh-cmn", aliases = {"Classical Taiwanese Mandarin"}, } -- FIXME: Temporary. m["lzh-VI"] = { "越南漢文", 17034227, "lzh", aliases = {"Vietnamese Classical Chinese"}, } -- FIXME: Temporary. m["lzh-KO"] = { "朝鮮漢文", 10496257, "lzh", ietf_subtag = "lzh-KR", -- KR = South Korea, as there is no code for Korea as a whole aliases = {"Korean Classical Chinese"}, } -- FIXME: Temporary. m["lzh-lit"] = { "漢文", nil, "lzh", aliases = {"Literary Chinese"}, } -- FIXME: Temporary. FIXME: Do we need this? How does it differ from Old Chinese? m["lzh-pre"] = { "前古典漢語", nil, "lzh", aliases = {"Pre-Classical Chinese"}, } ------------- Written Vernacular varieties ------------- -- FIXME: Temporary. m["cmn-wvc"] = { "官話白話文", 783605, "cmn", aliases = {"Written vernacular Mandarin"}, } -- FIXME: Temporary. FIXME: How does this differ from "Literary Cantonese"? m["yue-wvc"] = { "廣東話白話文", nil, "yue", aliases = {"Written vernacular Cantonese"}, } -- FIXME: Temporary. m["zhx-tai-wvc"] = { "台山話白話文", nil, "zhx-tai", aliases = {"Written vernacular Taishanese"}, } ------------- Mandarin varieties ------------- -- FIXME: Temporary. NOTE: The Linguist List assigns the "w:Beijing dialect" (Wikidata 1147606) the code "cmn-bej" and -- the larger "w:Beijing Mandarin (division of Mandarin)" dialect group (Wikidata 2169652; what we call "Beijingic -- Mandarin", after Glottolog) the code "cmn-bei". m["cmn-bei"] = { "北京話", 1147606, "cmn-bec", aliases = {"Beijing Mandarin"}, } -- FIXME: Temporary. m["cmn-bec"] = { "北京官話", 2169652, "cmn", aliases = {"Beijingic Mandarin"}, } -- FIXME: Temporary. NOTE: The Linguist List uses the code cmn-zho. m["cmn-cep"] = { "中原官話", 3048775, "cmn", aliases = {"Central Plains Mandarin", "Zhongyuan Mandarin"}, } m["cmn-ear"] = { "早期官話", 837169, "cmn", ancestors = "ltc", aliases = {"Early Mandarin"}, } -- FIXME: Temporary. m["cmn-gua"] = { "關中話", 3431648, "cmn-cep", aliases = {"Guanzhong Mandarin"}, } -- FIXME: Temporary. Appears to be a subdialect of Guiliu Mandarin, which in turn is a subdialect of Southwestern Mandarin. m["cmn-gui"] = { "桂林話", 11111636, "cmn-sow", aliases = {"Guilin Mandarin"}, } m["cmn-jhu"] = { "江淮官話", 2128953, "cmn", aliases = {"Jianghuai Mandarin", "Lower Yangtze Mandarin"}, } -- FIXME: Temporary. m["cmn-lan"] = { "蘭銀官話", 662754, "cmn", aliases = {"Lanyin Mandarin"}, } -- FIXME: Temporary. m["cmn-MY"] = { "馬來西亞華語", 13646143, "cmn", aliases = {"Malaysian Mandarin"}, } -- FIXME: Temporary. m["cmn-nan"] = { "南京話", 2681098, "cmn-jhu", aliases = {"Nanjing Mandarin"}, } -- FIXME: Temporary. m["cmn-noe"] = { "東北官話", 1064504, "cmn", aliases = {"Northeastern Mandarin"}, } -- FIXME: Temporary. m["cmn-PH"] = { "菲律賓華語", 7185155, "cmn", aliases = {"Philippine Mandarin"}, } -- FIXME: Temporary. m["cmn-SG"] = { "新加坡華語", 1048980, "cmn", aliases = {"Singapore Mandarin"}, } -- FIXME: Temporary. m["cmn-sow"] = { "西南官話", 2609239, "cmn", aliases = {"Southwestern Mandarin"}, } -- FIXME: Temporary. Appears to be a subdialect of Jilu Mandarin. m["cmn-tia"] = { "天津話", 7800220, "cmn", aliases = {"Tianjin Mandarin"}, } -- FIXME: Temporary. NOTE: Wikidata also has Q4380827 "Taiwanese Mandarin", defined as "rare dialect of Standard Chinese -- (Mandarin) used in Taiwan, which is strongly influenced by Taiwanese Hokkien; mostly used by elderlies" and having no -- English Wikipedia article (but see w:zh:臺灣國語). m["cmn-TW"] = { "臺灣華語", 262828, "cmn", aliases = {"Taiwanese Mandarin"}, } -- FIXME: Temporary. Appears to be a subdialect of Wu-Tian Mandarin, in turn a subdialect of Southwestern Mandarin. -- Given the code cmn-xwu in the Linguist List. m["cmn-wuh"] = { "武漢話", 11124731, "cmn-sow", aliases = {"Wuhan Mandarin", "Wuhanese"}, } -- FIXME: Temporary. Appears to be a subdialect of Lanyin Mandarin. m["cmn-xin"] = { "西寧話", nil, "cmn-lan", aliases = {"Xining Mandarin"}, } -- FIXME: Temporary. m["cmn-yan"] = { "揚州話", nil, "cmn-jhu", aliases = {"Yangzhou Mandarin"}, } ------------- Cantonese varieties ------------- -- FIXME: Temporary. m["yue-gua"] = { "廣州話", nil, "yue", aliases = {"Guangzhou Cantonese"}, } -- FIXME: Temporary. Given the codes yue-yue or yue-can in the Linguist List. m["yue-HK"] = { "香港話", 5894342, "yue", aliases = {"Hong Kong Cantonese"}, } -- FIXME: Temporary. FIXME: How does this differ from "Written vernacular Cantonese"? m["yue-lit"] = { "粵語白話文", 2472605, "yue", aliases = {"Literary Cantonese"}, } ------------- Wu varieties ------------- m["wuu-han"] = { "杭州話", 5648144, "wuu", aliases = {"Hangzhounese"}, } m["wuu-nin"] = { "寧波話", 3972199, "wuu", aliases = {"Ningbonese"}, } -- FIXME: Temporary. m["wuu-nor"] = { "太湖片", 7675988, "wuu", aliases = {"Northern Wu", "Taihu Wu"}, } -- FIXME: Temporary? Subvariety of Taihu Wu. NOTE: "chm" stands for Chongming, the main dialect, to avoid a conflict -- with Shanghainese. m["wuu-chm"] = { "沙地話", 6112340, "wuu-nor", aliases = {"Shadi Wu"}, } m["wuu-sha"] = { "上海話", 36718, "wuu-nor", aliases = {"Shanghainese"}, } m["wuu-suz"] = { "蘇州話", 831744, "wuu-nor", aliases = {"Suzhounese"}, } -- FIXME: Temporary. May be converted into a full language and/or split. m["wuu-wen"] = { "溫州話", 710218, "wuu", aliases = {"Wenzhounese"}, } ------------- Xiang varieties ------------- m["hsn-lou"] = { "婁底話", 10943823, "hsn-old", aliases = {"Loudi Xiang"}, } m["hsn-hya"] = { "衡陽話", 20689035, "hsn-hzh", aliases = {"Hengyang Xiang"}, } m["hsn-hzh"] = { "衡州話", nil, "hsn", aliases = {"Hengzhou Xiang"}, } m["hsn-new"] = { "新湘語", 7012696, "hsn", aliases = {"New Xiang", "Chang-Yi"}, } m["hsn-old"] = { "老湘語", 7085453, "hsn", aliases = {"Old Xiang", "Lou-Shao"}, } ------------- Hakka varieties ------------- -- FIXME: Temporary. m["hak-dab"] = { "大埔話", 19855566, "hak", -- formerly hak-TW but seems to be spoken primary in Dabu County in Guangdong aliases = {"Dabu Hakka"}, } -- FIXME: Temporary. m["hak-eam"] = { "早期現代客家語", nil, "hak", aliases = {"Early Modern Hakka"}, } -- FIXME: Temporary. m["hak-hai"] = { "海陸客語", 17038519, "hak", -- often considered a Taiwanese lect but also spoken in [[Shanwei]], [[Guangdong]] aliases = {"Hailu Hakka"}, } -- FIXME: Temporary. m["hak-HK"] = { "香港客家語", 2675834, "hak", aliases = {"Hong Kong Hakka"}, } -- FIXME: Temporary. m["hak-hui"] = { "惠陽話", 16873881, "hak", aliases = {"Huiyang Hakka"}, } -- FIXME: Temporary. m["hak-hui-MY"] = { "馬來西亞惠陽話", nil, "hak-hui", aliases = {"Malaysian Huiyang Hakka"}, } -- FIXME: Temporary. Similar to and possibly the parent of Sixian Hakka in Taiwan. m["hak-mei"] = { "梅縣話", 839295, "hak", aliases = {"Meixian Hakka", "Moiyan Hakka", "Meizhou Hakka"}, } -- FIXME: Temporary. m["hak-six"] = { "四縣話", 9668261, "hak-TW", aliases = {"Sixian Hakka"}, } -- FIXME: Temporary. m["hak-TW"] = { "臺灣客家語", 2391532, "hak", aliases = {"Taiwanese Hakka"}, } -- FIXME: Temporary. m["hak-zha"] = { "詔安客家語", 6703311, "hak", aliases = {"Zhao'an Hakka", "Zhangzhou Hakka"}, } -- Southern Min varieties -- m["nan-anx"] = { "安溪話", 97064149, "nan-qua", aliases = {"Anxi Hokkien"}, } m["nan-cha"] = { "長泰話", nil, "nan-zha", aliases = {"Changtai Hokkien"}, } m["nan-hou"] = { "後路話", 19855492, "nan-dat", aliases = {"Houlu Min"}, } m["nan-hui"] = { "惠安話", 16241797, "nan-qua", aliases = {"Hui'an Hokkien"}, } m["nan-jin"] = { "晉江話", 11089375, "nan-qua", aliases = {"Jinjiang Hokkien"}, } m["nan-kin"] = { "金門話", 56278342, "nan-xia", aliases = {"Kinmenese Hokkien", "Kinmen Hokkien"}, } m["nan-med"] = { "棉蘭福建話", 6805114, "nan-zha", aliases = {"Medan Hokkien"}, } m["nan-pen"] = { "庇能福建話", 11120689, "nan-zha", aliases = {"Penang Hokkien"}, } m["nan-hbl-PH"] = { "咱人話", 3236692, "nan-qua", aliases = {"Philippine Hokkien"}, } m["nan-qia"] = { "前路話", 19842517, "nan-dat", aliases = {"Qianlu Min"}, } m["nan-qua"] = { "泉州話", 2251677, "nan-hbl", aliases = {"Quanzhou Hokkien", "Chinchew", "Choanchew"}, } -- FIXME: Temporary? Derived from both Quanzhou and Zhangzhou Hokkien. m["nan-hbl-SG"] = { "新加坡福建話", 3846528, "nan-hbl", aliases = {"Singapore Hokkien"}, } m["nan-spm"] = { "南馬福建話", 7570322, "nan-qua", aliases = {"Southern Malaysian Hokkien", "Southern Malaysia Hokkien", "Southern Peninsular Malaysian Hokkien", "Southern Peninsular Malaysia Hokkien"} } m["nan-hbl-TW"] = { "臺灣話", 36778, "nan-hbl", aliases = {"Taiwanese Hokkien"}, } m["nan-ton"] = { "同安話", nil, "nan-xia", aliases = {"Tong'an Hokkien"}, } m["nan-xia"] = { "廈門話", 68744, "nan-hbl", aliases = {"Xiamen Hokkien", "Amoy", "Amoyese", "Amoynese", "Xiamenese"}, } m["nan-yon"] = { "永春話", 65118728, "nan-qua", aliases = {"Yongchun Hokkien"}, } m["nan-zha"] = { "漳州話", 8070492, "nan-hbl", aliases = {"Zhangzhou Hokkien", "Changchew", "Chiangchew", "Changchow"}, } m["nan-zho"] = { "詔安泉漳話", 65118728, "nan-zha", aliases = {"Zhao'an Hokkien", "Zhao'an", "Chawan", "Chawan Hokkien"}, } m["nan-zhp"] = { "漳平話", 15937822, "nan-zha", aliases = {"Zhangping Hokkien"}, } ------------- Other Min varieties ------------- -- FIXME: Temporary. Affiliation within Min uncertain; some combination of Eastern and Southern. m["zhx-zho"] = { "中山閩語", 8070958, "zh", aliases = {"Zhongshan Min"}, } ------------- Other Chinese varieties ------------- -- FIXME: Temporary. Affiliation within Chinese uncertain; possibly Yue. m["zhx-dan"] = { "儋州話", 2578935, "zh", aliases = {"Danzhou Chinese"}, } ------------- Chinese romanization varieties ------------- -- [[Wiktionary:Information desk/2022/June#Etymology Coding Issue]] -- [[Wiktionary:Grease pit/2022/June#Transliteration Systems in Etymologies 2]] m["cmn-pinyin"] = { "漢語拼音", 42222, "cmn", aliases = {"Hanyu Pinyin", "Pinyin"}, } m["cmn-tongyong"] = { "通用拼音", 700739, "cmn", aliases = {"Tongyong Pinyin"}, } m["cmn-wadegiles"] = { "威妥瑪拼音", 208442, "cmn", aliases = {"Wade–Giles", "Wade-Giles", "Wade Giles"}, } m["zh-postal"] = { "郵政式拼音", 151868, "zh", aliases = {"Postal Romanization"}, } -- Chinese cyrillization m["cmn-palladius"] = { "巴拉第系統", 1234239, "cmn", aliases = {"Palladius", "Palladius system"}, } ----------------------------------------------------- -- Tibetic varieties -- ----------------------------------------------------- m["adx"] = { "安多藏語", 56509, "bo", aliases = {"Amdo Tibetan"}, } m["kbg"] = { "康巴語", 12952626, "bo", aliases = {"Khamba"}, } m["khg"] = { "康藏語", 56601, "bo", aliases = {"Khams Tibetan"}, } m["tsk"] = { "Tseku", 11159532, "bo", } ---------------------------------------------------------------------------------------------------------------------- -- Tai-Kadai varieties -- ---------------------------------------------------------------------------------------------------------------------- m["th-old"] = { "Old Thai", nil, "tai-swe-pro", wikipedia_article = "高棉語#歷史", } m["th-suk"] = { "Sukhothai Old Thai", -- 1238-1438. Cannot use "Sukhothai Thai" as Sukhothai is the current city and "Sukhothai Thai" is a lect. nil, "th-old", aliases = {"Sukhothai Siamese"}, wikipedia_article = "Thai language#Old Thai", } m["th-ayu"] = { "Ayutthaya Old Thai", -- 1351-1767. Cannot use "Ayutthaya Thai" as Ayutthaya is the current city. nil, "th-old", aliases = {"Ayutthaya Siamese"}, wikipedia_article = "Thai language#Old Thai", } --[[ m["th-new"] = { "Hacked Thai", -- temporary for testing new translit/display methods nil, "th", translit = "User:Benwing2/th-scraping-translit", display_text = "User:Benwing2/th-scraping-translit", strip_diacritics = "User:Benwing2/th-scraping-translit", preprocess_links = "User:Benwing2/th-scraping-translit", } ]] m["tai-shz"] = { "上思壯語", 13216, "za", aliases = {"Shangsi Zhuang"}, } ---------------------------------------------------------------------------------------------------------------------- -- Turkic varieties -- ---------------------------------------------------------------------------------------------------------------------- m["trk-cmn-pro"] = { "原始共同突厥語", 1126028, "trk-pro", aliases = {"Proto-Common Turkic"}, } m["trk-ogr-pro"] = { "原始烏古爾語", 1422731, "trk-pro", family = "trk-ogr", aliases = {"Proto-Oghur"}, } m["trk-bul-pro"] = { "原始保加爾語", nil, "trk-ogr-pro", aliases = {"Proto-Bulgar"}, } m["trk-ogz-pro"] = { "原始烏古斯語", 494600, "trk-pro", family = "trk-ogz", aliases = {"Proto-Oghuz", "Southwestern Common Turkic"}, } m["crh-dbj"] = { "多布羅加韃靼語", 12811566, "crh", aliases = {"Dobrujan Tatar", "Romanian Tatar"}, } m["cv-ana"] = { "Anatri", nil, "cv", aliases = {"Anatri Chuvash", "Anatri", "Lower Chuvash"}, } m["cv-mid"] = { "中古楚瓦什語", nil, "cv", ancestors = "cv-old", aliases = {"Middle Chuvash"}, } m["cv-old"] = { "古楚瓦什語", nil, "cv", ancestors = "xbo-vol", aliases = {"Old Chuvash"}, } m["cv-vir"] = { "Viryal", 4278332, "cv", aliases = {"Viryal Chuvash", "Viryal", "Upper Chuvash"}, } m["kjh-fyu"] = { "富裕吉爾吉斯語", 2598963, "kjh", aliases = {"Fuyu Kyrgyz", "Fuyu Kirgiz", "Fuyu Kirghiz", "Manchurian Kyrgyz", "Manchurian Kirgiz", "Manchurian Kirghiz"}, } m["klj-arg"] = { "阿爾古語", 33455, "klj", ancestors = "trk-cmn-pro", aliases = {"Arghu"}, } m["otk-kir"] = { "古吉爾吉斯語", 83142, "otk", aliases = {"Old Kirghiz", "Yenisei Turkic", "Yenisei Kyrgyz"}, } m["otk-ork"] = { "鄂爾渾突厥語", 31295480, "otk", aliases = {"Orkhon Turkic"}, } m["qwm-cum"] = { "庫曼語", 1075050, "qwm", aliases = {"Cuman", "Kuman", "Polovtsian", "Polovcian"}, } m["qwm-arm"] = { "亞美尼亞-欽察語", 2027503, "qwm", ancestors = "qwm-cum", aliases = {"Armeno-Kipchak", "Xıpçaχ tili", "Tatarça"}, } m["qwm-mam"] = { "馬穆魯克-欽察語", 4279942, "qwm", aliases = {"Mamluk-Kipchak", "Mameluk-Kipchak"}, } m["az-cls"] = { "古典阿塞拜疆語", nil, "az", aliases = {"Classical Azerbaijani", "Classical Azeri"}, } m["qxq"] = { "卡什加語", 13192, "az", aliases = {"Qashqai", "Qaşqay", "Qashqayi", "Kashkai", "Kashkay"}, } m["tr-CY"] = { "塞浦路斯土耳其語", 7917392, "tr", aliases = {"Cypriot Turkish"}, } m["uz-afg"] = { -- NOTE: has ISO 639-3 code uzs assigned to it. "阿富汗烏茲別克語", 1066787, "uz", aliases = {"Afghan Uzbek", "Southern Uzbek"}, translit = "uz-afg-translit", } m["xbo-dan"] = { "多瑙河保加爾語", nil, "xbo", aliases = {"Danube Bulgar"}, } m["xbo-vol"] = { "伏爾加河保加爾語", nil, "xbo", aliases = {"Volga Bulgar"}, } ---------------------------------------------------------------------------------------------------------------------- -- Uralic varieties -- ---------------------------------------------------------------------------------------------------------------------- m["fiu-pro"] = { "原始芬蘭-烏戈爾語", 79890, "urj-pro", aliases = {"Proto-Finno-Ugric"}, } m["urj-fpr-pro"] = { "原始芬蘭-彼爾姆語", nil, "urj-pro", aliases = {"Proto-Finno-Permic"}, } m["krl-nor"] = { "北卡累利阿語", 125501196, "krl", aliases = {"North Karelian"}, } m["krl-sou"] = { "南卡累利阿語", 129812730, "krl", aliases = {"South Karelian"}, } m["mns-eas"] = { "東曼西語", 30311755, "mns-cen", aliases = {"Eastern Mansi"}, } m["mns-wes"] = { "西曼西語", 30311756, "mns-cen", aliases = {"Western Mansi"}, } ---------------------------------------------------------------------------------------------------------------------- -- Yeneseian varieties -- ---------------------------------------------------------------------------------------------------------------------- m["qfa-yke-pro"] = { "原始凱特語", nil, "qfa-yen-pro", family = "qfa-yke", aliases = {"Proto-Ketic"}, } m["qfa-yko-pro"] = { "原始科特語", nil, "qfa-yen-pro", family = "qfa-yko", aliases = {"Proto-Kottic"}, } m["qfa-yrn-pro"] = { "原始阿林語", nil, "qfa-yen-pro", family = "qfa-yrn", aliases = {"Proto-Arinic"}, } m["qfa-ypm-pro"] = { "原始旁普科爾語", nil, "qfa-yen-pro", family = "qfa-ypm", aliases = {"Proto-Pumpokolic"}, } ---------------------------------------------------------------------------------------------------------------------- -- Miscellaneous varieties -- ---------------------------------------------------------------------------------------------------------------------- m["mul-tax"] = { "分類學名稱", 522190, "mul", aliases = {"taxonomic name"}, } ----------------------------------------------------- -- Elamite varieties -- ----------------------------------------------------- m["elx-old"] = { "上古埃蘭語", nil, "elx", aliases = {"Old Elamite"}, } m["elx-mid"] = { "中古埃蘭語", nil, "elx", aliases = {"Middle Elamite"}, } m["elx-neo"] = { "新埃蘭語", nil, "elx", aliases = {"Neo-Elamite"}, } m["elx-ach"] = { "阿契美尼德埃蘭語", nil, "elx", aliases = {"Achaemenid Elamite"}, } ----------------------------------------------------- -- Substrates -- ----------------------------------------------------- -- Pre-Roman substrates m["qsb-ibe"] = { "羅馬佔領前的伊比利亞底層語言", 246801, "und", family = "qfa-sub", aliases = {"Paleo-Hispanic", "Palaeo-Hispanic", "Paleohispanic", "Palaeohispanic", "Paleo-Iberian", "Palaeo-Iberian"}, } m["qsb-bal"] = { "羅馬佔領前的巴爾幹底層語言", 1815070, "und", family = "qfa-sub", aliases = {"Paleo-Balkan", "Palaeo-Balkan", "Paleobalkan", "Palaeobalkan"}, } m["xaq"] = { "阿基坦語", 500522, "euq-pro", family = "euq", aliases = {"Aquitanian"}, } return require("Module:languages").finalizeData(m, "language", true) ewuptitx4agy0l8qe0sc9e59kjfibvp Module:Languages/data/3/u 828 1363213 9882735 9881438 2026-08-29T12:42:13Z TongcyDai 53191 更新語言資料 9882735 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["uam"] = { "瓦穆埃語", 3441418, } m["uan"] = { "寬語", 6441085, } m["uar"] = { "Tairuma", 7676386, "paa-eel", "Latn", } m["uba"] = { "烏邦語", 3914467, "nic-ben", "Latn", } m["ubi"] = { "烏比語", 56264, "cdc-est", "Latn", } m["ubl"] = { "布希農比科爾語", 18664494, "phi", "Latn", } m["ubr"] = { "烏比爾語", 3547642, "poz-ocw", "Latn", } m["ubu"] = { "考蓋爾語", 12953245, "ngf-hag", "Latn", } m["uby"] = { "尤比克語", 36931, "cau-nwc", "Cyrl, Latn", translit = "uby-translit", override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, strip_diacritics = { Cyrl = s["cau-Cyrl-stripdiacritics"], Latn = s["cau-Latn-stripdiacritics"], }, sort_key = "uby-sortkey", } m["uda"] = { "烏達語", 11011951, "nic-lcr", } m["ude"] = { "烏德蓋語", 13235, "tuw-udg", "Cyrl", } m["udg"] = { "穆杜加語", 16886762, "dra-imd", "Mlym", -- Mlym translit in [[Module:scripts/data]] } m["udi"] = { "烏迪語", 36867, "cau-esm", "Cyrl, Latn, Armn, Geor", ancestors = "xag", translit = { Cyrl = "udi-translit", -- Geor, Armn translit in [[Module:scripts/data]] }, override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, strip_diacritics = { Cyrl = s["cau-Cyrl-stripdiacritics"], Latn = s["cau-Latn-stripdiacritics"], }, } m["udj"] = { "烏吉爾語", 14916906, "poz-cet", "Latn", } m["udl"] = { "烏爾德美語", 3515078, "cdc-cbm", "Latn", } m["udm"] = { "烏得穆爾特語", 13238, "urj-prm", "Cyrl", translit = "udm-translit", override_translit = true, sort_key = "udm-sortkey", } m["udu"] = { "烏杜克語", 3182573, "ssa-kom", } m["ues"] = { "基奧哥語", 18343036, } m["ufi"] = { "烏菲姆語", 7877531, "ngf-gmo", "Latn", } m["uga"] = { "烏加里特語", 36928, "sem-nwe", "Ugar", translit = { Ugar = "uga-translit", } } m["ugb"] = { "Kuku-Ugbanh", 10549854, } m["uge"] = { "烏格勒語", 966303, "poz-ocw", } m["ugn"] = { "烏干達手語", 7877677, "sgn-asl", } m["ugo"] = { "貢語 (泰國)", 3448919, "tbq-lob", "Thai", sort_key = "Thai-sortkey", } m["ugy"] = { "烏拉圭手語", 7901470, "sgn", } m["uha"] = { "烏哈米語", 3913328, "alv-nwd", "Latn", } m["uhn"] = { "達馬爾語", 4748974, "qfa-dis", -- ngf? or uncertain "Latn", } m["uis"] = { "維薩伊語", 7878123, "paa-sbo", "Latn", } m["uiv"] = { "伊意維語", 11128658, "nic-tvc", "Latn", } m["uji"] = { "坦吉吉里語", 3914939, "nic-pls", "Latn", } m["uka"] = { "卡布里語", 6344482, "ngf-sbh", "Latn", } m["ukg"] = { "Ukuriguma", 7878623, "ngf-num", "Latn", } m["ukh"] = { "烏奎約語", 36623, "bnt-bek", "Latn", } m["ukk"] = { "Muak Sa-aak", 23807993, "mkh-pal", "Latn", } m["ukl"] = { "烏克蘭手語", 10322106, "sgn", } m["ukp"] = { "Ukpe-Bayobiri", 3914470, "nic-ben", "Latn", } m["ukq"] = { "烏夸語", 7878635, "nic-ief", "Latn", } m["uks"] = { "Kaapor Sign Language", 3322101, "sgn", } m["uku"] = { "Ukue", 3913387, "alv-nwd", "Latn", } m["ukw"] = { "Ukwuani-Aboh-Ndoni", 36636, "alv", "Latn", } m["uky"] = { "Kuuk Yak", 6448719, "aus-psw", "Latn", } m["ula"] = { "豐瓦語", 5509187, "nic-shi", "Latn", } m["ulb"] = { "奧盧庫米語", 36722, "alv-yor", "Latn", strip_diacritics = {Latn = {remove_diacritics = c.grave .. c.acute .. c.macron}}, sort_key = { from = {"ch", "ẹ", "gb", "gh", "gw", "kp", "kw", "ọ", "ṣ"}, to = {"c" .. p[1], "e" .. p[1], "g" .. p[1], "g" .. p[2], "g" .. p[3], "k" .. p[1], "k" .. p[2], "o" .. p[1], "s" .. p[1]} }, } m["ulc"] = { "烏爾奇語", 13239, "tuw-nan", "Cyrl, Latn", strip_diacritics = { from = {"['’]"}, to = {"ʼ"} }, sort_key = "ulc-sortkey", } m["ule"] = { "盧萊語", 12635889, nil, "Latn", } m["ulf"] = { "Afra", 4477735, "qfa-dis", -- Papuan; extinct and poorly documented; per Wurm (1975), an independent branch of TNG; per Ross (2005), -- unclassifiable; per Usher (2020), West Pauwasi, though divergent; per Foley (2018), isolate. "Latn", } m["uli"] = { "烏利蒂語", 36842, "poz-mic", "Latn", } m["ulk"] = { "梅里阿姆語", 788174, "paa-etf", "Latn", } m["ull"] = { "Ullatan", 8761579, "dra-mal", } m["ulm"] = { "烏魯曼答語", 3501892, "poz-ssw", "Latn", } m["uln"] = { "拉包爾克里奧爾德語", 13244, "crp", "Latn", ancestors = "de", } m["ulu"] = { "Uma' Lung", 3548186, "poz-swa", } m["ulw"] = { "烏爾瓦語 (尼加拉瓜)", 2405552, "nai-min", "Latn", } m["uma"] = { "烏馬蒂拉語", 12953952, "nai-shp", "Latn", ancestors = "nai-spt", } m["umb"] = { "姆班杜語", 36983, "bnt", "Latn", } m["umc"] = { "馬魯西尼語", 36110, "itc-sbl", "Ital, Latn", -- Ital translit in [[Module:scripts/data]] display_text = { Latn = s["itc-Latn-displaytext"] }, strip_diacritics = { Latn = s["itc-Latn-stripdiacritics"] }, sort_key = { Latn = s["itc-Latn-sortkey"] }, } m["umd"] = { "Umbindhamu", 7881346, "aus-pmn", "Latn", } m["umg"] = { "Umbuygamu", 3915677, "aus-pmn", "Latn", } m["umi"] = { "烏基特語", 7878321, nil, "Latn", } m["umm"] = { "Umon", 3915448, "nic-ucn", "Latn", } m["umn"] = { "Makyan Naga", 6740516, "sit-kch", } m["umo"] = { "烏莫蒂納語", 7881740, "sai-mje", } m["ump"] = { "翁皮拉語", 12953954, "aus-pmn", "Latn", } m["umr"] = { "Umbugarla", 2980392, } m["ums"] = { "本道語", 7162371, "poz-tot", "Latn", } m["umu"] = { "門西語", 56547, "del", "Latn", strip_diacritics = {remove_diacritics = c.acute .. c.breve}, } m["una"] = { "北瓦圖特語", 15887898, "poz-ocw", "Latn", } m["und"] = { "待定語言", 22282914, "qfa-not", "All", } m["une"] = { "烏涅梅語", 3913357, "alv-yek", "Latn", } m["ung"] = { "Ngarinyin", 1284885, "aus-wor", "Latn", } m["uni"] = { "Uni", 65043886, "paa-pio", "Latn", } m["unk"] = { "Enawené-Nawé", 3307184, "awd", "Latn", } m["unm"] = { "烏納米語", 3549180, "del", "Latn", --[===[Don't strip diacritics from display text, per [[WT:Grease pit/2020/May]]. strip_diacritics = {remove_diacritics = c.grave .. c.diaer},]===] } m["unn"] = { "庫爾奈語", 61676882, "aus-pam", "Latn", } m["unr"] = { "蒙達里語", 3327828, "mun", "Nagm, Deva, Onao", -- Onao is used by Bhumij, which may be a separate language; remove if it gets split out translit = "hi-translit", -- for now } m["unu"] = { "Unubahe", 7897776, } m["unx"] = { "Munda", 36264959, "mun", "Latn", } m["unz"] = { "溫德-凱利語", 12953596, "poz-kal", "Latn", } m["uok"] = { "Uokha", 3441216, "alv-edo", "Latn", } m["uon"] = { "龜崙語", 11182000, "map", "Latn", } m["upi"] = { "烏梅達語", 7881465, "paa-war", "Latn", } m["upv"] = { "Uripiv-Wala-Rano-Atchin", 13249, "poz-vnc", "Latn", } m["ura"] = { "烏拉里納語", 1579560, } m["urb"] = { "烏魯布-卡波爾語", 13893353, "tup-gua", "Latn", } m["urc"] = { "Urningangg", 10710522, } m["ure"] = { "烏魯語", 2992892, } m["urf"] = { "Uradhi", 3915680, "aus-pam", "Latn", } m["urg"] = { "Urigina", 7900603, "ngf-pek", "Latn", } m["urh"] = { "烏爾霍博語", 36663, "alv-swd", "Latn", } m["uri"] = { "烏里姆語", 7900609, "paa-trr", "Latn", } m["urk"] = { "奧朗勞特語", 7899573, "poz-mly", "Thai", sort_key = "Thai-sortkey", } m["url"] = { "烏拉利語", 7899602, "dra-kod", "Knda", -- Knda translit in [[Module:scripts/data]] (NOTE: not present before, presumably an accidental omission) } m["urm"] = { "烏拉普明語", 7899769, "ngf-mok", "Latn", } m["urn"] = { "Uruangnirin", 7901389, "poz-cet", "Latn", } m["uro"] = { "Ura (New Guinea)", 3121049, "paa-bai", "Latn", } m["urp"] = { "Uru-Pa-In", 7901376, "tup-gua", "Latn", } m["urr"] = { "Lehalurup", 3272124, "poz-vnn", "Latn", } m["urt"] = { "烏拉特語", 3502084, "paa-trr", "Latn", } m["uru"] = { "烏魯米語", 7901530, "tup", "Latn", } m["urv"] = { "烏魯阿瓦語", 36875, "poz-ocw", "Latn", } m["urw"] = { "Sop", 7562808, "ngf-pek", "Latn", } m["urx"] = { "烏里莫語", 7900611, "paa-mar", "Latn", } m["ury"] = { "Orya", 7105295, "paa-too", "Latn", } m["urz"] = { "烏魯-埃烏-瓦烏瓦烏語", 10266012, "tup-gua", "Latn", } m["usa"] = { "烏薩魯法語", 7901714, "ngf-gau", "Latn", } m["ush"] = { "烏修基語", 3540446, "inc-shn", "Aran", } m["usi"] = { "Usui", 12644231, } m["usk"] = { "Usaghade", 3914048, "nic-lcr", "Latn", } m["usp"] = { "Uspanteco", 36728, "myn", "Latn", } m["uss"] = { "Saare", 63313662, "nic-knn", "Latn", } m["usu"] = { "Uya", 7904082, "ngf-nur", "Latn", } m["uta"] = { "Otank", 3913990, "nic-tvc", "Latn", } m["ute"] = { "尤特語", 13260, "azc-num", "Latn", } m["uth"] = { "Hun", 63313668, "nic-knn", "Latn", } m["utp"] = { "阿姆巴語", 2841465, "poz-tem", "Latn", } m["utr"] = { "埃圖洛語", 35262, "alv-ido", "Latn", } m["utu"] = { "烏圖語", 7903469, "ngf-usi", "Latn", } m["uum"] = { "烏魯姆語", 13257, "trk-kcu", "Cyrl", translit = "uum-translit", } m["uur"] = { "Ura (Vanuatu)", 7899531, "poz-vns", "Latn", } m["uuu"] = { "烏語", 953082, "mkh-pal", } m["uve"] = { "西烏韋阿語", 36837, "poz-pnp", "Latn", } m["uvh"] = { "Uri", 7900540, "ngf-era", "Latn", } m["uvl"] = { "盧特語", 3259972, "poz-ocw", "Latn", } m["uwa"] = { "Kuku-Uwanh", 3915687, "aus-pmn", "Latn", } m["uya"] = { "Doko-Uyanga", 7904095, "nic-ucr", "Latn", } return require("Module:languages").finalizeData(m, "language") 50zxhr4tobngbppb0rlaxz7uavs985l Module:Languages/data/3/a 828 1363216 9882814 9854958 2026-08-29T14:06:57Z TongcyDai 53191 更新語言資料 9882814 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["aaa"] = { "戈圖奧語", 35463, "alv-yek", "Latn", } m["aab"] = { "阿魯姆-特蘇語", 35034, "nic-alu", "Latn", } m["aac"] = { "阿里語 (新幾內亞)", 1811224, "ngf-gsu", "Latn", } m["aad"] = { "艾瑪語", 56708, "paa-sep", "Latn", } -- "aae" is treated as "sq", see [[WT:LT]] m["aaf"] = { "阿拉納丹語", 3507928, "dra-mal", "Mlym", -- Mlym translit in [[Module:scripts/data]] (NOTE: not present before, presumably an accidental omission) } m["aag"] = { "安布拉克語", 4741706, "paa-pal", "Latn", } m["aah"] = { "阿布阿拉佩什語", 4670715, "paa-ara", "Latn", } m["aai"] = { "阿黎法瑪-米尼亞菲亞語", 4790560, "poz-ocw", "Latn", } m["aak"] = { "安卡維語", 3446690, "ngf-ata", "Latn", } m["aal"] = { "阿法德語", 56434, "cdc-cbm", "Latn", } m["aan"] = { "阿嫩別語", 3507873, "tup-gua", "Latn", } m["aap"] = { "帕拉阿拉拉語", 56807, "sai-pek", "Latn", } m["aaq"] = { "佩諾布斯科特語", 3515185, "alg-abp", "Latn", } m["aas"] = { "阿薩語", 56620, "cus-sou", "Latn", } -- "aat" is treated as "sq", see [[WT:LT]] m["aau"] = { "阿包語", 3073568, "paa-sep", "Latn", } m["aaw"] = { "索隆語", 7558834, "poz-ocw", "Latn", } m["aax"] = { "曼多波阿塔斯語", 12636156, "ngf-dum", "Latn", } m["aaz"] = { "阿馬拉斯語", 4740192, "poz-tim", "Latn", } m["aba"] = { "阿貝語", 34833, "alv-lag", "Latn", } m["abb"] = { "班孔語", 34860, "bnt-bsa", "Latn", } m["abc"] = { "安巴拉埃塔語", 3448896, "phi", "Latn", } m["abd"] = { "北甘馬粦阿埃塔語", 3399682, "phi", "Latn", } m["abe"] = { "阿貝納基語", 17502788, "alg-abp", "Latn", } m["abf"] = { "河邊阿拜語", 4663287, "poz-san", "Latn", } m["abg"] = { "阿巴加語", 3507954, "ngf-kya", "Latn", } m["abh"] = { "塔吉克阿拉伯語", 56833, "sem-arb", "Arab", strip_diacritics = "ar-stripdiacritics", } m["abi"] = { "阿比吉語", 34781, "alv-lag", "Latn", } m["abj"] = { "阿卡-貝阿語", 2356391, "qfa-ads", "Latn", } m["abl"] = { "尼奧-楠榜語", 49215, "poz-lgx", "Latn", } m["abm"] = { "亞班永語", 7502, "nic-eko", "Latn", } m["abn"] = { "阿布亞語", 34835, "nic-cde", "Latn", } m["abo"] = { "阿邦語", 35121, "nic-tvn", "Latn", } m["abp"] = { "亞本連埃塔語", 3436621, "phi", "Latn", } m["abq"] = { "阿巴扎語", 27567, "cau-abz", "Cyrl, Latn", translit = { Cyrl = "abq-translit" }, override_translit = true, display_text = { Cyrl = s["cau-Cyrl-displaytext"] }, strip_diacritics = { Cyrl = s["cau-Cyrl-stripdiacritics"], Latn = s["cau-Latn-stripdiacritics"], }, sort_key = { Cyrl = { from = { "гъв", "гъь", "гӏв", "джв", "джь", "къв", "къь", "кӏв", "кӏь", "хъв", "хӏв", "чӏв", -- 3 chars "гв", "гъ", "гь", "гӏ", "дж", "дз", "ё", "жв", "жь", "кв", "къ", "кь", "кӏ", "ль", "лӏ", "пӏ", "тл", "тш", "тӏ", "фӏ", "хв", "хъ", "хь", "хӏ", "цӏ", "чв", "чӏ", "шв", "шӏ" -- 2 chars }, to = { "г" .. p[3], "г" .. p[4], "г" .. p[7], "д" .. p[2], "д" .. p[3], "к" .. p[3], "к" .. p[4], "к" .. p[7], "к" .. p[8], "х" .. p[3], "х" .. p[6], "ч" .. p[3], "г" .. p[1], "г" .. p[2], "г" .. p[5], "г" .. p[6], "д" .. p[1], "д" .. p[4], "е" .. p[1], "ж" .. p[1], "ж" .. p[2], "к" .. p[1], "к" .. p[2], "к" .. p[5], "к" .. p[6], "л" .. p[1], "л" .. p[2], "п" .. p[1], "т" .. p[1], "т" .. p[2], "т" .. p[3], "ф" .. p[1], "х" .. p[1], "х" .. p[2], "х" .. p[4], "х" .. p[5], "ц" .. p[1], "ч" .. p[1], "ч" .. p[2], "ш" .. p[1], "ш" .. p[2] } }, }, } -- "abr" Abron is treated as "ak" Akan, see [[WT:LT]] m["abs"] = { "安汶馬來語", 3124354, "crp", "Latn", ancestors = "ms", } m["abt"] = { "安布拉斯語", 3508015, "paa-nnd", "Latn", } m["abu"] = { "阿布勒語", 34767, "alv-ptn", "Latn", } m["abv"] = { "巴林阿拉伯語", 56576, "sem-arb", "Arab", strip_diacritics = "ar-stripdiacritics", } m["abw"] = { "帕爾語", 7126121, "ngf-omo", "Latn", } m["abx"] = { "阿巴克農語", 2820163, "poz-sbj", "Latn", } m["aby"] = { "阿比亞語", 3508107, "ngf-yar", "Latn", } m["abz"] = { "阿布伊語", 2822110, "paa-alp", "Latn", } m["aca"] = { "阿查瓜語", 2822982, "awd", "Latn", } m["acb"] = { "安卡語", 11130787, "nic-mom", "Latn", } m["acd"] = { "吉基奧德語", 35256, "alv-gng", "Latn", } m["ace"] = { "亞齊語", 27683, "cmc", "Latn, Arab", standard_chars = { Latn = "AaBbCcDdEeÉéÈèËëFfGgHhIiJjKkLlMmNnOoÔôÖöPpQqRrSsTtUuVvWwXxYyZz", -- current orthography (not yet add Arab) c.punc }, } m["ach"] = { "阿喬利語", 34926, "sdv-los", "Latn", } m["aci"] = { "阿卡-卡里語", 2670418, "qfa-adn", "Latn", } m["ack"] = { "阿卡-科拉語", 3433680, "qfa-adn", "Latn", } m["acl"] = { "阿卡爾-巴萊語", 3436825, "qfa-ads", "Latn", } m["acm"] = { "美索不達米亞阿拉伯語", 56232, "sem-arb", "Arab, Hebr", strip_diacritics = { Arab = "ar-stripdiacritics", }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["acn"] = { "阿昌語", 56582, "tbq-brm", "Latn", } m["acp"] = { "東阿奇帕語", 5329945, "nic-kmk", "Latn", } m["acr"] = { "阿契語", 34774, "myn", "Latn", } m["acs"] = { "阿克羅語", 2829146, "sai-cje", "Latn", } m["acu"] = { "阿丘亞爾語", 2823170, "sai-jiv", "Latn", } m["acv"] = { "阿喬馬維語", 56661, "nai-pal", "Latn", } m["acw"] = { "漢志阿拉伯語", 56608, "sem-arb", "Arab", strip_diacritics = "ar-stripdiacritics", } m["acx"] = { "阿曼阿拉伯語", 56630, "sem-arb", "Arab", strip_diacritics = "ar-stripdiacritics", } m["acy"] = { "塞浦路斯阿拉伯語", 56416, "sem-arb", "Latn, Grek", ancestors = "acm", strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.breve}, }, -- Grek display_text, strip_diacritics, sort_key in [[Module:scripts/data]] standard_chars = { Latn = "AaBbCcDdΔδEeFfGgĠġĊċIiJjKkLlMmNnOoPpΘθRrSsTtUuVvWwXxYyZzŞş", c.punc }, } m["acz"] = { "阿克隆語", 34769, "alv-tal", "Latn", } m["ada"] = { "阿當梅語", 35141, "alv-gda", "Latn", } m["adb"] = { "阿達貝語", 125421255, "poz-cet", "Latn", } m["add"] = { "左迪那語", 35266, "nic-nka", "Latn", } m["ade"] = { "阿德勒語", 27740, "alv-ntg", "Latn", } m["adf"] = { "多法爾阿拉伯語", 56565, "sem-arb", "Arab", strip_diacritics = "ar-stripdiacritics", } m["adg"] = { "安德格雷賓哈語", 3508123, "aus-rnd", "Latn", } m["adh"] = { "阿多拉語", 1971400, "sdv-los", "Latn", } m["adi"] = { "阿迪語", 56440, "sit-tan", "Latn", } m["adj"] = { "阿迪烏克魯語", 34738, "alv-lag", "Latn", } m["adl"] = { "迦龍語", 2857892, "sit-tan", "Latn", } m["adn"] = { "阿當語", 3398276, "paa-alp", "Latn", } m["ado"] = { "阿布語", 56659, "paa-por", "Latn", } m["adp"] = { "阿達普語", 3512402, "sit-tib", "Tibt", ancestors = "dz", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["adq"] = { "阿丹格貝語", 34730, "alv-gda", "Latn", ancestors = "ada", } m["adr"] = { "阿多納拉語", 4684505, "poz-cet", "Latn", } m["ads"] = { "阿達莫羅貝手語", 27709, "sgn", "Latn", -- when documented } m["adt"] = { "阿德尼亞馬塔納語", 2225391, "aus-psw", "Latn", } m["adu"] = { "Aduge", 34734, "alv-nwd", "Latn", ancestors = "opa", } m["adw"] = { "阿孟搭瓦語", 12626847, "tup-gua", "Latn", } m["ady"] = { "西切爾克斯語", 27776, "cau-cir", "Cyrl, Latn, Arab", translit = { Cyrl = "cau-cir-translit", Arab = "ar-translit", }, override_translit = true, display_text = { Cyrl = s["cau-Cyrl-displaytext"] }, strip_diacritics = { Cyrl = s["cau-Cyrl-stripdiacritics"], Latn = s["cau-Latn-stripdiacritics"], }, sort_key = { Cyrl = { from = { "кхъу", "къӏу", -- 4 chars "гъу", "джу", "дзу", "жъу", "къу", "кхъ", "къӏ", "кӏу", "кӏь", "лъу", "лӏу", "пӏу", "сӏу", "тӏу", "фӏу", "хъу", "цӏу", "чъу", "чӏу", "шъу", "шӏу", "щӏу", -- 3 chars "гу", "гъ", "гь", "дж", "дз", "ё", "жъ", "жь", "ку", "къ", "кь", "кӏ", "лъ", "ль", "лӏ", "пӏ", "сӏ", "тӏ", "фӏ", "ху", "хъ", "хь", "цу", "цӏ", "чу", "чъ", "чӏ", "шъ", "шӏ", "щӏ", "ӏу", "ӏь" -- 2 chars }, to = { "к" .. p[5], "к" .. p[7], "г" .. p[3], "д" .. p[2], "д" .. p[4], "ж" .. p[2], "к" .. p[3], "к" .. p[4], "к" .. p[6], "к" .. p[10], "к" .. p[11], "л" .. p[2], "л" .. p[5], "п" .. p[2], "с" .. p[2], "т" .. p[2], "ф" .. p[2], "х" .. p[3], "ц" .. p[3], "ч" .. p[3], "ч" .. p[5], "ш" .. p[2], "ш" .. p[4], "щ" .. p[2], "г" .. p[1], "г" .. p[2], "г" .. p[4], "д" .. p[1], "д" .. p[3], "е" .. p[1], "ж" .. p[1], "ж" .. p[3], "к" .. p[1], "к" .. p[2], "к" .. p[8], "к" .. p[9], "л" .. p[1], "л" .. p[3], "л" .. p[4], "п" .. p[1], "с" .. p[1], "т" .. p[1], "ф" .. p[1], "х" .. p[1], "х" .. p[2], "х" .. p[4], "ц" .. p[1], "ц" .. p[2], "ч" .. p[1], "ч" .. p[2], "ч" .. p[4], "ш" .. p[1], "ш" .. p[3], "щ" .. p[1], "ӏ" .. p[1], "ӏ" .. p[2] } }, }, } m["adz"] = { "阿哲拉語", 3327445, "poz-ocw", "Latn", } m["aea"] = { "阿雷巴語", 3509129, "aus-pam", "Latn", } m["aeb"] = { "突尼斯阿拉伯語", 56240, "sem-arb", "Arab", strip_diacritics = "ar-stripdiacritics", } m["aed"] = { "阿根廷手語", 3322073, "sgn", "Latn", -- when documented } m["aee"] = { "東北帕沙伊語", 12642198, "inc-pas", "Arab, Latn", } m["aek"] = { "哈克語", 5638166, "poz-cln", "Latn", } m["ael"] = { "安貝萊語", 34818, "nic-grf", "Latn", } m["aem"] = { "阿楞語", 3507920, "mkh-vie", "Latn", } m["aen"] = { "亞美尼亞手語", 3446604, "sgn", } m["aeq"] = { "埃爾語", 3246741, "inc-wes", "Arab", } m["aer"] = { "東阿蘭達語", 10728232, "aus-rnd", "Latn", } m["aes"] = { "阿爾塞亞語", 2395641, nil, "Latn", } m["aeu"] = { "阿克語", 4700657, "tbq-sil", "Latn", } m["aew"] = { "安巴基齊語", 56642, "paa-eke", "Latn", } m["aey"] = { "阿梅勒語", 3508025, "ngf-gum", "Latn", } m["aez"] = { "埃卡語", 16110528, "ngf-oro", "Latn", } m["afb"] = { "海灣阿拉伯語", 56385, "sem-arb", "Arab", strip_diacritics = "ar-stripdiacritics", } m["afd"] = { "Andai", 4753480, "paa-arf", "Latn", } m["afe"] = { "普圖瓦姆語", 3914930, "nic-ben", "Latn", } m["afg"] = { "阿富汗手語", 4689093, "sgn", } m["afh"] = { "阿弗里希利語", 384707, "art", "Latn", type = "appendix-constructed", } m["afi"] = { "Akrukay", 57003, "paa-tam", "Latn", } m["afk"] = { "納努拜語", 6964416, "paa-arf", "Latn", } m["afn"] = { "德法卡語", 35174, "nic", "Latn", } m["afo"] = { "埃羅伊語", 3914066, "nic-plt", "Latn", } m["afp"] = { "塔佩語", 16887371, "paa-arf", "Latn", } m["afs"] = { "非洲塞米諾爾克爾奧爾語", 27867, "crp", "Latn", ancestors = "en", } m["aft"] = { "阿菲蒂語", 3400829, "sdv-nyi", "Latn", } m["afu"] = { "阿伍圖語", 34847, "alv-gng", "Latn", } m["afz"] = { "奧博奎泰語", 7075258, "paa-clp", "Latn", } m["aga"] = { "阿瓜諾語", 3331203, nil, "Latn", } m["agb"] = { "萊博語", 35584, "nic-uce", "Latn", } m["agc"] = { "阿加圖語", 34732, "alv-ido", "Latn", } m["agd"] = { "阿加拉比語", 3399642, "ngf-gau", "Latn", } m["age"] = { "安加爾語", 10951553, "ngf-ank", "Latn", } m["agf"] = { "阿爾古尼語", 12473346, "poz-cet", "Latn", } m["agg"] = { "安戈爾語", 3508100, "paa-sng", "Latn", } m["agh"] = { "恩格利馬語", 7022266, "bnt-bta", "Latn", } m["agj"] = { "阿爾戈巴語", 29292, "sem-eth", "Ethi", } m["agk"] = { "伊薩羅格阿埃塔語", 6078982, "phi", "Latn", } m["agl"] = { "芬貝語", 372927, "ngf-est", "Latn", } m["agm"] = { "安加塔哈語", 3508001, "ngf-ang", "Latn", } m["agn"] = { "阿古塔農語", 3399717, "phi-kal", "Latn", } m["ago"] = { "泰奈語", 7676186, "ngf-taa", "Latn", } m["agq"] = { "亞罕語", 34737, "nic-rnw", "Latn", } m["agr"] = { "阿瓜魯那語", 1526530, "sai-jiv", "Latn", } m["ags"] = { "埃辛比語", 35260, "nic-bds", "Latn", } m["agt"] = { "中卡加延阿埃塔語", 5017296, "phi", "Latn", } m["agu"] = { "阿瓜卡特卡語", 35091, "myn", "Latn", } m["agv"] = { "雷蒙達道阿埃塔語", 3508085, "phi", "Latn", } m["agw"] = { "卡華語", 3191906, "poz-sls", "Latn", } m["agx"] = { "阿古爾語", 36498, "cau-esm", "Cyrl", translit = "cau-nec-translit", override_translit = true, display_text = s["cau-Cyrl-displaytext"], strip_diacritics = s["cau-Cyrl-stripdiacritics"], sort_key = { from = {"аь", "гъ", "гь", "гӏ", "дж", "ё", "къ", "кь", "кӏ", "оь", "пӏ", "тӏ", "уь", "хъ", "хь", "хӏ", "цӏ", "чӏ"}, to = {"а" .. p[1], "г" .. p[1], "г" .. p[2], "г" .. p[3], "д" .. p[1], "е" .. p[1], "к" .. p[1], "к" .. p[2], "к" .. p[3], "о" .. p[1], "п" .. p[1], "т" .. p[1], "у" .. p[1], "х" .. p[1], "х" .. p[2], "х" .. p[3], "ц" .. p[1], "ч" .. p[1]} }, } m["agy"] = { "南阿爾塔語", 7569611, "phi", "Latn", } m["agz"] = { "伊里加山阿埃塔語", 6921432, "phi", "Latn", } m["aha"] = { "阿漢塔語", 34729, "alv-ctn", "Latn", } m["ahb"] = { "阿漢布語", 2874710, "poz-vnc", "Latn", } m["ahg"] = { "蓋曼特語", 35663, "cus-cen", "Latn", } m["ahh"] = { "阿古語", 3436645, "ngf-awy", "Latn", } m["ahi"] = { "蒂亞巴語", 3400073, "kro-aiz", "Latn", } m["ahk"] = { "阿卡語", 56643, "tbq-han", "Latn, Mymr, Thai", sort_key = { Thai = { from = {"[%pๆ]", "[็-๎]", "([เแโใไ])([ก-ฮ])"}, to = {"", "", "%2%1"} }, }, } m["ahl"] = { "伊戈語", 35412, "alv-ktg", "Latn", } m["ahm"] = { "莫布語", 35967, "kro-aiz", "Latn", } m["ahn"] = { "阿翰語", 34723, "alv-aah", "Latn", } m["aho"] = { "阿洪姆語", 34778, "tai-swe", "Ahom", translit = "Ahom-translit", } m["ahp"] = { "阿普羅語", 34810, "alv-kwa", "Latn", } m["ahr"] = { "阿希拉尼語", 15549890, "raj", "Deva", translit = "mr-translit", } m["ahs"] = { "艾西語", 34823, "nic-plc", "Latn", } m["aht"] = { "阿特納語", 21058, "ath-nor", "Latn", } m["aia"] = { "阿羅西語", 2863483, "poz-sls", "Latn", } m["aib"] = { "艾努語", 27927, "qfa-mix", "Arab, Latn", ancestors = "ug, fa" } m["aic"] = { "安拜語", 3332149, "paa-bew", "Latn", } m["aid"] = { "阿爾吉特語", 3279409, "aus-pmn", "Latn", } m["aie"] = { "阿馬拉語", 2841180, "poz-ocw", "Latn", } m["aif"] = { "阿吉語", 3331491, "paa-wpa", "Latn", } m["aig"] = { "安提瓜和巴布達克里奧爾英語", 3244184, "crp", "Latn", ancestors = "en", } m["aih"] = { "錦語", 2827749, "qfa-kms", "Latn, Hani", sort_key = { Hani = "Hani-sortkey" }, } m["aii"] = { "亞述新亞拉姆語", 29440, "sem-nna", "Syrc", translit = "aii-translit", strip_diacritics = "Syrc-stripdiacritics", } m["aij"] = { "埃爾比勒猶太新阿拉姆語", 3436467, "sem-nna", "Hebr", -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["aik"] = { "阿克語", 34808, "nic-pls", "Latn", } m["ail"] = { "埃梅勒語", 3327418, "ngf-bos", "Latn", } m["aim"] = { "艾莫爾語", 4697175, "tbq-kuk", "Latn, Beng", } m["ain"] = { "阿伊努語", 27969, "qfa-ain", "Kana, Latn, Cyrl", sort_key = { Kana = "Kana-sortkey" }, } m["aio"] = { "艾通語", 3399725, "tai-swe", "Mymr", translit = "aio-phk-translit", display_text = s["aio-displaytext"], strip_diacritics = s["aio-stripdiacritics"], } m["aip"] = { "布魯馬科語", 5000984, "ngf-wok", "Latn", } m["air"] = { "埃羅蘭語", 3321131, "paa-saa", "Latn", } m["ait"] = { "阿里肯語", 3446679, "tup", "Latn", } m["aiw"] = { "阿里語", 7495, "omv-aro", "Latn", } m["aix"] = { "艾貢語", 3504287, "poz-ocw", "Latn", } m["aiy"] = { "阿利語", 34814, "gba-eas", "Latn", } m["aja"] = { "阿扎語 (尼羅-撒哈拉語系)", 3237491, "csu-bkr", "Latn", } m["ajg"] = { "阿扎語 (尼日爾-剛果語系)", 35035, "alv-gbe", "Latn", } m["aji"] = { "阿日厄語", 2828867, "poz-cln", "Latn", } m["ajn"] = { "Andajin", 16111302, "aus-wor", "Latn", } m["ajp"] = { "南黎凡特阿拉伯語", 55633582, "sem-arb", "Arab", strip_diacritics = "ar-stripdiacritics", } m["ajs"] = { "Algerian Jewish Sign Language", 5555709, "sgn", } -- m["ajt"] Judeo-Tunisian Arabic now included in Tunisian Arabic -- m["aju"] Judeo-Moroccan Arabic now included in Moroccan Arabic m["ajw"] = { "阿賈瓦語", 56645, "cdc-wst", "Latn", } m["ajz"] = { "Amri Karbi", 3508092, "tbq-kuk", "Latn", ancestors = "mjw", } m["akb"] = { "昂科拉巴塔克語", 2640686, "btk", "Latn, Batk", } m["akc"] = { "姆普爾語", 3327139, "qfa-iso", -- Papuan; based on Palmer (2018), Ethnologue and Glottolog "Latn", } m["akd"] = { "Ukpet-Ehom", 36618, "nic-ucr", "Latn", } m["ake"] = { "阿卡沃約語", 28059, "sai-pem", "Latn", } m["akf"] = { "阿克帕語", 34801, "alv-ido", "Latn", } m["akg"] = { "阿納卡朗古語", 4750964, "poz-cet", "Latn", } m["akh"] = { "西安加爾語", 10950354, "ngf-ank", "Latn", } m["aki"] = { "Aiome", 56735, "paa-aia", "Latn", } m["akj"] = { "傑魯語", 2919121, "qfa-adn", "Latn, Deva", } m["akk"] = { "阿卡德語", 35518, "sem-eas", "Xsux, Latn", } m["akl"] = { "阿克蘭語", 8773, "phi", "Latn", } m["akm"] = { "阿卡-博語", 35361, "qfa-adn", "Latn", } m["ako"] = { "Akurio", 56650, "sai-tar", "Latn", } m["akp"] = { "西伍語", 36470, "alv-ntg", "Latn", } m["akq"] = { "Ak", 56654, "paa-sep", "Latn", } m["akr"] = { "阿拉基語", 2699882, "poz-vnn", "Latn", } m["aks"] = { "阿卡舍蘭語", 34817, "nic-grm", "Latn", } m["akt"] = { "阿科勒特語", 3330162, "poz-ocw", "Latn", } m["aku"] = { "阿庫姆語", 34799, "nic-ykb", "Latn", } m["akv"] = { "阿赫瓦赫語", 56423, "cau-and", "Cyrl", translit = "cau-nec-translit", override_translit = true, display_text = s["cau-Cyrl-displaytext"], strip_diacritics = s["cau-Cyrl-stripdiacritics"], } m["akw"] = { "阿夸語", 34802, "bnt-mbo", "Latn", } m["akx"] = { "阿卡-科德語", 3436816, "qfa-adc", "Latn", } m["aky"] = { "阿卡-科爾語", 3436784, "qfa-adc", "Latn", } m["akz"] = { "亞拉巴馬語", 1815020, "nai-mus", "Latn", } m["ala"] = { "阿拉戈語", 34813, "alv-ido", "Latn", } m["alc"] = { "卡瓦斯卡爾語", 56544, "aqa", "Latn", } m["ald"] = { "阿拉迪安", 34837, "alv-lag", "Latn", } m["ale"] = { "阿留申語", 27210, "esx", "Latn, Cyrl", } m["alf"] = { "阿萊格語", 34815, "nic-ben", "Latn", } m["alh"] = { "阿拉瓦語", 2147917, "aus-gun", "Latn", } m["ali"] = { "阿邁蒙語", 3327427, "ngf-mad", "Latn", } m["alj"] = { "阿蘭岡語", 3327423, "phi", "Latn", } m["alk"] = { "阿拉克語", 2714690, "mkh", "Latn", } m["all"] = { "阿拉爾語", 3393634, "dra-mal", "Mlym", -- Mlym translit in [[Module:scripts/data]] (NOTE: not present before, presumably an accidental omission) } -- "aln" is treated as "sq", see [[WT:LT]] m["alm"] = { "安布隆語", 11022615, "poz-vnn", "Latn", } m["alo"] = { "瓦卡西胡語", 3217929, "poz-cma", "Latn", } m["alp"] = { "阿魯尼語", 3327367, "poz-cet", "Latn", } m["alq"] = { "阿爾岡昆語", 28092, "alg", "Latn, Cans", ancestors = "oj", } m["alr"] = { "阿留特語", 28213, "qfa-ckn", "Cyrl", strip_diacritics = { from = {"['’]"}, to = {"ʼ"} }, sort_key = { from = {"вʼ", "гʼ", "ғ", "ә", "ё", "ӄ", "ӈ"}, to = {"в" .. p[1], "г" .. p[1], "г" .. p[2], "е" .. p[1], "е" .. p[2], "к" .. p[1], "н" .. p[1]} }, } m["alt"] = { "南阿爾泰語", 1991779, "trk-kkp", "Cyrl", translit = "Altai-translit", sort_key = { from = {"ј", "ё", "ҥ", "ӧ", "ӱ"}, to = {"д" .. p[1], "е" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1]} }, } m["alu"] = { "阿雷阿雷語", 5160, "poz-sls", "Latn", } m["alw"] = { "阿拉巴語", 56652, "cus-hec", "Latn", } m["alx"] = { "阿摩爾語", 3504260, "paa-pal", "Latn", } m["aly"] = { "阿利亞瓦拉語", 3327389, "aus-rnd", "Latn", } m["alz"] = { "阿盧爾語", 56507, "sdv-los", "Latn", } m["ama"] = { "阿馬那也語", 3508053, "tup-gua", "Latn", } m["amb"] = { "安寶語", 3450142, "nic-tvn", "Latn", } m["amc"] = { "阿馬華卡語", 2669150, "sai-pan", "Latn", } m["ame"] = { "阿梅薩語", 3088540, "awd", "Latn", } m["amf"] = { "哈馬爾-班納語", 35764, "omv-aro", "Latn, Ethi", sort_key = "amf-utilities" } m["amg"] = { "阿穆爾達克語", 3360016, "aus-wdj", "Latn", } m["ami"] = { "阿美語", 35132, "map", "Latn", } m["amj"] = { "安當語", 28335, "ssa-fur", "Latn", } m["amk"] = { "安拜語", 1875885, "poz-hce", "Latn", } m["aml"] = { "瓦爾-賈因蒂亞語", 56321, "aav-khs", "Latn", } m["amm"] = { "阿瑪語", 3446626, "paa-lma", "Latn", } m["amn"] = { "阿瑪納卜語", 3327399, "paa-war", "Latn", } m["amo"] = { "阿毛語", 34826, "nic-kne", "Latn", } m["amp"] = { "阿蘭布拉克語", 56688, "paa-sep", "Latn", } m["amq"] = { "阿馬哈伊語", 3327384, "poz-cma", "Latn", } m["amr"] = { "阿馬拉凱里語", 35128, "sai-har", "Latn", } m["ams"] = { "南奄美大島語", 2840986, "jpx-nry", "Jpan", translit = s["jpx-translit"], display_text = s["jpx-displaytext"], strip_diacritics = s["jpx-stripdiacritics"], sort_key = s["jpx-sortkey"], } m["amt"] = { "安托語", 56517, "paa-amu", "Latn", } m["amu"] = { "格雷羅阿穆茲戈語", 3501942, "omq", "Latn", } m["amv"] = { "安貝勞語", 2669214, "poz-cma", "Latn", } m["amw"] = { "西現代亞拉姆語", 34226, "sem-arw", "Armi, Syrc, Latn", strip_diacritics = { Syrc = "Syrc-stripdiacritics" }, } m["amx"] = { "亞馬他拉語", 10412317, "aus-rnd", "Latn", } m["amy"] = { "阿米語", 10408315, "aus-dal", "Latn", } m["amz"] = { "阿坦帕雅語", 3446651, "aus-pam", "Latn", } m["ana"] = { "安達基語", 2846078, nil, "Latn", } m["anb"] = { "安多亞語", 2846171, "sai-zap", "Latn", } m["anc"] = { "恩加斯語", 35999, "cdc-wst", "Latn", } m["and"] = { "安蘇斯語", 3513300, "poz-hce", "Latn", } m["ane"] = { "哈拉楚語", 3571097, "poz-cln", "Latn", } m["anf"] = { "阿尼美勒語", 34783, "alv-ktg", "Latn", } m["ang"] = { "古英語", 42365, "gmw-ang", "Latn, Runr", translit = { Runr = "Runr-translit" }, strip_diacritics = { Latn = { remove_diacritics = c.acute .. c.circ .. c.macron .. c.breve .. c.dotabove .. c.diaer .. c.dotbelow, from = {"[Ƿƿ]"}, to = {{ ["Ƿ"] = "W", ["ƿ"] = "w", }}, }, }, sort_key = { Latn = { remove_diacritics = c.acute .. c.circ .. c.macron .. c.breve .. c.dotabove .. c.diaer .. c.dotbelow, from = {"[æƀꝺðꝼᵹȝłœꞃꞅꞇþꝥꝧƿ]"}, to = {{ ["æ"] = "ae", ["ƀ"] = "b", ["ꝺ"] = "d", ["ð"] = "d" .. p[1], ["ꝼ"] = "f", ["ᵹ"] = "g", ["ȝ"] = "g" .. p[1], ["ł"] = "l", ["œ"] = "oe", ["ꞃ"] = "r", ["ꞅ"] = "s", ["ꞇ"] = "t", ["þ"] = "t" .. p[1], ["ꝥ"] = "t" .. p[1], ["ꝧ"] = "t" .. p[1], ["ƿ"] = "w", }}, }, }, standard_chars = { Latn = "AaÆæBbCcDdÐðEeFfGgHhIiLlMmNnOoŒœPpRrSsTtÞþUuWwXxYy", c.punc, }, } m["anh"] = { "Nend", 6991554, "ngf-wso", "Latn", } m["ani"] = { "安迪語", 34849, "cau-and", "Cyrl", translit = "cau-nec-translit", override_translit = true, display_text = s["cau-Cyrl-displaytext"], strip_diacritics = s["cau-Cyrl-stripdiacritics"], } m["anj"] = { "Anor", 56458, "paa-aia", "Latn", } m["ank"] = { "戈厄邁語", 35272, "cdc-wst", "Latn", } m["anl"] = { "赫孔索語", 4777679, "sit-mru", "Latn", } m["anm"] = { "阿納爾語", 56235, "tbq-kuk", "Latn", } m["ann"] = { "奧博羅語", 36614, "nic-lcr", "Latn", } m["ano"] = { "安多克語", 2669225, "qfa-iso", "Latn", } m["anp"] = { "昂加語", 28378, "inc-bih", "Deva, Kthi", translit = { Deva = "hi-translit", Kthi = "bho-Kthi-translit", }, } m["anq"] = { "加洛瓦語", 2475526, "qfa-ong", "Latn", } m["anr"] = { "安德赫語", 4754314, "inc-sou", "Deva", } m["ans"] = { "安塞爾馬語", 3446613, "sai-chc", "Latn", } m["ant"] = { "安塔卡林亞語", 921304, "aus-psw", "Latn", } m["anu"] = { "阿努亞克語", 56677, "sdv-lon", "Latn", } m["anv"] = { "登雅語", 35187, "nic-mam", "Latn", } m["anw"] = { "阿納昂語", 2845320, "nic-ief", "Latn", } m["anx"] = { "安德拉-胡斯語", 2846195, "poz-aay", "Latn", } m["any"] = { "安伊語", 28395, "alv-ctn", "Latn", } m["anz"] = { "阿內姆語", 56512, "qfa-dis", -- Papuan; might be an isolate or in a putative West New Britain family "Latn", } m["aoa"] = { "安哥拉克里奧爾語", 34994, "crp", "Latn", ancestors = "pt", } m["aob"] = { "阿博姆語", 3446647, "qfa-dis", -- Papuan; possibly a divergent Tirio language (Anim family), or a top-level TNG node "Latn", } m["aoc"] = { "佩蒙語", 10729616, "sai-pem", "Latn", } m["aod"] = { "安達魯姆語", 3507888, "paa-ata", "Latn", } m["aoe"] = { "南安加爾語", 10951638, "ngf-ank", "Latn", } m["aof"] = { "布拉加特語", 3507977, "paa-pal", "Latn", } m["aog"] = { "安哥拉姆語", 56366, -- cf 6754745 for merged dialect "paa-lse", "Latn", } m["aoi"] = { "阿寧迪爾雅夸語", 2714654, "aus-arn", "Latn", } m["aoj"] = { "穆菲安語", 3507881, "paa-ara", "Latn", } m["aok"] = { "阿霍語", 4790086, "poz-cln", "Latn", } m["aol"] = { "阿羅爾語", 3332062, "poz", "Latn", } m["aom"] = { "奧米語", 8078975, "ngf-koi", "Latn", } m["aon"] = { "Bumbita Arapesh", 3508044, "paa-ara", "Latn", } m["aor"] = { "Aore", 12627129, "poz-vnn", "Latn", } m["aos"] = { "泰卡特語", 7676018, "paa-taa", "Latn", } m["aot"] = { "阿通語 (印度)", 5646, "tbq-bdg", "Latn, Beng", } m["aou"] = { "阿歐語", 16109994, "gio", "Latn", -- also Hani? } m["aox"] = { "阿托拉達語", 3507932, "awd", "Latn", } m["aoz"] = { "瓦布梅托語", 3441962, "poz-tim", "Latn", } m["apb"] = { "薩阿語", 36294, "poz-sls", "Latn", } m["apc"] = { "北黎凡特阿拉伯語", 22809485, "sem-arb", "Arab", strip_diacritics = "ar-stripdiacritics", } m["apd"] = { "蘇丹阿拉伯語", 56573, "sem-arb", "Arab", strip_diacritics = "ar-stripdiacritics", } m["ape"] = { "布基伊普語", 3507895, "paa-ara", "Latn", } m["apf"] = { "帕拉南阿埃塔語", 7135432, "phi", "Latn", } m["apg"] = { "安帕南語", 4748035, "poz", "Latn", } m["aph"] = { "阿特帕里亞語", 3449126, "sit-kie", "Deva, Latn", } m["api"] = { "阿皮亞卡語", 3507941, "tup-gua", "Latn", } m["apj"] = { "希卡里亞語", 28277, "apa", "Latn", } m["apk"] = { "平原阿帕契語", 27861, "apa", "Latn", } m["apl"] = { "利攀語", 28269, "apa", "Latn", } m["apm"] = { "奇里卡瓦語", 13368, "apa", "Latn", } m["apn"] = { "阿比那也語", 2858311, "sai-nje", "Latn", } m["apo"] = { "Ambul", 12627135, "poz-ocw", "Latn", } m["app"] = { "阿普麻語", 2669188, "poz-vnn", "Latn", } m["apq"] = { "普西克瓦爾語", 28466, "qfa-adc", "Latn", } m["apr"] = { "阿羅普-羅科普科語 ", 2863482, "poz-ocw", "Latn", } m["aps"] = { "Arop-Sissano", 12627242, "poz-ocw", "Latn", } m["apt"] = { "阿帕塔尼語", 56306, "sit-tan", "Latn", } m["apu"] = { "阿布日嫩語", 2859081, "awd", "Latn", } m["apv"] = { "Alapmunte", 16110782, "sai-nmk", "Latn", } m["apw"] = { "西阿帕契語", 28060, "apa", "Latn", } m["apx"] = { "阿普泰語", 12473343, "poz-tim", "Latn", } m["apy"] = { "阿帕萊語", 2736980, "sai-gui", "Latn", } m["apz"] = { "薩菲約卡語", 7398693, "ngf-woj", "Latn", } m["aqc"] = { "阿奇語", 34915, "cau-lzg", "Cyrl", translit = "cau-nec-translit", override_translit = true, display_text = s["cau-Cyrl-displaytext"], strip_diacritics = s["cau-Cyrl-stripdiacritics"], sort_key = { from = { "ккъӏв", "ххьӏв", -- 5 chars "гъӏв", "ёоӏ", "ккъӏ", "ккъв", "къӏв", "ллъв", "ххьӏ", "хъӏв", "хьӏв", "ццӏв", "ччӏв", -- 4 chars "ааӏ", "гӏв", "гъӏ", "гъв", "гьв", "ееӏ", "ёӏ", "ёо", "ииӏ", "кӏв", "ккв", "ккъ", "къӏ", "къв", "кьв", "лӏв", "ллъ", "лъв", "льв", "ооӏ", "пӏв", "ппв", "ссв", "тӏв", "ттв", "ууӏ", "хӏв", "ххв", "хъӏ", "хъв", "хьӏ", "цӏв", "ццӏ", "ццв", "чӏв", "ччӏ", "ээӏ", "юуӏ", "яаӏ", -- 3 chars "аӏ", "аа", "гӏ", "гв", "гъ", "гь", "дв", "еӏ", "ее", "ё", "жв", "зв", "иӏ", "ии", "кӏ", "кв", "кк", "къ", "кь", "лӏ", "лв", "лъ", "ль", "оӏ", "оо", "пӏ", "пв", "пп", "св", "сс", "тӏ", "тв", "тт", "уӏ", "уу", "фв", "хӏ", "хв", "хх", "хъ", "цӏ", "цв", "цц", "чӏ", "чв", "шв", "щв", "эӏ", "ээ", "юӏ", "юу", "яӏ", "яа" -- 2 chars }, to = { "к" .. p[8], "х" .. p[7], "г" .. p[6], "е" .. p[7], "к" .. p[7], "к" .. p[9], "к" .. p[12], "л" .. p[5], "х" .. p[6], "х" .. p[10], "х" .. p[13], "ц" .. p[6], "ч" .. p[5], "а" .. p[3], "г" .. p[2], "г" .. p[5], "г" .. p[7], "г" .. p[9], "е" .. p[3], "е" .. p[5], "е" .. p[6], "и" .. p[3], "к" .. p[2], "к" .. p[5], "к" .. p[6], "к" .. p[11], "к" .. p[13], "к" .. p[15], "л" .. p[2], "л" .. p[4], "л" .. p[7], "л" .. p[9], "о" .. p[3], "п" .. p[2], "п" .. p[5], "с" .. p[3], "т" .. p[2], "т" .. p[5], "у" .. p[3], "х" .. p[2], "х" .. p[5], "х" .. p[9], "х" .. p[11], "х" .. p[12], "ц" .. p[2], "ц" .. p[5], "ц" .. p[7], "ч" .. p[2], "ч" .. p[4], "э" .. p[3], "ю" .. p[3], "я" .. p[3], "а" .. p[1], "а" .. p[2], "г" .. p[1], "г" .. p[3], "г" .. p[4], "г" .. p[8], "д" .. p[1], "е" .. p[1], "е" .. p[2], "е" .. p[4], "ж" .. p[1], "з" .. p[1], "и" .. p[1], "и" .. p[2], "к" .. p[1], "к" .. p[3], "к" .. p[4], "к" .. p[10], "к" .. p[14], "л" .. p[1], "л" .. p[3], "л" .. p[6], "л" .. p[8], "о" .. p[1], "о" .. p[2], "п" .. p[1], "п" .. p[3], "п" .. p[4], "с" .. p[1], "с" .. p[2], "т" .. p[1], "т" .. p[3], "т" .. p[4], "у" .. p[1], "у" .. p[2], "ф" .. p[1], "х" .. p[1], "х" .. p[3], "х" .. p[4], "х" .. p[8], "ц" .. p[1], "ц" .. p[3], "ц" .. p[4], "ч" .. p[1], "ч" .. p[3], "ш" .. p[1], "щ" .. p[1], "э" .. p[1], "э" .. p[2], "ю" .. p[1], "ю" .. p[2], "я" .. p[1], "я" .. p[2] } }, } m["aqd"] = { "安帕里-多貢語", 4748057, "nic-dgw", "Latn", } m["aqg"] = { "阿里吉蒂語", 34829, "alv-von", "Latn", } m["aqm"] = { "Atohwaim", 11732297, "paa-kay", "Latn", } m["aqn"] = { "北阿爾塔語", 7058116, "phi", "Latn", } m["aqp"] = { "阿塔卡帕語", 10975683, "qfa-iso", "Latn", } m["aqr"] = { "Arhâ", 4790085, "poz-cln", "Latn", } m["aqt"] = { "Angaité", 15736037, "sai-mas", "Latn", } m["aqz"] = { "阿困穌語", 4701960, "tup", "Latn", } m["arc"] = { "亞拉姆語", 28602, "sem-ara", "Hebr, Armi, Syrc, Palm, Nbat, Phnx, Mand, Samr, Hatr, Elym", translit = { Armi = "Armi-translit", Palm = "Palm-translit", }, strip_diacritics = { -- The first three were added by [[User:Wikitiki89]] in 2015 for use with Syriac, which has diacritics that look -- like a diaeresis (syāmē) and macrons above and below (mṭalqānā); see Wikipedia [[w:Syriac alphabet]]. But -- I don't know if they are actually represented using these diacritics. Syrc = {remove_diacritics = c.macron .. c.diaer .. c.macronbelow .. u(0x0730) .. "-" .. u(0x0748)}, }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] -- Samr strip_diacritics, sort_key in [[Module:scripts/data]]; previously no sort_key for Samr, presumably a mistake -- Phnx translit in [[Module:scripts/data]] (NOTE: not present before, presumably an accidental omission) } m["ard"] = { "阿拉巴納語", 3507959, "aus-kar", "Latn", } m["are"] = { "西阿蘭達語", 12645549, "aus-rnd", "Latn", } m["arh"] = { "阿爾瓦科語", 2640621, "cba", "Latn", } m["ari"] = { "阿里卡拉語", 56539, "cdd", "Latn", strip_diacritics = {remove_diacritics = c.acute}, } m["arj"] = { "阿拉巴索語", 9627356, "sai-tuc", "Latn", } m["ark"] = { "阿利加布語", 3446640, "sai-mje", "Latn", } m["arl"] = { "阿拉貝拉語", 2591221, "sai-zap", "Latn", } m["arn"] = { "馬普切語", 33730, "sai-ara", "Latn", } m["aro"] = { "阿拉奧納語", 958414, "sai-tac", "Latn", } m["arp"] = { "阿拉帕霍語", 56417, "alg-ara", "Latn", } m["arq"] = { "阿爾及利亞阿拉伯語", 56499, "sem-arb", "Arab", strip_diacritics = "ar-stripdiacritics", } m["arr"] = { "拉馬拉馬語", 35539, "tup", "Latn", } m["ars"] = { "內志阿拉伯語", 56574, "sem-arb", "Arab", strip_diacritics = "ar-stripdiacritics", } m["aru"] = { "阿拉瓦語", 2746221, "auf", "Latn", } m["arv"] = { "阿爾博雷語", 56883, "cus-eas", "Latn", } m["arw"] = { "阿拉瓦克語", 2655664, "awd-taa", "Latn", } m["arx"] = { "阿魯阿什語", 3507907, "tup", "Latn", } m["ary"] = { "摩洛哥阿拉伯語", 56426, "sem-arb", "Arab", strip_diacritics = "ar-stripdiacritics", } m["arz"] = { "埃及阿拉伯語", 29919, "sem-arb", "Arab", strip_diacritics = "ar-stripdiacritics", } m["asa"] = { "帕雷語", 36403, "bnt-par", "Latn", } m["asb"] = { "阿西內本語", 2591288, "sio-dkt", "Latn", } m["asc"] = { "木麻黃海岸阿斯馬特語", 11732046, "ngf-asm", "Latn", } m["ase"] = { "美國手語", 14759, "sgn-asl", "Sgnw", } m["asf"] = { "澳洲手語", 29525, "sgn", "Latn", -- when documented } m["asg"] = { "克立新機尼語", 35199, "nic-kam", "Latn", } m["ash"] = { "Abishira", 2871740, "qfa-dis", -- extinct, poorly documented; isolate or in a proposed Tequiraca-Canichana family by Kaufman (1994) "Latn", } m["asi"] = { "布魯威語", 5001031, "ngf-sab", "Latn", } m["asj"] = { "Nsari", 36418, "nic-bbe", "Latn", } m["ask"] = { "阿什昆語", 29379, "nur-sou", "Arab, Latn", } m["asl"] = { "阿西魯魯語", 12473347, "poz-cma", "Latn", } m["asn"] = { "興古河阿蘇里尼語", 8044571, "tup-gua", "Latn", } m["aso"] = { "達諾語", 5220979, "ngf-gah", "Latn", } m["asp"] = { "阿爾及利亞手語", 3135421, "sgn", } m["asq"] = { "奧地利手語", 36668, "sgn", "Latn", -- when documented } m["asr"] = { "阿蘇里語", 3504321, "mun", "Latn", -- when documented } m["ass"] = { "伊波羅語", 35408, "nic-tvc", "Latn", } m["ast"] = { "阿斯圖里亞斯語", 29507, "roa-asl", "Latn", } m["asu"] = { "阿蘇里尼語", 32041490, "tup-gua", "Latn", } m["asv"] = { "Asoa", 56296, "csu-maa", "Latn", } m["asw"] = { "澳洲原住民手語", 955216, "sgn", "Latn", -- when documented } m["asx"] = { "穆拉塔雅克語", 11732766, "ngf-war", "Latn", } m["asy"] = { "Yaosakor Asmat", 16113158, "ngf-asm", "Latn", } m["asz"] = { "亞斯語", 2866218, "poz-hce", "Latn", } m["ata"] = { "佩勒-阿塔語", 56511, "qfa-dis", -- Papuan; possibly in a putative West New Britain family, or an isolate "Latn", } m["atb"] = { "載瓦語", 56594, "tbq-brm", "Latn, Lisu", -- also Hani? -- Lisu translit, sort_key in [[Module:scripts/data]] } m["atc"] = { "阿查瓦卡語", 4817730, "sai-pan", "Latn", } m["atd"] = { "亞他-馬諾博語", 12627315, "mno", "Latn", } m["ate"] = { "Atemble", 4813055, "ngf-wso", "Latn", } m["atg"] = { "奧克佩拉語", 7082551, "alv-yek", "Latn", } m["ati"] = { "阿蒂耶語", 34844, "alv-lag", "Latn", } m["atj"] = { "阿提卡米克語", 56590, "alg", "Latn", ancestors = "cr", } m["atk"] = { "阿蒂語", 3217458, "phi", "Latn", } m["atl"] = { "伊拉亞山阿埃塔語", 6921430, "phi", "Latn", } m["atm"] = { "阿塔語", 4812603, "phi", "Latn", } m["ato"] = { "阿通語 (喀麥隆)", 34824, "nic-grs", "Latn", } m["atp"] = { "卜多-亞塔語", 12640726, "phi", "Latn", } m["atq"] = { "阿拉列-達布拉罕語", 4783889, "poz-ssw", "Latn", } m["atr"] = { "韋米里-阿特羅阿里語", 56865, "sai-car", "Latn", } m["ats"] = { "格羅斯文特語", 56628, "alg-ara", "Latn", } m["att"] = { "帕姆普羅納-阿塔語", 12639245, "phi", "Latn", } m["atu"] = { "雷厄勒語", 7306882, "sdv-dnu", "Latn", } m["atv"] = { "北阿爾泰語", 2640863, "trk-ssb", "Cyrl", translit = "Altai-translit", } m["atw"] = { "阿楚格維語", 56718, "nai-pal", "Latn", } m["atx"] = { "阿魯塔尼語", 56609, nil, "Latn", } m["aty"] = { "阿內瓊語", 2379113, "poz-vns", "Latn", } m["atz"] = { "阿爾塔語", 3508067, "phi", "Latn", } m["aua"] = { "阿松博亞語", 4811870, "poz-tem", "Latn", } m["aub"] = { "阿盧固語", 12626798, "tbq-urp", "Latn", -- also Hani? } m["auc"] = { "瓦奧語", 758570, "qfa-iso", "Latn", } m["aud"] = { "阿努塔語", 35326, "poz-pnp", "Latn", } m["aug"] = { "Aguna", 34733, "alv-gbe", "Latn", } m["auh"] = { "Aushi", 2872082, "bnt-sbi", "Latn", } m["aui"] = { "阿努基語", 3508132, "poz-ocw", "Latn", } m["auj"] = { "奧吉拉語", 56398, "ber", "Latn, Arab, Tfng", } m["auk"] = { "赫有語", 3504295, "paa-hya", "Latn", } m["aul"] = { "奧盧亞語", 427300, "poz-vnc", "Latn", } m["aum"] = { "阿蘇語", 34798, "alv-ngb", "Latn", } m["aun"] = { "莫爾莫-奧內語", 12637224, "paa-trr", "Latn", } m["auo"] = { "Auyokawa", 56247, "cdc-wst", "Latn", } m["aup"] = { "馬卡揚語", 6738863, "paa-tir", "Latn", } m["auq"] = { "阿努斯語", 23855, "poz-ocw", "Latn", } m["aur"] = { "Aruek", 3504279, "paa-kom", "Latn", } m["aut"] = { "奧斯特拉語", 2669261, "poz-pep", "Latn", } m["auu"] = { "奧耶語", 4827334, "ngf-pan", "Latn", } m["auw"] = { "Awyi", 3513326, "paa-taa", "Latn", } m["aux"] = { "Aurá", 3507995, "tup-gua", "Latn", } m["auy"] = { "Auyana", 2873211, "ngf-gau", "Latn", } m["auz"] = { "烏茲別克阿拉伯語", 3399507, "sem-arb", "Arab", strip_diacritics = "ar-stripdiacritics", } m["avb"] = { "阿瓦烏語", 12627412, "poz-ocw", "Latn", } m["avd"] = { "阿爾維里-維達里語", 3327357, "xme", "Arab", ancestors = "xme-mid", } m["avi"] = { "阿維坎語", 34840, "alv-lag", "Latn", } m["avk"] = { "科塔瓦語", 1377116, "art", "Latn", type = "appendix-constructed", } m["avm"] = { "昂卡穆蒂語", 62603022, "aus-pmn", "Latn", } m["avn"] = { "阿瓦蒂梅語", 34796, "alv-ktg", "Latn", } -- avo Agavotaguerra retired m["avs"] = { "Aushiri", 3409318, "sai-zap", "Latn", } m["avt"] = { "澳語", 3446608, "paa-wap", "Latn", } m["avu"] = { "阿沃卡雅語", 56685, "csu-mma", "Latn", } m["avv"] = { "阿瓦-卡諾伊羅語", 4829584, "tup-gua", "Latn", } m["awa"] = { "阿瓦德語", 29579, "inc-hie", "Deva, Kthi, Aran", translit = { Deva = "hi-translit" }, } m["awb"] = { "阿瓦語 (新幾內亞)", 2874650, "ngf-gau", "Latn", } m["awc"] = { "茨茨普語", 35193, "nic-kam", "Latn", } m["awe"] = { "阿威其語", 4830038, "tup", "Latn", } m["awg"] = { "安古蒂姆里語", 4764288, "aus-pam", "Latn", } m["awh"] = { "Awbono", 3446684, "paa-baa", "Latn", } m["awi"] = { "阿溫語", 3399691, "paa-kae", "Latn", } m["awk"] = { "阿瓦巴卡爾語", 3449138, "aus-pam", "Latn", } m["awm"] = { "Arawum", 4784537, "ngf-rai", "Latn", } m["awn"] = { "奧義語", 34934, "cus-cen", "Ethi", } m["awo"] = { "阿瓦克語", 3446643, "alv-wjk", "Latn", } m["awr"] = { "阿維拉語", 56379, "paa-flp", "Latn", } m["aws"] = { "南奧尤語", 12633986, "ngf-awy", "Latn", } m["awt"] = { "阿拉威德語", 4784535, "tup-gua", "Latn", } m["awu"] = { "中奧尤語", 12628801, "ngf-awy", "Latn", } m["awv"] = { "賈爾奧尤語", 16110177, "ngf-awy", "Latn", } m["aww"] = { "Awun", 56369, "paa-sep", "Latn", } m["awx"] = { "阿瓦拉語", 2874670, "ngf-waa", "Latn", } m["awy"] = { "埃德拉奧尤語", 12630425, "ngf-awy", "Latn", } m["axb"] = { "阿比坡尼語", 11252539, "sai-guc", "Latn", } m["axe"] = { "Ayerrerenge", 16112737, "aus-pam", "Latn", } m["axg"] = { "Mato Grosso Arára", 3446660, nil, "Latn", } m["axk"] = { "阿卡語 (中非)", 11010149, "bnt-ngn", "Latn", } m["axl"] = { "南阿蘭達語", 6693295, "aus-rnd", "Latn", } m["axm"] = { "中古亞美尼亞語", 4438498, "hyx", "Armn", ancestors = "xcl", -- Armn translit in [[Module:scripts/data]] override_translit = true, strip_diacritics = { remove_diacritics = "՞՜՛՟", from = {"եւ", "ՙ", "՚"}, to = {"և", "ʻ", "’"} } } m["axx"] = { "哈拉古雷語", 8045635, "poz-cln", "Latn", } m["aya"] = { "阿瓦爾語 (新幾內亞)", 56876, "paa-baw", "Latn", } m["ayb"] = { "阿伊佐語", 34841, "alv-pph", "Latn", } m["ayd"] = { "阿雅巴德胡語", 3509164, "aus-pmn", "Latn", } m["aye"] = { "阿耶勒語", 34788, "alv-aah", "Latn", } m["ayg"] = { "Nyanga (Togo)", 35446, "alv-gng", "Latn", } m["ayi"] = { "Leyigha", 3914492, "nic-uce", "Latn", } m["ayk"] = { "Akuku", 3450179, "alv-nwd", "Latn", } m["ayl"] = { "利比亞阿拉伯語", 56503, "sem-arb", "Arab", strip_diacritics = "ar-stripdiacritics", } m["ayn"] = { "也門阿拉伯語", 1686766, "sem-arb", "Arab, Hebr", strip_diacritics = { Arab = "ar-stripdiacritics", }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["ayo"] = { "扎穆科語", 56634, "sai-zam", "Latn", } m["ayp"] = { "北美索不達米亞阿拉伯語", 56577, "sem-arb", "Arab", ancestors = "acm", strip_diacritics = "ar-stripdiacritics", } m["ayq"] = { "阿義語", 56449, "paa-sep", "Latn", } m["ays"] = { "索爾索貢-艾塔語", 7563752, "phi", "Latn", } m["ayt"] = { "巴丹埃塔語", 4921648, "phi", "Latn", } m["ayu"] = { "阿尤語", 34786, "alv", "Latn", } -- ayy deleted and removed from ISO; per the removal request, "no linguistic data exists for any [Ayta] language that the -- ancestors of this group might have once spoken. And thus, there is no evidence that this group ever had a language -- distinct from any other Philippine language." [Lobel] m["ayz"] = { "梅布拉特語", 4830892, "paa-may", -- either an isolate; grouped with Abun and the West Bird's Head family; or in the putative West Papuan family "Latn", } m["aza"] = { "阿扎語 (漢藏語系)", 4832486, "tbq-axi", "Latn", } m["azd"] = { "東杜蘭戈納瓦特爾語", 16115449, "azc-dur", "Latn", } m["azg"] = { "聖彼德羅阿穆茲戈語", 35092, "omq", "Latn", } m["azm"] = { "伊帕拉帕阿穆茲戈語", 12633013, "omq", "Latn", } m["azn"] = { "西杜蘭戈納瓦特爾語", 12645553, "azc-dur", "Latn", } m["azo"] = { "阿榮語", 34856, "nic-nge", "Latn", } m["azt"] = { "懷爾-亞塔語", 12630884, "phi", "Latn", } m["azz"] = { "高地普埃布拉納瓦特爾語", 12953754, "azc-nah", "Latn", } return require("Module:languages").finalizeData(m, "language") irvyizflolmvxjljye4pdxvcdemt7xk Module:Languages/data/3/b 828 1363218 9882816 9863199 2026-08-29T14:07:03Z TongcyDai 53191 更新語言資料 9882816 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["baa"] = { "巴巴塔納語", 2877785, "poz-ocw", "Latn", } m["bab"] = { "Bainouk-Gunyuño", 35508, "alv-bny", "Latn", } m["bac"] = { "巴杜伊語", 3449885, "poz-msa", "Latn, Sund", ancestors = "osn", translit = { Sund = "Sund-translit" }, } m["bae"] = { "巴雷語", 3504087, "awd", "Latn", } m["baf"] = { "努巴查語", 36270, "nic-ymb", "Latn", } m["bag"] = { "圖基語", 36621, "nic-mba", "Latn", } m["bah"] = { "巴哈馬克里奧爾語", 2669229, "crp", "Latn", ancestors = "en", } m["baj"] = { "巴拉凱語", 3502030, "poz-cet", "Latn", } m["bal"] = { "俾路支語", 33049, "ira-nwi", "Arab", } m["ban"] = { "巴厘語", 33070, "poz-bss", "Latn, Bali", } m["bao"] = { "巴拉語", 2883738, "sai-tuc", "Latn", } m["bap"] = { "班塔瓦語", 56500, "sit-kic", "Krai, Deva", } m["bar"] = { "巴伐利亞語", 29540, "gmw-hgm", "Latn", ancestors = "gmh", } m["bas"] = { "巴薩語", 33093, "bnt-bsa", "Latn", } m["bau"] = { "巴丹奇語", 11001650, "nic-jrw", "Latn", } m["bav"] = { "巴本戈語", 34885, "nic-rnn", "Latn", } m["baw"] = { "Bambili-Bambui", 34880, "nic-nge", "Latn", } m["bax"] = { "巴姆穆語", 35280, "nic-nun", "Latn, Bamu", } m["bay"] = { "巴圖萊語", 8828787, "poz", "Latn", } m["bba"] = { "Baatonum", 34889, "alv-sav", "Latn", } m["bbb"] = { "巴賴語", 4858206, "ngf-koi", "Latn", } m["bbc"] = { "托巴巴塔克語", 33017, "btk", "Latn, Batk", } m["bbd"] = { "Bau", 4873415, "ngf-gum", "Latn", } m["bbe"] = { "邦巴語", 34895, "nic-nke", "Latn", } m["bbf"] = { "Baibai", 56902, "paa-fas", "Latn", } m["bbg"] = { "巴拉馬語", 34884, "bnt-sir", "Latn", } m["bbh"] = { "Bugan", 3033554, "mkh-pkn", "Latn", } m["bbi"] = { "Barombi", 34985, "bnt-bsa", "Latn", } m["bbj"] = { "戈馬拉語", 35271, "bai", "Latn", } m["bbk"] = { "巴邦基語", 34790, "nic-rnc", "Latn", } m["bbl"] = { "巴茨語", 33259, "cau-nkh", "Geor", -- Geor translit in [[Module:scripts/data]] override_translit = true, strip_diacritics = { remove_diacritics = c.tilde .. c.macron .. c.breve, from = {"<sup>ნ</sup>"}, to = {"ნ"} }, } m["bbm"] = { -- name includes prefix "Babango", 34819, "bnt-bta", "Latn", } m["bbn"] = { "烏尼阿帕語", 7884126, "poz-ocw", "Latn", } m["bbo"] = { "Konabéré", 35371, "dmn-snb", "Latn", } m["bbp"] = { "West Central Banda", 7984377, "bad", "Latn", } m["bbq"] = { "巴馬里語", 34901, "nic-nun", "Latn", } m["bbr"] = { "吉拉瓦語", 5564185, "ngf-kok", "Latn", } m["bbs"] = { "巴克平卡語", 3515061, "nic-ucr", "Latn", } m["bbt"] = { "姆布爾庫語", 3441324, "cdc-wst", "Latn", } m["bbu"] = { "巴庫隆語", 35580, "nic-jrn", "Latn", } m["bbv"] = { "卡奈語", 6372803, "poz-ocw", "Latn", } m["bbw"] = { "巴巴語", 34822, "nic-nun", "Latn", } m["bbx"] = { -- cf bvb "布比亞語", 34953, "nic-bds", "Latn", ancestors = "bvb", } m["bby"] = { "Befang", 34960, "nic-bds", "Latn", } m["bca"] = { "中部白語", 12628803, "sit-bai", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["bcb"] = { "Bainouk-Samik", 36390, "alv-bny", "Latn", } m["bcd"] = { "北巴巴爾語", 7054041, "poz-tim", "Latn", } m["bce"] = { "Bamenyam", 34968, "nic-nun", "Latn", } m["bcf"] = { "巴穆語", 3503788, "paa-kiw", "Latn", } m["bcg"] = { "Baga Pokur", 31172660, "alv-nal", "Latn", } m["bch"] = { "巴里艾語", 2884502, "poz-ocw", "Latn", } m["bci"] = { "巴烏萊語", 35107, "alv-ctn", "Latn", } m["bcj"] = { "巴爾迪語", 3913852, "aus-nyu", "Latn", } m["bck"] = { "布納巴語", 580923, "aus-bub", "Latn", } m["bcl"] = { "中比科爾語", 33284, "phi", "Latn, Tglg", translit = { Tglg = "bcl-translit", }, override_translit = true, strip_diacritics = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ, } }, sort_key = { Latn = "tl-sortkey", }, standard_chars = { Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy" .. c.punc, }, } m["bcm"] = { "巴諾尼語", 2882857, "poz-ocw", "Latn", } m["bcn"] = { "比巴阿利語", 34892, "alv-mye", "Latn", } m["bco"] = { "卡盧利語", 6354586, "ngf-bos", "Latn", } m["bcp"] = { "巴麗語", 3515074, "bnt-kbi", "Latn", } m["bcq"] = { "Bench", 35108, "omv", "Latn", } m["bcr"] = { "Babine-Witsuwit'en", 27864, "ath-nor", "Latn", } m["bcs"] = { "Kohumono", 35590, "nic-ucn", "Latn", } m["bct"] = { "Bendi", 8836662, "csu-mle", "Latn", } m["bcu"] = { "Biliau", 2874658, "poz-ocw", "Latn", } m["bcv"] = { "Shoo-Minda-Nye", 36548, "nic-jkn", "Latn", } m["bcw"] = { "Bana", 56272, "cdc-cbm", "Latn", } m["bcy"] = { "Bacama", 56274, "cdc-cbm", "Latn", } m["bcz"] = { "Bainouk-Gunyaamolo", 35506, "alv-bny", "Latn", } m["bda"] = { "巴約特語", 35019, "alv-jol", "Latn", } m["bdb"] = { "巴薩普語", 3504208, "poz-bnn", "Latn", } m["bdc"] = { "Emberá-Baudó", 11173166, "sai-chc", "Latn", } m["bdd"] = { "布納馬語", 4997416, "poz-ocw", "Latn", } m["bde"] = { "巴德語", 56239, "cdc-wst", "Latn", } m["bdf"] = { "Biage", 48037487, "ngf-koi", "Latn", } m["bdg"] = { "邦吉語", 2910053, "poz-bnn", "Latn", } m["bdh"] = { "Tara Baka", 2880165, "csu-bbk", "Latn", } m["bdi"] = { "布龍語", 35040, "sdv-niw", "Latn", } m["bdj"] = { "拜語", 34894, "nic-ser", "Latn", } m["bdk"] = { "布都赫語", 35397, "cau-ssm", "Cyrl", translit = "cau-nec-translit", override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, strip_diacritics = {Cyrl = s["cau-Cyrl-stripdiacritics"]}, } m["bdl"] = { "印尼巴瑤語", 2880038, "poz", "Latn", } m["bdm"] = { "布杜馬語", 56287, "cdc-cbm", "Latn", } m["bdn"] = { "Baldemu", 56280, "cdc-cbm", "Latn", } m["bdo"] = { "Morom", 759770, "csu-bgr", "Latn", } m["bdp"] = { "本德語", 8836490, "bnt", "Latn", } m["bdq"] = { "巴拿語", 32924, "mkh-ban", "Latn", } m["bdr"] = { "西海岸巴瑤語", 2880037, "poz-sbj", "Latn", } m["bds"] = { "布龍吉語", 56617, "cus-sou", "Latn", } m["bdt"] = { "博科托語", 4938812, "gba-wes", "Latn", } m["bdu"] = { "奧羅科語", 36278, "bnt-saw", "Latn", } m["bdv"] = { "博多帕爾賈語", 8845881, "inc-eas", "Orya", } m["bdw"] = { "巴哈姆語", 3513309, "paa-mbi", "Latn", } m["bdx"] = { "勿董-勿董語", 4985158, "poz-ssw", "Latn", } m["bdy"] = { "班賈朗語", 2980386, "aus-pam", "Latn", } m["bdz"] = { "巴德斯語", 33028, "iir", "Arab, Latn", } m["bea"] = { "達內-扎阿語", 20826, "ath-nor", "Latn", } m["beb"] = { "貝貝勒語", 34976, "bnt-btb", "Latn", } m["bec"] = { "Iceve-Maci", 35449, "nic-tvc", "Latn", } m["bed"] = { "貝都安納斯語", 4879330, "poz-hce", "Latn", } m["bee"] = { "比昂西語", 56904, "sit-alm", "Deva", } m["bef"] = { "貝納貝納語", 2895638, "ngf-gor", "Latn", } m["beg"] = { "馬來奕語", 2894198, "poz-swa", "Latn", } m["beh"] = { "比亞利語", 34961, "nic-eov", "Latn", } m["bei"] = { "巴卡提語", 3441683, "day", "Latn", } m["bej"] = { "貝扎語", 33025, "cus", "Arab, Latn", strip_diacritics = { Latn = { remove_diacritics = c.acute, } }, } m["bek"] = { "貝貝利語", 4878430, "poz-ocw", "Latn", } m["bem"] = { "本巴語", 33052, "bnt-sbi", "Latn", } m["beo"] = { "貝亞米語", 3504079, "ngf-bos", "Latn", } m["bep"] = { "貝梭阿語", 8840465, "poz-kal", "Latn", } m["beq"] = { "本貝語", 3196320, "bnt-kng", "Latn", } m["bes"] = { "貝斯梅語", 289832, "alv-kim", "Latn", } m["bet"] = { "Guiberoua Bété", 11019185, "kro-bet", "Latn", } m["beu"] = { "布拉加爾語", 4923846, "paa-alp", "Latn", } m["bev"] = { "Daloa Bété", 11155819, "kro-bet", "Latn", } m["bew"] = { "伯塔維語", 33014, "crp", "Latn", ancestors = "ms", } m["bex"] = { "Jur Modo", 56682, "csu-bbk", "Latn", } m["bey"] = { "貝里語", 3504170, "paa-trr", "Latn", } m["bez"] = { "貝納語", 2502949, "bnt-bki", "Latn", } m["bfa"] = { "巴里語", 35042, "sdv-bri", "Latn", } m["bfb"] = { "鮑里巴雷里語", 7155462, "inc-bhi", "Deva", } m["bfc"] = { "北部白語", 12642165, "sit-nba", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["bfd"] = { "富特語", 34888, "nic-nge", "Latn", } m["bfe"] = { "貝塔夫語", 4897329, "paa-bvi", "Latn", } m["bff"] = { "Bofi", 34914, "gba-eas", "Latn", } m["bfg"] = { "布桑加央語", 9231909, "poz", "Latn", } m["bfh"] = { "布拉菲語", 12628007, "paa-ton", "Latn", } m["bfi"] = { "英國手語", 33000, "sgn", "Latn", -- when documented } m["bfj"] = { "巴凡吉語", 34890, "nic-nun", "Latn", } m["bfk"] = { "班科手語", 3441103, "sgn", } m["bfl"] = { "Banda-Ndélé", 34850, "bad-cnt", "Latn", } m["bfm"] = { "姆門語", 36132, "nic-rnc", "Latn", } m["bfn"] = { "布納克語", 35101, "paa-tap", "Latn", } m["bfo"] = { "Malba Birifor", 11150710, "nic-mre", "Latn", } m["bfp"] = { "Beba", 35050, "nic-nge", "Latn", } m["bfq"] = { "巴達加語", 33205, "dra-kan", "Taml, Knda, Mlym", translit = { --Taml = "Taml-translit", }, -- Knda translit in [[Module:scripts/data]] -- Mlym translit in [[Module:scripts/data]] } m["bfr"] = { "巴齊加爾語", 8829558, "inc", } m["bfs"] = { "南部白語", 12952250, "sit-bai", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["bft"] = { "巴爾蒂語", 33086, "sit-lab", "Aran, Deva, Tibt", override_translit = "Tibt", -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] strip_diacritics = { Aran = { from = {"هٔ", "ٱ"}, to = {"ه", "ا"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.kashida .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, }, }, } m["bfu"] = { "布南語", 5516952, "sit-whm", "Takr, Tibt", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["bfw"] = { "邦都語", 2567942, "mun", "Orya", } m["bfx"] = { "班塔雅農語", 16837866, "phi", "Latn", } m["bfy"] = { "巴格里語", 2356364, "inc-hie", "Deva", translit = "hi-translit", } m["bfz"] = { "馬哈蘇帕哈里語", 6733460, "him", "Deva, Takr", translit = "hi-translit", } m["bga"] = { "瓜姆希-烏里語", 6707102, "nic-knn", "Latn", } m["bgb"] = { "波朋哥語", 4935896, "poz-slb", "Latn", } m["bgc"] = { "哈爾彥維語", 33410, "inc-hiw", "Deva, Aran", translit = { Deva = "hi-translit", }, } m["bgd"] = { "拉特維巴雷里語", 7295692, "inc-bhi", "Deva", } m["bge"] = { "包利雅語", 4873579, "inc-bhi", "Deva", } m["bgf"] = { "Bangandu", 34938, "gba-sou", "Latn", } m["bgg"] = { "布貢語", 3514220, "sit-khb", "Latn", } m["bgi"] = { "嘉安語", 4842057, "phi", "Latn", } m["bgj"] = { "Bangolan", 34862, "nic-nun", "Latn", } m["bgk"] = { "布興語", 2904868, "mkh-pal", "Latn", -- also Hani? } m["bgl"] = { "Bo", 8845514, "mkh-vie", } m["bgo"] = { "Baga Koga", 35695, "alv-bag", "Latn", } m["bgq"] = { "巴格里語", 2426319, "raj", "Deva", } m["bgr"] = { "Bawm Chin", 56765, "tbq-kuk", "Latn", } m["bgs"] = { "塔加巴瓦語", 7675121, "mno", "Latn", } m["bgt"] = { "布戈圖語", 2927723, "poz-sls", "Latn", } m["bgu"] = { "Mbongno", 36141, "nic-mmb", "Latn", } m["bgv"] = { "瓦爾凱-比皮姆語", 4915439, "paa-yaq", "Latn", } m["bgw"] = { "巴特里語", 8841054, "inc-eas", "Deva", } m["bgx"] = { "巴爾幹加告茲土耳其語", 2360396, "trk-ogz", "Latn", ancestors = "trk-oat", } m["bgy"] = { "Benggoi", 4887742, "poz-cma", "Latn", } m["bgz"] = { "邦蓋語", 3441692, "poz-slb", "Latn", } m["bha"] = { "Bharia", 4901287, "inc", "Deva", } m["bhb"] = { "比里語", 33229, "inc-bhi", "Deva, Gujr", translit = { Deva = "hi-translit", Gujr = "gu-translit", }, } m["bhc"] = { "Biga", 2902375, "poz-hce", "Latn", } m["bhd"] = { "巴德拉瓦希語", 4900565, "him", "Aran, Deva", translit = {Deva = "hi-translit"}, } m["bhe"] = { "巴雅語", 8841168, "raj", } m["bhf"] = { "Odiai", 56690, "qfa-dis", -- Papuan; no consensus; may be in the Kwomtari family, an isolate and/or distantly related to the -- Torricelli family. "Latn", } m["bhg"] = { "Binandere", 3503802, "ngf-bin", "Latn", } m["bhh"] = { "Bukhari", 56469, "ira-swi", "Cyrl, Hebr, Latn, Arab", ancestors = "tg", -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["bhi"] = { "比拉里語", 4901729, "inc-bhi", "Deva", } m["bhj"] = { "Bahing", 56442, "sit-kiw", "Deva, Latn", } m["bhl"] = { "Bimin", 4913743, "ngf-mok", "Latn", } m["bhm"] = { "Bathari", 2586893, "sem-sar", "Arab, Latn", } m["bhn"] = { "波坦新亞拉姆語", 33230, "sem-nna", "Syrc", } m["bho"] = { "博杰普爾語", 33268, "inc-bih", "Deva, Kthi", wikimedia_codes = "bh", translit = { Deva = "bho-translit", Kthi = "bho-Kthi-translit", }, } m["bhp"] = { "比馬語", 2796873, "poz-cet", "Latn", } m["bhq"] = { "南部杜剛貝西語", 12643975, "poz-mun", "Latn", } m["bhs"] = { "布瓦爾語", 3515065, "cdc-cbm", "Latn", } m["bht"] = { "巴梯亞里語", 4901452, "him", "Deva", } m["bhu"] = { "本賈語", 8841766, "inc-hal", "Deva, Orya", } m["bhv"] = { "巴豪語", 3502039, "poz", "Latn", } m["bhw"] = { "比亞克語", 1961488, "poz-hce", "Latn", } m["bhx"] = { -- spurious? "巴萊語", 8840773, "inc", } m["bhy"] = { "貝萊語", 4901671, "bnt-kbi", "Latn", } m["bhz"] = { "巴打語", 4840520, "poz-kal", "Latn", } m["bia"] = { "巴迪馬亞語", 3442745, "aus-psw", "Latn", } m["bib"] = { "Bissa", 32934, "dmn-bbu", "Latn", } --- Bikaru [bic] is spurious m["bid"] = { "比迪約語", 56258, "cdc-est", "Latn", } m["bie"] = { "Bepour", 4890914, "ngf-kum", "Latn", } m["bif"] = { "比阿法達語", 35099, "alv-ten", "Latn", } m["big"] = { "Biangai", 8842027, "paa-kun", "Latn", } m["bij"] = { "寬卡語", 35598, "nic-tar", "Latn", } m["bil"] = { "比洛克西語", 34987, "nic-jrn", "Latn", } m["bim"] = { "比莫巴語", 34971, "nic-grm", "Latn", } m["bin"] = { "埃多語", 35375, "alv-eeo", "Latn", strip_diacritics = {remove_diacritics = c.acute .. c.grave .. c.macron .. c.dgrave}, sort_key = { from = {"ẹ", "gb", "gh", "kh", "kp", "mw", "nw", "ny", "ọ", "rh", "rr", "vb"}, to = {"e" .. p[1], "g" .. p[1], "g" .. p[2], "k" .. p[1], "k" .. p[2], "m" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1], "r" .. p[1], "r" .. p[1], "v" .. p[1]} }, } m["bio"] = { "Nai", 3508074, "paa-kwo", "Latn", } m["bip"] = { "比拉語", 2902626, "bnt-kbi", "Latn", } m["biq"] = { "畢皮語", 2904312, "poz-aay", "Latn", } m["bir"] = { "比索里奧語", 8844749, "ngf-oen", "Latn", } m["bit"] = { "Berinomo", 56447, "paa-sep", "Latn", } m["biu"] = { "比埃特語", 4904687, "tbq-kuk", "Latn", } m["biv"] = { "Southern Birifor", 32859745, "nic-mre", "Latn", } m["biw"] = { "Kol (Cameroon)", 35582, "bnt-mka", "Latn", } m["bix"] = { "Bijori", 3450686, "mun", "Deva", } m["biy"] = { "Birhor", 3450469, "mun", "Deva", } m["biz"] = { "巴洛伊語", 3450590, "bnt-ngn", "Latn", } m["bja"] = { "布扎語", 3046889, "bnt-bun", "Latn", } m["bjb"] = { "巴爾恩加爾拉語", 3439071, "aus-pam", "Latn", } m["bjc"] = { "巴里吉語", 4690919, "ngf-yar", "Latn", } m["bje"] = { "標敏語", 3503800, "hmx-mie", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["bjf"] = { "巴爾扎尼猶太阿拉姆語", 33234, "sem-nna", "Hebr", -- maybe others -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["bjg"] = { "Bidyogo", 35365, "alv-bak", "Latn", } m["bjh"] = { "Bahinemo", 56361, "paa-sep", "Latn", } m["bji"] = { "布爾吉語", 34999, "cus-hec", "Latn, Ethi", } m["bjj"] = { "Kannauji", 2726867, "inc-hiw", "Deva", } m["bjk"] = { "Barok", 2884743, "poz-ocw", "Latn", } m["bjl"] = { "布魯語 (新幾內亞)", 4997162, "poz-ocw", "Latn", } m["bjm"] = { "巴傑蘭語", 4848866, "ira-zgr", "Latn, Arab", ancestors = "hac", } m["bjn"] = { "班查語", 33151, "poz-mly", "Latn, Arab", } m["bjo"] = { "Mid-Southern Banda", 42303990, "bad-cnt", "Latn", } m["bjp"] = { "Fanamaket", 56704263, "poz-oce", "Latn", } m["bjr"] = { "Binumarien", 538364, "ngf-tai", "Latn", } m["bjs"] = { "巴詹語", 2524014, "crp", "Latn", ancestors = "en", } m["bjt"] = { "甘加-巴蘭塔語", 19359034, "alv-bak", "Arab, Latn", } m["bju"] = { "布蘇烏語", 35046, "nic-fru", "Latn", } m["bjv"] = { "Bedjond", 8829831, "csu-sar", "Latn", } m["bjw"] = { "Bakwé", 34899, "kro-ekr", "Latn", } m["bjx"] = { "Banao Itneg", 12627559, "phi", "Latn", } m["bjy"] = { "巴亞利語", 4874263, "aus-pam", "Latn", } m["bjz"] = { "巴魯加語", 2886189, "ngf-bin", "Latn", } m["bka"] = { "基亞克語", 35653, "alv-bwj", "Latn", } m["bkc"] = { "巴卡語", 34905, "nic-nkb", "Latn", } m["bkd"] = { "布基語", 4914553, "mno", "Latn", } m["bkf"] = { "Beeke", 3441375, "bnt-kbi", "Latn", } m["bkg"] = { "布拉卡語", 35066, "nic-nkg", "Latn", } m["bkh"] = { "巴科科語", 34866, "bnt-bsa", "Latn", } m["bki"] = { "Baki", 11024697, "poz-vnc", "Latn", } m["bkj"] = { "Pande", 36263, "bnt-ngn", "Latn", } m["bkk"] = { -- written in Balti script "布羅克斯卡特語", 2925988, "inc-shn", "Tibt, Aran", -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] -- (NOTE: formerly not present, probably an accidental omission) } m["bkl"] = { "貝里克語", 378743, "paa-tor", "Latn", } m["bkm"] = { "康姆語(喀麥隆)", 1656595, "nic-rnc", "Latn", } m["bkn"] = { "布基坦語", 3446774, "poz-bnn", "Latn", } m["bko"] = { "克瓦語", 35567, "bai", "Latn", } m["bkp"] = { "伊博科語", 35089, "bnt-ngn", "Latn", } m["bkq"] = { "巴凱里語", 56846, "sai-pek", "Latn", } m["bkr"] = { "巴昆拜語", 3436626, "poz-brw", "Latn", } m["bks"] = { "馬斯巴特索索貢語", 16113356, "phi", "Latn", } m["bkt"] = { "Boloki", 4144560, "bnt-zbi", "Latn", ancestors = "lse", } m["bku"] = { "布希德語", 1002956, "phi", "Latn, Buhd", translit = { Buhd = "bku-translit", }, override_translit = true, strip_diacritics = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ, } }, sort_key = { Latn = "tl-sortkey", }, standard_chars = { Latn = "AaBbKkDdEeFfGgHhIiLlMmNnOoPpRrSsTtUuWwYy" .. c.punc, }, } m["bkv"] = { "貝夸瓦拉語", 34954, "nic-ben", "Latn", } m["bkw"] = { "貝克維爾語", 34950, "bnt-bek", "Latn", } m["bkx"] = { "Baikeno", 11200640, "poz-tim", "Latn", } m["bky"] = { "博克伊語", 35087, "nic-ben", "Latn", } m["bkz"] = { "本庫語", 2928207, "poz-btk", "Latn", } m["bla"] = { "黑腳語", 33060, "alg", "Latn, Cans", } m["blb"] = { "比盧阿語", 35003, "qfa-dis", -- Papuan; isolate per Glottolog, Central Solomon per Ross (2005) and Pedrós (2015) "Latn", } m["blc"] = { "貝拉庫拉語", 977808, "sal", "Latn", } m["bld"] = { "波朗果語", 3450578, "phi", "Latn", } m["ble"] = { "肯托赫-巴蘭塔語", 56789, "alv-bak", "Latn", } m["blf"] = { "波爾語", 2928278, "phi", "Latn", } m["blg"] = { "巴勞語", 4850134, "poz-mly", "Latn", } m["blh"] = { "庫瓦阿語", 35579, "kro", "Latn", } m["bli"] = { "博利阿語", 34910, "bnt-mon", "Latn", } m["blj"] = { "布隆岸語", 9229310, "poz", "Latn", } m["blk"] = { "勃歐語", 7121294, "kar", "Mymr", } m["bll"] = { "Biloxi", 2903780, "sio-ohv", "Latn", } m["blm"] = { "貝利語", 56821, "csu-bbk", "Latn", } m["bln"] = { "南卡坦端內斯比科爾語", 7569754, "phi", "Latn", } m["blo"] = { "Anii", 34838, "alv-ntg", "Latn", } m["blp"] = { "布拉布蘭加語", 2905245, "poz-ocw", "Latn", } m["blq"] = { "巴盧安-帕姆語", 2881675, "poz-aay", "Latn", } m["blr"] = { "布朗語", 4925096, "mkh-pal", "Latn, Tale, Lana, Thai", sort_key = { -- FIXME: This needs to be converted into the current standardized format. from = {"[%pᪧๆ]", "[᩠ᩳ-᩿]", "ᩔ", "ᩕ", "ᩖ", "ᩘ", "([ᨭ-ᨱ])ᩛ", "([ᨷ-ᨾ])ᩛ", "ᩤ", "[็-๎]", "([เแโใไ])([ก-ฮ])"}, to = {"", "", "ᩈᩈ", "ᩁ", "ᩃ", "ᨦ", "%1ᨮ", "%1ᨻ", "ᩣ", "", "%2%1"} }, } m["bls"] = { "巴勒桑語", 4849796, "poz", "Latn", } m["blt"] = { "傣黯語", 56407, "tai-swe", "Tavt, Latn", --translit = "Tavt-translit", sort_key = { Tavt = { from = {"[꪿ꫀ꫁ꫂ]", "([ꪵꪶꪹꪻꪼ])([ꪀ-ꪯ])"}, to = {"", "%2%1"} }, }, } m["blv"] = { "基巴拉語", 4939959, "bnt-kmb", "Latn", } m["blw"] = { "巴蘭高語", 4850033, "phi", "Latn", } m["blx"] = { "麥因迪埃塔語", 1931221, "phi", "Latn", } m["bly"] = { "諾特勒語", 11009194, "nic-wov", "Latn", } m["blz"] = { "巴蘭塔語", 4850053, "poz-slb", "Latn", } m["bma"] = { "拉梅語", 3913997, "nic-jrn", "Latn", } m["bmb"] = { "Bembe", 4885023, "bnt-lgb", "Latn", } m["bmc"] = { "巴姆語", 4904523, "poz-ocw", "Latn", } m["bmd"] = { "Baga Manduri", 35815, "alv-bag", "Latn", } m["bme"] = { "利馬薩語", 11004666, "nic-nkb", "Latn", } m["bmf"] = { "博姆語", 35088, "alv-mel", "Latn", } m["bmg"] = { "班維語", 34867, "bnt-bun", "Latn", } m["bmh"] = { "凱恩語", 6383764, "ngf-kok", "Latn", } m["bmi"] = { "巴吉爾米語", 34903, "csu-bgr", "Latn", } m["bmj"] = { "博特-邁希語", 9229570, "inc-bih", "Deva", } m["bmk"] = { "加雅維語", 5555976, "poz-ocw", "Latn", } m["bml"] = { "邦博利語", 35055, "bnt-ngn", "Latn", } m["bmn"] = { "比納語", 8843664, "poz-ocw", "Latn", } m["bmo"] = { "Bambalang", 34868, "nic-nun", "Latn", } m["bmp"] = { "Bulgebi", 4996380, "ngf-war", "Latn", } m["bmq"] = { "博穆語", 35065, "nic-bwa", "Latn", } m["bmr"] = { "穆伊納內語", 3027894, "sai-bor", "Latn", } m["bmt"] = { "標曼語", 8842159, "hmx-mie", } m["bmu"] = { "Somba-Siawari", 5000983, "ngf-kbm", "Latn", } m["bmv"] = { "布姆語", 35058, "nic-rnc", "Latn", } m["bmw"] = { "Bomwali", 34984, "bnt-ndb", "Latn", } m["bmx"] = { "拜馬克語", 3450546, "ngf-han", "Latn", } m["bmz"] = { "巴拉穆語", 4858315, "paa-tir", "Latn", } m["bna"] = { "彭內拉提語", 4941729, "poz-mun", "Latn", } m["bnb"] = { "保坎語", 4943150, "poz-san", "Latn", } m["bnd"] = { "班達語", 3504147, "poz-cma", "Latn", } m["bne"] = { "賓陶納語", 4914533, "phi", "Latn", } m["bnf"] = { "馬西旺語", 6783305, "poz-cma", "Latn", } m["bng"] = { "Benga", 34952, "bnt-saw", "Latn", } m["bni"] = { "邦吉語", 34936, "bnt-bmo", "Latn", } m["bnj"] = { "東塔烏碧語", 18757427, "phi", "Latn", } m["bnk"] = { "Bierebo", 2902029, "poz-vnc", "Latn", } m["bnl"] = { "布恩語", 56616, "cus-eas", "Latn", } m["bnm"] = { "Batanga", 34979, "bnt-saw", "Latn", } m["bnn"] = { "布農語", 56505, "map", "Latn", } m["bno"] = { "班頓語", 29490, "phi", "Latn", } m["bnp"] = { "勃拉語", 4938876, "poz-ocw", "Latn", } m["bnq"] = { "班第語", 2883521, "poz", "Latn", } m["bnr"] = { "Butmas-Tur", 2928942, "poz-vnn", "Latn", } m["bns"] = { "布恩德里語", 56399, "inc-hiw", "Deva", translit = "hi-translit", } m["bnu"] = { "本東語", 4890644, "poz-ssw", "Latn", } m["bnv"] = { "貝內拉夫語", 4941733, "paa-tor", "Latn", } m["bnw"] = { "比西斯語", 56356, "paa-sep", "Latn", } m["bnx"] = { "邦古邦古語", 3438330, "bnt-lbn", "Latn", } m["bny"] = { "民都魯語", 3450775, "poz-swa", "Latn", } m["bnz"] = { "Beezen", 35083, "nic-ykb", "Latn", } m["boa"] = { "博拉語", 2375468, "sai-bor", "Latn", } m["bob"] = { "Aweer", 56526, "cus-som", "Latn", } m["boe"] = { "蒙達布利語", 36127, "nic-beb", "Latn", } m["bof"] = { "Bolon", 3913301, "dmn-emn", "Latn", } m["bog"] = { "Bamako Sign Language", 4853284, "sgn", } m["boh"] = { "North Boma", 35080, "bnt-bdz", "Latn", } m["boi"] = { "Barbareño", 56391, "nai-chu", "Latn", } m["boj"] = { "安賈姆語", 3504136, "ngf-min", "Latn", } m["bok"] = { "Bonjo", 34942, "alv", "Latn", } m["bol"] = { "博雷語", 3436680, "cdc-wst", "Latn", } m["bom"] = { "Berom", 35013, "nic-beo", "Latn", } m["bon"] = { "Bine", 4914077, "paa-etf", "Latn", } m["boo"] = { "Tiemacèwè Bozo", 12643582, "dmn-snb", "Latn", -- and others? } m["bop"] = { "Bonkiman", 4942134, "ngf-yup", "Latn", } m["boq"] = { "博加亞語", 7207578, "qfa-dis", -- Papuan; isolate per Glottolog, grouped in Duna-Pogaya family by Voorhoeve (1975), Ross (2005) and Usher (2018) "Latn", } m["bor"] = { "博羅洛語", 32986, "sai-mje", "Latn", } m["bot"] = { "邦戈語", 2910067, "csu-bbk", "Latn", } m["bou"] = { "邦代語", 4941378, "bnt-seu", "Latn", } m["bov"] = { "圖伍利語", 36974, "alv-ktg", "Latn", } m["bow"] = { "雷馬語", 7311502, "paa-ton", "Latn", } m["box"] = { "布阿穆語", 35157, "nic-bwa", "Latn", } m["boy"] = { "Bodo (Central Africa)", 4936715, "bnt-leb", "Latn", } m["boz"] = { "Tiéyaxo Bozo", 32860401, "dmn-snb", "Latn", } m["bpa"] = { "達卡卡語", 1157729, "poz-vnc", "Latn", } m["bpd"] = { "班達-班達語", 3450674, "bad-cnt", "Latn", } m["bpe"] = { "Bauni", 105150962, "paa-pio", "Latn", } m["bpg"] = { "Bonggo", 4941860, "poz-ocw", "Latn", } m["bph"] = { "博特利赫語", 56560, "cau-and", "Cyrl", translit = "cau-nec-translit", override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, strip_diacritics = {Cyrl = s["cau-Cyrl-stripdiacritics"]}, } m["bpi"] = { "巴古皮語", 3450697, "ngf-han", "Latn", } m["bpj"] = { "賓吉語", 4914403, "bnt-lbn", "Latn", } m["bpk"] = { "奧羅韋語", 7103905, "poz-cln", "Latn", } m["bpl"] = { "布魯姆採珠船皮欽語", 4975277, "crp", "Latn", ancestors = "ms", } m["bpm"] = { "比約姆語", 4919327, "ngf-rai", "Latn", } m["bpn"] = { "藻敏語", 3042189, "hmx-mie", } m["bpo"] = { "Anasi", 11207813, "paa-egb", "Latn", } m["bpp"] = { "Kaure", 20526532, "paa-kko", "Latn", } m["bpq"] = { "班達-馬來語", 12473442, "crp", "Latn", ancestors = "ms", } m["bpr"] = { "科羅納達爾-布拉安語", 16115430, "phi", "Latn", } m["bps"] = { "薩蘭尼加-布拉安語", 16117272, "phi", "Latn", } m["bpt"] = { "巴羅角語", 2567916, "aus-pmn", "Latn", } m["bpu"] = { "Bongu", 4941930, "ngf-min", "Latn", } m["bpv"] = { "Bian Marind", 8841889, "paa-mri", "Latn", } -- bpw: Bo (Papua New Guinea): excluded in 2012 and re-evaluated in 2025 with the same conclusion; per Wikipedia: "It is -- essentially undocumented, and its status as a separate language is unconfirmed." m["bpx"] = { "帕爾雅巴雷里語", 7128872, "inc-bhi", "Deva", translit = "hi-translit", } m["bpy"] = { "比什奴普萊利亞-曼尼普爾語", 37059, "inc-bas", "Beng", ancestors = "inc-obn", } m["bpz"] = { "比爾巴語", 8843362, "poz-tim", "Latn", } m["bqa"] = { "Tchumbuli", 11008162, "alv-ctn", "Latn", ancestors = "ak", } m["bqb"] = { "巴古薩語", 4842178, "paa-kwe", "Latn", } m["bqc"] = { "博科語", 34983, "dmn-bbu", "Latn", } m["bqd"] = { "邦語", 3436612, "nic-bdn", "Latn", } m["bqf"] = { "Baga Kaloum", 3502293, "alv-bag", "Latn", } m["bqg"] = { "Bago-Kusuntu", 34878, "nic-gne", } m["bqh"] = { "白馬語", 674990, "sit-qia", } m["bqi"] = { "巴赫蒂亞里語", 257829, "ira-swi", "Arab", ancestors = "pal", } m["bqj"] = { "班迪阿爾語", 34872, "alv-jol", "Latn", } m["bqk"] = { "班達-姆布雷斯語", 3450724, "bad-cnt", "Latn", } m["bql"] = { "比拉庫拉語", 4907504, "ngf-num", "Latn", } m["bqm"] = { "伍姆博科語", 37051, "bnt-kpw", "Latn", } m["bqn"] = { "保加利亞手語", 3438325, "sgn", } m["bqo"] = { "巴洛語", 34865, "nic-grs", "Latn", } m["bqp"] = { "布撒語", 35185, "dmn-bbu", "Latn", } m["bqq"] = { "比里泰語", 56382, "paa-clp", "Latn", } m["bqr"] = { "布魯蘇語", 5001028, "poz-san", "Latn", } m["bqs"] = { "博斯溫語", 56838, "paa-baw", "Latn", } m["bqt"] = { "巴穆昆比特語", 35078, "nic-nge", "Latn", } m["bqu"] = { "博古魯語", 3438444, "bnt-boa", "Latn", } m["bqv"] = { "Begbere-Ejar", 7194098, "nic-plc", "Latn", } m["bqw"] = { "Buru (Nigeria)", 1017152, "nic-bds", "Latn", } m["bqx"] = { "Baangi", 3450648, "nic-kam", "Latn", } m["bqy"] = { "本卡拉首手語", 3322119, "sgn", } m["bqz"] = { "巴卡卡語", 34855, "bnt-mne", "Latn", } m["bra"] = { "布萊語", 35243, "inc-hiw", "Deva", translit = "hi-translit", } m["brb"] = { "拉韋語", 4957737, "mkh-ban", } m["brc"] = { "伯比斯克里奧爾荷蘭語", 35215, "crp", "Latn", ancestors = "nl", } m["brd"] = { "巴拉姆語", 56804, "sit-new", "Deva", } m["brf"] = { "貝拉語", 2896850, "bnt-kbi", "Latn", } m["brg"] = { "包雷語", 2839722, "awd", "Latn", } m["brh"] = { "布拉灰語", 33202, "dra-nor", "Aran, Latn", translit = {Aran = "ur-translit"}, strip_diacritics = { -- character "ۂ" code U+06C2 to "ه" and "هٔ" (U+0647 + U+0654) to "ه"; hamzatu l-waṣli to a regular alif from = {"هٔ", "ۂ", "ٱ"}, to = {"ہ", "ہ", "ا"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef }, } m["bri"] = { "莫克普韋語", 36428, "bnt-kpw", "Latn", } m["brj"] = { "比埃里亞語", 4904607, "poz-vnc", "Latn", } m["brk"] = { "比爾吉德語", 56823, "nub", "Latn", } m["brl"] = { "比爾瓦語", 3501019, "bnt-sts", "Latn", } m["brm"] = { "巴蘭布語", 34893, "znd", "Latn", } m["brn"] = { "博魯卡語", 4946773, "cba", "Latn", } m["bro"] = { "布羅卡特語", 56605, "sit-tib", "Tibt, Latn", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["brp"] = { "巴拉帕西語", 56995, "paa-egb", "Latn", } m["brq"] = { "布雷里語", 4961835, "paa-tam", "Latn", } m["brr"] = { "比勞語", 2904383, "poz-sls", "Latn", } m["brs"] = { "貝拉斯語", 8827053, "poz", "Latn", } m["brt"] = { "比塔雷語", 34946, "nic-tvn", "Latn", } m["bru"] = { "東布魯語", 16115463, "mkh-kat", "Latn, Laoo, Thai", sort_key = { Laoo = "Laoo-sortkey", Thai = "Thai-sortkey", }, } m["brv"] = { "西布魯語", 13018531, "mkh-kat", "Latn, Laoo, Thai", sort_key = { Laoo = "Laoo-sortkey", Thai = "Thai-sortkey", }, } m["brw"] = { "貝拉里語", 4883496, "dra-tlk", "Knda, Mlym", -- Knda translit in [[Module:scripts/data]] -- Mlym translit in [[Module:scripts/data]] } m["brx"] = { "博多語", 33223, "tbq-bdg", "Deva, Latn", translit = {Deva = "brx-translit"}, } m["bry"] = { "Burui", 5000976, "paa-nnd", "Latn", } m["brz"] = { "比爾比爾語", 4907473, "poz-ocw", "Latn", } m["bsa"] = { "阿比諾姆語", 56648, "qfa-iso", -- Papuan "Latn", } m["bsb"] = { "汶萊米沙鄢語", 3450611, "poz-san", "Latn", } m["bsc"] = { "Bassari", 35098, "alv-ten", "Latn", } m["bse"] = { "伍希語", 36973, "nic-rnn", "Latn", } m["bsf"] = { "Bauchi", 34974, "nic-shi", "Latn", } m["bsg"] = { "巴斯卡爾迪語", 33030, "ira-lur", "Arab, Latn", } m["bsh"] = { "卡姆卡塔-維利語", 2605045, "nur-nor", "Latn, Arab", } m["bsi"] = { "Bassossi", 34940, "bnt-mne", "Latn", } m["bsj"] = { "Bangwinji", 3446631, "alv-wjk", "Latn", } m["bsk"] = { "布魯夏斯基語", 216286, "qfa-iso", "Aran", strip_diacritics = { -- character "ۂ" code U+06C2 to "ه" and "هٔ" (U+0647 + U+0654) to "ه"; hamzatu l-waṣli to a regular alif from = {"هٔ", "ۂ", "ٱ"}, to = {"ہ", "ہ", "ا"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef }, } m["bsl"] = { "Basa-Gumna", 4866150, "nic-bas", "Latn", } m["bsm"] = { "布薩米語", 5001255, "poz-hce", "Latn", } m["bsn"] = { "巴拉薩那語", 2883843, "sai-tuc", "Latn", } m["bso"] = { "布索語", 3441370, "cdc-est", "Latn", } m["bsp"] = { "巴加西特穆語", 36466, "alv-bag", "Latn", } m["bsq"] = { "巴薩語", 34949, "kro-wkr", "Latn, Bass", } m["bsr"] = { "Bassa-Kontagora", 4866152, "nic-bas", "Latn", } m["bss"] = { "阿庫色語", 34806, "bnt-mne", "Latn", } m["bst"] = { "Basketo", 56531, "omv-ome", "Ethi", } m["bsu"] = { "巴洪率語", 2879298, "poz-btk", "Latn", } m["bsv"] = { "Baga Sobané", 3450433, "alv-bag", "Latn", } m["bsw"] = { "巴伊索語", 56615, "cus-som", "Latn", } m["bsx"] = { "Yangkam", 36922, "nic-tar", "Latn", } m["bsy"] = { "沙巴米沙鄢語", 12641557, "poz-san", "Latn", } m["bta"] = { "巴塔語", 56254, "cdc-cbm", "Latn", } m["btc"] = { "巴蒂語 (喀麥隆)", 34944, "nic-mbw", "Latn", } m["btd"] = { "代里巴塔克語", 2891045, "btk", "Latn, Batk", } m["bte"] = { "Gamo-Ningi", 5520366, "nic-jer", "Latn", } m["btf"] = { "比爾吉特語", 56302, "cdc-est", "Latn", } m["btg"] = { "Gagnoa Bété", 5005069, "kro-bet", "Latn", } m["bth"] = { "比亞塔比達友語", 2900881, "day", "Latn", } m["bti"] = { "Burate", 56900, "paa-egb", "Latn", } m["btj"] = { "巴占馬來語", 8828608, "poz-mly", "Latn", } m["btm"] = { "曼代靈巴塔克語", 2891049, "btk", "Latn, Batk", } m["btn"] = { "拉達農語", 13197, "phi", "Latn", } m["bto"] = { "伊里加比科拉諾語", 12633026, "phi", "Latn", } m["btp"] = { "布迪布德語", 4985086, "poz-ocw", "Latn", } m["btq"] = { "巴特克語", 860315, "mkh-asl", "Latn", } m["btr"] = { "Baetora", 2878874, "poz-vnn", "Latn", } m["bts"] = { "西馬隆貢巴塔克語", 2891054, "btk", "Latn, Batk", } m["btt"] = { "Bete-Bendi", 4887064, "nic-ben", "Latn", } m["btu"] = { "巴圖語", 34964, "nic-tvn", "Latn", } m["btv"] = { "巴特里語", 3812564, "inc-koh", "Deva", } m["btw"] = { "布圖阿農語", 5003156, "phi", "Latn", } m["btx"] = { "卡羅巴塔克語", 33012, "btk", "Latn, Batk", } m["bty"] = { "博博特語", 3446788, "poz-cma", "Latn", } m["btz"] = { "阿拉斯-克盧埃特語", 2891042, "btk", "Latn, Batk", } m["bua"] = { "布里亞特語", 33120, "xgn-cen", "Cyrl, Mong, Latn", wikimedia_codes = "bxr", ancestors = "cmg", translit = { Cyrl = "bua-translit", -- Mong translit in [[Module:scripts/data]] }, override_translit = true, -- Mong display_text and strip_diacritics in [[Module:scripts/data]] strip_diacritics = { Cyrl = {remove_diacritics = c.grave .. c.acute}, }, sort_key = { Cyrl = { from = {"ё", "ө", "ү", "һ"}, to = {"е" .. p[1], "о" .. p[1], "у" .. p[1], "х" .. p[1]} }, }, } m["bub"] = { "布阿語", 32928, "alv-bua", "Latn", } m["bud"] = { "恩查姆語", 36266, "nic-grm", "Latn", } m["bue"] = { "貝奧圖克語", 56234, "qfa-unc", -- extinct since 1829, poorly attested; possibly a divergent Algonquian language "Latn", } m["buf"] = { "Bushoong", 3449964, "bnt-bsh", "Latn", } m["bug"] = { "布吉語", 33190, "poz-ssw", "Bugi, Latn", } m["buh"] = { "優諾語", 56299, "hmn", "Latn", } m["bui"] = { "邦吉利語", 35084, "bnt-ngn", "Latn", } m["buj"] = { "Basa-Gurmana", 6432515, "nic-bas", "Latn", } m["buk"] = { "布卡瓦語", 35043, "poz-ocw", "Latn", } m["bum"] = { "布魯語 (喀麥隆)", 35028, "bnt-btb", "Latn", } m["bun"] = { "Sherbro", 36339, "alv-mel", "Latn", } m["buo"] = { "Terei", 56831, "paa-sbo", "Latn", } m["bup"] = { "布沙語", 5002001, "poz", "Latn", } m["buq"] = { "布雷姆語", 4960502, "ngf-nad", "Latn", } m["bus"] = { "Bokobaru", 9228931, "dmn-bbu", "Latn", } m["but"] = { "本嘉因語", 3450623, "paa-mar", "Latn", } m["buu"] = { "布杜語", 3450207, "bnt-nya", "Latn", } m["buv"] = { "Bun", 56351, "paa-yua", "Latn", } m["buw"] = { "布比語", 35017, "bnt-tso", "Latn", } m["bux"] = { "博格霍姆語", 3440412, "cdc-wst", "Latn", } m["buy"] = { "姆馬尼語", 35061, "alv-mel", "Latn", } m["bva"] = { "巴雷因語", 56285, "cdc-est", "Latn", } m["bvb"] = { "布貝語", 35110, "nic-bds", "Latn", } m["bvc"] = { "Baelelea", 2878833, "poz-sls", "Latn", } m["bvd"] = { "巴埃古語", 2878850, "poz-sls", "Latn", } m["bve"] = { "貝勞馬來語", 3915770, "poz-mly", "Latn", } m["bvf"] = { "勃爾語", 56250, "cdc-est", "Latn", } m["bvg"] = { "Bonkeng", 34958, "bnt-bbo", "Latn", } m["bvh"] = { "布雷語", 56294, "cdc-wst", "Latn", } m["bvi"] = { "Belanda Viri", 35247, "nic-ser", "Latn", } m["bvj"] = { "巴安語", 3515067, "nic-ogo", "Latn", } m["bvk"] = { "布卡特語", 4986814, "poz-bnn", "Latn", } m["bvl"] = { "玻利維亞手語", 1783590, "sgn-asl", "Latn", -- when documented } m["bvm"] = { "巴蒙卡語", 34882, "nic-rnn", "Latn", } m["bvn"] = { "布那語", 3450516, "paa-mar", "Latn", } m["bvo"] = { "Bolgo", 35038, "alv-bua", "Latn", } m["bvp"] = { "布芒語", 4997235, "mkh-pal", } m["bvq"] = { "Birri", 56514, "csu-bkr", "Latn", } m["bvr"] = { "布拉拉語", 4998124, "aus-arn", "Latn", } m["bvt"] = { "巴蒂語 (印尼)", 4869253, "poz-cma", "Latn", } m["bvu"] = { "武吉馬來語", 9230148, "poz-mly", "Latn", } m["bvv"] = { "巴尼瓦語", 3515198, "awd", "Latn", } m["bvw"] = { "Boga", 56262, "cdc-cbm", "Latn", } m["bvx"] = { "巴博萊語", 35180, "bnt-ngn", "Latn", } m["bvy"] = { "拜拜語", 16839275, "phi", "Latn", } m["bvz"] = { "鮑茲語", 56360, "paa-egb", "Latn", } m["bwa"] = { "布瓦圖語", 9232446, "poz-cln", "Latn", } m["bwb"] = { "Namosi-Naitasiri-Serua", 3130290, "poz-pcc", "Latn", } m["bwc"] = { "Bwile", 3447440, "bnt-sbi", "Latn", } m["bwd"] = { "布懷多卡語", 2929111, "poz-ocw", "Latn", } m["bwe"] = { "布韋卡倫語", 56994, "kar", "Mymr, Latn", } m["bwf"] = { "博塞萊瓦語", 4947229, "poz-ocw", "Latn", } m["bwg"] = { "巴爾韋語", 8826802, "bnt-sna", "Latn", } m["bwh"] = { "比舒奧語", 34973, "nic-fru", "Latn", } m["bwi"] = { "巴尼瓦語", 3501735, "awd-nwk", "Latn", } m["bwj"] = { "Láá Láá Bwamu", 11017275, "nic-bwa", "Latn", } m["bwk"] = { "包瓦基語", 4873607, "paa-mal", "Latn", } m["bwl"] = { "布韋拉語", 5003678, "bnt-bun", "Latn", } m["bwm"] = { "比瓦特語", 56352, "paa-yua", "Latn", } m["bwn"] = { "唔奈語", 56452, "hmn", } m["bwo"] = { "席那夏語", 56260, "omv-gon", "Latn", } m["bwp"] = { "曼多波巴勞語", 12636155, "ngf-dum", "Latn", } m["bwq"] = { "南博博語", 11001714, "dmn-snb", "Latn", } m["bwr"] = { "布拉語", 56552, "cdc-cbm", "Latn", } m["bws"] = { "本博馬語", 9229429, "bnt-bun", "Latn", } m["bwt"] = { "巴福語", 34853, "bnt-bbo", "Latn", } m["bwu"] = { "Buli (Ghana)", 35085, "nic-buk", "Latn", } m["bww"] = { "布瓦語", 3515058, "bnt-bta", "Latn", } m["bwx"] = { "布努語", 56411, "hmn", "Latn", } m["bwy"] = { "茨韋布瓦穆語", 11150714, "nic-bwa", "Latn", } m["bwz"] = { "布威西語", 35067, "bnt-sir", "Latn", } m["bxa"] = { "鮑羅語", 2892068, "poz-sls", "Latn", } m["bxb"] = { "Belanda Bor", 56678, "sdv-lon", "Latn", } m["bxc"] = { "Molengue", 13345, "bnt-kel", "Latn", } m["bxd"] = { "波拉語", 57000, "tbq-brm", } m["bxe"] = { "Ongota", 36344, "qfa-unc", -- moribund, no academic consensus on classification; might be an isolate "Latn", } m["bxf"] = { "比盧爾語", 2903788, "poz-ocw", "Latn", } m["bxg"] = { "班加拉語", 34989, "bnt-bmo", "Latn", } m["bxh"] = { "布胡圖語", 4986329, "poz-ocw", "Latn", } m["bxi"] = { "皮爾拉塔帕語", 10632195, "aus-kar", "Latn", } m["bxj"] = { "巴永古語", 10427485, "aus-psw", "Latn", } m["bxk"] = { "布克蘇語", 32930, "bnt-msl", "Latn", } m["bxl"] = { "賈爾庫南語", 11009787, "dmn-jje", "Latn", } m["bxn"] = { "布爾杜納語", 4998313, "aus-psw", "Latn", } m["bxo"] = { "巴里坎奇語", 3450802, "crp", "Latn", ancestors = "ha", } m["bxp"] = { "貝比爾語", 34941, "bnt-btb", "Latn", } m["bxq"] = { "Beele", 56238, "cdc-wst", "Latn", } m["bxs"] = { "布薩姆語", 35189, "nic-grs", "Latn", } m["bxv"] = { "貝拉科語", 56796, "csu-bgr", "Latn", } m["bxw"] = { "班卡語", 3438402, "dmn-smg", "Latn", } m["bxz"] = { "比納哈里語", 4913840, "paa-mal", "Latn", } m["bya"] = { "巴拉望巴塔克語", 3450443, "phi", "Tagb", } m["byb"] = { "比克亞語", 33257, "nic-fru", "Latn", } m["byc"] = { "Ubaghara", 36625, "nic-ucn", "Latn", } m["byd"] = { "本雅度語", 11173588, "day", "Latn", } m["bye"] = { "波耶語", 7235814, "paa-sep", "Latn", } m["byf"] = { "貝特語", 32932, "nic-ykb", "Latn", } m["byg"] = { "Baygo", 56836, "sdv-daj", "Latn", } m["byh"] = { "Bujhyal", 56317, "sit-gma", "Deva", } m["byi"] = { "布尤語", 5003401, "bnt-nyb", "Latn", } m["byj"] = { "比納瓦語", 4913807, "nic-kau", "Latn", } m["byk"] = { "標話", 4902547, "qfa-tak", "Latn", -- also Hani? } m["byl"] = { "巴尤諾語", 3503856, "paa-baa", "Latn", } m["bym"] = { "比賈拉語", 8842355, "aus-pam", "Latn", } m["byn"] = { "比林語", 56491, "cus-cen", "Ethi, Latn", translit = {Ethi = "Ethi-translit"}, } m["byo"] = { "碧約語", 56848, "tbq-bka", "Latn, Hani", sort_key = {Hani = "Hani-sortkey"}, } m["byp"] = { "布馬吉語", 4997234, "nic-ben", "Latn", } m["byq"] = { "巴賽語", 716647, "map", "Latn", } m["byr"] = { "伊普馬語", 3450812, "ngf-bsi", "Latn", } m["bys"] = { "布拉克語", 4998097, "alv-bwj", "Latn", } m["byt"] = { "扎加瓦語", 35008, "ssa-sah", "Latn", } m["byv"] = { "梅敦巴語", 36019, "bai", "Latn", } m["byw"] = { "貝拉里雅語", 32961, "sit-kie", "Deva", } m["byx"] = { "卡科特語", 3503009, "paa-bai", "Latn", } m["byz"] = { "巴納羅語", 56858, "paa-ram", "Latn", } m["bza"] = { "班迪語", 34912, "dmn-msw", "Latn", } m["bzb"] = { "阿尼迪歐語", 4754487, "poz-slb", "Latn", } m["bzd"] = { "布里布里語", 28400, "cba", "Latn", } m["bze"] = { "傑納馬博佐語", 10950633, "dmn-snb", "Latn", } m["bzf"] = { "博伊肯語", 56829, "paa-ndu", "Latn", } m["bzg"] = { "巴布薩語", 716615, "map", "Latn", } m["bzh"] = { "Mapos Buang", 2927370, "poz-ocw", "Latn", } m["bzi"] = { "畢蘇語", 56852, "tbq-bis", "Latn, Thai", sort_key = {Thai = "Thai-sortkey"}, } m["bzj"] = { "伯利茲克里奧爾語", 1363055, "crp", "Latn", ancestors = "en", } m["bzk"] = { "尼加拉瓜克里奧爾語", 3504097, "crp", "Latn", ancestors = "en", } m["bzl"] = { -- supposedly also called "Bolano", but I can find no evidence of that "波阿諾語 (蘇拉威西島)", 4931258, "poz", "Latn", } m["bzm"] = { "波朗多語", 35071, "bnt-bun", "Latn", } m["bzn"] = { "波阿諾語 (摩鹿加群島)", 4931255, "poz-cma", "Latn", } m["bzo"] = { "Bozaba", 4952785, "bnt-ngn", "Latn", } m["bzp"] = { "肯貝拉諾語", 12634399, "ngf-sbh", "Latn", } m["bzq"] = { "Buli (Indonesia)", 2927952, "poz-hce", "Latn", } m["bzr"] = { "比里語", 4087011, "aus-pam", "Latn", } m["bzs"] = { "巴西手語", 3436689, "sgn", "Latn", } m["bzu"] = { "布爾梅索語", 56746, "qfa-dis", -- isolate in Glottolog, Wurm and Foley; in East Bird's Head-Sentani fmaily by Ross "Latn", } m["bzv"] = { "貝貝語", 34977, "nic-bbe", "Latn", } m["bzw"] = { "巴薩語", 34898, "nic-bas", "Latn", } m["bzx"] = { "Hainyaxo Bozo", 11159536, "dmn-snb", "Latn", } m["bzy"] = { "奧班利庫語", 36276, "nic-ben", "Latn", } m["bzz"] = { "埃萬特語", 35259, "nic-tvc", "Latn", } return require("Module:languages").finalizeData(m, "language") h6vna99vqh1xn5wvdgf6rf6mkmf27jg Module:Languages/data/3/c 828 1363219 9882819 9854963 2026-08-29T14:07:08Z TongcyDai 53191 更新語言資料 9882819 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["caa"] = { "喬爾蒂語", 35177, "myn", "Latn", } m["cab"] = { "加里富納語", 35490, "awd-taa", "Latn", ancestors = "crb", } m["cac"] = { "丘赫語", 35233, "myn", "Latn", } m["cad"] = { "喀多語", 56756, "cdd", "Latn", } m["cae"] = { "Laalaa", 35564, "alv-cng", "Latn", } m["caf"] = { "南達凱爾語", 12953426, "ath-nor", "Latn", } m["cag"] = { "尼瓦克萊語", 3182557, "sai-mtc", "Latn", } m["cah"] = { "Cahuarano", 2933175, "sai-zap", "Latn", } m["caj"] = { "Chané", 56721, "awd", "Latn", } m["cak"] = { "喀克其奎語", 35115, "myn", "Latn", } m["cal"] = { "加羅林語", 28427, "poz-mic", "Latn", } m["cam"] = { "卡穆希語", 3009690, "poz-cln", "Latn", } m["can"] = { "Chambri", 5069707, "paa-lse", "Latn", } m["cao"] = { "Chácobo", 2591202, "sai-pan", "Latn", } m["cap"] = { "奇帕亞語", 35235, "sai-ucp", "Latn", } m["caq"] = { "卡爾尼科巴語", 35156, "aav-nic", "Latn, Deva", } m["car"] = { "加勒比語", 56611, "sai-gui", "Latn", sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. "`" .. "'%-%s"}, strip_diacritics = { remove_diacritics = c.acute, from = {"â", "ê", "î", "ô", "û", "ŷ"}, to = {"à", "è", "ì", "ò", "ù", "ỳ"} }, } m["cas"] = { "奇馬內語", 35950, "qfa-dis", -- isolate or in a putative Putative Mosetan-Chonan family "Latn", } m["cav"] = { "卡維內納語", 524102, "sai-tac", "Latn", } m["caw"] = { "卡拉瓦亞語", 266417, "qfa-mix", "Latn", } m["cax"] = { "溪吉丹諾語", 1844993, "qfa-iso", -- isolate or Macro-Jê "Latn", } m["cay"] = { "卡尤加語", 32967, "iro-nor", "Latn", } m["caz"] = { "Canichana", 2936374, "qfa-dis", -- isolate, unclassified or in a putative Tequiraca-Canichana family "Latn", } m["cbb"] = { "Cabiyarí", 3450660, "awd-nwk", "Latn", } m["cbc"] = { "卡拉帕納語", 924405, "sai-tuc", "Latn", } m["cbd"] = { "Carijona", 3446655, "sai-tar", "Latn", } m["cbg"] = { "Chimila", 2963680, "cba", "Latn", } m["cbi"] = { "查茨語", 2591329, "sai-bar", "Latn", } m["cbj"] = { "Ede Cabe", 33112829, "alv-ede", "Latn", } m["cbk"] = { "查瓦卡諾語", 33281, "crp", "Latn", ancestors = "es", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer}, sort_key = { from = {"ch", "ll", "ñ", "r"}, to = {"c" .. p[1], "l" .. p[1], "n" .. p[1], "r" .. p[1]} }, standard_chars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnÑñOoPpQqRrSsTtUuVvWwXxYyZz" .. c.punc, } m["cbl"] = { "Bualkhaw Chin", 9229830, "tbq-kuk", "Latn", } m["cbn"] = { "涅固爾語", 116849, "mkh-mnc", "Thai", ancestors = "omx", sort_key = "Thai-sortkey", } m["cbo"] = { "Izora", 3915454, "nic-jer", "Latn", } m["cbq"] = { "Shuba", 62603062, "nic-knj", "Latn", } m["cbr"] = { "Cashibo-Cacataibo", 5359560, "sai-pan", "Latn", } m["cbs"] = { "嘉西納瓦語", 2591230, "sai-pan", "Latn", } m["cbt"] = { "Chayahuita", 1526525, "sai-cah", "Latn", } m["cbu"] = { "Candoshi-Shapra", 642843, "qfa-dis", -- isolate or related to extinct Chirino; Kaufman (2007) puts it in Saparo-Yawan, Jolkesky (2016) as -- Macro-Arawakan "Latn", } m["cbv"] = { "Cacua", 3192052, "sai-nad", "Latn", ancestors = "mbr", } m["cbw"] = { "Kinabalian", 6410324, "phi", "Latn", } m["cby"] = { "Carabayo", 3441762, "sai-tyu", "Latn", } m["ccc"] = { "查米庫羅語", 2155119, "awd", "Latn", } m["ccd"] = { "Cafundó", 3331506, "roa-gap", "Latn", ancestors = "pt", } m["cce"] = { "朝比語", 3437616, "bnt-bso", "Latn", } m["ccg"] = { "Chamba Daka", 33120805, "nic-dak", "Latn", } m["cch"] = { "阿燦語", 34794, "nic-kne", "Latn", } m["ccj"] = { "Kasanga", 35542, "alv-nyn", "Latn", } m["ccl"] = { "Cutchi-Swahili", 5196729, "crp", "Latn", ancestors = "sw", } m["ccm"] = { "馬六甲克里奧爾馬來語", 12636092, "crp", "Latn", ancestors = "ms", } m["cco"] = { "科馬爾特佩克-奇南特克語", 2963735, "omq-chi", "Latn", } m["ccp"] = { "查克馬語", 32952, "inc-bas", "Cakm, Beng, Latn", ancestors = "inc-obn", translit = { Cakm = "Cakm-translit", --Beng = "Beng-translit", }, } m["ccr"] = { "Cacaopera", 3438338, "nai-min", "Latn", } m["cda"] = { "卓尼語", 2964447, "sit-tib", } m["cde"] = { "Chenchu", 32981, "dra-tel", "Telu", } m["cdf"] = { "Chiru", 5102016, "tbq-kuk", "Latn, Beng", } m["cdh"] = { "昌貝阿里語", 12953424, "him", "Deva, Takr", translit = { Deva = "hi-translit" }, } m["cdi"] = { "楚德里語", 5103788, "inc-bhi", "Gujr", } m["cdj"] = { "楚拉希語", 12629039, "him", "Deva, Takr", translit = { Deva = "hi-translit" }, } m["cdm"] = { "切彭語", 5091700, "sit-gma", "Deva", } m["cdn"] = { "Chaudangsi", 5088056, "sit-alm", } m["cdo"] = { "閩東語", 36455, "zhx-com", "Hants, Latn", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["cdr"] = { "Cinda-Regi-Tiyal", 35596, "nic-kmk", "Latn", } m["cds"] = { "乍得手語", 10322099, "sgn-asl", "Latn", -- when documented } m["cdy"] = { "茶洞語", 926742, "qfa-kms", } m["cdz"] = { "Koda", 6425038, "mun", "Beng", } m["cea"] = { "下奇黑利斯語", 6693377, "sal", "Latn", } m["ceb"] = { "宿霧語", 33239, "phi", "Latn, Tglg", translit = { Tglg = "ceb-translit" }, override_translit = true, strip_diacritics = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ } }, sort_key = { Latn = "tl-sortkey", }, standard_chars = { Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy", c.punc }, } m["ceg"] = { "沙馬可可語", 3436637, "sai-zam", "Latn", } m["cen"] = { "Cen", 12628777, "nic-plc", "Latn", ancestors = "izr", } m["cet"] = { "Centúúm", 33608, "qfa-iso", -- northeastern Nigeria "Latn", } m["cfa"] = { "Dijim-Bwilim", 3438350, "alv-wjk", "Latn", } m["cfd"] = { "Cara", 35048, "nic-beo", "Latn", } m["cfg"] = { "Como Karim", 35304, "nic-jkn", "Latn", } m["cfm"] = { "法蘭欽語", 56815, "tbq-kuk", "Beng, Latn", } m["cga"] = { "Changriwa", 5072105, "paa-yua", "Latn", } m["cgc"] = { "卡加揚語", 6346422, "mno", "Latn", } m["cgg"] = { "奇加語", 3270727, "bnt-nyg", "Latn", } m["cgk"] = { "喬孔卡語", 56604, "sit-tib", "Tibt", ancestors = "xct", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["chb"] = { "奇布查語", 2356431, "cba", "Latn", } m["chc"] = { "卡托巴語", 5051602, "nai-cat", "Latn", } m["chd"] = { "高地瓦哈卡瓊塔爾語", 2964457, "nai-tqn", "Latn", } m["chf"] = { "塔巴斯科瓊塔爾語", 35175, "myn", "Latn", } m["chg"] = { "察合臺語", 36831, "trk-kar", "Arab, Ougr", ancestors = "zkh", strip_diacritics = { 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)} }, translit = { Arab = "chg-translit", Ougr = "Ougr-translit", }, } m["chh"] = { "奇努克語", 6693380, "nai-ckn", "Latn", } m["chj"] = { "奧希特蘭奇南特克語", 5100110, "omq-chi", "Latn", } m["chk"] = { "楚克語", 33161, "poz-mic", "Latn", } m["chl"] = { "卡維拉語", 56438, "azc-cup", "Latn", strip_diacritics = {remove_diacritics = c.acute .. c.macron}, } -- chm "Mari" is not recognized as a language, but it is a family code m["chn"] = { "契努克語", 35173, "crp", "Latn, Dupl", ancestors = "chh, nuk", } m["cho"] = { "喬克托語", 32979, "nai-mus", "Latn", sort_key = {remove_diacritics = c.macronbelow .. "-"}, strip_diacritics = {remove_diacritics = c.acute .. c.dotbelow}, } m["chp"] = { "契帕瓦語", 27692, "ath-nor", "Latn, Cans", } m["chq"] = { "基奧基特佩克奇南特克語", 5758709, "omq-chi", "Latn", } m["chr"] = { "切羅基語", 33388, "iro", "Cher", translit = "Cher-translit", } m["cht"] = { "Cholón", 2591243, "qfa-unc", -- poorly attested; possibly in a Hibito-Cholon or Cholonan family "Latn", } m["chw"] = { "楚阿博語", 5118412, "bnt-mak", "Latn", } m["chx"] = { "Chantyal", 4926344, "sit-tam", "Deva", } m["chy"] = { "夏延語", 33265, "alg", "Latn", sort_key = {remove_diacritics = c.grave .. c.acute .. c.macron .. c.dotabove .. "-"}, standard_chars = "AaÁáÀàĀāȦȧEeÉéÈèĒēĖėHhKkMmNnOoÓóÒòŌōȮȯPpSsŠšTtVvXx" .. c.punc, --umlaut and circumflex not allowed } m["chz"] = { "奧蘇馬辛奇南特克語", 5100111, "omq-chi", "Latn", } m["cia"] = { "吉阿吉阿語", 35284, "poz-mun", "Hang, Latn, Arab", } m["cib"] = { "Ci Gbe", 12952445, "alv-gbe", "Latn", } m["cic"] = { "奇卡索語", 33192, "nai-mus", "Latn", } m["cid"] = { "Chimariko", 1294251, "qfa-iso", -- possibly Hokan "Latn", } m["cie"] = { "Cineni", 56243, "cdc-cbm", "Latn", } m["cih"] = { "奇納里語", 11855245, "inc", "Deva", ancestors = "sa", } m["cik"] = { "奇特庫利金瑙里語", 15615982, "sit-kin", } m["cim"] = { "辛布里語", 37053, "gmw-hgm", "Latn", ancestors = "bar", sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer .. c.ringabove .. c.caron}, } m["cin"] = { "粗腰語", 5121095, "tup", "Latn", } m["cip"] = { "恰帕內克語", 3364475, "omq", "Latn", } m["cir"] = { "Tiri", 7862281, "poz-cln", "Latn", } m["ciy"] = { "Chaima", 12628867, "sai-ven", "Latn", } m["cja"] = { "西占語", 12645578, "cmc", "Latn, Arab, Khmr, Cham", -- Western Cham script is not yet available. Also, Arabic script is missing some glyphs. } m["cje"] = { "朱魯語", 2967321, "cmc", "Latn", } m["cjh"] = { "上奇黑利斯語", 2962074, "sal", "Latn", } m["cji"] = { "查馬拉爾語", 56567, "cau-and", "Cyrl", translit = "cau-nec-translit", override_translit = true, display_text = s["cau-Cyrl-displaytext"], strip_diacritics = s["cau-Cyrl-stripdiacritics"], } m["cjk"] = { "Chokwe", 2422065, "bnt-clu", "Latn", } m["cjm"] = { "東占語", 2948019, "cmc", "Latn, Cham", } m["cjn"] = { "Chenapian", 5091044, "paa-sep", "Latn", } m["cjo"] = { "帕胡納爾-阿舍寧卡語", 3450481, "awd", "Latn", } m["cjp"] = { "卡貝卡語", 27878, "cba", "Latn", } m["cjs"] = { "紹爾語", 34139, "trk-ssb", "Cyrl", } m["cjv"] = { "Chuave", 5115226, "ngf-sim", "Latn", } m["cjy"] = { "晉語", 56479, "zhx", "Hants", ancestors = "ltc", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["ckb"] = { "中庫爾德語", 36811, "ku", "Arab", translit = "ckb-translit", strip_diacritics = {remove_diacritics = c.kasra .. c.sukun}, } m["ckh"] = { "Chak", 12628870, "sit-luu", "Latn", ancestors = "kdv", } m["ckl"] = { "Cibak", 56279, "cdc-cbm", "Latn", } m["ckn"] = { "Kaang Chin", 6343432, "tbq-kuk", "Latn", } m["cko"] = { "阿努福語", 34845, "alv-ctn", "Latn", } m["ckq"] = { "Kajakse", 3440422, "cdc-est", "Latn", } m["ckr"] = { "凱拉克語", 3503002, "paa-bai", "Latn", } m["cks"] = { "塔約語", 1133089, "crp", "Latn", ancestors = "fr", sort_key = s["roa-oil-sortkey"], } m["ckt"] = { "楚科奇語", 33170, "qfa-ckn", "Cyrl, Latn", -- Latn is obsolete strip_diacritics = { from = {"['’]"}, to = {"ʼ"} }, sort_key = { from = {"ё", "ӄ", "ԓ", "ӈ"}, to = {"е" .. p[1], "к" .. p[1], "л" .. p[1], "н" .. p[1]} }, } m["cku"] = { "科阿薩提語", 35162, "nai-mus", "Latn", } m["ckv"] = { "噶瑪蘭語", 716627, "map", "Latn", } m["ckx"] = { "Caka", 5018037, "nic-tvc", "Latn", } m["cky"] = { "Cakfem-Mushere", 3441199, "cdc-wst", "Latn", } m["ckz"] = { "Cakchiquel-Quiché Mixed Language", 5054550, "qfa-mix", "Latn", ancestors = "cak, quc" } m["cla"] = { "Ron", 3440432, "cdc-wst", "Latn", } m["clc"] = { "奇爾科廷語", 28535, "ath-nor", "Latn", } m["cld"] = { "迦勒底新亞拉姆語", 33236, "sem-are", "Syrc", strip_diacritics = "Syrc-stripdiacritics", } m["cle"] = { "萊勞奇南特克語", 6509365, "omq-chi", "Latn", } m["clh"] = { "Chilisso", 3250629, "inc-koh", "Aran", } m["cli"] = { "查卡里語", 35206, "nic-gnw", "Latn", } m["clj"] = { "Laitu Chin", 6474196, "tbq-kuk", } m["clk"] = { "義都語", 56412, "sit-gsi", "Tibt, Deva", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["cll"] = { "查拉語", 35190, "nic-gne", "Latn", } m["clm"] = { "克拉勒姆語", 33404, "sal", "Latn", } m["clo"] = { "低地瓦哈卡瓊塔爾語", 2964450, "nai-tqn", "Latn", } m["clt"] = { "勞圖欽語", 6502107, "tbq-kuk", "Latn", } m["clu"] = { "卡魯亞農語", 32964, "phi", "Latn", } m["clw"] = { "楚利姆語", 33125, "trk-ssb", "Latn, Cyrl", } m["cly"] = { "東部高地查蒂諾語", 12642078, "omq-cha", "Latn", } m["cma"] = { "Maa", 12953680, "mkh-ban", "Latn", } m["cme"] = { "基爾馬語", 35074, "nic-gur", "Latn", } m["cmg"] = { "古典蒙古語", 5128303, "xgn-cen", "Mong, Soyo, Zanb", -- Mong translit, display_text and strip_diacritics in [[Module:scripts/data]] } m["cmi"] = { "Emberá-Chamí", 3052042, "sai-chc", "Latn", } m["cml"] = { "占巴拉宜安語", 5027893, "poz-ssw", "Latn", } m["cmm"] = { "Michigamea", 12636809, "sio-msv", "Latn", } m["cmn"] = { "官話", 9192, "zhx-man", "Hants, Latn, Bopo, Brai", wikimedia_codes = "zh", generate_forms = "zh-generateforms", translit = { Hani = "zh-translit", Bopo = "zh-translit", }, sort_key = { Hani = "Hani-sortkey", Latn = { from = { -- Sort terms with tone numbers immediately after equivalent terms with diacritics. "[aeiouv][" .. c.circ .. c.diaer .. "]?[nr]?g?[0-5]", -- Add temporary breaks between syllables. "([aeiouvmn][" .. c.circ .. c.diaer .. "]?[" .. c.macron .. c.acute .. c.caron .. c.grave .. "]?n?ŋ?g?r?)([bpmfdtnlgkhjqxzcsywrv']h?[aeiouvmn ])", p[1] .. "([ngr])$", p[1] .. "([ngr][%s%-'" .. p[1] .. "])", -- Substitute diacritics for syllable-final tone numbers, and add tone 0 where necessary. c.macron, c.acute, c.caron, c.grave, "([1-4])([^%s%p" .. p[1] .. "]+)", "([^0-5])%f[%z%s%p" .. p[1] .. "]", -- Substitute "v" shorthand for "ü" for a temporary placeholder, so that the (very rare) "v" initial is not affected by the later shorthand substitutions. "([^ " .. p[1] .. "])v", -- Remove temporary breaks. p[1], -- Substitute shorthands for full forms, and sort them immediately after equivalent terms. "%S*[csz]" .. c.circ .. "%S*", "%S*[ŋ" .. p[2] .. "]%S*", "ĉ", "ŝ", "ŋ", p[2], "ẑ", -- "ê" comes after "e", "ü" comes after "u" and apostrophes are removed (as their function is replaced by tone numbers). "[" .. c.circ .. c.diaer .. "]", "'", -- Sort numbered tone 5 after tone 0. "5!" }, to = { "%0!", "%1" .. p[1] .. "%2", "%1", "%1", "1", "2", "3", "4", "%2%1", "%10", "%1" .. p[2], "", "%0\"", "%0\"", "ch", "sh", "ng", "ü", "zh", p[1], "", "0!!" } }, }, } m["cmo"] = { "中墨儂語", 33369881, "mkh-ban", "Khmr, Latn", } m["cmr"] = { "Mro Chin", 16889978, "tbq-kuk", } m["cms"] = { "梅薩比語", 36383, "ine", "Polyt", translit = "cms-translit", -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["cmt"] = { "Camtho", 10441336, "crp", "Latn", ancestors = "fly, zu" } m["cna"] = { "羌塘語", 12952322, "sit-lab", "Tibt", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["cnb"] = { "Chinbon Chin", 12952327, "tbq-kuk", "Latn", } m["cnc"] = { "貢語 (越南)", 5202780, "tbq-bis", "Latn", } m["cng"] = { "北羌語", 56559, "sit-qia", "Latn", } m["cnh"] = { "哈卡欽語", 3250286, "tbq-kuk", "Latn, Mymr", } m["cni"] = { "亞夏尼加語", 3437230, "awd", "Latn", } m["cnk"] = { "庫米欽語", 56308, "tbq-kuk", "Latn", } m["cnl"] = { "拉拉納奇南特克語", 12953437, "omq-chi", "Latn", } m["cno"] = { "Con", 3440883, "mkh-pal", } m["cnp"] = { "北部平話", 84302463, "zhx-pin", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["cns"] = { "中阿斯馬特語", 11732048, "ngf-asm", "Latn", } m["cnt"] = { "特佩托圖特拉奇南特克語", 5100113, "omq-chi", "Latn", } m["cnu"] = { "謝努瓦語", 33276, "ber", "Latn", } m["cnw"] = { "Ngawn Chin", 6583675, "tbq-kuk", } m["cnx"] = { "中古康沃爾語", 12642603, "cel-brs", "Latn", ancestors = "oco", } m["coa"] = { "科科斯馬來語", 3441699, "crp", "Latn", ancestors = "ms", } m["cob"] = { "奇科穆塞爾特克語", 3307204, "myn", "Latn", } m["coc"] = { "科科帕語", 33044, "nai-yuc", "Latn", } m["cod"] = { "科卡馬語", 33317, "tup", "Latn", } m["coe"] = { "Koreguaje", 3198924, "sai-tuc", "Latn", } m["cof"] = { "薩菲吉語", 2567055, "sai-bar", "Latn", } m["cog"] = { "仲語", 3914630, "mkh-pea", "Thai, Khmr", sort_key = { Thai = "Thai-sortkey" }, } m["coh"] = { "齊瓊依-齊基哈納-奇考瑪語", 12629011, "bnt-mij", "Latn", } m["coj"] = { "Cochimi", 3915551, "nai-yuc", "Latn", } m["cok"] = { "聖特雷莎科拉語", 12641754, "azc", "Latn", } m["col"] = { "哥倫比亞-韋納奇語", 3324744, "sal", "Latn", } m["com"] = { "科曼奇語", 32972, "azc-num", "Latn", } m["con"] = { "科梵語", 2669254, "qfa-iso", "Latn", } m["coo"] = { "科莫克斯語", 13583746, "sal", "Latn", } m["cop"] = { "科普特語", 36155, "egx", "Copt", translit = "Copt-translit", ancestors = "egx-dem", strip_diacritics = {remove_diacritics = c.grave .. c.macron .. c.overline .. c.diaer .. "ˋ"}, sort_key = "Copt-sortkey", } m["coq"] = { "Coquille", 12953452, "ath-pco", "Latn", } m["cot"] = { "Caquinte", 3915557, "awd", "Latn", } m["cou"] = { "Wamey", 36935, "alv-ten", "Latn", } m["cov"] = { "草苗語", 2936935, "qfa-tak", } m["cow"] = { "考利茲語", 3001877, "sal", "Latn", } m["cox"] = { "Nanti", 15342275, "awd", "Latn", } m["coy"] = { "Coyaima", 56450, "sai-car", "Latn", } m["coz"] = { "喬喬特克語", 2964262, "omq-pop", "Latn", } m["cpa"] = { "帕蘭特拉奇南特克語", 5100112, "omq-chi", "Latn", } m["cpb"] = { "Ucayali-Yurúa Ashéninka", 3501858, "awd", "Latn", } m["cpc"] = { "Ajyíninka Apurucayali", 3327405, "awd", "Latn", } m["cpg"] = { "卡帕多細亞希臘語", 853414, "grk", "Grek, Arab", ancestors = "gkm", translit = { Grek = "el-translit", }, -- Grek display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["cpi"] = { "洋涇浜英語", 3435078, "crp", "Latn, Hant", ancestors = "en", sort_key = { Hant = "Hani-sortkey" }, } m["cpn"] = { "Cherepon", 35181, "alv-gng", "Latn", } m["cpo"] = { "Kpee", 6435722, "dmn-jje", } m["cps"] = { "卡皮塞尼奧語", 2937525, "phi", "Latn", } m["cpu"] = { "Pichis Ashéninka", 7190661, "awd", "Latn", } m["cpx"] = { "莆仙語", 56583, "zhx-com", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["cpy"] = { "South Ucayali Ashéninka", 3501868, "awd", "Latn", } m["cqd"] = { "川黔滇苗語", 121627627, "hmn", "Latn, Plrd", } m["cra"] = { "Chara", 5073694, "omv", "Latn", } m["crb"] = { "Island Carib", 3450735, "awd-taa", "Latn", } m["crc"] = { "Lonwolwol", 3259216, "poz-vnc", "Latn", } m["crd"] = { "Coeur d'Alene", 32915, "sal", "Latn", } m["crf"] = { "卡拉曼塔語", 3504195, "sai-chc", "Latn", } m["crg"] = { "米奇夫語", 13315, "qfa-mix", "Latn", ancestors = "cr, fr", } m["crh"] = { "克里米亞韃靼語", 33357, "trk-kcu", "Latn, Cyrl", translit = { Cyrl = "crh-translit", }, dotted_dotless_i = true, sort_key = { Latn = { from = { "[ıi]" .. c.breve, -- Convert ĭ into PUA so that the decomposed form does not get caught by the next step. Also cover decomposed forms with ı and i, as decomposed Ĭ is converted to ı + ̆ due to the dotted dotless I logic). "i", -- Ensure "i" comes after "ı". "â", "ç", "ğ", "ı", p[3], "ñ", "ö", "ş", "ü" }, to = { p[3], "i" .. p[1], "a", "c" .. p[1], "g" .. p[1], "i", "i" .. p[2], "n" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1], } }, Cyrl = { from = {"гъ", "ё", "къ", "нъ", "дж"}, to = {"г" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1], "ч" .. p[1]} }, }, } m["cri"] = { "聖多美語", 36536, "crp", "Latn", ancestors = "pt", } m["crj"] = { "南部東克里語", 12953464, "alg", "Latn, Cans", ancestors = "cr", translit = { Cans = "cr-translit" }, } m["crk"] = { "平原克里語", 56699, "alg", "Latn, Cans", ancestors = "cr", } m["crl"] = { "北部東克里語", 12642195, "alg", "Latn, Cans", ancestors = "cr", translit = { Cans = "cr-translit" }, } m["crm"] = { "穆斯克里語", 3446671, "alg", "Latn, Cans", ancestors = "cr", } m["crn"] = { "科拉語", 12953454, "azc", "Latn", } m["cro"] = { "克勞語", 1207611, "sio-mor", "Latn", } m["crq"] = { "Iyo'wujwa Chorote", 3540927, "sai-mtc", "Latn", } m["crr"] = { "卡羅來納阿爾岡昆語", 16113723, "alg-eas", "Latn", } m["crs"] = { "塞舌爾克里奧爾語", 34015, "crp", "Latn", ancestors = "fr", sort_key = s["roa-oil-sortkey"], } m["crt"] = { "Iyojwa'ja Chorote", 3504118, "sai-mtc", "Latn", } m["crv"] = { "Chaura", 2605680, "aav-nic", "Latn", } m["crw"] = { "遮羅語", 5105629, "mkh-ban", "Latn", } m["crx"] = { "達凱爾語", 12953431, "ath-nor", "Latn, Cans", } m["cry"] = { "Cori", 35204, "nic-plc", "Latn", } m["crz"] = { "Cruzeño", 2967636, "nai-chu", "Latn", } m["csa"] = { "奇爾特佩克奇南特克語", 12953435, "omq-chi", "Latn", } m["csb"] = { "卡舒比語", 33690, "zlw-pom", "Latn", } m["csc"] = { "加泰羅尼亞手語", 35768, "sgn", "Latn", -- when documented } m["csd"] = { "清邁手語", 5095211, "sgn", } m["cse"] = { "捷克手語", 5201809, "sgn", "Latn", -- when documented } m["csf"] = { "古巴手語", 5192046, "sgn", "Latn", -- when documented } m["csg"] = { "智利手語", 3322112, "sgn", "Latn", -- when documented } m["csh"] = { "Asho Chin", 12627282, "tbq-kuk", "Latn, Mymr", } m["csi"] = { "海岸米沃克語", 2981109, "nai-utn", "Latn", } m["csj"] = { "Songlai Chin", 7561280, "tbq-kuk", } m["csk"] = { "Jola-Kasa", 3446622, "alv-jol", "Latn", } m["csl"] = { "中國手語", 1094190, "sgn", } m["csm"] = { "中部山地米沃克語", 2944443, "nai-utn", "Latn", } m["csn"] = { "哥倫比亞手語", 2748229, "sgn", "Latn", -- when documented } m["cso"] = { "索奇亞帕姆奇南特克語", 7550388, "omq-chi", "Latn", } m["csp"] = { "南部平話", 84302019, "zhx-pin", "Hants", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["csq"] = { "克羅地亞手語", 3507506, "sgn", } m["csr"] = { "哥斯達黎加手語", 5174901, "sgn-asl", "Latn", -- when documented } m["css"] = { "南奧龍尼語", 25559664, "nai-utn", "Latn", } m["cst"] = { "北奧龍尼語", 25559666, "nai-utn", "Latn", } m["csv"] = { "Sumtu Chin", 7638087, "tbq-kuk", } m["csw"] = { "沼澤克里語", 56696, "alg", "Latn, Cans", ancestors = "cr", } m["csx"] = { "Cambodian Sign Language", 50934287, "sgn", } m["csy"] = { "Siyin Chin", 7533375, "tbq-kuk", } m["csz"] = { "Coos", 3126783, "nai-coo", "Latn", } m["cta"] = { "塔塔爾特佩克查蒂諾語", 7687853, "omq-cha", "Latn", } m["ctc"] = { "Chetco-Tolowa", 12628946, "ath-pco", "Latn", } m["ctd"] = { "梯頂語", 56357, "tbq-kuk", "Latn, Pauc", } m["cte"] = { "特皮納帕奇南特克語", 12953443, "omq-chi", "Latn", } m["ctg"] = { "吉大港語", 33173, "inc-bas", "Beng", ancestors = "inc-obn", } m["cth"] = { "Thaiphum Chin", 16912048, "tbq-kuk", } m["ctl"] = { "特拉科亞津特佩克奇南特克語", 12643657, "omq-chi", "Latn", } m["ctm"] = { "奇蒂馬查語", 1294227, "qfa-iso", -- recently proposed to be in the Totozoquean family "Latn", } m["ctn"] = { "Chhintange", 32994, "sit-kie", "Deva", } m["cto"] = { "Emberá-Catío", 3052039, "sai-chc", "Latn", } m["ctp"] = { "西部高地查蒂諾語", 32861734, "omq-cha", "Latn", strip_diacritics = {remove_diacritics = "¹²³⁴⁵"}, sort_key = {remove_diacritics = c.acute}, } m["cts"] = { "北卡坦端內斯比科拉諾語", 7130477, "phi", "Latn", } m["ctt"] = { "Wayanad Chetti", 7975850, "dra-mal", "Taml", } m["ctu"] = { "喬爾語", 35179, "myn", "Latn", } m["ctz"] = { "薩卡特佩克查蒂諾語", 8063754, "omq-cha", "Latn", } m["cua"] = { "戈語", 3441115, "mkh-ban", "Latn", } m["cub"] = { "庫貝歐語", 3006705, "sai-tuc", "Latn", } m["cuc"] = { "尤斯拉奇南特克語", 7901979, "omq-chi", "Latn", } m["cug"] = { "Cung", 35194, "nic-bbe", "Latn", } m["cuh"] = { "楚卡語", 12952344, "bnt-kka", "Latn", } m["cui"] = { "奎巴語", 2980421, "sai-guh", "Latn", } m["cuj"] = { "Mashco Piro", 3446596, "awd", "Latn", } m["cuk"] = { "庫那語", 12953659, "cba", "Latn", } m["cul"] = { "Culina", 2475442, "auf", "Latn", } m["cuo"] = { "庫馬納戈托語", 5193784, "sai-cpc", "Latn", } m["cup"] = { "庫佩諾語", 143130, "azc-cup", "Latn", } m["cuq"] = { "仡隆語", 2475478, "qfa-lic", "Latn", } m["cur"] = { "Chhulung", 5116126, "sit-kie", "Deva", } m["cut"] = { "特烏蒂拉奎卡特克語", 12953453, "omq-cui", "Latn", } m["cuu"] = { "傣雅語", 3441122, "qfa-tak", "Latn", } m["cuv"] = { "喬沃克語", 3515056, "cdc-cbm", "Latn", } m["cuw"] = { "楚克瓦語", 12629033, "sit-kic", } m["cux"] = { "特佩烏希拉奎卡特克語", 20527242, "omq-cui", "Latn", } m["cuy"] = { "Cuitlatec", 2030998, "qfa-iso", "Latn", } m["cvg"] = { "Chug", 47683644, "sit-khc", "Tibt, Latn", -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] -- (NOTE: formerly not present, probably an accidental omission) } m["cvn"] = { "國家山谷奇南特克語", 12953442, "omq-chi", "Latn", } m["cwa"] = { "卡布瓦語", 6344537, "bnt-lok", "Latn", } m["cwb"] = { "Maindo", 11002891, "bnt-mak", "Latn", ancestors = "chw", } m["cwd"] = { "森林克里語", 56305, "alg", "Latn, Cans", ancestors = "cr", } m["cwe"] = { "奎雷語", 779632, "bnt-ruv", "Latn", } m["cwg"] = { "徹翁語", 646718, "mkh-asl", "Latn", } m["cwt"] = { "Kuwaataay", 35699, "alv-jol", "Latn", } m["cya"] = { "諾帕拉查蒂諾語", 15616302, "omq-cha", "Latn", } m["cyb"] = { "卡尤巴巴語", 3183382, "qfa-iso", "Latn", } m["cyo"] = { "庫約農語", 33153, "phi", "Latn", } m["czh"] = { "徽語", 56546, "zhx", "Hants", -- ? ancestors = "ltc", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["czk"] = { "Knaanic", 56384, "zlw", "Hebr", ancestors = "zlw-ocs", -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["czn"] = { "森松特佩克查蒂諾語", 603106, "omq-cha", "Latn", } m["czo"] = { "閩中語", 56435, "zhx-inm", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["czt"] = { "佐通語", 8074599, "tbq-kuk", "Latn", } return require("Module:languages").finalizeData(m, "language") ls3is22l2l1r3rxs7jyf6cdjmcuc7vp Module:Languages/data/3/d 828 1363220 9882726 9854966 2026-08-29T12:40:57Z TongcyDai 53191 更新語言資料 9882726 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"] = { "Dangaléat", 942591, "cdc-est", "Latn", } m["dac"] = { "丹比語", 12629491, "poz-ocw", "Latn", } m["dad"] = { "馬里克語", 6763404, "poz-ocw", "Latn", } m["dae"] = { "Duupa", 35263, "alv-dur", "Latn", } m["dag"] = { "達加巴尼語", 32238, "nic-dag", "Latn", } m["dah"] = { "Gwahatike", 5623246, "ngf-war", "Latn", } m["dai"] = { "Day", 35163, "alv-mbd", "Latn", } m["daj"] = { "Dar Fur Daju", 56370, "sdv-daj", "Latn", } m["dak"] = { "達科他語", 530384, "sio-dkt", "Latn", } m["dal"] = { "達哈洛語", 35143, "cus", "Latn", } m["dam"] = { "達馬卡瓦語", 1158134, "nic-knn", "Latn", } m["dao"] = { "Daai Chin", 860029, "tbq-kuk", "Latn", } m["daq"] = { "Dandami Maria", 12952805, "dra-mdy", "Deva", } m["dar"] = { "達爾金語", 32332, "cau-drg", "Cyrl, Latn, Arab", translit = {Cyrl = "dar-translit"}, override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, strip_diacritics = { Cyrl = s["cau-Cyrl-stripdiacritics"], Latn = s["cau-Latn-stripdiacritics"], }, 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"] = { "台塔語", 2387274, "bnt-cht", "Latn", } m["daw"] = { "Davawenyo", 5228174, "phi", "Latn", } m["dax"] = { "達伊語", 10467281, "aus-yol", "Latn", } m["daz"] = { "Dao", 5221513, "ngf-pan", "Latn", } m["dba"] = { "Bangime", 1982696, "qfa-iso", -- southern Mali "Latn", } m["dbb"] = { "Deno", 56275, "cdc-wst", "Latn", } m["dbd"] = { "Dadiya", 3914436, "alv-wjk", "Latn", } m["dbe"] = { "Dabe", 5207451, "paa-tor", "Latn", } m["dbf"] = { "埃多皮語", 12953516, "paa-lpl", "Latn", } m["dbg"] = { "Dogul Dom", 3912880, "nic-npd", "Latn", } m["dbi"] = { "多卡語", 3913293, "nic-plc", "Latn", } m["dbj"] = { "伊達安語", 3041552, "poz-san", "Latn", } m["dbl"] = { "迪爾巴爾語", 35465, "aus-dyb", "Latn", } m["dbm"] = { "杜古里語", 7194057, "nic-jrw", "Latn", } m["dbn"] = { "Duriankere", 5316627, "ngf-sbh", "Latn", } m["dbo"] = { "杜爾布語", 5313310, "nic-jrn", "Latn", } m["dbp"] = { "杜瓦語", 56301, "cdc-wst", "Latn", } m["dbq"] = { "達巴語", 3913342, "cdc-cbm", "Latn", } m["dbr"] = { "Dabarre", 3447286, "cus-som", "Latn", } 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, "qfa-dis", -- Papuan; isolate per Glottolog, unclassified per Pawley and Hammarström (2018), sometimes classified with Bosavi languages "Latn", } m["dcc"] = { "達金語", 669431, "inc-hnd", "Aran", ancestors = "ur", } m["dcr"] = { "維爾京群島克里奧爾荷蘭語", 1815830, "crp", "Latn", ancestors = "nl", } m["dda"] = { "達迪-達迪語", 50207890, "aus-pam", "Latn", } m["ddd"] = { "Dongotono", 56676, "sdv-lma", "Latn", } m["dde"] = { "敦多語", 11003401, "bnt-kng", "Latn", } m["ddg"] = { "法塔魯庫語", 35353, "paa-eti", "Latn", } m["ddi"] = { "迪奧迪奧語", 3028668, "poz-ocw", "Latn", } m["ddj"] = { "賈魯語", 3162806, "aus-pam", "Latn", } m["ddn"] = { "登迪語", 35164, "son", "Latn", } m["ddo"] = { "采茲語", 34033, "cau-wts", "Cyrl", translit = "ddo-translit", display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, strip_diacritics = {Cyrl = s["cau-Cyrl-stripdiacritics"]}, } m["ddr"] = { "杜杜羅阿語", 5269842, "aus-pam", "Latn", } m["dds"] = { "Donno So Dogon", 1234776, "nic-dge", "Latn", } m["ddw"] = { "達維拉-達維羅爾語", 5242304, "poz-tim", "Latn", } m["dec"] = { "達吉克語", 35125, "alv-tal", "Latn", } m["ded"] = { "德杜亞語", 5249850, "ngf-huo", "Latn", } m["dee"] = { "德沃伊語", 3914892, "kro-wkr", "Latn", } m["def"] = { "Dezfuli", 4115412, "ira-swi", "Arab", ancestors = "pal", } m["deg"] = { "德格馬語", 35182, "alv-dlt", "Latn", } m["deh"] = { "德赫瓦里語", 5704314, "ira-swi", "Arab", ancestors = "fa", } m["dei"] = { "德米薩語", 56380, "paa-egb", "Latn", } -- "dek" is no longer an ISO code; spurious m["dem"] = { "德姆語", 5254989, "qfa-dis", -- Papuan; isolate in Glottolog; unclassified in Palmer (2018); grouped with Amung by Usher, ultimately in TNG "Latn", } m["dep"] = { "德拉瓦皮欽語", 1183938, "crp", "Latn", ancestors = "unm", } -- deq is not included, see [[WT:LT]] m["der"] = { "迪奧里語", 56478, "tbq-bdg", "Beng, Latn", } m["des"] = { "德薩那語", 962392, "sai-tuc", "Latn", } m["dev"] = { "多蒙語", 5291378, "ngf-yup", "Latn", } m["dez"] = { "登格塞語", 2909984, "bnt-tet", "Latn", } m["dga"] = { "Southern Dagaare", 35159, "nic-mre", "Latn", } m["dgb"] = { "Bunoge", 4985178, "nic-dgw", "Latn", } m["dgc"] = { "卡西古蘭杜馬加特阿埃塔語", 5313599, "phi", "Latn", } m["dgd"] = { "Dagaari Dioula", 11153465, "nic-mre", "Latn", } m["dge"] = { "Degenan", 5251770, "ngf-war", "Latn", } m["dgg"] = { "道嘎語", 3033726, "poz-ocw", "Latn", } m["dgh"] = { "德格威語", 56293, "cdc-cbm", "Latn", } m["dgi"] = { "Northern Dagara", 11004218, "nic-mre", "Latn", } m["dgk"] = { "達格巴語", 12952357, "csu-sar", "Latn", } m["dgn"] = { "達格曼語", 10465931, "aus-yng", "Latn", } m["dgr"] = { "多格里布語", 20979, "ath-nor", "Latn", } m["dgs"] = { "道戈索語", 35343, "nic-gur", } m["dgt"] = { "恩德拉恩吉特語", 6983809, "aus-pam", "Latn", } -- dgu is not a language; see [[w:Dhekaru]] m["dgw"] = { "道恩烏隆語", 5228050, "aus-pam", "Latn", } m["dgx"] = { "Doghoro", 12952392, "ngf-bin", "Latn", } m["dgz"] = { "Daga", 5208442, "ngf-dag", "Latn", } m["dhg"] = { "丹古語", 5268960, "aus-yol", "Latn", } m["dhd"] = { "Dhundhari", 633359, "raj", "Deva", translit = "hi-translit", } m["dhi"] = { "Dhimal", 35229, "sit-dhi", "Deva", } m["dhl"] = { "達蘭吉語", 5268787, "aus-psw", "Latn", } m["dhm"] = { "贊巴語", 3502283, "bnt-swb", "Latn", ancestors = "hz", } m["dhn"] = { "丹基語", 5268992, "inc-bhi", } m["dho"] = { "多迪亞語", 5269658, "inc-bhi", "Deva", } m["dhr"] = { "達爾加里語", 10470289, "aus-psw", "Latn", } m["dhs"] = { "Dhaiso", 11001788, "bnt-kka", "Latn", } m["dhu"] = { "Dhurga", 1285318, "aus-yuk", "Latn", } m["dhv"] = { "利富語", 3039319, "poz-cln", "Latn", } m["dhw"] = { "達努瓦里語", 3522797, "inc-bhi", "Deva", } m["dhx"] = { "敦加羅語", 16960599, "aus-pam", "Latn", } m["dia"] = { "迪阿語", 3446591, "paa-wap", "Latn", } m["dib"] = { "中南丁卡語", 35154, "sdv-dnu", "Latn", ancestors = "din", } m["dic"] = { "Lakota Dida", 11001730, "kro-did", "Latn", } m["did"] = { "Didinga", 56365, "sdv", "Latn", } m["dif"] = { "迪埃里語", 25559563, "aus-kar", "Latn", } m["dig"] = { "迪戈語", 3362072, "bnt-mij", "Latn", } -- "dih" is split into nai-ipa, nai-kum, nai-tip, see [[WT:LT]] m["dii"] = { "丁邦語", 35196, "bnt-baf", "Latn", } m["dij"] = { "黛語", 5209056, "poz-tim", "Latn", } m["dik"] = { "西南丁卡語", 36540, "sdv-dnu", "Latn", ancestors = "din", } m["dil"] = { "迪靈語", 35152, "nub-hil", "Latn", } m["dim"] = { "迪梅語", 35311, "omv-aro", } m["din"] = { "丁卡語", 56466, "sdv-dnu", "Latn", } m["dio"] = { "迪博語", 3914891, "alv-ngb", "Latn", } m["dip"] = { "東北丁卡語", 36246, "sdv-dnu", "Latn", ancestors = "din", } m["dir"] = { "迪里姆語", 11130804, "nic-dak", "Latn", } m["dis"] = { "迪馬薩語", 56664, "tbq-bdg", "Latn, Beng", } m["diu"] = { "格基里庫語", 3780954, "bnt-kav", "Latn", } m["diw"] = { "西北丁卡語", 36249, "sdv-dnu", "Latn", ancestors = "din", } m["dix"] = { "Dixon Reef", 5284967, "poz-vnc", "Latn", } m["diy"] = { "Diuwe", 5283765, "ngf-asm", "Latn", } m["diz"] = { "丁語", 35202, "bnt-bdz", "Latn", } m["dja"] = { "賈賈伍龍語", 5285190, "aus-pam", "Latn", } m["djb"] = { "Djinba", 5285351, "aus-yol", "Latn", } m["djc"] = { "Dar Daju Daju", 5209890, "sdv-daj", "Latn", } m["djd"] = { "賈明瓊語", 6147825, "aus-mir", "Latn", } m["dje"] = { "扎爾馬語", 36990, "son", "Latn, Arab, Brai", } m["djf"] = { "詹貢語", 10474818, "aus-pmn", "Latn", } m["dji"] = { "Djinang", 5285350, "aus-yol", "Latn", } m["djj"] = { "恩傑巴納語", 5285274, "aus-arn", "Latn", } m["djk"] = { "奧坎語", 2659044, "crp", "Latn, Afak", ancestors = "en", } m["djl"] = { "吉瓦利語", 2669569, "aus-psw", "Latn", } m["djm"] = { "賈姆賽語", 3913290, "nic-pld", "Latn", } m["djn"] = { "賈萬語", 13553748, "aus-gun", "Latn", } m["djo"] = { "強剛語", 12952388, "day", } m["djr"] = { "詹普巴爾普古語", 3915679, "aus-yol", "Latn", } m["dju"] = { "卡普里曼語", 6367199, "paa-sep", "Latn", } m["djw"] = { "賈維語", 3913844, "aus-nyu", "Latn", ancestors = "bcj", } m["dka"] = { "扎巴語", 3695189, "sit-ebo", "Tibt", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["dkk"] = { "打加語", 5209962, "poz-ssw", "Latn", } m["dkr"] = { "貴喬語", 13580777, "poz-bnn", "Latn", } m["dks"] = { "東南丁卡語", 36538, "sdv-dnu", "Latn", ancestors = "din", } m["dkx"] = { "馬扎格維語", 6798209, "cdc-cbm", "Latn", } m["dlg"] = { "多爾干語", 32878, "trk-nsb", "Cyrl", sort_key = { from = {"ё", "һ", "ӈ", "ө", "ү"}, to = {"е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1]} }, } m["dlk"] = { "達哈利克語", 32260, "sem-eth", "Ethi", translit = "Ethi-translit", } m["dlm"] = { "達爾馬提亞語", 35527, "roa-dal", "Latn", } m["dln"] = { "達隆語", 5224029, "tbq-kuk", "Latn", } m["dma"] = { "杜馬語", 35319, "bnt-nze", "Latn", } m["dmb"] = { "Mombo Dogon", 6897074, "nic-dgw", "Latn", } m["dmc"] = { "加瓦克語", 5277406, "ngf-nad", "Latn", } m["dmd"] = { "馬蒂馬蒂語", 6727353, "aus-pam", "Latn", } m["dme"] = { "杜格沃爾語", 56313, "cdc-cbm", "Latn", } m["dmf"] = { "Medefaidrin", 1519764, "art", "Medf", type = "appendix-constructed", } m["dmg"] = { "上京那巴當岸語", 16109975, "poz-san", "Latn", } m["dmk"] = { "多馬基語", 32900, "inc-wes", "Arab", } m["dml"] = { "達梅里語", 32288, "inc-kun", } m["dmm"] = { "達馬語 (尼日利亞)", 5211865, "alv-mbm", "Latn", } m["dmo"] = { "凱梅宗語", 35562, "nic-bbe", "Latn", } m["dmr"] = { "東達馬爾語", 5328200, "poz-cet", "Latn", } m["dms"] = { "丹貝拉斯語", 5212928, "poz-tot", "Latn", } m["dmu"] = { "杜布語", 7692059, "paa-wpw", "Latn", } m["dmv"] = { "敦帕斯語", 12953512, "poz-san", "Latn", } m["dmw"] = { "穆德布拉語", 6931573, "aus-pam", "Latn", } m["dmx"] = { "Dema", 3553423, "bnt-sho", "Latn", } m["dmy"] = { "Demta", 14466283, "paa-sen", "Latn", } m["dna"] = { "上大峽谷達尼語", 12952361, "ngf-gvd", "Latn", } m["dnd"] = { "Daonda", 5221528, "paa-war", "Latn", } m["dne"] = { "恩德恩德烏勒語", 6983725, "bnt-mbi", "Latn", } m["dng"] = { "東干語", 33050, "zhx-man", "Cyrl, Latn, Hants", 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"] = { "下大峽谷達尼語", 12635807, "ngf-gvd", "Latn", } m["dnj"] = { "丹語", 1158971, "dmn-mda", "Latn", } m["dnk"] = { "登卡語", 5256954, "poz-tim", "Latn", } m["dnn"] = { "Dzuun", 10973260, "dmn-smg", "Latn", } m["dno"] = { "恩德魯洛語", 60785094, "csu-lnd", } m["dnr"] = { "Danaru", 5214932, "ngf-pek", "Latn", } m["dnt"] = { "中大峽谷達尼語", 12952359, "ngf-gvd", "Latn", } m["dnu"] = { "達瑙語", 5013745, "mkh-pal", "Mymr", } m["dnv"] = { "達努語", 5221251, "tbq-brm", "Mymr", ancestors = "obr", } m["dnw"] = { "西達尼語", 7987774, "ngf-cda", "Latn", } m["dny"] = { "丹尼語", 56562, "auf", "Latn", } m["doa"] = { "Dom", 5289770, "ngf-sim", "Latn", } m["dob"] = { "多布語", 952133, "poz-ocw", "Latn", } m["doc"] = { "北侗語", 17195499, "qfa-tak", "Latn", } m["doe"] = { "多埃語", 5288055, "bnt-ruv", "Latn", } m["dof"] = { "多姆語", 5291375, "paa-mal", "Latn", } m["doh"] = { "東語", 3438405, "nic-dak", "Latn", } m["doi"] = { "多格拉語", 32730, "him", "Deva, Takr, Aran, Dogr", translit = { Deva = "hi-translit", Dogr = "Dogr-translit", }, } m["dok"] = { "洞朵語", 5295571, "poz-tot", "Latn", } m["dol"] = { "多索語", 4167202, "paa-dtu", "Latn", } m["don"] = { "Doura", 7829037, "poz-ocw", "Latn", } m["doo"] = { "Dongo", 35303, "nic-mbc", "Latn", } m["dop"] = { "盧克帕語", 3258739, "nic-gne", "Latn", } m["doq"] = { "多明尼加手語", 5290820, "sgn", "Latn", -- when documented } m["dor"] = { "Dori'o", 3037084, "poz-sls", "Latn", } m["dos"] = { "Dogosé", 3913314, "nic-gur", "Latn", } m["dot"] = { "達斯語", 3441293, "cdc-wst", "Latn", } m["dov"] = { "Toka-Leya", 11001779, "bnt-bot", "Latn", ancestors = "toi", } m["dow"] = { "多亞約語", 35299, "alv-dur", "Latn", } m["dox"] = { "布薩語", 35123, "cus-eas", "Latn", } m["doy"] = { "當波語", 35270, "alv-gng", "Latn", } m["doz"] = { "多爾澤語", 56336, "omv-nom", "Latn", } m["dpp"] = { "帕帕爾語", 7132487, "poz-san", "Latn", } m["drb"] = { "Dair", 12952360, "nub-hil", "Latn", } m["drc"] = { "明德里科語", 6863806, "roa-gap", "Latn", ancestors = "pt", } m["drd"] = { "達爾米亞語", 5224058, "sit-alm", } m["drg"] = { "龍古斯語", 6897407, "poz-san", "Latn", } m["dri"] = { "Lela", 3914004, "nic-knn", "Latn", } m["drl"] = { "巴阿甘吉語", 5223941, "aus-pam", "Latn", } m["drn"] = { "西達馬爾語", 3450459, "poz-tim", "Latn", } m["dro"] = { "Daro-Matu Melanau", 5224156, "poz-bnn", "Latn", } m["drq"] = { "杜拉語", 3449842, "sit-gma", "Deva", } m["drs"] = { "Gedeo", 56622, "cus-hec", "Ethi", } m["dru"] = { "魯凱語", 49232, "map", "Latn", ancestors = "dru-pro", } m["dry"] = { "達萊語", 46995026, "inc-bih", "Deva", } m["dsb"] = { "下索布語", 13286, "wen", "Latn", sort_key = s["wen-sortkey"], standard_chars = "AaBbCcČčĆćDdEeĚěFfGgHhIiJjKkŁłLlMmNnŃńOoÓóPpRrŔŕSsŠšŚśTtUuWwYyZzŽžŹź" .. c.punc, } m["dse"] = { "Dutch Sign Language", 2201099, "sgn", "Latn", -- when documented } m["dsh"] = { "達薩納赫語", 56637, "cus-eas", "Latn", } m["dsi"] = { "Disa", 3914455, "csu-bgr", "Latn", } m["dsl"] = { "丹麥手語", 2605298, "sgn", "Latn", -- when documented } m["dsn"] = { "杜斯內爾語", 5316948, "poz-hce", "Latn", } m["dso"] = { "德西雅語", 12629755, "inc-eas", "Orya", ancestors = "or", } m["dsq"] = { "塔達克沙哈克語", 36568, "son", "Arab, Latn", } m["dta"] = { "達斡爾語", 32430, "xgn", "Latn, Hani, Cyrl, Mong", ancestors = "xng", -- Mong translit, display_text and strip_diacritics in [[Module:scripts/data]] sort_key = {Hani = "Hani-sortkey"}, } m["dtb"] = { "拉卜-基納巴唐岸卡達山語", 5330240, "poz-san", "Latn", } m["dtd"] = { "迪提達語", 13728042, "wak", "Latn", } m["dth"] = { -- contrast 'rrt' "阿迪廷吉蒂格語", 4683034, "aus-pmn", "Latn", } m["dti"] = { "阿納廷加多貢語", 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"] = { "中部杜順語", 5317225, "poz-san", "Latn", } m["dtr"] = { "羅督語", 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"] = { "都特利語", 18415595, "inc-pae", "Deva", translit = "ne-translit", } m["dua"] = { "杜亞拉語", 33013, "bnt-saw", "Latn", } m["dub"] = { "杜布里語", 5310792, "inc-bhi", } m["duc"] = { "杜納語", 5314039, "qfa-dis", -- Papuan; isolate in Glottolog; tentatively grouped with Bogaya into a Duna-Pogaya [sic] family, -- ultimately in TNG "Latn", } m["due"] = { "烏米萊杜馬加特阿埃塔語", 7881585, "phi", "Latn", } m["duf"] = { "丹貝阿語", 6983819, "poz-cln", "Latn", } m["dug"] = { "基杜魯馬語", 35614, "bnt-mij", "Latn", } m["duh"] = { "敦格拉比爾語", 12953513, "inc-bhi", "Deva, Gujr", } m["dui"] = { "Dumun", 5314004, "ngf-yag", "Latn", } m["duk"] = { "烏亞吉塔亞語", 7904085, "ngf-nur", "Latn", } m["dul"] = { "阿拉伯島阿埃塔語", 3399709, "phi", "Latn", } m["dum"] = { "中古荷蘭語", 178806, "gmw-frk", "Latn", ancestors = "odt", strip_diacritics = {remove_diacritics = c.circ .. c.macron .. c.diaer}, } m["dun"] = { "杜順達雅語", 2784033, "poz-bre", "Latn", } m["duo"] = { "杜巴尼南阿埃塔語", 5315912, "phi", "Latn", } m["dup"] = { "杜亞諾語", 3040468, "poz-mly", "Latn", } m["duq"] = { "Dusun Malang", 3041711, "poz-bre", "Latn", } m["dur"] = { "迪伊語", 35208, "alv-dur", "Latn", } m["dus"] = { "杜米語", 56315, "sit-kiw", "Deva", } m["duu"] = { "獨龍語", 56406, "sit-nng", "Latn", } m["duv"] = { "杜夫勒語", 56364, "paa-lpl", "Latn", } m["duw"] = { "杜松維圖語", 2381310, "poz-bre", "Latn", } m["dux"] = { "杜溫語", 3914880, "dmn-smg", "Latn", } m["duy"] = { "Dicamay Agta", 5272321, "phi", "Latn", } m["duz"] = { "杜利語", 5313405, "alv-ada", "Latn", } m["dva"] = { "杜奧語", 5310448, "poz-ocw", "Latn", } m["dwa"] = { "迪里語", 56286, "cdc-wst", "Latn", } m["dwr"] = { "道洛語", 12629647, "omv-nom", "Ethi, Latn", } m["dwu"] = { "杜瓦爾語", 3120791, "aus-yol", "Latn", } m["dww"] = { "達瓦瓦語", 5242286, "poz-ocw", "Latn", } m["dwy"] = { "杜瓦亞語", 63348560, "aus-yol", "Latn", } m["dwz"] = { "德維斯萊語", 62663667, "inc-bhi", } m["dya"] = { "迪安語", 35340, "nic-gur", "Latn", } m["dyb"] = { "迪亞貝爾迪亞貝爾語", 5285185, "aus-nyu", "Latn", } m["dyd"] = { "迪尤貢語", 3913785, "aus-nyu", "Latn", } -- dyg (Villa Viciosa Agta) deleted as extinct and unattested; per Wikipedia: "Villa Viciosa Atta, supposed once spoken -- in Villaviciosa, Abra, is presumed to be related, but is unattested." m["dyi"] = { "吉米尼語", 35336, "alv-tdj", "Latn", } m["dym"] = { "Yanda Dogon", 8048316, "qfa-dgn", "Latn", } m["dyn"] = { "迪揚加迪語", 3913820, "aus-cww", "Latn", } m["dyo"] = { "朱拉-芳伊語", 3507832, "alv-jol", "Latn", } m["dyu"] = { "迪尤拉語", 32706, "dmn-man", "Latn", } m["dyy"] = { "迪亞布蓋語", 2591320, "aus-yid", "Latn", } m["dza"] = { "Tunzu", 3915845, "nic-jer", "Latn", } m["dzg"] = { "達薩語", 35244, "ssa-sah", "Latn", } m["dzl"] = { "扎拉語", 56607, "sit-ebo", "Tibt", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["dzn"] = { "贊多語", 5319622, "bnt-bun", "Latn", } return require("Module:languages").finalizeData(m, "language") ti8ttl2yeogk66eisnn30d2wlgf0cst Module:Languages/data/3/e 828 1363221 9882728 9880036 2026-08-29T12:41:01Z TongcyDai 53191 更新語言資料 9882728 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["ebg"] = { "艾布格胡語", 35294, "nic-lcr", "Latn", } m["ebk"] = { "東邦圖克語", 62664215, "phi", "Latn", } m["ebr"] = { "埃布里語", 36644, "alv-ptn", "Latn", } m["ebu"] = { "恩布語", 35318, "bnt-kka", "Latn", } m["ecr"] = { "真克里特語", 35461, "qfa-unc", "Polyt", -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["ecs"] = { "厄瓜多爾手語", 3436769, "sgn", "Latn", -- when documented } m["ecy"] = { "真塞浦路斯語", 35309, "qfa-unc", "Cprt", } m["eee"] = { "誒話", 35386, "qfa-mix", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["efa"] = { "埃法伊語", 3813297, "nic-ief", "Latn", } m["efe"] = { "埃菲語", 56354, "csu-mle", "Latn", } m["efi"] = { "埃菲克語", 35377, "nic-ief", "Latn", } m["ega"] = { "埃加語", 3914927, "alv", "Latn", } m["egl"] = { "艾米利亞語", 1057898, "roa-emr", ancestors = "egl-old", "Latn", wikimedia_codes = "eml", } m["ego"] = { "埃貢語", 35300, "nic-pls", "Latn", } m["egy"] = { "埃及語", 50868, "egx", "Latn, Egyp, Egyh", sort_key = { remove_diacritics = "'%-%s", from = {"ꜣ", "j", "y", "ꜥ", "w", "b", "p", "f", "m", "n", "r", "ḥ", "ḫ", "ẖ", "h", "z", "š", "s", "q", "k", "g", "ṯ", "t", "ḏ", "d", "%."}, to = {p[1], p[2], p[3], p[4], p[5], p[6], p[7], p[8], p[9], p[10], p[11], p[13], p[14], p[15], p[12], p[16], p[18], p[17], p[19], p[20], p[21], p[23], p[22], p[25], p[24], p[26]} }, } m["ehu"] = { "Ehueun", 3441392, "alv-nwd", "Latn", } m["eip"] = { "Eipomek", 5349839, "ngf-mek", "Latn", } m["eit"] = { "Eitiep", 5350030, "paa-kom", "Latn", } m["eiv"] = { "Askopan", 56324, "paa-nbo", "Latn", } m["eja"] = { "Ejamat", 6269820, "alv-jfe", "Latn", } m["eka"] = { "艾卡朱克語", 35250, "nic-eko", "Latn", } m["eke"] = { "Ekit", 3509628, "nic-ief", "Latn", } m["ekg"] = { "伊卡利語", 5350305, "ngf-pan", "Latn", } m["eki"] = { "Eki", 5350418, "nic-ief", "Latn", } m["ekl"] = { "科爾語", 6426945, "mun", "Latn", } m["ekm"] = { "埃立普語", 12952414, "nic-ymb", "Latn", } m["eko"] = { "科蒂語", 29930, "bnt-mak", "Latn", } m["ekp"] = { "埃克佩耶語", 35254, "alv-igb", "Latn", } m["ekr"] = { "Yace", 36901, "alv-ido", "Latn", } m["eky"] = { "東克耶語", 25559417, "kar", "Kali", } m["ele"] = { "厄勒皮語", 5359444, "paa-mar", "Latn", } m["elh"] = { "El Hugeirat", 5351410, "nub-hil", "Latn", } m["eli"] = { "Nding", 36176, "alv-tal", "Latn", } m["elk"] = { "厄爾克依語", 5364210, "paa-wap", "Latn", } m["elm"] = { "Eleme", 3914427, "nic-ogo", "Latn", } m["elo"] = { "El Molo", 56719, "cus-eas", "Latn", } m["elu"] = { "艾盧語", 3364594, "poz-aay", "Latn", } m["elx"] = { "埃蘭語", 35470, "qfa-iso", --ancient language of Iran "Xsux", } m["ema"] = { "Emai", 35428, "alv-eeo", "Latn", } m["emb"] = { "恩巴洛語", 5369424, "poz", "Latn", } m["eme"] = { "Emerillon", 3588942, "tup-gua", "Latn", } m["emg"] = { "東梅瓦杭語", 12952840, "sit-kie", "Deva", } m["emi"] = { "穆紹-埃米勞語", 6943093, "poz-stm", "Latn", } m["emk"] = { "Eastern Maninkakan", 11002130, "dmn-mnk", "Latn, Arab, Nkoo", } m["emm"] = { "Mamulique", 3285082, "nai-pak", "Latn", } m["emn"] = { "Eman", 5368975, "nic-tvc", "Latn", } m["emp"] = { "北恩貝拉語", 2391297, "sai-chc", "Latn", } m["ems"] = { "阿魯提克語", 27992, "ypk", "Latn", } m["emu"] = { "東穆里亞語", 12952883, "dra-mur", "Deva", } m["emw"] = { "Emplawas", 5374265, "poz-tim", "Latn", } m["emx"] = { "巴斯克羅姆語", 1122188, "qfa-mix", "Latn", ancestors = "rom, eu", } m["emy"] = { "古典馬雅語", 301355, "myn", "Latn, Maya", } m["ena"] = { "阿帕利語", 3504201, "ngf-sog", "Latn", } m["enb"] = { "Markweeta", 56874, "sdv-nma", "Latn", } m["enc"] = { "恩語", 3504110, "qfa-buy", "Latn", } m["end"] = { "Ende", 2067656, "poz-cet", "Latn", } m["enf"] = { "森林埃涅茨語", 30249597, "syd-ene", "Cyrl", } m["enh"] = { "凍原埃涅茨語", 25559411, "syd-ene", "Cyrl", } m["enl"] = { "Enlhet", 15462671, "sai-mas", "Latn", } m["enm"] = { "中古英語", 36395, "gmw-ang", "Latn", strip_diacritics = {remove_diacritics = c.acute .. c.circ .. c.macron .. c.breve .. c.dotabove .. c.diaer .. c.dacute .. c.dotbelow .. c.tacute}, sort_key = { remove_diacritics = c.acute .. c.circ .. c.macron .. c.breve .. c.dotabove .. c.diaer .. c.dacute .. c.dotbelow .. c.tacute, from = {"[ꟓꟕ]", "[æðᵹꟑȝœẜþꟃƿ]"}, to = { { ["ꟓ"] = "þþ", ["ꟕ"] = "ƿƿ", -- finalized by the next substitution }, { ["æ"] = "ae", ["ð"] = "d" .. p[1], ["ᵹ"] = "g", ["ꟑ"] = "g", ["ȝ"] = "g" .. p[1], ["œ"] = "oe", ["ẜ"] = "s", ["þ"] = "t" .. p[1], ["ꟃ"] = "w", ["ƿ"] = "w", }, }, }, standard_chars = { Latn = "AaÆæBbCcDdÐðEeFfGgȜȝHhIiJjKkLlMmNnOoPpQqRrSsTtÞþUuVvWwXxYyZz", c.punc, }, } m["enn"] = { "Engenni", 3915365, "alv-dlt", "Latn", } m["eno"] = { "Enggano", 2669164, "poz", "Latn", } m["enq"] = { "恩加語", 1143040, "ngf-enc", "Latn", } m["enr"] = { "埃梅姆語", 5370369, "paa-epw", "Latn", } m["enu"] = { "峨努語", 5380858, "tbq-bka", } m["env"] = { "恩萬語", 3438334, "alv-yek", "Latn", } m["enw"] = { "Enwang", 11134434, "nic-lcr", "Latn", } m["enx"] = { "Enxet", 15462609, "sai-mas", "Latn", } m["eot"] = { "Eotile", 3915347, "alv-ptn", "Latn", } m["epi"] = { "Epie", 35291, "alv-dlt", "Latn", } m["era"] = { "埃拉瓦蘭語", 5385061, "dra-tam", "Taml", } m["erg"] = { "Sie", 426254, "poz-vns", "Latn", } m["erh"] = { "埃魯瓦語", 3441244, "alv-swd", "Latn", } m["eri"] = { "奧蓋阿語", 7079984, "ngf-nur", "Latn", } m["erk"] = { "南埃法特語", 3449070, "poz-vnc", "Latn", } m["err"] = { "Erre", 10488401, "qfa-iso", -- Evans (1997) put it in an Arnhem Land family "Latn", } m["ers"] = { "爾蘇語", 12952417, "sit-ers", "Latn", -- also Ersu Shaba } m["ert"] = { "埃里泰語", 56376, "paa-clp", "Latn", } m["erw"] = { "埃羅夸納斯語", 5395296, "poz-hce", "Latn", } m["ese"] = { "埃塞埃賈語", 2980381, "sai-tac", "Latn", } m["esh"] = { "埃斯特哈爾迪語", 12952418, "xme-ttc", "Arab, Latn", ancestors = "xme-ttc-sou", } -- "esi" and "esk" moved to etymology-only per [[WT:LT]] and [[Wiktionary:Beer_parlour/2023/August#Issues_regarding_the_Inuit_languages]] m["esl"] = { "埃及手語", 5348443, "sgn", } m["esm"] = { "埃蘇馬語", 16927555, "alv-kwa", "Latn", } m["esn"] = { "薩爾瓦多手語", 7406492, "sgn", "Latn", -- when documented } m["eso"] = { "愛沙尼亞手語", 3196221, "sgn", "Latn", -- when documented } m["esq"] = { "Esselen", 1294243, "qfa-dis", -- isolate or Hokan "Latn", } m["ess"] = { "中西伯利亞尤皮克語", 27993, "ypk", "Cyrl, Latn", } m["esu"] = { "中阿拉斯加尤皮克語", 21117, "ypk", "Latn", } m["esy"] = { "埃斯卡亞語", 867086, "art", "Latn", -- also its own native script } m["etb"] = { "埃特比語", 11002851, "nic-ief", "Latn", } m["etc"] = { "Etchemin", 5402493, "alg-eas", "Latn", } m["eth"] = { "埃塞俄比亞手語", 3501903, "sgn-asl", } m["etn"] = { "埃頓語 (萬那杜)", 3059362, "poz-vnc", "Latn", } m["eto"] = { "埃頓語 (喀麥隆)", 35317, "bnt-btb", "Latn", } m["etr"] = { "埃多洛語", 5340184, "ngf-bos", "Latn", } m["ets"] = { "耶克伊語", 3915848, "alv-yek", "Latn", } m["ett"] = { "伊特拉斯坎語", 35726, "qfa-tyn", "Ital", -- Ital translit in [[Module:scripts/data]] } m["etu"] = { "Ejagham", 35296, "nic-eko", "Latn", } m["etx"] = { "Eten", 3915392, "nic-beo", "Latn", } m["etz"] = { "Semimi", 10950308, "paa-mai", "Latn", } m["eve"] = { "鄂溫語", 29960, "tuw-ewe", "Cyrl, Latn", translit = {Cyrl = "eve-translit"}, strip_diacritics = {remove_diacritics = c.macron .. c.dotabove .. c.dotbelow}, sort_key = { Cyrl = { from = { "ӫ", -- 2 chars "ё", "ӈ", "ө" -- 1 char }, to = { "о" .. p[2], "е" .. p[1], "н" .. p[1], "о" .. p[1] }, }, }, } m["evh"] = { "Uvbie", 3441344, "alv-swd", "Latn", } m["evn"] = { "鄂溫克語", 30004, "tuw-ewe", "Cyrl, Latn", translit = "evn-translit", strip_diacritics = {remove_diacritics = c.macron .. c.dotabove .. c.dotbelow}, sort_key = { from = {"ё", "ӈ"}, to = {"е" .. p[1], "н" .. p[1]} }, } m["ewo"] = { "依汪都語", 35459, "bnt-btb", "Latn", } m["ext"] = { "埃斯特雷馬杜拉語", 30007, "roa-asl", "Latn", } m["eya"] = { "埃雅克語", 27480, "xnd", "Latn", } m["eyo"] = { "凱約語", 56856, "sdv-nma", "Latn", } m["eza"] = { "Ezaa", 11921436, "alv-igb", "Latn", ancestors = "izi", } m["eze"] = { "Uzekwe", 3502244, "nic-ucn", "Latn", } return require("Module:languages").finalizeData(m, "language") nwx6c8x0daqcf1fw3o8jdim2ekttzgj Module:Languages/data/3/g 828 1363223 9882820 9862316 2026-08-29T14:07:29Z TongcyDai 53191 更新語言資料 9882820 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["gaa"] = { "加族語", 33287, "alv-gda", "Latn", } m["gab"] = { "Gabri", 3441237, "cdc-est", "Latn", } m["gac"] = { "混合大安達曼語", 56329630, "qfa-adn", "Latn", } m["gad"] = { -- not to be confused with gdk, gdg "加德當語", 3438830, "phi", "Latn", } m["gae"] = { "瓦瑞克那語", -- Warekena, distinguish from awd-war 1091095, "awd-nwk", "Latn", } m["gaf"] = { "Gende", 3100425, "ngf-gor", "Latn", } m["gag"] = { "加告茲語", 33457, "trk-ogz", "Latn, Cyrl", ancestors = "trk-oat", dotted_dotless_i = true, sort_key = { Latn = { from = { "i", -- Ensure "i" comes after "ı". "ä", "ç", "ê", "ı", "ö", "ş", "ţ", "ü" }, to = { "i" .. p[1], "a" .. p[1], "c" .. p[1], "e" .. p[1], "i", "o" .. p[1], "s" .. p[1], "t" .. p[1], "u" .. p[1] } }, }, } m["gah"] = { "阿勒卡諾語", 3441595, "ngf-gah", "Latn", } m["gai"] = { "Borei", 6799756, "paa-ott", "Latn", } m["gaj"] = { "加德蘇普語", 5516467, "ngf-gau", "Latn", } m["gak"] = { "Gamkonora", 5520226, "paa-sah", "Latn", } m["gal"] = { "加洛利語", 35322, "poz-tim", "Latn", } m["gam"] = { "康達沃語", 6361369, "ngf-jim", "Latn", } m["gan"] = { "贛語", 33475, "zhx", "Hants", ancestors = "ltc", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["gao"] = { "Gants", 5521529, "ngf-eso", "Latn", } m["gap"] = { "Gal", 5517742, "ngf-han", "Latn", } m["gaq"] = { "Gata'", 3501920, "mun", "Orya", } m["gar"] = { "加萊亞語", 5518509, "poz-ocw", "Latn", } m["gas"] = { "Adiwasi Garasia", 12953522, "inc-bhi", "Deva, Gujr", ancestors = "bhb", } m["gat"] = { "克納蒂語", 4219330, "ngf-kgo", "Latn", } m["gau"] = { "Kondekor", 12952433, "dra-pgd", "Telu", } m["gaw"] = { "諾博諾布語", 11732205, "ngf-han", "Latn", } m["gay"] = { "加約語", 33286, "poz-nws", "Latn", } m["gbb"] = { "Kaytetye", 6380709, "aus-rnd", "Latn", } m["gbd"] = { "Karadjeri", 3913837, "aus-pam", "Latn", } m["gbe"] = { "Niksek", 56375, "paa-sep", "Latn", } m["gbf"] = { "Gaikundi", 5517032, "paa-nnd", "Latn", } m["gbg"] = { "Gbanziri", 35306, "nic-nkg", "Latn", } m["gbh"] = { "Defi Gbe", 12952446, "alv-gbe", "Latn", } m["gbi"] = { "Galela", 3094570, "paa-gto", "Latn", } m["gbj"] = { "Bodo Gadaba", 3347070, "mun", "Orya", } m["gbk"] = { "Gaddi", 17455500, "him", "Deva, Takr", translit = {Deva = "hi-translit"}, } m["gbl"] = { "Gamit", 2731717, "inc-bhi", "Deva, Gujr", } m["gbm"] = { "加爾華利語", 33459, "inc-pac", "Deva", translit = "hi-translit", } m["gbn"] = { "Mo'da", 12755683, "csu-bbk", "Latn", } m["gbo"] = { "北格雷博語", 11157042, "grb", "Latn", } m["gbp"] = { "博桑戈阿-葛巴亞語", 11011295, "gba-wes", "Latn", } m["gbq"] = { "博祖姆-葛巴亞語", 4952879, "gba-wes", "Latn", } m["gbr"] = { "格巴格伊語", 11015105, "alv-ngb", "Latn", } m["gbs"] = { "Gbesi Gbe", 12952448, "alv-pph", "Latn", } m["gbu"] = { "加加杜語", 35677, "aus-arn", "Latn", } m["gbv"] = { "格巴努語", 3914945, "gba-eas", "Latn", } m["gbw"] = { "加比語", 5515391, "aus-pam", "Latn", } m["gbx"] = { "Eastern Xwla Gbe", 18379975, "alv-pph", "Latn", } m["gby"] = { "格巴里語", 3915451, "alv-ngb", "Latn", } m["gcc"] = { "Mali", 6743338, "paa-bai", "Latn", } m["gcd"] = { "Ganggalida", 3913765, "aus-tnk", "Latn", } m["gce"] = { "Galice", 20711, "ath-pco", "Latn", } m["gcf"] = { "安地列斯克里奧爾語", 3006280, "crp", "Latn", ancestors = "fr", sort_key = s["roa-oil-sortkey"], } m["gcl"] = { "格瑞那達克里奧爾英語", 4252500, "crp", "Latn", ancestors = "en", } m["gcn"] = { "Gaina", 11732195, "ngf-gko", "Latn", } m["gcr"] = { "圭亞那克里奧爾語", 1363072, "crp", "Latn", ancestors = "fr", sort_key = s["roa-oil-sortkey"], } m["gct"] = { "科洛尼亞托瓦爾德語", 1138351, "gmw-hgm", "Latn", ancestors = "gsw", } m["gdb"] = { "Ollari", 33906, "dra-pgd", "Orya, Telu", translit = { Telu = "te-translit" }, } m["gdc"] = { "Gugu Badhun", 10510360, "aus-pam", "Latn", } m["gdd"] = { "Gedaged", 35292, "poz-ocw", "Latn", } m["gde"] = { "Gude", 3441230, "cdc-cbm", "Latn", } m["gdf"] = { "Guduf-Gava", 3441350, "cdc-cbm", "Latn", } m["gdg"] = { -- not to be confused with gad, gdk "加厄當語", 5515189, "phi", "Latn", } m["gdh"] = { "Gadjerawang", 3913817, "aus-jar", "Latn", } m["gdi"] = { "Gundi", 11137851, "nic-nkb", "Latn", } m["gdj"] = { "庫爾特賈爾語", 5619931, "aus-pmn", "Latn", } m["gdk"] = { -- not to be confused with gad, gdg "加當語", 56256, "cdc-est", "Latn", } m["gdl"] = { "迪拉沙語", 56809, "cus-eas", "Ethi", } m["gdm"] = { "拉爾語", 33436, "qfa-dis", -- Chad; unclassified, isolate or grouped with Adamawa or Chadic languages "Latn", } m["gdn"] = { "Umanakaina", 7881084, "ngf-dag", "Latn", } m["gdo"] = { "戈多貝里語", 56515, "cau-and", "Cyrl", display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, strip_diacritics = {Cyrl = s["cau-Cyrl-stripdiacritics"]}, } m["gdq"] = { "邁赫拉語", 13361, "sem-sar", "Arab, Latn", } m["gdr"] = { "維皮語", 8026711, "paa-etf", "Latn", } m["gds"] = { "甘達基手語", 15971577, "sgn", } m["gdt"] = { "孔格爾杜蒂語", 6444517, "aus-kar", "Latn", } m["gdu"] = { "古杜語", 3441172, "cdc-cbm", "Latn", } m["gdx"] = { "戈達瓦里語", 3540922, "raj", "Deva", } m["gea"] = { "格魯馬語", 3438789, "cdc-wst", "Latn", } m["geb"] = { "基勒語", 11129733, "paa-rub", "Latn", } m["gec"] = { "格柏盧格雷博語", 11019342, "grb", "Latn", } m["ged"] = { "加德語", 3914459, "alv-nup", "Latn", } m["geg"] = { "根格勒語", 3438345, "alv-mye", "Latn", ancestors = "kow", } m["geh"] = { "胡特利特德語", 33385, "gmw-hgm", "Latn", ancestors = "bar", } m["gei"] = { "格貝語", 3100032, "poz-hce", "Latn", } m["gej"] = { "格恩語", 33450, "alv-gbe", "Latn", } m["gek"] = { "伊沃姆語", 3441277, "cdc-wst", "Latn", } m["gel"] = { "厄特馬因語", 36627, "nic-knn", "Latn", } m["geq"] = { "Geme", 3915851, "znd", "Latn", } m["ges"] = { "蓋瑟亞語", 5553579, "poz-cma", "Latn", } m["gev"] = { "Viya", 7937974, "bnt-tso", "Latn", } m["gew"] = { "格拉語", 3438725, "cdc-wst", "Latn", } m["gex"] = { "嘎爾語", 56618, "cus-som", "Latn", } m["gey"] = { "Enya", 5381452, "bnt-mbe", "Latn", } m["gez"] = { "吉茲語", 35667, "sem-eth", "Ethi", translit = "Ethi-translit", } m["gfk"] = { "帕特帕塔爾語", 3368846, "poz-ocw", "Latn", } m["gft"] = { "加法特語", 56910, "sem-eth", "Ethi, Latn", } m["gga"] = { "高語", 3095228, "poz-ocw", "Latn", } m["ggb"] = { "格比語", 3914390, "kro-wkr", "Latn", } m["ggd"] = { "古加奇語", 5615186, "aus-pmn", "Latn", } m["gge"] = { "Guragone", 5619801, "aus-arn", "Latn", } m["ggg"] = { "Gurgula", 5620032, "raj", "Arab", } m["ggk"] = { "Kungarakany", 6444516, "aus-arn", "Latn", } m["ggl"] = { "Ganglau", 5521140, "ngf-yag", "Latn", } m["ggt"] = { "吉圖亞語", 3107865, "poz-ocw", "Latn", } m["ggu"] = { "格班語", 3913317, "dmn-nbe", "Latn", } m["ggw"] = { "戈戈達拉語", 3512161, "ngf-gsu", "Latn", } m["gha"] = { "加達梅斯語", 56747, "ber", "Latn", -- and other scripts? } m["ghc"] = { "古典蓋爾語", 5128278, "cel-gae", "Latn, Latg", ancestors = "mga", } m["ghe"] = { "南加勒語", 12952453, "sit-tam", "Deva", } m["ghh"] = { "北加勒語", 22662104, "sit-tam", "Deva", } m["ghk"] = { "Geko Karen", 5530317, "kar", } m["ghl"] = { "古爾凡語", 16885737, "nub-hil", "Latn", -- and others? } m["ghn"] = { "加農加語", 3104772, "poz-ocw", "Latn", } m["gho"] = { "戈瑪拉語", 35315, "ber", "Tfng, Latn", translit = {Tfng = "Tfng-translit"}, } m["ghr"] = { "Ghera", 22808992, "inc-hiw", } m["ghs"] = { "Guhu-Samane", 11732219, "ngf-gbi", "Latn", } m["ght"] = { "庫堂加勒語", 6448337, "sit-tam", "Tibt", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["gia"] = { "Kitja", 1284877, "aus-jar", "Latn", } m["gib"] = { "Gibanawa", 12953530, "crp", "Latn", ancestors = "ha", } m["gid"] = { "Gidar", 35265, "cdc-cbm", "Latn", } m["gie"] = { "Guébie", 63140714, "kro-did", "Latn", } m["gig"] = { "Goaria", 33269, "raj", "Arab", } m["gih"] = { "Githabul", 48987680, "aus-pam", "Latn", } m["gii"] = { "Girirra", 5564288, "cus-som", } m["gil"] = { "吉伯特語", 30898, "poz-mic", "Latn", } m["gim"] = { "Gimi (Goroka)", 11732209, "ngf-fgi", "Latn", } m["gin"] = { "希努赫語", 33283, "cau-wts", "Cyrl", translit = "gin-translit", display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, strip_diacritics = {Cyrl = s["cau-Cyrl-stripdiacritics"]}, } m["gip"] = { "Gimi (Austronesian)", 12952457, "poz-ocw", "Latn", } m["giq"] = { "青仡佬語", 12953525, "gio", "Latn", } m["gir"] = { "紅仡佬語", 3100264, "gio", } m["gis"] = { "North Giziga", 3515084, "cdc-cbm", } m["git"] = { "Gitxsan", 3107862, "nai-tsi", "Latn", } m["giu"] = { "木佬語", 11092831, "gio", } m["giw"] = { "白仡佬語", 8843040, "gio", } m["gix"] = { "Gilima", 10977716, "nic-nkm", "Latn", } m["giy"] = { "Giyug", 5565906, } m["giz"] = { "South Giziga", 3502232, "cdc-cbm", } m["gji"] = { "Geji", 3914890, "cdc-wst", "Latn", } m["gjk"] = { "Kachi Koli", 12953646, "inc-wes", } m["gjm"] = { "Gunditjmara", 6448731, "aus-pam", "Latn", } m["gjn"] = { "貢賈語", 35267, "alv-gng", "Latn", } m["gjr"] = { "Gurindji Kriol", 5620091, "qfa-mix", "Latn", ancestors = "gue, rop" } m["gju"] = { "古賈里語", 3241731, "raj", "Aran, Deva, Takr", strip_diacritics = { Aran = { remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.smallv, from = {"ڵ", "ݩ"}, to = {"ل", "ن"} }, }, translit = {Aran = "ur-translit"}, } m["gka"] = { "Guya", 11732221, "ngf-war", "Latn", } m["gkd"] = { "Magɨ", 55621742, "ngf-ais", "Latn", } m["gke"] = { "Ndai", 6983667, "alv-mbm", } m["gkn"] = { "戈卡納語", 3075137, "nic-ogo", "Latn", } m["gko"] = { "Kok-Nar", 6426526, "aus-pmn", "Latn", } m["gkp"] = { "幾內亞克培列語", 11052867, "dmn-msw", "Latn, Kpel", ancestors = "kpe", } m["glc"] = { "邦古拉語", 289816, "alv-bua", } m["gld"] = { "赫哲語", 13303, "tuw-nan", "Cyrl", translit = "gld-translit", strip_diacritics = {remove_diacritics = c.macron}, sort_key = { from = {"ё", "ӈ"}, to = {"е" .. p[1], "н" .. p[1]} }, } m["glh"] = { "西北帕沙伊語", 23713532, "inc-pas", "Arab", } m["glj"] = { "Kulaal", 33360, "alv-bua", } m["glk"] = { "吉拉基語", 33657, "ira-csp", "Arab", } m["glo"] = { "Galambu", 2598797, "cdc-wst", "Latn", } m["glr"] = { "Glaro-Twabo", 3915313, "kro-wee", } m["glu"] = { "Gula", 5617176, "csu-bgr", "Latn", } m["glw"] = { "Glavda", 3441285, "cdc-cbm", "Latn", } m["gly"] = { "古勒語", 3120736, "ssa-kom", } m["gma"] = { "Gambera", 10502327, "aus-wor", "Latn", } m["gmb"] = { "Gula'alaa", 3120733, "poz-sls", "Latn", } m["gmd"] = { "Mághdì", 3914475, "alv-bwj", } m["gmg"] = { "Magiyi", 16926155, "ngf-sog", "Latn", } m["gmh"] = { "中古高地德語", 837985, "gmw-hgm", "Latn", strip_diacritics = { remove_diacritics = c.circ .. c.macron, from = {"Ë", "ë", "[ƷȤ]", "[ʒȥ]"}, to = {"E", "e", "Z", "z"} }, } m["gml"] = { "中古低地德語", 505674, "gmw-lgm", "Latn", strip_diacritics = {remove_diacritics = c.circ .. c.macron .. c.diaer}, } m["gmm"] = { "姆博多莫語", 6799713, "gba-eas", "Latn", } m["gmn"] = { "Gimnime", 11016905, "alv-dur", "Latn", } m["gmr"] = { "Mirning", 6873793, "aus-pam", "Latn", } m["gmu"] = { "Gumalu", 5618027, "ngf-gum", "Latn", } m["gmv"] = { "Gamo", 16116386, "omv-nom", "Latn, Ethi", } m["gmx"] = { "馬哥馬語", 16939552, "bnt-bki", } m["gmy"] = { "邁錫尼希臘語", 668366, "grk", "Linb", translit = "Linb-translit", strip_diacritics = { remove_diacritics = "@" }, display_text = { from = { "@" }, to = { "" } }, } m["gmz"] = { "Mgbo", 6826835, "alv-igb", ancestors = "izi", } m["gna"] = { "Kaansa", 56802, "nic-gur", } m["gnb"] = { "岡特語", 12952442, "tbq-kuk", } m["gnc"] = { "關切語", 35762, "ber", } m["gnd"] = { "朱爾戈-格姆澤克語", 56800, "cdc-cbm", "Latn", } m["gne"] = { "Ganang", 63163361, "nic-plc", ancestors = "izr", } m["gng"] = { "Ngangam", 35888, "nic-grm", "Latn", } m["gnh"] = { "Lere", 3915319, "nic-jer", } m["gni"] = { "古尼揚迪語", 2669219, "aus-bub", "Latn", } m["gnj"] = { "Ngen", 63170838, "dmn-nbe", "Latn", } m["gnk"] = { "ǁGana", 1975199, "khi-kal", "Latn", } m["gnl"] = { "Gangulu", 4916329, "aus-pam", "Latn", } m["gnm"] = { "Ginuman", 11732210, "ngf-dag", "Latn", } m["gnn"] = { "古馬其語", 10510745, "aus-yol", "Latn", } m["gnq"] = { "Gana", 5520523, "poz-san", "Latn", } m["gnr"] = { "Gureng Gureng", 5619998, "aus-pam", "Latn", } m["gnt"] = { "Guntai", 12952475, "paa-ton", "Latn", } m["gnu"] = { "格瑙語", 3915810, "paa-trr", "Latn", } m["gnw"] = { "西玻利維亞瓜拉尼語", 3775037, "gn", "Latn", } m["gnz"] = { "Ganzi", 11137942, "nic-nkb", "Latn", } m["goa"] = { "古羅語", 35251, "dmn-mda", "Latn", } m["gob"] = { "Playero", 3027923, "sai-guh", } m["goc"] = { "Gorakor", 12952463, "poz-ocw", "Latn", } m["god"] = { "Godié", 3914412, "kro-bet", } m["goe"] = { "Gongduk", 2669221, "sit", } m["gof"] = { "戈法語", 12631584, "omv-nom", "Latn, Ethi", } m["gog"] = { "戈戈語", 3272630, "bnt-ruv", "Latn", } m["goh"] = { "古高地德語", 35218, "gmw-hgm", "Latn, Runr", strip_diacritics = { remove_diacritics = c.circ .. c.macron .. c.diaer, from = {"[ƷȤ]", "[ʒȥ]"}, to = {"Z", "z"} }, translit = { Runr = "Runr-translit", }, } m["goi"] = { "戈巴西語", 5575414, "ngf-est", "Latn", } m["goj"] = { "Gowlan", 12953532, "inc-sou", } -- gok is a spurious language, see [[w:Spurious languages]] m["gol"] = { "Gola", 35482, "alv", "Latn, Vaii", } m["gon"] = { "岡德語", 1775361, "dra-gon", "Telu, Gonm, Gong, Deva, Orya", translit = { Telu = "te-translit", Gong = "gon-Gong-translit", Gonm = "gon-Gonm-translit", }, } m["goo"] = { "Gone Dau", 3110470, "poz-pcc", "Latn", } m["gop"] = { "Yeretuar", 8052565, "poz-hce", "Latn", } m["goq"] = { "戈拉普語", 3110816, "crp", "Latn", ancestors = "ms", } m["gor"] = { "哥倫打洛語", 2501174, "phi", "Latn", } m["got"] = { "哥特語", 35722, "gme", "Goth, Runr, Latn", translit = {Goth = "Goth-translit"}, link_tr = true, strip_diacritics = {Latn = {remove_diacritics = c.macron}}, } m["gou"] = { "加瓦爾語", 3441180, "cdc-cbm", } m["gov"] = { "Goo", 16927208, "dmn", "Latn", } m["gow"] = { "戈羅瓦語", 3437626, "cus-sou", "Latn", } m["gox"] = { "戈布語", 7194986, "bad-cnt", } m["goy"] = { "Goundo", 317636, "alv-kim", } m["goz"] = { "Gozarkhani", 5590235, "xme-ttc", ancestors = "xme-ttc-eas", } m["gpa"] = { "古帕-阿巴瓦語", 3915352, "alv-ngb", "Latn", } m["gpn"] = { "Taiap", 56237, "qfa-dis", -- Papuan; isolate in Glottolog; relationship with Torricelli proposed by Usher "Latn", } m["gqa"] = { "Ga'anda", 56245, "cdc-cbm", "Latn", } m["gqi"] = { "貴瓊語", 3120647, "sit-qia", } m["gqn"] = { -- a variety of 'ter' "基尼基瑙語", 53386731, "awd", "Latn", } m["gqr"] = { "Gor", 759992, "csu-sar", "Latn", } m["gqu"] = { "稿語", 17284874, "gio", } m["gra"] = { "Rajput Garasia", 21041529, "inc-bhi", "Deva, Gujr", ancestors = "bhb", } m["grc"] = { "古希臘語", 35497, "grk", "Polyt, Cprt", translit = { Cprt = "Cprt-translit", }, override_translit = true, -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] standard_chars = { Polyt = "ΑΆἈἉἊἋἌἍἎἏᾈᾉᾊᾋᾌᾍᾎᾏᾸᾹᾺᾼΒΓΔΕΈἘἙἚἛἜἝῈΖΗΉἨἩἪἫἬἭἮἯᾘᾙᾚᾛᾜᾝᾞᾟῊῌΘΙΊΪἸἹἺἻἼἽἾἿῘῙῚΚΛΜΝΞΟΌὈὉὊὋὌὍΠΡῬΡ̓ΣΤΥΎΫὙὛὝὟῨῩῪΦΧΨΩΏὨὩὪὫὬὭὮὯᾨᾩᾪᾫᾬᾭᾮᾯῸῺῼαάἀἁἂἃἄἅἆἇὰᾀᾁᾂᾃᾄᾅᾆᾇᾰᾱᾲᾳᾴᾶᾷβγδεέἐἑἒἓἔἕὲζηήἠἡἢἣἤἥἦἧὴᾐᾑᾒᾓᾔᾕᾖᾗῂῃῄῆῇθιίϊΐἰἱἲἳἴἵἶἷὶῐῑῒῖῗκλμνξοόὀὁὂὃὄὅὸπρῤῥςστυύϋΰὐὑὒὓὔὕὖὗὺῠῡῢῦῧφχψωώὠὡὢὣὤὥὦὧὼᾠᾡᾢᾣᾤᾥᾦᾧῲῳῴῶῷ·ͺ΄΅᾽᾿῀῁῍῎῏῝῞῟῭`´῾", Cprt = "𐠀𐠁𐠂𐠃𐠄𐠅𐠈𐠊𐠋𐠌𐠍𐠎𐠏𐠐𐠑𐠒𐠓𐠔𐠕𐠖𐠗𐠘𐠙𐠚𐠛𐠜𐠝𐠞𐠟𐠠𐠡𐠢𐠣𐠤𐠥𐠦𐠧𐠨𐠩𐠪𐠫𐠬𐠭𐠮𐠯𐠰𐠱𐠲𐠳𐠴𐠵𐠷𐠸𐠼𐠿", c.punc }, } m["grd"] = { "Guruntum", 3441272, "cdc-wst", "Latn", } m["grg"] = { "Madi", 6727664, "ngf-gmo", "Latn", } m["grh"] = { "Gbiri-Niragu", 3913936, "nic-kau", "Latn", } m["gri"] = { "Ghari", 3104782, "poz-sls", "Latn", } m["grj"] = { "南格雷博語", 3914444, "grb", "Latn", } m["grm"] = { "Kota Marudu Talantang", 6433808, "poz-san", "Latn", } m["gro"] = { "Groma", 56551, "sit-tib", } m["grq"] = { "Gorovu", 56355, "paa-por", "Latn", } m["grs"] = { "Gresi", 5607612, "paa-nim", "Latn", } m["grt"] = { "嘎洛語", 36137, "tbq-bdg", "Latn, Beng, Brai", } m["gru"] = { "Kistane", 13273, "sem-eth", "Latn, Ethi", } m["grv"] = { "中格雷博語", 18385114, "grb", "Latn", } m["grw"] = { "Gweda", 5623387, "poz-ocw", "Latn", } m["grx"] = { "Guriaso", 12631954, "qfa-unc", -- no consensus; may be Kwomtari per Baron (1983) and Usher (2020), but no connections accepted by -- Glottolog. "Latn", } m["gry"] = { "巴克利維爾格雷博語", 11157342, "grb", "Latn", } m["grz"] = { "Guramalum", 3120935, "poz-ocw", "Latn", } m["gse"] = { "加納手語", 35289, "sgn-asl", "Latn", -- when documented } m["gsg"] = { "德國手語", 33282, "sgn-gsl", "Sgnw", } m["gsl"] = { "古斯萊語", 35439, "alv-jol", "Latn", } m["gsm"] = { "危地馬拉手語", 2886781, "sgn", "Zxxx", -- unwrittten } m["gsn"] = { "杜塞語", 11732224, "ngf-era", "Latn", } m["gso"] = { "西南葛巴亞語", 4919322, "gba-sou", "Latn", } m["gsp"] = { "瓦森博語", 7971402, "ngf-mad", -- placed in under Rai Coast by Glottolog (under Greater Yaganon) and Pawley-Hammarström "Latn", } m["gss"] = { "希臘手語", 3565084, "sgn", } m["gsw"] = { "阿勒曼尼語", 131339, "gmw-hgm", "Latn", wikimedia_codes = "als", ancestors = "gmh", } m["gta"] = { "瓜多語", 3027940, "qfa-dis", -- isolate or Macro-Jê "Latn", } m["gtu"] = { "Aghu Tharrnggala", 16825981, "aus-pmn", "Latn", } m["gua"] = { "Shiki", 3913946, "nic-jrn", "Latn", } m["gub"] = { "瓜加加拉語", 7699720, "tup-gua", "Latn", } m["guc"] = { "瓦尤語", 891085, "awd-taa", "Latn", } m["gud"] = { "Yocoboué Dida", 21074781, "kro-did", "Latn", } m["gue"] = { "古林吉語", 10511016, "aus-pam", "Latn", } m["guf"] = { "古帕普因古語", 10511004, "aus-yol", "Latn", } m["gug"] = { "巴拉圭瓜拉尼語", 17478066, "gn", "Latn", wikimedia_codes = "gn", ancestors = "gn-cls", } m["guh"] = { "瓜希沃語", 2669193, "sai-guh", "Latn", } m["gui"] = { "東玻利維亞瓜拉尼語", 2963912, "gn", "Latn", } m["guk"] = { "古馬茲語", 2396970, "ssa", "Latn, Ethi", } m["gul"] = { "古拉語", 33395, "crp", "Latn", ancestors = "en", } m["gum"] = { "關比安諾語", 2744745, "sai-bar", "Latn", } m["gun"] = { "姆比亞瓜拉尼語", 3915584, "gn", "Latn", } m["guo"] = { "瓜雅貝羅語", 2980375, "sai-guh", "Latn", } m["gup"] = { "康溫格語", 1406574, "aus-gun", "Latn", } m["guq"] = { "阿赫語", 383701, "tup", "Latn", } m["gur"] = { "法拉法拉語", 35331, "nic-mre", "Latn", } m["gus"] = { "幾內亞手語", 15983937, "sgn-asl", -- sic, not sgn-fsl "Latn", -- when documented } m["gut"] = { "Maléku Jaíka", 3915782, "cba", "Latn", } m["guu"] = { "亞諾馬米語", 8048928, "sai-ynm", "Latn", } m["guv"] = { "Gey", 11137816, "alv-sav", "Latn", } m["guw"] = { "奧古語", 3111668, "alv-gbe", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.macron}, } m["gux"] = { "Gourmanchéma", 35474, "nic-grm", "Latn", } m["guz"] = { "古西語", 33603, "bnt-lok", "Latn", } m["gva"] = { "Kaskihá", 3033534, "sai-mas", "Latn", } m["gvc"] = { "Guanano", 3566001, "sai-tuc", "Latn", } m["gve"] = { "Duwet", 5317647, "poz-ocw", "Latn", } m["gvf"] = { "戈林語", 3110291, "ngf-sim", "Latn", } m["gvj"] = { "瓜嘉語", 3915506, "tup", "Latn", } m["gvl"] = { "古萊語", 641737, "csu-sar", "Latn", } m["gvm"] = { "古爾馬納語", 3913363, "nic-shi", "Latn", } m["gvn"] = { "庫庫-亞蘭吉語", 5621973, "aus-pam", "Latn", } m["gvo"] = { "Gavião do Jiparaná", 5528335, "tup", "Latn", } m["gvp"] = { "加維昂語", 3365443, "sai-nje", "Latn", } m["gvr"] = { "西古隆語", 2392342, "sit-tam", "Gukh, Deva", } m["gvs"] = { "古馬瓦納語", 5618041, "poz-ocw", "Latn", } m["gvy"] = { "古亞尼語", 10511230, "aus-pam", "Latn", } m["gwa"] = { "姆巴托語", 3914941, "alv-ptn", "Latn", } m["gwb"] = { "古瓦語", 5623219, "nic-jrn", "Latn", } m["gwc"] = { "卡拉米語", 1675961, "inc-koh", "Arab", strip_diacritics = { Arab = { -- character "ۂ" code U+06C2 to "ه" and "هٔ" (U+0647 + U+0654) to "ه"; hamzatu l-waṣli to a regular alif from = {"هٔ", "ۂ", "ٱ"}, to = {"ہ", "ہ", "ا"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef .. u(0x065e) }, }, } m["gwd"] = { "高瓦達語", 3032135, "cus-eas", "Latn, Ethi", } m["gwe"] = { "格韋諾語", 3358211, "bnt-chg", "Latn", } m["gwf"] = { "高羅語", 3812403, "inc-koh", "Arab", } m["gwg"] = { "Moo", 6907057, "alv-bwj", "Latn", } m["gwi"] = { "圭契語", 21057, "ath-nor", "Latn", } m["gwj"] = { "戈威語", 12631978, "khi-kal", "Latn", } m["gwm"] = { "翁蒂姆語", 4830109, "aus-pmn", "Latn", } m["gwn"] = { "關達拉語", 56521, "cdc-wst", "Latn", } m["gwr"] = { "格韋爾語", 5623559, "bnt-nyg", "Latn", } m["gwt"] = { "加瓦爾-巴蒂語", 33894, "inc-kun", "Arab", } m["gwu"] = { "古瓦姆語", 10511225, "aus-pam", "Latn", } m["gww"] = { "奎尼語", 10551249, "aus-wor", "Latn", } m["gwx"] = { "古阿語", 35422, "alv-gng", "Latn", } m["gxx"] = { "Wè Southern", 19921582, "kro-wee", "Latn", } m["gya"] = { "西北葛巴亞語", 36594, "gba-wes", "Latn", } m["gyb"] = { "加魯斯語", 5524492, "ngf-han", "Latn", } m["gyd"] = { "卡雅迪爾特語", 3913770, "aus-tnk", "Latn", } m["gye"] = { "Gyem", 5624046, "nic-jer", "Latn", } m["gyf"] = { "Gungabula", 10510783, "aus-pam", "Latn", } m["gyg"] = { "格巴伊語", 11137618, "nic-ngd", "Latn", } m["gyi"] = { "杰勒語", 35434, "bnt-mnj", "Latn", } m["gyl"] = { "加伊爾語", 5528771, "omv-aro", "Latn", } m["gym"] = { "Ngäbere", 3915581, "cba", "Latn", } m["gyn"] = { "蓋亞那克里奧爾英語", 3305477, "crp", "Latn", ancestors = "en", } m["gyo"] = { "Gyalsumdo", 53575940, "sit-kyk", } m["gyr"] = { "瓜拉尤語", 3118779, "tup-gua", "Latn", } m["gyy"] = { "Gunya", 10511001, "aus-pam", "Latn", } m["gza"] = { "甘扎語", 5521556, "omv-mao", "Latn", } m["gzn"] = { "Gane", 3095108, "poz-hce", "Latn", } return require("Module:languages").finalizeData(m, "language") ij5io97isdb2ni4aotz40olwgcgonai Module:Languages/data/3/h 828 1363224 9882822 9854975 2026-08-29T14:07:34Z TongcyDai 53191 更新語言資料 9882822 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["haa"] = { "汗語", 28272, "ath-nor", "Latn", } m["hab"] = { "河內手語", 12632107, "sgn", "Latn", -- when documented } m["hac"] = { "古拉尼語", 33733, "ira-zgr", "Arab", translit = "ckb-translit", } m["had"] = { "哈塔姆語", 56825, "qfa-iso", -- Would form paa-ham with [[w:Mansim language]] if that language were added "Latn", } m["haf"] = { "海防手語", 39868240, "sgn", } m["hag"] = { "漢加語", 35426, "nic-dag", "Latn", } m["hah"] = { "哈洪語", 3125730, "poz-ocw", "Latn", } m["hai"] = { "海達語", 33303, "qfa-iso", "Latn", } m["haj"] = { "哈瓊語", 3350576, "qfa-mix", "as-Beng, Latn", ancestors = "tbq-pro, inc-oas, inc-obn", } m["hak"] = { "客家語", 33375, "zhx", "Hants, Latn", ancestors = "ltc", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["hal"] = { "哈朗語", 56307, "mkh", "Latn", } m["ham"] = { "赫瓦語", 5748345, "paa-sep", "Latn", } m["hao"] = { "哈科語", 3125871, "poz-ocw", "Latn", } m["hap"] = { "胡普拉語", 5946223, "ngf-gvd", "Latn", } m["har"] = { "哈勒爾語", 33626, "sem-eth", "Ethi", translit = "Ethi-translit", } m["has"] = { "海斯拉語", 3107399, "wak", "Latn", } m["hav"] = { "哈武語", 5684097, "bnt-shh", "Latn", } m["haw"] = { "夏威夷語", 33569, "poz-pep", "Latn", display_text = { from = {"‘"}, to = {"ʻ"} }, sort_key = {remove_diacritics = c.macron}, standard_chars = "AaĀāEeĒēIiĪīOoŌōUuŪūHhKkLlMmNnPpWwʻ" .. c.punc, } m["hax"] = { "南海達語", 12953543, "qfa-iso", "Latn", ancestors = "hai", } m["hay"] = { "哈雅語", 35756, "bnt-haj", "Latn", } m["hba"] = { "Hamba", 11028905, "bnt-tet", "Latn", } m["hbb"] = { "哈巴語", 56290, "cdc-cbm", "Latn", } m["hbn"] = { "赫班語", 35523, "alv-hei", } m["hbu"] = { "哈布語", 1567033, "poz-cet", "Latn", } m["hca"] = { "安達曼克里奧爾印地語", 7599417, "crp", ancestors = "hi, bn, ta", } m["hch"] = { "惠喬爾語", 35575, "azc", "Latn", } m["hdn"] = { "北海達語", 20054484, "qfa-iso", "Latn", ancestors = "hai", } m["hds"] = { "洪都拉斯手語", 3915496, "sgn", "Latn", -- when documented } m["hdy"] = { "哈迪亞語", 56613, "cus-hec", "Latn, Ethi", } m["hea"] = { "北部黔東苗語", 3138832, "hmn", "Latn, Bopo", } m["hed"] = { "Herdé", 56253, "cdc-mas", "Latn", } m["heg"] = { "赫隆語", 35432, "poz-tim", "Latn", } m["heh"] = { "赫赫語", 3129390, "bnt-bki", "Latn", } m["hei"] = { "海爾蘇克語", 5699507, "wak", "Latn", } m["hem"] = { "Hemba", 5711209, "bnt-lbn", } m["hgm"] = { "海奧姆語", 4494781, "khi-khk", "Latn", } m["hgw"] = { "海格威語", 5639108, "poz-ocw", "Latn", } m["hhi"] = { "霍伊亞霍伊亞語", 5877767, "paa-wig", "Latn", } m["hhr"] = { "科拉克語", 11010783, "alv-jfe", "Latn", } m["hhy"] = { "霍亞霍亞語", 15633149, "paa-wig", "Latn", } m["hia"] = { "臘芒語", 35700, "cdc-cbm", "Latn", } m["hib"] = { "Hibito", 3135164, "qfa-unc", -- poorly attested; possibly in a Hibito-Cholon or Cholonan family } m["hid"] = { "希達沙語", 3135234, "sio-mor", "Latn", } m["hif"] = { "斐濟印地語", 46728, "inc-hie", "Latn", ancestors = "awa", } m["hig"] = { "卡姆威語", 56271, "cdc-cbm", } m["hih"] = { "帕莫蘇語", 12953011, "ngf-tib", "Latn", } m["hii"] = { "欣杜里語", 5766763, "him", "Deva, Takr", } m["hij"] = { "希朱克語", 35274, "bnt-bsa", } m["hik"] = { "Seit-Kaitetu", 7446989, "poz-cma", } m["hil"] = { "希利蓋農語", 35978, "phi", "Latn", strip_diacritics = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ}}, standard_chars = { Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy", c.punc }, sort_key = { Latn = "tl-sortkey" }, } m["hio"] = { "Tshwa", 963636, "khi-kal", } m["hir"] = { "Himarimã", 5765127, "qfa-unc", -- language of uncontacted group; word list lost; believed Arawan } m["hit"] = { "赫梯語", 35668, "ine-ana", "Xsux, Latn", } m["hiw"] = { "休語", 3138713, "poz-vnn", "Latn", } m["hix"] = { "希卡利亞納語", 56522, "sai-prk", "Latn", } m["hji"] = { "Haji", 5639933, "poz-mly", "Latn", } m["hka"] = { "Kahe", 3892562, "bnt-chg", "Latn", } m["hke"] = { "Hunde", 3065432, "bnt-shh", "Latn", } m["hkh"] = { "波加利語", 105198619, "inc-kas", "Aran", } m["hkk"] = { "Hunjara-Kaina Ke", 63213931, "ngf-oro", "Latn", } m["hkn"] = { "梅勒-卡翁語", 19059577, "mkh-ban", } m["hks"] = { "香港手語", 17038844, "sgn", } m["hla"] = { "哈利亞語", 3125959, "poz-ocw", "Latn", } m["hlb"] = { "哈爾比語", 3695692, "inc-hal", "Deva, Orya", } m["hld"] = { "端語", 3914632, "mkh-ban", } m["hle"] = { "山蘇語", 5873537, "tbq-llo", } m["hlt"] = { "巴杜比語", 12952942, "tbq-kuk", "Latn", } m["hma"] = { "南部麻山苗語", 12953560, "hmn", "Latn", } m["hmb"] = { "Humburi Senni", 35486, "son", "Latn, Arab", } m["hmc"] = { "中部惠水苗語", 12953558, "hmn", } m["hmd"] = { "滇東北苗語", 1108934, "hmn", "Latn, Plrd", } m["hme"] = { "東部惠水苗語", 12953559, "hmn", } m["hmf"] = { "敦苗語", 22911602, "hmn", } m["hmg"] = { "西南貴陽苗語", 27478542, "hmn", } m["hmh"] = { "西南惠水苗語", 12953565, "hmn", } m["hmi"] = { "北部惠水苗語", 27434946, "hmn", } m["hmj"] = { "𱎼家語", 11251864, "hmn", "Bopo", } m["hmk"] = { "濊貊語", 8050724, "qfa-kor", "Hani", sort_key = "Hani-sortkey", } m["hml"] = { "羅泊河苗語", 14468943, "hmn", } m["hmm"] = { "中部麻山苗語", 12953561, "hmn", } m["hmp"] = { "北部麻山苗語", 12953564, "hmn", } m["hmq"] = { "東部黔東苗語", 27431369, "hmn", } m["hmr"] = { "赫馬爾語", 2992841, "tbq-kuk", "Latn", ancestors = "lus", } m["hms"] = { "南部黔東苗語", 12953562, "hmn", } m["hmt"] = { "漢泰語", 5646436, "ngf-kme", "Latn", } m["hmu"] = { "哈馬普語", 12952484, "paa-alp", "Latn", } m["hmv"] = { "Hmong Dô", 22911598, "hmn", "Latn", -- Probably also Hmng } m["hmw"] = { "西部麻山苗語", 12953563, "hmn", } m["hmy"] = { "南部貴陽苗語", 12953553, "hmn", } m["hmz"] = { "漢苗語", 25559603, "hmn", } m["hna"] = { "Mina", 56532, "cdc-cbm", } m["hnd"] = { "南辛德科語", 382273, "inc-pan", "Aran", } m["hne"] = { "恰蒂斯加爾語", 33158, "inc-hie", "Deva", translit = "hi-translit" } m["hnh"] = { "阿尼語", 3832982, "khi-kal", "Latn", } m["hni"] = { "哈尼語", 56516, "tbq-han", "Latn", } m["hnj"] = { "青苗語", 3138831, "hmn", "Latn, Hmng, Hmnp", } m["hnm"] = { "海南話", 934541, "zhx-nan", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["hnn"] = { "哈努諾語", 35435, "phi", "Hano, Latn", translit = {Hano = "hnn-translit"}, override_translit = true, strip_diacritics = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ}}, standard_chars = { Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy", c.punc }, sort_key = { Latn = "tl-sortkey", }, } m["hno"] = { "北辛德科語", 6346358, "inc-pan", "Aran", } m["hns"] = { "加勒比印度斯坦語", 1843468, "inc", -- "crp"? "Arab, Deva, Kthi, Latn", ancestors = "bho, awa", } m["hnu"] = { "洪語", 12632753, "mkh-vie", } m["hoa"] = { "華瓦語", 3138887, "poz-ocw", "Latn", } m["hob"] = { "南島馬里語", 6760941, "poz-ocw", "Latn", } m["hoc"] = { "霍語", 33270, "mun", "Wara, Orya, Deva, Beng, Latn", } m["hod"] = { "霍爾馬語", 56331, "cdc-cbm", "Latn", } m["hoe"] = { "霍羅姆語", 3914008, "nic-ple", "Latn", } m["hoh"] = { "Hobyót", 33299, "sem-sar", "Arab, Latn", } m["hoi"] = { "霍利丘克語", 28508, "ath-nor", "Latn", } m["hoj"] = { "Hadothi", 33227, "raj", "Deva", translit = "hi-translit", } m["hol"] = { "霍盧語", 4121133, "bnt-pen", "Latn", } m["hom"] = { "Homa", 3449953, "bnt-boa", "Latn", } m["hoo"] = { "霍洛霍洛語", 3139484, "bnt-tkm", "Latn", } m["hop"] = { "霍皮語", 56421, "azc", "Latn", } m["hor"] = { "霍羅語", 641748, "csu-sar", } m["hos"] = { "胡志明市手語", 16111971, "sgn", "Latn", -- when documented } m["hot"] = { "霍特語", 12632404, "poz-ocw", "Latn", } m["hov"] = { "霍汪甘語", 5917269, "poz", "Latn", } m["how"] = { "豪尼語", 56842, "tbq-han", } m["hoy"] = { "霍里雅語", 5880707, "dra-kan", } m["hoz"] = { "霍卓語", 5923010, "omv-mao", } m["hpo"] = { "Hpon", 5923277, "tbq-brm", "Latn", } m["hps"] = { "夏威夷皮欽手語", 33358, "sgn", "Latn", -- when documented } m["hra"] = { "赫朗科爾語", 5923435, "tbq-kuk", "Latn", } m["hrc"] = { "Niwer Mil", 30323994, "poz-oce", "Latn", } m["hre"] = { "赫耶語", 3915794, "mkh-nbn", "Latn", } m["hrk"] = { "哈魯庫語", 5675762, "poz-cma", "Latn", } m["hrm"] = { "角苗語", 63213949, "hmn", } m["hro"] = { "赫雷語", 3127568, "cmc", "Latn", } m["hrp"] = { "恩希爾皮語", 32571318, "aus-kar", "Latn", } m["hrt"] = { "赫特文語", 33290, "sem-nna", "Latn", } m["hru"] = { "赫魯索語", 5923933, "sit-hrs", "Latn", } m["hrw"] = { "Warwar Feni", 56704265, "poz-oce", "Latn", } m["hrx"] = { "漢斯立克語", 304049, "gmw-hgm", "Latn", ancestors = "gmw-cfr", } m["hrz"] = { "哈爾札尼語", 56464, "xme-ttc", "Arab, Latn", ancestors = "xme-ttc-nor", } m["hsb"] = { "上索布語", 13248, "wen", "Latn", sort_key = s["wen-sortkey"], standard_chars = "AaBbCcČčĆćDdEeĚěFfGgHhIiJjKkŁłLlMmNnŃńOoÓóPpRrŘřSsŠšTtUuWwYyZzŽžŹź" .. c.punc, } m["hsh"] = { "匈牙利手語", 13636869, "sgn", "Latn", -- when documented } m["hsl"] = { "豪薩手語", 3915462, "sgn", "Latn", -- when documented } m["hsn"] = { "湘語", 13220, "zhx", "Hants", ancestors = "ltc", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["hss"] = { "哈爾蘇西語", 33423, "sem-sar", "Arab, Latn", } m["hti"] = { "Hoti", 5912372, "poz-cma", "Latn", } m["hto"] = { "Minica Huitoto", 948514, "sai-wit", "Latn", } m["hts"] = { "哈扎語", 33411, "qfa-iso", "Latn", } m["htu"] = { "希圖語", 5872700, "poz-cma", "Latn", } m["hub"] = { "關必沙語", 1526037, "sai-jiv", "Latn", } m["huc"] = { "霍安語", 2053913, "khi-kxa", "Latn", } m["hud"] = { "胡奧盧語", 12952504, "poz-cma", "Latn", } m["huf"] = { "胡梅內語", 11732231, "paa-kwa", "Latn", } m["hug"] = { "胡阿齊派爾語", 3446617, "sai-har", "Latn", } m["huh"] = { "維利切語", 35531, "sai-ara", "Latn", } m["hui"] = { "胡利語", 3125121, "ngf-khu", "Latn", } m["huj"] = { "北部貴陽苗語", 12953554, "hmn", } m["huk"] = { "胡隆語", 12952505, "poz-cet", "Latn", } m["hul"] = { "Hula", 6382179, "poz-ocw", "Latn", } m["hum"] = { "洪加納語", 10975396, "bnt-yak", "Latn", } m["huo"] = { "戶語", 3141783, "mkh-pal", } m["hup"] = { "胡帕語", 28058, "ath-pco", "Latn", } m["huq"] = { "回輝語", 34133, "cmc", } m["hur"] = { "哈爾魁梅林語", 35388, "sal", "Latn", } m["hus"] = { "瓦斯特克語", 35573, "myn", "Latn", } m["huu"] = { "穆魯伊維托托語", 2640935, "sai-wit", "Latn", } m["huv"] = { "華韋語", 12954031, "qfa-iso", "Latn", } m["huw"] = { "胡庫米納語", 3142988, "poz-cma", "Latn", } m["hux"] = { "努波伊維托托語", 56333, "sai-wit", "Latn", } m["huy"] = { "胡老拉語", 33426, "sem-nna", "Hebr", -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["huz"] = { "洪濟布語", 56564, "cau-ets", "Cyrl", translit = "huz-translit", display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, strip_diacritics = {Cyrl = s["cau-Cyrl-stripdiacritics"]}, } m["hvc"] = { "海地巫毒文化語", 3504239, "crp", "Latn", } m["hvk"] = { "哈韋克語", 5683513, "poz-cln", "Latn", } m["hvn"] = { "哈烏語", 3128792, "poz-cet", "Latn", } m["hwa"] = { "韋恩語", 3914887, "kro-ekr", "Latn", } m["hwc"] = { "夏威夷克里奧爾語", 35602, "crp", "Latn", ancestors = "en", } m["hwo"] = { "華納語", 56498, "cdc-cbm", "Latn", } m["hya"] = { "希亞語", 56798, "cdc-cbm", "Latn", } return require("Module:languages").finalizeData(m, "language") 8o2viqp11jshvajmn1tbkmlvp8ylio8 Module:Languages/data/3/i 828 1363225 9882730 9854978 2026-08-29T12:41:18Z TongcyDai 53191 更新語言資料 9882730 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["iai"] = { "Iaai", 282888, "poz-cln", "Latn", } m["ian"] = { "Iatmul", 5983460, "paa-nnd", "Latn", } m["iar"] = { "普拉里語", 3499934, "qfa-dis", -- Papuan; isolate in Glottolog; unclassified by Pawley and Hammarström; proposed to be in a putative Binanderean-Goilalan family by Usher } m["iba"] = { "伊班語", 33424, "poz-mly", "Latn", } m["ibb"] = { "伊比比奧語", 33792, "nic-ief", "Latn", } m["ibd"] = { "伊瓦加語", 1977429, "aus-wdj", "Latn", } m["ibe"] = { "阿克佩斯語", 35457, "alv-von", "Latn", } m["ibg"] = { "伊巴納格語", 1775596, "phi", "Latn", } m["ibh"] = { "比赫語", 51955140, "cmc", "Latn", } m["ibl"] = { "伊巴洛伊語", 3147383, "phi", "Latn", } m["ibm"] = { "阿戈伊語", 34727, "nic-ucr", "Latn", } m["ibn"] = { "伊比諾語", 3813281, "nic-lcr", "Latn", } m["ibr"] = { "伊布奧羅語", 3813306, "nic-ief", "Latn", } m["ibu"] = { "伊布語", 11732235, "paa-sah", "Latn", } m["iby"] = { "伊巴尼語", 11280479, "ijo", "Latn", } m["ica"] = { "Ede Ica", 12952405, "alv-ede", "Latn", } m["ich"] = { "Etkywan", 3914462, "nic-jkn", "Latn", } m["icl"] = { "冰島手語", 3436654, "sgn", "Latn", -- when documented } m["icr"] = { "島嶼克里奧爾英語", 2044587, "crp", "Latn", ancestors = "en", } m["ida"] = { "Idakho-Isukha-Tiriki", 12952512, "bnt-lok", "Latn", } m["idb"] = { "印度葡萄牙語", 6025550, "crp", "Latn", ancestors = "pt", } m["idc"] = { "伊當語", 3913366, "nic-plc", } m["idd"] = { "Ede Idaca", 13123376, "alv-ede", "Latn", } m["ide"] = { "伊德雷語", 3813288, "nic-ief", } m["idi"] = { "伊迪語", 5988630, "paa-pah", "Latn", } m["idr"] = { "因德里語", 35662, "nic-ser", } m["ids"] = { "伊德薩語", 3913979, "alv-swd", "Latn", ancestors = "oke", } m["idt"] = { "Idaté", 12952511, "poz-tim", "Latn", } m["idu"] = { "伊多馬語", 35478, "alv-ido", "Latn", } m["ifa"] = { "Amganad Ifugao", 18748222, "phi", "Latn", } m["ifb"] = { "巴塔德伊富高語", 12953578, "phi", "Latn", } m["ife"] = { "伊費語", 33606, "alv-ede", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, sort_key = { remove_diacritics = c.tilde, from = {"ɖ", "dz", "ɛ", "gb", "kp", "ny", "ŋ", "ɔ", "ts"}, to = {"d" .. p[1], "d" .. p[2], "e" .. p[1], "g" .. p[1], "k" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1], "t" .. p[1]} }, } m["iff"] = { "伊福語", 7902545, "poz-vns", "Latn", } m["ifk"] = { "圖瓦利伊富高語", 7857158, "phi", "Latn", } m["ifm"] = { "Teke-Fuumu", 36603, "bnt-tek", } m["ifu"] = { "馬尤瑤-伊富高語", 12953579, "phi", "Latn", } m["ify"] = { "Keley-I Kallahan", 3192221, "phi", "Latn", } m["igb"] = { "埃比拉語", 35363, "alv-nup", "Latn", } m["ige"] = { "伊蓋德語", 35420, "alv-ido", "Latn", } m["igg"] = { "伊加納語", 5991454, "paa-tam", "Latn", } m["igl"] = { "伊加拉語", 35513, "alv-yrd", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.dotabove .. c.caron .. c.lineabove}, sort_key = { from = { "ñm", "ñw", -- 3 chars "ch", "ẹ", "gb", "gw", "kp", "kw", "ny", "ñ", "ọ" -- 2 chars }, to = { "n" .. p[3], "n" .. p[4], "c" .. p[1], "e" .. p[1], "g" .. p[1], "g" .. p[2], "k" .. p[1], "k" .. p[2], "n" .. p[1], "n" .. p[2], "o" .. p[1] } }, } m["igm"] = { "康加佩語", 6362743, "paa-ata", "Latn", } m["ign"] = { "Ignaciano", 3148190, "awd", "Latn", } m["igo"] = { "伊塞貝語", 11732248, "ngf-gum", "Latn", } m["igs"] = { "格羅沙語", 1138529, "art", "Latn", type = "appendix-constructed", } m["igw"] = { "伊圭語", 3913985, "alv-yek", "Latn", } m["ihb"] = { "皮欽伊哈語", 12639686, "crp", ancestors = "ihp", } m["ihi"] = { "Ihievbe", 3441193, "alv-eeo", "Latn", ancestors = "ema", } m["ihp"] = { "伊哈語", 5994495, "paa-mbi", "Latn", } m["ijc"] = { "伊宗語", 35483, "ijo", "Latn", } m["ije"] = { "比塞尼語", 35010, "ijo", "Latn", } m["ijj"] = { "Ede Ije", 12952406, "alv-ede", "Latn", } m["ijn"] = { "卡拉巴里語", 35697, "ijo", "Latn", } m["ijs"] = { "阿卡哈語", 3915854, "ijo", "Latn", } m["ike"] = { "東加拿大伊努克提圖特語", 4126517, "esx-inu", "Cans, Latn", } m["iki"] = { "伊科語", 3813290, "nic-lcr", "Latn", } m["ikk"] = { "伊卡語", 35406, "alv-igb", "Latn", } m["ikl"] = { "伊庫盧語", 425973, "nic-plc", "Latn", } m["iko"] = { "Olulumo-Ikom", 3914402, "nic-uce", "Latn", } m["ikp"] = { "Ikpeshi", 3912777, "alv-yek", "Latn", } m["ikr"] = { "伊卡蘭加爾語", 5995402, "aus-pam", "Latn", } m["iks"] = { "因紐特手語", 13360244, "sgn", "Latn", -- when documented } m["ikt"] = { "Inuvialuktun", 27990, "esx-inu", "Cans, Latn", } m["ikv"] = { "Iku-Gora-Ankwa", 3913940, "nic-plc", } m["ikw"] = { "伊奎勒語", 35399, "alv-igb", "Latn", } m["ikx"] = { "伊克語", 35472, "ssa-klk", "Latn", } m["ikz"] = { "伊基祖語", 10977626, "bnt-lok", "Latn", } m["ila"] = { "伊萊阿佩語", 12473380, "poz-cet", } m["ilb"] = { "伊拉語", 10962725, "bnt-bot", "Latn", } m["ilg"] = { "伊爾加爾語", 5997810, "aus-wdj", "Latn", } m["ili"] = { "土爾克語", 33627, "trk-kar", "Cyrl", } m["ilk"] = { "伊隆戈語", 3148787, "phi", "Latn", } m["ill"] = { "伊拉努語", 12953581, "phi", "Latn, Arab", } m["ilo"] = { "伊洛卡諾語", 35936, "phi", "Latn, Tglg", translit = { Tglg = "ilo-translit", }, override_translit = true, strip_diacritics = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer, } }, sort_key = { Latn = "tl-sortkey", }, standard_chars = { Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy" .. c.punc, }, } m["ils"] = { "國際手語", 35754, "sgn", } m["ilu"] = { "依利翁語", 12632888, "poz-tim", "Latn", } m["ilv"] = { "Ilue", 3813301, "nic-lcr", "Latn", } m["ima"] = { "馬拉馬拉薩爾語", 6740693, "dra-tam", } m["imi"] = { "阿納姆古拉語", 3501881, "ngf-pom", "Latn", } m["iml"] = { "米盧克語", 3314550, "nai-coo", "Latn", } m["imn"] = { "伊蒙達語", 6005721, "paa-war", "Latn", } m["imo"] = { "Imbongu", 12632895, "ngf-hag", "Latn", } m["imr"] = { "因羅英語", 6008394, "poz-tim", } m["ims"] = { "馬爾西語", 1265446, "itc-sbl", "Ital, Latn", -- Ital translit in [[Module:scripts/data]] display_text = { Latn = s["itc-Latn-displaytext"] }, strip_diacritics = { Latn = s["itc-Latn-stripdiacritics"] }, sort_key = { Latn = s["itc-Latn-sortkey"] }, } m["imy"] = { "彌呂亞語", 3832946, "ine-luw", "Lyci", } m["inb"] = { "因加語", 35491, "qwe", ancestors = "qwe-kch", } m["ing"] = { "Deg Xinag", 27782, "ath-nor", "Latn", } m["inh"] = { "印古什語", 33509, "cau-vay", "Cyrl, Latn, Arab", translit = { Cyrl = "cau-nec-translit", Arab = "ar-translit", }, override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, strip_diacritics = { Cyrl = s["cau-Cyrl-stripdiacritics"], Latn = s["cau-Latn-stripdiacritics"], }, sort_key = { Cyrl = { from = {"аь", "гӏ", "ё", "кх", "къ", "кӏ", "пӏ", "тӏ", "хь", "хӏ", "цӏ", "чӏ", "яь"}, to = {"а" .. p[1], "г" .. p[1], "е" .. p[1], "к" .. p[1], "к" .. p[2], "к" .. p[3], "п" .. p[1], "т" .. p[1], "х" .. p[1], "х" .. p[2], "ц" .. p[1], "ч" .. p[1], "я" .. p[1]} }, }, } m["inj"] = { "叢林因加語", 16115012, "qwe", ancestors = "qwe-kch", } m["inl"] = { "印尼手語", 3915477, "sgn-asl", "Latn", -- when documented } m["inm"] = { "密尼安語", 737784, "sem-osa", "Sarb", -- Sarb translit in [[Module:scripts/data]] } m["inn"] = { "伊斯奈語", 6081098, "phi", "Latn", } m["ino"] = { "伊諾凱-亞特語", 6036531, "ngf-kya", "Latn", } m["inp"] = { "伊尼亞帕里語", 15338035, "awd", "Latn", } m["ins"] = { "印度手語", 12953486, "sgn", } m["int"] = { "Intha", 6057507, "tbq-brm", ancestors = "obr", } m["inz"] = { "伊內塞諾語", 35443, "nai-chu", "Latn", } m["ior"] = { "伊諾爾語", 35763, "sem-eth", "Ethi", } m["iou"] = { "圖馬-伊魯姆語", 7852460, "ngf-wan", "Latn", } m["iow"] = { "奇維雷語", 56737, "sio-msv", "Latn", } m["ipi"] = { "伊皮利語", 6065141, "ngf-enc", "Latn", } m["ipo"] = { "伊皮科語", 10566515, "paa-ing", "Latn", } m["iqu"] = { "伊基托語", 2669184, "sai-zap", "Latn", } m["iqw"] = { "伊闊語", 11926474, "alv-igb", "Latn", ancestors = "izi", } m["ire"] = { "Iresim", 6069398, "poz-hce", "Latn", } m["irh"] = { "伊拉魯圖語", 3027928, "poz-cet", "Latn", } m["iri"] = { "利圭語", 3912756, "nic-plc", "Latn", } m["irk"] = { "伊拉庫語", 33595, "cus-sou", "Latn", } m["irn"] = { "伊蘭謝語", 3409301, nil, "Latn", } m["irr"] = { "伊爾語", 3071880, "mkh-kat", } m["iru"] = { "伊魯拉語", 33363, "dra-imd", "Taml", translit = "ta-translit" } m["irx"] = { -- Wikipedia and Glottolog say that North and South Kamberau are different languages but ISO 639-3 has not (yet?) -- split them. "坎貝勞語", 6356317, "ngf-sab", "Latn", } m["iry"] = { "伊拉雅語", 6068356, "phi", "Latn", } m["isa"] = { "伊薩比語", 11732247, "ngf-gor", "Latn", } m["isc"] = { "伊斯孔納瓦語", 3052971, "sai-pan", "Latn", } m["isd"] = { "伊斯納格語", 6085162, "phi", "Latn", } m["ise"] = { "意大利手語", 375619, "sgn", "Latn", -- when documented } m["isg"] = { "愛爾蘭手語", 14183, "sgn", "Latn", -- when documented } m["ish"] = { "埃桑語", 35268, "alv-eeo", "Latn", } m["isi"] = { "恩凱姆-恩庫姆語", 36261, "nic-eko", "Latn", } m["isk"] = { "伊什卡什米語", 33419, "ira-sgi", "Cyrl, Arab, Latn", translit = { Cyrl = "isk-translit", }, override_translit = true, } m["ism"] = { "馬斯馬斯語", 6783273, "poz-ocw", "Latn", } m["isn"] = { "伊桑朱語", 6078891, "bnt-tkm", "Latn", } m["iso"] = { "伊索科語", 35414, "alv-swd", "Latn", } m["isr"] = { "以色列手語", 2911863, "sgn", "Sgnw", } m["ist"] = { "伊斯特拉語", 35845, "roa-dal", "Latn", } m["isu"] = { "Isu", 6089423, "nic-rnw", "Latn", } m["isv"] = { "斯拉夫共通語", 148971, "art", "Latn, Cyrl", type = "appendix-constructed", ancestors = "sla-pro", } m["itb"] = { "比諾岸伊特內格語", 12953584, "phi", "Latn", } m["itd"] = { "南帝東語", 63214959, "poz-san", "Latn", } m["ite"] = { "伊特內語", 3038640, "sai-cpc", "Latn", } m["iti"] = { "因勞德伊特內格語", 12953585, "phi", } m["itk"] = { "猶太-意大利語", 1145414, "roa-itd", "Hebr, Latn", -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["itl"] = { "伊捷爾緬語", 33624, "qfa-cka", "Cyrl, Latn", strip_diacritics = { Cyrl = { from = {"['’]", "[ӅԮ]", "[ӆԯ]", "Ҳ", "ҳ"}, to = {"ʼ", "Ԓ", "ԓ", "Ӽ", "ӽ"} }, }, sort_key = { Cyrl = { from = { "ӑ", "ё", "кʼ", "ӄʼ", "о̆", "пʼ", "тʼ", "ў", "чʼ", -- 2 chars "ӄ", "љ", "ԓ", "њ", "ӈ", "ӽ", "ә" -- 1 char }, to = { "а" .. p[1], "е" .. p[1], "к" .. p[1], "к" .. p[3], "о" .. p[1], "п" .. p[1], "т" .. p[1], "у" .. p[1], "ч" .. p[1], "к" .. p[2], "л" .. p[1], "л" .. p[2], "н" .. p[1], "н" .. p[2], "х" .. p[1], "ь" .. p[1] } }, }, } m["itm"] = { "Itu Mbon Uzo", 10977737, "nic-ief", "Latn", ancestors = "ibr", } m["ito"] = { "伊托納馬語", 950585, "qfa-iso", "Latn", } m["itr"] = { "伊特里語", 2083185, "paa-lma", "Latn", } m["its"] = { "伊塞基里語", 36045, "alv-edk", "Latn", strip_diacritics = {Latn = {remove_diacritics = c.grave .. c.acute .. c.macron}}, sort_key = { remove_diacritics = c.tilde, from = {"ẹ", "gb", "gh", "kp", "ọ", "ts", "ṣ"}, to = {"e" .. p[1], "g" .. p[1], "g" .. p[2], "k" .. p[1], "o" .. p[1], "t" .. p[1], "t" .. p[1]} }, } m["itt"] = { "馬恩伊特內格語", 18748761, "phi", } m["itv"] = { "伊塔維特語", 3915527, "phi", "Latn", } m["itw"] = { "Ito", 11128810, "nic-ief", ancestors = "ibr", } m["itx"] = { "伊蒂克語", 6094713, "paa-tor", "Latn", } m["ity"] = { "莫亞丹伊特內格語", 12953583, "phi", } m["itz"] = { "伊特扎語", 35537, "myn", "Latn", } m["ium"] = { "勉語", 2498808, "hmx-mie", "Latn", } m["ivb"] = { "伊巴丹語", 18748212, "phi", "Latn", } m["ivv"] = { "伊萬特語", 3547080, "phi", "Latn", } m["iwk"] = { "伊-瓦克語", 12632789, "phi", } m["iwm"] = { "伊瓦姆語", 3915215, "paa-iwa", "Latn", } m["iwo"] = { "伊烏爾語", 6101006, "ngf-okk", "Latn", } m["iws"] = { "塞皮克伊瓦姆語", 16893603, "paa-iwa", "Latn", } m["ixc"] = { "伊斯卡特語", 56706, "omq", "Latn", } m["ixl"] = { "伊克西爾語", 35528, "myn", "Latn", } m["iya"] = { "伊亞尤語", 3913390, "alv-nwd", "Latn", } m["iyo"] = { "梅薩卡語", 36080, "nic-tiv", "Latn", } m["iyx"] = { "亞阿語", 36909, "bnt-nze", "Latn", } m["izh"] = { "英格里亞語", 33559, "urj-fin", "Latn", sort_key = { from = { "š", "ž", }, to = { "s" .. p[1], "z" .. p[1], } }, } m["izi"] = { "Izi-Ezaa-Ikwo-Mgbo", 11927027, "alv-igb", } m["izr"] = { "伊澤雷語", 6101921, "nic-plc", "Latn", } m["izz"] = { "伊齊語", 3914387, "alv-igb", "Latn", ancestors = "izi", } return require("Module:languages").finalizeData(m, "language") 7esy1445fwgvgsu3c0vvcq20w8azwdd Module:Languages/data/3/j 828 1363226 9882823 9880733 2026-08-29T14:07:43Z TongcyDai 53191 更新語言資料 9882823 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["jaa"] = { "賈瑪瑪蒂語", 3053275, "auf", "Latn", } m["jab"] = { "希雅姆語", 35403, "nic-plc", "Latn", } m["jac"] = { "雅卡爾泰克語", 33393, "myn", "Latn", } m["jad"] = { "賈肯克語", 3913992, "dmn-wmn", "Latn", } m["jae"] = { "賈貝姆語", 3571232, "poz-ocw", "Latn", } m["jaf"] = { "賈拉語", 56289, "cdc", "Latn", } m["jah"] = { "賈胡特語", 2742661, "mkh-asl", "Latn", } m["jaj"] = { "扎召語", 3574969, "poz-ocw", "Latn", } -- "jak" is treated as "ms", see [[WT:LT]] m["jal"] = { "雅拉哈坦語", 8047298, "poz-cma", "Latn", } m["jam"] = { "牙買加克里奧爾語", 35939, "crp", "Latn", ancestors = "en", } m["jan"] = { "詹代語", 6150919, "aus-pam", "Latn", } m["jao"] = { "揚尤瓦語", 34241, "aus-pam", "Latn", } m["jaq"] = { "雅凱語", 8049134, "paa-yaq", "Latn", } m["jas"] = { "新喀里多尼亞爪哇語", 12953527, "poz", "Latn", ancestors = "jv", } m["jat"] = { "傑卡提語", 4159744, "inc-pan", } m["jau"] = { "瑤爾語", 8050346, "poz-hce", "Latn", } m["jax"] = { "占碑馬來語", 3915769, "poz-mly", "Latn", } m["jay"] = { "Yan-nhangu", 10723405, "aus-yol", "Latn", } m["jaz"] = { "賈韋語", 3163200, "poz-cln", "Latn", } m["jbi"] = { "Badjiri", 4840986, "aus-pam", "Latn", } m["jbj"] = { "Arandai", 4784070, "ngf-sbh", "Latn", } m["jbk"] = { "Barikewa", 63214981, "paa-tki", "Latn", } m["jbn"] = { "內富沙語", 36151, "ber", "Arab", strip_diacritics = { Arab = "ar-stripdiacritics", }, } m["jbo"] = { "邏輯語", 36350, "art", "Latn", type = "appendix-constructed", } m["jbr"] = { "約福特克-布羅姆尼亞語", 16886849, "paa-tor", "Latn", } m["jbt"] = { "Jabutí", 2060023, "sai-mje", "Latn", } m["jbu"] = { "朱昆語", 35447, "nic-jkn", "Latn", } m["jbw"] = { "Yawijibaya", 31722921, "aus-wor", "Latn", } m["jcs"] = { "牙買加國家手語", 6127418, "sgn", "Latn", -- when documented } m["jct"] = { "克里姆查克語", 33723, "trk-kcu", "Latn, Cyrl", } m["jda"] = { "賈德語", 12633440, "sit-las", } m["jdg"] = { "賈德加里語", 13560607, "inc-snd", } m["jdt"] = { "猶太-塔特語", 56495, "ira-swi", "Latn, Cyrl, Hebr", ancestors = "fa-cls", translit = { Cyrl = "jdt-translit", Hebr = "jdt-translit", }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["jeb"] = { "赫維羅語", 967031, "sai-cah", } m["jee"] = { "杰龍語", 56372, "sit-kiw", } m["jeg"] = { "Jeng", 5091274, "mkh-ban", "Latn", } m["jeh"] = { "葉語", 3914636, "mkh-ban", "Latn", } m["jei"] = { "耶伊語", 8051326, "paa-yam", "Latn", } m["jek"] = { "Jeri Kuo", 11031936, "dmn-jje", "Latn", } m["jel"] = { "耶爾梅克語", 8052020, "paa-bul", "Latn", } m["jen"] = { "德扎語", 35558, "alv-bwj", "Latn", } m["jer"] = { "Jere", 3915449, "nic-jer", "Latn", } m["jet"] = { "Manem", 6748412, "paa-war", "Latn", } m["jeu"] = { "Jonkor Bourmataguil", 56269, "cdc", } m["jgb"] = { "Ngbee", 7022243, "bnt", "Latn", } -- "jge" is treated as "ka", see [[WT:LT]] m["jgk"] = { "瓜克語", 17523694, "nic-jrw", "Latn", } m["jgo"] = { "恩格姆巴語", 36287, "bai", "Latn", } m["jhi"] = { "賈海語", 3176748, "mkh-asl", "Latn", } m["jhs"] = { "Jhankot Sign Language", 6190889, "sgn", } m["jia"] = { "吉納語", 56297, } m["jib"] = { "吉布語", 3914448, "nic-jkn", "Latn", } m["jic"] = { "希卡克語", 3178609, "nai-jcq", "Latn", } m["jid"] = { "布語", 3913321, "nic-nin", "Latn", } m["jie"] = { "吉貝語", 56281, "cdc-cbm", "Latn", } m["jig"] = { "金古魯語", 6202435, "aus-mir", "Latn", } m["jih"] = { "上寨語", 25559440, "ero", } m["jii"] = { "吉杜語", 56769, "cus-som", "Latn", } m["jil"] = { "吉林語", 6192674, "ngf-rai", -- placed in Nuru subfamily by Pawley-Hammarström "Latn", } m["jim"] = { "津吉門語", 56288, "cdc-cbm", "Latn", } m["jio"] = { "加茂語", 3178570, nil, "Latn", } m["jiq"] = { "綽斯甲語", 3118757, "sit-wgy", } m["jit"] = { "吉塔語", 6203228, "bnt-haj", "Latn", } m["jiu"] = { "攸樂基諾語", 12952530, "tbq-jin", } m["jiv"] = { "舒阿爾語", 617291, "sai-jiv", "Latn", } m["jiy"] = { "補遠基諾語", 12952528, "tbq-jin", } m["jje"] = { "濟州語", 129648, "qfa-kor", "Kore", ancestors = "okm", translit = "jje-translit", -- Kore strip_diacritics in [[Module:scripts/data]] } m["jjr"] = { "Zhár", 17523697, "nic-jrw", "Latn", } m["jka"] = { "卡艾拉語", 16910923, "paa-alp", "Latn", } m["jko"] = { "庫伯語", 12952670, "ngf-est", "Latn", } m["jkp"] = { "Paku Karen", 25559420, "kar" } m["jkr"] = { "克羅語", 36162, "sit-gsi", } m["jku"] = { "拉比爾語", 1990210, "nic-jrn", } m["jle"] = { "恩吉雷語", 36329, "alv-tal", } m["jls"] = { "牙買加手語", 6127433, "sgn-asl", "Latn", -- when documented } m["jma"] = { "Dima", 5277140, "ngf-dag", "Latn", } m["jmb"] = { "宗本語", 56252, "cdc-wst", "Latn", } m["jmc"] = { "馬恰美語", 12952751, "bnt-chg", "Latn", } m["jmd"] = { "延德納語", 8048030, "poz-cet", "Latn", } m["jmi"] = { "Jimi", 3502308, "cdc-wst", "Latn", } m["jml"] = { "瓊里語", 6310993, "inc-pae", "Deva", translit = { Deva = "ne-translit", }, } m["jmn"] = { "馬庫里語", 6740482, "sit-aao", } m["jmr"] = { "卡馬拉語", 35561, "nic-dag", } -- "jms" is treated as "mff", see [[WT:LT]] m["jmw"] = { "穆瓦塞語", 63256977, "paa-tki", "Latn", } m["jmx"] = { "西尤斯特拉瓦卡米斯特克語", 12953731, "omq-mxt", "Latn", } m["jna"] = { "藏雄語", 12633505, "sit-kin", "Takr" } m["jnd"] = { "Jandavra", 6150941, "inc-wes", "Arab", ancestors = "gu", } m["jng"] = { "揚曼語", 10723416, "aus-yng", "Latn", } m["jni"] = { "Janji", 3915330, "nic-jer", } m["jnj"] = { "耶姆薩語", 36873, "omv", "Ethi, Latn", } m["jnl"] = { "Rawat", 7296948, "sit-gma", } m["jns"] = { "焦恩沙里語", 6164857, "him", "Deva, Takr", translit = { Deva = "hi-translit", --Takr = "Takr-translit", }, } m["job"] = { "Joba", 13123409, "bnt-shh", "Latn", } m["jod"] = { "沃傑納卡語", 11029540, "dmn-mnk", } m["jor"] = { "Jorá", 5393974, "tup-gua", "Latn", } m["jos"] = { "約旦手語", 6534917, "sgn", "Sgnw", } m["jow"] = { "Jowulu", 3914487, "dmn-mnw", "Latn", } -- "jpa" is not used, see [[WT:LT]] m["jpr"] = { "猶太-波斯語", 33367, "ira-swi", "Hebr", ancestors = "fa", -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["jqr"] = { "賈卡魯語", 33443, "sai-aym", "Latn", } m["jra"] = { "嘉萊語", 33370, "cmc", "Latn", } m["jrr"] = { "吉魯語", 6203123, "nic-jkn", } m["jru"] = { "賈普雷里亞語", 3441409, "sai-yuk", "Latn", } m["jsl"] = { "日本手語", 35601, "sgn-jsl", "Sgnw", } m["jua"] = { "茹馬語", 12953587, "tup-gua", "Latn", } m["jub"] = { "萬努語", 3914905, "nic-jkn", } m["juc"] = { "女真語", 56731, "tuw-jrc", "Jurc, Hani", } m["jud"] = { "Worodougou", 11155821, "dmn-mnk", } m["juh"] = { "霍內語", 5964576, "nic-jkn", "Latn", } m["jui"] = { "恩加朱里語", 16897028, "aus-pam", "Latn", } m["juk"] = { "瓦潘語", 3914914, "nic-jkn", } m["jul"] = { "幾熱爾語", 56863, "sit-tib", } m["jum"] = { "朱姆朱姆語", 11283696, "sdv", "Latn", } m["jun"] = { "Juang", 33362, "mun", "Orya", } m["juo"] = { "吉巴語", 6191995, "nic-jkn", } m["jup"] = { "胡普語", 3143384, "sai-nad", "Latn", } m["jur"] = { "朱如納語", 4023175, "tup", "Latn", } m["jus"] = { "朱姆拉手語", 6310991, "sgn", } m["jut"] = { "日德蘭語", 1340322, "gmq-eas", "Latn", ancestors = "da", } m["juu"] = { "Ju", 3914897, } m["juw"] = { "Wãpha", 3914934, "nic-jkn", "Latn", } m["juy"] = { "Juray", 6314963, "mun", } m["jvd"] = { "Javindo", 2719893, "crp", "Latn", } m["jvn"] = { "加勒比爪哇語", 11732256, "poz", "Latn", ancestors = "jv", } m["jwi"] = { "Jwira-Pepesa", 35467, "alv-ctn", "Latn", } -- "jya" is treated as "sit-sit", "sit-jap", "sit-tsh", "sit-zbu", see [[WT:LT]] m["jyy"] = { "賈亞語", 641720, "csu-bgr", "Latn", } return require("Module:languages").finalizeData(m, "language") 3rhlzls6x65ezugq9yu33fhozi5y39q Module:Languages/data/3/k 828 1363227 9882825 9863041 2026-08-29T14:07:51Z TongcyDai 53191 更新語言資料 9882825 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["kaa"] = { "卡拉卡爾帕克語", 33541, "trk-kno", "Latn, Cyrl, Arab", dotted_dotless_i = true, strip_diacritics = { from = {"['’]"}, to = {"ʼ"} }, sort_key = { Latn = { from = { -- Sort the old orthography (using the apostrophe) after the new orthography (using the acute accent). "í", "iʼ", "i", -- Ensure "i" comes after "í", "iʼ", "ı". "sh", "ch", "á", "aʼ", "ǵ", "gʼ", "x", p[4], p[5], "ı", "q", "ń", "nʼ", "ó", "oʼ", "ú", "uʼ", "c" }, to = { p[4], p[5], "i" .. p[3], "z" .. p[1], "z" .. p[3], "a" .. p[1], "a" .. p[2], "g" .. p[1], "g" .. p[2], "h" .. p[1], "i", "i" .. p[1], "i" .. p[2], "k" .. p[1], "n" .. p[1], "n" .. p[2], "o" .. p[1], "o" .. p[2], "u" .. p[1], "u" .. p[2], "z" .. p[2] } }, Cyrl = { from = {"ә", "ғ", "ё", "қ", "ң", "ө", "ү", "ў", "ҳ"}, to = {"а" .. p[1], "г" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1], "у" .. p[2], "х" .. p[1]} }, }, } m["kab"] = { "卡拜爾語", 35853, "ber", "Latn, Arab, Tfng", } m["kac"] = { "景頗語", 33332, "sit-jnp", "Latn, Mymr", } m["kad"] = { "卡達拉語", 3914011, "nic-plc", "Latn", } m["kae"] = { "凱達格蘭語", 2779411, "map", } m["kaf"] = { "卡卓語", 246122, "tbq-kzh", } m["kag"] = { "卡亞曼語", 6348863, "poz", "Latn", } m["kah"] = { "Fer", 5443742, "csu-bgr", "Latn", } m["kai"] = { "卡雷卡雷語", 3438770, "cdc-wst", "Latn", } m["kaj"] = { "卡捷語", 35401, "nic-plc", "Latn", } m["kak"] = { "卡亞帕卡拉漢語", 3192220, "phi", "Latn", } m["kam"] = { "卡姆巴語", 2574767, "bnt-kka", "Latn", } m["kao"] = { "Kassonke", 36905, "dmn-wmn", "Latn", } m["kap"] = { "別日塔語", 33054, "cau-ets", "Cyrl", translit = "cau-nec-translit", override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, strip_diacritics = {Cyrl = s["cau-Cyrl-stripdiacritics"]}, } m["kaq"] = { "Capanahua", 2937196, "sai-pan", "Latn", } m["kaw"] = { "古爪哇語", 49341, "poz", "Latn, Java, Kawi", translit = "jv-translit", --same as jv } m["kax"] = { "Kao", 3192799, "paa-gto", "Latn", } m["kay"] = { "卡馬幽拉語", 3192336, "tup-gua", "Latn", } m["kba"] = { "卡拉爾科語", 5517764, "aus-pam", "Latn", } m["kbb"] = { "Kaxuyana", 12953626, "sai-prk", "Latn", } m["kbc"] = { "卡吉威語", 18168288, "sai-guc", "Latn", } m["kbd"] = { "東切爾克斯語", 33522, "cau-cir", "Cyrl, Latn, Arab", translit = { Cyrl = "cau-cir-translit", Arab = "ar-translit", }, override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, strip_diacritics = { Cyrl = s["cau-Cyrl-stripdiacritics"], Latn = s["cau-Latn-stripdiacritics"], }, sort_key = { Cyrl = { from = { "кхъу", "къӏу", -- 4 chars "гъу", "джу", "дзу", "жъу", "къу", "кхъ", "къӏ", "кӏу", "кӏь", "лъу", "лӏу", "пӏу", "сӏу", "тӏу", "фӏу", "хъу", "цӏу", "чъу", "чӏу", "шъу", "шӏу", "щӏу", -- 3 chars "гу", "гъ", "гь", "дж", "дз", "ё", "жъ", "жь", "ку", "къ", "кь", "кӏ", "лъ", "ль", "лӏ", "пӏ", "сӏ", "тӏ", "фӏ", "ху", "хъ", "хь", "цу", "цӏ", "чу", "чъ", "чӏ", "шъ", "шӏ", "щӏ", "ӏу", "ӏь", -- 2 chars "э" -- 1 char }, to = { "к" .. p[5], "к" .. p[7], "г" .. p[3], "д" .. p[2], "д" .. p[4], "ж" .. p[2], "к" .. p[3], "к" .. p[4], "к" .. p[6], "к" .. p[10], "к" .. p[11], "л" .. p[2], "л" .. p[5], "п" .. p[2], "с" .. p[2], "т" .. p[2], "ф" .. p[2], "х" .. p[3], "ц" .. p[3], "ч" .. p[3], "ч" .. p[5], "ш" .. p[2], "ш" .. p[4], "щ" .. p[2], "г" .. p[1], "г" .. p[2], "г" .. p[4], "д" .. p[1], "д" .. p[3], "е" .. p[1], "ж" .. p[1], "ж" .. p[3], "к" .. p[1], "к" .. p[2], "к" .. p[8], "к" .. p[9], "л" .. p[1], "л" .. p[3], "л" .. p[4], "п" .. p[1], "с" .. p[1], "т" .. p[1], "ф" .. p[1], "х" .. p[1], "х" .. p[2], "х" .. p[4], "ц" .. p[1], "ц" .. p[2], "ч" .. p[1], "ч" .. p[2], "ч" .. p[4], "ш" .. p[1], "ш" .. p[3], "щ" .. p[1], "ӏ" .. p[1], "ӏ" .. p[2], "а" .. p[1] } }, }, } m["kbe"] = { "坎朱語", 10543322, "aus-pam", "Latn", } m["kbh"] = { "卡姆薩語", 2842667, "qfa-iso", "Latn", } m["kbi"] = { "卡普提奧語", 6367294, "poz-oce", "Latn", } m["kbj"] = { "Kari", 6370438, "bnt-boa", "Latn", } m["kbk"] = { "格拉斯科亞里語", 12952642, "ngf-koi", "Latn", } m["kbm"] = { "伊瓦爾語", 3156391, "poz-ocw", "Latn", } m["kbn"] = { "卡雷語 (非洲)", 35554, "alv-mbm", "Latn", } m["kbo"] = { "凱利科語", 11275553, "csu-mma", "Latn", } m["kbp"] = { "卡比耶語", 35475, "nic-gne", "Latn", } m["kbq"] = { "卡馬諾語", 11732272, "ngf-kya", "Latn", } m["kbr"] = { "卡法語", 35481, "omv-gon", "Ethi, Latn", } m["kbs"] = { "Kande", 35556, "bnt-tso", "Latn", } m["kbt"] = { "加巴迪語", 3291159, "poz-ocw", "Latn", } m["kbu"] = { "卡布特拉語", 10966761, "raj", } m["kbv"] = { "Kamberataro", 5261289, "paa-sng", "Latn", } m["kbw"] = { "凱埃普語", 6347632, "poz-ocw", "Latn", } m["kbx"] = { "阿普馬語", 56298, "paa-eke", "Latn", } m["kbz"] = { "杜華語", 56295, "cdc-wst", "Latn", } m["kcb"] = { "Kawacha", 11732302, "ngf-woj", "Latn", } m["kcc"] = { "Lubila", 3914381, "nic-uce", "Latn", } m["kcd"] = { "Ngkâlmpw Kanum", 12952566, "paa-ngk", "Latn", } m["kce"] = { "Kaivi", 6348685, "nic-kau", "Latn", } m["kcf"] = { "Ukaan", 36651, "nic-bco", "Latn", } m["kcg"] = { "卡塔布語", 3912765, "nic-plc", "Latn", } m["kch"] = { "沃諾語", 3913920, "nic-kau", "Latn", } m["kci"] = { "Kamantan", 3914019, "nic-plc", } m["kcj"] = { "Kobiana", 35609, "alv-nyn", "Latn", } m["kck"] = { "Kalanga", 33672, "bnt-sho", "Latn", } m["kcl"] = { "克拉語", 6349982, "poz-ocw", "Latn", } m["kcm"] = { "Tar Gula", 277963, "csu-bba", } m["kcn"] = { "努比語", 36388, "crp", "Latn, Arab", ancestors = "apd", strip_diacritics = {remove_diacritics = c.acute}, } m["kco"] = { "基納拉克納語", 11732320, "ngf-dal", "Latn", } m["kcp"] = { "Kanga", 6362384, "qfa-kad", "Latn", } m["kcq"] = { "卡莫語", 3914879, "alv-wjk", } m["kcr"] = { "卡特拉語", 35688, "nic-ktl", "Latn", } m["kcs"] = { "Koenoem", 3438755, "cdc-wst", } m["kct"] = { "Kaian", 6347538, "paa-ott", "Latn", } m["kcu"] = { "奇卡米語", 3915212, "bnt-ruv", "Latn", } m["kcv"] = { "Kete", 3195598, "bnt-lub", "Latn", } m["kcw"] = { "Kabwari", 6344539, "bnt-glb", "Latn", } m["kcx"] = { "卡查馬-甘朱勒語", 12634070, "omv-eom", } m["kcy"] = { "Korandje", 33427, "son", } m["kcz"] = { "Konongo", 11732345, "bnt-tkm", "Latn", } m["kda"] = { "沃里米語", 3914062, "aus-pam", "Latn", } m["kdc"] = { "庫圖語", 6448634, "bnt-ruv", } m["kdd"] = { "揚昆塔賈拉語", 34207, "aus-pam", "Latn", } m["kde"] = { "馬孔德語", 35172, "bnt-rvm", "Latn", } m["kdf"] = { "馬穆西語", 6746036, "poz-ocw", "Latn", } m["kdg"] = { "Seba", 7442316, "bnt-sbi", "Latn", } m["kdh"] = { "Tem", 36531, "nic-gne", "Latn", } m["kdi"] = { "Kumam", 6443410, "sdv-los", } m["kdj"] = { "卡拉莫瓊語", 56326, "sdv-ttu", "Latn", } m["kdk"] = { "努梅埃語", 3346774, "poz-cln", "Latn", } m["kdl"] = { "Tsikimba", 3914404, "nic-kam", } m["kdm"] = { "卡戈馬語", 3914420, "nic-plc", } m["kdn"] = { "Kunda", 4121130, "bnt-sna", "Latn", } m["kdp"] = { "Kaningdon-Nindem", 3914956, "nic-nin", } m["kdq"] = { "科奇語", 56431, "tbq-bdg", } m["kdr"] = { "卡拉伊姆語", 33725, "trk-kcu", "Cyrl, Latn, Hebr", -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["kdt"] = { "歸語", 56310, "mkh-kat", "Thai, Khmr, Laoo", } m["kdu"] = { "卡達魯語", 35441, "nub-hil", "Latn", } m["kdv"] = { "Kado", 7402721, "sit-luu", } m["kdw"] = { "Koneraw", 11732341, "ngf-mom", "Latn", } m["kdx"] = { "Kam", 36753, "alv-wjk", } m["kdy"] = { "Keder", 6383641, "paa-tor", "Latn", } m["kdz"] = { "Kwaja", 11128866, "nic-nka", "Latn", } m["kea"] = { "佛得角克里奧爾語", 35963, "crp", "Latn", ancestors = "pt", } m["keb"] = { "科勒語", 35559, "bnt-kel", } m["kec"] = { "Keiga", 3409311, "qfa-kad", "Latn", } m["ked"] = { "克雷維語", 6393846, "bnt-haj", } m["kee"] = { "東克勒斯語", 15649021, "nai-ker", "Latn", } m["kef"] = { "克佩西語", 35748, "alv-gbe", } m["keg"] = { "Tese", 16887296, "sdv", } m["keh"] = { "凱克語", 6382110, "paa-nnd", "Latn", } m["kei"] = { "Kei", 2410352, "poz-cet", "Latn", } m["kej"] = { "Kadar", 6345179, "dra-mal", } m["kek"] = { "凱克奇語", 35536, "myn", "Latn", } m["kel"] = { "Kela-Yela", 6385426, "bnt-mon", "Latn", } m["kem"] = { "克馬克語", 35549, "poz-tim", "Latn", } m["ken"] = { "肯揚語", 35650, "nic-mam", "Latn", } m["keo"] = { "卡夸語", 3033547, "sdv-bri", "Latn", } m["kep"] = { "Kaikadi", 6347757, "dra-tam", } m["keq"] = { "卡馬爾語", 14916877, "inc-hal", } m["ker"] = { "Kera", 56251, "cdc-est", "Latn", } m["kes"] = { "Kugbo", 3813394, "nic-cde", "Latn", } m["ket"] = { "凱特語", 33485, "qfa-yke", "Cyrl", strip_diacritics = { from = {"['’]"}, to = {"ʼ"} }, sort_key = { from = {"ӷ", "ё", "ӄ", "ӈ", "ө", "ә", "ʼ"}, to = {"г" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "ъ" .. p[1], "ь" .. p[1]} }, } m["keu"] = { "Akebu", 35026, "alv-ktg", "Latn", } m["kev"] = { "卡尼卡蘭語", 6363201, "dra-mal", "Taml, Mlym", -- Mlym translit in [[Module:scripts/data]] (NOTE: not present before, presumably an accidental omission) } m["kew"] = { "柯瓦語", 12952619, "ngf-ank", "Latn", } m["kex"] = { "庫克納語", 5031131, "inc-bhi", wikipedia_article = "Dhodia–Kukna language", } m["key"] = { "庫皮亞語", 6445354, "inc-eas", } m["kez"] = { "庫凱萊語", 3915391, "nic-ucn", "Latn", } m["kfa"] = { "戈達瓦語", 33531, "dra-kod", "Knda, Mlym", -- Knda translit in [[Module:scripts/data]] -- Mlym translit in [[Module:scripts/data]] } m["kfb"] = { "科拉米語", 33479, "dra-knk", "Deva, Telu", translit = { Telu = "te-translit", }, } m["kfc"] = { "孔達-多拉語", 35679, "dra-kki", "Orya, Telu", translit = { Orya = "gon-Orya-translit", Telu = "te-translit", }, } m["kfd"] = { "Korra Koraga", 12952655, "dra-kor", "Knda", -- Knda translit in [[Module:scripts/data]] } m["kfe"] = { "Kota (India)", 33483, "dra-tkt", "Taml", translit = "ta-translit", } m["kff"] = { "Koya", 33471, "dra-gon", "Telu, Orya, Deva, Latn", } m["kfg"] = { "庫迪亞語", 12952667, "dra-tlk", } m["kfh"] = { "Kurichiya", 12952676, "dra-mal", "Mlym", -- Mlym translit in [[Module:scripts/data]] } m["kfi"] = { "Kannada Kurumba", 56589, "dra-sdo", } m["kfj"] = { "克蔑語", 27144776, "mkh-pal", } m["kfk"] = { "金瑙里語", 2383208, "sit-kin", "Takr, Deva, Latn", } m["kfl"] = { "Kung", 6444510, "nic-rnc", "Latn", } m["kfn"] = { "庫克語", 6442398, "nic-rnc", "Latn", } m["kfo"] = { "科羅語(西非)", 11160588, "dmn-mnk", "Latn, Nkoo", } m["kfp"] = { "科爾瓦語", 6432786, "mun", } m["kfq"] = { "科爾庫語", 33715, "mun", "Deva", } m["kfr"] = { "喀奇語", 56487, "inc-snd", "Gujr, Arab, Sind, Khoj", translit = { Gujr = "gu-translit", Sind = "Sind-translit", Arab = "sd-Arab-translit", }, strip_diacritics = { 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["kfs"] = { "比拉斯普里語", 12953397, "him", "Deva, Takr", translit = "hi-translit", } m["kft"] = { "坎賈里語", 12953610, "inc-pan", ancestors = "pa", } m["kfu"] = { "卡特卡里語", 6377671, "inc-sou", } m["kfv"] = { "庫爾穆卡爾語", 6446193, "inc-eas", } m["kfw"] = { "Kharam Naga", 12952906, "tbq-kuk", } m["kfx"] = { "庫魯帕哈里語", 6443148, "him", "Deva", translit = "hi-translit", } m["kfy"] = { "庫矛語", 33529, "inc-pac", "Deva, Shrd, Takr", -- Shrd translit in [[Module:scripts/data]] (NOTE: not present before, presumably an accidental omission) } m["kfz"] = { "Koromfé", 35701, "nic-gur", "Latn", } m["kga"] = { "Koyaga", 11155632, "dmn-mnk", } m["kgb"] = { "Kawe", 12952750, "poz-hce", "Latn", } m["kgd"] = { "卡唐語", 12953622, "mkh", } m["kge"] = { "柯莫林語", 49224, "poz-lgx", "Latn, Arab", } m["kgf"] = { "庫貝語", 11732359, "ngf-kto", "Latn", } m["kgg"] = { "庫松達語", 33630, "qfa-iso", -- central Nepal "Latn", } m["kgi"] = { "雪蘭莪手語", 33731, "sgn-asl", } m["kgj"] = { "加馬爾卡姆語", 22236996, "sit-kha", "Deva", } m["kgk"] = { "卡伊瓦語", 3111883, "gn", "Latn", } m["kgl"] = { "昆加里語", 10550184, "aus-pam", "Latn", } m["kgn"] = { "卡林加里語", 6371041, "xme-ttc", "Arab, Latn", ancestors = "xme-ttc-nor", } m["kgo"] = { "克龍戈語", 6438927, "qfa-kad", "Latn", } m["kgp"] = { "坎剛語", 2665734, "sai-sje", "Latn", } m["kgq"] = { "卡莫羅語", 6359001, "ngf-ask", "Latn", } m["kgr"] = { "阿本語", 56657, "qfa-iso", -- Papuan; isolate in Ethnologue, Glottolog and Palmer (2018); grouped with West Papuan by Ross (2005) "Latn", } m["kgs"] = { "貢邦加爾語", 3915412, "aus-pam", "Latn", } m["kgt"] = { "桑耶夫語", 3913354, "nic-mmb", "Latn", } m["kgu"] = { "Kobol", 11732325, "ngf-omo", "Latn", } m["kgv"] = { "卡拉斯語", 6368621, "qfa-dis", -- Divergent Papuan language; grouped with Mbaham-Iha by Glottolog to form a (mainland) West Bomberai -- family, but with Mbaham-Iha and Timor-Alor-Pantar by Wikipedia (following Usher and Schapper 2022) -- into a (Greater) West Bomberai family. "Latn", } m["kgw"] = { "Karon Dori", 56817, "paa-may", "Latn", } m["kgx"] = { "加馬魯語", 12953604, "poz-wot", "Latn", } m["kgy"] = { "Kyerung", 12952691, "sit-kyk", } m["kha"] = { "卡西語", 33584, "aav-pkl", "Latn, as-Beng", } m["khb"] = { "傣仂語", 36948, "tai-swe", "Talu, Lana", translit = {Talu = "Talu-translit"}, strip_diacritics = {remove_diacritics = c.ZWNJ}, sort_key = { Talu = "Talu-sortkey", Lana = "Lana-sortkey", }, } m["khc"] = { "北部杜剛貝西語", 18611555, "poz", } m["khd"] = { "Bädi Kanum", 20888004, "paa-ngk", "Latn", } m["khe"] = { "Korowai", 6432598, "ngf-bda", "Latn", } m["khf"] = { "佛教克木語", 27144893, "mkh", } m["khh"] = { "Kehu", 10994953, } m["khj"] = { "庫圖爾米語", 3914490, "nic-plc", "Latn", } m["khl"] = { "盧西語", 3267788, "poz-ocw", "Latn", } m["khn"] = { "堪德斯語", 33726, "inc-sou", } m["kho"] = { "和闐語", 6583551, "xsc-sak", "Brah, Khar", -- Brah translit in [[Module:scripts/data]] } m["khp"] = { "Kapauri", 3502575, "qfa-dis", -- isolate per Glottolog, possibly Greater Kwerba per Wikipedia in Kapauri-Sause family "Latn", } m["khq"] = { "西桑海語", 33600, "son", "Latn, Arab", } m["khr"] = { "卡里亞語", 3915562, "mun", "Deva, Orya, Latn", } m["khs"] = { "卡蘇阿語", 6374863, "ngf-bos", "Latn", } m["kht"] = { "坎底語", 3915502, "tai-swe", "Mymr", display_text = s["kht-displaytext"], strip_diacritics = s["kht-stripdiacritics"], } m["khu"] = { "恩庫姆比語", 11019169, "bnt-swb", } m["khv"] = { "赫瓦爾什語", 56425, "cau-wts", "Cyrl", translit = "khv-translit", display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, strip_diacritics = {Cyrl = s["cau-Cyrl-stripdiacritics"]}, } m["khw"] = { "科瓦語", 938216, "inc-chi", "Aran", strip_diacritics = { -- character "ۂ" code U+06C2 to "ه" and "هٔ" (U+0647 + U+0654) to "ه"; hamzatu l-waṣli to a regular alif from = {"هٔ", "ۂ", "ٱ"}, to = {"ہ", "ہ", "ا"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef }, } m["khx"] = { "卡努語", 12952571, "bnt-lgb", } m["khy"] = { "埃凱萊語", 6385549, "bnt-ske", "Latn", } m["khz"] = { "凱帕拉語", 12952603, "poz-ocw", "Latn", } m["kia"] = { "基姆語", 35685, "alv-kim", } m["kib"] = { "Koalib", 35859, "alv-hei", } m["kic"] = { "基卡普語", 20162127, "alg-sfk", "Latn", } m["kid"] = { "科欣語", 35632, "nic-beb", "Latn", } m["kie"] = { "Kibet", 56893, } m["kif"] = { "東帕巴特卡姆語", 12953022, "sit-kha", "Deva", } m["kig"] = { "基馬阿馬語", 11732321, "paa-kol", "Latn", } m["kih"] = { "基爾梅里語", 6408020, "paa-bew", "Latn", } m["kii"] = { "Kitsai", 56627, "cdd", "Latn", } m["kij"] = { "基里維納語", 3196601, "poz-ocw", "Latn", } m["kil"] = { "卡里亞語", 3438708, "cdc-wst", } m["kim"] = { "圖法語", 36848, "trk-ssb", "Cyrl", } m["kio"] = { "基奧瓦語", 56631, "nai-kta", "Latn", } m["kip"] = { "謝希卡姆語", 12952622, "sit-kha", "Deva", } m["kiq"] = { "Kosadle", 6432994, "paa-kko", "Latn", } m["kis"] = { "基斯語", 6416362, "poz-ocw", "Latn", } m["kit"] = { "阿戈布語", 3332143, "paa-pah", "Latn", } m["kiv"] = { "金布語", 10997740, "bnt-tkm", } m["kiw"] = { "東北基瓦伊語", 11732324, "paa-kiw", "Latn", } m["kix"] = { "坎紐昂那加語", 6401546, "sit-kch", "Latn", } m["kiy"] = { "基里基里語", 6415159, "paa-wlp", "Latn", } m["kiz"] = { "基希語", 3912772, "bnt-bki", } m["kja"] = { "姆拉普語", 6885683, "paa-nim", "Latn", } m["kjb"] = { "坎霍瓦爾語", 35551, "myn", "Latn", } m["kjc"] = { "孔喬語", 3198689, "poz", "Latn", } m["kjd"] = { "南基瓦伊語", 11732322, "paa-kiw", "Latn", } m["kje"] = { "基薩爾語", 3197441, "poz", "Latn", } m["kjg"] = { "克木語", 33335, "mkh", "Laoo", ancestors = "mkh-khm-pro", sort_key = "Laoo-sortkey", } m["kjh"] = { "哈卡斯語", 33575, "trk-ssb", "Cyrl", translit = "kjh-translit", override_translit = true, } m["kji"] = { "扎巴納語", 379130, "poz-ocw", "Latn", } m["kjj"] = { "奇納魯格語", 35278, "cau-nec", "Cyrl, Latn", translit = "kjj-translit", override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, strip_diacritics = { Cyrl = s["cau-Cyrl-stripdiacritics"], Latn = s["cau-Latn-stripdiacritics"], }, } m["kjk"] = { "高地孔喬語", 3198688, "poz", } m["kjl"] = { "西帕巴特卡姆語", 22237017, "sit-kha", "Deva", } m["kjm"] = { "Kháng", 6403501, "mkh-pal", } m["kjn"] = { "昆堅語", 3200468, "aus-pmn", "Latn", } m["kjo"] = { "哈里詹金瑙里語", 5657463, "him", "Takr, Deva", } m["kjp"] = { "東波克倫語", 5330390, "kar", "Mymr, Leke, Thai", translit = "kjp-translit", override_translit = true, } m["kjq"] = { "西凱雷斯語", 12645568, "nai-ker", "Latn", } m["kjr"] = { "庫魯杜語", 12952678, "poz-hce", "Latn", } m["kjs"] = { "東柯瓦語", 20050949, "ngf-ank", "Latn", } m["kjt"] = { "Phrae Pwo", 7187991, "kar", "Thai", } m["kju"] = { "卡沙亞語", 3193689, "nai-pom", "Latn", } m["kjx"] = { "克里阿卡語", 56830, "paa-nbo", "Latn", } m["kjy"] = { "Erave", 12952416, "ngf-ank", "Latn", } m["kjz"] = { "布姆唐語", 2786408, "sit-ebo", "Tibt", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["kka"] = { "卡坎達語", 3915342, "alv-ngb", } m["kkb"] = { "Kwerisa", 56881, "paa-clp", "Latn", } m["kkc"] = { "Odoodee", 12952987, "ngf-est", "Latn", } m["kkd"] = { "Kinuku", 6414422, "nic-kau", } m["kke"] = { "Kakabe", 3913966, "dmn-mok", "Latn", } m["kkf"] = { "噶拉塘門巴語", 63257089, "sit-tsk", "Tibt, Latn, Deva", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["kkg"] = { "瑪巴佳卡林阿語", 18753304, "phi", } m["kkh"] = { "傣艮語", 3545044, "tai-swe", "Lana, Thai", sort_key = { Lana = "Lana-sortkey", Thai = "Thai-sortkey" }, } m["kki"] = { "卡古盧語", 12952537, "bnt-ruv", "Latn", } m["kkj"] = { "卡庫語", 35755, "bnt-kak", } m["kkk"] = { "科科塔語", 3198399, "poz-ocw", "Latn", } m["kkl"] = { "Kosarek Yale", 6432995, "ngf-mek", "Latn", } m["kkm"] = { "Kiong", 6414512, "nic-ucr", "Latn", } m["kkn"] = { "Kon Keu", 6428686, "mkh-pal", } m["kko"] = { "Karko", 35529, "nub-hil", "Latn", } m["kkp"] = { "古古-貝拉語", 6426699, "aus-pmn", "Latn", } m["kkq"] = { "Kaiku", 6347840, "bnt-kbi", "Latn", } m["kkr"] = { "Kir-Balar", 3440527, "cdc-wst", "Latn", } m["kks"] = { "基爾菲語", 56242, "cdc-wst", "Latn", } m["kkt"] = { "Koi", 6426194, "sit-kiw", } m["kku"] = { "Tumi", 3913934, "nic-kau", } m["kkv"] = { "Kangean", 2071325, "poz-msa", "Latn", } m["kkw"] = { "Teke-Kukuya", 36560, "bnt-tek", } m["kkx"] = { "Kohin", 6425997, "poz-brw", } m["kky"] = { "古古伊米吉爾語", 56543, "aus-pam", "Latn", } m["kkz"] = { "卡斯卡語", 20823, "ath-nor", "Latn", } m["kla"] = { "克拉馬斯語", 2669248, "nai-plp", "Latn", } m["klb"] = { "基利瓦語", 3182593, "nai-yuc", "Latn", } m["klc"] = { "科爾比拉語", 6427122, "alv-lek", } m["kld"] = { "卡米拉瑞語", 3111818, "aus-cww", "Latn", } m["kle"] = { "Kulung", 6443304, "sit-kic", } m["klf"] = { "Kendeje", 56895, } m["klg"] = { "達雅高路加拉岸語", 18756514, "phi", "Latn", } m["klh"] = { "Weliki", 7981017, "ngf-uru", "Latn", } m["kli"] = { "卡倫邦語", 13561407, "poz", } m["klj"] = { "哈拉吉語", 33455, "trk", "Arab, Latn", ancestors = "klj-arg", strip_diacritics = { remove_diacritics = c.kashida .. c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun, } } m["klk"] = { "Kono (Nigeria)", 6429589, "nic-kau", "Latn", } m["kll"] = { "Kagan Kalagan", 18748913, "phi", } m["klm"] = { "科龍語", 6844970, "ngf-rai", "Latn", } m["kln"] = { "卡倫金語", 637228, "sdv-nma", "Latn", } m["klo"] = { "Kapya", 6367410, "nic-ykb", } m["klp"] = { "卡馬薩語", 6356107, "ngf-woj", "Latn", } m["klq"] = { "魯姆語", 7379420, "paa-tki", "Latn", } m["klr"] = { "喀靈語", 56381, "sit-kiw", "Deva", } m["kls"] = { "卡拉什語", 33416, "inc-chi", "Latn, Aran", } m["klt"] = { "Nukna", 7068874, "ngf-uru", "Latn", } m["klu"] = { "Klao", 3914866, "kro-wkr", } m["klv"] = { "馬斯克林斯語", 3297282, "poz-vnc", "Latn", } m["klw"] = { "林杜語", 18390055, "poz-kal", "Latn", } m["klx"] = { "科盧瓦瓦語", 6427954, "poz-ocw", "Latn", } m["kly"] = { "佳僚語", 6350643, "poz-wot", "Latn", } m["klz"] = { "Kabola", 11732258, "paa-alp", "Latn", } m["kma"] = { "孔尼語", 35680, "nic-buk", } m["kmb"] = { "金邦杜語", 35891, "bnt-kmb", "Latn", } m["kmc"] = { "南侗語", 35379, "qfa-kms", "Latn", } m["kmd"] = { "馬杜卡揚卡林阿語", 18753305, "phi", } m["kme"] = { "Bakole", 35068, "bnt-kpw", "Latn", } m["kmf"] = { "卡雷語 (新幾內亞)", 11732286, "ngf-mab", "Latn", } m["kmg"] = { "柯特語", 3201059, "ngf-kma", "Latn", } m["kmh"] = { "卡蘭語", 12952550, "ngf-kak", "Latn", } m["kmi"] = { "卡米語", 3915372, "alv-ngb", "Latn", } m["kmj"] = { "Kumarbhag Paharia", 3130374, "dra-mlo", "Beng, Deva", } m["kmk"] = { "利莫斯卡林阿語", 18753303, "phi", "Latn", } m["kml"] = { "大努丹卡林阿語", 18753307, "phi", "Latn", } m["kmm"] = { "Kom (India)", 12952647, "tbq-kuk", } m["kmn"] = { "奧圖烏語", 3504217, "paa-sep", "Latn", } m["kmo"] = { "克沃馬語", 11732376, "paa-sep", "Latn", } m["kmp"] = { "吉梅語", 11152236, "alv-dur", } m["kmq"] = { "夸馬語", 2591184, "ssa-kom", } m["kmr"] = { "北庫爾德語", 36163, "ku", "Latn, Cyrl, Armn, Arab, Yezi", translit = { Cyrl = "kmr-translit", -- Armn translit in [[Module:scripts/data]] Arab = "ckb-translit", }, strip_diacritics = { Latn = { remove_diacritics = "'’", from = {"r̄", "R̄", "ẍ", "Ẍ"}, to = {"rr", "Rr", "x", "X"} }, }, wikimedia_codes = "ku", } m["kms"] = { "卡馬撒烏語", 6356117, "paa-mar", "Latn", } m["kmt"] = { "肯圖伊克語", 6387179, "paa-nim", "Latn", } m["kmu"] = { "卡尼特語", 12952567, "ngf-kya", "Latn", } m["kmv"] = { "加里布納語", 2523999, "crp", "Latn", ancestors = "fr", sort_key = s["roa-oil-sortkey"], } m["kmw"] = { "庫姆語", 6428450, "bnt-kbi", "Latn", } m["kmx"] = { "馬卡揚語", 7958705, "paa-kiw", "Latn", } m["kmy"] = { "科馬語", 35634, "alv-dur", } m["kmz"] = { "呼羅珊尼土耳其語", 35373, "trk-ogz", "Arab", ancestors = "trk-oat", } m["kna"] = { "卡納庫魯語", 56811, "cdc-wst", "Latn", } m["knb"] = { "盧布阿甘卡林阿語", 12953602, "phi", "Latn", } m["knd"] = { "孔達語", 11732340, "ngf-sbh", "Latn", } m["kne"] = { "坎卡奈語", 18753329, "phi", "Latn", strip_diacritics = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer, } }, sort_key = { Latn = "tl-sortkey", }, standard_chars = { Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy" .. c.punc, }, } m["knf"] = { "曼卡尼亞語", 35789, "alv-pap", "Latn", } m["kni"] = { "卡努菲語", 3913297, "nic-nin", "Latn", } m["knj"] = { "阿卡特克語", 34923, "myn", "Latn", } m["knk"] = { "庫蘭科語", 3198896, "dmn-mok", "Latn", } m["knl"] = { "克寧賈爾語", 6389309, "poz-mly", "Latn", } m["knm"] = { -- two unrelated lects have this name; this is the Katukinian one "卡那馬里語", 3438373, "sai-ktk", "Latn", } m["kno"] = { "Kono (Sierra Leone)", 35675, "dmn-vak", "Latn", } m["knp"] = { "寬賈語", 35641, "nic-mmb", "Latn", } m["knq"] = { "金塔克語", 6414335, "mkh-asl", "Latn", } m["knr"] = { "卡寧拉語", 6363253, "paa-sep", "Latn", } m["kns"] = { "肯休語", 6391529, "mkh-asl", "Latn, Thai, Hani", } m["knt"] = { "Katukina", 3194265, "sai-pan", "Latn", } m["knu"] = { -- a dialect of 'kpe' "Kono (Guinea)", 3198703, "dmn-msw", "Latn, Kpel", ancestors = "kpe", } m["knv"] = { "塔博語", 7959888, "aav", } m["knx"] = { "肯達揚語", 6388963, "poz-mly", "Latn", } m["kny"] = { "Kanyok", 11110766, "bnt-lub", "Latn", } m["knz"] = { "Kalamsé", 3914000, "nic-gnn", "Latn", } m["koa"] = { "科諾馬拉語", 3198732, "poz-ocw", "Latn", } m["koc"] = { "克帕蒂語", 3913279, "nic-nge", "Latn", } m["kod"] = { "科迪語", 4577633, "poz-cet", "Latn", } m["koe"] = { "Kacipo-Balesi", 5364424, "sdv", "Latn", } m["kof"] = { "庫比語", 3438718, "cdc-wst", "Latn", } m["kog"] = { "Cogui", 3198286, "cba", "Latn", } m["koh"] = { "科約語", 35649, "bnt-mbo", "Latn", } m["koi"] = { "彼爾姆科米語", 56318, "kv", "Cyrl", translit = "kv-translit", strip_diacritics = {remove_diacritics = c.acute}, override_translit = true, } m["kok"] = { "孔卡尼語", 34239, "inc-sou", "Deva, Knda, Mlym, Arab, Latn", translit = { Deva = "mr-translit", }, -- Knda translit in [[Module:scripts/data]] -- Mlym translit in [[Module:scripts/data]] strip_diacritics = { -- FIXME: Separate out the scripts from = {"च़", "ज़", "झ़", "ಚ಼", "ಜ಼", "ಝ಼"}, to = {"च", "ज", "झ", "ಚ", "ಜ", "ಝ"} } , } m["kol"] = { "科爾語 (新幾內亞)", 4227542, } m["koo"] = { "宮酉語", 2361829, "bnt-glb", "Latn", } m["kop"] = { "克瓦托語", 11732373, "ngf-nur", "Latn", } m["koq"] = { "Kota (Gabon)", 35607, "bnt-kel", "Latn", } m["kos"] = { "科斯雷恩語", 33464, "poz-mic", "Latn", } m["kot"] = { "Lagwan", 3502264, "cdc-cbm", "Latn", } m["kou"] = { "科克語", 797249, "alv-bua", } m["kov"] = { "Kudu-Camo", 3915850, "nic-jer", } m["kow"] = { "Kugama", 3913307, "alv-mye", } m["koy"] = { "Koyukon", 28304, "ath-nor", "Latn", } m["koz"] = { "科拉克語", 6431365, "ngf-kow", "Latn", } m["kpa"] = { "Kutto", 3437656, "cdc-wst", } m["kpb"] = { "Mullu Kurumba", 19573111, "dra-mal", } m["kpc"] = { "古里巴克語", 2882543, "awd-nwk", "Latn", } m["kpd"] = { "Koba", 6424249, "poz", } m["kpe"] = { "克佩列語", 35673, "dmn-msw", "Latn, Kpel", } m["kpf"] = { "孔巴語", 6428239, "ngf-kab", "Latn", } m["kpg"] = { "卡平阿馬朗伊語", 35771, "poz-pnp", "Latn", } m["kph"] = { "克普朗語", 35628, "alv-gng", } m["kpi"] = { "Kofei", 6425665, "paa-egb", "Latn", } m["kpj"] = { "卡拉賈語", 10322066, "sai-mje", "Latn", } m["kpk"] = { "克潘語", 3915380, "nic-jkn", "Latn", } m["kpl"] = { "克帕拉語", 11154769, "nic-nkk", "Latn", } m["kpm"] = { "格賀語", 3511919, "mkh-ban", "Latn", } m["kpn"] = { "Kepkiriwát", 3195366, "tup", "Latn", } m["kpo"] = { "伊克波索語", 35029, "alv-ktg", "Latn", } m["kpq"] = { "Korupun-Sela", 6432769, "ngf-mek", "Latn", } m["kpr"] = { "科拉費語", 11732347, "ngf-gko", "Latn", } m["kps"] = { "Tehit", 7694851, "paa-wbh", "Latn", } m["kpt"] = { "卡拉塔語", 56636, "cau-and", "Cyrl", translit = "kpt-translit", override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, strip_diacritics = {Cyrl = s["cau-Cyrl-stripdiacritics"]}, } m["kpu"] = { "Kafoa", 6346151, "paa-alp", "Latn", } m["kpv"] = { "茲梁科米語", 34114, "kv", "Cyrl", translit = "kv-translit", override_translit = true, wikimedia_codes = "kv", } m["kpw"] = { "科本語", 11732326, "ngf-kak", "Latn", } m["kpx"] = { "Mountain Koiari", 6925030, "ngf-koi", "Latn", } m["kpy"] = { "科里亞克語", 36199, "qfa-ckn", "Cyrl", strip_diacritics = { from = {"['’]"}, to = {"ʼ"} }, sort_key = { from = {"вʼ", "гʼ", "ё", "ӄ", "ӈ"}, to = {"в" .. p[1], "г" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1]} }, translit = "kpy-translit", } m["kpz"] = { "Kupsabiny", 56445, "sdv-kln", "Latn", } m["kqa"] = { "Mum", 6935252, "ngf-nso", "Latn", } m["kqb"] = { "科維語", 6434822, "ngf-ehu", "Latn", } m["kqc"] = { "Doromu-Koki", 5298175, "paa-man", "Latn", } m["kqd"] = { "庫伊桑賈格敘利亞語", 33463, "sem-nna", } m["kqe"] = { "卡拉甘語", 18748906, "phi", "Latn", } m["kqf"] = { "卡卡拜語", 6349119, "poz-ocw", "Latn", } m["kqg"] = { "Khe", 3914015, "nic-gur", "Latn", } m["kqh"] = { "基桑卡薩語", 6416409, "sdv", } m["kqi"] = { "科伊塔布語", 6426363, "ngf-koi", "Latn", } m["kqj"] = { "科羅米拉語", 6432520, "paa-sbo", "Latn", } m["kqk"] = { "Kotafon Gbe", 12952447, "alv-pph", } m["kql"] = { "Kyenele", 11732453, "paa-yua", "Latn", } m["kqm"] = { "Khisa", 3913955, "nic-gur", "Latn", } m["kqn"] = { "卡翁德語", 33601, "bnt-lub", "Latn", } m["kqo"] = { "Eastern Krahn", 3915374, "kro-wee", "Latn", } m["kqp"] = { "Kimré", 3441210, "cdc-est", "Latn", } m["kqq"] = { "克勒納克語", 6436747, "sai-cer", "Latn", } m["kqr"] = { "基馬拉岡語", 3196845, "poz-san", "Latn", } m["kqs"] = { "Northern Kissi", 19921576, "alv-kis", } m["kqt"] = { "Klias River Kadazan", 12953594, "poz-san", } m["kqu"] = { "Seroa", 33127766, "khi-tuu", "Latn", } m["kqv"] = { "Okolod", 7082487, "poz-san", } m["kqw"] = { "坎達語", 3192590, "poz-ocw", "Latn", } m["kqx"] = { "Mser", 3502347, "cdc-cbm", } m["kqy"] = { "Koorete", 6430753, "omv-eom", "Ethi, Latn", } m["kqz"] = { "Korana", 2756709, "khi-khk", "Latn", } m["kra"] = { "Kumhali", 13580783, "inc-bih", "Deva", translit = "ne-translit", } m["krb"] = { "Karkin", 3193345, "nai-utn", "Latn", } m["krc"] = { "卡拉恰伊-巴爾卡爾語", 33714, "trk-kcu", "Cyrl", translit = "krc-translit", sort_key = { from = {"гъ", "дж", "ё", "къ", "нг"}, to = {"г" .. p[1], "д" .. p[1], "е" .. p[1], "к" .. p[1], "н" .. p[1]} }, } m["krd"] = { "Kairui-Midiki", 12953277, "poz-tim", } m["kre"] = { "巴拉那語", 3361895, "sai-cer", "Latn", } m["krf"] = { "柯羅語 (萬那杜)", 3198995, "poz-vnn", "Latn", } m["krh"] = { "Kurama", 35593, "nic-kau", } m["kri"] = { "塞拉利昂克里奧爾語", 35744, "crp", "Latn", ancestors = "en", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ}, sort_key = { from = {"ɛ", "gb", "kp", "ɔ"}, to = {"e" .. p[1], "g" .. p[1], "k" .. p[1], "o" .. p[1]} }, } m["krj"] = { "基那來阿語", 33720, "phi", "Latn", } m["krk"] = { "克列克語", 332792, "qfa-ckn", "Cyrl", } m["krl"] = { "卡累利阿語", 33557, "urj-fin", "Latn", sort_key = { from = { "č", "š", "ž", "ü", "ä", "ö", -- 2 chars "z", "'" -- 1 char }, to = { "c" .. p[1], "s" .. p[1], "s" .. p[3], "y" .. p[1], "y" .. p[2], "y" .. p[3], "s" .. p[2], "y" .. p[4], } }, } m["krm"] = { "Krim", 35713, "alv", } m["krn"] = { "Sapo", 3915386, "kro-wee", } m["krp"] = { "Korop", 35626, "nic-ucr", "Latn", } m["krr"] = { "Kru'ng", 12953650, "mkh-ban", } m["krs"] = { "Kresh", 56674, "csu-bkr", } m["kru"] = { "庫魯克語", 33492, "dra-kml", "Deva, Tols", translit = { Deva = "hi-translit", }, } m["krv"] = { "Kavet", 12953649, "sai-ktk", "Latn", } m["krw"] = { "Western Krahn", 10975611, "kro-wee", "Latn", } m["krx"] = { "Karon", 35704, "alv-jol", } m["kry"] = { "克里茨語", 35861, "cau-ssm", "Latn, Cyrl", display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, strip_diacritics = { Latn = s["cau-Latn-stripdiacritics"], Cyrl = s["cau-Cyrl-stripdiacritics"], }, } m["krz"] = { "Sota Kanum", 12952568, "paa-kan", "Latn", } m["ksa"] = { "Shuwa-Zamani", 3913929, "nic-kau", } m["ksb"] = { "尚巴拉語", 3788739, "bnt-seu", "Latn", } m["ksc"] = { "南卡林阿語", 18753301, "phi", } m["ksd"] = { "庫阿努阿語", 35870, "poz-ocw", "Latn", } m["kse"] = { "庫尼語", 6444619, "poz-ocw", "Latn", } m["ksf"] = { "巴菲亞語", 34930, "bnt-baf", "Latn", } m["ksg"] = { "Kusaghe", 3200638, "poz-ocw", "Latn", } m["ksi"] = { "伊薩卡語", 841704, "paa-sko", "Latn", } m["ksj"] = { "夸萊語", 6450052, "paa-kwa", "Latn", } m["ksk"] = { "堪薩語", 3192772, "sio-dhe", "Latn", } m["ksl"] = { "庫馬爾語", 17584381, "poz-ocw", "Latn", } m["ksm"] = { "Kumba", 3913972, "alv-mye", } m["ksn"] = { "Kasiguranin", 6374525, "phi", } m["kso"] = { "Kofa", 56278, "cdc-cbm", } m["ksp"] = { "Kaba", 3915316, "csu-sar", } m["ksq"] = { "Kwaami", 3440525, "cdc-wst", } m["ksr"] = { "博隆語", 4946263, "ngf-kbm", "Latn", } m["kss"] = { "Southern Kissi", 11028974, "alv-kis", } m["kst"] = { "Winyé", 3913360, "nic-gnw", } m["ksu"] = { "坎佯語", 6583541, "tai-swe", } m["ksv"] = { "Kusu", 6448199, "bnt-tet", } m["ksw"] = { "斯高克倫語", 56410, "kar", "Mymr", translit = "ksw-translit", } m["ksx"] = { "Kedang", 6382520, "poz", "Latn", } m["ksy"] = { "卡里亞塔爾語", 6400661, "inc-eas", } m["ksz"] = { "Kodaku", 21179986, "mun", } m["kta"] = { "歌須語", 6378404, "mkh-ban", } m["ktb"] = { "卡姆巴塔語", 35664, "cus-hec", "Latn", } m["ktc"] = { "Kholok", 3440464, "cdc-wst", } m["ktd"] = { "科卡塔語", 10547021, "aus-pam", "Latn", } m["ktf"] = { "Kwami", 12952687, "bnt-lgb", } m["ktg"] = { "卡爾庫通語", 3914057, "aus-pam", "Latn", } m["kth"] = { "Karanga", 713643, } m["kti"] = { "North Muyu", 20857698, "ngf-lok", "Latn", } m["ktj"] = { "Plapo Krumen", 10975356, "kro-grb", } m["ktk"] = { "卡聶特語", 3399050, "poz-aay", "Latn", } m["ktl"] = { "Koroshi", 3775265, "ira-nwi", ancestors = "bal", } m["ktm"] = { "庫爾提語", 3200615, "poz-aay", "Latn", } m["ktn"] = { "佳里其阿納語", 3112184, "tup", "Latn", } m["kto"] = { "庫特語", 56537, } m["ktp"] = { "卡多語", 769809, "tbq-bka", } m["ktq"] = { "Katabaga", 3193895, } m["kts"] = { "South Muyu", 42308820, "ngf-lok", "Latn", } m["ktt"] = { "Ketum", 12952616, "ngf-dum", "Latn", } m["ktu"] = { "吉土巴語", 35746, "crp", "Latn", ancestors = "kg", } m["ktv"] = { "東戈都語", 22808951, "mkh-kat", "Latn", } m["ktw"] = { "卡托語", 20831, "ath-pco", "Latn", } m["ktx"] = { "嘉夏拉里語", 6380124, "sai-pan", "Latn", } m["kty"] = { "Kango", 6362818, "bnt-bta", "Latn", } m["ktz"] = { "朱洪語", 1192295, "khi-kxa", "Latn", } m["kub"] = { "Kutep", 35645, "nic-jkn", } m["kuc"] = { "Kwinsu", 6450460, "paa-tor", "Latn", } m["kud"] = { "奧赫拉瓦語", 5166, "poz-ocw", "Latn", } m["kue"] = { "庫曼語", 137525, "ngf-sim", "Latn", } m["kuf"] = { "西戈都語", 6378400, "mkh-kat", "Laoo, Tale, Latn", } m["kug"] = { "Kupa", 3915336, "alv-ngb", } m["kuh"] = { "Kushi", 3438747, "cdc-wst", } m["kui"] = { "鳩古洛語", 3915522, "sai-kui", "Latn", } m["kuj"] = { "庫里亞語", 6445968, "bnt-lok", "Latn", } m["kuk"] = { "Kepo'", 6393217, "poz", } m["kul"] = { "庫萊雷語", 3440506, "cdc-wst", } m["kum"] = { "庫梅克語", 36209, "trk-kcu", "Cyrl", translit = "kum-translit", sort_key = { from = {"гъ", "гь", "ё", "къ", "нг", "оь", "уь"}, to = {"г" .. p[1], "г" .. p[2], "е" .. p[1], "к" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1]} }, } m["kun"] = { "庫納馬語", 36041, } m["kuo"] = { "庫莫基奧語", 11732362, "ngf-dal", "Latn", } m["kup"] = { "庫尼邁帕語", 6444696, "paa-kun", "Latn", } m["kuq"] = { "卡里普納語", 6371071, "tup-gua", "Latn", } m["kus"] = { "Kusaal", 35708, "nic-dag", "Latn", } m["kut"] = { "庫特奈語", 33434, "qfa-iso", "Latn", } m["kuu"] = { "上卡斯科奎姆語", 28062, "ath-nor", "Latn", } m["kuv"] = { "Kur", 12635082, "poz-cma", "Latn", } m["kuw"] = { "克帕古阿語", 11137573, "bad-cnt", } m["kux"] = { "庫卡吉語", 10549839, "aus-pam", "Latn", } m["kuy"] = { "庫庫-亞烏語", 10550697, "aus-pmn", "Latn", } m["kuz"] = { "坤扎語", 2669181, "qfa-iso", "Latn", } m["kva"] = { "巴格瓦拉爾語", 56638, "cau-and", "Cyrl", translit = "cau-nec-translit", override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, strip_diacritics = {Cyrl = s["cau-Cyrl-stripdiacritics"]}, } m["kvb"] = { "庫布語", 6441341, "poz-mly", } m["kvc"] = { "科維語", 3199402, "poz-ocw", "Latn", } m["kvd"] = { "庫伊語 (印尼)", 6442230, "paa-alp", "Latn", } m["kve"] = { "Kalabakan", 6350003, "poz-san", "Latn", } m["kvf"] = { "卡巴萊語", 3440427, "cdc-est", } m["kvg"] = { "博阿齊語", 2907551, "paa-boa", "Latn", } m["kvh"] = { "科莫多語", 3198565, "poz-cet", "Latn", } m["kvi"] = { "孔語", 3440398, "cdc-est", "Latn", } m["kvj"] = { "普西基耶語", 56304, "cdc-cbm", } m["kvk"] = { "韓國手語", 3073428, "sgn-jsl", } m["kvl"] = { "Brek Karen", 12952577, "kar", } m["kvm"] = { "Kendem", 35751, "nic-mam", "Latn", } m["kvn"] = { "Border Kuna", 31777873, "cba", } m["kvo"] = { "多貝爾語", 5286559, "poz", "Latn", } m["kvp"] = { "孔帕內語", 18343041, "poz", } m["kvq"] = { "Geba Karen", 12952581, "kar", "Latn, Mymr", } m["kvr"] = { "葛林芝語", 3195442, "poz-mly", "Latn, Arab", -- Also Incung, which we don't have } m["kvt"] = { "Lahta Karen", 12952582, "kar", } m["kvu"] = { "Yinbaw Karen", 14426328, "kar", } m["kvv"] = { "可拉語", 6426967, "poz", "Latn", } m["kvw"] = { "維爾辛語", 7983599, "paa-alp", "Latn", } m["kvx"] = { "帕卡里科里語", 3244176, "inc-wes", } m["kvy"] = { "Yintale Karen", 14426329, "kar", } m["kvz"] = { "Tsakwambo", 7849438, "ngf-kts", "Latn", } m["kwa"] = { "道語", 3042278, "sai-nad", "Latn", } m["kwb"] = { "巴阿語", 34842, "alv-ada", } m["kwc"] = { "利夸拉語", 35597, "bnt-mbo", } m["kwd"] = { "Kwaio", 3200796, "poz-sls", "Latn", } m["kwe"] = { "奎爾巴語", 6450328, "paa-kwe", "Latn", } m["kwf"] = { "夸拉阿埃語", 3200829, "poz-sls", "Latn", } m["kwg"] = { "Sara Kaba Deme", 3915384, "csu-kab", } m["kwh"] = { "科韋埃語", 6435028, "poz", "Latn", } m["kwi"] = { "Awa-Cuaiquer", 2603103, "sai-bar", "Latn", } m["kwj"] = { "克萬加語", 3438383, "paa-sep", "Latn", } m["kwk"] = { "夸克瓦拉語", 2640628, "wak", "Latn", } m["kwl"] = { "科菲亞爾語", 3441382, "cdc-wst", "Latn", } m["kwm"] = { "Kwambi", 3487165, "bnt-ova", } m["kwn"] = { "克萬加里語", 36334, "bnt-kav", "Latn", } m["kwo"] = { "孔塔里語", 3508116, "paa-kwo", "Latn", } m["kwp"] = { "科迪亞語", 3914867, "kro-ekr", } m["kwq"] = { "克瓦克語", 11014183, "nic-nka", ancestors = "yam", } m["kwr"] = { "Kwer", 12635137, "ngf-wok", "Latn", } m["kws"] = { "Kwese", 3200846, "bnt-pen", } m["kwt"] = { "奎斯滕語", 6450354, "paa-tor", "Latn", } m["kwu"] = { "克瓦庫姆語", 35624, "bnt-kak", } m["kwv"] = { "Sara Kaba Náà", 3915361, "csu-kab", "Latn", } m["kww"] = { "昆蒂語", 721182, "crp", "Latn", ancestors = "en" } m["kwx"] = { "基瓦爾語", 12976968, "dra", } m["kwz"] = { "克瓦迪語", 2364661, "khi-kkw", "Latn", } m["kxa"] = { "凱里魯語", 3398785, "poz-ocw", "Latn", } m["kxb"] = { "克羅布語", 35586, "alv-ptn", "Latn", } m["kxc"] = { "Khonso", 56624, "cus-eas", "Ethi, Latn", } m["kxd"] = { "汶萊馬來語", 3182878, "poz-mly", "Latn, Arab", } m["kxe"] = { "Kakihum", 3914433, "nic-kam", ancestors = "tvd", } m["kxf"] = { "Manumanaw Karen", 12952592, "kar", "Mymr, Latn", } m["kxh"] = { "卡羅語", 3447116, "omv-aro", } m["kxi"] = { "Keningau Murut", 6389308, "poz-san", "Latn", } m["kxj"] = { "Kulfa", 713654, "csu-kab", } m["kxk"] = { "Zayein Karen", 14352960, "kar", } -- Nepali Kurux [kxl] treated as part of Kurux [kru], consistent with ISO merger in 2020 m["kxm"] = { "北部高棉語", 3502234, "mkh-kmr", "Thai, Khmr", ancestors = "xhm", sort_key = { from = {"[%pๆ]", "[็-๎]", "([เแโใไ])([ก-ฮ])"}, to = {"", "", "%2%1"} }, } m["kxn"] = { "加拿逸語", 6364300, "poz-bnn", "Latn", } m["kxo"] = { "加諾威語", 4356223, "qfa-iso", "Latn", } m["kxp"] = { "瓦迪雅拉科里語", 12953645, "inc-wes", } m["kxq"] = { "Smärky Kanum", 12952569, "paa-kan", "Latn", } m["kxr"] = { "柯羅語 (新幾內亞)", 3198994, "poz-aay", "Latn", } m["kxs"] = { "康家語", 3182570, "xgn-shr", "Latn", } m["kxt"] = { "科伊瓦特語", 6426388, "paa-nnd", "Latn", } m["kxu"] = { "庫伊語 (印度)", 33919, "dra-kki", "Orya", translit = "kxv-translit", strip_diacritics = { remove_diacritics = "୕", from = {"ଆଆ", "ଇଇ", "ଉଉ", "ଏଏ", "ଓଓ", "ିଇ", "ୁଉ", "େଏ", "ୋଓ"}, to = {"ଆ", "ଈ", "ଊ", "ଏ", "ଓ", "ୀ", "ୂ", "େ", "ୋ"}, }, } m["kxv"] = { "庫維語", 3200721, "dra-kki", "Orya", translit = "kxv-translit", strip_diacritics = { remove_diacritics = "୕", from = {"ଆଆ", "ଇଇ", "ଉଉ", "ଏଏ", "ଓଓ", "([କ-ହ])ଆ", "ିଇ", "ୁଉ", "େଏ", "ୋଓ"}, to = {"ଆ", "ଈ", "ଊ", "ଏ", "ଓ", "%1ା", "ୀ", "ୂ", "େ", "ୋ"}, }, } m["kxw"] = { "科奈語", 11732339, "ngf-est", "Latn", } m["kxx"] = { "Likuba", 35646, "bnt-bmo", } m["kxy"] = { "歌庸語", 6380673, "mkh", } m["kxz"] = { "克雷沃語", 6393847, "paa-kiw", "Latn", } m["kya"] = { "克瓦亞語", 6450276, "bnt-haj", "Latn", } m["kyb"] = { "布特布特卡林阿語", 18753300, "phi", "Latn", } m["kyc"] = { "基亞卡語", 12952690, "ngf-enc", "Latn", } m["kyd"] = { "卡雷語", 6370196, "poz", } m["kye"] = { "克拉奇語", 35658, "alv-gng", } m["kyf"] = { "庫亞語", 35595, "kro-bet", } m["kyg"] = { "克亞加納語", 6398208, "ngf-kya", "Latn", } m["kyh"] = { "卡魯克語", 1288440, "qfa-iso", -- or Hokan? "Latn", } m["kyi"] = { "基普特語", 3038653, "poz-swa", "Latn", } m["kyj"] = { "加勞語", 3192950, "phi", "Latn", } m["kyk"] = { "卡馬尤語", 3192339, "phi", "Latn", } m["kyl"] = { "卡拉普亞語", 3192120, "nai-klp", } m["kym"] = { "克帕蒂利語", 3913982, "znd", } m["kyn"] = { "Karolanos", 6373093, "phi", } m["kyo"] = { "科龍語", 6386414, "paa-alp", "Latn", } m["kyp"] = { "Kang", 25559558, "tai", } m["kyq"] = { "肯加語", 35707, "csu-bgr", } m["kyr"] = { "古魯艾阿語", 3200633, "tup", "Latn", } m["kys"] = { "巴蘭加央語", 2883794, "poz", "Latn", } m["kyt"] = { "卡雅加爾語", 6380394, "paa-kay", "Latn", } m["kyu"] = { "西克耶語", 12952596, "kar", "Kali, Mymr, Latn", translit = {Kali = "Kali-translit"}, } m["kyv"] = { "Kayort", 6380675, "inc-krd", "Deva", } m["kyw"] = { "庫德馬里語", 6446173, "inc-sad", "Deva, as-Beng, Orya, Chis", } m["kyx"] = { "拉波伊斯語", 7294279, "paa-nbo", "Latn", } m["kyy"] = { "坎拜拉語", 6356254, "ngf-kai", "Latn", } m["kyz"] = { "卡阿比語", 6380372, "tup-gua", "Latn", } m["kza"] = { "西卡拉博羅語", 36601, "alv-krb", } m["kzb"] = { "凱博博語", 6347565, "poz-cma", "Latn", } m["kzc"] = { "Bondoukou Kulango", 11031321, "alv-kul", "Latn", } m["kzd"] = { "Kadai", 7679471, "poz-cma", "Latn", } --kze (Kosena) made an etym-only child of auy (Auyana) per [[Wiktionary:Language_treatment_requests#merge_Kosena_[kze]_into_Auyana_[auy]]] m["kzf"] = { "達阿-凱利語", 33103997, "poz-kal", "Latn", } m["kzg"] = { "喜界語", 3196527, "jpx-nry", "Jpan", translit = s["jpx-translit"], display_text = s["jpx-displaytext"], strip_diacritics = s["jpx-stripdiacritics"], sort_key = s["jpx-sortkey"], } m["kzh"] = { "Dongolawi", 5295991, "nub", "Latn", } m["kzi"] = { "加拉畢語", 6385445, "poz-swa", "Latn", } m["kzj"] = { "海岸卡達山語", 3307195, "poz-san", "Latn", } m["kzk"] = { "Kazukuru", 1089069, "poz-ocw", } m["kzl"] = { "Kayeli", 4207444, "poz-cma", "Latn", } m["kzm"] = { "凱斯語", 6348319, "ngf-sbh", "Latn", } m["kzn"] = { "Kokola", 11128329, "bnt-mak", "Latn", ancestors = "vmw", } m["kzo"] = { "卡寧吉語", 35683, "bnt-mbt", } m["kzp"] = { "凱迪邦語", 6347611, "phi", "Latn", } m["kzq"] = { "凱克語", 10951226, "sit-tam", } m["kzr"] = { "卡壤語", 35681, "alv-mbm", "Latn", } m["kzs"] = { "Sugut Dusun", 12953510, "poz-san", "Latn", } m["kzu"] = { "卡尤普勞語", 6380723, "poz-ocw", } m["kzv"] = { "孔延達雷特語", 6428671, "ngf-kts", "Latn", } m["kzw"] = { -- contrast xoo, sai-kat, sai-xoc, the last of which the ISO conflated into this code "加里里語", 12953620, "sai-mje", "Latn", } m["kzx"] = { "卡馬利安語", 6356040, "poz-cma", "Latn", } m["kzy"] = { "Kango-Sua", 11008360, "bnt-kbi", "Latn", ancestors = "bip", } m["kzz"] = { "卡拉布拉語", 6350038, "paa-wbh", "Latn", } return require("Module:languages").finalizeData(m, "language") 4oeg6n17sxx6yjinisap34k3ptu2wxh Module:Languages/data/3/l 828 1363228 9882827 9854984 2026-08-29T14:07:57Z TongcyDai 53191 更新語言資料 9882827 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"] = { "拉布揚-蘇巴農語", 12635302, "phi", } m["lab"] = { "線形文字A", nil, "qfa-unc", -- undeciphered "Lina", } m["lac"] = { "拉坎敦語", 35766, "myn", "Latn", } m["lad"] = { "拉蒂諾語", 36196, "roa-cas", "Hebr, Latn, Cyrl", -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["lae"] = { "Pattani", 7148323, "sit-whm", } m["laf"] = { "拉福法語", 35711, "alv", } m["lag"] = { "朗吉語", 584983, "bnt-mra", } m["lah"] = { "蘭達語", 1334774, "inc-pan", "Aran", } m["lai"] = { "拉姆比亞語", 6481626, "bnt-mby", "Latn", } m["laj"] = { "蘭戈語 (烏干達)", 35670, "sdv-los", "Latn", } m["lak"] = { "拉卡語", 6474529, -- also Q55616620 "csu-sar", -- formerly classified as "alv-mbm"; see [[w:Lau Laka language]] } m["lam"] = { "蘭巴語", 36098, "bnt-sbi", "Latn", } m["lan"] = { "Laru", 3913987, "nic-knj", "Latn", } m["lap"] = { "Kabba-Laka", 6474528, "csu-sar", "Latn", } m["laq"] = { "普標語", 3436700, "qfa-kra", } m["lar"] = { "Larteh", 35639, "alv-gng", "Latn", } m["las"] = { "古爾拉瑪語", 35652, "nic-gne", "Latn", } m["lau"] = { "拉巴語", 12952694, "paa-lla", "Latn", } m["law"] = { "勞捷語", 6498258, "poz", "Latn", } m["lax"] = { "提瓦語", 7810466, "tbq-bdg", "Latn, as-Beng", } m["lay"] = { "拉瑪白語", 6480756, "sit-nba", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["laz"] = { "Aribwatsa", 3502104, "poz-ocw", "Latn", } m["lbb"] = { "拉貝爾語", 3214296, "poz-ocw", "Latn", } m["lbc"] = { "拉珈語", 3027879, "qfa-tak", } m["lbe"] = { "拉克語", 36206, "cau-nec", "Cyrl, Latn, Arab, Geor", translit = { Cyrl = "lbe-translit", -- Geor translit in [[Module:scripts/data]] }, override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, strip_diacritics = { Cyrl = s["cau-Cyrl-stripdiacritics"], Latn = s["cau-Latn-stripdiacritics"], }, sort_key = "lbe-sortkey", } m["lbf"] = { "蒂南語", 784502, "sit-whm", } m["lbg"] = { "老潘語", 12952711, "tbq-bis", } m["lbi"] = { "La'bi", 6460637, "alv-mbm", } m["lbj"] = { "拉達克語", 35833, "sit-lab", "Tibt", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["lbk"] = { "中邦托克語", 63257803, "phi", "Latn", } m["lbl"] = { "利邦比科爾語", 18664462, "phi", "Latn", } m["lbm"] = { "洛迪語", 6666374, "mun", } m["lbn"] = { "Lamet", 3216723, "mkh-pal", "Laoo, Latn", } m["lbo"] = { "Laven", 6298648, "mkh-ban", "Latn", } m["lbq"] = { "Wampar", 7966946, "poz-ocw", "Latn", } m["lbr"] = { "Northern Lorung", 6668040, "sit-kie", "Deva", } m["lbs"] = { "利比亞手語", 11775688, "sgn", } m["lbt"] = { "拉基語", 6583606, "qfa-kra", } m["lbu"] = { "拉布語", 6467660, "poz-ocw", "Latn", } m["lbv"] = { "拉瓦特布拉語", 2405981, "poz-ocw", "Latn", } m["lbw"] = { "多樂基語", 3033597, "poz-btk", "Latn", } m["lbx"] = { "拉望岸語", 3120345, "poz-bre", "Latn", } m["lby"] = { "Lamu-Lamu", 6482727, nil, "Latn", } m["lbz"] = { "拉爾迪爾語", 3915688, "aus-tnk", "Latn", } m["lcc"] = { "Legenyem", 12952713, "poz-hce", "Latn", } m["lcd"] = { "羅拉語", 6668867, "poz-cet", "Latn", } m["lce"] = { "隆聰語", 3058192, } m["lcf"] = { "盧布語", 3264685, } m["lch"] = { "Luchazi", 3265143, "bnt-clu", } m["lcl"] = { "利塞拉語", 6558753, "poz-cma", "Latn", } m["lcm"] = { "通加格語", 3542085, "poz-ocw", "Latn", } m["lcp"] = { "西拉威語", 18644465, "mkh-pal", "Thai", sort_key = "Thai-sortkey", } m["lcq"] = { "Luhu", 6699890, "poz-cma", "Latn", } m["lcs"] = { "Lisabata-Nuniali", 6558534, "poz-cet", "Latn", } m["lda"] = { "Kla", 63257856, "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"] = { "拉丹語", 35757, "art", "Latn", type = "appendix-constructed", } m["ldo"] = { "洛奧語", 3915378, "alv-bwj", } m["ldp"] = { "措語", 3913953, "alv-wjk", } m["ldq"] = { "魯夫語", 35796, "nic-ykb", "Latn", } m["lea"] = { "Lega-Shabunda", 12952719, "bnt-lgb", } m["leb"] = { "拉拉-布桑西語", 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"] = { "勒勒米語", 35585, "alv-ntg", } m["leh"] = { "倫杰語", 6522666, "bnt-bot", } m["lei"] = { "萊米奧語", 6521165, "ngf-rai", "Latn", } m["lej"] = { "Lengola", 6522474, "bnt-leb", } m["lek"] = { "雷彭語", 3229216, "poz-aay", "Latn", } m["lel"] = { "勒勒語 (剛果)", 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"] = { "絨巴語", 35990, "sit", "Lepc", translit = "lep-translit", } m["leq"] = { "倫貝納語", 6521067, "ngf-enc", "Latn", } m["ler"] = { "倫考語", 3229472, "poz-aay", "Latn", } m["les"] = { "萊塞語", 11033939, "csu-mle", } m["let"] = { "萊辛-戈利米語", 12635445, "poz-ocw", "Latn", } m["leu"] = { "卡拉語 (新幾內亞)", 3192889, "poz-ocw", "Latn", } m["lev"] = { "蘭馬語", 6583582, "paa-alp", "Latn", } m["lew"] = { -- this code was basically assigned as a catch-all for things that aren't brs, kzf or unz "列多-凱利語", 35877, "poz-kal", "Latn", } m["lex"] = { "Luang", 6695015, "poz-tim", "Latn", } m["ley"] = { "雷摩朗語", 3033560, "poz-ssw", } m["lez"] = { "列茲金語", 31746, "cau-esm", "Cyrl, Latn, Arab", translit = "lez-translit", override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, strip_diacritics = { Cyrl = s["cau-Cyrl-stripdiacritics"], Latn = s["cau-Latn-stripdiacritics"], }, } m["lfa"] = { "Lefa", 35643, "bnt-baf", } m["lfn"] = { "新共同語言", 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", "Latn", strip_diacritics = { remove_diacritics = c.acute .. c.grave, from = { "ä", "ɛ", "ë", "ï", "ɔ", "ö" }, to = { "a", "e", "i", "i", "o", "u" }, }, } m["lgh"] = { "拉余語", 6472114, "tbq-muj", } m["lgi"] = { "Lengilu", 6522465, "poz-swa", "Latn", } m["lgk"] = { "林加拉克語", 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"] = { "Logba", 35813, "alv-ntg", "Latn", } m["lgr"] = { "Lengo", 3229454, "poz-sls", "Latn", } m["lgs"] = { "Guinea-Bissau Sign Language", 5616441, "sgn", } m["lgt"] = { "帕希語", 7124545, "paa-sep", "Latn", } m["lgu"] = { "Longgu", 3259105, "poz-sls", } m["lgz"] = { "Ligenza", 5531038, "bnt-bun", } m["lha"] = { "拉哈語(越南)", 3112363, "qfa-kra", } m["lhh"] = { "Laha (Indonesia)", 6473107, "poz-cma", "Latn", } m["lhi"] = { "拉祜西語", 25559457, "tbq-lho", } m["lhl"] = { "拉胡爾洛哈爾語", 12953672, } m["lhn"] = { "拉哈南語", 12953660, "poz-bnn", "Latn", } m["lhp"] = { "羅克普語", 3436603, "sit-dhi", } m["lhs"] = { "Mlahsö", 3393063, "sem-cna", "Syrc", } m["lht"] = { "Lo-Toga", 3257566, "poz-vnn", "Latn", } m["lhu"] = { "拉祜語", 35780, "tbq-lho", "Latn", } m["lia"] = { "West-Central Limba", 32867815, "alv-lim", } m["lib"] = { "利庫姆語", 3240737, "poz-aay", "Latn", } m["lic"] = { "黎語", 934738, "qfa-lic", "Latn", } m["lid"] = { "尼德魯語", 3346666, "poz-aay", "Latn", } m["lie"] = { "Likila", 11011614, "bnt-ngn", } m["lif"] = { "林布語", 56477, "sit-kir", "Limb, Latn, Deva", translit = "lif-translit", } m["lig"] = { "利格比語", 33594, "dmn-jje", } m["lih"] = { "利希爾語", 6546938, "poz-ocw", "Latn", } m["lii"] = { "Lingkhim", 12635536, } m["lij"] = { "利古里亞語", 36106, "roa-git", ancestors = "lij-old", "Latn", } m["lik"] = { "利卡語", 1530394, "bnt-boa", } m["lil"] = { "利洛厄特語", 34154, "sal", "Latn", } m["lio"] = { "利基語", 4261493, "poz-ocw", "Latn", } m["lip"] = { "塞克佩勒語", 36257, "alv-ntg", } m["liq"] = { "利比多語", 35691, "cus-hec", } m["lir"] = { "利比里亞克里奧爾語", 6541128, "crp", "Latn", ancestors = "en", } m["lis"] = { "傈僳語", 56480, "tbq-lso", "Lisu, Latn", override_translit = true, -- Lisu translit, sort_key in [[Module:scripts/data]] } m["liu"] = { "利古里達朱語", 6667811, "sdv-daj", } m["liv"] = { "立窩尼亞語", 33698, "urj-fin", "Latn", display_text = { from = {"'"}, to = {"’"} }, strip_diacritics = { remove_diacritics = "'’" .. u(0x2019), from = {"Ǭ", "ǭ"}, to = {"Ō", "ō"} }, sort_key = { from = { "ā", "ä", "ǟ", "ḑ", "ē", "ī", "ļ", "ņ", "ō", "ȯ", "ȱ", "õ", "ȭ", "ö", "ȫ", "ŗ", "š", "ț", "ū", "ü", "ṻ", "ȳ", "ž", }, to = { "a" .. p[1], "a" .. p[2], "a" .. p[3], "d" .. p[1], "e" .. p[1], "i" .. p[1], "l" .. p[1], "n" .. p[1], "o" .. p[1], "o" .. p[2], "o" .. p[3], "o" .. p[4], "o" .. p[5], "o" .. p[6], "o" .. p[7], "r" .. p[1], "s" .. p[1], "t" .. p[1], "u" .. p[1], "u" .. p[2], "u" .. p[3], "y" .. p[1], "z" .. p[1], } } } m["liw"] = { "Col", 2981948, } m["lix"] = { "利亞布庫語", 13580912, } m["liy"] = { "Banda-Bambari", 11051591, "bad-cnt", "Latn", } m["liz"] = { "Libinza", 4914576, "bnt-zbi", } m["lja"] = { "Golpa", 50934920, "aus-yol", "Latn", } m["lje"] = { "冉姆彼語", 7290041, "poz", } m["lji"] = { "萊右洛語", 6474218, "poz-wot", "Latn", } m["ljl"] = { "Li'o", 2697010, "poz", "Latn", } m["ljp"] = { "阿比-楠榜語", 49215, "poz-lgx", "Latn", } m["ljw"] = { "Yirandali", 17059380, } m["ljx"] = { "尤魯語", 63257867, } m["lka"] = { "Lakalei", 12952700, "poz-tim", "Latn", } m["lkb"] = { "Kabras", 63257894, "bnt-msl", "Latn", ancestors = "luy", } m["lkc"] = { "苦聰話", 6441572, "tbq-lho", } m["lkd"] = { "Lakondê", 20527166, "sai-nmk", "Latn", } m["lke"] = { "Kenyi", 12952628, "bnt-nyg", } m["lkh"] = { "Lakha", 56606, "sit-tib", } m["lki"] = { "拉科語", 56483, "ku", "Arab", translit = "lki-translit", strip_diacritics = {remove_diacritics = c.kasra .. c.sukun}, } m["lkj"] = { "Remun", 7312239, "poz-mly", "Latn", } m["lkl"] = { "萊科語", 3504331, "paa-trr", "Latn", } m["lkm"] = { "卡拉馬雅語", 6349988, "aus-pam", "Latn", } m["lkn"] = { "Lakon", 3216494, "poz-vnn", "Latn", } m["lko"] = { "Khayo", 6401095, "bnt-msl", "Latn", } m["lkr"] = { "Päri", 36487, "sdv-lon", } m["lks"] = { "Kisa", 63259208, "bnt-msl", ancestors = "luy", } m["lkt"] = { "拉科塔語", 33537, "sio-dkt", "Latn", } m["lku"] = { "昆卡里語", 6444526, } m["lky"] = { "Lokoya", 56687, "sdv-lma", } m["lla"] = { "拉拉-羅巴語", 3914878, "alv-yun", } m["llb"] = { "Lolo", 11006056, "bnt-mak", ancestors = "vmw", } m["llc"] = { "勒勒語 (幾內亞)", 6520837, "dmn-mok", "Latn", } m["lld"] = { "拉登語", 36202, "roa-rhe", "Latn", } m["lle"] = { "勒勒語 (新幾內亞)", 3229269, "poz-aay", "Latn", } m["llf"] = { "赫米特語", 3134240, "poz-aay", "Latn", } m["llg"] = { "洛勒語", 6668883, "poz-tim", } m["llh"] = { "拉姆語", 6482736, "tbq-lso", } m["lli"] = { "Teke-Laali", 36543, "bnt-nze", } m["llj"] = { "拉吉拉吉語", 6512694, "aus-pam", "Latn", } m["llk"] = { "Lelak", 3229263, "poz-swa", "Latn", } m["lll"] = { "利勞語", 6547570, "paa-mon", "Latn", } m["llm"] = { "拉撒利姆語", 6492774, "poz-mun", "Latn", } m["lln"] = { "勒勒語 (查德)", 1641493, "cdc-est", } -- llo: retired by ISO in 2019 as duplicate of ngt (Kriang); removed from Wiktionary 2026-02-01 m["llp"] = { "北埃法特語", 3580152, "poz-vnc", "Latn", } m["llq"] = { "洛拉克語", 12953679, "phi", } m["lls"] = { "立陶宛手語", 3915480, "sgn", } m["llu"] = { "勞語", 3218574, "poz-sls", "Latn", } m["llx"] = { "Lauan", 35682, "poz-pcc", "Latn", } m["lma"] = { "East Limba", 11034212, "alv-lim", } m["lmb"] = { "Merei", 12952843, "poz-vnn", "Latn", } m["lmc"] = { "利米爾甘語", 6549414, nil, "Latn", } m["lmd"] = { "Lumun", 35777, "alv-tal", } m["lme"] = { "Pévé", 56249, "cdc-mas", "Latn", } m["lmf"] = { "South Lembata", 7567815, } m["lmg"] = { "拉莫加語", 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"] = { "Lamkang", 12952703, "tbq-kuk", } m["lml"] = { "拉加語", 3063193, "poz-vnn", "Latn", } m["lmn"] = { "蘭巴蒂語", 33474, "raj", "Latn", } m["lmo"] = { "倫巴底語", 33754, "roa-git", ancestors = "lmo-old", "Latn", } m["lmp"] = { "Limbum", 35801, "nic-nka", "Latn", } m["lmq"] = { "Lamatuka", 6480982, "poz-cet", "Latn", } m["lmr"] = { "Lamalera", 6480787, "poz-cet", } m["lmu"] = { "Lamenu", 740604, "poz-vnc", "Latn", } m["lmv"] = { "Lomaiviti", 3130221, "poz-pcc", "Latn", } m["lmw"] = { "湖泊米沃克語", 3216471, "nai-utn", "Latn", } m["lmx"] = { "Laimbue", 6473933, "nic-rnw", } m["lmy"] = { "拉姆博亞語", 6481538, "poz-cet", "Latn", sort_key = "lmy-sortkey", } -- Lumbee [lmz] is spurious m["lna"] = { "蘭巴舍語", 11137550, "bad", } m["lnb"] = { "姆巴蘭胡語", 12952830, "bnt-ova", } m["lnd"] = { "弄巴灣語", 13479839, "poz-swa", "Latn", } m["lnh"] = { "拉諾赫語", 6487291, "mkh-asl", } m["lni"] = { "Daantanai'", 5207384, "paa-sbo", "Latn", } m["lnj"] = { "林吉提格語", 3915694, "aus-pmn", "Latn", } m["lnl"] = { "中南部班達語", 41354532, "bad", } m["lnm"] = { "蘭加姆語", 6485678, "paa-wke", "Latn", } m["lnn"] = { "Lorediakarkar", 6680287, "poz-vnn", "Latn", } m["lno"] = { "蘭戈語 (蘇丹)", 223306, "sdv-lma", } m["lns"] = { "Lamnso'", 35788, "nic-rng", } m["lnu"] = { "隆古達語", 35797, "alv-bam", "Latn", } m["lnw"] = { "拉尼馬語", 56825017, "aus-pam", "Latn", } m["loa"] = { "洛洛達語", 6669025, "paa-lla", "Latn", } m["lob"] = { "洛比語", 35807, } m["loc"] = { "伊農罕語", 2400870, "phi", "Latn", } m["lod"] = { "伯拉萬語", 4891018, "poz-swa", "Latn", } m["loe"] = { "薩盧安語", 12953867, "poz", "Latn", } m["lof"] = { "洛戈爾語", 35779, "alv-hei", } m["log"] = { "洛戈語", 2613477, "csu-mma", } m["loh"] = { "納里姆語", 56353, "sdv", } m["loi"] = { "洛馬卡語", 3913961, "alv-kul", } m["loj"] = { "洛烏語", 3260104, "poz-aay", "Latn", } m["lok"] = { "洛科語", 3914912, "dmn-msw", "Latn", } m["lol"] = { "芒戈語", 112893, "bnt-mon", "Latn", } m["lom"] = { "Looma", 35885, "dmn-msw", "Latn, Loma" } m["lon"] = { "Malawi Lomwe", 10975286, "bnt-mak", "Latn", } m["loo"] = { "朗博語", 11167192, "bnt-ske", } m["lop"] = { "洛帕語", 3914875, } m["loq"] = { "洛巴拉語", 4849710, "bnt-ngn", } m["lor"] = { "Téén", 36467, "alv-kul", } m["los"] = { "洛尼烏語", 3259202, "poz-aay", "Latn", } m["lot"] = { "洛圖科語", 56672, "sdv-lma", } m["lou"] = { "路易斯安那克里奧爾法語", 1185127, "crp", "Latn", ancestors = "fr", sort_key = s["roa-oil-sortkey"], } m["lov"] = { "水田語", 12952740, "tbq-tal", } m["low"] = { "Tampias Lobu", 12953674, } m["lox"] = { "Loun", 6689636, "poz-cet", "Latn", } m["loz"] = { "洛齊語", 33628, "bnt-sts", "Latn", } m["lpa"] = { "萊萊帕語", 3229273, "poz-vnc", "Latn", } m["lpe"] = { "Lepki", 4259152, "paa-lmu", "Latn", } m["lpn"] = { "Long Phuri Naga", 6673049, "sit-aao", } m["lpo"] = { "里潑語", 56921, "tbq-llo", "Plrd", } m["lpx"] = { "洛皮特語", 56684, "sdv-lma", "Latn", } m["lra"] = { "拉拉巴卡提語", 3419746, "day", } m["lrc"] = { "北盧里語", 19933293, "ira-lur", "Arab", ancestors = "pal", } m["lre"] = { "勞倫特語", 1790301, "iro-nor", "Latn", } m["lrg"] = { "拉拉吉亞語", 2591193, } m["lri"] = { "Marachi", 6754565, "bnt-msl", } m["lrk"] = { "洛亞基語", 6663513, } m["lrl"] = { "拉里語", 33468, "ira-swi", "Arab", } m["lrm"] = { "Marama", 6325931, "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-vnn", "Latn", } m["lsa"] = { "拉斯格爾迪語", 3218296, "ira-kms", "Arab", } m["lsb"] = { "Burundian Sign Language", 105196488, "sgn-asl", } m["lsd"] = { "李沙那德尼語", 3436461, "sem-nna", "Hebr", -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["lse"] = { "Lusengo", 6683546, "bnt-zbi", } m["lsh"] = { "利什語", 6558822, "sit-khc", } m["lsi"] = { "勒期語", 6493203, "tbq-brm", "Latn", } m["lsl"] = { "拉脫維亞手語", 6497414, "sgn", } m["lsm"] = { "Saamia", 3739441, "bnt-msl", } m["lsn"] = { "西藏手語", 15936110, "sgn", } m["lso"] = { "老撾手語", 6488022, "sgn", } m["lsp"] = { "巴拿馬手語", 7129968, "sgn-asl", } m["lsr"] = { "阿如歐普語", 3450566, "paa-pal", "Latn", } m["lss"] = { "臘斯語", 12953669, "inc-snd", "Arab", ancestors = "sd", } m["lst"] = { "千里達及托巴哥手語", 7842495, "sgn", } m["lsv"] = { "西維亞手語", 55558911, "sgn", } m["lsw"] = { "Seychelles Sign Language", 110721423, "sgn", } m["lsy"] = { "毛里求斯手語", 6793754, "sgn", } m["ltc"] = { "中古漢語", 2016252, "zhx", "Hant, Phag, Tang", translit = {Hant = "zh-translit"}, -- Tang translit in [[Module:scripts/data]]; NOTE: Previously not present, presumably an accidental omission. sort_key = {Hant = "Hani-sortkey"}, } m["ltg"] = { "拉特加萊語", 36212, "bat-eas", "Latn", } m["lti"] = { "勒蒂語", 3236912, "poz-tim", "Latn", } m["ltn"] = { "Latundê", 63259736, "sai-nmk", "Latn", } m["lto"] = { "Olutsotso", 63259915, "bnt-msl", ancestors = "luy", } m["lts"] = { "Lutachoni", 63283459, "bnt-msl", "Latn", } m["ltu"] = { "拉圖語", 6497181, "poz-cma", "Latn", } m["lua"] = { "魯巴魯魯亞語", 34173, "bnt-lub", "Latn", } m["luc"] = { "Aringa", 56556, "csu-mma", "Latn", } m["lud"] = { "盧迪茨語", 33918, "urj-fin", "Latn", display_text = { from = {"'"}, to = {"ʹ"} }, strip_diacritics = { from = {"'"}, to = {"ʹ"} }, sort_key = { from = { "č", "š", "ž", "ü", "ä", "ö", -- 2 chars "z", "ʹ" -- 1 char }, to = { "c" .. p[1], "s" .. p[1], "s" .. p[3], "y" .. p[1], "y" .. p[2], "y" .. p[3], "s" .. p[2], "y" .. p[4], } }, } m["lue"] = { "盧瓦萊語", 33597, "bnt-clu", "Latn", } m["luf"] = { "拉瓦語", 6497673, "paa-mal", "Latn", } m["luh"] = { "雷州話", 1988433, "zhx-nan", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["lui"] = { "路易塞諾語", 56236, "azc-cup", "Latn", strip_diacritics = {remove_diacritics = c.acute .. c.circ}, } m["luj"] = { "Luna", 11003832, "bnt-lbn", } m["luk"] = { "盧納納方言", 56446, "sit-tib", "Tibt", ancestors = "dz", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["lul"] = { "Olu'bo", 6589401, "csu-mma", } m["lum"] = { "倫比語", 10963134, "bnt-clu", } m["lun"] = { "盧恩達語", 33607, "bnt-lun", "Latn", } m["luo"] = { "盧歐語", 5414796, "sdv-los", "Latn", } m["lup"] = { "倫布語", 35793, "bnt-sir", } m["luq"] = { "盧庫米語", 1768321, "alv-yor", "Latn", ancestors = "yo", sort_key = { remove_diacritics = c.acute, }, } m["lur"] = { "勞拉語", 2984540, } m["lus"] = { "米佐語", 36147, "tbq-kuk", "Latn", } m["lut"] = { "盧紹錫德語", 33658, "sal", "Latn", } m["luu"] = { "夜叉語", 6703050, "sit-kie", ancestors = "ybh", } m["luv"] = { "魯瓦蒂語", 33402, "inc-snd", "Khoj", } m["luy"] = { "盧希亞語", 35893, "bnt-msl", "Latn", } m["luz"] = { "南盧里語", 12952748, "ira-lur", "Arab", ancestors = "pal", } m["lva"] = { "馬庫瓦語", 35790, "poz-tim", } m["lvi"] = { "拉維語", 6502657, "mkh-ban", "Latn", } m["lvk"] = { "拉烏卡萊韋語", 770547, "qfa-dis", -- Papuan; isolate in Glottolog; in the tentative Central Solomons family by Ross (2005) and Pedrós -- (2015) "Latn", } m["lvl"] = { "盧韋爾語", 93936908, "bnt-bdz", "Latn", } m["lvu"] = { "萊武卡語", 6535860, } m["lwa"] = { "瓦盧語", 6706953, "bnt-lbn", } m["lwe"] = { "盧沃埃倫語", 6537465, } m["lwg"] = { "旺加語", nil, "bnt-msl", ancestors = "luy", } m["lwh"] = { "白拉基語", 8842956, "qfa-kra", } m["lwl"] = { "東拉威語", 18644464, "mkh-pal", "Thai", sort_key = "Thai-sortkey", } m["lwm"] = { "老緬語", 19597674, "tbq-bis", } m["lwo"] = { "盧沃語", 56362, "sdv-lon", "Latn", } m["lws"] = { "馬拉威手語", 47522462, "sgn", } m["lwt"] = { "勒沃托比語", 14916885, "poz-cet", } m["lwu"] = { "拉武語", 6505073, "tbq-lwo", } m["lww"] = { "樂窩語", 3237321, "poz-vnc", "Latn", } m["lxm"] = { "Lakurumau", 31031407, "poz-ocw", "Latn", } m["lya"] = { "拉雅語", 56602, "sit-tib", "Tibt", ancestors = "dz", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["lyg"] = { "林甘語", 12635902, "aav-pkl", } m["lyn"] = { "盧亞納語", 3268098, } m["lzh"] = { "文言文", 37041, "zhx", "Hant", 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"] = { "拉茲語", 1160372, "ccs-zan", "Geor, Latn", translit = {Geor = "lzz-translit"}, override_translit = true, strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ}, } return require("Module:languages").finalizeData(m, "language") ffvywzo0tt9v9cdkaup0821f4s3pjzn Module:Languages/data/3/m 828 1363229 9882829 9854986 2026-08-29T14:08:03Z TongcyDai 53191 更新語言資料 9882829 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["maa"] = { "聖赫羅尼莫特科阿特爾馬薩特克語", 7692927, "omq-maz", "Latn", } m["mab"] = { "尤坦杜奇米斯特克語", 12645448, "omq-mxt", "Latn", } m["mad"] = { "馬都拉語", 36213, "poz-msa", "Latn, Java", } m["mae"] = { "Bo-Rukul", 34967, "nic-ple", "Latn", } m["maf"] = { "馬法語", 35819, "cdc-cbm", "Latn", } m["mag"] = { "馬加希語", -- Not to be confused with Magadhi Prakrit (pra-mag) 33728, "inc-bih", "Deva, Kthi", translit = { Deva = "bho-translit", Kthi = "bho-Kthi-translit", }, } m["mai"] = { "邁蒂利語", 36109, "inc-bih", "Deva, Tirh, Kthi, Newa", translit = { Deva = "mai-translit", Tirh = "mai-Tirh-translit", Kthi = "bho-Kthi-translit", }, } m["maj"] = { "哈拉佩德迪亞茲馬薩特克語", 3915999, "omq-maz", "Latn", } m["mak"] = { "望加錫語", 33643, "poz-ssw", "Latn, Bugi, Maka", } m["mam"] = { "馬姆語", 33467, "myn", "Latn", } m["man"] = { "曼丁哥語", 35772, "dmn-man", "Latn", } m["maq"] = { "奇危特蘭馬薩特克語", 5101757, "omq-maz", "Latn", } m["mas"] = { "馬賽語", 35787, "sdv-lma", "Latn", } m["mat"] = { "馬特拉爾辛卡語", 12953704, "omq", "Latn", } m["mau"] = { "瓦烏特拉馬薩特克語", 36230, "omq-maz", "Latn", } m["mav"] = { "Sateré-Mawé", 6794475, "tup", "Latn", } m["maw"] = { "曼普魯西語", 35804, "nic-wov", "Latn", } m["max"] = { "北摩鹿加馬來語", 7056136, "crp", "Latn", ancestors = "ms", } m["maz"] = { "中馬薩瓦語", 36228, "oto", "Latn", } m["mba"] = { "希高農語", 5753411, "mno", "Latn", } m["mbb"] = { "西布基農-馬諾博語", 7987643, "mno", "Latn", } m["mbc"] = { "馬古西語", 56633, "sai-pem", "Latn", } m["mbd"] = { "迪巴巴旺-馬諾博語", 18755523, "mno", "Latn", } m["mbe"] = { "莫拉勒語", 3319444, "nai-plp", "Latn", } m["mbf"] = { "峇峇馬來語", 18642798, "crp", "Latn", ancestors = "ms", } m["mbh"] = { "芒森語", 6749147, "poz-ocw", "Latn", } m["mbi"] = { "伊利亞農-馬諾博語", 14916911, "mno", "Latn", } m["mbj"] = { "納德布語", 3335011, "sai-nad", "Latn", } m["mbk"] = { "馬洛爾語", 6744477, "poz-ocw", "Latn", } m["mbl"] = { "馬夏卡里語", 3029682, "sai-mje", "Latn", } m["mbm"] = { "Ombamba", 36407, "bnt-mbt", "Latn", } m["mbn"] = { "馬卡關語", 3273980, "sai-guh", "Latn", } m["mbo"] = { -- is, like 'bqz', 'bsi' and 'bss', a dialect of Manenguba "Mbo (Cameroon)", 36011, "bnt-mne", "Latn", } m["mbp"] = { "Wiwa", 3012604, "cba", "Latn", } m["mbq"] = { "邁辛語", 3448149, nil, "Latn", } m["mbr"] = { "努卡克馬庫語", 3346228, "sai-nad", "Latn", } m["mbs"] = { "薩蘭加尼-馬諾博語", 7423093, "mno", "Latn", } m["mbt"] = { "馬蒂沙祿-馬諾博語", 6787447, "mno", "Latn", } m["mbu"] = { "Mbula-Bwazza", 3913324, "nic-jrn", "Latn", } m["mbv"] = { "姆布倫吉斯語", 36003, "alv-nal", "Latn", } m["mbw"] = { "馬陵語", 3293280, "ngf-jim", "Latn", } m["mbx"] = { "塞皮克馬里語", 6760942, "paa-sep", "Latn", } m["mby"] = { "梅莫尼語", 4180871, "inc-snd", "Gujr, Aran", } m["mbz"] = { "阿莫爾特佩卡米斯特克語", 13583504, "omq-mxt", "Latn", } m["mca"] = { "Maca", 3281043, "sai-mtc", "Latn", } m["mcb"] = { "馬奇根加語", 3915441, "awd", "Latn", } m["mcc"] = { "比圖爾語", 4919173, "paa-tir", "Latn", } m["mcd"] = { "沙拉納瓦語", 12953881, "sai-pan", "Latn", } m["mce"] = { "伊通杜希亞米斯特克語", 12953727, "omq-mxt", "Latn", } m["mcf"] = { "馬策語", 2981620, "sai-pan", "Latn", } m["mcg"] = { "馬波約語", 56946, "sai-map", "Latn", } m["mch"] = { "耶夸納語", 3082027, "sai-car", "Latn", sort_key = { remove_diacritics = "%-%s", from = {"'", "ñ", "ö", "sh", "ü"}, to = {"’", "n" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1]} } } m["mci"] = { "Mese", 6821190, "ngf-san", "Latn", } m["mcj"] = { "姆伐尼普語", 3913281, "nic-mmb", "Latn", } m["mck"] = { "姆本達語", 34170, "bnt-clu", "Latn", } m["mcl"] = { "Macaguaje", 6722435, "sai-tuc", "Latn", } m["mcm"] = { "馬六甲克里奧爾葡萄牙語", 2669169, "crp", "Latn", ancestors = "pt", } m["mcn"] = { "馬薩那語", 56668, "cdc-mas", } m["mco"] = { "科阿特蘭米塞語", 25559716, "nai-miz", "Latn", } m["mcp"] = { "馬卡語", 35803, "bnt-mka", "Latn", } m["mcq"] = { "埃塞語", 5397551, "ngf-koi", "Latn", } m["mcr"] = { "門雅語", 11732444, "ngf-kme", "Latn", } m["mcs"] = { "曼貝語", 6748872, "alv-mbm", "Latn", } m["mcu"] = { "喀麥隆曼比拉語", 19359039, "nic-mmb", "Latn", } -- mcv (Minanibai) merged into ffi (Foia Foia) per Glottolog m["mcw"] = { "馬瓦語", 3441333, "cdc-est", "Latn", } m["mcx"] = { "姆皮莫語", 35908, "bnt-bek", "Latn", } m["mcy"] = { "南瓦圖特語", 12953293, "poz-ocw", "Latn", } m["mcz"] = { "Mawan", 11732429, "ngf-han", "Latn", } m["mda"] = { "馬達語 (尼日利亞)", 3915843, "nic-nin", "Latn", } m["mdb"] = { "莫利吉語", 6912195, "paa-kiw", "Latn", } m["mdc"] = { "Male", 6742927, "ngf-min", "Latn", } m["mdd"] = { "姆布姆語", 36170, "alv-mbm", "Latn", } m["mde"] = { "布拉馬邦語", 35860, "ssa", "Arab, Latn", } m["mdf"] = { "莫克沙語", 13343, "urj-mdv", "Cyrl", translit = "mdf-translit", strip_diacritics = {remove_diacritics = c.acute}, override_translit = true, sort_key = "mdf-sortkey", } m["mdg"] = { "馬薩拉特語", 759984, nil, "Latn", } m["mdh"] = { "馬京達瑙語", 33717, "phi", "Latn, Arab", } m["mdi"] = { "瑪姆烏語", 3033594, "csu-mle", "Latn", } m["mdj"] = { "芒貝圖語", 56327, "csu-maa", "Latn", } m["mdk"] = { "芒布圖語", 6748877, "csu-mle", "Latn", } m["mdl"] = { "馬爾他手語", 6744816, "sgn", } m["mdm"] = { "馬約戈語", 6797580, "nic-nke", "Latn", } m["mdn"] = { "Mbati", 36165, "bnt-ngn", "Latn", } m["mdp"] = { "姆巴拉語", 6799583, "bnt-pen", "Latn", } m["mdq"] = { "Mbole", 6799727, "bnt-mbe", "Latn", } m["mdr"] = { "曼達爾語", 35995, "poz-ssw", "Bugi, Latn", } m["mds"] = { "Maria", 3448673, "paa-man", "Latn", } m["mdt"] = { "姆貝勒語", 36062, "bnt-mbt", "Latn", } m["mdu"] = { "姆布科語", 36058, "bnt-mbo", "Latn", } m["mdv"] = { "聖盧西亞蒙泰韋爾米斯特克語", 12953722, "omq-mxt", "Latn", } m["mdw"] = { "姆博斯語", 36035, "bnt-mbo", "Latn", } m["mdx"] = { "迪津語", 35313, "omv-diz", "Ethi, Latn", } m["mdy"] = { "馬勒語", 795327, "omv-ome", "Latn", } m["mdz"] = { "Suruí Do Pará", 10322149, "tup-gua", "Latn", } m["mea"] = { "門卡語", 36078, "nic-grs", "Latn", } m["meb"] = { "Ikobi-Mena", 11732241, "paa-tki", "Latn", } m["mec"] = { "瑪拉語", 6772774, } m["med"] = { "梅爾帕語", 36166, "ngf-hag", "Latn", } m["mee"] = { "門根語", 3305831, "poz-ocw", "Latn", } m["mef"] = { "梅甘語", 6808589, } m["meh"] = { "西南特拉夏科米斯特克語", 7070686, "omq-mxt", "Latn", } m["mei"] = { "米多比語", 36007, "nub", "Latn", } m["mej"] = { "梅亞赫語", 11732436, "paa-ebh", "Latn", } m["mek"] = { "梅凱奧語", 3304803, "poz-ocw", "Latn", } m["mel"] = { "中馬蘭諾語", 18638319, "poz-swa", "Latn", } m["mem"] = { "Mangala", 6748664, } m["men"] = { "門德語", 1478672, "dmn-msw", "Latn, Mend", } m["meo"] = { "吉打馬來語", 4925684, "poz-mly", "Latn, Arab, Thai", strip_diacritics = { from = {u(0xF70F)}, to = {"ญ"} }, sort_key = {Thai = "Thai-sortkey"}, } m["mep"] = { "Miriwung", 3111847, "aus-jar", "Latn", } m["meq"] = { "梅里語", 3502314, "cdc-cbm", "Latn", } m["mer"] = { "梅魯語", 13313, "bnt-kka", "Latn", } m["mes"] = { "Masmaje", 3440448, } m["met"] = { "馬托語", 3299190, "poz-ocw", "Latn", } m["meu"] = { "莫圖語", 33516, "poz-ocw", "Latn", } m["mev"] = { "馬諾語", 3913286, "dmn-mda", "Latn", } m["mew"] = { "馬阿卡語", 3438764, "cdc-wst", "Latn", } m["mey"] = { "哈桑語", 56231, "sem-arb", "Arab", } m["mez"] = { "Menominee", 13363, "alg", "Latn", sort_key = {remove_diacritics = "·"}, } m["mfa"] = { "北大年馬來語", 1199751, "poz-mly", "Latn, Arab, Thai", strip_diacritics = { from = {u(0xF70F)}, to = {"ญ"} }, sort_key = {Thai = "Thai-sortkey"}, } m["mfb"] = { "邦卡語", 3258818, "poz-mly", "Latn, Arab", } m["mfc"] = { "姆巴語", 4286464, "nic-mbc", "Latn", } m["mfd"] = { "Mendankwe-Nkwen", 11129537, "nic-nge", "Latn", } m["mfe"] = { "毛里求斯克里奧爾語", 33661, "crp", "Latn", ancestors = "fr", sort_key = s["roa-oil-sortkey"], } m["mff"] = { "納基語", 36083, "nic-bbe", "Latn", } m["mfg"] = { "Mixifore", 3914478, "dmn-mok", } m["mfh"] = { "馬特爾語", 3501751, "cdc-cbm", "Latn", } m["mfi"] = { "萬達拉語", 3441249, "cdc-cbm", "Latn", } m["mfj"] = { "梅菲勒語", 3501871, "cdc-cbm", "Latn", } m["mfk"] = { "North Mofu", 56303, "cdc-cbm", "Latn", } m["mfl"] = { "普泰語", 56291, "cdc-cbm", "Latn", } m["mfm"] = { "Marghi South", 56248, } m["mfn"] = { "克羅斯河姆邊貝語", 3915395, "nic-uce", "Latn", } m["mfo"] = { "姆貝語", 36075, "nic-eko", "Latn", } m["mfp"] = { "望加錫馬來語", 12952776, "qfa-mix", "Latn", ancestors = "ms, mak" } m["mfq"] = { "莫巴語", 19921578, "nic-grm", "Latn", } m["mfr"] = { "馬里蒂爾語", 6773014, "aus-dal", "Latn", } m["mfs"] = { "墨西哥手語", 3915511, "sgn", "Latn", -- when documented } m["mft"] = { "莫克朗語", 3319387, "poz-aay", "Latn", } m["mfu"] = { "姆布韋拉語", 11004988, "bnt-clu", ancestors = "lch", } m["mfv"] = { "曼賈克語", 35822, "alv-pap", } m["mfw"] = { "穆拉哈語", 6933720, "paa-kwa", "Latn", } m["mfx"] = { "梅洛語", 6813268, "omv-nom", } m["mfy"] = { "馬約語", 56729, "azc-trc", "Latn", sort_key = {remove_diacritics = c.acute}, } m["mfz"] = { "馬班語", 20526385, "sdv", "Latn", } m["mga"] = { "中古愛爾蘭語", 36116, "cel-gae", "Latn", ancestors = "sga", strip_diacritics = {remove_diacritics = c.dotabove .. c.diaer .. "·"}, sort_key = "mga-sortkey", } m["mgb"] = { "馬拉雷利語", 56359, "sdv-tmn", "Latn", } m["mgc"] = { "羅莫科多語", 6913216, "csu-bbk", "Latn", } m["mgd"] = { "莫魯語", 6915014, "csu-mma", "Latn, Arab", } m["mge"] = { "曼戈語", 713659, "csu-sar", "Latn", } m["mgf"] = { "馬克萊語", 6739816, "paa-bul", "Latn", } m["mgg"] = { "姆彭彭語", 35924, "bnt-bek", } m["mgh"] = { "馬夸語", 33604, "bnt-mak", "Latn", ancestors = "vmw", } m["mgi"] = { "吉利語", 3914497, "nic-pls", } m["mgj"] = { "阿布勒尼語", 3441256, "nic-cde", "Latn", } m["mgk"] = { "馬維斯語", 6794395, "qfa-dis", -- Papuan; isolate in Glottolog, Foley (2018) and Hammarström (2010); in the Tor-Kwerba languages per -- Usher (2020) "Latn", } m["mgl"] = { "馬盧-基倫格語", 3281884, } m["mgm"] = { "曼拜語", 35774, "poz-tim", "Latn", } m["mgn"] = { "姆邦吉語", 11017443, "nic-ngd", "Latn", } m["mgo"] = { "美塔語", 36054, "nic-mom", "Latn", } m["mgp"] = { "東馬嘉爾語", 12952758, "sit-gma", "Deva, Latn", } m["mgq"] = { "馬利拉語", 6743679, "bnt-mby", "Latn", } m["mgr"] = { "曼布韋-倫古語", 626210, "bnt-mwi", "Latn", } m["mgs"] = { "曼達語(坦桑尼亞)", 16939267, "bnt-bki", } m["mgt"] = { "姆阿凱語", 11260674, "paa-wke", "Latn", } m["mgu"] = { "邁盧語", 3278246, "paa-mal", "Latn", } m["mgv"] = { "馬滕戈語", 6786446, "bnt-mbi", "Latn", } m["mgw"] = { "馬通比語", 6791974, "bnt-mbi", "Latn", } m["mgy"] = { "姆邦加語", 6799817, "bnt-kil", } m["mgz"] = { "姆布圭語", 3426367, "bnt-mra", } m["mha"] = { "曼達語(印度)", 56760, "dra-kki", "Orya", translit = "kxv-translit", } m["mhb"] = { "馬洪圭語", 35816, "bnt-kel", } m["mhc"] = { "莫喬語", 1941682, "myn", } m["mhd"] = { "姆布古語", 36152, "qfa-mix", "Latn", ancestors = "asa", } m["mhe"] = { "馬赫梅里語", 2742262, "mkh-asl", "Latn", } m["mhf"] = { "馬馬阿語", 6745346, "ngf-era", "Latn", } m["mhg"] = { "馬爾古語", 6772812, } m["mhi"] = { "馬迪語", 56670, "csu-mma", "Latn", strip_diacritics = {remove_diacritics = c.acute .. c.grave .. c.tilde .. c.dotbelow}, } m["mhj"] = { "蒙戈勒語", 13336, "xgn", "Arab, Latn", translit = "fa-cls-translit", strip_diacritics = { Arab = "ar-stripdiacritics", }, } m["mhk"] = { "蒙加卡語", 36068, "nic-nun", } m["mhl"] = { "毛瓦凱語", 6794095, "ngf-kum", "Latn", } m["mhm"] = { "Makhuwa-Moniga", 6900145, "bnt-mak", } m["mhn"] = { "默切諾語", 268130, "gmw-hgm", "Latn", ancestors = "bar", sort_key = {remove_diacritics = c.grave}, } m["mho"] = { "馬希語", 10962737, "bnt-kav", "Latn", } m["mhp"] = { "峇里馬來語", 12473441, "crp", "Latn, Bali, Arab", } m["mhq"] = { "曼丹語", 1957120, "sio", "Latn", } m["mhr"] = { "東馬里語", 3906614, "chm", "Cyrl", translit = "chm-translit", override_translit = true, strip_diacritics = {remove_diacritics = c.grave .. c.acute}, sort_key = { from = {"ё", "ҥ", "ӧ", "ӱ"}, to = {"е" .. p[1], "н" .. p[1], "о" .. p[1], "у" .. p[1]} } } m["mhs"] = { "布魯語 (印尼)", 2928650, "poz-cma", "Latn", } m["mht"] = { "曼達瓦卡語", 6747924, "awd-nwk", } m["mhu"] = { "達讓語", 56400, "sit-gsi", "Latn", } m["mhw"] = { "姆布庫舒語", 2691548, "bnt", "Latn", } m["mhx"] = { "浪速語", 11149315, "tbq-brm", "Latn", } m["mhy"] = { "馬安揚語", 2328761, "poz-bre", "Latn", } m["mhz"] = { "莫爾語 (南島語系)", 2122792, "poz-hce", "Latn", } m["mia"] = { "邁阿密-伊利諾伊語", 56523, "alg", "Latn", } m["mib"] = { "阿塔特拉烏卡米斯特克語", 32093046, "omq-mxt", "Latn", } m["mic"] = { "密克馬克語", 13321, "alg-eas", "Latn", } m["mid"] = { "曼達安語", 6991742, "sem-ase", "Mand", ancestors = "myz", translit = { Mand = "Mand-translit", }, strip_diacritics = { Mand = "Mand-stripdiacritics", } } m["mie"] = { "奧科特佩克米斯特克語", 25559575, "omq-mxt", "Latn", } m["mif"] = { "摩福古杜爾語", 1365132, "cdc-cbm", "Latn", } m["mig"] = { "大聖米蓋爾米斯特克語", 12953719, "omq-mxt", "Latn", } m["mih"] = { "查尤科米斯特克語", 13583510, "omq-mxt", "Latn", } m["mii"] = { "奇格梅卡蒂特蘭米斯特克語", 12953724, "omq-mxt", "Latn", } m["mij"] = { "蒙邦語", 34725, "nic-beb", "Latn", } m["mik"] = { "密卡蘇奇語", 13316, "nai-mus", "Latn", } m["mil"] = { "佩諾爾斯米斯特克語", 42411307, "omq-mxt", "Latn", } m["mim"] = { "阿拉卡特拉扎拉米斯特克語", 14697894, "omq-mxt", "Latn", } m["min"] = { "米南佳保語", 13324, "poz-mly", "Latn, Arab", } m["mio"] = { "皮諾特帕納雄耐爾米斯特克語", 7196415, "omq-mxt", "Latn", } m["mip"] = { "阿帕斯科-阿波亞拉米斯特克語", 13583505, "omq-mxt", "Latn", } m["miq"] = { "米斯基托語", 1516803, "nai-min", "Latn", strip_diacritics = {remove_diacritics = c.circ}, } m["mir"] = { "地峽米塞語", 6088873, "nai-miz", "Latn", } m["mit"] = { "南普埃布拉米斯特克語", 7570345, "omq-mxt", "Latn", } m["miu"] = { "卡卡洛斯特佩克米斯特克語", 12953723, "omq-mxt", "Latn", } m["miw"] = { "阿科耶語", 3327462, "ngf-taa", "Latn", } m["mix"] = { "米斯特佩克米斯特克語", 6884125, "omq-mxt", "Latn", } m["miy"] = { "阿尤特拉米斯特克語", 13583508, "omq-mxt", "Latn", } m["miz"] = { "科亞佐斯潘米斯特克語", 3317290, "omq-mxt", "Latn", } m["mjb"] = { "馬卡萊羅語", 35729, "paa-alp", "Latn", } m["mjc"] = { "聖胡安科羅拉多米斯特克語", 12953718, "omq-mxt", "Latn", } m["mjd"] = { "西北邁杜語", 3198700, "nai-mdu", "Latn", } m["mje"] = { "穆斯庫姆語", 3913334, } -- mjg "Monguor" is not recognized as a language, but it is a family code m["mji"] = { "金門語", 1115317, "hmx-mie", "Latn", } m["mjj"] = { "馬瓦克語", 11732427, "ngf-tib", "Latn", } m["mjk"] = { "馬圖卡爾語", 6791963, "poz-ocw", "Latn", } m["mjl"] = { "曼迪阿里語", 6747931, "him", "Deva, Takr", translit = "hi-translit", } m["mjm"] = { "梅德布爾語", 6805227, "poz-ocw", "Latn", } m["mjn"] = { "梅布語", 6804364, "ngf-yup", "Latn", } m["mjo"] = { "Malankuravan", 14916887, "dra-mal", } m["mjp"] = { "Malapandaram", 10575729, "dra-tam", } m["mjq"] = { "馬拉爾揚語", 12952773, "dra-mal", } m["mjr"] = { "馬拉韋丹語", 12952775, "dra-mal", "Mlym", -- Mlym translit in [[Module:scripts/data]] } m["mjs"] = { "米希普語", 3441264, "cdc-wst", "Latn", } m["mjt"] = { "紹里亞帕哈里亞語", 33907, "dra-mlo", "Beng, Deva", } m["mju"] = { "Manna-Dora", 10576453, "dra-tel", } m["mjv"] = { "曼南語", 3286037, "dra-tam", "Mlym, Taml", translit = { Taml = "ta-translit", }, -- Mlym translit in [[Module:scripts/data]] } m["mjw"] = { "卡爾比語", 56591, "tbq-kuk", "Latn", } m["mjx"] = { "馬哈里語", 12953686, "mun", } m["mjy"] = { "莫希干語", 3182562, "alg-eas", "Latn", } m["mjz"] = { "邁希語", 6737786, "inc-bih", } m["mka"] = { "Mbre", 3450154, "nic", --unclassified within niger-congo tho } m["mkb"] = { "馬爾帕哈里亞語", 6583595, "inc-eas", "Deva", } m["mkc"] = { "西利普特語", 7515090, "paa-mam", "Latn", } m["mke"] = { "茂奇語", 21403317, } m["mkf"] = { "米亞語", 43328, "cdc-wst", "Latn", } m["mkg"] = { "莫語", 3280623, "qfa-kms", } m["mki"] = { "達特基語", 32480, "raj", "Deva, Mahj, Arab", } m["mkj"] = { "莫基爾語", 2335528, "poz-mic", "Latn", } m["mkk"] = { "Byep", 35052, "bnt-mka", } m["mkl"] = { "Mokole", 36047, "alv-yor", "Latn", } m["mkm"] = { "Moklen", 3319380, } m["mkn"] = { "古邦馬來語", 18458203, "crp", "Latn", } m["mko"] = { "Mingang Doso", 3915382, "alv-bwj", } m["mkp"] = { "Moikodi", 6894594, "ngf-yar", "Latn", } m["mkq"] = { "海灣米沃克語", 3460957, "nai-utn", "Latn", } m["mkr"] = { "馬拉斯語", 11732402, "ngf-nad", "Latn", } m["mks"] = { "西拉卡約亞潘米斯特克語", 7514027, "omq-mxt", "Latn", } m["mkt"] = { "Vamale", 14916907, "poz-cln", "Latn", } m["mku"] = { "Konyanka Maninka", 11163298, "dmn-mnk", } m["mkv"] = { "Mafea", 3073532, "poz-vnn", "Latn", } m["mkx"] = { "甘米銀-馬諾博語", 12953697, "mno", "Latn", } m["mky"] = { "東馬基安語", 3512690, "poz-hce", "Latn", } m["mkz"] = { "馬卡莎語", 35782, "paa-eti", "Latn", } m["mla"] = { "塔馬姆博語", 1153276, "poz-vnn", "Latn", } m["mlb"] = { "姆布萊語", 35843, "nic-ymb", "Latn", } m["mlc"] = { "高欄語", 3446682, "tai-cho", "Latn, Hani", sort_key = {Hani = "Hani-sortkey"}, } m["mle"] = { "Manambu", 11732406, "paa-nnd", "Latn", } m["mlf"] = { "Mal", 3281057, "mkh-khm", } m["mlh"] = { "Mape", 6753787, "ngf-kma", "Latn", } m["mli"] = { "馬林朋語", 12473435, } m["mlj"] = { "米爾圖語", 3441310, } m["mlk"] = { "伊爾瓦納語", 6001357, "bnt-sab", } m["mll"] = { "Malua Bay", 6744946, "poz-vnc", "Latn", } m["mlm"] = { "仫佬語", 3092284, "qfa-kms", "Latn", } m["mln"] = { "馬蘭戈語", 3281522, "poz-sls", "Latn", } m["mlo"] = { "Mlomp", 36009, "alv-bak", } m["mlp"] = { "巴爾加姆語", 4860543, "ngf-mad", "Latn", } m["mlq"] = { "西曼丁哥語", 11028033, "dmn-wmn", } m["mlr"] = { "Vame", 3515088, "cdc-cbm", "Latn", } m["mls"] = { "Masalit", 56557, "ssa", } m["mlu"] = { "托阿巴伊塔語", 36645, "poz-sls", "Latn", } m["mlv"] = { "莫塔拉瓦語", 2475538, "poz-vnn", "Latn", } m["mlw"] = { "莫洛科語", 1965222, "cdc-cbm", "Latn", } m["mlx"] = { "Malfaxal", 2157421, "poz-vnc", "Latn", } m["mlz"] = { "Malaynon", 18755512, "phi", } m["mma"] = { "Mama", 3913963, "nic-jrn", "Latn", } m["mmb"] = { "莫米納語", 6897297, } m["mmc"] = { "米卻肯馬薩瓦語", 12953705, "oto", "Latn", } m["mmd"] = { "毛南語", 3092293, "qfa-kms", "Latn", } m["mme"] = { "馬埃語", 3276286, "poz-vnc", "Latn", } m["mmf"] = { "蒙達特語", 56263, "cdc-wst", "Latn", } m["mmg"] = { "北安布里姆語", 2842468, "poz-vnc", "Latn", } m["mmh"] = { "梅納克語", 3501838, "awd", "Latn", } m["mmi"] = { "穆薩爾語", 6940113, "ngf-tib", "Latn", } m["mmj"] = { "Majhwar", 6737795, } m["mmk"] = { "Mukha-Dora", 6933447, } m["mml"] = { "Man Met", 3194984, "mkh-pal", } m["mmm"] = { "邁伊語", 6735599, "poz-vnc", "Latn", } m["mmn"] = { "瑪曼瓦語", 3206623, "phi", "Latn", } m["mmo"] = { "Mangga Buang", 12952294, "poz-ocw", "Latn", } m["mmp"] = { "穆桑語", 2605703, "paa-amu", "Latn", } m["mmq"] = { "艾西語", 6940074, "ngf-ais", "Latn", } m["mmr"] = { "西部湘西苗語", 3307901, "hmn", "Latn", } m["mmt"] = { "馬拉拉邁語", 3281496, "poz-ocw", "Latn", } m["mmu"] = { "Mmaala", 13123461, "nic-ymb", "Latn", } m["mmv"] = { "米里蒂語", 6873567, "sai-tuc", "Latn", } m["mmw"] = { "埃馬埃語", 3051961, "poz-pnp", "Latn", } m["mmx"] = { "馬達克語", 3275205, "poz-ocw", "Latn", } m["mmy"] = { "米加阿馬語", 56259, "cdc-est", "Latn", } m["mmz"] = { "Mabaale", 11003249, "bnt-ngn", } m["mna"] = { "姆布拉語", 3303572, "poz-ocw", "Latn", } m["mnb"] = { "穆納語", 6935584, "poz-mun", "Latn", } m["mnc"] = { "滿語", 33638, "tuw-jrc", "mnc-Mong, Latn", ancestors = "juc", -- mnc-Mong translit in [[Module:scripts/data]] } m["mnd"] = { "孟德語", 6898840, "tup", "Latn", } m["mne"] = { "納巴語", 760732, "csu-bgr", } m["mnf"] = { "蒙達尼語", 35839, "nic-mom", "Latn", } m["mng"] = { "東墨儂語", 12953747, "mkh-ban", "Latn, Khmr", } m["mnh"] = { "Mono (Congo)", 33501, "bad-cnt", "Latn", } m["mni"] = { "曼尼普爾語", 33868, "sit", "Mtei, Beng", ancestors = "omp", translit = {Mtei = "Mtei-translit"}, } m["mnj"] = { "蒙賈尼語", 33639, "ira-mny", "Arab", } m["mnk"] = { "曼丁哥語", 33678, "dmn-wmn", "Latn, Arab, Nkoo", } m["mnl"] = { "Tiale", 6744350, "poz-vnn", "Latn", } m["mnm"] = { "Mapena", 11732415, "ngf-dag", "Latn", } m["mnn"] = { "南墨儂語", 23857582, "mkh-ban", } m["mnp"] = { "閩北語", 36457, "zhx-inm", "Hants", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["mnq"] = { "明里克語", 2742268, "mkh-asl", "Latn", } m["mnr"] = { "Mono (California)", 33591, "azc-num", "Latn", } m["mnt"] = { "馬伊庫蘭語", 3915696, "aus-pam", "Latn", } m["mnu"] = { "Mer", 6817854, "paa-mai", "Latn", } m["mnv"] = { "拉納爾語", 3397346, "poz-pnp", "Latn", } m["mnw"] = { "孟語", 13349, "mkh-mnc", "Mymr", ancestors = "mkh-mmn", sort_key = { from = {"ျ", "ြ", "ွ", "ှ", "ၞ", "ၟ", "ၠ", "ၚ", "ဿ"}, to = {"္ယ", "္ရ", "္ဝ", "္ဟ", "္န", "္မ", "္လ", "င", "သ္သ"} }, } m["mnx"] = { "Manikion", 3507964, "paa-ebh", "Latn", } m["mny"] = { "Manyawa", 11002622, "bnt-mak", ancestors = "vmw", } m["mnz"] = { "莫尼語", 6899857, "ngf-pan", "Latn", } m["moa"] = { "姆宛語", 3320111, "dmn-nbe", "Latn", } m["moc"] = { "莫科維語", 3027906, "sai-guc", "Latn", } m["mod"] = { "莫比爾語", 13333, "crp", "Latn", ancestors = "cho, cic", } m["moe"] = { "蒙大拿語", 13351, "alg", "Latn", ancestors = "cr", strip_diacritics = {remove_diacritics = c.macron}, } m["mog"] = { "蒙貢多語", 3058458, "phi", "Latn", } m["moh"] = { "莫霍克語", 13339, "iro-nor", "Latn", ancestors = "iro-omo", } m["moi"] = { "姆博伊語", 3914417, "alv-yun", } m["moj"] = { "Monzombo", 11154772, "nic-nkk", "Latn", } m["mok"] = { "齊馬卡尼語", 6913275, } m["mom"] = { "Monimbo", 56542, "omq", "Latn", } m["moo"] = { "莫儂語", 6901726, "mkh-ban", } m["mop"] = { "莫潘瑪雅語", 36183, "myn", "Latn", } m["moq"] = { "莫爾語 (巴布亞諸語言)", 11732468, "qfa-dis", -- Papuan; isolate in Glottolog and Palmer (2018); top-level TNG in Ross (2005), in Berau Gulf (under -- TNG) in Usher (2020) } m["mor"] = { "莫羅語", 36172, "alv-hei", "Latn", } m["mos"] = { "莫西語", 36096, "nic-mre", "Latn", } m["mot"] = { "Barí", 2886281, "cba", "Latn", } m["mou"] = { "莫古姆語", 3440473, "cdc-est", "Latn", } m["mov"] = { "莫哈維語", 56510, "nai-yuc", "Latn", } m["mow"] = { "Moi (Congo)", 11124792, "bnt-bmo", "Latn", } m["mox"] = { "莫利馬語", 3319495, "poz-ocw", "Latn", } m["moy"] = { "謝卡楚語", 56827, "omv-gon", } m["moz"] = { "穆庫魯語", 3440403, "cdc-est", } m["mpa"] = { "姆波托語", 6928303, "bnt-mbi", "Latn", } m["mpb"] = { "馬拉克馬拉克語", 6741120, } m["mpc"] = { "曼加拉伊語", 6748829, } m["mpd"] = { "馬吉內里語", 12953681, "awd", "Latn", } m["mpe"] = { "馬江語", 56724, "sdv", } m["mpg"] = { "馬爾巴語", 56614, "cdc-mas", } m["mph"] = { "毛翁語", 6792550, "aus-wdj", "Latn", } m["mpi"] = { "姆帕德語", 3280670, "cdc-cbm", "Latn", } m["mpj"] = { "馬圖汪加語", 3295916, "aus-pam", "Latn", } m["mpk"] = { "姆巴拉語(乍得)", 3912770, "cdc-cbm", } m["mpl"] = { "中瓦圖特語", 15887910, "poz-ocw", "Latn", } m["mpm"] = { "約松杜亞米斯特克語", 12953741, "omq-mxt", "Latn", } m["mpn"] = { "明迪里語", 6863842, "poz-ocw", "Latn", } m["mpo"] = { "Miu", 6883668, "poz-ocw", "Latn", } m["mpp"] = { "米加巴克語", 11732448, "ngf-sop", "Latn", } m["mpq"] = { "馬其斯語", 3299145, "sai-pan", "Latn", } m["mpr"] = { "萬古努語", 3554582, "poz-ocw", "Latn", } m["mps"] = { "達迪比語", 5208077, "paa-teb", "Latn", } m["mpt"] = { "米安語", 12952846, "ngf-msu", "Latn", } m["mpu"] = { "馬古拉比語", 3281037, "tup", "Latn", } m["mpv"] = { "蒙基普語", 11732485, "ngf-boa", "Latn", } m["mpw"] = { "馬皮迪安語", 6753812, "awd", "Latn", } m["mpx"] = { "米西馬-帕奈阿蒂語", 6875666, "poz-ocw", "Latn", } m["mpy"] = { "馬皮阿語", 3287224, "poz-mic", "Latn", } m["mpz"] = { "姆畢語", 6928276, "tbq-bka", } m["mqa"] = { "馬巴語", 3273750, } m["mqb"] = { "姆布科語", 3502213, "cdc-cbm", "Latn", } m["mqc"] = { "Mangole", 6749097, "poz-cma", "Latn", } m["mqe"] = { "Matepi", 11732426, "ngf-han", "Latn", } m["mqf"] = { "莫穆納語", 6897518, } m["mqg"] = { "Kota Bangun Kutai Malay", 12952778, } m["mqh"] = { "特拉索亞爾特佩克米斯特克語", 12953740, "omq-mxt", "Latn", } m["mqi"] = { "瑪里里語", 6765544, } m["mqj"] = { "瑪瑪薩語", 6745452, "poz-ssw", "Latn", } m["mqk"] = { "拉賈卡本選-馬諾博語", 12953700, "mno", } m["mql"] = { "姆貝利梅語", 4286473, "nic-eov", "Latn", } m["mqm"] = { "南馬克薩斯語", 19694214, "poz-pep", "Latn", } m["mqn"] = { "摩羅內內語", 642581, "poz-btk", "Latn", } m["mqo"] = { "Modole", 11732457, "paa-gto", "Latn", } m["mqp"] = { "馬尼帕語", 6749799, "poz-cma", "Latn", } m["mqq"] = { "米諾科克語", 18642293, "poz-san", "Latn", } m["mqr"] = { "Mander", 6747979, "paa-tor", "Latn", } m["mqs"] = { "西馬基安語", 3033575, "paa-nha", "Latn", } m["mqt"] = { "Mok", 13018559, "mkh-pal", } m["mqu"] = { "Mandari", 3285426, "sdv-bri", } m["mqv"] = { "莫西莫語", 11732478, "ngf-nwh", "Latn", } m["mqw"] = { "Murupi", 11732486, "ngf-nwh", "Latn", } m["mqx"] = { "馬穆朱語", 6746004, "poz-ssw", "Latn", } m["mqy"] = { "芒加萊語", 3285748, "poz-cet", "Latn", } m["mqz"] = { "馬拉桑加語", 14916889, "poz-ocw", "Latn", } m["mra"] = { "姆拉布里語", 3073465, "mkh", } m["mrb"] = { "馬里諾語", 3293299, "poz-vnn", "Latn", } m["mrc"] = { "馬里科帕語", 56386, "nai-yuc", "Latn", } m["mrd"] = { "西馬嘉爾語", 22303263, "sit-gma", "Deva", } m["mre"] = { "瑪莎葡萄園島手語", 33494, "sgn", "Latn, Sgnw", } m["mrf"] = { "Elseng", 3915667, "qfa-unc", -- "Border or language isolate"; unclassifiable due to paucity of data "Latn", } m["mrg"] = { "米辛語", 3316328, "sit-tan", "Latn, Beng, Deva", ancestors = "adi", } m["mrh"] = { "馬拉欽語", 4175893, "tbq-kuk", "Latn", } m["mrj"] = { "西馬里語", 1776032, "chm", "Cyrl", translit = "chm-translit", sort_key = "mrj-sortkey", } m["mrk"] = { "Hmwaveke", 5873712, "poz-cln", "Latn", } m["mrl"] = { "莫特洛克語", 3324598, "poz-mic", "Latn", } m["mrm"] = { "梅爾拉夫語", 3331115, "poz-vnn", "Latn", } m["mrn"] = { "切克霍羅語", 2962165, "poz-ocw", "Latn", } m["mro"] = { "姆魯語", 1951521, "sit-mru", "Latn, Mroo", } m["mrp"] = { "Morouas", 6913299, "poz-vnn", "Latn", } m["mrq"] = { "北馬克薩斯語", 2603808, "poz-pep", "Latn", } m["mrr"] = { "Hill Maria", 27602, "dra-mdy", "Deva", } m["mrs"] = { "馬拉古斯語", 6754640, "poz-vnc", "Latn", } m["mrt"] = { "馬爾吉語", 56241, "cdc-cbm", "Latn", } m["mru"] = { "Mono (Cameroon)", 11031964, "alv-mbm", "Latn", } m["mrv"] = { "曼加瑞瓦語", 36237, "poz-pep", "Latn", } m["mrw"] = { "馬拉瑙語", 33800, "phi", "Latn, Arab", } m["mrx"] = { "迪內奧爾語", 5278044, "paa-tor", "Latn", } m["mry"] = { "卡拉加曼達亞語", 6747925, "phi", } m["mrz"] = { "馬林德語", 6763970, "paa-mri", "Latn", } m["msb"] = { "馬斯巴特語", 33948, "phi", "Latn", } m["msc"] = { "Sankaran Maninka", 11155812, "dmn-mnk", } m["msd"] = { "猶加敦瑪雅手語", 34281, "sgn", "Latn", -- when documented } m["mse"] = { "穆西語", 56328, "cdc-mas", } m["msf"] = { "梅奎伊語", 4544752, "paa-nim", "Latn", } m["msg"] = { "Moraid", 6909020, "paa-wbh", "Latn", } m["msi"] = { "沙巴馬來語", 10867404, "crp", "Latn, Arab", } m["msj"] = { "Ma", 6720909, "nic-mbc", "Latn", } m["msk"] = { "曼薩卡語", 12952800, "phi", "Latn", } m["msl"] = { "莫洛夫語", 4300950, } m["msm"] = { "阿古桑-馬諾博語", 12953696, "mno", "Latn", } m["msn"] = { "烏雷斯語", 3563857, "poz-vnn", "Latn", } m["mso"] = { "Mombum", 6897079, "ngf-mom", "Latn", } m["msp"] = { "Maritsauá", 6765915, "tup", "Latn", } m["msq"] = { "Caac", 2932212, "poz-cln", "Latn", } m["msr"] = { "蒙古手語", 3915499, "sgn", } m["mss"] = { "西馬塞拉語", 12952816, "poz-tim", "Latn", } m["msu"] = { "穆索姆語", 6943041, "poz-ocw", "Latn", } m["msv"] = { "馬斯拉姆語", 3502273, } m["msw"] = { "Mansoanka", 35814, } m["msx"] = { "Moresada", 11732475, "ngf-pom", "Latn", } m["msy"] = { "阿魯阿穆語", 3501809, "paa-rub", "Latn", } m["msz"] = { "莫馬雷語", 6897030, "ngf-sop", "Latn", } m["mta"] = { "哥打巴托-馬諾博語", 12953698, "mno", "Latn", } m["mtb"] = { "阿尼莫羅福語", 3502338, "alv-ctn", "Latn", ancestors = "any", } m["mtc"] = { "穆尼特語", 11732482, "ngf-kok", "Latn", } m["mtd"] = { "穆阿朗語", 3073458, "poz-mly", "Latn", } m["mte"] = { "阿盧語", 33503, "poz-ocw", "Latn", } m["mtf"] = { "穆里克語 (新幾內亞)", 7050035, "paa-lse", "Latn", } m["mtg"] = { "烏納語", 5580728, "ngf-mek", "Latn", } m["mth"] = { "Munggui", 6936018, "poz-hce", "Latn", } m["mti"] = { "麥瓦語 (新幾內亞)", 6737223, "ngf-dag", "Latn", } m["mtj"] = { "莫斯科納語", 11288953, "paa-ebh", "Latn", } m["mtk"] = { "姆貝厄語", 10964025, "nic-nka", "Latn", } m["mtl"] = { "蒙托爾語", 3440457, "cdc-wst", "Latn", } m["mtm"] = { "馬托爾語", 20669419, "syd", "Cyrl", } m["mtn"] = { "馬塔加爾帕語", 3490756, "nai-min", } m["mto"] = { "特通特佩克米塞語", 7828400, "nai-miz", "Latn", } m["mtp"] = { "維奇拉姆特斯諾克滕語", 5908756, "sai-wic", "Latn", } m["mtq"] = { "芒語", 3236789, "mkh-vie", "Latn", sort_key = "vi-sortkey", } m["mtr"] = { "梅瓦爾語", 2992857, "raj", "Deva", translit = "hi-translit", -- for now } m["mts"] = { "優拉語", 3572572, "sai-pan", "Latn", } m["mtt"] = { "莫塔語", 3325052, "poz-vnn", "Latn", } m["mtu"] = { "圖圖特佩克米斯特克語", 7857069, "omq-mxt", "Latn", } m["mtv"] = { "阿薩羅奧語", 3503684, "ngf-war", -- ngf-moa if we split out Molet from Asaro'o "Latn", } m["mtw"] = { "馬加哈特語", 6729600, "phi", } m["mtx"] = { "蒂達亞米斯特克語", 7800805, "omq-mxt", "Latn", } m["mty"] = { "南比語", 6956858, "paa-wpa", "Latn", } m["mua"] = { "蒙當語", 36032, "alv-mbm", } m["mub"] = { "穆比語", 3440518, "cdc-est", "Latn", } m["muc"] = { "姆布語", 35868, "nic-beb", "Latn", } m["mud"] = { "Mednyj Aleut", 1977419, "qfa-mix", ancestors = "ale, ru" } m["mue"] = { "Media Lengua", 36066, "qfa-mix", "Latn", ancestors = "es, qu", } m["mug"] = { "穆斯古語", 3123545, "cdc-cbm", "Latn", } m["muh"] = { "明迪語", 35981, "nic-nke", "Latn", } m["mui"] = { "穆西語", 615660, "poz-mly", "Latn", } m["muj"] = { "馬比雷語", 3440437, } m["mul"] = { "跨語言", 7834564, "qfa-not", "All", -- NOTE: The following sort keys are used in process_page() in [[Module:headword/page]], which generates -- the default sort key for the page (corresponding to {{DEFAULTSORT:...}}) by generating a sort key for -- the pagename using `makeSortKey()` called on language object "mul". Currently this just handles -- Japanese sort keys. -- -- FIXME: This should be smarter and use the language of the page if there's only one. sort_key = { Hani = "Hani-sortkey", Jpan = "Jpan-sortkey", Hrkt = "Hira-sortkey", -- Sort all kana as Hira. Hira = "Hira-sortkey", Kana = "Hira-sortkey", }, standard_chars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz" .. c.punc, } m["mum"] = { "馬伊瓦拉語", 12952764, "poz-ocw", "Latn", } m["muo"] = { "Nyong", 36373, "alv-lek", } m["mup"] = { "馬爾瓦語", 33413, "raj", "Deva", translit = "hi-translit" } m["muq"] = { "西部湘西苗語", 27431376, "hmn", } m["mur"] = { "穆爾萊語", 56727, "sdv", } m["mus"] = { "克里克語", 523014, "nai-mus", "Latn", } m["mut"] = { "西穆里亞語", 12952886, "dra-mur", } m["muu"] = { "Yaaku", 34222, "cus-eas", } m["muv"] = { "穆圖凡語", 3327420, "dra-tam", } m["mux"] = { "Bo-Ung", 15831607, "ngf-hag", "Latn", } m["muy"] = { "穆揚語", 3502301, "cdc-cbm", "Latn", } m["muz"] = { "穆爾西語", 36013, "sdv", } m["mva"] = { "馬納姆語", 6746851, "poz-ocw", "Latn", } m["mvb"] = { "馬投爾語", 20824, "ath-pco", "Latn", } m["mvd"] = { "曼博魯語", 578815, "poz", "Latn", } m["mvg"] = { "尤夸涅米斯特克語", 25562736, "omq-mxt", "Latn", } m["mvh"] = { "米雷語", 3441359, } m["mvi"] = { "宮古語", 36218, "jpx-sry", "Jpan", translit = s["jpx-translit"], display_text = s["jpx-displaytext"], strip_diacritics = s["jpx-stripdiacritics"], sort_key = s["jpx-sortkey"], } m["mvk"] = { "梅克梅克語", 6810592, "paa-yua", "Latn", } m["mvl"] = { "姆巴拉語(澳洲)", 6799620, "aus-pam", "Latn", } m["mvm"] = { "木雅語", 2422759, "sit-qia", } m["mvn"] = { "米納維哈語", 6863278, "poz-ocw", "Latn", } m["mvo"] = { "馬羅沃語", 3294683, "poz-ocw", "Latn", } m["mvp"] = { "都利語", 3915414, "poz-ssw", "Latn", } m["mvq"] = { "莫埃萊語", 11732458, "ngf-kum", "Latn", } m["mvr"] = { "馬勞語", 6755069, "poz-hce", "Latn", } m["mvs"] = { "馬塞普語", 3502895, "qfa-dis", -- poorly documented (but in vigorous use); isolate per Ethnologue, Glottolog, and Foley (2018); Greater -- Kwerba per Usher "Latn", } m["mvt"] = { "姆波托沃羅語", 6928305, "poz-vnc", "Latn", } m["mvu"] = { "馬爾法語", 713633, } m["mvv"] = { "塔戈爾語", 7675300, "poz-san", "Latn", } m["mvw"] = { "Machinga", 12952754, "bnt-rvm", } m["mvx"] = { "Meoswar", 6817777, "poz-hce", "Latn", } m["mvy"] = { "印度河科希斯坦語", 33399, "inc-koh", "Aran", } m["mvz"] = { "Mesqan", 6821677, "sem-eth", } m["mwa"] = { "姆瓦特布語", 14916896, "poz-ocw", "Latn", } m["mwb"] = { "穆尼瓦拉語", 6319103, "paa-mmu", "Latn", } m["mwc"] = { "阿雷語", 29277, "poz-ocw", "Latn", } m["mwe"] = { "姆維拉語", 6944725, "bnt-rvm", "Latn", } m["mwf"] = { "穆林帕塔語", 2980398, "aus-dal", "Latn", } m["mwg"] = { "Aiklep", 3399652, "poz-ocw", "Latn", } m["mwh"] = { "莫克-阿里阿語", 3325498, "poz-ocw", "Latn", } m["mwi"] = { "Labo", 2157452, "poz-vnc", "Latn", } m["mwk"] = { "Kita Maninkakan", 3015523, "dmn-wmn", } m["mwl"] = { "米蘭德斯語", 13330, "roa-asl", "Latn", } m["mwm"] = { "薩爾語", 56850, "csu-sar", "Latn", } m["mwn"] = { "尼揚萬加語", 6944666, "bnt-mwi", "Latn", } m["mwo"] = { "Central Maewo", 3276435, "poz-vnn", "Latn", } m["mwp"] = { "卡拉拉高雅語", 2591262, "aus-pam", "Latn", } m["mwq"] = { "Mün Chin", 331340, "tbq-kuk", } m["mwr"] = { "馬瓦里語", 56312, "raj", "Deva, Mahj, Aran", translit = { Deva = "hi-translit", -- for now Mahj = "Mahj-translit", }, } m["mws"] = { "Mwimbi-Muthambi", 15632357, "bnt-kka", "Latn", } m["mwt"] = { "莫肯語", 18648701, "poz", } m["mwu"] = { "米圖語", 6883573, "csu-bbk", "Latn", } m["mwv"] = { "明打威語", 13365, "poz-nws", "Latn", } m["mww"] = { "白苗語", 3138829, "hmn", "Latn, Hmng, Hmnp", } m["mwz"] = { "Moingi", 11011905, } m["mxa"] = { "西北瓦哈卡米斯特克語", 12953739, "omq-mxt", "Latn", } m["mxb"] = { "特索亞特蘭米斯特克語", 3317286, "omq-mxt", "Latn", } m["mxd"] = { "莫當語", 6888037, "poz", "Latn", } m["mxe"] = { "梅勒-菲拉語", 3305008, "poz-pnp", "Latn", } m["mxf"] = { "馬爾格貝語", 3502224, } m["mxg"] = { "姆班加拉語", 6799612, "bnt-yak", } m["mxh"] = { "姆武巴語", 6944591, "csu-mle", "Latn", } m["mxi"] = { "莫札拉布語", 317044, "roa-ibe", "Arab, Hebr, Latn", translit = "mxi-translit", strip_diacritics = { Arab = "ar-stripdiacritics", }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["mxj"] = { "格曼語", 56332, "sit-mdz", "Latn, Deva", } m["mxk"] = { "莫努姆博語", 6906792, "paa-mon", "Latn", } m["mxl"] = { "Maxi Gbe", 35770, "alv-gbe", } m["mxm"] = { "梅拉梅拉語", 6817936, "poz-ocw", "Latn", } m["mxn"] = { "Moi (Indonesia)", 11732459, "paa-wbh", "Latn", } m["mxo"] = { "姆博韋語", 10962309, "bnt-kav", } m["mxp"] = { "特拉惠托爾特佩克米塞語", 7810697, } m["mxq"] = { "胡基拉米塞語", 25559721, } m["mxr"] = { "穆里克語 (馬來西亞)", 3328150, nil, "Latn", } m["mxs"] = { "惠特佩克米斯特克語", 12953729, "omq-mxt", "Latn", } m["mxt"] = { "哈米爾特佩克米斯特克語", 12953730, "omq-mxt", "Latn", } m["mxu"] = { "馬達語 (喀麥隆)", 3441206, "cdc-cbm", "Latn", } m["mxv"] = { "梅特拉托諾克米斯特克語", 36363, "omq-mxt", "Latn", } m["mxw"] = { "納莫語", 12952923, "paa-nam", "Latn", } m["mxx"] = { "馬霍語", 11004334, "dmn-mnk", "Latn, Nkoo", } m["mxy"] = { "東南諾奇斯特蘭米斯特克語", 7070684, "omq-mxt", "Latn", } m["mxz"] = { "中馬塞拉語", 42575433, "poz-tim", "Latn", } m["myb"] = { "姆拜語", 3033565, "csu-sar", "Latn", } m["myc"] = { "Mayeka", 11129517, "bnt-boa", } m["mye"] = { "姆耶內語", 35832, "bnt-tso", "Latn", } m["myf"] = { "Bambassi", 56540, "omv-mao", "Latn", } m["myg"] = { "Manta", 35799, "nic-mom", "Latn", } m["myh"] = { "Makah", 3280640, "wak", "Latn", } m["myj"] = { "Mangayat", 35988, "nic-ser", } m["myk"] = { "Mamara Senoufo", 36187, "alv-sma", "Latn", } m["myl"] = { "摩瑪語", 6897018, "poz", "Latn", } m["mym"] = { "Me'en", 3408516, "sdv", } m["myo"] = { "Anfillo", 34928, "omv-gon", } m["myp"] = { "皮拉罕語", 33825, "sai-mur", "Latn", } m["myr"] = { "Muniche", 3915654, } m["mys"] = { "Mesmes", 3508617, "sem-eth", } m["myu"] = { "蠻杜拉枯語", 746723, "tup", "Latn", } m["myv"] = { "埃爾齊亞語", 29952, "urj-mdv", "Cyrl", translit = "myv-translit", override_translit = true, } m["myw"] = { "穆尤語", 3502878, "poz-ocw", "Latn", } m["myx"] = { "馬薩巴語", 12952814, "bnt-msl", "Latn", } m["myy"] = { "馬古納語", 3275059, "sai-tuc", "Latn", } m["myz"] = { "古典曼達安語", 25559314, "sem-ase", "Mand", translit = { Mand = "Mand-translit", }, strip_diacritics = { Mand = "Mand-stripdiacritics", } } m["mza"] = { "聖瑪利亞薩卡特佩克米斯特克語", 8063756, "omq-mxt", "Latn", } m["mzb"] = { "北撒哈拉柏柏爾語", 11156769, "ber", "Arab, Latn, Tfng", } m["mzc"] = { "馬達加斯加手語", 12715020, "sgn", } m["mzd"] = { "Malimba", 35806, "bnt-saw", } m["mze"] = { "莫拉瓦語", 6909384, "paa-mal", "Latn", } m["mzg"] = { "修道院手語", 3217333, "sgn", } m["mzh"] = { "維奇拉姆特斯圭斯奈語", 7998197, "sai-wic", "Latn", } m["mzi"] = { "伊斯卡特蘭馬薩特克語", 6101049, "omq-maz", "Latn", } m["mzj"] = { "Manya", 11006832, "dmn-mnk", } m["mzk"] = { "尼日利亞曼比拉語", 11004163, "nic-mmb", "Latn", } m["mzl"] = { "馬薩特蘭米塞語", 25559728, } m["mzm"] = { "穆穆耶語", 36021, "alv-mum", "Latn", } m["mzn"] = { "馬贊德蘭語", 13356, "ira-msh", "Arab", } m["mzo"] = { "馬其布語", 6787588, "sai-kui", "Latn", } m["mzp"] = { "莫維瑪語", 1659701, "qfa-iso", "Latn", } m["mzq"] = { "摩利-阿達斯語", 3324070, "poz-btk", "Latn", } m["mzr"] = { "馬魯波語", 3296011, "sai-pan", "Latn", } m["mzs"] = { "澳門土生葡語", 35785, "crp", "Latn", ancestors = "pt", sort_key = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.diaer .. c.cedilla}}, } m["mzt"] = { "Mintil", 6869641, "mkh-asl", } m["mzu"] = { "Inapang", 6013569, "paa-tam", "Latn", } m["mzv"] = { "Manza", 36038, "gba-eas", } m["mzw"] = { "Deg", 35183, "nic-gnw", "Latn", } m["mzx"] = { "Mawayana", 6794377, "awd", } m["mzy"] = { "莫桑比克手語", 6927809, "sgn", } m["mzz"] = { "Maiadomu", 6735234, "poz-ocw", "Latn", } return require("Module:languages").finalizeData(m, "language") 7uui5ni9uknq4anw70s6j0mw7edt7h9 Module:Languages/data/3/n 828 1363230 9882831 9854988 2026-08-29T14:08:09Z TongcyDai 53191 更新語言資料 9882831 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["naa"] = { "納姆拉語", 3508760, "paa-nto", "Latn", } m["nab"] = { "南比夸拉語", 2068190, "sai-nmk", "Latn", } m["nac"] = { "Narak", 6965295, "ngf-jim", "Latn", } m["nae"] = { "Naka'ela", 6960073, "poz", "Latn", } m["naf"] = { "Nabak", 11732491, "ngf-san", "Latn", } m["nag"] = { "那加克里奧爾語", 3503454, "crp", "Latn", ancestors = "as", } m["nah"] = { "納瓦特爾語", 13300, "azc-nah", "Latn", } m["naj"] = { "Nalu", 36026, "alv-nal", "Latn", } m["nak"] = { "納卡納伊語", 6528669, "poz-ocw", "Latn", } m["nal"] = { "納利克語", 3335387, "poz-ocw", "Latn", } m["nam"] = { "Ngan'gityemerri", 3298041, "aus-dal", "Latn", } -- Being converted into the family "Southern Min" ("zhx-nan", which will take the code "nan" once the language can be removed). Retain the name "Min Nan" here to avoid having to move things that are scheduled for deletion anyway. m["nan"] = { "閩南語", 36495, "zhx-com", "Hants, Latn, Bopo, Kana", wikimedia_codes = "zh-min-nan", generate_forms = "zh-generateforms", sort_key = { Hani = "Hani-sortkey", Kana = "Kana-sortkey" }, } m["nao"] = { "Naaba", 11883865, "sit-tib", ancestors = "xct", } m["nap"] = { "那不勒斯語", 33845, "roa-itr", ancestors = "nap-old", "Latn", } m["naq"] = { "科伊科伊語", 13301, "khi-khk", "Latn", } m["nar"] = { "Iguta", 5621686, "nic-jer", "Latn", } m["nas"] = { "納希奧伊語", 56772, "paa-sbo", "Latn", } m["nat"] = { "Hungworo", 3914395, "nic-kmk", "Latn", } m["naw"] = { "Nawuri", 35906, "alv-gng", "Latn", } m["nax"] = { "Nakwi", 3504178, "paa-lma", "Latn", } m["nay"] = { "恩加林杰里語", 7022091, "aus-pam", "Latn", } m["naz"] = { "科阿特佩克納瓦特爾語", 5138605, "azc-nah", "Latn", } m["nba"] = { "Nyemba", 3346655, "bnt-clu", "Latn", ancestors = "lch", } m["nbb"] = { "Ndoe", 36134, "nic-eko", "Latn", } m["nbc"] = { "昌語", 5071694, "sit-kch", "Latn", } m["nbd"] = { "恩賓達語", 11132859, "bnt-boa", "Latn", } m["nbe"] = { "孔雅克-那加語", 6430448, "sit-kch", "Latn", } m["nbg"] = { "納加爾恰爾語", 13299, "dra-gon", } m["nbh"] = { "恩加莫語", 3438705, "cdc-wst", "Latn", } m["nbi"] = { "毛-那加語", 12952905, "tbq-anp", "Latn", } m["nbj"] = { "Ngarinman", 10600380, nil, "Latn", } m["nbk"] = { "Nake", 11732496, "ngf-han", "Latn", } m["nbm"] = { "Ngbaka Ma'bo", 3915331, "nic-nkm", "Latn", } m["nbn"] = { "Kuri", 3200540, "poz", "Latn", } m["nbo"] = { "Nkukoli", 3914482, "nic-uce", "Latn", } m["nbp"] = { "Nnam", 36138, "nic-eko", "Latn", } m["nbq"] = { "Nggem", 12952956, "ngf-dan", "Latn", } m["nbr"] = { "Numana", 5529310, "nic-nin", "Latn", } m["nbs"] = { "納米比亞手語", 6961792, "sgn", "Latn", -- when documented } m["nbt"] = { "納語", 12952895, "sit-tan", "Deva, Latn", } m["nbu"] = { "Rongmei Naga", 12952912, "sit-zem", "Latn", } m["nbv"] = { "Ngamambo", 11129694, "nic-mom", "Latn", } m["nbw"] = { "南恩班迪語", 17522635, "nic-ngd", "Latn", } m["nby"] = { "Ningera", 11732524, "paa-bew", "Latn", } m["nca"] = { "伊約語", 6101336, "ngf-gmo", "Latn", } m["ncb"] = { "中尼科巴語", 3335553, "aav-nic", "Deva, Latn", } m["ncc"] = { "波那姆語", 3396122, "poz-aay", "Latn", } m["ncd"] = { "Nachering", 6957144, "sit-kic", "Deva", } m["nce"] = { "亞萊語", 2992915, "qfa-dis", -- Papuan; isolate in Glottolog and Palmer (2018); under proposed Senu River family in Usher (2020) "Latn", } m["ncf"] = { "諾茨語", 3344784, "poz-ocw", "Latn", } m["ncg"] = { "尼斯加亞語", 3342138, "nai-tsi", "Latn", } m["nch"] = { "中瓦斯特卡納瓦特爾語", 2194290, "azc-hua", "Latn", } m["nci"] = { "古典納瓦特爾語", 559242, "azc-nah", "Latn", strip_diacritics = {remove_diacritics = c.macron}, } m["ncj"] = { "北普埃布拉納瓦特爾語", 15705671, "azc-nah", "Latn", } m["nck"] = { "納卡拉語", 6960662, "aus-arn", "Latn", } m["ncl"] = { "米卻肯納瓦特爾語", 2896217, "azc-nah", "Latn", } m["ncm"] = { "納姆博語", 42173731, "paa-nam", "Latn", } m["ncn"] = { "瑙納語", 3337158, "poz-aay", "Latn", } m["nco"] = { "Sibe", 56806, "paa-sbo", "Latn", } m["ncr"] = { "Ncane", 11297920, "nic-bbe", "Latn", ancestors = "nhu", } m["ncs"] = { "尼加拉瓜手語", 33765, "sgn", "Sgnw", } m["nct"] = { "Chothe Naga", 5105385, "tbq-kuk", "Beng, Latn", } m["ncu"] = { "Chumburung", 35198, "alv-gng", "Latn", } m["ncx"] = { "中普埃布拉納瓦特爾語", 5061727, "azc-nah", "Latn", } m["ncz"] = { "Natchez", 3111838, nil, "Latn", } m["nda"] = { "恩達薩語", 35904, "bnt-kel", "Latn", } m["ndb"] = { "Kenswei Nsei", 7067553, "nic-rnn", "Latn", } m["ndc"] = { "Ndau", 13311, "bnt-sho", "Latn", } m["ndd"] = { "Nde-Nsele-Nta", 36131, "nic-eko", "Latn", } m["ndf"] = { "Nadruvian", 6957967, nil, "Latn", } m["ndg"] = { "恩登格雷科語", 6983726, "bnt-mbi", "Latn", } m["ndh"] = { "恩達利語", 6983678, "bnt-run", "Latn", } m["ndi"] = { "Chamba Leko", 36381, "alv-lek", "Latn", } m["ndj"] = { "恩丹巴語", 6983684, "bnt-kil", "Latn", } m["ndk"] = { "恩達卡語", 11164947, "bnt-nya", "Latn", } m["ndl"] = { "恩多洛語", 6983788, "bnt-zbi", "Latn", ancestors = "lse", } m["ndm"] = { "恩達姆語", 56283, "cdc-est", "Latn", } m["ndn"] = { "恩貢迪語", 35916, "bnt-ngn", "Latn", } m["ndp"] = { "恩多語", 6983774, "csu-mle", "Latn", } m["ndq"] = { "恩多姆貝語", 6983792, "bnt-swb", "Latn", } m["ndr"] = { "Ndoola", 35837, "nic-mmb", "Latn", } m["nds"] = { "低地德語", 25433, "gmw-lgm", "Latn", ancestors = "gml", } m["ndt"] = { "恩敦加語", 6983857, "nic-mbc", "Latn", } m["ndu"] = { "Dugun", 11015189, "alv-dur", "Latn", } m["ndv"] = { "恩杜特語", 36028, "alv-cng", "Latn", } m["ndw"] = { "恩多博語", 11008568, "bnt-ngn", "Latn", } m["ndx"] = { "恩杜加語", 6983833, "ngf-ngn", "Latn", } m["ndy"] = { "盧托斯語", 6705910, "csu-val", "Latn", } m["ndz"] = { "恩多戈語", 35983, "nic-ser", "Latn", } m["nea"] = { "Eastern Ngad'a", 12473454, "poz-cet", "Latn", } m["neb"] = { "Toura", 7853636, "dmn-mda", "Latn", } m["nec"] = { "內得邦語", 4925378, "paa-alp", "Latn", } m["ned"] = { "Nde-Gbite", 11010279, "nic-grf", } m["nee"] = { "庫馬克語", 3347266, "poz-cln", "Latn", } m["nef"] = { "內法語", 6987002, "crp", } m["neg"] = { "涅吉達爾語", 33676, "tuw-ewe", "Cyrl", } m["neh"] = { "念卡語", 3695185, "sit-ebo", "Tibt, Latn", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["nej"] = { "Neko", 6989840, "ngf-gmo", "Latn", } m["nek"] = { "Neku", 14916900, "poz-cln", } m["nem"] = { "Nemi", 3338008, "poz-cln", "Latn", } m["nen"] = { "林哥尼語", 3338052, "poz-cln", "Latn", } m["neo"] = { "Ná-Meo", 15977293, "hmn", } m["neq"] = { "中北部米塞語", 25559729, nil, "Latn", } m["ner"] = { "Yahadian", 8046778, nil, "Latn", } m["nes"] = { "Bhoti Kinnauri", 21179921, "sit-las", } m["net"] = { "Nete", 6998869, "ngf-oen", "Latn", } m["neu"] = { "Neo", 606917, "art", "Latn", type = "appendix-constructed", } m["nev"] = { "洪語", 7070801, "mkh-ban", } m["new"] = { "尼瓦爾語", 33979, "sit-new", "Deva, Newa, Ranj", ancestors = "nwx", translit = { Deva = "new-translit", Newa = "new-Newa-translit", }, } m["nex"] = { "Neme", 12952941, "paa-nam", "Latn", } m["ney"] = { "Neyo", 36410, "kro", "Latn", } m["nez"] = { "Nez Perce", 3339226, "nai-shp", "Latn", } m["nfa"] = { "Dhao", 2053828, "poz", "Latn", } m["nfd"] = { "Ahwai", 3913957, "nic-plt", "Latn", } m["nfl"] = { "阿伊沃語", 56742, "poz-tem", "Latn", } m["nfr"] = { "納凡拉語", 13297, "alv-snf", "Latn", } m["nfu"] = { "姆豐特語", 6826794, "nic-nka", "Latn", } m["nga"] = { "Ngbaka", 36022, "gba-eas", "Latn", } m["ngb"] = { "北恩班迪語", 17522631, "nic-ngd", "Latn", } m["ngc"] = { "Ngombe (Congo)", 3123524, "bnt-bun", "Latn", } m["ngd"] = { "Ngando (Central African Republic)", 35910, "bnt-ngn", } m["nge"] = { "Ngemba", 6750551, "nic-nge", "Latn", } m["ngg"] = { -- compare 'aiy' "Ngbaka Manza", 11033316, "gba-eas", "Latn", } m["ngh"] = { "努語", 2618974, "khi-tuu", "Latn", } m["ngi"] = { "恩吉姆語", 3914924, "cdc-wst", "Latn", } m["ngj"] = { "Ngie", 36361, "nic-mom", "Latn", } m["ngk"] = { "Ngalkbun", 3913790, "aus-gun", "Latn", } m["ngl"] = { "Lomwe", 35824, "bnt-mak", "Latn", } m["ngm"] = { "Ngatik Men's Creole", 36400, "crp", ancestors = "en, pon", } m["ngn"] = { "恩果語", 36051, "nic-mom", "Latn", } m["ngo"] = { "恩戈尼語", 7022547, "bnt-ngu", "Latn", } m["ngp"] = { "恩古盧語", 7193332, "bnt-seu", "Latn", } m["ngq"] = { "恩戈雷米語", 7022573, "bnt-lok", "Latn", } m["ngr"] = { "Nagu", 3063524, "poz-tem", "Latn", } m["ngs"] = { "Gvoko", 3441188, "cdc-cbm", "Latn", } m["ngt"] = { "Ngeq", 25559548, "mkh-kat", } m["ngu"] = { "格雷羅納瓦特爾語", 5614980, "azc-nah", "Latn", } m["ngv"] = { "納古米語", 35842, "nic-jrn", } m["ngw"] = { "恩瓜巴語", 3440480, "cdc-cbm", "Latn", } m["ngx"] = { "Nggwahyi", 56265, "cdc-cbm", "Latn", } m["ngy"] = { "Tibea", 36598, "bnt-baf", "Latn", } m["ngz"] = { "Ngungwel", 35920, "bnt-tkc", "Latn", } m["nha"] = { "Nhanda", 3339380, "aus-psw", "Latn", } m["nhb"] = { "Beng", 3913311, "dmn-nbe", "Latn", } m["nhc"] = { "塔巴斯科納瓦特爾語", 6047326, "azc-nah", "Latn", } m["nhd"] = { "奇里帕語", 2873230, "gn", "Latn", } m["nhe"] = { "東瓦斯特卡納瓦特爾語", 4358289, "azc-hua", "Latn", } m["nhf"] = { "Nhuwala", 10600396, "aus-nga", "Latn", } m["nhg"] = { "特萊爾辛戈納瓦特爾語", 3450252, "azc-nah", "Latn", } m["nhh"] = { "Nahari", 6583560, "inc-hal", } m["nhi"] = { "扎卡特蘭-阿華卡特蘭-特佩欽特拉-納瓦特爾語", 12953764, "azc-nah", "Latn", } m["nhk"] = { "科索萊阿克納瓦特爾語", 12953757, "azc-nah", "Latn", } m["nhm"] = { "莫雷洛斯納瓦特爾語", 4800819, "azc-nah", "Latn", } m["nhn"] = { "中納瓦特爾語", 6047309, "azc-nah", "Latn", } m["nho"] = { "塔庫烏語", 3409818, "poz-pnp", "Latn", } m["nhp"] = { "帕哈潘納瓦特爾語", 12953760, "azc-nah", "Latn", } m["nhq"] = { "瓦斯卡勒卡納瓦特爾語", 12953758, "azc-nah", "Latn", } m["nhr"] = { "納羅語", 2164778, "khi-kal", "Latn", } m["nht"] = { "奧梅特佩克納瓦特爾語", 7090132, "azc-nah", "Latn", } m["nhu"] = { "努內語", 36072, "nic-bbe", "Latn", } m["nhv"] = { "特馬斯卡爾特佩克納瓦特爾語", 2379405, "azc-nah", "Latn", } m["nhw"] = { "西瓦斯特卡納瓦特爾語", 2678840, "azc-hua", "Latn", } m["nhx"] = { "梅卡亞潘納瓦特爾語", 12953756, "azc-nah", "Latn", } m["nhy"] = { "北瓦哈卡納瓦特爾語", 12953763, "azc-nah", "Latn", } m["nhz"] = { "聖瑪利亞山區納瓦特爾語", 15705753, "azc-nah", "Latn", } m["nia"] = { "尼亞斯語", 2407831, "poz-nws", "Latn", } m["nib"] = { "納卡梅語", 11732495, "ngf-boa", "Latn", } m["nid"] = { "Ngandi", 7021977, "aus-arn", "Latn", } m["nie"] = { "Niellim", 33662, "alv-bua", } m["nif"] = { "Nek", 6989781, "ngf-boa", "Latn", } m["nig"] = { "Ngalakan", 3913796, "aus-gun", "Latn", } m["nih"] = { "Nyiha", 11128374, "bnt-mby", "Latn", } m["nii"] = { "Nii", 35237, "ngf-wah", "Latn", } m["nij"] = { "恩加朱語", 2992872, "poz-brw", "Latn", } m["nik"] = { "南尼科巴語", 7570194, "aav-nic", } m["nil"] = { "尼拉語", 7036821, "poz-cet", "Latn", } m["nim"] = { "尼蘭巴語", 4121200, "bnt-tkm", "Latn", } m["nin"] = { "Ninzo", 3914021, "nic-nin", "Latn", } m["nio"] = { "恩加納桑語", 36743, "syd", "Cyrl", translit = "nio-translit", } m["niq"] = { "南迪語", 6956591, "sdv-nma", "Latn", } m["nir"] = { "Nimboran", 301116, "paa-nim", "Latn", } m["nis"] = { "尼米語", 11732523, "ngf-era", "Latn", } m["nit"] = { "東南科拉米語", 56767, "dra-knk", "Deva, Telu", translit = { Telu = "te-translit" }, } m["niu"] = { "紐埃語", 33790, "poz-ton", "Latn", } m["niv"] = { "尼夫赫語", 36464, "qfa-iso", "Cyrl, Latn", translit = "niv-translit", strip_diacritics = { from = {"['’]"}, to = {"ʼ"} }, sort_key = "niv-sortkey", } m["niw"] = { "尼莫語", 3504126, "paa-lma", "Latn", } m["nix"] = { "Hema", 5710904, "bnt-nyg", "Latn", } m["niy"] = { "恩魯納語", 7022396, "csu-lnd", "Latn", } m["niz"] = { "寧吉爾語", 11732527, "paa-wap", "Latn", } m["nja"] = { "恩贊伊語", 3441299, "cdc-cbm", "Latn", } m["njb"] = { "Nocte Naga", 7046410, "sit-tno", } m["njh"] = { "Lotha Naga", 33590, "sit-aao", "Latn", } m["nji"] = { "Gudanji", 3915692, "aus-mir", "Latn", } m["njj"] = { "Njen", 36112, "nic-mom", "Latn", } m["njl"] = { "Njalgulgule", 7071229, "sdv-daj", } m["njm"] = { "安加米語", 56761, "tbq-anp", "Latn", } m["njn"] = { "Liangmai Naga", 14194500, "sit-zem", "Latn", } m["njr"] = { "Njerep", 35844, "nic-mmb", "Latn", } m["njs"] = { "尼薩語", 13593518, "paa-egb", "Latn", } m["njt"] = { "Ndyuka-Trio Pidgin", 13591205, "crp", ancestors = "djk, tri", } m["nju"] = { "Ngadjunmaya", 7021846, "aus-pam", "Latn", } m["njx"] = { "Kunyi", 3196559, "bnt-kng", "Latn", } m["njy"] = { "Njyem", 35898, "bnt-ndb", "Latn", } m["njz"] = { "尼西語", 56870, "sit-tan", "Latn", } m["nka"] = { "恩科亞語", 7042633, "bnt-lbn", "Latn", } m["nkb"] = { "Khoibu Naga", 21481876, "sit-mar", } m["nkc"] = { "恩康霍語", 35863, "bnt-saw", "Latn", } m["nkd"] = { "Koireng", 6426342, "sit-zem", } m["nke"] = { "Duke", 3041075, "poz-ocw", "Latn", } m["nkf"] = { "Inpui Naga", 21481817, "sit-zem", } m["nkg"] = { "Nekgini", 11732509, "ngf-gmo", "Latn", } m["nkh"] = { "Khezha Naga", 6401519, "tbq-anp", } m["nki"] = { "Thangal Naga", 56374, "sit-zem", } m["nkj"] = { "納卡伊語", 14916897, "ngf-tna", "Latn", } m["nkk"] = { "諾庫庫語", 7048122, "poz-vnn", "Latn", } m["nkm"] = { "Namat", 15634505, "paa-nam", "Latn", } m["nkn"] = { "Nkangala", 10962292, "bnt-clu", "Latn", ancestors = "mck", } m["nko"] = { "恩康亞語", 35867, "alv-gng", "Latn", } m["nkp"] = { "紐阿托普塔普語", 3399095, "poz-pnp", "Latn", } m["nkq"] = { "恩卡米語", 7042522, "alv-gng", "Latn", } m["nkr"] = { "努庫奧羅語", 2635961, "poz-pnp", "Latn", } m["nks"] = { "North Asmat", 11732049, "ngf-asm", "Latn", } m["nkt"] = { "Nyika", 16917497, "bnt-mwi", "Latn", } m["nku"] = { "Bouna Kulango", 20668241, "alv-kul", } -- nkv is treated as nkt, see [[WT:LT]] m["nkw"] = { "恩庫圖語", 7193313, "bnt-tet", "Latn", } m["nkx"] = { "恩科羅語", 36000, "ijo", } m["nkz"] = { "恩卡里語", 11130307, "nic-ief", ancestors = "ibr", } m["nla"] = { "Ngombale", 36292, "bai", "Latn", } m["nlc"] = { "納爾卡語", 6960839, "ngf-mek", "Latn", } m["nle"] = { "東尼亞拉語", 25559347, "bnt-msl", "Latn", ancestors = "luy", } m["nlg"] = { "恩格拉語", 3063531, "poz-sls", "Latn", } m["nli"] = { "格蘭加里語", 3444203, "inc-kun", "Arab", } m["nlj"] = { "Nyali", 7070830, "bnt-nya", "Latn", } m["nlk"] = { "尼尼亞亞利語", 12953310, "ngf-yal", "Latn", } m["nll"] = { "尼哈利語", 33904, "qfa-iso", "Deva, Latn", } m["nlm"] = { "Mankiyali", 47522426, "inc-koh", } m["nlo"] = { "Ngul", 35894, "bnt-bdz", "Latn", } m["nlq"] = { "Lao Naga", 63283609, "sit-tno", } m["nlu"] = { "Nchumbulu", 36143, "alv-gng", "Latn", } m["nlv"] = { "奧里薩巴納瓦特爾語", 3086050, "azc-nah", "Latn", } m["nlw"] = { "Walangama", 7961277, } m["nlx"] = { "卡爾托語", 33361, "inc-bhi", } m["nly"] = { "尼亞馬爾語", 7070837, "aus-nga", "Latn", } m["nlz"] = { "納勒戈語", 20527138, "poz-tem", "Latn", } m["nma"] = { "馬拉姆那加語", 56378, "sit-zem", } m["nmb"] = { "大納姆巴斯語", 2902304, "poz-vnc", "Latn", } m["nmc"] = { "恩加姆語", 3915446, "csu-sar", "Latn", } m["nmd"] = { "恩杜穆語", 35901, "bnt-mbt", "Latn", } m["nme"] = { "米齊梅那加語", 6949473, "sit-zem", } m["nmf"] = { "唐庫爾-那加語", 7682992, "sit-tng", "Latn, Mtei", } m["nmg"] = { "夸西奧語", 34098, "bnt-mnj", "Latn", } m["nmh"] = { "Monsang Naga", 6902496, } m["nmi"] = { "Nyam", 3438738, "cdc-wst", "Latn", } m["nmj"] = { "Ngombe (Central African Republic)", 3913949, "gba-sou", } m["nmk"] = { "Namakura", 3335410, "poz-vnc", "Latn", } m["nml"] = { "恩德姆利語", 36089, "nic-grf", "Latn", } m["nmm"] = { "馬南語", 6746900, "sit-tam", "Tibt, Deva", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["nmn"] = { "宏語", 13229, "khi-tuu", "Latn", } m["nmo"] = { "Moyon Naga", 6927748, "tbq-kuk", } m["nmp"] = { "尼曼布爾語", 16891606, } m["nmq"] = { "Nambya", 11008869, "bnt-sho", "Latn", } m["nmr"] = { "Nimbari", 36069, "alv-lni", } m["nms"] = { "Letemboi", 3236886, "poz-vnc", "Latn", } m["nmt"] = { "Namonuito", 12908815, "poz-mic", } m["nmu"] = { "東北邁杜語", 3278074, "nai-mdu", "Latn", } m["nmv"] = { "Ngamini", 7021944, "aus-kar", "Latn", } m["nmw"] = { "Nimoa", 7037729, "poz-ocw", "Latn", } m["nmx"] = { "Nama", 20812287, "paa-nam", "Latn", } m["nmy"] = { "納木依語", 56844, "sit-nax", "Latn", } m["nmz"] = { "Nawdm", 36085, "nic-yon", "Latn", } m["nna"] = { "Nyangumarta", 33653, "aus-pam", "Latn", } m["nnb"] = { "Nande", 3196953, "bnt-glb", "Latn", } m["nnc"] = { "Nancere", 3140491, "cdc-est", "Latn", } m["nnd"] = { "West Ambae", 2841479, "poz-vnn", "Latn", } m["nne"] = { "Ngandyera", 10961003, "bnt-ova", "Latn", } m["nnf"] = { "Ngaing", 11732510, "ngf-gmo", "Latn", } m["nng"] = { "Maring Naga", 12952908, "sit-mar", } m["nnh"] = { "恩甘澎語", 36286, "bai", "Latn", } m["nni"] = { "North Nuaulu", 12952968, "poz-cma", } m["nnj"] = { "Nyangatom", 4662604, "sdv-ttu", } m["nnk"] = { "Nankina", 11732502, "ngf-yup", "Latn", } m["nnl"] = { "Northern Rengma Naga", 7067615, "tbq-anp", } m["nnm"] = { "Namia", 56363, "paa-sep", "Latn", } m["nnn"] = { "Ngete", 56625, "cdc-mas", "Latn", } m["nnp"] = { "Wancho", 7967085, "sit-kch", "Wcho, Deva, Latn", } m["nnq"] = { "恩金多語", 7022366, "bnt-mbi", "Latn", } m["nnr"] = { "納倫加語", 13591127, "aus-pam", "Latn", } m["nnt"] = { "南蒂科克語", 3915517, "alg-eas", "Latn", } m["nnu"] = { "Dwang", 35258, "alv-gng", "Latn", } m["nnv"] = { "Nukunu", 10604066, nil, "Latn", } m["nnw"] = { "南努尼語", 11152248, "nic-gnn", "Latn", } m["nnx"] = { "Ngong", 12952915, } m["nny"] = { -- contrast aus-ynk "Nyangga", 10604331, "aus-tnk", "Latn", } m["nnz"] = { "Nda'nda'", 36016, "bai", "Latn", } m["noa"] = { "Woun Meu", 3111873, "sai-chc", "Latn", } m["noc"] = { "Nuk", 11732534, "ngf-boa", "Latn", } m["nod"] = { "北部泰語", 565110, "tai-swe", "Lana, Thai", strip_diacritics = {remove_diacritics = c.ZWNJ}, sort_key = { Lana = "Lana-sortkey", Thai = "Thai-sortkey" }, } m["noe"] = { "尼馬迪語", 3502294, "raj", "Deva", translit = "hi-translit", } m["nof"] = { "Nomane", 11732531, "ngf-sim", "Latn", } m["nog"] = { "諾蓋語", 33871, "trk-kno", "Cyrl, Arab, Latn", translit = "nog-translit", override_translit = true, } m["noh"] = { "Nomu", 11732532, "ngf-dal", "Latn", } m["noi"] = { "Noiri", 12953774, "inc-bhi", } m["noj"] = { "Nonuya", 5372139, "sai-wit", "Latn", } m["nok"] = { "Nooksack", 3343396, "sal", } m["nol"] = { "Nomlaki", 3343229, "nai-wtq", "Latn", } -- "nom" Nocamán merged by ISO into "cbr" m["non"] = { "古諾爾斯語", 35505, "gmq", "Latn, Runr", translit = {Runr = "Runr-translit"}, } m["nop"] = { "努芒岡語", 7069052, "ngf-boa", "Latn", } m["noq"] = { "Ngongo", 11057478, "bnt-yak", "Latn", } m["nos"] = { "東尼蘇語", 25559419, "tbq-nis", } m["not"] = { "Nomatsiguenga", 3342992, "awd", "Latn", } m["nou"] = { "Ewage-Notu", 5418860, "ngf-bin", "Latn", } m["nov"] = { "諾維亞語", 36738, "art", "Latn", type = "appendix-constructed" } m["now"] = { "尼揚博語", 4967930, "bnt-haj", "Latn", } m["noy"] = { "Noy", 36321, "alv-bua", "Latn", } m["noz"] = { "Nayi", 3183349, "omv-diz", } m["npa"] = { "Nar Phu", 4926353, "sit-tam", } m["npb"] = { "Nupbikha", 3695201, "sit-ebo", } m["npg"] = { "Ponyo", 7228475, "sit-kch", } m["nph"] = { "Phom", 7187109, "sit-kch", } m["npl"] = { "東南普埃布拉納瓦特爾語", 4632950, "azc-nah", "Latn", } m["npn"] = { "門卓波隆語", 3320594, "poz-aay", } m["npo"] = { "Pochuri Naga", 7206342, "tbq-anp", } m["nps"] = { "Nipsan", 11732528, "ngf-mek", "Latn", } m["npu"] = { "Puimei Naga", 7259044, "sit-zem", } m["npx"] = { "Noipä", 63283617, "poz-tem", "Latn", } m["npy"] = { "納普語", 12953768, } m["nqg"] = { "Ede Nago", 12952408, "alv-ede", "Latn", } m["nqk"] = { "Kura Ede Nago", 12952409, "alv-ede", } m["nql"] = { "Ngendelengo", 63283693, "bnt-swb", "Latn", } m["nqm"] = { "恩多姆語", 6983791, "paa-kol", "Latn", } m["nqn"] = { "嫩語", 20816352, "paa-nam", "Latn", } m["nqo"] = { "曼德文字", 18546266, "dmn-man", "Nkoo", } m["nqq"] = { "Kyan-Karyaw Naga", 63283784, "sit-tno", } m["nqy"] = { "Akyaung Ari", 4702035, "sit-tng", } m["nra"] = { "Ngom", 36087, "bnt-kel", "Latn", } m["nrb"] = { "Nara", 36179, "sdv-nes", "Latn", } m["nrc"] = { "Noric", 37023, "cel", "Ital", -- Ital translit in [[Module:scripts/data]] } m["nre"] = { "Southern Rengma Naga", 7313205, "tbq-anp", } m["nrf"] = { "諾曼語", 33850, "roa-oil", "Latn", wikimedia_codes = "nrm", ancestors = "fro-nor", sort_key = s["roa-oil-sortkey"], } m["nrg"] = { "Narango", 12952929, "poz-vnn", "Latn", } m["nri"] = { "Chokri Naga", 5104247, "tbq-anp", } m["nrk"] = { "恩加拉語", 3915860, "aus-nga", "Latn", } m["nrl"] = { "恩加魯馬語", 7022078, "aus-nga", "Latn", } m["nrm"] = { "納洛姆語", 3336135, "poz-swa", "Latn", } m["nrn"] = { "諾恩語", 36708, "gmq-ins", "Latn", } m["nrp"] = { "北皮賽恩語", 430138, "qfa-unc", -- extinct, might be a hoax "Ital", -- Ital translit in [[Module:scripts/data]] } m["nrr"] = { "諾拉語", 12952967, "tai", } m["nrt"] = { "北卡拉普亞語", 3192121, "nai-klp", } m["nru"] = { "摩梭語", 21658869, "sit-nas", "Latn", } m["nrx"] = { "Ngurmbur", 2591251, } m["nrz"] = { "拉拉語(新幾內亞)", 6480151, "poz-ocw", "Latn", } m["nsa"] = { "Sangtam Naga", 7418144, "sit-aao", } m["nsb"] = { "下諾索布語", 6693681, "khi-tuu", "Latn", } m["nsc"] = { "恩希語", 11129508, "nic-rnn", "Latn", } m["nsd"] = { "南尼蘇語", 63284284, "tbq-nis", } m["nse"] = { "Nsenga", 3081996, "bnt-sna", "Latn", } m["nsf"] = { "Northwestern Nisu", 42310421, "tbq-nis", } m["nsg"] = { "Ngasa", 56345, "sdv-lma", } m["nsh"] = { "Ngoshie", 7022582, "nic-mom", "Latn", } m["nsi"] = { "尼日利亞手語", 7033021, "sgn-asl", } m["nsk"] = { "納斯卡皮語", 1704302, "alg", "Cans, Latn", ancestors = "cr", translit = "nsk-translit", } m["nsl"] = { "挪威手語", 1781613, "sgn", } m["nsm"] = { "Sema", 3478238, "tbq-anp", } m["nsn"] = { "Nehan", 3337774, "poz-ocw", "Latn", } m["nso"] = { "北索托語", 33890, "bnt-sts", "Latn", } m["nsp"] = { "尼泊爾手語", 3915492, "sgn", } m["nsq"] = { "北部山地米沃克語", 3344226, "nai-utn", "Latn", } m["nsr"] = { "海事手語", 3915483, "sgn", } m["nss"] = { "納利語", 3335385, "poz-aay", } m["nst"] = { "唐薩語", 56350, "sit-tno", "Latn, Tnsa", } m["nsu"] = { "內格拉山區納瓦特爾語", 63284326, "azc-nah", "Latn", } m["nsw"] = { "Navut", 3337327, "poz-vnn", "Latn", } m["nsx"] = { "Nsongo", 7067577, "bnt-tmb", "Latn", } m["nsy"] = { "Nasal", 6966574, } m["nsz"] = { "南邁杜語", 33665, "nai-mdu", "Latn", } m["ntd"] = { "北帝東語", 24938325, "poz-san", } -- ISO merged "nte" into "eko" m["ntg"] = { "Ngantangarra", 33060509, } m["nti"] = { "Natioro", 36140, "alv-wan", } m["ntj"] = { "恩加尼亞賈拉語", 3915409, "aus-pam", "Latn", } m["ntk"] = { "伊科馬語", 5996114, "bnt-lok", "Latn", } m["ntm"] = { "納特尼語", 3070731, "nic-grm", "Latn", } m["nto"] = { "Ntomba", 11130292, "bnt-mon", "Latn", } m["ntp"] = { "北特佩瓦語", 15615651, "azc-pim", "Latn", sort_key = {remove_diacritics = c.acute}, } m["ntr"] = { "Delo", 35195, "nic-gne", "Latn", } m["nts"] = { "Natagaimas", 6967931, } m["ntu"] = { "Natügu", 63308082, "poz-tem", "Latn", } m["ntw"] = { "諾特威語", 3344791, "iro-nor", "Latn", } m["ntx"] = { "索姆拉語", 7560536, "sit-tng", } m["nty"] = { "Mantsi", 56878, "sit-mnz", } m["nua"] = { "Yuanga", 3573088, "poz-cln", "Latn", } m["nuc"] = { "努基尼語", 3346231, } m["nud"] = { "恩加拉語", 7021893, "paa-ndu", "Latn", } m["nue"] = { "恩貢杜語", 12952953, "bad-cnt", "Latn", } m["nuf"] = { "怒蘇語", 56413, "tbq-nus", "Latn", } m["nug"] = { "農加利語", 7069826, "aus-mir", "Latn", } m["nuh"] = { "恩敦達語", 3913968, "nic-mmb", "Latn", } m["nui"] = { "Ngumbi", 36459, "bnt-yko", } m["nuj"] = { "尼奧勒語 (烏干達)", 3739448, "bnt-msl", "Latn", } m["nuk"] = { "努特卡語", 2992876, "wak", "Latn", } m["nul"] = { "Nusa Laut", 7070332, "poz-cma", "Latn", } m["num"] = { "紐阿富語", 36173, "poz-ton", "Latn", } m["nun"] = { "Anong", 2748232, "sit-nng", "Latn", } m["nuo"] = { "源語", 3915785, "mkh-vie", "Latn", sort_key = "vi-sortkey", } m["nup"] = { "努佩語", 36720, "alv-ngb", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.macron .. c.caron}, sort_key = "nup-sortkey", } m["nuq"] = { "努庫馬努語", 12909019, "poz-pnp", "Latn", } m["nur"] = { "努古里亞語", 7068910, "poz-pnp", "Latn", } m["nus"] = { "努埃爾語", 33675, "sdv-dnu", "Latn", } m["nut"] = { "儂語", 72695, "tai", "Latn, Hani", sort_key = {Hani = "Hani-sortkey"}, } m["nuu"] = { "Ngbundu", 11126081, "bad", "Latn", } m["nuv"] = { "北努尼語", 11016572, "nic-gnn", "Latn", } m["nuw"] = { "Nguluwan", 6528643, } m["nux"] = { "梅赫克語", 6809452, "paa-sep", "Latn", } m["nuy"] = { "Nunggubuyu", 1747811, "aus-arn", "Latn", } m["nuz"] = { "特拉馬卡薩帕納瓦特爾語", 2073277, "azc-nah", "Latn", } m["nvh"] = { "Nasarian", 6966614, "poz-vnc", "Latn", } m["nvm"] = { "Namiae", 12952922, "ngf-koi", "Latn", } m["nvo"] = { "Nyokon", 19573407, "nic-mbw", "Latn", } m["nwa"] = { "Nawathinehena", 6982892, "alg-ara", "Latn", } m["nwb"] = { "尼亞布瓦語", 33664, "kro-wee", } m["nwc"] = { "古典尼瓦爾語", 5128301, "sit-new", "Brah, Deva, Newa, Ranj", -- Brah translit in [[Module:scripts/data]] (NOTE: not present before, presumably an accidental omission) } m["nwe"] = { "恩圭語", 36181, "bai", "Latn", } m["nwg"] = { "Ngaiawang", 16920653, "aus-pam", "Latn", } m["nwi"] = { "西南坦納語", 3504488, "poz-vns", "Latn", } m["nwm"] = { "Nyamusa-Molo", 12747951, "csu-bbk", } m["nwo"] = { "瑙奧語", 6981305, "aus-pam", "Latn", } m["nwr"] = { "納瓦魯語", 12638166, "ngf-yar", "Latn", } m["nwx"] = { "中古尼瓦爾語", 65455877, "sit-new", "Deva, Newa, Ranj", ancestors = "nwc", } m["nwy"] = { "諾特威-梅赫林語", 65455878, "iro-nor", "Latn", } m["nxa"] = { "Nauete", 6981095, "poz-tim", } m["nxd"] = { "Ngando (Congo)", 3913277, "bnt-ske", } m["nxe"] = { "Nage", 2295569, "poz-cet", } m["nxg"] = { "Ngadha", 1516651, "poz-cet", "Latn", } m["nxi"] = { "Nindi", 7038230, "bnt-mbi", "Latn", } m["nxl"] = { "South Nuaulu", 18544857, "poz-cma", } m["nxm"] = { "努米底亞", 35761, "afa", "Tfng, Latn", --Tfng may not support all the needed characters } m["nxn"] = { "恩加旺語", 3915711, "aus-pam", "Latn", } m["nxo"] = { "Ndambomo", 6983681, "bnt-kel", "Latn", } m["nxq"] = { "納西語", 2478711, "sit-nas", "Nkdb, Nkgb, Latn, Lisu", -- Lisu translit, sort_key in [[Module:scripts/data]] } m["nxr"] = { "Ninggerum", 11732526, "ngf-lok", "Latn", } -- nxu (Narau) merged into bpp (Kaure) per ISO 639-3 2020 merger m["nxx"] = { "Nafri", 6958211, "paa-sen", "Latn", } m["nyb"] = { "Nyangbo", 36256, "alv-ktg", "Latn", } m["nyc"] = { "Nyanga-li", 7070876, "bnt-boa", "Latn", } m["nyd"] = { "尼奧勒語 (肯尼亞)", 7071227, "bnt-msl", "Latn", } m["nye"] = { "尼延戈語", 7071068, "bnt-clu", "Latn", } m["nyf"] = { "Giryama", 3107606, "bnt-mij", "Latn", } m["nyg"] = { "Nyindu", 11030685, "bnt-shh", "Latn", } m["nyh"] = { "Nyigina", 3913780, "aus-nyu", "Latn", } m["nyi"] = { "Nyimang", 34846, "sdv-nyi", "Latn", } m["nyj"] = { "Nyanga (Congo)", 7070879, "bnt-nyb", "Latn", } m["nyk"] = { "Nyaneka", 10962298, "bnt-swb", "Latn", } m["nyl"] = { "Nyeu", 3033578, "mkh-kat", } m["nym"] = { "尼揚韋齊語", 4121131, "bnt-tkm", "Latn", } m["nyn"] = { "尼揚科萊語", 13207, "bnt-nyg", "Latn", } m["nyo"] = { "尼奧羅語", 33794, "bnt-nyg", "Latn", } m["nyp"] = { "Nyang'i", 7070894, "ssa-klk", } m["nys"] = { "尼揚加語", 7049771, "aus-pam", "Latn", } m["nyt"] = { "Nyawaygi", 3915783, "aus-dyb", "Latn", } m["nyu"] = { "Nyungwe", 7071318, "bnt-sna", "Latn", } m["nyv"] = { "Nyulnyul", 3442732, "aus-nyu", "Latn", } m["nyw"] = { "僥語", 26425602, "tai-nor", -- Chamberlain (1991), but Pittayaporn (2009) suggests tai-swe "Thai, Tayo", -- Thailand sort_key = "Thai-sortkey", -- no effect on Latn } m["nyx"] = { "Nganyaywana", 3913800, "aus-cww", "Latn", } m["nyy"] = { "尼亞庫薩語", 3272620, "bnt-run", "Latn", } m["nza"] = { "梯貢-姆本貝語", 36518, "nic-jkn", "Latn", } m["nzb"] = { "Njebi", 35923, "bnt-nze", "Latn", } m["nzd"] = { "恩扎迪語", 17152586, "bnt-bdz", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.caron}, } m["nzi"] = { "尼茲馬語", 36337, "alv-ctn", "Latn", } m["nzk"] = { "Nzakara", 3913339, "znd", "Latn", } m["nzm"] = { "Zeme Naga", 21491053, "sit-zem", } m["nzs"] = { "新西蘭手語", 36239, "sgn", } m["nzu"] = { "Central Teke", 36473, "bnt-tkc", "Latn", } m["nzy"] = { "Nzakambay", 36374, "alv-mbm", "Latn", } m["nzz"] = { "Nanga Dama Dogon", 6963443, "nic-nwa", } return require("Module:languages").finalizeData(m, "language") c590nqev1l195acu98amcyxp1l8w5y6 Module:Languages/data/3/o 828 1363231 9882732 9854990 2026-08-29T12:41:45Z TongcyDai 53191 更新語言資料 9882732 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["oaa"] = { "鄂羅克語", 33928, "tuw-nan", "Cyrl, Latn", translit = "oaa-translit", } m["oac"] = { "奧羅奇語", 33650, "tuw-udg", "Latn, Cyrl", } m["oak"] = { "Noakhali", 107548681, "inc-bas", "Beng", } m["oav"] = { "古阿瓦爾語", 65455879, "cau-ava", "Geor", -- Geor translit in [[Module:scripts/data]] (NOTE: formerly not present, probably an accidental omission) } m["obi"] = { "奧比斯佩諾語", 1288385, "nai-chu", "Latn", } m["obk"] = { "南邦托克語", 63308144, "phi", "Latn", } m["obl"] = { "奧布洛語", 36309, } m["obm"] = { "摩押語", 36385, "sem-can", -- Phnx translit in [[Module:scripts/data]] } m["obo"] = { "歐波-馬諾博語", 12953699, "mno", "Latn", } m["obr"] = { "上古緬甸語", 17006600, "tbq-brm", "Mymr, Latn", --and also Pallava } m["obt"] = { "上古布列塔尼語", 3558112, "cel-brs", "Latn", } m["obu"] = { "奧布洛姆語", 3813403, "nic-cde", "Latn", } m["oca"] = { "奧凱納語", 3182577, "sai-wit", "Latn", } m["och"] = { "上古漢語", 35137, "zhx", "Hant", translit = "zh-translit", sort_key = "Hani-sortkey", } m["ocm"] = { "Old Cham", 105197086, "cmc", "Latn", -- the script in which entries are currently entered in Wiktionary; its native script is not in ISO or Unicode yet } m["oco"] = { "上古康沃爾語", 48304520, "cel-brs", "Latn", } m["ocu"] = { "Tlahuica", 10751739, "omq", "Latn", } m["oda"] = { "Odut", 3915388, "nic-uce", "Latn", ancestors = "mfn", } m["odk"] = { "奧德語", 7077191, "inc-wes", "Arab", } m["odt"] = { "古荷蘭語", 443089, "gmw-frk", "Latn, Runr", strip_diacritics = {remove_diacritics = c.circ .. c.macron}, } m["odu"] = { "奧杜阿勒語", 3813392, "nic-cde", "Latn", } m["ofo"] = { "圖特洛語", 3349758, "sio-ohv", } m["ofs"] = { "古弗里斯蘭語", 35133, "gmw-fri", "Latn", strip_diacritics = {remove_diacritics = c.circ .. c.macron}, sort_key = { from = {"æ", "ð", "þ"}, to = {"ae", "t" .. p[1], "t" .. p[2]} }, } m["ofu"] = { "埃夫托普語", 35297, "nic-eko", "Latn", } m["ogb"] = { "Ogbia", 3813400, "nic-cde", "Latn", } m["ogc"] = { "Ogbah", 36291, "alv-igb", "Latn", } m["oge"] = { "上古格魯吉亞語", 34834, "ccs-gzn", "Geor, Geok", -- Geor, Geok translit in [[Module:scripts/data]] override_translit = true, strip_diacritics = {remove_diacritics = c.circ}, } m["ogg"] = { "Ogbogolo", 3813405, "nic-cde", "Latn", } m["ogo"] = { "卡那語", 3914409, "nic-ogo", "Latn", } m["ogu"] = { "奧格布羅怒貢語", 3914485, "nic-cde", "Latn", } m["ohu"] = { "上古匈牙利語", 65455880, "urj-ugr", "Latn, Hung", } m["oia"] = { "奧拉塔語", 56738, "paa-eti", "Latn", } m["oin"] = { "伊內布-奧內語", 12953782, "paa-trr", "Latn", } m["ojb"] = { "西北奧吉布瓦語", 7060356, "alg", "Latn", ancestors = "oj", } m["ojc"] = { "中奧吉布瓦語", 5061548, "alg", "Latn", ancestors = "oj", } m["ojg"] = { "東奧吉布瓦語", 5330342, "alg", "Latn", ancestors = "oj", } m["ojp"] = { "上古日語", 5736700, "jpx", "Jpan", display_text = s["jpx-displaytext"], strip_diacritics = s["jpx-stripdiacritics"], sort_key = s["jpx-sortkey"], } m["ojs"] = { "塞文奧吉布瓦語", 56494, "alg", "Latn", ancestors = "oj", } m["ojv"] = { "翁通爪哇語", 7095071, "poz-pnp", "Latn", } m["ojw"] = { "西奧吉布瓦語", 3474222, "alg", "Latn", ancestors = "oj", } m["oka"] = { "歐肯納根語", 2984602, "sal", "Latn", } m["okb"] = { "Okobo", 3813398, "nic-lcr", "Latn", } m["okd"] = { "歐科迪亞語", 36300, "ijo", "Latn", } m["oke"] = { "Okpe (Southwestern Edo)", 268924, "alv-swd", "Latn", } m["okg"] = { "Kok-Paponk", 55254102, "aus-pmn", "Latn", } m["okh"] = { "科雷斯埃羅斯塔姆語", 6432160, "xme-ttc", ancestors = "xme-ttc-cen", } m["oki"] = { "奧凱克語", 56367, "sdv-kln", "Latn", } m["okj"] = { "奧科-朱瓦伊語", 3436832, "qfa-adc", } m["okk"] = { "夸姆廷-奧內語", 19830649, "paa-trr", "Latn", } m["okl"] = { "古肯特手語", 7084319, "sgn", } m["okm"] = { "中古朝鮮語", 715339, "qfa-kor", "Kore, Latn", ancestors = "oko", translit = "okm-translit", sort_key = "okm-sortkey", -- Kore strip_diacritics in [[Module:scripts/data]] } m["okn"] = { "沖永良部語", 3350036, "jpx-nry", "Jpan", translit = s["jpx-translit"], display_text = s["jpx-displaytext"], strip_diacritics = s["jpx-stripdiacritics"], sort_key = s["jpx-sortkey"], } m["oko"] = { "上古朝鮮語", 715364, "qfa-kor", "Kore", -- Kore strip_diacritics in [[Module:scripts/data]] } m["okr"] = { "基里克語", 11006763, "ijo", "Latn", } m["oks"] = { "奧科-埃尼-奧薩因語", 36302, "alv-von", "Latn", } m["oku"] = { "奧庫語", 36289, "nic-rnc", "Latn", } m["okv"] = { "奧羅凱瓦語", 7103752, "ngf-oro", "Latn", } m["okx"] = { "Okpe (Northwestern Edo)", 7082547, "alv-nwd", "Latn", } m["okz"] = { "古高棉語", 9205, "mkh-kmr", "Latn, Khmr", --and also Khom, Pallava } m["old"] = { "莫其語", 12952852, "bnt-chg", "Latn", } m["ole"] = { "奧萊語", 3695204, "sit", "Tibt, Latn", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["olm"] = { "Oloma", 3441166, "alv-nwd", "Latn", } m["olo"] = { "利維卡累利阿語", 36584, "urj-fin", "Latn", } m["olr"] = { "奧爾拉特語", 3351562, "poz-vnn", "Latn", } m["olt"] = { "古立陶宛語", 17417801, "bat-eas", "Latn", display_text = "lt-common", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.tilde}, } m["olu"] = { "庫瓦勒語", 6448765, "bnt-swb", "Latn", } m["oma"] = { "奧馬哈-龐卡語", 2917968, "sio-dhe", "Latn", } m["omb"] = { "Omba", 2841471, "poz-vnn", "Latn", } m["omc"] = { "莫奇卡語", 1951641, "qfa-iso", "Latn", } m["omg"] = { "奧馬瓜語", 33663, "tup-gua", "Latn", } m["omi"] = { "奧米語", 56795, "csu-mma", } m["omk"] = { "奧莫克語", 4334657, "qfa-yuk", "Cyrl", translit = "omk-translit", } m["oml"] = { "Ombo", 7089928, "bnt-tet", "Latn", } m["omn"] = { "米諾斯語", 1669994, "qfa-unc", -- undeciphered "Lina", } m["omo"] = { "Utarmbung", 7902577, "ngf-sad", "Latn", } m["omp"] = { "上古曼尼普爾語", 105953310, "sit", "Mtei", translit = "Mtei-translit", } m["omr"] = { "上古馬拉地語", 65455881, "inc-sou", "Deva, Modi", translit = { Deva = "sa-translit", Modi = "Modi-translit", }, } m["omt"] = { "Omotik", 36313, "sdv-nis", "Latn", } m["omu"] = { "奧姆拉諾語", 1957612, "qfa-iso", "Latn", } m["omw"] = { "南泰羅拉語", 20210553, "ngf-tai", "Latn", } m["omx"] = { "上古孟語", 111364697, "mkh-mnc", "Mymr, Latn", --and also Pallava } m["ona"] = { "瑟爾科南語", 2721227, "sai-cho", "Latn", } m["onb"] = { "臨高語", 7093790, "qfa-onb", "Latn", } m["one"] = { "歐內達語", 857858, "iro-nor", "Latn", } m["ong"] = { "歐樓語", 592162, "paa-wap", "Latn", } m["oni"] = { "Onin", 7093910, "poz-cet", "Latn", } m["onj"] = { "Onjob", 7093968, "ngf-dag", "Latn", } m["onk"] = { "卡博勒-奧內語", 12953783, "paa-trr", "Latn", } m["onn"] = { "奧諾巴蘇魯語", 7094437, "ngf-bos", "Latn", } m["ono"] = { "奧農達加語", 1077450, "iro-nor", "Latn", ancestors = "iro-oon", } m["onp"] = { "Sartang", 7424639, "sit-khm", "Latn, Deva", } m["onr"] = { "北奧內語", 19830648, "paa-trr", "Latn", } m["ons"] = { "Ono", 11732548, "ngf-ehu", "Latn", } --ont (Ontenu) treated as variety of gaj (Gadsup) per [[Wiktionary:Language_treatment_requests#Merge_Ontenu_into_Gadsup]] m["onu"] = { "烏努阿語", 3552042, "poz-vnc", "Latn", } m["onw"] = { "上古努比亞語", 2268, "nub", "Copt", translit = "Copt-translit", sort_key = "Copt-sortkey", } m["onx"] = { "Pidgin Onin", 12953788, "crp", "Latn", ancestors = "oni", } m["ood"] = { "歐罕語", 2393095, "azc-pim", "Latn", } m["oog"] = { "Ong", 12953787, "mkh-kat", } m["oon"] = { "翁奇語", 2475551, "qfa-ong", "Latn", } m["oor"] = { "Oorlams", 2484337, } m["opa"] = { "Okpamheri", 3913331, "alv-nwd", "Latn", } m["opk"] = { "Kopkaka", 6431129, "ngf-wok", "Latn", } m["opm"] = { "Oksapmin", 1068097, "ngf", -- per Glottolog, in an Ok-Oksapmin family, under Awyu-Ok, under Asmat-Awyu-Ok, but we don't have these "Latn", } m["opo"] = { "Opao", 7095585, "paa-wel", "Latn", } m["opt"] = { "Opata", 2304583, "azc-trc", "Latn", } m["opy"] = { "歐伐耶語", 3446691, "sai-mje", "Latn", } m["ora"] = { "Oroha", 36298, "poz-sls", "Latn", } m["ore"] = { "Orejón", 3355834, "sai-tuc", "Latn", } m["org"] = { "Oring", 3915308, "nic-ucn", "Latn", } m["orh"] = { "鄂倫春語", 1367309, "tuw-ewe", "Latn", } m["oro"] = { "Orokolo", 7103758, "paa-wel", "Latn", } m["orr"] = { "Oruma", 36299, "ijo", "Latn", } m["ort"] = { "阿迪瓦西奧利亞語", 12953791, "inc-eas", "Orya", ancestors = "or", } m["oru"] = { "奧爾穆里語", 33740, "ira-orp", "Arab", } m["orv"] = { "古東斯拉夫語", 35228, "zle", "Cyrs", translit = {Cyrs = "Cyrs-translit"}, -- Cyrs strip_diacritics, sort_key in [[Module:scripts/data]] } m["orw"] = { "奧羅-溫語", 3450423, "sai-cpc", "Latn", } m["orx"] = { "奧羅語", 3813396, "nic-lcr", "Latn", } m["orz"] = { "奧爾穆語", 7103494, "poz-ocw", "Latn", } m["osa"] = { "奧沙格語", 2600085, "sio-dhe", "Latn, Osge", } m["osc"] = { "奧斯坎語", 36653, "itc-sbl", "Ital, Latn, Polyt", display_text = { Latn = s["itc-Latn-displaytext"], }, strip_diacritics = { Latn = s["itc-Latn-stripdiacritics"], }, sort_key = { Latn = s["itc-Latn-sortkey"], }, -- Ital translit in [[Module:scripts/data]] -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["osi"] = { "奧星語", 2701322, "poz", "Latn", } m["osn"] = { "古巽他語", 56197074, "poz-msa", "Latn, Sund, Kawi", } m["oso"] = { "奧索索語", 3913398, "alv-yek", "Latn", } m["osp"] = { "中世紀西班牙語", 1088025, "roa-cas", "Latn", } m["ost"] = { "Osatu", 36243, "nic-grs", "Latn", } m["osu"] = { "南奧內語", 12953785, "paa-trr", "Latn", } m["osx"] = { "古撒克遜語", 35219, "gmw-lgm", "Latn", strip_diacritics = {remove_diacritics = c.circ .. c.macron}, } m["ota"] = { "鄂圖曼土耳其語", 36730, "trk-ogz", "Arab, Armn, Grek", ancestors = "trk-oat", strip_diacritics = { Arab = { remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.superalef, from = {"گ", "ڭ", "ۀ"}, to = {"ك", "ك", "ه"} }, Armn = { from = {"՚"}, to = {"’"} }, }, translit = {Armn = "ota-Armn-translit"}, standard_chars = { Arab = "آاأبپتثجچحخدذرزژسشصضطظعغفقكلمنوؤهیئةءـ‌", c.punc }, } m["otb"] = { "中古藏語", 7085214, "sit-tib", "Tibt", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["otd"] = { "奧圖大能語", 3033781, "poz-brw", "Latn", } m["ote"] = { "梅斯基塔爾奧托米語", 23755711, "oto-otm", "Latn", } m["oti"] = { "Oti", 3357881, } m["otk"] = { "古突厥語", 34988, "trk-sib", "Orkh, Sogd", -- Orkh translit in [[Module:scripts/data]] } m["otl"] = { "蒂拉帕奧托米語", 7802050, "oto-otm", "Latn", } m["otm"] = { "東部高地奧托米語", 13581718, "oto-otm", "Latn", } m["otn"] = { "特南戈奧托米語", 25559589, "oto-otm", "Latn", } m["otq"] = { "克雷塔羅奧托米語", 23755688, "oto-otm", "Latn", } m["otr"] = { "Otoro", 36328, "alv-hei", } m["ots"] = { "墨西哥州奧托米語", 7413841, "oto-otm", "Latn", } m["ott"] = { "特莫亞雅奧托米語", 7698191, "oto-otm", "Latn", } m["otu"] = { "Otuke", 7110049, "sai-mje", "Latn", } m["otw"] = { "渥太華語", 133678, "alg", "Latn", ancestors = "oj", } m["otx"] = { "特斯卡特佩克奧托米語", 25559590, "oto-otm", "Latn", } m["oty"] = { "上古泰米爾語", 20987452, "dra-tam", "Brah", -- Brah translit in [[Module:scripts/data]] } m["otz"] = { "伊斯坦科奧托米語", 6101171, "oto-otm", "Latn", } m["oub"] = { "Glio-Oubi", 3914977, "kro-grb", } m["oue"] = { "Oune", 7110521, "paa-sbo", "Latn", } m["oui"] = { "古回鶻語", 428299, "trk-ssb", "Ougr, Latn, Hani, Phag, Brah, Mani, Syrc, Orkh, Sogd, Arab, mnc-Mong, Sogo, Tibt", ancestors = "otk", translit = { Ougr = "Ougr-translit", -- Orkh translit in [[Module:scripts/data]] -- Mani translit in [[Module:scripts/data]] -- mnc-Mong translit in [[Module:scripts/data]] (NOTE: Formerly not present; I assume accidentally left out) -- Brah translit in [[Module:scripts/data]] }, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] -- NOTE: Formerly there was only a sort_key for Tibetan. I assume the other three were left out accidentally. sort_key = { Hani = "Hani-sortkey", }, } m["oum"] = { "Ouma", 7110494, "poz-ocw", "Latn", } m["ovd"] = { "埃爾夫達利安語", 254950, "gmq-eas", ancestors = "gmq-osw", "Latn, Runr", } m["owi"] = { "Owiniga", 56454, "paa-lma", "Latn", } m["owl"] = { "古威爾士語", 2266723, "cel-brw", "Latn", } m["oyb"] = { "Oy", 13593748, "mkh-ban", } m["oyd"] = { "Oyda", 7116251, "omv-nom", "Latn", } m["oym"] = { "外恩比語", 7975842, "tup-gua", "Latn", } m["oyy"] = { "Oya'oya", 7116243, "poz-ocw", "Latn", } m["ozm"] = { "Koonzime", 35566, "bnt-ndb", "Latn", } return require("Module:languages").finalizeData(m, "language") rma5oin6fm54p95tgkqdh6xbga715tc Module:Languages/data/3/p 828 1363232 9882833 9854992 2026-08-29T14:08:19Z TongcyDai 53191 更新語言資料 9882833 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["pab"] = { "帕雷西語", 3504312, "awd", "Latn", } m["pac"] = { "帕戈語", 3441136, "mkh-kat", "Latn", } m["pad"] = { "巴烏馬利語", 389827, "auf", "Latn", } m["pae"] = { "帕吉貝特語", 7124357, "bnt-bta", "Latn", } m["paf"] = { "帕拉納瓦特語", 12953806, "tup-gua", "Latn", } m["pag"] = { "班詩蘭語", 33879, "phi", "Latn, Tglg", strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer}, }, } m["pah"] = { "坦賀利姆語", 10266010, "tup-gua", "Latn", } m["pai"] = { "帕語", 3914871, "nic-tar", "Latn", } m["pak"] = { "帕拉卡納語", 12953804, "tup-gua", "Latn", } m["pal"] = { "中古波斯語", 32063, "ira-swi", "Latn, Phli, pal-Avst, Mani, Phlp, Phlv", -- Latn for translit; Phlv not in Unicode translit = { Phli = "Phli-translit", ["pal-Avst"] = "Avst-translit", -- Mani translit in [[Module:scripts/data]] }, ancestors = "peo", } m["pam"] = { "卡片片甘語", 36121, "phi", "Latn, Kulit", strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ} }, standard_chars = { Latn = "AaBbDdEeGgHhIiKkLlMmNnOoPpRrSsTtUuWwYy", c.punc }, sort_key = { Latn = "tl-sortkey" }, } m["pao"] = { "北派伍特語", 3360656, "azc-num", "Latn", } m["pap"] = { "帕皮阿門托語", 33856, "crp", "Latn", ancestors = "pt", } m["paq"] = { "帕爾雅語", 1135134, "inc-cen", } m["par"] = { "帕納明特語", 33926, "azc-num", "Latn", } m["pas"] = { "帕帕塞納語", 7132508, "paa-clp", "Latn", } m["pau"] = { "帕勞語", 33776, "poz", "Latn, Kana", sort_key = { Kana = "Kana-sortkey" }, } m["pav"] = { "瓦里語", 3027909, "sai-cpc", "Latn", } m["paw"] = { "波尼語", 56751, "cdd", "Latn", strip_diacritics = {remove_diacritics = c.acute}, } m["pax"] = { "班加拉勒語", 25559779, nil, "Latn", } m["pay"] = { "佩茨語", 4898889, "cba", "Latn", } m["paz"] = { "班加拉陸語", 7131310, nil, "Latn", } m["pbb"] = { "Páez", 33677, nil, "Latn", } m["pbc"] = { "巴搭摩納語", 3915921, "sai-pem", "Latn", } m["pbe"] = { "梅松特拉波波洛卡語", 42365630, "omq-pop", "Latn", } m["pbf"] = { "科約特佩克波波洛卡語", 5180100, "omq-pop", "Latn", } m["pbg"] = { "帕勞哈諾語", 3501747, "awd-taa", "Latn", } m["pbh"] = { "帕納雷語", 56610, "sai-ven", "Latn", } m["pbi"] = { "Podoko", 3515096, "cdc-cbm", "Latn", } m["pbl"] = { "Mak (Nigeria)", 3915349, "alv-bwj", "Latn", } m["pbm"] = { "普埃布拉馬薩特克語", 31102530, "omq-maz", "Latn", } m["pbn"] = { "Kpasam", 3914902, "alv-mye", "Latn", } m["pbo"] = { "Papel", 36314, "alv-pap", "Latn", } m["pbp"] = { "Badyara", 35095, "alv-ten", "Latn", } m["pbr"] = { "龐瓦語", 3847550, "bnt-bki", "Latn", } m["pbs"] = { "中帕梅語", 3361763, "omq", "Latn", } m["pbv"] = { "布那語", 3501850, "aav-pkl", "Latn", } m["pby"] = { "普尤語", 2567925, "qfa-dis", -- Papuan; isolate per Glottolog, in a putative Arai-Samaia family in Usher (2020) "Latn", } m["pca"] = { "聖伊內斯阿瓦特姆潘波波洛卡語", 42365276, "omq-pop", "Latn", } m["pcb"] = { "比爾語", 6583669, "mkh-pea", "Khmr", } m["pcc"] = { "布依語", 35100, "tai-nor", "Latn, Hani", sort_key = { Hani = "Hani-sortkey" }, } m["pcd"] = { "皮卡第語", 34024, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["pce"] = { "布雷德昂語", 12953798, "mkh-pal", "Mymr", } m["pcf"] = { "帕里揚語", 7127643, "dra-tam", } m["pcg"] = { "帕尼亞語", 7131211, "dra-mal", } m["pch"] = { "Pardhan", 7133207, "dra-gon", } m["pci"] = { "杜魯瓦語", 56753, "dra-pgd", "Deva, Orya", } m["pcj"] = { "Parenga", 3111396, "mun", } m["pck"] = { "Paite", 12952337, "tbq-kuk", } m["pcl"] = { "Pardhi", 7136554, "inc-bhi", } m["pcm"] = { "尼日利亞皮欽語", 33655, "crp", "Latn", ancestors = "en", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.caron .. c.macronbelow}, sort_key = { remove_diacritics = c.tilde, from = {"ẹ", "gb", "kp", "ọ", "sh", "zh"}, to = {"e" .. p[1], "g" .. p[1], "k" .. p[1], "o" .. p[1], "s" .. p[1], "z" .. p[1]} }, } m["pcn"] = { "皮蒂語", 3913375, "nic-kne", "Latn", } m["pcp"] = { "Pacahuara", 2591165, "sai-pan", "Latn", } m["pcw"] = { "皮亞蓬語", 3438807, nil, "Latn", } m["pda"] = { "Anam", 3501930, "ngf-pom", "Latn", } m["pdc"] = { "賓夕法尼亞德語", 22711, "gmw-hgm", "Latn", ancestors = "gmw-rfr", strip_diacritics = { from = { "ă", "ĕ", "ŏ", "ŭ"}, to = { "a", "e", "o", "u"}, }, } m["pdi"] = { "Pa Di", 3359940, nil, "Latn", } m["pdn"] = { "Fedan", 7206699, "poz-ocw", "Latn", } m["pdo"] = { "巴都艾語", 3360370, "poz-btk", "Latn", } m["pdt"] = { "門諾低地德語", 1751432, "gmw-lgm", "Latn", ancestors = "nds-de", } m["pdu"] = { "卡延語", 7123283, "kar", "Latn", } m["pea"] = { "峇峇娘惹印尼語", 653415, "crp", "Latn", ancestors = "ms", } m["peb"] = { "東波莫語", 3396032, "nai-pom", "Latn", } m["ped"] = { "Mala (New Guinea)", 11732569, "ngf-kau", "Latn", } m["pee"] = { "達捷語", 12953902, nil, "Latn", } m["pef"] = { "東北波莫語", 3396018, "nai-pom", "Latn", } m["peg"] = { "Pengo", 56758, "dra-kki", "Orya", translit = "kxv-translit", } m["peh"] = { "保安語", 32983, "xgn-shr", "Latn", } m["pei"] = { "奇奇梅克-喬納斯語", 3915427, "omq-otp", "Latn", } m["pej"] = { "北波莫語", 3396021, "nai-pom", "Latn", } m["pek"] = { "班查爾語", 3374631, "poz-aay", "Latn", } m["pel"] = { "佩卡爾語", 3241781, nil, "Latn", } m["pem"] = { "彭德語", 7162372, "bnt-pen", "Latn", } m["peo"] = { "古波斯語", 35225, "ira-swi", "Xpeo, Latn", translit = "peo-translit", } m["pep"] = { "昆嘉語", 6444807, "paa-ton", "Latn", } m["peq"] = { "南波莫語", 3396023, "nai-pom", "Latn", } -- "pes" is treated as "fa" (or as etymology-only), see [[WT:LT]] m["pev"] = { "Pémono", 3439012, "sai-map", "Latn", } m["pex"] = { "佩塔茨語", 3376353, "poz-ocw", "Latn", } m["pey"] = { "佩喬語", 940486, nil, "Latn", } m["pez"] = { "東珀南語", 18638342, "poz-swa", "Latn", } m["pfa"] = { "Pááfang", 3063517, "poz-mic", "Latn", } m["pfe"] = { "Peere", 36377, "alv-dur", "Latn", } m["pga"] = { "朱巴阿拉伯語", 1262143, "crp", "Latn", ancestors = "apd", } m["pgd"] = { "健馱邏語", 3124623, "inc-mid", "Deva, Khar", ancestors = "inc-ash", translit = "Khar-translit", } m["pgg"] = { "龐瓦利語", 13600429, "him", "Deva, Takr", translit = "hi-translit", } m["pgi"] = { "帕吉語", 7124354, "paa-bew", "Latn", } m["pgk"] = { "Rerep", 586907, "poz-vnc", "Latn", } m["pgl"] = { "原始愛爾蘭語", 3320030, "cel-gae", "Ogam, Latn", translit = "pgl-translit", } m["pgn"] = { "帕埃利尼語", 65455883, "itc-sbl", "Ital, Latn", -- Ital translit in [[Module:scripts/data]] display_text = { Latn = s["itc-Latn-displaytext"] }, strip_diacritics = { Latn = s["itc-Latn-stripdiacritics"] }, sort_key = { Latn = s["itc-Latn-sortkey"] }, } m["pgs"] = { "Pangseng", 3914027, "alv-mum", "Latn", } m["pgu"] = { "帕古語", 7124462, "paa-gto", "Latn", } m["pgz"] = { "巴布亞紐幾內亞手語", 25044405, "sgn", } m["pha"] = { "巴哼語", 2625410, "hmn", } m["phd"] = { "Phudagi", 7188289, "inc-sou", } m["phg"] = { "方語", 7188376, "mkh-kat", } m["phh"] = { "夫卡語", 7188298, "tbq-phw", } m["phj"] = { "Pahari Newari", 112635957, "sit-new", } m["phk"] = { "帕克傣語", 7675798, "tai-swe", "Mymr", translit = "aio-phk-translit", display_text = s["phk-displaytext"], strip_diacritics = s["phk-stripdiacritics"], } m["phl"] = { "帕盧拉語", 2449549, "inc-dng", "Latn, Aran", strip_diacritics = { -- character "ۂ" code U+06C2 to "ه" and "هٔ" (U+0647 + U+0654) to "ه"; hamzatu l-waṣli to a regular alif from = {"هٔ", "ۂ", "ٱ"}, to = {"ہ", "ہ", "ا"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef }, } m["phm"] = { "Phimbi", 11007144, "bnt-sna", "Latn", } m["phn"] = { "腓尼基語", 36734, "sem-can", "Phnx", -- Phnx translit in [[Module:scripts/data]] } m["pho"] = { "普內語", 7188361, "tbq-bis", } m["phq"] = { "帕那語", 7180427, "tbq-sil", } m["phr"] = { "帕哈里-波特瓦里語", 33739, "inc-pan", "Aran, Guru", translit = { Guru = "Guru-translit", Aran = "pa-Aran-translit", }, strip_diacritics = { Aran = { remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna, from = {"ݨ", "ࣇ"}, to = {"ن", "ل"} }, } } m["pht"] = { "普泰語", 3626597, "tai-swe", "Thai", } m["phu"] = { "Phuan", 3915665, "tai", } m["phv"] = { "Pahlavani", 7124567, "ira", } m["phw"] = { "Phangduwali", 12953036, "sit-kie", ancestors = "ybh", } m["pia"] = { "皮馬巴霍語", 3388544, "azc-pim", "Latn", } m["pib"] = { "皮洛語", 3135432, "awd", "Latn", } m["pic"] = { "平吉語", 36296, "bnt-tso", "Latn", } m["pid"] = { "皮阿羅阿語", 3382207, nil, "Latn", } m["pie"] = { "皮羅語", 7198055, "nai-kta", "Latn", } m["pif"] = { "平格拉普語", 36421, "poz-mic", "Latn", } m["pig"] = { "皮薩博語", 966883, "sai-pan", "Latn", } m["pih"] = { "皮特凱恩語", 36554, "crp", "Latn", ancestors = "en", } -- "pii" Pini was removed by the ISO as spurious m["pij"] = { "Pijao", 7193519, "qfa-unc", "Latn", } m["pil"] = { "Yom", 36893, "nic-yon", "Latn", } m["pim"] = { "波瓦坦語", 2270532, "alg-eas", "Latn", } m["pin"] = { "皮阿梅語", 7190042, "paa-sep", "Latn", } m["pio"] = { "Piapoco", 3382208, "awd-nwk", "Latn", } m["pip"] = { "Pero", 2411063, "cdc-wst", "Latn", } m["pir"] = { "Piratapuyo", 3389119, "sai-tuc", "Latn", } m["pis"] = { "皮京語", 36699, "crp", "Latn", ancestors = "en", } m["pit"] = { "皮塔-皮塔語", 6433116, "aus-kar", "Latn", } m["piu"] = { "Pintupi-Luritja", 2591175, "aus-pam", "Latn", } m["piv"] = { "皮勒尼語", 2976736, "poz-pnp", "Latn", } m["piw"] = { "平布韋語", 3894132, "bnt-mwi", } m["pix"] = { "皮烏語", 7199578, } m["piy"] = { "Piya-Kwonci", 3440492, } m["piz"] = { "Pije", 3388339, "poz-cln", "Latn", } m["pjt"] = { "皮詹加加拉語", 2982063, "aus-pam", "pjt-Latn", } m["pkb"] = { "基普福科莫語", 7208693, "bnt-sab", "Latn", } m["pkc"] = { "百濟語", 4841264, "qfa-kor", "Hani, Kana", sort_key = { Hani = "Hani-sortkey", Kana = "Kana-sortkey" }, } m["pkg"] = { "帕克-湯語", 3360711, } m["pkh"] = { "旁庫語", 7130962, "tbq-kuk", } m["pkn"] = { "帕坎哈語", 954916, "aus-pmn", "Latn", } m["pko"] = { "波科特語", 36323, "sdv-kln", "Latn", } m["pkp"] = { "普卡普卡語", 36447, "poz-pnp", "Latn", } m["pkr"] = { "阿塔帕迪庫龍巴語", 16835180, "dra-imd", "Mlym", -- Mlym translit in [[Module:scripts/data]] (NOTE: not present before, presumably an accidental omission) } m["pks"] = { "巴基斯坦手語", 22964057, "sgn", } m["pkt"] = { "麻楞語", 6583562, "mkh-vie", } m["pku"] = { "帕庫語", 2932604, "poz-bre", "Latn", } m["pla"] = { "Miani", 12952844, "ngf-kau", "Latn", } m["plb"] = { "波洛農包克語", 7225957, "poz-vnn", "Latn", } m["plc"] = { "中巴拉望語", 12953795, "phi", "Latn", } m["ple"] = { "帕盧厄語", 2196866, "poz-cet", "Latn", } m["plg"] = { "皮拉加語", 2748259, "sai-guc", "Latn", } m["plh"] = { "保洛希語", 7155331, "poz-cma", } m["plj"] = { "波爾茨語", 3914383, } m["plk"] = { "科希斯坦希納語", 12953882, "inc-shn", "Aran, Latn", } m["pll"] = { "納盎德昂語", 27941664, "mkh-pal", "Mymr", } m["pln"] = { "帕倫奎羅語", 36665, "crp", "Latn", ancestors = "es", } m["plo"] = { "奧魯塔波波魯卡語", 5908687, "nai-miz", "Latn", } m["plq"] = { "派拉語", 36582, "ine-ana", "Xsux", } m["plr"] = { "帕拉卡-塞努富語", 36346, "alv-snf", "Latn", } m["pls"] = { "聖馬科斯特拉爾科亞爾科波波洛卡語", 12641692, "omq-pop", "Latn", } m["plu"] = { "巴里庫爾語", 3073448, "awd", "Latn", } m["plv"] = { "西南巴拉望語", 15614922, "phi", "Latn", } m["plw"] = { "布魯克波因特巴拉望語", 12953796, "phi", "Latn", } m["ply"] = { "巴琉語", 3361723, "mkh-pkn", "Latn", } m["plz"] = { "帕盧安語", 7128795, nil, "Latn", } m["pma"] = { "帕馬語", 3130286, "poz-vnc", "Latn", } m["pmb"] = { "潘比亞語", 36267, "znd", "Latn", } m["pmd"] = { "帕蘭甘米達恩語", 7127734, "aus-pam", "Latn", } m["pme"] = { "Pwaamei", 3411152, "poz-cln", "Latn", } m["pmf"] = { "帕莫納語", 3513320, "poz-kal", "Latn", } m["pmi"] = { "北普米語", 3403245, "sit-qia", } m["pmj"] = { "南普米語", 3403246, "sit-qia", } m["pmk"] = { "帕姆利科語", 111366045, "alg-eas", "Latn", } m["pml"] = { "沙比爾語", 636479, "crp", "Latn", ancestors = "lij-old, pro, vec-old", } m["pmm"] = { "波爾語", 36408, "bnt-kak", "Latn", } m["pmn"] = { "帕姆語", 7129017, "alv-mbm", } m["pmo"] = { "波姆語", 7227178, "poz-hce", "Latn", } m["pmq"] = { "北帕梅語", 3361762, "omq", "Latn", } m["pmr"] = { "派納馬語", 3450824, "ngf-sog", "Latn", } m["pms"] = { "皮埃蒙特語", 15085, "roa-git", ancestors = "pms-old", "Latn", } m["pmt"] = { "土阿莫土語", 36763, "poz-pep", "Latn", } m["pmw"] = { "平原米沃克語", 3391031, "nai-utn", "Latn", } m["pmx"] = { "Poumei Naga", 12952910, "tbq-anp", } m["pmy"] = { "巴布亞馬來語", 12473446, "crp", "Latn", ancestors = "ms", } m["pmz"] = { "南帕梅語", 3361765, "omq", "Latn", } m["pna"] = { "巴-標普南語", 4842201, "poz-bnn", "Latn", } m["pnc"] = { "潘內語", 7131391, } m["pnd"] = { "姆平達語", 63308194, "bnt-kmb", } m["pne"] = { "西珀南語", 12953808, "poz-swa", "Latn", } m["png"] = { "旁固語", 36282, "nic-shi", } m["pnh"] = { "彭林語", 3130301, "poz-pep", "Latn", } m["pni"] = { "奧亨語", 4778608, "poz", "Latn", } m["pnj"] = { "Pinjarup", 33103591, } m["pnk"] = { "保納卡語", 2064378, "awd", "Latn", } m["pnl"] = { "帕萊尼語", 7127118, "alv-wan", "Latn", } m["pnm"] = { "巴圖普南語", 7259892, "poz", "Latn", } m["pnn"] = { "Pinai-Hagahai", 5638511, "paa-pia", "Latn", } m["pno"] = { "帕諾沃語", 3141869, "sai-pan", "Latn", } m["pnp"] = { "潘查納語", 7130204, } m["pnq"] = { "帕納語 (西非)", 7129739, "nic-gnn", "Latn", } m["pnr"] = { "帕尼姆語", 11732562, "ngf-gum", "Latn", } m["pns"] = { "波諾薩坎語", 7227956, "phi", "Latn", } m["pnt"] = { "旁狄希臘語", 36748, "grk", "Grek, Latn, Cyrl", ancestors = "gkm", translit = { Grek = "el-translit" }, -- Grek display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["pnu"] = { "炯奈語", 56325, "hmn", } m["pnv"] = { "皮尼古拉語", 10631927, "aus-psw", "Latn", } m["pnw"] = { "巴尼馬語", 3913830, "aus-nga", "Latn", } m["pnx"] = { "克年語", 3914627, "mkh", } m["pny"] = { "平因語", 36250, "nic-nge", "Latn", } m["pnz"] = { "帕納語 (中非)", 36241, "alv-mbm", "Latn", } m["poc"] = { "波科馬姆語", 36416, "myn", "Latn", } m["poe"] = { "聖胡安阿欽戈波波洛卡語", 12953819, "omq-pop", "Latn", } m["pof"] = { "Poke", 7208577, "bnt-ske", } m["pog"] = { "波其瓜拉語", 56722, "tup-gua", "Latn", } m["poh"] = { "Poqomchi'", 36414, "myn", "Latn", } m["poi"] = { "高地波波魯卡語", 7511556, "nai-miz", "Latn", } m["pok"] = { "Pokangá", 25559704, "sai-tuc", "Latn", } m["pom"] = { "東南波莫語", 3396025, "nai-pom", "Latn", } m["pon"] = { "波納佩語", 28422, "poz-mic", "Latn", } m["poo"] = { "中波莫語", 3396020, "nai-pom", "Latn", } m["pop"] = { "普瓦普瓦語", 3411153, "poz-cln", "Latn", } m["poq"] = { "特西斯特佩克波波魯卡語", 5908707, "nai-miz", "Latn", } m["pos"] = { "薩約拉波波魯卡語", 5908722, "nai-miz", "Latn", } m["pot"] = { "珀塔瓦托米語", 56749, "alg", "Latn", } m["pov"] = { "幾內亞比紹克里奧爾語", 33339, "crp", "Latn", ancestors = "pt", } m["pow"] = { "聖費利佩奧特拉特佩克波波洛卡語", 25559598, "omq-pop", "Latn", } m["pox"] = { "波拉布語", 36741, "zlw-lch", "Latn", } m["poy"] = { "Pogolo", 2429648, "bnt-kil", } m["ppa"] = { "Pao", 7132069, } m["ppe"] = { "Papi", 7132809, } m["ppi"] = { "帕伊帕伊語", 56726, "nai-yuc", "Latn", } m["ppk"] = { "烏瑪語", 7881036, "poz-kal", "Latn", } m["ppl"] = { "皮皮爾語", 1186896, "azc-nah", "Latn", strip_diacritics = {remove_diacritics = c.acute .. c.macron}, } m["ppm"] = { "帕波瑪語", 7133239, "poz-hce", "Latn", } m["ppn"] = { "帕帕帕納語", 3362757, "poz-ocw", "Latn", } m["ppo"] = { "福洛巴語", 5464843, "paa-teb", "Latn", } m["ppq"] = { "佩語", 7160903, "paa-wal", "Latn", } m["pps"] = { "聖路易特馬拉卡約卡波波洛卡語", 25559602, "omq-pop", "Latn", } m["ppt"] = { "帕語", 3504757, "paa-kae", "Latn", } m["ppu"] = { "拍瀑拉語", 2094884, "map", "Latn", } m["pqa"] = { "帕阿語", 3441315, "cdc-wst", } m["pqm"] = { "馬里希特-帕薩瑪奎迪語", 3183144, "alg-eas", "Latn", } m["pra"] = { "普拉克里特語", 192170, "inc-mid", "Brah, Deva, Gujr, Knda", ancestors = "inc-ash", translit = { -- Brah translit in [[Module:scripts/data]] Deva = "pra-Deva-translit", Gujr = "sa-Gujr-translit", Knda = "pra-Knda-translit", }, strip_diacritics = { -- FIXME: separate by script from = {"ऎ", "ऒ", u(0x0946), u(0x094A), "य़", "ಯ಼", u(0x11071), u(0x11072), u(0x11073), u(0x11074)}, to = {"ए", "ओ", u(0x0947), u(0x094B), "य", "ಯ", "𑀏", "𑀑", u(0x11042), u(0x11044)} } , } m["prc"] = { "帕拉奇語", 2640637, "ira-orp", "Arab", } -- "prd" is not included, see [[WT:LT]] m["pre"] = { "普林西比語", 36520, "crp", "Latn", ancestors = "pt", } m["prf"] = { "巴拉南語", 7135433, "phi", } m["prg"] = { "古普魯士語", 35501, "bat-wes", "Latn", } m["prh"] = { "波羅哈農語", 6583710, "phi", "Latn", } m["pri"] = { "Paicî", 732131, "poz-cln", "Latn", } m["prk"] = { "巴饒克語", 3363719, "mkh-pal", "Latn", } m["prl"] = { "秘魯手語", 3915508, "sgn", } m["prm"] = { "基比里語", 56745, "qfa-iso", -- Papuan; isolate in Glottolog and Wurm; suggested grouping with Kiwaian languages by Ross based only on 1sg and 2sg pronouns "Latn", } m["prn"] = { "瓦西瓦里語", 32689, "nur-nor", } m["pro"] = { "古奧克語", 2779185, "roa-ocr", "Latn", sort_key = {remove_diacritics = c.cedilla}, } -- "prp" is not included, see [[WT:LT]] m["prq"] = { "佩勒內阿舍寧卡語", 3450601, "awd", "Latn", } m["prr"] = { "普里語", 7261687, } -- "prs" is treated as "fa" (or as etymology-only), see [[WT:LT]] m["prt"] = { "派語", 7180184, "mkh", } m["pru"] = { "普拉吉語", 7260800, "ngf-sbh", "Latn", } m["prw"] = { "帕拉文語", 7136291, "ngf-num", "Latn", } m["prx"] = { "普里克語", 567905, "sit-lab", "Aran", } m["prz"] = { "普羅維登西亞手語", 3322084, "sgn", } m["psa"] = { "阿蘇埃奧尤語", 11266334, "ngf-awy", "Latn", } m["psc"] = { "波斯手語", 7170221, "sgn", } m["psd"] = { "平原印第安手語", 2380124, "sgn", } m["pse"] = { "中馬來語", -- This does not mean the central of Malaysia. It is spoken in Indonesia. 3367751, "poz-mly", "Latn, Rjng", } m["psg"] = { "檳城手語", 4924925, "sgn", } m["psh"] = { "西南帕沙伊語", 16112270, "inc-pas", "Arab", } m["psi"] = { "東南帕沙伊語", 23713536, "inc-pas", "Arab", } m["psl"] = { "波多黎各手語", 7258608, "sgn-asl", } m["psm"] = { "Pauserna", 2912846, "tup-gua", "Latn", } m["psn"] = { "巴那宣語", 7130113, "poz", } m["pso"] = { "波蘭手語", 3915194, "sgn-gsl", } m["psp"] = { "菲律賓手語", 3551357, "sgn-fsl", } m["psq"] = { "帕西語", 7142091, "paa-sep", "Latn", } m["psr"] = { "葡萄牙手語", 3915472, "sgn", } m["pss"] = { "考龍語", 3194294, "poz-ocw", } m["psw"] = { "Port Sandwich", 3398324, "poz-vnc", "Latn", } m["psy"] = { "皮斯卡特維語", 3504233, "alg-eas", } m["pta"] = { "Pai Tavytera", 7124619, "tup-gua", "Latn", } m["pth"] = { "帕塔索語", 7144304, "sai-mje", "Latn", } m["pti"] = { "Pintiini", 10632026, "aus-pam", "Latn", } m["ptn"] = { "帕塔尼語", 7144242, "poz-hce", "Latn", } m["pto"] = { "柔威語", 8073148, "tup-gua", "Latn", } m["ptp"] = { "帕特普語", 3368679, "poz-ocw", "Latn", } m["ptq"] = { "帕塔普語", 60785085, "dra-tam", } m["ptr"] = { "皮阿馬次納語", 7190040, "poz-vnn", "Latn", } m["ptt"] = { "恩雷甘語", 12953520, nil, "Latn", } m["ptu"] = { "班班語", 4853321, "poz-ssw", "Latn", } m["ptv"] = { "Port Vato", 3398323, "poz-vnc", "Latn", } m["ptw"] = { "彭特拉奇語", 2069475, "sal", "Latn", } m["pty"] = { "Pathiya", 7144790, "dra-mal", } m["pua"] = { "普雷佩查語", 16114351, "qfa-iso", "Latn", sort_key = {remove_diacritics = c.acute}, } m["pub"] = { "普倫語", 6400562, "tbq-kuk", "Latn", } m["puc"] = { "梅拉普普南語", 7259895, "poz", "Latn", } m["pud"] = { "阿普特普南語", 4782333, "poz-swa", "Latn", } m["pue"] = { "佩爾切語", 33660, } m["puf"] = { "梅拉赫普南語", 7259894, "poz-swa", "Latn", } m["pug"] = { "普耶語", 36375, "nic-gnw", } m["pui"] = { "普伊納維語", 3027918, nil, "Latn", } m["puj"] = { "圖布普南語", 7259896, "poz-swa", "Latn", } m["pum"] = { "普瑪語", 33736, "sit-kic", } m["puo"] = { "欣門語", 6440803, "mkh", "Latn", } m["pup"] = { "普拉布語", 7259163, "ngf-rai", "Latn", } m["puq"] = { "Puquina", 1207739, } m["pur"] = { "普魯沃拉語", 7261619, "tup", } m["put"] = { "Putoh", 12953832, "poz-swa", "Latn", } m["puu"] = { "普努語", 36401, "bnt-sir", "Latn", } m["puw"] = { "Puluwat", 36397, "poz-mic", "Latn", } m["pux"] = { "普阿雷語", 3507983, "paa-shi", "Latn", } m["puy"] = { "Purisimeño", 2967638, "nai-chu", "Latn", } m["pwa"] = { "帕瓦亞語", 7156099, "qfa-dis", -- Papuan; isolate in Glottolog; unclassified in Pawley and Hammarström (2018); sister to the Teberan -- languages by Usher (2020); tentatively TNG by Ross (2005) "Latn", } m["pwb"] = { "帕納瓦語", 47385077, "nic-jer", "Latn", ancestors = "jer", } m["pwg"] = { "加帕派瓦語", 3095245, "poz-ocw", "Latn", } m["pwi"] = { "帕德溫語", 3370188, "nai-wtq", "Latn", } m["pwm"] = { "莫爾伯語", 6895718, "poz-san", "Latn", } m["pwn"] = { "排灣語", 715755, "map", "Latn", } m["pwo"] = { "西波克倫語", 7988202, "kar", "Mymr", } m["pwr"] = { "Powari", 12640277, "inc-hie", "Deva", } m["pww"] = { "北波克倫語", 7058885, "kar", "Thai", } m["pxm"] = { "科扎爾特佩克米塞語", 6842374, "nai-miz", "Latn", } m["pye"] = { "Pye Krumen", 11157382, "kro-grb", } m["pym"] = { "佩姆語", 3914025, "nic-ple", "Latn", } m["pyn"] = { "波亞納瓦語", 3401023, "sai-pan", } m["pys"] = { "巴拉圭手語", 7134698, "sgn", } m["pyu"] = { "卑南語", 716690, "map", "Latn", } m["pyx"] = { "驃語", 36259, "sit", } m["pyy"] = { "片語", 7262966, "tbq-bis", } m["pzh"] = { "巴宰語", 36435, "map", "Latn", } m["pzn"] = { "帕拉納加語", 7133667, "sit-aao", } return require("Module:languages").finalizeData(m, "language") kj7k4qtcl4k44u7833nllc6ezqwgozy Module:Languages/data/3/s 828 1363235 9882839 9863217 2026-08-29T14:08:38Z TongcyDai 53191 更新語言資料 9882839 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"] = { "薩巴語", 3914885, "cdc-est", "Latn", } m["sab"] = { "布格勒熱語", 3368506, "cba", "Latn", } m["sac"] = { "福克斯語", 12714767, "alg-sfk", "Latn", } m["sad"] = { "桑達韋語", 34016, "qfa-iso", "Latn", } m["sae"] = { "Sabanê", 3460478, "sai-nmk", "Latn", } m["saf"] = { "薩法利巴語", 36432, "nic-mre", "Latn", } m["sah"] = { "雅庫特語", 34299, "trk-nsb", "Cyrl", translit = "sah-translit", override_translit = true, } m["saj"] = { "薩胡語", 7399757, "paa-sah", "Latn", } m["sak"] = { "薩克語", 36425, "bnt-kel", "Latn", } m["sam"] = { "撒馬利亞亞拉姆語", 56612, "sem-arw", "Samr", translit = "Samr-translit", -- Samr strip_diacritics, sort_key in [[Module:scripts/data]] } m["sao"] = { "薩烏塞語", 4409155, "qfa-dis", -- isolate per Glottolog, possibly related to Kapauri in a Kapauri-Sause family under Greater Kwerba "Latn", } m["saq"] = { "薩布魯語", 56536, "sdv-lma", } m["sar"] = { "Saraveca", 3450556, "awd", "Latn", } m["sas"] = { "薩薩克語", 1294047, "poz-bss", "Latn, Bali, Java", } m["sat"] = { "桑塔利語", 33965, "mun", "Olck", translit = "Olck-translit", override_translit = true, } m["sau"] = { "薩萊曼語", 7404262, "poz-cet", } m["sav"] = { "薩菲薩菲語", 36308, "alv-cng", "Arab, Latn", } m["saw"] = { "薩維語", 677064, "ngf-awd", "Latn", } m["sax"] = { "薩語", 3460352, "poz-vnn", "Latn", } m["say"] = { "沙雅語", 3914431, "cdc-wst", "Latn", } m["saz"] = { "索拉什特拉語", 13292, "inc-wes", "Saur, Latn, Taml, Deva", translit = "saz-translit", ancestors = "inc-ogu", } m["sba"] = { "甘拜語", 2372207, "csu-sar", "Latn", } m["sbb"] = { "辛博語", 3484101, "poz-ocw", } m["sbc"] = { "克勒語", 3194847, "poz-aay", "Latn", } m["sbd"] = { "Southern Samo", 33122730, "dmn-sam", "Latn", } m["sbe"] = { "Saliba (New Guinea)", 3469737, "poz-ocw", } m["sbf"] = { "薩波語", 36342, "ssa", "Latn", } m["sbg"] = { "塞格特語", 7446237, "paa-wbh", "Latn", } m["sbh"] = { "索里-哈林甘語", 36515, "poz-aay", "Latn", } m["sbi"] = { "塞提語", 7456682, "paa-trr", "Latn", } m["sbj"] = { "蘇巴庫爾語", 759995, } m["sbk"] = { "薩夫瓦語", 4121160, "bnt-mby", "Latn", } m["sbl"] = { "波多蘭三描語", 4095195, "phi", "Latn", } m["sbm"] = { "薩加拉語", 11732610, "bnt-ruv", "Latn", } m["sbn"] = { "信德比爾語", 25559289, "inc-snd", "Arab, Deva, Sind, Guru", ancestors = "sd", } m["sbo"] = { "Sabüm", 7396535, "mkh-asl", } m["sbp"] = { "桑古語", 7418149, "bnt-bki", "Latn", } m["sbq"] = { "Sileibi", 7514337, "ngf-nso", "Latn", } m["sbr"] = { "森巴孔穆魯特語", 7449148, "poz-san", } m["sbs"] = { "蘇比亞語", 6442073, "bnt-bot", "Latn", } m["sbt"] = { "金基語", 6410160, "qfa-dis", -- Papuan; Glottolog and Foley treat as an isolate, Usher puts in South Pauwasi "Latn", } m["sbu"] = { "Stod Bhoti", 15622700, "sit-las", } m["sbv"] = { "薩比尼語", 65455885, "itc-sbl", "Latn", display_text = s["itc-Latn-displaytext"], strip_diacritics = s["itc-Latn-stripdiacritics"], sort_key = s["itc-Latn-sortkey"], } m["sbw"] = { "Simba", 36430, "bnt-tso", "Latn", } m["sbx"] = { "塞貝魯昂語", 12473470, "poz-mly", } m["sby"] = { "Soli", 7557754, "bnt-bot", "Latn", } m["sbz"] = { "Sara Kaba", 25559318, "csu-kab", "Latn", } m["scb"] = { "哲語", 2967709, "mkh-vie", "Latn", } m["sce"] = { "東鄉語", 32947, "xgn-shr", "Arab, Latn", } m["scf"] = { "聖米格爾克里奧爾法語", 12953094, "crp", "Latn", ancestors = "gcf", sort_key = s["roa-oil-sortkey"], } m["scg"] = { "上侯語", 12473466, "day", } m["sch"] = { "薩卡車普語", 37054, "tbq-kuk", } m["sci"] = { "斯里蘭卡克里奧爾馬來語", 1089151, "crp", "Latn", ancestors = "ms", } m["sck"] = { "薩達里語", 765922, "inc-sad", "Deva, Kthi", translit = { Deva = "hi-translit", Kthi = "bho-Kthi-translit", }, } m["scl"] = { "希納語", 1353320, "inc-shn", "Aran, Deva", } m["scn"] = { "西西里語", 33973, "roa-itr", ancestors = "scn-old", "Latn", } m["sco"] = { "低地蘇格蘭語", 14549, "gmw-ang", "Latn", ancestors = "gmw-msc", } m["scp"] = { "約爾莫語", 22662107, "sit-kyk", "Deva", } m["scq"] = { "Sa'och", 6583617, "mkh-pea", } m["scs"] = { "北斯拉維語", 20628, "den", "Latn", } m["scu"] = { "松楚語", 22077739, "sit-kin", } m["scv"] = { "Sheni", 11015820, "nic-jer", "Latn", ancestors = "zir", } m["scw"] = { "Sha", 3438816, "cdc-wst", "Latn", } m["scx"] = { "西庫爾語", 36667, "itc", "Polyt", -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["scz"] = { "設德蘭語", 3069598, "qfa-mix", "Latn", ancestors = "nrn, gmw-msc", standard_chars = "AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZzØøÖüÜü0123456789" .. c.punc, } m["sda"] = { "托拉查-薩達語", 36673, "poz-ssw", "Latn", } m["sdb"] = { "沙巴克語", 3289596, "ira-zgr", ancestors = "hac", } m["sdc"] = { "薩薩里語", 845441, "roa-itr", "Latn", } m["sde"] = { "蘇魯布語", 3913336, "nic-kau", "Latn", } m["sdf"] = { "薩爾里語", 7424256, "ira-zgr", ancestors = "hac", } m["sdg"] = { "沙維語", 3474654, "inc-dng", } m["sdh"] = { "南庫爾德語", 1496597, "ku", "Arab", translit = "sdh-translit", strip_diacritics = {remove_diacritics = c.kasra .. c.sukun}, } m["sdj"] = { "Suundi", 7650407, "bnt-kng", "Latn", } m["sdk"] = { "索斯昆蒂語", 7563811, "paa-nnd", "Latn", } m["sdl"] = { "沙烏地阿拉伯手語", 3504160, "sgn", } m["sdm"] = { "塞曼當語", 7449012, "day", } m["sdn"] = { "加盧拉語", 612220, "roa-itr", "Latn", ancestors = "co", } m["sdo"] = { "布卡-三東-比達友語", 2927799, "day", "Latn", } m["sdp"] = { "舍朱奔語", 7494785, "sit-khm", } m["sdr"] = { "奧拉昂薩達里語", 12953860, "inc-bih", } m["sds"] = { "突尼西亞柏柏爾語", 5329732, "ber", "Latn", } m["sdu"] = { "薩魯杜語", 7424700, "poz-cet", } m["sdx"] = { "Sibu Melanau", 18642842, "poz-bnn", } m["sea"] = { "塞邁語", 3135426, "mkh-asl", "Latn", } -- seb is a duplicate code of spp m["sec"] = { "塞切爾特語", 7442898, "sal", "Latn", } m["sed"] = { "色當語", 56448, "mkh-nbn", "Latn", } m["see"] = { "塞訥卡語", 1185133, "iro-nor", "Latn", } m["sef"] = { "切巴拉塞諾福語", 10975121, "alv-snr", "Latn", } m["seg"] = { "Segeju", 17584599, "bnt-mij", "Latn", } m["seh"] = { "賽納語", 2964008, "bnt-sna", "Latn", } m["sei"] = { "瑟里語", 36583, "qfa-iso", "Latn", } m["sej"] = { "瑟內語", 7450252, "ngf-ehu", "Latn", } m["sek"] = { "塞卡尼語", 28562, "ath-nor", "Latn", } m["sen"] = { "Nanerigé Sénoufo", 36002, "alv-sma", } m["seo"] = { "Suarmin", 7630513, "qfa-dis", -- Papuan; isolate or unclassified in Glottolog; Sepik language in Foley (2018) "Latn", } m["sep"] = { "Sìcìté Sénoufo", 56787, "alv-sma", } m["seq"] = { "Senara Sénoufo", -- not to be confused with Syenara (shz) 35210, "alv-snr", } m["ser"] = { "塞拉諾語", 3479942, "azc-tak", "Latn", } m["ses"] = { "東桑海語", 35655, "son", "Latn", } m["set"] = { "森塔尼語", 3441672, "paa-sen", "Latn", } m["seu"] = { "Serui-Laut", 7455503, "poz-hce", "Latn", } m["sev"] = { "Nyarafolo Senoufo", 36306, "alv-snr", } m["sew"] = { "Sewa Bay", 7458126, "poz-ocw", } m["sey"] = { "塞科雅語", 3477218, "sai-tuc", "Latn", } m["sez"] = { "Senthang Chin", 7451223, "tbq-kuk", } m["sfb"] = { "法國比利時手語", 3217332, "sgn", } m["sfe"] = { "Eastern Subanun", 63311321, "phi", "Latn", } m["sfm"] = { "小花苗語", 7542773, "hmn", } m["sfs"] = { "南非手語", 3322093, "sgn", } m["sfw"] = { "舍赫維語", 36593, "alv-ctn", "Latn", } m["sga"] = { "古愛爾蘭語", 35308, "cel-gae", "Latn, Ogam", strip_diacritics = {remove_diacritics = c.dotabove .. c.diaer .. "·"}, sort_key = "sga-sortkey", standard_chars = "AaÁáBbCcDdEeÉéFfGgHhIiÍíLlMmNnOoÓóPpRrSsTtUuÚú0123456789ᚁᚂᚃᚄᚅᚆᚇᚈᚉᚊᚋᚌᚍᚎᚏᚐᚑᚒᚓᚔ" .. c.punc, } m["sgb"] = { "麥安契埃塔語", 4356243, "phi", "Latn", } m["sgc"] = { "基普西吉語", 56339, "sdv-nma", } m["sgd"] = { "蘇里高農語", 34140, "phi", "Latn", } m["sge"] = { "色蓋語", 7446180, } m["sgg"] = { "瑞士德語手語", 35150, "sgn", } m["sgh"] = { "舒格南語", 34053, "ira-shr", "Latn, Cyrl, Arab", translit = "sgh-translit", override_translit = true, } m["sgi"] = { "蘇加語", 36475, "nic-mmb", "Latn", } m["sgk"] = { "桑孔語", 2945610, "tbq-bis", } m["sgm"] = { "Singa", 7522797, "bnt-lok", "Latn", } m["sgp"] = { "辛頗語", 7524158, "sit-jnp", "Latn", } m["sgr"] = { "桑加薩爾語", 3394363, "ira-kms", "Arab", } m["sgs"] = { "薩莫吉提亞語", 213434, "bat-eas", "Latn", wikimedia_codes = "bat-smg", ancestors = "olt", display_text = "lt-common", strip_diacritics = "lt-common", sort_key = "lt-common", } m["sgt"] = { "布羅克帕克語", 56603, "sit-tib", "Tibt", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["sgu"] = { "Salas", 7403694, "poz-cma", } m["sgw"] = { "塞巴特貝特語", 2707343, "sem-eth", "Ethi", } m["sgx"] = { "塞拉利昂手語", 7511448, "sgn-asl", } m["sgy"] = { "桑格萊奇語", 3472220, "ira-sgi", } m["sgz"] = { "蘇爾蘇隆嘉語", 36511, "poz-ocw", "Latn", } m["sha"] = { "Shall-Zwall", 3915355, "nic-beo", } m["shb"] = { "尼納姆語", 3436586, "sai-ynm", "Latn", } m["shc"] = { "Sonde", 7560881, "bnt-pen", "Latn", } m["shd"] = { "昆達爾-沙希語", 6444265, "inc-shn", "Aran", } m["she"] = { "謝科語", 3183355, "omv-diz", } m["shg"] = { "舒亞語", 3501092, "khi-kal", "Latn", } m["shh"] = { "休休尼語", 33811, "azc-num", "Latn", } m["shi"] = { "施盧赫語", 34152, "ber", "Latn, Arab, Tfng, Hebr", ancestors = "shi-med", translit = { Tfng = "Tfng-translit", }, strip_diacritics = { Arab = "ar-stripdiacritics", }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["shj"] = { "沙特語", 56344, "sdv-daj", } m["shk"] = { "什魯克語", 36486, "sdv-lon", "Latn", } m["shm"] = { "沙赫魯迪語", 7462280, "xme-ttc", "Arab, Latn", ancestors = "xme-ttc-cen", } m["shn"] = { "撣語", 56482, "tai-swe", "Mymr", translit = "shn-translit", sort_key = { from = {"[ၢႃ]", "ဵ", "ႅ", "ႇ", "ႈ", "း", "ႉ", "ႊ"}, to = {"ာ", "ေ", "ႄ", "႒", "႓", "႔", "႕", "႖"} }, } m["sho"] = { "尚加語", 3913931, "dmn-bbu", "Latn", } m["shp"] = { "希皮博-科尼博語", 2671988, "sai-pan", "Latn", } m["shq"] = { "Sala", 10961665, "bnt-bot", "Latn", } m["shr"] = { "施語", 3481999, "bnt-shh", "Latn", } m["shs"] = { "舒什瓦普語", 3482685, "sal", "Latn", } m["sht"] = { "沙斯塔語", 56396, "nai-shs", "Latn", } m["shu"] = { "乍得阿拉伯語", 56497, "sem-arb", "Arab", strip_diacritics = { 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"] = { "山地語", 33445, "sem-sar", "Arab, Latn", } m["shw"] = { "希瓦伊語", 36527, "alv-hei", } m["shx"] = { "畲語", 2605689, "hmn", } m["shy"] = { "塔查維特語", 33274, "ber", "Tfng, Arab, Latn", translit = "Tfng-translit", } m["shz"] = { "Syenara Senoufo", -- not to be confused with Senara (seq) 36316, "alv-snr", } m["sia"] = { "阿卡拉薩米語", 35241, "smi", "Cyrl, Latn", translit = "sia-translit", display_text = { from = {"'"}, to = {"ˈ"} }, strip_diacritics = {remove_diacritics = "'ˈ"}, } m["sib"] = { "塞波普語", 7442799, "poz-swa", "Latn", } m["sid"] = { "希達摩語", 33786, "cus-hec", "Latn, Ethi", } m["sie"] = { "西馬語", 7517329, "bnt-kav", "Latn", } m["sif"] = { "斯亞穆語", 36252, } m["sig"] = { "帕薩勒語", 36426, "nic-sis", "Latn", } m["sih"] = { "Zire", 8072753, "poz-cln", "Latn", } m["sii"] = { "Shom Peng", 1039346, "aav", } m["sij"] = { "農巴米語", 3346277, "poz-ocw", "Latn", } m["sik"] = { "Sikiana", 3443734, "sai-prk", "Latn", } m["sil"] = { "圖穆隆錫薩拉語", 25383006, "nic-sis", "Latn", } m["sim"] = { "Seim", 7446815, "paa-sep", "Latn", } m["sip"] = { "錫金語", 35285, "sit-tib", "Tibt", ancestors = "xct", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["siq"] = { "Sonia", 7561770, "ngf-bos", "Latn", } m["sir"] = { "斯里語", 3438729, "cdc-wst", "Latn", } m["sis"] = { "西烏斯勞語", 2315424, } m["siu"] = { "西那更語", 7521655, "paa-wap", "Latn", } m["siv"] = { "Sumariup", 7636966, "paa-sep", "Latn", } m["siw"] = { "西懷語", 7532519, "paa-sbo", "Latn", } m["six"] = { "蘇毛語", 7637021, "ngf-pek", "Latn", } m["siy"] = { "斯凡迪語", 13269, "xme", "Arab, Latn", ancestors = "xme-mid", } m["siz"] = { "西威語", 36814, "ber", "Tfng, Arab, Latn", } m["sja"] = { "埃佩納語", 3055682, "sai-chc", "Latn", } m["sjb"] = { "Sajau Basap", 4684353, "poz-bnn", } m["sjc"] = { "邵將語", 3431451, "zhx-inm", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["sjd"] = { "基爾丁薩米語", 33656, "smi", "Cyrl", translit = "sjd-translit", display_text = { from = {"'"}, to = {"ˈ"} }, strip_diacritics = {remove_diacritics = "'ˈ"}, } m["sje"] = { "皮特薩米語", 56314, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, strip_diacritics = {remove_diacritics = c.macron .. "'ˈ"}, sort_key = "sje-sortkey", } m["sjg"] = { "阿桑戈利語", 3502255, "sdv-tmn", } m["sjk"] = { "凱米薩米語", 35871, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, strip_diacritics = {remove_diacritics = "'ˈ"}, } m["sjl"] = { "米吉語", 6845470, "sit-hrs", } m["sjm"] = { "馬蓬語", 3287253, "poz-sbj", "Latn", } m["sjn"] = { "辛達林語", 56437, "art", "Latn, Teng", type = "appendix-constructed", } m["sjo"] = { "錫伯語", 13223, "tuw-jrc", "sjo-Mong", ancestors = "mnc", } m["sjp"] = { "蘇爾賈普里語", 7645351, "inc-krd", "Deva, as-Beng, Kthi", } m["sjr"] = { "Siar-Lak", 3482907, "poz-ocw", } m["sjs"] = { "森哈加語", 56744, "ber", "Latn, Tfng, Arab", strip_diacritics = { Arab = "ar-stripdiacritics", }, translit = { Tfng = "Tfng-translit", } } m["sjt"] = { "特爾薩米語", 36656, "smi", "Cyrl, Latn", display_text = { from = {"'"}, to = {"ˈ"} }, strip_diacritics = {remove_diacritics = "'ˈ"}, translit = "sjt-translit", } m["sju"] = { "于默薩米語", 56415, "smi", "Latn", strip_diacritics = {remove_diacritics = c.macron .. "'ˈ"}, display_text = { from = {"'"}, to = {"ˈ"} }, sort_key = "sju-sortkey", } m["sjw"] = { "肖尼語", 2669206, "alg", "Latn", } -- [ska] Skagit is treated as part of [lut] Lushootseed m["skb"] = { "石語", 36437, "tai-nor", "Thai", sort_key = "Thai-sortkey", } m["skc"] = { "馬曼達語", 6720783, "ngf-era", "Latn", } m["skd"] = { "南部山地米沃克語", 3492334, "nai-utn", "Latn", } m["ske"] = { "斯凱語", 7534244, "poz-vnn", "Latn", } m["skf"] = { "撒古拉比阿特語", 3304806, "tup", "Latn", } m["skh"] = { "西庫萊語", 3121081, "poz-nws", } m["ski"] = { "西卡語", 33960, "poz-cet", "Latn", } m["skj"] = { -- compare 'ths' "塞克語", 30226846, "sit-tam", } m["skk"] = { "索克語", 12953887, "mkh-ban", } m["skm"] = { "薩卡姆語", 6448517, "ngf-uru", "Latn", } m["skn"] = { "哥里布安-蘇巴農語", 18755617, "phi", "Latn", } m["sko"] = { "西谷-德雅語", 15613270, "poz", } m["skp"] = { "塞卡潘語", 7447132, "poz-bnn", "Latn", } m["skq"] = { "西寧科勒語", 3914896, "dmn-snb", "Latn", } m["skr"] = { "沙拉基語", 33902, "inc-pan", "Aran, Mult, Deva", strip_diacritics = {remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna}, translit = { Aran = "pa-Aran-translit", Deva = "hi-translit", Mult = "Mult-translit", }, } m["sks"] = { "馬伊亞語", 12952760, "ngf-kau", "Latn", } m["skt"] = { "薩卡塔語", 36691, "bnt-bnm", "Latn", } m["sku"] = { "薩考語", 3298421, "poz-vnn", "Latn", } m["skv"] = { "斯庫語", 3915200, "paa-isk", "Latn", } m["skw"] = { "斯克皮克里奧爾荷蘭語", 2522153, "crp", "Latn", ancestors = "nl", } m["skx"] = { "西谷-巴當語", 15613282, "poz-ssw", "Latn", } m["sky"] = { "西卡亞納語", 7439242, "poz-pnp", "Latn", } m["skz"] = { "塞卡爾語", 7447136, "poz-cet", } m["slc"] = { "Saliba (Colombia)", 3441097, nil, "Latn", } m["sld"] = { "西薩拉語", 11020264, "nic-sis", "Latn", } m["sle"] = { "紹拉加語", 7500203, "dra-kan", "Knda", -- Knda translit in [[Module:scripts/data]] } m["slf"] = { "瑞士意大利語手語", 12953479, "sgn", } m["slg"] = { "Selungai Murut", 7448844, "poz-san", } -- [slh] Southern Puget Sound Salish is treated as part of [lut] Lushootseed -- "sli" "Silesian German" IS SUBSUMED INTO "gmw-ecg" "East Central German" m["slj"] = { "Salumá", 7406296, "sai-prk", "Latn", } m["sll"] = { "薩爾特-尤伊語", 7405785, "ngf-sim", "Latn", } m["slm"] = { "潘古塔蘭薩馬語", 3362086, "poz-sbj", "Latn", } m["sln"] = { "Salinan", 1568938, "qfa-iso", "Latn", } m["slp"] = { "拉馬霍洛特語", 6480777, "poz-cet", "Latn", } m["slr"] = { "撒拉語", 33963, "trk-ogz", "Arab, Latn", ancestors = "trk-eog", } m["sls"] = { "新加坡手語", 7512563, "sgn", } m["slt"] = { "西拉語 (漢藏語系)", 7514021, "tbq-sil", } m["slu"] = { "塞拉魯語", 7447500, "poz-cet", "Latn", } m["slw"] = { "西亞隆語", 7506694, "ngf-ehu", "Latn", } m["slx"] = { "Salampasu", 7403607, "bnt-lun", "Latn", } m["sly"] = { "塞拉亞語", 7447520, "poz-ssw", } m["slz"] = { "馬亞語", 2291492, "poz-hce", "Latn", } m["sma"] = { "南薩米語", 13293, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, strip_diacritics = {remove_diacritics = "'ˈ"}, sort_key = "sma-sortkey", } m["smb"] = { "辛巴里語", 7517427, "ngf-bsi", "Latn", } m["smc"] = { "索姆語", 7559081, "ngf-uru", "Latn", } m["smd"] = { "薩馬語", 6407456, "bnt-kmb", "Latn", } m["smf"] = { "Auwe", 3502072, "paa-war", "Latn", ancestors = "dnd", } m["smg"] = { "Simbali", 56692, "paa-bai", "Latn", } m["smh"] = { "撒梅語", 7409269, "tbq-axi", } m["smj"] = { "呂勒薩米語", 56322, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, strip_diacritics = {remove_diacritics = c.macron .. "'ˈ"}, sort_key = "smj-sortkey", } m["smk"] = { "博利瑙語", 2669235, "phi", "Latn, Tglg", } m["sml"] = { "中薩馬語", 3470593, "poz-sbj", "Latn", } m["smm"] = { "穆薩薩語", 6940122, "inc-bih", } m["smn"] = { "伊納里薩米語", 33462, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, strip_diacritics = {remove_diacritics = c.dotbelow .. "'ˈ"}, sort_key = "smn-sortkey", } m["smp"] = { "撒馬利亞希伯來語", 56502, "sem-can", "Samr", translit = "Samr-translit", -- Samr strip_diacritics, sort_key in [[Module:scripts/data]] ancestors = "hbo", } m["smq"] = { "薩莫語", 7409884, "ngf-est", "Latn", } m["smr"] = { "錫默盧語", 2992833, "poz-nws", "Latn", } m["sms"] = { "斯科爾特薩米語", 13271, "smi", "Latn", display_text = { from = {"'"}, to = {"ˈ"} }, strip_diacritics = {remove_diacritics = c.dotbelow .. "'ˈ"}, sort_key = "sms-sortkey", } m["smt"] = { "辛特語", 7521268, "tbq-kuk", } m["smu"] = { "松萊語", 6583612, "mkh-pea", } m["smv"] = { "桑維蒂語", 6345632, "inc-sou", } m["smw"] = { "松巴哇語", 3182585, "poz-bss", "Latn", } m["smx"] = { "桑巴語", 11120157, "bnt-pen", "Latn", } m["smy"] = { "森南尼語", 14531212, "xme", "Arab, Latn", } m["smz"] = { "西梅庫語", 7517534, "paa-sbo", "Latn", } m["snb"] = { "塞布堯語", 7442836, "poz-mly", "Latn", } m["snc"] = { "西瑙高羅語", 4170719, "poz-ocw", "Latn", } m["sne"] = { "查格依語", 2891938, "day", "Latn", } m["snf"] = { "努恩語", 36304, "alv-cng", "Latn", } m["sng"] = { "桑加語 (剛果)", 3438316, "bnt-lub", "Latn", } m["sni"] = { "森斯語", 7451029, "sai-pan", "Latn", } m["snj"] = { "Riverain Sango", 25559751, "crp", "Latn", ancestors = "ngb", } m["snk"] = { "索尼基語", 36660, "dmn-snb", "Latn", } m["snl"] = { "桑基勒語", 3472206, "phi", "Latn", } m["snm"] = { "南馬迪語", 15637273, "csu-mma", } m["snn"] = { "西奧納語", 3485116, "sai-tuc", "Latn", } -- [sno] Snohomish is treated as part of [lut] Lushootseed m["snp"] = { "西亞內語", 7506812, "ngf-gor", "Latn", } m["snq"] = { "Sangu (Gabon)", 36609, "bnt-sir", "Latn", } m["snr"] = { "Sihan", 7513400, "ngf-gum", "Latn", } m["sns"] = { "納哈瓦克語", 2160435, "poz-vnc", "Latn", } m["snu"] = { "Senggi", 7929052, "paa-war", "Latn", } m["snv"] = { "Sa'ban", 3474891, "poz-swa", "Latn", } m["snw"] = { "塞勒厄語", 36272, "alv-ntg", "Latn", } m["snx"] = { "薩姆語", 7408387, "ngf-min", "Latn", } m["sny"] = { "薩尼約-希耶維語", 7418302, "paa-sep", "Latn", } m["snz"] = { "科烏語", 7525035, -- also 4803639 "ngf-eva", "Latn", } m["soa"] = { "宋傣語", 7709159, "tai-swe", "Tavt, Thai", --translit = "Tavt-translit", sort_key = { from = {"([ꪵꪶꪹꪻꪼ])([ꪀ-ꪯ])", "([เแโใไ])([ก-ฮ])"}, to = {"%2%1", "%2%1"} }, } m["sob"] = { "索貝語", 3121035, "poz-ocw", "Latn", } m["soc"] = { "索科語", 7555138, "bnt-ske", "Latn", } m["sod"] = { "Songoora", 7561296, "bnt-lgb", "Latn", } m["soe"] = { "亨多語", 5713543, "bnt-bsh", "Latn", } m["sog"] = { "粟特語", 205979, "ira-sgc", "Sogd, Mani, Syrc, Sogo", translit = { Sogd = "Sogd-translit", -- Mani translit in [[Module:scripts/data]] Sogo = "Sogo-translit", }, } m["soh"] = { "Aka (Sudan)", 3450949, "sdv-eje", "Latn", } m["soi"] = { "Sonha", 12953890, "inc-eas", } m["sok"] = { "索科羅語", 3441303, "cdc-est", "Latn", } m["sol"] = { "索洛斯語", 3489591, "poz-ocw", } m["soo"] = { "恩松語", 12953148, "bnt-bdz", "Latn", } m["sop"] = { "松格語", 3130911, "bnt-lbn", "Latn", } m["soq"] = { "卡納西語", 11732656, "ngf-dag", "Latn", } m["sor"] = { "松賴語", 3123566, "cdc-est", "Latn", } m["sos"] = { "Seenku", 36274, "dmn-smg", } m["sou"] = { "南部泰語", 56508, "tai-swe", "Thai", sort_key = "Thai-sortkey", } m["sov"] = { "松索羅爾語", 13281, "poz-mic", "Latn", } m["sow"] = { "索萬達語", 7571845, "paa-war", "Latn", } m["sox"] = { "索語", 36604, "bnt-mka", "Latn", } m["soy"] = { "米約貝語", 35913, "alv-sav", "Latn", } m["soz"] = { "特米語", 13278, "bnt-kka", "Latn", } m["spb"] = { "Sepa (Indonesia)", 18603687, "poz-cma", "Latn", } m["spc"] = { "薩佩語", 2888158, nil, "Latn", } m["spd"] = { "薩埃普語", 7398312, "ngf-yag", "Latn", } m["spe"] = { "Sepa (New Guinea)", 7451725, "poz-ocw", "Latn", } m["spg"] = { "Sian", 7506806, "poz-bnn", } m["spi"] = { "薩波尼語", 3915418, "paa-rsa", "Latn", } m["spk"] = { "Sengo", 7450584, "paa-nnd", "Latn", } m["spl"] = { "塞萊佩特語", 7447917, "ngf-kab", "Latn", } m["spm"] = { "Sepen", 4701931, "paa-rub", "Latn", } m["spn"] = { "薩納帕納語", 3033556, "sai-mas", "Latn", } m["spo"] = { "斯波坎語", 3493704, "sal", } m["spp"] = { "蘇皮爾語", 56284, "alv-sma", "Latn", } m["spr"] = { "薩帕魯亞語", 7420921, "poz-cma", "Latn", } m["sps"] = { "薩波薩語", 3473187, "poz-ocw", "Latn", } m["spt"] = { "Spiti Bhoti", 22080879, "sit-las", } m["spu"] = { "薩普安語", 7421168, "mkh-ban", "Latn", -- in the limited documentation that so far exists } m["spv"] = { "桑巴爾普里語", 6433240, "inc-eas", "Orya", translit = "or-translit", ancestors = "or", } m["spx"] = { "南皮賽恩語", 36688, "itc-sbl", "Ital, Latn", -- Ital translit in [[Module:scripts/data]] display_text = { Latn = s["itc-Latn-displaytext"] }, strip_diacritics = { Latn = s["itc-Latn-stripdiacritics"], }, sort_key = { Latn = s["itc-Latn-sortkey"], }, } m["spy"] = { "薩鮑特語", 7395896, "sdv-kln", } m["sqa"] = { "沙馬-桑布加語", 3914392, "nic-kmk", "Latn", } m["sqh"] = { "Shau", 3913925, "nic-jer", "Latn", } m["sqk"] = { "阿爾巴尼亞手語", 4709168, "sgn", } m["sqm"] = { "Suma", 11008431, "gba-wes", } m["sqn"] = { "薩斯昆漢諾克語", 3505736, "iro-nor", "Latn", } m["sqo"] = { "索爾赫伊語", 3491964, "ira-kms", } m["sqq"] = { "Sou", 16979751, "mkh-ban", } m["sqr"] = { "西庫爾阿拉伯語", 1069489, "sem-arb", "Arab", } m["sqs"] = { "斯里蘭卡手語", 3915466, "sgn", } m["sqt"] = { "索科特拉語", 13283, "sem-sar", "Arab, Latn", } m["squ"] = { "斯闊米什語", 2484579, "sal", "Latn", } m["sra"] = { "薩魯加語", 7424699, "ngf-han", "Latn", } m["srb"] = { "索拉語", 13284, "mun", "Sora, Latn, Orya", } m["sre"] = { "薩拉語", 33957, "day", } m["srf"] = { "納菲語", 6958174, "poz-ocw", } m["srg"] = { "蘇洛德語", 7636489, "phi", "Latn", } m["srh"] = { "色勒庫爾語", 33873, "ira-shr", "Latn, Arab, Cyrl", } m["sri"] = { "西里亞諾語", 3485264, "sai-tuc", "Latn", } m["srk"] = { "Serudung Murut", 7455497, "poz-san", } m["srl"] = { "伊斯拉瓦語", 4203802, "paa-gkw", "Latn", } m["srm"] = { "薩拉馬卡語", 33779, "crp", "Latn", ancestors = "en, pt", } m["srn"] = { "蘇里南湯加語", 33989, "crp", "Latn", ancestors = "en", } m["srq"] = { "西里奧諾語", 3027953, "tup-gua", "Latn", } m["srr"] = { "塞雷爾語", 36284, "alv-fwo", "Latn", } m["srs"] = { "薩西語", 20825, "ath-nor", "Latn", } m["srt"] = { "邵里語", 7427547, "paa-egb", "Latn", } m["sru"] = { "Suruí", 7646993, "tup", "Latn", } m["srv"] = { "瓦瑞索索貢語", 18755610, "phi", "Latn", } m["srw"] = { "塞魯亞語", 14916905, "poz-cet", } m["srx"] = { "西爾毛里語", 7530505, "him", } m["sry"] = { "錫拉語", 7452602, "poz-ocw", "Latn", } m["srz"] = { "沙赫米爾扎迪語", 12953126, "ira-msh", "Arab", } m["ssb"] = { "南薩馬語", 3470594, "poz-sbj", "Latn", } m["ssc"] = { "辛比蒂-蘇巴語", 7630687, "bnt-lok", "Latn", } m["ssd"] = { "西羅伊語", 10771067, "ngf-rai", "Latn", } m["sse"] = { "Balangingi", 2880535, "poz-sbj", "Latn", } m["ssf"] = { "邵語", 676492, "map", "Latn", } m["ssg"] = { "塞馬特語", 3182581, "poz-aay", "Latn", } m["ssh"] = { "希赫阿拉伯語", 56571, "sem-arb", "Arab", strip_diacritics = { 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"] = { "桑斯語", 3309366, "inc-nwe", } m["ssj"] = { "紹西語", 7427605, "ngf-eva", "Latn", } m["ssk"] = { "蘇納姆語", 11002210, "sit-kin", } m["ssl"] = { "西錫薩拉語", 11154776, "nic-sis", "Latn", } m["ssm"] = { "森南語", 7449713, "mkh-asl", "Latn", } m["sso"] = { "西薩諾語", 7530937, "poz-ocw", "Latn", } m["ssp"] = { "西班牙手語", 3100814, "sgn", } m["ssq"] = { "索阿語", 7572120, "poz-cet", "Latn", } m["ssr"] = { "瑞士法國手語", 12953483, "sgn", } m["sss"] = { "Sô", 3082037, "mkh-kat", } m["sst"] = { "西納西納語", 7521813, "ngf-sim", "Latn", } m["ssu"] = { "蘇蘇阿米語", 7649752, "ngf-woj", "Latn", } m["ssv"] = { "Shark Bay", 7489783, "poz-vnn", "Latn", } m["ssx"] = { "桑貝里吉語", 7409020, "ngf-sak", "Latn", } m["ssy"] = { "薩霍語", 36353, "cus-eas", "Latn, Ethi, Arab", } m["ssz"] = { "森勝語", 7450601, "poz-ocw", "Latn", } m["stb"] = { "北蘇巴農語", 12953892, "phi", "Latn", } m["std"] = { "桑提內爾語", 568377, "qfa-unc", -- presumed Ongan } m["ste"] = { "利亞納-塞蒂語", 6539924, "poz-cma", } m["stf"] = { "塞塔語", 7456326, "paa-trr", "Latn", } m["stg"] = { "特林語", 22694648, "mkh-ban", } m["sth"] = { "雪爾塔語", 36705, "qfa-mix", "Latn", ancestors = "ga, en", } m["sti"] = { "布羅斯丁語", 15771431, "mkh-ban", "Khmr, Latn", } m["stj"] = { "Matya Samo", 10974879, "dmn-sam", "Latn", } m["stk"] = { "阿拉姆巴語", 3502094, "paa-ton", "Latn", } m["stm"] = { "塞塔曼語", 7456333, "ngf-mok", "Latn", } m["stn"] = { "沃瓦語", 1324132, "poz-sls", "Latn", } m["sto"] = { "斯托尼語", 3033570, "sio-dkt", "Latn", } m["stp"] = { "東南特佩瓦語", 12953917, "azc-pim", "Latn", } m["stq"] = { "薩特弗里斯蘭語", 27154, "gmw-fri", "Latn", } m["str"] = { "薩尼奇語", 36444, "sal", "Latn", } m["sts"] = { "舒馬斯梯語", 33777, "inc-kun", "Arab", } m["stt"] = { "布德斯丁語", 12953891, "mkh-ban", } m["stu"] = { "阿爾佤語", 25559550, "mkh-pal", } m["stv"] = { "Silt'e", 33880, "sem-eth", "Ethi", } m["stw"] = { "薩塔瓦爾語", 28477, "poz-mic", "Latn", } m["sty"] = { "西伯利亞韃靼語", 4418344, "trk-kno", "Cyrl", } m["sua"] = { "蘇爾卡語", 7636341, "qfa-iso", -- Papuan; isolate in Glottolog and Palmer (2018) "Latn", } m["sub"] = { "蘇庫語", 12953160, "bnt-yak", "Latn", } m["suc"] = { "西蘇巴農語", 16113894, "phi", "Latn", } m["sue"] = { "蘇埃納語", 7634386, "ngf-nbi", "Latn", } m["sug"] = { "蘇甘加語", 7634706, "ngf-msu", "Latn", } m["sui"] = { "蘇基語", 2089984, "ngf-gsu", "Latn", } m["suk"] = { "蘇庫馬語", 2638144, "bnt-tkm", "Latn", } m["suo"] = { "Bouni", 65043887, "paa-pio", "Latn", } m["suq"] = { "蘇里語", 5364172, "sdv", } m["sur"] = { "姆瓦格烏爾語", 3440486, "cdc-wst", "Latn", } m["sus"] = { "蘇蘇語", 33990, "dmn-sya", "Latn", } m["sut"] = { "Subtiaba", 3915405, "omq", "Latn", } m["suv"] = { "蘇龍語", 56408, "sit-khb", "Beng, Deva, Latn", ancestors = "sit-khp-pro", } m["suw"] = { "松布瓦語", 7637055, "bnt-glb", "Latn", } m["sux"] = { "蘇美爾語", 36790, "qfa-iso", "Xsux, Latn", } m["suy"] = { "蘇亞語", 3505859, "sai-nje", "Latn", } m["suz"] = { "松瓦爾語", 56549, "sit-kiw", "Deva, Sunu" } m["sva"] = { "斯凡語", 34067, "ccs", "Geor, Cyrl", translit = { Geor = "sva-translit", }, override_translit = true, } m["svb"] = { "烏勞-蘇因語", 7878769, "poz-ocw", "Latn", } m["svc"] = { "聖文森克里奧爾語", 3501785, "crp", "Latn", ancestors = "en", } m["sve"] = { "塞利里語", 7454834, "poz-tim", } m["svk"] = { "斯洛伐克手語", 7541557, "sgn", } m["svm"] = { "斯拉夫莫利塞語", 36254, "zls", "Latn", ancestors = "sh", } m["svs"] = { "薩沃薩沃語", 3130296, "qfa-dis", -- Papuan; isolate in Glottolog; in the tentative Central Solomons family by Ross (2005) and Pedrós -- (2015) "Latn", } m["svx"] = { "斯卡洛維亞語", 3486125, "bat-wes", "Latn", } m["swb"] = { "馬約特科摩羅語", 34075, "bnt-com", "Latn", sort_key = "bnt-com-sortkey", } m["swf"] = { "塞雷語", 7453056, "nic-ser", "Latn", } m["swg"] = { "施瓦本語", 327274, "gmw-hgm", "Latn", ancestors = "gsw", } m["swi"] = { "水語", 3112388, "qfa-kms", "Latn, Shui, Hani", sort_key = {Hani = "Hani-sortkey"}, } m["swj"] = { "西拉語 (班圖語支)", 36599, "bnt-sir", "Latn", } m["swl"] = { "瑞典手語", 36558, "sgn", } m["swm"] = { "薩莫薩語", 7410037, "ngf-nwh", "Latn", } m["swn"] = { "索克納語", 2988323, "ber", } m["swo"] = { "沙嫩納瓦語", 61974839, "sai-pan", "Latn", } m["swp"] = { "蘇奧語", 3502368, "poz-ocw", } m["swq"] = { "Sharwa", 56791, "cdc-cbm", "Latn", } m["swr"] = { "Saweru", 3474649, "paa-ysa", "Latn", } m["sws"] = { "塞魯瓦散語", 7448845, "poz-cet", "Latn", } m["swt"] = { "沙維拉語", 7428639, "paa-alp", "Latn", } m["swu"] = { "蘇瓦瓦語", 7650588, "phi", "Latn", } m["sww"] = { "索瓦語", 7571843, "poz-vnn", "Latn", } m["swx"] = { "Suruahá", 3114402, "auf", } m["swy"] = { "薩盧亞語", 56261, "cdc-est", "Latn", } m["sxb"] = { "蘇巴語", 33916, "bnt-lok", "Latn", } m["sxc"] = { "Sicanian", 36335, "qfa-unc", -- extinct; lack of data: only names deciphered "Polyt", -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["sxe"] = { "西古語", 36431, "bnt-kel", "Latn", } m["sxg"] = { "史興語", 56337, "sit-nax", "Latn", } m["sxk"] = { "南卡拉普亞語", 3192122, "nai-klp", } m["sxl"] = { "瑟羅尼亞語", 36491, "bat-eas", "Latn", } m["sxm"] = { "桑雷語", 6583615, "mkh-pea", } m["sxn"] = { "桑格語", 25714758, "phi", "Latn", } m["sxo"] = { "Sorothaptic", 2762254, } m["sxr"] = { "拉阿魯哇語", 716599, "map", "Latn", } m["sxs"] = { "薩薩魯語", 3913384, "alv-yek", "Latn", } -- "sxu" "Upper Saxon" IS SUBSUMED INTO "gmw-ecg" "East Central German" m["sxw"] = { "薩赫威格貝語", 7428892, "alv-pph", "Latn", } m["sya"] = { "Siang", 3482903, } m["syb"] = { "中蘇巴農語", 12953893, "phi", "Latn", } m["syc"] = { "古典敘利亞語", 33538, "sem-are", "Syrc", strip_diacritics = {remove_diacritics = c.macron .. c.diaer .. c.macronbelow .. u(0x0730) .. "-" .. u(0x0748)}, } m["syi"] = { "塞基語", 36547, "bnt-kel", "Latn", } m["syk"] = { "蘇庫爾語", 56292, "cdc-cbm", "Latn", } m["syl"] = { "錫爾赫特語", 2044560, "inc-bas", "Sylo, Beng", ancestors = "inc-obn", translit = "syl-translit", } m["sym"] = { "Maya Samo", 10950421, "dmn-sam", "Latn", } m["syn"] = { "塞納亞語", 33914, "sem-nna", } m["syo"] = { "索伊語", 7641864, "mkh-pea", } m["sys"] = { "辛雅爾語", 56840, "csu", "Latn", } m["syw"] = { "卡加特語", 12952538, "sit-kyk", "Deva", } m["syx"] = { "奧薩馬伊語", 7408415, "bnt-kel", "Latn", } m["syy"] = { "阿爾-賽義德貝都因手語", 2915457, "sgn", } m["sza"] = { "塞美來語", 3111827, "mkh-asl", "Latn", } m["szb"] = { "Ngalum", 11732516, "ngf-okk", "Latn", } m["szc"] = { "Semaq Beri", 7449119, "mkh-asl", "Latn", } m["szd"] = { "塞魯語", 7455488, "poz-bnn", "Latn", } m["sze"] = { "舍澤語", 373683, "omv-mao", "Latn", } m["szg"] = { "森格勒語", 7450555, "bnt-mon", "Latn", } m["szl"] = { "西里西亞語", 30319, "zlw-lch", "Latn", ancestors = "zlw-opl", } m["szn"] = { "蘇拉語", 3503403, "poz-cma", "Latn", } m["szp"] = { "蘇阿博語", 7630429, "ngf-sbh", "Latn", } m["szs"] = { "所羅門群島手語", 26449924, "sgn", } m["szv"] = { "伊蘇布語", 35431, "bnt-saw", "Latn", } m["szw"] = { "薩瓦伊語", 3447258, "poz-hce", "Latn", } m["szy"] = { "撒奇萊雅語", 718269, "map", "Latn", } return require("Module:languages").finalizeData(m, "language") syi1eywu8aik69yxtmxuzfdfa108z5g Module:Languages/data/3/t 828 1363236 9882841 9854998 2026-08-29T14:08:44Z TongcyDai 53191 更新語言資料 9882841 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"] = { "下塔納納語", 28565, "ath-nor", "Latn", } m["tab"] = { "塔巴薩蘭語", 34079, "cau-esm", "Cyrl, Latn, Arab", translit = { Cyrl = "tab-translit", }, override_translit = true, display_text = { Cyrl = s["cau-Cyrl-displaytext"] }, strip_diacritics = { Cyrl = s["cau-Cyrl-stripdiacritics"], Latn = s["cau-Latn-stripdiacritics"], }, sort_key = { Cyrl = "tab-sortkey", } } m["tac"] = { "低地塔拉烏馬拉語", 15616384, "azc-trc", "Latn", } m["tad"] = { "陶塞語", 2356440, "paa-wlp", "Latn", } m["tae"] = { "塔里阿納語", 732726, "awd-nwk", "Latn", } m["taf"] = { "塔比拉貝語", 7684673, "tup-gua", "Latn", } m["tag"] = { "塔戈伊語", 36537, "nic-ras", "Latn", } m["taj"] = { "東達芒語", 12953177, "sit-tam", "sit-tam-Tibt, Deva", -- sit-tam-Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] -- NOTE: Formerly there was no sort_key or translit specified; I assume that's a mistake. } m["tak"] = { "塔拉語", 3914494, "cdc-wst", "Latn", } m["tal"] = { "塔爾語", 3440387, "cdc-wst", "Latn", } m["tan"] = { "坦加勒語", 529921, "cdc-wst", "Latn", } m["tao"] = { "達悟語", 715760, "phi", "Latn", } m["tap"] = { "塔布瓦語", 7673650, "bnt-sbi", "Latn", } m["tar"] = { "中塔拉烏馬拉語", 20090009, "azc-trc", "Latn", sort_key = {remove_diacritics = c.acute .. "ꞌ"}, } m["tas"] = { "Tây Bồi", 2233794, "crp", "Latn", ancestors = "fr", sort_key = s["roa-oil-sortkey"], } m["tau"] = { "Upper Tanana", 28281, "ath-nor", "Latn", } m["tav"] = { "塔圖約語", 2524007, "sai-tuc", "Latn", } m["taw"] = { "Tai", 7675861, "ngf-kak", "Latn", } m["tax"] = { "坦基語", 3449082, "cdc-est", "Latn", } m["tay"] = { "泰雅語", 715766, "map-ata", "Latn", } m["taz"] = { "托喬語", 36680, "alv-tal", "Latn", } m["tba"] = { "艾嘎嫩語", 3409307, "qfa-iso", "Latn", } -- Tapeba [tbb] is spurious m["tbc"] = { "塔基亞語", 3514336, "poz-oce", "Latn", } m["tbd"] = { "Kaki Ae", 6349417, "qfa-iso", -- isolate in Glottolog and Pawley and Hammarström (2018); tentatively in Eleman family by Ross (2005) -- (and Usher?), but they don't address counterarguments of Clifton 1997 "Latn", } m["tbe"] = { "Tanimbili", 3515188, "poz-tem", "Latn", } m["tbf"] = { "Mandara", 3285424, "poz-ocw", "Latn", } m["tbg"] = { "北泰羅拉語", 20210398, "ngf-tai", "Latn", } m["tbh"] = { "Thurawal", 3537135, "aus-yuk", "Latn", } m["tbi"] = { "加姆語", 35338, "sdv-eje", "Latn", } m["tbj"] = { "蒂昂語", 3528020, "poz-ocw", "Latn", } m["tbk"] = { "卡拉米-塔格巴努瓦語", 3915487, "phi-kal", "Tagb, Latn", } m["tbl"] = { "特波里語", 7690594, "phi", "Latn", } m["tbm"] = { "塔格布語", 7675188, "nic-ser", } m["tbn"] = { "巴羅內格羅烏瓦語", 12953943, "cba", } m["tbo"] = { "塔瓦拉語", 7689206, "poz-ocw", "Latn", } m["tbp"] = { "Taworta", 7689337, "paa-elp", "Latn", } m["tbr"] = { "Tumtum", 3407029, "qfa-kad", } m["tbs"] = { "Tanguat", 7683166, "paa-ata", "Latn", } m["tbt"] = { "滕博語", 13123561, "bnt-shh", "Latn", } m["tbu"] = { "圖巴爾語", 56730, "azc-trc", "Latn", } m["tbv"] = { -- considered a dialect of Kulungtfu-Yuanggeng-Tobo [kgf] by Glottolog "Tobo", 7811712, "ngf-kto", "Latn", } m["tbw"] = { "塔格巴努瓦語", 3915475, "phi", "Latn", } m["tbx"] = { "卡平語", 6366665, "poz-ocw", "Latn", } m["tby"] = { "塔巴魯語", 11732670, "paa-gto", "Latn", } m["tbz"] = { "Ditammari", 35186, "nic-eov", "Latn", } m["tca"] = { "齊古納語", 1815205, "sai-tyu", "Latn", } m["tcb"] = { "Tanacross", 28268, "ath-nor", "Latn", } m["tcc"] = { "Datooga", 35327, "sdv-nis", "Latn", } m["tcd"] = { "Tafi", 36545, "alv-ktg", } m["tce"] = { "南塔穹語", 31091048, "ath-nor", "Latn", } m["tcf"] = { "馬利納爾特佩克特拉帕克語", 25559732, "omq", "Latn", } m["tcg"] = { "Tamagario", 7680531, "paa-kay", "Latn", } m["tch"] = { "特克斯和凱科斯群島克里奧爾英語", 7855478, "crp", "Latn", ancestors = "en", } m["tci"] = { "Wára", 20825638, "paa-wko", "Latn", } m["tck"] = { "Tchitchege", 36595, "bnt-tek", } m["tcl"] = { "答曼語 (緬甸)", 15616518, "sit-jnp", "Latn", } m["tcm"] = { "Tanahmerah", 3514927, "qfa-dis", -- Papuan; isolate per Glottolog and Palmer (2018), considered an independent branch of TNG by Usher -- (2020); seems based only on some pronoun correspondences "Latn", } m["tco"] = { "Taungyo", 12953186, "tbq-brm", ancestors = "obr", } m["tcp"] = { "Tawr Chin", 7689338, "tbq-kuk", } m["tcq"] = { "Kaiy", 6348709, "paa-clp", "Latn", } m["tcs"] = { "托雷斯海峽克里奧爾語", 36648, "crp", "Latn", ancestors = "en", } m["tct"] = { "佯僙語", 3442330, "qfa-kms", } m["tcu"] = { "東南塔拉烏馬拉語", 36807, "azc-trc", "Latn", } m["tcw"] = { "特克帕特蘭托托納克語", 7692795, "nai-ttn", "Latn", } m["tcx"] = { "托達語", 34042, "dra-tkt", "Taml", --translit = {Taml = "Taml-translit"}, } m["tcy"] = { "圖陸語", 34251, "dra-tlk", "Tutg, Mlym, Knda", -- Mlym is nearer than Knda but both lack ɛ/ɛː. translit = { Tutg = "tcy-Tutg-translit", }, -- Knda translit in [[Module:scripts/data]] -- Mlym translit in [[Module:scripts/data]] } m["tcz"] = { "Thado Chin", 6583558, "tbq-kuk", } m["tda"] = { "Tagdal", 36570, "son", } m["tdb"] = { "Panchpargania", 21946879, "inc-sad", "Deva, as-Beng, Orya, Chis", } m["tdc"] = { "Emberá-Tadó", 3052041, "sai-chc", "Latn", } m["tdd"] = { "傣納語", 36556, "tai-swe", "Tale", translit = "Tale-translit", strip_diacritics = {remove_diacritics = c.ZWNJ .. c.ZWJ}, } m["tde"] = { "Tiranige Diga Dogon", 5313387, "nic-dgw", } m["tdf"] = { "Talieng", 37525108, "mkh-ban", } m["tdg"] = { "西達芒語", 12953178, "sit-tam", "sit-tam-Tibt, Deva", -- sit-tam-Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] -- NOTE: Formerly there was no sort_key or translit specified; I assume that's a mistake. } m["tdh"] = { "圖隆語", 56553, "sit-kiw", } m["tdi"] = { "多馬迪諾語", 7818197, "poz-btk", "Latn", } m["tdj"] = { "塔基歐語", 7676870, "poz", "Latn", } m["tdk"] = { "Tambas", 3440392, "cdc-wst", } m["tdl"] = { "Sur", 3914453, "nic-tar", } m["tdm"] = { "Taruma", 5559094, } m["tdn"] = { "通達諾語", 3531514, "phi", "Latn", } m["tdo"] = { "Teme", 3913994, "alv-mye", } m["tdq"] = { "Tita", 3914899, "nic-bco", } m["tdr"] = { "祖查語", 7812881, "mkh", } m["tds"] = { "多泰語", 5302331, "paa-clp", "Latn", } m["tdt"] = { "帝力德頓語", 12643484, "poz-tim", "Latn", } m["tdv"] = { "圖爾克瓦姆語", 3438367, "nic-alu", "Latn", } m["tdy"] = { "塔迪亞萬語", 7674700, "phi", "Latn", } m["tea"] = { "特米亞爾語", 3914693, "mkh-asl", "Latn", } m["teb"] = { "Tetete", 7706087, "sai-tuc", "Latn", } m["tec"] = { "Terik", 3518379, "sdv-nma", } m["ted"] = { "Tepo Krumen", 11152243, "kro-grb", } m["tee"] = { "韋韋特拉特佩瓦語", 56455, "nai-ttn", "Latn", } m["tef"] = { "Teressa", 3518362, "aav-nic", } m["teg"] = { "北部特克語", 36478, "bnt-tek", } m["teh"] = { "Tehuelche", 33930, "sai-cho", "Latn", } m["tei"] = { "托里切利語", 3450788, "paa-kom", "Latn", } m["tek"] = { "Ibali Teke", 2802914, "bnt-tek", } m["tem"] = { "提姆語", 36613, "alv-mel", "Latn", } m["ten"] = { "Tama (Colombia)", 3832969, "sai-tuc", "Latn", } m["teo"] = { "特索語", 29474, "sdv-ttu", "Latn", } m["tep"] = { "特佩卡諾語", 3915525, "azc-pim", "Latn", } m["teq"] = { "Temein", 7698064, "sdv", } m["ter"] = { "泰雷諾語", 3314742, "awd", "Latn", } m["tes"] = { "騰格爾語", 12473479, "poz", "Latn, Java", } m["tet"] = { "德頓語", 34125, "poz-tim", "Latn", } m["teu"] = { "Soo", 3437607, "ssa-klk", } m["tev"] = { "Teor", 12953198, "poz-cma", "Latn", } m["tew"] = { "特瓦語", 56492, "nai-kta", "Latn", } m["tex"] = { "滕內語", 56346, "sdv", } m["tey"] = { "Tulishi", 12911106, "qfa-kad", "Latn", } m["tez"] = { "Tetserret", 7706841, "ber", "Latn", } m["tfi"] = { "Tofin Gbe", 3530330, "alv-pph", } m["tfn"] = { "代那安那語", 27785, "ath-nor", "Latn", } m["tfo"] = { "Tefaro", 7694618, "paa-egb", "Latn", } m["tfr"] = { "特里貝語", 36533, "cba", "Latn", } m["tft"] = { "特爾納特語", 3518492, "paa-tti", "Latn, Arab", } m["tga"] = { "Sagalla", 12953082, "bnt-cht", } m["tgb"] = { "托比隆語", 12953913, "poz-san", "Latn", } m["tgc"] = { "Tigak", 3528276, "poz-ocw", "Latn", } m["tgd"] = { "Ciwogai", 3438799, "cdc-wst", "Latn", } m["tge"] = { "東廓爾喀達芒語", 12953175, "sit-tam", "sit-tam-Tibt, Deva", -- sit-tam-Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] -- NOTE: Formerly there was no sort_key or translit specified; I assume that's a mistake. } m["tgf"] = { "查利語", 3695197, "sit-ebo", "Tibt, Latn", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["tgh"] = { "多巴哥克里奧爾英語", 7811541, "crp", ancestors = "en", } m["tgi"] = { "拉溫亞語", 3219937, "poz-ocw", } m["tgn"] = { "坦達加農語", 63311769, "phi", "Latn", } m["tgo"] = { "塔古拉語", 7675351, "poz-ocw", } m["tgp"] = { "Tangoa", 2410276, "poz-vnn", "Latn", } m["tgq"] = { "Tring", 7842360, "poz-swa", } m["tgr"] = { "Tareng", 25559541, "mkh", } m["tgs"] = { "Nume", 3346290, "poz-vnn", "Latn", } m["tgt"] = { "中塔格巴努瓦語", 3915515, "phi", "Tagb", } m["tgu"] = { "Tanggu", 7682930, "paa-ata", "Latn", } m["tgv"] = { "Tingui-Boto", 7808195, "sai-mje", "Latn", } m["tgw"] = { "Tagwana Senoufo", 36514, "alv-tdj", } m["tgx"] = { "塔吉什語", 28064, "ath-nor", "Latn", } m["tgy"] = { "Togoyo", 36825, "nic-ser", } m["thc"] = { "傣包語", 7675753, "tai-nor", } m["thd"] = { "Kuuk Thaayorre", 6448718, "aus-pmn", "Latn", } m["the"] = { "奇特旺塔魯語", 22083804, "inc-tha", "Deva", } m["thf"] = { "Thangmi", 7710314, "sit-new", "Deva", } m["thh"] = { "北塔拉烏馬拉語", 15616395, "azc-trc", "Latn", } m["thi"] = { "Tai Long", 25559562, "tai-swe", } m["thk"] = { "薩拉卡語", 15407179, "bnt-kka", } m["thl"] = { "Dangaura Tharu", 22083815, "inc-tha", "Deva", } m["thm"] = { "他文語", 34780, "mkh-vie", "Thai", --Laoo is feasible but no evidence yet. sort_key = "Thai-sortkey", } m["thn"] = { "Thachanadan", 7708880, "dra-mal", } m["thp"] = { "湯普森語", 1755054, "sal", "Latn, Dupl", } m["thq"] = { "珂奇拉塔魯語", 22083826, "inc-tha", } m["thr"] = { "拉納塔魯語", 12953920, "inc-tha", "Deva", } m["ths"] = { "塔卡利語", 7709348, "sit-tam", } m["tht"] = { "塔爾坦語", 30125, "ath-nor", "Latn", } m["thu"] = { "Thuri", 7799291, "sdv-lon", } m["thy"] = { "Tha", 3915849, "alv-bwj", } m["tic"] = { "Tira", 36677, "alv-hei", } m["tif"] = { "Tifal", 11732691, "ngf-mok", "Latn", } m["tig"] = { "提格雷語", 34129, "sem-eth", "Ethi", translit = "Ethi-translit", } m["tih"] = { "蒂穆貢穆魯特語", 7807680, "poz-san", "Latn", } m["tii"] = { "Tiene", 36469, "bnt-tek", } m["tij"] = { "Tilung", 7803037, "sit-kiw", } m["tik"] = { "Tikar", 36483, "nic-bdn", "Latn", } m["til"] = { "Tillamook", 2109432, "sal", "Latn", } m["tim"] = { "Timbe", 7804599, "ngf-kab", "Latn", } m["tin"] = { "廷迪語", 36860, "cau-and", "Cyrl", display_text = s["cau-Cyrl-displaytext"], strip_diacritics = s["cau-Cyrl-stripdiacritics"], } m["tio"] = { "特奧普語", 3518239, "poz-ocw", "Latn", } m["tip"] = { "特里穆里斯語", 7842270, "paa-kwe", "Latn", } m["tiq"] = { "Tiéfo", 3914874, "alv-sav", } m["tis"] = { "馬薩迪伊特伊特內格語", 18748769, "phi", } m["tit"] = { "Tinigua", 3029805, "sai-tin", "Latn", } m["tiu"] = { "阿達森語", 11214797, "phi", "Latn", } m["tiv"] = { "泰雷諾語", 34131, "nic-tvc", "Latn", } m["tiw"] = { "提維語", 1656014, "qfa-iso", "Latn", } m["tix"] = { "Southern Tiwa", 7570552, "nai-kta", "Latn", } m["tiy"] = { "蒂魯賴語", 7809425, "phi", "Latn", } m["tiz"] = { "紅金傣語", 3915716, "tai-swe", } m["tja"] = { "塔朱松語", 3915326, "kro-wkr", } m["tjg"] = { "通瓊語", 3542117, "poz", "Latn", } m["tji"] = { "北部土家語", 12953229, "sit-tja", "Latn", } m["tjl"] = { "傣來語", 7675773, "tai-swe", "Mymr", } m["tjm"] = { "Timucua", 638300, "qfa-iso", "Latn", } m["tjn"] = { "Tonjon", 3913372, "dmn-jje", } m["tjs"] = { "南部土家語", 12633994, "sit-tja", "Latn", } m["tju"] = { "Tjurruru", 3913834, "aus-nga", "Latn", } m["tjw"] = { "查普伍龍語", 5285187, "aus-pam", "Latn", } m["tka"] = { "特魯卡語", 7847648, } m["tkb"] = { "Buksa", 20983638, "inc-eas", "Deva", } m["tkd"] = { "土庫德德語", 36863, "poz-tim", "Latn", } m["tke"] = { "塔夸內語", 11030092, "bnt-mak", "Latn", ancestors = "vmw", } m["tkf"] = { "Tukumanféd", 42330115, "tup-gua", "Latn", } m["tkl"] = { "托克勞語", 34097, "poz-pnp", "Latn", } m["tkm"] = { "Takelma", 56710, } m["tkn"] = { "德之島語", 3530484, "jpx-nry", "Jpan", translit = s["jpx-translit"], display_text = s["jpx-displaytext"], strip_diacritics = s["jpx-stripdiacritics"], sort_key = s["jpx-sortkey"], } m["tkp"] = { "蒂科皮亞語", 36682, "poz-pnp", "Latn", } m["tkq"] = { "Tee", 3075144, "nic-ogo", "Latn", } m["tkr"] = { "查庫爾語", 36853, "cau-wsm", "Cyrl, Latn, Arab", translit = "tkr-translit", override_translit = true, display_text = { Cyrl = s["cau-Cyrl-displaytext"] }, strip_diacritics = { Cyrl = s["cau-Cyrl-stripdiacritics"], Latn = s["cau-Latn-stripdiacritics"], }, } m["tks"] = { "Ramandi", 25261947, "xme-ttc", "Arab", ancestors = "xme-ttc-sou", } m["tkt"] = { "卡塔里亞塔魯語", 22083822, "inc-tha", } m["tku"] = { "上內卡克薩托托納克語", 56343, "nai-ttn", "Latn", } m["tkv"] = { "穆爾帕諾語", 16939373, "poz-ocw", "Latn", } m["tkw"] = { "泰努語", 3516731, "poz-tem", "Latn", } m["tkx"] = { "唐科語", 7682993, "ngf-tna", "Latn", } m["tkz"] = { "謝古語", 7678544, "mkh", } m["tla"] = { "西南特佩瓦語", 3518245, "azc-pim", "Latn", } m["tlb"] = { "托貝洛語", 1142333, "paa-gto", "Latn", } m["tlc"] = { "耶庫阿特拉托托納克語", 56460, "nai-ttn", "Latn", } m["tld"] = { "達勞德語", 7678964, "phi", "Latn", } m["tlf"] = { "特萊福爾語", 7696150, "ngf-mok", "Latn", } m["tlg"] = { "Tofanma", 4461493, "paa-nto", "Latn", } m["tlh"] = { "克林貢語", 10134, "art", "Latn", type = "appendix-constructed", } m["tli"] = { "特林吉特語", 27792, "xnd", "Latn, Cyrl", } m["tlj"] = { "Talinga-Bwisi", 7679530, "bnt-haj", } m["tlk"] = { "達祿基語", 3514563, "poz-btk", } m["tll"] = { "特特拉語", 2613465, "bnt-tet", } m["tlm"] = { "托洛馬科語", 3130514, "poz-vnn", "Latn", } m["tln"] = { "大龍駱語'", 7680293, "poz-ssw", } m["tlo"] = { "塔洛迪語", 36525, "alv-tal", } m["tlp"] = { "菲洛梅納-馬塔-科阿維特蘭托托納克語", 5449202, "nai-ttn", "Latn", } m["tlq"] = { "蒙雷語", 7675784, "mkh-pal", } m["tlr"] = { "塔利塞語", 3514510, "poz-sls", "Latn", } m["tls"] = { "塔姆博塔洛語", 7681065, "poz-vnn", "Latn", } m["tlt"] = { "特盧蒂語", 12953194, "poz-cma", } m["tlu"] = { "Tulehu", 7852006, "poz-cma", } m["tlv"] = { "塔利亞布語", 3514498, "poz-cma", "Latn", } m["tlx"] = { "克赫赫克語", 3196124, "poz-aay", } m["tly"] = { "塔利什語", 34318, "xme-ttc", "Latn, Cyrl, Arab", } m["tma"] = { "Tama (Chad)", 57001, "sdv-tmn", } m["tmb"] = { "Avava", 2157461, "poz-vnc", "Latn", } m["tmc"] = { "Tumak", 3121045, "cdc-est", } m["tmd"] = { "Haruai", 12632146, "paa-pia", "Latn", } m["tme"] = { "Tremembé", 5246937, } m["tmf"] = { "Toba-Maskoy", 3033544, "sai-mas", "Latn", } m["tmg"] = { "Ternateño", 7232597, } m["tmh"] = { "圖阿雷格語", 34065, "ber", "Latn, Tfng, Arab", strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.circ}, }, } m["tmi"] = { "圖圖巴語", 7857052, "poz-vnn", "Latn", } m["tmj"] = { "薩馬羅克納語", 7408865, "paa-saa", "Latn", } m["tml"] = { "Tamnim Citak", 12643315, "ngf-asm", "Latn", } m["tmm"] = { "傣奈語", 7675842, "tai-swe", } m["tmn"] = { "答曼語 (印尼)", 7680671, "poz", "Latn", } m["tmo"] = { "特莫克語", 7698205, "mkh-asl", } m["tmq"] = { "通萊奧語", 7852641, "poz-ocw", } m["tms"] = { "蒂馬語", 36684, "nic-ktl", } m["tmt"] = { "塔斯馬特語", 7687571, "poz-vnn", "Latn", } m["tmu"] = { "雅烏語", 56867, "paa-lpl", "Latn", } m["tmv"] = { "Motembo", 11013108, "bnt-bun", } m["tmy"] = { "Tami", 3514812, "poz-oce", } m["tmz"] = { "塔馬納庫語", 3441435, "sai-ven", "Latn", } m["tna"] = { "塔卡納語", 3182551, "sai-tac", "Latn", } m["tnb"] = { "西烏瓦語", 3181238, "cba", } m["tnc"] = { "Tanimuca-Retuarã", 36535, "sai-tuc", "Latn", } m["tnd"] = { "安古斯圖拉烏瓦語", 25559604, "cba", } m["tne"] = { "Tinoc Kallahan", 3192219, } m["tng"] = { "Tobanga", 3440501, "cdc-est", } m["tnh"] = { "Maiani", 6735243, "ngf-kau", "Latn", } m["tni"] = { "坦迪阿語", 7682454, "poz-hce", "Latn", } m["tnk"] = { "Kwamera", 3200806, "poz-vns", "Latn", } m["tnl"] = { "Lenakel", 3229429, "poz-vns", "Latn", } m["tnm"] = { "塔布拉語", 7673105, "paa-sen", "Latn", } m["tnn"] = { "北坦納語", 957945, "poz-vns", "Latn", } m["tno"] = { "Toromono", 510544, "sai-tac", "Latn", } m["tnp"] = { "白沙語", 3063761, "poz-vns", "Latn", } m["tnq"] = { "泰諾語", 5232952, "awd-taa", "Latn", } m["tnr"] = { "Bedik", 35096, "alv-ten", "Latn", } m["tns"] = { "特尼斯語", 7699870, "poz-stm", "Latn", } m["tnt"] = { "通騰博安語", 3531666, "phi", "Latn", } m["tnu"] = { "岱康語", 6362363, "tai", } m["tnv"] = { "坦昌雅語", 7682361, "inc-bas", "Cakm", ancestors = "inc-obn", } m["tnw"] = { "通沙旺語", 3531660, "phi", "Latn", } m["tnx"] = { "塔內馬語", 2106984, "poz-tem", "Latn", } m["tny"] = { "Tongwe", 7821200, "bnt", } m["tnz"] = { "Ten'edn", 3073453, "mkh-asl", "Latn", } m["tob"] = { "托巴語", 3113756, "sai-guc", "Latn", } m["toc"] = { "科尤特拉托托納克語", 15615591, "nai-ttn", "Latn", } m["tod"] = { "Toma", 11055484, "dmn-msw", "Latn, Loma" } m["tof"] = { "Gizrra", 5565941, "paa-etf", "Latn", } m["tog"] = { "通加語 (馬拉維)", 3847648, "bnt-nys", "Latn", } m["toh"] = { "通加語 (莫桑比克)", 7820988, "bnt-bso", } m["toi"] = { "通加語 (贊比亞)", 34101, "bnt-bot", "Latn", } m["toj"] = { "托霍拉瓦爾語", 36762, "myn", "Latn", } m["tok"] = { "道本語", 36846, "art", "Latn", type = "appendix-constructed", } m["tol"] = { "Tolowa", 20827, "ath-pco", "Latn", } m["tom"] = { "通布魯語", 3531199, "phi", "Latn", } m["too"] = { "西科特佩克-德華雷斯托托納克語", 8044353, "nai-ttn", "Latn", } m["top"] = { "帕潘特拉托托納克語", 56329, "nai-ttn", "Latn", } m["toq"] = { "Toposa", 3033588, "sdv-ttu", } m["tor"] = { "Togbo-Vara Banda", 11002922, "bad-cnt", } m["tos"] = { "高地托托納克語", 13154149, "nai-ttn", "Latn", } m["tou"] = { "土語", 22694631, "mkh-vie", "Latn", } m["tov"] = { "Upper Taromi", 12953183, "xme-ttc", ancestors = "xme-ttc-cen", } m["tow"] = { "Jemez", 3912876, "nai-kta", "Latn", } m["tox"] = { "托比語", 34022, "poz-mic", } m["toy"] = { "多波伊尤語", 7824977, "poz-kal", } m["toz"] = { "To", 7811216, "alv-mbm", } m["tpa"] = { "Taupota", 7688832, "poz-ocw", } m["tpc"] = { "阿索尤梅帕語", 25559730, "omq", "Latn", } m["tpe"] = { "Tippera", 16115423, "tbq-bdg", } m["tpf"] = { "Tarpia", 12953185, "poz-ocw", "Latn", } m["tpg"] = { "Kula", 6442714, "paa-alp", "Latn", } m["tpi"] = { "托克皮辛語", 34159, "crp", "Latn", ancestors = "en", } m["tpj"] = { "塔皮埃特語", 3121063, "gn", "Latn", } m["tpk"] = { "都比尼欽語", 33924, "tup-gua", } m["tpl"] = { "特拉科阿帕梅帕語", 16115511, "omq", } m["tpm"] = { "Tampulma", 36590, "nic-gnw", } m["tpn"] = { "圖皮南巴語", 31528147, "tup-gua", "Latn", } m["tpo"] = { "行彤傣語", 7675795, "tai-nor", } m["tpp"] = { "比薩佛洛勒斯特佩瓦語", 56349, "nai-ttn", } m["tpq"] = { "獨巴語", 12953230, "sit-las", } m["tpr"] = { "圖帕里語", 3542217, "tup", "Latn", } m["tpt"] = { "特拉奇奇爾科特佩瓦語", 56330, "nai-ttn", } m["tpu"] = { "坦普溫語", 3514882, "mkh-ban", "Khmr", } m["tpv"] = { "塔納帕格語", 3397371, "poz-mic", } m["tpw"] = { "古圖皮語", 56944, "tup-gua", "Latn", } m["tpx"] = { "阿卡特佩克-梅帕語", 31157882, "omq", "Latn", } m["tpy"] = { "特魯邁語", 12294279, "qfa-iso", } m["tpz"] = { "Tinputz", 3529205, "poz-ocw", } m["tqb"] = { "坦貝語", 10322157, "tup-gua", "Latn", } m["tql"] = { "萊哈利語", 3229119, "poz-vnn", "Latn", } m["tqm"] = { "Turumsa", 7856508, "paa-dtu", "Latn", } m["tqn"] = { "特奈諾語", 15699255, "nai-shp", "Latn", ancestors = "nai-spt", } m["tqo"] = { "托里皮語", 7811403, "paa-eel", "Latn", } m["tqp"] = { "托莫伊普語", 3531388, "poz-ocw", } m["tqq"] = { "突尼語", 3514343, "cus-som", } m["tqr"] = { "托羅納語", 36679, "alv-tal", } m["tqt"] = { "西托托納克語", 7116691, "nai-ttn", "Latn", } m["tqu"] = { "Touo", 56750, } m["tqw"] = { "通卡瓦語", 2454881, "qfa-iso", "Latn", } m["tra"] = { "提拉希語", 3812406, "inc-koh", } m["trb"] = { "泰雷布語", 7701797, "poz-ocw", } m["trc"] = { "科帕拉特里基語", 12953935, "omq-tri", "Latn", } m["trd"] = { "Turi", 7854914, "mun", } m["tre"] = { "東塔蘭甘語", 18609750, "poz", } m["trf"] = { "特立尼達克里奧爾英語", 7842493, "crp", "Latn", ancestors = "en", } m["trg"] = { "李山帝丹語", 56473, "sem-nna", "Hebr", } m["trh"] = { "Turaka", 12953237, "ngf-dag", "Latn", } m["tri"] = { "奇里幼語", 56885, "sai-tar", "Latn", } m["trj"] = { "Toram", 3441225, "cdc-est", } m["trl"] = { "旅行者蘇格蘭語", 3915671, "qfa-mix", "Latn", ancestors = "rom, sco", } m["trm"] = { "特雷甘語", 34081, "nur-sou", } m["trn"] = { "Trinitario", 3539279, "awd", } m["tro"] = { "塔勞語", 3515603, "tbq-kuk", "Latn", } m["trp"] = { "博羅克語", 35947, "tbq-bdg", "Beng, Latn" -- WP lists 2 more } m["trq"] = { "聖馬丁伊通約索特里基語", 12953934, "omq-tri", "Latn", } m["trr"] = { "陶希羅語", 1957508, nil, "Latn", } m["trs"] = { "奇卡華特拉特里基語", 3539587, "omq-tri", "Latn", } m["trt"] = { "Tunggare", 615071, "paa-egb", "Latn", } m["tru"] = { "圖羅尤語", 34040, "sem-cna", "Syrc, Latn", translit = { Syrc = "tru-translit", }, strip_diacritics = { Syrc = "Syrc-stripdiacritics", }, } m["trv"] = { "賽德克語", 716686, "map-ata", "Latn", } m["trw"] = { "托瓦利語", 2665246, "inc-koh", "Aran", } m["trx"] = { "Tringgus", 7842365, "day", } m["try"] = { "土隆語", 7856514, "tai-swe", "as-Beng", } m["trz"] = { "Torá", 7827518, "sai-cpc", } m["tsa"] = { "Tsaangi", 36675, "bnt-nze", } m["tsb"] = { "瑟麥語", 2371358, "cus-eas", } m["tsc"] = { "Tswa", 2085051, "bnt-tsr", } m["tsd"] = { "特薩克尼恩語", 220607, "grk", "Grek", ancestors = "grc-dor", translit = "el-translit", -- Grek display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["tse"] = { "突尼西亞手語", 7853191, "sgn", } m["tsg"] = { "陶蘇格語", 34142, "phi", "Latn, Arab", } m["tsh"] = { "Tsuvan", 3502326, "cdc-cbm", "Latn", } m["tsi"] = { "茨姆錫安語", 20085721, "nai-tsi", "Latn", } m["tsj"] = { "倉洛語", 36840, "sit-tsk", "Tibt, Latn, Deva", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["tsl"] = { "卜老語", 3446675, "tai", } m["tsm"] = { "土耳其手語", 36885, "sgn", } m["tsp"] = { "北圖斯亞語", 11155635, "alv-sav", } m["tsq"] = { "泰國手語", 7709156, "sgn-asl", "Sgnw", } m["tsr"] = { "Akei", 2828964, "poz-vnn", "Latn", } m["tss"] = { "臺灣手語", 34019, "sgn-jsl", } m["tsu"] = { "鄒語", 716681, "map", "Latn", } m["tsv"] = { "Tsogo", 36674, "bnt-tso", } m["tsw"] = { "Tsishingini", 13123571, "nic-kam", } m["tsx"] = { "穆巴米語", 6930815, "paa-wig", "Latn", } m["tsy"] = { "Tebul Sign Language", 7692090, "sgn", } m["tta"] = { "圖特盧語", 2311602, "sio-ohv", "Latn", } m["ttb"] = { "加阿語", 3438361, "nic-dak", "Latn", } m["ttc"] = { "特克提特克語", 36686, "myn", "Latn", } m["ttd"] = { "Tauade", 7688634, "qfa-dis", -- Papuan; isolate per Glottolog; Glottolog says "A Goilalan family uniting Kunimaipan, Tauade and Fuyug -- is often posited based on the lexicostatistical figures reported in Tom E. Dutton 1975: 631-632" but -- goes on to say the data "is clearly insufficient, as the lexical links so far proposed are few and -- show irregular one-consonant correspondences". "Latn", } m["tte"] = { "Bwanabwana", 5003667, "poz-ocw", "Latn", } m["ttf"] = { "Tuotomb", 7853459, "nic-mbw", "Latn", } m["ttg"] = { "都東語", 3507990, "poz-swa", "Latn", } m["tth"] = { "上達渥語", 3512660, "mkh-kat", } m["tti"] = { "托巴蒂語", 7811556, "poz-ocw", "Latn", } m["ttj"] = { "托羅語", 7824218, "bnt-nyg", "Latn", } m["ttk"] = { "托托羅語", 3532756, "sai-bar", "Latn", } m["ttl"] = { "托特拉語", 10962316, "bnt-bot", "Latn", } m["ttm"] = { "北塔穹語", 20822, "ath-nor", "Latn", } m["ttn"] = { "Towei", 7829606, "paa-wpw", "Latn", } m["tto"] = { "下達渥語", 25559539, "mkh-kat", } m["ttp"] = { "東貝拉拉語", 6799663, "poz-kal", } m["ttr"] = { "特拉語", 56267, "cdc-cbm", } m["tts"] = { "伊桑語", 33417, "tai-swe", "Thai", -- also Tai Noi/Lao Buhan script sort_key = "Thai-sortkey", } m["ttt"] = { "塔特語", 56489, "ira-swi", "Cyrl, Latn, Armn, Arab", -- Armn translit in [[Module:scripts/data]] (NOTE: formerly not present, probably an accidental omission) ancestors = "fa", } m["ttu"] = { "Torau", 3532208, "poz-ocw", } m["ttv"] = { "馬努斯語", 3445811, "poz-aay", "Latn", } m["ttw"] = { "隆-瓦特語", 7856961, "poz-swa", } m["tty"] = { "西卡里泰語", 7513600, "paa-clp", "Latn", } m["ttz"] = { "Tsum", 12953223, "sit-kyk", } m["tua"] = { "威阿如姆斯語", 7998045, "paa-mmu", "Latn", } m["tub"] = { "特巴特勒巴爾語", 56704, "azc", "Latn", } m["tuc"] = { "Mutu", 3331003, "poz-ocw", "Latn", } m["tud"] = { "都夏語", 7857217, } m["tue"] = { "都尤咖語", 2520538, "sai-tuc", "Latn", } m["tuf"] = { "中烏瓦語", 12953942, "cba", "Latn", } m["tug"] = { "Tunia", 863721, "alv-bua", } m["tuh"] = { "Taulil", 3516141, } m["tui"] = { "圖普里語", 36646, "alv-mbm", "Latn", } m["tuj"] = { "圖古蒂爾語", 12953228, "paa-gto", "Latn", } m["tul"] = { "圖拉語", 3914907, "alv-wjk", } m["tum"] = { "通布卡語", 34138, "bnt-nys", "Latn", } m["tun"] = { "圖尼卡語", 56619, "qfa-iso", "Latn", } m["tuo"] = { "都卡諾語", 3541834, "sai-tuc", "Latn", } m["tuq"] = { "特達加語", 36639, "ssa-sah", "Latn", } m["tus"] = { "圖斯卡羅拉語", 36944, "iro-nor", "Latn", } m["tuu"] = { "圖圖特尼語", 20627, "ath-pco", "Latn", } m["tuv"] = { "圖爾卡納語", 36958, "sdv-ttu", "Latn", } m["tux"] = { "Tuxináwa", 7857204, "sai-pan", "Latn", } m["tuy"] = { "圖根語", 3541935, "sdv-nma", } m["tuz"] = { "圖爾卡語", 36643, "nic-gur", "Latn", } m["tva"] = { "瓦瓜語", 3553248, "poz-ocw", "Latn", } m["tvd"] = { "楚瓦迪語", 3914936, "nic-kam", } m["tve"] = { "特翁語", 7690709, "poz-cet", "Latn", } m["tvk"] = { "東南安布里姆語", 252411, "poz-vnc", "Latn", } m["tvl"] = { "圖瓦盧語", 34055, "poz-pnp", "Latn", } m["tvm"] = { "Tela-Masbuar", 7695666, "poz-tim", } m["tvn"] = { "土瓦語", 7689158, "tbq-brm", "Mymr", ancestors = "obr", } m["tvo"] = { "蒂多雷語", 3528199, "paa-tti", "Latn, Arab", } m["tvs"] = { "塔韋塔語", 15632387, "bnt-par", "Latn", } m["tvt"] = { "Tutsa Naga", 7856987, "sit-tno", } m["tvu"] = { "圖嫩語", 36632, "nic-mbw", } m["tvw"] = { "塞多阿語", 7445362, "poz-kal", } m["tvx"] = { "大武壠語", 1975271, "map", "Latn", } m["tvy"] = { "帝汶皮欽語", 4904029, "crp", ancestors = "pt", } m["twa"] = { "特瓦納語", 7857412, "sal", "Latn", } m["twb"] = { "西塔烏碧語", 12953912, "phi", } m["twc"] = { "Teshenawa", 3436597, "cdc-wst", "Latn", } m["twe"] = { "泰瓦語", 3519302, "paa-alp", "Latn", } m["twf"] = { "陶斯語", 7684320, "nai-kta", "Latn", } m["twg"] = { "特雷文語", 12953200, "paa-alp", "Latn", } m["twh"] = { "傣端語", 7675751, "tai-swe", "Tavt", --translit = "Tavt-translit", sort_key = { from = {"[꪿ꫀ꫁ꫂ]", "([ꪵꪶꪹꪻꪼ])([ꪀ-ꪯ])"}, to = {"", "%2%1"} }, } m["twm"] = { "達旺門巴語", 36586, "sit-ebo", "Tibt", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["twn"] = { "Twendi", 7857682, "nic-mmb", } m["two"] = { "Tswapong", 3446241, "bnt-sts", } m["twp"] = { "艾雷語", 3056045, "poz-aay", "Latn", } m["twq"] = { "北桑海語", 36564, "son", } m["twr"] = { "西南塔拉烏馬拉語", 12953909, "azc-trc", "Latn", } m["twt"] = { "都里瓦拉語", 3542307, "tup-gua", "Latn", } m["twu"] = { "特爾馬努語", 7702572, "poz-tim", "Latn", } m["tww"] = { "圖瓦里語", 7857159, "paa-wal", "Latn", } m["twy"] = { "塔沃延語", 3513542, "poz-bre", "Latn", } m["txa"] = { "通博諾語", 7818692, "poz-san", "Latn", } m["txb"] = { "吐火羅語B", 3199353, "ine-toc", "Latn", standard_chars = "AaÄäĀāCcEeIiKkLlMmṂṃNnṄṅÑñOoPpRrSsŚśṢṣTtUuWwYy" .. c.punc, } m["txc"] = { "Tsetsaut", 20829, "ath-nor", "Latn", } m["txe"] = { "多多利語", 7828387, "poz-tot", "Latn", } m["txg"] = { "西夏語", 2727930, "ero", "Tang", -- Tang translit in [[Module:scripts/data]] } m["txh"] = { "色雷斯語", 36793, "ine", "Latn, Polyt", -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["txi"] = { "伊崩語", 9344891, "sai-pek", "Latn", } m["txj"] = { "Tarjumo", 24906088, "ssa-sah", "Latn, Arab", } m["txm"] = { "托米尼語", 7818911, "poz", "Latn", } m["txn"] = { "西塔蘭甘語", 3515594, "poz", "Latn", } m["txo"] = { "投投語", 36709, "sit-dhi", "Beng, Toto" } m["txq"] = { "蒂伊語", 7801784, "poz-tim", } m["txr"] = { "Tartessian", 36795, "qfa-unc", -- extinct, no consensus on classification } m["txs"] = { "通西亞語", 3531659, "phi", "Latn", } m["txt"] = { "Citak", 3447279, "ngf-asm", "Latn", } m["txu"] = { "卡亞波語", 3101212, "sai-nje", "Latn", } m["txx"] = { "Tatana", 18643518, "poz-san", "Latn", } m["tya"] = { "陶亞語", 7688978, "ngf-rai", "Latn", } m["tye"] = { "Kyenga", 3913304, "dmn-bbu", "Latn", } m["tyh"] = { "O'du", 3347428, "mkh", } m["tyi"] = { "Teke-Tsaayi", 33123613, "bnt-nze", } m["tyj"] = { "傣約語", 7675746, "tai-nor", -- Chamberlain (1991), but Pittayaporn (2009) suggests tai-swe "Latn, Tayo", -- Vietnam } m["tyl"] = { "土僚語", 12953921, "tai-cen", } m["tyn"] = { "Kombai", 6428241, "ngf-nde", "Latn", } m["typ"] = { "Kuku-Thaypan", 3915693, "aus-pmn", "Latn", } m["tyr"] = { "傣亮語", 3915207, "tai-swe", "Tavt", } m["tys"] = { "沙爬語", 3446668, "tai-sap", "Latn", } m["tyt"] = { "德地傣語", 7862029, "tai-swe", } m["tyu"] = { "Kua", 3832933, "khi-kal", "Latn", } m["tyv"] = { "圖瓦語", 34119, "trk-ssb", "Cyrl", translit = "tyv-translit", override_translit = true, sort_key = "tyv-sortkey", } m["tyx"] = { "泰凱-蒂耶語", 36634, "bnt-nze", "Latn", } m["tyz"] = { "岱依語", -- This does not mean its family "Tai" languages. 2511476, "tai-tay", "Latn, Hani", sort_key = { Hani = "Hani-sortkey" }, } m["tza"] = { "坦桑尼亞手語", 7684177, "sgn", } m["tzh"] = { "策爾塔爾語", 36808, "myn", "Latn", } m["tzj"] = { "楚圖希爾語", 36941, "myn", "Latn", } m["tzl"] = { "塔羅薩語", 1063911, "art", "Latn", type = "appendix-constructed", sort_key = "tzl-sortkey", } m["tzm"] = { "中阿特拉斯柏柏爾語", 49741, "ber", "Tfng, Arab, Latn", translit = { Tfng = "Tfng-translit", }, } m["tzn"] = { "Tugun", 12953225, "poz-tim", "Latn", } m["tzo"] = { "佐齊爾語", 36809, "myn", "Latn", } m["tzx"] = { "塔布里亞克語", 56872, "paa-lse", "Latn", } return require("Module:languages").finalizeData(m, "language") 98tpdobx38f1nrko46aimiixaoxcdcm Module:Languages/data/3/v 828 1363237 9882843 9723264 2026-08-29T14:08:53Z TongcyDai 53191 更新語言資料 9882843 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["vaa"] = { "瓦加里博里語", 7907798, "inc", "Taml", } m["vae"] = { "Vale", 3450194, "csu-val", } m["vag"] = { "Vagla", 36637, "nic-gnw", } m["vah"] = { "瓦爾哈迪語", 155645, "inc-sou", "Deva, Modi", ancestors = "omr", translit = { Deva = "mr-translit", Modi = "mr-Modi-translit", }, } m["vai"] = { "瓦伊語", 36939, "dmn-vak", "Vaii", translit = "Vaii-translit", } m["vaj"] = { "Sekele", 56528, } m["val"] = { "Vehes", 7918407, } m["vam"] = { "瓦尼莫語", 3327415, "paa-isk", "Latn", } m["van"] = { "瓦爾曼語", 7912479, "paa-trr", "Latn", } m["vao"] = { "Vao", 2160405, "poz-vnc", "Latn", } m["vap"] = { "Vaiphei", 56368, "tbq-kuk", } m["var"] = { "Huarijio", 10974017, "azc-trc", "Latn", } m["vas"] = { "瓦薩維語", 765418, } m["vau"] = { "Vanuma", 7915259, "bnt-nya", } m["vav"] = { "瓦爾里語", 7915983, "inc-sou", "Deva, Gujr", } m["vay"] = { "Vayu", 7917585, "sit-kiw", } m["vbb"] = { "東南巴巴爾語", 12952247, "poz-tim", } m["vbk"] = { "西南邦托克語", 63313677, "phi", "Latn", } m["vec"] = { "威尼斯語", 32724, "roa-iwr", ancestors = "vec-old", "Latn, Armn", -- Armn translit in [[Module:scripts/data]] } m["ved"] = { "維達語", 2567934, "crp", "Sinh" } m["vem"] = { "Vemgo-Mabas", 56268, } m["veo"] = { "文圖雷諾語", 56712, "nai-chu", "Latn", } m["vep"] = { "維普斯語", 32747, "urj-fin", "Latn", display_text = { from = {"'"}, to = {"ʹ"} }, strip_diacritics = { from = {"'"}, to = {"ʹ"} }, sort_key = { from = { "č", "š", "ž", "ü", "ä", "ö", -- 2 chars "z", "ʹ" -- 1 char }, to = { "c" .. p[1], "s" .. p[1], "s" .. p[3], "y" .. p[1], "y" .. p[2], "y" .. p[3], "s" .. p[2], "y" .. p[4], } }, } m["ver"] = { "Mom Jango", 35862, "alv-dur", } m["vgr"] = { "瓦戈里語", 7908480, "inc-bhi", "Gujr", translit = "gu-translit", } m["vgt"] = { "佛蘭德手語", 2107617, "sgn", } m["vic"] = { "美屬維爾京群島克里奧爾語", 7933935, "crp", "Latn", ancestors = "en", } m["vid"] = { "Vidunda", 7928151, "bnt-ruv", } m["vif"] = { "維利語", 3558409, "bnt-kng", "Latn", } m["vig"] = { "Viemo", 36912, "alv-sav", } m["vil"] = { "維萊拉語", 3409297, } m["vis"] = { "Vishavan", 14916908, "dra-mal", } m["vit"] = { "維蒂語", 11011055, "nic-grf", } m["viv"] = { "伊杜納語", 5989839, "poz-ocw", "Latn", } m["vjk"] = { "Bajjika", 3636001, "inc-bih", "Deva, Kthi", translit = { Deva = "hi-translit", Kthi = "bho-Kthi-translit", }, } m["vka"] = { "卡里亞拉語", 13586632, "aus-nga", "Latn", } m["vki"] = { "Ija-Zuba", 11011389, "nic-pls", ancestors = "uji", } m["vkj"] = { "Kujarge", 33448, "qfa-unc", -- Chadic, Cushitic or an isolate; still living but only 200 words known } m["vkk"] = { "Kaur", 6378867, "poz-mly", -- per Wikipedia } m["vkl"] = { "古利蘇蘇語", 3200326, "poz-btk", "Latn", } m["vkm"] = { "卡馬坎語", 3192316, "sai-mje", "Latn", } m["vko"] = { "岡德哈語", 3198209, "poz-btk", -- per Wikipedia } m["vkp"] = { "科爾萊克里奧爾葡萄牙語", 3915520, "crp", "Latn", ancestors = "idb", } m["vkt"] = { "Tenggarong Kutai Malay", 12683226, "poz-mly", -- per Wikipedia "Latn", } m["vku"] = { "庫拉馬語", 3915684, "aus-nga", "Latn", } m["vlp"] = { "發貝語", 7912582, "poz-vnn", "Latn", } m["vls"] = { "西佛蘭德語", 100103, "gmw-frk", "Latn", ancestors = "dum", } m["vma"] = { "馬圖蘇利那語", 975399, "aus-nga", "Latn", } m["vmb"] = { "姆巴巴拉姆語", 3303475, "aus-pam", "Latn", } m["vmc"] = { "尤克斯特拉瓦卡米斯特克語", 25559582, "omq-mxt", "Latn", } m["vmd"] = { "Mudu Koraga", 12952656, "dra-kor", "Knda", -- Knda translit in [[Module:scripts/data]] (NOTE: not present before, presumably an accidental omission) } m["vme"] = { "東馬塞拉語", 18487451, "poz-tim", "Latn", } m["vmf"] = { "東法蘭克尼亞語", 497345, "gmw-hgm", "Latn", ancestors = "gmh", sort_key = "vmf-sortkey", } m["vmg"] = { "Minigir", 17053237, "poz-ocw", "Latn", } m["vmh"] = { "馬拉格伊語", 36220, "xme-ttc", ancestors = "xme-ttc-eas", } m["vmi"] = { "米瓦語", 10586712, "aus-wor", "Latn", } m["vmj"] = { "伊斯塔尤特拉米斯特克語", 6101163, "omq-mxt", "Latn", } m["vmk"] = { "Makhuwa-Shirima", 2963909, "bnt-mak", "Latn", ancestors = "vmw", } m["vml"] = { "馬爾加納語", 6743201, "aus-psw", "Latn", } m["vmm"] = { "米特拉通戈米斯特克語", 6881813, "omq-mxt", "Latn", } m["vmp"] = { "索亞爾特佩克馬薩特克語", 7572000, "omq-maz", -- per Wikipedia "Latn", } m["vmq"] = { "索亞爾特佩克米斯特克語", 7572001, "omq-mxt", "Latn", } m["vmr"] = { "Marenje", 11128833, ancestors = "vmw", "bnt-mak", } -- vms "Moskela" is extinct and unattested; see Wikipedia m["vmu"] = { "穆盧利吉語", 10590149, "aus-pam", -- Yalanjic but we don't have that family "Latn", } m["vmv"] = { "河谷邁杜語", 5096458, "nai-mdu", "Latn", } m["vmw"] = { "馬庫瓦語", 33882, "bnt-mak", "Latn", strip_diacritics = { remove_diacritics = c.acute }, } m["vmx"] = { "塔馬索拉米斯特克語", 12953734, "omq-mxt", "Latn", } m["vmy"] = { "阿亞烏特拉馬薩特克語", 14916912, "omq-maz", "Latn", } m["vmz"] = { "馬薩特蘭馬薩特克語", 12953706, "omq-maz", "Latn", } m["vnk"] = { "洛沃諾語", 3211090, "poz-tem", "Latn", } m["vnm"] = { "Neve'ei", 2157431, "poz-vnc", "Latn", } m["vnp"] = { "伏納普語", 7943647, "poz-vnn", "Latn", } m["vor"] = { "沃羅語", 3914407, "alv-yun", "Latn", } m["vot"] = { "沃特語", 32858, "urj-fin", "Latn", display_text = { from = {"'"}, to = {"ʹ"} }, strip_diacritics = { from = {"'"}, to = {"ʹ"} }, sort_key = { from = { "tš", "č", "š", "ž", "õ", "ä", "ö", "ü", "z", "ʹ" }, to = { "t" .. p[1], "c" .. p[1], "s" .. p[1], "s" .. p[3], "w" .. p[1], "w" .. p[2], "w" .. p[3], "w" .. p[4], "s" .. p[2], "" } }, standard_chars = "AaBbČčDdEeFfGgHhIiJjKkLlMmNnOoPpRrSsŠšZzŽžTtUuVvÕõÄäÖöÜüʹ" .. c.punc, } m["vra"] = { "韋拉阿語", 3555689, "poz-vnn", "Latn", } m["vro"] = { "佛羅語", 32762, "urj-fin", "Latn", wikimedia_codes = "fiu-vro", strip_diacritics = { remove_diacritics = c.caronbelow }, sort_key = { from = { "ǵ", "ḿ", "ń", "ṕ", "ŕ", "ś", "v́" }, to = { "g'", "m'", "n'", "p'", "r'", "s'", "v'" } }, } m["vrs"] = { "瓦里西語", 3554807, "poz-ocw", } m["vrt"] = { "Banam Bay", 2928522, "poz-vnc", "Latn", } m["vsi"] = { "摩爾多瓦手語", 12953478, "sgn", } m["vsl"] = { "委內瑞拉手語", 3322064, "sgn", } m["vsv"] = { "瓦倫西亞手語", 32663, "sgn", } m["vto"] = { "Vitou", 7937210, "paa-bvi", "Latn", } m["vum"] = { "文布語", 36629, "bnt-sir", } m["vun"] = { "溫舊語", 12953261, "bnt-chg", "Latn", } m["vut"] = { "武特語", 36897, "nic-mmb", "Latn", } m["vwa"] = { "阿佤語", 2874642, "mkh-pal", "Latn, Mymr", } return require("Module:languages").finalizeData(m, "language") f787u1k1xq1fbu8pzcpuyekaco5bcny Module:Languages/data/3/w 828 1363238 9882737 9737362 2026-08-29T12:42:21Z TongcyDai 53191 更新語言資料 9882737 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["waa"] = { "瓦拉瓦拉語", 12953960, "nai-shp", "Latn", ancestors = "nai-spt", } m["wab"] = { "瓦布語", 11222271, "poz-ocw", "Latn", } m["wac"] = { "瓦斯科-威什拉姆語", 12645081, "nai-ckn", "Latn", } m["wad"] = { "瓦梅薩語", 2806128, "poz-hce", "Latn", } m["waf"] = { "瓦科納語", 7961205, } m["wag"] = { "瓦埃馬語", 12953264, "poz-ocw", "Latn", } m["wah"] = { "瓦圖貝拉語", 7975070, "poz-cma", "Latn", } m["waj"] = { "瓦法語", 3565058, "ngf-tai", "Latn", } m["wal"] = { "沃萊塔語", 36943, "omv-nom", "Latn, Ethi", } m["wam"] = { "麻薩諸塞語", 56519, "alg-eas", "Latn", } m["wan"] = { "瓦語", 3913272, "dmn-nbe", } m["wao"] = { "瓦波語", 56530, "nai-ykn", "Latn", } m["wap"] = { "瓦比夏那語", 3450493, "awd", "Latn", } m["waq"] = { "瓦吉曼語", 3436843, "aus-gun", "Latn", } m["war"] = { "瓦瑞瓦瑞語", 34279, "phi", "Latn", strip_diacritics = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ}}, standard_chars = { Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy", c.punc }, sort_key = { Latn = "tl-sortkey", }, } m["was"] = { "瓦修語", 34198, "qfa-iso", "Latn", } m["wat"] = { "卡尼努瓦語", 12952565, "poz-ocw", "Latn", } m["wau"] = { "沃雅語", 3450522, "awd", "Latn", } m["wav"] = { "瓦卡語", 3913394, "alv-mye", } m["waw"] = { "瓦伊瓦伊語", 56632, "sai-prk", "Latn", } m["wax"] = { "Watam", 3566597, "paa-ott", "Latn", } m["way"] = { "瓦亞那語", 5908753, "sai-gui", "Latn", } m["waz"] = { "萬普爾語", 7966957, "poz-ocw", "Latn", } m["wba"] = { "瓦勞語", 36946, "qfa-iso", "Latn", } m["wbb"] = { "Wabo", 7958701, "poz-hce", "Latn", } m["wbe"] = { "瓦里泰語", 7969453, "paa-clp", "Latn", } m["wbf"] = { "瓦拉語", 3914052, "alv-wan", } m["wbh"] = { "萬達語", 7967153, "bnt-mwi", } m["wbi"] = { "弗萬吉語", 3376818, "bnt-bki", "Latn", } m["wbj"] = { "阿拉格瓦語", 56621, "cus-sou", "Latn", } m["wbk"] = { "維加里語", 34196, "nur-sou", "Latn", } m["wbl"] = { "瓦罕語", 34208, "xsc-skw", "Cyrl, Latn, Arab", translit = {Cyrl = "tg-translit"}, } m["wbm"] = { "佤語", 12644869, "mkh-pal", } m["wbp"] = { "瓦爾皮瑞語", 1639998, "aus-pam", "Latn", } m["wbq"] = { "瓦達爾語", 6708569, "dra-tel", } m["wbr"] = { "瓦格迪語", 7959490, "inc-bhi", "Deva", } m["wbt"] = { "萬曼語", 7967989, } m["wbv"] = { "瓦賈里語", 3913856, "aus-psw", "Latn", } m["wbw"] = { "沃伊語", 8029092, "poz-hce", "Latn", } m["wca"] = { "亞諾馬姆語", 7960056, "sai-ynm", "Latn", } m["wci"] = { "Waci Gbe", 36987, "alv-gbe", } m["wdd"] = { "Wandji", 36976, "bnt-nze", } m["wdg"] = { "瓦達吉納姆語", 7958930, "ngf-sad", "Latn", } m["wdj"] = { "瓦吉吉尼語", 7959489, } m["wdt"] = { "懷安多特語", 3567223, "iro-nor", "Latn", ancestors = "iro-ohu", } m["wdu"] = { "瓦吉古語", 10719025, } m["wdy"] = { "瓦賈班蓋語", 63313681, } m["wea"] = { "Wewaw", 15895870, } m["wec"] = { "Wè Western", 11159067, "kro-wee", } m["wed"] = { "維道語", 12953294, "poz-ocw", "Latn", } m["weh"] = { "韋赫語", 7979690, "nic-rnw", } m["wei"] = { "基烏努姆語", 7983230, "paa-tir", "Latn", } m["wem"] = { "韋梅格貝語", 18379970, "alv-gbe", } m["weo"] = { "韋馬萊語", 7982165, "poz-cma", } m["wer"] = { "韋里語", 11732752, "paa-kun", "Latn", } m["wes"] = { "喀麥隆皮欽語", 35541, "crp", "Latn", ancestors = "en", } m["wet"] = { "佩萊語", 12953035, "poz-tim", } m["weu"] = { "衛朗語", 7980503, "tbq-kuk", } m["wew"] = { "韋耶瓦語", 4314526, "poz-cet", "Latn", } m["wfg"] = { "亞菲語", 8074520, "paa-epw", "Latn", } m["wga"] = { "瓦加亞語", 7959487, "aus-pam", "Latn", } m["wgb"] = { "瓦加瓦加語", 7959485, "poz-ocw", "Latn", } m["wgg"] = { "旺甘古魯語", 7967859, "aus-kar", "Latn", } m["wgi"] = { "瓦赫吉語", -- not to be confused with North Wahgi 3565122, "ngf-wah", "Latn", } m["wgo"] = { "衛吉語", 7959937, "poz-hce", "Latn", } m["wgu"] = { "維蘭古語", 2092286, "aus-pam", "Latn", } m["wgy"] = { "瓦爾加馬伊語", 3915942, "aus-pam", "Latn", } m["wha"] = { "馬努塞拉語", 3287127, "poz-cma", "Latn", } m["whg"] = { "北瓦赫吉語", 12953273, "ngf-wah", "Latn", } m["whk"] = { "瓦豪河-克尼亞語", 7959737, "poz-swa", "Latn", } m["whu"] = { "瓦豪加央語", 12473397, } m["wib"] = { "南圖斯亞語", 11158982, "alv-sav", } m["wic"] = { "威奇塔語", 56513, "cdd", "Latn", } m["wie"] = { "維克-埃帕語", 10720035, "aus-pmn", "Latn", } m["wif"] = { "Wik-Keyangan", 10720037, "aus-pmn", "Latn", } m["wig"] = { "維克-雅塔納語", 3915695, "aus-pmn", "Latn", } m["wih"] = { "維克-梅安哈語", 10720039, "aus-pmn", "Latn", } m["wii"] = { "威阿齊語", 6865237, "paa-wap", "Latn", } m["wij"] = { "Wik-Iiyanh", 10720036, "aus-pmn", "Latn", } m["wik"] = { "維卡爾坎語", 7999800, "aus-pmn", "Latn", } m["wil"] = { "維拉維拉語", 10720050, "aus-wor", "Latn", } m["wim"] = { "維克-蒙坎語", 2092246, "aus-pmn", "Latn", } m["win"] = { "溫尼貝戈語", 1957108, "sio-msv", "Latn", } m["wir"] = { "Wiraféd", 12953970, "tup-gua", "Latn", } m["wiu"] = { "維魯語", 8027044, "qfa-dis", -- Papuan; isolate in Glottolog; grouped with Teberan by Usher (2020) "Latn", } m["wiv"] = { "維圖語", 3121040, "poz-ocw", "Latn", } m["wiy"] = { "維約特語", 36937, "aql", "Latn", } m["wja"] = { "瓦賈語", 3914415, "alv-wjk", } m["wji"] = { "瓦爾吉語", 3440381, "cdc-wst", "Latn", } m["wka"] = { "夸扎語", 3807652, "cus-sou", } m["wkb"] = { "庫巴蘭語", 16878146, "dra-sdo", } m["wkd"] = { "莫語", 7960881, "poz-ocw", "Latn", } m["wkl"] = { "Kalanadi", 6350515, "dra-mal", } m["wku"] = { "Kunduvadi", 6444383, "dra-mal", } m["wkw"] = { "瓦卡瓦卡語", 10719110, "aus-pam", "Latn", } m["wky"] = { "旺卡尤迪烏魯語", 33060533, "aus-kar", "Latn", } m["wla"] = { "瓦利奧語", 7961958, "paa-wal", "Latn", } m["wlc"] = { "莫愛利科摩羅語", 3319155, "bnt-com", "Latn", sort_key = "bnt-com-sortkey", } m["wle"] = { "沃拉尼語", 12645275, "sem-eth", "Ethi", } m["wlg"] = { "昆巴朗語", 5618523, "aus-gun", "Latn", } m["wli"] = { "瓦約利語", 7960241, "paa-sah", "Latn", } m["wlk"] = { "韋拉基語", 20832, "ath-pco", "Latn", } m["wll"] = { "瓦利語 (蘇丹)", 30597440, "nub-hil", } m["wlm"] = { "中古威爾士語", 2487263, "cel-brw", "Latn", ancestors = "owl", strip_diacritics = { from = {"Ð", "ð"}, to = {"D", "d"} }, sort_key = "wlm-sortkey", } m["wlo"] = { "窩里沃語", 1185114, "poz-wot", "Latn, Arab", } m["wlr"] = { "委拉帕語", 7960062, "poz-vnn", "Latn", } m["wls"] = { "瓦利斯語", 36979, "poz-pnp", "Latn", } m["wlu"] = { "伍利伍利語", 8039208, } m["wlv"] = { "維奇拉姆特斯韋霍斯語", 13526867, "sai-wic", "Latn", } m["wlw"] = { "瓦拉克語", 7961258, "ngf-gvd", "Latn", } m["wlx"] = { "瓦利語", 36895, "nic-mre", "Latn", } m["wly"] = { "沃林格語", 7961957, "sit-kic", ancestors = "bap", } m["wmb"] = { "萬巴亞語", 2083197, "aus-mir", "Latn", } m["wmc"] = { "Wamas", 7966909, "ngf-nwh", "Latn", } m["wmd"] = { "Mamaindé", 3284890, "sai-nmk", "Latn", } m["wme"] = { "Wambule", 56785, "sit-kiw", "Latn", } m["wmh"] = { "Waima'a", 7960132, "poz-tim", "Latn", } m["wmi"] = { "瓦明語", 7966934, } m["wmm"] = { "麥瓦語 (印尼)", 6737226, "poz", "Latn", } m["wmn"] = { "瓦芒語", 7958575, "poz-cln", "Latn", } m["wmo"] = { "Wam", 8030620, "paa-trr", "Latn", } m["wms"] = { "萬邦語", 7966922, "ngf-dum", "Latn", } m["wmt"] = { "瓦爾馬賈里語", 2232696, "aus-pam", "Latn", } m["wmw"] = { "姆瓦尼語", 3042206, "bnt-swh", "Latn", } m["wmx"] = { "Womo", 8031646, "paa-shi", "Latn", } m["wnb"] = { "瓦南布勒語", 7967057, "ngf-tib", "Latn", } m["wnc"] = { "萬托阿特語", 7968184, "ngf-waa", "Latn", } m["wnd"] = { "萬達朗語", 3913767, "aus-arn", "Latn", } m["wne"] = { "瓦內茨語", 7967334, "ira-pat", "Arab", } m["wng"] = { "旺戈姆語", 11732736, "ngf-nde", "Latn", } m["wni"] = { "昂儒昂科摩羅語", 2850262, "bnt-com", "Latn", sort_key = "bnt-com-sortkey", } m["wnk"] = { "瓦努卡卡語", 2370136, "poz", "Latn", } m["wnm"] = { "旺加馬拉語", 7967860, "aus-kar", "Latn", } m["wno"] = { "瓦諾語", 3566166, "ngf-dan", "Latn", } m["wnp"] = { "瓦那普語", 7967060, "paa-wpa", "Latn", } m["wnu"] = { "烏善語", 7901709, "ngf-num", "Latn", } m["wnw"] = { "Wintu", 56754, "nai-wtq", "Latn", } m["wny"] = { "萬尼語", 7968201, "aus-gar", "Latn", } m["woa"] = { "Tyaraity", 10706951, } m["wob"] = { "Wè Northern", 3915363, "kro-wee", } m["woc"] = { "Wogeo", 8029061, "poz-ocw", "Latn", } m["wod"] = { "Wolani", 8029704, "ngf-pan", "Latn", } m["woe"] = { "沃雷埃語", 34037, "poz-mic", "Latn, Wole", } m["wog"] = { "Wogamusin", 56991, "paa-sep", "Latn", } m["woi"] = { "卡芒語", 8029096, "paa-alp", "Latn", } m["wok"] = { "龍托語", 35795, "alv-dur", "Latn", } m["wom"] = { "Perema", 3913378, "alv-lek", "Latn", } m["won"] = { "溫戈語", 8032058, "bnt-bsh", "Latn", } m["woo"] = { "瑪儂拜語", 6751253, "poz", "Latn", } m["wor"] = { "Woria", 8034514, "paa-egb", "Latn", } m["wos"] = { "克瓦森根語", 6450232, "paa-nnd", "Latn", } m["wow"] = { "沃沃尼語", 3566780, "poz-btk", "Latn", } m["woy"] = { "韋托語", 3915918, "qfa-unc", -- speculated to have been Agaw } m["wpc"] = { "威羅語", 12953684, nil, "Latn", } m["wra"] = { "瓦拉普語", 56739, "paa-sko", "Latn", } m["wrb"] = { "瓦魯瓦拉語", 3913761, "aus-pam", "Latn", } m["wrg"] = { "瓦龍古語", 7970854, "aus-pam", "Latn", } m["wrh"] = { "威拉祖利語", 3913840, "aus-cww", "Latn", } m["wri"] = { "瓦里揚加語", 10719289, "aus-psw", "Latn", } m["wrk"] = { "加拉瓦語", 2524022, "aus-gar", "Latn", } m["wrl"] = { "瓦爾曼帕語", 3913823, "aus-pam", "Latn", } m["wrm"] = { "瓦魯孟古語", 1764544, "aus-pam", "Latn", } m["wrn"] = { "韋尼語", 36971, "alv-hei", } m["wro"] = { "沃羅拉語", 3504106, "aus-wor", "Latn", } m["wrp"] = { "瓦羅彭語", 7969851, "poz-hce", "Latn", } m["wrr"] = { "瓦爾達曼語", 3913842, "aus-yng", "Latn", } m["wrs"] = { "瓦里斯語", 3502610, "paa-war", "Latn", } m["wru"] = { "瓦魯語", 3566463, } m["wrv"] = { "瓦魯納語", 7971078, "ngf-gsu", "Latn", } m["wrw"] = { "古古瓦拉語", 5615286, } m["wrx"] = { "瓦埃拉納語", 7959375, } m["wrz"] = { "沃雷語", 7969971, "aus-gun", "Latn", } m["wsa"] = { "瓦倫博里語", 56459, nil, "Latn", } m["wsi"] = { "瓦思語", 8039349, "poz-vnn", "Latn", } m["wsk"] = { "瓦斯基亞語", 7972683, "ngf-kow", "Latn", } m["wsr"] = { "奧維納語", 7114727, "ngf-gau", "Latn", } -- "wss" Wasa is treated as "ak" Akan, see [[WT:LT]] m["wsu"] = { "瓦蘇語", 7972892, } m["wsv"] = { "沃塔普里-卡塔卡萊語", 3877569, "inc-koh", } m["wtf"] = { "瓦蒂瓦語", 35316, "ngf-eva", "Latn", } m["wth"] = { "瓦陶隆語", 7974656, "aus-pam", "Latn", } m["wti"] = { "Berta", 33178, "qfa-iso", -- may be ssa "Latn", } m["wtk"] = { "Watakataui", 7972975, "paa-sep", "Latn", } m["wtm"] = { "梅瓦蒂語", 2605943, "raj", "Deva, Aran", translit = { Deva = "hi-translit", }, } m["wtw"] = { "沃度語", 12473488, "poz-wot", "Latn", } m["wua"] = { "維克恩根切拉語", 10720045, "aus-pmn", "Latn", } m["wub"] = { "烏南巴爾語", 3913805, "aus-wor", "Latn", } m["wud"] = { "伍杜語", 36972, "alv-gbe", "Latn", } m["wuh"] = { "五屯話", 1012917, "qfa-mix", "Latn", ancestors = "cmn, bo, peh", } m["wul"] = { "西里莫語", 11732514, "ngf-ngn", "Latn", } m["wum"] = { "文布武語", 36891, "bnt-kel", "Latn", } m["wun"] = { "本古語", 4997686, "bnt-mby", "Latn", } m["wur"] = { "Wurrugu", 8039305, "aus-wdj", "Latn", } m["wut"] = { "伍通語", 56743, "paa-isk", "Latn", } m["wuu"] = { "吳語", 34290, "zhx", "Hants", ancestors = "ltc", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["wuv"] = { "伍武盧-阿瓦語", 3062746, "poz-aay", "Latn", } m["wux"] = { "伍勒納語", 13591670, } m["wuy"] = { "沃亞伊語", 12953295, "poz-hce", "Latn", } m["wwa"] = { "瓦瑪語", 7958576, "nic-eov", "Latn", } m["wwo"] = { "多里格語", 3037047, "poz-vnn", "Latn", } m["wwr"] = { "瓦爾瓦語", 7970852, } m["www"] = { "瓦瓦語", 36889, "nic-mmb", "Latn", } m["wxa"] = { "瓦鄉話", 2252191, "zhx", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["wxw"] = { "瓦爾丹迪語", 61999705, } m["wya"] = { "懷安多特語", 1185119, "iro-nor", "Latn", } m["wyb"] = { "恩吉亞姆巴語", 3913825, "aus-cww", "Latn", } m["wyi"] = { "沃伊伍龍語", 8029099, "aus-pam", "Latn", } m["wym"] = { "維拉莫維安語", 56485, "gmw-hgm", "Latn", ancestors = "gmh", strip_diacritics = {remove_diacritics = c.dotabove}, } m["wyr"] = { "阿朱魯語", 2875044, "tup", } m["wyy"] = { "西斐濟語", 3062751, "poz-pcc", "Latn", } return require("Module:languages").finalizeData(m, "language") nxr0scehxq9r68pji488yghbxnv8fgx Module:Languages/data/3/x 828 1363239 9882738 9855003 2026-08-29T12:42:26Z TongcyDai 53191 更新語言資料 9882738 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["xaa"] = { "安達盧斯阿拉伯語", 1137945, "sem-arb", "Arab, Latn", strip_diacritics = { Arab = { 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["xab"] = { "桑貝語", 36265, "nic-alu", "Latn", } m["xac"] = { "卡恰爾語", 3442442, "tbq-bdg", } m["xad"] = { "阿岱語", 346744, nil, "Latn", } m["xae"] = { "埃桂語", 930579, "itc", "Ital, Latn", -- Ital translit in [[Module:scripts/data]] display_text = { Latn = s["itc-Latn-displaytext"] }, strip_diacritics = { Latn = s["itc-Latn-stripdiacritics"] }, sort_key = { Latn = s["itc-Latn-sortkey"] }, } m["xag"] = { "高加索阿爾巴尼亞語", 34931, "cau-esm", "Aghb", translit = "Aghb-translit", override_translit = true, } m["xai"] = { "卡因貝語", 6348017, } m["xaj"] = { "Ararandewára", 63339949, "tup-gua", "Latn", } m["xak"] = { "馬庫語", 2032882, nil, "Latn", } m["xal"] = { "卡爾梅克衛拉特語", 33634, "xgn-cen", "Cyrl, xwo-Mong", ancestors = "xwo", translit = { Cyrl = "xal-translit", -- xwo-Mong translit in [[Module:scripts/data]]. NOTE: Formerly used xal-translit for transliterating xwo-Mong -- but that only handles Cyrillic; it has code to transliterate xwo-Mong but it's broken so I've replaced it -- with the default xwo-translit. }, override_translit = true, sort_key = { Cyrl = "xal-sortkey", }, } m["xam"] = { "卡姆語", 2086145, "khi-tuu", "Latn", } m["xan"] = { "Xamtanga", 56527, "cus-cen", "Ethi", } m["xao"] = { "考語", 3196077, "mkh-pal", } m["xap"] = { "阿帕拉契語", 686501, "nai-mus", "Latn", } m["xar"] = { "卡拉米語", 11732281, "qfa-unc", -- extinct; "It is attested from only a short word list, which include many loans from Foia Foia" } m["xas"] = { "卡馬斯語", 35991, translit = "xas-translit", "syd", "Cyrl", } m["xat"] = { "卡塔威希語", 3440512, "sai-ktk", } m["xau"] = { "考韋拉語", 6378983, "paa-kwe", "Latn", } m["xav"] = { "夏凡提語", 36962, "sai-cje", "Latn", } m["xaw"] = { "卡瓦伊蘇語", 56338, "azc-num", "Latn", } m["xay"] = { "瑪哈坎加央語", 25337171, } m["xbb"] = { "Lower Burdekin", 6693353, } m["xbc"] = { "巴克特里亞語", 756651, "ira-sbc", "Polyt, Mani", -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] -- Mani translit in [[Module:scripts/data]] (NOTE: not present before, presumably an accidental omission) } m["xbd"] = { "賓達爾語", 4913975, } m["xbe"] = { "比加姆巴爾語", 16841801, "aus-pam", --unclassified within "Latn", } m["xbg"] = { "本甘迪茲語", 4997615, } m["xbi"] = { "孔比奧語", 6428259, "paa-kom", "Latn", } m["xbj"] = { "Birrpayi", 63339969, "aus-yuk", "Latn", } m["xbm"] = { "中古布列塔尼語", 787610, "cel-brs", "Latn", ancestors = "obt", } m["xbn"] = { "克那博依語", 6388752, "qfa-unc", -- extinct; two dialects seem to exist, either an isolate or Austroasiatic } m["xbo"] = { "保加爾語", 36880, "trk-ogr", "Arab, Polyt, Cyrs", ancestors = "trk-bul-pro", translit = { Cyrs = "Cyrs-translit", -- FIXME: formerly no translit specified for Polyt; unclear if the default [[Module:grc-translit]] is -- acceptable, so we disable it for now Polyt = false, }, strip_diacritics = { Arab = "ar-stripdiacritics", }, -- Polyt display_text, strip_diacritics, sort_key in [[Module:scripts/data]] -- Cyrs strip_diacritics, sort_key in [[Module:scripts/data]] } m["xbp"] = { "比布爾曼語", 22918391, } m["xbr"] = { "坎貝拉語", 3053279, "poz-cet", "Latn", } m["xbw"] = { "岡比瓦語", 9006744, } m["xby"] = { "Butchulla", 31752631, "aus-pam", "Latn", } m["xcb"] = { "坎伯蘭語", 35965, "cel-brw", } m["xcc"] = { "卡莫尼語", 489011, nil, "Ital", -- Ital translit in [[Module:scripts/data]] } m["xce"] = { "凱爾特伊比利亞語", 37012, "cel-his", "Latn", } m["xch"] = { "Chemakum", 56397, "chi", "Latn", } m["xcl"] = { "古典亞美尼亞語", 181074, "hyx", "Armn", -- Armn translit in [[Module:scripts/data]] override_translit = true, strip_diacritics = { remove_diacritics = "՞՜՛՟", from = {"եւ", "ՙ", "՚"}, to = {"և", "ʻ", "’"} }, } m["xcm"] = { "Comecrudo", 609808, "nai-pak", } m["xcn"] = { "Cotoname", 56889, "nai-pak", } m["xco"] = { "花剌子模語", 33138, "ira-sbc", "Arab, Armi, Chrs, Phlv, Sogd", translit = { Chrs = "Chrs-translit" }, } m["xcr"] = { "卡里亞語", 35929, "ine-luw", "Cari", } m["xct"] = { "古典藏語", 5128314, "sit-tib", "Tibt, Hani, Marc, Mong, mnc-Mong, xwo-Mong, Phag, Tang, Zanb", override_translit = true, -- Mong translit, display_text and strip_diacritics in [[Module:scripts/data]] -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] -- mnc-Mong, xwo-Mong, Tang translit in [[Module:scripts/data]] sort_key = { Hani = "Hani-sortkey", }, } m["xcu"] = { "庫爾蘭語", 35857, "bat", "Latn", } m["xcv"] = { "楚凡語", 3516641, "qfa-yuk", "Cyrl", translit = "xcv-translit" } m["xcw"] = { "Coahuilteco", 2008062, "nai-pak", "Latn", } m["xcy"] = { "Cayuse", 2472016, "qfa-iso", "Latn", } m["xda"] = { "達金容語", 5223660, "aus-yuk", "Latn", } m["xdc"] = { "達契亞語", 682547, "ine", "Latn, Polyt", -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["xdk"] = { "達拉格語", 1166814, "aus-yuk", "Latn", } m["xdm"] = { "以東語", 2363529, "sem-can", "Phnx", -- Phnx translit in [[Module:scripts/data]] } m["xdq"] = { "凱塔格語", 1990659, "cau-drg", "Cyrl", translit = {Cyrl = "dar-translit"}, override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, strip_diacritics = { Cyrl = s["cau-Cyrl-stripdiacritics"], Latn = s["cau-Latn-stripdiacritics"], }, 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["xdy"] = { "馬來達雅語", 3514892, } m["xeb"] = { "埃勃拉語", 35345, "sem-eas", "Xsux", } m["xed"] = { "赫迪語", 56246, "cdc-cbm", "Latn", } m["xeg"] = { "ǁXegwi", 3509732, "khi-tuu", "Latn", } m["xel"] = { "科洛語", 6386412, "sdv-eje", } m["xem"] = { "甘巴炎語", 6386874, } m["xep"] = { "Epi-Olmec", 124257204, } m["xer"] = { "謝凡提語", 3073436, "sai-cje", "Latn", } m["xes"] = { "Kesawai", 6394907, "ngf-eva", "Latn", } m["xet"] = { "謝達語", 2980404, "tup-gua", "Latn", } m["xeu"] = { "克烏魯語", 11732313, "paa-wel", "Latn", } m["xfa"] = { "法利斯克語", 35669, "itc-laf", "Ital, Latn", -- Ital translit in [[Module:scripts/data]] display_text = { Latn = s["itc-Latn-displaytext"] }, strip_diacritics = { Latn = s["itc-Latn-stripdiacritics"] }, sort_key = { Latn = s["itc-Latn-sortkey"] }, } m["xga"] = { "加拉提亞語", 27403, "cel", "Latn, Polyt", ancestors = "cel-gau", -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["xgb"] = { "Gbin", 16934745, "dmn-mse", "Latn", } m["xgd"] = { "古當語", 5614528, } m["xgf"] = { "通瓦語", 56387, "azc-tak", "Latn", } m["xgg"] = { "戈倫語", 50934914, } m["xgi"] = { "加林巴爾語", 52008172, } m["xgl"] = { "加林迪亞語", 1190494, "bat-wes", "Latn", } m["xgm"] = { "達龍巴爾語", 16954400, "aus-pam", "Latn", } m["xgr"] = { "Garza", 3098656, "nai-pak", "Latn", } m["xgu"] = { "Unggumi", 62000004, "aus-wor", "Latn", } m["xgw"] = { "古瓦語", 5621992, "aus-pam", "Latn", } m["xha"] = { "Harami", 41506724, nil, "Sarb", -- Sarb translit in [[Module:scripts/data]] } m["xhc"] = { "匈人語", 35959, } m["xhd"] = { "哈德拉毛語", 1032453, "sem-osa", "Sarb", -- Sarb translit in [[Module:scripts/data]] } m["xhe"] = { "克特拉尼語", 2614111, "inc-pan", } m["xhm"] = { "中古高棉語", 25226861, "mkh-kmr", "Latn, Khmr", --and also Khom ancestors = "okz", } m["xhr"] = { "赫爾尼基語", 5908773, "itc-sbl", "Ital, Latn", -- Ital translit in [[Module:scripts/data]] display_text = { Latn = s["itc-Latn-displaytext"] }, strip_diacritics = { Latn = s["itc-Latn-stripdiacritics"] }, sort_key = { Latn = s["itc-Latn-sortkey"] }, } m["xht"] = { "哈梯語", 31107, "qfa-iso", "Xsux", } m["xhu"] = { "胡里安語", 35740, "qfa-hur", "Xsux, Ugar", } m["xhv"] = { "庫瓦語", 22970290, "mkh-kat", } m["xib"] = { "伊比利亞語", 855215, "qfa-iso", "Latn, Ibrnn, Ibrns", } m["xii"] = { "Xiri", 36876, } m["xin"] = { "Xinca", 1546494, "nai-xin", "Latn", } m["xil"] = { "伊利里亞語", 35976, "ine", type = "reconstructed", } m["xir"] = { "希里阿納語", 2028772, "awd", "Latn", } m["xis"] = { "基桑語", 63339998, "dra-kml", ancestors = "kru", } m["xiv"] = { "印度河流域語", 3428279, "qfa-unc", "Inds", } m["xiy"] = { "Xipaya", 13226, "tup", } m["xjb"] = { "明瓊巴爾語", 16334334, "aus-pam", "Latn", } m["xka"] = { "卡爾科提語", 3877551, "inc-dng", "Aran, Latn", } m["xkb"] = { "Manigri-Kambolé Ede Nago", 36042, "alv-ede", "Latn", } m["xkc"] = { "科伊因語", 6401919, "xme-ttc", ancestors = "xme-ttc-wes", } m["xkd"] = { "曼達蘭加央語", 12952597, } m["xke"] = { "克列赫語", 6437086, "poz", "Latn", } m["xkf"] = { "肯卡語", 3695207, "sit-ebo", "Tibt", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["xkg"] = { "Kagoro", 11159524, "dmn-wmn", } m["xki"] = { "肯尼亞手語", 6392859, "sgn", } m["xkj"] = { "卡賈里語", 14916876, "xme-ttc", ancestors = "xme-ttc-cen", } m["xkk"] = { "卡喬語", 6344767, "mkh", } m["xkl"] = { "巴庫語", 6736761, "poz-swa", "Latn", } m["xkn"] = { "河畔加央語", 12473395, "poz", "Latn", } m["xko"] = { "焦爾語", 6414519, "mkh-pal", } m["xkp"] = { "卡巴特伊語", 34165, "xme-ttc", ancestors = "xme-ttc-cen", } m["xkq"] = { "果羅尼語", 3199000, "poz-btk", } m["xkr"] = { "夏克里亞巴語", 3073441, "sai-cje", "Latn", } m["xks"] = { "昆貝瓦哈語", 6443722, } m["xkt"] = { "坎托斯語", 35651, "nic-dag", } m["xku"] = { "卡安巴語", 11042324, "bnt-kng", } m["xkv"] = { "加拉加迪語", 2088743, "bnt-sts", "Latn", } m["xkw"] = { "肯姆布拉語", 12953627, "paa-lmu", "Latn", } m["xkx"] = { "卡羅雷語", 6373260, "poz-ocw", } m["xky"] = { "Uma' Lasan", 7881227, "poz-swa", } m["xkz"] = { "庫爾托普語", 3695193, "sit-ebo", "Tibt, Latn", -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["xla"] = { "卡穆拉語", 10957277, "paa-kae", "Latn", } m["xlb"] = { "Loup B", 13108281, "alg-eas", "Latn", } m["xlc"] = { "呂基亞語", 35969, "ine-luw", "Lyci", translit = "Lyci-translit", } m["xld"] = { "呂底亞語", 36095, "ine-ana", "Lydi", translit = "Lydi-translit", } m["xle"] = { "利姆尼亞語", 36203, "qfa-tyn", "Ital", -- Ital translit in [[Module:scripts/data]] } m["xlg"] = { "古利古里亞語", 36104, "ine", "Latn", } m["xli"] = { "利伯尼亞語", 35835, "ine", } m["xln"] = { "阿蘭語", 3658580, "xsc-sar", "Polyt, Latn", -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["xlo"] = { "Loup A", 27921265, "alg-eas", "Latn", } m["xlp"] = { "南阿爾卑斯高盧語", 35993, "cel", "Ital, Latn", -- Ital translit in [[Module:scripts/data]] } m["xls"] = { "盧西坦尼亞語", 35960, "ine", "Latn", } m["xlu"] = { "盧維語", 12634577, "ine-luw", "Xsux, Hluw", } m["xly"] = { "伊利米語", 35329, "ine", "Polyt", -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["xmb"] = { "恩班加語", 36064, "nic-jrn", "Latn", } m["xmc"] = { "Makhuwa-Marrevone", 11127231, "bnt-mak", ancestors = "vmw", } m["xmd"] = { "姆布杜姆語", 6799790, "cdc-cbm", "Latn", } m["xmf"] = { "明格列爾語", 13359, "ccs-zan", "Geor", -- Geor translit in [[Module:scripts/data]] override_translit = true, } m["xmg"] = { "蒙加卡語", 36017, "bai", "Latn", } m["xmh"] = { "庫庫-穆敏赫語", 10549849, "aus-pmn", "Latn", } m["xmj"] = { "馬傑拉語", 6737666, "cdc-cbm", "Latn", } m["xmk"] = { "古馬其頓語", 35974, "grk", "Polyt", -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["xml"] = { "馬來西亞手語", 33420, "sgn-asl", } m["xmm"] = { "萬鴉老馬來語", 1068112, "crp", "Latn", } m["xmo"] = { "莫雷雷比語", 12953749, "tup", "Latn", } m["xmp"] = { "庫庫-穆因語", 10549852, nil, "Latn", } m["xmq"] = { "庫庫-芒克語", 10549851, "aus-pam", "Latn", } m["xmr"] = { "麥羅埃語", 13366, "afa", "Mero, Merc, Latn", -- we have entries in Latn translit = { Mero = "xmr-translit", Merc = "xmr-translit", }, } m["xms"] = { "摩洛哥手語", 6913107, "sgn-asl", } m["xmt"] = { "馬特巴特語", 6786187, "poz-hce", "Latn", } m["xmu"] = { "卡穆語", 6359779, } m["xmx"] = { "Maden", 12952756, "poz-hce", } m["xmy"] = { "馬雅古杜納語", 3436736, } m["xmz"] = { "摩利巴華語", 3324069, "poz-btk", "Latn", } m["xna"] = { "古北阿拉伯語", 1472213, "sem-cen", "Narb", -- Narb translit in [[Module:scripts/data]] } m["xnb"] = { "卡那卡那富語", 172244, "map", "Latn", } m["xng"] = { "中古蒙古語", 2582455, "xgn", "Mong, Phag, Hani, Arab, Armn", translit = { -- Mong translit in [[Module:scripts/data]] -- Armn translit in [[Module:scripts/data]] (NOTE: formerly not present, probably an accidental omission) }, -- Mong display_text and strip_diacritics in [[Module:scripts/data]] sort_key = { Hani = "Hani-sortkey" }, } m["xnh"] = { "寬話", 6441084, "mkh-pal", } m["xni"] = { "恩加里古語", 7022072, "aus-yuk", "Latn", } m["xnk"] = { "恩加納卡爾蒂語", 33087049, } -- "xnn" (Northern Kankanay) is treated as an etym variety of Kankanaey [kne] -- "xno" is treated as "fro", see [[WT:LT]] m["xnr"] = { "康格里語", 2331560, "him", "Deva, Takr, Aran", translit = { Deva = "hi-translit", }, } m["xns"] = { "卡納西語", 6360672, "sit-whm", } m["xnt"] = { "納拉甘塞特語", 3336118, "alg-eas", "Latn, Hebr", strip_diacritics = { Latn = {remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.breve}, }, -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["xnu"] = { "努庫努爾語", 7068904, } m["xny"] = { "尼亞帕里語", 16919427, "aus-nga", "Latn", } m["xoc"] = { "O'chi'chi'", 3813833, "nic-cde", "Latn", } m["xod"] = { "科科達語", 6426734, "ngf-sbh", "Latn", } m["xog"] = { "索加語", 33784, "bnt-nyg", "Latn", } m["xoi"] = { "Kominimung", 6428352, "paa-tam", "Latn", } m["xok"] = { "秀克朗語", 3027930, "sai-sje", } m["xom"] = { "夸瑪語", 56681, "ssa-kom", "Latn", } m["xon"] = { "康孔姆巴語", 35674, "nic-grm", "Latn", } m["xoo"] = { -- contrast kzw, sai-kat, sai-xoc "許庫魯斯語", 9096758, } m["xop"] = { "科帕爾語", 11732346, "paa-lse", "Latn", } m["xor"] = { "科魯博語", 3199022, } m["xow"] = { "科瓦基語", 6434920, "ngf-tib", "Latn", } m["xpa"] = { "皮里亞語", 16978087, } m["xpb"] = { "Pyemmairre", 7262964, "qfa-unc", "Latn", } m["xpc"] = { "佩切涅格語", 877881, "trk", } m["xpd"] = { "Paredarerme", 7136678, "qfa-unc", "Latn", } m["xpe"] = { "利比里亞克佩列語", 20527226, "dmn-msw", "Latn, Kpel", ancestors = "kpe", } m["xpf"] = { "東南塔斯馬尼亞語", 7068421, "qfa-unc", "Latn", } m["xpg"] = { "弗里吉亞語", 36751, "ine", "Polyt, Latn", -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["xph"] = { "Tyerrernotepanner", 7859815, "qfa-unc", "Latn", } m["xpi"] = { "皮克特語", 856383, "cel-brw", "Ogam, Latn", } m["xpj"] = { "姆帕利詹語", 6928192, "aus-pam", "Latn", } m["xpk"] = { "庫利納語", 6443027, "sai-pan", } m["xpl"] = { "索雷爾港語", 7230944, "qfa-unc", "Latn", } m["xpm"] = { "旁普科爾語", 2991985, "qfa-ypm", "Latn, Cyrl", } m["xpn"] = { "岡比那瓦語", 6366667, } m["xpo"] = { "波丘特克語", 2427341, "azc-nah", "Latn", } m["xpp"] = { "Puyo-Paekche", 65455887, } m["xpq"] = { "莫西干-佩科特語", 3319130, "alg-eas", "Latn", } m["xpr"] = { "安息語", 25953, "ira-mpr", "Prti, Mani, Phlv", translit = { Prti = "Prti-translit", -- Mani translit in [[Module:scripts/data]] }, } m["xps"] = { "皮西迪亞語", 36580, "ine-luw", } m["xpu"] = { "布匿語", 535958, "sem-can", "Phnx, Latn, Polyt", ancestors = "phn", -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] -- Phnx translit in [[Module:scripts/data]] } m["xpv"] = { "Tommeginne", 7819095, "qfa-unc", "Latn", } m["xpw"] = { "Peerapper", 7160431, "qfa-unc", "Latn", } m["xpx"] = { "Toogee", 7824008, "qfa-unc", "Latn", } m["xpy"] = { "扶餘語", 5003359, "qfa-kor", "Hani", sort_key = "Hani-sortkey", } m["xpz"] = { "Bruny Island", 4979601, "qfa-unc", "Latn", } m["xqa"] = { "喀喇汗語", 4494885, "trk-kar", "Arab, Ougr", strip_diacritics = "ar-stripdiacritics", } m["xqt"] = { "Qatabanian", 384101, "sem-osa", "Sarb", -- Sarb translit in [[Module:scripts/data]] } m["xra"] = { "克拉沃語", 3199549, "sai-nje", "Latn", } m["xrb"] = { "Eastern Karaboro", 35716, "alv-krb", "Latn", } m["xrd"] = { "Gundungurra", 60611652, nil, "Latn", } m["xre"] = { "克雷耶語", 3199686, "sai-nje", } m["xrg"] = { "米南語", 22893424, "aus-pam", "Latn", } m["xri"] = { "Krikati-Timbira", 3199710, "sai-nje", "Latn", } m["xrm"] = { "Armazic", 7599646, "sem-ara", "Armi", } m["xrn"] = { "阿林語", 34088, "qfa-yrn", "Latn, Cyrl", } m["xrq"] = { "卡蘭加語", 6373349, "qfa-unc", -- extinct, Australian; per Wikipedia "it is undocumented and thus formally unclassifiable". "None", } m["xrr"] = { "雷蒂亞語", 36689, "qfa-tyn", "Ital", -- Ital translit in [[Module:scripts/data]] } m["xrt"] = { "Aranama-Tamique", 2859505, "qfa-unc", -- per Wikipedia: "It is only known from a two-word phrase from a non-native speaker: himiána tsáyi 'give me water!'." "Latn", } m["xru"] = { "馬利亞穆語", 10577724, "aus-dal", "Latn", } m["xrw"] = { "卡拉瓦語", 6368857, "paa-sep", "Latn", } m["xsa"] = { "賽伯伊語", 1070391, "sem-osa", "Sarb", -- Sarb translit in [[Module:scripts/data]] } m["xsb"] = { "三描語", 2592378, "phi", "Latn", } m["xsd"] = { "西代語", 36659, "ine-luw", "Sidt", } m["xse"] = { "Sempan", 3504358, "ngf-ask", "Latn", } m["xsh"] = { "Shamang", 3914876, "nic-plc", "Latn", } m["xsi"] = { "西奧語", 3485100, "poz-ocw", "Latn", } m["xsj"] = { "Subi", 7631298, "bnt-haj", "Latn", } m["xsl"] = { "南斯拉維語", 28552, "den", "Latn", } m["xsm"] = { "格森語", 35552, "nic-gnn", "Latn", } m["xsn"] = { "桑加語 (奈及利亞)", 3915334, "nic-jer", "Latn", } m["xso"] = { "索拉諾語", 2474492, "qfa-unc", -- extinct, poorly classified (only 21 words known), possibly an isolate "Latn", } m["xsp"] = { "Silopi", 7515533, "ngf-usi", "Latn", } m["xsq"] = { "Makhuwa-Saka", 11008159, "bnt-mak", "Latn", ancestors = "vmw", } m["xsr"] = { "夏爾巴語", 36612, "sit-tib", "Tibt, Deva", ancestors = "xct", translit = { Deva = "xsr-Deva-translit", }, override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["xss"] = { "阿桑語", 34089, "qfa-yko", "Latn, Cyrl", } m["xsu"] = { "薩努馬語", 251728, "sai-ynm", "Latn", } m["xsv"] = { "蘇多維亞語", 35603, "bat-wes", "Latn", } m["xsy"] = { "賽夏語", 716695, "map", "Latn", } m["xta"] = { "阿爾科紹卡米斯特克語", 25559587, "omq-mxt", "Latn", } m["xtb"] = { "查蘇姆巴米斯特克語", 12182838, "omq-mxt", "Latn", } m["xtc"] = { "卡杜格利語", 3407136, "qfa-kad", "Latn", } m["xtd"] = { "迪烏斯-蒂蘭通戈米斯特克語", 7802048, "omq-mxt", "Latn", } m["xte"] = { "克騰班語", 10990152, "ngf-mek", "Latn", } m["xth"] = { "Yitha Yitha", 8053879, "aus-pam", -- Lower Murray but we don't have that family "Latn", } m["xti"] = { "西尼卡瓦米斯特克語", 12953733, "omq-mxt", "Latn", } m["xtj"] = { "聖胡安泰塔米斯特克語", 32093049, "omq-mxt", "Latn", } m["xtl"] = { "蒂哈爾特佩克米斯特克語", 12953738, "omq-mxt", "Latn", } m["xtm"] = { "馬格達萊納佩尼亞斯科米斯特克語", 7179700, "omq-mxt", "Latn", } m["xtn"] = { "北特拉夏科米斯特克語", 25559585, "omq-mxt", "Latn", } m["xto"] = { "吐火羅語A", 2827041, "ine-toc", "Latn", } m["xtp"] = { "聖米格爾彼德拉斯-米斯特克語", 7414970, "omq-mxt", "Latn", } m["xtq"] = { "圖木舒克語", 65455890, "xsc-sak", "Brah, Khar", -- Brah translit in [[Module:scripts/data]] } m["xtr"] = { "早期特里普里語", 65455891, "tbq-bdg", "None", -- manuscripts are lost } m["xts"] = { "辛迪維米斯特克語", 13583581, "omq-mxt", "Latn", } m["xtt"] = { "塔卡瓦米斯特克語", 7673668, "omq-mxt", "Latn", } m["xtu"] = { "庫亞梅卡爾科米斯特克語", 12953726, "omq-mxt", "Latn", } m["xtv"] = { "Thawa", 7711494, "aus-yuk", "Latn", } m["xtw"] = { "Tawandê", 63340139, "sai-nmk", "Latn", } m["xty"] = { "約洛索奇特爾米斯特克語", 8054817, "omq-mxt", "Latn", } m["xua"] = { "阿盧庫魯姆巴語", 12952679, "dra-kan", "Knda", -- Knda translit in [[Module:scripts/data]] } m["xub"] = { "貝塔庫魯姆巴語", 16841033, "dra-kan", "Knda, Mlym, Taml", translit = { Taml = "ta-translit", }, -- Knda translit in [[Module:scripts/data]] -- Mlym translit in [[Module:scripts/data]] (NOTE: not present before, presumably an accidental omission) } m["xud"] = { "Umiida", 61999874, "aus-wor", "Latn", } m["xug"] = { "國頭語", 56558, "jpx-nry", "Jpan", translit = s["jpx-translit"], display_text = s["jpx-displaytext"], strip_diacritics = s["jpx-stripdiacritics"], sort_key = s["jpx-sortkey"], } m["xuj"] = { "傑努庫魯姆巴語", 21282543, "dra-kan", "Knda", -- Knda translit in [[Module:scripts/data]] } m["xul"] = { "Ngunawal", 7022712, "aus-yuk", "Latn", } m["xum"] = { "翁布里亞語", 36957, "itc-sbl", "Ital, Latn", -- Ital translit in [[Module:scripts/data]] display_text = { Latn = s["itc-Latn-displaytext"] }, strip_diacritics = { Latn = s["itc-Latn-stripdiacritics"] }, sort_key = { Latn = s["itc-Latn-sortkey"] }, } m["xun"] = { "Unggaranggu", 61999823, "aus-wor", "Latn", } m["xuo"] = { "庫歐語", 6445233, "alv-mbm", } m["xup"] = { "Upper Umpqua", 20607, "ath-pco", "Latn", } m["xur"] = { "烏拉爾圖語", 36934, "qfa-hur", "Xsux", } m["xut"] = { "庫坦特語", 6448417, } m["xuu"] = { "Khwe", 28305, "khi-kal", "Latn", } m["xve"] = { "威尼托語", 36871, "ine", "Ital", -- Ital translit in [[Module:scripts/data]] } -- m["xvi"] = { "Kamviri", 1193495, "nur-nor", Arab } moved to etym-only code m["xvn"] = { "汪達爾語", 36835, "gme", "Latn", } m["xvo"] = { "沃爾西語", 622110, "itc-sbl", "Ital, Latn", -- Ital translit in [[Module:scripts/data]] display_text = { Latn = s["itc-Latn-displaytext"] }, strip_diacritics = { Latn = s["itc-Latn-stripdiacritics"] }, sort_key = { Latn = s["itc-Latn-sortkey"] }, } m["xvs"] = { "維斯提奈語", 2576407, "itc", "Ital, Latn", -- Ital translit in [[Module:scripts/data]] display_text = { Latn = s["itc-Latn-displaytext"] }, strip_diacritics = { Latn = s["itc-Latn-stripdiacritics"] }, sort_key = { Latn = s["itc-Latn-sortkey"] }, } m["xwa"] = { "瓜薩語", 3200839, "qfa-unc", -- insufficient research; probably an isolate "Latn", } m["xwc"] = { "沃孔語", 3569569, "nai-cat", "Latn", } m["xwd"] = { "瓦迪瓦迪語", 7959249, } m["xwe"] = { "Xwela Gbe", 36887, "alv-pph", } m["xwg"] = { "奎固語", 56723, "sdv", "Latn", } m["xwj"] = { "瓦朱克語", 33110188, } m["xwk"] = { "Wangkumara", 7967891, "aus-pam", "Latn", } m["xwl"] = { "Western Xwla Gbe", 36924, "alv-pph", "Latn", } m["xwo"] = { "書面衛拉特語", 56959, "xgn-cen", "xwo-Mong", -- xwo-Mong translit in [[Module:scripts/data]] } m["xwr"] = { "Kwerba Mamberamo", 6450325, "paa-kwe", "Latn", } m["xww"] = { "溫巴溫巴語", 18472819, "aus-pam", "Latn", } m["xxb"] = { "博羅語", 16844787, nil, "Latn", } m["xxk"] = { "克奧語", 3195346, } m["xxm"] = { "Minkin", 6867836, } m["xxr"] = { "Koropó", 6432560, } m["xxt"] = { "坦博拉語", 36711, "qfa-unc", -- Papuan; extinct, poorly attested, probable isolate per Wikipedia "Latn", } m["xya"] = { "雅伊吉爾語", 8050525, "aus-pam", "Latn", } m["xyb"] = { "揚吉巴拉語", 63340189, nil, "Latn", } m["xyl"] = { "Yalakalore", 12645352, "sai-nmk", "Latn", } m["xyt"] = { "馬伊-他庫爾蒂語", 47004719, "aus-pam", "Latn", } m["xyy"] = { "約爾塔約爾塔語", 8055849, "aus-pam", "Latn", } m["xzh"] = { "象雄語", 3437292, "sit-alm", "Marc, Tibt", -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["xzm"] = { "Zemgalian", 47631, "bat-eas", } m["xzp"] = { "古薩波特克語", 65455892, } return require("Module:languages").finalizeData(m, "language") n9c1ix2zslmhs6bycwrm2tklz6irwn6 Module:Languages/data/exceptional 828 1363244 9882740 9863268 2026-08-29T12:42:43Z TongcyDai 53191 更新語言資料 9882740 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["aav-khs-pro"] = { "原始卡西語", 116773216, "aav-khs", "Latn", type = "reconstructed", } m["aav-nic-pro"] = { "原始尼科巴語", 116773793, "aav-nic", "Latn", type = "reconstructed", } m["aav-pkl-pro"] = { "原始布那-卡西-林甘語", 116773259, "aav-pkl", "Latn", type = "reconstructed", } m["aav-pro"] = { -- mkh-pro will merge into this "原始南亞語", 116773186, "aav", "Latn", type = "reconstructed", } m["afa-pro"] = { "原始亞非語", 269125, "afa", "Latn", type = "reconstructed", } m["alg-aga"] = { "阿加萬語", nil, "alg-eas", "Latn", } m["alg-pro"] = { "原始阿爾岡昆語", 7251834, "alg", "Latn", type = "reconstructed", sort_key = {remove_diacritics = "·"}, } m["alv-ama"] = { "Amasi", 4740400, "nic-grs", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron}, } m["alv-bgu"] = { "Baïnounk Gubëeher", 17002646, "alv-bny", "Latn", } m["alv-bua-pro"] = { "原始布阿語", 116773723, "alv-bua", "Latn", type = "reconstructed", } m["alv-cng-pro"] = { "Proto-Cangin", 116773726, "alv-cng", "Latn", type = "reconstructed", } m["alv-edo-pro"] = { "原始類埃多語", 116773206, "alv-edo", "Latn", type = "reconstructed", } m["alv-fli-pro"] = { "Proto-Fali", 116773754, "alv-fli", "Latn", type = "reconstructed", } m["alv-gbe-pro"] = { "原始格貝語", 116773208, "alv-gbe", "Latn", type = "reconstructed", } m["alv-gng-pro"] = { "Proto-Guang", 116773757, "alv-gng", "Latn", type = "reconstructed", } m["alv-gtm-pro"] = { "原始中多哥語", 116773732, "alv-gtm", "Latn", type = "reconstructed", } m["alv-gwa"] = { "瓜拉語", 16945580, "nic-pla", "Latn", } m["alv-hei-pro"] = { "Proto-Heiban", 116773760, "alv-hei", "Latn", type = "reconstructed", } m["alv-ido-pro"] = { "Proto-Idomoid", 116773764, "alv-ido", "Latn", type = "reconstructed", } m["alv-igb-pro"] = { "原始伊博語", 116773765, "alv-igb", "Latn", type = "reconstructed", } m["alv-kwa-pro"] = { "Proto-Kwa", 116773780, "alv-kwa", "Latn", type = "reconstructed", } m["alv-mum-pro"] = { "Proto-Mumuye", 116773791, "alv-mum", "Latn", type = "reconstructed", } m["alv-nup-pro"] = { "原始努佩語", 116773795, "alv-nup", "Latn", type = "reconstructed", } m["alv-pro"] = { "原始大西洋-剛果語", 116732838, "alv", "Latn", type = "reconstructed", } m["alv-edk-pro"] = { "原始埃德基里語", nil, "alv-edk", "Latn", type = "reconstructed", } m["alv-yor-pro"] = { "原始約魯巴語", nil, "alv-yor", "Latn", type = "reconstructed", } m["alv-yrd-pro"] = { "原始類約魯巴語", 116773824, "alv-yrd", "Latn", type = "reconstructed", } m["alv-von-pro"] = { "原始沃爾特-尼日爾語", 116773820, "alv-von", "Latn", type = "reconstructed", } m["apa-pro"] = { "原始阿帕契語", 116773135, "apa", "Latn", type = "reconstructed", } m["aql-pro"] = { "原始阿爾吉克語", 18389588, "aql", "Latn", type = "reconstructed", sort_key = {remove_diacritics = "·"}, } m["art-adu"] = { "Adûni", 1232159, "art", "Latn", type = "appendix-constructed", } m["art-bel"] = { "貝爾特克里奧爾語", 108055510, "art", "Latn", type = "appendix-constructed", sort_key = { remove_diacritics = c.acute, from = {"ɒ"}, to = {"a"}, }, } m["art-blk"] = { "博拉克語", 2909283, "art", "Latn", type = "appendix-constructed", } m["art-bsp"] = { "黑暗語", 686210, "art", "Latn, Teng", type = "appendix-constructed", } m["art-com"] = { "溝通語", 35227, "art", "Latn", type = "appendix-constructed", } m["art-dtk"] = { "多斯拉克語", 2914733, "art", "Latn", type = "appendix-constructed", } m["art-elo"] = { "埃羅伊語", nil, "art", "Latn", type = "appendix-constructed", } m["art-gld"] = { "Goa'uld", 19823, "art", "Latn, Egyp, Mero", type = "appendix-constructed", } m["art-lap"] = { "Lapine", 6488195, "art", "Latn", type = "appendix-constructed", } m["art-man"] = { "曼達洛語", 54289, "art", "Latn", type = "appendix-constructed", } m["art-mun"] = { "Mundolinco", 851355, "art", "Latn", type = "appendix-constructed", } m["art-nav"] = { "納美語", 316939, "art", "Latn", type = "appendix-constructed", } m["art-vlh"] = { "高等瓦雷利亞語", 64483808, "art", "Latn", type = "appendix-constructed", } m["ath-nic"] = { "尼科拉語", 20609, "ath-nor", "Latn", } m["ath-pro"] = { "原始德內語", 104841722, "ath", "Latn", type = "reconstructed", } m["auf-pro"] = { "原始阿拉萬語", 116773706, "auf", "Latn", type = "reconstructed", } m["aus-alu"] = { "阿倫古爾語", 16827670, "aus-pmn", "Latn", } m["aus-and"] = { "Andjingith", 4754509, "aus-pmn", "Latn", } m["aus-ang"] = { "昂庫拉語", 16828520, "aus-pmn", "Latn", } m["aus-arn-pro"] = { "原始安恆語", 116773720, "aus-arn", "Latn", type = "reconstructed", } m["aus-bra"] = { "Barranbinya", 4863220, "aus-pmn", "Latn", } m["aus-brm"] = { "Barunggam", 4865914, "aus-pmn", "Latn", } m["aus-cww-pro"] = { "原始中新南威爾士語", 116773199, "aus-cww", "Latn", type = "reconstructed", } m["aus-dal-pro"] = { "Proto-Daly", 116773743, "aus-dal", "Latn", type = "reconstructed", } m["aus-guw"] = { "古瓦爾語", 6652138, "aus-pam", "Latn", } m["aus-lsw"] = { "Little Swanport", 6652138, "qfa-unc", "Latn", } m["aus-mbi"] = { "Mbiywom", 6799701, "aus-pmn", "Latn", } m["aus-ngk"] = { "Ngkoth", 7022405, "aus-pmn", "Latn", } m["aus-nyu-pro"] = { "原始紐爾紐爾語", 116773797, "aus-nyu", "Latn", type = "reconstructed", } m["aus-pam-pro"] = { "原始帕馬-恩永甘語", 33942, "aus-pam", "Latn", type = "reconstructed", } m["aus-tul"] = { "圖盧阿語", 16938541, "aus-pam", "Latn", } m["aus-uwi"] = { "Uwinymil", 7903995, "aus-arn", "Latn", } m["aus-wdj-pro"] = { "原始伊瓦伊賈語", 116773767, "aus-wdj", "Latn", type = "reconstructed", } m["aus-won"] = { "Wong-gie", nil, "aus-pam", "Latn", } m["aus-wul"] = { "伍爾古魯語", 8039196, "aus-dyb", "Latn", } m["aus-ynk"] = { -- contrast nny "揚卡爾語", 3913770, "aus-tnk", "Latn", } m["awd-amc-pro"] = { "Proto-Amuesha-Chamicuro", nil, "awd", "Latn", type = "reconstructed", } m["awd-kmp-pro"] = { "Proto-Kampa", nil, "awd", "Latn", type = "reconstructed", } m["awd-prw-pro"] = { "Proto-Paresi-Waura", nil, "awd", "Latn", type = "reconstructed", } m["awd-ama"] = { "阿馬里扎納語", 16827787, "awd", "Latn", } m["awd-ana"] = { "Anauyá", 16828252, "awd", "Latn", } m["awd-apo"] = { "阿波利斯塔語", 16916645, "awd", "Latn", } m["awd-cab"] = { "卡布雷語", 16850160, "awd", "Latn", } m["awd-gnu"] = { "Guinau", 3504087, "awd", "Latn", } m["awd-kar"] = { "卡里艾語", 16920253, "awd", "Latn", } m["awd-kaw"] = { "卡威沙納語", 6379993, "awd-nwk", "Latn", } m["awd-kus"] = { "庫斯特瑙語", 5196293, "awd", "Latn", } m["awd-man"] = { "Manao", 6746920, "awd", "Latn", } m["awd-mar"] = { "馬拉萬語", 6755108, "awd", "Latn", } m["awd-mpr"] = { "邁普雷語", 6736872, "awd", "Latn", } m["awd-mrt"] = { "Mariaté", 16910017, "awd-nwk", "Latn", } m["awd-nwk-pro"] = { "原始納威基語", 116773234, "awd-nwk", "Latn", type = "reconstructed", } m["awd-pai"] = { "Paikoneka", 128807835, "awd", "Latn", } m["awd-pas"] = { "Passé", 7143168, "awd-nwk", "Latn", } m["awd-pro"] = { "原始阿拉瓦克語", 97573478, "awd", "Latn", type = "reconstructed", } m["awd-she"] = { "謝巴約語", 7492248, "awd", "Latn", } m["awd-taa-pro"] = { "原始泰諾-阿拉瓦克語", 116773282, "awd-taa", "Latn", type = "reconstructed", } m["awd-wai"] = { "Wainumá", 16910017, "awd-nwk", "Latn", } m["awd-war"] = { "Old Warekena", 105320180, "awd-nwk", "Latn", } m["awd-yum"] = { "Yumana", 8061062, "awd-nwk", "Latn", } m["azc-caz"] = { "Cazcan", 5055514, "azc", "Latn", } m["azc-cup-pro"] = { "原始庫帕語", 116773738, "azc-cup", "Latn", type = "reconstructed", } m["azc-ktn"] = { "Kitanemuk", 3197558, "azc-tak", "Latn", } m["azc-nah-pro"] = { "原始納瓦語", 7251860, "azc-nah", "Latn", type = "reconstructed", } m["azc-nic"] = { "尼科雷尼奧語", 50241488, "azc", "Latn", } m["azc-num-pro"] = { "原始努姆語", 116773247, "azc-num", "Latn", type = "reconstructed", } m["azc-pro"] = { "原始猶他-阿茲特克語", 96400333, "azc", "Latn", type = "reconstructed", } m["azc-tak-pro"] = { "原始塔基語", 116773283, "azc-tak", "Latn", type = "reconstructed", } m["azc-tat"] = { "Tataviam", 743736, "azc", "Latn", } m["ber-pro"] = { "原始柏柏爾語", 2855698, "ber", "Latn", type = "reconstructed", } m["ber-fog"] = { "福加哈語", 107610173, "ber", "Latn", } m["ber-zuw"] = { "祖瓦拉語", 4117169, "ber", "Latn", } m["bnt-bal"] = { "Balong", 93935237, "bnt-bbo", "Latn", } m["bnt-bon"] = { "博馬恩庫語", nil, "bnt", "Latn", } m["bnt-boy"] = { "博馬尤穆語", nil, "bnt", "Latn", } m["bnt-bwa"] = { "布瓦拉語", 128810345, "bnt-tek", "Latn", } m["bnt-cmw"] = { "奇姆威尼語", 4958328, "bnt-swh", "Latn", } m["bnt-ind"] = { "Indanga", 51412803, "bnt", "Latn", } m["bnt-lal"] = { "拉拉語 (南非)", 6480154, "bnt-ngu", "Latn", } m["bnt-mpi"] = { "Mpiin", 93937013, "bnt-bdz", "Latn", } m["bnt-mpu"] = { "Mpuono", -- not to be confused with Mbuun zmp 36056, "bnt", "Latn", } m["bnt-ngu-pro"] = { "原始恩古尼語", 961559, "bnt-ngu", "Latn", type = "reconstructed", sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.caron}, } m["bnt-phu"] = { "普提語", 33796, "bnt-ngu", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute}, } m["bnt-pro"] = { "原始班圖語", 3408025, "bnt", "Latn", type = "reconstructed", sort_key = "bnt-pro-sortkey", } m["bnt-sab-pro"] = { "原始薩巴基語", nil, -- Q2209395 is the code for the Sabaki family "bnt-sab", "Latn", type = "reconstructed", } m["bnt-sbo"] = { "南博馬語", nil, "bnt", "Latn", } m["bnt-sts-pro"] = { "原始索托-茨瓦納語", 116773278, "bnt-sts", "Latn", type = "reconstructed", } m["btk-pro"] = { "原始巴塔克語", 116773191, "btk", "Latn", type = "reconstructed", } m["cau-abz-pro"] = { "原始阿布哈茲-阿巴扎語", 7251831, "cau-abz", "Latn", type = "reconstructed", } m["cau-and-pro"] = { "原始安迪語", nil, "cau-and", "Latn", type = "reconstructed", } m["cau-ava-pro"] = { "原始阿瓦爾-安迪語", 116773187, "cau-ava", "Latn", type = "reconstructed", } m["cau-cir-pro"] = { "原始切爾克斯語", 7251838, "cau-cir", "Latn", type = "reconstructed", } m["cau-drg-pro"] = { "原始達爾金語", 116773205, "cau-drg", "Latn", type = "reconstructed", } m["cau-lzg-pro"] = { "原始列茲金語", 116773223, "cau-lzg", "Latn", type = "reconstructed", } m["cau-nec-pro"] = { "原始東北高加索語", 116773244, "cau-nec", "Latn", type = "reconstructed", } m["cau-nkh-pro"] = { "原始納克語", 108032840, "cau-nkh", "Latn", type = "reconstructed", } m["cau-nwc-pro"] = { "原始西北高加索語", 7251861, "cau-nwc", "Latn", type = "reconstructed", } m["cau-tsz-pro"] = { "原始采茲語", 116773287, "cau-tsz", "Latn", type = "reconstructed", } m["cba-ata"] = { "阿坦奎語", 4812783, "cba", "Latn", } m["cba-cat"] = { "Catío Chibcha", 7083619, "cba", "Latn", } m["cba-dor"] = { "多拉斯克語", 5297532, "cba", "Latn", } m["cba-dui"] = { "Duit", 3041061, "cba", "Latn", } m["cba-hue"] = { "Huetar", 35514, "cba", "Latn", } m["cba-nut"] = { "Nutabe", 7070405, "cba", "Latn", } m["cba-pro"] = { "原始奇布查語", 116773203, "cba", "Latn", type = "reconstructed", } m["ccs-pro"] = { "原始南高加索語", 2608203, "ccs", "Latn", type = "reconstructed", strip_diacritics = { from = {"q̣", "p̣", "ʓ", "ċ"}, to = {"q̇", "ṗ", "ʒ", "c̣"} }, } m["ccs-gzn-pro"] = { "原始格魯吉亞-贊語", 23808119, "ccs-gzn", "Latn", type = "reconstructed", strip_diacritics = { from = {"q̣", "p̣", "ʓ", "ċ"}, to = {"q̇", "ṗ", "ʒ", "c̣"} }, } m["cdc-cbm-pro"] = { "原始中乍得語", 116773197, "cdc-cbm", "Latn", type = "reconstructed", } m["cdc-mas-pro"] = { "Proto-Masa", 116773789, "cdc-mas", "Latn", type = "reconstructed", } m["cdc-pro"] = { "原始乍得語", 116773201, "cdc", "Latn", type = "reconstructed", } m["cdd-pro"] = { "Proto-Caddoan", 116773725, "cdd", "Latn", type = "reconstructed", } m["cel-bry-pro"] = { "原始布立吞語", 1248800, "cel-bry", "Latn, Polyt", sort_key = { Latn = "cel-bry-pro-sortkey", }, -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["cel-gal"] = { "伽萊基亞語", 3094789, "cel-his", } m["cel-gau"] = { "高盧語", 29977, "cel", "Latn, Polyt, Ital", strip_diacritics = { Latn = {remove_diacritics = c.macron .. c.breve .. c.diaer}, }, sort_key = { Latn = "cel-bry-pro-sortkey", }, -- Ital translit in [[Module:scripts/data]] -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["cel-pro"] = { "原始凱爾特語", 653649, "cel", "Latn", type = "reconstructed", sort_key = "cel-pro-sortkey", } m["chi-pro"] = { "Proto-Chimakuan", 116773734, "chi", "Latn", type = "reconstructed", } m["chm-pro"] = { "原始馬里語", 116773788, "chm", "Latn", type = "reconstructed", } m["cmc-pro"] = { "原始占語", 114793834, "cmc", "Latn", type = "reconstructed", } m["crp-bip"] = { "巴斯克-冰島皮欽語", 810378, "crp", "Latn", ancestors = "eu", } m["crp-cpr"] = { "中俄混合語", nil, "crp", "Hani, Cyrl, Latn", ancestors = "ru, zh", translit = {Cyrl = "ru-translit"}, strip_diacritics = { Cyrl = {remove_diacritics = c.acute .. c.grave .. c.macron}, }, } m["crp-gep"] = { "西格陵蘭皮欽語", 17036301, "crp", "Latn", ancestors = "kl", } m["crp-kia"] = { "膠州灣洋涇浜德語", 108314615, "crp", "Latn", ancestors = "de", } m["crp-mar"] = { "馬龍降靈語", 1093206, "crp", "Latn", ancestors = "en", } m["crp-mpp"] = { "澳門皮欽葡萄牙語", 128804537, "crp", "Hant, Latn", ancestors = "pt", sort_key = {Hant = "Hani-sortkey"}, } m["crp-rsn"] = { "挪威俄語", 505125, "crp", "Cyrl, Latn", ancestors = "nn, ru", translit = {Cyrl = "ru-translit"}, } m["crp-spp"] = { "薩摩亞種植園皮欽語", 7409948, "crp", "Latn", ancestors = "en", } m["crp-slb"] = { "索隆巴拉英語", 7558525, "crp", "Cyrl, Latn", ancestors = "en, ru", translit = {Cyrl = "ru-translit"}, } m["crp-tpr"] = { "泰梅爾皮欽俄語", 16930506, "crp", "Cyrl", ancestors = "ru", translit = "ru-translit", } m["csu-bba-pro"] = { "Proto-Bongo-Bagirmi", 116773722, "csu-bba", "Latn", type = "reconstructed", } m["csu-maa-pro"] = { "Proto-Mangbetu", 116773786, "csu-maa", "Latn", type = "reconstructed", } m["csu-pro"] = { "原始中蘇丹語", 116773730, "csu", "Latn", type = "reconstructed", } m["csu-sar-pro"] = { "Proto-Sara", 116773809, "csu-sar", "Latn", type = "reconstructed", } m["cus-ash"] = { "Ashraaf", 4805855, "cus-som", "Latn", } m["cus-hec-pro"] = { "原始高地東庫希特語", 116773761, "cus-hec", "Latn", type = "reconstructed", } m["cus-som-pro"] = { "原始類索馬里語", nil, "cus-som", "Latn", type = "reconstructed", } m["cus-sou-pro"] = { "原始南庫希特語", 126081567, "cus-sou", "Latn", type = "reconstructed", } m["cus-pro"] = { "原始庫希特語", 116773204, "cus", "Latn", type = "reconstructed", } m["dmn-dam"] = { "達馬語 (塞拉利昂)", 19601574, "dmn", "Latn", } m["dra-bry"] = { "Beary", 1089116, "qfa-mix", "Mlym, Knda", ancestors = "ml, tcy", -- Knda translit in [[Module:scripts/data]] -- Mlym translit in [[Module:scripts/data]] } m["dra-cen-pro"] = { "原始中達羅毗荼語", nil, "dra-cen", "Latn", type = "reconstructed", } m["dra-mkn"] = { "中古卡納達語", 128810572, "dra-kan", "Knda", -- Knda translit in [[Module:scripts/data]] } m["dra-nor-pro"] = { "原始北達羅毗荼語", 124433593, "dra-nor", "Latn", type = "reconstructed", } m["dra-okn"] = { "古卡納達語", 15723156, "dra-kan", "Knda", -- Knda translit in [[Module:scripts/data]] } m["dra-ote"] = { "古泰盧固語", 126720868, "dra-tel", "Telu", translit = "te-translit", } m["dra-pro"] = { "原始達羅毗荼語", 1702853, "dra", "Latn", type = "reconstructed", } m["dra-sdo-pro"] = { "原始甲種南達羅毗荼語", 104847952, -- Wikipedia's "Proto-South Dravidian" is Proto-South Dravidian I in this scheme. "dra-sdo", "Latn", type = "reconstructed", } m["dra-sdt-pro"] = { "原始乙種南達羅毗荼語", 128885257, "dra-sdt", "Latn", type = "reconstructed", } m["dra-sou-pro"] = { "原始南達羅毗荼語", 128886121, "dra-sou", "Latn", type = "reconstructed", } m["egx-dem"] = { "世俗埃及語", 36765, "egx", "Latn, Egyd, Polyt", sort_key = { Latn = { remove_diacritics = "'%-%s", from = {"ꜣ", "j", "e", "ꜥ", "y", "w", "b", "p", "f", "m", "n", "r", "l", "ḥ", "ḫ", "h̭", "ẖ", "h", "š", "s", "q", "k", "g", "ṱ", "ṯ", "t", "ḏ", "%.", "⸗"}, to = {p[1], p[2], p[3], p[4], p[5], p[6], p[7], p[8], p[9], p[10], p[11], p[12], p[13], p[15], p[16], p[16], p[17], p[14], p[19], p[18], p[20], p[21], p[22], p[23], p[24], p[23], p[25], p[26], p[26]} }, }, -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["dmn-pro"] = { "原始曼德語", 116773785, "dmn", "Latn", type = "reconstructed", } m["dmn-mdw-pro"] = { "原始西曼德語", 116773822, "dmn-mdw", "Latn", type = "reconstructed", } m["dru-pro"] = { "原始魯凱語", 116773807, "map", "Latn", type = "reconstructed", } m["ero-gsz"] = { "革什扎語", nil, "ero", "Latn", } m["ero-nya"] = { "Nyagrong Minyag", nil, "ero", "Latn", } m["ero-tau"] = { "Stau", nil, "ero", "Latn", } m["esx-esk-pro"] = { "原始愛斯基摩語", 7251842, "esx-esk", "Latn", type = "reconstructed", } m["esx-ink"] = { "極地因紐特語", 1671647, "esx-inu", "Latn", } m["esx-inq"] = { "因紐納克通語", 28070, "esx-inu", "Latn", } m["esx-inu-pro"] = { "原始因紐特語", 60785588, "esx-inu", "Latn", type = "reconstructed", } m["esx-pro"] = { "原始愛斯基摩-阿留申語", 7251843, "esx", "Latn", type = "reconstructed", } m["esx-tut"] = { "Tunumiisut", 15665389, "esx-inu", "Latn", } m["euq-pro"] = { "原始巴斯克語", 938011, "euq", "Latn", type = "reconstructed", } m["gba-pro"] = { "原始格巴亞語", nil, "gba", "Latn", type = "reconstructed", } m["gem-pro"] = { "原始日耳曼語", 669623, "gem", "Latn", type = "reconstructed", sort_key = "gem-pro-sortkey", } m["gme-bur"] = { "古勃艮第語", 47625, "gme", "Latn", } m["gme-cgo"] = { "克里米亞哥特語", 36211, "gme", "Latn", } m["gmq-gut"] = { "哥特蘭語", 1256646, "gmq", "Latn", ancestors = "gmq-ogt", } m["gmq-jmk"] = { "耶姆特蘭語", 35512, "gmq-eas", "Latn", } m["gmq-mno"] = { "中古挪威語", 3417070, "gmq-wes", "Latn", } m["gmq-oda"] = { "古丹麥語", 12330003, "gmq-eas", "Latn, Runr", strip_diacritics = {remove_diacritics = c.macron}, } m["gmq-ogt"] = { "古哥特蘭語", 1133488, "gmq", "Latn, Runr", ancestors = "non", } m["gmq-osw"] = { "古瑞典語", 2417210, "gmq-eas", "Latn, Runr", strip_diacritics = {remove_diacritics = c.macron}, } m["gmq-pro"] = { "原始諾爾斯語", 1671294, "gmq", "Runr", translit = "Runr-translit", } m["gmq-scy"] = { "斯堪尼亞語", 768017, "gmq-eas", "Latn", } m["gmw-bgh"] = { "貝格語", 329030, "gmw-frk", "Latn", } m["gmw-cfr"] = { "中部法蘭克尼亞語", 572197, "gmw-hgm", "Latn", ancestors = "gmh", wikimedia_codes = "ksh", } m["gmw-ecg"] = { "中東部德語", 499344, -- subsumes Q699284, Q152965 "gmw-hgm", "Latn", ancestors = "gmh", } m["gmw-fin"] = { "芬戈語", 3072588, "gmw-ian", "Latn", } m["gmw-gts"] = { "戈特契語", 533109, "gmw-hgm", "Latn", ancestors = "bar", } m["gmw-jdt"] = { "澤西荷蘭語", 1687911, "gmw-frk", "Latn", ancestors = "nl", } m["gmw-msc"] = { "中古蘇格蘭語", 3327000, "gmw-ang", "Latn", ancestors = "enm-esc", } m["gmw-pro"] = { "原始西日耳曼語", 78079021, "gmw", "Latn, Runr", -- type = "reconstructed", -- largely but not entirely reconstructed (like Proto-Norse); see April '24 BP, set back to reconstructed (?) if 'anti-asterisk' is added sort_key = "gmw-pro-sortkey", } m["gmw-rfr"] = { "萊茵法蘭克尼亞語", 707007, "gmw-hgm", "Latn", ancestors = "gmh", } m["gmw-stm"] = { "薩圖馬雷施瓦本語", 2223059, "gmw-hgm", "Latn", ancestors = "swg", } m["gmw-tsx"] = { "特蘭西瓦尼亞薩克森語", 260942, "gmw-hgm", "Latn", ancestors = "gmw-cfr", } m["gmw-vog"] = { "伏爾加德語", 312574, "gmw-hgm", "Latn", ancestors = "gmw-rfr", } m["gmw-zps"] = { "齊普澤德語", 205548, "gmw-hgm", "Latn", ancestors = "gmh", } m["gn-cls"] = { "古典瓜拉尼語", 17478065, "gn", "Latn", } m["grk-cal"] = { "卡拉布里亞希臘語", 1146398, "grk", "Latn, Grek", ancestors = "grk-ita", translit = { Grek = "el-translit", }, -- Grek display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["grk-ita"] = { "意大利希臘語", 19720507, "grk", "Latn, Grek", ancestors = "gkm", translit = { Grek = "el-translit", }, -- Grek display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["grk-mar"] = { "馬里烏波爾希臘語", 4400023, "grk", "Cyrl, Latn, Grek", ancestors = "gkm", translit = { Cyrl = "grk-mar-translit", Grek = "grk-mar-translit", }, override_translit = true, strip_diacritics = { Cyrl = {remove_diacritics = c.acute}, }, -- Grek display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["grk-pro"] = { "原始希臘語", 1231805, "grk", "Latn, Polyt", type = "reconstructed", sort_key = {Latn = { from = {"ʰ", "ʷ"}, to = {"h", "w"}, remove_diacritics = c.grave .. c.acute .. c.macron .. c.breve .. c.caron .. c.CGJ }}, display_text = {Latn = { from = {"([dlLt])" .. c.caron}, to = {"%1" .. c.CGJ .. c.caron}, }}, strip_diacritics = {Latn = { from = {"([dlLt])" .. c.caron}, to = {"%1" .. c.CGJ .. c.caron}, }}, -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] -- NOTE: formerly no translit specified for Polyt; presumably an accidental omission; if not, set Polyt = false in -- the translit section } m["hmn-pro"] = { "原始苗語", 116773210, "hmn", "Latn", type = "reconstructed", } m["hmx-mie-pro"] = { "原始瑤語", 116773229, "hmx-mie", "Latn", type = "reconstructed", } m["hmx-pro"] = { "原始苗瑤語", 7251846, "hmx", "Latn", type = "reconstructed", } m["hyx-pro"] = { "原始亞美尼亞語", 3848498, "hyx", "Latn", type = "reconstructed", } m["iir-nur-pro"] = { "原始努利斯坦語", 116773248, "iir-nur", "Latn", type = "reconstructed", } m["iir-pro"] = { "原始印度-伊朗語", 966439, "iir", "Latn", type = "reconstructed", } m["ijo-pro"] = { "原始伊爵語", 116773766, "ijo", "Latn", type = "reconstructed", } m["inc-apa"] = { "阿帕布拉姆沙語", 616419, "inc-mid", "Deva, Shrd, Sidd", ancestors = "pra", translit = { Deva = "sa-translit", -- Shrd translit in [[Module:scripts/data]] -- Sidd translit in [[Module:scripts/data]] }, } m["inc-ash"] = { "阿輸迦普拉克里特語", 104854379, "inc-mid", "Brah, Khar", ancestors = "sa", translit = { -- Brah translit in [[Module:scripts/data]] Khar = "Khar-translit", }, } m["inc-dng-pro"] = { "Proto-Dangari", nil, "inc-dng", "Latn", type = "reconstructed", } m["inc-kam"] = { "迦摩縷波普拉克里特語", 6356097, "inc-bas", "Brah, Sidd", -- Brah, Sidd translit in [[Module:scripts/data]] } m["inc-kho"] = { "科羅斯語", 24952008, "inc-snd", "Latn", } m["inc-khr"] = { "Khortha", 13406670, "inc-sad", "Deva, Kthi", translit = { Deva = "bho-translit", Kthi = "bho-Kthi-translit", }, } m["inc-krd-pro"] = { "原始卡姆塔語", 128816843, "inc-bas", "Latn", ancestors = "inc-kam", type = "reconstructed", } m["inc-mas"] = { "中古阿薩姆語", 128806836, "inc-bas", "as-Beng", ancestors = "inc-oas", translit = "inc-mas-translit", } m["inc-mbn"] = { "中古孟加拉語", 113559927, "inc-bas", "Beng", ancestors = "inc-obn", translit = "inc-mbn-translit", } m["inc-mgu"] = { "中古古吉拉特語", 24907429, "inc-wes", "Deva", ancestors = "inc-ogu", } m["inc-mor"] = { "中古奧里亞語", 128810882, "inc-eas", "Orya", ancestors = "inc-oor", } m["inc-oas"] = { "古阿薩姆語", 85758237, "inc-bas", "as-Beng", ancestors = "inc-kam", translit = "inc-oas-translit", } m["inc-oaw"] = { "古阿瓦德語", nil, "inc-hie", "Deva, Kthi, Aran", strip_diacritics = { from = {"هٔ", "ۂ"}, -- character "ۂ" code U+06C2 to "ه" and "هٔ" (U+0647 + U+0654) to "ه" to = {"ہ", "ہ"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef }, translit = { Deva = "sa-translit", Kthi = "sa-Kthi-translit", Aran = "inc-ohi-translit", }, } m["inc-obn"] = { "古孟加拉語", 113559926, "inc-bas", "Beng", } m["inc-ogu"] = { "古古吉拉特語", 24907427, "inc-wes", "Deva", translit = "sa-translit", } m["inc-ohi"] = { "古印地語", 48767781, "inc-hiw", "Deva, Aran", strip_diacritics = { from = {"هٔ", "ۂ"}, -- character "ۂ" code U+06C2 to "ه" and "هٔ" (U+0647 + U+0654) to "ه" to = {"ہ", "ہ"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef }, translit = { Deva = "sa-translit", Aran = "inc-ohi-translit", }, } m["inc-oor"] = { "古奧里亞語", 128807801, "inc-eas", "Orya", } m["inc-opa"] = { "古旁遮普語", 115270971, "inc-pan", "Guru, Aran", translit = { Guru = "inc-opa-Guru-translit", Aran = "pa-Aran-translit", }, strip_diacritics = {remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun}, } m["inc-pro"] = { "原始印度-雅利安語", 23808344, "inc", "Latn", type = "reconstructed", } m["ine-ana-pro"] = { "原始安納托利亞語", 7251833, "ine-ana", "Latn", type = "reconstructed", } m["ine-bsl-pro"] = { "原始波羅的-斯拉夫語", 1703347, "ine-bsl", "Latn", type = "reconstructed", sort_key = { from = {"[áā]", "[éēḗ]", "[íī]", "[óōṓ]", "[úū]", c.acute, c.macron, "ˀ"}, to = {"a", "e", "i", "o", "u"} }, } m["ine-kal"] = { "卡拉什瑪語", 122770439, "ine-ana", "Xsux", } m["ine-pae"] = { "培奧尼亞語", 2705672, "ine", "Polyt", -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["ine-pro"] = { "原始印歐語", 37178, "ine", "Latn", type = "reconstructed", sort_key = { from = {"[áā]", "[éēḗ]", "[íī]", "[óōṓ]", "[úū]", "ĺ", "ḿ", "ń", "ŕ", "ǵ", "ḱ", "ʰ", "ʷ", "₁", "₂", "₃", c.ringbelow, c.acute, c.macron}, to = {"a", "e", "i", "o", "u", "l", "m", "n", "r", "g'", "k'", "¯h", "¯w", "1", "2", "3"} }, } m["ine-toc-pro"] = { "原始吐火羅語", 104841462, "ine-toc", "Latn", type = "reconstructed", } m["xme-old"] = { "上古米底語", 36461, "xme", "Polyt, Latn", -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["xme-mid"] = { "中古米底語", 12836150, "xme", "Latn", } m["xme-ker"] = { "克爾曼語", 129850, "xme", "Arab, Latn, Hebr", ancestors = "xme-mid", -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["xme-taf"] = { "塔弗雷希語", nil, "xme", "Arab, Latn", ancestors = "xme-mid", } m["xme-ttc-pro"] = { "原始塔蒂語", 122973870, "xme-ttc", "Latn", ancestors = "xme-mid", } m["xme-kls"] = { "Kalasuri", nil, "xme-ttc", ancestors = "xme-ttc-nor", } m["xme-klt"] = { "Kilit", 3612452, "xme-ttc", "Cyrl", -- and Arab? } m["xme-ott"] = { "古塔蒂語", 434697, "xme-ttc", "Arab, Latn", } m["ira-kms-pro"] = { "原始塞姆南語", 116773777, "ira-kms", "Latn", type = "reconstructed", } m["ira-mpr-pro"] = { "原始米底-安息語", 116773227, "ira-mpr", "Latn", type = "reconstructed", } m["ira-pat-pro"] = { "原始普什圖語", 116773255, "ira-pat", "Latn", type = "reconstructed", } m["ira-pro"] = { "原始伊朗語", 4167865, "ira", "Latn", type = "reconstructed", } m["ira-zgr-pro"] = { "原始扎扎其古拉尼語", 116775031, "ira-zgr", "Latn", type = "reconstructed", } m["xsc-pro"] = { "原始斯基泰語", 116773273, "xsc", "Latn", type = "reconstructed", } m["xsc-sar-pro"] = { "原始薩馬提亞語", 116773249, "xsc-sar", "Latn", type = "reconstructed", } m["xsc-skw-pro"] = { "原始塞-瓦罕語", 116773267, "xsc-skw", "Latn", type = "reconstructed", } m["xsc-sak-pro"] = { "原始塞語", 116773264, "xsc-sak", "Latn", type = "reconstructed", } m["ira-sym-pro"] = { "原始舒格南雅茲古拉米蒙賈尼語", 116773813, "ira-sym", "Latn", type = "reconstructed", } m["ira-sgi-pro"] = { "原始桑格萊奇伊什卡什米語", 116773808, "ira-sgi", "Latn", type = "reconstructed", } m["ira-mny-pro"] = { "原始蒙賈尼伊特格哈語", 116773792, "ira-mny", "Latn", type = "reconstructed", } m["ira-shy-pro"] = { "原始舒格南雅茲古拉米語", 116773812, "ira-shy", "Latn", type = "reconstructed", } m["ira-shr-pro"] = { "原始舒格南羅尚語", 116773811, "ira-shr", "Latn", type = "reconstructed", } m["ira-sgc-pro"] = { "原始粟特語", 116773276, "ira-sgc", "Latn", type = "reconstructed", } m["ira-wnj"] = { "Vanji", 3398419, "ira-shy", "Latn", } m["iro-ere"] = { "Erie", 5388365, "iro-nor", "Latn", } m["iro-min"] = { "明戈語", 128531, "iro-nor", "Latn", ietf_subtag = "i-mingo", -- grandfathered IETF tag } m["iro-nor-pro"] = { "原始北易洛魁語", 116773242, "iro-nor", "Latn", type = "reconstructed", } m["iro-pro"] = { "原始易洛魁語", 7251852, "iro", "Latn", type = "reconstructed", } m["itc-pro"] = { "原始意大利語", 17102720, "itc", "Latn", type = "reconstructed", } m["itc-psa"] = { "前薩莫奈語", 7239186, "itc-sbl", "Ital, Polyt, Latn", -- Ital translit in [[Module:scripts/data]] (NOTE: formerly not present, probably an accidental omission) -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["jpx-hcj"] = { "八丈語", 5637049, "jpx", "Jpan", ancestors = "ojp-eas", translit = s["jpx-translit"], display_text = s["jpx-displaytext"], strip_diacritics = s["jpx-stripdiacritics"], sort_key = s["jpx-sortkey"], } m["jpx-pro"] = { "原始日語", 3924309, "jpx", "Latn", type = "reconstructed", } m["jpx-ryu-pro"] = { "原始琉球語", 56349069, "jpx-ryu", "Latn", type = "reconstructed", } m["kar-pro"] = { "原始克倫語", 85794783, "kar", "Latn", type = "reconstructed", } m["kca-eas"] = { "東漢特語", 30304622, "kca", "Cyrl", translit = "kca-translit", override_translit = true, -- TODO temporary until MediaWiki supports Unicode 16 (probably requires a PHP update from their side) sort_key = { Cyrl = { from = {"ᲊ"}, to = {"Ᲊ"} } }, } m["kca-nor"] = { "北漢特語", 30304527, "kca", "Cyrl", translit = "kca-translit", override_translit = true, -- TODO temporary until MediaWiki supports Unicode 16 (probably requires a PHP update from their side) sort_key = { Cyrl = { from = {"ᲊ"}, to = {"Ᲊ"} } }, } m["kca-pro"] = { "原始漢特語", 127505171, "kca", "Latn", type = "reconstructed", } m["kca-sou"] = { "南漢特語", 30304618, "kca", "Cyrl", translit = "kca-translit", override_translit = true, } m["khi-kho-pro"] = { "原始科伊語", 116773218, "khi-kho", "Latn", type = "reconstructed", } m["khi-kun"] = { "亢語", 32904, "khi-kxa", "Latn", } m["ko-ear"] = { "近世朝鮮語", 756014, "qfa-kor", "Kore", ancestors = "okm", translit = "okm-translit", -- Kore strip_diacritics in [[Module:scripts/data]] } m["kro-pro"] = { "原始克魯語", 116773778, "kro", "Latn", type = "reconstructed", } m["ku-pro"] = { "原始庫爾德語", 116773221, "ku", "Latn", type = "reconstructed", } m["map-ata-pro"] = { "原始泰雅語", 116773151, "map-ata", "Latn", type = "reconstructed", } m["map-bms"] = { "班尤馬山語", 33219, "map", "Latn, Java", } m["map-pro"] = { "原始南島語", 49230, "map", "Latn", type = "reconstructed", } m["mis-hkl"] = { "吉蘭丹峇峇", 108794818, "qfa-mix", ancestors = "nan-hbl, sou, mfa", } m["mis-idn"] = { "Idiom Neutral", 35847, "art", "Latn", type = "appendix-constructed", } m["mis-isa"] = { "伊蘇利亞語", 16956868, nil, -- "Xsux, Hluw, Latn", } m["mis-jie"] = { "羯語", 124424186, nil, "Hani", sort_key = "Hani-sortkey", } m["mis-jzh"] = { "吉兆話", 45242758, "qfa-bej", "Latn", } m["mis-kas"] = { "加喜特語", 35612, nil, "Xsux", } m["mis-mmd"] = { "德科斯米米語", 6862206, nil, "Latn", } m["mis-mmn"] = { "納赫蒂加爾米米語", 6862207, nil, "Latn", } m["mis-phi"] = { "非利士語", 2230924, nil, "Phnx", -- Phnx translit in [[Module:scripts/data]] (NOTE: not present before, presumably an accidental omission) } m["mis-rou"] = { "柔然語", 48816637, "qfa-xgx", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["mis-tdl"] = { "Turdulian", 133176492, } m["mis-tdt"] = { "圖爾德塔尼語", 133176461, } m["mis-tnw"] = { "唐汪話", 7683179, "qfa-mix", "Latn", ancestors = "cmn, sce", } m["mis-tuh"] = { "吐谷渾語", 48816625, "qfa-xgx", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["mis-tuo"] = { "拓跋語", 48816629, "qfa-xgx", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["mis-wuh"] = { "烏桓語", 118976867, "qfa-xgx", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["mis-xbi"] = { "鮮卑語", 4448647, "qfa-xgx", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["mis-xnu"] = { "匈奴語", 10901674, nil, "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["mjg-mgl"] = { "互助土族語", 53765528, "mjg", "Latn", -- also Mong, Cyrl ? } m["mjg-mgr"] = { "民和土族語", 56285392, "mjg", "Latn", -- also Mong, Cyrl ? } m["mkh-asl-pro"] = { "原始亞斯里語", 55630680, "mkh-asl", "Latn", type = "reconstructed", } m["mkh-ban-pro"] = { "原始巴拿語", 116773189, "mkh-ban", "Latn", type = "reconstructed", } m["mkh-kat-pro"] = { "原始戈都語", 116773772, "mkh-kat", "Latn", type = "reconstructed", } m["mkh-khm-pro"] = { "原始克木語", 116773774, "mkh-khm", "Latn", type = "reconstructed", } m["mkh-kmr-pro"] = { "原始高棉語", 55630684, "mkh-kmr", "Latn", type = "reconstructed", } m["mkh-mmn"] = { "中古孟語", 121337926, "mkh-mnc", "Latn, Mymr", --and also Pallava ancestors = "omx", } m["mkh-mnc-pro"] = { "原始孟語", 116773231, "mkh-mnc", "Latn", type = "reconstructed", } m["mkh-mvi"] = { "中古越南語", 9199, "mkh-vie", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["mkh-pal-pro"] = { "原始佤德昂語", 104847372, "mkh-pal", "Latn", type = "reconstructed", } m["mkh-pea-pro"] = { "原始比爾語", 116773804, "mkh-pea", "Latn", type = "reconstructed", } m["mkh-pkn-pro"] = { "原始莽語", 116773803, "mkh-pkn", "Latn", type = "reconstructed", } m["mkh-pro"] = { --This will be merged into 2015 aav-pro. "原始孟-高棉語", 7251859, "mkh", "Latn", type = "reconstructed", } m["mnw-tha"] = { -- To be removed. "泰國孟語", nil, "mkh-mnc", "Mymr, Thai", ancestors = "mkh-mmn", sort_key = { from = {"[%p]", "ျ", "ြ", "ွ", "ှ", "ၞ", "ၟ", "ၠ", "ၚ", "ဿ", "[็-๎]", "([เแโใไ])([ก-ฮ])ฺ?"}, to = {"", "္ယ", "္ရ", "္ဝ", "္ဟ", "္န", "္မ", "္လ", "င", "သ္သ", "", "%2%1"} }, } m["mkh-vie-pro"] = { "原始越語", 109432616, "mkh-vie", "Latn", type = "reconstructed", } m["mns-cen"] = { "中曼西語", 128810384, "mns", "Cyrl", translit = "mns-translit", override_translit = true, } m["mns-nor"] = { "北曼西語", 30304537, "mns", "Cyrl", translit = "mns-translit", override_translit = true, } m["mns-pro"] = { "原始曼西語", 128883093, "mns", "Latn", type = "reconstructed", } m["mns-sou"] = { "南曼西語", 30304629, "mns", "Cyrl", translit = "mns-translit", override_translit = true, } m["mun-pro"] = { "原始蒙達語", 105102373, "mun", "Latn", type = "reconstructed", } m["myn-chl"] = { -- the stage after ''emy'' "Ch'olti'", 873995, "myn", "Latn", } m["myn-pro"] = { "原始瑪雅語", 3321532, "myn", "Latn", type = "reconstructed", } m["nai-ala"] = { "阿拉扎帕語", 128810233, nil, "Latn", } m["nai-bay"] = { "Bayogoula", 1563704, nil, "Latn", } m["nai-cal"] = { "Calusa", 51782, nil, "Latn", } m["nai-chi"] = { "Chiquimulilla", 25339627, "nai-xin", "Latn", } m["nai-chu-pro"] = { "原始楚馬什語", 116773736, "nai-chu", "Latn", type = "reconstructed", } m["nai-cig"] = { "Ciguayo", 20741700, nil, "Latn", } m["nai-ckn-pro"] = { "原始契努克語", 116773735, "nai-ckn", "Latn", type = "reconstructed", } m["nai-guz"] = { "Guazacapán", 19572028, "nai-xin", "Latn", } m["nai-hit"] = { "Hitchiti", 1542882, "nai-mus", "Latn", } m["nai-ipa"] = { "Ipai", 3027474, "nai-yuc", "Latn", } m["nai-jtp"] = { "胡蒂亞帕語", nil, "nai-xin", "Latn", } m["nai-jum"] = { "胡邁佩特克語", 25339626, "nai-xin", "Latn", } m["nai-kat"] = { "卡斯拉梅特語", 6376639, "nai-ckn", "Latn", } m["nai-klp-pro"] = { "原始卡拉普亞語", 116773771, "nai-klp", "Latn", type = "reconstructed", } m["nai-knm"] = { "科諾米胡語", 3198734, "nai-shs", "Latn", } m["nai-kum"] = { "庫梅亞艾語", 4910139, "nai-yuc", "Latn", } m["nai-mac"] = { "Macoris", 21070851, nil, "Latn", } m["nai-mdu-pro"] = { "Proto-Maidun", 116773784, "nai-mdu", "Latn", type = "reconstructed", } m["nai-miz-pro"] = { "原始米塞-索克語", 7251858, "nai-miz", "Latn", type = "reconstructed", } m["nai-mus-pro"] = { "原始穆斯科格語", 116775368, "nai-mus", "Latn", type = "reconstructed", } m["nai-nao"] = { "Naolan", 6964594, nil, "Latn", } m["nai-nrs"] = { "New River Shasta", 7011254, "nai-shs", "Latn", } m["nai-okw"] = { "Okwanuchu", 3350126, "nai-shs", "Latn", } m["nai-per"] = { "佩里庫語", 3375369, nil, "Latn", } m["nai-pic"] = { "Picuris", 7191257, "nai-kta", "Latn", } m["nai-plp-pro"] = { "原始高原佩努提語支", 116773806, "nai-plp", "Latn", type = "reconstructed", } m["nai-pom-pro"] = { "原始波莫語", 116773262, "nai-pom", "Latn", type = "reconstructed", } m["nai-qng"] = { "Quinigua", 36360, nil, "Latn", } m["nai-sca-pro"] = { -- NB 'sio-pro' "Proto-Siouan" which is Proto-Western Siouan "原始蘇-卡托巴語", 116773275, "nai-sca", "Latn", type = "reconstructed", } m["nai-sin"] = { "Sinacantán", 24190249, "nai-xin", "Latn", } m["nai-sln"] = { "Salvadoran Lenca", 3229434, "nai-len", "Latn", } m["nai-spt"] = { "Sahaptin", 3833015, "nai-shp", "Latn", } m["nai-tap"] = { "Tapachultec", 7684401, "nai-miz", "Latn", } m["nai-taw"] = { "塔瓦薩語", 7689233, nil, "Latn", } m["nai-teq"] = { "特奎斯特拉特克語", 2964454, "nai-tqn", "Latn", } m["nai-tip"] = { "Tipai", 3027471, "nai-yuc", "Latn", } m["nai-tot-pro"] = { "原始托托索克語", 116773285, "nai-tot", "Latn", type = "reconstructed", } m["nai-tsi-pro"] = { "Proto-Tsimshianic", nil, "nai-tsi", "Latn", type = "reconstructed", } m["nai-utn-pro"] = { "Proto-Utian", 116773290, "nai-utn", "Latn", type = "reconstructed", } m["nai-wai"] = { "Waikuri", 3118702, nil, "Latn", } m["nai-wji"] = { "Western Jicaque", 3178610, "nai-jcq", "Latn", } m["nai-yup"] = { "尤皮爾特佩克語", 25339628, "nai-xin", "Latn", } m["nan-dat"] = { "大田話", 19855572, "zhx-nan", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["nan-hbl"] = { "泉漳話", 1624231, "zhx-nan", "Hants, Latn, Bopo, Kana", wikimedia_codes = "zh-min-nan", generate_forms = "zh-generateforms", sort_key = { Hani = "Hani-sortkey", Kana = "Kana-sortkey" }, } m["nan-hlh"] = { "海陸豐話", 120755728, "zhx-nan", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["nan-lnx"] = { "龍巖話", 6674568, "zhx-nan", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["nan-tws"] = { "潮州話", 36759, "zhx-nan", "Hants", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["nan-zhe"] = { "浙南閩語", 3846710, "zhx-nan", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["nan-zsh"] = { "三鄉話", 7420769, "zhx-nan", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["ngf-bin-pro"] = { "Proto-Binanderean", 137881672, "ngf-bin", "Latn", type = "reconstructed", } m["ngf-pro"] = { "原始跨新幾內亞語", 85794785, "ngf", "Latn", type = "reconstructed", } m["nic-bco-pro"] = { "原始貝努埃-剛果語", 116773194, "nic-bco", "Latn", type = "reconstructed", } m["nic-bod-pro"] = { "原始類班圖語", 116773190, "nic-bod", "Latn", type = "reconstructed", } m["nic-eov-pro"] = { "原始東奧蒂-沃爾特語", 116773753, "nic-eov", "Latn", type = "reconstructed", } m["nic-gns-pro"] = { "Proto-Gurunsi", 116773759, "nic-gns", "Latn", type = "reconstructed", } m["nic-grf-pro"] = { "原始草原語", 116773755, "nic-grf", "Latn", type = "reconstructed", } m["nic-gur-pro"] = { "Proto-Gur", 116773758, "nic-gur", "Latn", type = "reconstructed", } m["nic-jkn-pro"] = { "Proto-Jukunoid", 116773769, "nic-jkn", "Latn", type = "reconstructed", } m["nic-lcr-pro"] = { "原始下克羅斯河語", 116773782, "nic-lcr", "Latn", type = "reconstructed", } m["nic-ogo-pro"] = { "Proto-Ogoni", 116773799, "nic-ogo", "Latn", type = "reconstructed", } m["nic-ovo-pro"] = { "原始奧蒂-沃爾特語", 116773802, "nic-ovo", "Latn", type = "reconstructed", } m["nic-plt-pro"] = { "原始高原語", 116773805, "nic-plt", "Latn", type = "reconstructed", } m["nic-pro"] = { "原始尼日爾-剛果語", 108000748, "nic", "Latn", type = "reconstructed", } m["nic-ubg-pro"] = { "Proto-Ubangian", 116773818, "nic-ubg", "Latn", type = "reconstructed", } m["nic-ucr-pro"] = { "原始上克羅斯河語", 116773819, "nic-ucr", "Latn", type = "reconstructed", } m["nic-vco-pro"] = { "原始沃爾特-剛果語", 116773293, "nic-vco", "Latn", type = "reconstructed", } m["njo-jgl"] = { "瓊里奧語", 55607615, "njo", "Latn", } m["njo-mng"] = { "Mongsen Ao", 85383221, "njo", "Latn", } m["nub-har"] = { "Haraza", 19572059, "nub", "Arab, Latn", } m["nub-pro"] = { "原始努比亞語", 116773246, "nub", "Latn", type = "reconstructed", } m["omq-cha-pro"] = { "原始查蒂諾語", 116773202, "omq-cha", "Latn", type = "reconstructed", } m["omq-maz-pro"] = { "原始馬薩特克語", 116773790, "omq-maz", "Latn", type = "reconstructed", } m["omq-mix-pro"] = { "原始類米斯特克語", 21573423, "omq-mix", "Latn", type = "reconstructed", } m["omq-mxt-pro"] = { "原始米斯特克語", 21573424, "omq-mxt", "Latn", type = "reconstructed", } m["omq-otp-pro"] = { "原始歐托-帕梅語", 116773251, "omq-otp", "Latn", type = "reconstructed", } m["omq-pro"] = { "原始歐托-曼格語", 33669, "omq", "Latn", type = "reconstructed", } m["omq-sjq"] = { "聖胡安基阿伊赫查蒂諾語", 138330751, "omq-cha", "Latn", } m["omq-tel"] = { "特波斯科盧拉米斯特克語", nil, "omq-mxt", "Latn", } m["omq-teo"] = { "特奧霍姆爾科查蒂諾語", 25340451, "omq-cha", "Latn", } m["omq-tri-pro"] = { "原始特里基語", 116773817, "omq-tri", "Latn", type = "reconstructed", } m["omq-zap-pro"] = { "原始類薩波特克語", 116773297, "omq-zap", "Latn", type = "reconstructed", } m["omq-zpc-pro"] = { "原始薩波特克語", 116773296, "omq-zpc", "Latn", type = "reconstructed", } m["omv-aro-pro"] = { "原始阿里語", 116773721, "omv-aro", "Latn", type = "reconstructed", } m["omv-diz-pro"] = { "Proto-Dizoid", 116773750, "omv-diz", "Latn", type = "reconstructed", } m["omv-pro"] = { "原始奧摩語", 116773800, "omv", "Latn", type = "reconstructed", } m["oto-otm-pro"] = { "原始奧托米語", 5908710, "oto-otm", "Latn", type = "reconstructed", } m["oto-pro"] = { "原始類奧托米語", 116773252, "oto", "Latn", type = "reconstructed", } m["paa-kmn"] = { "Kómnzo", 18344310, "paa-wko", "Latn", } m["paa-kwn"] = { "庫瓦尼語", 6449056, "qfa-unc", -- poorly attested, possibly the same as or related to Kalabra "Latn", } m["paa-lei"] = { "Leitre", 85776228, "paa-isk", } m["paa-nha-pro"] = { "原始北哈馬黑拉語", 116773241, "paa-nha", "Latn", type = "reconstructed" } m["paa-nun"] = { "農貢語", 128807788, "ngf-ynu", "Latn", } m["phi-din"] = { "Dinapigue Agta", 16945774, "phi", "Latn", } m["phi-kal-pro"] = { "原始卡拉棉語", 116773213, "phi-kal", "Latn", type = "reconstructed", } m["phi-nag"] = { "Nagtipunan Agta", 16966111, "phi", "Latn", } m["phi-pro"] = { "原始菲律賓語", 18204898, "phi", "Latn", type = "reconstructed", } m["poz-abi"] = { "阿拜語", 19570729, "poz-san", "Latn", } m["poz-bal"] = { "Baliledo", 4850912, "poz", "Latn", } m["poz-btk-pro"] = { "原始邦庫-多樂基語", 116773724, "poz-btk", "Latn", type = "reconstructed", } m["poz-cet-pro"] = { "原始中-東部馬來-波利尼西亞語", 2269883, "poz-cet", "Latn", type = "reconstructed", } m["poz-hce-pro"] = { "原始哈馬黑拉-鳥頭灣語", 116773209, "poz-hce", "Latn", type = "reconstructed", } m["poz-lgx-pro"] = { "原始楠榜語", 116773222, "poz-lgx", "Latn", type = "reconstructed", } m["poz-mcm-pro"] = { "原始馬來-占語", 116773225, "poz-mcm", "Latn", type = "reconstructed", } m["poz-mic-pro"] = { "原始密克羅尼西亞語", 111939079, "poz-mic", "Latn", type = "reconstructed", } m["poz-mly-pro"] = { "原始馬來語", 98057728, "poz-mly", "Latn", type = "reconstructed", } m["poz-msa-pro"] = { "原始馬來-松巴哇語", 116773226, "poz-msa", "Latn", type = "reconstructed", } m["poz-nes"] = { "Nese", 2157412, "poz-vnc", "Latn", } m["poz-oce-pro"] = { "原始大洋洲語", 141741, "poz-oce", "Latn", type = "reconstructed", } m["poz-pcc-pro"] = { "Proto-Central Pacific", 111962726, "poz-pcc", "Latn", type = "reconstructed", } m["poz-pep-pro"] = { "原始東部波利尼西亞語", 113988745, "poz-pep", "Latn", type = "reconstructed", } m["poz-pnp-pro"] = { "原始核心波利尼西亞語", 113988746, "poz-pnp", "Latn", type = "reconstructed", } m["poz-pol-pro"] = { "原始波利尼西亞語", 1658709, "poz-pol", "Latn", type = "reconstructed", } m["poz-pro"] = { "原始馬來-波利尼西亞語", 3832960, "poz", "Latn", type = "reconstructed", } m["poz-sml"] = { "砂拉越馬來語", 4251702, "poz-mly", "Latn, Arab", } m["poz-ssw-pro"] = { "原始南蘇拉威西語", 116773279, "poz-ssw", "Latn", type = "reconstructed", } m["poz-swa-pro"] = { "原始北沙撈越語", 116773243, "poz-swa", "Latn", type = "reconstructed", } m["poz-ter"] = { "登嘉樓馬來語", 4207412, "poz-mly", "Latn, Arab", } m["pqe-pro"] = { "原始東部馬來-波利尼西亞語", 2269883, "pqe", "Latn", type = "reconstructed", } m["pra-niy"] = { "尼亞普拉克里特語", 11991601, "inc-mid", "Khar", ancestors = "inc-ash", translit = "Khar-translit", } m["qfa-adm-pro"] = { "原始大安達曼語", 116773756, "qfa-adm", "Latn", type = "reconstructed", } m["qfa-bet-pro"] = { "原始貝台語", 116773193, "qfa-bet", "Latn", type = "reconstructed", } m["qfa-cka-pro"] = { "原始楚科奇-堪察加語", 7251837, "qfa-cka", "Latn", type = "reconstructed", } m["qfa-hur-pro"] = { "原始胡里安-烏拉爾圖語", 116773211, "qfa-hur", "Latn", type = "reconstructed", } m["qfa-kad-pro"] = { "原始卡杜語", 116773770, "qfa-kad", "Latn", type = "reconstructed", } m["qfa-kms-pro"] = { "原始侗水語", 55630682, "qfa-kms", "Latn", type = "reconstructed", } m["qfa-kor-pro"] = { "原始朝鮮語", 467883, "qfa-kor", "Latn", type = "reconstructed", } m["qfa-kra-pro"] = { "原始仡佬語", 7251854, "qfa-kra", "Latn", type = "reconstructed", } m["qfa-lic-pro"] = { "原始黎語", 7251845, "qfa-lic", "Latn", type = "reconstructed", } m["qfa-onb-pro"] = { "原始貝語", 116773192, "qfa-onb", "Latn", type = "reconstructed", } m["qfa-ong-pro"] = { "原始翁奇語", 116773801, "qfa-ong", "Latn", type = "reconstructed", } m["qfa-tak-pro"] = { "原始侗台語", 104901616, "qfa-tak", "Latn", type = "reconstructed", } m["qfa-yen-pro"] = { "原始葉尼塞語", 27639, "qfa-yen", "Latn", type = "reconstructed", } m["qfa-yuk-pro"] = { "原始尤卡吉爾語", 116773294, "qfa-yuk", "Latn", type = "reconstructed", } m["qwe-kch"] = { "基奇瓦語", 1740805, "qwe", "Latn", ancestors = "qu", } m["qwe-pro"] = { "原始克丘亞語", 5575757, "qwe", "Latn", type = "reconstructed", } m["roa-ang"] = { "安茹語", 56782, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-bbn"] = { "波旁-貝里語", 2899128, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-brg"] = { "勃艮第語", 508332, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-can"] = { "坎塔布里亞語", 917021, "roa-asl", "Latn", } m["roa-cha"] = { "香檳語", 430018, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-fcm"] = { "弗朗什-孔泰語", 510561, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-gal"] = { "加羅語", 37300, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-gib"] = { "巴西利卡塔高盧-意大利語", 3094838, "roa-git", ancestors = "pms-old", "Latn", } m["roa-gis"] = { "西西里高盧-意大利語", 2629019, "roa-git", "Latn", ancestors = "pms-old", } m["roa-leo"] = { "萊昂語", 34108, "roa-asl", "Latn", } m["roa-lor"] = { "洛林語", 671198, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-oca"] = { "古加泰羅尼亞語", 15478520, "roa-ocr", "Latn", sort_key = {remove_diacritics = c.grave .. c.acute .. c.diaer .. c.cedilla .. "·"}, } m["roa-ole"] = { "古萊昂語", 125977465, "roa-asl", "Latn", } m["roa-ona"] = { "納瓦拉-阿拉貢語", 2736184, "roa-nar", "Latn", } m["roa-opt"] = { "古葡萄牙語", 1072111, "roa-gap", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ}, } m["roa-orl"] = { "奧爾良語", 28497058, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-poi"] = { "普瓦圖-桑通日語", 514123, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-tar"] = { "塔倫蒂諾語", 695526, "roa-itr", "Latn", wikimedia_codes = "roa-tara", } m["sai-all"] = { "Allentiac", 19570789, "sai-hrp", "Latn", } m["sai-and"] = { -- not to be confused with 'cbc' or 'ano' "Andoquero", 16828359, "sai-wit", "Latn", } m["sai-ayo"] = { "Ayomán", 16937754, "sai-jir", "Latn", } m["sai-bae"] = { "Baenan", 3401998, "qfa-unc", -- extinct, poorly attested; only known through 9 words "Latn", } m["sai-bag"] = { "Bagua", 5390321, "qfa-unc", -- extinct, poorly attested; possibly Cariban "Latn", } m["sai-bet"] = { "貝托伊語", 926551, "qfa-iso", "Latn", } m["sai-bor-pro"] = { "原始博拉語", nil, "sai-bor", "Latn", } m["sai-cac"] = { "Cacán", 945482, "qfa-unc", -- extinct, poorly attested; no consensus on classification "Latn", } m["sai-caq"] = { "Caranqui", 2937753, "sai-bar", "Latn", } m["sai-car-pro"] = { "原始加勒比語", 116773196, "sai-car", "Latn", type = "reconstructed", } m["sai-cat"] = { "卡塔考語", 5051136, "sai-ctc", "Latn", } m["sai-cer-pro"] = { "原始塞拉多語", 116773200, "sai-cer", "Latn", type = "reconstructed", } m["sai-chi"] = { "奇里諾語", 5390321, "qfa-unc", -- extinct, only four words known; possibly related to Candoshi-Shapra (cbu) "Latn", } m["sai-chn"] = { "Chaná", 5072718, "sai-crn", "Latn", } m["sai-chp"] = { "查帕庫拉語", 5072884, "sai-cpc", "Latn", } m["sai-chr"] = { "查魯阿語", 5086680, "sai-crn", "Latn", } m["sai-chu"] = { "丘魯亞語", 5118339, "sai-guh", "Latn", } m["sai-cje-pro"] = { "原始中熱語", 116773198, "sai-cje", "Latn", type = "reconstructed", } m["sai-cmg"] = { "Comechingon", 6644203, "qfa-unc", -- extinct, poorly attested; no consensus on classification "Latn", } m["sai-cno"] = { "Chono", 5104704, "qfa-unc", -- extinct, poorly attested; no consensus on classification, possibly spurious "Latn", } m["sai-cnr"] = { "Cañari", 5055572, "qfa-unc", -- extinct, poorly attested; possibly Chimuan or Barbacoan "Latn", } m["sai-coe"] = { "Coeruna", 6425639, "sai-wit", "Latn", } m["sai-col"] = { "Colán", 5141893, "sai-ctc", "Latn", } m["sai-cop"] = { "Copallén", 5390321, "qfa-unc", -- extinct, only four words attested; possibly Cholonan "Latn", } m["sai-crd"] = { "Coroado Puri", 24191321, "sai-mje", "Latn", } m["sai-ctq"] = { "Catuquinaru", 16858455, "qfa-unc", -- extinct, poorly attested; vocabulary does not resemble other languages "Latn", } m["sai-cul"] = { "Culli", 2879660, "qfa-unc", -- extinct, poorly attested; often considered an isolate "Latn", } m["sai-cva"] = { "Cueva", 5192644, "qfa-unc", -- extinct, poorly attested; possibly Chocoan "Latn", } m["sai-esm"] = { "埃斯梅拉爾達語", 3058083, "qfa-unc", -- extinct, poorly attested; possibly related to Yaruro "Latn", } m["sai-ewa"] = { "Ewarhuyana", 16898104, nil, "Latn", } m["sai-gam"] = { "Gamela", 5403661, "qfa-unc", -- extinct, poorly attested; possibly an isolate "Latn", } m["sai-gay"] = { "Gayón", 5528902, "sai-jir", "Latn", } m["sai-gmo"] = { "Guamo", 5613495, "qfa-unc", -- extinct; "Kaufman (1990) finds a connection with the Chapacuran languages convincing." [Wikipedia] Considered an isolate by Campbell (2024). "Latn", } m["sai-gua"] = { "Guachí", 5613172, "sai-guc", "Latn", } m["sai-gue"] = { "古埃諾阿語", 5626799, "sai-crn", "Latn", } m["sai-hau"] = { "Haush", 3128376, "sai-cho", "Latn", } m["sai-jee-pro"] = { "原始熱語", 116773212, "sai-jee", "Latn", type = "reconstructed", } m["sai-jko"] = { "熱科語", 6176527, "sai-mje", "Latn", } m["sai-jrj"] = { "希拉希拉語", 6202966, "sai-jir", "Latn", } m["sai-kat"] = { -- contrast xoo, kzw, sai-xoc "Katembri", 6375925, "qfa-unc", -- extinct, poorly attested; "Kaufman (1990) has linked it with the nearly extinct Taruma, although this has not been accepted by other scholars." [Wikipedia] "Latn", } m["sai-mal"] = { "馬拉利語", 6741212, "sai-mje", -- considered the most divergent Maxakalían language (a subdivision of Macro-Jê), for which we have no entry "Latn", } m["sai-mar"] = { "馬拉蒂諾語", 6755055, "qfa-unc", -- extinct, poorly attested; possibly Uto-Aztecan "Latn", } m["sai-mat"] = { "馬塔納維語", 6786047, "qfa-unc", -- extinct; either an isolate or distantly related to the Muran languages; Campbell (2024) lists it as an isolate, Glottolog gives it as unclassified "Latn", } m["sai-mcn"] = { "莫卡納語", 3402048, "qfa-unc", -- extinct, poorly attested; given as part of the Malibu languages (geographic grouping; not a clade) "Latn", } m["sai-men"] = { "Menien", 16890110, "sai-mje", "Latn", } m["sai-mil"] = { "Millcayac", 19573012, "sai-hrp", "Latn", } m["sai-mlb"] = { "馬利布語", 134374036, "qfa-unc", -- extinct, poorly attested; given as part of the Malibu languages (geographic grouping; not a clade) "Latn", } m["sai-msk"] = { "Masakará", 6782426, "sai-mje", "Latn", } m["sai-muc"] = { "Mucuchí", 6931290, nil, -- generally considered Timotean, for which we have no entry "Latn", } m["sai-mue"] = { "Muellama", 16886936, "sai-bar", "Latn", } m["sai-muz"] = { "Muzo", 6644203, "qfa-unc", -- extinct language of Colombia, poorly attested; may be Pijao (Cariban) "Latn", } m["sai-mys"] = { "Maynas", 16919393, "sai-cah", -- per Campbell (2024); formerly considered unclassified "Latn", } m["sai-nat"] = { "Natú", 9006749, "qfa-unc", -- extinct, poorly attested; "only Greenberg dares to classify [it]".[Wikipedia, quoting Moseley, Christopher; Asher, R. E.; Tait, Mary (1994), Atlas of the world's languages] "Latn", } m["sai-nje-pro"] = { "原始北熱語", 116773245, "sai-nje", "Latn", type = "reconstructed", } m["sai-opo"] = { "Opón", 7099152, "sai-car", "Latn", } m["sai-oto"] = { "奧托馬科語", 16879234, "sai-otm", "Latn", } m["sai-pal"] = { "Palta", 3042978, "qfa-unc", -- extinct, unclassified; possibly Chicham "Latn", } m["sai-pam"] = { "Pamigua", 5908689, "sai-tin", "Latn", } m["sai-par"] = { "Paratió", 16890038, "qfa-unc", -- extinct, poorly attested; possibly Xukuruan "Latn", } m["sai-peb"] = { "Peba", 3373890, "sai-pey", "Latn", } m["sai-pnz"] = { "Panzaleo", 3123275, "qfa-unc", -- extinct, unclassified; possibly Paezan "Latn", } m["sai-prh"] = { "Puruhá", 3410994, "qfa-unc", -- extinct, poorly attested; possibly in a famil with Cañari "Latn", } m["sai-ptg"] = { "Patagón", 128807870, "sai-tar", -- extinct, only known from 4 words, which suggest Cariban lineage (Campbell 2024) "Latn", } m["sai-pur"] = { "Purukotó", 7261622, "sai-pem", "Latn", } m["sai-pyg"] = { "Payaguá", 7156643, "sai-guc", "Latn", } m["sai-pyk"] = { "比克比杰語", 98113977, "sai-nje", "Latn", } m["sai-qmb"] = { "Quimbaya", 7272043, "qfa-unc", -- extinct, might not exist; few known words "Latn", } m["sai-qtm"] = { "奎特莫語", 7272651, "sai-cpc", "Latn", } m["sai-rab"] = { "拉博納語", 6644203, "qfa-unc", -- extinct, poorly attested, mostly plant names; possibly Candoshi-Shapra "Latn", } m["sai-ram"] = { "拉馬諾斯語", 16902824, "qfa-unc", -- extinct, poorly attested, possibly an isolate; per Glottolog: "the minuscule wordlist ... shows no convincing resemblances to surrounding languages" "Latn", } m["sai-sac"] = { "Sácata", 5390321, "qfa-unc", -- extinct, only 3 words known; possibly Candoshí or Arawakan "Latn", } m["sai-san"] = { "Sanaviron", 16895999, "qfa-unc", -- extinct, unclassified; no consensus on classification "Latn", } m["sai-sap"] = { "薩帕拉語", 7420922, "sai-car", "Latn", } m["sai-sec"] = { "塞楚拉語", 7442912, "qfa-unc", -- extinct, poorly attested; possibly Catacaoan "Latn", } m["sai-sin"] = { "西努法納語", 7525275, "qfa-unc", -- moribund, poorly attested; possibly Chocoan "Latn", } m["sai-sje-pro"] = { "原始南熱語", 116773814, "sai-sje", "Latn", type = "reconstructed", } m["sai-tab"] = { "塔班卡萊語", 5390321, "qfa-unc", -- extinct, only 5 words known; no obvious connections, might be an isolate "Latn", } m["sai-tal"] = { "塔良語", 16910468, "qfa-unc", -- extinct, poorly attested; might be Catacaoan "Latn", } m["sai-tap"] = { "塔帕尤納語", 30719984, "sai-nje", "Latn", } m["sai-tar-pro"] = { "Proto-Taranoan", 116773816, "sai-tar", "Latn", type = "reconstructed", } m["sai-teu"] = { "Teushen", 3519243, "qfa-unc", -- probably extinct by the 1950's; possibly Chonan "Latn", } m["sai-tim"] = { "蒂莫特語", 7806995, nil, -- possibly in a small Timotean family "Latn", } m["sai-tpr"] = { "塔帕里塔語", 7684460, "sai-otm", "Latn", } m["sai-trr"] = { "Tarairiú", 7685313, "qfa-unc", -- extinct, too poorly attested to classify "Latn", } m["sai-wai"] = { "Waitaká", 16918610, "qfa-unc", -- extinct, possibly Purian "Latn", } m["sai-way"] = { "Wayumará", 7960726, "sai-car", "Latn", } m["sai-wit-pro"] = { "Proto-Witotoan", 116773823, "sai-wit", "Latn", type = "reconstructed", } m["sai-wnm"] = { "瓦尼亞姆語", 16879440, "sai-cpc", "Latn", } m["sai-xoc"] = { -- contrast xoo, kzw, sai-kat "Xocó", 12953620, "qfa-unc", -- extinct and poorly attested; not clear if one or three languages "Latn", } m["sai-yao"] = { "Yao (South America)", 16979655, "sai-ven", "Latn", } m["sai-yar"] = { -- not the same family as 'suy' "亞魯馬語", 3505859, "sai-pek", "Latn", } m["sai-yri"] = { "尤里語", 2669157, "sai-tyu", "Latn", } m["sai-yup"] = { "尤普阿語", 8061430, "sai-tuc", "Latn", } m["sai-yur"] = { "尤魯曼圭語", 1281291, "qfa-unc", -- extinct, too poorly attested to classify "Latn", } m["sal-pro"] = { "原始薩利希語", 116773269, "sal", "Latn", type = "reconstructed", } m["sdv-daj-pro"] = { "Proto-Daju", 116773739, "sdv-daj", "Latn", type = "reconstructed", } m["sdv-eje-pro"] = { "Proto-Eastern Jebel", 116773751, "sdv-eje", "Latn", type = "reconstructed", } m["sdv-nil-pro"] = { "原始尼羅語", 116773794, "sdv-nil", "Latn", type = "reconstructed", } m["sdv-nyi-pro"] = { "Proto-Nyima", 116773796, "sdv-nyi", "Latn", type = "reconstructed", } m["sdv-tmn-pro"] = { "Proto-Taman", 116773815, "sdv-tmn", "Latn", type = "reconstructed", } m["sel-nor"] = { "北塞爾庫普語", 30304565, "sel", "Cyrl", translit = "sel-nor-translit", } m["sel-pro"] = { "原始塞爾庫普語", 128884235, "sel", "Latn", type = "reconstructed", } m["sel-sou"] = { "南塞爾庫普語", 30304639, "sel", "Cyrl", translit = "sel-sou-translit", } m["sem-amm"] = { "亞捫語", 279181, "sem-can", "Phnx", -- Phnx translit in [[Module:scripts/data]] } m["sem-amo"] = { "亞摩利語", 35941, "sem-nwe", "Xsux, Latn", } m["sem-cha"] = { "Chaha", 35543, "sem-eth", "Ethi", translit = "Ethi-translit", } m["sem-dad"] = { "Dadanitic", 21838040, "sem-cen", "Narb", -- Narb translit in [[Module:scripts/data]] } m["sem-dum"] = { "Dumaitic", 128810397, "sem-cen", "Narb", -- Narb translit in [[Module:scripts/data]] } m["sem-has"] = { "Hasaitic", 3541433, "sem-cen", "Narb", -- Narb translit in [[Module:scripts/data]] } m["sem-his"] = { "Hismaic", 22948260, "sem-cen", "Narb", -- Narb translit in [[Module:scripts/data]] } m["sem-mhr"] = { "Muher", 33743, "sem-eth", "Latn", } m["sem-pro"] = { "原始閃米特語", 1658554, "sem", "Latn", type = "reconstructed", } m["sem-saf"] = { "Safaitic", 472586, "sem-cen", "Narb", -- Narb translit in [[Module:scripts/data]] } m["sem-sam"] = { "Samalian", 85847147, "sem-nwe", "Phnx", -- Phnx translit in [[Module:scripts/data]] } m["sem-srb"] = { "古南阿拉伯語", 35025, "sem-osa", "Sarb", -- Sarb translit in [[Module:scripts/data]] } m["sem-tay"] = { "泰馬語", 24912301, "sem-cen", "Narb", -- Narb translit in [[Module:scripts/data]] } m["sem-tha"] = { "賽莫德語", 843030, "sem-cen", "Narb", -- Narb translit in [[Module:scripts/data]] } m["sem-wes-pro"] = { "原始西閃米特語", 98021726, "sem-wes", "Latn", type = "reconstructed", } m["sio-pro"] = { -- NB this is not Proto-Siouan-Catawban 'nai-sca-pro' "原始蘇語", 34181, "sio", "Latn", type = "reconstructed", } m["sit-aao-pro"] = { "原始中那加語", nil, "sit-aao", "Latn", type = "reconstructed", } m["sit-bai-pro"] = { "原始白語", nil, "sit-bai", "Latn", type = "reconstructed", } m["sit-ban"] = { "崩如語", 56071779, "sit-hrs", "Latn", } m["sit-bdi-pro"] = { "原始藏語", nil, "sit-bdi", "Latn", type = "reconstructed", } m["sit-bok"] = { "博嘎爾語", 4938727, "sit-tan", "Latn, Tibt", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["sit-cai"] = { "蔡家話", 5017528, "sit-cln", "Latn" } m["sit-cha"] = { "Chairel", 5068066, "sit-luu", "Latn", } m["sit-ers-pro"] = { "原始爾蘇語", nil, "sit-ers", "Latn", type = "reconstructed", } m["sit-hrs-pro"] = { "原始魯蘇語", 116773762, "sit-hrs", "Latn", type = "reconstructed", } m["sit-jap"] = { "茶堡話", 3162245, "sit-egy", "Latn", } m["sit-kha-pro"] = { "原始卡姆語", 116773773, "sit-kha", "Latn", type = "reconstructed", } m["sit-khb-pro"] = { "原始舍朱奔語", nil, "sit-khb", "Latn", type = "reconstructed", } m["sit-khp-pro"] = { "原始蘇龍語", nil, "sit-khb", "Latn", type = "reconstructed", } m["sit-khw-pro"] = { "原始西舍朱奔語", nil, "sit-khw", "Latn", type = "reconstructed", } m["sit-kon-pro"] = { "原始北那加語", nil, "sit-kon", "Latn", type = "reconstructed", } m["sit-liz"] = { "栗蘇語", 6660653, "sit-ers", "Latn", -- and Ersu Shaba } m["sit-lnj"] = { "龍家語", 17096251, "sit-cln", "Latn" } m["sit-lrn"] = { "盧人語", 16946370, "sit-cln", "Latn" } m["sit-luu-pro"] = { "原始盧伊語", 116773783, "sit-luu", "Latn", type = "reconstructed", } m["sit-nas-pro"] = { "原始納西語", nil, "sit-nas", "Latn", type = "reconstructed", } m["sit-prn"] = { "Puiron", 7259048, "sit-zem", } m["sit-pro"] = { "原始漢藏語", 24839178, "sit", "Latn", type = "reconstructed", } m["sit-sit"] = { "四土話", 19840830, "sit-egy", "Latn", } m["sit-tam-pro"] = { "原始達芒語", 117469295, "sit-tam", "Latn", type = "reconstructed", } m["sit-tan-pro"] = { "原始達尼語", 116773284, "sit-tan", "Latn", -- needs verification type = "reconstructed", } m["sit-tgm"] = { "唐阿姆語", 17041370, "sit-tan", "Latn", } m["sit-tng-pro"] = { "原始唐窟語", nil, "sit-tng", "Latn", type = "reconstructed" } m["sit-tos"] = { "多續語", 7827899, "sit-ers", "Latn", -- also Ersu Shaba } m["sit-tsh"] = { "草登話", 19840950, "sit-egy", "Latn", } m["sit-zbu"] = { "日部話", 19841106, "sit-egy", "Latn", } m["sla-pro"] = { "原始斯拉夫語", 747537, "sla", "Latn", type = "reconstructed", strip_diacritics = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {'ś'}, }, sort_key = { from = {"č", "ď", "ě", "ę", "ь", "ľ", "ň", "ǫ", "ř", "š", "ś", "ť", "ъ", "ž"}, to = {"c²", "d²", "e²", "e³", "i²", "l²", "nj", "o²", "r²", "s²", "s³", "t²", "u²", "z²"}, } } m["smi-pro"] = { "原始薩米語", 7251862, "smi", "Latn", type = "reconstructed", sort_key = { from = {"ā", "č", "δ", "[ëē]", "ŋ", "ń", "ō", "š", "θ", "%([^()]+%)"}, to = {"a", "c²", "d", "e", "n²", "n³", "o", "s²", "t²"} }, } m["son-pro"] = { "原始桑海語", 116773277, "son", "Latn", type = "reconstructed", } m["sqj-pro"] = { "原始阿爾巴尼亞語", 18210846, "sqj", "Latn", type = "reconstructed", } m["ssa-klk-pro"] = { "原始庫利亞克語", 116773779, "ssa-klk", "Latn", type = "reconstructed", } m["ssa-kom-pro"] = { "Proto-Koman", 116773775, "ssa-kom", "Latn", type = "reconstructed", } m["ssa-pro"] = { "原始尼羅-撒哈拉語", 116773236, "ssa", "Latn", type = "reconstructed", } m["syd-pro"] = { "原始薩莫耶德語", 7251863, "syd", "Latn", type = "reconstructed", } m["tai-pro"] = { "原始台語", 6583709, "tai", "Latn", type = "reconstructed", } m["tai-swe-pro"] = { "原始西南台語", 116773280, "tai-swe", "Latn", type = "reconstructed", } m["tbq-bdg-pro"] = { "原始博多-加羅語", 116773195, "tbq-bdg", "Latn", type = "reconstructed", } m["tbq-blg"] = { "白狼語", 2879843, "tbq-lob", "Hani", sort_key = "Hani-sortkey", } m["tbq-brm-pro"] = { "原始緬語", nil, "tbq-brm", "Latn", type = "reconstructed", } m["tbq-gkh"] = { "勾克語", 5578069, "tbq-sil", "Latn", } m["tbq-kuk-pro"] = { "原始庫基-欽語", 116773220, "tbq-kuk", "Latn", type = "reconstructed", } m["tbq-lal-pro"] = { "原始臘羅語", 116773781, "tbq-lal", "Latn", type = "reconstructed", } m["tbq-laz"] = { "拉熱語", 17007626, "sit-nas", "Latn", } m["tbq-lob-pro"] = { "原始緬彝語", 116773224, "tbq-lob", "Latn", type = "reconstructed", } m["tbq-lol-pro"] = { "原始彝語", 7251855, "tbq-lol", "Latn", type = "reconstructed", } m["tbq-mil"] = { "米浪語", 6850761, "sit-gsi", "Deva, Latn", } m["tbq-mor"] = { "Moran", 6909216, "tbq-bdg", "Latn", } m["tbq-ngo"] = { "Ngochang", 56582, "tbq-brm", "Latn", } -- tbq-pro is now etymology-only m["trk-dkh"] = { "杜漢語", 12809273, "trk-ssb", "Latn, Cyrl, Mong", -- Mong translit, display_text and strip_diacritics in [[Module:scripts/data]] } -- As described in Mahmud al-Kashgari's 11th century ''Dīwān Lughāt al-Turk''. m["trk-eog"] = { "早期古烏古斯語", nil, "trk-ogz", "Arab", strip_diacritics = {Arab = "ar-stripdiacritics"}, } m["trk-oat"] = { "古安納托利亞土耳其語", 7083390, "trk-ogz", "Arab", strip_diacritics = {Arab = "ar-stripdiacritics"}, ancestors = "trk-eog", } m["trk-pro"] = { "原始突厥語", 3657773, "trk", "Latn", type = "reconstructed", standard_chars = { Latn = " ()-abdegiklmnoprstuxyzïöüāčēīĺŋōŕšūǖȫẹ" .. c.macron, } } m["tup-gua-pro"] = { "原始圖皮-瓜拉尼語", 116773288, "tup-gua", "Latn", type = "reconstructed", } m["tup-kab"] = { "卡比希亞納語", 15302988, "tup", "Latn", } m["tup-pro"] = { "原始圖皮語", 10354700, "tup", "Latn", type = "reconstructed", } m["tuw-alk"] = { "阿勒楚喀語", 113553616, "tuw-jrc", "Latn, Hans", sort_key = {Hans = "Hani-sortkey"}, } m["tuw-bal"] = { "巴拉語", 86730632, "tuw-jrc", "Latn, Hans", sort_key = {Hans = "Hani-sortkey"}, } m["tuw-kkl"] = { "恰喀拉語", 118875708, "tuw-jrc", "Latn, Hans", sort_key = {Hans = "Hani-sortkey"}, } m["tuw-kli"] = { "奇力語", 6406892, "tuw-ewe", "Cyrl", } m["tuw-pro"] = { "原始通古斯語", 85872335, "tuw", "Latn", type = "reconstructed", } m["tuw-sol"] = { "索倫語", 30004, "tuw-ewe", } m["urj-fin-pro"] = { "原始芬蘭語", 11883720, "urj-fin", "Latn", type = "reconstructed", } m["urj-koo"] = { "古科米語", 86679962, "kv", "Perm, Cyrs", translit = "urj-koo-translit", -- Cyrs strip_diacritics, sort_key in [[Module:scripts/data]]; previously, Cyrs strip_diacritics not present } m["urj-kuk"] = { "Kukkuzi", 107410460, "urj-fin", "Latn", ancestors = "vot", } m["urj-kya"] = { "亞濟瓦科米語", 2365210, "kv", "Cyrl", translit = "kv-translit", override_translit = true, strip_diacritics = {remove_diacritics = c.acute}, } m["urj-mdv-pro"] = { "原始莫爾多瓦語", 116773232, "urj-mdv", "Latn", type = "reconstructed", } m["urj-prm-pro"] = { "原始彼爾姆語", 116773257, "urj-prm", "Latn", type = "reconstructed", } m["urj-pro"] = { "原始烏拉爾語", 288765, "urj", "Latn", type = "reconstructed", } m["urj-ugr-pro"] = { "原始烏戈爾語", 156631, "urj-ugr", "Latn", type = "reconstructed", } m["xnd-pro"] = { "原始納-德內語", 116773233, "xnd", "Latn", type = "reconstructed", } m["xgn-pro"] = { "原始蒙古語", 2493677, "xgn", "Latn", type = "reconstructed", sort_key = { from = {"č", "i", "ï", "ǰ", "ŋ", "ö", "š", "ü"}, to = {"c", "i" .. p[1], "i", "j", "n" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1]}, }, } m["yok-bvy"] = { "比尤那維斯塔約庫特語", 4985474, "yok", "Latn", } m["yok-dly"] = { "德爾塔約庫特語", 70923266, "yok", "Latn", } m["yok-gsy"] = { "加肖伍語", 3098708, "yok", "Latn", } m["yok-kry"] = { "國王河約庫特語", 6413014, "yok", "Latn", } m["yok-nvy"] = { "北山谷約庫特語", 85789777, "yok", "Latn", } m["yok-ply"] = { "Palewyami", 2387391, "yok", "Latn", } m["yok-svy"] = { "南山谷約庫特語", 12642473, "yok", "Latn", } m["yok-tky"] = { "圖爾-卡威亞約庫特語", 7851988, "yok", "Latn", } m["ypk-pro"] = { "原始尤皮克語", 116773295, "ypk", "Latn", type = "reconstructed", } m["yrk-for"] = { "森林涅涅茨語", 1295107, "yrk", "Cyrl", translit = "yrk-for-translit", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.macron .. c.breve .. c.dotabove}, } m["yrk-tun"] = { "凍原涅涅茨語", 36452, "yrk", "Cyrl", strip_diacritics = { from = {"ӑ", "а̄", "э̇", "ӣ", "ы̄", "ӯ", "ю̄", "я̆", "я̄"}, to = {"а", "а", "э", "и", "ы", "у", "ю", "я", "я"}, }, translit = "yrk-tun-translit", } m["zhx-min-pro"] = { "原始閩語", 19646347, "zhx-min", "Latn", type = "reconstructed", } m["zhx-sht"] = { "韶州土話", 1920769, "zhx", "Nshu, Hants", generate_forms = "zh-generateforms", sort_key = {Hani = "Hani-sortkey"}, } m["zhx-sic"] = { "四川話", 2278732, "zhx-man", "Hants", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["zhx-tai"] = { "台山話", 2208940, "zhx-yue", "Hants", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["zle-ono"] = { "古諾夫哥羅德語", 162013, "zle", "Cyrs, Glag", translit = {Cyrs = "Cyrs-translit", Glag = "Glag-translit"}, -- Cyrs strip_diacritics, sort_key in [[Module:scripts/data]] } m["zle-ort"] = { "古盧森尼亞語", 13211, "zle", "Arab, Cyrs, Latn", ancestors = "orv", translit = { Cyrs = "zle-ort-translit", Arab = "zle-ort-Arab-translit", }, strip_diacritics = { Cyrs = { remove_diacritics = m_langdata.chars_substitutions["Cyrs_remove_diacritics"], remove_exceptions = {"Ї", "ї"}, }, Arab = "ar-stripdiacritics", }, -- Cyrs sort_key in [[Module:scripts/data]] } m["zls-chs"] = { "教會斯拉夫語", 33251, "zls", "Cyrs, Glag, Latn", ancestors = "cu", translit = { Cyrs = "Cyrs-translit", Glag = "Glag-translit" }, -- Cyrs strip_diacritics, sort_key in [[Module:scripts/data]] } m["zlw-ocs"] = { "古捷克語", 593096, "zlw", "Latn", } m["zlw-opl"] = { "古波蘭語", 149838, "zlw-lch", "Latn", strip_diacritics = {remove_diacritics = c.ringabove}, } m["zlw-osk"] = { "古斯洛伐克語", 12776676, "zlw", "Latn", } m["zlw-slv"] = { "斯洛溫語", 36822, "zlw-pom", "Latn", strip_diacritics = {remove_diacritics = c.macron .. c.breve}, } return require("Module:languages").finalizeData(m, "language") audlkdhkb7ilds68qj5lf3ljslsli2h 9882775 9882740 2026-08-29T13:03:58Z TongcyDai 53191 9882775 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["aav-khs-pro"] = { "原始卡西語", 116773216, "aav-khs", "Latn", type = "reconstructed", } m["aav-nic-pro"] = { "原始尼科巴語", 116773793, "aav-nic", "Latn", type = "reconstructed", } m["aav-pkl-pro"] = { "原始布那-卡西-林甘語", 116773259, "aav-pkl", "Latn", type = "reconstructed", } m["aav-pro"] = { -- mkh-pro will merge into this "原始南亞語", 116773186, "aav", "Latn", type = "reconstructed", } m["afa-pro"] = { "原始亞非語", 269125, "afa", "Latn", type = "reconstructed", } m["alg-aga"] = { "阿加萬語", nil, "alg-eas", "Latn", } m["alg-pro"] = { "原始阿爾岡昆語", 7251834, "alg", "Latn", type = "reconstructed", sort_key = {remove_diacritics = "·"}, } m["alv-ama"] = { "Amasi", 4740400, "nic-grs", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron}, } m["alv-bgu"] = { "Baïnounk Gubëeher", 17002646, "alv-bny", "Latn", } m["alv-bua-pro"] = { "原始布阿語", 116773723, "alv-bua", "Latn", type = "reconstructed", } m["alv-cng-pro"] = { "Proto-Cangin", 116773726, "alv-cng", "Latn", type = "reconstructed", } m["alv-edo-pro"] = { "原始類埃多語", 116773206, "alv-edo", "Latn", type = "reconstructed", } m["alv-fli-pro"] = { "Proto-Fali", 116773754, "alv-fli", "Latn", type = "reconstructed", } m["alv-gbe-pro"] = { "原始格貝語", 116773208, "alv-gbe", "Latn", type = "reconstructed", } m["alv-gng-pro"] = { "Proto-Guang", 116773757, "alv-gng", "Latn", type = "reconstructed", } m["alv-gtm-pro"] = { "原始中多哥語", 116773732, "alv-gtm", "Latn", type = "reconstructed", } m["alv-gwa"] = { "瓜拉語", 16945580, "nic-pla", "Latn", } m["alv-hei-pro"] = { "Proto-Heiban", 116773760, "alv-hei", "Latn", type = "reconstructed", } m["alv-ido-pro"] = { "Proto-Idomoid", 116773764, "alv-ido", "Latn", type = "reconstructed", } m["alv-igb-pro"] = { "原始伊博語", 116773765, "alv-igb", "Latn", type = "reconstructed", } m["alv-kwa-pro"] = { "Proto-Kwa", 116773780, "alv-kwa", "Latn", type = "reconstructed", } m["alv-mum-pro"] = { "Proto-Mumuye", 116773791, "alv-mum", "Latn", type = "reconstructed", } m["alv-nup-pro"] = { "原始努佩語", 116773795, "alv-nup", "Latn", type = "reconstructed", } m["alv-pro"] = { "原始大西洋-剛果語", 116732838, "alv", "Latn", type = "reconstructed", } m["alv-edk-pro"] = { "原始埃德基里語", nil, "alv-edk", "Latn", type = "reconstructed", } m["alv-yor-pro"] = { "原始約魯巴語", nil, "alv-yor", "Latn", type = "reconstructed", } m["alv-yrd-pro"] = { "原始類約魯巴語", 116773824, "alv-yrd", "Latn", type = "reconstructed", } m["alv-von-pro"] = { "原始沃爾特-尼日爾語", 116773820, "alv-von", "Latn", type = "reconstructed", } m["apa-pro"] = { "原始阿帕契語", 116773135, "apa", "Latn", type = "reconstructed", } m["aql-pro"] = { "原始阿爾吉克語", 18389588, "aql", "Latn", type = "reconstructed", sort_key = {remove_diacritics = "·"}, } m["art-adu"] = { "Adûni", 1232159, "art", "Latn", type = "appendix-constructed", } m["art-bel"] = { "貝爾特克里奧爾語", 108055510, "art", "Latn", type = "appendix-constructed", sort_key = { remove_diacritics = c.acute, from = {"ɒ"}, to = {"a"}, }, } m["art-blk"] = { "博拉克語", 2909283, "art", "Latn", type = "appendix-constructed", } m["art-bsp"] = { "黑暗語", 686210, "art", "Latn, Teng", type = "appendix-constructed", } m["art-com"] = { "溝通語", 35227, "art", "Latn", type = "appendix-constructed", } m["art-dtk"] = { "多斯拉克語", 2914733, "art", "Latn", type = "appendix-constructed", } m["art-elo"] = { "埃羅伊語", nil, "art", "Latn", type = "appendix-constructed", } m["art-gld"] = { "Goa'uld", 19823, "art", "Latn, Egyp, Mero", type = "appendix-constructed", } m["art-lap"] = { "Lapine", 6488195, "art", "Latn", type = "appendix-constructed", } m["art-man"] = { "曼達洛語", 54289, "art", "Latn", type = "appendix-constructed", } m["art-mun"] = { "Mundolinco", 851355, "art", "Latn", type = "appendix-constructed", } m["art-nav"] = { "納美語", 316939, "art", "Latn", type = "appendix-constructed", } m["art-vlh"] = { "高等瓦雷利亞語", 64483808, "art", "Latn", type = "appendix-constructed", } m["ath-nic"] = { "尼科拉語", 20609, "ath-nor", "Latn", } m["ath-pro"] = { "原始德內語", 104841722, "ath", "Latn", type = "reconstructed", } m["auf-pro"] = { "原始阿拉萬語", 116773706, "auf", "Latn", type = "reconstructed", } m["aus-alu"] = { "阿倫古爾語", 16827670, "aus-pmn", "Latn", } m["aus-and"] = { "Andjingith", 4754509, "aus-pmn", "Latn", } m["aus-ang"] = { "昂庫拉語", 16828520, "aus-pmn", "Latn", } m["aus-arn-pro"] = { "原始安恆語", 116773720, "aus-arn", "Latn", type = "reconstructed", } m["aus-bra"] = { "Barranbinya", 4863220, "aus-pmn", "Latn", } m["aus-brm"] = { "Barunggam", 4865914, "aus-pmn", "Latn", } m["aus-cww-pro"] = { "原始中新南威爾士語", 116773199, "aus-cww", "Latn", type = "reconstructed", } m["aus-dal-pro"] = { "Proto-Daly", 116773743, "aus-dal", "Latn", type = "reconstructed", } m["aus-guw"] = { "古瓦爾語", 6652138, "aus-pam", "Latn", } m["aus-lsw"] = { "Little Swanport", 6652138, "qfa-unc", "Latn", } m["aus-mbi"] = { "Mbiywom", 6799701, "aus-pmn", "Latn", } m["aus-ngk"] = { "Ngkoth", 7022405, "aus-pmn", "Latn", } m["aus-nyu-pro"] = { "原始紐爾紐爾語", 116773797, "aus-nyu", "Latn", type = "reconstructed", } m["aus-pam-pro"] = { "原始帕馬-恩永甘語", 33942, "aus-pam", "Latn", type = "reconstructed", } m["aus-tul"] = { "圖盧阿語", 16938541, "aus-pam", "Latn", } m["aus-uwi"] = { "Uwinymil", 7903995, "aus-arn", "Latn", } m["aus-wdj-pro"] = { "原始伊瓦伊賈語", 116773767, "aus-wdj", "Latn", type = "reconstructed", } m["aus-won"] = { "Wong-gie", nil, "aus-pam", "Latn", } m["aus-wul"] = { "伍爾古魯語", 8039196, "aus-dyb", "Latn", } m["aus-ynk"] = { -- contrast nny "揚卡爾語", 3913770, "aus-tnk", "Latn", } m["awd-amc-pro"] = { "Proto-Amuesha-Chamicuro", nil, "awd", "Latn", type = "reconstructed", } m["awd-kmp-pro"] = { "Proto-Kampa", nil, "awd", "Latn", type = "reconstructed", } m["awd-prw-pro"] = { "Proto-Paresi-Waura", nil, "awd", "Latn", type = "reconstructed", } m["awd-ama"] = { "阿馬里扎納語", 16827787, "awd", "Latn", } m["awd-ana"] = { "Anauyá", 16828252, "awd", "Latn", } m["awd-apo"] = { "阿波利斯塔語", 16916645, "awd", "Latn", } m["awd-cab"] = { "卡布雷語", 16850160, "awd", "Latn", } m["awd-gnu"] = { "Guinau", 3504087, "awd", "Latn", } m["awd-kar"] = { "卡里艾語", 16920253, "awd", "Latn", } m["awd-kaw"] = { "卡威沙納語", 6379993, "awd-nwk", "Latn", } m["awd-kus"] = { "庫斯特瑙語", 5196293, "awd", "Latn", } m["awd-man"] = { "Manao", 6746920, "awd", "Latn", } m["awd-mar"] = { "馬拉萬語", 6755108, "awd", "Latn", } m["awd-mpr"] = { "邁普雷語", 6736872, "awd", "Latn", } m["awd-mrt"] = { "Mariaté", 16910017, "awd-nwk", "Latn", } m["awd-nwk-pro"] = { "原始納威基語", 116773234, "awd-nwk", "Latn", type = "reconstructed", } m["awd-pai"] = { "Paikoneka", 128807835, "awd", "Latn", } m["awd-pas"] = { "Passé", 7143168, "awd-nwk", "Latn", } m["awd-pro"] = { "原始阿拉瓦克語", 97573478, "awd", "Latn", type = "reconstructed", } m["awd-she"] = { "謝巴約語", 7492248, "awd", "Latn", } m["awd-taa-pro"] = { "原始泰諾-阿拉瓦克語", 116773282, "awd-taa", "Latn", type = "reconstructed", } m["awd-wai"] = { "Wainumá", 16910017, "awd-nwk", "Latn", } m["awd-war"] = { "Old Warekena", 105320180, "awd-nwk", "Latn", } m["awd-yum"] = { "Yumana", 8061062, "awd-nwk", "Latn", } m["azc-caz"] = { "Cazcan", 5055514, "azc", "Latn", } m["azc-cup-pro"] = { "原始庫帕語", 116773738, "azc-cup", "Latn", type = "reconstructed", } m["azc-ktn"] = { "Kitanemuk", 3197558, "azc-tak", "Latn", } m["azc-nah-pro"] = { "原始納瓦語", 7251860, "azc-nah", "Latn", type = "reconstructed", } m["azc-nic"] = { "尼科雷尼奧語", 50241488, "azc", "Latn", } m["azc-num-pro"] = { "原始努姆語", 116773247, "azc-num", "Latn", type = "reconstructed", } m["azc-pro"] = { "原始猶他-阿茲特克語", 96400333, "azc", "Latn", type = "reconstructed", } m["azc-tak-pro"] = { "原始塔基語", 116773283, "azc-tak", "Latn", type = "reconstructed", } m["azc-tat"] = { "Tataviam", 743736, "azc", "Latn", } m["ber-pro"] = { "原始柏柏爾語", 2855698, "ber", "Latn", type = "reconstructed", } m["ber-fog"] = { "福加哈語", 107610173, "ber", "Latn", } m["ber-zuw"] = { "祖瓦拉語", 4117169, "ber", "Latn", } m["bnt-bal"] = { "Balong", 93935237, "bnt-bbo", "Latn", } m["bnt-bon"] = { "博馬恩庫語", nil, "bnt", "Latn", } m["bnt-boy"] = { "博馬尤穆語", nil, "bnt", "Latn", } m["bnt-bwa"] = { "布瓦拉語", 128810345, "bnt-tek", "Latn", } m["bnt-cmw"] = { "奇姆威尼語", 4958328, "bnt-swh", "Latn", } m["bnt-ind"] = { "Indanga", 51412803, "bnt", "Latn", } m["bnt-lal"] = { "拉拉語 (南非)", 6480154, "bnt-ngu", "Latn", } m["bnt-mpi"] = { "Mpiin", 93937013, "bnt-bdz", "Latn", } m["bnt-mpu"] = { "Mpuono", -- not to be confused with Mbuun zmp 36056, "bnt", "Latn", } m["bnt-ngu-pro"] = { "原始恩古尼語", 961559, "bnt-ngu", "Latn", type = "reconstructed", sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.caron}, } m["bnt-phu"] = { "普提語", 33796, "bnt-ngu", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute}, } m["bnt-pro"] = { "原始班圖語", 3408025, "bnt", "Latn", type = "reconstructed", sort_key = "bnt-pro-sortkey", } m["bnt-sab-pro"] = { "原始薩巴基語", nil, -- Q2209395 is the code for the Sabaki family "bnt-sab", "Latn", type = "reconstructed", } m["bnt-sbo"] = { "南博馬語", nil, "bnt", "Latn", } m["bnt-sts-pro"] = { "原始索托-茨瓦納語", 116773278, "bnt-sts", "Latn", type = "reconstructed", } m["btk-pro"] = { "原始巴塔克語", 116773191, "btk", "Latn", type = "reconstructed", } m["cau-abz-pro"] = { "原始阿布哈茲-阿巴扎語", 7251831, "cau-abz", "Latn", type = "reconstructed", } m["cau-and-pro"] = { "原始安迪語", nil, "cau-and", "Latn", type = "reconstructed", } m["cau-ava-pro"] = { "原始阿瓦爾-安迪語", 116773187, "cau-ava", "Latn", type = "reconstructed", } m["cau-cir-pro"] = { "原始切爾克斯語", 7251838, "cau-cir", "Latn", type = "reconstructed", } m["cau-drg-pro"] = { "原始達爾金語", 116773205, "cau-drg", "Latn", type = "reconstructed", } m["cau-lzg-pro"] = { "原始列茲金語", 116773223, "cau-lzg", "Latn", type = "reconstructed", } m["cau-nec-pro"] = { "原始東北高加索語", 116773244, "cau-nec", "Latn", type = "reconstructed", } m["cau-nkh-pro"] = { "原始納克語", 108032840, "cau-nkh", "Latn", type = "reconstructed", } m["cau-nwc-pro"] = { "原始西北高加索語", 7251861, "cau-nwc", "Latn", type = "reconstructed", } m["cau-tsz-pro"] = { "原始采茲語", 116773287, "cau-tsz", "Latn", type = "reconstructed", } m["cba-ata"] = { "阿坦奎語", 4812783, "cba", "Latn", } m["cba-cat"] = { "Catío Chibcha", 7083619, "cba", "Latn", } m["cba-dor"] = { "多拉斯克語", 5297532, "cba", "Latn", } m["cba-dui"] = { "Duit", 3041061, "cba", "Latn", } m["cba-hue"] = { "Huetar", 35514, "cba", "Latn", } m["cba-nut"] = { "Nutabe", 7070405, "cba", "Latn", } m["cba-pro"] = { "原始奇布查語", 116773203, "cba", "Latn", type = "reconstructed", } m["ccs-pro"] = { "原始南高加索語", 2608203, "ccs", "Latn", type = "reconstructed", strip_diacritics = { from = {"q̣", "p̣", "ʓ", "ċ"}, to = {"q̇", "ṗ", "ʒ", "c̣"} }, } m["ccs-gzn-pro"] = { "原始格魯吉亞-贊語", 23808119, "ccs-gzn", "Latn", type = "reconstructed", strip_diacritics = { from = {"q̣", "p̣", "ʓ", "ċ"}, to = {"q̇", "ṗ", "ʒ", "c̣"} }, } m["cdc-cbm-pro"] = { "原始中乍得語", 116773197, "cdc-cbm", "Latn", type = "reconstructed", } m["cdc-mas-pro"] = { "Proto-Masa", 116773789, "cdc-mas", "Latn", type = "reconstructed", } m["cdc-pro"] = { "原始乍得語", 116773201, "cdc", "Latn", type = "reconstructed", } m["cdd-pro"] = { "Proto-Caddoan", 116773725, "cdd", "Latn", type = "reconstructed", } m["cel-bry-pro"] = { "原始布立吞語", 1248800, "cel-bry", "Latn, Polyt", sort_key = { Latn = "cel-bry-pro-sortkey", }, -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["cel-gal"] = { "伽萊基亞語", 3094789, "cel-his", } m["cel-gau"] = { "高盧語", 29977, "cel", "Latn, Polyt, Ital", strip_diacritics = { Latn = {remove_diacritics = c.macron .. c.breve .. c.diaer}, }, sort_key = { Latn = "cel-bry-pro-sortkey", }, -- Ital translit in [[Module:scripts/data]] -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["cel-pro"] = { "原始凱爾特語", 653649, "cel", "Latn", type = "reconstructed", sort_key = "cel-pro-sortkey", } m["chi-pro"] = { "Proto-Chimakuan", 116773734, "chi", "Latn", type = "reconstructed", } m["chm-pro"] = { "原始馬里語", 116773788, "chm", "Latn", type = "reconstructed", } m["cmc-pro"] = { "原始占語", 114793834, "cmc", "Latn", type = "reconstructed", } m["crp-bip"] = { "巴斯克-冰島皮欽語", 810378, "crp", "Latn", ancestors = "eu", } m["crp-cpr"] = { "中俄混合語", nil, "crp", "Hani, Cyrl, Latn", ancestors = "ru, zh", translit = {Cyrl = "ru-translit"}, strip_diacritics = { Cyrl = {remove_diacritics = c.acute .. c.grave .. c.macron}, }, } m["crp-gep"] = { "西格陵蘭皮欽語", 17036301, "crp", "Latn", ancestors = "kl", } m["crp-kia"] = { "膠州灣洋涇浜德語", 108314615, "crp", "Latn", ancestors = "de", } m["crp-mar"] = { "馬龍降靈語", 1093206, "crp", "Latn", ancestors = "en", } m["crp-mpp"] = { "澳門皮欽葡萄牙語", 128804537, "crp", "Hant, Latn", ancestors = "pt", sort_key = {Hant = "Hani-sortkey"}, } m["crp-rsn"] = { "挪威俄語", 505125, "crp", "Cyrl, Latn", ancestors = "nn, ru", translit = {Cyrl = "ru-translit"}, } m["crp-spp"] = { "薩摩亞種植園皮欽語", 7409948, "crp", "Latn", ancestors = "en", } m["crp-slb"] = { "索隆巴拉英語", 7558525, "crp", "Cyrl, Latn", ancestors = "en, ru", translit = {Cyrl = "ru-translit"}, } m["crp-tpr"] = { "泰梅爾皮欽俄語", 16930506, "crp", "Cyrl", ancestors = "ru", translit = "ru-translit", } m["csu-bba-pro"] = { "Proto-Bongo-Bagirmi", 116773722, "csu-bba", "Latn", type = "reconstructed", } m["csu-maa-pro"] = { "Proto-Mangbetu", 116773786, "csu-maa", "Latn", type = "reconstructed", } m["csu-pro"] = { "原始中蘇丹語", 116773730, "csu", "Latn", type = "reconstructed", } m["csu-sar-pro"] = { "Proto-Sara", 116773809, "csu-sar", "Latn", type = "reconstructed", } m["cus-ash"] = { "Ashraaf", 4805855, "cus-som", "Latn", } m["cus-hec-pro"] = { "原始高地東庫希特語", 116773761, "cus-hec", "Latn", type = "reconstructed", } m["cus-som-pro"] = { "原始類索馬里語", nil, "cus-som", "Latn", type = "reconstructed", } m["cus-sou-pro"] = { "原始南庫希特語", 126081567, "cus-sou", "Latn", type = "reconstructed", } m["cus-pro"] = { "原始庫希特語", 116773204, "cus", "Latn", type = "reconstructed", } m["dmn-dam"] = { "達馬語 (塞拉利昂)", 19601574, "dmn", "Latn", } m["dra-bry"] = { "Beary", 1089116, "qfa-mix", "Mlym, Knda", ancestors = "ml, tcy", -- Knda translit in [[Module:scripts/data]] -- Mlym translit in [[Module:scripts/data]] } m["dra-cen-pro"] = { "原始中達羅毗荼語", nil, "dra-cen", "Latn", type = "reconstructed", } m["dra-mkn"] = { "中古卡納達語", 128810572, "dra-kan", "Knda", -- Knda translit in [[Module:scripts/data]] } m["dra-nor-pro"] = { "原始北達羅毗荼語", 124433593, "dra-nor", "Latn", type = "reconstructed", } m["dra-okn"] = { "古卡納達語", 15723156, "dra-kan", "Knda", -- Knda translit in [[Module:scripts/data]] } m["dra-ote"] = { "古泰盧固語", 126720868, "dra-tel", "Telu", translit = "te-translit", } m["dra-pro"] = { "原始達羅毗荼語", 1702853, "dra", "Latn", type = "reconstructed", } m["dra-sdo-pro"] = { "原始甲種南達羅毗荼語", 104847952, -- Wikipedia's "Proto-South Dravidian" is Proto-South Dravidian I in this scheme. "dra-sdo", "Latn", type = "reconstructed", } m["dra-sdt-pro"] = { "原始乙種南達羅毗荼語", 128885257, "dra-sdt", "Latn", type = "reconstructed", } m["dra-sou-pro"] = { "原始南達羅毗荼語", 128886121, "dra-sou", "Latn", type = "reconstructed", } m["egx-dem"] = { "世俗埃及語", 36765, "egx", "Latn, Egyd, Polyt", sort_key = { Latn = { remove_diacritics = "'%-%s", from = {"ꜣ", "j", "e", "ꜥ", "y", "w", "b", "p", "f", "m", "n", "r", "l", "ḥ", "ḫ", "h̭", "ẖ", "h", "š", "s", "q", "k", "g", "ṱ", "ṯ", "t", "ḏ", "%.", "⸗"}, to = {p[1], p[2], p[3], p[4], p[5], p[6], p[7], p[8], p[9], p[10], p[11], p[12], p[13], p[15], p[16], p[16], p[17], p[14], p[19], p[18], p[20], p[21], p[22], p[23], p[24], p[23], p[25], p[26], p[26]} }, }, -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["dmn-pro"] = { "原始曼德語", 116773785, "dmn", "Latn", type = "reconstructed", } m["dmn-mdw-pro"] = { "原始西曼德語", 116773822, "dmn-mdw", "Latn", type = "reconstructed", } m["dru-pro"] = { "原始魯凱語", 116773807, "map", "Latn", type = "reconstructed", } m["ero-gsz"] = { "革什扎語", nil, "ero", "Latn", } m["ero-nya"] = { "Nyagrong Minyag", nil, "ero", "Latn", } m["ero-tau"] = { "Stau", nil, "ero", "Latn", } m["esx-esk-pro"] = { "原始愛斯基摩語", 7251842, "esx-esk", "Latn", type = "reconstructed", } m["esx-ink"] = { "極地因紐特語", 1671647, "esx-inu", "Latn", } m["esx-inq"] = { "因紐納克通語", 28070, "esx-inu", "Latn", } m["esx-inu-pro"] = { "原始因紐特語", 60785588, "esx-inu", "Latn", type = "reconstructed", } m["esx-pro"] = { "原始愛斯基摩-阿留申語", 7251843, "esx", "Latn", type = "reconstructed", } m["esx-tut"] = { "Tunumiisut", 15665389, "esx-inu", "Latn", } m["euq-pro"] = { "原始巴斯克語", 938011, "euq", "Latn", type = "reconstructed", } m["gba-pro"] = { "原始格巴亞語", nil, "gba", "Latn", type = "reconstructed", } m["gem-pro"] = { "原始日耳曼語", 669623, "gem", "Latn", type = "reconstructed", sort_key = "gem-pro-sortkey", } m["gme-bur"] = { "古勃艮第語", 47625, "gme", "Latn", } m["gme-cgo"] = { "克里米亞哥特語", 36211, "gme", "Latn", } m["gmq-gut"] = { "哥特蘭語", 1256646, "gmq", "Latn", ancestors = "gmq-ogt", } m["gmq-jmk"] = { "耶姆特蘭語", 35512, "gmq-eas", "Latn", } m["gmq-mno"] = { "中古挪威語", 3417070, "gmq-wes", "Latn", } m["gmq-oda"] = { "古丹麥語", 12330003, "gmq-eas", "Latn, Runr", strip_diacritics = {remove_diacritics = c.macron}, } m["gmq-ogt"] = { "古哥特蘭語", 1133488, "gmq", "Latn, Runr", ancestors = "non", } m["gmq-osw"] = { "古瑞典語", 2417210, "gmq-eas", "Latn, Runr", strip_diacritics = {remove_diacritics = c.macron}, } m["gmq-pro"] = { "原始諾爾斯語", 1671294, "gmq", "Runr", translit = "Runr-translit", } m["gmq-scy"] = { "斯堪尼亞語", 768017, "gmq-eas", "Latn", } m["gmw-bgh"] = { "貝格語", 329030, "gmw-frk", "Latn", } m["gmw-cfr"] = { "中部法蘭克尼亞語", 572197, "gmw-hgm", "Latn", ancestors = "gmh", wikimedia_codes = "ksh", } m["gmw-ecg"] = { "中東部德語", 499344, -- subsumes Q699284, Q152965 "gmw-hgm", "Latn", ancestors = "gmh", } m["gmw-fin"] = { "芬戈語", 3072588, "gmw-ian", "Latn", } m["gmw-gts"] = { "戈特契語", 533109, "gmw-hgm", "Latn", ancestors = "bar", } m["gmw-jdt"] = { "澤西荷蘭語", 1687911, "gmw-frk", "Latn", ancestors = "nl", } m["gmw-msc"] = { "中古蘇格蘭語", 3327000, "gmw-ang", "Latn", ancestors = "enm-esc", } m["gmw-pro"] = { "原始西日耳曼語", 78079021, "gmw", "Latn, Runr", -- type = "reconstructed", -- largely but not entirely reconstructed (like Proto-Norse); see April '24 BP, set back to reconstructed (?) if 'anti-asterisk' is added sort_key = "gmw-pro-sortkey", } m["gmw-rfr"] = { "萊茵法蘭克尼亞語", 707007, "gmw-hgm", "Latn", ancestors = "gmh", } m["gmw-stm"] = { "薩圖馬雷施瓦本語", 2223059, "gmw-hgm", "Latn", ancestors = "swg", } m["gmw-tsx"] = { "特蘭西瓦尼亞薩克森語", 260942, "gmw-hgm", "Latn", ancestors = "gmw-cfr", } m["gmw-vog"] = { "伏爾加德語", 312574, "gmw-hgm", "Latn", ancestors = "gmw-rfr", } m["gmw-zps"] = { "齊普澤德語", 205548, "gmw-hgm", "Latn", ancestors = "gmh", } m["gn-cls"] = { "古典瓜拉尼語", 17478065, "gn", "Latn", } m["grk-cal"] = { "卡拉布里亞希臘語", 1146398, "grk", "Latn, Grek", ancestors = "grk-ita", translit = { Grek = "el-translit", }, -- Grek display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["grk-ita"] = { "意大利希臘語", 19720507, "grk", "Latn, Grek", ancestors = "gkm", translit = { Grek = "el-translit", }, -- Grek display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["grk-mar"] = { "馬里烏波爾希臘語", 4400023, "grk", "Cyrl, Latn, Grek", ancestors = "gkm", translit = { Cyrl = "grk-mar-translit", Grek = "grk-mar-translit", }, override_translit = true, strip_diacritics = { Cyrl = {remove_diacritics = c.acute}, }, -- Grek display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["grk-pro"] = { "原始希臘語", 1231805, "grk", "Latn, Polyt", type = "reconstructed", sort_key = {Latn = { from = {"ʰ", "ʷ"}, to = {"h", "w"}, remove_diacritics = c.grave .. c.acute .. c.macron .. c.breve .. c.caron .. c.CGJ }}, display_text = {Latn = { from = {"([dlLt])" .. c.caron}, to = {"%1" .. c.CGJ .. c.caron}, }}, strip_diacritics = {Latn = { from = {"([dlLt])" .. c.caron}, to = {"%1" .. c.CGJ .. c.caron}, }}, -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] -- NOTE: formerly no translit specified for Polyt; presumably an accidental omission; if not, set Polyt = false in -- the translit section } m["hmn-pro"] = { "原始苗語", 116773210, "hmn", "Latn", type = "reconstructed", } m["hmx-mie-pro"] = { "原始瑤語", 116773229, "hmx-mie", "Latn", type = "reconstructed", } m["hmx-pro"] = { "原始苗瑤語", 7251846, "hmx", "Latn", type = "reconstructed", } m["hyx-pro"] = { "原始亞美尼亞語", 3848498, "hyx", "Latn", type = "reconstructed", } m["iir-nur-pro"] = { "原始努利斯坦語", 116773248, "iir-nur", "Latn", type = "reconstructed", } m["iir-pro"] = { "原始印度-伊朗語", 966439, "iir", "Latn", type = "reconstructed", } m["ijo-pro"] = { "原始伊爵語", 116773766, "ijo", "Latn", type = "reconstructed", } m["inc-apa"] = { "阿帕布拉姆沙語", 616419, "inc-mid", "Deva, Shrd, Sidd", ancestors = "pra", translit = { Deva = "sa-translit", -- Shrd translit in [[Module:scripts/data]] -- Sidd translit in [[Module:scripts/data]] }, } m["inc-ash"] = { "阿輸迦普拉克里特語", 104854379, "inc-mid", "Brah, Khar", ancestors = "sa", translit = { -- Brah translit in [[Module:scripts/data]] Khar = "Khar-translit", }, } m["inc-dng-pro"] = { "Proto-Dangari", nil, "inc-dng", "Latn", type = "reconstructed", } m["inc-kam"] = { "迦摩縷波普拉克里特語", 6356097, "inc-bas", "Brah, Sidd", -- Brah, Sidd translit in [[Module:scripts/data]] } m["inc-kho"] = { "科羅斯語", 24952008, "inc-snd", "Latn", } m["inc-khr"] = { "Khortha", 13406670, "inc-sad", "Deva, Kthi", translit = { Deva = "bho-translit", Kthi = "bho-Kthi-translit", }, } m["inc-krd-pro"] = { "原始卡姆塔語", 128816843, "inc-bas", "Latn", ancestors = "inc-kam", type = "reconstructed", } m["inc-mas"] = { "中古阿薩姆語", 128806836, "inc-bas", "as-Beng", ancestors = "inc-oas", translit = "inc-mas-translit", } m["inc-mbn"] = { "中古孟加拉語", 113559927, "inc-bas", "Beng", ancestors = "inc-obn", translit = "inc-mbn-translit", } m["inc-mgu"] = { "中古古吉拉特語", 24907429, "inc-wes", "Deva", ancestors = "inc-ogu", } m["inc-mor"] = { "中古奧里亞語", 128810882, "inc-eas", "Orya", ancestors = "inc-oor", } m["inc-oas"] = { "古阿薩姆語", 85758237, "inc-bas", "as-Beng", ancestors = "inc-kam", translit = "inc-oas-translit", } m["inc-oaw"] = { "古阿瓦德語", nil, "inc-hie", "Deva, Kthi, Aran", strip_diacritics = { from = {"هٔ", "ۂ"}, -- character "ۂ" code U+06C2 to "ه" and "هٔ" (U+0647 + U+0654) to "ه" to = {"ہ", "ہ"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef }, translit = { Deva = "sa-translit", Kthi = "sa-Kthi-translit", Aran = "inc-ohi-translit", }, } m["inc-obn"] = { "古孟加拉語", 113559926, "inc-bas", "Beng", } m["inc-ogu"] = { "古古吉拉特語", 24907427, "inc-wes", "Deva", translit = "sa-translit", } m["inc-ohi"] = { "古印地語", 48767781, "inc-hiw", "Deva, Aran", strip_diacritics = { from = {"هٔ", "ۂ"}, -- character "ۂ" code U+06C2 to "ه" and "هٔ" (U+0647 + U+0654) to "ه" to = {"ہ", "ہ"}, remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef }, translit = { Deva = "sa-translit", Aran = "inc-ohi-translit", }, } m["inc-oor"] = { "古奧里亞語", 128807801, "inc-eas", "Orya", } m["inc-opa"] = { "古旁遮普語", 115270971, "inc-pan", "Guru, Aran", translit = { Guru = "inc-opa-Guru-translit", Aran = "pa-Aran-translit", }, strip_diacritics = {remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun}, } m["inc-pro"] = { "原始印度-雅利安語", 23808344, "inc", "Latn", type = "reconstructed", } m["ine-ana-pro"] = { "原始安納托利亞語", 7251833, "ine-ana", "Latn", type = "reconstructed", } m["ine-bsl-pro"] = { "原始波羅的-斯拉夫語", 1703347, "ine-bsl", "Latn", type = "reconstructed", sort_key = { from = {"[áā]", "[éēḗ]", "[íī]", "[óōṓ]", "[úū]", c.acute, c.macron, "ˀ"}, to = {"a", "e", "i", "o", "u"} }, } m["ine-kal"] = { "卡拉什瑪語", 122770439, "ine-ana", "Xsux", } m["ine-pae"] = { "培奧尼亞語", 2705672, "ine", "Polyt", -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["ine-pro"] = { "原始印歐語", 37178, "ine", "Latn", type = "reconstructed", sort_key = { from = {"[áā]", "[éēḗ]", "[íī]", "[óōṓ]", "[úū]", "ĺ", "ḿ", "ń", "ŕ", "ǵ", "ḱ", "ʰ", "ʷ", "₁", "₂", "₃", c.ringbelow, c.acute, c.macron}, to = {"a", "e", "i", "o", "u", "l", "m", "n", "r", "g'", "k'", "¯h", "¯w", "1", "2", "3"} }, } m["ine-toc-pro"] = { "原始吐火羅語", 104841462, "ine-toc", "Latn", type = "reconstructed", } m["xme-old"] = { "上古米底語", 36461, "xme", "Polyt, Latn", -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["xme-mid"] = { "中古米底語", 12836150, "xme", "Latn", } m["xme-ker"] = { "克爾曼語", 129850, "xme", "Arab, Latn, Hebr", ancestors = "xme-mid", -- Hebr display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["xme-taf"] = { "塔弗雷希語", nil, "xme", "Arab, Latn", ancestors = "xme-mid", } m["xme-ttc-pro"] = { "原始塔蒂語", 122973870, "xme-ttc", "Latn", ancestors = "xme-mid", } m["xme-kls"] = { "Kalasuri", nil, "xme-ttc", ancestors = "xme-ttc-nor", } m["xme-klt"] = { "Kilit", 3612452, "xme-ttc", "Cyrl", -- and Arab? } m["xme-ott"] = { "古塔蒂語", 434697, "xme-ttc", "Arab, Latn", } m["ira-kms-pro"] = { "原始塞姆南語", 116773777, "ira-kms", "Latn", type = "reconstructed", } m["ira-mpr-pro"] = { "原始米底-安息語", 116773227, "ira-mpr", "Latn", type = "reconstructed", } m["ira-pat-pro"] = { "原始普什圖語", 116773255, "ira-pat", "Latn", type = "reconstructed", } m["ira-pro"] = { "原始伊朗語", 4167865, "ira", "Latn", type = "reconstructed", } m["ira-zgr-pro"] = { "原始扎扎其古拉尼語", 116775031, "ira-zgr", "Latn", type = "reconstructed", } m["xsc-pro"] = { "原始斯基泰語", 116773273, "xsc", "Latn", type = "reconstructed", } m["xsc-sar-pro"] = { "原始薩馬提亞語", 116773249, "xsc-sar", "Latn", type = "reconstructed", } m["xsc-skw-pro"] = { "原始塞-瓦罕語", 116773267, "xsc-skw", "Latn", type = "reconstructed", } m["xsc-sak-pro"] = { "原始塞語", 116773264, "xsc-sak", "Latn", type = "reconstructed", } m["ira-sym-pro"] = { "原始舒格南雅茲古拉米蒙賈尼語", 116773813, "ira-sym", "Latn", type = "reconstructed", } m["ira-sgi-pro"] = { "原始桑格萊奇伊什卡什米語", 116773808, "ira-sgi", "Latn", type = "reconstructed", } m["ira-mny-pro"] = { "原始蒙賈尼伊特格哈語", 116773792, "ira-mny", "Latn", type = "reconstructed", } m["ira-shy-pro"] = { "原始舒格南雅茲古拉米語", 116773812, "ira-shy", "Latn", type = "reconstructed", } m["ira-shr-pro"] = { "原始舒格南羅尚語", 116773811, "ira-shr", "Latn", type = "reconstructed", } m["ira-sgc-pro"] = { "原始粟特語", 116773276, "ira-sgc", "Latn", type = "reconstructed", } m["ira-wnj"] = { "Vanji", 3398419, "ira-shy", "Latn", } m["iro-ere"] = { "Erie", 5388365, "iro-nor", "Latn", } m["iro-min"] = { "明戈語", 128531, "iro-nor", "Latn", ietf_subtag = "i-mingo", -- grandfathered IETF tag } m["iro-nor-pro"] = { "原始北易洛魁語", 116773242, "iro-nor", "Latn", type = "reconstructed", } m["iro-pro"] = { "原始易洛魁語", 7251852, "iro", "Latn", type = "reconstructed", } m["itc-pro"] = { "原始意大利語", 17102720, "itc", "Latn", type = "reconstructed", } m["itc-psa"] = { "前薩莫奈語", 7239186, "itc-sbl", "Ital, Polyt, Latn", -- Ital translit in [[Module:scripts/data]] (NOTE: formerly not present, probably an accidental omission) -- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["jpx-hcj"] = { "八丈語", 5637049, "jpx", "Jpan", ancestors = "ojp-eas", translit = s["jpx-translit"], display_text = s["jpx-displaytext"], strip_diacritics = s["jpx-stripdiacritics"], sort_key = s["jpx-sortkey"], } m["jpx-pro"] = { "原始日語", 3924309, "jpx", "Latn", type = "reconstructed", } m["jpx-ryu-pro"] = { "原始琉球語", 56349069, "jpx-ryu", "Latn", type = "reconstructed", } m["kar-pro"] = { "原始克倫語", 85794783, "kar", "Latn", type = "reconstructed", } m["kca-eas"] = { "東漢特語", 30304622, "kca", "Cyrl", translit = "kca-translit", override_translit = true, -- TODO temporary until MediaWiki supports Unicode 16 (probably requires a PHP update from their side) sort_key = { Cyrl = { from = {"ᲊ"}, to = {"Ᲊ"} } }, } m["kca-nor"] = { "北漢特語", 30304527, "kca", "Cyrl", translit = "kca-translit", override_translit = true, -- TODO temporary until MediaWiki supports Unicode 16 (probably requires a PHP update from their side) sort_key = { Cyrl = { from = {"ᲊ"}, to = {"Ᲊ"} } }, } m["kca-pro"] = { "原始漢特語", 127505171, "kca", "Latn", type = "reconstructed", } m["kca-sou"] = { "南漢特語", 30304618, "kca", "Cyrl", translit = "kca-translit", override_translit = true, } m["khi-kho-pro"] = { "原始科伊語", 116773218, "khi-kho", "Latn", type = "reconstructed", } m["khi-kun"] = { "亢語", 32904, "khi-kxa", "Latn", } m["ko-ear"] = { "近世朝鮮語", 756014, "qfa-kor", "Kore", ancestors = "okm", translit = "okm-translit", -- Kore strip_diacritics in [[Module:scripts/data]] } m["kro-pro"] = { "原始克魯語", 116773778, "kro", "Latn", type = "reconstructed", } m["ku-pro"] = { "原始庫爾德語", 116773221, "ku", "Latn", type = "reconstructed", } m["map-ata-pro"] = { "原始泰雅語", 116773151, "map-ata", "Latn", type = "reconstructed", } m["map-bms"] = { "班尤馬山語", 33219, "map", "Latn, Java", } m["map-pro"] = { "原始南島語", 49230, "map", "Latn", type = "reconstructed", } m["map-trv"] = { "太魯閣語", 11071864, "map", "Latn", } m["mis-hkl"] = { "吉蘭丹峇峇", 108794818, "qfa-mix", ancestors = "nan-hbl, sou, mfa", } m["mis-idn"] = { "Idiom Neutral", 35847, "art", "Latn", type = "appendix-constructed", } m["mis-isa"] = { "伊蘇利亞語", 16956868, nil, -- "Xsux, Hluw, Latn", } m["mis-jie"] = { "羯語", 124424186, nil, "Hani", sort_key = "Hani-sortkey", } m["mis-jzh"] = { "吉兆話", 45242758, "qfa-bej", "Latn", } m["mis-kas"] = { "加喜特語", 35612, nil, "Xsux", } m["mis-mmd"] = { "德科斯米米語", 6862206, nil, "Latn", } m["mis-mmn"] = { "納赫蒂加爾米米語", 6862207, nil, "Latn", } m["mis-phi"] = { "非利士語", 2230924, nil, "Phnx", -- Phnx translit in [[Module:scripts/data]] (NOTE: not present before, presumably an accidental omission) } m["mis-rou"] = { "柔然語", 48816637, "qfa-xgx", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["mis-tdl"] = { "Turdulian", 133176492, } m["mis-tdt"] = { "圖爾德塔尼語", 133176461, } m["mis-tnw"] = { "唐汪話", 7683179, "qfa-mix", "Latn", ancestors = "cmn, sce", } m["mis-tuh"] = { "吐谷渾語", 48816625, "qfa-xgx", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["mis-tuo"] = { "拓跋語", 48816629, "qfa-xgx", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["mis-wuh"] = { "烏桓語", 118976867, "qfa-xgx", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["mis-xbi"] = { "鮮卑語", 4448647, "qfa-xgx", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["mis-xnu"] = { "匈奴語", 10901674, nil, "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["mjg-mgl"] = { "互助土族語", 53765528, "mjg", "Latn", -- also Mong, Cyrl ? } m["mjg-mgr"] = { "民和土族語", 56285392, "mjg", "Latn", -- also Mong, Cyrl ? } m["mkh-asl-pro"] = { "原始亞斯里語", 55630680, "mkh-asl", "Latn", type = "reconstructed", } m["mkh-ban-pro"] = { "原始巴拿語", 116773189, "mkh-ban", "Latn", type = "reconstructed", } m["mkh-kat-pro"] = { "原始戈都語", 116773772, "mkh-kat", "Latn", type = "reconstructed", } m["mkh-khm-pro"] = { "原始克木語", 116773774, "mkh-khm", "Latn", type = "reconstructed", } m["mkh-kmr-pro"] = { "原始高棉語", 55630684, "mkh-kmr", "Latn", type = "reconstructed", } m["mkh-mmn"] = { "中古孟語", 121337926, "mkh-mnc", "Latn, Mymr", --and also Pallava ancestors = "omx", } m["mkh-mnc-pro"] = { "原始孟語", 116773231, "mkh-mnc", "Latn", type = "reconstructed", } m["mkh-mvi"] = { "中古越南語", 9199, "mkh-vie", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["mkh-pal-pro"] = { "原始佤德昂語", 104847372, "mkh-pal", "Latn", type = "reconstructed", } m["mkh-pea-pro"] = { "原始比爾語", 116773804, "mkh-pea", "Latn", type = "reconstructed", } m["mkh-pkn-pro"] = { "原始莽語", 116773803, "mkh-pkn", "Latn", type = "reconstructed", } m["mkh-pro"] = { --This will be merged into 2015 aav-pro. "原始孟-高棉語", 7251859, "mkh", "Latn", type = "reconstructed", } m["mnw-tha"] = { -- To be removed. "泰國孟語", nil, "mkh-mnc", "Mymr, Thai", ancestors = "mkh-mmn", sort_key = { from = {"[%p]", "ျ", "ြ", "ွ", "ှ", "ၞ", "ၟ", "ၠ", "ၚ", "ဿ", "[็-๎]", "([เแโใไ])([ก-ฮ])ฺ?"}, to = {"", "္ယ", "္ရ", "္ဝ", "္ဟ", "္န", "္မ", "္လ", "င", "သ္သ", "", "%2%1"} }, } m["mkh-vie-pro"] = { "原始越語", 109432616, "mkh-vie", "Latn", type = "reconstructed", } m["mns-cen"] = { "中曼西語", 128810384, "mns", "Cyrl", translit = "mns-translit", override_translit = true, } m["mns-nor"] = { "北曼西語", 30304537, "mns", "Cyrl", translit = "mns-translit", override_translit = true, } m["mns-pro"] = { "原始曼西語", 128883093, "mns", "Latn", type = "reconstructed", } m["mns-sou"] = { "南曼西語", 30304629, "mns", "Cyrl", translit = "mns-translit", override_translit = true, } m["mun-pro"] = { "原始蒙達語", 105102373, "mun", "Latn", type = "reconstructed", } m["myn-chl"] = { -- the stage after ''emy'' "Ch'olti'", 873995, "myn", "Latn", } m["myn-pro"] = { "原始瑪雅語", 3321532, "myn", "Latn", type = "reconstructed", } m["nai-ala"] = { "阿拉扎帕語", 128810233, nil, "Latn", } m["nai-bay"] = { "Bayogoula", 1563704, nil, "Latn", } m["nai-cal"] = { "Calusa", 51782, nil, "Latn", } m["nai-chi"] = { "Chiquimulilla", 25339627, "nai-xin", "Latn", } m["nai-chu-pro"] = { "原始楚馬什語", 116773736, "nai-chu", "Latn", type = "reconstructed", } m["nai-cig"] = { "Ciguayo", 20741700, nil, "Latn", } m["nai-ckn-pro"] = { "原始契努克語", 116773735, "nai-ckn", "Latn", type = "reconstructed", } m["nai-guz"] = { "Guazacapán", 19572028, "nai-xin", "Latn", } m["nai-hit"] = { "Hitchiti", 1542882, "nai-mus", "Latn", } m["nai-ipa"] = { "Ipai", 3027474, "nai-yuc", "Latn", } m["nai-jtp"] = { "胡蒂亞帕語", nil, "nai-xin", "Latn", } m["nai-jum"] = { "胡邁佩特克語", 25339626, "nai-xin", "Latn", } m["nai-kat"] = { "卡斯拉梅特語", 6376639, "nai-ckn", "Latn", } m["nai-klp-pro"] = { "原始卡拉普亞語", 116773771, "nai-klp", "Latn", type = "reconstructed", } m["nai-knm"] = { "科諾米胡語", 3198734, "nai-shs", "Latn", } m["nai-kum"] = { "庫梅亞艾語", 4910139, "nai-yuc", "Latn", } m["nai-mac"] = { "Macoris", 21070851, nil, "Latn", } m["nai-mdu-pro"] = { "Proto-Maidun", 116773784, "nai-mdu", "Latn", type = "reconstructed", } m["nai-miz-pro"] = { "原始米塞-索克語", 7251858, "nai-miz", "Latn", type = "reconstructed", } m["nai-mus-pro"] = { "原始穆斯科格語", 116775368, "nai-mus", "Latn", type = "reconstructed", } m["nai-nao"] = { "Naolan", 6964594, nil, "Latn", } m["nai-nrs"] = { "New River Shasta", 7011254, "nai-shs", "Latn", } m["nai-okw"] = { "Okwanuchu", 3350126, "nai-shs", "Latn", } m["nai-per"] = { "佩里庫語", 3375369, nil, "Latn", } m["nai-pic"] = { "Picuris", 7191257, "nai-kta", "Latn", } m["nai-plp-pro"] = { "原始高原佩努提語支", 116773806, "nai-plp", "Latn", type = "reconstructed", } m["nai-pom-pro"] = { "原始波莫語", 116773262, "nai-pom", "Latn", type = "reconstructed", } m["nai-qng"] = { "Quinigua", 36360, nil, "Latn", } m["nai-sca-pro"] = { -- NB 'sio-pro' "Proto-Siouan" which is Proto-Western Siouan "原始蘇-卡托巴語", 116773275, "nai-sca", "Latn", type = "reconstructed", } m["nai-sin"] = { "Sinacantán", 24190249, "nai-xin", "Latn", } m["nai-sln"] = { "Salvadoran Lenca", 3229434, "nai-len", "Latn", } m["nai-spt"] = { "Sahaptin", 3833015, "nai-shp", "Latn", } m["nai-tap"] = { "Tapachultec", 7684401, "nai-miz", "Latn", } m["nai-taw"] = { "塔瓦薩語", 7689233, nil, "Latn", } m["nai-teq"] = { "特奎斯特拉特克語", 2964454, "nai-tqn", "Latn", } m["nai-tip"] = { "Tipai", 3027471, "nai-yuc", "Latn", } m["nai-tot-pro"] = { "原始托托索克語", 116773285, "nai-tot", "Latn", type = "reconstructed", } m["nai-tsi-pro"] = { "Proto-Tsimshianic", nil, "nai-tsi", "Latn", type = "reconstructed", } m["nai-utn-pro"] = { "Proto-Utian", 116773290, "nai-utn", "Latn", type = "reconstructed", } m["nai-wai"] = { "Waikuri", 3118702, nil, "Latn", } m["nai-wji"] = { "Western Jicaque", 3178610, "nai-jcq", "Latn", } m["nai-yup"] = { "尤皮爾特佩克語", 25339628, "nai-xin", "Latn", } m["nan-dat"] = { "大田話", 19855572, "zhx-nan", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["nan-hbl"] = { "泉漳話", 1624231, "zhx-nan", "Hants, Latn, Bopo, Kana", wikimedia_codes = "zh-min-nan", generate_forms = "zh-generateforms", sort_key = { Hani = "Hani-sortkey", Kana = "Kana-sortkey" }, } m["nan-hlh"] = { "海陸豐話", 120755728, "zhx-nan", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["nan-lnx"] = { "龍巖話", 6674568, "zhx-nan", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["nan-tws"] = { "潮州話", 36759, "zhx-nan", "Hants", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["nan-zhe"] = { "浙南閩語", 3846710, "zhx-nan", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["nan-zsh"] = { "三鄉話", 7420769, "zhx-nan", "Hants", generate_forms = "zh-generateforms", sort_key = "Hani-sortkey", } m["ngf-bin-pro"] = { "Proto-Binanderean", 137881672, "ngf-bin", "Latn", type = "reconstructed", } m["ngf-pro"] = { "原始跨新幾內亞語", 85794785, "ngf", "Latn", type = "reconstructed", } m["nic-bco-pro"] = { "原始貝努埃-剛果語", 116773194, "nic-bco", "Latn", type = "reconstructed", } m["nic-bod-pro"] = { "原始類班圖語", 116773190, "nic-bod", "Latn", type = "reconstructed", } m["nic-eov-pro"] = { "原始東奧蒂-沃爾特語", 116773753, "nic-eov", "Latn", type = "reconstructed", } m["nic-gns-pro"] = { "Proto-Gurunsi", 116773759, "nic-gns", "Latn", type = "reconstructed", } m["nic-grf-pro"] = { "原始草原語", 116773755, "nic-grf", "Latn", type = "reconstructed", } m["nic-gur-pro"] = { "Proto-Gur", 116773758, "nic-gur", "Latn", type = "reconstructed", } m["nic-jkn-pro"] = { "Proto-Jukunoid", 116773769, "nic-jkn", "Latn", type = "reconstructed", } m["nic-lcr-pro"] = { "原始下克羅斯河語", 116773782, "nic-lcr", "Latn", type = "reconstructed", } m["nic-ogo-pro"] = { "Proto-Ogoni", 116773799, "nic-ogo", "Latn", type = "reconstructed", } m["nic-ovo-pro"] = { "原始奧蒂-沃爾特語", 116773802, "nic-ovo", "Latn", type = "reconstructed", } m["nic-plt-pro"] = { "原始高原語", 116773805, "nic-plt", "Latn", type = "reconstructed", } m["nic-pro"] = { "原始尼日爾-剛果語", 108000748, "nic", "Latn", type = "reconstructed", } m["nic-ubg-pro"] = { "Proto-Ubangian", 116773818, "nic-ubg", "Latn", type = "reconstructed", } m["nic-ucr-pro"] = { "原始上克羅斯河語", 116773819, "nic-ucr", "Latn", type = "reconstructed", } m["nic-vco-pro"] = { "原始沃爾特-剛果語", 116773293, "nic-vco", "Latn", type = "reconstructed", } m["njo-jgl"] = { "瓊里奧語", 55607615, "njo", "Latn", } m["njo-mng"] = { "Mongsen Ao", 85383221, "njo", "Latn", } m["nub-har"] = { "Haraza", 19572059, "nub", "Arab, Latn", } m["nub-pro"] = { "原始努比亞語", 116773246, "nub", "Latn", type = "reconstructed", } m["omq-cha-pro"] = { "原始查蒂諾語", 116773202, "omq-cha", "Latn", type = "reconstructed", } m["omq-maz-pro"] = { "原始馬薩特克語", 116773790, "omq-maz", "Latn", type = "reconstructed", } m["omq-mix-pro"] = { "原始類米斯特克語", 21573423, "omq-mix", "Latn", type = "reconstructed", } m["omq-mxt-pro"] = { "原始米斯特克語", 21573424, "omq-mxt", "Latn", type = "reconstructed", } m["omq-otp-pro"] = { "原始歐托-帕梅語", 116773251, "omq-otp", "Latn", type = "reconstructed", } m["omq-pro"] = { "原始歐托-曼格語", 33669, "omq", "Latn", type = "reconstructed", } m["omq-sjq"] = { "聖胡安基阿伊赫查蒂諾語", 138330751, "omq-cha", "Latn", } m["omq-tel"] = { "特波斯科盧拉米斯特克語", nil, "omq-mxt", "Latn", } m["omq-teo"] = { "特奧霍姆爾科查蒂諾語", 25340451, "omq-cha", "Latn", } m["omq-tri-pro"] = { "原始特里基語", 116773817, "omq-tri", "Latn", type = "reconstructed", } m["omq-zap-pro"] = { "原始類薩波特克語", 116773297, "omq-zap", "Latn", type = "reconstructed", } m["omq-zpc-pro"] = { "原始薩波特克語", 116773296, "omq-zpc", "Latn", type = "reconstructed", } m["omv-aro-pro"] = { "原始阿里語", 116773721, "omv-aro", "Latn", type = "reconstructed", } m["omv-diz-pro"] = { "Proto-Dizoid", 116773750, "omv-diz", "Latn", type = "reconstructed", } m["omv-pro"] = { "原始奧摩語", 116773800, "omv", "Latn", type = "reconstructed", } m["oto-otm-pro"] = { "原始奧托米語", 5908710, "oto-otm", "Latn", type = "reconstructed", } m["oto-pro"] = { "原始類奧托米語", 116773252, "oto", "Latn", type = "reconstructed", } m["paa-kmn"] = { "Kómnzo", 18344310, "paa-wko", "Latn", } m["paa-kwn"] = { "庫瓦尼語", 6449056, "qfa-unc", -- poorly attested, possibly the same as or related to Kalabra "Latn", } m["paa-lei"] = { "Leitre", 85776228, "paa-isk", } m["paa-nha-pro"] = { "原始北哈馬黑拉語", 116773241, "paa-nha", "Latn", type = "reconstructed" } m["paa-nun"] = { "農貢語", 128807788, "ngf-ynu", "Latn", } m["phi-din"] = { "Dinapigue Agta", 16945774, "phi", "Latn", } m["phi-kal-pro"] = { "原始卡拉棉語", 116773213, "phi-kal", "Latn", type = "reconstructed", } m["phi-nag"] = { "Nagtipunan Agta", 16966111, "phi", "Latn", } m["phi-pro"] = { "原始菲律賓語", 18204898, "phi", "Latn", type = "reconstructed", } m["poz-abi"] = { "阿拜語", 19570729, "poz-san", "Latn", } m["poz-bal"] = { "Baliledo", 4850912, "poz", "Latn", } m["poz-btk-pro"] = { "原始邦庫-多樂基語", 116773724, "poz-btk", "Latn", type = "reconstructed", } m["poz-cet-pro"] = { "原始中-東部馬來-波利尼西亞語", 2269883, "poz-cet", "Latn", type = "reconstructed", } m["poz-hce-pro"] = { "原始哈馬黑拉-鳥頭灣語", 116773209, "poz-hce", "Latn", type = "reconstructed", } m["poz-lgx-pro"] = { "原始楠榜語", 116773222, "poz-lgx", "Latn", type = "reconstructed", } m["poz-mcm-pro"] = { "原始馬來-占語", 116773225, "poz-mcm", "Latn", type = "reconstructed", } m["poz-mic-pro"] = { "原始密克羅尼西亞語", 111939079, "poz-mic", "Latn", type = "reconstructed", } m["poz-mly-pro"] = { "原始馬來語", 98057728, "poz-mly", "Latn", type = "reconstructed", } m["poz-msa-pro"] = { "原始馬來-松巴哇語", 116773226, "poz-msa", "Latn", type = "reconstructed", } m["poz-nes"] = { "Nese", 2157412, "poz-vnc", "Latn", } m["poz-oce-pro"] = { "原始大洋洲語", 141741, "poz-oce", "Latn", type = "reconstructed", } m["poz-pcc-pro"] = { "Proto-Central Pacific", 111962726, "poz-pcc", "Latn", type = "reconstructed", } m["poz-pep-pro"] = { "原始東部波利尼西亞語", 113988745, "poz-pep", "Latn", type = "reconstructed", } m["poz-pnp-pro"] = { "原始核心波利尼西亞語", 113988746, "poz-pnp", "Latn", type = "reconstructed", } m["poz-pol-pro"] = { "原始波利尼西亞語", 1658709, "poz-pol", "Latn", type = "reconstructed", } m["poz-pro"] = { "原始馬來-波利尼西亞語", 3832960, "poz", "Latn", type = "reconstructed", } m["poz-sml"] = { "砂拉越馬來語", 4251702, "poz-mly", "Latn, Arab", } m["poz-ssw-pro"] = { "原始南蘇拉威西語", 116773279, "poz-ssw", "Latn", type = "reconstructed", } m["poz-swa-pro"] = { "原始北沙撈越語", 116773243, "poz-swa", "Latn", type = "reconstructed", } m["poz-ter"] = { "登嘉樓馬來語", 4207412, "poz-mly", "Latn, Arab", } m["pqe-pro"] = { "原始東部馬來-波利尼西亞語", 2269883, "pqe", "Latn", type = "reconstructed", } m["pra-niy"] = { "尼亞普拉克里特語", 11991601, "inc-mid", "Khar", ancestors = "inc-ash", translit = "Khar-translit", } m["qfa-adm-pro"] = { "原始大安達曼語", 116773756, "qfa-adm", "Latn", type = "reconstructed", } m["qfa-bet-pro"] = { "原始貝台語", 116773193, "qfa-bet", "Latn", type = "reconstructed", } m["qfa-cka-pro"] = { "原始楚科奇-堪察加語", 7251837, "qfa-cka", "Latn", type = "reconstructed", } m["qfa-hur-pro"] = { "原始胡里安-烏拉爾圖語", 116773211, "qfa-hur", "Latn", type = "reconstructed", } m["qfa-kad-pro"] = { "原始卡杜語", 116773770, "qfa-kad", "Latn", type = "reconstructed", } m["qfa-kms-pro"] = { "原始侗水語", 55630682, "qfa-kms", "Latn", type = "reconstructed", } m["qfa-kor-pro"] = { "原始朝鮮語", 467883, "qfa-kor", "Latn", type = "reconstructed", } m["qfa-kra-pro"] = { "原始仡佬語", 7251854, "qfa-kra", "Latn", type = "reconstructed", } m["qfa-lic-pro"] = { "原始黎語", 7251845, "qfa-lic", "Latn", type = "reconstructed", } m["qfa-onb-pro"] = { "原始貝語", 116773192, "qfa-onb", "Latn", type = "reconstructed", } m["qfa-ong-pro"] = { "原始翁奇語", 116773801, "qfa-ong", "Latn", type = "reconstructed", } m["qfa-tak-pro"] = { "原始侗台語", 104901616, "qfa-tak", "Latn", type = "reconstructed", } m["qfa-yen-pro"] = { "原始葉尼塞語", 27639, "qfa-yen", "Latn", type = "reconstructed", } m["qfa-yuk-pro"] = { "原始尤卡吉爾語", 116773294, "qfa-yuk", "Latn", type = "reconstructed", } m["qwe-kch"] = { "基奇瓦語", 1740805, "qwe", "Latn", ancestors = "qu", } m["qwe-pro"] = { "原始克丘亞語", 5575757, "qwe", "Latn", type = "reconstructed", } m["roa-ang"] = { "安茹語", 56782, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-bbn"] = { "波旁-貝里語", 2899128, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-brg"] = { "勃艮第語", 508332, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-can"] = { "坎塔布里亞語", 917021, "roa-asl", "Latn", } m["roa-cha"] = { "香檳語", 430018, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-fcm"] = { "弗朗什-孔泰語", 510561, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-gal"] = { "加羅語", 37300, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-gib"] = { "巴西利卡塔高盧-意大利語", 3094838, "roa-git", ancestors = "pms-old", "Latn", } m["roa-gis"] = { "西西里高盧-意大利語", 2629019, "roa-git", "Latn", ancestors = "pms-old", } m["roa-leo"] = { "萊昂語", 34108, "roa-asl", "Latn", } m["roa-lor"] = { "洛林語", 671198, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-oca"] = { "古加泰羅尼亞語", 15478520, "roa-ocr", "Latn", sort_key = {remove_diacritics = c.grave .. c.acute .. c.diaer .. c.cedilla .. "·"}, } m["roa-ole"] = { "古萊昂語", 125977465, "roa-asl", "Latn", } m["roa-ona"] = { "納瓦拉-阿拉貢語", 2736184, "roa-nar", "Latn", } m["roa-opt"] = { "古葡萄牙語", 1072111, "roa-gap", "Latn", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.circ}, } m["roa-orl"] = { "奧爾良語", 28497058, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-poi"] = { "普瓦圖-桑通日語", 514123, "roa-oil", "Latn", sort_key = s["roa-oil-sortkey"], } m["roa-tar"] = { "塔倫蒂諾語", 695526, "roa-itr", "Latn", wikimedia_codes = "roa-tara", } m["sai-all"] = { "Allentiac", 19570789, "sai-hrp", "Latn", } m["sai-and"] = { -- not to be confused with 'cbc' or 'ano' "Andoquero", 16828359, "sai-wit", "Latn", } m["sai-ayo"] = { "Ayomán", 16937754, "sai-jir", "Latn", } m["sai-bae"] = { "Baenan", 3401998, "qfa-unc", -- extinct, poorly attested; only known through 9 words "Latn", } m["sai-bag"] = { "Bagua", 5390321, "qfa-unc", -- extinct, poorly attested; possibly Cariban "Latn", } m["sai-bet"] = { "貝托伊語", 926551, "qfa-iso", "Latn", } m["sai-bor-pro"] = { "原始博拉語", nil, "sai-bor", "Latn", } m["sai-cac"] = { "Cacán", 945482, "qfa-unc", -- extinct, poorly attested; no consensus on classification "Latn", } m["sai-caq"] = { "Caranqui", 2937753, "sai-bar", "Latn", } m["sai-car-pro"] = { "原始加勒比語", 116773196, "sai-car", "Latn", type = "reconstructed", } m["sai-cat"] = { "卡塔考語", 5051136, "sai-ctc", "Latn", } m["sai-cer-pro"] = { "原始塞拉多語", 116773200, "sai-cer", "Latn", type = "reconstructed", } m["sai-chi"] = { "奇里諾語", 5390321, "qfa-unc", -- extinct, only four words known; possibly related to Candoshi-Shapra (cbu) "Latn", } m["sai-chn"] = { "Chaná", 5072718, "sai-crn", "Latn", } m["sai-chp"] = { "查帕庫拉語", 5072884, "sai-cpc", "Latn", } m["sai-chr"] = { "查魯阿語", 5086680, "sai-crn", "Latn", } m["sai-chu"] = { "丘魯亞語", 5118339, "sai-guh", "Latn", } m["sai-cje-pro"] = { "原始中熱語", 116773198, "sai-cje", "Latn", type = "reconstructed", } m["sai-cmg"] = { "Comechingon", 6644203, "qfa-unc", -- extinct, poorly attested; no consensus on classification "Latn", } m["sai-cno"] = { "Chono", 5104704, "qfa-unc", -- extinct, poorly attested; no consensus on classification, possibly spurious "Latn", } m["sai-cnr"] = { "Cañari", 5055572, "qfa-unc", -- extinct, poorly attested; possibly Chimuan or Barbacoan "Latn", } m["sai-coe"] = { "Coeruna", 6425639, "sai-wit", "Latn", } m["sai-col"] = { "Colán", 5141893, "sai-ctc", "Latn", } m["sai-cop"] = { "Copallén", 5390321, "qfa-unc", -- extinct, only four words attested; possibly Cholonan "Latn", } m["sai-crd"] = { "Coroado Puri", 24191321, "sai-mje", "Latn", } m["sai-ctq"] = { "Catuquinaru", 16858455, "qfa-unc", -- extinct, poorly attested; vocabulary does not resemble other languages "Latn", } m["sai-cul"] = { "Culli", 2879660, "qfa-unc", -- extinct, poorly attested; often considered an isolate "Latn", } m["sai-cva"] = { "Cueva", 5192644, "qfa-unc", -- extinct, poorly attested; possibly Chocoan "Latn", } m["sai-esm"] = { "埃斯梅拉爾達語", 3058083, "qfa-unc", -- extinct, poorly attested; possibly related to Yaruro "Latn", } m["sai-ewa"] = { "Ewarhuyana", 16898104, nil, "Latn", } m["sai-gam"] = { "Gamela", 5403661, "qfa-unc", -- extinct, poorly attested; possibly an isolate "Latn", } m["sai-gay"] = { "Gayón", 5528902, "sai-jir", "Latn", } m["sai-gmo"] = { "Guamo", 5613495, "qfa-unc", -- extinct; "Kaufman (1990) finds a connection with the Chapacuran languages convincing." [Wikipedia] Considered an isolate by Campbell (2024). "Latn", } m["sai-gua"] = { "Guachí", 5613172, "sai-guc", "Latn", } m["sai-gue"] = { "古埃諾阿語", 5626799, "sai-crn", "Latn", } m["sai-hau"] = { "Haush", 3128376, "sai-cho", "Latn", } m["sai-jee-pro"] = { "原始熱語", 116773212, "sai-jee", "Latn", type = "reconstructed", } m["sai-jko"] = { "熱科語", 6176527, "sai-mje", "Latn", } m["sai-jrj"] = { "希拉希拉語", 6202966, "sai-jir", "Latn", } m["sai-kat"] = { -- contrast xoo, kzw, sai-xoc "Katembri", 6375925, "qfa-unc", -- extinct, poorly attested; "Kaufman (1990) has linked it with the nearly extinct Taruma, although this has not been accepted by other scholars." [Wikipedia] "Latn", } m["sai-mal"] = { "馬拉利語", 6741212, "sai-mje", -- considered the most divergent Maxakalían language (a subdivision of Macro-Jê), for which we have no entry "Latn", } m["sai-mar"] = { "馬拉蒂諾語", 6755055, "qfa-unc", -- extinct, poorly attested; possibly Uto-Aztecan "Latn", } m["sai-mat"] = { "馬塔納維語", 6786047, "qfa-unc", -- extinct; either an isolate or distantly related to the Muran languages; Campbell (2024) lists it as an isolate, Glottolog gives it as unclassified "Latn", } m["sai-mcn"] = { "莫卡納語", 3402048, "qfa-unc", -- extinct, poorly attested; given as part of the Malibu languages (geographic grouping; not a clade) "Latn", } m["sai-men"] = { "Menien", 16890110, "sai-mje", "Latn", } m["sai-mil"] = { "Millcayac", 19573012, "sai-hrp", "Latn", } m["sai-mlb"] = { "馬利布語", 134374036, "qfa-unc", -- extinct, poorly attested; given as part of the Malibu languages (geographic grouping; not a clade) "Latn", } m["sai-msk"] = { "Masakará", 6782426, "sai-mje", "Latn", } m["sai-muc"] = { "Mucuchí", 6931290, nil, -- generally considered Timotean, for which we have no entry "Latn", } m["sai-mue"] = { "Muellama", 16886936, "sai-bar", "Latn", } m["sai-muz"] = { "Muzo", 6644203, "qfa-unc", -- extinct language of Colombia, poorly attested; may be Pijao (Cariban) "Latn", } m["sai-mys"] = { "Maynas", 16919393, "sai-cah", -- per Campbell (2024); formerly considered unclassified "Latn", } m["sai-nat"] = { "Natú", 9006749, "qfa-unc", -- extinct, poorly attested; "only Greenberg dares to classify [it]".[Wikipedia, quoting Moseley, Christopher; Asher, R. E.; Tait, Mary (1994), Atlas of the world's languages] "Latn", } m["sai-nje-pro"] = { "原始北熱語", 116773245, "sai-nje", "Latn", type = "reconstructed", } m["sai-opo"] = { "Opón", 7099152, "sai-car", "Latn", } m["sai-oto"] = { "奧托馬科語", 16879234, "sai-otm", "Latn", } m["sai-pal"] = { "Palta", 3042978, "qfa-unc", -- extinct, unclassified; possibly Chicham "Latn", } m["sai-pam"] = { "Pamigua", 5908689, "sai-tin", "Latn", } m["sai-par"] = { "Paratió", 16890038, "qfa-unc", -- extinct, poorly attested; possibly Xukuruan "Latn", } m["sai-peb"] = { "Peba", 3373890, "sai-pey", "Latn", } m["sai-pnz"] = { "Panzaleo", 3123275, "qfa-unc", -- extinct, unclassified; possibly Paezan "Latn", } m["sai-prh"] = { "Puruhá", 3410994, "qfa-unc", -- extinct, poorly attested; possibly in a famil with Cañari "Latn", } m["sai-ptg"] = { "Patagón", 128807870, "sai-tar", -- extinct, only known from 4 words, which suggest Cariban lineage (Campbell 2024) "Latn", } m["sai-pur"] = { "Purukotó", 7261622, "sai-pem", "Latn", } m["sai-pyg"] = { "Payaguá", 7156643, "sai-guc", "Latn", } m["sai-pyk"] = { "比克比杰語", 98113977, "sai-nje", "Latn", } m["sai-qmb"] = { "Quimbaya", 7272043, "qfa-unc", -- extinct, might not exist; few known words "Latn", } m["sai-qtm"] = { "奎特莫語", 7272651, "sai-cpc", "Latn", } m["sai-rab"] = { "拉博納語", 6644203, "qfa-unc", -- extinct, poorly attested, mostly plant names; possibly Candoshi-Shapra "Latn", } m["sai-ram"] = { "拉馬諾斯語", 16902824, "qfa-unc", -- extinct, poorly attested, possibly an isolate; per Glottolog: "the minuscule wordlist ... shows no convincing resemblances to surrounding languages" "Latn", } m["sai-sac"] = { "Sácata", 5390321, "qfa-unc", -- extinct, only 3 words known; possibly Candoshí or Arawakan "Latn", } m["sai-san"] = { "Sanaviron", 16895999, "qfa-unc", -- extinct, unclassified; no consensus on classification "Latn", } m["sai-sap"] = { "薩帕拉語", 7420922, "sai-car", "Latn", } m["sai-sec"] = { "塞楚拉語", 7442912, "qfa-unc", -- extinct, poorly attested; possibly Catacaoan "Latn", } m["sai-sin"] = { "西努法納語", 7525275, "qfa-unc", -- moribund, poorly attested; possibly Chocoan "Latn", } m["sai-sje-pro"] = { "原始南熱語", 116773814, "sai-sje", "Latn", type = "reconstructed", } m["sai-tab"] = { "塔班卡萊語", 5390321, "qfa-unc", -- extinct, only 5 words known; no obvious connections, might be an isolate "Latn", } m["sai-tal"] = { "塔良語", 16910468, "qfa-unc", -- extinct, poorly attested; might be Catacaoan "Latn", } m["sai-tap"] = { "塔帕尤納語", 30719984, "sai-nje", "Latn", } m["sai-tar-pro"] = { "Proto-Taranoan", 116773816, "sai-tar", "Latn", type = "reconstructed", } m["sai-teu"] = { "Teushen", 3519243, "qfa-unc", -- probably extinct by the 1950's; possibly Chonan "Latn", } m["sai-tim"] = { "蒂莫特語", 7806995, nil, -- possibly in a small Timotean family "Latn", } m["sai-tpr"] = { "塔帕里塔語", 7684460, "sai-otm", "Latn", } m["sai-trr"] = { "Tarairiú", 7685313, "qfa-unc", -- extinct, too poorly attested to classify "Latn", } m["sai-wai"] = { "Waitaká", 16918610, "qfa-unc", -- extinct, possibly Purian "Latn", } m["sai-way"] = { "Wayumará", 7960726, "sai-car", "Latn", } m["sai-wit-pro"] = { "Proto-Witotoan", 116773823, "sai-wit", "Latn", type = "reconstructed", } m["sai-wnm"] = { "瓦尼亞姆語", 16879440, "sai-cpc", "Latn", } m["sai-xoc"] = { -- contrast xoo, kzw, sai-kat "Xocó", 12953620, "qfa-unc", -- extinct and poorly attested; not clear if one or three languages "Latn", } m["sai-yao"] = { "Yao (South America)", 16979655, "sai-ven", "Latn", } m["sai-yar"] = { -- not the same family as 'suy' "亞魯馬語", 3505859, "sai-pek", "Latn", } m["sai-yri"] = { "尤里語", 2669157, "sai-tyu", "Latn", } m["sai-yup"] = { "尤普阿語", 8061430, "sai-tuc", "Latn", } m["sai-yur"] = { "尤魯曼圭語", 1281291, "qfa-unc", -- extinct, too poorly attested to classify "Latn", } m["sal-pro"] = { "原始薩利希語", 116773269, "sal", "Latn", type = "reconstructed", } m["sdv-daj-pro"] = { "Proto-Daju", 116773739, "sdv-daj", "Latn", type = "reconstructed", } m["sdv-eje-pro"] = { "Proto-Eastern Jebel", 116773751, "sdv-eje", "Latn", type = "reconstructed", } m["sdv-nil-pro"] = { "原始尼羅語", 116773794, "sdv-nil", "Latn", type = "reconstructed", } m["sdv-nyi-pro"] = { "Proto-Nyima", 116773796, "sdv-nyi", "Latn", type = "reconstructed", } m["sdv-tmn-pro"] = { "Proto-Taman", 116773815, "sdv-tmn", "Latn", type = "reconstructed", } m["sel-nor"] = { "北塞爾庫普語", 30304565, "sel", "Cyrl", translit = "sel-nor-translit", } m["sel-pro"] = { "原始塞爾庫普語", 128884235, "sel", "Latn", type = "reconstructed", } m["sel-sou"] = { "南塞爾庫普語", 30304639, "sel", "Cyrl", translit = "sel-sou-translit", } m["sem-amm"] = { "亞捫語", 279181, "sem-can", "Phnx", -- Phnx translit in [[Module:scripts/data]] } m["sem-amo"] = { "亞摩利語", 35941, "sem-nwe", "Xsux, Latn", } m["sem-cha"] = { "Chaha", 35543, "sem-eth", "Ethi", translit = "Ethi-translit", } m["sem-dad"] = { "Dadanitic", 21838040, "sem-cen", "Narb", -- Narb translit in [[Module:scripts/data]] } m["sem-dum"] = { "Dumaitic", 128810397, "sem-cen", "Narb", -- Narb translit in [[Module:scripts/data]] } m["sem-has"] = { "Hasaitic", 3541433, "sem-cen", "Narb", -- Narb translit in [[Module:scripts/data]] } m["sem-his"] = { "Hismaic", 22948260, "sem-cen", "Narb", -- Narb translit in [[Module:scripts/data]] } m["sem-mhr"] = { "Muher", 33743, "sem-eth", "Latn", } m["sem-pro"] = { "原始閃米特語", 1658554, "sem", "Latn", type = "reconstructed", } m["sem-saf"] = { "Safaitic", 472586, "sem-cen", "Narb", -- Narb translit in [[Module:scripts/data]] } m["sem-sam"] = { "Samalian", 85847147, "sem-nwe", "Phnx", -- Phnx translit in [[Module:scripts/data]] } m["sem-srb"] = { "古南阿拉伯語", 35025, "sem-osa", "Sarb", -- Sarb translit in [[Module:scripts/data]] } m["sem-tay"] = { "泰馬語", 24912301, "sem-cen", "Narb", -- Narb translit in [[Module:scripts/data]] } m["sem-tha"] = { "賽莫德語", 843030, "sem-cen", "Narb", -- Narb translit in [[Module:scripts/data]] } m["sem-wes-pro"] = { "原始西閃米特語", 98021726, "sem-wes", "Latn", type = "reconstructed", } m["sio-pro"] = { -- NB this is not Proto-Siouan-Catawban 'nai-sca-pro' "原始蘇語", 34181, "sio", "Latn", type = "reconstructed", } m["sit-aao-pro"] = { "原始中那加語", nil, "sit-aao", "Latn", type = "reconstructed", } m["sit-bai-pro"] = { "原始白語", nil, "sit-bai", "Latn", type = "reconstructed", } m["sit-ban"] = { "崩如語", 56071779, "sit-hrs", "Latn", } m["sit-bdi-pro"] = { "原始藏語", nil, "sit-bdi", "Latn", type = "reconstructed", } m["sit-bok"] = { "博嘎爾語", 4938727, "sit-tan", "Latn, Tibt", override_translit = true, -- Tibt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]] } m["sit-cai"] = { "蔡家話", 5017528, "sit-cln", "Latn" } m["sit-cha"] = { "Chairel", 5068066, "sit-luu", "Latn", } m["sit-ers-pro"] = { "原始爾蘇語", nil, "sit-ers", "Latn", type = "reconstructed", } m["sit-hrs-pro"] = { "原始魯蘇語", 116773762, "sit-hrs", "Latn", type = "reconstructed", } m["sit-jap"] = { "茶堡話", 3162245, "sit-egy", "Latn", } m["sit-kha-pro"] = { "原始卡姆語", 116773773, "sit-kha", "Latn", type = "reconstructed", } m["sit-khb-pro"] = { "原始舍朱奔語", nil, "sit-khb", "Latn", type = "reconstructed", } m["sit-khp-pro"] = { "原始蘇龍語", nil, "sit-khb", "Latn", type = "reconstructed", } m["sit-khw-pro"] = { "原始西舍朱奔語", nil, "sit-khw", "Latn", type = "reconstructed", } m["sit-kon-pro"] = { "原始北那加語", nil, "sit-kon", "Latn", type = "reconstructed", } m["sit-liz"] = { "栗蘇語", 6660653, "sit-ers", "Latn", -- and Ersu Shaba } m["sit-lnj"] = { "龍家語", 17096251, "sit-cln", "Latn" } m["sit-lrn"] = { "盧人語", 16946370, "sit-cln", "Latn" } m["sit-luu-pro"] = { "原始盧伊語", 116773783, "sit-luu", "Latn", type = "reconstructed", } m["sit-nas-pro"] = { "原始納西語", nil, "sit-nas", "Latn", type = "reconstructed", } m["sit-prn"] = { "Puiron", 7259048, "sit-zem", } m["sit-pro"] = { "原始漢藏語", 24839178, "sit", "Latn", type = "reconstructed", } m["sit-sit"] = { "四土話", 19840830, "sit-egy", "Latn", } m["sit-tam-pro"] = { "原始達芒語", 117469295, "sit-tam", "Latn", type = "reconstructed", } m["sit-tan-pro"] = { "原始達尼語", 116773284, "sit-tan", "Latn", -- needs verification type = "reconstructed", } m["sit-tgm"] = { "唐阿姆語", 17041370, "sit-tan", "Latn", } m["sit-tng-pro"] = { "原始唐窟語", nil, "sit-tng", "Latn", type = "reconstructed" } m["sit-tos"] = { "多續語", 7827899, "sit-ers", "Latn", -- also Ersu Shaba } m["sit-tsh"] = { "草登話", 19840950, "sit-egy", "Latn", } m["sit-zbu"] = { "日部話", 19841106, "sit-egy", "Latn", } m["sla-pro"] = { "原始斯拉夫語", 747537, "sla", "Latn", type = "reconstructed", strip_diacritics = { remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve, remove_exceptions = {'ś'}, }, sort_key = { from = {"č", "ď", "ě", "ę", "ь", "ľ", "ň", "ǫ", "ř", "š", "ś", "ť", "ъ", "ž"}, to = {"c²", "d²", "e²", "e³", "i²", "l²", "nj", "o²", "r²", "s²", "s³", "t²", "u²", "z²"}, } } m["smi-pro"] = { "原始薩米語", 7251862, "smi", "Latn", type = "reconstructed", sort_key = { from = {"ā", "č", "δ", "[ëē]", "ŋ", "ń", "ō", "š", "θ", "%([^()]+%)"}, to = {"a", "c²", "d", "e", "n²", "n³", "o", "s²", "t²"} }, } m["son-pro"] = { "原始桑海語", 116773277, "son", "Latn", type = "reconstructed", } m["sqj-pro"] = { "原始阿爾巴尼亞語", 18210846, "sqj", "Latn", type = "reconstructed", } m["ssa-klk-pro"] = { "原始庫利亞克語", 116773779, "ssa-klk", "Latn", type = "reconstructed", } m["ssa-kom-pro"] = { "Proto-Koman", 116773775, "ssa-kom", "Latn", type = "reconstructed", } m["ssa-pro"] = { "原始尼羅-撒哈拉語", 116773236, "ssa", "Latn", type = "reconstructed", } m["syd-pro"] = { "原始薩莫耶德語", 7251863, "syd", "Latn", type = "reconstructed", } m["tai-pro"] = { "原始台語", 6583709, "tai", "Latn", type = "reconstructed", } m["tai-swe-pro"] = { "原始西南台語", 116773280, "tai-swe", "Latn", type = "reconstructed", } m["tbq-bdg-pro"] = { "原始博多-加羅語", 116773195, "tbq-bdg", "Latn", type = "reconstructed", } m["tbq-blg"] = { "白狼語", 2879843, "tbq-lob", "Hani", sort_key = "Hani-sortkey", } m["tbq-brm-pro"] = { "原始緬語", nil, "tbq-brm", "Latn", type = "reconstructed", } m["tbq-gkh"] = { "勾克語", 5578069, "tbq-sil", "Latn", } m["tbq-kuk-pro"] = { "原始庫基-欽語", 116773220, "tbq-kuk", "Latn", type = "reconstructed", } m["tbq-lal-pro"] = { "原始臘羅語", 116773781, "tbq-lal", "Latn", type = "reconstructed", } m["tbq-laz"] = { "拉熱語", 17007626, "sit-nas", "Latn", } m["tbq-lob-pro"] = { "原始緬彝語", 116773224, "tbq-lob", "Latn", type = "reconstructed", } m["tbq-lol-pro"] = { "原始彝語", 7251855, "tbq-lol", "Latn", type = "reconstructed", } m["tbq-mil"] = { "米浪語", 6850761, "sit-gsi", "Deva, Latn", } m["tbq-mor"] = { "Moran", 6909216, "tbq-bdg", "Latn", } m["tbq-ngo"] = { "Ngochang", 56582, "tbq-brm", "Latn", } -- tbq-pro is now etymology-only m["trk-dkh"] = { "杜漢語", 12809273, "trk-ssb", "Latn, Cyrl, Mong", -- Mong translit, display_text and strip_diacritics in [[Module:scripts/data]] } -- As described in Mahmud al-Kashgari's 11th century ''Dīwān Lughāt al-Turk''. m["trk-eog"] = { "早期古烏古斯語", nil, "trk-ogz", "Arab", strip_diacritics = {Arab = "ar-stripdiacritics"}, } m["trk-oat"] = { "古安納托利亞土耳其語", 7083390, "trk-ogz", "Arab", strip_diacritics = {Arab = "ar-stripdiacritics"}, ancestors = "trk-eog", } m["trk-pro"] = { "原始突厥語", 3657773, "trk", "Latn", type = "reconstructed", standard_chars = { Latn = " ()-abdegiklmnoprstuxyzïöüāčēīĺŋōŕšūǖȫẹ" .. c.macron, } } m["tup-gua-pro"] = { "原始圖皮-瓜拉尼語", 116773288, "tup-gua", "Latn", type = "reconstructed", } m["tup-kab"] = { "卡比希亞納語", 15302988, "tup", "Latn", } m["tup-pro"] = { "原始圖皮語", 10354700, "tup", "Latn", type = "reconstructed", } m["tuw-alk"] = { "阿勒楚喀語", 113553616, "tuw-jrc", "Latn, Hans", sort_key = {Hans = "Hani-sortkey"}, } m["tuw-bal"] = { "巴拉語", 86730632, "tuw-jrc", "Latn, Hans", sort_key = {Hans = "Hani-sortkey"}, } m["tuw-kkl"] = { "恰喀拉語", 118875708, "tuw-jrc", "Latn, Hans", sort_key = {Hans = "Hani-sortkey"}, } m["tuw-kli"] = { "奇力語", 6406892, "tuw-ewe", "Cyrl", } m["tuw-pro"] = { "原始通古斯語", 85872335, "tuw", "Latn", type = "reconstructed", } m["tuw-sol"] = { "索倫語", 30004, "tuw-ewe", } m["urj-fin-pro"] = { "原始芬蘭語", 11883720, "urj-fin", "Latn", type = "reconstructed", } m["urj-koo"] = { "古科米語", 86679962, "kv", "Perm, Cyrs", translit = "urj-koo-translit", -- Cyrs strip_diacritics, sort_key in [[Module:scripts/data]]; previously, Cyrs strip_diacritics not present } m["urj-kuk"] = { "Kukkuzi", 107410460, "urj-fin", "Latn", ancestors = "vot", } m["urj-kya"] = { "亞濟瓦科米語", 2365210, "kv", "Cyrl", translit = "kv-translit", override_translit = true, strip_diacritics = {remove_diacritics = c.acute}, } m["urj-mdv-pro"] = { "原始莫爾多瓦語", 116773232, "urj-mdv", "Latn", type = "reconstructed", } m["urj-prm-pro"] = { "原始彼爾姆語", 116773257, "urj-prm", "Latn", type = "reconstructed", } m["urj-pro"] = { "原始烏拉爾語", 288765, "urj", "Latn", type = "reconstructed", } m["urj-ugr-pro"] = { "原始烏戈爾語", 156631, "urj-ugr", "Latn", type = "reconstructed", } m["xnd-pro"] = { "原始納-德內語", 116773233, "xnd", "Latn", type = "reconstructed", } m["xgn-pro"] = { "原始蒙古語", 2493677, "xgn", "Latn", type = "reconstructed", sort_key = { from = {"č", "i", "ï", "ǰ", "ŋ", "ö", "š", "ü"}, to = {"c", "i" .. p[1], "i", "j", "n" .. p[1], "o" .. p[1], "s" .. p[1], "u" .. p[1]}, }, } m["yok-bvy"] = { "比尤那維斯塔約庫特語", 4985474, "yok", "Latn", } m["yok-dly"] = { "德爾塔約庫特語", 70923266, "yok", "Latn", } m["yok-gsy"] = { "加肖伍語", 3098708, "yok", "Latn", } m["yok-kry"] = { "國王河約庫特語", 6413014, "yok", "Latn", } m["yok-nvy"] = { "北山谷約庫特語", 85789777, "yok", "Latn", } m["yok-ply"] = { "Palewyami", 2387391, "yok", "Latn", } m["yok-svy"] = { "南山谷約庫特語", 12642473, "yok", "Latn", } m["yok-tky"] = { "圖爾-卡威亞約庫特語", 7851988, "yok", "Latn", } m["ypk-pro"] = { "原始尤皮克語", 116773295, "ypk", "Latn", type = "reconstructed", } m["yrk-for"] = { "森林涅涅茨語", 1295107, "yrk", "Cyrl", translit = "yrk-for-translit", strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.macron .. c.breve .. c.dotabove}, } m["yrk-tun"] = { "凍原涅涅茨語", 36452, "yrk", "Cyrl", strip_diacritics = { from = {"ӑ", "а̄", "э̇", "ӣ", "ы̄", "ӯ", "ю̄", "я̆", "я̄"}, to = {"а", "а", "э", "и", "ы", "у", "ю", "я", "я"}, }, translit = "yrk-tun-translit", } m["zhx-min-pro"] = { "原始閩語", 19646347, "zhx-min", "Latn", type = "reconstructed", } m["zhx-sht"] = { "韶州土話", 1920769, "zhx", "Nshu, Hants", generate_forms = "zh-generateforms", sort_key = {Hani = "Hani-sortkey"}, } m["zhx-sic"] = { "四川話", 2278732, "zhx-man", "Hants", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["zhx-tai"] = { "台山話", 2208940, "zhx-yue", "Hants", generate_forms = "zh-generateforms", translit = "zh-translit", sort_key = "Hani-sortkey", } m["zle-ono"] = { "古諾夫哥羅德語", 162013, "zle", "Cyrs, Glag", translit = {Cyrs = "Cyrs-translit", Glag = "Glag-translit"}, -- Cyrs strip_diacritics, sort_key in [[Module:scripts/data]] } m["zle-ort"] = { "古盧森尼亞語", 13211, "zle", "Arab, Cyrs, Latn", ancestors = "orv", translit = { Cyrs = "zle-ort-translit", Arab = "zle-ort-Arab-translit", }, strip_diacritics = { Cyrs = { remove_diacritics = m_langdata.chars_substitutions["Cyrs_remove_diacritics"], remove_exceptions = {"Ї", "ї"}, }, Arab = "ar-stripdiacritics", }, -- Cyrs sort_key in [[Module:scripts/data]] } m["zls-chs"] = { "教會斯拉夫語", 33251, "zls", "Cyrs, Glag, Latn", ancestors = "cu", translit = { Cyrs = "Cyrs-translit", Glag = "Glag-translit" }, -- Cyrs strip_diacritics, sort_key in [[Module:scripts/data]] } m["zlw-ocs"] = { "古捷克語", 593096, "zlw", "Latn", } m["zlw-opl"] = { "古波蘭語", 149838, "zlw-lch", "Latn", strip_diacritics = {remove_diacritics = c.ringabove}, } m["zlw-osk"] = { "古斯洛伐克語", 12776676, "zlw", "Latn", } m["zlw-slv"] = { "斯洛溫語", 36822, "zlw-pom", "Latn", strip_diacritics = {remove_diacritics = c.macron .. c.breve}, } return require("Module:languages").finalizeData(m, "language") ma3cu78u0aqm2fpk70tmhqypyb95s2d Module:Families/data 828 1363254 9882743 9863196 2026-08-29T12:42:48Z TongcyDai 53191 更新語言資料 9882743 Scribunto text/plain --[=[ This module contains definitions for all language family codes on Wiktionary. ]=]-- local m = {} m["aav"] = { "南亞語系", 33199, aliases = {"Austroasiatic", "Austro-Asiatic"}, } m["aav-khs"] = { "卡西語族", 3073734, "aav", aliases = {"Khasian", "Khasic"}, } m["aav-nic"] = { "尼科巴語族", 217380, "aav", aliases = {"Nicobarese"}, } m["aav-pkl"] = { "布那-卡西-林甘語語支", nil, "aav-khs", aliases = {"Pnar-Khasi-Lyngngam"}, } m["afa"] = { "亞非語系", 25268, aliases = {"Afroasiatic", "Afro-Asiatic"}, } m["alg"] = { "阿爾岡昆語族", 33392, "aql", aliases = {"Algonquian"}, } m["alg-abp"] = { "Abenaki-Penobscot", 197936, "alg-eas", } m["alg-ara"] = { "Arapahoan", 2153686, "alg", } m["alg-eas"] = { "東阿爾岡昆語支", 2257525, "alg", aliases = {"Eastern Algonquian"}, } m["alg-sfk"] = { "Sac-Fox-Kickapoo", 1440172, "alg", } m["alv"] = { "大西洋-剛果語族", 771124, "nic", aliases = {"Atlantic-Congo"}, } m["alv-aah"] = { "Ayere-Ahan", 750953, "alv-von", } m["alv-ada"] = { "Adamawa", 32906, "alv-sav", } m["alv-bag"] = { "Baga", 2746083, "alv-mel", } m["alv-bak"] = { "Bak", 1708174, "alv-sng", } m["alv-bam"] = { "Bambukic", 4853456, "alv-ada", aliases = {"Yungur-Jen"}, } m["alv-bny"] = { "Banyum", 2892477, "alv-nyn", } m["alv-bua"] = { "布阿語支", 4982094, "alv-mbd", aliases = {"Bua"}, } m["alv-bwj"] = { "Bikwin-Jen", 84542501, "alv-bam", } m["alv-cng"] = { "Cangin", 1033184, "alv-fwo", } m["alv-ctn"] = { "中塔諾語組", 1658486, "alv-ptn", aliases = {"Central Tano", "Akan"}, } m["alv-dlt"] = { "德爾塔類埃多語支", nil, "alv-edo", aliases = {"Delta Edoid"}, } m["alv-dur"] = { "Duru", 5316788, "alv-lni", } m["alv-ede"] = { "埃德語支", 35368, "alv-yor", aliases = {"Ede"}, } m["alv-edk"] = { "埃德基里語支", 5336735, "alv-yrd", aliases = {"Edekiri"}, } m["alv-edo"] = { "類埃多語支", 1287469, "alv-von", aliases = {"Edoid"}, } m["alv-eeo"] = { "埃多-埃桑-奧拉諸語言", 12630439, "alv-nce", aliases = {"Edo-Esan-Ora"}, } m["alv-fli"] = { "Fali", 3450166, "alv", } m["alv-fwo"] = { "富拉-沃洛夫諸語言", 12631267, "alv-sng", aliases = {"Fula-Wolof"}, } m["alv-gbe"] = { "格貝語支", 668284, "alv-von", aliases = {"Gbe"}, } m["alv-gda"] = { "Ga-Dangme", 3443338, "alv-kwa", } m["alv-gng"] = { "Guang", 684009, "alv-ptn", } m["alv-gtm"] = { "加納-多哥山區語支", 493020, "alv-kwa", aliases = {"Ghana-Togo Mountain", "Togo Remnant", "Central Togo"}, } m["alv-hei"] = { "Heiban", 108752116, "alv-the", } m["alv-ido"] = { "Idomoid", 974196, "alv-von", } m["alv-igb"] = { "Igboid", 1429100, "alv-von", } m["alv-jfe"] = { "Jola-Felupe", 1708174, "alv-jol", aliases = {"Ejamat"}, } m["alv-jol"] = { "Jola", 35176, "alv-bak", aliases = {"Diola"}, } m["alv-kim"] = { "Kim", 6409701, "alv-mbd", } m["alv-kis"] = { "Kissi", 35696, "alv-mel", } m["alv-krb"] = { "Karaboro", 4213541, "alv-snf", } m["alv-ktg"] = { "Ka-Togo", 5972796, "alv-gtm", } m["alv-kul"] = { "Kulango", 16977424, "alv-sav", aliases = {"Kulango-Lorhon", "Kulango-Lorom"}, } m["alv-kwa"] = { "庫阿語支", 33430, "nic-vco", aliases = {"Kwa"}, } m["alv-lag"] = { "拉貢語支", 111210042, "alv-kwa", aliases = {"Lagoon"}, } m["alv-lek"] = { "Leko", 6520642, other_names = {"Sambaic"}, -- appears to be an alias in Glottolog "alv-lni", } m["alv-lim"] = { "Limba", 35825, "alv", } m["alv-lni"] = { "Leko-Nimbari", 1708170, "alv-ada", other_names = {"Central Adamawa"}, aliases = {"Chamba-Mumuye"}, } m["alv-mbd"] = { "Mbum-Day", 6799816, "alv-ada", } m["alv-mbm"] = { "姆布姆語支", 6799814, "alv-mbd", aliases = {"Mbum"}, } m["alv-mel"] = { "Mel", 12122355, "alv", } m["alv-mum"] = { "穆穆耶語支", 84607009, "alv-mye", aliases = {"Mumuye"}, } m["alv-mye"] = { "穆穆耶-延當語支", 6935539, "alv-lni", aliases = {"Mumuye-Yendang"}, } m["alv-nal"] = { "Nalu", nil, "alv-sng", } m["alv-nce"] = { "中北部類埃多語支", 16110869, "alv-edo", aliases = {"North-Central Edoid"}, } m["alv-ngb"] = { "努佩-格巴里語支", 12638649, "alv-nup", aliases = {"Nupe-Gbagyi", "Nupe-Gbari"}, } m["alv-ntg"] = { "Na-Togo", nil, "alv-gtm", } m["alv-nup"] = { "努佩語支", 1429143, "alv-von", aliases = {"Nupoid"}, } m["alv-nwd"] = { "西北部類埃多語支", 16111012, "alv-edo", aliases = {"Northwestern Edoid"}, } m["alv-nyn"] = { "Nyun", nil, "alv-fwo", } m["alv-pap"] = { "Papel", 7132562, "alv-bak", } m["alv-pph"] = { "Phla–Pherá", 3849625, "alv-gbe", aliases = {"Phla-Pherá"}, } m["alv-ptn"] = { "波托-塔諾語組", 1475003, "alv-kwa", aliases = {"Potou-Tano"}, } m["alv-sav"] = { "Savanna", 4403672, "nic-vco", aliases = {"Savannas"}, } m["alv-sma"] = { "Suppire-Mamara", 4446348, "alv-snf", aliases = {"Supyire-Mamara", "Suppire-Mamara"}, } m["alv-snf"] = { "塞努福語支", 33795, "alv", aliases = {"Senufo", "Senufic", "Senoufo", "Sénoufo"}, } m["alv-sng"] = { "塞內岡比亞語支", 1708753, "alv", aliases = {"Senegambian"}, } m["alv-snr"] = { "Senari", 4416084, "alv-snf", } m["alv-swd"] = { "Southwestern Edoid", 12633903, "alv-edo", } m["alv-tal"] = { "Talodi", 12643302, "alv-the", } m["alv-tdj"] = { "Tagwana-Djimini", 7675362, "alv-snf", } m["alv-ten"] = { "Tenda", 3217535, "alv-fwo", } m["alv-the"] = { "Talodi-Heiban", 1521145, "alv", } m["alv-von"] = { "沃爾特-尼日爾語支", 34177, "nic-vco", aliases = {"Volta-Niger"}, } m["alv-wan"] = { "Wara-Natyoro", 7968830, "alv-sav", } m["alv-wjk"] = { "Waja-Kam", nil, "alv-ada", } m["alv-yek"] = { "Yekhee", nil, "alv-nce", } m["alv-yor"] = { "約魯巴語支", nil, "alv-edk", aliases = {"Yoruba"}, } m["alv-yrd"] = { "類約魯巴語支", 1789745, "alv-von", aliases = {"Yoruboid"}, } m["alv-yun"] = { "Yungur", 84601642, "alv-bam", aliases = {"Bena-Mboi"}, } m["apa"] = { "阿帕契語支", 27758, "ath", aliases = {"Apachean", "Southern Athabaskan"}, } m["aqa"] = { "Alacalufan", 1288430, } m["aql"] = { "阿爾吉克語系", 721612, aliases = {"Algic", "Algonquian-Ritwan", "Algonquian-Wiyot-Yurok"}, } m["art"] = { "人工語言", 33215, "qfa-not", aliases = {"constructed", "artificial", "planned"}, } m["ath"] = { "德內語支", 27475, "xnd", aliases = {"Athabaskan"}, } m["ath-nor"] = { "北德內語支", 20738, "ath", aliases = {"North Athabaskan", "Northern Athabaskan"}, } m["ath-pco"] = { "太平洋海岸德內語支", 20654, "ath", aliases = {"Pacific Coast Athabaskan"}, } m["auf"] = { "阿拉萬語", 626772, aliases = {"Arauan", "Arahuan", "Arauán", "Arawa", "Arawan", "Arawán"}, } --[=[ Exceptional language and family codes for Australian Aboriginal languages can use the prefix "aus-", though "aus" is no longer itself a family code. ]=]-- m["aus-arn"] = { "Arnhem", 2581700, aliases = {"Gunwinyguan", "Macro-Gunwinyguan"}, } m["aus-bub"] = { "Bunuban", 2495148, aliases = {"Bunaban"}, } m["aus-cww"] = { "中新南威爾士語族", 5061507, "aus-pam", aliases = {"Central New South Wales"}, } m["aus-dal"] = { "Daly", 2478079, } m["aus-dyb"] = { "Dyirbalic", 1850666, "aus-pam", } m["aus-gar"] = { "Garawan", 5521951, } m["aus-gun"] = { "Gunwinyguan", 2581700, "aus-arn", aliases = {"Gunwingguan"}, } m["aus-jar"] = { "Jarrakan", 2039423, } m["aus-kar"] = { "Karnic", 4215578, "aus-pam", } m["aus-mir"] = { "Mirndi", 4294095, } m["aus-nga"] = { "Ngayarda", 16153490, "aus-psw", } m["aus-nyu"] = { "紐爾紐爾語系", 2039408, aliases = {"Nyulnyulan"}, } m["aus-pam"] = { "帕馬-恩永甘語系", 33942, aliases = {"Pama-Nyungan"}, } m["aus-pmn"] = { "Paman", 2640654, "aus-pam", } m["aus-psw"] = { "西南帕馬-恩永甘語族", 2258160, "aus-pam", aliases = {"Southwest Pama-Nyungan"}, } m["aus-rnd"] = { "Arandic", 4784071, "aus-pam", } m["aus-tnk"] = { "Tangkic", 1823065, } m["aus-wdj"] = { "Iwaidjan", 4196968, aliases = {"Yiwaidjan"}, } m["aus-wor"] = { "Worrorran", 2038619, } m["aus-yid"] = { "Yidinyic", 4205849, "aus-pam", } m["aus-yng"] = { "Yangmanic", 42727644, } m["aus-yol"] = { "Yolngu", 2511254, "aus-pam", aliases = {"Yolŋu", "Yolngu Matha"}, } m["aus-yuk"] = { "尤因-庫里克語族", 3833021, "aus-pam", aliases = {"Yuin-Kuric"}, } m["awd"] = { "阿拉瓦克語族", 626753, aliases = {"Arawak", "Arawakan", "Maipurean", "Maipuran"}, } m["awd-nwk"] = { "Nawiki", nil, "awd", aliases = {"Newiki"}, } m["awd-taa"] = { "泰諾-阿拉瓦克語支", 7672731, "awd", aliases = {"Ta-Arawak", "Ta-Arawakan", "Ta-Maipurean"}, } m["azc"] = { "猶他-阿茲特克語系", 34073, aliases = {"Uto-Aztecan", "Uto-Aztekan"}, } m["azc-cup"] = { "Cupan", 19866871, "azc-tak", } m["azc-dur"] = { "Durango Nahuatl", 2386361, "azc-nah", aliases = {"Mexicanero"} } m["azc-hua"] = { "Huasteca Nahuatl", 3832950, "azc-nah", } m["azc-nah"] = { "納瓦語族", 11965602, "azc", aliases = {"Nahuan", "Aztecan"}, } m["azc-num"] = { "努姆語族", 2657541, "azc", aliases = {"Numic"}, } m["azc-pim"] = { "Piman", 7194600, "azc", aliases = {"Tepiman"}, } m["azc-tak"] = { "塔基語族", 1280305, "azc", aliases = {"Takic"}, } m["azc-trc"] = { "塔拉卡伊塔語族", 4245032, "azc", aliases = {"Taracahitic", "Taracahitan"}, } m["bad"] = { "班達語支", 806234, "nic-ubg", aliases = {"Banda"}, } m["bad-cnt"] = { "中班達語支", 3438391, "bad", aliases = {"Central Banda"}, } m["bai"] = { "Bamileke", 806005, "nic-gre", } m["bat"] = { "波羅的語族", 33136, "ine-bsl", aliases = {"Baltic"}, } m["bat-eas"] = { "東波羅的語支", 149944, "bat", aliases = {"East Baltic"}, } m["bat-wes"] = { "西波羅的語支", 149946, "bat", aliases = {"West Baltic"}, } m["ber"] = { "柏柏爾語族", 25448, "afa", aliases = {"Berber", "Tamazight"}, } m["bnt"] = { "班圖語支", 33146, "nic-bds", aliases = {"Bantu"}, } m["bnt-baf"] = { "Bafia", 799784, "bnt", } m["bnt-bbo"] = { "Bafo-Bonkeng", nil, "bnt-saw", } m["bnt-bdz"] = { "Boma-Dzing", 1729203, "bnt", } m["bnt-bek"] = { "Bekwilic", nil, "bnt-ndb", } m["bnt-bki"] = { "Bena-Kinga", 16113307, "bnt-bne", } m["bnt-bmo"] = { "Bangi-Moi", nil, "bnt-bnm", } m["bnt-bne"] = { "東北班圖語支", 7057832, "bnt", aliases = {"Northeast Bantu"}, } m["bnt-bnm"] = { "Bangi-Ntomba", 806477, "bnt-bte", } m["bnt-boa"] = { "Boan", 4931250, "bnt", aliases = {"Buan", "Ababuan"}, } m["bnt-bot"] = { "Botatwe", 4948532, "bnt", } m["bnt-bsa"] = { "Basaa", 809739, "bnt", } m["bnt-bsh"] = { "Bushoong", 5001551, "bnt-bte", } m["bnt-bso"] = { "南班圖語支", 980498, "bnt", aliases = {"Southern Bantu"}, } m["bnt-bta"] = { "Bati-Angba", 4869303, "bnt-boa", other_names = {"Late Bomokandian"}, aliases = {"Bwa"}, } m["bnt-btb"] = { "Beti", 35118, "bnt", } m["bnt-bte"] = { "Bangi-Tetela", 4855181, "bnt", } m["bnt-bun"] = { "Buja-Ngombe", 4986733, "bnt-mbb", } m["bnt-chg"] = { "Chaga", 33016, "bnt-cht", } m["bnt-cht"] = { "Chaga-Taita", nil, "bnt-bne", } m["bnt-clu"] = { "Chokwe-Luchazi", 3339273, "bnt", } m["bnt-com"] = { "科摩羅語支", 33077, "bnt-sab", aliases = {"Comorian"}, } m["bnt-glb"] = { "大湖班圖語支", 5599420, "bnt-bne", aliases = {"Great Lakes Bantu"}, } m["bnt-haj"] = { "Haya-Jita", 25502360, "bnt-glb", } m["bnt-kak"] = { "Kako", nil, "bnt-pob", } m["bnt-kav"] = { "Kavango", 116544179, "bnt-ksb", } m["bnt-kbi"] = { "Komo-Bira", 6428591, "bnt-boa", } m["bnt-kel"] = { "Kele", 1738162, "bnt-kts", aliases = {"Sheke"}, } m["bnt-kil"] = { "Kilombero", 6408121, "bnt", } m["bnt-kka"] = { "基庫尤-卡姆巴語支", 16114410, "bnt-bne", aliases = {"Kikuyu-Kamba", "Thagiicu"}, } m["bnt-kmb"] = { "金邦杜語支", 16947687, "bnt", aliases = {"Kimbundu"}, } m["bnt-kng"] = { "剛果語支", 6429214, "bnt", aliases = {"Kongo"}, } m["bnt-kpw"] = { "Kpwe", 36428, "bnt-saw", } m["bnt-ksb"] = { "卡萬戈-西南班圖語支", 6379098, "bnt", aliases = {"Kavango-Southwest Bantu"}, } m["bnt-kts"] = { "Kele-Tsogo", 6385577, "bnt", } m["bnt-lbn"] = { "Luban", 4536504, "bnt", } m["bnt-leb"] = { "Lebonya", 6511395, "bnt", } m["bnt-lgb"] = { "Lega-Binja", 6517694, "bnt", } m["bnt-lok"] = { "Logooli-Kuria", nil, "bnt-glb", } m["bnt-lub"] = { "Luba", nil, "bnt-lbn", } m["bnt-lun"] = { "Lunda", 6704091, "bnt", } m["bnt-mak"] = { "Makua", 6740431, "bnt-bso", aliases = {"Makhuwa"}, } m["bnt-mbb"] = { "Mboshi-Buja", 6799764, "bnt", } m["bnt-mbe"] = { "Mbole-Enya", 6799728, "bnt", } m["bnt-mbi"] = { "Mbinga", nil, "bnt-rur", } m["bnt-mbo"] = { "Mboshi", 6799763, "bnt-mbb", } m["bnt-mbt"] = { "Mbete", 1346910, "bnt-tmb", aliases = {"Mbere"}, } m["bnt-mby"] = { "Mbeya", nil, "bnt-ruk", } m["bnt-mij"] = { "Mijikenda", 6845474, "bnt-sab", } m["bnt-mka"] = { "Makaa", nil, "bnt-ndb", } m["bnt-mne"] = { "Manenguba", 31147471, "bnt", aliases = {"Mbo", "Ngoe"}, } m["bnt-mnj"] = { "Makaa-Njem", 1603899, "bnt-pob", } m["bnt-mon"] = { "Mongo", nil, "bnt-bnm", } m["bnt-mra"] = { "Mbugwe-Rangi", 6799795, "bnt", } m["bnt-msl"] = { "Masaba-Luhya", 12636428, "bnt-glb", } m["bnt-mwi"] = { "Mwika", nil, "bnt-ruk", } m["bnt-ncb"] = { "東北海岸班圖語支", 7057848, "bnt-bne", aliases = {"Northeast Coast Bantu"}, } m["bnt-ndb"] = { "Ndzem-Bomwali", nil, "bnt-mnj", } m["bnt-ngn"] = { "Ngondi-Ngiri", 7022532, "bnt-mbb", } m["bnt-ngu"] = { "恩古尼語族", 961559, "bnt-bso", aliases = {"Nguni", "Ngoni"}, } m["bnt-nya"] = { "Nyali", 7070832, "bnt-leb", } m["bnt-nyb"] = { "Nyanga-Buyi", 7070882, "bnt", } m["bnt-nyg"] = { "尼奧羅-干達語支", 12638666, "bnt-glb", aliases = {"Nyoro-Ganda"}, } m["bnt-nys"] = { "尼亞薩語支", 7070921, "bnt", aliases = {"Nyasa"}, } m["bnt-nze"] = { "Nzebi", 1755498, "bnt-tmb", aliases = {"Njebi"}, } m["bnt-ova"] = { "Ovambo", 36489, "bnt-swb", aliases = {"Oshivambo", "Oshiwambo", "Owambo"}, } m["bnt-par"] = { "Pare", nil, "bnt-ncb", } m["bnt-pen"] = { "Pende", 7162373, "bnt", } m["bnt-pob"] = { "Pomo-Bomwali", nil, "bnt", } m["bnt-ruk"] = { "Rukwa", 7378902, "bnt", } m["bnt-run"] = { "Rungwe", nil, "bnt-ruk", } m["bnt-rur"] = { "Rufiji-Ruvuma", 7377947, "bnt", } m["bnt-ruv"] = { "Ruvu", nil, "bnt-ncb", } m["bnt-rvm"] = { "Ruvuma", nil, "bnt-rur", } m["bnt-sab"] = { "薩巴基語支", 2209395, "bnt-ncb", aliases = {"Sabaki"}, } m["bnt-saw"] = { "薩瓦班圖語支", 532003, "bnt", aliases = {"Sawabantu"}, } m["bnt-sbi"] = { "Sabi", 7396071, "bnt", } m["bnt-seu"] = { "Seuta", nil, "bnt-ncb", } m["bnt-shh"] = { "Shi-Havu", nil, "bnt-glb", } m["bnt-sho"] = { "修納語支", 2904660, "bnt", aliases = {"Shona"}, } m["bnt-sir"] = { "Sira", 1436372, "bnt", aliases = {"Shira-Punu"}, } m["bnt-ske"] = { "Soko-Kele", nil, "bnt-bte", } m["bnt-sna"] = { "Sena", nil, "bnt-nys", } m["bnt-sts"] = { "索托-茨瓦納語支", 2038386, "bnt-bso", aliases = {"Sotho-Tswana"}, } m["bnt-swb"] = { "西南班圖語支", 116543539, "bnt-ksb", aliases = {"Southwest Bantu"}, } m["bnt-swh"] = { "斯瓦希里語支", nil, "bnt-sab", aliases = {"Swahili"}, } m["bnt-tek"] = { "Teke", 36528, "bnt-tmb", } m["bnt-tet"] = { "Tetela", 7706059, "bnt-bte", } m["bnt-tkc"] = { "Central Teke", 36473, "bnt-tek", } m["bnt-tkm"] = { "塔卡馬語支", nil, "bnt-bne", aliases = {"Takama"}, } m["bnt-tmb"] = { "Teke-Mbede", 7695332, "bnt", aliases = {"Teke-Mbere"}, } m["bnt-tso"] = { "Tsogo", 2458420, other_names = {"Okani"}, --appears to be an alias in Glottolog "bnt-kts", } m["bnt-tsr"] = { "Tswa-Ronga", 12643962, "bnt-bso", } m["bnt-yak"] = { "Yaka", 8047027, "bnt", } m["bnt-yko"] = { "Yasa-Kombe", nil, "bnt-saw", } m["bnt-zbi"] = { "Zamba-Binza", nil, "bnt-bnm", } m["btk"] = { "巴塔克語支", 1998595, "poz-nws", aliases = {"Batak"}, } --[=[ Exceptional language and family codes for Central American Indian languages may use the prefix "cai-", though "cai" is no longer itself a family code. ]=]-- --[=[ Exceptional language and family codes for Caucasian languages can use the prefix "cau-", though "cau" is no longer itself a family code. ]=]-- m["cau-abz"] = { "阿布哈茲-阿巴札語族", 4663617, "cau-nwc", other_names = {"Abkhaz-Tapanta"}, aliases = {"Abkhaz-Abaza", "Abazgi"}, } m["cau-and"] = { "Andian", 492152, "cau-ava", aliases = {"Andic"}, } m["cau-ava"] = { "阿瓦爾-安迪語族", 4055404, "cau-nec", aliases = {"Avaro-Andian", "Avar-Andian", "Avar-Andi", "Avar-Andic"}, } m["cau-cir"] = { "切爾克斯語族", 858543, "cau-nwc", aliases = {"Circassian", "Cherkess"}, } m["cau-drg"] = { "達爾金語族", 5222637, "cau-nec", other_names = {"Dargin"}, aliases = {"Dargwa"}, } m["cau-esm"] = { "東薩穆爾語支", nil, "cau-sam", aliases = {"Eastern Samur"}, } m["cau-ets"] = { "東采茲語支", 121437666, "cau-tsz", aliases = {"East Tsezian", "East Tsezic", "East Didoic"}, } m["cau-lzg"] = { "列茲金語族", 2144370, "cau-nec", aliases = {"Lezghian", "Lezgi", "Lezgian", "Lezgic"}, } m["cau-nkh"] = { "納克語", 24441, "cau-nec", aliases = {"Nakh", "North-Central Caucasian"}, } m["cau-nec"] = { "東北高加索語系", 27387, aliases = {"Northeast Caucasian", "Dagestanian", "Nakho-Dagestanian", "Caspian"}, } m["cau-nwc"] = { "西北高加索語系", 33852, aliases = {"Northwest Caucasian", "Abkhazo-Adyghean", "Abkhaz-Adyghe", "Pontic"}, } m["cau-sam"] = { "薩穆爾語支", 15229151, "cau-lzg", aliases = {"Samur"}, } m["cau-ssm"] = { "南薩穆爾語支", nil, "cau-sam", aliases = {"Southern Samur"}, } m["cau-tsz"] = { "采茲語支", 1651530, "cau-nec", aliases = {"Tsezian", "Tsezic", "Didoic"}, } m["cau-vay"] = { "瓦伊納克語", 4102486, "cau-nkh", aliases = {"Vainakh", "Veinakh", "Vaynakh"}, } m["cau-wsm"] = { "西薩穆爾語支", nil, "cau-sam", aliases = {"Western Samur"}, } m["cau-wts"] = { "西采茲語支", 121437697, "cau-tsz", aliases = {"West Tsezian", "West Tsezic", "West Didoic"}, } m["cba"] = { "奇布查語族", 520478, "qfa-mch", -- or none if Macro-Chibchan is considered undemonstrated aliases = {"Chibchan"}, } m["ccs"] = { "南高加索語系", 34030, aliases = {"Kartvelian", "South Caucasian"}, } m["ccs-gzn"] = { "格魯吉亞-贊語族", 34030, "ccs", aliases = {"Georgian-Zan", "Karto-Zan"}, } m["ccs-zan"] = { "贊語支", 2606912, "ccs-gzn", aliases = {"Zan", "Zanuri", "Colchian"}, } m["cdc"] = { "乍得語族", 33184, "afa", aliases = {"Chadic"}, } m["cdc-cbm"] = { "中乍得語支", 2251547, "cdc", aliases = {"Central Chadic", "Biu-Mandara"}, } m["cdc-est"] = { "東乍得語支", 2276221, "cdc", aliases = {"East Chadic"}, } m["cdc-mas"] = { "Masa", 2136092, "cdc", } m["cdc-wst"] = { "西乍得語支", 2447774, "cdc", aliases = {"West Chadic"}, } m["cdd"] = { "Caddoan", 1025090, } m["cel"] = { "凱爾特語族", 25293, "ine", aliases = {"Celtic"}, } m["cel-bry"] = { "布立吞亞支", 156877, "cel-ins", aliases = {"Brythonic", "Brittonic"}, } m["cel-brs"] = { "西南布立吞語支", 2612853, "cel-bry", aliases = {"Southwestern Brythonic", "Southwestern Brittonic"}, } m["cel-brw"] = { "西布立吞語支", 593069, "cel-bry", aliases = {"Western Brythonic", "Western Brittonic"}, } m["cel-gae"] = { "蓋爾亞支", 56433, "cel-ins", aliases = {"Goidelic", "Gaelic"}, protoLanguage = "pgl", } m["cel-his"] = { "西班牙凱爾特語支", 4204136, "cel", aliases = {"Hispano-Celtic"}, } m["cel-ins"] = { "島嶼凱爾特語支", 214506, "cel", aliases = {"Insular Celtic"}, } m["chi"] = { "Chimakuan", 1073088, } m["chm"] = { "馬里語支", 973685, "urj", aliases = {"Mari"}, } m["cmc"] = { "占語支", 2997506, "poz-mcm", aliases = {"Chamic"}, } m["crp"] = { "克里奧爾語或皮欽語", 19682167, "qfa-cnt", aliases = {"creole or pidgin"}, } m["csu"] = { "中蘇丹語族", 190822, "ssa", aliases = {"Central Sudanic"}, } m["csu-bba"] = { "Bongo-Bagirmi", 3505042, "csu", } m["csu-bbk"] = { "Bongo-Baka", 4941917, "csu-bba", } m["csu-bgr"] = { "Bagirmi", 4841948, "csu-bba", aliases = {"Bagirmic"}, } m["csu-bkr"] = { "Birri-Kresh", nil, "csu", } m["csu-ecs"] = { "東部中蘇丹語支", 16911698, "csu", aliases = {"Eastern Central Sudanic", "East Central Sudanic", "Central Sudanic East", "Lendu-Mangbetu"}, } m["csu-kab"] = { "Kaba", 6343715, "csu-bba", } m["csu-lnd"] = { "Lendu", 6522357, "csu-ecs", aliases = {"Lenduic"}, } m["csu-maa"] = { "Mangbetu", 6748874, "csu-ecs", aliases = {"Mangbetu-Asoa", "Mangbetu-Asua"}, } m["csu-mle"] = { "Mangbutu-Lese", 17009406, "csu-ecs", aliases = {"Mangbutu-Efe", "Mangbutu", "Membi-Mangbutu-Efe"}, } m["csu-mma"] = { "莫魯-馬迪語", 6915156, "csu-ecs", aliases = {"Moru-Madi"}, } m["csu-sar"] = { "Sara", 2036691, "csu-bba", } m["csu-val"] = { "Vale", 7909520, "csu-bba", } m["cus"] = { "庫希特語族", 33248, "afa", aliases = {"Cushitic"}, } m["cus-cen"] = { "中庫希特語支", 56569, "cus", aliases = {"Central Cushitic"}, } m["cus-eas"] = { "東庫希特語支", 56568, "cus", aliases = {"East Cushitic"}, } m["cus-hec"] = { "高地東庫希特語支", 56524, "cus-eas", aliases = {"Highland East Cushitic"}, } m["cus-som"] = { "類索馬里語支", 56774, "cus-eas", aliases = {"Somaloid", "Sam", "Macro-Somali"}, } m["cus-sou"] = { "南庫希特語支", 56525, "cus", aliases = {"South Cushitic"}, } m["day"] = { "Land Dayak", 2760613, "poz", } m["del"] = { "雷納佩語支", 2665761, "alg-eas", aliases = {"Lenape", "Delaware"}, } m["den"] = { "Slavey", 13272, "ath-nor", aliases = {"Slave", "Slavé"}, } m["dmn"] = { "曼德語族", 33681, "nic", aliases = {"Mande"}, } m["dmn-bbu"] = { "Bisa-Busa", 12627956, "dmn-mde", } m["dmn-emn"] = { "東曼丁語支", nil, "dmn-man", aliases = {"East Manding"}, } m["dmn-jje"] = { "Jogo-Jeri", nil, "dmn-mjo", } m["dmn-man"] = { "曼丁語支", 35772, "dmn-mmo", aliases = {"Manding"}, } m["dmn-mda"] = { "Mano-Dan", nil, "dmn-mse", } m["dmn-mdc"] = { "中曼德語支", 5972907, "dmn-mdw", aliases = {"Central Mande"}, } m["dmn-mde"] = { "東曼德語支", 12633080, "dmn", aliases = {"Eastern Mande"}, } m["dmn-mdw"] = { "西曼德語支", 16113831, "dmn", aliases = {"Western Mande"}, } m["dmn-mjo"] = { "曼丁-喬戈語支", 12636153, "dmn-mdc", aliases = {"Manding-Jogo"}, } m["dmn-mmo"] = { "曼丁-莫科萊語支", nil, "dmn-mva", aliases = {"Manding-Mokole"}, } m["dmn-mnk"] = { "Maninka", 36186, "dmn-emn", } m["dmn-mnw"] = { "西北曼德語支", 5972910, "dmn-mdw", aliases = {"Northwestern Mande"}, } m["dmn-mok"] = { "莫科萊語支", 16935447, "dmn-mmo", aliases = {"Mokole"}, } m["dmn-mse"] = { "東南曼德語支", 5972912, "dmn-mde", aliases = {"Southeastern Mande"}, } m["dmn-msw"] = { "西南曼德語支", 12633904, "dmn-mdw", aliases = {"Southwestern Mande"}, } m["dmn-mva"] = { "曼丁-瓦伊語支", nil, "dmn-mjo", aliases = {"Manding-Vai"}, } m["dmn-nbe"] = { "Nwa-Beng", nil, "dmn-mse", } m["dmn-sam"] = { "Samo", 36327, "dmn-bbu", aliases = {"Samuic"}, } m["dmn-smg"] = { "Samogo", 7410000, "dmn-mnw", aliases = {"Duun-Seenku"}, } m["dmn-snb"] = { "Soninke-Bobo", 16111680, "dmn-mnw", } m["dmn-sya"] = { "Susu-Yalunka", nil, "dmn-mdc", } m["dmn-vak"] = { "Vai-Kono", nil, "dmn-mva", } m["dmn-wmn"] = { "西曼丁語支", nil, "dmn-man", aliases = {"West Manding"}, } m["dra"] = { "達羅毗荼語系", 33311, aliases = {"Dravidian"}, } m["dra-cen"] = { "中達羅毗荼語族", 12628823, "dra", aliases = {"Central Dravidian"}, } m["dra-gki"] = { "Gondi-Kui", 12631610, "dra-sdt", } m["dra-gon"] = { "Gondi", 55639812, "dra-gki", } m["dra-imd"] = { "Irula-Muduga", nil, "dra-tkn", } m["dra-kan"] = { "類卡納達語支", 6363888, "dra-tkn", protoLanguage = "dra-okn", aliases = {"Kannadoid"}, } m["dra-kki"] = { "Konda-Kui", nil, "dra-gki", } m["dra-kml"] = { "庫魯克-帕哈里亞語", 68002822, "dra-nor", aliases = {"Kurux-Malto"}, } m["dra-knk"] = { "科拉米-耐基語支", 10547037, "dra-cen", aliases = {"Kolami-Naiki"}, } m["dra-kod"] = { "Kodagu", 67983106, "dra-tkd", } m["dra-kor"] = { "科拉加語支", 33394, "dra-tlk", aliases = {"Koraga"}, } m["dra-mal"] = { "類馬拉雅拉姆語支", 6741581, "dra-tml", aliases = {"Malayalamoid"}, } m["dra-mdy"] = { "Madiya", 27602, "dra-gon", } m["dra-mlo"] = { "Malto", nil, "dra-kml", } m["dra-mur"] = { "Muria", 6938499, "dra-gon", } m["dra-nor"] = { "北達羅毗荼語族", 16110967, "dra", aliases = {"North Dravidian"}, } m["dra-pgd"] = { "Parji-Gadaba", 10620428, "dra-cen", } m["dra-sdo"] = { "甲種南達羅毗荼語支", 16112843, -- Wikipedia's "South Dravidian" is South Dravidian I in this scheme. "dra-sou", aliases = {"South Dravidian I", "South Dravidian"}, -- This is why I and II are used. } m["dra-sdt"] = { "乙種南達羅毗荼語支", 12633975, "dra-sou", aliases = {"South Dravidian II", "South-Central Dravidian"}, } m["dra-sou"] = { "南達羅毗荼語族", 128886618, "dra", aliases = {"South Dravidian", "Southern Dravidian"}, } m["dra-tam"] = { "類泰米爾語支", 7681417, "dra-tml", protoLanguage = "oty", aliases = {"Tamiloid"}, } m["dra-tel"] = { "泰盧固語支", nil, "dra-sdt", protoLanguage = "dra-ote", aliases = {"Teluguic"}, } m["dra-tkd"] = { "泰米爾-果達古語支", 25494510, "dra-tkn", aliases = {"Tamil-Kodagu"}, } m["dra-tkn"] = { "泰米爾-卡納達語支", 6478506, "dra-sdo", aliases = {"Tamil-Kannada"}, } m["dra-tkt"] = { "Toda-Kota", 67983857, "dra-tkd", } m["dra-tlk"] = { "圖陸-科拉加語支", nil, "dra-sdo", aliases = {"Tulu-Koraga"}, } m["dra-tml"] = { "泰米爾-馬拉雅拉姆語支", 10690507, "dra-tkd", aliases = {"Tamil-Malayalam"}, } m["egx"] = { "埃及語族", 50868, "afa", protoLanguage = "egy", aliases = {"Egyptian"}, } m["ero"] = { "爾龔語支", 56854, "sit-wgy", aliases = {"Horpa"}, } m["esx"] = { "愛斯基摩-阿留申語系", 25946, aliases = {"Eskimo-Aleut"}, } m["esx-esk"] = { "愛斯基摩語族", 25946, "esx", aliases = {"Eskimo"}, } m["esx-inu"] = { "因紐特語支", 27796, "esx-esk", aliases = {"Inuit"}, } m["euq"] = { "巴斯克語族", 4669240, aliases = {"Vasconic"}, } m["gba"] = { "Gbaya", 3099986, "alv-sav", } m["gba-eas"] = { "Eastern Gbaya", nil, "gba", } m["gba-sou"] = { "Southern Gbaya", nil, "gba", } m["gba-wes"] = { "Western Gbaya", nil, "gba", } m["gem"] = { "日耳曼語族", 21200, "ine", aliases = {"Germanic"}, } m["gio"] = { "仡佬語支", 56401, "qfa-kra", aliases = {"Gelao"}, } m["gme"] = { "東日耳曼語支", 108662, "gem", aliases = {"East Germanic"}, } m["gmq"] = { "北日耳曼語支", 106085, "gem", aliases = {"North Germanic"}, } m["gmq-eas"] = { "東斯堪地那維亞語支", 3090263, "gmq", protoLanguage = "non-oen", aliases = {"East Scandinavian"}, } m["gmq-ins"] = { "島嶼斯堪地那維亞語支", nil, "gmq-wes", aliases = {"Insular Scandinavian"}, } m["gmq-wes"] = { "西斯堪地那維亞語支", 1792570, "gmq", protoLanguage = "non-own", aliases = {"West Scandinavian"}, } m["gmw"] = { "西日耳曼語支", 26721, "gem", aliases = {"West Germanic"}, } m["gmw-afr"] = { "盎格魯-弗里斯蘭語組", 5329170, "gmw-nsg", aliases = {"Anglo-Frisian"}, } m["gmw-ang"] = { "盎格魯語組", 1346342, "gmw-afr", protoLanguage = "ang", aliases = {"Anglic"}, } m["gmw-fri"] = { "弗里斯蘭語組", 25325, "gmw-afr", protoLanguage = "ofs", aliases = {"Frisian"}, } m["gmw-frk"] = { "低法蘭克尼亞語支", 153050, "gmw", protoLanguage = "frk", aliases = {"Low Franconian"}, } m["gmw-hgm"] = { "高地德語組", 52040, "gmw", protoLanguage = "goh", aliases = {"High German"}, } m["gmw-ian"] = { "愛爾蘭盎格魯-諾曼語組", 120719384, "gmw-ang", protoLanguage = "enm", aliases = {"Irish Anglo-Norman"}, } m["gmw-lgm"] = { "低地德語組", 25433, "gmw-nsg", protoLanguage = "osx", aliases = {"Low German"}, } m["gmw-nsg"] = { "北海日耳曼語支", 30134, "gmw", aliases = {"North Sea Germanic", "Ingvaeonic"}, } m["gn"] = { "瓜拉尼語支", 35876, "tup-gua", aliases = {"Guarani", "Guaraní"}, } m["grb"] = { "Grebo proper", 35257, "kro-grb", } m["grk"] = { "希臘語族", 2042538, "ine", aliases = {"Hellenic", "Greek"}, } m["him"] = { "西帕哈里語支", 10939493, "inc-pah", aliases = {"Western Pahari", "Himachali"}, } m["hmn"] = { "苗語支", 3307894, "hmx", aliases = {"Hmongic"}, } m["hmx"] = { "苗瑤語族", 33322, aliases = {"Hmong-Mien", "Miao-Yao"}, } m["hmx-mie"] = { "瑤語支", 7992695, "hmx", aliases = {"Mienic"}, } m["hok"] = { "霍卡語系", 33406, aliases = {"Hokan"}, } m["hyx"] = { "亞美尼亞語族", 8785, "ine", aliases = {"Armenian"}, } m["iir"] = { "印度-伊朗語族", 33514, "ine", aliases = {"Indo-Iranian"}, } m["iir-nur"] = { "努利斯坦語支", 161804, "iir", aliases = {"Nuristani"}, } m["nur-nor"] = { "北努利斯坦語支", nil, "iir-nur", aliases = {"Northern Nuristani"}, } m["nur-sou"] = { "南努利斯坦語支", nil, "iir-nur", aliases = {"Southern Nuristani"}, } m["ijo"] = { "伊爵語族", 1325759, "nic", other_names = {"Ijaw"}, -- Ijaw may be a subfamily aliases = {"Ijoid"}, } m["inc"] = { "印度-雅利安語支", 33577, "iir", aliases = {"Indo-Aryan", "Indic"}, } m["inc-bas"] = { "孟加拉-阿薩姆語支", 4179137, "inc-eas", aliases = {"Bengali-Assamese", "Assamese-Bengali", "Gauda-Kamarupa"}, } m["inc-bhi"] = { "皮爾語支", 4901727, "inc-cen", aliases = {"Bhil"}, } m["inc-bih"] = { "比哈爾語支", 135305, "inc-eas", aliases = {"Bihari"}, } m["inc-cen"] = { "中印度-雅利安語支", 10979187, "inc", protoLanguage = "inc-asa", aliases = {"Central Indo-Aryan"}, } m["inc-chi"] = { "奇特拉爾語支", 11732797, "inc-dar", aliases = {"Chitrali"}, } m["inc-dar"] = { "達爾德語支", 161101, "inc", protoLanguage = "inc-ash", aliases = {"Dardic"}, } m["inc-dre"] = { "東達爾德語支", nil, "inc-dar", aliases = {"Eastern Dardic"}, } m["inc-dng"] = { "Dangari", nil, "inc-shn", } m["inc-eas"] = { "東印度-雅利安語支", 12593391, "inc", protoLanguage = "inc-aav", aliases = {"Eastern Indo-Aryan"}, } m["inc-hal"] = { "哈爾比語支", 16910593, "inc-eas", aliases = {"Halbic", "Halbi"}, } m["inc-hie"] = { "東印地語支", 4126648, "inc-cen", aliases = {"Eastern Hindi", "Purabiyā"}, protoLanguage = "inc-oaw", } m["inc-hiw"] = { "西印地語支", 12600937, "inc-cen", protoLanguage = "inc-ohi", aliases = {"Western Hindi"}, } m["inc-hnd"] = { "印度斯坦語", 11051, "inc-hiw", aliases = {"Hindustani", "Hindi-Urdu"}, protoLanguage = "hi-mid", } m["inc-ins"] = { "島嶼印度-雅利安語支", 12179302, "inc", protoLanguage = "inc-apa", aliases = {"Insular Indo-Aryan"}, } m["inc-kas"] = { "克什米爾語支", nil, "inc-dre", aliases = {"Kashmiric", "Kashmiri"}, } m["inc-koh"] = { "科希斯坦語支", 13018610, "inc-dre", aliases = {"Kohistani"}, } m["inc-krd"] = { "卡姆塔土話", 6356154, "inc-eas", aliases = {"KRDS languages", "Kamta, Rajbanshi, Deshi and Surjapuri", "KRNB languages", "Kamta, Rajbanshi and Northern Deshi Bangla"}, } m["inc-kun"] = { "庫納爾語支", nil, "inc-dar", aliases = {"Kunar"}, } m["inc-mid"] = { "中古印度-雅利安語支", 3236316, "inc", aliases = {"Middle Indo-Aryan", "Middle Indic"}, } m["inc-nwe"] = { "西北印度-雅利安語支", 16111018, "inc", protoLanguage = "inc-apa", aliases = {"Northwestern Indo-Aryan"}, } m["inc-nor"] = { "北印度-雅利安語支", 946077, "inc", protoLanguage = "inc-aka", aliases = {"Northern Indo-Aryan"}, } m["inc-old"] = { "古印度-雅利安語支", 118976896, "inc", aliases = {"Old Indo-Aryan", "Old Indic"}, } m["inc-pac"] = { "Central Pahari", nil, "inc-pah", } m["inc-pae"] = { "Eastern Pahari", nil, "inc-pah", } m["inc-pah"] = { "帕哈里語", 946077, "inc-nor", aliases = {"Pahari", "Pahadi"}, protoLanguage = "inc-aka", } m["inc-pan"] = { "旁遮普-蘭達語組", 2656685, "inc-nwe", aliases = {"Punjabic", "Greater Punjabic"}, protoLanguage = "inc-opa", } m["inc-pas"] = { "帕沙伊語支", 36670, "inc-dar", aliases = {"Pashayi", "Pashai"}, } m["inc-rom"] = { "吉普賽語", 13201, "inc-wes", aliases = {"Romani", "Romany", "Gypsy", "Gipsy"}, } m["inc-sad"] = { "Sadanic", 109546827, "inc-bih", aliases = {"Sadani"}, } m["inc-shn"] = { "希納語支", 12646125, "inc-dre", aliases = {"Shinaic"}, } m["inc-snd"] = { "信德語支", 7522212, "inc-nwe", protoLanguage = "inc-avr", aliases = {"Sindhic"}, } m["inc-sou"] = { "南印度-雅利安語支", 10856062, "inc", protoLanguage = "inc-ama", aliases = {"Southern Indo-Aryan"}, } m["inc-tha"] = { "塔魯語支", 34035, "inc-eas", aliases = {"Tharu"}, } m["inc-wes"] = { "西印度-雅利安語支", nil, "inc", protoLanguage = "inc-agu", aliases = {"Western Indo-Aryan"}, } m["ine"] = { "印歐語系", 19860, aliases = {"Indo-European", "Indo-Germanic"}, } m["ine-ana"] = { "安那托利亞語族", 147085, "ine", aliases = {"Anatolian"}, } m["ine-bsl"] = { "波羅的-斯拉夫語族", 147356, "ine", aliases = {"Balto-Slavic"}, } m["ine-luw"] = { "盧維語支", 115748615, "ine-ana", aliases = {"Luwic", "Luvic"}, } m["ine-toc"] = { "吐火羅語", 37029, "ine", aliases = {"Tocharian", "Tokharian"}, } m["ira"] = { "伊朗語支", 33527, "iir", aliases = {"Iranian"}, } m["ira-csp"] = { "裡海語支", 5049123, "ira-mpr", aliases = {"Caspian"}, } m["ira-cen"] = { "中伊朗語支", nil, "ira", aliases = {"Central Iranian"}, } m["ira-kms"] = { "塞姆南語支", nil, "ira-mpr", aliases = {"Komisenian", "Semnani"}, } m["ira-lur"] = { "Luric", nil, -- ? "ira-swi", } m["ira-mid"] = { "中古伊朗語支", 6841465, "ira", aliases = {"Middle Iranian"}, } m["ira-mny"] = { "蒙賈尼伊特格哈語支", nil, "ira-sym", aliases = {"Munji-Yidgha", "Yidgha-Munji"}, } m["ira-msh"] = { "馬贊德蘭-沙米爾扎德語支", nil, "ira-csp", aliases = {"Mazanderani-Shahmirzadi"}, } m["ira-nei"] = { "東北伊朗語支", 10775567, "ira", aliases = {"Northeastern Iranian"}, } m["ira-nwi"] = { "西北伊朗語支", 390576, "ira-wes", aliases = {"Northwestern Iranian"}, } m["ira-old"] = { "古伊朗語支", 23301845, "ira", aliases = {"Old Iranian"}, } m["ira-orp"] = { "奧穆里-帕拉奇語支", nil, "ira-sei", aliases = {"Ormuri-Parachi"}, } m["ira-pat"] = { "普什圖語支", nil, "ira-sei", aliases = {"Pathan"}, } m["ira-sbc"] = { "粟特-巴克特里亞語支", nil, "ira-nei", aliases = {"Sogdo-Bactrian"}, } m["ira-mpr"] = { "米底-安息語支", nil, "ira-nwi", aliases = {"Medo-Parthian", "Partho-Median"}, } m["ira-sgi"] = { "Sanglechi-Ishkashimi", 18711232, "ira-sei", } m["ira-shr"] = { "Shughni-Roshani", 11732824, "ira-shy", } m["ira-shy"] = { "Shughni-Yazghulami", nil, "ira-sym", } m["ira-sgc"] = { "粟特語支", nil, "ira-sbc", aliases = {"Sogdic", "Sogdian"}, } m["ira-sei"] = { "東南伊朗語支", 3833002, "ira", aliases = {"Southeastern Iranian"}, } m["ira-swi"] = { "西南伊朗語支", 390424, "ira-wes", aliases = {"Southwestern Iranian"}, } m["ira-sym"] = { "Shughni-Yazghulami-Munji", nil, "ira-sei", } m["ira-wes"] = { "西伊朗語支", 129850, "ira", aliases = {"Western Iranian"}, } m["ira-zgr"] = { "扎扎-古拉尼語支", 167854, "ira-mpr", aliases = {"Zaza-Gorani", "Zaza-Gurani", "Gorani-Zaza"}, } m["iro"] = { "易洛魁語系", 33623, aliases = {"Iroquoian"}, } m["iro-nor"] = { "北易洛魁語族", nil, "iro", aliases = {"North Iroquoian"}, } m["itc"] = { "意大利語族", 131848, "ine", aliases = {"Italic"}, } m["itc-laf"] = { "拉丁-法利斯克語支", 33478, "itc", aliases = {"Latino-Faliscan", "Latinian"}, } m["itc-sbl"] = { "奧斯坎-翁布里亞語支", 515194, "itc", aliases = {"Osco-Umbrian", "Sabellic", "Sabellian"}, } m["jpx"] = { "日本-琉球語系", 33612, aliases = {"Japonic", "Japanese", "Japanese-Ryukyuan"}, } m["jpx-nry"] = { "北琉球語群", 20862796, "jpx-ryu", aliases = {"Northern Ryukyuan"}, } m["jpx-ryu"] = { "琉球語族", 56393, "jpx", aliases = {"Ryukyuan"}, } m["jpx-sry"] = { "南琉球語群", 18392243, "jpx-ryu", aliases = {"Southern Ryukyuan"}, } m["kar"] = { "克倫語支", 1364815, "sit", aliases = {"Karen"}, } m["kca"] = { "漢特語組", 33563, "urj-ugr", aliases = {"Khanty", "Khantyic", "Khantic"}, } --[=[ Exceptional language and family codes for Khoisan and Kordofanian languages can use the prefix "khi-" and "kdo-" respectively, though they are no longer family codes themselves. ]=]-- m["khi-kal"] = { "卡拉哈里科伊語支", nil, "khi-kho", aliases = {"Kalahari Khoe"}, } m["khi-khk"] = { "科伊科伊語支", nil, "khi-kho", aliases = {"Khoekhoe"}, } m["khi-kkw"] = { "科伊-科瓦迪語系", 60785084, aliases = {"Khoe-Kwadi", "Kwadi-Khoe"}, } m["khi-kho"] = { "科伊語族", 2736449, "khi-kkw", aliases = {"Khoe", "Central Khoisan"}, } m["khi-kxa"] = { "Kx'a", 6450587, aliases = {"Kxa", "Ju-ǂHoan"}, } m["khi-tuu"] = { "Tuu", 631046, aliases = {"Kwi", "Taa-Kwi", "Southern Khoisan", "Taa-ǃKwi", "Taa-ǃUi", "ǃUi-Taa"}, } m["kro"] = { "克魯語支", 33535, "nic-vco", aliases = {"Kru"}, } m["kro-aiz"] = { "Aizi", 4699431, "kro", } m["kro-bet"] = { "Bété", 32956, "kro-ekr", } m["kro-did"] = { "Dida", 32685, "kro-ekr", } m["kro-ekr"] = { "東克魯語支", 5972899, "kro", aliases = {"Eastern Kru"}, } m["kro-grb"] = { "Grebo", 5601537, "kro-wkr", } m["kro-wee"] = { "Wee", nil, "kro-wkr", } m["kro-wkr"] = { "西克魯語支", 5972897, "kro", aliases = {"Western Kru"}, } m["ku"] = { "庫爾德語", 36368, "ira-nwi", aliases = {"Kurdish"}, } m["kv"] = { "科米語支", 36126, -- "Komi language" in Wikipedia but refers specifically to Komi-Zyrian; no Wikidata item for Komi family "urj-prm", aliases = {"Komi"}, } m["map"] = { "南島語系", 49228, aliases = {"Austronesian"}, } m["map-ata"] = { "泰雅語群", 716610, "map", aliases = {"Atayalic"}, } m["mjg"] = { "土族語", 34214, "xgn-shr", aliases = {"Monguor"}, } m["mkh"] = { "孟-高棉語族", 33199, "aav", aliases = {"Mon-Khmer"}, } m["mkh-asl"] = { "亞斯里語支", 3111082, "mkh", aliases = {"Aslian"}, } m["mkh-ban"] = { "巴拿語支", 56309, "mkh", aliases = {"Bahnaric"}, } m["mkh-kat"] = { "戈都語支", 56697, "mkh", aliases = {"Katuic"}, } m["mkh-khm"] = { "Khmuic", 1323245, "mkh", } m["mkh-kmr"] = { "高棉語支", nil, "mkh", aliases = {"Khmeric"}, } m["mkh-mnc"] = { "孟語支", 3217497, "mkh", aliases = {"Monic"}, } m["mkh-mng"] = { "Mangic", 3509556, "mkh", } m["mkh-nbn"] = { "北巴拿語支", 56309, "mkh-ban", aliases = {"North Bahnaric"}, } m["mkh-pal"] = { "佤德昂語支", 2391173, "mkh", aliases = {"Palaungic"}, } m["mkh-pea"] = { "比爾語支", 3073022, "mkh", aliases = {"Pearic"}, } m["mkh-pkn"] = { "Pakanic", nil, "mkh-mng", } m["mkh-vie"] = { "越語支", 2355546, "mkh", aliases = {"Vietic"}, } m["mno"] = { "馬諾博語支", 3217483, "phi", aliases = {"Manobo"}, } m["mns"] = { "曼西語組", 33759, "urj-ugr", aliases = {"Mansi", "Mansic"}, } m["mun"] = { "蒙達語", 33892, "aav", aliases = {"Munda"}, } m["myn"] = { "瑪雅語系", 33738, aliases = {"Mayan"}, } --[=[ Exceptional language and family codes for North American Indian languages can use the prefix "nai-", though "nai" is no longer itself a family code. ]=]-- m["nai-cat"] = { "卡托巴語族", 3446638, "nai-sca", aliases = {"Catawban"}, } m["nai-chu"] = { "丘馬什語系", 1288420, aliases = {"Chumashan"}, } m["nai-ckn"] = { "奇努克語系", 610586, aliases = {"Chinookan"}, } m["nai-coo"] = { "Coosan", 940278, } m["nai-jcq"] = { "Jicaquean", 12179308, "hok" } m["nai-ker"] = { "Keresan", 35878, } m["nai-klp"] = { "Kalapuyan", 1569040, } m["nai-kta"] = { "基奧瓦-塔諾安語系", 386288, aliases = {"Kiowa-Tanoan"}, } m["nai-len"] = { "Lencan", 36189, aliases = {"Lenca"}, } m["nai-mdu"] = { "Maiduan", 33502, } m["nai-miz"] = { "米塞-索克語系", 954016, aliases = {"Mixe-Zoquean", "Mixe-Zoque"}, } m["nai-min"] = { "Misumalpan", 281693, "qfa-mch", aliases = {"Misuluan", "Misumalpa"}, } m["nai-mus"] = { "穆斯科格語族", 902978, aliases = {"Muskogean", "Muskhogean"}, } m["nai-pak"] = { "Pakawan", 65085487, "hok", } m["nai-pal"] = { "Palaihnihan", 1288332, } m["nai-plp"] = { "Plateau Penutian", 2307476, } m["nai-pom"] = { "波莫語族", 2618420, "hok", aliases = {"Pomoan", "Pomo", "Kulanapan"}, } m["nai-sca"] = { "蘇-卡托巴語系", 34181, aliases = {"Siouan-Catawban"}, } m["nai-shp"] = { "Sahaptian", 114782, "nai-plp", } m["nai-shs"] = { "Shastan", 2991735, "hok", } m["nai-tot"] = { "Totozoquean", 7828419, } m["nai-ttn"] = { "托托納克語系", 34039, aliases = {"Totonacan", "Totonac-Tepehua", "Totonacan-Tepehuan"}, varieties = {"Totonac"}, } m["nai-tqn"] = { "Tequistlatecan", 1568317, "hok", aliases = {"Tequistlatec", "Chontal", "Chontalan", "Oaxacan Chontal", "Chontal of Oaxaca"}, } m["nai-tsi"] = { "Tsimshianic", 34134, } m["nai-utn"] = { "烏蒂語族", 13371763, "nai-you", aliases = {"Utian", "Miwok-Costanoan", "Mutsun"}, } m["nai-wtq"] = { "Wintuan", 1294259, aliases = {"Wintun"}, } m["nai-xin"] = { "Xincan", 1546494, aliases = {"Xinca"}, } m["nai-ykn"] = { "Yukian", 2406722, aliases = {"Yuki-Wappo"}, } m["nai-you"] = { "約庫特-烏蒂語系", 2886186, aliases = {"Yok-Utian"}, } m["nai-yuc"] = { "Yuman-Cochimí", 579137, } m["ngf"] = { "跨新幾內亞語系", 34018, aliases = {"Trans-New Guinea"}, } m["ngf-ais"] = { "Aisian", nil, "ngf-eso", } m["ngf-ang"] = { "Angan", 3217366, "ngf", aliases = {"Kratke Range"}, -- Usher } m["ngf-ank"] = { "Angal-Kewa", 12626916, -- exist in dewiki and hrwiki "ngf-sak", } m["ngf-ask"] = { "Asmat-Kamoro", 3031400, "ngf", -- Wikipedia uses Asmat-Kamoro to refer to a narrower group excluding the Sabakor languages (Buruwai and Kamberau, -- which Glottolog splits into North Kamrau and South Kamrau [sic]), and uses Asmat-Kamrau to refer to what we and -- Glottolog call Asmat-Kamoro. Glottolog does not recognize the narrower grouping. aliases = {"Asmat-Kamrau", -- Wikipedia "Asmat-Kamrau Bay", -- Usher }, } m["ngf-asm"] = { "Asmat", 4807421, "ngf-ask", } m["ngf-ata"] = { "Ankave-Tainae-Akoye", nil, "ngf-ang", aliases = {"Southwest Kratke Range"}, -- Usher } m["ngf-awd"] = { "Awyu-Dumut", -- [[w:Awyu-Dumut languages]] redirects to [[w:Greater Awyu languages]] 4830163, -- exist in eswiki, hrwiki and ruwiki "ngf-gaw", aliases = {"Central Digul River"}, -- Usher } m["ngf-awy"] = { "Awyu", 96372866, "ngf-awd", } m["ngf-bda"] = { "Becking-Dawi", nil, -- Q55993716 ([[Category:Becking–Dawi languages]]) exists in enwiki "ngf-gaw", aliases = {"Becking and Dawi Rivers"}, -- Usher } m["ngf-bin"] = { "Binanderean", 3217374, -- Wikidata doesn't distinguish Binanderean from Greater Binanderean "ngf-gbi", aliases = {"Oro"}, -- Usher (2020) } m["ngf-boa"] = { "Boane", nil, "ngf-era", aliases = {"Boana", -- Glottolog's name "Wain"}, -- not in Usher; "Wain" often excludes Mungkip, perhaps because it's poorly documented } m["ngf-bos"] = { "Bosavi", 4947122, "ngf", aliases = {"Papuan Plateau"}, -- alternative name given by Wikipedia } m["ngf-bsi"] = { "Baruya-Simbari", nil, "ngf-ang", aliases = {"Northwest Kratke Range"}, -- Usher } m["ngf-cda"] = { "Central Dani", nil, "ngf-dan", aliases = {"Dani"}, -- Usher } m["ngf-chw"] = { "Chimbu-Wahgi", 3217383, "ngf", aliases = {"Simbu-Western Highlands"}, -- alternative name given by Wikipedia } m["ngf-dag"] = { "Dagan", 5208454, "ngf", -- not accepted as TNG by Glottolog but accepted by all others aliases = {"Meneao Range"}, } m["ngf-dal"] = { "Dallman", nil, "ngf-huo", aliases = {"Kinalakna-Kumukio", -- Pawley-Hammarström, who exclude Nomu, but they only had a numeral list of that language to work from "Northeast Huon", -- Usher }, } m["ngf-dan"] = { "Dani", 3217389, "ngf", -- Wikipedia renames the Dani languages to the Baliem Valley languages and sometimes (but not consistently) -- reserves the name Dani (or "Dani proper") for a narrower group excluding Wano and the poorly attested Ngalik -- languages (Nduga, Silimo, and the Yali dialect cluster, which we, following Ethnologue and Glottolog, split into -- Anggurk Yali, Ninia Yali and Pass Valley Yali). Glottolog does not recognize the narrower grouping. aliases = {"Baliem Valley", -- Wikipedia "Balim Valley", -- Usher }, } m["ngf-dum"] = { "Dumut", -- [[w:Dumut languages]] redirects to [[w:Greater Awyu languages]] nil, "ngf-awd", aliases = {"Wambon"}, -- Usher } m["ngf-ehu"] = { "Eastern Huon", -- Glottolog adds Ono and Sialum, Pawley-Hammarström adds Dedua 10567087, "ngf-huo", aliases = {"East Huon"}, -- Usher } m["ngf-eku"] = { "East Kutubuan", 5328752, "ngf", -- Not in TNG per Glottolog but accepted by all others. Sometimes grouped with Fasu to form a Kutubuan family. aliases = {"East Kutubu"}, -- Glottolog's name } m["ngf-enc"] = { "Engic", nil, "ngf-eng", aliases = {"Engan", -- Glottolog "Engan proper", -- Wikipedia "North Engan", -- alternative name given by Wikipedia "Trans-Enga", -- Usher }, } m["ngf-eng"] = { "Engan", 3217449, "ngf", aliases = {"Enga-Kewa-Huli", -- Glottolog, Pawley-Hammarström "Enga-Southern Highlands", -- Usher }, } m["ngf-era"] = { "Erap", nil, "ngf-fin", aliases = {"Erap River"}, -- Usher? } m["ngf-eso"] = { "East Sogeram", nil, "ngf-sog", } m["ngf-est"] = { "East Strickland", 5329440, "ngf", aliases = {"Strickland River"}, -- alternative name given by Wikipedia } m["ngf-eva"] = { "Evapia", nil, "ngf-rai", aliases = {"Evapia River"}, -- Usher } m["ngf-fgi"] = { "Fore-Gimi", nil, "ngf-gor", aliases = {"South Goroka"}, -- Usher } m["ngf-fhu"] = { "Finisterre-Huon", 3217453, "ngf", aliases = {"Finisterre Range-Huon Peninsula"}, -- per Usher } m["ngf-fin"] = { "菲尼斯特雷語族", 5450373, "ngf-fhu", aliases = {"Finisterre", "Finisterre-Saruwaged", -- Glottolog's name "Finisterre Range"}, -- per Usher } m["ngf-gah"] = { "Gahuku", nil, "ngf-gor", aliases = {"Alekano-Asaro River"}, -- Usher } m["ngf-gau"] = { "Gauwa", nil, "ngf-kai", aliases = {"West Kainantu"}, -- Usher } m["ngf-gaw"] = { "Greater Awyu", 12627424, "ngf", aliases = {"Digul River"}, -- used by Usher (2020) } m["ngf-gbi"] = { "Greater Binanderean", 3217374, -- Wikidata doesn't distinguish Binanderean from Greater Binanderean "ngf", -- not placed in Trans-New Guinea in Usher (2020) aliases = {"Guhu-Oro"}, -- Guhu-Oro is used in Usher (2020) } m["ngf-gko"] = { "Gaena-Korafe", 11732347, -- considered a single Korafe language by Wikipedia "ngf-bin", aliases = {"Gaina-Korafe"}, -- Usher } m["ngf-gmo"] = { "Gusap-Mot", 16110857, "ngf-fin", aliases = {"Mot River"}, -- Usher? } m["ngf-gor"] = { "Goroka", 15478597, "ngf-kgo", } m["ngf-gsu"] = { "Gogodala-Suki", 5577428, "ngf", -- Possibly in the proposed Papuan Gulf family. Not in TNG per Glottolog but accepted by all others. aliases = {"Suki-Gogodala", -- Glottolog's name "Suki-Aramia River", -- Used in Usher (2020) }, } m["ngf-gum"] = { "Gum", 5618008, "ngf-mab", } m["ngf-gvd"] = { "Grand Valley Dani", -- considered a single language by Wikipedia 5595219, "ngf-cda", } m["ngf-hag"] = { "Hagen", -- [[w:Hagen languages]] redirects to [[w:Chimbu–Wahgi languages]] nil, "ngf-chw", aliases = {"Melpa-Kaugel River"}, -- Usher } m["ngf-han"] = { "Hanseman", 5651020, "ngf-mab", aliases = {"Hansemann Range"}, -- Usher } m["ngf-huo"] = { "Huon", 5946109, "ngf-fhu", aliases = {"Huon Peninsula"}, -- per Usher } m["ngf-jim"] = { "Jimi", -- [[w:Jimi languages]] and [[w:Jimi River languages]] redirect to [[w:Chimbu–Wahgi languages]] nil, "ngf-chw", aliases = {"Jimi River"}, -- Usher } m["ngf-kab"] = { "Kabwum", nil, "ngf-huo", aliases = {"Timbe-Selepet-Komba", -- Pawley-Hammarström, "Northwest Huon", -- Usher }, } m["ngf-kai"] = { "Kainantu", -- Kambaira: under "unclassified Kainantu" (Glottolog), Tairora (Pawley-Hammarström), Gauwa (Usher) 15478590, "ngf-kgo", aliases = {"Gadsup-Auyana-Awa-Tairora"}, -- Wurm, } m["ngf-kak"] = { "Kalam-Kobon", 6350303, "ngf-ksa", aliases = {"Kalam", "Kaironk River"}, -- Usher (2020) } m["ngf-kau"] = { "Kaukombar", nil, "ngf-nad", aliases = {"Kaukombaran", -- Glottolog following Z'graggen (1975) "Kaukombar River"}, -- Usher's term } m["ngf-kbm"] = { "Kosorong-Burum-Mindik", nil, "ngf-huo", aliases = {"Bulum River"}, -- Usher } m["ngf-kgo"] = { "Kainantu-Goroka", 3217463, "ngf", aliases = {"Eastern Highlands"}, -- per Usher (2020) } m["ngf-khu"] = { "Kewa-Huli", nil, "ngf-eng", aliases = {"Huli-Southern Highlands"}, -- Usher } m["ngf-kma"] = { "Kâte-Mape", nil, "ngf-ehu", aliases = {"Kate-Mape-Sene", -- Pawley-Hammarström (with Sene), "Southeast Huon", -- Usher }, } m["ngf-kme"] = { "Kapau-Menya", nil, "ngf-ang", aliases = {"Southeast Kratke Range"}, -- Usher } m["ngf-koi"] = { "Koiarian", 11154240, "ngf", -- not accepted as TNG by Glottolog but accepted by all others aliases = {"Koiari-Managalas Plateau"}, } m["ngf-kok"] = { "Kokon", -- Usher calls it South Mabuso but includes Gum in it nil, "ngf-mab", } m["ngf-kow"] = { "Kowan", 6435004, "ngf-mad", aliases = {"Isumrud Strait"}, -- per Usher (2020) } m["ngf-ksa"] = { "Kalam-Southern Adelbert", nil, "ngf-mad", aliases = {"Kalamic-South Adelbert", -- Glottolog "West Madang"}, -- Usher (2020) } m["ngf-kto"] = { "Kube-Tobo", -- per Glottolog, one language "Kulungtfu-Yuanggeng-Tobo" 1173235, -- code for Tobo-Kube language "ngf-huo", aliases = {"Tobo-Kube"}, } m["ngf-kts"] = { "Komyandaret-Tsaukambo", nil, "ngf-bda", aliases = {"Becking River"}, -- Usher } m["ngf-kum"] = { "Kumil", nil, "ngf-nad", aliases = {"Kumilan", -- Pawley-Hammarström following Z'graggen (1975) "Kumil River"}, -- Usher's term } m["ngf-kya"] = { "Kamano-Yagaria", nil, "ngf-gor", aliases = {"Henganofi", -- Usher "Kamano-Yagaria-Keigana", }, } m["ngf-lok"] = { "Lowland Ok", nil, "ngf-okk", } m["ngf-mab"] = { "Mabuso", 6721668, "ngf-mad", } m["ngf-mad"] = { "Madang", 11217556, "ngf", aliases = {"Madang-Adelbert Range"}, -- Z'graggen (1975), corresponding to today's Madang except in lacking Kalam and Gants } m["ngf-mek"] = { "Mek", 6810515, "ngf", aliases = {"Goliath"}, -- outdated alternative name given by Wikipedia } m["ngf-min"] = { "Mindjim", 86749913, "ngf-mad", aliases = {"Lower Minjim", -- Glottolog, placed in Rai Coast by Glottolog and Pawley-Hammarström; Glottolog's -- Mindjim has 6 languages, including "Upper Minjim" (Rerau and Sgi Bara) "Mindjim River", -- Usher "Minjim", "Minjim River", }, } -- Add if Molet is separated from Asaro'o -- m["ngf-moa"] = { -- "Molet-Asaro'o", -- nil, -- "ngf-war", -- } m["ngf-mok"] = { "Mountain Ok", -- [[w:Mountain Ok languages]] redirects to [[w:Ok languages]] nil, "ngf-okk", } m["ngf-mom"] = { "Mombum", 6897077, "ngf", -- not accepted as TNG by Glottolog but accepted by all others aliases = {"Mombum-Koneraw", "Komolom", "Muli Strait"}, -- Pawley-Hammarström uses Komolom, Usher uses Muli Strait } m["ngf-msu"] = { "Mian-Suganga", -- considred a single Mian language by Wikipedia 12952846, "ngf-mok", aliases = {"Mianic"}, -- Glottolog } m["ngf-nad"] = { "Northern Adelbert", -- not accepted by Pawley-Hammarström 16952821, -- code for Croisilles linkage "ngf-mad", aliases = {"Adelbert Range-Isumrud Strait", -- Usher (2020) "North Adelbert", "Pihom-Isumrud"}, -- Ross? } m["ngf-nbi"] = { "North Binanderean", nil, "ngf-bin", aliases = {"Suena-Zia"}, -- Usher } m["ngf-nde"] = { "Ndeiram", -- [[w:Ndeiram River languages]] redirects to [[w:Greater Awyu languages]] nil, "ngf-awd", aliases = {"Ndeiram River"}, -- Usher? } m["ngf-ngn"] = { "Ngalik-Nduga", -- [[w:Ngalik languages]] redirects to [[w:Baliem Valley languages]] = Dani languages nil, "ngf-dan", aliases = {"Ngalik"}, -- Usher } m["ngf-nso"] = { "North Sogeram", nil, "ngf-sog", aliases = {"Mum-Sirva", -- Usher "North Central Sogeram", -- used by those who accept Central Sogeram (= North Sogeram + Apali and Manat) "North-Central Sogeram", -- rarer than without the dash "Sikan"}, -- Z’graggen (1975?) } m["ngf-num"] = { "Numugen", nil, "ngf-nad", aliases = {"Numugenan", -- Glottolog following Z'graggen 1975 "Numugen River"}, -- Usher's term } m["ngf-nur"] = { "Nuru", -- Usher excludes Yangulam, Pawley-Hammarström include Jilim and Rerau nil, "ngf-rai", aliases = {"Nuru River"}, -- Usher? } m["ngf-nwh"] = { "Northwest Hanseman", -- Usher nil, "ngf-han", aliases = {"Wamas-Samosa-Murupi-Mosimo"}, -- Glottolog, Greenhill, and Pawley-Hammarström following Z'graggen; the most common name, but very unwieldy } m["ngf-oen"] = { "Outer Engan", -- considered a single Nete language by Wikipedia 6998869, "ngf-enc", aliases = {"Nete-Bisorio"}, -- Usher } m["ngf-okk"] = { "Ok", 7081687, "ngf", } m["ngf-omo"] = { "Omosan", -- not included in (Greater) Northern Adelbert by Glottolog, but a sister nil, "ngf-nad", } m["ngf-oro"] = { "Orokaivic", 7103752, -- considered a single Orokaiva language by Wikipedia "ngf-bin", aliases = {"Central Oro"}, -- Usher } m["ngf-pan"] = { "Paniai Lakes", 6035631, "ngf", aliases = {"Wissel Lakes", "Wissel Lakes-Kemandoga River"}, -- alternative names given by Wikipedia } m["ngf-pek"] = { "Peka", nil, "ngf-rai", aliases = {"Peka River"}, -- Usher? } m["ngf-pom"] = { "Pomoikan", nil, "ngf-sad", } m["ngf-rai"] = { "Rai Coast", 7283663, "ngf-mad", aliases = {"South Madang"}, -- Usher } m["ngf-sab"] = { "Sabakor", -- [[w:Sabakor languages]] redirects to [[w:Asmat–Kamrau languages]] nil, -- 55994614 is for [[Category:Kamrau Bay languages]], which exists on enwiki "ngf-ask", aliases = {"Kamrau Bay"}, -- Usher } m["ngf-sad"] = { "Southern Adelbert", 12633980, "ngf-ksa", aliases = {"South Adelbert", -- Glottolog "Southern Adelbert Range", -- Z'graggen (1980) "Sogeram and Tomul Rivers"}, -- Usher (2020)? } m["ngf-sak"] = { "Sau-Angal-Kewa", nil, "ngf-khu", aliases = {"Southern Highlands"}, -- Usher } m["ngf-san"] = { "Sankwep", nil, "ngf-huo", aliases = {"Nabak-Momolili", -- Pawley-Hammarström, "Southwest Huon", -- Usher }, } m["ngf-sbh"] = { "南多貝拉伊語族", 7566330, "ngf", aliases = {"South Bird's Head"}, } m["ngf-sim"] = { "Simbu", nil, "ngf-chw", } m["ngf-sog"] = { "Sogeram", 86750419, "ngf-sad", aliases = {"Sogeram River", -- Usher "Wanang"}, } m["ngf-sop"] = { "Sopac", nil, "ngf-ehu", aliases = {"Momare-Migabac", -- Pawley-Hammarström, "Masaweng River", -- Usher }, } m["ngf-taa"] = { "Tainae-Akoye", nil, "ngf-ata", aliases = {"Akoye-Tainae"}, -- Usher } m["ngf-tai"] = { "Tairora", nil, "ngf-kai", aliases = {"Tairoric", -- Glottolog, "East Kainantu", -- Usher }, } m["ngf-tib"] = { "Tiboran", nil, "ngf-nad", aliases = {"Nuclear Tibor", -- Glottolog, excluding Wanambre/Mokati "Tiboran River", -- Usher (2020) "Tibor", -- Pick (2020) and Glottolog including Wanambre/Mokati } } m["ngf-tna"] = { "Tangko-Nakai", nil, "ngf-okk", aliases = {"Central Ok"}, -- Usher } m["ngf-uru"] = { "Uruwa", nil, "ngf-fin", aliases = {"Uruwa River"}, -- Usher? } m["ngf-usi"] = { "Utu-Silopi", nil, "ngf-han", aliases = {"Silopi-Utu"}, -- Usher } m["ngf-waa"] = { "Wantoat-Awara", -- not in Usher but Wantoat and Awara form a dialect chain nil, "ngf-wan", aliases = {"Awara-Wantoat"}, -- per Wikipedia } m["ngf-wah"] = { "Wahgi", -- [[w:Wahgi languages]] redirects to [[w:Chimbu–Wahgi languages]] nil, "ngf-chw", aliases = {"Wahgi Valley"}, -- Usher } m["ngf-wan"] = { "Wantoatic", nil, "ngf-fin", aliases = {"Wantoat", "Wantoat River", -- Usher? }, } m["ngf-war"] = { "Warup", 12645082, "ngf-fin", aliases = {"Warup River"}, -- Usher? } m["ngf-woj"] = { "Wojokesic", nil, "ngf-ang", aliases = {"Northeast Kratke Range"}, -- Usher } m["ngf-wok"] = { "West Ok", nil, "ngf-okk", aliases = {"Kwer-Kopkaka-Burumakok"}, -- Glottolog, Pawley-Hammarström } m["ngf-wso"] = { "West Sogeram", nil, "ngf-sog", aliases = {"Mand-Nend", -- Usher "Atan", -- Wurm following Z'graggen }, } m["ngf-yag"] = { "Yaganon", -- placed in Rai Coast by Glottolog and Pawley-Hammarström 35323986, "ngf-mad", aliases = {"Yaganon River"}, -- Usher } m["ngf-yal"] = { "Yali", -- considered a single language by Wikipedia 8047468, "ngf-ngn", aliases = {"Ngalik"}, -- Glottolog, Pawley-Hammarström } m["ngf-yar"] = { "Yareban", 16977672, "ngf", -- not accepted as TNG by Glottolog but accepted by all others aliases = {"Musa River"}, } m["ngf-ynu"] = { "Yau-Nungon", 12953319, -- for the single Yau language in Wikipedia ([[w:Yau language (Trans–New Guinea)]]) "ngf-uru", } m["ngf-yup"] = { "Yupna", nil, "ngf-fin", aliases = {"Yupna River"}, -- Usher? } m["nic"] = { "尼日爾-剛果語系", 33838, aliases = {"Niger-Congo", "Niger-Kordofanian"}, } m["nic-alu"] = { "Alumic", 4737355, "nic-plt", } m["nic-bas"] = { "Basa", 4866154, "nic-knj", } m["nic-bbe"] = { "Eastern Beboid", nil, "nic-beb", } m["nic-bco"] = { "貝努埃-剛果語支", 33253, "nic-vco", aliases = {"Benue-Congo"}, } m["nic-bcr"] = { "類班圖-克羅斯語支", 806983, "nic-bco", aliases = {"Bantoid-Cross"}, } m["nic-bdn"] = { "北類班圖語支", nil, "nic-bod", aliases = {"Northern Bantoid", "North Bantoid"}, } m["nic-bds"] = { "南類班圖語支", 3183152, "nic-bod", aliases = {"Southern Bantoid", "Wide Bantu", "Bin"}, } m["nic-beb"] = { "Beboid", 813549, "nic-bds", } m["nic-ben"] = { "Bendi", 4887065, "nic-bcr", } m["nic-beo"] = { "Beromic", 4894642, "nic-plt", } m["nic-bod"] = { "類班圖語支", 806992, "nic-bcr", aliases = {"Bantoid"}, } m["nic-buk"] = { "Buli-Koma", nil, "nic-ovo", } m["nic-bwa"] = { "Bwa", 12628562, "nic-gur", other_names = {"Bwamu", "Bomu"}, } m["nic-cde"] = { "中德爾塔語支", 3813191, "nic-cri", aliases = {"Central Delta"}, } m["nic-cri"] = { "克羅斯河語支", 1141096, "nic-bcr", aliases = {"Cross River"}, } m["nic-dag"] = { "Dagbani", nil, "nic-wov", } m["nic-dak"] = { "Dakoid", 1157745, "nic-bdn", } m["nic-dge"] = { "斷崖多貢語支", 5397128, "qfa-dgn", aliases = {"Escarpment Dogon"}, } m["nic-dgw"] = { "西多貢語支", nil, "qfa-dgn", aliases = {"West Dogon"}, } m["nic-eko"] = { "Ekoid", 1323395, "nic-bds", } m["nic-eov"] = { "Eastern Oti-Volta", nil, "nic-ovo", aliases = {"Samba"}, } m["nic-fru"] = { "Furu", 5509783, "nic-bds", } m["nic-gne"] = { "Eastern Gurunsi", 12633072, "nic-gns", aliases = {"Eastern Grũsi"}, } m["nic-gnn"] = { "Northern Gurunsi", nil, "nic-gns", aliases = {"Northern Grũsi"}, } m["nic-gnw"] = { "Western Gurunsi", nil, "nic-gns", aliases = {"Western Grũsi"}, } m["nic-gns"] = { "Gurunsi", 721007, "nic-gur", aliases = {"Grũsi"}, } m["nic-gre"] = { "Eastern Grassfields", 5330160, "nic-grf", } m["nic-grf"] = { "Grassfields", 750932, "nic-bds", aliases = {"Grassfields Bantu", "Wide Grassfields"}, } m["nic-grm"] = { "Gurma", 30587833, "nic-ovo", } m["nic-grs"] = { "Southwest Grassfields", 7571285, "nic-grf", } m["nic-gur"] = { "Gur", 33536, "alv-sav", aliases = {"Voltaic"}, } m["nic-ief"] = { "伊比比奧-埃菲克語組", 2743643, "nic-lcr", aliases = {"Ibibio-Efik"}, } m["nic-jer"] = { "Jera", nil, "nic-kne", } m["nic-jkn"] = { "Jukunoid", 1711622, "nic-pla", } m["nic-jrn"] = { "Jarawan", 1683430, "nic-mba", } m["nic-jrw"] = { "Jarawa", 35423, "nic-jrn", } m["nic-kam"] = { "Kambari", 6356294, "nic-knj", } m["nic-ktl"] = { "Katloid", nil, "nic", } m["nic-kau"] = { "Kauru", nil, "nic-kne", } m["nic-kmk"] = { "Kamuku", 6359821, "nic-knj", } m["nic-kne"] = { "East Kainji", 5328687, "nic-knj", } m["nic-knj"] = { "Kainji", 681495, "nic-pla", } m["nic-knn"] = { "Northwest Kainji", 7060098, "nic-knj", } m["nic-ktl"] = { "Katloid", 6377681, "nic", aliases = {"Katla", "Katla-Tima"}, } m["nic-lcr"] = { "下克羅斯河語支", 3813193, "nic-cri", aliases = {"Lower Cross River"}, } m["nic-mam"] = { "Mamfe", 2005898, "nic-bds", aliases = {"Nyang"}, } m["nic-mba"] = { "Mbam", 687826, "nic-bds", } m["nic-mbc"] = { "Mba", 6799561, "nic-ubg", } m["nic-mbw"] = { "West Mbam", nil, "nic-mba", } m["nic-mmb"] = { "Mambiloid", 1888151, other_names = {"North Bantoid"}, -- per Wikipedia, North Bantoid is the parent family "nic-bdn", } m["nic-mom"] = { "Momo", 6897393, "nic-grf", } m["nic-mre"] = { "Moré", nil, "nic-wov", } m["nic-ngd"] = { "Ngbandi", 36439, "nic-ubg", } m["nic-nge"] = { "Ngemba", 7022271, "nic-gre", } m["nic-ngk"] = { "Ngbaka", 3217499, "nic-ubg", } m["nic-nin"] = { "Ninzic", 7039282, "nic-plt", } m["nic-nka"] = { "Nkambe", 7042520, "nic-gre", } m["nic-nkb"] = { "Baka", nil, "nic-nkw", } m["nic-nke"] = { "Eastern Ngbaka", nil, "nic-ngk", } m["nic-nkg"] = { "Gbanziri", nil, "nic-nkw", } m["nic-nkk"] = { "Kpala", nil, "nic-nkw", } m["nic-nkm"] = { "Mbaka", nil, "nic-nkw", } m["nic-nkw"] = { "Western Ngbaka", nil, "nic-ngk", } m["nic-npd"] = { "北高原多貢語支", nil, "qfa-dgn", aliases = {"North Plateau Dogon"}, } m["nic-nun"] = { "Nun", 13654297, "nic-gre", } m["nic-nwa"] = { "Nanga-Walo", nil, "qfa-dgn", } m["nic-ogo"] = { "Ogoni", 2350726, "nic-cri", aliases = {"Ogonoid"}, } m["nic-ovo"] = { "Oti-Volta", 1157178, "nic-gur", } m["nic-pla"] = { "Platoid", 453244, "nic-bco", aliases = {"Central Nigerian"}, } m["nic-plc"] = { "Central Plateau", 5061668, "nic-plt", } m["nic-pld"] = { "平原多貢語支", nil, "qfa-dgn", aliases = {"Plains Dogon"}, } m["nic-ple"] = { "East Plateau", 5329154, "nic-plt", } m["nic-pls"] = { "South Plateau", 7568236, "nic-plt", aliases = {"Jilic-Eggonic"}, } m["nic-plt"] = { "Plateau", 1267471, "nic-pla", } m["nic-ras"] = { "拉沙德語族", 3401986, "nic", aliases = {"Rashad"}, } m["nic-rnc"] = { "Central Ring", nil, "nic-rng", } m["nic-rng"] = { "Ring", 2269051, "nic-grf", aliases = {"Ring Road"}, } m["nic-rnn"] = { "Northern Ring", nil, "nic-rng", } m["nic-rnw"] = { "Western Ring", nil, "nic-rng", } m["nic-ser"] = { "Sere", 7453058, "nic-ubg", } m["nic-shi"] = { "Shiroro", 7498953, "nic-knj", aliases = {"Pongu"}, } m["nic-sis"] = { "Sisaala", 36532, "nic-gnw", } m["nic-tar"] = { "Tarokoid", 2394472, "nic-plt", } m["nic-tiv"] = { "Tivoid", 752377, "nic-bds", } m["nic-tvc"] = { "Central Tivoid", nil, "nic-tiv", } m["nic-tvn"] = { "Northern Tivoid", nil, "nic-tiv", } m["nic-ubg"] = { "烏班吉語支", 33932, "nic-vco", -- or none aliases = {"Ubangian"}, } m["nic-uce"] = { "東-西克羅斯河語支", nil, "nic-ucr", aliases = {"East-West Upper Cross River"}, } m["nic-ucn"] = { "北-南克羅斯河語支", nil, "nic-ucr", aliases = {"North-South Upper Cross River"}, } m["nic-ucr"] = { "上克羅斯河語支", 4108624, "nic-cri", aliases = {"Upper Cross River", "Upper Cross"}, } m["nic-vco"] = { "沃爾特-剛果語支", 37228, "alv", aliases = {"Volta-Congo"}, } m["nic-wov"] = { "Western Oti-Volta", nil, "nic-ovo", aliases = {"Moré-Dagbani"} } m["nic-ykb"] = { "Yukubenic", 16909196, "nic-plt", aliases = {"Oohum"}, } m["nic-ymb"] = { "Yambasa", nil, "nic-mba", } m["nic-yon"] = { "Yom-Nawdm", nil, "nic-ovo", aliases = {"Moré-Dagbani"} } m["njo"] = { "Ao", 28433, "sit-aao", aliases = {"Ao Naga"}, } m["nub"] = { "努比亞語支", 1517194, "sdv-nes", aliases = {"Nubian"}, } m["nub-hil"] = { "Hill Nubian", 5762211, "nub", aliases = {"Kordofan Nubian"}, } m["omq"] = { "歐托-曼格語系", 33669, aliases = {"Oto-Manguean"}, } m["omq-cha"] = { "查蒂諾語", 35111, "omq-zap", aliases = {"Chatino"}, } m["omq-chi"] = { "奇南特克語族", 35828, "omq", aliases = {"Chinantecan"}, } m["omq-cui"] = { "奎卡特克語族", 616024, "omq-mix", aliases = {"Cuicatec"}, } m["omq-maz"] = { "馬薩特克語族", 36230, "omq", aliases = {"Mazatecan", "Mazatec"}, } m["omq-mix"] = { "類米斯特克語族", 21083066, "omq", aliases = {"Mixtecan"}, } m["omq-mxt"] = { "米斯特克語支", 36363, "omq-mix", aliases = {"Mixtec"}, } m["omq-otp"] = { "歐托-帕梅語族", 1270220, "omq", aliases = {"Oto-Pamean"}, } m["omq-pop"] = { "波波洛卡語族", 5132273, "omq", aliases = {"Popolocan"}, } m["omq-tri"] = { "特里基語支", 780200, "omq-mix", aliases = {"Triqui", "Trique"}, } m["omq-zap"] = { "類薩波特克語族", 8066463, "omq", aliases = {"Zapotecan"}, } m["omq-zpc"] = { "薩波特克語支", 13214, "omq-zap", aliases = {"Zapotec"}, } m["omv"] = { "奧摩語族", 33860, "afa", aliases = {"Omotic"}, } m["omv-aro"] = { "阿里語支", 3699526, "omv", aliases = {"Aroid", "Ari-Banna", "South Omotic", "Somotic"}, } m["omv-diz"] = { "Dizoid", 430251, "omv", aliases = {"Maji", "Majoid"}, } m["omv-eom"] = { "東奧梅托語支", 20527288, "omv-ome", aliases = {"East Ometo"}, } m["omv-gon"] = { "Gonga", 4143043, "omv", aliases = {"Kefoid"}, } m["omv-mao"] = { "Mao", 1351495, "omv", } m["omv-nom"] = { "北奧梅托語支", nil, "omv-ome", aliases = {"North Ometo"}, } m["omv-ome"] = { "奧梅托語支", 36310, "omv", aliases = {"Ometo"}, } m["oto"] = { "類奧托米語支", 130372545, "omq-otp", aliases = {"Otomian"}, } m["oto-otm"] = { "奧托米語支", 36355, "oto", aliases = {"Otomi"}, } m["paa"] = { "巴布亞諸語言", 236425, "qfa-not", aliases = {"Papuan"}, } m["paa-aia"] = { "Aian", 4767739, -- Annaberg languages "paa-ram", aliases = {"Middle Ramu", -- Foley (with Rao), "Annaberg", -- with Rao "Aram-Aren", -- Usher }, } m["paa-alp"] = { "Alor-Pantar", 3502429, "paa-tap", } m["paa-amu"] = { "Amto-Musan", 480281, aliases = {"Samaia River"}, } m["paa-ani"] = { "Anim", 55603991, aliases = {"Fly River"}, } m["paa-ara"] = { "Arapesh", 4784223, "paa-koa", aliases = {"Arapeshan"}, -- Foley } m["paa-arf"] = { "Arafundi", 4783702, } m["paa-ata"] = { "Ataitan", 4812652, "paa-ram", aliases = {"Tangu", -- Foley "Tanggu", -- alternative name given by Wikipedia "Moam River", -- Usher }, } m["paa-baa"] = { "Bayono-Awbono", 2424781, } m["paa-bai"] = { "Baining", 748487, aliases = {"East New Britain"}, } m["paa-baw"] = { "博斯溫-阿瓦爾語支", nil, "paa-ott", aliases = {"Bosngun-Awar", "East Ramu Coast", -- Usher "Bosman-Awar", -- Wikipedia }, } m["paa-bew"] = { "Bewani", -- [[w:Bewani languages]] redirects to [[w:Border languages (New Guinea)]]; but Croatian Wikipedia has an entry 16113460, "paa-bor", aliases = {"Poal River"}, -- Usher } m["paa-boa"] = { "Boazi", 48803717, "paa-mby", aliases = {"Lake Murray"}, -- Usher } m["paa-bor"] = { "Border", 1752158, aliases = {"Upper Tami", "Tami River-Bewani Range", -- Usher }, } m["paa-bul"] = { "Bulaka River", 4987195, aliases = {"Yelmek-Maklew", "Jabga"}, -- Yelmek-Maklew in Evans (2018) and Gregor (2021) } m["paa-bvi"] = { "Betaf-Vitou", -- Glottolog nil, "paa-tor", aliases = {"Vitou-Betaf", -- Wikipedia "Fitou-Tena", -- Usher "Manirem", }, } m["paa-clp"] = { "Central Lakes Plain", -- [[w:Central Lakes Plain languages]] redirects to [[w:Lakes Plain languages]] nil, -- Q86780132 is for the corresponding category, which exists in enwiki "paa-lpl", aliases = {"East Tariku", -- Glottolog "Central Lakes Plains", -- Usher }, } m["paa-dtu"] = { "Doso-Turumsa", 16917784, -- possibly related to East Strickland languages aliases = {"Soari River"}, -- Usher's name } m["paa-ebh"] = { "東多貝拉伊語族", 338064, aliases = {"East Bird's Head", "Mantion-Meax", "Mantion-Meyah", -- Mantion-Meax is Wikipedia's term "Southeast Bird's Head", -- Usher (2020) }, } m["paa-eel"] = { "Eastern Eleman", nil, "paa-ele", aliases = {"East Eleman"}, } m["paa-egb"] = { "East Geelvink Bay", 1497678, aliases = {"Geelvink Bay", "East Cenderawasih"}, -- Geelvink Bay per Glottolog } m["paa-eke"] = { "East Keram", nil, "paa-ker", } m["paa-ele"] = { "Eleman", 3034298, aliases = {"Kerema Bay"}, } m["paa-elp"] = { "East Lakes Plain", -- [[w:East Lakes Plain languages]] redirects to [[w:Lakes Plain languages]]; but Croatian Wikipedia has an entry 12633078, "paa-lpl", aliases = {"East Lakes Plains"}, -- Usher } m["paa-epw"] = { "Eastern Pauwasi", 16115496, aliases = {"East Pauwasi"}, } m["paa-etf"] = { "Eastern Trans-Fly", 5330530, aliases = {"Oriomo"}, -- in increasing recent use, probably originating in Evans (2018) } m["paa-eti"] = { "East Timor", 15496066, "paa-tap", aliases = {"Oirata-Makasae", -- Wikipedia's name "Eastern Timor", -- alternative name given by Wikipedia "Fataluku-Makasai", "Oirata-Makasai", -- alternative names given by Wikidata }, } m["paa-fas"] = { "Fas", 3502658, aliases = {"Baibai-Fas"}, -- Glottolog's name } m["paa-flp"] = { "Far West Lakes Plain", -- [[w:Wapoga River languages]] redirects to [[w:Lakes Plain languages]] nil, -- Q86808337 is for the corresponding Wapoga languages category, which exists in enwiki "paa-lpl", aliases = {"Rasawa", -- Clouse (1997) "Wapoga River", -- Usher, including Kehu/Keuw (unclassified by others) }, } m["paa-gkw"] = { "Greater Kwerba", 12635134, aliases = {"West Foja Range", -- Usher "Kwerbic", -- Wikipedia "Kwerba", -- Foley (2018) }, } m["paa-gto"] = { "Galela-Tobelo", nil, "paa-nnh", aliases = {"Mainland North Halmaheran", -- Glottolog "Mainland North Halmahera", "Northeast Halmahera", -- alternative names "Northeast Halmaheran", -- Wikipedia, from Verhoeve 1988 }, } m["paa-hya"] = { "Heyo-Yahang", nil, "paa-mam", aliases = {"Yahang-Heyo"}, -- Wikipedia's name } m["paa-ing"] = { "Inland Gulf", 6034783, "paa-ani", aliases = {"Inland Gulf of Papua"}, -- Glottolog } m["paa-isk"] = { "Inner Sko", 65043889, "paa-sko", aliases = {"Skouic", -- Glottolog "West Vanimo Coast", -- Usher "Western Skou", -- Wikipedia "Inner Skou", "Nuclear Skou", -- alternative names given by Wikipedia }, } m["paa-iwa"] = { "Iwam", 15147853, "paa-sep", } m["paa-kae"] = { "Kamula-Elevala", 130390498, -- often placed in TNG aliases = {"Kamula-Elevala River"}, } m["paa-kan"] = { "Kanum", -- removed from Tonda by Glottolog nil, "paa-ton", } m["paa-kay"] = { "Kayagaric", 7566330, aliases = {"Kayagar", -- formerly common "Cook River"}, -- per Usher (2020) } m["paa-ker"] = { "Keram", 48768173, -- often grouped within or coordinate with the Ramu languages aliases = {"Keram River"}, } m["paa-kiw"] = { "Kiwaian", 338449, aliases = {"Kiwai"}, -- formerly common, still sees some use } m["paa-kko"] = { "Kaure-Kosare", -- rejected by Pawley-Hammarström but accepted by Glottolog, Foley (2018) and Usher (2020) 48767891, aliases = {"Nawa River"}, -- Usher's term } m["paa-koa"] = { "Kombio-Arapesh", 16115049, "paa-trr", aliases = {"Kombio-Arapeshan", -- Laycock, who includes Wom "Kombio-Arapesh-Urat", -- Glottolog, including Urat }, } m["paa-kol"] = { "Kolopom", 6427807, } m["paa-kom"] = { "Kombio", 65044238, "paa-koa", aliases = {"Kombian", -- Laycock "Kombio-Yambes", -- Glottolog }, } m["paa-kun"] = { "Kunimaipan", 134973258, aliases = {"Northwest Wharton Range"}, -- per Usher (2020) -- often considered a subfamily of Goilalan } m["paa-kwa"] = { "Kwalean", 6450053, aliases = {"Humene-Uare"}, } m["paa-kwe"] = { "Kwerba proper", 12635134, "paa-gkw", aliases = {"Kwerba", -- Usher "Kwerbaic", -- Glottolog }, } m["paa-kwo"] = { "Kwomtari", 2075415, aliases = {"Kwomtari-Nai"}, -- Senu River is a larger unproven proposal } m["paa-lla"] = { "Loloda-Laba", -- a single language in Glottolog (Loloda-Laba) and Wikipedia (Loloda) 11732388, -- for the Loloda language "paa-gto", aliases = {"Loloda"}, -- Wikipedia's name } m["paa-lma"] = { "Left May", 614468, aliases = {"Arai River"}, -- per Usher (2020) -- Sometimes in a putative Arai-Samaia family along with Amto-Musan and the Pyu language } m["paa-lmu"] = { "Lepki-Murkim", -- Kembra accepted by Glottolog and Usher; not by Foley (2020) but does not exclude the possibility -- of a relationship 85776285, -- independent family per Glottolog, part of South Pauwasi River family (under Pauwasi) per Usher (2020) aliases = {"Lepki-Murkim-Kembra"}, -- Glottolog } m["paa-lpl"] = { "Lakes Plain", 6478969, aliases = {"Lakes Plains"}, } m["paa-lra"] = { "Lower Ramu", 65089469, "paa-ram", aliases = {"Ottilien-Misegian"}, -- alternative name given by Wikipedia } m["paa-lse"] = { "Lower Sepik", 7061700, aliases = {"Nor-Pondo"}, } m["paa-mai"] = { "Mairasi", 6736896, aliases = {"Mairasic"}, -- per Glottolog } m["paa-mal"] = { "Mailuan", 6735839, aliases = {"Cloudy Bay"}, } m["paa-mam"] = { "Maimai", -- Foley's Maimai is expanded 53679325, -- this is the code for the expanded Maimai with 6 languages, as opposed to the 3 in "Nuclear Maimai" "paa-trr", aliases = {"Nuclear Maimai", -- Glottolog's name "Maimai proper", -- Wikipedia's name }, } m["paa-man"] = { "Manubaran", 6752335, aliases = {"Mount Brown"}, } m["paa-mar"] = { "Marienberg", 1570589, "paa-trr", aliases = {"Marienberg Hills"}, -- Usher } m["paa-may"] = { "Maybratic", 4830892, -- the code for the Maybrat language in Wikipedia, which subsumes the two languages of this family -- putatively included in West Papuan but generally considered an isolated family aliases = {"Maybrat-Karon"}, } m["paa-mbi"] = { "Mbaham-Iha", 85784512, "qfa-dis", -- Papuan languages; Glottolog groups Karas (Kalamang) with Mbaham-Iha into a (mainland) West Bomberai -- family and stops there; Wikipedia, following Usher and Schapper (2022), groups Karas, Mbaham-Iha -- and the large Timor-Alor-Pantar family into a (Greater) West Bomberai family, saying that Karas is no -- closer to Mbaham-Iha than to Timor-Alor-Pantar. aliases = {"Mbahaam-Iha", -- used by Wikidata "Nuclear West Bomberai", -- Glottolog's name }, } m["paa-mby"] = { "Marind-Boazi-Yaqay", 3217484, "paa-ani", aliases = {"Marind-Boazi-Yaqai", -- Glottolog "Marind-Yakhai", -- Usher, without Boazi "Marind-Yaqai", -- Wikidata "Marind", -- alternative name given by Wikipedia "Marind-Arandai", -- alternative name given by Spanish Wikipedia }, } m["paa-mmu"] = { "Mandi-Muniwara", nil, "paa-mar", aliases = {"West Marienberg Hills"}, -- Usher } m["paa-mon"] = { "Monumbo", -- per Glottolog: "No evidence for the Bogia (Monumbo) languages being related to other Torricelli languages was ever presented" 16928417, aliases = {"Bogia", -- Glottolog "Bogia Bay", -- Usher (2020) }, } m["paa-mri"] = { "Marindic", -- [[w:Marindic languages]] redirects to [[w:Marind–Yaqai languages]] nil, "paa-mby", aliases = {"Marind"}, -- Usher; a single language } m["paa-nam"] = { "Nambu", 6961418, "paa-yam", aliases = {"East Morehead River"}, -- Usher } m["paa-nbo"] = { "North Bougainville", 749496, } m["paa-ndu"] = { "Ndu", 3217498, "paa-sep", -- Not accepted by Glottolog aliases = {"Ndu-Nggala"}, -- Usher } m["paa-ngk"] = { "Ngkolmpu", -- considered a single language by Wikipedia 5908646, "paa-kan", aliases = {"Ngkantr", -- Glottolog "Ngkolmpu Kanum", -- Wikipedia "Ngkontar", -- alternative name given by Wikipedia "Kanum", -- used by Wikidata }, } m["paa-nha"] = { "北哈馬黑拉語支", 3217358, -- possibly in a proposed West Papuan family or an independent family aliases = {"North Halmahera"}, } m["paa-nim"] = { "Nimboran", 12638426, aliases = {"Nimboranic", -- per Glottolog "Grime River", -- per Usher (2020) } } m["paa-nnd"] = { "Nuclear Ndu", nil, "paa-ndu", aliases = {"Ndu", -- Usher, with Boiken/Boikin "Ndu proper", -- Wikipedia }, } m["paa-nnh"] = { "Northern North Halmahera", nil, "paa-nha", aliases = {"Northern North Halmaheran", -- Glottolog "Halmahera", -- Usher "Core Halmaheran", -- Wikipedia }, } m["paa-nto"] = { "Namla-Tofanma", 16918187, -- independent family per Glottolog and Foley (2018), part of West Pauwasi family (under Pauwasi) per Usher (2020) } m["paa-ott"] = { "Ottilien", 7109477, "paa-lra", aliases = {"Ramu Coast", -- Usher "Watam-Awar-Gamay", -- alternative name given by Wikipedia }, } m["paa-pah"] = { "Pahoturi River", 17049141, aliases = {"Pahoturi"}, -- per Glottolog } m["paa-pal"] = { "Palei", -- Laycock adds Agi and Nabi/Nambi(-Metan) 65089113, "paa-wpa", aliases = {"Nuclear Palai"}, } m["paa-pia"] = { "Piawi", -- per Wikipedia, grouped with Arafundi languages to form Upper Yuat, which is a sister to Madang 7190400, aliases = {"Schraeder Range", -- Usher? "Waibuk"}, } m["paa-pio"] = { "Piore River", 65043152, "paa-sko", aliases = {"Barupu Lagoon", -- Glottolog "Lagoon", -- alternative name given by Wikipedia }, } m["paa-por"] = { "Porapora", -- Foley includes Ambakich (which we, Glottolog, and Usher treat as Keram) 65044258, "paa-ram", aliases = {"Agoan", -- Glottolog "Porapora River", -- Usher "core Grass", -- alternative name given by Wikipedia }, } m["paa-ram"] = { "Ramu", 3442808, aliases = {"Ramu River"}, -- per Usher (2020) } m["paa-rsa"] = { "Rasawa-Saponi", -- [[w:Rasawa-Saponi languages]] redirects to [[w:Lakes Plain languages]] nil, -- Q9859418 is for the coresponding category, which exists in the Piedmontese Wikipedia (?!) "paa-flp", aliases = {"Rombak River"}, -- Usher } m["paa-rub"] = { "Ruboni", 6875319, "paa-lra", aliases = {"Misegian", -- Wikipedia's name "Mikarew", -- alternative name given by Wikipedia "Ruboni Range"}, -- Usher } m["paa-saa"] = { "Samarokena-Airoran", 96417699, "paa-gkw", aliases = {"Apauwar Coast"}, -- Usher } m["paa-sah"] = { "Sahu", nil, "paa-nnh", } m["paa-sbo"] = { "South Bougainville", 3217380, } m["paa-sen"] = { "Sentani", 17044584, -- no consensus on higher affiliations, if any aliases = {"Sentanic", "Demta-Sentani", "Demta-Lake Sentani"}, -- Sentanic per Glottolog, Demta-Sentani per Wikipedia } m["paa-sep"] = { "Sepik", 3508772, } m["paa-shi"] = { "Serra Hills", 65043154, "paa-sko", } m["paa-sko"] = { "Sko", 953509, aliases = {"Skou"}, } m["paa-sng"] = { "Senagi", 2066550, } m["paa-taa"] = { "Taikat-Awyi", -- [[w:Taikat languages]] redirects to [[w:Border languages (New Guinea)]]; but Croatian Wikipedia has an entry 12643265, "paa-bor", aliases = {"Taikat", -- Foley "Upper Tami River", -- Usher }, } m["paa-tam"] = { "Tamolan", 7681634, "paa-ram", aliases = {"Guam River"}, -- Usher } m["paa-tap"] = { "Timor-Alor-Pantar", 16590002, } m["paa-teb"] = { "Teberan", 7692052, -- Often grouped with Trans-New Guinea, but per Pawley-Hammarström (2018), it has "weaker or disputed claims to membership in TNG". aliases = {"Dadibi-Folopa"}, } m["paa-tir"] = { "Tirio", 7809225, "paa-ani", aliases = {"Nuclear Lower Fly", -- Pawley-Hammarström ("Lower Fly" includes Abom) "Nuclear Tirio", -- Glottolog ("Tirio" includes Abom) "Lower Fly River", -- Usher (without Abom) }, } m["paa-tki"] = { "Turama-Kikori", 7853680, aliases = {"Turama-Kikorian", "Rumu-Omati River"}, } m["paa-ton"] = { "Tonda", 8581005, "paa-yam", aliases = {"West Morehead River"}, -- Usher } m["paa-too"] = { "Tor-Orya", 16590099, aliases = {"Orya-Tor"}, } m["paa-tor"] = { "托里切利語系", -- [[w:Tor languages]] redirects to [[w:Orya–Tor languages]] nil, "paa-too", aliases = {"Tor"}, } m["paa-trr"] = { "Torricelli", 1333831, } m["paa-tti"] = { "Ternate-Tidore", nil, "paa-nnh", } m["paa-wal"] = { "Walio", 16919872, -- Often placed in Sepik (e.g. by Laycock and Z'graggen (1975)), but not by Foley (2018), and not accepted by Glottolog. aliases = {"Walioic", -- Glottolog "Central Leonhard Schultze River", }, } m["paa-wap"] = { "Wapei", -- Glottolog includes Nabi/Nambi(-Metan) in Wapeic 65089115, "paa-wpa", aliases = {"Wapeic"}, -- Glottolog } m["paa-war"] = { "Waris", -- [[w:Waris languages]] redirects to [[w:Border languages (New Guinea)]]; but Croatian Wikipedia has an entry 12645076, "paa-bor", aliases = {"Warisic", -- Glottolog "Bapi River", -- Usher (without Manem or Senggi) }, } m["paa-wbh"] = { "西多貝拉伊語族", 5330530, -- Kuwani is sometimes included; probably related to North Halmahera languages. aliases = {"West Bird's Head"}, } m["paa-wel"] = { "Western Eleman", nil, "paa-ele", aliases = {"West Eleman"}, } m["paa-wig"] = { "West Inland Gulf", nil, "paa-ing", aliases = {"West Inland Gulf of Papua"}, -- Glottolog } m["paa-wke"] = { "West Keram", nil, "paa-ker", aliases = {"Koam", "Mongol-Langam", "Ulmapo"}, -- Koam used by Foley, Ulmapo used by Glottolog } m["paa-wko"] = { "Wára-Kómnzo", -- since we split out Kómnzo as a separate language 11732474, -- for the Wara language "paa-ton", aliases = {"Anta-Komnzo-Wára-Wérè-Kémä", -- Glottolog's name "Wára", "Wara", -- Wikipedia }, } m["paa-wlp"] = { "West Lakes Plain", -- [[w:Tariku languages]] redirects to [[w:Lakes Plain languages]] 47007503, -- actually for "Tariku languages", which per Wikipedia covers Fayu, Kirikiri, Iau and Tause "paa-lpl", aliases = {"West Tariku", -- Glottolog "West Lakes Plains"}, -- Usher, with Edopi/Iau } m["paa-wpa"] = { "Wapei-Palei", 65043156, "paa-trr", } m["paa-wpw"] = { -- paa-wpa already used by Wapei-Palei "Western Pauwasi", -- 2 langs per Glottolog and Pawley-Hammarström; Usher also includes Namla-Tofanma and Usku 85815062, aliases = {"West Pauwasi", -- Wikipedia, Usher "Tebi-Towe", "Dubu-Towei"}, } m["paa-yam"] = { "Yam", 15062272, aliases = {"Morehead and Upper Maro River", "Morehead River", -- Usher }, } m["paa-yaq"] = { "Yaqayic", -- [[w:Yaqai languages]] redirects to [[w:Marind–Yaqai languages]] nil, "paa-mby", aliases = {"Yakhai-Warkay"}, -- Usher } m["paa-ysa"] = { "Yawa-Saweru", 3217545, aliases = {"Yawa", "Yawan", "Yapen"}, } m["paa-yua"] = { "Yuat", 8060096, } m["phi"] = { "菲律賓語族", 947858, "poz", aliases = {"Philippine"}, } m["phi-kal"] = { "Kalamian", 3217466, "phi", aliases = {"Calamian"}, } m["poz"] = { "馬來-波利尼西亞語族", 143158, "map", aliases = {"Malayo-Polynesian"}, } m["poz-aay"] = { "Admiralty Islands", 2701306, "poz-oce", } m["poz-bnn"] = { "北婆羅洲語群", 1427907, "poz", aliases = {"North Bornean"}, } m["poz-bre"] = { "東巴里托語支", 2701314, "poz", aliases = {"East Barito"}, } m["poz-brw"] = { "西巴里托語支", 2761679, "poz", aliases = {"West Barito"}, } m["poz-bss"] = { "Bali-Sasak-Sumbawa", 3396043, "poz-msa", } m["poz-btk"] = { "邦庫-多樂基語支", 3217381, "poz-clb", aliases = {"Bungku-Tolaki"}, } m["poz-cet"] = { "中-東部馬來-波利尼西亞語族", 2269883, "poz", aliases = {"Central-Eastern Malayo-Polynesian"}, } m["poz-clb"] = { "西里伯斯語支", 1078041, "poz", aliases = {"Celebic"}, } m["poz-cln"] = { "新喀里多尼亞語群", 3091221, "poz-ocs", aliases = {"New Caledonian"}, } m["poz-cma"] = { "中馬魯古語支", 3217479, "poz-cet", aliases = {"Central Maluku"}, } m["poz-hce"] = { "馬黑拉-鳥頭灣語支", 2526616, "pqe", aliases = {"Halmahera-Cenderawasih"}, } m["poz-kal"] = { "Kaili-Pamona", 3217465, "poz-clb", } m["poz-lgx"] = { "楠榜語支", 49215, "poz", aliases = {"Lampungic"}, } m["poz-mcm"] = { "馬來-占語群", nil, "poz-msa", aliases = {"Malayo-Chamic"}, } m["poz-mic"] = { "密克羅尼西亞語", 420591, "poz-occ", aliases = {"Micronesian"}, } m["poz-mly"] = { "馬來語群", 662628, "poz-mcm", aliases = {"Malayic"}, } m["poz-msa"] = { "馬來-松巴哇語群", 1363818, "poz", aliases = {"Malayo-Sumbawan"}, } m["poz-mun"] = { "穆納布頓語支", 3037924, "poz-clb", aliases = {"Muna-Buton"}, } m["poz-nws"] = { "西北蘇門答臘語群", 2071308, "poz", aliases = {"Northwest Sumatran"}, } m["poz-occ"] = { "中東部大洋洲語支", 2068435, "poz-oce", aliases = {"Central-Eastern Oceanic"}, } m["poz-oce"] = { "大洋洲語族", 324457, "pqe", aliases = {"Oceanic"}, } m["poz-ocs"] = { "南部大洋洲語支", 3039118, "poz-occ", aliases = {"Southern Oceanic"}, } m["poz-ocw"] = { "西部大洋洲語支", 2701282, "poz-oce", aliases = {"Western Oceanic"}, } m["poz-pcc"] = { "中部太平洋語支", 3130237, "poz-occ", aliases = {"Central Pacific"}, } m["poz-pep"] = { "東波利尼西亞語", 390979, "poz-pnp", aliases = {"Eastern Polynesian"}, } m["poz-pnp"] = { "核心波利尼西亞語", 743851, "poz-pol", aliases = {"Nuclear Polynesian"}, } m["poz-pol"] = { "波利尼西亞語族", 390979, "poz-pcc", aliases = {"Polynesian"}, } m["poz-san"] = { "Sabahan", 3217517, "poz-bnn", } m["poz-sbj"] = { "薩馬-巴瑤語支", 2160409, "poz", aliases = {"Sama-Bajaw"}, } m["poz-slb"] = { "薩盧安-邦蓋語支", 3217519, "poz-clb", aliases = {"Saluan-Banggai"}, } m["poz-sls"] = { "東南所羅門語群", 3119671, "poz-occ", aliases = {"Southeast Solomonic"}, } m["poz-ssw"] = { "南蘇拉威西語群", 2778190, "poz", aliases = {"South Sulawesi"}, } m["poz-stm"] = { "聖馬提亞語支", 6484143, "poz-oce", aliases = {"St. Matthias", "St Matthias"}, } m["poz-swa"] = { "北沙撈越語群", 538569, "poz-bnn", aliases = {"North Sarawakan"}, } m["poz-tem"] = { "泰莫圖語支", 3075769, "poz-oce", aliases = {"Temotu"}, } m["poz-tim"] = { "帝汶語群", 7806987, "poz-cet", aliases = {"Timoric"}, } m["poz-ton"] = { "湯加語支", 3397263, "poz-pol", aliases = {"Tongic"}, } m["poz-tot"] = { "托米尼-托利托利語群", 3217541, "poz-clb", aliases = {"Tomini-Tolitoli"}, } m["poz-vnc"] = { "中北瓦努阿圖語群", 5061988, "poz-ocs", aliases = {"Central Vanuatu"}, } m["poz-vnn"] = { "北瓦努阿圖語支", 85789650, "poz-ocs", aliases = {"North Vanuatu"}, } m["poz-vns"] = { "南瓦努阿圖語支", 3070173, "poz-ocs", aliases = {"South Vanuatu"}, } m["poz-wot"] = { "Wotu-Wolio", 1041317, "poz-clb", aliases = {"Island Kaili-Wolio"}, -- Glottolog } m["pqe"] = { "東部馬來-波利尼西亞語族", 2269883, "poz-cet", aliases = {"Eastern Malayo-Polynesian"}, } m["qfa-adc"] = { "中部大安達曼語族", nil, "qfa-adm", aliases = {"Central Great Andamanese"}, } m["qfa-adm"] = { "大安達曼語系", 3515103, aliases = {"Great Andamanese"}, } m["qfa-adn"] = { "北部大安達曼語族", nil, "qfa-adm", aliases = {"Northern Great Andamanese"}, } m["qfa-ads"] = { "南部大安達曼語族", nil, "qfa-adm", aliases = {"Southern Great Andamanese"}, } m["qfa-ain"] = { "阿伊努語系", 50111972, aliases = {"Ainuic", "Ainu"}, } m["qfa-bej"] = { "貝-吉兆語支", nil, "qfa-bet", aliases = {"Be-Jizhao"}, } m["qfa-bet"] = { "貝台語支", 12627719, "qfa-tak", aliases = {"Be-Tai", "Tai-Be", "Daic-Beic", "Beic-Daic"}, } m["qfa-buy"] = { "布央語支", 1109927, "qfa-kra", aliases = {"Buyang"}, } m["qfa-cka"] = { "楚科奇-堪察加語系", 33255, aliases = {"Chukotko-Kamchatkan"}, } m["qfa-cre"] = { "克里奧爾語", 33289, "crp", aliases = {"creole"}, } m["qfa-ckn"] = { "楚科奇語族", 2606732, "qfa-cka", aliases = {"Chukotkan"}, } m["qfa-cnt"] = { "語言接觸", 133253514, "qfa-not", aliases = {"contact"}, } m["qfa-dis"] = { -- Languages that are not unclassifiable (qfa-unc) but where there is no consensus on classification. Usually -- this is because the languages are divergent and it's disputed whether they are isolates or distantly related -- to other languages. "歸屬爭議", nil, "qfa-not", categoryName = "Languages of disputed affiliation", aliases = {"disputed affiliation"}, } m["qfa-dgn"] = { "多貢語族", 1234776, "nic", aliases = {"Dogon"}, } m["qfa-dny"] = { "德內-葉尼塞語門", 21103, aliases = {"Dene-Yeniseian", "Dené-Yeniseian"}, } m["qfa-hur"] = { "胡里安-烏拉爾圖語系", 1144159, aliases = {"Hurro-Urartian"}, } m["qfa-iso"] = { "孤立語言", 33648, "qfa-not", categoryName = "Language isolates", aliases = {"isolate"}, } m["qfa-kad"] = { "Kadu", -- considered either Nilo-Saharan or independent/none 1720989, } m["qfa-kms"] = { "侗水語支", 1023641, "qfa-tak", aliases = {"Kam-Sui"}, } m["qfa-kor"] = { "朝鮮語系", 11263525, aliases = {"Koreanic"}, } m["qfa-kra"] = { "仡央語群", 1022087, "qfa-tak", aliases = {"Kra"}, } m["qfa-lic"] = { "黎語支", 1023648, "qfa-tak", aliases = {"Hlai", "Hlaic"}, } m["qfa-mch"] = { -- used in both N and S America "大奇布查語系", 3438062, aliases = {"Macro-Chibchan"}, } m["qfa-mix"] = { "混合語言", 33694, "qfa-cnt", aliases = {"mixed"}, } m["qfa-not"] = { "非語系", nil, "qfa-not", aliases = {"not a family"}, } m["qfa-onb"] = { "貝語支", nil, "qfa-bej", aliases = {"Be", "Ong-Be", "Beic"}, } m["qfa-ong"] = { "翁奇語支", 2090575, aliases = {"Ongan", "Angan", "South Andamanese", "Jarawa-Onge"}, } m["qfa-pid"] = { "皮欽語", 33831, "crp", aliases = {"pidgin"}, } m["qfa-sub"] = { "底層語言", 20730913, "qfa-not", aliases = {"substrate"}, } m["qfa-tak"] = { "壯侗語系", 34171, aliases = {"Kra-Dai", "Tai-Kadai", "Kadai"}, } m["qfa-tyn"] = { "第勒尼安語系", 1344038, aliases = {"Tyrsenian"}, } m["qfa-unc"] = { -- This corresponds to languages normally called "unclassified", i.e. there is insufficient data or research to -- classify them, whereas our [[:Category:Unclassified languages]] is just languages that no Wiktionary editor -- has classified yet (the family code in the language data is missing). "無法分類", 33956, "qfa-not", aliases = {"unclassifiable"}, } m["qfa-xgs"] = { "鮮卑-蒙古語系", 108887939, aliases = {"Serbi-Mongolic"}, } m["qfa-xgx"] = { "旁蒙古語族", 107619002, "qfa-xgs", aliases = {"Para-Mongolic"}, } m["qfa-yen"] = { "葉尼塞語系", 27639, "qfa-dny", aliases = {"Yeniseian", "Yeniseic", "Yenisei-Ostyak"}, } m["qfa-yke"] = { "凱特語族", nil, "qfa-yen", aliases = {"Ketic"}, } m["qfa-yko"] = { "科特語族", nil, "qfa-yen", aliases = {"Kottic"}, } m["qfa-yrn"] = { "Arinic", nil, "qfa-yen", } m["qfa-ypm"] = { "旁普科爾語族", nil, "qfa-yen", aliases = {"Pumpokolic"}, } m["qfa-yuk"] = { "尤卡吉爾語系", 34164, aliases = {"Yukaghir", "Yukagir", "Jukagir"}, } m["qwe"] = { "克丘亞語系", 5218, aliases = {"Quechuan"}, } m["raj"] = { "拉賈斯坦語組", 13196, "inc-wes", protoLanguage = "inc-ogu", aliases = {"Rajasthani"}, } m["roa"] = { "羅曼語族", 19814, "itc", aliases = {"Romance", "Romanic", "Latin", "Neolatin", "Neo-Latin"}, protoLanguage = "la", } m["roa-asl"] = { "阿斯圖里亞斯萊昂語組", 35390, "roa-ibe", protoLanguage = "roa-ole", aliases = {"Asturleonese"}, } m["roa-cas"] = { "卡斯蒂利亞語組", 71924, "roa-ibe", aliases = {"Castilian", "Castillian", "Castilic", "Castillic"}, protoLanguage = "osp", } m["roa-dal"] = { "達爾馬提亞羅曼語組", 97646077, "roa-itd", aliases = {"Dalmatian Romance"}, } m["roa-eas"] = { "東羅曼語支", 147576, "roa", aliases = {"Eastern Romance"}, } m["roa-emr"] = { "艾米利亞-羅馬涅語組", 242648, "roa-git", aliases = {"Emilian-Romagnol"}, } m["roa-gap"] = { "加利西亞-葡萄牙語組", 9080204, "roa-ibe", aliases = {"Galician-Portuguese", "Galician Romance", "Galaic-Portuguese"}, protoLanguage = "roa-opt", } m["roa-gar"] = { "高盧-羅曼語支", 500394, "roa-wes", aliases = {"Gallo-Romance"}, } m["roa-itd"] = { "意大利-達爾馬提亞語支", 3313381, "roa-iwr", aliases = {"Italo-Dalmatian", "Central Romance"} } m["roa-itr"] = { "意大利-羅曼語組", 3356483, "roa-itd", aliases = {"Italo-Romance"}, } m["roa-iwr"] = { "意大利-西羅曼語支", 112608, "roa", aliases = {"Italo-Western Romance", "Italo-Western"}, } m["roa-git"] = { "高盧-意大利語支", 516074, "roa-gar", aliases = {"Gallo-Italic", "Gallo-Italian", "Gallo-Cisalpine", "Cisalpine"}, } m["roa-grh"] = { "高盧-雷蒂亞語支", 97646466, "roa-gar", aliases = {"Gallo-Rhaetian"}, } m["roa-ibe"] = { "西伊比利亞語支", 749533, "roa-wes", aliases = {"Ibero-Romance", "Iberian Romance", "West Ibero-Romance", "Western Ibero-Romance", "West Iberian Romance", "Western Iberian Romance"} } m["roa-nar"] = { "納瓦拉-阿拉貢語組", 133252927, "roa-ibe", protoLanguage = "roa-ona", aliases = {"Navarro-Aragonese"}, } m["roa-oil"] = { "奧依語", 37351, "roa-grh", aliases = {"Oïl", "langues d'oïl", "langue d'oïl", "Cisalpine"}, protoLanguage = "fro", } m["roa-ocr"] = { "奧克-羅曼語支", 599958, "roa-gar", aliases = {"Occitano-Romance", "Gallo-Narbonnese", "East Iberian", "Eastern Iberian"}, } m["roa-rhe"] = { "雷托-羅曼語", 515593, "roa-grh", aliases = {"Rhaeto-Romance", "langues d'oïl", "langue d'oïl", "Cisalpine"}, } m["roa-sou"] = { "南羅曼語支", 145345, "roa", aliases = {"Southern Romance"}, } m["roa-wes"] = { "西羅曼語支", 2714388, "roa-iwr", aliases = {"Western Romance"}, } --[=[ Exceptional language and family codes for South American Indian languages can use the prefix "sai-", though "sai" is no longer itself a family code. ]=]-- m["sai-ara"] = { "阿勞坎語系", 626630, aliases = {"Araucanian"}, } m["sai-aym"] = { "艾馬拉語族", 33010, aliases = {"Aymaran"}, } m["sai-bar"] = { "Barbacoan", 807304, aliases = {"Barbakoan"}, } m["sai-bor"] = { "Boran", 5371776, } m["sai-cah"] = { "Cahuapanan", 1025793, } m["sai-car"] = { "加勒比語族", 33090, aliases = {"Cariban", "Carib"}, } m["sai-cer"] = { "塞拉多語族", 98078151, "sai-jee", aliases = {"Cerrado", "Amazonian Jê"}, } m["sai-chc"] = { "Chocoan", 1075616, aliases = {"Choco", "Chocó"}, } m["sai-cho"] = { "Chonan", 33019, aliases = {"Chon"}, } m["sai-cje"] = { "中熱語支", 18010843, "sai-cer", aliases = {"Central Jê", "Akuwẽ"}, } m["sai-cpc"] = { "Chapacuran", 1062626, } m["sai-crn"] = { "Charruan", 3112423, aliases = {"Charrúan"}, } m["sai-ctc"] = { "Catacaoan", 5051139, } m["sai-guc"] = { "Guaicuruan", 1974973, "sai-mgc", aliases = {"Guaicurú", "Guaycuruana", "Guaikurú", "Guaycuruano", "Guaykuruan", "Waikurúan"}, } m["sai-guh"] = { "Guahiban", 944056, aliases = {"Guahiboan", "Guajiboan", "Wahivoan"}, } m["sai-gui"] = { "Guianan", nil, "sai-car", aliases = {"Guianan Carib", "Guiana Carib"}, } m["sai-har"] = { "Harákmbut", 1584402, "sai-hkt", aliases = {"Harákmbet"}, } m["sai-hkt"] = { "Harákmbut-Katukinan", 17107635, } m["sai-hrp"] = { "Huarpean", 1578336, aliases = {"Warpean", "Huarpe", "Warpe"}, } m["sai-jee"] = { "熱語系", 1483594, "sai-mje", aliases = {"Jê", "Gê", "Jean", "Gean", "Jê-Kaingang", "Ye"}, } m["sai-jir"] = { "Jirajaran", 3028651, aliases = {"Hiraháran"}, } m["sai-jiv"] = { "Jivaroan", 1393074, aliases = {"Hívaro", "Jibaro", "Jibaroan", "Jibaroana", "Jívaro"}, } m["sai-ktk"] = { "Katukinan", 2636000, "sai-hkt", aliases = {"Catuquinan"}, } m["sai-kui"] = { "Kuikuroan", nil, "sai-car", aliases = {"Kuikuro", "Nahukwa"}, } m["sai-map"] = { "Mapoyan", 61096301, "sai-ven", aliases = {"Mapoyo", "Mapoyo-Yabarana", "Mapoyo-Yavarana", "Mapoyo-Yawarana"}, } m["sai-mas"] = { "Mascoian", 1906952, aliases = {"Mascoyan", "Maskoian", "Enlhet-Enenlhet"}, } m["sai-mgc"] = { "Mataco-Guaicuru", 255512, } m["sai-mje"] = { "熱語門", 887133, aliases = {"Macro-Jê", "Macro-Gê"}, } m["sai-mtc"] = { "Matacoan", 2447424, "sai-mgc", } m["sai-mur"] = { "Muran", 33826, aliases = {"Mura"}, } m["sai-nad"] = { "Nadahup", 1856439, aliases = {"Makú", "Macú", "Vaupés-Japurá"}, } m["sai-nje"] = { "北熱語支", 98078225, "sai-cer", aliases = {"Northern Jê", "Core Jê"}, } m["sai-nmk"] = { "Nambikwaran", 15548027, aliases = {"Nambicuaran", "Nambiquaran", "Nambikuaran"}, } m["sai-otm"] = { "Otomacoan", 3217503, aliases = {"Otomákoan", "Otomakoan"}, } m["sai-pan"] = { "Panoan", 1544537, "sai-pat", aliases = {"Pano"}, } m["sai-pat"] = { "Pano-Tacanan", 2475746, aliases = {"Pano-Tacana", "Pano-Takana", "Páno-Takána", "Pano-Takánan"}, } m["sai-pek"] = { "Pekodian", 107451736, "sai-car", aliases = {"South Amazonian Carib", "Southern Cariban", "Pekodi"}, } m["sai-pem"] = { "佩蒙語支", nil, "sai-ven", aliases = {"Pemongan", "Pemong", "Pemóng", "Purukoto"}, } m["sai-pey"] = { "Peba-Yaguan", 174015, aliases = {"Peba-Yagua", "Yaguan", "Peban", "Yáwan"}, } m["sai-prk"] = { "Parukotoan", 107451482, "sai-car", aliases = {"Parukoto"}, } m["sai-sje"] = { "南熱語支", 98078245, "sai-jee", aliases = {"Southern Jê"}, } m["sai-tac"] = { "Tacanan", 3113762, "sai-pat", } m["sai-tar"] = { "Taranoan", 105097814, "sai-gui", aliases = {"Trio", "Tarano"}, } m["sai-tin"] = { "Tiniguan", 2892258, aliases = {"Tinigua"}, } m["sai-tuc"] = { "Tucanoan", 788144, } m["sai-tyu"] = { "Ticuna-Yuri", 4467010, } m["sai-ucp"] = { "Uru-Chipaya", 2475488, aliases = {"Uru-Chipayan"}, } m["sai-ven"] = { "委內瑞拉加勒比語支", nil, "sai-car", aliases = {"Venezuelan Cariban", "Venezuelan Carib", "Venezuelan", "Venezuelano"}, } m["sai-wic"] = { "Wichí", 3027047, } m["sai-wit"] = { "Witotoan", 43079317, aliases = {"Huitotoan", "Uitotoan"}, } m["sai-ynm"] = { "Yanomami", nil, aliases = {"Yanomam", "Shamatari", "Yamomami", "Yanomaman"}, } m["sai-yuk"] = { "Yukpan", nil, "sai-car", aliases = {"Yukpa", "Yukpano", "Yukpa-Japreria"}, } m["sai-zam"] = { "Zamucoan", 3048461, aliases = {"Samúkoan"}, } m["sai-zap"] = { "Zaparoan", 33911, aliases = {"Záparoan", "Saparoan", "Sáparoan", "Záparo", "Zaparoano", "Zaparoana"}, } m["sal"] = { "薩利希語系", 33985, aliases = {"Salish"}, } m["sdv"] = { "東蘇丹語族", 2036148, "ssa", aliases = {"Eastern Sudanic"}, } m["sdv-bri"] = { "Bari", nil, "sdv-nie", } m["sdv-daj"] = { "Daju", 956724, "sdv", } m["sdv-dnu"] = { "Dinka-Nuer", nil, "sdv-niw", } m["sdv-eje"] = { "Eastern Jebel", 3408878, "sdv", } m["sdv-kln"] = { "Kalenjin", 637228, "sdv-nis", } m["sdv-lma"] = { "Lotuko-Maa", nil, "sdv-nie", } m["sdv-lon"] = { "北盧歐語支", nil, "sdv-luo", aliases = {"Northern Luo"}, } m["sdv-los"] = { "南盧歐語支", 7570103, "sdv-luo", aliases = {"Southern Luo"}, } m["sdv-luo"] = { "盧歐語支", nil, "sdv-niw", aliases = {"Luo"}, } m["sdv-nes"] = { "北部東蘇丹語支", 4810496, "sdv", aliases = {"Northern Eastern Sudanic", "Astaboran", "Ek Sudanic"}, } m["sdv-nie"] = { "東尼羅語支", 153795, "sdv-nil", aliases = {"Eastern Nilotic"}, } m["sdv-nil"] = { "尼羅語支", 513408, "sdv", aliases = {"Nilotic"}, } m["sdv-nis"] = { "南尼羅語支", 1552410, "sdv-nil", aliases = {"Southern Nilotic"}, } m["sdv-niw"] = { "西尼羅語支", 3114989, "sdv-nil", aliases = {"Western Nilotic"}, } m["sdv-nma"] = { "Nandi-Markweta", nil, "sdv-kln", } m["sdv-nyi"] = { "Nyima", 11688746, "sdv-nes", aliases = {"Nyimang"}, } m["sdv-tmn"] = { "Taman", 3408873, "sdv-nes", aliases = {"Tamaic"}, } m["sdv-ttu"] = { "Teso-Turkana", 7705551, "sdv-nie", aliases = {"Ateker"}, } m["sel"] = { "塞爾庫普語", 34008, "syd", aliases = {"Selkup"}, } m["sem"] = { "閃米特語族", 34049, "afa", aliases = {"Semitic"}, } m["sem-ara"] = { "亞拉姆語支", 28602, "sem-nwe", protoLanguage = "arc", aliases = {"Aramaic"}, } m["sem-arb"] = { "阿拉伯語支", 164667, "sem-cen", protoLanguage = "ar", aliases = {"Arabic"}, } m["sem-are"] = { "東亞拉姆語支", 3410322, "sem-ara", aliases = {"Eastern Aramaic"}, } m["sem-arw"] = { "西亞拉姆語支", 3394214, "sem-ara", aliases = {"Western Aramaic"}, } m["sem-ase"] = { "東南亞拉姆語支", 3410322, "sem-are", aliases = {"Southeastern Aramaic"}, } m["sem-can"] = { "迦南語支", 747547, "sem-nwe", aliases = {"Canaanite"}, } m["sem-cen"] = { "中閃米特語支", 3433228, "sem-wes", aliases = {"Central Semitic"}, } m["sem-cna"] = { "中新亞拉姆語支", 3410322, "sem-are", aliases = {"Central Neo-Aramaic"}, } m["sem-eas"] = { "東閃米特語支", 164273, "sem", aliases = {"East Semitic"}, } m["sem-eth"] = { "埃塞俄比亞閃米特語支", 163629, "sem-wes", aliases = {"Ethiopian Semitic", "Afro-Semitic", "Ethiopian", "Ethiopic", "Ethiosemitic"}, } m["sem-nna"] = { "東北新亞拉姆語支", 2560578, "sem-are", aliases = {"Northeastern Neo-Aramaic"}, } m["sem-nwe"] = { "西北閃米特語支", 162996, "sem-cen", aliases = {"Northwest Semitic"}, } m["sem-osa"] = { "古代南阿拉伯諸語言", 35025, "sem-cen", aliases = {"Old South Arabian", "Epigraphic South Arabian", "Sayhadic"}, } m["sem-sar"] = { "現代南阿拉伯諸語言", 1981908, "sem-wes", aliases = {"Modern South Arabian"}, } m["sem-wes"] = { "西閃米特語支", 124901, "sem", aliases = {"West Semitic"}, } m["sgn"] = { "手語", 34228, "qfa-not", aliases = {"sign"}, } m["sgn-asl"] = { "American Sign Languages", nil, "sgn-fsl", } m["sgn-fsl"] = { "法國手語語族", 5501921, "sgn", aliases = {"French Sign Languages"}, } m["sgn-gsl"] = { "德國手語語族", 5551235, "sgn", aliases = {"German Sign Languages"}, } m["sgn-jsl"] = { "日本手語語族", 11722508, "sgn", aliases = {"Japanese Sign Languages"}, } m["sio"] = { "蘇語族", 34181, "nai-sca", aliases = {"Siouan"}, } m["sio-dhe"] = { "德吉哈語支", 3217420, "sio-msv", aliases = {"Dhegihan"}, } m["sio-dkt"] = { "達科他語支", 4154122, "sio-msv", aliases = {"Dakotan"}, } m["sio-mor"] = { "密蘇里河蘇語支", 26807266, "sio", aliases = {"Missouri River Siouan"}, } m["sio-msv"] = { "密西西比河谷蘇語支", 12637104, "sio", aliases = {"Mississippi Valley Siouan"}, } m["sio-ohv"] = { "俄亥俄河谷蘇語支", 21070931, "sio", aliases = {"Ohio Valley Siouan"}, } m["sit"] = { "漢藏語系", 45961, aliases = {"Sino-Tibetan", "Trans-Himalayan"}, } m["sit-aao"] = { "奧語支", 615474, "sit", aliases = {"Central Naga"}, } m["sit-alm"] = { "阿爾莫拉語支", nil, "sit-whm", aliases = {"Almora"}, } m["sit-bai"] = { "白語組", 35103, "sit-mba", aliases = {"Bai"}, } m["sit-bdi"] = { "藏語群", 1814078, "sit", aliases = {"Bodish"}, } m["sit-cln"] = { "蔡龍語支", 107182612, "sit-mba", aliases = {"Cai-Long", "Ta-Li"}, } m["sit-dhi"] = { "狄摩語群", 1207648, "sit", aliases = {"Dhimalish"}, } m["sit-ebo"] = { "東藏語支", 56402, "sit-bdi", aliases = {"East Bodish"}, } m["sit-egy"] = { "東嘉絨語支", 832026, "sit-rgy", aliases = {"East rGyalrongic"}, } m["sit-ers"] = { "爾蘇語群", 56335, "sit", aliases = {"Ersuic"}, } m["sit-gma"] = { "大馬嘉爾語支", 55612963, "sit", aliases = {"Greater Magaric"}, } m["sit-gsi"] = { "大桑朗語群", 52698851, "sit", aliases = {"Greater Siangic"}, } m["sit-hrs"] = { "魯蘇語支", 1632501, "sit", aliases = {"Hrusish", "Southeast Kamengic"}, } m["sit-jnp"] = { "景頗語支", nil, "sit-jpl", aliases = {"Jingphoic", "Jingpho"}, } m["sit-jpl"] = { "克欽-盧伊語支", 1515454, "tbq-bkj", aliases = {"Kachin-Luic", "Jingpho-Luish", "Jingpho-Asakian", "Kachinic"}, } m["sit-kch"] = { "孔亞克-昌語支", nil, "sit-kon", aliases = {"Konyak-Chang"}, } m["sit-kha"] = { "卡姆語支", 33305, "sit-gma", aliases = {"Kham"}, } m["sit-khb"] = { "舍朱奔語支", 6401917, "sit", aliases = {"Kho-Bwa", "Bugunish", "Kamengic"}, } m["sit-khw"] = { "西舍朱奔語支", nil, "sit-khb", aliases = {"Western Kho-Bwa"}, } m["sit-khc"] = { "楚格-利西語支", nil, "sit-khw", aliases = {"Chug-Lish", "Duhumbi-Khispi"}, } m["sit-khm"] = { "舍朱奔-薩爾當語支", nil, "sit-khw", aliases = {"Mey-Sartang", "Sartang-Sherdukpen"}, } m["sit-kic"] = { "中基蘭特語支", nil, "sit-kir", aliases = {"Central Kiranti"}, } m["sit-kie"] = { "東基蘭特語支", nil, "sit-kir", aliases = {"Eastern Kiranti"}, } m["sit-kin"] = { "金瑙爾語支", nil, "sit-whm", aliases = {"Kinnauric", "Kinnauri"}, } m["sit-kir"] = { "基蘭特語支", 922148, "sit", aliases = {"Kiranti"}, } m["sit-kiw"] = { "西基蘭特語支", 922148, "sit-kir", aliases = {"Western Kiranti"}, } m["sit-kon"] = { "孔亞克語支", 774590, "tbq-bkj", aliases = {"Northern Naga", "Konyakian", "Konyak"}, } m["sit-kyk"] = { "吉隆-卡噶特語", 6450957, "sit-tib", aliases = {"Kyirong-Kagate"}, } m["sit-lab"] = { "拉達克-巴爾蒂語", 6450957, "sit-tib", aliases = {"Ladakhi-Balti"}, } m["sit-las"] = { "拉胡爾-斯皮提語支", 6473510, "sit-tib", aliases = {"Lahuli-Spiti"}, } m["sit-luu"] = { "盧伊語支", 55621439, "sit-jpl", aliases = {"Luish", "Asakian", "Sak"}, } m["sit-mar"] = { "Maringic", nil, "sit-tma", } m["sit-mba"] = { "白語支", 16963847, "sit-sba", aliases = {"Macro-Bai", "Greater Bai"}, } m["sit-mdz"] = { "格曼語支", 6843504, "sit", aliases = {"Midzu", "Geman", "Midzuish", "Miju-Meyor", "Southern Mishmi"}, } m["sit-mnz"] = { "曼子語支", 6898839, "tbq-lob", aliases = {"Mondzish", "Mangish"}, } m["sit-mru"] = { "木盧語支", 16908870, "sit", aliases = {"Mruic", "Mru-Hkongso"}, } m["sit-nas"] = { "Naish", 25047956, "sit-nax", } m["sit-nax"] = { "納語組", 6982999, "tbq-buq", aliases = {"Naic", "Naxish"}, } m["sit-nba"] = { "北部白語組", 122463830, "sit-bai", aliases = {"Northern Bai"}, } m["sit-new"] = { "尼瓦爾語支", 55625069, "sit", aliases = {"Newaric"}, } m["sit-nng"] = { "儂語支", 1515482, "sit", aliases = {"Nungish", "Nung"}, } m["sit-qia"] = { "羌語支", 1636765, "tbq-buq", aliases = {"Qiangic"}, } m["sit-rgy"] = { "嘉絨語支", 56936, "sit-qia", aliases = {"Rgyalrongic", "Jiarongic"}, } m["sit-sba"] = { "漢白語族", nil, "sit", aliases = {"Sino-Bai", "Greater Bai"}, } m["sit-tam"] = { "達芒語支", 3309439, "sit", aliases = {"Tamangic", "West Bodish"}, } m["sit-tan"] = { "達尼語支", 3217538, "sit", aliases = {"Tani"}, } m["sit-tib"] = { "藏語支", 1641150, "sit-bdi", protoLanguage = "otb", } m["sit-tja"] = { "土家語", nil, "sit", aliases = {"Tibetic"}, } m["sit-tma"] = { "Tangkhul-Maring", nil, "sit", } m["sit-tng"] = { "唐庫爾語支", 1516657, "sit-tma", aliases = {"Tangkhulic", "Tangkhul"}, } m["sit-tno"] = { "Tangsa-Nocte", nil, "sit-kon", } m["sit-tsk"] = { "倉洛語支", nil, "sit", aliases = {"Tshangla"}, } m["sit-wgy"] = { "西嘉絨語支", nil, "sit-rgy", aliases = {"West rGyalrongic"}, } m["sit-whm"] = { "西喜馬拉雅語支", 2301695, "sit", aliases = {"West Himalayish"}, } m["sit-zem"] = { "澤梅語支", 189291, "sit", aliases = {"Zeme", "Zeliangrong", "Zemeic"}, } m["sla"] = { "斯拉夫語族", 23526, "ine-bsl", aliases = {"Slavic", "Slavonic"}, } m["smi"] = { "薩米語", 56463, "urj", aliases = {"Sami", "Saami", "Samic", "Saamic"}, } m["son"] = { "桑海語族", 505198, "ssa", aliases = {"Songhay", "Songhai"}, } m["sqj"] = { "阿爾巴尼亞語族", 8748, "ine", aliases = {"Albanian"}, } m["ssa"] = { "尼羅-撒哈拉語系", -- possibly not a genetic grouping 33705, aliases = {"Nilo-Saharan"}, } m["ssa-fur"] = { "富爾語族", 2989512, "ssa", aliases = {"Fur"}, } m["ssa-klk"] = { "庫利亞克語支", 1791476, "ssa", aliases = {"Kuliak", "Rub"}, } m["ssa-kom"] = { "Koman", 1781084, "ssa", } m["ssa-sah"] = { "撒哈拉語族", 1757661, "ssa", aliases = {"Saharan"}, } m["syd"] = { "薩莫耶德語族", 34005, "urj", aliases = {"Samoyedic", "Samoyed", "Samodeic"}, } m["syd-ene"] = { "埃涅茨語組", 29942, "syd", aliases = {"Enets"}, } m["tai"] = { "壯傣語支", 749720, "qfa-bet", aliases = {"Tai", "Daic"}, } m["tai-wen"] = { "文麻-西南台語支", nil, "tai", aliases = {"Wenma-Southwestern Tai"}, } m["tai-tay"] = { "岱依語支", nil, "tai-wen", aliases = {"Tày"}, } m["tai-sap"] = { "沙爬-西南台語支", nil, "tai-wen", aliases = {"Sapa-Southwestern Tai", "Sapa-Thai"}, } m["tai-swe"] = { "西南壯傣語支", 10889250, "tai-sap", aliases = {"Southwestern Tai"}, } m["tai-cho"] = { "崇左台語支", 13216, "tai", aliases = {"Chongzuo Tai"}, } m["tai-cen"] = { "中部台語支", 5061891, "tai", aliases = {"Central Tai"}, } m["tai-nor"] = { "北部台語支", 7059014, "tai", aliases = {"Northern Tai"}, } m["tbq"] = { "藏緬語族", 34064, "sit", aliases = {"Tibeto-Burman"}, } m["tbq-anp"] = { "昂納米-波丘里語支", 530460, "sit", aliases = {"Angami-Pochuri"}, } m["tbq-axi"] = { "阿細語支", nil, "tbq-sel", aliases = {"Axioid"}, } m["tbq-bdg"] = { "博多-加羅語支", 4090000, "tbq-bkj", aliases = {"Bodo-Garo"}, } m["tbq-bis"] = { "畢蘇語群", 48844742, "tbq-slo", aliases = {"Bisoid"}, } m["tbq-bka"] = { "碧卡語支", 12627890, "tbq-slo", aliases = {"Bi-Ka"}, } m["tbq-bkj"] = { "薩爾語群", 889900, "sit", -- Brahmaputran appears to be Glottolog's term aliases = {"Sal", "Bodo-Konyak-Jinghpaw", "Brahmaputran", "Jingpho-Konyak-Bodo"}, } m["tbq-brm"] = { "緬語支", 865713, "tbq-lob", aliases = {"Burmish"}, } m["tbq-buq"] = { "羌緬語群", 16056278, "sit", aliases = {"Burmo-Qiangic", "Eastern Tibeto-Burman"}, } m["tbq-drp"] = { "下游普拉語支", 7188378, "tbq-rph", aliases = {"Downriver Phula"}, } m["tbq-han"] = { "哈尼語支", 17004185, "tbq-slo", aliases = {"Hanoid"}, } m["tbq-hph"] = { "高地普拉語支", nil, "tbq-sel", aliases = {"Highland Phula"}, } m["tbq-jin"] = { "基諾語支", 6202716, "tbq-slo", aliases = {"Jino"}, } m["tbq-kzh"] = { "卡卓語支", 48834669, "tbq-lol", aliases = {"Kazhuoish"}, } m["tbq-kuk"] = { "庫基語支", 832413, "sit", aliases = {"Kuki-Chin", "Kukish", "South-Central Tibeto-Burman"}, } m["tbq-lal"] = { "臘羅語", 56548, "tbq-lso", aliases = {"Lalo"}, } m["tbq-lho"] = { "拉祜語支", nil, "tbq-lol", aliases = {"Lahoish"}, } m["tbq-llo"] = { "里潑-倮倮潑語支", nil, "tbq-lso", aliases = {"Lipo-Lolopo"}, } m["tbq-lob"] = { "緬彝語群", 1635712, "tbq-buq", aliases = {"Lolo-Burmese"}, } m["tbq-lol"] = { "彝語支", 37035, "tbq-lob", aliases = {"Loloish", "Yi", "Ngwi", "Nisoic"}, } m["tbq-lso"] = { "傈僳語支", 6559055, "tbq-lol", aliases = {"Lisoish"}, } m["tbq-lwo"] = { "拉鄔語組", 48847673, "tbq-lol", aliases = {"Lawoish"}, } m["tbq-muj"] = { "木吉語支", 11221327, "tbq-hph", aliases = {"Muji"}, } m["tbq-nas"] = { "納蘇語支", nil, "tbq-nlo", aliases = {"Nasoid"}, } m["tbq-nis"] = { "尼蘇語支", 56404, "tbq-nlo", aliases = {"Nisu"}, } m["tbq-nlo"] = { "北彝語支", 7058676, "tbq-nso", aliases = {"Northern Loloish"}, } m["tbq-nso"] = { "東南彝語支", 56990, "tbq-lol", aliases = {"Nisoish"}, } m["tbq-nus"] = { "諾蘇語支", 114245231, "tbq-lol", aliases = {"Nusoish"}, } m["tbq-phw"] = { "普佤語支", 7187959, "tbq-hph", aliases = {"Phowa"}, } m["tbq-rph"] = { "河岸普拉語支", nil, "tbq-sel", aliases = {"Riverine Phula"}, } m["tbq-sel"] = { "東南彝語", 16111894, "tbq-nso", aliases = {"Southeastern Loloish"}, } m["tbq-sil"] = { "西拉語群", 60787071, "tbq-slo", aliases = {"Siloid"}, } m["tbq-slo"] = { "南彝語支", 5649340, "tbq-lol", aliases = {"Southern Loloish"}, } m["tbq-tal"] = { "他魯語支", 48804018, "tbq-lso", aliases = {"Taloid"}, } m["tbq-urp"] = { "上游普拉語支", 7187058, "tbq-rph", aliases = {"Upriver Phula"}, } m["trk"] = { "突厥語族", 34090, aliases = {"Turkic"}, } m["trk-cmn"] = { "共同突厥語支", 1126028, "trk", aliases = {"Common Turkic", "Shaz Turkic", "Shaz-Turkic"}, } m["trk-kar"] = { "葛邏祿語支", 703173, "trk-cmn", aliases = {"Karluk", "Qarluq", "Uyghur-Uzbek", "Southeastern Turkic"}, } m["trk-kbu"] = { "欽察-保加爾語支", 3512539, "trk-kip", aliases = {"Kipchak-Bulgar", "Uralian", "Uralo-Caspian"}, } m["trk-kcu"] = { "欽察-庫曼語支", 4370412, "trk-kip", aliases = {"Kipchak-Cuman", "Ponto-Caspian"}, } m["trk-kip"] = { "欽察語支", 1339898, "trk-cmn", -- Russian Wikipedia article [[w:ru:Западнотюркские_языки]] says "Western Turkic" is used by N.A. Baskakov and includes Oghuz, Kipchak and Karluk. -- Azerbaijani Wikipedia article [[w:az:Qərbi_türk_dilləri]] clarifies that "Western Turkic" is not a clade. other_names = {"Western Turkic"}, aliases = {"Kipchak", "Kypchak", "Qypchaq", "Northwestern Turkic"}, protoLanguage = "qwm", } m["trk-kkp"] = { "吉爾吉斯-欽察語支", 4221189, "trk-kip", aliases = {"Kyrgyz-Kipchak"}, } m["trk-kno"] = { "欽察-諾蓋語支", 4326954, "trk-kip", aliases = {"Kipchak-Nogai", "Aralo-Caspian"}, } m["trk-nsb"] = { "北西伯利亞突厥語支", 4537269, "trk-sib", aliases = {"North Siberian Turkic", "Northern Siberian Turkic"}, } m["trk-ogr"] = { "烏古爾語支", 1422731, "trk", aliases = {"Oghur", "Lir-Turkic", "r-Turkic"}, } m["trk-ogz"] = { "烏古斯語支", 494600, "trk-cmn", aliases = {"Oghuz", "Southwestern Turkic"}, } m["trk-sib"] = { "西伯利亞突厥語支", 354353, "trk-cmn", other_names = {"Northern Turkic"}, -- per [[w:ru:Восточнотюркские_языки]], "Eastern Turkic" is an alias for Siberian Turkic in the work of O.A. Mudrak, -- but has a different non-clade meaning in the older work of N.A. Baskakov. aliases = {"Siberian Turkic", "Eastern Turkic", "Northeastern Turkic"}, } m["trk-ssb"] = { "南西伯利亞突厥語支", nil, "trk-sib", aliases = {"South Siberian Turkic", "Southern Siberian Turkic"}, } m["tup"] = { "圖皮語系", 34070, aliases = {"Tupian", "Tupi"}, } m["tup-gua"] = { "圖皮-瓜拉尼語族", 148610, "tup", aliases = {"Tupi-Guarani", "Tupí-Guaraní"}, } m["tuw"] = { "滿-通古斯語系", 34230, aliases = {"Tungusic", "Manchu-Tungus", "Tungus"}, } m["tuw-ewe"] = { "鄂溫語支", 105889448, "tuw", aliases = {"Ewenic", "Northern Tungusic"}, } m["tuw-jrc"] = { "滿語支", 105889432, "tuw", aliases = {"Jurchenic", "Manchuric"}, } m["tuw-nan"] = { "赫哲語支", 105889264, "tuw", aliases = {"Nanaic"}, } m["tuw-udg"] = { "烏德蓋語支", 105889266, "tuw", aliases = {"Udegheic"}, } m["urj"] = { "烏拉爾語系", 34113, varieties = {"Finno-Ugric"}, aliases = {"Uralic"}, } m["urj-fin"] = { "芬蘭語支", 33328, "urj", aliases = {"Finnic", "Baltic-Finnic", "Balto-Finnic", "Fennic"}, } m["urj-mdv"] = { "莫爾多瓦語支", 627313, "urj", aliases = {"Mordvinic"}, } m["urj-prm"] = { "彼爾姆語支", 161493, "urj", aliases = {"Permic"}, } m["urj-ugr"] = { "烏戈爾語支", 156631, "urj", aliases = {"Ugric"}, } m["wak"] = { "Wakashan", 60069, } m["wen"] = { "索布語", 25442, "zlw", aliases = {"Sorbian", "Lusatian", "Wendish"}, } m["xgn"] = { "蒙古語族", 33750, "qfa-xgs", aliases = {"Mongolic", "Mongolian"}, } m["xgn-cen"] = { "中蒙古語支", 28719447, "xgn", protoLanguage = "xng-lat", aliases = {"Central Mongolic"}, } m["xgn-sou"] = { "南蒙古語支", nil, "xgn", protoLanguage = "xng-ear", aliases = {"Southern Mongolic"}, } m["xgn-shr"] = { "東蒙古語支", 107539435, "xgn-sou", aliases = {"Shirongolic"}, } m["xme"] = { "米底語支", nil, "ira-mpr", protoLanguage = "xme-old", aliases = {"Median"}, } m["xme-ttc"] = { "塔蒂語支", nil, "xme", aliases = {"Tatic"}, } m["xnd"] = { "納-德內語系", 26986, "qfa-dny", aliases = {"Na-Dene", "Na-Dené"}, } m["xsc"] = { "斯基泰語支", nil, "ira-nei", aliases = {"Scythian"}, } m["xsc-sak"] = { "塞語支", nil, "xsc-skw", aliases = {"Saka", "Sakan"}, } m["xsc-sar"] = { "薩馬提亞語支", nil, "xsc", aliases = {"Sarmatian"}, } m["xsc-skw"] = { "塞-瓦罕語支", nil, "xsc", aliases = {"Saka-Wakhi"}, } m["yok"] = { "約庫特語族", 34249, "nai-you", aliases = {"Yokuts", "Yokutsan", "Mariposan", "Mariposa"}, } m["ypk"] = { "尤皮克語", 27970, "esx-esk", aliases = {"Yupik", "Yup'ik", "Yuit"}, } m["yrk"] = { "涅涅茨語組", 36452, "syd", aliases = {"Nenets"}, } m["zhx"] = { "漢語族", 33857, "sit-sba", aliases = {"Sinitic", "Chinese"}, protoLanguage = "och", } m["zhx-com"] = { "沿海閩語", 20667215, "zhx-min", aliases = {"Coastal Min"}, } m["zhx-inm"] = { "沿山閩語", 20667237, "zhx-min", aliases = {"Inland Min"}, } m["zhx-man"] = { "官話支", nil, "zhx", protoLanguage = "cmn-ear", aliases = {"Mandarinic"}, } m["zhx-min"] = { "閩語支", 56504, "zhx", aliases = {"Min"}, } m["zhx-nan"] = { "閩南語支", 36495, "zhx-com", aliases = {"Southern Min"}, } m["zhx-pin"] = { "平話", 2735715, "zhx", protoLanguage = "ltc", aliases = {"Pinghua"}, } m["zhx-yue"] = { "粵語支", 7033959, "zhx", protoLanguage = "ltc", aliases = {"Yue"}, } m["zle"] = { "東斯拉夫語支", 144713, "sla", aliases = {"East Slavic"}, } m["zls"] = { "南斯拉夫語支", 146665, "sla", aliases = {"South Slavic"}, } m["zlw"] = { "西斯拉夫語支", 145852, "sla", aliases = {"West Slavic"}, } m["zlw-lch"] = { "列克提克亞語支", 742782, "zlw", aliases = {"Lechitic", "Lekhitic"}, } m["zlw-pom"] = { "波美拉尼亞語支", nil, "zlw-lch", aliases = {"Pomeranian"}, } m["znd"] = { "贊德語支", 8066072, "nic-ubg", aliases = {"Zande"}, } return require("Module:languages").finalizeData(m, "family") tsbk7jy1pxvbpras5g9rk9h64owl85n Module:Writing systems 828 1363261 9882791 9705571 2026-08-29T13:31:51Z TongcyDai 53191 9882791 Scribunto text/plain local export = {} local en_utilities_module = "Module:en-utilities" local json_module = "Module:JSON" local language_like_module = "Module:language-like" local load_module = "Module:load" local table_module = "Module:table" local writing_systems_data_module = "Module:writing systems/data" local gmatch = string.gmatch local make_object -- Defined below. local require = require local setmetatable = setmetatable local type = type --[==[ Loaders for functions in other modules, which overwrite themselves with the target function when called. This ensures modules are only loaded when needed, retains the speed/convenience of locally-declared pre-loaded functions, and has no overhead after the first call, since the target functions are called directly in any subsequent calls.]==] local function deep_copy(...) deep_copy = require(table_module).deepCopy return deep_copy(...) end local function keys_to_list(...) keys_to_list = require(table_module).keysToList return keys_to_list(...) end local function load_data(...) load_data = require(load_module).load_data return load_data(...) end local function pluralize(...) pluralize = require(en_utilities_module).pluralize return pluralize(...) end local function to_json(...) to_json = require(json_module).toJSON return to_json(...) end --[==[ Loaders for objects, which load data (or some other object) into some variable, which can then be accessed as "foo or get_foo()", where the function get_foo sets the object to "foo" and then returns it. This ensures they are only loaded when needed, and avoids the need to check for the existence of the object each time, since once "foo" has been set, "get_foo" will not be called again.]==] local writing_systems_data local function get_writing_systems_data() writing_systems_data, get_writing_systems_data = load_data(writing_systems_data_module), nil return writing_systems_data end local WritingSystem = {} WritingSystem.__index = WritingSystem function WritingSystem:getCode() return self._code end function WritingSystem:getCanonicalName() return self._data[1] end function WritingSystem:getDisplayForm(singular) return singular and (self._data.category or self:getCanonicalName()) or self:getCategoryName("nocap") end function WritingSystem:getAliases() WritingSystem.getAliases = require(language_like_module).getAliases return self:getAliases() end function WritingSystem:getVarieties(flatten) WritingSystem.getVarieties = require(language_like_module).getVarieties return self:getVarieties(flatten) end function WritingSystem:getOtherNames() WritingSystem.getOtherNames = require(language_like_module).getOtherNames return self:getOtherNames() end function WritingSystem:getAllNames() WritingSystem.getAllNames = require(language_like_module).getAllNames return self:getAllNames() end --[==[Returns a table of types as a lookup table (with the types as keys). Currently, the only possible type is {writing system}.]==] function WritingSystem:getTypes() local types = self._types if types == nil then types = {["writing system"] = true} local rawtypes = self._data.type if rawtypes then for t in gmatch(rawtypes, "[^,]+") do types[t] = true end end self._types = types end return types end --[==[Given a list of types as strings, returns true if the writing system has all of them.]==] function WritingSystem:hasType(...) WritingSystem.hasType = require(language_like_module).hasType return self:hasType(...) end function WritingSystem:getCategoryName(nocap) -- l10n: 漢語書寫系統名稱無複數形式 local name = self._data.category or self:getCanonicalName() if not nocap then name = mw.getContentLanguage():ucfirst(name) end return name end function WritingSystem:makeCategoryLink() return "[[:Category:" .. self:getCategoryName() .. "|" .. self:getDisplayForm() .. "]]" end --[==[Returns the Wikidata item id for the writing system or <code>nil</code>. This corresponds to the the second field in the data modules.]==] function WritingSystem:getWikidataItem() WritingSystem.getWikidataItem = require(language_like_module).getWikidataItem return self:getWikidataItem() end function WritingSystem:getWikipediaArticle(noCategoryFallback, project) WritingSystem.getWikipediaArticle = require(language_like_module).getWikipediaArticle return self:getWikipediaArticle(noCategoryFallback, project) end --[==[Returns the name of the Wikimedia Commons category page for the writing system.]==] function WritingSystem:getCommonsCategory() WritingSystem.getCommonsCategory = require(language_like_module).getCommonsCategory return self:getCommonsCategory() end function WritingSystem:getData() return self._data end --[==[Returns the name of the module containing the writing system's data. Currently, this is always [[Module:writing systems/data]].]==] function WritingSystem:getDataModuleName() return writing_systems_data_module end function WritingSystem:toJSON(opts) local ret = { canonicalName = self:getCanonicalName(), categoryName = self:getCategoryName("nocap"), code = self:getCode(), aliases = self:getAliases(), varieties = self:getVarieties(), otherNames = self:getOtherNames(), type = keys_to_list(self:getTypes()), wikidataItem = self:getWikidataItem(), wikipediaArticle = self:getWikipediaArticle(true), } -- Use `deep_copy` when returning a table, so that there are no editing restrictions imposed by `mw.loadData`. return opts and opts.lua_table and deep_copy(ret) or to_json(ret, opts) end function export.makeObject(code, data) local data_type = type(data) if data_type ~= "table" then error(("bad argument #2 to 'makeObject' (table expected, got %s)"):format(data_type)) end return setmetatable({_data = data, _code = code}, WritingSystem) end make_object = export.makeObject function export.getByCode(code) local data = (writing_systems_data or get_writing_systems_data())[code] return data ~= nil and make_object(code, data) or nil end export.getByCanonicalName = export.getByCode return export 8304rgia1eenvmdsexm41dfq7vkxfs2 Module:Writing systems/data 828 1363266 9882766 9024575 2026-08-29T12:56:02Z TongcyDai 53191 9882766 Scribunto text/plain local m = {} m["輔音音素文字"] = { canonicalName = "輔音音素文字", otherNames = {"輔音文字", "輔音性字母"}, } m["元音附標文字"] = { canonicalName = "元音附標文字", otherNames = {"音素音節文字"}, } m["全音素文字"] = { canonicalName = "全音素文字", } m["語素文字"] = { canonicalName = "語素文字", otherNames = {"表語文字", "意音文字"}, } m["象形文字"] = { canonicalName = "象形文字", otherNames = {"象形符號"}, } m["半音節文字"] = { canonicalName = "半音節文字", } m["音節文字"] = { canonicalName = "音節文字", } return m d23hmv6iaee2ycftrqdfdy8s7drinxx 9882790 9882766 2026-08-29T13:31:41Z TongcyDai 53191 9882790 Scribunto text/plain local m = {} m["輔音音素文字"] = { "輔音音素文字", 185087, otherNames = {"輔音文字", "輔音性字母"}, } m["元音附標文字"] = { "元音附標文字", 335806, otherNames = {"音素音節文字"}, } m["全音素文字"] = { "全音素文字", 9779, } m["語素文字"] = { "語素文字", 3953107, otherNames = {"表語文字", "意音文字"}, } m["象形文字"] = { "象形文字", 860735, otherNames = {"象形符號"}, } m["半音節文字"] = { "半音節文字", 3781304, } m["音節文字"] = { "音節文字", 182133, } return require("Module:languages").finalizeData(m, "writing system") n4ef0oyq6a1zy370d1kxvmtxankq97a Module:Headword 828 1364895 9882751 9862769 2026-08-29T12:44:57Z TongcyDai 53191 9882751 Scribunto text/plain local export = {} -- Named constants for all modules used, to make it easier to swap out sandbox versions. local debug_track_module = "Module:debug/track" local en_utilities_module = "Module:en-utilities" local gender_and_number_module = "Module:gender and number" local headword_data_module = "Module:headword/data" local headword_page_module = "Module:headword/page" local links_module = "Module:links" local load_module = "Module:load" local pages_module = "Module:pages" local palindromes_module = "Module:palindromes" local pron_qualifier_module = "Module:pron qualifier" local scripts_module = "Module:scripts" local scripts_data_module = "Module:scripts/data" local script_utilities_module = "Module:script utilities" local script_utilities_data_module = "Module:script utilities/data" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local utilities_module = "Module:utilities" local concat = table.concat local dump = mw.dumpObject local insert = table.insert local ipairs = ipairs local max = math.max local new_title = mw.title.new local pairs = pairs local require = require local toNFC = mw.ustring.toNFC local toNFD = mw.ustring.toNFD local type = type local ufind = mw.ustring.find local ugmatch = mw.ustring.gmatch local ugsub = mw.ustring.gsub local umatch = mw.ustring.match --[==[ Loaders for functions in other modules, which overwrite themselves with the target function when called. This ensures modules are only loaded when needed, retains the speed/convenience of locally-declared pre-loaded functions, and has no overhead after the first call, since the target functions are called directly in any subsequent calls.]==] local function debug_track(...) debug_track = require(debug_track_module) return debug_track(...) end local function contains(...) contains = require(table_module).contains return contains(...) end local function encode_entities(...) encode_entities = require(string_utilities_module).encode_entities return encode_entities(...) end local function extend(...) extend = require(table_module).extend return extend(...) end local function find_best_script_without_lang(...) find_best_script_without_lang = require(scripts_module).findBestScriptWithoutLang return find_best_script_without_lang(...) end local function format_categories(...) format_categories = require(utilities_module).format_categories return format_categories(...) end local function format_genders(...) format_genders = require(gender_and_number_module).format_genders return format_genders(...) end local function format_pron_qualifiers(...) format_pron_qualifiers = require(pron_qualifier_module).format_qualifiers return format_pron_qualifiers(...) end local function full_link(...) full_link = require(links_module).full_link return full_link(...) end local function get_current_L2(...) get_current_L2 = require(pages_module).get_current_L2 return get_current_L2(...) end local function get_link_page(...) get_link_page = require(links_module).get_link_page return get_link_page(...) end local function get_script(...) get_script = require(scripts_module).getByCode return get_script(...) end local function is_palindrome(...) is_palindrome = require(palindromes_module).is_palindrome return is_palindrome(...) end local function language_link(...) language_link = require(links_module).language_link return language_link(...) end local function load_data(...) load_data = require(load_module).load_data return load_data(...) end local function pattern_escape(...) pattern_escape = require(string_utilities_module).pattern_escape return pattern_escape(...) end local function pluralize(...) pluralize = require(en_utilities_module).pluralize return pluralize(...) end local function process_page(...) process_page = require(headword_page_module).process_page return process_page(...) end local function remove_links(...) remove_links = require(links_module).remove_links return remove_links(...) end local function shallow_copy(...) shallow_copy = require(table_module).shallowCopy return shallow_copy(...) end local function tag_text(...) tag_text = require(script_utilities_module).tag_text return tag_text(...) end local function tag_transcription(...) tag_transcription = require(script_utilities_module).tag_transcription return tag_transcription(...) end local function tag_translit(...) tag_translit = require(script_utilities_module).tag_translit return tag_translit(...) end local function trim(...) trim = require(string_utilities_module).trim return trim(...) end local function ulen(...) ulen = require(string_utilities_module).len return ulen(...) end --[==[ Loaders for objects, which load data (or some other object) into some variable, which can then be accessed as "foo or get_foo()", where the function get_foo sets the object to "foo" and then returns it. This ensures they are only loaded when needed, and avoids the need to check for the existence of the object each time, since once "foo" has been set, "get_foo" will not be called again.]==] local m_data local function get_data() m_data = load_data(headword_data_module) return m_data end local script_data local function get_script_data() script_data = load_data(scripts_data_module) return script_data end local script_utilities_data local function get_script_utilities_data() script_utilities_data = load_data(script_utilities_data_module) return script_utilities_data end -- If set to true, categories always appear, even in non-mainspace pages local test_force_categories = false -- Add a tracking category to track entries with certain (unusually undesirable) properties. `track_id` is an identifier -- for the particular property being tracked and goes into the tracking page. Specifically, this adds a link in the -- page text to [[Wiktionary:Tracking/headword/TRACK_ID]], meaning you can find all entries with the `track_id` property -- by visiting [[Special:WhatLinksHere/Wiktionary:Tracking/headword/TRACK_ID]]. -- -- If `lang` (a language object) is given, an additional tracking page [[Wiktionary:Tracking/headword/TRACK_ID/CODE]] is -- linked to where CODE is the language code of `lang`, and you can find all entries in the combination of `track_id` -- and `lang` by visiting [[Special:WhatLinksHere/Wiktionary:Tracking/headword/TRACK_ID/CODE]]. This makes it possible to -- isolate only the entries with a specific tracking property that are in a given language. Note that if `lang` -- references at etymology-only language, both that language's code and its full parent's code are tracked. local function track(track_id, lang) local tracking_page = "headword/" .. track_id if lang and lang:hasType("etymology-only") then debug_track{tracking_page, tracking_page .. "/" .. lang:getCode(), tracking_page .. "/" .. lang:getFullCode()} elseif lang then debug_track{tracking_page, tracking_page .. "/" .. lang:getCode()} else debug_track(tracking_page) end return true end local function text_in_script(text, script_code) local sc = get_script(script_code) if not sc then error("Internal error: Bad script code " .. script_code) end local characters = sc.characters local out if characters then text = ugsub(text, "%W", "") out = ufind(text, "[" .. characters .. "]") end if out then return true else return false end end local spacingPunctuation = "[%s%p]+" --[[ List of punctuation or spacing characters that are found inside of words. Used to exclude characters from the regex above. ]] local wordPunc = "-#%%&@־׳״'.·*’་•:᠊" local notWordPunc = "[^" .. wordPunc .. "]+" -- Format a term (either a head term or an inflection term) along with any left or right qualifiers, labels, references -- or customized separator: `part` is the object specifying the term (and `lang` the language of the term), which should -- optionally contain: -- * left qualifiers in `q`, an array of strings; -- * right qualifiers in `qq`, an array of strings; -- * left labels in `l`, an array of strings; -- * right labels in `ll`, an array of strings; -- * references in `refs`, an array either of strings (formatted reference text) or objects containing fields `text` -- (formatted reference text) and optionally `name` and/or `group`; -- * a separator in `separator`, defaulting to " <small>或</small> " if this is not the first term (j > 1), otherwise "". -- `formatted` is the formatted version of the term itself, and `j` is the index of the term. local function format_term_with_qualifiers_and_refs(lang, part, formatted, j) local function part_non_empty(field) local list = part[field] if not list then return nil end if type(list) ~= "table" then error(("Internal error: Wrong type for `part.%s`=%s, should be \"table\""):format(field, dump(list))) end return list[1] end if part_non_empty("q") or part_non_empty("qq") or part_non_empty("l") or part_non_empty("ll") or part_non_empty("refs") then formatted = format_pron_qualifiers { lang = lang, text = formatted, q = part.q, qq = part.qq, l = part.l, ll = part.ll, refs = part.refs, } end local separator = part.separator or j > 1 and " <small>或</small> " -- use "" to request no separator if separator then formatted = separator .. formatted end return formatted end --[==[Return true if the given head is multiword according to the algorithm used in full_headword().]==] function export.head_is_multiword(head) for possibleWordBreak in ugmatch(head, spacingPunctuation) do if umatch(possibleWordBreak, notWordPunc) then return true end end return false end do local function workaround_to_exclude_chars(s) return (ugsub(s, notWordPunc, "\2%1\1")) end --[==[ Add appropriate links to `head`, correctly handling multiword terms. This is intended for multiword terms but can be used for any term if you want links added to single-word terms as well. If you want to only add links to multiword terms, first check that the term is multiword using `head_is_multiword`. If `default` is specified, this will escape colons so that they don't get interpreted as interwiki links. This should generally only be used when `head` is an actual pagename or is taken from a {{para|pagename}} parameter, not when taken from a {{para|head}} parameter. ]==] function export.add_multiword_links(head, default) head = "\1" .. ugsub(head, spacingPunctuation, workaround_to_exclude_chars) .. "\2" if default then head = head :gsub("(\1[^\2]*)\\([:#][^\2]*\2)", "%1\\\\%2") :gsub("(\1[^\2]*)([:#][^\2]*\2)", "%1\\%2") end --Escape any remaining square brackets to stop them breaking links (e.g. "[citation needed]"). head = encode_entities(head, "[]", true, true) --[=[ use this when workaround is no longer needed: head = "[[" .. ugsub(head, WORDBREAKCHARS, "]]%1[[") .. "]]" Remove any empty links, which could have been created above at the beginning or end of the string. ]=] return (head :gsub("\1\2", "") :gsub("[\1\2]", {["\1"] = "[[", ["\2"] = "]]"})) end end local function non_categorizable(full_raw_pagename) return full_raw_pagename:find("^Appendix:Gestures/") or -- Unsupported titles with descriptive names. (full_raw_pagename:find("^Unsupported titles/") and not full_raw_pagename:find("`")) end local function tag_text_and_add_quals_and_refs(data, head, formatted, j) -- Add language and script wrapper. formatted = tag_text(formatted, data.lang, head.sc, "head", nil, j == 1 and data.id or nil) -- Add qualifiers, labels, references and separator. return format_term_with_qualifiers_and_refs(data.lang, head, formatted, j) end -- Format a headword with transliterations. local function format_headword(data) -- Are there non-empty transliterations? local has_translits = false local has_manual_translits = false ------ Format the headwords. ------ local head_parts = {} local unique_head_parts = {} local has_multiple_heads = not not data.heads[2] for j, head in ipairs(data.heads) do if head.tr or head.ts then has_translits = true end if head.tr and head.tr_manual or head.ts then has_manual_translits = true end local formatted -- Apply processing to the headword, for formatting links and such. if head.term:find("[[", nil, true) and head.sc:getCode() ~= "Image" then formatted = language_link{term = head.term, lang = data.lang} else formatted = data.lang:makeDisplayText(head.term, head.sc, true) end local head_part = tag_text_and_add_quals_and_refs(data, head, formatted, j) insert(head_parts, head_part) -- If multiple heads, try to determine whether all heads display the same. To do this we need to effectively -- rerun the text tagging and addition of qualifiers and references, using 1 for all indices. if has_multiple_heads then local unique_head_part if j == 1 then unique_head_part = head_part else unique_head_part = tag_text_and_add_quals_and_refs(data, head, formatted, 1) end unique_head_parts[unique_head_part] = true end end local set_size = 0 if has_multiple_heads then for _ in pairs(unique_head_parts) do set_size = set_size + 1 end end if set_size == 1 then head_parts = head_parts[1] else head_parts = concat(head_parts) end if has_manual_translits then -- [[Special:WhatLinksHere/Wiktionary:Tracking/headword/manual-tr]] -- [[Special:WhatLinksHere/Wiktionary:Tracking/headword/manual-tr/LANGCODE]] track("manual-tr", data.lang) end ------ Format the transliterations and transcriptions. ------ local translits_formatted if has_translits then local translit_parts = {} for _, head in ipairs(data.heads) do if head.tr or head.ts then local this_parts = {} if head.tr then insert(this_parts, tag_translit(head.tr, data.lang:getCode(), "head", nil, head.tr_manual)) if head.ts then insert(this_parts, " ") end end if head.ts then insert(this_parts, "/" .. tag_transcription(head.ts, data.lang:getCode(), "head") .. "/") end insert(translit_parts, concat(this_parts)) end end translits_formatted = " (" .. concat(translit_parts, " <small>或</small> ") .. ")" local langname = data.lang:getCanonicalName() local transliteration_page = new_title(langname .. "轉寫", "Wiktionary") local saw_translit_page = false if transliteration_page and transliteration_page:getContent() then translits_formatted = " [[Wiktionary:" .. langname .. "轉寫|•]]" .. translits_formatted saw_translit_page = true end -- If data.lang is an etymology-only language and we didn't find a translation page for it, fall back to the -- full parent. if not saw_translit_page and data.lang:hasType("etymology-only") then langname = data.lang:getFullName() transliteration_page = new_title(langname .. "轉寫", "Wiktionary") if transliteration_page and transliteration_page:getContent() then translits_formatted = " [[Wiktionary:" .. langname .. "轉寫|•]]" .. translits_formatted end end else translits_formatted = "" end ------ Paste heads and transliterations/transcriptions. ------ local lemma_gloss if data.gloss then lemma_gloss = ' <span class="ib-content qualifier-content">' .. data.gloss .. '</span>' else lemma_gloss = "" end return head_parts .. translits_formatted .. lemma_gloss end local function format_headword_genders(data, is_varform_only) local retval = "" if data.genders and data.genders[1] then if data.gloss then retval = "," end local pos_for_cat if not data.nogendercat and not is_varform_only then local no_gender_cat = (m_data or get_data()).no_gender_cat if not (no_gender_cat[data.lang:getCode()] or no_gender_cat[data.lang:getFullCode()]) then pos_for_cat = (m_data or get_data()).pos_for_gender_number_cat[data.pos_category:gsub("^reconstructed ", "")] end end local text, cats = format_genders(data.genders, data.lang, pos_for_cat) if cats then extend(data.categories, cats) end retval = retval .. "&nbsp;" .. text end return retval end -- Forward reference local format_inflections local function format_inflection_parts(data, parts) for j, part in ipairs(parts) do if type(part) ~= "table" then part = {term = part} end local partaccel = part.accel local face = part.face or "bold" if face ~= "bold" and face ~= "plain" and face ~= "hypothetical" then error("The face `" .. face .. "` " .. ( (script_utilities_data or get_script_utilities_data()).faces[face] and "should not be used for non-headword terms on the headword line." or "is invalid." )) end -- Here the final part 'or data.nolinkinfl' allows to have 'nolinkinfl=true' -- right into the 'data' table to disable inflection links of the entire headword -- when inflected forms aren't entry-worthy, e.g.: in Vulgar Latin local nolinkinfl = part.face == "hypothetical" or (part.nolink and track("nolink") or part.nolinkinfl) or ( data.nolink and track("nolink") or data.nolinkinfl) local formatted if part.label then -- FIXME: There should be a better way of italicizing a label. As is, this isn't customizable. formatted = "<i>" .. part.label .. "</i>" else -- Convert the term into a full link. Don't show a transliteration here unless enable_auto_translit is -- requested, either at the `parts` level (i.e. per inflection) or at the `data.inflections` level (i.e. -- specified for all inflections). This is controllable in {{head}} using autotrinfl=1 for all inflections, -- or fNautotr=1 for an individual inflection (remember that a single inflection may be associated with -- multiple terms). The reason for doing this is to avoid clutter in headword lines by default in languages -- where the script is relatively straightforward to read by learners (e.g. Greek, Russian), but allow it -- to be enabled in languages with more complex scripts (e.g. Arabic). -- -- FIXME: With nested inflections, should we also respect `enable_auto_translit` at the top level of the -- nested inflections structure? local tr = part.tr or not (parts.enable_auto_translit or data.inflections.enable_auto_translit) and "-" or nil -- FIXME: Temporary errors added 2025-10-03. Remove after a month or so. if part.translit then error("Internal error: Use field `tr` not `translit` for specifying an inflection part translit") end if part.transcription then error("Internal error: Use field `ts` not `transcription` for specifying an inflection part transcription") end local postprocess_annotations if part.inflections then postprocess_annotations = function(infldata) insert(infldata.annotations, format_inflections(data, part.inflections)) end end formatted = full_link( { term = not nolinkinfl and part.term or nil, alt = part.alt or (nolinkinfl and part.term or nil), lang = part.lang or data.lang, sc = part.sc or parts.sc or nil, gloss = part.gloss, pos = part.pos, lit = part.lit, id = part.id, genders = part.genders, tr = tr, ts = part.ts, accel = partaccel or parts.accel, postprocess_annotations = postprocess_annotations, }, face ) end parts[j] = format_term_with_qualifiers_and_refs(part.lang or data.lang, part, formatted, j) end local parts_output if parts[1] then parts_output = (parts.label and " " or "") .. concat(parts) elseif parts.request then parts_output = " <small>[請提供]</small>" insert(data.categories, data.lang:getFullName() .. "詞條屈折請求") else parts_output = "" end -- l10n: 標籤不用斜體;屈折形式以 -{}- 隔絕字詞轉換 local parts_label = parts.label or "" return format_term_with_qualifiers_and_refs(data.lang, parts, parts_label .. "-{" .. parts_output .. "}-", 1) end -- Format the inflections following the headword or nested after a given inflection. Declared local above. function format_inflections(data, inflections) if inflections and inflections[1] then -- Format each inflection individually. for key, infl in ipairs(inflections) do inflections[key] = format_inflection_parts(data, infl) end return concat(inflections, ",") else return "" end end -- Format the top-level inflections following the headword. Currently this just adds parens around the -- formatted comma-separated inflections in `data.inflections`. local function format_top_level_inflections(data) local result = format_inflections(data, data.inflections) if result ~= "" then return " (" .. result .. ")" else return result end end -- Forward reference local check_red_link_inflections -- Check a single inflection (which consists of a label and zero or more terms, each possibly with nested inflections) -- for red links. If so, insert a red-link category based on `plpos` (the plural part of speech to insert in the -- category), stop further processing, and return true. If no red links found, return false. local function check_red_link_inflection_parts(data, parts, plpos) for _, part in ipairs(parts) do if type(part) ~= "table" then part = {term = part} end local term = part.term if term and not term:find("%[%[") then local stripped_physical_term = get_link_page(term, data.lang, part.sc or parts.sc or nil) if stripped_physical_term then local title = mw.title.new(stripped_physical_term) if title and not title:getContent() then insert(data.categories, "標題行有紅鏈的" .. data.lang:getFullName() .. plpos) return true end end end if part.inflections then if check_red_link_inflections(data, part.inflections, plpos) then return true end end end return false end -- Check a set of inflections (each of which describes a single inflection of the term, such as feminine or plural, and -- consists of a label and zero or more terms, each possibly with nested inflections) for red links. If so, insert a -- red-link category based on `plpos` (the plural part of speech to insert in the category), stop further processing, -- and return true. If no red links found, return false. function check_red_link_inflections(data, inflections, plpos) if inflections and inflections[1] then -- Check each inflection individually. for key, infl in ipairs(inflections) do if check_red_link_inflection_parts(data, infl, plpos) then return true end end end return false end -- Check the top-level inflections in `data.inflections`, along with any nested inflections, for red links. If so, -- insert a red-link category based on `plpos` (the plural part of speech to insert in the category), stop further -- processing, and return true. If no red links found, return false. local function check_red_link_inflections_top_level(data, plpos) return check_red_link_inflections(data, data.inflections, plpos) end --[==[ Returns the plural form of `pos`, a raw part of speech input, which could be singular or plural. Irregular plural POS are taken into account (e.g. "kanji" pluralizes to "kanji"). ]==] function export.pluralize_pos(pos) -- l10n: 漢語詞類名稱無複數形式 return (m_data or get_data()).irregular_plurals[pos] or pos:sub(-1) == "s" and pos or pos end --[==[ Return "lemma" if the given POS is a lemma, "non-lemma form" if a non-lemma form, or nil if unknown. The POS passed in must be in its plural form ("nouns", "prefixes", etc.). If you have a POS in its singular form, call {export.pluralize_pos()} above to pluralize it in a smart fashion that knows when to add "-s" and when to add "-es", and also takes into account any irregular plurals. If `best_guess` is given and the POS is in neither the lemma nor non-lemma list, guess based on whether it ends in " forms"; otherwise, return nil. ]==] function export.pos_lemma_or_nonlemma(plpos, best_guess) local m_headword_data = m_data or get_data() local isLemma = m_headword_data.lemmas -- Is it a lemma category? if isLemma[plpos] then return "詞元" end local plpos_no_recon = plpos:gsub("^reconstructed ", "") if isLemma[plpos_no_recon] then return "詞元" end -- Is it a nonlemma category? local isNonLemma = m_headword_data.nonlemmas if isNonLemma[plpos] or isNonLemma[plpos_no_recon] then return "非詞元形式" end local plpos_no_mut = plpos:gsub("^mutated ", "") if isLemma[plpos_no_mut] or isNonLemma[plpos_no_mut] then return "非詞元形式" elseif best_guess then return (plpos:find("變格形$") or plpos:find("變位形式$")) and "非詞元形式" or "詞元" else return nil end end --[==[ Canonicalize a part of speech as specified in 2= in {{tl|head}}. This checks for POS aliases and non-lemma form aliases ending in 'f', and then pluralizes if the POS term does not have an invariable plural. ]==] function export.canonicalize_pos(pos) -- FIXME: Temporary code to throw an error for alias 'pre' (= preposition) that will go away. if pos == "pre" then -- Don't throw error on 'pref' as it's an alias for "prefix". error("POS 'pre' for 'preposition' no longer allowed as it's too ambiguous; use 'prep'") end -- Likewise for pro = pronoun. if pos == "pro" or pos == "prof" then error("POS 'pro' for 'pronoun' no longer allowed as it's too ambiguous; use 'pron'") end local m_headword_data = m_data or get_data() if m_headword_data.pos_aliases[pos] then pos = m_headword_data.pos_aliases[pos] elseif pos:sub(-1) == "f" then pos = pos:sub(1, -2) pos = (m_headword_data.pos_aliases[pos] or pos) .. "變格形" end return export.pluralize_pos(pos) end -- Find and return the maximum index in the array `data[element]` (which may have gaps in it), and initialize it to a -- zero-length array if unspecified. Check to make sure all keys are numeric (other than "maxindex", which is set by -- [[Module:parameters]] for list parameters), all values are strings, and unless `allow_blank_string` is given, -- no blank (zero-length) strings are present. local function init_and_find_maximum_index(data, element, allow_blank_string) local maxind = 0 if not data[element] then data[element] = {} end local typ = type(data[element]) if typ ~= "table" then error(("Internal error: In full_headword(), `data.%s` must be an array but is a %s"):format(element, typ)) end for k, v in pairs(data[element]) do if k ~= "maxindex" then if type(k) ~= "number" then error(("Internal error: Unrecognized non-numeric key '%s' in `data.%s`"):format(k, element)) end if k > maxind then maxind = k end if v then if type(v) ~= "string" then error(("Internal error: For key '%s' in `data.%s`, value should be a string but is a %s"):format(k, element, type(v))) end if not allow_blank_string and v == "" then error(("Internal error: For key '%s' in `data.%s`, blank string not allowed; use 'false' for the default"):format(k, element)) end end end end return maxind end --[==[ -- Add the page to various maintenance categories for the language and the -- whole page. These are placed in the headword somewhat arbitrarily, but -- mainly because headword templates are mandatory for entries (meaning that -- in theory it provides full coverage). -- -- This is provided as an external entry point so that modules which transclude -- information from other entries (such as {{tl|ja-see}}) can take advantage -- of this feature as well, because they are used in place of a conventional -- headword template.]==] do -- Handle any manual sortkeys that have been specified in raw categories -- by tracking if they are the same or different from the automatically- -- generated sortkey, so that we can track them in maintenance -- categories. local function handle_raw_sortkeys(tbl, sortkey, page, lang, lang_cats) sortkey = sortkey or lang:makeSortKey(page.pagename) -- If there are raw categories with no sortkey, then they will be -- sorted based on the default MediaWiki sortkey, so we check against -- that. if tbl == true then if page.raw_defaultsort ~= sortkey then -- insert(lang_cats, "有非多餘非自動排序鍵的" .. lang:getFullName() .. "詞") end return end local redundant, different for k in pairs(tbl) do if k == sortkey then redundant = true else different = true end end if redundant then -- insert(lang_cats, "有多餘排序鍵的" .. lang:getFullName() .. "詞") end if different then -- insert(lang_cats, "有非多餘非自動排序鍵的" .. lang:getFullName() .. "詞") end return sortkey end function export.maintenance_cats(page, lang, lang_cats, page_cats) extend(page_cats, page.cats) lang = lang:getFull() -- since we are just generating categories local canonical = lang:getCanonicalName() local tbl = page.wikitext_topic_cat[lang:getCode()] local sortkey = nil if tbl then sortkey = handle_raw_sortkeys(tbl, sortkey, page, lang, lang_cats) -- insert(lang_cats, "使用原始標記加入主題分類的" .. canonical .. "詞條") end tbl = page.wikitext_langname_cat[canonical] if tbl then handle_raw_sortkeys(tbl, sortkey, page, lang, lang_cats) -- insert(lang_cats, "使用原始標記加入語言名稱分類的" .. canonical .. "詞條") end if get_current_L2() ~= canonical then -- insert(lang_cats, "有不正確語言標頭的" .. canonical .. "詞條") -- [[Special:WhatLinksHere/Wiktionary:Tracking/headword/incorrect language header]] -- [[Special:WhatLinksHere/Wiktionary:Tracking/headword/incorrect language header/LANGCODE]] track("incorrect language header", lang) end end end --[==[This is the primary external entry point. {{lua|full_headword(data)}} This is used by {{temp|head}} and various language-specific headword templates (e.g. {{temp|ru-adj}} for Russian adjectives, {{temp|de-noun}} for German nouns, etc.) to display an entire headword line. See [[#Further explanations for full_headword()]] ]==] function export.full_headword(data) -- Prevent data from being destructively modified. data = shallow_copy(data) ------------ 1. Basic checks for old-style (multi-arg) calling convention. ------------ if data.getCanonicalName then error("Internal error: In full_headword(), the first argument `data` needs to be a Lua object (table) of properties, not a language object") end if not data.lang or type(data.lang) ~= "table" or not data.lang.getCode then error("Internal error: In full_headword(), the first argument `data` needs to be a Lua object (table) and `data.lang` must be a language object") end if data.id and type(data.id) ~= "string" then error("Internal error: The id in the data table should be a string.") end ------------ 2. Initialize pagename etc. ------------ local langcode = data.lang:getCode() local full_langcode = data.lang:getFullCode() local langname = data.lang:getCanonicalName() local full_langname = data.lang:getFullName() local raw_pagename = data.pagename local page local m_headword_data = m_data or get_data() if raw_pagename and raw_pagename ~= m_headword_data.pagename then -- for testing, doc pages, etc. -- data.pagename is often set on documentation and test pages through the pagename= parameter of various -- templates, to emulate running on that page. Having a large number of such test templates on a single -- page often leads to timeouts, because we fetch and parse the contents of each page in turn. However, -- we don't really need to do that and can function fine without fetching and parsing the contents of a -- given page, so turn off content fetching/parsing (and also setting the DEFAULTSORT key through a parser -- function, which is *slooooow*) in certain namespaces where test and documentation templates are likely to -- be found and where actual content does not live (User, Template, Module). local actual_namespace = m_headword_data.page.namespace local no_fetch_content = actual_namespace == "User" or actual_namespace == "Template" or actual_namespace == "Module" page = process_page(raw_pagename, no_fetch_content) else page = m_headword_data.page end local namespace = page.namespace if data.altform then -- Temporary tracking for use of old altform= track("altform", data.lang) end local is_varform_only = data.var and data.var ~= "both" local is_varform_both = data.var == "both" ------------ 3. Initialize `data.heads` table; if old-style, convert to new-style. ------------ if type(data.heads) == "table" and type(data.heads[1]) == "table" then -- new-style if data.translits or data.transcriptions then error("Internal error: In full_headword(), if `data.heads` is new-style (array of head objects), `data.translits` and `data.transcriptions` cannot be given") end else -- convert old-style `heads`, `translits` and `transcriptions` to new-style local maxind = max( init_and_find_maximum_index(data, "heads"), init_and_find_maximum_index(data, "translits", true), init_and_find_maximum_index(data, "transcriptions", true) ) for i = 1, maxind do data.heads[i] = { term = data.heads[i], tr = data.translits[i], ts = data.transcriptions[i], } end end -- Make sure there's at least one head. if not data.heads[1] then data.heads[1] = {} end ------------ 4. Initialize and validate `data.categories` and `data.whole_page_categories`, and determine `pos_category` if not given, and add basic categories. ------------ init_and_find_maximum_index(data, "categories") init_and_find_maximum_index(data, "whole_page_categories") local pos_category_already_present = false if data.categories[1] then local escaped_langname = pattern_escape(full_langname) local matches_lang_pattern = "^" .. escaped_langname for _, cat in ipairs(data.categories) do -- Does the category begin with the language name? If not, tag it with a tracking category. if not cat:find(matches_lang_pattern) then -- [[Special:WhatLinksHere/Wiktionary:Tracking/headword/no lang category]] -- [[Special:WhatLinksHere/Wiktionary:Tracking/headword/no lang category/LANGCODE]] track("no lang category", data.lang) end end -- If `pos_category` not given, try to infer it from the first specified category. If this doesn't work, we -- throw an error below. if not data.pos_category and data.categories[1]:find(matches_lang_pattern) then data.pos_category = data.categories[1]:gsub(matches_lang_pattern, "") -- Optimization to avoid inserting category already present. pos_category_already_present = true end end if not data.pos_category then error("Internal error: `data.pos_category` not specified and could not be inferred from the categories given in " .. "`data.categories`. Either specify the plural part of speech in `data.pos_category` " .. "(e.g. \"proper nouns\") or ensure that the first category in `data.categories` is formed from the " .. "language's canonical name plus the plural part of speech (e.g. \"Norwegian Bokmål proper nouns\")." ) end -- Insert a category at the beginning for the part of speech unless it's already present or `data.noposcat` given. if not pos_category_already_present and not data.noposcat and not is_varform_only then local pos_category = full_langname .. data.pos_category -- FIXME: [[User:Theknightwho]] Why is this special case here? Please add an explanatory comment. if pos_category ~= "Translingual Han characters" then insert(data.categories, 1, pos_category) end end -- Try to determine whether the part of speech refers to a lemma or a non-lemma form; if we can figure this out, -- add an appropriate category. local postype = export.pos_lemma_or_nonlemma(data.pos_category) if not postype then -- We don't know what this category is, so tag it with a tracking category. -- [[Special:WhatLinksHere/Wiktionary:Tracking/headword/unrecognized pos]] -- [[Special:WhatLinksHere/Wiktionary:Tracking/headword/unrecognized pos/LANGCODE]] track("unrecognized pos", data.lang) -- [[Special:WhatLinksHere/Wiktionary:Tracking/headword/unrecognized pos/POS]] -- [[Special:WhatLinksHere/Wiktionary:Tracking/headword/unrecognized pos/POS/LANGCODE]] track("unrecognized pos/pos/" .. data.pos_category, data.lang) elseif not data.noposcat and not is_varform_only then insert(data.categories, 1, full_langname .. postype) end -- Categorize variant forms into 'variant lemmas' or 'variant non-lemma forms'. Originally proposed in -- [[Wiktionary:Beer parlour/2024/June#Decluttering the altform mess]] as 'alternative forms'; renamed in -- [[Wiktionary:Beer parlour/2026/July#Renaming the "alternative forms" categories]]. if (is_varform_only or is_varform_both) and postype then insert(data.categories, 1, full_langname .. "變體" .. postype) end ------------ 5. Create a default headword, and add links to multiword page names. ------------ -- Determine if this is an "anti-asterisk" term, i.e. an attested term in a language that must normally be -- reconstructed. local is_anti_asterisk = data.heads[1].term and data.heads[1].term:find("^!!") local lang_reconstructed = data.lang:hasType("reconstructed") if is_anti_asterisk then if not lang_reconstructed then error("Anti-asterisk feature (head= beginning with !!) can only be used with reconstructed languages") end lang_reconstructed = false end -- Determine if term is reconstructed local is_reconstructed = namespace == "Reconstruction" or lang_reconstructed -- Create a default headword based on the pagename, which is determined in -- advance by the data module so that it only needs to be done once. local default_head = page.pagename -- Add links to multi-word page names when appropriate if not (is_reconstructed or data.nolinkhead) then local no_links = m_headword_data.no_multiword_links if not (no_links[langcode] or no_links[full_langcode]) and export.head_is_multiword(default_head) then default_head = export.add_multiword_links(default_head, true) end end if is_reconstructed then default_head = "*" .. default_head end ------------ 6. Check the namespace against the language type. ------------ if namespace == "" then if lang_reconstructed then error("Entries in " .. langname .. " must be placed in the Reconstruction: namespace") elseif data.lang:hasType("appendix-constructed") then error("Entries in " .. langname .. " must be placed in the Appendix: namespace") end elseif namespace == "Citations" or namespace == "Thesaurus" then error("Headword templates should not be used in the " .. namespace .. ": namespace.") end ------------ 7. Fill in missing values in `data.heads`. ------------ -- True if any script among the headword scripts has spaces in it. local any_script_has_spaces = false -- True if any term has a redundant head= param. local has_redundant_head_param = false for _, head in ipairs(data.heads) do ------ 7a. If missing head, replace with default head. if not head.term then head.term = default_head elseif head.term == default_head then has_redundant_head_param = true elseif is_anti_asterisk and head.term == "!!" then -- If explicit head=!! is given, it's an anti-asterisk term and we fill in the default head. head.term = "!!" .. default_head elseif head.term:find("^[!?]$") then -- If explicit head= just consists of ! or ?, add it to the end of the default head. head.term = default_head .. head.term end head.term_no_initial_bang_bang = is_anti_asterisk and head.term:sub(3) or head.term if is_reconstructed then local head_term = head.term if head_term:find("%[%[") then head_term = remove_links(head_term) end if head_term:sub(1, 1) ~= "*" then error("The headword '" .. head_term .. "' must begin with '*' to indicate that it is reconstructed.") end end ------ 7b. Try to detect the script(s) if not provided. If a per-head script is provided, that takes precedence, ------ otherwise fall back to the overall script if given. If neither given, autodetect the script. local auto_sc = data.lang:findBestScript(head.term) if ( auto_sc:getCode() == "None" and find_best_script_without_lang(head.term):getCode() ~= "None" ) then insert(data.categories, "以非標準文字書寫的" .. full_langname .. "詞") end if not (head.sc or data.sc) then -- No script code given, so use autodetected script. head.sc = auto_sc else if not head.sc then -- Overall script code given. head.sc = data.sc end -- Track uses of sc parameter. if head.sc:getCode() == auto_sc:getCode() then track("redundant script code", data.lang) if not data.no_script_code_cat then -- insert(data.categories, "有多餘文字代碼的" .. full_langname .. "詞") end else track("non-redundant manual script code", data.lang) if not data.no_script_code_cat then -- insert(data.categories, "有非多餘手動文字代碼的" .. full_langname .. "詞") end end end -- If using a discouraged character sequence, add to maintenance category. if head.sc:hasNormalizationFixes() == true then local composed_head = toNFC(head.term) if head.sc:fixDiscouragedSequences(composed_head) ~= composed_head then insert(data.whole_page_categories, "使用不建議字元序列的頁面") end end any_script_has_spaces = any_script_has_spaces or head.sc:hasSpaces() ------ 7c. Create automatic transliterations for any non-Latin headwords without manual translit given ------ (provided automatic translit is available, e.g. not in Persian or Hebrew). -- Make transliterations head.tr_manual = nil -- Try to generate a transliteration if necessary if head.tr == "-" then head.tr = nil else local notranslit = m_headword_data.notranslit if not (notranslit[langcode] or notranslit[full_langcode]) and head.sc:isTransliterated() then head.tr_manual = not not head.tr local text = head.term_no_initial_bang_bang if not data.lang:link_tr(head.sc) then text = remove_links(text) end local automated_tr = data.lang:transliterate(text, head.sc) if automated_tr then local manual_tr = head.tr if manual_tr then if remove_links(manual_tr) == remove_links(automated_tr) then insert(data.categories, "有多餘轉寫的" .. full_langname .. "詞") else insert(data.categories, "手動轉寫與自動轉寫不同的" .. full_langname .. "詞") end end if not manual_tr then head.tr = automated_tr end end -- There is still no transliteration? -- Add the entry to a cleanup category. if not head.tr then head.tr = "<small>需要補充轉寫</small>" -- FIXME: No current support for 'Request for transliteration of Classical Persian terms' or similar. -- Consider adding this support in [[Module:category tree/poscatboiler/data/entry maintenance]]. insert(data.categories, full_langname .. "詞轉寫請求") else -- Otherwise, trim it. head.tr = trim(head.tr) end end end -- Link to the transliteration entry for languages that require this. if head.tr and data.lang:link_tr(head.sc) then head.tr = full_link{ term = head.tr, lang = data.lang, sc = get_script("Latn"), tr = "-" } end end ------------ 8. Maybe tag the title with the appropriate script code, using the `display_title` mechanism. ------------ -- Assumes that the scripts in "toBeTagged" will never occur in the Reconstruction namespace. -- (FIXME: Don't make assumptions like this, and if you need to do so, throw an error if the assumption is violated.) -- Avoid tagging ASCII as Hani even when it is tagged as Hani in the headword, as in [[check]]. The check for ASCII -- might need to be expanded to a check for any Latin characters and whitespace or punctuation. local display_title -- Where there are multiple headwords, use the script for the first. This assumes the first headword is similar to -- the pagename, and that headwords that are in different scripts from the pagename aren't first. This seems to be -- about the best we can do (alternatively we could potentially do script detection on the pagename). local dt_script = data.heads[1].sc local dt_script_code = dt_script:getCode() local page_non_ascii = namespace == "" and not page.pagename:find("^[%z\1-\127]+$") local unsupported_pagename, unsupported = page.full_raw_pagename:gsub("^不支援的頁面名稱/", "") if unsupported == 1 and page.unsupported_titles[unsupported_pagename] then display_title = '不支援的頁面名稱/<span class="' .. dt_script_code .. '">' .. page.unsupported_titles[unsupported_pagename] .. '</span>' elseif page_non_ascii and m_headword_data.toBeTagged[dt_script_code] or (dt_script_code == "Jpan" and (text_in_script(page.pagename, "Hira") or text_in_script(page.pagename, "Kana"))) or (dt_script_code == "Kore" and text_in_script(page.pagename, "Hang")) then display_title = '<span class="' .. dt_script_code .. '">' .. page.full_raw_pagename .. '</span>' -- Keep Han entries region-neutral in the display title. elseif page_non_ascii and (dt_script_code == "Hant" or dt_script_code == "Hans") then display_title = '<span class="Hani">' .. page.full_raw_pagename .. '</span>' elseif namespace == "Reconstruction" then local matched display_title, matched = ugsub( page.full_raw_pagename, "^(Reconstruction:[^/]+/)(.+)$", function(before, term) return before .. tag_text(term, data.lang, dt_script) end ) if matched == 0 then display_title = nil end end -- FIXME: Generalize this. -- If the current language uses Aran (Nastaliq), e.g. Urdu, and there's more than one language on the page, don't -- set the display title because we don't want Nastaliq for terms that also exist in other languages that don't -- display in Nastaliq (e.g. Arabic or Persian). Because the word "Urdu" occurs near the end of the alphabet, Urdu -- fonts tend to override the fonts of other languages. FIXME: This is checking for more than one language on the -- page but instead needs to check if there are any languages using scripts other than Aran. if dt_script_code == "Aran" and page.L2_list.n > 1 then display_title = nil end if display_title then mw.getCurrentFrame():callParserFunction( "DISPLAYTITLE", display_title ) end ------------ 9. Insert additional categories. ------------ if data.force_cat_output then -- [[Special:WhatLinksHere/Wiktionary:Tracking/headword/force cat output]] track("force cat output") end if has_redundant_head_param then if not data.no_redundant_head_cat then -- This is not the right way to go about this; too many exceptions and problems due to language-specific headword -- handling customization. If we want this, it should be opt-in by a given language passing in the default headword. -- insert(data.categories, "有多餘標題行參數的" .. full_langname .. "詞") end end -- If the first head is multiword (after removing links), maybe insert into "LANG multiword terms". if not data.nomultiwordcat and not is_varform_only and any_script_has_spaces and postype == "詞元" then local no_multiword_cat = m_headword_data.no_multiword_cat if not (no_multiword_cat[langcode] or no_multiword_cat[full_langcode]) then -- Check for spaces or hyphens, but exclude prefixes and suffixes. -- Use the pagename, not the head= value, because the latter may have extra -- junk in it, e.g. superscripted text that throws off the algorithm. local no_hyphen = m_headword_data.hyphen_not_multiword_sep -- Exclude hyphens if the data module states that they should for this language. local checkpattern = (no_hyphen[langcode] or no_hyphen[full_langcode]) and ".[%s፡]." or ".[%s%-፡]." local is_multiword = umatch(page.pagename, checkpattern) if is_multiword and not non_categorizable(page.full_raw_pagename) then insert(data.categories, full_langname .. "詞組") elseif not is_multiword then local long_word_threshold = m_headword_data.long_word_thresholds[langcode] or m_headword_data.long_word_thresholds[full_langcode] if long_word_threshold and ulen(page.pagename) >= long_word_threshold then insert(data.categories, full_langname .. "長單詞") end end end end -- Determine whether to insert a category 'LANGNAME POS in SCRIPT'. If there are multiple heads, we may need to check -- each head, as the heads may (theoretically) have different scripts. local default_sccat = m_headword_data.default_sccat if data.sccat or not is_varform_only and (default_sccat[langcode] or langcode ~= full_langcode and default_sccat[full_langcode]) then local function needs_sccat(sccat_entry, sc) if sccat_entry == true or not sccat_entry then return sccat_entry end if type(sccat_entry) == "table" then local in_list = contains(sccat_entry, sc:getCode()) if sccat_entry[1] == "not" then in_list = not in_list end return in_list end return nil end for _, head in ipairs(data.heads) do -- First check the `sccat` specified at the {{head}} level. local this_needs_sccat = needs_sccat(data.sccat, head.sc) -- If that wasn't given, check the default sccat at the language level for the lang code. if this_needs_sccat == nil and not is_varform_only then this_needs_sccat = needs_sccat(default_sccat[langcode], head.sc) end -- If that wasn't found and the lang code is an etym code, check the default sccat at the parent language level. if this_needs_sccat == nil and not is_varform_only and langcode ~= full_langcode then this_needs_sccat = needs_sccat(default_sccat[full_langcode], head.sc) end if this_needs_sccat then insert(data.categories, "以" .. head.sc:getDisplayForm(data.lang) .. "書寫的" .. full_langname .. data.pos_category) end end end -- Reconstructed terms often use weird combinations of scripts and realistically aren't spelled so much as notated. if namespace ~= "Reconstruction" and not is_varform_only then -- Map from languages to a string containing the characters to ignore when considering whether a term has -- multiple written scripts in it. Typically these are Greek or Cyrillic letters used for their phonetic -- values. local characters_to_ignore = { ["aaq"] = "αάὰ", -- Penobscot (Algonquian) ["acy"] = "δθ", -- Cypriot Arabic ["aez"] = "β", -- Aeka (Trans-New Guinea) ["anc"] = "γ", -- Ngas (Chadic/Afroasiatic) ["aou"] = "χ", -- A'ou (Kra-Dai) ["art-blk"] = "ч", -- Bolak (conlang) ["awg"] = "β", -- Anguthimri (Pama-Nyungan) ["az"] = "ь", -- Azerbaijani (Turkic; Yañalif Latin spelling, c. 1928 - 1938) ["ba"] = "ь", -- Bashkir (Turkic; Yañalif Latin spelling, c. 1928 - 1938) ["bhp"] = "β", -- Bima (Austronesian) ["bjz"] = "β", -- Baruga (Trans-New Guinea) ["byk"] = "θ", -- Biao (Kra-Dai) ["cdy"] = "θ", -- Chadong (Kra-Dai) ["chp"] = "θ", -- Chipewyan (Athabaskan) ["cjh"] = "χ", -- Upper Chehalis (Salishan) ["clm"] = "χ", -- Klallam (Salishan) ["col"] = "χ", -- Colombia-Wenatchi (Salishan) ["coo"] = "χθ", -- Comox (Salishan) ["crx"] = "θ", -- Carrier (Athabaskan) ["ets"] = "θ", -- Yekhee (Edoid/Niger-Congo) ["ett"] = "χ", -- Etruscan (isolate; in romanizations) ["fla"] = "χ", -- Montana Salish (Salishan) ["grt"] = "་", -- Garo (South Asian Sino-Tibetan) ["gmw-gts"] = "χ", -- Gottscheerish (Bavarian variant spoken in Slovenia) ["hur"] = "χθ", -- Halkomelem (Salishan) ["itc-psa"] = "f", -- Pre-Samnite (Italic; normally written in Greek) ["izh"] = "ь", -- Ingrian (Finnic) ["kic"] = "θ", -- Kickapoo (Algonquian) ["kk"] = "ь", -- Kazakh (Turkic; Yañalif Latin spelling, c. 1928 - 1938) ["ky"] = "ь", -- Kyrgyz (Turkic; Yañalif Latin spelling, c. 1928 - 1938) ["lil"] = "χ", -- Lillooet (Salishan) ["lsi"] = "ꓹ", -- Lashi (Lolo-Burmese/Sino-Tibetan; represents a glottal stop) ["mhz"] = "β", -- Mor (Austronesian) ["mqn"] = "β", -- Moronene (Austronesian) ["neg"]= "ӡā", -- Negidal (Tungusic; normally in Cyrillic) ["oka"] = "χ", -- Okanagan (Salishan) ["ole"] = "θ", -- Olekha (Sino-Tibetan) ["oui"] = "γβ", -- Old Uyghur (Turkic; FIXME: others? E.g. Greek delta (δ)?) ["pox"] = "χ", -- Polabian (West Slavic) ["rif"] = "ε", -- Tarifit (Berber) ["rom"] = "Θθ", -- Romani (Indic: International Standard; two different thetas???) ["rpn"] = "β", -- Repanbitip (Austronesian) ["sah"] = "ь", -- Yakut (Turkic; 1929 - 1939 Latin spelling) ["sit-jap"] = "χ", -- Japhug (Sino-Tibetan) ["sjw"] = "θ", -- Shawnee (Algonquian) ["squ"] = "χ", -- Squamish (Salishan) ["str"] = "χθ", -- Saanich (Salishan) ["teh"] = "χ", -- Tehuelche (Chonan; spoken in Argentina) ["tep"] = "η", -- Tepecano (Uto-Aztecan) ["thp"] = "χ", -- Thompson (Salishan) ["tk"] = "ь", -- Turkmen (Turkic; Yañalif Latin spelling, c. 1928 - 1938) ["tt"] = "ь", -- Kazakh (Turkic; Yañalif Latin spelling, c. 1928 - 1938) ["twa"] = "χ", -- Twana (Salishan) ["wbl"] = "ы", -- Wakhi (Iranian) ["xbc"] = "ϸ", -- Bactrian (Iranian; represents š; normally written in Greek) ["yha"] = "θ", -- Baha (Kra-Dai) ["za"] = "зч", -- Zhuang (Tai/Kra-Dai); 1957-1982 alphabet used two Cyrillic letters (as well as some others like -- ƃ, ƅ, ƨ, ɯ and ɵ that look like Cyrillic or Greek but are actually Latin) ["zlw-slv"] = "χђћ", -- Slovincian (West Slavic; FIXME: χ is Greek, the other two are Cyrillic, but I'm not sure -- the currect characters are being chosen in the entry names) ["zng"] = "θ", -- Mang (Mon-Khmer) ["ztp"] = "θ", -- Loxicha Zapotec (Zapotecan) } -- Determine how many real scripts are found in the pagename, where we exclude symbols and such. We exclude -- scripts whose `character_category` is false as well as Zmth (mathematical notation symbols), which has a -- category of "Mathematical notation symbols". When counting scripts, we need to elide language-specific -- variants because e.g. Beng and as-Beng have slightly different characters but we don't want to consider them -- two different scripts (e.g. [[এৰ]] has two characters which are detected respectively as Beng and as-Beng). local seen_scripts = {} local num_seen_scripts = 0 local num_loops = 0 local canon_pagename = page.pagename local ch_to_ignore = characters_to_ignore[full_langcode] if ch_to_ignore then canon_pagename = ugsub(canon_pagename, "[" .. ch_to_ignore .. "]", "") end while true do if canon_pagename == "" or num_seen_scripts >= 2 or num_loops >= 10 then break end -- Make sure we don't get into a loop checking the same script over and over again; happens with e.g. [[ᠪᡳ]] num_loops = num_loops + 1 local pagename_script = find_best_script_without_lang(canon_pagename, "None only as last resort") local script_chars = pagename_script.characters if not script_chars then -- we are stuck; this happens with None break end local script_code = pagename_script:getCode() local replaced canon_pagename, replaced = ugsub(canon_pagename, "[" .. script_chars .. "]", "") if ( replaced and script_code ~= "Zmth" and (script_data or get_script_data())[script_code] and script_data[script_code].character_category ~= false ) then script_code = script_code:gsub("^.-%-", "") if not seen_scripts[script_code] then seen_scripts[script_code] = true num_seen_scripts = num_seen_scripts + 1 end end end if num_seen_scripts > 1 then insert(data.categories, "用多種文字書寫的" .. full_langname .. "詞") end end -- Categorise for unusual characters. Takes into account combining characters, so that we can categorise for characters with diacritics that aren't encoded as atomic characters (e.g. U̠). These can be in two formats: single combining characters (i.e. character + diacritic(s)) or double combining characters (i.e. character + diacritic(s) + character). Each can have any number of diacritics. local standard = data.lang:getStandardCharacters() if not is_varform_only and standard and not non_categorizable(page.full_raw_pagename) then local function char_category(char) local specials = { ["#"] = "number sign", ["("] = "parentheses", [")"] = "parentheses", ["<"] = "angle brackets", [">"] = "angle brackets", ["["] = "square brackets", ["]"] = "square brackets", ["_"] = "underscore", ["{"] = "braces", ["|"] = "vertical line", ["}"] = "braces", ["ß"] = "ẞ", ["\205\133"] = "", -- this is UTF-8 for U+0345 ( ͅ) ["\239\191\189"] = "replacement character", } char = toNFD(char) :gsub(".[\128-\191]*", function(m) local new_m = specials[m] new_m = new_m or m:uupper() return new_m end) return toNFC(char) end if full_langcode ~= "hi" and full_langcode ~= "lo" then local standard_chars_scripts = {} for _, head in ipairs(data.heads) do standard_chars_scripts[head.sc:getCode()] = true end -- Iterate over the scripts, in case there is more than one (as they can have different sets of standard characters). for code in pairs(standard_chars_scripts) do local sc_standard = data.lang:getStandardCharacters(code) if sc_standard then if page.pagename_len > 1 then local explode_standard = {} local function explode(char) explode_standard[char] = true return "" end local sc_standard_exploded = ugsub(sc_standard, page.comb_chars.combined_double, explode) -- The following is correct; it relies on side-effecing the explode_standard[] table. ugsub(sc_standard_exploded, page.comb_chars.combined_single, explode):gsub(".[\128-\191]*", explode) local num_cat_inserted for char in pairs(page.explode_pagename) do if not explode_standard[char] then if char:find("[0-9]") then if not num_cat_inserted then insert(data.categories, "帶數字的" .. full_langname .. "詞") num_cat_inserted = true end elseif ufind(char, page.emoji_pattern) then insert(data.categories, "帶繪文字的" .. full_langname .. "詞") else local upper = char_category(char) if not explode_standard[upper] then char = upper end insert(data.categories, "帶「" .. char .. "」的" .. full_langname .. "詞") end end end end -- If a diacritic doesn't appear in any of the standard characters, also categorise for it generally. sc_standard = toNFD(sc_standard) for diacritic in ugmatch(page.decompose_pagename, page.comb_chars.diacritics_single) do if not umatch(sc_standard, diacritic) then insert(data.categories, "帶「◌" .. diacritic .. "」的" .. full_langname .. "詞") end end for diacritic in ugmatch(page.decompose_pagename, page.comb_chars.diacritics_double) do if not umatch(sc_standard, diacritic) then insert(data.categories, "帶「◌" .. diacritic .. "◌」的" .. full_langname .. "詞") end end end end -- Ancient Greek, Hindi and Lao handled the old way for now, as their standard chars still need to be converted to the new format (because there are a lot of them). elseif ulen(page.pagename) ~= 1 then for character in ugmatch(page.pagename, "([^" .. standard .. "])") do local upper = char_category(character) if not umatch(upper, "[" .. standard .. "]") then character = upper end insert(data.categories, "帶「" .. character .. "」的" .. full_langname .. "詞") end end end -- l10n: zhwikt 的書寫系統代碼是中文 if not is_varform_only and data.heads[1].sc:isSystem("全音素文字") then local pagename, i = page.pagename:ulower(), 2 while umatch(pagename, "(%a)" .. ("%1"):rep(i)) do i = i + 1 insert(data.categories, "同一字母連續出現" .. i .. "次的" .. full_langname .. "詞") end end -- Categorise for palindromes if not is_varform_only and not data.nopalindromecat and namespace ~= "Reconstruction" and ulen(page.pagename) > 2 -- FIXME: Use of first script here seems hacky. What is the clean way of doing this in the presence of -- multiple scripts? and is_palindrome(page.pagename, data.lang, data.heads[1].sc) then insert(data.categories, full_langname .. "迴文") end if namespace == "" and not lang_reconstructed then for _, head in ipairs(data.heads) do if page.full_raw_pagename ~= get_link_page(remove_links(head.term), data.lang, head.sc) then -- [[Special:WhatLinksHere/Wiktionary:Tracking/headword/pagename spelling mismatch]] -- [[Special:WhatLinksHere/Wiktionary:Tracking/headword/pagename spelling mismatch/LANGCODE]] track("pagename spelling mismatch", data.lang) break end end end -- Add red link category if called for and we're not a "large" page, where such checks are disabled. if data.checkredlinks and not m_headword_data.large_pages[m_headword_data.pagename] then local plposcat = type(data.checkredlinks) == "string" and data.checkredlinks or data.pos_category check_red_link_inflections_top_level(data, plposcat) end -- Add to various maintenance categories. export.maintenance_cats(page, data.lang, data.categories, data.whole_page_categories) ------------ 10. Format and return headwords, genders, inflections and categories. ------------ -- Format and return all the gathered information. This may add more categories (e.g. gender/number categories), -- so make sure we do it before evaluating `data.categories`. local text = '<span class="headword-line">' .. format_headword(data) .. format_headword_genders(data, is_varform_only) .. format_top_level_inflections(data) .. '</span>' -- Language-specific categories. local cats = format_categories( data.categories, data.lang, data.sort_key, page.encoded_pagename, data.force_cat_output or test_force_categories, data.heads[1].sc ) -- Language-agnostic categories. local whole_page_cats = format_categories( data.whole_page_categories, nil, "-" ) return text .. cats .. whole_page_cats end return export ctpm73mjo61ofh38m6xh65jok573si0 Module:Headword/data 828 1364896 9882752 9611198 2026-08-29T12:46:18Z TongcyDai 53191 9882752 Scribunto text/plain local headword_page_module = "Module:headword/page" local list_to_set = require("Module:table").listToSet local data = {} ------ 1. Lists which are converted into sets. ------ --[==[ var: Large pages where we disable label tracking, red link checking and similar. ]==] data.large_pages = list_to_set { -- pages that consistently hit timeouts "a", -- pages that sometimes hit timeouts "A", "baba", "de", "e", "i", "lima", "o", "u", "и", "山", "子", "月", "一", "人", } --[==[ var: Map from singular to plural, and from plural to itself, for recognized parts of speech with irregular plurals. Most of these are invariable plurals, e.g. `kanji` is its own plural; but we also have `mora` plural `morae`. ]==] data.irregular_plurals = list_to_set({ "cmavo", "cmene", "fu'ivla", "gismu", "Han tu", "hanja", "hanzi","漢字","汉字", "jyutping","粵語拼音","粤语拼音", "kana","假名", "kanji", "lujvo", "phrasebook", "pinyin","拼音", "rafsi", }, function(_, item) return item end) local irregular_plurals = data.irregular_plurals -- Irregular non-zero plurals AND any regular plurals where the singular ends in "s", -- because the module assumes that inputs ending in "s" are plurals. The singular and -- plural both need to be added, as the module will generate a default plural if -- the input doesn't match a key in this table. for sg, pl in next, { mora = "morae" } do irregular_plurals[sg], irregular_plurals[pl] = pl, pl end --[==[ var: Recognized lemmas. If the part of speech in {{tl|head}} is set to one of these or its singular equivalent, the category 'LANG lemmas' will automatically be added. If the part of speech is not a singular or plural lemma or non-lemma form and is not an abbreviation that expands to a recognized lemma or non-lemma form, the page will be added to various tracking categories: * [[Special:WhatLinksHere/Wiktionary:Tracking/headword/unrecognized pos]] * [[Special:WhatLinksHere/Wiktionary:Tracking/headword/unrecognized pos/LANG]] * [[Special:WhatLinksHere/Wiktionary:Tracking/headword/unrecognized pos/pos/POS]] * [[Special:WhatLinksHere/Wiktionary:Tracking/headword/unrecognized pos/pos/POS/LANG]] ]==] data.lemmas = list_to_set{ "abbreviations","縮寫","缩写", "acronyms","首字母縮略詞","首字母缩略词", "adjectives","形容詞","形容词", "adnominals","連體詞", "adpositions", "adverbs","副詞","副词", "affixes","綴詞","缀词", "ambipositions","遊置詞","游置词", "articles","冠詞","冠词", "chengyu","成語","成语", "circumfixes","環綴","环缀", "circumpositions", "classifiers","量詞","量词", "cmavo", "cmavo clusters", "cmene", "combining forms", "conjunctions","連詞","连词", "counters","量詞","量词", "determiners","限定詞","限定词", "diacritical marks","附加符號","附加符号", "digraphs", "equative adjectives", "fu'ivla", "gismu", "Han characters","漢字","汉字", "Han tu","漢字","汉字", "hanja","漢字","汉字", "hanzi","漢字","汉字", "ideophones","擬態詞", "idioms","熟語","熟语","俗語","俗语", "infixes","中綴","中缀", "initialisms","首字母縮略詞","首字母缩略词", "iteration marks","疊字符號","叠字符号", "interfixes","間綴","间缀", "interjections","感嘆詞","感叹词","感歎詞", "kana","假名", "kanji","漢字","汉字", "letters","字母", "ligatures","合字", "logograms", "lujvo", "morae","音拍", "morphemes","詞素","词素", "non-constituents", "nouns","名詞","名词", "numbers","數字","数字", "numeral symbols","數字符號","数字符号", "numerals","數詞","数词", "particles","助詞","助词", "phrases","短語","短语", "postpositions","後置詞","后置词", "postpositional phrases","後置詞短語","后置词短语", "predicatives","表語","表语", "prefixes","前綴","前缀", "prepositional phrases","介詞短語","介词短语", "prepositions","介詞","介词", "preverbs", "pronominal adverbs","代詞性副詞","代词性副词", "pronouns","代詞","代词", "proper nouns","專有名詞","专有名词", "proverbs","諺語","谚语", "punctuation marks","標點符號","标点符号", "relatives","關係詞", "roots","詞根","词根", "stems","詞幹","词干", "suffixes","後綴","后缀", "syllables","音節","音节", "symbols","符號","符号", "verbs","動詞","动词", } --[==[ var: Recognized non-lemma forms. If the part of speech in {{tl|head}} is set to one of these or its singular equivalent, the category 'LANG non-lemma forms' will automatically be added. If the part of speech is not a singular or plural lemma or non-lemma form and is not an abbreviation that expands to a recognized lemma or non-lemma form, the page will be added to various tracking categories; see the documentation of `data.lemmas`. ]==] data.nonlemmas = list_to_set{ "active participle forms","主動分詞變格形","主动分词变格形", "active participles","主動分詞","主动分词", "adjectival participles","形容詞性分詞","形容词性分词", "adjective case forms", "adjective forms","形容詞形式","形容词形式","形容詞變格形","形容词变格形", "adjective feminine forms","形容詞陰性變格形","形容词阴性变格形", "adjective plural forms","形容詞複數變格形","形容词复数变格形", "adverb forms","副詞形式","副词形式","副詞變格形","副词变格形", "adverbial participles","副詞性分詞","副词性分词", "agent participles", "article forms","冠詞形式","冠词形式","冠詞變格形","冠词变格形", "circumfix forms","環綴變格形","环缀变格形", "combined forms", "comparative adjective forms","形容詞比較級變格形","形容词比较级变格形", "comparative adjectives","形容词比较级","形容詞比較級", "comparative adverb forms","副詞比較級變格形","副词比较级变格形", "comparative adverbs","副詞比較級","副词比较级", "conjunction forms","連詞形式","连词形式","連詞變格形","连词变格形", "contractions","縮約形","缩约形", "converbs","動副詞","动副词", "determiner comparative forms","限定詞比較級變格形","限定词比较级变格形", "determiner forms","限定詞形式","限定词形式","限定詞變格形","限定词变格形", "determiner superlative forms","限定詞最高級變格形","限定词最高级变格形", "diminutive nouns","指小名詞","指小名词", "elative adjectives", "equative adjective forms", "equative adjectives", "future participles", "gerunds","動名詞","动名词", "infinitive forms","不定式", "infinitives", "interjection forms","感嘆詞形式","感叹词形式","感嘆詞變格形","感叹词变格形", "jyutping","粵語拼音","粤语拼音", "kanji readings","漢字讀音","汉字读音", "misspellings","拼錯","拼错","拼寫錯誤","拼写错误", "negative participles","否定分詞","否定分词", "nominal participles","名詞性分詞","名词性分词", "noun case forms", "noun construct forms", "noun dual forms","名詞雙數形式", "noun forms","名詞形式","名词形式","名詞變格形","名词变格形", "noun paucal forms","名詞微數形式","名词微数形式", "noun plural forms","名詞複數形式","名词复数形式", "noun possessive forms","名詞所有格","名词所有格", "noun singulative forms","名詞單數形式","名词单数形式", "numeral forms","數詞形式","数词形式","數詞變格形","数词变格形", "participles","分詞","分词", "participle forms","分詞變格形","分词变格形", "particle forms","助詞形式","助词形式","助詞變格形","助词变格形", "passive participles","被動分詞","被动分词", "past active participles","過去主動分詞","过去主动分词", "past adverbial participles","過去副詞性分詞","过去副词性分词", "past participles","過去分詞","过去分词", "past participle forms","過去分詞變格形","过去分词变格形","過去分詞形式","过去分词形式", "past passive participles","過去被動分詞","过去被动分词", "perfect active participles","完成主動分詞","完成主动分词", "perfect participles","完成分詞","完成分词", "perfect passive participles","完成被動分詞","完成被动分词", "pinyin","拼音", "plurals","複數","复数", "postposition forms","後置詞變格形","后置词变格形", "prefix forms","前綴變格形","前缀变格形", "preposition contractions", "preposition forms","介詞形式","介词形式","介詞變格形","介词变格形", "prepositional pronouns","介詞性代詞","介词性代词", "present active participles","現在主動分詞","现在主动分词", "present adverbial participles","現在副詞性分詞","现在副词性分词", "present participles","現在分詞","现在分词", "present passive participles","現在被動分詞","现在被动分词", "preverb forms", "pronoun forms","代詞形式","代词形式","代詞變格形","代词变格形", "pronoun possessive forms", "proper noun forms","專有名詞形式","专有名词形式","專有名詞變格形","专有名词变格形", "proper noun plural forms","專有名詞複數形式","专有名词复数形式", "rafsi", "romaji","羅馬字","罗马字", "romanizations","羅馬化","罗马化", "root forms","詞根變格形","词根变格形", "singulatives", "suffix forms","後綴變格形","后缀变格形", "superlative adjective forms","形容詞最高級變格形","形容词最高级变格形", "superlative adjectives","形容詞最高級","形容词最高级", "superlative adverb forms","副詞最高級變格形","副词最高级变格形", "superlative adverbs","副詞最高級","副词最高级", "verb forms","動詞形式","动词形式","動詞變位形式","动词变位形式", "verbal nouns","動名詞","动名词", } --[==[ var: List of languages that will not have links to separate parts of the headword. ]==] data.no_multiword_links = list_to_set{ "zh", } --[==[ var: List of languages that will not have `LANG multiword terms` categories added. There are various reasons why languages are in this list: (a) words are written without spaces between them; (b) syllables are written with spaces between them; (c) variant reconstructions are notated with a tilde surrounded by spaces; (d) the language is a sign language, where pagenames are multiword descriptions of the gesture(s) required to make an individual sign; (e) some other weirdnesses. ]==] data.no_multiword_cat = list_to_set{ -------- Languages without spaces between words (sometimes spaces between phrases) -------- "blt", -- Tai Dam "ja", -- Japanese "khb", -- Lü "km", -- Khmer "lo", -- Lao "mnw", -- Mon "my", -- Burmese "nan", -- Min Nan (some words in Latin script; hyphens between syllables) "nan-hbl", -- Hokkien (some words in Latin script; hyphens between syllables) "nod", -- Northern Thai "ojp", -- Old Japanese "shn", -- Shan "sou", -- Southern Thai "tdd", -- Tai Nüa "th", -- Thai "tts", -- Isan "twh", -- Tai Dón "txg", -- Tangut "zh", -- Chinese (all varieties with Chinese characters) "zkt", -- Khitan -------- Languages with spaces between syllables -------- "ahk", -- Akha "aou", -- A'ou "atb", -- Zaiwa "byk", -- Biao "cdy", -- Chadong --"duu", -- Drung; not sure --"hmx-pro", -- Proto-Hmong-Mien --"hnj", -- Green Hmong; not sure "huq", -- Tsat "ium", -- Iu Mien --"lis", -- Lisu; not sure "mtq", -- Muong --"mww", -- White Hmong; not sure "onb", -- Lingao --"sit-gkh", -- Gokhy; not sure --"swi", -- Sui; not sure "tbq-lol-pro", -- Proto-Loloish "tdh", -- Thulung "ukk", -- Muak Sa-aak "vi", -- Vietnamese "yig", -- Wusa Nasu "zng", -- Mang -------- Languages with ~ with surrounding spaces used to separate variants -------- "mkh-ban-pro", -- Proto-Bahnaric "sit-pro", -- Proto-Sino-Tibetan; listed above -------- Other weirdnesses -------- "mul", -- Translingual; gestures, Morse code, etc. "aot", -- Atong (India); bullet is a letter -------- All sign languages -------- "ads", "aed", "aen", "afg", "ase", "asf", "asp", "asq", "asw", "bfi", "bfk", "bog", "bqn", "bqy", "bvl", "bzs", "cds", "csc", "csd", "cse", "csf", "csg", "csl", "csn", "csq", "csr", "doq", "dse", "dsl", "ecs", "esl", "esn", "eso", "eth", "fcs", "fse", "fsl", "fss", "gds", "gse", "gsg", "gsm", "gss", "gus", "hab", "haf", "hds", "hks", "hos", "hps", "hsh", "hsl", "icl", "iks", "ils", "inl", "ins", "ise", "isg", "isr", "jcs", "jhs", "jls", "jos", "jsl", "jus", "kgi", "kvk", "lbs", "lls", "lsl", "lso", "lsp", "lst", "lsy", "lws", "mdl", "mfs", "mre", "msd", "msr", "mzc", "mzg", "mzy", "nbs", "ncs", "nsi", "nsl", "nsp", "nsr", "nzs", "okl", "pgz", "pks", "prl", "prz", "psc", "psd", "psg", "psl", "pso", "psp", "psr", "pys", "rms", "rsl", "rsm", "sdl", "sfb", "sfs", "sgg", "sgx", "slf", "sls", "sqk", "sqs", "ssp", "ssr", "svk", "swl", "syy", "tse", "tsm", "tsq", "tss", "tsy", "tza", "ugn", "ugy", "ukl", "uks", "vgt", "vsi", "vsl", "vsv", "xki", "xml", "xms", "ygs", "ysl", "zib", "zsl", } --[==[ var: List of languages where a hyphen is not considered a word separator for the `LANG multiword terms` category. There are numerous reasons why languages are in this list; by each language should be listed the reason for inclusion. ]==] data.hyphen_not_multiword_sep = list_to_set{ "akk", -- Akkadian; hyphens between syllables "akl", -- Aklanon; hyphens for mid-word glottal stops "ber-pro", -- Proto-Berber; morphemes separated by hyphens "ceb", -- Cebuano; hyphens for mid-word glottal stops "cnk", -- Khumi Chin; hyphens used in single words "cpi", -- Chinese Pidgin English; Chinese-derived words with hyphens between syllables "de", -- German; too many false positives "esx-esk-pro", -- hyphen used to separate morphemes "fi", -- Finnish; hyphen used to separate components in compound words if the final and initial vowels match, respectively "gd", -- Scottish Gaelic; too many false positives like [[a-chianaibh]], [[a-nìos]], [[an-dè]] and other adverbs in a- and an- "hil", -- Hiligaynon; hyphens for mid-word glottal stops "hnn", -- Hanunoo; too many false positives "ilo", -- Ilocano; hyphens for mid-word glottal stops "kne", -- Kankanaey; hyphens for mid-word glottal stops "lcp", -- Western Lawa; dash as syllable joiner "lwl", -- Eastern Lawa; dash as syllable joiner "mfa", -- Pattani Malay in Thai script; dash as syllable joiner "mkh-vie-pro", -- Proto-Vietic; morphemes separated by hyphens "msb", -- Masbatenyo; too many false positives "tl", -- Tagalog; too many false positives "war", -- Waray-Waray; too many false positives "yo", -- Yoruba; hyphens used to show lengthened nasal vowels } --[==[ var: List of languages that will not have `LANG masculine nouns` and similar categories added. Generally, these languages are lacking gender but use the gender field for other purposes. (This is a massive hack and should be changed.) ]==] data.no_gender_cat = list_to_set{ -- Languages without gender but which use the gender field for other purposes "ja", "th", } --[==[ var: List of languages where [[Module:headword]] should not attempt to generate a transliteration even if the term is written in a non-Latin script. FIXME: Notate reasons why each language is in this list. ]==] data.notranslit = list_to_set{ "ams", "az", "bbc", "bug", "cdo", "cia", "cjm", "cjy", "cmn", "cnp", "cpi", "cpx", "csp", "czh", "czo", "gan", "hak", "hnm", "hsn", "ja", "kzg", "lad", "ltc", "luh", "lzh", "mnp", "ms", "mul", "mvi", "nan", "nan-dat", "nan-hbl", "nan-hlh", "nan-lnx", "nan-tws", "nan-zhe", "nan-zsh", "och", "oj", "okn", "ryn", "rys", "ryu", "sh", "sjc", "tgt", "th", "tkn", "tly", "txg", "und", "vi", "wuu", "xug", "yoi", "yox", "yue", "za", "zh", "zhx-sic", "zhx-tai", } --[==[ var: Languages where we track all direct uses of {{tl|head}} in place of a language-specific template, such as {{tl|en-head}}, {{tl|hi-head}}, {{tl|sa-head}}, {{tl|tl-head}}. ]==] data.track_head_template = list_to_set{ -- "en", -- when the time comes? "hi", "sa", "tl", } --[==[ var: List of script codes for which a script-tagged display title will be added. ]==] data.toBeTagged = list_to_set{ "Ahom", "Arab", "fa-Arab", "Aran", "Armi", "Armn", "Avst", "Bali", "Bamu", "Batk", "Beng", "as-Beng", "Bopo", "Brah", "Brai", "Bugi", "Buhd", "Cakm", "Cans", "Cari", "Cham", "Cher", "Copt", "Cprt", "Cyrl", "Cyrs", "Deva", "Dsrt", "Egyd", "Egyp", "Ethi", "Geok", "Geor", "Glag", "Goth", "Grek", "Polyt", "Gujr", "Guru", "Hang", "Hani", "Hano", "Hebr", "Hira", "Hluw", "Ital", "Java", "Kali", "Kana", "Khar", "Khmr", "Knda", "Kthi", "Lana", "Laoo", "Latn", "Latf", "Latg", "pjt-Latn", "Lepc", "Limb", "Linb", "Lisu", "Lyci", "Lydi", "Mand", "Mani", "Marc", "Merc", "Mero", "Mlym", "Mong", "mnc-Mong", "sjo-Mong", "xwo-Mong", "Mtei", "Mymr", "Narb", "Nkoo", "Nshu", "Ogam", "Olck", "Orkh", "Orya", "Osma", "Ougr", "Palm", "Phag", "Phli", "Phlv", "Phnx", "Plrd", "Prti", "Rjng", "Runr", "Samr", "Sarb", "Saur", "Sgnw", "Shaw", "Shrd", "Sinh", "Sora", "Sund", "Sylo", "Syrc", "Tagb", "Tale", "Talu", "Taml", "Tang", "Tavt", "Telu", "Tfng", "Tglg", "Thaa", "Thai", "Tibt", "Ugar", "Vaii", "Xpeo", "Xsux", "Yiii", "Zmth", "Zsym", "Ipach", "Music", "Rumin", } --[==[ var: Parts of speech which will not be categorised in categories like `English terms spelled with É` if the term is the character in question (e.g. the letter entry for English [[é]]). This contrasts with entries like the French adjective [[m̂]], which is a one-letter word spelled with the letter. ]==] data.pos_not_spelled_with_self = list_to_set{ "diacritical marks", "Han characters", "Han tu", "hanja", "hanzi", "iteration marks", "kana", "kanji", "letters", "ligatures", "logograms", "morae", "numeral symbols", "numerals", "punctuation marks", "syllables", "symbols", } ------ 2. Lists not converted into sets. ------ --[==[ var: List of languages that will default to `sccat` being true, i.e. categories like `LANG POS in SCRIPT script` will automatically be generated. This can be overridden using {{para|sccat|0}} in {{tl|head}} or setting `sccat` to {false} in Lua. If the value on the right-hand side is {true}, such categories will be generated for all scripts. If {false}, no categories will be generated (this is useful for etym languages that override the spec of their parent). If a list of scripts, such categories will be generated only for the specified scripts. If a list of scripts where the first element is {"not"}, such categories will be generated for all scripts ''except'' the specified scripts. ]==] data.default_sccat = { ["af"] = {"not", "Latn"}, ["az"] = {"not", "Latn"}, ["inc-apa"] = true, ["inc-ash"] = true, ["kfr"] = true, ["ks"] = true, ["mr"] = true, ["mwr"] = true, ["inc-oaw"] = true, ["inc-ohi"] = true, ["omr"] = true, ["inc-opa"] = true, ["phr"] = true, ["pi"] = true, ["pra"] = true, ["sa"] = true, ["skr"] = true, ["sd"] = true, ["yi"] = {"not", "Hebr"}, } --[==[ var: Recognized aliases for parts of speech (param 2=). Key is the short form and value is the canonical singular (not pluralized) form. It is singular so the same table can be used in [[Module:form of]] for the {{para|p}}/{{para|POS}} param and [[Module:links]] for the pos= param. Note that any part of speech, abbreviated or not, can be suffixed with `f` to generate the corresponding non-lemma form part of speech, such as `adjf`, `af` or `adjectivef` for `adjective form`, and `nounf` or `nf` for `noun form`. This expansion happens even when it does not make sense for the given part of speech (e.g. `pclf` expands to `particle form` and `symf` expands to `symbol form`), and currently also, at least in [[Module:headword]] (but not [[Module:links]]), even if the part before the `f` is not a recognized part of speech or abbreviation (hence `nerf` expands to `ner form`). ]==] data.pos_aliases = { a = "形容詞", adj = "形容詞", adv = "副詞", art = "冠詞", aug = "指大詞", cls = "量詞", compadj = "形容詞比較級", compadv = "副詞比較級", compdet = "限定詞比較級", comppron = "代詞比較級", conj = "連詞", contr = "縮約形", conv = "動副詞", det = "限定詞", dim = "指小詞", infin = "不定式", -- not inf, which is ambiguous due to infixes int = "感嘆詞", interj = "感嘆詞", intj = "感嘆詞", n = "名詞", -- the next two support Algonquian languages; see also vii/vai/vti/vta below na = "有生名詞", ni = "無生名詞", num = "數詞", part = "分詞", pastpart = "過去分詞", pastptcp = "過去分詞", pcl = "助詞", phr = "短語", pn = "專有名詞", postp = "後置詞", pref = "前綴", prep = "介詞", prepphr = "介詞短語", prespart = "現在分詞", presptcp = "現在分詞", pron = "代詞", prop = "專有名詞", proper = "專有名詞", propn = "專有名詞", ptcp = "分詞", rom = "羅馬化", roman = "羅馬化", romanisation = "羅馬化", romanisations = "羅馬化", suf = "後綴", supadj = "形容詞最高級", supadv = "副詞最高級", supdet = "限定詞最高級", suppron = "代詞最高級", sym = "符號", v = "動詞", vb = "動詞", vi = "不及物動詞", vm = "情態動詞", vt = "及物動詞", -- the next four support Algonquian languages vii = "無生不及物動詞", vai = "有生不及物動詞", vti = "及物無生動詞", vta = "及物有生動詞", -- l10n: 拼寫完整的英文詞類名稱也要列出,否則會產生「英語adjective」這類分類 adjective = "形容詞", adverb = "副詞", ["animate noun"] = "有生名詞", article = "冠詞", augmentative = "指大詞", classifier = "量詞", ["comparative adjective"] = "形容詞比較級", ["comparative adverb"] = "副詞比較級", ["comparative determiner"] = "限定詞比較級", ["comparative pronoun"] = "代詞比較級", conjunction = "連詞", contraction = "縮約形", converb = "動副詞", determiner = "限定詞", diminutive = "指小詞", ["inanimate noun"] = "無生名詞", infinitive = "不定式", interjection = "感嘆詞", ["intransitive verb"] = "不及物動詞", ["modal verb"] = "情態動詞", noun = "名詞", numeral = "數詞", participle = "分詞", ["active participle"] = "主動分詞", ["passive participle"] = "被動分詞", ["past participle"] = "過去分詞", ["present participle"] = "現在分詞", particle = "助詞", phrase = "短語", postposition = "後置詞", prefix = "前綴", preposition = "介詞", ["prepositional phrase"] = "介詞短語", pronoun = "代詞", ["proper noun"] = "專有名詞", proverb = "諺語", romanization = "羅馬化", suffix = "後綴", ["superlative adjective"] = "形容詞最高級", ["superlative adverb"] = "副詞最高級", ["superlative determiner"] = "限定詞最高級", ["superlative pronoun"] = "代詞最高級", symbol = "符號", ["transitive verb"] = "及物動詞", verb = "動詞", -- l10n: 詞形分類統一作「變格形」,動詞另作「變位形式」 ["adjective form"] = "形容詞變格形", ["adverb form"] = "副詞變格形", ["noun form"] = "名詞變格形", ["prefix form"] = "前綴變格形", ["suffix form"] = "後綴變格形", verbf = "動詞變位形式", ["verb form"] = "動詞變位形式", } --[==[ var: Map of parts of speech for which categories like `German masculine nouns` or `Russian imperfective verbs` will be generated if the headword is of the appropriate gender/number. The map is used to canonicalize parts of speech for categorization purposes; specifically, proper nouns categorizes like nouns. ]==] data.pos_for_gender_number_cat = { ["名詞"] = "名詞", ["專有名詞"] = "名詞", ["後綴"] = "後綴", -- We include verbs because impf and pf are valid "genders". ["動詞"] = "動詞", } --[==[ var: Lower limit for a "long" word in a particular language. Used to categorize terms into e.g. [[:Category:Long English words]] automatically. Languages with no mapping here do not get categorized. ]==] data.long_word_thresholds = { ["af"] = 20, ["bg"] = 20, ["cy"] = 25, ["de"] = 20, ["en"] = 25, ["es"] = 20, ["fr"] = 20, ["ka"] = 20, ["sv"] = 20, ["tl"] = 25, } ------ 3. Page-wide processing (so that it only needs to be done once per page). ------ data.page = require(headword_page_module).process_page() -- Set some page properties directly on `data` for ease of use. data.pagename = data.page.pagename data.encoded_pagename = data.page.encoded_pagename return data qm3xwdbkh530hor94tbhexmddl8i2xq Module:Headword/templates 828 1364952 9882754 9625690 2026-08-29T12:48:18Z TongcyDai 53191 9882754 Scribunto text/plain local export = {} local debug_track_module = "Module:debug/track" local headword_module = "Module:headword" local headword_data_module = "Module:headword/data" local parameters_module = "Module:parameters" local yesno_module = "Module:yesno" local insert = table.insert local require = require local function debug_track(...) debug_track = require(debug_track_module) return debug_track(...) end local function process_params(...) process_params = require(parameters_module).process return process_params(...) end local function track(page) debug_track("headword/templates/" .. page) return true end local function get_args(frame) local boolean = {type = "boolean"} local boolean_list_allow_holes = {type = "boolean", list = true, allow_holes = true} local list_allow_holes = {list = true, allow_holes = true} return process_params(frame:getParent().args, { [1] = {required = true, type = "language", template_default = "und"}, sc = {type = "script"}, sort = true, [2] = {required = true, template_default = "nouns"}, sccat = boolean, noposcat = boolean, nomultiwordcat = boolean, nogendercat = boolean, nopalindromecat = boolean, nolinkhead = boolean, -- Don't track uses of this template for the purpose of finding direct calls to {{head}}. -- Useful for templates that wrap {{tl|head}}. notrackuses = boolean, autotrinfl = boolean, var = true, checkredlinks = true, cat2 = true, cat3 = true, cat4 = true, pagename = true, head = list_allow_holes, image = true, id = true, tr = list_allow_holes, ts = list_allow_holes, gloss = true, g = {list = true, type = "genders", flatten = true}, ["g\1qual"] = {list = true, allow_holes = true, replaced_by = false, instead = "use <q:...> or <l:...> inline modifier on a gender"}, [3] = list_allow_holes, ["f\1accel-form"] = list_allow_holes, ["f\1accel-translit"] = list_allow_holes, ["f\1accel-lemma"] = list_allow_holes, ["f\1accel-lemma-translit"] = list_allow_holes, ["f\1accel-gender"] = list_allow_holes, ["f\1accel-nostore"] = boolean_list_allow_holes, ["f\1request"] = list_allow_holes, ["f\1alt"] = list_allow_holes, ["f\1lang"] = {list = true, allow_holes = true, type = "language"}, ["f\1sc"] = {list = true, allow_holes = true, type = "script"}, ["f\1id"] = list_allow_holes, ["f\1tr"] = list_allow_holes, ["f\1ts"] = list_allow_holes, ["f\1t"] = list_allow_holes, ["f\1lit"] = list_allow_holes, ["f\1pos"] = list_allow_holes, ["f\1ng"] = list_allow_holes, ["f\1g"] = {list = true, allow_holes = true, type = "genders"}, ["f\1q"] = {list = true, allow_holes = true, type = "qualifier"}, ["f\1qq"] = {list = true, allow_holes = true, type = "qualifier"}, ["f\1qual"] = {list = true, allow_holes = true, replaced_by = false, instead = "use fNq= or fNl="}, ["f\1l"] = {list = true, allow_holes = true, type = "labels"}, ["f\1ll"] = {list = true, allow_holes = true, type = "labels"}, ["f\1ref"] = {list = true, allow_holes = true, type = "references"}, ["f\1autotr"] = boolean_list_allow_holes, ["f\1nolink"] = boolean_list_allow_holes, }) end function export.head_t(frame) local m_headword = require(headword_module) local args = get_args(frame) -- Get language and script information local data = {} data.lang = args[1] data.sc = args.sc data.sccat = args.sccat data.sort_key = args.sort data.heads = args.head data.image = args.image data.pagename = args.pagename data.id = args.id data.translits = args.tr data.transcriptions = args.ts data.gloss = args.gloss data.genders = args.g -- TODO should throw an error if data.heads gets overwritten if data.image then data.heads = {"[[File:" .. data.image .. "|class=skin-invert-image]]"} end -- This shouldn't really happen. for i = 1, args.head.maxindex do if not args.head[i] then track("head-with-holes") end end -- Variant forms (lemmas or non-lemma forms) if args.var then data.var = require(yesno_module)(args.var, args.var) end -- Part-of-speech category local pos_category = args[2] data.noposcat = args.noposcat -- Check for headword aliases and then pluralize if the POS term does not have an invariable plural. data.pos_category = m_headword.canonicalize_pos(pos_category) -- Track all direct uses of {{head}} for certain languages that have a {{XX-head}} template that should be -- used instead. Examples: {{en-head}}, {{sa-head}}, {{hi-head}}, {{tl-head}}, etc. if not args.notrackuses then local langcode = data.lang:getCode() local langfullcode = data.lang:getFullCode() if mw.loadData(headword_data_module).track_head_template[langfullcode] then track(langcode) track(langcode .. "/" .. data.pos_category) if langcode ~= langfullcode then track(langfullcode) track(langfullcode .. "/" .. data.pos_category) end end end -- Additional categories. local categories = {} data.whole_page_categories = {} data.nomultiwordcat = args.nomultiwordcat data.nogendercat = args.nogendercat data.nopalindromecat = args.nopalindromecat -- FIXME: add a minimum_index spec to [[Module:parameters]] list specs, so -- that `cat` can be changed to a list parameter starting at index 2. -- l10n: 分類名含「的」時語言名稱插在「的」之後,否則置於開頭 if args.cat2 then insert(categories, args.cat2:find("的") and args.cat2:gsub("的", "的" .. data.lang:getFullName()) or data.lang:getFullName() .. args.cat2) end if args.cat3 then insert(categories, args.cat3:find("的") and args.cat3:gsub("的", "的" .. data.lang:getFullName()) or data.lang:getFullName() .. args.cat3) end if args.cat4 then insert(categories, args.cat4:find("的") and args.cat4:gsub("的", "的" .. data.lang:getFullName()) or data.lang:getFullName() .. args.cat4) end data.categories = categories if args.checkredlinks then data.checkredlinks = require(yesno_module)(args.checkredlinks, args.checkredlinks) end -- Headword linking data.nolinkhead = args.nolinkhead -- Inflected forms data.inflections = {enable_auto_translit = args.autotrinfl} local forms = args[3] local n = forms.maxindex / 2 for i = 1, n + n % 1 do local infl_part = { label = forms[i * 2 - 1], accel = args["faccel-form"][i] and { form = args["faccel-form"][i], translit = args["faccel-translit"][i], lemma = args["faccel-lemma"][i], lemma_translit = args["faccel-lemma-translit"][i], gender = args["faccel-gender"][i], nostore = args["faccel-nostore"][i], } or nil, request = args.frequest[i], enable_auto_translit = args.fautotr[i], } local form = { term = forms[i * 2], alt = args.falt[i], genders = args.fg[i], id = args.fid[i], lang = args.flang[i], nolinkinfl = args.fnolink[i], q = args.fq[i], qq = args.fqq[i], l = args.fl[i], ll = args.fll[i], refs = args.fref[i], sc = args.fsc[i], tr = args.ftr[i], ts = args.fts[i], gloss = args.ft[i], lit = args.flit[i], pos = args.fpos[i], ng = args.fng[i], } -- If no term or alt is given, then the label is shown alone. if form.term or form.alt then insert(infl_part, form) end if infl_part.label == "or" then -- Append to the previous inflection part, if one exists if #infl_part > 0 and data.inflections[1] then insert(data.inflections[#data.inflections], form) end elseif infl_part.label then -- Add a new inflection part insert(data.inflections, infl_part) end end return m_headword.full_headword(data) end function export.canonicalize_pos(frame) local iargs = process_params(frame.args, { [1] = {required = true}, }) return require(headword_module).canonicalize_pos(iargs[1]) end return export jddh4a0xbc2fwhohx4gc9qo4o13bs94 Module:Languages/canonical names 828 1368467 9882745 9881441 2026-08-29T12:43:02Z TongcyDai 53191 自動更新語言模組 9882745 Scribunto text/plain return { ["Abishira"] = "ash", ["Adiwasi Garasia"] = "gas", ["Aduge"] = "adu", ["Adûni"] = "art-adu", ["Afra"] = "ulf", ["Agavotaguerra"] = "avo", ["Aghu Tharrnggala"] = "gtu", ["Aguna"] = "aug", ["Agwagwune"] = "yay", ["Ahwai"] = "nfd", ["Aiklep"] = "mwg", ["Aiome"] = "aki", ["Ajyíninka Apurucayali"] = "cpc", ["Ak"] = "akq", ["Aka (Sudan)"] = "soh", ["Akebu"] = "keu", ["Akei"] = "tsr", ["Akrukay"] = "afi", ["Akuku"] = "ayk", ["Akurio"] = "ako", ["Akyaung Ari"] = "nqy", ["Alapmunte"] = "apv", ["Algerian Jewish Sign Language"] = "ajs", ["Allentiac"] = "sai-all", ["Amasi"] = "alv-ama", ["Amba"] = "rwm", ["Ambul"] = "apo", ["Amganad Ifugao"] = "ifa", ["Amri Karbi"] = "ajz", ["Anam"] = "pda", ["Anasi"] = "bpo", ["Anauyá"] = "awd-ana", ["Andai"] = "afd", ["Andajin"] = "ajn", ["Andjingith"] = "aus-and", ["Andoquero"] = "sai-and", ["Anfillo"] = "myo", ["Angaité"] = "aqt", ["Anii"] = "blo", ["Anong"] = "nun", ["Anor"] = "anj", ["Aore"] = "aor", ["Aranama-Tamique"] = "xrt", ["Arandai"] = "jbj", ["Ararandewára"] = "xaj", ["Arawum"] = "awm", ["Arhâ"] = "aqr", ["Aribwatsa"] = "laz", ["Aribwaung"] = "ylu", ["Aringa"] = "luc", ["Armazic"] = "xrm", ["Arop-Sissano"] = "aps", ["Arritinngithigh"] = "rrt", ["Aruek"] = "aur", ["Asho Chin"] = "csh", ["Ashraaf"] = "cus-ash", ["Askopan"] = "eiv", ["Asoa"] = "asv", ["Atemble"] = "ate", ["Atohwaim"] = "aqm", ["Aurá"] = "aux", ["Aushi"] = "auh", ["Aushiri"] = "avs", ["Auwe"] = "smf", ["Auyana"] = "auy", ["Auyokawa"] = "auo", ["Avava"] = "tmb", ["Awa-Cuaiquer"] = "kwi", ["Awbono"] = "awh", ["Aweer"] = "bob", ["Awun"] = "aww", ["Awyi"] = "auw", ["Ayerrerenge"] = "axe", ["Ayomán"] = "sai-ayo", ["Baangi"] = "bqx", ["Baatonum"] = "bba", ["Babango"] = "bbm", ["Babine-Witsuwit'en"] = "bcr", ["Bacama"] = "bcy", ["Badjiri"] = "jbi", ["Badyara"] = "pbp", ["Baelelea"] = "bvc", ["Baenan"] = "sai-bae", ["Baetora"] = "btr", ["Baga Kaloum"] = "bqf", ["Baga Koga"] = "bgo", ["Baga Manduri"] = "bmd", ["Baga Pokur"] = "bcg", ["Baga Sobané"] = "bsv", ["Bago-Kusuntu"] = "bqg", ["Bagua"] = "sai-bag", ["Bahinemo"] = "bjh", ["Bahing"] = "bhj", ["Baibai"] = "bbf", ["Baikeno"] = "bkx", ["Bainouk-Gunyaamolo"] = "bcz", ["Bainouk-Gunyuño"] = "bab", ["Bainouk-Samik"] = "bcb", ["Baissa Fali"] = "fah", ["Bajjika"] = "vjk", ["Baki"] = "bki", ["Bakole"] = "kme", ["Bakwé"] = "bjw", ["Balangingi"] = "sse", ["Baldemu"] = "bdn", ["Baliledo"] = "poz-bal", ["Balong"] = "bnt-bal", ["Bamako Sign Language"] = "bog", ["Bambalang"] = "bmo", ["Bambassi"] = "myf", ["Bambili-Bambui"] = "baw", ["Bamenyam"] = "bce", ["Bana"] = "bcw", ["Banam Bay"] = "vrt", ["Banao Itneg"] = "bjx", ["Banda-Bambari"] = "liy", ["Banda-Ndélé"] = "bfl", ["Bangandu"] = "bgf", ["Bangime"] = "dba", ["Bangolan"] = "bgj", ["Bangwinji"] = "bsj", ["Bankan Tey Dogon"] = "dbw", ["Barbareño"] = "boi", ["Barikewa"] = "jbk", ["Barok"] = "bjk", ["Barombi"] = "bbi", ["Barranbinya"] = "aus-bra", ["Barunggam"] = "aus-brm", ["Barí"] = "mot", ["Basa-Gumna"] = "bsl", ["Basa-Gurmana"] = "buj", ["Basketo"] = "bst", ["Bassa-Kontagora"] = "bsr", ["Bassari"] = "bsc", ["Bassossi"] = "bsi", ["Batanga"] = "bnm", ["Bathari"] = "bhm", ["Bau"] = "bbd", ["Bauchi"] = "bsf", ["Bauni"] = "bpe", ["Bawm Chin"] = "bgr", ["Baygo"] = "byg", ["Bayogoula"] = "nai-bay", ["Baïnounk Gubëeher"] = "alv-bgu", ["Beary"] = "dra-bry", ["Beba"] = "bfp", ["Bedik"] = "tnr", ["Bedjond"] = "bjv", ["Beeke"] = "bkf", ["Beele"] = "bxq", ["Beezen"] = "bnz", ["Befang"] = "bby", ["Begbere-Ejar"] = "bqv", ["Belanda Bor"] = "bxb", ["Belanda Viri"] = "bvi", ["Bembe"] = "bmb", ["Ben Tey"] = "dbt", ["Bench"] = "bcq", ["Bendi"] = "bct", ["Beng"] = "nhb", ["Benga"] = "bng", ["Benggoi"] = "bgy", ["Bepour"] = "bie", ["Berinomo"] = "bit", ["Berom"] = "bom", ["Berta"] = "wti", ["Bete-Bendi"] = "btt", ["Bharia"] = "bha", ["Bhoti Kinnauri"] = "nes", ["Biage"] = "bdf", ["Bian Marind"] = "bpv", ["Biangai"] = "big", ["Bidyogo"] = "bjg", ["Bierebo"] = "bnk", ["Biga"] = "bhc", ["Bijori"] = "bix", ["Biliau"] = "bcu", ["Biloxi"] = "bll", ["Bimin"] = "bhl", ["Binandere"] = "bhg", ["Bine"] = "bon", ["Binumarien"] = "bjr", ["Birhor"] = "biy", ["Birri"] = "bvq", ["Birrpayi"] = "xbj", ["Bissa"] = "bib", ["Bo"] = "bgl", ["Bo-Rukul"] = "mae", ["Bo-Ung"] = "mux", ["Bodo (Central Africa)"] = "boy", ["Bodo Gadaba"] = "gbj", ["Bofi"] = "bff", ["Boga"] = "bvw", ["Bokobaru"] = "bus", ["Bolgo"] = "bvo", ["Boloki"] = "bkt", ["Bolon"] = "bof", ["Bomwali"] = "bmw", ["Bondoukou Kulango"] = "kzc", ["Bondum Dom Dogon"] = "dbu", ["Bonggo"] = "bpg", ["Bongu"] = "bpu", ["Bonjo"] = "bok", ["Bonkeng"] = "bvg", ["Bonkiman"] = "bop", ["Border Kuna"] = "kvn", ["Borei"] = "gai", ["Bouna Kulango"] = "nku", ["Bouni"] = "suo", ["Bozaba"] = "bzo", ["Brek Karen"] = "kvl", ["Bruny Island"] = "xpz", ["Bualkhaw Chin"] = "cbl", ["Bugan"] = "bbh", ["Bujhyal"] = "byh", ["Bukhari"] = "bhh", ["Buksa"] = "tkb", ["Bulgebi"] = "bmp", ["Buli (Ghana)"] = "bwu", ["Buli (Indonesia)"] = "bzq", ["Bumbita Arapesh"] = "aon", ["Bun"] = "buv", ["Bunoge"] = "dgb", ["Burate"] = "bti", ["Buru (Nigeria)"] = "bqw", ["Burui"] = "bry", ["Burundian Sign Language"] = "lsb", ["Bushoong"] = "buf", ["Butchulla"] = "xby", ["Butmas-Tur"] = "bnr", ["Bwanabwana"] = "tte", ["Bwile"] = "bwc", ["Byep"] = "mkk", ["Bädi Kanum"] = "khd", ["Caac"] = "msq", ["Cabiyarí"] = "cbb", ["Cacaopera"] = "ccr", ["Cacua"] = "cbv", ["Cacán"] = "sai-cac", ["Cafundó"] = "ccd", ["Cahuarano"] = "cah", ["Caka"] = "ckx", ["Cakchiquel-Quiché Mixed Language"] = "ckz", ["Cakfem-Mushere"] = "cky", ["Calusa"] = "nai-cal", ["Cambodian Sign Language"] = "csx", ["Camtho"] = "cmt", ["Candoshi-Shapra"] = "cbu", ["Canichana"] = "caz", ["Capanahua"] = "kaq", ["Caquinte"] = "cot", ["Cara"] = "cfd", ["Carabayo"] = "cby", ["Caranqui"] = "sai-caq", ["Carijona"] = "cbd", ["Cashibo-Cacataibo"] = "cbr", ["Catuquinaru"] = "sai-ctq", ["Catío Chibcha"] = "cba-cat", ["Cayuse"] = "xcy", ["Cazcan"] = "azc-caz", ["Cañari"] = "sai-cnr", ["Cen"] = "cen", ["Central Maewo"] = "mwo", ["Central Teke"] = "nzu", ["Centúúm"] = "cet", ["Ch'olti'"] = "myn-chl", ["Chaha"] = "sem-cha", ["Chaima"] = "ciy", ["Chairel"] = "sit-cha", ["Chak"] = "ckh", ["Chamba Daka"] = "ccg", ["Chamba Leko"] = "ndi", ["Chambri"] = "can", ["Changriwa"] = "cga", ["Chantyal"] = "chx", ["Chaná"] = "sai-chn", ["Chané"] = "caj", ["Chara"] = "cra", ["Chaudangsi"] = "cdn", ["Chaura"] = "crv", ["Chayahuita"] = "cbt", ["Che"] = "ruk", ["Chemakum"] = "xch", ["Chenapian"] = "cjn", ["Chenchu"] = "cde", ["Cherepon"] = "cpn", ["Chetco-Tolowa"] = "ctc", ["Chhintange"] = "ctn", ["Chhulung"] = "cur", ["Chilisso"] = "clh", ["Chimariko"] = "cid", ["Chimila"] = "cbg", ["Chinbon Chin"] = "cnb", ["Chiquimulilla"] = "nai-chi", ["Chiru"] = "cdf", ["Chokri Naga"] = "nri", ["Chokwe"] = "cjk", ["Cholón"] = "cht", ["Chono"] = "sai-cno", ["Chothe Naga"] = "nct", ["Chuave"] = "cjv", ["Chug"] = "cvg", ["Chumburung"] = "ncu", ["Chácobo"] = "cao", ["Ci Gbe"] = "cib", ["Cibak"] = "ckl", ["Ciguayo"] = "nai-cig", ["Cinda-Regi-Tiyal"] = "cdr", ["Cineni"] = "cie", ["Citak"] = "txt", ["Ciwogai"] = "tgd", ["Coahuilteco"] = "xcw", ["Cochimi"] = "coj", ["Coeruna"] = "sai-coe", ["Coeur d'Alene"] = "crd", ["Cogui"] = "kog", ["Col"] = "liw", ["Colán"] = "sai-col", ["Comechingon"] = "sai-cmg", ["Comecrudo"] = "xcm", ["Como Karim"] = "cfg", ["Con"] = "cno", ["Coos"] = "csz", ["Copallén"] = "sai-cop", ["Coquille"] = "coq", ["Cori"] = "cry", ["Coroado Puri"] = "sai-crd", ["Cotoname"] = "xcn", ["Coyaima"] = "coy", ["Cruzeño"] = "crz", ["Cueva"] = "sai-cva", ["Cuitlatec"] = "cuy", ["Culina"] = "cul", ["Culli"] = "sai-cul", ["Cung"] = "cug", ["Cutchi-Swahili"] = "ccl", ["Daai Chin"] = "dao", ["Daantanai'"] = "lni", ["Dabarre"] = "dbr", ["Dabe"] = "dbe", ["Dadanitic"] = "sem-dad", ["Dadiya"] = "dbd", ["Daga"] = "dgz", ["Dagaari Dioula"] = "dgd", ["Daho-Doo"] = "das", ["Dair"] = "drb", ["Daloa Bété"] = "bev", ["Danaru"] = "dnr", ["Dandami Maria"] = "daq", ["Dangaléat"] = "daa", ["Dangaura Tharu"] = "thl", ["Dao"] = "daz", ["Daonda"] = "dnd", ["Dar Daju Daju"] = "djc", ["Dar Fur Daju"] = "daj", ["Dar Sila Daju"] = "dau", ["Daro-Matu Melanau"] = "dro", ["Datooga"] = "tcc", ["Davawenyo"] = "daw", ["Day"] = "dai", ["Defi Gbe"] = "gbh", ["Deg"] = "mzw", ["Deg Xinag"] = "ing", ["Degenan"] = "dge", ["Delo"] = "ntr", ["Dema"] = "dmx", ["Demta"] = "dmy", ["Deno"] = "dbb", ["Dezfuli"] = "def", ["Dhaiso"] = "dhs", ["Dhao"] = "nfa", ["Dhimal"] = "dhi", ["Dhundhari"] = "dhd", ["Dhurga"] = "dhu", ["Dibiyaso"] = "dby", ["Dicamay Agta"] = "duy", ["Didinga"] = "did", ["Dijim-Bwilim"] = "cfa", ["Dima"] = "jma", ["Dinapigue Agta"] = "phi-din", ["Disa"] = "dsi", ["Ditammari"] = "tbz", ["Diuwe"] = "diy", ["Dixon Reef"] = "dix", ["Djinang"] = "dji", ["Djinba"] = "djb", ["Doghoro"] = "dgx", ["Dogosé"] = "dos", ["Dogul Dom"] = "dbg", ["Doko-Uyanga"] = "uya", ["Dom"] = "doa", ["Dongo"] = "doo", ["Dongolawi"] = "kzh", ["Dongotono"] = "ddd", ["Donno So Dogon"] = "dds", ["Dori'o"] = "dor", ["Doromu-Koki"] = "kqc", ["Doura"] = "don", ["Dugun"] = "ndu", ["Duit"] = "cba-dui", ["Duke"] = "nke", ["Dumaitic"] = "sem-dum", ["Dumun"] = "dui", ["Dungu"] = "dbv", ["Duriankere"] = "dbn", ["Dusun Malang"] = "duq", ["Dutch Sign Language"] = "dse", ["Duupa"] = "dae", ["Duwet"] = "gve", ["Dwang"] = "nnu", ["Dzuun"] = "dnn", ["East Limba"] = "lma", ["Eastern Karaboro"] = "xrb", ["Eastern Krahn"] = "kqo", ["Eastern Maninkakan"] = "emk", ["Eastern Ngad'a"] = "nea", ["Eastern Subanun"] = "sfe", ["Eastern Xwla Gbe"] = "gbx", ["Ede Cabe"] = "cbj", ["Ede Ica"] = "ica", ["Ede Idaca"] = "idd", ["Ede Ije"] = "ijj", ["Ede Nago"] = "nqg", ["Ehueun"] = "ehu", ["Eipomek"] = "eip", ["Eitiep"] = "eit", ["Ejagham"] = "etu", ["Ejamat"] = "eja", ["Eki"] = "eki", ["Ekit"] = "eke", ["El Hugeirat"] = "elh", ["El Molo"] = "elo", ["Eleme"] = "elm", ["Elseng"] = "mrf", ["Emai"] = "ema", ["Eman"] = "emn", ["Emberá-Baudó"] = "bdc", ["Emberá-Catío"] = "cto", ["Emberá-Chamí"] = "cmi", ["Emberá-Tadó"] = "tdc", ["Emerillon"] = "eme", ["Emplawas"] = "emw", ["Enawené-Nawé"] = "unk", ["Ende"] = "end", ["Engenni"] = "enn", ["Enggano"] = "eno", ["Enlhet"] = "enl", ["Enwang"] = "enw", ["Enxet"] = "enx", ["Enya"] = "gey", ["Eotile"] = "eot", ["Epi-Olmec"] = "xep", ["Epie"] = "epi", ["Erave"] = "kjy", ["Erie"] = "iro-ere", ["Erre"] = "err", ["Esselen"] = "esq", ["Etchemin"] = "etc", ["Eten"] = "etx", ["Etkywan"] = "ich", ["Ewage-Notu"] = "nou", ["Ewarhuyana"] = "sai-ewa", ["Ezaa"] = "eza", ["Fagani"] = "faf", ["Faifi"] = "fif", ["Faita"] = "faj", ["Faiwol"] = "fai", ["Fali"] = "fli", ["Fam"] = "fam", ["Fanamaket"] = "bjp", ["Fang (Beboid)"] = "fak", ["Fataleka"] = "far", ["Fedan"] = "pdn", ["Fer"] = "kah", ["Feroge"] = "fer", ["Finisterre Yau"] = "yuw", ["Firan"] = "fir", ["Fiwaga"] = "fiw", ["Foia Foia"] = "ffi", ["Foma"] = "fom", ["Fongoro"] = "fgr", ["Forak"] = "frq", ["Fum"] = "fum", ["Fwe"] = "fwe", ["Fwâi"] = "fwa", ["Fyer"] = "fie", ["Ga'anda"] = "gqa", ["Gabri"] = "gab", ["Gaddi"] = "gbk", ["Gadjerawang"] = "gdh", ["Gagnoa Bété"] = "btg", ["Gaikundi"] = "gbf", ["Gaina"] = "gcn", ["Gal"] = "gap", ["Galambu"] = "glo", ["Galela"] = "gbi", ["Galice"] = "gce", ["Gambera"] = "gma", ["Gamela"] = "sai-gam", ["Gamit"] = "gbl", ["Gamkonora"] = "gak", ["Gamo"] = "gmv", ["Gamo-Ningi"] = "bte", ["Gana"] = "gnq", ["Ganang"] = "gne", ["Gane"] = "gzn", ["Ganggalida"] = "gcd", ["Ganglau"] = "ggl", ["Gangulu"] = "gnl", ["Gants"] = "gao", ["Ganzi"] = "gnz", ["Garza"] = "xgr", ["Gata'"] = "gaq", ["Gavião do Jiparaná"] = "gvo", ["Gayón"] = "sai-gay", ["Gbanziri"] = "gbg", ["Gbesi Gbe"] = "gbs", ["Gbin"] = "xgb", ["Gbiri-Niragu"] = "grh", ["Geba Karen"] = "kvq", ["Gedaged"] = "gdd", ["Gedeo"] = "drs", ["Geji"] = "gji", ["Geko Karen"] = "ghk", ["Geme"] = "geq", ["Gende"] = "gaf", ["Gey"] = "guv", ["Ghari"] = "gri", ["Ghera"] = "ghr", ["Gibanawa"] = "gib", ["Gidar"] = "gid", ["Gilima"] = "gix", ["Gimi (Austronesian)"] = "gip", ["Gimi (Goroka)"] = "gim", ["Gimnime"] = "gmn", ["Ginuman"] = "gnm", ["Girirra"] = "gii", ["Giryama"] = "nyf", ["Githabul"] = "gih", ["Gitxsan"] = "git", ["Giyug"] = "giy", ["Gizrra"] = "tof", ["Glaro-Twabo"] = "glr", ["Glavda"] = "glw", ["Glio-Oubi"] = "oub", ["Goa'uld"] = "art-gld", ["Goaria"] = "gig", ["Godié"] = "god", ["Gola"] = "gol", ["Golpa"] = "lja", ["Gone Dau"] = "goo", ["Gongduk"] = "goe", ["Goo"] = "gov", ["Gor"] = "gqr", ["Gorakor"] = "goc", ["Gorovu"] = "grq", ["Goundo"] = "goy", ["Gourmanchéma"] = "gux", ["Gowlan"] = "goj", ["Gozarkhani"] = "goz", ["Gresi"] = "grs", ["Groma"] = "gro", ["Guachí"] = "sai-gua", ["Guamo"] = "sai-gmo", ["Guanano"] = "gvc", ["Guazacapán"] = "nai-guz", ["Gudanji"] = "nji", ["Gude"] = "gde", ["Guduf-Gava"] = "gdf", ["Gugu Badhun"] = "gdc", ["Guhu-Samane"] = "ghs", ["Guiberoua Bété"] = "bet", ["Guinau"] = "awd-gnu", ["Guinea-Bissau Sign Language"] = "lgs", ["Gula"] = "glu", ["Gula'alaa"] = "gmb", ["Gumalu"] = "gmu", ["Gundi"] = "gdi", ["Gunditjmara"] = "gjm", ["Gundungurra"] = "xrd", ["Gungabula"] = "gyf", ["Guntai"] = "gnt", ["Gunya"] = "gyy", ["Guragone"] = "gge", ["Guramalum"] = "grz", ["Gureng Gureng"] = "gnr", ["Gurgula"] = "ggg", ["Guriaso"] = "grx", ["Gurindji Kriol"] = "gjr", ["Guruntum"] = "grd", ["Guya"] = "gka", ["Guébie"] = "gie", ["Gvoko"] = "ngs", ["Gwahatike"] = "dah", ["Gweda"] = "grw", ["Gyalsumdo"] = "gyo", ["Gyem"] = "gye", ["Hadothi"] = "hoj", ["Hainyaxo Bozo"] = "bzx", ["Haji"] = "hji", ["Hamba"] = "hba", ["Harami"] = "xha", ["Haraza"] = "nub-har", ["Haruai"] = "tmd", ["Hasaitic"] = "sem-has", ["Hasha"] = "ybj", ["Haush"] = "sai-hau", ["Havasupai-Walapai-Yavapai"] = "yuf", ["Hema"] = "nix", ["Hemba"] = "hem", ["Herdé"] = "hed", ["Hibito"] = "hib", ["Hill Maria"] = "mrr", ["Himarimã"] = "hir", ["Hismaic"] = "sem-his", ["Hitchiti"] = "nai-hit", ["Hmong Dô"] = "hmv", ["Hmwaveke"] = "mrk", ["Hobyót"] = "hoh", ["Homa"] = "hom", ["Honduran Lenca"] = "len", ["Hoti"] = "hti", ["Hpon"] = "hpo", ["Huarijio"] = "var", ["Huetar"] = "cba-hue", ["Hula"] = "hul", ["Humburi Senni"] = "hmb", ["Hun"] = "uth", ["Hunde"] = "hke", ["Hungworo"] = "nat", ["Hunjara-Kaina Ke"] = "hkk", ["Iaai"] = "iai", ["Iamalele"] = "yml", ["Iatmul"] = "ian", ["Ibali Teke"] = "tek", ["Iceve-Maci"] = "bec", ["Idakho-Isukha-Tiriki"] = "ida", ["Idaté"] = "idt", ["Idiom Neutral"] = "mis-idn", ["Idun"] = "ldb", ["Ignaciano"] = "ign", ["Iguta"] = "nar", ["Ihievbe"] = "ihi", ["Ija-Zuba"] = "vki", ["Ikobi-Mena"] = "meb", ["Ikpeshi"] = "ikp", ["Iku-Gora-Ankwa"] = "ikv", ["Ilue"] = "ilv", ["Imbongu"] = "imo", ["Inapang"] = "mzu", ["Indanga"] = "bnt-ind", ["Inpui Naga"] = "nkf", ["Intha"] = "int", ["Inuvialuktun"] = "ikt", ["Ipai"] = "nai-ipa", ["Iresim"] = "ire", ["Island Carib"] = "crb", ["Isu"] = "isu", ["Ito"] = "itw", ["Itu Mbon Uzo"] = "itm", ["Iyo'wujwa Chorote"] = "crq", ["Iyojwa'ja Chorote"] = "crt", ["Izi-Ezaa-Ikwo-Mgbo"] = "izi", ["Izora"] = "cbo", ["Jabutí"] = "jbt", ["Jandavra"] = "jnd", ["Janji"] = "jni", ["Javindo"] = "jvd", ["Jemez"] = "tow", ["Jeng"] = "jeg", ["Jere"] = "jer", ["Jeri Kuo"] = "jek", ["Jhankot Sign Language"] = "jhs", ["Jimi"] = "jmi", ["Joba"] = "job", ["Jola-Kasa"] = "csk", ["Jonkor Bourmataguil"] = "jeu", ["Jorá"] = "jor", ["Jowulu"] = "jow", ["Ju"] = "juu", ["Juang"] = "jun", ["Jur Modo"] = "bex", ["Juray"] = "juy", ["Jwira-Pepesa"] = "jwi", ["Kaan"] = "ldl", ["Kaang Chin"] = "ckn", ["Kaansa"] = "gna", ["Kaapor Sign Language"] = "uks", ["Kaba"] = "ksp", ["Kabba-Laka"] = "lap", ["Kabola"] = "klz", ["Kabras"] = "lkb", ["Kabwari"] = "kcw", ["Kachi Koli"] = "gjk", ["Kacipo-Balesi"] = "koe", ["Kadai"] = "kzd", ["Kadar"] = "kej", ["Kado"] = "kdv", ["Kafoa"] = "kpu", ["Kagan Kalagan"] = "kll", ["Kagoro"] = "xkg", ["Kahe"] = "hka", ["Kaian"] = "kct", ["Kaikadi"] = "kep", ["Kaiku"] = "kkq", ["Kairui-Midiki"] = "krd", ["Kaivi"] = "kce", ["Kaiy"] = "tcq", ["Kajakse"] = "ckq", ["Kakabe"] = "kke", ["Kaki Ae"] = "tbd", ["Kakihum"] = "kxe", ["Kalabakan"] = "kve", ["Kalamsé"] = "knz", ["Kalanadi"] = "wkl", ["Kalanga"] = "kck", ["Kalasuri"] = "xme-kls", ["Kam"] = "kdx", ["Kamantan"] = "kci", ["Kamberataro"] = "kbv", ["Kande"] = "kbs", ["Kang"] = "kyp", ["Kanga"] = "kcp", ["Kangean"] = "kkv", ["Kango"] = "kty", ["Kango-Sua"] = "kzy", ["Kaningdon-Nindem"] = "kdp", ["Kannada Kurumba"] = "kfi", ["Kannauji"] = "bjj", ["Kanyok"] = "kny", ["Kao"] = "kax", ["Kapauri"] = "khp", ["Kapya"] = "klo", ["Kara (Tanzania)"] = "reg", ["Karadjeri"] = "gbd", ["Karanga"] = "kth", ["Kari"] = "kbj", ["Karkin"] = "krb", ["Karko"] = "kko", ["Karolanos"] = "kyn", ["Karon"] = "krx", ["Karon Dori"] = "kgw", ["Karuwali"] = "rxw", ["Kasanga"] = "ccj", ["Kasiguranin"] = "ksn", ["Kaskean"] = "zsk", ["Kaskihá"] = "gva", ["Kassonke"] = "kao", ["Katabaga"] = "ktq", ["Katembri"] = "sai-kat", ["Katukina"] = "knt", ["Kaur"] = "vkk", ["Kaure"] = "bpp", ["Kavet"] = "krv", ["Kawacha"] = "kcb", ["Kawe"] = "kgb", ["Kaxuyana"] = "kbb", ["Kayeli"] = "kzl", ["Kayort"] = "kyv", ["Kaytetye"] = "gbb", ["Kazukuru"] = "kzk", ["Kedang"] = "ksx", ["Keder"] = "kdy", ["Kehu"] = "khh", ["Kei"] = "kei", ["Keiga"] = "kec", ["Kela-Yela"] = "kel", ["Keley-I Kallahan"] = "ify", ["Kendeje"] = "klf", ["Kendem"] = "kvm", ["Keningau Murut"] = "kxi", ["Kenswei Nsei"] = "ndb", ["Kenyi"] = "lke", ["Kepkiriwát"] = "kpn", ["Kepo'"] = "kuk", ["Kera"] = "ker", ["Kesawai"] = "xes", ["Kete"] = "kcv", ["Ketum"] = "ktt", ["Kharam Naga"] = "kfw", ["Khayo"] = "lko", ["Khe"] = "kqg", ["Khezha Naga"] = "nkh", ["Khisa"] = "kqm", ["Khoibu Naga"] = "nkb", ["Kholok"] = "ktc", ["Khonso"] = "kxc", ["Khortha"] = "inc-khr", ["Khwe"] = "xuu", ["Kháng"] = "kjm", ["Kibet"] = "kie", ["Kilit"] = "xme-klt", ["Kimré"] = "kqp", ["Kinabalian"] = "cbw", ["Kinuku"] = "kkd", ["Kiong"] = "kkm", ["Kir-Balar"] = "kkr", ["Kisa"] = "lks", ["Kistane"] = "gru", ["Kita Maninkakan"] = "mwk", ["Kitanemuk"] = "azc-ktn", ["Kitja"] = "gia", ["Kitsai"] = "kii", ["Kla"] = "lda", ["Klao"] = "klu", ["Klias River Kadazan"] = "kqt", ["Knaanic"] = "czk", ["Koalib"] = "kib", ["Koba"] = "kpd", ["Kobiana"] = "kcj", ["Kobol"] = "kgu", ["Koda"] = "cdz", ["Kodaku"] = "ksz", ["Koenoem"] = "kcs", ["Kofa"] = "kso", ["Kofei"] = "kpi", ["Kohin"] = "kkx", ["Kohumono"] = "bcs", ["Koi"] = "kkt", ["Koireng"] = "nkd", ["Kok-Nar"] = "gko", ["Kok-Paponk"] = "okg", ["Kokola"] = "kzn", ["Kol (Cameroon)"] = "biw", ["Kom (India)"] = "kmm", ["Kombai"] = "tyn", ["Kominimung"] = "xoi", ["Kon Keu"] = "kkn", ["Konabéré"] = "bbo", ["Kondekor"] = "gau", ["Koneraw"] = "kdw", ["Kono (Guinea)"] = "knu", ["Kono (Nigeria)"] = "klk", ["Kono (Sierra Leone)"] = "kno", ["Konongo"] = "kcz", ["Konyanka Maninka"] = "mku", ["Koonzime"] = "ozm", ["Koorete"] = "kqy", ["Kopkaka"] = "opk", ["Korana"] = "kqz", ["Korandje"] = "kcy", ["Koreguaje"] = "coe", ["Koromfé"] = "kfz", ["Korop"] = "krp", ["Koropó"] = "xxr", ["Koroshi"] = "ktl", ["Korowai"] = "khe", ["Korra Koraga"] = "kfd", ["Korupun-Sela"] = "kpq", ["Kosadle"] = "kiq", ["Kosarek Yale"] = "kkl", ["Kota (Gabon)"] = "koq", ["Kota (India)"] = "kfe", ["Kota Bangun Kutai Malay"] = "mqg", ["Kota Marudu Talantang"] = "grm", ["Kotafon Gbe"] = "kqk", ["Koya"] = "kff", ["Koyaga"] = "kga", ["Koyukon"] = "koy", ["Kpasam"] = "pbn", ["Kpee"] = "cpo", ["Kresh"] = "krs", ["Krikati-Timbira"] = "xri", ["Krim"] = "krm", ["Kru'ng"] = "krr", ["Kua"] = "tyu", ["Kudu-Camo"] = "kov", ["Kugama"] = "kow", ["Kugbo"] = "kes", ["Kujarge"] = "vkj", ["Kukkuzi"] = "urj-kuk", ["Kuku-Thaypan"] = "typ", ["Kuku-Ugbanh"] = "ugb", ["Kuku-Uwanh"] = "uwa", ["Kula"] = "tpg", ["Kulaal"] = "glj", ["Kulfa"] = "kxj", ["Kulung"] = "kle", ["Kumam"] = "kdi", ["Kumarbhag Paharia"] = "kmj", ["Kumba"] = "ksm", ["Kumhali"] = "kra", ["Kunda"] = "kdn", ["Kunduvadi"] = "wku", ["Kung"] = "kfl", ["Kungarakany"] = "ggk", ["Kunyi"] = "njx", ["Kupa"] = "kug", ["Kupsabiny"] = "kpz", ["Kur"] = "kuv", ["Kura Ede Nago"] = "nqk", ["Kurama"] = "krh", ["Kuri"] = "nbn", ["Kurichiya"] = "kfh", ["Kusaal"] = "kus", ["Kusaghe"] = "ksg", ["Kushi"] = "kuh", ["Kusu"] = "ksv", ["Kutep"] = "kub", ["Kutto"] = "kpa", ["Kuuk Thaayorre"] = "thd", ["Kuuk Yak"] = "uky", ["Kuwaataay"] = "cwt", ["Kwaami"] = "ksq", ["Kwaio"] = "kwd", ["Kwaja"] = "kdz", ["Kwambi"] = "kwm", ["Kwamera"] = "tnk", ["Kwami"] = "ktf", ["Kwer"] = "kwr", ["Kwerba Mamberamo"] = "xwr", ["Kwerisa"] = "kkb", ["Kwese"] = "kws", ["Kwinsu"] = "kuc", ["Kyan-Karyaw Naga"] = "nqq", ["Kyenele"] = "kql", ["Kyenga"] = "tye", ["Kyerung"] = "kgy", ["Kómnzo"] = "paa-kmn", ["La'bi"] = "lbi", ["Laalaa"] = "cae", ["Labo"] = "mwi", ["Laghu"] = "lgb", ["Lagwan"] = "kot", ["Laha (Indonesia)"] = "lhh", ["Lahta Karen"] = "kvt", ["Laimbue"] = "lmx", ["Laitu Chin"] = "clj", ["Lakalei"] = "lka", ["Lakha"] = "lkh", ["Lakon"] = "lkn", ["Lakondê"] = "lkd", ["Lakota Dida"] = "dic", ["Lamalera"] = "lmr", ["Lamatuka"] = "lmq", ["Lambichhong"] = "lmh", ["Lamenu"] = "lmu", ["Lamet"] = "lbn", ["Lamja-Dengsa-Tola"] = "ldh", ["Lamkang"] = "lmk", ["Lamnso'"] = "lns", ["Lamu-Lamu"] = "lby", ["Lanas Lobu"] = "ruu", ["Landoma"] = "ldm", ["Lao Naga"] = "nlq", ["Lapine"] = "art-lap", ["Larantuka Malay"] = "lrt", ["Larevat"] = "lrv", ["Laro"] = "lro", ["Larteh"] = "lar", ["Laru"] = "lan", ["Latundê"] = "ltn", ["Lauan"] = "llx", ["Laven"] = "lbo", ["Leco"] = "lec", ["Leelau"] = "ldk", ["Lefa"] = "lfa", ["Lega-Mwenga"] = "lgm", ["Lega-Shabunda"] = "lea", ["Legenyem"] = "lcc", ["Lehalurup"] = "urr", ["Leinong Naga"] = "lzn", ["Leitre"] = "paa-lei", ["Lela"] = "dri", ["Lelak"] = "llk", ["Lemerig"] = "lrz", ["Lemoro"] = "ldj", ["Lenakel"] = "tnl", ["Lendu"] = "led", ["Lengilu"] = "lgi", ["Lengo"] = "lgr", ["Lengola"] = "lej", ["Lenyima"] = "ldg", ["Lepki"] = "lpe", ["Lere"] = "gnh", ["Letemboi"] = "nms", ["Leti (Cameroon)"] = "leo", ["Leyigha"] = "ayi", ["Li'o"] = "ljl", ["Liangmai Naga"] = "njn", ["Libinza"] = "liz", ["Ligenza"] = "lgz", ["Likila"] = "lie", ["Likuba"] = "kxx", ["Limbum"] = "lmp", ["Lingkhim"] = "lii", ["Lisabata-Nuniali"] = "lcs", ["Little Swanport"] = "aus-lsw", ["Litzlitz"] = "lzl", ["Lo-Toga"] = "lht", ["Logba"] = "lgq", ["Lokoya"] = "lky", ["Lolo"] = "llb", ["Lomaiviti"] = "lmv", ["Lombi"] = "lmi", ["Lomwe"] = "ngl", ["Long Phuri Naga"] = "lpn", ["Longgu"] = "lgu", ["Lonwolwol"] = "crc", ["Looma"] = "lom", ["Lorang"] = "lrn", ["Lorediakarkar"] = "lnn", ["Lotha Naga"] = "njh", ["Loun"] = "lox", ["Loup A"] = "xlo", ["Loup B"] = "xlb", ["Lower Burdekin"] = "xbb", ["Luang"] = "lex", ["Lubila"] = "kcc", ["Luchazi"] = "lch", ["Lugbara"] = "lgg", ["Luguru"] = "ruf", ["Luhu"] = "lcq", ["Lumun"] = "lmd", ["Luna"] = "luj", ["Lungga"] = "lga", ["Luri (Nigeria)"] = "ldd", ["Lusengo"] = "lse", ["Lutachoni"] = "lts", ["Lyélé"] = "lee", ["Láá Láá Bwamu"] = "bwj", ["Ma"] = "msj", ["Maa"] = "cma", ["Mabaale"] = "mmz", ["Maca"] = "mca", ["Macaguaje"] = "mcl", ["Machinga"] = "mvw", ["Macoris"] = "nai-mac", ["Maden"] = "xmx", ["Madi"] = "grg", ["Mafea"] = "mkv", ["Magiyi"] = "gmg", ["Magɨ"] = "gkd", ["Maiadomu"] = "mzz", ["Maiani"] = "tnh", ["Maindo"] = "cwb", ["Mairasi"] = "zrs", ["Majhwar"] = "mmj", ["Mak (Nigeria)"] = "pbl", ["Makah"] = "myh", ["Makhuwa-Marrevone"] = "xmc", ["Makhuwa-Moniga"] = "mhm", ["Makhuwa-Saka"] = "xsq", ["Makhuwa-Shirima"] = "vmk", ["Makwe"] = "ymk", ["Makyan Naga"] = "umn", ["Mal"] = "mlf", ["Mala (New Guinea)"] = "ped", ["Mala (Nigeria)"] = "ruy", ["Malankuravan"] = "mjo", ["Malapandaram"] = "mjp", ["Malawi Lomwe"] = "lon", ["Malaynon"] = "mlz", ["Malba Birifor"] = "bfo", ["Male"] = "mdc", ["Malfaxal"] = "mlx", ["Mali"] = "gcc", ["Malimba"] = "mzd", ["Malua Bay"] = "mll", ["Maléku Jaíka"] = "gut", ["Mama"] = "mma", ["Mamaindé"] = "wmd", ["Mamara Senoufo"] = "myk", ["Mamulique"] = "emm", ["Man Met"] = "mml", ["Manambu"] = "mle", ["Manao"] = "awd-man", ["Mandara"] = "tbf", ["Mandari"] = "mqu", ["Mander"] = "mqr", ["Manem"] = "jet", ["Mangala"] = "mem", ["Mangayat"] = "myj", ["Mangga Buang"] = "mmo", ["Mangole"] = "mqc", ["Manigri-Kambolé Ede Nago"] = "xkb", ["Manikion"] = "mnx", ["Mankiyali"] = "nlm", ["Manna-Dora"] = "mju", ["Mansoanka"] = "msw", ["Manta"] = "myg", ["Mantsi"] = "nty", ["Manumanaw Karen"] = "kxf", ["Manya"] = "mzj", ["Manyawa"] = "mny", ["Manza"] = "mzv", ["Mape"] = "mlh", ["Mapena"] = "mnm", ["Mapos Buang"] = "bzh", ["Marachi"] = "lri", ["Marama"] = "lrm", ["Marenje"] = "vmr", ["Marghi South"] = "mfm", ["Maria"] = "mds", ["Mariaté"] = "awd-mrt", ["Maring Naga"] = "nng", ["Maritsauá"] = "msp", ["Markweeta"] = "enb", ["Marti Ke"] = "zmg", ["Masakará"] = "sai-msk", ["Masalit"] = "mls", ["Mashco Piro"] = "cuj", ["Masmaje"] = "mes", ["Matepi"] = "mqe", ["Mato Grosso Arára"] = "axg", ["Matya Samo"] = "stj", ["Mawan"] = "mcz", ["Mawayana"] = "mzx", ["Maxi Gbe"] = "mxl", ["Maya Samo"] = "sym", ["Mayeka"] = "myc", ["Maynas"] = "sai-mys", ["Mbandja"] = "zmz", ["Mbati"] = "mdn", ["Mbiywom"] = "aus-mbi", ["Mbo (Cameroon)"] = "mbo", ["Mbo (Congo)"] = "zmw", ["Mbole"] = "mdq", ["Mbongno"] = "bgu", ["Mbre"] = "mka", ["Mbula-Bwazza"] = "mbu", ["Me'en"] = "mym", ["Medefaidrin"] = "dmf", ["Media Lengua"] = "mue", ["Mednyj Aleut"] = "mud", ["Mendankwe-Nkwen"] = "mfd", ["Menien"] = "sai-men", ["Menominee"] = "mez", ["Meoswar"] = "mvx", ["Mer"] = "mnu", ["Merei"] = "lmb", ["Mese"] = "mci", ["Mesmes"] = "mys", ["Mesqan"] = "mvz", ["Mgbo"] = "gmz", ["Miani"] = "pla", ["Michigamea"] = "cmm", ["Mid-Southern Banda"] = "bjo", ["Millcayac"] = "sai-mil", ["Mina"] = "hna", ["Mingang Doso"] = "mko", ["Minica Huitoto"] = "hto", ["Minigir"] = "vmg", ["Minkin"] = "xxm", ["Mintil"] = "mzt", ["Miriwoong Sign Language"] = "rsm", ["Miriwung"] = "mep", ["Mirning"] = "gmr", ["Mituku"] = "zmq", ["Miu"] = "mpo", ["Mixifore"] = "mfg", ["Mlahsö"] = "lhs", ["Mlomp"] = "mlo", ["Mmaala"] = "mmu", ["Mo'da"] = "gbn", ["Modole"] = "mqo", ["Moi (Congo)"] = "mow", ["Moi (Indonesia)"] = "mxn", ["Moikodi"] = "mkp", ["Moingi"] = "mwz", ["Mok"] = "mqt", ["Moklen"] = "mkm", ["Mokole"] = "mkl", ["Molengue"] = "bxc", ["Mom Jango"] = "ver", ["Mombo Dogon"] = "dmb", ["Mombum"] = "mso", ["Mongsen Ao"] = "njo-mng", ["Monimbo"] = "mom", ["Mono (California)"] = "mnr", ["Mono (Cameroon)"] = "mru", ["Mono (Congo)"] = "mnh", ["Monsang Naga"] = "nmh", ["Monzombo"] = "moj", ["Moo"] = "gwg", ["Moraid"] = "msg", ["Moran"] = "tbq-mor", ["Moresada"] = "msx", ["Morom"] = "bdo", ["Morouas"] = "mrp", ["Motembo"] = "tmv", ["Mountain Koiari"] = "kpx", ["Moyon Naga"] = "nmo", ["Mpiin"] = "bnt-mpi", ["Mpuono"] = "bnt-mpu", ["Mro Chin"] = "cmr", ["Mser"] = "kqx", ["Muak Sa-aak"] = "ukk", ["Mucuchí"] = "sai-muc", ["Mudu Koraga"] = "vmd", ["Muellama"] = "sai-mue", ["Muher"] = "sem-mhr", ["Mukha-Dora"] = "mmk", ["Mullu Kurumba"] = "kpb", ["Mum"] = "kqa", ["Munda"] = "unx", ["Mundolinco"] = "art-mun", ["Munggui"] = "mth", ["Muniche"] = "myr", ["Murupi"] = "mqw", ["Mutu"] = "tuc", ["Muzo"] = "sai-muz", ["Mwimbi-Muthambi"] = "mws", ["Mághdì"] = "gmd", ["Mün Chin"] = "mwq", ["Naaba"] = "nao", ["Nabak"] = "naf", ["Nachering"] = "ncd", ["Nadruvian"] = "ndf", ["Nafri"] = "nxx", ["Nage"] = "nxe", ["Nagtipunan Agta"] = "phi-nag", ["Nagu"] = "ngr", ["Nahari"] = "nhh", ["Nai"] = "bio", ["Naka'ela"] = "nae", ["Nake"] = "nbk", ["Nakwi"] = "nax", ["Nalu"] = "naj", ["Nama"] = "nmx", ["Namakura"] = "nmk", ["Namat"] = "nkm", ["Nambya"] = "nmq", ["Namia"] = "nnm", ["Namiae"] = "nvm", ["Namonuito"] = "nmt", ["Namosi-Naitasiri-Serua"] = "bwb", ["Nancere"] = "nnc", ["Nande"] = "nnb", ["Nanerigé Sénoufo"] = "sen", ["Nanga Dama Dogon"] = "nzz", ["Nankina"] = "nnk", ["Nanti"] = "cox", ["Naolan"] = "nai-nao", ["Nar Phu"] = "npa", ["Nara"] = "nrb", ["Narak"] = "nac", ["Narango"] = "nrg", ["Nasal"] = "nsy", ["Nasarian"] = "nvh", ["Natagaimas"] = "nts", ["Natchez"] = "ncz", ["Natioro"] = "nti", ["Natú"] = "sai-nat", ["Natügu"] = "ntu", ["Nauete"] = "nxa", ["Navut"] = "nsw", ["Nawathinehena"] = "nwa", ["Nawdm"] = "nmz", ["Nawuri"] = "naw", ["Nayi"] = "noz", ["Ncane"] = "ncr", ["Nchumbulu"] = "nlu", ["Nda'nda'"] = "nnz", ["Ndai"] = "gke", ["Ndambomo"] = "nxo", ["Ndau"] = "ndc", ["Nde-Gbite"] = "ned", ["Nde-Nsele-Nta"] = "ndd", ["Nding"] = "eli", ["Ndoe"] = "nbb", ["Ndoola"] = "ndr", ["Ndyuka-Trio Pidgin"] = "njt", ["Nehan"] = "nsn", ["Nek"] = "nif", ["Nekgini"] = "nkg", ["Neko"] = "nej", ["Neku"] = "nek", ["Neme"] = "nex", ["Nemi"] = "nem", ["Nend"] = "anh", ["Neo"] = "neu", ["Nese"] = "poz-nes", ["Nete"] = "net", ["Neve'ei"] = "vnm", ["New River Shasta"] = "nai-nrs", ["Neyo"] = "ney", ["Nez Perce"] = "nez", ["Ngadha"] = "nxg", ["Ngadjunmaya"] = "nju", ["Ngaiawang"] = "nwg", ["Ngaing"] = "nnf", ["Ngalakan"] = "nig", ["Ngalkbun"] = "ngk", ["Ngalum"] = "szb", ["Ngamambo"] = "nbv", ["Ngamini"] = "nmv", ["Ngan'gityemerri"] = "nam", ["Ngandi"] = "nid", ["Ngando (Central African Republic)"] = "ngd", ["Ngando (Congo)"] = "nxd", ["Ngandyera"] = "nne", ["Ngangam"] = "gng", ["Ngantangarra"] = "ntg", ["Nganyaywana"] = "nyx", ["Ngardi"] = "rxd", ["Ngarinman"] = "nbj", ["Ngarinyin"] = "ung", ["Ngasa"] = "nsg", ["Ngatik Men's Creole"] = "ngm", ["Ngawn Chin"] = "cnw", ["Ngbaka"] = "nga", ["Ngbaka Ma'bo"] = "nbm", ["Ngbaka Manza"] = "ngg", ["Ngbee"] = "jgb", ["Ngbundu"] = "nuu", ["Ngemba"] = "nge", ["Ngen"] = "gnj", ["Ngendelengo"] = "nql", ["Ngeq"] = "ngt", ["Ngete"] = "nnn", ["Nggem"] = "nbq", ["Nggwahyi"] = "ngx", ["Ngie"] = "ngj", ["Ngkoth"] = "aus-ngk", ["Ngkâlmpw Kanum"] = "kcd", ["Ngochang"] = "tbq-ngo", ["Ngom"] = "nra", ["Ngombale"] = "nla", ["Ngombe (Central African Republic)"] = "nmj", ["Ngombe (Congo)"] = "ngc", ["Ngong"] = "nnx", ["Ngongo"] = "noq", ["Ngoshie"] = "nsh", ["Ngul"] = "nlo", ["Nguluwan"] = "nuw", ["Ngumbi"] = "nui", ["Ngunawal"] = "xul", ["Ngungwel"] = "ngz", ["Ngurmbur"] = "nrx", ["Ngäbere"] = "gym", ["Nhanda"] = "nha", ["Nhuwala"] = "nhf", ["Niellim"] = "nie", ["Nii"] = "nii", ["Niksek"] = "gbe", ["Nimbari"] = "nmr", ["Nimboran"] = "nir", ["Nimoa"] = "nmw", ["Nindi"] = "nxi", ["Ningera"] = "nby", ["Ninggerum"] = "nxr", ["Ninzo"] = "nin", ["Nipsan"] = "nps", ["Niwer Mil"] = "hrc", ["Njalgulgule"] = "njl", ["Njebi"] = "nzb", ["Njen"] = "njj", ["Njerep"] = "njr", ["Njyem"] = "njy", ["Nkangala"] = "nkn", ["Nkukoli"] = "nbo", ["Nnam"] = "nbp", ["Noakhali"] = "oak", ["Nocte Naga"] = "njb", ["Noipä"] = "npx", ["Noiri"] = "noi", ["Nomaande"] = "lem", ["Nomane"] = "nof", ["Nomatsiguenga"] = "not", ["Nomlaki"] = "nol", ["Nomu"] = "noh", ["Nonuya"] = "noj", ["Nooksack"] = "nok", ["Noric"] = "nrc", ["North Asmat"] = "nks", ["North Boma"] = "boh", ["North Fali"] = "fll", ["North Giziga"] = "gis", ["North Mofu"] = "mfk", ["North Muyu"] = "kti", ["North Nuaulu"] = "nni", ["Northern Dagara"] = "dgi", ["Northern Kissi"] = "kqs", ["Northern Lorung"] = "lbr", ["Northern Rengma Naga"] = "nnl", ["Noy"] = "noy", ["Nsari"] = "asj", ["Nsenga"] = "nse", ["Nsongo"] = "nsx", ["Ntomba"] = "nto", ["Nuk"] = "noc", ["Nukna"] = "klt", ["Nukunu"] = "nnv", ["Numana"] = "nbr", ["Nume"] = "tgs", ["Nunggubuyu"] = "nuy", ["Nungu"] = "rin", ["Nupbikha"] = "npb", ["Nusa Laut"] = "nul", ["Nutabe"] = "cba-nut", ["Nyagrong Minyag"] = "ero-nya", ["Nyali"] = "nlj", ["Nyam"] = "nmi", ["Nyamusa-Molo"] = "nwm", ["Nyaneka"] = "nyk", ["Nyang'i"] = "nyp", ["Nyanga (Congo)"] = "nyj", ["Nyanga (Togo)"] = "ayg", ["Nyanga-li"] = "nyc", ["Nyangatom"] = "nnj", ["Nyangbo"] = "nyb", ["Nyangga"] = "nny", ["Nyangumarta"] = "nna", ["Nyarafolo Senoufo"] = "sev", ["Nyawaygi"] = "nyt", ["Nyemba"] = "nba", ["Nyeu"] = "nyl", ["Nyigina"] = "nyh", ["Nyiha"] = "nih", ["Nyika"] = "nkt", ["Nyimang"] = "nyi", ["Nyindu"] = "nyg", ["Nyokon"] = "nvo", ["Nyong"] = "muo", ["Nyulnyul"] = "nyv", ["Nyungwe"] = "nyu", ["Nyâlayu"] = "yly", ["Nzakambay"] = "nzy", ["Nzakara"] = "nzk", ["Ná-Meo"] = "neo", ["O'chi'chi'"] = "xoc", ["O'du"] = "tyh", ["Odiai"] = "bhf", ["Odoodee"] = "kkc", ["Odut"] = "oda", ["Ogbah"] = "ogc", ["Ogbia"] = "ogb", ["Ogbogolo"] = "ogg", ["Okobo"] = "okb", ["Okolod"] = "kqv", ["Okpamheri"] = "opa", ["Okpe (Northwestern Edo)"] = "okx", ["Okpe (Southwestern Edo)"] = "oke", ["Oksapmin"] = "opm", ["Okwanuchu"] = "nai-okw", ["Old Cham"] = "ocm", ["Old Warekena"] = "awd-war", ["Ollari"] = "gdb", ["Oloma"] = "olm", ["Olu'bo"] = "lul", ["Olulumo-Ikom"] = "iko", ["Olutsotso"] = "lto", ["Omba"] = "omb", ["Ombamba"] = "mbm", ["Ombo"] = "oml", ["Omotik"] = "omt", ["Ong"] = "oog", ["Ongota"] = "bxe", ["Onin"] = "oni", ["Onjob"] = "onj", ["Ono"] = "ons", ["Oorlams"] = "oor", ["Opao"] = "opo", ["Opata"] = "opt", ["Opuuo"] = "lgn", ["Opón"] = "sai-opo", ["Orejón"] = "ore", ["Oring"] = "org", ["Oroha"] = "ora", ["Orokolo"] = "oro", ["Oruma"] = "orr", ["Orya"] = "ury", ["Osatu"] = "ost", ["Otank"] = "uta", ["Oti"] = "oti", ["Otoro"] = "otr", ["Otuke"] = "otu", ["Ouma"] = "oum", ["Oune"] = "oue", ["Owiniga"] = "owi", ["Oy"] = "oyb", ["Oya'oya"] = "oyy", ["Oyda"] = "oyd", ["Pa Di"] = "pdi", ["Pacahuara"] = "pcp", ["Pahlavani"] = "phv", ["Pai Tavytera"] = "pta", ["Paicî"] = "pri", ["Paikoneka"] = "awd-pai", ["Paite"] = "pck", ["Paku Karen"] = "jkp", ["Palewyami"] = "yok-ply", ["Palor"] = "fap", ["Palta"] = "sai-pal", ["Pamigua"] = "sai-pam", ["Panchpargania"] = "tdb", ["Pande"] = "bkj", ["Pangseng"] = "pgs", ["Panzaleo"] = "sai-pnz", ["Pao"] = "ppa", ["Papel"] = "pbo", ["Papi"] = "ppe", ["Paratió"] = "sai-par", ["Pardhan"] = "pch", ["Pardhi"] = "pcl", ["Paredarerme"] = "xpd", ["Parenga"] = "pcj", ["Passé"] = "awd-pas", ["Patagón"] = "sai-ptg", ["Pathiya"] = "pty", ["Pattani"] = "lae", ["Pauserna"] = "psm", ["Payaguá"] = "sai-pyg", ["Peba"] = "sai-peb", ["Peerapper"] = "xpw", ["Peere"] = "pfe", ["Pengo"] = "peg", ["Perema"] = "wom", ["Pero"] = "pip", ["Phangduwali"] = "phw", ["Phimbi"] = "phm", ["Phom"] = "nph", ["Phrae Pwo"] = "kjt", ["Phuan"] = "phu", ["Phudagi"] = "phd", ["Piapoco"] = "pio", ["Pichis Ashéninka"] = "cpu", ["Picuris"] = "nai-pic", ["Pidgin Onin"] = "onx", ["Pijao"] = "pij", ["Pije"] = "piz", ["Pinai-Hagahai"] = "pnn", ["Pinjarup"] = "pnj", ["Pintiini"] = "pti", ["Pintupi-Luritja"] = "piu", ["Piratapuyo"] = "pir", ["Piya-Kwonci"] = "piy", ["Plapo Krumen"] = "ktj", ["Playero"] = "gob", ["Pochuri Naga"] = "npo", ["Podoko"] = "pbi", ["Pogolo"] = "poy", ["Pokangá"] = "pok", ["Poke"] = "pof", ["Ponyo"] = "npg", ["Poqomchi'"] = "poh", ["Port Sandwich"] = "psw", ["Port Vato"] = "ptv", ["Poumei Naga"] = "pmx", ["Powari"] = "pwr", ["Proto-Amuesha-Chamicuro"] = "awd-amc-pro", ["Proto-Binanderean"] = "ngf-bin-pro", ["Proto-Bongo-Bagirmi"] = "csu-bba-pro", ["Proto-Caddoan"] = "cdd-pro", ["Proto-Cangin"] = "alv-cng-pro", ["Proto-Central Pacific"] = "poz-pcc-pro", ["Proto-Chimakuan"] = "chi-pro", ["Proto-Daju"] = "sdv-daj-pro", ["Proto-Daly"] = "aus-dal-pro", ["Proto-Dangari"] = "inc-dng-pro", ["Proto-Dizoid"] = "omv-diz-pro", ["Proto-Eastern Jebel"] = "sdv-eje-pro", ["Proto-Fali"] = "alv-fli-pro", ["Proto-Guang"] = "alv-gng-pro", ["Proto-Gur"] = "nic-gur-pro", ["Proto-Gurunsi"] = "nic-gns-pro", ["Proto-Heiban"] = "alv-hei-pro", ["Proto-Idomoid"] = "alv-ido-pro", ["Proto-Jukunoid"] = "nic-jkn-pro", ["Proto-Kampa"] = "awd-kmp-pro", ["Proto-Koman"] = "ssa-kom-pro", ["Proto-Kwa"] = "alv-kwa-pro", ["Proto-Maidun"] = "nai-mdu-pro", ["Proto-Mangbetu"] = "csu-maa-pro", ["Proto-Masa"] = "cdc-mas-pro", ["Proto-Mumuye"] = "alv-mum-pro", ["Proto-Nyima"] = "sdv-nyi-pro", ["Proto-Ogoni"] = "nic-ogo-pro", ["Proto-Paresi-Waura"] = "awd-prw-pro", ["Proto-Sara"] = "csu-sar-pro", ["Proto-Taman"] = "sdv-tmn-pro", ["Proto-Taranoan"] = "sai-tar-pro", ["Proto-Tsimshianic"] = "nai-tsi-pro", ["Proto-Ubangian"] = "nic-ubg-pro", ["Proto-Utian"] = "nai-utn-pro", ["Proto-Witotoan"] = "sai-wit-pro", ["Puimei Naga"] = "npu", ["Puiron"] = "sit-prn", ["Puluwat"] = "puw", ["Pumé"] = "yae", ["Puquina"] = "puq", ["Purisimeño"] = "puy", ["Puruhá"] = "sai-prh", ["Purukotó"] = "sai-pur", ["Putoh"] = "put", ["Puyo-Paekche"] = "xpp", ["Pwaamei"] = "pme", ["Pye Krumen"] = "pye", ["Pyemmairre"] = "xpb", ["Páez"] = "pbb", ["Pááfang"] = "pfa", ["Päri"] = "lkr", ["Pémono"] = "pev", ["Pévé"] = "lme", ["Qatabanian"] = "xqt", ["Quimbaya"] = "sai-qmb", ["Quinigua"] = "nai-qng", ["Quinqui"] = "quq", ["Raji"] = "rji", ["Rajong"] = "rjg", ["Rajput Garasia"] = "gra", ["Ralte"] = "ral", ["Ramandi"] = "tks", ["Rang"] = "rax", ["Ranglong"] = "rnl", ["Rathawi"] = "rtw", ["Rawat"] = "jnl", ["Razajerdi"] = "rat", ["Reli"] = "rei", ["Rembarunga"] = "rmb", ["Remun"] = "lkj", ["Repanbitip"] = "rpn", ["Rer Bare"] = "rer", ["Rerep"] = "pgk", ["Resígaro"] = "rgr", ["Riantana"] = "ran", ["Ritarungo"] = "rit", ["Riung"] = "riu", ["Riverain Sango"] = "snj", ["Rogo"] = "rod", ["Roma"] = "rmm", ["Romanova"] = "rmv", ["Ron"] = "cla", ["Rongga"] = "ror", ["Rongmei Naga"] = "nbu", ["Rongpo"] = "rnp", ["Roon"] = "rnn", ["Roro"] = "rro", ["Rudbari"] = "rdb", ["Ruga"] = "ruh", ["Ruma"] = "ruz", ["Runga"] = "rou", ["Rungtu"] = "rtc", ["Ruwund"] = "rnd", ["Sa'ban"] = "snv", ["Sa'och"] = "scq", ["Saamia"] = "lsm", ["Saare"] = "uss", ["Sabanê"] = "sae", ["Sabüm"] = "sbo", ["Safaitic"] = "sem-saf", ["Sagalla"] = "tga", ["Sahaptin"] = "nai-spt", ["Sajau Basap"] = "sjb", ["Sala"] = "shq", ["Salampasu"] = "slx", ["Salas"] = "sgu", ["Saliba (Colombia)"] = "slc", ["Saliba (New Guinea)"] = "sbe", ["Salinan"] = "sln", ["Salumá"] = "slj", ["Salvadoran Lenca"] = "nai-sln", ["Samalian"] = "sem-sam", ["Sanaviron"] = "sai-san", ["Sangtam Naga"] = "nsa", ["Sangu (Gabon)"] = "snq", ["Sankaran Maninka"] = "msc", ["Sapo"] = "krn", ["Sara Kaba"] = "sbz", ["Sara Kaba Deme"] = "kwg", ["Sara Kaba Náà"] = "kwv", ["Saraveca"] = "sar", ["Sartang"] = "onp", ["Sateré-Mawé"] = "mav", ["Saweru"] = "swr", ["Seba"] = "kdg", ["Seenku"] = "sos", ["Segeju"] = "seg", ["Seim"] = "sim", ["Seit-Kaitetu"] = "hik", ["Sekele"] = "vaj", ["Selungai Murut"] = "slg", ["Sema"] = "nsm", ["Semaq Beri"] = "szc", ["Semimi"] = "etz", ["Sempan"] = "xse", ["Senara Sénoufo"] = "seq", ["Senggi"] = "snu", ["Sengo"] = "spk", ["Senthang Chin"] = "sez", ["Sepa (Indonesia)"] = "spb", ["Sepa (New Guinea)"] = "spe", ["Sepen"] = "spm", ["Seroa"] = "kqu", ["Serudung Murut"] = "srk", ["Serui-Laut"] = "seu", ["Sewa Bay"] = "sew", ["Seychelles Sign Language"] = "lsw", ["Sha"] = "scw", ["Shall-Zwall"] = "sha", ["Shamang"] = "xsh", ["Shark Bay"] = "ssv", ["Sharwa"] = "swq", ["Shau"] = "sqh", ["Shendu"] = "shl", ["Sheni"] = "scv", ["Sherbro"] = "bun", ["Shiki"] = "gua", ["Shom Peng"] = "sii", ["Shoo-Minda-Nye"] = "bcv", ["Shuba"] = "cbq", ["Shuwa-Zamani"] = "ksa", ["Sian"] = "spg", ["Siang"] = "sya", ["Siar-Lak"] = "sjr", ["Sibe"] = "nco", ["Sibu Melanau"] = "sdx", ["Sicanian"] = "sxc", ["Sie"] = "erg", ["Sihan"] = "snr", ["Sikiana"] = "sik", ["Sileibi"] = "sbq", ["Silopi"] = "xsp", ["Silt'e"] = "stv", ["Simba"] = "sbw", ["Simbali"] = "smg", ["Sinacantán"] = "nai-sin", ["Singa"] = "sgm", ["Siyin Chin"] = "csy", ["Smärky Kanum"] = "kxq", ["Soli"] = "sby", ["Somba-Siawari"] = "bmu", ["Sonde"] = "shc", ["Songlai Chin"] = "csj", ["Songoora"] = "sod", ["Sonha"] = "soi", ["Sonia"] = "siq", ["Soo"] = "teu", ["Sop"] = "urw", ["Sorothaptic"] = "sxo", ["Sota Kanum"] = "krz", ["Sou"] = "sqq", ["South Fali"] = "fal", ["South Giziga"] = "giz", ["South Lembata"] = "lmf", ["South Muyu"] = "kts", ["South Nuaulu"] = "nxl", ["South Ucayali Ashéninka"] = "cpy", ["Southern Birifor"] = "biv", ["Southern Dagaare"] = "dga", ["Southern Kissi"] = "kss", ["Southern Lorung"] = "lrr", ["Southern Rengma Naga"] = "nre", ["Southern Samo"] = "sbd", ["Southern Tiwa"] = "tix", ["Spiti Bhoti"] = "spt", ["Stau"] = "ero-tau", ["Stod Bhoti"] = "sbu", ["Suarmin"] = "seo", ["Subi"] = "xsj", ["Subtiaba"] = "sut", ["Sugut Dusun"] = "kzs", ["Suma"] = "sqm", ["Sumariup"] = "siv", ["Sumtu Chin"] = "csv", ["Sur"] = "tdl", ["Suruahá"] = "swx", ["Suruí"] = "sru", ["Suruí Do Pará"] = "mdz", ["Suundi"] = "sdj", ["Syenara Senoufo"] = "shz", ["Sácata"] = "sai-sac", ["Sìcìté Sénoufo"] = "sep", ["Sô"] = "sss", ["Tafi"] = "tcd", ["Tagdal"] = "tda", ["Tagwana Senoufo"] = "tgw", ["Tai"] = "taw", ["Tai Long"] = "thi", ["Taiap"] = "gpn", ["Tairuma"] = "uar", ["Takelma"] = "tkm", ["Talieng"] = "tdf", ["Talinga-Bwisi"] = "tlj", ["Tama (Chad)"] = "tma", ["Tama (Colombia)"] = "ten", ["Tamagario"] = "tcg", ["Tambas"] = "tdk", ["Tami"] = "tmy", ["Tamnim Citak"] = "tml", ["Tampias Lobu"] = "low", ["Tampulma"] = "tpm", ["Tanacross"] = "tcb", ["Tanahmerah"] = "tcm", ["Tanggu"] = "tgu", ["Tangoa"] = "tgp", ["Tanguat"] = "tbs", ["Tanimbili"] = "tbe", ["Tanimuca-Retuarã"] = "tnc", ["Tapachultec"] = "nai-tap", ["Tar Gula"] = "kcm", ["Tara Baka"] = "bdh", ["Tarairiú"] = "sai-trr", ["Tareng"] = "tgr", ["Tarjumo"] = "txj", ["Tarpia"] = "tpf", ["Tartessian"] = "txr", ["Taruma"] = "tdm", ["Tatana"] = "txx", ["Tataviam"] = "azc-tat", ["Tauade"] = "ttd", ["Taulil"] = "tuh", ["Taungyo"] = "tco", ["Taupota"] = "tpa", ["Tawandê"] = "xtw", ["Taworta"] = "tbp", ["Tawr Chin"] = "tcp", ["Tchitchege"] = "tck", ["Tchumbuli"] = "bqa", ["Tebul Sign Language"] = "tsy", ["Tebul Ure Dogon"] = "dtu", ["Tee"] = "tkq", ["Tefaro"] = "tfo", ["Tehit"] = "kps", ["Tehuelche"] = "teh", ["Teke-Fuumu"] = "ifm", ["Teke-Kukuya"] = "kkw", ["Teke-Laali"] = "lli", ["Teke-Tsaayi"] = "tyi", ["Tela-Masbuar"] = "tvm", ["Tem"] = "kdh", ["Teme"] = "tdo", ["Temein"] = "teq", ["Tempasuk Dusun"] = "tdu", ["Ten'edn"] = "tnz", ["Tene Kan Dogon"] = "dtk", ["Tenggarong Kutai Malay"] = "vkt", ["Teor"] = "tev", ["Tepo Krumen"] = "ted", ["Terei"] = "buo", ["Teressa"] = "tef", ["Terik"] = "tec", ["Ternateño"] = "tmg", ["Tese"] = "keg", ["Teshenawa"] = "twc", ["Tetete"] = "teb", ["Tetserret"] = "tez", ["Teushen"] = "sai-teu", ["Tha"] = "thy", ["Thachanadan"] = "thn", ["Thado Chin"] = "tcz", ["Thaiphum Chin"] = "cth", ["Thangal Naga"] = "nki", ["Thangmi"] = "thf", ["Thawa"] = "xtv", ["Thurawal"] = "tbh", ["Thuri"] = "thu", ["Tiale"] = "mnl", ["Tibea"] = "ngy", ["Tiemacèwè Bozo"] = "boo", ["Tiene"] = "tii", ["Tifal"] = "tif", ["Tigak"] = "tgc", ["Tikar"] = "tik", ["Tillamook"] = "til", ["Tilung"] = "tij", ["Timbe"] = "tim", ["Timucua"] = "tjm", ["Tingui-Boto"] = "tgv", ["Tinigua"] = "tit", ["Tinoc Kallahan"] = "tne", ["Tinputz"] = "tpz", ["Tipai"] = "nai-tip", ["Tippera"] = "tpe", ["Tira"] = "tic", ["Tiranige Diga Dogon"] = "tde", ["Tiri"] = "cir", ["Tita"] = "tdq", ["Tiéfo"] = "tiq", ["Tiéyaxo Bozo"] = "boz", ["Tjurruru"] = "tju", ["Tlahuica"] = "ocu", ["To"] = "toz", ["Toba-Maskoy"] = "tmf", ["Tobanga"] = "tng", ["Tobo"] = "tbv", ["Tofanma"] = "tlg", ["Tofin Gbe"] = "tfi", ["Togbo-Vara Banda"] = "tor", ["Togoyo"] = "tgy", ["Toka-Leya"] = "dov", ["Tokano"] = "zuh", ["Tolowa"] = "tol", ["Toma"] = "tod", ["Tommeginne"] = "xpv", ["Tommo So"] = "dto", ["Tomo Kan Dogon"] = "dtm", ["Tongwe"] = "tny", ["Tonjon"] = "tjn", ["Toogee"] = "xpx", ["Toposa"] = "toq", ["Toram"] = "trj", ["Torau"] = "ttu", ["Toro So Dogon"] = "dts", ["Toro Tegu Dogon"] = "dtt", ["Toromono"] = "tno", ["Torá"] = "trz", ["Touo"] = "tqu", ["Toura"] = "neb", ["Towei"] = "ttn", ["Tremembé"] = "tme", ["Tring"] = "tgq", ["Tringgus"] = "trx", ["Trinitario"] = "trn", ["Tsaangi"] = "tsa", ["Tsakwambo"] = "kvz", ["Tsetsaut"] = "txc", ["Tshwa"] = "hio", ["Tsikimba"] = "kdl", ["Tsishingini"] = "tsw", ["Tsogo"] = "tsv", ["Tsotsitaal"] = "fly", ["Tsum"] = "ttz", ["Tsuvan"] = "tsh", ["Tswa"] = "tsc", ["Tswapong"] = "two", ["Tugun"] = "tzn", ["Tukumanféd"] = "tkf", ["Tulehu"] = "tlu", ["Tulishi"] = "tey", ["Tumak"] = "tmc", ["Tumi"] = "kku", ["Tumtum"] = "tbr", ["Tunggare"] = "trt", ["Tunia"] = "tug", ["Tunumiisut"] = "esx-tut", ["Tunzu"] = "dza", ["Tuotomb"] = "ttf", ["Turaka"] = "trh", ["Turdulian"] = "mis-tdl", ["Turi"] = "trd", ["Turumsa"] = "tqm", ["Tutsa Naga"] = "tvt", ["Tuxináwa"] = "tux", ["Twendi"] = "twn", ["Tyaraity"] = "woa", ["Tyerrernotepanner"] = "xph", ["Tây Bồi"] = "tas", ["Téén"] = "lor", ["Ubaghara"] = "byc", ["Ucayali-Yurúa Ashéninka"] = "cpb", ["Ukaan"] = "kcf", ["Ukpe-Bayobiri"] = "ukp", ["Ukpet-Ehom"] = "akd", ["Ukue"] = "uku", ["Ukuriguma"] = "ukg", ["Ukwuani-Aboh-Ndoni"] = "ukw", ["Ullatan"] = "ull", ["Uma' Lasan"] = "xky", ["Uma' Lung"] = "ulu", ["Umanakaina"] = "gdn", ["Umbindhamu"] = "umd", ["Umbugarla"] = "umr", ["Umbuygamu"] = "umg", ["Umiida"] = "xud", ["Umon"] = "umm", ["Unggaranggu"] = "xun", ["Unggumi"] = "xgu", ["Uni"] = "uni", ["Unubahe"] = "unu", ["Uokha"] = "uok", ["Upper Tanana"] = "tau", ["Upper Taromi"] = "tov", ["Upper Umpqua"] = "xup", ["Ura (New Guinea)"] = "uro", ["Ura (Vanuatu)"] = "uur", ["Uradhi"] = "urf", ["Uri"] = "uvh", ["Urigina"] = "urg", ["Uripiv-Wala-Rano-Atchin"] = "upv", ["Urningangg"] = "urc", ["Uru-Pa-In"] = "urp", ["Uruangnirin"] = "urn", ["Usaghade"] = "usk", ["Uspanteco"] = "usp", ["Usui"] = "usi", ["Utarmbung"] = "omo", ["Uvbie"] = "evh", ["Uwinymil"] = "aus-uwi", ["Uya"] = "usu", ["Uzekwe"] = "eze", ["Vagla"] = "vag", ["Vaiphei"] = "vap", ["Vale"] = "vae", ["Vamale"] = "mkt", ["Vame"] = "mlr", ["Vanji"] = "ira-wnj", ["Vanuma"] = "vau", ["Vao"] = "vao", ["Vayu"] = "vay", ["Vehes"] = "val", ["Vemgo-Mabas"] = "vem", ["Vidunda"] = "vid", ["Viemo"] = "vig", ["Vishavan"] = "vis", ["Vitou"] = "vto", ["Viya"] = "gev", ["Wabo"] = "wbb", ["Waci Gbe"] = "wci", ["Waikuri"] = "nai-wai", ["Waima'a"] = "wmh", ["Wainumá"] = "awd-wai", ["Waitaká"] = "sai-wai", ["Wala"] = "lgl", ["Walangama"] = "nlw", ["Wam"] = "wmo", ["Wamas"] = "wmc", ["Wambule"] = "wme", ["Wamey"] = "cou", ["Wampar"] = "lbq", ["Wancho"] = "nnp", ["Wandji"] = "wdd", ["Wangkumara"] = "xwk", ["Warwar Feni"] = "hrw", ["Watakataui"] = "wtk", ["Watam"] = "wax", ["Wayanad Chetti"] = "ctt", ["Wayumará"] = "sai-way", ["Weliki"] = "klh", ["West Ambae"] = "nnd", ["West Central Banda"] = "bbp", ["West Lembata"] = "lmj", ["West-Central Limba"] = "lia", ["Western Jicaque"] = "nai-wji", ["Western Krahn"] = "krw", ["Western Xwla Gbe"] = "xwl", ["Wewaw"] = "wea", ["Wik-Iiyanh"] = "wij", ["Wik-Keyangan"] = "wif", ["Wintu"] = "wnw", ["Winyé"] = "kst", ["Wiraféd"] = "wir", ["Wiwa"] = "mbp", ["Wogamusin"] = "wog", ["Wogeo"] = "woc", ["Wolani"] = "wod", ["Womo"] = "wmx", ["Wong-gie"] = "aus-won", ["Woria"] = "wor", ["Worodougou"] = "jud", ["Woun Meu"] = "noa", ["Wurrugu"] = "wur", ["Wára"] = "tci", ["Wãpha"] = "juw", ["Wè Northern"] = "wob", ["Wè Southern"] = "gxx", ["Wè Western"] = "wec", ["Xamtanga"] = "xan", ["Xinca"] = "xin", ["Xipaya"] = "xiy", ["Xiri"] = "xii", ["Xocó"] = "sai-xoc", ["Xwela Gbe"] = "xwe", ["Yaaku"] = "muu", ["Yabaâna"] = "ybn", ["Yaben"] = "ybm", ["Yabong"] = "ybo", ["Yace"] = "ekr", ["Yagwoia"] = "ygw", ["Yahadian"] = "ner", ["Yahuna"] = "ynu", ["Yakaikeke"] = "ykk", ["Yalakalore"] = "xyl", ["Yamap"] = "ymp", ["Yamben"] = "ynb", ["Yambes"] = "ymb", ["Yameo"] = "yme", ["Yamongeri"] = "ymg", ["Yamphu"] = "ybi", ["Yan-nhangu"] = "jay", ["Yanda Dogon"] = "dym", ["Yangkam"] = "bsx", ["Yango"] = "yng", ["Yangulam"] = "ynl", ["Yangum Dey"] = "yde", ["Yangum Gel"] = "ygl", ["Yangum Mon"] = "ymo", ["Yansi"] = "yns", ["Yao (South America)"] = "sai-yao", ["Yaosakor Asmat"] = "asy", ["Yarawata"] = "yrw", ["Yaroamë"] = "yro", ["Yavitero"] = "yvt", ["Yawarawarga"] = "yww", ["Yaweyuha"] = "yby", ["Yawijibaya"] = "jbw", ["Yawiyo"] = "ybx", ["Yeretuar"] = "gop", ["Yessan-Mayo"] = "yss", ["Yimchungru Naga"] = "yim", ["Yinbaw Karen"] = "kvu", ["Yinchia"] = "yin", ["Yindjilandji"] = "yil", ["Yintale Karen"] = "kvy", ["Yirandali"] = "ljw", ["Yitha Yitha"] = "xth", ["Yocoboué Dida"] = "gud", ["Yom"] = "pil", ["Yongkom"] = "yon", ["Yout Wam"] = "ytw", ["Yuanga"] = "nua", ["Yukuben"] = "ybl", ["Yumana"] = "awd-yum", ["Yurutí"] = "yui", ["Yuwana"] = "yau", ["Zan Gula"] = "zna", ["Zayein Karen"] = "kxk", ["Zayse-Zergulla"] = "zay", ["Zeem"] = "zua", ["Zeme Naga"] = "nzm", ["Zemgalian"] = "xzm", ["Zhire"] = "zhi", ["Zhoa"] = "zhw", ["Zhár"] = "jjr", ["Zire"] = "sih", ["Zumaya"] = "zuy", ["Zyphe"] = "zyp", ["ǁGana"] = "gnk", ["ǁXegwi"] = "xeg", ["丁卡語"] = "din", ["丁語"] = "diz", ["丁邦語"] = "dii", ["三描語"] = "xsb", ["三鄉話"] = "nan-zsh", ["上京那巴當岸語"] = "dmg", ["上侯語"] = "scg", ["上內卡克薩托托納克語"] = "tku", ["上卡斯科奎姆語"] = "kuu", ["上古努比亞語"] = "onw", ["上古匈牙利語"] = "ohu", ["上古孟語"] = "omx", ["上古布列塔尼語"] = "obt", ["上古康沃爾語"] = "oco", ["上古日語"] = "ojp", ["上古曼尼普爾語"] = "omp", ["上古朝鮮語"] = "oko", ["上古格魯吉亞語"] = "oge", ["上古泰米爾語"] = "oty", ["上古漢語"] = "och", ["上古米底語"] = "xme-old", ["上古緬甸語"] = "obr", ["上古馬拉地語"] = "omr", ["上大峽谷達尼語"] = "dna", ["上奇黑利斯語"] = "cjh", ["上寨語"] = "jih", ["上索布語"] = "hsb", ["上達渥語"] = "tth", ["下塔納納語"] = "taa", ["下大峽谷達尼語"] = "dni", ["下奇黑利斯語"] = "cea", ["下索布語"] = "dsb", ["下諾索布語"] = "nsb", ["下達渥語"] = "tto", ["世俗埃及語"] = "egx-dem", ["世界語"] = "eo", ["丘赫語"] = "cac", ["丘魯亞語"] = "sai-chu", ["中世紀西班牙語"] = "osp", ["中俄混合語"] = "crp-cpr", ["中北部米塞語"] = "neq", ["中南丁卡語"] = "dib", ["中南部班達語"] = "lnl", ["中卡加延阿埃塔語"] = "agt", ["中古亞美尼亞語"] = "axm", ["中古低地德語"] = "gml", ["中古卡納達語"] = "dra-mkn", ["中古古吉拉特語"] = "inc-mgu", ["中古奧里亞語"] = "inc-mor", ["中古威爾士語"] = "wlm", ["中古孟加拉語"] = "inc-mbn", ["中古孟語"] = "mkh-mmn", ["中古尼瓦爾語"] = "nwx", ["中古布列塔尼語"] = "xbm", ["中古康沃爾語"] = "cnx", ["中古愛爾蘭語"] = "mga", ["中古挪威語"] = "gmq-mno", ["中古朝鮮語"] = "okm", ["中古法語"] = "frm", ["中古波斯語"] = "pal", ["中古漢語"] = "ltc", ["中古米底語"] = "xme-mid", ["中古英語"] = "enm", ["中古荷蘭語"] = "dum", ["中古蒙古語"] = "xng", ["中古藏語"] = "otb", ["中古蘇格蘭語"] = "gmw-msc", ["中古越南語"] = "mkh-mvi", ["中古阿薩姆語"] = "inc-mas", ["中古高地德語"] = "gmh", ["中古高棉語"] = "xhm", ["中國手語"] = "csl", ["中塔拉烏馬拉語"] = "tar", ["中塔格巴努瓦語"] = "tgt", ["中墨儂語"] = "cmo", ["中大峽谷達尼語"] = "dnt", ["中奧吉布瓦語"] = "ojc", ["中奧尤語"] = "awu", ["中尼科巴語"] = "ncb", ["中巴拉望語"] = "plc", ["中帕梅語"] = "pbs", ["中庫爾德語"] = "ckb", ["中普埃布拉納瓦特爾語"] = "ncx", ["中曼西語"] = "mns-cen", ["中東部德語"] = "gmw-ecg", ["中格雷博語"] = "grv", ["中比科爾語"] = "bcl", ["中波莫語"] = "poo", ["中烏瓦語"] = "tuf", ["中瓦圖特語"] = "mpl", ["中瓦斯特卡納瓦特爾語"] = "nch", ["中納瓦特爾語"] = "nhn", ["中臘羅語"] = "ywt", ["中薩馬語"] = "sml", ["中蘇巴農語"] = "syb", ["中西伯利亞尤皮克語"] = "ess", ["中邦托克語"] = "lbk", ["中部山地米沃克語"] = "csm", ["中部惠水苗語"] = "hmc", ["中部杜順語"] = "dtp", ["中部法蘭克尼亞語"] = "gmw-cfr", ["中部白語"] = "bca", ["中部麻山苗語"] = "hmm", ["中阿拉斯加尤皮克語"] = "esu", ["中阿斯馬特語"] = "cns", ["中阿特拉斯柏柏爾語"] = "tzm", ["中馬來語"] = "pse", ["中馬塞拉語"] = "mxz", ["中馬薩瓦語"] = "maz", ["中馬蘭諾語"] = "mel", ["丹古語"] = "dhg", ["丹基語"] = "dhn", ["丹尼語"] = "dny", ["丹比語"] = "dac", ["丹語"] = "dnj", ["丹貝拉斯語"] = "dms", ["丹貝阿語"] = "duf", ["丹麥手語"] = "dsl", ["丹麥語"] = "da", ["乍得手語"] = "cds", ["乍得阿拉伯語"] = "shu", ["乙斯語"] = "yis", ["乙爾語"] = "yll", ["也門阿拉伯語"] = "ayn", ["于默薩米語"] = "sju", ["互助土族語"] = "mjg-mgl", ["五屯話"] = "wuh", ["亞他-馬諾博語"] = "atd", ["亞倫卡語"] = "yal", ["亞加拉語"] = "yxg", ["亞加里阿語"] = "ygr", ["亞卡語"] = "yaf", ["亞古阿語"] = "yad", ["亞坎語"] = "yka", ["亞基語"] = "yaq", ["亞基馬語"] = "yak", ["亞夏尼加語"] = "cni", ["亞姆巴語"] = "yam", ["亞巴拉納語"] = "yar", ["亞布拉亞布拉語"] = "yxy", ["亞戈米語"] = "ygm", ["亞拉姆語"] = "arc", ["亞拉巴馬語"] = "akz", ["亞拉拉格薩波特克語"] = "zpu", ["亞拉語"] = "yba", ["亞捫語"] = "sem-amm", ["亞摩利語"] = "sem-amo", ["亞斯語"] = "asz", ["亞本連埃塔語"] = "abp", ["亞松森-米斯特佩克薩波特克語"] = "zoo", ["亞查奇薩波特克語"] = "zav", ["亞泰語"] = "yty", ["亞濟瓦科米語"] = "urj-kya", ["亞烏特佩克薩波特克語"] = "zpb", ["亞爾利語"] = "yxl", ["亞班永語"] = "abm", ["亞瓦拉比其語"] = "yaw", ["亞科馬語"] = "yky", ["亞米納瓦語"] = "yaa", ["亞納語"] = "ynn", ["亞罕語"] = "agq", ["亞美尼亞手語"] = "aen", ["亞美尼亞語"] = "hy", ["亞菲語"] = "wfg", ["亞萊巴語"] = "ylb", ["亞萊語"] = "nce", ["亞蒂薩波特克語"] = "zty", ["亞薩語"] = "yko", ["亞蘭加語"] = "ylr", ["亞諾馬姆語"] = "wca", ["亞諾馬米語"] = "guu", ["亞述新亞拉姆語"] = "aii", ["亞里語"] = "yri", ["亞阿語"] = "iyx", ["亞雷尼薩波特克語"] = "zae", ["亞馬他拉語"] = "amx", ["亞魯馬語"] = "sai-yar", ["亞齊語"] = "ace", ["亢語"] = "khi-kun", ["亨多語"] = "soe", ["什魯克語"] = "shk", ["仆拉語"] = "yip", ["他加祿語"] = "tl", ["他文語"] = "thm", ["他留語"] = "yta", ["仡隆語"] = "cuq", ["代那安那語"] = "tfn", ["代里巴塔克語"] = "btd", ["以東語"] = "xdm", ["以色列手語"] = "isr", ["仫佬語"] = "mlm", ["仲語"] = "cog", ["伊-瓦克語"] = "iwk", ["伊亞尤語"] = "iya", ["伊什卡什米語"] = "isk", ["伊克波索語"] = "kpo", ["伊克西爾語"] = "ixl", ["伊克語"] = "ikx", ["伊內塞諾語"] = "inz", ["伊內布-奧內語"] = "oin", ["伊利亞農-馬諾博語"] = "mbi", ["伊利米語"] = "xly", ["伊利里亞語"] = "xil", ["伊加拉語"] = "igl", ["伊加納語"] = "igg", ["伊努皮克語"] = "ik", ["伊博科語"] = "bkp", ["伊博語"] = "ig", ["伊卡利語"] = "ekg", ["伊卡蘭加爾語"] = "ikr", ["伊卡語"] = "ikk", ["伊哈語"] = "ihp", ["伊圭語"] = "igw", ["伊基托語"] = "iqu", ["伊基祖語"] = "ikz", ["伊塔維特語"] = "itv", ["伊塞基里語"] = "its", ["伊塞貝語"] = "igo", ["伊多語"] = "io", ["伊多馬語"] = "idu", ["伊奎勒語"] = "ikw", ["伊宗語"] = "ijc", ["伊寧蓋語"] = "ygi", ["伊尼亞帕里語"] = "inp", ["伊崩語"] = "txi", ["伊巴丹語"] = "ivb", ["伊巴尼語"] = "iby", ["伊巴洛伊語"] = "ibl", ["伊巴納格語"] = "ibg", ["伊布奧羅語"] = "ibr", ["伊布語"] = "ibu", ["伊帕拉帕阿穆茲戈語"] = "azm", ["伊庫盧語"] = "ikl", ["伊德薩語"] = "ids", ["伊德雷語"] = "ide", ["伊意維語"] = "uiv", ["伊戈語"] = "ahl", ["伊托納馬語"] = "ito", ["伊拉亞山阿埃塔語"] = "atl", ["伊拉努語"] = "ill", ["伊拉庫語"] = "irk", ["伊拉語"] = "ilb", ["伊拉雅語"] = "iry", ["伊拉魯圖語"] = "irh", ["伊捷爾緬語"] = "itl", ["伊斯卡特蘭馬薩特克語"] = "mzi", ["伊斯卡特語"] = "ixc", ["伊斯坦科奧托米語"] = "otz", ["伊斯塔尤特拉米斯特克語"] = "vmj", ["伊斯奈語"] = "inn", ["伊斯孔納瓦語"] = "isc", ["伊斯拉瓦語"] = "srl", ["伊斯特拉語"] = "ist", ["伊斯特羅-羅馬尼亞語"] = "ruo", ["伊斯納格語"] = "isd", ["伊普馬語"] = "byr", ["伊杜納語"] = "viv", ["伊桑朱語"] = "isn", ["伊桑語"] = "tts", ["伊比利亞語"] = "xib", ["伊比利吉普賽語"] = "rmq", ["伊比比奧語"] = "ibb", ["伊比諾語"] = "ibn", ["伊沃姆語"] = "gek", ["伊波羅語"] = "ass", ["伊洛卡諾語"] = "ilo", ["伊澤雷語"] = "izr", ["伊烏爾語"] = "iwo", ["伊爾-約龍特語"] = "yiy", ["伊爾加爾語"] = "ilg", ["伊爾瓦納語"] = "mlk", ["伊爾語"] = "irr", ["伊特內語"] = "ite", ["伊特扎語"] = "itz", ["伊特拉斯坎語"] = "ett", ["伊特格哈語"] = "ydg", ["伊特里語"] = "itr", ["伊班語"] = "iba", ["伊瓦加語"] = "ibd", ["伊瓦姆語"] = "iwm", ["伊瓦爾語"] = "kbm", ["伊當語"] = "idc", ["伊皮利語"] = "ipi", ["伊皮科語"] = "ipo", ["伊福語"] = "iff", ["伊科語"] = "iki", ["伊科馬語"] = "ntk", ["伊約語"] = "nca", ["伊納里薩米語"] = "smn", ["伊索科語"] = "iso", ["伊萊阿佩語"] = "ila", ["伊萬特語"] = "ivv", ["伊蒂克語"] = "itx", ["伊蒙達語"] = "imn", ["伊蓋德語"] = "ige", ["伊薩卡語"] = "ksi", ["伊薩比語"] = "isa", ["伊薩羅格阿埃塔語"] = "agk", ["伊蘇利亞語"] = "mis-isa", ["伊蘇布語"] = "szv", ["伊蘭謝語"] = "irn", ["伊諾凱-亞特語"] = "ino", ["伊諾爾語"] = "ior", ["伊費語"] = "ife", ["伊農罕語"] = "loc", ["伊迪語"] = "idi", ["伊通杜希亞米斯特克語"] = "mce", ["伊達安語"] = "dbj", ["伊里加山阿埃塔語"] = "agz", ["伊里加比科拉諾語"] = "bto", ["伊闊語"] = "iqw", ["伊隆戈語"] = "ilk", ["伊馬斯語"] = "yee", ["伊魯拉語"] = "iru", ["伊齊語"] = "izz", ["伍利伍利語"] = "wlu", ["伍勒納語"] = "wux", ["伍姆博科語"] = "bqm", ["伍希語"] = "bse", ["伍杜語"] = "wud", ["伍武盧-阿瓦語"] = "wuv", ["伍爾古魯語"] = "aus-wul", ["伍通語"] = "wut", ["伏爾加德語"] = "gmw-vog", ["伏納普語"] = "vnp", ["休休尼語"] = "shh", ["休語"] = "hiw", ["伯利茲克里奧爾語"] = "bzj", ["伯塔維語"] = "bew", ["伯拉萬語"] = "lod", ["伯比斯克里奧爾荷蘭語"] = "brc", ["伽耶語"] = "zra", ["伽萊基亞語"] = "cel-gal", ["低地塔拉烏馬拉語"] = "tac", ["低地德語"] = "nds", ["低地瓦哈卡瓊塔爾語"] = "clo", ["低地蘇格蘭語"] = "sco", ["佐通語"] = "czt", ["佐齊爾語"] = "tzo", ["佛得角克里奧爾語"] = "kea", ["佛教克木語"] = "khf", ["佛羅語"] = "vro", ["佛蘭德手語"] = "vgt", ["佤語"] = "wbm", ["佩切涅格語"] = "xpc", ["佩勒-阿塔語"] = "ata", ["佩勒內阿舍寧卡語"] = "prq", ["佩卡爾語"] = "pel", ["佩喬語"] = "pey", ["佩塔帕薩波特克語"] = "zpe", ["佩塔茨語"] = "pex", ["佩姆語"] = "pym", ["佩爾切語"] = "pue", ["佩茨語"] = "pay", ["佩萊語"] = "wet", ["佩蒙語"] = "aoc", ["佩語"] = "ppq", ["佩諾布斯科特語"] = "aaq", ["佩諾爾斯米斯特克語"] = "mil", ["佩里庫語"] = "nai-per", ["佯僙語"] = "tct", ["佳僚語"] = "kly", ["佳里其阿納語"] = "ktn", ["依利翁語"] = "ilu", ["依汪都語"] = "ewo", ["依蒂尼語"] = "yii", ["俄羅斯手語"] = "rsl", ["俄語"] = "ru", ["保加利亞手語"] = "bqn", ["保加利亞語"] = "bg", ["保加爾語"] = "xbo", ["保坎語"] = "bnb", ["保安語"] = "peh", ["保洛希語"] = "plh", ["保納卡語"] = "pnk", ["信德比爾語"] = "sbn", ["信德語"] = "sd", ["修納語"] = "sn", ["修道院手語"] = "mzg", ["俾路支語"] = "bal", ["倉洛語"] = "tsj", ["倫巴底語"] = "lmo", ["倫布語"] = "lup", ["倫杰語"] = "leh", ["倫比語"] = "lum", ["倫皮語"] = "rmp", ["倫考語"] = "ler", ["倫貝納語"] = "leq", ["倫迪勒語"] = "rel", ["倮倮潑語"] = "ycl", ["健馱邏語"] = "pgd", ["傈僳語"] = "lis", ["傑努庫魯姆巴語"] = "xuj", ["傑卡提語"] = "jat", ["傑納馬博佐語"] = "bze", ["傑魯語"] = "akj", ["傣亮語"] = "tyr", ["傣仂語"] = "khb", ["傣來語"] = "tjl", ["傣允語"] = "yno", ["傣包語"] = "thc", ["傣奈語"] = "tmm", ["傣端語"] = "twh", ["傣約語"] = "tyj", ["傣納語"] = "tdd", ["傣艮語"] = "kkh", ["傣雅語"] = "cuu", ["傣黯語"] = "blt", ["僥語"] = "nyw", ["僧加羅語"] = "si", ["儂壯語"] = "zhn", ["儂語"] = "nut", ["優拉語"] = "mts", ["優諾語"] = "buh", ["克丘亞語"] = "qu", ["克亞加納語"] = "kyg", ["克什米爾語"] = "ks", ["克佩列語"] = "kpe", ["克佩西語"] = "kef", ["克列克語"] = "krk", ["克列赫語"] = "xke", ["克勒納克語"] = "kqq", ["克勒語"] = "sbc", ["克勞爾語"] = "rka", ["克勞語"] = "cro", ["克奧語"] = "xxk", ["克寧賈爾語"] = "knl", ["克帕古阿語"] = "kuw", ["克帕拉語"] = "kpl", ["克帕蒂利語"] = "kym", ["克帕蒂語"] = "koc", ["克年語"] = "pnx", ["克拉勒姆語"] = "clm", ["克拉奇語"] = "kye", ["克拉沃語"] = "xra", ["克拉語"] = "kcl", ["克拉馬斯語"] = "kla", ["克文語"] = "fkv", ["克普朗語"] = "kph", ["克木語"] = "kjg", ["克林貢語"] = "tlh", ["克沃馬語"] = "kmo", ["克派納拉索克語"] = "zoc", ["克潘語"] = "kpk", ["克烏魯語"] = "xeu", ["克爾曼語"] = "xme-ker", ["克特拉尼語"] = "xhe", ["克瓦亞語"] = "kya", ["克瓦克語"] = "kwq", ["克瓦庫姆語"] = "kwu", ["克瓦托語"] = "kop", ["克瓦森根語"] = "wos", ["克瓦語"] = "bko", ["克瓦迪語"] = "kwz", ["克立新機尼語"] = "asg", ["克納蒂語"] = "gat", ["克羅地亞手語"] = "csq", ["克羅布語"] = "kxb", ["克羅斯河姆邊貝語"] = "mfn", ["克羅語"] = "jkr", ["克萬加語"] = "kwj", ["克萬加里語"] = "kwn", ["克蔑語"] = "kfj", ["克赫赫克語"] = "tlx", ["克那博依語"] = "xbn", ["克里克語"] = "mus", ["克里姆查克語"] = "jct", ["克里米亞哥特語"] = "gme-cgo", ["克里米亞韃靼語"] = "crh", ["克里茨語"] = "kry", ["克里語"] = "cr", ["克里阿卡語"] = "kjx", ["克雷塔羅奧托米語"] = "otq", ["克雷沃語"] = "kxz", ["克雷溫語"] = "zkv", ["克雷維語"] = "ked", ["克雷耶語"] = "xre", ["克馬克語"] = "kem", ["克騰班語"] = "xte", ["克龍戈語"] = "kgo", ["內富沙語"] = "jbn", ["內得邦語"] = "nec", ["內志阿拉伯語"] = "ars", ["內格拉山區納瓦特爾語"] = "nsu", ["內法語"] = "nef", ["八丈語"] = "jpx-hcj", ["八重山語"] = "rys", ["冉姆彼語"] = "lje", ["冰島手語"] = "icl", ["冰島語"] = "is", ["凍原埃涅茨語"] = "enh", ["凍原涅涅茨語"] = "yrk-tun", ["凡那伽羅語"] = "fng", ["凡雅語"] = "fni", ["凱克奇語"] = "kek", ["凱克語"] = "kzq", ["凱利科語"] = "kbo", ["凱博博語"] = "kzb", ["凱埃普語"] = "kbw", ["凱塔格語"] = "xdq", ["凱帕拉語"] = "khz", ["凱恩語"] = "bmh", ["凱拉克語"] = "ckr", ["凱斯語"] = "kzm", ["凱梅宗語"] = "dmo", ["凱爾特伊比利亞語"] = "xce", ["凱特語"] = "ket", ["凱米薩米語"] = "sjk", ["凱約語"] = "eyo", ["凱迪邦語"] = "kzp", ["凱達格蘭語"] = "kae", ["凱里魯語"] = "kxa", ["切克霍羅語"] = "mrn", ["切巴拉塞諾福語"] = "sef", ["切彭語"] = "cdm", ["切皮亞語"] = "ycp", ["切羅基語"] = "chr", ["列多-凱利語"] = "lew", ["列茲金語"] = "lez", ["別日塔語"] = "kap", ["利亞布庫語"] = "lix", ["利亞納-塞蒂語"] = "ste", ["利什語"] = "lsh", ["利伯尼亞語"] = "xli", ["利勞語"] = "lll", ["利卡語"] = "lik", ["利古里亞語"] = "lij", ["利古里達朱語"] = "liu", ["利圭語"] = "iri", ["利基語"] = "lio", ["利塞拉語"] = "lcl", ["利夸拉語"] = "kwc", ["利姆尼亞語"] = "xle", ["利富語"] = "dhv", ["利希爾語"] = "lih", ["利庫姆語"] = "lib", ["利攀語"] = "apl", ["利格比語"] = "lig", ["利比亞手語"] = "lbs", ["利比亞阿拉伯語"] = "ayl", ["利比多語"] = "liq", ["利比里亞克佩列語"] = "xpe", ["利比里亞克里奧爾語"] = "lir", ["利洛厄特語"] = "lil", ["利米爾甘語"] = "lmc", ["利維卡累利阿語"] = "olo", ["利莫斯卡林阿語"] = "kmk", ["利邦比科爾語"] = "lbl", ["利馬薩語"] = "bme", ["前薩莫奈語"] = "itc-psa", ["剛果語"] = "kg", ["加伊爾語"] = "gyl", ["加利西亞語"] = "gl", ["加加杜語"] = "gbu", ["加勒比印度斯坦語"] = "hns", ["加勒比爪哇語"] = "jvn", ["加勒比語"] = "car", ["加勞語"] = "kyj", ["加厄當語"] = "gdg", ["加告茲語"] = "gag", ["加喜特語"] = "mis-kas", ["加姆語"] = "tbi", ["加巴迪語"] = "kbt", ["加帕派瓦語"] = "pwg", ["加德當語"] = "gad", ["加德蘇普語"] = "gaj", ["加德語"] = "ged", ["加拉加迪語"] = "xkv", ["加拉提亞語"] = "xga", ["加拉瓦語"] = "wrk", ["加拉畢語"] = "kzi", ["加拿逸語"] = "kxn", ["加族語"] = "gaa", ["加林巴爾語"] = "xgi", ["加林迪亞語"] = "xgl", ["加比語"] = "gbw", ["加法特語"] = "gft", ["加泰羅尼亞手語"] = "csc", ["加泰羅尼亞語"] = "ca", ["加洛利語"] = "gal", ["加洛瓦語"] = "anq", ["加爾華利語"] = "gbm", ["加瓦克語"] = "dmc", ["加瓦爾-巴蒂語"] = "gwt", ["加瓦爾語"] = "gou", ["加當語"] = "gdk", ["加盧拉語"] = "sdn", ["加約語"] = "gay", ["加納手語"] = "gse", ["加維昂語"] = "gvp", ["加羅林語"] = "cal", ["加羅語"] = "roa-gal", ["加肖伍語"] = "yok-gsy", ["加茂語"] = "jio", ["加萊亞語"] = "gar", ["加諾威語"] = "kxo", ["加農加語"] = "ghn", ["加達梅斯語"] = "gha", ["加里富納語"] = "cab", ["加里布納語"] = "kmv", ["加里里語"] = "kzw", ["加阿語"] = "ttb", ["加雅維語"] = "bmk", ["加馬爾卡姆語"] = "kgj", ["加馬魯語"] = "kgx", ["加魯斯語"] = "gyb", ["努佩語"] = "nup", ["努內語"] = "nhu", ["努卡克馬庫語"] = "mbr", ["努古里亞語"] = "nur", ["努埃爾語"] = "nus", ["努基尼語"] = "nuc", ["努巴查語"] = "baf", ["努庫努爾語"] = "xnu", ["努庫奧羅語"] = "nkr", ["努庫馬努語"] = "nuq", ["努恩語"] = "snf", ["努梅埃語"] = "kdk", ["努比因語"] = "fia", ["努比語"] = "kcn", ["努波伊維托托語"] = "hux", ["努特卡語"] = "nuk", ["努米底亞"] = "nxm", ["努芒岡語"] = "nop", ["努語"] = "ngh", ["勃拉語"] = "bnp", ["勃歐語"] = "blk", ["勃爾語"] = "bvf", ["勃艮第語"] = "roa-brg", ["勉語"] = "ium", ["勒勒米語"] = "lef", ["勒勒語 (剛果)"] = "lel", ["勒勒語 (幾內亞)"] = "llc", ["勒勒語 (新幾內亞)"] = "lle", ["勒勒語 (查德)"] = "lln", ["勒姆邦語"] = "reb", ["勒姜語"] = "rej", ["勒曼語"] = "rmx", ["勒期語"] = "lsi", ["勒沃托比語"] = "lwt", ["勒蒂語"] = "lti", ["勞倫特語"] = "lre", ["勞圖欽語"] = "clt", ["勞拉語"] = "lur", ["勞捷語"] = "law", ["勞語"] = "llu", ["勾克語"] = "tbq-gkh", ["勿董-勿董語"] = "bdx", ["包利雅語"] = "bge", ["包瓦基語"] = "bwk", ["包雷語"] = "brg", ["匈人語"] = "xhc", ["匈奴語"] = "mis-xnu", ["匈牙利手語"] = "hsh", ["匈牙利語"] = "hu", ["北侗語"] = "doc", ["北加勒語"] = "ghh", ["北努尼語"] = "nuv", ["北卡坦端內斯比科拉諾語"] = "cts", ["北卡拉普亞語"] = "nrt", ["北圖斯亞語"] = "tsp", ["北坦納語"] = "tnn", ["北埃法特語"] = "llp", ["北塔拉烏馬拉語"] = "thh", ["北塔穹語"] = "ttm", ["北塞爾庫普語"] = "sel-nor", ["北大年馬來語"] = "mfa", ["北奄美大島語"] = "ryn", ["北奧內語"] = "onr", ["北奧尤語"] = "yir", ["北奧龍尼語"] = "cst", ["北安布里姆語"] = "mmg", ["北尤卡吉爾語"] = "ykg", ["北尼蘇語"] = "yiv", ["北山谷約庫特語"] = "yok-nvy", ["北巴巴爾語"] = "bcd", ["北帕梅語"] = "pmq", ["北帝東語"] = "ntd", ["北庫爾德語"] = "kmr", ["北弗里斯蘭語"] = "frr", ["北恩德貝勒語"] = "nd", ["北恩班迪語"] = "ngb", ["北恩貝拉語"] = "emp", ["北拉格萊語"] = "rog", ["北摩鹿加馬來語"] = "max", ["北撒哈拉柏柏爾語"] = "mzb", ["北斯拉維語"] = "scs", ["北普埃布拉納瓦特爾語"] = "ncj", ["北普米語"] = "pmi", ["北曼西語"] = "mns-nor", ["北木吉語"] = "ymx", ["北格雷博語"] = "gbo", ["北桑海語"] = "twq", ["北波克倫語"] = "pww", ["北波莫語"] = "pej", ["北泰羅拉語"] = "tbg", ["北派伍特語"] = "pao", ["北海達語"] = "hdn", ["北漢特語"] = "kca-nor", ["北特佩瓦語"] = "ntp", ["北特拉夏科米斯特克語"] = "xtn", ["北瓦哈卡納瓦特爾語"] = "nhy", ["北瓦圖特語"] = "una", ["北瓦赫吉語"] = "whg", ["北甘馬粦阿埃塔語"] = "abd", ["北皮賽恩語"] = "nrp", ["北盧里語"] = "lrc", ["北索托語"] = "nso", ["北羌語"] = "cng", ["北美索不達米亞阿拉伯語"] = "ayp", ["北薩米語"] = "se", ["北蘇巴農語"] = "stb", ["北辛德科語"] = "hno", ["北邦托克語"] = "rbk", ["北部土家語"] = "tji", ["北部山地米沃克語"] = "nsq", ["北部平話"] = "cnp", ["北部惠水苗語"] = "hmi", ["北部杜剛貝西語"] = "khc", ["北部東克里語"] = "crl", ["北部泰語"] = "nod", ["北部特克語"] = "teg", ["北部白語"] = "bfc", ["北部貴陽苗語"] = "huj", ["北部高棉語"] = "kxm", ["北部麻山苗語"] = "hmp", ["北部黔東苗語"] = "hea", ["北阿爾塔語"] = "aqn", ["北阿爾泰語"] = "atv", ["北馬克薩斯語"] = "mrq", ["北黎凡特阿拉伯語"] = "apc", ["千里達及托巴哥手語"] = "lst", ["卑南語"] = "pyu", ["卓尼語"] = "cda", ["卓米語"] = "zom", ["南侗語"] = "kmc", ["南倮倮潑語"] = "ysp", ["南加勒語"] = "ghe", ["南努尼語"] = "nnw", ["南博博語"] = "bwq", ["南博馬語"] = "bnt-sbo", ["南卡坦端內斯比科爾語"] = "bln", ["南卡拉普亞語"] = "sxk", ["南卡林阿語"] = "ksc", ["南圖斯亞語"] = "wib", ["南埃法特語"] = "erk", ["南基瓦伊語"] = "kjd", ["南塔穹語"] = "tce", ["南塞爾庫普語"] = "sel-sou", ["南墨儂語"] = "mnn", ["南奄美大島語"] = "ams", ["南奧內語"] = "osu", ["南奧尤語"] = "aws", ["南奧龍尼語"] = "css", ["南安加爾語"] = "aoe", ["南尤卡吉爾語"] = "yux", ["南尼科巴語"] = "nik", ["南尼蘇語"] = "nsd", ["南山谷約庫特語"] = "yok-svy", ["南島馬里語"] = "hob", ["南帕梅語"] = "pmz", ["南帝東語"] = "itd", ["南庫爾德語"] = "sdh", ["南恩德貝勒語"] = "nr", ["南恩班迪語"] = "nbw", ["南拉格萊語"] = "rgs", ["南斯拉夫手語"] = "ysl", ["南斯拉維語"] = "xsl", ["南普埃布拉米斯特克語"] = "mit", ["南普米語"] = "pmj", ["南曼西語"] = "mns-sou", ["南木吉語"] = "ymc", ["南林松薩波特克語"] = "zsr", ["南格雷博語"] = "grj", ["南比夸拉語"] = "nab", ["南比語"] = "mty", ["南波莫語"] = "peq", ["南泰羅拉語"] = "omw", ["南海達語"] = "hax", ["南漢特語"] = "kca-sou", ["南瓦圖特語"] = "mcy", ["南皮賽恩語"] = "spx", ["南盧里語"] = "luz", ["南羌語"] = "qxs", ["南蒂科克語"] = "nnt", ["南薩米語"] = "sma", ["南薩馬語"] = "ssb", ["南辛德科語"] = "hnd", ["南迪語"] = "niq", ["南達凱爾語"] = "caf", ["南邁杜語"] = "nsz", ["南邦托克語"] = "obk", ["南部土家語"] = "tjs", ["南部山地米沃克語"] = "skd", ["南部平話"] = "csp", ["南部杜剛貝西語"] = "bhq", ["南部東克里語"] = "crj", ["南部泰語"] = "sou", ["南部白語"] = "bfs", ["南部貴陽苗語"] = "hmy", ["南部麻山苗語"] = "hma", ["南部黔東苗語"] = "hms", ["南阿爾卑斯高盧語"] = "xlp", ["南阿爾塔語"] = "agy", ["南阿爾泰語"] = "alt", ["南阿蘭達語"] = "axl", ["南非手語"] = "sfs", ["南非語"] = "af", ["南馬克薩斯語"] = "mqm", ["南馬迪語"] = "snm", ["南黎凡特阿拉伯語"] = "ajp", ["博伊肯語"] = "bzf", ["博克伊語"] = "bky", ["博利瑙語"] = "smk", ["博利阿語"] = "bli", ["博加亞語"] = "boq", ["博博特語"] = "bty", ["博古魯語"] = "bqu", ["博嘎爾語"] = "sit-bok", ["博塞萊瓦語"] = "bwf", ["博多帕爾賈語"] = "bdv", ["博多語"] = "brx", ["博姆語"] = "bmf", ["博拉克語"] = "art-blk", ["博拉語"] = "boa", ["博斯溫語"] = "bqs", ["博杰普爾語"] = "bho", ["博格霍姆語"] = "bux", ["博桑戈阿-葛巴亞語"] = "gbp", ["博特-邁希語"] = "bmj", ["博特利赫語"] = "bph", ["博瓦伊語"] = "rak", ["博祖姆-葛巴亞語"] = "gbq", ["博科托語"] = "bdt", ["博科語"] = "bqc", ["博穆語"] = "bmq", ["博米塔巴語"] = "zmx", ["博羅克語"] = "trp", ["博羅洛語"] = "bor", ["博羅語"] = "xxb", ["博阿齊語"] = "kvg", ["博隆語"] = "ksr", ["博雷語"] = "bol", ["博馬尤穆語"] = "bnt-boy", ["博馬恩庫語"] = "bnt-bon", ["博魯卡語"] = "brn", ["卜多-亞塔語"] = "atp", ["卜老語"] = "tsl", ["占巴拉宜安語"] = "cml", ["占碑馬來語"] = "jax", ["卡亞帕卡拉漢語"] = "kak", ["卡亞曼語"] = "kag", ["卡亞波語"] = "txu", ["卡伊瓦語"] = "kgk", ["卡倫邦語"] = "kli", ["卡倫金語"] = "kln", ["卡內拉語"] = "ram", ["卡加揚語"] = "cgc", ["卡加特語"] = "syw", ["卡努菲語"] = "kni", ["卡努語"] = "khx", ["卡努里語"] = "kr", ["卡勞語"] = "ywa", ["卡卓語"] = "kaf", ["卡博勒-奧內語"] = "onk", ["卡卡拜語"] = "kqf", ["卡卡洛斯特佩克米斯特克語"] = "miu", ["卡古盧語"] = "kki", ["卡吉威語"] = "kbc", ["卡唐語"] = "kgd", ["卡喬語"] = "xkk", ["卡因貝語"] = "xai", ["卡坎達語"] = "kka", ["卡塔威希語"] = "xat", ["卡塔布語"] = "kcg", ["卡塔考語"] = "sai-cat", ["卡塔里亞塔魯語"] = "tkt", ["卡壤語"] = "kzr", ["卡多語"] = "ktp", ["卡夸語"] = "keo", ["卡奈語"] = "bbv", ["卡姆卡塔-維利語"] = "bsh", ["卡姆威語"] = "hig", ["卡姆巴塔語"] = "ktb", ["卡姆巴語"] = "kam", ["卡姆薩語"] = "kbh", ["卡姆語"] = "xam", ["卡威沙納語"] = "awd-kaw", ["卡安巴語"] = "xku", ["卡寧吉語"] = "kzo", ["卡寧拉語"] = "knr", ["卡尤加語"] = "cay", ["卡尤巴巴語"] = "cyb", ["卡尤普勞語"] = "kzu", ["卡尼努瓦語"] = "wat", ["卡尼卡蘭語"] = "kev", ["卡尼特語"] = "kmu", ["卡巴特伊語"] = "xkp", ["卡巴萊語"] = "kvf", ["卡布特拉語"] = "kbu", ["卡布瓦語"] = "cwa", ["卡布里語"] = "uka", ["卡布雷語"] = "awd-cab", ["卡帕多細亞希臘語"] = "cpg", ["卡平語"] = "tbx", ["卡平阿馬朗伊語"] = "kpg", ["卡庫語"] = "kkj", ["卡延語"] = "pdu", ["卡恰爾語"] = "xac", ["卡戈馬語"] = "kdm", ["卡托巴語"] = "chc", ["卡托語"] = "ktw", ["卡拉什瑪語"] = "ine-kal", ["卡拉什語"] = "kls", ["卡拉伊姆語"] = "kdr", ["卡拉加曼達亞語"] = "mry", ["卡拉卡爾帕克語"] = "kaa", ["卡拉塔語"] = "kpt", ["卡拉巴里語"] = "ijn", ["卡拉布拉語"] = "kzz", ["卡拉布里亞希臘語"] = "grk-cal", ["卡拉帕納語"] = "cbc", ["卡拉恰伊-巴爾卡爾語"] = "krc", ["卡拉拉高雅語"] = "mwp", ["卡拉斯語"] = "kgv", ["卡拉普亞語"] = "kyl", ["卡拉曼塔語"] = "crf", ["卡拉爾科語"] = "kba", ["卡拉瓦亞語"] = "caw", ["卡拉瓦語"] = "xrw", ["卡拉甘語"] = "kqe", ["卡拉米-塔格巴努瓦語"] = "tbk", ["卡拉米語"] = "gwc", ["卡拉莫瓊語"] = "kdj", ["卡拉語 (新幾內亞)"] = "leu", ["卡拉賈語"] = "kpj", ["卡拉馬雅語"] = "lkm", ["卡拜爾語"] = "kab", ["卡捷語"] = "kaj", ["卡斯卡語"] = "kkz", ["卡斯拉梅特語"] = "nai-kat", ["卡普提奧語"] = "kbi", ["卡普語"] = "ykm", ["卡普里曼語"] = "dju", ["卡杜格利語"] = "xtc", ["卡杜語"] = "zkd", ["卡林加里語"] = "kgn", ["卡查馬-甘朱勒語"] = "kcx", ["卡比希亞納語"] = "tup-kab", ["卡比耶語"] = "kbp", ["卡沙亞語"] = "kju", ["卡法語"] = "kbr", ["卡爾卡爾-尤里語"] = "yuj", ["卡爾尼科巴語"] = "caq", ["卡爾庫通語"] = "ktg", ["卡爾托語"] = "nlx", ["卡爾梅克衛拉特語"] = "xal", ["卡爾比語"] = "mjw", ["卡爾科提語"] = "xka", ["卡片片甘語"] = "pam", ["卡特卡里語"] = "kfu", ["卡特拉語"] = "kcr", ["卡瓦伊蘇語"] = "xaw", ["卡瓦斯卡爾語"] = "alc", ["卡皮塞尼奧語"] = "cps", ["卡盧利語"] = "bco", ["卡科特語"] = "byx", ["卡穆希語"] = "cam", ["卡穆拉語"] = "xla", ["卡穆語"] = "xmu", ["卡米拉瑞語"] = "kld", ["卡米語"] = "kmi", ["卡納庫魯語"] = "kna", ["卡納西語"] = "soq", ["卡納達語"] = "kn", ["卡累利阿語"] = "krl", ["卡維內納語"] = "cav", ["卡維拉語"] = "chl", ["卡羅來納阿爾岡昆語"] = "crr", ["卡羅巴塔克語"] = "btx", ["卡羅語"] = "kxh", ["卡羅雷語"] = "xkx", ["卡翁德語"] = "kqn", ["卡聶特語"] = "ktk", ["卡舒比語"] = "csb", ["卡艾拉語"] = "jka", ["卡芒語"] = "woi", ["卡莫尼語"] = "xcc", ["卡莫羅語"] = "kgq", ["卡莫語"] = "kcq", ["卡華語"] = "agw", ["卡蘇阿語"] = "khs", ["卡蘭加語"] = "xrq", ["卡蘭卡瓦語"] = "zkk", ["卡蘭語"] = "kmh", ["卡西古蘭杜馬加特阿埃塔語"] = "dgc", ["卡西語"] = "kha", ["卡貝卡語"] = "cjp", ["卡賈里語"] = "xkj", ["卡達拉語"] = "kad", ["卡達魯語"] = "kdu", ["卡那卡那富語"] = "xnb", ["卡那語"] = "ogo", ["卡那馬里語"] = "knm", ["卡里亞塔爾語"] = "ksy", ["卡里亞拉語"] = "vka", ["卡里亞語"] = "khr", ["卡里普納語"] = "kuq", ["卡里艾語"] = "awd-kar", ["卡阿比語"] = "kyz", ["卡雅加爾語"] = "kyt", ["卡雅迪爾特語"] = "gyd", ["卡雷卡雷語"] = "kai", ["卡雷語"] = "kyd", ["卡雷語 (新幾內亞)"] = "kmf", ["卡雷語 (非洲)"] = "kbn", ["卡霍諾斯薩波特克語"] = "zad", ["卡馬利安語"] = "kzx", ["卡馬坎語"] = "vkm", ["卡馬尤語"] = "kyk", ["卡馬幽拉語"] = "kay", ["卡馬拉語"] = "jmr", ["卡馬撒烏語"] = "kms", ["卡馬斯語"] = "xas", ["卡馬爾語"] = "keq", ["卡馬薩語"] = "klp", ["卡馬諾語"] = "kbq", ["卡魯亞農語"] = "clu", ["卡魯克語"] = "kyh", ["印古什語"] = "inh", ["印地語"] = "hi", ["印尼巴瑤語"] = "bdl", ["印尼手語"] = "inl", ["印尼語"] = "id", ["印度手語"] = "ins", ["印度河流域語"] = "xiv", ["印度河科希斯坦語"] = "mvy", ["印度葡萄牙語"] = "idb", ["危地馬拉手語"] = "gsm", ["卻域語"] = "qvy", ["厄勒皮語"] = "ele", ["厄爾克依語"] = "elk", ["厄特馬因語"] = "gel", ["厄瓜多爾手語"] = "ecs", ["原始上克羅斯河語"] = "nic-ucr-pro", ["原始下克羅斯河語"] = "nic-lcr-pro", ["原始中-東部馬來-波利尼西亞語"] = "poz-cet-pro", ["原始中乍得語"] = "cdc-cbm-pro", ["原始中多哥語"] = "alv-gtm-pro", ["原始中新南威爾士語"] = "aus-cww-pro", ["原始中熱語"] = "sai-cje-pro", ["原始中蘇丹語"] = "csu-pro", ["原始中達羅毗荼語"] = "dra-cen-pro", ["原始中那加語"] = "sit-aao-pro", ["原始乍得語"] = "cdc-pro", ["原始乙種南達羅毗荼語"] = "dra-sdt-pro", ["原始亞斯里語"] = "mkh-asl-pro", ["原始亞美尼亞語"] = "hyx-pro", ["原始亞非語"] = "afa-pro", ["原始仡佬語"] = "qfa-kra-pro", ["原始伊博語"] = "alv-igb-pro", ["原始伊朗語"] = "ira-pro", ["原始伊爵語"] = "ijo-pro", ["原始伊瓦伊賈語"] = "aus-wdj-pro", ["原始佤德昂語"] = "mkh-pal-pro", ["原始侗台語"] = "qfa-tak-pro", ["原始侗水語"] = "qfa-kms-pro", ["原始克丘亞語"] = "qwe-pro", ["原始克倫語"] = "kar-pro", ["原始克木語"] = "mkh-khm-pro", ["原始克魯語"] = "kro-pro", ["原始凱爾特語"] = "cel-pro", ["原始切爾克斯語"] = "cau-cir-pro", ["原始列茲金語"] = "cau-lzg-pro", ["原始加勒比語"] = "sai-car-pro", ["原始努佩語"] = "alv-nup-pro", ["原始努利斯坦語"] = "iir-nur-pro", ["原始努姆語"] = "azc-num-pro", ["原始努比亞語"] = "nub-pro", ["原始北哈馬黑拉語"] = "paa-nha-pro", ["原始北易洛魁語"] = "iro-nor-pro", ["原始北沙撈越語"] = "poz-swa-pro", ["原始北熱語"] = "sai-nje-pro", ["原始北達羅毗荼語"] = "dra-nor-pro", ["原始北那加語"] = "sit-kon-pro", ["原始南亞語"] = "aav-pro", ["原始南島語"] = "map-pro", ["原始南庫希特語"] = "cus-sou-pro", ["原始南熱語"] = "sai-sje-pro", ["原始南蘇拉威西語"] = "poz-ssw-pro", ["原始南達羅毗荼語"] = "dra-sou-pro", ["原始南高加索語"] = "ccs-pro", ["原始博多-加羅語"] = "tbq-bdg-pro", ["原始博拉語"] = "sai-bor-pro", ["原始占語"] = "cmc-pro", ["原始卡姆塔語"] = "inc-krd-pro", ["原始卡姆語"] = "sit-kha-pro", ["原始卡拉普亞語"] = "nai-klp-pro", ["原始卡拉棉語"] = "phi-kal-pro", ["原始卡杜語"] = "qfa-kad-pro", ["原始卡西語"] = "aav-khs-pro", ["原始印度-伊朗語"] = "iir-pro", ["原始印度-雅利安語"] = "inc-pro", ["原始印歐語"] = "ine-pro", ["原始台語"] = "tai-pro", ["原始吐火羅語"] = "ine-toc-pro", ["原始哈馬黑拉-鳥頭灣語"] = "poz-hce-pro", ["原始唐窟語"] = "sit-tng-pro", ["原始因紐特語"] = "esx-inu-pro", ["原始圖皮-瓜拉尼語"] = "tup-gua-pro", ["原始圖皮語"] = "tup-pro", ["原始埃德基里語"] = "alv-edk-pro", ["原始塔基語"] = "azc-tak-pro", ["原始塔蒂語"] = "xme-ttc-pro", ["原始塞-瓦罕語"] = "xsc-skw-pro", ["原始塞姆南語"] = "ira-kms-pro", ["原始塞拉多語"] = "sai-cer-pro", ["原始塞爾庫普語"] = "sel-pro", ["原始塞語"] = "xsc-sak-pro", ["原始大安達曼語"] = "qfa-adm-pro", ["原始大洋洲語"] = "poz-oce-pro", ["原始大西洋-剛果語"] = "alv-pro", ["原始奇布查語"] = "cba-pro", ["原始契努克語"] = "nai-ckn-pro", ["原始奧托米語"] = "oto-otm-pro", ["原始奧摩語"] = "omv-pro", ["原始奧蒂-沃爾特語"] = "nic-ovo-pro", ["原始孟-高棉語"] = "mkh-pro", ["原始孟語"] = "mkh-mnc-pro", ["原始安恆語"] = "aus-arn-pro", ["原始安納托利亞語"] = "ine-ana-pro", ["原始安迪語"] = "cau-and-pro", ["原始密克羅尼西亞語"] = "poz-mic-pro", ["原始尤卡吉爾語"] = "qfa-yuk-pro", ["原始尤皮克語"] = "ypk-pro", ["原始尼日爾-剛果語"] = "nic-pro", ["原始尼科巴語"] = "aav-nic-pro", ["原始尼羅-撒哈拉語"] = "ssa-pro", ["原始尼羅語"] = "sdv-nil-pro", ["原始巴塔克語"] = "btk-pro", ["原始巴拿語"] = "mkh-ban-pro", ["原始巴斯克語"] = "euq-pro", ["原始布立吞語"] = "cel-bry-pro", ["原始布那-卡西-林甘語"] = "aav-pkl-pro", ["原始布阿語"] = "alv-bua-pro", ["原始希臘語"] = "grk-pro", ["原始帕馬-恩永甘語"] = "aus-pam-pro", ["原始庫利亞克語"] = "ssa-klk-pro", ["原始庫基-欽語"] = "tbq-kuk-pro", ["原始庫希特語"] = "cus-pro", ["原始庫帕語"] = "azc-cup-pro", ["原始庫爾德語"] = "ku-pro", ["原始彝語"] = "tbq-lol-pro", ["原始彼爾姆語"] = "urj-prm-pro", ["原始德內語"] = "ath-pro", ["原始恩古尼語"] = "bnt-ngu-pro", ["原始意大利語"] = "itc-pro", ["原始愛斯基摩-阿留申語"] = "esx-pro", ["原始愛斯基摩語"] = "esx-esk-pro", ["原始愛爾蘭語"] = "pgl", ["原始戈都語"] = "mkh-kat-pro", ["原始扎扎其古拉尼語"] = "ira-zgr-pro", ["原始托托索克語"] = "nai-tot-pro", ["原始斯基泰語"] = "xsc-pro", ["原始斯拉夫語"] = "sla-pro", ["原始日耳曼語"] = "gem-pro", ["原始日語"] = "jpx-pro", ["原始易洛魁語"] = "iro-pro", ["原始普什圖語"] = "ira-pat-pro", ["原始曼德語"] = "dmn-pro", ["原始曼西語"] = "mns-pro", ["原始朝鮮語"] = "qfa-kor-pro", ["原始東北高加索語"] = "cau-nec-pro", ["原始東奧蒂-沃爾特語"] = "nic-eov-pro", ["原始東部波利尼西亞語"] = "poz-pep-pro", ["原始東部馬來-波利尼西亞語"] = "pqe-pro", ["原始柏柏爾語"] = "ber-pro", ["原始查蒂諾語"] = "omq-cha-pro", ["原始核心波利尼西亞語"] = "poz-pnp-pro", ["原始格巴亞語"] = "gba-pro", ["原始格貝語"] = "alv-gbe-pro", ["原始格魯吉亞-贊語"] = "ccs-gzn-pro", ["原始桑格萊奇伊什卡什米語"] = "ira-sgi-pro", ["原始桑海語"] = "son-pro", ["原始楚科奇-堪察加語"] = "qfa-cka-pro", ["原始楚馬什語"] = "nai-chu-pro", ["原始楠榜語"] = "poz-lgx-pro", ["原始歐托-帕梅語"] = "omq-otp-pro", ["原始歐托-曼格語"] = "omq-pro", ["原始比爾語"] = "mkh-pea-pro", ["原始沃爾特-剛果語"] = "nic-vco-pro", ["原始沃爾特-尼日爾語"] = "alv-von-pro", ["原始波利尼西亞語"] = "poz-pol-pro", ["原始波羅的-斯拉夫語"] = "ine-bsl-pro", ["原始波莫語"] = "nai-pom-pro", ["原始泰諾-阿拉瓦克語"] = "awd-taa-pro", ["原始泰雅語"] = "map-ata-pro", ["原始漢特語"] = "kca-pro", ["原始漢藏語"] = "sit-pro", ["原始烏戈爾語"] = "urj-ugr-pro", ["原始烏拉爾語"] = "urj-pro", ["原始熱語"] = "sai-jee-pro", ["原始爾蘇語"] = "sit-ers-pro", ["原始特里基語"] = "omq-tri-pro", ["原始猶他-阿茲特克語"] = "azc-pro", ["原始班圖語"] = "bnt-pro", ["原始琉球語"] = "jpx-ryu-pro", ["原始瑤語"] = "hmx-mie-pro", ["原始瑪雅語"] = "myn-pro", ["原始甲種南達羅毗荼語"] = "dra-sdo-pro", ["原始白語"] = "sit-bai-pro", ["原始盧伊語"] = "sit-luu-pro", ["原始科伊語"] = "khi-kho-pro", ["原始穆斯科格語"] = "nai-mus-pro", ["原始突厥語"] = "trk-pro", ["原始米塞-索克語"] = "nai-miz-pro", ["原始米底-安息語"] = "ira-mpr-pro", ["原始米斯特克語"] = "omq-mxt-pro", ["原始粟特語"] = "ira-sgc-pro", ["原始約魯巴語"] = "alv-yor-pro", ["原始納-德內語"] = "xnd-pro", ["原始納克語"] = "cau-nkh-pro", ["原始納威基語"] = "awd-nwk-pro", ["原始納瓦語"] = "azc-nah-pro", ["原始納西語"] = "sit-nas-pro", ["原始紐爾紐爾語"] = "aus-nyu-pro", ["原始索托-茨瓦納語"] = "bnt-sts-pro", ["原始緬彝語"] = "tbq-lob-pro", ["原始緬語"] = "tbq-brm-pro", ["原始翁奇語"] = "qfa-ong-pro", ["原始胡里安-烏拉爾圖語"] = "qfa-hur-pro", ["原始臘羅語"] = "tbq-lal-pro", ["原始舍朱奔語"] = "sit-khb-pro", ["原始舒格南羅尚語"] = "ira-shr-pro", ["原始舒格南雅茲古拉米蒙賈尼語"] = "ira-sym-pro", ["原始舒格南雅茲古拉米語"] = "ira-shy-pro", ["原始芬蘭語"] = "urj-fin-pro", ["原始苗瑤語"] = "hmx-pro", ["原始苗語"] = "hmn-pro", ["原始草原語"] = "nic-grf-pro", ["原始莫爾多瓦語"] = "urj-mdv-pro", ["原始莽語"] = "mkh-pkn-pro", ["原始菲律賓語"] = "phi-pro", ["原始葉尼塞語"] = "qfa-yen-pro", ["原始蒙古語"] = "xgn-pro", ["原始蒙賈尼伊特格哈語"] = "ira-mny-pro", ["原始蒙達語"] = "mun-pro", ["原始薩利希語"] = "sal-pro", ["原始薩巴基語"] = "bnt-sab-pro", ["原始薩波特克語"] = "omq-zpc-pro", ["原始薩米語"] = "smi-pro", ["原始薩莫耶德語"] = "syd-pro", ["原始薩馬提亞語"] = "xsc-sar-pro", ["原始藏語"] = "sit-bdi-pro", ["原始蘇-卡托巴語"] = "nai-sca-pro", ["原始蘇語"] = "sio-pro", ["原始蘇龍語"] = "sit-khp-pro", ["原始西北高加索語"] = "cau-nwc-pro", ["原始西南台語"] = "tai-swe-pro", ["原始西日耳曼語"] = "gmw-pro", ["原始西曼德語"] = "dmn-mdw-pro", ["原始西舍朱奔語"] = "sit-khw-pro", ["原始西閃米特語"] = "sem-wes-pro", ["原始諾爾斯語"] = "gmq-pro", ["原始貝努埃-剛果語"] = "nic-bco-pro", ["原始貝台語"] = "qfa-bet-pro", ["原始貝語"] = "qfa-onb-pro", ["原始越語"] = "mkh-vie-pro", ["原始跨新幾內亞語"] = "ngf-pro", ["原始通古斯語"] = "tuw-pro", ["原始達尼語"] = "sit-tan-pro", ["原始達爾金語"] = "cau-drg-pro", ["原始達羅毗荼語"] = "dra-pro", ["原始達芒語"] = "sit-tam-pro", ["原始邦庫-多樂基語"] = "poz-btk-pro", ["原始采茲語"] = "cau-tsz-pro", ["原始閃米特語"] = "sem-pro", ["原始閩語"] = "zhx-min-pro", ["原始阿布哈茲-阿巴扎語"] = "cau-abz-pro", ["原始阿帕契語"] = "apa-pro", ["原始阿拉瓦克語"] = "awd-pro", ["原始阿拉萬語"] = "auf-pro", ["原始阿爾吉克語"] = "aql-pro", ["原始阿爾岡昆語"] = "alg-pro", ["原始阿爾巴尼亞語"] = "sqj-pro", ["原始阿瓦爾-安迪語"] = "cau-ava-pro", ["原始阿里語"] = "omv-aro-pro", ["原始類埃多語"] = "alv-edo-pro", ["原始類奧托米語"] = "oto-pro", ["原始類班圖語"] = "nic-bod-pro", ["原始類米斯特克語"] = "omq-mix-pro", ["原始類約魯巴語"] = "alv-yrd-pro", ["原始類索馬里語"] = "cus-som-pro", ["原始類薩波特克語"] = "omq-zap-pro", ["原始馬來-占語"] = "poz-mcm-pro", ["原始馬來-松巴哇語"] = "poz-msa-pro", ["原始馬來-波利尼西亞語"] = "poz-pro", ["原始馬來語"] = "poz-mly-pro", ["原始馬薩特克語"] = "omq-maz-pro", ["原始馬里語"] = "chm-pro", ["原始高原佩努提語支"] = "nai-plp-pro", ["原始高原語"] = "nic-plt-pro", ["原始高地東庫希特語"] = "cus-hec-pro", ["原始高棉語"] = "mkh-kmr-pro", ["原始魯凱語"] = "dru-pro", ["原始魯蘇語"] = "sit-hrs-pro", ["原始黎語"] = "qfa-lic-pro", ["叢林因加語"] = "inj", ["古丹麥語"] = "gmq-oda", ["古亞尼語"] = "gvy", ["古伊拉薩波特克語"] = "ztu", ["古典亞美尼亞語"] = "xcl", ["古典克丘亞語"] = "qwc", ["古典尼瓦爾語"] = "nwc", ["古典敘利亞語"] = "syc", ["古典曼達安語"] = "myz", ["古典瓜拉尼語"] = "gn-cls", ["古典納瓦特爾語"] = "nci", ["古典蒙古語"] = "cmg", ["古典蓋爾語"] = "ghc", ["古典藏語"] = "xct", ["古典馬雅語"] = "emy", ["古利古里亞語"] = "xlg", ["古利蘇蘇語"] = "vkl", ["古加奇語"] = "ggd", ["古加泰羅尼亞語"] = "roa-oca", ["古努語"] = "yas", ["古勃艮第語"] = "gme-bur", ["古勒語"] = "gly", ["古北阿拉伯語"] = "xna", ["古南阿拉伯語"] = "sem-srb", ["古卡納達語"] = "dra-okn", ["古印地語"] = "inc-ohi", ["古古-貝拉語"] = "kkp", ["古古伊米吉爾語"] = "kky", ["古古吉拉特語"] = "inc-ogu", ["古古瓦拉語"] = "wrw", ["古吉拉特語"] = "gu", ["古哥特蘭語"] = "gmq-ogt", ["古回鶻語"] = "oui", ["古圖皮語"] = "tpw", ["古埃諾阿語"] = "sai-gue", ["古塔蒂語"] = "xme-ott", ["古奧克語"] = "pro", ["古奧里亞語"] = "inc-oor", ["古威爾士語"] = "owl", ["古孟加拉語"] = "inc-obn", ["古安納托利亞土耳其語"] = "trk-oat", ["古尼揚迪語"] = "gni", ["古巴手語"] = "csf", ["古巽他語"] = "osn", ["古希臘語"] = "grc", ["古帕-阿巴瓦語"] = "gpa", ["古帕普因古語"] = "guf", ["古弗里斯蘭語"] = "ofs", ["古愛爾蘭語"] = "sga", ["古拉尼語"] = "hac", ["古拉語"] = "gul", ["古捷克語"] = "zlw-ocs", ["古撒克遜語"] = "osx", ["古教會斯拉夫語"] = "cu", ["古斯洛伐克語"] = "zlw-osk", ["古斯萊語"] = "gsl", ["古旁遮普語"] = "inc-opa", ["古普魯士語"] = "prg", ["古杜語"] = "gdu", ["古東斯拉夫語"] = "orv", ["古林吉語"] = "gue", ["古法語"] = "fro", ["古波斯語"] = "peo", ["古波蘭語"] = "zlw-opl", ["古泰盧固語"] = "dra-ote", ["古爪哇語"] = "kaw", ["古爾凡語"] = "ghl", ["古爾拉瑪語"] = "las", ["古爾馬納語"] = "gvm", ["古瑞典語"] = "gmq-osw", ["古瓦姆語"] = "gwu", ["古瓦爾語"] = "aus-guw", ["古瓦語"] = "gwb", ["古當語"] = "xgd", ["古盧森尼亞語"] = "zle-ort", ["古科米語"] = "urj-koo", ["古突厥語"] = "otk", ["古立陶宛語"] = "olt", ["古羅語"] = "goa", ["古肯特手語"] = "okl", ["古英語"] = "ang", ["古荷蘭語"] = "odt", ["古萊昂語"] = "roa-ole", ["古萊語"] = "gvl", ["古葡萄牙語"] = "roa-opt", ["古薩波特克語"] = "xzp", ["古西語"] = "guz", ["古諾夫哥羅德語"] = "zle-ono", ["古諾爾斯語"] = "non", ["古賈里語"] = "gju", ["古邦馬來語"] = "mkn", ["古里巴克語"] = "kpc", ["古阿瓦德語"] = "inc-oaw", ["古阿瓦爾語"] = "oav", ["古阿薩姆語"] = "inc-oas", ["古阿語"] = "gwx", ["古馬其語"] = "gnn", ["古馬其頓語"] = "xmk", ["古馬瓦納語"] = "gvs", ["古馬茲語"] = "guk", ["古高地德語"] = "goh", ["古高棉語"] = "okz", ["古魯艾阿語"] = "kyr", ["可拉語"] = "kvv", ["可薩語"] = "zkz", ["台塔語"] = "dav", ["台山話"] = "zhx-tai", ["史瓦濟語"] = "ss", ["史興語"] = "sxg", ["各加拉格萊語"] = "roc", ["吉伯特語"] = "gil", ["吉兆話"] = "mis-jzh", ["吉利語"] = "mgi", ["吉圖亞語"] = "ggt", ["吉土巴語"] = "ktu", ["吉基奧德語"] = "acd", ["吉塔語"] = "jit", ["吉大港語"] = "ctg", ["吉巴語"] = "juo", ["吉布語"] = "jib", ["吉打馬來語"] = "meo", ["吉拉基語"] = "glk", ["吉拉瓦語"] = "bbr", ["吉杜語"] = "jii", ["吉林語"] = "jil", ["吉梅語"] = "kmp", ["吉爾吉斯語"] = "ky", ["吉瓦利語"] = "djl", ["吉米尼語"] = "dyi", ["吉納語"] = "jia", ["吉茲語"] = "gez", ["吉蘭丹峇峇"] = "mis-hkl", ["吉貝語"] = "jie", ["吉阿吉阿語"] = "cia", ["吉魯語"] = "jrr", ["吐火羅語A"] = "xto", ["吐火羅語B"] = "txb", ["吐谷渾語"] = "mis-tuh", ["吳語"] = "wuu", ["呂勒薩米語"] = "smj", ["呂基亞語"] = "xlc", ["呂底亞語"] = "xld", ["呼羅珊尼土耳其語"] = "kmz", ["和闐語"] = "kho", ["哈克語"] = "aek", ["哈利亞語"] = "hla", ["哈努諾語"] = "hnn", ["哈勒爾語"] = "har", ["哈卡斯語"] = "kjh", ["哈卡欽語"] = "cnh", ["哈塔姆語"] = "had", ["哈尼語"] = "hni", ["哈巴語"] = "hbb", ["哈布語"] = "hbu", ["哈德拉毛語"] = "xhd", ["哈扎語"] = "hts", ["哈拉佩德迪亞茲馬薩特克語"] = "maj", ["哈拉古雷語"] = "axx", ["哈拉吉語"] = "klj", ["哈拉楚語"] = "ane", ["哈朗語"] = "hal", ["哈桑語"] = "mey", ["哈梯語"] = "xht", ["哈武語"] = "hav", ["哈洪語"] = "hah", ["哈烏語"] = "hvn", ["哈爾彥維語"] = "bgc", ["哈爾札尼語"] = "hrz", ["哈爾比語"] = "hlb", ["哈爾蘇西語"] = "hss", ["哈爾魁梅林語"] = "hur", ["哈瓊語"] = "haj", ["哈科語"] = "hao", ["哈米尼干語"] = "ykh", ["哈米爾特佩克米斯特克語"] = "mxt", ["哈薩克語"] = "kk", ["哈迪亞語"] = "hdy", ["哈里詹金瑙里語"] = "kjo", ["哈雅語"] = "hay", ["哈韋克語"] = "hvk", ["哈馬普語"] = "hmu", ["哈馬爾-班納語"] = "amf", ["哈魯庫語"] = "hrk", ["哥倫打洛語"] = "gor", ["哥倫比亞-韋納奇語"] = "col", ["哥倫比亞手語"] = "csn", ["哥打巴托-馬諾博語"] = "mta", ["哥斯達黎加手語"] = "csr", ["哥特蘭語"] = "gmq-gut", ["哥特語"] = "got", ["哥里布安-蘇巴農語"] = "skn", ["哲語"] = "scb", ["唐庫爾-那加語"] = "nmf", ["唐汪話"] = "mis-tnw", ["唐科語"] = "tkx", ["唐薩語"] = "nst", ["唐阿姆語"] = "sit-tgm", ["唔奈語"] = "bwn", ["喀克其奎語"] = "cak", ["喀喇汗語"] = "xqa", ["喀多語"] = "cad", ["喀奇語"] = "kfr", ["喀爾巴阡羅姆語"] = "rmc", ["喀靈語"] = "klr", ["喀麥隆曼比拉語"] = "mcu", ["喀麥隆皮欽語"] = "wes", ["喜界語"] = "kzg", ["喬亞潘薩波特克語"] = "zpc", ["喬克托語"] = "cho", ["喬喬特克語"] = "coz", ["喬孔卡語"] = "cgk", ["喬沃克語"] = "cuv", ["喬爾蒂語"] = "caa", ["喬爾語"] = "ctu", ["嘉夏拉里語"] = "ktx", ["嘉安語"] = "bgi", ["嘉萊語"] = "jra", ["嘉西納瓦語"] = "cbs", ["嘎洛語"] = "grt", ["嘎爾語"] = "gex", ["嘎蘇話"] = "ykt", ["噶拉塘門巴語"] = "kkf", ["噶瑪蘭語"] = "ckv", ["四土話"] = "sit-sit", ["四川話"] = "zhx-sic", ["回輝語"] = "huq", ["因加語"] = "inb", ["因勞德伊特內格語"] = "iti", ["因吉班迪語"] = "yij", ["因哈旺卡語"] = "ywg", ["因德里語"] = "idr", ["因溫語"] = "yxm", ["因特語"] = "ia", ["因紐特手語"] = "iks", ["因紐特語"] = "iu", ["因紐納克通語"] = "esx-inq", ["因羅英語"] = "imr", ["國家山谷奇南特克語"] = "cvn", ["國王河約庫特語"] = "yok-kry", ["國際手語"] = "ils", ["國頭語"] = "xug", ["圖伍利語"] = "bov", ["圖古蒂爾語"] = "tuj", ["圖圖巴語"] = "tmi", ["圖圖特佩克米斯特克語"] = "mtu", ["圖圖特尼語"] = "tuu", ["圖基語"] = "bag", ["圖嫩語"] = "tvu", ["圖尼卡語"] = "tun", ["圖巴爾語"] = "tbu", ["圖布普南語"] = "puj", ["圖帕里語"] = "tpr", ["圖拉語"] = "tul", ["圖斯卡羅拉語"] = "tus", ["圖普里語"] = "tui", ["圖木舒克語"] = "xtq", ["圖根語"] = "tuy", ["圖法語"] = "kim", ["圖爾-卡威亞約庫特語"] = "yok-tky", ["圖爾克瓦姆語"] = "tdv", ["圖爾卡納語"] = "tuv", ["圖爾卡語"] = "tuz", ["圖爾德塔尼語"] = "mis-tdt", ["圖特洛語"] = "ofo", ["圖特盧語"] = "tta", ["圖瓦利伊富高語"] = "ifk", ["圖瓦盧語"] = "tvl", ["圖瓦語"] = "tyv", ["圖瓦里語"] = "tww", ["圖皮南巴語"] = "tpn", ["圖盧阿語"] = "aus-tul", ["圖穆隆錫薩拉語"] = "sil", ["圖羅尤語"] = "tru", ["圖阿雷格語"] = "tmh", ["圖陸語"] = "tcy", ["圖隆語"] = "tdh", ["圖馬-伊魯姆語"] = "iou", ["土僚語"] = "tyl", ["土庫德德語"] = "tkd", ["土庫曼語"] = "tk", ["土爾克語"] = "ili", ["土瓦語"] = "tvn", ["土耳其手語"] = "tsm", ["土耳其語"] = "tr", ["土語"] = "tou", ["土阿莫土語"] = "pmt", ["土隆語"] = "try", ["圪勒頗普佤語"] = "yhl", ["圭亞那克里奧爾語"] = "gcr", ["圭契語"] = "gwi", ["地峽米塞語"] = "mir", ["地峽薩波特克語"] = "zai", ["坎伯蘭語"] = "xcb", ["坎佯語"] = "ksu", ["坎剛語"] = "kgp", ["坎卡奈語"] = "kne", ["坎塔布里亞語"] = "roa-can", ["坎布拉瓦語"] = "zka", ["坎底語"] = "kht", ["坎托斯語"] = "xkt", ["坎拜拉語"] = "kyy", ["坎朱語"] = "kbe", ["坎紐昂那加語"] = "kix", ["坎貝勞語"] = "irx", ["坎貝拉語"] = "xbr", ["坎賈里語"] = "kft", ["坎達語"] = "kqw", ["坎陵語"] = "rab", ["坎霍瓦爾語"] = "kjb", ["坤扎語"] = "kuz", ["坦加勒語"] = "tan", ["坦博拉語"] = "xxt", ["坦吉吉里語"] = "uji", ["坦基語"] = "tax", ["坦昌雅語"] = "tnv", ["坦普溫語"] = "tpu", ["坦桑尼亞手語"] = "tza", ["坦貝語"] = "tqb", ["坦賀利姆語"] = "pah", ["坦迪阿語"] = "tni", ["坦達加農語"] = "tgn", ["埃佩納語"] = "sja", ["埃克佩耶語"] = "ekp", ["埃凱萊語"] = "khy", ["埃加語"] = "ega", ["埃勃拉語"] = "xeb", ["埃卡語"] = "aez", ["埃及手語"] = "esl", ["埃及語"] = "egy", ["埃及阿拉伯語"] = "arz", ["埃圖洛語"] = "utr", ["埃地語"] = "rad", ["埃塞俄比亞手語"] = "eth", ["埃塞埃賈語"] = "ese", ["埃塞語"] = "mcq", ["埃多洛語"] = "etr", ["埃多皮語"] = "dbf", ["埃多語"] = "bin", ["埃夫托普語"] = "ofu", ["埃布里語"] = "ebr", ["埃德拉奧尤語"] = "awy", ["埃拉瓦蘭語"] = "era", ["埃斯卡亞語"] = "esy", ["埃斯梅拉爾達語"] = "sai-esm", ["埃斯特哈爾迪語"] = "esh", ["埃斯特雷馬杜拉語"] = "ext", ["埃桂語"] = "xae", ["埃桑語"] = "ish", ["埃梅勒語"] = "ail", ["埃梅姆語"] = "enr", ["埃比拉語"] = "igb", ["埃法伊語"] = "efa", ["埃洛特佩克薩波特克語"] = "zte", ["埃爾夫達利安語"] = "ovd", ["埃爾比勒猶太新阿拉姆語"] = "aij", ["埃爾語"] = "aeq", ["埃爾齊亞語"] = "myv", ["埃特比語"] = "etb", ["埃立普語"] = "ekm", ["埃維語"] = "ee", ["埃羅伊語"] = "afo", ["埃羅夸納斯語"] = "erw", ["埃羅蘭語"] = "air", ["埃菲克語"] = "efi", ["埃菲語"] = "efe", ["埃萬特語"] = "bzz", ["埃蘇馬語"] = "esm", ["埃蘭語"] = "elx", ["埃貢語"] = "ego", ["埃辛比語"] = "ags", ["埃里泰語"] = "ert", ["埃雅克語"] = "eya", ["埃頓語 (喀麥隆)"] = "eto", ["埃頓語 (萬那杜)"] = "etn", ["埃馬埃語"] = "mmw", ["埃魯瓦語"] = "erh", ["培奧尼亞語"] = "ine-pae", ["基亞克語"] = "bka", ["基亞卡語"] = "kyc", ["基亞維庫薩斯薩波特克語"] = "zpj", ["基切語"] = "quc", ["基利瓦語"] = "klb", ["基勒語"] = "geb", ["基卡普語"] = "kic", ["基奇瓦語"] = "qwe-kch", ["基奧哥語"] = "ues", ["基奧基塔尼-基耶里薩波特克語"] = "ztq", ["基奧基特佩克奇南特克語"] = "chq", ["基奧瓦語"] = "kio", ["基姆語"] = "kia", ["基尼基瑙語"] = "gqn", ["基巴拉語"] = "blv", ["基希語"] = "kiz", ["基庫尤語"] = "ki", ["基斯語"] = "kis", ["基普特語"] = "kyi", ["基普福科莫語"] = "pkb", ["基普西吉語"] = "sgc", ["基杜魯馬語"] = "dug", ["基桑卡薩語"] = "kqh", ["基桑語"] = "xis", ["基比里語"] = "prm", ["基烏努姆語"] = "wei", ["基爾丁薩米語"] = "sjd", ["基爾梅里語"] = "kih", ["基爾菲語"] = "kks", ["基爾馬語"] = "cme", ["基瓦爾語"] = "kwx", ["基納拉克納語"] = "kco", ["基薩爾語"] = "kje", ["基那來阿語"] = "krj", ["基里亞-孔澤爾語"] = "fkk", ["基里克語"] = "okr", ["基里基里語"] = "kiy", ["基里維納語"] = "kij", ["基馬拉岡語"] = "kqr", ["基馬阿馬語"] = "kig", ["堂郎語"] = "ytl", ["堪德斯語"] = "khn", ["堪薩語"] = "ksk", ["堯依語"] = "yoy", ["堯語"] = "yao", ["塔佩語"] = "afp", ["塔倫蒂諾語"] = "roa-tar", ["塔內馬語"] = "tnx", ["塔利亞布語"] = "tlv", ["塔利什語"] = "tly", ["塔利塞語"] = "tlr", ["塔加利語"] = "ras", ["塔加巴瓦語"] = "bgs", ["塔勞語"] = "tro", ["塔博語"] = "knv", ["塔卡利語"] = "ths", ["塔卡瓦米斯特克語"] = "xtt", ["塔卡納語"] = "tna", ["塔古拉語"] = "tgo", ["塔吉什語"] = "tgx", ["塔吉克語"] = "tg", ["塔吉克阿拉伯語"] = "abh", ["塔圖約語"] = "tav", ["塔埃語"] = "rob", ["塔基亞語"] = "tbc", ["塔基歐語"] = "tdj", ["塔塔爾特佩克查蒂諾語"] = "cta", ["塔夸內語"] = "tke", ["塔姆博塔洛語"] = "tls", ["塔巴斯科瓊塔爾語"] = "chf", ["塔巴斯科納瓦特爾語"] = "nhc", ["塔巴斯科索克語"] = "zoq", ["塔巴薩波特克語"] = "zat", ["塔巴薩蘭語"] = "tab", ["塔巴魯語"] = "tby", ["塔布拉語"] = "tnm", ["塔布瓦語"] = "tap", ["塔布里亞克語"] = "tzx", ["塔帕尤納語"] = "sai-tap", ["塔帕里塔語"] = "sai-tpr", ["塔庫烏語"] = "nho", ["塔弗雷希語"] = "xme-taf", ["塔戈伊語"] = "tag", ["塔戈爾語"] = "mvv", ["塔拉語"] = "tak", ["塔斯馬特語"] = "tmt", ["塔朱松語"] = "tja", ["塔查維特語"] = "shy", ["塔格巴努瓦語"] = "tbw", ["塔格布語"] = "tbm", ["塔比拉貝語"] = "taf", ["塔沃延語"] = "twy", ["塔洛迪語"] = "tlo", ["塔爾坦語"] = "tht", ["塔爾語"] = "tal", ["塔特語"] = "ttt", ["塔班卡萊語"] = "sai-tab", ["塔瓦拉語"] = "tbo", ["塔瓦薩語"] = "nai-taw", ["塔皮埃特語"] = "tpj", ["塔約語"] = "cks", ["塔納帕格語"] = "tpv", ["塔羅克語"] = "yer", ["塔羅薩語"] = "tzl", ["塔良語"] = "sai-tal", ["塔迪亞萬語"] = "tdy", ["塔達克沙哈克語"] = "dsq", ["塔里阿納語"] = "tae", ["塔韋塔語"] = "tvs", ["塔馬姆博語"] = "mla", ["塔馬納庫語"] = "tmz", ["塔馬索拉米斯特克語"] = "vmx", ["塞克佩勒語"] = "lip", ["塞克語"] = "skj", ["塞切爾特語"] = "sec", ["塞利里語"] = "sve", ["塞勒厄語"] = "snw", ["塞卡尼語"] = "sek", ["塞卡潘語"] = "skp", ["塞卡爾語"] = "skz", ["塞基語"] = "syi", ["塞塔曼語"] = "stm", ["塞塔語"] = "stf", ["塞多阿語"] = "tvw", ["塞巴特貝特語"] = "sgw", ["塞布堯語"] = "snb", ["塞拉亞語"] = "sly", ["塞拉利昂克里奧爾語"] = "kri", ["塞拉利昂手語"] = "sgx", ["塞拉諾語"] = "ser", ["塞拉魯語"] = "slu", ["塞提語"] = "sbi", ["塞文奧吉布瓦語"] = "ojs", ["塞曼當語"] = "sdm", ["塞格特語"] = "sbg", ["塞楚拉語"] = "sai-sec", ["塞波普語"] = "sib", ["塞浦路斯阿拉伯語"] = "acy", ["塞爾維亞-克羅地亞語"] = "sh", ["塞皮克伊瓦姆語"] = "iws", ["塞皮克馬里語"] = "mbx", ["塞科雅語"] = "sey", ["塞納亞語"] = "syn", ["塞索托語"] = "st", ["塞美來語"] = "sza", ["塞舌爾克里奧爾語"] = "crs", ["塞萊佩特語"] = "spl", ["塞訥卡語"] = "see", ["塞貝魯昂語"] = "sbx", ["塞邁語"] = "sea", ["塞雷爾語"] = "srr", ["塞雷語"] = "swf", ["塞馬特語"] = "ssg", ["塞魯亞語"] = "srw", ["塞魯瓦散語"] = "sws", ["塞魯語"] = "szd", ["墨幾語"] = "ymi", ["墨西哥州奧托米語"] = "ots", ["墨西哥手語"] = "mfs", ["壯語"] = "za", ["夏克里亞巴語"] = "xkr", ["夏凡提語"] = "xav", ["夏威夷克里奧爾語"] = "hwc", ["夏威夷皮欽手語"] = "hps", ["夏威夷語"] = "haw", ["夏延語"] = "chy", ["夏爾巴語"] = "xsr", ["外恩比語"] = "oym", ["多亞約語"] = "dow", ["多卡語"] = "dbi", ["多埃語"] = "doe", ["多多利語"] = "txe", ["多姆語"] = "dof", ["多巴哥克里奧爾英語"] = "tgh", ["多布語"] = "dob", ["多拉斯克語"] = "cba-dor", ["多斯拉克語"] = "art-dtk", ["多明尼加手語"] = "doq", ["多格拉語"] = "doi", ["多格里布語"] = "dgr", ["多樂基語"] = "lbw", ["多法爾阿拉伯語"] = "adf", ["多波伊尤語"] = "toy", ["多泰語"] = "tds", ["多爾干語"] = "dlg", ["多爾澤語"] = "doz", ["多索語"] = "dol", ["多續語"] = "sit-tos", ["多蒙語"] = "dev", ["多貝爾語"] = "kvo", ["多迪亞語"] = "dho", ["多里格語"] = "wwo", ["多馬基語"] = "dmk", ["多馬迪諾語"] = "tdi", ["夜叉語"] = "luu", ["大努丹卡林阿語"] = "kml", ["大武壠語"] = "tvx", ["大溪地語"] = "ty", ["大田話"] = "nan-dat", ["大科摩羅語"] = "zdj", ["大納姆巴斯語"] = "nmb", ["大聖米蓋爾米斯特克語"] = "mig", ["大龍駱語'"] = "tln", ["夫卡語"] = "phh", ["夸保語"] = "qua", ["夸克瓦拉語"] = "kwk", ["夸姆廷-奧內語"] = "okk", ["夸扎語"] = "wka", ["夸拉阿埃語"] = "kwf", ["夸爾希奧誇-克拉茨卡尼語"] = "qwt", ["夸瑪語"] = "xom", ["夸萊語"] = "ksj", ["夸西奧語"] = "nmg", ["夸馬語"] = "kmq", ["奇力語"] = "tuw-kli", ["奇加語"] = "cgg", ["奇努克語"] = "chh", ["奇卡米語"] = "kcu", ["奇卡索語"] = "cic", ["奇卡華特拉特里基語"] = "trs", ["奇危特蘭馬薩特克語"] = "maq", ["奇奇卡潘薩波特克語"] = "zpv", ["奇奇梅克-喬納斯語"] = "pei", ["奇姆威尼語"] = "bnt-cmw", ["奇布查語"] = "chb", ["奇帕亞語"] = "cap", ["奇格梅卡蒂特蘭米斯特克語"] = "mii", ["奇爾特佩克奇南特克語"] = "csa", ["奇爾科廷語"] = "clc", ["奇特庫利金瑙里語"] = "cik", ["奇特旺塔魯語"] = "the", ["奇科穆塞爾特克語"] = "cob", ["奇納里語"] = "cih", ["奇納魯格語"] = "kjj", ["奇維雷語"] = "iow", ["奇蒂馬查語"] = "ctm", ["奇里卡瓦語"] = "apm", ["奇里帕語"] = "nhd", ["奇里幼語"] = "tri", ["奇里諾語"] = "sai-chi", ["奇馬內語"] = "cas", ["奇馬拉帕索克語"] = "zoh", ["奈恩加圖語"] = "yrl", ["奎固語"] = "xwg", ["奎尼語"] = "gww", ["奎巴語"] = "cui", ["奎斯滕語"] = "kwt", ["奎爾巴語"] = "kwe", ["奎特莫語"] = "sai-qtm", ["奎納特語"] = "qun", ["奎雷語"] = "cwe", ["奎魯特語"] = "qui", ["契丹語"] = "zkt", ["契努克語"] = "chn", ["契帕瓦語"] = "chp", ["奧亨語"] = "pni", ["奧克佩拉語"] = "atg", ["奧克語"] = "oc", ["奧凱克語"] = "oki", ["奧凱納語"] = "oca", ["奧利亞語"] = "or", ["奧博奎泰語"] = "afz", ["奧博羅語"] = "ann", ["奧古語"] = "guw", ["奧吉布瓦語"] = "oj", ["奧吉拉語"] = "auj", ["奧圖大能語"] = "otd", ["奧圖烏語"] = "kmn", ["奧地利手語"] = "asq", ["奧坎語"] = "djk", ["奧塞梯語"] = "os", ["奧姆拉諾語"] = "omu", ["奧布洛姆語"] = "obu", ["奧布洛語"] = "obl", ["奧希特蘭奇南特克語"] = "chj", ["奧庫語"] = "oku", ["奧德語"] = "odk", ["奧托馬科語"] = "sai-oto", ["奧拉塔語"] = "oia", ["奧拉昂薩達里語"] = "sdr", ["奧斯坎語"] = "osc", ["奧斯特拉語"] = "aut", ["奧星語"] = "osi", ["奧朗勞特語"] = "urk", ["奧杜阿勒語"] = "odu", ["奧格布羅怒貢語"] = "ogu", ["奧梅特佩克納瓦特爾語"] = "nht", ["奧比斯佩諾語"] = "obi", ["奧沙格語"] = "osa", ["奧爾拉特語"] = "olr", ["奧爾穆語"] = "orz", ["奧爾穆里語"] = "oru", ["奧爾良語"] = "roa-orl", ["奧班利庫語"] = "bzy", ["奧盧亞語"] = "aul", ["奧盧庫米語"] = "ulb", ["奧科-埃尼-奧薩因語"] = "oks", ["奧科-朱瓦伊語"] = "okj", ["奧科特佩克米斯特克語"] = "mie", ["奧科特蘭薩波特克語"] = "zac", ["奧米語"] = "aom", ["奧索洛特佩克薩波特克語"] = "zao", ["奧索索語"] = "oso", ["奧維納語"] = "wsr", ["奧羅-溫語"] = "orw", ["奧羅凱瓦語"] = "okv", ["奧羅奇語"] = "oac", ["奧羅科語"] = "bdu", ["奧羅莫語"] = "om", ["奧羅語"] = "orx", ["奧羅韋語"] = "bpk", ["奧義語"] = "awn", ["奧耶語"] = "auu", ["奧莫克語"] = "omk", ["奧萊語"] = "ole", ["奧蓋阿語"] = "eri", ["奧薩馬伊語"] = "syx", ["奧蘇馬辛奇南特克語"] = "chz", ["奧諾巴蘇魯語"] = "onn", ["奧赫拉瓦語"] = "kud", ["奧農達加語"] = "ono", ["奧里薩巴納瓦特爾語"] = "nlv", ["奧馬哈-龐卡語"] = "oma", ["奧馬瓜語"] = "omg", ["奧魯塔波波魯卡語"] = "plo", ["女真語"] = "juc", ["姆伐尼普語"] = "mcj", ["姆博伊語"] = "moi", ["姆博多莫語"] = "gmm", ["姆博斯語"] = "mdw", ["姆博韋語"] = "mxo", ["姆宛語"] = "moa", ["姆巴巴拉姆語"] = "vmb", ["姆巴托語"] = "gwa", ["姆巴拉語"] = "mdp", ["姆巴拉語(乍得)"] = "mpk", ["姆巴拉語(澳洲)"] = "mvl", ["姆巴蘭胡語"] = "lnb", ["姆巴語"] = "mfc", ["姆巴里曼-古丁馬語"] = "zmv", ["姆布倫吉斯語"] = "mbv", ["姆布古語"] = "mhd", ["姆布圭語"] = "mgz", ["姆布姆語"] = "mdd", ["姆布庫舒語"] = "mhw", ["姆布拉語"] = "mna", ["姆布杜姆語"] = "xmd", ["姆布溫語"] = "zmp", ["姆布爾庫語"] = "bbt", ["姆布科語"] = "mqb", ["姆布萊語"] = "mlb", ["姆布語"] = "muc", ["姆布韋拉語"] = "mfu", ["姆帕利詹語"] = "xpj", ["姆帕德語"] = "mpi", ["姆平達語"] = "pnd", ["姆彭彭語"] = "mgg", ["姆拉布里語"] = "mra", ["姆拉普語"] = "kja", ["姆拜語"] = "myb", ["姆普爾語"] = "akc", ["姆本達語"] = "mck", ["姆武巴語"] = "mxh", ["姆比亞瓜拉尼語"] = "gun", ["姆波托沃羅語"] = "mvt", ["姆波托語"] = "mpa", ["姆班加拉語"] = "mxg", ["姆班杜語"] = "umb", ["姆瓦尼語"] = "wmw", ["姆瓦格烏爾語"] = "sur", ["姆瓦特布語"] = "mwa", ["姆畢語"] = "mpz", ["姆皮莫語"] = "mcx", ["姆維拉語"] = "mwe", ["姆耶內語"] = "mye", ["姆菲努語"] = "zmf", ["姆豐特語"] = "nfu", ["姆貝利梅語"] = "mql", ["姆貝勒語"] = "mdt", ["姆貝厄語"] = "mtk", ["姆貝薩語"] = "zms", ["姆貝語"] = "mfo", ["姆邦加語"] = "mgy", ["姆邦吉語"] = "mgn", ["姆邦韋語"] = "zmn", ["姆門語"] = "bfm", ["姆阿凱語"] = "mgt", ["姆馬尼語"] = "buy", ["姆魯語"] = "mro", ["委內瑞拉手語"] = "vsl", ["委拉帕語"] = "wlr", ["威奇塔語"] = "wic", ["威尼托語"] = "xve", ["威尼斯語"] = "vec", ["威拉祖利語"] = "wrh", ["威爾士羅姆語"] = "rmw", ["威爾士語"] = "cy", ["威羅語"] = "wpc", ["威阿如姆斯語"] = "tua", ["威阿齊語"] = "wii", ["嫩語"] = "nqn", ["孔卡尼語"] = "kok", ["孔喬語"] = "kjc", ["孔塔里語"] = "kwo", ["孔尼語"] = "kma", ["孔巴語"] = "kpf", ["孔帕內語"] = "kvp", ["孔延達雷特語"] = "kzv", ["孔扎里語"] = "zum", ["孔格爾杜蒂語"] = "gdt", ["孔比奧語"] = "xbi", ["孔語"] = "kvi", ["孔達-多拉語"] = "kfc", ["孔達語"] = "knd", ["孔雅克-那加語"] = "nbe", ["孟加拉語"] = "bn", ["孟德語"] = "mnd", ["孟語"] = "mnw", ["安伊語"] = "any", ["安加塔哈語"] = "agm", ["安加爾語"] = "age", ["安加米語"] = "njm", ["安卡維語"] = "aak", ["安卡語"] = "acb", ["安古斯圖拉烏瓦語"] = "tnd", ["安古蒂姆里語"] = "awg", ["安哥拉克里奧爾語"] = "aoa", ["安哥拉姆語"] = "aog", ["安地列斯克里奧爾語"] = "gcf", ["安塔卡林亞語"] = "ant", ["安塞爾馬語"] = "ans", ["安多亞語"] = "anb", ["安多克語"] = "ano", ["安寶語"] = "amb", ["安巴基齊語"] = "aew", ["安巴拉埃塔語"] = "abc", ["安布拉克語"] = "aag", ["安布拉斯語"] = "abt", ["安布隆語"] = "alm", ["安帕南語"] = "apg", ["安帕里-多貢語"] = "aqd", ["安德拉-胡斯語"] = "anx", ["安德格雷賓哈語"] = "adg", ["安德赫語"] = "anr", ["安息語"] = "xpr", ["安戈爾語"] = "agg", ["安托語"] = "amt", ["安拜語"] = "amk", ["安提瓜和巴布達克里奧爾英語"] = "aig", ["安汶馬來語"] = "abs", ["安當語"] = "amj", ["安茹語"] = "roa-ang", ["安蘇斯語"] = "and", ["安諾本語"] = "fab", ["安貝勞語"] = "amv", ["安貝萊語"] = "ael", ["安賈姆語"] = "boj", ["安迪語"] = "ani", ["安達基語"] = "ana", ["安達曼克里奧爾印地語"] = "hca", ["安達盧斯阿拉伯語"] = "xaa", ["安達魯姆語"] = "aod", ["宋傣語"] = "soa", ["宏語"] = "nmn", ["宗喀語"] = "dz", ["宗本語"] = "jmb", ["官話"] = "cmn", ["客家語"] = "hak", ["宮古語"] = "mvi", ["宮酉語"] = "koo", ["宿霧語"] = "ceb", ["密克馬克語"] = "mic", ["密卡蘇奇語"] = "mik", ["密察語"] = "yiq", ["密尼安語"] = "inm", ["密細亞語"] = "yms", ["富利盧語"] = "flr", ["富匝語"] = "ypz", ["富圖納-阿尼瓦語"] = "fut", ["富圖納語"] = "fud", ["富多語"] = "fod", ["富尤格語"] = "fuy", ["富巴語"] = "ypp", ["富帕語"] = "yph", ["富拉語"] = "ff", ["富爾語"] = "fvr", ["富特語"] = "bfd", ["富馬語"] = "ypm", ["富魯語"] = "fuu", ["寒溪語"] = "ycr", ["察合臺語"] = "chg", ["寧吉爾語"] = "niz", ["寬亞瑪語"] = "kj", ["寬卡語"] = "bij", ["寬話"] = "xnh", ["寬語"] = "uan", ["寬賈語"] = "knp", ["小花苗語"] = "sfm", ["尚加語"] = "sho", ["尚巴拉語"] = "ksb", ["尤克帕語"] = "yup", ["尤克斯特拉瓦卡米斯特克語"] = "vmc", ["尤加德語"] = "yog", ["尤卡坦瑪雅語"] = "yua", ["尤古爾語"] = "ygu", ["尤坦杜奇米斯特克語"] = "mab", ["尤基語"] = "yuk", ["尤夸涅米斯特克語"] = "mvg", ["尤奇語"] = "yuc", ["尤尤語"] = "yxu", ["尤庫納語"] = "ycn", ["尤拉卡雷語"] = "yuz", ["尤斯拉奇南特克語"] = "cuc", ["尤普納語"] = "yut", ["尤普阿語"] = "sai-yup", ["尤格語"] = "yug", ["尤比克語"] = "uby", ["尤特語"] = "ute", ["尤甘巴爾語"] = "yub", ["尤皮爾特佩克語"] = "nai-yup", ["尤盧語"] = "yul", ["尤羅克語"] = "yur", ["尤胡普語"] = "yab", ["尤里語"] = "sai-yri", ["尤馬語"] = "yum", ["尤魯曼圭語"] = "sai-yur", ["尤魯語"] = "ljx", ["尼亞圖魯語"] = "rim", ["尼亞布瓦語"] = "nwb", ["尼亞帕里語"] = "xny", ["尼亞庫薩語"] = "nyy", ["尼亞斯語"] = "nia", ["尼亞普拉克里特語"] = "pra-niy", ["尼亞馬爾語"] = "nly", ["尼加拉瓜克里奧爾語"] = "bzk", ["尼加拉瓜手語"] = "ncs", ["尼哈利語"] = "nll", ["尼夫赫語"] = "niv", ["尼奧-楠榜語"] = "abl", ["尼奧勒語 (烏干達)"] = "nuj", ["尼奧勒語 (肯尼亞)"] = "nyd", ["尼奧羅語"] = "nyo", ["尼尼亞亞利語"] = "nlk", ["尼延戈語"] = "nye", ["尼德魯語"] = "lid", ["尼拉語"] = "nil", ["尼揚加語"] = "nys", ["尼揚博語"] = "now", ["尼揚科萊語"] = "nyn", ["尼揚萬加語"] = "mwn", ["尼揚韋齊語"] = "nym", ["尼斯加亞語"] = "ncg", ["尼斯語"] = "yso", ["尼日利亞手語"] = "nsi", ["尼日利亞曼比拉語"] = "mzk", ["尼日利亞皮欽語"] = "pcm", ["尼曼布爾語"] = "nmp", ["尼泊爾手語"] = "nsp", ["尼泊爾語"] = "ne", ["尼瓦克萊語"] = "cag", ["尼瓦爾語"] = "new", ["尼科拉語"] = "ath-nic", ["尼科雷尼奧語"] = "azc-nic", ["尼米語"] = "nis", ["尼納姆語"] = "shb", ["尼茲馬語"] = "nzi", ["尼莫語"] = "niw", ["尼薩語"] = "njs", ["尼蘭巴語"] = "nim", ["尼西語"] = "njz", ["尼馬迪語"] = "noe", ["山地語"] = "shv", ["山蘇語"] = "hle", ["岡德哈語"] = "vko", ["岡德語"] = "gon", ["岡比瓦語"] = "xbw", ["岡比那瓦語"] = "xpn", ["岡特語"] = "gnb", ["岱依語"] = "tyz", ["岱康語"] = "tnu", ["峇峇娘惹印尼語"] = "pea", ["峇峇馬來語"] = "mbf", ["峇里馬來語"] = "mhp", ["峨努語"] = "enu", ["峨頗語"] = "ygp", ["峨馬布央語"] = "yzg", ["島嶼克里奧爾英語"] = "icr", ["崀峨語"] = "yne", ["崩如語"] = "sit-ban", ["川黔滇苗語"] = "cqd", ["左江壯語"] = "zzj", ["左迪那語"] = "add", ["巴-標普南語"] = "pna", ["巴丹埃塔語"] = "ayt", ["巴丹奇語"] = "bau", ["巴亞利語"] = "bjy", ["巴什基爾語"] = "ba", ["巴伊索語"] = "bsw", ["巴伐利亞語"] = "bar", ["巴傑蘭語"] = "bjm", ["巴克利維爾格雷博語"] = "gry", ["巴克平卡語"] = "bbs", ["巴克特里亞語"] = "xbc", ["巴凡吉語"] = "bfj", ["巴凱里語"] = "bkq", ["巴利語"] = "pi", ["巴加西特穆語"] = "bsp", ["巴勒桑語"] = "bls", ["巴勞語"] = "blg", ["巴博萊語"] = "bvx", ["巴占馬來語"] = "btj", ["巴卡卡語"] = "bqz", ["巴卡提語"] = "bei", ["巴卡語"] = "bkc", ["巴厘語"] = "ban", ["巴古皮語"] = "bpi", ["巴古薩語"] = "bqb", ["巴吉爾米語"] = "bmi", ["巴哈姆語"] = "bdw", ["巴哈語"] = "yha", ["巴哈馬克里奧爾語"] = "bah", ["巴哼語"] = "pha", ["巴圖伊語"] = "zbt", ["巴圖普南語"] = "pnm", ["巴圖萊語"] = "bay", ["巴圖語"] = "btu", ["巴埃古語"] = "bvd", ["巴基斯坦手語"] = "pks", ["巴塔德伊富高語"] = "ifb", ["巴塔語"] = "bta", ["巴姆穆語"] = "bax", ["巴姆語"] = "bmc", ["巴安語"] = "bvj", ["巴宰語"] = "pzh", ["巴尤諾語"] = "byl", ["巴尼瓦語"] = "bwi", ["巴尼馬語"] = "pnw", ["巴巴塔納語"] = "baa", ["巴巴語"] = "bbw", ["巴布亞紐幾內亞手語"] = "pgz", ["巴布亞馬來語"] = "pmy", ["巴布薩語"] = "bzg", ["巴庫語"] = "xkl", ["巴庫隆語"] = "bbu", ["巴德拉瓦希語"] = "bhd", ["巴德斯語"] = "bdz", ["巴德語"] = "bde", ["巴打語"] = "bhz", ["巴拉凱語"] = "baj", ["巴拉南語"] = "prf", ["巴拉圭手語"] = "pys", ["巴拉圭瓜拉尼語"] = "gug", ["巴拉姆語"] = "brd", ["巴拉帕西語"] = "brp", ["巴拉望巴塔克語"] = "bya", ["巴拉穆語"] = "bmz", ["巴拉薩那語"] = "bsn", ["巴拉語"] = "bao", ["巴拉那語"] = "kre", ["巴拉馬語"] = "bbg", ["巴拿語"] = "bdq", ["巴拿馬手語"] = "lsp", ["巴搭摩納語"] = "pbc", ["巴斯克-冰島皮欽語"] = "crp-bip", ["巴斯克羅姆語"] = "emx", ["巴斯克語"] = "eu", ["巴斯卡爾迪語"] = "bsg", ["巴昆拜語"] = "bkr", ["巴本戈語"] = "bav", ["巴杜伊語"] = "bac", ["巴杜比語"] = "hlt", ["巴林阿拉伯語"] = "abv", ["巴格瓦拉爾語"] = "kva", ["巴格里語"] = "bfy", ["巴梯亞里語"] = "bht", ["巴永古語"] = "bxj", ["巴洛伊語"] = "biz", ["巴洛語"] = "bqo", ["巴洪率語"] = "bsu", ["巴烏萊語"] = "bci", ["巴烏馬利語"] = "pad", ["巴爾加姆語"] = "mlp", ["巴爾幹加告茲土耳其語"] = "bgx", ["巴爾幹羅姆語"] = "rmn", ["巴爾恩加爾拉語"] = "bjb", ["巴爾扎尼猶太阿拉姆語"] = "bjf", ["巴爾蒂語"] = "bft", ["巴爾迪語"] = "bcj", ["巴爾韋語"] = "bwg", ["巴特克語"] = "btq", ["巴特里語"] = "btv", ["巴琉語"] = "ply", ["巴盧安-帕姆語"] = "blq", ["巴福語"] = "bwt", ["巴科科語"] = "bkh", ["巴穆昆比特語"] = "bqt", ["巴穆語"] = "bcf", ["巴約特語"] = "bda", ["巴納羅語"] = "byz", ["巴羅內格羅烏瓦語"] = "tbn", ["巴羅角語"] = "bpt", ["巴茨語"] = "bbl", ["巴菲亞語"] = "ksf", ["巴萊語"] = "bhx", ["巴蒂語 (印尼)"] = "bvt", ["巴蒂語 (喀麥隆)"] = "btc", ["巴蒙卡語"] = "bvm", ["巴薩普語"] = "bdb", ["巴薩語"] = "bas", ["巴蘭加央語"] = "kys", ["巴蘭塔語"] = "blz", ["巴蘭布語"] = "brm", ["巴蘭高語"] = "blw", ["巴西利卡塔高盧-意大利語"] = "roa-gib", ["巴西手語"] = "bzs", ["巴詹語"] = "bjs", ["巴諾尼語"] = "bcm", ["巴豪語"] = "bhv", ["巴賴語"] = "bbb", ["巴賽語"] = "byq", ["巴赫蒂亞里語"] = "bqi", ["巴迪馬亞語"] = "bia", ["巴達加語"] = "bfq", ["巴那宣語"] = "psn", ["巴邦基語"] = "bbk", ["巴都艾語"] = "pdo", ["巴里吉語"] = "bjc", ["巴里坎奇語"] = "bxo", ["巴里庫爾語"] = "plu", ["巴里艾語"] = "bch", ["巴里語"] = "bfa", ["巴阿甘吉語"] = "drl", ["巴阿語"] = "kwb", ["巴雅語"] = "bhe", ["巴雷因語"] = "bva", ["巴雷語"] = "bae", ["巴饒克語"] = "prk", ["巴馬里語"] = "bbq", ["巴魯加語"] = "bjz", ["巴麗語"] = "bcp", ["巴齊加爾語"] = "bfr", ["巽他語"] = "su", ["布依語"] = "pcc", ["布克蘇語"] = "bxk", ["布列塔尼語"] = "br", ["布努語"] = "bwx", ["布匿語"] = "xpu", ["布南語"] = "bfu", ["布卡-三東-比達友語"] = "sdo", ["布卡特語"] = "bvk", ["布卡瓦語"] = "buk", ["布吉語"] = "bug", ["布圖阿農語"] = "btw", ["布基伊普語"] = "ape", ["布基坦語"] = "bkn", ["布基語"] = "bkd", ["布姆唐語"] = "kjz", ["布姆語"] = "bmv", ["布威西語"] = "bwz", ["布尤語"] = "byi", ["布希德語"] = "bku", ["布希農比科爾語"] = "ubl", ["布德斯丁語"] = "stt", ["布恩德里語"] = "bns", ["布恩語"] = "bnl", ["布懷多卡語"] = "bwd", ["布戈圖語"] = "bgt", ["布扎語"] = "bja", ["布拉克語"] = "bys", ["布拉加爾語"] = "beu", ["布拉加特語"] = "aof", ["布拉卡語"] = "bkg", ["布拉布蘭加語"] = "blp", ["布拉拉語"] = "bvr", ["布拉灰語"] = "brh", ["布拉菲語"] = "bfh", ["布拉語"] = "bwr", ["布拉馬邦語"] = "mde", ["布撒語"] = "bqp", ["布朗語"] = "blr", ["布杜語"] = "buu", ["布杜馬語"] = "bdm", ["布格勒熱語"] = "sab", ["布桑加央語"] = "bfg", ["布比亞語"] = "bbx", ["布比語"] = "buw", ["布沙語"] = "bup", ["布爾吉語"] = "bji", ["布爾杜納語"] = "bxn", ["布爾梅索語"] = "bzu", ["布特布特卡林阿語"] = "kyb", ["布瓦圖語"] = "bwa", ["布瓦拉語"] = "bnt-bwa", ["布瓦爾語"] = "bhs", ["布瓦語"] = "bww", ["布納克語"] = "bfn", ["布納巴語"] = "bck", ["布納馬語"] = "bdd", ["布索語"] = "bso", ["布羅克帕克語"] = "sgt", ["布羅克斯卡特語"] = "bkk", ["布羅卡特語"] = "bro", ["布羅斯丁語"] = "sti", ["布胡圖語"] = "bxh", ["布興語"] = "bgk", ["布芒語"] = "bvp", ["布萊語"] = "bra", ["布薩姆語"] = "bxs", ["布薩米語"] = "bsm", ["布薩語"] = "dox", ["布蘇烏語"] = "bju", ["布語"] = "jid", ["布貝語"] = "bvb", ["布貢語"] = "bgg", ["布農語"] = "bnn", ["布迪布德語"] = "btp", ["布那語"] = "bvn", ["布都赫語"] = "bdk", ["布里亞特語"] = "bua", ["布里布里語"] = "bzd", ["布阿穆語"] = "box", ["布阿語"] = "bub", ["布隆岸語"] = "blj", ["布雷姆語"] = "buq", ["布雷德昂語"] = "pce", ["布雷語"] = "bvh", ["布雷里語"] = "brq", ["布韋卡倫語"] = "bwe", ["布韋拉語"] = "bwl", ["布馬吉語"] = "byp", ["布魯克波因特巴拉望語"] = "plw", ["布魯夏斯基語"] = "bsk", ["布魯姆採珠船皮欽語"] = "bpl", ["布魯威語"] = "asi", ["布魯蘇語"] = "bqr", ["布魯語 (印尼)"] = "mhs", ["布魯語 (喀麥隆)"] = "bum", ["布魯語 (新幾內亞)"] = "bjl", ["布魯馬科語"] = "aip", ["布龍吉語"] = "bds", ["布龍語"] = "bdi", ["希亞語"] = "hya", ["希伯來語"] = "he", ["希利蓋農語"] = "hil", ["希努赫語"] = "gin", ["希卡克語"] = "jic", ["希卡利亞納語"] = "hix", ["希卡里亞語"] = "apj", ["希圖語"] = "htu", ["希拉希拉語"] = "sai-jrj", ["希朱克語"] = "hij", ["希瓦伊語"] = "shw", ["希皮博-科尼博語"] = "shp", ["希納語"] = "scl", ["希臘手語"] = "gss", ["希臘語"] = "el", ["希赫阿拉伯語"] = "ssh", ["希達摩語"] = "sid", ["希達沙語"] = "hid", ["希里摩圖語"] = "ho", ["希里阿納語"] = "xir", ["希雅姆語"] = "jab", ["希高農語"] = "mba", ["帕伊帕伊語"] = "ppi", ["帕倫奎羅語"] = "pln", ["帕克-湯語"] = "pkg", ["帕克傣語"] = "phk", ["帕勞哈諾語"] = "pbg", ["帕勞語"] = "pau", ["帕卡里科里語"] = "kvx", ["帕古語"] = "pgu", ["帕吉語"] = "pgi", ["帕吉貝特語"] = "pae", ["帕哈潘納瓦特爾語"] = "nhp", ["帕哈里-波特瓦里語"] = "phr", ["帕坎哈語"] = "pkn", ["帕埃利尼語"] = "pgn", ["帕塔尼語"] = "ptn", ["帕塔普語"] = "ptq", ["帕塔索語"] = "pth", ["帕姆利科語"] = "pmk", ["帕姆普羅納-阿塔語"] = "att", ["帕姆語"] = "pmn", ["帕尼亞語"] = "pcg", ["帕尼姆語"] = "pnr", ["帕希語"] = "lgt", ["帕帕塞納語"] = "pas", ["帕帕帕納語"] = "ppn", ["帕帕爾語"] = "dpp", ["帕庫語"] = "pku", ["帕德溫語"] = "pwi", ["帕戈語"] = "pac", ["帕拉南阿埃塔語"] = "apf", ["帕拉卡-塞努富語"] = "plr", ["帕拉卡納語"] = "pak", ["帕拉奇語"] = "prc", ["帕拉文語"] = "prw", ["帕拉納加語"] = "pzn", ["帕拉納瓦特語"] = "paf", ["帕拉語"] = "ypa", ["帕拉阿拉拉語"] = "aap", ["帕斯谷亞利語"] = "yac", ["帕波瑪語"] = "ppm", ["帕潘特拉托托納克語"] = "top", ["帕爾語"] = "abw", ["帕爾雅巴雷里語"] = "bpx", ["帕爾雅語"] = "paq", ["帕特帕塔爾語"] = "gfk", ["帕特普語"] = "ptp", ["帕瓦亞語"] = "pwa", ["帕皮阿門托語"] = "pap", ["帕盧厄語"] = "ple", ["帕盧安語"] = "plz", ["帕盧拉語"] = "phl", ["帕納明特語"] = "par", ["帕納瓦語"] = "pwb", ["帕納語 (中非)"] = "pnz", ["帕納語 (西非)"] = "pnq", ["帕納雷語"] = "pbh", ["帕胡納爾-阿舍寧卡語"] = "cjo", ["帕莫納語"] = "pmf", ["帕莫蘇語"] = "hih", ["帕萊尼語"] = "pnl", ["帕薩勒語"] = "sig", ["帕蘭特拉奇南特克語"] = "cpa", ["帕蘭甘米達恩語"] = "pmd", ["帕西語"] = "psq", ["帕語"] = "pai", ["帕諾沃語"] = "pno", ["帕那語"] = "phq", ["帕里揚語"] = "pcf", ["帕阿語"] = "pqa", ["帕雷西語"] = "pab", ["帕雷語"] = "asa", ["帕馬語"] = "pma", ["帝力德頓語"] = "tdt", ["帝汶皮欽語"] = "tvy", ["席那夏語"] = "bwo", ["平原克里語"] = "crk", ["平原印第安手語"] = "psd", ["平原米沃克語"] = "pmw", ["平原阿帕契語"] = "apk", ["平吉語"] = "pic", ["平因語"] = "pny", ["平布韋語"] = "piw", ["平格拉普語"] = "pif", ["幾內亞克培列語"] = "gkp", ["幾內亞手語"] = "gus", ["幾內亞比紹克里奧爾語"] = "pov", ["幾熱爾語"] = "jul", ["庫亞梅卡爾科米斯特克語"] = "xtu", ["庫亞語"] = "kyf", ["庫伊桑賈格敘利亞語"] = "kqd", ["庫伊語 (印尼)"] = "kvd", ["庫伊語 (印度)"] = "kxu", ["庫伯語"] = "jko", ["庫佩諾語"] = "cup", ["庫克納語"] = "kex", ["庫克語"] = "kfn", ["庫凱萊語"] = "kez", ["庫利納語"] = "xpk", ["庫卡吉語"] = "kux", ["庫圖爾米語"] = "khj", ["庫圖語"] = "kdc", ["庫坦特語"] = "xut", ["庫堂加勒語"] = "ght", ["庫姆語"] = "kmw", ["庫尼語"] = "kse", ["庫尼邁帕語"] = "kup", ["庫巴蘭語"] = "wkb", ["庫布語"] = "kvb", ["庫庫-亞烏語"] = "kuy", ["庫庫-亞蘭吉語"] = "gvn", ["庫庫-穆因語"] = "xmp", ["庫庫-穆敏赫語"] = "xmh", ["庫庫-芒克語"] = "xmq", ["庫德馬里語"] = "kyw", ["庫拉馬語"] = "vku", ["庫斯特瑙語"] = "awd-kus", ["庫曼語"] = "kue", ["庫松達語"] = "kgg", ["庫梅亞艾語"] = "nai-kum", ["庫梅克語"] = "kum", ["庫歐語"] = "xuo", ["庫比語"] = "kof", ["庫爾奈語"] = "unn", ["庫爾托普語"] = "xkz", ["庫爾提語"] = "ktm", ["庫爾特賈爾語"] = "gdj", ["庫爾穆卡爾語"] = "kfv", ["庫爾蘭語"] = "xcu", ["庫特奈語"] = "kut", ["庫特語"] = "kto", ["庫瓦勒語"] = "olu", ["庫瓦尼語"] = "paa-kwn", ["庫瓦語"] = "xhv", ["庫瓦阿語"] = "blh", ["庫皮亞語"] = "key", ["庫矛語"] = "kfy", ["庫米欽語"] = "cnk", ["庫約農語"] = "cyo", ["庫納馬語"] = "kun", ["庫維語"] = "kxv", ["庫莫基奧語"] = "kuo", ["庫萊雷語"] = "kul", ["庫蘭科語"] = "knk", ["庫貝歐語"] = "cub", ["庫貝語"] = "kgf", ["庫迪亞語"] = "kfg", ["庫那語"] = "cuk", ["庫里亞語"] = "kuj", ["庫阿努阿語"] = "ksd", ["庫馬克語"] = "nee", ["庫馬爾語"] = "ksl", ["庫馬納戈托語"] = "cuo", ["庫魯克語"] = "kru", ["庫魯帕哈里語"] = "kfx", ["庫魯杜語"] = "kjr", ["康加佩語"] = "igm", ["康姆語(喀麥隆)"] = "bkm", ["康孔姆巴語"] = "xon", ["康家語"] = "kxs", ["康格里語"] = "xnr", ["康沃爾語"] = "kw", ["康溫格語"] = "gup", ["康達沃語"] = "gam", ["延德納語"] = "jmd", ["延當語"] = "yen", ["廷迪語"] = "tin", ["弄巴灣語"] = "lnd", ["弗拉赫羅姆語"] = "rmy", ["弗朗什-孔泰語"] = "roa-fcm", ["弗朗西斯科里昂索克語"] = "zos", ["弗留利語"] = "fur", ["弗萬吉語"] = "wbi", ["弗里吉亞語"] = "xpg", ["強剛語"] = "djo", ["彌呂亞語"] = "imy", ["彝語"] = "ii", ["彭內拉提語"] = "bna", ["彭德語"] = "pem", ["彭林語"] = "pnh", ["彭特拉奇語"] = "ptw", ["彼爾姆科米語"] = "koi", ["待定語言"] = "und", ["德之島語"] = "tkn", ["德國手語"] = "gsg", ["德地傣語"] = "tyt", ["德姆語"] = "dem", ["德扎語"] = "jen", ["德拉-烏納萊語"] = "row", ["德拉瓦皮欽語"] = "dep", ["德杜亞語"] = "ded", ["德格威語"] = "dgh", ["德格馬語"] = "deg", ["德沃伊語"] = "dee", ["德法卡語"] = "afn", ["德爾塔約庫特語"] = "yok-dly", ["德科斯米米語"] = "mis-mmd", ["德米薩語"] = "dei", ["德維斯萊語"] = "dwz", ["德薩那語"] = "des", ["德西雅語"] = "dso", ["德語"] = "de", ["德赫瓦里語"] = "deh", ["德頓語"] = "tet", ["徹翁語"] = "cwg", ["徽語"] = "czh", ["念卡語"] = "neh", ["怒蘇語"] = "nuf", ["恩丹巴語"] = "ndj", ["恩傑巴納語"] = "djj", ["恩凱姆-恩庫姆語"] = "isi", ["恩加姆語"] = "nmc", ["恩加尼亞賈拉語"] = "ntj", ["恩加拉語"] = "nrk", ["恩加斯語"] = "anc", ["恩加旺語"] = "nxn", ["恩加朱語"] = "nij", ["恩加朱里語"] = "jui", ["恩加林杰里語"] = "nay", ["恩加納卡爾蒂語"] = "xnk", ["恩加納桑語"] = "nio", ["恩加莫語"] = "nbh", ["恩加語"] = "enq", ["恩加里古語"] = "xni", ["恩加魯馬語"] = "nrl", ["恩卡米語"] = "nkq", ["恩卡里語"] = "nkz", ["恩古盧語"] = "ngp", ["恩吉亞姆巴語"] = "wyb", ["恩吉姆語"] = "ngi", ["恩吉雷語"] = "jle", ["恩圭語"] = "nwe", ["恩多博語"] = "ndw", ["恩多姆語"] = "nqm", ["恩多姆貝語"] = "ndq", ["恩多戈語"] = "ndz", ["恩多洛語"] = "ndl", ["恩多語"] = "ndp", ["恩巴洛語"] = "emb", ["恩布語"] = "ebu", ["恩希爾皮語"] = "hrp", ["恩希語"] = "nsc", ["恩庫圖語"] = "nkw", ["恩庫姆比語"] = "khu", ["恩康亞語"] = "nko", ["恩康霍語"] = "nkc", ["恩德姆利語"] = "nml", ["恩德恩德烏勒語"] = "dne", ["恩德拉恩吉特語"] = "dgt", ["恩德魯洛語"] = "dno", ["恩戈尼語"] = "ngo", ["恩戈雷米語"] = "ngq", ["恩扎迪語"] = "nzd", ["恩敦加語"] = "ndt", ["恩敦達語"] = "nuh", ["恩杜加語"] = "ndx", ["恩杜特語"] = "ndv", ["恩杜穆語"] = "nmd", ["恩東加語"] = "ng", ["恩松語"] = "soo", ["恩果語"] = "ngn", ["恩查姆語"] = "bud", ["恩格利馬語"] = "agh", ["恩格姆巴語"] = "jgo", ["恩格拉語"] = "nlg", ["恩班加語"] = "xmb", ["恩瓜巴語"] = "ngw", ["恩甘澎語"] = "nnh", ["恩登格雷科語"] = "ndg", ["恩科亞語"] = "nka", ["恩科羅語"] = "nkx", ["恩萬語"] = "env", ["恩語"] = "enc", ["恩貢杜語"] = "nue", ["恩貢迪語"] = "ndn", ["恩賓達語"] = "nbd", ["恩贊伊語"] = "nja", ["恩達利語"] = "ndh", ["恩達卡語"] = "ndk", ["恩達姆語"] = "ndm", ["恩達薩語"] = "nda", ["恩金多語"] = "nnq", ["恩雷甘語"] = "ptt", ["恩魯納語"] = "niy", ["恰喀拉語"] = "tuw-kkl", ["恰帕內克語"] = "cip", ["恰蒂斯加爾語"] = "hne", ["惠喬爾語"] = "hch", ["惠特佩克米斯特克語"] = "mxs", ["意大利希臘語"] = "grk-ita", ["意大利手語"] = "ise", ["意大利語"] = "it", ["意第緒語"] = "yi", ["愛沙尼亞手語"] = "eso", ["愛沙尼亞語"] = "et", ["愛爾蘭手語"] = "isg", ["愛爾蘭語"] = "ga", ["懷安多特語"] = "wya", ["懷爾-亞塔語"] = "azt", ["戈倫語"] = "xgg", ["戈卡納語"] = "gkn", ["戈厄邁語"] = "ank", ["戈圖奧語"] = "aaa", ["戈多貝里語"] = "gdo", ["戈威語"] = "gwj", ["戈巴西語"] = "goi", ["戈布語"] = "gox", ["戈戈語"] = "gog", ["戈戈達拉語"] = "ggw", ["戈拉普語"] = "goq", ["戈林語"] = "gvf", ["戈法語"] = "gof", ["戈特契語"] = "gmw-gts", ["戈瑪拉語"] = "gho", ["戈羅瓦語"] = "gow", ["戈語"] = "cua", ["戈達瓦語"] = "kfa", ["戈達瓦里語"] = "gdx", ["戈馬拉語"] = "bbj", ["戶語"] = "huo", ["所羅門群島手語"] = "szs", ["扎伊語"] = "zwa", ["扎加瓦語"] = "byt", ["扎卡特蘭-阿華卡特蘭-特佩欽特拉-納瓦特爾語"] = "nhi", ["扎召語"] = "jaj", ["扎壩語"] = "zhb", ["扎巴拉語"] = "zro", ["扎巴納語"] = "kji", ["扎巴語"] = "dka", ["扎扎其語"] = "zza", ["扎拉莫語"] = "zaj", ["扎拉語"] = "dzl", ["扎爾馬語"] = "dje", ["扎穆科語"] = "ayo", ["扎納基語"] = "zak", ["扎話"] = "zkr", ["扎里語"] = "zaz", ["打加語"] = "dkk", ["托克勞語"] = "tkl", ["托克皮辛語"] = "tpi", ["托喬語"] = "taz", ["托巴巴塔克語"] = "bbc", ["托巴蒂語"] = "tti", ["托巴語"] = "tob", ["托托羅語"] = "ttk", ["托托馬查潘薩波特克語"] = "zph", ["托拉查-薩達語"] = "sda", ["托比語"] = "tox", ["托比隆語"] = "tgb", ["托洛馬科語"] = "tlm", ["托特拉語"] = "ttl", ["托瓦利語"] = "trw", ["托米尼語"] = "txm", ["托羅納語"] = "tqr", ["托羅語"] = "ttj", ["托莫伊普語"] = "tqp", ["托貝洛語"] = "tlb", ["托達語"] = "tcx", ["托里切利堯語"] = "yyu", ["托里切利語"] = "tei", ["托里皮語"] = "tqo", ["托阿巴伊塔語"] = "mlu", ["托雷斯海峽克里奧爾語"] = "tcs", ["托霍拉瓦爾語"] = "toj", ["扶餘語"] = "xpy", ["投投語"] = "txo", ["拉丁語"] = "la", ["拉丹語"] = "ldn", ["拉余語"] = "lgh", ["拉傑班什語"] = "rjs", ["拉克語"] = "lbe", ["拉加語"] = "lml", ["拉包爾克里奧爾德語"] = "uln", ["拉博納語"] = "sai-rab", ["拉卜-基納巴唐岸卡達山語"] = "dtb", ["拉卡漢加-曼尼希基語"] = "rkh", ["拉卡語"] = "lak", ["拉吉拉吉語"] = "llj", ["拉哈南語"] = "lhn", ["拉哈語(越南)"] = "lha", ["拉圖語"] = "ltu", ["拉坎敦語"] = "lac", ["拉基語"] = "lbt", ["拉塔罕語"] = "rth", ["拉壤加央語"] = "ree", ["拉奇吉里薩波特克語"] = "zpa", ["拉奇西奧薩波特克語"] = "zpl", ["拉奧語"] = "rao", ["拉姆博亞語"] = "lmy", ["拉姆比亞語"] = "lai", ["拉姆語"] = "llh", ["拉尼馬語"] = "lnw", ["拉巴語"] = "lau", ["拉布揚-蘇巴農語"] = "laa", ["拉布語"] = "lbu", ["拉帕努伊語"] = "rap", ["拉帕語"] = "ray", ["拉拉-布桑西語"] = "leb", ["拉拉-羅巴語"] = "lla", ["拉拉吉亞語"] = "lrg", ["拉拉巴卡提語"] = "lra", ["拉拉納奇南特克語"] = "cnl", ["拉拉語 (南非)"] = "bnt-lal", ["拉拉語(新幾內亞)"] = "nrz", ["拉撒利姆語"] = "llm", ["拉斯格爾迪語"] = "lsa", ["拉普廷語"] = "rpt", ["拉望岸語"] = "lbx", ["拉梅語"] = "bma", ["拉武拉語"] = "yea", ["拉武語"] = "lwu", ["拉比爾語"] = "jku", ["拉永索克語"] = "zor", ["拉沃語"] = "rwa", ["拉波伊斯語"] = "kyx", ["拉波普佤語"] = "ypb", ["拉溫亞語"] = "tgi", ["拉烏卡萊韋語"] = "lvk", ["拉烏特語"] = "rau", ["拉熱語"] = "tbq-laz", ["拉爾語"] = "gdm", ["拉爾迪爾語"] = "lbz", ["拉特加萊語"] = "ltg", ["拉特維巴雷里語"] = "bgd", ["拉珈語"] = "lbc", ["拉瑪白語"] = "lay", ["拉瑪語"] = "rma", ["拉瓦特布拉語"] = "lbv", ["拉瓦語"] = "luf", ["拉登語"] = "lld", ["拉祜西語"] = "lhi", ["拉祜語"] = "lhu", ["拉福法語"] = "laf", ["拉科塔語"] = "lkt", ["拉科語"] = "lki", ["拉納塔魯語"] = "thr", ["拉納爾語"] = "mnv", ["拉維語"] = "lvi", ["拉罕布語"] = "raz", ["拉羅湯加語"] = "rar", ["拉胡爾洛哈爾語"] = "lhl", ["拉脫維亞手語"] = "lsl", ["拉脫維亞語"] = "lv", ["拉茲語"] = "lzz", ["拉莫加語"] = "lmg", ["拉莫艾納語"] = "rai", ["拉蒂諾語"] = "lad", ["拉薩瓦語"] = "rac", ["拉諾赫語"] = "lnh", ["拉貝爾語"] = "lbb", ["拉賈卡本選-馬諾博語"] = "mqk", ["拉達克語"] = "lbj", ["拉達農語"] = "btn", ["拉里語"] = "lrl", ["拉阿魯哇語"] = "sxr", ["拉雅語"] = "lya", ["拉韋語"] = "brb", ["拉馬拉馬語"] = "arr", ["拉馬諾斯語"] = "sai-ram", ["拉馬霍洛特語"] = "slp", ["拉齊希語"] = "rzh", ["拍瀑拉語"] = "ppu", ["拓跋語"] = "mis-tuo", ["拜拜語"] = "bvy", ["拜語"] = "bdj", ["拜馬克語"] = "bmx", ["挪威俄語"] = "crp-rsn", ["挪威手語"] = "nsl", ["挪威語"] = "no", ["捷克手語"] = "cse", ["捷克語"] = "cs", ["排灣語"] = "pwn", ["措語"] = "ldp", ["提姆語"] = "tem", ["提拉希語"] = "tra", ["提格里尼亞語"] = "ti", ["提格雷語"] = "tig", ["提瓦語"] = "lax", ["提維語"] = "tiw", ["揚卡爾語"] = "aus-ynk", ["揚吉巴拉語"] = "xyb", ["揚尤瓦語"] = "jao", ["揚德魯萬塔語"] = "ynd", ["揚昆塔賈拉語"] = "kdd", ["揚曼語"] = "jng", ["揚貝塔語"] = "yat", ["揚達語"] = "yda", ["摩利-阿達斯語"] = "mzq", ["摩利巴華語"] = "xmz", ["摩押語"] = "obm", ["摩梭語"] = "nru", ["摩洛哥手語"] = "xms", ["摩洛哥阿拉伯語"] = "ary", ["摩爾多瓦手語"] = "vsi", ["摩瑪語"] = "myl", ["摩福古杜爾語"] = "mif", ["摩羅內內語"] = "mqn", ["撒丁語"] = "sc", ["撒古拉比阿特語"] = "skf", ["撒奇萊雅語"] = "szy", ["撒尼語"] = "ysn", ["撒慕語"] = "ysd", ["撒拉語"] = "slr", ["撒梅語"] = "smh", ["撒涅語"] = "ysy", ["撒馬利亞亞拉姆語"] = "sam", ["撒馬利亞希伯來語"] = "smp", ["撣語"] = "shn", ["攸樂基諾語"] = "jiu", ["教會斯拉夫語"] = "zls-chs", ["敦加羅語"] = "dhx", ["敦多語"] = "dde", ["敦帕斯語"] = "dmv", ["敦格拉比爾語"] = "duh", ["敦苗語"] = "hmf", ["文圖雷諾語"] = "veo", ["文布武語"] = "wum", ["文布語"] = "vum", ["文言文"] = "lzh", ["文達語"] = "ve", ["斐濟印地語"] = "hif", ["斐濟語"] = "fj", ["斯亞穆語"] = "sif", ["斯克皮克里奧爾荷蘭語"] = "skw", ["斯凡語"] = "sva", ["斯凡迪語"] = "siy", ["斯凱語"] = "ske", ["斯卡洛維亞語"] = "svx", ["斯堪地羅姆語"] = "rmu", ["斯堪尼亞語"] = "gmq-scy", ["斯庫語"] = "skv", ["斯托尼語"] = "sto", ["斯拉夫共通語"] = "isv", ["斯拉夫莫利塞語"] = "svm", ["斯波坎語"] = "spo", ["斯洛伐克手語"] = "svk", ["斯洛伐克語"] = "sk", ["斯洛文尼亞語"] = "sl", ["斯洛溫語"] = "zlw-slv", ["斯瓦希里語"] = "sw", ["斯科爾特薩米語"] = "sms", ["斯里蘭卡克里奧爾馬來語"] = "sci", ["斯里蘭卡手語"] = "sqs", ["斯里語"] = "sir", ["斯闊米什語"] = "squ", ["斯高克倫語"] = "ksw", ["新共同語言"] = "lfn", ["新加坡手語"] = "sls", ["新喀里多尼亞爪哇語"] = "jas", ["新挪威語"] = "nn", ["新西蘭手語"] = "nzs", ["方語"] = "phg", ["施瓦本語"] = "swg", ["施盧赫語"] = "shi", ["施語"] = "shr", ["旁固語"] = "png", ["旁庫語"] = "pkh", ["旁普科爾語"] = "xpm", ["旁狄希臘語"] = "pnt", ["旁遮普語"] = "pa", ["旅行者丹麥語"] = "rmd", ["旅行者挪威語"] = "rmg", ["旅行者蘇格蘭語"] = "trl", ["日德蘭語"] = "jut", ["日旺語"] = "raw", ["日昂語"] = "ril", ["日本手語"] = "jsl", ["日語"] = "ja", ["日部話"] = "sit-zbu", ["早期古烏古斯語"] = "trk-eog", ["早期特里普里語"] = "xtr", ["旺加語"] = "lwg", ["旺加馬拉語"] = "wnm", ["旺卡尤迪烏魯語"] = "wky", ["旺戈姆語"] = "wng", ["旺甘古魯語"] = "wgg", ["昂儒昂科摩羅語"] = "wni", ["昂加語"] = "anp", ["昂卡穆蒂語"] = "avm", ["昂古魯克亞利語"] = "yli", ["昂庫拉語"] = "aus-ang", ["昂科拉巴塔克語"] = "akb", ["昆加里語"] = "kgl", ["昆卡里語"] = "lku", ["昆嘉語"] = "pep", ["昆堅語"] = "kjn", ["昆尼帕語"] = "qyp", ["昆巴朗語"] = "wlg", ["昆蒂語"] = "kww", ["昆貝瓦哈語"] = "xks", ["昆達爾-沙希語"] = "shd", ["昆雅語"] = "qya", ["昌語"] = "nbc", ["昌貝阿里語"] = "cdh", ["明德里科語"] = "drc", ["明戈語"] = "iro-min", ["明打威語"] = "mwv", ["明格列爾語"] = "xmf", ["明瓊巴爾語"] = "xjb", ["明迪語"] = "muh", ["明迪里語"] = "mpn", ["明里克語"] = "mnq", ["晉語"] = "cjy", ["普什圖語"] = "ps", ["普伊納維語"] = "pui", ["普倫語"] = "pub", ["普內語"] = "pho", ["普努語"] = "puu", ["普卡普卡語"] = "pkp", ["普圖瓦姆語"] = "afe", ["普埃布拉馬薩特克語"] = "pbm", ["普尤語"] = "pby", ["普拉克里特語"] = "pra", ["普拉吉語"] = "pru", ["普拉布語"] = "pup", ["普拉語"] = "ypg", ["普拉里語"] = "iar", ["普提語"] = "bnt-phu", ["普林西比語"] = "pre", ["普標語"] = "laq", ["普泰語"] = "mfl", ["普瑪語"] = "pum", ["普瓦圖-桑通日語"] = "roa-poi", ["普瓦普瓦語"] = "pop", ["普羅維登西亞手語"] = "prz", ["普耶語"] = "pug", ["普西克瓦爾語"] = "apq", ["普西基耶語"] = "kvj", ["普里克語"] = "prx", ["普里語"] = "prr", ["普阿雷語"] = "pux", ["普雷佩查語"] = "pua", ["普魯沃拉語"] = "pur", ["景頗語"] = "kac", ["智利手語"] = "csg", ["書面挪威語"] = "nb", ["書面衛拉特語"] = "xwo", ["曼丁哥語"] = "man", ["曼丹語"] = "mhq", ["曼丹達尼語"] = "zmk", ["曼代靈巴塔克語"] = "btm", ["曼加拉伊語"] = "mpc", ["曼加斯語"] = "zns", ["曼加瑞瓦語"] = "mrv", ["曼南語"] = "mjv", ["曼博魯語"] = "mvd", ["曼卡尼亞語"] = "knf", ["曼多波巴勞語"] = "bwp", ["曼多波阿塔斯語"] = "aax", ["曼尼普爾語"] = "mni", ["曼島語"] = "gv", ["曼布韋-倫古語"] = "mgr", ["曼德文字"] = "nqo", ["曼戈語"] = "mge", ["曼拜語"] = "mgm", ["曼普魯西語"] = "maw", ["曼格爾語"] = "zme", ["曼薩卡語"] = "msk", ["曼貝語"] = "mcs", ["曼賈克語"] = "mfv", ["曼迪阿里語"] = "mjl", ["曼達安語"] = "mid", ["曼達洛語"] = "art-man", ["曼達爾語"] = "mdr", ["曼達瓦卡語"] = "mht", ["曼達蘭加央語"] = "xkd", ["曼達語 (澳洲)"] = "zma", ["曼達語(印度)"] = "mha", ["曼達語(坦桑尼亞)"] = "mgs", ["朗博語"] = "loo", ["朗卡斯語"] = "rgk", ["朗吉語"] = "lag", ["朗布隆語"] = "rol", ["朗普里語"] = "rkt", ["望加錫語"] = "mak", ["望加錫馬來語"] = "mfp", ["朝比語"] = "cce", ["朝鮮語"] = "ko", ["期臘木吉語"] = "ymq", ["木佬語"] = "giu", ["木支語"] = "ymz", ["木達語"] = "ymd", ["木雅語"] = "mvm", ["木麻黃海岸阿斯馬特語"] = "asc", ["本博馬語"] = "bws", ["本卡拉首手語"] = "bqy", ["本古語"] = "wun", ["本嘉因語"] = "but", ["本巴語"] = "bem", ["本庫語"] = "bkz", ["本德語"] = "bdp", ["本東語"] = "bnu", ["本甘迪茲語"] = "xbg", ["本貝語"] = "beq", ["本賈語"] = "bhu", ["本道語"] = "ums", ["本雅度語"] = "byd", ["札加瓦語"] = "zag", ["朱如納語"] = "jur", ["朱姆拉手語"] = "jus", ["朱姆朱姆語"] = "jum", ["朱巴阿拉伯語"] = "pga", ["朱拉-芳伊語"] = "dyo", ["朱昆語"] = "jbu", ["朱洪語"] = "ktz", ["朱爾戈-格姆澤克語"] = "gnd", ["朱魯語"] = "cje", ["李山帝丹語"] = "trg", ["李沙那德尼語"] = "lsd", ["杜亞拉語"] = "dua", ["杜亞諾語"] = "dup", ["杜利語"] = "duz", ["杜古里語"] = "dbm", ["杜塞語"] = "gsn", ["杜夫勒語"] = "duv", ["杜奧語"] = "dva", ["杜巴尼南阿埃塔語"] = "duo", ["杜布語"] = "dmu", ["杜布里語"] = "dub", ["杜拉語"] = "drq", ["杜斯內爾語"] = "dsn", ["杜杜羅阿語"] = "ddr", ["杜松維圖語"] = "duw", ["杜格沃爾語"] = "dme", ["杜溫語"] = "dux", ["杜漢語"] = "trk-dkh", ["杜爾布語"] = "dbo", ["杜瓦亞語"] = "dwy", ["杜瓦爾語"] = "dwu", ["杜瓦語"] = "dbp", ["杜米語"] = "dus", ["杜納語"] = "duc", ["杜華語"] = "kbz", ["杜順達雅語"] = "dun", ["杜馬語"] = "dma", ["杜魯瓦語"] = "pci", ["杰勒語"] = "gyi", ["杰龍語"] = "jee", ["東克勒斯語"] = "kee", ["東克耶語"] = "eky", ["東切爾克斯語"] = "kbd", ["東加拿大伊努克提圖特語"] = "ike", ["東北丁卡語"] = "dip", ["東北基瓦伊語"] = "kiw", ["東北帕沙伊語"] = "aee", ["東北波莫語"] = "pef", ["東北邁杜語"] = "nmu", ["東南丁卡語"] = "dks", ["東南伊斯特蘭薩波特克語"] = "zpd", ["東南塔拉烏馬拉語"] = "tcu", ["東南塔斯馬尼亞語"] = "xpf", ["東南安布里姆語"] = "tvk", ["東南巴巴爾語"] = "vbb", ["東南帕沙伊語"] = "psi", ["東南普埃布拉納瓦特爾語"] = "npl", ["東南波莫語"] = "pom", ["東南特佩瓦語"] = "stp", ["東南科拉米語"] = "nit", ["東南諾奇斯特蘭米斯特克語"] = "mxy", ["東占語"] = "cjm", ["東塔烏碧語"] = "bnj", ["東塔蘭甘語"] = "tre", ["東墨儂語"] = "mng", ["東奧吉布瓦語"] = "ojg", ["東尼亞拉語"] = "nle", ["東尼蘇語"] = "nos", ["東山壩臘羅語"] = "yik", ["東布魯語"] = "bru", ["東帕巴特卡姆語"] = "kif", ["東干語"] = "dng", ["東廓爾喀達芒語"] = "tge", ["東戈都語"] = "ktv", ["東拉威語"] = "lwl", ["東杜蘭戈納瓦特爾語"] = "azd", ["東柯瓦語"] = "kjs", ["東桑海語"] = "ses", ["東梅瓦杭語"] = "emg", ["東法蘭克尼亞語"] = "vmf", ["東波克倫語"] = "kjp", ["東波莫語"] = "peb", ["東漢特語"] = "kca-eas", ["東玻利維亞瓜拉尼語"] = "gui", ["東珀南語"] = "pez", ["東瓦斯特卡納瓦特爾語"] = "nhe", ["東穆里亞語"] = "emu", ["東臘魯語"] = "yit", ["東語"] = "doh", ["東貝拉拉語"] = "ttp", ["東達芒語"] = "taj", ["東達馬爾語"] = "dmr", ["東邦圖克語"] = "ebk", ["東部惠水苗語"] = "hme", ["東部裕固語"] = "yuy", ["東部高地奧托米語"] = "otm", ["東部高地查蒂諾語"] = "cly", ["東部黔東苗語"] = "hmq", ["東鄉語"] = "sce", ["東阿奇帕語"] = "acp", ["東阿蘭達語"] = "aer", ["東馬嘉爾語"] = "mgp", ["東馬基安語"] = "mky", ["東馬塞拉語"] = "vme", ["東馬里語"] = "mhr", ["松巴哇語"] = "smw", ["松布瓦語"] = "suw", ["松格語"] = "sop", ["松楚語"] = "scu", ["松瓦爾語"] = "suz", ["松索羅爾語"] = "sov", ["松萊語"] = "smu", ["松賴語"] = "sor", ["林加拉克語"] = "lgk", ["林加拉語"] = "ln", ["林吉提格語"] = "lnj", ["林哥尼語"] = "nen", ["林堡語"] = "li", ["林布語"] = "lif", ["林杜語"] = "klw", ["林松薩波特克語"] = "zar", ["林甘語"] = "lyg", ["果羅尼語"] = "xkq", ["柔威語"] = "pto", ["柔然語"] = "mis-rou", ["柔若語"] = "zal", ["查克馬語"] = "ccp", ["查利語"] = "tgf", ["查卡里語"] = "cli", ["查尤科米斯特克語"] = "mih", ["查帕庫拉語"] = "sai-chp", ["查庫爾語"] = "tkr", ["查拉語"] = "cll", ["查普伍龍語"] = "tjw", ["查格依語"] = "sne", ["查瓦卡諾語"] = "cbk", ["查米庫羅語"] = "ccc", ["查茨語"] = "cbi", ["查莫羅語"] = "ch", ["查蘇姆巴米斯特克語"] = "xtb", ["查馬拉爾語"] = "cji", ["查魯阿語"] = "sai-chr", ["柯特語"] = "kmg", ["柯瓦語"] = "kew", ["柯羅語 (新幾內亞)"] = "kxr", ["柯羅語 (萬那杜)"] = "krf", ["柯莫林語"] = "kge", ["栗蘇語"] = "sit-liz", ["根格勒語"] = "geg", ["格基里庫語"] = "diu", ["格巴伊語"] = "gyg", ["格巴努語"] = "gbv", ["格巴格伊語"] = "gbr", ["格巴里語"] = "gby", ["格恩語"] = "gej", ["格拉斯科亞里語"] = "kbk", ["格拉語"] = "gew", ["格曼語"] = "mxj", ["格柏盧格雷博語"] = "gec", ["格森語"] = "xsm", ["格比語"] = "ggb", ["格班語"] = "ggu", ["格瑙語"] = "gnu", ["格瑞那達克里奧爾英語"] = "gcl", ["格羅斯文特語"] = "ats", ["格羅沙語"] = "igs", ["格蘭加里語"] = "nli", ["格貝語"] = "gei", ["格賀語"] = "kpm", ["格陵蘭語"] = "kl", ["格雷羅納瓦特爾語"] = "ngu", ["格雷羅阿穆茲戈語"] = "amu", ["格韋亞德洪堡薩波特克語"] = "zpg", ["格韋爾語"] = "gwr", ["格韋諾語"] = "gwe", ["格魯吉亞語"] = "ka", ["格魯馬語"] = "gea", ["桑加薩爾語"] = "sgr", ["桑加語 (剛果)"] = "sng", ["桑加語 (奈及利亞)"] = "xsn", ["桑古語"] = "sbp", ["桑基勒語"] = "snl", ["桑塔利語"] = "sat", ["桑孔語"] = "sgk", ["桑巴爾普里語"] = "spv", ["桑巴語"] = "smx", ["桑戈語"] = "sg", ["桑提內爾語"] = "std", ["桑斯語"] = "ssi", ["桑旁語"] = "rav", ["桑格萊奇語"] = "sgy", ["桑格語"] = "sxn", ["桑維蒂語"] = "smv", ["桑耶夫語"] = "kgt", ["桑貝語"] = "xab", ["桑貝里吉語"] = "ssx", ["桑達韋語"] = "sad", ["桑雷語"] = "sxm", ["梁語"] = "ria", ["梅亞赫語"] = "mej", ["梅克梅克語"] = "mvk", ["梅凱奧語"] = "mek", ["梅勒-卡翁語"] = "hkn", ["梅勒-菲拉語"] = "mxe", ["梅卡亞潘納瓦特爾語"] = "nhx", ["梅奎伊語"] = "msf", ["梅安語"] = "fit", ["梅布拉特語"] = "ayz", ["梅布語"] = "mjn", ["梅德布爾語"] = "mjm", ["梅戈來諾-羅馬尼亞語"] = "ruq", ["梅拉普普南語"] = "puc", ["梅拉梅拉語"] = "mxm", ["梅拉赫普南語"] = "puf", ["梅敦巴語"] = "byv", ["梅斯基塔爾奧托米語"] = "ote", ["梅斯梅語"] = "zim", ["梅松特拉波波洛卡語"] = "pbe", ["梅洛語"] = "mfx", ["梅爾帕語"] = "med", ["梅爾拉夫語"] = "mrm", ["梅特拉托諾克米斯特克語"] = "mxv", ["梅瓦爾語"] = "mtr", ["梅瓦蒂語"] = "wtm", ["梅甘語"] = "mef", ["梅納克語"] = "mmh", ["梅莫尼語"] = "mby", ["梅菲勒語"] = "mfj", ["梅薩卡語"] = "iyo", ["梅薩比語"] = "cms", ["梅赫克語"] = "nux", ["梅里語"] = "meq", ["梅里阿姆語"] = "ulk", ["梅魯語"] = "mer", ["梯貢-姆本貝語"] = "nza", ["梯頂語"] = "ctd", ["梵語"] = "sa", ["森勝語"] = "ssz", ["森南尼語"] = "smy", ["森南語"] = "ssm", ["森哈加語"] = "sjs", ["森塔尼語"] = "set", ["森巴孔穆魯特語"] = "sbr", ["森斯語"] = "sni", ["森松特佩克查蒂諾語"] = "czn", ["森林克里語"] = "cwd", ["森林埃涅茨語"] = "enf", ["森林涅涅茨語"] = "yrk-for", ["森格勒語"] = "szg", ["森美蘭馬來語"] = "zmi", ["楚克瓦語"] = "cuw", ["楚克語"] = "chk", ["楚凡語"] = "xcv", ["楚利姆語"] = "clw", ["楚卡語"] = "cuh", ["楚圖希爾語"] = "tzj", ["楚德里語"] = "cdi", ["楚拉希語"] = "cdj", ["楚瓦什語"] = "cv", ["楚瓦迪語"] = "tvd", ["楚科奇語"] = "ckt", ["楚阿博語"] = "chw", ["極地因紐特語"] = "esx-ink", ["榮貝語"] = "yom", ["樂窩語"] = "lww", ["標敏語"] = "bje", ["標曼語"] = "bmt", ["標準摩洛哥柏柏爾語"] = "zgh", ["標話"] = "byk", ["檳城手語"] = "psg", ["欣杜里語"] = "hii", ["欣門語"] = "puo", ["欽察語"] = "qwm", ["歌庸語"] = "kxy", ["歌須語"] = "kta", ["歐伐耶語"] = "opy", ["歐內達語"] = "one", ["歐樓語"] = "ong", ["歐波-馬諾博語"] = "obo", ["歐科迪亞語"] = "okd", ["歐罕語"] = "ood", ["歐肯納根語"] = "oka", ["武吉馬來語"] = "bvu", ["武特語"] = "vut", ["歸語"] = "kdt", ["比亞克語"] = "bhw", ["比亞利語"] = "beh", ["比亞塔比達友語"] = "bth", ["比什奴普萊利亞-曼尼普爾語"] = "bpy", ["比克亞語"] = "byb", ["比克比杰語"] = "sai-pyk", ["比加姆巴爾語"] = "xbe", ["比勞語"] = "brr", ["比哈爾語"] = "bh", ["比圖爾語"] = "mcc", ["比埃特語"] = "biu", ["比埃里亞語"] = "brj", ["比塔雷語"] = "brt", ["比塞尼語"] = "ije", ["比尤那維斯塔約庫特語"] = "yok-bvy", ["比巴阿利語"] = "bcn", ["比布爾曼語"] = "xbp", ["比拉庫拉語"] = "bql", ["比拉斯普里語"] = "kfs", ["比拉語"] = "bip", ["比拉里語"] = "bhi", ["比斯拉馬語"] = "bi", ["比昂西語"] = "bee", ["比林語"] = "byn", ["比洛克西語"] = "bil", ["比爾吉德語"] = "brk", ["比爾吉特語"] = "btf", ["比爾巴語"] = "bpz", ["比爾比爾語"] = "brz", ["比爾瓦語"] = "brl", ["比爾語"] = "pcb", ["比瓦特語"] = "bwm", ["比盧爾語"] = "bxf", ["比盧阿語"] = "blb", ["比約姆語"] = "bpm", ["比納哈里語"] = "bxz", ["比納瓦語"] = "byj", ["比納語"] = "bmn", ["比索里奧語"] = "bir", ["比舒奧語"] = "bwh", ["比莫巴語"] = "bim", ["比薩佛洛勒斯特佩瓦語"] = "tpp", ["比西斯語"] = "bnw", ["比諾岸伊特內格語"] = "itb", ["比賈拉語"] = "bym", ["比赫語"] = "ibh", ["比迪約語"] = "bid", ["比里泰語"] = "bqq", ["比里語"] = "bzr", ["比阿法達語"] = "bif", ["比馬語"] = "bhp", ["毛-那加語"] = "nbi", ["毛利語"] = "mi", ["毛南語"] = "mmd", ["毛瓦凱語"] = "mhl", ["毛翁語"] = "mph", ["毛里求斯克里奧爾語"] = "mfe", ["毛里求斯手語"] = "lsy", ["民和土族語"] = "mjg-mgr", ["民都魯語"] = "bny", ["水田語"] = "lov", ["水語"] = "swi", ["汗語"] = "haa", ["汪達爾語"] = "xvn", ["汶萊米沙鄢語"] = "bsb", ["汶萊馬來語"] = "kxd", ["沃亞伊語"] = "wuy", ["沃伊伍龍語"] = "wyi", ["沃伊語"] = "wbw", ["沃傑納卡語"] = "jod", ["沃塔普里-卡塔卡萊語"] = "wsv", ["沃孔語"] = "xwc", ["沃度語"] = "wtw", ["沃拉尼語"] = "wle", ["沃拉普克語"] = "vo", ["沃林格語"] = "wly", ["沃沃尼語"] = "wow", ["沃洛夫語"] = "wo", ["沃爾西語"] = "xvo", ["沃特語"] = "vot", ["沃瓦語"] = "stn", ["沃羅拉語"] = "wro", ["沃羅語"] = "vor", ["沃萊塔語"] = "wal", ["沃諾語"] = "kch", ["沃里米語"] = "kda", ["沃雅語"] = "wau", ["沃雷埃語"] = "woe", ["沃雷語"] = "wrz", ["沖永良部語"] = "okn", ["沖繩語"] = "ryu", ["沙嫩納瓦語"] = "swo", ["沙巴克語"] = "sdb", ["沙巴米沙鄢語"] = "bsy", ["沙巴馬來語"] = "msi", ["沙拉基語"] = "skr", ["沙拉納瓦語"] = "mcd", ["沙斯塔語"] = "sht", ["沙比爾語"] = "pml", ["沙烏地阿拉伯手語"] = "sdl", ["沙爬語"] = "tys", ["沙特語"] = "shj", ["沙維拉語"] = "swt", ["沙維語"] = "sdg", ["沙赫米爾扎迪語"] = "srz", ["沙赫魯迪語"] = "shm", ["沙雅語"] = "say", ["沙馬-桑布加語"] = "sqa", ["沙馬可可語"] = "ceg", ["河內手語"] = "hab", ["河畔加央語"] = "xkn", ["河谷邁杜語"] = "vmv", ["河邊阿拜語"] = "abf", ["沼澤克里語"] = "csw", ["泉漳話"] = "nan-hbl", ["法利斯克語"] = "xfa", ["法國手語"] = "fsl", ["法國比利時手語"] = "sfb", ["法塔魯庫語"] = "ddg", ["法尤語"] = "fau", ["法拉法拉語"] = "gur", ["法拉語"] = "fax", ["法斯語"] = "fqs", ["法羅語"] = "fo", ["法蘇語"] = "faa", ["法蘭克-普羅旺斯語"] = "frp", ["法蘭欽語"] = "cfm", ["法語"] = "fr", ["法雷語"] = "for", ["波丘特克語"] = "xpo", ["波亞納瓦語"] = "pyn", ["波其瓜拉語"] = "pog", ["波加利語"] = "hkh", ["波坦新亞拉姆語"] = "bhn", ["波多蘭三描語"] = "sbl", ["波多黎各手語"] = "psl", ["波姆語"] = "pmo", ["波尼語"] = "paw", ["波拉布語"] = "pox", ["波拉語"] = "bxd", ["波斯手語"] = "psc", ["波斯語"] = "fa", ["波旁-貝里語"] = "roa-bbn", ["波朋哥語"] = "bgb", ["波朗多語"] = "bzm", ["波朗果語"] = "bld", ["波洛農包克語"] = "plb", ["波爾茨語"] = "plj", ["波爾語"] = "blf", ["波瓦坦語"] = "pim", ["波科特語"] = "pko", ["波科馬姆語"] = "poc", ["波納佩語"] = "pon", ["波羅哈農語"] = "prh", ["波羅的羅姆語"] = "rml", ["波耶語"] = "bye", ["波蘭手語"] = "pso", ["波蘭語"] = "pl", ["波諾薩坎語"] = "pns", ["波那姆語"] = "ncc", ["波阿諾語 (摩鹿加群島)"] = "bzn", ["波阿諾語 (蘇拉威西島)"] = "bzl", ["泰凱-蒂耶語"] = "tyx", ["泰努語"] = "tkw", ["泰卡特語"] = "aos", ["泰國孟語"] = "mnw-tha", ["泰國手語"] = "tsq", ["泰奈語"] = "ago", ["泰梅爾皮欽俄語"] = "crp-tpr", ["泰瓦語"] = "twe", ["泰盧固語"] = "te", ["泰米爾語"] = "ta", ["泰語"] = "th", ["泰諾語"] = "tnq", ["泰雅語"] = "tay", ["泰雷布語"] = "trb", ["泰雷諾語"] = "ter", ["泰馬語"] = "sem-tay", ["洋卞語"] = "yav", ["洋涇浜英語"] = "cpi", ["洛亞基語"] = "lrk", ["洛勒語"] = "llg", ["洛卡語"] = "yaz", ["洛圖科語"] = "lot", ["洛奧語"] = "ldo", ["洛尼烏語"] = "los", ["洛巴拉語"] = "loq", ["洛希查薩波特克語"] = "ztp", ["洛帕語"] = "lop", ["洛戈利語"] = "rag", ["洛戈爾語"] = "lof", ["洛戈語"] = "log", ["洛拉克語"] = "llq", ["洛林語"] = "roa-lor", ["洛比語"] = "lob", ["洛沃諾語"] = "vnk", ["洛洛達語"] = "loa", ["洛烏語"] = "loj", ["洛皮特語"] = "lpx", ["洛科語"] = "lok", ["洛迪語"] = "lbm", ["洛馬卡語"] = "loi", ["洛馬夫倫語"] = "rmi", ["洛齊語"] = "loz", ["洞朵語"] = "dok", ["津吉門語"] = "jim", ["津巴布韋手語"] = "zib", ["津巴語"] = "zmb", ["津扎語"] = "zin", ["洪加納語"] = "hum", ["洪濟布語"] = "huz", ["洪語"] = "hnu", ["洪都拉斯手語"] = "hds", ["派拉語"] = "plq", ["派納馬語"] = "pmr", ["派語"] = "prt", ["浙南閩語"] = "nan-zhe", ["浪速語"] = "mhx", ["海事手語"] = "nsr", ["海南話"] = "hnm", ["海地克里奧爾語"] = "ht", ["海地巫毒文化語"] = "hvc", ["海奧姆語"] = "hgm", ["海岸卡達山語"] = "kzj", ["海岸米沃克語"] = "csi", ["海斯拉語"] = "has", ["海格威語"] = "hgw", ["海灣米沃克語"] = "mkq", ["海灣阿拉伯語"] = "afb", ["海爾蘇克語"] = "hei", ["海達語"] = "hai", ["海防手語"] = "haf", ["海陸豐話"] = "nan-hlh", ["涅吉達爾語"] = "neg", ["涅固爾語"] = "cbn", ["混合大安達曼語"] = "gac", ["清邁手語"] = "csd", ["渥太華語"] = "otw", ["湖泊米沃克語"] = "lmw", ["湘語"] = "hsn", ["湯加語"] = "to", ["湯普森語"] = "thp", ["源語"] = "nuo", ["溝通語"] = "art-com", ["溪吉丹諾語"] = "cax", ["溫尼貝戈語"] = "win", ["溫巴溫巴語"] = "xww", ["溫德-凱利語"] = "unz", ["溫戈語"] = "won", ["溫舊語"] = "vun", ["滇東北苗語"] = "hmd", ["滕內語"] = "tex", ["滕博語"] = "tbt", ["滿語"] = "mnc", ["漢加語"] = "hag", ["漢志阿拉伯語"] = "acw", ["漢斯立克語"] = "hrx", ["漢泰語"] = "hmt", ["漢苗語"] = "hmz", ["漢語"] = "zh", ["潘內語"] = "pnc", ["潘古塔蘭薩馬語"] = "slm", ["潘查納語"] = "pnp", ["潘比亞語"] = "pmb", ["潘諾尼亞盧森尼亞語"] = "rsk", ["潮州話"] = "nan-tws", ["澤納加語"] = "zen", ["澤納格語"] = "zeg", ["澤蘭語"] = "zea", ["澤西荷蘭語"] = "gmw-jdt", ["澳洲克里奧爾語"] = "rop", ["澳洲原住民手語"] = "asw", ["澳洲手語"] = "asf", ["澳語"] = "avt", ["澳門土生葡語"] = "mzs", ["澳門皮欽葡萄牙語"] = "crp-mpp", ["濊貊語"] = "hmk", ["濟州語"] = "jje", ["濟連科爾語"] = "zrn", ["炯奈語"] = "pnu", ["烏亞吉塔亞語"] = "duk", ["烏修基語"] = "ush", ["烏克蘭手語"] = "ukl", ["烏克蘭語"] = "uk", ["烏利蒂語"] = "uli", ["烏加里特語"] = "uga", ["烏努阿語"] = "onu", ["烏勞-蘇因語"] = "svb", ["烏南巴爾語"] = "wub", ["烏吉爾語"] = "udj", ["烏哈米語"] = "uha", ["烏善語"] = "wnu", ["烏圖語"] = "utu", ["烏基特語"] = "umi", ["烏夸語"] = "ukq", ["烏奎約語"] = "ukh", ["烏尼阿帕語"] = "bbn", ["烏干達手語"] = "ugn", ["烏得穆爾特語"] = "udm", ["烏德蓋語"] = "ude", ["烏拉利語"] = "url", ["烏拉圭手語"] = "ugy", ["烏拉普明語"] = "urm", ["烏拉爾圖語"] = "xur", ["烏拉特語"] = "urt", ["烏拉里納語"] = "ura", ["烏撒納蘇語"] = "yig", ["烏杜克語"] = "udu", ["烏格勒語"] = "uge", ["烏桓語"] = "mis-wuh", ["烏梅達語"] = "upi", ["烏比爾語"] = "ubr", ["烏比語"] = "ubi", ["烏涅梅語"] = "une", ["烏爾奇語"] = "ulc", ["烏爾德美語"] = "udl", ["烏爾瓦語 (尼加拉瓜)"] = "ulw", ["烏爾瓦語 (新幾內亞)"] = "yla", ["烏爾都語"] = "ur", ["烏爾霍博語"] = "urh", ["烏瑪語"] = "ppk", ["烏米萊杜馬加特阿埃塔語"] = "due", ["烏納米語"] = "unm", ["烏納語"] = "mtg", ["烏茲別克語"] = "uz", ["烏茲別克阿拉伯語"] = "auz", ["烏莫蒂納語"] = "umo", ["烏菲姆語"] = "ufi", ["烏蒙語"] = "ywu", ["烏薩魯法語"] = "usa", ["烏語"] = "uuu", ["烏迪語"] = "udi", ["烏達語"] = "uda", ["烏邦語"] = "uba", ["烏里姆語"] = "uri", ["烏里莫語"] = "urx", ["烏雷斯語"] = "msn", ["烏馬蒂拉語"] = "uma", ["烏魯-埃烏-瓦烏瓦烏語"] = "urz", ["烏魯姆語"] = "uum", ["烏魯布-卡波爾語"] = "urb", ["烏魯曼答語"] = "ulm", ["烏魯米語"] = "uru", ["烏魯語"] = "ure", ["烏魯阿瓦語"] = "urv", ["焦恩沙里語"] = "jns", ["焦爾語"] = "xko", ["熱科語"] = "sai-jko", ["爪哇語"] = "jv", ["爾蘇語"] = "ers", ["片語"] = "pyy", ["牙買加克里奧爾語"] = "jam", ["牙買加國家手語"] = "jcs", ["牙買加手語"] = "jls", ["特佩卡諾語"] = "tep", ["特佩托圖特拉奇南特克語"] = "cnt", ["特佩烏希拉奎卡特克語"] = "cux", ["特克帕特蘭托托納克語"] = "tcw", ["特克提特克語"] = "ttc", ["特克斯和凱科斯群島克里奧爾英語"] = "tch", ["特南戈奧托米語"] = "otn", ["特哈拉潘薩波特克語"] = "ztt", ["特奈諾語"] = "tqn", ["特奎斯特拉特克語"] = "nai-teq", ["特奧普語"] = "tio", ["特奧霍姆爾科查蒂諾語"] = "omq-teo", ["特尼斯語"] = "tns", ["特巴特勒巴爾語"] = "tub", ["特拉奇奇爾科特佩瓦語"] = "tpt", ["特拉惠托爾特佩克米塞語"] = "mxp", ["特拉科亞津特佩克奇南特克語"] = "ctl", ["特拉科盧利塔薩波特克語"] = "zpk", ["特拉科阿帕梅帕語"] = "tpl", ["特拉索亞爾特佩克米斯特克語"] = "mqh", ["特拉語"] = "ttr", ["特拉馬卡薩帕納瓦特爾語"] = "nuz", ["特斯卡特佩克奧托米語"] = "otx", ["特斯梅盧坎薩波特克語"] = "zpz", ["特林吉特語"] = "tli", ["特林語"] = "stg", ["特波斯科盧拉米斯特克語"] = "omq-tel", ["特波里語"] = "tbl", ["特烏蒂拉奎卡特克語"] = "cut", ["特爾納特語"] = "tft", ["特爾薩米語"] = "sjt", ["特爾馬努語"] = "twu", ["特特拉語"] = "tll", ["特瓦納語"] = "twa", ["特瓦語"] = "tew", ["特皮納帕奇南特克語"] = "cte", ["特盧蒂語"] = "tlt", ["特立尼達克里奧爾英語"] = "trf", ["特米亞爾語"] = "tea", ["特米語"] = "soz", ["特索亞特蘭米斯特克語"] = "mxb", ["特索語"] = "teo", ["特翁語"] = "tve", ["特莫亞雅奧托米語"] = "ott", ["特莫克語"] = "tmo", ["特萊爾辛戈納瓦特爾語"] = "nhg", ["特萊福爾語"] = "tlf", ["特薩克尼恩語"] = "tsd", ["特蘭西瓦尼亞薩克森語"] = "gmw-tsx", ["特西斯特佩克波波魯卡語"] = "poq", ["特通特佩克米塞語"] = "mto", ["特達加語"] = "tuq", ["特里穆里斯語"] = "tip", ["特里貝語"] = "tfr", ["特雷文語"] = "twg", ["特雷甘語"] = "trm", ["特馬斯卡爾特佩克納瓦特爾語"] = "nhv", ["特魯卡語"] = "tka", ["特魯邁語"] = "tpy", ["猶加敦瑪雅手語"] = "msd", ["猶太-塔特語"] = "jdt", ["猶太-希臘語"] = "yej", ["猶太-意大利語"] = "itk", ["猶太-波斯語"] = "jpr", ["獨巴語"] = "tpq", ["獨龍語"] = "duu", ["玻利維亞手語"] = "bvl", ["珀塔瓦托米語"] = "pot", ["珂奇拉塔魯語"] = "thq", ["班加拉勒語"] = "pax", ["班加拉語"] = "bxg", ["班加拉陸語"] = "paz", ["班卡語"] = "bxw", ["班塔瓦語"] = "bap", ["班塔雅農語"] = "bfx", ["班孔語"] = "abb", ["班尤馬山語"] = "map-bms", ["班巴拉語"] = "bm", ["班查爾語"] = "pek", ["班查語"] = "bjn", ["班班語"] = "ptu", ["班科手語"] = "bfk", ["班第語"] = "bnq", ["班維語"] = "bmg", ["班詩蘭語"] = "pag", ["班賈朗語"] = "bdy", ["班迪語"] = "bza", ["班迪阿爾語"] = "bqj", ["班達-姆布雷斯語"] = "bqk", ["班達-揚蓋雷語"] = "yaj", ["班達-班達語"] = "bpd", ["班達-馬來語"] = "bpq", ["班達語"] = "bnd", ["班頓語"] = "bno", ["瑙坎語"] = "ynk", ["瑙奧語"] = "nwo", ["瑙納語"] = "ncn", ["瑙魯語"] = "na", ["瑞典手語"] = "swl", ["瑞典語"] = "sv", ["瑞分語"] = "rir", ["瑞士德語手語"] = "sgg", ["瑞士意大利語手語"] = "slf", ["瑞士法國手語"] = "ssr", ["瑟內語"] = "sej", ["瑟爾科南語"] = "ona", ["瑟羅尼亞語"] = "sxl", ["瑟里語"] = "sei", ["瑟麥語"] = "tsb", ["瑤爾語"] = "jau", ["瑪儂拜語"] = "woo", ["瑪哈坎加央語"] = "xay", ["瑪姆烏語"] = "mdi", ["瑪巴佳卡林阿語"] = "kkg", ["瑪拉語"] = "mec", ["瑪曼瓦語"] = "mmn", ["瑪瑪薩語"] = "mqj", ["瑪莎葡萄園島手語"] = "mre", ["瑪里里語"] = "mqi", ["瓊里奧語"] = "njo-jgl", ["瓊里語"] = "jml", ["瓜克語"] = "jgk", ["瓜加加拉語"] = "gub", ["瓜嘉語"] = "gvj", ["瓜多語"] = "gta", ["瓜姆希-烏里語"] = "bga", ["瓜希沃語"] = "guh", ["瓜拉尤語"] = "gyr", ["瓜拉語"] = "alv-gwa", ["瓜薩語"] = "xwa", ["瓜雅貝羅語"] = "guo", ["瓦亞那語"] = "way", ["瓦伊瓦伊語"] = "waw", ["瓦伊語"] = "vai", ["瓦修語"] = "was", ["瓦倫博里語"] = "wsa", ["瓦倫西亞手語"] = "vsv", ["瓦內茨語"] = "wne", ["瓦利奧語"] = "wla", ["瓦利斯語"] = "wls", ["瓦利語"] = "wlx", ["瓦利語 (蘇丹)"] = "wll", ["瓦加亞語"] = "wga", ["瓦加瓦加語"] = "wgb", ["瓦加里博里語"] = "vaa", ["瓦努卡卡語"] = "wnk", ["瓦勞語"] = "wba", ["瓦南布勒語"] = "wnb", ["瓦卡瓦卡語"] = "wkw", ["瓦卡西胡語"] = "alo", ["瓦卡語"] = "wav", ["瓦吉古語"] = "wdu", ["瓦吉吉尼語"] = "wdj", ["瓦吉曼語"] = "waq", ["瓦吉語"] = "fad", ["瓦圖貝拉語"] = "wah", ["瓦埃拉納語"] = "wrx", ["瓦埃馬語"] = "wag", ["瓦奧語"] = "auc", ["瓦尤語"] = "guc", ["瓦尼亞姆語"] = "sai-wnm", ["瓦尼莫語"] = "vam", ["瓦布梅托語"] = "aoz", ["瓦布語"] = "wab", ["瓦思語"] = "wsi", ["瓦戈里語"] = "vgr", ["瓦拉克語"] = "wlw", ["瓦拉普語"] = "wra", ["瓦拉瓦拉語"] = "waa", ["瓦拉語"] = "wbf", ["瓦斯卡勒卡納瓦特爾語"] = "nhq", ["瓦斯基亞語"] = "wsk", ["瓦斯特克語"] = "hus", ["瓦斯科-威什拉姆語"] = "wac", ["瓦明語"] = "wmi", ["瓦朱克語"] = "xwj", ["瓦格迪語"] = "wbr", ["瓦梅薩語"] = "wad", ["瓦森博語"] = "gsp", ["瓦比夏那語"] = "wap", ["瓦法語"] = "waj", ["瓦波語"] = "wao", ["瓦潘語"] = "juk", ["瓦烏特拉馬薩特克語"] = "mau", ["瓦爾-賈因蒂亞語"] = "aml", ["瓦爾丹迪語"] = "wxw", ["瓦爾凱-比皮姆語"] = "bgv", ["瓦爾加馬伊語"] = "wgy", ["瓦爾吉語"] = "wji", ["瓦爾哈迪語"] = "vah", ["瓦爾曼帕語"] = "wrl", ["瓦爾曼語"] = "van", ["瓦爾瓦語"] = "wwr", ["瓦爾皮瑞語"] = "wbp", ["瓦爾達曼語"] = "wrr", ["瓦爾里語"] = "vav", ["瓦爾馬賈里語"] = "wmt", ["瓦瑞克那語"] = "gae", ["瓦瑞瓦瑞語"] = "war", ["瓦瑞索索貢語"] = "srv", ["瓦瑪語"] = "wwa", ["瓦瓜語"] = "tva", ["瓦瓦語"] = "www", ["瓦盧語"] = "lwa", ["瓦科納語"] = "waf", ["瓦穆埃語"] = "uam", ["瓦約利語"] = "wli", ["瓦罕語"] = "wbl", ["瓦羅彭語"] = "wrp", ["瓦芒語"] = "wmn", ["瓦蒂瓦語"] = "wtf", ["瓦薩維語"] = "vas", ["瓦蘇語"] = "wsu", ["瓦西瓦里語"] = "prn", ["瓦語"] = "wan", ["瓦諾語"] = "wno", ["瓦豪加央語"] = "whu", ["瓦豪河-克尼亞語"] = "whk", ["瓦賈班蓋語"] = "wdy", ["瓦賈語"] = "wja", ["瓦賈里語"] = "wbv", ["瓦赫吉語"] = "wgi", ["瓦迪瓦迪語"] = "xwd", ["瓦迪雅拉科里語"] = "kxp", ["瓦達吉納姆語"] = "wdg", ["瓦達爾語"] = "wbq", ["瓦那普語"] = "wnp", ["瓦鄉話"] = "wxa", ["瓦里揚加語"] = "wri", ["瓦里斯語"] = "wrs", ["瓦里泰語"] = "wbe", ["瓦里西語"] = "vrs", ["瓦里語"] = "pav", ["瓦陶隆語"] = "wth", ["瓦隆語"] = "wa", ["瓦魯孟古語"] = "wrm", ["瓦魯瓦拉語"] = "wrb", ["瓦魯納語"] = "wrv", ["瓦魯語"] = "wru", ["瓦龍古語"] = "wrg", ["甘加-巴蘭塔語"] = "bjt", ["甘巴炎語"] = "xem", ["甘扎語"] = "gza", ["甘拜語"] = "sba", ["甘米銀-馬諾博語"] = "mkx", ["甘達基手語"] = "gds", ["留尼旺克里奧爾法語"] = "rcf", ["留米語"] = "ylm", ["畢皮語"] = "biq", ["畢蘇語"] = "bzi", ["畲語"] = "shx", ["當波語"] = "doy", ["登卡語"] = "dnk", ["登嘉樓馬來語"] = "poz-ter", ["登格塞語"] = "dez", ["登迪語"] = "ddn", ["登雅語"] = "anv", ["發貝語"] = "vlp", ["白仡佬語"] = "giw", ["白俄羅斯語"] = "be", ["白拉基語"] = "lwh", ["白沙語"] = "tnp", ["白狼語"] = "tbq-blg", ["白苗語"] = "mww", ["白馬語"] = "bqh", ["百濟語"] = "pkc", ["皮亞蓬語"] = "pcw", ["皮京語"] = "pis", ["皮克特語"] = "xpi", ["皮勒尼語"] = "piv", ["皮卡第語"] = "pcd", ["皮埃蒙特語"] = "pms", ["皮塔-皮塔語"] = "pit", ["皮尼古拉語"] = "pnv", ["皮拉加語"] = "plg", ["皮拉罕語"] = "myp", ["皮斯卡特維語"] = "psy", ["皮欽伊哈語"] = "ihb", ["皮欽利斯語"] = "fpe", ["皮洛語"] = "pib", ["皮烏語"] = "pix", ["皮爾拉塔帕語"] = "bxi", ["皮特凱恩語"] = "pih", ["皮特薩米語"] = "sje", ["皮皮爾語"] = "ppl", ["皮羅語"] = "pie", ["皮蒂語"] = "pcn", ["皮薩博語"] = "pig", ["皮西迪亞語"] = "xps", ["皮詹加加拉語"] = "pjt", ["皮諾特帕納雄耐爾米斯特克語"] = "mio", ["皮里亞語"] = "xpa", ["皮阿梅語"] = "pin", ["皮阿羅阿語"] = "pid", ["皮阿馬次納語"] = "ptr", ["皮馬巴霍語"] = "pia", ["盎格魯羅姆語"] = "rme", ["盧亞納語"] = "lyn", ["盧人語"] = "sit-lrn", ["盧克帕語"] = "dop", ["盧安達手語"] = "rsn", ["盧巴卡丹加語"] = "lu", ["盧布語"] = "lcf", ["盧布阿甘卡林阿語"] = "knb", ["盧希亞語"] = "luy", ["盧干達語"] = "lg", ["盧庫米語"] = "luq", ["盧恩達語"] = "lun", ["盧托斯語"] = "ndy", ["盧敖語"] = "ren", ["盧旺達語"] = "rw", ["盧森堡語"] = "lb", ["盧森尼亞語"] = "rue", ["盧歐語"] = "luo", ["盧沃埃倫語"] = "lwe", ["盧沃語"] = "lwo", ["盧特語"] = "uvl", ["盧瓦萊語"] = "lue", ["盧納納方言"] = "luk", ["盧紹錫德語"] = "lut", ["盧維語"] = "xlu", ["盧萊語"] = "ule", ["盧西坦尼亞語"] = "xls", ["盧西語"] = "khl", ["盧迪茨語"] = "lud", ["盧韋爾語"] = "lvl", ["真克里特語"] = "ecr", ["真塞浦路斯語"] = "ecy", ["石語"] = "skb", ["砂拉越馬來語"] = "poz-sml", ["碧約語"] = "byo", ["祖尼語"] = "zun", ["祖查語"] = "tdr", ["祖瓦拉語"] = "ber-zuw", ["祖魯語"] = "zu", ["福伊語"] = "foi", ["福克斯語"] = "sac", ["福加哈語"] = "ber-fog", ["福奧語"] = "flh", ["福尼歐語"] = "fun", ["福洛巴語"] = "ppo", ["福澤納爾語"] = "frt", ["福爾達塔語"] = "frd", ["秀克朗語"] = "xok", ["科亞佐斯潘米斯特克語"] = "miz", ["科亞特卡斯阿特拉斯薩波特克語"] = "zca", ["科亞特蘭薩波特克語"] = "zps", ["科伊因語"] = "xkc", ["科伊塔布語"] = "kqi", ["科伊巴爾語"] = "zkb", ["科伊瓦特語"] = "kxt", ["科伊科伊語"] = "naq", ["科克語"] = "kou", ["科勒語"] = "keb", ["科卡塔語"] = "ktd", ["科卡馬語"] = "cod", ["科塔瓦語"] = "avk", ["科奇語"] = "kdq", ["科奈語"] = "kxw", ["科尤特拉托托納克語"] = "toc", ["科希斯坦希納語"] = "plk", ["科帕拉特里基語"] = "trc", ["科帕爾語"] = "xop", ["科扎爾特佩克米塞語"] = "pxm", ["科拉克語"] = "hhr", ["科拉米語"] = "kfb", ["科拉語"] = "crn", ["科拉費語"] = "kpr", ["科斯雷恩語"] = "kos", ["科普特語"] = "cop", ["科曼奇語"] = "com", ["科本語"] = "kpw", ["科梵語"] = "con", ["科欣語"] = "kid", ["科洛尼亞托瓦爾德語"] = "gct", ["科洛語"] = "xel", ["科烏語"] = "snz", ["科爾庫語"] = "kfq", ["科爾比拉語"] = "klc", ["科爾瓦語"] = "kfp", ["科爾萊克里奧爾葡萄牙語"] = "vkp", ["科爾語"] = "ekl", ["科爾語 (新幾內亞)"] = "kol", ["科特語"] = "zko", ["科瓦基語"] = "xow", ["科瓦語"] = "khw", ["科盧瓦瓦語"] = "klx", ["科科塔語"] = "kkk", ["科科帕語"] = "coc", ["科科斯馬來語"] = "coa", ["科科達語"] = "xod", ["科約特佩克波波洛卡語"] = "pbf", ["科約語"] = "koh", ["科索萊阿克納瓦特爾語"] = "nhk", ["科維語"] = "kqb", ["科羅斯語"] = "inc-kho", ["科羅米拉語"] = "kqj", ["科羅納達爾-布拉安語"] = "bpr", ["科羅語(西非)"] = "kfo", ["科莫克斯語"] = "coo", ["科莫多語"] = "kvh", ["科菲亞爾語"] = "kwl", ["科蒂語"] = "eko", ["科薩語"] = "xh", ["科西嘉語"] = "co", ["科語"] = "fuj", ["科諾米胡語"] = "nai-knm", ["科諾馬拉語"] = "koa", ["科迪亞語"] = "kwp", ["科迪語"] = "kod", ["科里亞克語"] = "kpy", ["科阿特佩克納瓦特爾語"] = "naz", ["科阿特蘭米塞語"] = "mco", ["科阿薩提語"] = "cku", ["科雷斯埃羅斯塔姆語"] = "okh", ["科韋埃語"] = "kwh", ["科馬爾特佩克-奇南特克語"] = "cco", ["科馬語"] = "kmy", ["科魯博語"] = "xor", ["科魯拉語"] = "ykl", ["科龍語"] = "kyo", ["秘魯手語"] = "prl", ["稿語"] = "gqu", ["穆伊納內語"] = "bmr", ["穆圖凡語"] = "muv", ["穆尤語"] = "myw", ["穆尼特語"] = "mtc", ["穆尼瓦拉語"] = "mwb", ["穆巴米語"] = "tsx", ["穆庫魯語"] = "moz", ["穆德布拉語"] = "dmw", ["穆拉哈語"] = "mfw", ["穆拉塔雅克語"] = "asx", ["穆揚語"] = "muy", ["穆斯克里語"] = "crm", ["穆斯古語"] = "mug", ["穆斯庫姆語"] = "mje", ["穆杜加語"] = "udg", ["穆林帕塔語"] = "mwf", ["穆桑語"] = "mmp", ["穆比語"] = "mub", ["穆爾帕諾語"] = "tkv", ["穆爾萊語"] = "mur", ["穆爾西語"] = "muz", ["穆爾金語"] = "rmh", ["穆瓦塞語"] = "jmw", ["穆盧利吉語"] = "vmu", ["穆穆耶語"] = "mzm", ["穆納語"] = "mnb", ["穆索姆語"] = "msu", ["穆紹-埃米勞語"] = "emi", ["穆菲安語"] = "aoj", ["穆薩爾語"] = "mmi", ["穆薩薩語"] = "smm", ["穆西語"] = "mse", ["穆里克語 (新幾內亞)"] = "mtf", ["穆里克語 (馬來西亞)"] = "mxr", ["穆阿朗語"] = "mtd", ["穆魯伊維托托語"] = "huu", ["穆魯瓦里語"] = "zmu", ["突尼斯阿拉伯語"] = "aeb", ["突尼西亞手語"] = "tse", ["突尼西亞柏柏爾語"] = "sds", ["突尼語"] = "tqq", ["窩里沃語"] = "wlo", ["立窩尼亞語"] = "liv", ["立陶宛手語"] = "lls", ["立陶宛語"] = "lt", ["端語"] = "hld", ["答曼語 (印尼)"] = "tmn", ["答曼語 (緬甸)"] = "tcl", ["策爾塔爾語"] = "tzh", ["米亞瓦特蘭薩波特克語"] = "zam", ["米亞語"] = "mkf", ["米佐語"] = "lus", ["米利語"] = "ymh", ["米加巴克語"] = "mpp", ["米加阿馬語"] = "mmy", ["米南佳保語"] = "min", ["米南語"] = "xrg", ["米卻肯納瓦特爾語"] = "ncl", ["米卻肯馬薩瓦語"] = "mmc", ["米吉語"] = "sjl", ["米圖語"] = "mwu", ["米多比語"] = "mei", ["米奇夫語"] = "crg", ["米安語"] = "mpt", ["米希普語"] = "mjs", ["米拉亞比科爾語"] = "rbl", ["米斯基托語"] = "miq", ["米斯特佩克米斯特克語"] = "mix", ["米斯特佩克薩波特克語"] = "zpm", ["米浪語"] = "tbq-mil", ["米爾圖語"] = "mlj", ["米爾布爾旁遮普語"] = "pmu", ["米爾甘語"] = "zrg", ["米特拉薩波特克語"] = "zaw", ["米特拉通戈米斯特克語"] = "vmm", ["米瓦語"] = "vmi", ["米盧克語"] = "iml", ["米約貝語"] = "soy", ["米納維哈語"] = "mvn", ["米蘭德斯語"] = "mwl", ["米西馬-帕奈阿蒂語"] = "mpx", ["米諾斯語"] = "omn", ["米諾科克語"] = "mqq", ["米辛語"] = "mrg", ["米里蒂語"] = "mmv", ["米雷語"] = "mvh", ["米齊梅那加語"] = "nme", ["粗腰語"] = "cin", ["粟特語"] = "sog", ["粵語"] = "yue", ["約依迪克語"] = "ydk", ["約凱語"] = "yki", ["約巴語"] = "yob", ["約拉語"] = "yol", ["約旦手語"] = "jos", ["約松杜亞米斯特克語"] = "mpm", ["約洛索奇特爾米斯特克語"] = "xty", ["約爾塔約爾塔語"] = "xyy", ["約爾莫語"] = "scp", ["約福特克-布羅姆尼亞語"] = "jbr", ["約魯巴語"] = "yo", ["紅仡佬語"] = "gir", ["紅金傣語"] = "tiz", ["納倫加語"] = "nnr", ["納凡拉語"] = "nfr", ["納利克語"] = "nal", ["納利語"] = "nss", ["納加爾恰爾語"] = "nbg", ["納努拜語"] = "afk", ["納勒戈語"] = "nlz", ["納卡伊語"] = "nkj", ["納卡拉語"] = "nck", ["納卡梅語"] = "nib", ["納卡納伊語"] = "nak", ["納古米語"] = "ngv", ["納哈瓦克語"] = "sns", ["納基語"] = "mff", ["納姆博語"] = "ncm", ["納姆拉語"] = "naa", ["納巴語"] = "mne", ["納希奧伊語"] = "nas", ["納德布語"] = "mbj", ["納拉甘塞特語"] = "xnt", ["納斯卡皮語"] = "nsk", ["納普語"] = "npy", ["納木依語"] = "nmy", ["納洛姆語"] = "nrm", ["納爾卡語"] = "nlc", ["納特尼語"] = "ntm", ["納瓦拉-阿拉貢語"] = "roa-ona", ["納瓦特爾語"] = "nah", ["納瓦霍語"] = "nv", ["納瓦魯語"] = "nwr", ["納盎德昂語"] = "pll", ["納米比亞手語"] = "nbs", ["納羅語"] = "nhr", ["納美語"] = "art-nav", ["納若語"] = "ylo", ["納莫語"] = "mxw", ["納菲語"] = "srf", ["納蘇語"] = "ywq", ["納西語"] = "nxq", ["納語"] = "nbt", ["納赫蒂加爾米米語"] = "mis-mmn", ["納里姆語"] = "loh", ["紐埃語"] = "niu", ["紐阿富語"] = "num", ["紐阿托普塔普語"] = "nkp", ["索亞爾特佩克米斯特克語"] = "vmq", ["索亞爾特佩克馬薩特克語"] = "vmp", ["索伊語"] = "syo", ["索倫語"] = "tuw-sol", ["索克納語"] = "swn", ["索克語"] = "skk", ["索加語"] = "xog", ["索奇亞帕姆奇南特克語"] = "cso", ["索姆拉語"] = "ntx", ["索姆語"] = "smc", ["索尼基語"] = "snk", ["索拉什特拉語"] = "saz", ["索拉語"] = "srb", ["索拉諾語"] = "xso", ["索斯昆蒂語"] = "sdk", ["索洛斯語"] = "sol", ["索爾索貢-艾塔語"] = "ays", ["索爾赫伊語"] = "sqo", ["索瓦語"] = "sww", ["索科特拉語"] = "sqt", ["索科羅語"] = "sok", ["索科語"] = "soc", ["索萬達語"] = "sow", ["索語"] = "sox", ["索貝語"] = "sob", ["索里-哈林甘語"] = "sbh", ["索阿語"] = "ssq", ["索隆巴拉英語"] = "crp-slb", ["索隆語"] = "aaw", ["索雷爾港語"] = "xpl", ["索馬里語"] = "so", ["紹拉加語"] = "sle", ["紹爾語"] = "cjs", ["紹西語"] = "ssj", ["紹里亞帕哈里亞語"] = "mjt", ["絨巴語"] = "lep", ["維克-埃帕語"] = "wie", ["維克-梅安哈語"] = "wih", ["維克-蒙坎語"] = "wim", ["維克-雅塔納語"] = "wig", ["維克恩根切拉語"] = "wua", ["維利切語"] = "huh", ["維利語"] = "vif", ["維加里語"] = "wbk", ["維卡爾坎語"] = "wik", ["維吾爾語"] = "ug", ["維圖語"] = "wiv", ["維奇拉姆特斯圭斯奈語"] = "mzh", ["維奇拉姆特斯諾克滕語"] = "mtp", ["維奇拉姆特斯韋霍斯語"] = "wlv", ["維拉維拉語"] = "wil", ["維拉莫維安語"] = "wym", ["維斯提奈語"] = "xvs", ["維普斯語"] = "vep", ["維爾京群島克里奧爾荷蘭語"] = "dcr", ["維爾辛語"] = "kvw", ["維皮語"] = "gdr", ["維約特語"] = "wiy", ["維萊拉語"] = "vil", ["維蒂語"] = "vit", ["維薩伊語"] = "uis", ["維蘭古語"] = "wgu", ["維道語"] = "wed", ["維達語"] = "ved", ["維魯語"] = "wiu", ["綽斯甲語"] = "jiq", ["綽闊語"] = "yzk", ["線形文字A"] = "lab", ["緬甸語"] = "my", ["羅克普語"] = "lhp", ["羅圖馬語"] = "rtm", ["羅姆希臘語"] = "rge", ["羅姆語"] = "rom", ["羅姆語-塞爾維亞語"] = "rsb", ["羅托卡特語"] = "roo", ["羅拉語"] = "lcd", ["羅曼什語"] = "rm", ["羅泊河苗語"] = "hml", ["羅瓦語"] = "rwk", ["羅督語"] = "dtr", ["羅維阿納語"] = "rug", ["羅興亞語"] = "rhg", ["羅莫科多語"] = "mgc", ["羅里亞語"] = "rga", ["羅馬尼亞手語"] = "rms", ["羅馬尼亞語"] = "ro", ["羅馬涅語"] = "rgn", ["羌塘語"] = "cna", ["美國手語"] = "ase", ["美塔語"] = "mgo", ["美屬維爾京群島克里奧爾語"] = "vic", ["美索不達米亞阿拉伯語"] = "acm", ["義都語"] = "clk", ["羯語"] = "mis-jie", ["翁奇語"] = "oon", ["翁布里亞語"] = "xum", ["翁皮拉語"] = "ump", ["翁蒂姆語"] = "gwm", ["翁通爪哇語"] = "ojv", ["老撾手語"] = "lso", ["老撾語"] = "lo", ["老潘語"] = "lbg", ["老緬語"] = "lwm", ["考利茲語"] = "cow", ["考爾納語"] = "zku", ["考蓋爾語"] = "ubu", ["考語"] = "xao", ["考韋拉語"] = "xau", ["考龍語"] = "pss", ["耶伊語"] = "jei", ["耶克伊語"] = "ets", ["耶夸納語"] = "mch", ["耶姆巴語"] = "ybb", ["耶姆特蘭語"] = "gmq-jmk", ["耶姆薩語"] = "jnj", ["耶容語"] = "yrn", ["耶尼語"] = "yei", ["耶庫阿特拉托托納克語"] = "tlc", ["耶斯夸語"] = "yes", ["耶洛古語"] = "ylg", ["耶爾梅克語"] = "jel", ["耶特法語"] = "yet", ["耶科拉語"] = "ykr", ["耶里多涅語"] = "yle", ["耶魯庫拉語"] = "yeu", ["聖伊內斯亞切奇薩波特克語"] = "zpn", ["聖伊內斯阿瓦特姆潘波波洛卡語"] = "pca", ["聖佩德羅基亞托尼薩波特克語"] = "zpf", ["聖保羅坎剛語"] = "zkp", ["聖卡塔里納阿爾巴拉達斯薩波特克語"] = "ztn", ["聖地亞哥拉帕吉亞薩波特克語"] = "ztl", ["聖地亞哥薩尼卡薩波特克語"] = "zpr", ["聖多明各阿爾巴拉達斯薩波特克語"] = "zas", ["聖多美語"] = "cri", ["聖巴爾塔扎洛希查薩波特克語"] = "zpx", ["聖彼德羅阿穆茲戈語"] = "azg", ["聖文森克里奧爾語"] = "svc", ["聖比森特科亞特蘭薩波特克語"] = "zpt", ["聖特雷莎科拉語"] = "cok", ["聖瑪利亞基耶戈拉尼薩波特克語"] = "zpi", ["聖瑪利亞山區納瓦特爾語"] = "nhz", ["聖瑪利亞薩卡特佩克米斯特克語"] = "mza", ["聖盧西亞蒙泰韋爾米斯特克語"] = "mdv", ["聖米格爾克里奧爾法語"] = "scf", ["聖米格爾彼德拉斯-米斯特克語"] = "xtp", ["聖胡安基阿伊赫查蒂諾語"] = "omq-sjq", ["聖胡安格拉維亞薩波特克語"] = "zab", ["聖胡安泰塔米斯特克語"] = "xtj", ["聖胡安科羅拉多米斯特克語"] = "mjc", ["聖胡安阿欽戈波波洛卡語"] = "poe", ["聖費利佩奧特拉特佩克波波洛卡語"] = "pow", ["聖赫羅尼莫特科阿特爾馬薩特克語"] = "maa", ["聖路易特馬拉卡約卡波波洛卡語"] = "pps", ["聖阿古斯丁米斯特佩克薩波特克語"] = "ztm", ["聖馬丁伊通約索特里基語"] = "trq", ["聖馬科斯特拉爾科亞爾科波波洛卡語"] = "pls", ["聰加語"] = "ts", ["肖尼語"] = "sjw", ["肯休語"] = "kns", ["肯加語"] = "kyq", ["肯卡語"] = "xkf", ["肯圖伊克語"] = "kmt", ["肯姆布拉語"] = "xkw", ["肯尼亞手語"] = "xki", ["肯托赫-巴蘭塔語"] = "ble", ["肯揚語"] = "ken", ["肯貝拉諾語"] = "bzp", ["肯達揚語"] = "knx", ["胡亞雷斯山薩波特克語"] = "zaa", ["胡利語"] = "hui", ["胡基拉米塞語"] = "mxq", ["胡奧盧語"] = "hud", ["胡帕語"] = "hup", ["胡庫米納語"] = "huw", ["胡志明市手語"] = "hos", ["胡普拉語"] = "hap", ["胡普語"] = "jup", ["胡梅內語"] = "huf", ["胡特利特德語"] = "geh", ["胡老拉語"] = "huy", ["胡蒂亞帕語"] = "nai-jtp", ["胡邁佩特克語"] = "nai-jum", ["胡里安語"] = "xhu", ["胡阿齊派爾語"] = "hug", ["胡隆語"] = "huk", ["脫潑語"] = "ytp", ["腓尼基語"] = "phn", ["膠州灣洋涇浜德語"] = "crp-kia", ["臘斯語"] = "lss", ["臘芒語"] = "hia", ["臨高語"] = "onb", ["臺灣手語"] = "tss", ["與論語"] = "yox", ["與那國語"] = "yoi", ["興古河阿蘇里尼語"] = "asn", ["舍朱奔語"] = "sdp", ["舍澤語"] = "sze", ["舍赫維語"] = "sfw", ["舒亞語"] = "shg", ["舒什瓦普語"] = "shs", ["舒格南語"] = "sgh", ["舒阿爾語"] = "jiv", ["舒馬斯梯語"] = "sts", ["色勒庫爾語"] = "srh", ["色當語"] = "sed", ["色蓋語"] = "sge", ["色雷斯語"] = "txh", ["艾努語"] = "aib", ["艾卡朱克語"] = "eka", ["艾嘎嫩語"] = "tba", ["艾布格胡語"] = "ebg", ["艾瑪語"] = "aad", ["艾盧語"] = "elu", ["艾米利亞語"] = "egl", ["艾莫爾語"] = "aim", ["艾西語"] = "ahs", ["艾貢語"] = "aix", ["艾通語"] = "aio", ["艾雷語"] = "twp", ["艾馬拉語"] = "ay", ["芒加萊語"] = "mqy", ["芒布圖語"] = "mdk", ["芒戈語"] = "lol", ["芒森語"] = "mbh", ["芒語"] = "mtq", ["芒貝圖語"] = "mdj", ["芬戈語"] = "gmw-fin", ["芬蘭-瑞典手語"] = "fss", ["芬蘭手語"] = "fse", ["芬蘭羅姆語"] = "rmf", ["芬蘭語"] = "fi", ["芬貝語"] = "agl", ["花剌子模突厥語"] = "zkh", ["花剌子模語"] = "xco", ["芳語"] = "fan", ["若買德昂語"] = "rbb", ["若開語"] = "rki", ["苦聰話"] = "lkc", ["英加爾達語"] = "yia", ["英國手語"] = "bfi", ["英格里亞語"] = "izh", ["英語"] = "en", ["茂奇語"] = "mke", ["茨姆錫安語"] = "tsi", ["茨瓦納語"] = "tn", ["茨茨普語"] = "awc", ["茨韋布瓦穆語"] = "bwy", ["茲梁科米語"] = "kpv", ["茶堡話"] = "sit-jap", ["茶洞語"] = "cdy", ["茹馬語"] = "jua", ["草登話"] = "sit-tsh", ["草苗語"] = "cov", ["荷蘭語"] = "nl", ["莆仙語"] = "cpx", ["莫亞丹伊特內格語"] = "ity", ["莫儂語"] = "moo", ["莫克-阿里阿語"] = "mwh", ["莫克普韋語"] = "bri", ["莫克朗語"] = "mft", ["莫克沙語"] = "mdf", ["莫其語"] = "old", ["莫利吉語"] = "mdb", ["莫利馬語"] = "mox", ["莫努姆博語"] = "mxk", ["莫卡納語"] = "sai-mcn", ["莫古姆語"] = "mou", ["莫哈維語"] = "mov", ["莫喬語"] = "mhc", ["莫圖語"] = "meu", ["莫埃萊語"] = "mvq", ["莫基爾語"] = "mkj", ["莫塔拉瓦語"] = "mlv", ["莫塔語"] = "mtt", ["莫奇卡語"] = "omc", ["莫尼語"] = "mnz", ["莫巴語"] = "mfq", ["莫布語"] = "ahm", ["莫希干語"] = "mjy", ["莫愛利科摩羅語"] = "wlc", ["莫拉勒語"] = "mbe", ["莫拉瓦語"] = "mze", ["莫斯科納語"] = "mtj", ["莫札拉布語"] = "mxi", ["莫桑比克手語"] = "mzy", ["莫比爾語"] = "mod", ["莫洛夫語"] = "msl", ["莫洛科語"] = "mlw", ["莫洛語"] = "zmo", ["莫潘瑪雅語"] = "mop", ["莫爾伯語"] = "pwm", ["莫爾莫-奧內語"] = "aun", ["莫爾語 (南島語系)"] = "mhz", ["莫爾語 (巴布亞諸語言)"] = "moq", ["莫特洛克語"] = "mrl", ["莫當語"] = "mxd", ["莫科維語"] = "moc", ["莫穆納語"] = "mqf", ["莫米納語"] = "mmb", ["莫維瑪語"] = "mzp", ["莫羅語"] = "mor", ["莫肯語"] = "mwt", ["莫西干-佩科特語"] = "xpq", ["莫西莫語"] = "mqv", ["莫西語"] = "mos", ["莫語"] = "mkg", ["莫里奧里語"] = "rrm", ["莫雷洛斯納瓦特爾語"] = "nhm", ["莫雷雷比語"] = "xmo", ["莫霍克語"] = "moh", ["莫馬雷語"] = "msz", ["莫魯語"] = "mgd", ["莽語"] = "zng", ["華瓦語"] = "hoa", ["華納語"] = "hwo", ["華韋語"] = "huv", ["菲帕語"] = "fip", ["菲律賓手語"] = "psp", ["菲洛梅納-馬塔-科阿維特蘭托托納克語"] = "tlp", ["菲農甘語"] = "fag", ["萊勞奇南特克語"] = "cle", ["萊博語"] = "agb", ["萊右洛語"] = "lji", ["萊哈利語"] = "tql", ["萊塞語"] = "les", ["萊昂語"] = "roa-leo", ["萊武卡語"] = "lvu", ["萊科語"] = "lkl", ["萊米奧語"] = "lei", ["萊茵法蘭克尼亞語"] = "gmw-rfr", ["萊萊帕語"] = "lpa", ["萊辛-戈利米語"] = "let", ["萬努語"] = "jub", ["萬古努語"] = "mpr", ["萬尼語"] = "wny", ["萬巴亞語"] = "wmb", ["萬托阿特語"] = "wnc", ["萬普爾語"] = "waz", ["萬曼語"] = "wbt", ["萬達拉語"] = "mfi", ["萬達朗語"] = "wnd", ["萬達語"] = "wbh", ["萬邦語"] = "wms", ["萬鴉老馬來語"] = "xmm", ["葉尼什語"] = "yec", ["葉語"] = "jeh", ["葛林芝語"] = "kvr", ["葡萄牙手語"] = "psr", ["葡萄牙語"] = "pt", ["蒂亞巴語"] = "ahi", ["蒂伊語"] = "txq", ["蒂南語"] = "lbf", ["蒂哈爾特佩克米斯特克語"] = "xtl", ["蒂多雷語"] = "tvo", ["蒂拉帕奧托米語"] = "otl", ["蒂昂語"] = "tbj", ["蒂爾基亞潘薩波特克語"] = "zts", ["蒂科皮亞語"] = "tkp", ["蒂穆貢穆魯特語"] = "tih", ["蒂莫特語"] = "sai-tim", ["蒂達亞米斯特克語"] = "mtx", ["蒂馬語"] = "tms", ["蒂魯賴語"] = "tiy", ["蒙加卡語"] = "mhk", ["蒙古手語"] = "msr", ["蒙古語"] = "mn", ["蒙基普語"] = "mpv", ["蒙大拿薩利希語"] = "fla", ["蒙大拿語"] = "moe", ["蒙戈勒語"] = "mhj", ["蒙托爾語"] = "mtl", ["蒙當語"] = "mua", ["蒙貢多語"] = "mog", ["蒙賈尼語"] = "mnj", ["蒙達尼語"] = "mnf", ["蒙達布利語"] = "boe", ["蒙達特語"] = "mmf", ["蒙達里語"] = "unr", ["蒙邦語"] = "mij", ["蒙雷語"] = "tlq", ["蓋亞那克里奧爾英語"] = "gyn", ["蓋曼特語"] = "ahg", ["蓋瑟亞語"] = "ges", ["蔡家話"] = "sit-cai", ["蕩格馬利語"] = "raa", ["薩佩語"] = "spc", ["薩克語"] = "sak", ["薩加拉語"] = "sbm", ["薩努馬語"] = "xsu", ["薩卡塔語"] = "skt", ["薩卡姆語"] = "skm", ["薩卡普爾泰克語"] = "quv", ["薩卡特佩克查蒂諾語"] = "ctz", ["薩卡車普語"] = "sch", ["薩圖馬雷施瓦本語"] = "gmw-stm", ["薩埃普語"] = "spd", ["薩塔瓦爾語"] = "stw", ["薩夫瓦語"] = "sbk", ["薩奇拉薩波特克語"] = "ztx", ["薩姆語"] = "raq", ["薩尼奇語"] = "str", ["薩尼約-希耶維語"] = "sny", ["薩尼薩薩波特克語"] = "zpw", ["薩巴語"] = "saa", ["薩布魯語"] = "saq", ["薩帕拉語"] = "sai-sap", ["薩帕魯亞語"] = "spr", ["薩拉卡語"] = "thk", ["薩拉西拉語"] = "zsa", ["薩拉語"] = "sre", ["薩拉馬卡語"] = "srm", ["薩摩亞種植園皮欽語"] = "crp-spp", ["薩摩亞語"] = "sm", ["薩斯昆漢諾克語"] = "sqn", ["薩普安語"] = "spu", ["薩比尼語"] = "sbv", ["薩沃薩沃語"] = "svs", ["薩法利巴語"] = "saf", ["薩波尼語"] = "spi", ["薩波特克語"] = "zap", ["薩波薩語"] = "sps", ["薩波語"] = "sbf", ["薩烏塞語"] = "sao", ["薩爾特-尤伊語"] = "sll", ["薩爾瓦多手語"] = "esn", ["薩爾語"] = "mwm", ["薩爾里語"] = "sdf", ["薩特弗里斯蘭語"] = "stq", ["薩瓦伊語"] = "szw", ["薩盧亞語"] = "swy", ["薩盧安語"] = "loe", ["薩約拉波波魯卡語"] = "pos", ["薩納帕納語"] = "spn", ["薩維語"] = "saw", ["薩考語"] = "sku", ["薩胡語"] = "saj", ["薩莫吉提亞語"] = "sgs", ["薩莫薩語"] = "swm", ["薩莫語"] = "smq", ["薩菲吉語"] = "cof", ["薩菲約卡語"] = "apz", ["薩菲薩菲語"] = "sav", ["薩萊曼語"] = "sau", ["薩薩克語"] = "sas", ["薩薩里語"] = "sdc", ["薩薩魯語"] = "sxs", ["薩蘭加尼-馬諾博語"] = "mbs", ["薩蘭尼加-布拉安語"] = "bps", ["薩西語"] = "srs", ["薩語"] = "sax", ["薩赫威格貝語"] = "sxw", ["薩達尼薩波特克語"] = "zax", ["薩達里語"] = "sck", ["薩那吉亞薩波特克語"] = "ztg", ["薩阿語"] = "apb", ["薩霍語"] = "ssy", ["薩馬羅克納語"] = "tmj", ["薩馬語"] = "smd", ["薩魯加語"] = "sra", ["薩魯杜語"] = "sdu", ["薩鮑特語"] = "spy", ["藏斯卡語"] = "zau", ["藏瓦爾語"] = "zah", ["藏語"] = "bo", ["藏雄語"] = "jna", ["藻敏語"] = "bpn", ["蘇丹阿拉伯語"] = "apd", ["蘇亞語"] = "suy", ["蘇加語"] = "sgi", ["蘇努姆語"] = "ymn", ["蘇埃納語"] = "sue", ["蘇基語"] = "sui", ["蘇多維亞語"] = "xsv", ["蘇奧語"] = "swp", ["蘇巴庫爾語"] = "sbj", ["蘇巴語"] = "sxb", ["蘇庫爾語"] = "syk", ["蘇庫語"] = "sub", ["蘇庫馬語"] = "suk", ["蘇庫魯姆語"] = "zsu", ["蘇戈喬薩波特克語"] = "zpq", ["蘇拉語"] = "szn", ["蘇格蘭蓋爾語"] = "gd", ["蘇比亞語"] = "sbs", ["蘇毛語"] = "six", ["蘇洛德語"] = "srg", ["蘇爾卡語"] = "sua", ["蘇爾蘇隆嘉語"] = "sgz", ["蘇爾賈普里語"] = "sjp", ["蘇瓦瓦語"] = "swu", ["蘇甘加語"] = "sug", ["蘇皮爾語"] = "spp", ["蘇納姆語"] = "ssk", ["蘇美爾語"] = "sux", ["蘇蘇語"] = "sus", ["蘇蘇阿米語"] = "ssu", ["蘇里南湯加語"] = "srn", ["蘇里語"] = "suq", ["蘇里高農語"] = "sgd", ["蘇阿博語"] = "szp", ["蘇魯布語"] = "sde", ["蘇龍語"] = "suv", ["蘭加姆語"] = "lnm", ["蘭博語"] = "rof", ["蘭巴舍語"] = "lna", ["蘭巴蒂語"] = "lmn", ["蘭巴語"] = "lam", ["蘭戈語 (烏干達)"] = "laj", ["蘭戈語 (蘇丹)"] = "lno", ["蘭達語"] = "lah", ["蘭馬語"] = "lev", ["蠻杜拉枯語"] = "myu", ["行彤傣語"] = "tpo", ["衛吉語"] = "wgo", ["衛朗語"] = "weu", ["補遠基諾語"] = "jiy", ["西亞內語"] = "snp", ["西亞隆語"] = "slw", ["西代語"] = "xsd", ["西伍語"] = "akp", ["西伯利亞韃靼語"] = "sty", ["西佛蘭德語"] = "vls", ["西克耶語"] = "kyu", ["西凱雷斯語"] = "kjq", ["西切爾克斯語"] = "ady", ["西利普特語"] = "mkc", ["西努法納語"] = "sai-sin", ["西北丁卡語"] = "diw", ["西北奧吉布瓦語"] = "ojb", ["西北帕沙伊語"] = "glh", ["西北法爾斯語"] = "faz", ["西北瓦哈卡米斯特克語"] = "mxa", ["西北葛巴亞語"] = "gya", ["西北邁杜語"] = "mjd", ["西南丁卡語"] = "dik", ["西南坦納語"] = "nwi", ["西南塔拉烏馬拉語"] = "twr", ["西南尼蘇語"] = "nsv", ["西南巴拉望語"] = "plv", ["西南帕沙伊語"] = "psh", ["西南惠水苗語"] = "hmh", ["西南法爾斯語"] = "fay", ["西南特佩瓦語"] = "tla", ["西南特拉夏科米斯特克語"] = "meh", ["西南葛巴亞語"] = "gso", ["西南貴陽苗語"] = "hmg", ["西南邦托克語"] = "vbk", ["西占語"] = "cja", ["西卡亞納語"] = "sky", ["西卡拉博羅語"] = "kza", ["西卡語"] = "ski", ["西卡里泰語"] = "tty", ["西古語"] = "sxe", ["西古隆語"] = "gvr", ["西塔烏碧語"] = "twb", ["西塔蘭甘語"] = "txn", ["西夏語"] = "txg", ["西奧吉布瓦語"] = "ojw", ["西奧納語"] = "snn", ["西奧語"] = "xsi", ["西威語"] = "siz", ["西安加爾語"] = "akh", ["西寧科勒語"] = "skq", ["西尤斯特拉瓦卡米斯特克語"] = "jmx", ["西尼卡瓦米斯特克語"] = "xti", ["西布基農-馬諾博語"] = "mbb", ["西布魯語"] = "brv", ["西帕巴特卡姆語"] = "kjl", ["西庫爾語"] = "scx", ["西庫爾阿拉伯語"] = "sqr", ["西庫萊語"] = "skh", ["西弗里斯蘭語"] = "fy", ["西懷語"] = "siw", ["西戈都語"] = "kuf", ["西托托納克語"] = "tqt", ["西拉卡約亞潘米斯特克語"] = "mks", ["西拉威語"] = "lcp", ["西拉語 (漢藏語系)"] = "slt", ["西拉語 (班圖語支)"] = "swj", ["西拉雅語"] = "fos", ["西斐濟語"] = "wyy", ["西方國際語"] = "ie", ["西曼丁哥語"] = "mlq", ["西杜蘭戈納瓦特爾語"] = "azn", ["西格陵蘭皮欽語"] = "crp-gep", ["西桑海語"] = "khq", ["西梅庫語"] = "smz", ["西梅瓦杭語"] = "raf", ["西波克倫語"] = "pwo", ["西海岸巴瑤語"] = "bdr", ["西烏斯勞語"] = "sis", ["西烏瓦語"] = "tnb", ["西烏韋阿語"] = "uve", ["西爾毛里語"] = "srx", ["西玻利維亞瓜拉尼語"] = "gnw", ["西珀南語"] = "pne", ["西班牙手語"] = "ssp", ["西班牙語"] = "es", ["西現代亞拉姆語"] = "amw", ["西瑙高羅語"] = "snc", ["西瓦斯特卡納瓦特爾語"] = "nhw", ["西科特佩克-德華雷斯托托納克語"] = "too", ["西穆里亞語"] = "mut", ["西納西納語"] = "sst", ["西維亞手語"] = "lsv", ["西羅伊語"] = "ssd", ["西臘魯語"] = "ywl", ["西萊尼克語"] = "ysr", ["西薩拉語"] = "sld", ["西薩諾語"] = "sso", ["西藏手語"] = "lsn", ["西蘇巴農語"] = "suc", ["西西里語"] = "scn", ["西西里高盧-意大利語"] = "roa-gis", ["西谷-巴當語"] = "skx", ["西谷-德雅語"] = "sko", ["西達尼語"] = "dnw", ["西達芒語"] = "tdg", ["西達馬爾語"] = "drn", ["西那更語"] = "siu", ["西部湘西苗語"] = "muq", ["西部裕固語"] = "ybe", ["西部高地查蒂諾語"] = "ctp", ["西部麻山苗語"] = "hmw", ["西里亞諾語"] = "sri", ["西里奧諾語"] = "srq", ["西里莫語"] = "wul", ["西里西亞語"] = "szl", ["西錫薩拉語"] = "ssl", ["西阿帕契語"] = "apw", ["西阿爾拜比科爾語"] = "fbl", ["西阿蘭達語"] = "are", ["西馬嘉爾語"] = "mrd", ["西馬基安語"] = "mqs", ["西馬塞拉語"] = "mss", ["西馬語"] = "sie", ["西馬里語"] = "mrj", ["西馬隆貢巴塔克語"] = "bts", ["角苗語"] = "hrm", ["設德蘭語"] = "scz", ["許庫魯斯語"] = "xoo", ["詹代語"] = "jan", ["詹普巴爾普古語"] = "djr", ["詹貢語"] = "djf", ["誒話"] = "eee", ["諾博諾布語"] = "gaw", ["諾帕拉查蒂諾語"] = "cya", ["諾庫庫語"] = "nkk", ["諾恩語"] = "nrn", ["諾拉語"] = "nrr", ["諾曼語"] = "nrf", ["諾特勒語"] = "bly", ["諾特威-梅赫林語"] = "nwy", ["諾特威語"] = "ntw", ["諾維亞語"] = "nov", ["諾茨語"] = "ncf", ["諾蓋語"] = "nog", ["謝凡提語"] = "xer", ["謝努瓦語"] = "cnu", ["謝卡楚語"] = "moy", ["謝古語"] = "tkz", ["謝巴約語"] = "awd-she", ["謝希卡姆語"] = "kip", ["謝科語"] = "she", ["謝達語"] = "xet", ["豐瓦語"] = "ula", ["豐語"] = "fon", ["象雄語"] = "xzh", ["豪尼語"] = "how", ["豪薩手語"] = "hsl", ["豪薩語"] = "ha", ["貝亞米語"] = "beo", ["貝克維爾語"] = "bkw", ["貝內拉夫語"] = "bnv", ["貝利語"] = "blm", ["貝勞馬來語"] = "bve", ["貝塔夫語"] = "bfe", ["貝塔庫魯姆巴語"] = "xub", ["貝夸瓦拉語"] = "bkv", ["貝奧圖克語"] = "bue", ["貝扎語"] = "bej", ["貝托伊語"] = "sai-bet", ["貝拉庫拉語"] = "blc", ["貝拉斯語"] = "brs", ["貝拉科語"] = "bxv", ["貝拉語"] = "brf", ["貝拉里語"] = "brw", ["貝拉里雅語"] = "byw", ["貝斯梅語"] = "bes", ["貝格語"] = "gmw-bgh", ["貝梭阿語"] = "bep", ["貝比爾語"] = "bxp", ["貝爾特克里奧爾語"] = "art-bel", ["貝特語"] = "byf", ["貝納語"] = "bez", ["貝納貝納語"] = "bef", ["貝萊語"] = "bhy", ["貝貝利語"] = "bek", ["貝貝勒語"] = "beb", ["貝貝語"] = "bzv", ["貝都安納斯語"] = "bed", ["貝里克語"] = "bkl", ["貝里語"] = "bey", ["貢古語"] = "rub", ["貢語 (泰國)"] = "ugo", ["貢語 (越南)"] = "cnc", ["貢賈語"] = "gjn", ["貢邦加爾語"] = "kgs", ["貴喬語"] = "dkr", ["貴瓊語"] = "gqi", ["費蓮達島語"] = "fln", ["費費語"] = "fmp", ["賈亞語"] = "jyy", ["賈卡魯語"] = "jqr", ["賈姆賽語"] = "djm", ["賈德加里語"] = "jdg", ["賈德語"] = "jda", ["賈拉語"] = "jaf", ["賈明瓊語"] = "djd", ["賈普雷里亞語"] = "jru", ["賈海語"] = "jhi", ["賈爾奧尤語"] = "awv", ["賈爾庫南語"] = "bxl", ["賈瑪瑪蒂語"] = "jaa", ["賈維語"] = "djw", ["賈肯克語"] = "jad", ["賈胡特語"] = "jah", ["賈萬語"] = "djn", ["賈貝姆語"] = "jae", ["賈賈伍龍語"] = "dja", ["賈韋語"] = "jaz", ["賈魯語"] = "ddj", ["賓吉語"] = "bpj", ["賓夕法尼亞德語"] = "pdc", ["賓達爾語"] = "xbd", ["賓陶納語"] = "bne", ["賽伯伊語"] = "xsa", ["賽夏語"] = "xsy", ["賽德克語"] = "trv", ["賽納語"] = "seh", ["賽莫德語"] = "sem-tha", ["贊多語"] = "dzn", ["贊巴語"] = "dhm", ["贊德語"] = "zne", ["贊比亞手語"] = "zsl", ["贛語"] = "gan", ["赫哲語"] = "gld", ["赫孔索語"] = "anl", ["赫有語"] = "auk", ["赫朗科爾語"] = "hra", ["赫梯語"] = "hit", ["赫爾尼基語"] = "xhr", ["赫特文語"] = "hrt", ["赫班語"] = "hbn", ["赫瓦爾什語"] = "khv", ["赫瓦語"] = "ham", ["赫米特語"] = "llf", ["赫維羅語"] = "jeb", ["赫耶語"] = "hre", ["赫赫語"] = "heh", ["赫迪語"] = "xed", ["赫隆語"] = "heg", ["赫雷羅語"] = "hz", ["赫雷語"] = "hro", ["赫馬爾語"] = "hmr", ["赫魯索語"] = "hru", ["越南語"] = "vi", ["跨恩斯話"] = "ykn", ["跨瑪斯話"] = "yku", ["跨語言"] = "mul", ["路易塞諾語"] = "lui", ["路易斯安那克里奧爾法語"] = "lou", ["車臣語"] = "ce", ["車蘇語"] = "ych", ["載瓦語"] = "atb", ["辛博語"] = "sbb", ["辛巴里語"] = "smb", ["辛布里語"] = "cim", ["辛比蒂-蘇巴語"] = "ssc", ["辛特羅姆語"] = "rmo", ["辛特語"] = "smt", ["辛迪維米斯特克語"] = "xts", ["辛達林語"] = "sjn", ["辛雅爾語"] = "sys", ["辛頗語"] = "sgp", ["農加利語"] = "nug", ["農巴米語"] = "sij", ["農貢語"] = "paa-nun", ["近世朝鮮語"] = "ko-ear", ["迦勒底新亞拉姆語"] = "cld", ["迦摩縷波普拉克里特語"] = "inc-kam", ["迦龍語"] = "adl", ["迪亞布蓋語"] = "dyy", ["迪亞貝爾迪亞貝爾語"] = "dyb", ["迪伊語"] = "dur", ["迪內奧爾語"] = "mrx", ["迪博語"] = "dio", ["迪埃里語"] = "dif", ["迪奧迪奧語"] = "ddi", ["迪奧里語"] = "der", ["迪安語"] = "dya", ["迪尤拉語"] = "dyu", ["迪尤貢語"] = "dyd", ["迪巴巴旺-馬諾博語"] = "mbd", ["迪戈語"] = "dig", ["迪拉沙語"] = "gdl", ["迪提達語"] = "dtd", ["迪揚加迪語"] = "dyn", ["迪梅語"] = "dim", ["迪津語"] = "mdx", ["迪烏斯-蒂蘭通戈米斯特克語"] = "xtd", ["迪爾巴爾語"] = "dbl", ["迪維希語"] = "dv", ["迪里姆語"] = "dir", ["迪里語"] = "dwa", ["迪阿語"] = "dia", ["迪靈語"] = "dil", ["迪馬薩語"] = "dis", ["通加格語"] = "lcm", ["通加語 (莫桑比克)"] = "toh", ["通加語 (贊比亞)"] = "toi", ["通加語 (馬拉維)"] = "tog", ["通博諾語"] = "txa", ["通卡瓦語"] = "tqw", ["通布卡語"] = "tum", ["通布魯語"] = "tom", ["通沙旺語"] = "tnw", ["通瓊語"] = "tjg", ["通瓦語"] = "xgf", ["通萊奧語"] = "tmq", ["通西亞語"] = "txs", ["通達諾語"] = "tdn", ["通騰博安語"] = "tnt", ["道嘎語"] = "dgg", ["道恩烏隆語"] = "dgw", ["道戈索語"] = "dgs", ["道本語"] = "tok", ["道洛語"] = "dwr", ["道語"] = "kwa", ["達伊語"] = "dax", ["達內-扎阿語"] = "bea", ["達凱爾語"] = "crx", ["達加巴尼語"] = "dag", ["達努瓦里語"] = "dhw", ["達努語"] = "dnv", ["達勞德語"] = "tld", ["達卡卡語"] = "bpa", ["達吉克語"] = "dec", ["達哈利克語"] = "dlk", ["達哈洛語"] = "dal", ["達契亞語"] = "xdc", ["達巴語"] = "dbq", ["達悟語"] = "tao", ["達拉格語"] = "xdk", ["達捷語"] = "pee", ["達斡爾語"] = "dta", ["達斯語"] = "dot", ["達旺門巴語"] = "twm", ["達格巴語"] = "dgk", ["達格曼語"] = "dgn", ["達梅里語"] = "dml", ["達爾加里語"] = "dhr", ["達爾米亞語"] = "drd", ["達爾金語"] = "dar", ["達爾馬提亞語"] = "dlm", ["達特基語"] = "mki", ["達瑙語"] = "dnu", ["達瓦瓦語"] = "dww", ["達祿基語"] = "tlk", ["達科他語"] = "dak", ["達維拉-達維羅爾語"] = "ddw", ["達萊語"] = "dry", ["達薩納赫語"] = "dsh", ["達薩語"] = "dzg", ["達蘭吉語"] = "dhl", ["達諾語"] = "aso", ["達讓語"] = "mhu", ["達迪-達迪語"] = "dda", ["達迪比語"] = "mps", ["達金容語"] = "xda", ["達金語"] = "dcc", ["達阿-凱利語"] = "kzf", ["達隆語"] = "dln", ["達雅高路加拉岸語"] = "klg", ["達馬卡瓦語"] = "dam", ["達馬爾語"] = "uhn", ["達馬語 (塞拉利昂)"] = "dmn-dam", ["達馬語 (尼日利亞)"] = "dmm", ["達龍巴爾語"] = "xgm", ["遠西穆里亞語"] = "fmu", ["遮羅語"] = "crw", ["邁伊語"] = "mmm", ["邁希語"] = "mjz", ["邁普雷語"] = "awd-mpr", ["邁盧語"] = "mgu", ["邁蒂利語"] = "mai", ["邁赫拉語"] = "gdq", ["邁辛語"] = "mbq", ["邁錫尼希臘語"] = "gmy", ["邁阿密-伊利諾伊語"] = "mia", ["邏輯語"] = "jbo", ["那不勒斯語"] = "nap", ["那加克里奧爾語"] = "nag", ["邦代語"] = "bou", ["邦博利語"] = "bml", ["邦卡語"] = "mfb", ["邦古拉語"] = "glc", ["邦古邦古語"] = "bnx", ["邦吉利語"] = "bui", ["邦吉語"] = "bdg", ["邦巴語"] = "bbe", ["邦戈語"] = "bot", ["邦蓋語"] = "bgz", ["邦語"] = "bqd", ["邦都語"] = "bfw", ["邵將語"] = "sjc", ["邵語"] = "ssf", ["邵里語"] = "srt", ["郎念布央語"] = "yln", ["都利語"] = "mvp", ["都卡諾語"] = "tuo", ["都夏語"] = "tud", ["都尤咖語"] = "tue", ["都東語"] = "ttg", ["都比尼欽語"] = "tpk", ["都特利語"] = "dty", ["都里瓦拉語"] = "twt", ["鄂倫春語"] = "orh", ["鄂圖曼土耳其語"] = "ota", ["鄂溫克語"] = "evn", ["鄂溫語"] = "eve", ["鄂羅克語"] = "oaa", ["鄒語"] = "tsu", ["采茲語"] = "ddo", ["里比薩語"] = "rkb", ["里潑語"] = "lpo", ["里菲安語"] = "rif", ["里里奧語"] = "rri", ["金加語"] = "zga", ["金古魯語"] = "jig", ["金基語"] = "sbt", ["金塔克語"] = "knq", ["金布語"] = "kiv", ["金瑙里語"] = "kfk", ["金邦杜語"] = "kmb", ["金門語"] = "mji", ["錦語"] = "aih", ["錫伯語"] = "sjo", ["錫帕卡帕語"] = "qum", ["錫拉語"] = "sry", ["錫爾赫特語"] = "syl", ["錫金語"] = "sip", ["錫默盧語"] = "smr", ["鎖內嘎話"] = "ysg", ["門卓波隆語"] = "npn", ["門卡語"] = "mea", ["門德語"] = "men", ["門根語"] = "mee", ["門西語"] = "umu", ["門諾低地德語"] = "pdt", ["門雅語"] = "mcr", ["閩中語"] = "czo", ["閩北語"] = "mnp", ["閩南語"] = "nan", ["閩東語"] = "cdo", ["關切語"] = "gnc", ["關必沙語"] = "hub", ["關比安諾語"] = "gum", ["關達拉語"] = "gwn", ["阿丘亞爾語"] = "acu", ["阿丹格貝語"] = "adq", ["阿亞烏特拉馬薩特克語"] = "vmy", ["阿什昆語"] = "ask", ["阿伊佐語"] = "ayb", ["阿伊努語"] = "ain", ["阿伊沃語"] = "nfl", ["阿伍圖語"] = "afu", ["阿佤語"] = "vwa", ["阿倫古爾語"] = "aus-alu", ["阿克佩斯語"] = "ibe", ["阿克帕語"] = "akf", ["阿克羅語"] = "acs", ["阿克蘭語"] = "akl", ["阿克語"] = "aik", ["阿克隆語"] = "acz", ["阿內姆語"] = "anz", ["阿內瓊語"] = "aty", ["阿利亞瓦拉語"] = "aly", ["阿利加布語"] = "ark", ["阿利語"] = "aiy", ["阿加圖語"] = "agc", ["阿加拉比語"] = "agd", ["阿加萬語"] = "alg-aga", ["阿加里亞語"] = "agi", ["阿努亞克語"] = "anu", ["阿努基語"] = "aui", ["阿努塔語"] = "aud", ["阿努斯語"] = "auq", ["阿努福語"] = "cko", ["阿勒卡諾語"] = "gah", ["阿勒曼尼語"] = "gsw", ["阿勒楚喀語"] = "tuw-alk", ["阿包語"] = "aau", ["阿博姆語"] = "aob", ["阿卡-博語"] = "akm", ["阿卡-卡里語"] = "aci", ["阿卡-科德語"] = "akx", ["阿卡-科拉語"] = "ack", ["阿卡-科爾語"] = "aky", ["阿卡-貝阿語"] = "abj", ["阿卡哈語"] = "ijs", ["阿卡德語"] = "akk", ["阿卡拉薩米語"] = "sia", ["阿卡沃約語"] = "ake", ["阿卡爾-巴萊語"] = "acl", ["阿卡特佩克-梅帕語"] = "tpx", ["阿卡特克語"] = "knj", ["阿卡舍蘭語"] = "aks", ["阿卡語"] = "ahk", ["阿卡語 (中非)"] = "axk", ["阿古塔農語"] = "agn", ["阿古桑-馬諾博語"] = "msm", ["阿古爾語"] = "agx", ["阿古語"] = "ahh", ["阿吉語"] = "aif", ["阿哲拉語"] = "adz", ["阿哲語"] = "yiz", ["阿喬利語"] = "ach", ["阿喬馬維語"] = "acv", ["阿困穌語"] = "aqz", ["阿坎語"] = "ak", ["阿坦奎語"] = "cba-ata", ["阿坦帕雅語"] = "amz", ["阿塔卡帕語"] = "aqp", ["阿塔帕迪庫龍巴語"] = "pkr", ["阿塔特拉烏卡米斯特克語"] = "mib", ["阿塔語"] = "atm", ["阿塞拜疆語"] = "az", ["阿多拉語"] = "adh", ["阿多納拉語"] = "adr", ["阿夸語"] = "akw", ["阿奇語"] = "aqc", ["阿契語"] = "acr", ["阿如歐普語"] = "lsr", ["阿姆哈拉語"] = "am", ["阿姆巴語"] = "utp", ["阿威其語"] = "awe", ["阿嫩別語"] = "aan", ["阿孟搭瓦語"] = "adw", ["阿富汗手語"] = "afg", ["阿寧迪爾雅夸語"] = "aoi", ["阿尤特拉米斯特克語"] = "miy", ["阿尤語"] = "ayu", ["阿尼普佤語"] = "ypn", ["阿尼美勒語"] = "anf", ["阿尼莫羅福語"] = "mtb", ["阿尼語"] = "hnh", ["阿尼迪歐語"] = "bzb", ["阿岱語"] = "xad", ["阿巴克農語"] = "abx", ["阿巴加語"] = "abg", ["阿巴扎語"] = "abq", ["阿布亞語"] = "abn", ["阿布伊語"] = "abz", ["阿布勒尼語"] = "mgj", ["阿布勒語"] = "abu", ["阿布哈茲語"] = "ab", ["阿布日嫩語"] = "apu", ["阿布語"] = "ado", ["阿布阿拉佩什語"] = "aah", ["阿希拉尼語"] = "ahr", ["阿帕利語"] = "ena", ["阿帕塔尼語"] = "apt", ["阿帕布拉姆沙語"] = "inc-apa", ["阿帕拉契語"] = "xap", ["阿帕斯科-阿波亞拉米斯特克語"] = "mip", ["阿帕萊語"] = "apy", ["阿庫姆語"] = "aku", ["阿庫色語"] = "bss", ["阿弗里希利語"] = "afh", ["阿彝子語"] = "yyz", ["阿德勒語"] = "ade", ["阿德尼亞馬塔納語"] = "adt", ["阿戈伊語"] = "ibm", ["阿戈布語"] = "kit", ["阿扎語 (尼日爾-剛果語系)"] = "ajg", ["阿扎語 (尼羅-撒哈拉語系)"] = "aja", ["阿扎語 (漢藏語系)"] = "aza", ["阿托拉達語"] = "aox", ["阿拉伯島阿埃塔語"] = "dul", ["阿拉伯語"] = "ar", ["阿拉克語"] = "alk", ["阿拉列-達布拉罕語"] = "atq", ["阿拉卡特拉扎拉米斯特克語"] = "mim", ["阿拉基語"] = "akr", ["阿拉奧納語"] = "aro", ["阿拉姆巴語"] = "stk", ["阿拉威德語"] = "awt", ["阿拉巴納語"] = "ard", ["阿拉巴索語"] = "arj", ["阿拉巴語"] = "alw", ["阿拉帕霍語"] = "arp", ["阿拉戈語"] = "ala", ["阿拉扎帕語"] = "nai-ala", ["阿拉斯-克盧埃特語"] = "btz", ["阿拉格瓦語"] = "wbj", ["阿拉爾語"] = "all", ["阿拉瓜爾語"] = "rkw", ["阿拉瓦克語"] = "arw", ["阿拉瓦語"] = "aru", ["阿拉納丹語"] = "aaf", ["阿拉貝拉語"] = "arl", ["阿拉貢語"] = "an", ["阿拉迪安"] = "ald", ["阿拜語"] = "poz-abi", ["阿提卡米克語"] = "atj", ["阿摩爾語"] = "alx", ["阿斯圖里亞斯語"] = "ast", ["阿日厄語"] = "aji", ["阿昌語"] = "acn", ["阿普泰語"] = "apx", ["阿普特普南語"] = "pud", ["阿普羅語"] = "ahp", ["阿普馬語"] = "kbx", ["阿普麻語"] = "app", ["阿曼阿拉伯語"] = "acx", ["阿本語"] = "kgr", ["阿朱魯語"] = "wyr", ["阿松博亞語"] = "aua", ["阿林語"] = "xrn", ["阿查瓜語"] = "aca", ["阿查瓦卡語"] = "atc", ["阿根廷手語"] = "aed", ["阿桑戈利語"] = "sjg", ["阿桑語"] = "xss", ["阿梅勒語"] = "aey", ["阿梅薩語"] = "ame", ["阿楚格維語"] = "atw", ["阿楞語"] = "aem", ["阿榮語"] = "azo", ["阿歐語"] = "aou", ["阿比-楠榜語"] = "ljp", ["阿比亞語"] = "aby", ["阿比吉語"] = "abi", ["阿比坡尼語"] = "axb", ["阿比諾姆語"] = "bsa", ["阿比那也語"] = "apn", ["阿毛語"] = "amo", ["阿沃卡雅語"] = "avu", ["阿法德語"] = "aal", ["阿法爾語"] = "aa", ["阿波利斯塔語"] = "awd-apo", ["阿洛普拉語"] = "ypo", ["阿洛阿帕姆薩波特克語"] = "zaq", ["阿洪姆語"] = "aho", ["阿溫語"] = "awi", ["阿漢塔語"] = "aha", ["阿漢布語"] = "ahb", ["阿燦語"] = "cch", ["阿爾-賽義德貝都因手語"] = "syy", ["阿爾佤語"] = "stu", ["阿爾博雷語"] = "arv", ["阿爾及利亞手語"] = "asp", ["阿爾及利亞阿拉伯語"] = "arq", ["阿爾古尼語"] = "agf", ["阿爾吉特語"] = "aid", ["阿爾塔語"] = "atz", ["阿爾塞亞語"] = "aes", ["阿爾岡昆語"] = "alq", ["阿爾巴尼亞手語"] = "sqk", ["阿爾巴尼亞語"] = "sq", ["阿爾戈巴語"] = "agj", ["阿爾托薩波特克語"] = "zpp", ["阿爾瓦科語"] = "arh", ["阿爾科紹卡米斯特克語"] = "xta", ["阿爾維里-維達里語"] = "avd", ["阿特帕里亞語"] = "aph", ["阿特納語"] = "aht", ["阿瑪納卜語"] = "amn", ["阿瑪語"] = "amm", ["阿瓜卡特卡語"] = "agu", ["阿瓜諾語"] = "aga", ["阿瓜魯那語"] = "agr", ["阿瓦-卡諾伊羅語"] = "avv", ["阿瓦克語"] = "awo", ["阿瓦巴卡爾語"] = "awk", ["阿瓦德語"] = "awa", ["阿瓦拉語"] = "awx", ["阿瓦烏語"] = "avb", ["阿瓦爾語"] = "av", ["阿瓦爾語 (新幾內亞)"] = "aya", ["阿瓦蒂梅語"] = "avn", ["阿瓦語 (新幾內亞)"] = "awb", ["阿留特語"] = "alr", ["阿留申語"] = "ale", ["阿當梅語"] = "ada", ["阿當語"] = "adn", ["阿皮亞卡語"] = "api", ["阿盧固語"] = "aub", ["阿盧庫魯姆巴語"] = "xua", ["阿盧爾語"] = "alz", ["阿盧語"] = "mte", ["阿科勒特語"] = "akt", ["阿科耶語"] = "miw", ["阿穆爾達克語"] = "amg", ["阿米語"] = "amy", ["阿約克斯科薩波特克語"] = "zaf", ["阿納卡朗古語"] = "akg", ["阿納姆古拉語"] = "imi", ["阿納廷加多貢語"] = "dti", ["阿納昂語"] = "anw", ["阿納爾語"] = "anm", ["阿索尤梅帕語"] = "tpc", ["阿細語"] = "yix", ["阿維坎語"] = "avi", ["阿維拉語"] = "awr", ["阿維斯陀語"] = "ae", ["阿羅普-羅科普科語 "] = "apr", ["阿羅爾語"] = "aol", ["阿羅西語"] = "aia", ["阿羅語"] = "yna", ["阿羅馬尼亞語"] = "rup", ["阿美語"] = "ami", ["阿義語"] = "ayq", ["阿翰語"] = "ahn", ["阿耶勒語"] = "aye", ["阿莫爾特佩卡米斯特克語"] = "mbz", ["阿菲蒂語"] = "aft", ["阿萊格語"] = "alf", ["阿蒂耶語"] = "ati", ["阿蒂語"] = "atk", ["阿薩姆語"] = "as", ["阿薩羅奧語"] = "mtv", ["阿薩語"] = "aas", ["阿蘇埃奧尤語"] = "psa", ["阿蘇語"] = "aum", ["阿蘇里尼語"] = "asu", ["阿蘇里語"] = "asr", ["阿蘭岡語"] = "alj", ["阿蘭布拉克語"] = "amp", ["阿蘭語"] = "xln", ["阿西內本語"] = "asb", ["阿西魯魯語"] = "asl", ["阿貝納基語"] = "abe", ["阿貝語"] = "aba", ["阿賈瓦語"] = "ajw", ["阿赫瓦赫語"] = "akv", ["阿赫語"] = "guq", ["阿車語"] = "yif", ["阿輸迦普拉克里特語"] = "inc-ash", ["阿迪廷吉蒂格語"] = "dth", ["阿迪烏克魯語"] = "adj", ["阿迪瓦西奧利亞語"] = "ort", ["阿迪語"] = "adi", ["阿通語 (印度)"] = "aot", ["阿通語 (喀麥隆)"] = "ato", ["阿達普語"] = "adp", ["阿達森語"] = "tiu", ["阿達莫羅貝手語"] = "ads", ["阿達貝語"] = "adb", ["阿邁蒙語"] = "ali", ["阿邦語"] = "abo", ["阿鄔語"] = "yiu", ["阿里卡拉語"] = "ari", ["阿里吉蒂語"] = "aqg", ["阿里肯語"] = "ait", ["阿里語"] = "aiw", ["阿里語 (新幾內亞)"] = "aac", ["阿雅巴德胡語"] = "ayd", ["阿雷巴語"] = "aea", ["阿雷語"] = "mwc", ["阿雷阿雷語"] = "alu", ["阿霍語"] = "aok", ["阿馬哈伊語"] = "amq", ["阿馬拉凱里語"] = "amr", ["阿馬拉斯語"] = "aaz", ["阿馬拉語"] = "aie", ["阿馬特蘭薩波特克語"] = "zpo", ["阿馬華卡語"] = "amc", ["阿馬那也語"] = "ama", ["阿馬里扎納語"] = "awd-ama", ["阿魯塔尼語"] = "atx", ["阿魯姆-特蘇語"] = "aab", ["阿魯尼語"] = "alp", ["阿魯提克語"] = "ems", ["阿魯阿什語"] = "arx", ["阿魯阿穆語"] = "msy", ["阿黎法瑪-米尼亞菲亞語"] = "aai", ["陶亞語"] = "tya", ["陶塞語"] = "tad", ["陶希羅語"] = "trr", ["陶斯語"] = "twf", ["陶蘇格語"] = "tsg", ["隆-瓦特語"] = "ttw", ["隆古達語"] = "lnu", ["隆昆語"] = "rmk", ["隆聰語"] = "lce", ["雅伊吉爾語"] = "xya", ["雅凱語"] = "jaq", ["雅加語"] = "yag", ["雅卡爾泰克語"] = "jac", ["雅卡語"] = "ybh", ["雅庫特語"] = "sah", ["雅拉哈坦語"] = "jal", ["雅朋達語"] = "yev", ["雅杭語"] = "rhp", ["雅格諾比語"] = "yai", ["雅浦語"] = "yap", ["雅烏爾語"] = "yre", ["雅烏語"] = "tmu", ["雅烏魯語"] = "ywr", ["雅爾魯延迪語"] = "yry", ["雅瓦語"] = "yva", ["雅瓦那瓦語"] = "ywn", ["雅茲古拉米語"] = "yah", ["雅西克語"] = "ysc", ["雅雷凱語"] = "yra", ["雅雷巴語"] = "yrb", ["雍古手語"] = "ygs", ["雪爾塔語"] = "sth", ["雪蘭莪手語"] = "kgi", ["雷亞薩諾語"] = "rey", ["雷勞語"] = "rea", ["雷厄勒語"] = "atu", ["雷塔語"] = "ret", ["雷州話"] = "luh", ["雷彭語"] = "lek", ["雷摩朗語"] = "ley", ["雷舍語"] = "res", ["雷莫語"] = "rem", ["雷蒂亞語"] = "xrr", ["雷蒙達道阿埃塔語"] = "agv", ["雷馬語"] = "bow", ["霍亞霍亞語"] = "hhy", ["霍伊亞霍伊亞語"] = "hhi", ["霍內語"] = "juh", ["霍利丘克語"] = "hoi", ["霍卓語"] = "hoz", ["霍安語"] = "huc", ["霍汪甘語"] = "hov", ["霍洛霍洛語"] = "hoo", ["霍爾馬語"] = "hod", ["霍特語"] = "hot", ["霍皮語"] = "hop", ["霍盧語"] = "hol", ["霍羅姆語"] = "hoe", ["霍羅語"] = "hor", ["霍語"] = "hoc", ["霍里雅語"] = "hoy", ["靈戈烏語"] = "rgu", ["青仡佬語"] = "giq", ["青苗語"] = "hnj", ["非利士語"] = "mis-phi", ["非洲塞米諾爾克爾奧爾語"] = "afs", ["革什扎語"] = "ero-gsz", ["韃靼語"] = "tt", ["韋尼語"] = "wrn", ["韋恩語"] = "hwa", ["韋托語"] = "woy", ["韋拉基語"] = "wlk", ["韋拉阿語"] = "vra", ["韋梅格貝語"] = "wem", ["韋米里-阿特羅阿里語"] = "atr", ["韋耶瓦語"] = "wew", ["韋赫語"] = "weh", ["韋里語"] = "wer", ["韋韋特拉特佩瓦語"] = "tee", ["韋馬萊語"] = "weo", ["韓國手語"] = "kvk", ["韶州土話"] = "zhx-sht", ["香檳語"] = "roa-cha", ["香港手語"] = "hks", ["馬亞瓦利語"] = "yxa", ["馬亞語"] = "slz", ["馬京達瑙語"] = "mdh", ["馬伊-他庫爾蒂語"] = "xyt", ["馬伊亞語"] = "sks", ["馬伊庫蘭語"] = "mnt", ["馬伊瓦拉語"] = "mum", ["馬來奕語"] = "beg", ["馬來西亞手語"] = "xml", ["馬來語"] = "ms", ["馬來達雅語"] = "xdy", ["馬傑拉語"] = "xmj", ["馬克萊語"] = "mgf", ["馬六甲克里奧爾葡萄牙語"] = "mcm", ["馬六甲克里奧爾馬來語"] = "ccm", ["馬其布語"] = "mzo", ["馬其斯語"] = "mpq", ["馬其頓語"] = "mk", ["馬利亞穆語"] = "xru", ["馬利布語"] = "sai-mlb", ["馬利拉語"] = "mgq", ["馬利納爾特佩克特拉帕克語"] = "tcf", ["馬加哈特語"] = "mtw", ["馬加希語"] = "mag", ["馬努塞拉語"] = "wha", ["馬努斯語"] = "ttv", ["馬勒語"] = "mdy", ["馬勞語"] = "mvr", ["馬南卡利語"] = "znk", ["馬南語"] = "nmm", ["馬卡揚語"] = "aup", ["馬卡莎語"] = "mkz", ["馬卡萊羅語"] = "mjb", ["馬卡語"] = "mcp", ["馬卡關語"] = "mbn", ["馬古拉比語"] = "mpu", ["馬古納語"] = "myy", ["馬古西語"] = "mbc", ["馬吉內里語"] = "mpd", ["馬哈蘇帕哈里語"] = "bfz", ["馬哈里語"] = "mjx", ["馬哥馬語"] = "gmx", ["馬圖卡爾語"] = "mjk", ["馬圖汪加語"] = "mpj", ["馬圖蘇利那語"] = "vma", ["馬埃語"] = "mme", ["馬塔加爾帕語"] = "mtn", ["馬塔納維語"] = "sai-mat", ["馬塞普語"] = "mvs", ["馬夏卡里語"] = "mbl", ["馬夸語"] = "mgh", ["馬奇根加語"] = "mcb", ["馬姆語"] = "mam", ["馬孔德語"] = "kde", ["馬安揚語"] = "mhy", ["馬尤瑤-伊富高語"] = "ifu", ["馬尼帕語"] = "mqp", ["馬巴語"] = "mqa", ["馬希語"] = "mho", ["馬庫瓦語"] = "lva", ["馬庫語"] = "xak", ["馬庫里語"] = "jmn", ["馬德恩蓋萊語"] = "zml", ["馬恩伊特內格語"] = "itt", ["馬恰美語"] = "jmc", ["馬戈里語"] = "zgr", ["馬扎格維語"] = "dkx", ["馬托爾語"] = "mtm", ["馬托語"] = "met", ["馬投爾語"] = "mvb", ["馬拉克馬拉克語"] = "mpb", ["馬拉利語"] = "sai-mal", ["馬拉加斯語"] = "mg", ["馬拉古斯語"] = "mrs", ["馬拉地語"] = "mr", ["馬拉姆那加語"] = "nma", ["馬拉威手語"] = "lws", ["馬拉拉邁語"] = "mmt", ["馬拉斯語"] = "mkr", ["馬拉格伊語"] = "vmh", ["馬拉桑加語"] = "mqz", ["馬拉欽語"] = "mrh", ["馬拉爾揚語"] = "mjq", ["馬拉瑙語"] = "mrw", ["馬拉萬語"] = "awd-mar", ["馬拉蒂諾語"] = "sai-mar", ["馬拉薩爾語"] = "ymr", ["馬拉農庫語"] = "zmr", ["馬拉雅拉姆語"] = "ml", ["馬拉雷利語"] = "mgb", ["馬拉韋丹語"] = "mjr", ["馬拉馬拉薩爾語"] = "ima", ["馬揚納語"] = "yan", ["馬斯克林斯語"] = "klv", ["馬斯巴特索索貢語"] = "bks", ["馬斯巴特語"] = "msb", ["馬斯拉姆語"] = "msv", ["馬斯馬斯語"] = "ism", ["馬普切語"] = "arn", ["馬曼達語"] = "skc", ["馬杜卡揚卡林阿語"] = "kmd", ["馬林加爾語"] = "zmt", ["馬林德語"] = "mrz", ["馬林朋語"] = "mli", ["馬格達萊納佩尼亞斯科米斯特克語"] = "xtm", ["馬比雷語"] = "muj", ["馬江語"] = "mpe", ["馬法語"] = "maf", ["馬波約語"] = "mcg", ["馬洛爾語"] = "mbk", ["馬洪圭語"] = "mhb", ["馬滕戈語"] = "mgv", ["馬爾他手語"] = "mdl", ["馬爾他語"] = "mt", ["馬爾加尼語"] = "zmc", ["馬爾加納語"] = "vml", ["馬爾卡語"] = "rkm", ["馬爾古語"] = "mhg", ["馬爾吉語"] = "mrt", ["馬爾巴語"] = "mpg", ["馬爾帕哈里亞語"] = "mkb", ["馬爾格貝語"] = "mxf", ["馬爾法語"] = "mvu", ["馬爾瓦語"] = "mup", ["馬爾西語"] = "ims", ["馬爾馬語"] = "rmz", ["馬特巴特語"] = "xmt", ["馬特拉爾辛卡語"] = "mat", ["馬特爾語"] = "mfh", ["馬班語"] = "mfz", ["馬瓦克語"] = "mjj", ["馬瓦語"] = "mcw", ["馬瓦里語"] = "mwr", ["馬皮迪安語"] = "mpw", ["馬皮阿語"] = "mpy", ["馬盧-基倫格語"] = "mgl", ["馬科爾科爾語"] = "zmh", ["馬穆朱語"] = "mqx", ["馬穆西語"] = "kdf", ["馬策語"] = "mcf", ["馬約戈語"] = "mdm", ["馬約特科摩羅語"] = "swb", ["馬約語"] = "mfy", ["馬納姆語"] = "mva", ["馬紹爾語"] = "mh", ["馬維斯語"] = "mgk", ["馬羅沃語"] = "mvo", ["馬艾語"] = "ymm", ["馬蒂沙祿-馬諾博語"] = "mbt", ["馬蒂馬蒂語"] = "dmd", ["馬蓬語"] = "sjm", ["馬薩巴語"] = "myx", ["馬薩拉特語"] = "mdg", ["馬薩爾特佩克薩波特克語"] = "zpy", ["馬薩特蘭米塞語"] = "mzl", ["馬薩特蘭馬薩特克語"] = "vmz", ["馬薩迪伊特伊特內格語"] = "tis", ["馬薩那語"] = "mcn", ["馬蘭戈語"] = "mln", ["馬西旺語"] = "bnf", ["馬諾語"] = "mev", ["馬賽語"] = "mas", ["馬贊德蘭語"] = "mzn", ["馬赫梅里語"] = "mhe", ["馬迪語"] = "mhi", ["馬通比語"] = "mgw", ["馬達克語"] = "mmx", ["馬達加斯加手語"] = "mzc", ["馬達語 (喀麥隆)"] = "mxu", ["馬達語 (尼日利亞)"] = "mda", ["馬都拉語"] = "mad", ["馬里丹語"] = "zmd", ["馬里克語"] = "dad", ["馬里希特-帕薩瑪奎迪語"] = "pqm", ["馬里提亞賓語"] = "zmj", ["馬里烏波爾希臘語"] = "grk-mar", ["馬里科帕語"] = "mrc", ["馬里耶迪語"] = "zmy", ["馬里蒂爾語"] = "mfr", ["馬里諾語"] = "mrb", ["馬里馬寧迪語"] = "zmm", ["馬阿卡語"] = "mew", ["馬陵語"] = "mbw", ["馬雅古杜納語"] = "xmy", ["馬霍語"] = "mxx", ["馬馬阿語"] = "mhf", ["馬魯波語"] = "mzr", ["馬魯西尼語"] = "umc", ["馬龍降靈語"] = "crp-mar", ["騰格爾語"] = "tes", ["驃語"] = "pyx", ["高加索阿爾巴尼亞語"] = "xag", ["高句麗語"] = "zkg", ["高地孔喬語"] = "kjk", ["高地托托納克語"] = "tos", ["高地普埃布拉納瓦特爾語"] = "azz", ["高地波波魯卡語"] = "poi", ["高地瓦哈卡瓊塔爾語"] = "chd", ["高棉語"] = "km", ["高欄語"] = "mlc", ["高瓦達語"] = "gwd", ["高盧語"] = "cel-gau", ["高等瓦雷利亞語"] = "art-vlh", ["高羅語"] = "gwf", ["高語"] = "gga", ["魁北克手語"] = "fcs", ["魯凱語"] = "dru", ["魯圖爾語"] = "rut", ["魯夫語"] = "ldq", ["魯姆語"] = "klq", ["魯巴魯魯亞語"] = "lua", ["魯烏利語"] = "ruc", ["魯瓦蒂語"] = "luv", ["魯菲吉語"] = "rui", ["鮑羅語"] = "bxa", ["鮑茲語"] = "bvz", ["鮑里巴雷里語"] = "bfb", ["鮮卑語"] = "mis-xbi", ["鳩古洛語"] = "kui", ["麥因迪埃塔語"] = "blx", ["麥安契埃塔語"] = "sgb", ["麥瓦語 (印尼)"] = "wmm", ["麥瓦語 (新幾內亞)"] = "mti", ["麥羅埃語"] = "xmr", ["麻楞語"] = "pkt", ["麻薩諸塞語"] = "wam", ["黎語"] = "lic", ["黑暗語"] = "art-bsp", ["黑木吉語"] = "ybk", ["黑腳語"] = "bla", ["默切諾語"] = "mhn", ["黛語"] = "dij", ["齊切瓦語"] = "ny", ["齊古拉語"] = "ziw", ["齊古納語"] = "tca", ["齊普澤德語"] = "gmw-zps", ["齊瓊依-齊基哈納-奇考瑪語"] = "coh", ["齊里亞語"] = "zir", ["齊阿洛語"] = "zil", ["齊阿語"] = "zia", ["齊馬卡尼語"] = "mok", ["齊齊利瓦坎語"] = "ziz", ["龍加語"] = "rng", ["龍古斯語"] = "drg", ["龍基語"] = "roe", ["龍家語"] = "sit-lnj", ["龍巖話"] = "nan-lnx", ["龍托語"] = "wok", ["龍瓦語"] = "rnw", ["龐瓦利語"] = "pgg", ["龐瓦語"] = "pbr", ["龜崙語"] = "uon", ["𱎼家語"] = "hmj", } byrx2tix9wcrofr5zmy7va1frhg01qn 9882847 9882745 2026-08-29T14:09:31Z TongcyDai 53191 自動更新語言模組 9882847 Scribunto text/plain return { ["Abishira"] = "ash", ["Adiwasi Garasia"] = "gas", ["Aduge"] = "adu", ["Adûni"] = "art-adu", ["Afra"] = "ulf", ["Aghu Tharrnggala"] = "gtu", ["Aguna"] = "aug", ["Agwagwune"] = "yay", ["Ahwai"] = "nfd", ["Aiklep"] = "mwg", ["Aiome"] = "aki", ["Ajyíninka Apurucayali"] = "cpc", ["Ak"] = "akq", ["Aka (Sudan)"] = "soh", ["Akebu"] = "keu", ["Akei"] = "tsr", ["Akrukay"] = "afi", ["Akuku"] = "ayk", ["Akurio"] = "ako", ["Akyaung Ari"] = "nqy", ["Alapmunte"] = "apv", ["Algerian Jewish Sign Language"] = "ajs", ["Allentiac"] = "sai-all", ["Amasi"] = "alv-ama", ["Amba"] = "rwm", ["Ambul"] = "apo", ["Amganad Ifugao"] = "ifa", ["Amri Karbi"] = "ajz", ["Anam"] = "pda", ["Anasi"] = "bpo", ["Anauyá"] = "awd-ana", ["Andai"] = "afd", ["Andajin"] = "ajn", ["Andjingith"] = "aus-and", ["Andoquero"] = "sai-and", ["Anfillo"] = "myo", ["Angaité"] = "aqt", ["Anii"] = "blo", ["Anong"] = "nun", ["Anor"] = "anj", ["Aore"] = "aor", ["Aranama-Tamique"] = "xrt", ["Arandai"] = "jbj", ["Ararandewára"] = "xaj", ["Arawum"] = "awm", ["Arhâ"] = "aqr", ["Aribwatsa"] = "laz", ["Aribwaung"] = "ylu", ["Aringa"] = "luc", ["Armazic"] = "xrm", ["Arop-Sissano"] = "aps", ["Arritinngithigh"] = "rrt", ["Aruek"] = "aur", ["Asho Chin"] = "csh", ["Ashraaf"] = "cus-ash", ["Askopan"] = "eiv", ["Asoa"] = "asv", ["Atemble"] = "ate", ["Atohwaim"] = "aqm", ["Aurá"] = "aux", ["Aushi"] = "auh", ["Aushiri"] = "avs", ["Auwe"] = "smf", ["Auyana"] = "auy", ["Auyokawa"] = "auo", ["Avava"] = "tmb", ["Awa-Cuaiquer"] = "kwi", ["Awbono"] = "awh", ["Aweer"] = "bob", ["Awun"] = "aww", ["Awyi"] = "auw", ["Ayerrerenge"] = "axe", ["Ayomán"] = "sai-ayo", ["Baangi"] = "bqx", ["Baatonum"] = "bba", ["Babango"] = "bbm", ["Babine-Witsuwit'en"] = "bcr", ["Bacama"] = "bcy", ["Badjiri"] = "jbi", ["Badyara"] = "pbp", ["Baelelea"] = "bvc", ["Baenan"] = "sai-bae", ["Baetora"] = "btr", ["Baga Kaloum"] = "bqf", ["Baga Koga"] = "bgo", ["Baga Manduri"] = "bmd", ["Baga Pokur"] = "bcg", ["Baga Sobané"] = "bsv", ["Bago-Kusuntu"] = "bqg", ["Bagua"] = "sai-bag", ["Bahinemo"] = "bjh", ["Bahing"] = "bhj", ["Baibai"] = "bbf", ["Baikeno"] = "bkx", ["Bainouk-Gunyaamolo"] = "bcz", ["Bainouk-Gunyuño"] = "bab", ["Bainouk-Samik"] = "bcb", ["Baissa Fali"] = "fah", ["Bajjika"] = "vjk", ["Baki"] = "bki", ["Bakole"] = "kme", ["Bakwé"] = "bjw", ["Balangingi"] = "sse", ["Baldemu"] = "bdn", ["Baliledo"] = "poz-bal", ["Balong"] = "bnt-bal", ["Bamako Sign Language"] = "bog", ["Bambalang"] = "bmo", ["Bambassi"] = "myf", ["Bambili-Bambui"] = "baw", ["Bamenyam"] = "bce", ["Bana"] = "bcw", ["Banam Bay"] = "vrt", ["Banao Itneg"] = "bjx", ["Banda-Bambari"] = "liy", ["Banda-Ndélé"] = "bfl", ["Bangandu"] = "bgf", ["Bangime"] = "dba", ["Bangolan"] = "bgj", ["Bangwinji"] = "bsj", ["Bankan Tey Dogon"] = "dbw", ["Barbareño"] = "boi", ["Barikewa"] = "jbk", ["Barok"] = "bjk", ["Barombi"] = "bbi", ["Barranbinya"] = "aus-bra", ["Barunggam"] = "aus-brm", ["Barí"] = "mot", ["Basa-Gumna"] = "bsl", ["Basa-Gurmana"] = "buj", ["Basketo"] = "bst", ["Bassa-Kontagora"] = "bsr", ["Bassari"] = "bsc", ["Bassossi"] = "bsi", ["Batanga"] = "bnm", ["Bathari"] = "bhm", ["Bau"] = "bbd", ["Bauchi"] = "bsf", ["Bauni"] = "bpe", ["Bawm Chin"] = "bgr", ["Baygo"] = "byg", ["Bayogoula"] = "nai-bay", ["Baïnounk Gubëeher"] = "alv-bgu", ["Beary"] = "dra-bry", ["Beba"] = "bfp", ["Bedik"] = "tnr", ["Bedjond"] = "bjv", ["Beeke"] = "bkf", ["Beele"] = "bxq", ["Beezen"] = "bnz", ["Befang"] = "bby", ["Begbere-Ejar"] = "bqv", ["Belanda Bor"] = "bxb", ["Belanda Viri"] = "bvi", ["Bembe"] = "bmb", ["Ben Tey"] = "dbt", ["Bench"] = "bcq", ["Bendi"] = "bct", ["Beng"] = "nhb", ["Benga"] = "bng", ["Benggoi"] = "bgy", ["Bepour"] = "bie", ["Berinomo"] = "bit", ["Berom"] = "bom", ["Berta"] = "wti", ["Bete-Bendi"] = "btt", ["Bharia"] = "bha", ["Bhoti Kinnauri"] = "nes", ["Biage"] = "bdf", ["Bian Marind"] = "bpv", ["Biangai"] = "big", ["Bidyogo"] = "bjg", ["Bierebo"] = "bnk", ["Biga"] = "bhc", ["Bijori"] = "bix", ["Biliau"] = "bcu", ["Biloxi"] = "bll", ["Bimin"] = "bhl", ["Binandere"] = "bhg", ["Bine"] = "bon", ["Binumarien"] = "bjr", ["Birhor"] = "biy", ["Birri"] = "bvq", ["Birrpayi"] = "xbj", ["Bissa"] = "bib", ["Bo"] = "bgl", ["Bo-Rukul"] = "mae", ["Bo-Ung"] = "mux", ["Bodo (Central Africa)"] = "boy", ["Bodo Gadaba"] = "gbj", ["Bofi"] = "bff", ["Boga"] = "bvw", ["Bokobaru"] = "bus", ["Bolgo"] = "bvo", ["Boloki"] = "bkt", ["Bolon"] = "bof", ["Bomwali"] = "bmw", ["Bondoukou Kulango"] = "kzc", ["Bondum Dom Dogon"] = "dbu", ["Bonggo"] = "bpg", ["Bongu"] = "bpu", ["Bonjo"] = "bok", ["Bonkeng"] = "bvg", ["Bonkiman"] = "bop", ["Border Kuna"] = "kvn", ["Borei"] = "gai", ["Bouna Kulango"] = "nku", ["Bouni"] = "suo", ["Bozaba"] = "bzo", ["Brek Karen"] = "kvl", ["Bruny Island"] = "xpz", ["Bualkhaw Chin"] = "cbl", ["Bugan"] = "bbh", ["Bujhyal"] = "byh", ["Bukhari"] = "bhh", ["Buksa"] = "tkb", ["Bulgebi"] = "bmp", ["Buli (Ghana)"] = "bwu", ["Buli (Indonesia)"] = "bzq", ["Bumbita Arapesh"] = "aon", ["Bun"] = "buv", ["Bunoge"] = "dgb", ["Burate"] = "bti", ["Buru (Nigeria)"] = "bqw", ["Burui"] = "bry", ["Burundian Sign Language"] = "lsb", ["Bushoong"] = "buf", ["Butchulla"] = "xby", ["Butmas-Tur"] = "bnr", ["Bwanabwana"] = "tte", ["Bwile"] = "bwc", ["Byep"] = "mkk", ["Bädi Kanum"] = "khd", ["Caac"] = "msq", ["Cabiyarí"] = "cbb", ["Cacaopera"] = "ccr", ["Cacua"] = "cbv", ["Cacán"] = "sai-cac", ["Cafundó"] = "ccd", ["Cahuarano"] = "cah", ["Caka"] = "ckx", ["Cakchiquel-Quiché Mixed Language"] = "ckz", ["Cakfem-Mushere"] = "cky", ["Calusa"] = "nai-cal", ["Cambodian Sign Language"] = "csx", ["Camtho"] = "cmt", ["Candoshi-Shapra"] = "cbu", ["Canichana"] = "caz", ["Capanahua"] = "kaq", ["Caquinte"] = "cot", ["Cara"] = "cfd", ["Carabayo"] = "cby", ["Caranqui"] = "sai-caq", ["Carijona"] = "cbd", ["Cashibo-Cacataibo"] = "cbr", ["Catuquinaru"] = "sai-ctq", ["Catío Chibcha"] = "cba-cat", ["Cayuse"] = "xcy", ["Cazcan"] = "azc-caz", ["Cañari"] = "sai-cnr", ["Cen"] = "cen", ["Central Maewo"] = "mwo", ["Central Teke"] = "nzu", ["Centúúm"] = "cet", ["Ch'olti'"] = "myn-chl", ["Chaha"] = "sem-cha", ["Chaima"] = "ciy", ["Chairel"] = "sit-cha", ["Chak"] = "ckh", ["Chamba Daka"] = "ccg", ["Chamba Leko"] = "ndi", ["Chambri"] = "can", ["Changriwa"] = "cga", ["Chantyal"] = "chx", ["Chaná"] = "sai-chn", ["Chané"] = "caj", ["Chara"] = "cra", ["Chaudangsi"] = "cdn", ["Chaura"] = "crv", ["Chayahuita"] = "cbt", ["Che"] = "ruk", ["Chemakum"] = "xch", ["Chenapian"] = "cjn", ["Chenchu"] = "cde", ["Cherepon"] = "cpn", ["Chetco-Tolowa"] = "ctc", ["Chhintange"] = "ctn", ["Chhulung"] = "cur", ["Chilisso"] = "clh", ["Chimariko"] = "cid", ["Chimila"] = "cbg", ["Chinbon Chin"] = "cnb", ["Chiquimulilla"] = "nai-chi", ["Chiru"] = "cdf", ["Chokri Naga"] = "nri", ["Chokwe"] = "cjk", ["Cholón"] = "cht", ["Chono"] = "sai-cno", ["Chothe Naga"] = "nct", ["Chuave"] = "cjv", ["Chug"] = "cvg", ["Chumburung"] = "ncu", ["Chácobo"] = "cao", ["Ci Gbe"] = "cib", ["Cibak"] = "ckl", ["Ciguayo"] = "nai-cig", ["Cinda-Regi-Tiyal"] = "cdr", ["Cineni"] = "cie", ["Citak"] = "txt", ["Ciwogai"] = "tgd", ["Coahuilteco"] = "xcw", ["Cochimi"] = "coj", ["Coeruna"] = "sai-coe", ["Coeur d'Alene"] = "crd", ["Cogui"] = "kog", ["Col"] = "liw", ["Colán"] = "sai-col", ["Comechingon"] = "sai-cmg", ["Comecrudo"] = "xcm", ["Como Karim"] = "cfg", ["Con"] = "cno", ["Coos"] = "csz", ["Copallén"] = "sai-cop", ["Coquille"] = "coq", ["Cori"] = "cry", ["Coroado Puri"] = "sai-crd", ["Cotoname"] = "xcn", ["Coyaima"] = "coy", ["Cruzeño"] = "crz", ["Cueva"] = "sai-cva", ["Cuitlatec"] = "cuy", ["Culina"] = "cul", ["Culli"] = "sai-cul", ["Cung"] = "cug", ["Cutchi-Swahili"] = "ccl", ["Daai Chin"] = "dao", ["Daantanai'"] = "lni", ["Dabarre"] = "dbr", ["Dabe"] = "dbe", ["Dadanitic"] = "sem-dad", ["Dadiya"] = "dbd", ["Daga"] = "dgz", ["Dagaari Dioula"] = "dgd", ["Daho-Doo"] = "das", ["Dair"] = "drb", ["Daloa Bété"] = "bev", ["Danaru"] = "dnr", ["Dandami Maria"] = "daq", ["Dangaléat"] = "daa", ["Dangaura Tharu"] = "thl", ["Dao"] = "daz", ["Daonda"] = "dnd", ["Dar Daju Daju"] = "djc", ["Dar Fur Daju"] = "daj", ["Dar Sila Daju"] = "dau", ["Daro-Matu Melanau"] = "dro", ["Datooga"] = "tcc", ["Davawenyo"] = "daw", ["Day"] = "dai", ["Defi Gbe"] = "gbh", ["Deg"] = "mzw", ["Deg Xinag"] = "ing", ["Degenan"] = "dge", ["Delo"] = "ntr", ["Dema"] = "dmx", ["Demta"] = "dmy", ["Deno"] = "dbb", ["Dezfuli"] = "def", ["Dhaiso"] = "dhs", ["Dhao"] = "nfa", ["Dhimal"] = "dhi", ["Dhundhari"] = "dhd", ["Dhurga"] = "dhu", ["Dibiyaso"] = "dby", ["Dicamay Agta"] = "duy", ["Didinga"] = "did", ["Dijim-Bwilim"] = "cfa", ["Dima"] = "jma", ["Dinapigue Agta"] = "phi-din", ["Disa"] = "dsi", ["Ditammari"] = "tbz", ["Diuwe"] = "diy", ["Dixon Reef"] = "dix", ["Djinang"] = "dji", ["Djinba"] = "djb", ["Doghoro"] = "dgx", ["Dogosé"] = "dos", ["Dogul Dom"] = "dbg", ["Doko-Uyanga"] = "uya", ["Dom"] = "doa", ["Dongo"] = "doo", ["Dongolawi"] = "kzh", ["Dongotono"] = "ddd", ["Donno So Dogon"] = "dds", ["Dori'o"] = "dor", ["Doromu-Koki"] = "kqc", ["Doura"] = "don", ["Dugun"] = "ndu", ["Duit"] = "cba-dui", ["Duke"] = "nke", ["Dumaitic"] = "sem-dum", ["Dumun"] = "dui", ["Dungu"] = "dbv", ["Duriankere"] = "dbn", ["Dusun Malang"] = "duq", ["Dutch Sign Language"] = "dse", ["Duupa"] = "dae", ["Duwet"] = "gve", ["Dwang"] = "nnu", ["Dzuun"] = "dnn", ["East Limba"] = "lma", ["Eastern Karaboro"] = "xrb", ["Eastern Krahn"] = "kqo", ["Eastern Maninkakan"] = "emk", ["Eastern Ngad'a"] = "nea", ["Eastern Subanun"] = "sfe", ["Eastern Xwla Gbe"] = "gbx", ["Ede Cabe"] = "cbj", ["Ede Ica"] = "ica", ["Ede Idaca"] = "idd", ["Ede Ije"] = "ijj", ["Ede Nago"] = "nqg", ["Ehueun"] = "ehu", ["Eipomek"] = "eip", ["Eitiep"] = "eit", ["Ejagham"] = "etu", ["Ejamat"] = "eja", ["Eki"] = "eki", ["Ekit"] = "eke", ["El Hugeirat"] = "elh", ["El Molo"] = "elo", ["Eleme"] = "elm", ["Elseng"] = "mrf", ["Emai"] = "ema", ["Eman"] = "emn", ["Emberá-Baudó"] = "bdc", ["Emberá-Catío"] = "cto", ["Emberá-Chamí"] = "cmi", ["Emberá-Tadó"] = "tdc", ["Emerillon"] = "eme", ["Emplawas"] = "emw", ["Enawené-Nawé"] = "unk", ["Ende"] = "end", ["Engenni"] = "enn", ["Enggano"] = "eno", ["Enlhet"] = "enl", ["Enwang"] = "enw", ["Enxet"] = "enx", ["Enya"] = "gey", ["Eotile"] = "eot", ["Epi-Olmec"] = "xep", ["Epie"] = "epi", ["Erave"] = "kjy", ["Erie"] = "iro-ere", ["Erre"] = "err", ["Esselen"] = "esq", ["Etchemin"] = "etc", ["Eten"] = "etx", ["Etkywan"] = "ich", ["Ewage-Notu"] = "nou", ["Ewarhuyana"] = "sai-ewa", ["Ezaa"] = "eza", ["Fagani"] = "faf", ["Faifi"] = "fif", ["Faita"] = "faj", ["Faiwol"] = "fai", ["Fali"] = "fli", ["Fam"] = "fam", ["Fanamaket"] = "bjp", ["Fang (Beboid)"] = "fak", ["Fataleka"] = "far", ["Fedan"] = "pdn", ["Fer"] = "kah", ["Feroge"] = "fer", ["Finisterre Yau"] = "yuw", ["Firan"] = "fir", ["Fiwaga"] = "fiw", ["Foia Foia"] = "ffi", ["Foma"] = "fom", ["Fongoro"] = "fgr", ["Forak"] = "frq", ["Fum"] = "fum", ["Fwe"] = "fwe", ["Fwâi"] = "fwa", ["Fyer"] = "fie", ["Ga'anda"] = "gqa", ["Gabri"] = "gab", ["Gaddi"] = "gbk", ["Gadjerawang"] = "gdh", ["Gagnoa Bété"] = "btg", ["Gaikundi"] = "gbf", ["Gaina"] = "gcn", ["Gal"] = "gap", ["Galambu"] = "glo", ["Galela"] = "gbi", ["Galice"] = "gce", ["Gambera"] = "gma", ["Gamela"] = "sai-gam", ["Gamit"] = "gbl", ["Gamkonora"] = "gak", ["Gamo"] = "gmv", ["Gamo-Ningi"] = "bte", ["Gana"] = "gnq", ["Ganang"] = "gne", ["Gane"] = "gzn", ["Ganggalida"] = "gcd", ["Ganglau"] = "ggl", ["Gangulu"] = "gnl", ["Gants"] = "gao", ["Ganzi"] = "gnz", ["Garza"] = "xgr", ["Gata'"] = "gaq", ["Gavião do Jiparaná"] = "gvo", ["Gayón"] = "sai-gay", ["Gbanziri"] = "gbg", ["Gbesi Gbe"] = "gbs", ["Gbin"] = "xgb", ["Gbiri-Niragu"] = "grh", ["Geba Karen"] = "kvq", ["Gedaged"] = "gdd", ["Gedeo"] = "drs", ["Geji"] = "gji", ["Geko Karen"] = "ghk", ["Geme"] = "geq", ["Gende"] = "gaf", ["Gey"] = "guv", ["Ghari"] = "gri", ["Ghera"] = "ghr", ["Gibanawa"] = "gib", ["Gidar"] = "gid", ["Gilima"] = "gix", ["Gimi (Austronesian)"] = "gip", ["Gimi (Goroka)"] = "gim", ["Gimnime"] = "gmn", ["Ginuman"] = "gnm", ["Girirra"] = "gii", ["Giryama"] = "nyf", ["Githabul"] = "gih", ["Gitxsan"] = "git", ["Giyug"] = "giy", ["Gizrra"] = "tof", ["Glaro-Twabo"] = "glr", ["Glavda"] = "glw", ["Glio-Oubi"] = "oub", ["Goa'uld"] = "art-gld", ["Goaria"] = "gig", ["Godié"] = "god", ["Gola"] = "gol", ["Golpa"] = "lja", ["Gone Dau"] = "goo", ["Gongduk"] = "goe", ["Goo"] = "gov", ["Gor"] = "gqr", ["Gorakor"] = "goc", ["Gorovu"] = "grq", ["Goundo"] = "goy", ["Gourmanchéma"] = "gux", ["Gowlan"] = "goj", ["Gozarkhani"] = "goz", ["Gresi"] = "grs", ["Groma"] = "gro", ["Guachí"] = "sai-gua", ["Guamo"] = "sai-gmo", ["Guanano"] = "gvc", ["Guazacapán"] = "nai-guz", ["Gudanji"] = "nji", ["Gude"] = "gde", ["Guduf-Gava"] = "gdf", ["Gugu Badhun"] = "gdc", ["Guhu-Samane"] = "ghs", ["Guiberoua Bété"] = "bet", ["Guinau"] = "awd-gnu", ["Guinea-Bissau Sign Language"] = "lgs", ["Gula"] = "glu", ["Gula'alaa"] = "gmb", ["Gumalu"] = "gmu", ["Gundi"] = "gdi", ["Gunditjmara"] = "gjm", ["Gundungurra"] = "xrd", ["Gungabula"] = "gyf", ["Guntai"] = "gnt", ["Gunya"] = "gyy", ["Guragone"] = "gge", ["Guramalum"] = "grz", ["Gureng Gureng"] = "gnr", ["Gurgula"] = "ggg", ["Guriaso"] = "grx", ["Gurindji Kriol"] = "gjr", ["Guruntum"] = "grd", ["Guya"] = "gka", ["Guébie"] = "gie", ["Gvoko"] = "ngs", ["Gwahatike"] = "dah", ["Gweda"] = "grw", ["Gyalsumdo"] = "gyo", ["Gyem"] = "gye", ["Hadothi"] = "hoj", ["Hainyaxo Bozo"] = "bzx", ["Haji"] = "hji", ["Hamba"] = "hba", ["Harami"] = "xha", ["Haraza"] = "nub-har", ["Haruai"] = "tmd", ["Hasaitic"] = "sem-has", ["Hasha"] = "ybj", ["Haush"] = "sai-hau", ["Havasupai-Walapai-Yavapai"] = "yuf", ["Hema"] = "nix", ["Hemba"] = "hem", ["Herdé"] = "hed", ["Hibito"] = "hib", ["Hill Maria"] = "mrr", ["Himarimã"] = "hir", ["Hismaic"] = "sem-his", ["Hitchiti"] = "nai-hit", ["Hmong Dô"] = "hmv", ["Hmwaveke"] = "mrk", ["Hobyót"] = "hoh", ["Homa"] = "hom", ["Honduran Lenca"] = "len", ["Hoti"] = "hti", ["Hpon"] = "hpo", ["Huarijio"] = "var", ["Huetar"] = "cba-hue", ["Hula"] = "hul", ["Humburi Senni"] = "hmb", ["Hun"] = "uth", ["Hunde"] = "hke", ["Hungworo"] = "nat", ["Hunjara-Kaina Ke"] = "hkk", ["Iaai"] = "iai", ["Iamalele"] = "yml", ["Iatmul"] = "ian", ["Ibali Teke"] = "tek", ["Iceve-Maci"] = "bec", ["Idakho-Isukha-Tiriki"] = "ida", ["Idaté"] = "idt", ["Idiom Neutral"] = "mis-idn", ["Idun"] = "ldb", ["Ignaciano"] = "ign", ["Iguta"] = "nar", ["Ihievbe"] = "ihi", ["Ija-Zuba"] = "vki", ["Ikobi-Mena"] = "meb", ["Ikpeshi"] = "ikp", ["Iku-Gora-Ankwa"] = "ikv", ["Ilue"] = "ilv", ["Imbongu"] = "imo", ["Inapang"] = "mzu", ["Indanga"] = "bnt-ind", ["Inpui Naga"] = "nkf", ["Intha"] = "int", ["Inuvialuktun"] = "ikt", ["Ipai"] = "nai-ipa", ["Iresim"] = "ire", ["Island Carib"] = "crb", ["Isu"] = "isu", ["Ito"] = "itw", ["Itu Mbon Uzo"] = "itm", ["Iyo'wujwa Chorote"] = "crq", ["Iyojwa'ja Chorote"] = "crt", ["Izi-Ezaa-Ikwo-Mgbo"] = "izi", ["Izora"] = "cbo", ["Jabutí"] = "jbt", ["Jandavra"] = "jnd", ["Janji"] = "jni", ["Javindo"] = "jvd", ["Jemez"] = "tow", ["Jeng"] = "jeg", ["Jere"] = "jer", ["Jeri Kuo"] = "jek", ["Jhankot Sign Language"] = "jhs", ["Jimi"] = "jmi", ["Joba"] = "job", ["Jola-Kasa"] = "csk", ["Jonkor Bourmataguil"] = "jeu", ["Jorá"] = "jor", ["Jowulu"] = "jow", ["Ju"] = "juu", ["Juang"] = "jun", ["Jur Modo"] = "bex", ["Juray"] = "juy", ["Jwira-Pepesa"] = "jwi", ["Kaan"] = "ldl", ["Kaang Chin"] = "ckn", ["Kaansa"] = "gna", ["Kaapor Sign Language"] = "uks", ["Kaba"] = "ksp", ["Kabba-Laka"] = "lap", ["Kabola"] = "klz", ["Kabras"] = "lkb", ["Kabwari"] = "kcw", ["Kachi Koli"] = "gjk", ["Kacipo-Balesi"] = "koe", ["Kadai"] = "kzd", ["Kadar"] = "kej", ["Kado"] = "kdv", ["Kafoa"] = "kpu", ["Kagan Kalagan"] = "kll", ["Kagoro"] = "xkg", ["Kahe"] = "hka", ["Kaian"] = "kct", ["Kaikadi"] = "kep", ["Kaiku"] = "kkq", ["Kairui-Midiki"] = "krd", ["Kaivi"] = "kce", ["Kaiy"] = "tcq", ["Kajakse"] = "ckq", ["Kakabe"] = "kke", ["Kaki Ae"] = "tbd", ["Kakihum"] = "kxe", ["Kalabakan"] = "kve", ["Kalamsé"] = "knz", ["Kalanadi"] = "wkl", ["Kalanga"] = "kck", ["Kalasuri"] = "xme-kls", ["Kam"] = "kdx", ["Kamantan"] = "kci", ["Kamberataro"] = "kbv", ["Kande"] = "kbs", ["Kang"] = "kyp", ["Kanga"] = "kcp", ["Kangean"] = "kkv", ["Kango"] = "kty", ["Kango-Sua"] = "kzy", ["Kaningdon-Nindem"] = "kdp", ["Kannada Kurumba"] = "kfi", ["Kannauji"] = "bjj", ["Kanyok"] = "kny", ["Kao"] = "kax", ["Kapauri"] = "khp", ["Kapya"] = "klo", ["Kara (Tanzania)"] = "reg", ["Karadjeri"] = "gbd", ["Karanga"] = "kth", ["Kari"] = "kbj", ["Karkin"] = "krb", ["Karko"] = "kko", ["Karolanos"] = "kyn", ["Karon"] = "krx", ["Karon Dori"] = "kgw", ["Karuwali"] = "rxw", ["Kasanga"] = "ccj", ["Kasiguranin"] = "ksn", ["Kaskean"] = "zsk", ["Kaskihá"] = "gva", ["Kassonke"] = "kao", ["Katabaga"] = "ktq", ["Katembri"] = "sai-kat", ["Katukina"] = "knt", ["Kaur"] = "vkk", ["Kaure"] = "bpp", ["Kavet"] = "krv", ["Kawacha"] = "kcb", ["Kawe"] = "kgb", ["Kaxuyana"] = "kbb", ["Kayeli"] = "kzl", ["Kayort"] = "kyv", ["Kaytetye"] = "gbb", ["Kazukuru"] = "kzk", ["Kedang"] = "ksx", ["Keder"] = "kdy", ["Kehu"] = "khh", ["Kei"] = "kei", ["Keiga"] = "kec", ["Kela-Yela"] = "kel", ["Keley-I Kallahan"] = "ify", ["Kendeje"] = "klf", ["Kendem"] = "kvm", ["Keningau Murut"] = "kxi", ["Kenswei Nsei"] = "ndb", ["Kenyi"] = "lke", ["Kepkiriwát"] = "kpn", ["Kepo'"] = "kuk", ["Kera"] = "ker", ["Kesawai"] = "xes", ["Kete"] = "kcv", ["Ketum"] = "ktt", ["Kharam Naga"] = "kfw", ["Khayo"] = "lko", ["Khe"] = "kqg", ["Khezha Naga"] = "nkh", ["Khisa"] = "kqm", ["Khoibu Naga"] = "nkb", ["Kholok"] = "ktc", ["Khonso"] = "kxc", ["Khortha"] = "inc-khr", ["Khwe"] = "xuu", ["Kháng"] = "kjm", ["Kibet"] = "kie", ["Kilit"] = "xme-klt", ["Kimré"] = "kqp", ["Kinabalian"] = "cbw", ["Kinuku"] = "kkd", ["Kiong"] = "kkm", ["Kir-Balar"] = "kkr", ["Kisa"] = "lks", ["Kistane"] = "gru", ["Kita Maninkakan"] = "mwk", ["Kitanemuk"] = "azc-ktn", ["Kitja"] = "gia", ["Kitsai"] = "kii", ["Kla"] = "lda", ["Klao"] = "klu", ["Klias River Kadazan"] = "kqt", ["Knaanic"] = "czk", ["Koalib"] = "kib", ["Koba"] = "kpd", ["Kobiana"] = "kcj", ["Kobol"] = "kgu", ["Koda"] = "cdz", ["Kodaku"] = "ksz", ["Koenoem"] = "kcs", ["Kofa"] = "kso", ["Kofei"] = "kpi", ["Kohin"] = "kkx", ["Kohumono"] = "bcs", ["Koi"] = "kkt", ["Koireng"] = "nkd", ["Kok-Nar"] = "gko", ["Kok-Paponk"] = "okg", ["Kokola"] = "kzn", ["Kol (Cameroon)"] = "biw", ["Kom (India)"] = "kmm", ["Kombai"] = "tyn", ["Kominimung"] = "xoi", ["Kon Keu"] = "kkn", ["Konabéré"] = "bbo", ["Kondekor"] = "gau", ["Koneraw"] = "kdw", ["Kono (Guinea)"] = "knu", ["Kono (Nigeria)"] = "klk", ["Kono (Sierra Leone)"] = "kno", ["Konongo"] = "kcz", ["Konyanka Maninka"] = "mku", ["Koonzime"] = "ozm", ["Koorete"] = "kqy", ["Kopkaka"] = "opk", ["Korana"] = "kqz", ["Korandje"] = "kcy", ["Koreguaje"] = "coe", ["Koromfé"] = "kfz", ["Korop"] = "krp", ["Koropó"] = "xxr", ["Koroshi"] = "ktl", ["Korowai"] = "khe", ["Korra Koraga"] = "kfd", ["Korupun-Sela"] = "kpq", ["Kosadle"] = "kiq", ["Kosarek Yale"] = "kkl", ["Kota (Gabon)"] = "koq", ["Kota (India)"] = "kfe", ["Kota Bangun Kutai Malay"] = "mqg", ["Kota Marudu Talantang"] = "grm", ["Kotafon Gbe"] = "kqk", ["Koya"] = "kff", ["Koyaga"] = "kga", ["Koyukon"] = "koy", ["Kpasam"] = "pbn", ["Kpee"] = "cpo", ["Kresh"] = "krs", ["Krikati-Timbira"] = "xri", ["Krim"] = "krm", ["Kru'ng"] = "krr", ["Kua"] = "tyu", ["Kudu-Camo"] = "kov", ["Kugama"] = "kow", ["Kugbo"] = "kes", ["Kujarge"] = "vkj", ["Kukkuzi"] = "urj-kuk", ["Kuku-Thaypan"] = "typ", ["Kuku-Ugbanh"] = "ugb", ["Kuku-Uwanh"] = "uwa", ["Kula"] = "tpg", ["Kulaal"] = "glj", ["Kulfa"] = "kxj", ["Kulung"] = "kle", ["Kumam"] = "kdi", ["Kumarbhag Paharia"] = "kmj", ["Kumba"] = "ksm", ["Kumhali"] = "kra", ["Kunda"] = "kdn", ["Kunduvadi"] = "wku", ["Kung"] = "kfl", ["Kungarakany"] = "ggk", ["Kunyi"] = "njx", ["Kupa"] = "kug", ["Kupsabiny"] = "kpz", ["Kur"] = "kuv", ["Kura Ede Nago"] = "nqk", ["Kurama"] = "krh", ["Kuri"] = "nbn", ["Kurichiya"] = "kfh", ["Kusaal"] = "kus", ["Kusaghe"] = "ksg", ["Kushi"] = "kuh", ["Kusu"] = "ksv", ["Kutep"] = "kub", ["Kutto"] = "kpa", ["Kuuk Thaayorre"] = "thd", ["Kuuk Yak"] = "uky", ["Kuwaataay"] = "cwt", ["Kwaami"] = "ksq", ["Kwaio"] = "kwd", ["Kwaja"] = "kdz", ["Kwambi"] = "kwm", ["Kwamera"] = "tnk", ["Kwami"] = "ktf", ["Kwer"] = "kwr", ["Kwerba Mamberamo"] = "xwr", ["Kwerisa"] = "kkb", ["Kwese"] = "kws", ["Kwinsu"] = "kuc", ["Kyan-Karyaw Naga"] = "nqq", ["Kyenele"] = "kql", ["Kyenga"] = "tye", ["Kyerung"] = "kgy", ["Kómnzo"] = "paa-kmn", ["La'bi"] = "lbi", ["Laalaa"] = "cae", ["Labo"] = "mwi", ["Laghu"] = "lgb", ["Lagwan"] = "kot", ["Laha (Indonesia)"] = "lhh", ["Lahta Karen"] = "kvt", ["Laimbue"] = "lmx", ["Laitu Chin"] = "clj", ["Lakalei"] = "lka", ["Lakha"] = "lkh", ["Lakon"] = "lkn", ["Lakondê"] = "lkd", ["Lakota Dida"] = "dic", ["Lakurumau"] = "lxm", ["Lamalera"] = "lmr", ["Lamatuka"] = "lmq", ["Lambichhong"] = "lmh", ["Lamenu"] = "lmu", ["Lamet"] = "lbn", ["Lamja-Dengsa-Tola"] = "ldh", ["Lamkang"] = "lmk", ["Lamnso'"] = "lns", ["Lamu-Lamu"] = "lby", ["Lanas Lobu"] = "ruu", ["Landoma"] = "ldm", ["Lao Naga"] = "nlq", ["Lapine"] = "art-lap", ["Larantuka Malay"] = "lrt", ["Larevat"] = "lrv", ["Laro"] = "lro", ["Larteh"] = "lar", ["Laru"] = "lan", ["Latundê"] = "ltn", ["Lauan"] = "llx", ["Laven"] = "lbo", ["Leco"] = "lec", ["Leelau"] = "ldk", ["Lefa"] = "lfa", ["Lega-Mwenga"] = "lgm", ["Lega-Shabunda"] = "lea", ["Legenyem"] = "lcc", ["Lehalurup"] = "urr", ["Leinong Naga"] = "lzn", ["Leitre"] = "paa-lei", ["Lela"] = "dri", ["Lelak"] = "llk", ["Lemerig"] = "lrz", ["Lemoro"] = "ldj", ["Lenakel"] = "tnl", ["Lendu"] = "led", ["Lengilu"] = "lgi", ["Lengo"] = "lgr", ["Lengola"] = "lej", ["Lenyima"] = "ldg", ["Lepki"] = "lpe", ["Lere"] = "gnh", ["Letemboi"] = "nms", ["Leti (Cameroon)"] = "leo", ["Leyigha"] = "ayi", ["Li'o"] = "ljl", ["Liangmai Naga"] = "njn", ["Libinza"] = "liz", ["Ligenza"] = "lgz", ["Likila"] = "lie", ["Likuba"] = "kxx", ["Limbum"] = "lmp", ["Lingkhim"] = "lii", ["Lisabata-Nuniali"] = "lcs", ["Little Swanport"] = "aus-lsw", ["Litzlitz"] = "lzl", ["Lo-Toga"] = "lht", ["Logba"] = "lgq", ["Lokoya"] = "lky", ["Lolo"] = "llb", ["Lomaiviti"] = "lmv", ["Lombi"] = "lmi", ["Lomwe"] = "ngl", ["Long Phuri Naga"] = "lpn", ["Longgu"] = "lgu", ["Lonwolwol"] = "crc", ["Looma"] = "lom", ["Lorang"] = "lrn", ["Lorediakarkar"] = "lnn", ["Lotha Naga"] = "njh", ["Loun"] = "lox", ["Loup A"] = "xlo", ["Loup B"] = "xlb", ["Lower Burdekin"] = "xbb", ["Luang"] = "lex", ["Lubila"] = "kcc", ["Luchazi"] = "lch", ["Lugbara"] = "lgg", ["Luguru"] = "ruf", ["Luhu"] = "lcq", ["Lumun"] = "lmd", ["Luna"] = "luj", ["Lungga"] = "lga", ["Luri (Nigeria)"] = "ldd", ["Lusengo"] = "lse", ["Lutachoni"] = "lts", ["Lyélé"] = "lee", ["Láá Láá Bwamu"] = "bwj", ["Ma"] = "msj", ["Maa"] = "cma", ["Mabaale"] = "mmz", ["Maca"] = "mca", ["Macaguaje"] = "mcl", ["Machinga"] = "mvw", ["Macoris"] = "nai-mac", ["Maden"] = "xmx", ["Madi"] = "grg", ["Mafea"] = "mkv", ["Magiyi"] = "gmg", ["Magɨ"] = "gkd", ["Maiadomu"] = "mzz", ["Maiani"] = "tnh", ["Maindo"] = "cwb", ["Mairasi"] = "zrs", ["Majhwar"] = "mmj", ["Mak (Nigeria)"] = "pbl", ["Makah"] = "myh", ["Makhuwa-Marrevone"] = "xmc", ["Makhuwa-Moniga"] = "mhm", ["Makhuwa-Saka"] = "xsq", ["Makhuwa-Shirima"] = "vmk", ["Makwe"] = "ymk", ["Makyan Naga"] = "umn", ["Mal"] = "mlf", ["Mala (New Guinea)"] = "ped", ["Mala (Nigeria)"] = "ruy", ["Malankuravan"] = "mjo", ["Malapandaram"] = "mjp", ["Malawi Lomwe"] = "lon", ["Malaynon"] = "mlz", ["Malba Birifor"] = "bfo", ["Male"] = "mdc", ["Malfaxal"] = "mlx", ["Mali"] = "gcc", ["Malimba"] = "mzd", ["Malua Bay"] = "mll", ["Maléku Jaíka"] = "gut", ["Mama"] = "mma", ["Mamaindé"] = "wmd", ["Mamara Senoufo"] = "myk", ["Mamulique"] = "emm", ["Man Met"] = "mml", ["Manambu"] = "mle", ["Manao"] = "awd-man", ["Mandara"] = "tbf", ["Mandari"] = "mqu", ["Mander"] = "mqr", ["Manem"] = "jet", ["Mangala"] = "mem", ["Mangayat"] = "myj", ["Mangga Buang"] = "mmo", ["Mangole"] = "mqc", ["Manigri-Kambolé Ede Nago"] = "xkb", ["Manikion"] = "mnx", ["Mankiyali"] = "nlm", ["Manna-Dora"] = "mju", ["Mansoanka"] = "msw", ["Manta"] = "myg", ["Mantsi"] = "nty", ["Manumanaw Karen"] = "kxf", ["Manya"] = "mzj", ["Manyawa"] = "mny", ["Manza"] = "mzv", ["Mape"] = "mlh", ["Mapena"] = "mnm", ["Mapos Buang"] = "bzh", ["Marachi"] = "lri", ["Marama"] = "lrm", ["Marenje"] = "vmr", ["Marghi South"] = "mfm", ["Maria"] = "mds", ["Mariaté"] = "awd-mrt", ["Maring Naga"] = "nng", ["Maritsauá"] = "msp", ["Markweeta"] = "enb", ["Marti Ke"] = "zmg", ["Masakará"] = "sai-msk", ["Masalit"] = "mls", ["Mashco Piro"] = "cuj", ["Masmaje"] = "mes", ["Matepi"] = "mqe", ["Mato Grosso Arára"] = "axg", ["Matya Samo"] = "stj", ["Mawan"] = "mcz", ["Mawayana"] = "mzx", ["Maxi Gbe"] = "mxl", ["Maya Samo"] = "sym", ["Mayeka"] = "myc", ["Maynas"] = "sai-mys", ["Mbandja"] = "zmz", ["Mbati"] = "mdn", ["Mbiywom"] = "aus-mbi", ["Mbo (Cameroon)"] = "mbo", ["Mbo (Congo)"] = "zmw", ["Mbole"] = "mdq", ["Mbongno"] = "bgu", ["Mbre"] = "mka", ["Mbula-Bwazza"] = "mbu", ["Me'en"] = "mym", ["Medefaidrin"] = "dmf", ["Media Lengua"] = "mue", ["Mednyj Aleut"] = "mud", ["Mendankwe-Nkwen"] = "mfd", ["Menien"] = "sai-men", ["Menominee"] = "mez", ["Meoswar"] = "mvx", ["Mer"] = "mnu", ["Merei"] = "lmb", ["Mese"] = "mci", ["Mesmes"] = "mys", ["Mesqan"] = "mvz", ["Mgbo"] = "gmz", ["Miani"] = "pla", ["Michigamea"] = "cmm", ["Mid-Southern Banda"] = "bjo", ["Millcayac"] = "sai-mil", ["Mina"] = "hna", ["Mingang Doso"] = "mko", ["Minica Huitoto"] = "hto", ["Minigir"] = "vmg", ["Minkin"] = "xxm", ["Mintil"] = "mzt", ["Miriwoong Sign Language"] = "rsm", ["Miriwung"] = "mep", ["Mirning"] = "gmr", ["Mituku"] = "zmq", ["Miu"] = "mpo", ["Mixifore"] = "mfg", ["Mlahsö"] = "lhs", ["Mlomp"] = "mlo", ["Mmaala"] = "mmu", ["Mo'da"] = "gbn", ["Modole"] = "mqo", ["Moi (Congo)"] = "mow", ["Moi (Indonesia)"] = "mxn", ["Moikodi"] = "mkp", ["Moingi"] = "mwz", ["Mok"] = "mqt", ["Moklen"] = "mkm", ["Mokole"] = "mkl", ["Molengue"] = "bxc", ["Mom Jango"] = "ver", ["Mombo Dogon"] = "dmb", ["Mombum"] = "mso", ["Mongsen Ao"] = "njo-mng", ["Monimbo"] = "mom", ["Mono (California)"] = "mnr", ["Mono (Cameroon)"] = "mru", ["Mono (Congo)"] = "mnh", ["Monsang Naga"] = "nmh", ["Monzombo"] = "moj", ["Moo"] = "gwg", ["Moraid"] = "msg", ["Moran"] = "tbq-mor", ["Moresada"] = "msx", ["Morom"] = "bdo", ["Morouas"] = "mrp", ["Motembo"] = "tmv", ["Mountain Koiari"] = "kpx", ["Moyon Naga"] = "nmo", ["Mpiin"] = "bnt-mpi", ["Mpuono"] = "bnt-mpu", ["Mro Chin"] = "cmr", ["Mser"] = "kqx", ["Muak Sa-aak"] = "ukk", ["Mucuchí"] = "sai-muc", ["Mudu Koraga"] = "vmd", ["Muellama"] = "sai-mue", ["Muher"] = "sem-mhr", ["Mukha-Dora"] = "mmk", ["Mullu Kurumba"] = "kpb", ["Mum"] = "kqa", ["Munda"] = "unx", ["Mundolinco"] = "art-mun", ["Munggui"] = "mth", ["Muniche"] = "myr", ["Murupi"] = "mqw", ["Mutu"] = "tuc", ["Muzo"] = "sai-muz", ["Mwimbi-Muthambi"] = "mws", ["Mághdì"] = "gmd", ["Mün Chin"] = "mwq", ["Naaba"] = "nao", ["Nabak"] = "naf", ["Nachering"] = "ncd", ["Nadruvian"] = "ndf", ["Nafri"] = "nxx", ["Nage"] = "nxe", ["Nagtipunan Agta"] = "phi-nag", ["Nagu"] = "ngr", ["Nahari"] = "nhh", ["Nai"] = "bio", ["Naka'ela"] = "nae", ["Nake"] = "nbk", ["Nakwi"] = "nax", ["Nalu"] = "naj", ["Nama"] = "nmx", ["Namakura"] = "nmk", ["Namat"] = "nkm", ["Nambya"] = "nmq", ["Namia"] = "nnm", ["Namiae"] = "nvm", ["Namonuito"] = "nmt", ["Namosi-Naitasiri-Serua"] = "bwb", ["Nancere"] = "nnc", ["Nande"] = "nnb", ["Nanerigé Sénoufo"] = "sen", ["Nanga Dama Dogon"] = "nzz", ["Nankina"] = "nnk", ["Nanti"] = "cox", ["Naolan"] = "nai-nao", ["Nar Phu"] = "npa", ["Nara"] = "nrb", ["Narak"] = "nac", ["Narango"] = "nrg", ["Nasal"] = "nsy", ["Nasarian"] = "nvh", ["Natagaimas"] = "nts", ["Natchez"] = "ncz", ["Natioro"] = "nti", ["Natú"] = "sai-nat", ["Natügu"] = "ntu", ["Nauete"] = "nxa", ["Navut"] = "nsw", ["Nawathinehena"] = "nwa", ["Nawdm"] = "nmz", ["Nawuri"] = "naw", ["Nayi"] = "noz", ["Ncane"] = "ncr", ["Nchumbulu"] = "nlu", ["Nda'nda'"] = "nnz", ["Ndai"] = "gke", ["Ndambomo"] = "nxo", ["Ndau"] = "ndc", ["Nde-Gbite"] = "ned", ["Nde-Nsele-Nta"] = "ndd", ["Nding"] = "eli", ["Ndoe"] = "nbb", ["Ndoola"] = "ndr", ["Ndyuka-Trio Pidgin"] = "njt", ["Nehan"] = "nsn", ["Nek"] = "nif", ["Nekgini"] = "nkg", ["Neko"] = "nej", ["Neku"] = "nek", ["Neme"] = "nex", ["Nemi"] = "nem", ["Nend"] = "anh", ["Neo"] = "neu", ["Nese"] = "poz-nes", ["Nete"] = "net", ["Neve'ei"] = "vnm", ["New River Shasta"] = "nai-nrs", ["Neyo"] = "ney", ["Nez Perce"] = "nez", ["Ngadha"] = "nxg", ["Ngadjunmaya"] = "nju", ["Ngaiawang"] = "nwg", ["Ngaing"] = "nnf", ["Ngalakan"] = "nig", ["Ngalkbun"] = "ngk", ["Ngalum"] = "szb", ["Ngamambo"] = "nbv", ["Ngamini"] = "nmv", ["Ngan'gityemerri"] = "nam", ["Ngandi"] = "nid", ["Ngando (Central African Republic)"] = "ngd", ["Ngando (Congo)"] = "nxd", ["Ngandyera"] = "nne", ["Ngangam"] = "gng", ["Ngantangarra"] = "ntg", ["Nganyaywana"] = "nyx", ["Ngardi"] = "rxd", ["Ngarinman"] = "nbj", ["Ngarinyin"] = "ung", ["Ngasa"] = "nsg", ["Ngatik Men's Creole"] = "ngm", ["Ngawn Chin"] = "cnw", ["Ngbaka"] = "nga", ["Ngbaka Ma'bo"] = "nbm", ["Ngbaka Manza"] = "ngg", ["Ngbee"] = "jgb", ["Ngbundu"] = "nuu", ["Ngemba"] = "nge", ["Ngen"] = "gnj", ["Ngendelengo"] = "nql", ["Ngeq"] = "ngt", ["Ngete"] = "nnn", ["Nggem"] = "nbq", ["Nggwahyi"] = "ngx", ["Ngie"] = "ngj", ["Ngkoth"] = "aus-ngk", ["Ngkâlmpw Kanum"] = "kcd", ["Ngochang"] = "tbq-ngo", ["Ngom"] = "nra", ["Ngombale"] = "nla", ["Ngombe (Central African Republic)"] = "nmj", ["Ngombe (Congo)"] = "ngc", ["Ngong"] = "nnx", ["Ngongo"] = "noq", ["Ngoshie"] = "nsh", ["Ngul"] = "nlo", ["Nguluwan"] = "nuw", ["Ngumbi"] = "nui", ["Ngunawal"] = "xul", ["Ngungwel"] = "ngz", ["Ngurmbur"] = "nrx", ["Ngäbere"] = "gym", ["Nhanda"] = "nha", ["Nhuwala"] = "nhf", ["Niellim"] = "nie", ["Nii"] = "nii", ["Niksek"] = "gbe", ["Nimbari"] = "nmr", ["Nimboran"] = "nir", ["Nimoa"] = "nmw", ["Nindi"] = "nxi", ["Ningera"] = "nby", ["Ninggerum"] = "nxr", ["Ninzo"] = "nin", ["Nipsan"] = "nps", ["Niwer Mil"] = "hrc", ["Njalgulgule"] = "njl", ["Njebi"] = "nzb", ["Njen"] = "njj", ["Njerep"] = "njr", ["Njyem"] = "njy", ["Nkangala"] = "nkn", ["Nkukoli"] = "nbo", ["Nnam"] = "nbp", ["Noakhali"] = "oak", ["Nocte Naga"] = "njb", ["Noipä"] = "npx", ["Noiri"] = "noi", ["Nomaande"] = "lem", ["Nomane"] = "nof", ["Nomatsiguenga"] = "not", ["Nomlaki"] = "nol", ["Nomu"] = "noh", ["Nonuya"] = "noj", ["Nooksack"] = "nok", ["Noric"] = "nrc", ["North Asmat"] = "nks", ["North Boma"] = "boh", ["North Fali"] = "fll", ["North Giziga"] = "gis", ["North Mofu"] = "mfk", ["North Muyu"] = "kti", ["North Nuaulu"] = "nni", ["Northern Dagara"] = "dgi", ["Northern Kissi"] = "kqs", ["Northern Lorung"] = "lbr", ["Northern Rengma Naga"] = "nnl", ["Northwestern Nisu"] = "nsf", ["Noy"] = "noy", ["Nsari"] = "asj", ["Nsenga"] = "nse", ["Nsongo"] = "nsx", ["Ntomba"] = "nto", ["Nuk"] = "noc", ["Nukna"] = "klt", ["Nukunu"] = "nnv", ["Numana"] = "nbr", ["Nume"] = "tgs", ["Nunggubuyu"] = "nuy", ["Nungu"] = "rin", ["Nupbikha"] = "npb", ["Nusa Laut"] = "nul", ["Nutabe"] = "cba-nut", ["Nyagrong Minyag"] = "ero-nya", ["Nyali"] = "nlj", ["Nyam"] = "nmi", ["Nyamusa-Molo"] = "nwm", ["Nyaneka"] = "nyk", ["Nyang'i"] = "nyp", ["Nyanga (Congo)"] = "nyj", ["Nyanga (Togo)"] = "ayg", ["Nyanga-li"] = "nyc", ["Nyangatom"] = "nnj", ["Nyangbo"] = "nyb", ["Nyangga"] = "nny", ["Nyangumarta"] = "nna", ["Nyarafolo Senoufo"] = "sev", ["Nyawaygi"] = "nyt", ["Nyemba"] = "nba", ["Nyeu"] = "nyl", ["Nyigina"] = "nyh", ["Nyiha"] = "nih", ["Nyika"] = "nkt", ["Nyimang"] = "nyi", ["Nyindu"] = "nyg", ["Nyokon"] = "nvo", ["Nyong"] = "muo", ["Nyulnyul"] = "nyv", ["Nyungwe"] = "nyu", ["Nyâlayu"] = "yly", ["Nzakambay"] = "nzy", ["Nzakara"] = "nzk", ["Ná-Meo"] = "neo", ["O'chi'chi'"] = "xoc", ["O'du"] = "tyh", ["Odiai"] = "bhf", ["Odoodee"] = "kkc", ["Odut"] = "oda", ["Ogbah"] = "ogc", ["Ogbia"] = "ogb", ["Ogbogolo"] = "ogg", ["Okobo"] = "okb", ["Okolod"] = "kqv", ["Okpamheri"] = "opa", ["Okpe (Northwestern Edo)"] = "okx", ["Okpe (Southwestern Edo)"] = "oke", ["Oksapmin"] = "opm", ["Okwanuchu"] = "nai-okw", ["Old Cham"] = "ocm", ["Old Warekena"] = "awd-war", ["Ollari"] = "gdb", ["Oloma"] = "olm", ["Olu'bo"] = "lul", ["Olulumo-Ikom"] = "iko", ["Olutsotso"] = "lto", ["Omba"] = "omb", ["Ombamba"] = "mbm", ["Ombo"] = "oml", ["Omotik"] = "omt", ["Ong"] = "oog", ["Ongota"] = "bxe", ["Onin"] = "oni", ["Onjob"] = "onj", ["Ono"] = "ons", ["Oorlams"] = "oor", ["Opao"] = "opo", ["Opata"] = "opt", ["Opuuo"] = "lgn", ["Opón"] = "sai-opo", ["Orejón"] = "ore", ["Oring"] = "org", ["Oroha"] = "ora", ["Orokolo"] = "oro", ["Oruma"] = "orr", ["Orya"] = "ury", ["Osatu"] = "ost", ["Otank"] = "uta", ["Oti"] = "oti", ["Otoro"] = "otr", ["Otuke"] = "otu", ["Ouma"] = "oum", ["Oune"] = "oue", ["Owiniga"] = "owi", ["Oy"] = "oyb", ["Oya'oya"] = "oyy", ["Oyda"] = "oyd", ["Pa Di"] = "pdi", ["Pacahuara"] = "pcp", ["Pahari Newari"] = "phj", ["Pahlavani"] = "phv", ["Pai Tavytera"] = "pta", ["Paicî"] = "pri", ["Paikoneka"] = "awd-pai", ["Paite"] = "pck", ["Paku Karen"] = "jkp", ["Palewyami"] = "yok-ply", ["Palor"] = "fap", ["Palta"] = "sai-pal", ["Pamigua"] = "sai-pam", ["Panchpargania"] = "tdb", ["Pande"] = "bkj", ["Pangseng"] = "pgs", ["Panzaleo"] = "sai-pnz", ["Pao"] = "ppa", ["Papel"] = "pbo", ["Papi"] = "ppe", ["Paratió"] = "sai-par", ["Pardhan"] = "pch", ["Pardhi"] = "pcl", ["Paredarerme"] = "xpd", ["Parenga"] = "pcj", ["Passé"] = "awd-pas", ["Patagón"] = "sai-ptg", ["Pathiya"] = "pty", ["Pattani"] = "lae", ["Pauserna"] = "psm", ["Payaguá"] = "sai-pyg", ["Peba"] = "sai-peb", ["Peerapper"] = "xpw", ["Peere"] = "pfe", ["Pengo"] = "peg", ["Perema"] = "wom", ["Pero"] = "pip", ["Phangduwali"] = "phw", ["Phimbi"] = "phm", ["Phom"] = "nph", ["Phrae Pwo"] = "kjt", ["Phuan"] = "phu", ["Phudagi"] = "phd", ["Piapoco"] = "pio", ["Pichis Ashéninka"] = "cpu", ["Picuris"] = "nai-pic", ["Pidgin Onin"] = "onx", ["Pijao"] = "pij", ["Pije"] = "piz", ["Pinai-Hagahai"] = "pnn", ["Pinjarup"] = "pnj", ["Pintiini"] = "pti", ["Pintupi-Luritja"] = "piu", ["Piratapuyo"] = "pir", ["Piya-Kwonci"] = "piy", ["Plapo Krumen"] = "ktj", ["Playero"] = "gob", ["Pochuri Naga"] = "npo", ["Podoko"] = "pbi", ["Pogolo"] = "poy", ["Pokangá"] = "pok", ["Poke"] = "pof", ["Ponyo"] = "npg", ["Poqomchi'"] = "poh", ["Port Sandwich"] = "psw", ["Port Vato"] = "ptv", ["Poumei Naga"] = "pmx", ["Powari"] = "pwr", ["Proto-Amuesha-Chamicuro"] = "awd-amc-pro", ["Proto-Binanderean"] = "ngf-bin-pro", ["Proto-Bongo-Bagirmi"] = "csu-bba-pro", ["Proto-Caddoan"] = "cdd-pro", ["Proto-Cangin"] = "alv-cng-pro", ["Proto-Central Pacific"] = "poz-pcc-pro", ["Proto-Chimakuan"] = "chi-pro", ["Proto-Daju"] = "sdv-daj-pro", ["Proto-Daly"] = "aus-dal-pro", ["Proto-Dangari"] = "inc-dng-pro", ["Proto-Dizoid"] = "omv-diz-pro", ["Proto-Eastern Jebel"] = "sdv-eje-pro", ["Proto-Fali"] = "alv-fli-pro", ["Proto-Guang"] = "alv-gng-pro", ["Proto-Gur"] = "nic-gur-pro", ["Proto-Gurunsi"] = "nic-gns-pro", ["Proto-Heiban"] = "alv-hei-pro", ["Proto-Idomoid"] = "alv-ido-pro", ["Proto-Jukunoid"] = "nic-jkn-pro", ["Proto-Kampa"] = "awd-kmp-pro", ["Proto-Koman"] = "ssa-kom-pro", ["Proto-Kwa"] = "alv-kwa-pro", ["Proto-Maidun"] = "nai-mdu-pro", ["Proto-Mangbetu"] = "csu-maa-pro", ["Proto-Masa"] = "cdc-mas-pro", ["Proto-Mumuye"] = "alv-mum-pro", ["Proto-Nyima"] = "sdv-nyi-pro", ["Proto-Ogoni"] = "nic-ogo-pro", ["Proto-Paresi-Waura"] = "awd-prw-pro", ["Proto-Sara"] = "csu-sar-pro", ["Proto-Taman"] = "sdv-tmn-pro", ["Proto-Taranoan"] = "sai-tar-pro", ["Proto-Tsimshianic"] = "nai-tsi-pro", ["Proto-Ubangian"] = "nic-ubg-pro", ["Proto-Utian"] = "nai-utn-pro", ["Proto-Witotoan"] = "sai-wit-pro", ["Puimei Naga"] = "npu", ["Puiron"] = "sit-prn", ["Puluwat"] = "puw", ["Pumé"] = "yae", ["Puquina"] = "puq", ["Purisimeño"] = "puy", ["Puruhá"] = "sai-prh", ["Purukotó"] = "sai-pur", ["Putoh"] = "put", ["Puyo-Paekche"] = "xpp", ["Pwaamei"] = "pme", ["Pye Krumen"] = "pye", ["Pyemmairre"] = "xpb", ["Páez"] = "pbb", ["Pááfang"] = "pfa", ["Päri"] = "lkr", ["Pémono"] = "pev", ["Pévé"] = "lme", ["Qatabanian"] = "xqt", ["Quimbaya"] = "sai-qmb", ["Quinigua"] = "nai-qng", ["Quinqui"] = "quq", ["Raji"] = "rji", ["Rajong"] = "rjg", ["Rajput Garasia"] = "gra", ["Ralte"] = "ral", ["Ramandi"] = "tks", ["Rang"] = "rax", ["Ranglong"] = "rnl", ["Rathawi"] = "rtw", ["Rawat"] = "jnl", ["Razajerdi"] = "rat", ["Reli"] = "rei", ["Rembarunga"] = "rmb", ["Remun"] = "lkj", ["Repanbitip"] = "rpn", ["Rer Bare"] = "rer", ["Rerep"] = "pgk", ["Resígaro"] = "rgr", ["Riantana"] = "ran", ["Ritarungo"] = "rit", ["Riung"] = "riu", ["Riverain Sango"] = "snj", ["Rogo"] = "rod", ["Roma"] = "rmm", ["Romanova"] = "rmv", ["Ron"] = "cla", ["Rongga"] = "ror", ["Rongmei Naga"] = "nbu", ["Rongpo"] = "rnp", ["Roon"] = "rnn", ["Roro"] = "rro", ["Rudbari"] = "rdb", ["Ruga"] = "ruh", ["Ruma"] = "ruz", ["Runga"] = "rou", ["Rungtu"] = "rtc", ["Ruwund"] = "rnd", ["Sa'ban"] = "snv", ["Sa'och"] = "scq", ["Saamia"] = "lsm", ["Saare"] = "uss", ["Sabanê"] = "sae", ["Sabüm"] = "sbo", ["Safaitic"] = "sem-saf", ["Sagalla"] = "tga", ["Sahaptin"] = "nai-spt", ["Sajau Basap"] = "sjb", ["Sala"] = "shq", ["Salampasu"] = "slx", ["Salas"] = "sgu", ["Saliba (Colombia)"] = "slc", ["Saliba (New Guinea)"] = "sbe", ["Salinan"] = "sln", ["Salumá"] = "slj", ["Salvadoran Lenca"] = "nai-sln", ["Samalian"] = "sem-sam", ["Sanaviron"] = "sai-san", ["Sangtam Naga"] = "nsa", ["Sangu (Gabon)"] = "snq", ["Sankaran Maninka"] = "msc", ["Sapo"] = "krn", ["Sara Kaba"] = "sbz", ["Sara Kaba Deme"] = "kwg", ["Sara Kaba Náà"] = "kwv", ["Saraveca"] = "sar", ["Sartang"] = "onp", ["Sateré-Mawé"] = "mav", ["Saweru"] = "swr", ["Seba"] = "kdg", ["Seenku"] = "sos", ["Segeju"] = "seg", ["Seim"] = "sim", ["Seit-Kaitetu"] = "hik", ["Sekele"] = "vaj", ["Selungai Murut"] = "slg", ["Sema"] = "nsm", ["Semaq Beri"] = "szc", ["Semimi"] = "etz", ["Sempan"] = "xse", ["Senara Sénoufo"] = "seq", ["Senggi"] = "snu", ["Sengo"] = "spk", ["Senthang Chin"] = "sez", ["Sepa (Indonesia)"] = "spb", ["Sepa (New Guinea)"] = "spe", ["Sepen"] = "spm", ["Seroa"] = "kqu", ["Serudung Murut"] = "srk", ["Serui-Laut"] = "seu", ["Sewa Bay"] = "sew", ["Seychelles Sign Language"] = "lsw", ["Sha"] = "scw", ["Shall-Zwall"] = "sha", ["Shamang"] = "xsh", ["Shark Bay"] = "ssv", ["Sharwa"] = "swq", ["Shau"] = "sqh", ["Sheni"] = "scv", ["Sherbro"] = "bun", ["Shiki"] = "gua", ["Shom Peng"] = "sii", ["Shoo-Minda-Nye"] = "bcv", ["Shuba"] = "cbq", ["Shuwa-Zamani"] = "ksa", ["Sian"] = "spg", ["Siang"] = "sya", ["Siar-Lak"] = "sjr", ["Sibe"] = "nco", ["Sibu Melanau"] = "sdx", ["Sicanian"] = "sxc", ["Sie"] = "erg", ["Sihan"] = "snr", ["Sikiana"] = "sik", ["Sileibi"] = "sbq", ["Silopi"] = "xsp", ["Silt'e"] = "stv", ["Simba"] = "sbw", ["Simbali"] = "smg", ["Sinacantán"] = "nai-sin", ["Singa"] = "sgm", ["Siyin Chin"] = "csy", ["Smärky Kanum"] = "kxq", ["Soli"] = "sby", ["Somba-Siawari"] = "bmu", ["Sonde"] = "shc", ["Songlai Chin"] = "csj", ["Songoora"] = "sod", ["Sonha"] = "soi", ["Sonia"] = "siq", ["Soo"] = "teu", ["Sop"] = "urw", ["Sorothaptic"] = "sxo", ["Sota Kanum"] = "krz", ["Sou"] = "sqq", ["South Fali"] = "fal", ["South Giziga"] = "giz", ["South Lembata"] = "lmf", ["South Muyu"] = "kts", ["South Nuaulu"] = "nxl", ["South Ucayali Ashéninka"] = "cpy", ["Southern Birifor"] = "biv", ["Southern Dagaare"] = "dga", ["Southern Kissi"] = "kss", ["Southern Lorung"] = "lrr", ["Southern Rengma Naga"] = "nre", ["Southern Samo"] = "sbd", ["Southern Tiwa"] = "tix", ["Spiti Bhoti"] = "spt", ["Stau"] = "ero-tau", ["Stod Bhoti"] = "sbu", ["Suarmin"] = "seo", ["Subi"] = "xsj", ["Subtiaba"] = "sut", ["Sugut Dusun"] = "kzs", ["Suma"] = "sqm", ["Sumariup"] = "siv", ["Sumtu Chin"] = "csv", ["Sur"] = "tdl", ["Suruahá"] = "swx", ["Suruí"] = "sru", ["Suruí Do Pará"] = "mdz", ["Suundi"] = "sdj", ["Syenara Senoufo"] = "shz", ["Sácata"] = "sai-sac", ["Sìcìté Sénoufo"] = "sep", ["Sô"] = "sss", ["Tafi"] = "tcd", ["Tagdal"] = "tda", ["Tagwana Senoufo"] = "tgw", ["Tai"] = "taw", ["Tai Long"] = "thi", ["Taiap"] = "gpn", ["Tairuma"] = "uar", ["Takelma"] = "tkm", ["Talieng"] = "tdf", ["Talinga-Bwisi"] = "tlj", ["Tama (Chad)"] = "tma", ["Tama (Colombia)"] = "ten", ["Tamagario"] = "tcg", ["Tambas"] = "tdk", ["Tami"] = "tmy", ["Tamnim Citak"] = "tml", ["Tampias Lobu"] = "low", ["Tampulma"] = "tpm", ["Tanacross"] = "tcb", ["Tanahmerah"] = "tcm", ["Tanggu"] = "tgu", ["Tangoa"] = "tgp", ["Tanguat"] = "tbs", ["Tanimbili"] = "tbe", ["Tanimuca-Retuarã"] = "tnc", ["Tapachultec"] = "nai-tap", ["Tar Gula"] = "kcm", ["Tara Baka"] = "bdh", ["Tarairiú"] = "sai-trr", ["Tareng"] = "tgr", ["Tarjumo"] = "txj", ["Tarpia"] = "tpf", ["Tartessian"] = "txr", ["Taruma"] = "tdm", ["Tatana"] = "txx", ["Tataviam"] = "azc-tat", ["Tauade"] = "ttd", ["Taulil"] = "tuh", ["Taungyo"] = "tco", ["Taupota"] = "tpa", ["Tawandê"] = "xtw", ["Taworta"] = "tbp", ["Tawr Chin"] = "tcp", ["Tchitchege"] = "tck", ["Tchumbuli"] = "bqa", ["Tebul Sign Language"] = "tsy", ["Tebul Ure Dogon"] = "dtu", ["Tee"] = "tkq", ["Tefaro"] = "tfo", ["Tehit"] = "kps", ["Tehuelche"] = "teh", ["Teke-Fuumu"] = "ifm", ["Teke-Kukuya"] = "kkw", ["Teke-Laali"] = "lli", ["Teke-Tsaayi"] = "tyi", ["Tela-Masbuar"] = "tvm", ["Tem"] = "kdh", ["Teme"] = "tdo", ["Temein"] = "teq", ["Ten'edn"] = "tnz", ["Tene Kan Dogon"] = "dtk", ["Tenggarong Kutai Malay"] = "vkt", ["Teor"] = "tev", ["Tepo Krumen"] = "ted", ["Terei"] = "buo", ["Teressa"] = "tef", ["Terik"] = "tec", ["Ternateño"] = "tmg", ["Tese"] = "keg", ["Teshenawa"] = "twc", ["Tetete"] = "teb", ["Tetserret"] = "tez", ["Teushen"] = "sai-teu", ["Tha"] = "thy", ["Thachanadan"] = "thn", ["Thado Chin"] = "tcz", ["Thaiphum Chin"] = "cth", ["Thangal Naga"] = "nki", ["Thangmi"] = "thf", ["Thawa"] = "xtv", ["Thurawal"] = "tbh", ["Thuri"] = "thu", ["Tiale"] = "mnl", ["Tibea"] = "ngy", ["Tiemacèwè Bozo"] = "boo", ["Tiene"] = "tii", ["Tifal"] = "tif", ["Tigak"] = "tgc", ["Tikar"] = "tik", ["Tillamook"] = "til", ["Tilung"] = "tij", ["Timbe"] = "tim", ["Timucua"] = "tjm", ["Tingui-Boto"] = "tgv", ["Tinigua"] = "tit", ["Tinoc Kallahan"] = "tne", ["Tinputz"] = "tpz", ["Tipai"] = "nai-tip", ["Tippera"] = "tpe", ["Tira"] = "tic", ["Tiranige Diga Dogon"] = "tde", ["Tiri"] = "cir", ["Tita"] = "tdq", ["Tiéfo"] = "tiq", ["Tiéyaxo Bozo"] = "boz", ["Tjurruru"] = "tju", ["Tlahuica"] = "ocu", ["To"] = "toz", ["Toba-Maskoy"] = "tmf", ["Tobanga"] = "tng", ["Tobo"] = "tbv", ["Tofanma"] = "tlg", ["Tofin Gbe"] = "tfi", ["Togbo-Vara Banda"] = "tor", ["Togoyo"] = "tgy", ["Toka-Leya"] = "dov", ["Tokano"] = "zuh", ["Tolowa"] = "tol", ["Toma"] = "tod", ["Tommeginne"] = "xpv", ["Tommo So"] = "dto", ["Tomo Kan Dogon"] = "dtm", ["Tongwe"] = "tny", ["Tonjon"] = "tjn", ["Toogee"] = "xpx", ["Toposa"] = "toq", ["Toram"] = "trj", ["Torau"] = "ttu", ["Toro So Dogon"] = "dts", ["Toro Tegu Dogon"] = "dtt", ["Toromono"] = "tno", ["Torá"] = "trz", ["Touo"] = "tqu", ["Toura"] = "neb", ["Towei"] = "ttn", ["Tremembé"] = "tme", ["Tring"] = "tgq", ["Tringgus"] = "trx", ["Trinitario"] = "trn", ["Tsaangi"] = "tsa", ["Tsakwambo"] = "kvz", ["Tsetsaut"] = "txc", ["Tshwa"] = "hio", ["Tsikimba"] = "kdl", ["Tsishingini"] = "tsw", ["Tsogo"] = "tsv", ["Tsotsitaal"] = "fly", ["Tsum"] = "ttz", ["Tsuvan"] = "tsh", ["Tswa"] = "tsc", ["Tswapong"] = "two", ["Tugun"] = "tzn", ["Tukumanféd"] = "tkf", ["Tulehu"] = "tlu", ["Tulishi"] = "tey", ["Tumak"] = "tmc", ["Tumi"] = "kku", ["Tumtum"] = "tbr", ["Tunggare"] = "trt", ["Tunia"] = "tug", ["Tunumiisut"] = "esx-tut", ["Tunzu"] = "dza", ["Tuotomb"] = "ttf", ["Turaka"] = "trh", ["Turdulian"] = "mis-tdl", ["Turi"] = "trd", ["Turumsa"] = "tqm", ["Tutsa Naga"] = "tvt", ["Tuxináwa"] = "tux", ["Twendi"] = "twn", ["Tyaraity"] = "woa", ["Tyerrernotepanner"] = "xph", ["Tây Bồi"] = "tas", ["Téén"] = "lor", ["Ubaghara"] = "byc", ["Ucayali-Yurúa Ashéninka"] = "cpb", ["Ukaan"] = "kcf", ["Ukpe-Bayobiri"] = "ukp", ["Ukpet-Ehom"] = "akd", ["Ukue"] = "uku", ["Ukuriguma"] = "ukg", ["Ukwuani-Aboh-Ndoni"] = "ukw", ["Ullatan"] = "ull", ["Uma' Lasan"] = "xky", ["Uma' Lung"] = "ulu", ["Umanakaina"] = "gdn", ["Umbindhamu"] = "umd", ["Umbugarla"] = "umr", ["Umbuygamu"] = "umg", ["Umiida"] = "xud", ["Umon"] = "umm", ["Unggaranggu"] = "xun", ["Unggumi"] = "xgu", ["Uni"] = "uni", ["Unubahe"] = "unu", ["Uokha"] = "uok", ["Upper Tanana"] = "tau", ["Upper Taromi"] = "tov", ["Upper Umpqua"] = "xup", ["Ura (New Guinea)"] = "uro", ["Ura (Vanuatu)"] = "uur", ["Uradhi"] = "urf", ["Uri"] = "uvh", ["Urigina"] = "urg", ["Uripiv-Wala-Rano-Atchin"] = "upv", ["Urningangg"] = "urc", ["Uru-Pa-In"] = "urp", ["Uruangnirin"] = "urn", ["Usaghade"] = "usk", ["Uspanteco"] = "usp", ["Usui"] = "usi", ["Utarmbung"] = "omo", ["Uvbie"] = "evh", ["Uwinymil"] = "aus-uwi", ["Uya"] = "usu", ["Uzekwe"] = "eze", ["Vagla"] = "vag", ["Vaiphei"] = "vap", ["Vale"] = "vae", ["Vamale"] = "mkt", ["Vame"] = "mlr", ["Vanji"] = "ira-wnj", ["Vanuma"] = "vau", ["Vao"] = "vao", ["Vayu"] = "vay", ["Vehes"] = "val", ["Vemgo-Mabas"] = "vem", ["Vidunda"] = "vid", ["Viemo"] = "vig", ["Vishavan"] = "vis", ["Vitou"] = "vto", ["Viya"] = "gev", ["Wabo"] = "wbb", ["Waci Gbe"] = "wci", ["Waikuri"] = "nai-wai", ["Waima'a"] = "wmh", ["Wainumá"] = "awd-wai", ["Waitaká"] = "sai-wai", ["Wala"] = "lgl", ["Walangama"] = "nlw", ["Wam"] = "wmo", ["Wamas"] = "wmc", ["Wambule"] = "wme", ["Wamey"] = "cou", ["Wampar"] = "lbq", ["Wancho"] = "nnp", ["Wandji"] = "wdd", ["Wangkumara"] = "xwk", ["Warwar Feni"] = "hrw", ["Watakataui"] = "wtk", ["Watam"] = "wax", ["Wayanad Chetti"] = "ctt", ["Wayumará"] = "sai-way", ["Weliki"] = "klh", ["West Ambae"] = "nnd", ["West Central Banda"] = "bbp", ["West Lembata"] = "lmj", ["West-Central Limba"] = "lia", ["Western Jicaque"] = "nai-wji", ["Western Krahn"] = "krw", ["Western Xwla Gbe"] = "xwl", ["Wewaw"] = "wea", ["Wik-Iiyanh"] = "wij", ["Wik-Keyangan"] = "wif", ["Wintu"] = "wnw", ["Winyé"] = "kst", ["Wiraféd"] = "wir", ["Wiwa"] = "mbp", ["Wogamusin"] = "wog", ["Wogeo"] = "woc", ["Wolani"] = "wod", ["Womo"] = "wmx", ["Wong-gie"] = "aus-won", ["Woria"] = "wor", ["Worodougou"] = "jud", ["Woun Meu"] = "noa", ["Wurrugu"] = "wur", ["Wára"] = "tci", ["Wãpha"] = "juw", ["Wè Northern"] = "wob", ["Wè Southern"] = "gxx", ["Wè Western"] = "wec", ["Xamtanga"] = "xan", ["Xinca"] = "xin", ["Xipaya"] = "xiy", ["Xiri"] = "xii", ["Xocó"] = "sai-xoc", ["Xwela Gbe"] = "xwe", ["Yaaku"] = "muu", ["Yabaâna"] = "ybn", ["Yaben"] = "ybm", ["Yabong"] = "ybo", ["Yace"] = "ekr", ["Yagwoia"] = "ygw", ["Yahadian"] = "ner", ["Yahuna"] = "ynu", ["Yakaikeke"] = "ykk", ["Yalakalore"] = "xyl", ["Yamap"] = "ymp", ["Yamben"] = "ynb", ["Yambes"] = "ymb", ["Yameo"] = "yme", ["Yamongeri"] = "ymg", ["Yamphu"] = "ybi", ["Yan-nhangu"] = "jay", ["Yanda Dogon"] = "dym", ["Yangkam"] = "bsx", ["Yango"] = "yng", ["Yangulam"] = "ynl", ["Yangum Dey"] = "yde", ["Yangum Gel"] = "ygl", ["Yangum Mon"] = "ymo", ["Yansi"] = "yns", ["Yao (South America)"] = "sai-yao", ["Yaosakor Asmat"] = "asy", ["Yarawata"] = "yrw", ["Yaroamë"] = "yro", ["Yavitero"] = "yvt", ["Yawarawarga"] = "yww", ["Yaweyuha"] = "yby", ["Yawijibaya"] = "jbw", ["Yawiyo"] = "ybx", ["Yeretuar"] = "gop", ["Yessan-Mayo"] = "yss", ["Yimchungru Naga"] = "yim", ["Yinbaw Karen"] = "kvu", ["Yinchia"] = "yin", ["Yindjilandji"] = "yil", ["Yintale Karen"] = "kvy", ["Yirandali"] = "ljw", ["Yitha Yitha"] = "xth", ["Yocoboué Dida"] = "gud", ["Yom"] = "pil", ["Yongkom"] = "yon", ["Yout Wam"] = "ytw", ["Yuanga"] = "nua", ["Yukuben"] = "ybl", ["Yumana"] = "awd-yum", ["Yurutí"] = "yui", ["Yuwana"] = "yau", ["Zan Gula"] = "zna", ["Zayein Karen"] = "kxk", ["Zayse-Zergulla"] = "zay", ["Zeem"] = "zua", ["Zeme Naga"] = "nzm", ["Zemgalian"] = "xzm", ["Zhire"] = "zhi", ["Zhoa"] = "zhw", ["Zhár"] = "jjr", ["Zire"] = "sih", ["Zumaya"] = "zuy", ["Zyphe"] = "zyp", ["ǁGana"] = "gnk", ["ǁXegwi"] = "xeg", ["丁卡語"] = "din", ["丁語"] = "diz", ["丁邦語"] = "dii", ["三描語"] = "xsb", ["三鄉話"] = "nan-zsh", ["上京那巴當岸語"] = "dmg", ["上侯語"] = "scg", ["上內卡克薩托托納克語"] = "tku", ["上卡斯科奎姆語"] = "kuu", ["上古努比亞語"] = "onw", ["上古匈牙利語"] = "ohu", ["上古孟語"] = "omx", ["上古布列塔尼語"] = "obt", ["上古康沃爾語"] = "oco", ["上古日語"] = "ojp", ["上古曼尼普爾語"] = "omp", ["上古朝鮮語"] = "oko", ["上古格魯吉亞語"] = "oge", ["上古泰米爾語"] = "oty", ["上古漢語"] = "och", ["上古米底語"] = "xme-old", ["上古緬甸語"] = "obr", ["上古馬拉地語"] = "omr", ["上大峽谷達尼語"] = "dna", ["上奇黑利斯語"] = "cjh", ["上寨語"] = "jih", ["上索布語"] = "hsb", ["上達渥語"] = "tth", ["下塔納納語"] = "taa", ["下大峽谷達尼語"] = "dni", ["下奇黑利斯語"] = "cea", ["下索布語"] = "dsb", ["下諾索布語"] = "nsb", ["下達渥語"] = "tto", ["世俗埃及語"] = "egx-dem", ["世界語"] = "eo", ["丘赫語"] = "cac", ["丘魯亞語"] = "sai-chu", ["中世紀西班牙語"] = "osp", ["中俄混合語"] = "crp-cpr", ["中北部米塞語"] = "neq", ["中南丁卡語"] = "dib", ["中南部班達語"] = "lnl", ["中卡加延阿埃塔語"] = "agt", ["中古亞美尼亞語"] = "axm", ["中古低地德語"] = "gml", ["中古卡納達語"] = "dra-mkn", ["中古古吉拉特語"] = "inc-mgu", ["中古奧里亞語"] = "inc-mor", ["中古威爾士語"] = "wlm", ["中古孟加拉語"] = "inc-mbn", ["中古孟語"] = "mkh-mmn", ["中古尼瓦爾語"] = "nwx", ["中古布列塔尼語"] = "xbm", ["中古康沃爾語"] = "cnx", ["中古愛爾蘭語"] = "mga", ["中古挪威語"] = "gmq-mno", ["中古朝鮮語"] = "okm", ["中古法語"] = "frm", ["中古波斯語"] = "pal", ["中古漢語"] = "ltc", ["中古米底語"] = "xme-mid", ["中古英語"] = "enm", ["中古荷蘭語"] = "dum", ["中古蒙古語"] = "xng", ["中古藏語"] = "otb", ["中古蘇格蘭語"] = "gmw-msc", ["中古越南語"] = "mkh-mvi", ["中古阿薩姆語"] = "inc-mas", ["中古高地德語"] = "gmh", ["中古高棉語"] = "xhm", ["中國手語"] = "csl", ["中塔拉烏馬拉語"] = "tar", ["中塔格巴努瓦語"] = "tgt", ["中墨儂語"] = "cmo", ["中大峽谷達尼語"] = "dnt", ["中奧吉布瓦語"] = "ojc", ["中奧尤語"] = "awu", ["中尼科巴語"] = "ncb", ["中巴拉望語"] = "plc", ["中帕梅語"] = "pbs", ["中庫爾德語"] = "ckb", ["中普埃布拉納瓦特爾語"] = "ncx", ["中曼西語"] = "mns-cen", ["中東部德語"] = "gmw-ecg", ["中格雷博語"] = "grv", ["中比科爾語"] = "bcl", ["中波莫語"] = "poo", ["中烏瓦語"] = "tuf", ["中瓦圖特語"] = "mpl", ["中瓦斯特卡納瓦特爾語"] = "nch", ["中納瓦特爾語"] = "nhn", ["中臘羅語"] = "ywt", ["中薩馬語"] = "sml", ["中蘇巴農語"] = "syb", ["中西伯利亞尤皮克語"] = "ess", ["中邦托克語"] = "lbk", ["中部山地米沃克語"] = "csm", ["中部惠水苗語"] = "hmc", ["中部杜順語"] = "dtp", ["中部法蘭克尼亞語"] = "gmw-cfr", ["中部白語"] = "bca", ["中部麻山苗語"] = "hmm", ["中阿拉斯加尤皮克語"] = "esu", ["中阿斯馬特語"] = "cns", ["中阿特拉斯柏柏爾語"] = "tzm", ["中馬來語"] = "pse", ["中馬塞拉語"] = "mxz", ["中馬薩瓦語"] = "maz", ["中馬蘭諾語"] = "mel", ["丹古語"] = "dhg", ["丹基語"] = "dhn", ["丹尼語"] = "dny", ["丹比語"] = "dac", ["丹語"] = "dnj", ["丹貝拉斯語"] = "dms", ["丹貝阿語"] = "duf", ["丹麥手語"] = "dsl", ["丹麥語"] = "da", ["乍得手語"] = "cds", ["乍得阿拉伯語"] = "shu", ["乙斯語"] = "yis", ["乙爾語"] = "yll", ["也門阿拉伯語"] = "ayn", ["于默薩米語"] = "sju", ["互助土族語"] = "mjg-mgl", ["五屯話"] = "wuh", ["亞他-馬諾博語"] = "atd", ["亞倫卡語"] = "yal", ["亞加拉語"] = "yxg", ["亞加里阿語"] = "ygr", ["亞卡語"] = "yaf", ["亞古阿語"] = "yad", ["亞坎語"] = "yka", ["亞基語"] = "yaq", ["亞基馬語"] = "yak", ["亞夏尼加語"] = "cni", ["亞姆巴語"] = "yam", ["亞巴拉納語"] = "yar", ["亞布拉亞布拉語"] = "yxy", ["亞戈米語"] = "ygm", ["亞拉姆語"] = "arc", ["亞拉巴馬語"] = "akz", ["亞拉拉格薩波特克語"] = "zpu", ["亞拉語"] = "yba", ["亞捫語"] = "sem-amm", ["亞摩利語"] = "sem-amo", ["亞斯語"] = "asz", ["亞本連埃塔語"] = "abp", ["亞松森-米斯特佩克薩波特克語"] = "zoo", ["亞查奇薩波特克語"] = "zav", ["亞泰語"] = "yty", ["亞濟瓦科米語"] = "urj-kya", ["亞烏特佩克薩波特克語"] = "zpb", ["亞爾利語"] = "yxl", ["亞班永語"] = "abm", ["亞瓦拉比其語"] = "yaw", ["亞科馬語"] = "yky", ["亞米納瓦語"] = "yaa", ["亞納語"] = "ynn", ["亞罕語"] = "agq", ["亞美尼亞手語"] = "aen", ["亞美尼亞語"] = "hy", ["亞菲語"] = "wfg", ["亞萊巴語"] = "ylb", ["亞萊語"] = "nce", ["亞蒂薩波特克語"] = "zty", ["亞薩語"] = "yko", ["亞蘭加語"] = "ylr", ["亞諾馬姆語"] = "wca", ["亞諾馬米語"] = "guu", ["亞述新亞拉姆語"] = "aii", ["亞里語"] = "yri", ["亞阿語"] = "iyx", ["亞雷尼薩波特克語"] = "zae", ["亞馬他拉語"] = "amx", ["亞魯馬語"] = "sai-yar", ["亞齊語"] = "ace", ["亢語"] = "khi-kun", ["亨多語"] = "soe", ["什魯克語"] = "shk", ["仆拉語"] = "yip", ["他加祿語"] = "tl", ["他文語"] = "thm", ["他留語"] = "yta", ["仡隆語"] = "cuq", ["代那安那語"] = "tfn", ["代里巴塔克語"] = "btd", ["以東語"] = "xdm", ["以色列手語"] = "isr", ["仫佬語"] = "mlm", ["仲語"] = "cog", ["伊-瓦克語"] = "iwk", ["伊亞尤語"] = "iya", ["伊什卡什米語"] = "isk", ["伊克波索語"] = "kpo", ["伊克西爾語"] = "ixl", ["伊克語"] = "ikx", ["伊內塞諾語"] = "inz", ["伊內布-奧內語"] = "oin", ["伊利亞農-馬諾博語"] = "mbi", ["伊利米語"] = "xly", ["伊利里亞語"] = "xil", ["伊加拉語"] = "igl", ["伊加納語"] = "igg", ["伊努皮克語"] = "ik", ["伊博科語"] = "bkp", ["伊博語"] = "ig", ["伊卡利語"] = "ekg", ["伊卡蘭加爾語"] = "ikr", ["伊卡語"] = "ikk", ["伊哈語"] = "ihp", ["伊圭語"] = "igw", ["伊基托語"] = "iqu", ["伊基祖語"] = "ikz", ["伊塔維特語"] = "itv", ["伊塞基里語"] = "its", ["伊塞貝語"] = "igo", ["伊多語"] = "io", ["伊多馬語"] = "idu", ["伊奎勒語"] = "ikw", ["伊宗語"] = "ijc", ["伊寧蓋語"] = "ygi", ["伊尼亞帕里語"] = "inp", ["伊崩語"] = "txi", ["伊巴丹語"] = "ivb", ["伊巴尼語"] = "iby", ["伊巴洛伊語"] = "ibl", ["伊巴納格語"] = "ibg", ["伊布奧羅語"] = "ibr", ["伊布語"] = "ibu", ["伊帕拉帕阿穆茲戈語"] = "azm", ["伊庫盧語"] = "ikl", ["伊德薩語"] = "ids", ["伊德雷語"] = "ide", ["伊意維語"] = "uiv", ["伊戈語"] = "ahl", ["伊托納馬語"] = "ito", ["伊拉亞山阿埃塔語"] = "atl", ["伊拉努語"] = "ill", ["伊拉庫語"] = "irk", ["伊拉語"] = "ilb", ["伊拉雅語"] = "iry", ["伊拉魯圖語"] = "irh", ["伊捷爾緬語"] = "itl", ["伊斯卡特蘭馬薩特克語"] = "mzi", ["伊斯卡特語"] = "ixc", ["伊斯坦科奧托米語"] = "otz", ["伊斯塔尤特拉米斯特克語"] = "vmj", ["伊斯奈語"] = "inn", ["伊斯孔納瓦語"] = "isc", ["伊斯拉瓦語"] = "srl", ["伊斯特拉語"] = "ist", ["伊斯特羅-羅馬尼亞語"] = "ruo", ["伊斯納格語"] = "isd", ["伊普馬語"] = "byr", ["伊杜納語"] = "viv", ["伊桑朱語"] = "isn", ["伊桑語"] = "tts", ["伊比利亞語"] = "xib", ["伊比利吉普賽語"] = "rmq", ["伊比比奧語"] = "ibb", ["伊比諾語"] = "ibn", ["伊沃姆語"] = "gek", ["伊波羅語"] = "ass", ["伊洛卡諾語"] = "ilo", ["伊澤雷語"] = "izr", ["伊烏爾語"] = "iwo", ["伊爾-約龍特語"] = "yiy", ["伊爾加爾語"] = "ilg", ["伊爾瓦納語"] = "mlk", ["伊爾語"] = "irr", ["伊特內語"] = "ite", ["伊特扎語"] = "itz", ["伊特拉斯坎語"] = "ett", ["伊特格哈語"] = "ydg", ["伊特里語"] = "itr", ["伊班語"] = "iba", ["伊瓦加語"] = "ibd", ["伊瓦姆語"] = "iwm", ["伊瓦爾語"] = "kbm", ["伊當語"] = "idc", ["伊皮利語"] = "ipi", ["伊皮科語"] = "ipo", ["伊福語"] = "iff", ["伊科語"] = "iki", ["伊科馬語"] = "ntk", ["伊約語"] = "nca", ["伊納里薩米語"] = "smn", ["伊索科語"] = "iso", ["伊萊阿佩語"] = "ila", ["伊萬特語"] = "ivv", ["伊蒂克語"] = "itx", ["伊蒙達語"] = "imn", ["伊蓋德語"] = "ige", ["伊薩卡語"] = "ksi", ["伊薩比語"] = "isa", ["伊薩羅格阿埃塔語"] = "agk", ["伊蘇利亞語"] = "mis-isa", ["伊蘇布語"] = "szv", ["伊蘭謝語"] = "irn", ["伊諾凱-亞特語"] = "ino", ["伊諾爾語"] = "ior", ["伊費語"] = "ife", ["伊農罕語"] = "loc", ["伊迪語"] = "idi", ["伊通杜希亞米斯特克語"] = "mce", ["伊達安語"] = "dbj", ["伊里加山阿埃塔語"] = "agz", ["伊里加比科拉諾語"] = "bto", ["伊闊語"] = "iqw", ["伊隆戈語"] = "ilk", ["伊馬斯語"] = "yee", ["伊魯拉語"] = "iru", ["伊齊語"] = "izz", ["伍利伍利語"] = "wlu", ["伍勒納語"] = "wux", ["伍姆博科語"] = "bqm", ["伍希語"] = "bse", ["伍杜語"] = "wud", ["伍武盧-阿瓦語"] = "wuv", ["伍爾古魯語"] = "aus-wul", ["伍通語"] = "wut", ["伏爾加德語"] = "gmw-vog", ["伏納普語"] = "vnp", ["休休尼語"] = "shh", ["休語"] = "hiw", ["伯利茲克里奧爾語"] = "bzj", ["伯塔維語"] = "bew", ["伯拉萬語"] = "lod", ["伯比斯克里奧爾荷蘭語"] = "brc", ["伽耶語"] = "zra", ["伽萊基亞語"] = "cel-gal", ["低地塔拉烏馬拉語"] = "tac", ["低地德語"] = "nds", ["低地瓦哈卡瓊塔爾語"] = "clo", ["低地蘇格蘭語"] = "sco", ["佐通語"] = "czt", ["佐齊爾語"] = "tzo", ["佛得角克里奧爾語"] = "kea", ["佛教克木語"] = "khf", ["佛羅語"] = "vro", ["佛蘭德手語"] = "vgt", ["佤語"] = "wbm", ["佩切涅格語"] = "xpc", ["佩勒-阿塔語"] = "ata", ["佩勒內阿舍寧卡語"] = "prq", ["佩卡爾語"] = "pel", ["佩喬語"] = "pey", ["佩塔帕薩波特克語"] = "zpe", ["佩塔茨語"] = "pex", ["佩姆語"] = "pym", ["佩爾切語"] = "pue", ["佩茨語"] = "pay", ["佩萊語"] = "wet", ["佩蒙語"] = "aoc", ["佩語"] = "ppq", ["佩諾布斯科特語"] = "aaq", ["佩諾爾斯米斯特克語"] = "mil", ["佩里庫語"] = "nai-per", ["佯僙語"] = "tct", ["佳僚語"] = "kly", ["佳里其阿納語"] = "ktn", ["依利翁語"] = "ilu", ["依汪都語"] = "ewo", ["依蒂尼語"] = "yii", ["俄羅斯手語"] = "rsl", ["俄語"] = "ru", ["保加利亞手語"] = "bqn", ["保加利亞語"] = "bg", ["保加爾語"] = "xbo", ["保坎語"] = "bnb", ["保安語"] = "peh", ["保洛希語"] = "plh", ["保納卡語"] = "pnk", ["信德比爾語"] = "sbn", ["信德語"] = "sd", ["修納語"] = "sn", ["修道院手語"] = "mzg", ["俾路支語"] = "bal", ["倉洛語"] = "tsj", ["倫巴底語"] = "lmo", ["倫布語"] = "lup", ["倫杰語"] = "leh", ["倫比語"] = "lum", ["倫皮語"] = "rmp", ["倫考語"] = "ler", ["倫貝納語"] = "leq", ["倫迪勒語"] = "rel", ["倮倮潑語"] = "ycl", ["健馱邏語"] = "pgd", ["傈僳語"] = "lis", ["傑努庫魯姆巴語"] = "xuj", ["傑卡提語"] = "jat", ["傑納馬博佐語"] = "bze", ["傑魯語"] = "akj", ["傣亮語"] = "tyr", ["傣仂語"] = "khb", ["傣來語"] = "tjl", ["傣允語"] = "yno", ["傣包語"] = "thc", ["傣奈語"] = "tmm", ["傣端語"] = "twh", ["傣約語"] = "tyj", ["傣納語"] = "tdd", ["傣艮語"] = "kkh", ["傣雅語"] = "cuu", ["傣黯語"] = "blt", ["僥語"] = "nyw", ["僧加羅語"] = "si", ["儂壯語"] = "zhn", ["儂語"] = "nut", ["優拉語"] = "mts", ["優諾語"] = "buh", ["克丘亞語"] = "qu", ["克亞加納語"] = "kyg", ["克什米爾語"] = "ks", ["克佩列語"] = "kpe", ["克佩西語"] = "kef", ["克列克語"] = "krk", ["克列赫語"] = "xke", ["克勒納克語"] = "kqq", ["克勒語"] = "sbc", ["克勞爾語"] = "rka", ["克勞語"] = "cro", ["克奧語"] = "xxk", ["克寧賈爾語"] = "knl", ["克帕古阿語"] = "kuw", ["克帕拉語"] = "kpl", ["克帕蒂利語"] = "kym", ["克帕蒂語"] = "koc", ["克年語"] = "pnx", ["克拉勒姆語"] = "clm", ["克拉奇語"] = "kye", ["克拉沃語"] = "xra", ["克拉語"] = "kcl", ["克拉馬斯語"] = "kla", ["克文語"] = "fkv", ["克普朗語"] = "kph", ["克木語"] = "kjg", ["克林貢語"] = "tlh", ["克沃馬語"] = "kmo", ["克派納拉索克語"] = "zoc", ["克潘語"] = "kpk", ["克烏魯語"] = "xeu", ["克爾曼語"] = "xme-ker", ["克特拉尼語"] = "xhe", ["克瓦亞語"] = "kya", ["克瓦克語"] = "kwq", ["克瓦庫姆語"] = "kwu", ["克瓦托語"] = "kop", ["克瓦森根語"] = "wos", ["克瓦語"] = "bko", ["克瓦迪語"] = "kwz", ["克立新機尼語"] = "asg", ["克納蒂語"] = "gat", ["克羅地亞手語"] = "csq", ["克羅布語"] = "kxb", ["克羅斯河姆邊貝語"] = "mfn", ["克羅語"] = "jkr", ["克萬加語"] = "kwj", ["克萬加里語"] = "kwn", ["克蔑語"] = "kfj", ["克赫赫克語"] = "tlx", ["克那博依語"] = "xbn", ["克里克語"] = "mus", ["克里姆查克語"] = "jct", ["克里米亞哥特語"] = "gme-cgo", ["克里米亞韃靼語"] = "crh", ["克里茨語"] = "kry", ["克里語"] = "cr", ["克里阿卡語"] = "kjx", ["克雷塔羅奧托米語"] = "otq", ["克雷沃語"] = "kxz", ["克雷溫語"] = "zkv", ["克雷維語"] = "ked", ["克雷耶語"] = "xre", ["克馬克語"] = "kem", ["克騰班語"] = "xte", ["克龍戈語"] = "kgo", ["內富沙語"] = "jbn", ["內得邦語"] = "nec", ["內志阿拉伯語"] = "ars", ["內格拉山區納瓦特爾語"] = "nsu", ["內法語"] = "nef", ["八丈語"] = "jpx-hcj", ["八重山語"] = "rys", ["冉姆彼語"] = "lje", ["冰島手語"] = "icl", ["冰島語"] = "is", ["凍原埃涅茨語"] = "enh", ["凍原涅涅茨語"] = "yrk-tun", ["凡那伽羅語"] = "fng", ["凡雅語"] = "fni", ["凱克奇語"] = "kek", ["凱克語"] = "kzq", ["凱利科語"] = "kbo", ["凱博博語"] = "kzb", ["凱埃普語"] = "kbw", ["凱塔格語"] = "xdq", ["凱帕拉語"] = "khz", ["凱恩語"] = "bmh", ["凱拉克語"] = "ckr", ["凱斯語"] = "kzm", ["凱梅宗語"] = "dmo", ["凱爾特伊比利亞語"] = "xce", ["凱特語"] = "ket", ["凱米薩米語"] = "sjk", ["凱約語"] = "eyo", ["凱迪邦語"] = "kzp", ["凱達格蘭語"] = "kae", ["凱里魯語"] = "kxa", ["切克霍羅語"] = "mrn", ["切巴拉塞諾福語"] = "sef", ["切彭語"] = "cdm", ["切皮亞語"] = "ycp", ["切羅基語"] = "chr", ["列多-凱利語"] = "lew", ["列茲金語"] = "lez", ["別日塔語"] = "kap", ["利亞布庫語"] = "lix", ["利亞納-塞蒂語"] = "ste", ["利什語"] = "lsh", ["利伯尼亞語"] = "xli", ["利勞語"] = "lll", ["利卡語"] = "lik", ["利古里亞語"] = "lij", ["利古里達朱語"] = "liu", ["利圭語"] = "iri", ["利基語"] = "lio", ["利塞拉語"] = "lcl", ["利夸拉語"] = "kwc", ["利姆尼亞語"] = "xle", ["利富語"] = "dhv", ["利希爾語"] = "lih", ["利庫姆語"] = "lib", ["利攀語"] = "apl", ["利格比語"] = "lig", ["利比亞手語"] = "lbs", ["利比亞阿拉伯語"] = "ayl", ["利比多語"] = "liq", ["利比里亞克佩列語"] = "xpe", ["利比里亞克里奧爾語"] = "lir", ["利洛厄特語"] = "lil", ["利米爾甘語"] = "lmc", ["利維卡累利阿語"] = "olo", ["利莫斯卡林阿語"] = "kmk", ["利邦比科爾語"] = "lbl", ["利馬薩語"] = "bme", ["前薩莫奈語"] = "itc-psa", ["剛果語"] = "kg", ["加伊爾語"] = "gyl", ["加利西亞語"] = "gl", ["加加杜語"] = "gbu", ["加勒比印度斯坦語"] = "hns", ["加勒比爪哇語"] = "jvn", ["加勒比語"] = "car", ["加勞語"] = "kyj", ["加厄當語"] = "gdg", ["加告茲語"] = "gag", ["加喜特語"] = "mis-kas", ["加姆語"] = "tbi", ["加巴迪語"] = "kbt", ["加帕派瓦語"] = "pwg", ["加德當語"] = "gad", ["加德蘇普語"] = "gaj", ["加德語"] = "ged", ["加拉加迪語"] = "xkv", ["加拉提亞語"] = "xga", ["加拉瓦語"] = "wrk", ["加拉畢語"] = "kzi", ["加拿逸語"] = "kxn", ["加族語"] = "gaa", ["加林巴爾語"] = "xgi", ["加林迪亞語"] = "xgl", ["加比語"] = "gbw", ["加法特語"] = "gft", ["加泰羅尼亞手語"] = "csc", ["加泰羅尼亞語"] = "ca", ["加洛利語"] = "gal", ["加洛瓦語"] = "anq", ["加爾華利語"] = "gbm", ["加瓦克語"] = "dmc", ["加瓦爾-巴蒂語"] = "gwt", ["加瓦爾語"] = "gou", ["加當語"] = "gdk", ["加盧拉語"] = "sdn", ["加約語"] = "gay", ["加納手語"] = "gse", ["加維昂語"] = "gvp", ["加羅林語"] = "cal", ["加羅語"] = "roa-gal", ["加肖伍語"] = "yok-gsy", ["加茂語"] = "jio", ["加萊亞語"] = "gar", ["加諾威語"] = "kxo", ["加農加語"] = "ghn", ["加達梅斯語"] = "gha", ["加里富納語"] = "cab", ["加里布納語"] = "kmv", ["加里里語"] = "kzw", ["加阿語"] = "ttb", ["加雅維語"] = "bmk", ["加馬爾卡姆語"] = "kgj", ["加馬魯語"] = "kgx", ["加魯斯語"] = "gyb", ["努佩語"] = "nup", ["努內語"] = "nhu", ["努卡克馬庫語"] = "mbr", ["努古里亞語"] = "nur", ["努埃爾語"] = "nus", ["努基尼語"] = "nuc", ["努巴查語"] = "baf", ["努庫努爾語"] = "xnu", ["努庫奧羅語"] = "nkr", ["努庫馬努語"] = "nuq", ["努恩語"] = "snf", ["努梅埃語"] = "kdk", ["努比因語"] = "fia", ["努比語"] = "kcn", ["努波伊維托托語"] = "hux", ["努特卡語"] = "nuk", ["努米底亞"] = "nxm", ["努芒岡語"] = "nop", ["努語"] = "ngh", ["勃拉語"] = "bnp", ["勃歐語"] = "blk", ["勃爾語"] = "bvf", ["勃艮第語"] = "roa-brg", ["勉語"] = "ium", ["勒勒米語"] = "lef", ["勒勒語 (剛果)"] = "lel", ["勒勒語 (幾內亞)"] = "llc", ["勒勒語 (新幾內亞)"] = "lle", ["勒勒語 (查德)"] = "lln", ["勒姆邦語"] = "reb", ["勒姜語"] = "rej", ["勒曼語"] = "rmx", ["勒期語"] = "lsi", ["勒沃托比語"] = "lwt", ["勒蒂語"] = "lti", ["勞倫特語"] = "lre", ["勞圖欽語"] = "clt", ["勞拉語"] = "lur", ["勞捷語"] = "law", ["勞語"] = "llu", ["勾克語"] = "tbq-gkh", ["勿董-勿董語"] = "bdx", ["包利雅語"] = "bge", ["包瓦基語"] = "bwk", ["包雷語"] = "brg", ["匈人語"] = "xhc", ["匈奴語"] = "mis-xnu", ["匈牙利手語"] = "hsh", ["匈牙利語"] = "hu", ["北侗語"] = "doc", ["北加勒語"] = "ghh", ["北努尼語"] = "nuv", ["北卡坦端內斯比科拉諾語"] = "cts", ["北卡拉普亞語"] = "nrt", ["北圖斯亞語"] = "tsp", ["北坦納語"] = "tnn", ["北埃法特語"] = "llp", ["北塔拉烏馬拉語"] = "thh", ["北塔穹語"] = "ttm", ["北塞爾庫普語"] = "sel-nor", ["北大年馬來語"] = "mfa", ["北奄美大島語"] = "ryn", ["北奧內語"] = "onr", ["北奧尤語"] = "yir", ["北奧龍尼語"] = "cst", ["北安布里姆語"] = "mmg", ["北尤卡吉爾語"] = "ykg", ["北尼蘇語"] = "yiv", ["北山谷約庫特語"] = "yok-nvy", ["北巴巴爾語"] = "bcd", ["北帕梅語"] = "pmq", ["北帝東語"] = "ntd", ["北庫爾德語"] = "kmr", ["北弗里斯蘭語"] = "frr", ["北恩德貝勒語"] = "nd", ["北恩班迪語"] = "ngb", ["北恩貝拉語"] = "emp", ["北拉格萊語"] = "rog", ["北摩鹿加馬來語"] = "max", ["北撒哈拉柏柏爾語"] = "mzb", ["北斯拉維語"] = "scs", ["北普埃布拉納瓦特爾語"] = "ncj", ["北普米語"] = "pmi", ["北曼西語"] = "mns-nor", ["北木吉語"] = "ymx", ["北格雷博語"] = "gbo", ["北桑海語"] = "twq", ["北波克倫語"] = "pww", ["北波莫語"] = "pej", ["北泰羅拉語"] = "tbg", ["北派伍特語"] = "pao", ["北海達語"] = "hdn", ["北漢特語"] = "kca-nor", ["北特佩瓦語"] = "ntp", ["北特拉夏科米斯特克語"] = "xtn", ["北瓦哈卡納瓦特爾語"] = "nhy", ["北瓦圖特語"] = "una", ["北瓦赫吉語"] = "whg", ["北甘馬粦阿埃塔語"] = "abd", ["北皮賽恩語"] = "nrp", ["北盧里語"] = "lrc", ["北索托語"] = "nso", ["北羌語"] = "cng", ["北美索不達米亞阿拉伯語"] = "ayp", ["北薩米語"] = "se", ["北蘇巴農語"] = "stb", ["北辛德科語"] = "hno", ["北邦托克語"] = "rbk", ["北部土家語"] = "tji", ["北部山地米沃克語"] = "nsq", ["北部平話"] = "cnp", ["北部惠水苗語"] = "hmi", ["北部杜剛貝西語"] = "khc", ["北部東克里語"] = "crl", ["北部泰語"] = "nod", ["北部特克語"] = "teg", ["北部白語"] = "bfc", ["北部貴陽苗語"] = "huj", ["北部高棉語"] = "kxm", ["北部麻山苗語"] = "hmp", ["北部黔東苗語"] = "hea", ["北阿爾塔語"] = "aqn", ["北阿爾泰語"] = "atv", ["北馬克薩斯語"] = "mrq", ["北黎凡特阿拉伯語"] = "apc", ["千里達及托巴哥手語"] = "lst", ["卑南語"] = "pyu", ["卓尼語"] = "cda", ["卓米語"] = "zom", ["南侗語"] = "kmc", ["南倮倮潑語"] = "ysp", ["南加勒語"] = "ghe", ["南努尼語"] = "nnw", ["南博博語"] = "bwq", ["南博馬語"] = "bnt-sbo", ["南卡坦端內斯比科爾語"] = "bln", ["南卡拉普亞語"] = "sxk", ["南卡林阿語"] = "ksc", ["南圖斯亞語"] = "wib", ["南埃法特語"] = "erk", ["南基瓦伊語"] = "kjd", ["南塔穹語"] = "tce", ["南塞爾庫普語"] = "sel-sou", ["南墨儂語"] = "mnn", ["南奄美大島語"] = "ams", ["南奧內語"] = "osu", ["南奧尤語"] = "aws", ["南奧龍尼語"] = "css", ["南安加爾語"] = "aoe", ["南尤卡吉爾語"] = "yux", ["南尼科巴語"] = "nik", ["南尼蘇語"] = "nsd", ["南山谷約庫特語"] = "yok-svy", ["南島馬里語"] = "hob", ["南帕梅語"] = "pmz", ["南帝東語"] = "itd", ["南庫爾德語"] = "sdh", ["南恩德貝勒語"] = "nr", ["南恩班迪語"] = "nbw", ["南拉格萊語"] = "rgs", ["南斯拉夫手語"] = "ysl", ["南斯拉維語"] = "xsl", ["南普埃布拉米斯特克語"] = "mit", ["南普米語"] = "pmj", ["南曼西語"] = "mns-sou", ["南木吉語"] = "ymc", ["南林松薩波特克語"] = "zsr", ["南格雷博語"] = "grj", ["南比夸拉語"] = "nab", ["南比語"] = "mty", ["南波莫語"] = "peq", ["南泰羅拉語"] = "omw", ["南海達語"] = "hax", ["南漢特語"] = "kca-sou", ["南瓦圖特語"] = "mcy", ["南皮賽恩語"] = "spx", ["南盧里語"] = "luz", ["南羌語"] = "qxs", ["南蒂科克語"] = "nnt", ["南薩米語"] = "sma", ["南薩馬語"] = "ssb", ["南辛德科語"] = "hnd", ["南迪語"] = "niq", ["南達凱爾語"] = "caf", ["南邁杜語"] = "nsz", ["南邦托克語"] = "obk", ["南部土家語"] = "tjs", ["南部山地米沃克語"] = "skd", ["南部平話"] = "csp", ["南部杜剛貝西語"] = "bhq", ["南部東克里語"] = "crj", ["南部泰語"] = "sou", ["南部白語"] = "bfs", ["南部貴陽苗語"] = "hmy", ["南部麻山苗語"] = "hma", ["南部黔東苗語"] = "hms", ["南阿爾卑斯高盧語"] = "xlp", ["南阿爾塔語"] = "agy", ["南阿爾泰語"] = "alt", ["南阿蘭達語"] = "axl", ["南非手語"] = "sfs", ["南非語"] = "af", ["南馬克薩斯語"] = "mqm", ["南馬迪語"] = "snm", ["南黎凡特阿拉伯語"] = "ajp", ["博伊肯語"] = "bzf", ["博克伊語"] = "bky", ["博利瑙語"] = "smk", ["博利阿語"] = "bli", ["博加亞語"] = "boq", ["博博特語"] = "bty", ["博古魯語"] = "bqu", ["博嘎爾語"] = "sit-bok", ["博塞萊瓦語"] = "bwf", ["博多帕爾賈語"] = "bdv", ["博多語"] = "brx", ["博姆語"] = "bmf", ["博拉克語"] = "art-blk", ["博拉語"] = "boa", ["博斯溫語"] = "bqs", ["博杰普爾語"] = "bho", ["博格霍姆語"] = "bux", ["博桑戈阿-葛巴亞語"] = "gbp", ["博特-邁希語"] = "bmj", ["博特利赫語"] = "bph", ["博瓦伊語"] = "rak", ["博祖姆-葛巴亞語"] = "gbq", ["博科托語"] = "bdt", ["博科語"] = "bqc", ["博穆語"] = "bmq", ["博米塔巴語"] = "zmx", ["博羅克語"] = "trp", ["博羅洛語"] = "bor", ["博羅語"] = "xxb", ["博阿齊語"] = "kvg", ["博隆語"] = "ksr", ["博雷語"] = "bol", ["博馬尤穆語"] = "bnt-boy", ["博馬恩庫語"] = "bnt-bon", ["博魯卡語"] = "brn", ["卜多-亞塔語"] = "atp", ["卜老語"] = "tsl", ["占巴拉宜安語"] = "cml", ["占碑馬來語"] = "jax", ["卡亞帕卡拉漢語"] = "kak", ["卡亞曼語"] = "kag", ["卡亞波語"] = "txu", ["卡伊瓦語"] = "kgk", ["卡倫邦語"] = "kli", ["卡倫金語"] = "kln", ["卡內拉語"] = "ram", ["卡加揚語"] = "cgc", ["卡加特語"] = "syw", ["卡努菲語"] = "kni", ["卡努語"] = "khx", ["卡努里語"] = "kr", ["卡勞語"] = "ywa", ["卡卓語"] = "kaf", ["卡博勒-奧內語"] = "onk", ["卡卡拜語"] = "kqf", ["卡卡洛斯特佩克米斯特克語"] = "miu", ["卡古盧語"] = "kki", ["卡吉威語"] = "kbc", ["卡唐語"] = "kgd", ["卡喬語"] = "xkk", ["卡因貝語"] = "xai", ["卡坎達語"] = "kka", ["卡塔威希語"] = "xat", ["卡塔布語"] = "kcg", ["卡塔考語"] = "sai-cat", ["卡塔里亞塔魯語"] = "tkt", ["卡壤語"] = "kzr", ["卡多語"] = "ktp", ["卡夸語"] = "keo", ["卡奈語"] = "bbv", ["卡姆卡塔-維利語"] = "bsh", ["卡姆威語"] = "hig", ["卡姆巴塔語"] = "ktb", ["卡姆巴語"] = "kam", ["卡姆薩語"] = "kbh", ["卡姆語"] = "xam", ["卡威沙納語"] = "awd-kaw", ["卡安巴語"] = "xku", ["卡寧吉語"] = "kzo", ["卡寧拉語"] = "knr", ["卡尤加語"] = "cay", ["卡尤巴巴語"] = "cyb", ["卡尤普勞語"] = "kzu", ["卡尼努瓦語"] = "wat", ["卡尼卡蘭語"] = "kev", ["卡尼特語"] = "kmu", ["卡巴特伊語"] = "xkp", ["卡巴萊語"] = "kvf", ["卡布特拉語"] = "kbu", ["卡布瓦語"] = "cwa", ["卡布里語"] = "uka", ["卡布雷語"] = "awd-cab", ["卡帕多細亞希臘語"] = "cpg", ["卡平語"] = "tbx", ["卡平阿馬朗伊語"] = "kpg", ["卡庫語"] = "kkj", ["卡延語"] = "pdu", ["卡恰爾語"] = "xac", ["卡戈馬語"] = "kdm", ["卡托巴語"] = "chc", ["卡托語"] = "ktw", ["卡拉什瑪語"] = "ine-kal", ["卡拉什語"] = "kls", ["卡拉伊姆語"] = "kdr", ["卡拉加曼達亞語"] = "mry", ["卡拉卡爾帕克語"] = "kaa", ["卡拉塔語"] = "kpt", ["卡拉巴里語"] = "ijn", ["卡拉布拉語"] = "kzz", ["卡拉布里亞希臘語"] = "grk-cal", ["卡拉帕納語"] = "cbc", ["卡拉恰伊-巴爾卡爾語"] = "krc", ["卡拉拉高雅語"] = "mwp", ["卡拉斯語"] = "kgv", ["卡拉普亞語"] = "kyl", ["卡拉曼塔語"] = "crf", ["卡拉爾科語"] = "kba", ["卡拉瓦亞語"] = "caw", ["卡拉瓦語"] = "xrw", ["卡拉甘語"] = "kqe", ["卡拉米-塔格巴努瓦語"] = "tbk", ["卡拉米語"] = "gwc", ["卡拉莫瓊語"] = "kdj", ["卡拉語 (新幾內亞)"] = "leu", ["卡拉賈語"] = "kpj", ["卡拉馬雅語"] = "lkm", ["卡拜爾語"] = "kab", ["卡捷語"] = "kaj", ["卡斯卡語"] = "kkz", ["卡斯拉梅特語"] = "nai-kat", ["卡普提奧語"] = "kbi", ["卡普語"] = "ykm", ["卡普里曼語"] = "dju", ["卡杜格利語"] = "xtc", ["卡杜語"] = "zkd", ["卡林加里語"] = "kgn", ["卡查馬-甘朱勒語"] = "kcx", ["卡比希亞納語"] = "tup-kab", ["卡比耶語"] = "kbp", ["卡沙亞語"] = "kju", ["卡法語"] = "kbr", ["卡爾卡爾-尤里語"] = "yuj", ["卡爾尼科巴語"] = "caq", ["卡爾庫通語"] = "ktg", ["卡爾托語"] = "nlx", ["卡爾梅克衛拉特語"] = "xal", ["卡爾比語"] = "mjw", ["卡爾科提語"] = "xka", ["卡片片甘語"] = "pam", ["卡特卡里語"] = "kfu", ["卡特拉語"] = "kcr", ["卡瓦伊蘇語"] = "xaw", ["卡瓦斯卡爾語"] = "alc", ["卡皮塞尼奧語"] = "cps", ["卡盧利語"] = "bco", ["卡科特語"] = "byx", ["卡穆希語"] = "cam", ["卡穆拉語"] = "xla", ["卡穆語"] = "xmu", ["卡米拉瑞語"] = "kld", ["卡米語"] = "kmi", ["卡納庫魯語"] = "kna", ["卡納西語"] = "soq", ["卡納達語"] = "kn", ["卡累利阿語"] = "krl", ["卡維內納語"] = "cav", ["卡維拉語"] = "chl", ["卡羅來納阿爾岡昆語"] = "crr", ["卡羅巴塔克語"] = "btx", ["卡羅語"] = "kxh", ["卡羅雷語"] = "xkx", ["卡翁德語"] = "kqn", ["卡聶特語"] = "ktk", ["卡舒比語"] = "csb", ["卡艾拉語"] = "jka", ["卡芒語"] = "woi", ["卡莫尼語"] = "xcc", ["卡莫羅語"] = "kgq", ["卡莫語"] = "kcq", ["卡華語"] = "agw", ["卡蘇阿語"] = "khs", ["卡蘭加語"] = "xrq", ["卡蘭卡瓦語"] = "zkk", ["卡蘭語"] = "kmh", ["卡西古蘭杜馬加特阿埃塔語"] = "dgc", ["卡西語"] = "kha", ["卡貝卡語"] = "cjp", ["卡賈里語"] = "xkj", ["卡達拉語"] = "kad", ["卡達魯語"] = "kdu", ["卡那卡那富語"] = "xnb", ["卡那語"] = "ogo", ["卡那馬里語"] = "knm", ["卡里亞塔爾語"] = "ksy", ["卡里亞拉語"] = "vka", ["卡里亞語"] = "khr", ["卡里普納語"] = "kuq", ["卡里艾語"] = "awd-kar", ["卡阿比語"] = "kyz", ["卡雅加爾語"] = "kyt", ["卡雅迪爾特語"] = "gyd", ["卡雷卡雷語"] = "kai", ["卡雷語"] = "kyd", ["卡雷語 (新幾內亞)"] = "kmf", ["卡雷語 (非洲)"] = "kbn", ["卡霍諾斯薩波特克語"] = "zad", ["卡馬利安語"] = "kzx", ["卡馬坎語"] = "vkm", ["卡馬尤語"] = "kyk", ["卡馬幽拉語"] = "kay", ["卡馬拉語"] = "jmr", ["卡馬撒烏語"] = "kms", ["卡馬斯語"] = "xas", ["卡馬爾語"] = "keq", ["卡馬薩語"] = "klp", ["卡馬諾語"] = "kbq", ["卡魯亞農語"] = "clu", ["卡魯克語"] = "kyh", ["印古什語"] = "inh", ["印地語"] = "hi", ["印尼巴瑤語"] = "bdl", ["印尼手語"] = "inl", ["印尼語"] = "id", ["印度手語"] = "ins", ["印度河流域語"] = "xiv", ["印度河科希斯坦語"] = "mvy", ["印度葡萄牙語"] = "idb", ["危地馬拉手語"] = "gsm", ["卻域語"] = "qvy", ["厄勒皮語"] = "ele", ["厄爾克依語"] = "elk", ["厄特馬因語"] = "gel", ["厄瓜多爾手語"] = "ecs", ["原始上克羅斯河語"] = "nic-ucr-pro", ["原始下克羅斯河語"] = "nic-lcr-pro", ["原始中-東部馬來-波利尼西亞語"] = "poz-cet-pro", ["原始中乍得語"] = "cdc-cbm-pro", ["原始中多哥語"] = "alv-gtm-pro", ["原始中新南威爾士語"] = "aus-cww-pro", ["原始中熱語"] = "sai-cje-pro", ["原始中蘇丹語"] = "csu-pro", ["原始中達羅毗荼語"] = "dra-cen-pro", ["原始中那加語"] = "sit-aao-pro", ["原始乍得語"] = "cdc-pro", ["原始乙種南達羅毗荼語"] = "dra-sdt-pro", ["原始亞斯里語"] = "mkh-asl-pro", ["原始亞美尼亞語"] = "hyx-pro", ["原始亞非語"] = "afa-pro", ["原始仡佬語"] = "qfa-kra-pro", ["原始伊博語"] = "alv-igb-pro", ["原始伊朗語"] = "ira-pro", ["原始伊爵語"] = "ijo-pro", ["原始伊瓦伊賈語"] = "aus-wdj-pro", ["原始佤德昂語"] = "mkh-pal-pro", ["原始侗台語"] = "qfa-tak-pro", ["原始侗水語"] = "qfa-kms-pro", ["原始克丘亞語"] = "qwe-pro", ["原始克倫語"] = "kar-pro", ["原始克木語"] = "mkh-khm-pro", ["原始克魯語"] = "kro-pro", ["原始凱爾特語"] = "cel-pro", ["原始切爾克斯語"] = "cau-cir-pro", ["原始列茲金語"] = "cau-lzg-pro", ["原始加勒比語"] = "sai-car-pro", ["原始努佩語"] = "alv-nup-pro", ["原始努利斯坦語"] = "iir-nur-pro", ["原始努姆語"] = "azc-num-pro", ["原始努比亞語"] = "nub-pro", ["原始北哈馬黑拉語"] = "paa-nha-pro", ["原始北易洛魁語"] = "iro-nor-pro", ["原始北沙撈越語"] = "poz-swa-pro", ["原始北熱語"] = "sai-nje-pro", ["原始北達羅毗荼語"] = "dra-nor-pro", ["原始北那加語"] = "sit-kon-pro", ["原始南亞語"] = "aav-pro", ["原始南島語"] = "map-pro", ["原始南庫希特語"] = "cus-sou-pro", ["原始南熱語"] = "sai-sje-pro", ["原始南蘇拉威西語"] = "poz-ssw-pro", ["原始南達羅毗荼語"] = "dra-sou-pro", ["原始南高加索語"] = "ccs-pro", ["原始博多-加羅語"] = "tbq-bdg-pro", ["原始博拉語"] = "sai-bor-pro", ["原始占語"] = "cmc-pro", ["原始卡姆塔語"] = "inc-krd-pro", ["原始卡姆語"] = "sit-kha-pro", ["原始卡拉普亞語"] = "nai-klp-pro", ["原始卡拉棉語"] = "phi-kal-pro", ["原始卡杜語"] = "qfa-kad-pro", ["原始卡西語"] = "aav-khs-pro", ["原始印度-伊朗語"] = "iir-pro", ["原始印度-雅利安語"] = "inc-pro", ["原始印歐語"] = "ine-pro", ["原始台語"] = "tai-pro", ["原始吐火羅語"] = "ine-toc-pro", ["原始哈馬黑拉-鳥頭灣語"] = "poz-hce-pro", ["原始唐窟語"] = "sit-tng-pro", ["原始因紐特語"] = "esx-inu-pro", ["原始圖皮-瓜拉尼語"] = "tup-gua-pro", ["原始圖皮語"] = "tup-pro", ["原始埃德基里語"] = "alv-edk-pro", ["原始塔基語"] = "azc-tak-pro", ["原始塔蒂語"] = "xme-ttc-pro", ["原始塞-瓦罕語"] = "xsc-skw-pro", ["原始塞姆南語"] = "ira-kms-pro", ["原始塞拉多語"] = "sai-cer-pro", ["原始塞爾庫普語"] = "sel-pro", ["原始塞語"] = "xsc-sak-pro", ["原始大安達曼語"] = "qfa-adm-pro", ["原始大洋洲語"] = "poz-oce-pro", ["原始大西洋-剛果語"] = "alv-pro", ["原始奇布查語"] = "cba-pro", ["原始契努克語"] = "nai-ckn-pro", ["原始奧托米語"] = "oto-otm-pro", ["原始奧摩語"] = "omv-pro", ["原始奧蒂-沃爾特語"] = "nic-ovo-pro", ["原始孟-高棉語"] = "mkh-pro", ["原始孟語"] = "mkh-mnc-pro", ["原始安恆語"] = "aus-arn-pro", ["原始安納托利亞語"] = "ine-ana-pro", ["原始安迪語"] = "cau-and-pro", ["原始密克羅尼西亞語"] = "poz-mic-pro", ["原始尤卡吉爾語"] = "qfa-yuk-pro", ["原始尤皮克語"] = "ypk-pro", ["原始尼日爾-剛果語"] = "nic-pro", ["原始尼科巴語"] = "aav-nic-pro", ["原始尼羅-撒哈拉語"] = "ssa-pro", ["原始尼羅語"] = "sdv-nil-pro", ["原始巴塔克語"] = "btk-pro", ["原始巴拿語"] = "mkh-ban-pro", ["原始巴斯克語"] = "euq-pro", ["原始布立吞語"] = "cel-bry-pro", ["原始布那-卡西-林甘語"] = "aav-pkl-pro", ["原始布阿語"] = "alv-bua-pro", ["原始希臘語"] = "grk-pro", ["原始帕馬-恩永甘語"] = "aus-pam-pro", ["原始庫利亞克語"] = "ssa-klk-pro", ["原始庫基-欽語"] = "tbq-kuk-pro", ["原始庫希特語"] = "cus-pro", ["原始庫帕語"] = "azc-cup-pro", ["原始庫爾德語"] = "ku-pro", ["原始彝語"] = "tbq-lol-pro", ["原始彼爾姆語"] = "urj-prm-pro", ["原始德內語"] = "ath-pro", ["原始恩古尼語"] = "bnt-ngu-pro", ["原始意大利語"] = "itc-pro", ["原始愛斯基摩-阿留申語"] = "esx-pro", ["原始愛斯基摩語"] = "esx-esk-pro", ["原始愛爾蘭語"] = "pgl", ["原始戈都語"] = "mkh-kat-pro", ["原始扎扎其古拉尼語"] = "ira-zgr-pro", ["原始托托索克語"] = "nai-tot-pro", ["原始斯基泰語"] = "xsc-pro", ["原始斯拉夫語"] = "sla-pro", ["原始日耳曼語"] = "gem-pro", ["原始日語"] = "jpx-pro", ["原始易洛魁語"] = "iro-pro", ["原始普什圖語"] = "ira-pat-pro", ["原始曼德語"] = "dmn-pro", ["原始曼西語"] = "mns-pro", ["原始朝鮮語"] = "qfa-kor-pro", ["原始東北高加索語"] = "cau-nec-pro", ["原始東奧蒂-沃爾特語"] = "nic-eov-pro", ["原始東部波利尼西亞語"] = "poz-pep-pro", ["原始東部馬來-波利尼西亞語"] = "pqe-pro", ["原始柏柏爾語"] = "ber-pro", ["原始查蒂諾語"] = "omq-cha-pro", ["原始核心波利尼西亞語"] = "poz-pnp-pro", ["原始格巴亞語"] = "gba-pro", ["原始格貝語"] = "alv-gbe-pro", ["原始格魯吉亞-贊語"] = "ccs-gzn-pro", ["原始桑格萊奇伊什卡什米語"] = "ira-sgi-pro", ["原始桑海語"] = "son-pro", ["原始楚科奇-堪察加語"] = "qfa-cka-pro", ["原始楚馬什語"] = "nai-chu-pro", ["原始楠榜語"] = "poz-lgx-pro", ["原始歐托-帕梅語"] = "omq-otp-pro", ["原始歐托-曼格語"] = "omq-pro", ["原始比爾語"] = "mkh-pea-pro", ["原始沃爾特-剛果語"] = "nic-vco-pro", ["原始沃爾特-尼日爾語"] = "alv-von-pro", ["原始波利尼西亞語"] = "poz-pol-pro", ["原始波羅的-斯拉夫語"] = "ine-bsl-pro", ["原始波莫語"] = "nai-pom-pro", ["原始泰諾-阿拉瓦克語"] = "awd-taa-pro", ["原始泰雅語"] = "map-ata-pro", ["原始漢特語"] = "kca-pro", ["原始漢藏語"] = "sit-pro", ["原始烏戈爾語"] = "urj-ugr-pro", ["原始烏拉爾語"] = "urj-pro", ["原始熱語"] = "sai-jee-pro", ["原始爾蘇語"] = "sit-ers-pro", ["原始特里基語"] = "omq-tri-pro", ["原始猶他-阿茲特克語"] = "azc-pro", ["原始班圖語"] = "bnt-pro", ["原始琉球語"] = "jpx-ryu-pro", ["原始瑤語"] = "hmx-mie-pro", ["原始瑪雅語"] = "myn-pro", ["原始甲種南達羅毗荼語"] = "dra-sdo-pro", ["原始白語"] = "sit-bai-pro", ["原始盧伊語"] = "sit-luu-pro", ["原始科伊語"] = "khi-kho-pro", ["原始穆斯科格語"] = "nai-mus-pro", ["原始突厥語"] = "trk-pro", ["原始米塞-索克語"] = "nai-miz-pro", ["原始米底-安息語"] = "ira-mpr-pro", ["原始米斯特克語"] = "omq-mxt-pro", ["原始粟特語"] = "ira-sgc-pro", ["原始約魯巴語"] = "alv-yor-pro", ["原始納-德內語"] = "xnd-pro", ["原始納克語"] = "cau-nkh-pro", ["原始納威基語"] = "awd-nwk-pro", ["原始納瓦語"] = "azc-nah-pro", ["原始納西語"] = "sit-nas-pro", ["原始紐爾紐爾語"] = "aus-nyu-pro", ["原始索托-茨瓦納語"] = "bnt-sts-pro", ["原始緬彝語"] = "tbq-lob-pro", ["原始緬語"] = "tbq-brm-pro", ["原始翁奇語"] = "qfa-ong-pro", ["原始胡里安-烏拉爾圖語"] = "qfa-hur-pro", ["原始臘羅語"] = "tbq-lal-pro", ["原始舍朱奔語"] = "sit-khb-pro", ["原始舒格南羅尚語"] = "ira-shr-pro", ["原始舒格南雅茲古拉米蒙賈尼語"] = "ira-sym-pro", ["原始舒格南雅茲古拉米語"] = "ira-shy-pro", ["原始芬蘭語"] = "urj-fin-pro", ["原始苗瑤語"] = "hmx-pro", ["原始苗語"] = "hmn-pro", ["原始草原語"] = "nic-grf-pro", ["原始莫爾多瓦語"] = "urj-mdv-pro", ["原始莽語"] = "mkh-pkn-pro", ["原始菲律賓語"] = "phi-pro", ["原始葉尼塞語"] = "qfa-yen-pro", ["原始蒙古語"] = "xgn-pro", ["原始蒙賈尼伊特格哈語"] = "ira-mny-pro", ["原始蒙達語"] = "mun-pro", ["原始薩利希語"] = "sal-pro", ["原始薩巴基語"] = "bnt-sab-pro", ["原始薩波特克語"] = "omq-zpc-pro", ["原始薩米語"] = "smi-pro", ["原始薩莫耶德語"] = "syd-pro", ["原始薩馬提亞語"] = "xsc-sar-pro", ["原始藏語"] = "sit-bdi-pro", ["原始蘇-卡托巴語"] = "nai-sca-pro", ["原始蘇語"] = "sio-pro", ["原始蘇龍語"] = "sit-khp-pro", ["原始西北高加索語"] = "cau-nwc-pro", ["原始西南台語"] = "tai-swe-pro", ["原始西日耳曼語"] = "gmw-pro", ["原始西曼德語"] = "dmn-mdw-pro", ["原始西舍朱奔語"] = "sit-khw-pro", ["原始西閃米特語"] = "sem-wes-pro", ["原始諾爾斯語"] = "gmq-pro", ["原始貝努埃-剛果語"] = "nic-bco-pro", ["原始貝台語"] = "qfa-bet-pro", ["原始貝語"] = "qfa-onb-pro", ["原始越語"] = "mkh-vie-pro", ["原始跨新幾內亞語"] = "ngf-pro", ["原始通古斯語"] = "tuw-pro", ["原始達尼語"] = "sit-tan-pro", ["原始達爾金語"] = "cau-drg-pro", ["原始達羅毗荼語"] = "dra-pro", ["原始達芒語"] = "sit-tam-pro", ["原始邦庫-多樂基語"] = "poz-btk-pro", ["原始采茲語"] = "cau-tsz-pro", ["原始閃米特語"] = "sem-pro", ["原始閩語"] = "zhx-min-pro", ["原始阿布哈茲-阿巴扎語"] = "cau-abz-pro", ["原始阿帕契語"] = "apa-pro", ["原始阿拉瓦克語"] = "awd-pro", ["原始阿拉萬語"] = "auf-pro", ["原始阿爾吉克語"] = "aql-pro", ["原始阿爾岡昆語"] = "alg-pro", ["原始阿爾巴尼亞語"] = "sqj-pro", ["原始阿瓦爾-安迪語"] = "cau-ava-pro", ["原始阿里語"] = "omv-aro-pro", ["原始類埃多語"] = "alv-edo-pro", ["原始類奧托米語"] = "oto-pro", ["原始類班圖語"] = "nic-bod-pro", ["原始類米斯特克語"] = "omq-mix-pro", ["原始類約魯巴語"] = "alv-yrd-pro", ["原始類索馬里語"] = "cus-som-pro", ["原始類薩波特克語"] = "omq-zap-pro", ["原始馬來-占語"] = "poz-mcm-pro", ["原始馬來-松巴哇語"] = "poz-msa-pro", ["原始馬來-波利尼西亞語"] = "poz-pro", ["原始馬來語"] = "poz-mly-pro", ["原始馬薩特克語"] = "omq-maz-pro", ["原始馬里語"] = "chm-pro", ["原始高原佩努提語支"] = "nai-plp-pro", ["原始高原語"] = "nic-plt-pro", ["原始高地東庫希特語"] = "cus-hec-pro", ["原始高棉語"] = "mkh-kmr-pro", ["原始魯凱語"] = "dru-pro", ["原始魯蘇語"] = "sit-hrs-pro", ["原始黎語"] = "qfa-lic-pro", ["叢林因加語"] = "inj", ["古丹麥語"] = "gmq-oda", ["古亞尼語"] = "gvy", ["古伊拉薩波特克語"] = "ztu", ["古典亞美尼亞語"] = "xcl", ["古典克丘亞語"] = "qwc", ["古典尼瓦爾語"] = "nwc", ["古典敘利亞語"] = "syc", ["古典曼達安語"] = "myz", ["古典瓜拉尼語"] = "gn-cls", ["古典納瓦特爾語"] = "nci", ["古典蒙古語"] = "cmg", ["古典蓋爾語"] = "ghc", ["古典藏語"] = "xct", ["古典馬雅語"] = "emy", ["古利古里亞語"] = "xlg", ["古利蘇蘇語"] = "vkl", ["古加奇語"] = "ggd", ["古加泰羅尼亞語"] = "roa-oca", ["古努語"] = "yas", ["古勃艮第語"] = "gme-bur", ["古勒語"] = "gly", ["古北阿拉伯語"] = "xna", ["古南阿拉伯語"] = "sem-srb", ["古卡納達語"] = "dra-okn", ["古印地語"] = "inc-ohi", ["古古-貝拉語"] = "kkp", ["古古伊米吉爾語"] = "kky", ["古古吉拉特語"] = "inc-ogu", ["古古瓦拉語"] = "wrw", ["古吉拉特語"] = "gu", ["古哥特蘭語"] = "gmq-ogt", ["古回鶻語"] = "oui", ["古圖皮語"] = "tpw", ["古埃諾阿語"] = "sai-gue", ["古塔蒂語"] = "xme-ott", ["古奧克語"] = "pro", ["古奧里亞語"] = "inc-oor", ["古威爾士語"] = "owl", ["古孟加拉語"] = "inc-obn", ["古安納托利亞土耳其語"] = "trk-oat", ["古尼揚迪語"] = "gni", ["古巴手語"] = "csf", ["古巽他語"] = "osn", ["古希臘語"] = "grc", ["古帕-阿巴瓦語"] = "gpa", ["古帕普因古語"] = "guf", ["古弗里斯蘭語"] = "ofs", ["古愛爾蘭語"] = "sga", ["古拉尼語"] = "hac", ["古拉語"] = "gul", ["古捷克語"] = "zlw-ocs", ["古撒克遜語"] = "osx", ["古教會斯拉夫語"] = "cu", ["古斯洛伐克語"] = "zlw-osk", ["古斯萊語"] = "gsl", ["古旁遮普語"] = "inc-opa", ["古普魯士語"] = "prg", ["古杜語"] = "gdu", ["古東斯拉夫語"] = "orv", ["古林吉語"] = "gue", ["古法語"] = "fro", ["古波斯語"] = "peo", ["古波蘭語"] = "zlw-opl", ["古泰盧固語"] = "dra-ote", ["古爪哇語"] = "kaw", ["古爾凡語"] = "ghl", ["古爾拉瑪語"] = "las", ["古爾馬納語"] = "gvm", ["古瑞典語"] = "gmq-osw", ["古瓦姆語"] = "gwu", ["古瓦爾語"] = "aus-guw", ["古瓦語"] = "gwb", ["古當語"] = "xgd", ["古盧森尼亞語"] = "zle-ort", ["古科米語"] = "urj-koo", ["古突厥語"] = "otk", ["古立陶宛語"] = "olt", ["古羅語"] = "goa", ["古肯特手語"] = "okl", ["古英語"] = "ang", ["古荷蘭語"] = "odt", ["古萊昂語"] = "roa-ole", ["古萊語"] = "gvl", ["古葡萄牙語"] = "roa-opt", ["古薩波特克語"] = "xzp", ["古西語"] = "guz", ["古諾夫哥羅德語"] = "zle-ono", ["古諾爾斯語"] = "non", ["古賈里語"] = "gju", ["古邦馬來語"] = "mkn", ["古里巴克語"] = "kpc", ["古阿瓦德語"] = "inc-oaw", ["古阿瓦爾語"] = "oav", ["古阿薩姆語"] = "inc-oas", ["古阿語"] = "gwx", ["古馬其語"] = "gnn", ["古馬其頓語"] = "xmk", ["古馬瓦納語"] = "gvs", ["古馬茲語"] = "guk", ["古高地德語"] = "goh", ["古高棉語"] = "okz", ["古魯艾阿語"] = "kyr", ["可拉語"] = "kvv", ["可薩語"] = "zkz", ["台塔語"] = "dav", ["台山話"] = "zhx-tai", ["史瓦濟語"] = "ss", ["史興語"] = "sxg", ["各加拉格萊語"] = "roc", ["吉伯特語"] = "gil", ["吉兆話"] = "mis-jzh", ["吉利語"] = "mgi", ["吉圖亞語"] = "ggt", ["吉土巴語"] = "ktu", ["吉基奧德語"] = "acd", ["吉塔語"] = "jit", ["吉大港語"] = "ctg", ["吉巴語"] = "juo", ["吉布語"] = "jib", ["吉打馬來語"] = "meo", ["吉拉基語"] = "glk", ["吉拉瓦語"] = "bbr", ["吉杜語"] = "jii", ["吉林語"] = "jil", ["吉梅語"] = "kmp", ["吉爾吉斯語"] = "ky", ["吉瓦利語"] = "djl", ["吉米尼語"] = "dyi", ["吉納語"] = "jia", ["吉茲語"] = "gez", ["吉蘭丹峇峇"] = "mis-hkl", ["吉貝語"] = "jie", ["吉阿吉阿語"] = "cia", ["吉魯語"] = "jrr", ["吐火羅語A"] = "xto", ["吐火羅語B"] = "txb", ["吐谷渾語"] = "mis-tuh", ["吳語"] = "wuu", ["呂勒薩米語"] = "smj", ["呂基亞語"] = "xlc", ["呂底亞語"] = "xld", ["呼羅珊尼土耳其語"] = "kmz", ["和闐語"] = "kho", ["哈克語"] = "aek", ["哈利亞語"] = "hla", ["哈努諾語"] = "hnn", ["哈勒爾語"] = "har", ["哈卡斯語"] = "kjh", ["哈卡欽語"] = "cnh", ["哈塔姆語"] = "had", ["哈尼語"] = "hni", ["哈巴語"] = "hbb", ["哈布語"] = "hbu", ["哈德拉毛語"] = "xhd", ["哈扎語"] = "hts", ["哈拉佩德迪亞茲馬薩特克語"] = "maj", ["哈拉古雷語"] = "axx", ["哈拉吉語"] = "klj", ["哈拉楚語"] = "ane", ["哈朗語"] = "hal", ["哈桑語"] = "mey", ["哈梯語"] = "xht", ["哈武語"] = "hav", ["哈洪語"] = "hah", ["哈烏語"] = "hvn", ["哈爾彥維語"] = "bgc", ["哈爾札尼語"] = "hrz", ["哈爾比語"] = "hlb", ["哈爾蘇西語"] = "hss", ["哈爾魁梅林語"] = "hur", ["哈瓊語"] = "haj", ["哈科語"] = "hao", ["哈米尼干語"] = "ykh", ["哈米爾特佩克米斯特克語"] = "mxt", ["哈薩克語"] = "kk", ["哈迪亞語"] = "hdy", ["哈里詹金瑙里語"] = "kjo", ["哈雅語"] = "hay", ["哈韋克語"] = "hvk", ["哈馬普語"] = "hmu", ["哈馬爾-班納語"] = "amf", ["哈魯庫語"] = "hrk", ["哥倫打洛語"] = "gor", ["哥倫比亞-韋納奇語"] = "col", ["哥倫比亞手語"] = "csn", ["哥打巴托-馬諾博語"] = "mta", ["哥斯達黎加手語"] = "csr", ["哥特蘭語"] = "gmq-gut", ["哥特語"] = "got", ["哥里布安-蘇巴農語"] = "skn", ["哲語"] = "scb", ["唐庫爾-那加語"] = "nmf", ["唐汪話"] = "mis-tnw", ["唐科語"] = "tkx", ["唐薩語"] = "nst", ["唐阿姆語"] = "sit-tgm", ["唔奈語"] = "bwn", ["喀克其奎語"] = "cak", ["喀喇汗語"] = "xqa", ["喀多語"] = "cad", ["喀奇語"] = "kfr", ["喀爾巴阡羅姆語"] = "rmc", ["喀靈語"] = "klr", ["喀麥隆曼比拉語"] = "mcu", ["喀麥隆皮欽語"] = "wes", ["喜界語"] = "kzg", ["喬亞潘薩波特克語"] = "zpc", ["喬克托語"] = "cho", ["喬喬特克語"] = "coz", ["喬孔卡語"] = "cgk", ["喬沃克語"] = "cuv", ["喬爾蒂語"] = "caa", ["喬爾語"] = "ctu", ["嘉夏拉里語"] = "ktx", ["嘉安語"] = "bgi", ["嘉萊語"] = "jra", ["嘉西納瓦語"] = "cbs", ["嘎洛語"] = "grt", ["嘎爾語"] = "gex", ["嘎蘇話"] = "ykt", ["噶拉塘門巴語"] = "kkf", ["噶瑪蘭語"] = "ckv", ["四土話"] = "sit-sit", ["四川話"] = "zhx-sic", ["回輝語"] = "huq", ["因加語"] = "inb", ["因勞德伊特內格語"] = "iti", ["因吉班迪語"] = "yij", ["因哈旺卡語"] = "ywg", ["因德里語"] = "idr", ["因溫語"] = "yxm", ["因特語"] = "ia", ["因紐特手語"] = "iks", ["因紐特語"] = "iu", ["因紐納克通語"] = "esx-inq", ["因羅英語"] = "imr", ["國家山谷奇南特克語"] = "cvn", ["國王河約庫特語"] = "yok-kry", ["國際手語"] = "ils", ["國頭語"] = "xug", ["圖伍利語"] = "bov", ["圖古蒂爾語"] = "tuj", ["圖圖巴語"] = "tmi", ["圖圖特佩克米斯特克語"] = "mtu", ["圖圖特尼語"] = "tuu", ["圖基語"] = "bag", ["圖嫩語"] = "tvu", ["圖尼卡語"] = "tun", ["圖巴爾語"] = "tbu", ["圖布普南語"] = "puj", ["圖帕里語"] = "tpr", ["圖拉語"] = "tul", ["圖斯卡羅拉語"] = "tus", ["圖普里語"] = "tui", ["圖木舒克語"] = "xtq", ["圖根語"] = "tuy", ["圖法語"] = "kim", ["圖爾-卡威亞約庫特語"] = "yok-tky", ["圖爾克瓦姆語"] = "tdv", ["圖爾卡納語"] = "tuv", ["圖爾卡語"] = "tuz", ["圖爾德塔尼語"] = "mis-tdt", ["圖特洛語"] = "ofo", ["圖特盧語"] = "tta", ["圖瓦利伊富高語"] = "ifk", ["圖瓦盧語"] = "tvl", ["圖瓦語"] = "tyv", ["圖瓦里語"] = "tww", ["圖皮南巴語"] = "tpn", ["圖盧阿語"] = "aus-tul", ["圖穆隆錫薩拉語"] = "sil", ["圖羅尤語"] = "tru", ["圖阿雷格語"] = "tmh", ["圖陸語"] = "tcy", ["圖隆語"] = "tdh", ["圖馬-伊魯姆語"] = "iou", ["土僚語"] = "tyl", ["土庫德德語"] = "tkd", ["土庫曼語"] = "tk", ["土爾克語"] = "ili", ["土瓦語"] = "tvn", ["土耳其手語"] = "tsm", ["土耳其語"] = "tr", ["土語"] = "tou", ["土阿莫土語"] = "pmt", ["土隆語"] = "try", ["圪勒頗普佤語"] = "yhl", ["圭亞那克里奧爾語"] = "gcr", ["圭契語"] = "gwi", ["地峽米塞語"] = "mir", ["地峽薩波特克語"] = "zai", ["坎伯蘭語"] = "xcb", ["坎佯語"] = "ksu", ["坎剛語"] = "kgp", ["坎卡奈語"] = "kne", ["坎塔布里亞語"] = "roa-can", ["坎布拉瓦語"] = "zka", ["坎底語"] = "kht", ["坎托斯語"] = "xkt", ["坎拜拉語"] = "kyy", ["坎朱語"] = "kbe", ["坎紐昂那加語"] = "kix", ["坎貝勞語"] = "irx", ["坎貝拉語"] = "xbr", ["坎賈里語"] = "kft", ["坎達語"] = "kqw", ["坎陵語"] = "rab", ["坎霍瓦爾語"] = "kjb", ["坤扎語"] = "kuz", ["坦加勒語"] = "tan", ["坦博拉語"] = "xxt", ["坦吉吉里語"] = "uji", ["坦基語"] = "tax", ["坦昌雅語"] = "tnv", ["坦普溫語"] = "tpu", ["坦桑尼亞手語"] = "tza", ["坦貝語"] = "tqb", ["坦賀利姆語"] = "pah", ["坦迪阿語"] = "tni", ["坦達加農語"] = "tgn", ["埃佩納語"] = "sja", ["埃克佩耶語"] = "ekp", ["埃凱萊語"] = "khy", ["埃加語"] = "ega", ["埃勃拉語"] = "xeb", ["埃卡語"] = "aez", ["埃及手語"] = "esl", ["埃及語"] = "egy", ["埃及阿拉伯語"] = "arz", ["埃圖洛語"] = "utr", ["埃地語"] = "rad", ["埃塞俄比亞手語"] = "eth", ["埃塞埃賈語"] = "ese", ["埃塞語"] = "mcq", ["埃多洛語"] = "etr", ["埃多皮語"] = "dbf", ["埃多語"] = "bin", ["埃夫托普語"] = "ofu", ["埃布里語"] = "ebr", ["埃德拉奧尤語"] = "awy", ["埃拉瓦蘭語"] = "era", ["埃斯卡亞語"] = "esy", ["埃斯梅拉爾達語"] = "sai-esm", ["埃斯特哈爾迪語"] = "esh", ["埃斯特雷馬杜拉語"] = "ext", ["埃桂語"] = "xae", ["埃桑語"] = "ish", ["埃梅勒語"] = "ail", ["埃梅姆語"] = "enr", ["埃比拉語"] = "igb", ["埃法伊語"] = "efa", ["埃洛特佩克薩波特克語"] = "zte", ["埃爾夫達利安語"] = "ovd", ["埃爾比勒猶太新阿拉姆語"] = "aij", ["埃爾語"] = "aeq", ["埃爾齊亞語"] = "myv", ["埃特比語"] = "etb", ["埃立普語"] = "ekm", ["埃維語"] = "ee", ["埃羅伊語"] = "afo", ["埃羅夸納斯語"] = "erw", ["埃羅蘭語"] = "air", ["埃菲克語"] = "efi", ["埃菲語"] = "efe", ["埃萬特語"] = "bzz", ["埃蘇馬語"] = "esm", ["埃蘭語"] = "elx", ["埃貢語"] = "ego", ["埃辛比語"] = "ags", ["埃里泰語"] = "ert", ["埃雅克語"] = "eya", ["埃頓語 (喀麥隆)"] = "eto", ["埃頓語 (萬那杜)"] = "etn", ["埃馬埃語"] = "mmw", ["埃魯瓦語"] = "erh", ["培奧尼亞語"] = "ine-pae", ["基亞克語"] = "bka", ["基亞卡語"] = "kyc", ["基亞維庫薩斯薩波特克語"] = "zpj", ["基切語"] = "quc", ["基利瓦語"] = "klb", ["基勒語"] = "geb", ["基卡普語"] = "kic", ["基奇瓦語"] = "qwe-kch", ["基奧哥語"] = "ues", ["基奧基塔尼-基耶里薩波特克語"] = "ztq", ["基奧基特佩克奇南特克語"] = "chq", ["基奧瓦語"] = "kio", ["基姆語"] = "kia", ["基尼基瑙語"] = "gqn", ["基巴拉語"] = "blv", ["基希語"] = "kiz", ["基庫尤語"] = "ki", ["基斯語"] = "kis", ["基普特語"] = "kyi", ["基普福科莫語"] = "pkb", ["基普西吉語"] = "sgc", ["基杜魯馬語"] = "dug", ["基桑卡薩語"] = "kqh", ["基桑語"] = "xis", ["基比里語"] = "prm", ["基烏努姆語"] = "wei", ["基爾丁薩米語"] = "sjd", ["基爾梅里語"] = "kih", ["基爾菲語"] = "kks", ["基爾馬語"] = "cme", ["基瓦爾語"] = "kwx", ["基納拉克納語"] = "kco", ["基薩爾語"] = "kje", ["基那來阿語"] = "krj", ["基里亞-孔澤爾語"] = "fkk", ["基里克語"] = "okr", ["基里基里語"] = "kiy", ["基里維納語"] = "kij", ["基馬拉岡語"] = "kqr", ["基馬阿馬語"] = "kig", ["堂郎語"] = "ytl", ["堪德斯語"] = "khn", ["堪薩語"] = "ksk", ["堯依語"] = "yoy", ["堯語"] = "yao", ["塔佩語"] = "afp", ["塔倫蒂諾語"] = "roa-tar", ["塔內馬語"] = "tnx", ["塔利亞布語"] = "tlv", ["塔利什語"] = "tly", ["塔利塞語"] = "tlr", ["塔加利語"] = "ras", ["塔加巴瓦語"] = "bgs", ["塔勞語"] = "tro", ["塔博語"] = "knv", ["塔卡利語"] = "ths", ["塔卡瓦米斯特克語"] = "xtt", ["塔卡納語"] = "tna", ["塔古拉語"] = "tgo", ["塔吉什語"] = "tgx", ["塔吉克語"] = "tg", ["塔吉克阿拉伯語"] = "abh", ["塔圖約語"] = "tav", ["塔埃語"] = "rob", ["塔基亞語"] = "tbc", ["塔基歐語"] = "tdj", ["塔塔爾特佩克查蒂諾語"] = "cta", ["塔夸內語"] = "tke", ["塔姆博塔洛語"] = "tls", ["塔巴斯科瓊塔爾語"] = "chf", ["塔巴斯科納瓦特爾語"] = "nhc", ["塔巴斯科索克語"] = "zoq", ["塔巴薩波特克語"] = "zat", ["塔巴薩蘭語"] = "tab", ["塔巴魯語"] = "tby", ["塔布拉語"] = "tnm", ["塔布瓦語"] = "tap", ["塔布里亞克語"] = "tzx", ["塔帕尤納語"] = "sai-tap", ["塔帕里塔語"] = "sai-tpr", ["塔庫烏語"] = "nho", ["塔弗雷希語"] = "xme-taf", ["塔戈伊語"] = "tag", ["塔戈爾語"] = "mvv", ["塔拉語"] = "tak", ["塔斯馬特語"] = "tmt", ["塔朱松語"] = "tja", ["塔查維特語"] = "shy", ["塔格巴努瓦語"] = "tbw", ["塔格布語"] = "tbm", ["塔比拉貝語"] = "taf", ["塔沃延語"] = "twy", ["塔洛迪語"] = "tlo", ["塔爾坦語"] = "tht", ["塔爾語"] = "tal", ["塔特語"] = "ttt", ["塔班卡萊語"] = "sai-tab", ["塔瓦拉語"] = "tbo", ["塔瓦薩語"] = "nai-taw", ["塔皮埃特語"] = "tpj", ["塔約語"] = "cks", ["塔納帕格語"] = "tpv", ["塔羅克語"] = "yer", ["塔羅薩語"] = "tzl", ["塔良語"] = "sai-tal", ["塔迪亞萬語"] = "tdy", ["塔達克沙哈克語"] = "dsq", ["塔里阿納語"] = "tae", ["塔韋塔語"] = "tvs", ["塔馬姆博語"] = "mla", ["塔馬納庫語"] = "tmz", ["塔馬索拉米斯特克語"] = "vmx", ["塞克佩勒語"] = "lip", ["塞克語"] = "skj", ["塞切爾特語"] = "sec", ["塞利里語"] = "sve", ["塞勒厄語"] = "snw", ["塞卡尼語"] = "sek", ["塞卡潘語"] = "skp", ["塞卡爾語"] = "skz", ["塞基語"] = "syi", ["塞塔曼語"] = "stm", ["塞塔語"] = "stf", ["塞多阿語"] = "tvw", ["塞巴特貝特語"] = "sgw", ["塞布堯語"] = "snb", ["塞拉亞語"] = "sly", ["塞拉利昂克里奧爾語"] = "kri", ["塞拉利昂手語"] = "sgx", ["塞拉諾語"] = "ser", ["塞拉魯語"] = "slu", ["塞提語"] = "sbi", ["塞文奧吉布瓦語"] = "ojs", ["塞曼當語"] = "sdm", ["塞格特語"] = "sbg", ["塞楚拉語"] = "sai-sec", ["塞波普語"] = "sib", ["塞浦路斯阿拉伯語"] = "acy", ["塞爾維亞-克羅地亞語"] = "sh", ["塞皮克伊瓦姆語"] = "iws", ["塞皮克馬里語"] = "mbx", ["塞科雅語"] = "sey", ["塞納亞語"] = "syn", ["塞索托語"] = "st", ["塞美來語"] = "sza", ["塞舌爾克里奧爾語"] = "crs", ["塞萊佩特語"] = "spl", ["塞訥卡語"] = "see", ["塞貝魯昂語"] = "sbx", ["塞邁語"] = "sea", ["塞雷爾語"] = "srr", ["塞雷語"] = "swf", ["塞馬特語"] = "ssg", ["塞魯亞語"] = "srw", ["塞魯瓦散語"] = "sws", ["塞魯語"] = "szd", ["墨幾語"] = "ymi", ["墨西哥州奧托米語"] = "ots", ["墨西哥手語"] = "mfs", ["壯語"] = "za", ["夏克里亞巴語"] = "xkr", ["夏凡提語"] = "xav", ["夏威夷克里奧爾語"] = "hwc", ["夏威夷皮欽手語"] = "hps", ["夏威夷語"] = "haw", ["夏延語"] = "chy", ["夏爾巴語"] = "xsr", ["外恩比語"] = "oym", ["多亞約語"] = "dow", ["多卡語"] = "dbi", ["多埃語"] = "doe", ["多多利語"] = "txe", ["多姆語"] = "dof", ["多巴哥克里奧爾英語"] = "tgh", ["多布語"] = "dob", ["多拉斯克語"] = "cba-dor", ["多斯拉克語"] = "art-dtk", ["多明尼加手語"] = "doq", ["多格拉語"] = "doi", ["多格里布語"] = "dgr", ["多樂基語"] = "lbw", ["多法爾阿拉伯語"] = "adf", ["多波伊尤語"] = "toy", ["多泰語"] = "tds", ["多爾干語"] = "dlg", ["多爾澤語"] = "doz", ["多索語"] = "dol", ["多續語"] = "sit-tos", ["多蒙語"] = "dev", ["多貝爾語"] = "kvo", ["多迪亞語"] = "dho", ["多里格語"] = "wwo", ["多馬基語"] = "dmk", ["多馬迪諾語"] = "tdi", ["夜叉語"] = "luu", ["大努丹卡林阿語"] = "kml", ["大武壠語"] = "tvx", ["大溪地語"] = "ty", ["大田話"] = "nan-dat", ["大科摩羅語"] = "zdj", ["大納姆巴斯語"] = "nmb", ["大聖米蓋爾米斯特克語"] = "mig", ["大龍駱語'"] = "tln", ["太魯閣語"] = "map-trv", ["夫卡語"] = "phh", ["夸保語"] = "qua", ["夸克瓦拉語"] = "kwk", ["夸姆廷-奧內語"] = "okk", ["夸扎語"] = "wka", ["夸拉阿埃語"] = "kwf", ["夸爾希奧誇-克拉茨卡尼語"] = "qwt", ["夸瑪語"] = "xom", ["夸萊語"] = "ksj", ["夸西奧語"] = "nmg", ["夸馬語"] = "kmq", ["奇力語"] = "tuw-kli", ["奇加語"] = "cgg", ["奇努克語"] = "chh", ["奇卡米語"] = "kcu", ["奇卡索語"] = "cic", ["奇卡華特拉特里基語"] = "trs", ["奇危特蘭馬薩特克語"] = "maq", ["奇奇卡潘薩波特克語"] = "zpv", ["奇奇梅克-喬納斯語"] = "pei", ["奇姆威尼語"] = "bnt-cmw", ["奇布查語"] = "chb", ["奇帕亞語"] = "cap", ["奇格梅卡蒂特蘭米斯特克語"] = "mii", ["奇爾特佩克奇南特克語"] = "csa", ["奇爾科廷語"] = "clc", ["奇特庫利金瑙里語"] = "cik", ["奇特旺塔魯語"] = "the", ["奇科穆塞爾特克語"] = "cob", ["奇納里語"] = "cih", ["奇納魯格語"] = "kjj", ["奇維雷語"] = "iow", ["奇蒂馬查語"] = "ctm", ["奇里卡瓦語"] = "apm", ["奇里帕語"] = "nhd", ["奇里幼語"] = "tri", ["奇里諾語"] = "sai-chi", ["奇馬內語"] = "cas", ["奇馬拉帕索克語"] = "zoh", ["奈恩加圖語"] = "yrl", ["奎固語"] = "xwg", ["奎尼語"] = "gww", ["奎巴語"] = "cui", ["奎斯滕語"] = "kwt", ["奎爾巴語"] = "kwe", ["奎特莫語"] = "sai-qtm", ["奎納特語"] = "qun", ["奎雷語"] = "cwe", ["奎魯特語"] = "qui", ["契丹語"] = "zkt", ["契努克語"] = "chn", ["契帕瓦語"] = "chp", ["奧亨語"] = "pni", ["奧克佩拉語"] = "atg", ["奧克語"] = "oc", ["奧凱克語"] = "oki", ["奧凱納語"] = "oca", ["奧利亞語"] = "or", ["奧博奎泰語"] = "afz", ["奧博羅語"] = "ann", ["奧古語"] = "guw", ["奧吉布瓦語"] = "oj", ["奧吉拉語"] = "auj", ["奧圖大能語"] = "otd", ["奧圖烏語"] = "kmn", ["奧地利手語"] = "asq", ["奧坎語"] = "djk", ["奧塞梯語"] = "os", ["奧姆拉諾語"] = "omu", ["奧布洛姆語"] = "obu", ["奧布洛語"] = "obl", ["奧希特蘭奇南特克語"] = "chj", ["奧庫語"] = "oku", ["奧德語"] = "odk", ["奧托馬科語"] = "sai-oto", ["奧拉塔語"] = "oia", ["奧拉昂薩達里語"] = "sdr", ["奧斯坎語"] = "osc", ["奧斯特拉語"] = "aut", ["奧星語"] = "osi", ["奧朗勞特語"] = "urk", ["奧杜阿勒語"] = "odu", ["奧格布羅怒貢語"] = "ogu", ["奧梅特佩克納瓦特爾語"] = "nht", ["奧比斯佩諾語"] = "obi", ["奧沙格語"] = "osa", ["奧爾拉特語"] = "olr", ["奧爾穆語"] = "orz", ["奧爾穆里語"] = "oru", ["奧爾良語"] = "roa-orl", ["奧班利庫語"] = "bzy", ["奧盧亞語"] = "aul", ["奧盧庫米語"] = "ulb", ["奧科-埃尼-奧薩因語"] = "oks", ["奧科-朱瓦伊語"] = "okj", ["奧科特佩克米斯特克語"] = "mie", ["奧科特蘭薩波特克語"] = "zac", ["奧米語"] = "aom", ["奧索洛特佩克薩波特克語"] = "zao", ["奧索索語"] = "oso", ["奧維納語"] = "wsr", ["奧羅-溫語"] = "orw", ["奧羅凱瓦語"] = "okv", ["奧羅奇語"] = "oac", ["奧羅科語"] = "bdu", ["奧羅莫語"] = "om", ["奧羅語"] = "orx", ["奧羅韋語"] = "bpk", ["奧義語"] = "awn", ["奧耶語"] = "auu", ["奧莫克語"] = "omk", ["奧萊語"] = "ole", ["奧蓋阿語"] = "eri", ["奧薩馬伊語"] = "syx", ["奧蘇馬辛奇南特克語"] = "chz", ["奧諾巴蘇魯語"] = "onn", ["奧赫拉瓦語"] = "kud", ["奧農達加語"] = "ono", ["奧里薩巴納瓦特爾語"] = "nlv", ["奧馬哈-龐卡語"] = "oma", ["奧馬瓜語"] = "omg", ["奧魯塔波波魯卡語"] = "plo", ["女真語"] = "juc", ["姆伐尼普語"] = "mcj", ["姆博伊語"] = "moi", ["姆博多莫語"] = "gmm", ["姆博斯語"] = "mdw", ["姆博韋語"] = "mxo", ["姆宛語"] = "moa", ["姆巴巴拉姆語"] = "vmb", ["姆巴托語"] = "gwa", ["姆巴拉語"] = "mdp", ["姆巴拉語(乍得)"] = "mpk", ["姆巴拉語(澳洲)"] = "mvl", ["姆巴蘭胡語"] = "lnb", ["姆巴語"] = "mfc", ["姆巴里曼-古丁馬語"] = "zmv", ["姆布倫吉斯語"] = "mbv", ["姆布古語"] = "mhd", ["姆布圭語"] = "mgz", ["姆布姆語"] = "mdd", ["姆布庫舒語"] = "mhw", ["姆布拉語"] = "mna", ["姆布杜姆語"] = "xmd", ["姆布溫語"] = "zmp", ["姆布爾庫語"] = "bbt", ["姆布科語"] = "mqb", ["姆布萊語"] = "mlb", ["姆布語"] = "muc", ["姆布韋拉語"] = "mfu", ["姆帕利詹語"] = "xpj", ["姆帕德語"] = "mpi", ["姆平達語"] = "pnd", ["姆彭彭語"] = "mgg", ["姆拉布里語"] = "mra", ["姆拉普語"] = "kja", ["姆拜語"] = "myb", ["姆普爾語"] = "akc", ["姆本達語"] = "mck", ["姆武巴語"] = "mxh", ["姆比亞瓜拉尼語"] = "gun", ["姆波托沃羅語"] = "mvt", ["姆波托語"] = "mpa", ["姆班加拉語"] = "mxg", ["姆班杜語"] = "umb", ["姆瓦尼語"] = "wmw", ["姆瓦格烏爾語"] = "sur", ["姆瓦特布語"] = "mwa", ["姆畢語"] = "mpz", ["姆皮莫語"] = "mcx", ["姆維拉語"] = "mwe", ["姆耶內語"] = "mye", ["姆菲努語"] = "zmf", ["姆豐特語"] = "nfu", ["姆貝利梅語"] = "mql", ["姆貝勒語"] = "mdt", ["姆貝厄語"] = "mtk", ["姆貝薩語"] = "zms", ["姆貝語"] = "mfo", ["姆邦加語"] = "mgy", ["姆邦吉語"] = "mgn", ["姆邦韋語"] = "zmn", ["姆門語"] = "bfm", ["姆阿凱語"] = "mgt", ["姆馬尼語"] = "buy", ["姆魯語"] = "mro", ["委內瑞拉手語"] = "vsl", ["委拉帕語"] = "wlr", ["威奇塔語"] = "wic", ["威尼托語"] = "xve", ["威尼斯語"] = "vec", ["威拉祖利語"] = "wrh", ["威爾士羅姆語"] = "rmw", ["威爾士語"] = "cy", ["威羅語"] = "wpc", ["威阿如姆斯語"] = "tua", ["威阿齊語"] = "wii", ["嫩語"] = "nqn", ["孔卡尼語"] = "kok", ["孔喬語"] = "kjc", ["孔塔里語"] = "kwo", ["孔尼語"] = "kma", ["孔巴語"] = "kpf", ["孔帕內語"] = "kvp", ["孔延達雷特語"] = "kzv", ["孔扎里語"] = "zum", ["孔格爾杜蒂語"] = "gdt", ["孔比奧語"] = "xbi", ["孔語"] = "kvi", ["孔達-多拉語"] = "kfc", ["孔達語"] = "knd", ["孔雅克-那加語"] = "nbe", ["孟加拉語"] = "bn", ["孟德語"] = "mnd", ["孟語"] = "mnw", ["安伊語"] = "any", ["安加塔哈語"] = "agm", ["安加爾語"] = "age", ["安加米語"] = "njm", ["安卡維語"] = "aak", ["安卡語"] = "acb", ["安古斯圖拉烏瓦語"] = "tnd", ["安古蒂姆里語"] = "awg", ["安哥拉克里奧爾語"] = "aoa", ["安哥拉姆語"] = "aog", ["安地列斯克里奧爾語"] = "gcf", ["安塔卡林亞語"] = "ant", ["安塞爾馬語"] = "ans", ["安多亞語"] = "anb", ["安多克語"] = "ano", ["安寶語"] = "amb", ["安巴基齊語"] = "aew", ["安巴拉埃塔語"] = "abc", ["安布拉克語"] = "aag", ["安布拉斯語"] = "abt", ["安布隆語"] = "alm", ["安帕南語"] = "apg", ["安帕里-多貢語"] = "aqd", ["安德拉-胡斯語"] = "anx", ["安德格雷賓哈語"] = "adg", ["安德赫語"] = "anr", ["安息語"] = "xpr", ["安戈爾語"] = "agg", ["安托語"] = "amt", ["安拜語"] = "aic", ["安提瓜和巴布達克里奧爾英語"] = "aig", ["安汶馬來語"] = "abs", ["安當語"] = "amj", ["安茹語"] = "roa-ang", ["安蘇斯語"] = "and", ["安諾本語"] = "fab", ["安貝勞語"] = "amv", ["安貝萊語"] = "ael", ["安賈姆語"] = "boj", ["安迪語"] = "ani", ["安達基語"] = "ana", ["安達曼克里奧爾印地語"] = "hca", ["安達盧斯阿拉伯語"] = "xaa", ["安達魯姆語"] = "aod", ["宋傣語"] = "soa", ["宏語"] = "nmn", ["宗喀語"] = "dz", ["宗本語"] = "jmb", ["官話"] = "cmn", ["客家語"] = "hak", ["宮古語"] = "mvi", ["宮酉語"] = "koo", ["宿霧語"] = "ceb", ["密克馬克語"] = "mic", ["密卡蘇奇語"] = "mik", ["密察語"] = "yiq", ["密尼安語"] = "inm", ["密細亞語"] = "yms", ["富利盧語"] = "flr", ["富匝語"] = "ypz", ["富圖納-阿尼瓦語"] = "fut", ["富圖納語"] = "fud", ["富多語"] = "fod", ["富尤格語"] = "fuy", ["富巴語"] = "ypp", ["富帕語"] = "yph", ["富拉語"] = "ff", ["富爾語"] = "fvr", ["富特語"] = "bfd", ["富馬語"] = "ypm", ["富魯語"] = "fuu", ["寒溪語"] = "ycr", ["察合臺語"] = "chg", ["寧吉爾語"] = "niz", ["寬亞瑪語"] = "kj", ["寬卡語"] = "bij", ["寬話"] = "xnh", ["寬語"] = "uan", ["寬賈語"] = "knp", ["小花苗語"] = "sfm", ["尚加語"] = "sho", ["尚巴拉語"] = "ksb", ["尤克帕語"] = "yup", ["尤克斯特拉瓦卡米斯特克語"] = "vmc", ["尤加德語"] = "yog", ["尤卡坦瑪雅語"] = "yua", ["尤古爾語"] = "ygu", ["尤坦杜奇米斯特克語"] = "mab", ["尤基語"] = "yuk", ["尤夸涅米斯特克語"] = "mvg", ["尤奇語"] = "yuc", ["尤尤語"] = "yxu", ["尤庫納語"] = "ycn", ["尤拉卡雷語"] = "yuz", ["尤斯拉奇南特克語"] = "cuc", ["尤普納語"] = "yut", ["尤普阿語"] = "sai-yup", ["尤格語"] = "yug", ["尤比克語"] = "uby", ["尤特語"] = "ute", ["尤甘巴爾語"] = "yub", ["尤皮爾特佩克語"] = "nai-yup", ["尤盧語"] = "yul", ["尤羅克語"] = "yur", ["尤胡普語"] = "yab", ["尤里語"] = "sai-yri", ["尤馬語"] = "yum", ["尤魯曼圭語"] = "sai-yur", ["尤魯語"] = "ljx", ["尼亞圖魯語"] = "rim", ["尼亞布瓦語"] = "nwb", ["尼亞帕里語"] = "xny", ["尼亞庫薩語"] = "nyy", ["尼亞斯語"] = "nia", ["尼亞普拉克里特語"] = "pra-niy", ["尼亞馬爾語"] = "nly", ["尼加拉瓜克里奧爾語"] = "bzk", ["尼加拉瓜手語"] = "ncs", ["尼哈利語"] = "nll", ["尼夫赫語"] = "niv", ["尼奧-楠榜語"] = "abl", ["尼奧勒語 (烏干達)"] = "nuj", ["尼奧勒語 (肯尼亞)"] = "nyd", ["尼奧羅語"] = "nyo", ["尼尼亞亞利語"] = "nlk", ["尼延戈語"] = "nye", ["尼德魯語"] = "lid", ["尼拉語"] = "nil", ["尼揚加語"] = "nys", ["尼揚博語"] = "now", ["尼揚科萊語"] = "nyn", ["尼揚萬加語"] = "mwn", ["尼揚韋齊語"] = "nym", ["尼斯加亞語"] = "ncg", ["尼斯語"] = "yso", ["尼日利亞手語"] = "nsi", ["尼日利亞曼比拉語"] = "mzk", ["尼日利亞皮欽語"] = "pcm", ["尼曼布爾語"] = "nmp", ["尼泊爾手語"] = "nsp", ["尼泊爾語"] = "ne", ["尼瓦克萊語"] = "cag", ["尼瓦爾語"] = "new", ["尼科拉語"] = "ath-nic", ["尼科雷尼奧語"] = "azc-nic", ["尼米語"] = "nis", ["尼納姆語"] = "shb", ["尼茲馬語"] = "nzi", ["尼莫語"] = "niw", ["尼薩語"] = "njs", ["尼蘭巴語"] = "nim", ["尼西語"] = "njz", ["尼馬迪語"] = "noe", ["山地語"] = "shv", ["山蘇語"] = "hle", ["岡德哈語"] = "vko", ["岡德語"] = "gon", ["岡比瓦語"] = "xbw", ["岡比那瓦語"] = "xpn", ["岡特語"] = "gnb", ["岱依語"] = "tyz", ["岱康語"] = "tnu", ["峇峇娘惹印尼語"] = "pea", ["峇峇馬來語"] = "mbf", ["峇里馬來語"] = "mhp", ["峨努語"] = "enu", ["峨頗語"] = "ygp", ["峨馬布央語"] = "yzg", ["島嶼克里奧爾英語"] = "icr", ["崀峨語"] = "yne", ["崩如語"] = "sit-ban", ["川黔滇苗語"] = "cqd", ["左江壯語"] = "zzj", ["左迪那語"] = "add", ["巴-標普南語"] = "pna", ["巴丹埃塔語"] = "ayt", ["巴丹奇語"] = "bau", ["巴亞利語"] = "bjy", ["巴什基爾語"] = "ba", ["巴伊索語"] = "bsw", ["巴伐利亞語"] = "bar", ["巴傑蘭語"] = "bjm", ["巴克利維爾格雷博語"] = "gry", ["巴克平卡語"] = "bbs", ["巴克特里亞語"] = "xbc", ["巴凡吉語"] = "bfj", ["巴凱里語"] = "bkq", ["巴利語"] = "pi", ["巴加西特穆語"] = "bsp", ["巴勒桑語"] = "bls", ["巴勞語"] = "blg", ["巴博萊語"] = "bvx", ["巴占馬來語"] = "btj", ["巴卡卡語"] = "bqz", ["巴卡提語"] = "bei", ["巴卡語"] = "bkc", ["巴厘語"] = "ban", ["巴古皮語"] = "bpi", ["巴古薩語"] = "bqb", ["巴吉爾米語"] = "bmi", ["巴哈姆語"] = "bdw", ["巴哈語"] = "yha", ["巴哈馬克里奧爾語"] = "bah", ["巴哼語"] = "pha", ["巴圖伊語"] = "zbt", ["巴圖普南語"] = "pnm", ["巴圖萊語"] = "bay", ["巴圖語"] = "btu", ["巴埃古語"] = "bvd", ["巴基斯坦手語"] = "pks", ["巴塔德伊富高語"] = "ifb", ["巴塔語"] = "bta", ["巴姆穆語"] = "bax", ["巴姆語"] = "bmc", ["巴安語"] = "bvj", ["巴宰語"] = "pzh", ["巴尤諾語"] = "byl", ["巴尼瓦語"] = "bwi", ["巴尼馬語"] = "pnw", ["巴巴塔納語"] = "baa", ["巴巴語"] = "bbw", ["巴布亞紐幾內亞手語"] = "pgz", ["巴布亞馬來語"] = "pmy", ["巴布薩語"] = "bzg", ["巴庫語"] = "xkl", ["巴庫隆語"] = "bbu", ["巴德拉瓦希語"] = "bhd", ["巴德斯語"] = "bdz", ["巴德語"] = "bde", ["巴打語"] = "bhz", ["巴拉凱語"] = "baj", ["巴拉南語"] = "prf", ["巴拉圭手語"] = "pys", ["巴拉圭瓜拉尼語"] = "gug", ["巴拉姆語"] = "brd", ["巴拉帕西語"] = "brp", ["巴拉望巴塔克語"] = "bya", ["巴拉穆語"] = "bmz", ["巴拉薩那語"] = "bsn", ["巴拉語"] = "bao", ["巴拉那語"] = "kre", ["巴拉馬語"] = "bbg", ["巴拿語"] = "bdq", ["巴拿馬手語"] = "lsp", ["巴搭摩納語"] = "pbc", ["巴斯克-冰島皮欽語"] = "crp-bip", ["巴斯克羅姆語"] = "emx", ["巴斯克語"] = "eu", ["巴斯卡爾迪語"] = "bsg", ["巴昆拜語"] = "bkr", ["巴本戈語"] = "bav", ["巴杜伊語"] = "bac", ["巴杜比語"] = "hlt", ["巴林阿拉伯語"] = "abv", ["巴格瓦拉爾語"] = "kva", ["巴格里語"] = "bfy", ["巴梯亞里語"] = "bht", ["巴永古語"] = "bxj", ["巴洛伊語"] = "biz", ["巴洛語"] = "bqo", ["巴洪率語"] = "bsu", ["巴烏萊語"] = "bci", ["巴烏馬利語"] = "pad", ["巴爾加姆語"] = "mlp", ["巴爾幹加告茲土耳其語"] = "bgx", ["巴爾幹羅姆語"] = "rmn", ["巴爾恩加爾拉語"] = "bjb", ["巴爾扎尼猶太阿拉姆語"] = "bjf", ["巴爾蒂語"] = "bft", ["巴爾迪語"] = "bcj", ["巴爾韋語"] = "bwg", ["巴特克語"] = "btq", ["巴特里語"] = "btv", ["巴琉語"] = "ply", ["巴盧安-帕姆語"] = "blq", ["巴福語"] = "bwt", ["巴科科語"] = "bkh", ["巴穆昆比特語"] = "bqt", ["巴穆語"] = "bcf", ["巴約特語"] = "bda", ["巴納羅語"] = "byz", ["巴羅內格羅烏瓦語"] = "tbn", ["巴羅角語"] = "bpt", ["巴茨語"] = "bbl", ["巴菲亞語"] = "ksf", ["巴萊語"] = "bhx", ["巴蒂語 (印尼)"] = "bvt", ["巴蒂語 (喀麥隆)"] = "btc", ["巴蒙卡語"] = "bvm", ["巴薩普語"] = "bdb", ["巴薩語"] = "bas", ["巴蘭加央語"] = "kys", ["巴蘭塔語"] = "blz", ["巴蘭布語"] = "brm", ["巴蘭高語"] = "blw", ["巴西利卡塔高盧-意大利語"] = "roa-gib", ["巴西手語"] = "bzs", ["巴詹語"] = "bjs", ["巴諾尼語"] = "bcm", ["巴豪語"] = "bhv", ["巴賴語"] = "bbb", ["巴賽語"] = "byq", ["巴赫蒂亞里語"] = "bqi", ["巴迪馬亞語"] = "bia", ["巴達加語"] = "bfq", ["巴那宣語"] = "psn", ["巴邦基語"] = "bbk", ["巴都艾語"] = "pdo", ["巴里吉語"] = "bjc", ["巴里坎奇語"] = "bxo", ["巴里庫爾語"] = "plu", ["巴里艾語"] = "bch", ["巴里語"] = "bfa", ["巴阿甘吉語"] = "drl", ["巴阿語"] = "kwb", ["巴雅語"] = "bhe", ["巴雷因語"] = "bva", ["巴雷語"] = "bae", ["巴饒克語"] = "prk", ["巴馬里語"] = "bbq", ["巴魯加語"] = "bjz", ["巴麗語"] = "bcp", ["巴齊加爾語"] = "bfr", ["巽他語"] = "su", ["布依語"] = "pcc", ["布克蘇語"] = "bxk", ["布列塔尼語"] = "br", ["布努語"] = "bwx", ["布匿語"] = "xpu", ["布南語"] = "bfu", ["布卡-三東-比達友語"] = "sdo", ["布卡特語"] = "bvk", ["布卡瓦語"] = "buk", ["布吉語"] = "bug", ["布圖阿農語"] = "btw", ["布基伊普語"] = "ape", ["布基坦語"] = "bkn", ["布基語"] = "bkd", ["布姆唐語"] = "kjz", ["布姆語"] = "bmv", ["布威西語"] = "bwz", ["布尤語"] = "byi", ["布希德語"] = "bku", ["布希農比科爾語"] = "ubl", ["布德斯丁語"] = "stt", ["布恩德里語"] = "bns", ["布恩語"] = "bnl", ["布懷多卡語"] = "bwd", ["布戈圖語"] = "bgt", ["布扎語"] = "bja", ["布拉克語"] = "bys", ["布拉加爾語"] = "beu", ["布拉加特語"] = "aof", ["布拉卡語"] = "bkg", ["布拉布蘭加語"] = "blp", ["布拉拉語"] = "bvr", ["布拉灰語"] = "brh", ["布拉菲語"] = "bfh", ["布拉語"] = "bwr", ["布拉馬邦語"] = "mde", ["布撒語"] = "bqp", ["布朗語"] = "blr", ["布杜語"] = "buu", ["布杜馬語"] = "bdm", ["布格勒熱語"] = "sab", ["布桑加央語"] = "bfg", ["布比亞語"] = "bbx", ["布比語"] = "buw", ["布沙語"] = "bup", ["布爾吉語"] = "bji", ["布爾杜納語"] = "bxn", ["布爾梅索語"] = "bzu", ["布特布特卡林阿語"] = "kyb", ["布瓦圖語"] = "bwa", ["布瓦拉語"] = "bnt-bwa", ["布瓦爾語"] = "bhs", ["布瓦語"] = "bww", ["布納克語"] = "bfn", ["布納巴語"] = "bck", ["布納馬語"] = "bdd", ["布索語"] = "bso", ["布羅克帕克語"] = "sgt", ["布羅克斯卡特語"] = "bkk", ["布羅卡特語"] = "bro", ["布羅斯丁語"] = "sti", ["布胡圖語"] = "bxh", ["布興語"] = "bgk", ["布芒語"] = "bvp", ["布萊語"] = "bra", ["布薩姆語"] = "bxs", ["布薩米語"] = "bsm", ["布薩語"] = "dox", ["布蘇烏語"] = "bju", ["布語"] = "jid", ["布貝語"] = "bvb", ["布貢語"] = "bgg", ["布農語"] = "bnn", ["布迪布德語"] = "btp", ["布那語"] = "bvn", ["布都赫語"] = "bdk", ["布里亞特語"] = "bua", ["布里布里語"] = "bzd", ["布阿穆語"] = "box", ["布阿語"] = "bub", ["布隆岸語"] = "blj", ["布雷姆語"] = "buq", ["布雷德昂語"] = "pce", ["布雷語"] = "bvh", ["布雷里語"] = "brq", ["布韋卡倫語"] = "bwe", ["布韋拉語"] = "bwl", ["布馬吉語"] = "byp", ["布魯克波因特巴拉望語"] = "plw", ["布魯夏斯基語"] = "bsk", ["布魯姆採珠船皮欽語"] = "bpl", ["布魯威語"] = "asi", ["布魯蘇語"] = "bqr", ["布魯語 (印尼)"] = "mhs", ["布魯語 (喀麥隆)"] = "bum", ["布魯語 (新幾內亞)"] = "bjl", ["布魯馬科語"] = "aip", ["布龍吉語"] = "bds", ["布龍語"] = "bdi", ["希亞語"] = "hya", ["希伯來語"] = "he", ["希利蓋農語"] = "hil", ["希努赫語"] = "gin", ["希卡克語"] = "jic", ["希卡利亞納語"] = "hix", ["希卡里亞語"] = "apj", ["希圖語"] = "htu", ["希拉希拉語"] = "sai-jrj", ["希朱克語"] = "hij", ["希瓦伊語"] = "shw", ["希皮博-科尼博語"] = "shp", ["希納語"] = "scl", ["希臘手語"] = "gss", ["希臘語"] = "el", ["希赫阿拉伯語"] = "ssh", ["希達摩語"] = "sid", ["希達沙語"] = "hid", ["希里摩圖語"] = "ho", ["希里阿納語"] = "xir", ["希雅姆語"] = "jab", ["希高農語"] = "mba", ["帕伊帕伊語"] = "ppi", ["帕倫奎羅語"] = "pln", ["帕克-湯語"] = "pkg", ["帕克傣語"] = "phk", ["帕勞哈諾語"] = "pbg", ["帕勞語"] = "pau", ["帕卡里科里語"] = "kvx", ["帕古語"] = "pgu", ["帕吉語"] = "pgi", ["帕吉貝特語"] = "pae", ["帕哈潘納瓦特爾語"] = "nhp", ["帕哈里-波特瓦里語"] = "phr", ["帕坎哈語"] = "pkn", ["帕埃利尼語"] = "pgn", ["帕塔尼語"] = "ptn", ["帕塔普語"] = "ptq", ["帕塔索語"] = "pth", ["帕姆利科語"] = "pmk", ["帕姆普羅納-阿塔語"] = "att", ["帕姆語"] = "pmn", ["帕尼亞語"] = "pcg", ["帕尼姆語"] = "pnr", ["帕希語"] = "lgt", ["帕帕塞納語"] = "pas", ["帕帕帕納語"] = "ppn", ["帕帕爾語"] = "dpp", ["帕庫語"] = "pku", ["帕德溫語"] = "pwi", ["帕戈語"] = "pac", ["帕拉南阿埃塔語"] = "apf", ["帕拉卡-塞努富語"] = "plr", ["帕拉卡納語"] = "pak", ["帕拉奇語"] = "prc", ["帕拉文語"] = "prw", ["帕拉納加語"] = "pzn", ["帕拉納瓦特語"] = "paf", ["帕拉語"] = "ypa", ["帕拉阿拉拉語"] = "aap", ["帕斯谷亞利語"] = "yac", ["帕波瑪語"] = "ppm", ["帕潘特拉托托納克語"] = "top", ["帕爾語"] = "abw", ["帕爾雅巴雷里語"] = "bpx", ["帕爾雅語"] = "paq", ["帕特帕塔爾語"] = "gfk", ["帕特普語"] = "ptp", ["帕瓦亞語"] = "pwa", ["帕皮阿門托語"] = "pap", ["帕盧厄語"] = "ple", ["帕盧安語"] = "plz", ["帕盧拉語"] = "phl", ["帕納明特語"] = "par", ["帕納瓦語"] = "pwb", ["帕納語 (中非)"] = "pnz", ["帕納語 (西非)"] = "pnq", ["帕納雷語"] = "pbh", ["帕胡納爾-阿舍寧卡語"] = "cjo", ["帕莫納語"] = "pmf", ["帕莫蘇語"] = "hih", ["帕萊尼語"] = "pnl", ["帕薩勒語"] = "sig", ["帕蘭特拉奇南特克語"] = "cpa", ["帕蘭甘米達恩語"] = "pmd", ["帕西語"] = "psq", ["帕語"] = "pai", ["帕諾沃語"] = "pno", ["帕那語"] = "phq", ["帕里揚語"] = "pcf", ["帕阿語"] = "pqa", ["帕雷西語"] = "pab", ["帕雷語"] = "asa", ["帕馬語"] = "pma", ["帝力德頓語"] = "tdt", ["帝汶皮欽語"] = "tvy", ["席那夏語"] = "bwo", ["平原克里語"] = "crk", ["平原印第安手語"] = "psd", ["平原米沃克語"] = "pmw", ["平原阿帕契語"] = "apk", ["平吉語"] = "pic", ["平因語"] = "pny", ["平布韋語"] = "piw", ["平格拉普語"] = "pif", ["幾內亞克培列語"] = "gkp", ["幾內亞手語"] = "gus", ["幾內亞比紹克里奧爾語"] = "pov", ["幾熱爾語"] = "jul", ["庫亞梅卡爾科米斯特克語"] = "xtu", ["庫亞語"] = "kyf", ["庫伊桑賈格敘利亞語"] = "kqd", ["庫伊語 (印尼)"] = "kvd", ["庫伊語 (印度)"] = "kxu", ["庫伯語"] = "jko", ["庫佩諾語"] = "cup", ["庫克納語"] = "kex", ["庫克語"] = "kfn", ["庫凱萊語"] = "kez", ["庫利納語"] = "xpk", ["庫卡吉語"] = "kux", ["庫圖爾米語"] = "khj", ["庫圖語"] = "kdc", ["庫坦特語"] = "xut", ["庫堂加勒語"] = "ght", ["庫姆語"] = "kmw", ["庫尼語"] = "kse", ["庫尼邁帕語"] = "kup", ["庫巴蘭語"] = "wkb", ["庫布語"] = "kvb", ["庫庫-亞烏語"] = "kuy", ["庫庫-亞蘭吉語"] = "gvn", ["庫庫-穆因語"] = "xmp", ["庫庫-穆敏赫語"] = "xmh", ["庫庫-芒克語"] = "xmq", ["庫德馬里語"] = "kyw", ["庫拉馬語"] = "vku", ["庫斯特瑙語"] = "awd-kus", ["庫曼語"] = "kue", ["庫松達語"] = "kgg", ["庫梅亞艾語"] = "nai-kum", ["庫梅克語"] = "kum", ["庫歐語"] = "xuo", ["庫比語"] = "kof", ["庫爾奈語"] = "unn", ["庫爾托普語"] = "xkz", ["庫爾提語"] = "ktm", ["庫爾特賈爾語"] = "gdj", ["庫爾穆卡爾語"] = "kfv", ["庫爾蘭語"] = "xcu", ["庫特奈語"] = "kut", ["庫特語"] = "kto", ["庫瓦勒語"] = "olu", ["庫瓦尼語"] = "paa-kwn", ["庫瓦語"] = "xhv", ["庫瓦阿語"] = "blh", ["庫皮亞語"] = "key", ["庫矛語"] = "kfy", ["庫米欽語"] = "cnk", ["庫約農語"] = "cyo", ["庫納馬語"] = "kun", ["庫維語"] = "kxv", ["庫莫基奧語"] = "kuo", ["庫萊雷語"] = "kul", ["庫蘭科語"] = "knk", ["庫貝歐語"] = "cub", ["庫貝語"] = "kgf", ["庫迪亞語"] = "kfg", ["庫那語"] = "cuk", ["庫里亞語"] = "kuj", ["庫阿努阿語"] = "ksd", ["庫馬克語"] = "nee", ["庫馬爾語"] = "ksl", ["庫馬納戈托語"] = "cuo", ["庫魯克語"] = "kru", ["庫魯帕哈里語"] = "kfx", ["庫魯杜語"] = "kjr", ["康加佩語"] = "igm", ["康姆語(喀麥隆)"] = "bkm", ["康孔姆巴語"] = "xon", ["康家語"] = "kxs", ["康格里語"] = "xnr", ["康沃爾語"] = "kw", ["康溫格語"] = "gup", ["康達沃語"] = "gam", ["延德納語"] = "jmd", ["延當語"] = "yen", ["廷迪語"] = "tin", ["弄巴灣語"] = "lnd", ["弗拉赫羅姆語"] = "rmy", ["弗朗什-孔泰語"] = "roa-fcm", ["弗朗西斯科里昂索克語"] = "zos", ["弗留利語"] = "fur", ["弗萬吉語"] = "wbi", ["弗里吉亞語"] = "xpg", ["強剛語"] = "djo", ["彌呂亞語"] = "imy", ["彝語"] = "ii", ["彭內拉提語"] = "bna", ["彭德語"] = "pem", ["彭林語"] = "pnh", ["彭特拉奇語"] = "ptw", ["彼爾姆科米語"] = "koi", ["待定語言"] = "und", ["德之島語"] = "tkn", ["德國手語"] = "gsg", ["德地傣語"] = "tyt", ["德姆語"] = "dem", ["德扎語"] = "jen", ["德拉-烏納萊語"] = "row", ["德拉瓦皮欽語"] = "dep", ["德杜亞語"] = "ded", ["德格威語"] = "dgh", ["德格馬語"] = "deg", ["德沃伊語"] = "dee", ["德法卡語"] = "afn", ["德爾塔約庫特語"] = "yok-dly", ["德科斯米米語"] = "mis-mmd", ["德米薩語"] = "dei", ["德維斯萊語"] = "dwz", ["德薩那語"] = "des", ["德西雅語"] = "dso", ["德語"] = "de", ["德赫瓦里語"] = "deh", ["德頓語"] = "tet", ["徹翁語"] = "cwg", ["徽語"] = "czh", ["念卡語"] = "neh", ["怒蘇語"] = "nuf", ["恩丹巴語"] = "ndj", ["恩傑巴納語"] = "djj", ["恩凱姆-恩庫姆語"] = "isi", ["恩加姆語"] = "nmc", ["恩加尼亞賈拉語"] = "ntj", ["恩加拉語"] = "nrk", ["恩加斯語"] = "anc", ["恩加旺語"] = "nxn", ["恩加朱語"] = "nij", ["恩加朱里語"] = "jui", ["恩加林杰里語"] = "nay", ["恩加納卡爾蒂語"] = "xnk", ["恩加納桑語"] = "nio", ["恩加莫語"] = "nbh", ["恩加語"] = "enq", ["恩加里古語"] = "xni", ["恩加魯馬語"] = "nrl", ["恩卡米語"] = "nkq", ["恩卡里語"] = "nkz", ["恩古盧語"] = "ngp", ["恩吉亞姆巴語"] = "wyb", ["恩吉姆語"] = "ngi", ["恩吉雷語"] = "jle", ["恩圭語"] = "nwe", ["恩多博語"] = "ndw", ["恩多姆語"] = "nqm", ["恩多姆貝語"] = "ndq", ["恩多戈語"] = "ndz", ["恩多洛語"] = "ndl", ["恩多語"] = "ndp", ["恩巴洛語"] = "emb", ["恩布語"] = "ebu", ["恩希爾皮語"] = "hrp", ["恩希語"] = "nsc", ["恩庫圖語"] = "nkw", ["恩庫姆比語"] = "khu", ["恩康亞語"] = "nko", ["恩康霍語"] = "nkc", ["恩德姆利語"] = "nml", ["恩德恩德烏勒語"] = "dne", ["恩德拉恩吉特語"] = "dgt", ["恩德魯洛語"] = "dno", ["恩戈尼語"] = "ngo", ["恩戈雷米語"] = "ngq", ["恩扎迪語"] = "nzd", ["恩敦加語"] = "ndt", ["恩敦達語"] = "nuh", ["恩杜加語"] = "ndx", ["恩杜特語"] = "ndv", ["恩杜穆語"] = "nmd", ["恩東加語"] = "ng", ["恩松語"] = "soo", ["恩果語"] = "ngn", ["恩查姆語"] = "bud", ["恩格利馬語"] = "agh", ["恩格姆巴語"] = "jgo", ["恩格拉語"] = "nlg", ["恩班加語"] = "xmb", ["恩瓜巴語"] = "ngw", ["恩甘澎語"] = "nnh", ["恩登格雷科語"] = "ndg", ["恩科亞語"] = "nka", ["恩科羅語"] = "nkx", ["恩萬語"] = "env", ["恩語"] = "enc", ["恩貢杜語"] = "nue", ["恩貢迪語"] = "ndn", ["恩賓達語"] = "nbd", ["恩贊伊語"] = "nja", ["恩達利語"] = "ndh", ["恩達卡語"] = "ndk", ["恩達姆語"] = "ndm", ["恩達薩語"] = "nda", ["恩金多語"] = "nnq", ["恩雷甘語"] = "ptt", ["恩魯納語"] = "niy", ["恰喀拉語"] = "tuw-kkl", ["恰帕內克語"] = "cip", ["恰蒂斯加爾語"] = "hne", ["惠喬爾語"] = "hch", ["惠特佩克米斯特克語"] = "mxs", ["意大利希臘語"] = "grk-ita", ["意大利手語"] = "ise", ["意大利語"] = "it", ["意第緒語"] = "yi", ["愛沙尼亞手語"] = "eso", ["愛沙尼亞語"] = "et", ["愛爾蘭手語"] = "isg", ["愛爾蘭語"] = "ga", ["懷安多特語"] = "wya", ["懷爾-亞塔語"] = "azt", ["戈倫語"] = "xgg", ["戈卡納語"] = "gkn", ["戈厄邁語"] = "ank", ["戈圖奧語"] = "aaa", ["戈多貝里語"] = "gdo", ["戈威語"] = "gwj", ["戈巴西語"] = "goi", ["戈布語"] = "gox", ["戈戈語"] = "gog", ["戈戈達拉語"] = "ggw", ["戈拉普語"] = "goq", ["戈林語"] = "gvf", ["戈法語"] = "gof", ["戈特契語"] = "gmw-gts", ["戈瑪拉語"] = "gho", ["戈羅瓦語"] = "gow", ["戈語"] = "cua", ["戈達瓦語"] = "kfa", ["戈達瓦里語"] = "gdx", ["戈馬拉語"] = "bbj", ["戶語"] = "huo", ["所羅門群島手語"] = "szs", ["扎伊語"] = "zwa", ["扎加瓦語"] = "byt", ["扎卡特蘭-阿華卡特蘭-特佩欽特拉-納瓦特爾語"] = "nhi", ["扎召語"] = "jaj", ["扎壩語"] = "zhb", ["扎巴拉語"] = "zro", ["扎巴納語"] = "kji", ["扎巴語"] = "dka", ["扎扎其語"] = "zza", ["扎拉莫語"] = "zaj", ["扎拉語"] = "dzl", ["扎爾馬語"] = "dje", ["扎穆科語"] = "ayo", ["扎納基語"] = "zak", ["扎話"] = "zkr", ["扎里語"] = "zaz", ["打加語"] = "dkk", ["托克勞語"] = "tkl", ["托克皮辛語"] = "tpi", ["托喬語"] = "taz", ["托巴巴塔克語"] = "bbc", ["托巴蒂語"] = "tti", ["托巴語"] = "tob", ["托托羅語"] = "ttk", ["托托馬查潘薩波特克語"] = "zph", ["托拉查-薩達語"] = "sda", ["托比語"] = "tox", ["托比隆語"] = "tgb", ["托洛馬科語"] = "tlm", ["托特拉語"] = "ttl", ["托瓦利語"] = "trw", ["托米尼語"] = "txm", ["托羅納語"] = "tqr", ["托羅語"] = "ttj", ["托莫伊普語"] = "tqp", ["托貝洛語"] = "tlb", ["托達語"] = "tcx", ["托里切利堯語"] = "yyu", ["托里切利語"] = "tei", ["托里皮語"] = "tqo", ["托阿巴伊塔語"] = "mlu", ["托雷斯海峽克里奧爾語"] = "tcs", ["托霍拉瓦爾語"] = "toj", ["扶餘語"] = "xpy", ["投投語"] = "txo", ["拉丁語"] = "la", ["拉丹語"] = "ldn", ["拉余語"] = "lgh", ["拉傑班什語"] = "rjs", ["拉克語"] = "lbe", ["拉加語"] = "lml", ["拉包爾克里奧爾德語"] = "uln", ["拉博納語"] = "sai-rab", ["拉卜-基納巴唐岸卡達山語"] = "dtb", ["拉卡漢加-曼尼希基語"] = "rkh", ["拉卡語"] = "lak", ["拉吉拉吉語"] = "llj", ["拉哈南語"] = "lhn", ["拉哈語(越南)"] = "lha", ["拉圖語"] = "ltu", ["拉坎敦語"] = "lac", ["拉基語"] = "lbt", ["拉塔罕語"] = "rth", ["拉壤加央語"] = "ree", ["拉奇吉里薩波特克語"] = "zpa", ["拉奇西奧薩波特克語"] = "zpl", ["拉奧語"] = "rao", ["拉姆博亞語"] = "lmy", ["拉姆比亞語"] = "lai", ["拉姆語"] = "llh", ["拉尼馬語"] = "lnw", ["拉巴語"] = "lau", ["拉布揚-蘇巴農語"] = "laa", ["拉布語"] = "lbu", ["拉帕努伊語"] = "rap", ["拉帕語"] = "ray", ["拉拉-布桑西語"] = "leb", ["拉拉-羅巴語"] = "lla", ["拉拉吉亞語"] = "lrg", ["拉拉巴卡提語"] = "lra", ["拉拉納奇南特克語"] = "cnl", ["拉拉語 (南非)"] = "bnt-lal", ["拉拉語(新幾內亞)"] = "nrz", ["拉撒利姆語"] = "llm", ["拉斯格爾迪語"] = "lsa", ["拉普廷語"] = "rpt", ["拉望岸語"] = "lbx", ["拉梅語"] = "bma", ["拉武拉語"] = "yea", ["拉武語"] = "lwu", ["拉比爾語"] = "jku", ["拉永索克語"] = "zor", ["拉沃語"] = "rwa", ["拉波伊斯語"] = "kyx", ["拉波普佤語"] = "ypb", ["拉溫亞語"] = "tgi", ["拉烏卡萊韋語"] = "lvk", ["拉烏特語"] = "rau", ["拉熱語"] = "tbq-laz", ["拉爾語"] = "gdm", ["拉爾迪爾語"] = "lbz", ["拉特加萊語"] = "ltg", ["拉特維巴雷里語"] = "bgd", ["拉珈語"] = "lbc", ["拉瑪白語"] = "lay", ["拉瑪語"] = "rma", ["拉瓦特布拉語"] = "lbv", ["拉瓦語"] = "luf", ["拉登語"] = "lld", ["拉祜西語"] = "lhi", ["拉祜語"] = "lhu", ["拉福法語"] = "laf", ["拉科塔語"] = "lkt", ["拉科語"] = "lki", ["拉納塔魯語"] = "thr", ["拉納爾語"] = "mnv", ["拉維語"] = "lvi", ["拉罕布語"] = "raz", ["拉羅湯加語"] = "rar", ["拉胡爾洛哈爾語"] = "lhl", ["拉脫維亞手語"] = "lsl", ["拉脫維亞語"] = "lv", ["拉茲語"] = "lzz", ["拉莫加語"] = "lmg", ["拉莫艾納語"] = "rai", ["拉蒂諾語"] = "lad", ["拉薩瓦語"] = "rac", ["拉諾赫語"] = "lnh", ["拉貝爾語"] = "lbb", ["拉賈卡本選-馬諾博語"] = "mqk", ["拉達克語"] = "lbj", ["拉達農語"] = "btn", ["拉里語"] = "lrl", ["拉阿魯哇語"] = "sxr", ["拉雅語"] = "lya", ["拉韋語"] = "brb", ["拉馬拉馬語"] = "arr", ["拉馬諾斯語"] = "sai-ram", ["拉馬霍洛特語"] = "slp", ["拉齊希語"] = "rzh", ["拍瀑拉語"] = "ppu", ["拓跋語"] = "mis-tuo", ["拜拜語"] = "bvy", ["拜語"] = "bdj", ["拜馬克語"] = "bmx", ["挪威俄語"] = "crp-rsn", ["挪威手語"] = "nsl", ["挪威語"] = "no", ["捷克手語"] = "cse", ["捷克語"] = "cs", ["排灣語"] = "pwn", ["措語"] = "ldp", ["提姆語"] = "tem", ["提拉希語"] = "tra", ["提格里尼亞語"] = "ti", ["提格雷語"] = "tig", ["提瓦語"] = "lax", ["提維語"] = "tiw", ["揚卡爾語"] = "aus-ynk", ["揚吉巴拉語"] = "xyb", ["揚尤瓦語"] = "jao", ["揚德魯萬塔語"] = "ynd", ["揚昆塔賈拉語"] = "kdd", ["揚曼語"] = "jng", ["揚貝塔語"] = "yat", ["揚達語"] = "yda", ["摩利-阿達斯語"] = "mzq", ["摩利巴華語"] = "xmz", ["摩押語"] = "obm", ["摩梭語"] = "nru", ["摩洛哥手語"] = "xms", ["摩洛哥阿拉伯語"] = "ary", ["摩爾多瓦手語"] = "vsi", ["摩瑪語"] = "myl", ["摩福古杜爾語"] = "mif", ["摩羅內內語"] = "mqn", ["撒丁語"] = "sc", ["撒古拉比阿特語"] = "skf", ["撒奇萊雅語"] = "szy", ["撒尼語"] = "ysn", ["撒慕語"] = "ysd", ["撒拉語"] = "slr", ["撒梅語"] = "smh", ["撒涅語"] = "ysy", ["撒馬利亞亞拉姆語"] = "sam", ["撒馬利亞希伯來語"] = "smp", ["撣語"] = "shn", ["攸樂基諾語"] = "jiu", ["教會斯拉夫語"] = "zls-chs", ["敦加羅語"] = "dhx", ["敦多語"] = "dde", ["敦帕斯語"] = "dmv", ["敦格拉比爾語"] = "duh", ["敦苗語"] = "hmf", ["文圖雷諾語"] = "veo", ["文布武語"] = "wum", ["文布語"] = "vum", ["文言文"] = "lzh", ["文達語"] = "ve", ["斐濟印地語"] = "hif", ["斐濟語"] = "fj", ["斯亞穆語"] = "sif", ["斯克皮克里奧爾荷蘭語"] = "skw", ["斯凡語"] = "sva", ["斯凡迪語"] = "siy", ["斯凱語"] = "ske", ["斯卡洛維亞語"] = "svx", ["斯堪地羅姆語"] = "rmu", ["斯堪尼亞語"] = "gmq-scy", ["斯庫語"] = "skv", ["斯托尼語"] = "sto", ["斯拉夫共通語"] = "isv", ["斯拉夫莫利塞語"] = "svm", ["斯波坎語"] = "spo", ["斯洛伐克手語"] = "svk", ["斯洛伐克語"] = "sk", ["斯洛文尼亞語"] = "sl", ["斯洛溫語"] = "zlw-slv", ["斯瓦希里語"] = "sw", ["斯科爾特薩米語"] = "sms", ["斯里蘭卡克里奧爾馬來語"] = "sci", ["斯里蘭卡手語"] = "sqs", ["斯里語"] = "sir", ["斯闊米什語"] = "squ", ["斯高克倫語"] = "ksw", ["新共同語言"] = "lfn", ["新加坡手語"] = "sls", ["新喀里多尼亞爪哇語"] = "jas", ["新挪威語"] = "nn", ["新西蘭手語"] = "nzs", ["方語"] = "phg", ["施瓦本語"] = "swg", ["施盧赫語"] = "shi", ["施語"] = "shr", ["旁固語"] = "png", ["旁庫語"] = "pkh", ["旁普科爾語"] = "xpm", ["旁狄希臘語"] = "pnt", ["旁遮普語"] = "pa", ["旅行者丹麥語"] = "rmd", ["旅行者挪威語"] = "rmg", ["旅行者蘇格蘭語"] = "trl", ["日德蘭語"] = "jut", ["日旺語"] = "raw", ["日昂語"] = "ril", ["日本手語"] = "jsl", ["日語"] = "ja", ["日部話"] = "sit-zbu", ["早期古烏古斯語"] = "trk-eog", ["早期特里普里語"] = "xtr", ["旺加語"] = "lwg", ["旺加馬拉語"] = "wnm", ["旺卡尤迪烏魯語"] = "wky", ["旺戈姆語"] = "wng", ["旺甘古魯語"] = "wgg", ["昂儒昂科摩羅語"] = "wni", ["昂加語"] = "anp", ["昂卡穆蒂語"] = "avm", ["昂古魯克亞利語"] = "yli", ["昂庫拉語"] = "aus-ang", ["昂科拉巴塔克語"] = "akb", ["昆加里語"] = "kgl", ["昆卡里語"] = "lku", ["昆嘉語"] = "pep", ["昆堅語"] = "kjn", ["昆尼帕語"] = "qyp", ["昆巴朗語"] = "wlg", ["昆蒂語"] = "kww", ["昆貝瓦哈語"] = "xks", ["昆達爾-沙希語"] = "shd", ["昆雅語"] = "qya", ["昌語"] = "nbc", ["昌貝阿里語"] = "cdh", ["明德里科語"] = "drc", ["明戈語"] = "iro-min", ["明打威語"] = "mwv", ["明格列爾語"] = "xmf", ["明瓊巴爾語"] = "xjb", ["明迪語"] = "muh", ["明迪里語"] = "mpn", ["明里克語"] = "mnq", ["晉語"] = "cjy", ["普什圖語"] = "ps", ["普伊納維語"] = "pui", ["普倫語"] = "pub", ["普內語"] = "pho", ["普努語"] = "puu", ["普卡普卡語"] = "pkp", ["普圖瓦姆語"] = "afe", ["普埃布拉馬薩特克語"] = "pbm", ["普尤語"] = "pby", ["普拉克里特語"] = "pra", ["普拉吉語"] = "pru", ["普拉布語"] = "pup", ["普拉語"] = "ypg", ["普拉里語"] = "iar", ["普提語"] = "bnt-phu", ["普林西比語"] = "pre", ["普標語"] = "laq", ["普泰語"] = "mfl", ["普瑪語"] = "pum", ["普瓦圖-桑通日語"] = "roa-poi", ["普瓦普瓦語"] = "pop", ["普羅維登西亞手語"] = "prz", ["普耶語"] = "pug", ["普西克瓦爾語"] = "apq", ["普西基耶語"] = "kvj", ["普里克語"] = "prx", ["普里語"] = "prr", ["普阿雷語"] = "pux", ["普雷佩查語"] = "pua", ["普魯沃拉語"] = "pur", ["景頗語"] = "kac", ["智利手語"] = "csg", ["書面挪威語"] = "nb", ["書面衛拉特語"] = "xwo", ["曼丁哥語"] = "man", ["曼丹語"] = "mhq", ["曼丹達尼語"] = "zmk", ["曼代靈巴塔克語"] = "btm", ["曼加拉伊語"] = "mpc", ["曼加斯語"] = "zns", ["曼加瑞瓦語"] = "mrv", ["曼南語"] = "mjv", ["曼博魯語"] = "mvd", ["曼卡尼亞語"] = "knf", ["曼多波巴勞語"] = "bwp", ["曼多波阿塔斯語"] = "aax", ["曼尼普爾語"] = "mni", ["曼島語"] = "gv", ["曼布韋-倫古語"] = "mgr", ["曼德文字"] = "nqo", ["曼戈語"] = "mge", ["曼拜語"] = "mgm", ["曼普魯西語"] = "maw", ["曼格爾語"] = "zme", ["曼薩卡語"] = "msk", ["曼貝語"] = "mcs", ["曼賈克語"] = "mfv", ["曼迪阿里語"] = "mjl", ["曼達安語"] = "mid", ["曼達洛語"] = "art-man", ["曼達爾語"] = "mdr", ["曼達瓦卡語"] = "mht", ["曼達蘭加央語"] = "xkd", ["曼達語 (澳洲)"] = "zma", ["曼達語(印度)"] = "mha", ["曼達語(坦桑尼亞)"] = "mgs", ["朗博語"] = "loo", ["朗卡斯語"] = "rgk", ["朗吉語"] = "lag", ["朗布隆語"] = "rol", ["朗普里語"] = "rkt", ["望加錫語"] = "mak", ["望加錫馬來語"] = "mfp", ["朝比語"] = "cce", ["朝鮮語"] = "ko", ["期臘木吉語"] = "ymq", ["木佬語"] = "giu", ["木支語"] = "ymz", ["木達語"] = "ymd", ["木雅語"] = "mvm", ["木麻黃海岸阿斯馬特語"] = "asc", ["本博馬語"] = "bws", ["本卡拉首手語"] = "bqy", ["本古語"] = "wun", ["本嘉因語"] = "but", ["本巴語"] = "bem", ["本庫語"] = "bkz", ["本德語"] = "bdp", ["本東語"] = "bnu", ["本甘迪茲語"] = "xbg", ["本貝語"] = "beq", ["本賈語"] = "bhu", ["本道語"] = "ums", ["本雅度語"] = "byd", ["札加瓦語"] = "zag", ["朱如納語"] = "jur", ["朱姆拉手語"] = "jus", ["朱姆朱姆語"] = "jum", ["朱巴阿拉伯語"] = "pga", ["朱拉-芳伊語"] = "dyo", ["朱昆語"] = "jbu", ["朱洪語"] = "ktz", ["朱爾戈-格姆澤克語"] = "gnd", ["朱魯語"] = "cje", ["李山帝丹語"] = "trg", ["李沙那德尼語"] = "lsd", ["杜亞拉語"] = "dua", ["杜亞諾語"] = "dup", ["杜利語"] = "duz", ["杜古里語"] = "dbm", ["杜塞語"] = "gsn", ["杜夫勒語"] = "duv", ["杜奧語"] = "dva", ["杜巴尼南阿埃塔語"] = "duo", ["杜布語"] = "dmu", ["杜布里語"] = "dub", ["杜拉語"] = "drq", ["杜斯內爾語"] = "dsn", ["杜杜羅阿語"] = "ddr", ["杜松維圖語"] = "duw", ["杜格沃爾語"] = "dme", ["杜溫語"] = "dux", ["杜漢語"] = "trk-dkh", ["杜爾布語"] = "dbo", ["杜瓦亞語"] = "dwy", ["杜瓦爾語"] = "dwu", ["杜瓦語"] = "dbp", ["杜米語"] = "dus", ["杜納語"] = "duc", ["杜華語"] = "kbz", ["杜順達雅語"] = "dun", ["杜馬語"] = "dma", ["杜魯瓦語"] = "pci", ["杰勒語"] = "gyi", ["杰龍語"] = "jee", ["東克勒斯語"] = "kee", ["東克耶語"] = "eky", ["東切爾克斯語"] = "kbd", ["東加拿大伊努克提圖特語"] = "ike", ["東北丁卡語"] = "dip", ["東北基瓦伊語"] = "kiw", ["東北帕沙伊語"] = "aee", ["東北波莫語"] = "pef", ["東北邁杜語"] = "nmu", ["東南丁卡語"] = "dks", ["東南伊斯特蘭薩波特克語"] = "zpd", ["東南塔拉烏馬拉語"] = "tcu", ["東南塔斯馬尼亞語"] = "xpf", ["東南安布里姆語"] = "tvk", ["東南巴巴爾語"] = "vbb", ["東南帕沙伊語"] = "psi", ["東南普埃布拉納瓦特爾語"] = "npl", ["東南波莫語"] = "pom", ["東南特佩瓦語"] = "stp", ["東南科拉米語"] = "nit", ["東南諾奇斯特蘭米斯特克語"] = "mxy", ["東占語"] = "cjm", ["東塔烏碧語"] = "bnj", ["東塔蘭甘語"] = "tre", ["東墨儂語"] = "mng", ["東奧吉布瓦語"] = "ojg", ["東尼亞拉語"] = "nle", ["東尼蘇語"] = "nos", ["東山壩臘羅語"] = "yik", ["東布魯語"] = "bru", ["東帕巴特卡姆語"] = "kif", ["東干語"] = "dng", ["東廓爾喀達芒語"] = "tge", ["東戈都語"] = "ktv", ["東拉威語"] = "lwl", ["東杜蘭戈納瓦特爾語"] = "azd", ["東柯瓦語"] = "kjs", ["東桑海語"] = "ses", ["東梅瓦杭語"] = "emg", ["東法蘭克尼亞語"] = "vmf", ["東波克倫語"] = "kjp", ["東波莫語"] = "peb", ["東漢特語"] = "kca-eas", ["東玻利維亞瓜拉尼語"] = "gui", ["東珀南語"] = "pez", ["東瓦斯特卡納瓦特爾語"] = "nhe", ["東穆里亞語"] = "emu", ["東臘魯語"] = "yit", ["東語"] = "doh", ["東貝拉拉語"] = "ttp", ["東達芒語"] = "taj", ["東達馬爾語"] = "dmr", ["東邦圖克語"] = "ebk", ["東部惠水苗語"] = "hme", ["東部裕固語"] = "yuy", ["東部高地奧托米語"] = "otm", ["東部高地查蒂諾語"] = "cly", ["東部黔東苗語"] = "hmq", ["東鄉語"] = "sce", ["東阿奇帕語"] = "acp", ["東阿蘭達語"] = "aer", ["東馬嘉爾語"] = "mgp", ["東馬基安語"] = "mky", ["東馬塞拉語"] = "vme", ["東馬里語"] = "mhr", ["松巴哇語"] = "smw", ["松布瓦語"] = "suw", ["松格語"] = "sop", ["松楚語"] = "scu", ["松瓦爾語"] = "suz", ["松索羅爾語"] = "sov", ["松萊語"] = "smu", ["松賴語"] = "sor", ["林加拉克語"] = "lgk", ["林加拉語"] = "ln", ["林吉提格語"] = "lnj", ["林哥尼語"] = "nen", ["林堡語"] = "li", ["林布語"] = "lif", ["林杜語"] = "klw", ["林松薩波特克語"] = "zar", ["林甘語"] = "lyg", ["果羅尼語"] = "xkq", ["柔威語"] = "pto", ["柔然語"] = "mis-rou", ["柔若語"] = "zal", ["查克馬語"] = "ccp", ["查利語"] = "tgf", ["查卡里語"] = "cli", ["查尤科米斯特克語"] = "mih", ["查帕庫拉語"] = "sai-chp", ["查庫爾語"] = "tkr", ["查拉語"] = "cll", ["查普伍龍語"] = "tjw", ["查格依語"] = "sne", ["查瓦卡諾語"] = "cbk", ["查米庫羅語"] = "ccc", ["查茨語"] = "cbi", ["查莫羅語"] = "ch", ["查蘇姆巴米斯特克語"] = "xtb", ["查馬拉爾語"] = "cji", ["查魯阿語"] = "sai-chr", ["柯特語"] = "kmg", ["柯瓦語"] = "kew", ["柯羅語 (新幾內亞)"] = "kxr", ["柯羅語 (萬那杜)"] = "krf", ["柯莫林語"] = "kge", ["栗蘇語"] = "sit-liz", ["根格勒語"] = "geg", ["格基里庫語"] = "diu", ["格巴伊語"] = "gyg", ["格巴努語"] = "gbv", ["格巴格伊語"] = "gbr", ["格巴里語"] = "gby", ["格恩語"] = "gej", ["格拉斯科亞里語"] = "kbk", ["格拉語"] = "gew", ["格曼語"] = "mxj", ["格柏盧格雷博語"] = "gec", ["格森語"] = "xsm", ["格比語"] = "ggb", ["格班語"] = "ggu", ["格瑙語"] = "gnu", ["格瑞那達克里奧爾英語"] = "gcl", ["格羅斯文特語"] = "ats", ["格羅沙語"] = "igs", ["格蘭加里語"] = "nli", ["格貝語"] = "gei", ["格賀語"] = "kpm", ["格陵蘭語"] = "kl", ["格雷羅納瓦特爾語"] = "ngu", ["格雷羅阿穆茲戈語"] = "amu", ["格韋亞德洪堡薩波特克語"] = "zpg", ["格韋爾語"] = "gwr", ["格韋諾語"] = "gwe", ["格魯吉亞語"] = "ka", ["格魯馬語"] = "gea", ["桑加薩爾語"] = "sgr", ["桑加語 (剛果)"] = "sng", ["桑加語 (奈及利亞)"] = "xsn", ["桑古語"] = "sbp", ["桑基勒語"] = "snl", ["桑塔利語"] = "sat", ["桑孔語"] = "sgk", ["桑巴爾普里語"] = "spv", ["桑巴語"] = "smx", ["桑戈語"] = "sg", ["桑提內爾語"] = "std", ["桑斯語"] = "ssi", ["桑旁語"] = "rav", ["桑格萊奇語"] = "sgy", ["桑格語"] = "sxn", ["桑維蒂語"] = "smv", ["桑耶夫語"] = "kgt", ["桑貝語"] = "xab", ["桑貝里吉語"] = "ssx", ["桑達韋語"] = "sad", ["桑雷語"] = "sxm", ["梁語"] = "ria", ["梅亞赫語"] = "mej", ["梅克梅克語"] = "mvk", ["梅凱奧語"] = "mek", ["梅勒-卡翁語"] = "hkn", ["梅勒-菲拉語"] = "mxe", ["梅卡亞潘納瓦特爾語"] = "nhx", ["梅奎伊語"] = "msf", ["梅安語"] = "fit", ["梅布拉特語"] = "ayz", ["梅布語"] = "mjn", ["梅德布爾語"] = "mjm", ["梅戈來諾-羅馬尼亞語"] = "ruq", ["梅拉普普南語"] = "puc", ["梅拉梅拉語"] = "mxm", ["梅拉赫普南語"] = "puf", ["梅敦巴語"] = "byv", ["梅斯基塔爾奧托米語"] = "ote", ["梅斯梅語"] = "zim", ["梅松特拉波波洛卡語"] = "pbe", ["梅洛語"] = "mfx", ["梅爾帕語"] = "med", ["梅爾拉夫語"] = "mrm", ["梅特拉托諾克米斯特克語"] = "mxv", ["梅瓦爾語"] = "mtr", ["梅瓦蒂語"] = "wtm", ["梅甘語"] = "mef", ["梅納克語"] = "mmh", ["梅莫尼語"] = "mby", ["梅菲勒語"] = "mfj", ["梅薩卡語"] = "iyo", ["梅薩比語"] = "cms", ["梅赫克語"] = "nux", ["梅里語"] = "meq", ["梅里阿姆語"] = "ulk", ["梅魯語"] = "mer", ["梯貢-姆本貝語"] = "nza", ["梯頂語"] = "ctd", ["梵語"] = "sa", ["森勝語"] = "ssz", ["森南尼語"] = "smy", ["森南語"] = "ssm", ["森哈加語"] = "sjs", ["森塔尼語"] = "set", ["森巴孔穆魯特語"] = "sbr", ["森斯語"] = "sni", ["森松特佩克查蒂諾語"] = "czn", ["森林克里語"] = "cwd", ["森林埃涅茨語"] = "enf", ["森林涅涅茨語"] = "yrk-for", ["森格勒語"] = "szg", ["森美蘭馬來語"] = "zmi", ["楚克瓦語"] = "cuw", ["楚克語"] = "chk", ["楚凡語"] = "xcv", ["楚利姆語"] = "clw", ["楚卡語"] = "cuh", ["楚圖希爾語"] = "tzj", ["楚德里語"] = "cdi", ["楚拉希語"] = "cdj", ["楚瓦什語"] = "cv", ["楚瓦迪語"] = "tvd", ["楚科奇語"] = "ckt", ["楚阿博語"] = "chw", ["極地因紐特語"] = "esx-ink", ["榮貝語"] = "yom", ["樂窩語"] = "lww", ["標敏語"] = "bje", ["標曼語"] = "bmt", ["標準摩洛哥柏柏爾語"] = "zgh", ["標話"] = "byk", ["檳城手語"] = "psg", ["欣杜里語"] = "hii", ["欣門語"] = "puo", ["欽察語"] = "qwm", ["歌庸語"] = "kxy", ["歌須語"] = "kta", ["歐伐耶語"] = "opy", ["歐內達語"] = "one", ["歐樓語"] = "ong", ["歐波-馬諾博語"] = "obo", ["歐科迪亞語"] = "okd", ["歐罕語"] = "ood", ["歐肯納根語"] = "oka", ["武吉馬來語"] = "bvu", ["武特語"] = "vut", ["歸語"] = "kdt", ["比亞克語"] = "bhw", ["比亞利語"] = "beh", ["比亞塔比達友語"] = "bth", ["比什奴普萊利亞-曼尼普爾語"] = "bpy", ["比克亞語"] = "byb", ["比克比杰語"] = "sai-pyk", ["比加姆巴爾語"] = "xbe", ["比勞語"] = "brr", ["比哈爾語"] = "bh", ["比圖爾語"] = "mcc", ["比埃特語"] = "biu", ["比埃里亞語"] = "brj", ["比塔雷語"] = "brt", ["比塞尼語"] = "ije", ["比尤那維斯塔約庫特語"] = "yok-bvy", ["比巴阿利語"] = "bcn", ["比布爾曼語"] = "xbp", ["比拉庫拉語"] = "bql", ["比拉斯普里語"] = "kfs", ["比拉語"] = "bip", ["比拉里語"] = "bhi", ["比斯拉馬語"] = "bi", ["比昂西語"] = "bee", ["比林語"] = "byn", ["比洛克西語"] = "bil", ["比爾吉德語"] = "brk", ["比爾吉特語"] = "btf", ["比爾巴語"] = "bpz", ["比爾比爾語"] = "brz", ["比爾瓦語"] = "brl", ["比爾語"] = "pcb", ["比瓦特語"] = "bwm", ["比盧爾語"] = "bxf", ["比盧阿語"] = "blb", ["比約姆語"] = "bpm", ["比納哈里語"] = "bxz", ["比納瓦語"] = "byj", ["比納語"] = "bmn", ["比索里奧語"] = "bir", ["比舒奧語"] = "bwh", ["比莫巴語"] = "bim", ["比薩佛洛勒斯特佩瓦語"] = "tpp", ["比西斯語"] = "bnw", ["比諾岸伊特內格語"] = "itb", ["比賈拉語"] = "bym", ["比赫語"] = "ibh", ["比迪約語"] = "bid", ["比里泰語"] = "bqq", ["比里語"] = "bzr", ["比阿法達語"] = "bif", ["比馬語"] = "bhp", ["毛-那加語"] = "nbi", ["毛利語"] = "mi", ["毛南語"] = "mmd", ["毛瓦凱語"] = "mhl", ["毛翁語"] = "mph", ["毛里求斯克里奧爾語"] = "mfe", ["毛里求斯手語"] = "lsy", ["民和土族語"] = "mjg-mgr", ["民都魯語"] = "bny", ["水田語"] = "lov", ["水語"] = "swi", ["汗語"] = "haa", ["汪達爾語"] = "xvn", ["汶萊米沙鄢語"] = "bsb", ["汶萊馬來語"] = "kxd", ["沃亞伊語"] = "wuy", ["沃伊伍龍語"] = "wyi", ["沃伊語"] = "wbw", ["沃傑納卡語"] = "jod", ["沃塔普里-卡塔卡萊語"] = "wsv", ["沃孔語"] = "xwc", ["沃度語"] = "wtw", ["沃拉尼語"] = "wle", ["沃拉普克語"] = "vo", ["沃林格語"] = "wly", ["沃沃尼語"] = "wow", ["沃洛夫語"] = "wo", ["沃爾西語"] = "xvo", ["沃特語"] = "vot", ["沃瓦語"] = "stn", ["沃羅拉語"] = "wro", ["沃羅語"] = "vor", ["沃萊塔語"] = "wal", ["沃諾語"] = "kch", ["沃里米語"] = "kda", ["沃雅語"] = "wau", ["沃雷埃語"] = "woe", ["沃雷語"] = "wrz", ["沖永良部語"] = "okn", ["沖繩語"] = "ryu", ["沙嫩納瓦語"] = "swo", ["沙巴克語"] = "sdb", ["沙巴米沙鄢語"] = "bsy", ["沙巴馬來語"] = "msi", ["沙拉基語"] = "skr", ["沙拉納瓦語"] = "mcd", ["沙斯塔語"] = "sht", ["沙比爾語"] = "pml", ["沙烏地阿拉伯手語"] = "sdl", ["沙爬語"] = "tys", ["沙特語"] = "shj", ["沙維拉語"] = "swt", ["沙維語"] = "sdg", ["沙赫米爾扎迪語"] = "srz", ["沙赫魯迪語"] = "shm", ["沙雅語"] = "say", ["沙馬-桑布加語"] = "sqa", ["沙馬可可語"] = "ceg", ["河內手語"] = "hab", ["河畔加央語"] = "xkn", ["河谷邁杜語"] = "vmv", ["河邊阿拜語"] = "abf", ["沼澤克里語"] = "csw", ["泉漳話"] = "nan-hbl", ["法利斯克語"] = "xfa", ["法國手語"] = "fsl", ["法國比利時手語"] = "sfb", ["法塔魯庫語"] = "ddg", ["法尤語"] = "fau", ["法拉法拉語"] = "gur", ["法拉語"] = "fax", ["法斯語"] = "fqs", ["法羅語"] = "fo", ["法蘇語"] = "faa", ["法蘭克-普羅旺斯語"] = "frp", ["法蘭欽語"] = "cfm", ["法語"] = "fr", ["法雷語"] = "for", ["波丘特克語"] = "xpo", ["波亞納瓦語"] = "pyn", ["波其瓜拉語"] = "pog", ["波加利語"] = "hkh", ["波坦新亞拉姆語"] = "bhn", ["波多蘭三描語"] = "sbl", ["波多黎各手語"] = "psl", ["波姆語"] = "pmo", ["波尼語"] = "paw", ["波拉布語"] = "pox", ["波拉語"] = "bxd", ["波斯手語"] = "psc", ["波斯語"] = "fa", ["波旁-貝里語"] = "roa-bbn", ["波朋哥語"] = "bgb", ["波朗多語"] = "bzm", ["波朗果語"] = "bld", ["波洛農包克語"] = "plb", ["波爾茨語"] = "plj", ["波爾語"] = "blf", ["波瓦坦語"] = "pim", ["波科特語"] = "pko", ["波科馬姆語"] = "poc", ["波納佩語"] = "pon", ["波羅哈農語"] = "prh", ["波羅的羅姆語"] = "rml", ["波耶語"] = "bye", ["波蘭手語"] = "pso", ["波蘭語"] = "pl", ["波諾薩坎語"] = "pns", ["波那姆語"] = "ncc", ["波阿諾語 (摩鹿加群島)"] = "bzn", ["波阿諾語 (蘇拉威西島)"] = "bzl", ["泰凱-蒂耶語"] = "tyx", ["泰努語"] = "tkw", ["泰卡特語"] = "aos", ["泰國孟語"] = "mnw-tha", ["泰國手語"] = "tsq", ["泰奈語"] = "ago", ["泰梅爾皮欽俄語"] = "crp-tpr", ["泰瓦語"] = "twe", ["泰盧固語"] = "te", ["泰米爾語"] = "ta", ["泰語"] = "th", ["泰諾語"] = "tnq", ["泰雅語"] = "tay", ["泰雷布語"] = "trb", ["泰雷諾語"] = "ter", ["泰馬語"] = "sem-tay", ["洋卞語"] = "yav", ["洋涇浜英語"] = "cpi", ["洛亞基語"] = "lrk", ["洛勒語"] = "llg", ["洛卡語"] = "yaz", ["洛圖科語"] = "lot", ["洛奧語"] = "ldo", ["洛尼烏語"] = "los", ["洛巴拉語"] = "loq", ["洛希查薩波特克語"] = "ztp", ["洛帕語"] = "lop", ["洛戈利語"] = "rag", ["洛戈爾語"] = "lof", ["洛戈語"] = "log", ["洛拉克語"] = "llq", ["洛林語"] = "roa-lor", ["洛比語"] = "lob", ["洛沃諾語"] = "vnk", ["洛洛達語"] = "loa", ["洛烏語"] = "loj", ["洛皮特語"] = "lpx", ["洛科語"] = "lok", ["洛迪語"] = "lbm", ["洛馬卡語"] = "loi", ["洛馬夫倫語"] = "rmi", ["洛齊語"] = "loz", ["洞朵語"] = "dok", ["津吉門語"] = "jim", ["津巴布韋手語"] = "zib", ["津巴語"] = "zmb", ["津扎語"] = "zin", ["洪加納語"] = "hum", ["洪濟布語"] = "huz", ["洪語"] = "hnu", ["洪都拉斯手語"] = "hds", ["派拉語"] = "plq", ["派納馬語"] = "pmr", ["派語"] = "prt", ["浙南閩語"] = "nan-zhe", ["浪速語"] = "mhx", ["海事手語"] = "nsr", ["海南話"] = "hnm", ["海地克里奧爾語"] = "ht", ["海地巫毒文化語"] = "hvc", ["海奧姆語"] = "hgm", ["海岸卡達山語"] = "kzj", ["海岸米沃克語"] = "csi", ["海斯拉語"] = "has", ["海格威語"] = "hgw", ["海灣米沃克語"] = "mkq", ["海灣阿拉伯語"] = "afb", ["海爾蘇克語"] = "hei", ["海達語"] = "hai", ["海防手語"] = "haf", ["海陸豐話"] = "nan-hlh", ["涅吉達爾語"] = "neg", ["涅固爾語"] = "cbn", ["混合大安達曼語"] = "gac", ["清邁手語"] = "csd", ["渥太華語"] = "otw", ["湖泊米沃克語"] = "lmw", ["湘語"] = "hsn", ["湯加語"] = "to", ["湯普森語"] = "thp", ["源語"] = "nuo", ["溝通語"] = "art-com", ["溪吉丹諾語"] = "cax", ["溫尼貝戈語"] = "win", ["溫巴溫巴語"] = "xww", ["溫德-凱利語"] = "unz", ["溫戈語"] = "won", ["溫舊語"] = "vun", ["滇東北苗語"] = "hmd", ["滕內語"] = "tex", ["滕博語"] = "tbt", ["滿語"] = "mnc", ["漢加語"] = "hag", ["漢志阿拉伯語"] = "acw", ["漢斯立克語"] = "hrx", ["漢泰語"] = "hmt", ["漢苗語"] = "hmz", ["漢語"] = "zh", ["潘內語"] = "pnc", ["潘古塔蘭薩馬語"] = "slm", ["潘查納語"] = "pnp", ["潘比亞語"] = "pmb", ["潘諾尼亞盧森尼亞語"] = "rsk", ["潮州話"] = "nan-tws", ["澤納加語"] = "zen", ["澤納格語"] = "zeg", ["澤蘭語"] = "zea", ["澤西荷蘭語"] = "gmw-jdt", ["澳洲克里奧爾語"] = "rop", ["澳洲原住民手語"] = "asw", ["澳洲手語"] = "asf", ["澳語"] = "avt", ["澳門土生葡語"] = "mzs", ["澳門皮欽葡萄牙語"] = "crp-mpp", ["濊貊語"] = "hmk", ["濟州語"] = "jje", ["濟連科爾語"] = "zrn", ["炯奈語"] = "pnu", ["烏亞吉塔亞語"] = "duk", ["烏修基語"] = "ush", ["烏克蘭手語"] = "ukl", ["烏克蘭語"] = "uk", ["烏利蒂語"] = "uli", ["烏加里特語"] = "uga", ["烏努阿語"] = "onu", ["烏勞-蘇因語"] = "svb", ["烏南巴爾語"] = "wub", ["烏吉爾語"] = "udj", ["烏哈米語"] = "uha", ["烏善語"] = "wnu", ["烏圖語"] = "utu", ["烏基特語"] = "umi", ["烏夸語"] = "ukq", ["烏奎約語"] = "ukh", ["烏尼阿帕語"] = "bbn", ["烏干達手語"] = "ugn", ["烏得穆爾特語"] = "udm", ["烏德蓋語"] = "ude", ["烏拉利語"] = "url", ["烏拉圭手語"] = "ugy", ["烏拉普明語"] = "urm", ["烏拉爾圖語"] = "xur", ["烏拉特語"] = "urt", ["烏拉里納語"] = "ura", ["烏撒納蘇語"] = "yig", ["烏杜克語"] = "udu", ["烏格勒語"] = "uge", ["烏桓語"] = "mis-wuh", ["烏梅達語"] = "upi", ["烏比爾語"] = "ubr", ["烏比語"] = "ubi", ["烏涅梅語"] = "une", ["烏爾奇語"] = "ulc", ["烏爾德美語"] = "udl", ["烏爾瓦語 (尼加拉瓜)"] = "ulw", ["烏爾瓦語 (新幾內亞)"] = "yla", ["烏爾都語"] = "ur", ["烏爾霍博語"] = "urh", ["烏瑪語"] = "ppk", ["烏米萊杜馬加特阿埃塔語"] = "due", ["烏納米語"] = "unm", ["烏納語"] = "mtg", ["烏茲別克語"] = "uz", ["烏茲別克阿拉伯語"] = "auz", ["烏莫蒂納語"] = "umo", ["烏菲姆語"] = "ufi", ["烏蒙語"] = "ywu", ["烏薩魯法語"] = "usa", ["烏語"] = "uuu", ["烏迪語"] = "udi", ["烏達語"] = "uda", ["烏邦語"] = "uba", ["烏里姆語"] = "uri", ["烏里莫語"] = "urx", ["烏雷斯語"] = "msn", ["烏馬蒂拉語"] = "uma", ["烏魯-埃烏-瓦烏瓦烏語"] = "urz", ["烏魯姆語"] = "uum", ["烏魯布-卡波爾語"] = "urb", ["烏魯曼答語"] = "ulm", ["烏魯米語"] = "uru", ["烏魯語"] = "ure", ["烏魯阿瓦語"] = "urv", ["焦恩沙里語"] = "jns", ["焦爾語"] = "xko", ["熱科語"] = "sai-jko", ["爪哇語"] = "jv", ["爾蘇語"] = "ers", ["片語"] = "pyy", ["牙買加克里奧爾語"] = "jam", ["牙買加國家手語"] = "jcs", ["牙買加手語"] = "jls", ["特佩卡諾語"] = "tep", ["特佩托圖特拉奇南特克語"] = "cnt", ["特佩烏希拉奎卡特克語"] = "cux", ["特克帕特蘭托托納克語"] = "tcw", ["特克提特克語"] = "ttc", ["特克斯和凱科斯群島克里奧爾英語"] = "tch", ["特南戈奧托米語"] = "otn", ["特哈拉潘薩波特克語"] = "ztt", ["特奈諾語"] = "tqn", ["特奎斯特拉特克語"] = "nai-teq", ["特奧普語"] = "tio", ["特奧霍姆爾科查蒂諾語"] = "omq-teo", ["特尼斯語"] = "tns", ["特巴特勒巴爾語"] = "tub", ["特拉奇奇爾科特佩瓦語"] = "tpt", ["特拉惠托爾特佩克米塞語"] = "mxp", ["特拉科亞津特佩克奇南特克語"] = "ctl", ["特拉科盧利塔薩波特克語"] = "zpk", ["特拉科阿帕梅帕語"] = "tpl", ["特拉索亞爾特佩克米斯特克語"] = "mqh", ["特拉語"] = "ttr", ["特拉馬卡薩帕納瓦特爾語"] = "nuz", ["特斯卡特佩克奧托米語"] = "otx", ["特斯梅盧坎薩波特克語"] = "zpz", ["特林吉特語"] = "tli", ["特林語"] = "stg", ["特波斯科盧拉米斯特克語"] = "omq-tel", ["特波里語"] = "tbl", ["特烏蒂拉奎卡特克語"] = "cut", ["特爾納特語"] = "tft", ["特爾薩米語"] = "sjt", ["特爾馬努語"] = "twu", ["特特拉語"] = "tll", ["特瓦納語"] = "twa", ["特瓦語"] = "tew", ["特皮納帕奇南特克語"] = "cte", ["特盧蒂語"] = "tlt", ["特立尼達克里奧爾英語"] = "trf", ["特米亞爾語"] = "tea", ["特米語"] = "soz", ["特索亞特蘭米斯特克語"] = "mxb", ["特索語"] = "teo", ["特翁語"] = "tve", ["特莫亞雅奧托米語"] = "ott", ["特莫克語"] = "tmo", ["特萊爾辛戈納瓦特爾語"] = "nhg", ["特萊福爾語"] = "tlf", ["特薩克尼恩語"] = "tsd", ["特蘭西瓦尼亞薩克森語"] = "gmw-tsx", ["特西斯特佩克波波魯卡語"] = "poq", ["特通特佩克米塞語"] = "mto", ["特達加語"] = "tuq", ["特里穆里斯語"] = "tip", ["特里貝語"] = "tfr", ["特雷文語"] = "twg", ["特雷甘語"] = "trm", ["特馬斯卡爾特佩克納瓦特爾語"] = "nhv", ["特魯卡語"] = "tka", ["特魯邁語"] = "tpy", ["猶加敦瑪雅手語"] = "msd", ["猶太-塔特語"] = "jdt", ["猶太-希臘語"] = "yej", ["猶太-意大利語"] = "itk", ["猶太-波斯語"] = "jpr", ["獨巴語"] = "tpq", ["獨龍語"] = "duu", ["玻利維亞手語"] = "bvl", ["珀塔瓦托米語"] = "pot", ["珂奇拉塔魯語"] = "thq", ["班加拉勒語"] = "pax", ["班加拉語"] = "bxg", ["班加拉陸語"] = "paz", ["班卡語"] = "bxw", ["班塔瓦語"] = "bap", ["班塔雅農語"] = "bfx", ["班孔語"] = "abb", ["班尤馬山語"] = "map-bms", ["班巴拉語"] = "bm", ["班查爾語"] = "pek", ["班查語"] = "bjn", ["班班語"] = "ptu", ["班科手語"] = "bfk", ["班第語"] = "bnq", ["班維語"] = "bmg", ["班詩蘭語"] = "pag", ["班賈朗語"] = "bdy", ["班迪語"] = "bza", ["班迪阿爾語"] = "bqj", ["班達-姆布雷斯語"] = "bqk", ["班達-揚蓋雷語"] = "yaj", ["班達-班達語"] = "bpd", ["班達-馬來語"] = "bpq", ["班達語"] = "bnd", ["班頓語"] = "bno", ["瑙坎語"] = "ynk", ["瑙奧語"] = "nwo", ["瑙納語"] = "ncn", ["瑙魯語"] = "na", ["瑞典手語"] = "swl", ["瑞典語"] = "sv", ["瑞分語"] = "rir", ["瑞士德語手語"] = "sgg", ["瑞士意大利語手語"] = "slf", ["瑞士法國手語"] = "ssr", ["瑟內語"] = "sej", ["瑟爾科南語"] = "ona", ["瑟羅尼亞語"] = "sxl", ["瑟里語"] = "sei", ["瑟麥語"] = "tsb", ["瑤爾語"] = "jau", ["瑪儂拜語"] = "woo", ["瑪哈坎加央語"] = "xay", ["瑪姆烏語"] = "mdi", ["瑪巴佳卡林阿語"] = "kkg", ["瑪拉語"] = "mec", ["瑪曼瓦語"] = "mmn", ["瑪瑪薩語"] = "mqj", ["瑪莎葡萄園島手語"] = "mre", ["瑪里里語"] = "mqi", ["瓊里奧語"] = "njo-jgl", ["瓊里語"] = "jml", ["瓜克語"] = "jgk", ["瓜加加拉語"] = "gub", ["瓜嘉語"] = "gvj", ["瓜多語"] = "gta", ["瓜姆希-烏里語"] = "bga", ["瓜希沃語"] = "guh", ["瓜拉尤語"] = "gyr", ["瓜拉語"] = "alv-gwa", ["瓜薩語"] = "xwa", ["瓜雅貝羅語"] = "guo", ["瓦亞那語"] = "way", ["瓦伊瓦伊語"] = "waw", ["瓦伊語"] = "vai", ["瓦修語"] = "was", ["瓦倫博里語"] = "wsa", ["瓦倫西亞手語"] = "vsv", ["瓦內茨語"] = "wne", ["瓦利奧語"] = "wla", ["瓦利斯語"] = "wls", ["瓦利語"] = "wlx", ["瓦利語 (蘇丹)"] = "wll", ["瓦加亞語"] = "wga", ["瓦加瓦加語"] = "wgb", ["瓦加里博里語"] = "vaa", ["瓦努卡卡語"] = "wnk", ["瓦勞語"] = "wba", ["瓦南布勒語"] = "wnb", ["瓦卡瓦卡語"] = "wkw", ["瓦卡西胡語"] = "alo", ["瓦卡語"] = "wav", ["瓦吉古語"] = "wdu", ["瓦吉吉尼語"] = "wdj", ["瓦吉曼語"] = "waq", ["瓦吉語"] = "fad", ["瓦圖貝拉語"] = "wah", ["瓦埃拉納語"] = "wrx", ["瓦埃馬語"] = "wag", ["瓦奧語"] = "auc", ["瓦尤語"] = "guc", ["瓦尼亞姆語"] = "sai-wnm", ["瓦尼莫語"] = "vam", ["瓦布梅托語"] = "aoz", ["瓦布語"] = "wab", ["瓦思語"] = "wsi", ["瓦戈里語"] = "vgr", ["瓦拉克語"] = "wlw", ["瓦拉普語"] = "wra", ["瓦拉瓦拉語"] = "waa", ["瓦拉語"] = "wbf", ["瓦斯卡勒卡納瓦特爾語"] = "nhq", ["瓦斯基亞語"] = "wsk", ["瓦斯特克語"] = "hus", ["瓦斯科-威什拉姆語"] = "wac", ["瓦明語"] = "wmi", ["瓦朱克語"] = "xwj", ["瓦格迪語"] = "wbr", ["瓦梅薩語"] = "wad", ["瓦森博語"] = "gsp", ["瓦比夏那語"] = "wap", ["瓦法語"] = "waj", ["瓦波語"] = "wao", ["瓦潘語"] = "juk", ["瓦烏特拉馬薩特克語"] = "mau", ["瓦爾-賈因蒂亞語"] = "aml", ["瓦爾丹迪語"] = "wxw", ["瓦爾凱-比皮姆語"] = "bgv", ["瓦爾加馬伊語"] = "wgy", ["瓦爾吉語"] = "wji", ["瓦爾哈迪語"] = "vah", ["瓦爾曼帕語"] = "wrl", ["瓦爾曼語"] = "van", ["瓦爾瓦語"] = "wwr", ["瓦爾皮瑞語"] = "wbp", ["瓦爾達曼語"] = "wrr", ["瓦爾里語"] = "vav", ["瓦爾馬賈里語"] = "wmt", ["瓦瑞克那語"] = "gae", ["瓦瑞瓦瑞語"] = "war", ["瓦瑞索索貢語"] = "srv", ["瓦瑪語"] = "wwa", ["瓦瓜語"] = "tva", ["瓦瓦語"] = "www", ["瓦盧語"] = "lwa", ["瓦科納語"] = "waf", ["瓦穆埃語"] = "uam", ["瓦約利語"] = "wli", ["瓦罕語"] = "wbl", ["瓦羅彭語"] = "wrp", ["瓦芒語"] = "wmn", ["瓦蒂瓦語"] = "wtf", ["瓦薩維語"] = "vas", ["瓦蘇語"] = "wsu", ["瓦西瓦里語"] = "prn", ["瓦語"] = "wan", ["瓦諾語"] = "wno", ["瓦豪加央語"] = "whu", ["瓦豪河-克尼亞語"] = "whk", ["瓦賈班蓋語"] = "wdy", ["瓦賈語"] = "wja", ["瓦賈里語"] = "wbv", ["瓦赫吉語"] = "wgi", ["瓦迪瓦迪語"] = "xwd", ["瓦迪雅拉科里語"] = "kxp", ["瓦達吉納姆語"] = "wdg", ["瓦達爾語"] = "wbq", ["瓦那普語"] = "wnp", ["瓦鄉話"] = "wxa", ["瓦里揚加語"] = "wri", ["瓦里斯語"] = "wrs", ["瓦里泰語"] = "wbe", ["瓦里西語"] = "vrs", ["瓦里語"] = "pav", ["瓦陶隆語"] = "wth", ["瓦隆語"] = "wa", ["瓦魯孟古語"] = "wrm", ["瓦魯瓦拉語"] = "wrb", ["瓦魯納語"] = "wrv", ["瓦魯語"] = "wru", ["瓦龍古語"] = "wrg", ["甘加-巴蘭塔語"] = "bjt", ["甘巴炎語"] = "xem", ["甘扎語"] = "gza", ["甘拜語"] = "sba", ["甘米銀-馬諾博語"] = "mkx", ["甘達基手語"] = "gds", ["留尼旺克里奧爾法語"] = "rcf", ["留米語"] = "ylm", ["畢皮語"] = "biq", ["畢蘇語"] = "bzi", ["畲語"] = "shx", ["當波語"] = "doy", ["登卡語"] = "dnk", ["登嘉樓馬來語"] = "poz-ter", ["登格塞語"] = "dez", ["登迪語"] = "ddn", ["登雅語"] = "anv", ["發貝語"] = "vlp", ["白仡佬語"] = "giw", ["白俄羅斯語"] = "be", ["白拉基語"] = "lwh", ["白沙語"] = "tnp", ["白狼語"] = "tbq-blg", ["白苗語"] = "mww", ["白馬語"] = "bqh", ["百濟語"] = "pkc", ["皮亞蓬語"] = "pcw", ["皮京語"] = "pis", ["皮克特語"] = "xpi", ["皮勒尼語"] = "piv", ["皮卡第語"] = "pcd", ["皮埃蒙特語"] = "pms", ["皮塔-皮塔語"] = "pit", ["皮尼古拉語"] = "pnv", ["皮拉加語"] = "plg", ["皮拉罕語"] = "myp", ["皮斯卡特維語"] = "psy", ["皮欽伊哈語"] = "ihb", ["皮欽利斯語"] = "fpe", ["皮洛語"] = "pib", ["皮烏語"] = "pix", ["皮爾拉塔帕語"] = "bxi", ["皮特凱恩語"] = "pih", ["皮特薩米語"] = "sje", ["皮皮爾語"] = "ppl", ["皮羅語"] = "pie", ["皮蒂語"] = "pcn", ["皮薩博語"] = "pig", ["皮西迪亞語"] = "xps", ["皮詹加加拉語"] = "pjt", ["皮諾特帕納雄耐爾米斯特克語"] = "mio", ["皮里亞語"] = "xpa", ["皮阿梅語"] = "pin", ["皮阿羅阿語"] = "pid", ["皮阿馬次納語"] = "ptr", ["皮馬巴霍語"] = "pia", ["盎格魯羅姆語"] = "rme", ["盧亞納語"] = "lyn", ["盧人語"] = "sit-lrn", ["盧克帕語"] = "dop", ["盧安達手語"] = "rsn", ["盧巴卡丹加語"] = "lu", ["盧布語"] = "lcf", ["盧布阿甘卡林阿語"] = "knb", ["盧希亞語"] = "luy", ["盧干達語"] = "lg", ["盧庫米語"] = "luq", ["盧恩達語"] = "lun", ["盧托斯語"] = "ndy", ["盧敖語"] = "ren", ["盧旺達語"] = "rw", ["盧森堡語"] = "lb", ["盧森尼亞語"] = "rue", ["盧歐語"] = "luo", ["盧沃埃倫語"] = "lwe", ["盧沃語"] = "lwo", ["盧特語"] = "uvl", ["盧瓦萊語"] = "lue", ["盧納納方言"] = "luk", ["盧紹錫德語"] = "lut", ["盧維語"] = "xlu", ["盧萊語"] = "ule", ["盧西坦尼亞語"] = "xls", ["盧西語"] = "khl", ["盧迪茨語"] = "lud", ["盧韋爾語"] = "lvl", ["真克里特語"] = "ecr", ["真塞浦路斯語"] = "ecy", ["石語"] = "skb", ["砂拉越馬來語"] = "poz-sml", ["碧約語"] = "byo", ["祖尼語"] = "zun", ["祖查語"] = "tdr", ["祖瓦拉語"] = "ber-zuw", ["祖魯語"] = "zu", ["福伊語"] = "foi", ["福克斯語"] = "sac", ["福加哈語"] = "ber-fog", ["福奧語"] = "flh", ["福尼歐語"] = "fun", ["福洛巴語"] = "ppo", ["福澤納爾語"] = "frt", ["福爾達塔語"] = "frd", ["秀克朗語"] = "xok", ["科亞佐斯潘米斯特克語"] = "miz", ["科亞特卡斯阿特拉斯薩波特克語"] = "zca", ["科亞特蘭薩波特克語"] = "zps", ["科伊因語"] = "xkc", ["科伊塔布語"] = "kqi", ["科伊巴爾語"] = "zkb", ["科伊瓦特語"] = "kxt", ["科伊科伊語"] = "naq", ["科克語"] = "kou", ["科勒語"] = "keb", ["科卡塔語"] = "ktd", ["科卡馬語"] = "cod", ["科塔瓦語"] = "avk", ["科奇語"] = "kdq", ["科奈語"] = "kxw", ["科尤特拉托托納克語"] = "toc", ["科希斯坦希納語"] = "plk", ["科帕拉特里基語"] = "trc", ["科帕爾語"] = "xop", ["科扎爾特佩克米塞語"] = "pxm", ["科拉克語"] = "hhr", ["科拉米語"] = "kfb", ["科拉語"] = "crn", ["科拉費語"] = "kpr", ["科斯雷恩語"] = "kos", ["科普特語"] = "cop", ["科曼奇語"] = "com", ["科本語"] = "kpw", ["科梵語"] = "con", ["科欣語"] = "kid", ["科洛尼亞托瓦爾德語"] = "gct", ["科洛語"] = "xel", ["科烏語"] = "snz", ["科爾庫語"] = "kfq", ["科爾比拉語"] = "klc", ["科爾瓦語"] = "kfp", ["科爾萊克里奧爾葡萄牙語"] = "vkp", ["科爾語"] = "ekl", ["科爾語 (新幾內亞)"] = "kol", ["科特語"] = "zko", ["科瓦基語"] = "xow", ["科瓦語"] = "khw", ["科盧瓦瓦語"] = "klx", ["科科塔語"] = "kkk", ["科科帕語"] = "coc", ["科科斯馬來語"] = "coa", ["科科達語"] = "xod", ["科約特佩克波波洛卡語"] = "pbf", ["科約語"] = "koh", ["科索萊阿克納瓦特爾語"] = "nhk", ["科維語"] = "kqb", ["科羅斯語"] = "inc-kho", ["科羅米拉語"] = "kqj", ["科羅納達爾-布拉安語"] = "bpr", ["科羅語(西非)"] = "kfo", ["科莫克斯語"] = "coo", ["科莫多語"] = "kvh", ["科菲亞爾語"] = "kwl", ["科蒂語"] = "eko", ["科薩語"] = "xh", ["科西嘉語"] = "co", ["科語"] = "fuj", ["科諾米胡語"] = "nai-knm", ["科諾馬拉語"] = "koa", ["科迪亞語"] = "kwp", ["科迪語"] = "kod", ["科里亞克語"] = "kpy", ["科阿特佩克納瓦特爾語"] = "naz", ["科阿特蘭米塞語"] = "mco", ["科阿薩提語"] = "cku", ["科雷斯埃羅斯塔姆語"] = "okh", ["科韋埃語"] = "kwh", ["科馬爾特佩克-奇南特克語"] = "cco", ["科馬語"] = "kmy", ["科魯博語"] = "xor", ["科魯拉語"] = "ykl", ["科龍語"] = "kyo", ["秘魯手語"] = "prl", ["稿語"] = "gqu", ["穆伊納內語"] = "bmr", ["穆圖凡語"] = "muv", ["穆尤語"] = "myw", ["穆尼特語"] = "mtc", ["穆尼瓦拉語"] = "mwb", ["穆巴米語"] = "tsx", ["穆庫魯語"] = "moz", ["穆德布拉語"] = "dmw", ["穆拉哈語"] = "mfw", ["穆拉塔雅克語"] = "asx", ["穆揚語"] = "muy", ["穆斯克里語"] = "crm", ["穆斯古語"] = "mug", ["穆斯庫姆語"] = "mje", ["穆杜加語"] = "udg", ["穆林帕塔語"] = "mwf", ["穆桑語"] = "mmp", ["穆比語"] = "mub", ["穆爾帕諾語"] = "tkv", ["穆爾萊語"] = "mur", ["穆爾西語"] = "muz", ["穆爾金語"] = "rmh", ["穆瓦塞語"] = "jmw", ["穆盧利吉語"] = "vmu", ["穆穆耶語"] = "mzm", ["穆納語"] = "mnb", ["穆索姆語"] = "msu", ["穆紹-埃米勞語"] = "emi", ["穆菲安語"] = "aoj", ["穆薩爾語"] = "mmi", ["穆薩薩語"] = "smm", ["穆西語"] = "mse", ["穆里克語 (新幾內亞)"] = "mtf", ["穆里克語 (馬來西亞)"] = "mxr", ["穆阿朗語"] = "mtd", ["穆魯伊維托托語"] = "huu", ["穆魯瓦里語"] = "zmu", ["突尼斯阿拉伯語"] = "aeb", ["突尼西亞手語"] = "tse", ["突尼西亞柏柏爾語"] = "sds", ["突尼語"] = "tqq", ["窩里沃語"] = "wlo", ["立窩尼亞語"] = "liv", ["立陶宛手語"] = "lls", ["立陶宛語"] = "lt", ["端語"] = "hld", ["答曼語 (印尼)"] = "tmn", ["答曼語 (緬甸)"] = "tcl", ["策爾塔爾語"] = "tzh", ["米亞瓦特蘭薩波特克語"] = "zam", ["米亞語"] = "mkf", ["米佐語"] = "lus", ["米利語"] = "ymh", ["米加巴克語"] = "mpp", ["米加阿馬語"] = "mmy", ["米南佳保語"] = "min", ["米南語"] = "xrg", ["米卻肯納瓦特爾語"] = "ncl", ["米卻肯馬薩瓦語"] = "mmc", ["米吉語"] = "sjl", ["米圖語"] = "mwu", ["米多比語"] = "mei", ["米奇夫語"] = "crg", ["米安語"] = "mpt", ["米希普語"] = "mjs", ["米拉亞比科爾語"] = "rbl", ["米斯基托語"] = "miq", ["米斯特佩克米斯特克語"] = "mix", ["米斯特佩克薩波特克語"] = "zpm", ["米浪語"] = "tbq-mil", ["米爾圖語"] = "mlj", ["米爾甘語"] = "zrg", ["米特拉薩波特克語"] = "zaw", ["米特拉通戈米斯特克語"] = "vmm", ["米瓦語"] = "vmi", ["米盧克語"] = "iml", ["米約貝語"] = "soy", ["米納維哈語"] = "mvn", ["米蘭德斯語"] = "mwl", ["米西馬-帕奈阿蒂語"] = "mpx", ["米諾斯語"] = "omn", ["米諾科克語"] = "mqq", ["米辛語"] = "mrg", ["米里蒂語"] = "mmv", ["米雷語"] = "mvh", ["米齊梅那加語"] = "nme", ["粗腰語"] = "cin", ["粟特語"] = "sog", ["粵語"] = "yue", ["約依迪克語"] = "ydk", ["約凱語"] = "yki", ["約巴語"] = "yob", ["約拉語"] = "yol", ["約旦手語"] = "jos", ["約松杜亞米斯特克語"] = "mpm", ["約洛索奇特爾米斯特克語"] = "xty", ["約爾塔約爾塔語"] = "xyy", ["約爾莫語"] = "scp", ["約福特克-布羅姆尼亞語"] = "jbr", ["約魯巴語"] = "yo", ["紅仡佬語"] = "gir", ["紅金傣語"] = "tiz", ["納倫加語"] = "nnr", ["納凡拉語"] = "nfr", ["納利克語"] = "nal", ["納利語"] = "nss", ["納加爾恰爾語"] = "nbg", ["納努拜語"] = "afk", ["納勒戈語"] = "nlz", ["納卡伊語"] = "nkj", ["納卡拉語"] = "nck", ["納卡梅語"] = "nib", ["納卡納伊語"] = "nak", ["納古米語"] = "ngv", ["納哈瓦克語"] = "sns", ["納基語"] = "mff", ["納姆博語"] = "ncm", ["納姆拉語"] = "naa", ["納巴語"] = "mne", ["納希奧伊語"] = "nas", ["納德布語"] = "mbj", ["納拉甘塞特語"] = "xnt", ["納斯卡皮語"] = "nsk", ["納普語"] = "npy", ["納木依語"] = "nmy", ["納洛姆語"] = "nrm", ["納爾卡語"] = "nlc", ["納特尼語"] = "ntm", ["納瓦拉-阿拉貢語"] = "roa-ona", ["納瓦特爾語"] = "nah", ["納瓦霍語"] = "nv", ["納瓦魯語"] = "nwr", ["納盎德昂語"] = "pll", ["納米比亞手語"] = "nbs", ["納羅語"] = "nhr", ["納美語"] = "art-nav", ["納若語"] = "ylo", ["納莫語"] = "mxw", ["納菲語"] = "srf", ["納蘇語"] = "ywq", ["納西語"] = "nxq", ["納語"] = "nbt", ["納赫蒂加爾米米語"] = "mis-mmn", ["納里姆語"] = "loh", ["紐埃語"] = "niu", ["紐阿富語"] = "num", ["紐阿托普塔普語"] = "nkp", ["索亞爾特佩克米斯特克語"] = "vmq", ["索亞爾特佩克馬薩特克語"] = "vmp", ["索伊語"] = "syo", ["索倫語"] = "tuw-sol", ["索克納語"] = "swn", ["索克語"] = "skk", ["索加語"] = "xog", ["索奇亞帕姆奇南特克語"] = "cso", ["索姆拉語"] = "ntx", ["索姆語"] = "smc", ["索尼基語"] = "snk", ["索拉什特拉語"] = "saz", ["索拉語"] = "srb", ["索拉諾語"] = "xso", ["索斯昆蒂語"] = "sdk", ["索洛斯語"] = "sol", ["索爾索貢-艾塔語"] = "ays", ["索爾赫伊語"] = "sqo", ["索瓦語"] = "sww", ["索科特拉語"] = "sqt", ["索科羅語"] = "sok", ["索科語"] = "soc", ["索萬達語"] = "sow", ["索語"] = "sox", ["索貝語"] = "sob", ["索里-哈林甘語"] = "sbh", ["索阿語"] = "ssq", ["索隆巴拉英語"] = "crp-slb", ["索隆語"] = "aaw", ["索雷爾港語"] = "xpl", ["索馬里語"] = "so", ["紹拉加語"] = "sle", ["紹爾語"] = "cjs", ["紹西語"] = "ssj", ["紹里亞帕哈里亞語"] = "mjt", ["絨巴語"] = "lep", ["維克-埃帕語"] = "wie", ["維克-梅安哈語"] = "wih", ["維克-蒙坎語"] = "wim", ["維克-雅塔納語"] = "wig", ["維克恩根切拉語"] = "wua", ["維利切語"] = "huh", ["維利語"] = "vif", ["維加里語"] = "wbk", ["維卡爾坎語"] = "wik", ["維吾爾語"] = "ug", ["維圖語"] = "wiv", ["維奇拉姆特斯圭斯奈語"] = "mzh", ["維奇拉姆特斯諾克滕語"] = "mtp", ["維奇拉姆特斯韋霍斯語"] = "wlv", ["維拉維拉語"] = "wil", ["維拉莫維安語"] = "wym", ["維斯提奈語"] = "xvs", ["維普斯語"] = "vep", ["維爾京群島克里奧爾荷蘭語"] = "dcr", ["維爾辛語"] = "kvw", ["維皮語"] = "gdr", ["維約特語"] = "wiy", ["維萊拉語"] = "vil", ["維蒂語"] = "vit", ["維薩伊語"] = "uis", ["維蘭古語"] = "wgu", ["維道語"] = "wed", ["維達語"] = "ved", ["維魯語"] = "wiu", ["綽斯甲語"] = "jiq", ["綽闊語"] = "yzk", ["線形文字A"] = "lab", ["緬甸語"] = "my", ["羅克普語"] = "lhp", ["羅圖馬語"] = "rtm", ["羅姆希臘語"] = "rge", ["羅姆語"] = "rom", ["羅姆語-塞爾維亞語"] = "rsb", ["羅托卡特語"] = "roo", ["羅拉語"] = "lcd", ["羅曼什語"] = "rm", ["羅泊河苗語"] = "hml", ["羅瓦語"] = "rwk", ["羅督語"] = "dtr", ["羅維阿納語"] = "rug", ["羅興亞語"] = "rhg", ["羅莫科多語"] = "mgc", ["羅里亞語"] = "rga", ["羅馬尼亞手語"] = "rms", ["羅馬尼亞語"] = "ro", ["羅馬涅語"] = "rgn", ["羌塘語"] = "cna", ["美國手語"] = "ase", ["美塔語"] = "mgo", ["美屬維爾京群島克里奧爾語"] = "vic", ["美索不達米亞阿拉伯語"] = "acm", ["義都語"] = "clk", ["羯語"] = "mis-jie", ["翁奇語"] = "oon", ["翁布里亞語"] = "xum", ["翁皮拉語"] = "ump", ["翁蒂姆語"] = "gwm", ["翁通爪哇語"] = "ojv", ["老撾手語"] = "lso", ["老撾語"] = "lo", ["老潘語"] = "lbg", ["老緬語"] = "lwm", ["考利茲語"] = "cow", ["考爾納語"] = "zku", ["考蓋爾語"] = "ubu", ["考語"] = "xao", ["考韋拉語"] = "xau", ["考龍語"] = "pss", ["耶伊語"] = "jei", ["耶克伊語"] = "ets", ["耶夸納語"] = "mch", ["耶姆巴語"] = "ybb", ["耶姆特蘭語"] = "gmq-jmk", ["耶姆薩語"] = "jnj", ["耶容語"] = "yrn", ["耶尼語"] = "yei", ["耶庫阿特拉托托納克語"] = "tlc", ["耶斯夸語"] = "yes", ["耶洛古語"] = "ylg", ["耶爾梅克語"] = "jel", ["耶特法語"] = "yet", ["耶科拉語"] = "ykr", ["耶里多涅語"] = "yle", ["耶魯庫拉語"] = "yeu", ["聖伊內斯亞切奇薩波特克語"] = "zpn", ["聖伊內斯阿瓦特姆潘波波洛卡語"] = "pca", ["聖佩德羅基亞托尼薩波特克語"] = "zpf", ["聖保羅坎剛語"] = "zkp", ["聖卡塔里納阿爾巴拉達斯薩波特克語"] = "ztn", ["聖地亞哥拉帕吉亞薩波特克語"] = "ztl", ["聖地亞哥薩尼卡薩波特克語"] = "zpr", ["聖多明各阿爾巴拉達斯薩波特克語"] = "zas", ["聖多美語"] = "cri", ["聖巴爾塔扎洛希查薩波特克語"] = "zpx", ["聖彼德羅阿穆茲戈語"] = "azg", ["聖文森克里奧爾語"] = "svc", ["聖比森特科亞特蘭薩波特克語"] = "zpt", ["聖特雷莎科拉語"] = "cok", ["聖瑪利亞基耶戈拉尼薩波特克語"] = "zpi", ["聖瑪利亞山區納瓦特爾語"] = "nhz", ["聖瑪利亞薩卡特佩克米斯特克語"] = "mza", ["聖盧西亞蒙泰韋爾米斯特克語"] = "mdv", ["聖米格爾克里奧爾法語"] = "scf", ["聖米格爾彼德拉斯-米斯特克語"] = "xtp", ["聖胡安基阿伊赫查蒂諾語"] = "omq-sjq", ["聖胡安格拉維亞薩波特克語"] = "zab", ["聖胡安泰塔米斯特克語"] = "xtj", ["聖胡安科羅拉多米斯特克語"] = "mjc", ["聖胡安阿欽戈波波洛卡語"] = "poe", ["聖費利佩奧特拉特佩克波波洛卡語"] = "pow", ["聖赫羅尼莫特科阿特爾馬薩特克語"] = "maa", ["聖路易特馬拉卡約卡波波洛卡語"] = "pps", ["聖阿古斯丁米斯特佩克薩波特克語"] = "ztm", ["聖馬丁伊通約索特里基語"] = "trq", ["聖馬科斯特拉爾科亞爾科波波洛卡語"] = "pls", ["聰加語"] = "ts", ["肖尼語"] = "sjw", ["肯休語"] = "kns", ["肯加語"] = "kyq", ["肯卡語"] = "xkf", ["肯圖伊克語"] = "kmt", ["肯姆布拉語"] = "xkw", ["肯尼亞手語"] = "xki", ["肯托赫-巴蘭塔語"] = "ble", ["肯揚語"] = "ken", ["肯貝拉諾語"] = "bzp", ["肯達揚語"] = "knx", ["胡亞雷斯山薩波特克語"] = "zaa", ["胡利語"] = "hui", ["胡基拉米塞語"] = "mxq", ["胡奧盧語"] = "hud", ["胡帕語"] = "hup", ["胡庫米納語"] = "huw", ["胡志明市手語"] = "hos", ["胡普拉語"] = "hap", ["胡普語"] = "jup", ["胡梅內語"] = "huf", ["胡特利特德語"] = "geh", ["胡老拉語"] = "huy", ["胡蒂亞帕語"] = "nai-jtp", ["胡邁佩特克語"] = "nai-jum", ["胡里安語"] = "xhu", ["胡阿齊派爾語"] = "hug", ["胡隆語"] = "huk", ["脫潑語"] = "ytp", ["腓尼基語"] = "phn", ["膠州灣洋涇浜德語"] = "crp-kia", ["臘斯語"] = "lss", ["臘芒語"] = "hia", ["臨高語"] = "onb", ["臺灣手語"] = "tss", ["與論語"] = "yox", ["與那國語"] = "yoi", ["興古河阿蘇里尼語"] = "asn", ["舍朱奔語"] = "sdp", ["舍澤語"] = "sze", ["舍赫維語"] = "sfw", ["舒亞語"] = "shg", ["舒什瓦普語"] = "shs", ["舒格南語"] = "sgh", ["舒阿爾語"] = "jiv", ["舒馬斯梯語"] = "sts", ["色勒庫爾語"] = "srh", ["色當語"] = "sed", ["色蓋語"] = "sge", ["色雷斯語"] = "txh", ["艾努語"] = "aib", ["艾卡朱克語"] = "eka", ["艾嘎嫩語"] = "tba", ["艾布格胡語"] = "ebg", ["艾瑪語"] = "aad", ["艾盧語"] = "elu", ["艾米利亞語"] = "egl", ["艾莫爾語"] = "aim", ["艾西語"] = "ahs", ["艾貢語"] = "aix", ["艾通語"] = "aio", ["艾雷語"] = "twp", ["艾馬拉語"] = "ay", ["芒加萊語"] = "mqy", ["芒布圖語"] = "mdk", ["芒戈語"] = "lol", ["芒森語"] = "mbh", ["芒語"] = "mtq", ["芒貝圖語"] = "mdj", ["芬戈語"] = "gmw-fin", ["芬蘭-瑞典手語"] = "fss", ["芬蘭手語"] = "fse", ["芬蘭羅姆語"] = "rmf", ["芬蘭語"] = "fi", ["芬貝語"] = "agl", ["花剌子模突厥語"] = "zkh", ["花剌子模語"] = "xco", ["芳語"] = "fan", ["若買德昂語"] = "rbb", ["若開語"] = "rki", ["苦聰話"] = "lkc", ["英加爾達語"] = "yia", ["英國手語"] = "bfi", ["英格里亞語"] = "izh", ["英語"] = "en", ["茂奇語"] = "mke", ["茨姆錫安語"] = "tsi", ["茨瓦納語"] = "tn", ["茨茨普語"] = "awc", ["茨韋布瓦穆語"] = "bwy", ["茲梁科米語"] = "kpv", ["茶堡話"] = "sit-jap", ["茶洞語"] = "cdy", ["茹馬語"] = "jua", ["草登話"] = "sit-tsh", ["草苗語"] = "cov", ["荷蘭語"] = "nl", ["莆仙語"] = "cpx", ["莫亞丹伊特內格語"] = "ity", ["莫儂語"] = "moo", ["莫克-阿里阿語"] = "mwh", ["莫克普韋語"] = "bri", ["莫克朗語"] = "mft", ["莫克沙語"] = "mdf", ["莫其語"] = "old", ["莫利吉語"] = "mdb", ["莫利馬語"] = "mox", ["莫努姆博語"] = "mxk", ["莫卡納語"] = "sai-mcn", ["莫古姆語"] = "mou", ["莫哈維語"] = "mov", ["莫喬語"] = "mhc", ["莫圖語"] = "meu", ["莫埃萊語"] = "mvq", ["莫基爾語"] = "mkj", ["莫塔拉瓦語"] = "mlv", ["莫塔語"] = "mtt", ["莫奇卡語"] = "omc", ["莫尼語"] = "mnz", ["莫巴語"] = "mfq", ["莫布語"] = "ahm", ["莫希干語"] = "mjy", ["莫愛利科摩羅語"] = "wlc", ["莫拉勒語"] = "mbe", ["莫拉瓦語"] = "mze", ["莫斯科納語"] = "mtj", ["莫札拉布語"] = "mxi", ["莫桑比克手語"] = "mzy", ["莫比爾語"] = "mod", ["莫洛夫語"] = "msl", ["莫洛科語"] = "mlw", ["莫洛語"] = "zmo", ["莫潘瑪雅語"] = "mop", ["莫爾伯語"] = "pwm", ["莫爾莫-奧內語"] = "aun", ["莫爾語 (南島語系)"] = "mhz", ["莫爾語 (巴布亞諸語言)"] = "moq", ["莫特洛克語"] = "mrl", ["莫當語"] = "mxd", ["莫科維語"] = "moc", ["莫穆納語"] = "mqf", ["莫米納語"] = "mmb", ["莫維瑪語"] = "mzp", ["莫羅語"] = "mor", ["莫肯語"] = "mwt", ["莫西干-佩科特語"] = "xpq", ["莫西莫語"] = "mqv", ["莫西語"] = "mos", ["莫語"] = "mkg", ["莫里奧里語"] = "rrm", ["莫雷洛斯納瓦特爾語"] = "nhm", ["莫雷雷比語"] = "xmo", ["莫霍克語"] = "moh", ["莫馬雷語"] = "msz", ["莫魯語"] = "mgd", ["莽語"] = "zng", ["華瓦語"] = "hoa", ["華納語"] = "hwo", ["華韋語"] = "huv", ["菲帕語"] = "fip", ["菲律賓手語"] = "psp", ["菲洛梅納-馬塔-科阿維特蘭托托納克語"] = "tlp", ["菲農甘語"] = "fag", ["萊勞奇南特克語"] = "cle", ["萊博語"] = "agb", ["萊右洛語"] = "lji", ["萊哈利語"] = "tql", ["萊塞語"] = "les", ["萊昂語"] = "roa-leo", ["萊武卡語"] = "lvu", ["萊科語"] = "lkl", ["萊米奧語"] = "lei", ["萊茵法蘭克尼亞語"] = "gmw-rfr", ["萊萊帕語"] = "lpa", ["萊辛-戈利米語"] = "let", ["萬努語"] = "jub", ["萬古努語"] = "mpr", ["萬尼語"] = "wny", ["萬巴亞語"] = "wmb", ["萬托阿特語"] = "wnc", ["萬普爾語"] = "waz", ["萬曼語"] = "wbt", ["萬達拉語"] = "mfi", ["萬達朗語"] = "wnd", ["萬達語"] = "wbh", ["萬邦語"] = "wms", ["萬鴉老馬來語"] = "xmm", ["葉尼什語"] = "yec", ["葉語"] = "jeh", ["葛林芝語"] = "kvr", ["葡萄牙手語"] = "psr", ["葡萄牙語"] = "pt", ["蒂亞巴語"] = "ahi", ["蒂伊語"] = "txq", ["蒂南語"] = "lbf", ["蒂哈爾特佩克米斯特克語"] = "xtl", ["蒂多雷語"] = "tvo", ["蒂拉帕奧托米語"] = "otl", ["蒂昂語"] = "tbj", ["蒂爾基亞潘薩波特克語"] = "zts", ["蒂科皮亞語"] = "tkp", ["蒂穆貢穆魯特語"] = "tih", ["蒂莫特語"] = "sai-tim", ["蒂達亞米斯特克語"] = "mtx", ["蒂馬語"] = "tms", ["蒂魯賴語"] = "tiy", ["蒙加卡語"] = "mhk", ["蒙古手語"] = "msr", ["蒙古語"] = "mn", ["蒙基普語"] = "mpv", ["蒙大拿薩利希語"] = "fla", ["蒙大拿語"] = "moe", ["蒙戈勒語"] = "mhj", ["蒙托爾語"] = "mtl", ["蒙當語"] = "mua", ["蒙貢多語"] = "mog", ["蒙賈尼語"] = "mnj", ["蒙達尼語"] = "mnf", ["蒙達布利語"] = "boe", ["蒙達特語"] = "mmf", ["蒙達里語"] = "unr", ["蒙邦語"] = "mij", ["蒙雷語"] = "tlq", ["蓋亞那克里奧爾英語"] = "gyn", ["蓋曼特語"] = "ahg", ["蓋瑟亞語"] = "ges", ["蔡家話"] = "sit-cai", ["蕩格馬利語"] = "raa", ["薩佩語"] = "spc", ["薩克語"] = "sak", ["薩加拉語"] = "sbm", ["薩努馬語"] = "xsu", ["薩卡塔語"] = "skt", ["薩卡姆語"] = "skm", ["薩卡普爾泰克語"] = "quv", ["薩卡特佩克查蒂諾語"] = "ctz", ["薩卡車普語"] = "sch", ["薩圖馬雷施瓦本語"] = "gmw-stm", ["薩埃普語"] = "spd", ["薩塔瓦爾語"] = "stw", ["薩夫瓦語"] = "sbk", ["薩奇拉薩波特克語"] = "ztx", ["薩姆語"] = "raq", ["薩尼奇語"] = "str", ["薩尼約-希耶維語"] = "sny", ["薩尼薩薩波特克語"] = "zpw", ["薩巴語"] = "saa", ["薩布魯語"] = "saq", ["薩帕拉語"] = "sai-sap", ["薩帕魯亞語"] = "spr", ["薩拉卡語"] = "thk", ["薩拉西拉語"] = "zsa", ["薩拉語"] = "sre", ["薩拉馬卡語"] = "srm", ["薩摩亞種植園皮欽語"] = "crp-spp", ["薩摩亞語"] = "sm", ["薩斯昆漢諾克語"] = "sqn", ["薩普安語"] = "spu", ["薩比尼語"] = "sbv", ["薩沃薩沃語"] = "svs", ["薩法利巴語"] = "saf", ["薩波尼語"] = "spi", ["薩波特克語"] = "zap", ["薩波薩語"] = "sps", ["薩波語"] = "sbf", ["薩烏塞語"] = "sao", ["薩爾特-尤伊語"] = "sll", ["薩爾瓦多手語"] = "esn", ["薩爾語"] = "mwm", ["薩爾里語"] = "sdf", ["薩特弗里斯蘭語"] = "stq", ["薩瓦伊語"] = "szw", ["薩盧亞語"] = "swy", ["薩盧安語"] = "loe", ["薩約拉波波魯卡語"] = "pos", ["薩納帕納語"] = "spn", ["薩維語"] = "saw", ["薩考語"] = "sku", ["薩胡語"] = "saj", ["薩莫吉提亞語"] = "sgs", ["薩莫薩語"] = "swm", ["薩莫語"] = "smq", ["薩菲吉語"] = "cof", ["薩菲約卡語"] = "apz", ["薩菲薩菲語"] = "sav", ["薩萊曼語"] = "sau", ["薩薩克語"] = "sas", ["薩薩里語"] = "sdc", ["薩薩魯語"] = "sxs", ["薩蘭加尼-馬諾博語"] = "mbs", ["薩蘭尼加-布拉安語"] = "bps", ["薩西語"] = "srs", ["薩語"] = "sax", ["薩赫威格貝語"] = "sxw", ["薩達尼薩波特克語"] = "zax", ["薩達里語"] = "sck", ["薩那吉亞薩波特克語"] = "ztg", ["薩阿語"] = "apb", ["薩霍語"] = "ssy", ["薩馬羅克納語"] = "tmj", ["薩馬語"] = "smd", ["薩魯加語"] = "sra", ["薩魯杜語"] = "sdu", ["薩鮑特語"] = "spy", ["藏斯卡語"] = "zau", ["藏瓦爾語"] = "zah", ["藏語"] = "bo", ["藏雄語"] = "jna", ["藻敏語"] = "bpn", ["蘇丹阿拉伯語"] = "apd", ["蘇亞語"] = "suy", ["蘇加語"] = "sgi", ["蘇努姆語"] = "ymn", ["蘇埃納語"] = "sue", ["蘇基語"] = "sui", ["蘇多維亞語"] = "xsv", ["蘇奧語"] = "swp", ["蘇巴庫爾語"] = "sbj", ["蘇巴語"] = "sxb", ["蘇庫爾語"] = "syk", ["蘇庫語"] = "sub", ["蘇庫馬語"] = "suk", ["蘇庫魯姆語"] = "zsu", ["蘇戈喬薩波特克語"] = "zpq", ["蘇拉語"] = "szn", ["蘇格蘭蓋爾語"] = "gd", ["蘇比亞語"] = "sbs", ["蘇毛語"] = "six", ["蘇洛德語"] = "srg", ["蘇爾卡語"] = "sua", ["蘇爾蘇隆嘉語"] = "sgz", ["蘇爾賈普里語"] = "sjp", ["蘇瓦瓦語"] = "swu", ["蘇甘加語"] = "sug", ["蘇皮爾語"] = "spp", ["蘇納姆語"] = "ssk", ["蘇美爾語"] = "sux", ["蘇蘇語"] = "sus", ["蘇蘇阿米語"] = "ssu", ["蘇里南湯加語"] = "srn", ["蘇里語"] = "suq", ["蘇里高農語"] = "sgd", ["蘇阿博語"] = "szp", ["蘇魯布語"] = "sde", ["蘇龍語"] = "suv", ["蘭加姆語"] = "lnm", ["蘭博語"] = "rof", ["蘭巴舍語"] = "lna", ["蘭巴蒂語"] = "lmn", ["蘭巴語"] = "lam", ["蘭戈語 (烏干達)"] = "laj", ["蘭戈語 (蘇丹)"] = "lno", ["蘭達語"] = "lah", ["蘭馬語"] = "lev", ["蠻杜拉枯語"] = "myu", ["行彤傣語"] = "tpo", ["衛吉語"] = "wgo", ["衛朗語"] = "weu", ["補遠基諾語"] = "jiy", ["西亞內語"] = "snp", ["西亞隆語"] = "slw", ["西代語"] = "xsd", ["西伍語"] = "akp", ["西伯利亞韃靼語"] = "sty", ["西佛蘭德語"] = "vls", ["西克耶語"] = "kyu", ["西凱雷斯語"] = "kjq", ["西切爾克斯語"] = "ady", ["西利普特語"] = "mkc", ["西努法納語"] = "sai-sin", ["西北丁卡語"] = "diw", ["西北奧吉布瓦語"] = "ojb", ["西北帕沙伊語"] = "glh", ["西北法爾斯語"] = "faz", ["西北瓦哈卡米斯特克語"] = "mxa", ["西北葛巴亞語"] = "gya", ["西北邁杜語"] = "mjd", ["西南丁卡語"] = "dik", ["西南坦納語"] = "nwi", ["西南塔拉烏馬拉語"] = "twr", ["西南巴拉望語"] = "plv", ["西南帕沙伊語"] = "psh", ["西南惠水苗語"] = "hmh", ["西南法爾斯語"] = "fay", ["西南特佩瓦語"] = "tla", ["西南特拉夏科米斯特克語"] = "meh", ["西南葛巴亞語"] = "gso", ["西南貴陽苗語"] = "hmg", ["西南邦托克語"] = "vbk", ["西占語"] = "cja", ["西卡亞納語"] = "sky", ["西卡拉博羅語"] = "kza", ["西卡語"] = "ski", ["西卡里泰語"] = "tty", ["西古語"] = "sxe", ["西古隆語"] = "gvr", ["西塔烏碧語"] = "twb", ["西塔蘭甘語"] = "txn", ["西夏語"] = "txg", ["西奧吉布瓦語"] = "ojw", ["西奧納語"] = "snn", ["西奧語"] = "xsi", ["西威語"] = "siz", ["西安加爾語"] = "akh", ["西寧科勒語"] = "skq", ["西尤斯特拉瓦卡米斯特克語"] = "jmx", ["西尼卡瓦米斯特克語"] = "xti", ["西布基農-馬諾博語"] = "mbb", ["西布魯語"] = "brv", ["西帕巴特卡姆語"] = "kjl", ["西庫爾語"] = "scx", ["西庫爾阿拉伯語"] = "sqr", ["西庫萊語"] = "skh", ["西弗里斯蘭語"] = "fy", ["西懷語"] = "siw", ["西戈都語"] = "kuf", ["西托托納克語"] = "tqt", ["西拉卡約亞潘米斯特克語"] = "mks", ["西拉威語"] = "lcp", ["西拉語 (漢藏語系)"] = "slt", ["西拉語 (班圖語支)"] = "swj", ["西拉雅語"] = "fos", ["西斐濟語"] = "wyy", ["西方國際語"] = "ie", ["西曼丁哥語"] = "mlq", ["西杜蘭戈納瓦特爾語"] = "azn", ["西格陵蘭皮欽語"] = "crp-gep", ["西桑海語"] = "khq", ["西梅庫語"] = "smz", ["西梅瓦杭語"] = "raf", ["西波克倫語"] = "pwo", ["西海岸巴瑤語"] = "bdr", ["西烏斯勞語"] = "sis", ["西烏瓦語"] = "tnb", ["西烏韋阿語"] = "uve", ["西爾毛里語"] = "srx", ["西玻利維亞瓜拉尼語"] = "gnw", ["西珀南語"] = "pne", ["西班牙手語"] = "ssp", ["西班牙語"] = "es", ["西現代亞拉姆語"] = "amw", ["西瑙高羅語"] = "snc", ["西瓦斯特卡納瓦特爾語"] = "nhw", ["西科特佩克-德華雷斯托托納克語"] = "too", ["西穆里亞語"] = "mut", ["西納西納語"] = "sst", ["西維亞手語"] = "lsv", ["西羅伊語"] = "ssd", ["西臘魯語"] = "ywl", ["西萊尼克語"] = "ysr", ["西薩拉語"] = "sld", ["西薩諾語"] = "sso", ["西藏手語"] = "lsn", ["西蘇巴農語"] = "suc", ["西西里語"] = "scn", ["西西里高盧-意大利語"] = "roa-gis", ["西谷-巴當語"] = "skx", ["西谷-德雅語"] = "sko", ["西達尼語"] = "dnw", ["西達芒語"] = "tdg", ["西達馬爾語"] = "drn", ["西那更語"] = "siu", ["西部湘西苗語"] = "muq", ["西部裕固語"] = "ybe", ["西部高地查蒂諾語"] = "ctp", ["西部麻山苗語"] = "hmw", ["西里亞諾語"] = "sri", ["西里奧諾語"] = "srq", ["西里莫語"] = "wul", ["西里西亞語"] = "szl", ["西錫薩拉語"] = "ssl", ["西阿帕契語"] = "apw", ["西阿爾拜比科爾語"] = "fbl", ["西阿蘭達語"] = "are", ["西馬嘉爾語"] = "mrd", ["西馬基安語"] = "mqs", ["西馬塞拉語"] = "mss", ["西馬語"] = "sie", ["西馬里語"] = "mrj", ["西馬隆貢巴塔克語"] = "bts", ["角苗語"] = "hrm", ["設德蘭語"] = "scz", ["許庫魯斯語"] = "xoo", ["詹代語"] = "jan", ["詹普巴爾普古語"] = "djr", ["詹貢語"] = "djf", ["誒話"] = "eee", ["諾博諾布語"] = "gaw", ["諾帕拉查蒂諾語"] = "cya", ["諾庫庫語"] = "nkk", ["諾恩語"] = "nrn", ["諾拉語"] = "nrr", ["諾曼語"] = "nrf", ["諾特勒語"] = "bly", ["諾特威-梅赫林語"] = "nwy", ["諾特威語"] = "ntw", ["諾維亞語"] = "nov", ["諾茨語"] = "ncf", ["諾蓋語"] = "nog", ["謝凡提語"] = "xer", ["謝努瓦語"] = "cnu", ["謝卡楚語"] = "moy", ["謝古語"] = "tkz", ["謝巴約語"] = "awd-she", ["謝希卡姆語"] = "kip", ["謝科語"] = "she", ["謝達語"] = "xet", ["豐瓦語"] = "ula", ["豐語"] = "fon", ["象雄語"] = "xzh", ["豪尼語"] = "how", ["豪薩手語"] = "hsl", ["豪薩語"] = "ha", ["貝亞米語"] = "beo", ["貝克維爾語"] = "bkw", ["貝內拉夫語"] = "bnv", ["貝利語"] = "blm", ["貝勞馬來語"] = "bve", ["貝塔夫語"] = "bfe", ["貝塔庫魯姆巴語"] = "xub", ["貝夸瓦拉語"] = "bkv", ["貝奧圖克語"] = "bue", ["貝扎語"] = "bej", ["貝托伊語"] = "sai-bet", ["貝拉庫拉語"] = "blc", ["貝拉斯語"] = "brs", ["貝拉科語"] = "bxv", ["貝拉語"] = "brf", ["貝拉里語"] = "brw", ["貝拉里雅語"] = "byw", ["貝斯梅語"] = "bes", ["貝格語"] = "gmw-bgh", ["貝梭阿語"] = "bep", ["貝比爾語"] = "bxp", ["貝爾特克里奧爾語"] = "art-bel", ["貝特語"] = "byf", ["貝納語"] = "bez", ["貝納貝納語"] = "bef", ["貝萊語"] = "bhy", ["貝貝利語"] = "bek", ["貝貝勒語"] = "beb", ["貝貝語"] = "bzv", ["貝都安納斯語"] = "bed", ["貝里克語"] = "bkl", ["貝里語"] = "bey", ["貢古語"] = "rub", ["貢語 (泰國)"] = "ugo", ["貢語 (越南)"] = "cnc", ["貢賈語"] = "gjn", ["貢邦加爾語"] = "kgs", ["貴喬語"] = "dkr", ["貴瓊語"] = "gqi", ["費蓮達島語"] = "fln", ["費費語"] = "fmp", ["賈亞語"] = "jyy", ["賈卡魯語"] = "jqr", ["賈姆賽語"] = "djm", ["賈德加里語"] = "jdg", ["賈德語"] = "jda", ["賈拉語"] = "jaf", ["賈明瓊語"] = "djd", ["賈普雷里亞語"] = "jru", ["賈海語"] = "jhi", ["賈爾奧尤語"] = "awv", ["賈爾庫南語"] = "bxl", ["賈瑪瑪蒂語"] = "jaa", ["賈維語"] = "djw", ["賈肯克語"] = "jad", ["賈胡特語"] = "jah", ["賈萬語"] = "djn", ["賈貝姆語"] = "jae", ["賈賈伍龍語"] = "dja", ["賈韋語"] = "jaz", ["賈魯語"] = "ddj", ["賓吉語"] = "bpj", ["賓夕法尼亞德語"] = "pdc", ["賓達爾語"] = "xbd", ["賓陶納語"] = "bne", ["賽伯伊語"] = "xsa", ["賽夏語"] = "xsy", ["賽德克語"] = "trv", ["賽納語"] = "seh", ["賽莫德語"] = "sem-tha", ["贊多語"] = "dzn", ["贊巴語"] = "dhm", ["贊德語"] = "zne", ["贊比亞手語"] = "zsl", ["贛語"] = "gan", ["赫哲語"] = "gld", ["赫孔索語"] = "anl", ["赫有語"] = "auk", ["赫朗科爾語"] = "hra", ["赫梯語"] = "hit", ["赫爾尼基語"] = "xhr", ["赫特文語"] = "hrt", ["赫班語"] = "hbn", ["赫瓦爾什語"] = "khv", ["赫瓦語"] = "ham", ["赫米特語"] = "llf", ["赫維羅語"] = "jeb", ["赫耶語"] = "hre", ["赫赫語"] = "heh", ["赫迪語"] = "xed", ["赫隆語"] = "heg", ["赫雷羅語"] = "hz", ["赫雷語"] = "hro", ["赫馬爾語"] = "hmr", ["赫魯索語"] = "hru", ["越南語"] = "vi", ["跨恩斯話"] = "ykn", ["跨瑪斯話"] = "yku", ["跨語言"] = "mul", ["路易塞諾語"] = "lui", ["路易斯安那克里奧爾法語"] = "lou", ["車臣語"] = "ce", ["車蘇語"] = "ych", ["載瓦語"] = "atb", ["辛博語"] = "sbb", ["辛巴里語"] = "smb", ["辛布里語"] = "cim", ["辛比蒂-蘇巴語"] = "ssc", ["辛特羅姆語"] = "rmo", ["辛特語"] = "smt", ["辛迪維米斯特克語"] = "xts", ["辛達林語"] = "sjn", ["辛雅爾語"] = "sys", ["辛頗語"] = "sgp", ["農加利語"] = "nug", ["農巴米語"] = "sij", ["農貢語"] = "paa-nun", ["近世朝鮮語"] = "ko-ear", ["迦勒底新亞拉姆語"] = "cld", ["迦摩縷波普拉克里特語"] = "inc-kam", ["迦龍語"] = "adl", ["迪亞布蓋語"] = "dyy", ["迪亞貝爾迪亞貝爾語"] = "dyb", ["迪伊語"] = "dur", ["迪內奧爾語"] = "mrx", ["迪博語"] = "dio", ["迪埃里語"] = "dif", ["迪奧迪奧語"] = "ddi", ["迪奧里語"] = "der", ["迪安語"] = "dya", ["迪尤拉語"] = "dyu", ["迪尤貢語"] = "dyd", ["迪巴巴旺-馬諾博語"] = "mbd", ["迪戈語"] = "dig", ["迪拉沙語"] = "gdl", ["迪提達語"] = "dtd", ["迪揚加迪語"] = "dyn", ["迪梅語"] = "dim", ["迪津語"] = "mdx", ["迪烏斯-蒂蘭通戈米斯特克語"] = "xtd", ["迪爾巴爾語"] = "dbl", ["迪維希語"] = "dv", ["迪里姆語"] = "dir", ["迪里語"] = "dwa", ["迪阿語"] = "dia", ["迪靈語"] = "dil", ["迪馬薩語"] = "dis", ["通加格語"] = "lcm", ["通加語 (莫桑比克)"] = "toh", ["通加語 (贊比亞)"] = "toi", ["通加語 (馬拉維)"] = "tog", ["通博諾語"] = "txa", ["通卡瓦語"] = "tqw", ["通布卡語"] = "tum", ["通布魯語"] = "tom", ["通沙旺語"] = "tnw", ["通瓊語"] = "tjg", ["通瓦語"] = "xgf", ["通萊奧語"] = "tmq", ["通西亞語"] = "txs", ["通達諾語"] = "tdn", ["通騰博安語"] = "tnt", ["道嘎語"] = "dgg", ["道恩烏隆語"] = "dgw", ["道戈索語"] = "dgs", ["道本語"] = "tok", ["道洛語"] = "dwr", ["道語"] = "kwa", ["達伊語"] = "dax", ["達內-扎阿語"] = "bea", ["達凱爾語"] = "crx", ["達加巴尼語"] = "dag", ["達努瓦里語"] = "dhw", ["達努語"] = "dnv", ["達勞德語"] = "tld", ["達卡卡語"] = "bpa", ["達吉克語"] = "dec", ["達哈利克語"] = "dlk", ["達哈洛語"] = "dal", ["達契亞語"] = "xdc", ["達巴語"] = "dbq", ["達悟語"] = "tao", ["達拉格語"] = "xdk", ["達捷語"] = "pee", ["達斡爾語"] = "dta", ["達斯語"] = "dot", ["達旺門巴語"] = "twm", ["達格巴語"] = "dgk", ["達格曼語"] = "dgn", ["達梅里語"] = "dml", ["達爾加里語"] = "dhr", ["達爾米亞語"] = "drd", ["達爾金語"] = "dar", ["達爾馬提亞語"] = "dlm", ["達特基語"] = "mki", ["達瑙語"] = "dnu", ["達瓦瓦語"] = "dww", ["達祿基語"] = "tlk", ["達科他語"] = "dak", ["達維拉-達維羅爾語"] = "ddw", ["達萊語"] = "dry", ["達薩納赫語"] = "dsh", ["達薩語"] = "dzg", ["達蘭吉語"] = "dhl", ["達諾語"] = "aso", ["達讓語"] = "mhu", ["達迪-達迪語"] = "dda", ["達迪比語"] = "mps", ["達金容語"] = "xda", ["達金語"] = "dcc", ["達阿-凱利語"] = "kzf", ["達隆語"] = "dln", ["達雅高路加拉岸語"] = "klg", ["達馬卡瓦語"] = "dam", ["達馬爾語"] = "uhn", ["達馬語 (塞拉利昂)"] = "dmn-dam", ["達馬語 (尼日利亞)"] = "dmm", ["達龍巴爾語"] = "xgm", ["遠西穆里亞語"] = "fmu", ["遮羅語"] = "crw", ["邁伊語"] = "mmm", ["邁希語"] = "mjz", ["邁普雷語"] = "awd-mpr", ["邁盧語"] = "mgu", ["邁蒂利語"] = "mai", ["邁赫拉語"] = "gdq", ["邁辛語"] = "mbq", ["邁錫尼希臘語"] = "gmy", ["邁阿密-伊利諾伊語"] = "mia", ["邏輯語"] = "jbo", ["那不勒斯語"] = "nap", ["那加克里奧爾語"] = "nag", ["邦代語"] = "bou", ["邦博利語"] = "bml", ["邦卡語"] = "mfb", ["邦古拉語"] = "glc", ["邦古邦古語"] = "bnx", ["邦吉利語"] = "bui", ["邦吉語"] = "bdg", ["邦巴語"] = "bbe", ["邦戈語"] = "bot", ["邦蓋語"] = "bgz", ["邦語"] = "bqd", ["邦都語"] = "bfw", ["邵將語"] = "sjc", ["邵語"] = "ssf", ["邵里語"] = "srt", ["郎念布央語"] = "yln", ["都利語"] = "mvp", ["都卡諾語"] = "tuo", ["都夏語"] = "tud", ["都尤咖語"] = "tue", ["都東語"] = "ttg", ["都比尼欽語"] = "tpk", ["都特利語"] = "dty", ["都里瓦拉語"] = "twt", ["鄂倫春語"] = "orh", ["鄂圖曼土耳其語"] = "ota", ["鄂溫克語"] = "evn", ["鄂溫語"] = "eve", ["鄂羅克語"] = "oaa", ["鄒語"] = "tsu", ["采茲語"] = "ddo", ["里比薩語"] = "rkb", ["里潑語"] = "lpo", ["里菲安語"] = "rif", ["里里奧語"] = "rri", ["金加語"] = "zga", ["金古魯語"] = "jig", ["金基語"] = "sbt", ["金塔克語"] = "knq", ["金布語"] = "kiv", ["金瑙里語"] = "kfk", ["金邦杜語"] = "kmb", ["金門語"] = "mji", ["錦語"] = "aih", ["錫伯語"] = "sjo", ["錫帕卡帕語"] = "qum", ["錫拉語"] = "sry", ["錫爾赫特語"] = "syl", ["錫金語"] = "sip", ["錫默盧語"] = "smr", ["鎖內嘎話"] = "ysg", ["門卓波隆語"] = "npn", ["門卡語"] = "mea", ["門德語"] = "men", ["門根語"] = "mee", ["門西語"] = "umu", ["門諾低地德語"] = "pdt", ["門雅語"] = "mcr", ["閩中語"] = "czo", ["閩北語"] = "mnp", ["閩南語"] = "nan", ["閩東語"] = "cdo", ["關切語"] = "gnc", ["關必沙語"] = "hub", ["關比安諾語"] = "gum", ["關達拉語"] = "gwn", ["阿丘亞爾語"] = "acu", ["阿丹格貝語"] = "adq", ["阿亞烏特拉馬薩特克語"] = "vmy", ["阿什昆語"] = "ask", ["阿伊佐語"] = "ayb", ["阿伊努語"] = "ain", ["阿伊沃語"] = "nfl", ["阿伍圖語"] = "afu", ["阿佤語"] = "vwa", ["阿倫古爾語"] = "aus-alu", ["阿克佩斯語"] = "ibe", ["阿克帕語"] = "akf", ["阿克羅語"] = "acs", ["阿克蘭語"] = "akl", ["阿克語"] = "aik", ["阿克隆語"] = "acz", ["阿內姆語"] = "anz", ["阿內瓊語"] = "aty", ["阿利亞瓦拉語"] = "aly", ["阿利加布語"] = "ark", ["阿利語"] = "aiy", ["阿加圖語"] = "agc", ["阿加拉比語"] = "agd", ["阿加萬語"] = "alg-aga", ["阿努亞克語"] = "anu", ["阿努基語"] = "aui", ["阿努塔語"] = "aud", ["阿努斯語"] = "auq", ["阿努福語"] = "cko", ["阿勒卡諾語"] = "gah", ["阿勒曼尼語"] = "gsw", ["阿勒楚喀語"] = "tuw-alk", ["阿包語"] = "aau", ["阿博姆語"] = "aob", ["阿卡-博語"] = "akm", ["阿卡-卡里語"] = "aci", ["阿卡-科德語"] = "akx", ["阿卡-科拉語"] = "ack", ["阿卡-科爾語"] = "aky", ["阿卡-貝阿語"] = "abj", ["阿卡哈語"] = "ijs", ["阿卡德語"] = "akk", ["阿卡拉薩米語"] = "sia", ["阿卡沃約語"] = "ake", ["阿卡爾-巴萊語"] = "acl", ["阿卡特佩克-梅帕語"] = "tpx", ["阿卡特克語"] = "knj", ["阿卡舍蘭語"] = "aks", ["阿卡語"] = "ahk", ["阿卡語 (中非)"] = "axk", ["阿古塔農語"] = "agn", ["阿古桑-馬諾博語"] = "msm", ["阿古爾語"] = "agx", ["阿古語"] = "ahh", ["阿吉語"] = "aif", ["阿哲拉語"] = "adz", ["阿哲語"] = "yiz", ["阿喬利語"] = "ach", ["阿喬馬維語"] = "acv", ["阿困穌語"] = "aqz", ["阿坎語"] = "ak", ["阿坦奎語"] = "cba-ata", ["阿坦帕雅語"] = "amz", ["阿塔卡帕語"] = "aqp", ["阿塔帕迪庫龍巴語"] = "pkr", ["阿塔特拉烏卡米斯特克語"] = "mib", ["阿塔語"] = "atm", ["阿塞拜疆語"] = "az", ["阿多拉語"] = "adh", ["阿多納拉語"] = "adr", ["阿夸語"] = "akw", ["阿奇語"] = "aqc", ["阿契語"] = "acr", ["阿如歐普語"] = "lsr", ["阿姆哈拉語"] = "am", ["阿姆巴語"] = "utp", ["阿威其語"] = "awe", ["阿嫩別語"] = "aan", ["阿孟搭瓦語"] = "adw", ["阿富汗手語"] = "afg", ["阿寧迪爾雅夸語"] = "aoi", ["阿尤特拉米斯特克語"] = "miy", ["阿尤語"] = "ayu", ["阿尼普佤語"] = "ypn", ["阿尼美勒語"] = "anf", ["阿尼莫羅福語"] = "mtb", ["阿尼語"] = "hnh", ["阿尼迪歐語"] = "bzb", ["阿岱語"] = "xad", ["阿巴克農語"] = "abx", ["阿巴加語"] = "abg", ["阿巴扎語"] = "abq", ["阿布亞語"] = "abn", ["阿布伊語"] = "abz", ["阿布勒尼語"] = "mgj", ["阿布勒語"] = "abu", ["阿布哈茲語"] = "ab", ["阿布日嫩語"] = "apu", ["阿布語"] = "ado", ["阿布阿拉佩什語"] = "aah", ["阿希拉尼語"] = "ahr", ["阿帕利語"] = "ena", ["阿帕塔尼語"] = "apt", ["阿帕布拉姆沙語"] = "inc-apa", ["阿帕拉契語"] = "xap", ["阿帕斯科-阿波亞拉米斯特克語"] = "mip", ["阿帕萊語"] = "apy", ["阿庫姆語"] = "aku", ["阿庫色語"] = "bss", ["阿弗里希利語"] = "afh", ["阿彝子語"] = "yyz", ["阿德勒語"] = "ade", ["阿德尼亞馬塔納語"] = "adt", ["阿戈伊語"] = "ibm", ["阿戈布語"] = "kit", ["阿扎語 (尼日爾-剛果語系)"] = "ajg", ["阿扎語 (尼羅-撒哈拉語系)"] = "aja", ["阿扎語 (漢藏語系)"] = "aza", ["阿托拉達語"] = "aox", ["阿拉伯島阿埃塔語"] = "dul", ["阿拉伯語"] = "ar", ["阿拉克語"] = "alk", ["阿拉列-達布拉罕語"] = "atq", ["阿拉卡特拉扎拉米斯特克語"] = "mim", ["阿拉基語"] = "akr", ["阿拉奧納語"] = "aro", ["阿拉姆巴語"] = "stk", ["阿拉威德語"] = "awt", ["阿拉巴納語"] = "ard", ["阿拉巴索語"] = "arj", ["阿拉巴語"] = "alw", ["阿拉帕霍語"] = "arp", ["阿拉戈語"] = "ala", ["阿拉扎帕語"] = "nai-ala", ["阿拉斯-克盧埃特語"] = "btz", ["阿拉格瓦語"] = "wbj", ["阿拉爾語"] = "all", ["阿拉瓜爾語"] = "rkw", ["阿拉瓦克語"] = "arw", ["阿拉瓦語"] = "aru", ["阿拉納丹語"] = "aaf", ["阿拉貝拉語"] = "arl", ["阿拉貢語"] = "an", ["阿拉迪安"] = "ald", ["阿拜語"] = "poz-abi", ["阿提卡米克語"] = "atj", ["阿摩爾語"] = "alx", ["阿斯圖里亞斯語"] = "ast", ["阿日厄語"] = "aji", ["阿昌語"] = "acn", ["阿普泰語"] = "apx", ["阿普特普南語"] = "pud", ["阿普羅語"] = "ahp", ["阿普馬語"] = "kbx", ["阿普麻語"] = "app", ["阿曼阿拉伯語"] = "acx", ["阿本語"] = "kgr", ["阿朱魯語"] = "wyr", ["阿松博亞語"] = "aua", ["阿林語"] = "xrn", ["阿查瓜語"] = "aca", ["阿查瓦卡語"] = "atc", ["阿根廷手語"] = "aed", ["阿桑戈利語"] = "sjg", ["阿桑語"] = "xss", ["阿梅勒語"] = "aey", ["阿梅薩語"] = "ame", ["阿楚格維語"] = "atw", ["阿楞語"] = "aem", ["阿榮語"] = "azo", ["阿歐語"] = "aou", ["阿比-楠榜語"] = "ljp", ["阿比亞語"] = "aby", ["阿比吉語"] = "abi", ["阿比坡尼語"] = "axb", ["阿比諾姆語"] = "bsa", ["阿比那也語"] = "apn", ["阿毛語"] = "amo", ["阿沃卡雅語"] = "avu", ["阿法德語"] = "aal", ["阿法爾語"] = "aa", ["阿波利斯塔語"] = "awd-apo", ["阿洛普拉語"] = "ypo", ["阿洛阿帕姆薩波特克語"] = "zaq", ["阿洪姆語"] = "aho", ["阿溫語"] = "awi", ["阿漢塔語"] = "aha", ["阿漢布語"] = "ahb", ["阿燦語"] = "cch", ["阿爾-賽義德貝都因手語"] = "syy", ["阿爾佤語"] = "stu", ["阿爾博雷語"] = "arv", ["阿爾及利亞手語"] = "asp", ["阿爾及利亞阿拉伯語"] = "arq", ["阿爾古尼語"] = "agf", ["阿爾吉特語"] = "aid", ["阿爾塔語"] = "atz", ["阿爾塞亞語"] = "aes", ["阿爾岡昆語"] = "alq", ["阿爾巴尼亞手語"] = "sqk", ["阿爾巴尼亞語"] = "sq", ["阿爾戈巴語"] = "agj", ["阿爾托薩波特克語"] = "zpp", ["阿爾瓦科語"] = "arh", ["阿爾科紹卡米斯特克語"] = "xta", ["阿爾維里-維達里語"] = "avd", ["阿特帕里亞語"] = "aph", ["阿特納語"] = "aht", ["阿瑪納卜語"] = "amn", ["阿瑪語"] = "amm", ["阿瓜卡特卡語"] = "agu", ["阿瓜諾語"] = "aga", ["阿瓜魯那語"] = "agr", ["阿瓦-卡諾伊羅語"] = "avv", ["阿瓦克語"] = "awo", ["阿瓦巴卡爾語"] = "awk", ["阿瓦德語"] = "awa", ["阿瓦拉語"] = "awx", ["阿瓦烏語"] = "avb", ["阿瓦爾語"] = "av", ["阿瓦爾語 (新幾內亞)"] = "aya", ["阿瓦蒂梅語"] = "avn", ["阿瓦語 (新幾內亞)"] = "awb", ["阿留特語"] = "alr", ["阿留申語"] = "ale", ["阿當梅語"] = "ada", ["阿當語"] = "adn", ["阿皮亞卡語"] = "api", ["阿盧固語"] = "aub", ["阿盧庫魯姆巴語"] = "xua", ["阿盧爾語"] = "alz", ["阿盧語"] = "mte", ["阿科勒特語"] = "akt", ["阿科耶語"] = "miw", ["阿穆爾達克語"] = "amg", ["阿米語"] = "amy", ["阿約克斯科薩波特克語"] = "zaf", ["阿納卡朗古語"] = "akg", ["阿納姆古拉語"] = "imi", ["阿納廷加多貢語"] = "dti", ["阿納昂語"] = "anw", ["阿納爾語"] = "anm", ["阿索尤梅帕語"] = "tpc", ["阿細語"] = "yix", ["阿維坎語"] = "avi", ["阿維拉語"] = "awr", ["阿維斯陀語"] = "ae", ["阿羅普-羅科普科語 "] = "apr", ["阿羅爾語"] = "aol", ["阿羅西語"] = "aia", ["阿羅語"] = "yna", ["阿羅馬尼亞語"] = "rup", ["阿美語"] = "ami", ["阿義語"] = "ayq", ["阿翰語"] = "ahn", ["阿耶勒語"] = "aye", ["阿莫爾特佩卡米斯特克語"] = "mbz", ["阿菲蒂語"] = "aft", ["阿萊格語"] = "alf", ["阿蒂耶語"] = "ati", ["阿蒂語"] = "atk", ["阿薩姆語"] = "as", ["阿薩羅奧語"] = "mtv", ["阿薩語"] = "aas", ["阿蘇埃奧尤語"] = "psa", ["阿蘇語"] = "aum", ["阿蘇里尼語"] = "asu", ["阿蘇里語"] = "asr", ["阿蘭岡語"] = "alj", ["阿蘭布拉克語"] = "amp", ["阿蘭語"] = "xln", ["阿西內本語"] = "asb", ["阿西魯魯語"] = "asl", ["阿貝納基語"] = "abe", ["阿貝語"] = "aba", ["阿賈瓦語"] = "ajw", ["阿赫瓦赫語"] = "akv", ["阿赫語"] = "guq", ["阿車語"] = "yif", ["阿輸迦普拉克里特語"] = "inc-ash", ["阿迪廷吉蒂格語"] = "dth", ["阿迪烏克魯語"] = "adj", ["阿迪瓦西奧利亞語"] = "ort", ["阿迪語"] = "adi", ["阿通語 (印度)"] = "aot", ["阿通語 (喀麥隆)"] = "ato", ["阿達普語"] = "adp", ["阿達森語"] = "tiu", ["阿達莫羅貝手語"] = "ads", ["阿達貝語"] = "adb", ["阿邁蒙語"] = "ali", ["阿邦語"] = "abo", ["阿鄔語"] = "yiu", ["阿里卡拉語"] = "ari", ["阿里吉蒂語"] = "aqg", ["阿里肯語"] = "ait", ["阿里語"] = "aiw", ["阿里語 (新幾內亞)"] = "aac", ["阿雅巴德胡語"] = "ayd", ["阿雷巴語"] = "aea", ["阿雷語"] = "mwc", ["阿雷阿雷語"] = "alu", ["阿霍語"] = "aok", ["阿馬哈伊語"] = "amq", ["阿馬拉凱里語"] = "amr", ["阿馬拉斯語"] = "aaz", ["阿馬拉語"] = "aie", ["阿馬特蘭薩波特克語"] = "zpo", ["阿馬華卡語"] = "amc", ["阿馬那也語"] = "ama", ["阿馬里扎納語"] = "awd-ama", ["阿魯塔尼語"] = "atx", ["阿魯姆-特蘇語"] = "aab", ["阿魯尼語"] = "alp", ["阿魯提克語"] = "ems", ["阿魯阿什語"] = "arx", ["阿魯阿穆語"] = "msy", ["阿黎法瑪-米尼亞菲亞語"] = "aai", ["陶亞語"] = "tya", ["陶塞語"] = "tad", ["陶希羅語"] = "trr", ["陶斯語"] = "twf", ["陶蘇格語"] = "tsg", ["隆-瓦特語"] = "ttw", ["隆古達語"] = "lnu", ["隆昆語"] = "rmk", ["隆聰語"] = "lce", ["雅伊吉爾語"] = "xya", ["雅凱語"] = "jaq", ["雅加語"] = "yag", ["雅卡爾泰克語"] = "jac", ["雅卡語"] = "ybh", ["雅庫特語"] = "sah", ["雅拉哈坦語"] = "jal", ["雅朋達語"] = "yev", ["雅杭語"] = "rhp", ["雅格諾比語"] = "yai", ["雅浦語"] = "yap", ["雅烏爾語"] = "yre", ["雅烏語"] = "tmu", ["雅烏魯語"] = "ywr", ["雅爾魯延迪語"] = "yry", ["雅瓦語"] = "yva", ["雅瓦那瓦語"] = "ywn", ["雅茲古拉米語"] = "yah", ["雅西克語"] = "ysc", ["雅雷凱語"] = "yra", ["雅雷巴語"] = "yrb", ["雍古手語"] = "ygs", ["雪爾塔語"] = "sth", ["雪蘭莪手語"] = "kgi", ["雷亞薩諾語"] = "rey", ["雷勞語"] = "rea", ["雷厄勒語"] = "atu", ["雷塔語"] = "ret", ["雷州話"] = "luh", ["雷彭語"] = "lek", ["雷摩朗語"] = "ley", ["雷舍語"] = "res", ["雷莫語"] = "rem", ["雷蒂亞語"] = "xrr", ["雷蒙達道阿埃塔語"] = "agv", ["雷馬語"] = "bow", ["霍亞霍亞語"] = "hhy", ["霍伊亞霍伊亞語"] = "hhi", ["霍內語"] = "juh", ["霍利丘克語"] = "hoi", ["霍卓語"] = "hoz", ["霍安語"] = "huc", ["霍汪甘語"] = "hov", ["霍洛霍洛語"] = "hoo", ["霍爾馬語"] = "hod", ["霍特語"] = "hot", ["霍皮語"] = "hop", ["霍盧語"] = "hol", ["霍羅姆語"] = "hoe", ["霍羅語"] = "hor", ["霍語"] = "hoc", ["霍里雅語"] = "hoy", ["靈戈烏語"] = "rgu", ["青仡佬語"] = "giq", ["青苗語"] = "hnj", ["非利士語"] = "mis-phi", ["非洲塞米諾爾克爾奧爾語"] = "afs", ["革什扎語"] = "ero-gsz", ["韃靼語"] = "tt", ["韋尼語"] = "wrn", ["韋恩語"] = "hwa", ["韋托語"] = "woy", ["韋拉基語"] = "wlk", ["韋拉阿語"] = "vra", ["韋梅格貝語"] = "wem", ["韋米里-阿特羅阿里語"] = "atr", ["韋耶瓦語"] = "wew", ["韋赫語"] = "weh", ["韋里語"] = "wer", ["韋韋特拉特佩瓦語"] = "tee", ["韋馬萊語"] = "weo", ["韓國手語"] = "kvk", ["韶州土話"] = "zhx-sht", ["香檳語"] = "roa-cha", ["香港手語"] = "hks", ["馬亞瓦利語"] = "yxa", ["馬亞語"] = "slz", ["馬京達瑙語"] = "mdh", ["馬伊-他庫爾蒂語"] = "xyt", ["馬伊亞語"] = "sks", ["馬伊庫蘭語"] = "mnt", ["馬伊瓦拉語"] = "mum", ["馬來奕語"] = "beg", ["馬來西亞手語"] = "xml", ["馬來語"] = "ms", ["馬來達雅語"] = "xdy", ["馬傑拉語"] = "xmj", ["馬克萊語"] = "mgf", ["馬六甲克里奧爾葡萄牙語"] = "mcm", ["馬六甲克里奧爾馬來語"] = "ccm", ["馬其布語"] = "mzo", ["馬其斯語"] = "mpq", ["馬其頓語"] = "mk", ["馬利亞穆語"] = "xru", ["馬利布語"] = "sai-mlb", ["馬利拉語"] = "mgq", ["馬利納爾特佩克特拉帕克語"] = "tcf", ["馬加哈特語"] = "mtw", ["馬加希語"] = "mag", ["馬努塞拉語"] = "wha", ["馬努斯語"] = "ttv", ["馬勒語"] = "mdy", ["馬勞語"] = "mvr", ["馬南卡利語"] = "znk", ["馬南語"] = "nmm", ["馬卡揚語"] = "aup", ["馬卡莎語"] = "mkz", ["馬卡萊羅語"] = "mjb", ["馬卡語"] = "mcp", ["馬卡關語"] = "mbn", ["馬古拉比語"] = "mpu", ["馬古納語"] = "myy", ["馬古西語"] = "mbc", ["馬吉內里語"] = "mpd", ["馬哈蘇帕哈里語"] = "bfz", ["馬哈里語"] = "mjx", ["馬哥馬語"] = "gmx", ["馬圖卡爾語"] = "mjk", ["馬圖汪加語"] = "mpj", ["馬圖蘇利那語"] = "vma", ["馬埃語"] = "mme", ["馬塔加爾帕語"] = "mtn", ["馬塔納維語"] = "sai-mat", ["馬塞普語"] = "mvs", ["馬夏卡里語"] = "mbl", ["馬夸語"] = "mgh", ["馬奇根加語"] = "mcb", ["馬姆語"] = "mam", ["馬孔德語"] = "kde", ["馬安揚語"] = "mhy", ["馬尤瑤-伊富高語"] = "ifu", ["馬尼帕語"] = "mqp", ["馬巴語"] = "mqa", ["馬希語"] = "mho", ["馬庫瓦語"] = "lva", ["馬庫語"] = "xak", ["馬庫里語"] = "jmn", ["馬德恩蓋萊語"] = "zml", ["馬恩伊特內格語"] = "itt", ["馬恰美語"] = "jmc", ["馬戈里語"] = "zgr", ["馬扎格維語"] = "dkx", ["馬托爾語"] = "mtm", ["馬托語"] = "met", ["馬投爾語"] = "mvb", ["馬拉克馬拉克語"] = "mpb", ["馬拉利語"] = "sai-mal", ["馬拉加斯語"] = "mg", ["馬拉古斯語"] = "mrs", ["馬拉地語"] = "mr", ["馬拉姆那加語"] = "nma", ["馬拉威手語"] = "lws", ["馬拉拉邁語"] = "mmt", ["馬拉斯語"] = "mkr", ["馬拉格伊語"] = "vmh", ["馬拉桑加語"] = "mqz", ["馬拉欽語"] = "mrh", ["馬拉爾揚語"] = "mjq", ["馬拉瑙語"] = "mrw", ["馬拉萬語"] = "awd-mar", ["馬拉蒂諾語"] = "sai-mar", ["馬拉薩爾語"] = "ymr", ["馬拉農庫語"] = "zmr", ["馬拉雅拉姆語"] = "ml", ["馬拉雷利語"] = "mgb", ["馬拉韋丹語"] = "mjr", ["馬拉馬拉薩爾語"] = "ima", ["馬揚納語"] = "yan", ["馬斯克林斯語"] = "klv", ["馬斯巴特索索貢語"] = "bks", ["馬斯巴特語"] = "msb", ["馬斯拉姆語"] = "msv", ["馬斯馬斯語"] = "ism", ["馬普切語"] = "arn", ["馬曼達語"] = "skc", ["馬杜卡揚卡林阿語"] = "kmd", ["馬林加爾語"] = "zmt", ["馬林德語"] = "mrz", ["馬林朋語"] = "mli", ["馬格達萊納佩尼亞斯科米斯特克語"] = "xtm", ["馬比雷語"] = "muj", ["馬江語"] = "mpe", ["馬法語"] = "maf", ["馬波約語"] = "mcg", ["馬洛爾語"] = "mbk", ["馬洪圭語"] = "mhb", ["馬滕戈語"] = "mgv", ["馬爾他手語"] = "mdl", ["馬爾他語"] = "mt", ["馬爾加尼語"] = "zmc", ["馬爾加納語"] = "vml", ["馬爾卡語"] = "rkm", ["馬爾古語"] = "mhg", ["馬爾吉語"] = "mrt", ["馬爾巴語"] = "mpg", ["馬爾帕哈里亞語"] = "mkb", ["馬爾格貝語"] = "mxf", ["馬爾法語"] = "mvu", ["馬爾瓦語"] = "mup", ["馬爾西語"] = "ims", ["馬爾馬語"] = "rmz", ["馬特巴特語"] = "xmt", ["馬特拉爾辛卡語"] = "mat", ["馬特爾語"] = "mfh", ["馬班語"] = "mfz", ["馬瓦克語"] = "mjj", ["馬瓦語"] = "mcw", ["馬瓦里語"] = "mwr", ["馬皮迪安語"] = "mpw", ["馬皮阿語"] = "mpy", ["馬盧-基倫格語"] = "mgl", ["馬科爾科爾語"] = "zmh", ["馬穆朱語"] = "mqx", ["馬穆西語"] = "kdf", ["馬策語"] = "mcf", ["馬約戈語"] = "mdm", ["馬約特科摩羅語"] = "swb", ["馬約語"] = "mfy", ["馬納姆語"] = "mva", ["馬紹爾語"] = "mh", ["馬維斯語"] = "mgk", ["馬羅沃語"] = "mvo", ["馬艾語"] = "ymm", ["馬蒂沙祿-馬諾博語"] = "mbt", ["馬蒂馬蒂語"] = "dmd", ["馬蓬語"] = "sjm", ["馬薩巴語"] = "myx", ["馬薩拉特語"] = "mdg", ["馬薩爾特佩克薩波特克語"] = "zpy", ["馬薩特蘭米塞語"] = "mzl", ["馬薩特蘭馬薩特克語"] = "vmz", ["馬薩迪伊特伊特內格語"] = "tis", ["馬薩那語"] = "mcn", ["馬蘭戈語"] = "mln", ["馬西旺語"] = "bnf", ["馬諾語"] = "mev", ["馬賽語"] = "mas", ["馬贊德蘭語"] = "mzn", ["馬赫梅里語"] = "mhe", ["馬迪語"] = "mhi", ["馬通比語"] = "mgw", ["馬達克語"] = "mmx", ["馬達加斯加手語"] = "mzc", ["馬達語 (喀麥隆)"] = "mxu", ["馬達語 (尼日利亞)"] = "mda", ["馬都拉語"] = "mad", ["馬里丹語"] = "zmd", ["馬里克語"] = "dad", ["馬里希特-帕薩瑪奎迪語"] = "pqm", ["馬里提亞賓語"] = "zmj", ["馬里烏波爾希臘語"] = "grk-mar", ["馬里科帕語"] = "mrc", ["馬里耶迪語"] = "zmy", ["馬里蒂爾語"] = "mfr", ["馬里諾語"] = "mrb", ["馬里馬寧迪語"] = "zmm", ["馬阿卡語"] = "mew", ["馬陵語"] = "mbw", ["馬雅古杜納語"] = "xmy", ["馬霍語"] = "mxx", ["馬馬阿語"] = "mhf", ["馬魯波語"] = "mzr", ["馬魯西尼語"] = "umc", ["馬龍降靈語"] = "crp-mar", ["騰格爾語"] = "tes", ["驃語"] = "pyx", ["高加索阿爾巴尼亞語"] = "xag", ["高句麗語"] = "zkg", ["高地孔喬語"] = "kjk", ["高地托托納克語"] = "tos", ["高地普埃布拉納瓦特爾語"] = "azz", ["高地波波魯卡語"] = "poi", ["高地瓦哈卡瓊塔爾語"] = "chd", ["高棉語"] = "km", ["高欄語"] = "mlc", ["高瓦達語"] = "gwd", ["高盧語"] = "cel-gau", ["高等瓦雷利亞語"] = "art-vlh", ["高羅語"] = "gwf", ["高語"] = "gga", ["魁北克手語"] = "fcs", ["魯凱語"] = "dru", ["魯圖爾語"] = "rut", ["魯夫語"] = "ldq", ["魯姆語"] = "klq", ["魯巴魯魯亞語"] = "lua", ["魯烏利語"] = "ruc", ["魯瓦蒂語"] = "luv", ["魯菲吉語"] = "rui", ["鮑羅語"] = "bxa", ["鮑茲語"] = "bvz", ["鮑里巴雷里語"] = "bfb", ["鮮卑語"] = "mis-xbi", ["鳩古洛語"] = "kui", ["麥因迪埃塔語"] = "blx", ["麥安契埃塔語"] = "sgb", ["麥瓦語 (印尼)"] = "wmm", ["麥瓦語 (新幾內亞)"] = "mti", ["麥羅埃語"] = "xmr", ["麻楞語"] = "pkt", ["麻薩諸塞語"] = "wam", ["黎語"] = "lic", ["黑暗語"] = "art-bsp", ["黑木吉語"] = "ybk", ["黑腳語"] = "bla", ["默切諾語"] = "mhn", ["黛語"] = "dij", ["齊切瓦語"] = "ny", ["齊古拉語"] = "ziw", ["齊古納語"] = "tca", ["齊普澤德語"] = "gmw-zps", ["齊瓊依-齊基哈納-奇考瑪語"] = "coh", ["齊里亞語"] = "zir", ["齊阿洛語"] = "zil", ["齊阿語"] = "zia", ["齊馬卡尼語"] = "mok", ["齊齊利瓦坎語"] = "ziz", ["龍加語"] = "rng", ["龍古斯語"] = "drg", ["龍基語"] = "roe", ["龍家語"] = "sit-lnj", ["龍巖話"] = "nan-lnx", ["龍托語"] = "wok", ["龍瓦語"] = "rnw", ["龐瓦利語"] = "pgg", ["龐瓦語"] = "pbr", ["龜崙語"] = "uon", ["𱎼家語"] = "hmj", } j65xt8k7126z7vxf0oevs8edl4l2u1x Module:Languages/code to canonical name 828 1368468 9882744 9881442 2026-08-29T12:42:56Z TongcyDai 53191 自動更新語言模組 9882744 Scribunto text/plain return { ["aa"] = "阿法爾語", ["aaa"] = "戈圖奧語", ["aab"] = "阿魯姆-特蘇語", ["aac"] = "阿里語 (新幾內亞)", ["aad"] = "艾瑪語", ["aaf"] = "阿拉納丹語", ["aag"] = "安布拉克語", ["aah"] = "阿布阿拉佩什語", ["aai"] = "阿黎法瑪-米尼亞菲亞語", ["aak"] = "安卡維語", ["aal"] = "阿法德語", ["aan"] = "阿嫩別語", ["aap"] = "帕拉阿拉拉語", ["aaq"] = "佩諾布斯科特語", ["aas"] = "阿薩語", ["aau"] = "阿包語", ["aav-khs-pro"] = "原始卡西語", ["aav-nic-pro"] = "原始尼科巴語", ["aav-pkl-pro"] = "原始布那-卡西-林甘語", ["aav-pro"] = "原始南亞語", ["aaw"] = "索隆語", ["aax"] = "曼多波阿塔斯語", ["aaz"] = "阿馬拉斯語", ["ab"] = "阿布哈茲語", ["aba"] = "阿貝語", ["abb"] = "班孔語", ["abc"] = "安巴拉埃塔語", ["abd"] = "北甘馬粦阿埃塔語", ["abe"] = "阿貝納基語", ["abf"] = "河邊阿拜語", ["abg"] = "阿巴加語", ["abh"] = "塔吉克阿拉伯語", ["abi"] = "阿比吉語", ["abj"] = "阿卡-貝阿語", ["abl"] = "尼奧-楠榜語", ["abm"] = "亞班永語", ["abn"] = "阿布亞語", ["abo"] = "阿邦語", ["abp"] = "亞本連埃塔語", ["abq"] = "阿巴扎語", ["abs"] = "安汶馬來語", ["abt"] = "安布拉斯語", ["abu"] = "阿布勒語", ["abv"] = "巴林阿拉伯語", ["abw"] = "帕爾語", ["abx"] = "阿巴克農語", ["aby"] = "阿比亞語", ["abz"] = "阿布伊語", ["aca"] = "阿查瓜語", ["acb"] = "安卡語", ["acd"] = "吉基奧德語", ["ace"] = "亞齊語", ["ach"] = "阿喬利語", ["aci"] = "阿卡-卡里語", ["ack"] = "阿卡-科拉語", ["acl"] = "阿卡爾-巴萊語", ["acm"] = "美索不達米亞阿拉伯語", ["acn"] = "阿昌語", ["acp"] = "東阿奇帕語", ["acr"] = "阿契語", ["acs"] = "阿克羅語", ["acu"] = "阿丘亞爾語", ["acv"] = "阿喬馬維語", ["acw"] = "漢志阿拉伯語", ["acx"] = "阿曼阿拉伯語", ["acy"] = "塞浦路斯阿拉伯語", ["acz"] = "阿克隆語", ["ada"] = "阿當梅語", ["adb"] = "阿達貝語", ["add"] = "左迪那語", ["ade"] = "阿德勒語", ["adf"] = "多法爾阿拉伯語", ["adg"] = "安德格雷賓哈語", ["adh"] = "阿多拉語", ["adi"] = "阿迪語", ["adj"] = "阿迪烏克魯語", ["adl"] = "迦龍語", ["adn"] = "阿當語", ["ado"] = "阿布語", ["adp"] = "阿達普語", ["adq"] = "阿丹格貝語", ["adr"] = "阿多納拉語", ["ads"] = "阿達莫羅貝手語", ["adt"] = "阿德尼亞馬塔納語", ["adu"] = "Aduge", ["adw"] = "阿孟搭瓦語", ["ady"] = "西切爾克斯語", ["adz"] = "阿哲拉語", ["ae"] = "阿維斯陀語", ["aea"] = "阿雷巴語", ["aeb"] = "突尼斯阿拉伯語", ["aed"] = "阿根廷手語", ["aee"] = "東北帕沙伊語", ["aek"] = "哈克語", ["ael"] = "安貝萊語", ["aem"] = "阿楞語", ["aen"] = "亞美尼亞手語", ["aeq"] = "埃爾語", ["aer"] = "東阿蘭達語", ["aes"] = "阿爾塞亞語", ["aeu"] = "阿克語", ["aew"] = "安巴基齊語", ["aey"] = "阿梅勒語", ["aez"] = "埃卡語", ["af"] = "南非語", ["afa-pro"] = "原始亞非語", ["afb"] = "海灣阿拉伯語", ["afd"] = "Andai", ["afe"] = "普圖瓦姆語", ["afg"] = "阿富汗手語", ["afh"] = "阿弗里希利語", ["afi"] = "Akrukay", ["afk"] = "納努拜語", ["afn"] = "德法卡語", ["afo"] = "埃羅伊語", ["afp"] = "塔佩語", ["afs"] = "非洲塞米諾爾克爾奧爾語", ["aft"] = "阿菲蒂語", ["afu"] = "阿伍圖語", ["afz"] = "奧博奎泰語", ["aga"] = "阿瓜諾語", ["agb"] = "萊博語", ["agc"] = "阿加圖語", ["agd"] = "阿加拉比語", ["age"] = "安加爾語", ["agf"] = "阿爾古尼語", ["agg"] = "安戈爾語", ["agh"] = "恩格利馬語", ["agi"] = "阿加里亞語", ["agj"] = "阿爾戈巴語", ["agk"] = "伊薩羅格阿埃塔語", ["agl"] = "芬貝語", ["agm"] = "安加塔哈語", ["agn"] = "阿古塔農語", ["ago"] = "泰奈語", ["agq"] = "亞罕語", ["agr"] = "阿瓜魯那語", ["ags"] = "埃辛比語", ["agt"] = "中卡加延阿埃塔語", ["agu"] = "阿瓜卡特卡語", ["agv"] = "雷蒙達道阿埃塔語", ["agw"] = "卡華語", ["agx"] = "阿古爾語", ["agy"] = "南阿爾塔語", ["agz"] = "伊里加山阿埃塔語", ["aha"] = "阿漢塔語", ["ahb"] = "阿漢布語", ["ahg"] = "蓋曼特語", ["ahh"] = "阿古語", ["ahi"] = "蒂亞巴語", ["ahk"] = "阿卡語", ["ahl"] = "伊戈語", ["ahm"] = "莫布語", ["ahn"] = "阿翰語", ["aho"] = "阿洪姆語", ["ahp"] = "阿普羅語", ["ahr"] = "阿希拉尼語", ["ahs"] = "艾西語", ["aht"] = "阿特納語", ["aia"] = "阿羅西語", ["aib"] = "艾努語", ["aic"] = "安拜語", ["aid"] = "阿爾吉特語", ["aie"] = "阿馬拉語", ["aif"] = "阿吉語", ["aig"] = "安提瓜和巴布達克里奧爾英語", ["aih"] = "錦語", ["aii"] = "亞述新亞拉姆語", ["aij"] = "埃爾比勒猶太新阿拉姆語", ["aik"] = "阿克語", ["ail"] = "埃梅勒語", ["aim"] = "艾莫爾語", ["ain"] = "阿伊努語", ["aio"] = "艾通語", ["aip"] = "布魯馬科語", ["air"] = "埃羅蘭語", ["ait"] = "阿里肯語", ["aiw"] = "阿里語", ["aix"] = "艾貢語", ["aiy"] = "阿利語", ["aja"] = "阿扎語 (尼羅-撒哈拉語系)", ["ajg"] = "阿扎語 (尼日爾-剛果語系)", ["aji"] = "阿日厄語", ["ajn"] = "Andajin", ["ajp"] = "南黎凡特阿拉伯語", ["ajs"] = "Algerian Jewish Sign Language", ["ajw"] = "阿賈瓦語", ["ajz"] = "Amri Karbi", ["ak"] = "阿坎語", ["akb"] = "昂科拉巴塔克語", ["akc"] = "姆普爾語", ["akd"] = "Ukpet-Ehom", ["ake"] = "阿卡沃約語", ["akf"] = "阿克帕語", ["akg"] = "阿納卡朗古語", ["akh"] = "西安加爾語", ["aki"] = "Aiome", ["akj"] = "傑魯語", ["akk"] = "阿卡德語", ["akl"] = "阿克蘭語", ["akm"] = "阿卡-博語", ["ako"] = "Akurio", ["akp"] = "西伍語", ["akq"] = "Ak", ["akr"] = "阿拉基語", ["aks"] = "阿卡舍蘭語", ["akt"] = "阿科勒特語", ["aku"] = "阿庫姆語", ["akv"] = "阿赫瓦赫語", ["akw"] = "阿夸語", ["akx"] = "阿卡-科德語", ["aky"] = "阿卡-科爾語", ["akz"] = "亞拉巴馬語", ["ala"] = "阿拉戈語", ["alc"] = "卡瓦斯卡爾語", ["ald"] = "阿拉迪安", ["ale"] = "阿留申語", ["alf"] = "阿萊格語", ["alg-aga"] = "阿加萬語", ["alg-pro"] = "原始阿爾岡昆語", ["alh"] = "阿拉瓦語", ["ali"] = "阿邁蒙語", ["alj"] = "阿蘭岡語", ["alk"] = "阿拉克語", ["all"] = "阿拉爾語", ["alm"] = "安布隆語", ["alo"] = "瓦卡西胡語", ["alp"] = "阿魯尼語", ["alq"] = "阿爾岡昆語", ["alr"] = "阿留特語", ["alt"] = "南阿爾泰語", ["alu"] = "阿雷阿雷語", ["alv-ama"] = "Amasi", ["alv-bgu"] = "Baïnounk Gubëeher", ["alv-bua-pro"] = "原始布阿語", ["alv-cng-pro"] = "Proto-Cangin", ["alv-edk-pro"] = "原始埃德基里語", ["alv-edo-pro"] = "原始類埃多語", ["alv-fli-pro"] = "Proto-Fali", ["alv-gbe-pro"] = "原始格貝語", ["alv-gng-pro"] = "Proto-Guang", ["alv-gtm-pro"] = "原始中多哥語", ["alv-gwa"] = "瓜拉語", ["alv-hei-pro"] = "Proto-Heiban", ["alv-ido-pro"] = "Proto-Idomoid", ["alv-igb-pro"] = "原始伊博語", ["alv-kwa-pro"] = "Proto-Kwa", ["alv-mum-pro"] = "Proto-Mumuye", ["alv-nup-pro"] = "原始努佩語", ["alv-pro"] = "原始大西洋-剛果語", ["alv-von-pro"] = "原始沃爾特-尼日爾語", ["alv-yor-pro"] = "原始約魯巴語", ["alv-yrd-pro"] = "原始類約魯巴語", ["alw"] = "阿拉巴語", ["alx"] = "阿摩爾語", ["aly"] = "阿利亞瓦拉語", ["alz"] = "阿盧爾語", ["am"] = "阿姆哈拉語", ["ama"] = "阿馬那也語", ["amb"] = "安寶語", ["amc"] = "阿馬華卡語", ["ame"] = "阿梅薩語", ["amf"] = "哈馬爾-班納語", ["amg"] = "阿穆爾達克語", ["ami"] = "阿美語", ["amj"] = "安當語", ["amk"] = "安拜語", ["aml"] = "瓦爾-賈因蒂亞語", ["amm"] = "阿瑪語", ["amn"] = "阿瑪納卜語", ["amo"] = "阿毛語", ["amp"] = "阿蘭布拉克語", ["amq"] = "阿馬哈伊語", ["amr"] = "阿馬拉凱里語", ["ams"] = "南奄美大島語", ["amt"] = "安托語", ["amu"] = "格雷羅阿穆茲戈語", ["amv"] = "安貝勞語", ["amw"] = "西現代亞拉姆語", ["amx"] = "亞馬他拉語", ["amy"] = "阿米語", ["amz"] = "阿坦帕雅語", ["an"] = "阿拉貢語", ["ana"] = "安達基語", ["anb"] = "安多亞語", ["anc"] = "恩加斯語", ["and"] = "安蘇斯語", ["ane"] = "哈拉楚語", ["anf"] = "阿尼美勒語", ["ang"] = "古英語", ["anh"] = "Nend", ["ani"] = "安迪語", ["anj"] = "Anor", ["ank"] = "戈厄邁語", ["anl"] = "赫孔索語", ["anm"] = "阿納爾語", ["ann"] = "奧博羅語", ["ano"] = "安多克語", ["anp"] = "昂加語", ["anq"] = "加洛瓦語", ["anr"] = "安德赫語", ["ans"] = "安塞爾馬語", ["ant"] = "安塔卡林亞語", ["anu"] = "阿努亞克語", ["anv"] = "登雅語", ["anw"] = "阿納昂語", ["anx"] = "安德拉-胡斯語", ["any"] = "安伊語", ["anz"] = "阿內姆語", ["aoa"] = "安哥拉克里奧爾語", ["aob"] = "阿博姆語", ["aoc"] = "佩蒙語", ["aod"] = "安達魯姆語", ["aoe"] = "南安加爾語", ["aof"] = "布拉加特語", ["aog"] = "安哥拉姆語", ["aoi"] = "阿寧迪爾雅夸語", ["aoj"] = "穆菲安語", ["aok"] = "阿霍語", ["aol"] = "阿羅爾語", ["aom"] = "奧米語", ["aon"] = "Bumbita Arapesh", ["aor"] = "Aore", ["aos"] = "泰卡特語", ["aot"] = "阿通語 (印度)", ["aou"] = "阿歐語", ["aox"] = "阿托拉達語", ["aoz"] = "瓦布梅托語", ["apa-pro"] = "原始阿帕契語", ["apb"] = "薩阿語", ["apc"] = "北黎凡特阿拉伯語", ["apd"] = "蘇丹阿拉伯語", ["ape"] = "布基伊普語", ["apf"] = "帕拉南阿埃塔語", ["apg"] = "安帕南語", ["aph"] = "阿特帕里亞語", ["api"] = "阿皮亞卡語", ["apj"] = "希卡里亞語", ["apk"] = "平原阿帕契語", ["apl"] = "利攀語", ["apm"] = "奇里卡瓦語", ["apn"] = "阿比那也語", ["apo"] = "Ambul", ["app"] = "阿普麻語", ["apq"] = "普西克瓦爾語", ["apr"] = "阿羅普-羅科普科語 ", ["aps"] = "Arop-Sissano", ["apt"] = "阿帕塔尼語", ["apu"] = "阿布日嫩語", ["apv"] = "Alapmunte", ["apw"] = "西阿帕契語", ["apx"] = "阿普泰語", ["apy"] = "阿帕萊語", ["apz"] = "薩菲約卡語", ["aqc"] = "阿奇語", ["aqd"] = "安帕里-多貢語", ["aqg"] = "阿里吉蒂語", ["aql-pro"] = "原始阿爾吉克語", ["aqm"] = "Atohwaim", ["aqn"] = "北阿爾塔語", ["aqp"] = "阿塔卡帕語", ["aqr"] = "Arhâ", ["aqt"] = "Angaité", ["aqz"] = "阿困穌語", ["ar"] = "阿拉伯語", ["arc"] = "亞拉姆語", ["ard"] = "阿拉巴納語", ["are"] = "西阿蘭達語", ["arh"] = "阿爾瓦科語", ["ari"] = "阿里卡拉語", ["arj"] = "阿拉巴索語", ["ark"] = "阿利加布語", ["arl"] = "阿拉貝拉語", ["arn"] = "馬普切語", ["aro"] = "阿拉奧納語", ["arp"] = "阿拉帕霍語", ["arq"] = "阿爾及利亞阿拉伯語", ["arr"] = "拉馬拉馬語", ["ars"] = "內志阿拉伯語", ["art-adu"] = "Adûni", ["art-bel"] = "貝爾特克里奧爾語", ["art-blk"] = "博拉克語", ["art-bsp"] = "黑暗語", ["art-com"] = "溝通語", ["art-dtk"] = "多斯拉克語", ["art-elo"] = "埃羅伊語", ["art-gld"] = "Goa'uld", ["art-lap"] = "Lapine", ["art-man"] = "曼達洛語", ["art-mun"] = "Mundolinco", ["art-nav"] = "納美語", ["art-vlh"] = "高等瓦雷利亞語", ["aru"] = "阿拉瓦語", ["arv"] = "阿爾博雷語", ["arw"] = "阿拉瓦克語", ["arx"] = "阿魯阿什語", ["ary"] = "摩洛哥阿拉伯語", ["arz"] = "埃及阿拉伯語", ["as"] = "阿薩姆語", ["asa"] = "帕雷語", ["asb"] = "阿西內本語", ["asc"] = "木麻黃海岸阿斯馬特語", ["ase"] = "美國手語", ["asf"] = "澳洲手語", ["asg"] = "克立新機尼語", ["ash"] = "Abishira", ["asi"] = "布魯威語", ["asj"] = "Nsari", ["ask"] = "阿什昆語", ["asl"] = "阿西魯魯語", ["asn"] = "興古河阿蘇里尼語", ["aso"] = "達諾語", ["asp"] = "阿爾及利亞手語", ["asq"] = "奧地利手語", ["asr"] = "阿蘇里語", ["ass"] = "伊波羅語", ["ast"] = "阿斯圖里亞斯語", ["asu"] = "阿蘇里尼語", ["asv"] = "Asoa", ["asw"] = "澳洲原住民手語", ["asx"] = "穆拉塔雅克語", ["asy"] = "Yaosakor Asmat", ["asz"] = "亞斯語", ["ata"] = "佩勒-阿塔語", ["atb"] = "載瓦語", ["atc"] = "阿查瓦卡語", ["atd"] = "亞他-馬諾博語", ["ate"] = "Atemble", ["atg"] = "奧克佩拉語", ["ath-nic"] = "尼科拉語", ["ath-pro"] = "原始德內語", ["ati"] = "阿蒂耶語", ["atj"] = "阿提卡米克語", ["atk"] = "阿蒂語", ["atl"] = "伊拉亞山阿埃塔語", ["atm"] = "阿塔語", ["ato"] = "阿通語 (喀麥隆)", ["atp"] = "卜多-亞塔語", ["atq"] = "阿拉列-達布拉罕語", ["atr"] = "韋米里-阿特羅阿里語", ["ats"] = "格羅斯文特語", ["att"] = "帕姆普羅納-阿塔語", ["atu"] = "雷厄勒語", ["atv"] = "北阿爾泰語", ["atw"] = "阿楚格維語", ["atx"] = "阿魯塔尼語", ["aty"] = "阿內瓊語", ["atz"] = "阿爾塔語", ["aua"] = "阿松博亞語", ["aub"] = "阿盧固語", ["auc"] = "瓦奧語", ["aud"] = "阿努塔語", ["auf-pro"] = "原始阿拉萬語", ["aug"] = "Aguna", ["auh"] = "Aushi", ["aui"] = "阿努基語", ["auj"] = "奧吉拉語", ["auk"] = "赫有語", ["aul"] = "奧盧亞語", ["aum"] = "阿蘇語", ["aun"] = "莫爾莫-奧內語", ["auo"] = "Auyokawa", ["aup"] = "馬卡揚語", ["auq"] = "阿努斯語", ["aur"] = "Aruek", ["aus-alu"] = "阿倫古爾語", ["aus-and"] = "Andjingith", ["aus-ang"] = "昂庫拉語", ["aus-arn-pro"] = "原始安恆語", ["aus-bra"] = "Barranbinya", ["aus-brm"] = "Barunggam", ["aus-cww-pro"] = "原始中新南威爾士語", ["aus-dal-pro"] = "Proto-Daly", ["aus-guw"] = "古瓦爾語", ["aus-lsw"] = "Little Swanport", ["aus-mbi"] = "Mbiywom", ["aus-ngk"] = "Ngkoth", ["aus-nyu-pro"] = "原始紐爾紐爾語", ["aus-pam-pro"] = "原始帕馬-恩永甘語", ["aus-tul"] = "圖盧阿語", ["aus-uwi"] = "Uwinymil", ["aus-wdj-pro"] = "原始伊瓦伊賈語", ["aus-won"] = "Wong-gie", ["aus-wul"] = "伍爾古魯語", ["aus-ynk"] = "揚卡爾語", ["aut"] = "奧斯特拉語", ["auu"] = "奧耶語", ["auw"] = "Awyi", ["aux"] = "Aurá", ["auy"] = "Auyana", ["auz"] = "烏茲別克阿拉伯語", ["av"] = "阿瓦爾語", ["avb"] = "阿瓦烏語", ["avd"] = "阿爾維里-維達里語", ["avi"] = "阿維坎語", ["avk"] = "科塔瓦語", ["avm"] = "昂卡穆蒂語", ["avn"] = "阿瓦蒂梅語", ["avo"] = "Agavotaguerra", ["avs"] = "Aushiri", ["avt"] = "澳語", ["avu"] = "阿沃卡雅語", ["avv"] = "阿瓦-卡諾伊羅語", ["awa"] = "阿瓦德語", ["awb"] = "阿瓦語 (新幾內亞)", ["awc"] = "茨茨普語", ["awd-ama"] = "阿馬里扎納語", ["awd-amc-pro"] = "Proto-Amuesha-Chamicuro", ["awd-ana"] = "Anauyá", ["awd-apo"] = "阿波利斯塔語", ["awd-cab"] = "卡布雷語", ["awd-gnu"] = "Guinau", ["awd-kar"] = "卡里艾語", ["awd-kaw"] = "卡威沙納語", ["awd-kmp-pro"] = "Proto-Kampa", ["awd-kus"] = "庫斯特瑙語", ["awd-man"] = "Manao", ["awd-mar"] = "馬拉萬語", ["awd-mpr"] = "邁普雷語", ["awd-mrt"] = "Mariaté", ["awd-nwk-pro"] = "原始納威基語", ["awd-pai"] = "Paikoneka", ["awd-pas"] = "Passé", ["awd-pro"] = "原始阿拉瓦克語", ["awd-prw-pro"] = "Proto-Paresi-Waura", ["awd-she"] = "謝巴約語", ["awd-taa-pro"] = "原始泰諾-阿拉瓦克語", ["awd-wai"] = "Wainumá", ["awd-war"] = "Old Warekena", ["awd-yum"] = "Yumana", ["awe"] = "阿威其語", ["awg"] = "安古蒂姆里語", ["awh"] = "Awbono", ["awi"] = "阿溫語", ["awk"] = "阿瓦巴卡爾語", ["awm"] = "Arawum", ["awn"] = "奧義語", ["awo"] = "阿瓦克語", ["awr"] = "阿維拉語", ["aws"] = "南奧尤語", ["awt"] = "阿拉威德語", ["awu"] = "中奧尤語", ["awv"] = "賈爾奧尤語", ["aww"] = "Awun", ["awx"] = "阿瓦拉語", ["awy"] = "埃德拉奧尤語", ["axb"] = "阿比坡尼語", ["axe"] = "Ayerrerenge", ["axg"] = "Mato Grosso Arára", ["axk"] = "阿卡語 (中非)", ["axl"] = "南阿蘭達語", ["axm"] = "中古亞美尼亞語", ["axx"] = "哈拉古雷語", ["ay"] = "艾馬拉語", ["aya"] = "阿瓦爾語 (新幾內亞)", ["ayb"] = "阿伊佐語", ["ayd"] = "阿雅巴德胡語", ["aye"] = "阿耶勒語", ["ayg"] = "Nyanga (Togo)", ["ayi"] = "Leyigha", ["ayk"] = "Akuku", ["ayl"] = "利比亞阿拉伯語", ["ayn"] = "也門阿拉伯語", ["ayo"] = "扎穆科語", ["ayp"] = "北美索不達米亞阿拉伯語", ["ayq"] = "阿義語", ["ays"] = "索爾索貢-艾塔語", ["ayt"] = "巴丹埃塔語", ["ayu"] = "阿尤語", ["ayz"] = "梅布拉特語", ["az"] = "阿塞拜疆語", ["aza"] = "阿扎語 (漢藏語系)", ["azc-caz"] = "Cazcan", ["azc-cup-pro"] = "原始庫帕語", ["azc-ktn"] = "Kitanemuk", ["azc-nah-pro"] = "原始納瓦語", ["azc-nic"] = "尼科雷尼奧語", ["azc-num-pro"] = "原始努姆語", ["azc-pro"] = "原始猶他-阿茲特克語", ["azc-tak-pro"] = "原始塔基語", ["azc-tat"] = "Tataviam", ["azd"] = "東杜蘭戈納瓦特爾語", ["azg"] = "聖彼德羅阿穆茲戈語", ["azm"] = "伊帕拉帕阿穆茲戈語", ["azn"] = "西杜蘭戈納瓦特爾語", ["azo"] = "阿榮語", ["azt"] = "懷爾-亞塔語", ["azz"] = "高地普埃布拉納瓦特爾語", ["ba"] = "巴什基爾語", ["baa"] = "巴巴塔納語", ["bab"] = "Bainouk-Gunyuño", ["bac"] = "巴杜伊語", ["bae"] = "巴雷語", ["baf"] = "努巴查語", ["bag"] = "圖基語", ["bah"] = "巴哈馬克里奧爾語", ["baj"] = "巴拉凱語", ["bal"] = "俾路支語", ["ban"] = "巴厘語", ["bao"] = "巴拉語", ["bap"] = "班塔瓦語", ["bar"] = "巴伐利亞語", ["bas"] = "巴薩語", ["bau"] = "巴丹奇語", ["bav"] = "巴本戈語", ["baw"] = "Bambili-Bambui", ["bax"] = "巴姆穆語", ["bay"] = "巴圖萊語", ["bba"] = "Baatonum", ["bbb"] = "巴賴語", ["bbc"] = "托巴巴塔克語", ["bbd"] = "Bau", ["bbe"] = "邦巴語", ["bbf"] = "Baibai", ["bbg"] = "巴拉馬語", ["bbh"] = "Bugan", ["bbi"] = "Barombi", ["bbj"] = "戈馬拉語", ["bbk"] = "巴邦基語", ["bbl"] = "巴茨語", ["bbm"] = "Babango", ["bbn"] = "烏尼阿帕語", ["bbo"] = "Konabéré", ["bbp"] = "West Central Banda", ["bbq"] = "巴馬里語", ["bbr"] = "吉拉瓦語", ["bbs"] = "巴克平卡語", ["bbt"] = "姆布爾庫語", ["bbu"] = "巴庫隆語", ["bbv"] = "卡奈語", ["bbw"] = "巴巴語", ["bbx"] = "布比亞語", ["bby"] = "Befang", ["bca"] = "中部白語", ["bcb"] = "Bainouk-Samik", ["bcd"] = "北巴巴爾語", ["bce"] = "Bamenyam", ["bcf"] = "巴穆語", ["bcg"] = "Baga Pokur", ["bch"] = "巴里艾語", ["bci"] = "巴烏萊語", ["bcj"] = "巴爾迪語", ["bck"] = "布納巴語", ["bcl"] = "中比科爾語", ["bcm"] = "巴諾尼語", ["bcn"] = "比巴阿利語", ["bco"] = "卡盧利語", ["bcp"] = "巴麗語", ["bcq"] = "Bench", ["bcr"] = "Babine-Witsuwit'en", ["bcs"] = "Kohumono", ["bct"] = "Bendi", ["bcu"] = "Biliau", ["bcv"] = "Shoo-Minda-Nye", ["bcw"] = "Bana", ["bcy"] = "Bacama", ["bcz"] = "Bainouk-Gunyaamolo", ["bda"] = "巴約特語", ["bdb"] = "巴薩普語", ["bdc"] = "Emberá-Baudó", ["bdd"] = "布納馬語", ["bde"] = "巴德語", ["bdf"] = "Biage", ["bdg"] = "邦吉語", ["bdh"] = "Tara Baka", ["bdi"] = "布龍語", ["bdj"] = "拜語", ["bdk"] = "布都赫語", ["bdl"] = "印尼巴瑤語", ["bdm"] = "布杜馬語", ["bdn"] = "Baldemu", ["bdo"] = "Morom", ["bdp"] = "本德語", ["bdq"] = "巴拿語", ["bdr"] = "西海岸巴瑤語", ["bds"] = "布龍吉語", ["bdt"] = "博科托語", ["bdu"] = "奧羅科語", ["bdv"] = "博多帕爾賈語", ["bdw"] = "巴哈姆語", ["bdx"] = "勿董-勿董語", ["bdy"] = "班賈朗語", ["bdz"] = "巴德斯語", ["be"] = "白俄羅斯語", ["bea"] = "達內-扎阿語", ["beb"] = "貝貝勒語", ["bec"] = "Iceve-Maci", ["bed"] = "貝都安納斯語", ["bee"] = "比昂西語", ["bef"] = "貝納貝納語", ["beg"] = "馬來奕語", ["beh"] = "比亞利語", ["bei"] = "巴卡提語", ["bej"] = "貝扎語", ["bek"] = "貝貝利語", ["bem"] = "本巴語", ["beo"] = "貝亞米語", ["bep"] = "貝梭阿語", ["beq"] = "本貝語", ["ber-fog"] = "福加哈語", ["ber-pro"] = "原始柏柏爾語", ["ber-zuw"] = "祖瓦拉語", ["bes"] = "貝斯梅語", ["bet"] = "Guiberoua Bété", ["beu"] = "布拉加爾語", ["bev"] = "Daloa Bété", ["bew"] = "伯塔維語", ["bex"] = "Jur Modo", ["bey"] = "貝里語", ["bez"] = "貝納語", ["bfa"] = "巴里語", ["bfb"] = "鮑里巴雷里語", ["bfc"] = "北部白語", ["bfd"] = "富特語", ["bfe"] = "貝塔夫語", ["bff"] = "Bofi", ["bfg"] = "布桑加央語", ["bfh"] = "布拉菲語", ["bfi"] = "英國手語", ["bfj"] = "巴凡吉語", ["bfk"] = "班科手語", ["bfl"] = "Banda-Ndélé", ["bfm"] = "姆門語", ["bfn"] = "布納克語", ["bfo"] = "Malba Birifor", ["bfp"] = "Beba", ["bfq"] = "巴達加語", ["bfr"] = "巴齊加爾語", ["bfs"] = "南部白語", ["bft"] = "巴爾蒂語", ["bfu"] = "布南語", ["bfw"] = "邦都語", ["bfx"] = "班塔雅農語", ["bfy"] = "巴格里語", ["bfz"] = "馬哈蘇帕哈里語", ["bg"] = "保加利亞語", ["bga"] = "瓜姆希-烏里語", ["bgb"] = "波朋哥語", ["bgc"] = "哈爾彥維語", ["bgd"] = "拉特維巴雷里語", ["bge"] = "包利雅語", ["bgf"] = "Bangandu", ["bgg"] = "布貢語", ["bgi"] = "嘉安語", ["bgj"] = "Bangolan", ["bgk"] = "布興語", ["bgl"] = "Bo", ["bgo"] = "Baga Koga", ["bgq"] = "巴格里語", ["bgr"] = "Bawm Chin", ["bgs"] = "塔加巴瓦語", ["bgt"] = "布戈圖語", ["bgu"] = "Mbongno", ["bgv"] = "瓦爾凱-比皮姆語", ["bgw"] = "巴特里語", ["bgx"] = "巴爾幹加告茲土耳其語", ["bgy"] = "Benggoi", ["bgz"] = "邦蓋語", ["bh"] = "比哈爾語", ["bha"] = "Bharia", ["bhb"] = "比里語", ["bhc"] = "Biga", ["bhd"] = "巴德拉瓦希語", ["bhe"] = "巴雅語", ["bhf"] = "Odiai", ["bhg"] = "Binandere", ["bhh"] = "Bukhari", ["bhi"] = "比拉里語", ["bhj"] = "Bahing", ["bhl"] = "Bimin", ["bhm"] = "Bathari", ["bhn"] = "波坦新亞拉姆語", ["bho"] = "博杰普爾語", ["bhp"] = "比馬語", ["bhq"] = "南部杜剛貝西語", ["bhs"] = "布瓦爾語", ["bht"] = "巴梯亞里語", ["bhu"] = "本賈語", ["bhv"] = "巴豪語", ["bhw"] = "比亞克語", ["bhx"] = "巴萊語", ["bhy"] = "貝萊語", ["bhz"] = "巴打語", ["bi"] = "比斯拉馬語", ["bia"] = "巴迪馬亞語", ["bib"] = "Bissa", ["bid"] = "比迪約語", ["bie"] = "Bepour", ["bif"] = "比阿法達語", ["big"] = "Biangai", ["bij"] = "寬卡語", ["bil"] = "比洛克西語", ["bim"] = "比莫巴語", ["bin"] = "埃多語", ["bio"] = "Nai", ["bip"] = "比拉語", ["biq"] = "畢皮語", ["bir"] = "比索里奧語", ["bit"] = "Berinomo", ["biu"] = "比埃特語", ["biv"] = "Southern Birifor", ["biw"] = "Kol (Cameroon)", ["bix"] = "Bijori", ["biy"] = "Birhor", ["biz"] = "巴洛伊語", ["bja"] = "布扎語", ["bjb"] = "巴爾恩加爾拉語", ["bjc"] = "巴里吉語", ["bje"] = "標敏語", ["bjf"] = "巴爾扎尼猶太阿拉姆語", ["bjg"] = "Bidyogo", ["bjh"] = "Bahinemo", ["bji"] = "布爾吉語", ["bjj"] = "Kannauji", ["bjk"] = "Barok", ["bjl"] = "布魯語 (新幾內亞)", ["bjm"] = "巴傑蘭語", ["bjn"] = "班查語", ["bjo"] = "Mid-Southern Banda", ["bjp"] = "Fanamaket", ["bjr"] = "Binumarien", ["bjs"] = "巴詹語", ["bjt"] = "甘加-巴蘭塔語", ["bju"] = "布蘇烏語", ["bjv"] = "Bedjond", ["bjw"] = "Bakwé", ["bjx"] = "Banao Itneg", ["bjy"] = "巴亞利語", ["bjz"] = "巴魯加語", ["bka"] = "基亞克語", ["bkc"] = "巴卡語", ["bkd"] = "布基語", ["bkf"] = "Beeke", ["bkg"] = "布拉卡語", ["bkh"] = "巴科科語", ["bki"] = "Baki", ["bkj"] = "Pande", ["bkk"] = "布羅克斯卡特語", ["bkl"] = "貝里克語", ["bkm"] = "康姆語(喀麥隆)", ["bkn"] = "布基坦語", ["bko"] = "克瓦語", ["bkp"] = "伊博科語", ["bkq"] = "巴凱里語", ["bkr"] = "巴昆拜語", ["bks"] = "馬斯巴特索索貢語", ["bkt"] = "Boloki", ["bku"] = "布希德語", ["bkv"] = "貝夸瓦拉語", ["bkw"] = "貝克維爾語", ["bkx"] = "Baikeno", ["bky"] = "博克伊語", ["bkz"] = "本庫語", ["bla"] = "黑腳語", ["blb"] = "比盧阿語", ["blc"] = "貝拉庫拉語", ["bld"] = "波朗果語", ["ble"] = "肯托赫-巴蘭塔語", ["blf"] = "波爾語", ["blg"] = "巴勞語", ["blh"] = "庫瓦阿語", ["bli"] = "博利阿語", ["blj"] = "布隆岸語", ["blk"] = "勃歐語", ["bll"] = "Biloxi", ["blm"] = "貝利語", ["bln"] = "南卡坦端內斯比科爾語", ["blo"] = "Anii", ["blp"] = "布拉布蘭加語", ["blq"] = "巴盧安-帕姆語", ["blr"] = "布朗語", ["bls"] = "巴勒桑語", ["blt"] = "傣黯語", ["blv"] = "基巴拉語", ["blw"] = "巴蘭高語", ["blx"] = "麥因迪埃塔語", ["bly"] = "諾特勒語", ["blz"] = "巴蘭塔語", ["bm"] = "班巴拉語", ["bma"] = "拉梅語", ["bmb"] = "Bembe", ["bmc"] = "巴姆語", ["bmd"] = "Baga Manduri", ["bme"] = "利馬薩語", ["bmf"] = "博姆語", ["bmg"] = "班維語", ["bmh"] = "凱恩語", ["bmi"] = "巴吉爾米語", ["bmj"] = "博特-邁希語", ["bmk"] = "加雅維語", ["bml"] = "邦博利語", ["bmn"] = "比納語", ["bmo"] = "Bambalang", ["bmp"] = "Bulgebi", ["bmq"] = "博穆語", ["bmr"] = "穆伊納內語", ["bmt"] = "標曼語", ["bmu"] = "Somba-Siawari", ["bmv"] = "布姆語", ["bmw"] = "Bomwali", ["bmx"] = "拜馬克語", ["bmz"] = "巴拉穆語", ["bn"] = "孟加拉語", ["bna"] = "彭內拉提語", ["bnb"] = "保坎語", ["bnd"] = "班達語", ["bne"] = "賓陶納語", ["bnf"] = "馬西旺語", ["bng"] = "Benga", ["bni"] = "邦吉語", ["bnj"] = "東塔烏碧語", ["bnk"] = "Bierebo", ["bnl"] = "布恩語", ["bnm"] = "Batanga", ["bnn"] = "布農語", ["bno"] = "班頓語", ["bnp"] = "勃拉語", ["bnq"] = "班第語", ["bnr"] = "Butmas-Tur", ["bns"] = "布恩德里語", ["bnt-bal"] = "Balong", ["bnt-bon"] = "博馬恩庫語", ["bnt-boy"] = "博馬尤穆語", ["bnt-bwa"] = "布瓦拉語", ["bnt-cmw"] = "奇姆威尼語", ["bnt-ind"] = "Indanga", ["bnt-lal"] = "拉拉語 (南非)", ["bnt-mpi"] = "Mpiin", ["bnt-mpu"] = "Mpuono", ["bnt-ngu-pro"] = "原始恩古尼語", ["bnt-phu"] = "普提語", ["bnt-pro"] = "原始班圖語", ["bnt-sab-pro"] = "原始薩巴基語", ["bnt-sbo"] = "南博馬語", ["bnt-sts-pro"] = "原始索托-茨瓦納語", ["bnu"] = "本東語", ["bnv"] = "貝內拉夫語", ["bnw"] = "比西斯語", ["bnx"] = "邦古邦古語", ["bny"] = "民都魯語", ["bnz"] = "Beezen", ["bo"] = "藏語", ["boa"] = "博拉語", ["bob"] = "Aweer", ["boe"] = "蒙達布利語", ["bof"] = "Bolon", ["bog"] = "Bamako Sign Language", ["boh"] = "North Boma", ["boi"] = "Barbareño", ["boj"] = "安賈姆語", ["bok"] = "Bonjo", ["bol"] = "博雷語", ["bom"] = "Berom", ["bon"] = "Bine", ["boo"] = "Tiemacèwè Bozo", ["bop"] = "Bonkiman", ["boq"] = "博加亞語", ["bor"] = "博羅洛語", ["bot"] = "邦戈語", ["bou"] = "邦代語", ["bov"] = "圖伍利語", ["bow"] = "雷馬語", ["box"] = "布阿穆語", ["boy"] = "Bodo (Central Africa)", ["boz"] = "Tiéyaxo Bozo", ["bpa"] = "達卡卡語", ["bpd"] = "班達-班達語", ["bpe"] = "Bauni", ["bpg"] = "Bonggo", ["bph"] = "博特利赫語", ["bpi"] = "巴古皮語", ["bpj"] = "賓吉語", ["bpk"] = "奧羅韋語", ["bpl"] = "布魯姆採珠船皮欽語", ["bpm"] = "比約姆語", ["bpn"] = "藻敏語", ["bpo"] = "Anasi", ["bpp"] = "Kaure", ["bpq"] = "班達-馬來語", ["bpr"] = "科羅納達爾-布拉安語", ["bps"] = "薩蘭尼加-布拉安語", ["bpt"] = "巴羅角語", ["bpu"] = "Bongu", ["bpv"] = "Bian Marind", ["bpx"] = "帕爾雅巴雷里語", ["bpy"] = "比什奴普萊利亞-曼尼普爾語", ["bpz"] = "比爾巴語", ["bqa"] = "Tchumbuli", ["bqb"] = "巴古薩語", ["bqc"] = "博科語", ["bqd"] = "邦語", ["bqf"] = "Baga Kaloum", ["bqg"] = "Bago-Kusuntu", ["bqh"] = "白馬語", ["bqi"] = "巴赫蒂亞里語", ["bqj"] = "班迪阿爾語", ["bqk"] = "班達-姆布雷斯語", ["bql"] = "比拉庫拉語", ["bqm"] = "伍姆博科語", ["bqn"] = "保加利亞手語", ["bqo"] = "巴洛語", ["bqp"] = "布撒語", ["bqq"] = "比里泰語", ["bqr"] = "布魯蘇語", ["bqs"] = "博斯溫語", ["bqt"] = "巴穆昆比特語", ["bqu"] = "博古魯語", ["bqv"] = "Begbere-Ejar", ["bqw"] = "Buru (Nigeria)", ["bqx"] = "Baangi", ["bqy"] = "本卡拉首手語", ["bqz"] = "巴卡卡語", ["br"] = "布列塔尼語", ["bra"] = "布萊語", ["brb"] = "拉韋語", ["brc"] = "伯比斯克里奧爾荷蘭語", ["brd"] = "巴拉姆語", ["brf"] = "貝拉語", ["brg"] = "包雷語", ["brh"] = "布拉灰語", ["bri"] = "莫克普韋語", ["brj"] = "比埃里亞語", ["brk"] = "比爾吉德語", ["brl"] = "比爾瓦語", ["brm"] = "巴蘭布語", ["brn"] = "博魯卡語", ["bro"] = "布羅卡特語", ["brp"] = "巴拉帕西語", ["brq"] = "布雷里語", ["brr"] = "比勞語", ["brs"] = "貝拉斯語", ["brt"] = "比塔雷語", ["bru"] = "東布魯語", ["brv"] = "西布魯語", ["brw"] = "貝拉里語", ["brx"] = "博多語", ["bry"] = "Burui", ["brz"] = "比爾比爾語", ["bsa"] = "阿比諾姆語", ["bsb"] = "汶萊米沙鄢語", ["bsc"] = "Bassari", ["bse"] = "伍希語", ["bsf"] = "Bauchi", ["bsg"] = "巴斯卡爾迪語", ["bsh"] = "卡姆卡塔-維利語", ["bsi"] = "Bassossi", ["bsj"] = "Bangwinji", ["bsk"] = "布魯夏斯基語", ["bsl"] = "Basa-Gumna", ["bsm"] = "布薩米語", ["bsn"] = "巴拉薩那語", ["bso"] = "布索語", ["bsp"] = "巴加西特穆語", ["bsq"] = "巴薩語", ["bsr"] = "Bassa-Kontagora", ["bss"] = "阿庫色語", ["bst"] = "Basketo", ["bsu"] = "巴洪率語", ["bsv"] = "Baga Sobané", ["bsw"] = "巴伊索語", ["bsx"] = "Yangkam", ["bsy"] = "沙巴米沙鄢語", ["bta"] = "巴塔語", ["btc"] = "巴蒂語 (喀麥隆)", ["btd"] = "代里巴塔克語", ["bte"] = "Gamo-Ningi", ["btf"] = "比爾吉特語", ["btg"] = "Gagnoa Bété", ["bth"] = "比亞塔比達友語", ["bti"] = "Burate", ["btj"] = "巴占馬來語", ["btk-pro"] = "原始巴塔克語", ["btm"] = "曼代靈巴塔克語", ["btn"] = "拉達農語", ["bto"] = "伊里加比科拉諾語", ["btp"] = "布迪布德語", ["btq"] = "巴特克語", ["btr"] = "Baetora", ["bts"] = "西馬隆貢巴塔克語", ["btt"] = "Bete-Bendi", ["btu"] = "巴圖語", ["btv"] = "巴特里語", ["btw"] = "布圖阿農語", ["btx"] = "卡羅巴塔克語", ["bty"] = "博博特語", ["btz"] = "阿拉斯-克盧埃特語", ["bua"] = "布里亞特語", ["bub"] = "布阿語", ["bud"] = "恩查姆語", ["bue"] = "貝奧圖克語", ["buf"] = "Bushoong", ["bug"] = "布吉語", ["buh"] = "優諾語", ["bui"] = "邦吉利語", ["buj"] = "Basa-Gurmana", ["buk"] = "布卡瓦語", ["bum"] = "布魯語 (喀麥隆)", ["bun"] = "Sherbro", ["buo"] = "Terei", ["bup"] = "布沙語", ["buq"] = "布雷姆語", ["bus"] = "Bokobaru", ["but"] = "本嘉因語", ["buu"] = "布杜語", ["buv"] = "Bun", ["buw"] = "布比語", ["bux"] = "博格霍姆語", ["buy"] = "姆馬尼語", ["bva"] = "巴雷因語", ["bvb"] = "布貝語", ["bvc"] = "Baelelea", ["bvd"] = "巴埃古語", ["bve"] = "貝勞馬來語", ["bvf"] = "勃爾語", ["bvg"] = "Bonkeng", ["bvh"] = "布雷語", ["bvi"] = "Belanda Viri", ["bvj"] = "巴安語", ["bvk"] = "布卡特語", ["bvl"] = "玻利維亞手語", ["bvm"] = "巴蒙卡語", ["bvn"] = "布那語", ["bvo"] = "Bolgo", ["bvp"] = "布芒語", ["bvq"] = "Birri", ["bvr"] = "布拉拉語", ["bvt"] = "巴蒂語 (印尼)", ["bvu"] = "武吉馬來語", ["bvv"] = "巴尼瓦語", ["bvw"] = "Boga", ["bvx"] = "巴博萊語", ["bvy"] = "拜拜語", ["bvz"] = "鮑茲語", ["bwa"] = "布瓦圖語", ["bwb"] = "Namosi-Naitasiri-Serua", ["bwc"] = "Bwile", ["bwd"] = "布懷多卡語", ["bwe"] = "布韋卡倫語", ["bwf"] = "博塞萊瓦語", ["bwg"] = "巴爾韋語", ["bwh"] = "比舒奧語", ["bwi"] = "巴尼瓦語", ["bwj"] = "Láá Láá Bwamu", ["bwk"] = "包瓦基語", ["bwl"] = "布韋拉語", ["bwm"] = "比瓦特語", ["bwn"] = "唔奈語", ["bwo"] = "席那夏語", ["bwp"] = "曼多波巴勞語", ["bwq"] = "南博博語", ["bwr"] = "布拉語", ["bws"] = "本博馬語", ["bwt"] = "巴福語", ["bwu"] = "Buli (Ghana)", ["bww"] = "布瓦語", ["bwx"] = "布努語", ["bwy"] = "茨韋布瓦穆語", ["bwz"] = "布威西語", ["bxa"] = "鮑羅語", ["bxb"] = "Belanda Bor", ["bxc"] = "Molengue", ["bxd"] = "波拉語", ["bxe"] = "Ongota", ["bxf"] = "比盧爾語", ["bxg"] = "班加拉語", ["bxh"] = "布胡圖語", ["bxi"] = "皮爾拉塔帕語", ["bxj"] = "巴永古語", ["bxk"] = "布克蘇語", ["bxl"] = "賈爾庫南語", ["bxn"] = "布爾杜納語", ["bxo"] = "巴里坎奇語", ["bxp"] = "貝比爾語", ["bxq"] = "Beele", ["bxs"] = "布薩姆語", ["bxv"] = "貝拉科語", ["bxw"] = "班卡語", ["bxz"] = "比納哈里語", ["bya"] = "巴拉望巴塔克語", ["byb"] = "比克亞語", ["byc"] = "Ubaghara", ["byd"] = "本雅度語", ["bye"] = "波耶語", ["byf"] = "貝特語", ["byg"] = "Baygo", ["byh"] = "Bujhyal", ["byi"] = "布尤語", ["byj"] = "比納瓦語", ["byk"] = "標話", ["byl"] = "巴尤諾語", ["bym"] = "比賈拉語", ["byn"] = "比林語", ["byo"] = "碧約語", ["byp"] = "布馬吉語", ["byq"] = "巴賽語", ["byr"] = "伊普馬語", ["bys"] = "布拉克語", ["byt"] = "扎加瓦語", ["byv"] = "梅敦巴語", ["byw"] = "貝拉里雅語", ["byx"] = "卡科特語", ["byz"] = "巴納羅語", ["bza"] = "班迪語", ["bzb"] = "阿尼迪歐語", ["bzd"] = "布里布里語", ["bze"] = "傑納馬博佐語", ["bzf"] = "博伊肯語", ["bzg"] = "巴布薩語", ["bzh"] = "Mapos Buang", ["bzi"] = "畢蘇語", ["bzj"] = "伯利茲克里奧爾語", ["bzk"] = "尼加拉瓜克里奧爾語", ["bzl"] = "波阿諾語 (蘇拉威西島)", ["bzm"] = "波朗多語", ["bzn"] = "波阿諾語 (摩鹿加群島)", ["bzo"] = "Bozaba", ["bzp"] = "肯貝拉諾語", ["bzq"] = "Buli (Indonesia)", ["bzr"] = "比里語", ["bzs"] = "巴西手語", ["bzu"] = "布爾梅索語", ["bzv"] = "貝貝語", ["bzw"] = "巴薩語", ["bzx"] = "Hainyaxo Bozo", ["bzy"] = "奧班利庫語", ["bzz"] = "埃萬特語", ["ca"] = "加泰羅尼亞語", ["caa"] = "喬爾蒂語", ["cab"] = "加里富納語", ["cac"] = "丘赫語", ["cad"] = "喀多語", ["cae"] = "Laalaa", ["caf"] = "南達凱爾語", ["cag"] = "尼瓦克萊語", ["cah"] = "Cahuarano", ["caj"] = "Chané", ["cak"] = "喀克其奎語", ["cal"] = "加羅林語", ["cam"] = "卡穆希語", ["can"] = "Chambri", ["cao"] = "Chácobo", ["cap"] = "奇帕亞語", ["caq"] = "卡爾尼科巴語", ["car"] = "加勒比語", ["cas"] = "奇馬內語", ["cau-abz-pro"] = "原始阿布哈茲-阿巴扎語", ["cau-and-pro"] = "原始安迪語", ["cau-ava-pro"] = "原始阿瓦爾-安迪語", ["cau-cir-pro"] = "原始切爾克斯語", ["cau-drg-pro"] = "原始達爾金語", ["cau-lzg-pro"] = "原始列茲金語", ["cau-nec-pro"] = "原始東北高加索語", ["cau-nkh-pro"] = "原始納克語", ["cau-nwc-pro"] = "原始西北高加索語", ["cau-tsz-pro"] = "原始采茲語", ["cav"] = "卡維內納語", ["caw"] = "卡拉瓦亞語", ["cax"] = "溪吉丹諾語", ["cay"] = "卡尤加語", ["caz"] = "Canichana", ["cba-ata"] = "阿坦奎語", ["cba-cat"] = "Catío Chibcha", ["cba-dor"] = "多拉斯克語", ["cba-dui"] = "Duit", ["cba-hue"] = "Huetar", ["cba-nut"] = "Nutabe", ["cba-pro"] = "原始奇布查語", ["cbb"] = "Cabiyarí", ["cbc"] = "卡拉帕納語", ["cbd"] = "Carijona", ["cbg"] = "Chimila", ["cbi"] = "查茨語", ["cbj"] = "Ede Cabe", ["cbk"] = "查瓦卡諾語", ["cbl"] = "Bualkhaw Chin", ["cbn"] = "涅固爾語", ["cbo"] = "Izora", ["cbq"] = "Shuba", ["cbr"] = "Cashibo-Cacataibo", ["cbs"] = "嘉西納瓦語", ["cbt"] = "Chayahuita", ["cbu"] = "Candoshi-Shapra", ["cbv"] = "Cacua", ["cbw"] = "Kinabalian", ["cby"] = "Carabayo", ["ccc"] = "查米庫羅語", ["ccd"] = "Cafundó", ["cce"] = "朝比語", ["ccg"] = "Chamba Daka", ["cch"] = "阿燦語", ["ccj"] = "Kasanga", ["ccl"] = "Cutchi-Swahili", ["ccm"] = "馬六甲克里奧爾馬來語", ["cco"] = "科馬爾特佩克-奇南特克語", ["ccp"] = "查克馬語", ["ccr"] = "Cacaopera", ["ccs-gzn-pro"] = "原始格魯吉亞-贊語", ["ccs-pro"] = "原始南高加索語", ["cda"] = "卓尼語", ["cdc-cbm-pro"] = "原始中乍得語", ["cdc-mas-pro"] = "Proto-Masa", ["cdc-pro"] = "原始乍得語", ["cdd-pro"] = "Proto-Caddoan", ["cde"] = "Chenchu", ["cdf"] = "Chiru", ["cdh"] = "昌貝阿里語", ["cdi"] = "楚德里語", ["cdj"] = "楚拉希語", ["cdm"] = "切彭語", ["cdn"] = "Chaudangsi", ["cdo"] = "閩東語", ["cdr"] = "Cinda-Regi-Tiyal", ["cds"] = "乍得手語", ["cdy"] = "茶洞語", ["cdz"] = "Koda", ["ce"] = "車臣語", ["cea"] = "下奇黑利斯語", ["ceb"] = "宿霧語", ["ceg"] = "沙馬可可語", ["cel-bry-pro"] = "原始布立吞語", ["cel-gal"] = "伽萊基亞語", ["cel-gau"] = "高盧語", ["cel-pro"] = "原始凱爾特語", ["cen"] = "Cen", ["cet"] = "Centúúm", ["cfa"] = "Dijim-Bwilim", ["cfd"] = "Cara", ["cfg"] = "Como Karim", ["cfm"] = "法蘭欽語", ["cga"] = "Changriwa", ["cgc"] = "卡加揚語", ["cgg"] = "奇加語", ["cgk"] = "喬孔卡語", ["ch"] = "查莫羅語", ["chb"] = "奇布查語", ["chc"] = "卡托巴語", ["chd"] = "高地瓦哈卡瓊塔爾語", ["chf"] = "塔巴斯科瓊塔爾語", ["chg"] = "察合臺語", ["chh"] = "奇努克語", ["chi-pro"] = "Proto-Chimakuan", ["chj"] = "奧希特蘭奇南特克語", ["chk"] = "楚克語", ["chl"] = "卡維拉語", ["chm-pro"] = "原始馬里語", ["chn"] = "契努克語", ["cho"] = "喬克托語", ["chp"] = "契帕瓦語", ["chq"] = "基奧基特佩克奇南特克語", ["chr"] = "切羅基語", ["cht"] = "Cholón", ["chw"] = "楚阿博語", ["chx"] = "Chantyal", ["chy"] = "夏延語", ["chz"] = "奧蘇馬辛奇南特克語", ["cia"] = "吉阿吉阿語", ["cib"] = "Ci Gbe", ["cic"] = "奇卡索語", ["cid"] = "Chimariko", ["cie"] = "Cineni", ["cih"] = "奇納里語", ["cik"] = "奇特庫利金瑙里語", ["cim"] = "辛布里語", ["cin"] = "粗腰語", ["cip"] = "恰帕內克語", ["cir"] = "Tiri", ["ciy"] = "Chaima", ["cja"] = "西占語", ["cje"] = "朱魯語", ["cjh"] = "上奇黑利斯語", ["cji"] = "查馬拉爾語", ["cjk"] = "Chokwe", ["cjm"] = "東占語", ["cjn"] = "Chenapian", ["cjo"] = "帕胡納爾-阿舍寧卡語", ["cjp"] = "卡貝卡語", ["cjs"] = "紹爾語", ["cjv"] = "Chuave", ["cjy"] = "晉語", ["ckb"] = "中庫爾德語", ["ckh"] = "Chak", ["ckl"] = "Cibak", ["ckn"] = "Kaang Chin", ["cko"] = "阿努福語", ["ckq"] = "Kajakse", ["ckr"] = "凱拉克語", ["cks"] = "塔約語", ["ckt"] = "楚科奇語", ["cku"] = "科阿薩提語", ["ckv"] = "噶瑪蘭語", ["ckx"] = "Caka", ["cky"] = "Cakfem-Mushere", ["ckz"] = "Cakchiquel-Quiché Mixed Language", ["cla"] = "Ron", ["clc"] = "奇爾科廷語", ["cld"] = "迦勒底新亞拉姆語", ["cle"] = "萊勞奇南特克語", ["clh"] = "Chilisso", ["cli"] = "查卡里語", ["clj"] = "Laitu Chin", ["clk"] = "義都語", ["cll"] = "查拉語", ["clm"] = "克拉勒姆語", ["clo"] = "低地瓦哈卡瓊塔爾語", ["clt"] = "勞圖欽語", ["clu"] = "卡魯亞農語", ["clw"] = "楚利姆語", ["cly"] = "東部高地查蒂諾語", ["cma"] = "Maa", ["cmc-pro"] = "原始占語", ["cme"] = "基爾馬語", ["cmg"] = "古典蒙古語", ["cmi"] = "Emberá-Chamí", ["cml"] = "占巴拉宜安語", ["cmm"] = "Michigamea", ["cmn"] = "官話", ["cmo"] = "中墨儂語", ["cmr"] = "Mro Chin", ["cms"] = "梅薩比語", ["cmt"] = "Camtho", ["cna"] = "羌塘語", ["cnb"] = "Chinbon Chin", ["cnc"] = "貢語 (越南)", ["cng"] = "北羌語", ["cnh"] = "哈卡欽語", ["cni"] = "亞夏尼加語", ["cnk"] = "庫米欽語", ["cnl"] = "拉拉納奇南特克語", ["cno"] = "Con", ["cnp"] = "北部平話", ["cns"] = "中阿斯馬特語", ["cnt"] = "特佩托圖特拉奇南特克語", ["cnu"] = "謝努瓦語", ["cnw"] = "Ngawn Chin", ["cnx"] = "中古康沃爾語", ["co"] = "科西嘉語", ["coa"] = "科科斯馬來語", ["cob"] = "奇科穆塞爾特克語", ["coc"] = "科科帕語", ["cod"] = "科卡馬語", ["coe"] = "Koreguaje", ["cof"] = "薩菲吉語", ["cog"] = "仲語", ["coh"] = "齊瓊依-齊基哈納-奇考瑪語", ["coj"] = "Cochimi", ["cok"] = "聖特雷莎科拉語", ["col"] = "哥倫比亞-韋納奇語", ["com"] = "科曼奇語", ["con"] = "科梵語", ["coo"] = "科莫克斯語", ["cop"] = "科普特語", ["coq"] = "Coquille", ["cot"] = "Caquinte", ["cou"] = "Wamey", ["cov"] = "草苗語", ["cow"] = "考利茲語", ["cox"] = "Nanti", ["coy"] = "Coyaima", ["coz"] = "喬喬特克語", ["cpa"] = "帕蘭特拉奇南特克語", ["cpb"] = "Ucayali-Yurúa Ashéninka", ["cpc"] = "Ajyíninka Apurucayali", ["cpg"] = "卡帕多細亞希臘語", ["cpi"] = "洋涇浜英語", ["cpn"] = "Cherepon", ["cpo"] = "Kpee", ["cps"] = "卡皮塞尼奧語", ["cpu"] = "Pichis Ashéninka", ["cpx"] = "莆仙語", ["cpy"] = "South Ucayali Ashéninka", ["cqd"] = "川黔滇苗語", ["cr"] = "克里語", ["cra"] = "Chara", ["crb"] = "Island Carib", ["crc"] = "Lonwolwol", ["crd"] = "Coeur d'Alene", ["crf"] = "卡拉曼塔語", ["crg"] = "米奇夫語", ["crh"] = "克里米亞韃靼語", ["cri"] = "聖多美語", ["crj"] = "南部東克里語", ["crk"] = "平原克里語", ["crl"] = "北部東克里語", ["crm"] = "穆斯克里語", ["crn"] = "科拉語", ["cro"] = "克勞語", ["crp-bip"] = "巴斯克-冰島皮欽語", ["crp-cpr"] = "中俄混合語", ["crp-gep"] = "西格陵蘭皮欽語", ["crp-kia"] = "膠州灣洋涇浜德語", ["crp-mar"] = "馬龍降靈語", ["crp-mpp"] = "澳門皮欽葡萄牙語", ["crp-rsn"] = "挪威俄語", ["crp-slb"] = "索隆巴拉英語", ["crp-spp"] = "薩摩亞種植園皮欽語", ["crp-tpr"] = "泰梅爾皮欽俄語", ["crq"] = "Iyo'wujwa Chorote", ["crr"] = "卡羅來納阿爾岡昆語", ["crs"] = "塞舌爾克里奧爾語", ["crt"] = "Iyojwa'ja Chorote", ["crv"] = "Chaura", ["crw"] = "遮羅語", ["crx"] = "達凱爾語", ["cry"] = "Cori", ["crz"] = "Cruzeño", ["cs"] = "捷克語", ["csa"] = "奇爾特佩克奇南特克語", ["csb"] = "卡舒比語", ["csc"] = "加泰羅尼亞手語", ["csd"] = "清邁手語", ["cse"] = "捷克手語", ["csf"] = "古巴手語", ["csg"] = "智利手語", ["csh"] = "Asho Chin", ["csi"] = "海岸米沃克語", ["csj"] = "Songlai Chin", ["csk"] = "Jola-Kasa", ["csl"] = "中國手語", ["csm"] = "中部山地米沃克語", ["csn"] = "哥倫比亞手語", ["cso"] = "索奇亞帕姆奇南特克語", ["csp"] = "南部平話", ["csq"] = "克羅地亞手語", ["csr"] = "哥斯達黎加手語", ["css"] = "南奧龍尼語", ["cst"] = "北奧龍尼語", ["csu-bba-pro"] = "Proto-Bongo-Bagirmi", ["csu-maa-pro"] = "Proto-Mangbetu", ["csu-pro"] = "原始中蘇丹語", ["csu-sar-pro"] = "Proto-Sara", ["csv"] = "Sumtu Chin", ["csw"] = "沼澤克里語", ["csx"] = "Cambodian Sign Language", ["csy"] = "Siyin Chin", ["csz"] = "Coos", ["cta"] = "塔塔爾特佩克查蒂諾語", ["ctc"] = "Chetco-Tolowa", ["ctd"] = "梯頂語", ["cte"] = "特皮納帕奇南特克語", ["ctg"] = "吉大港語", ["cth"] = "Thaiphum Chin", ["ctl"] = "特拉科亞津特佩克奇南特克語", ["ctm"] = "奇蒂馬查語", ["ctn"] = "Chhintange", ["cto"] = "Emberá-Catío", ["ctp"] = "西部高地查蒂諾語", ["cts"] = "北卡坦端內斯比科拉諾語", ["ctt"] = "Wayanad Chetti", ["ctu"] = "喬爾語", ["ctz"] = "薩卡特佩克查蒂諾語", ["cu"] = "古教會斯拉夫語", ["cua"] = "戈語", ["cub"] = "庫貝歐語", ["cuc"] = "尤斯拉奇南特克語", ["cug"] = "Cung", ["cuh"] = "楚卡語", ["cui"] = "奎巴語", ["cuj"] = "Mashco Piro", ["cuk"] = "庫那語", ["cul"] = "Culina", ["cuo"] = "庫馬納戈托語", ["cup"] = "庫佩諾語", ["cuq"] = "仡隆語", ["cur"] = "Chhulung", ["cus-ash"] = "Ashraaf", ["cus-hec-pro"] = "原始高地東庫希特語", ["cus-pro"] = "原始庫希特語", ["cus-som-pro"] = "原始類索馬里語", ["cus-sou-pro"] = "原始南庫希特語", ["cut"] = "特烏蒂拉奎卡特克語", ["cuu"] = "傣雅語", ["cuv"] = "喬沃克語", ["cuw"] = "楚克瓦語", ["cux"] = "特佩烏希拉奎卡特克語", ["cuy"] = "Cuitlatec", ["cv"] = "楚瓦什語", ["cvg"] = "Chug", ["cvn"] = "國家山谷奇南特克語", ["cwa"] = "卡布瓦語", ["cwb"] = "Maindo", ["cwd"] = "森林克里語", ["cwe"] = "奎雷語", ["cwg"] = "徹翁語", ["cwt"] = "Kuwaataay", ["cy"] = "威爾士語", ["cya"] = "諾帕拉查蒂諾語", ["cyb"] = "卡尤巴巴語", ["cyo"] = "庫約農語", ["czh"] = "徽語", ["czk"] = "Knaanic", ["czn"] = "森松特佩克查蒂諾語", ["czo"] = "閩中語", ["czt"] = "佐通語", ["da"] = "丹麥語", ["daa"] = "Dangaléat", ["dac"] = "丹比語", ["dad"] = "馬里克語", ["dae"] = "Duupa", ["dag"] = "達加巴尼語", ["dah"] = "Gwahatike", ["dai"] = "Day", ["daj"] = "Dar Fur Daju", ["dak"] = "達科他語", ["dal"] = "達哈洛語", ["dam"] = "達馬卡瓦語", ["dao"] = "Daai Chin", ["daq"] = "Dandami Maria", ["dar"] = "達爾金語", ["das"] = "Daho-Doo", ["dau"] = "Dar Sila Daju", ["dav"] = "台塔語", ["daw"] = "Davawenyo", ["dax"] = "達伊語", ["daz"] = "Dao", ["dba"] = "Bangime", ["dbb"] = "Deno", ["dbd"] = "Dadiya", ["dbe"] = "Dabe", ["dbf"] = "埃多皮語", ["dbg"] = "Dogul Dom", ["dbi"] = "多卡語", ["dbj"] = "伊達安語", ["dbl"] = "迪爾巴爾語", ["dbm"] = "杜古里語", ["dbn"] = "Duriankere", ["dbo"] = "杜爾布語", ["dbp"] = "杜瓦語", ["dbq"] = "達巴語", ["dbr"] = "Dabarre", ["dbt"] = "Ben Tey", ["dbu"] = "Bondum Dom Dogon", ["dbv"] = "Dungu", ["dbw"] = "Bankan Tey Dogon", ["dby"] = "Dibiyaso", ["dcc"] = "達金語", ["dcr"] = "維爾京群島克里奧爾荷蘭語", ["dda"] = "達迪-達迪語", ["ddd"] = "Dongotono", ["dde"] = "敦多語", ["ddg"] = "法塔魯庫語", ["ddi"] = "迪奧迪奧語", ["ddj"] = "賈魯語", ["ddn"] = "登迪語", ["ddo"] = "采茲語", ["ddr"] = "杜杜羅阿語", ["dds"] = "Donno So Dogon", ["ddw"] = "達維拉-達維羅爾語", ["de"] = "德語", ["dec"] = "達吉克語", ["ded"] = "德杜亞語", ["dee"] = "德沃伊語", ["def"] = "Dezfuli", ["deg"] = "德格馬語", ["deh"] = "德赫瓦里語", ["dei"] = "德米薩語", ["dem"] = "德姆語", ["dep"] = "德拉瓦皮欽語", ["der"] = "迪奧里語", ["des"] = "德薩那語", ["dev"] = "多蒙語", ["dez"] = "登格塞語", ["dga"] = "Southern Dagaare", ["dgb"] = "Bunoge", ["dgc"] = "卡西古蘭杜馬加特阿埃塔語", ["dgd"] = "Dagaari Dioula", ["dge"] = "Degenan", ["dgg"] = "道嘎語", ["dgh"] = "德格威語", ["dgi"] = "Northern Dagara", ["dgk"] = "達格巴語", ["dgn"] = "達格曼語", ["dgr"] = "多格里布語", ["dgs"] = "道戈索語", ["dgt"] = "恩德拉恩吉特語", ["dgw"] = "道恩烏隆語", ["dgx"] = "Doghoro", ["dgz"] = "Daga", ["dhd"] = "Dhundhari", ["dhg"] = "丹古語", ["dhi"] = "Dhimal", ["dhl"] = "達蘭吉語", ["dhm"] = "贊巴語", ["dhn"] = "丹基語", ["dho"] = "多迪亞語", ["dhr"] = "達爾加里語", ["dhs"] = "Dhaiso", ["dhu"] = "Dhurga", ["dhv"] = "利富語", ["dhw"] = "達努瓦里語", ["dhx"] = "敦加羅語", ["dia"] = "迪阿語", ["dib"] = "中南丁卡語", ["dic"] = "Lakota Dida", ["did"] = "Didinga", ["dif"] = "迪埃里語", ["dig"] = "迪戈語", ["dii"] = "丁邦語", ["dij"] = "黛語", ["dik"] = "西南丁卡語", ["dil"] = "迪靈語", ["dim"] = "迪梅語", ["din"] = "丁卡語", ["dio"] = "迪博語", ["dip"] = "東北丁卡語", ["dir"] = "迪里姆語", ["dis"] = "迪馬薩語", ["diu"] = "格基里庫語", ["diw"] = "西北丁卡語", ["dix"] = "Dixon Reef", ["diy"] = "Diuwe", ["diz"] = "丁語", ["dja"] = "賈賈伍龍語", ["djb"] = "Djinba", ["djc"] = "Dar Daju Daju", ["djd"] = "賈明瓊語", ["dje"] = "扎爾馬語", ["djf"] = "詹貢語", ["dji"] = "Djinang", ["djj"] = "恩傑巴納語", ["djk"] = "奧坎語", ["djl"] = "吉瓦利語", ["djm"] = "賈姆賽語", ["djn"] = "賈萬語", ["djo"] = "強剛語", ["djr"] = "詹普巴爾普古語", ["dju"] = "卡普里曼語", ["djw"] = "賈維語", ["dka"] = "扎巴語", ["dkk"] = "打加語", ["dkr"] = "貴喬語", ["dks"] = "東南丁卡語", ["dkx"] = "馬扎格維語", ["dlg"] = "多爾干語", ["dlk"] = "達哈利克語", ["dlm"] = "達爾馬提亞語", ["dln"] = "達隆語", ["dma"] = "杜馬語", ["dmb"] = "Mombo Dogon", ["dmc"] = "加瓦克語", ["dmd"] = "馬蒂馬蒂語", ["dme"] = "杜格沃爾語", ["dmf"] = "Medefaidrin", ["dmg"] = "上京那巴當岸語", ["dmk"] = "多馬基語", ["dml"] = "達梅里語", ["dmm"] = "達馬語 (尼日利亞)", ["dmn-dam"] = "達馬語 (塞拉利昂)", ["dmn-mdw-pro"] = "原始西曼德語", ["dmn-pro"] = "原始曼德語", ["dmo"] = "凱梅宗語", ["dmr"] = "東達馬爾語", ["dms"] = "丹貝拉斯語", ["dmu"] = "杜布語", ["dmv"] = "敦帕斯語", ["dmw"] = "穆德布拉語", ["dmx"] = "Dema", ["dmy"] = "Demta", ["dna"] = "上大峽谷達尼語", ["dnd"] = "Daonda", ["dne"] = "恩德恩德烏勒語", ["dng"] = "東干語", ["dni"] = "下大峽谷達尼語", ["dnj"] = "丹語", ["dnk"] = "登卡語", ["dnn"] = "Dzuun", ["dno"] = "恩德魯洛語", ["dnr"] = "Danaru", ["dnt"] = "中大峽谷達尼語", ["dnu"] = "達瑙語", ["dnv"] = "達努語", ["dnw"] = "西達尼語", ["dny"] = "丹尼語", ["doa"] = "Dom", ["dob"] = "多布語", ["doc"] = "北侗語", ["doe"] = "多埃語", ["dof"] = "多姆語", ["doh"] = "東語", ["doi"] = "多格拉語", ["dok"] = "洞朵語", ["dol"] = "多索語", ["don"] = "Doura", ["doo"] = "Dongo", ["dop"] = "盧克帕語", ["doq"] = "多明尼加手語", ["dor"] = "Dori'o", ["dos"] = "Dogosé", ["dot"] = "達斯語", ["dov"] = "Toka-Leya", ["dow"] = "多亞約語", ["dox"] = "布薩語", ["doy"] = "當波語", ["doz"] = "多爾澤語", ["dpp"] = "帕帕爾語", ["dra-bry"] = "Beary", ["dra-cen-pro"] = "原始中達羅毗荼語", ["dra-mkn"] = "中古卡納達語", ["dra-nor-pro"] = "原始北達羅毗荼語", ["dra-okn"] = "古卡納達語", ["dra-ote"] = "古泰盧固語", ["dra-pro"] = "原始達羅毗荼語", ["dra-sdo-pro"] = "原始甲種南達羅毗荼語", ["dra-sdt-pro"] = "原始乙種南達羅毗荼語", ["dra-sou-pro"] = "原始南達羅毗荼語", ["drb"] = "Dair", ["drc"] = "明德里科語", ["drd"] = "達爾米亞語", ["drg"] = "龍古斯語", ["dri"] = "Lela", ["drl"] = "巴阿甘吉語", ["drn"] = "西達馬爾語", ["dro"] = "Daro-Matu Melanau", ["drq"] = "杜拉語", ["drs"] = "Gedeo", ["dru"] = "魯凱語", ["dru-pro"] = "原始魯凱語", ["dry"] = "達萊語", ["dsb"] = "下索布語", ["dse"] = "Dutch Sign Language", ["dsh"] = "達薩納赫語", ["dsi"] = "Disa", ["dsl"] = "丹麥手語", ["dsn"] = "杜斯內爾語", ["dso"] = "德西雅語", ["dsq"] = "塔達克沙哈克語", ["dta"] = "達斡爾語", ["dtb"] = "拉卜-基納巴唐岸卡達山語", ["dtd"] = "迪提達語", ["dth"] = "阿迪廷吉蒂格語", ["dti"] = "阿納廷加多貢語", ["dtk"] = "Tene Kan Dogon", ["dtm"] = "Tomo Kan Dogon", ["dto"] = "Tommo So", ["dtp"] = "中部杜順語", ["dtr"] = "羅督語", ["dts"] = "Toro So Dogon", ["dtt"] = "Toro Tegu Dogon", ["dtu"] = "Tebul Ure Dogon", ["dty"] = "都特利語", ["dua"] = "杜亞拉語", ["dub"] = "杜布里語", ["duc"] = "杜納語", ["due"] = "烏米萊杜馬加特阿埃塔語", ["duf"] = "丹貝阿語", ["dug"] = "基杜魯馬語", ["duh"] = "敦格拉比爾語", ["dui"] = "Dumun", ["duk"] = "烏亞吉塔亞語", ["dul"] = "阿拉伯島阿埃塔語", ["dum"] = "中古荷蘭語", ["dun"] = "杜順達雅語", ["duo"] = "杜巴尼南阿埃塔語", ["dup"] = "杜亞諾語", ["duq"] = "Dusun Malang", ["dur"] = "迪伊語", ["dus"] = "杜米語", ["duu"] = "獨龍語", ["duv"] = "杜夫勒語", ["duw"] = "杜松維圖語", ["dux"] = "杜溫語", ["duy"] = "Dicamay Agta", ["duz"] = "杜利語", ["dv"] = "迪維希語", ["dva"] = "杜奧語", ["dwa"] = "迪里語", ["dwr"] = "道洛語", ["dwu"] = "杜瓦爾語", ["dww"] = "達瓦瓦語", ["dwy"] = "杜瓦亞語", ["dwz"] = "德維斯萊語", ["dya"] = "迪安語", ["dyb"] = "迪亞貝爾迪亞貝爾語", ["dyd"] = "迪尤貢語", ["dyi"] = "吉米尼語", ["dym"] = "Yanda Dogon", ["dyn"] = "迪揚加迪語", ["dyo"] = "朱拉-芳伊語", ["dyu"] = "迪尤拉語", ["dyy"] = "迪亞布蓋語", ["dz"] = "宗喀語", ["dza"] = "Tunzu", ["dzg"] = "達薩語", ["dzl"] = "扎拉語", ["dzn"] = "贊多語", ["ebg"] = "艾布格胡語", ["ebk"] = "東邦圖克語", ["ebr"] = "埃布里語", ["ebu"] = "恩布語", ["ecr"] = "真克里特語", ["ecs"] = "厄瓜多爾手語", ["ecy"] = "真塞浦路斯語", ["ee"] = "埃維語", ["eee"] = "誒話", ["efa"] = "埃法伊語", ["efe"] = "埃菲語", ["efi"] = "埃菲克語", ["ega"] = "埃加語", ["egl"] = "艾米利亞語", ["ego"] = "埃貢語", ["egx-dem"] = "世俗埃及語", ["egy"] = "埃及語", ["ehu"] = "Ehueun", ["eip"] = "Eipomek", ["eit"] = "Eitiep", ["eiv"] = "Askopan", ["eja"] = "Ejamat", ["eka"] = "艾卡朱克語", ["eke"] = "Ekit", ["ekg"] = "伊卡利語", ["eki"] = "Eki", ["ekl"] = "科爾語", ["ekm"] = "埃立普語", ["eko"] = "科蒂語", ["ekp"] = "埃克佩耶語", ["ekr"] = "Yace", ["eky"] = "東克耶語", ["el"] = "希臘語", ["ele"] = "厄勒皮語", ["elh"] = "El Hugeirat", ["eli"] = "Nding", ["elk"] = "厄爾克依語", ["elm"] = "Eleme", ["elo"] = "El Molo", ["elu"] = "艾盧語", ["elx"] = "埃蘭語", ["ema"] = "Emai", ["emb"] = "恩巴洛語", ["eme"] = "Emerillon", ["emg"] = "東梅瓦杭語", ["emi"] = "穆紹-埃米勞語", ["emk"] = "Eastern Maninkakan", ["emm"] = "Mamulique", ["emn"] = "Eman", ["emp"] = "北恩貝拉語", ["ems"] = "阿魯提克語", ["emu"] = "東穆里亞語", ["emw"] = "Emplawas", ["emx"] = "巴斯克羅姆語", ["emy"] = "古典馬雅語", ["en"] = "英語", ["ena"] = "阿帕利語", ["enb"] = "Markweeta", ["enc"] = "恩語", ["end"] = "Ende", ["enf"] = "森林埃涅茨語", ["enh"] = "凍原埃涅茨語", ["enl"] = "Enlhet", ["enm"] = "中古英語", ["enn"] = "Engenni", ["eno"] = "Enggano", ["enq"] = "恩加語", ["enr"] = "埃梅姆語", ["enu"] = "峨努語", ["env"] = "恩萬語", ["enw"] = "Enwang", ["enx"] = "Enxet", ["eo"] = "世界語", ["eot"] = "Eotile", ["epi"] = "Epie", ["era"] = "埃拉瓦蘭語", ["erg"] = "Sie", ["erh"] = "埃魯瓦語", ["eri"] = "奧蓋阿語", ["erk"] = "南埃法特語", ["ero-gsz"] = "革什扎語", ["ero-nya"] = "Nyagrong Minyag", ["ero-tau"] = "Stau", ["err"] = "Erre", ["ers"] = "爾蘇語", ["ert"] = "埃里泰語", ["erw"] = "埃羅夸納斯語", ["es"] = "西班牙語", ["ese"] = "埃塞埃賈語", ["esh"] = "埃斯特哈爾迪語", ["esl"] = "埃及手語", ["esm"] = "埃蘇馬語", ["esn"] = "薩爾瓦多手語", ["eso"] = "愛沙尼亞手語", ["esq"] = "Esselen", ["ess"] = "中西伯利亞尤皮克語", ["esu"] = "中阿拉斯加尤皮克語", ["esx-esk-pro"] = "原始愛斯基摩語", ["esx-ink"] = "極地因紐特語", ["esx-inq"] = "因紐納克通語", ["esx-inu-pro"] = "原始因紐特語", ["esx-pro"] = "原始愛斯基摩-阿留申語", ["esx-tut"] = "Tunumiisut", ["esy"] = "埃斯卡亞語", ["et"] = "愛沙尼亞語", ["etb"] = "埃特比語", ["etc"] = "Etchemin", ["eth"] = "埃塞俄比亞手語", ["etn"] = "埃頓語 (萬那杜)", ["eto"] = "埃頓語 (喀麥隆)", ["etr"] = "埃多洛語", ["ets"] = "耶克伊語", ["ett"] = "伊特拉斯坎語", ["etu"] = "Ejagham", ["etx"] = "Eten", ["etz"] = "Semimi", ["eu"] = "巴斯克語", ["euq-pro"] = "原始巴斯克語", ["eve"] = "鄂溫語", ["evh"] = "Uvbie", ["evn"] = "鄂溫克語", ["ewo"] = "依汪都語", ["ext"] = "埃斯特雷馬杜拉語", ["eya"] = "埃雅克語", ["eyo"] = "凱約語", ["eza"] = "Ezaa", ["eze"] = "Uzekwe", ["fa"] = "波斯語", ["faa"] = "法蘇語", ["fab"] = "安諾本語", ["fad"] = "瓦吉語", ["faf"] = "Fagani", ["fag"] = "菲農甘語", ["fah"] = "Baissa Fali", ["fai"] = "Faiwol", ["faj"] = "Faita", ["fak"] = "Fang (Beboid)", ["fal"] = "South Fali", ["fam"] = "Fam", ["fan"] = "芳語", ["fap"] = "Palor", ["far"] = "Fataleka", ["fau"] = "法尤語", ["fax"] = "法拉語", ["fay"] = "西南法爾斯語", ["faz"] = "西北法爾斯語", ["fbl"] = "西阿爾拜比科爾語", ["fcs"] = "魁北克手語", ["fer"] = "Feroge", ["ff"] = "富拉語", ["ffi"] = "Foia Foia", ["fgr"] = "Fongoro", ["fi"] = "芬蘭語", ["fia"] = "努比因語", ["fie"] = "Fyer", ["fif"] = "Faifi", ["fip"] = "菲帕語", ["fir"] = "Firan", ["fit"] = "梅安語", ["fiw"] = "Fiwaga", ["fj"] = "斐濟語", ["fkk"] = "基里亞-孔澤爾語", ["fkv"] = "克文語", ["fla"] = "蒙大拿薩利希語", ["flh"] = "福奧語", ["fli"] = "Fali", ["fll"] = "North Fali", ["fln"] = "費蓮達島語", ["flr"] = "富利盧語", ["fly"] = "Tsotsitaal", ["fmp"] = "費費語", ["fmu"] = "遠西穆里亞語", ["fng"] = "凡那伽羅語", ["fni"] = "凡雅語", ["fo"] = "法羅語", ["fod"] = "富多語", ["foi"] = "福伊語", ["fom"] = "Foma", ["fon"] = "豐語", ["for"] = "法雷語", ["fos"] = "西拉雅語", ["fpe"] = "皮欽利斯語", ["fqs"] = "法斯語", ["fr"] = "法語", ["frd"] = "福爾達塔語", ["frm"] = "中古法語", ["fro"] = "古法語", ["frp"] = "法蘭克-普羅旺斯語", ["frq"] = "Forak", ["frr"] = "北弗里斯蘭語", ["frt"] = "福澤納爾語", ["fse"] = "芬蘭手語", ["fsl"] = "法國手語", ["fss"] = "芬蘭-瑞典手語", ["fud"] = "富圖納語", ["fuj"] = "科語", ["fum"] = "Fum", ["fun"] = "福尼歐語", ["fur"] = "弗留利語", ["fut"] = "富圖納-阿尼瓦語", ["fuu"] = "富魯語", ["fuy"] = "富尤格語", ["fvr"] = "富爾語", ["fwa"] = "Fwâi", ["fwe"] = "Fwe", ["fy"] = "西弗里斯蘭語", ["ga"] = "愛爾蘭語", ["gaa"] = "加族語", ["gab"] = "Gabri", ["gac"] = "混合大安達曼語", ["gad"] = "加德當語", ["gae"] = "瓦瑞克那語", ["gaf"] = "Gende", ["gag"] = "加告茲語", ["gah"] = "阿勒卡諾語", ["gai"] = "Borei", ["gaj"] = "加德蘇普語", ["gak"] = "Gamkonora", ["gal"] = "加洛利語", ["gam"] = "康達沃語", ["gan"] = "贛語", ["gao"] = "Gants", ["gap"] = "Gal", ["gaq"] = "Gata'", ["gar"] = "加萊亞語", ["gas"] = "Adiwasi Garasia", ["gat"] = "克納蒂語", ["gau"] = "Kondekor", ["gaw"] = "諾博諾布語", ["gay"] = "加約語", ["gba-pro"] = "原始格巴亞語", ["gbb"] = "Kaytetye", ["gbd"] = "Karadjeri", ["gbe"] = "Niksek", ["gbf"] = "Gaikundi", ["gbg"] = "Gbanziri", ["gbh"] = "Defi Gbe", ["gbi"] = "Galela", ["gbj"] = "Bodo Gadaba", ["gbk"] = "Gaddi", ["gbl"] = "Gamit", ["gbm"] = "加爾華利語", ["gbn"] = "Mo'da", ["gbo"] = "北格雷博語", ["gbp"] = "博桑戈阿-葛巴亞語", ["gbq"] = "博祖姆-葛巴亞語", ["gbr"] = "格巴格伊語", ["gbs"] = "Gbesi Gbe", ["gbu"] = "加加杜語", ["gbv"] = "格巴努語", ["gbw"] = "加比語", ["gbx"] = "Eastern Xwla Gbe", ["gby"] = "格巴里語", ["gcc"] = "Mali", ["gcd"] = "Ganggalida", ["gce"] = "Galice", ["gcf"] = "安地列斯克里奧爾語", ["gcl"] = "格瑞那達克里奧爾英語", ["gcn"] = "Gaina", ["gcr"] = "圭亞那克里奧爾語", ["gct"] = "科洛尼亞托瓦爾德語", ["gd"] = "蘇格蘭蓋爾語", ["gdb"] = "Ollari", ["gdc"] = "Gugu Badhun", ["gdd"] = "Gedaged", ["gde"] = "Gude", ["gdf"] = "Guduf-Gava", ["gdg"] = "加厄當語", ["gdh"] = "Gadjerawang", ["gdi"] = "Gundi", ["gdj"] = "庫爾特賈爾語", ["gdk"] = "加當語", ["gdl"] = "迪拉沙語", ["gdm"] = "拉爾語", ["gdn"] = "Umanakaina", ["gdo"] = "戈多貝里語", ["gdq"] = "邁赫拉語", ["gdr"] = "維皮語", ["gds"] = "甘達基手語", ["gdt"] = "孔格爾杜蒂語", ["gdu"] = "古杜語", ["gdx"] = "戈達瓦里語", ["gea"] = "格魯馬語", ["geb"] = "基勒語", ["gec"] = "格柏盧格雷博語", ["ged"] = "加德語", ["geg"] = "根格勒語", ["geh"] = "胡特利特德語", ["gei"] = "格貝語", ["gej"] = "格恩語", ["gek"] = "伊沃姆語", ["gel"] = "厄特馬因語", ["gem-pro"] = "原始日耳曼語", ["geq"] = "Geme", ["ges"] = "蓋瑟亞語", ["gev"] = "Viya", ["gew"] = "格拉語", ["gex"] = "嘎爾語", ["gey"] = "Enya", ["gez"] = "吉茲語", ["gfk"] = "帕特帕塔爾語", ["gft"] = "加法特語", ["gga"] = "高語", ["ggb"] = "格比語", ["ggd"] = "古加奇語", ["gge"] = "Guragone", ["ggg"] = "Gurgula", ["ggk"] = "Kungarakany", ["ggl"] = "Ganglau", ["ggt"] = "吉圖亞語", ["ggu"] = "格班語", ["ggw"] = "戈戈達拉語", ["gha"] = "加達梅斯語", ["ghc"] = "古典蓋爾語", ["ghe"] = "南加勒語", ["ghh"] = "北加勒語", ["ghk"] = "Geko Karen", ["ghl"] = "古爾凡語", ["ghn"] = "加農加語", ["gho"] = "戈瑪拉語", ["ghr"] = "Ghera", ["ghs"] = "Guhu-Samane", ["ght"] = "庫堂加勒語", ["gia"] = "Kitja", ["gib"] = "Gibanawa", ["gid"] = "Gidar", ["gie"] = "Guébie", ["gig"] = "Goaria", ["gih"] = "Githabul", ["gii"] = "Girirra", ["gil"] = "吉伯特語", ["gim"] = "Gimi (Goroka)", ["gin"] = "希努赫語", ["gip"] = "Gimi (Austronesian)", ["giq"] = "青仡佬語", ["gir"] = "紅仡佬語", ["gis"] = "North Giziga", ["git"] = "Gitxsan", ["giu"] = "木佬語", ["giw"] = "白仡佬語", ["gix"] = "Gilima", ["giy"] = "Giyug", ["giz"] = "South Giziga", ["gji"] = "Geji", ["gjk"] = "Kachi Koli", ["gjm"] = "Gunditjmara", ["gjn"] = "貢賈語", ["gjr"] = "Gurindji Kriol", ["gju"] = "古賈里語", ["gka"] = "Guya", ["gkd"] = "Magɨ", ["gke"] = "Ndai", ["gkn"] = "戈卡納語", ["gko"] = "Kok-Nar", ["gkp"] = "幾內亞克培列語", ["gl"] = "加利西亞語", ["glc"] = "邦古拉語", ["gld"] = "赫哲語", ["glh"] = "西北帕沙伊語", ["glj"] = "Kulaal", ["glk"] = "吉拉基語", ["glo"] = "Galambu", ["glr"] = "Glaro-Twabo", ["glu"] = "Gula", ["glw"] = "Glavda", ["gly"] = "古勒語", ["gma"] = "Gambera", ["gmb"] = "Gula'alaa", ["gmd"] = "Mághdì", ["gme-bur"] = "古勃艮第語", ["gme-cgo"] = "克里米亞哥特語", ["gmg"] = "Magiyi", ["gmh"] = "中古高地德語", ["gml"] = "中古低地德語", ["gmm"] = "姆博多莫語", ["gmn"] = "Gimnime", ["gmq-gut"] = "哥特蘭語", ["gmq-jmk"] = "耶姆特蘭語", ["gmq-mno"] = "中古挪威語", ["gmq-oda"] = "古丹麥語", ["gmq-ogt"] = "古哥特蘭語", ["gmq-osw"] = "古瑞典語", ["gmq-pro"] = "原始諾爾斯語", ["gmq-scy"] = "斯堪尼亞語", ["gmr"] = "Mirning", ["gmu"] = "Gumalu", ["gmv"] = "Gamo", ["gmw-bgh"] = "貝格語", ["gmw-cfr"] = "中部法蘭克尼亞語", ["gmw-ecg"] = "中東部德語", ["gmw-fin"] = "芬戈語", ["gmw-gts"] = "戈特契語", ["gmw-jdt"] = "澤西荷蘭語", ["gmw-msc"] = "中古蘇格蘭語", ["gmw-pro"] = "原始西日耳曼語", ["gmw-rfr"] = "萊茵法蘭克尼亞語", ["gmw-stm"] = "薩圖馬雷施瓦本語", ["gmw-tsx"] = "特蘭西瓦尼亞薩克森語", ["gmw-vog"] = "伏爾加德語", ["gmw-zps"] = "齊普澤德語", ["gmx"] = "馬哥馬語", ["gmy"] = "邁錫尼希臘語", ["gmz"] = "Mgbo", ["gn-cls"] = "古典瓜拉尼語", ["gna"] = "Kaansa", ["gnb"] = "岡特語", ["gnc"] = "關切語", ["gnd"] = "朱爾戈-格姆澤克語", ["gne"] = "Ganang", ["gng"] = "Ngangam", ["gnh"] = "Lere", ["gni"] = "古尼揚迪語", ["gnj"] = "Ngen", ["gnk"] = "ǁGana", ["gnl"] = "Gangulu", ["gnm"] = "Ginuman", ["gnn"] = "古馬其語", ["gnq"] = "Gana", ["gnr"] = "Gureng Gureng", ["gnt"] = "Guntai", ["gnu"] = "格瑙語", ["gnw"] = "西玻利維亞瓜拉尼語", ["gnz"] = "Ganzi", ["goa"] = "古羅語", ["gob"] = "Playero", ["goc"] = "Gorakor", ["god"] = "Godié", ["goe"] = "Gongduk", ["gof"] = "戈法語", ["gog"] = "戈戈語", ["goh"] = "古高地德語", ["goi"] = "戈巴西語", ["goj"] = "Gowlan", ["gol"] = "Gola", ["gon"] = "岡德語", ["goo"] = "Gone Dau", ["gop"] = "Yeretuar", ["goq"] = "戈拉普語", ["gor"] = "哥倫打洛語", ["got"] = "哥特語", ["gou"] = "加瓦爾語", ["gov"] = "Goo", ["gow"] = "戈羅瓦語", ["gox"] = "戈布語", ["goy"] = "Goundo", ["goz"] = "Gozarkhani", ["gpa"] = "古帕-阿巴瓦語", ["gpn"] = "Taiap", ["gqa"] = "Ga'anda", ["gqi"] = "貴瓊語", ["gqn"] = "基尼基瑙語", ["gqr"] = "Gor", ["gqu"] = "稿語", ["gra"] = "Rajput Garasia", ["grc"] = "古希臘語", ["grd"] = "Guruntum", ["grg"] = "Madi", ["grh"] = "Gbiri-Niragu", ["gri"] = "Ghari", ["grj"] = "南格雷博語", ["grk-cal"] = "卡拉布里亞希臘語", ["grk-ita"] = "意大利希臘語", ["grk-mar"] = "馬里烏波爾希臘語", ["grk-pro"] = "原始希臘語", ["grm"] = "Kota Marudu Talantang", ["gro"] = "Groma", ["grq"] = "Gorovu", ["grs"] = "Gresi", ["grt"] = "嘎洛語", ["gru"] = "Kistane", ["grv"] = "中格雷博語", ["grw"] = "Gweda", ["grx"] = "Guriaso", ["gry"] = "巴克利維爾格雷博語", ["grz"] = "Guramalum", ["gse"] = "加納手語", ["gsg"] = "德國手語", ["gsl"] = "古斯萊語", ["gsm"] = "危地馬拉手語", ["gsn"] = "杜塞語", ["gso"] = "西南葛巴亞語", ["gsp"] = "瓦森博語", ["gss"] = "希臘手語", ["gsw"] = "阿勒曼尼語", ["gta"] = "瓜多語", ["gtu"] = "Aghu Tharrnggala", ["gu"] = "古吉拉特語", ["gua"] = "Shiki", ["gub"] = "瓜加加拉語", ["guc"] = "瓦尤語", ["gud"] = "Yocoboué Dida", ["gue"] = "古林吉語", ["guf"] = "古帕普因古語", ["gug"] = "巴拉圭瓜拉尼語", ["guh"] = "瓜希沃語", ["gui"] = "東玻利維亞瓜拉尼語", ["guk"] = "古馬茲語", ["gul"] = "古拉語", ["gum"] = "關比安諾語", ["gun"] = "姆比亞瓜拉尼語", ["guo"] = "瓜雅貝羅語", ["gup"] = "康溫格語", ["guq"] = "阿赫語", ["gur"] = "法拉法拉語", ["gus"] = "幾內亞手語", ["gut"] = "Maléku Jaíka", ["guu"] = "亞諾馬米語", ["guv"] = "Gey", ["guw"] = "奧古語", ["gux"] = "Gourmanchéma", ["guz"] = "古西語", ["gv"] = "曼島語", ["gva"] = "Kaskihá", ["gvc"] = "Guanano", ["gve"] = "Duwet", ["gvf"] = "戈林語", ["gvj"] = "瓜嘉語", ["gvl"] = "古萊語", ["gvm"] = "古爾馬納語", ["gvn"] = "庫庫-亞蘭吉語", ["gvo"] = "Gavião do Jiparaná", ["gvp"] = "加維昂語", ["gvr"] = "西古隆語", ["gvs"] = "古馬瓦納語", ["gvy"] = "古亞尼語", ["gwa"] = "姆巴托語", ["gwb"] = "古瓦語", ["gwc"] = "卡拉米語", ["gwd"] = "高瓦達語", ["gwe"] = "格韋諾語", ["gwf"] = "高羅語", ["gwg"] = "Moo", ["gwi"] = "圭契語", ["gwj"] = "戈威語", ["gwm"] = "翁蒂姆語", ["gwn"] = "關達拉語", ["gwr"] = "格韋爾語", ["gwt"] = "加瓦爾-巴蒂語", ["gwu"] = "古瓦姆語", ["gww"] = "奎尼語", ["gwx"] = "古阿語", ["gxx"] = "Wè Southern", ["gya"] = "西北葛巴亞語", ["gyb"] = "加魯斯語", ["gyd"] = "卡雅迪爾特語", ["gye"] = "Gyem", ["gyf"] = "Gungabula", ["gyg"] = "格巴伊語", ["gyi"] = "杰勒語", ["gyl"] = "加伊爾語", ["gym"] = "Ngäbere", ["gyn"] = "蓋亞那克里奧爾英語", ["gyo"] = "Gyalsumdo", ["gyr"] = "瓜拉尤語", ["gyy"] = "Gunya", ["gza"] = "甘扎語", ["gzn"] = "Gane", ["ha"] = "豪薩語", ["haa"] = "汗語", ["hab"] = "河內手語", ["hac"] = "古拉尼語", ["had"] = "哈塔姆語", ["haf"] = "海防手語", ["hag"] = "漢加語", ["hah"] = "哈洪語", ["hai"] = "海達語", ["haj"] = "哈瓊語", ["hak"] = "客家語", ["hal"] = "哈朗語", ["ham"] = "赫瓦語", ["hao"] = "哈科語", ["hap"] = "胡普拉語", ["har"] = "哈勒爾語", ["has"] = "海斯拉語", ["hav"] = "哈武語", ["haw"] = "夏威夷語", ["hax"] = "南海達語", ["hay"] = "哈雅語", ["hba"] = "Hamba", ["hbb"] = "哈巴語", ["hbn"] = "赫班語", ["hbu"] = "哈布語", ["hca"] = "安達曼克里奧爾印地語", ["hch"] = "惠喬爾語", ["hdn"] = "北海達語", ["hds"] = "洪都拉斯手語", ["hdy"] = "哈迪亞語", ["he"] = "希伯來語", ["hea"] = "北部黔東苗語", ["hed"] = "Herdé", ["heg"] = "赫隆語", ["heh"] = "赫赫語", ["hei"] = "海爾蘇克語", ["hem"] = "Hemba", ["hgm"] = "海奧姆語", ["hgw"] = "海格威語", ["hhi"] = "霍伊亞霍伊亞語", ["hhr"] = "科拉克語", ["hhy"] = "霍亞霍亞語", ["hi"] = "印地語", ["hia"] = "臘芒語", ["hib"] = "Hibito", ["hid"] = "希達沙語", ["hif"] = "斐濟印地語", ["hig"] = "卡姆威語", ["hih"] = "帕莫蘇語", ["hii"] = "欣杜里語", ["hij"] = "希朱克語", ["hik"] = "Seit-Kaitetu", ["hil"] = "希利蓋農語", ["hio"] = "Tshwa", ["hir"] = "Himarimã", ["hit"] = "赫梯語", ["hiw"] = "休語", ["hix"] = "希卡利亞納語", ["hji"] = "Haji", ["hka"] = "Kahe", ["hke"] = "Hunde", ["hkh"] = "波加利語", ["hkk"] = "Hunjara-Kaina Ke", ["hkn"] = "梅勒-卡翁語", ["hks"] = "香港手語", ["hla"] = "哈利亞語", ["hlb"] = "哈爾比語", ["hld"] = "端語", ["hle"] = "山蘇語", ["hlt"] = "巴杜比語", ["hma"] = "南部麻山苗語", ["hmb"] = "Humburi Senni", ["hmc"] = "中部惠水苗語", ["hmd"] = "滇東北苗語", ["hme"] = "東部惠水苗語", ["hmf"] = "敦苗語", ["hmg"] = "西南貴陽苗語", ["hmh"] = "西南惠水苗語", ["hmi"] = "北部惠水苗語", ["hmj"] = "𱎼家語", ["hmk"] = "濊貊語", ["hml"] = "羅泊河苗語", ["hmm"] = "中部麻山苗語", ["hmn-pro"] = "原始苗語", ["hmp"] = "北部麻山苗語", ["hmq"] = "東部黔東苗語", ["hmr"] = "赫馬爾語", ["hms"] = "南部黔東苗語", ["hmt"] = "漢泰語", ["hmu"] = "哈馬普語", ["hmv"] = "Hmong Dô", ["hmw"] = "西部麻山苗語", ["hmx-mie-pro"] = "原始瑤語", ["hmx-pro"] = "原始苗瑤語", ["hmy"] = "南部貴陽苗語", ["hmz"] = "漢苗語", ["hna"] = "Mina", ["hnd"] = "南辛德科語", ["hne"] = "恰蒂斯加爾語", ["hnh"] = "阿尼語", ["hni"] = "哈尼語", ["hnj"] = "青苗語", ["hnm"] = "海南話", ["hnn"] = "哈努諾語", ["hno"] = "北辛德科語", ["hns"] = "加勒比印度斯坦語", ["hnu"] = "洪語", ["ho"] = "希里摩圖語", ["hoa"] = "華瓦語", ["hob"] = "南島馬里語", ["hoc"] = "霍語", ["hod"] = "霍爾馬語", ["hoe"] = "霍羅姆語", ["hoh"] = "Hobyót", ["hoi"] = "霍利丘克語", ["hoj"] = "Hadothi", ["hol"] = "霍盧語", ["hom"] = "Homa", ["hoo"] = "霍洛霍洛語", ["hop"] = "霍皮語", ["hor"] = "霍羅語", ["hos"] = "胡志明市手語", ["hot"] = "霍特語", ["hov"] = "霍汪甘語", ["how"] = "豪尼語", ["hoy"] = "霍里雅語", ["hoz"] = "霍卓語", ["hpo"] = "Hpon", ["hps"] = "夏威夷皮欽手語", ["hra"] = "赫朗科爾語", ["hrc"] = "Niwer Mil", ["hre"] = "赫耶語", ["hrk"] = "哈魯庫語", ["hrm"] = "角苗語", ["hro"] = "赫雷語", ["hrp"] = "恩希爾皮語", ["hrt"] = "赫特文語", ["hru"] = "赫魯索語", ["hrw"] = "Warwar Feni", ["hrx"] = "漢斯立克語", ["hrz"] = "哈爾札尼語", ["hsb"] = "上索布語", ["hsh"] = "匈牙利手語", ["hsl"] = "豪薩手語", ["hsn"] = "湘語", ["hss"] = "哈爾蘇西語", ["ht"] = "海地克里奧爾語", ["hti"] = "Hoti", ["hto"] = "Minica Huitoto", ["hts"] = "哈扎語", ["htu"] = "希圖語", ["hu"] = "匈牙利語", ["hub"] = "關必沙語", ["huc"] = "霍安語", ["hud"] = "胡奧盧語", ["huf"] = "胡梅內語", ["hug"] = "胡阿齊派爾語", ["huh"] = "維利切語", ["hui"] = "胡利語", ["huj"] = "北部貴陽苗語", ["huk"] = "胡隆語", ["hul"] = "Hula", ["hum"] = "洪加納語", ["huo"] = "戶語", ["hup"] = "胡帕語", ["huq"] = "回輝語", ["hur"] = "哈爾魁梅林語", ["hus"] = "瓦斯特克語", ["huu"] = "穆魯伊維托托語", ["huv"] = "華韋語", ["huw"] = "胡庫米納語", ["hux"] = "努波伊維托托語", ["huy"] = "胡老拉語", ["huz"] = "洪濟布語", ["hvc"] = "海地巫毒文化語", ["hvk"] = "哈韋克語", ["hvn"] = "哈烏語", ["hwa"] = "韋恩語", ["hwc"] = "夏威夷克里奧爾語", ["hwo"] = "華納語", ["hy"] = "亞美尼亞語", ["hya"] = "希亞語", ["hyx-pro"] = "原始亞美尼亞語", ["hz"] = "赫雷羅語", ["ia"] = "因特語", ["iai"] = "Iaai", ["ian"] = "Iatmul", ["iar"] = "普拉里語", ["iba"] = "伊班語", ["ibb"] = "伊比比奧語", ["ibd"] = "伊瓦加語", ["ibe"] = "阿克佩斯語", ["ibg"] = "伊巴納格語", ["ibh"] = "比赫語", ["ibl"] = "伊巴洛伊語", ["ibm"] = "阿戈伊語", ["ibn"] = "伊比諾語", ["ibr"] = "伊布奧羅語", ["ibu"] = "伊布語", ["iby"] = "伊巴尼語", ["ica"] = "Ede Ica", ["ich"] = "Etkywan", ["icl"] = "冰島手語", ["icr"] = "島嶼克里奧爾英語", ["id"] = "印尼語", ["ida"] = "Idakho-Isukha-Tiriki", ["idb"] = "印度葡萄牙語", ["idc"] = "伊當語", ["idd"] = "Ede Idaca", ["ide"] = "伊德雷語", ["idi"] = "伊迪語", ["idr"] = "因德里語", ["ids"] = "伊德薩語", ["idt"] = "Idaté", ["idu"] = "伊多馬語", ["ie"] = "西方國際語", ["ifa"] = "Amganad Ifugao", ["ifb"] = "巴塔德伊富高語", ["ife"] = "伊費語", ["iff"] = "伊福語", ["ifk"] = "圖瓦利伊富高語", ["ifm"] = "Teke-Fuumu", ["ifu"] = "馬尤瑤-伊富高語", ["ify"] = "Keley-I Kallahan", ["ig"] = "伊博語", ["igb"] = "埃比拉語", ["ige"] = "伊蓋德語", ["igg"] = "伊加納語", ["igl"] = "伊加拉語", ["igm"] = "康加佩語", ["ign"] = "Ignaciano", ["igo"] = "伊塞貝語", ["igs"] = "格羅沙語", ["igw"] = "伊圭語", ["ihb"] = "皮欽伊哈語", ["ihi"] = "Ihievbe", ["ihp"] = "伊哈語", ["ii"] = "彝語", ["iir-nur-pro"] = "原始努利斯坦語", ["iir-pro"] = "原始印度-伊朗語", ["ijc"] = "伊宗語", ["ije"] = "比塞尼語", ["ijj"] = "Ede Ije", ["ijn"] = "卡拉巴里語", ["ijo-pro"] = "原始伊爵語", ["ijs"] = "阿卡哈語", ["ik"] = "伊努皮克語", ["ike"] = "東加拿大伊努克提圖特語", ["iki"] = "伊科語", ["ikk"] = "伊卡語", ["ikl"] = "伊庫盧語", ["iko"] = "Olulumo-Ikom", ["ikp"] = "Ikpeshi", ["ikr"] = "伊卡蘭加爾語", ["iks"] = "因紐特手語", ["ikt"] = "Inuvialuktun", ["ikv"] = "Iku-Gora-Ankwa", ["ikw"] = "伊奎勒語", ["ikx"] = "伊克語", ["ikz"] = "伊基祖語", ["ila"] = "伊萊阿佩語", ["ilb"] = "伊拉語", ["ilg"] = "伊爾加爾語", ["ili"] = "土爾克語", ["ilk"] = "伊隆戈語", ["ill"] = "伊拉努語", ["ilo"] = "伊洛卡諾語", ["ils"] = "國際手語", ["ilu"] = "依利翁語", ["ilv"] = "Ilue", ["ima"] = "馬拉馬拉薩爾語", ["imi"] = "阿納姆古拉語", ["iml"] = "米盧克語", ["imn"] = "伊蒙達語", ["imo"] = "Imbongu", ["imr"] = "因羅英語", ["ims"] = "馬爾西語", ["imy"] = "彌呂亞語", ["inb"] = "因加語", ["inc-apa"] = "阿帕布拉姆沙語", ["inc-ash"] = "阿輸迦普拉克里特語", ["inc-dng-pro"] = "Proto-Dangari", ["inc-kam"] = "迦摩縷波普拉克里特語", ["inc-kho"] = "科羅斯語", ["inc-khr"] = "Khortha", ["inc-krd-pro"] = "原始卡姆塔語", ["inc-mas"] = "中古阿薩姆語", ["inc-mbn"] = "中古孟加拉語", ["inc-mgu"] = "中古古吉拉特語", ["inc-mor"] = "中古奧里亞語", ["inc-oas"] = "古阿薩姆語", ["inc-oaw"] = "古阿瓦德語", ["inc-obn"] = "古孟加拉語", ["inc-ogu"] = "古古吉拉特語", ["inc-ohi"] = "古印地語", ["inc-oor"] = "古奧里亞語", ["inc-opa"] = "古旁遮普語", ["inc-pro"] = "原始印度-雅利安語", ["ine-ana-pro"] = "原始安納托利亞語", ["ine-bsl-pro"] = "原始波羅的-斯拉夫語", ["ine-kal"] = "卡拉什瑪語", ["ine-pae"] = "培奧尼亞語", ["ine-pro"] = "原始印歐語", ["ine-toc-pro"] = "原始吐火羅語", ["ing"] = "Deg Xinag", ["inh"] = "印古什語", ["inj"] = "叢林因加語", ["inl"] = "印尼手語", ["inm"] = "密尼安語", ["inn"] = "伊斯奈語", ["ino"] = "伊諾凱-亞特語", ["inp"] = "伊尼亞帕里語", ["ins"] = "印度手語", ["int"] = "Intha", ["inz"] = "伊內塞諾語", ["io"] = "伊多語", ["ior"] = "伊諾爾語", ["iou"] = "圖馬-伊魯姆語", ["iow"] = "奇維雷語", ["ipi"] = "伊皮利語", ["ipo"] = "伊皮科語", ["iqu"] = "伊基托語", ["iqw"] = "伊闊語", ["ira-kms-pro"] = "原始塞姆南語", ["ira-mny-pro"] = "原始蒙賈尼伊特格哈語", ["ira-mpr-pro"] = "原始米底-安息語", ["ira-pat-pro"] = "原始普什圖語", ["ira-pro"] = "原始伊朗語", ["ira-sgc-pro"] = "原始粟特語", ["ira-sgi-pro"] = "原始桑格萊奇伊什卡什米語", ["ira-shr-pro"] = "原始舒格南羅尚語", ["ira-shy-pro"] = "原始舒格南雅茲古拉米語", ["ira-sym-pro"] = "原始舒格南雅茲古拉米蒙賈尼語", ["ira-wnj"] = "Vanji", ["ira-zgr-pro"] = "原始扎扎其古拉尼語", ["ire"] = "Iresim", ["irh"] = "伊拉魯圖語", ["iri"] = "利圭語", ["irk"] = "伊拉庫語", ["irn"] = "伊蘭謝語", ["iro-ere"] = "Erie", ["iro-min"] = "明戈語", ["iro-nor-pro"] = "原始北易洛魁語", ["iro-pro"] = "原始易洛魁語", ["irr"] = "伊爾語", ["iru"] = "伊魯拉語", ["irx"] = "坎貝勞語", ["iry"] = "伊拉雅語", ["is"] = "冰島語", ["isa"] = "伊薩比語", ["isc"] = "伊斯孔納瓦語", ["isd"] = "伊斯納格語", ["ise"] = "意大利手語", ["isg"] = "愛爾蘭手語", ["ish"] = "埃桑語", ["isi"] = "恩凱姆-恩庫姆語", ["isk"] = "伊什卡什米語", ["ism"] = "馬斯馬斯語", ["isn"] = "伊桑朱語", ["iso"] = "伊索科語", ["isr"] = "以色列手語", ["ist"] = "伊斯特拉語", ["isu"] = "Isu", ["isv"] = "斯拉夫共通語", ["it"] = "意大利語", ["itb"] = "比諾岸伊特內格語", ["itc-pro"] = "原始意大利語", ["itc-psa"] = "前薩莫奈語", ["itd"] = "南帝東語", ["ite"] = "伊特內語", ["iti"] = "因勞德伊特內格語", ["itk"] = "猶太-意大利語", ["itl"] = "伊捷爾緬語", ["itm"] = "Itu Mbon Uzo", ["ito"] = "伊托納馬語", ["itr"] = "伊特里語", ["its"] = "伊塞基里語", ["itt"] = "馬恩伊特內格語", ["itv"] = "伊塔維特語", ["itw"] = "Ito", ["itx"] = "伊蒂克語", ["ity"] = "莫亞丹伊特內格語", ["itz"] = "伊特扎語", ["iu"] = "因紐特語", ["ium"] = "勉語", ["ivb"] = "伊巴丹語", ["ivv"] = "伊萬特語", ["iwk"] = "伊-瓦克語", ["iwm"] = "伊瓦姆語", ["iwo"] = "伊烏爾語", ["iws"] = "塞皮克伊瓦姆語", ["ixc"] = "伊斯卡特語", ["ixl"] = "伊克西爾語", ["iya"] = "伊亞尤語", ["iyo"] = "梅薩卡語", ["iyx"] = "亞阿語", ["izh"] = "英格里亞語", ["izi"] = "Izi-Ezaa-Ikwo-Mgbo", ["izr"] = "伊澤雷語", ["izz"] = "伊齊語", ["ja"] = "日語", ["jaa"] = "賈瑪瑪蒂語", ["jab"] = "希雅姆語", ["jac"] = "雅卡爾泰克語", ["jad"] = "賈肯克語", ["jae"] = "賈貝姆語", ["jaf"] = "賈拉語", ["jah"] = "賈胡特語", ["jaj"] = "扎召語", ["jal"] = "雅拉哈坦語", ["jam"] = "牙買加克里奧爾語", ["jan"] = "詹代語", ["jao"] = "揚尤瓦語", ["jaq"] = "雅凱語", ["jas"] = "新喀里多尼亞爪哇語", ["jat"] = "傑卡提語", ["jau"] = "瑤爾語", ["jax"] = "占碑馬來語", ["jay"] = "Yan-nhangu", ["jaz"] = "賈韋語", ["jbi"] = "Badjiri", ["jbj"] = "Arandai", ["jbk"] = "Barikewa", ["jbn"] = "內富沙語", ["jbo"] = "邏輯語", ["jbr"] = "約福特克-布羅姆尼亞語", ["jbt"] = "Jabutí", ["jbu"] = "朱昆語", ["jbw"] = "Yawijibaya", ["jcs"] = "牙買加國家手語", ["jct"] = "克里姆查克語", ["jda"] = "賈德語", ["jdg"] = "賈德加里語", ["jdt"] = "猶太-塔特語", ["jeb"] = "赫維羅語", ["jee"] = "杰龍語", ["jeg"] = "Jeng", ["jeh"] = "葉語", ["jei"] = "耶伊語", ["jek"] = "Jeri Kuo", ["jel"] = "耶爾梅克語", ["jen"] = "德扎語", ["jer"] = "Jere", ["jet"] = "Manem", ["jeu"] = "Jonkor Bourmataguil", ["jgb"] = "Ngbee", ["jgk"] = "瓜克語", ["jgo"] = "恩格姆巴語", ["jhi"] = "賈海語", ["jhs"] = "Jhankot Sign Language", ["jia"] = "吉納語", ["jib"] = "吉布語", ["jic"] = "希卡克語", ["jid"] = "布語", ["jie"] = "吉貝語", ["jig"] = "金古魯語", ["jih"] = "上寨語", ["jii"] = "吉杜語", ["jil"] = "吉林語", ["jim"] = "津吉門語", ["jio"] = "加茂語", ["jiq"] = "綽斯甲語", ["jit"] = "吉塔語", ["jiu"] = "攸樂基諾語", ["jiv"] = "舒阿爾語", ["jiy"] = "補遠基諾語", ["jje"] = "濟州語", ["jjr"] = "Zhár", ["jka"] = "卡艾拉語", ["jko"] = "庫伯語", ["jkp"] = "Paku Karen", ["jkr"] = "克羅語", ["jku"] = "拉比爾語", ["jle"] = "恩吉雷語", ["jls"] = "牙買加手語", ["jma"] = "Dima", ["jmb"] = "宗本語", ["jmc"] = "馬恰美語", ["jmd"] = "延德納語", ["jmi"] = "Jimi", ["jml"] = "瓊里語", ["jmn"] = "馬庫里語", ["jmr"] = "卡馬拉語", ["jmw"] = "穆瓦塞語", ["jmx"] = "西尤斯特拉瓦卡米斯特克語", ["jna"] = "藏雄語", ["jnd"] = "Jandavra", ["jng"] = "揚曼語", ["jni"] = "Janji", ["jnj"] = "耶姆薩語", ["jnl"] = "Rawat", ["jns"] = "焦恩沙里語", ["job"] = "Joba", ["jod"] = "沃傑納卡語", ["jor"] = "Jorá", ["jos"] = "約旦手語", ["jow"] = "Jowulu", ["jpr"] = "猶太-波斯語", ["jpx-hcj"] = "八丈語", ["jpx-pro"] = "原始日語", ["jpx-ryu-pro"] = "原始琉球語", ["jqr"] = "賈卡魯語", ["jra"] = "嘉萊語", ["jrr"] = "吉魯語", ["jru"] = "賈普雷里亞語", ["jsl"] = "日本手語", ["jua"] = "茹馬語", ["jub"] = "萬努語", ["juc"] = "女真語", ["jud"] = "Worodougou", ["juh"] = "霍內語", ["jui"] = "恩加朱里語", ["juk"] = "瓦潘語", ["jul"] = "幾熱爾語", ["jum"] = "朱姆朱姆語", ["jun"] = "Juang", ["juo"] = "吉巴語", ["jup"] = "胡普語", ["jur"] = "朱如納語", ["jus"] = "朱姆拉手語", ["jut"] = "日德蘭語", ["juu"] = "Ju", ["juw"] = "Wãpha", ["juy"] = "Juray", ["jv"] = "爪哇語", ["jvd"] = "Javindo", ["jvn"] = "加勒比爪哇語", ["jwi"] = "Jwira-Pepesa", ["jyy"] = "賈亞語", ["ka"] = "格魯吉亞語", ["kaa"] = "卡拉卡爾帕克語", ["kab"] = "卡拜爾語", ["kac"] = "景頗語", ["kad"] = "卡達拉語", ["kae"] = "凱達格蘭語", ["kaf"] = "卡卓語", ["kag"] = "卡亞曼語", ["kah"] = "Fer", ["kai"] = "卡雷卡雷語", ["kaj"] = "卡捷語", ["kak"] = "卡亞帕卡拉漢語", ["kam"] = "卡姆巴語", ["kao"] = "Kassonke", ["kap"] = "別日塔語", ["kaq"] = "Capanahua", ["kar-pro"] = "原始克倫語", ["kaw"] = "古爪哇語", ["kax"] = "Kao", ["kay"] = "卡馬幽拉語", ["kba"] = "卡拉爾科語", ["kbb"] = "Kaxuyana", ["kbc"] = "卡吉威語", ["kbd"] = "東切爾克斯語", ["kbe"] = "坎朱語", ["kbh"] = "卡姆薩語", ["kbi"] = "卡普提奧語", ["kbj"] = "Kari", ["kbk"] = "格拉斯科亞里語", ["kbm"] = "伊瓦爾語", ["kbn"] = "卡雷語 (非洲)", ["kbo"] = "凱利科語", ["kbp"] = "卡比耶語", ["kbq"] = "卡馬諾語", ["kbr"] = "卡法語", ["kbs"] = "Kande", ["kbt"] = "加巴迪語", ["kbu"] = "卡布特拉語", ["kbv"] = "Kamberataro", ["kbw"] = "凱埃普語", ["kbx"] = "阿普馬語", ["kbz"] = "杜華語", ["kca-eas"] = "東漢特語", ["kca-nor"] = "北漢特語", ["kca-pro"] = "原始漢特語", ["kca-sou"] = "南漢特語", ["kcb"] = "Kawacha", ["kcc"] = "Lubila", ["kcd"] = "Ngkâlmpw Kanum", ["kce"] = "Kaivi", ["kcf"] = "Ukaan", ["kcg"] = "卡塔布語", ["kch"] = "沃諾語", ["kci"] = "Kamantan", ["kcj"] = "Kobiana", ["kck"] = "Kalanga", ["kcl"] = "克拉語", ["kcm"] = "Tar Gula", ["kcn"] = "努比語", ["kco"] = "基納拉克納語", ["kcp"] = "Kanga", ["kcq"] = "卡莫語", ["kcr"] = "卡特拉語", ["kcs"] = "Koenoem", ["kct"] = "Kaian", ["kcu"] = "奇卡米語", ["kcv"] = "Kete", ["kcw"] = "Kabwari", ["kcx"] = "卡查馬-甘朱勒語", ["kcy"] = "Korandje", ["kcz"] = "Konongo", ["kda"] = "沃里米語", ["kdc"] = "庫圖語", ["kdd"] = "揚昆塔賈拉語", ["kde"] = "馬孔德語", ["kdf"] = "馬穆西語", ["kdg"] = "Seba", ["kdh"] = "Tem", ["kdi"] = "Kumam", ["kdj"] = "卡拉莫瓊語", ["kdk"] = "努梅埃語", ["kdl"] = "Tsikimba", ["kdm"] = "卡戈馬語", ["kdn"] = "Kunda", ["kdp"] = "Kaningdon-Nindem", ["kdq"] = "科奇語", ["kdr"] = "卡拉伊姆語", ["kdt"] = "歸語", ["kdu"] = "卡達魯語", ["kdv"] = "Kado", ["kdw"] = "Koneraw", ["kdx"] = "Kam", ["kdy"] = "Keder", ["kdz"] = "Kwaja", ["kea"] = "佛得角克里奧爾語", ["keb"] = "科勒語", ["kec"] = "Keiga", ["ked"] = "克雷維語", ["kee"] = "東克勒斯語", ["kef"] = "克佩西語", ["keg"] = "Tese", ["keh"] = "凱克語", ["kei"] = "Kei", ["kej"] = "Kadar", ["kek"] = "凱克奇語", ["kel"] = "Kela-Yela", ["kem"] = "克馬克語", ["ken"] = "肯揚語", ["keo"] = "卡夸語", ["kep"] = "Kaikadi", ["keq"] = "卡馬爾語", ["ker"] = "Kera", ["kes"] = "Kugbo", ["ket"] = "凱特語", ["keu"] = "Akebu", ["kev"] = "卡尼卡蘭語", ["kew"] = "柯瓦語", ["kex"] = "庫克納語", ["key"] = "庫皮亞語", ["kez"] = "庫凱萊語", ["kfa"] = "戈達瓦語", ["kfb"] = "科拉米語", ["kfc"] = "孔達-多拉語", ["kfd"] = "Korra Koraga", ["kfe"] = "Kota (India)", ["kff"] = "Koya", ["kfg"] = "庫迪亞語", ["kfh"] = "Kurichiya", ["kfi"] = "Kannada Kurumba", ["kfj"] = "克蔑語", ["kfk"] = "金瑙里語", ["kfl"] = "Kung", ["kfn"] = "庫克語", ["kfo"] = "科羅語(西非)", ["kfp"] = "科爾瓦語", ["kfq"] = "科爾庫語", ["kfr"] = "喀奇語", ["kfs"] = "比拉斯普里語", ["kft"] = "坎賈里語", ["kfu"] = "卡特卡里語", ["kfv"] = "庫爾穆卡爾語", ["kfw"] = "Kharam Naga", ["kfx"] = "庫魯帕哈里語", ["kfy"] = "庫矛語", ["kfz"] = "Koromfé", ["kg"] = "剛果語", ["kga"] = "Koyaga", ["kgb"] = "Kawe", ["kgd"] = "卡唐語", ["kge"] = "柯莫林語", ["kgf"] = "庫貝語", ["kgg"] = "庫松達語", ["kgi"] = "雪蘭莪手語", ["kgj"] = "加馬爾卡姆語", ["kgk"] = "卡伊瓦語", ["kgl"] = "昆加里語", ["kgn"] = "卡林加里語", ["kgo"] = "克龍戈語", ["kgp"] = "坎剛語", ["kgq"] = "卡莫羅語", ["kgr"] = "阿本語", ["kgs"] = "貢邦加爾語", ["kgt"] = "桑耶夫語", ["kgu"] = "Kobol", ["kgv"] = "卡拉斯語", ["kgw"] = "Karon Dori", ["kgx"] = "加馬魯語", ["kgy"] = "Kyerung", ["kha"] = "卡西語", ["khb"] = "傣仂語", ["khc"] = "北部杜剛貝西語", ["khd"] = "Bädi Kanum", ["khe"] = "Korowai", ["khf"] = "佛教克木語", ["khh"] = "Kehu", ["khi-kho-pro"] = "原始科伊語", ["khi-kun"] = "亢語", ["khj"] = "庫圖爾米語", ["khl"] = "盧西語", ["khn"] = "堪德斯語", ["kho"] = "和闐語", ["khp"] = "Kapauri", ["khq"] = "西桑海語", ["khr"] = "卡里亞語", ["khs"] = "卡蘇阿語", ["kht"] = "坎底語", ["khu"] = "恩庫姆比語", ["khv"] = "赫瓦爾什語", ["khw"] = "科瓦語", ["khx"] = "卡努語", ["khy"] = "埃凱萊語", ["khz"] = "凱帕拉語", ["ki"] = "基庫尤語", ["kia"] = "基姆語", ["kib"] = "Koalib", ["kic"] = "基卡普語", ["kid"] = "科欣語", ["kie"] = "Kibet", ["kif"] = "東帕巴特卡姆語", ["kig"] = "基馬阿馬語", ["kih"] = "基爾梅里語", ["kii"] = "Kitsai", ["kij"] = "基里維納語", ["kil"] = "卡里亞語", ["kim"] = "圖法語", ["kio"] = "基奧瓦語", ["kip"] = "謝希卡姆語", ["kiq"] = "Kosadle", ["kis"] = "基斯語", ["kit"] = "阿戈布語", ["kiv"] = "金布語", ["kiw"] = "東北基瓦伊語", ["kix"] = "坎紐昂那加語", ["kiy"] = "基里基里語", ["kiz"] = "基希語", ["kj"] = "寬亞瑪語", ["kja"] = "姆拉普語", ["kjb"] = "坎霍瓦爾語", ["kjc"] = "孔喬語", ["kjd"] = "南基瓦伊語", ["kje"] = "基薩爾語", ["kjg"] = "克木語", ["kjh"] = "哈卡斯語", ["kji"] = "扎巴納語", ["kjj"] = "奇納魯格語", ["kjk"] = "高地孔喬語", ["kjl"] = "西帕巴特卡姆語", ["kjm"] = "Kháng", ["kjn"] = "昆堅語", ["kjo"] = "哈里詹金瑙里語", ["kjp"] = "東波克倫語", ["kjq"] = "西凱雷斯語", ["kjr"] = "庫魯杜語", ["kjs"] = "東柯瓦語", ["kjt"] = "Phrae Pwo", ["kju"] = "卡沙亞語", ["kjx"] = "克里阿卡語", ["kjy"] = "Erave", ["kjz"] = "布姆唐語", ["kk"] = "哈薩克語", ["kka"] = "卡坎達語", ["kkb"] = "Kwerisa", ["kkc"] = "Odoodee", ["kkd"] = "Kinuku", ["kke"] = "Kakabe", ["kkf"] = "噶拉塘門巴語", ["kkg"] = "瑪巴佳卡林阿語", ["kkh"] = "傣艮語", ["kki"] = "卡古盧語", ["kkj"] = "卡庫語", ["kkk"] = "科科塔語", ["kkl"] = "Kosarek Yale", ["kkm"] = "Kiong", ["kkn"] = "Kon Keu", ["kko"] = "Karko", ["kkp"] = "古古-貝拉語", ["kkq"] = "Kaiku", ["kkr"] = "Kir-Balar", ["kks"] = "基爾菲語", ["kkt"] = "Koi", ["kku"] = "Tumi", ["kkv"] = "Kangean", ["kkw"] = "Teke-Kukuya", ["kkx"] = "Kohin", ["kky"] = "古古伊米吉爾語", ["kkz"] = "卡斯卡語", ["kl"] = "格陵蘭語", ["kla"] = "克拉馬斯語", ["klb"] = "基利瓦語", ["klc"] = "科爾比拉語", ["kld"] = "卡米拉瑞語", ["kle"] = "Kulung", ["klf"] = "Kendeje", ["klg"] = "達雅高路加拉岸語", ["klh"] = "Weliki", ["kli"] = "卡倫邦語", ["klj"] = "哈拉吉語", ["klk"] = "Kono (Nigeria)", ["kll"] = "Kagan Kalagan", ["klm"] = "科龍語", ["kln"] = "卡倫金語", ["klo"] = "Kapya", ["klp"] = "卡馬薩語", ["klq"] = "魯姆語", ["klr"] = "喀靈語", ["kls"] = "卡拉什語", ["klt"] = "Nukna", ["klu"] = "Klao", ["klv"] = "馬斯克林斯語", ["klw"] = "林杜語", ["klx"] = "科盧瓦瓦語", ["kly"] = "佳僚語", ["klz"] = "Kabola", ["km"] = "高棉語", ["kma"] = "孔尼語", ["kmb"] = "金邦杜語", ["kmc"] = "南侗語", ["kmd"] = "馬杜卡揚卡林阿語", ["kme"] = "Bakole", ["kmf"] = "卡雷語 (新幾內亞)", ["kmg"] = "柯特語", ["kmh"] = "卡蘭語", ["kmi"] = "卡米語", ["kmj"] = "Kumarbhag Paharia", ["kmk"] = "利莫斯卡林阿語", ["kml"] = "大努丹卡林阿語", ["kmm"] = "Kom (India)", ["kmn"] = "奧圖烏語", ["kmo"] = "克沃馬語", ["kmp"] = "吉梅語", ["kmq"] = "夸馬語", ["kmr"] = "北庫爾德語", ["kms"] = "卡馬撒烏語", ["kmt"] = "肯圖伊克語", ["kmu"] = "卡尼特語", ["kmv"] = "加里布納語", ["kmw"] = "庫姆語", ["kmx"] = "馬卡揚語", ["kmy"] = "科馬語", ["kmz"] = "呼羅珊尼土耳其語", ["kn"] = "卡納達語", ["kna"] = "卡納庫魯語", ["knb"] = "盧布阿甘卡林阿語", ["knd"] = "孔達語", ["kne"] = "坎卡奈語", ["knf"] = "曼卡尼亞語", ["kni"] = "卡努菲語", ["knj"] = "阿卡特克語", ["knk"] = "庫蘭科語", ["knl"] = "克寧賈爾語", ["knm"] = "卡那馬里語", ["kno"] = "Kono (Sierra Leone)", ["knp"] = "寬賈語", ["knq"] = "金塔克語", ["knr"] = "卡寧拉語", ["kns"] = "肯休語", ["knt"] = "Katukina", ["knu"] = "Kono (Guinea)", ["knv"] = "塔博語", ["knx"] = "肯達揚語", ["kny"] = "Kanyok", ["knz"] = "Kalamsé", ["ko"] = "朝鮮語", ["ko-ear"] = "近世朝鮮語", ["koa"] = "科諾馬拉語", ["koc"] = "克帕蒂語", ["kod"] = "科迪語", ["koe"] = "Kacipo-Balesi", ["kof"] = "庫比語", ["kog"] = "Cogui", ["koh"] = "科約語", ["koi"] = "彼爾姆科米語", ["kok"] = "孔卡尼語", ["kol"] = "科爾語 (新幾內亞)", ["koo"] = "宮酉語", ["kop"] = "克瓦托語", ["koq"] = "Kota (Gabon)", ["kos"] = "科斯雷恩語", ["kot"] = "Lagwan", ["kou"] = "科克語", ["kov"] = "Kudu-Camo", ["kow"] = "Kugama", ["koy"] = "Koyukon", ["koz"] = "科拉克語", ["kpa"] = "Kutto", ["kpb"] = "Mullu Kurumba", ["kpc"] = "古里巴克語", ["kpd"] = "Koba", ["kpe"] = "克佩列語", ["kpf"] = "孔巴語", ["kpg"] = "卡平阿馬朗伊語", ["kph"] = "克普朗語", ["kpi"] = "Kofei", ["kpj"] = "卡拉賈語", ["kpk"] = "克潘語", ["kpl"] = "克帕拉語", ["kpm"] = "格賀語", ["kpn"] = "Kepkiriwát", ["kpo"] = "伊克波索語", ["kpq"] = "Korupun-Sela", ["kpr"] = "科拉費語", ["kps"] = "Tehit", ["kpt"] = "卡拉塔語", ["kpu"] = "Kafoa", ["kpv"] = "茲梁科米語", ["kpw"] = "科本語", ["kpx"] = "Mountain Koiari", ["kpy"] = "科里亞克語", ["kpz"] = "Kupsabiny", ["kqa"] = "Mum", ["kqb"] = "科維語", ["kqc"] = "Doromu-Koki", ["kqd"] = "庫伊桑賈格敘利亞語", ["kqe"] = "卡拉甘語", ["kqf"] = "卡卡拜語", ["kqg"] = "Khe", ["kqh"] = "基桑卡薩語", ["kqi"] = "科伊塔布語", ["kqj"] = "科羅米拉語", ["kqk"] = "Kotafon Gbe", ["kql"] = "Kyenele", ["kqm"] = "Khisa", ["kqn"] = "卡翁德語", ["kqo"] = "Eastern Krahn", ["kqp"] = "Kimré", ["kqq"] = "克勒納克語", ["kqr"] = "基馬拉岡語", ["kqs"] = "Northern Kissi", ["kqt"] = "Klias River Kadazan", ["kqu"] = "Seroa", ["kqv"] = "Okolod", ["kqw"] = "坎達語", ["kqx"] = "Mser", ["kqy"] = "Koorete", ["kqz"] = "Korana", ["kr"] = "卡努里語", ["kra"] = "Kumhali", ["krb"] = "Karkin", ["krc"] = "卡拉恰伊-巴爾卡爾語", ["krd"] = "Kairui-Midiki", ["kre"] = "巴拉那語", ["krf"] = "柯羅語 (萬那杜)", ["krh"] = "Kurama", ["kri"] = "塞拉利昂克里奧爾語", ["krj"] = "基那來阿語", ["krk"] = "克列克語", ["krl"] = "卡累利阿語", ["krm"] = "Krim", ["krn"] = "Sapo", ["kro-pro"] = "原始克魯語", ["krp"] = "Korop", ["krr"] = "Kru'ng", ["krs"] = "Kresh", ["kru"] = "庫魯克語", ["krv"] = "Kavet", ["krw"] = "Western Krahn", ["krx"] = "Karon", ["kry"] = "克里茨語", ["krz"] = "Sota Kanum", ["ks"] = "克什米爾語", ["ksa"] = "Shuwa-Zamani", ["ksb"] = "尚巴拉語", ["ksc"] = "南卡林阿語", ["ksd"] = "庫阿努阿語", ["kse"] = "庫尼語", ["ksf"] = "巴菲亞語", ["ksg"] = "Kusaghe", ["ksi"] = "伊薩卡語", ["ksj"] = "夸萊語", ["ksk"] = "堪薩語", ["ksl"] = "庫馬爾語", ["ksm"] = "Kumba", ["ksn"] = "Kasiguranin", ["kso"] = "Kofa", ["ksp"] = "Kaba", ["ksq"] = "Kwaami", ["ksr"] = "博隆語", ["kss"] = "Southern Kissi", ["kst"] = "Winyé", ["ksu"] = "坎佯語", ["ksv"] = "Kusu", ["ksw"] = "斯高克倫語", ["ksx"] = "Kedang", ["ksy"] = "卡里亞塔爾語", ["ksz"] = "Kodaku", ["kta"] = "歌須語", ["ktb"] = "卡姆巴塔語", ["ktc"] = "Kholok", ["ktd"] = "科卡塔語", ["ktf"] = "Kwami", ["ktg"] = "卡爾庫通語", ["kth"] = "Karanga", ["kti"] = "North Muyu", ["ktj"] = "Plapo Krumen", ["ktk"] = "卡聶特語", ["ktl"] = "Koroshi", ["ktm"] = "庫爾提語", ["ktn"] = "佳里其阿納語", ["kto"] = "庫特語", ["ktp"] = "卡多語", ["ktq"] = "Katabaga", ["kts"] = "South Muyu", ["ktt"] = "Ketum", ["ktu"] = "吉土巴語", ["ktv"] = "東戈都語", ["ktw"] = "卡托語", ["ktx"] = "嘉夏拉里語", ["kty"] = "Kango", ["ktz"] = "朱洪語", ["ku-pro"] = "原始庫爾德語", ["kub"] = "Kutep", ["kuc"] = "Kwinsu", ["kud"] = "奧赫拉瓦語", ["kue"] = "庫曼語", ["kuf"] = "西戈都語", ["kug"] = "Kupa", ["kuh"] = "Kushi", ["kui"] = "鳩古洛語", ["kuj"] = "庫里亞語", ["kuk"] = "Kepo'", ["kul"] = "庫萊雷語", ["kum"] = "庫梅克語", ["kun"] = "庫納馬語", ["kuo"] = "庫莫基奧語", ["kup"] = "庫尼邁帕語", ["kuq"] = "卡里普納語", ["kus"] = "Kusaal", ["kut"] = "庫特奈語", ["kuu"] = "上卡斯科奎姆語", ["kuv"] = "Kur", ["kuw"] = "克帕古阿語", ["kux"] = "庫卡吉語", ["kuy"] = "庫庫-亞烏語", ["kuz"] = "坤扎語", ["kva"] = "巴格瓦拉爾語", ["kvb"] = "庫布語", ["kvc"] = "科維語", ["kvd"] = "庫伊語 (印尼)", ["kve"] = "Kalabakan", ["kvf"] = "卡巴萊語", ["kvg"] = "博阿齊語", ["kvh"] = "科莫多語", ["kvi"] = "孔語", ["kvj"] = "普西基耶語", ["kvk"] = "韓國手語", ["kvl"] = "Brek Karen", ["kvm"] = "Kendem", ["kvn"] = "Border Kuna", ["kvo"] = "多貝爾語", ["kvp"] = "孔帕內語", ["kvq"] = "Geba Karen", ["kvr"] = "葛林芝語", ["kvt"] = "Lahta Karen", ["kvu"] = "Yinbaw Karen", ["kvv"] = "可拉語", ["kvw"] = "維爾辛語", ["kvx"] = "帕卡里科里語", ["kvy"] = "Yintale Karen", ["kvz"] = "Tsakwambo", ["kw"] = "康沃爾語", ["kwa"] = "道語", ["kwb"] = "巴阿語", ["kwc"] = "利夸拉語", ["kwd"] = "Kwaio", ["kwe"] = "奎爾巴語", ["kwf"] = "夸拉阿埃語", ["kwg"] = "Sara Kaba Deme", ["kwh"] = "科韋埃語", ["kwi"] = "Awa-Cuaiquer", ["kwj"] = "克萬加語", ["kwk"] = "夸克瓦拉語", ["kwl"] = "科菲亞爾語", ["kwm"] = "Kwambi", ["kwn"] = "克萬加里語", ["kwo"] = "孔塔里語", ["kwp"] = "科迪亞語", ["kwq"] = "克瓦克語", ["kwr"] = "Kwer", ["kws"] = "Kwese", ["kwt"] = "奎斯滕語", ["kwu"] = "克瓦庫姆語", ["kwv"] = "Sara Kaba Náà", ["kww"] = "昆蒂語", ["kwx"] = "基瓦爾語", ["kwz"] = "克瓦迪語", ["kxa"] = "凱里魯語", ["kxb"] = "克羅布語", ["kxc"] = "Khonso", ["kxd"] = "汶萊馬來語", ["kxe"] = "Kakihum", ["kxf"] = "Manumanaw Karen", ["kxh"] = "卡羅語", ["kxi"] = "Keningau Murut", ["kxj"] = "Kulfa", ["kxk"] = "Zayein Karen", ["kxm"] = "北部高棉語", ["kxn"] = "加拿逸語", ["kxo"] = "加諾威語", ["kxp"] = "瓦迪雅拉科里語", ["kxq"] = "Smärky Kanum", ["kxr"] = "柯羅語 (新幾內亞)", ["kxs"] = "康家語", ["kxt"] = "科伊瓦特語", ["kxu"] = "庫伊語 (印度)", ["kxv"] = "庫維語", ["kxw"] = "科奈語", ["kxx"] = "Likuba", ["kxy"] = "歌庸語", ["kxz"] = "克雷沃語", ["ky"] = "吉爾吉斯語", ["kya"] = "克瓦亞語", ["kyb"] = "布特布特卡林阿語", ["kyc"] = "基亞卡語", ["kyd"] = "卡雷語", ["kye"] = "克拉奇語", ["kyf"] = "庫亞語", ["kyg"] = "克亞加納語", ["kyh"] = "卡魯克語", ["kyi"] = "基普特語", ["kyj"] = "加勞語", ["kyk"] = "卡馬尤語", ["kyl"] = "卡拉普亞語", ["kym"] = "克帕蒂利語", ["kyn"] = "Karolanos", ["kyo"] = "科龍語", ["kyp"] = "Kang", ["kyq"] = "肯加語", ["kyr"] = "古魯艾阿語", ["kys"] = "巴蘭加央語", ["kyt"] = "卡雅加爾語", ["kyu"] = "西克耶語", ["kyv"] = "Kayort", ["kyw"] = "庫德馬里語", ["kyx"] = "拉波伊斯語", ["kyy"] = "坎拜拉語", ["kyz"] = "卡阿比語", ["kza"] = "西卡拉博羅語", ["kzb"] = "凱博博語", ["kzc"] = "Bondoukou Kulango", ["kzd"] = "Kadai", ["kzf"] = "達阿-凱利語", ["kzg"] = "喜界語", ["kzh"] = "Dongolawi", ["kzi"] = "加拉畢語", ["kzj"] = "海岸卡達山語", ["kzk"] = "Kazukuru", ["kzl"] = "Kayeli", ["kzm"] = "凱斯語", ["kzn"] = "Kokola", ["kzo"] = "卡寧吉語", ["kzp"] = "凱迪邦語", ["kzq"] = "凱克語", ["kzr"] = "卡壤語", ["kzs"] = "Sugut Dusun", ["kzu"] = "卡尤普勞語", ["kzv"] = "孔延達雷特語", ["kzw"] = "加里里語", ["kzx"] = "卡馬利安語", ["kzy"] = "Kango-Sua", ["kzz"] = "卡拉布拉語", ["la"] = "拉丁語", ["laa"] = "拉布揚-蘇巴農語", ["lab"] = "線形文字A", ["lac"] = "拉坎敦語", ["lad"] = "拉蒂諾語", ["lae"] = "Pattani", ["laf"] = "拉福法語", ["lag"] = "朗吉語", ["lah"] = "蘭達語", ["lai"] = "拉姆比亞語", ["laj"] = "蘭戈語 (烏干達)", ["lak"] = "拉卡語", ["lam"] = "蘭巴語", ["lan"] = "Laru", ["lap"] = "Kabba-Laka", ["laq"] = "普標語", ["lar"] = "Larteh", ["las"] = "古爾拉瑪語", ["lau"] = "拉巴語", ["law"] = "勞捷語", ["lax"] = "提瓦語", ["lay"] = "拉瑪白語", ["laz"] = "Aribwatsa", ["lb"] = "盧森堡語", ["lbb"] = "拉貝爾語", ["lbc"] = "拉珈語", ["lbe"] = "拉克語", ["lbf"] = "蒂南語", ["lbg"] = "老潘語", ["lbi"] = "La'bi", ["lbj"] = "拉達克語", ["lbk"] = "中邦托克語", ["lbl"] = "利邦比科爾語", ["lbm"] = "洛迪語", ["lbn"] = "Lamet", ["lbo"] = "Laven", ["lbq"] = "Wampar", ["lbr"] = "Northern Lorung", ["lbs"] = "利比亞手語", ["lbt"] = "拉基語", ["lbu"] = "拉布語", ["lbv"] = "拉瓦特布拉語", ["lbw"] = "多樂基語", ["lbx"] = "拉望岸語", ["lby"] = "Lamu-Lamu", ["lbz"] = "拉爾迪爾語", ["lcc"] = "Legenyem", ["lcd"] = "羅拉語", ["lce"] = "隆聰語", ["lcf"] = "盧布語", ["lch"] = "Luchazi", ["lcl"] = "利塞拉語", ["lcm"] = "通加格語", ["lcp"] = "西拉威語", ["lcq"] = "Luhu", ["lcs"] = "Lisabata-Nuniali", ["lda"] = "Kla", ["ldb"] = "Idun", ["ldd"] = "Luri (Nigeria)", ["ldg"] = "Lenyima", ["ldh"] = "Lamja-Dengsa-Tola", ["ldj"] = "Lemoro", ["ldk"] = "Leelau", ["ldl"] = "Kaan", ["ldm"] = "Landoma", ["ldn"] = "拉丹語", ["ldo"] = "洛奧語", ["ldp"] = "措語", ["ldq"] = "魯夫語", ["lea"] = "Lega-Shabunda", ["leb"] = "拉拉-布桑西語", ["lec"] = "Leco", ["led"] = "Lendu", ["lee"] = "Lyélé", ["lef"] = "勒勒米語", ["leh"] = "倫杰語", ["lei"] = "萊米奧語", ["lej"] = "Lengola", ["lek"] = "雷彭語", ["lel"] = "勒勒語 (剛果)", ["lem"] = "Nomaande", ["len"] = "Honduran Lenca", ["leo"] = "Leti (Cameroon)", ["lep"] = "絨巴語", ["leq"] = "倫貝納語", ["ler"] = "倫考語", ["les"] = "萊塞語", ["let"] = "萊辛-戈利米語", ["leu"] = "卡拉語 (新幾內亞)", ["lev"] = "蘭馬語", ["lew"] = "列多-凱利語", ["lex"] = "Luang", ["ley"] = "雷摩朗語", ["lez"] = "列茲金語", ["lfa"] = "Lefa", ["lfn"] = "新共同語言", ["lg"] = "盧干達語", ["lga"] = "Lungga", ["lgb"] = "Laghu", ["lgg"] = "Lugbara", ["lgh"] = "拉余語", ["lgi"] = "Lengilu", ["lgk"] = "林加拉克語", ["lgl"] = "Wala", ["lgm"] = "Lega-Mwenga", ["lgn"] = "Opuuo", ["lgq"] = "Logba", ["lgr"] = "Lengo", ["lgs"] = "Guinea-Bissau Sign Language", ["lgt"] = "帕希語", ["lgu"] = "Longgu", ["lgz"] = "Ligenza", ["lha"] = "拉哈語(越南)", ["lhh"] = "Laha (Indonesia)", ["lhi"] = "拉祜西語", ["lhl"] = "拉胡爾洛哈爾語", ["lhn"] = "拉哈南語", ["lhp"] = "羅克普語", ["lhs"] = "Mlahsö", ["lht"] = "Lo-Toga", ["lhu"] = "拉祜語", ["li"] = "林堡語", ["lia"] = "West-Central Limba", ["lib"] = "利庫姆語", ["lic"] = "黎語", ["lid"] = "尼德魯語", ["lie"] = "Likila", ["lif"] = "林布語", ["lig"] = "利格比語", ["lih"] = "利希爾語", ["lii"] = "Lingkhim", ["lij"] = "利古里亞語", ["lik"] = "利卡語", ["lil"] = "利洛厄特語", ["lio"] = "利基語", ["lip"] = "塞克佩勒語", ["liq"] = "利比多語", ["lir"] = "利比里亞克里奧爾語", ["lis"] = "傈僳語", ["liu"] = "利古里達朱語", ["liv"] = "立窩尼亞語", ["liw"] = "Col", ["lix"] = "利亞布庫語", ["liy"] = "Banda-Bambari", ["liz"] = "Libinza", ["lja"] = "Golpa", ["lje"] = "冉姆彼語", ["lji"] = "萊右洛語", ["ljl"] = "Li'o", ["ljp"] = "阿比-楠榜語", ["ljw"] = "Yirandali", ["ljx"] = "尤魯語", ["lka"] = "Lakalei", ["lkb"] = "Kabras", ["lkc"] = "苦聰話", ["lkd"] = "Lakondê", ["lke"] = "Kenyi", ["lkh"] = "Lakha", ["lki"] = "拉科語", ["lkj"] = "Remun", ["lkl"] = "萊科語", ["lkm"] = "卡拉馬雅語", ["lkn"] = "Lakon", ["lko"] = "Khayo", ["lkr"] = "Päri", ["lks"] = "Kisa", ["lkt"] = "拉科塔語", ["lku"] = "昆卡里語", ["lky"] = "Lokoya", ["lla"] = "拉拉-羅巴語", ["llb"] = "Lolo", ["llc"] = "勒勒語 (幾內亞)", ["lld"] = "拉登語", ["lle"] = "勒勒語 (新幾內亞)", ["llf"] = "赫米特語", ["llg"] = "洛勒語", ["llh"] = "拉姆語", ["lli"] = "Teke-Laali", ["llj"] = "拉吉拉吉語", ["llk"] = "Lelak", ["lll"] = "利勞語", ["llm"] = "拉撒利姆語", ["lln"] = "勒勒語 (查德)", ["llp"] = "北埃法特語", ["llq"] = "洛拉克語", ["lls"] = "立陶宛手語", ["llu"] = "勞語", ["llx"] = "Lauan", ["lma"] = "East Limba", ["lmb"] = "Merei", ["lmc"] = "利米爾甘語", ["lmd"] = "Lumun", ["lme"] = "Pévé", ["lmf"] = "South Lembata", ["lmg"] = "拉莫加語", ["lmh"] = "Lambichhong", ["lmi"] = "Lombi", ["lmj"] = "West Lembata", ["lmk"] = "Lamkang", ["lml"] = "拉加語", ["lmn"] = "蘭巴蒂語", ["lmo"] = "倫巴底語", ["lmp"] = "Limbum", ["lmq"] = "Lamatuka", ["lmr"] = "Lamalera", ["lmu"] = "Lamenu", ["lmv"] = "Lomaiviti", ["lmw"] = "湖泊米沃克語", ["lmx"] = "Laimbue", ["lmy"] = "拉姆博亞語", ["ln"] = "林加拉語", ["lna"] = "蘭巴舍語", ["lnb"] = "姆巴蘭胡語", ["lnd"] = "弄巴灣語", ["lnh"] = "拉諾赫語", ["lni"] = "Daantanai'", ["lnj"] = "林吉提格語", ["lnl"] = "中南部班達語", ["lnm"] = "蘭加姆語", ["lnn"] = "Lorediakarkar", ["lno"] = "蘭戈語 (蘇丹)", ["lns"] = "Lamnso'", ["lnu"] = "隆古達語", ["lnw"] = "拉尼馬語", ["lo"] = "老撾語", ["loa"] = "洛洛達語", ["lob"] = "洛比語", ["loc"] = "伊農罕語", ["lod"] = "伯拉萬語", ["loe"] = "薩盧安語", ["lof"] = "洛戈爾語", ["log"] = "洛戈語", ["loh"] = "納里姆語", ["loi"] = "洛馬卡語", ["loj"] = "洛烏語", ["lok"] = "洛科語", ["lol"] = "芒戈語", ["lom"] = "Looma", ["lon"] = "Malawi Lomwe", ["loo"] = "朗博語", ["lop"] = "洛帕語", ["loq"] = "洛巴拉語", ["lor"] = "Téén", ["los"] = "洛尼烏語", ["lot"] = "洛圖科語", ["lou"] = "路易斯安那克里奧爾法語", ["lov"] = "水田語", ["low"] = "Tampias Lobu", ["lox"] = "Loun", ["loz"] = "洛齊語", ["lpa"] = "萊萊帕語", ["lpe"] = "Lepki", ["lpn"] = "Long Phuri Naga", ["lpo"] = "里潑語", ["lpx"] = "洛皮特語", ["lra"] = "拉拉巴卡提語", ["lrc"] = "北盧里語", ["lre"] = "勞倫特語", ["lrg"] = "拉拉吉亞語", ["lri"] = "Marachi", ["lrk"] = "洛亞基語", ["lrl"] = "拉里語", ["lrm"] = "Marama", ["lrn"] = "Lorang", ["lro"] = "Laro", ["lrr"] = "Southern Lorung", ["lrt"] = "Larantuka Malay", ["lrv"] = "Larevat", ["lrz"] = "Lemerig", ["lsa"] = "拉斯格爾迪語", ["lsb"] = "Burundian Sign Language", ["lsd"] = "李沙那德尼語", ["lse"] = "Lusengo", ["lsh"] = "利什語", ["lsi"] = "勒期語", ["lsl"] = "拉脫維亞手語", ["lsm"] = "Saamia", ["lsn"] = "西藏手語", ["lso"] = "老撾手語", ["lsp"] = "巴拿馬手語", ["lsr"] = "阿如歐普語", ["lss"] = "臘斯語", ["lst"] = "千里達及托巴哥手語", ["lsv"] = "西維亞手語", ["lsw"] = "Seychelles Sign Language", ["lsy"] = "毛里求斯手語", ["lt"] = "立陶宛語", ["ltc"] = "中古漢語", ["ltg"] = "拉特加萊語", ["lti"] = "勒蒂語", ["ltn"] = "Latundê", ["lto"] = "Olutsotso", ["lts"] = "Lutachoni", ["ltu"] = "拉圖語", ["lu"] = "盧巴卡丹加語", ["lua"] = "魯巴魯魯亞語", ["luc"] = "Aringa", ["lud"] = "盧迪茨語", ["lue"] = "盧瓦萊語", ["luf"] = "拉瓦語", ["luh"] = "雷州話", ["lui"] = "路易塞諾語", ["luj"] = "Luna", ["luk"] = "盧納納方言", ["lul"] = "Olu'bo", ["lum"] = "倫比語", ["lun"] = "盧恩達語", ["luo"] = "盧歐語", ["lup"] = "倫布語", ["luq"] = "盧庫米語", ["lur"] = "勞拉語", ["lus"] = "米佐語", ["lut"] = "盧紹錫德語", ["luu"] = "夜叉語", ["luv"] = "魯瓦蒂語", ["luy"] = "盧希亞語", ["luz"] = "南盧里語", ["lv"] = "拉脫維亞語", ["lva"] = "馬庫瓦語", ["lvi"] = "拉維語", ["lvk"] = "拉烏卡萊韋語", ["lvl"] = "盧韋爾語", ["lvu"] = "萊武卡語", ["lwa"] = "瓦盧語", ["lwe"] = "盧沃埃倫語", ["lwg"] = "旺加語", ["lwh"] = "白拉基語", ["lwl"] = "東拉威語", ["lwm"] = "老緬語", ["lwo"] = "盧沃語", ["lws"] = "馬拉威手語", ["lwt"] = "勒沃托比語", ["lwu"] = "拉武語", ["lww"] = "樂窩語", ["lya"] = "拉雅語", ["lyg"] = "林甘語", ["lyn"] = "盧亞納語", ["lzh"] = "文言文", ["lzl"] = "Litzlitz", ["lzn"] = "Leinong Naga", ["lzz"] = "拉茲語", ["maa"] = "聖赫羅尼莫特科阿特爾馬薩特克語", ["mab"] = "尤坦杜奇米斯特克語", ["mad"] = "馬都拉語", ["mae"] = "Bo-Rukul", ["maf"] = "馬法語", ["mag"] = "馬加希語", ["mai"] = "邁蒂利語", ["maj"] = "哈拉佩德迪亞茲馬薩特克語", ["mak"] = "望加錫語", ["mam"] = "馬姆語", ["man"] = "曼丁哥語", ["map-ata-pro"] = "原始泰雅語", ["map-bms"] = "班尤馬山語", ["map-pro"] = "原始南島語", ["maq"] = "奇危特蘭馬薩特克語", ["mas"] = "馬賽語", ["mat"] = "馬特拉爾辛卡語", ["mau"] = "瓦烏特拉馬薩特克語", ["mav"] = "Sateré-Mawé", ["maw"] = "曼普魯西語", ["max"] = "北摩鹿加馬來語", ["maz"] = "中馬薩瓦語", ["mba"] = "希高農語", ["mbb"] = "西布基農-馬諾博語", ["mbc"] = "馬古西語", ["mbd"] = "迪巴巴旺-馬諾博語", ["mbe"] = "莫拉勒語", ["mbf"] = "峇峇馬來語", ["mbh"] = "芒森語", ["mbi"] = "伊利亞農-馬諾博語", ["mbj"] = "納德布語", ["mbk"] = "馬洛爾語", ["mbl"] = "馬夏卡里語", ["mbm"] = "Ombamba", ["mbn"] = "馬卡關語", ["mbo"] = "Mbo (Cameroon)", ["mbp"] = "Wiwa", ["mbq"] = "邁辛語", ["mbr"] = "努卡克馬庫語", ["mbs"] = "薩蘭加尼-馬諾博語", ["mbt"] = "馬蒂沙祿-馬諾博語", ["mbu"] = "Mbula-Bwazza", ["mbv"] = "姆布倫吉斯語", ["mbw"] = "馬陵語", ["mbx"] = "塞皮克馬里語", ["mby"] = "梅莫尼語", ["mbz"] = "阿莫爾特佩卡米斯特克語", ["mca"] = "Maca", ["mcb"] = "馬奇根加語", ["mcc"] = "比圖爾語", ["mcd"] = "沙拉納瓦語", ["mce"] = "伊通杜希亞米斯特克語", ["mcf"] = "馬策語", ["mcg"] = "馬波約語", ["mch"] = "耶夸納語", ["mci"] = "Mese", ["mcj"] = "姆伐尼普語", ["mck"] = "姆本達語", ["mcl"] = "Macaguaje", ["mcm"] = "馬六甲克里奧爾葡萄牙語", ["mcn"] = "馬薩那語", ["mco"] = "科阿特蘭米塞語", ["mcp"] = "馬卡語", ["mcq"] = "埃塞語", ["mcr"] = "門雅語", ["mcs"] = "曼貝語", ["mcu"] = "喀麥隆曼比拉語", ["mcw"] = "馬瓦語", ["mcx"] = "姆皮莫語", ["mcy"] = "南瓦圖特語", ["mcz"] = "Mawan", ["mda"] = "馬達語 (尼日利亞)", ["mdb"] = "莫利吉語", ["mdc"] = "Male", ["mdd"] = "姆布姆語", ["mde"] = "布拉馬邦語", ["mdf"] = "莫克沙語", ["mdg"] = "馬薩拉特語", ["mdh"] = "馬京達瑙語", ["mdi"] = "瑪姆烏語", ["mdj"] = "芒貝圖語", ["mdk"] = "芒布圖語", ["mdl"] = "馬爾他手語", ["mdm"] = "馬約戈語", ["mdn"] = "Mbati", ["mdp"] = "姆巴拉語", ["mdq"] = "Mbole", ["mdr"] = "曼達爾語", ["mds"] = "Maria", ["mdt"] = "姆貝勒語", ["mdu"] = "姆布科語", ["mdv"] = "聖盧西亞蒙泰韋爾米斯特克語", ["mdw"] = "姆博斯語", ["mdx"] = "迪津語", ["mdy"] = "馬勒語", ["mdz"] = "Suruí Do Pará", ["mea"] = "門卡語", ["meb"] = "Ikobi-Mena", ["mec"] = "瑪拉語", ["med"] = "梅爾帕語", ["mee"] = "門根語", ["mef"] = "梅甘語", ["meh"] = "西南特拉夏科米斯特克語", ["mei"] = "米多比語", ["mej"] = "梅亞赫語", ["mek"] = "梅凱奧語", ["mel"] = "中馬蘭諾語", ["mem"] = "Mangala", ["men"] = "門德語", ["meo"] = "吉打馬來語", ["mep"] = "Miriwung", ["meq"] = "梅里語", ["mer"] = "梅魯語", ["mes"] = "Masmaje", ["met"] = "馬托語", ["meu"] = "莫圖語", ["mev"] = "馬諾語", ["mew"] = "馬阿卡語", ["mey"] = "哈桑語", ["mez"] = "Menominee", ["mfa"] = "北大年馬來語", ["mfb"] = "邦卡語", ["mfc"] = "姆巴語", ["mfd"] = "Mendankwe-Nkwen", ["mfe"] = "毛里求斯克里奧爾語", ["mff"] = "納基語", ["mfg"] = "Mixifore", ["mfh"] = "馬特爾語", ["mfi"] = "萬達拉語", ["mfj"] = "梅菲勒語", ["mfk"] = "North Mofu", ["mfl"] = "普泰語", ["mfm"] = "Marghi South", ["mfn"] = "克羅斯河姆邊貝語", ["mfo"] = "姆貝語", ["mfp"] = "望加錫馬來語", ["mfq"] = "莫巴語", ["mfr"] = "馬里蒂爾語", ["mfs"] = "墨西哥手語", ["mft"] = "莫克朗語", ["mfu"] = "姆布韋拉語", ["mfv"] = "曼賈克語", ["mfw"] = "穆拉哈語", ["mfx"] = "梅洛語", ["mfy"] = "馬約語", ["mfz"] = "馬班語", ["mg"] = "馬拉加斯語", ["mga"] = "中古愛爾蘭語", ["mgb"] = "馬拉雷利語", ["mgc"] = "羅莫科多語", ["mgd"] = "莫魯語", ["mge"] = "曼戈語", ["mgf"] = "馬克萊語", ["mgg"] = "姆彭彭語", ["mgh"] = "馬夸語", ["mgi"] = "吉利語", ["mgj"] = "阿布勒尼語", ["mgk"] = "馬維斯語", ["mgl"] = "馬盧-基倫格語", ["mgm"] = "曼拜語", ["mgn"] = "姆邦吉語", ["mgo"] = "美塔語", ["mgp"] = "東馬嘉爾語", ["mgq"] = "馬利拉語", ["mgr"] = "曼布韋-倫古語", ["mgs"] = "曼達語(坦桑尼亞)", ["mgt"] = "姆阿凱語", ["mgu"] = "邁盧語", ["mgv"] = "馬滕戈語", ["mgw"] = "馬通比語", ["mgy"] = "姆邦加語", ["mgz"] = "姆布圭語", ["mh"] = "馬紹爾語", ["mha"] = "曼達語(印度)", ["mhb"] = "馬洪圭語", ["mhc"] = "莫喬語", ["mhd"] = "姆布古語", ["mhe"] = "馬赫梅里語", ["mhf"] = "馬馬阿語", ["mhg"] = "馬爾古語", ["mhi"] = "馬迪語", ["mhj"] = "蒙戈勒語", ["mhk"] = "蒙加卡語", ["mhl"] = "毛瓦凱語", ["mhm"] = "Makhuwa-Moniga", ["mhn"] = "默切諾語", ["mho"] = "馬希語", ["mhp"] = "峇里馬來語", ["mhq"] = "曼丹語", ["mhr"] = "東馬里語", ["mhs"] = "布魯語 (印尼)", ["mht"] = "曼達瓦卡語", ["mhu"] = "達讓語", ["mhw"] = "姆布庫舒語", ["mhx"] = "浪速語", ["mhy"] = "馬安揚語", ["mhz"] = "莫爾語 (南島語系)", ["mi"] = "毛利語", ["mia"] = "邁阿密-伊利諾伊語", ["mib"] = "阿塔特拉烏卡米斯特克語", ["mic"] = "密克馬克語", ["mid"] = "曼達安語", ["mie"] = "奧科特佩克米斯特克語", ["mif"] = "摩福古杜爾語", ["mig"] = "大聖米蓋爾米斯特克語", ["mih"] = "查尤科米斯特克語", ["mii"] = "奇格梅卡蒂特蘭米斯特克語", ["mij"] = "蒙邦語", ["mik"] = "密卡蘇奇語", ["mil"] = "佩諾爾斯米斯特克語", ["mim"] = "阿拉卡特拉扎拉米斯特克語", ["min"] = "米南佳保語", ["mio"] = "皮諾特帕納雄耐爾米斯特克語", ["mip"] = "阿帕斯科-阿波亞拉米斯特克語", ["miq"] = "米斯基托語", ["mir"] = "地峽米塞語", ["mis-hkl"] = "吉蘭丹峇峇", ["mis-idn"] = "Idiom Neutral", ["mis-isa"] = "伊蘇利亞語", ["mis-jie"] = "羯語", ["mis-jzh"] = "吉兆話", ["mis-kas"] = "加喜特語", ["mis-mmd"] = "德科斯米米語", ["mis-mmn"] = "納赫蒂加爾米米語", ["mis-phi"] = "非利士語", ["mis-rou"] = "柔然語", ["mis-tdl"] = "Turdulian", ["mis-tdt"] = "圖爾德塔尼語", ["mis-tnw"] = "唐汪話", ["mis-tuh"] = "吐谷渾語", ["mis-tuo"] = "拓跋語", ["mis-wuh"] = "烏桓語", ["mis-xbi"] = "鮮卑語", ["mis-xnu"] = "匈奴語", ["mit"] = "南普埃布拉米斯特克語", ["miu"] = "卡卡洛斯特佩克米斯特克語", ["miw"] = "阿科耶語", ["mix"] = "米斯特佩克米斯特克語", ["miy"] = "阿尤特拉米斯特克語", ["miz"] = "科亞佐斯潘米斯特克語", ["mjb"] = "馬卡萊羅語", ["mjc"] = "聖胡安科羅拉多米斯特克語", ["mjd"] = "西北邁杜語", ["mje"] = "穆斯庫姆語", ["mjg-mgl"] = "互助土族語", ["mjg-mgr"] = "民和土族語", ["mji"] = "金門語", ["mjj"] = "馬瓦克語", ["mjk"] = "馬圖卡爾語", ["mjl"] = "曼迪阿里語", ["mjm"] = "梅德布爾語", ["mjn"] = "梅布語", ["mjo"] = "Malankuravan", ["mjp"] = "Malapandaram", ["mjq"] = "馬拉爾揚語", ["mjr"] = "馬拉韋丹語", ["mjs"] = "米希普語", ["mjt"] = "紹里亞帕哈里亞語", ["mju"] = "Manna-Dora", ["mjv"] = "曼南語", ["mjw"] = "卡爾比語", ["mjx"] = "馬哈里語", ["mjy"] = "莫希干語", ["mjz"] = "邁希語", ["mk"] = "馬其頓語", ["mka"] = "Mbre", ["mkb"] = "馬爾帕哈里亞語", ["mkc"] = "西利普特語", ["mke"] = "茂奇語", ["mkf"] = "米亞語", ["mkg"] = "莫語", ["mkh-asl-pro"] = "原始亞斯里語", ["mkh-ban-pro"] = "原始巴拿語", ["mkh-kat-pro"] = "原始戈都語", ["mkh-khm-pro"] = "原始克木語", ["mkh-kmr-pro"] = "原始高棉語", ["mkh-mmn"] = "中古孟語", ["mkh-mnc-pro"] = "原始孟語", ["mkh-mvi"] = "中古越南語", ["mkh-pal-pro"] = "原始佤德昂語", ["mkh-pea-pro"] = "原始比爾語", ["mkh-pkn-pro"] = "原始莽語", ["mkh-pro"] = "原始孟-高棉語", ["mkh-vie-pro"] = "原始越語", ["mki"] = "達特基語", ["mkj"] = "莫基爾語", ["mkk"] = "Byep", ["mkl"] = "Mokole", ["mkm"] = "Moklen", ["mkn"] = "古邦馬來語", ["mko"] = "Mingang Doso", ["mkp"] = "Moikodi", ["mkq"] = "海灣米沃克語", ["mkr"] = "馬拉斯語", ["mks"] = "西拉卡約亞潘米斯特克語", ["mkt"] = "Vamale", ["mku"] = "Konyanka Maninka", ["mkv"] = "Mafea", ["mkx"] = "甘米銀-馬諾博語", ["mky"] = "東馬基安語", ["mkz"] = "馬卡莎語", ["ml"] = "馬拉雅拉姆語", ["mla"] = "塔馬姆博語", ["mlb"] = "姆布萊語", ["mlc"] = "高欄語", ["mle"] = "Manambu", ["mlf"] = "Mal", ["mlh"] = "Mape", ["mli"] = "馬林朋語", ["mlj"] = "米爾圖語", ["mlk"] = "伊爾瓦納語", ["mll"] = "Malua Bay", ["mlm"] = "仫佬語", ["mln"] = "馬蘭戈語", ["mlo"] = "Mlomp", ["mlp"] = "巴爾加姆語", ["mlq"] = "西曼丁哥語", ["mlr"] = "Vame", ["mls"] = "Masalit", ["mlu"] = "托阿巴伊塔語", ["mlv"] = "莫塔拉瓦語", ["mlw"] = "莫洛科語", ["mlx"] = "Malfaxal", ["mlz"] = "Malaynon", ["mma"] = "Mama", ["mmb"] = "莫米納語", ["mmc"] = "米卻肯馬薩瓦語", ["mmd"] = "毛南語", ["mme"] = "馬埃語", ["mmf"] = "蒙達特語", ["mmg"] = "北安布里姆語", ["mmh"] = "梅納克語", ["mmi"] = "穆薩爾語", ["mmj"] = "Majhwar", ["mmk"] = "Mukha-Dora", ["mml"] = "Man Met", ["mmm"] = "邁伊語", ["mmn"] = "瑪曼瓦語", ["mmo"] = "Mangga Buang", ["mmp"] = "穆桑語", ["mmq"] = "艾西語", ["mmr"] = "西部湘西苗語", ["mmt"] = "馬拉拉邁語", ["mmu"] = "Mmaala", ["mmv"] = "米里蒂語", ["mmw"] = "埃馬埃語", ["mmx"] = "馬達克語", ["mmy"] = "米加阿馬語", ["mmz"] = "Mabaale", ["mn"] = "蒙古語", ["mna"] = "姆布拉語", ["mnb"] = "穆納語", ["mnc"] = "滿語", ["mnd"] = "孟德語", ["mne"] = "納巴語", ["mnf"] = "蒙達尼語", ["mng"] = "東墨儂語", ["mnh"] = "Mono (Congo)", ["mni"] = "曼尼普爾語", ["mnj"] = "蒙賈尼語", ["mnk"] = "曼丁哥語", ["mnl"] = "Tiale", ["mnm"] = "Mapena", ["mnn"] = "南墨儂語", ["mnp"] = "閩北語", ["mnq"] = "明里克語", ["mnr"] = "Mono (California)", ["mns-cen"] = "中曼西語", ["mns-nor"] = "北曼西語", ["mns-pro"] = "原始曼西語", ["mns-sou"] = "南曼西語", ["mnt"] = "馬伊庫蘭語", ["mnu"] = "Mer", ["mnv"] = "拉納爾語", ["mnw"] = "孟語", ["mnw-tha"] = "泰國孟語", ["mnx"] = "Manikion", ["mny"] = "Manyawa", ["mnz"] = "莫尼語", ["moa"] = "姆宛語", ["moc"] = "莫科維語", ["mod"] = "莫比爾語", ["moe"] = "蒙大拿語", ["mog"] = "蒙貢多語", ["moh"] = "莫霍克語", ["moi"] = "姆博伊語", ["moj"] = "Monzombo", ["mok"] = "齊馬卡尼語", ["mom"] = "Monimbo", ["moo"] = "莫儂語", ["mop"] = "莫潘瑪雅語", ["moq"] = "莫爾語 (巴布亞諸語言)", ["mor"] = "莫羅語", ["mos"] = "莫西語", ["mot"] = "Barí", ["mou"] = "莫古姆語", ["mov"] = "莫哈維語", ["mow"] = "Moi (Congo)", ["mox"] = "莫利馬語", ["moy"] = "謝卡楚語", ["moz"] = "穆庫魯語", ["mpa"] = "姆波托語", ["mpb"] = "馬拉克馬拉克語", ["mpc"] = "曼加拉伊語", ["mpd"] = "馬吉內里語", ["mpe"] = "馬江語", ["mpg"] = "馬爾巴語", ["mph"] = "毛翁語", ["mpi"] = "姆帕德語", ["mpj"] = "馬圖汪加語", ["mpk"] = "姆巴拉語(乍得)", ["mpl"] = "中瓦圖特語", ["mpm"] = "約松杜亞米斯特克語", ["mpn"] = "明迪里語", ["mpo"] = "Miu", ["mpp"] = "米加巴克語", ["mpq"] = "馬其斯語", ["mpr"] = "萬古努語", ["mps"] = "達迪比語", ["mpt"] = "米安語", ["mpu"] = "馬古拉比語", ["mpv"] = "蒙基普語", ["mpw"] = "馬皮迪安語", ["mpx"] = "米西馬-帕奈阿蒂語", ["mpy"] = "馬皮阿語", ["mpz"] = "姆畢語", ["mqa"] = "馬巴語", ["mqb"] = "姆布科語", ["mqc"] = "Mangole", ["mqe"] = "Matepi", ["mqf"] = "莫穆納語", ["mqg"] = "Kota Bangun Kutai Malay", ["mqh"] = "特拉索亞爾特佩克米斯特克語", ["mqi"] = "瑪里里語", ["mqj"] = "瑪瑪薩語", ["mqk"] = "拉賈卡本選-馬諾博語", ["mql"] = "姆貝利梅語", ["mqm"] = "南馬克薩斯語", ["mqn"] = "摩羅內內語", ["mqo"] = "Modole", ["mqp"] = "馬尼帕語", ["mqq"] = "米諾科克語", ["mqr"] = "Mander", ["mqs"] = "西馬基安語", ["mqt"] = "Mok", ["mqu"] = "Mandari", ["mqv"] = "莫西莫語", ["mqw"] = "Murupi", ["mqx"] = "馬穆朱語", ["mqy"] = "芒加萊語", ["mqz"] = "馬拉桑加語", ["mr"] = "馬拉地語", ["mra"] = "姆拉布里語", ["mrb"] = "馬里諾語", ["mrc"] = "馬里科帕語", ["mrd"] = "西馬嘉爾語", ["mre"] = "瑪莎葡萄園島手語", ["mrf"] = "Elseng", ["mrg"] = "米辛語", ["mrh"] = "馬拉欽語", ["mrj"] = "西馬里語", ["mrk"] = "Hmwaveke", ["mrl"] = "莫特洛克語", ["mrm"] = "梅爾拉夫語", ["mrn"] = "切克霍羅語", ["mro"] = "姆魯語", ["mrp"] = "Morouas", ["mrq"] = "北馬克薩斯語", ["mrr"] = "Hill Maria", ["mrs"] = "馬拉古斯語", ["mrt"] = "馬爾吉語", ["mru"] = "Mono (Cameroon)", ["mrv"] = "曼加瑞瓦語", ["mrw"] = "馬拉瑙語", ["mrx"] = "迪內奧爾語", ["mry"] = "卡拉加曼達亞語", ["mrz"] = "馬林德語", ["ms"] = "馬來語", ["msb"] = "馬斯巴特語", ["msc"] = "Sankaran Maninka", ["msd"] = "猶加敦瑪雅手語", ["mse"] = "穆西語", ["msf"] = "梅奎伊語", ["msg"] = "Moraid", ["msi"] = "沙巴馬來語", ["msj"] = "Ma", ["msk"] = "曼薩卡語", ["msl"] = "莫洛夫語", ["msm"] = "阿古桑-馬諾博語", ["msn"] = "烏雷斯語", ["mso"] = "Mombum", ["msp"] = "Maritsauá", ["msq"] = "Caac", ["msr"] = "蒙古手語", ["mss"] = "西馬塞拉語", ["msu"] = "穆索姆語", ["msv"] = "馬斯拉姆語", ["msw"] = "Mansoanka", ["msx"] = "Moresada", ["msy"] = "阿魯阿穆語", ["msz"] = "莫馬雷語", ["mt"] = "馬爾他語", ["mta"] = "哥打巴托-馬諾博語", ["mtb"] = "阿尼莫羅福語", ["mtc"] = "穆尼特語", ["mtd"] = "穆阿朗語", ["mte"] = "阿盧語", ["mtf"] = "穆里克語 (新幾內亞)", ["mtg"] = "烏納語", ["mth"] = "Munggui", ["mti"] = "麥瓦語 (新幾內亞)", ["mtj"] = "莫斯科納語", ["mtk"] = "姆貝厄語", ["mtl"] = "蒙托爾語", ["mtm"] = "馬托爾語", ["mtn"] = "馬塔加爾帕語", ["mto"] = "特通特佩克米塞語", ["mtp"] = "維奇拉姆特斯諾克滕語", ["mtq"] = "芒語", ["mtr"] = "梅瓦爾語", ["mts"] = "優拉語", ["mtt"] = "莫塔語", ["mtu"] = "圖圖特佩克米斯特克語", ["mtv"] = "阿薩羅奧語", ["mtw"] = "馬加哈特語", ["mtx"] = "蒂達亞米斯特克語", ["mty"] = "南比語", ["mua"] = "蒙當語", ["mub"] = "穆比語", ["muc"] = "姆布語", ["mud"] = "Mednyj Aleut", ["mue"] = "Media Lengua", ["mug"] = "穆斯古語", ["muh"] = "明迪語", ["mui"] = "穆西語", ["muj"] = "馬比雷語", ["mul"] = "跨語言", ["mum"] = "馬伊瓦拉語", ["mun-pro"] = "原始蒙達語", ["muo"] = "Nyong", ["mup"] = "馬爾瓦語", ["muq"] = "西部湘西苗語", ["mur"] = "穆爾萊語", ["mus"] = "克里克語", ["mut"] = "西穆里亞語", ["muu"] = "Yaaku", ["muv"] = "穆圖凡語", ["mux"] = "Bo-Ung", ["muy"] = "穆揚語", ["muz"] = "穆爾西語", ["mva"] = "馬納姆語", ["mvb"] = "馬投爾語", ["mvd"] = "曼博魯語", ["mvg"] = "尤夸涅米斯特克語", ["mvh"] = "米雷語", ["mvi"] = "宮古語", ["mvk"] = "梅克梅克語", ["mvl"] = "姆巴拉語(澳洲)", ["mvm"] = "木雅語", ["mvn"] = "米納維哈語", ["mvo"] = "馬羅沃語", ["mvp"] = "都利語", ["mvq"] = "莫埃萊語", ["mvr"] = "馬勞語", ["mvs"] = "馬塞普語", ["mvt"] = "姆波托沃羅語", ["mvu"] = "馬爾法語", ["mvv"] = "塔戈爾語", ["mvw"] = "Machinga", ["mvx"] = "Meoswar", ["mvy"] = "印度河科希斯坦語", ["mvz"] = "Mesqan", ["mwa"] = "姆瓦特布語", ["mwb"] = "穆尼瓦拉語", ["mwc"] = "阿雷語", ["mwe"] = "姆維拉語", ["mwf"] = "穆林帕塔語", ["mwg"] = "Aiklep", ["mwh"] = "莫克-阿里阿語", ["mwi"] = "Labo", ["mwk"] = "Kita Maninkakan", ["mwl"] = "米蘭德斯語", ["mwm"] = "薩爾語", ["mwn"] = "尼揚萬加語", ["mwo"] = "Central Maewo", ["mwp"] = "卡拉拉高雅語", ["mwq"] = "Mün Chin", ["mwr"] = "馬瓦里語", ["mws"] = "Mwimbi-Muthambi", ["mwt"] = "莫肯語", ["mwu"] = "米圖語", ["mwv"] = "明打威語", ["mww"] = "白苗語", ["mwz"] = "Moingi", ["mxa"] = "西北瓦哈卡米斯特克語", ["mxb"] = "特索亞特蘭米斯特克語", ["mxd"] = "莫當語", ["mxe"] = "梅勒-菲拉語", ["mxf"] = "馬爾格貝語", ["mxg"] = "姆班加拉語", ["mxh"] = "姆武巴語", ["mxi"] = "莫札拉布語", ["mxj"] = "格曼語", ["mxk"] = "莫努姆博語", ["mxl"] = "Maxi Gbe", ["mxm"] = "梅拉梅拉語", ["mxn"] = "Moi (Indonesia)", ["mxo"] = "姆博韋語", ["mxp"] = "特拉惠托爾特佩克米塞語", ["mxq"] = "胡基拉米塞語", ["mxr"] = "穆里克語 (馬來西亞)", ["mxs"] = "惠特佩克米斯特克語", ["mxt"] = "哈米爾特佩克米斯特克語", ["mxu"] = "馬達語 (喀麥隆)", ["mxv"] = "梅特拉托諾克米斯特克語", ["mxw"] = "納莫語", ["mxx"] = "馬霍語", ["mxy"] = "東南諾奇斯特蘭米斯特克語", ["mxz"] = "中馬塞拉語", ["my"] = "緬甸語", ["myb"] = "姆拜語", ["myc"] = "Mayeka", ["mye"] = "姆耶內語", ["myf"] = "Bambassi", ["myg"] = "Manta", ["myh"] = "Makah", ["myj"] = "Mangayat", ["myk"] = "Mamara Senoufo", ["myl"] = "摩瑪語", ["mym"] = "Me'en", ["myn-chl"] = "Ch'olti'", ["myn-pro"] = "原始瑪雅語", ["myo"] = "Anfillo", ["myp"] = "皮拉罕語", ["myr"] = "Muniche", ["mys"] = "Mesmes", ["myu"] = "蠻杜拉枯語", ["myv"] = "埃爾齊亞語", ["myw"] = "穆尤語", ["myx"] = "馬薩巴語", ["myy"] = "馬古納語", ["myz"] = "古典曼達安語", ["mza"] = "聖瑪利亞薩卡特佩克米斯特克語", ["mzb"] = "北撒哈拉柏柏爾語", ["mzc"] = "馬達加斯加手語", ["mzd"] = "Malimba", ["mze"] = "莫拉瓦語", ["mzg"] = "修道院手語", ["mzh"] = "維奇拉姆特斯圭斯奈語", ["mzi"] = "伊斯卡特蘭馬薩特克語", ["mzj"] = "Manya", ["mzk"] = "尼日利亞曼比拉語", ["mzl"] = "馬薩特蘭米塞語", ["mzm"] = "穆穆耶語", ["mzn"] = "馬贊德蘭語", ["mzo"] = "馬其布語", ["mzp"] = "莫維瑪語", ["mzq"] = "摩利-阿達斯語", ["mzr"] = "馬魯波語", ["mzs"] = "澳門土生葡語", ["mzt"] = "Mintil", ["mzu"] = "Inapang", ["mzv"] = "Manza", ["mzw"] = "Deg", ["mzx"] = "Mawayana", ["mzy"] = "莫桑比克手語", ["mzz"] = "Maiadomu", ["na"] = "瑙魯語", ["naa"] = "納姆拉語", ["nab"] = "南比夸拉語", ["nac"] = "Narak", ["nae"] = "Naka'ela", ["naf"] = "Nabak", ["nag"] = "那加克里奧爾語", ["nah"] = "納瓦特爾語", ["nai-ala"] = "阿拉扎帕語", ["nai-bay"] = "Bayogoula", ["nai-cal"] = "Calusa", ["nai-chi"] = "Chiquimulilla", ["nai-chu-pro"] = "原始楚馬什語", ["nai-cig"] = "Ciguayo", ["nai-ckn-pro"] = "原始契努克語", ["nai-guz"] = "Guazacapán", ["nai-hit"] = "Hitchiti", ["nai-ipa"] = "Ipai", ["nai-jtp"] = "胡蒂亞帕語", ["nai-jum"] = "胡邁佩特克語", ["nai-kat"] = "卡斯拉梅特語", ["nai-klp-pro"] = "原始卡拉普亞語", ["nai-knm"] = "科諾米胡語", ["nai-kum"] = "庫梅亞艾語", ["nai-mac"] = "Macoris", ["nai-mdu-pro"] = "Proto-Maidun", ["nai-miz-pro"] = "原始米塞-索克語", ["nai-mus-pro"] = "原始穆斯科格語", ["nai-nao"] = "Naolan", ["nai-nrs"] = "New River Shasta", ["nai-okw"] = "Okwanuchu", ["nai-per"] = "佩里庫語", ["nai-pic"] = "Picuris", ["nai-plp-pro"] = "原始高原佩努提語支", ["nai-pom-pro"] = "原始波莫語", ["nai-qng"] = "Quinigua", ["nai-sca-pro"] = "原始蘇-卡托巴語", ["nai-sin"] = "Sinacantán", ["nai-sln"] = "Salvadoran Lenca", ["nai-spt"] = "Sahaptin", ["nai-tap"] = "Tapachultec", ["nai-taw"] = "塔瓦薩語", ["nai-teq"] = "特奎斯特拉特克語", ["nai-tip"] = "Tipai", ["nai-tot-pro"] = "原始托托索克語", ["nai-tsi-pro"] = "Proto-Tsimshianic", ["nai-utn-pro"] = "Proto-Utian", ["nai-wai"] = "Waikuri", ["nai-wji"] = "Western Jicaque", ["nai-yup"] = "尤皮爾特佩克語", ["naj"] = "Nalu", ["nak"] = "納卡納伊語", ["nal"] = "納利克語", ["nam"] = "Ngan'gityemerri", ["nan"] = "閩南語", ["nan-dat"] = "大田話", ["nan-hbl"] = "泉漳話", ["nan-hlh"] = "海陸豐話", ["nan-lnx"] = "龍巖話", ["nan-tws"] = "潮州話", ["nan-zhe"] = "浙南閩語", ["nan-zsh"] = "三鄉話", ["nao"] = "Naaba", ["nap"] = "那不勒斯語", ["naq"] = "科伊科伊語", ["nar"] = "Iguta", ["nas"] = "納希奧伊語", ["nat"] = "Hungworo", ["naw"] = "Nawuri", ["nax"] = "Nakwi", ["nay"] = "恩加林杰里語", ["naz"] = "科阿特佩克納瓦特爾語", ["nb"] = "書面挪威語", ["nba"] = "Nyemba", ["nbb"] = "Ndoe", ["nbc"] = "昌語", ["nbd"] = "恩賓達語", ["nbe"] = "孔雅克-那加語", ["nbg"] = "納加爾恰爾語", ["nbh"] = "恩加莫語", ["nbi"] = "毛-那加語", ["nbj"] = "Ngarinman", ["nbk"] = "Nake", ["nbm"] = "Ngbaka Ma'bo", ["nbn"] = "Kuri", ["nbo"] = "Nkukoli", ["nbp"] = "Nnam", ["nbq"] = "Nggem", ["nbr"] = "Numana", ["nbs"] = "納米比亞手語", ["nbt"] = "納語", ["nbu"] = "Rongmei Naga", ["nbv"] = "Ngamambo", ["nbw"] = "南恩班迪語", ["nby"] = "Ningera", ["nca"] = "伊約語", ["ncb"] = "中尼科巴語", ["ncc"] = "波那姆語", ["ncd"] = "Nachering", ["nce"] = "亞萊語", ["ncf"] = "諾茨語", ["ncg"] = "尼斯加亞語", ["nch"] = "中瓦斯特卡納瓦特爾語", ["nci"] = "古典納瓦特爾語", ["ncj"] = "北普埃布拉納瓦特爾語", ["nck"] = "納卡拉語", ["ncl"] = "米卻肯納瓦特爾語", ["ncm"] = "納姆博語", ["ncn"] = "瑙納語", ["nco"] = "Sibe", ["ncr"] = "Ncane", ["ncs"] = "尼加拉瓜手語", ["nct"] = "Chothe Naga", ["ncu"] = "Chumburung", ["ncx"] = "中普埃布拉納瓦特爾語", ["ncz"] = "Natchez", ["nd"] = "北恩德貝勒語", ["nda"] = "恩達薩語", ["ndb"] = "Kenswei Nsei", ["ndc"] = "Ndau", ["ndd"] = "Nde-Nsele-Nta", ["ndf"] = "Nadruvian", ["ndg"] = "恩登格雷科語", ["ndh"] = "恩達利語", ["ndi"] = "Chamba Leko", ["ndj"] = "恩丹巴語", ["ndk"] = "恩達卡語", ["ndl"] = "恩多洛語", ["ndm"] = "恩達姆語", ["ndn"] = "恩貢迪語", ["ndp"] = "恩多語", ["ndq"] = "恩多姆貝語", ["ndr"] = "Ndoola", ["nds"] = "低地德語", ["ndt"] = "恩敦加語", ["ndu"] = "Dugun", ["ndv"] = "恩杜特語", ["ndw"] = "恩多博語", ["ndx"] = "恩杜加語", ["ndy"] = "盧托斯語", ["ndz"] = "恩多戈語", ["ne"] = "尼泊爾語", ["nea"] = "Eastern Ngad'a", ["neb"] = "Toura", ["nec"] = "內得邦語", ["ned"] = "Nde-Gbite", ["nee"] = "庫馬克語", ["nef"] = "內法語", ["neg"] = "涅吉達爾語", ["neh"] = "念卡語", ["nej"] = "Neko", ["nek"] = "Neku", ["nem"] = "Nemi", ["nen"] = "林哥尼語", ["neo"] = "Ná-Meo", ["neq"] = "中北部米塞語", ["ner"] = "Yahadian", ["nes"] = "Bhoti Kinnauri", ["net"] = "Nete", ["neu"] = "Neo", ["nev"] = "洪語", ["new"] = "尼瓦爾語", ["nex"] = "Neme", ["ney"] = "Neyo", ["nez"] = "Nez Perce", ["nfa"] = "Dhao", ["nfd"] = "Ahwai", ["nfl"] = "阿伊沃語", ["nfr"] = "納凡拉語", ["nfu"] = "姆豐特語", ["ng"] = "恩東加語", ["nga"] = "Ngbaka", ["ngb"] = "北恩班迪語", ["ngc"] = "Ngombe (Congo)", ["ngd"] = "Ngando (Central African Republic)", ["nge"] = "Ngemba", ["ngf-bin-pro"] = "Proto-Binanderean", ["ngf-pro"] = "原始跨新幾內亞語", ["ngg"] = "Ngbaka Manza", ["ngh"] = "努語", ["ngi"] = "恩吉姆語", ["ngj"] = "Ngie", ["ngk"] = "Ngalkbun", ["ngl"] = "Lomwe", ["ngm"] = "Ngatik Men's Creole", ["ngn"] = "恩果語", ["ngo"] = "恩戈尼語", ["ngp"] = "恩古盧語", ["ngq"] = "恩戈雷米語", ["ngr"] = "Nagu", ["ngs"] = "Gvoko", ["ngt"] = "Ngeq", ["ngu"] = "格雷羅納瓦特爾語", ["ngv"] = "納古米語", ["ngw"] = "恩瓜巴語", ["ngx"] = "Nggwahyi", ["ngy"] = "Tibea", ["ngz"] = "Ngungwel", ["nha"] = "Nhanda", ["nhb"] = "Beng", ["nhc"] = "塔巴斯科納瓦特爾語", ["nhd"] = "奇里帕語", ["nhe"] = "東瓦斯特卡納瓦特爾語", ["nhf"] = "Nhuwala", ["nhg"] = "特萊爾辛戈納瓦特爾語", ["nhh"] = "Nahari", ["nhi"] = "扎卡特蘭-阿華卡特蘭-特佩欽特拉-納瓦特爾語", ["nhk"] = "科索萊阿克納瓦特爾語", ["nhm"] = "莫雷洛斯納瓦特爾語", ["nhn"] = "中納瓦特爾語", ["nho"] = "塔庫烏語", ["nhp"] = "帕哈潘納瓦特爾語", ["nhq"] = "瓦斯卡勒卡納瓦特爾語", ["nhr"] = "納羅語", ["nht"] = "奧梅特佩克納瓦特爾語", ["nhu"] = "努內語", ["nhv"] = "特馬斯卡爾特佩克納瓦特爾語", ["nhw"] = "西瓦斯特卡納瓦特爾語", ["nhx"] = "梅卡亞潘納瓦特爾語", ["nhy"] = "北瓦哈卡納瓦特爾語", ["nhz"] = "聖瑪利亞山區納瓦特爾語", ["nia"] = "尼亞斯語", ["nib"] = "納卡梅語", ["nic-bco-pro"] = "原始貝努埃-剛果語", ["nic-bod-pro"] = "原始類班圖語", ["nic-eov-pro"] = "原始東奧蒂-沃爾特語", ["nic-gns-pro"] = "Proto-Gurunsi", ["nic-grf-pro"] = "原始草原語", ["nic-gur-pro"] = "Proto-Gur", ["nic-jkn-pro"] = "Proto-Jukunoid", ["nic-lcr-pro"] = "原始下克羅斯河語", ["nic-ogo-pro"] = "Proto-Ogoni", ["nic-ovo-pro"] = "原始奧蒂-沃爾特語", ["nic-plt-pro"] = "原始高原語", ["nic-pro"] = "原始尼日爾-剛果語", ["nic-ubg-pro"] = "Proto-Ubangian", ["nic-ucr-pro"] = "原始上克羅斯河語", ["nic-vco-pro"] = "原始沃爾特-剛果語", ["nid"] = "Ngandi", ["nie"] = "Niellim", ["nif"] = "Nek", ["nig"] = "Ngalakan", ["nih"] = "Nyiha", ["nii"] = "Nii", ["nij"] = "恩加朱語", ["nik"] = "南尼科巴語", ["nil"] = "尼拉語", ["nim"] = "尼蘭巴語", ["nin"] = "Ninzo", ["nio"] = "恩加納桑語", ["niq"] = "南迪語", ["nir"] = "Nimboran", ["nis"] = "尼米語", ["nit"] = "東南科拉米語", ["niu"] = "紐埃語", ["niv"] = "尼夫赫語", ["niw"] = "尼莫語", ["nix"] = "Hema", ["niy"] = "恩魯納語", ["niz"] = "寧吉爾語", ["nja"] = "恩贊伊語", ["njb"] = "Nocte Naga", ["njh"] = "Lotha Naga", ["nji"] = "Gudanji", ["njj"] = "Njen", ["njl"] = "Njalgulgule", ["njm"] = "安加米語", ["njn"] = "Liangmai Naga", ["njo-jgl"] = "瓊里奧語", ["njo-mng"] = "Mongsen Ao", ["njr"] = "Njerep", ["njs"] = "尼薩語", ["njt"] = "Ndyuka-Trio Pidgin", ["nju"] = "Ngadjunmaya", ["njx"] = "Kunyi", ["njy"] = "Njyem", ["njz"] = "尼西語", ["nka"] = "恩科亞語", ["nkb"] = "Khoibu Naga", ["nkc"] = "恩康霍語", ["nkd"] = "Koireng", ["nke"] = "Duke", ["nkf"] = "Inpui Naga", ["nkg"] = "Nekgini", ["nkh"] = "Khezha Naga", ["nki"] = "Thangal Naga", ["nkj"] = "納卡伊語", ["nkk"] = "諾庫庫語", ["nkm"] = "Namat", ["nkn"] = "Nkangala", ["nko"] = "恩康亞語", ["nkp"] = "紐阿托普塔普語", ["nkq"] = "恩卡米語", ["nkr"] = "努庫奧羅語", ["nks"] = "North Asmat", ["nkt"] = "Nyika", ["nku"] = "Bouna Kulango", ["nkw"] = "恩庫圖語", ["nkx"] = "恩科羅語", ["nkz"] = "恩卡里語", ["nl"] = "荷蘭語", ["nla"] = "Ngombale", ["nlc"] = "納爾卡語", ["nle"] = "東尼亞拉語", ["nlg"] = "恩格拉語", ["nli"] = "格蘭加里語", ["nlj"] = "Nyali", ["nlk"] = "尼尼亞亞利語", ["nll"] = "尼哈利語", ["nlm"] = "Mankiyali", ["nlo"] = "Ngul", ["nlq"] = "Lao Naga", ["nlu"] = "Nchumbulu", ["nlv"] = "奧里薩巴納瓦特爾語", ["nlw"] = "Walangama", ["nlx"] = "卡爾托語", ["nly"] = "尼亞馬爾語", ["nlz"] = "納勒戈語", ["nma"] = "馬拉姆那加語", ["nmb"] = "大納姆巴斯語", ["nmc"] = "恩加姆語", ["nmd"] = "恩杜穆語", ["nme"] = "米齊梅那加語", ["nmf"] = "唐庫爾-那加語", ["nmg"] = "夸西奧語", ["nmh"] = "Monsang Naga", ["nmi"] = "Nyam", ["nmj"] = "Ngombe (Central African Republic)", ["nmk"] = "Namakura", ["nml"] = "恩德姆利語", ["nmm"] = "馬南語", ["nmn"] = "宏語", ["nmo"] = "Moyon Naga", ["nmp"] = "尼曼布爾語", ["nmq"] = "Nambya", ["nmr"] = "Nimbari", ["nms"] = "Letemboi", ["nmt"] = "Namonuito", ["nmu"] = "東北邁杜語", ["nmv"] = "Ngamini", ["nmw"] = "Nimoa", ["nmx"] = "Nama", ["nmy"] = "納木依語", ["nmz"] = "Nawdm", ["nn"] = "新挪威語", ["nna"] = "Nyangumarta", ["nnb"] = "Nande", ["nnc"] = "Nancere", ["nnd"] = "West Ambae", ["nne"] = "Ngandyera", ["nnf"] = "Ngaing", ["nng"] = "Maring Naga", ["nnh"] = "恩甘澎語", ["nni"] = "North Nuaulu", ["nnj"] = "Nyangatom", ["nnk"] = "Nankina", ["nnl"] = "Northern Rengma Naga", ["nnm"] = "Namia", ["nnn"] = "Ngete", ["nnp"] = "Wancho", ["nnq"] = "恩金多語", ["nnr"] = "納倫加語", ["nnt"] = "南蒂科克語", ["nnu"] = "Dwang", ["nnv"] = "Nukunu", ["nnw"] = "南努尼語", ["nnx"] = "Ngong", ["nny"] = "Nyangga", ["nnz"] = "Nda'nda'", ["no"] = "挪威語", ["noa"] = "Woun Meu", ["noc"] = "Nuk", ["nod"] = "北部泰語", ["noe"] = "尼馬迪語", ["nof"] = "Nomane", ["nog"] = "諾蓋語", ["noh"] = "Nomu", ["noi"] = "Noiri", ["noj"] = "Nonuya", ["nok"] = "Nooksack", ["nol"] = "Nomlaki", ["non"] = "古諾爾斯語", ["nop"] = "努芒岡語", ["noq"] = "Ngongo", ["nos"] = "東尼蘇語", ["not"] = "Nomatsiguenga", ["nou"] = "Ewage-Notu", ["nov"] = "諾維亞語", ["now"] = "尼揚博語", ["noy"] = "Noy", ["noz"] = "Nayi", ["npa"] = "Nar Phu", ["npb"] = "Nupbikha", ["npg"] = "Ponyo", ["nph"] = "Phom", ["npl"] = "東南普埃布拉納瓦特爾語", ["npn"] = "門卓波隆語", ["npo"] = "Pochuri Naga", ["nps"] = "Nipsan", ["npu"] = "Puimei Naga", ["npx"] = "Noipä", ["npy"] = "納普語", ["nqg"] = "Ede Nago", ["nqk"] = "Kura Ede Nago", ["nql"] = "Ngendelengo", ["nqm"] = "恩多姆語", ["nqn"] = "嫩語", ["nqo"] = "曼德文字", ["nqq"] = "Kyan-Karyaw Naga", ["nqy"] = "Akyaung Ari", ["nr"] = "南恩德貝勒語", ["nra"] = "Ngom", ["nrb"] = "Nara", ["nrc"] = "Noric", ["nre"] = "Southern Rengma Naga", ["nrf"] = "諾曼語", ["nrg"] = "Narango", ["nri"] = "Chokri Naga", ["nrk"] = "恩加拉語", ["nrl"] = "恩加魯馬語", ["nrm"] = "納洛姆語", ["nrn"] = "諾恩語", ["nrp"] = "北皮賽恩語", ["nrr"] = "諾拉語", ["nrt"] = "北卡拉普亞語", ["nru"] = "摩梭語", ["nrx"] = "Ngurmbur", ["nrz"] = "拉拉語(新幾內亞)", ["nsa"] = "Sangtam Naga", ["nsb"] = "下諾索布語", ["nsc"] = "恩希語", ["nsd"] = "南尼蘇語", ["nse"] = "Nsenga", ["nsg"] = "Ngasa", ["nsh"] = "Ngoshie", ["nsi"] = "尼日利亞手語", ["nsk"] = "納斯卡皮語", ["nsl"] = "挪威手語", ["nsm"] = "Sema", ["nsn"] = "Nehan", ["nso"] = "北索托語", ["nsp"] = "尼泊爾手語", ["nsq"] = "北部山地米沃克語", ["nsr"] = "海事手語", ["nss"] = "納利語", ["nst"] = "唐薩語", ["nsu"] = "內格拉山區納瓦特爾語", ["nsv"] = "西南尼蘇語", ["nsw"] = "Navut", ["nsx"] = "Nsongo", ["nsy"] = "Nasal", ["nsz"] = "南邁杜語", ["ntd"] = "北帝東語", ["ntg"] = "Ngantangarra", ["nti"] = "Natioro", ["ntj"] = "恩加尼亞賈拉語", ["ntk"] = "伊科馬語", ["ntm"] = "納特尼語", ["nto"] = "Ntomba", ["ntp"] = "北特佩瓦語", ["ntr"] = "Delo", ["nts"] = "Natagaimas", ["ntu"] = "Natügu", ["ntw"] = "諾特威語", ["ntx"] = "索姆拉語", ["nty"] = "Mantsi", ["nua"] = "Yuanga", ["nub-har"] = "Haraza", ["nub-pro"] = "原始努比亞語", ["nuc"] = "努基尼語", ["nud"] = "恩加拉語", ["nue"] = "恩貢杜語", ["nuf"] = "怒蘇語", ["nug"] = "農加利語", ["nuh"] = "恩敦達語", ["nui"] = "Ngumbi", ["nuj"] = "尼奧勒語 (烏干達)", ["nuk"] = "努特卡語", ["nul"] = "Nusa Laut", ["num"] = "紐阿富語", ["nun"] = "Anong", ["nuo"] = "源語", ["nup"] = "努佩語", ["nuq"] = "努庫馬努語", ["nur"] = "努古里亞語", ["nus"] = "努埃爾語", ["nut"] = "儂語", ["nuu"] = "Ngbundu", ["nuv"] = "北努尼語", ["nuw"] = "Nguluwan", ["nux"] = "梅赫克語", ["nuy"] = "Nunggubuyu", ["nuz"] = "特拉馬卡薩帕納瓦特爾語", ["nv"] = "納瓦霍語", ["nvh"] = "Nasarian", ["nvm"] = "Namiae", ["nvo"] = "Nyokon", ["nwa"] = "Nawathinehena", ["nwb"] = "尼亞布瓦語", ["nwc"] = "古典尼瓦爾語", ["nwe"] = "恩圭語", ["nwg"] = "Ngaiawang", ["nwi"] = "西南坦納語", ["nwm"] = "Nyamusa-Molo", ["nwo"] = "瑙奧語", ["nwr"] = "納瓦魯語", ["nwx"] = "中古尼瓦爾語", ["nwy"] = "諾特威-梅赫林語", ["nxa"] = "Nauete", ["nxd"] = "Ngando (Congo)", ["nxe"] = "Nage", ["nxg"] = "Ngadha", ["nxi"] = "Nindi", ["nxl"] = "South Nuaulu", ["nxm"] = "努米底亞", ["nxn"] = "恩加旺語", ["nxo"] = "Ndambomo", ["nxq"] = "納西語", ["nxr"] = "Ninggerum", ["nxx"] = "Nafri", ["ny"] = "齊切瓦語", ["nyb"] = "Nyangbo", ["nyc"] = "Nyanga-li", ["nyd"] = "尼奧勒語 (肯尼亞)", ["nye"] = "尼延戈語", ["nyf"] = "Giryama", ["nyg"] = "Nyindu", ["nyh"] = "Nyigina", ["nyi"] = "Nyimang", ["nyj"] = "Nyanga (Congo)", ["nyk"] = "Nyaneka", ["nyl"] = "Nyeu", ["nym"] = "尼揚韋齊語", ["nyn"] = "尼揚科萊語", ["nyo"] = "尼奧羅語", ["nyp"] = "Nyang'i", ["nys"] = "尼揚加語", ["nyt"] = "Nyawaygi", ["nyu"] = "Nyungwe", ["nyv"] = "Nyulnyul", ["nyw"] = "僥語", ["nyx"] = "Nganyaywana", ["nyy"] = "尼亞庫薩語", ["nza"] = "梯貢-姆本貝語", ["nzb"] = "Njebi", ["nzd"] = "恩扎迪語", ["nzi"] = "尼茲馬語", ["nzk"] = "Nzakara", ["nzm"] = "Zeme Naga", ["nzs"] = "新西蘭手語", ["nzu"] = "Central Teke", ["nzy"] = "Nzakambay", ["nzz"] = "Nanga Dama Dogon", ["oaa"] = "鄂羅克語", ["oac"] = "奧羅奇語", ["oak"] = "Noakhali", ["oav"] = "古阿瓦爾語", ["obi"] = "奧比斯佩諾語", ["obk"] = "南邦托克語", ["obl"] = "奧布洛語", ["obm"] = "摩押語", ["obo"] = "歐波-馬諾博語", ["obr"] = "上古緬甸語", ["obt"] = "上古布列塔尼語", ["obu"] = "奧布洛姆語", ["oc"] = "奧克語", ["oca"] = "奧凱納語", ["och"] = "上古漢語", ["ocm"] = "Old Cham", ["oco"] = "上古康沃爾語", ["ocu"] = "Tlahuica", ["oda"] = "Odut", ["odk"] = "奧德語", ["odt"] = "古荷蘭語", ["odu"] = "奧杜阿勒語", ["ofo"] = "圖特洛語", ["ofs"] = "古弗里斯蘭語", ["ofu"] = "埃夫托普語", ["ogb"] = "Ogbia", ["ogc"] = "Ogbah", ["oge"] = "上古格魯吉亞語", ["ogg"] = "Ogbogolo", ["ogo"] = "卡那語", ["ogu"] = "奧格布羅怒貢語", ["ohu"] = "上古匈牙利語", ["oia"] = "奧拉塔語", ["oin"] = "伊內布-奧內語", ["oj"] = "奧吉布瓦語", ["ojb"] = "西北奧吉布瓦語", ["ojc"] = "中奧吉布瓦語", ["ojg"] = "東奧吉布瓦語", ["ojp"] = "上古日語", ["ojs"] = "塞文奧吉布瓦語", ["ojv"] = "翁通爪哇語", ["ojw"] = "西奧吉布瓦語", ["oka"] = "歐肯納根語", ["okb"] = "Okobo", ["okd"] = "歐科迪亞語", ["oke"] = "Okpe (Southwestern Edo)", ["okg"] = "Kok-Paponk", ["okh"] = "科雷斯埃羅斯塔姆語", ["oki"] = "奧凱克語", ["okj"] = "奧科-朱瓦伊語", ["okk"] = "夸姆廷-奧內語", ["okl"] = "古肯特手語", ["okm"] = "中古朝鮮語", ["okn"] = "沖永良部語", ["oko"] = "上古朝鮮語", ["okr"] = "基里克語", ["oks"] = "奧科-埃尼-奧薩因語", ["oku"] = "奧庫語", ["okv"] = "奧羅凱瓦語", ["okx"] = "Okpe (Northwestern Edo)", ["okz"] = "古高棉語", ["old"] = "莫其語", ["ole"] = "奧萊語", ["olm"] = "Oloma", ["olo"] = "利維卡累利阿語", ["olr"] = "奧爾拉特語", ["olt"] = "古立陶宛語", ["olu"] = "庫瓦勒語", ["om"] = "奧羅莫語", ["oma"] = "奧馬哈-龐卡語", ["omb"] = "Omba", ["omc"] = "莫奇卡語", ["omg"] = "奧馬瓜語", ["omi"] = "奧米語", ["omk"] = "奧莫克語", ["oml"] = "Ombo", ["omn"] = "米諾斯語", ["omo"] = "Utarmbung", ["omp"] = "上古曼尼普爾語", ["omq-cha-pro"] = "原始查蒂諾語", ["omq-maz-pro"] = "原始馬薩特克語", ["omq-mix-pro"] = "原始類米斯特克語", ["omq-mxt-pro"] = "原始米斯特克語", ["omq-otp-pro"] = "原始歐托-帕梅語", ["omq-pro"] = "原始歐托-曼格語", ["omq-sjq"] = "聖胡安基阿伊赫查蒂諾語", ["omq-tel"] = "特波斯科盧拉米斯特克語", ["omq-teo"] = "特奧霍姆爾科查蒂諾語", ["omq-tri-pro"] = "原始特里基語", ["omq-zap-pro"] = "原始類薩波特克語", ["omq-zpc-pro"] = "原始薩波特克語", ["omr"] = "上古馬拉地語", ["omt"] = "Omotik", ["omu"] = "奧姆拉諾語", ["omv-aro-pro"] = "原始阿里語", ["omv-diz-pro"] = "Proto-Dizoid", ["omv-pro"] = "原始奧摩語", ["omw"] = "南泰羅拉語", ["omx"] = "上古孟語", ["ona"] = "瑟爾科南語", ["onb"] = "臨高語", ["one"] = "歐內達語", ["ong"] = "歐樓語", ["oni"] = "Onin", ["onj"] = "Onjob", ["onk"] = "卡博勒-奧內語", ["onn"] = "奧諾巴蘇魯語", ["ono"] = "奧農達加語", ["onp"] = "Sartang", ["onr"] = "北奧內語", ["ons"] = "Ono", ["onu"] = "烏努阿語", ["onw"] = "上古努比亞語", ["onx"] = "Pidgin Onin", ["ood"] = "歐罕語", ["oog"] = "Ong", ["oon"] = "翁奇語", ["oor"] = "Oorlams", ["opa"] = "Okpamheri", ["opk"] = "Kopkaka", ["opm"] = "Oksapmin", ["opo"] = "Opao", ["opt"] = "Opata", ["opy"] = "歐伐耶語", ["or"] = "奧利亞語", ["ora"] = "Oroha", ["ore"] = "Orejón", ["org"] = "Oring", ["orh"] = "鄂倫春語", ["oro"] = "Orokolo", ["orr"] = "Oruma", ["ort"] = "阿迪瓦西奧利亞語", ["oru"] = "奧爾穆里語", ["orv"] = "古東斯拉夫語", ["orw"] = "奧羅-溫語", ["orx"] = "奧羅語", ["orz"] = "奧爾穆語", ["os"] = "奧塞梯語", ["osa"] = "奧沙格語", ["osc"] = "奧斯坎語", ["osi"] = "奧星語", ["osn"] = "古巽他語", ["oso"] = "奧索索語", ["osp"] = "中世紀西班牙語", ["ost"] = "Osatu", ["osu"] = "南奧內語", ["osx"] = "古撒克遜語", ["ota"] = "鄂圖曼土耳其語", ["otb"] = "中古藏語", ["otd"] = "奧圖大能語", ["ote"] = "梅斯基塔爾奧托米語", ["oti"] = "Oti", ["otk"] = "古突厥語", ["otl"] = "蒂拉帕奧托米語", ["otm"] = "東部高地奧托米語", ["otn"] = "特南戈奧托米語", ["oto-otm-pro"] = "原始奧托米語", ["oto-pro"] = "原始類奧托米語", ["otq"] = "克雷塔羅奧托米語", ["otr"] = "Otoro", ["ots"] = "墨西哥州奧托米語", ["ott"] = "特莫亞雅奧托米語", ["otu"] = "Otuke", ["otw"] = "渥太華語", ["otx"] = "特斯卡特佩克奧托米語", ["oty"] = "上古泰米爾語", ["otz"] = "伊斯坦科奧托米語", ["oub"] = "Glio-Oubi", ["oue"] = "Oune", ["oui"] = "古回鶻語", ["oum"] = "Ouma", ["ovd"] = "埃爾夫達利安語", ["owi"] = "Owiniga", ["owl"] = "古威爾士語", ["oyb"] = "Oy", ["oyd"] = "Oyda", ["oym"] = "外恩比語", ["oyy"] = "Oya'oya", ["ozm"] = "Koonzime", ["pa"] = "旁遮普語", ["paa-kmn"] = "Kómnzo", ["paa-kwn"] = "庫瓦尼語", ["paa-lei"] = "Leitre", ["paa-nha-pro"] = "原始北哈馬黑拉語", ["paa-nun"] = "農貢語", ["pab"] = "帕雷西語", ["pac"] = "帕戈語", ["pad"] = "巴烏馬利語", ["pae"] = "帕吉貝特語", ["paf"] = "帕拉納瓦特語", ["pag"] = "班詩蘭語", ["pah"] = "坦賀利姆語", ["pai"] = "帕語", ["pak"] = "帕拉卡納語", ["pal"] = "中古波斯語", ["pam"] = "卡片片甘語", ["pao"] = "北派伍特語", ["pap"] = "帕皮阿門托語", ["paq"] = "帕爾雅語", ["par"] = "帕納明特語", ["pas"] = "帕帕塞納語", ["pau"] = "帕勞語", ["pav"] = "瓦里語", ["paw"] = "波尼語", ["pax"] = "班加拉勒語", ["pay"] = "佩茨語", ["paz"] = "班加拉陸語", ["pbb"] = "Páez", ["pbc"] = "巴搭摩納語", ["pbe"] = "梅松特拉波波洛卡語", ["pbf"] = "科約特佩克波波洛卡語", ["pbg"] = "帕勞哈諾語", ["pbh"] = "帕納雷語", ["pbi"] = "Podoko", ["pbl"] = "Mak (Nigeria)", ["pbm"] = "普埃布拉馬薩特克語", ["pbn"] = "Kpasam", ["pbo"] = "Papel", ["pbp"] = "Badyara", ["pbr"] = "龐瓦語", ["pbs"] = "中帕梅語", ["pbv"] = "布那語", ["pby"] = "普尤語", ["pca"] = "聖伊內斯阿瓦特姆潘波波洛卡語", ["pcb"] = "比爾語", ["pcc"] = "布依語", ["pcd"] = "皮卡第語", ["pce"] = "布雷德昂語", ["pcf"] = "帕里揚語", ["pcg"] = "帕尼亞語", ["pch"] = "Pardhan", ["pci"] = "杜魯瓦語", ["pcj"] = "Parenga", ["pck"] = "Paite", ["pcl"] = "Pardhi", ["pcm"] = "尼日利亞皮欽語", ["pcn"] = "皮蒂語", ["pcp"] = "Pacahuara", ["pcw"] = "皮亞蓬語", ["pda"] = "Anam", ["pdc"] = "賓夕法尼亞德語", ["pdi"] = "Pa Di", ["pdn"] = "Fedan", ["pdo"] = "巴都艾語", ["pdt"] = "門諾低地德語", ["pdu"] = "卡延語", ["pea"] = "峇峇娘惹印尼語", ["peb"] = "東波莫語", ["ped"] = "Mala (New Guinea)", ["pee"] = "達捷語", ["pef"] = "東北波莫語", ["peg"] = "Pengo", ["peh"] = "保安語", ["pei"] = "奇奇梅克-喬納斯語", ["pej"] = "北波莫語", ["pek"] = "班查爾語", ["pel"] = "佩卡爾語", ["pem"] = "彭德語", ["peo"] = "古波斯語", ["pep"] = "昆嘉語", ["peq"] = "南波莫語", ["pev"] = "Pémono", ["pex"] = "佩塔茨語", ["pey"] = "佩喬語", ["pez"] = "東珀南語", ["pfa"] = "Pááfang", ["pfe"] = "Peere", ["pga"] = "朱巴阿拉伯語", ["pgd"] = "健馱邏語", ["pgg"] = "龐瓦利語", ["pgi"] = "帕吉語", ["pgk"] = "Rerep", ["pgl"] = "原始愛爾蘭語", ["pgn"] = "帕埃利尼語", ["pgs"] = "Pangseng", ["pgu"] = "帕古語", ["pgz"] = "巴布亞紐幾內亞手語", ["pha"] = "巴哼語", ["phd"] = "Phudagi", ["phg"] = "方語", ["phh"] = "夫卡語", ["phi-din"] = "Dinapigue Agta", ["phi-kal-pro"] = "原始卡拉棉語", ["phi-nag"] = "Nagtipunan Agta", ["phi-pro"] = "原始菲律賓語", ["phk"] = "帕克傣語", ["phl"] = "帕盧拉語", ["phm"] = "Phimbi", ["phn"] = "腓尼基語", ["pho"] = "普內語", ["phq"] = "帕那語", ["phr"] = "帕哈里-波特瓦里語", ["pht"] = "普泰語", ["phu"] = "Phuan", ["phv"] = "Pahlavani", ["phw"] = "Phangduwali", ["pi"] = "巴利語", ["pia"] = "皮馬巴霍語", ["pib"] = "皮洛語", ["pic"] = "平吉語", ["pid"] = "皮阿羅阿語", ["pie"] = "皮羅語", ["pif"] = "平格拉普語", ["pig"] = "皮薩博語", ["pih"] = "皮特凱恩語", ["pij"] = "Pijao", ["pil"] = "Yom", ["pim"] = "波瓦坦語", ["pin"] = "皮阿梅語", ["pio"] = "Piapoco", ["pip"] = "Pero", ["pir"] = "Piratapuyo", ["pis"] = "皮京語", ["pit"] = "皮塔-皮塔語", ["piu"] = "Pintupi-Luritja", ["piv"] = "皮勒尼語", ["piw"] = "平布韋語", ["pix"] = "皮烏語", ["piy"] = "Piya-Kwonci", ["piz"] = "Pije", ["pjt"] = "皮詹加加拉語", ["pkb"] = "基普福科莫語", ["pkc"] = "百濟語", ["pkg"] = "帕克-湯語", ["pkh"] = "旁庫語", ["pkn"] = "帕坎哈語", ["pko"] = "波科特語", ["pkp"] = "普卡普卡語", ["pkr"] = "阿塔帕迪庫龍巴語", ["pks"] = "巴基斯坦手語", ["pkt"] = "麻楞語", ["pku"] = "帕庫語", ["pl"] = "波蘭語", ["pla"] = "Miani", ["plb"] = "波洛農包克語", ["plc"] = "中巴拉望語", ["ple"] = "帕盧厄語", ["plg"] = "皮拉加語", ["plh"] = "保洛希語", ["plj"] = "波爾茨語", ["plk"] = "科希斯坦希納語", ["pll"] = "納盎德昂語", ["pln"] = "帕倫奎羅語", ["plo"] = "奧魯塔波波魯卡語", ["plq"] = "派拉語", ["plr"] = "帕拉卡-塞努富語", ["pls"] = "聖馬科斯特拉爾科亞爾科波波洛卡語", ["plu"] = "巴里庫爾語", ["plv"] = "西南巴拉望語", ["plw"] = "布魯克波因特巴拉望語", ["ply"] = "巴琉語", ["plz"] = "帕盧安語", ["pma"] = "帕馬語", ["pmb"] = "潘比亞語", ["pmd"] = "帕蘭甘米達恩語", ["pme"] = "Pwaamei", ["pmf"] = "帕莫納語", ["pmi"] = "北普米語", ["pmj"] = "南普米語", ["pmk"] = "帕姆利科語", ["pml"] = "沙比爾語", ["pmm"] = "波爾語", ["pmn"] = "帕姆語", ["pmo"] = "波姆語", ["pmq"] = "北帕梅語", ["pmr"] = "派納馬語", ["pms"] = "皮埃蒙特語", ["pmt"] = "土阿莫土語", ["pmu"] = "米爾布爾旁遮普語", ["pmw"] = "平原米沃克語", ["pmx"] = "Poumei Naga", ["pmy"] = "巴布亞馬來語", ["pmz"] = "南帕梅語", ["pna"] = "巴-標普南語", ["pnc"] = "潘內語", ["pnd"] = "姆平達語", ["pne"] = "西珀南語", ["png"] = "旁固語", ["pnh"] = "彭林語", ["pni"] = "奧亨語", ["pnj"] = "Pinjarup", ["pnk"] = "保納卡語", ["pnl"] = "帕萊尼語", ["pnm"] = "巴圖普南語", ["pnn"] = "Pinai-Hagahai", ["pno"] = "帕諾沃語", ["pnp"] = "潘查納語", ["pnq"] = "帕納語 (西非)", ["pnr"] = "帕尼姆語", ["pns"] = "波諾薩坎語", ["pnt"] = "旁狄希臘語", ["pnu"] = "炯奈語", ["pnv"] = "皮尼古拉語", ["pnw"] = "巴尼馬語", ["pnx"] = "克年語", ["pny"] = "平因語", ["pnz"] = "帕納語 (中非)", ["poc"] = "波科馬姆語", ["poe"] = "聖胡安阿欽戈波波洛卡語", ["pof"] = "Poke", ["pog"] = "波其瓜拉語", ["poh"] = "Poqomchi'", ["poi"] = "高地波波魯卡語", ["pok"] = "Pokangá", ["pom"] = "東南波莫語", ["pon"] = "波納佩語", ["poo"] = "中波莫語", ["pop"] = "普瓦普瓦語", ["poq"] = "特西斯特佩克波波魯卡語", ["pos"] = "薩約拉波波魯卡語", ["pot"] = "珀塔瓦托米語", ["pov"] = "幾內亞比紹克里奧爾語", ["pow"] = "聖費利佩奧特拉特佩克波波洛卡語", ["pox"] = "波拉布語", ["poy"] = "Pogolo", ["poz-abi"] = "阿拜語", ["poz-bal"] = "Baliledo", ["poz-btk-pro"] = "原始邦庫-多樂基語", ["poz-cet-pro"] = "原始中-東部馬來-波利尼西亞語", ["poz-hce-pro"] = "原始哈馬黑拉-鳥頭灣語", ["poz-lgx-pro"] = "原始楠榜語", ["poz-mcm-pro"] = "原始馬來-占語", ["poz-mic-pro"] = "原始密克羅尼西亞語", ["poz-mly-pro"] = "原始馬來語", ["poz-msa-pro"] = "原始馬來-松巴哇語", ["poz-nes"] = "Nese", ["poz-oce-pro"] = "原始大洋洲語", ["poz-pcc-pro"] = "Proto-Central Pacific", ["poz-pep-pro"] = "原始東部波利尼西亞語", ["poz-pnp-pro"] = "原始核心波利尼西亞語", ["poz-pol-pro"] = "原始波利尼西亞語", ["poz-pro"] = "原始馬來-波利尼西亞語", ["poz-sml"] = "砂拉越馬來語", ["poz-ssw-pro"] = "原始南蘇拉威西語", ["poz-swa-pro"] = "原始北沙撈越語", ["poz-ter"] = "登嘉樓馬來語", ["ppa"] = "Pao", ["ppe"] = "Papi", ["ppi"] = "帕伊帕伊語", ["ppk"] = "烏瑪語", ["ppl"] = "皮皮爾語", ["ppm"] = "帕波瑪語", ["ppn"] = "帕帕帕納語", ["ppo"] = "福洛巴語", ["ppq"] = "佩語", ["pps"] = "聖路易特馬拉卡約卡波波洛卡語", ["ppt"] = "帕語", ["ppu"] = "拍瀑拉語", ["pqa"] = "帕阿語", ["pqe-pro"] = "原始東部馬來-波利尼西亞語", ["pqm"] = "馬里希特-帕薩瑪奎迪語", ["pra"] = "普拉克里特語", ["pra-niy"] = "尼亞普拉克里特語", ["prc"] = "帕拉奇語", ["pre"] = "普林西比語", ["prf"] = "巴拉南語", ["prg"] = "古普魯士語", ["prh"] = "波羅哈農語", ["pri"] = "Paicî", ["prk"] = "巴饒克語", ["prl"] = "秘魯手語", ["prm"] = "基比里語", ["prn"] = "瓦西瓦里語", ["pro"] = "古奧克語", ["prq"] = "佩勒內阿舍寧卡語", ["prr"] = "普里語", ["prt"] = "派語", ["pru"] = "普拉吉語", ["prw"] = "帕拉文語", ["prx"] = "普里克語", ["prz"] = "普羅維登西亞手語", ["ps"] = "普什圖語", ["psa"] = "阿蘇埃奧尤語", ["psc"] = "波斯手語", ["psd"] = "平原印第安手語", ["pse"] = "中馬來語", ["psg"] = "檳城手語", ["psh"] = "西南帕沙伊語", ["psi"] = "東南帕沙伊語", ["psl"] = "波多黎各手語", ["psm"] = "Pauserna", ["psn"] = "巴那宣語", ["pso"] = "波蘭手語", ["psp"] = "菲律賓手語", ["psq"] = "帕西語", ["psr"] = "葡萄牙手語", ["pss"] = "考龍語", ["psw"] = "Port Sandwich", ["psy"] = "皮斯卡特維語", ["pt"] = "葡萄牙語", ["pta"] = "Pai Tavytera", ["pth"] = "帕塔索語", ["pti"] = "Pintiini", ["ptn"] = "帕塔尼語", ["pto"] = "柔威語", ["ptp"] = "帕特普語", ["ptq"] = "帕塔普語", ["ptr"] = "皮阿馬次納語", ["ptt"] = "恩雷甘語", ["ptu"] = "班班語", ["ptv"] = "Port Vato", ["ptw"] = "彭特拉奇語", ["pty"] = "Pathiya", ["pua"] = "普雷佩查語", ["pub"] = "普倫語", ["puc"] = "梅拉普普南語", ["pud"] = "阿普特普南語", ["pue"] = "佩爾切語", ["puf"] = "梅拉赫普南語", ["pug"] = "普耶語", ["pui"] = "普伊納維語", ["puj"] = "圖布普南語", ["pum"] = "普瑪語", ["puo"] = "欣門語", ["pup"] = "普拉布語", ["puq"] = "Puquina", ["pur"] = "普魯沃拉語", ["put"] = "Putoh", ["puu"] = "普努語", ["puw"] = "Puluwat", ["pux"] = "普阿雷語", ["puy"] = "Purisimeño", ["pwa"] = "帕瓦亞語", ["pwb"] = "帕納瓦語", ["pwg"] = "加帕派瓦語", ["pwi"] = "帕德溫語", ["pwm"] = "莫爾伯語", ["pwn"] = "排灣語", ["pwo"] = "西波克倫語", ["pwr"] = "Powari", ["pww"] = "北波克倫語", ["pxm"] = "科扎爾特佩克米塞語", ["pye"] = "Pye Krumen", ["pym"] = "佩姆語", ["pyn"] = "波亞納瓦語", ["pys"] = "巴拉圭手語", ["pyu"] = "卑南語", ["pyx"] = "驃語", ["pyy"] = "片語", ["pzh"] = "巴宰語", ["pzn"] = "帕拉納加語", ["qfa-adm-pro"] = "原始大安達曼語", ["qfa-bet-pro"] = "原始貝台語", ["qfa-cka-pro"] = "原始楚科奇-堪察加語", ["qfa-hur-pro"] = "原始胡里安-烏拉爾圖語", ["qfa-kad-pro"] = "原始卡杜語", ["qfa-kms-pro"] = "原始侗水語", ["qfa-kor-pro"] = "原始朝鮮語", ["qfa-kra-pro"] = "原始仡佬語", ["qfa-lic-pro"] = "原始黎語", ["qfa-onb-pro"] = "原始貝語", ["qfa-ong-pro"] = "原始翁奇語", ["qfa-tak-pro"] = "原始侗台語", ["qfa-yen-pro"] = "原始葉尼塞語", ["qfa-yuk-pro"] = "原始尤卡吉爾語", ["qu"] = "克丘亞語", ["qua"] = "夸保語", ["quc"] = "基切語", ["qui"] = "奎魯特語", ["qum"] = "錫帕卡帕語", ["qun"] = "奎納特語", ["quq"] = "Quinqui", ["quv"] = "薩卡普爾泰克語", ["qvy"] = "卻域語", ["qwc"] = "古典克丘亞語", ["qwe-kch"] = "基奇瓦語", ["qwe-pro"] = "原始克丘亞語", ["qwm"] = "欽察語", ["qwt"] = "夸爾希奧誇-克拉茨卡尼語", ["qxs"] = "南羌語", ["qya"] = "昆雅語", ["qyp"] = "昆尼帕語", ["raa"] = "蕩格馬利語", ["rab"] = "坎陵語", ["rac"] = "拉薩瓦語", ["rad"] = "埃地語", ["raf"] = "西梅瓦杭語", ["rag"] = "洛戈利語", ["rah"] = "拉巴語", ["rai"] = "拉莫艾納語", ["rak"] = "博瓦伊語", ["ral"] = "Ralte", ["ram"] = "卡內拉語", ["ran"] = "Riantana", ["rao"] = "拉奧語", ["rap"] = "拉帕努伊語", ["raq"] = "薩姆語", ["rar"] = "拉羅湯加語", ["ras"] = "塔加利語", ["rat"] = "Razajerdi", ["rau"] = "拉烏特語", ["rav"] = "桑旁語", ["raw"] = "日旺語", ["rax"] = "Rang", ["ray"] = "拉帕語", ["raz"] = "拉罕布語", ["rbb"] = "若買德昂語", ["rbk"] = "北邦托克語", ["rbl"] = "米拉亞比科爾語", ["rcf"] = "留尼旺克里奧爾法語", ["rdb"] = "Rudbari", ["rea"] = "雷勞語", ["reb"] = "勒姆邦語", ["ree"] = "拉壤加央語", ["reg"] = "Kara (Tanzania)", ["rei"] = "Reli", ["rej"] = "勒姜語", ["rel"] = "倫迪勒語", ["rem"] = "雷莫語", ["ren"] = "盧敖語", ["rer"] = "Rer Bare", ["res"] = "雷舍語", ["ret"] = "雷塔語", ["rey"] = "雷亞薩諾語", ["rga"] = "羅里亞語", ["rge"] = "羅姆希臘語", ["rgk"] = "朗卡斯語", ["rgn"] = "羅馬涅語", ["rgr"] = "Resígaro", ["rgs"] = "南拉格萊語", ["rgu"] = "靈戈烏語", ["rhg"] = "羅興亞語", ["rhp"] = "雅杭語", ["ria"] = "梁語", ["rif"] = "里菲安語", ["ril"] = "日昂語", ["rim"] = "尼亞圖魯語", ["rin"] = "Nungu", ["rir"] = "瑞分語", ["rit"] = "Ritarungo", ["riu"] = "Riung", ["rjg"] = "Rajong", ["rji"] = "Raji", ["rjs"] = "拉傑班什語", ["rka"] = "克勞爾語", ["rkb"] = "里比薩語", ["rkh"] = "拉卡漢加-曼尼希基語", ["rki"] = "若開語", ["rkm"] = "馬爾卡語", ["rkt"] = "朗普里語", ["rkw"] = "阿拉瓜爾語", ["rm"] = "羅曼什語", ["rma"] = "拉瑪語", ["rmb"] = "Rembarunga", ["rmc"] = "喀爾巴阡羅姆語", ["rmd"] = "旅行者丹麥語", ["rme"] = "盎格魯羅姆語", ["rmf"] = "芬蘭羅姆語", ["rmg"] = "旅行者挪威語", ["rmh"] = "穆爾金語", ["rmi"] = "洛馬夫倫語", ["rmk"] = "隆昆語", ["rml"] = "波羅的羅姆語", ["rmm"] = "Roma", ["rmn"] = "巴爾幹羅姆語", ["rmo"] = "辛特羅姆語", ["rmp"] = "倫皮語", ["rmq"] = "伊比利吉普賽語", ["rms"] = "羅馬尼亞手語", ["rmt"] = "多姆語", ["rmu"] = "斯堪地羅姆語", ["rmv"] = "Romanova", ["rmw"] = "威爾士羅姆語", ["rmx"] = "勒曼語", ["rmy"] = "弗拉赫羅姆語", ["rmz"] = "馬爾馬語", ["rnd"] = "Ruwund", ["rng"] = "龍加語", ["rnl"] = "Ranglong", ["rnn"] = "Roon", ["rnp"] = "Rongpo", ["rnw"] = "龍瓦語", ["ro"] = "羅馬尼亞語", ["roa-ang"] = "安茹語", ["roa-bbn"] = "波旁-貝里語", ["roa-brg"] = "勃艮第語", ["roa-can"] = "坎塔布里亞語", ["roa-cha"] = "香檳語", ["roa-fcm"] = "弗朗什-孔泰語", ["roa-gal"] = "加羅語", ["roa-gib"] = "巴西利卡塔高盧-意大利語", ["roa-gis"] = "西西里高盧-意大利語", ["roa-leo"] = "萊昂語", ["roa-lor"] = "洛林語", ["roa-oca"] = "古加泰羅尼亞語", ["roa-ole"] = "古萊昂語", ["roa-ona"] = "納瓦拉-阿拉貢語", ["roa-opt"] = "古葡萄牙語", ["roa-orl"] = "奧爾良語", ["roa-poi"] = "普瓦圖-桑通日語", ["roa-tar"] = "塔倫蒂諾語", ["rob"] = "塔埃語", ["roc"] = "各加拉格萊語", ["rod"] = "Rogo", ["roe"] = "龍基語", ["rof"] = "蘭博語", ["rog"] = "北拉格萊語", ["rol"] = "朗布隆語", ["rom"] = "羅姆語", ["roo"] = "羅托卡特語", ["rop"] = "澳洲克里奧爾語", ["ror"] = "Rongga", ["rou"] = "Runga", ["row"] = "德拉-烏納萊語", ["rpn"] = "Repanbitip", ["rpt"] = "拉普廷語", ["rri"] = "里里奧語", ["rrm"] = "莫里奧里語", ["rro"] = "Roro", ["rrt"] = "Arritinngithigh", ["rsb"] = "羅姆語-塞爾維亞語", ["rsk"] = "潘諾尼亞盧森尼亞語", ["rsl"] = "俄羅斯手語", ["rsm"] = "Miriwoong Sign Language", ["rsn"] = "盧安達手語", ["rtc"] = "Rungtu", ["rth"] = "拉塔罕語", ["rtm"] = "羅圖馬語", ["rtw"] = "Rathawi", ["ru"] = "俄語", ["rub"] = "貢古語", ["ruc"] = "魯烏利語", ["rue"] = "盧森尼亞語", ["ruf"] = "Luguru", ["rug"] = "羅維阿納語", ["ruh"] = "Ruga", ["rui"] = "魯菲吉語", ["ruk"] = "Che", ["ruo"] = "伊斯特羅-羅馬尼亞語", ["rup"] = "阿羅馬尼亞語", ["ruq"] = "梅戈來諾-羅馬尼亞語", ["rut"] = "魯圖爾語", ["ruu"] = "Lanas Lobu", ["ruy"] = "Mala (Nigeria)", ["ruz"] = "Ruma", ["rw"] = "盧旺達語", ["rwa"] = "拉沃語", ["rwk"] = "羅瓦語", ["rwm"] = "Amba", ["rwo"] = "拉瓦語", ["rxd"] = "Ngardi", ["rxw"] = "Karuwali", ["ryn"] = "北奄美大島語", ["rys"] = "八重山語", ["ryu"] = "沖繩語", ["rzh"] = "拉齊希語", ["sa"] = "梵語", ["saa"] = "薩巴語", ["sab"] = "布格勒熱語", ["sac"] = "福克斯語", ["sad"] = "桑達韋語", ["sae"] = "Sabanê", ["saf"] = "薩法利巴語", ["sah"] = "雅庫特語", ["sai-all"] = "Allentiac", ["sai-and"] = "Andoquero", ["sai-ayo"] = "Ayomán", ["sai-bae"] = "Baenan", ["sai-bag"] = "Bagua", ["sai-bet"] = "貝托伊語", ["sai-bor-pro"] = "原始博拉語", ["sai-cac"] = "Cacán", ["sai-caq"] = "Caranqui", ["sai-car-pro"] = "原始加勒比語", ["sai-cat"] = "卡塔考語", ["sai-cer-pro"] = "原始塞拉多語", ["sai-chi"] = "奇里諾語", ["sai-chn"] = "Chaná", ["sai-chp"] = "查帕庫拉語", ["sai-chr"] = "查魯阿語", ["sai-chu"] = "丘魯亞語", ["sai-cje-pro"] = "原始中熱語", ["sai-cmg"] = "Comechingon", ["sai-cno"] = "Chono", ["sai-cnr"] = "Cañari", ["sai-coe"] = "Coeruna", ["sai-col"] = "Colán", ["sai-cop"] = "Copallén", ["sai-crd"] = "Coroado Puri", ["sai-ctq"] = "Catuquinaru", ["sai-cul"] = "Culli", ["sai-cva"] = "Cueva", ["sai-esm"] = "埃斯梅拉爾達語", ["sai-ewa"] = "Ewarhuyana", ["sai-gam"] = "Gamela", ["sai-gay"] = "Gayón", ["sai-gmo"] = "Guamo", ["sai-gua"] = "Guachí", ["sai-gue"] = "古埃諾阿語", ["sai-hau"] = "Haush", ["sai-jee-pro"] = "原始熱語", ["sai-jko"] = "熱科語", ["sai-jrj"] = "希拉希拉語", ["sai-kat"] = "Katembri", ["sai-mal"] = "馬拉利語", ["sai-mar"] = "馬拉蒂諾語", ["sai-mat"] = "馬塔納維語", ["sai-mcn"] = "莫卡納語", ["sai-men"] = "Menien", ["sai-mil"] = "Millcayac", ["sai-mlb"] = "馬利布語", ["sai-msk"] = "Masakará", ["sai-muc"] = "Mucuchí", ["sai-mue"] = "Muellama", ["sai-muz"] = "Muzo", ["sai-mys"] = "Maynas", ["sai-nat"] = "Natú", ["sai-nje-pro"] = "原始北熱語", ["sai-opo"] = "Opón", ["sai-oto"] = "奧托馬科語", ["sai-pal"] = "Palta", ["sai-pam"] = "Pamigua", ["sai-par"] = "Paratió", ["sai-peb"] = "Peba", ["sai-pnz"] = "Panzaleo", ["sai-prh"] = "Puruhá", ["sai-ptg"] = "Patagón", ["sai-pur"] = "Purukotó", ["sai-pyg"] = "Payaguá", ["sai-pyk"] = "比克比杰語", ["sai-qmb"] = "Quimbaya", ["sai-qtm"] = "奎特莫語", ["sai-rab"] = "拉博納語", ["sai-ram"] = "拉馬諾斯語", ["sai-sac"] = "Sácata", ["sai-san"] = "Sanaviron", ["sai-sap"] = "薩帕拉語", ["sai-sec"] = "塞楚拉語", ["sai-sin"] = "西努法納語", ["sai-sje-pro"] = "原始南熱語", ["sai-tab"] = "塔班卡萊語", ["sai-tal"] = "塔良語", ["sai-tap"] = "塔帕尤納語", ["sai-tar-pro"] = "Proto-Taranoan", ["sai-teu"] = "Teushen", ["sai-tim"] = "蒂莫特語", ["sai-tpr"] = "塔帕里塔語", ["sai-trr"] = "Tarairiú", ["sai-wai"] = "Waitaká", ["sai-way"] = "Wayumará", ["sai-wit-pro"] = "Proto-Witotoan", ["sai-wnm"] = "瓦尼亞姆語", ["sai-xoc"] = "Xocó", ["sai-yao"] = "Yao (South America)", ["sai-yar"] = "亞魯馬語", ["sai-yri"] = "尤里語", ["sai-yup"] = "尤普阿語", ["sai-yur"] = "尤魯曼圭語", ["saj"] = "薩胡語", ["sak"] = "薩克語", ["sal-pro"] = "原始薩利希語", ["sam"] = "撒馬利亞亞拉姆語", ["sao"] = "薩烏塞語", ["saq"] = "薩布魯語", ["sar"] = "Saraveca", ["sas"] = "薩薩克語", ["sat"] = "桑塔利語", ["sau"] = "薩萊曼語", ["sav"] = "薩菲薩菲語", ["saw"] = "薩維語", ["sax"] = "薩語", ["say"] = "沙雅語", ["saz"] = "索拉什特拉語", ["sba"] = "甘拜語", ["sbb"] = "辛博語", ["sbc"] = "克勒語", ["sbd"] = "Southern Samo", ["sbe"] = "Saliba (New Guinea)", ["sbf"] = "薩波語", ["sbg"] = "塞格特語", ["sbh"] = "索里-哈林甘語", ["sbi"] = "塞提語", ["sbj"] = "蘇巴庫爾語", ["sbk"] = "薩夫瓦語", ["sbl"] = "波多蘭三描語", ["sbm"] = "薩加拉語", ["sbn"] = "信德比爾語", ["sbo"] = "Sabüm", ["sbp"] = "桑古語", ["sbq"] = "Sileibi", ["sbr"] = "森巴孔穆魯特語", ["sbs"] = "蘇比亞語", ["sbt"] = "金基語", ["sbu"] = "Stod Bhoti", ["sbv"] = "薩比尼語", ["sbw"] = "Simba", ["sbx"] = "塞貝魯昂語", ["sby"] = "Soli", ["sbz"] = "Sara Kaba", ["sc"] = "撒丁語", ["scb"] = "哲語", ["sce"] = "東鄉語", ["scf"] = "聖米格爾克里奧爾法語", ["scg"] = "上侯語", ["sch"] = "薩卡車普語", ["sci"] = "斯里蘭卡克里奧爾馬來語", ["sck"] = "薩達里語", ["scl"] = "希納語", ["scn"] = "西西里語", ["sco"] = "低地蘇格蘭語", ["scp"] = "約爾莫語", ["scq"] = "Sa'och", ["scs"] = "北斯拉維語", ["scu"] = "松楚語", ["scv"] = "Sheni", ["scw"] = "Sha", ["scx"] = "西庫爾語", ["scz"] = "設德蘭語", ["sd"] = "信德語", ["sda"] = "托拉查-薩達語", ["sdb"] = "沙巴克語", ["sdc"] = "薩薩里語", ["sde"] = "蘇魯布語", ["sdf"] = "薩爾里語", ["sdg"] = "沙維語", ["sdh"] = "南庫爾德語", ["sdj"] = "Suundi", ["sdk"] = "索斯昆蒂語", ["sdl"] = "沙烏地阿拉伯手語", ["sdm"] = "塞曼當語", ["sdn"] = "加盧拉語", ["sdo"] = "布卡-三東-比達友語", ["sdp"] = "舍朱奔語", ["sdr"] = "奧拉昂薩達里語", ["sds"] = "突尼西亞柏柏爾語", ["sdu"] = "薩魯杜語", ["sdv-daj-pro"] = "Proto-Daju", ["sdv-eje-pro"] = "Proto-Eastern Jebel", ["sdv-nil-pro"] = "原始尼羅語", ["sdv-nyi-pro"] = "Proto-Nyima", ["sdv-tmn-pro"] = "Proto-Taman", ["sdx"] = "Sibu Melanau", ["se"] = "北薩米語", ["sea"] = "塞邁語", ["sec"] = "塞切爾特語", ["sed"] = "色當語", ["see"] = "塞訥卡語", ["sef"] = "切巴拉塞諾福語", ["seg"] = "Segeju", ["seh"] = "賽納語", ["sei"] = "瑟里語", ["sej"] = "瑟內語", ["sek"] = "塞卡尼語", ["sel-nor"] = "北塞爾庫普語", ["sel-pro"] = "原始塞爾庫普語", ["sel-sou"] = "南塞爾庫普語", ["sem-amm"] = "亞捫語", ["sem-amo"] = "亞摩利語", ["sem-cha"] = "Chaha", ["sem-dad"] = "Dadanitic", ["sem-dum"] = "Dumaitic", ["sem-has"] = "Hasaitic", ["sem-his"] = "Hismaic", ["sem-mhr"] = "Muher", ["sem-pro"] = "原始閃米特語", ["sem-saf"] = "Safaitic", ["sem-sam"] = "Samalian", ["sem-srb"] = "古南阿拉伯語", ["sem-tay"] = "泰馬語", ["sem-tha"] = "賽莫德語", ["sem-wes-pro"] = "原始西閃米特語", ["sen"] = "Nanerigé Sénoufo", ["seo"] = "Suarmin", ["sep"] = "Sìcìté Sénoufo", ["seq"] = "Senara Sénoufo", ["ser"] = "塞拉諾語", ["ses"] = "東桑海語", ["set"] = "森塔尼語", ["seu"] = "Serui-Laut", ["sev"] = "Nyarafolo Senoufo", ["sew"] = "Sewa Bay", ["sey"] = "塞科雅語", ["sez"] = "Senthang Chin", ["sfb"] = "法國比利時手語", ["sfe"] = "Eastern Subanun", ["sfm"] = "小花苗語", ["sfs"] = "南非手語", ["sfw"] = "舍赫維語", ["sg"] = "桑戈語", ["sga"] = "古愛爾蘭語", ["sgb"] = "麥安契埃塔語", ["sgc"] = "基普西吉語", ["sgd"] = "蘇里高農語", ["sge"] = "色蓋語", ["sgg"] = "瑞士德語手語", ["sgh"] = "舒格南語", ["sgi"] = "蘇加語", ["sgk"] = "桑孔語", ["sgm"] = "Singa", ["sgp"] = "辛頗語", ["sgr"] = "桑加薩爾語", ["sgs"] = "薩莫吉提亞語", ["sgt"] = "布羅克帕克語", ["sgu"] = "Salas", ["sgw"] = "塞巴特貝特語", ["sgx"] = "塞拉利昂手語", ["sgy"] = "桑格萊奇語", ["sgz"] = "蘇爾蘇隆嘉語", ["sh"] = "塞爾維亞-克羅地亞語", ["sha"] = "Shall-Zwall", ["shb"] = "尼納姆語", ["shc"] = "Sonde", ["shd"] = "昆達爾-沙希語", ["she"] = "謝科語", ["shg"] = "舒亞語", ["shh"] = "休休尼語", ["shi"] = "施盧赫語", ["shj"] = "沙特語", ["shk"] = "什魯克語", ["shl"] = "Shendu", ["shm"] = "沙赫魯迪語", ["shn"] = "撣語", ["sho"] = "尚加語", ["shp"] = "希皮博-科尼博語", ["shq"] = "Sala", ["shr"] = "施語", ["shs"] = "舒什瓦普語", ["sht"] = "沙斯塔語", ["shu"] = "乍得阿拉伯語", ["shv"] = "山地語", ["shw"] = "希瓦伊語", ["shx"] = "畲語", ["shy"] = "塔查維特語", ["shz"] = "Syenara Senoufo", ["si"] = "僧加羅語", ["sia"] = "阿卡拉薩米語", ["sib"] = "塞波普語", ["sid"] = "希達摩語", ["sie"] = "西馬語", ["sif"] = "斯亞穆語", ["sig"] = "帕薩勒語", ["sih"] = "Zire", ["sii"] = "Shom Peng", ["sij"] = "農巴米語", ["sik"] = "Sikiana", ["sil"] = "圖穆隆錫薩拉語", ["sim"] = "Seim", ["sio-pro"] = "原始蘇語", ["sip"] = "錫金語", ["siq"] = "Sonia", ["sir"] = "斯里語", ["sis"] = "西烏斯勞語", ["sit-aao-pro"] = "原始中那加語", ["sit-bai-pro"] = "原始白語", ["sit-ban"] = "崩如語", ["sit-bdi-pro"] = "原始藏語", ["sit-bok"] = "博嘎爾語", ["sit-cai"] = "蔡家話", ["sit-cha"] = "Chairel", ["sit-ers-pro"] = "原始爾蘇語", ["sit-hrs-pro"] = "原始魯蘇語", ["sit-jap"] = "茶堡話", ["sit-kha-pro"] = "原始卡姆語", ["sit-khb-pro"] = "原始舍朱奔語", ["sit-khp-pro"] = "原始蘇龍語", ["sit-khw-pro"] = "原始西舍朱奔語", ["sit-kon-pro"] = "原始北那加語", ["sit-liz"] = "栗蘇語", ["sit-lnj"] = "龍家語", ["sit-lrn"] = "盧人語", ["sit-luu-pro"] = "原始盧伊語", ["sit-nas-pro"] = "原始納西語", ["sit-prn"] = "Puiron", ["sit-pro"] = "原始漢藏語", ["sit-sit"] = "四土話", ["sit-tam-pro"] = "原始達芒語", ["sit-tan-pro"] = "原始達尼語", ["sit-tgm"] = "唐阿姆語", ["sit-tng-pro"] = "原始唐窟語", ["sit-tos"] = "多續語", ["sit-tsh"] = "草登話", ["sit-zbu"] = "日部話", ["siu"] = "西那更語", ["siv"] = "Sumariup", ["siw"] = "西懷語", ["six"] = "蘇毛語", ["siy"] = "斯凡迪語", ["siz"] = "西威語", ["sja"] = "埃佩納語", ["sjb"] = "Sajau Basap", ["sjc"] = "邵將語", ["sjd"] = "基爾丁薩米語", ["sje"] = "皮特薩米語", ["sjg"] = "阿桑戈利語", ["sjk"] = "凱米薩米語", ["sjl"] = "米吉語", ["sjm"] = "馬蓬語", ["sjn"] = "辛達林語", ["sjo"] = "錫伯語", ["sjp"] = "蘇爾賈普里語", ["sjr"] = "Siar-Lak", ["sjs"] = "森哈加語", ["sjt"] = "特爾薩米語", ["sju"] = "于默薩米語", ["sjw"] = "肖尼語", ["sk"] = "斯洛伐克語", ["skb"] = "石語", ["skc"] = "馬曼達語", ["skd"] = "南部山地米沃克語", ["ske"] = "斯凱語", ["skf"] = "撒古拉比阿特語", ["skh"] = "西庫萊語", ["ski"] = "西卡語", ["skj"] = "塞克語", ["skk"] = "索克語", ["skm"] = "薩卡姆語", ["skn"] = "哥里布安-蘇巴農語", ["sko"] = "西谷-德雅語", ["skp"] = "塞卡潘語", ["skq"] = "西寧科勒語", ["skr"] = "沙拉基語", ["sks"] = "馬伊亞語", ["skt"] = "薩卡塔語", ["sku"] = "薩考語", ["skv"] = "斯庫語", ["skw"] = "斯克皮克里奧爾荷蘭語", ["skx"] = "西谷-巴當語", ["sky"] = "西卡亞納語", ["skz"] = "塞卡爾語", ["sl"] = "斯洛文尼亞語", ["sla-pro"] = "原始斯拉夫語", ["slc"] = "Saliba (Colombia)", ["sld"] = "西薩拉語", ["sle"] = "紹拉加語", ["slf"] = "瑞士意大利語手語", ["slg"] = "Selungai Murut", ["slj"] = "Salumá", ["sll"] = "薩爾特-尤伊語", ["slm"] = "潘古塔蘭薩馬語", ["sln"] = "Salinan", ["slp"] = "拉馬霍洛特語", ["slr"] = "撒拉語", ["sls"] = "新加坡手語", ["slt"] = "西拉語 (漢藏語系)", ["slu"] = "塞拉魯語", ["slw"] = "西亞隆語", ["slx"] = "Salampasu", ["sly"] = "塞拉亞語", ["slz"] = "馬亞語", ["sm"] = "薩摩亞語", ["sma"] = "南薩米語", ["smb"] = "辛巴里語", ["smc"] = "索姆語", ["smd"] = "薩馬語", ["smf"] = "Auwe", ["smg"] = "Simbali", ["smh"] = "撒梅語", ["smi-pro"] = "原始薩米語", ["smj"] = "呂勒薩米語", ["smk"] = "博利瑙語", ["sml"] = "中薩馬語", ["smm"] = "穆薩薩語", ["smn"] = "伊納里薩米語", ["smp"] = "撒馬利亞希伯來語", ["smq"] = "薩莫語", ["smr"] = "錫默盧語", ["sms"] = "斯科爾特薩米語", ["smt"] = "辛特語", ["smu"] = "松萊語", ["smv"] = "桑維蒂語", ["smw"] = "松巴哇語", ["smx"] = "桑巴語", ["smy"] = "森南尼語", ["smz"] = "西梅庫語", ["sn"] = "修納語", ["snb"] = "塞布堯語", ["snc"] = "西瑙高羅語", ["sne"] = "查格依語", ["snf"] = "努恩語", ["sng"] = "桑加語 (剛果)", ["sni"] = "森斯語", ["snj"] = "Riverain Sango", ["snk"] = "索尼基語", ["snl"] = "桑基勒語", ["snm"] = "南馬迪語", ["snn"] = "西奧納語", ["snp"] = "西亞內語", ["snq"] = "Sangu (Gabon)", ["snr"] = "Sihan", ["sns"] = "納哈瓦克語", ["snu"] = "Senggi", ["snv"] = "Sa'ban", ["snw"] = "塞勒厄語", ["snx"] = "薩姆語", ["sny"] = "薩尼約-希耶維語", ["snz"] = "科烏語", ["so"] = "索馬里語", ["soa"] = "宋傣語", ["sob"] = "索貝語", ["soc"] = "索科語", ["sod"] = "Songoora", ["soe"] = "亨多語", ["sog"] = "粟特語", ["soh"] = "Aka (Sudan)", ["soi"] = "Sonha", ["sok"] = "索科羅語", ["sol"] = "索洛斯語", ["son-pro"] = "原始桑海語", ["soo"] = "恩松語", ["sop"] = "松格語", ["soq"] = "卡納西語", ["sor"] = "松賴語", ["sos"] = "Seenku", ["sou"] = "南部泰語", ["sov"] = "松索羅爾語", ["sow"] = "索萬達語", ["sox"] = "索語", ["soy"] = "米約貝語", ["soz"] = "特米語", ["spb"] = "Sepa (Indonesia)", ["spc"] = "薩佩語", ["spd"] = "薩埃普語", ["spe"] = "Sepa (New Guinea)", ["spg"] = "Sian", ["spi"] = "薩波尼語", ["spk"] = "Sengo", ["spl"] = "塞萊佩特語", ["spm"] = "Sepen", ["spn"] = "薩納帕納語", ["spo"] = "斯波坎語", ["spp"] = "蘇皮爾語", ["spr"] = "薩帕魯亞語", ["sps"] = "薩波薩語", ["spt"] = "Spiti Bhoti", ["spu"] = "薩普安語", ["spv"] = "桑巴爾普里語", ["spx"] = "南皮賽恩語", ["spy"] = "薩鮑特語", ["sq"] = "阿爾巴尼亞語", ["sqa"] = "沙馬-桑布加語", ["sqh"] = "Shau", ["sqj-pro"] = "原始阿爾巴尼亞語", ["sqk"] = "阿爾巴尼亞手語", ["sqm"] = "Suma", ["sqn"] = "薩斯昆漢諾克語", ["sqo"] = "索爾赫伊語", ["sqq"] = "Sou", ["sqr"] = "西庫爾阿拉伯語", ["sqs"] = "斯里蘭卡手語", ["sqt"] = "索科特拉語", ["squ"] = "斯闊米什語", ["sra"] = "薩魯加語", ["srb"] = "索拉語", ["sre"] = "薩拉語", ["srf"] = "納菲語", ["srg"] = "蘇洛德語", ["srh"] = "色勒庫爾語", ["sri"] = "西里亞諾語", ["srk"] = "Serudung Murut", ["srl"] = "伊斯拉瓦語", ["srm"] = "薩拉馬卡語", ["srn"] = "蘇里南湯加語", ["srq"] = "西里奧諾語", ["srr"] = "塞雷爾語", ["srs"] = "薩西語", ["srt"] = "邵里語", ["sru"] = "Suruí", ["srv"] = "瓦瑞索索貢語", ["srw"] = "塞魯亞語", ["srx"] = "西爾毛里語", ["sry"] = "錫拉語", ["srz"] = "沙赫米爾扎迪語", ["ss"] = "史瓦濟語", ["ssa-klk-pro"] = "原始庫利亞克語", ["ssa-kom-pro"] = "Proto-Koman", ["ssa-pro"] = "原始尼羅-撒哈拉語", ["ssb"] = "南薩馬語", ["ssc"] = "辛比蒂-蘇巴語", ["ssd"] = "西羅伊語", ["sse"] = "Balangingi", ["ssf"] = "邵語", ["ssg"] = "塞馬特語", ["ssh"] = "希赫阿拉伯語", ["ssi"] = "桑斯語", ["ssj"] = "紹西語", ["ssk"] = "蘇納姆語", ["ssl"] = "西錫薩拉語", ["ssm"] = "森南語", ["sso"] = "西薩諾語", ["ssp"] = "西班牙手語", ["ssq"] = "索阿語", ["ssr"] = "瑞士法國手語", ["sss"] = "Sô", ["sst"] = "西納西納語", ["ssu"] = "蘇蘇阿米語", ["ssv"] = "Shark Bay", ["ssx"] = "桑貝里吉語", ["ssy"] = "薩霍語", ["ssz"] = "森勝語", ["st"] = "塞索托語", ["stb"] = "北蘇巴農語", ["std"] = "桑提內爾語", ["ste"] = "利亞納-塞蒂語", ["stf"] = "塞塔語", ["stg"] = "特林語", ["sth"] = "雪爾塔語", ["sti"] = "布羅斯丁語", ["stj"] = "Matya Samo", ["stk"] = "阿拉姆巴語", ["stm"] = "塞塔曼語", ["stn"] = "沃瓦語", ["sto"] = "斯托尼語", ["stp"] = "東南特佩瓦語", ["stq"] = "薩特弗里斯蘭語", ["str"] = "薩尼奇語", ["sts"] = "舒馬斯梯語", ["stt"] = "布德斯丁語", ["stu"] = "阿爾佤語", ["stv"] = "Silt'e", ["stw"] = "薩塔瓦爾語", ["sty"] = "西伯利亞韃靼語", ["su"] = "巽他語", ["sua"] = "蘇爾卡語", ["sub"] = "蘇庫語", ["suc"] = "西蘇巴農語", ["sue"] = "蘇埃納語", ["sug"] = "蘇甘加語", ["sui"] = "蘇基語", ["suk"] = "蘇庫馬語", ["suo"] = "Bouni", ["suq"] = "蘇里語", ["sur"] = "姆瓦格烏爾語", ["sus"] = "蘇蘇語", ["sut"] = "Subtiaba", ["suv"] = "蘇龍語", ["suw"] = "松布瓦語", ["sux"] = "蘇美爾語", ["suy"] = "蘇亞語", ["suz"] = "松瓦爾語", ["sv"] = "瑞典語", ["sva"] = "斯凡語", ["svb"] = "烏勞-蘇因語", ["svc"] = "聖文森克里奧爾語", ["sve"] = "塞利里語", ["svk"] = "斯洛伐克手語", ["svm"] = "斯拉夫莫利塞語", ["svs"] = "薩沃薩沃語", ["svx"] = "斯卡洛維亞語", ["sw"] = "斯瓦希里語", ["swb"] = "馬約特科摩羅語", ["swf"] = "塞雷語", ["swg"] = "施瓦本語", ["swi"] = "水語", ["swj"] = "西拉語 (班圖語支)", ["swl"] = "瑞典手語", ["swm"] = "薩莫薩語", ["swn"] = "索克納語", ["swo"] = "沙嫩納瓦語", ["swp"] = "蘇奧語", ["swq"] = "Sharwa", ["swr"] = "Saweru", ["sws"] = "塞魯瓦散語", ["swt"] = "沙維拉語", ["swu"] = "蘇瓦瓦語", ["sww"] = "索瓦語", ["swx"] = "Suruahá", ["swy"] = "薩盧亞語", ["sxb"] = "蘇巴語", ["sxc"] = "Sicanian", ["sxe"] = "西古語", ["sxg"] = "史興語", ["sxk"] = "南卡拉普亞語", ["sxl"] = "瑟羅尼亞語", ["sxm"] = "桑雷語", ["sxn"] = "桑格語", ["sxo"] = "Sorothaptic", ["sxr"] = "拉阿魯哇語", ["sxs"] = "薩薩魯語", ["sxw"] = "薩赫威格貝語", ["sya"] = "Siang", ["syb"] = "中蘇巴農語", ["syc"] = "古典敘利亞語", ["syd-pro"] = "原始薩莫耶德語", ["syi"] = "塞基語", ["syk"] = "蘇庫爾語", ["syl"] = "錫爾赫特語", ["sym"] = "Maya Samo", ["syn"] = "塞納亞語", ["syo"] = "索伊語", ["sys"] = "辛雅爾語", ["syw"] = "卡加特語", ["syx"] = "奧薩馬伊語", ["syy"] = "阿爾-賽義德貝都因手語", ["sza"] = "塞美來語", ["szb"] = "Ngalum", ["szc"] = "Semaq Beri", ["szd"] = "塞魯語", ["sze"] = "舍澤語", ["szg"] = "森格勒語", ["szl"] = "西里西亞語", ["szn"] = "蘇拉語", ["szp"] = "蘇阿博語", ["szs"] = "所羅門群島手語", ["szv"] = "伊蘇布語", ["szw"] = "薩瓦伊語", ["szy"] = "撒奇萊雅語", ["ta"] = "泰米爾語", ["taa"] = "下塔納納語", ["tab"] = "塔巴薩蘭語", ["tac"] = "低地塔拉烏馬拉語", ["tad"] = "陶塞語", ["tae"] = "塔里阿納語", ["taf"] = "塔比拉貝語", ["tag"] = "塔戈伊語", ["tai-pro"] = "原始台語", ["tai-swe-pro"] = "原始西南台語", ["taj"] = "東達芒語", ["tak"] = "塔拉語", ["tal"] = "塔爾語", ["tan"] = "坦加勒語", ["tao"] = "達悟語", ["tap"] = "塔布瓦語", ["tar"] = "中塔拉烏馬拉語", ["tas"] = "Tây Bồi", ["tau"] = "Upper Tanana", ["tav"] = "塔圖約語", ["taw"] = "Tai", ["tax"] = "坦基語", ["tay"] = "泰雅語", ["taz"] = "托喬語", ["tba"] = "艾嘎嫩語", ["tbc"] = "塔基亞語", ["tbd"] = "Kaki Ae", ["tbe"] = "Tanimbili", ["tbf"] = "Mandara", ["tbg"] = "北泰羅拉語", ["tbh"] = "Thurawal", ["tbi"] = "加姆語", ["tbj"] = "蒂昂語", ["tbk"] = "卡拉米-塔格巴努瓦語", ["tbl"] = "特波里語", ["tbm"] = "塔格布語", ["tbn"] = "巴羅內格羅烏瓦語", ["tbo"] = "塔瓦拉語", ["tbp"] = "Taworta", ["tbq-bdg-pro"] = "原始博多-加羅語", ["tbq-blg"] = "白狼語", ["tbq-brm-pro"] = "原始緬語", ["tbq-gkh"] = "勾克語", ["tbq-kuk-pro"] = "原始庫基-欽語", ["tbq-lal-pro"] = "原始臘羅語", ["tbq-laz"] = "拉熱語", ["tbq-lob-pro"] = "原始緬彝語", ["tbq-lol-pro"] = "原始彝語", ["tbq-mil"] = "米浪語", ["tbq-mor"] = "Moran", ["tbq-ngo"] = "Ngochang", ["tbr"] = "Tumtum", ["tbs"] = "Tanguat", ["tbt"] = "滕博語", ["tbu"] = "圖巴爾語", ["tbv"] = "Tobo", ["tbw"] = "塔格巴努瓦語", ["tbx"] = "卡平語", ["tby"] = "塔巴魯語", ["tbz"] = "Ditammari", ["tca"] = "齊古納語", ["tcb"] = "Tanacross", ["tcc"] = "Datooga", ["tcd"] = "Tafi", ["tce"] = "南塔穹語", ["tcf"] = "馬利納爾特佩克特拉帕克語", ["tcg"] = "Tamagario", ["tch"] = "特克斯和凱科斯群島克里奧爾英語", ["tci"] = "Wára", ["tck"] = "Tchitchege", ["tcl"] = "答曼語 (緬甸)", ["tcm"] = "Tanahmerah", ["tco"] = "Taungyo", ["tcp"] = "Tawr Chin", ["tcq"] = "Kaiy", ["tcs"] = "托雷斯海峽克里奧爾語", ["tct"] = "佯僙語", ["tcu"] = "東南塔拉烏馬拉語", ["tcw"] = "特克帕特蘭托托納克語", ["tcx"] = "托達語", ["tcy"] = "圖陸語", ["tcz"] = "Thado Chin", ["tda"] = "Tagdal", ["tdb"] = "Panchpargania", ["tdc"] = "Emberá-Tadó", ["tdd"] = "傣納語", ["tde"] = "Tiranige Diga Dogon", ["tdf"] = "Talieng", ["tdg"] = "西達芒語", ["tdh"] = "圖隆語", ["tdi"] = "多馬迪諾語", ["tdj"] = "塔基歐語", ["tdk"] = "Tambas", ["tdl"] = "Sur", ["tdm"] = "Taruma", ["tdn"] = "通達諾語", ["tdo"] = "Teme", ["tdq"] = "Tita", ["tdr"] = "祖查語", ["tds"] = "多泰語", ["tdt"] = "帝力德頓語", ["tdu"] = "Tempasuk Dusun", ["tdv"] = "圖爾克瓦姆語", ["tdy"] = "塔迪亞萬語", ["te"] = "泰盧固語", ["tea"] = "特米亞爾語", ["teb"] = "Tetete", ["tec"] = "Terik", ["ted"] = "Tepo Krumen", ["tee"] = "韋韋特拉特佩瓦語", ["tef"] = "Teressa", ["teg"] = "北部特克語", ["teh"] = "Tehuelche", ["tei"] = "托里切利語", ["tek"] = "Ibali Teke", ["tem"] = "提姆語", ["ten"] = "Tama (Colombia)", ["teo"] = "特索語", ["tep"] = "特佩卡諾語", ["teq"] = "Temein", ["ter"] = "泰雷諾語", ["tes"] = "騰格爾語", ["tet"] = "德頓語", ["teu"] = "Soo", ["tev"] = "Teor", ["tew"] = "特瓦語", ["tex"] = "滕內語", ["tey"] = "Tulishi", ["tez"] = "Tetserret", ["tfi"] = "Tofin Gbe", ["tfn"] = "代那安那語", ["tfo"] = "Tefaro", ["tfr"] = "特里貝語", ["tft"] = "特爾納特語", ["tg"] = "塔吉克語", ["tga"] = "Sagalla", ["tgb"] = "托比隆語", ["tgc"] = "Tigak", ["tgd"] = "Ciwogai", ["tge"] = "東廓爾喀達芒語", ["tgf"] = "查利語", ["tgh"] = "多巴哥克里奧爾英語", ["tgi"] = "拉溫亞語", ["tgn"] = "坦達加農語", ["tgo"] = "塔古拉語", ["tgp"] = "Tangoa", ["tgq"] = "Tring", ["tgr"] = "Tareng", ["tgs"] = "Nume", ["tgt"] = "中塔格巴努瓦語", ["tgu"] = "Tanggu", ["tgv"] = "Tingui-Boto", ["tgw"] = "Tagwana Senoufo", ["tgx"] = "塔吉什語", ["tgy"] = "Togoyo", ["th"] = "泰語", ["thc"] = "傣包語", ["thd"] = "Kuuk Thaayorre", ["the"] = "奇特旺塔魯語", ["thf"] = "Thangmi", ["thh"] = "北塔拉烏馬拉語", ["thi"] = "Tai Long", ["thk"] = "薩拉卡語", ["thl"] = "Dangaura Tharu", ["thm"] = "他文語", ["thn"] = "Thachanadan", ["thp"] = "湯普森語", ["thq"] = "珂奇拉塔魯語", ["thr"] = "拉納塔魯語", ["ths"] = "塔卡利語", ["tht"] = "塔爾坦語", ["thu"] = "Thuri", ["thy"] = "Tha", ["ti"] = "提格里尼亞語", ["tic"] = "Tira", ["tif"] = "Tifal", ["tig"] = "提格雷語", ["tih"] = "蒂穆貢穆魯特語", ["tii"] = "Tiene", ["tij"] = "Tilung", ["tik"] = "Tikar", ["til"] = "Tillamook", ["tim"] = "Timbe", ["tin"] = "廷迪語", ["tio"] = "特奧普語", ["tip"] = "特里穆里斯語", ["tiq"] = "Tiéfo", ["tis"] = "馬薩迪伊特伊特內格語", ["tit"] = "Tinigua", ["tiu"] = "阿達森語", ["tiv"] = "泰雷諾語", ["tiw"] = "提維語", ["tix"] = "Southern Tiwa", ["tiy"] = "蒂魯賴語", ["tiz"] = "紅金傣語", ["tja"] = "塔朱松語", ["tjg"] = "通瓊語", ["tji"] = "北部土家語", ["tjl"] = "傣來語", ["tjm"] = "Timucua", ["tjn"] = "Tonjon", ["tjs"] = "南部土家語", ["tju"] = "Tjurruru", ["tjw"] = "查普伍龍語", ["tk"] = "土庫曼語", ["tka"] = "特魯卡語", ["tkb"] = "Buksa", ["tkd"] = "土庫德德語", ["tke"] = "塔夸內語", ["tkf"] = "Tukumanféd", ["tkl"] = "托克勞語", ["tkm"] = "Takelma", ["tkn"] = "德之島語", ["tkp"] = "蒂科皮亞語", ["tkq"] = "Tee", ["tkr"] = "查庫爾語", ["tks"] = "Ramandi", ["tkt"] = "卡塔里亞塔魯語", ["tku"] = "上內卡克薩托托納克語", ["tkv"] = "穆爾帕諾語", ["tkw"] = "泰努語", ["tkx"] = "唐科語", ["tkz"] = "謝古語", ["tl"] = "他加祿語", ["tla"] = "西南特佩瓦語", ["tlb"] = "托貝洛語", ["tlc"] = "耶庫阿特拉托托納克語", ["tld"] = "達勞德語", ["tlf"] = "特萊福爾語", ["tlg"] = "Tofanma", ["tlh"] = "克林貢語", ["tli"] = "特林吉特語", ["tlj"] = "Talinga-Bwisi", ["tlk"] = "達祿基語", ["tll"] = "特特拉語", ["tlm"] = "托洛馬科語", ["tln"] = "大龍駱語'", ["tlo"] = "塔洛迪語", ["tlp"] = "菲洛梅納-馬塔-科阿維特蘭托托納克語", ["tlq"] = "蒙雷語", ["tlr"] = "塔利塞語", ["tls"] = "塔姆博塔洛語", ["tlt"] = "特盧蒂語", ["tlu"] = "Tulehu", ["tlv"] = "塔利亞布語", ["tlx"] = "克赫赫克語", ["tly"] = "塔利什語", ["tma"] = "Tama (Chad)", ["tmb"] = "Avava", ["tmc"] = "Tumak", ["tmd"] = "Haruai", ["tme"] = "Tremembé", ["tmf"] = "Toba-Maskoy", ["tmg"] = "Ternateño", ["tmh"] = "圖阿雷格語", ["tmi"] = "圖圖巴語", ["tmj"] = "薩馬羅克納語", ["tml"] = "Tamnim Citak", ["tmm"] = "傣奈語", ["tmn"] = "答曼語 (印尼)", ["tmo"] = "特莫克語", ["tmq"] = "通萊奧語", ["tms"] = "蒂馬語", ["tmt"] = "塔斯馬特語", ["tmu"] = "雅烏語", ["tmv"] = "Motembo", ["tmy"] = "Tami", ["tmz"] = "塔馬納庫語", ["tn"] = "茨瓦納語", ["tna"] = "塔卡納語", ["tnb"] = "西烏瓦語", ["tnc"] = "Tanimuca-Retuarã", ["tnd"] = "安古斯圖拉烏瓦語", ["tne"] = "Tinoc Kallahan", ["tng"] = "Tobanga", ["tnh"] = "Maiani", ["tni"] = "坦迪阿語", ["tnk"] = "Kwamera", ["tnl"] = "Lenakel", ["tnm"] = "塔布拉語", ["tnn"] = "北坦納語", ["tno"] = "Toromono", ["tnp"] = "白沙語", ["tnq"] = "泰諾語", ["tnr"] = "Bedik", ["tns"] = "特尼斯語", ["tnt"] = "通騰博安語", ["tnu"] = "岱康語", ["tnv"] = "坦昌雅語", ["tnw"] = "通沙旺語", ["tnx"] = "塔內馬語", ["tny"] = "Tongwe", ["tnz"] = "Ten'edn", ["to"] = "湯加語", ["tob"] = "托巴語", ["toc"] = "科尤特拉托托納克語", ["tod"] = "Toma", ["tof"] = "Gizrra", ["tog"] = "通加語 (馬拉維)", ["toh"] = "通加語 (莫桑比克)", ["toi"] = "通加語 (贊比亞)", ["toj"] = "托霍拉瓦爾語", ["tok"] = "道本語", ["tol"] = "Tolowa", ["tom"] = "通布魯語", ["too"] = "西科特佩克-德華雷斯托托納克語", ["top"] = "帕潘特拉托托納克語", ["toq"] = "Toposa", ["tor"] = "Togbo-Vara Banda", ["tos"] = "高地托托納克語", ["tou"] = "土語", ["tov"] = "Upper Taromi", ["tow"] = "Jemez", ["tox"] = "托比語", ["toy"] = "多波伊尤語", ["toz"] = "To", ["tpa"] = "Taupota", ["tpc"] = "阿索尤梅帕語", ["tpe"] = "Tippera", ["tpf"] = "Tarpia", ["tpg"] = "Kula", ["tpi"] = "托克皮辛語", ["tpj"] = "塔皮埃特語", ["tpk"] = "都比尼欽語", ["tpl"] = "特拉科阿帕梅帕語", ["tpm"] = "Tampulma", ["tpn"] = "圖皮南巴語", ["tpo"] = "行彤傣語", ["tpp"] = "比薩佛洛勒斯特佩瓦語", ["tpq"] = "獨巴語", ["tpr"] = "圖帕里語", ["tpt"] = "特拉奇奇爾科特佩瓦語", ["tpu"] = "坦普溫語", ["tpv"] = "塔納帕格語", ["tpw"] = "古圖皮語", ["tpx"] = "阿卡特佩克-梅帕語", ["tpy"] = "特魯邁語", ["tpz"] = "Tinputz", ["tqb"] = "坦貝語", ["tql"] = "萊哈利語", ["tqm"] = "Turumsa", ["tqn"] = "特奈諾語", ["tqo"] = "托里皮語", ["tqp"] = "托莫伊普語", ["tqq"] = "突尼語", ["tqr"] = "托羅納語", ["tqt"] = "西托托納克語", ["tqu"] = "Touo", ["tqw"] = "通卡瓦語", ["tr"] = "土耳其語", ["tra"] = "提拉希語", ["trb"] = "泰雷布語", ["trc"] = "科帕拉特里基語", ["trd"] = "Turi", ["tre"] = "東塔蘭甘語", ["trf"] = "特立尼達克里奧爾英語", ["trg"] = "李山帝丹語", ["trh"] = "Turaka", ["tri"] = "奇里幼語", ["trj"] = "Toram", ["trk-dkh"] = "杜漢語", ["trk-eog"] = "早期古烏古斯語", ["trk-oat"] = "古安納托利亞土耳其語", ["trk-pro"] = "原始突厥語", ["trl"] = "旅行者蘇格蘭語", ["trm"] = "特雷甘語", ["trn"] = "Trinitario", ["tro"] = "塔勞語", ["trp"] = "博羅克語", ["trq"] = "聖馬丁伊通約索特里基語", ["trr"] = "陶希羅語", ["trs"] = "奇卡華特拉特里基語", ["trt"] = "Tunggare", ["tru"] = "圖羅尤語", ["trv"] = "賽德克語", ["trw"] = "托瓦利語", ["trx"] = "Tringgus", ["try"] = "土隆語", ["trz"] = "Torá", ["ts"] = "聰加語", ["tsa"] = "Tsaangi", ["tsb"] = "瑟麥語", ["tsc"] = "Tswa", ["tsd"] = "特薩克尼恩語", ["tse"] = "突尼西亞手語", ["tsg"] = "陶蘇格語", ["tsh"] = "Tsuvan", ["tsi"] = "茨姆錫安語", ["tsj"] = "倉洛語", ["tsl"] = "卜老語", ["tsm"] = "土耳其手語", ["tsp"] = "北圖斯亞語", ["tsq"] = "泰國手語", ["tsr"] = "Akei", ["tss"] = "臺灣手語", ["tsu"] = "鄒語", ["tsv"] = "Tsogo", ["tsw"] = "Tsishingini", ["tsx"] = "穆巴米語", ["tsy"] = "Tebul Sign Language", ["tt"] = "韃靼語", ["tta"] = "圖特盧語", ["ttb"] = "加阿語", ["ttc"] = "特克提特克語", ["ttd"] = "Tauade", ["tte"] = "Bwanabwana", ["ttf"] = "Tuotomb", ["ttg"] = "都東語", ["tth"] = "上達渥語", ["tti"] = "托巴蒂語", ["ttj"] = "托羅語", ["ttk"] = "托托羅語", ["ttl"] = "托特拉語", ["ttm"] = "北塔穹語", ["ttn"] = "Towei", ["tto"] = "下達渥語", ["ttp"] = "東貝拉拉語", ["ttr"] = "特拉語", ["tts"] = "伊桑語", ["ttt"] = "塔特語", ["ttu"] = "Torau", ["ttv"] = "馬努斯語", ["ttw"] = "隆-瓦特語", ["tty"] = "西卡里泰語", ["ttz"] = "Tsum", ["tua"] = "威阿如姆斯語", ["tub"] = "特巴特勒巴爾語", ["tuc"] = "Mutu", ["tud"] = "都夏語", ["tue"] = "都尤咖語", ["tuf"] = "中烏瓦語", ["tug"] = "Tunia", ["tuh"] = "Taulil", ["tui"] = "圖普里語", ["tuj"] = "圖古蒂爾語", ["tul"] = "圖拉語", ["tum"] = "通布卡語", ["tun"] = "圖尼卡語", ["tuo"] = "都卡諾語", ["tup-gua-pro"] = "原始圖皮-瓜拉尼語", ["tup-kab"] = "卡比希亞納語", ["tup-pro"] = "原始圖皮語", ["tuq"] = "特達加語", ["tus"] = "圖斯卡羅拉語", ["tuu"] = "圖圖特尼語", ["tuv"] = "圖爾卡納語", ["tuw-alk"] = "阿勒楚喀語", ["tuw-bal"] = "巴拉語", ["tuw-kkl"] = "恰喀拉語", ["tuw-kli"] = "奇力語", ["tuw-pro"] = "原始通古斯語", ["tuw-sol"] = "索倫語", ["tux"] = "Tuxináwa", ["tuy"] = "圖根語", ["tuz"] = "圖爾卡語", ["tva"] = "瓦瓜語", ["tvd"] = "楚瓦迪語", ["tve"] = "特翁語", ["tvk"] = "東南安布里姆語", ["tvl"] = "圖瓦盧語", ["tvm"] = "Tela-Masbuar", ["tvn"] = "土瓦語", ["tvo"] = "蒂多雷語", ["tvs"] = "塔韋塔語", ["tvt"] = "Tutsa Naga", ["tvu"] = "圖嫩語", ["tvw"] = "塞多阿語", ["tvx"] = "大武壠語", ["tvy"] = "帝汶皮欽語", ["twa"] = "特瓦納語", ["twb"] = "西塔烏碧語", ["twc"] = "Teshenawa", ["twe"] = "泰瓦語", ["twf"] = "陶斯語", ["twg"] = "特雷文語", ["twh"] = "傣端語", ["twm"] = "達旺門巴語", ["twn"] = "Twendi", ["two"] = "Tswapong", ["twp"] = "艾雷語", ["twq"] = "北桑海語", ["twr"] = "西南塔拉烏馬拉語", ["twt"] = "都里瓦拉語", ["twu"] = "特爾馬努語", ["tww"] = "圖瓦里語", ["twy"] = "塔沃延語", ["txa"] = "通博諾語", ["txb"] = "吐火羅語B", ["txc"] = "Tsetsaut", ["txe"] = "多多利語", ["txg"] = "西夏語", ["txh"] = "色雷斯語", ["txi"] = "伊崩語", ["txj"] = "Tarjumo", ["txm"] = "托米尼語", ["txn"] = "西塔蘭甘語", ["txo"] = "投投語", ["txq"] = "蒂伊語", ["txr"] = "Tartessian", ["txs"] = "通西亞語", ["txt"] = "Citak", ["txu"] = "卡亞波語", ["txx"] = "Tatana", ["ty"] = "大溪地語", ["tya"] = "陶亞語", ["tye"] = "Kyenga", ["tyh"] = "O'du", ["tyi"] = "Teke-Tsaayi", ["tyj"] = "傣約語", ["tyl"] = "土僚語", ["tyn"] = "Kombai", ["typ"] = "Kuku-Thaypan", ["tyr"] = "傣亮語", ["tys"] = "沙爬語", ["tyt"] = "德地傣語", ["tyu"] = "Kua", ["tyv"] = "圖瓦語", ["tyx"] = "泰凱-蒂耶語", ["tyz"] = "岱依語", ["tza"] = "坦桑尼亞手語", ["tzh"] = "策爾塔爾語", ["tzj"] = "楚圖希爾語", ["tzl"] = "塔羅薩語", ["tzm"] = "中阿特拉斯柏柏爾語", ["tzn"] = "Tugun", ["tzo"] = "佐齊爾語", ["tzx"] = "塔布里亞克語", ["uam"] = "瓦穆埃語", ["uan"] = "寬語", ["uar"] = "Tairuma", ["uba"] = "烏邦語", ["ubi"] = "烏比語", ["ubl"] = "布希農比科爾語", ["ubr"] = "烏比爾語", ["ubu"] = "考蓋爾語", ["uby"] = "尤比克語", ["uda"] = "烏達語", ["ude"] = "烏德蓋語", ["udg"] = "穆杜加語", ["udi"] = "烏迪語", ["udj"] = "烏吉爾語", ["udl"] = "烏爾德美語", ["udm"] = "烏得穆爾特語", ["udu"] = "烏杜克語", ["ues"] = "基奧哥語", ["ufi"] = "烏菲姆語", ["ug"] = "維吾爾語", ["uga"] = "烏加里特語", ["ugb"] = "Kuku-Ugbanh", ["uge"] = "烏格勒語", ["ugn"] = "烏干達手語", ["ugo"] = "貢語 (泰國)", ["ugy"] = "烏拉圭手語", ["uha"] = "烏哈米語", ["uhn"] = "達馬爾語", ["uis"] = "維薩伊語", ["uiv"] = "伊意維語", ["uji"] = "坦吉吉里語", ["uk"] = "烏克蘭語", ["uka"] = "卡布里語", ["ukg"] = "Ukuriguma", ["ukh"] = "烏奎約語", ["ukk"] = "Muak Sa-aak", ["ukl"] = "烏克蘭手語", ["ukp"] = "Ukpe-Bayobiri", ["ukq"] = "烏夸語", ["uks"] = "Kaapor Sign Language", ["uku"] = "Ukue", ["ukw"] = "Ukwuani-Aboh-Ndoni", ["uky"] = "Kuuk Yak", ["ula"] = "豐瓦語", ["ulb"] = "奧盧庫米語", ["ulc"] = "烏爾奇語", ["ule"] = "盧萊語", ["ulf"] = "Afra", ["uli"] = "烏利蒂語", ["ulk"] = "梅里阿姆語", ["ull"] = "Ullatan", ["ulm"] = "烏魯曼答語", ["uln"] = "拉包爾克里奧爾德語", ["ulu"] = "Uma' Lung", ["ulw"] = "烏爾瓦語 (尼加拉瓜)", ["uma"] = "烏馬蒂拉語", ["umb"] = "姆班杜語", ["umc"] = "馬魯西尼語", ["umd"] = "Umbindhamu", ["umg"] = "Umbuygamu", ["umi"] = "烏基特語", ["umm"] = "Umon", ["umn"] = "Makyan Naga", ["umo"] = "烏莫蒂納語", ["ump"] = "翁皮拉語", ["umr"] = "Umbugarla", ["ums"] = "本道語", ["umu"] = "門西語", ["una"] = "北瓦圖特語", ["und"] = "待定語言", ["une"] = "烏涅梅語", ["ung"] = "Ngarinyin", ["uni"] = "Uni", ["unk"] = "Enawené-Nawé", ["unm"] = "烏納米語", ["unn"] = "庫爾奈語", ["unr"] = "蒙達里語", ["unu"] = "Unubahe", ["unx"] = "Munda", ["unz"] = "溫德-凱利語", ["uok"] = "Uokha", ["uon"] = "龜崙語", ["upi"] = "烏梅達語", ["upv"] = "Uripiv-Wala-Rano-Atchin", ["ur"] = "烏爾都語", ["ura"] = "烏拉里納語", ["urb"] = "烏魯布-卡波爾語", ["urc"] = "Urningangg", ["ure"] = "烏魯語", ["urf"] = "Uradhi", ["urg"] = "Urigina", ["urh"] = "烏爾霍博語", ["uri"] = "烏里姆語", ["urj-fin-pro"] = "原始芬蘭語", ["urj-koo"] = "古科米語", ["urj-kuk"] = "Kukkuzi", ["urj-kya"] = "亞濟瓦科米語", ["urj-mdv-pro"] = "原始莫爾多瓦語", ["urj-prm-pro"] = "原始彼爾姆語", ["urj-pro"] = "原始烏拉爾語", ["urj-ugr-pro"] = "原始烏戈爾語", ["urk"] = "奧朗勞特語", ["url"] = "烏拉利語", ["urm"] = "烏拉普明語", ["urn"] = "Uruangnirin", ["uro"] = "Ura (New Guinea)", ["urp"] = "Uru-Pa-In", ["urr"] = "Lehalurup", ["urt"] = "烏拉特語", ["uru"] = "烏魯米語", ["urv"] = "烏魯阿瓦語", ["urw"] = "Sop", ["urx"] = "烏里莫語", ["ury"] = "Orya", ["urz"] = "烏魯-埃烏-瓦烏瓦烏語", ["usa"] = "烏薩魯法語", ["ush"] = "烏修基語", ["usi"] = "Usui", ["usk"] = "Usaghade", ["usp"] = "Uspanteco", ["uss"] = "Saare", ["usu"] = "Uya", ["uta"] = "Otank", ["ute"] = "尤特語", ["uth"] = "Hun", ["utp"] = "阿姆巴語", ["utr"] = "埃圖洛語", ["utu"] = "烏圖語", ["uum"] = "烏魯姆語", ["uur"] = "Ura (Vanuatu)", ["uuu"] = "烏語", ["uve"] = "西烏韋阿語", ["uvh"] = "Uri", ["uvl"] = "盧特語", ["uwa"] = "Kuku-Uwanh", ["uya"] = "Doko-Uyanga", ["uz"] = "烏茲別克語", ["vaa"] = "瓦加里博里語", ["vae"] = "Vale", ["vag"] = "Vagla", ["vah"] = "瓦爾哈迪語", ["vai"] = "瓦伊語", ["vaj"] = "Sekele", ["val"] = "Vehes", ["vam"] = "瓦尼莫語", ["van"] = "瓦爾曼語", ["vao"] = "Vao", ["vap"] = "Vaiphei", ["var"] = "Huarijio", ["vas"] = "瓦薩維語", ["vau"] = "Vanuma", ["vav"] = "瓦爾里語", ["vay"] = "Vayu", ["vbb"] = "東南巴巴爾語", ["vbk"] = "西南邦托克語", ["ve"] = "文達語", ["vec"] = "威尼斯語", ["ved"] = "維達語", ["vem"] = "Vemgo-Mabas", ["veo"] = "文圖雷諾語", ["vep"] = "維普斯語", ["ver"] = "Mom Jango", ["vgr"] = "瓦戈里語", ["vgt"] = "佛蘭德手語", ["vi"] = "越南語", ["vic"] = "美屬維爾京群島克里奧爾語", ["vid"] = "Vidunda", ["vif"] = "維利語", ["vig"] = "Viemo", ["vil"] = "維萊拉語", ["vis"] = "Vishavan", ["vit"] = "維蒂語", ["viv"] = "伊杜納語", ["vjk"] = "Bajjika", ["vka"] = "卡里亞拉語", ["vki"] = "Ija-Zuba", ["vkj"] = "Kujarge", ["vkk"] = "Kaur", ["vkl"] = "古利蘇蘇語", ["vkm"] = "卡馬坎語", ["vko"] = "岡德哈語", ["vkp"] = "科爾萊克里奧爾葡萄牙語", ["vkt"] = "Tenggarong Kutai Malay", ["vku"] = "庫拉馬語", ["vlp"] = "發貝語", ["vls"] = "西佛蘭德語", ["vma"] = "馬圖蘇利那語", ["vmb"] = "姆巴巴拉姆語", ["vmc"] = "尤克斯特拉瓦卡米斯特克語", ["vmd"] = "Mudu Koraga", ["vme"] = "東馬塞拉語", ["vmf"] = "東法蘭克尼亞語", ["vmg"] = "Minigir", ["vmh"] = "馬拉格伊語", ["vmi"] = "米瓦語", ["vmj"] = "伊斯塔尤特拉米斯特克語", ["vmk"] = "Makhuwa-Shirima", ["vml"] = "馬爾加納語", ["vmm"] = "米特拉通戈米斯特克語", ["vmp"] = "索亞爾特佩克馬薩特克語", ["vmq"] = "索亞爾特佩克米斯特克語", ["vmr"] = "Marenje", ["vmu"] = "穆盧利吉語", ["vmv"] = "河谷邁杜語", ["vmw"] = "馬庫瓦語", ["vmx"] = "塔馬索拉米斯特克語", ["vmy"] = "阿亞烏特拉馬薩特克語", ["vmz"] = "馬薩特蘭馬薩特克語", ["vnk"] = "洛沃諾語", ["vnm"] = "Neve'ei", ["vnp"] = "伏納普語", ["vo"] = "沃拉普克語", ["vor"] = "沃羅語", ["vot"] = "沃特語", ["vra"] = "韋拉阿語", ["vro"] = "佛羅語", ["vrs"] = "瓦里西語", ["vrt"] = "Banam Bay", ["vsi"] = "摩爾多瓦手語", ["vsl"] = "委內瑞拉手語", ["vsv"] = "瓦倫西亞手語", ["vto"] = "Vitou", ["vum"] = "文布語", ["vun"] = "溫舊語", ["vut"] = "武特語", ["vwa"] = "阿佤語", ["wa"] = "瓦隆語", ["waa"] = "瓦拉瓦拉語", ["wab"] = "瓦布語", ["wac"] = "瓦斯科-威什拉姆語", ["wad"] = "瓦梅薩語", ["waf"] = "瓦科納語", ["wag"] = "瓦埃馬語", ["wah"] = "瓦圖貝拉語", ["waj"] = "瓦法語", ["wal"] = "沃萊塔語", ["wam"] = "麻薩諸塞語", ["wan"] = "瓦語", ["wao"] = "瓦波語", ["wap"] = "瓦比夏那語", ["waq"] = "瓦吉曼語", ["war"] = "瓦瑞瓦瑞語", ["was"] = "瓦修語", ["wat"] = "卡尼努瓦語", ["wau"] = "沃雅語", ["wav"] = "瓦卡語", ["waw"] = "瓦伊瓦伊語", ["wax"] = "Watam", ["way"] = "瓦亞那語", ["waz"] = "萬普爾語", ["wba"] = "瓦勞語", ["wbb"] = "Wabo", ["wbe"] = "瓦里泰語", ["wbf"] = "瓦拉語", ["wbh"] = "萬達語", ["wbi"] = "弗萬吉語", ["wbj"] = "阿拉格瓦語", ["wbk"] = "維加里語", ["wbl"] = "瓦罕語", ["wbm"] = "佤語", ["wbp"] = "瓦爾皮瑞語", ["wbq"] = "瓦達爾語", ["wbr"] = "瓦格迪語", ["wbt"] = "萬曼語", ["wbv"] = "瓦賈里語", ["wbw"] = "沃伊語", ["wca"] = "亞諾馬姆語", ["wci"] = "Waci Gbe", ["wdd"] = "Wandji", ["wdg"] = "瓦達吉納姆語", ["wdj"] = "瓦吉吉尼語", ["wdt"] = "懷安多特語", ["wdu"] = "瓦吉古語", ["wdy"] = "瓦賈班蓋語", ["wea"] = "Wewaw", ["wec"] = "Wè Western", ["wed"] = "維道語", ["weh"] = "韋赫語", ["wei"] = "基烏努姆語", ["wem"] = "韋梅格貝語", ["weo"] = "韋馬萊語", ["wer"] = "韋里語", ["wes"] = "喀麥隆皮欽語", ["wet"] = "佩萊語", ["weu"] = "衛朗語", ["wew"] = "韋耶瓦語", ["wfg"] = "亞菲語", ["wga"] = "瓦加亞語", ["wgb"] = "瓦加瓦加語", ["wgg"] = "旺甘古魯語", ["wgi"] = "瓦赫吉語", ["wgo"] = "衛吉語", ["wgu"] = "維蘭古語", ["wgy"] = "瓦爾加馬伊語", ["wha"] = "馬努塞拉語", ["whg"] = "北瓦赫吉語", ["whk"] = "瓦豪河-克尼亞語", ["whu"] = "瓦豪加央語", ["wib"] = "南圖斯亞語", ["wic"] = "威奇塔語", ["wie"] = "維克-埃帕語", ["wif"] = "Wik-Keyangan", ["wig"] = "維克-雅塔納語", ["wih"] = "維克-梅安哈語", ["wii"] = "威阿齊語", ["wij"] = "Wik-Iiyanh", ["wik"] = "維卡爾坎語", ["wil"] = "維拉維拉語", ["wim"] = "維克-蒙坎語", ["win"] = "溫尼貝戈語", ["wir"] = "Wiraféd", ["wiu"] = "維魯語", ["wiv"] = "維圖語", ["wiy"] = "維約特語", ["wja"] = "瓦賈語", ["wji"] = "瓦爾吉語", ["wka"] = "夸扎語", ["wkb"] = "庫巴蘭語", ["wkd"] = "莫語", ["wkl"] = "Kalanadi", ["wku"] = "Kunduvadi", ["wkw"] = "瓦卡瓦卡語", ["wky"] = "旺卡尤迪烏魯語", ["wla"] = "瓦利奧語", ["wlc"] = "莫愛利科摩羅語", ["wle"] = "沃拉尼語", ["wlg"] = "昆巴朗語", ["wli"] = "瓦約利語", ["wlk"] = "韋拉基語", ["wll"] = "瓦利語 (蘇丹)", ["wlm"] = "中古威爾士語", ["wlo"] = "窩里沃語", ["wlr"] = "委拉帕語", ["wls"] = "瓦利斯語", ["wlu"] = "伍利伍利語", ["wlv"] = "維奇拉姆特斯韋霍斯語", ["wlw"] = "瓦拉克語", ["wlx"] = "瓦利語", ["wly"] = "沃林格語", ["wmb"] = "萬巴亞語", ["wmc"] = "Wamas", ["wmd"] = "Mamaindé", ["wme"] = "Wambule", ["wmh"] = "Waima'a", ["wmi"] = "瓦明語", ["wmm"] = "麥瓦語 (印尼)", ["wmn"] = "瓦芒語", ["wmo"] = "Wam", ["wms"] = "萬邦語", ["wmt"] = "瓦爾馬賈里語", ["wmw"] = "姆瓦尼語", ["wmx"] = "Womo", ["wnb"] = "瓦南布勒語", ["wnc"] = "萬托阿特語", ["wnd"] = "萬達朗語", ["wne"] = "瓦內茨語", ["wng"] = "旺戈姆語", ["wni"] = "昂儒昂科摩羅語", ["wnk"] = "瓦努卡卡語", ["wnm"] = "旺加馬拉語", ["wno"] = "瓦諾語", ["wnp"] = "瓦那普語", ["wnu"] = "烏善語", ["wnw"] = "Wintu", ["wny"] = "萬尼語", ["wo"] = "沃洛夫語", ["woa"] = "Tyaraity", ["wob"] = "Wè Northern", ["woc"] = "Wogeo", ["wod"] = "Wolani", ["woe"] = "沃雷埃語", ["wog"] = "Wogamusin", ["woi"] = "卡芒語", ["wok"] = "龍托語", ["wom"] = "Perema", ["won"] = "溫戈語", ["woo"] = "瑪儂拜語", ["wor"] = "Woria", ["wos"] = "克瓦森根語", ["wow"] = "沃沃尼語", ["woy"] = "韋托語", ["wpc"] = "威羅語", ["wra"] = "瓦拉普語", ["wrb"] = "瓦魯瓦拉語", ["wrg"] = "瓦龍古語", ["wrh"] = "威拉祖利語", ["wri"] = "瓦里揚加語", ["wrk"] = "加拉瓦語", ["wrl"] = "瓦爾曼帕語", ["wrm"] = "瓦魯孟古語", ["wrn"] = "韋尼語", ["wro"] = "沃羅拉語", ["wrp"] = "瓦羅彭語", ["wrr"] = "瓦爾達曼語", ["wrs"] = "瓦里斯語", ["wru"] = "瓦魯語", ["wrv"] = "瓦魯納語", ["wrw"] = "古古瓦拉語", ["wrx"] = "瓦埃拉納語", ["wrz"] = "沃雷語", ["wsa"] = "瓦倫博里語", ["wsi"] = "瓦思語", ["wsk"] = "瓦斯基亞語", ["wsr"] = "奧維納語", ["wsu"] = "瓦蘇語", ["wsv"] = "沃塔普里-卡塔卡萊語", ["wtf"] = "瓦蒂瓦語", ["wth"] = "瓦陶隆語", ["wti"] = "Berta", ["wtk"] = "Watakataui", ["wtm"] = "梅瓦蒂語", ["wtw"] = "沃度語", ["wua"] = "維克恩根切拉語", ["wub"] = "烏南巴爾語", ["wud"] = "伍杜語", ["wuh"] = "五屯話", ["wul"] = "西里莫語", ["wum"] = "文布武語", ["wun"] = "本古語", ["wur"] = "Wurrugu", ["wut"] = "伍通語", ["wuu"] = "吳語", ["wuv"] = "伍武盧-阿瓦語", ["wux"] = "伍勒納語", ["wuy"] = "沃亞伊語", ["wwa"] = "瓦瑪語", ["wwo"] = "多里格語", ["wwr"] = "瓦爾瓦語", ["www"] = "瓦瓦語", ["wxa"] = "瓦鄉話", ["wxw"] = "瓦爾丹迪語", ["wya"] = "懷安多特語", ["wyb"] = "恩吉亞姆巴語", ["wyi"] = "沃伊伍龍語", ["wym"] = "維拉莫維安語", ["wyr"] = "阿朱魯語", ["wyy"] = "西斐濟語", ["xaa"] = "安達盧斯阿拉伯語", ["xab"] = "桑貝語", ["xac"] = "卡恰爾語", ["xad"] = "阿岱語", ["xae"] = "埃桂語", ["xag"] = "高加索阿爾巴尼亞語", ["xai"] = "卡因貝語", ["xaj"] = "Ararandewára", ["xak"] = "馬庫語", ["xal"] = "卡爾梅克衛拉特語", ["xam"] = "卡姆語", ["xan"] = "Xamtanga", ["xao"] = "考語", ["xap"] = "阿帕拉契語", ["xar"] = "卡拉米語", ["xas"] = "卡馬斯語", ["xat"] = "卡塔威希語", ["xau"] = "考韋拉語", ["xav"] = "夏凡提語", ["xaw"] = "卡瓦伊蘇語", ["xay"] = "瑪哈坎加央語", ["xbb"] = "Lower Burdekin", ["xbc"] = "巴克特里亞語", ["xbd"] = "賓達爾語", ["xbe"] = "比加姆巴爾語", ["xbg"] = "本甘迪茲語", ["xbi"] = "孔比奧語", ["xbj"] = "Birrpayi", ["xbm"] = "中古布列塔尼語", ["xbn"] = "克那博依語", ["xbo"] = "保加爾語", ["xbp"] = "比布爾曼語", ["xbr"] = "坎貝拉語", ["xbw"] = "岡比瓦語", ["xby"] = "Butchulla", ["xcb"] = "坎伯蘭語", ["xcc"] = "卡莫尼語", ["xce"] = "凱爾特伊比利亞語", ["xch"] = "Chemakum", ["xcl"] = "古典亞美尼亞語", ["xcm"] = "Comecrudo", ["xcn"] = "Cotoname", ["xco"] = "花剌子模語", ["xcr"] = "卡里亞語", ["xct"] = "古典藏語", ["xcu"] = "庫爾蘭語", ["xcv"] = "楚凡語", ["xcw"] = "Coahuilteco", ["xcy"] = "Cayuse", ["xda"] = "達金容語", ["xdc"] = "達契亞語", ["xdk"] = "達拉格語", ["xdm"] = "以東語", ["xdq"] = "凱塔格語", ["xdy"] = "馬來達雅語", ["xeb"] = "埃勃拉語", ["xed"] = "赫迪語", ["xeg"] = "ǁXegwi", ["xel"] = "科洛語", ["xem"] = "甘巴炎語", ["xep"] = "Epi-Olmec", ["xer"] = "謝凡提語", ["xes"] = "Kesawai", ["xet"] = "謝達語", ["xeu"] = "克烏魯語", ["xfa"] = "法利斯克語", ["xga"] = "加拉提亞語", ["xgb"] = "Gbin", ["xgd"] = "古當語", ["xgf"] = "通瓦語", ["xgg"] = "戈倫語", ["xgi"] = "加林巴爾語", ["xgl"] = "加林迪亞語", ["xgm"] = "達龍巴爾語", ["xgn-pro"] = "原始蒙古語", ["xgr"] = "Garza", ["xgu"] = "Unggumi", ["xgw"] = "古瓦語", ["xh"] = "科薩語", ["xha"] = "Harami", ["xhc"] = "匈人語", ["xhd"] = "哈德拉毛語", ["xhe"] = "克特拉尼語", ["xhm"] = "中古高棉語", ["xhr"] = "赫爾尼基語", ["xht"] = "哈梯語", ["xhu"] = "胡里安語", ["xhv"] = "庫瓦語", ["xib"] = "伊比利亞語", ["xii"] = "Xiri", ["xil"] = "伊利里亞語", ["xin"] = "Xinca", ["xir"] = "希里阿納語", ["xis"] = "基桑語", ["xiv"] = "印度河流域語", ["xiy"] = "Xipaya", ["xjb"] = "明瓊巴爾語", ["xka"] = "卡爾科提語", ["xkb"] = "Manigri-Kambolé Ede Nago", ["xkc"] = "科伊因語", ["xkd"] = "曼達蘭加央語", ["xke"] = "克列赫語", ["xkf"] = "肯卡語", ["xkg"] = "Kagoro", ["xki"] = "肯尼亞手語", ["xkj"] = "卡賈里語", ["xkk"] = "卡喬語", ["xkl"] = "巴庫語", ["xkn"] = "河畔加央語", ["xko"] = "焦爾語", ["xkp"] = "卡巴特伊語", ["xkq"] = "果羅尼語", ["xkr"] = "夏克里亞巴語", ["xks"] = "昆貝瓦哈語", ["xkt"] = "坎托斯語", ["xku"] = "卡安巴語", ["xkv"] = "加拉加迪語", ["xkw"] = "肯姆布拉語", ["xkx"] = "卡羅雷語", ["xky"] = "Uma' Lasan", ["xkz"] = "庫爾托普語", ["xla"] = "卡穆拉語", ["xlb"] = "Loup B", ["xlc"] = "呂基亞語", ["xld"] = "呂底亞語", ["xle"] = "利姆尼亞語", ["xlg"] = "古利古里亞語", ["xli"] = "利伯尼亞語", ["xln"] = "阿蘭語", ["xlo"] = "Loup A", ["xlp"] = "南阿爾卑斯高盧語", ["xls"] = "盧西坦尼亞語", ["xlu"] = "盧維語", ["xly"] = "伊利米語", ["xmb"] = "恩班加語", ["xmc"] = "Makhuwa-Marrevone", ["xmd"] = "姆布杜姆語", ["xme-ker"] = "克爾曼語", ["xme-kls"] = "Kalasuri", ["xme-klt"] = "Kilit", ["xme-mid"] = "中古米底語", ["xme-old"] = "上古米底語", ["xme-ott"] = "古塔蒂語", ["xme-taf"] = "塔弗雷希語", ["xme-ttc-pro"] = "原始塔蒂語", ["xmf"] = "明格列爾語", ["xmg"] = "蒙加卡語", ["xmh"] = "庫庫-穆敏赫語", ["xmj"] = "馬傑拉語", ["xmk"] = "古馬其頓語", ["xml"] = "馬來西亞手語", ["xmm"] = "萬鴉老馬來語", ["xmo"] = "莫雷雷比語", ["xmp"] = "庫庫-穆因語", ["xmq"] = "庫庫-芒克語", ["xmr"] = "麥羅埃語", ["xms"] = "摩洛哥手語", ["xmt"] = "馬特巴特語", ["xmu"] = "卡穆語", ["xmx"] = "Maden", ["xmy"] = "馬雅古杜納語", ["xmz"] = "摩利巴華語", ["xna"] = "古北阿拉伯語", ["xnb"] = "卡那卡那富語", ["xnd-pro"] = "原始納-德內語", ["xng"] = "中古蒙古語", ["xnh"] = "寬話", ["xni"] = "恩加里古語", ["xnk"] = "恩加納卡爾蒂語", ["xnr"] = "康格里語", ["xns"] = "卡納西語", ["xnt"] = "納拉甘塞特語", ["xnu"] = "努庫努爾語", ["xny"] = "尼亞帕里語", ["xoc"] = "O'chi'chi'", ["xod"] = "科科達語", ["xog"] = "索加語", ["xoi"] = "Kominimung", ["xok"] = "秀克朗語", ["xom"] = "夸瑪語", ["xon"] = "康孔姆巴語", ["xoo"] = "許庫魯斯語", ["xop"] = "科帕爾語", ["xor"] = "科魯博語", ["xow"] = "科瓦基語", ["xpa"] = "皮里亞語", ["xpb"] = "Pyemmairre", ["xpc"] = "佩切涅格語", ["xpd"] = "Paredarerme", ["xpe"] = "利比里亞克佩列語", ["xpf"] = "東南塔斯馬尼亞語", ["xpg"] = "弗里吉亞語", ["xph"] = "Tyerrernotepanner", ["xpi"] = "皮克特語", ["xpj"] = "姆帕利詹語", ["xpk"] = "庫利納語", ["xpl"] = "索雷爾港語", ["xpm"] = "旁普科爾語", ["xpn"] = "岡比那瓦語", ["xpo"] = "波丘特克語", ["xpp"] = "Puyo-Paekche", ["xpq"] = "莫西干-佩科特語", ["xpr"] = "安息語", ["xps"] = "皮西迪亞語", ["xpu"] = "布匿語", ["xpv"] = "Tommeginne", ["xpw"] = "Peerapper", ["xpx"] = "Toogee", ["xpy"] = "扶餘語", ["xpz"] = "Bruny Island", ["xqa"] = "喀喇汗語", ["xqt"] = "Qatabanian", ["xra"] = "克拉沃語", ["xrb"] = "Eastern Karaboro", ["xrd"] = "Gundungurra", ["xre"] = "克雷耶語", ["xrg"] = "米南語", ["xri"] = "Krikati-Timbira", ["xrm"] = "Armazic", ["xrn"] = "阿林語", ["xrq"] = "卡蘭加語", ["xrr"] = "雷蒂亞語", ["xrt"] = "Aranama-Tamique", ["xru"] = "馬利亞穆語", ["xrw"] = "卡拉瓦語", ["xsa"] = "賽伯伊語", ["xsb"] = "三描語", ["xsc-pro"] = "原始斯基泰語", ["xsc-sak-pro"] = "原始塞語", ["xsc-sar-pro"] = "原始薩馬提亞語", ["xsc-skw-pro"] = "原始塞-瓦罕語", ["xsd"] = "西代語", ["xse"] = "Sempan", ["xsh"] = "Shamang", ["xsi"] = "西奧語", ["xsj"] = "Subi", ["xsl"] = "南斯拉維語", ["xsm"] = "格森語", ["xsn"] = "桑加語 (奈及利亞)", ["xso"] = "索拉諾語", ["xsp"] = "Silopi", ["xsq"] = "Makhuwa-Saka", ["xsr"] = "夏爾巴語", ["xss"] = "阿桑語", ["xsu"] = "薩努馬語", ["xsv"] = "蘇多維亞語", ["xsy"] = "賽夏語", ["xta"] = "阿爾科紹卡米斯特克語", ["xtb"] = "查蘇姆巴米斯特克語", ["xtc"] = "卡杜格利語", ["xtd"] = "迪烏斯-蒂蘭通戈米斯特克語", ["xte"] = "克騰班語", ["xth"] = "Yitha Yitha", ["xti"] = "西尼卡瓦米斯特克語", ["xtj"] = "聖胡安泰塔米斯特克語", ["xtl"] = "蒂哈爾特佩克米斯特克語", ["xtm"] = "馬格達萊納佩尼亞斯科米斯特克語", ["xtn"] = "北特拉夏科米斯特克語", ["xto"] = "吐火羅語A", ["xtp"] = "聖米格爾彼德拉斯-米斯特克語", ["xtq"] = "圖木舒克語", ["xtr"] = "早期特里普里語", ["xts"] = "辛迪維米斯特克語", ["xtt"] = "塔卡瓦米斯特克語", ["xtu"] = "庫亞梅卡爾科米斯特克語", ["xtv"] = "Thawa", ["xtw"] = "Tawandê", ["xty"] = "約洛索奇特爾米斯特克語", ["xua"] = "阿盧庫魯姆巴語", ["xub"] = "貝塔庫魯姆巴語", ["xud"] = "Umiida", ["xug"] = "國頭語", ["xuj"] = "傑努庫魯姆巴語", ["xul"] = "Ngunawal", ["xum"] = "翁布里亞語", ["xun"] = "Unggaranggu", ["xuo"] = "庫歐語", ["xup"] = "Upper Umpqua", ["xur"] = "烏拉爾圖語", ["xut"] = "庫坦特語", ["xuu"] = "Khwe", ["xve"] = "威尼托語", ["xvn"] = "汪達爾語", ["xvo"] = "沃爾西語", ["xvs"] = "維斯提奈語", ["xwa"] = "瓜薩語", ["xwc"] = "沃孔語", ["xwd"] = "瓦迪瓦迪語", ["xwe"] = "Xwela Gbe", ["xwg"] = "奎固語", ["xwj"] = "瓦朱克語", ["xwk"] = "Wangkumara", ["xwl"] = "Western Xwla Gbe", ["xwo"] = "書面衛拉特語", ["xwr"] = "Kwerba Mamberamo", ["xww"] = "溫巴溫巴語", ["xxb"] = "博羅語", ["xxk"] = "克奧語", ["xxm"] = "Minkin", ["xxr"] = "Koropó", ["xxt"] = "坦博拉語", ["xya"] = "雅伊吉爾語", ["xyb"] = "揚吉巴拉語", ["xyl"] = "Yalakalore", ["xyt"] = "馬伊-他庫爾蒂語", ["xyy"] = "約爾塔約爾塔語", ["xzh"] = "象雄語", ["xzm"] = "Zemgalian", ["xzp"] = "古薩波特克語", ["yaa"] = "亞米納瓦語", ["yab"] = "尤胡普語", ["yac"] = "帕斯谷亞利語", ["yad"] = "亞古阿語", ["yae"] = "Pumé", ["yaf"] = "亞卡語", ["yag"] = "雅加語", ["yah"] = "雅茲古拉米語", ["yai"] = "雅格諾比語", ["yaj"] = "班達-揚蓋雷語", ["yak"] = "亞基馬語", ["yal"] = "亞倫卡語", ["yam"] = "亞姆巴語", ["yan"] = "馬揚納語", ["yao"] = "堯語", ["yap"] = "雅浦語", ["yaq"] = "亞基語", ["yar"] = "亞巴拉納語", ["yas"] = "古努語", ["yat"] = "揚貝塔語", ["yau"] = "Yuwana", ["yav"] = "洋卞語", ["yaw"] = "亞瓦拉比其語", ["yay"] = "Agwagwune", ["yaz"] = "洛卡語", ["yba"] = "亞拉語", ["ybb"] = "耶姆巴語", ["ybe"] = "西部裕固語", ["ybh"] = "雅卡語", ["ybi"] = "Yamphu", ["ybj"] = "Hasha", ["ybk"] = "黑木吉語", ["ybl"] = "Yukuben", ["ybm"] = "Yaben", ["ybn"] = "Yabaâna", ["ybo"] = "Yabong", ["ybx"] = "Yawiyo", ["yby"] = "Yaweyuha", ["ych"] = "車蘇語", ["ycl"] = "倮倮潑語", ["ycn"] = "尤庫納語", ["ycp"] = "切皮亞語", ["ycr"] = "寒溪語", ["yda"] = "揚達語", ["yde"] = "Yangum Dey", ["ydg"] = "伊特格哈語", ["ydk"] = "約依迪克語", ["yea"] = "拉武拉語", ["yec"] = "葉尼什語", ["yee"] = "伊馬斯語", ["yei"] = "耶尼語", ["yej"] = "猶太-希臘語", ["yen"] = "延當語", ["yer"] = "塔羅克語", ["yes"] = "耶斯夸語", ["yet"] = "耶特法語", ["yeu"] = "耶魯庫拉語", ["yev"] = "雅朋達語", ["yey"] = "耶伊語", ["ygi"] = "伊寧蓋語", ["ygl"] = "Yangum Gel", ["ygm"] = "亞戈米語", ["ygp"] = "峨頗語", ["ygr"] = "亞加里阿語", ["ygs"] = "雍古手語", ["ygu"] = "尤古爾語", ["ygw"] = "Yagwoia", ["yha"] = "巴哈語", ["yhl"] = "圪勒頗普佤語", ["yi"] = "意第緒語", ["yia"] = "英加爾達語", ["yif"] = "阿車語", ["yig"] = "烏撒納蘇語", ["yii"] = "依蒂尼語", ["yij"] = "因吉班迪語", ["yik"] = "東山壩臘羅語", ["yil"] = "Yindjilandji", ["yim"] = "Yimchungru Naga", ["yin"] = "Yinchia", ["yip"] = "仆拉語", ["yiq"] = "密察語", ["yir"] = "北奧尤語", ["yis"] = "乙斯語", ["yit"] = "東臘魯語", ["yiu"] = "阿鄔語", ["yiv"] = "北尼蘇語", ["yix"] = "阿細語", ["yiy"] = "伊爾-約龍特語", ["yiz"] = "阿哲語", ["yka"] = "亞坎語", ["ykg"] = "北尤卡吉爾語", ["ykh"] = "哈米尼干語", ["yki"] = "約凱語", ["ykk"] = "Yakaikeke", ["ykl"] = "科魯拉語", ["ykm"] = "卡普語", ["ykn"] = "跨恩斯話", ["yko"] = "亞薩語", ["ykr"] = "耶科拉語", ["ykt"] = "嘎蘇話", ["yku"] = "跨瑪斯話", ["yky"] = "亞科馬語", ["yla"] = "烏爾瓦語 (新幾內亞)", ["ylb"] = "亞萊巴語", ["yle"] = "耶里多涅語", ["ylg"] = "耶洛古語", ["yli"] = "昂古魯克亞利語", ["yll"] = "乙爾語", ["ylm"] = "留米語", ["yln"] = "郎念布央語", ["ylo"] = "納若語", ["ylr"] = "亞蘭加語", ["ylu"] = "Aribwaung", ["yly"] = "Nyâlayu", ["ymb"] = "Yambes", ["ymc"] = "南木吉語", ["ymd"] = "木達語", ["yme"] = "Yameo", ["ymg"] = "Yamongeri", ["ymh"] = "米利語", ["ymi"] = "墨幾語", ["ymk"] = "Makwe", ["yml"] = "Iamalele", ["ymm"] = "馬艾語", ["ymn"] = "蘇努姆語", ["ymo"] = "Yangum Mon", ["ymp"] = "Yamap", ["ymq"] = "期臘木吉語", ["ymr"] = "馬拉薩爾語", ["yms"] = "密細亞語", ["ymx"] = "北木吉語", ["ymz"] = "木支語", ["yna"] = "阿羅語", ["ynb"] = "Yamben", ["ynd"] = "揚德魯萬塔語", ["yne"] = "崀峨語", ["yng"] = "Yango", ["ynk"] = "瑙坎語", ["ynl"] = "Yangulam", ["ynn"] = "亞納語", ["yno"] = "傣允語", ["yns"] = "Yansi", ["ynu"] = "Yahuna", ["yo"] = "約魯巴語", ["yob"] = "約巴語", ["yog"] = "尤加德語", ["yoi"] = "與那國語", ["yok-bvy"] = "比尤那維斯塔約庫特語", ["yok-dly"] = "德爾塔約庫特語", ["yok-gsy"] = "加肖伍語", ["yok-kry"] = "國王河約庫特語", ["yok-nvy"] = "北山谷約庫特語", ["yok-ply"] = "Palewyami", ["yok-svy"] = "南山谷約庫特語", ["yok-tky"] = "圖爾-卡威亞約庫特語", ["yol"] = "約拉語", ["yom"] = "榮貝語", ["yon"] = "Yongkom", ["yox"] = "與論語", ["yoy"] = "堯依語", ["ypa"] = "帕拉語", ["ypb"] = "拉波普佤語", ["ypg"] = "普拉語", ["yph"] = "富帕語", ["ypk-pro"] = "原始尤皮克語", ["ypm"] = "富馬語", ["ypn"] = "阿尼普佤語", ["ypo"] = "阿洛普拉語", ["ypp"] = "富巴語", ["ypz"] = "富匝語", ["yra"] = "雅雷凱語", ["yrb"] = "雅雷巴語", ["yre"] = "雅烏爾語", ["yri"] = "亞里語", ["yrk-for"] = "森林涅涅茨語", ["yrk-tun"] = "凍原涅涅茨語", ["yrl"] = "奈恩加圖語", ["yrn"] = "耶容語", ["yro"] = "Yaroamë", ["yrw"] = "Yarawata", ["yry"] = "雅爾魯延迪語", ["ysc"] = "雅西克語", ["ysd"] = "撒慕語", ["ysg"] = "鎖內嘎話", ["ysl"] = "南斯拉夫手語", ["ysn"] = "撒尼語", ["yso"] = "尼斯語", ["ysp"] = "南倮倮潑語", ["ysr"] = "西萊尼克語", ["yss"] = "Yessan-Mayo", ["ysy"] = "撒涅語", ["yta"] = "他留語", ["ytl"] = "堂郎語", ["ytp"] = "脫潑語", ["ytw"] = "Yout Wam", ["yty"] = "亞泰語", ["yua"] = "尤卡坦瑪雅語", ["yub"] = "尤甘巴爾語", ["yuc"] = "尤奇語", ["yue"] = "粵語", ["yuf"] = "Havasupai-Walapai-Yavapai", ["yug"] = "尤格語", ["yui"] = "Yurutí", ["yuj"] = "卡爾卡爾-尤里語", ["yuk"] = "尤基語", ["yul"] = "尤盧語", ["yum"] = "尤馬語", ["yun"] = "貝納語", ["yup"] = "尤克帕語", ["yuq"] = "尤奇語", ["yur"] = "尤羅克語", ["yut"] = "尤普納語", ["yuw"] = "Finisterre Yau", ["yux"] = "南尤卡吉爾語", ["yuy"] = "東部裕固語", ["yuz"] = "尤拉卡雷語", ["yva"] = "雅瓦語", ["yvt"] = "Yavitero", ["ywa"] = "卡勞語", ["ywg"] = "因哈旺卡語", ["ywl"] = "西臘魯語", ["ywn"] = "雅瓦那瓦語", ["ywq"] = "納蘇語", ["ywr"] = "雅烏魯語", ["ywt"] = "中臘羅語", ["ywu"] = "烏蒙語", ["yww"] = "Yawarawarga", ["yxa"] = "馬亞瓦利語", ["yxg"] = "亞加拉語", ["yxl"] = "亞爾利語", ["yxm"] = "因溫語", ["yxu"] = "尤尤語", ["yxy"] = "亞布拉亞布拉語", ["yyu"] = "托里切利堯語", ["yyz"] = "阿彝子語", ["yzg"] = "峨馬布央語", ["yzk"] = "綽闊語", ["za"] = "壯語", ["zaa"] = "胡亞雷斯山薩波特克語", ["zab"] = "聖胡安格拉維亞薩波特克語", ["zac"] = "奧科特蘭薩波特克語", ["zad"] = "卡霍諾斯薩波特克語", ["zae"] = "亞雷尼薩波特克語", ["zaf"] = "阿約克斯科薩波特克語", ["zag"] = "札加瓦語", ["zah"] = "藏瓦爾語", ["zai"] = "地峽薩波特克語", ["zaj"] = "扎拉莫語", ["zak"] = "扎納基語", ["zal"] = "柔若語", ["zam"] = "米亞瓦特蘭薩波特克語", ["zao"] = "奧索洛特佩克薩波特克語", ["zap"] = "薩波特克語", ["zaq"] = "阿洛阿帕姆薩波特克語", ["zar"] = "林松薩波特克語", ["zas"] = "聖多明各阿爾巴拉達斯薩波特克語", ["zat"] = "塔巴薩波特克語", ["zau"] = "藏斯卡語", ["zav"] = "亞查奇薩波特克語", ["zaw"] = "米特拉薩波特克語", ["zax"] = "薩達尼薩波特克語", ["zay"] = "Zayse-Zergulla", ["zaz"] = "扎里語", ["zbt"] = "巴圖伊語", ["zca"] = "科亞特卡斯阿特拉斯薩波特克語", ["zdj"] = "大科摩羅語", ["zea"] = "澤蘭語", ["zeg"] = "澤納格語", ["zen"] = "澤納加語", ["zga"] = "金加語", ["zgh"] = "標準摩洛哥柏柏爾語", ["zgr"] = "馬戈里語", ["zh"] = "漢語", ["zhb"] = "扎壩語", ["zhi"] = "Zhire", ["zhn"] = "儂壯語", ["zhw"] = "Zhoa", ["zhx-min-pro"] = "原始閩語", ["zhx-sht"] = "韶州土話", ["zhx-sic"] = "四川話", ["zhx-tai"] = "台山話", ["zia"] = "齊阿語", ["zib"] = "津巴布韋手語", ["zik"] = "齊馬卡尼語", ["zil"] = "齊阿洛語", ["zim"] = "梅斯梅語", ["zin"] = "津扎語", ["zir"] = "齊里亞語", ["ziw"] = "齊古拉語", ["ziz"] = "齊齊利瓦坎語", ["zka"] = "坎布拉瓦語", ["zkb"] = "科伊巴爾語", ["zkd"] = "卡杜語", ["zkg"] = "高句麗語", ["zkh"] = "花剌子模突厥語", ["zkk"] = "卡蘭卡瓦語", ["zko"] = "科特語", ["zkp"] = "聖保羅坎剛語", ["zkr"] = "扎話", ["zkt"] = "契丹語", ["zku"] = "考爾納語", ["zkv"] = "克雷溫語", ["zkz"] = "可薩語", ["zle-ono"] = "古諾夫哥羅德語", ["zle-ort"] = "古盧森尼亞語", ["zls-chs"] = "教會斯拉夫語", ["zlw-ocs"] = "古捷克語", ["zlw-opl"] = "古波蘭語", ["zlw-osk"] = "古斯洛伐克語", ["zlw-slv"] = "斯洛溫語", ["zma"] = "曼達語 (澳洲)", ["zmb"] = "津巴語", ["zmc"] = "馬爾加尼語", ["zmd"] = "馬里丹語", ["zme"] = "曼格爾語", ["zmf"] = "姆菲努語", ["zmg"] = "Marti Ke", ["zmh"] = "馬科爾科爾語", ["zmi"] = "森美蘭馬來語", ["zmj"] = "馬里提亞賓語", ["zmk"] = "曼丹達尼語", ["zml"] = "馬德恩蓋萊語", ["zmm"] = "馬里馬寧迪語", ["zmn"] = "姆邦韋語", ["zmo"] = "莫洛語", ["zmp"] = "姆布溫語", ["zmq"] = "Mituku", ["zmr"] = "馬拉農庫語", ["zms"] = "姆貝薩語", ["zmt"] = "馬林加爾語", ["zmu"] = "穆魯瓦里語", ["zmv"] = "姆巴里曼-古丁馬語", ["zmw"] = "Mbo (Congo)", ["zmx"] = "博米塔巴語", ["zmy"] = "馬里耶迪語", ["zmz"] = "Mbandja", ["zna"] = "Zan Gula", ["zne"] = "贊德語", ["zng"] = "莽語", ["znk"] = "馬南卡利語", ["zns"] = "曼加斯語", ["zoc"] = "克派納拉索克語", ["zoh"] = "奇馬拉帕索克語", ["zom"] = "卓米語", ["zoo"] = "亞松森-米斯特佩克薩波特克語", ["zoq"] = "塔巴斯科索克語", ["zor"] = "拉永索克語", ["zos"] = "弗朗西斯科里昂索克語", ["zpa"] = "拉奇吉里薩波特克語", ["zpb"] = "亞烏特佩克薩波特克語", ["zpc"] = "喬亞潘薩波特克語", ["zpd"] = "東南伊斯特蘭薩波特克語", ["zpe"] = "佩塔帕薩波特克語", ["zpf"] = "聖佩德羅基亞托尼薩波特克語", ["zpg"] = "格韋亞德洪堡薩波特克語", ["zph"] = "托托馬查潘薩波特克語", ["zpi"] = "聖瑪利亞基耶戈拉尼薩波特克語", ["zpj"] = "基亞維庫薩斯薩波特克語", ["zpk"] = "特拉科盧利塔薩波特克語", ["zpl"] = "拉奇西奧薩波特克語", ["zpm"] = "米斯特佩克薩波特克語", ["zpn"] = "聖伊內斯亞切奇薩波特克語", ["zpo"] = "阿馬特蘭薩波特克語", ["zpp"] = "阿爾托薩波特克語", ["zpq"] = "蘇戈喬薩波特克語", ["zpr"] = "聖地亞哥薩尼卡薩波特克語", ["zps"] = "科亞特蘭薩波特克語", ["zpt"] = "聖比森特科亞特蘭薩波特克語", ["zpu"] = "亞拉拉格薩波特克語", ["zpv"] = "奇奇卡潘薩波特克語", ["zpw"] = "薩尼薩薩波特克語", ["zpx"] = "聖巴爾塔扎洛希查薩波特克語", ["zpy"] = "馬薩爾特佩克薩波特克語", ["zpz"] = "特斯梅盧坎薩波特克語", ["zra"] = "伽耶語", ["zrg"] = "米爾甘語", ["zrn"] = "濟連科爾語", ["zro"] = "扎巴拉語", ["zrs"] = "Mairasi", ["zsa"] = "薩拉西拉語", ["zsk"] = "Kaskean", ["zsl"] = "贊比亞手語", ["zsr"] = "南林松薩波特克語", ["zsu"] = "蘇庫魯姆語", ["zte"] = "埃洛特佩克薩波特克語", ["ztg"] = "薩那吉亞薩波特克語", ["ztl"] = "聖地亞哥拉帕吉亞薩波特克語", ["ztm"] = "聖阿古斯丁米斯特佩克薩波特克語", ["ztn"] = "聖卡塔里納阿爾巴拉達斯薩波特克語", ["ztp"] = "洛希查薩波特克語", ["ztq"] = "基奧基塔尼-基耶里薩波特克語", ["zts"] = "蒂爾基亞潘薩波特克語", ["ztt"] = "特哈拉潘薩波特克語", ["ztu"] = "古伊拉薩波特克語", ["ztx"] = "薩奇拉薩波特克語", ["zty"] = "亞蒂薩波特克語", ["zu"] = "祖魯語", ["zua"] = "Zeem", ["zuh"] = "Tokano", ["zum"] = "孔扎里語", ["zun"] = "祖尼語", ["zuy"] = "Zumaya", ["zwa"] = "扎伊語", ["zyp"] = "Zyphe", ["zza"] = "扎扎其語", ["zzj"] = "左江壯語", } afmxjvzqjqa8811nnsh5a36w0w299ig 9882846 9882744 2026-08-29T14:09:25Z TongcyDai 53191 自動更新語言模組 9882846 Scribunto text/plain return { ["aa"] = "阿法爾語", ["aaa"] = "戈圖奧語", ["aab"] = "阿魯姆-特蘇語", ["aac"] = "阿里語 (新幾內亞)", ["aad"] = "艾瑪語", ["aaf"] = "阿拉納丹語", ["aag"] = "安布拉克語", ["aah"] = "阿布阿拉佩什語", ["aai"] = "阿黎法瑪-米尼亞菲亞語", ["aak"] = "安卡維語", ["aal"] = "阿法德語", ["aan"] = "阿嫩別語", ["aap"] = "帕拉阿拉拉語", ["aaq"] = "佩諾布斯科特語", ["aas"] = "阿薩語", ["aau"] = "阿包語", ["aav-khs-pro"] = "原始卡西語", ["aav-nic-pro"] = "原始尼科巴語", ["aav-pkl-pro"] = "原始布那-卡西-林甘語", ["aav-pro"] = "原始南亞語", ["aaw"] = "索隆語", ["aax"] = "曼多波阿塔斯語", ["aaz"] = "阿馬拉斯語", ["ab"] = "阿布哈茲語", ["aba"] = "阿貝語", ["abb"] = "班孔語", ["abc"] = "安巴拉埃塔語", ["abd"] = "北甘馬粦阿埃塔語", ["abe"] = "阿貝納基語", ["abf"] = "河邊阿拜語", ["abg"] = "阿巴加語", ["abh"] = "塔吉克阿拉伯語", ["abi"] = "阿比吉語", ["abj"] = "阿卡-貝阿語", ["abl"] = "尼奧-楠榜語", ["abm"] = "亞班永語", ["abn"] = "阿布亞語", ["abo"] = "阿邦語", ["abp"] = "亞本連埃塔語", ["abq"] = "阿巴扎語", ["abs"] = "安汶馬來語", ["abt"] = "安布拉斯語", ["abu"] = "阿布勒語", ["abv"] = "巴林阿拉伯語", ["abw"] = "帕爾語", ["abx"] = "阿巴克農語", ["aby"] = "阿比亞語", ["abz"] = "阿布伊語", ["aca"] = "阿查瓜語", ["acb"] = "安卡語", ["acd"] = "吉基奧德語", ["ace"] = "亞齊語", ["ach"] = "阿喬利語", ["aci"] = "阿卡-卡里語", ["ack"] = "阿卡-科拉語", ["acl"] = "阿卡爾-巴萊語", ["acm"] = "美索不達米亞阿拉伯語", ["acn"] = "阿昌語", ["acp"] = "東阿奇帕語", ["acr"] = "阿契語", ["acs"] = "阿克羅語", ["acu"] = "阿丘亞爾語", ["acv"] = "阿喬馬維語", ["acw"] = "漢志阿拉伯語", ["acx"] = "阿曼阿拉伯語", ["acy"] = "塞浦路斯阿拉伯語", ["acz"] = "阿克隆語", ["ada"] = "阿當梅語", ["adb"] = "阿達貝語", ["add"] = "左迪那語", ["ade"] = "阿德勒語", ["adf"] = "多法爾阿拉伯語", ["adg"] = "安德格雷賓哈語", ["adh"] = "阿多拉語", ["adi"] = "阿迪語", ["adj"] = "阿迪烏克魯語", ["adl"] = "迦龍語", ["adn"] = "阿當語", ["ado"] = "阿布語", ["adp"] = "阿達普語", ["adq"] = "阿丹格貝語", ["adr"] = "阿多納拉語", ["ads"] = "阿達莫羅貝手語", ["adt"] = "阿德尼亞馬塔納語", ["adu"] = "Aduge", ["adw"] = "阿孟搭瓦語", ["ady"] = "西切爾克斯語", ["adz"] = "阿哲拉語", ["ae"] = "阿維斯陀語", ["aea"] = "阿雷巴語", ["aeb"] = "突尼斯阿拉伯語", ["aed"] = "阿根廷手語", ["aee"] = "東北帕沙伊語", ["aek"] = "哈克語", ["ael"] = "安貝萊語", ["aem"] = "阿楞語", ["aen"] = "亞美尼亞手語", ["aeq"] = "埃爾語", ["aer"] = "東阿蘭達語", ["aes"] = "阿爾塞亞語", ["aeu"] = "阿克語", ["aew"] = "安巴基齊語", ["aey"] = "阿梅勒語", ["aez"] = "埃卡語", ["af"] = "南非語", ["afa-pro"] = "原始亞非語", ["afb"] = "海灣阿拉伯語", ["afd"] = "Andai", ["afe"] = "普圖瓦姆語", ["afg"] = "阿富汗手語", ["afh"] = "阿弗里希利語", ["afi"] = "Akrukay", ["afk"] = "納努拜語", ["afn"] = "德法卡語", ["afo"] = "埃羅伊語", ["afp"] = "塔佩語", ["afs"] = "非洲塞米諾爾克爾奧爾語", ["aft"] = "阿菲蒂語", ["afu"] = "阿伍圖語", ["afz"] = "奧博奎泰語", ["aga"] = "阿瓜諾語", ["agb"] = "萊博語", ["agc"] = "阿加圖語", ["agd"] = "阿加拉比語", ["age"] = "安加爾語", ["agf"] = "阿爾古尼語", ["agg"] = "安戈爾語", ["agh"] = "恩格利馬語", ["agj"] = "阿爾戈巴語", ["agk"] = "伊薩羅格阿埃塔語", ["agl"] = "芬貝語", ["agm"] = "安加塔哈語", ["agn"] = "阿古塔農語", ["ago"] = "泰奈語", ["agq"] = "亞罕語", ["agr"] = "阿瓜魯那語", ["ags"] = "埃辛比語", ["agt"] = "中卡加延阿埃塔語", ["agu"] = "阿瓜卡特卡語", ["agv"] = "雷蒙達道阿埃塔語", ["agw"] = "卡華語", ["agx"] = "阿古爾語", ["agy"] = "南阿爾塔語", ["agz"] = "伊里加山阿埃塔語", ["aha"] = "阿漢塔語", ["ahb"] = "阿漢布語", ["ahg"] = "蓋曼特語", ["ahh"] = "阿古語", ["ahi"] = "蒂亞巴語", ["ahk"] = "阿卡語", ["ahl"] = "伊戈語", ["ahm"] = "莫布語", ["ahn"] = "阿翰語", ["aho"] = "阿洪姆語", ["ahp"] = "阿普羅語", ["ahr"] = "阿希拉尼語", ["ahs"] = "艾西語", ["aht"] = "阿特納語", ["aia"] = "阿羅西語", ["aib"] = "艾努語", ["aic"] = "安拜語", ["aid"] = "阿爾吉特語", ["aie"] = "阿馬拉語", ["aif"] = "阿吉語", ["aig"] = "安提瓜和巴布達克里奧爾英語", ["aih"] = "錦語", ["aii"] = "亞述新亞拉姆語", ["aij"] = "埃爾比勒猶太新阿拉姆語", ["aik"] = "阿克語", ["ail"] = "埃梅勒語", ["aim"] = "艾莫爾語", ["ain"] = "阿伊努語", ["aio"] = "艾通語", ["aip"] = "布魯馬科語", ["air"] = "埃羅蘭語", ["ait"] = "阿里肯語", ["aiw"] = "阿里語", ["aix"] = "艾貢語", ["aiy"] = "阿利語", ["aja"] = "阿扎語 (尼羅-撒哈拉語系)", ["ajg"] = "阿扎語 (尼日爾-剛果語系)", ["aji"] = "阿日厄語", ["ajn"] = "Andajin", ["ajp"] = "南黎凡特阿拉伯語", ["ajs"] = "Algerian Jewish Sign Language", ["ajw"] = "阿賈瓦語", ["ajz"] = "Amri Karbi", ["ak"] = "阿坎語", ["akb"] = "昂科拉巴塔克語", ["akc"] = "姆普爾語", ["akd"] = "Ukpet-Ehom", ["ake"] = "阿卡沃約語", ["akf"] = "阿克帕語", ["akg"] = "阿納卡朗古語", ["akh"] = "西安加爾語", ["aki"] = "Aiome", ["akj"] = "傑魯語", ["akk"] = "阿卡德語", ["akl"] = "阿克蘭語", ["akm"] = "阿卡-博語", ["ako"] = "Akurio", ["akp"] = "西伍語", ["akq"] = "Ak", ["akr"] = "阿拉基語", ["aks"] = "阿卡舍蘭語", ["akt"] = "阿科勒特語", ["aku"] = "阿庫姆語", ["akv"] = "阿赫瓦赫語", ["akw"] = "阿夸語", ["akx"] = "阿卡-科德語", ["aky"] = "阿卡-科爾語", ["akz"] = "亞拉巴馬語", ["ala"] = "阿拉戈語", ["alc"] = "卡瓦斯卡爾語", ["ald"] = "阿拉迪安", ["ale"] = "阿留申語", ["alf"] = "阿萊格語", ["alg-aga"] = "阿加萬語", ["alg-pro"] = "原始阿爾岡昆語", ["alh"] = "阿拉瓦語", ["ali"] = "阿邁蒙語", ["alj"] = "阿蘭岡語", ["alk"] = "阿拉克語", ["all"] = "阿拉爾語", ["alm"] = "安布隆語", ["alo"] = "瓦卡西胡語", ["alp"] = "阿魯尼語", ["alq"] = "阿爾岡昆語", ["alr"] = "阿留特語", ["alt"] = "南阿爾泰語", ["alu"] = "阿雷阿雷語", ["alv-ama"] = "Amasi", ["alv-bgu"] = "Baïnounk Gubëeher", ["alv-bua-pro"] = "原始布阿語", ["alv-cng-pro"] = "Proto-Cangin", ["alv-edk-pro"] = "原始埃德基里語", ["alv-edo-pro"] = "原始類埃多語", ["alv-fli-pro"] = "Proto-Fali", ["alv-gbe-pro"] = "原始格貝語", ["alv-gng-pro"] = "Proto-Guang", ["alv-gtm-pro"] = "原始中多哥語", ["alv-gwa"] = "瓜拉語", ["alv-hei-pro"] = "Proto-Heiban", ["alv-ido-pro"] = "Proto-Idomoid", ["alv-igb-pro"] = "原始伊博語", ["alv-kwa-pro"] = "Proto-Kwa", ["alv-mum-pro"] = "Proto-Mumuye", ["alv-nup-pro"] = "原始努佩語", ["alv-pro"] = "原始大西洋-剛果語", ["alv-von-pro"] = "原始沃爾特-尼日爾語", ["alv-yor-pro"] = "原始約魯巴語", ["alv-yrd-pro"] = "原始類約魯巴語", ["alw"] = "阿拉巴語", ["alx"] = "阿摩爾語", ["aly"] = "阿利亞瓦拉語", ["alz"] = "阿盧爾語", ["am"] = "阿姆哈拉語", ["ama"] = "阿馬那也語", ["amb"] = "安寶語", ["amc"] = "阿馬華卡語", ["ame"] = "阿梅薩語", ["amf"] = "哈馬爾-班納語", ["amg"] = "阿穆爾達克語", ["ami"] = "阿美語", ["amj"] = "安當語", ["amk"] = "安拜語", ["aml"] = "瓦爾-賈因蒂亞語", ["amm"] = "阿瑪語", ["amn"] = "阿瑪納卜語", ["amo"] = "阿毛語", ["amp"] = "阿蘭布拉克語", ["amq"] = "阿馬哈伊語", ["amr"] = "阿馬拉凱里語", ["ams"] = "南奄美大島語", ["amt"] = "安托語", ["amu"] = "格雷羅阿穆茲戈語", ["amv"] = "安貝勞語", ["amw"] = "西現代亞拉姆語", ["amx"] = "亞馬他拉語", ["amy"] = "阿米語", ["amz"] = "阿坦帕雅語", ["an"] = "阿拉貢語", ["ana"] = "安達基語", ["anb"] = "安多亞語", ["anc"] = "恩加斯語", ["and"] = "安蘇斯語", ["ane"] = "哈拉楚語", ["anf"] = "阿尼美勒語", ["ang"] = "古英語", ["anh"] = "Nend", ["ani"] = "安迪語", ["anj"] = "Anor", ["ank"] = "戈厄邁語", ["anl"] = "赫孔索語", ["anm"] = "阿納爾語", ["ann"] = "奧博羅語", ["ano"] = "安多克語", ["anp"] = "昂加語", ["anq"] = "加洛瓦語", ["anr"] = "安德赫語", ["ans"] = "安塞爾馬語", ["ant"] = "安塔卡林亞語", ["anu"] = "阿努亞克語", ["anv"] = "登雅語", ["anw"] = "阿納昂語", ["anx"] = "安德拉-胡斯語", ["any"] = "安伊語", ["anz"] = "阿內姆語", ["aoa"] = "安哥拉克里奧爾語", ["aob"] = "阿博姆語", ["aoc"] = "佩蒙語", ["aod"] = "安達魯姆語", ["aoe"] = "南安加爾語", ["aof"] = "布拉加特語", ["aog"] = "安哥拉姆語", ["aoi"] = "阿寧迪爾雅夸語", ["aoj"] = "穆菲安語", ["aok"] = "阿霍語", ["aol"] = "阿羅爾語", ["aom"] = "奧米語", ["aon"] = "Bumbita Arapesh", ["aor"] = "Aore", ["aos"] = "泰卡特語", ["aot"] = "阿通語 (印度)", ["aou"] = "阿歐語", ["aox"] = "阿托拉達語", ["aoz"] = "瓦布梅托語", ["apa-pro"] = "原始阿帕契語", ["apb"] = "薩阿語", ["apc"] = "北黎凡特阿拉伯語", ["apd"] = "蘇丹阿拉伯語", ["ape"] = "布基伊普語", ["apf"] = "帕拉南阿埃塔語", ["apg"] = "安帕南語", ["aph"] = "阿特帕里亞語", ["api"] = "阿皮亞卡語", ["apj"] = "希卡里亞語", ["apk"] = "平原阿帕契語", ["apl"] = "利攀語", ["apm"] = "奇里卡瓦語", ["apn"] = "阿比那也語", ["apo"] = "Ambul", ["app"] = "阿普麻語", ["apq"] = "普西克瓦爾語", ["apr"] = "阿羅普-羅科普科語 ", ["aps"] = "Arop-Sissano", ["apt"] = "阿帕塔尼語", ["apu"] = "阿布日嫩語", ["apv"] = "Alapmunte", ["apw"] = "西阿帕契語", ["apx"] = "阿普泰語", ["apy"] = "阿帕萊語", ["apz"] = "薩菲約卡語", ["aqc"] = "阿奇語", ["aqd"] = "安帕里-多貢語", ["aqg"] = "阿里吉蒂語", ["aql-pro"] = "原始阿爾吉克語", ["aqm"] = "Atohwaim", ["aqn"] = "北阿爾塔語", ["aqp"] = "阿塔卡帕語", ["aqr"] = "Arhâ", ["aqt"] = "Angaité", ["aqz"] = "阿困穌語", ["ar"] = "阿拉伯語", ["arc"] = "亞拉姆語", ["ard"] = "阿拉巴納語", ["are"] = "西阿蘭達語", ["arh"] = "阿爾瓦科語", ["ari"] = "阿里卡拉語", ["arj"] = "阿拉巴索語", ["ark"] = "阿利加布語", ["arl"] = "阿拉貝拉語", ["arn"] = "馬普切語", ["aro"] = "阿拉奧納語", ["arp"] = "阿拉帕霍語", ["arq"] = "阿爾及利亞阿拉伯語", ["arr"] = "拉馬拉馬語", ["ars"] = "內志阿拉伯語", ["art-adu"] = "Adûni", ["art-bel"] = "貝爾特克里奧爾語", ["art-blk"] = "博拉克語", ["art-bsp"] = "黑暗語", ["art-com"] = "溝通語", ["art-dtk"] = "多斯拉克語", ["art-elo"] = "埃羅伊語", ["art-gld"] = "Goa'uld", ["art-lap"] = "Lapine", ["art-man"] = "曼達洛語", ["art-mun"] = "Mundolinco", ["art-nav"] = "納美語", ["art-vlh"] = "高等瓦雷利亞語", ["aru"] = "阿拉瓦語", ["arv"] = "阿爾博雷語", ["arw"] = "阿拉瓦克語", ["arx"] = "阿魯阿什語", ["ary"] = "摩洛哥阿拉伯語", ["arz"] = "埃及阿拉伯語", ["as"] = "阿薩姆語", ["asa"] = "帕雷語", ["asb"] = "阿西內本語", ["asc"] = "木麻黃海岸阿斯馬特語", ["ase"] = "美國手語", ["asf"] = "澳洲手語", ["asg"] = "克立新機尼語", ["ash"] = "Abishira", ["asi"] = "布魯威語", ["asj"] = "Nsari", ["ask"] = "阿什昆語", ["asl"] = "阿西魯魯語", ["asn"] = "興古河阿蘇里尼語", ["aso"] = "達諾語", ["asp"] = "阿爾及利亞手語", ["asq"] = "奧地利手語", ["asr"] = "阿蘇里語", ["ass"] = "伊波羅語", ["ast"] = "阿斯圖里亞斯語", ["asu"] = "阿蘇里尼語", ["asv"] = "Asoa", ["asw"] = "澳洲原住民手語", ["asx"] = "穆拉塔雅克語", ["asy"] = "Yaosakor Asmat", ["asz"] = "亞斯語", ["ata"] = "佩勒-阿塔語", ["atb"] = "載瓦語", ["atc"] = "阿查瓦卡語", ["atd"] = "亞他-馬諾博語", ["ate"] = "Atemble", ["atg"] = "奧克佩拉語", ["ath-nic"] = "尼科拉語", ["ath-pro"] = "原始德內語", ["ati"] = "阿蒂耶語", ["atj"] = "阿提卡米克語", ["atk"] = "阿蒂語", ["atl"] = "伊拉亞山阿埃塔語", ["atm"] = "阿塔語", ["ato"] = "阿通語 (喀麥隆)", ["atp"] = "卜多-亞塔語", ["atq"] = "阿拉列-達布拉罕語", ["atr"] = "韋米里-阿特羅阿里語", ["ats"] = "格羅斯文特語", ["att"] = "帕姆普羅納-阿塔語", ["atu"] = "雷厄勒語", ["atv"] = "北阿爾泰語", ["atw"] = "阿楚格維語", ["atx"] = "阿魯塔尼語", ["aty"] = "阿內瓊語", ["atz"] = "阿爾塔語", ["aua"] = "阿松博亞語", ["aub"] = "阿盧固語", ["auc"] = "瓦奧語", ["aud"] = "阿努塔語", ["auf-pro"] = "原始阿拉萬語", ["aug"] = "Aguna", ["auh"] = "Aushi", ["aui"] = "阿努基語", ["auj"] = "奧吉拉語", ["auk"] = "赫有語", ["aul"] = "奧盧亞語", ["aum"] = "阿蘇語", ["aun"] = "莫爾莫-奧內語", ["auo"] = "Auyokawa", ["aup"] = "馬卡揚語", ["auq"] = "阿努斯語", ["aur"] = "Aruek", ["aus-alu"] = "阿倫古爾語", ["aus-and"] = "Andjingith", ["aus-ang"] = "昂庫拉語", ["aus-arn-pro"] = "原始安恆語", ["aus-bra"] = "Barranbinya", ["aus-brm"] = "Barunggam", ["aus-cww-pro"] = "原始中新南威爾士語", ["aus-dal-pro"] = "Proto-Daly", ["aus-guw"] = "古瓦爾語", ["aus-lsw"] = "Little Swanport", ["aus-mbi"] = "Mbiywom", ["aus-ngk"] = "Ngkoth", ["aus-nyu-pro"] = "原始紐爾紐爾語", ["aus-pam-pro"] = "原始帕馬-恩永甘語", ["aus-tul"] = "圖盧阿語", ["aus-uwi"] = "Uwinymil", ["aus-wdj-pro"] = "原始伊瓦伊賈語", ["aus-won"] = "Wong-gie", ["aus-wul"] = "伍爾古魯語", ["aus-ynk"] = "揚卡爾語", ["aut"] = "奧斯特拉語", ["auu"] = "奧耶語", ["auw"] = "Awyi", ["aux"] = "Aurá", ["auy"] = "Auyana", ["auz"] = "烏茲別克阿拉伯語", ["av"] = "阿瓦爾語", ["avb"] = "阿瓦烏語", ["avd"] = "阿爾維里-維達里語", ["avi"] = "阿維坎語", ["avk"] = "科塔瓦語", ["avm"] = "昂卡穆蒂語", ["avn"] = "阿瓦蒂梅語", ["avs"] = "Aushiri", ["avt"] = "澳語", ["avu"] = "阿沃卡雅語", ["avv"] = "阿瓦-卡諾伊羅語", ["awa"] = "阿瓦德語", ["awb"] = "阿瓦語 (新幾內亞)", ["awc"] = "茨茨普語", ["awd-ama"] = "阿馬里扎納語", ["awd-amc-pro"] = "Proto-Amuesha-Chamicuro", ["awd-ana"] = "Anauyá", ["awd-apo"] = "阿波利斯塔語", ["awd-cab"] = "卡布雷語", ["awd-gnu"] = "Guinau", ["awd-kar"] = "卡里艾語", ["awd-kaw"] = "卡威沙納語", ["awd-kmp-pro"] = "Proto-Kampa", ["awd-kus"] = "庫斯特瑙語", ["awd-man"] = "Manao", ["awd-mar"] = "馬拉萬語", ["awd-mpr"] = "邁普雷語", ["awd-mrt"] = "Mariaté", ["awd-nwk-pro"] = "原始納威基語", ["awd-pai"] = "Paikoneka", ["awd-pas"] = "Passé", ["awd-pro"] = "原始阿拉瓦克語", ["awd-prw-pro"] = "Proto-Paresi-Waura", ["awd-she"] = "謝巴約語", ["awd-taa-pro"] = "原始泰諾-阿拉瓦克語", ["awd-wai"] = "Wainumá", ["awd-war"] = "Old Warekena", ["awd-yum"] = "Yumana", ["awe"] = "阿威其語", ["awg"] = "安古蒂姆里語", ["awh"] = "Awbono", ["awi"] = "阿溫語", ["awk"] = "阿瓦巴卡爾語", ["awm"] = "Arawum", ["awn"] = "奧義語", ["awo"] = "阿瓦克語", ["awr"] = "阿維拉語", ["aws"] = "南奧尤語", ["awt"] = "阿拉威德語", ["awu"] = "中奧尤語", ["awv"] = "賈爾奧尤語", ["aww"] = "Awun", ["awx"] = "阿瓦拉語", ["awy"] = "埃德拉奧尤語", ["axb"] = "阿比坡尼語", ["axe"] = "Ayerrerenge", ["axg"] = "Mato Grosso Arára", ["axk"] = "阿卡語 (中非)", ["axl"] = "南阿蘭達語", ["axm"] = "中古亞美尼亞語", ["axx"] = "哈拉古雷語", ["ay"] = "艾馬拉語", ["aya"] = "阿瓦爾語 (新幾內亞)", ["ayb"] = "阿伊佐語", ["ayd"] = "阿雅巴德胡語", ["aye"] = "阿耶勒語", ["ayg"] = "Nyanga (Togo)", ["ayi"] = "Leyigha", ["ayk"] = "Akuku", ["ayl"] = "利比亞阿拉伯語", ["ayn"] = "也門阿拉伯語", ["ayo"] = "扎穆科語", ["ayp"] = "北美索不達米亞阿拉伯語", ["ayq"] = "阿義語", ["ays"] = "索爾索貢-艾塔語", ["ayt"] = "巴丹埃塔語", ["ayu"] = "阿尤語", ["ayz"] = "梅布拉特語", ["az"] = "阿塞拜疆語", ["aza"] = "阿扎語 (漢藏語系)", ["azc-caz"] = "Cazcan", ["azc-cup-pro"] = "原始庫帕語", ["azc-ktn"] = "Kitanemuk", ["azc-nah-pro"] = "原始納瓦語", ["azc-nic"] = "尼科雷尼奧語", ["azc-num-pro"] = "原始努姆語", ["azc-pro"] = "原始猶他-阿茲特克語", ["azc-tak-pro"] = "原始塔基語", ["azc-tat"] = "Tataviam", ["azd"] = "東杜蘭戈納瓦特爾語", ["azg"] = "聖彼德羅阿穆茲戈語", ["azm"] = "伊帕拉帕阿穆茲戈語", ["azn"] = "西杜蘭戈納瓦特爾語", ["azo"] = "阿榮語", ["azt"] = "懷爾-亞塔語", ["azz"] = "高地普埃布拉納瓦特爾語", ["ba"] = "巴什基爾語", ["baa"] = "巴巴塔納語", ["bab"] = "Bainouk-Gunyuño", ["bac"] = "巴杜伊語", ["bae"] = "巴雷語", ["baf"] = "努巴查語", ["bag"] = "圖基語", ["bah"] = "巴哈馬克里奧爾語", ["baj"] = "巴拉凱語", ["bal"] = "俾路支語", ["ban"] = "巴厘語", ["bao"] = "巴拉語", ["bap"] = "班塔瓦語", ["bar"] = "巴伐利亞語", ["bas"] = "巴薩語", ["bau"] = "巴丹奇語", ["bav"] = "巴本戈語", ["baw"] = "Bambili-Bambui", ["bax"] = "巴姆穆語", ["bay"] = "巴圖萊語", ["bba"] = "Baatonum", ["bbb"] = "巴賴語", ["bbc"] = "托巴巴塔克語", ["bbd"] = "Bau", ["bbe"] = "邦巴語", ["bbf"] = "Baibai", ["bbg"] = "巴拉馬語", ["bbh"] = "Bugan", ["bbi"] = "Barombi", ["bbj"] = "戈馬拉語", ["bbk"] = "巴邦基語", ["bbl"] = "巴茨語", ["bbm"] = "Babango", ["bbn"] = "烏尼阿帕語", ["bbo"] = "Konabéré", ["bbp"] = "West Central Banda", ["bbq"] = "巴馬里語", ["bbr"] = "吉拉瓦語", ["bbs"] = "巴克平卡語", ["bbt"] = "姆布爾庫語", ["bbu"] = "巴庫隆語", ["bbv"] = "卡奈語", ["bbw"] = "巴巴語", ["bbx"] = "布比亞語", ["bby"] = "Befang", ["bca"] = "中部白語", ["bcb"] = "Bainouk-Samik", ["bcd"] = "北巴巴爾語", ["bce"] = "Bamenyam", ["bcf"] = "巴穆語", ["bcg"] = "Baga Pokur", ["bch"] = "巴里艾語", ["bci"] = "巴烏萊語", ["bcj"] = "巴爾迪語", ["bck"] = "布納巴語", ["bcl"] = "中比科爾語", ["bcm"] = "巴諾尼語", ["bcn"] = "比巴阿利語", ["bco"] = "卡盧利語", ["bcp"] = "巴麗語", ["bcq"] = "Bench", ["bcr"] = "Babine-Witsuwit'en", ["bcs"] = "Kohumono", ["bct"] = "Bendi", ["bcu"] = "Biliau", ["bcv"] = "Shoo-Minda-Nye", ["bcw"] = "Bana", ["bcy"] = "Bacama", ["bcz"] = "Bainouk-Gunyaamolo", ["bda"] = "巴約特語", ["bdb"] = "巴薩普語", ["bdc"] = "Emberá-Baudó", ["bdd"] = "布納馬語", ["bde"] = "巴德語", ["bdf"] = "Biage", ["bdg"] = "邦吉語", ["bdh"] = "Tara Baka", ["bdi"] = "布龍語", ["bdj"] = "拜語", ["bdk"] = "布都赫語", ["bdl"] = "印尼巴瑤語", ["bdm"] = "布杜馬語", ["bdn"] = "Baldemu", ["bdo"] = "Morom", ["bdp"] = "本德語", ["bdq"] = "巴拿語", ["bdr"] = "西海岸巴瑤語", ["bds"] = "布龍吉語", ["bdt"] = "博科托語", ["bdu"] = "奧羅科語", ["bdv"] = "博多帕爾賈語", ["bdw"] = "巴哈姆語", ["bdx"] = "勿董-勿董語", ["bdy"] = "班賈朗語", ["bdz"] = "巴德斯語", ["be"] = "白俄羅斯語", ["bea"] = "達內-扎阿語", ["beb"] = "貝貝勒語", ["bec"] = "Iceve-Maci", ["bed"] = "貝都安納斯語", ["bee"] = "比昂西語", ["bef"] = "貝納貝納語", ["beg"] = "馬來奕語", ["beh"] = "比亞利語", ["bei"] = "巴卡提語", ["bej"] = "貝扎語", ["bek"] = "貝貝利語", ["bem"] = "本巴語", ["beo"] = "貝亞米語", ["bep"] = "貝梭阿語", ["beq"] = "本貝語", ["ber-fog"] = "福加哈語", ["ber-pro"] = "原始柏柏爾語", ["ber-zuw"] = "祖瓦拉語", ["bes"] = "貝斯梅語", ["bet"] = "Guiberoua Bété", ["beu"] = "布拉加爾語", ["bev"] = "Daloa Bété", ["bew"] = "伯塔維語", ["bex"] = "Jur Modo", ["bey"] = "貝里語", ["bez"] = "貝納語", ["bfa"] = "巴里語", ["bfb"] = "鮑里巴雷里語", ["bfc"] = "北部白語", ["bfd"] = "富特語", ["bfe"] = "貝塔夫語", ["bff"] = "Bofi", ["bfg"] = "布桑加央語", ["bfh"] = "布拉菲語", ["bfi"] = "英國手語", ["bfj"] = "巴凡吉語", ["bfk"] = "班科手語", ["bfl"] = "Banda-Ndélé", ["bfm"] = "姆門語", ["bfn"] = "布納克語", ["bfo"] = "Malba Birifor", ["bfp"] = "Beba", ["bfq"] = "巴達加語", ["bfr"] = "巴齊加爾語", ["bfs"] = "南部白語", ["bft"] = "巴爾蒂語", ["bfu"] = "布南語", ["bfw"] = "邦都語", ["bfx"] = "班塔雅農語", ["bfy"] = "巴格里語", ["bfz"] = "馬哈蘇帕哈里語", ["bg"] = "保加利亞語", ["bga"] = "瓜姆希-烏里語", ["bgb"] = "波朋哥語", ["bgc"] = "哈爾彥維語", ["bgd"] = "拉特維巴雷里語", ["bge"] = "包利雅語", ["bgf"] = "Bangandu", ["bgg"] = "布貢語", ["bgi"] = "嘉安語", ["bgj"] = "Bangolan", ["bgk"] = "布興語", ["bgl"] = "Bo", ["bgo"] = "Baga Koga", ["bgq"] = "巴格里語", ["bgr"] = "Bawm Chin", ["bgs"] = "塔加巴瓦語", ["bgt"] = "布戈圖語", ["bgu"] = "Mbongno", ["bgv"] = "瓦爾凱-比皮姆語", ["bgw"] = "巴特里語", ["bgx"] = "巴爾幹加告茲土耳其語", ["bgy"] = "Benggoi", ["bgz"] = "邦蓋語", ["bh"] = "比哈爾語", ["bha"] = "Bharia", ["bhb"] = "比里語", ["bhc"] = "Biga", ["bhd"] = "巴德拉瓦希語", ["bhe"] = "巴雅語", ["bhf"] = "Odiai", ["bhg"] = "Binandere", ["bhh"] = "Bukhari", ["bhi"] = "比拉里語", ["bhj"] = "Bahing", ["bhl"] = "Bimin", ["bhm"] = "Bathari", ["bhn"] = "波坦新亞拉姆語", ["bho"] = "博杰普爾語", ["bhp"] = "比馬語", ["bhq"] = "南部杜剛貝西語", ["bhs"] = "布瓦爾語", ["bht"] = "巴梯亞里語", ["bhu"] = "本賈語", ["bhv"] = "巴豪語", ["bhw"] = "比亞克語", ["bhx"] = "巴萊語", ["bhy"] = "貝萊語", ["bhz"] = "巴打語", ["bi"] = "比斯拉馬語", ["bia"] = "巴迪馬亞語", ["bib"] = "Bissa", ["bid"] = "比迪約語", ["bie"] = "Bepour", ["bif"] = "比阿法達語", ["big"] = "Biangai", ["bij"] = "寬卡語", ["bil"] = "比洛克西語", ["bim"] = "比莫巴語", ["bin"] = "埃多語", ["bio"] = "Nai", ["bip"] = "比拉語", ["biq"] = "畢皮語", ["bir"] = "比索里奧語", ["bit"] = "Berinomo", ["biu"] = "比埃特語", ["biv"] = "Southern Birifor", ["biw"] = "Kol (Cameroon)", ["bix"] = "Bijori", ["biy"] = "Birhor", ["biz"] = "巴洛伊語", ["bja"] = "布扎語", ["bjb"] = "巴爾恩加爾拉語", ["bjc"] = "巴里吉語", ["bje"] = "標敏語", ["bjf"] = "巴爾扎尼猶太阿拉姆語", ["bjg"] = "Bidyogo", ["bjh"] = "Bahinemo", ["bji"] = "布爾吉語", ["bjj"] = "Kannauji", ["bjk"] = "Barok", ["bjl"] = "布魯語 (新幾內亞)", ["bjm"] = "巴傑蘭語", ["bjn"] = "班查語", ["bjo"] = "Mid-Southern Banda", ["bjp"] = "Fanamaket", ["bjr"] = "Binumarien", ["bjs"] = "巴詹語", ["bjt"] = "甘加-巴蘭塔語", ["bju"] = "布蘇烏語", ["bjv"] = "Bedjond", ["bjw"] = "Bakwé", ["bjx"] = "Banao Itneg", ["bjy"] = "巴亞利語", ["bjz"] = "巴魯加語", ["bka"] = "基亞克語", ["bkc"] = "巴卡語", ["bkd"] = "布基語", ["bkf"] = "Beeke", ["bkg"] = "布拉卡語", ["bkh"] = "巴科科語", ["bki"] = "Baki", ["bkj"] = "Pande", ["bkk"] = "布羅克斯卡特語", ["bkl"] = "貝里克語", ["bkm"] = "康姆語(喀麥隆)", ["bkn"] = "布基坦語", ["bko"] = "克瓦語", ["bkp"] = "伊博科語", ["bkq"] = "巴凱里語", ["bkr"] = "巴昆拜語", ["bks"] = "馬斯巴特索索貢語", ["bkt"] = "Boloki", ["bku"] = "布希德語", ["bkv"] = "貝夸瓦拉語", ["bkw"] = "貝克維爾語", ["bkx"] = "Baikeno", ["bky"] = "博克伊語", ["bkz"] = "本庫語", ["bla"] = "黑腳語", ["blb"] = "比盧阿語", ["blc"] = "貝拉庫拉語", ["bld"] = "波朗果語", ["ble"] = "肯托赫-巴蘭塔語", ["blf"] = "波爾語", ["blg"] = "巴勞語", ["blh"] = "庫瓦阿語", ["bli"] = "博利阿語", ["blj"] = "布隆岸語", ["blk"] = "勃歐語", ["bll"] = "Biloxi", ["blm"] = "貝利語", ["bln"] = "南卡坦端內斯比科爾語", ["blo"] = "Anii", ["blp"] = "布拉布蘭加語", ["blq"] = "巴盧安-帕姆語", ["blr"] = "布朗語", ["bls"] = "巴勒桑語", ["blt"] = "傣黯語", ["blv"] = "基巴拉語", ["blw"] = "巴蘭高語", ["blx"] = "麥因迪埃塔語", ["bly"] = "諾特勒語", ["blz"] = "巴蘭塔語", ["bm"] = "班巴拉語", ["bma"] = "拉梅語", ["bmb"] = "Bembe", ["bmc"] = "巴姆語", ["bmd"] = "Baga Manduri", ["bme"] = "利馬薩語", ["bmf"] = "博姆語", ["bmg"] = "班維語", ["bmh"] = "凱恩語", ["bmi"] = "巴吉爾米語", ["bmj"] = "博特-邁希語", ["bmk"] = "加雅維語", ["bml"] = "邦博利語", ["bmn"] = "比納語", ["bmo"] = "Bambalang", ["bmp"] = "Bulgebi", ["bmq"] = "博穆語", ["bmr"] = "穆伊納內語", ["bmt"] = "標曼語", ["bmu"] = "Somba-Siawari", ["bmv"] = "布姆語", ["bmw"] = "Bomwali", ["bmx"] = "拜馬克語", ["bmz"] = "巴拉穆語", ["bn"] = "孟加拉語", ["bna"] = "彭內拉提語", ["bnb"] = "保坎語", ["bnd"] = "班達語", ["bne"] = "賓陶納語", ["bnf"] = "馬西旺語", ["bng"] = "Benga", ["bni"] = "邦吉語", ["bnj"] = "東塔烏碧語", ["bnk"] = "Bierebo", ["bnl"] = "布恩語", ["bnm"] = "Batanga", ["bnn"] = "布農語", ["bno"] = "班頓語", ["bnp"] = "勃拉語", ["bnq"] = "班第語", ["bnr"] = "Butmas-Tur", ["bns"] = "布恩德里語", ["bnt-bal"] = "Balong", ["bnt-bon"] = "博馬恩庫語", ["bnt-boy"] = "博馬尤穆語", ["bnt-bwa"] = "布瓦拉語", ["bnt-cmw"] = "奇姆威尼語", ["bnt-ind"] = "Indanga", ["bnt-lal"] = "拉拉語 (南非)", ["bnt-mpi"] = "Mpiin", ["bnt-mpu"] = "Mpuono", ["bnt-ngu-pro"] = "原始恩古尼語", ["bnt-phu"] = "普提語", ["bnt-pro"] = "原始班圖語", ["bnt-sab-pro"] = "原始薩巴基語", ["bnt-sbo"] = "南博馬語", ["bnt-sts-pro"] = "原始索托-茨瓦納語", ["bnu"] = "本東語", ["bnv"] = "貝內拉夫語", ["bnw"] = "比西斯語", ["bnx"] = "邦古邦古語", ["bny"] = "民都魯語", ["bnz"] = "Beezen", ["bo"] = "藏語", ["boa"] = "博拉語", ["bob"] = "Aweer", ["boe"] = "蒙達布利語", ["bof"] = "Bolon", ["bog"] = "Bamako Sign Language", ["boh"] = "North Boma", ["boi"] = "Barbareño", ["boj"] = "安賈姆語", ["bok"] = "Bonjo", ["bol"] = "博雷語", ["bom"] = "Berom", ["bon"] = "Bine", ["boo"] = "Tiemacèwè Bozo", ["bop"] = "Bonkiman", ["boq"] = "博加亞語", ["bor"] = "博羅洛語", ["bot"] = "邦戈語", ["bou"] = "邦代語", ["bov"] = "圖伍利語", ["bow"] = "雷馬語", ["box"] = "布阿穆語", ["boy"] = "Bodo (Central Africa)", ["boz"] = "Tiéyaxo Bozo", ["bpa"] = "達卡卡語", ["bpd"] = "班達-班達語", ["bpe"] = "Bauni", ["bpg"] = "Bonggo", ["bph"] = "博特利赫語", ["bpi"] = "巴古皮語", ["bpj"] = "賓吉語", ["bpk"] = "奧羅韋語", ["bpl"] = "布魯姆採珠船皮欽語", ["bpm"] = "比約姆語", ["bpn"] = "藻敏語", ["bpo"] = "Anasi", ["bpp"] = "Kaure", ["bpq"] = "班達-馬來語", ["bpr"] = "科羅納達爾-布拉安語", ["bps"] = "薩蘭尼加-布拉安語", ["bpt"] = "巴羅角語", ["bpu"] = "Bongu", ["bpv"] = "Bian Marind", ["bpx"] = "帕爾雅巴雷里語", ["bpy"] = "比什奴普萊利亞-曼尼普爾語", ["bpz"] = "比爾巴語", ["bqa"] = "Tchumbuli", ["bqb"] = "巴古薩語", ["bqc"] = "博科語", ["bqd"] = "邦語", ["bqf"] = "Baga Kaloum", ["bqg"] = "Bago-Kusuntu", ["bqh"] = "白馬語", ["bqi"] = "巴赫蒂亞里語", ["bqj"] = "班迪阿爾語", ["bqk"] = "班達-姆布雷斯語", ["bql"] = "比拉庫拉語", ["bqm"] = "伍姆博科語", ["bqn"] = "保加利亞手語", ["bqo"] = "巴洛語", ["bqp"] = "布撒語", ["bqq"] = "比里泰語", ["bqr"] = "布魯蘇語", ["bqs"] = "博斯溫語", ["bqt"] = "巴穆昆比特語", ["bqu"] = "博古魯語", ["bqv"] = "Begbere-Ejar", ["bqw"] = "Buru (Nigeria)", ["bqx"] = "Baangi", ["bqy"] = "本卡拉首手語", ["bqz"] = "巴卡卡語", ["br"] = "布列塔尼語", ["bra"] = "布萊語", ["brb"] = "拉韋語", ["brc"] = "伯比斯克里奧爾荷蘭語", ["brd"] = "巴拉姆語", ["brf"] = "貝拉語", ["brg"] = "包雷語", ["brh"] = "布拉灰語", ["bri"] = "莫克普韋語", ["brj"] = "比埃里亞語", ["brk"] = "比爾吉德語", ["brl"] = "比爾瓦語", ["brm"] = "巴蘭布語", ["brn"] = "博魯卡語", ["bro"] = "布羅卡特語", ["brp"] = "巴拉帕西語", ["brq"] = "布雷里語", ["brr"] = "比勞語", ["brs"] = "貝拉斯語", ["brt"] = "比塔雷語", ["bru"] = "東布魯語", ["brv"] = "西布魯語", ["brw"] = "貝拉里語", ["brx"] = "博多語", ["bry"] = "Burui", ["brz"] = "比爾比爾語", ["bsa"] = "阿比諾姆語", ["bsb"] = "汶萊米沙鄢語", ["bsc"] = "Bassari", ["bse"] = "伍希語", ["bsf"] = "Bauchi", ["bsg"] = "巴斯卡爾迪語", ["bsh"] = "卡姆卡塔-維利語", ["bsi"] = "Bassossi", ["bsj"] = "Bangwinji", ["bsk"] = "布魯夏斯基語", ["bsl"] = "Basa-Gumna", ["bsm"] = "布薩米語", ["bsn"] = "巴拉薩那語", ["bso"] = "布索語", ["bsp"] = "巴加西特穆語", ["bsq"] = "巴薩語", ["bsr"] = "Bassa-Kontagora", ["bss"] = "阿庫色語", ["bst"] = "Basketo", ["bsu"] = "巴洪率語", ["bsv"] = "Baga Sobané", ["bsw"] = "巴伊索語", ["bsx"] = "Yangkam", ["bsy"] = "沙巴米沙鄢語", ["bta"] = "巴塔語", ["btc"] = "巴蒂語 (喀麥隆)", ["btd"] = "代里巴塔克語", ["bte"] = "Gamo-Ningi", ["btf"] = "比爾吉特語", ["btg"] = "Gagnoa Bété", ["bth"] = "比亞塔比達友語", ["bti"] = "Burate", ["btj"] = "巴占馬來語", ["btk-pro"] = "原始巴塔克語", ["btm"] = "曼代靈巴塔克語", ["btn"] = "拉達農語", ["bto"] = "伊里加比科拉諾語", ["btp"] = "布迪布德語", ["btq"] = "巴特克語", ["btr"] = "Baetora", ["bts"] = "西馬隆貢巴塔克語", ["btt"] = "Bete-Bendi", ["btu"] = "巴圖語", ["btv"] = "巴特里語", ["btw"] = "布圖阿農語", ["btx"] = "卡羅巴塔克語", ["bty"] = "博博特語", ["btz"] = "阿拉斯-克盧埃特語", ["bua"] = "布里亞特語", ["bub"] = "布阿語", ["bud"] = "恩查姆語", ["bue"] = "貝奧圖克語", ["buf"] = "Bushoong", ["bug"] = "布吉語", ["buh"] = "優諾語", ["bui"] = "邦吉利語", ["buj"] = "Basa-Gurmana", ["buk"] = "布卡瓦語", ["bum"] = "布魯語 (喀麥隆)", ["bun"] = "Sherbro", ["buo"] = "Terei", ["bup"] = "布沙語", ["buq"] = "布雷姆語", ["bus"] = "Bokobaru", ["but"] = "本嘉因語", ["buu"] = "布杜語", ["buv"] = "Bun", ["buw"] = "布比語", ["bux"] = "博格霍姆語", ["buy"] = "姆馬尼語", ["bva"] = "巴雷因語", ["bvb"] = "布貝語", ["bvc"] = "Baelelea", ["bvd"] = "巴埃古語", ["bve"] = "貝勞馬來語", ["bvf"] = "勃爾語", ["bvg"] = "Bonkeng", ["bvh"] = "布雷語", ["bvi"] = "Belanda Viri", ["bvj"] = "巴安語", ["bvk"] = "布卡特語", ["bvl"] = "玻利維亞手語", ["bvm"] = "巴蒙卡語", ["bvn"] = "布那語", ["bvo"] = "Bolgo", ["bvp"] = "布芒語", ["bvq"] = "Birri", ["bvr"] = "布拉拉語", ["bvt"] = "巴蒂語 (印尼)", ["bvu"] = "武吉馬來語", ["bvv"] = "巴尼瓦語", ["bvw"] = "Boga", ["bvx"] = "巴博萊語", ["bvy"] = "拜拜語", ["bvz"] = "鮑茲語", ["bwa"] = "布瓦圖語", ["bwb"] = "Namosi-Naitasiri-Serua", ["bwc"] = "Bwile", ["bwd"] = "布懷多卡語", ["bwe"] = "布韋卡倫語", ["bwf"] = "博塞萊瓦語", ["bwg"] = "巴爾韋語", ["bwh"] = "比舒奧語", ["bwi"] = "巴尼瓦語", ["bwj"] = "Láá Láá Bwamu", ["bwk"] = "包瓦基語", ["bwl"] = "布韋拉語", ["bwm"] = "比瓦特語", ["bwn"] = "唔奈語", ["bwo"] = "席那夏語", ["bwp"] = "曼多波巴勞語", ["bwq"] = "南博博語", ["bwr"] = "布拉語", ["bws"] = "本博馬語", ["bwt"] = "巴福語", ["bwu"] = "Buli (Ghana)", ["bww"] = "布瓦語", ["bwx"] = "布努語", ["bwy"] = "茨韋布瓦穆語", ["bwz"] = "布威西語", ["bxa"] = "鮑羅語", ["bxb"] = "Belanda Bor", ["bxc"] = "Molengue", ["bxd"] = "波拉語", ["bxe"] = "Ongota", ["bxf"] = "比盧爾語", ["bxg"] = "班加拉語", ["bxh"] = "布胡圖語", ["bxi"] = "皮爾拉塔帕語", ["bxj"] = "巴永古語", ["bxk"] = "布克蘇語", ["bxl"] = "賈爾庫南語", ["bxn"] = "布爾杜納語", ["bxo"] = "巴里坎奇語", ["bxp"] = "貝比爾語", ["bxq"] = "Beele", ["bxs"] = "布薩姆語", ["bxv"] = "貝拉科語", ["bxw"] = "班卡語", ["bxz"] = "比納哈里語", ["bya"] = "巴拉望巴塔克語", ["byb"] = "比克亞語", ["byc"] = "Ubaghara", ["byd"] = "本雅度語", ["bye"] = "波耶語", ["byf"] = "貝特語", ["byg"] = "Baygo", ["byh"] = "Bujhyal", ["byi"] = "布尤語", ["byj"] = "比納瓦語", ["byk"] = "標話", ["byl"] = "巴尤諾語", ["bym"] = "比賈拉語", ["byn"] = "比林語", ["byo"] = "碧約語", ["byp"] = "布馬吉語", ["byq"] = "巴賽語", ["byr"] = "伊普馬語", ["bys"] = "布拉克語", ["byt"] = "扎加瓦語", ["byv"] = "梅敦巴語", ["byw"] = "貝拉里雅語", ["byx"] = "卡科特語", ["byz"] = "巴納羅語", ["bza"] = "班迪語", ["bzb"] = "阿尼迪歐語", ["bzd"] = "布里布里語", ["bze"] = "傑納馬博佐語", ["bzf"] = "博伊肯語", ["bzg"] = "巴布薩語", ["bzh"] = "Mapos Buang", ["bzi"] = "畢蘇語", ["bzj"] = "伯利茲克里奧爾語", ["bzk"] = "尼加拉瓜克里奧爾語", ["bzl"] = "波阿諾語 (蘇拉威西島)", ["bzm"] = "波朗多語", ["bzn"] = "波阿諾語 (摩鹿加群島)", ["bzo"] = "Bozaba", ["bzp"] = "肯貝拉諾語", ["bzq"] = "Buli (Indonesia)", ["bzr"] = "比里語", ["bzs"] = "巴西手語", ["bzu"] = "布爾梅索語", ["bzv"] = "貝貝語", ["bzw"] = "巴薩語", ["bzx"] = "Hainyaxo Bozo", ["bzy"] = "奧班利庫語", ["bzz"] = "埃萬特語", ["ca"] = "加泰羅尼亞語", ["caa"] = "喬爾蒂語", ["cab"] = "加里富納語", ["cac"] = "丘赫語", ["cad"] = "喀多語", ["cae"] = "Laalaa", ["caf"] = "南達凱爾語", ["cag"] = "尼瓦克萊語", ["cah"] = "Cahuarano", ["caj"] = "Chané", ["cak"] = "喀克其奎語", ["cal"] = "加羅林語", ["cam"] = "卡穆希語", ["can"] = "Chambri", ["cao"] = "Chácobo", ["cap"] = "奇帕亞語", ["caq"] = "卡爾尼科巴語", ["car"] = "加勒比語", ["cas"] = "奇馬內語", ["cau-abz-pro"] = "原始阿布哈茲-阿巴扎語", ["cau-and-pro"] = "原始安迪語", ["cau-ava-pro"] = "原始阿瓦爾-安迪語", ["cau-cir-pro"] = "原始切爾克斯語", ["cau-drg-pro"] = "原始達爾金語", ["cau-lzg-pro"] = "原始列茲金語", ["cau-nec-pro"] = "原始東北高加索語", ["cau-nkh-pro"] = "原始納克語", ["cau-nwc-pro"] = "原始西北高加索語", ["cau-tsz-pro"] = "原始采茲語", ["cav"] = "卡維內納語", ["caw"] = "卡拉瓦亞語", ["cax"] = "溪吉丹諾語", ["cay"] = "卡尤加語", ["caz"] = "Canichana", ["cba-ata"] = "阿坦奎語", ["cba-cat"] = "Catío Chibcha", ["cba-dor"] = "多拉斯克語", ["cba-dui"] = "Duit", ["cba-hue"] = "Huetar", ["cba-nut"] = "Nutabe", ["cba-pro"] = "原始奇布查語", ["cbb"] = "Cabiyarí", ["cbc"] = "卡拉帕納語", ["cbd"] = "Carijona", ["cbg"] = "Chimila", ["cbi"] = "查茨語", ["cbj"] = "Ede Cabe", ["cbk"] = "查瓦卡諾語", ["cbl"] = "Bualkhaw Chin", ["cbn"] = "涅固爾語", ["cbo"] = "Izora", ["cbq"] = "Shuba", ["cbr"] = "Cashibo-Cacataibo", ["cbs"] = "嘉西納瓦語", ["cbt"] = "Chayahuita", ["cbu"] = "Candoshi-Shapra", ["cbv"] = "Cacua", ["cbw"] = "Kinabalian", ["cby"] = "Carabayo", ["ccc"] = "查米庫羅語", ["ccd"] = "Cafundó", ["cce"] = "朝比語", ["ccg"] = "Chamba Daka", ["cch"] = "阿燦語", ["ccj"] = "Kasanga", ["ccl"] = "Cutchi-Swahili", ["ccm"] = "馬六甲克里奧爾馬來語", ["cco"] = "科馬爾特佩克-奇南特克語", ["ccp"] = "查克馬語", ["ccr"] = "Cacaopera", ["ccs-gzn-pro"] = "原始格魯吉亞-贊語", ["ccs-pro"] = "原始南高加索語", ["cda"] = "卓尼語", ["cdc-cbm-pro"] = "原始中乍得語", ["cdc-mas-pro"] = "Proto-Masa", ["cdc-pro"] = "原始乍得語", ["cdd-pro"] = "Proto-Caddoan", ["cde"] = "Chenchu", ["cdf"] = "Chiru", ["cdh"] = "昌貝阿里語", ["cdi"] = "楚德里語", ["cdj"] = "楚拉希語", ["cdm"] = "切彭語", ["cdn"] = "Chaudangsi", ["cdo"] = "閩東語", ["cdr"] = "Cinda-Regi-Tiyal", ["cds"] = "乍得手語", ["cdy"] = "茶洞語", ["cdz"] = "Koda", ["ce"] = "車臣語", ["cea"] = "下奇黑利斯語", ["ceb"] = "宿霧語", ["ceg"] = "沙馬可可語", ["cel-bry-pro"] = "原始布立吞語", ["cel-gal"] = "伽萊基亞語", ["cel-gau"] = "高盧語", ["cel-pro"] = "原始凱爾特語", ["cen"] = "Cen", ["cet"] = "Centúúm", ["cfa"] = "Dijim-Bwilim", ["cfd"] = "Cara", ["cfg"] = "Como Karim", ["cfm"] = "法蘭欽語", ["cga"] = "Changriwa", ["cgc"] = "卡加揚語", ["cgg"] = "奇加語", ["cgk"] = "喬孔卡語", ["ch"] = "查莫羅語", ["chb"] = "奇布查語", ["chc"] = "卡托巴語", ["chd"] = "高地瓦哈卡瓊塔爾語", ["chf"] = "塔巴斯科瓊塔爾語", ["chg"] = "察合臺語", ["chh"] = "奇努克語", ["chi-pro"] = "Proto-Chimakuan", ["chj"] = "奧希特蘭奇南特克語", ["chk"] = "楚克語", ["chl"] = "卡維拉語", ["chm-pro"] = "原始馬里語", ["chn"] = "契努克語", ["cho"] = "喬克托語", ["chp"] = "契帕瓦語", ["chq"] = "基奧基特佩克奇南特克語", ["chr"] = "切羅基語", ["cht"] = "Cholón", ["chw"] = "楚阿博語", ["chx"] = "Chantyal", ["chy"] = "夏延語", ["chz"] = "奧蘇馬辛奇南特克語", ["cia"] = "吉阿吉阿語", ["cib"] = "Ci Gbe", ["cic"] = "奇卡索語", ["cid"] = "Chimariko", ["cie"] = "Cineni", ["cih"] = "奇納里語", ["cik"] = "奇特庫利金瑙里語", ["cim"] = "辛布里語", ["cin"] = "粗腰語", ["cip"] = "恰帕內克語", ["cir"] = "Tiri", ["ciy"] = "Chaima", ["cja"] = "西占語", ["cje"] = "朱魯語", ["cjh"] = "上奇黑利斯語", ["cji"] = "查馬拉爾語", ["cjk"] = "Chokwe", ["cjm"] = "東占語", ["cjn"] = "Chenapian", ["cjo"] = "帕胡納爾-阿舍寧卡語", ["cjp"] = "卡貝卡語", ["cjs"] = "紹爾語", ["cjv"] = "Chuave", ["cjy"] = "晉語", ["ckb"] = "中庫爾德語", ["ckh"] = "Chak", ["ckl"] = "Cibak", ["ckn"] = "Kaang Chin", ["cko"] = "阿努福語", ["ckq"] = "Kajakse", ["ckr"] = "凱拉克語", ["cks"] = "塔約語", ["ckt"] = "楚科奇語", ["cku"] = "科阿薩提語", ["ckv"] = "噶瑪蘭語", ["ckx"] = "Caka", ["cky"] = "Cakfem-Mushere", ["ckz"] = "Cakchiquel-Quiché Mixed Language", ["cla"] = "Ron", ["clc"] = "奇爾科廷語", ["cld"] = "迦勒底新亞拉姆語", ["cle"] = "萊勞奇南特克語", ["clh"] = "Chilisso", ["cli"] = "查卡里語", ["clj"] = "Laitu Chin", ["clk"] = "義都語", ["cll"] = "查拉語", ["clm"] = "克拉勒姆語", ["clo"] = "低地瓦哈卡瓊塔爾語", ["clt"] = "勞圖欽語", ["clu"] = "卡魯亞農語", ["clw"] = "楚利姆語", ["cly"] = "東部高地查蒂諾語", ["cma"] = "Maa", ["cmc-pro"] = "原始占語", ["cme"] = "基爾馬語", ["cmg"] = "古典蒙古語", ["cmi"] = "Emberá-Chamí", ["cml"] = "占巴拉宜安語", ["cmm"] = "Michigamea", ["cmn"] = "官話", ["cmo"] = "中墨儂語", ["cmr"] = "Mro Chin", ["cms"] = "梅薩比語", ["cmt"] = "Camtho", ["cna"] = "羌塘語", ["cnb"] = "Chinbon Chin", ["cnc"] = "貢語 (越南)", ["cng"] = "北羌語", ["cnh"] = "哈卡欽語", ["cni"] = "亞夏尼加語", ["cnk"] = "庫米欽語", ["cnl"] = "拉拉納奇南特克語", ["cno"] = "Con", ["cnp"] = "北部平話", ["cns"] = "中阿斯馬特語", ["cnt"] = "特佩托圖特拉奇南特克語", ["cnu"] = "謝努瓦語", ["cnw"] = "Ngawn Chin", ["cnx"] = "中古康沃爾語", ["co"] = "科西嘉語", ["coa"] = "科科斯馬來語", ["cob"] = "奇科穆塞爾特克語", ["coc"] = "科科帕語", ["cod"] = "科卡馬語", ["coe"] = "Koreguaje", ["cof"] = "薩菲吉語", ["cog"] = "仲語", ["coh"] = "齊瓊依-齊基哈納-奇考瑪語", ["coj"] = "Cochimi", ["cok"] = "聖特雷莎科拉語", ["col"] = "哥倫比亞-韋納奇語", ["com"] = "科曼奇語", ["con"] = "科梵語", ["coo"] = "科莫克斯語", ["cop"] = "科普特語", ["coq"] = "Coquille", ["cot"] = "Caquinte", ["cou"] = "Wamey", ["cov"] = "草苗語", ["cow"] = "考利茲語", ["cox"] = "Nanti", ["coy"] = "Coyaima", ["coz"] = "喬喬特克語", ["cpa"] = "帕蘭特拉奇南特克語", ["cpb"] = "Ucayali-Yurúa Ashéninka", ["cpc"] = "Ajyíninka Apurucayali", ["cpg"] = "卡帕多細亞希臘語", ["cpi"] = "洋涇浜英語", ["cpn"] = "Cherepon", ["cpo"] = "Kpee", ["cps"] = "卡皮塞尼奧語", ["cpu"] = "Pichis Ashéninka", ["cpx"] = "莆仙語", ["cpy"] = "South Ucayali Ashéninka", ["cqd"] = "川黔滇苗語", ["cr"] = "克里語", ["cra"] = "Chara", ["crb"] = "Island Carib", ["crc"] = "Lonwolwol", ["crd"] = "Coeur d'Alene", ["crf"] = "卡拉曼塔語", ["crg"] = "米奇夫語", ["crh"] = "克里米亞韃靼語", ["cri"] = "聖多美語", ["crj"] = "南部東克里語", ["crk"] = "平原克里語", ["crl"] = "北部東克里語", ["crm"] = "穆斯克里語", ["crn"] = "科拉語", ["cro"] = "克勞語", ["crp-bip"] = "巴斯克-冰島皮欽語", ["crp-cpr"] = "中俄混合語", ["crp-gep"] = "西格陵蘭皮欽語", ["crp-kia"] = "膠州灣洋涇浜德語", ["crp-mar"] = "馬龍降靈語", ["crp-mpp"] = "澳門皮欽葡萄牙語", ["crp-rsn"] = "挪威俄語", ["crp-slb"] = "索隆巴拉英語", ["crp-spp"] = "薩摩亞種植園皮欽語", ["crp-tpr"] = "泰梅爾皮欽俄語", ["crq"] = "Iyo'wujwa Chorote", ["crr"] = "卡羅來納阿爾岡昆語", ["crs"] = "塞舌爾克里奧爾語", ["crt"] = "Iyojwa'ja Chorote", ["crv"] = "Chaura", ["crw"] = "遮羅語", ["crx"] = "達凱爾語", ["cry"] = "Cori", ["crz"] = "Cruzeño", ["cs"] = "捷克語", ["csa"] = "奇爾特佩克奇南特克語", ["csb"] = "卡舒比語", ["csc"] = "加泰羅尼亞手語", ["csd"] = "清邁手語", ["cse"] = "捷克手語", ["csf"] = "古巴手語", ["csg"] = "智利手語", ["csh"] = "Asho Chin", ["csi"] = "海岸米沃克語", ["csj"] = "Songlai Chin", ["csk"] = "Jola-Kasa", ["csl"] = "中國手語", ["csm"] = "中部山地米沃克語", ["csn"] = "哥倫比亞手語", ["cso"] = "索奇亞帕姆奇南特克語", ["csp"] = "南部平話", ["csq"] = "克羅地亞手語", ["csr"] = "哥斯達黎加手語", ["css"] = "南奧龍尼語", ["cst"] = "北奧龍尼語", ["csu-bba-pro"] = "Proto-Bongo-Bagirmi", ["csu-maa-pro"] = "Proto-Mangbetu", ["csu-pro"] = "原始中蘇丹語", ["csu-sar-pro"] = "Proto-Sara", ["csv"] = "Sumtu Chin", ["csw"] = "沼澤克里語", ["csx"] = "Cambodian Sign Language", ["csy"] = "Siyin Chin", ["csz"] = "Coos", ["cta"] = "塔塔爾特佩克查蒂諾語", ["ctc"] = "Chetco-Tolowa", ["ctd"] = "梯頂語", ["cte"] = "特皮納帕奇南特克語", ["ctg"] = "吉大港語", ["cth"] = "Thaiphum Chin", ["ctl"] = "特拉科亞津特佩克奇南特克語", ["ctm"] = "奇蒂馬查語", ["ctn"] = "Chhintange", ["cto"] = "Emberá-Catío", ["ctp"] = "西部高地查蒂諾語", ["cts"] = "北卡坦端內斯比科拉諾語", ["ctt"] = "Wayanad Chetti", ["ctu"] = "喬爾語", ["ctz"] = "薩卡特佩克查蒂諾語", ["cu"] = "古教會斯拉夫語", ["cua"] = "戈語", ["cub"] = "庫貝歐語", ["cuc"] = "尤斯拉奇南特克語", ["cug"] = "Cung", ["cuh"] = "楚卡語", ["cui"] = "奎巴語", ["cuj"] = "Mashco Piro", ["cuk"] = "庫那語", ["cul"] = "Culina", ["cuo"] = "庫馬納戈托語", ["cup"] = "庫佩諾語", ["cuq"] = "仡隆語", ["cur"] = "Chhulung", ["cus-ash"] = "Ashraaf", ["cus-hec-pro"] = "原始高地東庫希特語", ["cus-pro"] = "原始庫希特語", ["cus-som-pro"] = "原始類索馬里語", ["cus-sou-pro"] = "原始南庫希特語", ["cut"] = "特烏蒂拉奎卡特克語", ["cuu"] = "傣雅語", ["cuv"] = "喬沃克語", ["cuw"] = "楚克瓦語", ["cux"] = "特佩烏希拉奎卡特克語", ["cuy"] = "Cuitlatec", ["cv"] = "楚瓦什語", ["cvg"] = "Chug", ["cvn"] = "國家山谷奇南特克語", ["cwa"] = "卡布瓦語", ["cwb"] = "Maindo", ["cwd"] = "森林克里語", ["cwe"] = "奎雷語", ["cwg"] = "徹翁語", ["cwt"] = "Kuwaataay", ["cy"] = "威爾士語", ["cya"] = "諾帕拉查蒂諾語", ["cyb"] = "卡尤巴巴語", ["cyo"] = "庫約農語", ["czh"] = "徽語", ["czk"] = "Knaanic", ["czn"] = "森松特佩克查蒂諾語", ["czo"] = "閩中語", ["czt"] = "佐通語", ["da"] = "丹麥語", ["daa"] = "Dangaléat", ["dac"] = "丹比語", ["dad"] = "馬里克語", ["dae"] = "Duupa", ["dag"] = "達加巴尼語", ["dah"] = "Gwahatike", ["dai"] = "Day", ["daj"] = "Dar Fur Daju", ["dak"] = "達科他語", ["dal"] = "達哈洛語", ["dam"] = "達馬卡瓦語", ["dao"] = "Daai Chin", ["daq"] = "Dandami Maria", ["dar"] = "達爾金語", ["das"] = "Daho-Doo", ["dau"] = "Dar Sila Daju", ["dav"] = "台塔語", ["daw"] = "Davawenyo", ["dax"] = "達伊語", ["daz"] = "Dao", ["dba"] = "Bangime", ["dbb"] = "Deno", ["dbd"] = "Dadiya", ["dbe"] = "Dabe", ["dbf"] = "埃多皮語", ["dbg"] = "Dogul Dom", ["dbi"] = "多卡語", ["dbj"] = "伊達安語", ["dbl"] = "迪爾巴爾語", ["dbm"] = "杜古里語", ["dbn"] = "Duriankere", ["dbo"] = "杜爾布語", ["dbp"] = "杜瓦語", ["dbq"] = "達巴語", ["dbr"] = "Dabarre", ["dbt"] = "Ben Tey", ["dbu"] = "Bondum Dom Dogon", ["dbv"] = "Dungu", ["dbw"] = "Bankan Tey Dogon", ["dby"] = "Dibiyaso", ["dcc"] = "達金語", ["dcr"] = "維爾京群島克里奧爾荷蘭語", ["dda"] = "達迪-達迪語", ["ddd"] = "Dongotono", ["dde"] = "敦多語", ["ddg"] = "法塔魯庫語", ["ddi"] = "迪奧迪奧語", ["ddj"] = "賈魯語", ["ddn"] = "登迪語", ["ddo"] = "采茲語", ["ddr"] = "杜杜羅阿語", ["dds"] = "Donno So Dogon", ["ddw"] = "達維拉-達維羅爾語", ["de"] = "德語", ["dec"] = "達吉克語", ["ded"] = "德杜亞語", ["dee"] = "德沃伊語", ["def"] = "Dezfuli", ["deg"] = "德格馬語", ["deh"] = "德赫瓦里語", ["dei"] = "德米薩語", ["dem"] = "德姆語", ["dep"] = "德拉瓦皮欽語", ["der"] = "迪奧里語", ["des"] = "德薩那語", ["dev"] = "多蒙語", ["dez"] = "登格塞語", ["dga"] = "Southern Dagaare", ["dgb"] = "Bunoge", ["dgc"] = "卡西古蘭杜馬加特阿埃塔語", ["dgd"] = "Dagaari Dioula", ["dge"] = "Degenan", ["dgg"] = "道嘎語", ["dgh"] = "德格威語", ["dgi"] = "Northern Dagara", ["dgk"] = "達格巴語", ["dgn"] = "達格曼語", ["dgr"] = "多格里布語", ["dgs"] = "道戈索語", ["dgt"] = "恩德拉恩吉特語", ["dgw"] = "道恩烏隆語", ["dgx"] = "Doghoro", ["dgz"] = "Daga", ["dhd"] = "Dhundhari", ["dhg"] = "丹古語", ["dhi"] = "Dhimal", ["dhl"] = "達蘭吉語", ["dhm"] = "贊巴語", ["dhn"] = "丹基語", ["dho"] = "多迪亞語", ["dhr"] = "達爾加里語", ["dhs"] = "Dhaiso", ["dhu"] = "Dhurga", ["dhv"] = "利富語", ["dhw"] = "達努瓦里語", ["dhx"] = "敦加羅語", ["dia"] = "迪阿語", ["dib"] = "中南丁卡語", ["dic"] = "Lakota Dida", ["did"] = "Didinga", ["dif"] = "迪埃里語", ["dig"] = "迪戈語", ["dii"] = "丁邦語", ["dij"] = "黛語", ["dik"] = "西南丁卡語", ["dil"] = "迪靈語", ["dim"] = "迪梅語", ["din"] = "丁卡語", ["dio"] = "迪博語", ["dip"] = "東北丁卡語", ["dir"] = "迪里姆語", ["dis"] = "迪馬薩語", ["diu"] = "格基里庫語", ["diw"] = "西北丁卡語", ["dix"] = "Dixon Reef", ["diy"] = "Diuwe", ["diz"] = "丁語", ["dja"] = "賈賈伍龍語", ["djb"] = "Djinba", ["djc"] = "Dar Daju Daju", ["djd"] = "賈明瓊語", ["dje"] = "扎爾馬語", ["djf"] = "詹貢語", ["dji"] = "Djinang", ["djj"] = "恩傑巴納語", ["djk"] = "奧坎語", ["djl"] = "吉瓦利語", ["djm"] = "賈姆賽語", ["djn"] = "賈萬語", ["djo"] = "強剛語", ["djr"] = "詹普巴爾普古語", ["dju"] = "卡普里曼語", ["djw"] = "賈維語", ["dka"] = "扎巴語", ["dkk"] = "打加語", ["dkr"] = "貴喬語", ["dks"] = "東南丁卡語", ["dkx"] = "馬扎格維語", ["dlg"] = "多爾干語", ["dlk"] = "達哈利克語", ["dlm"] = "達爾馬提亞語", ["dln"] = "達隆語", ["dma"] = "杜馬語", ["dmb"] = "Mombo Dogon", ["dmc"] = "加瓦克語", ["dmd"] = "馬蒂馬蒂語", ["dme"] = "杜格沃爾語", ["dmf"] = "Medefaidrin", ["dmg"] = "上京那巴當岸語", ["dmk"] = "多馬基語", ["dml"] = "達梅里語", ["dmm"] = "達馬語 (尼日利亞)", ["dmn-dam"] = "達馬語 (塞拉利昂)", ["dmn-mdw-pro"] = "原始西曼德語", ["dmn-pro"] = "原始曼德語", ["dmo"] = "凱梅宗語", ["dmr"] = "東達馬爾語", ["dms"] = "丹貝拉斯語", ["dmu"] = "杜布語", ["dmv"] = "敦帕斯語", ["dmw"] = "穆德布拉語", ["dmx"] = "Dema", ["dmy"] = "Demta", ["dna"] = "上大峽谷達尼語", ["dnd"] = "Daonda", ["dne"] = "恩德恩德烏勒語", ["dng"] = "東干語", ["dni"] = "下大峽谷達尼語", ["dnj"] = "丹語", ["dnk"] = "登卡語", ["dnn"] = "Dzuun", ["dno"] = "恩德魯洛語", ["dnr"] = "Danaru", ["dnt"] = "中大峽谷達尼語", ["dnu"] = "達瑙語", ["dnv"] = "達努語", ["dnw"] = "西達尼語", ["dny"] = "丹尼語", ["doa"] = "Dom", ["dob"] = "多布語", ["doc"] = "北侗語", ["doe"] = "多埃語", ["dof"] = "多姆語", ["doh"] = "東語", ["doi"] = "多格拉語", ["dok"] = "洞朵語", ["dol"] = "多索語", ["don"] = "Doura", ["doo"] = "Dongo", ["dop"] = "盧克帕語", ["doq"] = "多明尼加手語", ["dor"] = "Dori'o", ["dos"] = "Dogosé", ["dot"] = "達斯語", ["dov"] = "Toka-Leya", ["dow"] = "多亞約語", ["dox"] = "布薩語", ["doy"] = "當波語", ["doz"] = "多爾澤語", ["dpp"] = "帕帕爾語", ["dra-bry"] = "Beary", ["dra-cen-pro"] = "原始中達羅毗荼語", ["dra-mkn"] = "中古卡納達語", ["dra-nor-pro"] = "原始北達羅毗荼語", ["dra-okn"] = "古卡納達語", ["dra-ote"] = "古泰盧固語", ["dra-pro"] = "原始達羅毗荼語", ["dra-sdo-pro"] = "原始甲種南達羅毗荼語", ["dra-sdt-pro"] = "原始乙種南達羅毗荼語", ["dra-sou-pro"] = "原始南達羅毗荼語", ["drb"] = "Dair", ["drc"] = "明德里科語", ["drd"] = "達爾米亞語", ["drg"] = "龍古斯語", ["dri"] = "Lela", ["drl"] = "巴阿甘吉語", ["drn"] = "西達馬爾語", ["dro"] = "Daro-Matu Melanau", ["drq"] = "杜拉語", ["drs"] = "Gedeo", ["dru"] = "魯凱語", ["dru-pro"] = "原始魯凱語", ["dry"] = "達萊語", ["dsb"] = "下索布語", ["dse"] = "Dutch Sign Language", ["dsh"] = "達薩納赫語", ["dsi"] = "Disa", ["dsl"] = "丹麥手語", ["dsn"] = "杜斯內爾語", ["dso"] = "德西雅語", ["dsq"] = "塔達克沙哈克語", ["dta"] = "達斡爾語", ["dtb"] = "拉卜-基納巴唐岸卡達山語", ["dtd"] = "迪提達語", ["dth"] = "阿迪廷吉蒂格語", ["dti"] = "阿納廷加多貢語", ["dtk"] = "Tene Kan Dogon", ["dtm"] = "Tomo Kan Dogon", ["dto"] = "Tommo So", ["dtp"] = "中部杜順語", ["dtr"] = "羅督語", ["dts"] = "Toro So Dogon", ["dtt"] = "Toro Tegu Dogon", ["dtu"] = "Tebul Ure Dogon", ["dty"] = "都特利語", ["dua"] = "杜亞拉語", ["dub"] = "杜布里語", ["duc"] = "杜納語", ["due"] = "烏米萊杜馬加特阿埃塔語", ["duf"] = "丹貝阿語", ["dug"] = "基杜魯馬語", ["duh"] = "敦格拉比爾語", ["dui"] = "Dumun", ["duk"] = "烏亞吉塔亞語", ["dul"] = "阿拉伯島阿埃塔語", ["dum"] = "中古荷蘭語", ["dun"] = "杜順達雅語", ["duo"] = "杜巴尼南阿埃塔語", ["dup"] = "杜亞諾語", ["duq"] = "Dusun Malang", ["dur"] = "迪伊語", ["dus"] = "杜米語", ["duu"] = "獨龍語", ["duv"] = "杜夫勒語", ["duw"] = "杜松維圖語", ["dux"] = "杜溫語", ["duy"] = "Dicamay Agta", ["duz"] = "杜利語", ["dv"] = "迪維希語", ["dva"] = "杜奧語", ["dwa"] = "迪里語", ["dwr"] = "道洛語", ["dwu"] = "杜瓦爾語", ["dww"] = "達瓦瓦語", ["dwy"] = "杜瓦亞語", ["dwz"] = "德維斯萊語", ["dya"] = "迪安語", ["dyb"] = "迪亞貝爾迪亞貝爾語", ["dyd"] = "迪尤貢語", ["dyi"] = "吉米尼語", ["dym"] = "Yanda Dogon", ["dyn"] = "迪揚加迪語", ["dyo"] = "朱拉-芳伊語", ["dyu"] = "迪尤拉語", ["dyy"] = "迪亞布蓋語", ["dz"] = "宗喀語", ["dza"] = "Tunzu", ["dzg"] = "達薩語", ["dzl"] = "扎拉語", ["dzn"] = "贊多語", ["ebg"] = "艾布格胡語", ["ebk"] = "東邦圖克語", ["ebr"] = "埃布里語", ["ebu"] = "恩布語", ["ecr"] = "真克里特語", ["ecs"] = "厄瓜多爾手語", ["ecy"] = "真塞浦路斯語", ["ee"] = "埃維語", ["eee"] = "誒話", ["efa"] = "埃法伊語", ["efe"] = "埃菲語", ["efi"] = "埃菲克語", ["ega"] = "埃加語", ["egl"] = "艾米利亞語", ["ego"] = "埃貢語", ["egx-dem"] = "世俗埃及語", ["egy"] = "埃及語", ["ehu"] = "Ehueun", ["eip"] = "Eipomek", ["eit"] = "Eitiep", ["eiv"] = "Askopan", ["eja"] = "Ejamat", ["eka"] = "艾卡朱克語", ["eke"] = "Ekit", ["ekg"] = "伊卡利語", ["eki"] = "Eki", ["ekl"] = "科爾語", ["ekm"] = "埃立普語", ["eko"] = "科蒂語", ["ekp"] = "埃克佩耶語", ["ekr"] = "Yace", ["eky"] = "東克耶語", ["el"] = "希臘語", ["ele"] = "厄勒皮語", ["elh"] = "El Hugeirat", ["eli"] = "Nding", ["elk"] = "厄爾克依語", ["elm"] = "Eleme", ["elo"] = "El Molo", ["elu"] = "艾盧語", ["elx"] = "埃蘭語", ["ema"] = "Emai", ["emb"] = "恩巴洛語", ["eme"] = "Emerillon", ["emg"] = "東梅瓦杭語", ["emi"] = "穆紹-埃米勞語", ["emk"] = "Eastern Maninkakan", ["emm"] = "Mamulique", ["emn"] = "Eman", ["emp"] = "北恩貝拉語", ["ems"] = "阿魯提克語", ["emu"] = "東穆里亞語", ["emw"] = "Emplawas", ["emx"] = "巴斯克羅姆語", ["emy"] = "古典馬雅語", ["en"] = "英語", ["ena"] = "阿帕利語", ["enb"] = "Markweeta", ["enc"] = "恩語", ["end"] = "Ende", ["enf"] = "森林埃涅茨語", ["enh"] = "凍原埃涅茨語", ["enl"] = "Enlhet", ["enm"] = "中古英語", ["enn"] = "Engenni", ["eno"] = "Enggano", ["enq"] = "恩加語", ["enr"] = "埃梅姆語", ["enu"] = "峨努語", ["env"] = "恩萬語", ["enw"] = "Enwang", ["enx"] = "Enxet", ["eo"] = "世界語", ["eot"] = "Eotile", ["epi"] = "Epie", ["era"] = "埃拉瓦蘭語", ["erg"] = "Sie", ["erh"] = "埃魯瓦語", ["eri"] = "奧蓋阿語", ["erk"] = "南埃法特語", ["ero-gsz"] = "革什扎語", ["ero-nya"] = "Nyagrong Minyag", ["ero-tau"] = "Stau", ["err"] = "Erre", ["ers"] = "爾蘇語", ["ert"] = "埃里泰語", ["erw"] = "埃羅夸納斯語", ["es"] = "西班牙語", ["ese"] = "埃塞埃賈語", ["esh"] = "埃斯特哈爾迪語", ["esl"] = "埃及手語", ["esm"] = "埃蘇馬語", ["esn"] = "薩爾瓦多手語", ["eso"] = "愛沙尼亞手語", ["esq"] = "Esselen", ["ess"] = "中西伯利亞尤皮克語", ["esu"] = "中阿拉斯加尤皮克語", ["esx-esk-pro"] = "原始愛斯基摩語", ["esx-ink"] = "極地因紐特語", ["esx-inq"] = "因紐納克通語", ["esx-inu-pro"] = "原始因紐特語", ["esx-pro"] = "原始愛斯基摩-阿留申語", ["esx-tut"] = "Tunumiisut", ["esy"] = "埃斯卡亞語", ["et"] = "愛沙尼亞語", ["etb"] = "埃特比語", ["etc"] = "Etchemin", ["eth"] = "埃塞俄比亞手語", ["etn"] = "埃頓語 (萬那杜)", ["eto"] = "埃頓語 (喀麥隆)", ["etr"] = "埃多洛語", ["ets"] = "耶克伊語", ["ett"] = "伊特拉斯坎語", ["etu"] = "Ejagham", ["etx"] = "Eten", ["etz"] = "Semimi", ["eu"] = "巴斯克語", ["euq-pro"] = "原始巴斯克語", ["eve"] = "鄂溫語", ["evh"] = "Uvbie", ["evn"] = "鄂溫克語", ["ewo"] = "依汪都語", ["ext"] = "埃斯特雷馬杜拉語", ["eya"] = "埃雅克語", ["eyo"] = "凱約語", ["eza"] = "Ezaa", ["eze"] = "Uzekwe", ["fa"] = "波斯語", ["faa"] = "法蘇語", ["fab"] = "安諾本語", ["fad"] = "瓦吉語", ["faf"] = "Fagani", ["fag"] = "菲農甘語", ["fah"] = "Baissa Fali", ["fai"] = "Faiwol", ["faj"] = "Faita", ["fak"] = "Fang (Beboid)", ["fal"] = "South Fali", ["fam"] = "Fam", ["fan"] = "芳語", ["fap"] = "Palor", ["far"] = "Fataleka", ["fau"] = "法尤語", ["fax"] = "法拉語", ["fay"] = "西南法爾斯語", ["faz"] = "西北法爾斯語", ["fbl"] = "西阿爾拜比科爾語", ["fcs"] = "魁北克手語", ["fer"] = "Feroge", ["ff"] = "富拉語", ["ffi"] = "Foia Foia", ["fgr"] = "Fongoro", ["fi"] = "芬蘭語", ["fia"] = "努比因語", ["fie"] = "Fyer", ["fif"] = "Faifi", ["fip"] = "菲帕語", ["fir"] = "Firan", ["fit"] = "梅安語", ["fiw"] = "Fiwaga", ["fj"] = "斐濟語", ["fkk"] = "基里亞-孔澤爾語", ["fkv"] = "克文語", ["fla"] = "蒙大拿薩利希語", ["flh"] = "福奧語", ["fli"] = "Fali", ["fll"] = "North Fali", ["fln"] = "費蓮達島語", ["flr"] = "富利盧語", ["fly"] = "Tsotsitaal", ["fmp"] = "費費語", ["fmu"] = "遠西穆里亞語", ["fng"] = "凡那伽羅語", ["fni"] = "凡雅語", ["fo"] = "法羅語", ["fod"] = "富多語", ["foi"] = "福伊語", ["fom"] = "Foma", ["fon"] = "豐語", ["for"] = "法雷語", ["fos"] = "西拉雅語", ["fpe"] = "皮欽利斯語", ["fqs"] = "法斯語", ["fr"] = "法語", ["frd"] = "福爾達塔語", ["frm"] = "中古法語", ["fro"] = "古法語", ["frp"] = "法蘭克-普羅旺斯語", ["frq"] = "Forak", ["frr"] = "北弗里斯蘭語", ["frt"] = "福澤納爾語", ["fse"] = "芬蘭手語", ["fsl"] = "法國手語", ["fss"] = "芬蘭-瑞典手語", ["fud"] = "富圖納語", ["fuj"] = "科語", ["fum"] = "Fum", ["fun"] = "福尼歐語", ["fur"] = "弗留利語", ["fut"] = "富圖納-阿尼瓦語", ["fuu"] = "富魯語", ["fuy"] = "富尤格語", ["fvr"] = "富爾語", ["fwa"] = "Fwâi", ["fwe"] = "Fwe", ["fy"] = "西弗里斯蘭語", ["ga"] = "愛爾蘭語", ["gaa"] = "加族語", ["gab"] = "Gabri", ["gac"] = "混合大安達曼語", ["gad"] = "加德當語", ["gae"] = "瓦瑞克那語", ["gaf"] = "Gende", ["gag"] = "加告茲語", ["gah"] = "阿勒卡諾語", ["gai"] = "Borei", ["gaj"] = "加德蘇普語", ["gak"] = "Gamkonora", ["gal"] = "加洛利語", ["gam"] = "康達沃語", ["gan"] = "贛語", ["gao"] = "Gants", ["gap"] = "Gal", ["gaq"] = "Gata'", ["gar"] = "加萊亞語", ["gas"] = "Adiwasi Garasia", ["gat"] = "克納蒂語", ["gau"] = "Kondekor", ["gaw"] = "諾博諾布語", ["gay"] = "加約語", ["gba-pro"] = "原始格巴亞語", ["gbb"] = "Kaytetye", ["gbd"] = "Karadjeri", ["gbe"] = "Niksek", ["gbf"] = "Gaikundi", ["gbg"] = "Gbanziri", ["gbh"] = "Defi Gbe", ["gbi"] = "Galela", ["gbj"] = "Bodo Gadaba", ["gbk"] = "Gaddi", ["gbl"] = "Gamit", ["gbm"] = "加爾華利語", ["gbn"] = "Mo'da", ["gbo"] = "北格雷博語", ["gbp"] = "博桑戈阿-葛巴亞語", ["gbq"] = "博祖姆-葛巴亞語", ["gbr"] = "格巴格伊語", ["gbs"] = "Gbesi Gbe", ["gbu"] = "加加杜語", ["gbv"] = "格巴努語", ["gbw"] = "加比語", ["gbx"] = "Eastern Xwla Gbe", ["gby"] = "格巴里語", ["gcc"] = "Mali", ["gcd"] = "Ganggalida", ["gce"] = "Galice", ["gcf"] = "安地列斯克里奧爾語", ["gcl"] = "格瑞那達克里奧爾英語", ["gcn"] = "Gaina", ["gcr"] = "圭亞那克里奧爾語", ["gct"] = "科洛尼亞托瓦爾德語", ["gd"] = "蘇格蘭蓋爾語", ["gdb"] = "Ollari", ["gdc"] = "Gugu Badhun", ["gdd"] = "Gedaged", ["gde"] = "Gude", ["gdf"] = "Guduf-Gava", ["gdg"] = "加厄當語", ["gdh"] = "Gadjerawang", ["gdi"] = "Gundi", ["gdj"] = "庫爾特賈爾語", ["gdk"] = "加當語", ["gdl"] = "迪拉沙語", ["gdm"] = "拉爾語", ["gdn"] = "Umanakaina", ["gdo"] = "戈多貝里語", ["gdq"] = "邁赫拉語", ["gdr"] = "維皮語", ["gds"] = "甘達基手語", ["gdt"] = "孔格爾杜蒂語", ["gdu"] = "古杜語", ["gdx"] = "戈達瓦里語", ["gea"] = "格魯馬語", ["geb"] = "基勒語", ["gec"] = "格柏盧格雷博語", ["ged"] = "加德語", ["geg"] = "根格勒語", ["geh"] = "胡特利特德語", ["gei"] = "格貝語", ["gej"] = "格恩語", ["gek"] = "伊沃姆語", ["gel"] = "厄特馬因語", ["gem-pro"] = "原始日耳曼語", ["geq"] = "Geme", ["ges"] = "蓋瑟亞語", ["gev"] = "Viya", ["gew"] = "格拉語", ["gex"] = "嘎爾語", ["gey"] = "Enya", ["gez"] = "吉茲語", ["gfk"] = "帕特帕塔爾語", ["gft"] = "加法特語", ["gga"] = "高語", ["ggb"] = "格比語", ["ggd"] = "古加奇語", ["gge"] = "Guragone", ["ggg"] = "Gurgula", ["ggk"] = "Kungarakany", ["ggl"] = "Ganglau", ["ggt"] = "吉圖亞語", ["ggu"] = "格班語", ["ggw"] = "戈戈達拉語", ["gha"] = "加達梅斯語", ["ghc"] = "古典蓋爾語", ["ghe"] = "南加勒語", ["ghh"] = "北加勒語", ["ghk"] = "Geko Karen", ["ghl"] = "古爾凡語", ["ghn"] = "加農加語", ["gho"] = "戈瑪拉語", ["ghr"] = "Ghera", ["ghs"] = "Guhu-Samane", ["ght"] = "庫堂加勒語", ["gia"] = "Kitja", ["gib"] = "Gibanawa", ["gid"] = "Gidar", ["gie"] = "Guébie", ["gig"] = "Goaria", ["gih"] = "Githabul", ["gii"] = "Girirra", ["gil"] = "吉伯特語", ["gim"] = "Gimi (Goroka)", ["gin"] = "希努赫語", ["gip"] = "Gimi (Austronesian)", ["giq"] = "青仡佬語", ["gir"] = "紅仡佬語", ["gis"] = "North Giziga", ["git"] = "Gitxsan", ["giu"] = "木佬語", ["giw"] = "白仡佬語", ["gix"] = "Gilima", ["giy"] = "Giyug", ["giz"] = "South Giziga", ["gji"] = "Geji", ["gjk"] = "Kachi Koli", ["gjm"] = "Gunditjmara", ["gjn"] = "貢賈語", ["gjr"] = "Gurindji Kriol", ["gju"] = "古賈里語", ["gka"] = "Guya", ["gkd"] = "Magɨ", ["gke"] = "Ndai", ["gkn"] = "戈卡納語", ["gko"] = "Kok-Nar", ["gkp"] = "幾內亞克培列語", ["gl"] = "加利西亞語", ["glc"] = "邦古拉語", ["gld"] = "赫哲語", ["glh"] = "西北帕沙伊語", ["glj"] = "Kulaal", ["glk"] = "吉拉基語", ["glo"] = "Galambu", ["glr"] = "Glaro-Twabo", ["glu"] = "Gula", ["glw"] = "Glavda", ["gly"] = "古勒語", ["gma"] = "Gambera", ["gmb"] = "Gula'alaa", ["gmd"] = "Mághdì", ["gme-bur"] = "古勃艮第語", ["gme-cgo"] = "克里米亞哥特語", ["gmg"] = "Magiyi", ["gmh"] = "中古高地德語", ["gml"] = "中古低地德語", ["gmm"] = "姆博多莫語", ["gmn"] = "Gimnime", ["gmq-gut"] = "哥特蘭語", ["gmq-jmk"] = "耶姆特蘭語", ["gmq-mno"] = "中古挪威語", ["gmq-oda"] = "古丹麥語", ["gmq-ogt"] = "古哥特蘭語", ["gmq-osw"] = "古瑞典語", ["gmq-pro"] = "原始諾爾斯語", ["gmq-scy"] = "斯堪尼亞語", ["gmr"] = "Mirning", ["gmu"] = "Gumalu", ["gmv"] = "Gamo", ["gmw-bgh"] = "貝格語", ["gmw-cfr"] = "中部法蘭克尼亞語", ["gmw-ecg"] = "中東部德語", ["gmw-fin"] = "芬戈語", ["gmw-gts"] = "戈特契語", ["gmw-jdt"] = "澤西荷蘭語", ["gmw-msc"] = "中古蘇格蘭語", ["gmw-pro"] = "原始西日耳曼語", ["gmw-rfr"] = "萊茵法蘭克尼亞語", ["gmw-stm"] = "薩圖馬雷施瓦本語", ["gmw-tsx"] = "特蘭西瓦尼亞薩克森語", ["gmw-vog"] = "伏爾加德語", ["gmw-zps"] = "齊普澤德語", ["gmx"] = "馬哥馬語", ["gmy"] = "邁錫尼希臘語", ["gmz"] = "Mgbo", ["gn-cls"] = "古典瓜拉尼語", ["gna"] = "Kaansa", ["gnb"] = "岡特語", ["gnc"] = "關切語", ["gnd"] = "朱爾戈-格姆澤克語", ["gne"] = "Ganang", ["gng"] = "Ngangam", ["gnh"] = "Lere", ["gni"] = "古尼揚迪語", ["gnj"] = "Ngen", ["gnk"] = "ǁGana", ["gnl"] = "Gangulu", ["gnm"] = "Ginuman", ["gnn"] = "古馬其語", ["gnq"] = "Gana", ["gnr"] = "Gureng Gureng", ["gnt"] = "Guntai", ["gnu"] = "格瑙語", ["gnw"] = "西玻利維亞瓜拉尼語", ["gnz"] = "Ganzi", ["goa"] = "古羅語", ["gob"] = "Playero", ["goc"] = "Gorakor", ["god"] = "Godié", ["goe"] = "Gongduk", ["gof"] = "戈法語", ["gog"] = "戈戈語", ["goh"] = "古高地德語", ["goi"] = "戈巴西語", ["goj"] = "Gowlan", ["gol"] = "Gola", ["gon"] = "岡德語", ["goo"] = "Gone Dau", ["gop"] = "Yeretuar", ["goq"] = "戈拉普語", ["gor"] = "哥倫打洛語", ["got"] = "哥特語", ["gou"] = "加瓦爾語", ["gov"] = "Goo", ["gow"] = "戈羅瓦語", ["gox"] = "戈布語", ["goy"] = "Goundo", ["goz"] = "Gozarkhani", ["gpa"] = "古帕-阿巴瓦語", ["gpn"] = "Taiap", ["gqa"] = "Ga'anda", ["gqi"] = "貴瓊語", ["gqn"] = "基尼基瑙語", ["gqr"] = "Gor", ["gqu"] = "稿語", ["gra"] = "Rajput Garasia", ["grc"] = "古希臘語", ["grd"] = "Guruntum", ["grg"] = "Madi", ["grh"] = "Gbiri-Niragu", ["gri"] = "Ghari", ["grj"] = "南格雷博語", ["grk-cal"] = "卡拉布里亞希臘語", ["grk-ita"] = "意大利希臘語", ["grk-mar"] = "馬里烏波爾希臘語", ["grk-pro"] = "原始希臘語", ["grm"] = "Kota Marudu Talantang", ["gro"] = "Groma", ["grq"] = "Gorovu", ["grs"] = "Gresi", ["grt"] = "嘎洛語", ["gru"] = "Kistane", ["grv"] = "中格雷博語", ["grw"] = "Gweda", ["grx"] = "Guriaso", ["gry"] = "巴克利維爾格雷博語", ["grz"] = "Guramalum", ["gse"] = "加納手語", ["gsg"] = "德國手語", ["gsl"] = "古斯萊語", ["gsm"] = "危地馬拉手語", ["gsn"] = "杜塞語", ["gso"] = "西南葛巴亞語", ["gsp"] = "瓦森博語", ["gss"] = "希臘手語", ["gsw"] = "阿勒曼尼語", ["gta"] = "瓜多語", ["gtu"] = "Aghu Tharrnggala", ["gu"] = "古吉拉特語", ["gua"] = "Shiki", ["gub"] = "瓜加加拉語", ["guc"] = "瓦尤語", ["gud"] = "Yocoboué Dida", ["gue"] = "古林吉語", ["guf"] = "古帕普因古語", ["gug"] = "巴拉圭瓜拉尼語", ["guh"] = "瓜希沃語", ["gui"] = "東玻利維亞瓜拉尼語", ["guk"] = "古馬茲語", ["gul"] = "古拉語", ["gum"] = "關比安諾語", ["gun"] = "姆比亞瓜拉尼語", ["guo"] = "瓜雅貝羅語", ["gup"] = "康溫格語", ["guq"] = "阿赫語", ["gur"] = "法拉法拉語", ["gus"] = "幾內亞手語", ["gut"] = "Maléku Jaíka", ["guu"] = "亞諾馬米語", ["guv"] = "Gey", ["guw"] = "奧古語", ["gux"] = "Gourmanchéma", ["guz"] = "古西語", ["gv"] = "曼島語", ["gva"] = "Kaskihá", ["gvc"] = "Guanano", ["gve"] = "Duwet", ["gvf"] = "戈林語", ["gvj"] = "瓜嘉語", ["gvl"] = "古萊語", ["gvm"] = "古爾馬納語", ["gvn"] = "庫庫-亞蘭吉語", ["gvo"] = "Gavião do Jiparaná", ["gvp"] = "加維昂語", ["gvr"] = "西古隆語", ["gvs"] = "古馬瓦納語", ["gvy"] = "古亞尼語", ["gwa"] = "姆巴托語", ["gwb"] = "古瓦語", ["gwc"] = "卡拉米語", ["gwd"] = "高瓦達語", ["gwe"] = "格韋諾語", ["gwf"] = "高羅語", ["gwg"] = "Moo", ["gwi"] = "圭契語", ["gwj"] = "戈威語", ["gwm"] = "翁蒂姆語", ["gwn"] = "關達拉語", ["gwr"] = "格韋爾語", ["gwt"] = "加瓦爾-巴蒂語", ["gwu"] = "古瓦姆語", ["gww"] = "奎尼語", ["gwx"] = "古阿語", ["gxx"] = "Wè Southern", ["gya"] = "西北葛巴亞語", ["gyb"] = "加魯斯語", ["gyd"] = "卡雅迪爾特語", ["gye"] = "Gyem", ["gyf"] = "Gungabula", ["gyg"] = "格巴伊語", ["gyi"] = "杰勒語", ["gyl"] = "加伊爾語", ["gym"] = "Ngäbere", ["gyn"] = "蓋亞那克里奧爾英語", ["gyo"] = "Gyalsumdo", ["gyr"] = "瓜拉尤語", ["gyy"] = "Gunya", ["gza"] = "甘扎語", ["gzn"] = "Gane", ["ha"] = "豪薩語", ["haa"] = "汗語", ["hab"] = "河內手語", ["hac"] = "古拉尼語", ["had"] = "哈塔姆語", ["haf"] = "海防手語", ["hag"] = "漢加語", ["hah"] = "哈洪語", ["hai"] = "海達語", ["haj"] = "哈瓊語", ["hak"] = "客家語", ["hal"] = "哈朗語", ["ham"] = "赫瓦語", ["hao"] = "哈科語", ["hap"] = "胡普拉語", ["har"] = "哈勒爾語", ["has"] = "海斯拉語", ["hav"] = "哈武語", ["haw"] = "夏威夷語", ["hax"] = "南海達語", ["hay"] = "哈雅語", ["hba"] = "Hamba", ["hbb"] = "哈巴語", ["hbn"] = "赫班語", ["hbu"] = "哈布語", ["hca"] = "安達曼克里奧爾印地語", ["hch"] = "惠喬爾語", ["hdn"] = "北海達語", ["hds"] = "洪都拉斯手語", ["hdy"] = "哈迪亞語", ["he"] = "希伯來語", ["hea"] = "北部黔東苗語", ["hed"] = "Herdé", ["heg"] = "赫隆語", ["heh"] = "赫赫語", ["hei"] = "海爾蘇克語", ["hem"] = "Hemba", ["hgm"] = "海奧姆語", ["hgw"] = "海格威語", ["hhi"] = "霍伊亞霍伊亞語", ["hhr"] = "科拉克語", ["hhy"] = "霍亞霍亞語", ["hi"] = "印地語", ["hia"] = "臘芒語", ["hib"] = "Hibito", ["hid"] = "希達沙語", ["hif"] = "斐濟印地語", ["hig"] = "卡姆威語", ["hih"] = "帕莫蘇語", ["hii"] = "欣杜里語", ["hij"] = "希朱克語", ["hik"] = "Seit-Kaitetu", ["hil"] = "希利蓋農語", ["hio"] = "Tshwa", ["hir"] = "Himarimã", ["hit"] = "赫梯語", ["hiw"] = "休語", ["hix"] = "希卡利亞納語", ["hji"] = "Haji", ["hka"] = "Kahe", ["hke"] = "Hunde", ["hkh"] = "波加利語", ["hkk"] = "Hunjara-Kaina Ke", ["hkn"] = "梅勒-卡翁語", ["hks"] = "香港手語", ["hla"] = "哈利亞語", ["hlb"] = "哈爾比語", ["hld"] = "端語", ["hle"] = "山蘇語", ["hlt"] = "巴杜比語", ["hma"] = "南部麻山苗語", ["hmb"] = "Humburi Senni", ["hmc"] = "中部惠水苗語", ["hmd"] = "滇東北苗語", ["hme"] = "東部惠水苗語", ["hmf"] = "敦苗語", ["hmg"] = "西南貴陽苗語", ["hmh"] = "西南惠水苗語", ["hmi"] = "北部惠水苗語", ["hmj"] = "𱎼家語", ["hmk"] = "濊貊語", ["hml"] = "羅泊河苗語", ["hmm"] = "中部麻山苗語", ["hmn-pro"] = "原始苗語", ["hmp"] = "北部麻山苗語", ["hmq"] = "東部黔東苗語", ["hmr"] = "赫馬爾語", ["hms"] = "南部黔東苗語", ["hmt"] = "漢泰語", ["hmu"] = "哈馬普語", ["hmv"] = "Hmong Dô", ["hmw"] = "西部麻山苗語", ["hmx-mie-pro"] = "原始瑤語", ["hmx-pro"] = "原始苗瑤語", ["hmy"] = "南部貴陽苗語", ["hmz"] = "漢苗語", ["hna"] = "Mina", ["hnd"] = "南辛德科語", ["hne"] = "恰蒂斯加爾語", ["hnh"] = "阿尼語", ["hni"] = "哈尼語", ["hnj"] = "青苗語", ["hnm"] = "海南話", ["hnn"] = "哈努諾語", ["hno"] = "北辛德科語", ["hns"] = "加勒比印度斯坦語", ["hnu"] = "洪語", ["ho"] = "希里摩圖語", ["hoa"] = "華瓦語", ["hob"] = "南島馬里語", ["hoc"] = "霍語", ["hod"] = "霍爾馬語", ["hoe"] = "霍羅姆語", ["hoh"] = "Hobyót", ["hoi"] = "霍利丘克語", ["hoj"] = "Hadothi", ["hol"] = "霍盧語", ["hom"] = "Homa", ["hoo"] = "霍洛霍洛語", ["hop"] = "霍皮語", ["hor"] = "霍羅語", ["hos"] = "胡志明市手語", ["hot"] = "霍特語", ["hov"] = "霍汪甘語", ["how"] = "豪尼語", ["hoy"] = "霍里雅語", ["hoz"] = "霍卓語", ["hpo"] = "Hpon", ["hps"] = "夏威夷皮欽手語", ["hra"] = "赫朗科爾語", ["hrc"] = "Niwer Mil", ["hre"] = "赫耶語", ["hrk"] = "哈魯庫語", ["hrm"] = "角苗語", ["hro"] = "赫雷語", ["hrp"] = "恩希爾皮語", ["hrt"] = "赫特文語", ["hru"] = "赫魯索語", ["hrw"] = "Warwar Feni", ["hrx"] = "漢斯立克語", ["hrz"] = "哈爾札尼語", ["hsb"] = "上索布語", ["hsh"] = "匈牙利手語", ["hsl"] = "豪薩手語", ["hsn"] = "湘語", ["hss"] = "哈爾蘇西語", ["ht"] = "海地克里奧爾語", ["hti"] = "Hoti", ["hto"] = "Minica Huitoto", ["hts"] = "哈扎語", ["htu"] = "希圖語", ["hu"] = "匈牙利語", ["hub"] = "關必沙語", ["huc"] = "霍安語", ["hud"] = "胡奧盧語", ["huf"] = "胡梅內語", ["hug"] = "胡阿齊派爾語", ["huh"] = "維利切語", ["hui"] = "胡利語", ["huj"] = "北部貴陽苗語", ["huk"] = "胡隆語", ["hul"] = "Hula", ["hum"] = "洪加納語", ["huo"] = "戶語", ["hup"] = "胡帕語", ["huq"] = "回輝語", ["hur"] = "哈爾魁梅林語", ["hus"] = "瓦斯特克語", ["huu"] = "穆魯伊維托托語", ["huv"] = "華韋語", ["huw"] = "胡庫米納語", ["hux"] = "努波伊維托托語", ["huy"] = "胡老拉語", ["huz"] = "洪濟布語", ["hvc"] = "海地巫毒文化語", ["hvk"] = "哈韋克語", ["hvn"] = "哈烏語", ["hwa"] = "韋恩語", ["hwc"] = "夏威夷克里奧爾語", ["hwo"] = "華納語", ["hy"] = "亞美尼亞語", ["hya"] = "希亞語", ["hyx-pro"] = "原始亞美尼亞語", ["hz"] = "赫雷羅語", ["ia"] = "因特語", ["iai"] = "Iaai", ["ian"] = "Iatmul", ["iar"] = "普拉里語", ["iba"] = "伊班語", ["ibb"] = "伊比比奧語", ["ibd"] = "伊瓦加語", ["ibe"] = "阿克佩斯語", ["ibg"] = "伊巴納格語", ["ibh"] = "比赫語", ["ibl"] = "伊巴洛伊語", ["ibm"] = "阿戈伊語", ["ibn"] = "伊比諾語", ["ibr"] = "伊布奧羅語", ["ibu"] = "伊布語", ["iby"] = "伊巴尼語", ["ica"] = "Ede Ica", ["ich"] = "Etkywan", ["icl"] = "冰島手語", ["icr"] = "島嶼克里奧爾英語", ["id"] = "印尼語", ["ida"] = "Idakho-Isukha-Tiriki", ["idb"] = "印度葡萄牙語", ["idc"] = "伊當語", ["idd"] = "Ede Idaca", ["ide"] = "伊德雷語", ["idi"] = "伊迪語", ["idr"] = "因德里語", ["ids"] = "伊德薩語", ["idt"] = "Idaté", ["idu"] = "伊多馬語", ["ie"] = "西方國際語", ["ifa"] = "Amganad Ifugao", ["ifb"] = "巴塔德伊富高語", ["ife"] = "伊費語", ["iff"] = "伊福語", ["ifk"] = "圖瓦利伊富高語", ["ifm"] = "Teke-Fuumu", ["ifu"] = "馬尤瑤-伊富高語", ["ify"] = "Keley-I Kallahan", ["ig"] = "伊博語", ["igb"] = "埃比拉語", ["ige"] = "伊蓋德語", ["igg"] = "伊加納語", ["igl"] = "伊加拉語", ["igm"] = "康加佩語", ["ign"] = "Ignaciano", ["igo"] = "伊塞貝語", ["igs"] = "格羅沙語", ["igw"] = "伊圭語", ["ihb"] = "皮欽伊哈語", ["ihi"] = "Ihievbe", ["ihp"] = "伊哈語", ["ii"] = "彝語", ["iir-nur-pro"] = "原始努利斯坦語", ["iir-pro"] = "原始印度-伊朗語", ["ijc"] = "伊宗語", ["ije"] = "比塞尼語", ["ijj"] = "Ede Ije", ["ijn"] = "卡拉巴里語", ["ijo-pro"] = "原始伊爵語", ["ijs"] = "阿卡哈語", ["ik"] = "伊努皮克語", ["ike"] = "東加拿大伊努克提圖特語", ["iki"] = "伊科語", ["ikk"] = "伊卡語", ["ikl"] = "伊庫盧語", ["iko"] = "Olulumo-Ikom", ["ikp"] = "Ikpeshi", ["ikr"] = "伊卡蘭加爾語", ["iks"] = "因紐特手語", ["ikt"] = "Inuvialuktun", ["ikv"] = "Iku-Gora-Ankwa", ["ikw"] = "伊奎勒語", ["ikx"] = "伊克語", ["ikz"] = "伊基祖語", ["ila"] = "伊萊阿佩語", ["ilb"] = "伊拉語", ["ilg"] = "伊爾加爾語", ["ili"] = "土爾克語", ["ilk"] = "伊隆戈語", ["ill"] = "伊拉努語", ["ilo"] = "伊洛卡諾語", ["ils"] = "國際手語", ["ilu"] = "依利翁語", ["ilv"] = "Ilue", ["ima"] = "馬拉馬拉薩爾語", ["imi"] = "阿納姆古拉語", ["iml"] = "米盧克語", ["imn"] = "伊蒙達語", ["imo"] = "Imbongu", ["imr"] = "因羅英語", ["ims"] = "馬爾西語", ["imy"] = "彌呂亞語", ["inb"] = "因加語", ["inc-apa"] = "阿帕布拉姆沙語", ["inc-ash"] = "阿輸迦普拉克里特語", ["inc-dng-pro"] = "Proto-Dangari", ["inc-kam"] = "迦摩縷波普拉克里特語", ["inc-kho"] = "科羅斯語", ["inc-khr"] = "Khortha", ["inc-krd-pro"] = "原始卡姆塔語", ["inc-mas"] = "中古阿薩姆語", ["inc-mbn"] = "中古孟加拉語", ["inc-mgu"] = "中古古吉拉特語", ["inc-mor"] = "中古奧里亞語", ["inc-oas"] = "古阿薩姆語", ["inc-oaw"] = "古阿瓦德語", ["inc-obn"] = "古孟加拉語", ["inc-ogu"] = "古古吉拉特語", ["inc-ohi"] = "古印地語", ["inc-oor"] = "古奧里亞語", ["inc-opa"] = "古旁遮普語", ["inc-pro"] = "原始印度-雅利安語", ["ine-ana-pro"] = "原始安納托利亞語", ["ine-bsl-pro"] = "原始波羅的-斯拉夫語", ["ine-kal"] = "卡拉什瑪語", ["ine-pae"] = "培奧尼亞語", ["ine-pro"] = "原始印歐語", ["ine-toc-pro"] = "原始吐火羅語", ["ing"] = "Deg Xinag", ["inh"] = "印古什語", ["inj"] = "叢林因加語", ["inl"] = "印尼手語", ["inm"] = "密尼安語", ["inn"] = "伊斯奈語", ["ino"] = "伊諾凱-亞特語", ["inp"] = "伊尼亞帕里語", ["ins"] = "印度手語", ["int"] = "Intha", ["inz"] = "伊內塞諾語", ["io"] = "伊多語", ["ior"] = "伊諾爾語", ["iou"] = "圖馬-伊魯姆語", ["iow"] = "奇維雷語", ["ipi"] = "伊皮利語", ["ipo"] = "伊皮科語", ["iqu"] = "伊基托語", ["iqw"] = "伊闊語", ["ira-kms-pro"] = "原始塞姆南語", ["ira-mny-pro"] = "原始蒙賈尼伊特格哈語", ["ira-mpr-pro"] = "原始米底-安息語", ["ira-pat-pro"] = "原始普什圖語", ["ira-pro"] = "原始伊朗語", ["ira-sgc-pro"] = "原始粟特語", ["ira-sgi-pro"] = "原始桑格萊奇伊什卡什米語", ["ira-shr-pro"] = "原始舒格南羅尚語", ["ira-shy-pro"] = "原始舒格南雅茲古拉米語", ["ira-sym-pro"] = "原始舒格南雅茲古拉米蒙賈尼語", ["ira-wnj"] = "Vanji", ["ira-zgr-pro"] = "原始扎扎其古拉尼語", ["ire"] = "Iresim", ["irh"] = "伊拉魯圖語", ["iri"] = "利圭語", ["irk"] = "伊拉庫語", ["irn"] = "伊蘭謝語", ["iro-ere"] = "Erie", ["iro-min"] = "明戈語", ["iro-nor-pro"] = "原始北易洛魁語", ["iro-pro"] = "原始易洛魁語", ["irr"] = "伊爾語", ["iru"] = "伊魯拉語", ["irx"] = "坎貝勞語", ["iry"] = "伊拉雅語", ["is"] = "冰島語", ["isa"] = "伊薩比語", ["isc"] = "伊斯孔納瓦語", ["isd"] = "伊斯納格語", ["ise"] = "意大利手語", ["isg"] = "愛爾蘭手語", ["ish"] = "埃桑語", ["isi"] = "恩凱姆-恩庫姆語", ["isk"] = "伊什卡什米語", ["ism"] = "馬斯馬斯語", ["isn"] = "伊桑朱語", ["iso"] = "伊索科語", ["isr"] = "以色列手語", ["ist"] = "伊斯特拉語", ["isu"] = "Isu", ["isv"] = "斯拉夫共通語", ["it"] = "意大利語", ["itb"] = "比諾岸伊特內格語", ["itc-pro"] = "原始意大利語", ["itc-psa"] = "前薩莫奈語", ["itd"] = "南帝東語", ["ite"] = "伊特內語", ["iti"] = "因勞德伊特內格語", ["itk"] = "猶太-意大利語", ["itl"] = "伊捷爾緬語", ["itm"] = "Itu Mbon Uzo", ["ito"] = "伊托納馬語", ["itr"] = "伊特里語", ["its"] = "伊塞基里語", ["itt"] = "馬恩伊特內格語", ["itv"] = "伊塔維特語", ["itw"] = "Ito", ["itx"] = "伊蒂克語", ["ity"] = "莫亞丹伊特內格語", ["itz"] = "伊特扎語", ["iu"] = "因紐特語", ["ium"] = "勉語", ["ivb"] = "伊巴丹語", ["ivv"] = "伊萬特語", ["iwk"] = "伊-瓦克語", ["iwm"] = "伊瓦姆語", ["iwo"] = "伊烏爾語", ["iws"] = "塞皮克伊瓦姆語", ["ixc"] = "伊斯卡特語", ["ixl"] = "伊克西爾語", ["iya"] = "伊亞尤語", ["iyo"] = "梅薩卡語", ["iyx"] = "亞阿語", ["izh"] = "英格里亞語", ["izi"] = "Izi-Ezaa-Ikwo-Mgbo", ["izr"] = "伊澤雷語", ["izz"] = "伊齊語", ["ja"] = "日語", ["jaa"] = "賈瑪瑪蒂語", ["jab"] = "希雅姆語", ["jac"] = "雅卡爾泰克語", ["jad"] = "賈肯克語", ["jae"] = "賈貝姆語", ["jaf"] = "賈拉語", ["jah"] = "賈胡特語", ["jaj"] = "扎召語", ["jal"] = "雅拉哈坦語", ["jam"] = "牙買加克里奧爾語", ["jan"] = "詹代語", ["jao"] = "揚尤瓦語", ["jaq"] = "雅凱語", ["jas"] = "新喀里多尼亞爪哇語", ["jat"] = "傑卡提語", ["jau"] = "瑤爾語", ["jax"] = "占碑馬來語", ["jay"] = "Yan-nhangu", ["jaz"] = "賈韋語", ["jbi"] = "Badjiri", ["jbj"] = "Arandai", ["jbk"] = "Barikewa", ["jbn"] = "內富沙語", ["jbo"] = "邏輯語", ["jbr"] = "約福特克-布羅姆尼亞語", ["jbt"] = "Jabutí", ["jbu"] = "朱昆語", ["jbw"] = "Yawijibaya", ["jcs"] = "牙買加國家手語", ["jct"] = "克里姆查克語", ["jda"] = "賈德語", ["jdg"] = "賈德加里語", ["jdt"] = "猶太-塔特語", ["jeb"] = "赫維羅語", ["jee"] = "杰龍語", ["jeg"] = "Jeng", ["jeh"] = "葉語", ["jei"] = "耶伊語", ["jek"] = "Jeri Kuo", ["jel"] = "耶爾梅克語", ["jen"] = "德扎語", ["jer"] = "Jere", ["jet"] = "Manem", ["jeu"] = "Jonkor Bourmataguil", ["jgb"] = "Ngbee", ["jgk"] = "瓜克語", ["jgo"] = "恩格姆巴語", ["jhi"] = "賈海語", ["jhs"] = "Jhankot Sign Language", ["jia"] = "吉納語", ["jib"] = "吉布語", ["jic"] = "希卡克語", ["jid"] = "布語", ["jie"] = "吉貝語", ["jig"] = "金古魯語", ["jih"] = "上寨語", ["jii"] = "吉杜語", ["jil"] = "吉林語", ["jim"] = "津吉門語", ["jio"] = "加茂語", ["jiq"] = "綽斯甲語", ["jit"] = "吉塔語", ["jiu"] = "攸樂基諾語", ["jiv"] = "舒阿爾語", ["jiy"] = "補遠基諾語", ["jje"] = "濟州語", ["jjr"] = "Zhár", ["jka"] = "卡艾拉語", ["jko"] = "庫伯語", ["jkp"] = "Paku Karen", ["jkr"] = "克羅語", ["jku"] = "拉比爾語", ["jle"] = "恩吉雷語", ["jls"] = "牙買加手語", ["jma"] = "Dima", ["jmb"] = "宗本語", ["jmc"] = "馬恰美語", ["jmd"] = "延德納語", ["jmi"] = "Jimi", ["jml"] = "瓊里語", ["jmn"] = "馬庫里語", ["jmr"] = "卡馬拉語", ["jmw"] = "穆瓦塞語", ["jmx"] = "西尤斯特拉瓦卡米斯特克語", ["jna"] = "藏雄語", ["jnd"] = "Jandavra", ["jng"] = "揚曼語", ["jni"] = "Janji", ["jnj"] = "耶姆薩語", ["jnl"] = "Rawat", ["jns"] = "焦恩沙里語", ["job"] = "Joba", ["jod"] = "沃傑納卡語", ["jor"] = "Jorá", ["jos"] = "約旦手語", ["jow"] = "Jowulu", ["jpr"] = "猶太-波斯語", ["jpx-hcj"] = "八丈語", ["jpx-pro"] = "原始日語", ["jpx-ryu-pro"] = "原始琉球語", ["jqr"] = "賈卡魯語", ["jra"] = "嘉萊語", ["jrr"] = "吉魯語", ["jru"] = "賈普雷里亞語", ["jsl"] = "日本手語", ["jua"] = "茹馬語", ["jub"] = "萬努語", ["juc"] = "女真語", ["jud"] = "Worodougou", ["juh"] = "霍內語", ["jui"] = "恩加朱里語", ["juk"] = "瓦潘語", ["jul"] = "幾熱爾語", ["jum"] = "朱姆朱姆語", ["jun"] = "Juang", ["juo"] = "吉巴語", ["jup"] = "胡普語", ["jur"] = "朱如納語", ["jus"] = "朱姆拉手語", ["jut"] = "日德蘭語", ["juu"] = "Ju", ["juw"] = "Wãpha", ["juy"] = "Juray", ["jv"] = "爪哇語", ["jvd"] = "Javindo", ["jvn"] = "加勒比爪哇語", ["jwi"] = "Jwira-Pepesa", ["jyy"] = "賈亞語", ["ka"] = "格魯吉亞語", ["kaa"] = "卡拉卡爾帕克語", ["kab"] = "卡拜爾語", ["kac"] = "景頗語", ["kad"] = "卡達拉語", ["kae"] = "凱達格蘭語", ["kaf"] = "卡卓語", ["kag"] = "卡亞曼語", ["kah"] = "Fer", ["kai"] = "卡雷卡雷語", ["kaj"] = "卡捷語", ["kak"] = "卡亞帕卡拉漢語", ["kam"] = "卡姆巴語", ["kao"] = "Kassonke", ["kap"] = "別日塔語", ["kaq"] = "Capanahua", ["kar-pro"] = "原始克倫語", ["kaw"] = "古爪哇語", ["kax"] = "Kao", ["kay"] = "卡馬幽拉語", ["kba"] = "卡拉爾科語", ["kbb"] = "Kaxuyana", ["kbc"] = "卡吉威語", ["kbd"] = "東切爾克斯語", ["kbe"] = "坎朱語", ["kbh"] = "卡姆薩語", ["kbi"] = "卡普提奧語", ["kbj"] = "Kari", ["kbk"] = "格拉斯科亞里語", ["kbm"] = "伊瓦爾語", ["kbn"] = "卡雷語 (非洲)", ["kbo"] = "凱利科語", ["kbp"] = "卡比耶語", ["kbq"] = "卡馬諾語", ["kbr"] = "卡法語", ["kbs"] = "Kande", ["kbt"] = "加巴迪語", ["kbu"] = "卡布特拉語", ["kbv"] = "Kamberataro", ["kbw"] = "凱埃普語", ["kbx"] = "阿普馬語", ["kbz"] = "杜華語", ["kca-eas"] = "東漢特語", ["kca-nor"] = "北漢特語", ["kca-pro"] = "原始漢特語", ["kca-sou"] = "南漢特語", ["kcb"] = "Kawacha", ["kcc"] = "Lubila", ["kcd"] = "Ngkâlmpw Kanum", ["kce"] = "Kaivi", ["kcf"] = "Ukaan", ["kcg"] = "卡塔布語", ["kch"] = "沃諾語", ["kci"] = "Kamantan", ["kcj"] = "Kobiana", ["kck"] = "Kalanga", ["kcl"] = "克拉語", ["kcm"] = "Tar Gula", ["kcn"] = "努比語", ["kco"] = "基納拉克納語", ["kcp"] = "Kanga", ["kcq"] = "卡莫語", ["kcr"] = "卡特拉語", ["kcs"] = "Koenoem", ["kct"] = "Kaian", ["kcu"] = "奇卡米語", ["kcv"] = "Kete", ["kcw"] = "Kabwari", ["kcx"] = "卡查馬-甘朱勒語", ["kcy"] = "Korandje", ["kcz"] = "Konongo", ["kda"] = "沃里米語", ["kdc"] = "庫圖語", ["kdd"] = "揚昆塔賈拉語", ["kde"] = "馬孔德語", ["kdf"] = "馬穆西語", ["kdg"] = "Seba", ["kdh"] = "Tem", ["kdi"] = "Kumam", ["kdj"] = "卡拉莫瓊語", ["kdk"] = "努梅埃語", ["kdl"] = "Tsikimba", ["kdm"] = "卡戈馬語", ["kdn"] = "Kunda", ["kdp"] = "Kaningdon-Nindem", ["kdq"] = "科奇語", ["kdr"] = "卡拉伊姆語", ["kdt"] = "歸語", ["kdu"] = "卡達魯語", ["kdv"] = "Kado", ["kdw"] = "Koneraw", ["kdx"] = "Kam", ["kdy"] = "Keder", ["kdz"] = "Kwaja", ["kea"] = "佛得角克里奧爾語", ["keb"] = "科勒語", ["kec"] = "Keiga", ["ked"] = "克雷維語", ["kee"] = "東克勒斯語", ["kef"] = "克佩西語", ["keg"] = "Tese", ["keh"] = "凱克語", ["kei"] = "Kei", ["kej"] = "Kadar", ["kek"] = "凱克奇語", ["kel"] = "Kela-Yela", ["kem"] = "克馬克語", ["ken"] = "肯揚語", ["keo"] = "卡夸語", ["kep"] = "Kaikadi", ["keq"] = "卡馬爾語", ["ker"] = "Kera", ["kes"] = "Kugbo", ["ket"] = "凱特語", ["keu"] = "Akebu", ["kev"] = "卡尼卡蘭語", ["kew"] = "柯瓦語", ["kex"] = "庫克納語", ["key"] = "庫皮亞語", ["kez"] = "庫凱萊語", ["kfa"] = "戈達瓦語", ["kfb"] = "科拉米語", ["kfc"] = "孔達-多拉語", ["kfd"] = "Korra Koraga", ["kfe"] = "Kota (India)", ["kff"] = "Koya", ["kfg"] = "庫迪亞語", ["kfh"] = "Kurichiya", ["kfi"] = "Kannada Kurumba", ["kfj"] = "克蔑語", ["kfk"] = "金瑙里語", ["kfl"] = "Kung", ["kfn"] = "庫克語", ["kfo"] = "科羅語(西非)", ["kfp"] = "科爾瓦語", ["kfq"] = "科爾庫語", ["kfr"] = "喀奇語", ["kfs"] = "比拉斯普里語", ["kft"] = "坎賈里語", ["kfu"] = "卡特卡里語", ["kfv"] = "庫爾穆卡爾語", ["kfw"] = "Kharam Naga", ["kfx"] = "庫魯帕哈里語", ["kfy"] = "庫矛語", ["kfz"] = "Koromfé", ["kg"] = "剛果語", ["kga"] = "Koyaga", ["kgb"] = "Kawe", ["kgd"] = "卡唐語", ["kge"] = "柯莫林語", ["kgf"] = "庫貝語", ["kgg"] = "庫松達語", ["kgi"] = "雪蘭莪手語", ["kgj"] = "加馬爾卡姆語", ["kgk"] = "卡伊瓦語", ["kgl"] = "昆加里語", ["kgn"] = "卡林加里語", ["kgo"] = "克龍戈語", ["kgp"] = "坎剛語", ["kgq"] = "卡莫羅語", ["kgr"] = "阿本語", ["kgs"] = "貢邦加爾語", ["kgt"] = "桑耶夫語", ["kgu"] = "Kobol", ["kgv"] = "卡拉斯語", ["kgw"] = "Karon Dori", ["kgx"] = "加馬魯語", ["kgy"] = "Kyerung", ["kha"] = "卡西語", ["khb"] = "傣仂語", ["khc"] = "北部杜剛貝西語", ["khd"] = "Bädi Kanum", ["khe"] = "Korowai", ["khf"] = "佛教克木語", ["khh"] = "Kehu", ["khi-kho-pro"] = "原始科伊語", ["khi-kun"] = "亢語", ["khj"] = "庫圖爾米語", ["khl"] = "盧西語", ["khn"] = "堪德斯語", ["kho"] = "和闐語", ["khp"] = "Kapauri", ["khq"] = "西桑海語", ["khr"] = "卡里亞語", ["khs"] = "卡蘇阿語", ["kht"] = "坎底語", ["khu"] = "恩庫姆比語", ["khv"] = "赫瓦爾什語", ["khw"] = "科瓦語", ["khx"] = "卡努語", ["khy"] = "埃凱萊語", ["khz"] = "凱帕拉語", ["ki"] = "基庫尤語", ["kia"] = "基姆語", ["kib"] = "Koalib", ["kic"] = "基卡普語", ["kid"] = "科欣語", ["kie"] = "Kibet", ["kif"] = "東帕巴特卡姆語", ["kig"] = "基馬阿馬語", ["kih"] = "基爾梅里語", ["kii"] = "Kitsai", ["kij"] = "基里維納語", ["kil"] = "卡里亞語", ["kim"] = "圖法語", ["kio"] = "基奧瓦語", ["kip"] = "謝希卡姆語", ["kiq"] = "Kosadle", ["kis"] = "基斯語", ["kit"] = "阿戈布語", ["kiv"] = "金布語", ["kiw"] = "東北基瓦伊語", ["kix"] = "坎紐昂那加語", ["kiy"] = "基里基里語", ["kiz"] = "基希語", ["kj"] = "寬亞瑪語", ["kja"] = "姆拉普語", ["kjb"] = "坎霍瓦爾語", ["kjc"] = "孔喬語", ["kjd"] = "南基瓦伊語", ["kje"] = "基薩爾語", ["kjg"] = "克木語", ["kjh"] = "哈卡斯語", ["kji"] = "扎巴納語", ["kjj"] = "奇納魯格語", ["kjk"] = "高地孔喬語", ["kjl"] = "西帕巴特卡姆語", ["kjm"] = "Kháng", ["kjn"] = "昆堅語", ["kjo"] = "哈里詹金瑙里語", ["kjp"] = "東波克倫語", ["kjq"] = "西凱雷斯語", ["kjr"] = "庫魯杜語", ["kjs"] = "東柯瓦語", ["kjt"] = "Phrae Pwo", ["kju"] = "卡沙亞語", ["kjx"] = "克里阿卡語", ["kjy"] = "Erave", ["kjz"] = "布姆唐語", ["kk"] = "哈薩克語", ["kka"] = "卡坎達語", ["kkb"] = "Kwerisa", ["kkc"] = "Odoodee", ["kkd"] = "Kinuku", ["kke"] = "Kakabe", ["kkf"] = "噶拉塘門巴語", ["kkg"] = "瑪巴佳卡林阿語", ["kkh"] = "傣艮語", ["kki"] = "卡古盧語", ["kkj"] = "卡庫語", ["kkk"] = "科科塔語", ["kkl"] = "Kosarek Yale", ["kkm"] = "Kiong", ["kkn"] = "Kon Keu", ["kko"] = "Karko", ["kkp"] = "古古-貝拉語", ["kkq"] = "Kaiku", ["kkr"] = "Kir-Balar", ["kks"] = "基爾菲語", ["kkt"] = "Koi", ["kku"] = "Tumi", ["kkv"] = "Kangean", ["kkw"] = "Teke-Kukuya", ["kkx"] = "Kohin", ["kky"] = "古古伊米吉爾語", ["kkz"] = "卡斯卡語", ["kl"] = "格陵蘭語", ["kla"] = "克拉馬斯語", ["klb"] = "基利瓦語", ["klc"] = "科爾比拉語", ["kld"] = "卡米拉瑞語", ["kle"] = "Kulung", ["klf"] = "Kendeje", ["klg"] = "達雅高路加拉岸語", ["klh"] = "Weliki", ["kli"] = "卡倫邦語", ["klj"] = "哈拉吉語", ["klk"] = "Kono (Nigeria)", ["kll"] = "Kagan Kalagan", ["klm"] = "科龍語", ["kln"] = "卡倫金語", ["klo"] = "Kapya", ["klp"] = "卡馬薩語", ["klq"] = "魯姆語", ["klr"] = "喀靈語", ["kls"] = "卡拉什語", ["klt"] = "Nukna", ["klu"] = "Klao", ["klv"] = "馬斯克林斯語", ["klw"] = "林杜語", ["klx"] = "科盧瓦瓦語", ["kly"] = "佳僚語", ["klz"] = "Kabola", ["km"] = "高棉語", ["kma"] = "孔尼語", ["kmb"] = "金邦杜語", ["kmc"] = "南侗語", ["kmd"] = "馬杜卡揚卡林阿語", ["kme"] = "Bakole", ["kmf"] = "卡雷語 (新幾內亞)", ["kmg"] = "柯特語", ["kmh"] = "卡蘭語", ["kmi"] = "卡米語", ["kmj"] = "Kumarbhag Paharia", ["kmk"] = "利莫斯卡林阿語", ["kml"] = "大努丹卡林阿語", ["kmm"] = "Kom (India)", ["kmn"] = "奧圖烏語", ["kmo"] = "克沃馬語", ["kmp"] = "吉梅語", ["kmq"] = "夸馬語", ["kmr"] = "北庫爾德語", ["kms"] = "卡馬撒烏語", ["kmt"] = "肯圖伊克語", ["kmu"] = "卡尼特語", ["kmv"] = "加里布納語", ["kmw"] = "庫姆語", ["kmx"] = "馬卡揚語", ["kmy"] = "科馬語", ["kmz"] = "呼羅珊尼土耳其語", ["kn"] = "卡納達語", ["kna"] = "卡納庫魯語", ["knb"] = "盧布阿甘卡林阿語", ["knd"] = "孔達語", ["kne"] = "坎卡奈語", ["knf"] = "曼卡尼亞語", ["kni"] = "卡努菲語", ["knj"] = "阿卡特克語", ["knk"] = "庫蘭科語", ["knl"] = "克寧賈爾語", ["knm"] = "卡那馬里語", ["kno"] = "Kono (Sierra Leone)", ["knp"] = "寬賈語", ["knq"] = "金塔克語", ["knr"] = "卡寧拉語", ["kns"] = "肯休語", ["knt"] = "Katukina", ["knu"] = "Kono (Guinea)", ["knv"] = "塔博語", ["knx"] = "肯達揚語", ["kny"] = "Kanyok", ["knz"] = "Kalamsé", ["ko"] = "朝鮮語", ["ko-ear"] = "近世朝鮮語", ["koa"] = "科諾馬拉語", ["koc"] = "克帕蒂語", ["kod"] = "科迪語", ["koe"] = "Kacipo-Balesi", ["kof"] = "庫比語", ["kog"] = "Cogui", ["koh"] = "科約語", ["koi"] = "彼爾姆科米語", ["kok"] = "孔卡尼語", ["kol"] = "科爾語 (新幾內亞)", ["koo"] = "宮酉語", ["kop"] = "克瓦托語", ["koq"] = "Kota (Gabon)", ["kos"] = "科斯雷恩語", ["kot"] = "Lagwan", ["kou"] = "科克語", ["kov"] = "Kudu-Camo", ["kow"] = "Kugama", ["koy"] = "Koyukon", ["koz"] = "科拉克語", ["kpa"] = "Kutto", ["kpb"] = "Mullu Kurumba", ["kpc"] = "古里巴克語", ["kpd"] = "Koba", ["kpe"] = "克佩列語", ["kpf"] = "孔巴語", ["kpg"] = "卡平阿馬朗伊語", ["kph"] = "克普朗語", ["kpi"] = "Kofei", ["kpj"] = "卡拉賈語", ["kpk"] = "克潘語", ["kpl"] = "克帕拉語", ["kpm"] = "格賀語", ["kpn"] = "Kepkiriwát", ["kpo"] = "伊克波索語", ["kpq"] = "Korupun-Sela", ["kpr"] = "科拉費語", ["kps"] = "Tehit", ["kpt"] = "卡拉塔語", ["kpu"] = "Kafoa", ["kpv"] = "茲梁科米語", ["kpw"] = "科本語", ["kpx"] = "Mountain Koiari", ["kpy"] = "科里亞克語", ["kpz"] = "Kupsabiny", ["kqa"] = "Mum", ["kqb"] = "科維語", ["kqc"] = "Doromu-Koki", ["kqd"] = "庫伊桑賈格敘利亞語", ["kqe"] = "卡拉甘語", ["kqf"] = "卡卡拜語", ["kqg"] = "Khe", ["kqh"] = "基桑卡薩語", ["kqi"] = "科伊塔布語", ["kqj"] = "科羅米拉語", ["kqk"] = "Kotafon Gbe", ["kql"] = "Kyenele", ["kqm"] = "Khisa", ["kqn"] = "卡翁德語", ["kqo"] = "Eastern Krahn", ["kqp"] = "Kimré", ["kqq"] = "克勒納克語", ["kqr"] = "基馬拉岡語", ["kqs"] = "Northern Kissi", ["kqt"] = "Klias River Kadazan", ["kqu"] = "Seroa", ["kqv"] = "Okolod", ["kqw"] = "坎達語", ["kqx"] = "Mser", ["kqy"] = "Koorete", ["kqz"] = "Korana", ["kr"] = "卡努里語", ["kra"] = "Kumhali", ["krb"] = "Karkin", ["krc"] = "卡拉恰伊-巴爾卡爾語", ["krd"] = "Kairui-Midiki", ["kre"] = "巴拉那語", ["krf"] = "柯羅語 (萬那杜)", ["krh"] = "Kurama", ["kri"] = "塞拉利昂克里奧爾語", ["krj"] = "基那來阿語", ["krk"] = "克列克語", ["krl"] = "卡累利阿語", ["krm"] = "Krim", ["krn"] = "Sapo", ["kro-pro"] = "原始克魯語", ["krp"] = "Korop", ["krr"] = "Kru'ng", ["krs"] = "Kresh", ["kru"] = "庫魯克語", ["krv"] = "Kavet", ["krw"] = "Western Krahn", ["krx"] = "Karon", ["kry"] = "克里茨語", ["krz"] = "Sota Kanum", ["ks"] = "克什米爾語", ["ksa"] = "Shuwa-Zamani", ["ksb"] = "尚巴拉語", ["ksc"] = "南卡林阿語", ["ksd"] = "庫阿努阿語", ["kse"] = "庫尼語", ["ksf"] = "巴菲亞語", ["ksg"] = "Kusaghe", ["ksi"] = "伊薩卡語", ["ksj"] = "夸萊語", ["ksk"] = "堪薩語", ["ksl"] = "庫馬爾語", ["ksm"] = "Kumba", ["ksn"] = "Kasiguranin", ["kso"] = "Kofa", ["ksp"] = "Kaba", ["ksq"] = "Kwaami", ["ksr"] = "博隆語", ["kss"] = "Southern Kissi", ["kst"] = "Winyé", ["ksu"] = "坎佯語", ["ksv"] = "Kusu", ["ksw"] = "斯高克倫語", ["ksx"] = "Kedang", ["ksy"] = "卡里亞塔爾語", ["ksz"] = "Kodaku", ["kta"] = "歌須語", ["ktb"] = "卡姆巴塔語", ["ktc"] = "Kholok", ["ktd"] = "科卡塔語", ["ktf"] = "Kwami", ["ktg"] = "卡爾庫通語", ["kth"] = "Karanga", ["kti"] = "North Muyu", ["ktj"] = "Plapo Krumen", ["ktk"] = "卡聶特語", ["ktl"] = "Koroshi", ["ktm"] = "庫爾提語", ["ktn"] = "佳里其阿納語", ["kto"] = "庫特語", ["ktp"] = "卡多語", ["ktq"] = "Katabaga", ["kts"] = "South Muyu", ["ktt"] = "Ketum", ["ktu"] = "吉土巴語", ["ktv"] = "東戈都語", ["ktw"] = "卡托語", ["ktx"] = "嘉夏拉里語", ["kty"] = "Kango", ["ktz"] = "朱洪語", ["ku-pro"] = "原始庫爾德語", ["kub"] = "Kutep", ["kuc"] = "Kwinsu", ["kud"] = "奧赫拉瓦語", ["kue"] = "庫曼語", ["kuf"] = "西戈都語", ["kug"] = "Kupa", ["kuh"] = "Kushi", ["kui"] = "鳩古洛語", ["kuj"] = "庫里亞語", ["kuk"] = "Kepo'", ["kul"] = "庫萊雷語", ["kum"] = "庫梅克語", ["kun"] = "庫納馬語", ["kuo"] = "庫莫基奧語", ["kup"] = "庫尼邁帕語", ["kuq"] = "卡里普納語", ["kus"] = "Kusaal", ["kut"] = "庫特奈語", ["kuu"] = "上卡斯科奎姆語", ["kuv"] = "Kur", ["kuw"] = "克帕古阿語", ["kux"] = "庫卡吉語", ["kuy"] = "庫庫-亞烏語", ["kuz"] = "坤扎語", ["kva"] = "巴格瓦拉爾語", ["kvb"] = "庫布語", ["kvc"] = "科維語", ["kvd"] = "庫伊語 (印尼)", ["kve"] = "Kalabakan", ["kvf"] = "卡巴萊語", ["kvg"] = "博阿齊語", ["kvh"] = "科莫多語", ["kvi"] = "孔語", ["kvj"] = "普西基耶語", ["kvk"] = "韓國手語", ["kvl"] = "Brek Karen", ["kvm"] = "Kendem", ["kvn"] = "Border Kuna", ["kvo"] = "多貝爾語", ["kvp"] = "孔帕內語", ["kvq"] = "Geba Karen", ["kvr"] = "葛林芝語", ["kvt"] = "Lahta Karen", ["kvu"] = "Yinbaw Karen", ["kvv"] = "可拉語", ["kvw"] = "維爾辛語", ["kvx"] = "帕卡里科里語", ["kvy"] = "Yintale Karen", ["kvz"] = "Tsakwambo", ["kw"] = "康沃爾語", ["kwa"] = "道語", ["kwb"] = "巴阿語", ["kwc"] = "利夸拉語", ["kwd"] = "Kwaio", ["kwe"] = "奎爾巴語", ["kwf"] = "夸拉阿埃語", ["kwg"] = "Sara Kaba Deme", ["kwh"] = "科韋埃語", ["kwi"] = "Awa-Cuaiquer", ["kwj"] = "克萬加語", ["kwk"] = "夸克瓦拉語", ["kwl"] = "科菲亞爾語", ["kwm"] = "Kwambi", ["kwn"] = "克萬加里語", ["kwo"] = "孔塔里語", ["kwp"] = "科迪亞語", ["kwq"] = "克瓦克語", ["kwr"] = "Kwer", ["kws"] = "Kwese", ["kwt"] = "奎斯滕語", ["kwu"] = "克瓦庫姆語", ["kwv"] = "Sara Kaba Náà", ["kww"] = "昆蒂語", ["kwx"] = "基瓦爾語", ["kwz"] = "克瓦迪語", ["kxa"] = "凱里魯語", ["kxb"] = "克羅布語", ["kxc"] = "Khonso", ["kxd"] = "汶萊馬來語", ["kxe"] = "Kakihum", ["kxf"] = "Manumanaw Karen", ["kxh"] = "卡羅語", ["kxi"] = "Keningau Murut", ["kxj"] = "Kulfa", ["kxk"] = "Zayein Karen", ["kxm"] = "北部高棉語", ["kxn"] = "加拿逸語", ["kxo"] = "加諾威語", ["kxp"] = "瓦迪雅拉科里語", ["kxq"] = "Smärky Kanum", ["kxr"] = "柯羅語 (新幾內亞)", ["kxs"] = "康家語", ["kxt"] = "科伊瓦特語", ["kxu"] = "庫伊語 (印度)", ["kxv"] = "庫維語", ["kxw"] = "科奈語", ["kxx"] = "Likuba", ["kxy"] = "歌庸語", ["kxz"] = "克雷沃語", ["ky"] = "吉爾吉斯語", ["kya"] = "克瓦亞語", ["kyb"] = "布特布特卡林阿語", ["kyc"] = "基亞卡語", ["kyd"] = "卡雷語", ["kye"] = "克拉奇語", ["kyf"] = "庫亞語", ["kyg"] = "克亞加納語", ["kyh"] = "卡魯克語", ["kyi"] = "基普特語", ["kyj"] = "加勞語", ["kyk"] = "卡馬尤語", ["kyl"] = "卡拉普亞語", ["kym"] = "克帕蒂利語", ["kyn"] = "Karolanos", ["kyo"] = "科龍語", ["kyp"] = "Kang", ["kyq"] = "肯加語", ["kyr"] = "古魯艾阿語", ["kys"] = "巴蘭加央語", ["kyt"] = "卡雅加爾語", ["kyu"] = "西克耶語", ["kyv"] = "Kayort", ["kyw"] = "庫德馬里語", ["kyx"] = "拉波伊斯語", ["kyy"] = "坎拜拉語", ["kyz"] = "卡阿比語", ["kza"] = "西卡拉博羅語", ["kzb"] = "凱博博語", ["kzc"] = "Bondoukou Kulango", ["kzd"] = "Kadai", ["kzf"] = "達阿-凱利語", ["kzg"] = "喜界語", ["kzh"] = "Dongolawi", ["kzi"] = "加拉畢語", ["kzj"] = "海岸卡達山語", ["kzk"] = "Kazukuru", ["kzl"] = "Kayeli", ["kzm"] = "凱斯語", ["kzn"] = "Kokola", ["kzo"] = "卡寧吉語", ["kzp"] = "凱迪邦語", ["kzq"] = "凱克語", ["kzr"] = "卡壤語", ["kzs"] = "Sugut Dusun", ["kzu"] = "卡尤普勞語", ["kzv"] = "孔延達雷特語", ["kzw"] = "加里里語", ["kzx"] = "卡馬利安語", ["kzy"] = "Kango-Sua", ["kzz"] = "卡拉布拉語", ["la"] = "拉丁語", ["laa"] = "拉布揚-蘇巴農語", ["lab"] = "線形文字A", ["lac"] = "拉坎敦語", ["lad"] = "拉蒂諾語", ["lae"] = "Pattani", ["laf"] = "拉福法語", ["lag"] = "朗吉語", ["lah"] = "蘭達語", ["lai"] = "拉姆比亞語", ["laj"] = "蘭戈語 (烏干達)", ["lak"] = "拉卡語", ["lam"] = "蘭巴語", ["lan"] = "Laru", ["lap"] = "Kabba-Laka", ["laq"] = "普標語", ["lar"] = "Larteh", ["las"] = "古爾拉瑪語", ["lau"] = "拉巴語", ["law"] = "勞捷語", ["lax"] = "提瓦語", ["lay"] = "拉瑪白語", ["laz"] = "Aribwatsa", ["lb"] = "盧森堡語", ["lbb"] = "拉貝爾語", ["lbc"] = "拉珈語", ["lbe"] = "拉克語", ["lbf"] = "蒂南語", ["lbg"] = "老潘語", ["lbi"] = "La'bi", ["lbj"] = "拉達克語", ["lbk"] = "中邦托克語", ["lbl"] = "利邦比科爾語", ["lbm"] = "洛迪語", ["lbn"] = "Lamet", ["lbo"] = "Laven", ["lbq"] = "Wampar", ["lbr"] = "Northern Lorung", ["lbs"] = "利比亞手語", ["lbt"] = "拉基語", ["lbu"] = "拉布語", ["lbv"] = "拉瓦特布拉語", ["lbw"] = "多樂基語", ["lbx"] = "拉望岸語", ["lby"] = "Lamu-Lamu", ["lbz"] = "拉爾迪爾語", ["lcc"] = "Legenyem", ["lcd"] = "羅拉語", ["lce"] = "隆聰語", ["lcf"] = "盧布語", ["lch"] = "Luchazi", ["lcl"] = "利塞拉語", ["lcm"] = "通加格語", ["lcp"] = "西拉威語", ["lcq"] = "Luhu", ["lcs"] = "Lisabata-Nuniali", ["lda"] = "Kla", ["ldb"] = "Idun", ["ldd"] = "Luri (Nigeria)", ["ldg"] = "Lenyima", ["ldh"] = "Lamja-Dengsa-Tola", ["ldj"] = "Lemoro", ["ldk"] = "Leelau", ["ldl"] = "Kaan", ["ldm"] = "Landoma", ["ldn"] = "拉丹語", ["ldo"] = "洛奧語", ["ldp"] = "措語", ["ldq"] = "魯夫語", ["lea"] = "Lega-Shabunda", ["leb"] = "拉拉-布桑西語", ["lec"] = "Leco", ["led"] = "Lendu", ["lee"] = "Lyélé", ["lef"] = "勒勒米語", ["leh"] = "倫杰語", ["lei"] = "萊米奧語", ["lej"] = "Lengola", ["lek"] = "雷彭語", ["lel"] = "勒勒語 (剛果)", ["lem"] = "Nomaande", ["len"] = "Honduran Lenca", ["leo"] = "Leti (Cameroon)", ["lep"] = "絨巴語", ["leq"] = "倫貝納語", ["ler"] = "倫考語", ["les"] = "萊塞語", ["let"] = "萊辛-戈利米語", ["leu"] = "卡拉語 (新幾內亞)", ["lev"] = "蘭馬語", ["lew"] = "列多-凱利語", ["lex"] = "Luang", ["ley"] = "雷摩朗語", ["lez"] = "列茲金語", ["lfa"] = "Lefa", ["lfn"] = "新共同語言", ["lg"] = "盧干達語", ["lga"] = "Lungga", ["lgb"] = "Laghu", ["lgg"] = "Lugbara", ["lgh"] = "拉余語", ["lgi"] = "Lengilu", ["lgk"] = "林加拉克語", ["lgl"] = "Wala", ["lgm"] = "Lega-Mwenga", ["lgn"] = "Opuuo", ["lgq"] = "Logba", ["lgr"] = "Lengo", ["lgs"] = "Guinea-Bissau Sign Language", ["lgt"] = "帕希語", ["lgu"] = "Longgu", ["lgz"] = "Ligenza", ["lha"] = "拉哈語(越南)", ["lhh"] = "Laha (Indonesia)", ["lhi"] = "拉祜西語", ["lhl"] = "拉胡爾洛哈爾語", ["lhn"] = "拉哈南語", ["lhp"] = "羅克普語", ["lhs"] = "Mlahsö", ["lht"] = "Lo-Toga", ["lhu"] = "拉祜語", ["li"] = "林堡語", ["lia"] = "West-Central Limba", ["lib"] = "利庫姆語", ["lic"] = "黎語", ["lid"] = "尼德魯語", ["lie"] = "Likila", ["lif"] = "林布語", ["lig"] = "利格比語", ["lih"] = "利希爾語", ["lii"] = "Lingkhim", ["lij"] = "利古里亞語", ["lik"] = "利卡語", ["lil"] = "利洛厄特語", ["lio"] = "利基語", ["lip"] = "塞克佩勒語", ["liq"] = "利比多語", ["lir"] = "利比里亞克里奧爾語", ["lis"] = "傈僳語", ["liu"] = "利古里達朱語", ["liv"] = "立窩尼亞語", ["liw"] = "Col", ["lix"] = "利亞布庫語", ["liy"] = "Banda-Bambari", ["liz"] = "Libinza", ["lja"] = "Golpa", ["lje"] = "冉姆彼語", ["lji"] = "萊右洛語", ["ljl"] = "Li'o", ["ljp"] = "阿比-楠榜語", ["ljw"] = "Yirandali", ["ljx"] = "尤魯語", ["lka"] = "Lakalei", ["lkb"] = "Kabras", ["lkc"] = "苦聰話", ["lkd"] = "Lakondê", ["lke"] = "Kenyi", ["lkh"] = "Lakha", ["lki"] = "拉科語", ["lkj"] = "Remun", ["lkl"] = "萊科語", ["lkm"] = "卡拉馬雅語", ["lkn"] = "Lakon", ["lko"] = "Khayo", ["lkr"] = "Päri", ["lks"] = "Kisa", ["lkt"] = "拉科塔語", ["lku"] = "昆卡里語", ["lky"] = "Lokoya", ["lla"] = "拉拉-羅巴語", ["llb"] = "Lolo", ["llc"] = "勒勒語 (幾內亞)", ["lld"] = "拉登語", ["lle"] = "勒勒語 (新幾內亞)", ["llf"] = "赫米特語", ["llg"] = "洛勒語", ["llh"] = "拉姆語", ["lli"] = "Teke-Laali", ["llj"] = "拉吉拉吉語", ["llk"] = "Lelak", ["lll"] = "利勞語", ["llm"] = "拉撒利姆語", ["lln"] = "勒勒語 (查德)", ["llp"] = "北埃法特語", ["llq"] = "洛拉克語", ["lls"] = "立陶宛手語", ["llu"] = "勞語", ["llx"] = "Lauan", ["lma"] = "East Limba", ["lmb"] = "Merei", ["lmc"] = "利米爾甘語", ["lmd"] = "Lumun", ["lme"] = "Pévé", ["lmf"] = "South Lembata", ["lmg"] = "拉莫加語", ["lmh"] = "Lambichhong", ["lmi"] = "Lombi", ["lmj"] = "West Lembata", ["lmk"] = "Lamkang", ["lml"] = "拉加語", ["lmn"] = "蘭巴蒂語", ["lmo"] = "倫巴底語", ["lmp"] = "Limbum", ["lmq"] = "Lamatuka", ["lmr"] = "Lamalera", ["lmu"] = "Lamenu", ["lmv"] = "Lomaiviti", ["lmw"] = "湖泊米沃克語", ["lmx"] = "Laimbue", ["lmy"] = "拉姆博亞語", ["ln"] = "林加拉語", ["lna"] = "蘭巴舍語", ["lnb"] = "姆巴蘭胡語", ["lnd"] = "弄巴灣語", ["lnh"] = "拉諾赫語", ["lni"] = "Daantanai'", ["lnj"] = "林吉提格語", ["lnl"] = "中南部班達語", ["lnm"] = "蘭加姆語", ["lnn"] = "Lorediakarkar", ["lno"] = "蘭戈語 (蘇丹)", ["lns"] = "Lamnso'", ["lnu"] = "隆古達語", ["lnw"] = "拉尼馬語", ["lo"] = "老撾語", ["loa"] = "洛洛達語", ["lob"] = "洛比語", ["loc"] = "伊農罕語", ["lod"] = "伯拉萬語", ["loe"] = "薩盧安語", ["lof"] = "洛戈爾語", ["log"] = "洛戈語", ["loh"] = "納里姆語", ["loi"] = "洛馬卡語", ["loj"] = "洛烏語", ["lok"] = "洛科語", ["lol"] = "芒戈語", ["lom"] = "Looma", ["lon"] = "Malawi Lomwe", ["loo"] = "朗博語", ["lop"] = "洛帕語", ["loq"] = "洛巴拉語", ["lor"] = "Téén", ["los"] = "洛尼烏語", ["lot"] = "洛圖科語", ["lou"] = "路易斯安那克里奧爾法語", ["lov"] = "水田語", ["low"] = "Tampias Lobu", ["lox"] = "Loun", ["loz"] = "洛齊語", ["lpa"] = "萊萊帕語", ["lpe"] = "Lepki", ["lpn"] = "Long Phuri Naga", ["lpo"] = "里潑語", ["lpx"] = "洛皮特語", ["lra"] = "拉拉巴卡提語", ["lrc"] = "北盧里語", ["lre"] = "勞倫特語", ["lrg"] = "拉拉吉亞語", ["lri"] = "Marachi", ["lrk"] = "洛亞基語", ["lrl"] = "拉里語", ["lrm"] = "Marama", ["lrn"] = "Lorang", ["lro"] = "Laro", ["lrr"] = "Southern Lorung", ["lrt"] = "Larantuka Malay", ["lrv"] = "Larevat", ["lrz"] = "Lemerig", ["lsa"] = "拉斯格爾迪語", ["lsb"] = "Burundian Sign Language", ["lsd"] = "李沙那德尼語", ["lse"] = "Lusengo", ["lsh"] = "利什語", ["lsi"] = "勒期語", ["lsl"] = "拉脫維亞手語", ["lsm"] = "Saamia", ["lsn"] = "西藏手語", ["lso"] = "老撾手語", ["lsp"] = "巴拿馬手語", ["lsr"] = "阿如歐普語", ["lss"] = "臘斯語", ["lst"] = "千里達及托巴哥手語", ["lsv"] = "西維亞手語", ["lsw"] = "Seychelles Sign Language", ["lsy"] = "毛里求斯手語", ["lt"] = "立陶宛語", ["ltc"] = "中古漢語", ["ltg"] = "拉特加萊語", ["lti"] = "勒蒂語", ["ltn"] = "Latundê", ["lto"] = "Olutsotso", ["lts"] = "Lutachoni", ["ltu"] = "拉圖語", ["lu"] = "盧巴卡丹加語", ["lua"] = "魯巴魯魯亞語", ["luc"] = "Aringa", ["lud"] = "盧迪茨語", ["lue"] = "盧瓦萊語", ["luf"] = "拉瓦語", ["luh"] = "雷州話", ["lui"] = "路易塞諾語", ["luj"] = "Luna", ["luk"] = "盧納納方言", ["lul"] = "Olu'bo", ["lum"] = "倫比語", ["lun"] = "盧恩達語", ["luo"] = "盧歐語", ["lup"] = "倫布語", ["luq"] = "盧庫米語", ["lur"] = "勞拉語", ["lus"] = "米佐語", ["lut"] = "盧紹錫德語", ["luu"] = "夜叉語", ["luv"] = "魯瓦蒂語", ["luy"] = "盧希亞語", ["luz"] = "南盧里語", ["lv"] = "拉脫維亞語", ["lva"] = "馬庫瓦語", ["lvi"] = "拉維語", ["lvk"] = "拉烏卡萊韋語", ["lvl"] = "盧韋爾語", ["lvu"] = "萊武卡語", ["lwa"] = "瓦盧語", ["lwe"] = "盧沃埃倫語", ["lwg"] = "旺加語", ["lwh"] = "白拉基語", ["lwl"] = "東拉威語", ["lwm"] = "老緬語", ["lwo"] = "盧沃語", ["lws"] = "馬拉威手語", ["lwt"] = "勒沃托比語", ["lwu"] = "拉武語", ["lww"] = "樂窩語", ["lxm"] = "Lakurumau", ["lya"] = "拉雅語", ["lyg"] = "林甘語", ["lyn"] = "盧亞納語", ["lzh"] = "文言文", ["lzl"] = "Litzlitz", ["lzn"] = "Leinong Naga", ["lzz"] = "拉茲語", ["maa"] = "聖赫羅尼莫特科阿特爾馬薩特克語", ["mab"] = "尤坦杜奇米斯特克語", ["mad"] = "馬都拉語", ["mae"] = "Bo-Rukul", ["maf"] = "馬法語", ["mag"] = "馬加希語", ["mai"] = "邁蒂利語", ["maj"] = "哈拉佩德迪亞茲馬薩特克語", ["mak"] = "望加錫語", ["mam"] = "馬姆語", ["man"] = "曼丁哥語", ["map-ata-pro"] = "原始泰雅語", ["map-bms"] = "班尤馬山語", ["map-pro"] = "原始南島語", ["map-trv"] = "太魯閣語", ["maq"] = "奇危特蘭馬薩特克語", ["mas"] = "馬賽語", ["mat"] = "馬特拉爾辛卡語", ["mau"] = "瓦烏特拉馬薩特克語", ["mav"] = "Sateré-Mawé", ["maw"] = "曼普魯西語", ["max"] = "北摩鹿加馬來語", ["maz"] = "中馬薩瓦語", ["mba"] = "希高農語", ["mbb"] = "西布基農-馬諾博語", ["mbc"] = "馬古西語", ["mbd"] = "迪巴巴旺-馬諾博語", ["mbe"] = "莫拉勒語", ["mbf"] = "峇峇馬來語", ["mbh"] = "芒森語", ["mbi"] = "伊利亞農-馬諾博語", ["mbj"] = "納德布語", ["mbk"] = "馬洛爾語", ["mbl"] = "馬夏卡里語", ["mbm"] = "Ombamba", ["mbn"] = "馬卡關語", ["mbo"] = "Mbo (Cameroon)", ["mbp"] = "Wiwa", ["mbq"] = "邁辛語", ["mbr"] = "努卡克馬庫語", ["mbs"] = "薩蘭加尼-馬諾博語", ["mbt"] = "馬蒂沙祿-馬諾博語", ["mbu"] = "Mbula-Bwazza", ["mbv"] = "姆布倫吉斯語", ["mbw"] = "馬陵語", ["mbx"] = "塞皮克馬里語", ["mby"] = "梅莫尼語", ["mbz"] = "阿莫爾特佩卡米斯特克語", ["mca"] = "Maca", ["mcb"] = "馬奇根加語", ["mcc"] = "比圖爾語", ["mcd"] = "沙拉納瓦語", ["mce"] = "伊通杜希亞米斯特克語", ["mcf"] = "馬策語", ["mcg"] = "馬波約語", ["mch"] = "耶夸納語", ["mci"] = "Mese", ["mcj"] = "姆伐尼普語", ["mck"] = "姆本達語", ["mcl"] = "Macaguaje", ["mcm"] = "馬六甲克里奧爾葡萄牙語", ["mcn"] = "馬薩那語", ["mco"] = "科阿特蘭米塞語", ["mcp"] = "馬卡語", ["mcq"] = "埃塞語", ["mcr"] = "門雅語", ["mcs"] = "曼貝語", ["mcu"] = "喀麥隆曼比拉語", ["mcw"] = "馬瓦語", ["mcx"] = "姆皮莫語", ["mcy"] = "南瓦圖特語", ["mcz"] = "Mawan", ["mda"] = "馬達語 (尼日利亞)", ["mdb"] = "莫利吉語", ["mdc"] = "Male", ["mdd"] = "姆布姆語", ["mde"] = "布拉馬邦語", ["mdf"] = "莫克沙語", ["mdg"] = "馬薩拉特語", ["mdh"] = "馬京達瑙語", ["mdi"] = "瑪姆烏語", ["mdj"] = "芒貝圖語", ["mdk"] = "芒布圖語", ["mdl"] = "馬爾他手語", ["mdm"] = "馬約戈語", ["mdn"] = "Mbati", ["mdp"] = "姆巴拉語", ["mdq"] = "Mbole", ["mdr"] = "曼達爾語", ["mds"] = "Maria", ["mdt"] = "姆貝勒語", ["mdu"] = "姆布科語", ["mdv"] = "聖盧西亞蒙泰韋爾米斯特克語", ["mdw"] = "姆博斯語", ["mdx"] = "迪津語", ["mdy"] = "馬勒語", ["mdz"] = "Suruí Do Pará", ["mea"] = "門卡語", ["meb"] = "Ikobi-Mena", ["mec"] = "瑪拉語", ["med"] = "梅爾帕語", ["mee"] = "門根語", ["mef"] = "梅甘語", ["meh"] = "西南特拉夏科米斯特克語", ["mei"] = "米多比語", ["mej"] = "梅亞赫語", ["mek"] = "梅凱奧語", ["mel"] = "中馬蘭諾語", ["mem"] = "Mangala", ["men"] = "門德語", ["meo"] = "吉打馬來語", ["mep"] = "Miriwung", ["meq"] = "梅里語", ["mer"] = "梅魯語", ["mes"] = "Masmaje", ["met"] = "馬托語", ["meu"] = "莫圖語", ["mev"] = "馬諾語", ["mew"] = "馬阿卡語", ["mey"] = "哈桑語", ["mez"] = "Menominee", ["mfa"] = "北大年馬來語", ["mfb"] = "邦卡語", ["mfc"] = "姆巴語", ["mfd"] = "Mendankwe-Nkwen", ["mfe"] = "毛里求斯克里奧爾語", ["mff"] = "納基語", ["mfg"] = "Mixifore", ["mfh"] = "馬特爾語", ["mfi"] = "萬達拉語", ["mfj"] = "梅菲勒語", ["mfk"] = "North Mofu", ["mfl"] = "普泰語", ["mfm"] = "Marghi South", ["mfn"] = "克羅斯河姆邊貝語", ["mfo"] = "姆貝語", ["mfp"] = "望加錫馬來語", ["mfq"] = "莫巴語", ["mfr"] = "馬里蒂爾語", ["mfs"] = "墨西哥手語", ["mft"] = "莫克朗語", ["mfu"] = "姆布韋拉語", ["mfv"] = "曼賈克語", ["mfw"] = "穆拉哈語", ["mfx"] = "梅洛語", ["mfy"] = "馬約語", ["mfz"] = "馬班語", ["mg"] = "馬拉加斯語", ["mga"] = "中古愛爾蘭語", ["mgb"] = "馬拉雷利語", ["mgc"] = "羅莫科多語", ["mgd"] = "莫魯語", ["mge"] = "曼戈語", ["mgf"] = "馬克萊語", ["mgg"] = "姆彭彭語", ["mgh"] = "馬夸語", ["mgi"] = "吉利語", ["mgj"] = "阿布勒尼語", ["mgk"] = "馬維斯語", ["mgl"] = "馬盧-基倫格語", ["mgm"] = "曼拜語", ["mgn"] = "姆邦吉語", ["mgo"] = "美塔語", ["mgp"] = "東馬嘉爾語", ["mgq"] = "馬利拉語", ["mgr"] = "曼布韋-倫古語", ["mgs"] = "曼達語(坦桑尼亞)", ["mgt"] = "姆阿凱語", ["mgu"] = "邁盧語", ["mgv"] = "馬滕戈語", ["mgw"] = "馬通比語", ["mgy"] = "姆邦加語", ["mgz"] = "姆布圭語", ["mh"] = "馬紹爾語", ["mha"] = "曼達語(印度)", ["mhb"] = "馬洪圭語", ["mhc"] = "莫喬語", ["mhd"] = "姆布古語", ["mhe"] = "馬赫梅里語", ["mhf"] = "馬馬阿語", ["mhg"] = "馬爾古語", ["mhi"] = "馬迪語", ["mhj"] = "蒙戈勒語", ["mhk"] = "蒙加卡語", ["mhl"] = "毛瓦凱語", ["mhm"] = "Makhuwa-Moniga", ["mhn"] = "默切諾語", ["mho"] = "馬希語", ["mhp"] = "峇里馬來語", ["mhq"] = "曼丹語", ["mhr"] = "東馬里語", ["mhs"] = "布魯語 (印尼)", ["mht"] = "曼達瓦卡語", ["mhu"] = "達讓語", ["mhw"] = "姆布庫舒語", ["mhx"] = "浪速語", ["mhy"] = "馬安揚語", ["mhz"] = "莫爾語 (南島語系)", ["mi"] = "毛利語", ["mia"] = "邁阿密-伊利諾伊語", ["mib"] = "阿塔特拉烏卡米斯特克語", ["mic"] = "密克馬克語", ["mid"] = "曼達安語", ["mie"] = "奧科特佩克米斯特克語", ["mif"] = "摩福古杜爾語", ["mig"] = "大聖米蓋爾米斯特克語", ["mih"] = "查尤科米斯特克語", ["mii"] = "奇格梅卡蒂特蘭米斯特克語", ["mij"] = "蒙邦語", ["mik"] = "密卡蘇奇語", ["mil"] = "佩諾爾斯米斯特克語", ["mim"] = "阿拉卡特拉扎拉米斯特克語", ["min"] = "米南佳保語", ["mio"] = "皮諾特帕納雄耐爾米斯特克語", ["mip"] = "阿帕斯科-阿波亞拉米斯特克語", ["miq"] = "米斯基托語", ["mir"] = "地峽米塞語", ["mis-hkl"] = "吉蘭丹峇峇", ["mis-idn"] = "Idiom Neutral", ["mis-isa"] = "伊蘇利亞語", ["mis-jie"] = "羯語", ["mis-jzh"] = "吉兆話", ["mis-kas"] = "加喜特語", ["mis-mmd"] = "德科斯米米語", ["mis-mmn"] = "納赫蒂加爾米米語", ["mis-phi"] = "非利士語", ["mis-rou"] = "柔然語", ["mis-tdl"] = "Turdulian", ["mis-tdt"] = "圖爾德塔尼語", ["mis-tnw"] = "唐汪話", ["mis-tuh"] = "吐谷渾語", ["mis-tuo"] = "拓跋語", ["mis-wuh"] = "烏桓語", ["mis-xbi"] = "鮮卑語", ["mis-xnu"] = "匈奴語", ["mit"] = "南普埃布拉米斯特克語", ["miu"] = "卡卡洛斯特佩克米斯特克語", ["miw"] = "阿科耶語", ["mix"] = "米斯特佩克米斯特克語", ["miy"] = "阿尤特拉米斯特克語", ["miz"] = "科亞佐斯潘米斯特克語", ["mjb"] = "馬卡萊羅語", ["mjc"] = "聖胡安科羅拉多米斯特克語", ["mjd"] = "西北邁杜語", ["mje"] = "穆斯庫姆語", ["mjg-mgl"] = "互助土族語", ["mjg-mgr"] = "民和土族語", ["mji"] = "金門語", ["mjj"] = "馬瓦克語", ["mjk"] = "馬圖卡爾語", ["mjl"] = "曼迪阿里語", ["mjm"] = "梅德布爾語", ["mjn"] = "梅布語", ["mjo"] = "Malankuravan", ["mjp"] = "Malapandaram", ["mjq"] = "馬拉爾揚語", ["mjr"] = "馬拉韋丹語", ["mjs"] = "米希普語", ["mjt"] = "紹里亞帕哈里亞語", ["mju"] = "Manna-Dora", ["mjv"] = "曼南語", ["mjw"] = "卡爾比語", ["mjx"] = "馬哈里語", ["mjy"] = "莫希干語", ["mjz"] = "邁希語", ["mk"] = "馬其頓語", ["mka"] = "Mbre", ["mkb"] = "馬爾帕哈里亞語", ["mkc"] = "西利普特語", ["mke"] = "茂奇語", ["mkf"] = "米亞語", ["mkg"] = "莫語", ["mkh-asl-pro"] = "原始亞斯里語", ["mkh-ban-pro"] = "原始巴拿語", ["mkh-kat-pro"] = "原始戈都語", ["mkh-khm-pro"] = "原始克木語", ["mkh-kmr-pro"] = "原始高棉語", ["mkh-mmn"] = "中古孟語", ["mkh-mnc-pro"] = "原始孟語", ["mkh-mvi"] = "中古越南語", ["mkh-pal-pro"] = "原始佤德昂語", ["mkh-pea-pro"] = "原始比爾語", ["mkh-pkn-pro"] = "原始莽語", ["mkh-pro"] = "原始孟-高棉語", ["mkh-vie-pro"] = "原始越語", ["mki"] = "達特基語", ["mkj"] = "莫基爾語", ["mkk"] = "Byep", ["mkl"] = "Mokole", ["mkm"] = "Moklen", ["mkn"] = "古邦馬來語", ["mko"] = "Mingang Doso", ["mkp"] = "Moikodi", ["mkq"] = "海灣米沃克語", ["mkr"] = "馬拉斯語", ["mks"] = "西拉卡約亞潘米斯特克語", ["mkt"] = "Vamale", ["mku"] = "Konyanka Maninka", ["mkv"] = "Mafea", ["mkx"] = "甘米銀-馬諾博語", ["mky"] = "東馬基安語", ["mkz"] = "馬卡莎語", ["ml"] = "馬拉雅拉姆語", ["mla"] = "塔馬姆博語", ["mlb"] = "姆布萊語", ["mlc"] = "高欄語", ["mle"] = "Manambu", ["mlf"] = "Mal", ["mlh"] = "Mape", ["mli"] = "馬林朋語", ["mlj"] = "米爾圖語", ["mlk"] = "伊爾瓦納語", ["mll"] = "Malua Bay", ["mlm"] = "仫佬語", ["mln"] = "馬蘭戈語", ["mlo"] = "Mlomp", ["mlp"] = "巴爾加姆語", ["mlq"] = "西曼丁哥語", ["mlr"] = "Vame", ["mls"] = "Masalit", ["mlu"] = "托阿巴伊塔語", ["mlv"] = "莫塔拉瓦語", ["mlw"] = "莫洛科語", ["mlx"] = "Malfaxal", ["mlz"] = "Malaynon", ["mma"] = "Mama", ["mmb"] = "莫米納語", ["mmc"] = "米卻肯馬薩瓦語", ["mmd"] = "毛南語", ["mme"] = "馬埃語", ["mmf"] = "蒙達特語", ["mmg"] = "北安布里姆語", ["mmh"] = "梅納克語", ["mmi"] = "穆薩爾語", ["mmj"] = "Majhwar", ["mmk"] = "Mukha-Dora", ["mml"] = "Man Met", ["mmm"] = "邁伊語", ["mmn"] = "瑪曼瓦語", ["mmo"] = "Mangga Buang", ["mmp"] = "穆桑語", ["mmq"] = "艾西語", ["mmr"] = "西部湘西苗語", ["mmt"] = "馬拉拉邁語", ["mmu"] = "Mmaala", ["mmv"] = "米里蒂語", ["mmw"] = "埃馬埃語", ["mmx"] = "馬達克語", ["mmy"] = "米加阿馬語", ["mmz"] = "Mabaale", ["mn"] = "蒙古語", ["mna"] = "姆布拉語", ["mnb"] = "穆納語", ["mnc"] = "滿語", ["mnd"] = "孟德語", ["mne"] = "納巴語", ["mnf"] = "蒙達尼語", ["mng"] = "東墨儂語", ["mnh"] = "Mono (Congo)", ["mni"] = "曼尼普爾語", ["mnj"] = "蒙賈尼語", ["mnk"] = "曼丁哥語", ["mnl"] = "Tiale", ["mnm"] = "Mapena", ["mnn"] = "南墨儂語", ["mnp"] = "閩北語", ["mnq"] = "明里克語", ["mnr"] = "Mono (California)", ["mns-cen"] = "中曼西語", ["mns-nor"] = "北曼西語", ["mns-pro"] = "原始曼西語", ["mns-sou"] = "南曼西語", ["mnt"] = "馬伊庫蘭語", ["mnu"] = "Mer", ["mnv"] = "拉納爾語", ["mnw"] = "孟語", ["mnw-tha"] = "泰國孟語", ["mnx"] = "Manikion", ["mny"] = "Manyawa", ["mnz"] = "莫尼語", ["moa"] = "姆宛語", ["moc"] = "莫科維語", ["mod"] = "莫比爾語", ["moe"] = "蒙大拿語", ["mog"] = "蒙貢多語", ["moh"] = "莫霍克語", ["moi"] = "姆博伊語", ["moj"] = "Monzombo", ["mok"] = "齊馬卡尼語", ["mom"] = "Monimbo", ["moo"] = "莫儂語", ["mop"] = "莫潘瑪雅語", ["moq"] = "莫爾語 (巴布亞諸語言)", ["mor"] = "莫羅語", ["mos"] = "莫西語", ["mot"] = "Barí", ["mou"] = "莫古姆語", ["mov"] = "莫哈維語", ["mow"] = "Moi (Congo)", ["mox"] = "莫利馬語", ["moy"] = "謝卡楚語", ["moz"] = "穆庫魯語", ["mpa"] = "姆波托語", ["mpb"] = "馬拉克馬拉克語", ["mpc"] = "曼加拉伊語", ["mpd"] = "馬吉內里語", ["mpe"] = "馬江語", ["mpg"] = "馬爾巴語", ["mph"] = "毛翁語", ["mpi"] = "姆帕德語", ["mpj"] = "馬圖汪加語", ["mpk"] = "姆巴拉語(乍得)", ["mpl"] = "中瓦圖特語", ["mpm"] = "約松杜亞米斯特克語", ["mpn"] = "明迪里語", ["mpo"] = "Miu", ["mpp"] = "米加巴克語", ["mpq"] = "馬其斯語", ["mpr"] = "萬古努語", ["mps"] = "達迪比語", ["mpt"] = "米安語", ["mpu"] = "馬古拉比語", ["mpv"] = "蒙基普語", ["mpw"] = "馬皮迪安語", ["mpx"] = "米西馬-帕奈阿蒂語", ["mpy"] = "馬皮阿語", ["mpz"] = "姆畢語", ["mqa"] = "馬巴語", ["mqb"] = "姆布科語", ["mqc"] = "Mangole", ["mqe"] = "Matepi", ["mqf"] = "莫穆納語", ["mqg"] = "Kota Bangun Kutai Malay", ["mqh"] = "特拉索亞爾特佩克米斯特克語", ["mqi"] = "瑪里里語", ["mqj"] = "瑪瑪薩語", ["mqk"] = "拉賈卡本選-馬諾博語", ["mql"] = "姆貝利梅語", ["mqm"] = "南馬克薩斯語", ["mqn"] = "摩羅內內語", ["mqo"] = "Modole", ["mqp"] = "馬尼帕語", ["mqq"] = "米諾科克語", ["mqr"] = "Mander", ["mqs"] = "西馬基安語", ["mqt"] = "Mok", ["mqu"] = "Mandari", ["mqv"] = "莫西莫語", ["mqw"] = "Murupi", ["mqx"] = "馬穆朱語", ["mqy"] = "芒加萊語", ["mqz"] = "馬拉桑加語", ["mr"] = "馬拉地語", ["mra"] = "姆拉布里語", ["mrb"] = "馬里諾語", ["mrc"] = "馬里科帕語", ["mrd"] = "西馬嘉爾語", ["mre"] = "瑪莎葡萄園島手語", ["mrf"] = "Elseng", ["mrg"] = "米辛語", ["mrh"] = "馬拉欽語", ["mrj"] = "西馬里語", ["mrk"] = "Hmwaveke", ["mrl"] = "莫特洛克語", ["mrm"] = "梅爾拉夫語", ["mrn"] = "切克霍羅語", ["mro"] = "姆魯語", ["mrp"] = "Morouas", ["mrq"] = "北馬克薩斯語", ["mrr"] = "Hill Maria", ["mrs"] = "馬拉古斯語", ["mrt"] = "馬爾吉語", ["mru"] = "Mono (Cameroon)", ["mrv"] = "曼加瑞瓦語", ["mrw"] = "馬拉瑙語", ["mrx"] = "迪內奧爾語", ["mry"] = "卡拉加曼達亞語", ["mrz"] = "馬林德語", ["ms"] = "馬來語", ["msb"] = "馬斯巴特語", ["msc"] = "Sankaran Maninka", ["msd"] = "猶加敦瑪雅手語", ["mse"] = "穆西語", ["msf"] = "梅奎伊語", ["msg"] = "Moraid", ["msi"] = "沙巴馬來語", ["msj"] = "Ma", ["msk"] = "曼薩卡語", ["msl"] = "莫洛夫語", ["msm"] = "阿古桑-馬諾博語", ["msn"] = "烏雷斯語", ["mso"] = "Mombum", ["msp"] = "Maritsauá", ["msq"] = "Caac", ["msr"] = "蒙古手語", ["mss"] = "西馬塞拉語", ["msu"] = "穆索姆語", ["msv"] = "馬斯拉姆語", ["msw"] = "Mansoanka", ["msx"] = "Moresada", ["msy"] = "阿魯阿穆語", ["msz"] = "莫馬雷語", ["mt"] = "馬爾他語", ["mta"] = "哥打巴托-馬諾博語", ["mtb"] = "阿尼莫羅福語", ["mtc"] = "穆尼特語", ["mtd"] = "穆阿朗語", ["mte"] = "阿盧語", ["mtf"] = "穆里克語 (新幾內亞)", ["mtg"] = "烏納語", ["mth"] = "Munggui", ["mti"] = "麥瓦語 (新幾內亞)", ["mtj"] = "莫斯科納語", ["mtk"] = "姆貝厄語", ["mtl"] = "蒙托爾語", ["mtm"] = "馬托爾語", ["mtn"] = "馬塔加爾帕語", ["mto"] = "特通特佩克米塞語", ["mtp"] = "維奇拉姆特斯諾克滕語", ["mtq"] = "芒語", ["mtr"] = "梅瓦爾語", ["mts"] = "優拉語", ["mtt"] = "莫塔語", ["mtu"] = "圖圖特佩克米斯特克語", ["mtv"] = "阿薩羅奧語", ["mtw"] = "馬加哈特語", ["mtx"] = "蒂達亞米斯特克語", ["mty"] = "南比語", ["mua"] = "蒙當語", ["mub"] = "穆比語", ["muc"] = "姆布語", ["mud"] = "Mednyj Aleut", ["mue"] = "Media Lengua", ["mug"] = "穆斯古語", ["muh"] = "明迪語", ["mui"] = "穆西語", ["muj"] = "馬比雷語", ["mul"] = "跨語言", ["mum"] = "馬伊瓦拉語", ["mun-pro"] = "原始蒙達語", ["muo"] = "Nyong", ["mup"] = "馬爾瓦語", ["muq"] = "西部湘西苗語", ["mur"] = "穆爾萊語", ["mus"] = "克里克語", ["mut"] = "西穆里亞語", ["muu"] = "Yaaku", ["muv"] = "穆圖凡語", ["mux"] = "Bo-Ung", ["muy"] = "穆揚語", ["muz"] = "穆爾西語", ["mva"] = "馬納姆語", ["mvb"] = "馬投爾語", ["mvd"] = "曼博魯語", ["mvg"] = "尤夸涅米斯特克語", ["mvh"] = "米雷語", ["mvi"] = "宮古語", ["mvk"] = "梅克梅克語", ["mvl"] = "姆巴拉語(澳洲)", ["mvm"] = "木雅語", ["mvn"] = "米納維哈語", ["mvo"] = "馬羅沃語", ["mvp"] = "都利語", ["mvq"] = "莫埃萊語", ["mvr"] = "馬勞語", ["mvs"] = "馬塞普語", ["mvt"] = "姆波托沃羅語", ["mvu"] = "馬爾法語", ["mvv"] = "塔戈爾語", ["mvw"] = "Machinga", ["mvx"] = "Meoswar", ["mvy"] = "印度河科希斯坦語", ["mvz"] = "Mesqan", ["mwa"] = "姆瓦特布語", ["mwb"] = "穆尼瓦拉語", ["mwc"] = "阿雷語", ["mwe"] = "姆維拉語", ["mwf"] = "穆林帕塔語", ["mwg"] = "Aiklep", ["mwh"] = "莫克-阿里阿語", ["mwi"] = "Labo", ["mwk"] = "Kita Maninkakan", ["mwl"] = "米蘭德斯語", ["mwm"] = "薩爾語", ["mwn"] = "尼揚萬加語", ["mwo"] = "Central Maewo", ["mwp"] = "卡拉拉高雅語", ["mwq"] = "Mün Chin", ["mwr"] = "馬瓦里語", ["mws"] = "Mwimbi-Muthambi", ["mwt"] = "莫肯語", ["mwu"] = "米圖語", ["mwv"] = "明打威語", ["mww"] = "白苗語", ["mwz"] = "Moingi", ["mxa"] = "西北瓦哈卡米斯特克語", ["mxb"] = "特索亞特蘭米斯特克語", ["mxd"] = "莫當語", ["mxe"] = "梅勒-菲拉語", ["mxf"] = "馬爾格貝語", ["mxg"] = "姆班加拉語", ["mxh"] = "姆武巴語", ["mxi"] = "莫札拉布語", ["mxj"] = "格曼語", ["mxk"] = "莫努姆博語", ["mxl"] = "Maxi Gbe", ["mxm"] = "梅拉梅拉語", ["mxn"] = "Moi (Indonesia)", ["mxo"] = "姆博韋語", ["mxp"] = "特拉惠托爾特佩克米塞語", ["mxq"] = "胡基拉米塞語", ["mxr"] = "穆里克語 (馬來西亞)", ["mxs"] = "惠特佩克米斯特克語", ["mxt"] = "哈米爾特佩克米斯特克語", ["mxu"] = "馬達語 (喀麥隆)", ["mxv"] = "梅特拉托諾克米斯特克語", ["mxw"] = "納莫語", ["mxx"] = "馬霍語", ["mxy"] = "東南諾奇斯特蘭米斯特克語", ["mxz"] = "中馬塞拉語", ["my"] = "緬甸語", ["myb"] = "姆拜語", ["myc"] = "Mayeka", ["mye"] = "姆耶內語", ["myf"] = "Bambassi", ["myg"] = "Manta", ["myh"] = "Makah", ["myj"] = "Mangayat", ["myk"] = "Mamara Senoufo", ["myl"] = "摩瑪語", ["mym"] = "Me'en", ["myn-chl"] = "Ch'olti'", ["myn-pro"] = "原始瑪雅語", ["myo"] = "Anfillo", ["myp"] = "皮拉罕語", ["myr"] = "Muniche", ["mys"] = "Mesmes", ["myu"] = "蠻杜拉枯語", ["myv"] = "埃爾齊亞語", ["myw"] = "穆尤語", ["myx"] = "馬薩巴語", ["myy"] = "馬古納語", ["myz"] = "古典曼達安語", ["mza"] = "聖瑪利亞薩卡特佩克米斯特克語", ["mzb"] = "北撒哈拉柏柏爾語", ["mzc"] = "馬達加斯加手語", ["mzd"] = "Malimba", ["mze"] = "莫拉瓦語", ["mzg"] = "修道院手語", ["mzh"] = "維奇拉姆特斯圭斯奈語", ["mzi"] = "伊斯卡特蘭馬薩特克語", ["mzj"] = "Manya", ["mzk"] = "尼日利亞曼比拉語", ["mzl"] = "馬薩特蘭米塞語", ["mzm"] = "穆穆耶語", ["mzn"] = "馬贊德蘭語", ["mzo"] = "馬其布語", ["mzp"] = "莫維瑪語", ["mzq"] = "摩利-阿達斯語", ["mzr"] = "馬魯波語", ["mzs"] = "澳門土生葡語", ["mzt"] = "Mintil", ["mzu"] = "Inapang", ["mzv"] = "Manza", ["mzw"] = "Deg", ["mzx"] = "Mawayana", ["mzy"] = "莫桑比克手語", ["mzz"] = "Maiadomu", ["na"] = "瑙魯語", ["naa"] = "納姆拉語", ["nab"] = "南比夸拉語", ["nac"] = "Narak", ["nae"] = "Naka'ela", ["naf"] = "Nabak", ["nag"] = "那加克里奧爾語", ["nah"] = "納瓦特爾語", ["nai-ala"] = "阿拉扎帕語", ["nai-bay"] = "Bayogoula", ["nai-cal"] = "Calusa", ["nai-chi"] = "Chiquimulilla", ["nai-chu-pro"] = "原始楚馬什語", ["nai-cig"] = "Ciguayo", ["nai-ckn-pro"] = "原始契努克語", ["nai-guz"] = "Guazacapán", ["nai-hit"] = "Hitchiti", ["nai-ipa"] = "Ipai", ["nai-jtp"] = "胡蒂亞帕語", ["nai-jum"] = "胡邁佩特克語", ["nai-kat"] = "卡斯拉梅特語", ["nai-klp-pro"] = "原始卡拉普亞語", ["nai-knm"] = "科諾米胡語", ["nai-kum"] = "庫梅亞艾語", ["nai-mac"] = "Macoris", ["nai-mdu-pro"] = "Proto-Maidun", ["nai-miz-pro"] = "原始米塞-索克語", ["nai-mus-pro"] = "原始穆斯科格語", ["nai-nao"] = "Naolan", ["nai-nrs"] = "New River Shasta", ["nai-okw"] = "Okwanuchu", ["nai-per"] = "佩里庫語", ["nai-pic"] = "Picuris", ["nai-plp-pro"] = "原始高原佩努提語支", ["nai-pom-pro"] = "原始波莫語", ["nai-qng"] = "Quinigua", ["nai-sca-pro"] = "原始蘇-卡托巴語", ["nai-sin"] = "Sinacantán", ["nai-sln"] = "Salvadoran Lenca", ["nai-spt"] = "Sahaptin", ["nai-tap"] = "Tapachultec", ["nai-taw"] = "塔瓦薩語", ["nai-teq"] = "特奎斯特拉特克語", ["nai-tip"] = "Tipai", ["nai-tot-pro"] = "原始托托索克語", ["nai-tsi-pro"] = "Proto-Tsimshianic", ["nai-utn-pro"] = "Proto-Utian", ["nai-wai"] = "Waikuri", ["nai-wji"] = "Western Jicaque", ["nai-yup"] = "尤皮爾特佩克語", ["naj"] = "Nalu", ["nak"] = "納卡納伊語", ["nal"] = "納利克語", ["nam"] = "Ngan'gityemerri", ["nan"] = "閩南語", ["nan-dat"] = "大田話", ["nan-hbl"] = "泉漳話", ["nan-hlh"] = "海陸豐話", ["nan-lnx"] = "龍巖話", ["nan-tws"] = "潮州話", ["nan-zhe"] = "浙南閩語", ["nan-zsh"] = "三鄉話", ["nao"] = "Naaba", ["nap"] = "那不勒斯語", ["naq"] = "科伊科伊語", ["nar"] = "Iguta", ["nas"] = "納希奧伊語", ["nat"] = "Hungworo", ["naw"] = "Nawuri", ["nax"] = "Nakwi", ["nay"] = "恩加林杰里語", ["naz"] = "科阿特佩克納瓦特爾語", ["nb"] = "書面挪威語", ["nba"] = "Nyemba", ["nbb"] = "Ndoe", ["nbc"] = "昌語", ["nbd"] = "恩賓達語", ["nbe"] = "孔雅克-那加語", ["nbg"] = "納加爾恰爾語", ["nbh"] = "恩加莫語", ["nbi"] = "毛-那加語", ["nbj"] = "Ngarinman", ["nbk"] = "Nake", ["nbm"] = "Ngbaka Ma'bo", ["nbn"] = "Kuri", ["nbo"] = "Nkukoli", ["nbp"] = "Nnam", ["nbq"] = "Nggem", ["nbr"] = "Numana", ["nbs"] = "納米比亞手語", ["nbt"] = "納語", ["nbu"] = "Rongmei Naga", ["nbv"] = "Ngamambo", ["nbw"] = "南恩班迪語", ["nby"] = "Ningera", ["nca"] = "伊約語", ["ncb"] = "中尼科巴語", ["ncc"] = "波那姆語", ["ncd"] = "Nachering", ["nce"] = "亞萊語", ["ncf"] = "諾茨語", ["ncg"] = "尼斯加亞語", ["nch"] = "中瓦斯特卡納瓦特爾語", ["nci"] = "古典納瓦特爾語", ["ncj"] = "北普埃布拉納瓦特爾語", ["nck"] = "納卡拉語", ["ncl"] = "米卻肯納瓦特爾語", ["ncm"] = "納姆博語", ["ncn"] = "瑙納語", ["nco"] = "Sibe", ["ncr"] = "Ncane", ["ncs"] = "尼加拉瓜手語", ["nct"] = "Chothe Naga", ["ncu"] = "Chumburung", ["ncx"] = "中普埃布拉納瓦特爾語", ["ncz"] = "Natchez", ["nd"] = "北恩德貝勒語", ["nda"] = "恩達薩語", ["ndb"] = "Kenswei Nsei", ["ndc"] = "Ndau", ["ndd"] = "Nde-Nsele-Nta", ["ndf"] = "Nadruvian", ["ndg"] = "恩登格雷科語", ["ndh"] = "恩達利語", ["ndi"] = "Chamba Leko", ["ndj"] = "恩丹巴語", ["ndk"] = "恩達卡語", ["ndl"] = "恩多洛語", ["ndm"] = "恩達姆語", ["ndn"] = "恩貢迪語", ["ndp"] = "恩多語", ["ndq"] = "恩多姆貝語", ["ndr"] = "Ndoola", ["nds"] = "低地德語", ["ndt"] = "恩敦加語", ["ndu"] = "Dugun", ["ndv"] = "恩杜特語", ["ndw"] = "恩多博語", ["ndx"] = "恩杜加語", ["ndy"] = "盧托斯語", ["ndz"] = "恩多戈語", ["ne"] = "尼泊爾語", ["nea"] = "Eastern Ngad'a", ["neb"] = "Toura", ["nec"] = "內得邦語", ["ned"] = "Nde-Gbite", ["nee"] = "庫馬克語", ["nef"] = "內法語", ["neg"] = "涅吉達爾語", ["neh"] = "念卡語", ["nej"] = "Neko", ["nek"] = "Neku", ["nem"] = "Nemi", ["nen"] = "林哥尼語", ["neo"] = "Ná-Meo", ["neq"] = "中北部米塞語", ["ner"] = "Yahadian", ["nes"] = "Bhoti Kinnauri", ["net"] = "Nete", ["neu"] = "Neo", ["nev"] = "洪語", ["new"] = "尼瓦爾語", ["nex"] = "Neme", ["ney"] = "Neyo", ["nez"] = "Nez Perce", ["nfa"] = "Dhao", ["nfd"] = "Ahwai", ["nfl"] = "阿伊沃語", ["nfr"] = "納凡拉語", ["nfu"] = "姆豐特語", ["ng"] = "恩東加語", ["nga"] = "Ngbaka", ["ngb"] = "北恩班迪語", ["ngc"] = "Ngombe (Congo)", ["ngd"] = "Ngando (Central African Republic)", ["nge"] = "Ngemba", ["ngf-bin-pro"] = "Proto-Binanderean", ["ngf-pro"] = "原始跨新幾內亞語", ["ngg"] = "Ngbaka Manza", ["ngh"] = "努語", ["ngi"] = "恩吉姆語", ["ngj"] = "Ngie", ["ngk"] = "Ngalkbun", ["ngl"] = "Lomwe", ["ngm"] = "Ngatik Men's Creole", ["ngn"] = "恩果語", ["ngo"] = "恩戈尼語", ["ngp"] = "恩古盧語", ["ngq"] = "恩戈雷米語", ["ngr"] = "Nagu", ["ngs"] = "Gvoko", ["ngt"] = "Ngeq", ["ngu"] = "格雷羅納瓦特爾語", ["ngv"] = "納古米語", ["ngw"] = "恩瓜巴語", ["ngx"] = "Nggwahyi", ["ngy"] = "Tibea", ["ngz"] = "Ngungwel", ["nha"] = "Nhanda", ["nhb"] = "Beng", ["nhc"] = "塔巴斯科納瓦特爾語", ["nhd"] = "奇里帕語", ["nhe"] = "東瓦斯特卡納瓦特爾語", ["nhf"] = "Nhuwala", ["nhg"] = "特萊爾辛戈納瓦特爾語", ["nhh"] = "Nahari", ["nhi"] = "扎卡特蘭-阿華卡特蘭-特佩欽特拉-納瓦特爾語", ["nhk"] = "科索萊阿克納瓦特爾語", ["nhm"] = "莫雷洛斯納瓦特爾語", ["nhn"] = "中納瓦特爾語", ["nho"] = "塔庫烏語", ["nhp"] = "帕哈潘納瓦特爾語", ["nhq"] = "瓦斯卡勒卡納瓦特爾語", ["nhr"] = "納羅語", ["nht"] = "奧梅特佩克納瓦特爾語", ["nhu"] = "努內語", ["nhv"] = "特馬斯卡爾特佩克納瓦特爾語", ["nhw"] = "西瓦斯特卡納瓦特爾語", ["nhx"] = "梅卡亞潘納瓦特爾語", ["nhy"] = "北瓦哈卡納瓦特爾語", ["nhz"] = "聖瑪利亞山區納瓦特爾語", ["nia"] = "尼亞斯語", ["nib"] = "納卡梅語", ["nic-bco-pro"] = "原始貝努埃-剛果語", ["nic-bod-pro"] = "原始類班圖語", ["nic-eov-pro"] = "原始東奧蒂-沃爾特語", ["nic-gns-pro"] = "Proto-Gurunsi", ["nic-grf-pro"] = "原始草原語", ["nic-gur-pro"] = "Proto-Gur", ["nic-jkn-pro"] = "Proto-Jukunoid", ["nic-lcr-pro"] = "原始下克羅斯河語", ["nic-ogo-pro"] = "Proto-Ogoni", ["nic-ovo-pro"] = "原始奧蒂-沃爾特語", ["nic-plt-pro"] = "原始高原語", ["nic-pro"] = "原始尼日爾-剛果語", ["nic-ubg-pro"] = "Proto-Ubangian", ["nic-ucr-pro"] = "原始上克羅斯河語", ["nic-vco-pro"] = "原始沃爾特-剛果語", ["nid"] = "Ngandi", ["nie"] = "Niellim", ["nif"] = "Nek", ["nig"] = "Ngalakan", ["nih"] = "Nyiha", ["nii"] = "Nii", ["nij"] = "恩加朱語", ["nik"] = "南尼科巴語", ["nil"] = "尼拉語", ["nim"] = "尼蘭巴語", ["nin"] = "Ninzo", ["nio"] = "恩加納桑語", ["niq"] = "南迪語", ["nir"] = "Nimboran", ["nis"] = "尼米語", ["nit"] = "東南科拉米語", ["niu"] = "紐埃語", ["niv"] = "尼夫赫語", ["niw"] = "尼莫語", ["nix"] = "Hema", ["niy"] = "恩魯納語", ["niz"] = "寧吉爾語", ["nja"] = "恩贊伊語", ["njb"] = "Nocte Naga", ["njh"] = "Lotha Naga", ["nji"] = "Gudanji", ["njj"] = "Njen", ["njl"] = "Njalgulgule", ["njm"] = "安加米語", ["njn"] = "Liangmai Naga", ["njo-jgl"] = "瓊里奧語", ["njo-mng"] = "Mongsen Ao", ["njr"] = "Njerep", ["njs"] = "尼薩語", ["njt"] = "Ndyuka-Trio Pidgin", ["nju"] = "Ngadjunmaya", ["njx"] = "Kunyi", ["njy"] = "Njyem", ["njz"] = "尼西語", ["nka"] = "恩科亞語", ["nkb"] = "Khoibu Naga", ["nkc"] = "恩康霍語", ["nkd"] = "Koireng", ["nke"] = "Duke", ["nkf"] = "Inpui Naga", ["nkg"] = "Nekgini", ["nkh"] = "Khezha Naga", ["nki"] = "Thangal Naga", ["nkj"] = "納卡伊語", ["nkk"] = "諾庫庫語", ["nkm"] = "Namat", ["nkn"] = "Nkangala", ["nko"] = "恩康亞語", ["nkp"] = "紐阿托普塔普語", ["nkq"] = "恩卡米語", ["nkr"] = "努庫奧羅語", ["nks"] = "North Asmat", ["nkt"] = "Nyika", ["nku"] = "Bouna Kulango", ["nkw"] = "恩庫圖語", ["nkx"] = "恩科羅語", ["nkz"] = "恩卡里語", ["nl"] = "荷蘭語", ["nla"] = "Ngombale", ["nlc"] = "納爾卡語", ["nle"] = "東尼亞拉語", ["nlg"] = "恩格拉語", ["nli"] = "格蘭加里語", ["nlj"] = "Nyali", ["nlk"] = "尼尼亞亞利語", ["nll"] = "尼哈利語", ["nlm"] = "Mankiyali", ["nlo"] = "Ngul", ["nlq"] = "Lao Naga", ["nlu"] = "Nchumbulu", ["nlv"] = "奧里薩巴納瓦特爾語", ["nlw"] = "Walangama", ["nlx"] = "卡爾托語", ["nly"] = "尼亞馬爾語", ["nlz"] = "納勒戈語", ["nma"] = "馬拉姆那加語", ["nmb"] = "大納姆巴斯語", ["nmc"] = "恩加姆語", ["nmd"] = "恩杜穆語", ["nme"] = "米齊梅那加語", ["nmf"] = "唐庫爾-那加語", ["nmg"] = "夸西奧語", ["nmh"] = "Monsang Naga", ["nmi"] = "Nyam", ["nmj"] = "Ngombe (Central African Republic)", ["nmk"] = "Namakura", ["nml"] = "恩德姆利語", ["nmm"] = "馬南語", ["nmn"] = "宏語", ["nmo"] = "Moyon Naga", ["nmp"] = "尼曼布爾語", ["nmq"] = "Nambya", ["nmr"] = "Nimbari", ["nms"] = "Letemboi", ["nmt"] = "Namonuito", ["nmu"] = "東北邁杜語", ["nmv"] = "Ngamini", ["nmw"] = "Nimoa", ["nmx"] = "Nama", ["nmy"] = "納木依語", ["nmz"] = "Nawdm", ["nn"] = "新挪威語", ["nna"] = "Nyangumarta", ["nnb"] = "Nande", ["nnc"] = "Nancere", ["nnd"] = "West Ambae", ["nne"] = "Ngandyera", ["nnf"] = "Ngaing", ["nng"] = "Maring Naga", ["nnh"] = "恩甘澎語", ["nni"] = "North Nuaulu", ["nnj"] = "Nyangatom", ["nnk"] = "Nankina", ["nnl"] = "Northern Rengma Naga", ["nnm"] = "Namia", ["nnn"] = "Ngete", ["nnp"] = "Wancho", ["nnq"] = "恩金多語", ["nnr"] = "納倫加語", ["nnt"] = "南蒂科克語", ["nnu"] = "Dwang", ["nnv"] = "Nukunu", ["nnw"] = "南努尼語", ["nnx"] = "Ngong", ["nny"] = "Nyangga", ["nnz"] = "Nda'nda'", ["no"] = "挪威語", ["noa"] = "Woun Meu", ["noc"] = "Nuk", ["nod"] = "北部泰語", ["noe"] = "尼馬迪語", ["nof"] = "Nomane", ["nog"] = "諾蓋語", ["noh"] = "Nomu", ["noi"] = "Noiri", ["noj"] = "Nonuya", ["nok"] = "Nooksack", ["nol"] = "Nomlaki", ["non"] = "古諾爾斯語", ["nop"] = "努芒岡語", ["noq"] = "Ngongo", ["nos"] = "東尼蘇語", ["not"] = "Nomatsiguenga", ["nou"] = "Ewage-Notu", ["nov"] = "諾維亞語", ["now"] = "尼揚博語", ["noy"] = "Noy", ["noz"] = "Nayi", ["npa"] = "Nar Phu", ["npb"] = "Nupbikha", ["npg"] = "Ponyo", ["nph"] = "Phom", ["npl"] = "東南普埃布拉納瓦特爾語", ["npn"] = "門卓波隆語", ["npo"] = "Pochuri Naga", ["nps"] = "Nipsan", ["npu"] = "Puimei Naga", ["npx"] = "Noipä", ["npy"] = "納普語", ["nqg"] = "Ede Nago", ["nqk"] = "Kura Ede Nago", ["nql"] = "Ngendelengo", ["nqm"] = "恩多姆語", ["nqn"] = "嫩語", ["nqo"] = "曼德文字", ["nqq"] = "Kyan-Karyaw Naga", ["nqy"] = "Akyaung Ari", ["nr"] = "南恩德貝勒語", ["nra"] = "Ngom", ["nrb"] = "Nara", ["nrc"] = "Noric", ["nre"] = "Southern Rengma Naga", ["nrf"] = "諾曼語", ["nrg"] = "Narango", ["nri"] = "Chokri Naga", ["nrk"] = "恩加拉語", ["nrl"] = "恩加魯馬語", ["nrm"] = "納洛姆語", ["nrn"] = "諾恩語", ["nrp"] = "北皮賽恩語", ["nrr"] = "諾拉語", ["nrt"] = "北卡拉普亞語", ["nru"] = "摩梭語", ["nrx"] = "Ngurmbur", ["nrz"] = "拉拉語(新幾內亞)", ["nsa"] = "Sangtam Naga", ["nsb"] = "下諾索布語", ["nsc"] = "恩希語", ["nsd"] = "南尼蘇語", ["nse"] = "Nsenga", ["nsf"] = "Northwestern Nisu", ["nsg"] = "Ngasa", ["nsh"] = "Ngoshie", ["nsi"] = "尼日利亞手語", ["nsk"] = "納斯卡皮語", ["nsl"] = "挪威手語", ["nsm"] = "Sema", ["nsn"] = "Nehan", ["nso"] = "北索托語", ["nsp"] = "尼泊爾手語", ["nsq"] = "北部山地米沃克語", ["nsr"] = "海事手語", ["nss"] = "納利語", ["nst"] = "唐薩語", ["nsu"] = "內格拉山區納瓦特爾語", ["nsw"] = "Navut", ["nsx"] = "Nsongo", ["nsy"] = "Nasal", ["nsz"] = "南邁杜語", ["ntd"] = "北帝東語", ["ntg"] = "Ngantangarra", ["nti"] = "Natioro", ["ntj"] = "恩加尼亞賈拉語", ["ntk"] = "伊科馬語", ["ntm"] = "納特尼語", ["nto"] = "Ntomba", ["ntp"] = "北特佩瓦語", ["ntr"] = "Delo", ["nts"] = "Natagaimas", ["ntu"] = "Natügu", ["ntw"] = "諾特威語", ["ntx"] = "索姆拉語", ["nty"] = "Mantsi", ["nua"] = "Yuanga", ["nub-har"] = "Haraza", ["nub-pro"] = "原始努比亞語", ["nuc"] = "努基尼語", ["nud"] = "恩加拉語", ["nue"] = "恩貢杜語", ["nuf"] = "怒蘇語", ["nug"] = "農加利語", ["nuh"] = "恩敦達語", ["nui"] = "Ngumbi", ["nuj"] = "尼奧勒語 (烏干達)", ["nuk"] = "努特卡語", ["nul"] = "Nusa Laut", ["num"] = "紐阿富語", ["nun"] = "Anong", ["nuo"] = "源語", ["nup"] = "努佩語", ["nuq"] = "努庫馬努語", ["nur"] = "努古里亞語", ["nus"] = "努埃爾語", ["nut"] = "儂語", ["nuu"] = "Ngbundu", ["nuv"] = "北努尼語", ["nuw"] = "Nguluwan", ["nux"] = "梅赫克語", ["nuy"] = "Nunggubuyu", ["nuz"] = "特拉馬卡薩帕納瓦特爾語", ["nv"] = "納瓦霍語", ["nvh"] = "Nasarian", ["nvm"] = "Namiae", ["nvo"] = "Nyokon", ["nwa"] = "Nawathinehena", ["nwb"] = "尼亞布瓦語", ["nwc"] = "古典尼瓦爾語", ["nwe"] = "恩圭語", ["nwg"] = "Ngaiawang", ["nwi"] = "西南坦納語", ["nwm"] = "Nyamusa-Molo", ["nwo"] = "瑙奧語", ["nwr"] = "納瓦魯語", ["nwx"] = "中古尼瓦爾語", ["nwy"] = "諾特威-梅赫林語", ["nxa"] = "Nauete", ["nxd"] = "Ngando (Congo)", ["nxe"] = "Nage", ["nxg"] = "Ngadha", ["nxi"] = "Nindi", ["nxl"] = "South Nuaulu", ["nxm"] = "努米底亞", ["nxn"] = "恩加旺語", ["nxo"] = "Ndambomo", ["nxq"] = "納西語", ["nxr"] = "Ninggerum", ["nxx"] = "Nafri", ["ny"] = "齊切瓦語", ["nyb"] = "Nyangbo", ["nyc"] = "Nyanga-li", ["nyd"] = "尼奧勒語 (肯尼亞)", ["nye"] = "尼延戈語", ["nyf"] = "Giryama", ["nyg"] = "Nyindu", ["nyh"] = "Nyigina", ["nyi"] = "Nyimang", ["nyj"] = "Nyanga (Congo)", ["nyk"] = "Nyaneka", ["nyl"] = "Nyeu", ["nym"] = "尼揚韋齊語", ["nyn"] = "尼揚科萊語", ["nyo"] = "尼奧羅語", ["nyp"] = "Nyang'i", ["nys"] = "尼揚加語", ["nyt"] = "Nyawaygi", ["nyu"] = "Nyungwe", ["nyv"] = "Nyulnyul", ["nyw"] = "僥語", ["nyx"] = "Nganyaywana", ["nyy"] = "尼亞庫薩語", ["nza"] = "梯貢-姆本貝語", ["nzb"] = "Njebi", ["nzd"] = "恩扎迪語", ["nzi"] = "尼茲馬語", ["nzk"] = "Nzakara", ["nzm"] = "Zeme Naga", ["nzs"] = "新西蘭手語", ["nzu"] = "Central Teke", ["nzy"] = "Nzakambay", ["nzz"] = "Nanga Dama Dogon", ["oaa"] = "鄂羅克語", ["oac"] = "奧羅奇語", ["oak"] = "Noakhali", ["oav"] = "古阿瓦爾語", ["obi"] = "奧比斯佩諾語", ["obk"] = "南邦托克語", ["obl"] = "奧布洛語", ["obm"] = "摩押語", ["obo"] = "歐波-馬諾博語", ["obr"] = "上古緬甸語", ["obt"] = "上古布列塔尼語", ["obu"] = "奧布洛姆語", ["oc"] = "奧克語", ["oca"] = "奧凱納語", ["och"] = "上古漢語", ["ocm"] = "Old Cham", ["oco"] = "上古康沃爾語", ["ocu"] = "Tlahuica", ["oda"] = "Odut", ["odk"] = "奧德語", ["odt"] = "古荷蘭語", ["odu"] = "奧杜阿勒語", ["ofo"] = "圖特洛語", ["ofs"] = "古弗里斯蘭語", ["ofu"] = "埃夫托普語", ["ogb"] = "Ogbia", ["ogc"] = "Ogbah", ["oge"] = "上古格魯吉亞語", ["ogg"] = "Ogbogolo", ["ogo"] = "卡那語", ["ogu"] = "奧格布羅怒貢語", ["ohu"] = "上古匈牙利語", ["oia"] = "奧拉塔語", ["oin"] = "伊內布-奧內語", ["oj"] = "奧吉布瓦語", ["ojb"] = "西北奧吉布瓦語", ["ojc"] = "中奧吉布瓦語", ["ojg"] = "東奧吉布瓦語", ["ojp"] = "上古日語", ["ojs"] = "塞文奧吉布瓦語", ["ojv"] = "翁通爪哇語", ["ojw"] = "西奧吉布瓦語", ["oka"] = "歐肯納根語", ["okb"] = "Okobo", ["okd"] = "歐科迪亞語", ["oke"] = "Okpe (Southwestern Edo)", ["okg"] = "Kok-Paponk", ["okh"] = "科雷斯埃羅斯塔姆語", ["oki"] = "奧凱克語", ["okj"] = "奧科-朱瓦伊語", ["okk"] = "夸姆廷-奧內語", ["okl"] = "古肯特手語", ["okm"] = "中古朝鮮語", ["okn"] = "沖永良部語", ["oko"] = "上古朝鮮語", ["okr"] = "基里克語", ["oks"] = "奧科-埃尼-奧薩因語", ["oku"] = "奧庫語", ["okv"] = "奧羅凱瓦語", ["okx"] = "Okpe (Northwestern Edo)", ["okz"] = "古高棉語", ["old"] = "莫其語", ["ole"] = "奧萊語", ["olm"] = "Oloma", ["olo"] = "利維卡累利阿語", ["olr"] = "奧爾拉特語", ["olt"] = "古立陶宛語", ["olu"] = "庫瓦勒語", ["om"] = "奧羅莫語", ["oma"] = "奧馬哈-龐卡語", ["omb"] = "Omba", ["omc"] = "莫奇卡語", ["omg"] = "奧馬瓜語", ["omi"] = "奧米語", ["omk"] = "奧莫克語", ["oml"] = "Ombo", ["omn"] = "米諾斯語", ["omo"] = "Utarmbung", ["omp"] = "上古曼尼普爾語", ["omq-cha-pro"] = "原始查蒂諾語", ["omq-maz-pro"] = "原始馬薩特克語", ["omq-mix-pro"] = "原始類米斯特克語", ["omq-mxt-pro"] = "原始米斯特克語", ["omq-otp-pro"] = "原始歐托-帕梅語", ["omq-pro"] = "原始歐托-曼格語", ["omq-sjq"] = "聖胡安基阿伊赫查蒂諾語", ["omq-tel"] = "特波斯科盧拉米斯特克語", ["omq-teo"] = "特奧霍姆爾科查蒂諾語", ["omq-tri-pro"] = "原始特里基語", ["omq-zap-pro"] = "原始類薩波特克語", ["omq-zpc-pro"] = "原始薩波特克語", ["omr"] = "上古馬拉地語", ["omt"] = "Omotik", ["omu"] = "奧姆拉諾語", ["omv-aro-pro"] = "原始阿里語", ["omv-diz-pro"] = "Proto-Dizoid", ["omv-pro"] = "原始奧摩語", ["omw"] = "南泰羅拉語", ["omx"] = "上古孟語", ["ona"] = "瑟爾科南語", ["onb"] = "臨高語", ["one"] = "歐內達語", ["ong"] = "歐樓語", ["oni"] = "Onin", ["onj"] = "Onjob", ["onk"] = "卡博勒-奧內語", ["onn"] = "奧諾巴蘇魯語", ["ono"] = "奧農達加語", ["onp"] = "Sartang", ["onr"] = "北奧內語", ["ons"] = "Ono", ["onu"] = "烏努阿語", ["onw"] = "上古努比亞語", ["onx"] = "Pidgin Onin", ["ood"] = "歐罕語", ["oog"] = "Ong", ["oon"] = "翁奇語", ["oor"] = "Oorlams", ["opa"] = "Okpamheri", ["opk"] = "Kopkaka", ["opm"] = "Oksapmin", ["opo"] = "Opao", ["opt"] = "Opata", ["opy"] = "歐伐耶語", ["or"] = "奧利亞語", ["ora"] = "Oroha", ["ore"] = "Orejón", ["org"] = "Oring", ["orh"] = "鄂倫春語", ["oro"] = "Orokolo", ["orr"] = "Oruma", ["ort"] = "阿迪瓦西奧利亞語", ["oru"] = "奧爾穆里語", ["orv"] = "古東斯拉夫語", ["orw"] = "奧羅-溫語", ["orx"] = "奧羅語", ["orz"] = "奧爾穆語", ["os"] = "奧塞梯語", ["osa"] = "奧沙格語", ["osc"] = "奧斯坎語", ["osi"] = "奧星語", ["osn"] = "古巽他語", ["oso"] = "奧索索語", ["osp"] = "中世紀西班牙語", ["ost"] = "Osatu", ["osu"] = "南奧內語", ["osx"] = "古撒克遜語", ["ota"] = "鄂圖曼土耳其語", ["otb"] = "中古藏語", ["otd"] = "奧圖大能語", ["ote"] = "梅斯基塔爾奧托米語", ["oti"] = "Oti", ["otk"] = "古突厥語", ["otl"] = "蒂拉帕奧托米語", ["otm"] = "東部高地奧托米語", ["otn"] = "特南戈奧托米語", ["oto-otm-pro"] = "原始奧托米語", ["oto-pro"] = "原始類奧托米語", ["otq"] = "克雷塔羅奧托米語", ["otr"] = "Otoro", ["ots"] = "墨西哥州奧托米語", ["ott"] = "特莫亞雅奧托米語", ["otu"] = "Otuke", ["otw"] = "渥太華語", ["otx"] = "特斯卡特佩克奧托米語", ["oty"] = "上古泰米爾語", ["otz"] = "伊斯坦科奧托米語", ["oub"] = "Glio-Oubi", ["oue"] = "Oune", ["oui"] = "古回鶻語", ["oum"] = "Ouma", ["ovd"] = "埃爾夫達利安語", ["owi"] = "Owiniga", ["owl"] = "古威爾士語", ["oyb"] = "Oy", ["oyd"] = "Oyda", ["oym"] = "外恩比語", ["oyy"] = "Oya'oya", ["ozm"] = "Koonzime", ["pa"] = "旁遮普語", ["paa-kmn"] = "Kómnzo", ["paa-kwn"] = "庫瓦尼語", ["paa-lei"] = "Leitre", ["paa-nha-pro"] = "原始北哈馬黑拉語", ["paa-nun"] = "農貢語", ["pab"] = "帕雷西語", ["pac"] = "帕戈語", ["pad"] = "巴烏馬利語", ["pae"] = "帕吉貝特語", ["paf"] = "帕拉納瓦特語", ["pag"] = "班詩蘭語", ["pah"] = "坦賀利姆語", ["pai"] = "帕語", ["pak"] = "帕拉卡納語", ["pal"] = "中古波斯語", ["pam"] = "卡片片甘語", ["pao"] = "北派伍特語", ["pap"] = "帕皮阿門托語", ["paq"] = "帕爾雅語", ["par"] = "帕納明特語", ["pas"] = "帕帕塞納語", ["pau"] = "帕勞語", ["pav"] = "瓦里語", ["paw"] = "波尼語", ["pax"] = "班加拉勒語", ["pay"] = "佩茨語", ["paz"] = "班加拉陸語", ["pbb"] = "Páez", ["pbc"] = "巴搭摩納語", ["pbe"] = "梅松特拉波波洛卡語", ["pbf"] = "科約特佩克波波洛卡語", ["pbg"] = "帕勞哈諾語", ["pbh"] = "帕納雷語", ["pbi"] = "Podoko", ["pbl"] = "Mak (Nigeria)", ["pbm"] = "普埃布拉馬薩特克語", ["pbn"] = "Kpasam", ["pbo"] = "Papel", ["pbp"] = "Badyara", ["pbr"] = "龐瓦語", ["pbs"] = "中帕梅語", ["pbv"] = "布那語", ["pby"] = "普尤語", ["pca"] = "聖伊內斯阿瓦特姆潘波波洛卡語", ["pcb"] = "比爾語", ["pcc"] = "布依語", ["pcd"] = "皮卡第語", ["pce"] = "布雷德昂語", ["pcf"] = "帕里揚語", ["pcg"] = "帕尼亞語", ["pch"] = "Pardhan", ["pci"] = "杜魯瓦語", ["pcj"] = "Parenga", ["pck"] = "Paite", ["pcl"] = "Pardhi", ["pcm"] = "尼日利亞皮欽語", ["pcn"] = "皮蒂語", ["pcp"] = "Pacahuara", ["pcw"] = "皮亞蓬語", ["pda"] = "Anam", ["pdc"] = "賓夕法尼亞德語", ["pdi"] = "Pa Di", ["pdn"] = "Fedan", ["pdo"] = "巴都艾語", ["pdt"] = "門諾低地德語", ["pdu"] = "卡延語", ["pea"] = "峇峇娘惹印尼語", ["peb"] = "東波莫語", ["ped"] = "Mala (New Guinea)", ["pee"] = "達捷語", ["pef"] = "東北波莫語", ["peg"] = "Pengo", ["peh"] = "保安語", ["pei"] = "奇奇梅克-喬納斯語", ["pej"] = "北波莫語", ["pek"] = "班查爾語", ["pel"] = "佩卡爾語", ["pem"] = "彭德語", ["peo"] = "古波斯語", ["pep"] = "昆嘉語", ["peq"] = "南波莫語", ["pev"] = "Pémono", ["pex"] = "佩塔茨語", ["pey"] = "佩喬語", ["pez"] = "東珀南語", ["pfa"] = "Pááfang", ["pfe"] = "Peere", ["pga"] = "朱巴阿拉伯語", ["pgd"] = "健馱邏語", ["pgg"] = "龐瓦利語", ["pgi"] = "帕吉語", ["pgk"] = "Rerep", ["pgl"] = "原始愛爾蘭語", ["pgn"] = "帕埃利尼語", ["pgs"] = "Pangseng", ["pgu"] = "帕古語", ["pgz"] = "巴布亞紐幾內亞手語", ["pha"] = "巴哼語", ["phd"] = "Phudagi", ["phg"] = "方語", ["phh"] = "夫卡語", ["phi-din"] = "Dinapigue Agta", ["phi-kal-pro"] = "原始卡拉棉語", ["phi-nag"] = "Nagtipunan Agta", ["phi-pro"] = "原始菲律賓語", ["phj"] = "Pahari Newari", ["phk"] = "帕克傣語", ["phl"] = "帕盧拉語", ["phm"] = "Phimbi", ["phn"] = "腓尼基語", ["pho"] = "普內語", ["phq"] = "帕那語", ["phr"] = "帕哈里-波特瓦里語", ["pht"] = "普泰語", ["phu"] = "Phuan", ["phv"] = "Pahlavani", ["phw"] = "Phangduwali", ["pi"] = "巴利語", ["pia"] = "皮馬巴霍語", ["pib"] = "皮洛語", ["pic"] = "平吉語", ["pid"] = "皮阿羅阿語", ["pie"] = "皮羅語", ["pif"] = "平格拉普語", ["pig"] = "皮薩博語", ["pih"] = "皮特凱恩語", ["pij"] = "Pijao", ["pil"] = "Yom", ["pim"] = "波瓦坦語", ["pin"] = "皮阿梅語", ["pio"] = "Piapoco", ["pip"] = "Pero", ["pir"] = "Piratapuyo", ["pis"] = "皮京語", ["pit"] = "皮塔-皮塔語", ["piu"] = "Pintupi-Luritja", ["piv"] = "皮勒尼語", ["piw"] = "平布韋語", ["pix"] = "皮烏語", ["piy"] = "Piya-Kwonci", ["piz"] = "Pije", ["pjt"] = "皮詹加加拉語", ["pkb"] = "基普福科莫語", ["pkc"] = "百濟語", ["pkg"] = "帕克-湯語", ["pkh"] = "旁庫語", ["pkn"] = "帕坎哈語", ["pko"] = "波科特語", ["pkp"] = "普卡普卡語", ["pkr"] = "阿塔帕迪庫龍巴語", ["pks"] = "巴基斯坦手語", ["pkt"] = "麻楞語", ["pku"] = "帕庫語", ["pl"] = "波蘭語", ["pla"] = "Miani", ["plb"] = "波洛農包克語", ["plc"] = "中巴拉望語", ["ple"] = "帕盧厄語", ["plg"] = "皮拉加語", ["plh"] = "保洛希語", ["plj"] = "波爾茨語", ["plk"] = "科希斯坦希納語", ["pll"] = "納盎德昂語", ["pln"] = "帕倫奎羅語", ["plo"] = "奧魯塔波波魯卡語", ["plq"] = "派拉語", ["plr"] = "帕拉卡-塞努富語", ["pls"] = "聖馬科斯特拉爾科亞爾科波波洛卡語", ["plu"] = "巴里庫爾語", ["plv"] = "西南巴拉望語", ["plw"] = "布魯克波因特巴拉望語", ["ply"] = "巴琉語", ["plz"] = "帕盧安語", ["pma"] = "帕馬語", ["pmb"] = "潘比亞語", ["pmd"] = "帕蘭甘米達恩語", ["pme"] = "Pwaamei", ["pmf"] = "帕莫納語", ["pmi"] = "北普米語", ["pmj"] = "南普米語", ["pmk"] = "帕姆利科語", ["pml"] = "沙比爾語", ["pmm"] = "波爾語", ["pmn"] = "帕姆語", ["pmo"] = "波姆語", ["pmq"] = "北帕梅語", ["pmr"] = "派納馬語", ["pms"] = "皮埃蒙特語", ["pmt"] = "土阿莫土語", ["pmw"] = "平原米沃克語", ["pmx"] = "Poumei Naga", ["pmy"] = "巴布亞馬來語", ["pmz"] = "南帕梅語", ["pna"] = "巴-標普南語", ["pnc"] = "潘內語", ["pnd"] = "姆平達語", ["pne"] = "西珀南語", ["png"] = "旁固語", ["pnh"] = "彭林語", ["pni"] = "奧亨語", ["pnj"] = "Pinjarup", ["pnk"] = "保納卡語", ["pnl"] = "帕萊尼語", ["pnm"] = "巴圖普南語", ["pnn"] = "Pinai-Hagahai", ["pno"] = "帕諾沃語", ["pnp"] = "潘查納語", ["pnq"] = "帕納語 (西非)", ["pnr"] = "帕尼姆語", ["pns"] = "波諾薩坎語", ["pnt"] = "旁狄希臘語", ["pnu"] = "炯奈語", ["pnv"] = "皮尼古拉語", ["pnw"] = "巴尼馬語", ["pnx"] = "克年語", ["pny"] = "平因語", ["pnz"] = "帕納語 (中非)", ["poc"] = "波科馬姆語", ["poe"] = "聖胡安阿欽戈波波洛卡語", ["pof"] = "Poke", ["pog"] = "波其瓜拉語", ["poh"] = "Poqomchi'", ["poi"] = "高地波波魯卡語", ["pok"] = "Pokangá", ["pom"] = "東南波莫語", ["pon"] = "波納佩語", ["poo"] = "中波莫語", ["pop"] = "普瓦普瓦語", ["poq"] = "特西斯特佩克波波魯卡語", ["pos"] = "薩約拉波波魯卡語", ["pot"] = "珀塔瓦托米語", ["pov"] = "幾內亞比紹克里奧爾語", ["pow"] = "聖費利佩奧特拉特佩克波波洛卡語", ["pox"] = "波拉布語", ["poy"] = "Pogolo", ["poz-abi"] = "阿拜語", ["poz-bal"] = "Baliledo", ["poz-btk-pro"] = "原始邦庫-多樂基語", ["poz-cet-pro"] = "原始中-東部馬來-波利尼西亞語", ["poz-hce-pro"] = "原始哈馬黑拉-鳥頭灣語", ["poz-lgx-pro"] = "原始楠榜語", ["poz-mcm-pro"] = "原始馬來-占語", ["poz-mic-pro"] = "原始密克羅尼西亞語", ["poz-mly-pro"] = "原始馬來語", ["poz-msa-pro"] = "原始馬來-松巴哇語", ["poz-nes"] = "Nese", ["poz-oce-pro"] = "原始大洋洲語", ["poz-pcc-pro"] = "Proto-Central Pacific", ["poz-pep-pro"] = "原始東部波利尼西亞語", ["poz-pnp-pro"] = "原始核心波利尼西亞語", ["poz-pol-pro"] = "原始波利尼西亞語", ["poz-pro"] = "原始馬來-波利尼西亞語", ["poz-sml"] = "砂拉越馬來語", ["poz-ssw-pro"] = "原始南蘇拉威西語", ["poz-swa-pro"] = "原始北沙撈越語", ["poz-ter"] = "登嘉樓馬來語", ["ppa"] = "Pao", ["ppe"] = "Papi", ["ppi"] = "帕伊帕伊語", ["ppk"] = "烏瑪語", ["ppl"] = "皮皮爾語", ["ppm"] = "帕波瑪語", ["ppn"] = "帕帕帕納語", ["ppo"] = "福洛巴語", ["ppq"] = "佩語", ["pps"] = "聖路易特馬拉卡約卡波波洛卡語", ["ppt"] = "帕語", ["ppu"] = "拍瀑拉語", ["pqa"] = "帕阿語", ["pqe-pro"] = "原始東部馬來-波利尼西亞語", ["pqm"] = "馬里希特-帕薩瑪奎迪語", ["pra"] = "普拉克里特語", ["pra-niy"] = "尼亞普拉克里特語", ["prc"] = "帕拉奇語", ["pre"] = "普林西比語", ["prf"] = "巴拉南語", ["prg"] = "古普魯士語", ["prh"] = "波羅哈農語", ["pri"] = "Paicî", ["prk"] = "巴饒克語", ["prl"] = "秘魯手語", ["prm"] = "基比里語", ["prn"] = "瓦西瓦里語", ["pro"] = "古奧克語", ["prq"] = "佩勒內阿舍寧卡語", ["prr"] = "普里語", ["prt"] = "派語", ["pru"] = "普拉吉語", ["prw"] = "帕拉文語", ["prx"] = "普里克語", ["prz"] = "普羅維登西亞手語", ["ps"] = "普什圖語", ["psa"] = "阿蘇埃奧尤語", ["psc"] = "波斯手語", ["psd"] = "平原印第安手語", ["pse"] = "中馬來語", ["psg"] = "檳城手語", ["psh"] = "西南帕沙伊語", ["psi"] = "東南帕沙伊語", ["psl"] = "波多黎各手語", ["psm"] = "Pauserna", ["psn"] = "巴那宣語", ["pso"] = "波蘭手語", ["psp"] = "菲律賓手語", ["psq"] = "帕西語", ["psr"] = "葡萄牙手語", ["pss"] = "考龍語", ["psw"] = "Port Sandwich", ["psy"] = "皮斯卡特維語", ["pt"] = "葡萄牙語", ["pta"] = "Pai Tavytera", ["pth"] = "帕塔索語", ["pti"] = "Pintiini", ["ptn"] = "帕塔尼語", ["pto"] = "柔威語", ["ptp"] = "帕特普語", ["ptq"] = "帕塔普語", ["ptr"] = "皮阿馬次納語", ["ptt"] = "恩雷甘語", ["ptu"] = "班班語", ["ptv"] = "Port Vato", ["ptw"] = "彭特拉奇語", ["pty"] = "Pathiya", ["pua"] = "普雷佩查語", ["pub"] = "普倫語", ["puc"] = "梅拉普普南語", ["pud"] = "阿普特普南語", ["pue"] = "佩爾切語", ["puf"] = "梅拉赫普南語", ["pug"] = "普耶語", ["pui"] = "普伊納維語", ["puj"] = "圖布普南語", ["pum"] = "普瑪語", ["puo"] = "欣門語", ["pup"] = "普拉布語", ["puq"] = "Puquina", ["pur"] = "普魯沃拉語", ["put"] = "Putoh", ["puu"] = "普努語", ["puw"] = "Puluwat", ["pux"] = "普阿雷語", ["puy"] = "Purisimeño", ["pwa"] = "帕瓦亞語", ["pwb"] = "帕納瓦語", ["pwg"] = "加帕派瓦語", ["pwi"] = "帕德溫語", ["pwm"] = "莫爾伯語", ["pwn"] = "排灣語", ["pwo"] = "西波克倫語", ["pwr"] = "Powari", ["pww"] = "北波克倫語", ["pxm"] = "科扎爾特佩克米塞語", ["pye"] = "Pye Krumen", ["pym"] = "佩姆語", ["pyn"] = "波亞納瓦語", ["pys"] = "巴拉圭手語", ["pyu"] = "卑南語", ["pyx"] = "驃語", ["pyy"] = "片語", ["pzh"] = "巴宰語", ["pzn"] = "帕拉納加語", ["qfa-adm-pro"] = "原始大安達曼語", ["qfa-bet-pro"] = "原始貝台語", ["qfa-cka-pro"] = "原始楚科奇-堪察加語", ["qfa-hur-pro"] = "原始胡里安-烏拉爾圖語", ["qfa-kad-pro"] = "原始卡杜語", ["qfa-kms-pro"] = "原始侗水語", ["qfa-kor-pro"] = "原始朝鮮語", ["qfa-kra-pro"] = "原始仡佬語", ["qfa-lic-pro"] = "原始黎語", ["qfa-onb-pro"] = "原始貝語", ["qfa-ong-pro"] = "原始翁奇語", ["qfa-tak-pro"] = "原始侗台語", ["qfa-yen-pro"] = "原始葉尼塞語", ["qfa-yuk-pro"] = "原始尤卡吉爾語", ["qu"] = "克丘亞語", ["qua"] = "夸保語", ["quc"] = "基切語", ["qui"] = "奎魯特語", ["qum"] = "錫帕卡帕語", ["qun"] = "奎納特語", ["quq"] = "Quinqui", ["quv"] = "薩卡普爾泰克語", ["qvy"] = "卻域語", ["qwc"] = "古典克丘亞語", ["qwe-kch"] = "基奇瓦語", ["qwe-pro"] = "原始克丘亞語", ["qwm"] = "欽察語", ["qwt"] = "夸爾希奧誇-克拉茨卡尼語", ["qxs"] = "南羌語", ["qya"] = "昆雅語", ["qyp"] = "昆尼帕語", ["raa"] = "蕩格馬利語", ["rab"] = "坎陵語", ["rac"] = "拉薩瓦語", ["rad"] = "埃地語", ["raf"] = "西梅瓦杭語", ["rag"] = "洛戈利語", ["rah"] = "拉巴語", ["rai"] = "拉莫艾納語", ["rak"] = "博瓦伊語", ["ral"] = "Ralte", ["ram"] = "卡內拉語", ["ran"] = "Riantana", ["rao"] = "拉奧語", ["rap"] = "拉帕努伊語", ["raq"] = "薩姆語", ["rar"] = "拉羅湯加語", ["ras"] = "塔加利語", ["rat"] = "Razajerdi", ["rau"] = "拉烏特語", ["rav"] = "桑旁語", ["raw"] = "日旺語", ["rax"] = "Rang", ["ray"] = "拉帕語", ["raz"] = "拉罕布語", ["rbb"] = "若買德昂語", ["rbk"] = "北邦托克語", ["rbl"] = "米拉亞比科爾語", ["rcf"] = "留尼旺克里奧爾法語", ["rdb"] = "Rudbari", ["rea"] = "雷勞語", ["reb"] = "勒姆邦語", ["ree"] = "拉壤加央語", ["reg"] = "Kara (Tanzania)", ["rei"] = "Reli", ["rej"] = "勒姜語", ["rel"] = "倫迪勒語", ["rem"] = "雷莫語", ["ren"] = "盧敖語", ["rer"] = "Rer Bare", ["res"] = "雷舍語", ["ret"] = "雷塔語", ["rey"] = "雷亞薩諾語", ["rga"] = "羅里亞語", ["rge"] = "羅姆希臘語", ["rgk"] = "朗卡斯語", ["rgn"] = "羅馬涅語", ["rgr"] = "Resígaro", ["rgs"] = "南拉格萊語", ["rgu"] = "靈戈烏語", ["rhg"] = "羅興亞語", ["rhp"] = "雅杭語", ["ria"] = "梁語", ["rif"] = "里菲安語", ["ril"] = "日昂語", ["rim"] = "尼亞圖魯語", ["rin"] = "Nungu", ["rir"] = "瑞分語", ["rit"] = "Ritarungo", ["riu"] = "Riung", ["rjg"] = "Rajong", ["rji"] = "Raji", ["rjs"] = "拉傑班什語", ["rka"] = "克勞爾語", ["rkb"] = "里比薩語", ["rkh"] = "拉卡漢加-曼尼希基語", ["rki"] = "若開語", ["rkm"] = "馬爾卡語", ["rkt"] = "朗普里語", ["rkw"] = "阿拉瓜爾語", ["rm"] = "羅曼什語", ["rma"] = "拉瑪語", ["rmb"] = "Rembarunga", ["rmc"] = "喀爾巴阡羅姆語", ["rmd"] = "旅行者丹麥語", ["rme"] = "盎格魯羅姆語", ["rmf"] = "芬蘭羅姆語", ["rmg"] = "旅行者挪威語", ["rmh"] = "穆爾金語", ["rmi"] = "洛馬夫倫語", ["rmk"] = "隆昆語", ["rml"] = "波羅的羅姆語", ["rmm"] = "Roma", ["rmn"] = "巴爾幹羅姆語", ["rmo"] = "辛特羅姆語", ["rmp"] = "倫皮語", ["rmq"] = "伊比利吉普賽語", ["rms"] = "羅馬尼亞手語", ["rmt"] = "多姆語", ["rmu"] = "斯堪地羅姆語", ["rmv"] = "Romanova", ["rmw"] = "威爾士羅姆語", ["rmx"] = "勒曼語", ["rmy"] = "弗拉赫羅姆語", ["rmz"] = "馬爾馬語", ["rnd"] = "Ruwund", ["rng"] = "龍加語", ["rnl"] = "Ranglong", ["rnn"] = "Roon", ["rnp"] = "Rongpo", ["rnw"] = "龍瓦語", ["ro"] = "羅馬尼亞語", ["roa-ang"] = "安茹語", ["roa-bbn"] = "波旁-貝里語", ["roa-brg"] = "勃艮第語", ["roa-can"] = "坎塔布里亞語", ["roa-cha"] = "香檳語", ["roa-fcm"] = "弗朗什-孔泰語", ["roa-gal"] = "加羅語", ["roa-gib"] = "巴西利卡塔高盧-意大利語", ["roa-gis"] = "西西里高盧-意大利語", ["roa-leo"] = "萊昂語", ["roa-lor"] = "洛林語", ["roa-oca"] = "古加泰羅尼亞語", ["roa-ole"] = "古萊昂語", ["roa-ona"] = "納瓦拉-阿拉貢語", ["roa-opt"] = "古葡萄牙語", ["roa-orl"] = "奧爾良語", ["roa-poi"] = "普瓦圖-桑通日語", ["roa-tar"] = "塔倫蒂諾語", ["rob"] = "塔埃語", ["roc"] = "各加拉格萊語", ["rod"] = "Rogo", ["roe"] = "龍基語", ["rof"] = "蘭博語", ["rog"] = "北拉格萊語", ["rol"] = "朗布隆語", ["rom"] = "羅姆語", ["roo"] = "羅托卡特語", ["rop"] = "澳洲克里奧爾語", ["ror"] = "Rongga", ["rou"] = "Runga", ["row"] = "德拉-烏納萊語", ["rpn"] = "Repanbitip", ["rpt"] = "拉普廷語", ["rri"] = "里里奧語", ["rrm"] = "莫里奧里語", ["rro"] = "Roro", ["rrt"] = "Arritinngithigh", ["rsb"] = "羅姆語-塞爾維亞語", ["rsk"] = "潘諾尼亞盧森尼亞語", ["rsl"] = "俄羅斯手語", ["rsm"] = "Miriwoong Sign Language", ["rsn"] = "盧安達手語", ["rtc"] = "Rungtu", ["rth"] = "拉塔罕語", ["rtm"] = "羅圖馬語", ["rtw"] = "Rathawi", ["ru"] = "俄語", ["rub"] = "貢古語", ["ruc"] = "魯烏利語", ["rue"] = "盧森尼亞語", ["ruf"] = "Luguru", ["rug"] = "羅維阿納語", ["ruh"] = "Ruga", ["rui"] = "魯菲吉語", ["ruk"] = "Che", ["ruo"] = "伊斯特羅-羅馬尼亞語", ["rup"] = "阿羅馬尼亞語", ["ruq"] = "梅戈來諾-羅馬尼亞語", ["rut"] = "魯圖爾語", ["ruu"] = "Lanas Lobu", ["ruy"] = "Mala (Nigeria)", ["ruz"] = "Ruma", ["rw"] = "盧旺達語", ["rwa"] = "拉沃語", ["rwk"] = "羅瓦語", ["rwm"] = "Amba", ["rwo"] = "拉瓦語", ["rxd"] = "Ngardi", ["rxw"] = "Karuwali", ["ryn"] = "北奄美大島語", ["rys"] = "八重山語", ["ryu"] = "沖繩語", ["rzh"] = "拉齊希語", ["sa"] = "梵語", ["saa"] = "薩巴語", ["sab"] = "布格勒熱語", ["sac"] = "福克斯語", ["sad"] = "桑達韋語", ["sae"] = "Sabanê", ["saf"] = "薩法利巴語", ["sah"] = "雅庫特語", ["sai-all"] = "Allentiac", ["sai-and"] = "Andoquero", ["sai-ayo"] = "Ayomán", ["sai-bae"] = "Baenan", ["sai-bag"] = "Bagua", ["sai-bet"] = "貝托伊語", ["sai-bor-pro"] = "原始博拉語", ["sai-cac"] = "Cacán", ["sai-caq"] = "Caranqui", ["sai-car-pro"] = "原始加勒比語", ["sai-cat"] = "卡塔考語", ["sai-cer-pro"] = "原始塞拉多語", ["sai-chi"] = "奇里諾語", ["sai-chn"] = "Chaná", ["sai-chp"] = "查帕庫拉語", ["sai-chr"] = "查魯阿語", ["sai-chu"] = "丘魯亞語", ["sai-cje-pro"] = "原始中熱語", ["sai-cmg"] = "Comechingon", ["sai-cno"] = "Chono", ["sai-cnr"] = "Cañari", ["sai-coe"] = "Coeruna", ["sai-col"] = "Colán", ["sai-cop"] = "Copallén", ["sai-crd"] = "Coroado Puri", ["sai-ctq"] = "Catuquinaru", ["sai-cul"] = "Culli", ["sai-cva"] = "Cueva", ["sai-esm"] = "埃斯梅拉爾達語", ["sai-ewa"] = "Ewarhuyana", ["sai-gam"] = "Gamela", ["sai-gay"] = "Gayón", ["sai-gmo"] = "Guamo", ["sai-gua"] = "Guachí", ["sai-gue"] = "古埃諾阿語", ["sai-hau"] = "Haush", ["sai-jee-pro"] = "原始熱語", ["sai-jko"] = "熱科語", ["sai-jrj"] = "希拉希拉語", ["sai-kat"] = "Katembri", ["sai-mal"] = "馬拉利語", ["sai-mar"] = "馬拉蒂諾語", ["sai-mat"] = "馬塔納維語", ["sai-mcn"] = "莫卡納語", ["sai-men"] = "Menien", ["sai-mil"] = "Millcayac", ["sai-mlb"] = "馬利布語", ["sai-msk"] = "Masakará", ["sai-muc"] = "Mucuchí", ["sai-mue"] = "Muellama", ["sai-muz"] = "Muzo", ["sai-mys"] = "Maynas", ["sai-nat"] = "Natú", ["sai-nje-pro"] = "原始北熱語", ["sai-opo"] = "Opón", ["sai-oto"] = "奧托馬科語", ["sai-pal"] = "Palta", ["sai-pam"] = "Pamigua", ["sai-par"] = "Paratió", ["sai-peb"] = "Peba", ["sai-pnz"] = "Panzaleo", ["sai-prh"] = "Puruhá", ["sai-ptg"] = "Patagón", ["sai-pur"] = "Purukotó", ["sai-pyg"] = "Payaguá", ["sai-pyk"] = "比克比杰語", ["sai-qmb"] = "Quimbaya", ["sai-qtm"] = "奎特莫語", ["sai-rab"] = "拉博納語", ["sai-ram"] = "拉馬諾斯語", ["sai-sac"] = "Sácata", ["sai-san"] = "Sanaviron", ["sai-sap"] = "薩帕拉語", ["sai-sec"] = "塞楚拉語", ["sai-sin"] = "西努法納語", ["sai-sje-pro"] = "原始南熱語", ["sai-tab"] = "塔班卡萊語", ["sai-tal"] = "塔良語", ["sai-tap"] = "塔帕尤納語", ["sai-tar-pro"] = "Proto-Taranoan", ["sai-teu"] = "Teushen", ["sai-tim"] = "蒂莫特語", ["sai-tpr"] = "塔帕里塔語", ["sai-trr"] = "Tarairiú", ["sai-wai"] = "Waitaká", ["sai-way"] = "Wayumará", ["sai-wit-pro"] = "Proto-Witotoan", ["sai-wnm"] = "瓦尼亞姆語", ["sai-xoc"] = "Xocó", ["sai-yao"] = "Yao (South America)", ["sai-yar"] = "亞魯馬語", ["sai-yri"] = "尤里語", ["sai-yup"] = "尤普阿語", ["sai-yur"] = "尤魯曼圭語", ["saj"] = "薩胡語", ["sak"] = "薩克語", ["sal-pro"] = "原始薩利希語", ["sam"] = "撒馬利亞亞拉姆語", ["sao"] = "薩烏塞語", ["saq"] = "薩布魯語", ["sar"] = "Saraveca", ["sas"] = "薩薩克語", ["sat"] = "桑塔利語", ["sau"] = "薩萊曼語", ["sav"] = "薩菲薩菲語", ["saw"] = "薩維語", ["sax"] = "薩語", ["say"] = "沙雅語", ["saz"] = "索拉什特拉語", ["sba"] = "甘拜語", ["sbb"] = "辛博語", ["sbc"] = "克勒語", ["sbd"] = "Southern Samo", ["sbe"] = "Saliba (New Guinea)", ["sbf"] = "薩波語", ["sbg"] = "塞格特語", ["sbh"] = "索里-哈林甘語", ["sbi"] = "塞提語", ["sbj"] = "蘇巴庫爾語", ["sbk"] = "薩夫瓦語", ["sbl"] = "波多蘭三描語", ["sbm"] = "薩加拉語", ["sbn"] = "信德比爾語", ["sbo"] = "Sabüm", ["sbp"] = "桑古語", ["sbq"] = "Sileibi", ["sbr"] = "森巴孔穆魯特語", ["sbs"] = "蘇比亞語", ["sbt"] = "金基語", ["sbu"] = "Stod Bhoti", ["sbv"] = "薩比尼語", ["sbw"] = "Simba", ["sbx"] = "塞貝魯昂語", ["sby"] = "Soli", ["sbz"] = "Sara Kaba", ["sc"] = "撒丁語", ["scb"] = "哲語", ["sce"] = "東鄉語", ["scf"] = "聖米格爾克里奧爾法語", ["scg"] = "上侯語", ["sch"] = "薩卡車普語", ["sci"] = "斯里蘭卡克里奧爾馬來語", ["sck"] = "薩達里語", ["scl"] = "希納語", ["scn"] = "西西里語", ["sco"] = "低地蘇格蘭語", ["scp"] = "約爾莫語", ["scq"] = "Sa'och", ["scs"] = "北斯拉維語", ["scu"] = "松楚語", ["scv"] = "Sheni", ["scw"] = "Sha", ["scx"] = "西庫爾語", ["scz"] = "設德蘭語", ["sd"] = "信德語", ["sda"] = "托拉查-薩達語", ["sdb"] = "沙巴克語", ["sdc"] = "薩薩里語", ["sde"] = "蘇魯布語", ["sdf"] = "薩爾里語", ["sdg"] = "沙維語", ["sdh"] = "南庫爾德語", ["sdj"] = "Suundi", ["sdk"] = "索斯昆蒂語", ["sdl"] = "沙烏地阿拉伯手語", ["sdm"] = "塞曼當語", ["sdn"] = "加盧拉語", ["sdo"] = "布卡-三東-比達友語", ["sdp"] = "舍朱奔語", ["sdr"] = "奧拉昂薩達里語", ["sds"] = "突尼西亞柏柏爾語", ["sdu"] = "薩魯杜語", ["sdv-daj-pro"] = "Proto-Daju", ["sdv-eje-pro"] = "Proto-Eastern Jebel", ["sdv-nil-pro"] = "原始尼羅語", ["sdv-nyi-pro"] = "Proto-Nyima", ["sdv-tmn-pro"] = "Proto-Taman", ["sdx"] = "Sibu Melanau", ["se"] = "北薩米語", ["sea"] = "塞邁語", ["sec"] = "塞切爾特語", ["sed"] = "色當語", ["see"] = "塞訥卡語", ["sef"] = "切巴拉塞諾福語", ["seg"] = "Segeju", ["seh"] = "賽納語", ["sei"] = "瑟里語", ["sej"] = "瑟內語", ["sek"] = "塞卡尼語", ["sel-nor"] = "北塞爾庫普語", ["sel-pro"] = "原始塞爾庫普語", ["sel-sou"] = "南塞爾庫普語", ["sem-amm"] = "亞捫語", ["sem-amo"] = "亞摩利語", ["sem-cha"] = "Chaha", ["sem-dad"] = "Dadanitic", ["sem-dum"] = "Dumaitic", ["sem-has"] = "Hasaitic", ["sem-his"] = "Hismaic", ["sem-mhr"] = "Muher", ["sem-pro"] = "原始閃米特語", ["sem-saf"] = "Safaitic", ["sem-sam"] = "Samalian", ["sem-srb"] = "古南阿拉伯語", ["sem-tay"] = "泰馬語", ["sem-tha"] = "賽莫德語", ["sem-wes-pro"] = "原始西閃米特語", ["sen"] = "Nanerigé Sénoufo", ["seo"] = "Suarmin", ["sep"] = "Sìcìté Sénoufo", ["seq"] = "Senara Sénoufo", ["ser"] = "塞拉諾語", ["ses"] = "東桑海語", ["set"] = "森塔尼語", ["seu"] = "Serui-Laut", ["sev"] = "Nyarafolo Senoufo", ["sew"] = "Sewa Bay", ["sey"] = "塞科雅語", ["sez"] = "Senthang Chin", ["sfb"] = "法國比利時手語", ["sfe"] = "Eastern Subanun", ["sfm"] = "小花苗語", ["sfs"] = "南非手語", ["sfw"] = "舍赫維語", ["sg"] = "桑戈語", ["sga"] = "古愛爾蘭語", ["sgb"] = "麥安契埃塔語", ["sgc"] = "基普西吉語", ["sgd"] = "蘇里高農語", ["sge"] = "色蓋語", ["sgg"] = "瑞士德語手語", ["sgh"] = "舒格南語", ["sgi"] = "蘇加語", ["sgk"] = "桑孔語", ["sgm"] = "Singa", ["sgp"] = "辛頗語", ["sgr"] = "桑加薩爾語", ["sgs"] = "薩莫吉提亞語", ["sgt"] = "布羅克帕克語", ["sgu"] = "Salas", ["sgw"] = "塞巴特貝特語", ["sgx"] = "塞拉利昂手語", ["sgy"] = "桑格萊奇語", ["sgz"] = "蘇爾蘇隆嘉語", ["sh"] = "塞爾維亞-克羅地亞語", ["sha"] = "Shall-Zwall", ["shb"] = "尼納姆語", ["shc"] = "Sonde", ["shd"] = "昆達爾-沙希語", ["she"] = "謝科語", ["shg"] = "舒亞語", ["shh"] = "休休尼語", ["shi"] = "施盧赫語", ["shj"] = "沙特語", ["shk"] = "什魯克語", ["shm"] = "沙赫魯迪語", ["shn"] = "撣語", ["sho"] = "尚加語", ["shp"] = "希皮博-科尼博語", ["shq"] = "Sala", ["shr"] = "施語", ["shs"] = "舒什瓦普語", ["sht"] = "沙斯塔語", ["shu"] = "乍得阿拉伯語", ["shv"] = "山地語", ["shw"] = "希瓦伊語", ["shx"] = "畲語", ["shy"] = "塔查維特語", ["shz"] = "Syenara Senoufo", ["si"] = "僧加羅語", ["sia"] = "阿卡拉薩米語", ["sib"] = "塞波普語", ["sid"] = "希達摩語", ["sie"] = "西馬語", ["sif"] = "斯亞穆語", ["sig"] = "帕薩勒語", ["sih"] = "Zire", ["sii"] = "Shom Peng", ["sij"] = "農巴米語", ["sik"] = "Sikiana", ["sil"] = "圖穆隆錫薩拉語", ["sim"] = "Seim", ["sio-pro"] = "原始蘇語", ["sip"] = "錫金語", ["siq"] = "Sonia", ["sir"] = "斯里語", ["sis"] = "西烏斯勞語", ["sit-aao-pro"] = "原始中那加語", ["sit-bai-pro"] = "原始白語", ["sit-ban"] = "崩如語", ["sit-bdi-pro"] = "原始藏語", ["sit-bok"] = "博嘎爾語", ["sit-cai"] = "蔡家話", ["sit-cha"] = "Chairel", ["sit-ers-pro"] = "原始爾蘇語", ["sit-hrs-pro"] = "原始魯蘇語", ["sit-jap"] = "茶堡話", ["sit-kha-pro"] = "原始卡姆語", ["sit-khb-pro"] = "原始舍朱奔語", ["sit-khp-pro"] = "原始蘇龍語", ["sit-khw-pro"] = "原始西舍朱奔語", ["sit-kon-pro"] = "原始北那加語", ["sit-liz"] = "栗蘇語", ["sit-lnj"] = "龍家語", ["sit-lrn"] = "盧人語", ["sit-luu-pro"] = "原始盧伊語", ["sit-nas-pro"] = "原始納西語", ["sit-prn"] = "Puiron", ["sit-pro"] = "原始漢藏語", ["sit-sit"] = "四土話", ["sit-tam-pro"] = "原始達芒語", ["sit-tan-pro"] = "原始達尼語", ["sit-tgm"] = "唐阿姆語", ["sit-tng-pro"] = "原始唐窟語", ["sit-tos"] = "多續語", ["sit-tsh"] = "草登話", ["sit-zbu"] = "日部話", ["siu"] = "西那更語", ["siv"] = "Sumariup", ["siw"] = "西懷語", ["six"] = "蘇毛語", ["siy"] = "斯凡迪語", ["siz"] = "西威語", ["sja"] = "埃佩納語", ["sjb"] = "Sajau Basap", ["sjc"] = "邵將語", ["sjd"] = "基爾丁薩米語", ["sje"] = "皮特薩米語", ["sjg"] = "阿桑戈利語", ["sjk"] = "凱米薩米語", ["sjl"] = "米吉語", ["sjm"] = "馬蓬語", ["sjn"] = "辛達林語", ["sjo"] = "錫伯語", ["sjp"] = "蘇爾賈普里語", ["sjr"] = "Siar-Lak", ["sjs"] = "森哈加語", ["sjt"] = "特爾薩米語", ["sju"] = "于默薩米語", ["sjw"] = "肖尼語", ["sk"] = "斯洛伐克語", ["skb"] = "石語", ["skc"] = "馬曼達語", ["skd"] = "南部山地米沃克語", ["ske"] = "斯凱語", ["skf"] = "撒古拉比阿特語", ["skh"] = "西庫萊語", ["ski"] = "西卡語", ["skj"] = "塞克語", ["skk"] = "索克語", ["skm"] = "薩卡姆語", ["skn"] = "哥里布安-蘇巴農語", ["sko"] = "西谷-德雅語", ["skp"] = "塞卡潘語", ["skq"] = "西寧科勒語", ["skr"] = "沙拉基語", ["sks"] = "馬伊亞語", ["skt"] = "薩卡塔語", ["sku"] = "薩考語", ["skv"] = "斯庫語", ["skw"] = "斯克皮克里奧爾荷蘭語", ["skx"] = "西谷-巴當語", ["sky"] = "西卡亞納語", ["skz"] = "塞卡爾語", ["sl"] = "斯洛文尼亞語", ["sla-pro"] = "原始斯拉夫語", ["slc"] = "Saliba (Colombia)", ["sld"] = "西薩拉語", ["sle"] = "紹拉加語", ["slf"] = "瑞士意大利語手語", ["slg"] = "Selungai Murut", ["slj"] = "Salumá", ["sll"] = "薩爾特-尤伊語", ["slm"] = "潘古塔蘭薩馬語", ["sln"] = "Salinan", ["slp"] = "拉馬霍洛特語", ["slr"] = "撒拉語", ["sls"] = "新加坡手語", ["slt"] = "西拉語 (漢藏語系)", ["slu"] = "塞拉魯語", ["slw"] = "西亞隆語", ["slx"] = "Salampasu", ["sly"] = "塞拉亞語", ["slz"] = "馬亞語", ["sm"] = "薩摩亞語", ["sma"] = "南薩米語", ["smb"] = "辛巴里語", ["smc"] = "索姆語", ["smd"] = "薩馬語", ["smf"] = "Auwe", ["smg"] = "Simbali", ["smh"] = "撒梅語", ["smi-pro"] = "原始薩米語", ["smj"] = "呂勒薩米語", ["smk"] = "博利瑙語", ["sml"] = "中薩馬語", ["smm"] = "穆薩薩語", ["smn"] = "伊納里薩米語", ["smp"] = "撒馬利亞希伯來語", ["smq"] = "薩莫語", ["smr"] = "錫默盧語", ["sms"] = "斯科爾特薩米語", ["smt"] = "辛特語", ["smu"] = "松萊語", ["smv"] = "桑維蒂語", ["smw"] = "松巴哇語", ["smx"] = "桑巴語", ["smy"] = "森南尼語", ["smz"] = "西梅庫語", ["sn"] = "修納語", ["snb"] = "塞布堯語", ["snc"] = "西瑙高羅語", ["sne"] = "查格依語", ["snf"] = "努恩語", ["sng"] = "桑加語 (剛果)", ["sni"] = "森斯語", ["snj"] = "Riverain Sango", ["snk"] = "索尼基語", ["snl"] = "桑基勒語", ["snm"] = "南馬迪語", ["snn"] = "西奧納語", ["snp"] = "西亞內語", ["snq"] = "Sangu (Gabon)", ["snr"] = "Sihan", ["sns"] = "納哈瓦克語", ["snu"] = "Senggi", ["snv"] = "Sa'ban", ["snw"] = "塞勒厄語", ["snx"] = "薩姆語", ["sny"] = "薩尼約-希耶維語", ["snz"] = "科烏語", ["so"] = "索馬里語", ["soa"] = "宋傣語", ["sob"] = "索貝語", ["soc"] = "索科語", ["sod"] = "Songoora", ["soe"] = "亨多語", ["sog"] = "粟特語", ["soh"] = "Aka (Sudan)", ["soi"] = "Sonha", ["sok"] = "索科羅語", ["sol"] = "索洛斯語", ["son-pro"] = "原始桑海語", ["soo"] = "恩松語", ["sop"] = "松格語", ["soq"] = "卡納西語", ["sor"] = "松賴語", ["sos"] = "Seenku", ["sou"] = "南部泰語", ["sov"] = "松索羅爾語", ["sow"] = "索萬達語", ["sox"] = "索語", ["soy"] = "米約貝語", ["soz"] = "特米語", ["spb"] = "Sepa (Indonesia)", ["spc"] = "薩佩語", ["spd"] = "薩埃普語", ["spe"] = "Sepa (New Guinea)", ["spg"] = "Sian", ["spi"] = "薩波尼語", ["spk"] = "Sengo", ["spl"] = "塞萊佩特語", ["spm"] = "Sepen", ["spn"] = "薩納帕納語", ["spo"] = "斯波坎語", ["spp"] = "蘇皮爾語", ["spr"] = "薩帕魯亞語", ["sps"] = "薩波薩語", ["spt"] = "Spiti Bhoti", ["spu"] = "薩普安語", ["spv"] = "桑巴爾普里語", ["spx"] = "南皮賽恩語", ["spy"] = "薩鮑特語", ["sq"] = "阿爾巴尼亞語", ["sqa"] = "沙馬-桑布加語", ["sqh"] = "Shau", ["sqj-pro"] = "原始阿爾巴尼亞語", ["sqk"] = "阿爾巴尼亞手語", ["sqm"] = "Suma", ["sqn"] = "薩斯昆漢諾克語", ["sqo"] = "索爾赫伊語", ["sqq"] = "Sou", ["sqr"] = "西庫爾阿拉伯語", ["sqs"] = "斯里蘭卡手語", ["sqt"] = "索科特拉語", ["squ"] = "斯闊米什語", ["sra"] = "薩魯加語", ["srb"] = "索拉語", ["sre"] = "薩拉語", ["srf"] = "納菲語", ["srg"] = "蘇洛德語", ["srh"] = "色勒庫爾語", ["sri"] = "西里亞諾語", ["srk"] = "Serudung Murut", ["srl"] = "伊斯拉瓦語", ["srm"] = "薩拉馬卡語", ["srn"] = "蘇里南湯加語", ["srq"] = "西里奧諾語", ["srr"] = "塞雷爾語", ["srs"] = "薩西語", ["srt"] = "邵里語", ["sru"] = "Suruí", ["srv"] = "瓦瑞索索貢語", ["srw"] = "塞魯亞語", ["srx"] = "西爾毛里語", ["sry"] = "錫拉語", ["srz"] = "沙赫米爾扎迪語", ["ss"] = "史瓦濟語", ["ssa-klk-pro"] = "原始庫利亞克語", ["ssa-kom-pro"] = "Proto-Koman", ["ssa-pro"] = "原始尼羅-撒哈拉語", ["ssb"] = "南薩馬語", ["ssc"] = "辛比蒂-蘇巴語", ["ssd"] = "西羅伊語", ["sse"] = "Balangingi", ["ssf"] = "邵語", ["ssg"] = "塞馬特語", ["ssh"] = "希赫阿拉伯語", ["ssi"] = "桑斯語", ["ssj"] = "紹西語", ["ssk"] = "蘇納姆語", ["ssl"] = "西錫薩拉語", ["ssm"] = "森南語", ["sso"] = "西薩諾語", ["ssp"] = "西班牙手語", ["ssq"] = "索阿語", ["ssr"] = "瑞士法國手語", ["sss"] = "Sô", ["sst"] = "西納西納語", ["ssu"] = "蘇蘇阿米語", ["ssv"] = "Shark Bay", ["ssx"] = "桑貝里吉語", ["ssy"] = "薩霍語", ["ssz"] = "森勝語", ["st"] = "塞索托語", ["stb"] = "北蘇巴農語", ["std"] = "桑提內爾語", ["ste"] = "利亞納-塞蒂語", ["stf"] = "塞塔語", ["stg"] = "特林語", ["sth"] = "雪爾塔語", ["sti"] = "布羅斯丁語", ["stj"] = "Matya Samo", ["stk"] = "阿拉姆巴語", ["stm"] = "塞塔曼語", ["stn"] = "沃瓦語", ["sto"] = "斯托尼語", ["stp"] = "東南特佩瓦語", ["stq"] = "薩特弗里斯蘭語", ["str"] = "薩尼奇語", ["sts"] = "舒馬斯梯語", ["stt"] = "布德斯丁語", ["stu"] = "阿爾佤語", ["stv"] = "Silt'e", ["stw"] = "薩塔瓦爾語", ["sty"] = "西伯利亞韃靼語", ["su"] = "巽他語", ["sua"] = "蘇爾卡語", ["sub"] = "蘇庫語", ["suc"] = "西蘇巴農語", ["sue"] = "蘇埃納語", ["sug"] = "蘇甘加語", ["sui"] = "蘇基語", ["suk"] = "蘇庫馬語", ["suo"] = "Bouni", ["suq"] = "蘇里語", ["sur"] = "姆瓦格烏爾語", ["sus"] = "蘇蘇語", ["sut"] = "Subtiaba", ["suv"] = "蘇龍語", ["suw"] = "松布瓦語", ["sux"] = "蘇美爾語", ["suy"] = "蘇亞語", ["suz"] = "松瓦爾語", ["sv"] = "瑞典語", ["sva"] = "斯凡語", ["svb"] = "烏勞-蘇因語", ["svc"] = "聖文森克里奧爾語", ["sve"] = "塞利里語", ["svk"] = "斯洛伐克手語", ["svm"] = "斯拉夫莫利塞語", ["svs"] = "薩沃薩沃語", ["svx"] = "斯卡洛維亞語", ["sw"] = "斯瓦希里語", ["swb"] = "馬約特科摩羅語", ["swf"] = "塞雷語", ["swg"] = "施瓦本語", ["swi"] = "水語", ["swj"] = "西拉語 (班圖語支)", ["swl"] = "瑞典手語", ["swm"] = "薩莫薩語", ["swn"] = "索克納語", ["swo"] = "沙嫩納瓦語", ["swp"] = "蘇奧語", ["swq"] = "Sharwa", ["swr"] = "Saweru", ["sws"] = "塞魯瓦散語", ["swt"] = "沙維拉語", ["swu"] = "蘇瓦瓦語", ["sww"] = "索瓦語", ["swx"] = "Suruahá", ["swy"] = "薩盧亞語", ["sxb"] = "蘇巴語", ["sxc"] = "Sicanian", ["sxe"] = "西古語", ["sxg"] = "史興語", ["sxk"] = "南卡拉普亞語", ["sxl"] = "瑟羅尼亞語", ["sxm"] = "桑雷語", ["sxn"] = "桑格語", ["sxo"] = "Sorothaptic", ["sxr"] = "拉阿魯哇語", ["sxs"] = "薩薩魯語", ["sxw"] = "薩赫威格貝語", ["sya"] = "Siang", ["syb"] = "中蘇巴農語", ["syc"] = "古典敘利亞語", ["syd-pro"] = "原始薩莫耶德語", ["syi"] = "塞基語", ["syk"] = "蘇庫爾語", ["syl"] = "錫爾赫特語", ["sym"] = "Maya Samo", ["syn"] = "塞納亞語", ["syo"] = "索伊語", ["sys"] = "辛雅爾語", ["syw"] = "卡加特語", ["syx"] = "奧薩馬伊語", ["syy"] = "阿爾-賽義德貝都因手語", ["sza"] = "塞美來語", ["szb"] = "Ngalum", ["szc"] = "Semaq Beri", ["szd"] = "塞魯語", ["sze"] = "舍澤語", ["szg"] = "森格勒語", ["szl"] = "西里西亞語", ["szn"] = "蘇拉語", ["szp"] = "蘇阿博語", ["szs"] = "所羅門群島手語", ["szv"] = "伊蘇布語", ["szw"] = "薩瓦伊語", ["szy"] = "撒奇萊雅語", ["ta"] = "泰米爾語", ["taa"] = "下塔納納語", ["tab"] = "塔巴薩蘭語", ["tac"] = "低地塔拉烏馬拉語", ["tad"] = "陶塞語", ["tae"] = "塔里阿納語", ["taf"] = "塔比拉貝語", ["tag"] = "塔戈伊語", ["tai-pro"] = "原始台語", ["tai-swe-pro"] = "原始西南台語", ["taj"] = "東達芒語", ["tak"] = "塔拉語", ["tal"] = "塔爾語", ["tan"] = "坦加勒語", ["tao"] = "達悟語", ["tap"] = "塔布瓦語", ["tar"] = "中塔拉烏馬拉語", ["tas"] = "Tây Bồi", ["tau"] = "Upper Tanana", ["tav"] = "塔圖約語", ["taw"] = "Tai", ["tax"] = "坦基語", ["tay"] = "泰雅語", ["taz"] = "托喬語", ["tba"] = "艾嘎嫩語", ["tbc"] = "塔基亞語", ["tbd"] = "Kaki Ae", ["tbe"] = "Tanimbili", ["tbf"] = "Mandara", ["tbg"] = "北泰羅拉語", ["tbh"] = "Thurawal", ["tbi"] = "加姆語", ["tbj"] = "蒂昂語", ["tbk"] = "卡拉米-塔格巴努瓦語", ["tbl"] = "特波里語", ["tbm"] = "塔格布語", ["tbn"] = "巴羅內格羅烏瓦語", ["tbo"] = "塔瓦拉語", ["tbp"] = "Taworta", ["tbq-bdg-pro"] = "原始博多-加羅語", ["tbq-blg"] = "白狼語", ["tbq-brm-pro"] = "原始緬語", ["tbq-gkh"] = "勾克語", ["tbq-kuk-pro"] = "原始庫基-欽語", ["tbq-lal-pro"] = "原始臘羅語", ["tbq-laz"] = "拉熱語", ["tbq-lob-pro"] = "原始緬彝語", ["tbq-lol-pro"] = "原始彝語", ["tbq-mil"] = "米浪語", ["tbq-mor"] = "Moran", ["tbq-ngo"] = "Ngochang", ["tbr"] = "Tumtum", ["tbs"] = "Tanguat", ["tbt"] = "滕博語", ["tbu"] = "圖巴爾語", ["tbv"] = "Tobo", ["tbw"] = "塔格巴努瓦語", ["tbx"] = "卡平語", ["tby"] = "塔巴魯語", ["tbz"] = "Ditammari", ["tca"] = "齊古納語", ["tcb"] = "Tanacross", ["tcc"] = "Datooga", ["tcd"] = "Tafi", ["tce"] = "南塔穹語", ["tcf"] = "馬利納爾特佩克特拉帕克語", ["tcg"] = "Tamagario", ["tch"] = "特克斯和凱科斯群島克里奧爾英語", ["tci"] = "Wára", ["tck"] = "Tchitchege", ["tcl"] = "答曼語 (緬甸)", ["tcm"] = "Tanahmerah", ["tco"] = "Taungyo", ["tcp"] = "Tawr Chin", ["tcq"] = "Kaiy", ["tcs"] = "托雷斯海峽克里奧爾語", ["tct"] = "佯僙語", ["tcu"] = "東南塔拉烏馬拉語", ["tcw"] = "特克帕特蘭托托納克語", ["tcx"] = "托達語", ["tcy"] = "圖陸語", ["tcz"] = "Thado Chin", ["tda"] = "Tagdal", ["tdb"] = "Panchpargania", ["tdc"] = "Emberá-Tadó", ["tdd"] = "傣納語", ["tde"] = "Tiranige Diga Dogon", ["tdf"] = "Talieng", ["tdg"] = "西達芒語", ["tdh"] = "圖隆語", ["tdi"] = "多馬迪諾語", ["tdj"] = "塔基歐語", ["tdk"] = "Tambas", ["tdl"] = "Sur", ["tdm"] = "Taruma", ["tdn"] = "通達諾語", ["tdo"] = "Teme", ["tdq"] = "Tita", ["tdr"] = "祖查語", ["tds"] = "多泰語", ["tdt"] = "帝力德頓語", ["tdv"] = "圖爾克瓦姆語", ["tdy"] = "塔迪亞萬語", ["te"] = "泰盧固語", ["tea"] = "特米亞爾語", ["teb"] = "Tetete", ["tec"] = "Terik", ["ted"] = "Tepo Krumen", ["tee"] = "韋韋特拉特佩瓦語", ["tef"] = "Teressa", ["teg"] = "北部特克語", ["teh"] = "Tehuelche", ["tei"] = "托里切利語", ["tek"] = "Ibali Teke", ["tem"] = "提姆語", ["ten"] = "Tama (Colombia)", ["teo"] = "特索語", ["tep"] = "特佩卡諾語", ["teq"] = "Temein", ["ter"] = "泰雷諾語", ["tes"] = "騰格爾語", ["tet"] = "德頓語", ["teu"] = "Soo", ["tev"] = "Teor", ["tew"] = "特瓦語", ["tex"] = "滕內語", ["tey"] = "Tulishi", ["tez"] = "Tetserret", ["tfi"] = "Tofin Gbe", ["tfn"] = "代那安那語", ["tfo"] = "Tefaro", ["tfr"] = "特里貝語", ["tft"] = "特爾納特語", ["tg"] = "塔吉克語", ["tga"] = "Sagalla", ["tgb"] = "托比隆語", ["tgc"] = "Tigak", ["tgd"] = "Ciwogai", ["tge"] = "東廓爾喀達芒語", ["tgf"] = "查利語", ["tgh"] = "多巴哥克里奧爾英語", ["tgi"] = "拉溫亞語", ["tgn"] = "坦達加農語", ["tgo"] = "塔古拉語", ["tgp"] = "Tangoa", ["tgq"] = "Tring", ["tgr"] = "Tareng", ["tgs"] = "Nume", ["tgt"] = "中塔格巴努瓦語", ["tgu"] = "Tanggu", ["tgv"] = "Tingui-Boto", ["tgw"] = "Tagwana Senoufo", ["tgx"] = "塔吉什語", ["tgy"] = "Togoyo", ["th"] = "泰語", ["thc"] = "傣包語", ["thd"] = "Kuuk Thaayorre", ["the"] = "奇特旺塔魯語", ["thf"] = "Thangmi", ["thh"] = "北塔拉烏馬拉語", ["thi"] = "Tai Long", ["thk"] = "薩拉卡語", ["thl"] = "Dangaura Tharu", ["thm"] = "他文語", ["thn"] = "Thachanadan", ["thp"] = "湯普森語", ["thq"] = "珂奇拉塔魯語", ["thr"] = "拉納塔魯語", ["ths"] = "塔卡利語", ["tht"] = "塔爾坦語", ["thu"] = "Thuri", ["thy"] = "Tha", ["ti"] = "提格里尼亞語", ["tic"] = "Tira", ["tif"] = "Tifal", ["tig"] = "提格雷語", ["tih"] = "蒂穆貢穆魯特語", ["tii"] = "Tiene", ["tij"] = "Tilung", ["tik"] = "Tikar", ["til"] = "Tillamook", ["tim"] = "Timbe", ["tin"] = "廷迪語", ["tio"] = "特奧普語", ["tip"] = "特里穆里斯語", ["tiq"] = "Tiéfo", ["tis"] = "馬薩迪伊特伊特內格語", ["tit"] = "Tinigua", ["tiu"] = "阿達森語", ["tiv"] = "泰雷諾語", ["tiw"] = "提維語", ["tix"] = "Southern Tiwa", ["tiy"] = "蒂魯賴語", ["tiz"] = "紅金傣語", ["tja"] = "塔朱松語", ["tjg"] = "通瓊語", ["tji"] = "北部土家語", ["tjl"] = "傣來語", ["tjm"] = "Timucua", ["tjn"] = "Tonjon", ["tjs"] = "南部土家語", ["tju"] = "Tjurruru", ["tjw"] = "查普伍龍語", ["tk"] = "土庫曼語", ["tka"] = "特魯卡語", ["tkb"] = "Buksa", ["tkd"] = "土庫德德語", ["tke"] = "塔夸內語", ["tkf"] = "Tukumanféd", ["tkl"] = "托克勞語", ["tkm"] = "Takelma", ["tkn"] = "德之島語", ["tkp"] = "蒂科皮亞語", ["tkq"] = "Tee", ["tkr"] = "查庫爾語", ["tks"] = "Ramandi", ["tkt"] = "卡塔里亞塔魯語", ["tku"] = "上內卡克薩托托納克語", ["tkv"] = "穆爾帕諾語", ["tkw"] = "泰努語", ["tkx"] = "唐科語", ["tkz"] = "謝古語", ["tl"] = "他加祿語", ["tla"] = "西南特佩瓦語", ["tlb"] = "托貝洛語", ["tlc"] = "耶庫阿特拉托托納克語", ["tld"] = "達勞德語", ["tlf"] = "特萊福爾語", ["tlg"] = "Tofanma", ["tlh"] = "克林貢語", ["tli"] = "特林吉特語", ["tlj"] = "Talinga-Bwisi", ["tlk"] = "達祿基語", ["tll"] = "特特拉語", ["tlm"] = "托洛馬科語", ["tln"] = "大龍駱語'", ["tlo"] = "塔洛迪語", ["tlp"] = "菲洛梅納-馬塔-科阿維特蘭托托納克語", ["tlq"] = "蒙雷語", ["tlr"] = "塔利塞語", ["tls"] = "塔姆博塔洛語", ["tlt"] = "特盧蒂語", ["tlu"] = "Tulehu", ["tlv"] = "塔利亞布語", ["tlx"] = "克赫赫克語", ["tly"] = "塔利什語", ["tma"] = "Tama (Chad)", ["tmb"] = "Avava", ["tmc"] = "Tumak", ["tmd"] = "Haruai", ["tme"] = "Tremembé", ["tmf"] = "Toba-Maskoy", ["tmg"] = "Ternateño", ["tmh"] = "圖阿雷格語", ["tmi"] = "圖圖巴語", ["tmj"] = "薩馬羅克納語", ["tml"] = "Tamnim Citak", ["tmm"] = "傣奈語", ["tmn"] = "答曼語 (印尼)", ["tmo"] = "特莫克語", ["tmq"] = "通萊奧語", ["tms"] = "蒂馬語", ["tmt"] = "塔斯馬特語", ["tmu"] = "雅烏語", ["tmv"] = "Motembo", ["tmy"] = "Tami", ["tmz"] = "塔馬納庫語", ["tn"] = "茨瓦納語", ["tna"] = "塔卡納語", ["tnb"] = "西烏瓦語", ["tnc"] = "Tanimuca-Retuarã", ["tnd"] = "安古斯圖拉烏瓦語", ["tne"] = "Tinoc Kallahan", ["tng"] = "Tobanga", ["tnh"] = "Maiani", ["tni"] = "坦迪阿語", ["tnk"] = "Kwamera", ["tnl"] = "Lenakel", ["tnm"] = "塔布拉語", ["tnn"] = "北坦納語", ["tno"] = "Toromono", ["tnp"] = "白沙語", ["tnq"] = "泰諾語", ["tnr"] = "Bedik", ["tns"] = "特尼斯語", ["tnt"] = "通騰博安語", ["tnu"] = "岱康語", ["tnv"] = "坦昌雅語", ["tnw"] = "通沙旺語", ["tnx"] = "塔內馬語", ["tny"] = "Tongwe", ["tnz"] = "Ten'edn", ["to"] = "湯加語", ["tob"] = "托巴語", ["toc"] = "科尤特拉托托納克語", ["tod"] = "Toma", ["tof"] = "Gizrra", ["tog"] = "通加語 (馬拉維)", ["toh"] = "通加語 (莫桑比克)", ["toi"] = "通加語 (贊比亞)", ["toj"] = "托霍拉瓦爾語", ["tok"] = "道本語", ["tol"] = "Tolowa", ["tom"] = "通布魯語", ["too"] = "西科特佩克-德華雷斯托托納克語", ["top"] = "帕潘特拉托托納克語", ["toq"] = "Toposa", ["tor"] = "Togbo-Vara Banda", ["tos"] = "高地托托納克語", ["tou"] = "土語", ["tov"] = "Upper Taromi", ["tow"] = "Jemez", ["tox"] = "托比語", ["toy"] = "多波伊尤語", ["toz"] = "To", ["tpa"] = "Taupota", ["tpc"] = "阿索尤梅帕語", ["tpe"] = "Tippera", ["tpf"] = "Tarpia", ["tpg"] = "Kula", ["tpi"] = "托克皮辛語", ["tpj"] = "塔皮埃特語", ["tpk"] = "都比尼欽語", ["tpl"] = "特拉科阿帕梅帕語", ["tpm"] = "Tampulma", ["tpn"] = "圖皮南巴語", ["tpo"] = "行彤傣語", ["tpp"] = "比薩佛洛勒斯特佩瓦語", ["tpq"] = "獨巴語", ["tpr"] = "圖帕里語", ["tpt"] = "特拉奇奇爾科特佩瓦語", ["tpu"] = "坦普溫語", ["tpv"] = "塔納帕格語", ["tpw"] = "古圖皮語", ["tpx"] = "阿卡特佩克-梅帕語", ["tpy"] = "特魯邁語", ["tpz"] = "Tinputz", ["tqb"] = "坦貝語", ["tql"] = "萊哈利語", ["tqm"] = "Turumsa", ["tqn"] = "特奈諾語", ["tqo"] = "托里皮語", ["tqp"] = "托莫伊普語", ["tqq"] = "突尼語", ["tqr"] = "托羅納語", ["tqt"] = "西托托納克語", ["tqu"] = "Touo", ["tqw"] = "通卡瓦語", ["tr"] = "土耳其語", ["tra"] = "提拉希語", ["trb"] = "泰雷布語", ["trc"] = "科帕拉特里基語", ["trd"] = "Turi", ["tre"] = "東塔蘭甘語", ["trf"] = "特立尼達克里奧爾英語", ["trg"] = "李山帝丹語", ["trh"] = "Turaka", ["tri"] = "奇里幼語", ["trj"] = "Toram", ["trk-dkh"] = "杜漢語", ["trk-eog"] = "早期古烏古斯語", ["trk-oat"] = "古安納托利亞土耳其語", ["trk-pro"] = "原始突厥語", ["trl"] = "旅行者蘇格蘭語", ["trm"] = "特雷甘語", ["trn"] = "Trinitario", ["tro"] = "塔勞語", ["trp"] = "博羅克語", ["trq"] = "聖馬丁伊通約索特里基語", ["trr"] = "陶希羅語", ["trs"] = "奇卡華特拉特里基語", ["trt"] = "Tunggare", ["tru"] = "圖羅尤語", ["trv"] = "賽德克語", ["trw"] = "托瓦利語", ["trx"] = "Tringgus", ["try"] = "土隆語", ["trz"] = "Torá", ["ts"] = "聰加語", ["tsa"] = "Tsaangi", ["tsb"] = "瑟麥語", ["tsc"] = "Tswa", ["tsd"] = "特薩克尼恩語", ["tse"] = "突尼西亞手語", ["tsg"] = "陶蘇格語", ["tsh"] = "Tsuvan", ["tsi"] = "茨姆錫安語", ["tsj"] = "倉洛語", ["tsl"] = "卜老語", ["tsm"] = "土耳其手語", ["tsp"] = "北圖斯亞語", ["tsq"] = "泰國手語", ["tsr"] = "Akei", ["tss"] = "臺灣手語", ["tsu"] = "鄒語", ["tsv"] = "Tsogo", ["tsw"] = "Tsishingini", ["tsx"] = "穆巴米語", ["tsy"] = "Tebul Sign Language", ["tt"] = "韃靼語", ["tta"] = "圖特盧語", ["ttb"] = "加阿語", ["ttc"] = "特克提特克語", ["ttd"] = "Tauade", ["tte"] = "Bwanabwana", ["ttf"] = "Tuotomb", ["ttg"] = "都東語", ["tth"] = "上達渥語", ["tti"] = "托巴蒂語", ["ttj"] = "托羅語", ["ttk"] = "托托羅語", ["ttl"] = "托特拉語", ["ttm"] = "北塔穹語", ["ttn"] = "Towei", ["tto"] = "下達渥語", ["ttp"] = "東貝拉拉語", ["ttr"] = "特拉語", ["tts"] = "伊桑語", ["ttt"] = "塔特語", ["ttu"] = "Torau", ["ttv"] = "馬努斯語", ["ttw"] = "隆-瓦特語", ["tty"] = "西卡里泰語", ["ttz"] = "Tsum", ["tua"] = "威阿如姆斯語", ["tub"] = "特巴特勒巴爾語", ["tuc"] = "Mutu", ["tud"] = "都夏語", ["tue"] = "都尤咖語", ["tuf"] = "中烏瓦語", ["tug"] = "Tunia", ["tuh"] = "Taulil", ["tui"] = "圖普里語", ["tuj"] = "圖古蒂爾語", ["tul"] = "圖拉語", ["tum"] = "通布卡語", ["tun"] = "圖尼卡語", ["tuo"] = "都卡諾語", ["tup-gua-pro"] = "原始圖皮-瓜拉尼語", ["tup-kab"] = "卡比希亞納語", ["tup-pro"] = "原始圖皮語", ["tuq"] = "特達加語", ["tus"] = "圖斯卡羅拉語", ["tuu"] = "圖圖特尼語", ["tuv"] = "圖爾卡納語", ["tuw-alk"] = "阿勒楚喀語", ["tuw-bal"] = "巴拉語", ["tuw-kkl"] = "恰喀拉語", ["tuw-kli"] = "奇力語", ["tuw-pro"] = "原始通古斯語", ["tuw-sol"] = "索倫語", ["tux"] = "Tuxináwa", ["tuy"] = "圖根語", ["tuz"] = "圖爾卡語", ["tva"] = "瓦瓜語", ["tvd"] = "楚瓦迪語", ["tve"] = "特翁語", ["tvk"] = "東南安布里姆語", ["tvl"] = "圖瓦盧語", ["tvm"] = "Tela-Masbuar", ["tvn"] = "土瓦語", ["tvo"] = "蒂多雷語", ["tvs"] = "塔韋塔語", ["tvt"] = "Tutsa Naga", ["tvu"] = "圖嫩語", ["tvw"] = "塞多阿語", ["tvx"] = "大武壠語", ["tvy"] = "帝汶皮欽語", ["twa"] = "特瓦納語", ["twb"] = "西塔烏碧語", ["twc"] = "Teshenawa", ["twe"] = "泰瓦語", ["twf"] = "陶斯語", ["twg"] = "特雷文語", ["twh"] = "傣端語", ["twm"] = "達旺門巴語", ["twn"] = "Twendi", ["two"] = "Tswapong", ["twp"] = "艾雷語", ["twq"] = "北桑海語", ["twr"] = "西南塔拉烏馬拉語", ["twt"] = "都里瓦拉語", ["twu"] = "特爾馬努語", ["tww"] = "圖瓦里語", ["twy"] = "塔沃延語", ["txa"] = "通博諾語", ["txb"] = "吐火羅語B", ["txc"] = "Tsetsaut", ["txe"] = "多多利語", ["txg"] = "西夏語", ["txh"] = "色雷斯語", ["txi"] = "伊崩語", ["txj"] = "Tarjumo", ["txm"] = "托米尼語", ["txn"] = "西塔蘭甘語", ["txo"] = "投投語", ["txq"] = "蒂伊語", ["txr"] = "Tartessian", ["txs"] = "通西亞語", ["txt"] = "Citak", ["txu"] = "卡亞波語", ["txx"] = "Tatana", ["ty"] = "大溪地語", ["tya"] = "陶亞語", ["tye"] = "Kyenga", ["tyh"] = "O'du", ["tyi"] = "Teke-Tsaayi", ["tyj"] = "傣約語", ["tyl"] = "土僚語", ["tyn"] = "Kombai", ["typ"] = "Kuku-Thaypan", ["tyr"] = "傣亮語", ["tys"] = "沙爬語", ["tyt"] = "德地傣語", ["tyu"] = "Kua", ["tyv"] = "圖瓦語", ["tyx"] = "泰凱-蒂耶語", ["tyz"] = "岱依語", ["tza"] = "坦桑尼亞手語", ["tzh"] = "策爾塔爾語", ["tzj"] = "楚圖希爾語", ["tzl"] = "塔羅薩語", ["tzm"] = "中阿特拉斯柏柏爾語", ["tzn"] = "Tugun", ["tzo"] = "佐齊爾語", ["tzx"] = "塔布里亞克語", ["uam"] = "瓦穆埃語", ["uan"] = "寬語", ["uar"] = "Tairuma", ["uba"] = "烏邦語", ["ubi"] = "烏比語", ["ubl"] = "布希農比科爾語", ["ubr"] = "烏比爾語", ["ubu"] = "考蓋爾語", ["uby"] = "尤比克語", ["uda"] = "烏達語", ["ude"] = "烏德蓋語", ["udg"] = "穆杜加語", ["udi"] = "烏迪語", ["udj"] = "烏吉爾語", ["udl"] = "烏爾德美語", ["udm"] = "烏得穆爾特語", ["udu"] = "烏杜克語", ["ues"] = "基奧哥語", ["ufi"] = "烏菲姆語", ["ug"] = "維吾爾語", ["uga"] = "烏加里特語", ["ugb"] = "Kuku-Ugbanh", ["uge"] = "烏格勒語", ["ugn"] = "烏干達手語", ["ugo"] = "貢語 (泰國)", ["ugy"] = "烏拉圭手語", ["uha"] = "烏哈米語", ["uhn"] = "達馬爾語", ["uis"] = "維薩伊語", ["uiv"] = "伊意維語", ["uji"] = "坦吉吉里語", ["uk"] = "烏克蘭語", ["uka"] = "卡布里語", ["ukg"] = "Ukuriguma", ["ukh"] = "烏奎約語", ["ukk"] = "Muak Sa-aak", ["ukl"] = "烏克蘭手語", ["ukp"] = "Ukpe-Bayobiri", ["ukq"] = "烏夸語", ["uks"] = "Kaapor Sign Language", ["uku"] = "Ukue", ["ukw"] = "Ukwuani-Aboh-Ndoni", ["uky"] = "Kuuk Yak", ["ula"] = "豐瓦語", ["ulb"] = "奧盧庫米語", ["ulc"] = "烏爾奇語", ["ule"] = "盧萊語", ["ulf"] = "Afra", ["uli"] = "烏利蒂語", ["ulk"] = "梅里阿姆語", ["ull"] = "Ullatan", ["ulm"] = "烏魯曼答語", ["uln"] = "拉包爾克里奧爾德語", ["ulu"] = "Uma' Lung", ["ulw"] = "烏爾瓦語 (尼加拉瓜)", ["uma"] = "烏馬蒂拉語", ["umb"] = "姆班杜語", ["umc"] = "馬魯西尼語", ["umd"] = "Umbindhamu", ["umg"] = "Umbuygamu", ["umi"] = "烏基特語", ["umm"] = "Umon", ["umn"] = "Makyan Naga", ["umo"] = "烏莫蒂納語", ["ump"] = "翁皮拉語", ["umr"] = "Umbugarla", ["ums"] = "本道語", ["umu"] = "門西語", ["una"] = "北瓦圖特語", ["und"] = "待定語言", ["une"] = "烏涅梅語", ["ung"] = "Ngarinyin", ["uni"] = "Uni", ["unk"] = "Enawené-Nawé", ["unm"] = "烏納米語", ["unn"] = "庫爾奈語", ["unr"] = "蒙達里語", ["unu"] = "Unubahe", ["unx"] = "Munda", ["unz"] = "溫德-凱利語", ["uok"] = "Uokha", ["uon"] = "龜崙語", ["upi"] = "烏梅達語", ["upv"] = "Uripiv-Wala-Rano-Atchin", ["ur"] = "烏爾都語", ["ura"] = "烏拉里納語", ["urb"] = "烏魯布-卡波爾語", ["urc"] = "Urningangg", ["ure"] = "烏魯語", ["urf"] = "Uradhi", ["urg"] = "Urigina", ["urh"] = "烏爾霍博語", ["uri"] = "烏里姆語", ["urj-fin-pro"] = "原始芬蘭語", ["urj-koo"] = "古科米語", ["urj-kuk"] = "Kukkuzi", ["urj-kya"] = "亞濟瓦科米語", ["urj-mdv-pro"] = "原始莫爾多瓦語", ["urj-prm-pro"] = "原始彼爾姆語", ["urj-pro"] = "原始烏拉爾語", ["urj-ugr-pro"] = "原始烏戈爾語", ["urk"] = "奧朗勞特語", ["url"] = "烏拉利語", ["urm"] = "烏拉普明語", ["urn"] = "Uruangnirin", ["uro"] = "Ura (New Guinea)", ["urp"] = "Uru-Pa-In", ["urr"] = "Lehalurup", ["urt"] = "烏拉特語", ["uru"] = "烏魯米語", ["urv"] = "烏魯阿瓦語", ["urw"] = "Sop", ["urx"] = "烏里莫語", ["ury"] = "Orya", ["urz"] = "烏魯-埃烏-瓦烏瓦烏語", ["usa"] = "烏薩魯法語", ["ush"] = "烏修基語", ["usi"] = "Usui", ["usk"] = "Usaghade", ["usp"] = "Uspanteco", ["uss"] = "Saare", ["usu"] = "Uya", ["uta"] = "Otank", ["ute"] = "尤特語", ["uth"] = "Hun", ["utp"] = "阿姆巴語", ["utr"] = "埃圖洛語", ["utu"] = "烏圖語", ["uum"] = "烏魯姆語", ["uur"] = "Ura (Vanuatu)", ["uuu"] = "烏語", ["uve"] = "西烏韋阿語", ["uvh"] = "Uri", ["uvl"] = "盧特語", ["uwa"] = "Kuku-Uwanh", ["uya"] = "Doko-Uyanga", ["uz"] = "烏茲別克語", ["vaa"] = "瓦加里博里語", ["vae"] = "Vale", ["vag"] = "Vagla", ["vah"] = "瓦爾哈迪語", ["vai"] = "瓦伊語", ["vaj"] = "Sekele", ["val"] = "Vehes", ["vam"] = "瓦尼莫語", ["van"] = "瓦爾曼語", ["vao"] = "Vao", ["vap"] = "Vaiphei", ["var"] = "Huarijio", ["vas"] = "瓦薩維語", ["vau"] = "Vanuma", ["vav"] = "瓦爾里語", ["vay"] = "Vayu", ["vbb"] = "東南巴巴爾語", ["vbk"] = "西南邦托克語", ["ve"] = "文達語", ["vec"] = "威尼斯語", ["ved"] = "維達語", ["vem"] = "Vemgo-Mabas", ["veo"] = "文圖雷諾語", ["vep"] = "維普斯語", ["ver"] = "Mom Jango", ["vgr"] = "瓦戈里語", ["vgt"] = "佛蘭德手語", ["vi"] = "越南語", ["vic"] = "美屬維爾京群島克里奧爾語", ["vid"] = "Vidunda", ["vif"] = "維利語", ["vig"] = "Viemo", ["vil"] = "維萊拉語", ["vis"] = "Vishavan", ["vit"] = "維蒂語", ["viv"] = "伊杜納語", ["vjk"] = "Bajjika", ["vka"] = "卡里亞拉語", ["vki"] = "Ija-Zuba", ["vkj"] = "Kujarge", ["vkk"] = "Kaur", ["vkl"] = "古利蘇蘇語", ["vkm"] = "卡馬坎語", ["vko"] = "岡德哈語", ["vkp"] = "科爾萊克里奧爾葡萄牙語", ["vkt"] = "Tenggarong Kutai Malay", ["vku"] = "庫拉馬語", ["vlp"] = "發貝語", ["vls"] = "西佛蘭德語", ["vma"] = "馬圖蘇利那語", ["vmb"] = "姆巴巴拉姆語", ["vmc"] = "尤克斯特拉瓦卡米斯特克語", ["vmd"] = "Mudu Koraga", ["vme"] = "東馬塞拉語", ["vmf"] = "東法蘭克尼亞語", ["vmg"] = "Minigir", ["vmh"] = "馬拉格伊語", ["vmi"] = "米瓦語", ["vmj"] = "伊斯塔尤特拉米斯特克語", ["vmk"] = "Makhuwa-Shirima", ["vml"] = "馬爾加納語", ["vmm"] = "米特拉通戈米斯特克語", ["vmp"] = "索亞爾特佩克馬薩特克語", ["vmq"] = "索亞爾特佩克米斯特克語", ["vmr"] = "Marenje", ["vmu"] = "穆盧利吉語", ["vmv"] = "河谷邁杜語", ["vmw"] = "馬庫瓦語", ["vmx"] = "塔馬索拉米斯特克語", ["vmy"] = "阿亞烏特拉馬薩特克語", ["vmz"] = "馬薩特蘭馬薩特克語", ["vnk"] = "洛沃諾語", ["vnm"] = "Neve'ei", ["vnp"] = "伏納普語", ["vo"] = "沃拉普克語", ["vor"] = "沃羅語", ["vot"] = "沃特語", ["vra"] = "韋拉阿語", ["vro"] = "佛羅語", ["vrs"] = "瓦里西語", ["vrt"] = "Banam Bay", ["vsi"] = "摩爾多瓦手語", ["vsl"] = "委內瑞拉手語", ["vsv"] = "瓦倫西亞手語", ["vto"] = "Vitou", ["vum"] = "文布語", ["vun"] = "溫舊語", ["vut"] = "武特語", ["vwa"] = "阿佤語", ["wa"] = "瓦隆語", ["waa"] = "瓦拉瓦拉語", ["wab"] = "瓦布語", ["wac"] = "瓦斯科-威什拉姆語", ["wad"] = "瓦梅薩語", ["waf"] = "瓦科納語", ["wag"] = "瓦埃馬語", ["wah"] = "瓦圖貝拉語", ["waj"] = "瓦法語", ["wal"] = "沃萊塔語", ["wam"] = "麻薩諸塞語", ["wan"] = "瓦語", ["wao"] = "瓦波語", ["wap"] = "瓦比夏那語", ["waq"] = "瓦吉曼語", ["war"] = "瓦瑞瓦瑞語", ["was"] = "瓦修語", ["wat"] = "卡尼努瓦語", ["wau"] = "沃雅語", ["wav"] = "瓦卡語", ["waw"] = "瓦伊瓦伊語", ["wax"] = "Watam", ["way"] = "瓦亞那語", ["waz"] = "萬普爾語", ["wba"] = "瓦勞語", ["wbb"] = "Wabo", ["wbe"] = "瓦里泰語", ["wbf"] = "瓦拉語", ["wbh"] = "萬達語", ["wbi"] = "弗萬吉語", ["wbj"] = "阿拉格瓦語", ["wbk"] = "維加里語", ["wbl"] = "瓦罕語", ["wbm"] = "佤語", ["wbp"] = "瓦爾皮瑞語", ["wbq"] = "瓦達爾語", ["wbr"] = "瓦格迪語", ["wbt"] = "萬曼語", ["wbv"] = "瓦賈里語", ["wbw"] = "沃伊語", ["wca"] = "亞諾馬姆語", ["wci"] = "Waci Gbe", ["wdd"] = "Wandji", ["wdg"] = "瓦達吉納姆語", ["wdj"] = "瓦吉吉尼語", ["wdt"] = "懷安多特語", ["wdu"] = "瓦吉古語", ["wdy"] = "瓦賈班蓋語", ["wea"] = "Wewaw", ["wec"] = "Wè Western", ["wed"] = "維道語", ["weh"] = "韋赫語", ["wei"] = "基烏努姆語", ["wem"] = "韋梅格貝語", ["weo"] = "韋馬萊語", ["wer"] = "韋里語", ["wes"] = "喀麥隆皮欽語", ["wet"] = "佩萊語", ["weu"] = "衛朗語", ["wew"] = "韋耶瓦語", ["wfg"] = "亞菲語", ["wga"] = "瓦加亞語", ["wgb"] = "瓦加瓦加語", ["wgg"] = "旺甘古魯語", ["wgi"] = "瓦赫吉語", ["wgo"] = "衛吉語", ["wgu"] = "維蘭古語", ["wgy"] = "瓦爾加馬伊語", ["wha"] = "馬努塞拉語", ["whg"] = "北瓦赫吉語", ["whk"] = "瓦豪河-克尼亞語", ["whu"] = "瓦豪加央語", ["wib"] = "南圖斯亞語", ["wic"] = "威奇塔語", ["wie"] = "維克-埃帕語", ["wif"] = "Wik-Keyangan", ["wig"] = "維克-雅塔納語", ["wih"] = "維克-梅安哈語", ["wii"] = "威阿齊語", ["wij"] = "Wik-Iiyanh", ["wik"] = "維卡爾坎語", ["wil"] = "維拉維拉語", ["wim"] = "維克-蒙坎語", ["win"] = "溫尼貝戈語", ["wir"] = "Wiraféd", ["wiu"] = "維魯語", ["wiv"] = "維圖語", ["wiy"] = "維約特語", ["wja"] = "瓦賈語", ["wji"] = "瓦爾吉語", ["wka"] = "夸扎語", ["wkb"] = "庫巴蘭語", ["wkd"] = "莫語", ["wkl"] = "Kalanadi", ["wku"] = "Kunduvadi", ["wkw"] = "瓦卡瓦卡語", ["wky"] = "旺卡尤迪烏魯語", ["wla"] = "瓦利奧語", ["wlc"] = "莫愛利科摩羅語", ["wle"] = "沃拉尼語", ["wlg"] = "昆巴朗語", ["wli"] = "瓦約利語", ["wlk"] = "韋拉基語", ["wll"] = "瓦利語 (蘇丹)", ["wlm"] = "中古威爾士語", ["wlo"] = "窩里沃語", ["wlr"] = "委拉帕語", ["wls"] = "瓦利斯語", ["wlu"] = "伍利伍利語", ["wlv"] = "維奇拉姆特斯韋霍斯語", ["wlw"] = "瓦拉克語", ["wlx"] = "瓦利語", ["wly"] = "沃林格語", ["wmb"] = "萬巴亞語", ["wmc"] = "Wamas", ["wmd"] = "Mamaindé", ["wme"] = "Wambule", ["wmh"] = "Waima'a", ["wmi"] = "瓦明語", ["wmm"] = "麥瓦語 (印尼)", ["wmn"] = "瓦芒語", ["wmo"] = "Wam", ["wms"] = "萬邦語", ["wmt"] = "瓦爾馬賈里語", ["wmw"] = "姆瓦尼語", ["wmx"] = "Womo", ["wnb"] = "瓦南布勒語", ["wnc"] = "萬托阿特語", ["wnd"] = "萬達朗語", ["wne"] = "瓦內茨語", ["wng"] = "旺戈姆語", ["wni"] = "昂儒昂科摩羅語", ["wnk"] = "瓦努卡卡語", ["wnm"] = "旺加馬拉語", ["wno"] = "瓦諾語", ["wnp"] = "瓦那普語", ["wnu"] = "烏善語", ["wnw"] = "Wintu", ["wny"] = "萬尼語", ["wo"] = "沃洛夫語", ["woa"] = "Tyaraity", ["wob"] = "Wè Northern", ["woc"] = "Wogeo", ["wod"] = "Wolani", ["woe"] = "沃雷埃語", ["wog"] = "Wogamusin", ["woi"] = "卡芒語", ["wok"] = "龍托語", ["wom"] = "Perema", ["won"] = "溫戈語", ["woo"] = "瑪儂拜語", ["wor"] = "Woria", ["wos"] = "克瓦森根語", ["wow"] = "沃沃尼語", ["woy"] = "韋托語", ["wpc"] = "威羅語", ["wra"] = "瓦拉普語", ["wrb"] = "瓦魯瓦拉語", ["wrg"] = "瓦龍古語", ["wrh"] = "威拉祖利語", ["wri"] = "瓦里揚加語", ["wrk"] = "加拉瓦語", ["wrl"] = "瓦爾曼帕語", ["wrm"] = "瓦魯孟古語", ["wrn"] = "韋尼語", ["wro"] = "沃羅拉語", ["wrp"] = "瓦羅彭語", ["wrr"] = "瓦爾達曼語", ["wrs"] = "瓦里斯語", ["wru"] = "瓦魯語", ["wrv"] = "瓦魯納語", ["wrw"] = "古古瓦拉語", ["wrx"] = "瓦埃拉納語", ["wrz"] = "沃雷語", ["wsa"] = "瓦倫博里語", ["wsi"] = "瓦思語", ["wsk"] = "瓦斯基亞語", ["wsr"] = "奧維納語", ["wsu"] = "瓦蘇語", ["wsv"] = "沃塔普里-卡塔卡萊語", ["wtf"] = "瓦蒂瓦語", ["wth"] = "瓦陶隆語", ["wti"] = "Berta", ["wtk"] = "Watakataui", ["wtm"] = "梅瓦蒂語", ["wtw"] = "沃度語", ["wua"] = "維克恩根切拉語", ["wub"] = "烏南巴爾語", ["wud"] = "伍杜語", ["wuh"] = "五屯話", ["wul"] = "西里莫語", ["wum"] = "文布武語", ["wun"] = "本古語", ["wur"] = "Wurrugu", ["wut"] = "伍通語", ["wuu"] = "吳語", ["wuv"] = "伍武盧-阿瓦語", ["wux"] = "伍勒納語", ["wuy"] = "沃亞伊語", ["wwa"] = "瓦瑪語", ["wwo"] = "多里格語", ["wwr"] = "瓦爾瓦語", ["www"] = "瓦瓦語", ["wxa"] = "瓦鄉話", ["wxw"] = "瓦爾丹迪語", ["wya"] = "懷安多特語", ["wyb"] = "恩吉亞姆巴語", ["wyi"] = "沃伊伍龍語", ["wym"] = "維拉莫維安語", ["wyr"] = "阿朱魯語", ["wyy"] = "西斐濟語", ["xaa"] = "安達盧斯阿拉伯語", ["xab"] = "桑貝語", ["xac"] = "卡恰爾語", ["xad"] = "阿岱語", ["xae"] = "埃桂語", ["xag"] = "高加索阿爾巴尼亞語", ["xai"] = "卡因貝語", ["xaj"] = "Ararandewára", ["xak"] = "馬庫語", ["xal"] = "卡爾梅克衛拉特語", ["xam"] = "卡姆語", ["xan"] = "Xamtanga", ["xao"] = "考語", ["xap"] = "阿帕拉契語", ["xar"] = "卡拉米語", ["xas"] = "卡馬斯語", ["xat"] = "卡塔威希語", ["xau"] = "考韋拉語", ["xav"] = "夏凡提語", ["xaw"] = "卡瓦伊蘇語", ["xay"] = "瑪哈坎加央語", ["xbb"] = "Lower Burdekin", ["xbc"] = "巴克特里亞語", ["xbd"] = "賓達爾語", ["xbe"] = "比加姆巴爾語", ["xbg"] = "本甘迪茲語", ["xbi"] = "孔比奧語", ["xbj"] = "Birrpayi", ["xbm"] = "中古布列塔尼語", ["xbn"] = "克那博依語", ["xbo"] = "保加爾語", ["xbp"] = "比布爾曼語", ["xbr"] = "坎貝拉語", ["xbw"] = "岡比瓦語", ["xby"] = "Butchulla", ["xcb"] = "坎伯蘭語", ["xcc"] = "卡莫尼語", ["xce"] = "凱爾特伊比利亞語", ["xch"] = "Chemakum", ["xcl"] = "古典亞美尼亞語", ["xcm"] = "Comecrudo", ["xcn"] = "Cotoname", ["xco"] = "花剌子模語", ["xcr"] = "卡里亞語", ["xct"] = "古典藏語", ["xcu"] = "庫爾蘭語", ["xcv"] = "楚凡語", ["xcw"] = "Coahuilteco", ["xcy"] = "Cayuse", ["xda"] = "達金容語", ["xdc"] = "達契亞語", ["xdk"] = "達拉格語", ["xdm"] = "以東語", ["xdq"] = "凱塔格語", ["xdy"] = "馬來達雅語", ["xeb"] = "埃勃拉語", ["xed"] = "赫迪語", ["xeg"] = "ǁXegwi", ["xel"] = "科洛語", ["xem"] = "甘巴炎語", ["xep"] = "Epi-Olmec", ["xer"] = "謝凡提語", ["xes"] = "Kesawai", ["xet"] = "謝達語", ["xeu"] = "克烏魯語", ["xfa"] = "法利斯克語", ["xga"] = "加拉提亞語", ["xgb"] = "Gbin", ["xgd"] = "古當語", ["xgf"] = "通瓦語", ["xgg"] = "戈倫語", ["xgi"] = "加林巴爾語", ["xgl"] = "加林迪亞語", ["xgm"] = "達龍巴爾語", ["xgn-pro"] = "原始蒙古語", ["xgr"] = "Garza", ["xgu"] = "Unggumi", ["xgw"] = "古瓦語", ["xh"] = "科薩語", ["xha"] = "Harami", ["xhc"] = "匈人語", ["xhd"] = "哈德拉毛語", ["xhe"] = "克特拉尼語", ["xhm"] = "中古高棉語", ["xhr"] = "赫爾尼基語", ["xht"] = "哈梯語", ["xhu"] = "胡里安語", ["xhv"] = "庫瓦語", ["xib"] = "伊比利亞語", ["xii"] = "Xiri", ["xil"] = "伊利里亞語", ["xin"] = "Xinca", ["xir"] = "希里阿納語", ["xis"] = "基桑語", ["xiv"] = "印度河流域語", ["xiy"] = "Xipaya", ["xjb"] = "明瓊巴爾語", ["xka"] = "卡爾科提語", ["xkb"] = "Manigri-Kambolé Ede Nago", ["xkc"] = "科伊因語", ["xkd"] = "曼達蘭加央語", ["xke"] = "克列赫語", ["xkf"] = "肯卡語", ["xkg"] = "Kagoro", ["xki"] = "肯尼亞手語", ["xkj"] = "卡賈里語", ["xkk"] = "卡喬語", ["xkl"] = "巴庫語", ["xkn"] = "河畔加央語", ["xko"] = "焦爾語", ["xkp"] = "卡巴特伊語", ["xkq"] = "果羅尼語", ["xkr"] = "夏克里亞巴語", ["xks"] = "昆貝瓦哈語", ["xkt"] = "坎托斯語", ["xku"] = "卡安巴語", ["xkv"] = "加拉加迪語", ["xkw"] = "肯姆布拉語", ["xkx"] = "卡羅雷語", ["xky"] = "Uma' Lasan", ["xkz"] = "庫爾托普語", ["xla"] = "卡穆拉語", ["xlb"] = "Loup B", ["xlc"] = "呂基亞語", ["xld"] = "呂底亞語", ["xle"] = "利姆尼亞語", ["xlg"] = "古利古里亞語", ["xli"] = "利伯尼亞語", ["xln"] = "阿蘭語", ["xlo"] = "Loup A", ["xlp"] = "南阿爾卑斯高盧語", ["xls"] = "盧西坦尼亞語", ["xlu"] = "盧維語", ["xly"] = "伊利米語", ["xmb"] = "恩班加語", ["xmc"] = "Makhuwa-Marrevone", ["xmd"] = "姆布杜姆語", ["xme-ker"] = "克爾曼語", ["xme-kls"] = "Kalasuri", ["xme-klt"] = "Kilit", ["xme-mid"] = "中古米底語", ["xme-old"] = "上古米底語", ["xme-ott"] = "古塔蒂語", ["xme-taf"] = "塔弗雷希語", ["xme-ttc-pro"] = "原始塔蒂語", ["xmf"] = "明格列爾語", ["xmg"] = "蒙加卡語", ["xmh"] = "庫庫-穆敏赫語", ["xmj"] = "馬傑拉語", ["xmk"] = "古馬其頓語", ["xml"] = "馬來西亞手語", ["xmm"] = "萬鴉老馬來語", ["xmo"] = "莫雷雷比語", ["xmp"] = "庫庫-穆因語", ["xmq"] = "庫庫-芒克語", ["xmr"] = "麥羅埃語", ["xms"] = "摩洛哥手語", ["xmt"] = "馬特巴特語", ["xmu"] = "卡穆語", ["xmx"] = "Maden", ["xmy"] = "馬雅古杜納語", ["xmz"] = "摩利巴華語", ["xna"] = "古北阿拉伯語", ["xnb"] = "卡那卡那富語", ["xnd-pro"] = "原始納-德內語", ["xng"] = "中古蒙古語", ["xnh"] = "寬話", ["xni"] = "恩加里古語", ["xnk"] = "恩加納卡爾蒂語", ["xnr"] = "康格里語", ["xns"] = "卡納西語", ["xnt"] = "納拉甘塞特語", ["xnu"] = "努庫努爾語", ["xny"] = "尼亞帕里語", ["xoc"] = "O'chi'chi'", ["xod"] = "科科達語", ["xog"] = "索加語", ["xoi"] = "Kominimung", ["xok"] = "秀克朗語", ["xom"] = "夸瑪語", ["xon"] = "康孔姆巴語", ["xoo"] = "許庫魯斯語", ["xop"] = "科帕爾語", ["xor"] = "科魯博語", ["xow"] = "科瓦基語", ["xpa"] = "皮里亞語", ["xpb"] = "Pyemmairre", ["xpc"] = "佩切涅格語", ["xpd"] = "Paredarerme", ["xpe"] = "利比里亞克佩列語", ["xpf"] = "東南塔斯馬尼亞語", ["xpg"] = "弗里吉亞語", ["xph"] = "Tyerrernotepanner", ["xpi"] = "皮克特語", ["xpj"] = "姆帕利詹語", ["xpk"] = "庫利納語", ["xpl"] = "索雷爾港語", ["xpm"] = "旁普科爾語", ["xpn"] = "岡比那瓦語", ["xpo"] = "波丘特克語", ["xpp"] = "Puyo-Paekche", ["xpq"] = "莫西干-佩科特語", ["xpr"] = "安息語", ["xps"] = "皮西迪亞語", ["xpu"] = "布匿語", ["xpv"] = "Tommeginne", ["xpw"] = "Peerapper", ["xpx"] = "Toogee", ["xpy"] = "扶餘語", ["xpz"] = "Bruny Island", ["xqa"] = "喀喇汗語", ["xqt"] = "Qatabanian", ["xra"] = "克拉沃語", ["xrb"] = "Eastern Karaboro", ["xrd"] = "Gundungurra", ["xre"] = "克雷耶語", ["xrg"] = "米南語", ["xri"] = "Krikati-Timbira", ["xrm"] = "Armazic", ["xrn"] = "阿林語", ["xrq"] = "卡蘭加語", ["xrr"] = "雷蒂亞語", ["xrt"] = "Aranama-Tamique", ["xru"] = "馬利亞穆語", ["xrw"] = "卡拉瓦語", ["xsa"] = "賽伯伊語", ["xsb"] = "三描語", ["xsc-pro"] = "原始斯基泰語", ["xsc-sak-pro"] = "原始塞語", ["xsc-sar-pro"] = "原始薩馬提亞語", ["xsc-skw-pro"] = "原始塞-瓦罕語", ["xsd"] = "西代語", ["xse"] = "Sempan", ["xsh"] = "Shamang", ["xsi"] = "西奧語", ["xsj"] = "Subi", ["xsl"] = "南斯拉維語", ["xsm"] = "格森語", ["xsn"] = "桑加語 (奈及利亞)", ["xso"] = "索拉諾語", ["xsp"] = "Silopi", ["xsq"] = "Makhuwa-Saka", ["xsr"] = "夏爾巴語", ["xss"] = "阿桑語", ["xsu"] = "薩努馬語", ["xsv"] = "蘇多維亞語", ["xsy"] = "賽夏語", ["xta"] = "阿爾科紹卡米斯特克語", ["xtb"] = "查蘇姆巴米斯特克語", ["xtc"] = "卡杜格利語", ["xtd"] = "迪烏斯-蒂蘭通戈米斯特克語", ["xte"] = "克騰班語", ["xth"] = "Yitha Yitha", ["xti"] = "西尼卡瓦米斯特克語", ["xtj"] = "聖胡安泰塔米斯特克語", ["xtl"] = "蒂哈爾特佩克米斯特克語", ["xtm"] = "馬格達萊納佩尼亞斯科米斯特克語", ["xtn"] = "北特拉夏科米斯特克語", ["xto"] = "吐火羅語A", ["xtp"] = "聖米格爾彼德拉斯-米斯特克語", ["xtq"] = "圖木舒克語", ["xtr"] = "早期特里普里語", ["xts"] = "辛迪維米斯特克語", ["xtt"] = "塔卡瓦米斯特克語", ["xtu"] = "庫亞梅卡爾科米斯特克語", ["xtv"] = "Thawa", ["xtw"] = "Tawandê", ["xty"] = "約洛索奇特爾米斯特克語", ["xua"] = "阿盧庫魯姆巴語", ["xub"] = "貝塔庫魯姆巴語", ["xud"] = "Umiida", ["xug"] = "國頭語", ["xuj"] = "傑努庫魯姆巴語", ["xul"] = "Ngunawal", ["xum"] = "翁布里亞語", ["xun"] = "Unggaranggu", ["xuo"] = "庫歐語", ["xup"] = "Upper Umpqua", ["xur"] = "烏拉爾圖語", ["xut"] = "庫坦特語", ["xuu"] = "Khwe", ["xve"] = "威尼托語", ["xvn"] = "汪達爾語", ["xvo"] = "沃爾西語", ["xvs"] = "維斯提奈語", ["xwa"] = "瓜薩語", ["xwc"] = "沃孔語", ["xwd"] = "瓦迪瓦迪語", ["xwe"] = "Xwela Gbe", ["xwg"] = "奎固語", ["xwj"] = "瓦朱克語", ["xwk"] = "Wangkumara", ["xwl"] = "Western Xwla Gbe", ["xwo"] = "書面衛拉特語", ["xwr"] = "Kwerba Mamberamo", ["xww"] = "溫巴溫巴語", ["xxb"] = "博羅語", ["xxk"] = "克奧語", ["xxm"] = "Minkin", ["xxr"] = "Koropó", ["xxt"] = "坦博拉語", ["xya"] = "雅伊吉爾語", ["xyb"] = "揚吉巴拉語", ["xyl"] = "Yalakalore", ["xyt"] = "馬伊-他庫爾蒂語", ["xyy"] = "約爾塔約爾塔語", ["xzh"] = "象雄語", ["xzm"] = "Zemgalian", ["xzp"] = "古薩波特克語", ["yaa"] = "亞米納瓦語", ["yab"] = "尤胡普語", ["yac"] = "帕斯谷亞利語", ["yad"] = "亞古阿語", ["yae"] = "Pumé", ["yaf"] = "亞卡語", ["yag"] = "雅加語", ["yah"] = "雅茲古拉米語", ["yai"] = "雅格諾比語", ["yaj"] = "班達-揚蓋雷語", ["yak"] = "亞基馬語", ["yal"] = "亞倫卡語", ["yam"] = "亞姆巴語", ["yan"] = "馬揚納語", ["yao"] = "堯語", ["yap"] = "雅浦語", ["yaq"] = "亞基語", ["yar"] = "亞巴拉納語", ["yas"] = "古努語", ["yat"] = "揚貝塔語", ["yau"] = "Yuwana", ["yav"] = "洋卞語", ["yaw"] = "亞瓦拉比其語", ["yay"] = "Agwagwune", ["yaz"] = "洛卡語", ["yba"] = "亞拉語", ["ybb"] = "耶姆巴語", ["ybe"] = "西部裕固語", ["ybh"] = "雅卡語", ["ybi"] = "Yamphu", ["ybj"] = "Hasha", ["ybk"] = "黑木吉語", ["ybl"] = "Yukuben", ["ybm"] = "Yaben", ["ybn"] = "Yabaâna", ["ybo"] = "Yabong", ["ybx"] = "Yawiyo", ["yby"] = "Yaweyuha", ["ych"] = "車蘇語", ["ycl"] = "倮倮潑語", ["ycn"] = "尤庫納語", ["ycp"] = "切皮亞語", ["ycr"] = "寒溪語", ["yda"] = "揚達語", ["yde"] = "Yangum Dey", ["ydg"] = "伊特格哈語", ["ydk"] = "約依迪克語", ["yea"] = "拉武拉語", ["yec"] = "葉尼什語", ["yee"] = "伊馬斯語", ["yei"] = "耶尼語", ["yej"] = "猶太-希臘語", ["yen"] = "延當語", ["yer"] = "塔羅克語", ["yes"] = "耶斯夸語", ["yet"] = "耶特法語", ["yeu"] = "耶魯庫拉語", ["yev"] = "雅朋達語", ["yey"] = "耶伊語", ["ygi"] = "伊寧蓋語", ["ygl"] = "Yangum Gel", ["ygm"] = "亞戈米語", ["ygp"] = "峨頗語", ["ygr"] = "亞加里阿語", ["ygs"] = "雍古手語", ["ygu"] = "尤古爾語", ["ygw"] = "Yagwoia", ["yha"] = "巴哈語", ["yhl"] = "圪勒頗普佤語", ["yi"] = "意第緒語", ["yia"] = "英加爾達語", ["yif"] = "阿車語", ["yig"] = "烏撒納蘇語", ["yii"] = "依蒂尼語", ["yij"] = "因吉班迪語", ["yik"] = "東山壩臘羅語", ["yil"] = "Yindjilandji", ["yim"] = "Yimchungru Naga", ["yin"] = "Yinchia", ["yip"] = "仆拉語", ["yiq"] = "密察語", ["yir"] = "北奧尤語", ["yis"] = "乙斯語", ["yit"] = "東臘魯語", ["yiu"] = "阿鄔語", ["yiv"] = "北尼蘇語", ["yix"] = "阿細語", ["yiy"] = "伊爾-約龍特語", ["yiz"] = "阿哲語", ["yka"] = "亞坎語", ["ykg"] = "北尤卡吉爾語", ["ykh"] = "哈米尼干語", ["yki"] = "約凱語", ["ykk"] = "Yakaikeke", ["ykl"] = "科魯拉語", ["ykm"] = "卡普語", ["ykn"] = "跨恩斯話", ["yko"] = "亞薩語", ["ykr"] = "耶科拉語", ["ykt"] = "嘎蘇話", ["yku"] = "跨瑪斯話", ["yky"] = "亞科馬語", ["yla"] = "烏爾瓦語 (新幾內亞)", ["ylb"] = "亞萊巴語", ["yle"] = "耶里多涅語", ["ylg"] = "耶洛古語", ["yli"] = "昂古魯克亞利語", ["yll"] = "乙爾語", ["ylm"] = "留米語", ["yln"] = "郎念布央語", ["ylo"] = "納若語", ["ylr"] = "亞蘭加語", ["ylu"] = "Aribwaung", ["yly"] = "Nyâlayu", ["ymb"] = "Yambes", ["ymc"] = "南木吉語", ["ymd"] = "木達語", ["yme"] = "Yameo", ["ymg"] = "Yamongeri", ["ymh"] = "米利語", ["ymi"] = "墨幾語", ["ymk"] = "Makwe", ["yml"] = "Iamalele", ["ymm"] = "馬艾語", ["ymn"] = "蘇努姆語", ["ymo"] = "Yangum Mon", ["ymp"] = "Yamap", ["ymq"] = "期臘木吉語", ["ymr"] = "馬拉薩爾語", ["yms"] = "密細亞語", ["ymx"] = "北木吉語", ["ymz"] = "木支語", ["yna"] = "阿羅語", ["ynb"] = "Yamben", ["ynd"] = "揚德魯萬塔語", ["yne"] = "崀峨語", ["yng"] = "Yango", ["ynk"] = "瑙坎語", ["ynl"] = "Yangulam", ["ynn"] = "亞納語", ["yno"] = "傣允語", ["yns"] = "Yansi", ["ynu"] = "Yahuna", ["yo"] = "約魯巴語", ["yob"] = "約巴語", ["yog"] = "尤加德語", ["yoi"] = "與那國語", ["yok-bvy"] = "比尤那維斯塔約庫特語", ["yok-dly"] = "德爾塔約庫特語", ["yok-gsy"] = "加肖伍語", ["yok-kry"] = "國王河約庫特語", ["yok-nvy"] = "北山谷約庫特語", ["yok-ply"] = "Palewyami", ["yok-svy"] = "南山谷約庫特語", ["yok-tky"] = "圖爾-卡威亞約庫特語", ["yol"] = "約拉語", ["yom"] = "榮貝語", ["yon"] = "Yongkom", ["yox"] = "與論語", ["yoy"] = "堯依語", ["ypa"] = "帕拉語", ["ypb"] = "拉波普佤語", ["ypg"] = "普拉語", ["yph"] = "富帕語", ["ypk-pro"] = "原始尤皮克語", ["ypm"] = "富馬語", ["ypn"] = "阿尼普佤語", ["ypo"] = "阿洛普拉語", ["ypp"] = "富巴語", ["ypz"] = "富匝語", ["yra"] = "雅雷凱語", ["yrb"] = "雅雷巴語", ["yre"] = "雅烏爾語", ["yri"] = "亞里語", ["yrk-for"] = "森林涅涅茨語", ["yrk-tun"] = "凍原涅涅茨語", ["yrl"] = "奈恩加圖語", ["yrn"] = "耶容語", ["yro"] = "Yaroamë", ["yrw"] = "Yarawata", ["yry"] = "雅爾魯延迪語", ["ysc"] = "雅西克語", ["ysd"] = "撒慕語", ["ysg"] = "鎖內嘎話", ["ysl"] = "南斯拉夫手語", ["ysn"] = "撒尼語", ["yso"] = "尼斯語", ["ysp"] = "南倮倮潑語", ["ysr"] = "西萊尼克語", ["yss"] = "Yessan-Mayo", ["ysy"] = "撒涅語", ["yta"] = "他留語", ["ytl"] = "堂郎語", ["ytp"] = "脫潑語", ["ytw"] = "Yout Wam", ["yty"] = "亞泰語", ["yua"] = "尤卡坦瑪雅語", ["yub"] = "尤甘巴爾語", ["yuc"] = "尤奇語", ["yue"] = "粵語", ["yuf"] = "Havasupai-Walapai-Yavapai", ["yug"] = "尤格語", ["yui"] = "Yurutí", ["yuj"] = "卡爾卡爾-尤里語", ["yuk"] = "尤基語", ["yul"] = "尤盧語", ["yum"] = "尤馬語", ["yun"] = "貝納語", ["yup"] = "尤克帕語", ["yuq"] = "尤奇語", ["yur"] = "尤羅克語", ["yut"] = "尤普納語", ["yuw"] = "Finisterre Yau", ["yux"] = "南尤卡吉爾語", ["yuy"] = "東部裕固語", ["yuz"] = "尤拉卡雷語", ["yva"] = "雅瓦語", ["yvt"] = "Yavitero", ["ywa"] = "卡勞語", ["ywg"] = "因哈旺卡語", ["ywl"] = "西臘魯語", ["ywn"] = "雅瓦那瓦語", ["ywq"] = "納蘇語", ["ywr"] = "雅烏魯語", ["ywt"] = "中臘羅語", ["ywu"] = "烏蒙語", ["yww"] = "Yawarawarga", ["yxa"] = "馬亞瓦利語", ["yxg"] = "亞加拉語", ["yxl"] = "亞爾利語", ["yxm"] = "因溫語", ["yxu"] = "尤尤語", ["yxy"] = "亞布拉亞布拉語", ["yyu"] = "托里切利堯語", ["yyz"] = "阿彝子語", ["yzg"] = "峨馬布央語", ["yzk"] = "綽闊語", ["za"] = "壯語", ["zaa"] = "胡亞雷斯山薩波特克語", ["zab"] = "聖胡安格拉維亞薩波特克語", ["zac"] = "奧科特蘭薩波特克語", ["zad"] = "卡霍諾斯薩波特克語", ["zae"] = "亞雷尼薩波特克語", ["zaf"] = "阿約克斯科薩波特克語", ["zag"] = "札加瓦語", ["zah"] = "藏瓦爾語", ["zai"] = "地峽薩波特克語", ["zaj"] = "扎拉莫語", ["zak"] = "扎納基語", ["zal"] = "柔若語", ["zam"] = "米亞瓦特蘭薩波特克語", ["zao"] = "奧索洛特佩克薩波特克語", ["zap"] = "薩波特克語", ["zaq"] = "阿洛阿帕姆薩波特克語", ["zar"] = "林松薩波特克語", ["zas"] = "聖多明各阿爾巴拉達斯薩波特克語", ["zat"] = "塔巴薩波特克語", ["zau"] = "藏斯卡語", ["zav"] = "亞查奇薩波特克語", ["zaw"] = "米特拉薩波特克語", ["zax"] = "薩達尼薩波特克語", ["zay"] = "Zayse-Zergulla", ["zaz"] = "扎里語", ["zbt"] = "巴圖伊語", ["zca"] = "科亞特卡斯阿特拉斯薩波特克語", ["zdj"] = "大科摩羅語", ["zea"] = "澤蘭語", ["zeg"] = "澤納格語", ["zen"] = "澤納加語", ["zga"] = "金加語", ["zgh"] = "標準摩洛哥柏柏爾語", ["zgr"] = "馬戈里語", ["zh"] = "漢語", ["zhb"] = "扎壩語", ["zhi"] = "Zhire", ["zhn"] = "儂壯語", ["zhw"] = "Zhoa", ["zhx-min-pro"] = "原始閩語", ["zhx-sht"] = "韶州土話", ["zhx-sic"] = "四川話", ["zhx-tai"] = "台山話", ["zia"] = "齊阿語", ["zib"] = "津巴布韋手語", ["zik"] = "齊馬卡尼語", ["zil"] = "齊阿洛語", ["zim"] = "梅斯梅語", ["zin"] = "津扎語", ["zir"] = "齊里亞語", ["ziw"] = "齊古拉語", ["ziz"] = "齊齊利瓦坎語", ["zka"] = "坎布拉瓦語", ["zkb"] = "科伊巴爾語", ["zkd"] = "卡杜語", ["zkg"] = "高句麗語", ["zkh"] = "花剌子模突厥語", ["zkk"] = "卡蘭卡瓦語", ["zko"] = "科特語", ["zkp"] = "聖保羅坎剛語", ["zkr"] = "扎話", ["zkt"] = "契丹語", ["zku"] = "考爾納語", ["zkv"] = "克雷溫語", ["zkz"] = "可薩語", ["zle-ono"] = "古諾夫哥羅德語", ["zle-ort"] = "古盧森尼亞語", ["zls-chs"] = "教會斯拉夫語", ["zlw-ocs"] = "古捷克語", ["zlw-opl"] = "古波蘭語", ["zlw-osk"] = "古斯洛伐克語", ["zlw-slv"] = "斯洛溫語", ["zma"] = "曼達語 (澳洲)", ["zmb"] = "津巴語", ["zmc"] = "馬爾加尼語", ["zmd"] = "馬里丹語", ["zme"] = "曼格爾語", ["zmf"] = "姆菲努語", ["zmg"] = "Marti Ke", ["zmh"] = "馬科爾科爾語", ["zmi"] = "森美蘭馬來語", ["zmj"] = "馬里提亞賓語", ["zmk"] = "曼丹達尼語", ["zml"] = "馬德恩蓋萊語", ["zmm"] = "馬里馬寧迪語", ["zmn"] = "姆邦韋語", ["zmo"] = "莫洛語", ["zmp"] = "姆布溫語", ["zmq"] = "Mituku", ["zmr"] = "馬拉農庫語", ["zms"] = "姆貝薩語", ["zmt"] = "馬林加爾語", ["zmu"] = "穆魯瓦里語", ["zmv"] = "姆巴里曼-古丁馬語", ["zmw"] = "Mbo (Congo)", ["zmx"] = "博米塔巴語", ["zmy"] = "馬里耶迪語", ["zmz"] = "Mbandja", ["zna"] = "Zan Gula", ["zne"] = "贊德語", ["zng"] = "莽語", ["znk"] = "馬南卡利語", ["zns"] = "曼加斯語", ["zoc"] = "克派納拉索克語", ["zoh"] = "奇馬拉帕索克語", ["zom"] = "卓米語", ["zoo"] = "亞松森-米斯特佩克薩波特克語", ["zoq"] = "塔巴斯科索克語", ["zor"] = "拉永索克語", ["zos"] = "弗朗西斯科里昂索克語", ["zpa"] = "拉奇吉里薩波特克語", ["zpb"] = "亞烏特佩克薩波特克語", ["zpc"] = "喬亞潘薩波特克語", ["zpd"] = "東南伊斯特蘭薩波特克語", ["zpe"] = "佩塔帕薩波特克語", ["zpf"] = "聖佩德羅基亞托尼薩波特克語", ["zpg"] = "格韋亞德洪堡薩波特克語", ["zph"] = "托托馬查潘薩波特克語", ["zpi"] = "聖瑪利亞基耶戈拉尼薩波特克語", ["zpj"] = "基亞維庫薩斯薩波特克語", ["zpk"] = "特拉科盧利塔薩波特克語", ["zpl"] = "拉奇西奧薩波特克語", ["zpm"] = "米斯特佩克薩波特克語", ["zpn"] = "聖伊內斯亞切奇薩波特克語", ["zpo"] = "阿馬特蘭薩波特克語", ["zpp"] = "阿爾托薩波特克語", ["zpq"] = "蘇戈喬薩波特克語", ["zpr"] = "聖地亞哥薩尼卡薩波特克語", ["zps"] = "科亞特蘭薩波特克語", ["zpt"] = "聖比森特科亞特蘭薩波特克語", ["zpu"] = "亞拉拉格薩波特克語", ["zpv"] = "奇奇卡潘薩波特克語", ["zpw"] = "薩尼薩薩波特克語", ["zpx"] = "聖巴爾塔扎洛希查薩波特克語", ["zpy"] = "馬薩爾特佩克薩波特克語", ["zpz"] = "特斯梅盧坎薩波特克語", ["zra"] = "伽耶語", ["zrg"] = "米爾甘語", ["zrn"] = "濟連科爾語", ["zro"] = "扎巴拉語", ["zrs"] = "Mairasi", ["zsa"] = "薩拉西拉語", ["zsk"] = "Kaskean", ["zsl"] = "贊比亞手語", ["zsr"] = "南林松薩波特克語", ["zsu"] = "蘇庫魯姆語", ["zte"] = "埃洛特佩克薩波特克語", ["ztg"] = "薩那吉亞薩波特克語", ["ztl"] = "聖地亞哥拉帕吉亞薩波特克語", ["ztm"] = "聖阿古斯丁米斯特佩克薩波特克語", ["ztn"] = "聖卡塔里納阿爾巴拉達斯薩波特克語", ["ztp"] = "洛希查薩波特克語", ["ztq"] = "基奧基塔尼-基耶里薩波特克語", ["zts"] = "蒂爾基亞潘薩波特克語", ["ztt"] = "特哈拉潘薩波特克語", ["ztu"] = "古伊拉薩波特克語", ["ztx"] = "薩奇拉薩波特克語", ["zty"] = "亞蒂薩波特克語", ["zu"] = "祖魯語", ["zua"] = "Zeem", ["zuh"] = "Tokano", ["zum"] = "孔扎里語", ["zun"] = "祖尼語", ["zuy"] = "Zumaya", ["zwa"] = "扎伊語", ["zyp"] = "Zyphe", ["zza"] = "扎扎其語", ["zzj"] = "左江壯語", } 8qjzln7kzppzxvjztz28kg3i6k0f2pv 渗透 0 1372742 9882959 7023218 2026-08-30T00:06:38Z Fglffer 55252 重定向页面至[[滲透]] 9882959 wikitext text/x-wiki #REDIRECT [[滲透]] a4a3wd9va70jzajwl35muou9btcqxq2 pluimbal 0 1380503 9883371 9165199 2026-08-30T11:26:41Z TongcyDai 53191 9883371 wikitext text/x-wiki ==南非語== ===詞源=== {{inh+|af|nl|pluimbal}}。等價於 {{compound|af|pluim|bal}}。 ===發音=== * {{IPA|af|/ˈplœi̯m.bal/}} * {{audio|af|LL-Q14196 (afr)-Anon1314-pluimbal.wav}} ===名詞=== {{af-noun|pluimballe}} # {{lb|af|球類運動|可數}} [[羽毛球]],[[羽球]] # {{lb|af|不常見}} 羽毛球,羽球{{gl|運動器材}} ====派生詞彙==== * {{l|af|pluimbalspel}} ==荷蘭語== ===詞源=== {{compound|nl|pluim|bal}}。 ===發音=== * {{IPA|nl|/ˈplœy̯m.bɑl/}} * {{audio|nl|Nl-pluimbal.ogg}} * {{hyphenation|nl|pluim|bal}} ===名詞=== {{nl-noun|m|-en|+}} # {{lb|nl|now|不常見}} [[羽毛球]],[[羽球]]{{gl|運動器材}}{{defdate|自19世紀早期起}} ====近義詞==== * {{l|nl|shuttle}} * {{l|nl|vederbal}} ====派生語彙==== * {{desc|af|pluimbal}} 9imxo9gbdc4zgnl5jcgtmgnt45hmbs6 persoonlijk voornaamwoord 0 1395633 9883370 9165570 2026-08-30T11:25:02Z TongcyDai 53191 9883370 wikitext text/x-wiki ==荷蘭語== ===發音=== * {{audio|nl|Nl-persoonlijk voornaamwoord.ogg}} ===名詞=== {{nl-noun|n|persoonlijke voornaamwoorden|+}} # [[人稱代詞]] {{C|nl|語法}} lt0s2i8fsjuxf0qer58ydgzogg80ry3 Module:Language-like 828 1424656 9882756 9863193 2026-08-29T12:50:23Z TongcyDai 53191 9882756 Scribunto text/plain local export = {} local string_utilities_module = "Module:string utilities" local table_module = "Module:table" -- In a locally installed Docker container containing Wiktionary, Wikibase is typically not installed because it's -- a real pain to get working properly. In such a case, `mw.wikibase` returns nil. We now have checks in the code -- below so it does reasonable things in the absence of Wikibase. local wikibase = mw.wikibase local category_name_has_suffix -- defined as export.categoryNameHasSuffix below local get_entity = wikibase and wikibase.getEntity or nil local get_entity_id_for_title = wikibase and wikibase.getEntityIdForTitle or nil local gsub = string.gsub local ipairs = ipairs local match = string.match local select = select local sitelink = wikibase and wikibase.sitelink or nil local type = type local umatch = mw.ustring.match --[==[ Loaders for functions in other modules, which overwrite themselves with the target function when called. This ensures modules are only loaded when needed, retains the speed/convenience of locally-declared pre-loaded functions, and has no overhead after the first call, since the target functions are called directly in any subsequent calls.]==] local function case_insensitive_pattern(...) case_insensitive_pattern = require(string_utilities_module).case_insensitive_pattern return case_insensitive_pattern(...) end local function table_flatten(...) table_flatten = require(table_module).flatten return table_flatten(...) end --[==[ Loaders for objects, which load data (or some other object) into some variable, which can then be accessed as "foo or get_foo()", where the function get_foo sets the object to "foo" and then returns it. This ensures they are only loaded when needed, and avoids the need to check for the existence of the object each time, since once "foo" has been set, "get_foo" will not be called again.]==] local content_lang local function get_content_lang() content_lang, get_content_lang = mw.getContentLanguage(), nil return content_lang end -- Implementation of getAliases() for languages, etymology languages, -- families, scripts and writing systems. function export.getAliases(self) local aliases = self._aliases if aliases == nil then aliases = (self._data or self).aliases or {} self._aliases = aliases end return aliases end -- Implementation of getVarieties() for languages, etymology languages, -- families, scripts and writing systems. If `flatten` is passed in, -- flatten down to a list of strings; otherwise, keep the structure. function export.getVarieties(self, flatten) local varieties = self._varieties if varieties == nil then varieties = (self._data or self).varieties or {} self._varieties = varieties end if not flatten then return varieties end local flattened_varieties = self._flattened_varieties if flattened_varieties == nil then flattened_varieties = table_flatten(varieties) self._flattened_varieties = flattened_varieties end return flattened_varieties end -- Implementation of getOtherNames() for languages, etymology languages, -- families, scripts and writing systems. function export.getOtherNames(self) local other_names = self._other_names if other_names == nil then other_names = (self._data or self).other_names or {} self._other_names = other_names end return other_names end -- Implementation of getAllNames() for languages, etymology languages, -- families, scripts and writing systems. function export.getAllNames(self) local all_names = self._allNames if all_names == nil then all_names = table_flatten{ self.getCanonicalNames and self:getCanonicalNames() or self:getCanonicalName(), self:getAliases(), self:getVarieties(), self:getOtherNames(), } self._allNames = all_names end return all_names end function export.hasType(self, ...) local n = select("#", ...) if n == 0 then error("Must specify at least one type.") end local types = self:getTypes() if not types[...] then return false elseif n == 1 then return true end local args = {...} for i = 2, n do if not types[args[i]] then return false end end return true end -- Implementation of template-callable getByCode() function for languages, -- etymology languages, families and scripts. `item` is the language, -- family or script in question; `args` is the arguments passed in by the -- module invocation; `extra_processing`, if specified, is a function of -- one argument (the requested property) and should return the value to -- be returned to the caller, or nil if the property isn't recognized. -- `extra_processing` is called after special-cased properties are handled -- and before general-purpose processing code that works for all string -- properties. function export.templateGetByCode(args, extra_processing) -- The item that the caller wanted to look up. local item, itemname, list = args[1], args[2] if itemname == "getAllNames" then list = item:getAllNames() elseif itemname == "getOtherNames" then list = item:getOtherNames() elseif itemname == "getAliases" then list = item:getAliases() elseif itemname == "getVarieties" then list = item:getVarieties(true) end if list then local index = args[3]; if index == "" then index = nil end index = tonumber(index or error("Numeric index of the desired item in the list (parameter 3) has not been specified.")) return list[index] or "" end if itemname == "getFamily" and item.getFamily then return item:getFamily():getCode() end if extra_processing then local retval = extra_processing(itemname) if retval then return retval end end if item[itemname] then local ret = item[itemname](item) if type(ret) == "string" then return ret end error("The function \"" .. itemname .. "\" did not return a string value.") end error("Requested invalid item name \"" .. itemname .. "\".") end -- Implementation of getCommonsCategory() for languages, etymology languages, -- families, scripts and writing systems. function export.getWikidataItem(self) local item = self._WikidataItem if item == nil then item = (self._data or self)[2] -- If the value is nil, it's cached as false. item = item ~= nil and (type(item) == "number" and "Q" .. item or item) or false self._WikidataItem = item end return item or nil end do local function get_wiki_article(self, project) local article -- l10n: 維基百科連結指向中文維基 if project == "zhwiki" then article = (self._data or self).wikipedia_article if article then return article end end -- Otherwise, check the Wikidata item for a sitelink. local item = self:getWikidataItem() article = item and sitelink and sitelink(item, project) or false if article then return article end -- If there's still no article, try the parent (if any). local get_parent = self.getParent if get_parent then local parent = get_parent(self) if parent then return get_wiki_article(parent, project) end end return false end -- Implementation of getWikipediaArticle() for languages, etymology languages, -- families, scripts and writing systems. function export.getWikipediaArticle(self, noCategoryFallback, project) if project == nil then project = "zhwiki" -- l10n end local article if project == "zhwiki" then article = self._wikipedia_article if article == nil then article = get_wiki_article(self, project) self._wikipedia_article = article end else -- If the project isn't zhwiki, default to no category fallback, but -- this can be overridden by specifying the value `false`. if noCategoryFallback == nil then noCategoryFallback = true end local non_en_wikipedia_articles = self._non_en_wikipedia_articles if non_en_wikipedia_articles == nil then non_en_wikipedia_articles = {} self._non_en_wikipedia_articles = non_en_wikipedia_articles else article = non_en_wikipedia_articles[project] end if article == nil then article = get_wiki_article(self, project) non_en_wikipedia_articles[project] = article end end if article or noCategoryFallback then return article or nil end return (gsub(self:getCategoryName(), "Creole language", "Creole")) end end do local function get_commons_cat_claim(item) if item then local entity = get_entity and get_entity(item) or nil if entity then -- P373 is the "Commons category" property. local claim = entity:getBestStatements("P373")[1] return claim and ("Category:" .. claim.mainsnak.datavalue.value) or nil end end end local function get_commons_cat_sitelink(item) if item then local commons_sitelink = sitelink and sitelink(item, "commonswiki") or nil -- Reject any sitelinks that aren't categories. return commons_sitelink and match(commons_sitelink, "^Category:") and commons_sitelink or nil end end local function get_commons_cat(self) -- Checks are in decreasing order of likelihood for a useful match. -- Get the Commons Category claim from the object's item. local lang_item = self:getWikidataItem() local category = get_commons_cat_claim(lang_item) if category then return category end -- Otherwise, try the object's category's item. local langcat_item = get_entity_id_for_title and get_entity_id_for_title("Category:" .. self:getCategoryName()) or nil category = get_commons_cat_claim(langcat_item) if category then return category end -- If there's no P373 claim, there might be a sitelink on the -- object's category's item. category = get_commons_cat_sitelink(langcat_item) if category then return category end -- Otherwise, try for a sitelink on the object's own item. category = get_commons_cat_sitelink(lang_item) if category then return category end -- If there's still no category, try the parent (if any). local get_parent = self.getParent if get_parent then local parent = get_parent(self) if parent then return get_commons_cat(parent) end end return false end -- Implementation of getCommonsCategory() for languages, etymology -- languages, families, scripts and writing systems. function export.getCommonsCategory(self) local category category = self._commons_category -- Nil values cached as false. if category ~= nil then return category or nil end category = get_commons_cat(self) self._commons_category = category return category or nil end end function export.categoryNameHasSuffix(name, suffixes) for _, suffix in ipairs(suffixes) do if umatch(name, "%f[%w]" .. case_insensitive_pattern(suffix, "^.") .. "$") then return false end end return true end category_name_has_suffix = export.categoryNameHasSuffix function export.categoryNameToCode(name, suffix, data, suffixes) local truncated = match(name, "(.*)" .. suffix .. "$") if truncated and category_name_has_suffix(truncated, suffixes) then local code = data[truncated] if code ~= nil then return code, truncated end truncated = (content_lang or get_content_lang()):lcfirst(truncated) code = data[truncated] if code ~= nil then return code, truncated end end if not category_name_has_suffix(name, suffixes) then local code = data[name] if code ~= nil then return code, name end name = (content_lang or get_content_lang()):lcfirst(name) code = data[name] if code ~= nil then return code, name end end return nil, nil end return export 99ewcjpny09e4r26ioucidj412ly54q Module:Scripts/canonical names 828 1424806 9882763 9867234 2026-08-29T12:55:02Z TongcyDai 53191 9882763 Scribunto text/plain return { ["Balbodh"] = "Deva", ["Chisoi"] = "Chis", ["Lai Tay"] = "Tayo", ["Loma"] = "Loma", ["Moon"] = "Moon", ["Mundari Bani"] = "Nagm", ["Ranjana"] = "Ranj", ["Takri"] = "Takr", ["Tolong Siki"] = "Tols", ["Visible Speech"] = "Visp", ["Wancho"] = "Wcho", ["Woleai"] = "Wole", ["世俗體"] = "Egyd", ["亞美尼亞文"] = "Armn", ["他加祿字母"] = "Tglg", ["佉盧文"] = "Khar", ["假名"] = "Hrkt", ["僧伽羅文"] = "Sinh", ["僧侶體"] = "Egyh", ["克培列文"] = "Kpel", ["克耶里字母"] = "Kali", ["八思巴字"] = "Phag", ["凱提文"] = "Kthi", ["凱瑪文"] = "Gukh", ["切羅基文"] = "Cher", ["創世紀苗文"] = "Hmnp", ["加拿大原住民音節文字"] = "Cans", ["加萊文"] = "Gara", ["勒姜字母"] = "Rjng", ["包欽豪文"] = "Pauc", ["南迪城文"] = "Nand", ["占語字母"] = "Cham", ["卡利亞字母"] = "Cari", ["卡納達文"] = "Knda", ["卡維文"] = "Kawi", ["印度河文字"] = "Inds", ["原始埃蘭文"] = "Pelm", ["原始楔形文字"] = "Pcun", ["原始西奈字母"] = "Psin", ["古匈牙利字母"] = "Hung", ["古北阿拉伯字母"] = "Narb", ["古南阿拉伯文"] = "Sarb", ["古吉拉特文"] = "Gujr", ["古彼爾姆文"] = "Perm", ["古意大利字母"] = "Ital", ["古木基文"] = "Guru", ["古波斯文"] = "Xpeo", ["古粟特字母"] = "Sogo", ["古蘭塔文"] = "Gran", ["可吉文"] = "Khoj", ["吉茲字母"] = "Ethi", ["呂基亞字母"] = "Lyci", ["呂底亞字母"] = "Lydi", ["哈乃斐羅興亞文字"] = "Rohg", ["哈努諾文"] = "Hano", ["哈特拉文"] = "Hatr", ["哥巴文"] = "Nkgb", ["哥特字母"] = "Goth", ["唐薩文"] = "Tnsa", ["回鶻字母"] = "Ougr", ["國際音標"] = "Ipach", ["圖像渲染"] = "Image", ["埃利邁文"] = "Elym", ["基拉特拉伊文"] = "Krai", ["塔格巴努瓦字母"] = "Tagb", ["塞普勒斯-米諾斯文字"] = "Cpmn", ["夏拉達文"] = "Shrd", ["多格拉文"] = "Dogr", ["天城文"] = "Deva", ["契丹大字"] = "Kitl", ["契丹小字"] = "Kits", ["奧塞奇文"] = "Osge", ["奧斯曼亞字母"] = "Osma", ["奧里亞文"] = "Orya", ["女書"] = "Nshu", ["女真文"] = "Jurc", ["婆羅米文"] = "Brah", ["孟加拉文"] = "Beng", ["它拿字母"] = "Thaa", ["安納托利亞象形文字"] = "Hluw", ["寮文"] = "Laoo", ["尼瓦爾文"] = "Newa", ["峇里文字"] = "Bali", ["巴塔克文"] = "Batk", ["巴姆穆文字"] = "Bamu", ["巴薩文"] = "Bass", ["巽他字母"] = "Sund", ["布列斯符號"] = "Blis", ["布希德文"] = "Buhd", ["希伯來文"] = "Hebr", ["希臘文"] = "Grek", ["帕哈苗文"] = "Hmng", ["帕爾邁拉字母"] = "Palm", ["帕贊德文"] = "pal-Avst", ["帝國亞拉姆文字"] = "Armi", ["平假名"] = "Hira", ["庫利坦字母"] = "Kulit", ["庫達瓦迪文"] = "Sind", ["彝文"] = "Yiii", ["德宏傣文"] = "Tale", ["德文尖角體"] = "Latf", ["德瑟雷特字母"] = "Dsrt", ["悉曇文字"] = "Sidd", ["手語符號"] = "Sgnw", ["托忒文"] = "xwo-Mong", ["托托文"] = "Toto", ["托特里文"] = "Todr", ["拉丁字母"] = "Latn", ["拜克舒基文"] = "Bhks", ["提加拉里文"] = "Tutg", ["提爾胡塔文"] = "Tirh", ["提非納文"] = "Tfng", ["摩尼字母"] = "Mani", ["摩爾斯電碼"] = "Morse", ["撒瑪利亞字母"] = "Samr", ["敘利亞字母"] = "Syrc", ["教士體"] = "Geok", ["數學記號"] = "Zmth", ["新傣文"] = "Talu", ["旗語"] = "Semap", ["日文"] = "Jpan", ["早期西里爾字母"] = "Cyrs", ["普密吉文"] = "Onao", ["書冊巴列維文"] = "Phlv", ["曼尼普爾文"] = "Mtei", ["曼達安字母"] = "Mand", ["朗格朗格"] = "Roro", ["望加錫文"] = "Maka", ["未定文字"] = "Zyyy", ["未指定文字"] = "None", ["未編碼文字"] = "Zzzz", ["札那巴札爾方形字母"] = "Zanb", ["杜普雷速記"] = "Dupl", ["東北伊比利亞文字"] = "Ibrnn", ["東南伊比利亞文字"] = "Ibrns", ["東巴文"] = "Nkdb", ["林布文"] = "Limb", ["柏格理苗文"] = "Plrd", ["查克馬文"] = "Cakm", ["格拉哥里字母"] = "Glag", ["格魯吉亞文"] = "Geor", ["桑塔利文"] = "Olck", ["梅德法伊德林文"] = "Medf", ["楔形文字"] = "Xsux", ["歐甘字母"] = "Ogam", ["水書"] = "Shui", ["沙穆基文"] = "Aran", ["注音符號"] = "Bopo", ["泰國高棉文"] = "Khomt", ["泰文"] = "Thai", ["泰盧固文"] = "Telu", ["泰米爾文"] = "Taml", ["滿文"] = "mnc-Mong", ["漢字"] = "Hani", ["烏加里特字母"] = "Ugar", ["無文字"] = "Zxxx", ["爪哇字母"] = "Java", ["片假名"] = "Kana", ["瑪欽文"] = "Marc", ["瓦伊文"] = "Vaii", ["瓦蘭齊地文"] = "Wara", ["盧恩字母"] = "Runr", ["盧米文數字"] = "Rumin", ["盲文"] = "Brai", ["碑刻巴列維文"] = "Phli", ["碑刻帕提亞文"] = "Prti", ["科普特文"] = "Copt", ["穆爾塔尼文"] = "Mult", ["突厥字母"] = "Orkh", ["符號"] = "Zsym", ["簡體字"] = "Hans", ["粟特字母"] = "Sogd", ["納巴泰字母"] = "Nbat", ["索拉什特拉文"] = "Saur", ["索拉僧平文字"] = "Sora", ["索永布文字"] = "Soyo", ["絨巴文"] = "Lepc", ["維斯庫奇字母"] = "Vith", ["線形文字A"] = "Lina", ["線形文字B"] = "Linb", ["緬甸文"] = "Mymr", ["繁體字"] = "Hant", ["老傈僳文"] = "Lisu", ["老傣文"] = "Lana", ["聖書體"] = "Egyp", ["腓尼基字母"] = "Phnx", ["艾爾巴桑字母"] = "Elba", ["花剌子模文"] = "Chrs", ["茲納緬尼記譜法"] = "Zname", ["莫迪文"] = "Modi", ["萊克文"] = "Leke", ["蒙古文"] = "Mong", ["蓋爾文"] = "Latg", ["蕭伯納字母"] = "Shaw", ["藏文"] = "Tibt", ["蘇努瓦爾文"] = "Sunu", ["西夏文"] = "Tang", ["西里爾字母"] = "Cyrl", ["西非書面文字"] = "Nkoo", ["詩篇巴列維文"] = "Phlp", ["談格瓦文字"] = "Teng", ["諺文"] = "Hang", ["貢賈拉貢德文字"] = "Gong", ["賽普勒斯音節文字"] = "Cprt", ["越南傣文"] = "Tavt", ["迪維西阿庫魯文"] = "Diak", ["達芒文"] = "sit-tam-Tibt", ["錫伯文"] = "sjo-Mong", ["錫德文"] = "Sidt", ["錫爾赫特文"] = "Sylo", ["門德基卡庫文"] = "Mend", ["阿德拉姆文"] = "Adlm", ["阿拉伯文"] = "Arab", ["阿法卡文"] = "Afak", ["阿洪姆文"] = "Ahom", ["阿維斯陀文"] = "Avst", ["阿薩姆文"] = "as-Beng", ["隆塔拉文"] = "Bugi", ["雅茲迪文"] = "Yezi", ["韓文"] = "Kore", ["音樂記號"] = "Music", ["馬哈佳尼文"] = "Mahj", ["馬拉雅拉姆文"] = "Mlym", ["馬薩拉姆貢德文字"] = "Gonm", ["馬雅文字"] = "Maya", ["高加索阿爾巴尼亞文"] = "Aghb", ["高棉文"] = "Khmr", ["麥羅埃文聖書體"] = "Mero", ["麥羅埃文草書體"] = "Merc", ["默祿文"] = "Mroo", } mxoi7cu4hlrqymb24kgnfiadus5h5q4 Module:Scripts/code to canonical name 828 1424807 9882764 9867233 2026-08-29T12:55:24Z TongcyDai 53191 9882764 Scribunto text/plain return { ["Adlm"] = "阿德拉姆文", ["Afak"] = "阿法卡文", ["Aghb"] = "高加索阿爾巴尼亞文", ["Ahom"] = "阿洪姆文", ["Arab"] = "阿拉伯文", ["Aran"] = "阿拉伯文", ["Aran:hnd"] = "沙穆基文", ["Aran:hno"] = "沙穆基文", ["Aran:inc-opa"] = "沙穆基文", ["Aran:lah"] = "沙穆基文", ["Aran:pa"] = "沙穆基文", ["Aran:phr"] = "沙穆基文", ["Aran:skr"] = "沙穆基文", ["Armi"] = "帝國亞拉姆文字", ["Armn"] = "亞美尼亞文", ["Avst"] = "阿維斯陀文", ["Bali"] = "峇里文字", ["Bamu"] = "巴姆穆文字", ["Bass"] = "巴薩文", ["Batk"] = "巴塔克文", ["Beng"] = "孟加拉文", ["Bhks"] = "拜克舒基文", ["Blis"] = "布列斯符號", ["Bopo"] = "注音符號", ["Brah"] = "婆羅米文", ["Brai"] = "盲文", ["Bugi"] = "隆塔拉文", ["Buhd"] = "布希德文", ["Cakm"] = "查克馬文", ["Cans"] = "加拿大原住民音節文字", ["Cari"] = "卡利亞字母", ["Cham"] = "占語字母", ["Cher"] = "切羅基文", ["Chis"] = "Chisoi", ["Chrs"] = "花剌子模文", ["Copt"] = "科普特文", ["Cpmn"] = "塞普勒斯-米諾斯文字", ["Cprt"] = "賽普勒斯音節文字", ["Cyrl"] = "西里爾字母", ["Cyrs"] = "早期西里爾字母", ["Deva"] = "天城文", ["Deva:ahr"] = "Balbodh", ["Deva:kfq"] = "Balbodh", ["Deva:kok"] = "Balbodh", ["Deva:mr"] = "Balbodh", ["Deva:omr"] = "Balbodh", ["Deva:vah"] = "Balbodh", ["Diak"] = "迪維西阿庫魯文", ["Dogr"] = "多格拉文", ["Dsrt"] = "德瑟雷特字母", ["Dupl"] = "杜普雷速記", ["Egyd"] = "世俗體", ["Egyh"] = "僧侶體", ["Egyp"] = "聖書體", ["Elba"] = "艾爾巴桑字母", ["Elym"] = "埃利邁文", ["Ethi"] = "吉茲字母", ["Gara"] = "加萊文", ["Geok"] = "教士體", ["Geor"] = "格魯吉亞文", ["Glag"] = "格拉哥里字母", ["Gong"] = "貢賈拉貢德文字", ["Gonm"] = "馬薩拉姆貢德文字", ["Goth"] = "哥特字母", ["Gran"] = "古蘭塔文", ["Grek"] = "希臘文", ["Gujr"] = "古吉拉特文", ["Gukh"] = "凱瑪文", ["Guru"] = "古木基文", ["Hang"] = "諺文", ["Hani"] = "漢字", ["Hano"] = "哈努諾文", ["Hans"] = "簡體字", ["Hant"] = "繁體字", ["Hatr"] = "哈特拉文", ["Hebr"] = "希伯來文", ["Hira"] = "平假名", ["Hluw"] = "安納托利亞象形文字", ["Hmng"] = "帕哈苗文", ["Hmnp"] = "創世紀苗文", ["Hrkt"] = "假名", ["Hung"] = "古匈牙利字母", ["Ibrnn"] = "東北伊比利亞文字", ["Ibrns"] = "東南伊比利亞文字", ["Image"] = "圖像渲染", ["Inds"] = "印度河文字", ["Ipach"] = "國際音標", ["Ital"] = "古意大利字母", ["Java"] = "爪哇字母", ["Jpan"] = "日文", ["Jurc"] = "女真文", ["Kali"] = "克耶里字母", ["Kana"] = "片假名", ["Kawi"] = "卡維文", ["Khar"] = "佉盧文", ["Khmr"] = "高棉文", ["Khoj"] = "可吉文", ["Khomt"] = "泰國高棉文", ["Kitl"] = "契丹大字", ["Kits"] = "契丹小字", ["Knda"] = "卡納達文", ["Kore"] = "韓文", ["Kpel"] = "克培列文", ["Krai"] = "基拉特拉伊文", ["Kthi"] = "凱提文", ["Kulit"] = "庫利坦字母", ["Lana"] = "老傣文", ["Laoo"] = "寮文", ["Latf"] = "德文尖角體", ["Latg"] = "蓋爾文", ["Latn"] = "拉丁字母", ["Leke"] = "萊克文", ["Lepc"] = "絨巴文", ["Limb"] = "林布文", ["Lina"] = "線形文字A", ["Linb"] = "線形文字B", ["Lisu"] = "老傈僳文", ["Loma"] = "Loma", ["Lyci"] = "呂基亞字母", ["Lydi"] = "呂底亞字母", ["Mahj"] = "馬哈佳尼文", ["Maka"] = "望加錫文", ["Mand"] = "曼達安字母", ["Mani"] = "摩尼字母", ["Marc"] = "瑪欽文", ["Maya"] = "馬雅文字", ["Medf"] = "梅德法伊德林文", ["Mend"] = "門德基卡庫文", ["Merc"] = "麥羅埃文草書體", ["Mero"] = "麥羅埃文聖書體", ["Mlym"] = "馬拉雅拉姆文", ["Modi"] = "莫迪文", ["Mong"] = "蒙古文", ["Moon"] = "Moon", ["Morse"] = "摩爾斯電碼", ["Mroo"] = "默祿文", ["Mtei"] = "曼尼普爾文", ["Mult"] = "穆爾塔尼文", ["Music"] = "音樂記號", ["Mymr"] = "緬甸文", ["Nagm"] = "Mundari Bani", ["Nand"] = "南迪城文", ["Narb"] = "古北阿拉伯字母", ["Nbat"] = "納巴泰字母", ["Newa"] = "尼瓦爾文", ["Nkdb"] = "東巴文", ["Nkgb"] = "哥巴文", ["Nkoo"] = "西非書面文字", ["None"] = "未指定文字", ["Nshu"] = "女書", ["Ogam"] = "歐甘字母", ["Olck"] = "桑塔利文", ["Onao"] = "普密吉文", ["Orkh"] = "突厥字母", ["Orya"] = "奧里亞文", ["Osge"] = "奧塞奇文", ["Osma"] = "奧斯曼亞字母", ["Ougr"] = "回鶻字母", ["Palm"] = "帕爾邁拉字母", ["Pauc"] = "包欽豪文", ["Pcun"] = "原始楔形文字", ["Pelm"] = "原始埃蘭文", ["Perm"] = "古彼爾姆文", ["Phag"] = "八思巴字", ["Phli"] = "碑刻巴列維文", ["Phlp"] = "詩篇巴列維文", ["Phlv"] = "書冊巴列維文", ["Phnx"] = "腓尼基字母", ["Plrd"] = "柏格理苗文", ["Polyt"] = "希臘文", ["Prti"] = "碑刻帕提亞文", ["Psin"] = "原始西奈字母", ["Ranj"] = "Ranjana", ["Rjng"] = "勒姜字母", ["Rohg"] = "哈乃斐羅興亞文字", ["Roro"] = "朗格朗格", ["Rumin"] = "盧米文數字", ["Runr"] = "盧恩字母", ["Samr"] = "撒瑪利亞字母", ["Sarb"] = "古南阿拉伯文", ["Saur"] = "索拉什特拉文", ["Semap"] = "旗語", ["Sgnw"] = "手語符號", ["Shaw"] = "蕭伯納字母", ["Shrd"] = "夏拉達文", ["Shui"] = "水書", ["Sidd"] = "悉曇文字", ["Sidt"] = "錫德文", ["Sind"] = "庫達瓦迪文", ["Sinh"] = "僧伽羅文", ["Sogd"] = "粟特字母", ["Sogo"] = "古粟特字母", ["Sora"] = "索拉僧平文字", ["Soyo"] = "索永布文字", ["Sund"] = "巽他字母", ["Sunu"] = "蘇努瓦爾文", ["Sylo"] = "錫爾赫特文", ["Syrc"] = "敘利亞字母", ["Tagb"] = "塔格巴努瓦字母", ["Takr"] = "Takri", ["Tale"] = "德宏傣文", ["Talu"] = "新傣文", ["Taml"] = "泰米爾文", ["Tang"] = "西夏文", ["Tavt"] = "越南傣文", ["Tayo"] = "Lai Tay", ["Telu"] = "泰盧固文", ["Teng"] = "談格瓦文字", ["Tfng"] = "提非納文", ["Tglg"] = "他加祿字母", ["Thaa"] = "它拿字母", ["Thai"] = "泰文", ["Tibt"] = "藏文", ["Tirh"] = "提爾胡塔文", ["Tnsa"] = "唐薩文", ["Todr"] = "托特里文", ["Tols"] = "Tolong Siki", ["Toto"] = "托托文", ["Tutg"] = "提加拉里文", ["Ugar"] = "烏加里特字母", ["Vaii"] = "瓦伊文", ["Visp"] = "Visible Speech", ["Vith"] = "維斯庫奇字母", ["Wara"] = "瓦蘭齊地文", ["Wcho"] = "Wancho", ["Wole"] = "Woleai", ["Xpeo"] = "古波斯文", ["Xsux"] = "楔形文字", ["Yezi"] = "雅茲迪文", ["Yiii"] = "彝文", ["Zanb"] = "札那巴札爾方形字母", ["Zmth"] = "數學記號", ["Zname"] = "茲納緬尼記譜法", ["Zsym"] = "符號", ["Zxxx"] = "無文字", ["Zyyy"] = "未定文字", ["Zzzz"] = "未編碼文字", ["as-Beng"] = "阿薩姆文", ["mnc-Mong"] = "滿文", ["pal-Avst"] = "帕贊德文", ["pjt-Latn"] = "拉丁字母", ["sit-tam-Tibt"] = "達芒文", ["sjo-Mong"] = "錫伯文", ["xwo-Mong"] = "托忒文", } esr78nxyw6f2kcil13q3b13rn931o1k Module:Pt-headword 828 1426258 9882760 9835860 2026-08-29T12:53:39Z TongcyDai 53191 9882760 Scribunto text/plain -- This module contains code for Portuguese headword templates. -- Templates covered are: -- * {{pt-noun}}, {{pt-proper noun}}; -- * {{pt-verb}}; -- * {{pt-adj}}, {{pt-adj-comp}}, {{pt-adj-sup}}; -- * {{pt-det}}; -- * {{pt-pron-adj}}; -- * {{pt-contr-adj}}; -- * {{pt-pp}}; -- * {{pt-cardinal}}; -- * {{pt-adv}}. -- See [[Module:pt-verb]] for Portuguese conjugation templates. local export = {} local pos_functions = {} local force_cat = false -- for testing; if true, categories appear in non-mainspace pages local m_strutils = require("Module:string utilities") local require_when_needed = require("Module:utilities/require when needed") local m_table = require("Module:table") local com = require("Module:pt-common") local en_utilities_module = "Module:en-utilities" local headword_utilities_module = "Module:headword utilities" local inflection_utilities_module = "Module:inflection utilities" local romut_module = "Module:romance utilities" local pt_verb_module = "Module:pt-verb" local lang = require("Module:languages").getByCode("pt") local langname = lang:getCanonicalName() local m_en_utilities = require_when_needed(en_utilities_module) local m_headword_utilities = require_when_needed(headword_utilities_module) local glossary_link = require_when_needed(headword_utilities_module, "glossary_link") local insert = table.insert local rfind = m_strutils.find local rmatch = m_strutils.match local ulower = m_strutils.lower local usub = m_strutils.sub local uupper = m_strutils.upper -- When followed by a hyphen in a hyphenated compound, the hyphen will be included with the prefix when linked. local include_hyphen_prefixes = m_table.listToSet { "ab", "afro", "anarco", "anglo", "ântero", "anti", "auto", "contra", "ex", "franco", "hiper", "infra", "inter", "intra", "macro", "micro", "neo", "pan", "pós", "pré", "pró", "proto", "sobre", "sub", "super", "vice", } ----------------------------------------------------------------------------------------- -- Utility functions -- ----------------------------------------------------------------------------------------- local function track(page) require("Module:debug/track")("pt-headword/" .. page) return true end local list_param = {list = true, disallow_holes = true} local boolean_param = {type = "boolean"} local metaphonic_label = "[[Appendix:葡萄牙語發音#元音變化|元音變化]]" local function make_plural(sg, special) local pl = com.make_plural(sg, special) if not pl then error(("Internal error: Unable to generate default plural of '%s'"):format(sg)) end return pl 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; -- `plpos` is the plural part of speech, used in [[Category:LANGNAME PLPOS with red links in their headword lines]]. -- `accel` is the accelerator form, or nil. local function parse_and_insert_inflection(data, args, field, label, accel, frob) m_headword_utilities.parse_and_insert_inflection { headdata = data, forms = args[field], paramname = field, splitchar = ",", include_mods = {"g"}, label = label, accel = accel and {form = accel} or nil, frob = frob, } end -- 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("Part of speech has not been specified. Please pass parameter 1 to the module invocation.") local parargs = frame:getParent().args local params = { ["head"] = list_param, ["id"] = true, ["json"] = boolean_param, ["splithyph"] = boolean_param, ["nolinkhead"] = boolean_param, ["nolink"] = {type = "boolean", alias_of = "nolinkhead"}, ["abbr"] = list_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(parargs, 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, nil, include_hyphen_prefixes) 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 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 ~= "後綴變格形" then data.is_suffix = true data.pos_category = "後綴" data.checkredlinks = true local singular_poscat = poscat insert(data.categories, "構成" .. singular_poscat .. "的" .. langname .. "後綴") insert(data.inflections, {label = "構成" .. singular_poscat .. "的後綴"}) end local pagename_lower = ulower(pagename) for _, ch in ipairs{"gü", "jh", "kh", "ph", "qü", "sh", "th", "tl", "ts", "tz", "wh", "zh"} do if pagename_lower:find(ch) then insert(data.categories, "帶「" .. uupper(ch) .. "」的" .. langname .. "詞") end end if pos_functions[poscat] then pos_functions[poscat].func(args, data) end parse_and_insert_inflection(data, args, "abbr", "縮寫") if args.json then return require("Module:JSON").toJSON(data) end return require("Module:headword").full_headword(data) end 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("%%", "%%%%") return (term:gsub("#", lemma)) end local function is_metaphonic(args, lemma) if args.nometa then return false end if args.meta then return true end -- Anything in -oso with a preceding vowel (e.g. [[gostoso]], [[curioso]]) is normally metaphonic. return rfind(lemma, com.V .. ".*oso$") end ----------------------------------------------------------------------------------------- -- 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("Unrecognized gender: " .. 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 = 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 -- 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 local lemma = data.pagename 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("唯複")}) 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 = "有時" .. glossary_link("唯複") .. ",在變化中"}) end if mode == "?" then -- Plural is unknown insert(data.categories, "有未知或不確定複數的" .. langname .. category_plpos) elseif mode == "!" then -- Plural is not attested insert(data.inflections, {label = "複數無紀錄"}) insert(data.categories, "有無紀錄複數的" .. langname .. category_plpos) 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, langname .. "不可數" .. category_plpos) -- If plural forms were given explicitly, then show "usually" if plurals[1] then insert(data.inflections, {label = "通常" .. glossary_link("不可數")}) insert(data.categories, langname .. "可數" .. category_plpos) else insert(data.inflections, {label = glossary_link("不可數")}) 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("可數") .. "和" .. glossary_link("不可數")}) insert(data.categories, langname .. "不可數" .. category_plpos) insert(data.categories, langname .. "可數" .. category_plpos) elseif plurals[1] then -- Countable nouns insert(data.categories, langname .. "可數" .. category_plpos) else -- Uncountable nouns insert(data.categories, langname .. "不可數" .. category_plpos) 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 for _, pl in ipairs(plurals) do if pl.term == "+" then pl.term = make_plural(lemma) elseif pl.term:find("^%+") then pl.term = require(romut_module).get_special_indicator(pl.term) pl.term = make_plural(lemma, pl.term) else pl.term = replace_hash_with_lemma(pl.term, lemma) end end end local pl1 = plurals[1] if pl1 and not plurals[2] and pl1.term == lemma then insert(data.inflections, {label = glossary_link("無屈折"), q = pl1.q, qq = pl1.qq, l = pl1.l, ll = pl1.ll, refs = pl1.refs }) insert(data.categories, langname .. "無屈折" .. category_plpos) else insert_noun_inflection(plurals, "複數", "p") end if plurals[2] then insert(data.categories, "有多個複數的" .. langname .. category_plpos) 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:pt-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 specials = {} -- Tracks the specific plural indicators for each entry in a multi-item list local term_index = 0 local mfs = m_headword_utilities.parse_term_list_with_modifiers { paramname = field, forms = args[field], splitchar = ",", frob = function(term) term_index = term_index + 1 if term == "+" then -- Generate default masculine/feminine. term = inflect(lemma) else term = replace_hash_with_lemma(term, lemma) end local special = require(romut_module).get_special_indicator(term) if special then specials[term_index] = special -- Store indicator unique to this specific item's index term = inflect(lemma, special) end return term end } for i, mf in ipairs(mfs) do local plobj = m_table.shallowCopy(mf) local term_special = specials[i] -- Retrieve indicator matching this exact singular's index plobj.term = make_plural(mf.term, term_special) -- 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|pt|MFSING}} plobj.accel = {form = "p", lemma = mf.term} insert(default_plurals, plobj) 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 = ",", } if is_plurale_tantum then return mfpl end 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|pt|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_qualifiers_labels(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 mfplobj = m_table.shallowCopy(mfpl) mfplobj.term = make_plural(mf.term, mfpl.term) mfplobj.accel = accel m_headword_utilities.combine_termobj_qualifiers_labels(mfplobj, mf) insert(new_mfpls, mfplobj) 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, "陰性", "f") insert_noun_inflection(feminine_plurals, "陰性複數") insert_noun_inflection(masculines, "陽性") insert_noun_inflection(masculine_plurals, "陽性複數") if is_metaphonic(args, lemma) then insert(data.inflections, {label = metaphonic_label}) insert(data.categories, "有元音變音的" .. langname .. category_plpos) end parse_and_insert_noun_inflection("dim", "指小") parse_and_insert_noun_inflection("aug", "指大") parse_and_insert_noun_inflection("pej", "貶義") parse_and_insert_noun_inflection("dem", "居民稱謂詞") parse_and_insert_noun_inflection("fdem", "女性居民稱謂詞") -- Maybe add category 'Portuguese nouns with irregular gender' (or similar) local irreg_gender_lemma = com.rsub(lemma, " .*", "") -- only look at first word if (rfind(irreg_gender_lemma, "[^ã]o$") and (gender_for_irreg_ending == "f" or gender_for_irreg_ending == "mf")) or (irreg_gender_lemma:find("a$") and (gender_for_irreg_ending == "m" or gender_for_irreg_ending == "mf")) then insert(data.categories, "有不規則性別的" .. langname .. category_plpos) 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}, [2] = {list = "pl", disallow_holes = true}, ["m"] = list_param, ["f"] = list_param, ["mpl"] = list_param, ["fpl"] = list_param, ["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) ["meta"] = boolean_param, -- metaphonic ["nometa"] = boolean_param, -- explicitly not metaphonic } end pos_functions["名詞"] = { params = get_noun_params(), func = do_noun, } pos_functions["專有名詞"] = { params = get_noun_params("is proper"), func = function(args, data) do_noun(args, data, "is proper noun") end, } ----------------------------------------------------------------------------------------- -- Pronouns -- ----------------------------------------------------------------------------------------- local function do_pronoun(args, data) local lemma = data.pagename validate_genders(args[1]) data.genders = args[1] local function do_inflection(field, label, accel) parse_and_insert_inflection(data, args, field, label, accel) end do_inflection("m", "陽性") do_inflection("f", "陰性") do_inflection("sg", "單數") do_inflection("pl", "複數") do_inflection("mpl", "陽性複數") do_inflection("fpl", "陰性複數") do_inflection("n", "中性") end local function get_pronoun_params() local params = { [1] = {list = "g", disallow_holes = true, type = "genders", flatten = true}, --gender(s) ["m"] = list_param, --masculine form(s) ["f"] = list_param, --feminine form(s) ["sg"] = list_param, --singular form(s) ["pl"] = list_param, --plural form(s) ["mpl"] = list_param, --masculine plural form(s) ["fpl"] = list_param, --feminine plural form(s) ["n"] = list_param, --neuter form(s) } return params end pos_functions["代詞"] = { params = get_pronoun_params(), func = do_pronoun, } ----------------------------------------------------------------------------------------- -- Adjectives -- ----------------------------------------------------------------------------------------- -- Handle comparatives and superlatives for adjectives and adverbs, including user-specified comparatives and -- superlatives, default-requested comparatives/superlatives using '+', autogenerated comparatives/superlatives, -- and hascomp=. Code is the same for adjectives and adverbs. local function handle_adj_adv_comp(args, data, plpos, is_adv) local lemma = data.pagename local stem if is_adv then stem = com.rsub(lemma, "mente$", "") else stem = lemma 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 local function make_absolute_superlative(special) if is_adv then return com.make_adverbial_absolute_superlative(stem, special) else return com.make_absolute_superlative(stem, special) end end -- Maybe autogenerate default comparative/superlative. local comp, sup if args.comp and args.sup then-- comp= and sup= were given as options to the user -- If no comp, but a non-default sup given, then add the default comparative/superlative. -- This is useful when an absolute superlative is given. comp = m_headword_utilities.parse_term_list_with_modifiers { paramname = "comp", forms = args.comp, splitchar = ",", } sup = m_headword_utilities.parse_term_list_with_modifiers { paramname = "sup", forms = args.sup, splitchar = ",", } local saw_sup_plus = false if not comp[1] and sup[1] then for _, supval in ipairs(sup) do if supval.term == "+" then saw_sup_plus = true end end if not saw_sup_plus then comp = {{term = "+"}} insert(sup, 1, {term = "+"}) end end -- If comp=+, use default comparative 'mais ...', and set a default superlative if unspecified. local saw_comp_plus = false for _, compval in ipairs(comp) do if compval.term == "+" then saw_comp_plus = true compval.term = "[[mais]] [[" .. lemma .. "]]" end end if saw_comp_plus and not sup[1] then sup = {{term = "+"}} end -- If sup=+ (possibly from comp=+), use default superlative 'o mais ...'. Also handle absolute superlatives. for _, supval in ipairs(sup) do if supval.term == "+" then supval.term = "[[o]] [[mais]] [[" .. lemma .. "]]" elseif supval.term == "+abs" then supval.term = make_absolute_superlative() elseif rfind(supval.term, "^%+abs:") then local sp = rmatch(supval.term, "^%+abs:(.*)$") supval.term = make_absolute_superlative(sp) end end end if args.hascomp then if args.hascomp == "both" then insert(data.inflections, {label = "有時" .. glossary_link("有比較級")}) insert(data.categories, langname .. "有比較級" .. plpos) insert(data.categories, langname .. "無比較級" .. plpos) else local hascomp = require("Module:yesno")(args.hascomp) if hascomp == true then insert(data.inflections, {label = glossary_link("比較級")}) insert(data.categories, langname .. "有比較級" .. plpos) elseif hascomp == false then insert(data.inflections, {label = "無" .. glossary_link("比較級")}) insert(data.categories, langname .. "無比較級" .. plpos) else error("Unrecognized value for hascomp=: " .. args.hascomp) end end elseif comp and comp[1] or sup and sup[1] then insert(data.inflections, {label = glossary_link("比較級")}) insert(data.categories, langname .. "有比較級" .. plpos) end insert_inflection(comp, "比較級") insert_inflection(sup, "最高級") end 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 participles' local category_plpos = data.checkredlinks if category_plpos == true then category_plpos = data.pos_category end local category_pos = 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 " .. mw.text.listToText(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.short then insert(data.inflections, {label = "[[Appendix:葡萄牙語動詞#分詞|短分詞]]"}) end if args.inv then -- invariable adjective insert(data.inflections, {label = glossary_link("無屈折")}) insert(data.categories, langname .. "無屈折" .. category_plpos) if args.sp or args.f[1] 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 fpl.term = make_plural(lemma, args.sp) else fpl.term = replace_hash_with_lemma(fpl.term, lemma) end insert(feminine_plurals, fpl) end insert(data.inflections, {label = "僅陰性"}) insert_inflection(feminine_plurals, "陰性複數", "f|p") else -- Gather feminines. for _, f in ipairs(fetch_inflections("f")) do if 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_qualifiers_or_labels(feminines[1]) if fem_like_lemma then insert(data.categories, langname .. "兩性" .. category_plpos) 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. mpl.term = make_plural(lemma, args.sp) else mpl.term = replace_hash_with_lemma(mpl.term, lemma) end insert(masculine_plurals, mpl) end for _, fpl in ipairs(argsfpl) do if fpl.term == "+" then for _, f in ipairs(feminines) do -- Generate default feminine plural; f is a table. local fplobj = m_table.shallowCopy(fpl) fplobj.term = make_plural(f.term, args.sp) m_headword_utilities.combine_termobj_qualifiers_labels(fplobj, f) insert(feminine_plurals, fplobj) 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_qualifiers_or_labels(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("無屈折")}) insert(data.categories, langname .. "無屈折" .. category_plpos) else -- Make sure there are feminines given and not same as lemma. if not fem_like_lemma then insert_inflection(feminines, "陰性", "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, "複數", "p") else -- This is how the Spanish module works. -- insert_inflection(masculine_plurals, "陽性和陰性複數", "p") insert_inflection(masculine_plurals, "複數", "p") end else insert_inflection(masculine_plurals, "陽性複數", "m|p") insert_inflection(feminine_plurals, "陰性複數", "f|p") end end end local function parse_and_insert_adj_inflection(field, label, accel, frob) parse_and_insert_inflection(data, args, field, label, accel, frob) end parse_and_insert_adj_inflection("n", "中性") handle_adj_adv_comp(args, data, category_plpos, false) parse_and_insert_adj_inflection("dim", "指小", nil, function(term) if term == "+" then term = com.make_diminutive(lemma) elseif term:find("^%+") then term = require(romut_module).get_special_indicator(term) term = com.make_diminutive(lemma, term) end return term end) parse_and_insert_adj_inflection("aug", "指大", nil, function(term) if term == "+" then term = com.make_augmentative(lemma) elseif term:find("^%+") then term = require(romut_module).get_special_indicator(term) term = com.make_augmentative(lemma, term) end return term end) if is_metaphonic(args, lemma) then insert(data.inflections, {label = metaphonic_label}) insert(data.categories, "有元音變音的" .. langname .. category_plpos) end if args.irreg and is_superlative then insert(data.categories, langname .. "不規則最高級" .. category_plpos) end end local function get_adjective_params(adjtype) local params = { ["inv"] = boolean_param, --invariable ["sp"] = true, -- special indicator: "first", "first-last", etc. ["f"] = list_param, --feminine form(s) ["pl"] = list_param, --plural override(s) ["mpl"] = list_param, --masculine plural override(s) ["fpl"] = list_param, --feminine plural override(s) ["meta"] = boolean_param, -- metaphonic ["nometa"] = boolean_param, -- explicitly not metaphonic } 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["gneut"] = boolean_param -- gender-neutral adjective e.g. [[latine]] (FIXME: do these exist in Portuguese?) params["hascomp"] = true -- has comparative end if adjtype == "part" then params["short"] = boolean_param -- short participle end if adjtype == "sup" then params["irreg"] = boolean_param end if adjtype == "pron" or adjtype == "contr" then params["n"] = list_param --neuter form(s) end return params end pos_functions["形容詞"] = { params = get_adjective_params("base"), func = do_adjective, } pos_functions["形容詞比較級"] = { params = get_adjective_params("comp"), func = do_adjective, pos_category = "形容詞", } pos_functions["形容詞最高級"] = { params = get_adjective_params("sup"), func = function(args, data) do_adjective(args, data, "is superlative") end, pos_category = "形容詞", } pos_functions["過去分詞"] = { params = get_adjective_params("part"), func = do_adjective, redlink_pos = "分詞", } pos_functions["限定詞"] = { params = get_adjective_params("det"), func = do_adjective, } pos_functions["類形容詞代詞"] = { params = get_adjective_params("pron"), func = do_adjective, pos_category = "代詞", } pos_functions["類形容詞連詞"] = { params = get_adjective_params("contr"), func = do_adjective, pos_category = "連詞", } ----------------------------------------------------------------------------------------- -- Adverbs -- ----------------------------------------------------------------------------------------- local function do_adverb(args, data) handle_adj_adv_comp(args, data, "adverbs", "is adv") end local function get_adverb_params(advtype) local params = {} if advtype == "base" then params["comp"] = list_param --comparative(s) params["sup"] = list_param --superlative(s) params["hascomp"] = true -- has comparative end return params end pos_functions["副詞"] = { params = get_adverb_params("base"), func = do_adverb, } pos_functions["副詞比較級"] = { params = get_adverb_params("comp"), func = do_adverb, pos_category = "副詞", } pos_functions["副詞最高級"] = { params = get_adverb_params("sup"), func = do_adverb, pos_category = "副詞", } ----------------------------------------------------------------------------------------- -- Verbs -- ----------------------------------------------------------------------------------------- pos_functions["動詞"] = { 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, }, func = function(args, data, frame) local preses, preses_3s, prets, parts, short_parts if args.attn then insert(data.categories, "Requests for attention concerning " .. langname) return end local pt_verb = require(pt_verb_module) local alternant_multiword_spec = pt_verb.do_generate_forms(args, "pt-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 = ("第一人稱單數%s"):format(label_tense), }, true elseif has_3s then return { slot = slot_tense .. "_3s", label = ("第三人稱單數%s"):format(label_tense), }, false else return { slot = slot_tense .. "_3p", label = ("第三人稱複數%s"):format(label_tense), }, false end end local did_pres_1s preses, did_pres_1s = do_finite("pres", "現在時") preses_3s = { slot = "pres_3s", label = "第三人稱單數現在時", } prets = do_finite("pret", "過去時") parts = { slot = "pp_ms", label = "過去分詞", } short_parts = { slot = "short_pp_ms", label = "短過去分詞", } 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("Internal error: 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:pt-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 = "無" .. 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 stripped_form = pt_verb.remove_variant_codes(stripped_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 {{pt-verb form of}} once -- implemented. -- 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 = "無第一人稱單數現在時"}) insert(data.inflections, {label = "無現在時虛擬語氣"}) end if alternant_multiword_spec.no_pres_stressed then insert(data.inflections, {label = "無重音現在時直陳語氣或虛擬語氣"}) skip_pres_if_empty = true end if alternant_multiword_spec.only3s then insert(data.inflections, {label = glossary_link("無人稱")}) elseif alternant_multiword_spec.only3sp then insert(data.inflections, {label = "僅第三人稱"}) elseif alternant_multiword_spec.only3p then insert(data.inflections, {label = "僅第三人稱複數"}) 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, "skip if empty") -- 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:pt-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 Portuguese 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 end } ----------------------------------------------------------------------------------------- -- Suffix forms -- ----------------------------------------------------------------------------------------- pos_functions["後綴變格形"] = { 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, "構成" .. typ .. "的後綴") end insert(data.inflections, {label = m_table.serialCommaJoin(suffix_type, {conj = "或"}) .. "的非詞元形式"}) end, } return export 6v0f751tkcznj09ygc4cxwakid4mx30 9883378 9882760 2026-08-30T11:30:40Z TongcyDai 53191 9883378 Scribunto text/plain -- This module contains code for Portuguese headword templates. -- Templates covered are: -- * {{pt-noun}}, {{pt-proper noun}}; -- * {{pt-verb}}; -- * {{pt-adj}}, {{pt-adj-comp}}, {{pt-adj-sup}}; -- * {{pt-det}}; -- * {{pt-pron-adj}}; -- * {{pt-contr-adj}}; -- * {{pt-pp}}; -- * {{pt-cardinal}}; -- * {{pt-adv}}. -- See [[Module:pt-verb]] for Portuguese conjugation templates. local export = {} local pos_functions = {} local force_cat = false -- for testing; if true, categories appear in non-mainspace pages local m_strutils = require("Module:string utilities") local require_when_needed = require("Module:utilities/require when needed") local m_table = require("Module:table") local com = require("Module:pt-common") local en_utilities_module = "Module:en-utilities" local headword_utilities_module = "Module:headword utilities" local inflection_utilities_module = "Module:inflection utilities" local romut_module = "Module:romance utilities" local pt_verb_module = "Module:pt-verb" local lang = require("Module:languages").getByCode("pt") local langname = lang:getCanonicalName() local m_en_utilities = require_when_needed(en_utilities_module) local m_headword_utilities = require_when_needed(headword_utilities_module) local glossary_link = require_when_needed(headword_utilities_module, "glossary_link") local insert = table.insert local rfind = m_strutils.find local rmatch = m_strutils.match local ulower = m_strutils.lower local usub = m_strutils.sub local uupper = m_strutils.upper -- When followed by a hyphen in a hyphenated compound, the hyphen will be included with the prefix when linked. local include_hyphen_prefixes = m_table.listToSet { "ab", "afro", "anarco", "anglo", "ântero", "anti", "auto", "contra", "ex", "franco", "hiper", "infra", "inter", "intra", "macro", "micro", "neo", "pan", "pós", "pré", "pró", "proto", "sobre", "sub", "super", "vice", } ----------------------------------------------------------------------------------------- -- Utility functions -- ----------------------------------------------------------------------------------------- local function track(page) require("Module:debug/track")("pt-headword/" .. page) return true end local list_param = {list = true, disallow_holes = true} local boolean_param = {type = "boolean"} local metaphonic_label = "[[Appendix:葡萄牙語發音#元音變化|元音變化]]" local function make_plural(sg, special) local pl = com.make_plural(sg, special) if not pl then error(("Internal error: Unable to generate default plural of '%s'"):format(sg)) end return pl 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; -- `plpos` is the plural part of speech, used in [[Category:LANGNAME PLPOS with red links in their headword lines]]. -- `accel` is the accelerator form, or nil. local function parse_and_insert_inflection(data, args, field, label, accel, frob) m_headword_utilities.parse_and_insert_inflection { headdata = data, forms = args[field], paramname = field, splitchar = ",", include_mods = {"g"}, label = label, accel = accel and {form = accel} or nil, frob = frob, } end -- 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("Part of speech has not been specified. Please pass parameter 1 to the module invocation.") local parargs = frame:getParent().args local params = { ["head"] = list_param, ["id"] = true, ["json"] = boolean_param, ["splithyph"] = boolean_param, ["nolinkhead"] = boolean_param, ["nolink"] = {type = "boolean", alias_of = "nolinkhead"}, ["abbr"] = list_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(parargs, 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, nil, include_hyphen_prefixes) 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 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 ~= "後綴變格形" then data.is_suffix = true data.pos_category = "後綴" data.checkredlinks = true local singular_poscat = poscat insert(data.categories, "構成" .. singular_poscat .. "的" .. langname .. "後綴") insert(data.inflections, {label = "構成" .. singular_poscat .. "的後綴"}) end local pagename_lower = ulower(pagename) for _, ch in ipairs{"gü", "jh", "kh", "ph", "qü", "sh", "th", "tl", "ts", "tz", "wh", "zh"} do if pagename_lower:find(ch) then insert(data.categories, "帶「" .. uupper(ch) .. "」的" .. langname .. "詞") end end if pos_functions[poscat] then pos_functions[poscat].func(args, data) end parse_and_insert_inflection(data, args, "abbr", "縮寫") if args.json then return require("Module:JSON").toJSON(data) end return require("Module:headword").full_headword(data) end 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("%%", "%%%%") return (term:gsub("#", lemma)) end local function is_metaphonic(args, lemma) if args.nometa then return false end if args.meta then return true end -- Anything in -oso with a preceding vowel (e.g. [[gostoso]], [[curioso]]) is normally metaphonic. return rfind(lemma, com.V .. ".*oso$") end ----------------------------------------------------------------------------------------- -- 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("Unrecognized gender: " .. 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 = 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 -- 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 local lemma = data.pagename 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("唯複")}) 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 = "有時" .. glossary_link("唯複") .. ",在變化中"}) end if mode == "?" then -- Plural is unknown insert(data.categories, "有未知或不確定複數的" .. langname .. category_plpos) elseif mode == "!" then -- Plural is not attested insert(data.inflections, {label = "複數無紀錄"}) insert(data.categories, "有無紀錄複數的" .. langname .. category_plpos) 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, langname .. "不可數" .. category_plpos) -- If plural forms were given explicitly, then show "usually" if plurals[1] then insert(data.inflections, {label = "通常" .. glossary_link("不可數")}) insert(data.categories, langname .. "可數" .. category_plpos) else insert(data.inflections, {label = glossary_link("不可數")}) 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("可數") .. "和" .. glossary_link("不可數")}) insert(data.categories, langname .. "不可數" .. category_plpos) insert(data.categories, langname .. "可數" .. category_plpos) elseif plurals[1] then -- Countable nouns insert(data.categories, langname .. "可數" .. category_plpos) else -- Uncountable nouns insert(data.categories, langname .. "不可數" .. category_plpos) 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 for _, pl in ipairs(plurals) do if pl.term == "+" then pl.term = make_plural(lemma) elseif pl.term:find("^%+") then pl.term = require(romut_module).get_special_indicator(pl.term) pl.term = make_plural(lemma, pl.term) else pl.term = replace_hash_with_lemma(pl.term, lemma) end end end local pl1 = plurals[1] if pl1 and not plurals[2] and pl1.term == lemma then insert(data.inflections, {label = glossary_link("無屈折"), q = pl1.q, qq = pl1.qq, l = pl1.l, ll = pl1.ll, refs = pl1.refs }) insert(data.categories, langname .. "無屈折" .. category_plpos) else insert_noun_inflection(plurals, "複數", "p") end if plurals[2] then insert(data.categories, "有多個複數的" .. langname .. category_plpos) 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:pt-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 specials = {} -- Tracks the specific plural indicators for each entry in a multi-item list local term_index = 0 local mfs = m_headword_utilities.parse_term_list_with_modifiers { paramname = field, forms = args[field], splitchar = ",", frob = function(term) term_index = term_index + 1 if term == "+" then -- Generate default masculine/feminine. term = inflect(lemma) else term = replace_hash_with_lemma(term, lemma) end local special = require(romut_module).get_special_indicator(term) if special then specials[term_index] = special -- Store indicator unique to this specific item's index term = inflect(lemma, special) end return term end } for i, mf in ipairs(mfs) do local plobj = m_table.shallowCopy(mf) local term_special = specials[i] -- Retrieve indicator matching this exact singular's index plobj.term = make_plural(mf.term, term_special) -- 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|pt|MFSING}} plobj.accel = {form = "p", lemma = mf.term} insert(default_plurals, plobj) 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 = ",", } if is_plurale_tantum then return mfpl end 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|pt|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_qualifiers_labels(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 mfplobj = m_table.shallowCopy(mfpl) mfplobj.term = make_plural(mf.term, mfpl.term) mfplobj.accel = accel m_headword_utilities.combine_termobj_qualifiers_labels(mfplobj, mf) insert(new_mfpls, mfplobj) 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, "陰性", "f") insert_noun_inflection(feminine_plurals, "陰性複數") insert_noun_inflection(masculines, "陽性") insert_noun_inflection(masculine_plurals, "陽性複數") if is_metaphonic(args, lemma) then insert(data.inflections, {label = metaphonic_label}) insert(data.categories, "有元音變音的" .. langname .. category_plpos) end parse_and_insert_noun_inflection("dim", "指小") parse_and_insert_noun_inflection("aug", "指大") parse_and_insert_noun_inflection("pej", "貶義") parse_and_insert_noun_inflection("dem", "居民稱謂詞") parse_and_insert_noun_inflection("fdem", "女性居民稱謂詞") -- Maybe add category 'Portuguese nouns with irregular gender' (or similar) local irreg_gender_lemma = com.rsub(lemma, " .*", "") -- only look at first word if (rfind(irreg_gender_lemma, "[^ã]o$") and (gender_for_irreg_ending == "f" or gender_for_irreg_ending == "mf")) or (irreg_gender_lemma:find("a$") and (gender_for_irreg_ending == "m" or gender_for_irreg_ending == "mf")) then insert(data.categories, "有不規則性別的" .. langname .. category_plpos) 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}, [2] = {list = "pl", disallow_holes = true}, ["m"] = list_param, ["f"] = list_param, ["mpl"] = list_param, ["fpl"] = list_param, ["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) ["meta"] = boolean_param, -- metaphonic ["nometa"] = boolean_param, -- explicitly not metaphonic } end pos_functions["名詞"] = { params = get_noun_params(), func = do_noun, } pos_functions["專有名詞"] = { params = get_noun_params("is proper"), func = function(args, data) do_noun(args, data, "is proper noun") end, } ----------------------------------------------------------------------------------------- -- Pronouns -- ----------------------------------------------------------------------------------------- local function do_pronoun(args, data) local lemma = data.pagename validate_genders(args[1]) data.genders = args[1] local function do_inflection(field, label, accel) parse_and_insert_inflection(data, args, field, label, accel) end do_inflection("m", "陽性") do_inflection("f", "陰性") do_inflection("sg", "單數") do_inflection("pl", "複數") do_inflection("mpl", "陽性複數") do_inflection("fpl", "陰性複數") do_inflection("n", "中性") end local function get_pronoun_params() local params = { [1] = {list = "g", disallow_holes = true, type = "genders", flatten = true}, --gender(s) ["m"] = list_param, --masculine form(s) ["f"] = list_param, --feminine form(s) ["sg"] = list_param, --singular form(s) ["pl"] = list_param, --plural form(s) ["mpl"] = list_param, --masculine plural form(s) ["fpl"] = list_param, --feminine plural form(s) ["n"] = list_param, --neuter form(s) } return params end pos_functions["代詞"] = { params = get_pronoun_params(), func = do_pronoun, } ----------------------------------------------------------------------------------------- -- Adjectives -- ----------------------------------------------------------------------------------------- -- Handle comparatives and superlatives for adjectives and adverbs, including user-specified comparatives and -- superlatives, default-requested comparatives/superlatives using '+', autogenerated comparatives/superlatives, -- and hascomp=. Code is the same for adjectives and adverbs. local function handle_adj_adv_comp(args, data, plpos, is_adv) local lemma = data.pagename local stem if is_adv then stem = com.rsub(lemma, "mente$", "") else stem = lemma 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 local function make_absolute_superlative(special) if is_adv then return com.make_adverbial_absolute_superlative(stem, special) else return com.make_absolute_superlative(stem, special) end end -- Maybe autogenerate default comparative/superlative. local comp, sup if args.comp and args.sup then-- comp= and sup= were given as options to the user -- If no comp, but a non-default sup given, then add the default comparative/superlative. -- This is useful when an absolute superlative is given. comp = m_headword_utilities.parse_term_list_with_modifiers { paramname = "comp", forms = args.comp, splitchar = ",", } sup = m_headword_utilities.parse_term_list_with_modifiers { paramname = "sup", forms = args.sup, splitchar = ",", } local saw_sup_plus = false if not comp[1] and sup[1] then for _, supval in ipairs(sup) do if supval.term == "+" then saw_sup_plus = true end end if not saw_sup_plus then comp = {{term = "+"}} insert(sup, 1, {term = "+"}) end end -- If comp=+, use default comparative 'mais ...', and set a default superlative if unspecified. local saw_comp_plus = false for _, compval in ipairs(comp) do if compval.term == "+" then saw_comp_plus = true compval.term = "[[mais]] [[" .. lemma .. "]]" end end if saw_comp_plus and not sup[1] then sup = {{term = "+"}} end -- If sup=+ (possibly from comp=+), use default superlative 'o mais ...'. Also handle absolute superlatives. for _, supval in ipairs(sup) do if supval.term == "+" then supval.term = "[[o]] [[mais]] [[" .. lemma .. "]]" elseif supval.term == "+abs" then supval.term = make_absolute_superlative() elseif rfind(supval.term, "^%+abs:") then local sp = rmatch(supval.term, "^%+abs:(.*)$") supval.term = make_absolute_superlative(sp) end end end if args.hascomp then if args.hascomp == "both" then insert(data.inflections, {label = "有時" .. glossary_link("有比較級")}) insert(data.categories, langname .. "有比較級" .. plpos) insert(data.categories, langname .. "無比較級" .. plpos) else local hascomp = require("Module:yesno")(args.hascomp) if hascomp == true then insert(data.inflections, {label = glossary_link("比較級")}) insert(data.categories, langname .. "有比較級" .. plpos) elseif hascomp == false then insert(data.inflections, {label = "無" .. glossary_link("比較級")}) insert(data.categories, langname .. "無比較級" .. plpos) else error("Unrecognized value for hascomp=: " .. args.hascomp) end end elseif comp and comp[1] or sup and sup[1] then insert(data.inflections, {label = glossary_link("比較級")}) insert(data.categories, langname .. "有比較級" .. plpos) end insert_inflection(comp, "比較級") insert_inflection(sup, "最高級") end 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 participles' local category_plpos = data.checkredlinks if category_plpos == true then category_plpos = data.pos_category end local category_pos = 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 " .. mw.text.listToText(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.short then insert(data.inflections, {label = "[[Appendix:葡萄牙語動詞#分詞|短分詞]]"}) end if args.inv then -- invariable adjective insert(data.inflections, {label = glossary_link("無屈折")}) insert(data.categories, langname .. "無屈折" .. category_plpos) if args.sp or args.f[1] 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 fpl.term = make_plural(lemma, args.sp) else fpl.term = replace_hash_with_lemma(fpl.term, lemma) end insert(feminine_plurals, fpl) end insert(data.inflections, {label = "僅陰性"}) insert_inflection(feminine_plurals, "陰性複數", "f|p") else -- Gather feminines. for _, f in ipairs(fetch_inflections("f")) do if 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_qualifiers_or_labels(feminines[1]) if fem_like_lemma then insert(data.categories, langname .. "兩性" .. category_plpos) 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. mpl.term = make_plural(lemma, args.sp) else mpl.term = replace_hash_with_lemma(mpl.term, lemma) end insert(masculine_plurals, mpl) end for _, fpl in ipairs(argsfpl) do if fpl.term == "+" then for _, f in ipairs(feminines) do -- Generate default feminine plural; f is a table. local fplobj = m_table.shallowCopy(fpl) fplobj.term = make_plural(f.term, args.sp) m_headword_utilities.combine_termobj_qualifiers_labels(fplobj, f) insert(feminine_plurals, fplobj) 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_qualifiers_or_labels(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("無屈折")}) insert(data.categories, langname .. "無屈折" .. category_plpos) else -- Make sure there are feminines given and not same as lemma. if not fem_like_lemma then insert_inflection(feminines, "陰性", "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, "複數", "p") else -- This is how the Spanish module works. -- insert_inflection(masculine_plurals, "陽性和陰性複數", "p") insert_inflection(masculine_plurals, "複數", "p") end else insert_inflection(masculine_plurals, "陽性複數", "m|p") insert_inflection(feminine_plurals, "陰性複數", "f|p") end end end local function parse_and_insert_adj_inflection(field, label, accel, frob) parse_and_insert_inflection(data, args, field, label, accel, frob) end parse_and_insert_adj_inflection("n", "中性") handle_adj_adv_comp(args, data, category_plpos, false) parse_and_insert_adj_inflection("dim", "指小", nil, function(term) if term == "+" then term = com.make_diminutive(lemma) elseif term:find("^%+") then term = require(romut_module).get_special_indicator(term) term = com.make_diminutive(lemma, term) end return term end) parse_and_insert_adj_inflection("aug", "指大", nil, function(term) if term == "+" then term = com.make_augmentative(lemma) elseif term:find("^%+") then term = require(romut_module).get_special_indicator(term) term = com.make_augmentative(lemma, term) end return term end) if is_metaphonic(args, lemma) then insert(data.inflections, {label = metaphonic_label}) insert(data.categories, "有元音變音的" .. langname .. category_plpos) end if args.irreg and is_superlative then insert(data.categories, langname .. "不規則最高級" .. category_plpos) end end local function get_adjective_params(adjtype) local params = { ["inv"] = boolean_param, --invariable ["sp"] = true, -- special indicator: "first", "first-last", etc. ["f"] = list_param, --feminine form(s) ["pl"] = list_param, --plural override(s) ["mpl"] = list_param, --masculine plural override(s) ["fpl"] = list_param, --feminine plural override(s) ["meta"] = boolean_param, -- metaphonic ["nometa"] = boolean_param, -- explicitly not metaphonic } 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["gneut"] = boolean_param -- gender-neutral adjective e.g. [[latine]] (FIXME: do these exist in Portuguese?) params["hascomp"] = true -- has comparative end if adjtype == "part" then params["short"] = boolean_param -- short participle end if adjtype == "sup" then params["irreg"] = boolean_param end if adjtype == "pron" or adjtype == "contr" then params["n"] = list_param --neuter form(s) end return params end pos_functions["形容詞"] = { params = get_adjective_params("base"), func = do_adjective, } pos_functions["形容詞比較級"] = { params = get_adjective_params("comp"), func = do_adjective, pos_category = "形容詞", } pos_functions["形容詞最高級"] = { params = get_adjective_params("sup"), func = function(args, data) do_adjective(args, data, "is superlative") end, pos_category = "形容詞", } pos_functions["過去分詞"] = { params = get_adjective_params("part"), func = do_adjective, redlink_pos = "分詞", } pos_functions["限定詞"] = { params = get_adjective_params("det"), func = do_adjective, } pos_functions["類形容詞代詞"] = { params = get_adjective_params("pron"), func = do_adjective, pos_category = "代詞", } pos_functions["類形容詞縮約形"] = { params = get_adjective_params("contr"), func = do_adjective, pos_category = "縮約形", } ----------------------------------------------------------------------------------------- -- Adverbs -- ----------------------------------------------------------------------------------------- local function do_adverb(args, data) handle_adj_adv_comp(args, data, "adverbs", "is adv") end local function get_adverb_params(advtype) local params = {} if advtype == "base" then params["comp"] = list_param --comparative(s) params["sup"] = list_param --superlative(s) params["hascomp"] = true -- has comparative end return params end pos_functions["副詞"] = { params = get_adverb_params("base"), func = do_adverb, } pos_functions["副詞比較級"] = { params = get_adverb_params("comp"), func = do_adverb, pos_category = "副詞", } pos_functions["副詞最高級"] = { params = get_adverb_params("sup"), func = do_adverb, pos_category = "副詞", } ----------------------------------------------------------------------------------------- -- Verbs -- ----------------------------------------------------------------------------------------- pos_functions["動詞"] = { 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, }, func = function(args, data, frame) local preses, preses_3s, prets, parts, short_parts if args.attn then insert(data.categories, "Requests for attention concerning " .. langname) return end local pt_verb = require(pt_verb_module) local alternant_multiword_spec = pt_verb.do_generate_forms(args, "pt-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 = ("第一人稱單數%s"):format(label_tense), }, true elseif has_3s then return { slot = slot_tense .. "_3s", label = ("第三人稱單數%s"):format(label_tense), }, false else return { slot = slot_tense .. "_3p", label = ("第三人稱複數%s"):format(label_tense), }, false end end local did_pres_1s preses, did_pres_1s = do_finite("pres", "現在時") preses_3s = { slot = "pres_3s", label = "第三人稱單數現在時", } prets = do_finite("pret", "過去時") parts = { slot = "pp_ms", label = "過去分詞", } short_parts = { slot = "short_pp_ms", label = "短過去分詞", } 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("Internal error: 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:pt-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 = "無" .. 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 stripped_form = pt_verb.remove_variant_codes(stripped_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 {{pt-verb form of}} once -- implemented. -- 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 = "無第一人稱單數現在時"}) insert(data.inflections, {label = "無現在時虛擬語氣"}) end if alternant_multiword_spec.no_pres_stressed then insert(data.inflections, {label = "無重音現在時直陳語氣或虛擬語氣"}) skip_pres_if_empty = true end if alternant_multiword_spec.only3s then insert(data.inflections, {label = glossary_link("無人稱")}) elseif alternant_multiword_spec.only3sp then insert(data.inflections, {label = "僅第三人稱"}) elseif alternant_multiword_spec.only3p then insert(data.inflections, {label = "僅第三人稱複數"}) 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, "skip if empty") -- 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:pt-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 Portuguese 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 end } ----------------------------------------------------------------------------------------- -- Suffix forms -- ----------------------------------------------------------------------------------------- pos_functions["後綴變格形"] = { 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, "構成" .. typ .. "的後綴") end insert(data.inflections, {label = m_table.serialCommaJoin(suffix_type, {conj = "或"}) .. "的非詞元形式"}) end, } return export b4ima2tvk05tn69wyujyomtp89wla5e Module:Es-headword 828 1426264 9882750 9403706 2026-08-29T12:44:00Z TongcyDai 53191 9882750 Scribunto text/plain local export = {} local pos_functions = {} local force_cat = false -- for testing; if true, categories appear in non-mainspace pages local rfind = mw.ustring.find local rmatch = mw.ustring.match local require_when_needed = require("Module:utilities/require when needed") local m_table = require("Module:table") local com = require("Module:es-common") local en_utilities_module = "Module:en-utilities" local es_verb_module = "Module:es-verb" local headword_module = "Module:headword" local headword_utilities_module = "Module:headword utilities" local inflection_utilities_module = "Module:inflection 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("es") local langname = lang:getCanonicalName() local insert = table.insert local remove = table.remove local rsub = com.rsub local sort = table.sort local ulower = mw.ustring.lower local usub = mw.ustring.sub local uupper = mw.ustring.upper local function track(page) require("Module:debug").track("es-headword/" .. page) return true end local list_param = {list = true, disallow_holes = true} local boolean_param = {type = "boolean"} -- 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("Part of speech has not been specified. Please pass parameter 1 to the module invocation.") local parargs = frame:getParent().args local params = { ["head"] = list_param, ["id"] = true, ["splithyph"] = boolean_param, ["nolink"] = boolean_param, ["nolinkhead"] = {alias_of = "nolink"}, ["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(parargs, 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.nolink 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 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 ~= "後綴變格形" then data.is_suffix = true data.pos_category = "後綴" data.checkredlinks = true local singular_poscat = poscat insert(data.categories, "構成" .. singular_poscat .. "的" .. langname .. "後綴") insert(data.inflections, {label = "構成" .. singular_poscat .. "的後綴"}) end local pagename_lower = ulower(pagename) for _, ch in ipairs{"jh", "kh", "ph", "qü", "sh", "th", "tl", "ts", "tz", "wh", "zh", "ze", "zi"} do if pagename_lower:find(ch) then insert(data.categories, "帶「" .. uupper(ch) .. "」的" .. langname .. "詞") end end if pos_functions[poscat] then pos_functions[poscat].func(args, data) end if args.json then return require("Module:JSON").toJSON(data) end return require(headword_module).full_headword(data) 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 = m_string_utilities.replacement_escape(lemma) return (term:gsub("#", lemma)) -- discard second retval 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 qualifiers and labels 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 participles' local category_plpos = data.checkredlinks if category_plpos == true then category_plpos = data.pos_category end local category_pos = 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 sort(indicators) error("Special inflection indicator beginning can only be " .. mw.text.listToText(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.inv then -- invariable adjective insert(data.inflections, {label = glossary_link("無屈折")}) insert(data.categories, langname .. "無屈折" .. category_plpos) if args.sp or args.f[1] 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 = "僅陰性"}) insert_inflection(feminine_plurals, "陰性複數", "f|p") else -- Gather feminines. for _, f in ipairs(fetch_inflections("f")) do if 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_qualifiers_or_labels(feminines[1]) if fem_like_lemma then insert(data.categories, langname .. "兩性" .. category_plpos) 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 = 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 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_qualifiers_labels(fplobj, f) insert(feminine_plurals, fplobj) end end else fpl.term = replace_hash_with_lemma(fpl.term, lemma) insert(feminine_plurals, fpl) end end parse_and_insert_inflection(data, args, "mapoc", "在名詞前為陽性單數") 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_qualifiers_or_labels(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("無屈折")}) insert(data.categories, langname .. "無屈折" .. category_plpos) else -- Make sure there are feminines given and not same as lemma. if not fem_like_lemma then insert_inflection(feminines, "陰性", "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, "複數", "p") else insert_inflection(masculine_plurals, "陽性和陰性複數", "p") end else insert_inflection(masculine_plurals, "陽性複數", "m|p") insert_inflection(feminine_plurals, "陰性複數", "f|p") end end end parse_and_insert_inflection(data, args, "comp", "比較級") parse_and_insert_inflection(data, args, "sup", "最高級") parse_and_insert_inflection(data, args, "dim", "指小") parse_and_insert_inflection(data, args, "aug", "指大") if args.irreg and is_superlative then insert(data.categories, langname .. "不規則最高級" .. category_plpos) end end local function get_adjective_params(adjtype) local params = { ["inv"] = boolean_param, --invariable ["sp"] = true, -- special indicator: "first", "first-last", etc. } local function ins_infl(field) params[field] = list_param --feminine form(s) end ins_infl("f") -- feminine form(s) ins_infl("pl") -- plural override(s) ins_infl("mpl") -- masculine plural override(s) ins_infl("fpl") -- feminine plural override(s) if adjtype == "base" then ins_infl("mapoc") --masculine apocopated (before a noun) ins_infl("comp") --comparative(s) ins_infl("sup") --superlative(s) ins_infl("dim") --diminutive(s) ins_infl("aug") --augmentative(s) params["fonly"] = boolean_param -- feminine only params["gneut"] = boolean_param -- gender-neutral adjective e.g. [[latine]] params["hascomp"] = true -- has comparative end if adjtype == "sup" then params["irreg"] = boolean_param end return params end pos_functions["形容詞"] = { params = get_adjective_params("base"), func = do_adjective, } pos_functions["過去分詞"] = { params = get_adjective_params("part"), func = do_adjective, redlink_pos = "分詞", } pos_functions["限定詞"] = { params = get_adjective_params("det"), func = do_adjective, } pos_functions["代詞"] = { params = get_adjective_params("pron"), func = do_adjective, } pos_functions["形容詞比較級"] = { params = get_adjective_params("comp"), func = do_adjective, pos_category = "形容詞", } pos_functions["形容詞最高級"] = { params = get_adjective_params("sup"), func = function(args, data) do_adjective(args, data, true) end, pos_category = "形容詞", } ----------------------------------------------------------------------------------------- -- Adverbs -- ----------------------------------------------------------------------------------------- pos_functions["副詞"] = { params = { ["sup"] = list_param, --superlative(s) }, func = function(args, data) parse_and_insert_inflection(data, args, "sup", "最高級") end, } ----------------------------------------------------------------------------------------- -- Numerals -- ----------------------------------------------------------------------------------------- pos_functions["基數詞"] = { params = { ["f"] = list_param, --feminine(s) ["mapoc"] = list_param, --masculine apocopated form(s) }, func = function(args, data) insert(data.categories, 1, langname .. "基數詞") if args.f[1] then insert(data.genders, "m") parse_and_insert_inflection(data, args, "f", "陰性") end parse_and_insert_inflection(data, args, "mapoc", "在名詞前為陽性") end, pos_category = "數詞", } ----------------------------------------------------------------------------------------- -- 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("Unrecognized gender: " .. g) end end end -- Display additional inflection information for a noun 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 = 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_make_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_make_plural = saw_gneut and "gneut" or gender_for_irreg_ending local lemma = data.pagename local plurals = {} 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("唯複")}) 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 remove(plurals, 1) -- Remove the mode parameter elseif mode ~= "+" and mode ~= "#" then error(("Unexpected plural code '%s'"):format(mode)) end end if mode == "?" then -- Plural is unknown insert(data.categories, "有未知或不確定複數的" .. langname .. category_plpos) elseif mode == "!" then -- Plural is not attested insert(data.inflections, {label = "複數無紀錄"}) insert(data.categories, "有無紀錄複數的" .. langname .. category_plpos) 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, langname .. "不可數" .. category_plpos) -- If plural forms were given explicitly, then show "usually" if plurals[1] then insert(data.inflections, {label = "通常" .. glossary_link("不可數")}) insert(data.categories, langname .. "可數" .. category_plpos) else insert(data.inflections, {label = glossary_link("不可數")}) 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("可數") .. "和" .. glossary_link("不可數")}) insert(data.categories, langname .. "不可數" .. category_plpos) insert(data.categories, langname .. "可數" .. category_plpos) elseif plurals[1] then -- Countable nouns insert(data.categories, langname .. "可數" .. category_plpos) else -- Uncountable nouns insert(data.categories, langname .. "不可數" .. category_plpos) 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_make_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_make_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 end if #plurals > 1 then insert(data.categories, "有多個複數的" .. langname .. category_plpos) end -- Gather masculines/feminines. For each one, generate the corresponding plural(s). `field` is the name of the -- field containing the masculine or feminine forms (normally "m" or "f"); `gender` is "m" or "f" for the gender -- of the forms; `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:es-common]]); and -- `default_plurals` is a list into which the corresponding default plurals of the gathered or generated masculine -- or feminine forms are stored. Note that there may be more default plurals than masculines or feminines, because -- some terms have multiple possible plurals. local function handle_mf(field, gender, inflect, default_plurals) 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 = inflect(lemma) else term = replace_hash_with_lemma(term, lemma) end local special = require(romut_module).get_special_indicator(term) if special then term = inflect(lemma, 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|es|MFSING}} plobj.accel = {form = "p", lemma = mf.term} insert(default_plurals, plobj) end end end return mfs end local feminine_plurals = {} local feminines = handle_mf("f", "f", com.make_feminine, feminine_plurals) local masculine_plurals = {} local masculines = handle_mf("m", "m", com.make_masculine, masculine_plurals) local function handle_mf_plural(mfplfield, gender, 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|es|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 for _, defpl in ipairs(default_plurals) do -- defpl is already a table and has an accel field m_headword_utilities.combine_termobj_qualifiers_labels(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_qualifiers_labels(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", "f", feminine_plurals, feminines) end if args.mpl[1] then -- Override any existing masculine plurals. masculine_plurals = handle_mf_plural("mpl", "m", masculine_plurals, masculines) end local function parse_and_insert_noun_inflection(field, label, accel) parse_and_insert_inflection(data, args, field, label, accel) end 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 insert_noun_inflection(plurals, "複數", "p") insert_noun_inflection(feminines, "陰性", "f") insert_noun_inflection(feminine_plurals, "陰性複數") insert_noun_inflection(masculines, "陽性") insert_noun_inflection(masculine_plurals, "陽性複數") parse_and_insert_noun_inflection("dim", "指小") parse_and_insert_noun_inflection("aug", "指大") parse_and_insert_noun_inflection("pej", "貶義") parse_and_insert_noun_inflection("dem", "居民稱謂詞") parse_and_insert_noun_inflection("fdem", "女性居民稱謂詞") -- Maybe add category 'Spanish nouns with irregular gender' (or similar) local irreg_gender_lemma = rsub(lemma, " .*", "") -- only look at first word if (rfind(irreg_gender_lemma, "o$") and (gender_for_irreg_ending == "f" or gender_for_irreg_ending == "mf")) or (irreg_gender_lemma:find("a$") and (gender_for_irreg_ending == "m" or gender_for_irreg_ending == "mf")) then insert(data.categories, "有不規則性別的" .. 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["名詞"] = { params = get_noun_params(), func = do_noun, } pos_functions["專有名詞"] = { params = get_noun_params("is proper"), func = function(args, data) do_noun(args, data, "is proper") end, } ----------------------------------------------------------------------------------------- -- Verbs -- ----------------------------------------------------------------------------------------- pos_functions["動詞"] = { params = { [1] = {}, ["pres"] = list_param, --present ["pres_qual"] = {list = "pres\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}, ["pagename"] = {}, -- for testing ["noautolinktext"] = boolean_param, ["noautolinkverb"] = boolean_param, ["attn"] = boolean_param, }, func = function(args, data) local preses, prets, parts if args.attn then insert(data.categories, "Requests for attention concerning " .. langname) return end local es_verb = require(es_verb_module) local alternant_multiword_spec = es_verb.do_generate_forms(args, "es-verb", data.heads[1]) local specforms = alternant_multiword_spec.forms local function slot_exists(slot) return specforms[slot] and specforms[slot][1] 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 = ("第一人稱單數%s"):format(label_tense), } elseif has_3s then return { slot = slot_tense .. "_3s", label = ("第三人稱單數%s"):format(label_tense), } else return { slot = slot_tense .. "_3p", label = ("第三人稱複數%s"):format(label_tense), } end end preses = do_finite("pres", "現在時") prets = do_finite("pret", "過去時") parts = { slot = "pp_ms", label = "過去分詞", } if args.pres[1] or args.pret[1] or args.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("Internal error: 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:es-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 = "無" .. 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 {{es-verb form of}} instead. -- 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 = "無第一人稱單數現在時"}) insert(data.inflections, {label = "無現在時虛擬語氣"}) end if alternant_multiword_spec.no_pres_stressed then insert(data.inflections, {label = "無重讀現在時或虛擬語氣"}) skip_pres_if_empty = true end if alternant_multiword_spec.only3s then insert(data.inflections, {label = glossary_link("無人稱")}) elseif alternant_multiword_spec.only3sp then insert(data.inflections, {label = "僅第三人稱"}) elseif alternant_multiword_spec.only3p then insert(data.inflections, {label = "僅第三人稱複數"}) end do_verb_form(args.pres, args.pres_qual, preses, skip_pres_if_empty) do_verb_form(args.pret, args.pret_qual, prets) do_verb_form(args.part, args.part_qual, parts) -- 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:es-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 Spanish 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 end } ----------------------------------------------------------------------------------------- -- Phrases -- ----------------------------------------------------------------------------------------- pos_functions["短語"] = { 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", "陽性") parse_and_insert_inflection(data, args, "f", "陰性") end, } ----------------------------------------------------------------------------------------- -- Suffix forms -- ----------------------------------------------------------------------------------------- pos_functions["後綴變格形"] = { 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, "構成" .. typ .. "的後綴") end insert(data.inflections, {label = require("Module:table").serialCommaJoin(suffix_type, {conj = "或"}) .. "的非詞元形式"}) end, } return export o15arhgft01olhynac39c81i7qwftqn Module:Nl-verbs 828 1450938 9882968 7360024 2026-08-30T02:09:32Z Hzy980512 19278 9882968 Scribunto text/plain local m_utilities = require("Module:utilities") local m_links = require("Module:links") local lang = require("Module:languages").getByCode("nl") local export = {} -- Functions that do the actual inflecting by creating the forms of a basic term. local inflections = {} local irregular = {} -- The main entry point. -- This is the only function that can be invoked from a template. function export.show(frame) local infl_type = frame.args[1] or error("Inflection type has not been specified. Please pass parameter 1 to the module invocation.") if not inflections[infl_type] then error("Unknown inflection type '" .. infl_type .. "'") end local params = { ["aux"] = {}, ["aux2"] = {}, ["bot"] = {type = "boolean"}, ["pref"] = {}, ["sep"] = {}, ["trans"] = {}, ["trans2"] = {}, ["vnoun"] = {}, ["vnoung"] = {}, ["vnoun2"] = {}, } for key, val in pairs(inflections[infl_type].params) do params[key] = val end local args = require("Module:parameters").process(frame:getParent().args, params) local data = {forms = {}, title = nil, categories = {}} inflections[infl_type].func(args, data) postprocess(args, data) if (args["bot"] or "") ~= "" then return make_bot_list(data, args["sep"]) else return make_table(data, args["sep"]) .. m_utilities.format_categories(data.categories, lang) end end function postprocess(args, data) -- Verbal noun local vnoun = args["vnoun"] local vnoun2 = args["vnoun2"] if vnoun then data.forms["vnoun"] = {vnoun, vnoun2} end -- Prefixed and separable local pref = args["pref"] local sep = args["sep"] if pref then table.insert(data.categories, "荷蘭語不可分動詞") --原作Dutch prefixed verbs帶前綴動詞,但荷蘭語詞典給的是onscheidbaar werkwoord -- table.insert(data.categories, "Dutch prefixed verbs with " .. pref .. "-") data.title = data.title .. ",不可分" end if sep then table.insert(data.categories, "荷蘭語可分動詞") -- table.insert(data.categories, "Dutch separable verbs with " .. sep) data.title = data.title .. ",可分" end if not pref and not sep then table.insert(data.categories, "荷蘭語動詞") --應作Dutch basic verbs,請補充翻譯 end add_pref(data, pref) add_sep(data, sep) data.aux = args["aux"] or "hebben" if args["aux"] then if args["aux"] == "zijn" then require("Module:debug").track("nl-verb/zijn") else require("Module:debug").track("nl-verb/aux") end end if args["aux2"] then require("Module:debug").track("nl-verb/aux2") end data.trans = args["trans"] if data.trans then if data.trans == "acc" then table.insert(data.categories, "荷蘭語賓格動詞") elseif data.trans == "erg" then table.insert(data.categories, "荷蘭語作格動詞") elseif data.trans == "unerg" then table.insert(data.categories, "荷蘭語非作格動詞") elseif data.trans == "unacc" then table.insert(data.categories, "荷蘭語非賓格動詞") else error("The \"trans=\" parameter has an invalid value. Valid are: acc, erg, unerg, unacc.") end end data.trans2 = args["trans2"] if data.trans2 then if data.trans2 == "acc" then table.insert(data.categories, "荷蘭語賓格動詞") elseif data.trans2 == "erg" then table.insert(data.categories, "荷蘭語作格動詞") elseif data.trans2 == "unerg" then table.insert(data.categories, "荷蘭語非作格動詞") elseif data.trans2 == "unacc" then table.insert(data.categories, "荷蘭語非賓格動詞") else error("The \"trans2=\" parameter has an invalid value. Valid are: acc, erg, unerg, unacc.") end end if not args["trans"] then require("Module:debug").track("nl-verb/no trans") end end -- Add the unstressed prefix to all the verb forms, or -- if there is no prefix, add ge- to the past participle function add_pref(data, pref) if pref then -- Add prefix before every form for key, form in pairs(data.forms) do for i, subform in ipairs(form) do data.forms[key][i] = pref .. subform end end else -- Add ge- prefix before past participle if data.forms["past_ptc"] then for i, subform in ipairs(data.forms["past_ptc"]) do -- Place a diaeresis on the initial vowel of the stem if necessary if mw.ustring.find(subform, "^[eiu]") and not mw.ustring.find(subform, "^ij") then subform = subform:gsub("^e", "ë"):gsub("^i", "ï"):gsub("^u", "ü") end data.forms["past_ptc"][i] = "ge" .. subform end end end end -- Add the separable part to all the verb forms function add_sep(data, sep) if not sep then return end -- Add main clause forms local mainforms = {} for key, form in pairs(data.forms) do if (key:find("^pres_") or key:find("^past_")) and not key:find("_ptc$") then mainforms[key .. "_main"] = mw.clone(form) end end for key, form in pairs(mainforms) do data.forms[key] = form end -- Add separable part to forms for key, form in pairs(data.forms) do if key:find("_main$") or key:find("^impr_") then -- For main-clause finite forms, add the separable part after the form, separated by a space for i, subform in ipairs(data.forms[key]) do data.forms[key][i] = data.forms[key][i] .. " " .. sep end else -- For all other forms, add the separable part before the form, with no space for i, subform in ipairs(data.forms[key]) do -- Add a hyphen after the separable part if it ends with the same vowel -- that the main/prefixed verb begins with, for verbs like na-apen if mw.ustring.find("aeiou", sep:sub(-1)) and sep:sub(-1) == subform:sub(1, 1) then subform = sep .. "-" .. subform else subform = sep .. subform end data.forms[key][i] = subform end end end end --[=[ *** REGULAR VERBS (mostly) *** ]=]-- local function addform(data, key, form, index) if data.forms[key] then if index then table.insert(data.forms[key], index, form) else table.insert(data.forms[key], form) end else data.forms[key] = {form} end end -- Conjugate a weak verb inflections["weak"] = { params = { [1] = {required = true}, [2] = {}, [3] = {}, ["dt"] = {}, }, func = function(args, data) table.insert(data.categories, "荷蘭語弱變化動詞") data.title = "弱變化" local stems = {} stems["pres"] = args[1] or "{{{1}}}" stems["pres_e"] = args[2] present(data, stems) local dt = args["dt"] or (stems["pres_e"]:find("[cfhkpqstx]e$") and "t" or "d") stems["past"] = stems["pres"]:gsub("([^aeiou])i$", "%1ie") .. dt .. "e" past(data, stems) stems["past_ptc"] = args[3] or make_long(stems["pres"]) .. (stems["pres"]:find("[dt]$") and "" or dt) data.forms["past_ptc"] = {stems["past_ptc"]} if stems["past_ptc"]:find("n$") then table.insert(data.categories, "有強變化過去分詞的荷蘭語弱變化動詞") data.title = data.title .. ",過去分詞為強變化" end -- "zeggen" has an irregular past tense alongside the regular one if stems["pres"] == "zeg" then past(data, {["past"] = "zei", ["past_e"] = "zeide", ["past_t"] = "zeidt"}, 1) table.insert(data.categories, "荷蘭語不規則弱變化動詞") data.title = data.title .. ",不規則" end end } -- Conjugate a weak verb with a past tense in -cht inflections["weak-cht"] = { params = { [1] = {required = true}, [2] = {}, [3] = {required = true}, }, func = function(args, data) table.insert(data.categories, "Dutch weak verbs (-cht)") data.title = "弱變化,過去式以 ''-cht'' 為詞尾" local stems = {} stems["pres"] = args[1] or "{{{1}}}" stems["pres_e"] = args[2] present(data, stems) stems["past"] = (args[3] or "{{{3}}}") .. "cht" past(data, stems) stems["past_ptc"] = stems["past"] data.forms["past_ptc"] = {stems["past_ptc"]} end } -- Conjugate a strong verb inflections["strong"] = { params = { [1] = {required = true}, [2] = {required = true}, [3] = {required = true}, [4] = {}, [5] = {}, [6] = {}, ["class"] = {}, }, func = function(args, data) local class = args["class"] table.insert(data.categories, "荷蘭語" .. (class and "" .. class .. "類" or "") .. "強變化動詞") data.title = "強變化" .. (class and ",第" .. class .. "類" or "") local stems = {} stems["pres"] = args[1] or "{{{1}}}" stems["pres_e"] = args[4] present(data, stems) stems["past"] = args[2] or "{{{2}}}" stems["past_e"] = args[5] stems["past_t"] = args[6] past(data, stems) stems["past_ptc"] = args[3] or "{{{3}}}" data.forms["past_ptc"] = {stems["past_ptc"]} -- If the final consonant of the past participle is not n, then it is a weak past participle. if not stems["past_ptc"]:find("n$") then table.insert(data.categories, "有弱變化過去分詞的荷蘭語強變化動詞") data.title = data.title .. ",過去分詞為弱變化" end -- "houden" and "snijden" have alternative forms without the final -d if stems["pres"] == "houd" then addform(data, "pres_indc_1sg", "hou", 1) addform(data, "impr_sg", "hou", 1) table.insert(data.categories, "荷蘭語不規則強變化動詞") data.title = data.title .. ", slightly irregular" elseif stems["pres"] == "snijd" then addform(data, "pres_indc_1sg", "snij", 1) addform(data, "impr_sg", "snij", 1) table.insert(data.categories, "荷蘭語不規則強變化動詞") data.title = data.title .. ", slightly irregular" -- If the initial or final consonants of the present stem don't match, then this verb is irregular. elseif stems["pres"]:match("^([^aeiouyj]*)") ~= stems["past"]:match("^([^aeiouyj]*)") or stems["pres"]:match("([^aeiouyj]*)$") ~= stems["past"]:match("([^aeiouyj]*)$") then table.insert(data.categories, "荷蘭語不規則強變化動詞") data.title = data.title .. ",不規則" end end } -- Conjugate an irregular verb inflections["irregular"] = { params = { [1] = {required = true}, }, func = function(args, data) local base = args[1] or "zijn" if irregular[base] then irregular[base](data) else error("Unknown irregular verb '" .. base .. "'.") end end } --[=[ *** IRREGULAR VERB TYPES *** ]=]-- irregular["doen"] = function(data) table.insert(data.categories, "荷蘭語不規則動詞") data.title = "不規則" present(data, {["pres"] = "doe", ["pres_e"] = "doe"}) past(data, {["past"] = "deed", ["past_e"] = "dede"}) data.forms["past_ptc"] = {"daan"} data.forms["pres_indc_u"] = {"doet"} data.forms["pres_indc_3sg"] = {"doet"} end irregular["hebben"] = function(data) table.insert(data.categories, "荷蘭語不規則弱變化動詞") data.title = "弱變化,不規則" present(data, {["pres"] = "heb", ["pres_e"] = "hebbe"}) past(data, {["past"] = "had", ["past_e"] = "hadde"}) data.forms["past_ptc"] = {"had"} data.forms["pres_indc_u"] = {"hebt", "heeft"} data.forms["pres_indc_3sg"] = {"heeft"} end irregular["kunnen"] = function(data) table.insert(data.categories, "Dutch preterite-present verbs") data.title = "preterite-present" present(data, {["pres"] = "kan", ["pres_e"] = "kunne", ["pres_t"] = "kunt"}) past(data, {["past"] = "kon", ["past_e"] = "konde", ["past_t"] = "kondt"}) addform(data, "pres_indc_jij", "kan") addform(data, "pres_indc_u", "kan") data.forms["pres_indc_3sg"] = {"kan"} data.forms["past_ptc"] = {"kund"} end irregular["moeten"] = function(data) table.insert(data.categories, "Dutch preterite-present verbs") data.title = "preterite-present" present(data, {["pres"] = "moet"}) past(data, {["past"] = "moest"}) data.forms["past_ptc"] = {"moeten"} end irregular["mogen"] = function(data) table.insert(data.categories, "Dutch preterite-present verbs") data.title = "preterite-present" present(data, {["pres"] = "mag", ["pres_e"] = "moge", ["pres_t"] = "moogt"}) past(data, {["past"] = "mocht"}) data.forms["pres_indc_jij"] = {"mag"} data.forms["pres_indc_u"] = {"mag"} data.forms["pres_indc_3sg"] = {"mag"} data.forms["past_ptc"] = {"mogen"} end irregular["weten"] = function(data) table.insert(data.categories, "Dutch preterite-present verbs") data.title = "preterite-present" present(data, {["pres"] = "weet", ["pres_e"] = "wete"}) past(data, {["past"] = "wist"}) data.forms["past_ptc"] = {"weten"} end irregular["willen"] = function(data) table.insert(data.categories, "荷蘭語不規則動詞") data.title = "不規則" present(data, {["pres"] = "wil", ["pres_e"] = "wille"}) past(data, {["past"] = "wilde"}) past(data, {["past"] = "wou", ["past_e"] = "woude", ["past_t"] = "woudt"}) data.forms["past_ptc"] = {"wild"} addform(data, "pres_indc_jij", "wil") addform(data, "pres_indc_u", "wil") data.forms["pres_indc_3sg"] = {"wil"} end irregular["zijn"] = function(data) table.insert(data.categories, "荷蘭語不規則動詞") table.insert(data.categories, "荷蘭語異幹動詞") data.title = "不規則,異幹" present(data, {["pres"] = "ben", ["pres_e"] = "zij", ["pres_t"] = "zijt"}) past(data, {["past"] = "was", ["past_e"] = "ware", ["past_t"] = "waart"}) data.forms["past_ptc"] = {"weest"} data.forms["pres_indc_jij"] = {"bent"} data.forms["pres_indc_u"] = {"bent", "is"} data.forms["pres_indc_3sg"] = {"is"} addform(data, "impr_sg", "wees", 1) addform(data, "impr_pl", "weest", 1) end irregular["zullen"] = function(data) table.insert(data.categories, "Dutch preterite-present verbs") data.title = "preterite-present" present(data, {["pres"] = "zal", ["pres_e"] = "zulle", ["pres_t"] = "zult"}) past(data, {["past"] = "zou", ["past_e"] = "zoude", ["past_t"] = "zoudt"}) data.forms["pres_indc_jij"] = {"zult", "zal"} data.forms["pres_indc_u"] = {"zult", "zal"} data.forms["pres_indc_3sg"] = {"zal"} end --[=[ *** HELPER FUNCTIONS *** ]=]-- -- Create regular present-tense forms function present(data, stems, index) if not stems["pres_e"] then stems["pres_e"] = stems["pres"] .. "e" end if not stems["pres_t"] then if mw.ustring.find(stems["pres"], "t$") then stems["pres_t"] = make_long(stems["pres"]) else stems["pres_t"] = make_long(stems["pres"]) .. "t" end end addform(data, "pres_indc_1sg", stems["pres"], index) addform(data, "pres_indc_jij", stems["pres_t"], index) addform(data, "pres_indc_gij", stems["pres_t"], index) addform(data, "pres_indc_u" , stems["pres_t"], index) addform(data, "pres_indc_3sg", stems["pres_t"], index) addform(data, "pres_indc_pl" , make_long(stems["pres_e"]) .. "n", index) addform(data, "pres_subj_sg" , stems["pres_e"], index) addform(data, "impr_sg", stems["pres"], index) addform(data, "impr_pl", stems["pres_t"], index) addform(data, "infinitive", make_long(stems["pres_e"]) .. "n", index) addform(data, "pres_ptc", make_long(stems["pres_e"]) .. "nd", index) end -- Create regular past-tense forms function past(data, stems, index) if not stems["past_e"] then if mw.ustring.find(stems["past"], "e$") then stems["past_e"] = stems["past"] else stems["past_e"] = stems["past"] .. "e" end end if not stems["past_t"] then if mw.ustring.find(stems["past"], "[^eio]e$") or mw.ustring.find(stems["past"], "[të]$") then stems["past_t"] = stems["past"] else stems["past_t"] = stems["past"] .. "t" end end addform(data, "past_indc_sg" , stems["past"], index) addform(data, "past_indc_gij" , stems["past_t"], index) addform(data, "past_indc_pl" , stems["past_e"] .. "n", index) addform(data, "past_subj_sg" , stems["past_e"], index) end -- A small helper function for those few verbs that have a stem ending in a -- vowel (like gaan, staan, skiën, echoën). This lengthens the stem-final vowel. function make_long(form) return (form:gsub("([^aeiou])([ao])$", "%1%2%2"):gsub("([^aeiou])i$", "%1ie")) end -- Make the table function make_table(data, hasSep) local function show_form(form) if not form then return "&mdash;" elseif type(form) ~= "table" then error("a non-table value was given in the list of inflected forms.") end local ret = {} for key, subform in ipairs(form) do table.insert(ret, m_links.full_link({lang = lang, term = subform})) end return table.concat(ret, ", ") end local function repl(param) if param == "lemma" then return m_links.full_link({lang = lang, alt = mw.title.getCurrentTitle().text}, "term") elseif param == "info" then return data.title and " (" .. data.title .. ")" or "" else return show_form(data.forms[param]) end end local wikicode = [=[ {| style="border:1px solid var(--wikt-palette-indigo-3,#CCCCFF); text-align:center; line-height:125%" class="inflection-table vsSwitcher" data-toggle-category="inflection" cellspacing="1" cellpadding="3" |- style="background:var(--wikt-palette-indigo-3,#CCCCFF); color:inherit" ! colspan="5" class="vsToggleElement" style="text-align: left" | {{{lemma}}}的變位形式{{{info}}} |- class="vsShow" style="background:var(--wikt-palette-indigo-0,#F2F2FF); color:inherit" ! style="background:var(--wikt-palette-indigo-2,#CCCCFF); color:inherit" | [[不定式]] | style="min-width: 12em;" | {{{infinitive}}} |- class="vsShow" style="background:var(--wikt-palette-indigo-0,#F2F2FF); color:inherit" ! style="background:var(--wikt-palette-indigo-2,#CCCCFF); color:inherit" | [[過去式]][[單數]] | ]=] .. (hasSep and "{{{past_indc_sg_main}}}" or "{{{past_indc_sg}}}") .. [=[ |- class="vsShow" style="background:var(--wikt-palette-indigo-0,#F2F2FF); color:inherit" ! style="background:var(--wikt-palette-indigo-2,#CCCCFF); color:inherit" | [[過去]][[分詞]] | {{{past_ptc}}} |- class="vsHide" style="background:var(--wikt-palette-indigo-0,#F2F2FF); color:inherit" ! style="background:var(--wikt-palette-indigo-2,#CCCCFF); color:inherit" | [[不定式]] | colspan="4" | {{{infinitive}}} |- class="vsHide" style="background:var(--wikt-palette-indigo-0,#F2F2FF); color:inherit" ! style="background:var(--wikt-palette-indigo-2,#CCCCFF); color:inherit" | [[動名詞]] | colspan="4" | {{{infinitive}}} ]=] .. require("Module:gender and number").format_list({"n"}) .. (hasSep and [=[ |- class="vsHide" style="background:var(--wikt-palette-indigo-1,#E6E6FF); color:inherit" | | colspan="2" style="font-weight: bold;" | [[主句]] | colspan="2" style="font-weight: bold;" | [[從句]] |- class="vsHide" style="background:var(--wikt-palette-indigo-1,#E6E6FF); color:inherit" | | style="min-width: 12em; font-weight: bold" | [[現在式]] | style="min-width: 12em; font-weight: bold" | [[過去式]] | style="min-width: 12em; font-weight: bold" | [[現在式]] | style="min-width: 12em; font-weight: bold" | [[過去式]]]=] or [=[ |- class="vsHide" style="background:var(--wikt-palette-indigo-1,#E6E6FF); color:inherit" | | style="min-width: 12em; font-weight: bold" | [[現在式]] | style="min-width: 12em; font-weight: bold" | [[過去式]] |-]=]) .. [=[ |- class="vsHide" style="background:var(--wikt-palette-indigo-0,#F2F2FF); color:inherit" ! style="background:var(--wikt-palette-indigo-2,#CCCCFF); color:inherit" | [[第一人稱]][[單數]] | ]=] .. (hasSep and "{{{pres_indc_1sg_main}}} || {{{past_indc_sg_main}}} || " or "") .. [=[{{{pres_indc_1sg}}} || {{{past_indc_sg}}} |- class="vsHide" style="background:var(--wikt-palette-indigo-0,#F2F2FF); color:inherit" ! style="background:var(--wikt-palette-indigo-2,#CCCCFF); color:inherit" | [[第二人稱]][[單數]](<span lang="nl">[[jij#荷蘭語|jij]]</span>) | ]=] .. (hasSep and "{{{pres_indc_jij_main}}} || {{{past_indc_sg_main}}} || " or "") .. [=[{{{pres_indc_jij}}} || {{{past_indc_sg}}} |- class="vsHide" style="background:var(--wikt-palette-indigo-0,#F2F2FF); color:inherit" ! style="background:var(--wikt-palette-indigo-2,#CCCCFF); color:inherit" | [[第二人稱]][[單數]](<span lang="nl">[[u#荷蘭語|u]]</span>) | ]=] .. (hasSep and "{{{pres_indc_u_main}}} || {{{past_indc_sg_main}}} || " or "") .. [=[{{{pres_indc_u}}} || {{{past_indc_sg}}} |- class="vsHide" style="background:var(--wikt-palette-indigo-0,#F2F2FF); color:inherit" ! style="background:var(--wikt-palette-indigo-2,#CCCCFF); color:inherit" | [[第二人稱]][[單數]](<span lang="nl">[[gij#荷蘭語|gij]]</span>) | ]=] .. (hasSep and "{{{pres_indc_gij_main}}} || {{{past_indc_gij_main}}} || " or "") .. [=[{{{pres_indc_gij}}} || {{{past_indc_gij}}} |- class="vsHide" style="background:var(--wikt-palette-indigo-0,#F2F2FF); color:inherit" ! style="background:var(--wikt-palette-indigo-2,#CCCCFF); color:inherit" | [[第三人稱]][[單數]] | ]=] .. (hasSep and "{{{pres_indc_3sg_main}}} || {{{past_indc_sg_main}}} || " or "") .. [=[{{{pres_indc_3sg}}} || {{{past_indc_sg}}} |- class="vsHide" style="background:var(--wikt-palette-indigo-0,#F2F2FF); color:inherit" ! style="background:var(--wikt-palette-indigo-2,#CCCCFF); color:inherit" | [[複數]] | ]=] .. (hasSep and "{{{pres_indc_pl_main}}} || {{{past_indc_pl_main}}} || " or "") .. [=[{{{pres_indc_pl}}} || {{{past_indc_pl}}} |- class="vsHide" style="background:var(--wikt-palette-indigo-1,#E6E6FF); height: 0.5em" | | colspan="2" |]=] .. (hasSep and [=[ || colspan="2" |]=] or "") .. [=[ |- class="vsHide" style="background:var(--wikt-palette-indigo-0,#F2F2FF); color:inherit" ! style="background:var(--wikt-palette-indigo-2,#CCCCFF); color:inherit" | [[虛擬式]][[單數]]<sup>1</sup> | ]=] .. (hasSep and "{{{pres_subj_sg_main}}} || {{{past_subj_sg_main}}} || " or "") .. [=[{{{pres_subj_sg}}} || {{{past_subj_sg}}} |- class="vsHide" style="background:var(--wikt-palette-indigo-0,#F2F2FF); color:inherit" ! style="background:var(--wikt-palette-indigo-2,#CCCCFF); color:inherit" | [[虛擬式]][[複數]]<sup>1</sup> | ]=] .. (hasSep and "{{{pres_indc_pl_main}}} || {{{past_indc_pl_main}}} || " or "") .. [=[{{{pres_indc_pl}}} || {{{past_indc_pl}}} |- class="vsHide" style="background:var(--wikt-palette-indigo-1,#E6E6FF); height: 0.5em" | | colspan="2" |]=] .. (hasSep and [=[ || rowspan="5" colspan="2" |]=] or "") .. [=[ |- class="vsHide" style="background:var(--wikt-palette-indigo-0,#F2F2FF); color:inherit" ! style="background:var(--wikt-palette-indigo-2,#CCCCFF); color:inherit" | [[命令式]][[單數]] | {{{impr_sg}}} | rowspan="2" style="background:var(--wikt-palette-indigo-1,#E6E6FF); color:inherit" | |- class="vsHide" style="background:var(--wikt-palette-indigo-0,#F2F2FF); color:inherit" ! style="background:var(--wikt-palette-indigo-2,#CCCCFF); color:inherit" | [[命令式]][[複數]]<sup>1</sup> | {{{impr_pl}}} |- class="vsHide" style="background:var(--wikt-palette-indigo-1,#E6E6FF); height: 0.5em" | | colspan="2" | |- class="vsHide" style="background:var(--wikt-palette-indigo-0,#F2F2FF); color:inherit" ! style="background:var(--wikt-palette-indigo-2,#CCCCFF); color:inherit" | [[分詞]] | {{{pres_ptc}}} || {{{past_ptc}}} |- class="vsHide" style="background:var(--wikt-palette-indigo-1,#E6E6FF); color:inherit" | colspan="5" style="text-align:left; vertical-align:top; font-size: smaller; line-height: 1em" | <sup>1)</sup>古體。 |}]=] return mw.ustring.gsub(wikicode, "{{{([a-z0-9_]+)}}}", repl) end function make_bot_list(data, hasSep) local ret = "" if hasSep then ret = ret .. "* sep=1\n" end for key, form in pairs(data.forms) do if type(form) == "table" then for key2, subform in ipairs(form) do ret = ret .. "* " .. key .. "_" .. key2 .. "=" .. subform .. "\n" end else ret = ret .. "* " .. key .. "=" .. form .. "\n" end end return ret end return export cmj19ly94b2t0jwm8noh4b4z1tal76j Module:Pa-Aran-translit 828 1451169 9882897 9509328 2026-08-29T18:59:42Z Sayonzei 40728 Sayonzei移动页面[[Module:Pa-Arab-translit]]至[[Module:Pa-Aran-translit]] 9509328 Scribunto text/plain local m_str_utils = require("Module:string utilities") local U = m_str_utils.char local gsub = m_str_utils.gsub local export = {} local zabar = U(0x64E) local zer = U(0x650) local pesh = U(0x64F) local tashdid = U(0x651) -- also called shadda local jazm = "ْ" local he = "ہ" local ain = 'ع' local alif = 'ا' local ye = 'ی' local ye2 = 'ئ' local ye3 = "ے" local vao = "و" local aspirate = 'ھ' local nasal = 'ں' local consonants = "بٻبپتثجڄڄچحخدݙذرزژسشصضطظعغفقکڳگلࣇمنںݨوہھٹڈڑ" local consonantS = "بٻبپتثجڃڄچحخدݙذرزژسشصضطظعغفقکگڳلࣇمنݨہھٹڈڑ" local consonantS2 = "یٻببپتثجڃڄچحخدݙذرزژسشصضطظعغفقکڳگلࣇمنݨوہھٹڈڑ" local vowels = "اآیئےۓوؤ" local hes = "ہح" local diacritics = "َُِّْٰ" local ZZP = "َُِ" local mapping = { ["آ"] = 'ā', ["ب"] = 'b', ["ٻ"] = 'ḇ', ["پ"] = 'p', ["ت"] = 't', ["ٹ"] = 'ṭ', ["ث"] = 's̱', ["ج"] = 'j', ["ڄ"] = 'ǰ', ["چ"] = 'c', ["ح"] = 'ḥ', ["خ"] = 'x', ["د"] = 'd', ["ڈ"] = 'ḍ', ["ݙ"] = 'ḏ', ["ذ"] = 'ẕ', ["ر"] = 'r', ['ڑ'] = "ṛ", ["ز"] = 'z', ["ژ"] = 'ž', ["س"] = 's', ["ش"] = 'ś', ["ص"] = 'ṣ', ["ض"] = 'ẓ', ["ط"] = 't̤', ["ظ"] = 'z̤', ["ع"] = 'ʻ', ["غ"] = 'ġ', ["ف"] = 'f', ["ق"] = 'q', ["ک"] = 'k', ["گ"] = 'g', ["ڳ"] = 'g̈', ["ݨ"] = 'ṇ', ["ࣇ"] = 'ḷ', ["ل"] = 'l', ["م"] = 'm', ["ن"] = 'n', ["و"] = 'v', ["ہ"] = 'h', ["ی"] = 'y', ["۔"] = ".", ["ں"] = 'ṉ', ["ھ"] = "h", ["ؤ"] = "'o", -- diacritics [zabar] = "a", [zer] = "i", [pesh] = "u", [jazm] = "", -- also sukun - no vowel [U(0x200C)] = "-", -- ZWNJ (zero-width non-joiner) -- ligatures ["ﻻ"] = "lā", ["ﷲ"] = "allāh", -- kashida ["ـ"] = "-", -- kashida, no sound -- numerals ["۱"] = "1", ["۲"] = "2", ["۳"] = "3", ["۴"] = "4", ["۵"] = "5", ["۶"] = "6", ["۷"] = "7", ["۸"] = "8", ["۹"] = "9", ["۰"] = "0", -- punctuation (leave on separate lines) ["؟"] = "?", -- question mark ["،"] = ",", -- comma ["؛"] = ";", -- semicolon ["«"] = '“', -- quotation mark ["»"] = '”', -- quotation mark ["٪"] = "%", -- percent ["؉"] = "‰", -- per mille ["٫"] = ".", -- decimals ["٬"] = ",", -- thousand ["ۓ"] = "-ye", ["ۀ"] = "h-e" -- he ye (in izafat) } function export.tr(text, lang, sc) -- EXCEPTIONS - leave as they are, unless they have been sorted out elsewhere text = gsub(text, '([' .. consonants .. '])' .. ye .. vao .. nasal, "%1eyoṉ") -- needs to be fixed text = gsub(text, '([' .. consonants .. '])' .. ye .. vao, "%1eyo") -- needs to be fixed text = gsub(text, '([' .. consonants .. '])' .. ye .. '([' .. consonants .. '])' , "%1e%2") -- needs to be fixed text = gsub(text, '([' .. consonants .. '])' .. ye .. alif, "%1eyā") -- needs to be fixed text = gsub(text, zabar .. aspirate .. "(ی)" , "hai") -- needs to be fixed text = gsub(text, zabar .. aspirate .. "(و)" , "hau") -- needs to be fixed text = gsub(text, "ئے", "'e") text = gsub(text, "َے", "ai") text = gsub(text, "ے", "e") text = gsub(text, "ہہ", "h") text = gsub(text, "اے", "e") text = gsub(text, "اَے", "ai") text = gsub(text, "ن٘", "ṉ") text = gsub(text, "اللہ", "allāh") text = gsub(text, "ؤ" .. pesh, "ū") -- needs to be fixed --text = gsub(text, "ُھوِیں", "vīṉ") text = gsub(text, "([" .. pesh .. aspirate .. "])" .. "وِیں", "%1vīṉ") -- diacritics text = gsub(text, "([" .. consonants .. "])" .. zer .. ye .. alif, "%1īyā") text = gsub(text, pesh .. vao .. jazm .. "", "ū") text = gsub(text, "([" .. consonants .. "])" .. zabar .. vao, "%1au") text = gsub(text, "([" .. consonants .. "])" .. zabar .. ye, "%1ai") text = gsub(text, "([" .. alif .. consonants .. "])" .. zabar .. ye3, "%1ai") text = gsub(text, "([" .. consonants .. "])" .. zer .. ye, "%1ī") text = gsub(text, jazm .. alif, "ā") text = gsub(text, ye2 .. zer .. ye, "'ī") text = gsub(text, "" .. alif .. ye2 .. "([" .. consonants .. "])", "ā'i%1") -- needs to be fixed -- Initial alif text = gsub(text, alif .. zer, "ī") text = gsub(text, alif .. zabar .. '([' .. consonantS .. '])', "a%1") text = gsub(text, alif .. zabar .. vao .. jazm .. "", "au") text = gsub(text, alif .. vao .. jazm .. "", "o") text = gsub(text, alif .. zabar .. ye .. jazm .. "", "ai") text = gsub(text, alif .. ye .. jazm .. "", "e") text = gsub(text, alif .. pesh .. vao, "ū") text = gsub(text, alif .. pesh .. vao .. jazm .. "", "ū") text = gsub(text, alif .. pesh, "u") -- do-chashme-he zabar, zer, pesh / no need to mess about --- works for short vowels text = gsub(text, "([" .. ZZP .. "])" .. aspirate, "h%1") text = gsub(text, pesh .. aspirate .. vao .. jazm .. "", "ū") text = gsub(text, zabar .. aspirate .. vao .. jazm .. "", "ai") text = gsub(text, '([' .. consonants .. '])' .. aspirate .. ye .. jazm .. "", "%1he") -- Tashdeed text = gsub(text, '([' .. consonantS2 .. '])' .. tashdid, "%1%1") text = gsub(text, '([' .. consonantS2 .. '])' .. tashdid .. '([' .. ZZP .. '])', "%1%1%2") text = gsub(text, '([' .. ZZP .. '])' .. ye .. '([' .. ZZP .. '])' .. tashdid, "%1yy%2") text = gsub(text, '([' .. ZZP .. '])' .. vao .. '([' .. ZZP .. '])' .. tashdid, "%1vv%2") -- For some reason the tashdeed gets pushed after the other diacritics, so this line is necessary for tashdeed to work with other diacritics text = gsub(text, '([' .. consonants .. '])' .. '([' .. ZZP .. '])' .. tashdid, "%1%1%2") -- tanween diacritic / no need to mess about text = gsub(text, '([' .. consonants .. '])' .. 'ً' .. alif, "%1an") text = gsub(text, alif .. 'ً', "an") text = gsub(text, '([' .. consonants .. '])' .. 'ً', "%1an") -- khari zabar -- / no need to mess about text = gsub(text, '([' .. vowels .. '])' .. 'ٰ', "á") text = gsub(text, '([' .. consonants .. '])' .. 'ٰ' .. '([' .. vowels .. '])', "%1á") -- ‘ain text = gsub(text, alif .. ain , "ā‘") text = gsub(text, ain .. alif .. '([' .. consonants .. '])', "ʻā%1") text = gsub(text, '([' .. consonants .. '])' .. ain .. he, "%1ʻa") text = gsub(text, '([' .. consonants .. '])' .. '([' .. zer .. pesh .. ']?)' .. ain, "%1%2ʻ") text = gsub(text, ain .. zabar .. vao .. '([' .. consonants .. '])', "‘au%1") text = gsub(text, ain .. zabar .. ye .. '([' .. consonants .. '])', "‘ai%1") text = gsub(text, ain .. zer .. '([' .. consonants .. '])', "ʻi%1") text = gsub(text, ain .. pesh .. '([' .. consonants .. '])', "ʻu%1") text = gsub(text, ain .. zer .. ye .. '([' .. consonants .. '])', "ʻī%1") text = gsub(text, ain .. pesh .. vao .. '([' .. consonantS .. '])', "ʻū%1") --- alif text = gsub(text, '([' .. consonants .. '])' .. zabar .. alif, "%1ā") text = gsub(text, '([' .. consonants .. '])' .. alif, "%1ā") text = gsub(text, '([' .. consonants .. '])' .. tashdid .. alif, "%1%1ā") -- Vao text = gsub(text, vao .. '([' .. ZZP .. '])', "v%1") text = gsub(text, 'ُو', "ū") text = gsub(text, '([' .. consonants .. '])' .. zabar .. vao .. alif, "%1avā") -- medial/final consonants --- (e) -- works text = gsub(text, '([' .. consonants .. '])' .. ye .. jazm .. '([' .. consonants .. '])', "%1e%2") text = gsub(text, '([' .. consonants .. '])' .. ye3, "%1e") text = gsub(text, '([' .. consonants .. '])' .. zabar .. ye3, "%1ai") --- izafat text = gsub(text, '([' .. consonants .. '])' .. zer .. " ", "%1-e ") --- he text = gsub(text, zabar .. he .. zer .. ye, "ahī") text = gsub(text, zabar .. he .. alif, "ahā") text = gsub(text, zabar .. he .. '([' .. consonants .. vowels .. '])', "ah%1") --- vao text = gsub(text, '([' .. consonants .. '])' .. vao, "%1o") text = gsub(text, '([' .. consonants .. '])' .. tashdid .. vao, "%1%1o") text = gsub(text, '([' .. consonants .. '])' .. tashdid .. zer .. ye .. jazm .. alif, "%1%1īyā") text = gsub(text, zer .. ye .. jazm .. alif, "īyā") text = gsub(text, zer .. ye .. alif, "iyā") --- ye text = gsub(text, ye .. zabar .. alif, "yā") text = gsub(text, '([' .. consonants .. zer .. '])' .. ye, "%1ī") text = gsub(text, "ۂ", "a-e") text = gsub(text, '.', mapping) -- Changed these to 'iy(*)', because they will be used for with ی, which are normally written as 'iy' text = gsub(text, 'īā', "iyā") text = gsub(text, 'īa', "iya") text = gsub(text, 'aa', "ā") -- text = gsub(text, 'ئy', "'ī") text = gsub(text, "" .. 'ئے', "'ye") text = gsub(text, "īے", "iye") text = gsub(text, "iīe", "iye") text = gsub(text, "īe", "iye") text = gsub(text, "iīv", "iyo") text = gsub(text, "ئiy", "'ī") return text end return export g2qwa29pqqhy4aulplbxklfaag3a1la Module:Nl-headword 828 1455258 9883368 9494108 2026-08-30T11:24:18Z TongcyDai 53191 9883368 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:require when needed") local m_table = require("Module:table") local lang = require("Module:languages").getByCode("nl") local langname = lang:getCanonicalName() local en_utilities_module = "Module:en-utilities" local headword_utilities_module = "Module:headword utilities" -- local romut_module = "Module:romance utilities" local nl_common_module = "Module:nl-common" 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 boolean_param = {type = "boolean"} local list_param = {list = true, disallow_holes = true} local insert = table.insert local function track(page) require("Module:debug").track("nl-headword/" .. page) return true end -- 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("Part of speech has not been specified. Please pass parameter 1 to the module invocation.") local params = { ["head"] = list_param, ["id"] = true, -- ["splithyph"] = boolean_param, ["nolink"] = boolean_param, ["nolinkhead"] = {alias_of = "nolink"}, ["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 parargs = frame:getParent().args local args = require("Module:parameters").process(parargs, 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.nolink then if not heads[1] then heads = {pagename} end else --local romut = require(romut_module) --local auto_linked_head = romut.add_links_to_multiword_term(pagename, args.splithyph, no_split_apostrophe_words) --if not heads[1] 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 = not user_specified_heads[1], 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 ~= "後綴變格形" then data.is_suffix = true data.pos_category = "後綴" data.checkredlinks = true local singular_poscat = require(en_utilities_module).singularize(poscat) insert(data.categories, "構成" .. singular_poscat .. "的" .. langname .. "後綴") insert(data.inflections, {label = "構成" .. 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 return require("Module:headword").full_headword(data) end ----------------------------------------------- Utilities -------------------------------------------- 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 = m_string_utilities.replacement_escape(lemma) return (term:gsub("#", lemma)) -- discard second retval end local function frob_term_with_hash(term, lemma) if term:find("#") then term = replace_hash_with_lemma(term, lemma) end return term end local function parse_term_list_with_modifiers(data, paramname, list) return m_headword_utilities.parse_term_list_with_modifiers { paramname = paramname, forms = list, splitchar = ",", include_mods = {"g"}, frob = function(term) return frob_term_with_hash(term, data.pagename) end, } 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 = ",", include_mods = {"g"}, frob = function(term) return frob_term_with_hash(term, data.pagename) end, label = label, accel = accel and {form = accel} or nil, } end -- Insert the parsed inflections in `infls` (as parsed by `parse_inflection`) into `data.inflections`, with label -- `label` and optional accelerator spec `accel`. local function insert_inflection(data, terms, label, accel) m_headword_utilities.insert_inflection { headdata = data, terms = terms, label = label, accel = accel and {form = accel} or nil, } end ----------------------------------------------- Adjectives, Adverbs -------------------------------------------- -- Display additional inflection information for an adjective pos_functions["形容詞"] = { params = { inv = boolean_param, pred = boolean_param, [1] = {list = "comp", disallow_holes = true}, [2] = {list = "sup", disallow_holes = true}, }, func = function(args, data) local pagename = data.pagename local mode if args.inv then mode = "inv" insert(data.inflections, {label = glossary_link("無屈折")}) insert(data.categories, "荷蘭語無屈折形容詞") elseif args.pred then mode = "pred" insert(data.inflections, {label = "僅作[[定語]]"}) insert(data.categories, "僅作定語的荷蘭語形容詞") end if args[1][1] == "-" then insert(data.inflections, {label = "無" .. glossary_link("比較級")}) else -- Gather parameters local comparatives = parse_term_list_with_modifiers(data, {"1", "comp"}, args[1]) local superlatives = parse_term_list_with_modifiers(data, {"2", "sup"}, args[2]) -- Generate forms if none were given if not comparatives[1] then if mode == "inv" or mode == "pred" then comparatives = {{term = "peri"}} else comparatives = {{term = require("Module:nl-adjectives").make_comparative(pagename)}} end end if not superlatives[1] then if mode == "inv" or mode == "pred" then superlatives = {{term = "peri"}} else -- Add preferred periphrastic superlative, if necessary if pagename:find("[iï]de$") or pagename:find("[^eio]e$") or pagename:find("s$") or pagename:find("sch$") or pagename:find("x$") or pagename:find("sd$") or pagename:find("st$") or pagename:find("scht$") or pagename:find("sk$") then superlatives = {{term = "peri"}} end insert(superlatives, {term = require("Module:nl-adjectives").make_superlative(pagename)}) end end -- Replace "peri" with phrase for _, val in ipairs(comparatives) do if val.term == "peri" then val.term = "[[meer]] " .. pagename end end for _, val in ipairs(superlatives) do if val.term == "peri" then val.term = "[[meest]] " .. pagename end end insert_inflection(data, comparatives, "<<比較級>>") insert_inflection(data, superlatives, "<<最高級>>") end end } -- Display additional inflection information for an adverb pos_functions["副詞"] = { params = { [1] = {list = "comp", disallow_holes = true}, [2] = {list = "sup", disallow_holes = true}, }, func = function(args, data) local pagename = data.pagename if args[1][1] then -- Gather parameters local comparatives = parse_term_list_with_modifiers(data, {"1", "comp"}, args[1]) local superlatives = parse_term_list_with_modifiers(data, {"2", "sup"}, args[2]) if not superlatives[1] then superlatives = {{term = pagename .. "st"}} end insert_inflection(data, comparatives, "<<比較級>>") insert_inflection(data, superlatives, "<<最高級>>") end end } ----------------------------------------------- Nouns -------------------------------------------- local allowed_genders = m_table.listToSet { "c", "p", "m", "f", "n", "?", "mf", "mfequiv", "mfbysense" } -- Display information for a noun's gender -- This is separate so that it can also be used for proper nouns local function noun_gender(args, data) -- Validate genders. local saw_f, saw_m, saw_f_without_m, saw_m_without_f, saw_p, saw_non_p for _, gspec in ipairs(args[1]) do local g = gspec.spec if not allowed_genders[g] then error("Unrecognized " .. langname .. " gender: " .. g) end if g == "f" then saw_f = true if not saw_m then saw_f_without_m = true end end if g == "m" then saw_m = true if not saw_f then saw_m_without_f = true end end if g == "p" then saw_p = true elseif g ~= "?" then saw_non_p = true end end data.genders = args[1] -- Most nouns that are listed as f+m should really have only f. if saw_f_without_m and saw_m then insert(data.categories, "有f+m性別的" .. langname .. "名詞") end -- Some of these nouns may be like m+f nouns but some are legitimately either masculine or feminine. if saw_m_without_f and saw_f then insert(data.categories, "有m+f性別的" .. langname .. "名詞") end return saw_p, saw_non_p end local function generate_plurals(pagename) local m_common = require(nl_common_module) local generated = {} generated["-s"] = pagename .. "s" generated["-'s"] = pagename .. "'s" generated["-'en"] = pagename .. "'en" local stem_FF = m_common.add_e(pagename, false, false) local stem_TF = m_common.add_e(pagename, true, false) local stem_FT = m_common.add_e(pagename, false, true) generated["-es"] = stem_FF .. "s" generated["-@es"] = stem_TF .. "s" generated["-:es"] = stem_FT .. "s" generated["-en"] = stem_FF .. "n" generated["-@en"] = stem_TF .. "n" generated["-:en"] = stem_FT .. "n" generated["-eren"] = m_common.add_e(pagename .. (pagename:find("n$") and "d" or ""), false, false) .. "ren" generated["-:eren"] = stem_FT .. "ren" if pagename:find("f$") then local stem = pagename:gsub("f$", "v") local stem_FF = m_common.add_e(stem, false, false) local stem_TF = m_common.add_e(stem, true, false) local stem_FT = m_common.add_e(stem, false, true) generated["-ves"] = stem_FF .. "s" generated["-@ves"] = stem_TF .. "s" generated["-:ves"] = stem_FT .. "s" generated["-ven"] = stem_FF .. "n" generated["-@ven"] = stem_TF .. "n" generated["-:ven"] = stem_FT .. "n" generated["-veren"] = stem_FF .. "ren" generated["-:veren"] = stem_FT .. "ren" elseif pagename:find("s$") then local stem = pagename:gsub("s$", "z") local stem_FF = m_common.add_e(stem, false, false) local stem_TF = m_common.add_e(stem, true, false) local stem_FT = m_common.add_e(stem, false, true) generated["-zes"] = stem_FF .. "s" generated["-@zes"] = stem_TF .. "s" generated["-:zes"] = stem_FT .. "s" generated["-zen"] = stem_FF .. "n" generated["-@zen"] = stem_TF .. "n" generated["-:zen"] = stem_FT .. "n" generated["-zeren"] = stem_FF .. "ren" generated["-:zeren"] = stem_FT .. "ren" elseif pagename:find("heid$") then generated["-heden"] = pagename:gsub("heid$", "heden") end return generated end local function generate_diminutive(pagename, dim) local m_common = require(nl_common_module) if dim == "+" then dim = m_common.default_dim(pagename) elseif dim == "++" then dim = m_common.default_dim(pagename, "final multisyllable stress") elseif dim == "++/+" then dim = m_common.default_dim(pagename, false, "modifier final multisyllable stress") elseif dim == "++/++" then dim = m_common.default_dim(pagename, "final multisyllable stress", "modifier final multisyllable stress") elseif dim == "+first" then dim = m_common.default_dim(pagename, false, false, "first only") elseif dim == "++first" then dim = m_common.default_dim(pagename, "final multisyllable stress", false, "first only") elseif dim:sub(1, 1) == "-" then dim = pagename .. dim:sub(2) end return dim end pos_functions["專有名詞"] = { params = { [1] = {list = "g", type = "genders", flatten = true, default = "?", disallow_holes = true}, [2] = {list = "pl", disallow_holes = true}, adj = list_param, mdem = list_param, fdem = list_param, }, func = function(args, data) local saw_p, saw_non_p = noun_gender(args, data) local plurals = parse_term_list_with_modifiers(data, {"2", "pl"}, args[2]) local adjectives = parse_term_list_with_modifiers(data, "adj", args["adj"]) local mdems = parse_term_list_with_modifiers(data, "mdem", args["mdem"]) local fdems = parse_term_list_with_modifiers(data, "fdem", args["fdem"]) local nm = #mdems local nf = #fdems local demonyms = {label = "居民稱謂詞"} -- plural for certain words like [[Amerika]] insert_inflection(data, plurals, "複數", "p") --adjective for toponyms insert_inflection(data, adjectives, "形容詞") --demonyms for toponyms if nm + nf > 0 then for i, m in ipairs(mdems) do if not m.genders then m.genders = {"m"} end demonyms[i] = m end for i, f in ipairs(fdems) do if not f.genders then f.genders = {"f"} end demonyms[i + nm] = f end insert(data.inflections, demonyms) end end } local function process_plurals(data, plurals, plural_only) local pagename = data.pagename if plural_only then if plurals[1] then error("Can't specify plurals of plurale tantum noun") end insert(data.inflections, {label = glossary_link("唯複")}) elseif plurals[1] and plurals[1].term == "-" then insert(data.inflections, {label = glossary_link("不可數")}) insert(data.categories, langname .. "不可數名詞") else local generated = generate_plurals(pagename) -- Process the plural forms for i, pobj in ipairs(plurals) do local p = pobj.term -- Is this a shortcut form? if p:sub(1,1) == "-" then if not generated[p] then error("The shortcut plural " .. p .. " could not be generated.") end if p:sub(-2) == "es" then insert(data.categories, "複數以-es結尾的荷蘭語名詞") elseif p:sub(-1) == "s" then insert(data.categories, "複數以-s結尾的荷蘭語名詞") elseif p:sub(-4) == "eren" then insert(data.categories, "複數以-eren結尾的荷蘭語名詞") else insert(data.categories, "複數以-en結尾的荷蘭語名詞") end if p:sub(2,2) == ":" then insert(data.categories, "複數有加長元音的荷蘭語名詞") end p = generated[p] -- Not a shortcut form, but the plural form specified directly. else for _, g in pairs(generated) do if g == p then track("plural-matches-generated-form") break end end if not pagename:find("[ -]") then if p == pagename then insert(data.categories, "荷蘭語無屈折名詞") elseif p == pagename .. "den" or p == pagename:gsub("ee$", "eden") or p == pagename .. "des" or p == pagename:gsub("ee$", "edes") then insert(data.categories, "複數以-den結尾的荷蘭語名詞") elseif p == pagename:gsub("([ao])$", "%1%1ien") or p == pagename:gsub("oe$", "oeien") then insert(data.categories, "複數有滑音元音的荷蘭語名詞") elseif p == pagename:gsub("y$", "ies") then insert(data.categories, "有英語複數的荷蘭語名詞") elseif p == pagename:gsub("a$", "ae") or p == pagename:gsub("[ei]x$", "ices") or p == pagename:gsub("is$", "es") or p == pagename:gsub("men$", "mina") or p == pagename:gsub("ns$", "ntia") or p == pagename:gsub("o$", "ones") or p == pagename:gsub("o$", "onen") or p == pagename:gsub("s$", "tes") or p == pagename:gsub("us$", "era") or p == mw.ustring.gsub(pagename, "[uü]s$", "i") or p == mw.ustring.gsub(pagename, "[uü]m$", "a") or p == pagename:gsub("x$", "ges") then insert(data.categories, "有拉丁語複數的荷蘭語名詞") elseif p == pagename:gsub("os$", "oi") or p == mw.ustring.gsub(pagename, "[oö]n$", "a") or p == pagename:gsub("a$", "ata") then insert(data.categories, "有希臘語複數的荷蘭語名詞") else insert(data.categories, "荷蘭語不規則名詞") end end end pobj.term = p end -- Add the plural forms m_headword_utilities.insert_inflection { headdata = data, terms = plurals, label = "複數", accel = {form = "p"}, request = true, } end end local function do_noun_ancillary_inflections(data, args) local function parse_and_insert_noun_inflection(field, label, accel) parse_and_insert_inflection(data, args, field, label, accel) end parse_and_insert_noun_inflection("f", "陰性") parse_and_insert_noun_inflection("m", "陽性") end -- Display additional inflection information for a noun pos_functions["名詞"] = { params = { [1] = {list = "g", type = "genders", flatten = true, default = "?", disallow_holes = true}, [2] = {list = "pl", disallow_holes = true}, [3] = {list = "dim", disallow_holes = true}, ["f"] = list_param, ["m"] = list_param, }, func = function(args, data) local pagename = data.pagename local saw_p, saw_non_p = noun_gender(args, data) local plurals = parse_term_list_with_modifiers(data, {"2", "pl"}, args[2]) local diminutives = parse_term_list_with_modifiers(data, {"3", "dim"}, args[3]) process_plurals(data, plurals, saw_p and not saw_non_p) if diminutives[1] and diminutives[1].term == "-" then -- do nothing else -- Process the diminutive forms for _, dimobj in ipairs(diminutives) do dimobj.term = generate_diminutive(pagename, dimobj.term) if not dimobj.genders then dimobj.genders = {"n"} end end end -- Add the diminutive forms m_headword_utilities.insert_inflection { headdata = data, terms = diminutives, label = "<<指小>>", accel = {form = "指小"}, request = true, } do_noun_ancillary_inflections(data, args) end } -- Display additional inflection information for a diminutive noun pos_functions["指小名詞"] = { params = { [1] = {list = "pl", disallow_holes = true}, }, func = function(args, data) local plurals = parse_term_list_with_modifiers(data, {"1", "pl"}, args[1]) if plurals[1] and plurals[1].term == "p" then if m_headword_utilities.termobj_has_qualifiers_or_labels(plurals[1]) then error("Can't specify qualifiers or labels with 'p' for plural-only diminutive noun") elseif plurals[2] then error("Can't specify plurals of plurale tantum noun") end data.genders = {"p"} process_plurals(data, {}, "plural only") else data.genders = {"n"} if not plurals[1] then plurals = {{term = "-s"}} end process_plurals(data, plurals) end end, redlink_pos = "名詞", } -- Display additional inflection information for diminutiva tantum nouns ({{nl-noun-dim-tant}}). pos_functions["唯小名詞"] = { params = { [1] = {list = "pl", disallow_holes = true}, ["f"] = {list = true}, ["m"] = {list = true}, }, func = function(args, data) insert(data.categories, "荷蘭語唯小名詞") data.genders = {"n"} local plurals = parse_term_list_with_modifiers(data, {"1", "pl"}, args[1]) if not plurals[1] then plurals = {{term = "-s"}} end process_plurals(data, plurals) do_noun_ancillary_inflections(data, args) end, pos_category = "名詞", } pos_functions["過去分詞"] = { params = { [1] = {}, }, func = function(args, data) if args[1] == "-" then insert(data.inflections, {label = "不用作形容詞"}) insert(data.categories, "不用作形容詞的荷蘭語過去分詞") end end, redlink_pos = "分詞", } ----------------------------------------------- Verbs -------------------------------------------- pos_functions["動詞"] = { params = { [1] = {}, }, func = function(args, data) if args[1] == "-" then insert(data.inflections, {label = "無屈折"}) insert(data.categories, "荷蘭語無屈折動詞") end end } return export bh2ykus7esn1zzclrbj1awsoya77tkm 9883369 9883368 2026-08-30T11:24:43Z TongcyDai 53191 9883369 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:require when needed") local m_table = require("Module:table") local lang = require("Module:languages").getByCode("nl") local langname = lang:getCanonicalName() local en_utilities_module = "Module:en-utilities" local headword_utilities_module = "Module:headword utilities" -- local romut_module = "Module:romance utilities" local nl_common_module = "Module:nl-common" 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 boolean_param = {type = "boolean"} local list_param = {list = true, disallow_holes = true} local insert = table.insert local function track(page) require("Module:debug").track("nl-headword/" .. page) return true end -- 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("Part of speech has not been specified. Please pass parameter 1 to the module invocation.") local params = { ["head"] = list_param, ["id"] = true, -- ["splithyph"] = boolean_param, ["nolink"] = boolean_param, ["nolinkhead"] = {alias_of = "nolink"}, ["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 parargs = frame:getParent().args local args = require("Module:parameters").process(parargs, 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.nolink then if not heads[1] then heads = {pagename} end else --local romut = require(romut_module) --local auto_linked_head = romut.add_links_to_multiword_term(pagename, args.splithyph, no_split_apostrophe_words) --if not heads[1] 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 = not user_specified_heads[1], 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 ~= "後綴變格形" then data.is_suffix = true data.pos_category = "後綴" data.checkredlinks = true local singular_poscat = poscat insert(data.categories, "構成" .. singular_poscat .. "的" .. langname .. "後綴") insert(data.inflections, {label = "構成" .. 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 return require("Module:headword").full_headword(data) end ----------------------------------------------- Utilities -------------------------------------------- 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 = m_string_utilities.replacement_escape(lemma) return (term:gsub("#", lemma)) -- discard second retval end local function frob_term_with_hash(term, lemma) if term:find("#") then term = replace_hash_with_lemma(term, lemma) end return term end local function parse_term_list_with_modifiers(data, paramname, list) return m_headword_utilities.parse_term_list_with_modifiers { paramname = paramname, forms = list, splitchar = ",", include_mods = {"g"}, frob = function(term) return frob_term_with_hash(term, data.pagename) end, } 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 = ",", include_mods = {"g"}, frob = function(term) return frob_term_with_hash(term, data.pagename) end, label = label, accel = accel and {form = accel} or nil, } end -- Insert the parsed inflections in `infls` (as parsed by `parse_inflection`) into `data.inflections`, with label -- `label` and optional accelerator spec `accel`. local function insert_inflection(data, terms, label, accel) m_headword_utilities.insert_inflection { headdata = data, terms = terms, label = label, accel = accel and {form = accel} or nil, } end ----------------------------------------------- Adjectives, Adverbs -------------------------------------------- -- Display additional inflection information for an adjective pos_functions["形容詞"] = { params = { inv = boolean_param, pred = boolean_param, [1] = {list = "comp", disallow_holes = true}, [2] = {list = "sup", disallow_holes = true}, }, func = function(args, data) local pagename = data.pagename local mode if args.inv then mode = "inv" insert(data.inflections, {label = glossary_link("無屈折")}) insert(data.categories, "荷蘭語無屈折形容詞") elseif args.pred then mode = "pred" insert(data.inflections, {label = "僅作[[定語]]"}) insert(data.categories, "僅作定語的荷蘭語形容詞") end if args[1][1] == "-" then insert(data.inflections, {label = "無" .. glossary_link("比較級")}) else -- Gather parameters local comparatives = parse_term_list_with_modifiers(data, {"1", "comp"}, args[1]) local superlatives = parse_term_list_with_modifiers(data, {"2", "sup"}, args[2]) -- Generate forms if none were given if not comparatives[1] then if mode == "inv" or mode == "pred" then comparatives = {{term = "peri"}} else comparatives = {{term = require("Module:nl-adjectives").make_comparative(pagename)}} end end if not superlatives[1] then if mode == "inv" or mode == "pred" then superlatives = {{term = "peri"}} else -- Add preferred periphrastic superlative, if necessary if pagename:find("[iï]de$") or pagename:find("[^eio]e$") or pagename:find("s$") or pagename:find("sch$") or pagename:find("x$") or pagename:find("sd$") or pagename:find("st$") or pagename:find("scht$") or pagename:find("sk$") then superlatives = {{term = "peri"}} end insert(superlatives, {term = require("Module:nl-adjectives").make_superlative(pagename)}) end end -- Replace "peri" with phrase for _, val in ipairs(comparatives) do if val.term == "peri" then val.term = "[[meer]] " .. pagename end end for _, val in ipairs(superlatives) do if val.term == "peri" then val.term = "[[meest]] " .. pagename end end insert_inflection(data, comparatives, "<<比較級>>") insert_inflection(data, superlatives, "<<最高級>>") end end } -- Display additional inflection information for an adverb pos_functions["副詞"] = { params = { [1] = {list = "comp", disallow_holes = true}, [2] = {list = "sup", disallow_holes = true}, }, func = function(args, data) local pagename = data.pagename if args[1][1] then -- Gather parameters local comparatives = parse_term_list_with_modifiers(data, {"1", "comp"}, args[1]) local superlatives = parse_term_list_with_modifiers(data, {"2", "sup"}, args[2]) if not superlatives[1] then superlatives = {{term = pagename .. "st"}} end insert_inflection(data, comparatives, "<<比較級>>") insert_inflection(data, superlatives, "<<最高級>>") end end } ----------------------------------------------- Nouns -------------------------------------------- local allowed_genders = m_table.listToSet { "c", "p", "m", "f", "n", "?", "mf", "mfequiv", "mfbysense" } -- Display information for a noun's gender -- This is separate so that it can also be used for proper nouns local function noun_gender(args, data) -- Validate genders. local saw_f, saw_m, saw_f_without_m, saw_m_without_f, saw_p, saw_non_p for _, gspec in ipairs(args[1]) do local g = gspec.spec if not allowed_genders[g] then error("Unrecognized " .. langname .. " gender: " .. g) end if g == "f" then saw_f = true if not saw_m then saw_f_without_m = true end end if g == "m" then saw_m = true if not saw_f then saw_m_without_f = true end end if g == "p" then saw_p = true elseif g ~= "?" then saw_non_p = true end end data.genders = args[1] -- Most nouns that are listed as f+m should really have only f. if saw_f_without_m and saw_m then insert(data.categories, "有f+m性別的" .. langname .. "名詞") end -- Some of these nouns may be like m+f nouns but some are legitimately either masculine or feminine. if saw_m_without_f and saw_f then insert(data.categories, "有m+f性別的" .. langname .. "名詞") end return saw_p, saw_non_p end local function generate_plurals(pagename) local m_common = require(nl_common_module) local generated = {} generated["-s"] = pagename .. "s" generated["-'s"] = pagename .. "'s" generated["-'en"] = pagename .. "'en" local stem_FF = m_common.add_e(pagename, false, false) local stem_TF = m_common.add_e(pagename, true, false) local stem_FT = m_common.add_e(pagename, false, true) generated["-es"] = stem_FF .. "s" generated["-@es"] = stem_TF .. "s" generated["-:es"] = stem_FT .. "s" generated["-en"] = stem_FF .. "n" generated["-@en"] = stem_TF .. "n" generated["-:en"] = stem_FT .. "n" generated["-eren"] = m_common.add_e(pagename .. (pagename:find("n$") and "d" or ""), false, false) .. "ren" generated["-:eren"] = stem_FT .. "ren" if pagename:find("f$") then local stem = pagename:gsub("f$", "v") local stem_FF = m_common.add_e(stem, false, false) local stem_TF = m_common.add_e(stem, true, false) local stem_FT = m_common.add_e(stem, false, true) generated["-ves"] = stem_FF .. "s" generated["-@ves"] = stem_TF .. "s" generated["-:ves"] = stem_FT .. "s" generated["-ven"] = stem_FF .. "n" generated["-@ven"] = stem_TF .. "n" generated["-:ven"] = stem_FT .. "n" generated["-veren"] = stem_FF .. "ren" generated["-:veren"] = stem_FT .. "ren" elseif pagename:find("s$") then local stem = pagename:gsub("s$", "z") local stem_FF = m_common.add_e(stem, false, false) local stem_TF = m_common.add_e(stem, true, false) local stem_FT = m_common.add_e(stem, false, true) generated["-zes"] = stem_FF .. "s" generated["-@zes"] = stem_TF .. "s" generated["-:zes"] = stem_FT .. "s" generated["-zen"] = stem_FF .. "n" generated["-@zen"] = stem_TF .. "n" generated["-:zen"] = stem_FT .. "n" generated["-zeren"] = stem_FF .. "ren" generated["-:zeren"] = stem_FT .. "ren" elseif pagename:find("heid$") then generated["-heden"] = pagename:gsub("heid$", "heden") end return generated end local function generate_diminutive(pagename, dim) local m_common = require(nl_common_module) if dim == "+" then dim = m_common.default_dim(pagename) elseif dim == "++" then dim = m_common.default_dim(pagename, "final multisyllable stress") elseif dim == "++/+" then dim = m_common.default_dim(pagename, false, "modifier final multisyllable stress") elseif dim == "++/++" then dim = m_common.default_dim(pagename, "final multisyllable stress", "modifier final multisyllable stress") elseif dim == "+first" then dim = m_common.default_dim(pagename, false, false, "first only") elseif dim == "++first" then dim = m_common.default_dim(pagename, "final multisyllable stress", false, "first only") elseif dim:sub(1, 1) == "-" then dim = pagename .. dim:sub(2) end return dim end pos_functions["專有名詞"] = { params = { [1] = {list = "g", type = "genders", flatten = true, default = "?", disallow_holes = true}, [2] = {list = "pl", disallow_holes = true}, adj = list_param, mdem = list_param, fdem = list_param, }, func = function(args, data) local saw_p, saw_non_p = noun_gender(args, data) local plurals = parse_term_list_with_modifiers(data, {"2", "pl"}, args[2]) local adjectives = parse_term_list_with_modifiers(data, "adj", args["adj"]) local mdems = parse_term_list_with_modifiers(data, "mdem", args["mdem"]) local fdems = parse_term_list_with_modifiers(data, "fdem", args["fdem"]) local nm = #mdems local nf = #fdems local demonyms = {label = "居民稱謂詞"} -- plural for certain words like [[Amerika]] insert_inflection(data, plurals, "複數", "p") --adjective for toponyms insert_inflection(data, adjectives, "形容詞") --demonyms for toponyms if nm + nf > 0 then for i, m in ipairs(mdems) do if not m.genders then m.genders = {"m"} end demonyms[i] = m end for i, f in ipairs(fdems) do if not f.genders then f.genders = {"f"} end demonyms[i + nm] = f end insert(data.inflections, demonyms) end end } local function process_plurals(data, plurals, plural_only) local pagename = data.pagename if plural_only then if plurals[1] then error("Can't specify plurals of plurale tantum noun") end insert(data.inflections, {label = glossary_link("唯複")}) elseif plurals[1] and plurals[1].term == "-" then insert(data.inflections, {label = glossary_link("不可數")}) insert(data.categories, langname .. "不可數名詞") else local generated = generate_plurals(pagename) -- Process the plural forms for i, pobj in ipairs(plurals) do local p = pobj.term -- Is this a shortcut form? if p:sub(1,1) == "-" then if not generated[p] then error("The shortcut plural " .. p .. " could not be generated.") end if p:sub(-2) == "es" then insert(data.categories, "複數以-es結尾的荷蘭語名詞") elseif p:sub(-1) == "s" then insert(data.categories, "複數以-s結尾的荷蘭語名詞") elseif p:sub(-4) == "eren" then insert(data.categories, "複數以-eren結尾的荷蘭語名詞") else insert(data.categories, "複數以-en結尾的荷蘭語名詞") end if p:sub(2,2) == ":" then insert(data.categories, "複數有加長元音的荷蘭語名詞") end p = generated[p] -- Not a shortcut form, but the plural form specified directly. else for _, g in pairs(generated) do if g == p then track("plural-matches-generated-form") break end end if not pagename:find("[ -]") then if p == pagename then insert(data.categories, "荷蘭語無屈折名詞") elseif p == pagename .. "den" or p == pagename:gsub("ee$", "eden") or p == pagename .. "des" or p == pagename:gsub("ee$", "edes") then insert(data.categories, "複數以-den結尾的荷蘭語名詞") elseif p == pagename:gsub("([ao])$", "%1%1ien") or p == pagename:gsub("oe$", "oeien") then insert(data.categories, "複數有滑音元音的荷蘭語名詞") elseif p == pagename:gsub("y$", "ies") then insert(data.categories, "有英語複數的荷蘭語名詞") elseif p == pagename:gsub("a$", "ae") or p == pagename:gsub("[ei]x$", "ices") or p == pagename:gsub("is$", "es") or p == pagename:gsub("men$", "mina") or p == pagename:gsub("ns$", "ntia") or p == pagename:gsub("o$", "ones") or p == pagename:gsub("o$", "onen") or p == pagename:gsub("s$", "tes") or p == pagename:gsub("us$", "era") or p == mw.ustring.gsub(pagename, "[uü]s$", "i") or p == mw.ustring.gsub(pagename, "[uü]m$", "a") or p == pagename:gsub("x$", "ges") then insert(data.categories, "有拉丁語複數的荷蘭語名詞") elseif p == pagename:gsub("os$", "oi") or p == mw.ustring.gsub(pagename, "[oö]n$", "a") or p == pagename:gsub("a$", "ata") then insert(data.categories, "有希臘語複數的荷蘭語名詞") else insert(data.categories, "荷蘭語不規則名詞") end end end pobj.term = p end -- Add the plural forms m_headword_utilities.insert_inflection { headdata = data, terms = plurals, label = "複數", accel = {form = "p"}, request = true, } end end local function do_noun_ancillary_inflections(data, args) local function parse_and_insert_noun_inflection(field, label, accel) parse_and_insert_inflection(data, args, field, label, accel) end parse_and_insert_noun_inflection("f", "陰性") parse_and_insert_noun_inflection("m", "陽性") end -- Display additional inflection information for a noun pos_functions["名詞"] = { params = { [1] = {list = "g", type = "genders", flatten = true, default = "?", disallow_holes = true}, [2] = {list = "pl", disallow_holes = true}, [3] = {list = "dim", disallow_holes = true}, ["f"] = list_param, ["m"] = list_param, }, func = function(args, data) local pagename = data.pagename local saw_p, saw_non_p = noun_gender(args, data) local plurals = parse_term_list_with_modifiers(data, {"2", "pl"}, args[2]) local diminutives = parse_term_list_with_modifiers(data, {"3", "dim"}, args[3]) process_plurals(data, plurals, saw_p and not saw_non_p) if diminutives[1] and diminutives[1].term == "-" then -- do nothing else -- Process the diminutive forms for _, dimobj in ipairs(diminutives) do dimobj.term = generate_diminutive(pagename, dimobj.term) if not dimobj.genders then dimobj.genders = {"n"} end end end -- Add the diminutive forms m_headword_utilities.insert_inflection { headdata = data, terms = diminutives, label = "<<指小>>", accel = {form = "指小"}, request = true, } do_noun_ancillary_inflections(data, args) end } -- Display additional inflection information for a diminutive noun pos_functions["指小名詞"] = { params = { [1] = {list = "pl", disallow_holes = true}, }, func = function(args, data) local plurals = parse_term_list_with_modifiers(data, {"1", "pl"}, args[1]) if plurals[1] and plurals[1].term == "p" then if m_headword_utilities.termobj_has_qualifiers_or_labels(plurals[1]) then error("Can't specify qualifiers or labels with 'p' for plural-only diminutive noun") elseif plurals[2] then error("Can't specify plurals of plurale tantum noun") end data.genders = {"p"} process_plurals(data, {}, "plural only") else data.genders = {"n"} if not plurals[1] then plurals = {{term = "-s"}} end process_plurals(data, plurals) end end, redlink_pos = "名詞", } -- Display additional inflection information for diminutiva tantum nouns ({{nl-noun-dim-tant}}). pos_functions["唯小名詞"] = { params = { [1] = {list = "pl", disallow_holes = true}, ["f"] = {list = true}, ["m"] = {list = true}, }, func = function(args, data) insert(data.categories, "荷蘭語唯小名詞") data.genders = {"n"} local plurals = parse_term_list_with_modifiers(data, {"1", "pl"}, args[1]) if not plurals[1] then plurals = {{term = "-s"}} end process_plurals(data, plurals) do_noun_ancillary_inflections(data, args) end, pos_category = "名詞", } pos_functions["過去分詞"] = { params = { [1] = {}, }, func = function(args, data) if args[1] == "-" then insert(data.inflections, {label = "不用作形容詞"}) insert(data.categories, "不用作形容詞的荷蘭語過去分詞") end end, redlink_pos = "分詞", } ----------------------------------------------- Verbs -------------------------------------------- pos_functions["動詞"] = { params = { [1] = {}, }, func = function(args, data) if args[1] == "-" then insert(data.inflections, {label = "無屈折"}) insert(data.categories, "荷蘭語無屈折動詞") end end } return export byli8e5sbpycu10ljqvglj0f03xu6wp 9883377 9883369 2026-08-30T11:29:21Z TongcyDai 53191 9883377 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:require when needed") local m_table = require("Module:table") local lang = require("Module:languages").getByCode("nl") local langname = lang:getCanonicalName() local en_utilities_module = "Module:en-utilities" local headword_utilities_module = "Module:headword utilities" -- local romut_module = "Module:romance utilities" local nl_common_module = "Module:nl-common" 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 boolean_param = {type = "boolean"} local list_param = {list = true, disallow_holes = true} local insert = table.insert local function track(page) require("Module:debug").track("nl-headword/" .. page) return true end -- 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("Part of speech has not been specified. Please pass parameter 1 to the module invocation.") local params = { ["head"] = list_param, ["id"] = true, -- ["splithyph"] = boolean_param, ["nolink"] = boolean_param, ["nolinkhead"] = {alias_of = "nolink"}, ["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 parargs = frame:getParent().args local args = require("Module:parameters").process(parargs, 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.nolink then if not heads[1] then heads = {pagename} end else --local romut = require(romut_module) --local auto_linked_head = romut.add_links_to_multiword_term(pagename, args.splithyph, no_split_apostrophe_words) --if not heads[1] 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 = not user_specified_heads[1], 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 ~= "後綴變格形" then data.is_suffix = true data.pos_category = "後綴" data.checkredlinks = true local singular_poscat = poscat insert(data.categories, "構成" .. singular_poscat .. "的" .. langname .. "後綴") insert(data.inflections, {label = "構成" .. 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 return require("Module:headword").full_headword(data) end ----------------------------------------------- Utilities -------------------------------------------- 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 = m_string_utilities.replacement_escape(lemma) return (term:gsub("#", lemma)) -- discard second retval end local function frob_term_with_hash(term, lemma) if term:find("#") then term = replace_hash_with_lemma(term, lemma) end return term end local function parse_term_list_with_modifiers(data, paramname, list) return m_headword_utilities.parse_term_list_with_modifiers { paramname = paramname, forms = list, splitchar = ",", include_mods = {"g"}, frob = function(term) return frob_term_with_hash(term, data.pagename) end, } 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 = ",", include_mods = {"g"}, frob = function(term) return frob_term_with_hash(term, data.pagename) end, label = label, accel = accel and {form = accel} or nil, } end -- Insert the parsed inflections in `infls` (as parsed by `parse_inflection`) into `data.inflections`, with label -- `label` and optional accelerator spec `accel`. local function insert_inflection(data, terms, label, accel) m_headword_utilities.insert_inflection { headdata = data, terms = terms, label = label, accel = accel and {form = accel} or nil, } end ----------------------------------------------- Adjectives, Adverbs -------------------------------------------- -- Display additional inflection information for an adjective pos_functions["形容詞"] = { params = { inv = boolean_param, pred = boolean_param, [1] = {list = "comp", disallow_holes = true}, [2] = {list = "sup", disallow_holes = true}, }, func = function(args, data) local pagename = data.pagename local mode if args.inv then mode = "inv" insert(data.inflections, {label = glossary_link("無屈折")}) insert(data.categories, "荷蘭語無屈折形容詞") elseif args.pred then mode = "pred" insert(data.inflections, {label = "僅作[[表語]]"}) insert(data.categories, "僅作表語的荷蘭語形容詞") end if args[1][1] == "-" then insert(data.inflections, {label = "無" .. glossary_link("比較級")}) else -- Gather parameters local comparatives = parse_term_list_with_modifiers(data, {"1", "comp"}, args[1]) local superlatives = parse_term_list_with_modifiers(data, {"2", "sup"}, args[2]) -- Generate forms if none were given if not comparatives[1] then if mode == "inv" or mode == "pred" then comparatives = {{term = "peri"}} else comparatives = {{term = require("Module:nl-adjectives").make_comparative(pagename)}} end end if not superlatives[1] then if mode == "inv" or mode == "pred" then superlatives = {{term = "peri"}} else -- Add preferred periphrastic superlative, if necessary if pagename:find("[iï]de$") or pagename:find("[^eio]e$") or pagename:find("s$") or pagename:find("sch$") or pagename:find("x$") or pagename:find("sd$") or pagename:find("st$") or pagename:find("scht$") or pagename:find("sk$") then superlatives = {{term = "peri"}} end insert(superlatives, {term = require("Module:nl-adjectives").make_superlative(pagename)}) end end -- Replace "peri" with phrase for _, val in ipairs(comparatives) do if val.term == "peri" then val.term = "[[meer]] " .. pagename end end for _, val in ipairs(superlatives) do if val.term == "peri" then val.term = "[[meest]] " .. pagename end end insert_inflection(data, comparatives, "<<比較級>>") insert_inflection(data, superlatives, "<<最高級>>") end end } -- Display additional inflection information for an adverb pos_functions["副詞"] = { params = { [1] = {list = "comp", disallow_holes = true}, [2] = {list = "sup", disallow_holes = true}, }, func = function(args, data) local pagename = data.pagename if args[1][1] then -- Gather parameters local comparatives = parse_term_list_with_modifiers(data, {"1", "comp"}, args[1]) local superlatives = parse_term_list_with_modifiers(data, {"2", "sup"}, args[2]) if not superlatives[1] then superlatives = {{term = pagename .. "st"}} end insert_inflection(data, comparatives, "<<比較級>>") insert_inflection(data, superlatives, "<<最高級>>") end end } ----------------------------------------------- Nouns -------------------------------------------- local allowed_genders = m_table.listToSet { "c", "p", "m", "f", "n", "?", "mf", "mfequiv", "mfbysense" } -- Display information for a noun's gender -- This is separate so that it can also be used for proper nouns local function noun_gender(args, data) -- Validate genders. local saw_f, saw_m, saw_f_without_m, saw_m_without_f, saw_p, saw_non_p for _, gspec in ipairs(args[1]) do local g = gspec.spec if not allowed_genders[g] then error("Unrecognized " .. langname .. " gender: " .. g) end if g == "f" then saw_f = true if not saw_m then saw_f_without_m = true end end if g == "m" then saw_m = true if not saw_f then saw_m_without_f = true end end if g == "p" then saw_p = true elseif g ~= "?" then saw_non_p = true end end data.genders = args[1] -- Most nouns that are listed as f+m should really have only f. if saw_f_without_m and saw_m then insert(data.categories, "有f+m性別的" .. langname .. "名詞") end -- Some of these nouns may be like m+f nouns but some are legitimately either masculine or feminine. if saw_m_without_f and saw_f then insert(data.categories, "有m+f性別的" .. langname .. "名詞") end return saw_p, saw_non_p end local function generate_plurals(pagename) local m_common = require(nl_common_module) local generated = {} generated["-s"] = pagename .. "s" generated["-'s"] = pagename .. "'s" generated["-'en"] = pagename .. "'en" local stem_FF = m_common.add_e(pagename, false, false) local stem_TF = m_common.add_e(pagename, true, false) local stem_FT = m_common.add_e(pagename, false, true) generated["-es"] = stem_FF .. "s" generated["-@es"] = stem_TF .. "s" generated["-:es"] = stem_FT .. "s" generated["-en"] = stem_FF .. "n" generated["-@en"] = stem_TF .. "n" generated["-:en"] = stem_FT .. "n" generated["-eren"] = m_common.add_e(pagename .. (pagename:find("n$") and "d" or ""), false, false) .. "ren" generated["-:eren"] = stem_FT .. "ren" if pagename:find("f$") then local stem = pagename:gsub("f$", "v") local stem_FF = m_common.add_e(stem, false, false) local stem_TF = m_common.add_e(stem, true, false) local stem_FT = m_common.add_e(stem, false, true) generated["-ves"] = stem_FF .. "s" generated["-@ves"] = stem_TF .. "s" generated["-:ves"] = stem_FT .. "s" generated["-ven"] = stem_FF .. "n" generated["-@ven"] = stem_TF .. "n" generated["-:ven"] = stem_FT .. "n" generated["-veren"] = stem_FF .. "ren" generated["-:veren"] = stem_FT .. "ren" elseif pagename:find("s$") then local stem = pagename:gsub("s$", "z") local stem_FF = m_common.add_e(stem, false, false) local stem_TF = m_common.add_e(stem, true, false) local stem_FT = m_common.add_e(stem, false, true) generated["-zes"] = stem_FF .. "s" generated["-@zes"] = stem_TF .. "s" generated["-:zes"] = stem_FT .. "s" generated["-zen"] = stem_FF .. "n" generated["-@zen"] = stem_TF .. "n" generated["-:zen"] = stem_FT .. "n" generated["-zeren"] = stem_FF .. "ren" generated["-:zeren"] = stem_FT .. "ren" elseif pagename:find("heid$") then generated["-heden"] = pagename:gsub("heid$", "heden") end return generated end local function generate_diminutive(pagename, dim) local m_common = require(nl_common_module) if dim == "+" then dim = m_common.default_dim(pagename) elseif dim == "++" then dim = m_common.default_dim(pagename, "final multisyllable stress") elseif dim == "++/+" then dim = m_common.default_dim(pagename, false, "modifier final multisyllable stress") elseif dim == "++/++" then dim = m_common.default_dim(pagename, "final multisyllable stress", "modifier final multisyllable stress") elseif dim == "+first" then dim = m_common.default_dim(pagename, false, false, "first only") elseif dim == "++first" then dim = m_common.default_dim(pagename, "final multisyllable stress", false, "first only") elseif dim:sub(1, 1) == "-" then dim = pagename .. dim:sub(2) end return dim end pos_functions["專有名詞"] = { params = { [1] = {list = "g", type = "genders", flatten = true, default = "?", disallow_holes = true}, [2] = {list = "pl", disallow_holes = true}, adj = list_param, mdem = list_param, fdem = list_param, }, func = function(args, data) local saw_p, saw_non_p = noun_gender(args, data) local plurals = parse_term_list_with_modifiers(data, {"2", "pl"}, args[2]) local adjectives = parse_term_list_with_modifiers(data, "adj", args["adj"]) local mdems = parse_term_list_with_modifiers(data, "mdem", args["mdem"]) local fdems = parse_term_list_with_modifiers(data, "fdem", args["fdem"]) local nm = #mdems local nf = #fdems local demonyms = {label = "居民稱謂詞"} -- plural for certain words like [[Amerika]] insert_inflection(data, plurals, "複數", "p") --adjective for toponyms insert_inflection(data, adjectives, "形容詞") --demonyms for toponyms if nm + nf > 0 then for i, m in ipairs(mdems) do if not m.genders then m.genders = {"m"} end demonyms[i] = m end for i, f in ipairs(fdems) do if not f.genders then f.genders = {"f"} end demonyms[i + nm] = f end insert(data.inflections, demonyms) end end } local function process_plurals(data, plurals, plural_only) local pagename = data.pagename if plural_only then if plurals[1] then error("Can't specify plurals of plurale tantum noun") end insert(data.inflections, {label = glossary_link("唯複")}) elseif plurals[1] and plurals[1].term == "-" then insert(data.inflections, {label = glossary_link("不可數")}) insert(data.categories, langname .. "不可數名詞") else local generated = generate_plurals(pagename) -- Process the plural forms for i, pobj in ipairs(plurals) do local p = pobj.term -- Is this a shortcut form? if p:sub(1,1) == "-" then if not generated[p] then error("The shortcut plural " .. p .. " could not be generated.") end if p:sub(-2) == "es" then insert(data.categories, "複數以-es結尾的荷蘭語名詞") elseif p:sub(-1) == "s" then insert(data.categories, "複數以-s結尾的荷蘭語名詞") elseif p:sub(-4) == "eren" then insert(data.categories, "複數以-eren結尾的荷蘭語名詞") else insert(data.categories, "複數以-en結尾的荷蘭語名詞") end if p:sub(2,2) == ":" then insert(data.categories, "複數有加長元音的荷蘭語名詞") end p = generated[p] -- Not a shortcut form, but the plural form specified directly. else for _, g in pairs(generated) do if g == p then track("plural-matches-generated-form") break end end if not pagename:find("[ -]") then if p == pagename then insert(data.categories, "荷蘭語無屈折名詞") elseif p == pagename .. "den" or p == pagename:gsub("ee$", "eden") or p == pagename .. "des" or p == pagename:gsub("ee$", "edes") then insert(data.categories, "複數以-den結尾的荷蘭語名詞") elseif p == pagename:gsub("([ao])$", "%1%1ien") or p == pagename:gsub("oe$", "oeien") then insert(data.categories, "複數有滑音元音的荷蘭語名詞") elseif p == pagename:gsub("y$", "ies") then insert(data.categories, "有英語複數的荷蘭語名詞") elseif p == pagename:gsub("a$", "ae") or p == pagename:gsub("[ei]x$", "ices") or p == pagename:gsub("is$", "es") or p == pagename:gsub("men$", "mina") or p == pagename:gsub("ns$", "ntia") or p == pagename:gsub("o$", "ones") or p == pagename:gsub("o$", "onen") or p == pagename:gsub("s$", "tes") or p == pagename:gsub("us$", "era") or p == mw.ustring.gsub(pagename, "[uü]s$", "i") or p == mw.ustring.gsub(pagename, "[uü]m$", "a") or p == pagename:gsub("x$", "ges") then insert(data.categories, "有拉丁語複數的荷蘭語名詞") elseif p == pagename:gsub("os$", "oi") or p == mw.ustring.gsub(pagename, "[oö]n$", "a") or p == pagename:gsub("a$", "ata") then insert(data.categories, "有希臘語複數的荷蘭語名詞") else insert(data.categories, "荷蘭語不規則名詞") end end end pobj.term = p end -- Add the plural forms m_headword_utilities.insert_inflection { headdata = data, terms = plurals, label = "複數", accel = {form = "p"}, request = true, } end end local function do_noun_ancillary_inflections(data, args) local function parse_and_insert_noun_inflection(field, label, accel) parse_and_insert_inflection(data, args, field, label, accel) end parse_and_insert_noun_inflection("f", "陰性") parse_and_insert_noun_inflection("m", "陽性") end -- Display additional inflection information for a noun pos_functions["名詞"] = { params = { [1] = {list = "g", type = "genders", flatten = true, default = "?", disallow_holes = true}, [2] = {list = "pl", disallow_holes = true}, [3] = {list = "dim", disallow_holes = true}, ["f"] = list_param, ["m"] = list_param, }, func = function(args, data) local pagename = data.pagename local saw_p, saw_non_p = noun_gender(args, data) local plurals = parse_term_list_with_modifiers(data, {"2", "pl"}, args[2]) local diminutives = parse_term_list_with_modifiers(data, {"3", "dim"}, args[3]) process_plurals(data, plurals, saw_p and not saw_non_p) if diminutives[1] and diminutives[1].term == "-" then -- do nothing else -- Process the diminutive forms for _, dimobj in ipairs(diminutives) do dimobj.term = generate_diminutive(pagename, dimobj.term) if not dimobj.genders then dimobj.genders = {"n"} end end end -- Add the diminutive forms m_headword_utilities.insert_inflection { headdata = data, terms = diminutives, label = "<<指小>>", accel = {form = "指小"}, request = true, } do_noun_ancillary_inflections(data, args) end } -- Display additional inflection information for a diminutive noun pos_functions["指小名詞"] = { params = { [1] = {list = "pl", disallow_holes = true}, }, func = function(args, data) local plurals = parse_term_list_with_modifiers(data, {"1", "pl"}, args[1]) if plurals[1] and plurals[1].term == "p" then if m_headword_utilities.termobj_has_qualifiers_or_labels(plurals[1]) then error("Can't specify qualifiers or labels with 'p' for plural-only diminutive noun") elseif plurals[2] then error("Can't specify plurals of plurale tantum noun") end data.genders = {"p"} process_plurals(data, {}, "plural only") else data.genders = {"n"} if not plurals[1] then plurals = {{term = "-s"}} end process_plurals(data, plurals) end end, redlink_pos = "名詞", } -- Display additional inflection information for diminutiva tantum nouns ({{nl-noun-dim-tant}}). pos_functions["唯小名詞"] = { params = { [1] = {list = "pl", disallow_holes = true}, ["f"] = {list = true}, ["m"] = {list = true}, }, func = function(args, data) insert(data.categories, "荷蘭語唯小名詞") data.genders = {"n"} local plurals = parse_term_list_with_modifiers(data, {"1", "pl"}, args[1]) if not plurals[1] then plurals = {{term = "-s"}} end process_plurals(data, plurals) do_noun_ancillary_inflections(data, args) end, pos_category = "名詞", } pos_functions["過去分詞"] = { params = { [1] = {}, }, func = function(args, data) if args[1] == "-" then insert(data.inflections, {label = "不用作形容詞"}) insert(data.categories, "不用作形容詞的荷蘭語過去分詞") end end, redlink_pos = "分詞", } ----------------------------------------------- Verbs -------------------------------------------- pos_functions["動詞"] = { params = { [1] = {}, }, func = function(args, data) if args[1] == "-" then insert(data.inflections, {label = "無屈折"}) insert(data.categories, "荷蘭語無屈折動詞") end end } return export jh77a561xkn7676e9ptje3o1uid2ig2 Module:Ca-headword 828 1480791 9882746 9403730 2026-08-29T12:43:08Z TongcyDai 53191 9882746 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 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("Part of speech has not been specified. Please pass parameter 1 to the module invocation.") 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 ~= "後綴變格形" then data.is_suffix = true data.pos_category = "後綴" data.checkredlinks = true local singular_poscat = poscat insert(data.categories, "構成" .. singular_poscat .. "的" .. langname .. "後綴") insert(data.inflections, {label = "構成" .. 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 qualifiers and labels 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("無屈折")}) insert(data.categories, langname .. "無屈折" .. category_plpos) 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 = "僅陰性"}) insert_inflection(feminine_plurals, "陰性複數", "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_qualifiers_or_labels(feminines[1]) if fem_like_lemma then insert(data.categories, langname .. "兩性" .. category_plpos) 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_qualifiers_labels(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_qualifiers_or_labels(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("無屈折")}) insert(data.categories, langname .. "無屈折" .. category_plpos) else -- Make sure there are feminines given and not same as lemma. if not fem_like_lemma then insert_inflection(feminines, "陰性", "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, "複數", "p") else insert_inflection(masculine_plurals, "陽性和陰性複數", "p") end else insert_inflection(masculine_plurals, "陽性複數", "m|p") insert_inflection(feminine_plurals, "陰性複數", "f|p") end end end parse_and_insert_inflection(data, args, "comp", "比較級") parse_and_insert_inflection(data, args, "sup", "最高級") parse_and_insert_inflection(data, args, "dim", "指小") parse_and_insert_inflection(data, args, "aug", "指大") if args.irreg and is_superlative then insert(data.categories, langname .. "不規則" .. category_plpos .. "最高級") 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["形容詞"] = { params = get_adjective_params("base"), func = do_adjective, } pos_functions["過去分詞"] = { params = get_adjective_params("part"), func = do_adjective, redlink_pos = "分詞", } pos_functions["限定詞"] = { params = get_adjective_params("det"), func = do_adjective, } pos_functions["代詞"] = { 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("Unrecognized gender: " .. 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("唯複")}) 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 = "在變體中有時" .. glossary_link("唯複")}) end if mode == "?" then -- Plural is unknown insert(data.categories, "有未知或不確定複數的" .. langname .. category_plpos) elseif mode == "!" then -- Plural is not attested insert(data.inflections, {label = "複數未紀錄"}) insert(data.categories, "有無紀錄複數的" .. langname .. category_plpos) 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, langname .. "不可數" .. category_plpos) -- If plural forms were given explicitly, then show "usually" if plurals[1] then insert(data.inflections, {label = "通常" .. glossary_link("不可數")}) insert(data.categories, langname .. "可數" .. category_plpos) else insert(data.inflections, {label = glossary_link("不可數")}) 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("可數") .. "和" .. glossary_link("不可數")}) insert(data.categories, langname .. "不可數" .. category_plpos) insert(data.categories, langname .. "可數" .. category_plpos) elseif plurals[1] then -- Countable nouns insert(data.categories, langname .. "可數" .. category_plpos) else -- Uncountable nouns insert(data.categories, langname .. "不可數" .. category_plpos) 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("無屈折"), q = pl1.q, qq = pl1.qq, l = pl1.l, ll = pl1.ll, refs = pl1.refs }) insert(data.categories, langname .. "無屈折" .. category_plpos) else insert_noun_inflection(plurals, "複數", "p") end if plurals[2] then insert(data.categories, "有多個複數的" .. langname .. category_plpos) 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_qualifiers_labels(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_qualifiers_labels(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, "陰性", "f") insert_noun_inflection(feminine_plurals, "陰性複數") insert_noun_inflection(masculines, "陽性") insert_noun_inflection(masculine_plurals, "陽性複數") parse_and_insert_noun_inflection("dim", "指小") parse_and_insert_noun_inflection("aug", "指大") parse_and_insert_noun_inflection("pej", "貶義") parse_and_insert_noun_inflection("dem", "居民稱謂詞") parse_and_insert_noun_inflection("fdem", "女性居民稱謂詞") -- 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, "以-a結尾的" .. langname .. "陽性" .. category_plpos) 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, "沒有陰性詞尾的" .. langname .. "陰性" .. category_plpos) 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["名詞"] = { params = get_noun_params(), func = do_noun, } pos_functions["專有名詞"] = { params = get_noun_params("is proper"), func = function(args, data) do_noun(args, data, "is proper") end, } ----------------------------------------------------------------------------------------- -- Verbs -- ----------------------------------------------------------------------------------------- pos_functions["動詞"] = { 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, "Requests for attention concerning " .. 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 = ("第一人稱單數%s"):format(label_tense), }, true elseif has_3s then return { slot = slot_tense .. "_3s", label = ("第三人稱單數%s"):format(label_tense), }, false else return { slot = slot_tense .. "_3p", label = ("第三人稱複數%s"):format(label_tense), }, false end end local did_pres_1s preses, did_pres_1s = do_finite("pres", "現在時") preses_3s = { slot = "pres_3s", label = "第三人稱單數現在時", } prets = do_finite("pret", "過去時") parts = { slot = "pp_ms", label = "過去分詞", } short_parts = { slot = "short_pp_ms", label = "短過去分詞", } 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("Internal error: 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 = "無" .. 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 = "無第一人稱單數現在時"}) insert(data.inflections, {label = "無現在時虛擬語氣"}) end if alternant_multiword_spec.no_pres_stressed then insert(data.inflections, {label = "無帶重音現在時直陳式或虛擬式"}) skip_pres_if_empty = true end if alternant_multiword_spec.only3s then insert(data.inflections, {label = glossary_link("無人稱")}) elseif alternant_multiword_spec.only3sp then insert(data.inflections, {label = "僅第三人稱"}) elseif alternant_multiword_spec.only3p then insert(data.inflections, {label = "僅第三人稱複數"}) 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, "skip if empty") -- 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, " or ") 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, " or ") error(("Unrecognized dialect '%s': Should be a dialect %s or a dialect group %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("Module:pron qualifier").format_qualifiers { 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 = "詞根重音:" .. concat(formatted, ";") end end } ----------------------------------------------------------------------------------------- -- Numerals -- ----------------------------------------------------------------------------------------- -- Display additional inflection information for a numeral pos_functions["數詞"] = { params = { [1] = true, [2] = true, }, func = function(args, data) if args[1] then insert(data.genders, "m") parse_and_insert_inflection(data, args, 1, "陰性") parse_and_insert_inflection(data, args, 2, "名詞變格形") else insert(data.genders, "m") insert(data.genders, "f") end end } ----------------------------------------------------------------------------------------- -- Phrases -- ----------------------------------------------------------------------------------------- pos_functions["短語"] = { 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", "陽性") parse_and_insert_inflection(data, args, "f", "陰性") end, } ----------------------------------------------------------------------------------------- -- Suffix forms -- ----------------------------------------------------------------------------------------- pos_functions["後綴變格形"] = { 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, "構成" .. typ .. "的後綴") end insert(data.inflections, {label = m_table.serialCommaJoin(suffix_type, {conj = "或"}) .. "的非詞元形式"}) end, } return export 3p2ozznih48pn6ja54yu31ik3hg4r9c lifa 0 1591110 9882991 6178705 2026-08-30T06:01:12Z Apisite 85347 + 參見模板 9882991 wikitext text/x-wiki {{also|lǐfà|lǐfǎ}} ==冰島語== ===發音=== * {{IPA|is|/ˈlɪːva/}} *: {{rhymes|is|ɪːva}} ===動詞=== {{is-verb-weak|lifði|lifað}} # [[生]] ====變位==== {{rfinfl|is|動詞}} ====派生詞==== {{der-top}} * {{l|is|lengi lifa}} * {{l|is|lifa á}} * {{l|is|lifa af}} {{der-mid}} * {{l|is|lifa sig inn í}} * {{l|is|mega lengi lifa}} {{der-bottom}} c2r5ihubkj4ir62oeqz4xzgjye1b5ud 9882994 9882991 2026-08-30T06:05:33Z Apisite 85347 9882994 wikitext text/x-wiki {{also|lǐfǎ|lǐfà|lìfǎ}} ==冰島語== ===發音=== * {{IPA|is|/ˈlɪːva/}} *: {{rhymes|is|ɪːva}} ===動詞=== {{is-verb-weak|lifði|lifað}} # [[生]] ====變位==== {{rfinfl|is|動詞}} ====派生詞==== {{der-top}} * {{l|is|lengi lifa}} * {{l|is|lifa á}} * {{l|is|lifa af}} {{der-mid}} * {{l|is|lifa sig inn í}} * {{l|is|mega lengi lifa}} {{der-bottom}} 3jl0h5s8j4ajomm50axxm4qe4rxvg7n Wiktionary:啤酒馆/topic list 4 1705276 9882757 9882615 2026-08-29T12:50:44Z Cewbot 61744 [[User:Cewbot/log/20170915/configuration|生成議題列表:7個議題]] 9882757 wikitext text/x-wiki <!-- 本頁面由機器人自動更新。若要改進,請聯繫機器人操作者。 --> {| class="wikitable sortable mw-collapsible" style="float:left;" |- ! data-sort-type="number" style="font-weight: normal;" | <small>#</small> !! 💭 話題 !! <span title="發言數/發言人次 (實際上為計算簽名數)">💬</span> !! <span title="參與討論人數/發言人數">👥</span> !! 🙋 最新發言 !! data-sort-type="isoDate" | <span title="最後更新">🕒 <small>(UTC+8)</small></span> |- | style="text-align: right;" | 1 | style="max-width: 24em" | <small>[[:Wiktionary:啤酒馆#Subscribe_to_the_This_Month_in_Education_newsletter_-_learn_from_others_and_share_your_stories|Subscribe to the This Month in Education newsletter - learn from others and share your stories]]</small> | style="text-align: right;background-color: #fcc;" | 0 | style="text-align: right;background-color: #fcc;" | 0 | style="background-color: #ffd;" | | style="background-color: #ffd;" | |- | style="text-align: right;" | 2 | style="max-width: 24em" | <small>[[:Wiktionary:啤酒馆#Do_you_use_Wikidata_in_Wikimedia_sibling_projects?_Tell_us_about_your_experiences|Do you use Wikidata in Wikimedia sibling projects? Tell us about your experiences]]</small> | style="text-align: right;background-color: #fcc;" | 0 | style="text-align: right;background-color: #fcc;" | 0 | style="background-color: #ffd;" | | style="background-color: #ffd;" | |- | style="text-align: right;" | 3 | [[:Wiktionary:啤酒馆#台灣分會2026年7月對話時間|台灣分會2026年7月對話時間]] | style="text-align: right;background-color: #fcc;" | 1 | style="text-align: right;background-color: #fcc;" | 1 | style="background-color: #bbb;" | [[User:MediaWiki message delivery|<small style="word-wrap: break-word; word-break: break-all;">MediaWiki message delivery</small>]] | style="background-color: #bbb;" data-sort-type="isoDate" data-sort-value="2026-07-22T20:43:00.000Z" | 2026-07-23 <span style="color: blue;">04:43</span> |- | style="text-align: right;" | 4 | style="max-width: 24em" | <small>[[:Wiktionary:啤酒馆#Request_for_comment_(the_future_of_Abstract_Wikipedia)|Request for comment (the future of Abstract Wikipedia)]]</small> | style="text-align: right;background-color: #fcc;" | 1 | style="text-align: right;background-color: #fcc;" | 1 | style="background-color: #bbb;" | [[User:Kowal2701|Kowal2701]] | style="background-color: #bbb;" data-sort-type="isoDate" data-sort-value="2026-07-24T12:25:00.000Z" | 2026-07-24 <span style="color: blue;">20:25</span> |- | style="text-align: right;" | 5 | [[:Wiktionary:啤酒馆#Lua错误|Lua错误]] | style="text-align: right;" | 2 | style="text-align: right;" | 2 | [[User:TongcyDai|TongcyDai]] | data-sort-type="isoDate" data-sort-value="2026-08-26T17:30:00.000Z" | 2026-08-27 <span style="color: blue;">01:30</span> |- | style="text-align: right;" | 6 | [[:Wiktionary:啤酒馆#台灣分會2026年8月對話時間|台灣分會2026年8月對話時間]] | style="text-align: right;background-color: #fcc;" | 1 | style="text-align: right;background-color: #fcc;" | 1 | [[User:MediaWiki message delivery|<small style="word-wrap: break-word; word-break: break-all;">MediaWiki message delivery</small>]] | data-sort-type="isoDate" data-sort-value="2026-08-28T11:03:00.000Z" | 2026-08-28 <span style="color: blue;">19:03</span> |- | style="text-align: right;" | 7 | [[:Wiktionary:啤酒馆#Template:reflist|Template:reflist]] | style="text-align: right;background-color: #fcc;" | 1 | style="text-align: right;background-color: #fcc;" | 1 | style="background-color: #eef;" | [[User:TongcyDai|TongcyDai]] | style="background-color: #eef;" data-sort-type="isoDate" data-sort-value="2026-08-29T06:50:00.000Z" | 2026-08-29 <span style="color: blue;">14:50</span> |} {| class="wikitable mw-collapsible mw-collapsed" style="float: left; margin-left: .5em;;{{#if:{{{no_time_legend|}}}|display:none;|}}" ! title="From the latest bot edit" | 發言更新圖例 |- | style="background-color: #efe;" | * 最近一小時內 |- | style="background-color: #eef;" | * 最近一日內 |- | | * 一週內 |- | style="background-color: #ddd;" | * 一個月內 |- | style="background-color: #bbb;" | * 逾一個月 |- ! 特殊狀態 |- | style="text-decoration: line-through" | 已移動至其他頁面<br />或完成討論之議題 |- ! 手動設定 |- | style="max-width: 12em;" | <small>當列表出現異常時,<br />請先檢查[[User:Cewbot/log/20170915/configuration|設定]]是否有誤</small> |- |} {{Clear}} b8mo3y9fuwqygz17z5mbasaho210or9 9882998 9882757 2026-08-30T06:51:31Z Cewbot 61744 [[User:Cewbot/log/20170915/configuration|生成議題列表:7個議題]] 9882998 wikitext text/x-wiki <!-- 本頁面由機器人自動更新。若要改進,請聯繫機器人操作者。 --> {| class="wikitable sortable mw-collapsible" style="float:left;" |- ! data-sort-type="number" style="font-weight: normal;" | <small>#</small> !! 💭 話題 !! <span title="發言數/發言人次 (實際上為計算簽名數)">💬</span> !! <span title="參與討論人數/發言人數">👥</span> !! 🙋 最新發言 !! data-sort-type="isoDate" | <span title="最後更新">🕒 <small>(UTC+8)</small></span> |- | style="text-align: right;" | 1 | style="max-width: 24em" | <small>[[:Wiktionary:啤酒馆#Subscribe_to_the_This_Month_in_Education_newsletter_-_learn_from_others_and_share_your_stories|Subscribe to the This Month in Education newsletter - learn from others and share your stories]]</small> | style="text-align: right;background-color: #fcc;" | 0 | style="text-align: right;background-color: #fcc;" | 0 | style="background-color: #ffd;" | | style="background-color: #ffd;" | |- | style="text-align: right;" | 2 | style="max-width: 24em" | <small>[[:Wiktionary:啤酒馆#Do_you_use_Wikidata_in_Wikimedia_sibling_projects?_Tell_us_about_your_experiences|Do you use Wikidata in Wikimedia sibling projects? Tell us about your experiences]]</small> | style="text-align: right;background-color: #fcc;" | 0 | style="text-align: right;background-color: #fcc;" | 0 | style="background-color: #ffd;" | | style="background-color: #ffd;" | |- | style="text-align: right;" | 3 | [[:Wiktionary:啤酒馆#台灣分會2026年7月對話時間|台灣分會2026年7月對話時間]] | style="text-align: right;background-color: #fcc;" | 1 | style="text-align: right;background-color: #fcc;" | 1 | style="background-color: #bbb;" | [[User:MediaWiki message delivery|<small style="word-wrap: break-word; word-break: break-all;">MediaWiki message delivery</small>]] | style="background-color: #bbb;" data-sort-type="isoDate" data-sort-value="2026-07-22T20:43:00.000Z" | 2026-07-23 <span style="color: blue;">04:43</span> |- | style="text-align: right;" | 4 | style="max-width: 24em" | <small>[[:Wiktionary:啤酒馆#Request_for_comment_(the_future_of_Abstract_Wikipedia)|Request for comment (the future of Abstract Wikipedia)]]</small> | style="text-align: right;background-color: #fcc;" | 1 | style="text-align: right;background-color: #fcc;" | 1 | style="background-color: #bbb;" | [[User:Kowal2701|Kowal2701]] | style="background-color: #bbb;" data-sort-type="isoDate" data-sort-value="2026-07-24T12:25:00.000Z" | 2026-07-24 <span style="color: blue;">20:25</span> |- | style="text-align: right;" | 5 | [[:Wiktionary:啤酒馆#Lua错误|Lua错误]] | style="text-align: right;" | 2 | style="text-align: right;" | 2 | [[User:TongcyDai|TongcyDai]] | data-sort-type="isoDate" data-sort-value="2026-08-26T17:30:00.000Z" | 2026-08-27 <span style="color: blue;">01:30</span> |- | style="text-align: right;" | 6 | [[:Wiktionary:啤酒馆#台灣分會2026年8月對話時間|台灣分會2026年8月對話時間]] | style="text-align: right;background-color: #fcc;" | 1 | style="text-align: right;background-color: #fcc;" | 1 | [[User:MediaWiki message delivery|<small style="word-wrap: break-word; word-break: break-all;">MediaWiki message delivery</small>]] | data-sort-type="isoDate" data-sort-value="2026-08-28T11:03:00.000Z" | 2026-08-28 <span style="color: blue;">19:03</span> |- | style="text-align: right;" | 7 | [[:Wiktionary:啤酒馆#Template:reflist|Template:reflist]] | style="text-align: right;background-color: #fcc;" | 1 | style="text-align: right;background-color: #fcc;" | 1 | [[User:TongcyDai|TongcyDai]] | data-sort-type="isoDate" data-sort-value="2026-08-29T06:50:00.000Z" | 2026-08-29 <span style="color: blue;">14:50</span> |} {| class="wikitable mw-collapsible mw-collapsed" style="float: left; margin-left: .5em;;{{#if:{{{no_time_legend|}}}|display:none;|}}" ! title="From the latest bot edit" | 發言更新圖例 |- | style="background-color: #efe;" | * 最近一小時內 |- | style="background-color: #eef;" | * 最近一日內 |- | | * 一週內 |- | style="background-color: #ddd;" | * 一個月內 |- | style="background-color: #bbb;" | * 逾一個月 |- ! 特殊狀態 |- | style="text-decoration: line-through" | 已移動至其他頁面<br />或完成討論之議題 |- ! 手動設定 |- | style="max-width: 12em;" | <small>當列表出現異常時,<br />請先檢查[[User:Cewbot/log/20170915/configuration|設定]]是否有誤</small> |- |} {{Clear}} ivb98pv8wvwzca779hx77ao4czkkb9c Module:Headword utilities 828 1824706 9882755 9512339 2026-08-29T12:49:01Z TongcyDai 53191 9882755 Scribunto text/plain local export = {} local fun_is_callable_module = "Module:fun/isCallable" local languages_module = "Module:languages" local links_module = "Module:links" local parse_utilities_module = "Module:parse utilities" 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 dump = mw.dumpObject local unpack = unpack or table.unpack -- Lua 5.2 compatibility local insert = table.insert local concat = table.concat local remove = table.remove local sort = table.sort local function deepEquals(...) deepEquals = require(table_module).deepEquals return deepEquals(...) end local function escape_wikicode(...) escape_wikicode = require(parse_utilities_module).escape_wikicode return escape_wikicode(...) end local function extend(...) extend = require(table_module).extend return extend(...) end local function get_lang(...) get_lang = require(languages_module).getByCode return get_lang(...) end local function insert_if_not(...) insert_if_not = require(table_module).insertIfNot return insert_if_not(...) end local function is_callable(...) is_callable = require(fun_is_callable_module) return is_callable(...) end local function parse_inline_modifiers(...) parse_inline_modifiers = require(parse_utilities_module).parse_inline_modifiers return parse_inline_modifiers(...) 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 shallow_copy(...) shallow_copy = require(table_module).shallowCopy return shallow_copy(...) end local function split(...) split = require(string_utilities_module).split return split(...) end local function term_contains_top_level_html(...) term_contains_top_level_html = require(parse_utilities_module).term_contains_top_level_html return term_contains_top_level_html(...) end local function ugsub(...) ugsub = require(string_utilities_module).gsub return ugsub(...) end local function umatch(...) umatch = require(string_utilities_module).match return umatch(...) end local param_mods = { id = {}, -- disabled when `is_head = true` q = {type = "qualifier"}, qq = {type = "qualifier"}, l = {type = "labels"}, ll = {type = "labels"}, -- [[Module:headword]] expects part references in `.refs`. ref = {item_dest = "refs", type = "references", store = "insert-flattened"}, } local optional_param_mods = { g = {item_dest = "genders", type = "genders"}, alt = {}, lang = {type = "language"}, sc = {type = "script"}, t = {item_dest = "gloss"}, gloss = {}, pos = {}, lit = {}, tr = {}, ts = {}, face = {}, nolinkinfl = {type = "boolean"}, } local optional_headword_param_mods = { sc = {type = "script"}, tr = {}, ts = {}, } --[==[ Parse a single inflection or headword form or list of such forms. In either case, inline modifiers may be attached. `data` is an object with the following fields: * `val`: The raw value to parse. Required. * `paramname`: The name of the parameter from which the value was taken; used in error messages. Required. * `is_head`: We are parsing a headword parameter (a value which goes into the `heads` field of `data`). This changes the allowed modifiers, disabling the `id` modifier and only allowing a subset of optional modifiers. * `frob`: An optional function of one value to apply to the form after inline modifiers have been removed (i.e. to apply to the `.term` field of the returned object). * `include_mods`: List of extra inline modifiers to include, besides the default ones (see below). Each list item is either a string specifying a recognized extra inline modifier (see `optional_param_mods` in the code), or a two-item list of modifier name and modifier spec, where the spec should follow the syntax for modifier specs in `parse_inline_modifiers` in [[Module:parse utilities]]. * `exclude_mods`: List of default inline modifiers to not include. * `splitchar`: If specified, the value in `val` can be a list of forms to parse, separated by the value of `splitchar` (which is a Lua pattern, as in `parse_inline_modifiers` in [[Module:parse utilities]]). Most commonly, `splitchar` is a single comma and the values are comma-separated (in this case, splitting will not happen if a space follows the comma). * `parse_lang_prefix`: If specified, allow a language prefix to precede a form, and if found, store into the `.lang` field of the returned object. * `preserve_splitchar`, `delimiter_key`, `escape_fun`, `unescape_fun`, `pre_normalize_modifiers`: As in `parse_inline_modifiers` in [[Module:parse utilities]]. Returns an object suitable for storing as one element of one of the lists in `headdata.inflections`, where `headdata` is the structure passed to [[Module:headword]]. If `splitchar` is specified, howeve, the return value is a list of such objects. The following default inline modifiers are currently recognized: * `q`: Left qualifier. * `qq`: Right qualifier. * `l`: Comma-separated list of left labels. No space should follow the comma. * `ll`: Comma-separated list of right labels. No space should follow the comma. * `ref`: Reference or references. See {{tl|IPA}} for the syntax. * `id`: Sense ID, in case there are multiple senses. See {{tl|l}}. The following are the recognized additional inline modifiers: * `g`: Comma-separated list of genders. * `alt`: Display text. * `lang`: Language code of language of the form, if different from the language of the headword. * `sc`: Script code of script of the form. Almost never needed. * `t`: Gloss for the form. * `gloss`: Gloss for the form (alias for `t`). * `pos`: Part of speech of the form. * `lit`: Literal meaning of the form. * `tr`: Manual transliteration of the form. * `ts`: Transcription of the form, for languages where the transliteration differs markedly from the pronunciation. * `face`: Face to display the form in, e.g. {"hypothetical"} for a hypothetical form (unlinkable and displayed in italics). * `nolinkinfl`: Make the form unlinkable. ]==] function export.parse_term_with_modifiers(data) local paramname, val, frob = data.paramname, data.val, data.frob local function generate_obj(term, parse_err) if frob then term = frob(term, parse_err) end if data.parse_lang_prefix and term:find(":") then return require(parse_utilities_module).generate_obj_maybe_parsing_lang_prefix { term = term, paramname = paramname, parse_lang_prefix = true, parse_err = parse_err, } else return {term = term} end end -- Check for inline modifier, e.g. מרים<tr:Miryem>. But exclude top-level HTML entry with <span ...>, -- <sup> or similar in it. if (val:find("<", nil, true) or data.splitchar) and not term_contains_top_level_html(val) and -- don't parse inline modifiers if is_head and the value begins with a ~ (link modifier syntax) (not data.is_head or not val:find("^~")) then local param_mods = param_mods if data.is_head then param_mods = shallow_copy(param_mods) param_mods.id = nil end if data.include_mods or data.exclude_mods then if not data.is_head then -- already copied when data.is_head param_mods = shallow_copy(param_mods) end if data.include_mods then local optional_mods = data.is_head and optional_headword_param_mods or optional_param_mods for _, mod in ipairs(data.include_mods) do if type(mod) == "table" then if #mod ~= 2 then error(("Internal error: Modifier spec %s in `include_mods` should be of length 2"):format( dump(mod))) end local modkey, modvalue = unpack(mod) param_mods[modkey] = modvalue elseif not optional_mods[mod] then error(("Internal error: Unrecognized modifier spec %s in `include_mods`"):format( dump(mod))) else param_mods[mod] = optional_mods[mod] end end end if data.exclude_mods then for _, mod in ipairs(data.exclude_mods) do if not param_mods[mod] then error(("Internal error: Modifier spec %s in `exclude_mods` not found among existing modifiers" ):format(dump(mod))) else param_mods[mod] = nil end end end end return parse_inline_modifiers(val, { paramname = paramname, param_mods = param_mods, generate_obj = generate_obj, splitchar = data.splitchar, preserve_splitchar = data.preserve_splitchar, delimiter_key = data.delimiter_key, escape_fun = data.escape_fun, unescape_fun = data.unescape_fun, pre_normalize_modifiers = data.pre_normalize_modifiers, }) else local retval = generate_obj(val) if data.splitchar then retval = {retval} end return retval end end --[==[ Parse a list of inflection forms that may have inline modifiers attached. `data` is an object with the following fields: * `forms`: The list of raw values to parse. Required. * `paramname`: The name of the first parameter from which the value was taken; used in error messages. If this is a two-element list, the first element is the first parameter and the second element is the prefix of the remaining parameters. Parameter names that are numbers are handled correctly, as are those with \1 in it marking where the parameter index goes. Required. * `qualifiers`: If specified, a possibly gappy list of left qualifiers to add to the parsed terms (for compatibility purposes). * `splitchar`: As in `parse_term_with_modifiers()`. The resulting per-term lists will be flattened. * `frob`, `include_mods`, `exclude_mods`, `is_head`, `preserve_splitchar`, `parse_lang_prefix`, `delimiter_key`, `escape_fun`, `unescape_fun`, `pre_normalize_modifiers`: As in `parse_term_with_modifiers()`. Returns a list of objects, suitable for storing as one of the lists in `headdata.inflections` (once a label is added), where `headdata` is the structure passed to [[Module:headword]]. ]==] function export.parse_term_list_with_modifiers(data) local paramname, forms = data.paramname, data.forms local qualifiers = data.qualifiers local first, restpref if type(paramname) == "table" then first = paramname[1] restpref = paramname[2] else first = paramname restpref = paramname end local terms = {} data = shallow_copy(data) for i, val in ipairs(forms) do data.paramname = i == 1 and first or type(restpref) == "number" and restpref + i - 1 or restpref:find("\1", nil, true) and restpref:gsub("\1", tostring(i)) or restpref .. i data.val = val local parsed = export.parse_term_with_modifiers(data) if qualifiers and qualifiers[i] then if data.splitchar then for _, term in ipairs(parsed) do term.q = {qualifiers[i]} end else parsed.q = {qualifiers[i]} end end if data.splitchar then extend(terms, parsed) else terms[i] = parsed end end return terms end --[==[ Construct a link to [[Appendix:Glossary]] for `entry`. If `text` is specified, it is the display text; otherwise, `entry` is used. ]==] function export.glossary_link(entry, text) text = text or entry return "[[Appendix:Glossary#" .. entry .. "|" .. text .. "]]" end function export.replace_glossary_links_in_label(label) if label:find("<<", nil, true) then label = label:gsub("<<(.-)|(.-)>>", export.glossary_link):gsub("<<(.-)>>", export.glossary_link) end return label end function export.insert_fixed_inflection(data) local headdata, origterm, label = data.headdata, data.originating_term, data.label local inflobj = data.inflobj or headdata inflobj.inflections = inflobj.inflections or {} if not origterm then insert(inflobj.inflections, { label = export.replace_glossary_links_in_label(label) }) else if origterm.id then error(("It doesn't make sense to pass in an ID '%s' for label '%s' in conjunction with a term value '%s'" ):format(origterm.id, label, origterm.term)) end -- Preserve qualifiers, labels, references origterm.term = nil origterm.label = export.replace_glossary_links_in_label(label) insert(inflobj.inflections, origterm) end end --[==[ Insert previously-parsed terms into an `inflections` field. The `inflections` field will be initialized if needed. `data` is an object with the following fields: * `headdata`: The headword structure passed to [[Module:headword]]. Required. * `inflobj`: The object whose `inflections` field the terms are inserted into. Defaults to `headdata`. Only needs to be set for nested inflections, which are specified for an inflection object rather than the headword data structure as a whole. * `terms`: The list of parsed terms. If {nil} or omitted, nothing happens unless `request` is set. * `label`: The label that the inflections are given; any parts of the label surrounded in <<...>> are linked to the glossary. (If the contents of <<...> contain a | in them, they are a two-part link.) Required. * `no_label`: If the term is {"-"} and there are no other terms, insert a fixed label with this value. Defaults to {"no "} plus the label. * `usually_no_label`: If the term is {"-"} and there are other terms, insert a fixed label with this value. Defaults to {"usually no "} plus the label. * `accel`: If specified, a full accelerator object to add to the inflections. * `request`: If specified and no terms are given, insert a label with a request for inflections to be given. * `enable_auto_translit`: If specified and terms are given, display automatic transliteration of the terms. The return value indicates whether the inflection exists and how many terms are in it. It is an object with the following fields: * `exists`: {"yes"} if one or more terms were specified; {"no"} if the value was given as {"-"}; {"usually no"} if the first value was given as {"-"} but additional terms were supplied; otherwise {nil}, indicating that the status is unspecified. * `numterms`: Number of terms in the inflection. Will be 0 unless `exists` has the value {"yes"} or {"usually no"}. * `request`: True if no terms were specified but a term request was inserted into the inflection (because `data.request` was specified). Otherwise {nil}. ]==] function export.insert_inflection(data) local headdata, terms, label = data.headdata, data.terms, data.label local inflobj = data.inflobj or headdata local retval = {} if terms and terms[1] then if terms[1].term == "-" then if terms[2] then export.insert_fixed_inflection { headdata = headdata, inflobj = inflobj, originating_term = terms[1], label = data.usually_no_label or "通常無" .. label, } remove(terms, 1) retval.numterms = #terms retval.exists = "usually no" else export.insert_fixed_inflection { headdata = headdata, inflobj = inflobj, originating_term = terms[1], label = data.no_label or "無" .. label, } retval.numterms = 0 retval.exists = "no" return retval end else retval.numterms = #terms retval.exists = "yes" end if data.check_missing then error("check_missing support removed; use checkredlinks=true in [[Module:headword]]") end terms.label = export.replace_glossary_links_in_label(label) if data.accel then terms.accel = data.accel end terms.enable_auto_translit = data.enable_auto_translit inflobj.inflections = inflobj.inflections or {} insert(inflobj.inflections, terms) elseif data.request then inflobj.inflections = inflobj.inflections or {} insert(inflobj.inflections, { label = export.replace_glossary_links_in_label(label), request = true, }) retval.numterms = 0 -- retval.exists == nil retval.request = true else retval.numterms = 0 -- retval.exists == nil end return retval end --[==[ Parse raw arguments from `forms` for inline modifiers, and insert the resulting terms (which should not require significant additional processing) into `headdata.inflections`. `data` is an object with the following fields: * `forms`: The list of raw values to parse. If {nil} or omitted, nothing happens. * `headdata`: The headword structure passed to [[Module:headword]]. Required. * `paramname`: As in `parse_term_list_with_modifiers()`. Required. * `label`: As in `insert_inflection()`. Required. * `qualifiers`, `frob`, `include_mods`, `exclude_mods`, `is_head`, `splitchar`, `preserve_splitchar`, `delimiter_key`, `escape_fun`, `unescape_fun`, `pre_normalize_modifiers`: As in `parse_term_list_with_modifiers()`. * `accel`: As in `insert_inflection()`. Return value is as in `insert_inflection()`. ]==] function export.parse_and_insert_inflection(data) local forms = data.forms if forms and forms[1] then data = shallow_copy(data) data.forms = forms data.terms = export.parse_term_list_with_modifiers(data) return export.insert_inflection(data) end return { numterms = 0 } end --[==[ Combine two sets of qualifiers or labels. If either is {nil}, just return the other, and if both are {nil}, return {nil}. ]==] function export.combine_qualifiers_or_labels(quals1, quals2) if not quals1 and not quals2 then return nil end if not quals1 then return quals2 end if not quals2 then return quals1 end local combined = shallow_copy(quals1) for _, note in ipairs(quals2) do insert_if_not(combined, note) end return combined end --[==[ Combine the qualifiers, labels, references and ID's of two term objects. `destobj` is the "destination term object" into which the combined properties are written, and `srcobj` is the "source object" into which the properties are merged. `destobj` is side-effected (but the lists inside of `destobj` are not); if this is undesirable, make sure to shallow-copy `destobj` first. If both objects have values for a given qualifier, label or reference, the values of `destobj` come first. If both objects have a value for `id`, the values must match or an error is thrown; otherwise, the resulting value of `id` comes from whichever one is defined. '''NOTE:''' This may not be the correct behavior when deduplicating a list of term objects. See `insert_termobj_combining_duplicates` for a different approach. ]==] function export.combine_termobj_qualifiers_labels(destobj, srcobj) destobj.q = export.combine_qualifiers_or_labels(destobj.q, srcobj.q) destobj.qq = export.combine_qualifiers_or_labels(destobj.qq, srcobj.qq) destobj.l = export.combine_qualifiers_or_labels(destobj.l, srcobj.l) destobj.ll = export.combine_qualifiers_or_labels(destobj.ll, srcobj.ll) destobj.refs = export.combine_qualifiers_or_labels(destobj.refs, srcobj.refs) if destobj.id and srcobj.id and destobj.id ~= srcobj.id then -- FIXME: We probably want to pass in an error function error(("Can't specify two different ID's %s and %s when combining objects"):format(srcobj.id, destobj.id)) end destobj.id = destobj.id or srcobj.id return destobj end function export.termobj_has_qualifiers_or_labels(obj) return obj.q and obj.q[1] or obj.qq and obj.qq[1] or obj.l and obj.l[1] or obj.ll and obj.ll[1] or obj.refs and obj.refs[1] end local function one_ancillary_property_equal(prop1, prop2) local prop1_is_nil = not prop1 or not prop1[1] local prop2_is_nil = not prop2 or not prop2[1] if prop1_is_nil and prop2_is_nil then return true end if prop1_is_nil or prop2_is_nil then return false end return deepEquals(prop1, prop2) end function export.termobj_ancillary_properties_equal(obj1, obj2) return one_ancillary_property_equal(obj1.q, obj2.q) and one_ancillary_property_equal(obj1.qq, obj2.qq) and one_ancillary_property_equal(obj1.l, obj2.l) and one_ancillary_property_equal(obj1.ll, obj2.ll) and one_ancillary_property_equal(obj1.refs, obj2.refs) and obj1.id == obj2.id end function export.convert_termobj_to_formobj(termobj) local formobj = { form = termobj.term, translit = termobj.tr, } local footnotes local function mods_to_footnote(mod_prefix, mod_vals) if mod_vals and mod_vals[1] then footnotes = footnotes or {} for _, val in ipairs(mod_vals) do insert(footnotes, "[" .. mod_prefix .. ":" .. val .. "]") end end end mods_to_footnote("q", termobj.q) mods_to_footnote("qq", termobj.qq) mods_to_footnote("l", termobj.l) mods_to_footnote("ll", termobj.ll) mods_to_footnote("ref", termobj.refs) mods_to_footnote("id", termobj.id and {termobj.id} or nil) formobj.footnotes = footnotes return formobj end local recognized_multi_mods = { q = "q", qq = "qq", l = "l", ll = "ll", ref = "refs", } local recognized_single_mods = { id = "id", } function export.add_footnote_to_termobj(termobj, footnote) local stripped_footnote = footnote:match("^%[(.*)%]$") if not stripped_footnote then error("Internal error: Footnote should be surrounded by brackets at this stage: " .. footnote) end local prefix, rest = stripped_footnote:match("^([a-z]+):(.+)$") local field, is_multi if prefix then if recognized_multi_mods[prefix] then field = recognized_multi_mods[prefix] is_multi = true elseif recognized_single_mods[prefix] then field = recognized_single_mods[prefix] is_multi = false end end if not field then rest = stripped_footnote field = "l" is_multi = true end if is_multi then if not termobj[field] then termobj[field] = {} end insert(termobj[field], rest) else if termobj[field] and termobj[field] ~= rest then error(("Can't set two values for '%s': '%s' and '%s'"):format(field, termobj[field], rest)) end termobj[field] = rest end end function export.convert_formobj_to_termobj(formobj) local termobj = { term = formobj.form, tr = formobj.translit, } if formobj.footnotes then for _, footnote in ipairs(formobj.footnotes) do export.add_footnote_to_termobj(termobj, footnote) end end return termobj end local function extract_termobj_field_modifiers(fieldval) return fieldval:match("^([*+]?)(.*)$") end function export.remove_termobj_field_modifiers(termobj) local function remove_field_modifiers(field) if termobj[field] and termobj[field][1] then local any_field_modifiers = false for _, val in ipairs(termobj[field]) do local field_mods, _ = extract_termobj_field_modifiers(val) if field_mods ~= "" then any_field_modifiers = true break end end local new_field = {} if any_field_modifiers then for _, val in ipairs(termobj[field]) do local _, field_without_mods = extract_termobj_field_modifiers(val) insert_if_not(new_field, field_without_mods) end termobj[field] = new_field end end end remove_field_modifiers("q") remove_field_modifiers("qq") remove_field_modifiers("l") remove_field_modifiers("ll") remove_field_modifiers("refs") end function export.insert_termobj_combining_duplicates(destobjs, termobj) for _, destobj in ipairs(destobjs) do if destobj.term == termobj.term and destobj.tr == termobj.tr then -- Form already present; maybe combine footnotes. local function combine_field_values(field) if termobj[field] and termobj[field][1] then -- Check to see if there are existing values with *; if so, remove them. if destobj[field] and destobj[field][1] then local any_values_with_asterisk = false for _, val in ipairs(destobj[field]) do local field_mods, _ = extract_termobj_field_modifiers(val) if field_mods:find("%*") then any_values_with_asterisk = true break end end if any_values_with_asterisk then local filtered_values = {} for _, val in ipairs(destobj[field]) do local field_mods, _ = extract_termobj_field_modifiers(val) if not field_mods:find("%*") then insert(filtered_values, val) end end if filtered_values[1] then destobj[field] = filtered_values else destobj[field] = nil end end end local any_footnotes_with_plus = false for _, val in ipairs(termobj[field]) do local field_mods, _ = extract_termobj_field_modifiers(val) if field_mods:find("%+") then any_footnotes_with_plus = true break end end if any_footnotes_with_plus then if not destobj[field] then destobj[field] = {} else destobj[field] = shallow_copy(destobj[field]) end for _, val in ipairs(termobj[field]) do local already_seen = false local field_mods, field_without_mods = extract_termobj_field_modifiers(val) if field_mods:find("%+") then for _, existing_val in ipairs(destobj[field]) do local _, existing_field_without_mods = extract_termobj_field_modifiers(existing_val) if existing_field_without_mods == field_without_mods then already_seen = true break end end if not already_seen then insert(destobj[field], val) end end end end end end combine_field_values("q") combine_field_values("qq") combine_field_values("l") combine_field_values("ll") combine_field_values("refs") if destobj.id and termobj.id and destobj.id ~= termobj.id then -- FIXME: We probably want to pass in an error function error(("Can't specify two different ID's %s and %s when combining objects"):format(termobj.id, destobj.id)) end destobj.id = destobj.id or termobj.id return end end insert(destobjs, termobj) end export.allowed_special_indicators = { ["first"] = true, ["first-second"] = true, ["first-last"] = true, ["second"] = true, ["last"] = true, ["each"] = true, ["+"] = true, -- requests the default behavior with preposition handling } --[==[ Check for special indicators (values such as {"+first"} or {"+first-last"} that are used in a `pl`, `f`, etc. argument and indicate how to inflect a multiword term). If `form` is such an indicator, the return value is `form` minus the initial `+` sign; otherwise, if form begins with a `+` sign, an error is thrown; otherwise the return value is nil. ]==] function export.get_special_indicator(form, noerror) if form:find("^%+") then form = form:gsub("^%+", "") if not export.allowed_special_indicators[form] then if noerror then return nil end local indicators = {} for indic, _ in pairs(export.allowed_special_indicators) do insert(indicators, "+" .. indic) end sort(indicators) error("Special inflection indicator beginning with '+' can only be " .. mw.text.listToText(indicators) .. ": +" .. form) end return form end return nil end local function add_endings(bases, endings) local retval = {} if type(bases) ~= "table" then bases = {bases} end if type(endings) ~= "table" then endings = {endings} end for _, base in ipairs(bases) do for _, ending in ipairs(endings) do insert(retval, base .. ending) end end return retval end --[==[ Inflect a possibly multiword or hyphenated term `form` using the function `inflect`, which is a function of one argument that is called on a single word to inflect and should return either the inflected word or a list of inflected words. `special` indicates how to inflect the multiword term and should be e.g. {"first"} to inflect only the first word, {"first-last"} to inflect the first and last words, {"each"} to inflect each word, etc. See `allowed_special_indicators` above for the possibilities. If `special` is `+`, or is omitted and the term is multiword (i.e. containing a space character), and `prepositions` is supplied, the function checks for multiword or hyphenated terms containing the prepositions in `prepositions`, e.g. Italian [[senso di marcia]] or [[medaglia d'oro]] or Portuguese [[tartaruga-do-mar]]. If such a term is found, only the first word is inflected. Otherwise, the default is {"first-last"}. `prepositions` is a list of Lua patterns matching prepositions. The patterns will automatically have the separator character (space or hyphen) added to the left side but not the right side, so they should contain a space character (which will automatically be converted to the appropriate separator) on the right side unless the preposition is joined on the right side with an apostrophe. Examples of preposition patterns for Italian are {"di "}, {"sull'"} and {"d?all[oae] "} (which matches {"dallo "}, {"dalle "}, {"alla "}, etc.). The return value is always either a list of inflected multiword or hyphenated terms, or nil if `special` is omitted and `form` is not multiword. (If `special` is specified and `form` is not multiword or hyphenated, an error results.) ]==] function export.handle_multiword(form, special, inflect, prepositions, sep) sep = sep or form:find(" ") and " " or "%-" local raw_sep = sep == " " and " " or "-" -- Used to add regex version of separator in the replacement portion of ugsub() or :gsub() local sep_replacement = sep == " " and " " or "%%-" -- Given a Lua pattern, replace space with the appropriate separator. local function hack_re(re) if sep == " " then return re end return (re:gsub(" ", sep_replacement)) end if special == "first" then local first, rest = form:match(hack_re("^(.-)( .*)$")) if not first then error("Special indicator 'first' can only be used with a multiword term: " .. form) end return add_endings(inflect(first), rest) elseif special == "second" then local first, second, rest = form:match(hack_re("^([^ ]+ )([^ ]+)( .*)$")) if not first then error("Special indicator 'second' can only be used with a term with three or more words: " .. form) end return add_endings(add_endings({first}, inflect(second)), rest) elseif special == "first-second" then local first, space, second, rest = form:match(hack_re("^([^ ]+)( )([^ ]+)( .*)$")) if not first then error("Special indicator 'first-second' can only be used with a term with three or more words: " .. form) end return add_endings(add_endings(add_endings(inflect(first), space), inflect(second)), rest) elseif special == "each" then local terms = split(form, sep) if #terms < 2 then error("Special indicator 'each' can only be used with a multiword term: " .. form) end for i, term in ipairs(terms) do terms[i] = inflect(term) if i > 1 then terms[i] = add_endings(raw_sep, terms[i]) end end local result = "" for _, term in ipairs(terms) do result = add_endings(result, term) end return result elseif special == "first-last" then local first, middle, last = form:match(hack_re("^(.-)( .* )(.-)$")) if not first then first, middle, last = form:match(hack_re("^(.-)( )(.*)$")) end if not first then error("Special indicator 'first-last' can only be used with a multiword term: " .. form) end return add_endings(add_endings(inflect(first), middle), inflect(last)) elseif special == "last" then local rest, last = form:match(hack_re("^(.* )(.-)$")) if not rest then error("Special indicator 'last' can only be used with a multiword term: " .. form) end return add_endings(rest, inflect(last)) elseif special and special ~= "+" then error("Unrecognized special=" .. special) end -- Only do default behavior if special indicator '+' explicitly given or separator is space; otherwise we will -- break existing behavior with hyphenated words. if (special == "+" or sep == " ") and form:find(sep) then if prepositions then -- check for prepositions in the middle of the word; do it this way so we can handle -- more than one word before the preposition (and usually inflect each word) for _, prep in ipairs(prepositions) do local first, space_prep_rest = umatch(form, hack_re("^(.-)( " .. prep .. ".*)$")) if first then return add_endings(inflect(first), space_prep_rest) end end end -- multiword or hyphenated expressions default to first-last; we need to pass in the separator to avoid -- problems with multiword terms containing hyphens in the individual words return export.handle_multiword(form, "first-last", inflect, prepositions, sep) end return nil end local function link_hyphen_split_component(word, data) if data.link_hyphen_split_component then return data.link_hyphen_split_component(word) else return "[[" .. word .. "]]" end end -- Default function to split a word on apostrophes. Don't split apostrophes at the beginning or end of a word (e.g. -- [['ndrangheta]] or [[po']]). Handle multiple apostrophes correctly, e.g. [[l'altr'ieri]] -> [[l']][altr']][[ieri]]. function export.default_split_apostrophe(word, data) local apostrophe_parts = split(word, "'", true, true) local linked_apostrophe_parts = {} local apostrophes_at_beginning = "" local i = 1 -- Apostrophes at beginning get attached to the first word after (which will always exist but may -- be blank if the word consists only of apostrophes). while i < #apostrophe_parts do -- <, not <=, in case the word consists only of apostrophes local apostrophe_part = apostrophe_parts[i] i = i + 1 if apostrophe_part == "" then apostrophes_at_beginning = apostrophes_at_beginning .. "'" else break end end apostrophe_parts[i] = apostrophes_at_beginning .. apostrophe_parts[i] -- Now, do the remaining parts. A blank part indicates more than one apostrophe in a row; we join -- all of them to the preceding word. while i <= #apostrophe_parts do local apostrophe_part = apostrophe_parts[i] if apostrophe_part == "" then linked_apostrophe_parts[#linked_apostrophe_parts] = linked_apostrophe_parts[#linked_apostrophe_parts] .. "'" elseif i == #apostrophe_parts then insert(linked_apostrophe_parts, apostrophe_part) else insert(linked_apostrophe_parts, apostrophe_part .. "'") end i = i + 1 end for j, tolink in ipairs(linked_apostrophe_parts) do linked_apostrophe_parts[j] = link_hyphen_split_component(tolink, data) end return concat(linked_apostrophe_parts) end --[=[ Auto-add links to a word that should not have spaces but may have hyphens and/or apostrophes. We split off final punctuation, then split on hyphens if `data.split_hyphen` is given, and also split on apostrophes if `data.split_apostrophe` is given. We only split on hyphens if they are in the middle of the word, not at the beginning or end (hyphens at the beginning or end indicate suffixes or prefixes, respectively). `include_hyphen_prefixes`, if given, is a set of prefixes (not including the final hyphen) where we should include the final hyphen in the prefix. Hence, e.g. if "anti" is in the set, a Portuguese word like [[anti-herói]] "anti-hero" will be split [[anti-]][[herói]] (whereas a word like [[código-fonte]] "source code" will be split as [[código]]-[[fonte]]). If `data.split_apostrophe` is specified, we split on apostrophes unless `data.no_split_apostrophe_words` is given and the word is in the specified set, such as French [[c'est]] and [[quelqu'un]]. If `data.split_apostrophe` is true, the default algorithm applies, which splits on all apostrophes except those at the beginning and end of a word (as in Italian [['ndrangheta]] or [[po']]), and includes the apostrophe in the link to its left (so we auto-split French [[l'eau]] as [[l']][[eau]] and [[l'altr'ieri]] as [[l']][altr']][[ieri]]). If `data.split_apostrophe` is specified but not `true`, it should be a function of one argument that does custom apostrophe-splitting. The argument is the word to split, and the return value should be the split and linked word. ]=] local function add_single_word_links(space_word, data, term_has_spaces) local space_word_no_punct, punct local punct_pattern = data.punctuation if punct_pattern and is_callable(punct_pattern) then space_word_no_punct, punct = punct_pattern(space_word) else if punct_pattern == nil then punct_pattern = "[,;:?!]" end space_word_no_punct, punct = umatch(space_word, "^(.*)(" .. punct_pattern .. ")$") end space_word_no_punct = space_word_no_punct or space_word punct = punct or "" local words if space_word_no_punct:sub(1, 1) == "-" or space_word_no_punct:sub(-1) == "-" then -- don't split prefixes and suffixes words = {space_word_no_punct} else local splitter if term_has_spaces then splitter = data.split_hyphen_when_space else splitter = data.split_hyphen_when_no_space end if is_callable(splitter) then words = splitter(space_word_no_punct) if type(words) == "string" then return words .. punct end end end if not words then local split_hyphen if term_has_spaces then split_hyphen = data.split_hyphen_when_space else split_hyphen = data.split_hyphen_when_no_space if split_hyphen == nil then -- default to true; use `false` to avoid this split_hyphen = true end end if split_hyphen then words = split(space_word_no_punct, "-", true, true) else words = {space_word_no_punct} end end local linked_words = {} for j, word in ipairs(words) do if j < #words and data.include_hyphen_prefixes and data.include_hyphen_prefixes[word] then word = "[[" .. word .. "-]]" elseif j > 1 and data.include_hyphen_suffixes and data.include_hyphen_suffixes[word] then word = "[[-" .. word .. "]]" else -- Don't split on apostrophes if the word is in `no_split_apostrophe_words`. if (not data.no_split_apostrophe_words or not data.no_split_apostrophe_words[word]) and data.split_apostrophe and word:find("'", nil, true) then if data.split_apostrophe == true then word = export.default_split_apostrophe(word, data) else -- custom apostrophe splitter/linker word = data.split_apostrophe(word) end elseif word ~= "" then -- avoid -[[]]- (e.g. f--k) word = link_hyphen_split_component(word, data) end if j < #words then word = word .. "-" end end insert(linked_words, word) end return concat(linked_words) .. punct end --[=[ Auto-add links to a multiword term. `data` contains fields customizing how to do this. By default we proceed as follows: (1) If the term already has embedded links in it, they are left unchanged. (2) Otherwise, if there are spaces present, we split on spaces and link each word separately. (3) If a given space-separated component ends in punctuation (defaulting to [,;:?!]), it is separated off, the remainder of the algorithm run, and the punctuation pasted back on. (4) If there are hyphens in a given space-separated component, we may link each hyphenated term separately depending on the settings in `data`. Normally the hyphens are not included in the linked terms, but this can be overridden for specific prefixes and/or suffixes. By default, if there are spaces in the multiword term, we do not link hyphenated components (because of cases like "boire du petit-lait" where "petit-lait" should be linked as a whole), but do so otherwise (e.g. for "avant-avant-hier"); this can overridden for cases like "croyez-le ou non". Cases where only some of the hyphens should be split can always be handled by explicitly specifying the head (e.g. "Nord-Pas-de-Calais" given as head=[[Nord]]-[[Pas-de-Calais]]). (5) If there are apostrophes in a given component, we may link each apostrophe-separated term separately depending on the settings in `data`, including the apostrophe in the link to its left (so we split "de l'eau" as "[[de]] [[l']][[eau]]"). The settings in `data` are as follows: `split_hyphen_when_no_space`: Whether to split on hyphens when the term has no spaces. Defaults to true if set to `nil`. This can be a function of one argument, to implement a custom splitting algorithm for hyphen-separated terms. If this returns [FIXME: FINISH ME ...] If `data.split_apostrophe` is specified, we split on apostrophes unless `data.no_split_apostrophe_words` is given and the word is in the specified set, such as French [[c'est]] and [[quelqu'un]]. If `data.split_apostrophe` is true, the default algorithm applies, which splits on all apostrophes except those at the beginning and end of a word (as in Italian [['ndrangheta]] or [[po']]), and includes the apostrophe in the link to its left (so we auto-split French [[l'eau]] as [[l']][[eau]] and [[l'altr'ieri]] as [[l']][altr']][[ieri]]). If `data.split_apostrophe` is specified but not `true`, it should be a function of one argument that does custom apostrophe-splitting. The argument is the word to split, and the return value should be the split and linked word. We don't always split on hyphens because of cases like "boire du petit-lait" where "petit-lait" should be linked as a whole, but provide the option to do it for cases like "croyez-le ou non". If there's no space, however, then it makes sense to split on hyphens by `no_split_apostrophe_words` and `include_hyphen_prefixes` allow for special-case handling of particular words and are as described in the comment above add_single_word_links(). ]=] function export.add_links_to_multiword_term(term, data) if term:match("[%[%]]") then return term end local words = split(term, " ", true, true) local term_has_spaces = #words > 1 local linked_words = {} for _, word in ipairs(words) do insert(linked_words, add_single_word_links(word, data, term_has_spaces)) end local retval = concat(linked_words, " ") -- If we ended up with a single link consisting of the entire term, -- remove the link. return retval:match("^%[%[([^%[%]]*)%]%]$") or retval end local function canonicalize_begin_end_spec(spec) local from, to = spec:match("^(.-):(.*)$") if not from then from = spec to = "" end return from, to end --[==[ Given a `linked_term` that is the output of add_links_to_multiword_term(), apply modifications as given in `modifier_spec` to change the link destination of subterms (normally single-word non-lemma forms; sometimes collections of adjacent words). This is usually used to link non-lemma forms to their corresponding lemma, but can also be used to replace a span of adjacent separately-linked words to a single multiword lemma. The format of `modifier_spec` is one or more semicolon-separated subterm specs, where each such spec is of the form SUBTERM:DEST, where SUBTERM is one or more words in the `linked_term` but without brackets in them, and DEST is the corresponding link destination to link the subterm to. Any occurrence of ~ in DEST is replaced with SUBTERM. Alternatively, a single modifier spec can be of the form BEGIN[FROM:TO], which is equivalent to writing BEGINFROM:BEGINTO (see example below). For example, given the source phrase [[il bue che dice cornuto all'asino]] "the pot calling the kettle black" (literally "the ox that calls the donkey horned/cuckolded"), the result of calling add_links_to_multiword_term() is [[il]] [[bue]] [[che]] [[dice]] [[cornuto]] [[all']][[asino]]. With a modifier_spec of 'dice:dire', the result is [[il]] [[bue]] [[che]] [[dire|dice]] [[cornuto]] [[all']][[asino]]. Here, based on the modifier spec, the non-lemma form [[dice]] is replaced with the two-part link [[dire|dice]]. Another example: given the source phrase [[chi semina vento raccoglie tempesta]] "sow the wind, reap the whirlwind" (literally (he) who sows wind gathers [the] tempest"). The result of calling add_links_to_multiword_term() is [[chi]] [[semina]] [[vento]] [[raccoglie]] [[tempesta]], and with a modifier_spec of 'semina:~re; raccoglie:~re', the result is [[chi]] [[seminare|semina]] [[vento]] [[raccogliere|raccoglie]] [[tempesta]]. Here we use the ~ notation to stand for the non-lemma form in the destination link. A more complex example is [[se non hai altri moccoli puoi andare a letto al buio]], which becomes [[se]] [[non]] [[hai]] [[altri]] [[moccoli]] [[puoi]] [[andare]] [[a]] [[letto]] [[al]] [[buio]] after calling add_links_to_multiword_term(). With the following modifier_spec: 'hai:avere; altr[i:o]; moccol[i:o]; puoi: potere; andare a letto:~; al buio:~', the result of applying the spec is [[se]] [[non]] [[avere|hai]] [[altro|altri]] [[moccolo|moccoli]] [[potere|puoi]] [[andare a letto]] [[al buio]]. Here, we rely on the alternative notation mentioned above for e.g. 'altr[i:o]', which is equivalent to 'altri:altro', and link multiword subterms using e.g. 'andare a letto:~'. (The code knows how to handle multiword subexpressions properly, and if the link text and destination are the same, only a single-part link is formed.) ]==] function export.apply_link_modifiers(linked_term, modifier_spec, lang) local split_modspecs = split(modifier_spec, "%s*;%s*") for j, modspec in ipairs(split_modspecs) do local id if modspec:find("<") then local rest rest, id = modspec:match("^(.*)<id:(.-)>$") if rest then modspec = rest end end local subterm, dest, otherlang local begin_spec, rest, end_spec = modspec:match("^%[(.-)%]([^:]*)%[(.-)%]$") if begin_spec then local begin_from, begin_to = canonicalize_begin_end_spec(begin_spec) local end_from, end_to = canonicalize_begin_end_spec(end_spec) subterm = begin_from .. rest .. end_from dest = begin_to .. rest .. end_to end if not subterm then rest, end_spec = modspec:match("^([^:]*)%[(.-)%]$") if rest then local end_from, end_to = canonicalize_begin_end_spec(end_spec) subterm = rest .. end_from dest = rest .. end_to end end if not subterm then begin_spec, rest = modspec:match("^%[(.-)%]([^:]*)$") if begin_spec then local begin_from, begin_to = canonicalize_begin_end_spec(begin_spec) subterm = begin_from .. rest dest = begin_to .. rest end end if not subterm then subterm, dest = modspec:match("^(.-)%s*:%s*(.*)$") if subterm and subterm ~= "^" and subterm ~= "$" then local langdest -- Parse off an initial language code (e.g. 'en:Higgs', 'la:minūtia' or 'grc:σκατός'). Also handle -- Wikipedia prefixes ('w:Abatemarco' or 'w:it:Colle Val d'Elsa'). otherlang, langdest = dest:match("^([A-Za-z0-9._-]+):([^ ].*)$") if otherlang == "w" then local foreign_wikipedia, foreign_term = langdest:match("^([A-Za-z0-9._-]+):([^ ].*)$") if foreign_wikipedia then otherlang = otherlang .. ":" .. foreign_wikipedia langdest = foreign_term end dest = ("%s:%s"):format(otherlang, langdest) otherlang = nil elseif otherlang then otherlang = get_lang(otherlang, true, "allow etym") dest = langdest end end end if not subterm then if modspec == "?" or modspec == "!" then subterm = "$" dest = modspec elseif modspec == "..." or modspec == "...?" then subterm = "$" dest = " " .. modspec elseif modspec:find("^[A-Z]$") then -- X, Y, etc. by themselves are unlinked, to help with snowclones subterm = modspec dest = "_" else subterm = modspec dest = "~" end end if subterm == "^" then linked_term = dest:gsub("_", " ") .. linked_term elseif subterm == "$" then linked_term = linked_term .. dest:gsub("_", " ") else if subterm:find("[", nil, true) then error(("Subterm '%s' in modifier spec '%s' cannot have brackets in it"):format( escape_wikicode(subterm), escape_wikicode(modspec))) end local escaped_subterm = pattern_escape(subterm) local subterm_re = "%[%[" .. escaped_subterm:gsub("(%%?[ ',%-])", "%%]*%1%%[*") .. "%]%]" local expanded_dest if dest:find("~", nil, true) then expanded_dest = dest:gsub("~", replacement_escape(subterm)) else expanded_dest = dest end if otherlang then expanded_dest = expanded_dest .. "#" .. otherlang:getCanonicalName() end local subterm_replacement if expanded_dest == "_" then subterm_replacement = subterm if id then error("Can't supply <id:...> with an unlinked subterm") end if otherlang then error("Can't supply prefixed language with an unlinked subterm") end elseif id or otherlang then if id and expanded_dest:find("[", nil, true) then error("Can't supply <id:...> with destination with embedded brackets") end subterm_replacement = require(links_module).language_link { lang = otherlang or lang, term = expanded_dest, alt = subterm, id = id, } elseif expanded_dest:find("[", nil, true) then -- Use the destination directly if it has brackets in it (e.g. to put brackets around parts of a word). subterm_replacement = expanded_dest elseif expanded_dest == subterm then subterm_replacement = "[[" .. subterm .. "]]" else subterm_replacement = "[[" .. expanded_dest .. "|" .. subterm .. "]]" end local escaped_subterm_replacement = replacement_escape(subterm_replacement) local replaced_linked_term = ugsub(linked_term, subterm_re, escaped_subterm_replacement) if replaced_linked_term == linked_term then mw.log(("Attempted to replace %s with %s in %s"):format(subterm_re, escaped_subterm_replacement, linked_term)) error(("Subterm '%s' could not be located in %slinked expression %s, or replacement same as subterm"):format( subterm, j > 1 and "intermediate " or "", escape_wikicode(linked_term))) else linked_term = replaced_linked_term end end end return linked_term end return export 7l5l0cm6u5aqhg9qkwaca6487s3p2p7 MediaWiki:Histlegend/zh-hans 8 1994137 9882977 7363188 2026-08-30T02:14:58Z Hzy980512 19278 自動轉換變體自[[MediaWiki:Histlegend]] via [[w:User:Xiplus/js/TranslateVariants.js|TranslateVariants]] 9882977 wikitext text/x-wiki <div id="histlegend" style="border-style: solid; background-color: var(--wikt-palette-paleblue, #f8f9fa); border-color: var(--wikt-palette-grey-2, #e9e9e9); border-width: 1px; font-size: 90%; margin-top: 2px; margin-bottom: 2px; padding: 0 5px 5px 5px; clear: both"> 选择下列任何一个版本的日期点击可以浏览。 <div class="hlist inline"> * 外部工具:[https://xtools.wmflabs.org/articleinfo/zh.wiktionary.org/{{FULLPAGENAMEE}} 修订历史统计] * [https://blame.toolforge.org/wikiblame.php?article={{urlencode:{{FULLPAGENAME}}}}&project=wiktionary&lang={{CONTENTLANGUAGE}}&user_lang={{#switch:{{int:lang}}|zh|zh-cn|zh-my|zh-sg=zh-hans|zh-hk|zh-mo|zh-tw=zh-hant|#default={{int:lang}}}} 搜索编辑历史]([http://wikipedia.ramselehof.de/wikiblame.php?user_lang={{#switch:{{int:lang}}|zh|zh-cn|zh-my|zh-sg=zh-hans|zh-hk|zh-mo|zh-tw=zh-hant|#default={{int:lang}}}}&lang={{CONTENTLANGUAGE}}&project=wiktionary&article={{urlencode:{{FULLPAGENAME}}}} 备用]) * [https://pageviews.toolforge.org/?project=zh.wiktionary.org&platform=all-access&agent=user&redirects=0&start={{#time:Y-m-d|-31 day}}&end={{#time:Y-m-d|-1 day}}&pages={{FULLPAGENAMEE}} 本月页面浏览统计] ---- ({{int:cur}})= 与最后修订版本的差别,({{int:last}})= 与前一个修订版本的差别,'''{{int:minoreditletter}}''' = 小修改,→ = 章节编辑,← = 自动编辑摘要 </div> m0lqaexkrn1np19ex19fd6k4w6giypz MediaWiki:Histlegend/zh-cn 8 1994138 9882976 7363189 2026-08-30T02:14:57Z Hzy980512 19278 自動轉換變體自[[MediaWiki:Histlegend]] via [[w:User:Xiplus/js/TranslateVariants.js|TranslateVariants]] 9882976 wikitext text/x-wiki <div id="histlegend" style="border-style: solid; background-color: var(--wikt-palette-paleblue, #f8f9fa); border-color: var(--wikt-palette-grey-2, #e9e9e9); border-width: 1px; font-size: 90%; margin-top: 2px; margin-bottom: 2px; padding: 0 5px 5px 5px; clear: both"> 选择下列任何一个版本的日期点击可以浏览。 <div class="hlist inline"> * 外部工具:[https://xtools.wmflabs.org/articleinfo/zh.wiktionary.org/{{FULLPAGENAMEE}} 修订历史统计] * [https://blame.toolforge.org/wikiblame.php?article={{urlencode:{{FULLPAGENAME}}}}&project=wiktionary&lang={{CONTENTLANGUAGE}}&user_lang={{#switch:{{int:lang}}|zh|zh-cn|zh-my|zh-sg=zh-hans|zh-hk|zh-mo|zh-tw=zh-hant|#default={{int:lang}}}} 搜索编辑历史]([http://wikipedia.ramselehof.de/wikiblame.php?user_lang={{#switch:{{int:lang}}|zh|zh-cn|zh-my|zh-sg=zh-hans|zh-hk|zh-mo|zh-tw=zh-hant|#default={{int:lang}}}}&lang={{CONTENTLANGUAGE}}&project=wiktionary&article={{urlencode:{{FULLPAGENAME}}}} 备用]) * [https://pageviews.toolforge.org/?project=zh.wiktionary.org&platform=all-access&agent=user&redirects=0&start={{#time:Y-m-d|-31 day}}&end={{#time:Y-m-d|-1 day}}&pages={{FULLPAGENAMEE}} 本月页面浏览统计] ---- ({{int:cur}})= 与最后修订版本的差别,({{int:last}})= 与前一个修订版本的差别,'''{{int:minoreditletter}}''' = 小修改,→ = 章节编辑,← = 自动编辑摘要 </div> m0lqaexkrn1np19ex19fd6k4w6giypz MediaWiki:Histlegend/zh-my 8 1994139 9882975 7363190 2026-08-30T02:14:57Z Hzy980512 19278 自動轉換變體自[[MediaWiki:Histlegend]] via [[w:User:Xiplus/js/TranslateVariants.js|TranslateVariants]] 9882975 wikitext text/x-wiki <div id="histlegend" style="border-style: solid; background-color: var(--wikt-palette-paleblue, #f8f9fa); border-color: var(--wikt-palette-grey-2, #e9e9e9); border-width: 1px; font-size: 90%; margin-top: 2px; margin-bottom: 2px; padding: 0 5px 5px 5px; clear: both"> 选择下列任何一个版本的日期点击可以浏览。 <div class="hlist inline"> * 外部工具:[https://xtools.wmflabs.org/articleinfo/zh.wiktionary.org/{{FULLPAGENAMEE}} 修订历史统计] * [https://blame.toolforge.org/wikiblame.php?article={{urlencode:{{FULLPAGENAME}}}}&project=wiktionary&lang={{CONTENTLANGUAGE}}&user_lang={{#switch:{{int:lang}}|zh|zh-cn|zh-my|zh-sg=zh-hans|zh-hk|zh-mo|zh-tw=zh-hant|#default={{int:lang}}}} 搜索编辑历史]([http://wikipedia.ramselehof.de/wikiblame.php?user_lang={{#switch:{{int:lang}}|zh|zh-cn|zh-my|zh-sg=zh-hans|zh-hk|zh-mo|zh-tw=zh-hant|#default={{int:lang}}}}&lang={{CONTENTLANGUAGE}}&project=wiktionary&article={{urlencode:{{FULLPAGENAME}}}} 备用]) * [https://pageviews.toolforge.org/?project=zh.wiktionary.org&platform=all-access&agent=user&redirects=0&start={{#time:Y-m-d|-31 day}}&end={{#time:Y-m-d|-1 day}}&pages={{FULLPAGENAMEE}} 本月页面浏览统计] ---- ({{int:cur}})= 与最后修订版本的差别,({{int:last}})= 与前一个修订版本的差别,'''{{int:minoreditletter}}''' = 小修改,→ = 章节编辑,← = 自动编辑摘要 </div> m0lqaexkrn1np19ex19fd6k4w6giypz MediaWiki:Histlegend/zh-sg 8 1994140 9882974 7363191 2026-08-30T02:14:56Z Hzy980512 19278 自動轉換變體自[[MediaWiki:Histlegend]] via [[w:User:Xiplus/js/TranslateVariants.js|TranslateVariants]] 9882974 wikitext text/x-wiki <div id="histlegend" style="border-style: solid; background-color: var(--wikt-palette-paleblue, #f8f9fa); border-color: var(--wikt-palette-grey-2, #e9e9e9); border-width: 1px; font-size: 90%; margin-top: 2px; margin-bottom: 2px; padding: 0 5px 5px 5px; clear: both"> 选择下列任何一个版本的日期点击可以浏览。 <div class="hlist inline"> * 外部工具:[https://xtools.wmflabs.org/articleinfo/zh.wiktionary.org/{{FULLPAGENAMEE}} 修订历史统计] * [https://blame.toolforge.org/wikiblame.php?article={{urlencode:{{FULLPAGENAME}}}}&project=wiktionary&lang={{CONTENTLANGUAGE}}&user_lang={{#switch:{{int:lang}}|zh|zh-cn|zh-my|zh-sg=zh-hans|zh-hk|zh-mo|zh-tw=zh-hant|#default={{int:lang}}}} 搜索编辑历史]([http://wikipedia.ramselehof.de/wikiblame.php?user_lang={{#switch:{{int:lang}}|zh|zh-cn|zh-my|zh-sg=zh-hans|zh-hk|zh-mo|zh-tw=zh-hant|#default={{int:lang}}}}&lang={{CONTENTLANGUAGE}}&project=wiktionary&article={{urlencode:{{FULLPAGENAME}}}} 备用]) * [https://pageviews.toolforge.org/?project=zh.wiktionary.org&platform=all-access&agent=user&redirects=0&start={{#time:Y-m-d|-31 day}}&end={{#time:Y-m-d|-1 day}}&pages={{FULLPAGENAMEE}} 本月页面浏览统计] ---- ({{int:cur}})= 与最后修订版本的差别,({{int:last}})= 与前一个修订版本的差别,'''{{int:minoreditletter}}''' = 小修改,→ = 章节编辑,← = 自动编辑摘要 </div> m0lqaexkrn1np19ex19fd6k4w6giypz MediaWiki:Histlegend/zh-hant 8 1994142 9882973 7363192 2026-08-30T02:14:55Z Hzy980512 19278 自動轉換變體自[[MediaWiki:Histlegend]] via [[w:User:Xiplus/js/TranslateVariants.js|TranslateVariants]] 9882973 wikitext text/x-wiki <div id="histlegend" style="border-style: solid; background-color: var(--wikt-palette-paleblue, #f8f9fa); border-color: var(--wikt-palette-grey-2, #e9e9e9); border-width: 1px; font-size: 90%; margin-top: 2px; margin-bottom: 2px; padding: 0 5px 5px 5px; clear: both"> 選擇下列任何一個版本的日期點擊可以瀏覽。 <div class="hlist inline"> * 外部工具:[https://xtools.wmflabs.org/articleinfo/zh.wiktionary.org/{{FULLPAGENAMEE}} 修訂歷史統計] * [https://blame.toolforge.org/wikiblame.php?article={{urlencode:{{FULLPAGENAME}}}}&project=wiktionary&lang={{CONTENTLANGUAGE}}&user_lang={{#switch:{{int:lang}}|zh|zh-cn|zh-my|zh-sg=zh-hans|zh-hk|zh-mo|zh-tw=zh-hant|#default={{int:lang}}}} 搜索編輯歷史]([http://wikipedia.ramselehof.de/wikiblame.php?user_lang={{#switch:{{int:lang}}|zh|zh-cn|zh-my|zh-sg=zh-hans|zh-hk|zh-mo|zh-tw=zh-hant|#default={{int:lang}}}}&lang={{CONTENTLANGUAGE}}&project=wiktionary&article={{urlencode:{{FULLPAGENAME}}}} 備用]) * [https://pageviews.toolforge.org/?project=zh.wiktionary.org&platform=all-access&agent=user&redirects=0&start={{#time:Y-m-d|-31 day}}&end={{#time:Y-m-d|-1 day}}&pages={{FULLPAGENAMEE}} 本月頁面瀏覽統計] ---- ({{int:cur}})= 與最後修訂版本的差別,({{int:last}})= 與前一個修訂版本的差別,'''{{int:minoreditletter}}''' = 小修改,→ = 章節編輯,← = 自動編輯摘要 </div> 5za2pfjtgiozawoqhc203msz3o740w4 MediaWiki:Histlegend/zh-hk 8 1994143 9882972 7363193 2026-08-30T02:14:54Z Hzy980512 19278 自動轉換變體自[[MediaWiki:Histlegend]] via [[w:User:Xiplus/js/TranslateVariants.js|TranslateVariants]] 9882972 wikitext text/x-wiki <div id="histlegend" style="border-style: solid; background-color: var(--wikt-palette-paleblue, #f8f9fa); border-color: var(--wikt-palette-grey-2, #e9e9e9); border-width: 1px; font-size: 90%; margin-top: 2px; margin-bottom: 2px; padding: 0 5px 5px 5px; clear: both"> 選擇下列任何一個版本的日期點擊可以瀏覽。 <div class="hlist inline"> * 外部工具:[https://xtools.wmflabs.org/articleinfo/zh.wiktionary.org/{{FULLPAGENAMEE}} 修訂歷史統計] * [https://blame.toolforge.org/wikiblame.php?article={{urlencode:{{FULLPAGENAME}}}}&project=wiktionary&lang={{CONTENTLANGUAGE}}&user_lang={{#switch:{{int:lang}}|zh|zh-cn|zh-my|zh-sg=zh-hans|zh-hk|zh-mo|zh-tw=zh-hant|#default={{int:lang}}}} 搜尋編輯歷史]([http://wikipedia.ramselehof.de/wikiblame.php?user_lang={{#switch:{{int:lang}}|zh|zh-cn|zh-my|zh-sg=zh-hans|zh-hk|zh-mo|zh-tw=zh-hant|#default={{int:lang}}}}&lang={{CONTENTLANGUAGE}}&project=wiktionary&article={{urlencode:{{FULLPAGENAME}}}} 備用]) * [https://pageviews.toolforge.org/?project=zh.wiktionary.org&platform=all-access&agent=user&redirects=0&start={{#time:Y-m-d|-31 day}}&end={{#time:Y-m-d|-1 day}}&pages={{FULLPAGENAMEE}} 本月頁面瀏覽統計] ---- ({{int:cur}})= 與最後修訂版本的差別,({{int:last}})= 與前一個修訂版本的差別,'''{{int:minoreditletter}}''' = 小修改,→ = 章節編輯,← = 自動編輯摘要 </div> 8fwfl5nge3xsalr3h7u3fjw32r8f3zb MediaWiki:Histlegend/zh-mo 8 1994144 9882971 7363194 2026-08-30T02:14:53Z Hzy980512 19278 自動轉換變體自[[MediaWiki:Histlegend]] via [[w:User:Xiplus/js/TranslateVariants.js|TranslateVariants]] 9882971 wikitext text/x-wiki <div id="histlegend" style="border-style: solid; background-color: var(--wikt-palette-paleblue, #f8f9fa); border-color: var(--wikt-palette-grey-2, #e9e9e9); border-width: 1px; font-size: 90%; margin-top: 2px; margin-bottom: 2px; padding: 0 5px 5px 5px; clear: both"> 選擇下列任何一個版本的日期點擊可以瀏覽。 <div class="hlist inline"> * 外部工具:[https://xtools.wmflabs.org/articleinfo/zh.wiktionary.org/{{FULLPAGENAMEE}} 修訂歷史統計] * [https://blame.toolforge.org/wikiblame.php?article={{urlencode:{{FULLPAGENAME}}}}&project=wiktionary&lang={{CONTENTLANGUAGE}}&user_lang={{#switch:{{int:lang}}|zh|zh-cn|zh-my|zh-sg=zh-hans|zh-hk|zh-mo|zh-tw=zh-hant|#default={{int:lang}}}} 搜尋編輯歷史]([http://wikipedia.ramselehof.de/wikiblame.php?user_lang={{#switch:{{int:lang}}|zh|zh-cn|zh-my|zh-sg=zh-hans|zh-hk|zh-mo|zh-tw=zh-hant|#default={{int:lang}}}}&lang={{CONTENTLANGUAGE}}&project=wiktionary&article={{urlencode:{{FULLPAGENAME}}}} 備用]) * [https://pageviews.toolforge.org/?project=zh.wiktionary.org&platform=all-access&agent=user&redirects=0&start={{#time:Y-m-d|-31 day}}&end={{#time:Y-m-d|-1 day}}&pages={{FULLPAGENAMEE}} 本月頁面瀏覽統計] ---- ({{int:cur}})= 與最後修訂版本的差別,({{int:last}})= 與前一個修訂版本的差別,'''{{int:minoreditletter}}''' = 小修改,→ = 章節編輯,← = 自動編輯摘要 </div> 8fwfl5nge3xsalr3h7u3fjw32r8f3zb MediaWiki:Histlegend/zh-tw 8 1994145 9882970 7363195 2026-08-30T02:14:52Z Hzy980512 19278 自動轉換變體自[[MediaWiki:Histlegend]] via [[w:User:Xiplus/js/TranslateVariants.js|TranslateVariants]] 9882970 wikitext text/x-wiki <div id="histlegend" style="border-style: solid; background-color: var(--wikt-palette-paleblue, #f8f9fa); border-color: var(--wikt-palette-grey-2, #e9e9e9); border-width: 1px; font-size: 90%; margin-top: 2px; margin-bottom: 2px; padding: 0 5px 5px 5px; clear: both"> 選擇下列任何一個版本的日期點擊可以瀏覽。 <div class="hlist inline"> * 外部工具:[https://xtools.wmflabs.org/articleinfo/zh.wiktionary.org/{{FULLPAGENAMEE}} 修訂歷史統計] * [https://blame.toolforge.org/wikiblame.php?article={{urlencode:{{FULLPAGENAME}}}}&project=wiktionary&lang={{CONTENTLANGUAGE}}&user_lang={{#switch:{{int:lang}}|zh|zh-cn|zh-my|zh-sg=zh-hans|zh-hk|zh-mo|zh-tw=zh-hant|#default={{int:lang}}}} 搜尋編輯歷史]([http://wikipedia.ramselehof.de/wikiblame.php?user_lang={{#switch:{{int:lang}}|zh|zh-cn|zh-my|zh-sg=zh-hans|zh-hk|zh-mo|zh-tw=zh-hant|#default={{int:lang}}}}&lang={{CONTENTLANGUAGE}}&project=wiktionary&article={{urlencode:{{FULLPAGENAME}}}} 備用]) * [https://pageviews.toolforge.org/?project=zh.wiktionary.org&platform=all-access&agent=user&redirects=0&start={{#time:Y-m-d|-31 day}}&end={{#time:Y-m-d|-1 day}}&pages={{FULLPAGENAMEE}} 本月頁面瀏覽統計] ---- ({{int:cur}})= 與最後修訂版本的差別,({{int:last}})= 與前一個修訂版本的差別,'''{{int:minoreditletter}}''' = 小修改,→ = 章節編輯,← = 自動編輯摘要 </div> 8fwfl5nge3xsalr3h7u3fjw32r8f3zb Module:Parse utilities 828 2040371 9882759 9755990 2026-08-29T12:52:14Z TongcyDai 53191 9882759 Scribunto text/plain local export = {} local fun_is_callable_module = "Module:fun/isCallable" local languages_module = "Module:languages" local parameters_module = "Module:parameters" local string_char_module = "Module:string/char" local string_utilities_module = "Module:string utilities" local table_insert_if_not_module = "Module:table/insertIfNot" local assert = assert local concat = table.concat local dump = mw.dumpObject local error = error local insert = table.insert local ipairs = ipairs local list_to_text = mw.text.listToText local pairs = pairs local require = require local sort = table.sort local type = type local ugsub = mw.ustring.gsub local function convert_val(...) convert_val = require(parameters_module).convert_val return convert_val(...) end local function get_lang(...) get_lang = require(languages_module).getByCode return get_lang(...) end local function insert_if_not(...) insert_if_not = require(table_insert_if_not_module) return insert_if_not(...) end local function is_callable(...) is_callable = require(fun_is_callable_module) return is_callable(...) end local function split(...) split = require(string_utilities_module).split return split(...) end local function u(...) u = require(string_char_module) return u(...) end local function umatch(...) umatch = require(string_utilities_module).match return umatch(...) end --[==[ intro: In order to understand the following parsing code, you need to understand how inflected text specs work. They are intended to work with inflected text where individual words to be inflected may be followed by inflection specs in angle brackets. The format of the text inside of the angle brackets is up to the individual language and part-of-speech specific implementation. A real-world example is as follows: `<nowiki>[[медичний|меди́чна]]<+> [[сестра́]]<*,*#.pr></nowiki>`. This is the inflection of the Ukrainian multiword expression {{m|uk|меди́чна сестра́||nurse|lit=medical sister}}, consisting of two words: the adjective {{m|uk|меди́чна||medical|pos=feminine singular}} and the noun {{m|uk|сестра́||sister}}. The specs in angle brackets follow each word to be inflected; for example, `<+>` means that the preceding word should be declined as an adjective. The code below works in terms of balanced expressions, which are bounded by delimiters such as `< >` or `[ ]`. The intention is to allow separators such as spaces to be embedded inside of delimiters; such embedded separators will not be parsed as separators. For example, Ukrainian noun specs allow footnotes in brackets to be inserted inside of angle brackets; something like `меди́чна<+> сестра́<pr.[this is a footnote]>` is legal, as is `<nowiki>[[медичний|меди́чна]]<+> [[сестра́]]<pr.[this is an <i>italicized footnote</i>]></nowiki>`, and the parsing code should not be confused by the embedded brackets, spaces or angle brackets. The parsing is done by two functions, which work in close concert: {parse_balanced_segment_run()} and {split_alternating_runs()}. To illustrate, consider the following: {parse_balanced_segment_run("foo<M.proper noun> bar<F>", "<", ">")} =<br /> { {"foo", "<M.proper noun>", " bar", "<F>", ""}} then {split_alternating_runs({"foo", "<M.proper noun>", " bar", "<F>", ""}, " ")} =<br /> { {{"foo", "<M.proper noun>", ""}, {"bar", "<F>", ""}}} Here, we start out with a typical inflected text spec `foo<M.proper noun> bar<F>`, call {parse_balanced_segment_run()} on it, and call {split_alternating_runs()} on the result. The output of {parse_balanced_segment_run()} is a list where even-numbered segments are bounded by the bracket-like characters passed into the function, and odd-numbered segments consist of the surrounding text. {split_alternating_runs()} is called on this, and splits '''only''' the odd-numbered segments, grouping all segments between the specified character. Note that the inner lists output by {split_alternating_runs()} are themselves in the same format as the output of {parse_balanced_segment_run()}, with bracket-bounded text in the even-numbered segments. Hence, such lists can be passed again to {split_alternating_runs()}. ]==] --[==[ Parse a string containing matched instances of parens, brackets or the like. Return a list of strings, alternating between textual runs not containing the open/close characters and runs beginning and ending with the open/close characters. For example, {parse_balanced_segment_run("foo(x(1)), bar(2)", "(", ")") = {"foo", "(x(1))", ", bar", "(2)", ""}} ]==] function export.parse_balanced_segment_run(segment_run, open, close) return split(segment_run, "(%b" .. open .. close .. ")") end -- The following is an equivalent, older implementation that does not use %b (written before I was aware of %b). --[=[ function export.parse_balanced_segment_run(segment_run, open, close) local break_on_open_close = split(segment_run, "([%" .. open .. "%" .. close .. "])") local text_and_specs = {} local level = 0 local seg_group = {} for i, seg in ipairs(break_on_open_close) do if i % 2 == 0 then if seg == open then insert(seg_group, seg) level = level + 1 else assert(seg == close) insert(seg_group, seg) level = level - 1 if level < 0 then error("Unmatched " .. close .. " sign: '" .. segment_run .. "'") elseif level == 0 then insert(text_and_specs, concat(seg_group)) seg_group = {} end end elseif level > 0 then insert(seg_group, seg) else insert(text_and_specs, seg) end end if level > 0 then error("Unmatched " .. open .. " sign: '" .. segment_run .. "'") end return text_and_specs end ]=] --[==[ Like parse_balanced_segment_run() but accepts multiple sets of delimiters. For example, {parse_multi_delimiter_balanced_segment_run("foo[bar(baz[bat])], quux<glorp>", {{"[", "]"}, {"(", ")"}, {"<", ">"}}) = {"foo", "[bar(baz[bat])]", ", quux", "<glorp>", ""}}. Each element in the list of delimiter pairs is a string specifying an equivalence class of possible delimiter characters. You can use this, for example, to allow either "[" or "&amp;#91;" to be treated equivalently, with either one closed by either "]" or "&amp;#93;". To do this, first replace "&amp;#91;" and "&amp;#93;" with single Unicode characters such as U+FFF0 and U+FFF1, and then specify a two-character string containing "[" and U+FFF0 as the opening delimiter, and a two-character string containing "]" and U+FFF1 as the corresponding closing delimiter. If `no_error_on_unmatched` is given and an error is found during parsing, a string is returned containing the error message instead of throwing an error. ]==] function export.parse_multi_delimiter_balanced_segment_run(segment_run, delimiter_pairs, no_error_on_unmatched) local escaped_delimiter_pairs = {} local open_to_close_map = {} local open_close_items = {} local open_items = {} for _, open_close in ipairs(delimiter_pairs) do local open, close = open_close[1], open_close[2] open = open:gsub("([%[%]%%%%-])", "%%%1") close = close:gsub("([%[%]%%%%-])", "%%%1") insert(open_close_items, open) insert(open_close_items, close) insert(open_items, open) open = "[" .. open .. "]" close = "[" .. close .. "]" open_to_close_map[open] = close insert(escaped_delimiter_pairs, {open, close}) end local open_close_pattern = "([" .. concat(open_close_items) .. "])" local open_pattern = "([" .. concat(open_items) .. "])" local break_on_open_close = split(segment_run, open_close_pattern) local text_and_specs = {} local level = 0 local seg_group = {} local open_at_level_zero for i, seg in ipairs(break_on_open_close) do if i % 2 == 0 then insert(seg_group, seg) if level == 0 then if not umatch(seg, open_pattern) then local errmsg = "Unmatched close sign " .. seg .. ": '" .. segment_run .. "'" if no_error_on_unmatched then return errmsg else error(errmsg) end end assert(open_at_level_zero == nil) for _, open_close in ipairs(escaped_delimiter_pairs) do local open = open_close[1] if umatch(seg, open) then open_at_level_zero = open break end end if open_at_level_zero == nil then error(("Internal error: Segment %s didn't match any open regex"):format(seg)) end level = level + 1 elseif umatch(seg, open_at_level_zero) then level = level + 1 elseif umatch(seg, open_to_close_map[open_at_level_zero]) then level = level - 1 assert(level >= 0) if level == 0 then insert(text_and_specs, concat(seg_group)) seg_group = {} open_at_level_zero = nil end end elseif level > 0 then insert(seg_group, seg) else insert(text_and_specs, seg) end end if level > 0 then local errmsg = "Unmatched open sign " .. open_at_level_zero .. ": '" .. segment_run .. "'" if no_error_on_unmatched then return errmsg else error(errmsg) end end return text_and_specs end --[==[ Check whether a term contains top-level HTML. We want to distinguish inline modifiers from HTML. We assume an inline modifier is either a boolean modifier like `<bor>` or a prefix modifier like `<tr:Miryem>`. All other things inside of angle brackets, e.g. `<nowiki><span class="foo"></nowiki>`, `<nowiki></span></nowiki>`, `<nowiki><br/></nowiki>`, etc., should be flagged as HTML (typically caused by wrapping an argument in {{tl|m|...}}, {{tl|af|...}} or similar, but sometimes specified directly, e.g. `<nowiki><sup>6</sup></nowiki>`). By default, we assume the tag in an inline modifier contains either letters, numbers, hyphens or underscore (but not spaces), and must either stand alone or be followed by a colon, leading to a default HTML-checking pattern of {"<[%w_%-]*[^%w_%-:>]"}. But this can be modified; e.g. [[Module:tl-pronunciation]] allows modifiers of the form `<<var>pos</var>^<var>defn</var>>` or `<<var>pos</var>,<var>pos</var>,<var>pos</var>^<var>defn</var>>`, and would need to use its own HTML pattern. It's important we restrict the check for HTML to top-level to allow for generated HTML inside of e.g. qualifier tags, such as `<nowiki>foo<q:similar to {{m|fr|bar}}></nowiki>`. ]==] function export.term_contains_top_level_html(term, html_pattern) html_pattern = html_pattern or "<[%w_%-]*[^%w_%-:>]" -- If no HTML anywhere, the answer is no. if not term:find(html_pattern) then return false end -- Otherwise, we have to call parse_balanced_segment_run() and check alternate runs at top level. local runs = export.parse_balanced_segment_run(term, "<", ">") for i = 2, #runs, 2 do if runs[i]:find("^" .. html_pattern) then return true end end return false end --[==[ Check whether a term appears to have already been passed through `full_link()`. Passing it again will mangle it in various ways; at best it will have unnecessary lang/script wrapping, which might do nothing but might result in overly large fonts or other issues. We also check for uses of {{tl|ja-r/args}}, {{tl|ryu-r/args}} or {{tl|ko-l/args}}, which will be manged by `full_link()`. If this check succeeds, use the text raw instead of passing through `full_link()`. ]==] function export.term_already_linked(term) return term:find("<span") or term:find("{{ja%-r|") or term:find("{{ryu%-r|") or term:find("{{ko%-l|") end --[==[ Split a list of alternating textual runs of the format returned by `parse_balanced_segment_run` on `splitchar`. This only splits the odd-numbered textual runs (the portions between the balanced open/close characters). The return value is a list of lists, where each list contains an odd number of elements, where the even-numbered elements of the sublists are the original balanced textual run portions. For example, if we do {parse_balanced_segment_run("foo<M.proper noun> bar<F>", "<", ">") = {"foo", "<M.proper noun>", " bar", "<F>", ""}} then {split_alternating_runs({"foo", "<M.proper noun>", " bar", "<F>", ""}, " ") = {{"foo", "<M.proper noun>", ""}, {"bar", "<F>", ""}}} Note that we did not touch the text "<M.proper noun>" even though it contains a space in it, because it is an even-numbered element of the input list. This is intentional and allows for embedded separators inside of brackets/parens/etc. Note also that the inner lists in the return value are of the same form as the input list (i.e. they consist of alternating textual runs where the even-numbered segments are balanced runs), and can in turn be passed to split_alternating_runs(). If `preserve_splitchar` is passed in, the split character is included in the output, as follows: {split_alternating_runs({"foo", "<M.proper noun>", " bar", "<F>", ""}, " ", true) = {{"foo", "<M.proper noun>", ""}, {" "}, {"bar", "<F>", ""}}} Consider what happens if the original string has multiple spaces between brackets, and multiple sets of brackets without spaces between them. {parse_balanced_segment_run("foo[dated][low colloquial] baz-bat quux xyzzy[archaic]", "[", "]") = {"foo", "[dated]", "", "[low colloquial]", " baz-bat quux xyzzy", "[archaic]", ""}} then {split_alternating_runs({"foo", "[dated]", "", "[low colloquial]", " baz-bat quux xyzzy", "[archaic]", ""}, "[ %-]") = {{"foo", "[dated]", "", "[low colloquial]", ""}, {"baz"}, {"bat"}, {"quux"}, {"xyzzy", "[archaic]", ""}}} If `preserve_splitchar` is passed in, the split character is included in the output, as follows: {split_alternating_runs({"foo", "[dated]", "", "[low colloquial]", " baz bat quux xyzzy", "[archaic]", ""}, "[ %-]", true) = {{"foo", "[dated]", "", "[low colloquial]", ""}, {" "}, {"baz"}, {"-"}, {"bat"}, {" "}, {"quux"}, {" "}, {"xyzzy", "[archaic]", ""}}} As can be seen, the even-numbered elements in the outer list are one-element lists consisting of the separator text. ]==] function export.split_alternating_runs(segment_runs, splitchar, preserve_splitchar) local grouped_runs = {} local run = {} for i, seg in ipairs(segment_runs) do if i % 2 == 0 then insert(run, seg) else local parts = split(seg, preserve_splitchar and "(" .. splitchar .. ")" or splitchar) insert(run, parts[1]) for j=2,#parts do insert(grouped_runs, run) run = {parts[j]} end end end if #run > 0 then insert(grouped_runs, run) end return grouped_runs end --[==[ After calling `parse_multi_delimiter_balanced_segment_run()`, rejoin delimiter-bounded textual runs (i.e. textual runs surrounded by certain matched delimiters) with the runs on either side. This can be used when some of the matched delimiters are specified only in order to ensure that delimiters inside of other delimiters aren't parsed. As an example, [[Module:object usage]] calls {m_parse_utilities.parse_multi_delimiter_balanced_segment_run(object, {{"[", "]"}, {"(", ")"}, {"<", ">"}})} but the actual syntax of {{tl|+obj}} only uses parens and angle brackets as delimiters. Square brackets are included so that internal links are treated as units (i.e. parens and angle brackets occurring inside of them aren't parsed), but beyond that we don't treat square brackets as delimiters, so we want to rejoin square-bracket-delimited textual runs with adjacent runs before further parsing. There are two primary workflows when using this function: # If you only care about balanced delimiters occurring inside of other balanced delimiters (e.g. in the above example with [[Module:object usage]], you can call `rejoin_delimited_runs()` directly after `parse_multi_delimiter_balanced_segment_run()`. # However, if you care about single delimiters such as commas and slashes occurring inside of balanced delimiters (e.g. if you allow multiple comma-separated terms, e.g. of which can have associated inline modifiers, and you don't want commas inside of internal links to be treated as delimiters), you need to call `rejoin_delimited_runs()` ''after'' calling `split_alternating_runs()`. This is used, for example, in `parse_inline_modifiers()` for exactly this reason, when a `splitchar` is provided. `data` is an object of properties. Currently there are two: `runs` (the output of calling `parse_multi_delimiter_balanced_segment_run()`, i.e. a list of textual runs, where even-numbered elements begin and end with a matched delimiter and odd-numbered elements are surrounding text) and `delimiter_pattern` (a Lua pattern matching delimited textual runs that we want to rejoin with the surrounding text). `delimiter_pattern` should normally be anchored at the beginning; e.g. {"^%["} would be the correct pattern to use when rejoining square-bracket-delimited textual runs, as described above. ]==] function export.rejoin_delimited_runs(data) local joined_runs = {} local i = 1 while i <= #data.runs do local run = data.runs[i] if i % 2 == 0 and run:find(data.delimiter_pattern) then joined_runs[#joined_runs] = joined_runs[#joined_runs] .. run .. data.runs[i + 1] i = i + 2 else insert(joined_runs, run) i = i + 1 end end return joined_runs end function export.strip_spaces(text) return (ugsub(text, "^%s*(.-)%s*$", "%1")) end --[==[ Apply an arbitrary function `frob` to the "raw-text" segments in a split run set (the output of split_alternating_runs()). We leave alone stuff within balanced delimiters (footnotes, inflection specs and the like), as well as splitchars themselves if present. `preserve_splitchar` indicates whether splitchars are present in the split run set. `frob` is a function of one argument (the string to frob) and should return one argument (the frobbed string). We operate by only frobbing odd-numbered segments, and only in odd-numbered runs if preserve_splitchar is given. ]==] function export.frob_raw_text_alternating_runs(split_run_set, frob, preserve_splitchar) for i, run in ipairs(split_run_set) do if not preserve_splitchar or i % 2 == 1 then for j, segment in ipairs(run) do if j % 2 == 1 then run[j] = frob(segment) end end end end end --[==[ Like split_alternating_runs() but applies an arbitrary function `frob` to "raw-text" segments in the result (i.e. not stuff within balanced delimiters such as footnotes and inflection specs, and not splitchars if present). `frob` is a function of one argument (the string to frob) and should return one argument (the frobbed string). ]==] function export.split_alternating_runs_and_frob_raw_text(run, splitchar, frob, preserve_splitchar) local split_runs = export.split_alternating_runs(run, splitchar, preserve_splitchar) export.frob_raw_text_alternating_runs(split_runs, frob, preserve_splitchar) return split_runs end --[==[ FIXME: Older entry point. Call `split_alternating_runs_and_frob_raw_text()` in [[Module:parse utilities]] directly. Like `split_alternating_runs()` but strips spaces from both ends of the odd-numbered elements (only in odd-numbered runs if `preserve_splitchar` is given). Effectively we leave alone the footnotes and splitchars themselves, but otherwise strip extraneous spaces. Spaces in the middle of an element are also left alone. ]==] function export.split_alternating_runs_and_strip_spaces(segment_runs, splitchar, preserve_splitchar) return export.split_alternating_runs_and_frob_raw_text(segment_runs, splitchar, export.strip_spaces, preserve_splitchar) end --[==[ Split the non-modifier parts of an alternating run (after parse_balanced_segment_run() is called) on a Lua pattern, but not on certain sequences involving characters in that pattern (e.g. comma+whitespace). `splitchar` is the pattern to split on; `preserve_splitchar` indicates whether to preserve the delimiter and is the same as in split_alternating_runs(). `escape_fun` is called beforehand on each run of raw text and should return two values: the escaped run and whether unescaping is needed. If any call to `escape_fun` indicates that unescaping is needed, `unescape_fun` will be called on each run of raw text after splitting on `splitchar`. The return value of this function is as in split_alternating_runs(). ]==] function export.split_alternating_runs_escaping(run, splitchar, preserve_splitchar, escape_fun, unescape_fun) -- First replace comma with a temporary character in comma+whitespace sequences. local need_unescape = false for i in ipairs(run) do if i % 2 == 1 and escape_fun then local this_need_unescape run[i], this_need_unescape = escape_fun(run[i]) need_unescape = need_unescape or this_need_unescape end end if need_unescape then return export.split_alternating_runs_and_frob_raw_text(run, splitchar, unescape_fun, preserve_splitchar) else return export.split_alternating_runs(run, splitchar, preserve_splitchar) end end --[==[ Replace comma with a temporary char in comma + whitespace. ]==] function export.escape_comma_whitespace(run, tempcomma) tempcomma = tempcomma or u(0xFFF0) local escaped = false if run:find("\\,") then -- FIXME: we should probably convert literal \\ to \ to allow people to put a backslash before a comma that -- should be passed through; but maybe it's enough to use an HTML escape for the comma or backslash. run = (run:gsub("\\,", tempcomma)) -- discard backslash before comma, doing its duty to protect the comma escaped = true end if run:find(",%s") then run = (run:gsub(",(%s)", tempcomma .. "%1")) escaped = true end return run, escaped end --[==[ Undo the replacement of comma with a temporary char. ]==] function export.unescape_comma_whitespace(run, tempcomma) tempcomma = tempcomma or u(0xFFF0) return (run:gsub(tempcomma, ",")) end --[==[ Split the non-modifier parts of an alternating run (after parse_balanced_segment_run() is called) on comma, but not on comma+whitespace. See `split_on_comma()` above for more information and the meaning of `tempcomma`. ]==] function export.split_alternating_runs_on_comma(run, tempcomma) tempcomma = tempcomma or u(0xFFF0) -- Replace comma with a temporary char in comma + whitespace. local function escape_comma_whitespace(seg) return export.escape_comma_whitespace(seg, tempcomma) end -- Undo replacement of comma with a temporary char in comma + whitespace. local function unescape_comma_whitespace(seg) return export.unescape_comma_whitespace(seg, tempcomma) end return export.split_alternating_runs_escaping(run, ",", false, escape_comma_whitespace, unescape_comma_whitespace) end --[==[ Split text on a Lua pattern, but not on certain sequences involving characters in that pattern (e.g. comma+whitespace). `splitchar` is the pattern to split on; `preserve_splitchar` indicates whether to preserve the delimiter between split segments. `escape_fun` is called beforehand on the text and should return two values: the escaped run and whether unescaping is needed. If the call to `escape_fun` indicates that unescaping is needed, `unescape_fun` will be called on each run of text after splitting on `splitchar`. The return value of this a list of runs, interspersed with delimiters if `preserve_splitchar` is specified. ]==] function export.split_escaping(text, splitchar, preserve_splitchar, escape_fun, unescape_fun) if not umatch(text, splitchar) then return {text} end -- If there are square or angle brackets, we don't want to split on delimiters inside of them. To effect this, we -- use parse_multi_delimiter_balanced_segment_run() to parse balanced brackets, then do delimiter splitting on the -- non-bracketed portions of text using split_alternating_runs_escaping(), and concatenate back to a list of -- strings. When calling parse_multi_delimiter_balanced_segment_run(), we make sure not to throw an error on -- unbalanced brackets; in that case, we fall through to the code below that handles the case without brackets. if text:find("[%[<]") then local runs = export.parse_multi_delimiter_balanced_segment_run(text, {{"[", "]"}, {"<", ">"}}, "no error on unmatched") if type(runs) ~= "string" then local split_runs = export.split_alternating_runs_escaping(runs, splitchar, preserve_splitchar, escape_fun, unescape_fun) for i = 1, #split_runs do split_runs[i] = concat(split_runs[i]) end return split_runs end end -- First escape sequences we don't want to count for splitting. local need_unescape if escape_fun then text, need_unescape = escape_fun(text) end local parts = split(text, preserve_splitchar and "(" .. splitchar .. ")" or splitchar) if need_unescape then for i = 1, #parts, (preserve_splitchar and 2 or 1) do parts[i] = unescape_fun(parts[i]) end end return parts end --[==[ Split text on comma, but not on comma+whitespace. This is similar to `mw.text.split(text, ",")` but will not split on commas directly followed by whitespace, to handle embedded commas in terms (which are almost always followed by a space). `tempcomma` is the Unicode character to temporarily use when doing the splitting; normally U+FFF0, but you can specify a different character if you use U+FFF0 for some internal purpose. ]==] function export.split_on_comma(text, tempcomma) -- Don't do anything if no comma. Note that split_escaping() has a similar check at the beginning, so if there's a -- comma we effectively do this check twice, but this is worth it to optimize for the common no-comma case. if not text:find(",") then return {text} end tempcomma = tempcomma or u(0xFFF0) -- Replace comma with a temporary char in comma + whitespace. local function escape_comma_whitespace(run) return export.escape_comma_whitespace(run, tempcomma) end -- Undo replacement of comma with a temporary char in comma + whitespace. local function unescape_comma_whitespace(run) return export.unescape_comma_whitespace(run, tempcomma) end return export.split_escaping(text, ",", false, escape_comma_whitespace, unescape_comma_whitespace) end --[==[ Ensure that Wikicode (template calls, bracketed links, HTML, bold/italics, etc.) displays literally in error messages by inserting a Unicode word-joiner symbol after all characters that may trigger Wikicode interpretation. Replacing with equivalent HTML escapes doesn't work because they are displayed literally. I could not get this to work using <nowiki>...</nowiki> (those tags display literally), using using {{#tag:nowiki|...}} (same thing) or using mw.getCurrentFrame():extensionTag("nowiki", ...) (everything gets converted to a strip marker `UNIQ--nowiki-00000000-QINU` or similar). FIXME: This is a massive hack; there must be a better way. ]==] function export.escape_wikicode(term) term = term:gsub("([%[<'{])", "%1" .. u(0x2060)) return term end function export.make_parse_err(arg_gloss) return function(msg, stack_frames_to_ignore) error(export.escape_wikicode(("%s: %s"):format(msg, arg_gloss)), stack_frames_to_ignore) end end -- Parse a term that may include a link '[[LINK]]' or a two-part link '[[LINK|DISPLAY]]'. FIXME: Doesn't currently -- handle embedded links like '[[FOO]] [[BAR]]' or [[FOO|BAR]] [[BAZ]]' or '[[FOO]]s'; if they are detected, it returns -- the term unchanged and `nil` for the display form. local function parse_bracketed_term(term, parse_err) local inside = term:match("^%[%[(.*)%]%]$") if inside then if inside:find("%[%[") or inside:find("%]%]") then -- embedded links, e.g. '[[FOO]] [[BAR]]'; FIXME: we should process them properly return term, nil end local parts = split(inside, "|") if #parts > 2 then parse_err("Saw more than two parts inside a bracketed link") end return parts[1], parts[2] end return term, nil end --[==[ Parse a term that may have a language code (or possibly multiple plus-separated language codes, if `data.allow_multiple` is given) preceding it (e.g. {la:minūtia} or {grc:[[σκῶρ|σκατός]]} or {nan-hbl+hak:[[毋]][[知]]}). Return five arguments: # the original prefixed term; in the case of a Wikipedia or Wikisource prefix followed by a two-part link, it is a two-part link with the Wikipedia/Wikisource prefix moved inside the link; in the case of a Wikipedia or Wikisource prefix followed by a redundant one-part link, the brackets are removed; # the language object corresponding to the language code (possibly a family object if `data.allow_family` is given), or a list of such objects if `data.allow_multiple` is given; # the link if the unprefixed term is of the form <code>[[<var>link</var>|<var>display</var>]]</code> or of the form <code>[[<var>link</var>]]</code>, otherwise the full unprefixed term; # the display part if the term is of the form <code>[[<var>link</var>|<var>display</var>]]</code> or has a Wikipedia or Wikisource prefix (in which case the part minus the prefix and any following language code will be returned, with redundant brackets stripped), else {nil}; # {true} if the term has a Wikipedia/Wikisource prefix, else {false}. Etymology-only languages are always allowed. This function also correctly handles Wikipedia prefixes (e.g. {w:Abatemarco} or {w:it:Colle Val d'Elsa} or {lw:ru:Филарет}) and Wikisource prefixes (e.g. {s:Twelve O'Clock} or {s:[[Walden/Chapter XVIII|Walden]]} or {s:fr:Perceval ou le conte du Graal} or {s:ro:[[Domnul Vucea|Mr. Vucea]]} or {ls:ko:이상적 부인} or {ls:ko:[[조선 독립의 서#一. 槪論|조선 독립의 서]]}) and converts them into two-part links, with the display form not including the Wikipedia or Wikisource prefix unless it was explicitly specified using a two-part link as in {lw:ru:[[Филарет (Дроздов)|Митрополи́т Филаре́т]]} or {ls:ko:[[조선 독립의 서#一. 槪論|조선 독립의 서]]}. The difference between {w:} ("Wikipedia") and {lw:} ("Wikipedia link") is that the latter requires a language code and returns the corresponding language object; same for the difference between {s:} ("Wikisource") and {ls:} ("Wikisource link"). NOTE: Embedded links are not correctly handled currently. If an embedded link is detected, the whole term is returned as the link part (third argument), and the display part is nil. If you construct your own link from the link and display parts, you must check for this. The calling convention is to pass in a single argument `data` containing the following fields: * `term`: The term to parse. * `parse_err`: An optional function of one or two arguments to display an error. (The second argument to the function is the number of stack frames to ignore when calling error(); if you declare your error function with only one argument, things will still work fine.) * `paramname`: If `parse_err` is omitted, this should be a string naming a parameter to display in the error message, along with the term in question, and will be used to generate a `parse_err` function using `make_parse_err()`. (If `paramname` is omitted, just the term itself appears in the error message.) * `allow_multiple`: Allow multiple plus-separated language codes, e.g. {nan-hbl+hak:[[毋]][[知]]}. See above. * `allow_family`: Allow family objects to appear in place of language codes. * `allow_bad`: Don't throw an error on invalid language code prefixes; instead, include the prefix and colon as part of the term. Note that if a prefix doesn't look like a language code (e.g. if it's a number), the code won't even try to parse it as a language code, regardless of the `allow_bad` setting, but will always include it in the term. * `lang_cache`: A table mapping language codes to language objects, where invalid language codes are indicated by the value `false`. If this field is specified, the cache will be consulted before calling `getByCode()` in [[Module:languages]], and the result cached. If not specified, no cache will be used. ]==] function export.parse_term_with_lang(data) local term = data.term local parse_err = data.parse_err or data.paramname and export.make_parse_err(("%s=%s"):format(data.paramname, term)) or export.make_parse_err(term) -- Parse off an initial language code (e.g. 'la:minūtia' or 'grc:[[σκῶρ|σκατός]]'). First check for Wikipedia -- prefixes ('w:Abatemarco' or 'w:it:Colle Val d'Elsa' or 'lw:zh:邹衡') and Wikisource prefixes -- ('s:ro:[[Domnul Vucea|Mr. Vucea]]' or 'ls:ko:이상적 부인'). Wikipedia/Wikisource language codes follow a similar -- format to Wiktionary language codes (see below). Here and below we don't parse if there's a space after the -- colon (happens e.g. if the user uses {{desc|...}} inside of {{col}}, grrr ...). local termlang, foreign_wiki, actual_term = term:match("^(l?[ws]):([a-z][a-z][a-z-]*):([^ ].*)$") if not termlang then termlang, actual_term = term:match("^([ws]):([^ ].*)$") end if termlang then local wiki_links = termlang:find("^l") local base_wiki_prefix = termlang:find("w$") and "w:" or "s:" local wiki_prefix = base_wiki_prefix .. (foreign_wiki and foreign_wiki .. ":" or "") local link, display = parse_bracketed_term(actual_term, parse_err) if link:find("%[%[") or display and display:find("%[%[") then -- FIXME, this should be handlable with the right parsing code parse_err("Cannot have embedded brackets following a Wikipedia (w:... or lw:...) link; expand the term to a fully bracketed term w:[[LINK|DISPLAY]] or similar") end local lang = wiki_links and get_lang(foreign_wiki, parse_err, "allow etym") or nil local prefixed_link = wiki_prefix .. link if display then return ("[[%s|%s]]"):format(prefixed_link, display), lang, prefixed_link, display, true else -- Return the link minus any language codes as the fourth term (display form). Previously we returned `actual_term` -- but this causes problems with redundant Wikipedia links of the form `w:[[Dragon Ball Z]]`. Don't generate a -- two-part link so you can specify a display form in 3=. Note that the fourth and fifth params are currently only -- used in [[Module:quote]]. return prefixed_link, lang, prefixed_link, link, true end end -- Wiktionary language codes are in one of the following formats, where 'x' is a lowercase letter and 'X' an -- uppercase letter: -- xx -- xxx -- xxx-xxx -- xxx-xxx-xxx (esp. for protolanguages) -- xx-xxx (for etymology-only languages) -- xx-xxx-xxx (maybe? for etymology-only languages) -- xx-XX (for etymology-only languages, where XX is a country code, e.g. en-US) -- xxx-XX (for etymology-only languages, where XX is a country code) -- xx-xxx-XX (for etymology-only languages, where XX is a country code) -- xxx-xxx-XX (for etymology-only langauges, where XX is a country code, e.g. nan-hbl-PH) -- Things like xxx-x+ (e.g. cmn-pinyin, cmn-tongyong) -- VL., LL., etc. -- -- We check the for nonstandard Latin etymology language codes separately, and otherwise make only the following -- assumptions: -- (1) There are one to three hyphen-separated components. -- (2) The last component can consist of two uppercase ASCII letters; otherwise, all components contain only -- lowercase ASCII letters. -- (3) Each component must have at least two letters. -- (4) The first component must have two or three letters. local function is_possible_lang_code(code) -- Special hack for Latin variants, which can have nonstandard etym codes, e.g. VL., LL. if code:find("^[A-Z]L%.$") then return true end return code:find("^([a-z][a-z][a-z]?)$") or code:find("^[a-z][a-z][a-z]?%-[A-Z][A-Z]$") or code:find("^[a-z][a-z][a-z]?%-[a-z][a-z]+$") or code:find("^[a-z][a-z][a-z]?%-[a-z][a-z]+%-[A-Z][A-Z]$") or code:find("^[a-z][a-z][a-z]?%-[a-z][a-z]+%-[a-z][a-z]+$") end local function get_by_code(code, allow_bad) local lang if data.lang_cache then lang = data.lang_cache[code] end if lang == nil then lang = get_lang(code, not allow_bad and parse_err or nil, "allow etym", data.allow_family) if data.lang_cache then data.lang_cache[code] = lang or false end end return lang or nil end if data.allow_multiple then local termlang_spec termlang_spec, actual_term = term:match("^([a-zA-Z.,+-]+):([^ ].*)$") if termlang_spec then termlang = split(termlang_spec, "[,+]") local all_possible_code = true for _, code in ipairs(termlang) do if not is_possible_lang_code(code) then all_possible_code = false break end end if all_possible_code then local saw_nil = false for i, code in ipairs(termlang) do termlang[i] = get_by_code(code, data.allow_bad) if not termlang[i] then saw_nil = true end end if saw_nil then termlang = nil else term = actual_term end else termlang = nil end end else termlang, actual_term = term:match("^([a-zA-Z.-]+):([^ ].*)$") if termlang then if is_possible_lang_code(termlang) then termlang = get_by_code(termlang, data.allow_bad) if termlang then term = actual_term end else termlang = nil end end end local link, display = parse_bracketed_term(term, parse_err) return term, termlang, link, display, false end --[==[ Maybe parse any language prefix off of a given term and store the term and language(s) into a new or existing object. This function is useful for implementing a `generate_obj` handler of `parse_inline_modifiers` that can support terms with prefixed language(s). This wraps `parse_term_with_lang` and has the same handling of language prefixes as that function. The calling convention is to pass in a single argument `data` containing the following fields (NOTE: you must set `parse_lang_prefix` to get language-prefix-parsing behavior): * `term`: The term to parse. This is the only required parameter. * `parse_lang_prefix`: This must be specified in order for language prefixes to be recognized and parsed off. * `termobj`: The existing object to store results into. If unspecified, a new object is created. * `term_dest`: The field in `termobj` into which the term itself (minus any language prefix) is stored. If unspecified, defaults to {"term"}. * `parse_err`: An optional function of one or two arguments to display an error. (The second argument to the function is the number of stack frames to ignore when calling error(); if you declare your error function with only one argument, things will still work fine.) * `paramname`: If `parse_err` is omitted, this should be a string naming a parameter to display in the error message, along with the term in question, and will be used to generate a `parse_err` function using `make_parse_err()`. (If `paramname` is omitted, just the term itself appears in the error message.) * `allow_multiple_lang_prefixes`: Allow multiple plus-separated language codes, e.g. {nan-hbl+hak:[[毋]][[知]]}. See `parse_term_with_lang` for more information. * `allow_bad_lang_prefix`: Don't throw an error on invalid language code prefixes; instead, include the prefix and colon as part of the term. Note that if a prefix doesn't look like a language code (e.g. if it's a number), the code won't even try to parse it as a language code, regardless of this setting, but will always include it in the term. * `allow_family_as_lang_prefix`: Allow family objects to appear in place of language codes. * `lang_cache`: A table mapping language codes to language objects, where invalid language codes are indicated by the value `false`. If this field is specified, the cache will be consulted before calling `getByCode()` in [[Module:languages]], and the result cached. If not specified, no cache will be used. The return value is the object in `data.termobj` (if non-{nil}) or a newly-created object (otherwise), with the parsed-off term stored in the field named by the `data.term_dest` property (normally `.term`). If `data.allow_multiple_lang_prefixes` was not given and a language prefix was parsed off, the corresponding language object is stored into both `lang` and `termlang` (the storage into `termlang` is so that the presence of a language prefix can specifically be determined in the event that `lang` is already set in an existing termobj). If `data.allow_multiple_lang_prefixes` was given and one or more language prefixes were parsed off, the first such language object is stored into `lang`, and the list of all language objects stored into `termlangs. ]==] function export.generate_obj_maybe_parsing_lang_prefix(data) local term = data.term local term_dest = data.term_dest or "term" local termobj = data.termobj or {} if data.parse_lang_prefix and term:find(":", nil, true) then local actual_term, termlangs = export.parse_term_with_lang { term = term, parse_err = data.parse_err, paramname = data.paramname, allow_bad = data.allow_bad_lang_prefix, allow_multiple = data.allow_multiple_lang_prefixes, allow_family = data.allow_family_as_lang_prefix, lang_cache = data.lang_cache, } termobj[term_dest] = actual_term ~= "" and actual_term or nil if termlangs then -- If we couldn't parse a language code, don't overwrite an existing setting in `lang` -- that may have originated from a separate |langN= param. if data.allow_multiple_lang_prefixes then termobj.termlangs = termlangs termobj.lang = termlangs and termlangs[1] or nil else termobj.termlang = termlangs termobj.lang = termlangs end end else termobj[term_dest] = term ~= "" and term or nil end return termobj end --[==[ Parse a term that may have inline modifiers attached (e.g. {rifiuti<q:plural-only>} or {rinfusa<t:bulk cargo><lit:resupplying><qq:more common in the plural {{m|it|rinfuse}}>}). * `arg` is the term to parse. * `props` is an object holding further properties controlling how to parse the term (only `param_mods` and `generate_obj` are required): ** `paramname` is the name of the parameter where `arg` comes from, or nil if this isn't available (it is used only in error messages). ** `param_mods` is a table describing the allowed inline modifiers (see below). ** `generate_obj` is a function of one or two arguments that should parse the argument minus the inline modifiers and return a corresponding parsed object (into which the inline modifiers will be rewritten). If declared with one argument, that will be the raw value to parse; if declared with two arguments, the second argument will be the `parse_err` function (see below). ** `parse_err` is an optional function of one argument (an error message) and should display the error message, along with any desired contextual text (e.g. the argument name and value that triggered the error). If omitted, a default function will be generated which displays the error along with the original value of `arg` (passed through {escape_wikicode()} above to ensure that Wikicode (such as links) is displayed literally). ** `splitchar` is a Lua pattern. If specified, `arg` can consist of multiple delimiter-separated terms, each of which may be followed by inline modifiers, and the return value will be a list of parsed objects instead of a single object. Note that splitting on delimiters will not happen in certain protected sequences (by default comma+whitespace; see below). The algorithm to split on delimiters is sensitive to inline modifier syntax and will not be confused by delimiters inside of inline modifiers, which do not trigger splitting (whether or not contained within protected sequences). ** `outer_container`, if specified, is used when multiple delimiter-separated terms are possible, and is the object into which the list of per-term objects is stored (into the `terms` field) and into which any modifiers that are given the `overall` property (see below) will be stored. If given, this value will be returned as the value of {parse_inline_modifiers()}. If `outer_container` is not given, {parse_inline_modifiers()} will return the list of per-term objects directly, and no modifier may have an `overall` property. ** `preserve_splitchar`, if specified, causes the actual delimiter matched by `splitchar` to be returned in the parsed object describing the element that comes after the delimiter. The delimiter is stored in a key whose name is controlled by `delimiter_key`, which defaults to "delimiter". ** `delimiter_key` controls the key into which the actual delimiter is written when `preserve_splitchar` is used. See above. ** `escape_fun` and `unescape_fun` are as in split_escaping() and split_alternating_runs_escaping() above and control the protected sequences that won't be split. By default, `escape_comma_whitespace` and `unescape_comma_whitespace` are used, so that comma+whitespace sequences won't be split. Set to `false` to disable escaping/unescaping. ** `pre_normalize_modifiers`, if specified, is a function of one argument, which can be used to "normalize" modifiers prior to further parsing. This is used, for example, in [[Module:tl-pronunciation]] to convert modifiers of the form `<noun^expectation; hope>` to `<t:noun^expectation; hope>`, so they can be processed as standard modifiers. It is also used in [[Module:ar-verb]] to convert footnotes of the form `[rare]` to `<footnote:[rare]>`, to allow for mixing bracketed footnotes and inline modifiers when overriding verbal nouns and such. It could similarly be used to handle boolean modifiers like `<slb>` in {{tl|desc}} and convert them to a standard form `<slb:1>`. It runs just before parsing out the modifier prefix and value, and is passed an object containing fields `modtext` (the un-normalized modifier text, including surrounding angle brackets, or in some cases, text surrounded by other delimiters such as square brackets, if `parse_inline_modifiers_from_segments()` is being called and the caller did their own parsing of balanced segment runs) and `parse_err` (the passed-in or autogenerated function to signal an error during parsing; a function of one argument, a message, which throws an error displaying that message). It should return a single value, the normalized value of `modtext`, including surrounding angle brackets. `param_mods` is a table describing allowed modifiers. The keys of the table are modifier prefixes and the values are tables describing how to parse and store the associated modifier values. Here is a typical example, for an item that takes the standard modifiers associated with `full_link()` in [[Module:links]], as well as left and right qualifiers and labels: { local param_mods = { alt = {}, t = { -- [[Module:links]] expects the gloss in "gloss". item_dest = "gloss", }, gloss = {}, tr = {}, ts = {}, g = { -- [[Module:links]] expects the genders in "g". `sublist = true` automatically splits on comma (optionally -- with surrounding whitespace). item_dest = "genders", sublist = true, }, pos = {}, lit = {}, id = {}, sc = { -- Automatically parse as a script code and convert to a script object. type = "script", }, -- Qualifiers and labels q = { type = "qualifier", }, qq = { type = "qualifier", }, l = { type = "labels", }, ll = { type = "labels", }, } } In the table values: * `item_dest` specifies the destination key to store the object into (if not the same as the modifier key itself). * `type`, `set`, `sublist` and `convert` have the same meaning as in [[Module:parameters]] and are used for converting the object from the string form given by the user into the form needed for further processing. Note that `type` makes use of additional properties that may be specified. Specifically, if {type = "language"}, the properties `family` and `method` are also examined, and if {type = "family"} or {type = "script"}, the property `method` is examined. * `store` describes how to store the converted modifier value into the parsed object. If omitted, the converted value is simply written into the parsed object under the appropriate key; but an error is generated if the key already has a value. (This means that multiple occurrences of a given modifier are allowed if `store` is given, but not otherwise.) `store` can be one of the following: ** {"insert"}: the converted value is appended to the key's value using {insert()}; if the key has no value, it is first converted to an empty list; ** {"insertIfNot"}: is similar but appends the value using {insertIfNot()} in [[Module:table]]; ** {"insert-flattened"}, the converted value is assumed to be a list and the objects are appended one-by-one into the key's existing value using {insert()}; ** {"insertIfNot-flattened"} is similar but appends using {insertIfNot()} in [[Module:table]]; (WARNING: When using {"insert-flattened"} and {"insertIfNot-flattened"}, if there is no existing value for the key, the converted value is just stored directly. This means that future appends will side-effect that value, so make sure that the return value of the conversion function for this key generates a fresh list each time.) ** a function of one argument, an object with the following properties: *** `dest`: the object to write the value into; *** `key`: the field where the value should be written; *** `converted`: the (converted) value to write; *** `raw_val`: the raw, user-specified value (a string); *** `parse_err`: a function of one argument (an error string), which signals an error, and includes extra context in the message about the modifier in question, the angle-bracket spec that includes the modifier in it, the overall value, and (if `paramname` was given) the parameter holding the overall value. * `overall` only applies if `splitchar` is given. In this case, the modifier applies to the entire argument rather than to an individual term in the argument, and must occur after the last item separated by `splitchar`, instead of being allowed to occur after any of them. The modifier will be stored into the outer container object, which must exist (i.e. `outer_container` must have been given). The return value of {parse_inline_modifiers()} depends on whether `splitchar` and `outer_container` have been given. If neither is given, the return value is the object returned by `generate_obj`. If `splitchar` but not `outer_container` is given, the return value is a list of per-term objects, each of which is generated by `generate_obj`. If both `splitchar` and `outer_container` are given, the return value is the value of `outer_container` and the per-term objects are stored into the `terms` field of this object. ]==] function export.parse_inline_modifiers(arg, props) local segments local function rejoin_bracket_delimited_runs(segments) return export.rejoin_delimited_runs { runs = segments, delimiter_pattern = "^%[.*%]$", } end local rejoin_square_brackets_after_split = false -- The following is an optimization. If we see a square bracket (normally a double square bracket internal link -- [[...]]), we want to not treat delimiter characters inside (either <...> balanced delimiters or separators such -- as commas) as delimiters. But this requires a more sophisticated and slower algorithm, and most of the time it -- isn't needed because there are no square brackets. So we check for a square bracket and fall back to a simpler -- algorithm otherwise (which, since it involves only a single balanced delimiter, can use the built-in %b() Lua -- pattern syntax, which AFAIK is implemented in C). if arg:find("%[") then segments = export.parse_multi_delimiter_balanced_segment_run(arg, {{"[", "]"}, {"<", ">"}}) if not props.splitchar then segments = rejoin_bracket_delimited_runs(segments) else rejoin_square_brackets_after_split = true end else segments = export.parse_balanced_segment_run(arg, "<", ">") end local function verify_no_overall() for _, mod_props in pairs(props.param_mods) do if mod_props.overall then error("Internal caller error: Can't specify `overall` for a modifier in `param_mods` unless `outer_container` property is given") end end end if not props.splitchar then if props.outer_container then error("Internal caller error: Can't specify `outer_container` property unless `splitchar` is given") end verify_no_overall() return export.parse_inline_modifiers_from_segments { group = segments, group_index = nil, separated_groups = nil, arg = arg, props = props, } else local terms = {} if props.outer_container then props.outer_container.terms = terms else verify_no_overall() end local escape_fun = props.escape_fun if escape_fun == nil then escape_fun = export.escape_comma_whitespace end local unescape_fun = props.unescape_fun if unescape_fun == nil then unescape_fun = export.unescape_comma_whitespace end local separated_groups = export.split_alternating_runs_escaping(segments, props.splitchar, props.preserve_splitchar, escape_fun, unescape_fun) for j = 1, #separated_groups, (props.preserve_splitchar and 2 or 1) do if rejoin_square_brackets_after_split then separated_groups[j] = rejoin_bracket_delimited_runs(separated_groups[j]) end local parsed = export.parse_inline_modifiers_from_segments { group = separated_groups[j], group_index = j, separated_groups = separated_groups, arg = arg, props = props, } if props.preserve_splitchar and j > 1 then parsed[props.delimiter_key or "delimiter"] = separated_groups[j - 1][1] end insert(terms, parsed) end if props.outer_container then return props.outer_container else return terms end end end --[==[ Parse a single term that may have inline modifiers attached. This is a helper function of {parse_inline_modifiers()} but is exported separately in case the caller needs to make their own call to {parse_balanced_segment_run()} (as in [[Module:quote]], which splits on several matched delimiters simultaneously). It takes only a single argument, `data`, which is an object with the following fields: * `group`: A list of segments as output by {parse_balanced_segment_run()} (see the overall comment at the top of [[Module:parse utilities]]), or one of the lists returned by calling {split_alternating_runs()}. * `separated_groups`: The list of groups (each of which is of the form of `group`) describing all the terms in the argument parsed by {parse_inline_modifiers()}, or {nil} if this isn't applicable (i.e. multiple terms aren't allowed in the argument). Currently used only the check the number of groups in the list against `group_index`. * `group_index`: The index into `separated_groups` where `group` can be found, or {nil} if not applicable (see below). * `arg`: The original user-specified argument being parsed; used only for error messages and only when `props.parse_err` is not specified. * `props`: The `props` argument to {parse_inline_modifiers()}. The return value is the object created by `generate_obj`, with properties filled in describing the modifiers of the term in question. Note that `props.outer_container` and the `overall` setting of the `props.param_mods` structure are respected, but `props.splitchar` is ignored because the splitting happens in the caller. Specifically, if there are any modifiers with the `overall` setting, `props.separated_groups` and `props.group_index` must be given so that the function is able to determine if the modifier is indeed attached to the last term, and `props.outer_container` must be given because that is where such modifiers are stored. Otherwise, none of these settings need be given. ]==] function export.parse_inline_modifiers_from_segments(data) local props = data.props local group = data.group local function get_valid_prefixes() local valid_prefixes = {} for param_mod, mod_props in pairs(props.param_mods) do if not mod_props.deprecated then insert(valid_prefixes, param_mod) end end sort(valid_prefixes) return valid_prefixes end local function get_arg_gloss() if props.paramname then return ("%s=%s"):format(props.paramname, data.arg) else return data.arg end end local parse_err = props.parse_err or export.make_parse_err(get_arg_gloss()) local term_obj = props.generate_obj(group[1], parse_err) for k = 2, #group - 1, 2 do if group[k + 1] ~= "" then parse_err("Extraneous text '" .. group[k + 1] .. "' after modifier") end local group_k = group[k] if props.pre_normalize_modifiers then -- FIXME: For some use cases, we might have to pass more information. group_k = props.pre_normalize_modifiers { modtext = group_k, parse_err = parse_err } end local modtext = group_k:match("^<(.*)>$") if not modtext then parse_err("Internal error: Modifier '" .. group_k .. "' isn't surrounded by angle brackets") end local prefix, val = modtext:match("^([a-zA-Z0-9+_-]+):(.*)$") if not prefix then local valid_prefixes = get_valid_prefixes() for i, valid_prefix in ipairs(valid_prefixes) do valid_prefixes[i] = "'" .. valid_prefix .. ":'" end parse_err(("Modifier %s%s lacks a prefix, should begin with one of %s"):format( group_k, group_k ~= group[k] and (" (normalized from %s)"):format(group[k]) or "", list_to_text(valid_prefixes))) end local prefix_parse_err if props.parse_err then prefix_parse_err = function(msg, stack_frames_to_ignore) props.parse_err(("%s: modifier prefix '%s' in %s"):format(msg, prefix, group[k]), stack_frames_to_ignore) end else prefix_parse_err = export.make_parse_err(("modifier prefix '%s' in %s in %s"):format( prefix, group[k], get_arg_gloss())) end if props.param_mods[prefix] then local mod_props = props.param_mods[prefix] if mod_props.replaced_by == false then prefix_parse_err( ("Prefix has been removed and is no longer valid%s%s"):format( mod_props.reason and ", " .. mod_props.reason or "", mod_props.instead and "; instead, " .. mod_props.instead or "") ) elseif mod_props.replaced_by then prefix_parse_err( ("Prefix has been replaced by '%s'%s"):format( mod_props.replaced_by, mod_props.reason and ", " .. mod_props.reason or "") ) end local key = mod_props.item_dest or prefix local dest if mod_props.overall then if not data.separated_groups then prefix_parse_err("Internal error: `data.separated_groups` not given when `overall` is seen") end if not props.outer_container then -- This should have been caught earlier during validation in parse_inline_modifiers(). prefix_parse_err("Internal error: `props.outer_container` not given when `overall` is seen") end if data.group_index ~= #data.separated_groups then prefix_parse_err("Prefix should occur after the last comma-separated term") end dest = props.outer_container else dest = term_obj end local converted = val if mod_props.type or mod_props.set or mod_props.sublist or mod_props.convert then -- WARNING: Here as an optimization we embed some knowledge of convert_val() in [[Module:parameters]], -- specifically that if none of `type`, `set`, `sublist` and `convert` are set, the conversion is an -- identity operation and can be skipped. (convert_val() also makes use of the fields `method` and -- `family`, but only if `type` is set to certain values such as "language", "family" or "script", and -- makes use of the field `required`, but only if `set` is set.) If this becomes problematic, consider -- removing the optimization. converted = convert_val(converted, prefix_parse_err, mod_props) end local store = props.param_mods[prefix].store if not store then if dest[key] then prefix_parse_err("Prefix occurs twice") end dest[key] = converted elseif store == "insert" then if not dest[key] then dest[key] = {converted} else insert(dest[key], converted) end elseif store == "insertIfNot" then if not dest[key] then dest[key] = {converted} else insert_if_not(dest[key], converted) end elseif store == "insert-flattened" then if not dest[key] then dest[key] = converted else for _, obj in ipairs(converted) do insert(dest[key], obj) end end elseif store == "insertIfNot-flattened" then if not dest[key] then dest[key] = converted else for _, obj in ipairs(converted) do insert_if_not(dest[key], obj) end end elseif type(store) == "string" then prefix_parse_err(("Internal caller error: Unrecognized value '%s' for `store` property"):format(store)) elseif not is_callable(store) then prefix_parse_err(("Internal caller error: Unrecognized type for `store` property %s"):format(dump(store))) else store{ dest = dest, key = key, converted = converted, raw = val, parse_err = prefix_parse_err } end else local valid_prefixes = get_valid_prefixes() for i, valid_prefix in ipairs(valid_prefixes) do valid_prefixes[i] = "'" .. valid_prefix .. "'" end prefix_parse_err("Unrecognized prefix, should be one of " .. list_to_text(valid_prefixes)) end end return term_obj end return export 7m7efxuys6lveo94nvwye55dw2c55on kauçuk 0 2120096 9882803 7540994 2026-08-29T14:04:59Z TongcyDai 53191 9882803 wikitext text/x-wiki {{also|kaučuk}} ==土耳其语== ===詞源=== {{inh+|tr|ota|قااوچوق|tr=kauçuk}},源自{{der|tr|fr|caoutchouc}},源自{{der|tr|es|caucho}},源自{{der|tr|qu|kawchu}}。 ===发音=== * {{IPA|tr|/ka.u.t͡ʃuk/}} * {{hyph|tr|ka|u|çuk}} ===名詞=== {{tr-noun|kauçuğu|lar}} # [[rubber]] (material) # {{lb|tr|植物學}} [[rubber tree]] ({{taxfmt|Ficus elastica|species}}) ====變格==== {{tr-infl-noun-c|u|stem=kauçuğ}} ===參考資料=== * {{R:tr:TDK}} * {{R:tr:Nishanyan|kauçuk}} ldhdr95l25s5ktmvij514r0orfvtt5y 9882804 9882803 2026-08-29T14:05:23Z TongcyDai 53191 9882804 wikitext text/x-wiki {{also|kaučuk}} ==土耳其语== ===詞源=== {{inh+|tr|ota|قااوچوق|tr=kauçuk}},源自{{der|tr|fr|caoutchouc}},源自{{der|tr|es|caucho}},源自{{der|tr|qu|kawchu}}。 ===发音=== * {{IPA|tr|/ka.u.t͡ʃuk/}} * {{hyph|tr|ka|u|çuk}} ===名詞=== {{tr-noun|kauçuğu|lar}} # [[橡膠]] # {{lb|tr|botany}} [[橡膠樹]]({{taxfmt|Ficus elastica|species}}) ====變格==== {{tr-infl-noun-c|u|stem=kauçuğ}} ===參考資料=== * {{R:tr:TDK}} * {{R:tr:Nishanyan|kauçuk}} 56px6816dbk6ms4siqpkhij5hx7vpmg User:Sayonzei/Kotori 2 2129326 9883044 9882208 2026-08-30T11:11:46Z Sayonzei 40728 9883044 wikitext text/x-wiki 精製鳥飼料:[[User:KotoriBot]] ==列表== ===法語=== *一個-er結尾的第一類法語動詞(連同本體)理論上可產出'''40'''個新詞條。<br> :{{col3|fr|}}<!--明日: ;需自行創建 :{{col3|fr|retransmigrer|redésentrelacer|retransfigurer|réobséder|désobséder|désamocher|réamocher|rebuissonner|débuissonner|recolmater|décolmater|désaffréter|redélester|réindividuer|recharrier|recémenter|décémenter|réabsolutiser|désabsolutiser|désacadémiser|désaccastiller|réaccompagner|désaccompagner|réagrémenter|désagrémenter|désalambiquer|désanalphabétiser|désanathématiser|réapostropher|réajourner|désajourner|redétremper|redogmatiser|dédogmatiser|réextirper|réintituler|resolutionner|resouscrire|resulfater|désulfater|réagenouiller|désagenouiller|débouillir|désaccomplir|réaccomplir|réaccoutrer|hâbler}}--> ===加泰=== *一個-ar結尾的普通加泰羅尼亞語動詞(連同本體)理論上可產出'''44'''個新詞條。<br> :{{col3|ca|}} ===葡加利=== *一個-ar結尾的普通葡萄牙語動詞(連同本體)理論上可產出'''53'''個新詞條。<br> :{{col3|pt|cambalear|ceifar|castelhanizar|castelanizar|}}<!--明日:--> ===西=== *一個-ar結尾的普通西班牙語動詞(連同本體、不含合詞)理論上可產出'''58'''個新詞條。<br> :{{col3|es|catequizar}}<!--明日: ;需自行創建 :{{col3|es|}}--> ===德語=== :{{col3|de|}} ===拉丁語=== :{{col3|la|}}<!--明日:--> :{{col3|la|}}<!--明日:--> ===意大利語=== :{{col3|it|}}<!--明日:--> ===俄語=== :{{col3|ru|}} :{{col3|ru|}} 2f9oqilvmx2qqglovfo4tulrmqqffbo Module:Families/canonical names 828 2155754 9882748 9863198 2026-08-29T12:43:18Z TongcyDai 53191 自動更新語言模組 9882748 Scribunto text/plain return { ["Abenaki-Penobscot"] = "alg-abp", ["Adamawa"] = "alv-ada", ["Admiralty Islands"] = "poz-aay", ["Aian"] = "paa-aia", ["Aisian"] = "ngf-ais", ["Aizi"] = "kro-aiz", ["Alacalufan"] = "aqa", ["Alor-Pantar"] = "paa-alp", ["Alumic"] = "nic-alu", ["American Sign Languages"] = "sgn-asl", ["Amto-Musan"] = "paa-amu", ["Andian"] = "cau-and", ["Angal-Kewa"] = "ngf-ank", ["Angan"] = "ngf-ang", ["Anim"] = "paa-ani", ["Ankave-Tainae-Akoye"] = "ngf-ata", ["Ao"] = "njo", ["Arafundi"] = "paa-arf", ["Arandic"] = "aus-rnd", ["Arapahoan"] = "alg-ara", ["Arapesh"] = "paa-ara", ["Arinic"] = "qfa-yrn", ["Arnhem"] = "aus-arn", ["Asmat"] = "ngf-asm", ["Asmat-Kamoro"] = "ngf-ask", ["Ataitan"] = "paa-ata", ["Awyu"] = "ngf-awy", ["Awyu-Dumut"] = "ngf-awd", ["Ayere-Ahan"] = "alv-aah", ["Bafia"] = "bnt-baf", ["Bafo-Bonkeng"] = "bnt-bbo", ["Baga"] = "alv-bag", ["Bagirmi"] = "csu-bgr", ["Baining"] = "paa-bai", ["Bak"] = "alv-bak", ["Baka"] = "nic-nkb", ["Bali-Sasak-Sumbawa"] = "poz-bss", ["Bambukic"] = "alv-bam", ["Bamileke"] = "bai", ["Bangi-Moi"] = "bnt-bmo", ["Bangi-Ntomba"] = "bnt-bnm", ["Bangi-Tetela"] = "bnt-bte", ["Banyum"] = "alv-bny", ["Barbacoan"] = "sai-bar", ["Bari"] = "sdv-bri", ["Baruya-Simbari"] = "ngf-bsi", ["Basa"] = "nic-bas", ["Basaa"] = "bnt-bsa", ["Bati-Angba"] = "bnt-bta", ["Bayono-Awbono"] = "paa-baa", ["Beboid"] = "nic-beb", ["Becking-Dawi"] = "ngf-bda", ["Bekwilic"] = "bnt-bek", ["Bena-Kinga"] = "bnt-bki", ["Bendi"] = "nic-ben", ["Beromic"] = "nic-beo", ["Betaf-Vitou"] = "paa-bvi", ["Beti"] = "bnt-btb", ["Bewani"] = "paa-bew", ["Bikwin-Jen"] = "alv-bwj", ["Binanderean"] = "ngf-bin", ["Birri-Kresh"] = "csu-bkr", ["Bisa-Busa"] = "dmn-bbu", ["Boan"] = "bnt-boa", ["Boane"] = "ngf-boa", ["Boazi"] = "paa-boa", ["Boma-Dzing"] = "bnt-bdz", ["Bongo-Bagirmi"] = "csu-bba", ["Bongo-Baka"] = "csu-bbk", ["Boran"] = "sai-bor", ["Border"] = "paa-bor", ["Bosavi"] = "ngf-bos", ["Botatwe"] = "bnt-bot", ["Buja-Ngombe"] = "bnt-bun", ["Bulaka River"] = "paa-bul", ["Buli-Koma"] = "nic-buk", ["Bunuban"] = "aus-bub", ["Bushoong"] = "bnt-bsh", ["Bwa"] = "nic-bwa", ["Bété"] = "kro-bet", ["Caddoan"] = "cdd", ["Cahuapanan"] = "sai-cah", ["Cangin"] = "alv-cng", ["Catacaoan"] = "sai-ctc", ["Central Dani"] = "ngf-cda", ["Central Lakes Plain"] = "paa-clp", ["Central Pahari"] = "inc-pac", ["Central Plateau"] = "nic-plc", ["Central Ring"] = "nic-rnc", ["Central Teke"] = "bnt-tkc", ["Central Tivoid"] = "nic-tvc", ["Chaga"] = "bnt-chg", ["Chaga-Taita"] = "bnt-cht", ["Chapacuran"] = "sai-cpc", ["Charruan"] = "sai-crn", ["Chimakuan"] = "chi", ["Chimbu-Wahgi"] = "ngf-chw", ["Chocoan"] = "sai-chc", ["Chokwe-Luchazi"] = "bnt-clu", ["Chonan"] = "sai-cho", ["Coosan"] = "nai-coo", ["Cupan"] = "azc-cup", ["Dagan"] = "ngf-dag", ["Dagbani"] = "nic-dag", ["Daju"] = "sdv-daj", ["Dakoid"] = "nic-dak", ["Dallman"] = "ngf-dal", ["Daly"] = "aus-dal", ["Dangari"] = "inc-dng", ["Dani"] = "ngf-dan", ["Dida"] = "kro-did", ["Dinka-Nuer"] = "sdv-dnu", ["Dizoid"] = "omv-diz", ["Doso-Turumsa"] = "paa-dtu", ["Dumut"] = "ngf-dum", ["Durango Nahuatl"] = "azc-dur", ["Duru"] = "alv-dur", ["Dyirbalic"] = "aus-dyb", ["East Geelvink Bay"] = "paa-egb", ["East Kainji"] = "nic-kne", ["East Keram"] = "paa-eke", ["East Kutubuan"] = "ngf-eku", ["East Lakes Plain"] = "paa-elp", ["East Plateau"] = "nic-ple", ["East Sogeram"] = "ngf-eso", ["East Strickland"] = "ngf-est", ["East Timor"] = "paa-eti", ["Eastern Beboid"] = "nic-bbe", ["Eastern Eleman"] = "paa-eel", ["Eastern Gbaya"] = "gba-eas", ["Eastern Grassfields"] = "nic-gre", ["Eastern Gurunsi"] = "nic-gne", ["Eastern Huon"] = "ngf-ehu", ["Eastern Jebel"] = "sdv-eje", ["Eastern Ngbaka"] = "nic-nke", ["Eastern Oti-Volta"] = "nic-eov", ["Eastern Pahari"] = "inc-pae", ["Eastern Pauwasi"] = "paa-epw", ["Eastern Trans-Fly"] = "paa-etf", ["Ekoid"] = "nic-eko", ["Eleman"] = "paa-ele", ["Engan"] = "ngf-eng", ["Engic"] = "ngf-enc", ["Erap"] = "ngf-era", ["Evapia"] = "ngf-eva", ["Fali"] = "alv-fli", ["Far West Lakes Plain"] = "paa-flp", ["Fas"] = "paa-fas", ["Finisterre-Huon"] = "ngf-fhu", ["Fore-Gimi"] = "ngf-fgi", ["Furu"] = "nic-fru", ["Ga-Dangme"] = "alv-gda", ["Gaena-Korafe"] = "ngf-gko", ["Gahuku"] = "ngf-gah", ["Galela-Tobelo"] = "paa-gto", ["Garawan"] = "aus-gar", ["Gauwa"] = "ngf-gau", ["Gbanziri"] = "nic-nkg", ["Gbaya"] = "gba", ["Gogodala-Suki"] = "ngf-gsu", ["Gondi"] = "dra-gon", ["Gondi-Kui"] = "dra-gki", ["Gonga"] = "omv-gon", ["Goroka"] = "ngf-gor", ["Grand Valley Dani"] = "ngf-gvd", ["Grassfields"] = "nic-grf", ["Greater Awyu"] = "ngf-gaw", ["Greater Binanderean"] = "ngf-gbi", ["Greater Kwerba"] = "paa-gkw", ["Grebo"] = "kro-grb", ["Grebo proper"] = "grb", ["Guahiban"] = "sai-guh", ["Guaicuruan"] = "sai-guc", ["Guang"] = "alv-gng", ["Guianan"] = "sai-gui", ["Gum"] = "ngf-gum", ["Gunwinyguan"] = "aus-gun", ["Gur"] = "nic-gur", ["Gurma"] = "nic-grm", ["Gurunsi"] = "nic-gns", ["Gusap-Mot"] = "ngf-gmo", ["Hagen"] = "ngf-hag", ["Hanseman"] = "ngf-han", ["Harákmbut"] = "sai-har", ["Harákmbut-Katukinan"] = "sai-hkt", ["Haya-Jita"] = "bnt-haj", ["Heiban"] = "alv-hei", ["Heyo-Yahang"] = "paa-hya", ["Hill Nubian"] = "nub-hil", ["Huarpean"] = "sai-hrp", ["Huasteca Nahuatl"] = "azc-hua", ["Huon"] = "ngf-huo", ["Idomoid"] = "alv-ido", ["Igboid"] = "alv-igb", ["Inland Gulf"] = "paa-ing", ["Inner Sko"] = "paa-isk", ["Irula-Muduga"] = "dra-imd", ["Iwaidjan"] = "aus-wdj", ["Iwam"] = "paa-iwa", ["Jarawa"] = "nic-jrw", ["Jarawan"] = "nic-jrn", ["Jarrakan"] = "aus-jar", ["Jera"] = "nic-jer", ["Jicaquean"] = "nai-jcq", ["Jimi"] = "ngf-jim", ["Jirajaran"] = "sai-jir", ["Jivaroan"] = "sai-jiv", ["Jogo-Jeri"] = "dmn-jje", ["Jola"] = "alv-jol", ["Jola-Felupe"] = "alv-jfe", ["Jukunoid"] = "nic-jkn", ["Ka-Togo"] = "alv-ktg", ["Kaba"] = "csu-kab", ["Kabwum"] = "ngf-kab", ["Kadu"] = "qfa-kad", ["Kaili-Pamona"] = "poz-kal", ["Kainantu"] = "ngf-kai", ["Kainantu-Goroka"] = "ngf-kgo", ["Kainji"] = "nic-knj", ["Kako"] = "bnt-kak", ["Kalam-Kobon"] = "ngf-kak", ["Kalam-Southern Adelbert"] = "ngf-ksa", ["Kalamian"] = "phi-kal", ["Kalapuyan"] = "nai-klp", ["Kalenjin"] = "sdv-kln", ["Kamano-Yagaria"] = "ngf-kya", ["Kambari"] = "nic-kam", ["Kamuku"] = "nic-kmk", ["Kamula-Elevala"] = "paa-kae", ["Kanum"] = "paa-kan", ["Kapau-Menya"] = "ngf-kme", ["Karaboro"] = "alv-krb", ["Karnic"] = "aus-kar", ["Katloid"] = "nic-ktl", ["Katukinan"] = "sai-ktk", ["Kaukombar"] = "ngf-kau", ["Kaure-Kosare"] = "paa-kko", ["Kauru"] = "nic-kau", ["Kavango"] = "bnt-kav", ["Kayagaric"] = "paa-kay", ["Kele"] = "bnt-kel", ["Kele-Tsogo"] = "bnt-kts", ["Keram"] = "paa-ker", ["Keresan"] = "nai-ker", ["Kewa-Huli"] = "ngf-khu", ["Khmuic"] = "mkh-khm", ["Kilombero"] = "bnt-kil", ["Kim"] = "alv-kim", ["Kissi"] = "alv-kis", ["Kiwaian"] = "paa-kiw", ["Kodagu"] = "dra-kod", ["Koiarian"] = "ngf-koi", ["Kokon"] = "ngf-kok", ["Kolopom"] = "paa-kol", ["Koman"] = "ssa-kom", ["Kombio"] = "paa-kom", ["Kombio-Arapesh"] = "paa-koa", ["Komo-Bira"] = "bnt-kbi", ["Komyandaret-Tsaukambo"] = "ngf-kts", ["Konda-Kui"] = "dra-kki", ["Kosorong-Burum-Mindik"] = "ngf-kbm", ["Kowan"] = "ngf-kow", ["Kpala"] = "nic-nkk", ["Kpwe"] = "bnt-kpw", ["Kube-Tobo"] = "ngf-kto", ["Kuikuroan"] = "sai-kui", ["Kulango"] = "alv-kul", ["Kumil"] = "ngf-kum", ["Kunimaipan"] = "paa-kun", ["Kwalean"] = "paa-kwa", ["Kwerba proper"] = "paa-kwe", ["Kwomtari"] = "paa-kwo", ["Kx'a"] = "khi-kxa", ["Kâte-Mape"] = "ngf-kma", ["Lakes Plain"] = "paa-lpl", ["Land Dayak"] = "day", ["Lebonya"] = "bnt-leb", ["Left May"] = "paa-lma", ["Lega-Binja"] = "bnt-lgb", ["Leko"] = "alv-lek", ["Leko-Nimbari"] = "alv-lni", ["Lencan"] = "nai-len", ["Lendu"] = "csu-lnd", ["Lepki-Murkim"] = "paa-lmu", ["Limba"] = "alv-lim", ["Logooli-Kuria"] = "bnt-lok", ["Loloda-Laba"] = "paa-lla", ["Lotuko-Maa"] = "sdv-lma", ["Lower Ramu"] = "paa-lra", ["Lower Sepik"] = "paa-lse", ["Lowland Ok"] = "ngf-lok", ["Luba"] = "bnt-lub", ["Luban"] = "bnt-lbn", ["Lunda"] = "bnt-lun", ["Luric"] = "ira-lur", ["Mabuso"] = "ngf-mab", ["Madang"] = "ngf-mad", ["Madiya"] = "dra-mdy", ["Maiduan"] = "nai-mdu", ["Mailuan"] = "paa-mal", ["Maimai"] = "paa-mam", ["Mairasi"] = "paa-mai", ["Makaa"] = "bnt-mka", ["Makaa-Njem"] = "bnt-mnj", ["Makua"] = "bnt-mak", ["Malto"] = "dra-mlo", ["Mambiloid"] = "nic-mmb", ["Mamfe"] = "nic-mam", ["Mandi-Muniwara"] = "paa-mmu", ["Manenguba"] = "bnt-mne", ["Mangbetu"] = "csu-maa", ["Mangbutu-Lese"] = "csu-mle", ["Mangic"] = "mkh-mng", ["Maninka"] = "dmn-mnk", ["Mano-Dan"] = "dmn-mda", ["Manubaran"] = "paa-man", ["Mao"] = "omv-mao", ["Mapoyan"] = "sai-map", ["Marienberg"] = "paa-mar", ["Marind-Boazi-Yaqay"] = "paa-mby", ["Marindic"] = "paa-mri", ["Maringic"] = "sit-mar", ["Masa"] = "cdc-mas", ["Masaba-Luhya"] = "bnt-msl", ["Mascoian"] = "sai-mas", ["Mataco-Guaicuru"] = "sai-mgc", ["Matacoan"] = "sai-mtc", ["Maybratic"] = "paa-may", ["Mba"] = "nic-mbc", ["Mbaham-Iha"] = "paa-mbi", ["Mbaka"] = "nic-nkm", ["Mbam"] = "nic-mba", ["Mbete"] = "bnt-mbt", ["Mbeya"] = "bnt-mby", ["Mbinga"] = "bnt-mbi", ["Mbole-Enya"] = "bnt-mbe", ["Mboshi"] = "bnt-mbo", ["Mboshi-Buja"] = "bnt-mbb", ["Mbugwe-Rangi"] = "bnt-mra", ["Mbum-Day"] = "alv-mbd", ["Mek"] = "ngf-mek", ["Mel"] = "alv-mel", ["Mian-Suganga"] = "ngf-msu", ["Mijikenda"] = "bnt-mij", ["Mindjim"] = "ngf-min", ["Mirndi"] = "aus-mir", ["Misumalpan"] = "nai-min", ["Mombum"] = "ngf-mom", ["Momo"] = "nic-mom", ["Mongo"] = "bnt-mon", ["Monumbo"] = "paa-mon", ["Moré"] = "nic-mre", ["Mountain Ok"] = "ngf-mok", ["Muran"] = "sai-mur", ["Muria"] = "dra-mur", ["Mwika"] = "bnt-mwi", ["Na-Togo"] = "alv-ntg", ["Nadahup"] = "sai-nad", ["Naish"] = "sit-nas", ["Nalu"] = "alv-nal", ["Nambikwaran"] = "sai-nmk", ["Nambu"] = "paa-nam", ["Namla-Tofanma"] = "paa-nto", ["Nandi-Markweta"] = "sdv-nma", ["Nanga-Walo"] = "nic-nwa", ["Nawiki"] = "awd-nwk", ["Ndeiram"] = "ngf-nde", ["Ndu"] = "paa-ndu", ["Ndzem-Bomwali"] = "bnt-ndb", ["Ngalik-Nduga"] = "ngf-ngn", ["Ngayarda"] = "aus-nga", ["Ngbaka"] = "nic-ngk", ["Ngbandi"] = "nic-ngd", ["Ngemba"] = "nic-nge", ["Ngkolmpu"] = "paa-ngk", ["Ngondi-Ngiri"] = "bnt-ngn", ["Nimboran"] = "paa-nim", ["Ninzic"] = "nic-nin", ["Nkambe"] = "nic-nka", ["North Binanderean"] = "ngf-nbi", ["North Bougainville"] = "paa-nbo", ["North Sogeram"] = "ngf-nso", ["Northern Adelbert"] = "ngf-nad", ["Northern Gurunsi"] = "nic-gnn", ["Northern North Halmahera"] = "paa-nnh", ["Northern Ring"] = "nic-rnn", ["Northern Tivoid"] = "nic-tvn", ["Northwest Hanseman"] = "ngf-nwh", ["Northwest Kainji"] = "nic-knn", ["Nuclear Ndu"] = "paa-nnd", ["Numugen"] = "ngf-num", ["Nun"] = "nic-nun", ["Nuru"] = "ngf-nur", ["Nwa-Beng"] = "dmn-nbe", ["Nyali"] = "bnt-nya", ["Nyanga-Buyi"] = "bnt-nyb", ["Nyima"] = "sdv-nyi", ["Nyun"] = "alv-nyn", ["Nzebi"] = "bnt-nze", ["Ogoni"] = "nic-ogo", ["Ok"] = "ngf-okk", ["Omosan"] = "ngf-omo", ["Orokaivic"] = "ngf-oro", ["Oti-Volta"] = "nic-ovo", ["Otomacoan"] = "sai-otm", ["Ottilien"] = "paa-ott", ["Outer Engan"] = "ngf-oen", ["Ovambo"] = "bnt-ova", ["Pahoturi River"] = "paa-pah", ["Pakanic"] = "mkh-pkn", ["Pakawan"] = "nai-pak", ["Palaihnihan"] = "nai-pal", ["Palei"] = "paa-pal", ["Paman"] = "aus-pmn", ["Paniai Lakes"] = "ngf-pan", ["Pano-Tacanan"] = "sai-pat", ["Panoan"] = "sai-pan", ["Papel"] = "alv-pap", ["Pare"] = "bnt-par", ["Parji-Gadaba"] = "dra-pgd", ["Parukotoan"] = "sai-prk", ["Peba-Yaguan"] = "sai-pey", ["Peka"] = "ngf-pek", ["Pekodian"] = "sai-pek", ["Pende"] = "bnt-pen", ["Phla–Pherá"] = "alv-pph", ["Piawi"] = "paa-pia", ["Piman"] = "azc-pim", ["Piore River"] = "paa-pio", ["Plateau"] = "nic-plt", ["Plateau Penutian"] = "nai-plp", ["Platoid"] = "nic-pla", ["Pomo-Bomwali"] = "bnt-pob", ["Pomoikan"] = "ngf-pom", ["Porapora"] = "paa-por", ["Rai Coast"] = "ngf-rai", ["Ramu"] = "paa-ram", ["Rasawa-Saponi"] = "paa-rsa", ["Ring"] = "nic-rng", ["Ruboni"] = "paa-rub", ["Rufiji-Ruvuma"] = "bnt-rur", ["Rukwa"] = "bnt-ruk", ["Rungwe"] = "bnt-run", ["Ruvu"] = "bnt-ruv", ["Ruvuma"] = "bnt-rvm", ["Sabahan"] = "poz-san", ["Sabakor"] = "ngf-sab", ["Sabi"] = "bnt-sbi", ["Sac-Fox-Kickapoo"] = "alg-sfk", ["Sadanic"] = "inc-sad", ["Sahaptian"] = "nai-shp", ["Sahu"] = "paa-sah", ["Samarokena-Airoran"] = "paa-saa", ["Samo"] = "dmn-sam", ["Samogo"] = "dmn-smg", ["Sanglechi-Ishkashimi"] = "ira-sgi", ["Sankwep"] = "ngf-san", ["Sara"] = "csu-sar", ["Sau-Angal-Kewa"] = "ngf-sak", ["Savanna"] = "alv-sav", ["Sena"] = "bnt-sna", ["Senagi"] = "paa-sng", ["Senari"] = "alv-snr", ["Sentani"] = "paa-sen", ["Sepik"] = "paa-sep", ["Sere"] = "nic-ser", ["Serra Hills"] = "paa-shi", ["Seuta"] = "bnt-seu", ["Shastan"] = "nai-shs", ["Shi-Havu"] = "bnt-shh", ["Shiroro"] = "nic-shi", ["Shughni-Roshani"] = "ira-shr", ["Shughni-Yazghulami"] = "ira-shy", ["Shughni-Yazghulami-Munji"] = "ira-sym", ["Simbu"] = "ngf-sim", ["Sira"] = "bnt-sir", ["Sisaala"] = "nic-sis", ["Sko"] = "paa-sko", ["Slavey"] = "den", ["Sogeram"] = "ngf-sog", ["Soko-Kele"] = "bnt-ske", ["Soninke-Bobo"] = "dmn-snb", ["Sopac"] = "ngf-sop", ["South Bougainville"] = "paa-sbo", ["South Plateau"] = "nic-pls", ["Southern Adelbert"] = "ngf-sad", ["Southern Gbaya"] = "gba-sou", ["Southwest Grassfields"] = "nic-grs", ["Southwestern Edoid"] = "alv-swd", ["Suppire-Mamara"] = "alv-sma", ["Susu-Yalunka"] = "dmn-sya", ["Tacanan"] = "sai-tac", ["Tagwana-Djimini"] = "alv-tdj", ["Taikat-Awyi"] = "paa-taa", ["Tainae-Akoye"] = "ngf-taa", ["Tairora"] = "ngf-tai", ["Talodi"] = "alv-tal", ["Talodi-Heiban"] = "alv-the", ["Taman"] = "sdv-tmn", ["Tamolan"] = "paa-tam", ["Tangkhul-Maring"] = "sit-tma", ["Tangkic"] = "aus-tnk", ["Tangko-Nakai"] = "ngf-tna", ["Tangsa-Nocte"] = "sit-tno", ["Taranoan"] = "sai-tar", ["Tarokoid"] = "nic-tar", ["Teberan"] = "paa-teb", ["Teke"] = "bnt-tek", ["Teke-Mbede"] = "bnt-tmb", ["Tenda"] = "alv-ten", ["Tequistlatecan"] = "nai-tqn", ["Ternate-Tidore"] = "paa-tti", ["Teso-Turkana"] = "sdv-ttu", ["Tetela"] = "bnt-tet", ["Tiboran"] = "ngf-tib", ["Ticuna-Yuri"] = "sai-tyu", ["Timor-Alor-Pantar"] = "paa-tap", ["Tiniguan"] = "sai-tin", ["Tirio"] = "paa-tir", ["Tivoid"] = "nic-tiv", ["Toda-Kota"] = "dra-tkt", ["Tonda"] = "paa-ton", ["Tor-Orya"] = "paa-too", ["Torricelli"] = "paa-trr", ["Totozoquean"] = "nai-tot", ["Tsimshianic"] = "nai-tsi", ["Tsogo"] = "bnt-tso", ["Tswa-Ronga"] = "bnt-tsr", ["Tucanoan"] = "sai-tuc", ["Turama-Kikori"] = "paa-tki", ["Tuu"] = "khi-tuu", ["Uru-Chipaya"] = "sai-ucp", ["Uruwa"] = "ngf-uru", ["Utu-Silopi"] = "ngf-usi", ["Vai-Kono"] = "dmn-vak", ["Vale"] = "csu-val", ["Wahgi"] = "ngf-wah", ["Waja-Kam"] = "alv-wjk", ["Wakashan"] = "wak", ["Walio"] = "paa-wal", ["Wantoat-Awara"] = "ngf-waa", ["Wantoatic"] = "ngf-wan", ["Wapei"] = "paa-wap", ["Wapei-Palei"] = "paa-wpa", ["Wara-Natyoro"] = "alv-wan", ["Waris"] = "paa-war", ["Warup"] = "ngf-war", ["Wee"] = "kro-wee", ["West Inland Gulf"] = "paa-wig", ["West Keram"] = "paa-wke", ["West Lakes Plain"] = "paa-wlp", ["West Mbam"] = "nic-mbw", ["West Ok"] = "ngf-wok", ["West Sogeram"] = "ngf-wso", ["Western Eleman"] = "paa-wel", ["Western Gbaya"] = "gba-wes", ["Western Gurunsi"] = "nic-gnw", ["Western Ngbaka"] = "nic-nkw", ["Western Oti-Volta"] = "nic-wov", ["Western Pauwasi"] = "paa-wpw", ["Western Ring"] = "nic-rnw", ["Wichí"] = "sai-wic", ["Wintuan"] = "nai-wtq", ["Witotoan"] = "sai-wit", ["Wojokesic"] = "ngf-woj", ["Worrorran"] = "aus-wor", ["Wotu-Wolio"] = "poz-wot", ["Wára-Kómnzo"] = "paa-wko", ["Xincan"] = "nai-xin", ["Yaganon"] = "ngf-yag", ["Yaka"] = "bnt-yak", ["Yali"] = "ngf-yal", ["Yam"] = "paa-yam", ["Yambasa"] = "nic-ymb", ["Yangmanic"] = "aus-yng", ["Yanomami"] = "sai-ynm", ["Yaqayic"] = "paa-yaq", ["Yareban"] = "ngf-yar", ["Yasa-Kombe"] = "bnt-yko", ["Yau-Nungon"] = "ngf-ynu", ["Yawa-Saweru"] = "paa-ysa", ["Yekhee"] = "alv-yek", ["Yidinyic"] = "aus-yid", ["Yolngu"] = "aus-yol", ["Yom-Nawdm"] = "nic-yon", ["Yuat"] = "paa-yua", ["Yukian"] = "nai-ykn", ["Yukpan"] = "sai-yuk", ["Yukubenic"] = "nic-ykb", ["Yuman-Cochimí"] = "nai-yuc", ["Yungur"] = "alv-yun", ["Yupna"] = "ngf-yup", ["Zamba-Binza"] = "bnt-zbi", ["Zamucoan"] = "sai-zam", ["Zaparoan"] = "sai-zap", ["上克羅斯河語支"] = "nic-ucr", ["上游普拉語支"] = "tbq-urp", ["下克羅斯河語支"] = "nic-lcr", ["下游普拉語支"] = "tbq-drp", ["丘馬什語系"] = "nai-chu", ["中-東部馬來-波利尼西亞語族"] = "poz-cet", ["中乍得語支"] = "cdc-cbm", ["中伊朗語支"] = "ira-cen", ["中北瓦努阿圖語群"] = "poz-vnc", ["中北部類埃多語支"] = "alv-nce", ["中印度-雅利安語支"] = "inc-cen", ["中古伊朗語支"] = "ira-mid", ["中古印度-雅利安語支"] = "inc-mid", ["中基蘭特語支"] = "sit-kic", ["中塔諾語組"] = "alv-ctn", ["中庫希特語支"] = "cus-cen", ["中德爾塔語支"] = "nic-cde", ["中新亞拉姆語支"] = "sem-cna", ["中新南威爾士語族"] = "aus-cww", ["中曼德語支"] = "dmn-mdc", ["中東部大洋洲語支"] = "poz-occ", ["中熱語支"] = "sai-cje", ["中班達語支"] = "bad-cnt", ["中蒙古語支"] = "xgn-cen", ["中蘇丹語族"] = "csu", ["中達羅毗荼語族"] = "dra-cen", ["中部台語支"] = "tai-cen", ["中部大安達曼語族"] = "qfa-adc", ["中部太平洋語支"] = "poz-pcc", ["中閃米特語支"] = "sem-cen", ["中馬魯古語支"] = "poz-cma", ["乍得語族"] = "cdc", ["乙種南達羅毗荼語支"] = "dra-sdt", ["亞拉姆語支"] = "sem-ara", ["亞斯里語支"] = "mkh-asl", ["亞美尼亞語族"] = "hyx", ["亞非語系"] = "afa", ["人工語言"] = "art", ["他魯語支"] = "tbq-tal", ["仡佬語支"] = "gio", ["仡央語群"] = "qfa-kra", ["伊朗語支"] = "ira", ["伊比比奧-埃菲克語組"] = "nic-ief", ["伊爵語族"] = "ijo", ["低地德語組"] = "gmw-lgm", ["低法蘭克尼亞語支"] = "gmw-frk", ["佤德昂語支"] = "mkh-pal", ["佩蒙語支"] = "sai-pem", ["侗水語支"] = "qfa-kms", ["俄亥俄河谷蘇語支"] = "sio-ohv", ["信德語支"] = "inc-snd", ["修納語支"] = "bnt-sho", ["倉洛語支"] = "sit-tsk", ["傈僳語支"] = "tbq-lso", ["儂語支"] = "sit-nng", ["克丘亞語系"] = "qwe", ["克什米爾語支"] = "inc-kas", ["克倫語支"] = "kar", ["克欽-盧伊語支"] = "sit-jpl", ["克羅斯河語支"] = "nic-cri", ["克里奧爾語"] = "qfa-cre", ["克里奧爾語或皮欽語"] = "crp", ["克魯語支"] = "kro", ["共同突厥語支"] = "trk-cmn", ["凱爾特語族"] = "cel", ["凱特語族"] = "qfa-yke", ["切爾克斯語族"] = "cau-cir", ["列克提克亞語支"] = "zlw-lch", ["列茲金語族"] = "cau-lzg", ["剛果語支"] = "bnt-kng", ["加利西亞-葡萄牙語組"] = "roa-gap", ["加勒比語族"] = "sai-car", ["加納-多哥山區語支"] = "alv-gtm", ["努佩-格巴里語支"] = "alv-ngb", ["努佩語支"] = "alv-nup", ["努利斯坦語支"] = "iir-nur", ["努姆語族"] = "azc-num", ["努比亞語支"] = "nub", ["北-南克羅斯河語支"] = "nic-ucn", ["北努利斯坦語支"] = "nur-nor", ["北印度-雅利安語支"] = "inc-nor", ["北哈馬黑拉語支"] = "paa-nha", ["北奧梅托語支"] = "omv-nom", ["北婆羅洲語群"] = "poz-bnn", ["北巴拿語支"] = "mkh-nbn", ["北彝語支"] = "tbq-nlo", ["北德內語支"] = "ath-nor", ["北日耳曼語支"] = "gmq", ["北易洛魁語族"] = "iro-nor", ["北沙撈越語群"] = "poz-swa", ["北海日耳曼語支"] = "gmw-nsg", ["北熱語支"] = "sai-nje", ["北琉球語群"] = "jpx-nry", ["北瓦努阿圖語支"] = "poz-vnn", ["北盧歐語支"] = "sdv-lon", ["北西伯利亞突厥語支"] = "trk-nsb", ["北達羅毗荼語族"] = "dra-nor", ["北部台語支"] = "tai-nor", ["北部大安達曼語族"] = "qfa-adn", ["北部東蘇丹語支"] = "sdv-nes", ["北部白語組"] = "sit-nba", ["北類班圖語支"] = "nic-bdn", ["北高原多貢語支"] = "nic-npd", ["南亞語系"] = "aav", ["南努利斯坦語支"] = "nur-sou", ["南印度-雅利安語支"] = "inc-sou", ["南多貝拉伊語族"] = "ngf-sbh", ["南尼羅語支"] = "sdv-nis", ["南島語系"] = "map", ["南庫希特語支"] = "cus-sou", ["南彝語支"] = "tbq-slo", ["南斯拉夫語支"] = "zls", ["南熱語支"] = "sai-sje", ["南班圖語支"] = "bnt-bso", ["南琉球語群"] = "jpx-sry", ["南瓦努阿圖語支"] = "poz-vns", ["南盧歐語支"] = "sdv-los", ["南羅曼語支"] = "roa-sou", ["南蒙古語支"] = "xgn-sou", ["南薩穆爾語支"] = "cau-ssm", ["南蘇拉威西語群"] = "poz-ssw", ["南西伯利亞突厥語支"] = "trk-ssb", ["南達羅毗荼語族"] = "dra-sou", ["南部大安達曼語族"] = "qfa-ads", ["南部大洋洲語支"] = "poz-ocs", ["南類班圖語支"] = "nic-bds", ["南高加索語系"] = "ccs", ["博多-加羅語支"] = "tbq-bdg", ["博斯溫-阿瓦爾語支"] = "paa-baw", ["占語支"] = "cmc", ["卡卓語支"] = "tbq-kzh", ["卡姆塔土話"] = "inc-krd", ["卡姆語支"] = "sit-kha", ["卡托巴語族"] = "nai-cat", ["卡拉哈里科伊語支"] = "khi-kal", ["卡斯蒂利亞語組"] = "roa-cas", ["卡萬戈-西南班圖語支"] = "bnt-ksb", ["卡西語族"] = "aav-khs", ["印度-伊朗語族"] = "iir", ["印度-雅利安語支"] = "inc", ["印度斯坦語"] = "inc-hnd", ["印歐語系"] = "ine", ["古代南阿拉伯諸語言"] = "sem-osa", ["古伊朗語支"] = "ira-old", ["古印度-雅利安語支"] = "inc-old", ["吉普賽語"] = "inc-rom", ["吉爾吉斯-欽察語支"] = "trk-kkp", ["吉隆-卡噶特語"] = "sit-kyk", ["吐火羅語"] = "ine-toc", ["哈尼語支"] = "tbq-han", ["哈爾比語支"] = "inc-hal", ["唐庫爾語支"] = "sit-tng", ["嘉絨語支"] = "sit-rgy", ["因紐特語支"] = "esx-inu", ["圖皮-瓜拉尼語族"] = "tup-gua", ["圖皮語系"] = "tup", ["圖陸-科拉加語支"] = "dra-tlk", ["土家語"] = "sit-tja", ["土族語"] = "mjg", ["埃及語族"] = "egx", ["埃塞俄比亞閃米特語支"] = "sem-eth", ["埃多-埃桑-奧拉諸語言"] = "alv-eeo", ["埃德基里語支"] = "alv-edk", ["埃德語支"] = "alv-ede", ["埃涅茨語組"] = "syd-ene", ["基奧瓦-塔諾安語系"] = "nai-kta", ["基庫尤-卡姆巴語支"] = "bnt-kka", ["基蘭特語支"] = "sit-kir", ["基諾語支"] = "tbq-jin", ["塔卡馬語支"] = "bnt-tkm", ["塔基語族"] = "azc-tak", ["塔拉卡伊塔語族"] = "azc-trc", ["塔蒂語支"] = "xme-ttc", ["塔魯語支"] = "inc-tha", ["塞-瓦罕語支"] = "xsc-skw", ["塞內岡比亞語支"] = "alv-sng", ["塞努福語支"] = "alv-snf", ["塞姆南語支"] = "ira-kms", ["塞拉多語族"] = "sai-cer", ["塞爾庫普語"] = "sel", ["塞語支"] = "xsc-sak", ["壯侗語系"] = "qfa-tak", ["壯傣語支"] = "tai", ["多貢語族"] = "qfa-dgn", ["大奇布查語系"] = "qfa-mch", ["大安達曼語系"] = "qfa-adm", ["大桑朗語群"] = "sit-gsi", ["大洋洲語族"] = "poz-oce", ["大湖班圖語支"] = "bnt-glb", ["大西洋-剛果語族"] = "alv", ["大馬嘉爾語支"] = "sit-gma", ["太平洋海岸德內語支"] = "ath-pco", ["奇努克語系"] = "nai-ckn", ["奇南特克語族"] = "omq-chi", ["奇布查語族"] = "cba", ["奇特拉爾語支"] = "inc-chi", ["奎卡特克語族"] = "omq-cui", ["奧依語"] = "roa-oil", ["奧克-羅曼語支"] = "roa-ocr", ["奧托米語支"] = "oto-otm", ["奧摩語族"] = "omv", ["奧斯坎-翁布里亞語支"] = "itc-sbl", ["奧梅托語支"] = "omv-ome", ["奧穆里-帕拉奇語支"] = "ira-orp", ["奧語支"] = "sit-aao", ["姆布姆語支"] = "alv-mbm", ["委內瑞拉加勒比語支"] = "sai-ven", ["孔亞克-昌語支"] = "sit-kch", ["孔亞克語支"] = "sit-kon", ["孟-高棉語族"] = "mkh", ["孟加拉-阿薩姆語支"] = "inc-bas", ["孟語支"] = "mkh-mnc", ["孤立語言"] = "qfa-iso", ["安那托利亞語族"] = "ine-ana", ["官話支"] = "zhx-man", ["密克羅尼西亞語"] = "poz-mic", ["密蘇里河蘇語支"] = "sio-mor", ["密西西比河谷蘇語支"] = "sio-msv", ["富拉-沃洛夫諸語言"] = "alv-fwo", ["富爾語族"] = "ssa-fur", ["尤卡吉爾語系"] = "qfa-yuk", ["尤因-庫里克語族"] = "aus-yuk", ["尤皮克語"] = "ypk", ["尼亞薩語支"] = "bnt-nys", ["尼奧羅-干達語支"] = "bnt-nyg", ["尼日爾-剛果語系"] = "nic", ["尼瓦爾語支"] = "sit-new", ["尼科巴語族"] = "aav-nic", ["尼羅-撒哈拉語系"] = "ssa", ["尼羅語支"] = "sdv-nil", ["尼蘇語支"] = "tbq-nis", ["岱依語支"] = "tai-tay", ["島嶼凱爾特語支"] = "cel-ins", ["島嶼印度-雅利安語支"] = "inc-ins", ["島嶼斯堪地那維亞語支"] = "gmq-ins", ["崇左台語支"] = "tai-cho", ["巴塔克語支"] = "btk", ["巴布亞諸語言"] = "paa", ["巴拿語支"] = "mkh-ban", ["巴斯克語族"] = "euq", ["布央語支"] = "qfa-buy", ["布立吞亞支"] = "cel-bry", ["布那-卡西-林甘語語支"] = "aav-pkl", ["布阿語支"] = "alv-bua", ["希納語支"] = "inc-shn", ["希臘語族"] = "grk", ["帕哈里語"] = "inc-pah", ["帕沙伊語支"] = "inc-pas", ["帕馬-恩永甘語系"] = "aus-pam", ["帝汶語群"] = "poz-tim", ["平原多貢語支"] = "nic-pld", ["平話"] = "zhx-pin", ["底層語言"] = "qfa-sub", ["庫利亞克語支"] = "ssa-klk", ["庫基語支"] = "tbq-kuk", ["庫希特語族"] = "cus", ["庫爾德語"] = "ku", ["庫納爾語支"] = "inc-kun", ["庫阿語支"] = "alv-kwa", ["庫魯克-帕哈里亞語"] = "dra-kml", ["弗里斯蘭語組"] = "gmw-fri", ["彝語支"] = "tbq-lol", ["彼爾姆語支"] = "urj-prm", ["德內-葉尼塞語門"] = "qfa-dny", ["德內語支"] = "ath", ["德吉哈語支"] = "sio-dhe", ["德國手語語族"] = "sgn-gsl", ["德爾塔類埃多語支"] = "alv-dlt", ["恩古尼語族"] = "bnt-ngu", ["意大利-羅曼語組"] = "roa-itr", ["意大利-西羅曼語支"] = "roa-iwr", ["意大利-達爾馬提亞語支"] = "roa-itd", ["意大利語族"] = "itc", ["愛斯基摩-阿留申語系"] = "esx", ["愛斯基摩語族"] = "esx-esk", ["愛爾蘭盎格魯-諾曼語組"] = "gmw-ian", ["戈都語支"] = "mkh-kat", ["手語"] = "sgn", ["扎扎-古拉尼語支"] = "ira-zgr", ["托托納克語系"] = "nai-ttn", ["托米尼-托利托利語群"] = "poz-tot", ["托里切利語系"] = "paa-tor", ["拉丁-法利斯克語支"] = "itc-laf", ["拉沙德語族"] = "nic-ras", ["拉祜語支"] = "tbq-lho", ["拉胡爾-斯皮提語支"] = "sit-las", ["拉貢語支"] = "alv-lag", ["拉賈斯坦語組"] = "raj", ["拉達克-巴爾蒂語"] = "sit-lab", ["拉鄔語組"] = "tbq-lwo", ["撒哈拉語族"] = "ssa-sah", ["文麻-西南台語支"] = "tai-wen", ["斯基泰語支"] = "xsc", ["斯拉夫語族"] = "sla", ["斯瓦希里語支"] = "bnt-swh", ["新喀里多尼亞語群"] = "poz-cln", ["斷崖多貢語支"] = "nic-dge", ["旁普科爾語族"] = "qfa-ypm", ["旁蒙古語族"] = "qfa-xgx", ["旁遮普-蘭達語組"] = "inc-pan", ["日本-琉球語系"] = "jpx", ["日本手語語族"] = "sgn-jsl", ["日耳曼語族"] = "gem", ["昂納米-波丘里語支"] = "tbq-anp", ["易洛魁語系"] = "iro", ["普什圖語支"] = "ira-pat", ["普佤語支"] = "tbq-phw", ["景頗語支"] = "sit-jnp", ["曼丁-喬戈語支"] = "dmn-mjo", ["曼丁-瓦伊語支"] = "dmn-mva", ["曼丁-莫科萊語支"] = "dmn-mmo", ["曼丁語支"] = "dmn-man", ["曼子語支"] = "sit-mnz", ["曼德語族"] = "dmn", ["曼西語組"] = "mns", ["朝鮮語系"] = "qfa-kor", ["木吉語支"] = "tbq-muj", ["木盧語支"] = "sit-mru", ["東-西克羅斯河語支"] = "nic-uce", ["東乍得語支"] = "cdc-est", ["東亞拉姆語支"] = "sem-are", ["東克魯語支"] = "kro-ekr", ["東北伊朗語支"] = "ira-nei", ["東北新亞拉姆語支"] = "sem-nna", ["東北海岸班圖語支"] = "bnt-ncb", ["東北班圖語支"] = "bnt-bne", ["東北高加索語系"] = "cau-nec", ["東南亞拉姆語支"] = "sem-ase", ["東南伊朗語支"] = "ira-sei", ["東南彝語"] = "tbq-sel", ["東南彝語支"] = "tbq-nso", ["東南所羅門語群"] = "poz-sls", ["東南曼德語支"] = "dmn-mse", ["東印地語支"] = "inc-hie", ["東印度-雅利安語支"] = "inc-eas", ["東嘉絨語支"] = "sit-egy", ["東基蘭特語支"] = "sit-kie", ["東多貝拉伊語族"] = "paa-ebh", ["東奧梅托語支"] = "omv-eom", ["東尼羅語支"] = "sdv-nie", ["東巴里托語支"] = "poz-bre", ["東庫希特語支"] = "cus-eas", ["東斯堪地那維亞語支"] = "gmq-eas", ["東斯拉夫語支"] = "zle", ["東日耳曼語支"] = "gme", ["東曼丁語支"] = "dmn-emn", ["東曼德語支"] = "dmn-mde", ["東波利尼西亞語"] = "poz-pep", ["東波羅的語支"] = "bat-eas", ["東羅曼語支"] = "roa-eas", ["東蒙古語支"] = "xgn-shr", ["東薩穆爾語支"] = "cau-esm", ["東藏語支"] = "sit-ebo", ["東蘇丹語族"] = "sdv", ["東達爾德語支"] = "inc-dre", ["東部中蘇丹語支"] = "csu-ecs", ["東部馬來-波利尼西亞語族"] = "pqe", ["東采茲語支"] = "cau-ets", ["東閃米特語支"] = "sem-eas", ["東阿爾岡昆語支"] = "alg-eas", ["柏柏爾語族"] = "ber", ["查蒂諾語"] = "omq-cha", ["核心波利尼西亞語"] = "poz-pnp", ["格曼語支"] = "sit-mdz", ["格貝語支"] = "alv-gbe", ["格魯吉亞-贊語族"] = "ccs-gzn", ["桑海語族"] = "son", ["楚格-利西語支"] = "sit-khc", ["楚科奇-堪察加語系"] = "qfa-cka", ["楚科奇語族"] = "qfa-ckn", ["楠榜語支"] = "poz-lgx", ["欽察-保加爾語支"] = "trk-kbu", ["欽察-庫曼語支"] = "trk-kcu", ["欽察-諾蓋語支"] = "trk-kno", ["欽察語支"] = "trk-kip", ["歐托-帕梅語族"] = "omq-otp", ["歐托-曼格語系"] = "omq", ["歸屬爭議"] = "qfa-dis", ["比哈爾語支"] = "inc-bih", ["比爾語支"] = "mkh-pea", ["沃爾特-剛果語支"] = "nic-vco", ["沃爾特-尼日爾語支"] = "alv-von", ["沙爬-西南台語支"] = "tai-sap", ["河岸普拉語支"] = "tbq-rph", ["沿山閩語"] = "zhx-inm", ["沿海閩語"] = "zhx-com", ["法國手語語族"] = "sgn-fsl", ["波利尼西亞語族"] = "poz-pol", ["波托-塔諾語組"] = "alv-ptn", ["波波洛卡語族"] = "omq-pop", ["波羅的-斯拉夫語族"] = "ine-bsl", ["波羅的語族"] = "bat", ["波美拉尼亞語支"] = "zlw-pom", ["波莫語族"] = "nai-pom", ["泰盧固語支"] = "dra-tel", ["泰米爾-卡納達語支"] = "dra-tkn", ["泰米爾-果達古語支"] = "dra-tkd", ["泰米爾-馬拉雅拉姆語支"] = "dra-tml", ["泰莫圖語支"] = "poz-tem", ["泰諾-阿拉瓦克語支"] = "awd-taa", ["泰雅語群"] = "map-ata", ["涅涅茨語組"] = "yrk", ["混合語言"] = "qfa-mix", ["湯加語支"] = "poz-ton", ["滿-通古斯語系"] = "tuw", ["滿語支"] = "tuw-jrc", ["漢特語組"] = "kca", ["漢白語族"] = "sit-sba", ["漢藏語系"] = "sit", ["漢語族"] = "zhx", ["澤梅語支"] = "sit-zem", ["烏古斯語支"] = "trk-ogz", ["烏古爾語支"] = "trk-ogr", ["烏德蓋語支"] = "tuw-udg", ["烏戈爾語支"] = "urj-ugr", ["烏拉爾語系"] = "urj", ["烏班吉語支"] = "nic-ubg", ["烏蒂語族"] = "nai-utn", ["無法分類"] = "qfa-unc", ["熱語系"] = "sai-jee", ["熱語門"] = "sai-mje", ["爾蘇語群"] = "sit-ers", ["爾龔語支"] = "ero", ["特里基語支"] = "omq-tri", ["狄摩語群"] = "sit-dhi", ["猶他-阿茲特克語系"] = "azc", ["班圖語支"] = "bnt", ["班達語支"] = "bad", ["現代南阿拉伯諸語言"] = "sem-sar", ["琉球語族"] = "jpx-ryu", ["瑤語支"] = "hmx-mie", ["瑪雅語系"] = "myn", ["瓜拉尼語支"] = "gn", ["瓦伊納克語"] = "cau-vay", ["甲種南達羅毗荼語支"] = "dra-sdo", ["畢蘇語群"] = "tbq-bis", ["白語支"] = "sit-mba", ["白語組"] = "sit-bai", ["皮欽語"] = "qfa-pid", ["皮爾語支"] = "inc-bhi", ["盎格魯-弗里斯蘭語組"] = "gmw-afr", ["盎格魯語組"] = "gmw-ang", ["盧伊語支"] = "sit-luu", ["盧歐語支"] = "sdv-luo", ["盧維語支"] = "ine-luw", ["碧卡語支"] = "tbq-bka", ["科伊-科瓦迪語系"] = "khi-kkw", ["科伊科伊語支"] = "khi-khk", ["科伊語族"] = "khi-kho", ["科希斯坦語支"] = "inc-koh", ["科拉加語支"] = "dra-kor", ["科拉米-耐基語支"] = "dra-knk", ["科摩羅語支"] = "bnt-com", ["科特語族"] = "qfa-yko", ["科米語支"] = "kv", ["穆斯科格語族"] = "nai-mus", ["穆穆耶-延當語支"] = "alv-mye", ["穆穆耶語支"] = "alv-mum", ["穆納布頓語支"] = "poz-mun", ["突厥語族"] = "trk", ["第勒尼安語系"] = "qfa-tyn", ["米塞-索克語系"] = "nai-miz", ["米底-安息語支"] = "ira-mpr", ["米底語支"] = "xme", ["米斯特克語支"] = "omq-mxt", ["粟特-巴克特里亞語支"] = "ira-sbc", ["粟特語支"] = "ira-sgc", ["粵語支"] = "zhx-yue", ["約庫特-烏蒂語系"] = "nai-you", ["約庫特語族"] = "yok", ["約魯巴語支"] = "alv-yor", ["納-德內語系"] = "xnd", ["納克語"] = "cau-nkh", ["納瓦拉-阿拉貢語組"] = "roa-nar", ["納瓦語族"] = "azc-nah", ["納蘇語支"] = "tbq-nas", ["納語組"] = "sit-nax", ["紐爾紐爾語系"] = "aus-nyu", ["索布語"] = "wen", ["索托-茨瓦納語支"] = "bnt-sts", ["緬彝語群"] = "tbq-lob", ["緬語支"] = "tbq-brm", ["羅曼語族"] = "roa", ["羌緬語群"] = "tbq-buq", ["羌語支"] = "sit-qia", ["翁奇語支"] = "qfa-ong", ["聖馬提亞語支"] = "poz-stm", ["胡里安-烏拉爾圖語系"] = "qfa-hur", ["臘羅語"] = "tbq-lal", ["舍朱奔-薩爾當語支"] = "sit-khm", ["舍朱奔語支"] = "sit-khb", ["艾米利亞-羅馬涅語組"] = "roa-emr", ["艾馬拉語族"] = "sai-aym", ["芬蘭語支"] = "urj-fin", ["苗瑤語族"] = "hmx", ["苗語支"] = "hmn", ["莫爾多瓦語支"] = "urj-mdv", ["莫科萊語支"] = "dmn-mok", ["莫魯-馬迪語"] = "csu-mma", ["菲尼斯特雷語族"] = "ngf-fin", ["菲律賓語族"] = "phi", ["葉尼塞語系"] = "qfa-yen", ["葛邏祿語支"] = "trk-kar", ["蒙古語族"] = "xgn", ["蒙賈尼伊特格哈語支"] = "ira-mny", ["蒙達語"] = "mun", ["蓋爾亞支"] = "cel-gae", ["蔡龍語支"] = "sit-cln", ["薩利希語系"] = "sal", ["薩巴基語支"] = "bnt-sab", ["薩波特克語支"] = "omq-zpc", ["薩爾語群"] = "tbq-bkj", ["薩瓦班圖語支"] = "bnt-saw", ["薩盧安-邦蓋語支"] = "poz-slb", ["薩穆爾語支"] = "cau-sam", ["薩米語"] = "smi", ["薩莫耶德語族"] = "syd", ["薩馬-巴瑤語支"] = "poz-sbj", ["薩馬提亞語支"] = "xsc-sar", ["藏緬語族"] = "tbq", ["藏語支"] = "sit-tib", ["藏語群"] = "sit-bdi", ["蘇-卡托巴語系"] = "nai-sca", ["蘇語族"] = "sio", ["裡海語支"] = "ira-csp", ["西乍得語支"] = "cdc-wst", ["西亞拉姆語支"] = "sem-arw", ["西伊朗語支"] = "ira-wes", ["西伊比利亞語支"] = "roa-ibe", ["西伯利亞突厥語支"] = "trk-sib", ["西克魯語支"] = "kro-wkr", ["西北伊朗語支"] = "ira-nwi", ["西北印度-雅利安語支"] = "inc-nwe", ["西北曼德語支"] = "dmn-mnw", ["西北蘇門答臘語群"] = "poz-nws", ["西北部類埃多語支"] = "alv-nwd", ["西北閃米特語支"] = "sem-nwe", ["西北高加索語系"] = "cau-nwc", ["西南伊朗語支"] = "ira-swi", ["西南壯傣語支"] = "tai-swe", ["西南布立吞語支"] = "cel-brs", ["西南帕馬-恩永甘語族"] = "aus-psw", ["西南曼德語支"] = "dmn-msw", ["西南班圖語支"] = "bnt-swb", ["西印地語支"] = "inc-hiw", ["西印度-雅利安語支"] = "inc-wes", ["西喜馬拉雅語支"] = "sit-whm", ["西嘉絨語支"] = "sit-wgy", ["西基蘭特語支"] = "sit-kiw", ["西多貝拉伊語族"] = "paa-wbh", ["西多貢語支"] = "nic-dgw", ["西尼羅語支"] = "sdv-niw", ["西巴里托語支"] = "poz-brw", ["西布立吞語支"] = "cel-brw", ["西帕哈里語支"] = "him", ["西拉語群"] = "tbq-sil", ["西斯堪地那維亞語支"] = "gmq-wes", ["西斯拉夫語支"] = "zlw", ["西日耳曼語支"] = "gmw", ["西曼丁語支"] = "dmn-wmn", ["西曼德語支"] = "dmn-mdw", ["西波羅的語支"] = "bat-wes", ["西班牙凱爾特語支"] = "cel-his", ["西羅曼語支"] = "roa-wes", ["西舍朱奔語支"] = "sit-khw", ["西薩穆爾語支"] = "cau-wsm", ["西部大洋洲語支"] = "poz-ocw", ["西采茲語支"] = "cau-wts", ["西里伯斯語支"] = "poz-clb", ["西閃米特語支"] = "sem-wes", ["語言接觸"] = "qfa-cnt", ["諾蘇語支"] = "tbq-nus", ["貝-吉兆語支"] = "qfa-bej", ["貝努埃-剛果語支"] = "nic-bco", ["貝台語支"] = "qfa-bet", ["貝語支"] = "qfa-onb", ["贊德語支"] = "znd", ["贊語支"] = "ccs-zan", ["赫哲語支"] = "tuw-nan", ["越語支"] = "mkh-vie", ["跨新幾內亞語系"] = "ngf", ["迦南語支"] = "sem-can", ["達尼語支"] = "sit-tan", ["達爾德語支"] = "inc-dar", ["達爾金語族"] = "cau-drg", ["達爾馬提亞羅曼語組"] = "roa-dal", ["達科他語支"] = "sio-dkt", ["達羅毗荼語系"] = "dra", ["達芒語支"] = "sit-tam", ["邦庫-多樂基語支"] = "poz-btk", ["鄂溫語支"] = "tuw-ewe", ["采茲語支"] = "cau-tsz", ["里潑-倮倮潑語支"] = "tbq-llo", ["金瑙爾語支"] = "sit-kin", ["金邦杜語支"] = "bnt-kmb", ["閃米特語族"] = "sem", ["閩南語支"] = "zhx-nan", ["閩語支"] = "zhx-min", ["阿伊努語系"] = "qfa-ain", ["阿勞坎語系"] = "sai-ara", ["阿布哈茲-阿巴札語族"] = "cau-abz", ["阿帕契語支"] = "apa", ["阿拉伯語支"] = "sem-arb", ["阿拉瓦克語族"] = "awd", ["阿拉萬語"] = "auf", ["阿斯圖里亞斯萊昂語組"] = "roa-asl", ["阿爾吉克語系"] = "aql", ["阿爾岡昆語族"] = "alg", ["阿爾巴尼亞語族"] = "sqj", ["阿爾莫拉語支"] = "sit-alm", ["阿瓦爾-安迪語族"] = "cau-ava", ["阿細語支"] = "tbq-axi", ["阿里語支"] = "omv-aro", ["雷托-羅曼語"] = "roa-rhe", ["雷納佩語支"] = "del", ["霍卡語系"] = "hok", ["非語系"] = "qfa-not", ["類卡納達語支"] = "dra-kan", ["類埃多語支"] = "alv-edo", ["類奧托米語支"] = "oto", ["類泰米爾語支"] = "dra-tam", ["類班圖-克羅斯語支"] = "nic-bcr", ["類班圖語支"] = "nic-bod", ["類米斯特克語族"] = "omq-mix", ["類約魯巴語支"] = "alv-yrd", ["類索馬里語支"] = "cus-som", ["類薩波特克語族"] = "omq-zap", ["類馬拉雅拉姆語支"] = "dra-mal", ["馬來-占語群"] = "poz-mcm", ["馬來-松巴哇語群"] = "poz-msa", ["馬來-波利尼西亞語族"] = "poz", ["馬來語群"] = "poz-mly", ["馬薩特克語族"] = "omq-maz", ["馬諾博語支"] = "mno", ["馬贊德蘭-沙米爾扎德語支"] = "ira-msh", ["馬里語支"] = "chm", ["馬黑拉-鳥頭灣語支"] = "poz-hce", ["高地德語組"] = "gmw-hgm", ["高地普拉語支"] = "tbq-hph", ["高地東庫希特語支"] = "cus-hec", ["高棉語支"] = "mkh-kmr", ["高盧-意大利語支"] = "roa-git", ["高盧-羅曼語支"] = "roa-gar", ["高盧-雷蒂亞語支"] = "roa-grh", ["魯蘇語支"] = "sit-hrs", ["鮮卑-蒙古語系"] = "qfa-xgs", ["黎語支"] = "qfa-lic", } r8q87ee5y8juytc1vph84usm9wteoka Module:Etymology languages/canonical names 828 2155755 9882849 9863271 2026-08-29T14:09:38Z TongcyDai 53191 自動更新語言模組 9882849 Scribunto text/plain return { ["ALUPEC Kabuverdianu"] = "kea-alu", ["Abhiri"] = "pra-abh", ["Abron"] = "abr", ["Abuzeydabadi"] = "xme-abz", ["Abyanehi"] = "xme-aby", ["Addu Dhivehi"] = "dv-add", ["Afridi"] = "ps-afr", ["Amorehi"] = "xme-amo", ["Ampezan Ladin"] = "lld-amp", ["Anaraki"] = "xme-ana", ["Anatri"] = "cv-ana", ["Anbarani"] = "tly-anb", ["Archaic Latin"] = "itc-ala", ["Ardestani"] = "xme-ard", ["Ardhamagadhi Prakrit"] = "pra-ard", ["Asalemi"] = "tly-asa", ["Avahattha"] = "inc-aav", ["Avanti"] = "pra-ava", ["Ayutthaya Old Thai"] = "th-ayu", ["Badiot Ladin"] = "lld-bad", ["Badrudi"] = "xme-bdr", ["Bahliki"] = "pra-bah", ["Bajui"] = "sgh-baj", ["Bandari"] = "bsg-ban", ["Bangash"] = "ps-bng", ["Bannu"] = "ps-ban", ["Barlavento Kabuverdianu"] = "kea-bar", ["Barpetia Kamrupi Assamese"] = "as-bkm", ["Bartangi"] = "sgh-bar", ["Bartangi-Oroshori"] = "sgh-bro", ["Besemah"] = "pse-bsm", ["Bhaca"] = "xh-bha", ["Bidhandi"] = "xme-bid", ["Bijagani"] = "xme-bij", ["Boa Vista Kabuverdianu"] = "kea-bvi", ["Borana"] = "gax", ["Borujerdi"] = "xme-bor", ["Brava Kabuverdianu"] = "kea-bra", ["Burenjani"] = "fay-bur", ["Bushehri"] = "fay-bsh", ["Cadorino Ladin"] = "lld-cad", ["Camorta"] = "ncb-cam", ["Candali"] = "pra-can", ["Chali"] = "tks-cal", ["Chimehi"] = "xme-cim", ["Cypriot Ancient Greek"] = "grc-cyp", ["Daksinatya"] = "pra-dak", ["Danesfani"] = "tks-dan", ["Dashtaki"] = "fay-dsh", ["Davani"] = "fay-dav", ["Delijani"] = "xme-del", ["Dhakaiya Vaṅga Bengali"] = "bn-dvn", ["Dramili"] = "pra-dra", ["Ebrahimabadi"] = "tks-ebr", ["Emamzada Esma’ili"] = "fay-eze", ["Epic Greek"] = "grc-epi", ["Epic Sanskrit"] = "sa-epi", ["Esfarvarini"] = "tks-esf", ["Farizandi"] = "xme-far", ["Fascian Ladin"] = "lld-fas", ["Fodom Ladin"] = "lld-fod", ["Fogo Kabuverdianu"] = "kea-fog", ["Fornes Ladin"] = "lld-for", ["Fumani"] = "tly-fum", ["Gavkoshaki"] = "fay-gav", ["Gazi"] = "gzi", ["Ghat"] = "thv-ght", ["Gherdëina Ladin"] = "lld-ghe", ["Goral"] = "pl-gor", ["Hamadani"] = "xme-ham", ["Hanjani"] = "xme-han", ["Havigannada"] = "kn-hav", ["Huvadhu Dhivehi"] = "dv-huv", ["Isfahani"] = "xme-isf", ["Jadrani"] = "ps-jad", ["Kafroni"] = "xme-kaf", ["Kahaki"] = "xme-kah", ["Kakari"] = "ps-kak", ["Kaliarda"] = "el-kal", ["Karganrudi"] = "tly-kar", ["Kashani"] = "xme-kas", ["Katchal"] = "ncb-kat", ["Kativiri"] = "bsh-kat", ["Kermani"] = "xme-krm", ["Kesehi"] = "xme-kes", ["Khargi"] = "fay-kar", ["Khatak"] = "ps-xat", ["Khiaraji"] = "tks-xia", ["Khollari"] = "fay-kho", ["Khoznini"] = "tks-xoz", ["Khufi"] = "sgh-xuf", ["Khughni"] = "sgh-xug", ["Khunsari"] = "kfm", ["Khuri"] = "xme-xur", ["Kinyarwanda"] = "rw-kin", ["Kirundi"] = "rw-run", ["Komjani"] = "xme-kom", ["Kondazi"] = "fay-kon", ["Kosena"] = "kze", ["Kundagannada"] = "kn-kun", ["Kyakhta Chinese Pidgin Russian"] = "crp-cpr-kya", ["Lisan ud-Dawat Gujarati"] = "gu-lda", ["Lunfardo"] = "es-lun", ["Língua Geral Paulista"] = "tpw-lgp", ["Mahallati"] = "xme-mah", ["Mahsudi"] = "ps-mah", ["Maio Kabuverdianu"] = "kea-mai", ["Masali"] = "tly-msa", ["Masarami"] = "fay-mas", ["Meymehi"] = "xme-mey", ["Minabi"] = "bsg-min", ["Mulaku Dhivehi"] = "dv-mul", ["Mumviri"] = "bsh-mum", ["Nalbaria Kamrupi Assamese"] = "as-nkm", ["Nancowry"] = "ncb-nan", ["Naraqi"] = "xme-nar", ["Nashalji"] = "xme-nas", ["Natanzi"] = "ntz", ["Nayini"] = "nyq", ["Noakhailla Vaṅga Bengali"] = "bn-nvn", ["Nones Ladin"] = "lld-non", ["Nushabadi"] = "xme-nus", ["Odri"] = "pra-odr", ["Old Dhivehi"] = "dv-old", ["Old Friulian"] = "fur-old", ["Old Romansh"] = "rm-old", ["Old Sardinian"] = "sc-old", ["Old Thai"] = "th-old", ["Ontenu"] = "ont", ["Orma"] = "orc", ["Oroshori"] = "sgh-oro", ["Palasbaria Kamrupi Assamese"] = "as-pkm", ["Papuni"] = "fay-pap", ["Parnadiya Khortha"] = "inc-khr-par", ["Pracya"] = "pra-pra", ["Pulaar"] = "fuc", ["Pular"] = "fuf", ["Puter Romansh"] = "rm-put", ["Qalhari"] = "xme-qal", ["Qohrudi"] = "xme-qoh", ["Rigvedic Sanskrit"] = "sa-rig", ["Roshani-Khufi"] = "sgh-rsx", ["Rumantsch Grischun"] = "rm-gri", ["Sabari"] = "pra-sab", ["Sagzabadi"] = "tks-sag", ["Sakari"] = "pra-sak", ["Sal Kabuverdianu"] = "kea-sal", ["Samghani"] = "fay-sam", ["Santiago Kabuverdianu"] = "kea-san", ["Santo Antão Kabuverdianu"] = "kea-saa", ["Sedehi"] = "xme-sed", ["Shandarmani"] = "tly-san", ["Sher"] = "ps-ser", ["Shughni-Bajui"] = "sgh-xgb", ["Skagit"] = "ska", ["Snohomish"] = "sno", ["Soi"] = "soj", ["Sorkhi"] = "fay-sor", ["Sotavento Kabuverdianu"] = "kea-sot", ["Sukhothai Old Thai"] = "th-suk", ["Surmiran Romansh"] = "rm-srm", ["Sursilvan Romansh"] = "rm-srs", ["Sutsilvan Romansh"] = "rm-sut", ["São Nicolau Kabuverdianu"] = "kea-sni", ["São Vicente Kabuverdianu"] = "kea-svi", ["Takka Apabhramsa"] = "inc-ata", ["Taleshdulabi"] = "tly-tal", ["Tamahaq"] = "thv", ["Tarehi"] = "xme-trh", ["Tari"] = "xme-tar", ["Tawellemmet"] = "ttq", ["Tayert"] = "thz", ["Tseku"] = "tsk", ["Tularudi"] = "tly-tul", ["Vafsi"] = "vaf", ["Vallader Romansh"] = "rm-val", ["Valujerdi"] = "xme-val", ["Varani"] = "xme-var", ["Varzenehi"] = "xme-vrz", ["Viryal"] = "cv-vir", ["Vonishuni"] = "xme-von", ["Vracada Apabhramsa"] = "inc-avr", ["Waata"] = "ssn", ["Wasa"] = "wss", ["Waziri"] = "ps-waz", ["Yarandi"] = "xme-yar", ["Younger Avestan"] = "ae-yng", ["Zefrehi"] = "xme-zef", ["Zori"] = "xme-zor", ["上代東國方言"] = "ojp-eas", ["上古埃及語"] = "egy-old", ["上古埃蘭語"] = "elx-old", ["上思壯語"] = "tai-shz", ["上海話"] = "wuu-sha", ["上薩克森德語"] = "sxu", ["中世日語"] = "ja-mid-lat", ["中世朝鮮語"] = "okm-ear", ["中世紀僧加羅語"] = "si-med", ["中世紀希伯來語"] = "he-med", ["中世紀拉丁語"] = "la-med", ["中世紀施盧赫語"] = "shi-med", ["中原官話"] = "cmn-cep", ["中古亞述語"] = "akk-mas", ["中古俄語"] = "zle-mru", ["中古保加利亞語"] = "cu-bgm", ["中古印地語"] = "hi-mid", ["中古埃及語"] = "egy-mid", ["中古埃蘭語"] = "elx-mid", ["中古孔卡尼語"] = "kok-mid", ["中古巴比倫語"] = "akk-mbb", ["中古希臘語"] = "gkm", ["中古日語"] = "ja-mid-ear", ["中古格魯吉亞語"] = "ka-mid", ["中古楚瓦什語"] = "cv-mid", ["中古波蘭語"] = "zlw-mpl", ["中古泰米爾語"] = "ta-mid", ["中古烏克蘭語"] = "zle-muk", ["中古白俄羅斯語"] = "zle-mbe", ["中吉爾吉語"] = "ps-cgi", ["中塔蒂語"] = "xme-ttc-cen", ["中山閩語"] = "zhx-zho", ["中期日語"] = "ja-mid", ["中東部尼日爾富拉語"] = "fuq", ["中部塔利什語"] = "tly-cen", ["中部方言"] = "ko-cen", ["亞美尼亞-欽察語"] = "qwm-arm", ["亞茲迪語"] = "xme-yaz", ["亞馬遜通用語"] = "tpw-lga", ["京畿道方言"] = "ko-gyg", ["伊朗波斯語"] = "fa-ira", ["伊歐里斯希臘語"] = "grc-aeo", ["伊隆奧塞梯語"] = "os-iro", ["伏爾加河保加爾語"] = "xbo-vol", ["伯塔維科塔語"] = "bew-kot", ["低地普魯士語"] = "nds-lpr", ["低地阿勒曼尼語"] = "gsw-low", ["佛教混合梵語"] = "sa-bhs", ["俄佐萊洛克里斯語"] = "grc-ozl", ["俄克喜林庫斯科普特語"] = "cop-oxy", ["俄浦斯洛克里斯語"] = "grc-opl", ["俄羅斯教會斯拉夫語"] = "zls-chs-ru", ["儋州話"] = "zhx-dan", ["克什米爾阿帕布拉姆沙語"] = "inc-aka", ["克羅曼蒂語"] = "alv-kro", ["克里特古希臘語"] = "grc-kre", ["克里特希臘語"] = "el-crt", ["全羅方言"] = "ko-jeo", ["六鎮方言"] = "ko-yuk", ["共同班圖語"] = "bnt-cmn", ["分類學名稱"] = "mul-tax", ["利科波利斯科普特語"] = "cop-lyc", ["利穆贊方言"] = "oc-lim", ["前古典漢語"] = "lzh-pre", ["前吳哥古高棉語"] = "okz-pre", ["前希臘時期的底層語言"] = "qsb-grc", ["前路話"] = "nan-qia", ["加利福尼亞英語"] = "en-US-CA", ["加拿大法語"] = "fr-CA", ["加拿大烏克蘭語"] = "uk-CA", ["加拿大英語"] = "en-CA", ["加斯科涅方言"] = "oc-gas", ["努奧羅方言"] = "sc-nuo", ["北京官話"] = "cmn-bec", ["北京話"] = "cmn-bei", ["北卡累利阿語"] = "krl-nor", ["北坎卡奈語"] = "xnn", ["北塔蒂語"] = "xme-ttc-nor", ["北威爾士威爾士語"] = "cy-nor", ["北愛爾蘭英語"] = "en-GB-NIR", ["北海道阿伊努語"] = "ain-hok", ["北盧紹錫德語"] = "lut-nor", ["北美英語"] = "en-NNN", ["北部中古英語"] = "enm-nor", ["北部塔利什語"] = "tly-nor", ["北部蘇格蘭語"] = "sco-nor", ["北阿拉斯加因紐皮雅特語"] = "esi", ["北黎巴嫩北黎凡特阿拉伯語"] = "apc-nle", ["千島群島阿伊努語"] = "ain-kur", ["南京話"] = "cmn-nan", ["南俾路支語"] = "bcc", ["南卡累利阿語"] = "krl-sou", ["南塔蒂語"] = "xme-ttc-sou", ["南威爾士威爾士語"] = "cy-sou", ["南盧紹錫德語"] = "slh", ["南部中古英語"] = "enm-sou", ["南部塔利什語"] = "tly-sou", ["南部蘇格蘭語"] = "sco-sou", ["南非英語"] = "en-ZA", ["南馬福建話"] = "nan-spm", ["南黎巴嫩北黎凡特阿拉伯語"] = "apc-sle", ["博京哈德北弗里斯蘭語"] = "frr-moo", ["博爾古富拉語"] = "fue", ["卡什加語"] = "qxq", ["卡伊方言"] = "kjv", ["卡佩納語"] = "xfa-cap", ["卡尼古拉姆語"] = "oru-kan", ["卡提阿瓦語"] = "gu-kat", ["卡爾哈德北弗里斯蘭語"] = "frr-kar", ["卡薩普拉克里特語"] = "pra-kha", ["卡赫努季語"] = "rdb-kah", ["卡郡法語"] = "frc", ["印度英語"] = "en-IN", ["厄利斯希臘語"] = "grc-ela", ["原始中印度-雅利安語"] = "inc-ash-pro", ["原始保加爾語"] = "trk-bul-pro", ["原始共同突厥語"] = "trk-cmn-pro", ["原始凱特語"] = "qfa-yke-pro", ["原始利科波利斯科普特語"] = "cop-ply", ["原始北海日耳曼語"] = "gmw-nsg-pro", ["原始新印度-雅利安語"] = "pra-pro", ["原始旁普科爾語"] = "qfa-ypm-pro", ["原始波羅的語"] = "bat-pro", ["原始烏古斯語"] = "trk-ogz-pro", ["原始烏古爾語"] = "trk-ogr-pro", ["原始盎格魯-弗里斯蘭語"] = "gmw-afr-pro", ["原始科特語"] = "qfa-yko-pro", ["原始羅曼語"] = "roa-pro", ["原始芬蘭-彼爾姆語"] = "urj-fpr-pro", ["原始芬蘭-烏戈爾語"] = "fiu-pro", ["原始藏緬語"] = "tbq-pro", ["原始阿林語"] = "qfa-yrn-pro", ["古亞拉姆語"] = "arc-old", ["古亞述語"] = "akk-oas", ["古他加祿語"] = "tl-old", ["古倫巴底語"] = "lmo-old", ["古典他加祿語"] = "tl-cls", ["古典拉丁語"] = "la-cla", ["古典日語"] = "ja-cla", ["古典梵語"] = "cls", ["古典波斯語"] = "fa-cls", ["古典阿塞拜疆語"] = "az-cls", ["古典馬來語"] = "ms-cla", ["古利古里亞語"] = "lij-old", ["古卡澤倫語"] = "fay-kzo", ["古吉爾吉斯語"] = "otk-kir", ["古和田語"] = "kho-old", ["古奧塞梯語"] = "oos", ["古奧農達加語"] = "iro-oon", ["古威尼斯語"] = "vec-old", ["古孔卡尼語"] = "kok-old", ["古巴比倫語"] = "akk-obb", ["古巴西班牙語"] = "es-CU", ["古布拉傑語"] = "bra-old", ["古意大利語"] = "roa-oit", ["古拉丁語"] = "itc-ola", ["古普斯科夫語"] = "zle-ops", ["古普羅旺斯語"] = "oc-pro-old", ["古朝鮮語"] = "oko-lat", ["古東諾爾斯語"] = "non-oen", ["古楚瓦什語"] = "cv-old", ["古法蘭克-普羅旺斯語"] = "frp-old", ["古法蘭克語"] = "frk", ["古溫達特語"] = "iro-ohu", ["古爾扎爾阿帕布拉姆沙語"] = "inc-agu", ["古皮埃蒙特語"] = "pms-old", ["古科普特語"] = "cop-old", ["古羅馬涅語"] = "rgn-old", ["古艾米利亞語"] = "egl-old", ["古莫霍克語"] = "iro-omo", ["古西西里語"] = "scn-old", ["古西諾爾斯語"] = "non-own", ["古設拉子語"] = "fay-sho", ["古諾曼語"] = "fro-nor", ["古那不勒斯語"] = "nap-old", ["古阿卡德語"] = "akk-old", ["古阿塞拜疆語"] = "xme-azr", ["古阿維斯陀語"] = "ae-old", ["古馬來語"] = "ms-old", ["台山話白話文"] = "zhx-tai-wvc", ["吉羅夫特語"] = "rdb-jir", ["同安話"] = "nan-ton", ["吠陀梵語"] = "vsn", ["吳哥古高棉語"] = "okz-ang", ["咱人話"] = "nan-hbl-PH", ["咸鏡方言"] = "ko-ham", ["哈利根北弗里斯蘭語"] = "frr-hal", ["哈勒爾奧羅莫語"] = "hae", ["哈扎拉吉語"] = "haz", ["哈特拉亞拉姆語"] = "arc-hat", ["哥倫比亞西班牙語"] = "es-CO", ["喀爾喀蒙古語"] = "mn-kha", ["喬沙喀尼語"] = "xme-jow", ["喬迪英語"] = "en-geo", ["四縣話"] = "hak-six", ["坎大哈語"] = "ps-kan", ["坎皮達諾方言"] = "sc-sro", ["坎維利方言"] = "xvi", ["基督教巴勒斯坦亞拉姆語"] = "arc-cpa", ["塔克斯坦語"] = "tks-tak", ["塔馬舍克語"] = "taq", ["塞浦路斯土耳其語"] = "tr-CY", ["塞浦路斯希臘語"] = "el-cyp", ["墨西哥西班牙語"] = "es-MX", ["多利亞希臘語"] = "grc-dor", ["多布羅加韃靼語"] = "crh-dbj", ["多瑙河保加爾語"] = "xbo-dan", ["大埔話"] = "hak-dab", ["大波蘭語"] = "pl-gre", ["大陸北弗里斯蘭語"] = "frr-mai", ["大馬士革北黎凡特阿拉伯語"] = "apc-dam", ["天津話"] = "cmn-tia", ["太湖片"] = "wuu-nor", ["契維阿坎語"] = "tw", ["奧地利德語"] = "de-AT", ["奧弗涅方言"] = "oc-auv", ["委內瑞拉西班牙語"] = "es-VE", ["威妥瑪拼音"] = "cmn-wadegiles", ["威斯特法倫語"] = "wep", ["威爾士英語"] = "en-GB-WLS", ["婁底話"] = "hsn-lou", ["婆羅米梵語"] = "sa-bra", ["孟買印地語"] = "hi-mum", ["安多藏語"] = "adx", ["安溪話"] = "nan-anx", ["官話漢文"] = "lzh-cmn", ["官話白話文"] = "cmn-wvc", ["密蘇里法語"] = "fr-mis", ["富裕吉爾吉斯語"] = "kjh-fyu", ["察哈爾蒙古語"] = "mn-cha", ["寧波話"] = "wuu-nin", ["小波蘭語"] = "pl-les", ["尼日利亞富拉語"] = "fuv", ["山北高盧語"] = "xtg", ["山南高盧語"] = "xcg", ["島嶼北弗里斯蘭語"] = "frr-ins", ["島嶼蘇格蘭語"] = "sco-ins", ["巴克特里亞·馬爾吉亞納文明體的底層語言"] = "qsb-bma", ["巴吉爾米富拉語"] = "fui", ["巴拉第系統"] = "cmn-palladius", ["巴西葡萄牙語"] = "pt-BR", ["布海拉科普特語"] = "cop-boh", ["帕福斯希臘語"] = "el-pap", ["帕邁拉亞拉姆語"] = "arc-pal", ["帝國亞拉姆語"] = "arc-imp", ["平安方言"] = "ko-pyo", ["庇卡底古法語"] = "fro-pic", ["庇能福建話"] = "nan-pen", ["庫曼語"] = "qwm-cum", ["康巴語"] = "kbg", ["康藏語"] = "khg", ["廈門話"] = "nan-xia", ["廣州話"] = "yue-gua", ["廣東漢文"] = "lzh-yue", ["廣東話白話文"] = "yue-wvc", ["弗爾-阿姆魯姆北弗里斯蘭語"] = "frr-fam", ["弗爾北弗里斯蘭語"] = "frr-foh", ["後路話"] = "nan-hou", ["德倫特語"] = "drt", ["德國低地薩克森語"] = "nds-de", ["忠清方言"] = "ko-chu", ["惠安話"] = "nan-hui", ["惠陽話"] = "hak-hui", ["愛奧尼亞希臘語"] = "grc-ion", ["愛爾蘭英語"] = "en-IE", ["慶尚方言"] = "ko-gys", ["戈利亞德語"] = "bat-gol", ["托斯克阿爾巴尼亞語"] = "als", ["托爾拉庫方言"] = "sh-tor", ["拉努維亞語"] = "itc-lan", ["拉普拉塔河西班牙語"] = "es-AR", ["揚州話"] = "cmn-yan", ["摩尼中古波斯語"] = "xmn", ["摩揭陀普拉克里特語"] = "pra-mag", ["摩爾多瓦語"] = "ro-MD", ["撒勒法語"] = "zrp", ["敘利亞北黎凡特阿拉伯語"] = "apc-syr", ["敘爾特北弗里斯蘭語"] = "frr-syl", ["教會拉丁語"] = "la-ecc", ["文藝復興拉丁語"] = "la-ren", ["斯泰靈韋夫語"] = "stl", ["新中古埃及語"] = "egy-nmi", ["新亞述語"] = "akk-nas", ["新加坡福建話"] = "nan-hbl-SG", ["新加坡華語"] = "cmn-SG", ["新埃蘭語"] = "elx-neo", ["新巴比倫語"] = "akk-nbb", ["新拉丁語"] = "la-new", ["新梵語"] = "sa-neo", ["新湘語"] = "hsn-new", ["新西蘭英語"] = "en-NZ", ["早期上古漢語"] = "och-ear", ["早期中世紀拉丁語"] = "la-eme", ["早期中古波斯語"] = "pal-ear", ["早期中古漢語"] = "ltc-ear", ["早期中古蒙古語"] = "xng-ear", ["早期古奧塞梯語"] = "oos-ear", ["早期古波斯語"] = "peo-ear", ["早期官話"] = "cmn-ear", ["早期布立吞語"] = "bry-ear", ["早期新波斯語"] = "fa-ear", ["早期新高地德語"] = "de-ear", ["早期現代客家語"] = "hak-eam", ["早期現代捷克語"] = "cs-ear", ["早期現代西班牙語"] = "es-ear", ["早期粟特語"] = "sog-ear", ["早期蘇格蘭語"] = "enm-esc", ["晉江話"] = "nan-jin", ["晚期上古漢語"] = "och-lat", ["晚期中古波斯語"] = "pal-lat", ["晚期中古漢語"] = "ltc-lat", ["晚期中古蒙古語"] = "xng-lat", ["晚期古奧塞梯語"] = "oos-lat", ["晚期古波斯語"] = "peo-lat", ["晚期古瑞典語"] = "gmq-osw-lat", ["晚期和田語"] = "kho-lat", ["晚期埃及語"] = "egy-lat", ["晚期巴比倫語"] = "akk-lbb", ["晚期布立吞語"] = "bry-lat", ["晚期拉丁語"] = "la-lat", ["晚期粟特語"] = "sog-lat", ["普法爾茨德語"] = "pfl", ["普羅旺斯方言"] = "oc-pro", ["普萊奈斯特語"] = "itc-pra", ["智利西班牙語"] = "es-CL", ["曼島英語"] = "en-IM", ["朗格多克方言"] = "oc-lan", ["朝鮮漢文"] = "lzh-KO", ["杭州話"] = "wuu-han", ["東亞美尼亞語"] = "hye", ["東俾路支語"] = "bgp", ["東北官話"] = "cmn-noe", ["東北普什圖語"] = "ps-nea", ["東南普什圖語"] = "ps-sea", ["東塔蒂語"] = "xme-ttc-eas", ["東密德蘭中古英語"] = "enm-emi", ["東弗里斯蘭低地德語"] = "frs", ["東曼西語"] = "mns-eas", ["查方言"] = "ckm", ["根西諾曼語"] = "nrf-grn", ["格斯哈德北弗里斯蘭語"] = "frr-goe", ["格羅寧根語"] = "gos", ["格陵蘭諾爾斯語"] = "non-grn", ["桂林話"] = "cmn-gui", ["梅縣話"] = "hak-mei", ["棉蘭福建話"] = "nan-med", ["標準巴比倫語"] = "akk-stb", ["樺太阿伊努語"] = "ain-sak", ["歐洲葡萄牙語"] = "pt-PT", ["武漢話"] = "cmn-wuh", ["比利時荷蘭語"] = "nl-BE", ["永春話"] = "nan-yon", ["江原方言"] = "ko-gan", ["江淮官話"] = "cmn-jhu", ["沙地話"] = "wuu-chm", ["泉州話"] = "nan-qua", ["法尤姆科普特語"] = "cop-fay", ["法律法語"] = "xno-law", ["波多黎各西班牙語"] = "es-PR", ["波拉里語"] = "pld", ["波羅的德語"] = "de-bal", ["洛加爾語"] = "oru-log", ["洛古多羅方言"] = "sc-src", ["海陸客語"] = "hak-hai", ["溫州話"] = "wuu-wen", ["漢文"] = "lzh-lit", ["漢語拼音"] = "cmn-pinyin", ["漳州話"] = "nan-zha", ["漳平話"] = "nan-zhp", ["潘菲利亞希臘語"] = "grc-pam", ["澤西諾曼語"] = "nrf-jer", ["澳大利亞原住民英語"] = "en-aae", ["澳大利亞英語"] = "en-AU", ["烏克蘭教會斯拉夫語"] = "zls-chs-uk", ["特文特語"] = "twd", ["猶太巴勒斯坦亞拉姆語"] = "jpa", ["猶太巴比倫亞拉姆語"] = "tmr", ["猶太書面亞拉姆語"] = "arc-jla", ["猶太阿拉伯語"] = "jrb", ["玻利維亞西班牙語"] = "es-BO", ["現代以色列希伯來語"] = "he-IL", ["現代拉丁語"] = "la-con", ["瑞士德語"] = "de-CH", ["瑞士意大利語"] = "it-CH", ["瑞士法語"] = "fr-CH", ["瑣羅亞斯德達利語"] = "gbz", ["瓦倫西亞語"] = "ca-val", ["瓦爾瑟德語"] = "wae", ["白夏基普拉克里特語"] = "pra-pai", ["白沙瓦語"] = "ps-pes", ["盎格利亞古英語"] = "ang-ang", ["盎格魯-諾曼語"] = "xno", ["盧卡尼亞語"] = "osc-luc", ["科普特語方言G"] = "cop-ggg", ["科普特語方言J"] = "cop-jjj", ["科普特語方言K"] = "cop-kkk", ["科普特語方言P"] = "cop-ppp", ["科爾沁蒙古語"] = "mn-khr", ["科隆語"] = "ksh", ["秘魯西班牙語"] = "es-PE", ["米坦尼語"] = "inc-mit", ["米書拿猶太語"] = "he-mis", ["粵語白話文"] = "yue-lit", ["納巴泰亞拉姆語"] = "arc-nab", ["純正希臘語"] = "el-kth", ["索拉塞尼阿帕布拉姆沙語"] = "inc-asa", ["維丁哈德北弗里斯蘭語"] = "frr-wie", ["維也納德語"] = "de-AT-vie", ["維奧蒂亞希臘語"] = "grc-boi", ["維瓦賴-阿爾卑斯方言"] = "oc-viv", ["羅沙尼語"] = "sgh-ros", ["羅馬佔領前的伊比利亞底層語言"] = "qsb-ibe", ["羅馬佔領前的巴爾幹底層語言"] = "qsb-bal", ["美國英語"] = "en-US", ["美國西班牙語"] = "es-US", ["老湘語"] = "hsn-old", ["聖多明戈克里奧爾法語"] = "ht-sdm", ["聖經亞拉姆語"] = "arc-bib", ["聖經希伯來語"] = "hbo", ["聶伯波羅的語"] = "bat-dni", ["肯特中古英語"] = "enm-ken", ["肯特古英語"] = "ang-ken", ["胡哲斯坦阿拉伯語"] = "acm-khu", ["至高阿勒曼尼語"] = "gsw-hst", ["臺山漢文"] = "lzh-tai", ["臺灣客家語"] = "hak-TW", ["臺灣漢文"] = "lzh-cmn-TW", ["臺灣華語"] = "cmn-TW", ["臺灣話"] = "nan-hbl-TW", ["舒亞迪方言"] = "oc-jud", ["色薩利希臘語"] = "grc-ths", ["艾赫米姆科普特語"] = "cop-akh", ["芳蒂阿坎語"] = "fat", ["英國英語"] = "en-GB", ["荷蘭低地薩克森語"] = "nds-nl", ["菲律賓華語"] = "cmn-PH", ["菲律賓西班牙語"] = "es-PH", ["蓋格阿爾巴尼亞語"] = "aln", ["薩伊迪科普特語"] = "cop-sah", ["薩莫奈語"] = "osc-sam", ["薩蘭語"] = "sdz", ["蘇州話"] = "wuu-suz", ["蘇格蘭英語"] = "en-GB-SCT", ["蘇維匯語"] = "gem-sue", ["蘭銀官話"] = "cmn-lan", ["衡州話"] = "hsn-hzh", ["衡陽話"] = "hsn-hya", ["西亞美尼亞語"] = "hyw", ["西俾路支語"] = "bgn", ["西北普什圖語"] = "ps-nwe", ["西北阿拉斯加因紐皮雅特語"] = "esk", ["西南官話"] = "cmn-sow", ["西南普什圖語"] = "ps-swe", ["西塔蒂語"] = "xme-ttc-wes", ["西密德蘭中古英語"] = "enm-wmi", ["西寧話"] = "cmn-xin", ["西尼日爾富拉語"] = "fuh", ["西旁遮普語"] = "pnb", ["西曼西語"] = "mns-wes", ["西薩克森古英語"] = "ang-wsx", ["西里西亞德語"] = "sli", ["設拉子語"] = "fay-shr", ["詔安客家語"] = "hak-zha", ["詔安泉漳話"] = "nan-zho", ["詞"] = "lzh-cii", ["詩"] = "lzh-shi", ["諾森布里亞古英語"] = "ang-nor", ["費呂沃語"] = "vel", ["赫爾莫波利斯科普特語"] = "cop-her", ["赫魯普拉克里特語"] = "pra-hel", ["越南漢文"] = "lzh-VI", ["路易斯安納法語"] = "fr-lou", ["近世日語"] = "ja-ear", ["近代英語"] = "en-ear", ["迪戈爾奧塞梯語"] = "os-dig", ["通俗拉丁語"] = "la-vul", ["通用希臘語"] = "grc-koi", ["通用拼音"] = "cmn-tongyong", ["達利語"] = "prs", ["郵政式拼音"] = "zh-postal", ["鄂爾多斯蒙古語"] = "mn-ord", ["鄂爾渾突厥語"] = "otk-ork", ["金門話"] = "nan-kin", ["長泰話"] = "nan-cha", ["關中話"] = "cmn-gua", ["阿什蒂亞尼語"] = "atn", ["阿勒坡北黎凡特阿拉伯語"] = "apc-ale", ["阿卡迪亞-塞浦路斯希臘語"] = "grc-arp", ["阿卡迪亞希臘語"] = "grc-arc", ["阿卡迪亞法語"] = "fr-aca", ["阿基坦語"] = "xaq", ["阿塞拜疆塔利什語"] = "tly-aze", ["阿夸佩姆契維語"] = "tw-aku", ["阿契美尼德埃蘭語"] = "elx-ach", ["阿姆魯姆北弗里斯蘭語"] = "frr-amr", ["阿富汗烏茲別克語"] = "uz-afg", ["阿提卡希臘語"] = "grc-att", ["阿散蒂契維語"] = "tw-asa", ["阿爾伯雷什阿爾巴尼亞語"] = "aae", ["阿爾古語"] = "klj-arg", ["阿爾斯特英語"] = "en-uls", ["阿爾斯特蘇格蘭語"] = "sco-uls", ["阿爾瓦尼蒂卡阿爾巴尼亞語"] = "aat", ["阿爾薩斯阿勒曼尼語"] = "gsw-FR-als", ["阿蘭尼方言"] = "oc-ara", ["阿赫特胡克語"] = "act", ["阿達馬瓦富拉語"] = "fub", ["霍爾木茲語"] = "bsg-hor", ["非洲羅曼語"] = "la-afr", ["首羅犀那語"] = "pra-sau", ["香港客家語"] = "hak-HK", ["香港英語"] = "en-HK", ["香港話"] = "yue-HK", ["馬佐夫舍波蘭語"] = "pl-mas", ["馬來西亞惠陽話"] = "hak-hui-MY", ["馬來西亞華語"] = "cmn-MY", ["馬哈拉施特拉普拉克里特語"] = "pra-mah", ["馬哈拉施特拉阿帕布拉姆沙語"] = "inc-ama", ["馬穆魯克-欽察語"] = "qwm-mam", ["馬蘇萊語"] = "tly-msu", ["馬西納富拉語"] = "ffm", ["高地阿勒曼尼語"] = "gsw-hig", ["麥西亞古英語"] = "ang-mer", ["黃海方言"] = "ko-hwa", ["黎巴嫩北黎凡特阿拉伯語"] = "apc-leb", ["黑爾戈蘭北弗里斯蘭語"] = "frr-hel", } aupq1uup4wwmvnc7khqg93pakaww575 Module:Families/code to canonical name 828 2155757 9882747 9863197 2026-08-29T12:43:14Z TongcyDai 53191 自動更新語言模組 9882747 Scribunto text/plain return { ["aav"] = "南亞語系", ["aav-khs"] = "卡西語族", ["aav-nic"] = "尼科巴語族", ["aav-pkl"] = "布那-卡西-林甘語語支", ["afa"] = "亞非語系", ["alg"] = "阿爾岡昆語族", ["alg-abp"] = "Abenaki-Penobscot", ["alg-ara"] = "Arapahoan", ["alg-eas"] = "東阿爾岡昆語支", ["alg-sfk"] = "Sac-Fox-Kickapoo", ["alv"] = "大西洋-剛果語族", ["alv-aah"] = "Ayere-Ahan", ["alv-ada"] = "Adamawa", ["alv-bag"] = "Baga", ["alv-bak"] = "Bak", ["alv-bam"] = "Bambukic", ["alv-bny"] = "Banyum", ["alv-bua"] = "布阿語支", ["alv-bwj"] = "Bikwin-Jen", ["alv-cng"] = "Cangin", ["alv-ctn"] = "中塔諾語組", ["alv-dlt"] = "德爾塔類埃多語支", ["alv-dur"] = "Duru", ["alv-ede"] = "埃德語支", ["alv-edk"] = "埃德基里語支", ["alv-edo"] = "類埃多語支", ["alv-eeo"] = "埃多-埃桑-奧拉諸語言", ["alv-fli"] = "Fali", ["alv-fwo"] = "富拉-沃洛夫諸語言", ["alv-gbe"] = "格貝語支", ["alv-gda"] = "Ga-Dangme", ["alv-gng"] = "Guang", ["alv-gtm"] = "加納-多哥山區語支", ["alv-hei"] = "Heiban", ["alv-ido"] = "Idomoid", ["alv-igb"] = "Igboid", ["alv-jfe"] = "Jola-Felupe", ["alv-jol"] = "Jola", ["alv-kim"] = "Kim", ["alv-kis"] = "Kissi", ["alv-krb"] = "Karaboro", ["alv-ktg"] = "Ka-Togo", ["alv-kul"] = "Kulango", ["alv-kwa"] = "庫阿語支", ["alv-lag"] = "拉貢語支", ["alv-lek"] = "Leko", ["alv-lim"] = "Limba", ["alv-lni"] = "Leko-Nimbari", ["alv-mbd"] = "Mbum-Day", ["alv-mbm"] = "姆布姆語支", ["alv-mel"] = "Mel", ["alv-mum"] = "穆穆耶語支", ["alv-mye"] = "穆穆耶-延當語支", ["alv-nal"] = "Nalu", ["alv-nce"] = "中北部類埃多語支", ["alv-ngb"] = "努佩-格巴里語支", ["alv-ntg"] = "Na-Togo", ["alv-nup"] = "努佩語支", ["alv-nwd"] = "西北部類埃多語支", ["alv-nyn"] = "Nyun", ["alv-pap"] = "Papel", ["alv-pph"] = "Phla–Pherá", ["alv-ptn"] = "波托-塔諾語組", ["alv-sav"] = "Savanna", ["alv-sma"] = "Suppire-Mamara", ["alv-snf"] = "塞努福語支", ["alv-sng"] = "塞內岡比亞語支", ["alv-snr"] = "Senari", ["alv-swd"] = "Southwestern Edoid", ["alv-tal"] = "Talodi", ["alv-tdj"] = "Tagwana-Djimini", ["alv-ten"] = "Tenda", ["alv-the"] = "Talodi-Heiban", ["alv-von"] = "沃爾特-尼日爾語支", ["alv-wan"] = "Wara-Natyoro", ["alv-wjk"] = "Waja-Kam", ["alv-yek"] = "Yekhee", ["alv-yor"] = "約魯巴語支", ["alv-yrd"] = "類約魯巴語支", ["alv-yun"] = "Yungur", ["apa"] = "阿帕契語支", ["aqa"] = "Alacalufan", ["aql"] = "阿爾吉克語系", ["art"] = "人工語言", ["ath"] = "德內語支", ["ath-nor"] = "北德內語支", ["ath-pco"] = "太平洋海岸德內語支", ["auf"] = "阿拉萬語", ["aus-arn"] = "Arnhem", ["aus-bub"] = "Bunuban", ["aus-cww"] = "中新南威爾士語族", ["aus-dal"] = "Daly", ["aus-dyb"] = "Dyirbalic", ["aus-gar"] = "Garawan", ["aus-gun"] = "Gunwinyguan", ["aus-jar"] = "Jarrakan", ["aus-kar"] = "Karnic", ["aus-mir"] = "Mirndi", ["aus-nga"] = "Ngayarda", ["aus-nyu"] = "紐爾紐爾語系", ["aus-pam"] = "帕馬-恩永甘語系", ["aus-pmn"] = "Paman", ["aus-psw"] = "西南帕馬-恩永甘語族", ["aus-rnd"] = "Arandic", ["aus-tnk"] = "Tangkic", ["aus-wdj"] = "Iwaidjan", ["aus-wor"] = "Worrorran", ["aus-yid"] = "Yidinyic", ["aus-yng"] = "Yangmanic", ["aus-yol"] = "Yolngu", ["aus-yuk"] = "尤因-庫里克語族", ["awd"] = "阿拉瓦克語族", ["awd-nwk"] = "Nawiki", ["awd-taa"] = "泰諾-阿拉瓦克語支", ["azc"] = "猶他-阿茲特克語系", ["azc-cup"] = "Cupan", ["azc-dur"] = "Durango Nahuatl", ["azc-hua"] = "Huasteca Nahuatl", ["azc-nah"] = "納瓦語族", ["azc-num"] = "努姆語族", ["azc-pim"] = "Piman", ["azc-tak"] = "塔基語族", ["azc-trc"] = "塔拉卡伊塔語族", ["bad"] = "班達語支", ["bad-cnt"] = "中班達語支", ["bai"] = "Bamileke", ["bat"] = "波羅的語族", ["bat-eas"] = "東波羅的語支", ["bat-wes"] = "西波羅的語支", ["ber"] = "柏柏爾語族", ["bnt"] = "班圖語支", ["bnt-baf"] = "Bafia", ["bnt-bbo"] = "Bafo-Bonkeng", ["bnt-bdz"] = "Boma-Dzing", ["bnt-bek"] = "Bekwilic", ["bnt-bki"] = "Bena-Kinga", ["bnt-bmo"] = "Bangi-Moi", ["bnt-bne"] = "東北班圖語支", ["bnt-bnm"] = "Bangi-Ntomba", ["bnt-boa"] = "Boan", ["bnt-bot"] = "Botatwe", ["bnt-bsa"] = "Basaa", ["bnt-bsh"] = "Bushoong", ["bnt-bso"] = "南班圖語支", ["bnt-bta"] = "Bati-Angba", ["bnt-btb"] = "Beti", ["bnt-bte"] = "Bangi-Tetela", ["bnt-bun"] = "Buja-Ngombe", ["bnt-chg"] = "Chaga", ["bnt-cht"] = "Chaga-Taita", ["bnt-clu"] = "Chokwe-Luchazi", ["bnt-com"] = "科摩羅語支", ["bnt-glb"] = "大湖班圖語支", ["bnt-haj"] = "Haya-Jita", ["bnt-kak"] = "Kako", ["bnt-kav"] = "Kavango", ["bnt-kbi"] = "Komo-Bira", ["bnt-kel"] = "Kele", ["bnt-kil"] = "Kilombero", ["bnt-kka"] = "基庫尤-卡姆巴語支", ["bnt-kmb"] = "金邦杜語支", ["bnt-kng"] = "剛果語支", ["bnt-kpw"] = "Kpwe", ["bnt-ksb"] = "卡萬戈-西南班圖語支", ["bnt-kts"] = "Kele-Tsogo", ["bnt-lbn"] = "Luban", ["bnt-leb"] = "Lebonya", ["bnt-lgb"] = "Lega-Binja", ["bnt-lok"] = "Logooli-Kuria", ["bnt-lub"] = "Luba", ["bnt-lun"] = "Lunda", ["bnt-mak"] = "Makua", ["bnt-mbb"] = "Mboshi-Buja", ["bnt-mbe"] = "Mbole-Enya", ["bnt-mbi"] = "Mbinga", ["bnt-mbo"] = "Mboshi", ["bnt-mbt"] = "Mbete", ["bnt-mby"] = "Mbeya", ["bnt-mij"] = "Mijikenda", ["bnt-mka"] = "Makaa", ["bnt-mne"] = "Manenguba", ["bnt-mnj"] = "Makaa-Njem", ["bnt-mon"] = "Mongo", ["bnt-mra"] = "Mbugwe-Rangi", ["bnt-msl"] = "Masaba-Luhya", ["bnt-mwi"] = "Mwika", ["bnt-ncb"] = "東北海岸班圖語支", ["bnt-ndb"] = "Ndzem-Bomwali", ["bnt-ngn"] = "Ngondi-Ngiri", ["bnt-ngu"] = "恩古尼語族", ["bnt-nya"] = "Nyali", ["bnt-nyb"] = "Nyanga-Buyi", ["bnt-nyg"] = "尼奧羅-干達語支", ["bnt-nys"] = "尼亞薩語支", ["bnt-nze"] = "Nzebi", ["bnt-ova"] = "Ovambo", ["bnt-par"] = "Pare", ["bnt-pen"] = "Pende", ["bnt-pob"] = "Pomo-Bomwali", ["bnt-ruk"] = "Rukwa", ["bnt-run"] = "Rungwe", ["bnt-rur"] = "Rufiji-Ruvuma", ["bnt-ruv"] = "Ruvu", ["bnt-rvm"] = "Ruvuma", ["bnt-sab"] = "薩巴基語支", ["bnt-saw"] = "薩瓦班圖語支", ["bnt-sbi"] = "Sabi", ["bnt-seu"] = "Seuta", ["bnt-shh"] = "Shi-Havu", ["bnt-sho"] = "修納語支", ["bnt-sir"] = "Sira", ["bnt-ske"] = "Soko-Kele", ["bnt-sna"] = "Sena", ["bnt-sts"] = "索托-茨瓦納語支", ["bnt-swb"] = "西南班圖語支", ["bnt-swh"] = "斯瓦希里語支", ["bnt-tek"] = "Teke", ["bnt-tet"] = "Tetela", ["bnt-tkc"] = "Central Teke", ["bnt-tkm"] = "塔卡馬語支", ["bnt-tmb"] = "Teke-Mbede", ["bnt-tso"] = "Tsogo", ["bnt-tsr"] = "Tswa-Ronga", ["bnt-yak"] = "Yaka", ["bnt-yko"] = "Yasa-Kombe", ["bnt-zbi"] = "Zamba-Binza", ["btk"] = "巴塔克語支", ["cau-abz"] = "阿布哈茲-阿巴札語族", ["cau-and"] = "Andian", ["cau-ava"] = "阿瓦爾-安迪語族", ["cau-cir"] = "切爾克斯語族", ["cau-drg"] = "達爾金語族", ["cau-esm"] = "東薩穆爾語支", ["cau-ets"] = "東采茲語支", ["cau-lzg"] = "列茲金語族", ["cau-nec"] = "東北高加索語系", ["cau-nkh"] = "納克語", ["cau-nwc"] = "西北高加索語系", ["cau-sam"] = "薩穆爾語支", ["cau-ssm"] = "南薩穆爾語支", ["cau-tsz"] = "采茲語支", ["cau-vay"] = "瓦伊納克語", ["cau-wsm"] = "西薩穆爾語支", ["cau-wts"] = "西采茲語支", ["cba"] = "奇布查語族", ["ccs"] = "南高加索語系", ["ccs-gzn"] = "格魯吉亞-贊語族", ["ccs-zan"] = "贊語支", ["cdc"] = "乍得語族", ["cdc-cbm"] = "中乍得語支", ["cdc-est"] = "東乍得語支", ["cdc-mas"] = "Masa", ["cdc-wst"] = "西乍得語支", ["cdd"] = "Caddoan", ["cel"] = "凱爾特語族", ["cel-brs"] = "西南布立吞語支", ["cel-brw"] = "西布立吞語支", ["cel-bry"] = "布立吞亞支", ["cel-gae"] = "蓋爾亞支", ["cel-his"] = "西班牙凱爾特語支", ["cel-ins"] = "島嶼凱爾特語支", ["chi"] = "Chimakuan", ["chm"] = "馬里語支", ["cmc"] = "占語支", ["crp"] = "克里奧爾語或皮欽語", ["csu"] = "中蘇丹語族", ["csu-bba"] = "Bongo-Bagirmi", ["csu-bbk"] = "Bongo-Baka", ["csu-bgr"] = "Bagirmi", ["csu-bkr"] = "Birri-Kresh", ["csu-ecs"] = "東部中蘇丹語支", ["csu-kab"] = "Kaba", ["csu-lnd"] = "Lendu", ["csu-maa"] = "Mangbetu", ["csu-mle"] = "Mangbutu-Lese", ["csu-mma"] = "莫魯-馬迪語", ["csu-sar"] = "Sara", ["csu-val"] = "Vale", ["cus"] = "庫希特語族", ["cus-cen"] = "中庫希特語支", ["cus-eas"] = "東庫希特語支", ["cus-hec"] = "高地東庫希特語支", ["cus-som"] = "類索馬里語支", ["cus-sou"] = "南庫希特語支", ["day"] = "Land Dayak", ["del"] = "雷納佩語支", ["den"] = "Slavey", ["dmn"] = "曼德語族", ["dmn-bbu"] = "Bisa-Busa", ["dmn-emn"] = "東曼丁語支", ["dmn-jje"] = "Jogo-Jeri", ["dmn-man"] = "曼丁語支", ["dmn-mda"] = "Mano-Dan", ["dmn-mdc"] = "中曼德語支", ["dmn-mde"] = "東曼德語支", ["dmn-mdw"] = "西曼德語支", ["dmn-mjo"] = "曼丁-喬戈語支", ["dmn-mmo"] = "曼丁-莫科萊語支", ["dmn-mnk"] = "Maninka", ["dmn-mnw"] = "西北曼德語支", ["dmn-mok"] = "莫科萊語支", ["dmn-mse"] = "東南曼德語支", ["dmn-msw"] = "西南曼德語支", ["dmn-mva"] = "曼丁-瓦伊語支", ["dmn-nbe"] = "Nwa-Beng", ["dmn-sam"] = "Samo", ["dmn-smg"] = "Samogo", ["dmn-snb"] = "Soninke-Bobo", ["dmn-sya"] = "Susu-Yalunka", ["dmn-vak"] = "Vai-Kono", ["dmn-wmn"] = "西曼丁語支", ["dra"] = "達羅毗荼語系", ["dra-cen"] = "中達羅毗荼語族", ["dra-gki"] = "Gondi-Kui", ["dra-gon"] = "Gondi", ["dra-imd"] = "Irula-Muduga", ["dra-kan"] = "類卡納達語支", ["dra-kki"] = "Konda-Kui", ["dra-kml"] = "庫魯克-帕哈里亞語", ["dra-knk"] = "科拉米-耐基語支", ["dra-kod"] = "Kodagu", ["dra-kor"] = "科拉加語支", ["dra-mal"] = "類馬拉雅拉姆語支", ["dra-mdy"] = "Madiya", ["dra-mlo"] = "Malto", ["dra-mur"] = "Muria", ["dra-nor"] = "北達羅毗荼語族", ["dra-pgd"] = "Parji-Gadaba", ["dra-sdo"] = "甲種南達羅毗荼語支", ["dra-sdt"] = "乙種南達羅毗荼語支", ["dra-sou"] = "南達羅毗荼語族", ["dra-tam"] = "類泰米爾語支", ["dra-tel"] = "泰盧固語支", ["dra-tkd"] = "泰米爾-果達古語支", ["dra-tkn"] = "泰米爾-卡納達語支", ["dra-tkt"] = "Toda-Kota", ["dra-tlk"] = "圖陸-科拉加語支", ["dra-tml"] = "泰米爾-馬拉雅拉姆語支", ["egx"] = "埃及語族", ["ero"] = "爾龔語支", ["esx"] = "愛斯基摩-阿留申語系", ["esx-esk"] = "愛斯基摩語族", ["esx-inu"] = "因紐特語支", ["euq"] = "巴斯克語族", ["gba"] = "Gbaya", ["gba-eas"] = "Eastern Gbaya", ["gba-sou"] = "Southern Gbaya", ["gba-wes"] = "Western Gbaya", ["gem"] = "日耳曼語族", ["gio"] = "仡佬語支", ["gme"] = "東日耳曼語支", ["gmq"] = "北日耳曼語支", ["gmq-eas"] = "東斯堪地那維亞語支", ["gmq-ins"] = "島嶼斯堪地那維亞語支", ["gmq-wes"] = "西斯堪地那維亞語支", ["gmw"] = "西日耳曼語支", ["gmw-afr"] = "盎格魯-弗里斯蘭語組", ["gmw-ang"] = "盎格魯語組", ["gmw-fri"] = "弗里斯蘭語組", ["gmw-frk"] = "低法蘭克尼亞語支", ["gmw-hgm"] = "高地德語組", ["gmw-ian"] = "愛爾蘭盎格魯-諾曼語組", ["gmw-lgm"] = "低地德語組", ["gmw-nsg"] = "北海日耳曼語支", ["gn"] = "瓜拉尼語支", ["grb"] = "Grebo proper", ["grk"] = "希臘語族", ["him"] = "西帕哈里語支", ["hmn"] = "苗語支", ["hmx"] = "苗瑤語族", ["hmx-mie"] = "瑤語支", ["hok"] = "霍卡語系", ["hyx"] = "亞美尼亞語族", ["iir"] = "印度-伊朗語族", ["iir-nur"] = "努利斯坦語支", ["ijo"] = "伊爵語族", ["inc"] = "印度-雅利安語支", ["inc-bas"] = "孟加拉-阿薩姆語支", ["inc-bhi"] = "皮爾語支", ["inc-bih"] = "比哈爾語支", ["inc-cen"] = "中印度-雅利安語支", ["inc-chi"] = "奇特拉爾語支", ["inc-dar"] = "達爾德語支", ["inc-dng"] = "Dangari", ["inc-dre"] = "東達爾德語支", ["inc-eas"] = "東印度-雅利安語支", ["inc-hal"] = "哈爾比語支", ["inc-hie"] = "東印地語支", ["inc-hiw"] = "西印地語支", ["inc-hnd"] = "印度斯坦語", ["inc-ins"] = "島嶼印度-雅利安語支", ["inc-kas"] = "克什米爾語支", ["inc-koh"] = "科希斯坦語支", ["inc-krd"] = "卡姆塔土話", ["inc-kun"] = "庫納爾語支", ["inc-mid"] = "中古印度-雅利安語支", ["inc-nor"] = "北印度-雅利安語支", ["inc-nwe"] = "西北印度-雅利安語支", ["inc-old"] = "古印度-雅利安語支", ["inc-pac"] = "Central Pahari", ["inc-pae"] = "Eastern Pahari", ["inc-pah"] = "帕哈里語", ["inc-pan"] = "旁遮普-蘭達語組", ["inc-pas"] = "帕沙伊語支", ["inc-rom"] = "吉普賽語", ["inc-sad"] = "Sadanic", ["inc-shn"] = "希納語支", ["inc-snd"] = "信德語支", ["inc-sou"] = "南印度-雅利安語支", ["inc-tha"] = "塔魯語支", ["inc-wes"] = "西印度-雅利安語支", ["ine"] = "印歐語系", ["ine-ana"] = "安那托利亞語族", ["ine-bsl"] = "波羅的-斯拉夫語族", ["ine-luw"] = "盧維語支", ["ine-toc"] = "吐火羅語", ["ira"] = "伊朗語支", ["ira-cen"] = "中伊朗語支", ["ira-csp"] = "裡海語支", ["ira-kms"] = "塞姆南語支", ["ira-lur"] = "Luric", ["ira-mid"] = "中古伊朗語支", ["ira-mny"] = "蒙賈尼伊特格哈語支", ["ira-mpr"] = "米底-安息語支", ["ira-msh"] = "馬贊德蘭-沙米爾扎德語支", ["ira-nei"] = "東北伊朗語支", ["ira-nwi"] = "西北伊朗語支", ["ira-old"] = "古伊朗語支", ["ira-orp"] = "奧穆里-帕拉奇語支", ["ira-pat"] = "普什圖語支", ["ira-sbc"] = "粟特-巴克特里亞語支", ["ira-sei"] = "東南伊朗語支", ["ira-sgc"] = "粟特語支", ["ira-sgi"] = "Sanglechi-Ishkashimi", ["ira-shr"] = "Shughni-Roshani", ["ira-shy"] = "Shughni-Yazghulami", ["ira-swi"] = "西南伊朗語支", ["ira-sym"] = "Shughni-Yazghulami-Munji", ["ira-wes"] = "西伊朗語支", ["ira-zgr"] = "扎扎-古拉尼語支", ["iro"] = "易洛魁語系", ["iro-nor"] = "北易洛魁語族", ["itc"] = "意大利語族", ["itc-laf"] = "拉丁-法利斯克語支", ["itc-sbl"] = "奧斯坎-翁布里亞語支", ["jpx"] = "日本-琉球語系", ["jpx-nry"] = "北琉球語群", ["jpx-ryu"] = "琉球語族", ["jpx-sry"] = "南琉球語群", ["kar"] = "克倫語支", ["kca"] = "漢特語組", ["khi-kal"] = "卡拉哈里科伊語支", ["khi-khk"] = "科伊科伊語支", ["khi-kho"] = "科伊語族", ["khi-kkw"] = "科伊-科瓦迪語系", ["khi-kxa"] = "Kx'a", ["khi-tuu"] = "Tuu", ["kro"] = "克魯語支", ["kro-aiz"] = "Aizi", ["kro-bet"] = "Bété", ["kro-did"] = "Dida", ["kro-ekr"] = "東克魯語支", ["kro-grb"] = "Grebo", ["kro-wee"] = "Wee", ["kro-wkr"] = "西克魯語支", ["ku"] = "庫爾德語", ["kv"] = "科米語支", ["map"] = "南島語系", ["map-ata"] = "泰雅語群", ["mjg"] = "土族語", ["mkh"] = "孟-高棉語族", ["mkh-asl"] = "亞斯里語支", ["mkh-ban"] = "巴拿語支", ["mkh-kat"] = "戈都語支", ["mkh-khm"] = "Khmuic", ["mkh-kmr"] = "高棉語支", ["mkh-mnc"] = "孟語支", ["mkh-mng"] = "Mangic", ["mkh-nbn"] = "北巴拿語支", ["mkh-pal"] = "佤德昂語支", ["mkh-pea"] = "比爾語支", ["mkh-pkn"] = "Pakanic", ["mkh-vie"] = "越語支", ["mno"] = "馬諾博語支", ["mns"] = "曼西語組", ["mun"] = "蒙達語", ["myn"] = "瑪雅語系", ["nai-cat"] = "卡托巴語族", ["nai-chu"] = "丘馬什語系", ["nai-ckn"] = "奇努克語系", ["nai-coo"] = "Coosan", ["nai-jcq"] = "Jicaquean", ["nai-ker"] = "Keresan", ["nai-klp"] = "Kalapuyan", ["nai-kta"] = "基奧瓦-塔諾安語系", ["nai-len"] = "Lencan", ["nai-mdu"] = "Maiduan", ["nai-min"] = "Misumalpan", ["nai-miz"] = "米塞-索克語系", ["nai-mus"] = "穆斯科格語族", ["nai-pak"] = "Pakawan", ["nai-pal"] = "Palaihnihan", ["nai-plp"] = "Plateau Penutian", ["nai-pom"] = "波莫語族", ["nai-sca"] = "蘇-卡托巴語系", ["nai-shp"] = "Sahaptian", ["nai-shs"] = "Shastan", ["nai-tot"] = "Totozoquean", ["nai-tqn"] = "Tequistlatecan", ["nai-tsi"] = "Tsimshianic", ["nai-ttn"] = "托托納克語系", ["nai-utn"] = "烏蒂語族", ["nai-wtq"] = "Wintuan", ["nai-xin"] = "Xincan", ["nai-ykn"] = "Yukian", ["nai-you"] = "約庫特-烏蒂語系", ["nai-yuc"] = "Yuman-Cochimí", ["ngf"] = "跨新幾內亞語系", ["ngf-ais"] = "Aisian", ["ngf-ang"] = "Angan", ["ngf-ank"] = "Angal-Kewa", ["ngf-ask"] = "Asmat-Kamoro", ["ngf-asm"] = "Asmat", ["ngf-ata"] = "Ankave-Tainae-Akoye", ["ngf-awd"] = "Awyu-Dumut", ["ngf-awy"] = "Awyu", ["ngf-bda"] = "Becking-Dawi", ["ngf-bin"] = "Binanderean", ["ngf-boa"] = "Boane", ["ngf-bos"] = "Bosavi", ["ngf-bsi"] = "Baruya-Simbari", ["ngf-cda"] = "Central Dani", ["ngf-chw"] = "Chimbu-Wahgi", ["ngf-dag"] = "Dagan", ["ngf-dal"] = "Dallman", ["ngf-dan"] = "Dani", ["ngf-dum"] = "Dumut", ["ngf-ehu"] = "Eastern Huon", ["ngf-eku"] = "East Kutubuan", ["ngf-enc"] = "Engic", ["ngf-eng"] = "Engan", ["ngf-era"] = "Erap", ["ngf-eso"] = "East Sogeram", ["ngf-est"] = "East Strickland", ["ngf-eva"] = "Evapia", ["ngf-fgi"] = "Fore-Gimi", ["ngf-fhu"] = "Finisterre-Huon", ["ngf-fin"] = "菲尼斯特雷語族", ["ngf-gah"] = "Gahuku", ["ngf-gau"] = "Gauwa", ["ngf-gaw"] = "Greater Awyu", ["ngf-gbi"] = "Greater Binanderean", ["ngf-gko"] = "Gaena-Korafe", ["ngf-gmo"] = "Gusap-Mot", ["ngf-gor"] = "Goroka", ["ngf-gsu"] = "Gogodala-Suki", ["ngf-gum"] = "Gum", ["ngf-gvd"] = "Grand Valley Dani", ["ngf-hag"] = "Hagen", ["ngf-han"] = "Hanseman", ["ngf-huo"] = "Huon", ["ngf-jim"] = "Jimi", ["ngf-kab"] = "Kabwum", ["ngf-kai"] = "Kainantu", ["ngf-kak"] = "Kalam-Kobon", ["ngf-kau"] = "Kaukombar", ["ngf-kbm"] = "Kosorong-Burum-Mindik", ["ngf-kgo"] = "Kainantu-Goroka", ["ngf-khu"] = "Kewa-Huli", ["ngf-kma"] = "Kâte-Mape", ["ngf-kme"] = "Kapau-Menya", ["ngf-koi"] = "Koiarian", ["ngf-kok"] = "Kokon", ["ngf-kow"] = "Kowan", ["ngf-ksa"] = "Kalam-Southern Adelbert", ["ngf-kto"] = "Kube-Tobo", ["ngf-kts"] = "Komyandaret-Tsaukambo", ["ngf-kum"] = "Kumil", ["ngf-kya"] = "Kamano-Yagaria", ["ngf-lok"] = "Lowland Ok", ["ngf-mab"] = "Mabuso", ["ngf-mad"] = "Madang", ["ngf-mek"] = "Mek", ["ngf-min"] = "Mindjim", ["ngf-mok"] = "Mountain Ok", ["ngf-mom"] = "Mombum", ["ngf-msu"] = "Mian-Suganga", ["ngf-nad"] = "Northern Adelbert", ["ngf-nbi"] = "North Binanderean", ["ngf-nde"] = "Ndeiram", ["ngf-ngn"] = "Ngalik-Nduga", ["ngf-nso"] = "North Sogeram", ["ngf-num"] = "Numugen", ["ngf-nur"] = "Nuru", ["ngf-nwh"] = "Northwest Hanseman", ["ngf-oen"] = "Outer Engan", ["ngf-okk"] = "Ok", ["ngf-omo"] = "Omosan", ["ngf-oro"] = "Orokaivic", ["ngf-pan"] = "Paniai Lakes", ["ngf-pek"] = "Peka", ["ngf-pom"] = "Pomoikan", ["ngf-rai"] = "Rai Coast", ["ngf-sab"] = "Sabakor", ["ngf-sad"] = "Southern Adelbert", ["ngf-sak"] = "Sau-Angal-Kewa", ["ngf-san"] = "Sankwep", ["ngf-sbh"] = "南多貝拉伊語族", ["ngf-sim"] = "Simbu", ["ngf-sog"] = "Sogeram", ["ngf-sop"] = "Sopac", ["ngf-taa"] = "Tainae-Akoye", ["ngf-tai"] = "Tairora", ["ngf-tib"] = "Tiboran", ["ngf-tna"] = "Tangko-Nakai", ["ngf-uru"] = "Uruwa", ["ngf-usi"] = "Utu-Silopi", ["ngf-waa"] = "Wantoat-Awara", ["ngf-wah"] = "Wahgi", ["ngf-wan"] = "Wantoatic", ["ngf-war"] = "Warup", ["ngf-woj"] = "Wojokesic", ["ngf-wok"] = "West Ok", ["ngf-wso"] = "West Sogeram", ["ngf-yag"] = "Yaganon", ["ngf-yal"] = "Yali", ["ngf-yar"] = "Yareban", ["ngf-ynu"] = "Yau-Nungon", ["ngf-yup"] = "Yupna", ["nic"] = "尼日爾-剛果語系", ["nic-alu"] = "Alumic", ["nic-bas"] = "Basa", ["nic-bbe"] = "Eastern Beboid", ["nic-bco"] = "貝努埃-剛果語支", ["nic-bcr"] = "類班圖-克羅斯語支", ["nic-bdn"] = "北類班圖語支", ["nic-bds"] = "南類班圖語支", ["nic-beb"] = "Beboid", ["nic-ben"] = "Bendi", ["nic-beo"] = "Beromic", ["nic-bod"] = "類班圖語支", ["nic-buk"] = "Buli-Koma", ["nic-bwa"] = "Bwa", ["nic-cde"] = "中德爾塔語支", ["nic-cri"] = "克羅斯河語支", ["nic-dag"] = "Dagbani", ["nic-dak"] = "Dakoid", ["nic-dge"] = "斷崖多貢語支", ["nic-dgw"] = "西多貢語支", ["nic-eko"] = "Ekoid", ["nic-eov"] = "Eastern Oti-Volta", ["nic-fru"] = "Furu", ["nic-gne"] = "Eastern Gurunsi", ["nic-gnn"] = "Northern Gurunsi", ["nic-gns"] = "Gurunsi", ["nic-gnw"] = "Western Gurunsi", ["nic-gre"] = "Eastern Grassfields", ["nic-grf"] = "Grassfields", ["nic-grm"] = "Gurma", ["nic-grs"] = "Southwest Grassfields", ["nic-gur"] = "Gur", ["nic-ief"] = "伊比比奧-埃菲克語組", ["nic-jer"] = "Jera", ["nic-jkn"] = "Jukunoid", ["nic-jrn"] = "Jarawan", ["nic-jrw"] = "Jarawa", ["nic-kam"] = "Kambari", ["nic-kau"] = "Kauru", ["nic-kmk"] = "Kamuku", ["nic-kne"] = "East Kainji", ["nic-knj"] = "Kainji", ["nic-knn"] = "Northwest Kainji", ["nic-ktl"] = "Katloid", ["nic-lcr"] = "下克羅斯河語支", ["nic-mam"] = "Mamfe", ["nic-mba"] = "Mbam", ["nic-mbc"] = "Mba", ["nic-mbw"] = "West Mbam", ["nic-mmb"] = "Mambiloid", ["nic-mom"] = "Momo", ["nic-mre"] = "Moré", ["nic-ngd"] = "Ngbandi", ["nic-nge"] = "Ngemba", ["nic-ngk"] = "Ngbaka", ["nic-nin"] = "Ninzic", ["nic-nka"] = "Nkambe", ["nic-nkb"] = "Baka", ["nic-nke"] = "Eastern Ngbaka", ["nic-nkg"] = "Gbanziri", ["nic-nkk"] = "Kpala", ["nic-nkm"] = "Mbaka", ["nic-nkw"] = "Western Ngbaka", ["nic-npd"] = "北高原多貢語支", ["nic-nun"] = "Nun", ["nic-nwa"] = "Nanga-Walo", ["nic-ogo"] = "Ogoni", ["nic-ovo"] = "Oti-Volta", ["nic-pla"] = "Platoid", ["nic-plc"] = "Central Plateau", ["nic-pld"] = "平原多貢語支", ["nic-ple"] = "East Plateau", ["nic-pls"] = "South Plateau", ["nic-plt"] = "Plateau", ["nic-ras"] = "拉沙德語族", ["nic-rnc"] = "Central Ring", ["nic-rng"] = "Ring", ["nic-rnn"] = "Northern Ring", ["nic-rnw"] = "Western Ring", ["nic-ser"] = "Sere", ["nic-shi"] = "Shiroro", ["nic-sis"] = "Sisaala", ["nic-tar"] = "Tarokoid", ["nic-tiv"] = "Tivoid", ["nic-tvc"] = "Central Tivoid", ["nic-tvn"] = "Northern Tivoid", ["nic-ubg"] = "烏班吉語支", ["nic-uce"] = "東-西克羅斯河語支", ["nic-ucn"] = "北-南克羅斯河語支", ["nic-ucr"] = "上克羅斯河語支", ["nic-vco"] = "沃爾特-剛果語支", ["nic-wov"] = "Western Oti-Volta", ["nic-ykb"] = "Yukubenic", ["nic-ymb"] = "Yambasa", ["nic-yon"] = "Yom-Nawdm", ["njo"] = "Ao", ["nub"] = "努比亞語支", ["nub-hil"] = "Hill Nubian", ["nur-nor"] = "北努利斯坦語支", ["nur-sou"] = "南努利斯坦語支", ["omq"] = "歐托-曼格語系", ["omq-cha"] = "查蒂諾語", ["omq-chi"] = "奇南特克語族", ["omq-cui"] = "奎卡特克語族", ["omq-maz"] = "馬薩特克語族", ["omq-mix"] = "類米斯特克語族", ["omq-mxt"] = "米斯特克語支", ["omq-otp"] = "歐托-帕梅語族", ["omq-pop"] = "波波洛卡語族", ["omq-tri"] = "特里基語支", ["omq-zap"] = "類薩波特克語族", ["omq-zpc"] = "薩波特克語支", ["omv"] = "奧摩語族", ["omv-aro"] = "阿里語支", ["omv-diz"] = "Dizoid", ["omv-eom"] = "東奧梅托語支", ["omv-gon"] = "Gonga", ["omv-mao"] = "Mao", ["omv-nom"] = "北奧梅托語支", ["omv-ome"] = "奧梅托語支", ["oto"] = "類奧托米語支", ["oto-otm"] = "奧托米語支", ["paa"] = "巴布亞諸語言", ["paa-aia"] = "Aian", ["paa-alp"] = "Alor-Pantar", ["paa-amu"] = "Amto-Musan", ["paa-ani"] = "Anim", ["paa-ara"] = "Arapesh", ["paa-arf"] = "Arafundi", ["paa-ata"] = "Ataitan", ["paa-baa"] = "Bayono-Awbono", ["paa-bai"] = "Baining", ["paa-baw"] = "博斯溫-阿瓦爾語支", ["paa-bew"] = "Bewani", ["paa-boa"] = "Boazi", ["paa-bor"] = "Border", ["paa-bul"] = "Bulaka River", ["paa-bvi"] = "Betaf-Vitou", ["paa-clp"] = "Central Lakes Plain", ["paa-dtu"] = "Doso-Turumsa", ["paa-ebh"] = "東多貝拉伊語族", ["paa-eel"] = "Eastern Eleman", ["paa-egb"] = "East Geelvink Bay", ["paa-eke"] = "East Keram", ["paa-ele"] = "Eleman", ["paa-elp"] = "East Lakes Plain", ["paa-epw"] = "Eastern Pauwasi", ["paa-etf"] = "Eastern Trans-Fly", ["paa-eti"] = "East Timor", ["paa-fas"] = "Fas", ["paa-flp"] = "Far West Lakes Plain", ["paa-gkw"] = "Greater Kwerba", ["paa-gto"] = "Galela-Tobelo", ["paa-hya"] = "Heyo-Yahang", ["paa-ing"] = "Inland Gulf", ["paa-isk"] = "Inner Sko", ["paa-iwa"] = "Iwam", ["paa-kae"] = "Kamula-Elevala", ["paa-kan"] = "Kanum", ["paa-kay"] = "Kayagaric", ["paa-ker"] = "Keram", ["paa-kiw"] = "Kiwaian", ["paa-kko"] = "Kaure-Kosare", ["paa-koa"] = "Kombio-Arapesh", ["paa-kol"] = "Kolopom", ["paa-kom"] = "Kombio", ["paa-kun"] = "Kunimaipan", ["paa-kwa"] = "Kwalean", ["paa-kwe"] = "Kwerba proper", ["paa-kwo"] = "Kwomtari", ["paa-lla"] = "Loloda-Laba", ["paa-lma"] = "Left May", ["paa-lmu"] = "Lepki-Murkim", ["paa-lpl"] = "Lakes Plain", ["paa-lra"] = "Lower Ramu", ["paa-lse"] = "Lower Sepik", ["paa-mai"] = "Mairasi", ["paa-mal"] = "Mailuan", ["paa-mam"] = "Maimai", ["paa-man"] = "Manubaran", ["paa-mar"] = "Marienberg", ["paa-may"] = "Maybratic", ["paa-mbi"] = "Mbaham-Iha", ["paa-mby"] = "Marind-Boazi-Yaqay", ["paa-mmu"] = "Mandi-Muniwara", ["paa-mon"] = "Monumbo", ["paa-mri"] = "Marindic", ["paa-nam"] = "Nambu", ["paa-nbo"] = "North Bougainville", ["paa-ndu"] = "Ndu", ["paa-ngk"] = "Ngkolmpu", ["paa-nha"] = "北哈馬黑拉語支", ["paa-nim"] = "Nimboran", ["paa-nnd"] = "Nuclear Ndu", ["paa-nnh"] = "Northern North Halmahera", ["paa-nto"] = "Namla-Tofanma", ["paa-ott"] = "Ottilien", ["paa-pah"] = "Pahoturi River", ["paa-pal"] = "Palei", ["paa-pia"] = "Piawi", ["paa-pio"] = "Piore River", ["paa-por"] = "Porapora", ["paa-ram"] = "Ramu", ["paa-rsa"] = "Rasawa-Saponi", ["paa-rub"] = "Ruboni", ["paa-saa"] = "Samarokena-Airoran", ["paa-sah"] = "Sahu", ["paa-sbo"] = "South Bougainville", ["paa-sen"] = "Sentani", ["paa-sep"] = "Sepik", ["paa-shi"] = "Serra Hills", ["paa-sko"] = "Sko", ["paa-sng"] = "Senagi", ["paa-taa"] = "Taikat-Awyi", ["paa-tam"] = "Tamolan", ["paa-tap"] = "Timor-Alor-Pantar", ["paa-teb"] = "Teberan", ["paa-tir"] = "Tirio", ["paa-tki"] = "Turama-Kikori", ["paa-ton"] = "Tonda", ["paa-too"] = "Tor-Orya", ["paa-tor"] = "托里切利語系", ["paa-trr"] = "Torricelli", ["paa-tti"] = "Ternate-Tidore", ["paa-wal"] = "Walio", ["paa-wap"] = "Wapei", ["paa-war"] = "Waris", ["paa-wbh"] = "西多貝拉伊語族", ["paa-wel"] = "Western Eleman", ["paa-wig"] = "West Inland Gulf", ["paa-wke"] = "West Keram", ["paa-wko"] = "Wára-Kómnzo", ["paa-wlp"] = "West Lakes Plain", ["paa-wpa"] = "Wapei-Palei", ["paa-wpw"] = "Western Pauwasi", ["paa-yam"] = "Yam", ["paa-yaq"] = "Yaqayic", ["paa-ysa"] = "Yawa-Saweru", ["paa-yua"] = "Yuat", ["phi"] = "菲律賓語族", ["phi-kal"] = "Kalamian", ["poz"] = "馬來-波利尼西亞語族", ["poz-aay"] = "Admiralty Islands", ["poz-bnn"] = "北婆羅洲語群", ["poz-bre"] = "東巴里托語支", ["poz-brw"] = "西巴里托語支", ["poz-bss"] = "Bali-Sasak-Sumbawa", ["poz-btk"] = "邦庫-多樂基語支", ["poz-cet"] = "中-東部馬來-波利尼西亞語族", ["poz-clb"] = "西里伯斯語支", ["poz-cln"] = "新喀里多尼亞語群", ["poz-cma"] = "中馬魯古語支", ["poz-hce"] = "馬黑拉-鳥頭灣語支", ["poz-kal"] = "Kaili-Pamona", ["poz-lgx"] = "楠榜語支", ["poz-mcm"] = "馬來-占語群", ["poz-mic"] = "密克羅尼西亞語", ["poz-mly"] = "馬來語群", ["poz-msa"] = "馬來-松巴哇語群", ["poz-mun"] = "穆納布頓語支", ["poz-nws"] = "西北蘇門答臘語群", ["poz-occ"] = "中東部大洋洲語支", ["poz-oce"] = "大洋洲語族", ["poz-ocs"] = "南部大洋洲語支", ["poz-ocw"] = "西部大洋洲語支", ["poz-pcc"] = "中部太平洋語支", ["poz-pep"] = "東波利尼西亞語", ["poz-pnp"] = "核心波利尼西亞語", ["poz-pol"] = "波利尼西亞語族", ["poz-san"] = "Sabahan", ["poz-sbj"] = "薩馬-巴瑤語支", ["poz-slb"] = "薩盧安-邦蓋語支", ["poz-sls"] = "東南所羅門語群", ["poz-ssw"] = "南蘇拉威西語群", ["poz-stm"] = "聖馬提亞語支", ["poz-swa"] = "北沙撈越語群", ["poz-tem"] = "泰莫圖語支", ["poz-tim"] = "帝汶語群", ["poz-ton"] = "湯加語支", ["poz-tot"] = "托米尼-托利托利語群", ["poz-vnc"] = "中北瓦努阿圖語群", ["poz-vnn"] = "北瓦努阿圖語支", ["poz-vns"] = "南瓦努阿圖語支", ["poz-wot"] = "Wotu-Wolio", ["pqe"] = "東部馬來-波利尼西亞語族", ["qfa-adc"] = "中部大安達曼語族", ["qfa-adm"] = "大安達曼語系", ["qfa-adn"] = "北部大安達曼語族", ["qfa-ads"] = "南部大安達曼語族", ["qfa-ain"] = "阿伊努語系", ["qfa-bej"] = "貝-吉兆語支", ["qfa-bet"] = "貝台語支", ["qfa-buy"] = "布央語支", ["qfa-cka"] = "楚科奇-堪察加語系", ["qfa-ckn"] = "楚科奇語族", ["qfa-cnt"] = "語言接觸", ["qfa-cre"] = "克里奧爾語", ["qfa-dgn"] = "多貢語族", ["qfa-dis"] = "歸屬爭議", ["qfa-dny"] = "德內-葉尼塞語門", ["qfa-hur"] = "胡里安-烏拉爾圖語系", ["qfa-iso"] = "孤立語言", ["qfa-kad"] = "Kadu", ["qfa-kms"] = "侗水語支", ["qfa-kor"] = "朝鮮語系", ["qfa-kra"] = "仡央語群", ["qfa-lic"] = "黎語支", ["qfa-mch"] = "大奇布查語系", ["qfa-mix"] = "混合語言", ["qfa-not"] = "非語系", ["qfa-onb"] = "貝語支", ["qfa-ong"] = "翁奇語支", ["qfa-pid"] = "皮欽語", ["qfa-sub"] = "底層語言", ["qfa-tak"] = "壯侗語系", ["qfa-tyn"] = "第勒尼安語系", ["qfa-unc"] = "無法分類", ["qfa-xgs"] = "鮮卑-蒙古語系", ["qfa-xgx"] = "旁蒙古語族", ["qfa-yen"] = "葉尼塞語系", ["qfa-yke"] = "凱特語族", ["qfa-yko"] = "科特語族", ["qfa-ypm"] = "旁普科爾語族", ["qfa-yrn"] = "Arinic", ["qfa-yuk"] = "尤卡吉爾語系", ["qwe"] = "克丘亞語系", ["raj"] = "拉賈斯坦語組", ["roa"] = "羅曼語族", ["roa-asl"] = "阿斯圖里亞斯萊昂語組", ["roa-cas"] = "卡斯蒂利亞語組", ["roa-dal"] = "達爾馬提亞羅曼語組", ["roa-eas"] = "東羅曼語支", ["roa-emr"] = "艾米利亞-羅馬涅語組", ["roa-gap"] = "加利西亞-葡萄牙語組", ["roa-gar"] = "高盧-羅曼語支", ["roa-git"] = "高盧-意大利語支", ["roa-grh"] = "高盧-雷蒂亞語支", ["roa-ibe"] = "西伊比利亞語支", ["roa-itd"] = "意大利-達爾馬提亞語支", ["roa-itr"] = "意大利-羅曼語組", ["roa-iwr"] = "意大利-西羅曼語支", ["roa-nar"] = "納瓦拉-阿拉貢語組", ["roa-ocr"] = "奧克-羅曼語支", ["roa-oil"] = "奧依語", ["roa-rhe"] = "雷托-羅曼語", ["roa-sou"] = "南羅曼語支", ["roa-wes"] = "西羅曼語支", ["sai-ara"] = "阿勞坎語系", ["sai-aym"] = "艾馬拉語族", ["sai-bar"] = "Barbacoan", ["sai-bor"] = "Boran", ["sai-cah"] = "Cahuapanan", ["sai-car"] = "加勒比語族", ["sai-cer"] = "塞拉多語族", ["sai-chc"] = "Chocoan", ["sai-cho"] = "Chonan", ["sai-cje"] = "中熱語支", ["sai-cpc"] = "Chapacuran", ["sai-crn"] = "Charruan", ["sai-ctc"] = "Catacaoan", ["sai-guc"] = "Guaicuruan", ["sai-guh"] = "Guahiban", ["sai-gui"] = "Guianan", ["sai-har"] = "Harákmbut", ["sai-hkt"] = "Harákmbut-Katukinan", ["sai-hrp"] = "Huarpean", ["sai-jee"] = "熱語系", ["sai-jir"] = "Jirajaran", ["sai-jiv"] = "Jivaroan", ["sai-ktk"] = "Katukinan", ["sai-kui"] = "Kuikuroan", ["sai-map"] = "Mapoyan", ["sai-mas"] = "Mascoian", ["sai-mgc"] = "Mataco-Guaicuru", ["sai-mje"] = "熱語門", ["sai-mtc"] = "Matacoan", ["sai-mur"] = "Muran", ["sai-nad"] = "Nadahup", ["sai-nje"] = "北熱語支", ["sai-nmk"] = "Nambikwaran", ["sai-otm"] = "Otomacoan", ["sai-pan"] = "Panoan", ["sai-pat"] = "Pano-Tacanan", ["sai-pek"] = "Pekodian", ["sai-pem"] = "佩蒙語支", ["sai-pey"] = "Peba-Yaguan", ["sai-prk"] = "Parukotoan", ["sai-sje"] = "南熱語支", ["sai-tac"] = "Tacanan", ["sai-tar"] = "Taranoan", ["sai-tin"] = "Tiniguan", ["sai-tuc"] = "Tucanoan", ["sai-tyu"] = "Ticuna-Yuri", ["sai-ucp"] = "Uru-Chipaya", ["sai-ven"] = "委內瑞拉加勒比語支", ["sai-wic"] = "Wichí", ["sai-wit"] = "Witotoan", ["sai-ynm"] = "Yanomami", ["sai-yuk"] = "Yukpan", ["sai-zam"] = "Zamucoan", ["sai-zap"] = "Zaparoan", ["sal"] = "薩利希語系", ["sdv"] = "東蘇丹語族", ["sdv-bri"] = "Bari", ["sdv-daj"] = "Daju", ["sdv-dnu"] = "Dinka-Nuer", ["sdv-eje"] = "Eastern Jebel", ["sdv-kln"] = "Kalenjin", ["sdv-lma"] = "Lotuko-Maa", ["sdv-lon"] = "北盧歐語支", ["sdv-los"] = "南盧歐語支", ["sdv-luo"] = "盧歐語支", ["sdv-nes"] = "北部東蘇丹語支", ["sdv-nie"] = "東尼羅語支", ["sdv-nil"] = "尼羅語支", ["sdv-nis"] = "南尼羅語支", ["sdv-niw"] = "西尼羅語支", ["sdv-nma"] = "Nandi-Markweta", ["sdv-nyi"] = "Nyima", ["sdv-tmn"] = "Taman", ["sdv-ttu"] = "Teso-Turkana", ["sel"] = "塞爾庫普語", ["sem"] = "閃米特語族", ["sem-ara"] = "亞拉姆語支", ["sem-arb"] = "阿拉伯語支", ["sem-are"] = "東亞拉姆語支", ["sem-arw"] = "西亞拉姆語支", ["sem-ase"] = "東南亞拉姆語支", ["sem-can"] = "迦南語支", ["sem-cen"] = "中閃米特語支", ["sem-cna"] = "中新亞拉姆語支", ["sem-eas"] = "東閃米特語支", ["sem-eth"] = "埃塞俄比亞閃米特語支", ["sem-nna"] = "東北新亞拉姆語支", ["sem-nwe"] = "西北閃米特語支", ["sem-osa"] = "古代南阿拉伯諸語言", ["sem-sar"] = "現代南阿拉伯諸語言", ["sem-wes"] = "西閃米特語支", ["sgn"] = "手語", ["sgn-asl"] = "American Sign Languages", ["sgn-fsl"] = "法國手語語族", ["sgn-gsl"] = "德國手語語族", ["sgn-jsl"] = "日本手語語族", ["sio"] = "蘇語族", ["sio-dhe"] = "德吉哈語支", ["sio-dkt"] = "達科他語支", ["sio-mor"] = "密蘇里河蘇語支", ["sio-msv"] = "密西西比河谷蘇語支", ["sio-ohv"] = "俄亥俄河谷蘇語支", ["sit"] = "漢藏語系", ["sit-aao"] = "奧語支", ["sit-alm"] = "阿爾莫拉語支", ["sit-bai"] = "白語組", ["sit-bdi"] = "藏語群", ["sit-cln"] = "蔡龍語支", ["sit-dhi"] = "狄摩語群", ["sit-ebo"] = "東藏語支", ["sit-egy"] = "東嘉絨語支", ["sit-ers"] = "爾蘇語群", ["sit-gma"] = "大馬嘉爾語支", ["sit-gsi"] = "大桑朗語群", ["sit-hrs"] = "魯蘇語支", ["sit-jnp"] = "景頗語支", ["sit-jpl"] = "克欽-盧伊語支", ["sit-kch"] = "孔亞克-昌語支", ["sit-kha"] = "卡姆語支", ["sit-khb"] = "舍朱奔語支", ["sit-khc"] = "楚格-利西語支", ["sit-khm"] = "舍朱奔-薩爾當語支", ["sit-khw"] = "西舍朱奔語支", ["sit-kic"] = "中基蘭特語支", ["sit-kie"] = "東基蘭特語支", ["sit-kin"] = "金瑙爾語支", ["sit-kir"] = "基蘭特語支", ["sit-kiw"] = "西基蘭特語支", ["sit-kon"] = "孔亞克語支", ["sit-kyk"] = "吉隆-卡噶特語", ["sit-lab"] = "拉達克-巴爾蒂語", ["sit-las"] = "拉胡爾-斯皮提語支", ["sit-luu"] = "盧伊語支", ["sit-mar"] = "Maringic", ["sit-mba"] = "白語支", ["sit-mdz"] = "格曼語支", ["sit-mnz"] = "曼子語支", ["sit-mru"] = "木盧語支", ["sit-nas"] = "Naish", ["sit-nax"] = "納語組", ["sit-nba"] = "北部白語組", ["sit-new"] = "尼瓦爾語支", ["sit-nng"] = "儂語支", ["sit-qia"] = "羌語支", ["sit-rgy"] = "嘉絨語支", ["sit-sba"] = "漢白語族", ["sit-tam"] = "達芒語支", ["sit-tan"] = "達尼語支", ["sit-tib"] = "藏語支", ["sit-tja"] = "土家語", ["sit-tma"] = "Tangkhul-Maring", ["sit-tng"] = "唐庫爾語支", ["sit-tno"] = "Tangsa-Nocte", ["sit-tsk"] = "倉洛語支", ["sit-wgy"] = "西嘉絨語支", ["sit-whm"] = "西喜馬拉雅語支", ["sit-zem"] = "澤梅語支", ["sla"] = "斯拉夫語族", ["smi"] = "薩米語", ["son"] = "桑海語族", ["sqj"] = "阿爾巴尼亞語族", ["ssa"] = "尼羅-撒哈拉語系", ["ssa-fur"] = "富爾語族", ["ssa-klk"] = "庫利亞克語支", ["ssa-kom"] = "Koman", ["ssa-sah"] = "撒哈拉語族", ["syd"] = "薩莫耶德語族", ["syd-ene"] = "埃涅茨語組", ["tai"] = "壯傣語支", ["tai-cen"] = "中部台語支", ["tai-cho"] = "崇左台語支", ["tai-nor"] = "北部台語支", ["tai-sap"] = "沙爬-西南台語支", ["tai-swe"] = "西南壯傣語支", ["tai-tay"] = "岱依語支", ["tai-wen"] = "文麻-西南台語支", ["tbq"] = "藏緬語族", ["tbq-anp"] = "昂納米-波丘里語支", ["tbq-axi"] = "阿細語支", ["tbq-bdg"] = "博多-加羅語支", ["tbq-bis"] = "畢蘇語群", ["tbq-bka"] = "碧卡語支", ["tbq-bkj"] = "薩爾語群", ["tbq-brm"] = "緬語支", ["tbq-buq"] = "羌緬語群", ["tbq-drp"] = "下游普拉語支", ["tbq-han"] = "哈尼語支", ["tbq-hph"] = "高地普拉語支", ["tbq-jin"] = "基諾語支", ["tbq-kuk"] = "庫基語支", ["tbq-kzh"] = "卡卓語支", ["tbq-lal"] = "臘羅語", ["tbq-lho"] = "拉祜語支", ["tbq-llo"] = "里潑-倮倮潑語支", ["tbq-lob"] = "緬彝語群", ["tbq-lol"] = "彝語支", ["tbq-lso"] = "傈僳語支", ["tbq-lwo"] = "拉鄔語組", ["tbq-muj"] = "木吉語支", ["tbq-nas"] = "納蘇語支", ["tbq-nis"] = "尼蘇語支", ["tbq-nlo"] = "北彝語支", ["tbq-nso"] = "東南彝語支", ["tbq-nus"] = "諾蘇語支", ["tbq-phw"] = "普佤語支", ["tbq-rph"] = "河岸普拉語支", ["tbq-sel"] = "東南彝語", ["tbq-sil"] = "西拉語群", ["tbq-slo"] = "南彝語支", ["tbq-tal"] = "他魯語支", ["tbq-urp"] = "上游普拉語支", ["trk"] = "突厥語族", ["trk-cmn"] = "共同突厥語支", ["trk-kar"] = "葛邏祿語支", ["trk-kbu"] = "欽察-保加爾語支", ["trk-kcu"] = "欽察-庫曼語支", ["trk-kip"] = "欽察語支", ["trk-kkp"] = "吉爾吉斯-欽察語支", ["trk-kno"] = "欽察-諾蓋語支", ["trk-nsb"] = "北西伯利亞突厥語支", ["trk-ogr"] = "烏古爾語支", ["trk-ogz"] = "烏古斯語支", ["trk-sib"] = "西伯利亞突厥語支", ["trk-ssb"] = "南西伯利亞突厥語支", ["tup"] = "圖皮語系", ["tup-gua"] = "圖皮-瓜拉尼語族", ["tuw"] = "滿-通古斯語系", ["tuw-ewe"] = "鄂溫語支", ["tuw-jrc"] = "滿語支", ["tuw-nan"] = "赫哲語支", ["tuw-udg"] = "烏德蓋語支", ["urj"] = "烏拉爾語系", ["urj-fin"] = "芬蘭語支", ["urj-mdv"] = "莫爾多瓦語支", ["urj-prm"] = "彼爾姆語支", ["urj-ugr"] = "烏戈爾語支", ["wak"] = "Wakashan", ["wen"] = "索布語", ["xgn"] = "蒙古語族", ["xgn-cen"] = "中蒙古語支", ["xgn-shr"] = "東蒙古語支", ["xgn-sou"] = "南蒙古語支", ["xme"] = "米底語支", ["xme-ttc"] = "塔蒂語支", ["xnd"] = "納-德內語系", ["xsc"] = "斯基泰語支", ["xsc-sak"] = "塞語支", ["xsc-sar"] = "薩馬提亞語支", ["xsc-skw"] = "塞-瓦罕語支", ["yok"] = "約庫特語族", ["ypk"] = "尤皮克語", ["yrk"] = "涅涅茨語組", ["zhx"] = "漢語族", ["zhx-com"] = "沿海閩語", ["zhx-inm"] = "沿山閩語", ["zhx-man"] = "官話支", ["zhx-min"] = "閩語支", ["zhx-nan"] = "閩南語支", ["zhx-pin"] = "平話", ["zhx-yue"] = "粵語支", ["zle"] = "東斯拉夫語支", ["zls"] = "南斯拉夫語支", ["zlw"] = "西斯拉夫語支", ["zlw-lch"] = "列克提克亞語支", ["zlw-pom"] = "波美拉尼亞語支", ["znd"] = "贊德語支", } ccl5ylt9pb8t9xla1w0olxmv7lk0f6q Module:Etymology languages/code to canonical name 828 2155758 9882848 9863225 2026-08-29T14:09:34Z TongcyDai 53191 自動更新語言模組 9882848 Scribunto text/plain return { ["aae"] = "阿爾伯雷什阿爾巴尼亞語", ["aat"] = "阿爾瓦尼蒂卡阿爾巴尼亞語", ["abr"] = "Abron", ["acm-khu"] = "胡哲斯坦阿拉伯語", ["act"] = "阿赫特胡克語", ["adx"] = "安多藏語", ["ae-old"] = "古阿維斯陀語", ["ae-yng"] = "Younger Avestan", ["ain-hok"] = "北海道阿伊努語", ["ain-kur"] = "千島群島阿伊努語", ["ain-sak"] = "樺太阿伊努語", ["akk-lbb"] = "晚期巴比倫語", ["akk-mas"] = "中古亞述語", ["akk-mbb"] = "中古巴比倫語", ["akk-nas"] = "新亞述語", ["akk-nbb"] = "新巴比倫語", ["akk-oas"] = "古亞述語", ["akk-obb"] = "古巴比倫語", ["akk-old"] = "古阿卡德語", ["akk-stb"] = "標準巴比倫語", ["aln"] = "蓋格阿爾巴尼亞語", ["als"] = "托斯克阿爾巴尼亞語", ["alv-kro"] = "克羅曼蒂語", ["ang-ang"] = "盎格利亞古英語", ["ang-ken"] = "肯特古英語", ["ang-mer"] = "麥西亞古英語", ["ang-nor"] = "諾森布里亞古英語", ["ang-wsx"] = "西薩克森古英語", ["apc-ale"] = "阿勒坡北黎凡特阿拉伯語", ["apc-dam"] = "大馬士革北黎凡特阿拉伯語", ["apc-leb"] = "黎巴嫩北黎凡特阿拉伯語", ["apc-nle"] = "北黎巴嫩北黎凡特阿拉伯語", ["apc-sle"] = "南黎巴嫩北黎凡特阿拉伯語", ["apc-syr"] = "敘利亞北黎凡特阿拉伯語", ["arc-bib"] = "聖經亞拉姆語", ["arc-cpa"] = "基督教巴勒斯坦亞拉姆語", ["arc-hat"] = "哈特拉亞拉姆語", ["arc-imp"] = "帝國亞拉姆語", ["arc-jla"] = "猶太書面亞拉姆語", ["arc-nab"] = "納巴泰亞拉姆語", ["arc-old"] = "古亞拉姆語", ["arc-pal"] = "帕邁拉亞拉姆語", ["as-bkm"] = "Barpetia Kamrupi Assamese", ["as-nkm"] = "Nalbaria Kamrupi Assamese", ["as-pkm"] = "Palasbaria Kamrupi Assamese", ["atn"] = "阿什蒂亞尼語", ["az-cls"] = "古典阿塞拜疆語", ["bat-dni"] = "聶伯波羅的語", ["bat-gol"] = "戈利亞德語", ["bat-pro"] = "原始波羅的語", ["bcc"] = "南俾路支語", ["bew-kot"] = "伯塔維科塔語", ["bgn"] = "西俾路支語", ["bgp"] = "東俾路支語", ["bn-dvn"] = "Dhakaiya Vaṅga Bengali", ["bn-nvn"] = "Noakhailla Vaṅga Bengali", ["bnt-cmn"] = "共同班圖語", ["bra-old"] = "古布拉傑語", ["bry-ear"] = "早期布立吞語", ["bry-lat"] = "晚期布立吞語", ["bsg-ban"] = "Bandari", ["bsg-hor"] = "霍爾木茲語", ["bsg-min"] = "Minabi", ["bsh-kat"] = "Kativiri", ["bsh-mum"] = "Mumviri", ["ca-val"] = "瓦倫西亞語", ["ckm"] = "查方言", ["cls"] = "古典梵語", ["cmn-MY"] = "馬來西亞華語", ["cmn-PH"] = "菲律賓華語", ["cmn-SG"] = "新加坡華語", ["cmn-TW"] = "臺灣華語", ["cmn-bec"] = "北京官話", ["cmn-bei"] = "北京話", ["cmn-cep"] = "中原官話", ["cmn-ear"] = "早期官話", ["cmn-gua"] = "關中話", ["cmn-gui"] = "桂林話", ["cmn-jhu"] = "江淮官話", ["cmn-lan"] = "蘭銀官話", ["cmn-nan"] = "南京話", ["cmn-noe"] = "東北官話", ["cmn-palladius"] = "巴拉第系統", ["cmn-pinyin"] = "漢語拼音", ["cmn-sow"] = "西南官話", ["cmn-tia"] = "天津話", ["cmn-tongyong"] = "通用拼音", ["cmn-wadegiles"] = "威妥瑪拼音", ["cmn-wuh"] = "武漢話", ["cmn-wvc"] = "官話白話文", ["cmn-xin"] = "西寧話", ["cmn-yan"] = "揚州話", ["cop-akh"] = "艾赫米姆科普特語", ["cop-boh"] = "布海拉科普特語", ["cop-fay"] = "法尤姆科普特語", ["cop-ggg"] = "科普特語方言G", ["cop-her"] = "赫爾莫波利斯科普特語", ["cop-jjj"] = "科普特語方言J", ["cop-kkk"] = "科普特語方言K", ["cop-lyc"] = "利科波利斯科普特語", ["cop-old"] = "古科普特語", ["cop-oxy"] = "俄克喜林庫斯科普特語", ["cop-ply"] = "原始利科波利斯科普特語", ["cop-ppp"] = "科普特語方言P", ["cop-sah"] = "薩伊迪科普特語", ["crh-dbj"] = "多布羅加韃靼語", ["crp-cpr-kya"] = "Kyakhta Chinese Pidgin Russian", ["cs-ear"] = "早期現代捷克語", ["cu-bgm"] = "中古保加利亞語", ["cv-ana"] = "Anatri", ["cv-mid"] = "中古楚瓦什語", ["cv-old"] = "古楚瓦什語", ["cv-vir"] = "Viryal", ["cy-nor"] = "北威爾士威爾士語", ["cy-sou"] = "南威爾士威爾士語", ["de-AT"] = "奧地利德語", ["de-AT-vie"] = "維也納德語", ["de-CH"] = "瑞士德語", ["de-bal"] = "波羅的德語", ["de-ear"] = "早期新高地德語", ["drt"] = "德倫特語", ["dv-add"] = "Addu Dhivehi", ["dv-huv"] = "Huvadhu Dhivehi", ["dv-mul"] = "Mulaku Dhivehi", ["dv-old"] = "Old Dhivehi", ["egl-old"] = "古艾米利亞語", ["egy-lat"] = "晚期埃及語", ["egy-mid"] = "中古埃及語", ["egy-nmi"] = "新中古埃及語", ["egy-old"] = "上古埃及語", ["el-crt"] = "克里特希臘語", ["el-cyp"] = "塞浦路斯希臘語", ["el-kal"] = "Kaliarda", ["el-kth"] = "純正希臘語", ["el-pap"] = "帕福斯希臘語", ["elx-ach"] = "阿契美尼德埃蘭語", ["elx-mid"] = "中古埃蘭語", ["elx-neo"] = "新埃蘭語", ["elx-old"] = "上古埃蘭語", ["en-AU"] = "澳大利亞英語", ["en-CA"] = "加拿大英語", ["en-GB"] = "英國英語", ["en-GB-NIR"] = "北愛爾蘭英語", ["en-GB-SCT"] = "蘇格蘭英語", ["en-GB-WLS"] = "威爾士英語", ["en-HK"] = "香港英語", ["en-IE"] = "愛爾蘭英語", ["en-IM"] = "曼島英語", ["en-IN"] = "印度英語", ["en-NNN"] = "北美英語", ["en-NZ"] = "新西蘭英語", ["en-US"] = "美國英語", ["en-US-CA"] = "加利福尼亞英語", ["en-ZA"] = "南非英語", ["en-aae"] = "澳大利亞原住民英語", ["en-ear"] = "近代英語", ["en-geo"] = "喬迪英語", ["en-uls"] = "阿爾斯特英語", ["enm-emi"] = "東密德蘭中古英語", ["enm-esc"] = "早期蘇格蘭語", ["enm-ken"] = "肯特中古英語", ["enm-nor"] = "北部中古英語", ["enm-sou"] = "南部中古英語", ["enm-wmi"] = "西密德蘭中古英語", ["es-AR"] = "拉普拉塔河西班牙語", ["es-BO"] = "玻利維亞西班牙語", ["es-CL"] = "智利西班牙語", ["es-CO"] = "哥倫比亞西班牙語", ["es-CU"] = "古巴西班牙語", ["es-MX"] = "墨西哥西班牙語", ["es-PE"] = "秘魯西班牙語", ["es-PH"] = "菲律賓西班牙語", ["es-PR"] = "波多黎各西班牙語", ["es-US"] = "美國西班牙語", ["es-VE"] = "委內瑞拉西班牙語", ["es-ear"] = "早期現代西班牙語", ["es-lun"] = "Lunfardo", ["esi"] = "北阿拉斯加因紐皮雅特語", ["esk"] = "西北阿拉斯加因紐皮雅特語", ["fa-cls"] = "古典波斯語", ["fa-ear"] = "早期新波斯語", ["fa-ira"] = "伊朗波斯語", ["fat"] = "芳蒂阿坎語", ["fay-bsh"] = "Bushehri", ["fay-bur"] = "Burenjani", ["fay-dav"] = "Davani", ["fay-dsh"] = "Dashtaki", ["fay-eze"] = "Emamzada Esma’ili", ["fay-gav"] = "Gavkoshaki", ["fay-kar"] = "Khargi", ["fay-kho"] = "Khollari", ["fay-kon"] = "Kondazi", ["fay-kzo"] = "古卡澤倫語", ["fay-mas"] = "Masarami", ["fay-pap"] = "Papuni", ["fay-sam"] = "Samghani", ["fay-sho"] = "古設拉子語", ["fay-shr"] = "設拉子語", ["fay-sor"] = "Sorkhi", ["ffm"] = "馬西納富拉語", ["fiu-pro"] = "原始芬蘭-烏戈爾語", ["fr-CA"] = "加拿大法語", ["fr-CH"] = "瑞士法語", ["fr-aca"] = "阿卡迪亞法語", ["fr-lou"] = "路易斯安納法語", ["fr-mis"] = "密蘇里法語", ["frc"] = "卡郡法語", ["frk"] = "古法蘭克語", ["fro-nor"] = "古諾曼語", ["fro-pic"] = "庇卡底古法語", ["frp-old"] = "古法蘭克-普羅旺斯語", ["frr-amr"] = "阿姆魯姆北弗里斯蘭語", ["frr-fam"] = "弗爾-阿姆魯姆北弗里斯蘭語", ["frr-foh"] = "弗爾北弗里斯蘭語", ["frr-goe"] = "格斯哈德北弗里斯蘭語", ["frr-hal"] = "哈利根北弗里斯蘭語", ["frr-hel"] = "黑爾戈蘭北弗里斯蘭語", ["frr-ins"] = "島嶼北弗里斯蘭語", ["frr-kar"] = "卡爾哈德北弗里斯蘭語", ["frr-mai"] = "大陸北弗里斯蘭語", ["frr-moo"] = "博京哈德北弗里斯蘭語", ["frr-syl"] = "敘爾特北弗里斯蘭語", ["frr-wie"] = "維丁哈德北弗里斯蘭語", ["frs"] = "東弗里斯蘭低地德語", ["fub"] = "阿達馬瓦富拉語", ["fuc"] = "Pulaar", ["fue"] = "博爾古富拉語", ["fuf"] = "Pular", ["fuh"] = "西尼日爾富拉語", ["fui"] = "巴吉爾米富拉語", ["fuq"] = "中東部尼日爾富拉語", ["fur-old"] = "Old Friulian", ["fuv"] = "尼日利亞富拉語", ["gax"] = "Borana", ["gbz"] = "瑣羅亞斯德達利語", ["gem-sue"] = "蘇維匯語", ["gkm"] = "中古希臘語", ["gmq-osw-lat"] = "晚期古瑞典語", ["gmw-afr-pro"] = "原始盎格魯-弗里斯蘭語", ["gmw-nsg-pro"] = "原始北海日耳曼語", ["gos"] = "格羅寧根語", ["grc-aeo"] = "伊歐里斯希臘語", ["grc-arc"] = "阿卡迪亞希臘語", ["grc-arp"] = "阿卡迪亞-塞浦路斯希臘語", ["grc-att"] = "阿提卡希臘語", ["grc-boi"] = "維奧蒂亞希臘語", ["grc-cyp"] = "Cypriot Ancient Greek", ["grc-dor"] = "多利亞希臘語", ["grc-ela"] = "厄利斯希臘語", ["grc-epi"] = "Epic Greek", ["grc-ion"] = "愛奧尼亞希臘語", ["grc-koi"] = "通用希臘語", ["grc-kre"] = "克里特古希臘語", ["grc-opl"] = "俄浦斯洛克里斯語", ["grc-ozl"] = "俄佐萊洛克里斯語", ["grc-pam"] = "潘菲利亞希臘語", ["grc-ths"] = "色薩利希臘語", ["gsw-FR-als"] = "阿爾薩斯阿勒曼尼語", ["gsw-hig"] = "高地阿勒曼尼語", ["gsw-hst"] = "至高阿勒曼尼語", ["gsw-low"] = "低地阿勒曼尼語", ["gu-kat"] = "卡提阿瓦語", ["gu-lda"] = "Lisan ud-Dawat Gujarati", ["gzi"] = "Gazi", ["hae"] = "哈勒爾奧羅莫語", ["hak-HK"] = "香港客家語", ["hak-TW"] = "臺灣客家語", ["hak-dab"] = "大埔話", ["hak-eam"] = "早期現代客家語", ["hak-hai"] = "海陸客語", ["hak-hui"] = "惠陽話", ["hak-hui-MY"] = "馬來西亞惠陽話", ["hak-mei"] = "梅縣話", ["hak-six"] = "四縣話", ["hak-zha"] = "詔安客家語", ["haz"] = "哈扎拉吉語", ["hbo"] = "聖經希伯來語", ["he-IL"] = "現代以色列希伯來語", ["he-med"] = "中世紀希伯來語", ["he-mis"] = "米書拿猶太語", ["hi-mid"] = "中古印地語", ["hi-mum"] = "孟買印地語", ["hsn-hya"] = "衡陽話", ["hsn-hzh"] = "衡州話", ["hsn-lou"] = "婁底話", ["hsn-new"] = "新湘語", ["hsn-old"] = "老湘語", ["ht-sdm"] = "聖多明戈克里奧爾法語", ["hye"] = "東亞美尼亞語", ["hyw"] = "西亞美尼亞語", ["inc-aav"] = "Avahattha", ["inc-agu"] = "古爾扎爾阿帕布拉姆沙語", ["inc-aka"] = "克什米爾阿帕布拉姆沙語", ["inc-ama"] = "馬哈拉施特拉阿帕布拉姆沙語", ["inc-asa"] = "索拉塞尼阿帕布拉姆沙語", ["inc-ash-pro"] = "原始中印度-雅利安語", ["inc-ata"] = "Takka Apabhramsa", ["inc-avr"] = "Vracada Apabhramsa", ["inc-khr-par"] = "Parnadiya Khortha", ["inc-mit"] = "米坦尼語", ["iro-ohu"] = "古溫達特語", ["iro-omo"] = "古莫霍克語", ["iro-oon"] = "古奧農達加語", ["it-CH"] = "瑞士意大利語", ["itc-ala"] = "Archaic Latin", ["itc-lan"] = "拉努維亞語", ["itc-ola"] = "古拉丁語", ["itc-pra"] = "普萊奈斯特語", ["ja-cla"] = "古典日語", ["ja-ear"] = "近世日語", ["ja-mid"] = "中期日語", ["ja-mid-ear"] = "中古日語", ["ja-mid-lat"] = "中世日語", ["jpa"] = "猶太巴勒斯坦亞拉姆語", ["jrb"] = "猶太阿拉伯語", ["ka-mid"] = "中古格魯吉亞語", ["kbg"] = "康巴語", ["kea-alu"] = "ALUPEC Kabuverdianu", ["kea-bar"] = "Barlavento Kabuverdianu", ["kea-bra"] = "Brava Kabuverdianu", ["kea-bvi"] = "Boa Vista Kabuverdianu", ["kea-fog"] = "Fogo Kabuverdianu", ["kea-mai"] = "Maio Kabuverdianu", ["kea-saa"] = "Santo Antão Kabuverdianu", ["kea-sal"] = "Sal Kabuverdianu", ["kea-san"] = "Santiago Kabuverdianu", ["kea-sni"] = "São Nicolau Kabuverdianu", ["kea-sot"] = "Sotavento Kabuverdianu", ["kea-svi"] = "São Vicente Kabuverdianu", ["kfm"] = "Khunsari", ["khg"] = "康藏語", ["kho-lat"] = "晚期和田語", ["kho-old"] = "古和田語", ["kjh-fyu"] = "富裕吉爾吉斯語", ["kjv"] = "卡伊方言", ["klj-arg"] = "阿爾古語", ["kn-hav"] = "Havigannada", ["kn-kun"] = "Kundagannada", ["ko-cen"] = "中部方言", ["ko-chu"] = "忠清方言", ["ko-gan"] = "江原方言", ["ko-gyg"] = "京畿道方言", ["ko-gys"] = "慶尚方言", ["ko-ham"] = "咸鏡方言", ["ko-hwa"] = "黃海方言", ["ko-jeo"] = "全羅方言", ["ko-pyo"] = "平安方言", ["ko-yuk"] = "六鎮方言", ["kok-mid"] = "中古孔卡尼語", ["kok-old"] = "古孔卡尼語", ["krl-nor"] = "北卡累利阿語", ["krl-sou"] = "南卡累利阿語", ["ksh"] = "科隆語", ["kze"] = "Kosena", ["la-afr"] = "非洲羅曼語", ["la-cla"] = "古典拉丁語", ["la-con"] = "現代拉丁語", ["la-ecc"] = "教會拉丁語", ["la-eme"] = "早期中世紀拉丁語", ["la-lat"] = "晚期拉丁語", ["la-med"] = "中世紀拉丁語", ["la-new"] = "新拉丁語", ["la-ren"] = "文藝復興拉丁語", ["la-vul"] = "通俗拉丁語", ["lij-old"] = "古利古里亞語", ["lld-amp"] = "Ampezan Ladin", ["lld-bad"] = "Badiot Ladin", ["lld-cad"] = "Cadorino Ladin", ["lld-fas"] = "Fascian Ladin", ["lld-fod"] = "Fodom Ladin", ["lld-for"] = "Fornes Ladin", ["lld-ghe"] = "Gherdëina Ladin", ["lld-non"] = "Nones Ladin", ["lmo-old"] = "古倫巴底語", ["lng"] = "古倫巴底語", ["ltc-ear"] = "早期中古漢語", ["ltc-lat"] = "晚期中古漢語", ["lut-nor"] = "北盧紹錫德語", ["lzh-KO"] = "朝鮮漢文", ["lzh-VI"] = "越南漢文", ["lzh-cii"] = "詞", ["lzh-cmn"] = "官話漢文", ["lzh-cmn-TW"] = "臺灣漢文", ["lzh-lit"] = "漢文", ["lzh-pre"] = "前古典漢語", ["lzh-shi"] = "詩", ["lzh-tai"] = "臺山漢文", ["lzh-yue"] = "廣東漢文", ["mn-cha"] = "察哈爾蒙古語", ["mn-kha"] = "喀爾喀蒙古語", ["mn-khr"] = "科爾沁蒙古語", ["mn-ord"] = "鄂爾多斯蒙古語", ["mns-eas"] = "東曼西語", ["mns-wes"] = "西曼西語", ["ms-cla"] = "古典馬來語", ["ms-old"] = "古馬來語", ["mul-tax"] = "分類學名稱", ["nan-anx"] = "安溪話", ["nan-cha"] = "長泰話", ["nan-hbl-PH"] = "咱人話", ["nan-hbl-SG"] = "新加坡福建話", ["nan-hbl-TW"] = "臺灣話", ["nan-hou"] = "後路話", ["nan-hui"] = "惠安話", ["nan-jin"] = "晉江話", ["nan-kin"] = "金門話", ["nan-med"] = "棉蘭福建話", ["nan-pen"] = "庇能福建話", ["nan-qia"] = "前路話", ["nan-qua"] = "泉州話", ["nan-spm"] = "南馬福建話", ["nan-ton"] = "同安話", ["nan-xia"] = "廈門話", ["nan-yon"] = "永春話", ["nan-zha"] = "漳州話", ["nan-zho"] = "詔安泉漳話", ["nan-zhp"] = "漳平話", ["nap-old"] = "古那不勒斯語", ["ncb-cam"] = "Camorta", ["ncb-kat"] = "Katchal", ["ncb-nan"] = "Nancowry", ["nds-de"] = "德國低地薩克森語", ["nds-lpr"] = "低地普魯士語", ["nds-nl"] = "荷蘭低地薩克森語", ["nl-BE"] = "比利時荷蘭語", ["non-grn"] = "格陵蘭諾爾斯語", ["non-oen"] = "古東諾爾斯語", ["non-own"] = "古西諾爾斯語", ["nrf-grn"] = "根西諾曼語", ["nrf-jer"] = "澤西諾曼語", ["ntz"] = "Natanzi", ["nyq"] = "Nayini", ["oc-ara"] = "阿蘭尼方言", ["oc-auv"] = "奧弗涅方言", ["oc-gas"] = "加斯科涅方言", ["oc-jud"] = "舒亞迪方言", ["oc-lan"] = "朗格多克方言", ["oc-lim"] = "利穆贊方言", ["oc-pro"] = "普羅旺斯方言", ["oc-pro-old"] = "古普羅旺斯語", ["oc-viv"] = "維瓦賴-阿爾卑斯方言", ["och-ear"] = "早期上古漢語", ["och-lat"] = "晚期上古漢語", ["ojp-eas"] = "上代東國方言", ["okm-ear"] = "中世朝鮮語", ["oko-lat"] = "古朝鮮語", ["okz-ang"] = "吳哥古高棉語", ["okz-pre"] = "前吳哥古高棉語", ["ont"] = "Ontenu", ["oos"] = "古奧塞梯語", ["oos-ear"] = "早期古奧塞梯語", ["oos-lat"] = "晚期古奧塞梯語", ["orc"] = "Orma", ["oru-kan"] = "卡尼古拉姆語", ["oru-log"] = "洛加爾語", ["os-dig"] = "迪戈爾奧塞梯語", ["os-iro"] = "伊隆奧塞梯語", ["osc-luc"] = "盧卡尼亞語", ["osc-sam"] = "薩莫奈語", ["otk-kir"] = "古吉爾吉斯語", ["otk-ork"] = "鄂爾渾突厥語", ["pal-ear"] = "早期中古波斯語", ["pal-lat"] = "晚期中古波斯語", ["peo-ear"] = "早期古波斯語", ["peo-lat"] = "晚期古波斯語", ["pfl"] = "普法爾茨德語", ["pl-gor"] = "Goral", ["pl-gre"] = "大波蘭語", ["pl-les"] = "小波蘭語", ["pl-mas"] = "馬佐夫舍波蘭語", ["pld"] = "波拉里語", ["pms-old"] = "古皮埃蒙特語", ["pnb"] = "西旁遮普語", ["pra-abh"] = "Abhiri", ["pra-ard"] = "Ardhamagadhi Prakrit", ["pra-ava"] = "Avanti", ["pra-bah"] = "Bahliki", ["pra-can"] = "Candali", ["pra-dak"] = "Daksinatya", ["pra-dra"] = "Dramili", ["pra-hel"] = "赫魯普拉克里特語", ["pra-kha"] = "卡薩普拉克里特語", ["pra-mag"] = "摩揭陀普拉克里特語", ["pra-mah"] = "馬哈拉施特拉普拉克里特語", ["pra-odr"] = "Odri", ["pra-pai"] = "白夏基普拉克里特語", ["pra-pra"] = "Pracya", ["pra-pro"] = "原始新印度-雅利安語", ["pra-sab"] = "Sabari", ["pra-sak"] = "Sakari", ["pra-sau"] = "首羅犀那語", ["prs"] = "達利語", ["ps-afr"] = "Afridi", ["ps-ban"] = "Bannu", ["ps-bng"] = "Bangash", ["ps-cgi"] = "中吉爾吉語", ["ps-jad"] = "Jadrani", ["ps-kak"] = "Kakari", ["ps-kan"] = "坎大哈語", ["ps-mah"] = "Mahsudi", ["ps-nea"] = "東北普什圖語", ["ps-nwe"] = "西北普什圖語", ["ps-pes"] = "白沙瓦語", ["ps-sea"] = "東南普什圖語", ["ps-ser"] = "Sher", ["ps-swe"] = "西南普什圖語", ["ps-waz"] = "Waziri", ["ps-xat"] = "Khatak", ["pse-bsm"] = "Besemah", ["pt-BR"] = "巴西葡萄牙語", ["pt-PT"] = "歐洲葡萄牙語", ["qfa-yke-pro"] = "原始凱特語", ["qfa-yko-pro"] = "原始科特語", ["qfa-ypm-pro"] = "原始旁普科爾語", ["qfa-yrn-pro"] = "原始阿林語", ["qsb-bal"] = "羅馬佔領前的巴爾幹底層語言", ["qsb-bma"] = "巴克特里亞·馬爾吉亞納文明體的底層語言", ["qsb-grc"] = "前希臘時期的底層語言", ["qsb-ibe"] = "羅馬佔領前的伊比利亞底層語言", ["qwm-arm"] = "亞美尼亞-欽察語", ["qwm-cum"] = "庫曼語", ["qwm-mam"] = "馬穆魯克-欽察語", ["qxq"] = "卡什加語", ["rdb-jir"] = "吉羅夫特語", ["rdb-kah"] = "卡赫努季語", ["rgn-old"] = "古羅馬涅語", ["rm-gri"] = "Rumantsch Grischun", ["rm-old"] = "Old Romansh", ["rm-put"] = "Puter Romansh", ["rm-srm"] = "Surmiran Romansh", ["rm-srs"] = "Sursilvan Romansh", ["rm-sut"] = "Sutsilvan Romansh", ["rm-val"] = "Vallader Romansh", ["ro-MD"] = "摩爾多瓦語", ["roa-oit"] = "古意大利語", ["roa-pro"] = "原始羅曼語", ["rw-kin"] = "Kinyarwanda", ["rw-run"] = "Kirundi", ["sa-bhs"] = "佛教混合梵語", ["sa-bra"] = "婆羅米梵語", ["sa-epi"] = "Epic Sanskrit", ["sa-neo"] = "新梵語", ["sa-rig"] = "Rigvedic Sanskrit", ["sc-nuo"] = "努奧羅方言", ["sc-old"] = "Old Sardinian", ["sc-src"] = "洛古多羅方言", ["sc-sro"] = "坎皮達諾方言", ["scn-old"] = "古西西里語", ["sco-ins"] = "島嶼蘇格蘭語", ["sco-nor"] = "北部蘇格蘭語", ["sco-sou"] = "南部蘇格蘭語", ["sco-uls"] = "阿爾斯特蘇格蘭語", ["sdz"] = "薩蘭語", ["sgh-baj"] = "Bajui", ["sgh-bar"] = "Bartangi", ["sgh-bro"] = "Bartangi-Oroshori", ["sgh-oro"] = "Oroshori", ["sgh-ros"] = "羅沙尼語", ["sgh-rsx"] = "Roshani-Khufi", ["sgh-xgb"] = "Shughni-Bajui", ["sgh-xuf"] = "Khufi", ["sgh-xug"] = "Khughni", ["sh-tor"] = "托爾拉庫方言", ["shi-med"] = "中世紀施盧赫語", ["si-med"] = "中世紀僧加羅語", ["ska"] = "Skagit", ["slh"] = "南盧紹錫德語", ["sli"] = "西里西亞德語", ["sno"] = "Snohomish", ["sog-ear"] = "早期粟特語", ["sog-lat"] = "晚期粟特語", ["soj"] = "Soi", ["ssn"] = "Waata", ["stl"] = "斯泰靈韋夫語", ["sxu"] = "上薩克森德語", ["ta-mid"] = "中古泰米爾語", ["tai-shz"] = "上思壯語", ["taq"] = "塔馬舍克語", ["tbq-pro"] = "原始藏緬語", ["th-ayu"] = "Ayutthaya Old Thai", ["th-old"] = "Old Thai", ["th-suk"] = "Sukhothai Old Thai", ["thv"] = "Tamahaq", ["thv-ght"] = "Ghat", ["thz"] = "Tayert", ["tks-cal"] = "Chali", ["tks-dan"] = "Danesfani", ["tks-ebr"] = "Ebrahimabadi", ["tks-esf"] = "Esfarvarini", ["tks-sag"] = "Sagzabadi", ["tks-tak"] = "塔克斯坦語", ["tks-xia"] = "Khiaraji", ["tks-xoz"] = "Khoznini", ["tl-cls"] = "古典他加祿語", ["tl-old"] = "古他加祿語", ["tly-anb"] = "Anbarani", ["tly-asa"] = "Asalemi", ["tly-aze"] = "阿塞拜疆塔利什語", ["tly-cen"] = "中部塔利什語", ["tly-fum"] = "Fumani", ["tly-kar"] = "Karganrudi", ["tly-msa"] = "Masali", ["tly-msu"] = "馬蘇萊語", ["tly-nor"] = "北部塔利什語", ["tly-san"] = "Shandarmani", ["tly-sou"] = "南部塔利什語", ["tly-tal"] = "Taleshdulabi", ["tly-tul"] = "Tularudi", ["tmr"] = "猶太巴比倫亞拉姆語", ["tpw-lga"] = "亞馬遜通用語", ["tpw-lgp"] = "Língua Geral Paulista", ["tr-CY"] = "塞浦路斯土耳其語", ["trk-bul-pro"] = "原始保加爾語", ["trk-cmn-pro"] = "原始共同突厥語", ["trk-ogr-pro"] = "原始烏古爾語", ["trk-ogz-pro"] = "原始烏古斯語", ["tsk"] = "Tseku", ["ttq"] = "Tawellemmet", ["tw"] = "契維阿坎語", ["tw-aku"] = "阿夸佩姆契維語", ["tw-asa"] = "阿散蒂契維語", ["twd"] = "特文特語", ["uk-CA"] = "加拿大烏克蘭語", ["urj-fpr-pro"] = "原始芬蘭-彼爾姆語", ["uz-afg"] = "阿富汗烏茲別克語", ["vaf"] = "Vafsi", ["vec-old"] = "古威尼斯語", ["vel"] = "費呂沃語", ["vsn"] = "吠陀梵語", ["wae"] = "瓦爾瑟德語", ["wep"] = "威斯特法倫語", ["wss"] = "Wasa", ["wuu-chm"] = "沙地話", ["wuu-han"] = "杭州話", ["wuu-nin"] = "寧波話", ["wuu-nor"] = "太湖片", ["wuu-sha"] = "上海話", ["wuu-suz"] = "蘇州話", ["wuu-wen"] = "溫州話", ["xaq"] = "阿基坦語", ["xbo-dan"] = "多瑙河保加爾語", ["xbo-vol"] = "伏爾加河保加爾語", ["xcg"] = "山南高盧語", ["xfa-cap"] = "卡佩納語", ["xh-bha"] = "Bhaca", ["xme-aby"] = "Abyanehi", ["xme-abz"] = "Abuzeydabadi", ["xme-amo"] = "Amorehi", ["xme-ana"] = "Anaraki", ["xme-ard"] = "Ardestani", ["xme-azr"] = "古阿塞拜疆語", ["xme-bdr"] = "Badrudi", ["xme-bid"] = "Bidhandi", ["xme-bij"] = "Bijagani", ["xme-bor"] = "Borujerdi", ["xme-cim"] = "Chimehi", ["xme-del"] = "Delijani", ["xme-far"] = "Farizandi", ["xme-ham"] = "Hamadani", ["xme-han"] = "Hanjani", ["xme-isf"] = "Isfahani", ["xme-jow"] = "喬沙喀尼語", ["xme-kaf"] = "Kafroni", ["xme-kah"] = "Kahaki", ["xme-kas"] = "Kashani", ["xme-kes"] = "Kesehi", ["xme-kom"] = "Komjani", ["xme-krm"] = "Kermani", ["xme-mah"] = "Mahallati", ["xme-mey"] = "Meymehi", ["xme-nar"] = "Naraqi", ["xme-nas"] = "Nashalji", ["xme-nus"] = "Nushabadi", ["xme-qal"] = "Qalhari", ["xme-qoh"] = "Qohrudi", ["xme-sed"] = "Sedehi", ["xme-tar"] = "Tari", ["xme-trh"] = "Tarehi", ["xme-ttc-cen"] = "中塔蒂語", ["xme-ttc-eas"] = "東塔蒂語", ["xme-ttc-nor"] = "北塔蒂語", ["xme-ttc-sou"] = "南塔蒂語", ["xme-ttc-wes"] = "西塔蒂語", ["xme-val"] = "Valujerdi", ["xme-var"] = "Varani", ["xme-von"] = "Vonishuni", ["xme-vrz"] = "Varzenehi", ["xme-xur"] = "Khuri", ["xme-yar"] = "Yarandi", ["xme-yaz"] = "亞茲迪語", ["xme-zef"] = "Zefrehi", ["xme-zor"] = "Zori", ["xmn"] = "摩尼中古波斯語", ["xng-ear"] = "早期中古蒙古語", ["xng-lat"] = "晚期中古蒙古語", ["xnn"] = "北坎卡奈語", ["xno"] = "盎格魯-諾曼語", ["xno-law"] = "法律法語", ["xtg"] = "山北高盧語", ["xvi"] = "坎維利方言", ["yue-HK"] = "香港話", ["yue-gua"] = "廣州話", ["yue-lit"] = "粵語白話文", ["yue-wvc"] = "廣東話白話文", ["zh-postal"] = "郵政式拼音", ["zhx-dan"] = "儋州話", ["zhx-tai-wvc"] = "台山話白話文", ["zhx-zho"] = "中山閩語", ["zle-mbe"] = "中古白俄羅斯語", ["zle-mru"] = "中古俄語", ["zle-muk"] = "中古烏克蘭語", ["zle-ops"] = "古普斯科夫語", ["zls-chs-ru"] = "俄羅斯教會斯拉夫語", ["zls-chs-uk"] = "烏克蘭教會斯拉夫語", ["zlw-mpl"] = "中古波蘭語", ["zrp"] = "撒勒法語", } 5euzr9hh8gqp6vesb2ua7ovwo2hx32f Module:Languages/data/3/j/extra 828 2155777 9882824 9854981 2026-08-29T14:07:43Z TongcyDai 53191 更新語言資料 9882824 Scribunto text/plain local m = {} m["jaa"] = { aliases = {"Jamamadí"}, other_names = {"Jamamadi", "Madi", "Jarawara", "Jarauára", "Jaruára", "Jarauara", "Jaruara"}, } m["jab"] = { aliases = {"Hyam"}, } m["jac"] = { aliases = {"Jakaltek"}, other_names = {"Jacalteco", "Jacaltec", "Jakalteko", "Popti'", "Popti", "Eastern Jacalteco", "Western Jacalteco"}, } m["jad"] = { aliases = {"Jahanka"}, } m["jae"] = { aliases = {"Jabem"}, } m["jaf"] = { aliases = {"Jara"}, } m["jah"] = { aliases = {"Jah Hut"}, } m["jaj"] = { aliases = {"Zazao"}, } m["jal"] = { aliases = {"Yalahatan", "Yalahatan-Haruru-Awaiya"}, varieties = {"Yalahatan", {"Haruru", "Horuru"}, {"Awaiya", "Tananahu"}}, } m["jam"] = { aliases = {"Jamaican Creole"}, other_names = {"Jamaican", "Jamaican Patois", "Patois", "Patwa"}, } m["jan"] = { aliases = {"Janday"}, other_names = {"Jandai", "Djandai", "Djendewal", "Dsandai", "Jendairwal", "Jundai", "Tchandi", "Goenpul", "Koenpel", "Coobenpil", "Ngugi", "Noogoon"}, } m["jao"] = { aliases = {"Yanyuwa"}, } m["jaq"] = { aliases = {"Yaqay"}, varieties = {"Bapai", "Nambiomon-Mabur", "Oba-Miwamon"}, } m["jas"] = { aliases = {"New Caledonian Javanese"}, } m["jat"] = { aliases = {"Jakati"}, } m["jau"] = { aliases = {"Yaur"}, } m["jax"] = { aliases = {"Jambi Malay"}, } m["jay"] = { } m["jaz"] = { aliases = {"Jawe"}, } m["jbi"] = { aliases = {"Budjari", "Badjidi", "Badjirri"}, } m["jbj"] = { aliases = {"Dombano"}, -- Glottolog's name; Arandai is either a family containing jbj (per Wikipedia) or a dialect -- of jbj (per Glottolog). varieties = {"Kecap", "Tomu"}, -- Glottolog also lists Arandai as a dialect } m["jbk"] = { other_names = {"Omati", "Mini"}, } m["jbn"] = { aliases = {"Nefusa"}, other_names = {"Nefusi", "Nafusa", "Nafusi"}, } m["jbo"] = { aliases = {"Lojban"}, } m["jbr"] = { aliases = {"Jofotek-Bromnya"}, } m["jbt"] = { other_names = {"Djeoromitxí", "Yabutí", "Djeoromitxi", "Jabuti", "Yabuti"}, } m["jbu"] = { aliases = {"Jukun Takum"}, } m["jbw"] = { } m["jcs"] = { aliases = {"Jamaican Country Sign Language"}, } m["jct"] = { aliases = {"Krymchak"}, } m["jda"] = { aliases = {"Jad"}, } m["jdg"] = { aliases = {"Jadgali"}, } m["jdt"] = { aliases = {"Judeo-Tat"}, other_names = {"Juhuri", "Juvuri", "Juwuri"}, } m["jeb"] = { aliases = {"Jebero"}, } m["jee"] = { aliases = {"Jerung"}, } m["jeg"] = { other_names = {"Cheng"}, } m["jeh"] = { aliases = {"Jeh"}, other_names = {"Yaeh"}, } m["jei"] = { aliases = {"Yei"}, varieties = {"Lower Yei", "Upper Yei"}, } m["jek"] = { } m["jel"] = { aliases = {"Yelmek", "Jelmek"}, -- Glottolog separates Wanam Yelmek into its own language, distinct from Southern Yelmek. varieties = {{"Southern Yelmek", varieties = {"Bibikem", {"Galum", varieties = {"Dodalim", "Woboyo"}}}}, "Wanam Yelmek"}, } m["jen"] = { aliases = {"Dza", "Jen"}, } m["jer"] = { } m["jet"] = { } m["jeu"] = { } m["jgb"] = { } m["jgk"] = { aliases = {"Gwak"}, other_names = {"Gingwak"}, } m["jgo"] = { aliases = {"Ngomba"}, } m["jhi"] = { aliases = {"Jehai", "Jahai"}, } m["jhs"] = { } m["jia"] = { aliases = {"Jina"}, } m["jib"] = { aliases = {"Jibu"}, } m["jic"] = { aliases = {"Tol"}, other_names = {"Tolupan", "Torupan", "Eastern Jicaque"}, } m["jid"] = { aliases = {"Bu"}, } m["jie"] = { aliases = {"Jilbe"}, } m["jig"] = { aliases = {"Jingulu"}, } m["jih"] = { aliases = {"Shangzhai"}, } m["jii"] = { aliases = {"Jiiddu"}, } m["jil"] = { aliases = {"Jilim", "Sgi Bara"}, -- Glottolog's name } m["jim"] = { aliases = {"Jimjimen"}, other_names = {"Jimi", "Jimi (Cameroon)"}, } m["jio"] = { aliases = {"Jiamao"}, } m["jiq"] = { aliases = {"Khroskyabs"}, other_names = {"Guanyinqiao", "Yelong", "Wobzi", "Khrosgyabs", "Lavrung"}, } m["jit"] = { aliases = {"Jita"}, } m["jiu"] = { aliases = {"Youle Jino", "Youle Jinuo"}, } m["jiv"] = { aliases = {"Shuar"}, } m["jiy"] = { aliases = {"Buyuan Jino", "Buyuan Jinuo"}, } m["jje"] = { aliases = {"Jeju", "Cheju", "Jejueo"}, } m["jjr"] = { other_names = {"Bankal"}, } m["jka"] = { aliases = {"Kaera"}, } m["jko"] = { aliases = {"Kubo"}, } m["jkp"] = { } m["jkr"] = { aliases = {"Koro (India)"}, other_names = {"Koro"}, } m["jku"] = { aliases = {"Labir"}, } m["jle"] = { aliases = {"Ngile"}, } m["jls"] = { aliases = {"Jamaican Sign Language"}, } m["jma"] = { } m["jmb"] = { aliases = {"Zumbun"}, } m["jmc"] = { aliases = {"Machame"}, } m["jmd"] = { aliases = {"Yamdena"}, } m["jmi"] = { other_names = {"Jimi (Nigeria)"}, } m["jml"] = { aliases = {"Jumli"}, } m["jmn"] = { aliases = {"Makuri Naga"}, } m["jmr"] = { aliases = {"Kamara"}, } m["jmw"] = { aliases = {"Mouwase"}, other_names = {"Omati", "Mini"}, } m["jmx"] = { aliases = {"Western Juxtlahuaca Mixtec"}, } m["jna"] = { aliases = {"Jangshung"}, } m["jnd"] = { } m["jng"] = { aliases = {"Yangman"}, } m["jni"] = { } m["jnj"] = { aliases = {"Yemsa"}, other_names = {"Yem", "Yemma", "Janjero", "Janjerinya", "Janjor", "Yangaro", "Zinjero"}, } m["jnl"] = { } m["jns"] = { aliases = {"Jaunsari"}, } m["job"] = { } m["jod"] = { aliases = {"Wojenaka"}, } m["jor"] = { other_names = {"Hora"}, } m["jos"] = { aliases = {"Jordanian Sign Language"}, } m["jow"] = { } m["jpr"] = { aliases = {"Judeo-Persian"}, other_names = {"Jidi", "Dzhidi", "Djudi"}, } m["jqr"] = { aliases = {"Jaqaru"}, } m["jra"] = { aliases = {"Jarai"}, } m["jrr"] = { aliases = {"Jiru"}, } m["jru"] = { aliases = {"Japrería"}, } m["jsl"] = { aliases = {"Japanese Sign Language", "JSL"}, } m["jua"] = { aliases = {"Júma"}, } m["jub"] = { aliases = {"Wannu"}, } m["juc"] = { aliases = {"Jurchen"}, } m["jud"] = { } m["juh"] = { aliases = {"Hone"}, other_names = {"Hõne", "Pindiga", "Gwana"}, } m["jui"] = { aliases = {"Ngadjuri"}, } m["juk"] = { aliases = {"Wapan"}, } m["jul"] = { aliases = {"Jirel"}, } m["jum"] = { aliases = {"Jumjum"}, } m["jun"] = { } m["juo"] = { aliases = {"Jiba"}, } m["jup"] = { aliases = {"Hupdë"}, } m["jur"] = { aliases = {"Jurúna"}, other_names = {"Iuruna", "Jaruna", "Yudya", "Yurúna"}, } m["jus"] = { aliases = {"Jumla Sign Language"}, } m["jut"] = { aliases = {"Jutish"}, other_names = {"Jutlandic"}, } m["juu"] = { } m["juw"] = { } m["juy"] = { } m["jvd"] = { } m["jvn"] = { aliases = {"Caribbean Javanese"}, } m["jwi"] = { } m["jyy"] = { aliases = {"Jaya"}, } return m 98m1jegtxhhk4olax5atjujgc11i1m0 Module:Languages/data/3/a/extra 828 2155781 9882815 9854959 2026-08-29T14:06:58Z TongcyDai 53191 更新語言資料 9882815 Scribunto text/plain local m = {} m["aaa"] = { aliases = {"Ghotuo", "Otuo"}, } m["aab"] = { aliases = {"Alumu-Tesu"}, other_names = {"Alumu", "Tesu"}, } m["aac"] = { aliases = {"Ari"}, } m["aad"] = { aliases = {"Amal"}, other_names = {"Alai"}, } m["aaf"] = { aliases = {"Aranadan", "Eranadan"}, } m["aag"] = { aliases = {"Ambrak"}, } m["aah"] = { aliases = {"Abu'"}, other_names = {"Abu' Arapesh", "Ua"}, } m["aai"] = { aliases = {"Arifama-Miniafia"}, other_names = {"Arifama", "Miniafia"}, } m["aak"] = { aliases = {"Ankave", "Angave"}, varieties = {"Ankai", "Bu'u", "Miyatnu", "Sawuve", "Wiyagwa", "Wunavai"}, } m["aal"] = { aliases = {"Afade"}, } m["aan"] = { aliases = {"Anambé", "Anambe", "Anambe of Cairari"}, } m["aap"] = { aliases = {"Arára (Pará)"}, other_names = {"Arára"}, } m["aaq"] = { aliases = {"Penobscot"}, other_names = {"Eastern Abenaki", "Eastern Abnaki"}, } m["aas"] = { aliases = {"Aasax"}, other_names = {"Aasáx", "Aasá", "Asa", "Asá", "Asax", "Aramanik", "Laramanik"}, } m["aau"] = { aliases = {"Abau"}, } m["aaw"] = { aliases = {"Solong"}, other_names = {"Arove", "Arawe"}, } m["aax"] = { aliases = {"Upper Mandobo", "Mandobo Atas"}, varieties = {"Langgoan", "Maju Mandobo", "Wariktop", "Winiktit"}, } m["aaz"] = { aliases = {"Amarasi"}, } m["aba"] = { aliases = {"Abé"}, } m["abb"] = { aliases = {"Bankon"}, other_names = {"Abo", "Bo", "Abaw", "Miang", "Mandouka"}, } m["abc"] = { aliases = {"Ambala Ayta"}, } m["abd"] = { aliases = {"Camarines Norte Agta"}, other_names = {"Manide"}, } m["abe"] = { aliases = {"Abenaki"}, other_names = {"Western Abenaki", "Abnaki", "Western Abnaki"}, } m["abf"] = { aliases = {"Abai Sungai"}, } m["abg"] = { aliases = {"Abaga"}, } m["abh"] = { aliases = {"Tajiki Arabic"}, } m["abi"] = { aliases = {"Abidji"}, } m["abj"] = { aliases = {"Aka-Bea"}, other_names = {"Bea", "Aka-Bea-da", "Akabeada", "Aka-Bia", "Bia", "Aka-Bia-da", "Akabiada", "Bojingiji"}, } m["abl"] = { aliases = {"Abung"}, other_names = {"Pepadun", "Lampung Nyo"}, } m["abm"] = { aliases = {"Abanyom"}, } m["abn"] = { aliases = {"Abua"}, } m["abo"] = { aliases = {"Abon", "Abɔ̃"}, } m["abp"] = { aliases = {"Abenlen Ayta"}, } m["abq"] = { aliases = {"Abaza"}, } m["abs"] = { aliases = {"Ambonese Malay"}, } m["abt"] = { aliases = {"Ambulas"}, varieties = {"Maprik", "Wingei", "Wosera-Kamu", "Wosera-Mamu"}, } m["abu"] = { aliases = {"Abure"}, } m["abv"] = { aliases = {"Baharna Arabic", "Bahrani Arabic"}, } m["abw"] = { aliases = {"Pal", "Abasakur"}, } m["abx"] = { aliases = {"Inabaknon"}, } m["aby"] = { aliases = {"Aneme Wake"}, varieties = {"Auwaka", "Buniabura", {"Doma", "Doma (Papua New Guinea)"}, "Jari", "Mori"}, } m["abz"] = { aliases = {"Abui"}, varieties = {"Alakaman", "Atimelang", "Kobola", "Papuna"}, } m["aca"] = { aliases = {"Achagua", "Achawa", "Ajagua", "Axagua", "Achugua", "Ajaga", "Xagua", "Jagua"}, } m["acb"] = { aliases = {"Áncá"}, } m["acd"] = { aliases = {"Gikyode", "Kyode", "Gichode"}, } m["ace"] = { aliases = {"Acehnese", "Achinese", "Atjehnese"}, } m["ach"] = { aliases = {"Acholi", "Acoli", "Shuli", "Acooli"}, } m["aci"] = { aliases = {"Aka-Cari"}, other_names = {"Cari", "Aka-Kari", "Kari", "Chariar"}, } m["ack"] = { aliases = {"Aka-Kora"}, other_names = {"Kora"}, } m["acl"] = { aliases = {"Akar-Bale"}, other_names = {"Bale", "Bele", "Akar-Bele", "Balawa", "Balwa", "Bojingiji"}, } m["acm"] = { aliases = {"Iraqi Arabic", "Mesopotamian Arabic"}, } m["acn"] = { aliases = {"Achang"}, other_names = {"Xiandao", "Chintaw"}, } m["acp"] = { aliases = {"Eastern Acipa"}, } m["acr"] = { aliases = {"Achi"}, other_names = {"Achí", "Achi Maya", "Cubulco Achi", "Cubulco Achí", "Cubulco Achi'"}, } m["acs"] = { aliases = {"Acroá", "Akroá", "Coroá", "Acroa", "Acroá-Mirim"}, } m["acu"] = { aliases = {"Achuar"}, other_names = {"Achuar-Shiwiar"}, } m["acv"] = { aliases = {"Achumawi"}, } m["acw"] = { aliases = {"Hijazi Arabic", "Hejazi Arabic", "West Arabian Arabic"}, } m["acx"] = { aliases = {"Omani Arabic"}, } m["acy"] = { aliases = {"Cypriot Arabic", "Cypriot Maronite Arabic", "Sanna"}, } m["acz"] = { aliases = {"Acheron", "Asheron"}, } m["ada"] = { aliases = {"Adangme", "Dangme"}, } m["adb"] = { -- erroneously formerly known as "Adabe" aliases = {"Atauran"}, varieties = {"Rasua", {"Raklungu", "Klu'un Hahan Adabe", "Adabe"}, "Hresuk", "Dadu'a"}, } m["add"] = { aliases = {"Dzodinka"}, other_names = {"Lidzonka"}, } m["ade"] = { aliases = {"Adele"}, } m["adf"] = { aliases = {"Dhofari Arabic"}, } m["adg"] = { aliases = {"Andegerebinha"}, varieties = {"Ayerrerenge"}, } m["adh"] = { aliases = {"Adhola"}, } m["adi"] = { aliases = {"Adi"}, other_names = {"Abor", "Ashing", "Minyong", "Mising", "Padam", "Panggi", "Pasi", "Shimong", "Ajukru"}, } m["adj"] = { aliases = {"Adioukrou", "Adjukru", "Adyoukrou", "Adyukru", "Ajukru"}, } m["adl"] = { aliases = {"Galo"}, other_names = {"Gallong"}, } m["adn"] = { aliases = {"Adang"}, varieties = {"Aimoli"}, } m["ado"] = { aliases = {"Abu"}, other_names = {"Adjora"}, varieties = {"Auwa", "Nuclear Abu", {"Sabu", "Sabu (Papua New Guinea)"}}, } m["adp"] = { aliases = {"Adap"}, } m["adq"] = { aliases = {"Adangbe"}, other_names = {"Agotime"}, } m["adr"] = { aliases = {"Adonara"}, } m["ads"] = { aliases = {"Adamorobe Sign Language"}, } m["adt"] = { aliases = {"Adnyamathanha"}, } m["adu"] = { } m["adw"] = { aliases = {"Amondawa", "Amundava"}, } m["ady"] = { aliases = {"West Circassian", "Adyghe", "Western Circassian"}, } m["adz"] = { aliases = {"Adzera"}, } m["aea"] = { aliases = {"Areba"}, } m["aeb"] = { aliases = {"Tunisian Arabic"}, varieties = {"Judeo-Tunisian Arabic"}, --formerly ajt } m["aed"] = { aliases = {"Argentine Sign Language"}, } m["aee"] = { aliases = {"Northeast Pashayi"}, other_names = {"Northeast Pashai", "Pashai"}, } m["aek"] = { aliases = {"Haeke"}, } m["ael"] = { aliases = {"Ambele"}, } m["aem"] = { aliases = {"Arem"}, } m["aen"] = { aliases = {"Armenian Sign Language"}, } m["aeq"] = { aliases = {"Aer"}, } m["aer"] = { aliases = {"Eastern Arrernte"}, varieties = {"Akarre", "Ikngerripenhe", "Mparntwe Arrernte", "Northern Arrernte"}, } m["aes"] = { aliases = {"Alsea"}, other_names = {"Yaquina", "Yakwina", "Alseya", "Yakona"}, -- names of the two dialects that make up the language } m["aeu"] = { aliases = {"Akeu"}, other_names = {"Chepya"}, } m["aew"] = { aliases = {"Ambakich", "Aion"}, -- not sure about "Porapora" varieties = {"Northern Ambakich", "Southern Ambakich"}, } m["aey"] = { aliases = {"Amele"}, varieties = {"Haija", "Huar", "Jagahala"}, } m["aez"] = { aliases = {"Aeka", "Aiga"}, -- Orokaiva is a sister language per Glottolog } m["afb"] = { aliases = {"Gulf Arabic"}, } m["afd"] = { varieties = {"Andambit", "Imboin", "Kaiyam", "Kupin", "Namata"}, } m["afe"] = { aliases = {"Putukwam"}, } m["afg"] = { aliases = {"Afghan Sign Language"}, } m["afh"] = { aliases = {"Afrihili"}, } m["afi"] = { aliases = {"Chini"}, -- Glottolog's name, additional ISO name } m["afk"] = { aliases = {"Nanubae", "Nanubae-Imangae"}, -- Glottolog's name varieties = {"Imanmeri", "Nanbay", "Wamblamas", "Yamandim", -- the latter two are Nanbay subvarietiess }, } m["afn"] = { aliases = {"Defaka"}, } m["afo"] = { aliases = {"Eloyi"}, } m["afp"] = { aliases = {"Tapei"}, varieties = {"Awim", "Imboin-Awim"}, } m["afs"] = { aliases = {"Afro-Seminole Creole"}, } m["aft"] = { aliases = {"Afitti"}, other_names = {"Affiti", "Ditti"}, } m["afu"] = { aliases = {"Awutu", "Efutu"}, } m["afz"] = { aliases = {"Obokuitai"}, } m["aga"] = { aliases = {"Aguano"}, } m["agb"] = { aliases = {"Legbo"}, } m["agc"] = { aliases = {"Agatu"}, } m["agd"] = { aliases = {"Agarabi"}, } m["age"] = { aliases = {"Angal", "Mendi"}, } m["agf"] = { aliases = {"Arguni"}, } m["agg"] = { aliases = {"Angor", "Anggor"}, varieties = {{"Nai", "Nai (Angor)"}, "Samanai"}, } m["agh"] = { aliases = {"Ngelima", "Angba"}, } m["agj"] = { aliases = {"Argobba"}, } m["agk"] = { aliases = {"Isarog Agta"}, } m["agl"] = { aliases = {"Fembe"}, other_names = {"Agala"}, } m["agm"] = { aliases = {"Angaataha"}, } m["agn"] = { aliases = {"Agutaynen"}, } m["ago"] = { aliases = {"Tainae"}, } m["agq"] = { aliases = {"Aghem"}, } m["agr"] = { aliases = {"Aguaruna"}, } m["ags"] = { aliases = {"Esimbi", "Isimbi"}, } m["agt"] = { aliases = {"Central Cagayan Agta"}, } m["agu"] = { aliases = {"Aguacateca", "Aguacatec", "Aguacateco", "Awakatek", "Awakateko", "Awakateka", "Qa'yol"}, } m["agv"] = { aliases = {"Remontado Agta"}, other_names = {"Remontado Dumagat", "Sinauna", "Hatang Kayey"}, } m["agw"] = { aliases = {"Kahua"}, } m["agx"] = { aliases = {"Aghul", "Agul"}, } m["agy"] = { aliases = {"Southern Alta"}, } m["agz"] = { aliases = {"Mount Iriga Agta"}, } m["aha"] = { aliases = {"Ahanta"}, } m["ahb"] = { aliases = {"Axamb"}, } m["ahg"] = { aliases = {"Qimant"}, } m["ahh"] = { aliases = {"Aghu"}, } m["ahi"] = { aliases = {"Tiagba", "Tiagbrmrin Aizi"}, } m["ahk"] = { aliases = {"Akha", "Aka", "Ako"}, } m["ahl"] = { aliases = {"Igo", "Ahlon"}, } m["ahm"] = { aliases = {"Mobu", "Mobumrin Aizi"}, } m["ahn"] = { aliases = {"Àhàn", "Ahan", "Ahaan"}, } m["aho"] = { aliases = {"Ahom"}, } m["ahp"] = { aliases = {"Apro", "Aproumu Aizi"}, } m["ahr"] = { aliases = {"Ahirani"}, other_names = {"Khandeshi", "Khandesi"}, } m["ahs"] = { aliases = {"Ashe"}, } m["aht"] = { aliases = {"Ahtna"}, } m["aia"] = { aliases = {"Arosi"}, } m["aib"] = { aliases = {"Äynu"}, other_names = {"Aynu", "Ainu", "Ainu (China)", "Aini", "Eyni", "Ejnu", "Abdal", "Äynú"}, } m["aic"] = { aliases = {"Ainbai"}, } m["aid"] = { aliases = {"Alngith"}, } m["aie"] = { aliases = {"Amara"}, } m["aif"] = { aliases = {"Agi"}, } m["aig"] = { aliases = {"Antigua and Barbuda Creole English"}, other_names = {"Leeward Caribbean Creole English", "Antiguan Creole English", "Kokoy Creole English", "Saint Kitts Creole", "Montserrat Creole", "Anguillan Creole"}, } m["aih"] = { aliases = {"Ai-Cham"}, } m["aii"] = { aliases = {"Assyrian Neo-Aramaic"}, } m["aij"] = { aliases = {"Lishanid Noshan"}, } m["aik"] = { aliases = {"Ake"}, } m["ail"] = { aliases = {"Aimele"}, } m["aim"] = { aliases = {"Aimol"}, } m["ain"] = { aliases = {"Ainu", "Ainu (Japan)"}, } m["aio"] = { aliases = {"Aiton", "Tai Aiton", "Aitonia", "Sham Doaniya"}, } m["aip"] = { aliases = {"Burumakok"}, } m["air"] = { aliases = {"Airoran"}, } m["ait"] = { aliases = {"Arikem"}, } m["aiw"] = { aliases = {"Aari"}, } m["aix"] = { aliases = {"Aighon"}, } m["aiy"] = { aliases = {"Ali"}, } m["aja"] = { aliases = {"Aja (East Africa)", "Aja", "Adja", "Aja (Sudan)"}, } m["ajg"] = { aliases = {"Aja (West Africa)", "Adja", "Aja", "Aja (Benin)", "Aja (Togo)", "Ajagbe"}, } m["aji"] = { aliases = {"Ajië"}, other_names = {"Houailou"}, } m["ajn"] = { } m["ajp"] = { aliases = {"South Levantine Arabic"}, } m["ajs"] = { aliases = {"Ghardaia Sign Language"}, } m["ajw"] = { aliases = {"Ajawa"}, } m["ajz"] = { } m["akb"] = { aliases = {"Angkola Batak", "Batak Angkola"}, } m["akc"] = { aliases = {"Mpur"}, varieties = {"Amberbaken", "Arfu", "Kebar"}, pseudo_families = "paa", } m["akd"] = { aliases = {"Akpet-Ehom", "Ukpet-Ubeteng-Evia"}, varieties = {"Akpet", "Ukpet", "Ehom", "Ubeteng", "Ebeteng", "Evia"}, } m["ake"] = { aliases = {"Akawaio", "Acauayo", "Acaguayo", "Akawai", "Acawai", "Accawai"}, } m["akf"] = { aliases = {"Akpa"}, } m["akg"] = { aliases = {"Anakalangu"}, } m["akh"] = { aliases = {"Angal Heneng"}, } m["aki"] = { aliases = {"Aiom", "Ayom"}, } m["akj"] = { aliases = {"Jeru"}, other_names = {"Aka-Jeru"}, } m["akk"] = { aliases = {"Akkadian"}, } m["akl"] = { aliases = {"Aklanon"}, other_names = {"Aklan", "Akeanon"}, } m["akm"] = { aliases = {"Aka-Bo"}, other_names = {"Ba", "Bo"}, } m["ako"] = { } m["akp"] = { aliases = {"Siwu"}, } m["akq"] = { } m["akr"] = { aliases = {"Araki"}, } m["aks"] = { aliases = {"Akaselem"}, other_names = {"Tchamba", "Akasele", "Tsamba"}, } m["akt"] = { aliases = {"Akolet"}, } m["aku"] = { aliases = {"Akum"}, } m["akv"] = { aliases = {"Akhvakh"}, } m["akw"] = { aliases = {"Akwa"}, } m["akx"] = { aliases = {"Aka-Kede"}, other_names = {"Kede"}, } m["aky"] = { aliases = {"Aka-Kol"}, other_names = {"Kol", "Kawl", "Aka-Kawl", "Bojingiji"}, } m["akz"] = { aliases = {"Alabama"}, } m["ala"] = { aliases = {"Alago"}, } m["alc"] = { aliases = {"Kawésqar"}, other_names = {"Qawasqar", "Alacaluf"}, } m["ald"] = { aliases = {"Alladian"}, other_names = {"Alladyan", "Allagian", "Alaguian"}, } m["ale"] = { aliases = {"Aleut", "Aleutian"}, } m["alf"] = { aliases = {"Alege"}, } m["alh"] = { aliases = {"Alawa"}, } m["ali"] = { aliases = {"Amaimon"}, } m["alj"] = { aliases = {"Alangan"}, } m["alk"] = { aliases = {"Alak"}, } m["all"] = { aliases = {"Allar"}, other_names = {"Chatan"}, } m["alm"] = { aliases = {"Amblong"}, } m["alo"] = { aliases = {"Larike-Wakasihu"}, varieties = {"Allang", "Larike", "Wakasihu"}, } m["alp"] = { aliases = {"Alune"}, } m["alq"] = { aliases = {"Algonquin"}, } m["alr"] = { aliases = {"Alutor", "Alyutor"}, } m["alt"] = { aliases = {"Southern Altai", "Southern Altay", "Altai", "Altay"}, } m["alu"] = { aliases = {"'Are'are", "Areare"}, } m["alw"] = { aliases = {"Alaba"}, other_names = {"Alaba-K'abeena", "Alaaba", "K'abeena"}, } m["alx"] = { aliases = {"Amol", "Alatil", "Mol"}, -- Alatil is ISO's old name (pre-2007); Mol is Glottolog's name } m["aly"] = { aliases = {"Alyawarr"}, } m["alz"] = { aliases = {"Alur"}, } m["ama"] = { aliases = {"Amanayé"}, } m["amb"] = { aliases = {"Ambo"}, } m["amc"] = { aliases = {"Amahuaca"}, } m["ame"] = { aliases = {"Yanesha'"}, other_names = {"Amuesha"}, } m["amf"] = { aliases = {"Hamer-Banna"}, } m["amg"] = { aliases = {"Amurdag"}, other_names = {"Amarag"}, } m["ami"] = { aliases = {"Amis"}, other_names = {"Nataoran Amis"}, } m["amj"] = { aliases = {"Amdang"}, other_names = {"Biltine", "Mimi"}, } m["amk"] = { aliases = {"Ambai"}, other_names = {"Wadapi-Laut"}, } m["aml"] = { aliases = {"War-Jaintia"}, } m["amm"] = { aliases = {"Ama", "Ama (New Guinea)", "Ama (Papua New Guinea)"}, } m["amn"] = { aliases = {"Amanab"}, } m["amo"] = { aliases = {"Amo"}, other_names = {"Timap", "Map", "Among", "Amap", "Amon"}, } m["amp"] = { aliases = {"Alamblak"}, varieties = {"Karawari", "Kuvenmas"}, } m["amq"] = { aliases = {"Amahai"}, } m["amr"] = { aliases = {"Amarakaeri"}, } m["ams"] = { aliases = {"Southern Amami Ōshima", "Southern Amami-Oshima"}, } m["amt"] = { aliases = {"Amto"}, } m["amu"] = { aliases = {"Guerrero Amuzgo"}, other_names = {"Amuzgo", "Xochistlahuaca Amuzgo", "Northern Amuzgo", "Southern Amuzgo"}, } m["amv"] = { aliases = {"Ambelau"}, } m["amw"] = { aliases = {"Western Neo-Aramaic"}, } m["amx"] = { aliases = {"Anmatyerre"}, varieties = {"Eastern Anmatyerre", "Western Anmatyerre"}, } m["amy"] = { aliases = {"Ami"}, other_names = {"Ame", "Amijangal"}, } m["amz"] = { aliases = {"Atampaya"}, } m["ana"] = { aliases = {"Andaqui", "Andaquí", "Andakí", "Andaki"}, } m["anb"] = { aliases = {"Andoa"}, other_names = {"Shimigae", "Semigae", "Gae", "Gay", "Gaye", "Siaviri", "Katsakáti"}, } m["anc"] = { aliases = {"Ngas"}, other_names = {"Angas", "Angass", "Hill Ngas", "Plain Ngas", "Hill Angas", "Plain Angas", "Karang", "Kerang"}, } m["and"] = { aliases = {"Ansus"}, } m["ane"] = { aliases = {"Xârâcùù", "Xaracuu"}, } m["anf"] = { aliases = {"Animere"}, } m["ang"] = { aliases = {"Old English", "Anglo-Saxon"}, } m["anh"] = { other_names = {"Nent", "Angaua"}, } m["ani"] = { aliases = {"Andi"}, } m["anj"] = { } m["ank"] = { aliases = {"Goemai"}, } m["anl"] = { aliases = {"Anu"}, other_names = {"Khaungtso", "Anu-Hkongso", "Anu-Hkongso Chin"}, -- the last is the ISO's unattested blend of the names of its two dialects and half of the name of the place where it's spoken } m["anm"] = { aliases = {"Anāl"}, other_names = {"Anal", "Anaal", "Namfau"}, -- Namfau is actually a placename } m["ann"] = { aliases = {"Obolo"}, } m["ano"] = { aliases = {"Andoque"}, pseudo_families = "sai", } m["anp"] = { aliases = {"Angika"}, } m["anq"] = { aliases = {"Jarawa", "Jarawa (India)"}, } m["anr"] = { aliases = {"Andh"}, } m["ans"] = { aliases = {"Anserma"}, } m["ant"] = { aliases = {"Antakarinya"}, } m["anu"] = { aliases = {"Anuak", "Anyua", "Anywa", "Anyuak"}, } m["anv"] = { aliases = {"Denya"}, } m["anw"] = { aliases = {"Anaang"}, other_names = {"Anang", "Annang", "Western Ibibio"}, } m["anx"] = { aliases = {"Andra-Hus"}, } m["any"] = { aliases = {"Anyi", "Anyin"}, } m["anz"] = { aliases = {"Anem", "Anêm"}, varieties = {"Akiblik", "Coastal Anem"}, pseudo_families = "paa", } m["aoa"] = { aliases = {"Angolar"}, } m["aob"] = { aliases = {"Abom"}, pseudo_families = "paa", } m["aoc"] = { aliases = {"Pemon"}, other_names = {"Pemón", "Arekuna", "Arecuna", "Taurepan", "Taurepán", "Taurepang", "Taulipang", "Taulipáng", "Kamarakoto", "Camaracoto", "Camaragoto"}, } m["aod"] = { aliases = {"Andarum"}, } m["aoe"] = { aliases = {"Angal Enen"}, } m["aof"] = { aliases = {"Bragat"}, } m["aog"] = { aliases = {"Angoram"}, other_names = {"Pondo", "Kanda", "Maramba"}, } m["aoi"] = { aliases = {"Anindilyakwa", "Enindhilyagwa"}, } m["aoj"] = { aliases = {"Mufian"}, other_names = {"Muhian", "Muhiang"}, varieties = {"Balif", "Filifita", "Iwam-Nagalemb", "Nagipaem", "Supari"}, } m["aok"] = { aliases = {"Arhö"}, } m["aol"] = { aliases = {"Alorese", "Alor"}, } m["aom"] = { aliases = {"Ömie"}, varieties = {"Asapa", "Gora-Bomahouji", "Zuwadza"}, } m["aon"] = { varieties = {"Bonahoi", "Timingir", "Urita", "Weril", "Werir"}, } m["aor"] = { } m["aos"] = { aliases = {"Taikat"}, } m["aot"] = { aliases = {"Atong (India)", "Atong", "A'tong"}, } m["aou"] = { aliases = {"A'ou"}, other_names = {"Ayo", "A'ou Gelao"}, } m["aox"] = { aliases = {"Atorada"}, } m["aoz"] = { aliases = {"Uab Meto", "Dawanese", "Dawan", "Atoni"}, } m["apb"] = { aliases = {"Sa'a"}, other_names = {"South Malaita", "Apae'aa"}, } m["apc"] = { aliases = {"North Levantine Arabic"}, } m["apd"] = { aliases = {"Sudanese Arabic"}, } m["ape"] = { aliases = {"Bukiyip"}, varieties = {"Coastal Arapesh", "Nuclear Bukiyip"}, } m["apf"] = { aliases = {"Pahanan Agta"}, } m["apg"] = { aliases = {"Ampanang"}, } m["aph"] = { aliases = {"Athpare"}, other_names = {"Athpariya"}, } m["api"] = { aliases = {"Apiaká", "Apiacá"}, } m["apj"] = { aliases = {"Jicarilla", "Jicarilla Apache"}, } m["apk"] = { aliases = {"Plains Apache", "Kiowa Apache"}, } m["apl"] = { aliases = {"Lipan", "Lipan Apache"}, } m["apm"] = { aliases = {"Chiricahua"}, other_names = {"Mescalero", "Mescalero-Chiricahua Apache"}, -- two dialects combined by Ethnologue } m["apn"] = { aliases = {"Apinayé", "Apinajé", "Apinagé", "Apinaye", "Apinaje", "Apinage"}, } m["apo"] = { aliases = {"Apalik"}, } m["app"] = { aliases = {"Apma"}, } m["apq"] = { aliases = {"A-Pucikwar"}, other_names = {"Pucikwar", "Puchikwar", "Aka-Pucikwar", "Pujjukar", "Bójigiáb", "Bojigiab", "Bojigyab"}, -- last three may apply also to other languages } m["apr"] = { aliases = {"Arop-Lokep"}, } m["aps"] = { } m["apt"] = { aliases = {"Apatani"}, other_names = {"Apa Tani", "Tanii"}, } m["apu"] = { aliases = {"Apurinã"}, } m["apv"] = { } m["apw"] = { aliases = {"Western Apache"}, } m["apx"] = { aliases = {"Aputai"}, } m["apy"] = { aliases = {"Apalaí", "Apalai"}, } m["apz"] = { aliases = {"Safeyoka"}, varieties = {"Aiewomba", "Wajakes"}, } m["aqc"] = { aliases = {"Archi"}, } m["aqd"] = { aliases = {"Ampari Dogon"}, } m["aqg"] = { aliases = {"Arigidi"}, } m["aqm"] = { } m["aqn"] = { aliases = {"Northern Alta"}, } m["aqp"] = { aliases = {"Atakapa"}, other_names = {"Akokisa", "Orcoquiza", "Eastern Atakapa", "Western Atakapa"}, pseudo_families = "nai", } m["aqr"] = { } m["aqt"] = { } m["aqz"] = { aliases = {"Akuntsu"}, } m["arc"] = { aliases = {"Aramaic", "Aramaya", "Aramaean", "Aramean"}, -- varieties are in [[Module:etymology language/data]] } m["ard"] = { aliases = {"Arabana"}, } m["are"] = { aliases = {"Western Arrernte", "Western Arrarnta"}, -- Glottolog varieties = {"Akerre", "Pertame", "Tyuretye Arrernte"}, } m["arh"] = { aliases = {"Arhuaco"}, other_names = {"Ika"}, } m["ari"] = { aliases = {"Arikara"}, } m["arj"] = { aliases = {"Arapaso"}, } m["ark"] = { aliases = {"Arikapú"}, } m["arl"] = { aliases = {"Arabela"}, } m["arn"] = { aliases = {"Mapudungun", "Mapuche", "Mapudungün", "Mapuzugün", "Mapudungu", "Araucanian"}, varieties = {"Moluche", "Pehuenche", "Picunche"}, } m["aro"] = { aliases = {"Araona"}, } m["arp"] = { aliases = {"Arapaho"}, } m["arq"] = { aliases = {"Algerian Arabic"}, } m["arr"] = { aliases = {"Arara-Karo"}, other_names = {"Karo", "Karo (Brazil)", "Ramarama", "Itanga", "Itogapuc", "Itogapúk", "Ntogapid", "Ntogapig", "Arára", "Arára de Rondonia", "Arára do Jiparaná", "Uruku", "Urukú"}, } m["ars"] = { aliases = {"Najdi Arabic"}, } m["aru"] = { aliases = {"Arua", "Aruá", "Arawa", "Arawá"}, -- extinct, northern Brazil, cf. 'arx' } m["arv"] = { aliases = {"Arbore"}, } m["arw"] = { aliases = {"Lokono", "Arawak", "Arowak", "Aruak", "Locono"}, } m["arx"] = { aliases = {"Aruá", "Arua", "Aruashi", "Aruáshi", "Aruachi"}, -- moribund, central Brazil, cf 'aru' } m["ary"] = { aliases = {"Moroccan Arabic"}, varieties = {"Judeo-Moroccan Arabic"}, -- formerly aju } m["arz"] = { aliases = {"Egyptian Arabic"}, } m["asa"] = { aliases = {"Pare"}, other_names = {"Asu", "Asu (Tanzania)", "Chasu", "Kipare", "Southern Pare", "South Pare"}, } m["asb"] = { aliases = {"Assiniboine"}, } m["asc"] = { aliases = {"Casuarina Coast Asmat"}, varieties = {"Matia", "Sapan"}, } m["ase"] = { aliases = {"American Sign Language", "Ameslan", "ASL"}, } m["asf"] = { aliases = {"Auslan", "Australian Sign Language"}, } m["asg"] = { aliases = {"Cishingini", "Shingini"}, } m["ash"] = { other_names = {"Tequiraca", "Tekiráka", "Avishiri", "Auishiri", "Agouisiri", "Avirxiri", "Abiquira", "Abigira", "Aiwa", "Aewa"}, pseudo_families = "sai", } m["asi"] = { aliases = {"Buruwai"}, } m["asj"] = { aliases = {"Sari", "Saari"}, } m["ask"] = { aliases = {"Ashkun"}, } m["asl"] = { aliases = {"Asilulu"}, } m["asn"] = { aliases = {"Xingú Asuriní"}, } m["aso"] = { aliases = {"Dano"}, varieties = {"Amaizuho", "Bohena", "Kongi", "Lunube Mado", "Upper Asaro"}, } m["asp"] = { aliases = {"Algerian Sign Language"}, } m["asq"] = { aliases = {"Austrian Sign Language"}, } m["asr"] = { aliases = {"Asuri", "Asur"}, } m["ass"] = { aliases = {"Ipulo"}, } m["ast"] = { aliases = {"Asturian"}, } m["asu"] = { aliases = {"Tocantins Asurini"}, other_names = {"Asurini", "Asuriní", "Asuriní of Tocantins", "Asuriní do Tocantins", "Akwawa", "Akwáwa"}, } m["asv"] = { } m["asw"] = { aliases = {"Australian Aboriginal Sign Language", "Australian Aborigines Sign Language"}, } m["asx"] = { aliases = {"Muratayak"}, varieties = {"Asat", "Aset", "Miratayak"}, -- per Glottolog } m["asy"] = { } m["asz"] = { aliases = {"As"}, } m["ata"] = { aliases = {"Pele-Ata", "Ata", "Wasi"}, -- Presumably Ata and Pele are the same as Lower and Upper, but which is which is impossible to tell. varieties = {{"Ata", "Ata (New Britain)"}, {"Pele", "Pele (New Britain)"}, "Lower dialect", "Upper dialect"}, pseudo_families = "paa", } m["atb"] = { aliases = {"Zaiwa"}, } m["atc"] = { aliases = {"Atsahuaca"}, } m["atd"] = { aliases = {"Ata Manobo"}, } m["ate"] = { aliases = {"Mand"}, } m["atg"] = { aliases = {"Okpela"}, other_names = {"Ivbie North", "Arhe", "Ivbie North-Okpela-Arhe"}, } m["ati"] = { aliases = {"Attié"}, } m["atj"] = { aliases = {"Atikamekw"}, } m["atk"] = { aliases = {"Ati"}, } m["atl"] = { aliases = {"Mount Iraya Agta"}, } m["atm"] = { aliases = {"Ata"}, } m["ato"] = { aliases = {"Atong (Cameroon)", "Atoŋ", "Atong"}, } m["atp"] = { aliases = {"Pudtol Atta"}, } m["atq"] = { aliases = {"Aralle-Tabulahan"}, } m["atr"] = { aliases = {"Waimiri-Atroari"}, } m["ats"] = { aliases = {"Gros Ventre"}, other_names = {"Atsina"}, } m["att"] = { aliases = {"Pamplona Atta"}, } m["atu"] = { aliases = {"Reel"}, } m["atv"] = { aliases = {"Northern Altai", "Northern Altay", "Altai", "Altay"}, } m["atw"] = { aliases = {"Atsugewi", "Atsugé"}, } m["atx"] = { aliases = {"Arutani"}, } m["aty"] = { aliases = {"Aneityum"}, } m["atz"] = { aliases = {"Arta"}, } m["aua"] = { aliases = {"Asumboa"}, } m["aub"] = { aliases = {"Alugu"}, } m["auc"] = { aliases = {"Huaorani"}, other_names = {"Waorani", "Sabela", "Wao", "Huao", "Aushiri", "Ssabela", "Wao Terero", "Auka", "Auca"}, pseudo_families = "sai", } m["aud"] = { aliases = {"Anuta"}, } m["aug"] = { } m["auh"] = { } m["aui"] = { aliases = {"Anuki"}, } m["auj"] = { aliases = {"Awjila", "Awjilah", "Augila"}, } m["auk"] = { aliases = {"Heyo"}, } m["aul"] = { aliases = {"Aulua"}, } m["aum"] = { aliases = {"Asu"}, other_names = {"Abewa", "Asu (Nigeria)"}, } m["aun"] = { aliases = {"Molmo One"}, varieties = {"Central Aunalei", "North Aunalei", "South Aunalei"}, } m["auo"] = { } m["aup"] = { aliases = {"Makayam", "Tirio", "Makaeyam", "Aturu", "Atura", "Adulu"}, varieties = {"Giribam"}, } m["auq"] = { aliases = {"Anus"}, other_names = {"A", "Korur", "Korurnus"}, -- no name attested? lect may be same as 'pdn' } m["aur"] = { } m["aut"] = { aliases = {"Austral"}, } m["auu"] = { aliases = {"Auye", "Auwje"}, } m["auw"] = { aliases = {"Awye"}, } m["aux"] = { } m["auy"] = { aliases = {"Awiyaana"}, } m["auz"] = { aliases = {"Uzbeki Arabic", "Uzbek Arabic"}, } m["avb"] = { aliases = {"Avau"}, } m["avd"] = { aliases = {"Alviri-Vidari"}, other_names = {"Alviri", "Vidari"}, } m["avi"] = { aliases = {"Avikam"}, } m["avk"] = { aliases = {"Kotava"}, } m["avm"] = { aliases = {"Angkamuthi"}, } m["avn"] = { aliases = {"Avatime"}, } m["avs"] = { } m["avt"] = { aliases = {"Au"}, } m["avu"] = { aliases = {"Avokaya"}, } m["avv"] = { aliases = {"Avá-Canoeiro"}, other_names = {"Avá", "Canoe"}, } m["awa"] = { aliases = {"Awadhi", "Oudhi"}, } m["awb"] = { aliases = {"Awa (New Guinea)", "Awa", "Awa (Papua New Guinea)"}, varieties = {"Ilakia", "Northeast Awa", "South Awa", "Tauna"}, } m["awc"] = { aliases = {"Cicipu", "Cipu"}, } m["awe"] = { aliases = {"Awetí"}, } m["awg"] = { aliases = {"Anguthimri"}, other_names = {"Alngith", "Leningitij", "Mpakwithi"}, } m["awh"] = { aliases = {"Awban"}, } m["awi"] = { aliases = {"Aekyom", "Awin", "Aiwin", "Akium"}, varieties = {"East Awin", "North Awin", "South Awin"}, } m["awk"] = { aliases = {"Awabakal"}, } m["awm"] = { } m["awn"] = { aliases = {"Awngi"}, } m["awo"] = { aliases = {"Awak"}, } m["awr"] = { aliases = {"Awera"}, } m["aws"] = { aliases = {"South Awyu"}, varieties = {"Ia River Awyu", "Shiaxa", "Sjiagha", "Syiaxa", "Bamgi River Awyu", "Yenimu", "Jénimu", "Oser"}, } m["awt"] = { aliases = {"Araweté"}, } m["awu"] = { aliases = {"Central Awyu"}, } m["awv"] = { aliases = {"Jair Awyu", "Kia River Awyu"}, -- per Glottolog } m["aww"] = { aliases = {"Auwon"}, -- per Glottolog } m["awx"] = { aliases = {"Awara"}, } m["awy"] = { aliases = {"Edera Awyu"}, } m["axb"] = { aliases = {"Abipón"}, other_names = {"Abipon", "Callaga", "Kalyaga"}, } m["axe"] = { } m["axg"] = { aliases = {"Arára (Mato Grosso)"}, } m["axk"] = { aliases = {"Aka (Central Africa)"}, other_names = {"Yaka", "Yaka (Central African Republic)", "Aka", "Beka"}, -- cf 'iyx', 'yaf' } m["axl"] = { aliases = {"Lower Southern Aranda"}, other_names = {"Lower Southern Arrernte", "Southern Arrernte", "Southern Aranda"}, } m["axm"] = { aliases = {"Middle Armenian"}, } m["axx"] = { aliases = {"Xârâgurè", "Xaragure"}, } m["aya"] = { aliases = {"Awar"}, varieties = {"Nubia", "Nuclear Awar"}, } m["ayb"] = { aliases = {"Ayizo", "Ayizo Gbe"}, } m["ayd"] = { aliases = {"Ayabadhu", "Ayapathu", "Badhu"}, } m["aye"] = { aliases = {"Ayere"}, } m["ayg"] = { aliases = {"Nyanga", "Ginyanga"}, } m["ayi"] = { } m["ayk"] = { aliases = {"Akhukhu"}, } m["ayl"] = { aliases = {"Libyan Arabic"}, } m["ayn"] = { aliases = {"Yemeni Arabic"}, } m["ayo"] = { aliases = {"Ayoreo"}, other_names = {"Morotoco", "Moro", "Ayoweo", "Ayoré", "Pyeta Yovai"}, } m["ayp"] = { aliases = {"North Mesopotamian Arabic"}, } m["ayq"] = { aliases = {"Ayi", "Ayi (New Guinea)", "Ayi (Papua New Guinea)"}, } m["ays"] = { aliases = {"Sorsogon Ayta"}, } m["ayt"] = { aliases = {"Bataan Ayta"}, other_names = {"Magbukun Ayta", "Mariveleño"}, } m["ayu"] = { aliases = {"Ayu"}, } m["ayz"] = { aliases = {"Maybrat", "Mai Brat", "Ajamaru", "Ayamaru"}, varieties = {{"Maisefa", varieties = {"Mayhapeh", "Maymare", "Maymaru"}}, "Mayasmaun", "Mayte"}, } m["aza"] = { aliases = {"Azha"}, } m["azd"] = { aliases = {"Eastern Durango Nahuatl"}, } m["azg"] = { aliases = {"San Pedro Amuzgos Amuzgo"}, other_names = {"Upper Eastern Amuzgo", "Oaxaca Amuzgo"}, } m["azm"] = { aliases = {"Ipalapa Amuzgo"}, other_names = {"Lower Eastern Amuzgo"}, } m["azn"] = { aliases = {"Western Durango Nahuatl"}, } m["azo"] = { aliases = {"Awing"}, } m["azt"] = { aliases = {"Faire Atta"}, } m["azz"] = { aliases = {"Highland Puebla Nahuatl"}, } return m 88ywkzq5ea9gs6rrf1ogwc2rbnwbr76 Module:Languages/data/3/b/extra 828 2155782 9882817 9854962 2026-08-29T14:07:04Z TongcyDai 53191 更新語言資料 9882817 Scribunto text/plain local m = {} m["baa"] = { aliases = {"Babatana", "Mbambatana", "Bambatana"}, } m["bab"] = { } m["bac"] = { aliases = {"Baduy", "Badui"}, } m["bae"] = { aliases = {"Baré", "Barawana"}, } m["baf"] = { aliases = {"Nubaca"}, other_names = {"Nu Baca", "Baca"}, } m["bag"] = { aliases = {"Tuki"}, } m["bah"] = { aliases = {"Bahamian Creole", "Bahamian Creole English", "Bahamian", "Bahamas Creole", "Bahamas Creole English"}, } m["baj"] = { aliases = {"Barakai"}, } m["bal"] = { aliases = {"Baluchi", "Balochi"}, varieties = {{"Southern Baluchi", "Southern Balochi"}, {"Eastern Baluchi", "Eastern Balochi"}, {"Western Baluchi", "Western Balochi"}}, } m["ban"] = { aliases = {"Balinese"}, } m["bao"] = { aliases = {"Waimaha"}, } m["bap"] = { aliases = {"Bantawa"}, } m["bar"] = { aliases = {"Bavarian", "Austro-Bavarian"}, } m["bas"] = { aliases = {"Basaa", "Basa (Cameroon)", "Basa"}, } m["bau"] = { aliases = {"Badanchi", "Bada", "Bada (Nigeria)"}, varieties = {"Mbat", "Galamkya"}, } m["bav"] = { aliases = {"Babungo"}, other_names = {"Vengo"}, } m["baw"] = { } m["bax"] = { aliases = {"Bamum", "Bamun"}, } m["bay"] = { aliases = {"Batuley"}, } m["bba"] = { aliases = {"Bariba"}, } m["bbb"] = { aliases = {"Barai"}, varieties = {"Birarie", "Muguani"}, } m["bbc"] = { aliases = {"Toba Batak", "Batak Toba"}, } m["bbd"] = { } m["bbe"] = { aliases = {"Bangba"}, } m["bbf"] = { } m["bbg"] = { aliases = {"Barama"}, } m["bbh"] = { aliases = {"Bogan"}, } m["bbi"] = { aliases = {"Rombi", "Lombi", "Lombe"}, } m["bbj"] = { aliases = {"Ghomala'"}, other_names = {"Ghomálá'", "Bamileke-Banjun"}, } m["bbk"] = { aliases = {"Babanki"}, other_names = {"Kejom", "Kidzem"}, } m["bbl"] = { aliases = {"Bats"}, other_names = {"Batsbi", "Tsova-Tush"}, } m["bbm"] = { -- name includes prefix other_names = {"Bango", "Mobango", "Ebango"}, } m["bbn"] = { aliases = {"Uneapa"}, } m["bbo"] = { other_names = {"Bobo Fing", "Black Bobo", "Northern Bobo Madaré", "Bobo", "Jèrè", "Kukoma", "Kure", "Sankuma", "Tankri", "Yaba"}, } m["bbp"] = { } m["bbq"] = { aliases = {"Bamali"}, } m["bbr"] = { aliases = {"Girawa"}, } m["bbs"] = { aliases = {"Bakpinka"}, } m["bbt"] = { aliases = {"Mburku"}, } m["bbu"] = { aliases = {"Bakulung"}, other_names = {"Kulung", "Kulung (Nigeria)"}, } m["bbv"] = { aliases = {"Karnai"}, } m["bbw"] = { aliases = {"Baba"}, } m["bbx"] = { -- cf bvb aliases = {"Bubia"}, } m["bby"] = { } m["bca"] = { aliases = {"Central Bai"}, other_names = {"Jianchuan Bai"}, } m["bcb"] = { } m["bcd"] = { aliases = {"North Babar"}, } m["bce"] = { aliases = {"Menyam", "Mamenyan"}, -- apparently called Mengambo in French } m["bcf"] = { aliases = {"Bamu"}, varieties = {"Gama", "Lower Bamu", "Nuhiro", "Sisiame", "Upper Bamu"}, } m["bcg"] = { other_names = {"Baga Binari", "Baga Mboteni"}, } m["bch"] = { aliases = {"Bariai"}, } m["bci"] = { aliases = {"Baoule", "Baoulé", "Bawule"}, } m["bcj"] = { aliases = {"Bardi"}, } m["bck"] = { aliases = {"Bunaba"}, } m["bcl"] = { aliases = {"Central Bikol", "Bikol Central", "Bikol"}, -- also "Central Bicolano"? } m["bcm"] = { aliases = {"Banoni"}, other_names = {"Bannoni", "Tsunari"}, } m["bcn"] = { aliases = {"Bibaali"}, other_names = {"Bali", "Bali (Nigeria)", "Abaali"}, } m["bco"] = { aliases = {"Kaluli"}, varieties = {"Kugenesi", "Nuclear Kaluli", "Ologo", "Walulu"}, } m["bcp"] = { aliases = {"Bali"}, other_names = {"Bali (Congo)", "Bali (Democratic Republic of the Congo)", "Baali", "Kibali", "Libaali"}, } m["bcq"] = { } m["bcr"] = { other_names = {"Babine", "Witsuwit'en", "Northern Carrier", "Western Carrier", "Nadot’en-Wets’uwet’en"}, } m["bcs"] = { } m["bct"] = { } m["bcu"] = { other_names = {"Awad Bing"}, } m["bcv"] = { other_names = {"Shoo", "Minda", "Nye"}, } m["bcw"] = { } m["bcy"] = { aliases = {"Bwatiye", "Bachama"}, } m["bcz"] = { } m["bda"] = { aliases = {"Bayot", "Baiot", "Baiote", "Bayotte"}, } m["bdb"] = { aliases = {"Basap"}, } m["bdc"] = { } m["bdd"] = { aliases = {"Bunama"}, } m["bde"] = { aliases = {"Bade"}, } m["bdf"] = { } m["bdg"] = { aliases = {"Bonggi"}, } m["bdh"] = { other_names = {"Baka", "Baka (Sudan)"}, } m["bdi"] = { aliases = {"Burun"}, other_names = {"Northern Burun", "Maiak", "Mayak", "Mughaja", "Kurmuk"}, } m["bdj"] = { aliases = {"Bai (South Sudan)", "Bai", "Bari"}, -- Belanda and Biri/Bviri appear to be related tribes, not aliases or varieties other_names = {"BGamba", "Gumba", "Mbegumba", "Mvegumba"}, } m["bdk"] = { aliases = {"Budukh", "Budugh"}, } m["bdl"] = { aliases = {"Indonesian Bajau"}, other_names = {"Indonesian Bajo", "Sulawesi Bajau", "Sulawesi Bajaw", "Bajau", "Bajaw", "Bajo"}, } m["bdm"] = { aliases = {"Buduma"}, other_names = {"Yedina", "Kuri"}, } m["bdn"] = { } m["bdo"] = { } m["bdp"] = { aliases = {"Bende"}, } m["bdq"] = { aliases = {"Bahnar"}, } m["bdr"] = { aliases = {"West Coast Bajau"}, } m["bds"] = { aliases = {"Burunge"}, } m["bdt"] = { aliases = {"Bokoto"}, } m["bdu"] = { aliases = {"Oroko"}, other_names = {"Bima", "Bakundu-Balue", "Balundu-Bima"}, } m["bdv"] = { aliases = {"Bodo Parja"}, } m["bdw"] = { aliases = {"Baham", "Mbaham", "Mbahaam"}, } m["bdx"] = { aliases = {"Budong-Budong"}, } m["bdy"] = { aliases = {"Bandjalang"}, } m["bdz"] = { aliases = {"Badeshi"}, } m["bea"] = { aliases = {"Beaver"}, other_names = {"Dane-zaa", "Danezaa", "Danezaa ZaageɁ"}, } m["beb"] = { aliases = {"Bebele"}, } m["bec"] = { } m["bed"] = { aliases = {"Bedoanas"}, } m["bee"] = { aliases = {"Byangsi"}, } m["bef"] = { aliases = {"Benabena"}, } m["beg"] = { aliases = {"Belait"}, other_names = {"Lemeting"}, } m["beh"] = { aliases = {"Biali"}, other_names = {"Berba", "Bieri"}, } m["bei"] = { aliases = {"Bekati'", "Bekati’", "Bekatiq", "Bakati"}, } m["bej"] = { aliases = {"Beja"}, } m["bek"] = { aliases = {"Bebeli"}, } m["bem"] = { aliases = {"Bemba", "Bemba (Zambia)"}, } m["beo"] = { aliases = {"Beami", "Bedamini", "Bedamuni", "Mougulu"}, -- per Wikipedia varieties = {"Komofio", "North Beami"}, } m["bep"] = { aliases = {"Besoa", "Behoa"}, } m["beq"] = { aliases = {"Beembe"}, other_names = {"Bembe", "Kibeembe"}, } m["bes"] = { aliases = {"Besme"}, } m["bet"] = { other_names = {"Bété of Guiberoua", "Western Bété"}, } m["beu"] = { aliases = {"Blagar", "Belagar"}, varieties = {"Coastal Blagar", -- Coastal Blagar varieties: "East-Northeast Pura", "Melangvala-Bakalang", "North-Northwest Pura", "Southern Pura", "Hinterland Blagar", -- Hinterlang Blagar varieties: "Northern Hinterland Blagar", "Southern Hinterland Blagar", }, } m["bev"] = { other_names = {"Bété of Daloa", "Northern Bété"}, } m["bew"] = { aliases = {"Betawi", "Batavian", "Jakartanese", "Betawi Malay", "Batavian Malay", "Jakarta Malay"}, } m["bex"] = { } m["bey"] = { aliases = {"Beli (New Guinea)", "Beli", "Beli (Papua New Guinea)", "Akuwagel"}, } m["bez"] = { aliases = {"Kibena"}, other_names = {"Bena", "Bena (Tanzania)"}, } m["bfa"] = { aliases = {"Bari"}, other_names = {"Pojulu", "Pöjulu", "Fadjulu", "Fajelu", "Madi", "Pajulu"}, } m["bfb"] = { aliases = {"Pauri Bareli"}, } m["bfc"] = { aliases = {"Panyi Bai"}, other_names = {"Bijiang Bai", "Lemo"}, } m["bfd"] = { aliases = {"Bafut"}, } m["bfe"] = { aliases = {"Betaf"}, } m["bff"] = { } m["bfg"] = { aliases = {"Busang Kayan"}, } m["bfh"] = { aliases = {"Blafe", "Mblafe-Ránmo"}, -- Glottolog's name varieties = {"Mblafe", "Ránmo"}, } m["bfi"] = { aliases = {"British Sign Language", "BSL"}, } m["bfj"] = { aliases = {"Bafanji"}, } m["bfk"] = { aliases = {"Ban Khor Sign Language"}, } m["bfl"] = { } m["bfm"] = { aliases = {"Mmen"}, } m["bfn"] = { aliases = {"Bunak"}, } m["bfo"] = { } m["bfp"] = { } m["bfq"] = { aliases = {"Badaga"}, } m["bfr"] = { aliases = {"Bazigar"}, } m["bfs"] = { aliases = {"Southern Bai"}, other_names = {"Dali Bai"}, } m["bft"] = { aliases = {"Balti"}, } m["bfu"] = { aliases = {"Gahri"}, } m["bfw"] = { aliases = {"Bondo"}, other_names = {"Remo"}, } m["bfx"] = { aliases = {"Bantayanon"}, } m["bfy"] = { aliases = {"Bagheli"}, } m["bfz"] = { aliases = {"Mahasu Pahari"}, } m["bga"] = { aliases = {"Gwamhi-Wuri"}, other_names = {"Wurə-Gwamhyə-Mba", "Lyase"}, } m["bgb"] = { aliases = {"Bobongko"}, } m["bgc"] = { aliases = {"Haryanvi"}, } m["bgd"] = { aliases = {"Rathwi Bareli"}, } m["bge"] = { aliases = {"Bauria"}, } m["bgf"] = { } m["bgg"] = { aliases = {"Bugun"}, } m["bgi"] = { aliases = {"Giangan"}, } m["bgj"] = { } m["bgk"] = { aliases = {"Bit"}, } m["bgl"] = { aliases = {"Bo (Laos)"}, -- if 'bpw' is added, the disambig name will have to be made canonical } m["bgo"] = { } m["bgq"] = { aliases = {"Bagri"}, } m["bgr"] = { other_names = {"Bawm", "Banjogi"}, } m["bgs"] = { aliases = {"Tagabawa"}, } m["bgt"] = { aliases = {"Bughotu", "Bugotu"}, } m["bgu"] = { aliases = {"Kamkam"}, } m["bgv"] = { aliases = {"Warkay-Bipim"}, } m["bgw"] = { aliases = {"Bhatri"}, } m["bgx"] = { aliases = {"Balkan Gagauz Turkish", "Balkan Turkic"}, } m["bgy"] = { } m["bgz"] = { aliases = {"Banggai"}, } m["bha"] = { } m["bhb"] = { aliases = {"Bhili"}, } m["bhc"] = { } m["bhd"] = { aliases = {"Bhadrawahi", "Bhadarwahi"}, } m["bhe"] = { aliases = {"Bhaya"}, } m["bhf"] = { aliases = {"Busa"}, -- per Glottolog pseudo_families = "paa", } m["bhg"] = { varieties = {"Ambasi", "Binandere Proper"}, } m["bhh"] = { aliases = {"Bukhori", "Bukharian", "Bukharic", "Buchari", "Buchori", "Bucharian", "Bucharic"}, } m["bhi"] = { aliases = {"Bhilali"}, } m["bhj"] = { } m["bhl"] = { varieties = {"Bim", "Nimtep Weng"}, } m["bhm"] = { aliases = {"Batahari", "Bat'hari", "Bautahari", "Botahari", "Bathara"}, } m["bhn"] = { aliases = {"Bohtan Neo-Aramaic"}, } m["bho"] = { aliases = {"Bhojpuri"}, } m["bhp"] = { aliases = {"Bima", "Bimanese"}, } m["bhq"] = { aliases = {"South Tukang Besi", "Tukang Besi South"}, -- varieties = {"Popalia"}, - - double check; listed as a language by Collins (1983), identified with bhq by ABVD } m["bhs"] = { aliases = {"Buwal"}, } m["bht"] = { aliases = {"Bhattiyali"}, } m["bhu"] = { aliases = {"Bhunjia"}, } m["bhv"] = { aliases = {"Bahau"}, } m["bhw"] = { aliases = {"Biak"}, } m["bhx"] = { -- spurious? aliases = {"Bhalay"}, other_names = {"Bhalay-Gowlan"}, } m["bhy"] = { aliases = {"Bhele"}, other_names = {"Ebhele", "Piri", "Kipiri"}, } m["bhz"] = { aliases = {"Bada", "Bada (Indonesia)"}, } m["bia"] = { aliases = {"Badimaya"}, } m["bib"] = { } m["bid"] = { aliases = {"Bidiyo"}, } m["bie"] = { } m["bif"] = { aliases = {"Biafada"}, } m["big"] = { varieties = {"Ngowiye", "Yongolei"}, } m["bij"] = { aliases = {"Kwanka"}, other_names = {"Kwang", "Vaghat-Ya-Bijim-Legeri", "Vaghat", "Ya", "Bijim", "Legeri"}, } m["bil"] = { aliases = {"Bile", "Bille"}, } m["bim"] = { aliases = {"Bimoba"}, } m["bin"] = { aliases = {"Edo"}, other_names = {"Bini"}, } m["bio"] = { other_names = {"Biaka"}, } m["bip"] = { aliases = {"Bila"}, other_names = {"Forest Bira"}, } m["biq"] = { aliases = {"Bipi"}, } m["bir"] = { aliases = {"Bisorio"}, varieties = {"Pikaru"}, } m["bit"] = { varieties = {"Bitara"}, } m["biu"] = { aliases = {"Biete"}, } m["biv"] = { } m["biw"] = { aliases = {"Kol"}, } m["bix"] = { } m["biy"] = { } m["biz"] = { aliases = {"Baloi"}, } m["bja"] = { aliases = {"Budza", "Buja"}, } m["bjb"] = { aliases = {"Barngarla"}, other_names = {"Parnkalla", "Banggarla", "Parnkala", "Parnkarla", "Barngala", "Bangala", "Bungala", "Bungela", "Banggala", "Bahngala", "Pankalla", "Punkalla", "Pangkala", "Pankarla", "Parkalla", "Pakarla", "Bungeha", "Bahanga-La", "Kortabina", "Arkaba-tura", "Port Lincon", "Kooapidna", "Punkirla", "Wanbirujurari", "Willara", "Willeuroo"}, } m["bjc"] = { aliases = {"Bariji"}, other_names = {"Bareji", "Aga Bereho"}, } m["bje"] = { aliases = {"Biao-Jiao Mien"}, other_names = {"Biao Min", "Jiaogong Mian"}, } m["bjf"] = { aliases = {"Barzani Jewish Neo-Aramaic"}, } m["bjg"] = { aliases = {"Bijago"}, } m["bjh"] = { } m["bji"] = { aliases = {"Burji"}, } m["bjj"] = { } m["bjk"] = { } m["bjl"] = { aliases = {"Bulu (New Guinea)", "Bulu (Papua New Guinea)", "Bulu"}, } m["bjm"] = { aliases = {"Bajelani"}, } m["bjn"] = { aliases = {"Banjarese", "Banjar"}, } m["bjo"] = { } m["bjp"] = { } m["bjr"] = { } m["bjs"] = { aliases = {"Bajan"}, other_names = {"Barbadian", "Barbadian Creole", "Barbadian Creole English"}, } m["bjt"] = { aliases = {"Balanta-Ganja"}, } m["bju"] = { aliases = {"Busuu"}, } m["bjv"] = { } m["bjw"] = { } m["bjx"] = { } m["bjy"] = { aliases = {"Bayali"}, } m["bjz"] = { aliases = {"Baruga"}, varieties = {"Bareji", "Mado", "Nuclear Baruga", "Tafota Baruga"}, } m["bka"] = { aliases = {"Kyak"}, other_names = {"Nyakyak", "Bambuka"}, } m["bkc"] = { aliases = {"Baka", "Baka (Cameroon)"}, } m["bkd"] = { aliases = {"Binukid"}, } m["bkf"] = { } m["bkg"] = { aliases = {"Buraka"}, } m["bkh"] = { aliases = {"Bakoko"}, } m["bki"] = { } m["bkj"] = { other_names = {"Pande-Gongo"}, } m["bkk"] = { -- written in Balti script aliases = {"Brokskat"}, } m["bkl"] = { aliases = {"Berik"}, } m["bkm"] = { aliases = {"Kom (Cameroon)", "Kom"}, } m["bkn"] = { aliases = {"Bukitan", "Bekatan", "Bakatan", "Baketan"}, } m["bko"] = { aliases = {"Kwa'"}, } m["bkp"] = { aliases = {"Iboko", "Boko", "Boko (Congo)", "Boko (Democratic Republic of the Congo)"}, } m["bkq"] = { aliases = {"Bakairí", "Bakairi", "Bacairí", "Bacairi"}, } m["bkr"] = { aliases = {"Bakumpai"}, } m["bks"] = { aliases = {"Masbate Sorsogon"}, } m["bkt"] = { } m["bku"] = { aliases = {"Buhid"}, } m["bkv"] = { aliases = {"Bekwarra"}, } m["bkw"] = { aliases = {"Bekwel", "Bekwil"}, } m["bkx"] = { } m["bky"] = { aliases = {"Bokyi"}, } m["bkz"] = { aliases = {"Bungku"}, } m["bla"] = { aliases = {"Blackfoot"}, other_names = {"Siksika", "Blackfeet"}, } m["blb"] = { aliases = {"Bilua"}, pseudo_families = "paa", } m["blc"] = { aliases = {"Bella Coola", "Nuxálk", "Nuxalk"}, } m["bld"] = { aliases = {"Bolango"}, } m["ble"] = { aliases = {"Balanta-Kentohe"}, } m["blf"] = { aliases = {"Buol"}, } m["blg"] = { aliases = {"Balau"}, } m["blh"] = { aliases = {"Kuwaa"}, other_names = {"Belle", "Belleh", "Kowaao", "Kwaa"}, } m["bli"] = { aliases = {"Bolia"}, other_names = {"Lia"}, } m["blj"] = { aliases = {"Bulungan", "Bolongan"}, } m["blk"] = { aliases = {"Pa'o Karen", "Pa'o", "Black Karen"}, } m["bll"] = { } m["blm"] = { aliases = {"Beli (South Sudan)", "Beli", "Behli", "Beili", "Jur Beli", "Beli (Sudan)", "'Bëlï", "´Bëlï", "’Bëlï"}, } m["bln"] = { aliases = {"Southern Catanduanes Bikol", "Southern Catanduanes Bicolano"}, -- old name other_names = {"Virac"}, } m["blo"] = { other_names = {"Bassila", "Basila", "Baseca", "Ouinji-Ouinji", "Winji-Winji"}, } m["blp"] = { aliases = {"Blablanga"}, } m["blq"] = { aliases = {"Baluan-Pam"}, } m["blr"] = { aliases = {"Blang"}, other_names = {"Bulang", "Pulang", "Kontoi", "Shinman"}, } m["bls"] = { aliases = {"Balaesang"}, } m["blt"] = { aliases = {"Tai Dam", "Tai Noi", "Black Tai"}, } m["blv"] = { aliases = {"Kibala"}, other_names = {"Bolo", "Ngoya", "Kibala-Ngoya"}, } m["blw"] = { aliases = {"Balangao"}, } m["blx"] = { aliases = {"Mag-Indi Ayta"}, } m["bly"] = { aliases = {"Notre", "Nootre"}, } m["blz"] = { aliases = {"Balantak"}, } m["bma"] = { aliases = {"Lame"}, } m["bmb"] = { other_names = {"Bemba", "Kinyabemba"}, } m["bmc"] = { aliases = {"Biem"}, } m["bmd"] = { aliases = {"Baga Maduri", "Baga Mandari"}, } m["bme"] = { aliases = {"Limassa"}, } m["bmf"] = { aliases = {"Bom"}, } m["bmg"] = { aliases = {"Bamwe"}, } m["bmh"] = { aliases = {"Kein"}, other_names = {"Bemal"}, } m["bmi"] = { aliases = {"Bagirmi"}, } m["bmj"] = { aliases = {"Bote-Majhi"}, } m["bmk"] = { aliases = {"Ghayavi"}, } m["bml"] = { aliases = {"Bomboli"}, } m["bmn"] = { aliases = {"Bina", "Bina (New Guinea)", "Bina (Papua New Guinea)"}, } m["bmo"] = { } m["bmp"] = { } m["bmq"] = { aliases = {"Bomu"}, } m["bmr"] = { aliases = {"Muinane"}, } m["bmt"] = { aliases = {"Biao Mon"}, } m["bmu"] = { aliases = {"Burum-Mindik"}, varieties = {"Siawari", "Somba"}, } m["bmv"] = { aliases = {"Bum"}, } m["bmw"] = { } m["bmx"] = { aliases = {"Baimak"}, } m["bmz"] = { aliases = {"Baramu"}, } m["bna"] = { aliases = {"Bonerate"}, } m["bnb"] = { aliases = {"Bookan"}, } m["bnd"] = { aliases = {"Banda", "Banda (Indonesia)"}, } m["bne"] = { aliases = {"Bintauna"}, } m["bnf"] = { aliases = {"Masiwang"}, other_names = {"Bonfia"}, } m["bng"] = { } m["bni"] = { aliases = {"Bangi"}, other_names = {"Bobangi", "Bubangi"}, } m["bnj"] = { aliases = {"Eastern Tawbuid"}, } m["bnk"] = { } m["bnl"] = { aliases = {"Boon"}, } m["bnm"] = { } m["bnn"] = { aliases = {"Bunun"}, } m["bno"] = { aliases = {"Asi", "Bantoanon", "Binantoanon"}, } m["bnp"] = { aliases = {"Bola"}, } m["bnq"] = { aliases = {"Bantik"}, } m["bnr"] = { } m["bns"] = { aliases = {"Bundeli"}, other_names = {"Bundelkhandi"}, } m["bnu"] = { aliases = {"Bentong"}, } m["bnv"] = { aliases = {"Beneraf", "Bonerif"}, -- Glottolog } m["bnw"] = { aliases = {"Bisis"}, } m["bnx"] = { aliases = {"Bangubangu"}, } m["bny"] = { aliases = {"Bintulu"}, } m["bnz"] = { } m["boa"] = { aliases = {"Bora"}, } m["bob"] = { } m["boe"] = { aliases = {"Mundabli"}, } m["bof"] = { } m["bog"] = { } m["boh"] = { } m["boi"] = { } m["boj"] = { aliases = {"Anjam"}, } m["bok"] = { } m["bol"] = { aliases = {"Bole"}, } m["bom"] = { aliases = {"Birom"}, } m["bon"] = { varieties = {"Boze-Giringarede", "Irupi-Drageli", "Kunini", "Masingle", "Sebe", "Sogal", "Tate"}, } m["boo"] = { } m["bop"] = { } m["boq"] = { aliases = {"Bogaya"}, pseudo_families = "paa", } m["bor"] = { aliases = {"Borôro"}, } m["bot"] = { aliases = {"Bongo"}, } m["bou"] = { aliases = {"Bondei", "Boondei", "Boondéi"}, } m["bov"] = { aliases = {"Tuwuli"}, other_names = {"Bowili", "Bowiri", "Liwuli", "Siwuri", "Tuwili", "Tora"}, } m["bow"] = { aliases = {"Rema"}, other_names = {"Bothar"}, } m["box"] = { aliases = {"Buamu", "Bwamu"}, } m["boy"] = { aliases = {"Bodo (Central African Republic)", "Bodo"}, } m["boz"] = { } m["bpa"] = { aliases = {"Daakaka"}, other_names = {"Dakaka", "South Ambrym", "Baiap"}, } m["bpd"] = { aliases = {"Banda-Banda"}, } m["bpe"] = { aliases = {"Barupu", "Warapu"}, varieties = {"Barapu-Warapu", "Pou"}, -- per Glottolog } m["bpg"] = { } m["bph"] = { aliases = {"Botlikh", "Botlix"}, } m["bpi"] = { aliases = {"Bagupi"}, } m["bpj"] = { aliases = {"Binji"}, } m["bpk"] = { aliases = {"Orowe"}, } m["bpl"] = { aliases = {"Broome Pearling Lugger Pidgin"}, } m["bpm"] = { aliases = {"Biyom"}, } m["bpn"] = { aliases = {"Dzao Min"}, } m["bpo"] = { } m["bpp"] = { aliases = {"Kaure-Narau"}, -- Glottolog's term } m["bpq"] = { aliases = {"Banda Malay"}, } m["bpr"] = { aliases = {"Koronadal Blaan"}, } m["bps"] = { aliases = {"Sarangani Blaan"}, } m["bpt"] = { aliases = {"Barrow Point"}, } m["bpu"] = { } m["bpv"] = { } m["bpx"] = { aliases = {"Palya Bareli"}, } m["bpy"] = { aliases = {"Bishnupriya Manipuri", "Bishnupriya", "Manipuri Bishnupriya"}, } m["bpz"] = { aliases = {"Bilba"}, } m["bqa"] = { } m["bqb"] = { aliases = {"Bagusa"}, } m["bqc"] = { aliases = {"Boko", "Boko (Benin)"}, } m["bqd"] = { aliases = {"Bung"}, } m["bqf"] = { } m["bqg"] = { } m["bqh"] = { aliases = {"Baima"}, } m["bqi"] = { aliases = {"Bakhtiari"}, } m["bqj"] = { aliases = {"Bandial"}, } m["bqk"] = { aliases = {"Banda-Mbrès"}, } m["bql"] = { aliases = {"Karian", "Bilakura", "Karen"}, } m["bqm"] = { aliases = {"Wumboko"}, } m["bqn"] = { aliases = {"Bulgarian Sign Language"}, } m["bqo"] = { aliases = {"Balo"}, } m["bqp"] = { aliases = {"Busa"}, } m["bqq"] = { aliases = {"Biritai"}, } m["bqr"] = { aliases = {"Burusu"}, } m["bqs"] = { aliases = {"Bosngun"}, } m["bqt"] = { aliases = {"Bamukumbit"}, } m["bqu"] = { aliases = {"Boguru"}, } m["bqv"] = { } m["bqw"] = { aliases = {"Buru"}, } m["bqx"] = { } m["bqy"] = { aliases = {"Bengkala Sign Language"}, } m["bqz"] = { aliases = {"Bakaka"}, } m["bra"] = { aliases = {"Braj", "Braj Bhasha"}, } m["brb"] = { aliases = {"Lave"}, other_names = {"Laveh", "Rawe", "Brao"}, } m["brc"] = { aliases = {"Berbice Creole Dutch", "Berbice Dutch", "Berbice Dutch Creole", "Berbice Creole"}, } m["brd"] = { aliases = {"Baraamu"}, } m["brf"] = { aliases = {"Bera", "Bira"}, } m["brg"] = { aliases = {"Baure", "Bauré"}, } m["brh"] = { aliases = {"Brahui"}, } m["bri"] = { aliases = {"Mokpwe"}, } m["brj"] = { aliases = {"Bieria"}, } m["brk"] = { aliases = {"Birgid", "Birked"}, } m["brl"] = { aliases = {"Birwa", "Sebirwa"}, } m["brm"] = { aliases = {"Barambu"}, } m["brn"] = { aliases = {"Boruca"}, } m["bro"] = { aliases = {"Brokkat"}, } m["brp"] = { aliases = {"Barapasi"}, varieties = {"Marikai", "Sipisi"}, } m["brq"] = { aliases = {"Breri"}, } m["brr"] = { aliases = {"Birao"}, } m["brs"] = { aliases = {"Baras"}, other_names = {"Ende", "West Kaili"}, } m["brt"] = { aliases = {"Bitare"}, other_names = {"Njwande"}, } m["bru"] = { aliases = {"Eastern Bru"}, } m["brv"] = { aliases = {"Western Bru"}, } m["brw"] = { aliases = {"Bellari"}, } m["brx"] = { aliases = {"Bodo (India)", "Bodo", "Boro", "Boro (India)", "Mech"}, } m["bry"] = { } m["brz"] = { aliases = {"Bilbil"}, } m["bsa"] = { aliases = {"Abinomn"}, pseudo_families = "paa", } m["bsb"] = { aliases = {"Brunei Bisaya"}, } m["bsc"] = { other_names = {"Basari", "Oniyan", "Onian", "Onëyan", "Ayan", "Biyan", "Wo"}, } m["bse"] = { aliases = {"Wushi"}, other_names = {"Babessi"}, } m["bsf"] = { } m["bsg"] = { aliases = {"Bashkardi"}, } m["bsh"] = { aliases = {"Kamkata-viri"}, other_names = {"Kati"}, } m["bsi"] = { } m["bsj"] = { } m["bsk"] = { aliases = {"Burushaski"}, } m["bsl"] = { } m["bsm"] = { aliases = {"Busami"}, } m["bsn"] = { aliases = {"Barasana"}, } m["bso"] = { aliases = {"Buso"}, } m["bsp"] = { aliases = {"Baga Sitemu"}, } m["bsq"] = { aliases = {"Bassa"}, } m["bsr"] = { aliases = {"Basa-Kontagora"}, } m["bss"] = { aliases = {"Akoose"}, } m["bst"] = { aliases = {"Basketto", "Baskatta", "Mesketo", "Misketto"}, } m["bsu"] = { aliases = {"Bahonsuai"}, } m["bsv"] = { } m["bsw"] = { aliases = {"Baiso"}, } m["bsx"] = { } m["bsy"] = { aliases = {"Sabah Bisaya"}, } m["bta"] = { aliases = {"Bata"}, } m["btc"] = { aliases = {"Bati (Cameroon)", "Bati"}, } m["btd"] = { aliases = {"Dairi Batak", "Batak Dairi"}, } m["bte"] = { } m["btf"] = { aliases = {"Birgit"}, } m["btg"] = { } m["bth"] = { aliases = {"Biatah Bidayuh"}, } m["bti"] = { } m["btj"] = { aliases = {"Bacanese Malay"}, } m["btm"] = { aliases = {"Mandailing Batak", "Batak Mandailing", "Mandailing"}, } m["btn"] = { aliases = {"Ratagnon"}, } m["bto"] = { aliases = {"Rinconada Bikol", "Iriga Bicolano"}, -- old name } m["btp"] = { aliases = {"Budibud"}, } m["btq"] = { aliases = {"Batek"}, } m["btr"] = { } m["bts"] = { aliases = {"Simalungun Batak", "Batak Simalungun", "Simalungun"}, } m["btt"] = { } m["btu"] = { aliases = {"Batu"}, } m["btv"] = { aliases = {"Bateri"}, } m["btw"] = { aliases = {"Butuanon"}, } m["btx"] = { aliases = {"Karo Batak", "Batak Karo"}, } m["bty"] = { aliases = {"Bobot"}, } m["btz"] = { aliases = {"Alas-Kluet Batak", "Batak Alas-Kluet"}, } m["bua"] = { aliases = {"Buryat", "Buriat"}, } m["bub"] = { aliases = {"Bua"}, } m["bud"] = { aliases = {"Ntcham"}, other_names = {"Tobote", "Ncam", "Basar", "Basari"}, } m["bue"] = { aliases = {"Beothuk"}, } m["buf"] = { } m["bug"] = { aliases = {"Buginese"}, } m["buh"] = { aliases = {"Younuo Bunu"}, other_names = {"Yuno"}, } m["bui"] = { aliases = {"Bongili"}, } m["buj"] = { } m["buk"] = { aliases = {"Bukawa", "Bukaua", "Bugawac", "Gawac"}, } m["bum"] = { aliases = {"Bulu (Cameroon)", "Bulu"}, } m["bun"] = { } m["buo"] = { } m["bup"] = { aliases = {"Busoa"}, } m["buq"] = { aliases = {"Brem", "Barem", "Bunabun", "Bububun", "Bunubun"}, } m["bus"] = { } m["but"] = { aliases = {"Bungain"}, } m["buu"] = { aliases = {"Budu"}, } m["buv"] = { } m["buw"] = { aliases = {"Bubi"}, } m["bux"] = { aliases = {"Boghom"}, } m["buy"] = { aliases = {"Mmani"}, other_names = {"Mani", "Bullom So", "Mandingi"}, } m["bva"] = { aliases = {"Barein"}, } m["bvb"] = { aliases = {"Bube"}, } m["bvc"] = { } m["bvd"] = { aliases = {"Baeggu", "Mbaenggu", "Baegu"}, } m["bve"] = { aliases = {"Berau Malay"}, } m["bvf"] = { aliases = {"Boor"}, } m["bvg"] = { } m["bvh"] = { aliases = {"Bure"}, } m["bvi"] = { } m["bvj"] = { aliases = {"Baan"}, } m["bvk"] = { aliases = {"Bukat"}, } m["bvl"] = { aliases = {"Bolivian Sign Language"}, } m["bvm"] = { aliases = {"Bamunka"}, } m["bvn"] = { aliases = {"Buna"}, varieties = {"Kasmin", "Masan"}, } m["bvo"] = { } m["bvp"] = { aliases = {"Bumang"}, } m["bvq"] = { } m["bvr"] = { aliases = {"Burarra"}, } m["bvt"] = { aliases = {"Bati (Indonesia)", "Bati"}, } m["bvu"] = { aliases = {"Bukit Malay"}, } m["bvv"] = { aliases = {"Baniva"}, } m["bvw"] = { } m["bvx"] = { aliases = {"Babole", "Dibole", "Bole"}, } m["bvy"] = { aliases = {"Baybayanon"}, other_names = {"Babay", "Utudnon", "Leyte"}, } m["bvz"] = { aliases = {"Bauzi"}, varieties = {"Aumenefa", "Gesda Dae", {"Neao", "Neao (Indonesia)"}}, } m["bwa"] = { aliases = {"Bwatoo"}, } m["bwb"] = { } m["bwc"] = { } m["bwd"] = { aliases = {"Bwaidoka", "Bwaidoga"}, } m["bwe"] = { aliases = {"Bwe Karen"}, } m["bwf"] = { aliases = {"Boselewa", "Bosilewa"}, } m["bwg"] = { aliases = {"Barwe"}, } m["bwh"] = { aliases = {"Bishuo"}, } m["bwi"] = { aliases = {"Baniwa"}, other_names = {"Baniba", "Baniva", "Carutana", "Carútana", "Carúzana", "Izaneni", "Karu", "Tapuya"}, } m["bwj"] = { } m["bwk"] = { aliases = {"Bauwaki"}, } m["bwl"] = { aliases = {"Bwela"}, } m["bwm"] = { aliases = {"Biwat"}, other_names = {"Mundugumor"}, } m["bwn"] = { aliases = {"Wunai Bunu", "Hm Nai", "Ng-nai", "Wunai"}, } m["bwo"] = { aliases = {"Shinasha"}, other_names = {"Boro", "Boro (Ethiopia)", "Borna", "Bworo", "Sinicho"}, } m["bwp"] = { aliases = {"Lower Mandobo", "Mandobo Bawah"}, varieties = {"Central Mandobo", "Kaisah", "Osso", "Selil", "Tinggam", -- Central Mandobo varieties "Mariam Mandobo", "Kouh", "Mariam", -- Mariam Mandobo varieties }, } m["bwq"] = { aliases = {"Southern Bobo"}, other_names = {"Bobo Madaré", "Southern Bobo Madaré", "Bobo", "Syabéré", "Sya", "Benge", "Sogokiré", "Voré", "Zara", "Bobo Jula", "Jula"}, } m["bwr"] = { aliases = {"Bura"}, other_names = {"Bura-Pabir", "Pabir", "Burra"}, } m["bws"] = { aliases = {"Bomboma"}, } m["bwt"] = { aliases = {"Bafaw"}, } m["bwu"] = { aliases = {"Buli"}, } m["bww"] = { aliases = {"Bwa"}, } m["bwx"] = { aliases = {"Bu-Nao Bunu"}, other_names = {"Bu Nao", "Bunu", "Dongnu", "Dahua Dongnu", "Tung Nu", "Bunuo", "Pu No", "Naoklao", "Baonao", "Nao Klao", "Numao", "Nu Mhou", "Nunu", "Lingyun Nunu", "Nu Nu"}, } m["bwy"] = { aliases = {"Cwi Bwamu"}, } m["bwz"] = { aliases = {"Bwisi"}, } m["bxa"] = { aliases = {"Bauro"}, other_names = {"Tairaha"}, } m["bxb"] = { } m["bxc"] = { } m["bxd"] = { aliases = {"Pela"}, } m["bxe"] = { other_names = {"Birale", "Birayle"}, } m["bxf"] = { aliases = {"Bilur"}, } m["bxg"] = { aliases = {"Bangala", "Ngala"}, } m["bxh"] = { aliases = {"Buhutu"}, } m["bxi"] = { aliases = {"Pirlatapa"}, } m["bxj"] = { aliases = {"Bayungu"}, } m["bxk"] = { aliases = {"Bukusu"}, } m["bxl"] = { aliases = {"Jalkunan", "Blé"}, } m["bxn"] = { aliases = {"Burduna"}, } m["bxo"] = { aliases = {"Barikanchi", "Barikanci", "Barikanchi Pidgin"}, } m["bxp"] = { aliases = {"Bebil"}, } m["bxq"] = { } m["bxs"] = { aliases = {"Busam"}, } m["bxv"] = { aliases = {"Berakou"}, } m["bxw"] = { aliases = {"Banka", "Bankagooma"}, } m["bxz"] = { aliases = {"Binahari"}, -- Glottolog splits Binahari into two languages varieties = {{"Ma", "Binahari-Ma"}, {"Neme", "Binahari-Neme"}}, } m["bya"] = { aliases = {"Palawan Batak"}, other_names = {"Batak"}, } m["byb"] = { aliases = {"Bikya"}, } m["byc"] = { } m["byd"] = { aliases = {"Benyadu'"}, } m["bye"] = { aliases = {"Pouye"}, varieties = {"Bouye", "Maurom"}, } m["byf"] = { aliases = {"Bete"}, } m["byg"] = { } m["byh"] = { } m["byi"] = { aliases = {"Buyu"}, other_names = {"Buya"}, } m["byj"] = { aliases = {"Binawa", "Bina", "Bina (Nigeria)"}, } m["byk"] = { aliases = {"Biao"}, } m["byl"] = { aliases = {"Bayono"}, } m["bym"] = { aliases = {"Bidyara"}, } m["byn"] = { aliases = {"Blin", "Bilin", "Bilen", "Belen", "Bilein"}, } m["byo"] = { aliases = {"Biyo"}, other_names = {"Piyo", "Biyue"}, } m["byp"] = { aliases = {"Bumaji"}, } m["byq"] = { aliases = {"Basay", "Basai"}, } m["byr"] = { aliases = {"Baruya"}, varieties = {"Gulicha", "Nuclear Baruya", "Usirampia", "Wantakia"}, } m["bys"] = { aliases = {"Burak"}, } m["byt"] = { aliases = {"Berti"}, } m["byv"] = { aliases = {"Medumba"}, } m["byw"] = { aliases = {"Belhariya"}, } m["byx"] = { aliases = {"Qaqet"}, other_names = {"Kakat", "Baining"}, } m["byz"] = { aliases = {"Banaro"}, } m["bza"] = { aliases = {"Bandi", "Gbandi"}, } m["bzb"] = { aliases = {"Andio"}, } m["bzd"] = { aliases = {"Bribri"}, } m["bze"] = { aliases = {"Jenaama Bozo"}, } m["bzf"] = { aliases = {"Boikin"}, varieties = {"Central Boikin", "East Boikin", "Haripmor", "Island Boikin", "Kunai", "Kwusaun", {"Munji", "Munji (Papua New Guinea)"}, "West Boikin"}, } m["bzg"] = { aliases = {"Babuza"}, other_names = {"Favorlang", "Poavosa", "Taokas"}, } m["bzh"] = { } m["bzi"] = { aliases = {"Bisu", "Mbisu"}, } m["bzj"] = { aliases = {"Belizean Creole", "Belizean Creole English", "Belizean Kriol", "Belize Kriol English", "Kriol"}, } m["bzk"] = { aliases = {"Nicaraguan Creole"}, other_names = {"Miskito Coast Creole", "Nicaraguan Creole English", "Nicaragua Creole English"}, } m["bzl"] = { -- supposedly also called "Bolano", but I can find no evidence of that aliases = {"Boano (Sulawesi)"}, other_names = {"Boano", "Austronesian Boano", "Totoli Boano"}, } m["bzm"] = { aliases = {"Bolondo"}, } m["bzn"] = { aliases = {"Boano (Maluku)"}, other_names = {"Boano", "Austronesian Boano", "Seram Boano"}, } m["bzo"] = { } m["bzp"] = { aliases = {"Kemberano"}, varieties = {"Barau", "Weriagar"}, } m["bzq"] = { aliases = {"Buli"}, } m["bzr"] = { aliases = {"Biri"}, } m["bzs"] = { aliases = {"Brazilian Sign Language"}, other_names = {"LGB", "LSB", "LSCB", "Libras"}, } m["bzu"] = { aliases = {"Burmeso"}, other_names = {"Taurap"}, pseudo_families = "paa", } m["bzv"] = { aliases = {"Bebe"}, other_names = {"Naami"}, } m["bzw"] = { aliases = {"Basa"}, other_names = {"Basa (Nigeria)", "Basa-Benue"}, } m["bzx"] = { } m["bzy"] = { aliases = {"Obanliku"}, } m["bzz"] = { aliases = {"Evant"}, } return m hj8je6he3b3fotvt8n3p0mskm7092jc Module:Languages/data/3/d/extra 828 2155783 9882727 9854967 2026-08-29T12:40:58Z TongcyDai 53191 更新語言資料 9882727 Scribunto text/plain local m = {} m["daa"] = { aliases = {"Dangaleat", "Dangla", "Danal", "Dangal"}, } m["dac"] = { aliases = {"Dambi"}, } m["dad"] = { aliases = {"Marik"}, } m["dae"] = { } m["dag"] = { aliases = {"Dagbani"}, } m["dah"] = { varieties = {"Dahating", "Gohing", "Gora", "Gwahamere", "Nuclear Gwahatike"}, } m["dai"] = { } m["daj"] = { } m["dak"] = { aliases = {"Dakota"}, } m["dal"] = { aliases = {"Dahalo"}, } m["dam"] = { aliases = {"Damakawa"}, } m["dao"] = { } m["daq"] = { other_names = {"Bison-Horn Maria", "Madia", "Madiya", "Maria (India)", "Maria"}, -- the last four are also names of daq's sibling lect, mrr } m["dar"] = { aliases = {"Dargwa", "Dargin"}, } m["das"] = { } m["dau"] = { } m["dav"] = { aliases = {"Taita"}, } m["daw"] = { } m["dax"] = { aliases = {"Dayi"}, } m["daz"] = { } m["dba"] = { } m["dbb"] = { } m["dbd"] = { } m["dbe"] = { } m["dbf"] = { aliases = {"Edopi", "Elopi"}, } m["dbg"] = { aliases = {"Dogul Dom Dogon"}, } m["dbi"] = { aliases = {"Doka"}, } m["dbj"] = { aliases = {"Ida'an", "Idahan"}, } m["dbl"] = { aliases = {"Dyirbal"}, } m["dbm"] = { aliases = {"Duguri"}, } m["dbn"] = { } m["dbo"] = { aliases = {"Dulbu"}, } m["dbp"] = { aliases = {"Duwai"}, } m["dbq"] = { aliases = {"Daba"}, } m["dbr"] = { } m["dbt"] = { aliases = {"Ben Tey Dogon"}, } m["dbu"] = { } m["dbv"] = { } m["dbw"] = { } m["dby"] = { -- alias Bainapi ? pseudo_families = "paa", } m["dcc"] = { aliases = {"Deccani", "Dakhani", "Dakhini", "Dakhni", "Dakkani", "Dakkini", "Dakkni", "Dakkhani", "Dakkhini", "Dakkhni", "Deccan", "Deccany", "Dekhani", "Dekhini", "Duccany", "Dukhani", "Dukhni"}, } m["dcr"] = { aliases = {"Negerhollands"}, } m["dda"] = { aliases = {"Dadi Dadi", "Dardi Dardi", "Tati Tati", "Dadi-Dadi", "Dardi-Dardi", "Tati-Tati"}, } m["ddd"] = { } m["dde"] = { aliases = {"Doondo"}, } m["ddg"] = { aliases = {"Fataluku"}, } m["ddi"] = { aliases = {"Diodio"}, } m["ddj"] = { aliases = {"Jaru"}, } m["ddn"] = { aliases = {"Dendi"}, other_names = {"Dandawa", "Dendi (West Africa)", "Dendi (Benin)"}, } m["ddo"] = { aliases = {"Tsez", "Tsezi", "Dido"}, } m["ddr"] = { aliases = {"Dhudhuroa"}, other_names = {"Yaitmathang"}, } m["dds"] = { } m["ddw"] = { aliases = {"Dawera-Daweloor"}, } m["dec"] = { aliases = {"Dagik"}, } m["ded"] = { aliases = {"Dedua"}, varieties = {"Dzeigoc", "Fanic"}, } m["dee"] = { aliases = {"Dewoin"}, } m["def"] = { aliases = {"Dezhfili", "Dizfuli"}, } m["deg"] = { aliases = {"Degema"}, } m["deh"] = { aliases = {"Dehwari"}, } m["dei"] = { aliases = {"Demisa"}, } m["dem"] = { aliases = {"Dem"}, pseudo_families = "paa", } m["dep"] = { aliases = {"Pidgin Delaware"}, } m["der"] = { aliases = {"Deori"}, } m["des"] = { aliases = {"Desano"}, } m["dev"] = { aliases = {"Domung"}, } m["dez"] = { aliases = {"Dengese"}, } m["dga"] = { } m["dgb"] = { aliases = {"Bunoge Dogon"}, } m["dgc"] = { aliases = {"Casiguran Dumagat Agta"}, } m["dgd"] = { } m["dge"] = { varieties = {"Degenang", "Sidbi"}, } m["dgg"] = { aliases = {"Doga"}, } m["dgh"] = { aliases = {"Dghwede"}, } m["dgi"] = { } m["dgk"] = { aliases = {"Dagba"}, } m["dgn"] = { aliases = {"Dagoman"}, } m["dgr"] = { aliases = {"Dogrib", "Tłicho", "Tlinchon"}, varieties = {"Tłı̨chǫ Yatıì", "Wıı̀lıı̀deh Yatıı̀"}, } m["dgs"] = { aliases = {"Dogoso"}, } m["dgt"] = { aliases = {"Ntra'ngith", "Ndra'ngith"}, } m["dgw"] = { aliases = {"Daungwurrung", "Taungurong", "Dhagung-wurrung", "Thagungwurrung"}, } m["dgx"] = { } m["dgz"] = { } m["dhd"] = { aliases = {"Dhundari", "Jaipuri"}, } m["dhg"] = { aliases = {"Dhangu"}, } m["dhi"] = { } m["dhl"] = { aliases = {"Dhalandji"}, } m["dhm"] = { aliases = {"Zemba"}, other_names = {"Dhimba", "Dimba", "Oludhimba", "Oluthimba", "Otjidhimba", "Simba", "Tjimba"}, } m["dhn"] = { aliases = {"Dhanki"}, } m["dho"] = { aliases = {"Dhodia"}, } m["dhr"] = { aliases = {"Tharrgari", "Dhargari"}, } m["dhs"] = { } m["dhu"] = { } m["dhv"] = { aliases = {"Drehu"}, } m["dhw"] = { aliases = {"Danuwar"}, other_names = {"Danwar", "Dhanwar", "Rai"}, } m["dhx"] = { aliases = {"Dhungaloo"}, } m["dia"] = { aliases = {"Dia", "Alu-Sinagen"}, -- Glottolog's name } m["dib"] = { aliases = {"South Central Dinka"}, } m["dic"] = { } m["did"] = { } m["dif"] = { aliases = {"Dieri"}, other_names = {"Diyari", "Dirari"}, } m["dig"] = { aliases = {"Digo"}, other_names = {"Chidigo"}, } m["dii"] = { aliases = {"Dimbong"}, } m["dij"] = { aliases = {"Dai"}, } m["dik"] = { aliases = {"Southwestern Dinka"}, } m["dil"] = { aliases = {"Dilling"}, } m["dim"] = { aliases = {"Dime"}, } m["din"] = { aliases = {"Dinka"}, } m["dio"] = { aliases = {"Dibo"}, } m["dip"] = { aliases = {"Northeastern Dinka"}, } m["dir"] = { aliases = {"Dirim"}, } m["dis"] = { aliases = {"Dimasa"}, } m["diu"] = { aliases = {"Gciriku"}, other_names = {"Rumanyo", "Dirico", "Dciriku", "Diriku", "Rugciriku"}, } m["diw"] = { aliases = {"Northwestern Dinka"}, } m["dix"] = { other_names = {"Aveteian"}, } m["diy"] = { } m["diz"] = { aliases = {"Ding"}, } m["dja"] = { aliases = {"Djadjawurrung", "Dja dja wurrung"}, } m["djb"] = { } m["djc"] = { } m["djd"] = { aliases = {"Jaminjung", "Djamindjung"}, } m["dje"] = { aliases = {"Zarma"}, } m["djf"] = { aliases = {"Djangun"}, } m["dji"] = { } m["djj"] = { aliases = {"Ndjébbana", "Djeebbana"}, } m["djk"] = { aliases = {"Aukan"}, other_names = {"Ndyuka"}, } m["djl"] = { aliases = {"Djiwarli"}, } m["djm"] = { aliases = {"Jamsay", "Jamsay Dogon", "Jamsai"}, } m["djn"] = { aliases = {"Djauan"}, } m["djo"] = { aliases = {"Jangkang"}, } m["djr"] = { aliases = {"Djambarrpuyngu"}, } m["dju"] = { aliases = {"Kapriman"}, varieties = {"Karambit", "Nuclear Kapriman"}, } m["djw"] = { aliases = {"Djawi"}, } m["dka"] = { aliases = {"Dakpa"}, other_names = {"Dakpakha", "Takpa", "Tawang Monpa"}, } m["dkk"] = { aliases = {"Dakka"}, } m["dkr"] = { aliases = {"Kuijau"}, } m["dks"] = { aliases = {"Southeastern Dinka"}, } m["dkx"] = { aliases = {"Mazagway"}, } m["dlg"] = { aliases = {"Dolgan"}, } m["dlk"] = { aliases = {"Dahalik", "Dahlik"}, } m["dlm"] = { aliases = {"Dalmatian", "Dalmatic"}, } m["dln"] = { aliases = {"Darlong"}, } m["dma"] = { aliases = {"Duma"}, } m["dmb"] = { } m["dmc"] = { aliases = {"Gavak"}, other_names = {"Bosiken", "Boskien", "Dimir", "Dimer"}, -- last two are erroneous per Boyd } m["dmd"] = { aliases = {"Madhi Madhi", "Madhi-Madhi", "Madi Madi", "Madi-Madi", "Muthimuthi"}, } m["dme"] = { aliases = {"Dugwor"}, } m["dmf"] = { aliases = {"Medefidrin"}, } m["dmg"] = { aliases = {"Upper Kinabatangan"}, } m["dmk"] = { aliases = {"Domaaki"}, } m["dml"] = { aliases = {"Dameli"}, } m["dmm"] = { aliases = {"Dama (Nigeria)"}, } m["dmo"] = { aliases = {"Kemezung"}, } m["dmr"] = { aliases = {"East Damar"}, } m["dms"] = { aliases = {"Dampelas"}, } m["dmu"] = { aliases = {"Dubu"}, } m["dmv"] = { aliases = {"Dumpas"}, } m["dmw"] = { aliases = {"Mudburra", "Mudbura"}, } m["dmx"] = { } m["dmy"] = { } m["dna"] = { aliases = {"Upper Grand Valley Dani"}, } m["dnd"] = { } m["dne"] = { aliases = {"Ndendeule"}, } m["dng"] = { aliases = {"Dungan"}, } m["dni"] = { aliases = {"Lower Grand Valley Dani"}, varieties = {"Lower Bele", "Lower Grand Valley Hitigima", "Lower Kimbin", "Upper Bele", "Upper Pyramid"}, } m["dnj"] = { aliases = {"Dan"}, } m["dnk"] = { aliases = {"Dengka"}, } m["dnn"] = { other_names = {"Dzùùn", "Dzuungoo", "Dzùùngoo"}, } m["dno"] = { aliases = {"Ndrulo", "Northern Lendu"}, } m["dnr"] = { } m["dnt"] = { aliases = {"Mid Grand Valley Dani"}, } m["dnu"] = { aliases = {"Danau"}, } m["dnv"] = { aliases = {"Danu"}, } m["dnw"] = { aliases = {"Western Dani"}, } m["dny"] = { aliases = {"Dení"}, } m["doa"] = { varieties = {"Era", "Nuclear Dom"}, } m["dob"] = { aliases = {"Dobu"}, } m["doc"] = { aliases = {"Northern Kam", "Northern Gam", "Northern Dong"}, } m["doe"] = { aliases = {"Doe"}, } m["dof"] = { aliases = {"Domu"}, } m["doh"] = { aliases = {"Dong"}, } m["doi"] = { aliases = {"Dogri"}, } m["dok"] = { aliases = {"Dondo"}, } m["dol"] = { aliases = {"Doso"}, } m["don"] = { } m["doo"] = { } m["dop"] = { aliases = {"Lukpa"}, } m["doq"] = { aliases = {"Dominican Sign Language"}, } m["dor"] = { } m["dos"] = { } m["dot"] = { aliases = {"Dass"}, } m["dov"] = { other_names = {"Tokaleya", "Toka", "Leya", "Dombe"}, } m["dow"] = { aliases = {"Doyayo"}, } m["dox"] = { aliases = {"Bussa"}, } m["doy"] = { aliases = {"Dompo"}, } m["doz"] = { aliases = {"Dorze"}, } m["dpp"] = { aliases = {"Papar"}, } m["drb"] = { } m["drc"] = { aliases = {"Minderico"}, } m["drd"] = { aliases = {"Darmiya"}, } m["drg"] = { aliases = {"Rungus"}, } m["dri"] = { other_names = {"C'lela", "C'Lela", "Chilela"}, } m["drl"] = { aliases = {"Baagandji"}, other_names = {"Darling", "Bandjigali"}, } m["drn"] = { aliases = {"West Damar"}, } m["dro"] = { } m["drq"] = { aliases = {"Dura"}, } m["drs"] = { } m["dru"] = { aliases = {"Rukai"}, } m["dry"] = { aliases = {"Darai"}, } m["dsb"] = { aliases = {"Lower Sorbian", "Lower Lusatian", "Lower Wendish"}, } m["dse"] = { } m["dsh"] = { aliases = {"Daasanach"}, } m["dsi"] = { } m["dsl"] = { aliases = {"Danish Sign Language"}, } m["dsn"] = { aliases = {"Dusner"}, } m["dso"] = { aliases = {"Desiya"}, } m["dsq"] = { aliases = {"Tadaksahak"}, } m["dta"] = { aliases = {"Daur"}, } m["dtb"] = { aliases = {"Labuk-Kinabatangan Kadazan"}, } m["dtd"] = { aliases = {"Ditidaht", "Diitidaht"}, } m["dth"] = { -- contrast 'rrt' aliases = {"Adithinngithigh"}, } m["dti"] = { aliases = {"Ana Tinga Dogon"}, } m["dtk"] = { } m["dtm"] = { } m["dto"] = { aliases = {"Tommo So Dogon"}, } m["dtp"] = { aliases = {"Central Dusun", "Kadazandusun", "Kadazan-Dusun", "Kadazan Dusun", "Kadazan", "Bunduliwan", "Boros Dusun"}, } m["dtr"] = { aliases = {"Lotud"}, } m["dts"] = { } m["dtt"] = { } m["dtu"] = { } m["dty"] = { aliases = {"Doteli", "Dotyali"}, } m["dua"] = { aliases = {"Duala"}, } m["dub"] = { aliases = {"Dubli"}, } m["duc"] = { aliases = {"Duna"}, pseudo_families = "paa", } m["due"] = { aliases = {"Umiray Dumaget Agta"}, } m["duf"] = { aliases = {"Dumbea", "Ndrumbea", "Ndumbea", "Dubea", "Drubea", "Païta"}, } m["dug"] = { aliases = {"Chiduruma"}, } m["duh"] = { aliases = {"Dungra Bhil"}, } m["dui"] = { } m["duk"] = { aliases = {"Uyajitaya", "Duduela"}, -- old name, still used by Glottolog } m["dul"] = { aliases = {"Alabat Island Agta"}, } m["dum"] = { aliases = {"Middle Dutch"}, } m["dun"] = { aliases = {"Dusun Deyah"}, } m["duo"] = { aliases = {"Dupaningan Agta", "Dupaninan Agta", "Dupaningan", "Dupaninan"}, } m["dup"] = { aliases = {"Duano"}, } m["duq"] = { } m["dur"] = { aliases = {"Dii"}, } m["dus"] = { aliases = {"Dumi"}, } m["duu"] = { aliases = {"Drung"}, other_names = {"Derung", "Dulong", "Trung"}, } m["duv"] = { aliases = {"Duvle"}, varieties = {"Eastern Duvle", "Western Duvle"}, } m["duw"] = { aliases = {"Dusun Witu"}, } m["dux"] = { aliases = {"Duun"}, other_names = {"Duungooma"}, } m["duy"] = { } m["duz"] = { aliases = {"Duli"}, other_names = {"Duli-Gey", "Duli-Gewe"}, } m["dva"] = { aliases = {"Duau"}, } m["dwa"] = { aliases = {"Diri"}, } m["dwr"] = { aliases = {"Dawro", "Dawuro"}, } m["dwu"] = { aliases = {"Dhuwal"}, other_names = {"Gumatj", "Dual", "Duala", "Datiwuy", "Wulamba", "Liyagawumirr", "Marrangu", "Djampbarrpuyŋu", "Gupapuyngu", "Dhay'yi", "Dayi", "Dhalwangu"}, } m["dww"] = { aliases = {"Dawawa"}, } m["dwy"] = { aliases = {"Dhuwaya"}, } m["dwz"] = { aliases = {"Dewas Rai"}, other_names = {"Danuwar Rai", "Rai Danuwar"}, } m["dya"] = { aliases = {"Dyan"}, } m["dyb"] = { aliases = {"Dyaberdyaber"}, } m["dyd"] = { aliases = {"Dyugun"}, } m["dyi"] = { aliases = {"Djimini"}, other_names = {"Djimini Senoufo", "Jimini", "Jinmini"}, } m["dym"] = { other_names = {"Yanda", "Yanda Dom", "Yanda Dom Dogon"}, } m["dyn"] = { aliases = {"Dyangadi"}, } m["dyo"] = { aliases = {"Jola-Fonyi"}, other_names = {"Diola-Fogny", "Jola", "Joola", "Diola", "Fogny"}, } m["dyu"] = { aliases = {"Dyula"}, } m["dyy"] = { aliases = {"Dyaabugay", "Djabugay", "Dyabugay", "Djabugai", "Tjapukai"}, varieties = {"Gulay (Dyaabugay)", "Njakali", "Nuclear Dyaabugay"}, } m["dza"] = { other_names = {"Duguza"}, } m["dzg"] = { aliases = {"Dazaga"}, other_names = {"Daza", "Dasaga"}, } m["dzl"] = { aliases = {"Dzala"}, other_names = {"Dzalakha", "Dzalamat", "Yangtsebikha"}, } m["dzn"] = { aliases = {"Dzando"}, } return m e3sembx9u9zwxycxx4bryjjqttbgtbu Module:Languages/data/3/e/extra 828 2155784 9882729 9854970 2026-08-29T12:41:02Z TongcyDai 53191 更新語言資料 9882729 Scribunto text/plain local m = {} m["ebg"] = { aliases = {"Ebughu"}, } m["ebk"] = { aliases = {"Eastern Bontoc", "Eastern Bontok"}, } m["ebr"] = { aliases = {"Ebrié"}, } m["ebu"] = { aliases = {"Embu"}, } m["ecr"] = { aliases = {"Eteocretan"}, } m["ecs"] = { aliases = {"Ecuadorian Sign Language"}, } m["ecy"] = { aliases = {"Eteocypriot"}, } m["eee"] = { aliases = {"E", "Ei", "Wuse", "Wusehua", "Kjang E"}, } m["efa"] = { aliases = {"Efai"}, } m["efe"] = { aliases = {"Efe"}, } m["efi"] = { aliases = {"Efik"}, } m["ega"] = { aliases = {"Ega"}, } m["egl"] = { aliases = {"Emilian", "Emiliano"}, } m["ego"] = { aliases = {"Eggon"}, } m["egy"] = { aliases = {"Egyptian", "Ancient Egyptian"}, } m["ehu"] = { } m["eip"] = { } m["eit"] = { } m["eiv"] = { aliases = {"Eivo"}, } m["eja"] = { } m["eka"] = { aliases = {"Ekajuk"}, } m["eke"] = { } m["ekg"] = { aliases = {"Ekari"}, varieties = {"Mapiya-Kegata", "Mee", "Simori", "Yabi"}, } m["eki"] = { } m["ekl"] = { -- FIXME, this should probably be called "Kol (Bangladesh)" as the -- canonical name, Kolhe is hardly used. aliases = {"Kolhe", "Kol", "Kol (Bangladesh)"}, } m["ekm"] = { aliases = {"Elip"}, } m["eko"] = { aliases = {"Koti"}, varieties = {"Nathembo", "Sakati"}, -- Nathembo/Sakati, merged into eko by ISO, is 11030947 } m["ekp"] = { aliases = {"Ekpeye"}, } m["ekr"] = { } m["eky"] = { aliases = {"Eastern Kayah"}, } m["ele"] = { aliases = {"Elepi"}, } m["elh"] = { } m["eli"] = { } m["elk"] = { aliases = {"Elkei"}, } m["elm"] = { } m["elo"] = { } m["elu"] = { aliases = {"Elu"}, } m["elx"] = { aliases = {"Elamite"}, } m["ema"] = { -- FIXME, Emai is properly one of the dialects of Aoma other_names = {"Aoma", "Ora", "Emai-Iuleha-Ora"}, } m["emb"] = { other_names = {"Palin", "Pari", "Sangau", "Sanggau"}, aliases = {"Embaloh", "Maloh", "Malo", "Matoh", "Mbaloh", "Memaloh"}, varieties = {"Kalis"}, } m["eme"] = { other_names = {"Emerilon", "Emerion", "Mereo", "Melejo", "Mereyo", "Teco"}, } m["emg"] = { aliases = {"Eastern Meohang"}, } m["emi"] = { aliases = {"Mussau-Emira"}, } m["emk"] = { } m["emm"] = { } m["emn"] = { } m["emp"] = { aliases = {"Northern Emberá"}, } m["ems"] = { aliases = {"Alutiiq"}, } m["emu"] = { aliases = {"Eastern Muria"}, } m["emw"] = { } m["emx"] = { aliases = {"Erromintxela"}, } m["emy"] = { aliases = {"Epigraphic Mayan"}, other_names = {"Classic Ch'olti'an", "Ch'olti'"}, } m["ena"] = { aliases = {"Apali"}, varieties = {"Aci", "Aki"}, } m["enb"] = { } m["enc"] = { aliases = {"En"}, } m["end"] = { } m["enf"] = { aliases = {"Forest Enets"}, } m["enh"] = { aliases = {"Tundra Enets"}, } m["enl"] = { other_names = {"Lengua"}, } m["enm"] = { aliases = {"Middle English", "Medieval English", "Mediaeval English"}, } m["enn"] = { } m["eno"] = { } m["enq"] = { aliases = {"Enga"}, -- Varieties per Glottolog varieties = {"Kaina", "Kandepe", "Kapona", "Laiagam", "Lapalama 1", "Lapalama 2", "Layapo", "Mae", "Maramuni", "Sari", "Sau", "Tayato", "Yandapo"}, } m["enr"] = { aliases = {"Emem", "Emumu"}, -- Glottolog; also ISO 639-3, but Emem was a proposed new value in 2007 adopted as an -- alternative name. } m["enu"] = { aliases = {"Enu", "Ximoluo"}, } m["env"] = { aliases = {"Enwan"}, } m["enw"] = { aliases = {"Enwan"}, } m["enx"] = { other_names = {"Lengua"}, } m["eot"] = { other_names = {"Beti"}, } m["epi"] = { } m["era"] = { aliases = {"Eravallan"}, } m["erg"] = { } m["erh"] = { aliases = {"Eruwa"}, } m["eri"] = { aliases = {"Ogea"}, other_names = {"Erima"}, } m["erk"] = { aliases = {"South Efate"}, other_names = {"Efate", "Vate", "Vaté"}, } m["err"] = { pseudo_families = "aus", } m["ers"] = { aliases = {"Ersu"}, other_names = {"Duoxu", "Erhsu"}, } m["ert"] = { aliases = {"Eritai"}, } m["erw"] = { aliases = {"Erokwanas"}, } m["ese"] = { aliases = {"Ese Ejja"}, other_names = {"Tiatinagua"}, } m["esh"] = { aliases = {"Eshtehardi"}, } m["esl"] = { aliases = {"Egyptian Sign Language"}, } m["esm"] = { aliases = {"Esuma"}, } m["esn"] = { aliases = {"Salvadoran Sign Language"}, } m["eso"] = { aliases = {"Estonian Sign Language"}, } m["esq"] = { pseudo_families = "nai", } m["ess"] = { aliases = {"Central Siberian Yupik", "Central Siberian Yup'ik", "St. Lawrence Yupik", "St. Lawrence Yup'ik", "St. Lawrence Eskimo", "Siberian Yupik", "Siberian Yup'ik", "Siberian Yupik Eskimo", "Siberian Yup'ik Eskimo", "St. Lawrence Island Eskimo", "St. Lawrence Island Yupik", "St. Lawrence Island Yup'ik"}, } m["esu"] = { aliases = {"Yup'ik", "Central Alaskan Yup'ik", "Central Yupik", "Yugtun"}, } m["esy"] = { aliases = {"Eskayan"}, } m["etb"] = { aliases = {"Etebi"}, } m["etc"] = { } m["eth"] = { aliases = {"Ethiopian Sign Language"}, } m["etn"] = { aliases = {"Eton (Vanuatu)", "Eton"}, } m["eto"] = { aliases = {"Eton (Cameroon)", "Eton"}, } m["etr"] = { aliases = {"Edolo", "Etoro"}, varieties = {"Eastern Edolo", "Western Edolo"}, } m["ets"] = { aliases = {"Yekhee"}, other_names = {"Afenmai", "Afemai", "Etsako"}, } m["ett"] = { aliases = {"Etruscan"}, } m["etu"] = { } m["etx"] = { } m["etz"] = { } m["eve"] = { aliases = {"Even"}, } m["evh"] = { } m["evn"] = { aliases = {"Evenki", "Tungus"}, --Solon goes tuw-sol } m["ewo"] = { aliases = {"Ewondo"}, other_names = {"Kolo"}, } m["ext"] = { aliases = {"Extremaduran"}, } m["eya"] = { aliases = {"Eyak"}, } m["eyo"] = { aliases = {"Keiyo"}, } m["eza"] = { aliases = {"Ezza", "Eza"}, } m["eze"] = { } return m fqfcwvj326wjcjx86cydnaa28ge5nyg Module:Languages/data/3/g/extra 828 2155787 9882821 9854973 2026-08-29T14:07:30Z TongcyDai 53191 更新語言資料 9882821 Scribunto text/plain local m = {} m["gaa"] = { aliases = {"Ga"}, } m["gab"] = { aliases = {"Southern Gabri"}, } m["gac"] = { aliases = {"Mixed Great Andamanese"}, other_names = {"Great Andamanese creole", "Great Andamanese"}, } m["gad"] = { -- not to be confused with gdk, gdg aliases = {"Gaddang"}, other_names = {"Cagayan"}, } m["gae"] = { aliases = {"Baniwa of Guainia", "Baniwa of Guainía", "Baniwa of Maroa", "Warekena", "Guarequena", "Arekena"}, varieties = {{"Baniwa of Guainia", "Baniwa of Guainía"}, {"Warekena of Xie", "Warekena of Xié"}}, } m["gaf"] = { other_names = {"Gendeka", "Gene"}, } m["gag"] = { aliases = {"Gagauz"}, } m["gah"] = { aliases = {"Alekano"}, other_names = {"Gahuku"}, } m["gai"] = { varieties = {"Borewar", "Boroi", "Botbot"}, } m["gaj"] = { aliases = {"Gadsup"}, varieties = {"Nuclear Gadsup", "Oyana"}, } m["gak"] = { } m["gal"] = { aliases = {"Galoli"}, other_names = {"Galolen", "Talur"}, } m["gam"] = { -- There is a sister language Narak, which Wikipedia implies is different from the Narake alias of Kandawo, -- but it may be confused. aliases = {"Kandawo", "Narake"}, } m["gan"] = { aliases = {"Gan"}, } m["gao"] = { other_names = {"Gaj"}, } m["gap"] = { } m["gaq"] = { } m["gar"] = { aliases = {"Galeya"}, } m["gas"] = { } m["gat"] = { aliases = {"Kenati"}, } m["gau"] = { other_names = {"Gadaba", "San Gadaba", "Gadba", "Sano", "Kondekar", "Kondkor", "Konḍekor Gadaba", "Mudhili Gadaba"}, } m["gaw"] = { aliases = {"Nobonob", "Nobanob", "Nobnob", "Garuh"}, -- Garuh is an alias per Wikipedia varieties = {{"Ari", "Ari (Papua New Guinea)"}}, } m["gay"] = { aliases = {"Gayo"}, } m["gbb"] = { } m["gbd"] = { aliases = {"Garadjari", "Karajarri"}, } m["gbe"] = { varieties = {"Gabiano", "Meiyari", "Setiali"}, } m["gbf"] = { } m["gbg"] = { other_names = {"Banziri", "Gbandere", "Gbanzili"}, } m["gbh"] = { } m["gbi"] = { varieties = {{"Kadai", "Kadai (Galela)"}, "Kadina", "Morotai", "Sopi"}, } m["gbj"] = { other_names = {"Gutob", "Gadaba", "Gadba", "Gutop", "Gudwa", "Godwa", "Gadwa", "Boi Gadaba"}, } m["gbk"] = { } m["gbl"] = { } m["gbm"] = { aliases = {"Garhwali"}, } m["gbn"] = { } m["gbo"] = { aliases = {"Northern Grebo"}, } m["gbp"] = { aliases = {"Gbaya-Bossangoa"}, other_names = {"Bossangoa", "Gbaya of Bossangoa"}, } m["gbq"] = { aliases = {"Gbaya-Bozoum"}, other_names = {"Bozom", "Gbaya of Bozom", "Gbaya-Bozom"}, } m["gbr"] = { aliases = {"Gbagyi"}, } m["gbs"] = { } m["gbu"] = { aliases = {"Gagadu"}, } m["gbv"] = { aliases = {"Gbanu"}, } m["gbw"] = { aliases = {"Gabi", "Gabi-Gabi", "Gabi Gabi", "Gubbi-Gubbi", "Gubbi Gubbi"}, -- contrast xby } m["gbx"] = { other_names = {"Houla", "Kpla", "Offra", "Ophra", "Phla", "Pla", "Popo", "Xwla"}, } m["gby"] = { aliases = {"Gbari"}, } m["gcc"] = { } m["gcd"] = { } m["gce"] = { } m["gcf"] = { aliases = {"Antillean Creole"}, other_names = {"Antillean Creole French", "Guadeloupean Creole", "Guadeloupean Creole French", "Saint Lucian Creole", "Saint Lucian Creole French"}, } m["gcl"] = { aliases = {"Grenadian Creole English"}, } m["gcn"] = { varieties = {{"Bareji", "Bareji (Gaina)"}, "Nuclear Gaina"}, } m["gcr"] = { aliases = {"Guianese Creole"}, other_names = {"French Guianese Creole", "Guianese French Creole", "Guyanais", "Guyanese French Creole"}, } m["gct"] = { aliases = {"Colonia Tovar German"}, other_names = {"Alemán Coloniero"}, } m["gdb"] = { other_names = {"Pottangi Ollar Gadaba", "Ollar Gadaba", "Ollaro", "Hallari", "Allar", "Hollar Gadbas"}, } m["gdc"] = { } m["gdd"] = { } m["gde"] = { } m["gdf"] = { } m["gdg"] = { -- not to be confused with gad, gdk aliases = {"Ga'dang"}, } m["gdh"] = { } m["gdi"] = { } m["gdj"] = { aliases = {"Kurtjar"}, other_names = {"Gurdjar", "Kunggara"}, } m["gdk"] = { -- not to be confused with gad, gdg aliases = {"Gadang"}, } m["gdl"] = { aliases = {"Dirasha"}, } m["gdm"] = { aliases = {"Laal"}, } m["gdn"] = { varieties = {"East Umanakaina", "Upper Ugu River"}, } m["gdo"] = { aliases = {"Godoberi", "Ghodoberi"}, } m["gdq"] = { aliases = {"Mehri", "Mahri"}, } m["gdr"] = { aliases = {"Wipi"}, -- per Glottolog: varieties = {"Abam", "Dorogori", "Gamaewe", "Guiam", "Iamega", "Kapal", "Kuru", "Peawa", "Podari", "Rual", {"Ume", "Ume (Papua New Guinea)"}, "Wipim", "Woigo", "Wonie", "Yuta"}, } m["gds"] = { aliases = {"Ghandruk Sign Language"}, } m["gdt"] = { aliases = {"Kungardutyi"}, } m["gdu"] = { aliases = {"Gudu"}, } m["gdx"] = { aliases = {"Godwari"}, } m["gea"] = { aliases = {"Geruma"}, } m["geb"] = { aliases = {"Kire"}, } m["gec"] = { aliases = {"Gboloo Grebo"}, } m["ged"] = { aliases = {"Gade"}, } m["geg"] = { aliases = {"Gengle"}, } m["geh"] = { aliases = {"Hutterisch", "Hutterite German", "Tirolean"}, } m["gei"] = { aliases = {"Gebe"}, } m["gej"] = { aliases = {"Gen"}, } m["gek"] = { aliases = {"Gerka"}, other_names = {"Yiwom"}, } m["gel"] = { aliases = {"Fakkanci"}, other_names = {"Kag-Fer-Jiir-Koor-Ror-Us-Zuksun", "ut-Ma'in", "Fakai", "Kag", "Puku", "Fakanchi", "Et-Kag", "Jiir", "Gelanchi", "Et-Jiir", "Kur", "Kere", "Kar", "Keri-Ni", "Kelli-Ni", "Kelanchi", "Kelinci", "Zuksun", "Zussun", "Et-Zuksun", "Ror", "Et-Maror", "Tudanchi", "Er-Gwar", "Fer", "Fere", "Et-Fer", "Wipsi-Ni", "Kukum", "Us", "Et-Us", "Koor", "Kulu"}, } m["geq"] = { } m["ges"] = { aliases = {"Geser-Gorom"}, } m["gev"] = { aliases = {"Eviya"}, } m["gew"] = { aliases = {"Gera"}, } m["gex"] = { aliases = {"Garre"}, } m["gey"] = { } m["gez"] = { aliases = {"Ge'ez", "Ethiopic", "Gi'iz", "Geez"}, } m["gfk"] = { aliases = {"Patpatar"}, } m["gft"] = { aliases = {"Gafat"}, } m["gga"] = { aliases = {"Gao"}, } m["ggb"] = { aliases = {"Gbii"}, } m["ggd"] = { aliases = {"Gugadj"}, } m["gge"] = { } m["ggg"] = { } m["ggk"] = { } m["ggl"] = { } m["ggt"] = { aliases = {"Gitua"}, } m["ggu"] = { aliases = {"Gban"}, } m["ggw"] = { aliases = {"Gogodala"}, } m["gha"] = { aliases = {"Ghadames", "Ghadamès"}, } m["ghc"] = { aliases = {"Classical Gaelic", "Early Modern Irish", "Early Modern Gaelic", "Hiberno-Scottish Gaelic"}, } m["ghe"] = { aliases = {"Southern Ghale"}, } m["ghh"] = { aliases = {"Northern Ghale"}, } m["ghk"] = { } m["ghl"] = { aliases = {"Ghulfan"}, } m["ghn"] = { aliases = {"Ghanongga"}, } m["gho"] = { aliases = {"Ghomara"}, } m["ghr"] = { } m["ghs"] = { varieties = {"Sekare"}, } m["ght"] = { aliases = {"Kutang Ghale"}, } m["gia"] = { } m["gib"] = { } m["gid"] = { } m["gie"] = { aliases = {"Gabogbo", "Gaɓogbo"}, -- Gabogbo is Glottolog's name } m["gig"] = { } m["gih"] = { } m["gii"] = { aliases = {"Gariire"}, } m["gil"] = { aliases = {"Gilbertese", "Kiribati", "Kiribatese"}, } m["gim"] = { aliases = {"Gimi (Papuan)", "Gimi", "Gimi (Goroka)", "Papuan Gimi", "Labogai"}, varieties = {"East Gimi", "West Gimi"}, } m["gin"] = { aliases = {"Hinukh", "Hinuq", "Hinux", "Ginukh", "Ginux"}, } m["gip"] = { aliases = {"Gimi", "Austronesian Gimi", "Loko"}, } m["giq"] = { aliases = {"Green Gelao"}, other_names = {"Hagei", "Hakhi"}, } m["gir"] = { aliases = {"Red Gelao"}, other_names = {"Vandu"}, } m["gis"] = { } m["git"] = { } m["giu"] = { aliases = {"Mulao"}, } m["giw"] = { aliases = {"White Gelao"}, other_names = {"Telue", "Doulou", "Tolo"}, } m["gix"] = { } m["giy"] = { } m["giz"] = { } m["gji"] = { } m["gjk"] = { } m["gjm"] = { } m["gjn"] = { aliases = {"Gonja"}, } m["gjr"] = { } m["gju"] = { aliases = {"Gojri", "Gojari", "Gujari", "Gujuri", "Gujjari", "Gujri", "Gurjari"}, } m["gka"] = { } m["gkd"] = { aliases = {"Magi", "Magɨ"}, } m["gke"] = { } m["gkn"] = { aliases = {"Gokana"}, } m["gko"] = { } m["gkp"] = { aliases = {"Guinea Kpelle"}, } m["glc"] = { aliases = {"Bon Gula"}, } m["gld"] = { aliases = {"Nanai"}, other_names = {"Goldi", "Hezhen"}, } m["glh"] = { aliases = {"Northwest Pashayi"}, } m["glj"] = { } m["glk"] = { aliases = {"Gilaki"}, } m["glo"] = { } m["glr"] = { } m["glu"] = { aliases = {"Sara Gula"}, } m["glw"] = { } m["gly"] = { aliases = {"Gule"}, } m["gma"] = { } m["gmb"] = { } m["gmd"] = { } m["gmg"] = { aliases = {"Magɨyi"}, } m["gmh"] = { aliases = {"Middle High German"}, } m["gml"] = { aliases = {"Middle Low German"}, } m["gmm"] = { aliases = {"Gbaya-Mbodomo"}, } m["gmn"] = { } m["gmr"] = { aliases = {"Mirniny"}, } m["gmu"] = { } m["gmv"] = { aliases = {"Gemu"}, } m["gmx"] = { aliases = {"Magoma"}, } m["gmy"] = { aliases = {"Mycenaean Greek"}, } m["gmz"] = { other_names = {"Mgbolizhia"}, } m["gna"] = { } m["gnb"] = { aliases = {"Gangte"}, } m["gnc"] = { aliases = {"Guanche"}, } m["gnd"] = { aliases = {"Zulgo-Gemzek"}, other_names = {"Zulgo", "Gemzek", "Mineo"}, } m["gne"] = { } m["gng"] = { } m["gnh"] = { } m["gni"] = { aliases = {"Gooniyandi", "Guniyandi"}, } m["gnj"] = { aliases = {"Ngen of Djonkro", "Ngen"}, } m["gnk"] = { aliases = {"Gana", "Gǁana", "Gxana", "Dxana", "Xgana"}, } m["gnl"] = { } m["gnm"] = { } m["gnn"] = { aliases = {"Gumatj"}, } m["gnq"] = { } m["gnr"] = { } m["gnt"] = { aliases = {"Warta Thuntai"}, -- Glottolog's name; their code shows they formerly used Guntai varieties = {"Balamuk", "Bensbach", "Korombo 1", "Korombo 2", {"Wando", "Wando (Kan)"}}, } m["gnu"] = { aliases = {"Gnau"}, } m["gnw"] = { aliases = {"Western Bolivian Guarani"}, other_names = {"Simba", "Simba Guarani"}, } m["gnz"] = { } m["goa"] = { aliases = {"Guro"}, } m["gob"] = { } m["goc"] = { } m["god"] = { } m["goe"] = { } m["gof"] = { aliases = {"Gofa", "Goffa"}, } m["gog"] = { aliases = {"Gogo"}, } m["goh"] = { aliases = {"Old High German"}, } m["goi"] = { aliases = {"Gobasi", "Gobosi", "Gebusi", "Nomad"}, -- possibly Bibo and Nuclear Gobasi are the same varieties = {"Honibo", "Nuclear Gobasi", "Oiba", "Bibo"}, } m["goj"] = { } m["gol"] = { } m["gon"] = { aliases = {"Gondi"}, varieties = {"Southern Gondi", "Northern Gondi", "Aheri Gondi", "Adilabad Gondi", "Dorla Gondi", "Koya Gondi", "Maria Gondi", "Muria Gondi", "Raj Gondi"}, } m["goo"] = { } m["gop"] = { } m["goq"] = { aliases = {"Gorap"}, } m["gor"] = { aliases = {"Gorontalo"}, } m["got"] = { aliases = {"Gothic"}, } m["gou"] = { aliases = {"Gavar", "Gawar"}, } m["gov"] = { } m["gow"] = { aliases = {"Gorwaa", "Gorowa"}, } m["gox"] = { aliases = {"Gobu"}, } m["goy"] = { } m["goz"] = { } m["gpa"] = { aliases = {"Gupa-Abawa"}, } m["gpn"] = { other_names = {"Tayap", "Gapun"}, pseudo_families = "paa", } m["gqa"] = { } m["gqi"] = { aliases = {"Guiqiong", "Guìqióng", "Guichong"}, } m["gqn"] = { -- a variety of 'ter' aliases = {"Kinikinao"}, other_names = {"Guana", "Guaná", "Guana (Brazil)", "Arawakan Guana"}, } m["gqr"] = { } m["gqu"] = { aliases = {"Qau"}, other_names = {"Gao", "Aqao", "Qau Gelao"}, } m["gra"] = { } m["grc"] = { aliases = {"Ancient Greek", "Classical Greek"}, varieties = {"Egyptian Ancient Greek"}, } m["grd"] = { } m["grg"] = { aliases = {"Madi (Papua New Guinea)", "Gira", "Girara", "Gorovu"}, } m["grh"] = { } m["gri"] = { other_names = {"Gari", "Tangarare", "Sughu", "West Guadalcanal"}, } m["grj"] = { aliases = {"Southern Grebo"}, } m["grm"] = { } m["gro"] = { } m["grq"] = { } m["grs"] = { } m["grt"] = { aliases = {"Garo", "Garrow", "Mandi", "Mande"}, } m["gru"] = { other_names = {"Soddo", "Aymälläl"}, } m["grv"] = { aliases = {"Central Grebo"}, } m["grw"] = { } m["grx"] = { aliases = {"Muno"}, -- per Glottolog } m["gry"] = { aliases = {"Barclayville Grebo"}, } m["grz"] = { } m["gse"] = { aliases = {"Ghanaian Sign Language"}, } m["gsg"] = { aliases = {"German Sign Language", "Deutsche Gebärdensprache"}, } m["gsl"] = { aliases = {"Gusilay"}, } m["gsm"] = { aliases = {"Guatemalan Sign Language"}, } m["gsn"] = { aliases = {"Gusan"}, } m["gso"] = { aliases = {"Southwest Gbaya"}, } m["gsp"] = { aliases = {"Wasembo"}, } m["gss"] = { aliases = {"Greek Sign Language"}, } m["gsw"] = { aliases = {"Alemannic German", "Swiss German"}, varieties = {"Walser German", "Walserdeutsch", "Walser", "Wallisertiitsch", "Italian Walser", "Pomattertitsch", "Formazza", "Kampel", "Remmaljertittschu", "Rimella", "Chalchoufe", "Titzschu", "Alagna", "Greschóneytitsch", "Greschóney", "Greschoney", "Gressoney", "Éischemtöitschu", "Issime"}, } m["gta"] = { aliases = {"Guató"}, pseudo_families = "sai", } m["gtu"] = { aliases = {"Aghu Tharnggala", "Aghu Tharnggalu", "Tharrnggala", "Gogo Mini", "Kuku Mini"}, } m["gua"] = { } m["gub"] = { aliases = {"Guajajára"}, } m["guc"] = { aliases = {"Wayuu", "Guajiro", "Goajiro", "Uagiro"}, } m["gud"] = { } m["gue"] = { aliases = {"Gurindji"}, } m["guf"] = { aliases = {"Gupapuyngu"}, } m["gug"] = { aliases = {"Paraguayan Guarani"}, other_names = {"Jopará", "Yopará"}, } m["guh"] = { aliases = {"Guahibo", "Sikuani"}, } m["gui"] = { aliases = {"Eastern Bolivian Guarani"}, other_names = {"Ava Guaraní", "Chiriguanos"}, } m["guk"] = { aliases = {"Gumuz"}, } m["gul"] = { aliases = {"Gullah"}, other_names = {"Geechee", "Sea Island Creole English"}, } m["gum"] = { aliases = {"Guambiano"}, } m["gun"] = { aliases = {"Mbya Guarani"}, other_names = {"Mbyá", "Mbya", "Mbyhá", "Mbiá", "Mbua", "Mbüá", "Mbü'a", "Mbü'a Guaraní", "Jeguaká Tenondé", "Bwihá", "Caiua", "Kaiwá", "Kayová", "Cahygua", "Caingua"}, } m["guo"] = { aliases = {"Guayabero"}, } m["gup"] = { aliases = {"Gunwinggu"}, other_names = {"Bininj Gunwok", "Bininj Gun-Wok", "Bininj Kunwok", "Bininj Kun-Wok", "Kunwinjkuan", "Kunwinjku", "Gunwinjgu", "Kuninjku", "Kundjeyhmi", "Gundjeihmi", "Manyallaluk Mayali", "Mayali", "Kundedjnjenghmi", "Kune Dulerayek", "Kune Narayek", "Kune"}, } m["guq"] = { aliases = {"Aché"}, other_names = {"Guayaki"}, } m["gur"] = { aliases = {"Farefare"}, other_names = {"Frafra", "Gurene", "Gurenɛ", "Gurenne", "Gudenne", "Gudeni", "Zuadeni", "Nankani", "Naani", "Nankanse", "Ninkare", "Booni"}, } m["gus"] = { aliases = {"Guinean Sign Language"}, } m["gut"] = { } m["guu"] = { aliases = {"Yanomamö", "Yãnomãmɨ", "Yãnomamɨ", "Yąnomamö", "Yanomami", "Yanomamï", "Yanomamỳ", "Occidental Yanomami", "Xamathari", "Xamatari", "Shamatari", "Xamatauteri", "Guaica", "Guajaribo", "Guaharibo"}, varieties = {"Cobari"}, } m["guv"] = { } m["guw"] = { aliases = {"Gun"}, other_names = {"Gun-Gbe", "Gungbe"}, } m["gux"] = { } m["guz"] = { aliases = {"Gusii"}, } m["gva"] = { other_names = {"Guana", "Guaná", "Guana (Paraguay)", "Mascoian Guana"}, } m["gvc"] = { } m["gve"] = { } m["gvf"] = { aliases = {"Golin"}, varieties = {"Kia", "Marigl", "Nuclear Golin", "Yuri"}, } m["gvj"] = { aliases = {"Guajá"}, other_names = {"Awá", "Ayaya", "Guaxare", "Wazaizara"}, varieties = {"Anambé of Ehrenreich", "Anambe of Ehrenreich"}, -- tentatively putting here, though it could also be given its own code } m["gvl"] = { aliases = {"Gulay"}, } m["gvm"] = { aliases = {"Gurmana"}, } m["gvn"] = { aliases = {"Kuku-Yalanji"}, } m["gvo"] = { other_names = {"Gavião of Jiparaná", "Digüt", "Ikolen", "Gavião do Rondônia", "Zoró"}, } m["gvp"] = { aliases = {"Pará Gavião"}, } m["gvr"] = { aliases = {"Gurung"}, } m["gvs"] = { aliases = {"Gumawana"}, } m["gvy"] = { aliases = {"Guyani"}, } m["gwa"] = { aliases = {"Mbato"}, } m["gwb"] = { aliases = {"Gwa"}, } m["gwc"] = { aliases = {"Kalami"}, } m["gwd"] = { aliases = {"Gawwada"}, } m["gwe"] = { aliases = {"Gweno"}, } m["gwf"] = { aliases = {"Gowro"}, } m["gwg"] = { } m["gwi"] = { aliases = {"Gwich'in"}, other_names = {"Gwich’in", "Kutchin", "Takudh", "Tukudh", "Loucheux"}, } m["gwj"] = { aliases = {"Gcwi", "Gǀwi", "Gǀui", "ǀGwi", "Dcui", "Gcui", "Cgui"}, } m["gwm"] = { aliases = {"Awngthim"}, } m["gwn"] = { aliases = {"Gwandara"}, } m["gwr"] = { aliases = {"Gwere"}, } m["gwt"] = { aliases = {"Gawar-Bati"}, } m["gwu"] = { aliases = {"Guwamu"}, } m["gww"] = { aliases = {"Kwini"}, } m["gwx"] = { aliases = {"Gua"}, } m["gxx"] = { } m["gya"] = { aliases = {"Northwest Gbaya"}, } m["gyb"] = { aliases = {"Garus"}, } m["gyd"] = { aliases = {"Kayardild"}, } m["gye"] = { } m["gyf"] = { } m["gyg"] = { aliases = {"Gbayi"}, } m["gyi"] = { aliases = {"Gyele"}, } m["gyl"] = { aliases = {"Gayil"}, } m["gym"] = { aliases = {"Guaymí", "Guayami", "Movere", "Chiriquí", "Valiente"}, } m["gyn"] = { aliases = {"Guyanese Creole English", "Guyanese Creole", "Creolese", "Guyanese"}, } m["gyo"] = { } m["gyr"] = { aliases = {"Guarayu", "Gwarayú"}, } m["gyy"] = { } m["gza"] = { aliases = {"Ganza"}, } m["gzn"] = { aliases = {"Giman"}, } return m gzwpxcdzdgya793t5y8dukwf2pvfhla Module:Languages/data/3/i/extra 828 2155789 9882731 9854979 2026-08-29T12:41:19Z TongcyDai 53191 更新語言資料 9882731 Scribunto text/plain local m = {} m["iai"] = { } m["ian"] = { varieties = {"Nyaura", "Palimbei"}, } m["iar"] = { aliases = {"Purari"}, varieties = {"Iai"}, pseudo_families = "paa", } m["iba"] = { aliases = {"Iban"}, } m["ibb"] = { aliases = {"Ibibio"}, } m["ibd"] = { aliases = {"Iwaidja"}, } m["ibe"] = { aliases = {"Akpes"}, } m["ibg"] = { aliases = {"Ibanag"}, } m["ibh"] = { aliases = {"Bih"}, } m["ibl"] = { aliases = {"Ibaloi"}, other_names = {"Ibaloy", "Inibaloi", "Inibaloy"}, } m["ibm"] = { aliases = {"Agoi"}, } m["ibn"] = { aliases = {"Ibino"}, } m["ibr"] = { aliases = {"Ibuoro"}, } m["ibu"] = { aliases = {"Ibu"}, } m["iby"] = { aliases = {"Ibani"}, } m["ica"] = { } m["ich"] = { other_names = {"Etekwe", "Icen", "Itchen"}, } m["icl"] = { aliases = {"Icelandic Sign Language"}, } m["icr"] = { aliases = {"San Andres Creole English", "San Andrés Creole English", "San Andres Creole", "San Andrés Creole", "San Andres-Providencia Creole", "San Andrés-Providencia Creole", "San Andrés and Providencia Creole", "Saintandrewan", "Bende", "Islander Creole English"}, -- Bende is used for 'deeper' varieties, 'Islander Creole English' is SIL's invention disliked by speakers } m["ida"] = { } m["idb"] = { aliases = {"Indo-Portuguese"}, } m["idc"] = { aliases = {"Idon"}, } m["idd"] = { } m["ide"] = { aliases = {"Idere"}, } m["idi"] = { aliases = {"Idi", "Idi-Taeme"}, -- Glottolog's name varieties = {"Idi", {"Taeme", "Tame", "Kondobol", "Yao"}}, } m["idr"] = { aliases = {"Indri"}, } m["ids"] = { aliases = {"Idesa"}, other_names = {"Orake"}, } m["idt"] = { } m["idu"] = { aliases = {"Idoma"}, } m["ifa"] = { other_names = {"Amganad Ifugaw"}, } m["ifb"] = { aliases = {"Batad Ifugao"}, other_names = {"Batad Ifugaw", "Ifugaw", "Batad"}, } m["ife"] = { aliases = {"Ifè"}, } m["iff"] = { aliases = {"Ifo"}, other_names = {"Utaha"}, } m["ifk"] = { aliases = {"Tuwali Ifugao"}, other_names = {"Tuwali Ifugaw"}, } m["ifm"] = { } m["ifu"] = { aliases = {"Mayoyao Ifugao"}, other_names = {"Mayoyao Ifugaw"}, } m["ify"] = { } m["igb"] = { aliases = {"Ebira"}, other_names = {"Igbira"}, } m["ige"] = { aliases = {"Igede"}, } m["igg"] = { aliases = {"Igana"}, } m["igl"] = { aliases = {"Igala"}, } m["igm"] = { aliases = {"Kanggape"}, } m["ign"] = { other_names = {"Ignaciano Moxos", "Moxo", "Moxos", "Mojo", "Moxa"}, } m["igo"] = { aliases = {"Isebe"}, varieties = {"Mirkuk", "Nuclear Isebe", "Urukun"}, } m["igs"] = { aliases = {"Glosa"}, } m["igw"] = { aliases = {"Igwe"}, } m["ihb"] = { aliases = {"Pidgin Iha"}, } m["ihi"] = { } m["ihp"] = { aliases = {"Iha"}, } m["ijc"] = { aliases = {"Izon"}, other_names = {"Kolokuma", "Ekpetiama", "Gbanran", "Central-Western Ijo"}, } m["ije"] = { aliases = {"Biseni"}, } m["ijj"] = { } m["ijn"] = { aliases = {"Kalabari"}, } m["ijs"] = { aliases = {"Southeast Ijo"}, other_names = {"Southeastern Ijo", "Nembe"}, } m["ike"] = { aliases = {"Eastern Canadian Inuktitut"}, } m["iki"] = { aliases = {"Iko"}, } m["ikk"] = { aliases = {"Ika"}, } m["ikl"] = { aliases = {"Ikulu"}, other_names = {"Kulu"}, } m["iko"] = { } m["ikp"] = { } m["ikr"] = { aliases = {"Ikaranggal"}, other_names = {"Ikarranggal", "Ikarranggali"}, } m["iks"] = { aliases = {"Inuit Sign Language"}, other_names = {"Inuit Uukturausingit", "ISL", "IUR"}, } m["ikt"] = { other_names = {"Western Canadian Inuktitut", "Western Canadian Inuktun", "Western Canadian Inuit"}, } m["ikv"] = { } m["ikw"] = { aliases = {"Ikwere"}, } m["ikx"] = { aliases = {"Ik"}, } m["ikz"] = { aliases = {"Ikizu"}, } m["ila"] = { aliases = {"Ile Ape"}, } m["ilb"] = { aliases = {"Ila"}, } m["ilg"] = { aliases = {"Ilgar"}, other_names = {"Garig"}, } m["ili"] = { aliases = {"Ili Turki"}, } m["ilk"] = { aliases = {"Ilongot"}, } m["ill"] = { aliases = {"Iranun", "Ilanun", "Iranun (Malaysia)", "Iranun (Philippines)"}, } m["ilo"] = { aliases = {"Ilocano", "Ilokano", "Iloko"}, } m["ils"] = { aliases = {"International Sign"}, } m["ilu"] = { aliases = {"Ili'uun"}, } m["ilv"] = { } m["ima"] = { aliases = {"Mala Malasar"}, } m["imi"] = { aliases = {"Anamgura", "Anamuxra"}, } m["iml"] = { aliases = {"Miluk"}, other_names = {"Lower Coquille", "Miluk Coos"}, } m["imn"] = { aliases = {"Imonda"}, } m["imo"] = { aliases = {"Ibo Ugu", "Imbo Ungu"}, varieties = {{"Aua", "Awa"}}, } m["imr"] = { aliases = {"Imroing"}, } m["ims"] = { aliases = {"Marsian"}, } m["imy"] = { aliases = {"Milyan"}, } m["inb"] = { aliases = {"Inga"}, } m["ing"] = { } m["inh"] = { aliases = {"Ingush"}, } m["inj"] = { aliases = {"Jungle Inga"}, } m["inl"] = { aliases = {"Indonesian Sign Language"}, } m["inm"] = { aliases = {"Minaean"}, } m["inn"] = { aliases = {"Isinai"}, } m["ino"] = { aliases = {"Inoke-Yate"}, } m["inp"] = { aliases = {"Iñapari"}, } m["ins"] = { aliases = {"Indian Sign Language"}, } m["int"] = { } m["inz"] = { aliases = {"Ineseño"}, } m["ior"] = { aliases = {"Inor"}, } m["iou"] = { aliases = {"Tuma-Irumu"}, } m["iow"] = { aliases = {"Chiwere"}, other_names = {"Iowa", "Otoe", "Oto", "Iowa-Otoe-Missouria", "Jiwere", "Jíwere", "Baxoje", "Báxoje", "Báxoje-Jíwere-Ñút'achi", "Báxoje-Jiwére-Ñútˀačhi", "Maʔúŋke", "Nut'achi"}, } m["ipi"] = { aliases = {"Ipili", "Paiela", "Porgera", "Tipinini"}, } m["ipo"] = { aliases = {"Ipiko"}, } m["iqu"] = { aliases = {"Iquito"}, } m["iqw"] = { aliases = {"Ikwo"}, } m["ire"] = { } m["irh"] = { aliases = {"Irarutu"}, } m["iri"] = { aliases = {"Rigwe"}, other_names = {"Irigwe"}, } m["irk"] = { aliases = {"Iraqw"}, } m["irn"] = { aliases = {"Irantxe"}, other_names = {"Irántxe"}, } m["irr"] = { aliases = {"Ir"}, } m["iru"] = { aliases = {"Irula"}, } m["irx"] = { aliases = {"Kamberau", "Kamrau"}, varieties = {{"Ira", "North Kamberau", "North Kamrau"}, {"Asienara", "South Kamberau", "South Kamrau"}}, } m["iry"] = { aliases = {"Iraya"}, } m["isa"] = { aliases = {"Isabi"}, } m["isc"] = { aliases = {"Isconahua"}, } m["isd"] = { aliases = {"Isnag"}, other_names = {"Isneg"}, } m["ise"] = { aliases = {"Italian Sign Language"}, } m["isg"] = { aliases = {"Irish Sign Language"}, } m["ish"] = { aliases = {"Esan"}, } m["isi"] = { aliases = {"Nkem-Nkum"}, other_names = {"Isibiri", "Nkem", "Nkim", "Nkum"}, } m["isk"] = { aliases = {"Ishkashimi"}, } m["ism"] = { aliases = {"Masimasi"}, } m["isn"] = { aliases = {"Isanzu"}, } m["iso"] = { aliases = {"Isoko"}, } m["isr"] = { aliases = {"Israeli Sign Language"}, } m["ist"] = { aliases = {"Istriot"}, } m["isu"] = { other_names = {"Isu (Menchum Division)"}, } m["isv"] = { aliases = {"Interslavic"}, } m["itb"] = { aliases = {"Binongan Itneg"}, } m["itd"] = { aliases = {"Southern Tidung", "Southern Tidong", "Nonukan Tidung", "Nonukan Tidong"}, } m["ite"] = { aliases = {"Itene"}, other_names = {"Itoreauhip"}, } m["iti"] = { aliases = {"Inlaod Itneg"}, } m["itk"] = { aliases = {"Judeo-Italian"}, } m["itl"] = { aliases = {"Itelmen"}, other_names = {"Western Itelmen", "Kamchadal"}, } m["itm"] = { } m["ito"] = { aliases = {"Itonama"}, pseudo_families = "sai", } m["itr"] = { aliases = {"Iteri"}, } m["its"] = { aliases = {"Itsekiri", "Isekiri"}, } m["itt"] = { aliases = {"Maeng Itneg"}, } m["itv"] = { aliases = {"Itawit", "Itawis", "Tawit"}, varieties = {{"Malaweg", "Malaueg"}}, -- Malaweg may need own code } m["itw"] = { } m["itx"] = { aliases = {"Itik"}, varieties = {"Ittik", "Ittik-Tor"}, } m["ity"] = { aliases = {"Moyadan Itneg"}, } m["itz"] = { aliases = {"Itza'"}, other_names = {"Itzaʼ", "Itza", "Itzá", "Itzaj"}, } m["ium"] = { aliases = {"Iu Mien"}, } m["ivb"] = { aliases = {"Ibatan"}, other_names = {"Ibataan", "Itbayat", "Itbayaten", "Babuyan", "Isamurongen", "Ivatan"}, -- or is Isamurongen ivv } m["ivv"] = { aliases = {"Ivatan"}, other_names = {"Ivatanen", "Basco Ivatan", "Ivasayen"}, } m["iwk"] = { aliases = {"I-Wak"}, } m["iwm"] = { aliases = {"Iwam", "May River Iwam"}, } m["iwo"] = { aliases = {"Iwur", "Morop-Dintere", "Morop", "Murop"}, -- Morop-Dintere per Glottolog -- Wikipedia lists two varieties, Dintere and Komanarepket ("may be a distinct language") and says Murop is an alias -- for the whole language. varieties = {"Dintere", "Komanarepket"}, } m["iws"] = { aliases = {"Sepik Iwam"}, } m["ixc"] = { aliases = {"Ixcatec"}, } m["ixl"] = { aliases = {"Ixil"}, other_names = {"Ixhil"}, } m["iya"] = { aliases = {"Iyayu"}, } m["iyo"] = { aliases = {"Mesaka"}, } m["iyx"] = { aliases = {"Yaa"}, other_names = {"Yaka (Republic of Congo)", "Yaka"}, -- a dialect of West Teke; distinguish from 'axk' and especially 'yaf' } m["izh"] = { aliases = {"Ingrian", "Izhorian"}, } m["izi"] = { } m["izr"] = { aliases = {"Izere"}, } m["izz"] = { aliases = {"Izi"}, other_names = {"Izii", "Izzi"}, } return m 824mvzzav50xue7j8gkf65igyq6deep Module:Languages/data/3/k/extra 828 2155790 9882826 9854983 2026-08-29T14:07:52Z TongcyDai 53191 更新語言資料 9882826 Scribunto text/plain local m = {} m["kaa"] = { aliases = {"Karakalpak", "Qaraqalpaq"}, } m["kab"] = { aliases = {"Kabyle", "Kabylian"}, } m["kac"] = { aliases = {"Jingpho", "Kachin"}, } m["kad"] = { aliases = {"Kadara"}, } m["kae"] = { aliases = {"Ketangalan"}, } m["kaf"] = { aliases = {"Katso", "Kazhuo"}, } m["kag"] = { aliases = {"Kajaman"}, } m["kah"] = { aliases = {"Kara"}, } m["kai"] = { aliases = {"Karekare"}, } m["kaj"] = { aliases = {"Jju"}, } m["kak"] = { aliases = {"Kayapa Kallahan"}, } m["kam"] = { aliases = {"Kamba", "Kikamba", "Kamba (Kenya)"}, } m["kao"] = { aliases = {"Khasonke", "Kasonke", "Khassonké"}, } m["kap"] = { aliases = {"Bezhta", "Bezheta", "Kapucha", "Bezhita"}, } m["kaq"] = { aliases = {"Kapanawa"}, } m["kaw"] = { aliases = {"Old Javanese", "Kawi"}, } m["kax"] = { } m["kay"] = { aliases = {"Kamayurá"}, } m["kba"] = { aliases = {"Kalarko"}, } m["kbb"] = { aliases = {"Kachuyana", "Kaxuiana", "Kaxuiâna", "Kashuyana"}, } m["kbc"] = { aliases = {"Kadiwéu", "Caduveo", "Kaduveo", "Kadivéu", "Kadiveo", "Ediu-Adig", "Guaicurú", "Kadiweu", "Mbayá", "Mbayá-Guaycuru", "Waikurú"}, } m["kbd"] = { aliases = {"East Circassian", "Kabardian", "Eastern Circassian"}, } m["kbe"] = { aliases = {"Kanju", "Kaanytju", "Kandju", "Kaantyu", "Gandju", "Gandanju", "Kamdhue", "Kandyu", "Kanyu"}, } m["kbh"] = { aliases = {"Camsá"}, pseudo_families = "sai", } m["kbi"] = { aliases = {"Kaptiau"}, } m["kbj"] = { aliases = {"Kare"}, } m["kbk"] = { aliases = {"Grass Koiari", "Koiari"}, varieties = {"Hogeri", "Lahada", "Omani"}, } m["kbm"] = { aliases = {"Iwal"}, } m["kbn"] = { aliases = {"Kare (Central Africa)", "Kare", "Kare (Adamawa)", "Kare (Africa)", "Kare (Central African Republic)", "Bantoid Kare", "Mbum Kare"}, } m["kbo"] = { aliases = {"Keliko"}, } m["kbp"] = { aliases = {"Kabiye", "Kabiyé", "Kabiyè", "Kabye"}, -- first two are old and current ISO names } m["kbq"] = { aliases = {"Kamano"}, } m["kbr"] = { aliases = {"Kafa"}, } m["kbs"] = { } m["kbt"] = { aliases = {"Gabadi"}, } m["kbu"] = { aliases = {"Kabutra"}, } m["kbv"] = { aliases = {"Dera", "Dera (New Guinea)", "Dra", "Dla"}, -- "Mangguar" is given as an alias but seems to be a variety varieties = {"Dla proper", "Menggwa Dla"}, -- Glottolog gives 5 varieties: Duka-Ekor, Lihen, Mengau, North Kamberataro, South Kamberataro. -- They don't map well onto the two main dialects described in detail in Wikipedia. } m["kbw"] = { aliases = {"Kaiep"}, } m["kbx"] = { aliases = {"Ap Ma", "Kambot", "Ap Ma Botin", "Botin", "Karaube"}, varieties = {"Kambaramba"}, } m["kbz"] = { aliases = {"Duhwa"}, } m["kcb"] = { } m["kcc"] = { } m["kcd"] = { aliases = {"Ngkontar Ngkolmpu"}, -- per Glottolog } m["kce"] = { } m["kcf"] = { } m["kcg"] = { aliases = {"Tyap"}, } m["kch"] = { aliases = {"Vono"}, } m["kci"] = { } m["kcj"] = { } m["kck"] = { } m["kcl"] = { aliases = {"Kala", "Kela", "Gela"}, } m["kcm"] = { } m["kcn"] = { aliases = {"Nubi", "Ki-Nubi"}, } m["kco"] = { aliases = {"Kinalakna"}, } m["kcp"] = { } m["kcq"] = { aliases = {"Kamo"}, } m["kcr"] = { aliases = {"Katla"}, } m["kcs"] = { } m["kct"] = { } m["kcu"] = { aliases = {"Kikami", "Kami"}, } m["kcv"] = { } m["kcw"] = { } m["kcx"] = { aliases = {"Kachama-Ganjule"}, } m["kcy"] = { } m["kcz"] = { } m["kda"] = { aliases = {"Worimi", "Gadang", "Gadhang", "Gadjang", "Kattang", "Kutthung"}, } m["kdc"] = { aliases = {"Kutu"}, } m["kdd"] = { aliases = {"Yankunytjatjara"}, } m["kde"] = { aliases = {"Makonde"}, } m["kdf"] = { aliases = {"Mamusi"}, } m["kdg"] = { } m["kdh"] = { } m["kdi"] = { aliases = {"Kuman"}, } m["kdj"] = { aliases = {"Karamojong"}, } m["kdk"] = { aliases = {"Numèè", "Numee"}, } m["kdl"] = { } m["kdm"] = { aliases = {"Kagoma"}, } m["kdn"] = { } m["kdp"] = { } m["kdq"] = { aliases = {"Koch"}, } m["kdr"] = { aliases = {"Karaim"}, } m["kdt"] = { aliases = {"Kuy", "Kui", "Kuay", "Suay"}, } m["kdu"] = { aliases = {"Kadaru", "Kedaru"}, varieties = {"Debri"}, -- Debri is subsumed for now as it lacks an ISO code, may need to be split } m["kdv"] = { aliases = {"Kadu"}, } m["kdw"] = { } m["kdx"] = { } m["kdy"] = { } m["kdz"] = { -- varieties = {"Ndaktup", "Ncha", {"Bitwi", "Bitui"}}, - - this is a bit of a mess; Ncha doesn't have any hits, and it appears most of these should be varieties of Mfumte (nfu) instead } m["kea"] = { aliases = {"Kabuverdianu", "Cape Verdean Creole", "Kriolu", "Creole", "Barlavento", "Sotavento"}, } m["keb"] = { aliases = {"Kélé"}, } m["kec"] = { aliases = {"Yega", "Deiga", "Kayigang"}, varieties = {"Ambong", "Lubung", "Tumuro"}, } m["ked"] = { aliases = {"Kerewe"}, } m["kee"] = { aliases = {"Eastern Keres"}, } m["kef"] = { aliases = {"Kpessi"}, } m["keg"] = { } m["keh"] = { aliases = {"Keak"}, } m["kei"] = { } m["kej"] = { } m["kek"] = { aliases = {"Q'eqchi", "Qʼeqchi"} } m["kel"] = { aliases = {"Yela-Kela"}, varieties = {{"Kela", "Ikela", "Okela", "Lemba"}, "Yela"}, } m["kem"] = { aliases = {"Kemak"}, } m["ken"] = { aliases = {"Kenyang"}, } m["keo"] = { aliases = {"Kakwa"}, } m["kep"] = { } m["keq"] = { aliases = {"Kamar"}, } m["ker"] = { } m["kes"] = { } m["ket"] = { aliases = {"Ket"}, } m["keu"] = { } m["kev"] = { aliases = {"Kanikkaran"}, } m["kew"] = { aliases = {"Kewa", "West Kewa"}, -- Glottolog } m["kex"] = { aliases = {"Kukna"}, } m["key"] = { aliases = {"Kupia"}, } m["kez"] = { aliases = {"Kukele"}, } m["kfa"] = { aliases = {"Kodava"}, } m["kfb"] = { aliases = {"Kolami"}, } m["kfc"] = { aliases = {"Konda-Dora"}, } m["kfd"] = { } m["kfe"] = { aliases = {"Kota"}, } m["kff"] = { } m["kfg"] = { aliases = {"Kudiya"}, } m["kfh"] = { } m["kfi"] = { } m["kfj"] = { aliases = {"Kemiehua"}, } m["kfk"] = { aliases = {"Kinnauri"}, } m["kfl"] = { } m["kfn"] = { aliases = {"Kuk"}, } m["kfo"] = { aliases = {"Koro (West Africa)", "Koro", "Koro Jula"}, -- the last name is misleading, as Jula is a diff. language } m["kfp"] = { aliases = {"Korwa"}, } m["kfq"] = { aliases = {"Korku"}, } m["kfr"] = { aliases = {"Kachchi", "Kutchi", "Cutchi", "Kachchhi", "Kutchhi"}, } m["kfs"] = { aliases = {"Bilaspuri"}, } m["kft"] = { aliases = {"Kanjari"}, } m["kfu"] = { aliases = {"Katkari"}, } m["kfv"] = { aliases = {"Kurmukar"}, } m["kfw"] = { aliases = {"Kharam"}, } m["kfx"] = { aliases = {"Kullu Pahari", "Kullu"}, } m["kfy"] = { aliases = {"Kumaoni", "Kumauni"}, } m["kfz"] = { } m["kga"] = { } m["kgb"] = { } m["kgd"] = { aliases = {"Kataang"}, } m["kge"] = { aliases = {"Komering"}, } m["kgf"] = { aliases = {"Kube", "Kulungtfu-Yuanggeng-Tobo"}, varieties = {{"Kulungtfu", "Kurungtufu"}, "Tobo", {"Yuanggeng", "Yoangen"}}, } m["kgg"] = { aliases = {"Kusunda"}, } m["kgi"] = { aliases = {"Selangor Sign Language"}, } m["kgj"] = { aliases = {"Gamale Kham"}, } m["kgk"] = { aliases = {"Kaiwá"}, } m["kgl"] = { aliases = {"Kunggari"}, } m["kgn"] = { aliases = {"Karingani", "Keringani"}, } m["kgo"] = { aliases = {"Krongo"}, } m["kgp"] = { aliases = {"Kaingang"}, } m["kgq"] = { aliases = {"Kamoro"}, varieties = {"Nanesa", "Tarya", "Yamur"}, } m["kgr"] = { aliases = {"Abun"}, varieties = {"Abun Je", "Abun Ji", "Abun Tat"}, pseudo_families = "paa", } m["kgs"] = { aliases = {"Kumbainggar"}, } m["kgt"] = { aliases = {"Somyev"}, } m["kgu"] = { } m["kgv"] = { aliases = {"Karas", "Kalamang"}, pseudo_families = "paa", } m["kgw"] = { varieties = {"Miyakh", "Pef"}, } m["kgx"] = { aliases = {"Kamaru"}, } m["kgy"] = { } m["kha"] = { aliases = {"Khasi"}, } m["khb"] = { aliases = {"Lü", "Lue", "Tai Lü", "Tai Lue", "Dai Lue"}, } m["khc"] = { aliases = {"North Tukang Besi", "Tukang Besi North"}, } m["khd"] = { aliases = {"Ngkontar Baedi"}, -- per Glottolog } m["khe"] = { } m["khf"] = { aliases = {"Khuen"}, } m["khh"] = { } m["khj"] = { aliases = {"Kuturmi"}, } m["khl"] = { aliases = {"Lusi"}, } m["khn"] = { aliases = {"Khandeshi"}, } m["kho"] = { aliases = {"Khotanese"}, } m["khp"] = { aliases = {"Kapori"}, -- Glottolog pseudo_families = "paa", } m["khq"] = { aliases = {"Koyra Chiini", "Western Songhay", "Koyra Chiini Songhay"}, varieties = {"Djenné Chiini"}, } m["khr"] = { aliases = {"Kharia"}, } m["khs"] = { aliases = {"Kasua"}, } m["kht"] = { aliases = {"Khamti", "Tai Khamti"}, } m["khu"] = { aliases = {"Nkhumbi"}, } m["khv"] = { aliases = {"Khvarshi", "Khwarshi", "Xvarshi"}, varieties = {{"Inkhokvari", "Inkhoqwari", "Kwantlada", "Santlada", "Khvaini"}}, } m["khw"] = { aliases = {"Khowar"}, } m["khx"] = { aliases = {"Kanu"}, } m["khy"] = { aliases = {"Ekele", "Kele", "Kele (Congo)", "Kele (Democratic Republic of the Congo)", "Lokele"}, } m["khz"] = { aliases = {"Keapara"}, } m["kia"] = { aliases = {"Kim"}, } m["kib"] = { } m["kic"] = { aliases = {"Kickapoo"}, } m["kid"] = { aliases = {"Koshin"}, } m["kie"] = { } m["kif"] = { aliases = {"Eastern Parbate Kham"}, } m["kig"] = { aliases = {"Kimaama", "Kimaghama", "Kimaghana"}, } m["kih"] = { aliases = {"Kilmeri"}, varieties = {"Eastern Kilmeri", "Western Kilmeri"}, } m["kii"] = { aliases = {"Kichai"}, } m["kij"] = { aliases = {"Kilivila"}, } m["kil"] = { aliases = {"Kariya"}, } m["kim"] = { aliases = {"Tofa", "Tofalar", "Karagas"}, varieties = {"Tuha", "Tsengel Tuvan"}, } m["kio"] = { aliases = {"Kiowa"}, } m["kip"] = { aliases = {"Sheshi Kham"}, } m["kiq"] = { aliases = {"Kosare"}, } m["kis"] = { aliases = {"Kis"}, } m["kit"] = { aliases = {"Agob", "Agob-Ende-Kawam"}, -- Glottolog's name varieties = {{"Agob", "Agöb", "Bugi", "Dabu"}, {"Ende", "Ende (Papua New Guinea)"}, {"Kawam", "Wipim"}}, } m["kiv"] = { aliases = {"Kimbu"}, } m["kiw"] = { aliases = {"Northeast Kiwai"}, varieties = {"Arigibi", "Gibaio", "Kope", "Urama"}, } m["kix"] = { aliases = {"Khiamniungan Naga", "Khiamniungan"}, } m["kiy"] = { aliases = {"Kirikiri", "Kirira"}, varieties = {"Taû", "Faia", "Nuclear Kirikiri"}, } m["kiz"] = { aliases = {"Kisi"}, } m["kja"] = { aliases = {"Mlap"}, } m["kjb"] = { aliases = {"Q'anjob'al"}, } m["kjc"] = { aliases = {"Coastal Konjo"}, } m["kjd"] = { aliases = {"Southern Kiwai"}, varieties = {"Coast Kiwai", "Daru Kiwai", "Doumori", "Eastern Kiwai", "Island Kiwai", "Southern Coast Kiwai"}, } m["kje"] = { aliases = {"Kisar"}, } m["kjg"] = { aliases = {"Khmu"}, } m["kjh"] = { aliases = {"Khakas"}, } m["kji"] = { aliases = {"Zabana"}, } m["kjj"] = { aliases = {"Khinalug", "Khinalig", "Xinalug", "Xinalugh", "Khinalugh"}, } m["kjk"] = { aliases = {"Highland Konjo"}, } m["kjl"] = { aliases = {"Western Parbate Kham"}, } m["kjm"] = { } m["kjn"] = { aliases = {"Kunjen", "Uw"}, varieties = {{"Uw Olkola", "Uw-Olgol", "Olkol", "Olgolo"}, {"Uw Oykangand", "Koko Wanggara"}, {"Ogh-Undjan", "Undjan", "Kokinj", "Kokiny"}, "Athima", "Kawarrangg"}, } m["kjo"] = { aliases = {"Harijan Kinnauri"}, } m["kjp"] = { aliases = {"Eastern Pwo", "Phlou", "Eastern Pwo Karen", "Southern Pwo", "Southern Pwo Karen"}, varieties = {"Pa'an", "Tavoy"}, } m["kjq"] = { aliases = {"Western Keres"}, } m["kjr"] = { aliases = {"Kurudu"}, } m["kjs"] = { aliases = {"East Kewa"}, } m["kjt"] = { aliases = {"Phrae Pwo Karen", "Northeastern Pwo", "Northeastern Pwo Karen"}, } m["kju"] = { aliases = {"Kashaya"}, } m["kjx"] = { aliases = {"Ramopa", "Keriaka"}, } m["kjy"] = { } m["kjz"] = { aliases = {"Bumthangkha"}, } m["kka"] = { aliases = {"Kakanda"}, } m["kkb"] = { } m["kkc"] = { varieties = {"Hesif", "Kalamo"}, } m["kkd"] = { } m["kke"] = { } m["kkf"] = { aliases = {"Kalaktang Monpa"}, } m["kkg"] = { aliases = {"Mabaka Valley Kalinga"}, } m["kkh"] = { aliases = {"Khün", "Tai Khün", "Dai Kun"}, } m["kki"] = { aliases = {"Kagulu", "Kaguru"}, } m["kkj"] = { aliases = {"Kako"}, } m["kkk"] = { aliases = {"Kokota"}, } m["kkl"] = { varieties = {"Gilika", "Kosarek", "Tiple"}, } m["kkm"] = { } m["kkn"] = { } m["kko"] = { aliases = {"Garko", "Kaak", "Karme", "Kithonirishe"}, varieties = {"Kasha", "Shifir"}, } m["kkp"] = { aliases = {"Koko-Bera", "Kok-Kaper", "Gugubera", "Koko-Pera"}, } m["kkq"] = { } m["kkr"] = { varieties = {{"Kir", "Kirr"}, "Balar"}, } m["kks"] = { aliases = {"Kirfi", "Giiwo", "Bu Giiwo", "Kirifi", "Kirifawa"}, } m["kkt"] = { } m["kku"] = { } m["kkv"] = { } m["kkw"] = { } m["kkx"] = { } m["kky"] = { aliases = {"Guugu Yimidhirr"}, } m["kkz"] = { aliases = {"Kaska"}, } m["kla"] = { aliases = {"Klamath-Modoc", "Lutuamian"}, varieties = {"Klamath", "Modoc"}, } m["klb"] = { aliases = {"Kiliwa"}, } m["klc"] = { aliases = {"Kolbila"}, } m["kld"] = { aliases = {"Gamilaraay", "Kamilaroi", "Kamilarai", "Kamalarai", "Gamilaroi"}, } m["kle"] = { } m["klf"] = { } m["klg"] = { aliases = {"Tagakaulu Kalagan"}, } m["klh"] = { } m["kli"] = { aliases = {"Kalumpang"}, } m["klj"] = { aliases = {"Khalaj", "Turkic Khalaj", "Arghu"}, } m["klk"] = { aliases = {"Kono"}, } m["kll"] = { } m["klm"] = { aliases = {"Kolom", "Migum"}, } m["kln"] = { aliases = {"Kalenjin"}, } m["klo"] = { } m["klp"] = { aliases = {"Kamasa"}, } m["klq"] = { aliases = {"Rumu"}, } m["klr"] = { aliases = {"Khaling"}, } m["kls"] = { aliases = {"Kalasha"}, } m["klt"] = { } m["klu"] = { } m["klv"] = { aliases = {"Maskelynes"}, } m["klw"] = { aliases = {"Lindu", "Tado"}, } m["klx"] = { aliases = {"Koluwawa"}, } m["kly"] = { aliases = {"Kalao"}, } m["klz"] = { varieties = {"Kebun Kopi", "Meibuil", "Otvai", "Pintumbang", "Tang'ala"}, } m["kma"] = { aliases = {"Konni"}, } m["kmb"] = { aliases = {"Kimbundu", "North Mbundu", "Mbundu"}, } m["kmc"] = { aliases = {"Southern Kam", "Southern Gam", "Southern Dong"}, } m["kmd"] = { aliases = {"Madukayang Kalinga"}, } m["kme"] = { } m["kmf"] = { aliases = {"Kare (New Guinea)", "Kare", "Kare (Papua New Guinea)"}, } m["kmg"] = { aliases = {"Kâte"}, varieties = {"Magobineng", "Parec", "Wamora", "Wana", "Wemo"}, } m["kmh"] = { aliases = {"Kalam"}, } m["kmi"] = { aliases = {"Kami"}, } m["kmj"] = { aliases = {"Malto", "Paharia", "Pahariya"}, varieties = {{"Kumarbhag", "Kumarbhag Pahariya", "Kumar Paharia"}, "Sauria Paharia"}, } m["kmk"] = { aliases = {"Limos Kalinga"}, } m["kml"] = { aliases = {"Tanudan Kalinga", "Lower Tanudan Kalinga", "Upper Tanudan Kalinga", "Mangali Kalinga"}, varieties = {"Dacalan", "Lubo", {"Minangali", "Mangali"}, {"Pinangol", "Pangul"}, {"Tinaloctoc", "Taluctoc"}}, } m["kmm"] = { aliases = {"Kom"}, } m["kmn"] = { aliases = {"Awtuw"}, } m["kmo"] = { aliases = {"Kwoma"}, } m["kmp"] = { aliases = {"Gimme"}, } m["kmq"] = { aliases = {"Kwama"}, } m["kmr"] = { aliases = {"Northern Kurdish", "Kurmanji"}, } m["kms"] = { aliases = {"Kamasau"}, varieties = {"Ghini", "Hagi", "Segi"}, } m["kmt"] = { aliases = {"Kemtuik"}, } m["kmu"] = { aliases = {"Kanite"}, } m["kmv"] = { aliases = {"Karipúna Creole French", "Karipúna French Creole", "Amapá French Creole", "Lanc-Patuá"}, } m["kmw"] = { aliases = {"Kumu", "Kikomo", "Komo (Democratic Republic of the Congo)", "Komo", "Kikumu"}, } m["kmx"] = { aliases = {"Waboda"}, } m["kmy"] = { aliases = {"Koma"}, } m["kmz"] = { aliases = {"Khorasani Turkish", "Khorasani Turkic"}, } m["kna"] = { aliases = {"Kanakuru", "Dera", "Dera (Nigeria)"}, } m["knb"] = { aliases = {"Lubuagan Kalinga"}, } m["knd"] = { aliases = {"Konda"}, } m["kne"] = { aliases = {"Kankanaey", "Kankana-ey"}, } m["knf"] = { aliases = {"Mankanya"}, } m["kni"] = { aliases = {"Kanufi"}, } m["knj"] = { aliases = {"Akatek", "Akatec", "Akateko", "Akateco", "Acateco", "Western Kanjobal", "Ti Western Qʼanjobʼal", "Conob"}, } m["knk"] = { aliases = {"Kuranko"}, } m["knl"] = { aliases = {"Keninjal"}, } m["knm"] = { -- two unrelated lects have this name; this is the Katukinian one aliases = {"Kanamari", "Kanamarí", "Katukina-Kanamari", "Kanamare", "Katukína", "Katukina"}, } m["kno"] = { aliases = {"Kono", "Konnoh"}, } m["knp"] = { aliases = {"Kwanja"}, } m["knq"] = { aliases = {"Kintaq"}, } m["knr"] = { aliases = {"Kaningra"}, } m["kns"] = { aliases = {"Kensiu"}, } m["knt"] = { varieties = {{"Kanamari", "Canamarí", "Southern Katukinan", "Tshom-Djapá", "Dyapá", "Txunhuã-Djapá", "Kanamarí"}, "Katukína do Biá-Ipixuna", "Kanamarí do Juruá-Japurá-Xeruã-Itaquaí-Jutaí"} } m["knu"] = { -- a dialect of 'kpe' aliases = {"Kono"}, } m["knv"] = { aliases = {"Tabo"}, } m["knx"] = { aliases = {"Kendayan", "Kanayatn", "Salako", "Selako", "Bahasa Badameà"}, varieties = {"Belangin", "Ahe", "Banana"}, } m["kny"] = { } m["knz"] = { } m["koa"] = { aliases = {"Konomala"}, } m["koc"] = { aliases = {"Kpati"}, } m["kod"] = { aliases = {"Kodi"}, } m["koe"] = { } m["kof"] = { aliases = {"Kubi"}, } m["kog"] = { aliases = {"Kogi", "Cogi", "Kagaba", "Cagaba", "Cágaba"}, } m["koh"] = { aliases = {"Koyo"}, } m["koi"] = { aliases = {"Komi-Permyak"}, } m["kok"] = { aliases = {"Konkani"}, } m["kol"] = { aliases = {"Kol (New Guinea)", "Kol", "Kol (Papua New Guinea)"}, } m["koo"] = { aliases = {"Konzo"}, } m["kop"] = { aliases = {"Waube", "Waupe", "Kwato"}, -- Kwato is an old name still used by Glottolog } m["koq"] = { aliases = {"iKota", "Ikota", "Kota"}, } m["kos"] = { aliases = {"Kosraean"}, } m["kot"] = { aliases = {"Logone"}, } m["kou"] = { aliases = {"Koke"}, } m["kov"] = { } m["kow"] = { } m["koy"] = { aliases = {"Denaakk'e"}, } m["koz"] = { aliases = {"Korak"}, } m["kpa"] = { } m["kpb"] = { } m["kpc"] = { aliases = {"Curripaco", "Kurripako"}, } m["kpd"] = { } m["kpe"] = { aliases = {"Kpelle"}, } m["kpf"] = { aliases = {"Komba"}, varieties = {"Border Komba", "Central Komba", "East Komba", "West Central Komba", "West Komba"}, } m["kpg"] = { aliases = {"Kapingamarangi"}, } m["kph"] = { aliases = {"Kplang"}, } m["kpi"] = { } m["kpj"] = { aliases = {"Karajá"}, } m["kpk"] = { aliases = {"Kpan"}, } m["kpl"] = { aliases = {"Kpala"}, } m["kpm"] = { aliases = {"Koho", "K'Ho"}, } m["kpn"] = { } m["kpo"] = { aliases = {"Ikposo"}, } m["kpq"] = { varieties = {"Dagi", "Deibula", "Korupun", "Sela", "Sisibna"}, } m["kpr"] = { aliases = {"Korafe-Yegha"}, varieties = {"Korafe", "Yegha", "Yega"}, } m["kps"] = { varieties = {"Fkar", "Imyan", "Mbol Fle", "Saifi", "Sawiat Salmeit", "Sfa Riere", "Tehit Jit"}, } m["kpt"] = { aliases = {"Karata"}, } m["kpu"] = { } m["kpv"] = { aliases = {"Komi-Zyrian", "Komi", "Komi-Zyryan", "Zyran", "Zyrian"}, varieties = {"Syktyvkardin", "Lower Ežva", "Central Ežva", "Upper Ežva", "Luzlet", "Upper Sysola", "Pećöra", "Iźva", "Vym", "Udora"}, } m["kpw"] = { aliases = {"Kobon"}, } m["kpx"] = { aliases = {"Mountain Koiali"}, -- Glottolog's name } m["kpy"] = { aliases = {"Koryak"}, } m["kpz"] = { aliases = {"Kupsapiiny", "Sabiny", "Sebei", "Sebey"}, } m["kqa"] = { } m["kqb"] = { aliases = {"Kovai"}, } m["kqc"] = { varieties = {"Koki", "Kokila", "Koriko"}, } m["kqd"] = { aliases = {"Koy Sanjaq Surat"}, } m["kqe"] = { aliases = {"Kalagan"}, } m["kqf"] = { aliases = {"Kakabai"}, } m["kqg"] = { } m["kqh"] = { aliases = {"Kisankasa"}, } m["kqi"] = { aliases = {"Koitabu"}, varieties = {"East Koita", "West Koita"}, } m["kqj"] = { aliases = {"Koromira"}, varieties = {"Koianu", "Nuclear Koromira"}, } m["kqk"] = { } m["kql"] = { aliases = {"Miyak"}, } m["kqm"] = { } m["kqn"] = { aliases = {"Kaonde", "Chikaonde", "Kawonde"}, } m["kqo"] = { } m["kqp"] = { } m["kqq"] = { aliases = {"Krenak"}, } m["kqr"] = { aliases = {"Kimaragang"}, } m["kqs"] = { } m["kqt"] = { } m["kqu"] = { } m["kqv"] = { } m["kqw"] = { aliases = {"Kandas"}, } m["kqx"] = { } m["kqy"] = { } m["kqz"] = { } m["kra"] = { } m["krb"] = { } m["krc"] = { aliases = {"Karachay-Balkar"}, } m["krd"] = { } m["kre"] = { aliases = {"Panará"}, } m["krf"] = { aliases = {"Koro (Vanuatu)", "Koro"}, } m["krh"] = { } m["kri"] = { aliases = {"Krio", "Sierra Leonean Creole"}, } m["krj"] = { aliases = {"Kinaray-a"}, } m["krk"] = { aliases = {"Kerek"}, } m["krl"] = { aliases = {"Karelian"}, varieties = { { "North Karelian", "Northern Karelian" }, { "South Karelian", "Southern Karelian" }, { "Tver Karelian" } } } m["krm"] = { } m["krn"] = { } m["krp"] = { aliases = {"Durop", "Ododop", "Erorop"}, } m["krr"] = { aliases = {"Krung", "Kreung", "Krüng"}, } m["krs"] = { aliases = {"Gbaya"}, } m["kru"] = { aliases = {"Kurux", "Kurukh"}, } m["krv"] = { aliases = {"Kravet"}, } m["krw"] = { } m["krx"] = { } m["kry"] = { aliases = {"Kryts", "Kryc", "Kryz"}, varieties = {"Jek", "Dzhek", "Cek", "Khaput", "Yergyudzh", "Alyk"}, } m["krz"] = { } m["ksa"] = { } m["ksb"] = { aliases = {"Shambala", "Shambaa"}, } m["ksc"] = { aliases = {"Southern Kalinga"}, } m["ksd"] = { aliases = {"Tolai", "Kuanua"}, } m["kse"] = { aliases = {"Kuni"}, } m["ksf"] = { aliases = {"Bafia"}, } m["ksg"] = { } m["ksi"] = { aliases = {"Krisa", "I'saka"}, -- per Glottolog, additional name per ISO 639-3 } m["ksj"] = { aliases = {"Uare", "Kwale"}, varieties = {"Garihe", "Nuclear Uare"}, } m["ksk"] = { aliases = {"Kansa"}, } m["ksl"] = { aliases = {"Kumalu"}, } m["ksm"] = { } m["ksn"] = { } m["kso"] = { } m["ksp"] = { } m["ksq"] = { } m["ksr"] = { aliases = {"Borong"}, varieties = {"Kosorong", "Yangeborong"}, } m["kss"] = { } m["kst"] = { } m["ksu"] = { aliases = {"Khamyang"}, } m["ksv"] = { } m["ksw"] = { aliases = {"S'gaw Karen", "S'gaw Kayin", "S'gaw", "Sgaw", "White Karen"}, } m["ksx"] = { } m["ksy"] = { aliases = {"Kharia Thar"}, } m["ksz"] = { } m["kta"] = { aliases = {"Katua"}, } m["ktb"] = { aliases = {"Kambaata"}, } m["ktc"] = { } m["ktd"] = { aliases = {"Kokata"}, } m["ktf"] = { } m["ktg"] = { aliases = {"Kalkatungu", "Kalkutungu", "Galgadungu", "Kalkutung", "Kalkadoon", "Galgaduun"}, } m["kth"] = { } m["kti"] = { aliases = {"Kati"}, varieties = {"Kanggewot", "Toemoetoe"}, } m["ktj"] = { } m["ktk"] = { aliases = {"Kaniet"}, } m["ktl"] = { } m["ktm"] = { aliases = {"Kurti"}, } m["ktn"] = { aliases = {"Karitiâna", "Caritiana"}, } m["kto"] = { aliases = {"Kuot"}, } m["ktp"] = { aliases = {"Kaduo", "Khatu"}, } m["ktq"] = { } m["kts"] = { varieties = {"Metomka"}, } m["ktt"] = { varieties = {"Arinbit", "Ater", "Bayanggop", "Kuken"}, } m["ktu"] = { aliases = {"Kituba", "Kikongo-Kituba", "Kikongo", "Kikongo ya leta", "Kibulamatadi", "Kikwango", "Kizabave"}, varieties = {"Ikeleve", {"Munukutuba", "Monokutuba"}}, } m["ktv"] = { aliases = {"Eastern Katu"}, } m["ktw"] = { aliases = {"Kato", "Cahto"}, } m["ktx"] = { aliases = {"Kaxararí"}, } m["kty"] = { aliases = {"Kango (Bas-Uélé District)"}, -- distinct in name, but not necessarily in identity, from 'kzy' } m["ktz"] = { aliases = {"Juǀ'hoan", "Zhuǀ'hoan", "Juǀ'hoansi"}, varieties = {{"ǂKxʼauǁʼein", "‡Kx'auǁ'ei", "ǂKx'auǁ'ein"}, "Tsumǃkwe", "Epukiro", "Rundu", "Omatako"}, } m["kub"] = { } m["kuc"] = { } m["kud"] = { aliases = {"Auhelawa", "'Auhelawa"}, } m["kue"] = { aliases = {"Kuman", "Simbu", "Chimbu"}, varieties = {"Nagane", "Nuclear Kuman", "Yongomugi"}, } m["kuf"] = { aliases = {"Western Katu"}, } m["kug"] = { } m["kuh"] = { } m["kui"] = { aliases = {"Kuikúro", "Kuikuro", "Apalakiri", "Amonap"}, varieties = {"Kuikúro-Kalapálo", "Matipuhy"}, } m["kuj"] = { aliases = {"Kuria"}, } m["kuk"] = { } m["kul"] = { aliases = {"Kulere", "Tof", "Korom Boye", "Akandi", "Akande", "Kande"}, varieties = {"Richa"}, } m["kum"] = { aliases = {"Kumyk"}, } m["kun"] = { aliases = {"Kunama"}, } m["kuo"] = { aliases = {"Kumukio"}, } m["kup"] = { aliases = {"Kunimaipa"}, varieties = {"Gajili", {"Hate", "Hate (Upper Kunimaipa)", "Upper Kunimaipa"}, {"Hereve", "Hereve (Lower Kunimaipa)", "Lower Kunimaipa"}, "Karuama"}, } m["kuq"] = { aliases = {"Karipuna"}, } m["kus"] = { } m["kut"] = { aliases = {"Ktunaxa"}, pseudo_families = "nai", } m["kuu"] = { aliases = {"Upper Kuskokwim"}, } m["kuv"] = { } m["kuw"] = { aliases = {"Kpagua"}, } m["kux"] = { aliases = {"Kukatja"}, } m["kuy"] = { aliases = {"Kuuku-Ya'u"}, } m["kuz"] = { aliases = {"Kunza"}, pseudo_families = "sai", } m["kva"] = { aliases = {"Bagvalal"}, } m["kvb"] = { aliases = {"Kubu"}, } m["kvc"] = { aliases = {"Kove"}, } m["kvd"] = { aliases = {"Kui (Indonesia)", "Kui"}, varieties = {"Batulolong", "Kiramang"}, -- Glottolog also lists "Kui" as a dialect } m["kve"] = { } m["kvf"] = { aliases = {"Kabalai"}, } m["kvg"] = { aliases = {"Kuni-Boazi"}, varieties = {{"Aewa", "Aewa (Western Province)"}, "Ingias", "Khoamak", {"Kuni", "Kuni (Western Province)"}, "Sengeze", "Wamak"}, } m["kvh"] = { aliases = {"Komodo"}, } m["kvi"] = { aliases = {"Kwang"}, } m["kvj"] = { aliases = {"Psikye"}, } m["kvk"] = { aliases = {"Korean Sign Language"}, } m["kvl"] = { } m["kvm"] = { } m["kvn"] = { } m["kvo"] = { aliases = {"Dobel"}, } m["kvp"] = { aliases = {"Kompane"}, } m["kvq"] = { } m["kvr"] = { aliases = {"Kerinci"}, } m["kvt"] = { } m["kvu"] = { } m["kvv"] = { aliases = {"Kola"}, } m["kvw"] = { aliases = {"Wersing"}, varieties = {"Kolana", "Langkuru", "Maneta"}, } m["kvx"] = { aliases = {"Parkari Koli"}, } m["kvy"] = { } m["kvz"] = { aliases = {"Tsaukambo"}, -- Glottolog's name and an additional name in ISO } m["kwa"] = { aliases = {"Dâw"}, } m["kwb"] = { aliases = {"Baa", "Kwa", "Kwah"}, varieties = {"Gyakan"}, } m["kwc"] = { aliases = {"Likwala"}, } m["kwd"] = { } m["kwe"] = { aliases = {"Kwerba"}, varieties = {"Nogukwabai", "Sasawa", "Serikenam"}, } m["kwf"] = { aliases = {"Kwara'ae"}, } m["kwg"] = { } m["kwh"] = { aliases = {"Kowiai"}, } m["kwi"] = { aliases = {"Awa", "Cuaiquer", "Awa Pit", "Awapit", "Kwaiker", "Coaiquer", "Quaiquer"}, } m["kwj"] = { aliases = {"Kwanga"}, varieties = {"Apos", "Bongos", "Tau", "Wasambu"}, } m["kwk"] = { aliases = {"Kwak'wala", "Kwakʼwala"} } m["kwl"] = { aliases = {"Kofyar"}, } m["kwm"] = { } m["kwn"] = { aliases = {"Kwangali"}, } m["kwo"] = { aliases = {"Kwomtari"}, varieties = {"Ekos-Yenabi-Maragin", "West Central Kwomtari"}, } m["kwp"] = { aliases = {"Kodia"}, } m["kwq"] = { aliases = {"Kwak"}, } m["kwr"] = { } m["kws"] = { } m["kwt"] = { aliases = {"Kwesten"}, } m["kwu"] = { aliases = {"Kwakum"}, } m["kwv"] = { varieties = {{"Sara Dunjo", "Kaba Dunjo", "Dunje", "Dendje"}, {"Mbanga", "Banga"}, {"Na", "Náà"}, {"Tie", "Tiye"}}, } m["kww"] = { aliases = {"Kwinti"}, } m["kwx"] = { aliases = {"Khirwar"}, } m["kwz"] = { aliases = {"Kwadi"}, } m["kxa"] = { aliases = {"Kairiru"}, } m["kxb"] = { aliases = {"Krobu"}, } m["kxc"] = { aliases = {"Konso", "Khonso"}, } m["kxd"] = { aliases = {"Brunei Malay", "Brunei"}, } m["kxe"] = { } m["kxf"] = { } m["kxh"] = { aliases = {"Karo"}, } m["kxi"] = { aliases = {"Central Murut"}, varieties = {{"Nabay", "Nabaay"}}, } m["kxj"] = { } m["kxk"] = { } m["kxm"] = { aliases = {"Northern Khmer", "Thai Khmer", "Surin Khmer"}, } m["kxn"] = { aliases = {"Kanowit", "Kanowit-Tanjong Melanau", "Serau Tet Kanowit"}, varieties = {{"Tanjong", "Tanjung"}}, } m["kxo"] = { aliases = {"Kanoé"}, pseudo_families = "sai", } m["kxp"] = { aliases = {"Wadiyara Koli"}, } m["kxq"] = { -- varieties per Glottolog varieties = {"Ngkantia", {"Ngkrnc", varieties = { "Ngkrnc of Tomerau and Rawa Biru", varieties = { "Barkali", "Ngkrnc of Rawa Biru", "Ngkrnc of Tomerau"}, }, }}, } m["kxr"] = { aliases = {"Manus Koro", "Koro", "Koro (Papua New Guinea)", "Koro (New Guinea)", "Papitalai", "Admiralitäts-inseln"}, } m["kxs"] = { aliases = {"Kangjia"}, } m["kxt"] = { aliases = {"Koiwat"}, } m["kxu"] = { aliases = {"Kui (India)", "Kui", "Kuy"}, } m["kxv"] = { aliases = {"Kuvi"}, } m["kxw"] = { aliases = {"Konai"}, } m["kxx"] = { } m["kxy"] = { aliases = {"Kayong"}, } m["kxz"] = { aliases = {"Kerewo"}, varieties = {"Gibario"}, } m["kya"] = { aliases = {"Kwaya"}, } m["kyb"] = { aliases = {"Butbut Kalinga"}, } m["kyc"] = { aliases = {"Kyaka"}, } m["kyd"] = { aliases = {"Karey"}, } m["kye"] = { aliases = {"Krache"}, } m["kyf"] = { aliases = {"Kouya"}, } m["kyg"] = { aliases = {"Keyagana"}, } m["kyh"] = { aliases = {"Karok", "Karuk"}, pseudo_families = "nai", } m["kyi"] = { aliases = {"Kiput"}, } m["kyj"] = { aliases = {"Karao"}, } m["kyk"] = { aliases = {"Kamayo"}, } m["kyl"] = { aliases = {"Kalapuya"}, } m["kym"] = { aliases = {"Kpatili"}, } m["kyn"] = { } m["kyo"] = { aliases = {"Kelon", "Klon"}, -- Glottolog's name varieties = {"Gendok", "Halerman", "Panggar", "Probur"}, } m["kyp"] = { } m["kyq"] = { aliases = {"Kenga"}, } m["kyr"] = { aliases = {"Kuruáya", "Caravare", "Curuaia", "Kuruaia"}, } m["kys"] = { aliases = {"Baram Kayan"}, } m["kyt"] = { aliases = {"Kayagar"}, } m["kyu"] = { aliases = {"Western Kayah"}, } m["kyv"] = { } m["kyw"] = { aliases = {"Kudmali", "Kurmali"}, } m["kyx"] = { aliases = {"Rapoisi", "Konua"}, } m["kyy"] = { aliases = {"Kambaira"}, } m["kyz"] = { aliases = {"Kayabí"}, } m["kza"] = { aliases = {"Western Karaboro"}, } m["kzb"] = { aliases = {"Kaibobo"}, } m["kzc"] = { } m["kzd"] = { } m["kzf"] = { aliases = {"Da'a Kaili", "West Kaili"}, varieties = {"Tado", {"Pekava", "Inde", "Da'a"}}, } m["kzg"] = { aliases = {"Kikai"}, } m["kzh"] = { aliases = {"Kenuzi-Dongola", "Andaandi"}, varieties = {{"Kenzi", "Mattoki"}}, } m["kzi"] = { aliases = {"Kelabit"}, } m["kzj"] = { aliases = {"Coastal Kadazan"}, } m["kzk"] = { varieties = {"Dororo", "Guliguli"}, } m["kzl"] = { } m["kzm"] = { aliases = {"Kais"}, } m["kzn"] = { } m["kzo"] = { aliases = {"Kaningi"}, } m["kzp"] = { aliases = {"Kaidipang"}, } m["kzq"] = { aliases = {"Kaike"}, } m["kzr"] = { aliases = {"Karang", "Mbum East", "Lakka"}, } m["kzs"] = { } m["kzu"] = { aliases = {"Kayupulau"}, } m["kzv"] = { aliases = {"Komyandaret"}, } m["kzw"] = { -- contrast xoo, sai-kat, sai-xoc, the last of which the ISO conflated into this code aliases = {"Kariri", "Kipeá", "Quipea", "Karirí"}, varieties = {{"Dzubukuá", "Dzubucua"}, {"Sabujá", "Sapoyá"}, {"Kamurú", "Camuru", "Pedra Branca"}}, } m["kzx"] = { aliases = {"Kamarian"}, } m["kzy"] = { aliases = {"Kango", "Kango (Tshopo District)"}, -- distinct in name, but not necessarily in identity, from 'kty' } m["kzz"] = { aliases = {"Kalabra"}, } return m mi4a8x8y90hug9yp5jicwpi9rl8guvl Module:Languages/data/3/l/extra 828 2155791 9882828 9854985 2026-08-29T14:07:58Z TongcyDai 53191 更新語言資料 9882828 Scribunto text/plain local m = {} m["laa"] = { aliases = {"Lapuyan Subanun"}, } m["lab"] = { aliases = {"Linear A"}, } m["lac"] = { aliases = {"Lacandon"}, other_names = {"Jach t’aan", "Hach t’an"}, } m["lad"] = { aliases = {"Ladino", "Judaeo-Spanish", "Judæo-Spanish", "Judeo-Spanish"}, } m["lae"] = { } m["laf"] = { aliases = {"Lafofa"}, } m["lag"] = { aliases = {"Langi"}, } m["lah"] = { aliases = {"Lahnda"}, other_names = {"Western Punjabi"}, } m["lai"] = { aliases = {"Lambya"}, } m["laj"] = { aliases = {"Lango (Uganda)"}, other_names = {"Lango", "Leb Lango"}, -- the last, though listed in Ethnologue, is not a name but rather the phrase "Lango language" } m["lak"] = { aliases = {"Laka"}, other_names = {"Lau Laka", "Laka (Nigeria)"}, } m["lam"] = { aliases = {"Lamba"}, } m["lan"] = { } m["lap"] = { other_names = {"Kabba Laka", "Laka (Chad)", "Laka"}, } m["laq"] = { aliases = {"Qabiao"}, other_names = {"Laqua"}, } m["lar"] = { } m["las"] = { aliases = {"Gur Lama"}, other_names = {"Lama (West Africa)", "Lama (Togo)", "Lama"}, -- contrast 'lay', "Tibeto-Burman Lama" } m["lau"] = { aliases = {"Laba"}, } m["law"] = { aliases = {"Lauje"}, } m["lax"] = { aliases = {"Tiwa"}, other_names = {"Lalung"}, } m["lay"] = { aliases = {"Lama Bai"}, other_names = {"Lama", "Laemae", "Lama (Southeast Asia)", "Lama (Burma)", "Lama (Myanmar)"}, } m["laz"] = { } m["lbb"] = { aliases = {"Label"}, } m["lbc"] = { aliases = {"Lakkia", "Lakkja"}, } m["lbe"] = { aliases = {"Lak"}, } m["lbf"] = { aliases = {"Tinani"}, } m["lbg"] = { aliases = {"Laopang"}, } m["lbi"] = { } m["lbj"] = { aliases = {"Ladakhi"}, other_names = {"Bhoti"}, } m["lbk"] = { aliases = {"Central Bontoc"}, other_names = {"Central Bontok", "Igorot Bontoc", "Igorot Bontok", "Bontok Igorot", "Bontoc", "Bontok", "Finallig"}, } m["lbl"] = { aliases = {"Libon Bikol"}, } m["lbm"] = { aliases = {"Lodhi"}, } m["lbn"] = { } m["lbo"] = { other_names = {"Loven", "Boloven", "Jru'", "Jruq", "Jru", "Boriwen", "Jaru", "Lawen", "Laweenjru"}, } m["lbq"] = { } m["lbr"] = { other_names = {"Northern Lohorung"}, } m["lbs"] = { aliases = {"Libyan Sign Language"}, } m["lbt"] = { aliases = {"Lachi"}, } m["lbu"] = { aliases = {"Labu"}, } m["lbv"] = { aliases = {"Lavatbura-Lamusong"}, other_names = {"Lavatbura", "Lamusong", "Lamasong"}, } m["lbw"] = { aliases = {"Tolaki"}, } m["lbx"] = { aliases = {"Lawangan"}, } m["lby"] = { } m["lbz"] = { aliases = {"Lardil"}, other_names = {"Leerdil", "Leertil", "Damin", "Demiin"}, } m["lcc"] = { } m["lcd"] = { aliases = {"Lola"}, } m["lce"] = { aliases = {"Loncong"}, } m["lcf"] = { aliases = {"Lubu"}, } m["lch"] = { } m["lcl"] = { aliases = {"Lisela"}, } m["lcm"] = { aliases = {"Tungag"}, other_names = {"Lavongai", "Tungak"}, } m["lcp"] = { aliases = {"Western Lawa"}, } m["lcq"] = { other_names = {"Piru"}, } m["lcs"] = { aliases = {"Lisabata-Noniali"}, varieties = {"Lisabata", {"Nuniali", "Noniali"}}, } m["lda"] = { } m["ldb"] = { } m["ldd"] = { } m["ldg"] = { } m["ldh"] = { } m["ldj"] = { } m["ldk"] = { } m["ldl"] = { } m["ldm"] = { } m["ldn"] = { aliases = {"Láadan"}, } m["ldo"] = { aliases = {"Loo"}, } m["ldp"] = { aliases = {"Tso"}, } m["ldq"] = { aliases = {"Lufu"}, } m["lea"] = { other_names = {"Lega-Malinga", "Lega Malinga", "Lega Shabunda", "Shabunda Lega", "Upper Lega", "Lower Lega", "Forest Lega", "Western Lega", "Southern Lega", "Liga", "Kiliga", "Lega", "Kilega", "KiLega", "Kanu", "Kikanu", "Gala", "Kigala", "Yoma", "Kiyoma", "Sede", "Kisede", "Gonzabale", "Beya", "Beia", "Nyamunsange", "KiNyamunsange", "Banagabo", "Kabango", "Bene"}, } m["leb"] = { aliases = {"Lala-Bisa"}, } m["lec"] = { pseudo_families = "sai", } m["led"] = { } m["lee"] = { } m["lef"] = { aliases = {"Lelemi"}, } m["leh"] = { aliases = {"Lenje"}, } m["lei"] = { aliases = {"Lemio"}, } m["lej"] = { } m["lek"] = { aliases = {"Leipon"}, } m["lel"] = { aliases = {"Lele (Congo)"}, other_names = {"Bashilele", "Lele (Democratic Republic of the Congo)", "Lele", "Usilele"}, } m["lem"] = { } m["len"] = { other_names = {"Lenca", "Lencan"}, } m["leo"] = { aliases = {"Mengisa"}, other_names = {"Leti"}, -- Ethnologue says this secret language has never had native speakers or been written } m["lep"] = { aliases = {"Lepcha"}, } m["leq"] = { aliases = {"Lembena"}, } m["ler"] = { aliases = {"Lenkau"}, } m["les"] = { aliases = {"Lese"}, } m["let"] = { aliases = {"Lesing-Gelimi"}, } m["leu"] = { aliases = {"Kara (New Guinea)"}, other_names = {"Kara (Papua New Guinea)", "Kara", "Lemakot"}, } m["lev"] = { aliases = {"Lamma", "Western Pantar"}, -- Glottolog's name varieties = {"Biangwala", "Kalondama", "Tubal"}, } m["lew"] = { -- this code was basically assigned as a catch-all for things that aren't brs, kzf or unz aliases = {"Ledo Kaili"}, other_names = {"Rai", "Tara", "Ta'a", "Taa", "Central Kaili", "East Kaili", "Ledo", "Edo", "Ado", "Doi", "Ija", "Tawaili", "Palu", "Parigi", "Sigi"}, } m["lex"] = { } m["ley"] = { aliases = {"Lemolang"}, } m["lez"] = { aliases = {"Lezgi", "Lezgian", "Lezgin"}, } m["lfa"] = { } m["lfn"] = { aliases = {"Lingua Franca Nova"}, } m["lga"] = { } m["lgb"] = { } m["lgg"] = { } m["lgh"] = { aliases = {"Laghuu"}, other_names = {"Xá Phó", "Phù Lá Lão"}, } m["lgi"] = { } m["lgk"] = { aliases = {"Neverver"}, other_names = {"Lingarak"}, } m["lgl"] = { } m["lgm"] = { other_names = {"Lega-Ntara", "Lega Ntara", "Lega Mwenga", "Mwenga Lega", "Lower Lega", "Upper Lega", "Eastern Lega", "Northern Lega", "Isile", "Ishile", "Kisile", "Mwenda-Liga"}, } m["lgn"] = { other_names = {"Opo", "Opuo", "Opo-Shita", "Shita", "Shiita", "Cita", "Ciita", "Ansita", "Kina", "Kwina", "T'apo"}, } m["lgq"] = { other_names = {"Ikpana"}, } m["lgr"] = { } m["lgs"] = { } m["lgt"] = { aliases = {"Pahi"}, } m["lgu"] = { } m["lgz"] = { } m["lha"] = { aliases = {"Laha (Vietnam)"}, other_names = {"Laha", "La Ha"}, } m["lhh"] = { other_names = {"Laha", "Central Ambon"}, } m["lhi"] = { aliases = {"Lahu Shi"}, } m["lhl"] = { aliases = {"Lahul Lohar"}, } m["lhn"] = { aliases = {"Lahanan"}, } m["lhp"] = { aliases = {"Lhokpu"}, } m["lhs"] = { } m["lht"] = { aliases = {"Toga"}, } m["lhu"] = { aliases = {"Lahu"}, } m["lia"] = { } m["lib"] = { aliases = {"Likum"}, } m["lic"] = { aliases = {"Hlai"}, other_names = {"Bouhin", "Heitu", "Ha Em", "Zhongsha", "Lauhut", "Baoding", "Tongzha", "Tongshi", "Zandui", "Baoting", "Nadou", "Dongfang", "Changjiang", "Moyfaw", "Xifang", "Baisha", "Yuanmen"}, -- some of these may need to be split off as languages } m["lid"] = { aliases = {"Nyindrou"}, } m["lie"] = { } m["lif"] = { aliases = {"Limbu"}, } m["lig"] = { aliases = {"Ligbi"}, } m["lih"] = { aliases = {"Lihir"}, } m["lii"] = { } m["lij"] = { aliases = {"Ligurian"}, } m["lik"] = { aliases = {"Lika"}, } m["lil"] = { aliases = {"Lillooet"}, } m["lio"] = { aliases = {"Liki"}, } m["lip"] = { aliases = {"Sekpele"}, } m["liq"] = { aliases = {"Libido"}, } m["lir"] = { aliases = {"Liberian Kreyol"}, } m["lis"] = { aliases = {"Lisu"}, } m["liu"] = { aliases = {"Logorik"}, } m["liv"] = { aliases = {"Livonian"}, } m["liw"] = { } m["lix"] = { aliases = {"Liabuku"}, } m["liy"] = { } m["liz"] = { } m["lja"] = { } m["lje"] = { aliases = {"Rampi"}, } m["lji"] = { aliases = {"Laiyolo"}, } m["ljl"] = { } m["ljp"] = { aliases = {"Lampung Api"}, } m["ljw"] = { } m["ljx"] = { aliases = {"Yuru"}, } m["lka"] = { } m["lkb"] = { } m["lkc"] = { aliases = {"Kucong"}, } m["lkd"] = { } m["lke"] = { } m["lkh"] = { } m["lki"] = { aliases = {"Laki"}, } m["lkj"] = { } m["lkl"] = { aliases = {"Laeko-Libuat"}, } m["lkm"] = { aliases = {"Kalaamaya"}, } m["lkn"] = { } m["lko"] = { } m["lkr"] = { } m["lks"] = { } m["lkt"] = { aliases = {"Lakota"}, other_names = {"Lakhota"}, } m["lku"] = { aliases = {"Kungkari"}, } m["lky"] = { } m["lla"] = { aliases = {"Lala-Roba"}, } m["llb"] = { } m["llc"] = { aliases = {"Lele (Guinea)"}, other_names = {"Lele"}, } m["lld"] = { aliases = {"Ladin"}, -- don't list varieties here that are in [[Module:etymology languages/data]] varieties = {"Ampezzano", "Atesino", "Cadorino", "Marebbano", "Nones"}, } m["lle"] = { aliases = {"Lele (New Guinea)", "Lele", "Lele (Papua New Guinea)", "Lele Hai"}, } m["llf"] = { aliases = {"Hermit"}, } m["llg"] = { aliases = {"Lole"}, } m["llh"] = { aliases = {"Lamu"}, } m["lli"] = { } m["llj"] = { aliases = {"Ladji-Ladji"}, other_names = {"Ledji-Ledji"}, } m["llk"] = { } m["lll"] = { aliases = {"Lilau"}, } m["llm"] = { aliases = {"Lasalimu"}, } m["lln"] = { aliases = {"Lele (Chad)"}, other_names = {"Lele"}, } m["llp"] = { aliases = {"North Efate"}, other_names = {"Efate", "Vate", "Vaté", "Nguna"}, } m["llq"] = { aliases = {"Lolak"}, } m["lls"] = { aliases = {"Lithuanian Sign Language"}, } m["llu"] = { aliases = {"Lau"}, } m["llx"] = { } m["lma"] = { } m["lmb"] = { aliases = {"Lametin"}, } m["lmc"] = { aliases = {"Limilngan"}, } m["lmd"] = { } m["lme"] = { } m["lmf"] = { } m["lmg"] = { aliases = {"Lamogai"}, } m["lmh"] = { } m["lmi"] = { } m["lmj"] = { } m["lmk"] = { } m["lml"] = { aliases = {"Raga"}, other_names = {"Hano", "Bwatvenua", "Lamalanga", "Vunmarama", "Loltong"}, } m["lmn"] = { aliases = {"Lambadi"}, other_names = {"Banjari", "Goar-boali"}, } m["lmo"] = { aliases = {"Lombard"}, } m["lmp"] = { } m["lmq"] = { } m["lmr"] = { } m["lmu"] = { } m["lmv"] = { } m["lmw"] = { aliases = {"Lake Miwok"}, } m["lmx"] = { } m["lmy"] = { aliases = {"Laboya", "Lamboya"}, } m["lna"] = { aliases = {"Langbashe"}, } m["lnb"] = { aliases = {"Mbalanhu"}, } m["lnd"] = { aliases = {"Lun Bawang"}, } m["lnh"] = { aliases = {"Lanoh"}, } m["lni"] = { } m["lnj"] = { aliases = {"Linngithigh"}, other_names = {"Linngithig", "Leningitij"}, } m["lnl"] = { aliases = {"South Central Banda"}, } m["lnm"] = { aliases = {"Pondi", "Langam"}, -- old ISO name } m["lnn"] = { aliases = {"Nethalp"}, } m["lno"] = { aliases = {"Lango (Sudan)"}, other_names = {"Lango", "Lango (South Sudan)", "Langgo"}, } m["lns"] = { } m["lnu"] = { aliases = {"Longuda"}, } m["lnw"] = { aliases = {"Lanima"}, } m["loa"] = { aliases = {"Loloda", "Loloda-Laba"}, -- per Glottolog varieties = {"Bakun"}, } m["lob"] = { aliases = {"Lobi"}, } m["loc"] = { aliases = {"Inonhan"}, } m["lod"] = { aliases = {"Berawan"}, other_names = {"Central Berawan", "East Berawan", "West Berawan", "Long Terawan", "Batu Belah", "Long Teru", "Long Jegan", "Long Pata"}, } m["loe"] = { aliases = {"Saluan"}, } m["lof"] = { aliases = {"Logol"}, } m["log"] = { aliases = {"Logo"}, } m["loh"] = { aliases = {"Narim"}, } m["loi"] = { aliases = {"Lomakka"}, other_names = {"Loma"}, } m["loj"] = { aliases = {"Lou"}, } m["lok"] = { aliases = {"Loko"}, } m["lol"] = { aliases = {"Mongo"}, } m["lom"] = { aliases = {"Loma"}, other_names = {"Loghoma", "Looma", "Lorma"}, } m["lon"] = { } m["loo"] = { aliases = {"Lombo"}, } m["lop"] = { aliases = {"Lopa"}, } m["loq"] = { aliases = {"Lobala"}, } m["lor"] = { } m["los"] = { aliases = {"Loniu"}, } m["lot"] = { aliases = {"Lotuko"}, } m["lou"] = { aliases = {"Louisiana Creole"}, other_names = {"Louisiana Creole French", "Kréyol"}, } m["lov"] = { aliases = {"Lopi"}, } m["low"] = { } m["lox"] = { } m["loz"] = { aliases = {"Lozi"}, } m["lpa"] = { aliases = {"Lelepa"}, } m["lpe"] = { } m["lpn"] = { } m["lpo"] = { aliases = {"Lipo"}, other_names = {"Lipho", "Eastern Lisu"}, } m["lpx"] = { aliases = {"Lopit"}, } m["lra"] = { aliases = {"Rara Bakati'"}, } m["lrc"] = { aliases = {"Northern Luri"}, } m["lre"] = { aliases = {"Laurentian"}, other_names = {"St. Lawrence Iroquoian"}, } m["lrg"] = { aliases = {"Laragia"}, } m["lri"] = { } m["lrk"] = { aliases = {"Loarki"}, other_names = {"Gade Lohar"}, } m["lrl"] = { aliases = {"Larestani"}, other_names = {"Achomi", "Lari", "Khodmooni"}, } m["lrm"] = { } m["lrn"] = { } m["lro"] = { } m["lrr"] = { other_names = {"Yamphe", "Southern Yamphe", "Yamphu", "Southern Yamphu"}, } m["lrt"] = { } m["lrv"] = { aliases = {"Larëvat"}, } m["lrz"] = { varieties = {"Sasar", "Alo-Teqel", "Päk"}, } m["lsa"] = { aliases = {"Lasgerdi"}, } m["lsb"] = { } m["lsd"] = { aliases = {"Lishana Deni"}, other_names = {"Betanure Jewish Neo-Aramaic"}, } m["lse"] = { } m["lsh"] = { aliases = {"Lish"}, } m["lsi"] = { aliases = {"Lashi"}, other_names = {"Lacid", "Lachik", "Leqi"}, } m["lsl"] = { aliases = {"Latvian Sign Language"}, } m["lsm"] = { } m["lsn"] = { aliases = {"Tibetan Sign Language"}, } m["lso"] = { aliases = {"Laos Sign Language"}, other_names = {"Laotian Sign Language"}, } m["lsp"] = { aliases = {"Panamanian Sign Language"}, } m["lsr"] = { aliases = {"Aruop"}, other_names = {"Srenge", "Sreengge", "Lawu"}, } m["lss"] = { aliases = {"Lasi"}, } m["lst"] = { aliases = {"Trinidad and Tobago Sign Language"}, } m["lsv"] = { aliases = {"Sivia Sign Language"}, } m["lsw"] = { } m["lsy"] = { aliases = {"Mauritian Sign Language"}, } m["ltc"] = { aliases = {"Middle Chinese"}, varieties = {"Late Middle Chinese", "Early Middle Chinese"}, } m["ltg"] = { aliases = {"Latgalian"}, } m["lti"] = { aliases = {"Leti"}, } m["ltn"] = { } m["lto"] = { } m["lts"] = { aliases = {"Tachoni"} } m["ltu"] = { aliases = {"Latu"}, } m["lua"] = { aliases = {"Luba-Kasai"}, other_names = {"Tshiluba", "Luba"}, } m["luc"] = { } m["lud"] = { aliases = {"Ludian"}, other_names = {"Ludic", "Lude"}, } m["lue"] = { aliases = {"Luvale"}, } m["luf"] = { aliases = {"Laua"}, } m["luh"] = { aliases = {"Leizhou Min", "Leizhou", "Leizhou Chinese", "Luichew", "Luichew Min", "Luichew Chinese"} } m["lui"] = { aliases = {"Luiseño"}, other_names = {"Luiseno", "Juaneño", "Juaneno"}, } m["luj"] = { } m["luk"] = { aliases = {"Lunanakha"}, } m["lul"] = { } m["lum"] = { aliases = {"Luimbi"}, } m["lun"] = { aliases = {"Lunda"}, } m["luo"] = { aliases = {"Luo"}, other_names = {"Dholuo"}, } m["lup"] = { aliases = {"Lumbu"}, } m["luq"] = { aliases = {"Lucumí"}, } m["lur"] = { aliases = {"Laura"}, } m["lus"] = { aliases = {"Mizo"}, other_names = {"Lushai", "Lushei"}, } m["lut"] = { aliases = {"Lushootseed"}, } m["luu"] = { aliases = {"Lumba-Yakkha"}, } m["luv"] = { aliases = {"Luwati"}, } m["luy"] = { aliases = {"Luhya"}, } m["luz"] = { aliases = {"Southern Luri"}, } m["lva"] = { aliases = {"Maku'a"}, } m["lvi"] = { aliases = {"Lawi"}, other_names = {"Lavi", "Lavy", "Swoeng", "Savoeng", "Saveung", "Lakwi"}, } m["lvk"] = { aliases = {"Lavukaleve"}, pseudo_families = "paa", } m["lvl"] = { aliases = {"Lwel"}, other_names = {"Lwal", "Kelwer"}, } m["lvu"] = { aliases = {"Levuka"}, } m["lwa"] = { aliases = {"Lwalu"}, } m["lwe"] = { aliases = {"Lewo Eleng"}, } m["lwg"] = { aliases = {"Wanga"}, other_names = {"Oluwanga"}, } m["lwh"] = { aliases = {"White Lachi"}, } m["lwl"] = { aliases = {"Eastern Lawa"}, } m["lwm"] = { aliases = {"Laomian"}, } m["lwo"] = { aliases = {"Luwo"}, other_names = {"Jur", "Giur"}, } m["lws"] = { aliases = {"Malawian Sign Language"}, } m["lwt"] = { aliases = {"Lewotobi"}, } m["lwu"] = { aliases = {"Lawu"}, } m["lww"] = { aliases = {"Lewo"}, } m["lxm"] = { } m["lya"] = { aliases = {"Layakha"}, } m["lyg"] = { aliases = {"Lyngngam", "Lyngam"}, } m["lyn"] = { aliases = {"Luyana"}, } m["lzh"] = { aliases = {"Classical Chinese"}, } m["lzl"] = { } m["lzn"] = { } m["lzz"] = { aliases = {"Laz"}, } return m dpjs6mx70tn964xlkky29oeqw3v318n Module:Languages/data/3/m/extra 828 2155792 9882830 9854987 2026-08-29T14:08:05Z TongcyDai 53191 更新語言資料 9882830 Scribunto text/plain local m = {} m["maa"] = { aliases = {"San Jerónimo Tecóatl Mazatec"}, } m["mab"] = { aliases = {"Yutanduchi Mixtec"}, } m["mad"] = { aliases = {"Madurese"}, } m["mae"] = { } m["maf"] = { aliases = {"Mafa"}, } m["mag"] = { aliases = {"Magahi"}, } m["mai"] = { aliases = {"Maithili"}, } m["maj"] = { aliases = {"Jalapa de Díaz Mazatec"}, } m["mak"] = { aliases = {"Makasar", "Makassarese", "Makassar", "Macassar"}, } m["mam"] = { aliases = {"Mam"}, } m["man"] = { aliases = {"Mandingo"}, } m["maq"] = { aliases = {"Chiquihuitlán Mazatec"}, } m["mas"] = { aliases = {"Maasai"}, } m["mat"] = { aliases = {"Matlatzinca", "San Francisco Matlatzinca", -- Glottolog's name "San Francisco Oxtotilpa Matlatzinca"}, } m["mau"] = { aliases = {"Huautla Mazatec"}, } m["mav"] = { } m["maw"] = { aliases = {"Mampruli"}, } m["max"] = { aliases = {"North Moluccan Malay", "North Maluku Malay"}, } m["maz"] = { aliases = {"Central Mazahua"}, } m["mba"] = { aliases = {"Higaonon"}, } m["mbb"] = { aliases = {"Western Bukidnon Manobo"}, } m["mbc"] = { aliases = {"Macushi", "Makushi", "Makusi", "Makuxi", "Macusi", "Macussi", "Teweya", "Teueia"}, } m["mbd"] = { aliases = {"Dibabawon Manobo"}, } m["mbe"] = { aliases = {"Molale", "Molala", "Molalla", "Molele"}, } m["mbf"] = { aliases = {"Baba Malay"}, } m["mbh"] = { aliases = {"Mangseng"}, } m["mbi"] = { aliases = {"Ilianen Manobo"}, } m["mbj"] = { aliases = {"Nadëb"}, } m["mbk"] = { aliases = {"Malol"}, } m["mbl"] = { aliases = {"Maxakalí"}, } m["mbm"] = { } m["mbn"] = { aliases = {"Macaguán"}, } m["mbo"] = { -- is, like 'bqz', 'bsi' and 'bss', a dialect of Manenguba aliases = {"Mbo"}, } m["mbp"] = { aliases = {"Damana", "Dʉmʉna", "Malayo"}, } m["mbq"] = { aliases = {"Maisin"}, } m["mbr"] = { aliases = {"Nukak Makú"}, } m["mbs"] = { aliases = {"Sarangani Manobo"}, } m["mbt"] = { aliases = {"Matigsalug Manobo"}, } m["mbu"] = { } m["mbv"] = { aliases = {"Mbulungish"}, } m["mbw"] = { aliases = {"Maring", "Mareng", "Yoadabe-Watoare"}, -- per Wikipedia varieties = {"Central Maring", "Eastern Maring", "Kambegl", "Karamba", "Timbunki", "Tsuwenki"}, } m["mbx"] = { aliases = {"Mari (Sepik)", "Mari", "Sepik Mari", "Mari (East Sepik Province)", -- used by Glottolog } } m["mby"] = { aliases = {"Memoni"}, } m["mbz"] = { aliases = {"Amoltepec Mixtec"}, } m["mca"] = { } m["mcb"] = { aliases = {"Machiguenga"}, } m["mcc"] = { aliases = {"Bitur"}, } m["mcd"] = { aliases = {"Sharanahua"}, } m["mce"] = { aliases = {"Itundujia Mixtec"}, } m["mcf"] = { aliases = {"Matsés"}, } m["mcg"] = { aliases = {"Mapoyo"}, } m["mch"] = { aliases = {"Ye'kwana", "Makiritare", "Maquiritari", "Ye'kuana", "Yekuana", "So'to"}, varieties = {"Maitsi", {"Mayongong", "Maiongong"}, "De'kwana"}, } m["mci"] = { varieties = {"East Mese", "West-Central Mese", "Zezagi"}, } m["mcj"] = { aliases = {"Mvanip"}, } m["mck"] = { aliases = {"Mbunda"}, } m["mcl"] = { } m["mcm"] = { aliases = {"Kristang"}, other_names = {"Malacca Creole Portuguese", "Malaccan Creole Portuguese"}, } m["mcn"] = { aliases = {"Masana"}, other_names = {"Massa", "Masa"}, } m["mco"] = { aliases = {"Coatlán Mixe"}, } m["mcp"] = { aliases = {"Makaa"}, } m["mcq"] = { aliases = {"Ese", "Managalasi"}, -- possibly pejorative, but found in many recent linguistic works; record it so people know how we encode it -- varieties per Glottolog varieties = {"Afore", "Akabafa", "Averi", "Chimona", {"Dea", "Dea (Ese)"}, "Jimuni", "Karira", "Mesari", "Minjori", "Muaturaina", "Nami", "Numba", {"Oko", "Oko (Papua New Guinea)"}, "Wakue"}, } m["mcr"] = { aliases = {"Menya"}, } m["mcs"] = { aliases = {"Mambai", "Mambay"}, } m["mcu"] = { aliases = {"Cameroon Mambila"}, } m["mcw"] = { aliases = {"Mawa"}, other_names = {"Mawa (Chad)", "Mahwa"}, } m["mcx"] = { aliases = {"Mpiemo"}, } m["mcy"] = { aliases = {"South Watut"}, } m["mcz"] = { } m["mda"] = { aliases = {"Mada (Nigeria)"}, other_names = {"Mada"}, } m["mdb"] = { aliases = {"Morigi"}, } m["mdc"] = { aliases = {"Male (Papua New Guinea)"}, -- Glottolog } m["mdd"] = { aliases = {"Mbum"}, } m["mde"] = { aliases = {"Bura Mabang"}, } m["mdf"] = { aliases = {"Moksha", "Mordvin"}, } m["mdg"] = { aliases = {"Massalat"}, } m["mdh"] = { aliases = {"Maguindanao", "Maguindanaon"}, } m["mdi"] = { aliases = {"Mamvu"}, } m["mdj"] = { aliases = {"Mangbetu"}, } m["mdk"] = { aliases = {"Mangbutu"}, } m["mdl"] = { aliases = {"Maltese Sign Language"}, } m["mdm"] = { aliases = {"Mayogo"}, } m["mdn"] = { } m["mdp"] = { aliases = {"Mbala"}, } m["mdq"] = { } m["mdr"] = { aliases = {"Mandar"}, } m["mds"] = { other_names = {"Maria (New Guinea)", "Maria (Papua New Guinea)"}, -- varieties per Glottolog varieties = {"Amota", "Didigaru", "Gebi", "Imila", "Maria", "Oibu", "Uderi"}, } m["mdt"] = { aliases = {"Mbere"}, } m["mdu"] = { aliases = {"Mboko"}, } m["mdv"] = { aliases = {"Santa Lucía Monteverde Mixtec"}, } m["mdw"] = { aliases = {"Mbosi"}, } m["mdx"] = { aliases = {"Dizin"}, } m["mdy"] = { aliases = {"Maale"}, } m["mdz"] = { } m["mea"] = { aliases = {"Menka"}, } m["meb"] = { aliases = {"Ikobi", "Ikobi-Mina"}, varieties = {"Gorau", "Mena", "Meni", "Pimuru", "Utabi"}, } m["mec"] = { aliases = {"Mara"}, other_names = {"Leelawarra", "Leelalwarra", "Mala", "Marra"}, } m["med"] = { -- Glottolog says there is a Tembagla dialect. Wikipedia says Tembagla is the same as Bo-Ung, which is a sister -- language to Melpa. One or both are confused. aliases = {"Melpa", "Medlpa", "Melepa"}, } m["mee"] = { aliases = {"Mengen"}, } m["mef"] = { aliases = {"Megam"}, } m["meh"] = { aliases = {"Southwestern Tlaxiaco Mixtec"}, } m["mei"] = { aliases = {"Midob"}, } m["mej"] = { aliases = {"Meyah", "Mejah", "Meax"}, varieties = {"Irires", "Manokwari Meyah", "Mekeyiba Efej", "Sidei", "Testega"}, } m["mek"] = { aliases = {"Mekeo"}, } m["mel"] = { aliases = {"Central Melanau"}, } m["mem"] = { } m["men"] = { aliases = {"Mende (Sierra Leone)", "Mende"}, } m["meo"] = { aliases = {"Kedah Malay", "Syburi Malay", "Satun Malay"}, } m["mep"] = { aliases = {"Miriwoong", "Miriwung"}, } m["meq"] = { aliases = {"Merey"}, } m["mer"] = { aliases = {"Meru"}, } m["mes"] = { } m["met"] = { aliases = {"Mato"}, other_names = {"Nenaya", "Nengaya", "Nineia"}, } m["meu"] = { aliases = {"Motu"}, other_names = {"Pure Motu", "True Motu"}, } m["mev"] = { aliases = {"Mano"}, } m["mew"] = { aliases = {"Maaka"}, } m["mey"] = { aliases = {"Hassaniya Arabic"}, } m["mez"] = { } m["mfa"] = { aliases = {"Pattani Malay"}, } m["mfb"] = { aliases = {"Bangka"}, } m["mfc"] = { aliases = {"Mba"}, } m["mfd"] = { } m["mfe"] = { aliases = {"Mauritian Creole"}, other_names = {"Mauritian"}, } m["mff"] = { aliases = {"Naki"}, other_names = {"Bukwen", "Mashi"}, } m["mfg"] = { other_names = {"Mogofin"}, } m["mfh"] = { aliases = {"Matal"}, } m["mfi"] = { aliases = {"Wandala"}, other_names = {"Mandara"}, } m["mfj"] = { aliases = {"Mefele"}, } m["mfk"] = { } m["mfl"] = { aliases = {"Putai"}, } m["mfm"] = { } m["mfn"] = { aliases = {"Cross River Mbembe"}, } m["mfo"] = { aliases = {"Mbe"}, } m["mfp"] = { aliases = {"Makassar Malay"}, } m["mfq"] = { aliases = {"Moba"}, } m["mfr"] = { aliases = {"Marrithiyel"}, other_names = {"Marrithiyal", "Marithiel", "Maridhiel", "Maridhiyel", "Berringen", "Bringen", "Brinken", "Nganygit", "Marriammu", "Mare-Ammu", "Maridjabin", "Maredyerbin", "Maretyabin", "Maridyerbin", "Maritjabin", "Marridan", "Meradan", "Marramanindjdji", "Marramaninydyi", "Marimanindji", "Mariyedi"}, } m["mfs"] = { aliases = {"Mexican Sign Language"}, } m["mft"] = { aliases = {"Mokerang"}, } m["mfu"] = { aliases = {"Mbwela"}, } m["mfv"] = { aliases = {"Mandjak"}, varieties = {"Bok", {"Cur", "Churo"}, {"Yu", "Pecixe"}}, } m["mfw"] = { aliases = {"Mulaha"}, varieties = {"Iaibu", "Nuclear Mulaha"}, } m["mfx"] = { aliases = {"Melo"}, } m["mfy"] = { aliases = {"Mayo"}, } m["mfz"] = { aliases = {"Mabaan"}, } m["mga"] = { aliases = {"Middle Irish"}, } m["mgb"] = { aliases = {"Mararit"}, varieties = {{"Ibiri", "Abiri", "Abiyi", "Ebiri"}, {"Abu Sharib", "Abou Charib"}}, } m["mgc"] = { aliases = {"Morokodo"}, } m["mgd"] = { aliases = {"Moru"}, } m["mge"] = { aliases = {"Mango"}, } m["mgf"] = { aliases = {"Maklew"}, } m["mgg"] = { aliases = {"Mpongmpong"}, } m["mgh"] = { aliases = {"Makhuwa-Meetto"}, } m["mgi"] = { aliases = {"Jili"}, other_names = {"Lijili", "Migili", "Mijili"}, } m["mgj"] = { aliases = {"Abureni"}, } m["mgk"] = { aliases = {"Mawes"}, pseudo_families = "paa", } m["mgl"] = { aliases = {"Maleu-Kilenge"}, } m["mgm"] = { aliases = {"Mambae"}, } m["mgn"] = { aliases = {"Mbangi"}, } m["mgo"] = { aliases = {"Meta'"}, } m["mgp"] = { aliases = {"Eastern Magar"}, } m["mgq"] = { aliases = {"Malila"}, } m["mgr"] = { aliases = {"Mambwe-Lungu"}, } m["mgs"] = { aliases = {"Manda (Tanzania)"}, other_names = {"Kimanda", "Kinyasa", "Nyasa"}, } m["mgt"] = { aliases = {"Mwakai", "Mongol"}, varieties = {"Kaimbal", {"Mongol", "Mongol (Papua New Guinea)"}}, } m["mgu"] = { aliases = {"Mailu"}, -- varieties per Glottolog varieties = {"Asiaoro", "Baibara", "Borebo", "Darava", "Derebai", "Domara", "Geagea", "Ilai", "Island"}, } m["mgv"] = { aliases = {"Matengo"}, } m["mgw"] = { aliases = {"Matumbi"}, other_names = {"Matuumbi", "Kimatumbi", "Kimatuumbi"}, } m["mgy"] = { aliases = {"Mbunga"}, } m["mgz"] = { aliases = {"Mbugwe"}, } m["mha"] = { aliases = {"Manda (India)"}, } m["mhb"] = { aliases = {"Mahongwe"}, } m["mhc"] = { aliases = {"Mocho"}, } m["mhd"] = { aliases = {"Mbugu"}, other_names = {"Ma'a", "Normal Mbugu", "Inner Mbugu"}, } m["mhe"] = { aliases = {"Besisi", "Mah Meri"}, } m["mhf"] = { aliases = {"Mamaa"}, } m["mhg"] = { aliases = {"Marrgu"}, other_names = {"Margu", "Marrku"}, } m["mhi"] = { aliases = {"Ma'di"}, } m["mhj"] = { aliases = {"Mogholi"}, other_names = {"Moghol"}, } m["mhk"] = { aliases = {"Mungaka"}, } m["mhl"] = { aliases = {"Mauwake"}, } m["mhm"] = { } m["mhn"] = { aliases = {"Mòcheno"}, } m["mho"] = { aliases = {"Mashi"}, } m["mhp"] = { aliases = {"Balinese Malay"}, } m["mhq"] = { aliases = {"Mandan"}, } m["mhr"] = { aliases = {"Eastern Mari"}, other_names = {"Meadow Mari", "Lowland Mari", "Midland Mari", "Standard Mari", "Upo Mari", "Mari", "Mari (Russia)"}, } m["mhs"] = { aliases = {"Buru (Indonesia)"}, other_names = {"Buru"}, } m["mht"] = { aliases = {"Mandahuaca"}, other_names = {"Mandauaca", "Mandawaka", "Mandawaca", "Mandauaka", "Mandauáka"}, } m["mhu"] = { aliases = {"Taraon"}, other_names = {"Darang", "Digaro-Mishmi", "Digaro Mishmi"}, } m["mhw"] = { aliases = {"Mbukushu"}, } m["mhx"] = { aliases = {"Lhao Vo"}, other_names = {"Langsu", "Maru"}, } m["mhy"] = { aliases = {"Ma'anyan"}, } m["mhz"] = { aliases = {"Mor (Austronesian)"}, other_names = {"Mor", "Moor", "Austronesian Mor"}, } m["mia"] = { aliases = {"Miami"}, } m["mib"] = { aliases = {"Atatláhuca Mixtec"}, } m["mic"] = { aliases = {"Mi'kmaq"}, } m["mid"] = { aliases = {"Mandaic"}, } m["mie"] = { aliases = {"Ocotepec Mixtec"}, } m["mif"] = { aliases = {"Mofu-Gudur"}, } m["mig"] = { aliases = {"San Miguel el Grande Mixtec"}, other_names = {"Chalcatongo Mixtec"}, } m["mih"] = { aliases = {"Chayuco Mixtec"}, } m["mii"] = { aliases = {"Chigmecatitlán Mixtec"}, } m["mij"] = { aliases = {"Mungbam"}, other_names = {"Abar", "Missong", "Munken", "Ngun"}, } m["mik"] = { aliases = {"Mikasuki"}, } m["mil"] = { aliases = {"Peñoles Mixtec"}, } m["mim"] = { aliases = {"Alacatlatzala Mixtec"}, } m["min"] = { aliases = {"Minangkabau"}, } m["mio"] = { aliases = {"Pinotepa Nacional Mixtec"}, } m["mip"] = { aliases = {"Apasco-Apoala Mixtec"}, } m["miq"] = { aliases = {"Miskito"}, other_names = {"Miskitu"}, } m["mir"] = { aliases = {"Isthmus Mixe"}, } m["mit"] = { aliases = {"Southern Puebla Mixtec"}, } m["miu"] = { aliases = {"Cacaloxtepec Mixtec"}, } m["miw"] = { aliases = {"Akoye"}, } m["mix"] = { aliases = {"Mixtepec Mixtec"}, } m["miy"] = { aliases = {"Ayutla Mixtec"}, } m["miz"] = { aliases = {"Coatzospan Mixtec"}, } m["mjb"] = { aliases = {"Makalero", "Maklere"}, -- Makasae-Makalero is a grouping } m["mjc"] = { aliases = {"San Juan Colorado Mixtec"}, } m["mjd"] = { aliases = {"Northwest Maidu"}, } m["mje"] = { aliases = {"Muskum"}, } m["mji"] = { aliases = {"Kim Mun"}, } m["mjj"] = { aliases = {"Mawak"}, } m["mjk"] = { aliases = {"Matukar"}, } m["mjl"] = { aliases = {"Mandeali"}, } m["mjm"] = { aliases = {"Medebur"}, } m["mjn"] = { aliases = {"Mebu", "Ma"}, varieties = {"Mina"}, } m["mjo"] = { } m["mjp"] = { } m["mjq"] = { aliases = {"Malaryan"}, } m["mjr"] = { aliases = {"Malavedan"}, } m["mjs"] = { aliases = {"Miship"}, other_names = {"Chip"}, } m["mjt"] = { aliases = {"Sawriya Paharia"}, other_names = {"Sauria Paharia", "Sawriya", "Sawriya Pahariya", "Sawriya Malto", "Malto", "Malti", "Maltu", "Maler"}, } m["mju"] = { } m["mjv"] = { aliases = {"Mannan"}, } m["mjw"] = { aliases = {"Karbi"}, other_names = {"Arleng", "Mikir"}, } m["mjx"] = { aliases = {"Mahali"}, } m["mjy"] = { aliases = {"Mahican"}, } m["mjz"] = { aliases = {"Majhi"}, } m["mka"] = { } m["mkb"] = { aliases = {"Mal Paharia"}, } m["mkc"] = { aliases = {"Siliput"}, } m["mke"] = { aliases = {"Mawchi"}, } m["mkf"] = { aliases = {"Miya"}, } m["mkg"] = { aliases = {"Mak (China)"}, other_names = {"Mak"}, } m["mki"] = { aliases = {"Dhatki"}, } m["mkj"] = { aliases = {"Mokilese"}, } m["mkk"] = { } m["mkl"] = { } m["mkm"] = { } m["mkn"] = { aliases = {"Kupang Malay"}, } m["mko"] = { } m["mkp"] = { } m["mkq"] = { aliases = {"Bay Miwok"}, } m["mkr"] = { aliases = {"Malas", "Manep"}, } m["mks"] = { aliases = {"Silacayoapan Mixtec"}, } m["mkt"] = { } m["mku"] = { } m["mkv"] = { aliases = {"Mav̋ea", "Mavea", "Mafea", "Mavia"}, } m["mkx"] = { aliases = {"Cinamiguin Manobo"}, } m["mky"] = { aliases = {"Taba"}, } m["mkz"] = { aliases = {"Makasae", "Makasai"}, -- Makasae-Makalero is a grouping } m["mla"] = { aliases = {"Tamambo"}, other_names = {"Malo", "Tamabo", "Maloese"}, } m["mlb"] = { aliases = {"Mbule"}, } m["mlc"] = { aliases = {"Caolan"}, other_names = {"Man Cao Lan"}, } m["mle"] = { } m["mlf"] = { aliases = {"Thin", "Prai"}, } m["mlh"] = { varieties = {"Mape-East", "Mape-West", "Nagac"}, } m["mli"] = { aliases = {"Malimpung"}, } m["mlj"] = { aliases = {"Miltu"}, } m["mlk"] = { aliases = {"Ilwana"}, } m["mll"] = { aliases = {"Middle Nambas"}, } m["mlm"] = { aliases = {"Mulam"}, } m["mln"] = { aliases = {"Malango"}, } m["mlo"] = { } m["mlp"] = { aliases = {"Bargam"}, other_names = {"Mugil"}, } m["mlq"] = { aliases = {"Western Maninkakan"}, } m["mlr"] = { } m["mls"] = { } m["mlu"] = { aliases = {"To'abaita"}, other_names = {"Toqabaqita"}, } m["mlv"] = { aliases = {"Mwotlap"}, other_names = {"Motlav", "Volow"}, -- or Volow could be separated as a language } m["mlw"] = { aliases = {"Moloko"}, } m["mlx"] = { } m["mlz"] = { } m["mma"] = { } m["mmb"] = { aliases = {"Momina"}, } m["mmc"] = { aliases = {"Michoacán Mazahua"}, } m["mmd"] = { aliases = {"Maonan"}, } m["mme"] = { aliases = {"Tirax", "Dirak", "Mae"}, } m["mmf"] = { aliases = {"Mundat"}, } m["mmg"] = { aliases = {"North Ambrym"}, } m["mmh"] = { aliases = {"Mehináku"}, } m["mmi"] = { aliases = {"Hember Avu", "Musar", "Amben"}, } m["mmj"] = { } m["mmk"] = { } m["mml"] = { } m["mmm"] = { aliases = {"Maii"}, } m["mmn"] = { aliases = {"Mamanwa"}, } m["mmo"] = { } m["mmp"] = { aliases = {"Musan"}, } m["mmq"] = { aliases = {"Aisi"}, other_names = {"Musak", "Mabɨŋ", "Mabing"}, } m["mmr"] = { aliases = {"Western Xiangxi Miao"}, } m["mmt"] = { aliases = {"Malalamai"}, } m["mmu"] = { } m["mmv"] = { aliases = {"Miriti"}, } m["mmw"] = { aliases = {"Emae"}, } m["mmx"] = { aliases = {"Madak"}, } m["mmy"] = { aliases = {"Migaama"}, } m["mmz"] = { } m["mna"] = { aliases = {"Mbula"}, } m["mnb"] = { aliases = {"Muna"}, } m["mnc"] = { aliases = {"Manchu"}, } m["mnd"] = { aliases = {"Mondé"}, other_names = {"Monde", "Salamãi", "Salamai", "Salamaikã", "Sanamaica", "Sanamaiká", "Sanamaykã"}, } m["mne"] = { aliases = {"Naba"}, } m["mnf"] = { aliases = {"Mundani"}, } m["mng"] = { aliases = {"Eastern Mnong"}, } m["mnh"] = { other_names = {"Mono (Democratic Republic of the Congo)", "Mono"}, } m["mni"] = { aliases = {"Manipuri", "Meitei", "Meithei"}, } m["mnj"] = { aliases = {"Munji"}, other_names = {"Munjani", "Mundzhan", "Mundzhani", "Mundzi"}, } m["mnk"] = { aliases = {"Mandinka"}, other_names = {"Mandingo"}, } m["mnl"] = { aliases = {"Malmariv"}, } m["mnm"] = { } m["mnn"] = { aliases = {"Southern Mnong"}, } m["mnp"] = { aliases = {"Northern Min", "Northern Min Chinese", "Min Bei", "Min Bei Chinese", "Min Pei", "Min Pei Chinese"}, } m["mnq"] = { aliases = {"Minriq", "Mendriq", "Menriq"}, } m["mnr"] = { other_names = {"Mono (United States of America)", "Mono", "Western Mono", "Monache", "Monachi", "Owens Valley Paiute", "Eastern Mono"}, } m["mnt"] = { aliases = {"Maykulan"}, other_names = {"Mayi-Kulan", "Wunumara", "Mayi-Yapi", "Mayi-Thakurti"}, } m["mnu"] = { } m["mnv"] = { aliases = {"Rennellese"}, other_names = {"Rennell-Bellona"}, } m["mnw"] = { aliases = {"Mon", "Peguan", "Talaing", "Raman"}, } m["mnx"] = { aliases = {"Sougb", "Mantion", "Manikion", "Sogh"}, -- Manikion is our old name } m["mny"] = { } m["mnz"] = { aliases = {"Moni"}, varieties = {"Awembak"}, } m["moa"] = { aliases = {"Mwan"}, } m["moc"] = { aliases = {"Mocoví"}, other_names = {"Mbocobí", "Mokoví", "Moqoyt"}, } m["mod"] = { aliases = {"Mobilian"}, } m["moe"] = { aliases = {"Montagnais"}, } m["mog"] = { aliases = {"Mongondow"}, } m["moh"] = { aliases = {"Mohawk"}, } m["moi"] = { aliases = {"Mboi"}, } m["moj"] = { } m["mok"] = { aliases = {"Morori", "Marori", "Moaraeri", "Moraori"}, } m["mom"] = { aliases = {"Mangue", "Chorotega", "Monimbo"}, } m["moo"] = { aliases = {"Monom"}, other_names = {"Monam", "Bonam"}, } m["mop"] = { aliases = {"Mopan Maya"}, other_names = {"Mopan", "Mopán Maya", "Mopán"}, } m["moq"] = { aliases = {"Mor (Papuan)", "Mor", "Papuan Mor", "Mor (Bomberai Peninsula)"}, -- latter is Glottolog's name pseudo_families = "paa", } m["mor"] = { aliases = {"Moro"}, } m["mos"] = { aliases = {"Moore"}, other_names = {"More", "Mossi", "Moshi", "Mõõré", "Mòoré", "Mooré", "Moré", "Möré"}, } m["mot"] = { other_names = {"Bari", "Baria", "Barira", "Motilón", "Motilon", "Motilone"}, } m["mou"] = { aliases = {"Mogum"}, } m["mov"] = { aliases = {"Mojave"}, } m["mow"] = { other_names = {"Moi"}, } m["mox"] = { aliases = {"Molima"}, } m["moy"] = { aliases = {"Shekkacho"}, } m["moz"] = { aliases = {"Mukulu", "Mokulu", "Mokilko"}, } m["mpa"] = { aliases = {"Mpoto"}, } m["mpb"] = { aliases = {"Mullukmulluk"}, } m["mpc"] = { aliases = {"Mangarayi"}, } m["mpd"] = { aliases = {"Machinere"}, } m["mpe"] = { aliases = {"Majang"}, } m["mpg"] = { aliases = {"Marba"}, } m["mph"] = { aliases = {"Maung"}, } m["mpi"] = { aliases = {"Mpade"}, } m["mpj"] = { aliases = {"Martu Wangka"}, other_names = {"Yulparija", "Yulparitja"}, } m["mpk"] = { aliases = {"Mbara (Chad)"}, other_names = {"Mbara"}, } m["mpl"] = { aliases = {"Middle Watut"}, } m["mpm"] = { aliases = {"Yosondúa Mixtec"}, } m["mpn"] = { aliases = {"Mindiri"}, } m["mpo"] = { } m["mpp"] = { aliases = {"Migabac"}, varieties = {"Central Migabac", "North Migabac", "South Migabac"}, } m["mpq"] = { aliases = {"Matís"}, } m["mpr"] = { aliases = {"Vangunu"}, } m["mps"] = { aliases = {"Dadibi", "Daribi", "Karimui"}, varieties = {"Erave River"}, } m["mpt"] = { aliases = {"Mian"}, varieties = {"Mianmin", "Upper August River", "Usage"}, } m["mpu"] = { aliases = {"Makuráp"}, other_names = {"Macurapi", "Makurápi", "Massaka"}, } m["mpv"] = { aliases = {"Mungkip"}, } m["mpw"] = { aliases = {"Mapidian"}, } m["mpx"] = { aliases = {"Misima-Paneati"}, } m["mpy"] = { aliases = {"Mapia"}, } m["mpz"] = { aliases = {"Mpi"}, } m["mqa"] = { aliases = {"Maba"}, } m["mqb"] = { aliases = {"Mbuko"}, } m["mqc"] = { } m["mqe"] = { } m["mqf"] = { aliases = {"Momuna"}, } m["mqg"] = { } m["mqh"] = { aliases = {"Tlazoyaltepec Mixtec"}, } m["mqi"] = { aliases = {"Mariri"}, } m["mqj"] = { aliases = {"Mamasa"}, } m["mqk"] = { aliases = {"Rajah Kabunsuwan Manobo"}, } m["mql"] = { aliases = {"Mbelime"}, } m["mqm"] = { aliases = {"South Marquesan"}, } m["mqn"] = { aliases = {"Moronene"}, } m["mqo"] = { varieties = {"North Modole", "South Modole"}, } m["mqp"] = { aliases = {"Manipa"}, } m["mqq"] = { aliases = {"Minokok"}, } m["mqr"] = { } m["mqs"] = { aliases = {"West Makian"}, } m["mqt"] = { } m["mqu"] = { } m["mqv"] = { aliases = {"Mosimo"}, } m["mqw"] = { } m["mqx"] = { aliases = {"Mamuju"}, } m["mqy"] = { aliases = {"Manggarai"}, } m["mqz"] = { aliases = {"Malasanga"}, other_names = {"Pano"}, } m["mra"] = { aliases = {"Mlabri"}, } m["mrb"] = { aliases = {"Sungwadia", "Marino", "North Maewo"}, } m["mrc"] = { aliases = {"Maricopa"}, } m["mrd"] = { aliases = {"Western Magar"}, } m["mre"] = { aliases = {"Martha's Vineyard Sign Language"}, } m["mrf"] = { } m["mrg"] = { aliases = {"Mising"}, other_names = {"Mishing", "Plains Miri", "Takam", "Hill Miri", "Sarak"}, } m["mrh"] = { aliases = {"Mara Chin"}, other_names = {"Chin Mara", "Lakher", "Mara", "Maram", "Mira", "Zao"}, } m["mrj"] = { aliases = {"Western Mari"}, other_names = {"Hill Mari", "Mountain Mari", "Highland Mari"}, } m["mrk"] = { } m["mrl"] = { aliases = {"Mortlockese"}, } m["mrm"] = { aliases = {"Mwerlap", "Merlav", "Merelava"}, } m["mrn"] = { aliases = {"Cheke Holo"}, other_names = {"Maringe"}, } m["mro"] = { aliases = {"Mru", "Mro", "Mrung"}, } m["mrp"] = { aliases = {"Ande", "Moruas"}, } m["mrq"] = { aliases = {"North Marquesan"}, } m["mrr"] = { other_names = {"Garhchiroli Maria", "Madia", "Madiya", "Maria (India)", "Maria"}, -- the last four are also names of mrr's sibling lect, daq } m["mrs"] = { aliases = {"Maragus"}, } m["mrt"] = { aliases = {"Margi"}, other_names = {"Marghi Central", "Marghi"}, } m["mru"] = { other_names = {"Mono"}, } m["mrv"] = { aliases = {"Mangarevan"}, } m["mrw"] = { aliases = {"Maranao"}, } m["mrx"] = { aliases = {"Dineor", "Maremgi"}, -- Glottolog; name of village, Dineor is the autonym } m["mry"] = { aliases = {"Karaga Mandaya"}, } m["mrz"] = { aliases = {"Marind"}, varieties = {"Central Marind", "Coastal Marind", "Gawir", "Southeast Marind", "Tugeri", -- Coastal Marind varieties }, } m["msb"] = { aliases = {"Masbatenyo"}, other_names = {"Masbateño", "Masbateno", "Minasbate"}, } m["msc"] = { } m["msd"] = { aliases = {"Yucatec Maya Sign Language"}, } m["mse"] = { aliases = {"Musey"}, } m["msf"] = { aliases = {"Mekwei"}, other_names = {"Mekwei (New Guinea)", "Menggwei"}, } m["msg"] = { } m["msi"] = { aliases = {"Sabah Malay"}, } m["msj"] = { other_names = {"Madi"}, } m["msk"] = { aliases = {"Mansaka"}, } m["msl"] = { aliases = {"Molof"}, } m["msm"] = { aliases = {"Agusan Manobo"}, } m["msn"] = { aliases = {"Vurës"}, } m["mso"] = { } m["msp"] = { other_names = {"Manitsawá", "Mantizula"}, } m["msq"] = { } m["msr"] = { aliases = {"Mongolian Sign Language"}, } m["mss"] = { aliases = {"West Masela"}, } m["msu"] = { aliases = {"Musom"}, } m["msv"] = { aliases = {"Maslam"}, } m["msw"] = { } m["msx"] = { } m["msy"] = { aliases = {"Aruamu"}, } m["msz"] = { aliases = {"Momare"}, } m["mta"] = { aliases = {"Cotabato Manobo"}, } m["mtb"] = { aliases = {"Anyin Morofo"}, } m["mtc"] = { aliases = {"Munit"}, } m["mtd"] = { aliases = {"Mualang"}, } m["mte"] = { aliases = {"Alu"}, other_names = {"Mono", "Mono-Alu"}, } m["mtf"] = { aliases = {"Murik (New Guinea)", "Murik", "Murik (Papua New Guinea)", "Sepik Murik"}, } m["mtg"] = { aliases = {"Una"}, } m["mth"] = { } m["mti"] = { -- Maiwa is both an alias and a variety (per Glottolog) aliases = {"Maiwa (New Guinea)", "Maiwa", "Maiwa (Papua New Guinea)"}, varieties = {"Gairen", "Gwareta", "Maiwa", "Manigara", "Oren"}, } m["mtj"] = { aliases = {"Moskona"}, varieties = {"Northern Moskona", "Southern Moskona"}, } m["mtk"] = { aliases = {"Mbe'"}, } m["mtl"] = { aliases = {"Montol"}, } m["mtm"] = { aliases = {"Mator", "Mator-Taygi-Karagas"}, -- Glottolog's name varieties = {{"Taygi", "Taigi"}, {"Karagas", "Karagas (Mator)"}, "Nuclear Mator"}, } m["mtn"] = { aliases = {"Matagalpa"}, } m["mto"] = { aliases = {"Totontepec Mixe"}, } m["mtp"] = { aliases = {"Wichí Lhamtés Nocten"}, } m["mtq"] = { aliases = {"Muong"}, } m["mtr"] = { aliases = {"Mewari"}, } m["mts"] = { aliases = {"Yora"}, } m["mtt"] = { aliases = {"Mota"}, } m["mtu"] = { aliases = {"Tututepec Mixtec"}, } m["mtv"] = { aliases = {"Asaro'o"}, -- Molet is a separate (sister) language. } m["mtw"] = { aliases = {"Magahat"}, } m["mtx"] = { aliases = {"Tidaá Mixtec"}, } m["mty"] = { aliases = {"Nabi", "Nabi-Metan"}, -- Glottolog's name } m["mua"] = { aliases = {"Mundang"}, } m["mub"] = { aliases = {"Mubi"}, } m["muc"] = { aliases = {"Mbu'"}, } m["mud"] = { } m["mue"] = { } m["mug"] = { aliases = {"Musgu"}, } m["muh"] = { aliases = {"Mündü"}, other_names = {"Mundu"}, } m["mui"] = { aliases = {"Musi", "Musi Malay", "Palembang Malay", "Basa Pelembang Sari-sari"}, varieties = {"Sekayu", "Kelingi", "Penukal"}, } m["muj"] = { aliases = {"Mabire"}, } m["mul"] = { aliases = {"Translingual"}, } m["mum"] = { aliases = {"Maiwala"}, } m["muo"] = { } m["mup"] = { aliases = {"Malvi"}, } m["muq"] = { aliases = {"Eastern Xiangxi Miao"}, } m["mur"] = { aliases = {"Murle"}, } m["mus"] = { aliases = {"Creek"}, other_names = {"Muscogee"}, } m["mut"] = { aliases = {"Western Muria"}, } m["muu"] = { } m["muv"] = { aliases = {"Muthuvan"}, } m["mux"] = { -- Wikipedia has this under [[w:Tembagla language]] but that may be one of the dialects, since Wikipedia lists -- "Tembalo"/"Tembaglo" as a dialect. Glottolog claims that Tembagla is actually a dialect of the related -- Melpa language so someone is confused. For the moment I have removed Tembalo/Tembaglo/Tembagla from both. aliases = {"Mbo-Ung"}, -- former ISO name varieties = {"Mara-Gomu", {"Miyemu", "Miyem"}, "Ku Waru"}, } m["muy"] = { aliases = {"Muyang"}, } m["muz"] = { aliases = {"Mursi"}, } m["mva"] = { aliases = {"Manam"}, } m["mvb"] = { aliases = {"Mattole"}, } m["mvd"] = { aliases = {"Mamboru"}, } m["mvg"] = { aliases = {"Yucuañe Mixtec"}, } m["mvh"] = { aliases = {"Mire"}, } m["mvi"] = { aliases = {"Miyako"}, varieties = {"Ikema", "Irabu", "Kurima", "Tarama"}, -- Tarama reportedly not mutually intelligible, may merit separate code } m["mvk"] = { aliases = {"Mekmek"}, } m["mvl"] = { aliases = {"Mbara (Australia)"}, other_names = {"Mbara", "Midjamba"}, } m["mvm"] = { aliases = {"Muya"}, } m["mvn"] = { aliases = {"Minaveha"}, } m["mvo"] = { aliases = {"Marovo"}, } m["mvp"] = { aliases = {"Duri"}, } m["mvq"] = { aliases = {"Moere"}, } m["mvr"] = { aliases = {"Marau"}, } m["mvs"] = { aliases = {"Massep"}, pseudo_families = "paa", } m["mvt"] = { aliases = {"Mpotovoro"}, } m["mvu"] = { aliases = {"Marfa"}, } m["mvv"] = { aliases = {"Tagal Murut"}, } m["mvw"] = { } m["mvx"] = { } m["mvy"] = { aliases = {"Indus Kohistani"}, } m["mvz"] = { aliases = {"Masqan", "Maskan", "Meskan", "Mäsqan"}, } m["mwa"] = { aliases = {"Mwatebu"}, } m["mwb"] = { aliases = {"Juwal"}, } m["mwc"] = { aliases = {"Are"}, } m["mwe"] = { aliases = {"Mwera", "Chimwera", "Cimwera", "Mwela"}, } m["mwf"] = { aliases = {"Murrinh-Patha"}, } m["mwg"] = { } m["mwh"] = { aliases = {"Mouk-Aria"}, } m["mwi"] = { aliases = {"Ninde"}, -- also Mewun? varieties = {"Windua"}, } m["mwk"] = { } m["mwl"] = { aliases = {"Mirandese"}, } m["mwm"] = { aliases = {"Sar"}, } m["mwn"] = { aliases = {"Nyamwanga"}, } m["mwo"] = { aliases = {"Sungwadaga", "Central Maewo"}, } m["mwp"] = { aliases = {"Kala Lagaw Ya"}, } m["mwq"] = { other_names = {"Mün", "Müün Chin"}, } m["mwr"] = { aliases = {"Marwari"}, other_names = {"Merwari", "Goaria", "Gurgula"}, } m["mws"] = { } m["mwt"] = { aliases = {"Moken"}, } m["mwu"] = { aliases = {"Mittu"}, } m["mwv"] = { aliases = {"Mentawai"}, } m["mww"] = { aliases = {"White Hmong", "Hmong Daw"}, } m["mwz"] = { } m["mxa"] = { aliases = {"Northwest Oaxaca Mixtec"}, } m["mxb"] = { aliases = {"Tezoatlán Mixtec"}, } m["mxd"] = { aliases = {"Modang"}, } m["mxe"] = { aliases = {"Mele-Fila"}, } m["mxf"] = { aliases = {"Malgbe"}, } m["mxg"] = { aliases = {"Mbangala"}, } m["mxh"] = { aliases = {"Mvuba"}, } m["mxi"] = { aliases = {"Mozarabic", "Ajami", "Andalusi Romance"}, } m["mxj"] = { aliases = {"Miju"}, other_names = {"Miju Mishmi", "Miju-Mishmi", "Geman Deng", "Geman", "Kaman", "Kman", "Midzu"}, } m["mxk"] = { aliases = {"Monumbo"}, } m["mxl"] = { } m["mxm"] = { aliases = {"Meramera"}, } m["mxn"] = { aliases = {"Moi"}, -- Mekwei is a different language (msf) sometimes called Mooi varieties = {"Moi Asli", "Moi Segin"}, } m["mxo"] = { aliases = {"Mbowe"}, } m["mxp"] = { aliases = {"Tlahuitoltepec Mixe"}, } m["mxq"] = { aliases = {"Juquila Mixe"}, } m["mxr"] = { aliases = {"Murik (Malaysia)"}, other_names = {"Murik", "Kayan Murik"}, } m["mxs"] = { aliases = {"Huitepec Mixtec"}, } m["mxt"] = { aliases = {"Jamiltepec Mixtec"}, } m["mxu"] = { aliases = {"Mada (Cameroon)"}, other_names = {"Mada"}, } m["mxv"] = { aliases = {"Metlatónoc Mixtec"}, } m["mxw"] = { aliases = {"Namo"}, } m["mxx"] = { aliases = {"Mahou"}, other_names = {"Mawukakan", "Mahu", "Maou", "Mau", "Mawu"}, } m["mxy"] = { aliases = {"Southeastern Nochixtlán Mixtec"}, } m["mxz"] = { aliases = {"Central Masela"}, } m["myb"] = { aliases = {"Mbay"}, } m["myc"] = { } m["mye"] = { aliases = {"Myene"}, } m["myf"] = { } m["myg"] = { } m["myh"] = { } m["myj"] = { } m["myk"] = { aliases = {"Mamara"}, } m["myl"] = { aliases = {"Moma"}, } m["mym"] = { } m["myo"] = { } m["myp"] = { aliases = {"Pirahã"}, } m["myr"] = { } m["mys"] = { } m["myu"] = { aliases = {"Mundurukú"}, } m["myv"] = { aliases = {"Erzya", "Mordvin"}, } m["myw"] = { aliases = {"Muyuw"}, } m["myx"] = { aliases = {"Masaba"}, other_names = {"Masaaba"}, } m["myy"] = { aliases = {"Macuna"}, other_names = {"Buhagana", "Bujagana", "Wahana"}, } m["myz"] = { aliases = {"Classical Mandaic"}, } m["mza"] = { aliases = {"Santa María Zacatepec Mixtec"}, } m["mzb"] = { aliases = {"Northern Saharan Berber"}, other_names = {"Mozabite", "Tumẓabt"}, } m["mzc"] = { aliases = {"Madagascar Sign Language"}, } m["mzd"] = { } m["mze"] = { aliases = {"Morawa"}, } m["mzg"] = { aliases = {"Monastic Sign Language"}, } m["mzh"] = { aliases = {"Wichí Lhamtés Güisnay"}, } m["mzi"] = { aliases = {"Ixcatlán Mazatec"}, } m["mzj"] = { } m["mzk"] = { aliases = {"Nigeria Mambila"}, } m["mzl"] = { aliases = {"Mazatlán Mixe"}, } m["mzm"] = { aliases = {"Mumuye"}, } m["mzn"] = { aliases = {"Mazanderani", "Mazandarani", "Tabari"}, } m["mzo"] = { aliases = {"Matipuhy"}, } m["mzp"] = { aliases = {"Movima"}, pseudo_families = "sai", } m["mzq"] = { aliases = {"Mori Atas"}, } m["mzr"] = { aliases = {"Marúbo"}, } m["mzs"] = { aliases = {"Macanese", "Macanese Creole", "Macanese patois"}, } m["mzt"] = { } m["mzu"] = { aliases = {"Itutang-Inapang"}, -- Glottolog's name } m["mzv"] = { } m["mzw"] = { } m["mzx"] = { } m["mzy"] = { aliases = {"Mozambican Sign Language"}, } m["mzz"] = { } return m mrjk5sfh5vkqbvn9s81gzl0gyp08wbk Module:Languages/data/3/n/extra 828 2155793 9882832 9854989 2026-08-29T14:08:10Z TongcyDai 53191 更新語言資料 9882832 Scribunto text/plain local m = {} m["naa"] = { aliases = {"Namla"}, } m["nab"] = { aliases = {"Nambikwara"}, other_names = {"Nambiquara", "Nambicuara", "Nambikuara", "Southern Nambikuára"}, } m["nac"] = { } m["nae"] = { } m["naf"] = { } m["nag"] = { aliases = {"Naga Pidgin"}, other_names = {"Nagamese"}, } m["nah"] = { aliases = {"Nahuatl"}, } m["naj"] = { } m["nak"] = { aliases = {"Nakanai"}, } m["nal"] = { aliases = {"Nalik"}, } m["nam"] = { other_names = {"Ngan'gi", "Nangikurrunggurr"}, } m["nan"] = { aliases = {"Min Nan", "Taiwanese"}, -- see more at Module:etymology_languages/data } m["nao"] = { other_names = {"Naapa", "Nawa Sherpa"}, } m["nap"] = { aliases = {"Neapolitan"}, } m["naq"] = { aliases = {"Khoekhoe"}, other_names = {"Nama", "Hottentot", "Khoekhoegowab", "Damara", "Namagowab"}, } m["nar"] = { } m["nas"] = { aliases = {"Nasioi", "Naasioi"}, -- Glottolog's name varieties = {"Kongara", "Nuclear Naasioi", "Orami", "Pakia-Sideronsi"}, } m["nat"] = { } m["naw"] = { } m["nax"] = { } m["nay"] = { aliases = {"Ngarrindjeri"}, other_names = {"Yaraldi"}, } m["naz"] = { aliases = {"Coatepec Nahuatl"}, } m["nba"] = { } m["nbb"] = { } m["nbc"] = { aliases = {"Chang"}, } m["nbd"] = { aliases = {"Ngbinda"}, } m["nbe"] = { aliases = {"Konyak Naga"}, } m["nbg"] = { aliases = {"Nagarchal"}, } m["nbh"] = { aliases = {"Ngamo"}, } m["nbi"] = { aliases = {"Mao Naga"}, } m["nbj"] = { } m["nbk"] = { } m["nbm"] = { } m["nbn"] = { other_names = {"Nabi"}, } m["nbo"] = { } m["nbp"] = { } m["nbq"] = { varieties = {"Eastern Nggem", "Western Nggem"}, } m["nbr"] = { other_names = {"Ningye", "Numana-Nunku-Gbantu-Numbu"}, } m["nbs"] = { aliases = {"Namibian Sign Language"}, } m["nbt"] = { aliases = {"Na"}, other_names = {"Bangni"}, } m["nbu"] = { } m["nbv"] = { } m["nbw"] = { aliases = {"Southern Ngbandi"}, } m["nby"] = { } m["nca"] = { aliases = {"Iyo"}, } m["ncb"] = { aliases = {"Central Nicobarese"}, other_names = {"Nancowry", "Nankwari", "Camorta", "Kamorta", "Katchal", "Tehnu"}, } m["ncc"] = { aliases = {"Ponam"}, } m["ncd"] = { } m["nce"] = { aliases = {"Yale"}, pseudo_families = "paa", } m["ncf"] = { aliases = {"Notsi"}, } m["ncg"] = { aliases = {"Nisga'a"}, } m["nch"] = { aliases = {"Central Huasteca Nahuatl"}, } m["nci"] = { aliases = {"Classical Nahuatl"}, } m["ncj"] = { aliases = {"Northern Puebla Nahuatl"}, } m["nck"] = { aliases = {"Nakara"}, } m["ncl"] = { aliases = {"Michoacán Nahuatl"}, } m["ncm"] = { aliases = {"Nambo"}, varieties = {"Namna", "Nuclear Nambo"}, } m["ncn"] = { aliases = {"Nauna"}, } m["nco"] = { aliases = {"Sibe (Nasioi)"}, -- Glottolog's name } m["ncr"] = { } m["ncs"] = { aliases = {"Nicaraguan Sign Language"}, } m["nct"] = { other_names = {"Chothe"}, } m["ncu"] = { } m["ncx"] = { aliases = {"Central Puebla Nahuatl"}, } m["ncz"] = { } m["nda"] = { aliases = {"Ndasa"}, } m["ndb"] = { } m["ndc"] = { } m["ndd"] = { } m["ndf"] = { } m["ndg"] = { aliases = {"Ndengereko"}, } m["ndh"] = { aliases = {"Ndali"}, } m["ndi"] = { other_names = {"Samba Leko", "Samba Leeko"}, } m["ndj"] = { aliases = {"Ndamba"}, } m["ndk"] = { aliases = {"Ndaka"}, } m["ndl"] = { aliases = {"Ndolo"}, } m["ndm"] = { aliases = {"Ndam"}, } m["ndn"] = { aliases = {"Ngundi"}, } m["ndp"] = { aliases = {"Ndo"}, } m["ndq"] = { aliases = {"Ndombe"}, } m["ndr"] = { } m["nds"] = { aliases = {"Low German", "Low Saxon", "Modern Low German"}, } m["ndt"] = { aliases = {"Ndunga"}, } m["ndu"] = { } m["ndv"] = { aliases = {"Ndut"}, } m["ndw"] = { aliases = {"Ndobo"}, } m["ndx"] = { aliases = {"Nduga"}, varieties = {"Hitadipa Nduga", "Sinak Nduga"}, } m["ndy"] = { aliases = {"Lutos"}, } m["ndz"] = { aliases = {"Ndogo"}, } m["nea"] = { } m["neb"] = { } m["nec"] = { aliases = {"Nedebang"}, } m["ned"] = { } m["nee"] = { aliases = {"Kumak"}, other_names = {"Nêlêmwa-Nixumwak", "Nêlêmwa", "Nixumwak", "Nenema"}, } m["nef"] = { aliases = {"Nefamese"}, } m["neg"] = { aliases = {"Negidal"}, } m["neh"] = { aliases = {"Nyenkha"}, other_names = {"Nyen", "Henka", "Mangsdekha", "Phobjip", "Mangdep", "Mangde", "Hen Kha", "Henkha", "Mandebi-kha", "Nehan", "Phobjikha", "Chutobikha"}, } m["nej"] = { } m["nek"] = { } m["nem"] = { } m["nen"] = { aliases = {"Nengone"}, } m["neo"] = { } m["neq"] = { aliases = {"North Central Mixe"}, } m["ner"] = { } m["nes"] = { } m["net"] = { } m["neu"] = { } m["nev"] = { aliases = {"Nyaheun"}, } m["new"] = { aliases = {"Newar", "Newari"}, } m["nex"] = { } m["ney"] = { } m["nez"] = { other_names = {"Nez Percé", "Numipu"}, } m["nfa"] = { } m["nfd"] = { } m["nfl"] = { aliases = {"Äiwoo", "Aiwoo", "Ayiwo"}, } m["nfr"] = { aliases = {"Nafaanra"}, } m["nfu"] = { aliases = {"Mfumte"}, } m["nga"] = { other_names = {"Ngbaka Gbaya", "Ngbaka Minagende"}, } m["ngb"] = { aliases = {"Northern Ngbandi"}, } m["ngc"] = { other_names = {"Ngombe (Democratic Republic of the Congo)", "Lingombe"}, } m["ngd"] = { other_names = {"Bagandou", "Ngando", "Bangandou"}, } m["nge"] = { } m["ngg"] = { -- compare 'aiy' } m["ngh"] = { aliases = {"Nǀuu"}, other_names = {"Nǁng"}, } m["ngi"] = { aliases = {"Ngizim"}, } m["ngj"] = { } m["ngk"] = { } m["ngl"] = { } m["ngm"] = { other_names = {"Ngatikese", "Ngatikese Pidgin", "Ngatikese Creole"}, } m["ngn"] = { aliases = {"Ngwo"}, } m["ngo"] = { aliases = {"Ngoni"}, } m["ngp"] = { aliases = {"Ngulu"}, } m["ngq"] = { aliases = {"Ngoreme"}, } m["ngr"] = { } m["ngs"] = { } m["ngt"] = { other_names = {"Kriang", "Ngkriang"}, } m["ngu"] = { aliases = {"Guerrero Nahuatl"}, } m["ngv"] = { aliases = {"Nagumi"}, } m["ngw"] = { aliases = {"Ngwaba"}, } m["ngx"] = { } m["ngy"] = { } m["ngz"] = { } m["nha"] = { } m["nhb"] = { } m["nhc"] = { aliases = {"Tabasco Nahuatl"}, } m["nhd"] = { aliases = {"Chiripá"}, other_names = {"Ava Guarani", "Chiripá Guarani", "Nhandéva"}, } m["nhe"] = { aliases = {"Eastern Huasteca Nahuatl"}, } m["nhf"] = { } m["nhg"] = { aliases = {"Tetelcingo Nahuatl"}, } m["nhh"] = { } m["nhi"] = { aliases = {"Zacatlán-Ahuacatlán-Tepetzintla Nahuatl"}, } m["nhk"] = { aliases = {"Cosoleacaque Nahuatl"}, other_names = {"Isthmus-Cosoleacaque Nahuatl", "Cosoleacaque Isthmus Nahuatl"}, } m["nhm"] = { aliases = {"Morelos Nahuatl"}, } m["nhn"] = { aliases = {"Central Nahuatl"}, } m["nho"] = { aliases = {"Takuu"}, } m["nhp"] = { aliases = {"Pajapan Nahuatl"}, other_names = {"Isthmus-Pajapan Nahuatl", "Pajapan Isthmus Nahuatl"}, } m["nhq"] = { aliases = {"Huaxcaleca Nahuatl"}, } m["nhr"] = { aliases = {"Naro"}, } m["nht"] = { aliases = {"Ometepec Nahuatl"}, } m["nhu"] = { aliases = {"Noone"}, } m["nhv"] = { aliases = {"Temascaltepec Nahuatl"}, } m["nhw"] = { aliases = {"Western Huasteca Nahuatl"}, } m["nhx"] = { aliases = {"Mecayapan Nahuatl"}, other_names = {"Isthmus-Mecayapan Nahuatl", "Mecayapan Isthmus Nahuatl"}, } m["nhy"] = { aliases = {"Northern Oaxaca Nahuatl"}, } m["nhz"] = { aliases = {"Santa María La Alta Nahuatl"}, } m["nia"] = { aliases = {"Nias"}, } m["nib"] = { aliases = {"Nakame", "Nakama"}, varieties = {{"North Nakame", "North Nakama"}, {"South Nakame", "South Nakama"}}, } m["nid"] = { } m["nie"] = { } m["nif"] = { varieties = {"East Nek", "West Nek"}, } m["nig"] = { } m["nih"] = { } m["nii"] = { } m["nij"] = { aliases = {"Ngaju"}, } m["nik"] = { aliases = {"Southern Nicobarese"}, } m["nil"] = { aliases = {"Nila"}, } m["nim"] = { aliases = {"Nilamba"}, } m["nin"] = { } m["nio"] = { aliases = {"Nganasan"}, } m["niq"] = { aliases = {"Nandi"}, } m["nir"] = { } m["nis"] = { aliases = {"Nimi"}, } m["nit"] = { aliases = {"Southeastern Kolami"}, other_names = {"Naiki"}, } m["niu"] = { aliases = {"Niuean"}, } m["niv"] = { aliases = {"Nivkh"}, } m["niw"] = { aliases = {"Nimo"}, } m["nix"] = { } m["niy"] = { aliases = {"Ngiti"}, } m["niz"] = { aliases = {"Ningil"}, } m["nja"] = { aliases = {"Nzanyi"}, } m["njb"] = { aliases = {"Nocte"}, } m["njh"] = { } m["nji"] = { } m["njj"] = { } m["njl"] = { } m["njm"] = { aliases = {"Angami"}, } m["njn"] = { } m["njr"] = { } m["njs"] = { aliases = {"Nisa", "Nisa-Anasi"}, -- per Glottolog } m["njt"] = { } m["nju"] = { } m["njx"] = { } m["njy"] = { } m["njz"] = { aliases = {"Nyishi"}, other_names = {"Nishi", "Nisi", "Nissi", "Nishing", "Nyising", "Bangni", "Dafla", "Daphla", "Lel"}, } m["nka"] = { aliases = {"Nkoya"}, } m["nkb"] = { } m["nkc"] = { aliases = {"Nkongho"}, } m["nkd"] = { } m["nke"] = { } m["nkf"] = { } m["nkg"] = { } m["nkh"] = { } m["nki"] = { } m["nkj"] = { aliases = {"Nakai"}, } m["nkk"] = { aliases = {"Nokuku"}, } m["nkm"] = { } m["nkn"] = { } m["nko"] = { aliases = {"Nkonya"}, } m["nkp"] = { aliases = {"Niuatoputapu"}, } m["nkq"] = { aliases = {"Nkami"}, } m["nkr"] = { aliases = {"Nukuoro"}, } m["nks"] = { aliases = {"Momogo-Pupis-Irogo"}, -- Glottolog's name, changed from North Asmat varieties = {{"Momogo", "Mumugu"}, "Pupis", {"Irogo", "Eroko"}}, } m["nkt"] = { other_names = {"Nyiha", "Kinyika", "Kinyiha", "Nyixa", "Chinyika"}, } m["nku"] = { } m["nkw"] = { aliases = {"Nkutu"}, } m["nkx"] = { aliases = {"Nkoroo"}, } m["nkz"] = { aliases = {"Nkari"}, } m["nla"] = { } m["nlc"] = { aliases = {"Nalca"}, other_names = {"Hmanggona", "Hmonono", "Kimjal"}, } m["nle"] = { aliases = {"East Nyala"}, } m["nlg"] = { aliases = {"Gela"}, } m["nli"] = { aliases = {"Grangali"}, other_names = {"Nangalami"}, } m["nlj"] = { } m["nlk"] = { aliases = {"Ninia Yali", "North Ngalik", "Southern Yali", "Yali Selatan"}, } m["nll"] = { aliases = {"Nihali"}, } m["nlm"] = { other_names = {"Tarawara", "Tarawari", "Trawara"}, } m["nlo"] = { aliases = {"Ngwi", "Ngul", "Engwi"}, } m["nlq"] = { } m["nlu"] = { } m["nlv"] = { aliases = {"Orizaba Nahuatl"}, } m["nlw"] = { } m["nlx"] = { aliases = {"Nahali"}, } m["nly"] = { aliases = {"Nyamal"}, } m["nlz"] = { aliases = {"Nalögo"}, } m["nma"] = { aliases = {"Maram Naga"}, } m["nmb"] = { aliases = {"Big Nambas"}, } m["nmc"] = { aliases = {"Ngam"}, } m["nmd"] = { aliases = {"Ndumu"}, } m["nme"] = { aliases = {"Mzieme Naga"}, } m["nmf"] = { aliases = {"Tangkhul Naga"}, other_names = {"Tangkhul"}, } m["nmg"] = { aliases = {"Kwasio"}, } m["nmh"] = { } m["nmi"] = { } m["nmj"] = { other_names = {"Bagando-Ngombe", "Ngombe-Kaka", "Bangando-Ngombe", "Ngombe"}, } m["nmk"] = { } m["nml"] = { aliases = {"Ndemli"}, } m["nmm"] = { aliases = {"Manangba"}, other_names = {"Manang", "Manange", "Manang Ke", "Nyishang", "Nyishangte", "Nyishangba"}, } m["nmn"] = { aliases = {"ǃXóõ"}, other_names = {"Xoo", "Taa"}, } m["nmo"] = { other_names = {"Moyon"}, } m["nmp"] = { aliases = {"Nimanbur"}, } m["nmq"] = { } m["nmr"] = { } m["nms"] = { } m["nmt"] = { } m["nmu"] = { aliases = {"Northeast Maidu"}, } m["nmv"] = { } m["nmw"] = { other_names = {"Rifao"}, } m["nmx"] = { aliases = {"Nama (Papua New Guinea)", -- Glottolog's name "Noraia"}, -- alternative name in Wikipedia } m["nmy"] = { aliases = {"Namuyi"}, } m["nmz"] = { } m["nna"] = { } m["nnb"] = { } m["nnc"] = { } m["nnd"] = { aliases = {"Nduindui", "Duidui", "Opa"}, varieties = {{"Nduindui", "Duidui"}, "Walaha"}, } m["nne"] = { } m["nnf"] = { aliases = {"Mailang", "Sor"}, } m["nng"] = { } m["nnh"] = { aliases = {"Ngiemboon"}, } m["nni"] = { } m["nnj"] = { } m["nnk"] = { } m["nnl"] = { } m["nnm"] = { } m["nnn"] = { } m["nnp"] = { } m["nnq"] = { aliases = {"Ngindo"}, } m["nnr"] = { aliases = {"Narungga"}, } m["nnt"] = { aliases = {"Nanticoke"}, } m["nnu"] = { } m["nnv"] = { } m["nnw"] = { aliases = {"Southern Nuni"}, } m["nnx"] = { } m["nny"] = { -- contrast aus-ynk } m["nnz"] = { } m["noa"] = { } m["noc"] = { varieties = {"North Nuk", "South Nuk"}, } m["nod"] = { aliases = {"Northern Thai", "Northwestern Thai", "Kam Mueang", "Kam Muang", "Lanna"}, } m["noe"] = { aliases = {"Nimadi"}, } m["nof"] = { varieties = {"Kewa-Meba", "Kiari", "Megne"}, } m["nog"] = { aliases = {"Nogai"}, other_names = {"Nogay"}, } m["noh"] = { } m["noi"] = { } m["noj"] = { } m["nok"] = { } m["nol"] = { } m["non"] = { aliases = {"Old Norse", "Old Icelandic", "Old Norwegian"}, -- note: Old Swedish and Old Danish have their own codes } m["nop"] = { aliases = {"Numanggang"}, varieties = {"East Numanggang", "West Numanggang"}, } m["noq"] = { } m["nos"] = { aliases = {"Eastern Nisu"}, } m["not"] = { } m["nou"] = { varieties = {"Nuclear Ewage-Notu", "Yega"}, } m["nov"] = { aliases = {"Novial"}, } m["now"] = { aliases = {"Nyambo"}, } m["noy"] = { } m["noz"] = { } m["npa"] = { } m["npb"] = { } m["npg"] = { other_names = {"Ponyo-Gongwang", "Ponyo-Gongwang Naga"}, } m["nph"] = { } m["npl"] = { aliases = {"Southeastern Puebla Nahuatl"}, } m["npn"] = { aliases = {"Mondropolon"}, } m["npo"] = { } m["nps"] = { } m["npu"] = { } m["npx"] = { other_names = {"Noipx"}, } m["npy"] = { aliases = {"Napu"}, } m["nqg"] = { } m["nqk"] = { } m["nql"] = { } m["nqm"] = { aliases = {"Ndom"}, } m["nqn"] = { aliases = {"Nen"}, } m["nqo"] = { aliases = {"N'Ko"}, } m["nqq"] = { } m["nqy"] = { other_names = {"Akyaung Ari Naga"}, } m["nra"] = { } m["nrb"] = { } m["nrc"] = { } m["nre"] = { } m["nrf"] = { aliases = {"Norman"}, other_names = {"Cauchois", "Jèrriais", "Jersiais", "Jersey French", "Jersey Norman", "Jersey Norman French", "Guernésiais", "Guernesiais", "Dgèrnésiais", "Guernsey French", "Guernsey Norman French", "Augeron", "Sercquiais", "Auregnais", "Cotentinais", "Brayon", "Roumois"}, } m["nrg"] = { aliases = {"Farsaf", "Farsav", "Nambel"}, } m["nri"] = { } m["nrk"] = { aliases = {"Ngarla"}, } m["nrl"] = { aliases = {"Ngarluma"}, } m["nrm"] = { aliases = {"Narom"}, varieties = {"Bakong", "Dali", "Miri"}, } m["nrn"] = { aliases = {"Norn"}, } m["nrp"] = { aliases = {"North Picene"}, } m["nrr"] = { aliases = {"Norra"}, } m["nrt"] = { aliases = {"Northern Kalapuya"}, } m["nru"] = { aliases = {"Narua"}, } m["nrx"] = { } m["nrz"] = { aliases = {"Lala (New Guinea)"}, } m["nsa"] = { } m["nsb"] = { aliases = {"Lower Nossob"}, varieties = {"ǀʼAuni", "ǀʼAuo", "ǀʼAu", "ǀHaasi"}, } m["nsc"] = { aliases = {"Nshi"}, } m["nsd"] = { aliases = {"Southern Nisu"}, } m["nse"] = { } m["nsf"] = { } m["nsg"] = { } m["nsh"] = { } m["nsi"] = { aliases = {"Nigerian Sign Language"}, } m["nsk"] = { aliases = {"Naskapi"}, } m["nsl"] = { aliases = {"Norwegian Sign Language"}, } m["nsm"] = { } m["nsn"] = { } m["nso"] = { aliases = {"Northern Sotho"}, } m["nsp"] = { aliases = {"Nepalese Sign Language"}, } m["nsq"] = { aliases = {"Northern Sierra Miwok"}, } m["nsr"] = { aliases = {"Maritime Sign Language"}, } m["nss"] = { aliases = {"Nali"}, } m["nst"] = { aliases = {"Tangsa"}, } m["nsu"] = { aliases = {"Sierra Negra Nahuatl"}, } m["nsw"] = { } m["nsx"] = { } m["nsy"] = { } m["nsz"] = { aliases = {"Nisenan"}, } m["ntd"] = { aliases = {"Northern Tidung", "Northern Tidong", "Sesayap Tidung", "Sesayap Tidong"}, } m["ntg"] = { } m["nti"] = { } m["ntj"] = { aliases = {"Ngaanyatjarra"}, } m["ntk"] = { aliases = {"Ikoma"}, } m["ntm"] = { aliases = {"Nateni"}, } m["nto"] = { } m["ntp"] = { aliases = {"Northern Tepehuan"}, } m["ntr"] = { } m["nts"] = { } m["ntu"] = { } m["ntw"] = { aliases = {"Nottoway"}, } m["ntx"] = { aliases = {"Somra"}, other_names = {"Tangkhul Naga", "Burmese Tangkhul", "Somra Tangkhul"}, } m["nty"] = { } m["nua"] = { aliases = {"Yuaga"}, } m["nuc"] = { aliases = {"Nukuini"}, } m["nud"] = { aliases = {"Ngala"}, } m["nue"] = { aliases = {"Ngundu"}, } m["nuf"] = { aliases = {"Nusu"}, } m["nug"] = { aliases = {"Nungali"}, } m["nuh"] = { aliases = {"Ndunda"}, } m["nui"] = { other_names = {"Kombe"}, } m["nuj"] = { aliases = {"Nyole (Uganda)"}, other_names = {"Nyole", "LoNyole", "Lunyole", "Nyuli"}, } m["nuk"] = { aliases = {"Nootka"}, other_names = {"Nuu-chah-nulth", "Nuuchahnulth", "T'aat'aaqsapa"}, } m["nul"] = { } m["num"] = { aliases = {"Niuafo'ou"}, } m["nun"] = { other_names = {"Nung"}, -- also mistakenly assigned the name "Ayi" by the ISO } m["nuo"] = { aliases = {"Nguôn"}, } m["nup"] = { aliases = {"Nupe"}, other_names = {"Nupe-Nupe-Tako"}, } m["nuq"] = { aliases = {"Nukumanu"}, } m["nur"] = { aliases = {"Nuguria"}, other_names = {"Nukuria"}, } m["nus"] = { aliases = {"Nuer"}, } m["nut"] = { aliases = {"Nùng"}, other_names = {"Nung"}, } m["nuu"] = { } m["nuv"] = { aliases = {"Northern Nuni"}, } m["nuw"] = { } m["nux"] = { aliases = {"Mehek"}, } m["nuy"] = { other_names = {"Wubuy"}, } m["nuz"] = { aliases = {"Tlamacazapa Nahuatl"}, } m["nvh"] = { } m["nvm"] = { } m["nvo"] = { } m["nwa"] = { } m["nwb"] = { aliases = {"Nyabwa"}, } m["nwc"] = { aliases = {"Classical Newar", "Classical Newari"}, } m["nwe"] = { aliases = {"Ngwe"}, } m["nwg"] = { aliases = {"Ngayawung"}, } m["nwi"] = { aliases = {"Southwest Tanna"}, varieties = {{"Nivhaal", "Nauvhal"}, "Nivai", "Nelpwaai"}, } m["nwm"] = { } m["nwo"] = { aliases = {"Nauo"}, other_names = {"Nawo"}, } m["nwr"] = { aliases = {"Nawaru"}, other_names = {"Sirio"}, } m["nwx"] = { aliases = {"Middle Newar", "Middle Newari"}, } m["nwy"] = { aliases = {"Nottoway-Meherrin"}, } m["nxa"] = { } m["nxd"] = { other_names = {"Ngando (Democratic Republic of the Congo)", "Longandu"}, } m["nxe"] = { } m["nxg"] = { other_names = {"Ngad'a"}, } m["nxi"] = { } m["nxl"] = { } m["nxm"] = { aliases = {"Numidian"}, } m["nxn"] = { aliases = {"Ngawun"}, } m["nxo"] = { } m["nxq"] = { aliases = {"Naxi"}, } m["nxr"] = { varieties = {"Daupka", "Kasuwa"}, } m["nxx"] = { } m["nyb"] = { } m["nyc"] = { } m["nyd"] = { aliases = {"Nyole (Kenya)"}, other_names = {"Nyole", "Nyore", "Olunyole", "Lunyole", "Lunyore", "Nyoole", "Olunyore"}, } m["nye"] = { aliases = {"Nyengo"}, } m["nyf"] = { } m["nyg"] = { } m["nyh"] = { } m["nyi"] = { } m["nyj"] = { other_names = {"Kinyanga", "Nyanga"}, } m["nyk"] = { } m["nyl"] = { } m["nym"] = { aliases = {"Nyamwezi"}, } m["nyn"] = { aliases = {"Nyankole"}, other_names = {"Nkore-Kiga", "Runyankore", "Runyankore-Rukiga", "Nkore", "Kiga", "Chiga", "Nyankore", "Ankole", "Banyankole", "Lunyankole", "Rukiga"}, } m["nyo"] = { aliases = {"Nyoro"}, } m["nyp"] = { } m["nys"] = { aliases = {"Nyunga"}, other_names = {"Noongar", "Nyuunga"}, } m["nyt"] = { } m["nyu"] = { } m["nyv"] = { } m["nyw"] = { aliases = {"Nyaw"}, } m["nyx"] = { } m["nyy"] = { aliases = {"Nyakyusa"}, other_names = {"Kinyakyusa", "Nyakyusa-Ngonde"}, } m["nza"] = { aliases = {"Tigon Mbembe"}, } m["nzb"] = { } m["nzd"] = { aliases = {"Nzadi"}, other_names = {"Ngiemba", "Lensibun", "Ndzé Ntaa"}, } m["nzi"] = { aliases = {"Nzima"}, other_names = {"Appolo"}, } m["nzk"] = { } m["nzm"] = { } m["nzs"] = { aliases = {"New Zealand Sign Language"}, } m["nzu"] = { } m["nzy"] = { } m["nzz"] = { } return m nm43vpnwq649bqg4zqpvjdqxa9hisjw Module:Languages/data/3/o/extra 828 2155794 9882733 9854991 2026-08-29T12:41:46Z TongcyDai 53191 更新語言資料 9882733 Scribunto text/plain local m = {} m["oaa"] = { aliases = {"Orok"}, } m["oac"] = { aliases = {"Oroch"}, } m["oak"] = { } m["oav"] = { aliases = {"Old Avar"}, } m["obi"] = { aliases = {"Obispeño"}, } m["obk"] = { aliases = {"Southern Bontoc"}, other_names = {"Southern Bontok"}, } m["obl"] = { aliases = {"Oblo"}, } m["obm"] = { aliases = {"Moabite"}, } m["obo"] = { aliases = {"Obo Manobo"}, other_names = {"Obo"}, } m["obr"] = { aliases = {"Old Burmese"}, } m["obt"] = { aliases = {"Old Breton"}, } m["obu"] = { aliases = {"Obulom"}, } m["oca"] = { aliases = {"Ocaina"}, } m["och"] = { aliases = {"Old Chinese"}, } m["ocm"] = { } m["oco"] = { aliases = {"Old Cornish"}, } m["ocu"] = { aliases = {"Ocuiltec", "Atzingo Matlatzinca"}, -- Atzingo Matlatzinca per Glottolog } m["oda"] = { } m["odk"] = { aliases = {"Od"}, } m["odt"] = { aliases = {"Old Dutch", "Old Low Franconian", "Old Netherlandic"}, } m["odu"] = { aliases = {"Odual"}, } m["ofo"] = { aliases = {"Ofo"}, } m["ofs"] = { aliases = {"Old Frisian"}, } m["ofu"] = { aliases = {"Efutop"}, } m["ogb"] = { } m["ogc"] = { } m["oge"] = { aliases = {"Old Georgian"}, } m["ogg"] = { } m["ogo"] = { aliases = {"Khana"}, } m["ogu"] = { aliases = {"Ogbronuagum"}, } m["ohu"] = { aliases = {"Old Hungarian"}, } m["oia"] = { aliases = {"Oirata"}, } m["oin"] = { aliases = {"Inebu One"}, } m["ojb"] = { aliases = {"Northwestern Ojibwa"}, } m["ojc"] = { aliases = {"Central Ojibwa"}, } m["ojg"] = { aliases = {"Eastern Ojibwa"}, } m["ojp"] = { aliases = {"Old Japanese"}, } m["ojs"] = { aliases = {"Severn Ojibwa"}, } m["ojv"] = { aliases = {"Ontong Java"}, } m["ojw"] = { aliases = {"Western Ojibwa"}, } m["oka"] = { aliases = {"Okanagan"}, other_names = {"Okanagan Salish", "Okanagan-Colville", "Colville-Okanagan"}, } m["okb"] = { } m["okd"] = { aliases = {"Okodia"}, other_names = {"Okordia", "Akita"}, } m["oke"] = { other_names = {"Okpe", "Okpe (Nigeria)", "Southwestern Edo"}, } m["okg"] = { } m["okh"] = { aliases = {"Koresh-e Rostam"}, } m["oki"] = { aliases = {"Okiek"}, other_names = {"Ogiek", "Akiek", "Akie", "Aki", "Mosiro", "Mediak", "Kisankasa"}, } m["okj"] = { aliases = {"Oko-Juwoi"}, other_names = {"Juwoi", "Juwai", "Junoi"}, } m["okk"] = { aliases = {"Kwamtim One"}, } m["okl"] = { aliases = {"Old Kentish Sign Language"}, } m["okm"] = { aliases = {"Middle Korean"}, } m["okn"] = { aliases = {"Okinoerabu", "Okino-Erabu", "Oki-no-Erabu", "Oki-No-Erabu"}, -- distinguish Okinawan } m["oko"] = { aliases = {"Old Korean"}, } m["okr"] = { aliases = {"Kirike"}, } m["oks"] = { aliases = {"Oko-Eni-Osayen"}, } m["oku"] = { aliases = {"Oku"}, } m["okv"] = { aliases = {"Orokaiva"}, } m["okx"] = { other_names = {"Okpe", "Okpe (Nigeria)"}, } m["okz"] = { aliases = {"Old Khmer", "Ancient Khmer"}, } m["old"] = { aliases = {"Mochi"}, } m["ole"] = { aliases = {"Olekha"}, } m["olm"] = { } m["olo"] = { aliases = {"Livvi", "Livvi-Karelian", "Livvikovian", "Olonets", "Southern Olonetsian"}, } m["olr"] = { aliases = {"Olrat"}, } m["olt"] = { aliases = {"Old Lithuanian"}, } m["olu"] = { aliases = {"Kuvale"}, } m["oma"] = { aliases = {"Omaha-Ponca"}, other_names = {"Omaha", "Ponca"}, } m["omb"] = { aliases = {"East Ambae", "Northeast Aoba", "North-East Ambae", "Oba", "Lobaha", "Lolovoli", "Ambae", "Aoba"}, varieties = {"Wailengi", "Lolomatui", "Lolsiwoi", "Lolokaro", "Lombaha", "Longana"}, } m["omc"] = { aliases = {"Mochica"}, } m["omg"] = { aliases = {"Omagua"}, other_names = {"Agua", "Cambeba", "Cambeeba", "Kambeba", "Cambela", "Campeba", "Compeva", "Umaua", "Omáua", "Omaua", "Omayali"}, -- last three might actually be names of a different language } m["omi"] = { aliases = {"Omi"}, } m["omk"] = { aliases = {"Omok"}, } m["oml"] = { } m["omn"] = { aliases = {"Minoan"}, } m["omo"] = { } m["omp"] = { aliases = {"Old Manipuri"}, } m["omr"] = { aliases = {"Old Marathi"}, } m["omt"] = { } m["omu"] = { aliases = {"Omurano"}, } m["omw"] = { aliases = {"South Tairora"}, varieties = {"Aatasaara", "Haaviqinra-Oraura", "Omwunra-Toqura", "Vaira-Ntosara", "Veqaura", "Vinaata-Konkompira"}, } m["omx"] = { aliases = {"Old Mon"}, } m["ona"] = { aliases = {"Selk'nam"}, other_names = {"Ona", "Aona", "Selknam", "Shelknam"}, } m["onb"] = { aliases = {"Lingao", "Ong-Be", "Be", "Bê"}, } m["one"] = { aliases = {"Oneida"}, } m["ong"] = { aliases = {"Olo"}, varieties = {"Payi", "Wapi"}, } m["oni"] = { } m["onj"] = { } m["onk"] = { aliases = {"Kabore One"}, } m["onn"] = { aliases = {"Onobasulu"}, } m["ono"] = { aliases = {"Onondaga"}, } m["onp"] = { } m["onr"] = { aliases = {"Northern One"}, } m["ons"] = { varieties = {"Amugen", "Ziwe"}, } m["onu"] = { aliases = {"Unua"}, other_names = {"Onua"}, } m["onw"] = { aliases = {"Old Nubian"}, } m["onx"] = { } m["ood"] = { aliases = {"O'odham"}, varieties = {{"Tohono O'odham", "Papago"}, "Akimel O'odham", "Hia C-ed O'odham"}, } m["oog"] = { } m["oon"] = { aliases = {"Önge"}, } m["oor"] = { } m["opa"] = { other_names = {"Opameri", "Ibilo"}, } m["opk"] = { varieties = {"Marub", "Tokuni"}, } m["opm"] = { } m["opo"] = { } m["opt"] = { other_names = {"Heve", "Hegue", "Eudeve", "Teguima"}, } m["opy"] = { aliases = {"Ofayé"}, } m["ora"] = { } m["ore"] = { } m["org"] = { } m["orh"] = { aliases = {"Oroqen"}, } m["oro"] = { } m["orr"] = { } m["ort"] = { aliases = {"Adivasi Odia", "Adivasi Oriya"}, } m["oru"] = { aliases = {"Ormuri"}, } m["orv"] = { aliases = {"Old East Slavic", "Old Russian"}, } m["orw"] = { aliases = {"Oro Win"}, } m["orx"] = { aliases = {"Oro"}, } m["orz"] = { aliases = {"Ormu"}, } m["osa"] = { aliases = {"Osage"}, } m["osc"] = { aliases = {"Oscan"}, } m["osi"] = { aliases = {"Osing"}, } m["osn"] = { aliases = {"Old Sundanese"}, } m["oso"] = { aliases = {"Ososo"}, } m["osp"] = { aliases = {"Old Spanish"}, } m["ost"] = { } m["osu"] = { aliases = {"Southern One"}, } m["osx"] = { aliases = {"Old Saxon", "Old Low German"}, } m["ota"] = { aliases = {"Ottoman Turkish", "Ottoman"}, } m["otb"] = { aliases = {"Old Tibetan", "Imperial Old Tibetan"}, } m["otd"] = { aliases = {"Ot Danum"}, other_names = {"Dohoi"}, } m["ote"] = { aliases = {"Mezquital Otomi"}, } m["oti"] = { } m["otk"] = { aliases = {"Old Turkic", "Orkhon Turkic", "Orkhon"}, } m["otl"] = { aliases = {"Tilapa Otomi"}, } m["otm"] = { aliases = {"Eastern Highland Otomi"}, } m["otn"] = { aliases = {"Tenango Otomi"}, } m["otq"] = { aliases = {"Querétaro Otomi"}, } m["otr"] = { } m["ots"] = { aliases = {"Estado de México Otomi"}, } m["ott"] = { aliases = {"Temoaya Otomi"}, } m["otu"] = { } m["otw"] = { aliases = {"Ottawa"}, } m["otx"] = { aliases = {"Texcatepec Otomi"}, } m["oty"] = { aliases = {"Old Tamil"}, } m["otz"] = { aliases = {"Ixtenco Otomi"}, } m["oub"] = { } m["oue"] = { aliases = {"Ounge"}, -- Glottolog's name; ISO's name between 2008 and 2010, when they changed it back to Oune } m["oui"] = { aliases = {"Old Uyghur", "Old Uighur"}, } m["oum"] = { } m["ovd"] = { aliases = {"Elfdalian"}, other_names = {"Övdalian"}, } m["owi"] = { } m["owl"] = { aliases = {"Old Welsh"}, } m["oyb"] = { other_names = {"Oi", "The"}, -- The is a dialect of Oi. No, seriously. } m["oyd"] = { } m["oym"] = { aliases = {"Wayampi"}, other_names = {"Guayapi", "Oiampi", "Oiampí"}, } m["oyy"] = { } m["ozm"] = { } return m 5uy8govvl1y17t2ab3cs61p86tiw51r Module:Languages/data/3/p/extra 828 2155795 9882834 9854993 2026-08-29T14:08:20Z TongcyDai 53191 更新語言資料 9882834 Scribunto text/plain local m = {} m["pab"] = { aliases = {"Pareci", "Parecis", "Parecís", "Paresi", "Paresí"}, } m["pac"] = { aliases = {"Pacoh"}, } m["pad"] = { aliases = {"Paumarí"}, } m["pae"] = { aliases = {"Pagibete"}, } m["paf"] = { aliases = {"Paranawát"}, } m["pag"] = { aliases = {"Pangasinan"}, } m["pah"] = { aliases = {"Tenharim"}, varieties = {"Parintintín"}, } m["pai"] = { aliases = {"Pe"}, } m["pak"] = { aliases = {"Parakanã", "Awaeté"}, } m["pal"] = { aliases = {"Middle Persian", "Pahlavi", "Manichaean Middle Persian"}, } m["pam"] = { aliases = {"Kapampangan", "Pampango"}, } m["pao"] = { aliases = {"Northern Paiute", "Numu", "Numa", "Paviotso", "Mono-Paviotso", "Mono-Bannock", "Bannock"}, } m["pap"] = { aliases = {"Papiamentu", "Papiamento"}, } m["paq"] = { aliases = {"Parya"}, } m["par"] = { aliases = {"Panamint", "Panamint Shoshone", "Timbisha", "Tümpisha", "Koso"}, } m["pas"] = { aliases = {"Papasena"}, } m["pau"] = { aliases = {"Palauan"}, } m["pav"] = { aliases = {"Wari'"}, } m["paw"] = { aliases = {"Pawnee"}, } m["pax"] = { aliases = {"Pankararé", "Pancaré", "Pankaré", "Pankarare", "Pancare", "Pankare"}, } m["pay"] = { aliases = {"Pech"}, } m["paz"] = { aliases = {"Pankararú", "Pankararu", "Pankarú", "Pankaru", "Pankarurú", "Pankaruru", "Pancaru", "Pankaroru", "Brancararu"}, } m["pbb"] = { } m["pbc"] = { aliases = {"Patamona"}, } m["pbe"] = { aliases = {"Mezontla Popoloca"}, } m["pbf"] = { aliases = {"Coyotepec Popoloca"}, } m["pbg"] = { aliases = {"Paraujano"}, } m["pbh"] = { aliases = {"Panare"}, } m["pbi"] = { aliases = {"Parkwa", "Parəkwa"}, } m["pbl"] = { aliases = {"Mak"}, varieties = {"Panya", "Zo"}, } m["pbm"] = { aliases = {"Puebla Mazatec", "Mazateco de Puebla y del Noroeste"}, } m["pbn"] = { } m["pbo"] = { } m["pbp"] = { } m["pbr"] = { aliases = {"Pangwa"}, } m["pbs"] = { aliases = {"Central Pame"}, } m["pbv"] = { aliases = {"Pnar"}, } m["pby"] = { aliases = {"Pyu (New Guinea)", "Papuan Pyu", "Pyu (Papua New Guinea)"}, -- distinguish from 'pyx' pseudo_families = "paa", } m["pca"] = { aliases = {"Santa Inés Ahuatempan Popoloca"}, } m["pcb"] = { aliases = {"Pear"}, } m["pcc"] = { aliases = {"Bouyei", "Buyi", "Buyei", "Puyi", "Giay", "Yay"}, } m["pcd"] = { aliases = {"Picard", "Patois"}, varieties = {{"Chti", "Ch'ti", "Chtimi", "Ch'timi"}, {"Rouchi", "Rouchy"}, "Roubaignot"}, } m["pce"] = { aliases = {"Ruching Palaung"}, } m["pcf"] = { aliases = {"Paliyan"}, } m["pcg"] = { aliases = {"Paniya"}, } m["pch"] = { } m["pci"] = { aliases = {"Duruwa"}, } m["pcj"] = { } m["pck"] = { aliases = {"Paite Chin", "Paithe", "Parte"}, varieties = {{"Lamjang", "Lamzang"}, {"Dapjal", "Dapzal"}} -- per Singh, 2006 } m["pcl"] = { } m["pcm"] = { aliases = {"Nigerian Pidgin"}, } m["pcn"] = { aliases = {"Piti"}, } m["pcp"] = { } m["pcw"] = { aliases = {"Pyapun"}, } m["pda"] = { } m["pdc"] = { aliases = {"Pennsylvania German", "Pennsylvania Dutch"}, } m["pdi"] = { } m["pdn"] = { } m["pdo"] = { aliases = {"Padoe"}, } m["pdt"] = { aliases = {"Plautdietsch", "Mennonite Low German", "Russian Mennonite Low German", "Chortitza", "Molotschna", "Chortica", "Molotcha"}, } m["pdu"] = { aliases = {"Kayan", "Padaung", "Padaung Karen"}, } m["pea"] = { aliases = {"Peranakan Indonesian"}, } m["peb"] = { aliases = {"Eastern Pomo"}, } m["ped"] = { aliases = {"Mala (Papua New Guinea)", "Mala"}, } m["pee"] = { aliases = {"Taje"}, } m["pef"] = { aliases = {"Northeastern Pomo"}, } m["peg"] = { } m["peh"] = { aliases = {"Bonan"}, } m["pei"] = { aliases = {"Chichimeca-Jonaz"}, } m["pej"] = { aliases = {"Northern Pomo"}, } m["pek"] = { aliases = {"Penchal"}, } m["pel"] = { aliases = {"Pekal"}, } m["pem"] = { aliases = {"Phende"}, } m["peo"] = { aliases = {"Old Persian"}, } m["pep"] = { aliases = {"Kunja", "Kánchá"}, -- Glottolog's name } m["peq"] = { aliases = {"Southern Pomo"}, } m["pev"] = { } m["pex"] = { aliases = {"Petats"}, } m["pey"] = { aliases = {"Petjo"}, } m["pez"] = { aliases = {"Eastern Penan"}, } m["pfa"] = { } m["pfe"] = { aliases = {"Kutin"}, varieties = {{"Paara", "Páárá"}, "Paara Muura", "Zongbi", "Dan Muura"}, -- per Binam Bikoi, editor, 2012 } m["pga"] = { aliases = {"Juba Arabic"}, } m["pgd"] = { aliases = {"Gandhari", "Gāndhārī", "Gāndhārī Prakrit"}, } m["pgg"] = { aliases = {"Pangwali"}, } m["pgi"] = { aliases = {"Pagi"}, varieties = {"Eastern Pagi", "Western Pagi"}, } m["pgk"] = { } m["pgl"] = { aliases = {"Primitive Irish"}, } m["pgn"] = { aliases = {"Paelignian"}, } m["pgs"] = { } m["pgu"] = { aliases = {"Pagu"}, varieties = {"Isam", "Nuclear Pagu", "Toliwiku"}, } m["pgz"] = { aliases = {"Papua New Guinean Sign Language", "Papua New Guinea Sign Language", "Melanesian Sign Language", "PNGSL"}, } m["pha"] = { aliases = {"Pa-Hng"}, } m["phd"] = { } m["phg"] = { aliases = {"Phuong"}, } m["phh"] = { aliases = {"Phukha"}, } m["phj"] = { aliases = {"Pahari"}, } m["phk"] = { aliases = {"Phake", "Tai Phake"}, } m["phl"] = { aliases = {"Palula", "Phalura", "Palola", "Phalulo", "Ashreti", "Dangarikwar"}, } m["phm"] = { } m["phn"] = { aliases = {"Phoenician"}, } m["pho"] = { aliases = {"Phunoi"}, } m["phq"] = { aliases = {"Phana'"}, } m["phr"] = { aliases = {"Pahari-Potwari", "Pothohari", "Pothwari"}, } m["pht"] = { aliases = {"Phu Thai"}, } m["phu"] = { } m["phv"] = { } m["phw"] = { } m["pia"] = { aliases = {"Pima Bajo"}, } m["pib"] = { aliases = {"Yine", "Piro", "Pirro", "Pira", "Chontaquiro", "Contaquiro", "Simirinche", "Simiranch"}, varieties = {"Machinere", {"Canamaré", "Kanamaré", "Kanamari", "Canamirim"}}, } m["pic"] = { aliases = {"Pinji"}, } m["pid"] = { aliases = {"Piaroa"}, } m["pie"] = { aliases = {"Piro"}, } m["pif"] = { aliases = {"Pingelapese"}, } m["pig"] = { aliases = {"Pisabo"}, } m["pih"] = { aliases = {"Pitcairn-Norfolk", "Pitkern-Norfuk"}, varieties = {{"Pitcairn", "Pitkern"}, {"Norfolk", "Norfuk"}}, } m["pij"] = { } m["pil"] = { } m["pim"] = { aliases = {"Powhatan"}, } m["pin"] = { aliases = {"Piame"}, } m["pio"] = { } m["pip"] = { } m["pir"] = { } m["pis"] = { aliases = {"Pijin", "Kanaka", "Neo-Solomonic", "Solomons Pidgin"}, } m["pit"] = { aliases = {"Pitta-Pitta", "Pitta Pitta"}, } m["piu"] = { } m["piv"] = { aliases = {"Pileni", "Vaeakau-Taumako"}, } m["piw"] = { aliases = {"Pimbwe"}, } m["pix"] = { aliases = {"Piu"}, } m["piy"] = { } m["piz"] = { } m["pjt"] = { aliases = {"Pitjantjatjara"}, } m["pkb"] = { aliases = {"Kipfokomo"}, } m["pkc"] = { aliases = {"Baekje"}, } m["pkg"] = { aliases = {"Pak-Tong"}, } m["pkh"] = { aliases = {"Pankhu", "Pankho", "Pangkhua", "Pangkho", "Pangkhu", "Panko"}, } m["pkn"] = { aliases = {"Pakanha"}, } m["pko"] = { aliases = {"Pökoot"}, } m["pkp"] = { aliases = {"Pukapukan"}, } m["pkr"] = { aliases = {"Attapady Kurumba"}, } m["pks"] = { aliases = {"Pakistan Sign Language", "Pakistani Sign Language"}, } m["pkt"] = { aliases = {"Maleng"}, } m["pku"] = { aliases = {"Paku"}, } m["pla"] = { } m["plb"] = { aliases = {"Polonombauk"}, } m["plc"] = { aliases = {"Central Palawano"}, } m["ple"] = { aliases = {"Palu'e"}, } m["plg"] = { aliases = {"Pilagá", "Pilacá"}, } m["plh"] = { aliases = {"Paulohi"}, } m["plj"] = { aliases = {"Polci"}, } m["plk"] = { aliases = {"Kohistani Shina"}, } m["pll"] = { aliases = {"Shwe Palaung"}, } m["pln"] = { aliases = {"Palenquero"}, } m["plo"] = { aliases = {"Oluta Popoluca"}, } m["plq"] = { aliases = {"Palaic"}, } m["plr"] = { aliases = {"Palaka"}, } m["pls"] = { aliases = {"San Marcos Tlalcoyalco Popoloca"}, } m["plu"] = { aliases = {"Palikur", "Palikúr", "Palicur"}, } m["plv"] = { aliases = {"Southwest Palawano"}, } m["plw"] = { aliases = {"Brooke's Point Palawano"}, } m["ply"] = { aliases = {"Bolyu"}, } m["plz"] = { aliases = {"Paluan"}, } m["pma"] = { aliases = {"Paamese", "Paama"}, } m["pmb"] = { aliases = {"Pambia"}, } m["pmd"] = { aliases = {"Pallanganmiddang"}, } m["pme"] = { aliases = {"Pwaamèi", "Pwaamei", "Poamei"}, } m["pmf"] = { aliases = {"Pamona", "Poso", "Bare'e"}, } m["pmi"] = { aliases = {"Northern Pumi", "Northern Prinmi", "Northern Pimi"}, } m["pmj"] = { aliases = {"Southern Pumi", "Southern Prinmi", "Southern Pimi"}, } m["pmk"] = { aliases = {"Pamlico"}, } m["pml"] = { aliases = {"Sabir", "Mediterranean Lingua Franca", "Lingua Franca"}, } m["pmm"] = { aliases = {"Pol", "Pol Pomo"}, varieties = {"Pomo"}, } m["pmn"] = { aliases = {"Pam"}, } m["pmo"] = { aliases = {"Pom"}, } m["pmq"] = { aliases = {"Northern Pame"}, } m["pmr"] = { aliases = {"Manat", "Paynamar"}, } m["pms"] = { aliases = {"Piedmontese"}, } m["pmt"] = { aliases = {"Tuamotuan"}, } m["pmw"] = { aliases = {"Plains Miwok"}, } m["pmx"] = { } m["pmy"] = { aliases = {"Papuan Malay"}, } m["pmz"] = { aliases = {"Southern Pame"}, } m["pna"] = { aliases = {"Punan Bah-Biau"}, } m["pnc"] = { aliases = {"Pannei"}, } m["pnd"] = { aliases = {"Mpinda"}, } m["pne"] = { aliases = {"Western Penan"}, } m["png"] = { aliases = {"Pongu"}, } m["pnh"] = { aliases = {"Penrhyn", "Tongareva", "Tongarewa", "Penrhynese", "Mangarongaro"}, } m["pni"] = { aliases = {"Aoheng"}, } m["pnj"] = { } m["pnk"] = { aliases = {"Paunaka", "Paunaca", "Pauna"}, } m["pnl"] = { aliases = {"Paleni"}, } m["pnm"] = { aliases = {"Punan Batu"}, } m["pnn"] = { varieties = {"Luya-Ginam-Mamusi", "Pinai"}, } m["pno"] = { aliases = {"Panobo"}, } m["pnp"] = { aliases = {"Pancana"}, } m["pnq"] = { aliases = {"Pana (West Africa)", "Pana (Burkina Faso)", "Pana"}, } m["pnr"] = { aliases = {"Panim"}, } m["pns"] = { aliases = {"Ponosakan"}, } m["pnt"] = { aliases = {"Pontic Greek", "Pontic"}, } m["pnu"] = { aliases = {"Jiongnai Bunu", "Kiong Nai"}, } m["pnv"] = { aliases = {"Pinigura"}, } m["pnw"] = { aliases = {"Panyjima"}, } m["pnx"] = { aliases = {"Phong-Kniang"}, } m["pny"] = { aliases = {"Pinyin"}, } m["pnz"] = { aliases = {"Pana (Central Africa)", "Pana (Central African Republic)", "Pana"}, } m["poc"] = { aliases = {"Poqomam"}, } m["poe"] = { aliases = {"San Juan Atzingo Popoloca"}, } m["pof"] = { } m["pog"] = { aliases = {"Potiguára"}, } m["poh"] = { } m["poi"] = { aliases = {"Highland Popoluca", "Sierra Popoluca", "Highland Zoque"}, } m["pok"] = { } m["pom"] = { aliases = {"Southeastern Pomo"}, } m["pon"] = { aliases = {"Pohnpeian"}, } m["poo"] = { aliases = {"Central Pomo"}, } m["pop"] = { aliases = {"Pwapwâ", "Pwapwa", "Poapoa"}, } m["poq"] = { aliases = {"Texistepec Popoluca"}, } m["pos"] = { aliases = {"Sayula Popoluca"}, } m["pot"] = { aliases = {"Potawatomi", "Pottawatomie"}, } m["pov"] = { aliases = {"Guinea-Bissau Creole", "Upper Guinea Creole", "Upper Guinea Crioulo", "Kriol", "Crioulo", "Kriolu", "Kriyol", "Kiriol"}, } m["pow"] = { aliases = {"San Felipe Otlaltepec Popoloca"}, } m["pox"] = { aliases = {"Polabian"}, } m["poy"] = { } m["ppa"] = { } m["ppe"] = { } m["ppi"] = { aliases = {"Paipai", "Akwa'ala"}, } m["ppk"] = { aliases = {"Uma"}, } m["ppl"] = { aliases = {"Pipil", "Nahuat", "Náhuat", "Nawat", "Náwat"}, } m["ppm"] = { aliases = {"Papuma"}, } m["ppn"] = { aliases = {"Papapana"}, } m["ppo"] = { aliases = {"Folopa", "Podopa", "Polopa", "Podoba", "Foraba"}, -- varieties per Glottolog varieties = {"Aurei", {"Bara", "Bara (Papua New Guinea)"}, {"Boro", "Boro (Papua New Guinea)"}, "Keba-Wopasali", "Kewah", "Pupitau", "Ro", "Sesa", "Siligi", "Sopese", {"Suri", "Suri (Papua New Guinea)"}, "Tebera", "Waraga"}, } m["ppq"] = { aliases = {"Pei"}, } m["pps"] = { aliases = {"San Luís Temalacayuca Popoloca"}, } m["ppt"] = { aliases = {"Pa", "Pari", "Pare", "Akium-Pare"}, } m["ppu"] = { aliases = {"Papora", "Hinapavosa", "Papora-Hoanya"}, varieties = {"Hoanya", {"Papola", "Paporan", "Bupuran", "Vupuran"}}, } m["pqa"] = { aliases = {"Pa'a"}, } m["pqm"] = { aliases = {"Malecite-Passamaquoddy"}, varieties = {{"Malecite", "Maliseet", "Wolastoqey"}, "Passamaquoddy"}, } m["pra"] = { aliases = {"Prakrit"}, } m["prc"] = { aliases = {"Parachi"}, } m["pre"] = { aliases = {"Principense"}, } m["prf"] = { aliases = {"Paranan"}, } m["prg"] = { aliases = {"Old Prussian", "Prussian"}, } m["prh"] = { aliases = {"Porohanon"}, } m["pri"] = { } m["prk"] = { aliases = {"Parauk"}, } m["prl"] = { aliases = {"Peruvian Sign Language"}, } m["prm"] = { aliases = {"Kibiri"}, varieties = {"Aird Hills", "Porome"}, } m["prn"] = { aliases = {"Prasuni"}, } m["pro"] = { aliases = {"Old Occitan", "Old Provençal", "Old Provencal"}, } m["prq"] = { aliases = {"Perené Ashéninka", "Ashéninka Perené"}, } m["prr"] = { aliases = {"Puri"}, } m["prt"] = { aliases = {"Phai", "Prai", "Pray", "Phray"}, } m["pru"] = { aliases = {"Puragi"}, } m["prw"] = { aliases = {"Parawen"}, } m["prx"] = { aliases = {"Purik"}, } m["prz"] = { aliases = {"Providencia Sign Language", "Providence Island Sign Language"}, } m["psa"] = { aliases = {"Asue Awyu", "West Awyu"}, varieties = {{"Pisà", "Pisa"}, {"Asue", "Asuwe"}, "Miaro"}, } m["psc"] = { aliases = {"Persian Sign Language"}, } m["psd"] = { aliases = {"Plains Indian Sign Language"}, } m["pse"] = { aliases = {"Central Malay", "South Barisan Malay"}, -- 'Middle Malay' is ambigous with period. } m["psg"] = { aliases = {"Penang Sign Language"}, } m["psh"] = { aliases = {"Southwest Pashayi"}, } m["psi"] = { aliases = {"Southeast Pashayi", "Southeastern Pashayi", "Southeastern Pashai", "Southeast Pashai"}, } m["psl"] = { aliases = {"Puerto Rican Sign Language"}, } m["psm"] = { aliases = {"Guarasugwé", "Warázu"}, } m["psn"] = { aliases = {"Panasuan"}, } m["pso"] = { aliases = {"Polish Sign Language"}, } m["psp"] = { aliases = {"Philippine Sign Language"}, } m["psq"] = { aliases = {"Pasi"}, } m["psr"] = { aliases = {"Portuguese Sign Language"}, } m["pss"] = { aliases = {"Kaulong"}, } m["psw"] = { } m["psy"] = { aliases = {"Piscataway"}, } m["pta"] = { } m["pth"] = { aliases = {"Pataxó Hã-Hã-Hãe"}, } m["pti"] = { } m["ptn"] = { aliases = {"Patani"}, } m["pto"] = { aliases = {"Zo'é", "Jo'é"}, } m["ptp"] = { aliases = {"Patep"}, } m["ptq"] = { aliases = {"Pattapu"}, } m["ptr"] = { aliases = {"Piamatsina"}, } m["ptt"] = { aliases = {"Enrekang"}, } m["ptu"] = { aliases = {"Bambam"}, } m["ptv"] = { aliases = {"Daakie"}, } m["ptw"] = { aliases = {"Pentlatch"}, } m["pty"] = { } m["pua"] = { aliases = {"Purepecha", "Tarascan", "Tarasco", "P'urhepecha", "Purépecha", "P'urhépecha", "Phorhépecha", "Phorhé", "Porhé"}, } m["pub"] = { aliases = {"Purum", "Purum Naga"}, } m["puc"] = { aliases = {"Punan Merap"}, } m["pud"] = { aliases = {"Punan Aput"}, } m["pue"] = { aliases = {"Puelche"}, } m["puf"] = { aliases = {"Punan Merah"}, } m["pug"] = { aliases = {"Phuie"}, } m["pui"] = { aliases = {"Puinave", "Puinabe", "Wãnsöhöt", "Guipunave", "Güipunave", "Waipunavi", "Guaipunabi"}, varieties = {{"Macú", "Macu"}}, } m["puj"] = { aliases = {"Punan Tubu"}, } m["pum"] = { aliases = {"Puma"}, } m["puo"] = { aliases = {"Puoc"}, } m["pup"] = { aliases = {"Pulabu"}, } m["puq"] = { } m["pur"] = { aliases = {"Puruborá", "Aurã", "Cujubim", "Burubora", "Kuyubi", "Migueleno", "Miguelenho", "Pumbora", "Puroborá", "Puruba"}, } m["put"] = { } m["puu"] = { aliases = {"Punu"}, } m["puw"] = { aliases = {"Puluwatese"}, } m["pux"] = { aliases = {"Puare"}, } m["puy"] = { } m["pwa"] = { aliases = {"Pawaia"}, varieties = {"Aurama", "Hauruha"}, pseudo_families = "paa", } m["pwb"] = { aliases = {"Panawa"}, } m["pwg"] = { aliases = {"Gapapaiwa"}, } m["pwi"] = { aliases = {"Patwin", "Patween"}, varieties = {{"River Patwin", "Valley Patwin"}, "Hill Patwin", "Southern Patwin"}, } m["pwm"] = { aliases = {"Molbog"}, } m["pwn"] = { aliases = {"Paiwan"}, } m["pwo"] = { aliases = {"Western Pwo", "Delta Pwo", "Western Pwo Karen"}, } m["pwr"] = { } m["pww"] = { aliases = {"Northern Pwo", "Phlong", "Northern Pwo Karen"}, } m["pxm"] = { aliases = {"Quetzaltepec Mixe"}, } m["pye"] = { } m["pym"] = { aliases = {"Fyam", "Fyem", "Pyem"}, } m["pyn"] = { aliases = {"Poyanáwa", "Poyanawa"}, } m["pys"] = { aliases = {"Paraguayan Sign Language"}, } m["pyu"] = { aliases = {"Puyuma"}, } m["pyx"] = { aliases = {"Pyu (Myanmar)", "Tircul"}, } m["pyy"] = { aliases = {"Pyen", "Hpyin", "Phen"}, } m["pzh"] = { aliases = {"Pazeh"}, other_names = {"Pazih"}, } m["pzn"] = { aliases = {"Para Naga"}, } return m n0v6a4hktdz61r0p6ysna07n76x6vdt Module:Languages/data/3/r/extra 828 2155796 9882838 9854995 2026-08-29T14:08:33Z TongcyDai 53191 更新語言資料 9882838 Scribunto text/plain local m = {} m["raa"] = { aliases = {"Dungmali"}, } m["rab"] = { aliases = {"Chamling"}, other_names = {"Chamlinge", "Rodong", "Camling"}, } m["rac"] = { aliases = {"Rasawa"}, } m["rad"] = { aliases = {"Rade"}, other_names = {"Rhade"}, } m["raf"] = { aliases = {"Western Meohang"}, } m["rag"] = { aliases = {"Logooli"}, other_names = {"Logoli", "Ragoli"}, } m["rah"] = { aliases = {"Rabha"}, other_names = {"Maituri", "Rongdani", "Rava"}, } m["rai"] = { aliases = {"Ramoaaina"}, other_names = {"Ramoaina", "Ramuaaina", "Ramuaina", "Duke of York", "Aalawa", "Aalawaa", "Alawa", "Mioko"}, } m["rak"] = { aliases = {"Tulu-Bohuai"}, other_names = {"Tulu", "Bohuai"}, } m["ral"] = { } m["ram"] = { aliases = {"Canela"}, other_names = {"Krahô", "Canela-Krahô"}, } m["ran"] = { other_names = {"Kimaam"}, } m["rao"] = { aliases = {"Rao"}, varieties = {{"Li'o", "Li'o (Papua New Guinea)"}, "Ndramini'o"}, } m["rap"] = { aliases = {"Rapa Nui", "Rapanui", "Pascuense"}, } m["raq"] = { aliases = {"Saam"}, } m["rar"] = { aliases = {"Rarotongan"}, other_names = {"Cook Islands Maori", "Cook Islands Māori"}, } m["ras"] = { aliases = {"Tegali"}, other_names = {"Tingal", "Tagale", "Tegele", "Tekele", "Togole", "Rashad", "Gom", "Kom"}, } m["rat"] = { } m["rau"] = { aliases = {"Raute"}, } m["rav"] = { aliases = {"Sampang"}, } m["raw"] = { aliases = {"Rawang"}, } m["rax"] = { } m["ray"] = { aliases = {"Rapa"}, } m["raz"] = { aliases = {"Rahambuu"}, } m["rbb"] = { aliases = {"Rumai Palaung"}, } m["rbk"] = { aliases = {"Northern Bontoc"}, other_names = {"Northern Bontok"}, } m["rbl"] = { aliases = {"East Miraya Bikol", "Miraya Bikol"}, -- our old name, ISO's name } m["rcf"] = { aliases = {"Réunion Creole French"}, } m["rdb"] = { } m["rea"] = { aliases = {"Rerau"}, } m["reb"] = { aliases = {"Rembong"}, } m["ree"] = { aliases = {"Rejang Kayan"}, other_names = {"Lisum", "Ma'aging", "Long Badan", "Uma Daro", "Long Kehobo", "Uma Poh", "Uma Juman", "Long Murun", "Long Geng", "Lemena"}, } m["reg"] = { } m["rei"] = { } m["rej"] = { aliases = {"Rejang"}, other_names = {"Rejangese"}, } m["rel"] = { aliases = {"Rendille"}, } m["rem"] = { aliases = {"Remo"}, } m["ren"] = { aliases = {"Rengao"}, } m["rer"] = { } m["res"] = { aliases = {"Reshe"}, } m["ret"] = { aliases = {"Retta"}, other_names = {"Reta"}, -- Glottolog's name } m["rey"] = { aliases = {"Reyesano"}, } m["rga"] = { -- WP claims Toksiki, Soisoru as aliases but I can't find them in use for this aliases = {"Roria"}, } m["rge"] = { aliases = {"Romano-Greek", "Romani Greek", "Hellenoromani"}, } m["rgk"] = { aliases = {"Rangkas"}, } m["rgn"] = { aliases = {"Romagnol", "Romagnolo"}, } m["rgr"] = { } m["rgs"] = { aliases = {"Southern Roglai"}, } m["rgu"] = { aliases = {"Ringgou"}, } m["rhg"] = { aliases = {"Rohingya"}, } m["rhp"] = { aliases = {"Yahang"}, } m["ria"] = { aliases = {"Reang"}, other_names = {"Riang"}, } m["rif"] = { aliases = {"Tarifit", "Rifian", "Riffian", "Tamazight"}, } m["ril"] = { aliases = {"Riang"}, } m["rim"] = { aliases = {"Nyaturu"}, } m["rin"] = { } m["rir"] = { aliases = {"Ribun"}, } m["rit"] = { other_names = {"Ritharrŋu", "Ritharngu"}, } m["riu"] = { } m["rjg"] = { } m["rji"] = { } m["rjs"] = { aliases = {"Rajbanshi"}, } m["rka"] = { aliases = {"Kraol"}, } m["rkb"] = { aliases = {"Rikbaktsa"}, other_names = {"Erikbatsa", "Aripaktsa", "Erikpatsa"}, } m["rkh"] = { aliases = {"Rakahanga-Manihiki"}, } m["rki"] = { aliases = {"Rakhine", "Arakanese", "Ramree", "Yangbye", "Thandwe", "Chaungtha"}, } m["rkm"] = { aliases = {"Marka"}, } m["rkt"] = { aliases = {"Kamta"}, other_names = {"Rangpuri"}, } m["rkw"] = { aliases = {"Arakwal"}, } m["rma"] = { aliases = {"Rama"}, } m["rmb"] = { } m["rmc"] = { aliases = {"Carpathian Romani"}, } m["rmd"] = { aliases = {"Traveller Danish"}, } m["rme"] = { aliases = {"Angloromani"}, } m["rmf"] = { aliases = {"Kalo Finnish Romani"}, } m["rmg"] = { aliases = {"Traveller Norwegian"}, } m["rmh"] = { aliases = {"Murkim"}, } m["rmi"] = { aliases = {"Lomavren"}, } m["rmk"] = { aliases = {"Romkun"}, } m["rml"] = { aliases = {"Baltic Romani"}, } m["rmm"] = { } m["rmn"] = { aliases = {"Balkan Romani"}, } m["rmo"] = { aliases = {"Sinte Romani"}, other_names = {"Sinti Romani", "Sinti-Manouche", "Sinti", "Sintitikes", "Manouche"}, } m["rmp"] = { aliases = {"Rempi"}, } m["rmq"] = { aliases = {"Caló", "Lusitano-Romani", "Zincaló", "Calão"}, } m["rms"] = { aliases = {"Romanian Sign Language"}, } m["rmt"] = { aliases = {"Domari"}, } m["rmu"] = { aliases = {"Tavringer Romani"}, } m["rmv"] = { } m["rmw"] = { aliases = {"Welsh Romani"}, other_names = {"Welsh Romany", "Kååle"}, } m["rmx"] = { aliases = {"Romam"}, } m["rmy"] = { aliases = {"Vlax Romani"}, } m["rmz"] = { aliases = {"Marma"}, } m["rnd"] = { aliases = {"Ruund", "Northern Lunda", "Uruund"}, } m["rng"] = { aliases = {"Ronga"}, other_names = {"Xironga"}, } m["rnl"] = { } m["rnn"] = { } m["rnp"] = { } m["rnw"] = { aliases = {"Rungwa"}, } m["rob"] = { aliases = {"Tae'"}, } m["roc"] = { aliases = {"Cacgia Roglai"}, } m["rod"] = { } m["roe"] = { aliases = {"Ronji"}, } m["rof"] = { aliases = {"Rombo"}, } m["rog"] = { aliases = {"Northern Roglai"}, } m["rol"] = { aliases = {"Romblomanon"}, } m["rom"] = { aliases = {"Romani", "Gypsy"}, } m["roo"] = { aliases = {"Rotokas"}, varieties = {"Aita", "Atsilima", "Pipipaia"}, } m["rop"] = { aliases = {"Australian Kriol", "Kriol"}, } m["ror"] = { } m["rou"] = { } m["row"] = { aliases = {"Dela-Oenale"}, } m["rpn"] = { } m["rpt"] = { aliases = {"Rapting"}, } m["rri"] = { aliases = {"Ririo"}, } m["rrm"] = { aliases = {"Moriori"}, } m["rro"] = { } m["rrt"] = { } m["rsb"] = { aliases = {"Romano-Serbian"}, } m["rsk"] = { aliases = {"Pannonian Rusyn", "Pannonian", "Rusyn", "Ruthenian"}, } m["rsl"] = { aliases = {"Russian Sign Language"}, } m["rsm"] = { } m["rsn"] = { aliases = {"Rwandan Sign Language"}, } m["rtc"] = { other_names = {"Rungtu Chin", "Thaungtha"}, } m["rth"] = { aliases = {"Ratahan"}, } m["rtm"] = { aliases = {"Rotuman"}, } m["rtw"] = { } m["rub"] = { aliases = {"Gungu"}, } m["ruc"] = { aliases = {"Ruuli"}, } m["rue"] = { aliases = {"Carpathian Rusyn", "Carpathian", "Rusyn", "Ruthenian", "Carpatho-Rusyn"}, } m["ruf"] = { } m["rug"] = { aliases = {"Roviana"}, } m["ruh"] = { } m["rui"] = { aliases = {"Rufiji"}, } m["ruk"] = { } m["ruo"] = { aliases = {"Istro-Romanian"}, } m["rup"] = { aliases = {"Aromanian"}, } m["ruq"] = { aliases = {"Megleno-Romanian"}, } m["rut"] = { aliases = {"Rutul", "Rutulian"}, } m["ruu"] = { } m["ruy"] = { other_names = {"Mala"}, } m["ruz"] = { } m["rwa"] = { aliases = {"Rawo"}, } m["rwk"] = { aliases = {"Rwa"}, } m["rwm"] = { } m["rwo"] = { aliases = {"Rawa"}, varieties = {{"Karo", "Karo (Papua New Guinea)"}, "Nuclear Rawa"}, } m["rxd"] = { } m["rxw"] = { } m["ryn"] = { aliases = {"Northern Amami Ōshima", "Northern Amami-Oshima"} } m["rys"] = { aliases = {"Yaeyama"}, varieties = {"Hateruma", "Hatoma", "Iriomote", "Kohama", "Kuroshima", "Taketomi"}, } m["ryu"] = { aliases = {"Okinawan"}, } m["rzh"] = { aliases = {"Razihi"}, other_names = {"Rāziḥī", "Jabal Razih"}, } return m a3b2ci5dlu0wxni6wp6bbi59rl2goyy Module:Languages/data/3/s/extra 828 2155797 9882840 9854997 2026-08-29T14:08:39Z TongcyDai 53191 更新語言資料 9882840 Scribunto text/plain local m = {} m["saa"] = { aliases = {"Saba"}, } m["sab"] = { aliases = {"Buglere", "Bugle", "Murire", "Muoy"}, varieties = {"Sabanero", {"Bokotá", "Bogota"}}, } m["sac"] = { aliases = {"Fox"}, varieties = {{"Sac", "Sauk"}, "Kickapoo", {"Mesquakie", "Meskwaki"}}, } m["sad"] = { aliases = {"Sandawe"}, } m["sae"] = { } m["saf"] = { aliases = {"Safaliba"}, } m["sah"] = { aliases = {"Yakut", "Sakha"}, } m["saj"] = { aliases = {"Sahu"}, varieties = {"Pa'disua", "Tala'i"}, } m["sak"] = { aliases = {"Sake", "Shake"}, } m["sam"] = { aliases = {"Samaritan Aramaic", "Samaritan"}, } m["sao"] = { aliases = {"Sause"}, } m["saq"] = { aliases = {"Samburu"}, } m["sar"] = { aliases = {"Sarabeca", "Saraveka", "Sarave"}, } m["sas"] = { aliases = {"Sasak"}, } m["sat"] = { aliases = {"Santali"}, } m["sau"] = { aliases = {"Saleman"}, } m["sav"] = { aliases = {"Saafi-Saafi"}, } m["saw"] = { aliases = {"Sawi"}, } m["sax"] = { aliases = {"Sa", "Saa"}, } m["say"] = { aliases = {"Saya"}, } m["saz"] = { aliases = {"Saurashtra"}, } m["sba"] = { aliases = {"Ngambay"}, } m["sbb"] = { aliases = {"Simbo"}, } m["sbc"] = { aliases = {"Gele'", "Kele (New Guinea)", "Kele (Papua New Guinea)", "Kele"}, } m["sbd"] = { } m["sbe"] = { aliases = {"Saliba"}, } m["sbf"] = { aliases = {"Shabo", "Mikeyir", "Mekeyir", "Mekeyer"}, } m["sbg"] = { aliases = {"Seget"}, } m["sbh"] = { aliases = {"Sori-Harengan"}, -- I'm guessing these are varieties, since they represent the names of the two islands on which the language -- (Sori-Harengan) is spoken. varieties = {"Sori", "Harengan"}, } m["sbi"] = { aliases = {"Seti"}, } m["sbj"] = { aliases = {"Surbakhal"}, } m["sbk"] = { aliases = {"Safwa"}, } m["sbl"] = { aliases = {"Botolan Sambal"}, } m["sbm"] = { aliases = {"Sagala"}, } m["sbn"] = { aliases = {"Sindhi Bhil"}, } m["sbo"] = { } m["sbp"] = { aliases = {"Sangu (Tanzania)"}, } m["sbq"] = { aliases = {"Sirva", "Sileibi"}, } m["sbr"] = { aliases = {"Sembakung Murut"}, } m["sbs"] = { aliases = {"Subiya"}, } m["sbt"] = { aliases = {"Kimki"}, pseudo_families = "paa", } m["sbu"] = { } m["sbv"] = { aliases = {"Sabine"}, } m["sbw"] = { } m["sbx"] = { aliases = {"Seberuang"}, } m["sby"] = { } m["sbz"] = { } m["scb"] = { aliases = {"Chut"}, } m["sce"] = { aliases = {"Dongxiang", "Santa"}, } m["scf"] = { aliases = {"San Miguel Creole French"}, } m["scg"] = { aliases = {"Sanggau"}, } m["sch"] = { -- Alias vs. variety here is a guess; Wikipedia says "Sakachep also known as Khelma" and says the ethnicity is -- "The Khelma, also known as the Sakachep" but Ethnologue also says "dialects are Khelma, Thangachep, and Sakachep" -- which may be bogus. aliases = {"Sakachep", "Khelma"}, } m["sci"] = { aliases = {"Sri Lankan Creole Malay"}, } m["sck"] = { aliases = {"Sadri"}, } m["scl"] = { aliases = {"Shina"}, -- These represent different valleys where the language is spoken, hence likely distinct dialects. varieties = {"Gilgiti", "Astori", "Chilasi"}, } m["scn"] = { aliases = {"Sicilian"}, } m["sco"] = { aliases = {"Scots", "Lowland Scots"}, } m["scp"] = { aliases = {"Yolmo", "Hyolmo", "Yohlmo", "Helambu Sherpa"}, -- Wikipedia says Syuba/Kagate (code skw) may be close enough to be a dialect. Langtang is mutually intelligible -- with Yolmo but often considered a separate language; yet we don't have a code for it so I'm putting it as a -- variety. varieties = {"Melamchi Valley Yolmo", "Langtang", "Lamjung Yolmo", "Ilam Yolmo"}, } m["scq"] = { aliases = {"Chung"}, } m["scs"] = { aliases = {"North Slavey"}, } m["scu"] = { aliases = {"Shumcho"}, } m["scv"] = { } m["scw"] = { } m["scx"] = { aliases = {"Sicel", "Siculian"}, } m["scz"] = { aliases = {"Shetland", "Shaetlan", "Shetlandic"}, } m["sda"] = { aliases = {"Toraja-Sa'dan"}, } m["sdb"] = { aliases = {"Shabak", "Shabaki"}, } m["sdc"] = { aliases = {"Sassarese"}, } m["sde"] = { aliases = {"Surubu"}, } m["sdf"] = { aliases = {"Sarli", "Sarliya"}, } m["sdg"] = { aliases = {"Savi"}, } m["sdh"] = { -- Kermanshahi can refer either to Southern Kurdish as a whole or to the prestige dialect. We distinct the latter -- as Kermanshani with an n following ''Habib Borjian, “KERMANSHAH vii. Languages and Dialects,” Encyclopædia -- Iranica, Vol. 16, Fasc. 3, New York, 2017, pp. 327-331.'' but this may not make a lot of sense. aliases = {"Southern Kurdish", "Kermanshahi", "Kermanshahi Kurdish"}, -- We classify Laki as a separate language but it is often considered a dialect of Southern Kurdish. varieties = {{"Kermanshani", "Kermanshani Kurdish"}, {"Kolya'i", "Kolyā'i"}, "Zangana", "Kalhori", {"Sanjābi", "Sanjabi"}, {"Feyli", "Fayli", "Ilāmi", "Ilami"}}, } m["sdj"] = { } m["sdk"] = { aliases = {"Sos Kundi"}, } m["sdl"] = { aliases = {"Saudi Arabian Sign Language"}, } m["sdm"] = { aliases = {"Semandang"}, } m["sdn"] = { aliases = {"Gallurese"}, } m["sdo"] = { aliases = {"Bukar-Sadung Bidayuh", "Bukar-Sadong"}, } m["sdp"] = { aliases = {"Sherdukpen"}, } m["sdr"] = { aliases = {"Oraon Sadri"}, } m["sds"] = { aliases = {"Tunisian Berber"}, } m["sdu"] = { aliases = {"Sarudu"}, } m["sdx"] = { } m["sea"] = { aliases = {"Semai"}, } m["sec"] = { aliases = {"Sechelt"}, } m["sed"] = { aliases = {"Sedang"}, } m["see"] = { aliases = {"Seneca"}, } m["sef"] = { aliases = {"Cebaara"}, } m["seg"] = { } m["seh"] = { aliases = {"Sena"}, varieties = {{"Malawi Sena", "Malawian Sena"}, {"Nuclear Sena", "Mozambican Sena"}}, -- includes [swk] for Malawian Sena, but [bwg] for Barwe is distinct } m["sei"] = { aliases = {"Seri"}, } m["sej"] = { aliases = {"Sene"}, } m["sek"] = { aliases = {"Sekani", "Tsek'ene"}, varieties = {{"Kwadacha", "Kwadacha Sekani", "Kwadacha Tsek'ene"}}, } m["sen"] = { aliases = {"Nanerige"}, } m["seo"] = { aliases = {"Asaba", "Asabano", -- Glottolog's name "Suarmin", -- old ISO name "Asabo", -- used in Foley (2005) and Foley (2018); may be a typo "Duranmin", -- in e.g. Laycock and Z'graggen (1975), Conrad (1988) }, pseudo_families = "paa", } m["sep"] = { aliases = {"Sicite"}, } m["seq"] = { aliases = {"Senara"}, } m["ser"] = { aliases = {"Serrano"}, -- Wikipedia treats Kitanemuk as a separate language but it says it may have been a dialect (it is extinct). varieties = {"Kitanemuk"}, } m["ses"] = { aliases = {"Koyraboro Senni", "Koyraboro Senni Songhay", "Koyraboro Senni Songhai", "Koroboro Senni"}, -- other_names = {"Eastern Songhay"}, -- this is a geographic grouping of Songhay languages including Koyraboro Senni } m["set"] = { aliases = {"Sentani"}, varieties = {"Central Sentani", "East Sentani", "West Sentani"}, } m["seu"] = { } m["sev"] = { aliases = {"Nyarafolo"}, } m["sew"] = { } m["sey"] = { aliases = {"Secoya"}, } m["sez"] = { aliases = {"Senthang"}, } m["sfb"] = { aliases = {"French Belgian Sign Language"}, } m["sfe"] = { } m["sfm"] = { aliases = {"Small Flowery Miao"}, } m["sfs"] = { aliases = {"South African Sign Language"}, } m["sfw"] = { aliases = {"Sehwi"}, } m["sga"] = { aliases = {"Old Irish"}, } m["sgb"] = { aliases = {"Mag-Anchi Ayta"}, } m["sgc"] = { aliases = {"Kipsigis"}, } m["sgd"] = { aliases = {"Surigaonon"}, } m["sge"] = { aliases = {"Segai"}, } m["sgg"] = { aliases = {"Swiss-German Sign Language", "Swiss German Sign Language"}, } m["sgh"] = { aliases = {"Shughni"}, } m["sgi"] = { aliases = {"Suga"}, } m["sgk"] = { aliases = {"Sangkong"}, } m["sgm"] = { } m["sgp"] = { aliases = {"Singpho"}, } m["sgr"] = { aliases = {"Sangisari", "Sangsari"}, } m["sgs"] = { aliases = {"Samogitian"}, } m["sgt"] = { aliases = {"Brokpake", "Brokpa"}, } m["sgu"] = { } m["sgw"] = { aliases = {"Sebat Bet Gurage"}, } m["sgx"] = { aliases = {"Sierra Leone Sign Language"}, } m["sgy"] = { -- FIXME: Sanglich is the name of the language as used in Tajikistan, while Sanglechi is the name as used in -- Afghanistan. Hence they could be different dialects, but provisionally I'm classifying them as aliases. aliases = {"Sanglechi", "Sanglich"}, -- "Warduji" may not exist at all } m["sgz"] = { aliases = {"Sursurunga"}, } m["sha"] = { } m["shb"] = { aliases = {"Ninam", "Yanam", "Yanam-Ninam", "Xiriana", "Xiriâna", "Shiriana", "Xirixana", "Shirishana"}, } m["shc"] = { } m["shd"] = { aliases = {"Kundal Shahi"}, } m["she"] = { aliases = {"Sheko"}, } m["shg"] = { aliases = {"Shua", "Shwa", "Shwakhwe"}, } m["shh"] = { aliases = {"Shoshone", "Shoshoni"}, varieties = {{"Gosiute", "Goshute"}, {"Eastern Shoshone", "Eastern Shoshoni"}, {"Western Shoshone", "Western Shoshoni"}, {"Northern Shoshone", "Northern Shoshoni"}}, } m["shi"] = { aliases = {"Tashelhit", "Tachelhit", "Chleuh", "Shilha", "Tashlhiyt", "Tashelhit Berber", "Tachelhit Berber", "Tashlhiyt Berber", "Soussian"}, } m["shj"] = { aliases = {"Shatt"}, } m["shk"] = { aliases = {"Shilluk"}, } m["shm"] = { aliases = {"Shahrudi"}, } m["shn"] = { aliases = {"Shan", "Kwam Tai", "Kam Tai", "Tai Yai"}, } m["sho"] = { aliases = {"Shanga"}, } m["shp"] = { aliases = {"Shipibo-Conibo"}, } m["shq"] = { } m["shr"] = { aliases = {"Shi"}, } m["shs"] = { aliases = {"Shuswap"}, } m["sht"] = { aliases = {"Shasta"}, } m["shu"] = { aliases = {"Chadian Arabic"}, } m["shv"] = { aliases = {"Shehri", "Jibbali"}, } m["shw"] = { aliases = {"Shwai"}, } m["shx"] = { aliases = {"She", "Ho Ne", "Ho Nte"}, } m["shy"] = { aliases = {"Tachawit", "Shawiya Berber", "Chaouïa", "Tacawit"}, } m["shz"] = { aliases = {"Syenara"}, } m["sia"] = { aliases = {"Akkala Sami"}, } m["sib"] = { aliases = {"Sebop"}, } m["sid"] = { aliases = {"Sidamo", "Sidaama"}, } m["sie"] = { aliases = {"Simaa"}, } m["sif"] = { aliases = {"Siamou"}, } m["sig"] = { aliases = {"Paasaal"}, } m["sih"] = { aliases = {"Sîshëë", "Sishee", "Zire"}, } m["sii"] = { } m["sij"] = { aliases = {"Numbami"}, } m["sik"] = { } m["sil"] = { aliases = {"Tumulung Sisaala"}, } m["sim"] = { aliases = {"Mende (New Guinea)", "Mende", "Seim", -- our old name }, } m["sip"] = { aliases = {"Sikkimese", "Bhutia", "Dranjongke", "Dranjoke", "Denjongka", "Denzongpeke", "Denzongke"}, } m["siq"] = { aliases = {"Sunia"}, } m["sir"] = { aliases = {"Siri"}, } m["sis"] = { aliases = {"Siuslaw"}, } m["siu"] = { aliases = {"Sinagen", "Galu"}, -- Glottolog's name } m["siv"] = { } m["siw"] = { aliases = {"Siwai"}, varieties = {"Baitsi"}, } m["six"] = { aliases = {"Sumau", "Garia", "Kari"}, } m["siy"] = { aliases = {"Sivandi"}, } m["siz"] = { aliases = {"Siwi", "Siwa", "Siwan", "Siwa Berber"}, } m["sja"] = { aliases = {"Epena"}, } m["sjb"] = { } m["sjc"] = { aliases = {"Shaojiang Min", "Shao-Jiang Min", "Shaojiang Chinese", "Shao-Jiang Chinese"}, } m["sjd"] = { aliases = {"Kildin Sami"}, } m["sje"] = { aliases = {"Pite Sami"}, } m["sjg"] = { aliases = {"Assangori"}, } m["sjk"] = { aliases = {"Kemi Sami"}, } m["sjl"] = { aliases = {"Miji"}, -- Per Wikipedia, these are two languages. There is also a yet more divergent variety Bangru (Northern Miji). varieties = { {"Western Miji", "Dmay", "Dhammai", "Dhəmmai", "Sajalang", "Sajolang"}, {"Eastern Miji", "Namrai", "Nəmrai"}, } } m["sjm"] = { aliases = {"Mapun"}, } m["sjn"] = { aliases = {"Sindarin"}, } m["sjo"] = { aliases = {"Xibe", "Sibo", "Sibe", "Xibo"}, } m["sjp"] = { aliases = {"Surjapuri"}, } m["sjr"] = { } m["sjs"] = { -- from Wikipedia aliases = {"Senhaja de Srair", "Senhaja De Srair", "Sanhaja de Srair", "Senhajiyya", "Chelha", "Chelha n Senhaja", "Chelha n Isenhajen", "Tamazight n Senhaja", "Tasenhaji"}, } m["sjt"] = { aliases = {"Ter Sami"}, } m["sju"] = { aliases = {"Ume Sami"}, } m["sjw"] = { aliases = {"Shawnee"}, } m["skb"] = { aliases = {"Saek"}, } m["skc"] = { aliases = {"Ma Manda", "Sauk"}, } m["skd"] = { aliases = {"Southern Sierra Miwok"}, } m["ske"] = { aliases = {"Ske", "Seke"}, } m["skf"] = { aliases = {"Mekéns", "Mekens", "Mekem", "Amniapé"}, -- Glottolog refers to the third variety as Siokweriat corresponding to Koarategayat etc. varieties = {{"Sakirabiá", "Sakïrabiát", "Sakiráp", "Sakurabiat"}, {"Koaratira", "Guaratira", "Kanoé"}, {"Koarategayat", "Guaratégaya", "Guarategaja", "Warategáya"}}, } m["skh"] = { aliases = {"Sikule"}, } m["ski"] = { aliases = {"Sika"}, other_names = {"Sikanese"}, } m["skj"] = { -- compare 'ths' aliases = {"Seke"}, } m["skk"] = { aliases = {"Sok"}, } m["skm"] = { aliases = {"Sakam"}, other_names = {"Kutong"}, } m["skn"] = { aliases = {"Kolibugan Subanon"}, } m["sko"] = { aliases = {"Seko Tengah"}, } m["skp"] = { aliases = {"Sekapan"}, } m["skq"] = { aliases = {"Sininkere"}, } m["skr"] = { aliases = {"Saraiki"}, other_names = {"Siraiki", "Seraiki"}, } m["sks"] = { aliases = {"Maia", "Maya"}, other_names = {"Banar", "Suaro", "Turutap", "Yakiba"}, varieties = {"Pila", "Saki"}, } m["skt"] = { aliases = {"Sakata"}, other_names = {"Kisakata", "Lesa", "Odual", "Saka", "Bai", "Kibai", "Bay", "Kibay", "Djia", "Dia", "Dja", "Kidjia", "Wadia", "Tuku", "Ketu", "Batow"}, } m["sku"] = { aliases = {"Sakao"}, } m["skv"] = { aliases = {"Skou"}, } m["skw"] = { aliases = {"Skepi Creole Dutch"}, other_names = {"Skepi Dutch", "Skepi Dutch Creole", "Essequibo Dutch"}, } m["skx"] = { aliases = {"Seko Padang"}, } m["sky"] = { aliases = {"Sikaiana", "Sikayana"}, } m["skz"] = { aliases = {"Sekar"}, } m["slc"] = { other_names = {"Saliba", "Sáliba", "Saliva", "Sáliva"}, } m["sld"] = { aliases = {"Sisaala", "Sissala"}, } m["sle"] = { aliases = {"Sholaga"}, } m["slf"] = { aliases = {"Swiss-Italian Sign Language"}, other_names = {"Swiss Italian Sign Language"}, } m["slg"] = { } m["slj"] = { } m["sll"] = { aliases = {"Salt-Yui"}, varieties = {"Keri", {"Salt", "Salt (Salt-Yui)"}}, } m["slm"] = { aliases = {"Pangutaran Sama", "Siyama"}, } m["sln"] = { } m["slp"] = { aliases = {"Lamaholot"}, other_names = {"Solor", "Solorese"}, } m["slr"] = { aliases = {"Salar"}, } m["sls"] = { aliases = {"Singapore Sign Language"}, } m["slt"] = { aliases = {"Sila"}, } m["slu"] = { aliases = {"Selaru"}, } m["slw"] = { aliases = {"Sialum"}, } m["slx"] = { } m["sly"] = { aliases = {"Selayar"}, } m["slz"] = { aliases = {"Ma'ya"}, } m["sma"] = { aliases = {"Southern Sami"}, } m["smb"] = { aliases = {"Simbari"}, } m["smc"] = { aliases = {"Som"}, } m["smd"] = { aliases = {"Sama"}, } m["smf"] = { } m["smg"] = { } m["smh"] = { aliases = {"Samei"}, } m["smj"] = { aliases = {"Lule Sami"}, } m["smk"] = { aliases = {"Bolinao"}, other_names = {"Binubolinao"}, } m["sml"] = { aliases = {"Central Sama"}, } m["smm"] = { aliases = {"Musasa"}, } m["smn"] = { aliases = {"Inari Sami"}, } m["smp"] = { aliases = {"Samaritan Hebrew"}, other_names = {"Samaritan"}, } m["smq"] = { aliases = {"Samo"}, } m["smr"] = { aliases = {"Simeulue"}, other_names = {"Simalur", "Devayan", "Defayan", "Simolol", "Simulul", "Simeuloë"}, } m["sms"] = { aliases = {"Skolt Sami"}, } m["smt"] = { aliases = {"Simte"}, } m["smu"] = { aliases = {"Somray"}, } m["smv"] = { aliases = {"Samvedi"}, } m["smw"] = { aliases = {"Sumbawa"}, } m["smx"] = { aliases = {"Samba"}, } m["smy"] = { aliases = {"Semnani"}, } m["smz"] = { aliases = {"Simeku"}, varieties = {"Koopei", "Mainoki"}, } m["snb"] = { aliases = {"Sebuyau"}, } m["snc"] = { aliases = {"Sinaugoro"}, } m["sne"] = { aliases = {"Bau Bidayuh"}, varieties = {"Jagoi", "Krokong", "Grogo"}, } m["snf"] = { aliases = {"Noon"}, } m["sng"] = { aliases = {"Sanga (Congo)"}, other_names = {"Sanga", "Luba-Sanga", "Sanga (Democratic Republic of Congo)", "Sanga (Democratic Republic of the Congo)"}, } m["sni"] = { aliases = {"Sensi"}, } m["snj"] = { } m["snk"] = { aliases = {"Soninke"}, } m["snl"] = { aliases = {"Sangil"}, } m["snm"] = { aliases = {"Southern Ma'di"}, } m["snn"] = { aliases = {"Siona"}, } m["snp"] = { aliases = {"Siane"}, varieties = {"Alango", "Fowe", "Kemanimowe", "Keto", "Kolepa", "Komoigaleka", "Komongu", "Laiya", "Lambau", "Olumba", {"Ona", "Ona (Papua New Guinea)"}, "Wando", "Yamofowe", "Yandime"}, } m["snq"] = { other_names = {"Chango"}, } m["snr"] = { aliases = {"Sihan (Gum)"}, -- per Glottolog } m["sns"] = { aliases = {"Nahavaq"}, } m["snu"] = { } m["snv"] = { } m["snw"] = { aliases = {"Selee", "Sɛlɛɛ", "Santrokofi"}, } m["snx"] = { aliases = {"Sam"}, } m["sny"] = { aliases = {"Saniyo-Hiyewe"}, varieties = {"Hiyowe", "Saniyo"}, } m["snz"] = { aliases = {"Kou", "Kow", "Sinsauru"}, -- Sinsauru is an alias per Wikipedia varieties = {"Asas", "Saipa"}, } m["soa"] = { aliases = {"Thai Song", "Lao Song", "Song"}, } m["sob"] = { aliases = {"Sobei"}, } m["soc"] = { aliases = {"Soko"}, other_names = {"So"}, } m["sod"] = { } m["soe"] = { aliases = {"Songomeno"}, } m["sog"] = { aliases = {"Sogdian"}, } m["soh"] = { other_names = {"Aka", "Sillok"}, } m["soi"] = { other_names = {"Sonaha", "Sonahaa", "Sunah", "Sunha"}, } m["sok"] = { aliases = {"Sokoro"}, } m["sol"] = { aliases = {"Solos"}, } m["soo"] = { aliases = {"Nsong"}, other_names = {"Songo", "Tsong"}, } m["sop"] = { aliases = {"Songe"}, } m["soq"] = { aliases = {"Kanasi"}, } m["sor"] = { aliases = {"Somrai", "Sumray"}, } m["sos"] = { other_names = {"Seeku", "Sembla", "Sambla"}, } m["sou"] = { aliases = {"Southern Thai", "Dambro", "Pak Tai"}, } m["sov"] = { aliases = {"Sonsorolese"}, } m["sow"] = { aliases = {"Sowanda"}, } m["sox"] = { aliases = {"Swo"}, other_names = {"So", "Sso", "Shwo", "Fo"}, } m["soy"] = { aliases = {"Miyobe"}, } m["soz"] = { aliases = {"Temi"}, } m["spb"] = { other_names = {"Sepa"}, } m["spc"] = { aliases = {"Sapé"}, other_names = {"Kaliana", "Kariana", "Kaliána", "Sapä́", "Sape"}, } m["spd"] = { aliases = {"Saep"}, } m["spe"] = { other_names = {"Sepa", "Sepa (Papua New Guinea)"}, } m["spg"] = { } m["spi"] = { aliases = {"Saponi"}, } m["spk"] = { } m["spl"] = { aliases = {"Selepet"}, varieties = {"North Selepet", "South Selepet"}, } m["spm"] = { } m["spn"] = { aliases = {"Sanapaná"}, } m["spo"] = { aliases = {"Spokane"}, other_names = {"Montana Salish", "Salish", "Séliš", "Kalispel-Pend d'oreille", "Kalispel"}, } m["spp"] = { aliases = {"Supyire"}, other_names = {"Suppire", "Supyire Senoufo", "Supyire Senufo", "Shempire Senoufo", "Shempire"}, } m["spr"] = { aliases = {"Saparua"}, } m["sps"] = { aliases = {"Saposa", "Taiof"}, } m["spt"] = { } m["spu"] = { aliases = {"Sapuan"}, } m["spv"] = { aliases = {"Sambalpuri"}, other_names = {"Kosali", "Koshali"}, } m["spx"] = { aliases = {"South Picene"}, other_names = {"Old Sabellic", "Old Sabellian", "Middle Adriatic", "Central Adriatic"}, } m["spy"] = { aliases = {"Sabaot"}, } m["sqa"] = { aliases = {"Shama-Sambuga"}, } m["sqh"] = { } m["sqk"] = { aliases = {"Albanian Sign Language"}, } m["sqm"] = { } m["sqn"] = { aliases = {"Susquehannock"}, } m["sqo"] = { aliases = {"Sorkhei"}, } m["sqq"] = { } m["sqr"] = { aliases = {"Siculo-Arabic"}, } m["sqs"] = { aliases = {"Sri Lankan Sign Language"}, } m["sqt"] = { aliases = {"Soqotri", "Socotri"}, } m["squ"] = { aliases = {"Squamish"}, } m["sra"] = { aliases = {"Saruga"}, } m["srb"] = { aliases = {"Sora"}, } m["sre"] = { aliases = {"Sara"}, } m["srf"] = { aliases = {"Nafi"}, } m["srg"] = { aliases = {"Sulod"}, } m["srh"] = { aliases = {"Sarikoli"}, } m["sri"] = { aliases = {"Siriano"}, } m["srk"] = { aliases = {"Serudung"}, } m["srl"] = { aliases = {"Isirawa"}, varieties = {"Eastern Isirawa", "Western Isirawa"}, } m["srm"] = { aliases = {"Saramaccan"}, } m["srn"] = { aliases = {"Sranan Tongo"}, } m["srq"] = { aliases = {"Sirionó"}, } m["srr"] = { aliases = {"Serer"}, } m["srs"] = { aliases = {"Tsuut'ina", "Sarcee", "Sarsi", "Tsuu T'ina", "Tsu T'ina"}, } m["srt"] = { aliases = {"Sauri"}, } m["sru"] = { other_names = {"Paíter", "Suruí-Paíter", "Suruí de Rondônia", "Suruí do Jiparaná"}, } m["srv"] = { aliases = {"Waray Sorsogon"}, } m["srw"] = { aliases = {"Serua"}, } m["srx"] = { aliases = {"Sirmauri"}, } m["sry"] = { aliases = {"Sera"}, } m["srz"] = { aliases = {"Shahmirzadi"}, } m["ssb"] = { aliases = {"Southern Sama"}, } m["ssc"] = { aliases = {"Suba-Simbiti"}, } m["ssd"] = { aliases = {"Siroi"}, } m["sse"] = { aliases = {"Sama Bangingi"}, -- also "Sama Bangingi'". "Sama Baangingi" } m["ssf"] = { aliases = {"Thao"}, other_names = {"Sao"}, } m["ssg"] = { aliases = {"Seimat"}, } m["ssh"] = { aliases = {"Shihhi Arabic"}, } m["ssi"] = { aliases = {"Sansi"}, other_names = {"Bhilki"}, } m["ssj"] = { aliases = {"Sausi"}, } m["ssk"] = { aliases = {"Sunam"}, } m["ssl"] = { aliases = {"Western Sisaala"}, } m["ssm"] = { aliases = {"Semnam"}, } m["sso"] = { aliases = {"Sissano"}, } m["ssp"] = { aliases = {"Spanish Sign Language"}, } m["ssq"] = { aliases = {"So'a"}, } m["ssr"] = { aliases = {"Swiss-French Sign Language"}, other_names = {"Swiss French Sign Language"}, } m["sss"] = { } m["sst"] = { aliases = {"Sinasina"}, varieties = {"Dinga", "Gunangi", {"Kebai", "Kebai (Sinasina)"}, {"Kere", "Kere (Sinasina)"}, "Kondo", "Nimai", "Tabare"}, } m["ssu"] = { aliases = {"Susuami"}, } m["ssv"] = { aliases = {"Ngen"}, } m["ssx"] = { aliases = {"Samberigi"}, } m["ssy"] = { aliases = {"Saho"}, } m["ssz"] = { aliases = {"Sengseng"}, } m["stb"] = { aliases = {"Northern Subanen"}, } m["std"] = { aliases = {"Sentinelese"}, } m["ste"] = { aliases = {"Liana-Seti"}, } m["stf"] = { aliases = {"Seta"}, } m["stg"] = { aliases = {"Trieng"}, } m["sth"] = { aliases = {"Shelta"}, other_names = {"Cant"}, } m["sti"] = { aliases = {"Bulo Stieng"}, } m["stj"] = { } m["stk"] = { aliases = {"Arammba"}, } m["stm"] = { aliases = {"Setaman"}, } m["stn"] = { aliases = {"Owa"}, } m["sto"] = { aliases = {"Stoney"}, } m["stp"] = { aliases = {"Southeastern Tepehuan"}, } m["stq"] = { aliases = {"Saterland Frisian"}, other_names = {"East Frisian", "Eastern Frisian"}, -- Saterland F is a dialect of East F; see [[WT:T:ASTQ]] } m["str"] = { aliases = {"Saanich"}, } m["sts"] = { aliases = {"Shumashti"}, } m["stt"] = { aliases = {"Budeh Stieng"}, } m["stu"] = { aliases = {"Samtao"}, } m["stv"] = { } m["stw"] = { aliases = {"Satawalese"}, } m["sty"] = { aliases = {"Siberian Tatar"}, } m["sua"] = { aliases = {"Sulka"}, } m["sub"] = { aliases = {"Suku"}, } m["suc"] = { aliases = {"Western Subanon"}, } m["sue"] = { aliases = {"Suena"}, } m["sug"] = { aliases = {"Suganga"}, } m["sui"] = { aliases = {"Suki"}, } m["suk"] = { aliases = {"Sukuma"}, } m["suo"] = { aliases = {"Bouni-Bobe", -- Glottolog "Sumo"}, -- alternative name in Wikipedia varieties = {"Bobe", "Bouni"}, -- per Glottolog } m["suq"] = { aliases = {"Suri"}, } m["sur"] = { aliases = {"Mwaghavul"}, other_names = {"Sura", "Mupun"}, } m["sus"] = { aliases = {"Susu"}, } m["sut"] = { } m["suv"] = { aliases = {"Puroik"}, } m["suw"] = { aliases = {"Sumbwa"}, } m["sux"] = { aliases = {"Sumerian"}, } m["suy"] = { aliases = {"Suyá"}, } m["suz"] = { aliases = {"Sunwar"}, } m["sva"] = { aliases = {"Svan"}, } m["svb"] = { aliases = {"Ulau-Suain"}, } m["svc"] = { aliases = {"Vincentian Creole English"}, } m["sve"] = { aliases = {"Serili"}, } m["svk"] = { aliases = {"Slovakian Sign Language"}, } m["svm"] = { aliases = {"Slavomolisano", "Slavo-molisano", "Molise Slavic", "Molise Croatian"}, } m["svs"] = { aliases = {"Savosavo"}, pseudo_families = "paa", } m["svx"] = { aliases = {"Skalvian"}, } m["swb"] = { aliases = {"Maore Comorian"}, } m["swf"] = { aliases = {"Sere"}, } m["swg"] = { aliases = {"Swabian"}, } m["swi"] = { aliases = {"Sui", "Ai Sui", "Shui", "Sui Li", "Suipo"}, } m["swj"] = { aliases = {"Sira", "Shira", "Gisira"}, } m["swl"] = { aliases = {"Swedish Sign Language"}, } m["swm"] = { aliases = {"Samosa"}, } m["swn"] = { aliases = {"Sokna"}, other_names = {"Sawknah", "Fezzan", "Fogaha"}, } m["swo"] = { aliases = {"Shanenawa"}, } m["swp"] = { aliases = {"Suau"}, } m["swq"] = { } m["swr"] = { } m["sws"] = { aliases = {"Seluwasan"}, } m["swt"] = { aliases = {"Sawila"}, varieties = {"Lalamana", "Lona", "Nuclear Sawila", "Salimana", "Sileba"}, } m["swu"] = { aliases = {"Suwawa"}, } m["sww"] = { aliases = {"Sowa"}, } m["swx"] = { other_names = {"Zuruahá", "Suruaha", "Suruwaha", "Zuruaha", "Índios do Coxodoá"}, } m["swy"] = { aliases = {"Sarua"}, } m["sxb"] = { aliases = {"Suba"}, } m["sxc"] = { } m["sxe"] = { aliases = {"Sighu"}, } m["sxg"] = { aliases = {"Shixing"}, other_names = {"Shuhi", "Xumi"}, } m["sxk"] = { aliases = {"Southern Kalapuya"}, } m["sxl"] = { aliases = {"Selonian"}, other_names = {"Selian"}, } m["sxm"] = { aliases = {"Samre"}, } m["sxn"] = { aliases = {"Sangir"}, } m["sxo"] = { } m["sxr"] = { aliases = {"Saaroa"}, } m["sxs"] = { aliases = {"Sasaru"}, } m["sxw"] = { aliases = {"Saxwe Gbe"}, } m["sya"] = { } m["syb"] = { aliases = {"Central Subanen"}, } m["syc"] = { aliases = {"Classical Syriac"}, } m["syi"] = { aliases = {"Seki"}, } m["syk"] = { aliases = {"Sukur"}, } m["syl"] = { aliases = {"Sylheti", "Sylhetti", "Sileti", "Siloti", "Syloti", "Syloty"} } m["sym"] = { } m["syn"] = { aliases = {"Senaya"}, } m["syo"] = { aliases = {"Suoy"}, } m["sys"] = { aliases = {"Sinyar"}, } m["syw"] = { aliases = {"Kagate", "Syuba"}, } m["syx"] = { aliases = {"Osamayi"}, other_names = {"Shamay", "Samayi", "Samay", "Shamayi"}, } m["syy"] = { aliases = {"Al-Sayyid Bedouin Sign Language"}, } m["sza"] = { aliases = {"Semelai"}, } m["szb"] = { varieties = {"Apmisibil", "Nuclear Ngalum", "Sibil"}, } m["szc"] = { } m["szd"] = { aliases = {"Seru"}, } m["sze"] = { aliases = {"Seze"}, } m["szg"] = { aliases = {"Sengele"}, } m["szl"] = { aliases = {"Silesian", "Upper Silesian", "Silesian Polish", "Upper Silesian Polish"}, } m["szn"] = { aliases = {"Sula"}, } m["szp"] = { aliases = {"Suabo"}, other_names = {"Inanwatan"}, } m["szs"] = { aliases = {"Solomon Islands Sign Language"}, } m["szv"] = { aliases = {"Isubu"}, other_names = {"Isu", "Isu (Fako Division)", "Isuwu", "Suwu", "Subu"}, } m["szw"] = { aliases = {"Sawai"}, other_names = {"Weda", "Weda-Sawai", "Kobe", "Faya-Mafa", "Messa-Dote"}, } m["szy"] = { aliases = {"Sakizaya"}, } return m 10k06ra5lwk6jmy7dx65dfkruvs8xnf Module:Languages/data/3/t/extra 828 2155798 9882842 9854999 2026-08-29T14:08:45Z TongcyDai 53191 更新語言資料 9882842 Scribunto text/plain local m = {} m["taa"] = { aliases = {"Lower Tanana", "Tanana"}, -- Middle Tanana is a distinct language } m["tab"] = { aliases = {"Tabasaran", "Tabassaran"}, } m["tac"] = { aliases = {"Lowland Tarahumara"}, } m["tad"] = { aliases = {"Tause"}, varieties = {"Deirate", "Nuclear Tause", "Weirate"}, } m["tae"] = { aliases = {"Tariana"}, } m["taf"] = { aliases = {"Tapirapé"}, } m["tag"] = { aliases = {"Tagoi"}, } m["taj"] = { aliases = {"Eastern Tamang"}, } m["tak"] = { aliases = {"Tala"}, } m["tal"] = { aliases = {"Tal"}, } m["tan"] = { aliases = {"Tangale"}, } m["tao"] = { aliases = {"Yami", "Tao"}, } m["tap"] = { aliases = {"Taabwa"}, } m["tar"] = { aliases = {"Central Tarahumara"}, } m["tas"] = { aliases = {"Tay Boi Pidgin French", "Vietnamese Pidgin French"}, } m["tau"] = { aliases = {"Tabesna", "Nabesna"}, } m["tav"] = { aliases = {"Tatuyo"}, } m["taw"] = { } m["tax"] = { aliases = {"Tamki"}, } m["tay"] = { aliases = {"Atayal"}, } m["taz"] = { aliases = {"Tocho"}, } m["tba"] = { aliases = {"Aikanã"}, } m["tbc"] = { aliases = {"Takia"}, } m["tbd"] = { } m["tbe"] = { } m["tbf"] = { } m["tbg"] = { aliases = {"North Tairora"}, varieties = {"Aantantara", "Arau-Varosia", "Arokaara", "Saiqora"}, } m["tbh"] = { } m["tbi"] = { aliases = {"Gaam", "Ingessana", "Gaahmg"}, -- Ingessana is the ethnic group } m["tbj"] = { aliases = {"Tiang"}, } m["tbk"] = { aliases = {"Calamian Tagbanwa"}, } m["tbl"] = { aliases = {"Tboli", "Tagabili"}, } m["tbm"] = { aliases = {"Tagbu"}, } m["tbn"] = { aliases = {"Barro Negro Tunebo"}, } m["tbo"] = { aliases = {"Tawala"}, } m["tbp"] = { aliases = {"Diebroud", "Dabra"}, } m["tbr"] = { } m["tbs"] = { } m["tbt"] = { aliases = {"Kitembo", "Tembo"}, } m["tbu"] = { aliases = {"Tubar", "Tubare"}, } m["tbv"] = { } m["tbw"] = { aliases = {"Aborlan Tagbanwa"}, } m["tbx"] = { aliases = {"Kapin"}, } m["tby"] = { aliases = {"Tabaru"}, varieties = {"Adu", "Nyeku"}, } m["tbz"] = { } m["tca"] = { aliases = {"Ticuna", "Tikuna"}, } m["tcb"] = { } m["tcc"] = { } m["tcd"] = { } m["tce"] = { aliases = {"Southern Tutchone"}, } m["tcf"] = { aliases = {"Malinaltepec Tlapanec"}, } m["tcg"] = { } m["tch"] = { aliases = {"Turks and Caicos Creole English"}, } m["tci"] = { aliases = {"Anta-Komnzo-Wára-Wérè-Kémä"}, -- oof, Glottolog's name varieties = {"Anta", "Kémä", "Kómnjo", "Wára", "Wèré"}, } m["tck"] = { } m["tcl"] = { aliases = {"Taman (Myanmar)", "Taman", "Taman (Burma)"}, } m["tcm"] = { aliases = {"Tanah Merah", "Tanahmerah", "Sumeri"}, pseudo_families = "paa", } m["tco"] = { } m["tcp"] = { aliases = {"Tawr"}, } m["tcq"] = { } m["tcs"] = { aliases = {"Torres Strait Creole", "Big Thap", "Blaikman", "Brokan", "Broken", "Broken English", "Cape York Creole", "Lockhart Creole", "Papuan Pidgin English", "Torres Strait Brokan", "Torres Strait Broken", "Torres Strait Pidgin", "Yumplatok"}, } m["tct"] = { aliases = {"T'en"}, } m["tcu"] = { aliases = {"Southeastern Tarahumara"}, } m["tcw"] = { aliases = {"Tecpatlán Totonac"}, } m["tcx"] = { aliases = {"Toda"}, } m["tcy"] = { aliases = {"Tulu"}, } m["tcz"] = { aliases = {"Thado"}, } m["tda"] = { } m["tdb"] = { } m["tdc"] = { } m["tdd"] = { aliases = {"Tai Nüa", "Tai Nuea", "Dehong Dai", "Tai Dehong", "Tai Le", "Chinese Shan", "Chinese Tai"}, } m["tde"] = { } m["tdf"] = { other_names = {"Taliang", "Tariang", "Kasseng"}, } m["tdg"] = { aliases = {"Western Tamang"}, } m["tdh"] = { aliases = {"Thulung"}, } m["tdi"] = { aliases = {"Tomadino"}, } m["tdj"] = { aliases = {"Tajio"}, } m["tdk"] = { } m["tdl"] = { other_names = {"Tapshin"}, } m["tdm"] = { other_names = {"Taruamá"}, } m["tdn"] = { aliases = {"Tondano"}, } m["tdo"] = { } m["tdq"] = { } m["tdr"] = { aliases = {"Todrah"}, } m["tds"] = { aliases = {"Doutai"}, other_names = {"Taori"}, } m["tdt"] = { aliases = {"Tetun Dili"}, other_names = {"Tetum Dili", "Tetun Prasa", "Tétum Praça", "Tetun-Dili", "Tetun-Prasa"}, } m["tdv"] = { aliases = {"Toro"}, } m["tdy"] = { aliases = {"Tadyawan"}, } m["tea"] = { aliases = {"Temiar"}, } m["teb"] = { } m["tec"] = { } m["ted"] = { } m["tee"] = { aliases = {"Huehuetla Tepehua"}, } m["tef"] = { } m["teg"] = { aliases = {"Teke-Tege"}, } m["teh"] = { other_names = {"Patagón", "Chon", "Chon Patagón", "Chon Patagon", "Aoniken", "Aonikenk", "Inaquen", "Aonek'o 'ajen"}, } m["tei"] = { aliases = {"Torricelli", "Aro-Mukweym-Orok"}, -- Glottolog's name varieties = {"Aro", "Mukweym", {"Orok", "Orok (Torricelli)"}}, } m["tek"] = { } m["tem"] = { aliases = {"Temne"}, other_names = {"Timne", "Themne", "KaThemne"}, } m["ten"] = { other_names = {"Tama"}, } m["teo"] = { aliases = {"Ateso"}, } m["tep"] = { aliases = {"Tepecano"}, } m["teq"] = { } m["ter"] = { aliases = {"Tereno"}, } m["tes"] = { aliases = {"Tengger"}, } m["tet"] = { aliases = {"Tetum"}, other_names = {"Tetun"}, } m["teu"] = { } m["tev"] = { } m["tew"] = { aliases = {"Tewa"}, other_names = {"Tano", "Santa Clara Tewa", "San Ildefonso Tewa", "Tesuque Tewa", "Nambe Tewa", "Ohkay Owingeh", "Pojoaque"}, } m["tex"] = { aliases = {"Tennet"}, } m["tey"] = { } m["tez"] = { other_names = {"Tin Sert"}, } m["tfi"] = { } m["tfn"] = { aliases = {"Dena'ina"}, other_names = {"Tanaina"}, } m["tfo"] = { } m["tfr"] = { aliases = {"Teribe"}, } m["tft"] = { aliases = {"Ternate"}, } m["tga"] = { } m["tgb"] = { aliases = {"Tobilung"}, } m["tgc"] = { } m["tgd"] = { } m["tge"] = { aliases = {"Eastern Gorkha Tamang"}, } m["tgf"] = { aliases = {"Chali"}, other_names = {"Chalikha", "Chalipkha", "Tshali", "Tshalingpa"}, } m["tgh"] = { aliases = {"Tobagonian Creole English"}, } m["tgi"] = { aliases = {"Lawunuia"}, } m["tgn"] = { aliases = {"Tandaganon"}, } m["tgo"] = { aliases = {"Sudest"}, } m["tgp"] = { } m["tgq"] = { } m["tgr"] = { } m["tgs"] = { } m["tgt"] = { aliases = {"Central Tagbanwa"}, } m["tgu"] = { } m["tgv"] = { } m["tgw"] = { aliases = {"Tagwana"}, } m["tgx"] = { aliases = {"Tagish"}, } m["tgy"] = { } m["thc"] = { aliases = {"Tai Hang Tong"}, } m["thd"] = { other_names = {"Thaayorre", "Thayore"}, } m["the"] = { aliases = {"Chitwania Tharu"}, } m["thf"] = { } m["thh"] = { aliases = {"Northern Tarahumara"}, } m["thi"] = { } m["thk"] = { aliases = {"Tharaka"}, } m["thl"] = { } m["thm"] = { aliases = {"Thavung", "Aheu", "So (Thavung)"}, } m["thn"] = { } m["thp"] = { aliases = {"Thompson"}, } m["thq"] = { aliases = {"Kochila Tharu"}, } m["thr"] = { aliases = {"Rana Tharu"}, } m["ths"] = { aliases = {"Thakali"}, } m["tht"] = { aliases = {"Tahltan"}, } m["thu"] = { } m["thy"] = { } m["tic"] = { } m["tif"] = { varieties = {"Asbalmin", "Nuclear Tifal"}, } m["tig"] = { aliases = {"Tigre"}, } m["tih"] = { aliases = {"Timugon Murut"}, } m["tii"] = { } m["tij"] = { } m["tik"] = { } m["til"] = { } m["tim"] = { varieties = {"Central Timbe", "North Timbe", "South Timbe"}, } m["tin"] = { aliases = {"Tindi"}, } m["tio"] = { aliases = {"Teop"}, } m["tip"] = { aliases = {"Trimuris"}, } m["tiq"] = { } m["tis"] = { aliases = {"Masadiit Itneg"}, } m["tit"] = { } m["tiu"] = { aliases = {"Adasen"}, } m["tiv"] = { aliases = {"Tiv"}, other_names = {"Tivi"}, } m["tiw"] = { aliases = {"Tiwi"}, } m["tix"] = { other_names = {"Isleta", "Isleta Tiwa", "Isleta Pueblo", "Sandia", "Sandia Tiwa", "Sandia Pueblo"}, } m["tiy"] = { aliases = {"Tiruray", "Teduray"}, } m["tiz"] = { aliases = {"Tai Hongjin"}, } m["tja"] = { aliases = {"Tajuasohn"}, } m["tjg"] = { aliases = {"Tunjung"}, } m["tji"] = { aliases = {"Northern Tujia"}, } m["tjl"] = { aliases = {"Tai Laing", "Red Tai (Myanmar)", "Red Shan", "Shan Bamar", "Shan Kalee", "Shan Ni", "Tai Laeng", "Tai Lai", "Tai Leng", "Tai Nai", "Tai Naing"}, } m["tjm"] = { } m["tjn"] = { } m["tjs"] = { aliases = {"Southern Tujia"}, } m["tju"] = { } m["tjw"] = { aliases = {"Chaap Wuurong"}, other_names = {"Djabwurrung", "Djab Wurrung", "Tjapwurrung"}, } m["tka"] = { aliases = {"Truká"}, } m["tkb"] = { } m["tkd"] = { aliases = {"Tukudede"}, } m["tke"] = { aliases = {"Takwane"}, } m["tkf"] = { } m["tkl"] = { aliases = {"Tokelauan"}, } m["tkm"] = { } m["tkn"] = { aliases = {"Tokunoshima", "Toku-no-Shima", "Toku-No-Shima"}, } m["tkp"] = { aliases = {"Tikopia"}, } m["tkq"] = { } m["tkr"] = { aliases = {"Tsakhur"}, other_names = {"Caxur", "Tsaxur"}, } m["tks"] = { other_names = {"Takestani"}, } m["tkt"] = { aliases = {"Kathoriya Tharu"}, } m["tku"] = { aliases = {"Upper Necaxa Totonac"}, } m["tkv"] = { aliases = {"Mur Pano"}, other_names = {"Pano"}, } m["tkw"] = { aliases = {"Teanu"}, } m["tkx"] = { aliases = {"Tangko"}, } m["tkz"] = { aliases = {"Takua"}, } m["tla"] = { aliases = {"Southwestern Tepehuan"}, } m["tlb"] = { aliases = {"Tobelo"}, varieties = {"Boëng", "Dodinga", "Nuclear Tobelo"}, } m["tlc"] = { aliases = {"Misantla Totonac"}, other_names = {"Yecuatla Totonac"}, } m["tld"] = { aliases = {"Talaud"}, } m["tlf"] = { aliases = {"Telefol"}, varieties = {"Feramin", "Nuclear Telefol"}, } m["tlg"] = { } m["tlh"] = { aliases = {"Klingon"}, } m["tli"] = { aliases = {"Tlingit"}, } m["tlj"] = { } m["tlk"] = { aliases = {"Taloki"}, } m["tll"] = { aliases = {"Tetela"}, varieties = {"Indanga"}, } m["tlm"] = { aliases = {"Tolomako"}, } m["tln"] = { aliases = {"Talondo'"}, } m["tlo"] = { aliases = {"Talodi"}, } m["tlp"] = { aliases = {"Filomena Mata-Coahuitlán Totonac"}, } m["tlq"] = { aliases = {"Tai Loi"}, } m["tlr"] = { aliases = {"Talise"}, } m["tls"] = { aliases = {"Tambotalo"}, } m["tlt"] = { aliases = {"Teluti"}, other_names = {"Sou Nama"}, } m["tlu"] = { } m["tlv"] = { aliases = {"Taliabu"}, other_names = {"Soboyo"}, } m["tlx"] = { aliases = {"Khehek"}, } m["tly"] = { aliases = {"Talysh", "Talyshi", "Talishi", "Taleshi", "Tolashi"}, } m["tma"] = { aliases = {"Tama"}, } m["tmb"] = { aliases = {"Katbol"}, varieties = {"Tembimbe", "Katbol"}, } m["tmc"] = { } m["tmd"] = { varieties = {"Central Waibuk", "North Waibuk", "South Waibuk"}, } m["tme"] = { } m["tmf"] = { } m["tmg"] = { } m["tmh"] = { aliases = {"Tuareg", "Tamashek", "Tamahaq", "Tamajaq", "Tamasheq"}, } m["tmi"] = { aliases = {"Tutuba"}, } m["tmj"] = { aliases = {"Samarokena"}, } m["tml"] = { } m["tmm"] = { aliases = {"Tai Thanh"}, } m["tmn"] = { aliases = {"Taman (Indonesia)"}, other_names = {"Taman"}, } m["tmo"] = { aliases = {"Temoq"}, } m["tmq"] = { aliases = {"Tumleo"}, } m["tms"] = { aliases = {"Tima"}, } m["tmt"] = { aliases = {"Tasmate"}, } m["tmu"] = { aliases = {"Iau"}, varieties = {{"Foi", "Foi (Iau)"}, "Nuclear Iau", "Turu"}, } m["tmv"] = { other_names = {"Tembo"}, } m["tmy"] = { } m["tmz"] = { aliases = {"Tamanaku"}, } m["tna"] = { aliases = {"Tacana"}, } m["tnb"] = { aliases = {"Western Tunebo"}, } m["tnc"] = { } m["tnd"] = { aliases = {"Angosturas Tunebo"}, } m["tne"] = { } m["tng"] = { } m["tnh"] = { } m["tni"] = { aliases = {"Tandia"}, } m["tnk"] = { aliases = {"Nafe", "South Tanna"}, varieties = {"Port Resolution", "Imaki"}, } m["tnl"] = { } m["tnm"] = { aliases = {"Tabla"}, varieties = {"Tepera", "Yewena-Yongsu", "Yokari"}, } m["tnn"] = { aliases = {"North Tanna"}, } m["tno"] = { } m["tnp"] = { aliases = {"Whitesands", "East Tanna", "Narak"}, varieties = {"Waesisi", "Lometimeti"}, } m["tnq"] = { aliases = {"Taíno", "Taino"}, } m["tnr"] = { aliases = {"Menik", "Tenda"}, } m["tns"] = { aliases = {"Tenis"}, } m["tnt"] = { aliases = {"Tontemboan"}, } m["tnu"] = { aliases = {"Tay Khang"}, } m["tnv"] = { aliases = {"Tanchangya", "Tangchangya", "Tonchongya", "Tongchongya"}, } m["tnw"] = { aliases = {"Tonsawang"}, } m["tnx"] = { aliases = {"Tanema"}, } m["tny"] = { } m["tnz"] = { other_names = {"Tonga"}, } m["tob"] = { aliases = {"Toba"}, other_names = {"Chaco Sur", "Namqom", "Qom", "Toba Qom"}, } m["toc"] = { aliases = {"Coyutla Totonac"}, } m["tod"] = { } m["tof"] = { varieties = {"Waidoro", "Western Gizra"}, } m["tog"] = { aliases = {"Tonga (Malawi)"}, other_names = {"Kitonga", "Chitonga", "Siska", "Sisya", "Tonga", "Western Nyasa"}, } m["toh"] = { aliases = {"Tonga (Mozambique)"}, other_names = {"Gitonga", "Tonga"}, } m["toi"] = { aliases = {"Tonga (Zambia)"}, other_names = {"Tonga", "Chitonga", "Plateau Tonga", "Zambezi"}, } m["toj"] = { aliases = {"Tojolabal"}, } m["tok"] = { aliases = {"Toki Pona"}, } m["tol"] = { other_names = {"Smith River", "Smith River Tolowa"}, } m["tom"] = { aliases = {"Tombulu"}, } m["too"] = { aliases = {"Xicotepec de Juárez Totonac"}, } m["top"] = { aliases = {"Papantla Totonac"}, } m["toq"] = { } m["tor"] = { } m["tos"] = { aliases = {"Highland Totonac"}, } m["tou"] = { aliases = {"Tho"}, } m["tov"] = { } m["tow"] = { other_names = {"Towa"}, } m["tox"] = { aliases = {"Tobian"}, } m["toy"] = { aliases = {"Topoiyo"}, } m["toz"] = { } m["tpa"] = { } m["tpc"] = { aliases = {"Azoyú Me'phaa"}, } m["tpe"] = { } m["tpf"] = { } m["tpg"] = { aliases = {"Kula (Indonesia)"}, -- Glottolog's name varieties = {"Arumaka", "Iramang", "Kulatela", "Kula Watena", "Larena", "Nuclear Kula", "Sumang", "Watena"}, } m["tpi"] = { aliases = {"Tok Pisin", "Melanesian Pidgin English", "Neo-Melanesian", "New Guinea Pidgin"}, } m["tpj"] = { aliases = {"Tapieté"}, } m["tpk"] = { aliases = {"Tupinikin"}, other_names = {"Coastal Tupi", "Tupiniquim"}, } m["tpl"] = { aliases = {"Tlacoapa Me'phaa"}, } m["tpm"] = { } m["tpn"] = { aliases = {"Tupinambá"}, } m["tpo"] = { aliases = {"Tai Pao"}, } m["tpp"] = { aliases = {"Pisaflores Tepehua"}, } m["tpq"] = { aliases = {"Tukpa"}, } m["tpr"] = { aliases = {"Tuparí"}, } m["tpt"] = { aliases = {"Tlachichilco Tepehua"}, } m["tpu"] = { aliases = {"Tampuan"}, } m["tpv"] = { aliases = {"Tanapag"}, } m["tpw"] = { aliases = {"Old Tupi", "Classical Tupi"}, } m["tpx"] = { aliases = {"Acatepec Me'phaa"}, } m["tpy"] = { aliases = {"Trumai"}, } m["tpz"] = { } m["tqb"] = { aliases = {"Tembé"}, } m["tql"] = { aliases = {"Lehali"}, } m["tqm"] = { } m["tqn"] = { aliases = {"Tenino"}, } m["tqo"] = { aliases = {"Toaripi"}, varieties = {"Kaipi", "Nuclear Toaripi", "Sepoe"}, } m["tqp"] = { aliases = {"Tomoip"}, } m["tqq"] = { aliases = {"Tunni"}, } m["tqr"] = { aliases = {"Torona"}, } m["tqt"] = { aliases = {"Western Totonac"}, } m["tqu"] = { } m["tqw"] = { aliases = {"Tonkawa"}, } m["tra"] = { aliases = {"Tirahi"}, } m["trb"] = { aliases = {"Terebu"}, } m["trc"] = { aliases = {"Copala Triqui"}, } m["trd"] = { } m["tre"] = { aliases = {"East Tarangan"}, } m["trf"] = { aliases = {"Trinidadian Creole English"}, } m["trg"] = { aliases = {"Lishán Didán"}, } m["trh"] = { } m["tri"] = { aliases = {"Trió"}, other_names = {"Trio", "Tiriyó", "Tarano"}, } m["trj"] = { } m["trl"] = { aliases = {"Traveller Scottish"}, } m["trm"] = { aliases = {"Tregami"}, } m["trn"] = { other_names = {"Trinitario Moxos", "Moxo", "Moxos", "Mojo", "Moxa"}, } m["tro"] = { aliases = {"Tarao"}, other_names = {"Tarao Naga", "Taraotrong", "Tarau"}, } m["trp"] = { aliases = {"Kokborok"}, } m["trq"] = { aliases = {"San Martín Itunyoso Triqui"}, } m["trr"] = { aliases = {"Taushiro"}, } m["trs"] = { aliases = {"Chicahuaxtla Triqui"}, } m["trt"] = { } m["tru"] = { aliases = {"Turoyo"}, } m["trv"] = { aliases = {"Taroko"}, other_names = {"Seediq"}, } m["trw"] = { aliases = {"Torwali"}, } m["trx"] = { other_names = {"Tringus", "Tringgus-Sembaan Bidayuh"}, } m["try"] = { aliases = {"Turung", "Tai Turung"}, } m["trz"] = { } m["tsa"] = { } m["tsb"] = { aliases = {"Tsamai"}, } m["tsc"] = { } m["tsd"] = { aliases = {"Tsakonian"}, } m["tse"] = { aliases = {"Tunisian Sign Language"}, } m["tsg"] = { aliases = {"Tausug", "Sūg"}, } m["tsh"] = { } m["tsi"] = { aliases = {"Tsimshian"}, } m["tsj"] = { aliases = {"Tshangla"}, other_names = {"Sharchop"}, } m["tsl"] = { aliases = {"Ts'ün-Lao"}, } m["tsm"] = { aliases = {"Turkish Sign Language"}, } m["tsp"] = { aliases = {"Northern Toussian"}, } m["tsq"] = { aliases = {"Thai Sign Language"}, } m["tsr"] = { aliases = {"Penantsiro", "Tasiriki"}, } m["tss"] = { aliases = {"Taiwan Sign Language"}, } m["tsu"] = { aliases = {"Tsou"}, } m["tsv"] = { } m["tsw"] = { } m["tsx"] = { aliases = {"Mubami"}, } m["tsy"] = { } m["tta"] = { aliases = {"Tutelo"}, } m["ttb"] = { aliases = {"Gaa"}, } m["ttc"] = { aliases = {"Tektiteko"}, } m["ttd"] = { pseudo_families = "paa", } m["tte"] = { other_names = {"Tubetube"}, } m["ttf"] = { } m["ttg"] = { aliases = {"Tutong"}, } m["tth"] = { aliases = {"Upper Ta'oih"}, } m["tti"] = { aliases = {"Tobati"}, } m["ttj"] = { aliases = {"Tooro", "Rutooro"}, } m["ttk"] = { aliases = {"Totoro", "Totoró"}, } m["ttl"] = { aliases = {"Totela"}, } m["ttm"] = { aliases = {"Northern Tutchone"}, } m["ttn"] = { } m["tto"] = { aliases = {"Lower Ta'oih"}, } m["ttp"] = { aliases = {"Tombelala"}, } m["ttr"] = { aliases = {"Tera"}, } m["tts"] = { aliases = {"Isan", "Isanese", "Isaan", "Issan", "Northeastern Thai"}, } m["ttt"] = { aliases = {"Tat"}, other_names = {"Caucasian Tat", "Muslim Tat", "Armeno-Tat"}, } m["ttu"] = { } m["ttv"] = { aliases = {"Titan"}, } m["ttw"] = { aliases = {"Long Wat"}, other_names = {"Tutoh"}, } m["tty"] = { aliases = {"Sikaritai"}, } m["ttz"] = { } m["tua"] = { aliases = {"Wiarumus"}, } m["tub"] = { aliases = {"Tübatulabal"}, } m["tuc"] = { } m["tud"] = { aliases = {"Tuxá"}, } m["tue"] = { aliases = {"Tuyuca"}, } m["tuf"] = { aliases = {"Central Tunebo"}, } m["tug"] = { } m["tuh"] = { } m["tui"] = { aliases = {"Tupuri"}, } m["tuj"] = { aliases = {"Tugutil"}, varieties = {"Kusuri", "Teluk Lili"}, } m["tul"] = { aliases = {"Tula"}, } m["tum"] = { aliases = {"Tumbuka"}, } m["tun"] = { aliases = {"Tunica"}, } m["tuo"] = { aliases = {"Tucano"}, } m["tuq"] = { aliases = {"Tedaga"}, other_names = {"Teda"}, } m["tus"] = { aliases = {"Tuscarora"}, } m["tuu"] = { aliases = {"Tututni"}, } m["tuv"] = { aliases = {"Turkana"}, } m["tux"] = { } m["tuy"] = { aliases = {"Tugen"}, } m["tuz"] = { aliases = {"Turka"}, } m["tva"] = { aliases = {"Vaghua"}, } m["tvd"] = { aliases = {"Tsuvadi"}, } m["tve"] = { aliases = {"Te'un"}, } m["tvk"] = { aliases = {"Southeast Ambrym"}, } m["tvl"] = { aliases = {"Tuvaluan"}, } m["tvm"] = { } m["tvn"] = { aliases = {"Tavoyan"}, } m["tvo"] = { aliases = {"Tidore"}, } m["tvs"] = { aliases = {"Taveta"}, } m["tvt"] = { } m["tvu"] = { aliases = {"Tunen"}, other_names = {"Tunen-Aling'a"}, } m["tvw"] = { aliases = {"Sedoa"}, } m["tvx"] = { aliases = {"Taivoan"}, } m["tvy"] = { aliases = {"Timor Pidgin"}, other_names = {"Bidau Creole Portuguese"}, } m["twa"] = { aliases = {"Twana"}, } m["twb"] = { aliases = {"Western Tawbuid"}, } m["twc"] = { aliases = {"Teshena"}, } m["twe"] = { aliases = {"Teiwa", "Tewa"}, varieties = {"Deing", "Lebang", "Madar"}, } m["twf"] = { aliases = {"Taos", "Northern Tiwa"}, } m["twg"] = { aliases = {"Tereweng"}, } m["twh"] = { aliases = {"Tai Dón", "Tai Khao", "White Tai"}, } m["twm"] = { aliases = {"Tawang Monpa"}, } m["twn"] = { } m["two"] = { } m["twp"] = { aliases = {"Ere"}, } m["twq"] = { aliases = {"Tasawaq"}, } m["twr"] = { aliases = {"Southwestern Tarahumara"}, } m["twt"] = { aliases = {"Turiwára"}, } m["twu"] = { aliases = {"Termanu"}, } m["tww"] = { aliases = {"Tuwari"}, } m["twy"] = { aliases = {"Tawoyan"}, other_names = {"Taboyan"}, } m["txa"] = { aliases = {"Tombonuo"}, } m["txb"] = { aliases = {"Tocharian B"}, other_names = {"West Tocharian", "Kuchean"}, } m["txc"] = { } m["txe"] = { aliases = {"Totoli"}, } m["txg"] = { aliases = {"Tangut"}, } m["txh"] = { aliases = {"Thracian"}, } m["txi"] = { aliases = {"Ikpeng"}, } m["txj"] = { } m["txm"] = { aliases = {"Tomini"}, } m["txn"] = { aliases = {"West Tarangan"}, } m["txo"] = { aliases = {"Toto"}, } m["txq"] = { aliases = {"Tii"}, } m["txr"] = { } m["txs"] = { aliases = {"Tonsea"}, } m["txt"] = { varieties = {"Bubis", "Esaun", "Komasma", "Pirabanak", "Senggo", "Tiau", "Vakam"}, } m["txu"] = { aliases = {"Kayapó"}, } m["txx"] = { } m["tya"] = { aliases = {"Tauya"}, } m["tye"] = { } m["tyh"] = { } m["tyi"] = { } m["tyj"] = { aliases = {"Tai Do", "Tai Yo", "Tai Mène", "Tai Maen", "Tai Quy Chau"}, } m["tyl"] = { aliases = {"Thu Lao"}, } m["tyn"] = { varieties = {"Central Kombai", "Tayan"}, } m["typ"] = { other_names = {"Gugu Thaypan", "Thaypan", "Kuku Thaypan", "Agu Alaya", "Awu Alaya", "Alaya", "Gugu-Rarmul", "Koko-Rarmul", "Rarmul"}, } m["tyr"] = { aliases = {"Tai Daeng", "Red Tai (Vietnam)"}, } m["tys"] = { aliases = {"Sapa", "Sa Pa", "Tày Sa Pa", "Tai Sapa"}, } m["tyt"] = { aliases = {"Tày Tac"}, } m["tyu"] = { } m["tyv"] = { aliases = {"Tuvan", "Tyvan"}, } m["tyx"] = { aliases = {"Teke-Tyee"}, } m["tyz"] = { aliases = {"Tày", "Tay", "Tho", "Bao Yen", "Cao Bang"}, -- Both Bao Lac and Trung Khanh are located in Cao Bang. varieties = {"Central Tày", "Eastern Tày", "Northern Tày", "Southern Tày", "Tày Bao Lac", "Tày Trung Khanh"}, } m["tza"] = { aliases = {"Tanzanian Sign Language"}, } m["tzh"] = { aliases = {"Tzeltal"}, } m["tzj"] = { aliases = {"Tz'utujil", "Tzutujil"}, } m["tzl"] = { aliases = {"Talossan"}, } m["tzm"] = { aliases = {"Central Atlas Tamazight"}, } m["tzn"] = { } m["tzo"] = { aliases = {"Tzotzil"}, } m["tzx"] = { aliases = {"Tabriak"}, other_names = {"Karawari"}, } return m dwtakzo3cwhmmw3vlfb1c04uhknmqyh Module:Languages/data/3/u/extra 828 2155799 9882736 9855001 2026-08-29T12:42:13Z TongcyDai 53191 更新語言資料 9882736 Scribunto text/plain local m = {} m["uam"] = { aliases = {"Uamué"}, } m["uan"] = { aliases = {"Kuan"}, } m["uar"] = { } m["uba"] = { aliases = {"Ubang"}, } m["ubi"] = { aliases = {"Ubi"}, } m["ubl"] = { aliases = {"Buhi'non Bikol"}, } m["ubr"] = { aliases = {"Ubir"}, } m["ubu"] = { -- Wikipedia says Gawil, Kakoli and Umbo Ungu are all the same but some may actually be different varieties. aliases = {"Umbu-Ungu", "Umbo Ungu", "Gawil", "Kakoli"}, varieties = {"Andelale", "Kala", "No-Penge"}, } m["uby"] = { aliases = {"Ubykh"}, } m["uda"] = { aliases = {"Uda"}, } m["ude"] = { aliases = {"Udihe"}, other_names = {"Udege", "Udekhe", "Udeghe"}, } m["udg"] = { aliases = {"Muduga"}, } m["udi"] = { aliases = {"Udi"}, } m["udj"] = { aliases = {"Ujir"}, } m["udl"] = { aliases = {"Uldeme"}, } m["udm"] = { aliases = {"Udmurt"}, } m["udu"] = { aliases = {"Uduk"}, } m["ues"] = { aliases = {"Kioko"}, } m["ufi"] = { aliases = {"Ufim"}, } m["uga"] = { aliases = {"Ugaritic"}, } m["ugb"] = { } m["uge"] = { aliases = {"Ughele"}, } m["ugn"] = { aliases = {"Ugandan Sign Language"}, } m["ugo"] = { aliases = {"Gong", "Ugong"}, } m["ugy"] = { aliases = {"Uruguayan Sign Language"}, } m["uha"] = { aliases = {"Uhami"}, } m["uhn"] = { aliases = {"Damal", "Uhunduni", "Amungkal"}, varieties = {{"Damal", "Damal-kal"}, {"Amung", "Amung-kal", "Amungkal"}, "Ninuhkal", "Onikal", "Enggipilu"}, } m["uis"] = { aliases = {"Uisai"}, } m["uiv"] = { aliases = {"Iyive"}, } m["uji"] = { aliases = {"Tanjijili"}, } m["uka"] = { aliases = {"Kaburi"}, } m["ukg"] = { } m["ukh"] = { aliases = {"Ukhwejo"}, } m["ukk"] = { other_names = {"Muak"}, } m["ukl"] = { aliases = {"Ukrainian Sign Language"}, } m["ukp"] = { } m["ukq"] = { aliases = {"Ukwa"}, } m["uks"] = { } m["uku"] = { } m["ukw"] = { } m["uky"] = { } m["ula"] = { aliases = {"Fungwa"}, other_names = {"Ula", "Ura"}, } m["ulb"] = { aliases = {"Olukumi", "Ulukwumi"}, } m["ulc"] = { aliases = {"Ulch"}, } m["ule"] = { aliases = {"Lule"}, } m["ulf"] = { aliases = {"Usku"}, -- Afra is the endonym, Usku is the village name pseudo_families = "paa", } m["uli"] = { aliases = {"Ulithian"}, } m["ulk"] = { aliases = {"Meriam", "Meriam Mir"}, varieties = {"Boigu", "Buglial", "Bulgai", "Tagota"}, } m["ull"] = { } m["ulm"] = { aliases = {"Ulumanda'"}, } m["uln"] = { aliases = {"Unserdeutsch", "Rabaul Creole German"}, } m["ulu"] = { } m["ulw"] = { aliases = {"Ulwa (Nicaragua)", "Ulwa"}, } m["uma"] = { aliases = {"Umatilla"}, } m["umb"] = { aliases = {"Umbundu"}, other_names = {"South Mbundu"}, } m["umc"] = { aliases = {"Marrucinian"}, } m["umd"] = { } m["umg"] = { } m["umi"] = { aliases = {"Ukit"}, } m["umm"] = { } m["umn"] = { } m["umo"] = { aliases = {"Umotína"}, } m["ump"] = { aliases = {"Umpila"}, } m["umr"] = { } m["ums"] = { aliases = {"Pendau"}, } m["umu"] = { aliases = {"Munsee"}, } m["una"] = { aliases = {"North Watut"}, } m["und"] = { aliases = {"Undetermined"}, } m["une"] = { aliases = {"Uneme"}, } m["ung"] = { other_names = {"Ungarinjin"}, } m["uni"] = { aliases = {"Ramo"}, -- alternative name in Wikipedia varieties = {"Oro Kuku-Oro Raumo", "Oro Toma"}, -- per Glottolog } m["unk"] = { } m["unm"] = { aliases = {"Unami"}, } m["unn"] = { aliases = {"Kurnai"}, other_names = {"Gunai", "Gaanay", "Ganai", "Gunnai'", "Kurnay", "Bidhawal", "Birrdhawal", "Muk-thang", "Nulit", "Thangquai"}, } m["unr"] = { aliases = {"Mundari"}, } m["unu"] = { } m["unx"] = { } m["unz"] = { aliases = {"Unde Kaili"}, other_names = {"Banava", "Ndepuu", "West Kaili", "Lole", "Ganti"}, } m["uok"] = { } m["uon"] = { aliases = {"Kulon"}, other_names = {"Kulun"}, } m["upi"] = { aliases = {"Umeda", "Umeda-Punda"}, -- Glottolog's name varieties = {"Punda"}, -- Glottolog says Umeda is properly a variety. } m["upv"] = { aliases = {"Northeast Malakula", "Uripiv-Wala-Rano-Atchin"}, } m["ura"] = { aliases = {"Urarina"}, } m["urb"] = { aliases = {"Urubú-Kaapor"}, other_names = {"Ka'apor", "Kaaporté"}, } m["urc"] = { } m["ure"] = { aliases = {"Uru"}, } m["urf"] = { } m["urg"] = { } m["urh"] = { aliases = {"Urhobo"}, } m["uri"] = { aliases = {"Urim"}, } m["urk"] = { aliases = {"Urak Lawoi'", "Urak Lawoi", "Urak Lawoc", "Orak Lawoi'", "Orak Lawoi", "Lawta", "Chao Le", "Chao Nam", "Lawoi'", "Lawoi", "Lawoc"}, } m["url"] = { aliases = {"Urali"}, } m["urm"] = { aliases = {"Urapmin"}, } m["urn"] = { } m["uro"] = { aliases = {"Ura", "Ura (Papua New Guinea)", "Uramot", "Uramet"}, } m["urp"] = { } m["urr"] = { aliases = {"Löyöp", "Lehalurup"}, } m["urt"] = { aliases = {"Urat"}, varieties = {"Wasep Nau", "Wasep Yam", "Yehreic", "Wusyep Ngel", "Wusyep Tep", "Wusyep Yehre", -- Yehreic varieties }, } m["uru"] = { aliases = {"Urumi"}, } m["urv"] = { aliases = {"Uruava"}, } m["urw"] = { other_names = {"Sob", "Sopu", "Usino", "Usina", "Usion"}, -- Usi- names are not used by speakers } m["urx"] = { aliases = {"Urimo"}, } m["ury"] = { varieties = {"Orya Barat", "Orya Timur", "Yapsi-Taja"}, } m["urz"] = { aliases = {"Uru-Eu-Wau-Wau", "Jupaú"}, } m["usa"] = { aliases = {"Usarufa"}, } m["ush"] = { aliases = {"Ushojo"}, } m["usi"] = { } m["usk"] = { } m["usp"] = { } m["uss"] = { other_names = {"us-Saare", "Hun-Saare", "Duka"}, } m["usu"] = { } m["uta"] = { } m["ute"] = { aliases = {"Ute"}, other_names = {"Southern Paiute", "Colorado River Numic", "Chemehuevi"}, } m["uth"] = { other_names = {"ut-Hun", "Hun-Saare", "Duka"}, } m["utp"] = { aliases = {"Aba"}, other_names = {"Amba", "Nebao", "Nembao"}, } m["utr"] = { aliases = {"Etulo"}, } m["utu"] = { aliases = {"Utu"}, } m["uum"] = { aliases = {"Urum"}, } m["uur"] = { other_names = {"Ura"}, } m["uuu"] = { aliases = {"U"}, other_names = {"P'uman"}, } m["uve"] = { aliases = {"West Uvean"}, other_names = {"Uvean", "Faga Ouvéa", "Fagauvea"}, } m["uvh"] = { aliases = {"Urii"}, varieties = {{"East Uri", "East Urii"}, {"West Uri", "West Urii"}}, } m["uvl"] = { aliases = {"Lote"}, } m["uwa"] = { } m["uya"] = { } return m abx4yx4znvgdswr23mauwohls7lft8l Module:Languages/data/3/v/extra 828 2155800 9882844 9723265 2026-08-29T14:08:54Z TongcyDai 53191 更新語言資料 9882844 Scribunto text/plain local m = {} m["vaa"] = { aliases = {"Vaagri Booli"}, } m["vae"] = { } m["vag"] = { } m["vah"] = { aliases = {"Varhadi", "Varhadi-Nagpuri"}, } m["vai"] = { aliases = {"Vai", "Gallinas", "Vy"}, } m["vaj"] = { aliases = {"Sekela", "Vasekele", "Vasekela", "Vasekela Bushman", "Northwestern ǃKung"}, varieties = {"ǃ'OǃKung"}, } m["val"] = { } m["vam"] = { aliases = {"Vanimo"}, varieties = {{"Dumo", "Dumo (Vanimo)"}, "Dusur"}, } m["van"] = { aliases = {"Valman", "Walman"}, --Glottolog's name } m["vao"] = { aliases = {"Vovo"}, -- also borne by a variety of brj } m["vap"] = { } m["var"] = { aliases = {"Guarijío", "Varihío", "Warihío"}, } m["vas"] = { aliases = {"Vasavi"}, } m["vau"] = { } m["vav"] = { aliases = {"Varli", "Warli"}, } m["vay"] = { } m["vbb"] = { aliases = {"Southeast Babar"}, } m["vbk"] = { aliases = {"Southwestern Bontoc", "Southwestern Bontok"}, } m["vec"] = { aliases = {"Venetan", "Venetian"}, } m["ved"] = { aliases = {"Veddah", "Vedda"}, } m["vem"] = { } m["veo"] = { aliases = {"Ventureño"}, } m["vep"] = { aliases = {"Veps", "Vepsian"}, } m["ver"] = { } m["vgr"] = { aliases = {"Vaghri"}, } m["vgt"] = { aliases = {"Flemish Sign Language"}, } m["vic"] = { aliases = {"Virgin Islands Creole"}, } m["vid"] = { } m["vif"] = { aliases = {"Vili"}, } m["vig"] = { } m["vil"] = { aliases = {"Vilela"}, } m["vis"] = { } m["vit"] = { aliases = {"Viti"}, } m["viv"] = { aliases = {"Iduna"}, } m["vjk"] = { aliases = {"Western Maithili"}, } m["vka"] = { aliases = {"Kariyarra"}, } m["vki"] = { } m["vkj"] = { } m["vkk"] = { } m["vkl"] = { aliases = {"Kulisusu"}, } m["vkm"] = { aliases = {"Kamakan", "Kamakã", "Ezeshio"}, -- Kamakã is also a dialect varieties = {{"Kotoxó", "Kotoxo"}, {"Mongoyó", "Mangaló"}}, } m["vko"] = { aliases = {"Kodeoha"}, } m["vkp"] = { aliases = {"Korlai Creole Portuguese"}, } m["vkt"] = { } m["vku"] = { aliases = {"Kurrama"}, } m["vlp"] = { aliases = {"Valpei"}, } m["vls"] = { aliases = {"West Flemish"}, } m["vma"] = { aliases = {"Martuthunira"}, } m["vmb"] = { aliases = {"Mbabaram"}, } m["vmc"] = { aliases = {"Juxtlahuaca Mixtec"}, } m["vmd"] = { } m["vme"] = { aliases = {"East Masela"}, } m["vmf"] = { aliases = {"East Franconian", "Eastern Franconian", "Main Franconian", "Mainfränkisch"}, -- FIXME: Not all varieties at the same level varieties = {"Ansbachisch", "Hohenlohisch", {"Oberfränkisch", "Upper Franconian"}, "Nürnbergisch", "Vogtländisch"}, } m["vmg"] = { aliases = {"Vinitiri", "Minigir", -- our and ISO's old name, "Lungalunga", -- ISO's new name -- a whole host of other names given in Barlow (2024) "Bainig-Ufer", "Baining Shore", "Baining-Küsten", "Baining Coast", "Kabair", "Kaibara", "Kambair", "Livuan", "Liwuan", "Lunga Lunga", "Luvuani", "Masava", "Masawa", "Massava", "S-Dialekt", "Vunamarita" }, } m["vmh"] = { aliases = {"Maraghei"}, } m["vmi"] = { aliases = {"Miwa"}, } m["vmj"] = { aliases = {"Ixtayutla Mixtec"}, } m["vmk"] = { } m["vml"] = { aliases = {"Malgana"}, } m["vmm"] = { aliases = {"Mitlatongo Mixtec"}, } m["vmp"] = { aliases = {"Soyaltepec Mazatec"}, } m["vmq"] = { aliases = {"Soyaltepec Mixtec"}, } m["vmr"] = { } m["vmu"] = { aliases = {"Muluridyi"}, } m["vmv"] = { aliases = {"Valley Maidu"}, } m["vmw"] = { aliases = {"Makhuwa"}, } m["vmx"] = { aliases = {"Tamazola Mixtec"}, } m["vmy"] = { aliases = {"Ayautla Mazatec"}, } m["vmz"] = { aliases = {"Mazatlán Mazatec"}, } m["vnk"] = { aliases = {"Lovono"}, } m["vnm"] = { aliases = {"Vinmavis"}, } m["vnp"] = { aliases = {"Vunapu"}, } m["vor"] = { aliases = {"Voro"}, } m["vot"] = { aliases = {"Votic", "Votian"}, } m["vra"] = { aliases = {"Vera'a"}, } m["vro"] = { aliases = {"Võro", "South Estonian"}, -- the Võro variety of South Estonian is taken as the reference variety varieties = {"Seto", "Mulgi", "Tartu", "Kraasna", "Leivu", "Lutsi"}, } m["vrs"] = { aliases = {"Varisi"}, } m["vrt"] = { aliases = {"Burmbar", "Denggan", "Ndenggan", "Banam Bay", "Vartavo"}, } m["vsi"] = { aliases = {"Moldova Sign Language"}, } m["vsl"] = { aliases = {"Venezuelan Sign Language"}, } m["vsv"] = { aliases = {"Valencian Sign Language"}, } m["vto"] = { } m["vum"] = { aliases = {"Vumbu"}, } m["vun"] = { aliases = {"Vunjo", "KiVunjo", "Wunjo", "KiVunjo Chaga"}, -- Chaga is the family; Central Kilimanjaro and Central Chaga are names of the macrolanguage containing Vunjo and -- Mochi [old]. } m["vut"] = { aliases = {"Vute"}, } m["vwa"] = { aliases = {"Awa (China)", "Awa", "Ava", "Va"}, -- last two are confusingly also names of sibling dialect 'wbm' } return m evjwowl9s27p2hf8bw9nc2788chwlno Module:Languages/data/3/x/extra 828 2155802 9882739 9855004 2026-08-29T12:42:27Z TongcyDai 53191 更新語言資料 9882739 Scribunto text/plain local m = {} m["xaa"] = { aliases = {"Andalusian Arabic", "Andalusi Arabic", "Moorish Arabic", "Spanish Arabic"}, } m["xab"] = { aliases = {"Sambe"}, } m["xac"] = { aliases = {"Kachari"}, } m["xad"] = { aliases = {"Adai"}, } m["xae"] = { aliases = {"Aequian"}, } m["xag"] = { aliases = {"Aghwan", "Caucasian Albanian", "Old Udi"}, } m["xai"] = { aliases = {"Kaimbé"}, } m["xaj"] = { } m["xak"] = { aliases = {"Maku", "Mako", "Máku", "Mácu", "Macú", "Macu", "Máko", "Maku-Auari"}, } m["xal"] = { aliases = {"Kalmyk", "Oirat", "Modern Oirat"}, } m["xam"] = { aliases = {"ǀXam", "ǀKham"}, } m["xan"] = { } m["xao"] = { aliases = {"Khao"}, } m["xap"] = { aliases = {"Apalachee"}, } m["xar"] = { aliases = {"Karami"}, } m["xas"] = { aliases = {"Kamassian"}, } m["xat"] = { aliases = {"Katawixi"}, } m["xau"] = { aliases = {"Kauwera"}, } m["xav"] = { aliases = {"Xavante"}, } m["xaw"] = { aliases = {"Kawaiisu"}, } m["xay"] = { aliases = {"Kayan Mahakam"}, } m["xbb"] = { } m["xbc"] = { aliases = {"Bactrian", "Greco-Bactrian", "Kushan", "Kushano-Bactrian"}, } m["xbd"] = { aliases = {"Bindal"}, } m["xbe"] = { aliases = {"Bigambal"}, } m["xbg"] = { aliases = {"Bunganditj"}, } m["xbi"] = { aliases = {"Kombio"}, varieties = {"Akwun", "Mwi", "Western Akwun", -- Awkun varieties "Miringi", "Sopmirek", {"Tong", "Tong (Kombio)"}, "Wampukuamp", "Wampurun", "Yakangom", "Yakio", "Yakulmp", "Yanimoi", "Yasile", "Yassum"}, } m["xbj"] = { } m["xbm"] = { aliases = {"Middle Breton"}, } m["xbn"] = { aliases = {"Kenaboi"}, } m["xbo"] = { aliases = {"Bulgar", "Bolğar", "Bulghar", "Bolghar", "Bolgarian", "Bolgar"}, } m["xbp"] = { aliases = {"Bibbulman"}, } m["xbr"] = { aliases = {"Kambera", "East Sumbanese", "Sumbanese"}, } m["xbw"] = { aliases = {"Kambiwá"}, } m["xby"] = { aliases = {"Badjala"}, -- contrast gbw } m["xcb"] = { aliases = {"Cumbric"}, } m["xcc"] = { aliases = {"Camunic"}, } m["xce"] = { aliases = {"Celtiberian"}, } m["xch"] = { } m["xcl"] = { aliases = {"Old Armenian", "Classical Armenian", "Liturgical Armenian", "Grabar"}, } m["xcm"] = { } m["xcn"] = { } m["xco"] = { aliases = {"Khwarezmian", "Chorasmian", "Khwarazmian", "Khorezmian"}, } m["xcr"] = { aliases = {"Carian"}, } m["xct"] = { aliases = {"Classical Tibetan"}, } m["xcu"] = { aliases = {"Curonian"}, } m["xcv"] = { aliases = {"Chuvan", "Chuvantsy", "Chuvansky"}, } m["xcw"] = { } m["xcy"] = { } m["xda"] = { aliases = {"Darkinjung"}, } m["xdc"] = { aliases = {"Dacian"}, } m["xdk"] = { aliases = {"Dharug", "Darug", "Dharruk", "Dharuk", "Sydney", "Biyal Biyal"}, varieties = {{"Eora", "Iora", "Iyora", "Gadigal"}}, } m["xdm"] = { aliases = {"Edomite"}, } m["xdq"] = { aliases = {"Kaitag", "Kaytak", "Kajtak", "Kaidak", "Karakaitak", "Karkaidak"}, } m["xdy"] = { aliases = {"Malayic Dayak"}, } m["xeb"] = { aliases = {"Eblaite"}, } m["xed"] = { aliases = {"Hdi"}, } m["xeg"] = { } m["xel"] = { aliases = {"Kelo"}, } m["xem"] = { aliases = {"Kembayan"}, } m["xep"] = { } m["xer"] = { aliases = {"Xerénte", "Cherente", "Sherenté"}, } m["xes"] = { aliases = {"Koromu", "Kesawai"}, } m["xet"] = { aliases = {"Xetá"}, } m["xeu"] = { aliases = {"Keoru-Ahia"}, varieties = {"Aheave"}, } m["xfa"] = { aliases = {"Faliscan"}, } m["xga"] = { aliases = {"Galatian"}, } m["xgb"] = { } m["xgd"] = { aliases = {"Gudang"}, } m["xgf"] = { aliases = {"Gabrielino-Fernandeño", "Tongva", "Gabrielino", "Gabrieleño"}, varieties = {"Fernandeño"}, } m["xgg"] = { aliases = {"Goreng"}, } m["xgi"] = { aliases = {"Garingbal"}, } m["xgl"] = { aliases = {"Galindian", "West Galindian"}, } m["xgm"] = { aliases = {"Darumbal", "Darambal", "Dharumbal", "Dharambal"}, varieties = {{"Guwinmal", "Kuinmabara"}, "Karunbara", "Rakiwara", {"Wapabara", "Wapabura"}}, } m["xgr"] = { } m["xgu"] = { } m["xgw"] = { aliases = {"Guwa"}, } m["xha"] = { } m["xhc"] = { aliases = {"Hunnic", "Hunnish"}, } m["xhd"] = { aliases = {"Hadrami"}, } m["xhe"] = { aliases = {"Khetrani", "Khetranki"}, } m["xhm"] = { aliases = {"Middle Khmer"}, } m["xhr"] = { aliases = {"Hernican", "Hernician"}, } m["xht"] = { aliases = {"Hattic", "Hattian"}, } m["xhu"] = { aliases = {"Hurrian"}, } m["xhv"] = { aliases = {"Khua"}, } m["xib"] = { aliases = {"Iberian"}, } m["xii"] = { } m["xil"] = { aliases = {"Illyrian"}, } m["xin"] = { } m["xir"] = { aliases = {"Xiriâna"}, } m["xis"] = { aliases = {"Kisan"}, } m["xiv"] = { aliases = {"Harappan", "Indus Valley Language"}, } m["xiy"] = { aliases = {"Shipaja", "Xipaia"}, } m["xjb"] = { aliases = {"Minjungbal"}, } m["xka"] = { aliases = {"Kalkoti"}, } m["xkb"] = { } m["xkc"] = { aliases = {"Khoini", "Xoini, Kho'ini"}, } m["xkd"] = { aliases = {"Mendalam Kayan"}, } m["xke"] = { aliases = {"Kereho", "Krio Dayak", "Krio", "Keriu"}, varieties = {"Seputan"}, } m["xkf"] = { aliases = {"Khengkha", "Kheng"}, } m["xkg"] = { } m["xki"] = { aliases = {"Kenyan Sign Language"}, } m["xkj"] = { aliases = {"Kajali"}, } m["xkk"] = { aliases = {"Kaco'", "Kachok"}, varieties = {{"Romam", "Lamam"}}, } m["xkl"] = { aliases = {"Bakung", "Mainstream Kenyah", "Kenyah", "Usun Apau"}, } m["xkn"] = { aliases = {"Kayan River Kayan"}, } m["xko"] = { aliases = {"Kiorr"}, } m["xkp"] = { aliases = {"Kabatei"}, } m["xkq"] = { aliases = {"Koroni"}, } m["xkr"] = { aliases = {"Xakriabá", "Chacriabá", "Chacriaba", "Chakriaba", "Xakriaba", "Xacriabá", "Xacriaba", "Chikriaba", "Xikriabá", "Xikriaba", "Shacriaba", "Xicriabá", "Xicriaba", "Chicriabá", "Chicriaba"}, } m["xks"] = { aliases = {"Kumbewaha"}, } m["xkt"] = { aliases = {"Kantosi"}, } m["xku"] = { aliases = {"Kaamba"}, } m["xkv"] = { aliases = {"Kgalagadi"}, } m["xkw"] = { aliases = {"Kembra"}, } m["xkx"] = { aliases = {"Karore"}, } m["xky"] = { } m["xkz"] = { aliases = {"Kurtöp", "Kurtop", "Kurtö", "Kurtopkha", "Kurtokha", "Zhâke"}, } m["xla"] = { aliases = {"Kamula"}, } m["xlb"] = { } m["xlc"] = { aliases = {"Lycian"}, } m["xld"] = { aliases = {"Lydian"}, } m["xle"] = { aliases = {"Lemnian"}, } m["xlg"] = { aliases = {"Ancient Ligurian"}, } m["xli"] = { aliases = {"Liburnian"}, } m["xln"] = { aliases = {"Alanic", "Alanian"}, } m["xlo"] = { } m["xlp"] = { aliases = {"Lepontic"}, } m["xls"] = { aliases = {"Lusitanian"}, } m["xlu"] = { aliases = {"Luwian", "Cuneiform Luwian", "Hieroglyphic Luwian"}, } m["xly"] = { aliases = {"Elymian"}, } m["xmb"] = { aliases = {"Mbonga", "Mboa"}, } m["xmc"] = { } m["xmd"] = { aliases = {"Mbudum"}, } m["xmf"] = { aliases = {"Mingrelian", "Megrelian", "Mingrel", "Megrel"}, } m["xmg"] = { aliases = {"Mengaka"}, } m["xmh"] = { aliases = {"Kugu-Muminh", "Kuku-Muminh", "Wik-Muminh", "Kugu-Nganhcara", "Wik-Nganhcara", "Wikngenchera"}, } m["xmj"] = { aliases = {"Majera"}, } m["xmk"] = { aliases = {"Ancient Macedonian"}, } m["xml"] = { aliases = {"Malaysian Sign Language"}, } m["xmm"] = { aliases = {"Manado Malay", "Manadonese"}, } m["xmo"] = { aliases = {"Morerebi"}, } m["xmp"] = { aliases = {"Kuku-Mu'inh"}, } m["xmq"] = { aliases = {"Kuku-Mangk"}, } m["xmr"] = { aliases = {"Meroitic", "Kushite"}, } m["xms"] = { aliases = {"Moroccan Sign Language"}, } m["xmt"] = { aliases = {"Matbat"}, } m["xmu"] = { aliases = {"Kamu"}, } m["xmx"] = { } m["xmy"] = { aliases = {"Mayaguduna"}, } m["xmz"] = { aliases = {"Mori Bawah"}, } m["xna"] = { aliases = {"Ancient North Arabian"}, } m["xnb"] = { aliases = {"Kanakanabu", "Kanakanavu"}, } m["xng"] = { aliases = {"Middle Mongol", "Middle Mongolian"}, } m["xnh"] = { aliases = {"Kuanhua"}, } m["xni"] = { aliases = {"Ngarigu"}, } m["xnk"] = { aliases = {"Nganakarti"}, } m["xnr"] = { aliases = {"Kangri"}, } m["xns"] = { aliases = {"Kanashi"}, } m["xnt"] = { aliases = {"Narragansett"}, } m["xnu"] = { aliases = {"Nukunul"}, } m["xny"] = { aliases = {"Nyiyaparli", "Nyiyabali", "Njijabali", "Nijadali"}, } m["xoc"] = { } m["xod"] = { aliases = {"Kokoda"}, varieties = {"Kasuweri", "Negri Besar", "Tarof"}, } m["xog"] = { aliases = {"Soga", "Lusoga"}, } m["xoi"] = { } m["xok"] = { aliases = {"Xokleng"}, } m["xom"] = { aliases = {"Komo", "Koma", "Madiin", "Gokwom", "Hayahaya"}, } m["xon"] = { aliases = {"Konkomba"}, } m["xoo"] = { -- contrast kzw, sai-kat, sai-xoc aliases = {"Xukurú", "Xukuru", "Xucurú", "Xucuru", "Shukurú", "Shukuru", "Shucurú", "Shucuru", "Kirirí", "Kiriri", "Kirirí-Xokó"}, } m["xop"] = { aliases = {"Kopar"}, } m["xor"] = { aliases = {"Korubo"}, } m["xow"] = { aliases = {"Kowaki"}, } m["xpa"] = { aliases = {"Pirriya"}, } m["xpb"] = { aliases = {"Northeastern Tasmanian", "North East Tasmanian"}, varieties = {"Cape Portland", "Pipers River", {"Plangermaireener", "Plangamerina", "Ben Lomond"}} } m["xpc"] = { aliases = {"Pecheneg"}, } m["xpd"] = { aliases = {"Paritarami", "Paytirami", "Poredareme"}, varieties = {{"Oyster Bay", "Oyster Bay Tasmanian"}, {"Big River", "Big River Tasmanian", "Lairmairrener", "Lemerina"}}, } m["xpe"] = { aliases = {"Liberia Kpelle"}, } m["xpf"] = { aliases = {"Southeast Tasmanian", "Mainland Southeast Tasmanian", "Nuenonne", "Nyunoni"}, } m["xpg"] = { aliases = {"Phrygian"}, } m["xph"] = { aliases = {"North Midland Tasmanian", "North Midlands Tasmanian", "Cheranotipana"}, } m["xpi"] = { aliases = {"Pictish"}, } m["xpj"] = { aliases = {"Mpalitjanh", "Mpalityan"}, varieties = {"Luthigh"}, } m["xpk"] = { aliases = {"Kulina", "Kulina Pano"}, } m["xpl"] = { aliases = {"Port Sorell", "Port Sorell Tasmanian"}, } m["xpm"] = { aliases = {"Pumpokol"}, } m["xpn"] = { aliases = {"Kapinawá"}, } m["xpo"] = { aliases = {"Pochutec"}, } m["xpp"] = { } m["xpq"] = { aliases = {"Mohegan-Pequot"}, } m["xpr"] = { aliases = {"Parthian"}, } m["xps"] = { aliases = {"Pisidian"}, } m["xpu"] = { aliases = {"Punic"}, } m["xpv"] = { aliases = {"Tommeeginnee", "Northern Tasmanian"}, } m["xpw"] = { aliases = {"Pirapa", "Northwestern Tasmanian"}, } m["xpx"] = { aliases = {"Southwestern Tasmanian"}, } m["xpy"] = { aliases = {"Buyeo"}, } m["xpz"] = { aliases = {"Bruny Island Tasmanian", "Nuenonne", "Nyunoni"}, } m["xqa"] = { aliases = {"Karakhanid"}, } m["xqt"] = { } m["xra"] = { aliases = {"Krahô"}, } m["xrb"] = { } m["xrd"] = { } m["xre"] = { aliases = {"Kreye"}, } m["xrg"] = { aliases = {"Minang", "Mineng"}, } m["xri"] = { } m["xrm"] = { } m["xrn"] = { aliases = {"Arin"}, } m["xrq"] = { aliases = {"Karranga", "Karrangpurru"}, pseudo_families = "aus", } m["xrr"] = { aliases = {"Raetic", "Rhaetic", "Rhaetian"}, } m["xrt"] = { } m["xru"] = { aliases = {"Marriammu"}, } m["xrw"] = { aliases = {"Karawa"}, } m["xsa"] = { aliases = {"Sabaean"}, } m["xsb"] = { aliases = {"Sambali", "Sambal", "Tina Sambal", "Tina"}, } m["xsd"] = { aliases = {"Sidetic"}, } m["xse"] = { } m["xsh"] = { } m["xsi"] = { aliases = {"Sio"}, } m["xsj"] = { } m["xsl"] = { aliases = {"South Slavey"}, } m["xsm"] = { aliases = {"Kasem", "Kassena"}, } m["xsn"] = { aliases = {"Sanga (Nigeria)", "Sanga"}, } m["xso"] = { aliases = {"Solano"}, } m["xsp"] = { } m["xsq"] = { } m["xsr"] = { aliases = {"Sherpa", "Sharpa", "Sharwa", "Xiaerba"}, } m["xss"] = { aliases = {"Assan"}, } m["xsu"] = { aliases = {"Sanumá", "Sanöma", "Sanɨma", "Sanỳma", "Sanema", "Sanemá", "Sanuma", "Sanima", "Sanma"}, } m["xsv"] = { aliases = {"Sudovian", "Jatvingian", "Yotvingian"}, } m["xsy"] = { aliases = {"Saisiyat"}, } m["xta"] = { aliases = {"Alcozauca Mixtec"}, } m["xtb"] = { aliases = {"Chazumba Mixtec"}, } m["xtc"] = { aliases = {"Kadugli", "Katcha-Kadugli-Miri"}, } m["xtd"] = { aliases = {"Diuxi-Tilantongo Mixtec"}, } m["xte"] = { aliases = {"Ketengban"}, varieties = {"Bime", "Okbap", "Omban", "Onya", "Sirkai"}, } m["xth"] = { } m["xti"] = { aliases = {"Sinicahua Mixtec"}, } m["xtj"] = { aliases = {"San Juan Teita Mixtec"}, } m["xtl"] = { aliases = {"Tijaltepec Mixtec"}, } m["xtm"] = { aliases = {"Magdalena Peñasco Mixtec"}, } m["xtn"] = { aliases = {"Northern Tlaxiaco Mixtec"}, } m["xto"] = { aliases = {"Tocharian A", "East Tocharian", "Agnean", "Turfanian"}, } m["xtp"] = { aliases = {"San Miguel Piedras Mixtec"}, } m["xtq"] = { aliases = {"Tumshuqese"}, } m["xtr"] = { aliases = {"Early Tripuri"}, } m["xts"] = { aliases = {"Sindihui Mixtec"}, } m["xtt"] = { aliases = {"Tacahua Mixtec"}, } m["xtu"] = { aliases = {"Cuyamecalco Mixtec"}, } m["xtv"] = { } m["xtw"] = { } m["xty"] = { aliases = {"Yoloxochitl Mixtec"}, } m["xua"] = { aliases = {"Alu Kurumba"}, } m["xub"] = { aliases = {"Betta Kurumba"}, } m["xud"] = { } m["xug"] = { aliases = {"Kunigami"}, varieties = {{"Iejima", "Ie"}}, } m["xuj"] = { aliases = {"Jennu Kurumba"}, } m["xul"] = { } m["xum"] = { aliases = {"Umbrian"}, } m["xun"] = { } m["xuo"] = { aliases = {"Kuo"}, } m["xup"] = { } m["xur"] = { aliases = {"Urartian", "Urartean"}, } m["xut"] = { aliases = {"Kuthant"}, } m["xuu"] = { aliases = {"Kxoe"}, } m["xve"] = { aliases = {"Venetic"}, } m["xvn"] = { aliases = {"Vandalic"}, } m["xvo"] = { aliases = {"Volscian"}, } m["xvs"] = { aliases = {"Vestinian"}, } m["xwa"] = { aliases = {"Kwaza"}, } m["xwc"] = { aliases = {"Woccon"}, } m["xwd"] = { aliases = {"Wadi Wadi"}, } m["xwe"] = { } m["xwg"] = { aliases = {"Kwegu"}, } m["xwj"] = { aliases = {"Wajuk"}, } m["xwk"] = { aliases = {"Wanggumara", "Wilson River"}, varieties = {"Karenggapa", {"Punthamara", "Bundhamara"}, {"Ngandangara", "Yarumarra", "Eromarra"}, "Gungadidji"}, } m["xwl"] = { } m["xwo"] = { aliases = {"Written Oirat"}, } m["xwr"] = { } m["xww"] = { aliases = {"Wemba-Wemba", "Wemba Wemba", "Wamba-Wamba", "Wamba Wamba", "Wembawemba"}, varieties = {"Nari-Nari", {"Baraba-Baraba", "Barababaraba"}, {"Wergaia", "Wotjobaluk"}}, } m["xxb"] = { aliases = {"Boro", "Boro (Ghana)"}, } m["xxk"] = { aliases = {"Ke'o"}, } m["xxm"] = { } m["xxr"] = { } m["xxt"] = { aliases = {"Tambora"}, } m["xya"] = { aliases = {"Yaygir"}, } m["xyb"] = { aliases = {"Yandjibara"}, } m["xyl"] = { } m["xyt"] = { aliases = {"Mayi-Thakurti"}, } m["xyy"] = { aliases = {"Yorta Yorta", "Yotayota", "Yortayorta", "Jotijota", "Joti-Jota", "Jodajoda"}, varieties = {"Bangerang", "Kailtheban", "Wollithiga"}, } m["xzh"] = { aliases = {"Zhang-Zhung"}, } m["xzm"] = { aliases = {"Semigallian", "Semigalian", "Zemgallian", "Zemgalian"}, } m["xzp"] = { aliases = {"Ancient Zapotec"}, } return m 8f2vu38bc9b0rzfu15plu1pv3io2y4s Module:Languages/data/exceptional/extra 828 2155851 9882741 9863276 2026-08-29T12:42:44Z TongcyDai 53191 更新語言資料 9882741 Scribunto text/plain local m = {} m["aav-khs-pro"] = { aliases = {"Proto-Khasian", "Proto-Khasic"}, } m["aav-nic-pro"] = { aliases = {"Proto-Nicobarese"}, } m["aav-pkl-pro"] = { aliases = {"Proto-Pnar-Khasi-Lyngngam"}, } m["aav-pro"] = { -- mkh-pro will merge into this. aliases = {"Proto-Austroasiatic"}, } m["afa-pro"] = { aliases = {"Proto-Afroasiatic", "Proto-Afro-Asiatic", "Hamito-Semitic"}, } m["alg-aga"] = { aliases = {"Agawam", "Agwam", "Agaam"}, } m["alg-pro"] = { aliases = {"Proto-Algonquian"}, } m["alv-ama"] = { } m["alv-bgu"] = { aliases = {"Bainouk Gubeeher", "Baïnounk Gubëeher", -- Wikipedia's name "Gubeeher-Gufangor-Gubelor", -- Glottolog's name, "Gubëeher", "Nyun Gubëeher", "Nun Gubëeher"}, -- N(y)un appears to be the family name varieties = {"Gubeeher", "Gufangor", "Gubelor"}, } m["alv-bua-pro"] = { aliases = {"Proto-Bua"}, } m["alv-cng-pro"] = { } m["alv-edk-pro"] = { aliases = {"Proto-Edekiri"}, } m["alv-edo-pro"] = { aliases = {"Proto-Edoid"}, } m["alv-fli-pro"] = { } m["alv-gbe-pro"] = { aliases = {"Proto-Gbe"}, } m["alv-gng-pro"] = { } m["alv-gtm-pro"] = { aliases = {"Proto-Central Togo", "Proto-Ghana-Togo Mountain"}, } m["alv-gwa"] = { aliases = {"Gwara"}, } m["alv-hei-pro"] = { } m["alv-ido-pro"] = { } m["alv-igb-pro"] = { aliases = {"Proto-Igboid"}, } m["alv-kwa-pro"] = { } m["alv-mum-pro"] = { } m["alv-nup-pro"] = { aliases = {"Proto-Nupoid"}, } m["alv-pro"] = { aliases = {"Proto-Atlantic-Congo"}, } m["alv-von-pro"] = { aliases = {"Proto-Volta-Niger"}, } m["alv-yor-pro"] = { aliases = {"Proto-Yoruba"}, } m["alv-yrd-pro"] = { aliases = {"Proto-Yoruboid"}, } m["apa-pro"] = { aliases = {"Proto-Apachean", "Proto-Apache", "Proto-Southern Athabaskan"}, } m["aql-pro"] = { aliases = {"Proto-Algic"}, } m["art-adu"] = { aliases = {"Westron"}, } m["art-bel"] = { aliases = {"Belter Creole"}, } m["art-blk"] = { aliases = {"Bolak"}, } m["art-bsp"] = { aliases = {"Black Speech"}, } m["art-com"] = { aliases = {"Communicationssprache"}, } m["art-dtk"] = { aliases = {"Dothraki"}, } m["art-elo"] = { aliases = {"Eloi"}, } m["art-gld"] = { } m["art-lap"] = { } m["art-man"] = { aliases = {"Mandalorian"}, } m["art-mun"] = { } m["art-nav"] = { aliases = {"Naʼvi"}, } m["art-vlh"] = { aliases = {"High Valyrian"}, } m["ath-nic"] = { aliases = {"Nicola"}, } m["ath-pro"] = { aliases = {"Proto-Athabaskan"}, } m["auf-pro"] = { aliases = {"Proto-Arawa", "Proto-Arawan", "Proto-Arauan"}, } m["aus-alu"] = { aliases = {"Alungul"}, other_names = {"Ogh-Alungul", "Alngula"}, } m["aus-and"] = { aliases = {"Adithinngithigh"}, } m["aus-ang"] = { aliases = {"Angkula"}, other_names = {"Ogh-Anggula", "Anggula", "Ogh-Anggul", "Anggul"}, } m["aus-arn-pro"] = { aliases = {"Proto-Arnhem"}, } m["aus-bra"] = { aliases = {"Barranbinja", "Baranbinya", "Burranbinya", "Burrumbiniya", "Burrunbinya", "Barrumbinya", "Barren-binya", "Parran-binye"}, } m["aus-brm"] = { } m["aus-cww-pro"] = { aliases = {"Proto-Central New South Wales"}, } m["aus-dal-pro"] = { } m["aus-guw"] = { aliases = {"Guwar"}, other_names = {"Gowar", "Goowar", "Gooar", "Guar", "Gowr-burra", "Ngugi", "Mugee", "Wogee", "Gnoogee", "Chunchiburri", "Booroo-geen-merrie"}, } m["aus-lsw"] = { aliases = {"Little Swanport Tasmanian"}, } m["aus-mbi"] = { other_names = {"Mbeiwum"}, } m["aus-ngk"] = { other_names = {"Ngkot", "Nggoth"}, } m["aus-nyu-pro"] = { aliases = {"Proto-Nyulnyulan"}, } m["aus-pam-pro"] = { aliases = {"Proto-Pama-Nyungan"}, } m["aus-tul"] = { aliases = {"Tulua"}, other_names = {"Dappil", "Dapil", "Toolooa", "Dulua", "Narung", "Dandan"}, } m["aus-uwi"] = { other_names = {"Uwinjmil"}, } m["aus-wdj-pro"] = { aliases = {"Proto-Iwaidjan"}, } m["aus-won"] = { } m["aus-wul"] = { aliases = {"Wulguru"}, other_names = {"Manbara", "Wulgurugaba", "Wulgurukaba", "Nhawalgaba"}, } m["aus-ynk"] = { -- contrast nny aliases = {"Yangkaal"}, } m["awd-ama"] = { aliases = {"Amarizana"}, } m["awd-amc-pro"] = { other_names = {"Western Maipuran"}, } m["awd-ana"] = { aliases = {"Anauya"}, } m["awd-apo"] = { aliases = {"Apolista"}, other_names = {"Lapachu"}, } m["awd-cab"] = { aliases = {"Cabre", "Cabere", "Cávere", "Cavere"}, } m["awd-gnu"] = { other_names = {"Guinao", "Inao", "Guniare", "Quinhau", "Guiano"}, } m["awd-kar"] = { aliases = {"Cariay", "Kariaí", "Kariai", "Cariyai", "Carihiahy"}, } m["awd-kaw"] = { aliases = {"Kawishana", "Cawishana", "Cayuishana", "Kaishana", "Cauixana"}, } m["awd-kmp-pro"] = { other_names = {"Campa", "Kampan", "Campan", "Pre-Andine Maipurean"}, } m["awd-kus"] = { aliases = {"Kustenau", "Kustenaú", "Custenau", "Kutenabu"}, } m["awd-man"] = { } m["awd-mar"] = { aliases = {"Marawan", "Marawán"}, } m["awd-mpr"] = { aliases = {"Maipure", "Maypure", "Mejepure"}, } m["awd-mrt"] = { aliases = {"Mariate"}, } m["awd-nwk-pro"] = { aliases = {"Proto-Nawiki", "Proto-Newiki"}, } m["awd-pai"] = { aliases = {"Paiconeca", "Paikone", "Paicone"}, } m["awd-pas"] = { aliases = {"Pasé", "Passé", "Pazé"}, } m["awd-pro"] = { aliases = {"Proto-Arawak"}, other_names = {"Proto-Arawakan", "Proto-Maipurean", "Proto-Maipuran"}, } m["awd-prw-pro"] = { other_names = {"Paresí-Waurá", "Parecí–Xingú", "Paresí–Xingu", "Central Arawak", "Central Maipurean"}, } m["awd-she"] = { aliases = {"Shebayo", "Shebaya", "Shebaye"}, } m["awd-taa-pro"] = { aliases = {"Proto-Ta-Arawak"}, other_names = {"Proto-Ta-Arawakan", "Proto-Caribbean Northern Arawak"}, } m["awd-wai"] = { other_names = {"Wainuma", "Wai", "Waima", "Wainumi", "Wainambí", "Waiwana", "Waipi", "Yanuma"}, } m["awd-war"] = { aliases = {"Warekena", "Guarequena", "Warekena Velha", "Warekena do San Miguel"}, -- Warekena of San Miguel; distinguish from gae } m["awd-yum"] = { aliases = {"Jumana"}, } m["azc-caz"] = { aliases = {"Caxcan", "Kaskán"}, } m["azc-cup-pro"] = { aliases = {"Proto-Cupan"}, } m["azc-ktn"] = { aliases = {"Gitanemuk"}, } m["azc-nah-pro"] = { aliases = {"Proto-Nahuan"}, } m["azc-nic"] = { aliases = {"Nicoleño"}, } m["azc-num-pro"] = { aliases = {"Proto-Numic"}, } m["azc-pro"] = { aliases = {"Proto-Uto-Aztecan"}, } m["azc-tak-pro"] = { aliases = {"Proto-Takic"}, } m["azc-tat"] = { } m["ber-fog"] = { aliases = {"Fogaha"}, other_names = {"El-Fogaha", "El-Foqaha", "Foqaha", "Fuqaha"}, } m["ber-pro"] = { aliases = {"Proto-Berber"}, } m["ber-zuw"] = { aliases = {"Zuwara"}, } m["bnt-bal"] = { } m["bnt-bon"] = { aliases = {"Boma Nkuu"}, } m["bnt-boy"] = { aliases = {"Boma Yumu"}, } m["bnt-bwa"] = { aliases = {"Bwala"}, } m["bnt-cmw"] = { aliases = {"Chimwiini"}, other_names = {"Bravanese", "Mwiini", "Mwini", "Chimwini", "Chimini", "Brava"}, } m["bnt-ind"] = { other_names = {"Kɔlɔmɔnyi", "Kɔlɛ", "Kasaï Oriental"}, } m["bnt-lal"] = { aliases = {"Lala (South Africa)"}, } m["bnt-mpi"] = { } m["bnt-mpu"] = { } m["bnt-ngu-pro"] = { aliases = {"Proto-Nguni"}, } m["bnt-phu"] = { aliases = {"Phuthi", "Siphuthi"}, } m["bnt-pro"] = { aliases = {"Proto-Bantu"}, } m["bnt-sab-pro"] = { aliases = {"Proto-Sabaki"}, } m["bnt-sbo"] = { aliases = {"South Boma"}, } m["bnt-sts-pro"] = { aliases = {"Proto-Sotho-Tswana"}, } m["btk-pro"] = { aliases = {"Proto-Batak"}, } m["cau-abz-pro"] = { aliases = {"Proto-Abkhaz-Abaza"}, other_names = {"Proto-Abazgi", "Proto-Abkhaz-Tapanta"}, } m["cau-and-pro"] = { aliases = {"Proto-Andian", "Proto-Andi", "Proto-Andic"}, } m["cau-ava-pro"] = { aliases = {"Proto-Avaro-Andian", "Proto-Avar-Andian", "Proto-Avar-Andi", "Proto-Avar-Andic"}, } m["cau-cir-pro"] = { aliases = {"Proto-Circassian"}, other_names = {"Proto-Adyghe-Kabardian", "Proto-Adyghe-Circassian"}, } m["cau-drg-pro"] = { aliases = {"Proto-Dargwa"}, other_names = {"Proto-Dargin"}, } m["cau-lzg-pro"] = { aliases = {"Proto-Lezghian", "Proto-Lezgi", "Proto-Lezgian", "Proto-Lezgic"}, } m["cau-nec-pro"] = { aliases = {"Proto-Northeast Caucasian"}, } m["cau-nkh-pro"] = { aliases = {"Proto-Nakh"}, } m["cau-nwc-pro"] = { aliases = {"Proto-Northwest Caucasian"}, } m["cau-tsz-pro"] = { aliases = {"Proto-Tsezian"}, other_names = {"Proto-Tsezic", "Proto-Didoic"}, } m["cba-ata"] = { aliases = {"Atanques"}, other_names = {"Atanque", "Cancuamo", "Kankuamo", "Kankwe", "Kankuí", "Atanke"}, } m["cba-cat"] = { other_names = {"Catio Chibcha", "Old Catio"}, } m["cba-dor"] = { aliases = {"Dorasque"}, other_names = {"Chumulu", "Changuena", "Changuina", "Chánguena", "Gualaca"}, } m["cba-dui"] = { } m["cba-hue"] = { other_names = {"Güetar", "Guetar", "Brusela"}, } m["cba-nut"] = { other_names = {"Nutabane"}, } m["cba-pro"] = { aliases = {"Proto-Chibchan"}, } m["ccs-gzn-pro"] = { aliases = {"Proto-Georgian-Zan", "Proto-Karto-Zan"}, } m["ccs-pro"] = { aliases = {"Proto-Kartvelian"}, } m["cdc-cbm-pro"] = { aliases = {"Proto-Central Chadic", "Proto-Central-Chadic", "Proto-Biu-Mandara"}, } m["cdc-mas-pro"] = { } m["cdc-pro"] = { aliases = {"Proto-Chadic"}, } m["cdd-pro"] = { } m["cel-bry-pro"] = { aliases = {"Proto-Brythonic", "Proto-Brittonic", "Common Brythonic", "Common Brittonic"}, } m["cel-gal"] = { aliases = {"Gallaecian"}, } m["cel-gau"] = { aliases = {"Gaulish"}, } m["cel-pro"] = { aliases = {"Proto-Celtic"}, } m["chi-pro"] = { } m["chm-pro"] = { aliases = {"Proto-Mari"}, } m["cmc-pro"] = { aliases = {"Proto-Chamic"}, } m["crp-bip"] = { aliases = {"Basque-Icelandic Pidgin"}, } m["crp-cpr"] = { aliases = {"Chinese Pidgin Russian"}, } m["crp-gep"] = { aliases = {"West Greenlandic Pidgin", "Greenlandic Pidgin", "Greenlandic Eskimo Pidgin"}, } m["crp-kia"] = { aliases = {"Kiautschou German Pidgin", "Kiautschou Pidgin German"}, } m["crp-mar"] = { aliases = {"Maroon Spirit Language"}, other_names = {"Jamaican Maroon Spirit Possession Language"}, } m["crp-mpp"] = { aliases = {"Macau Pidgin Portuguese", "Macao Pidgin Portuguese"}, } m["crp-rsn"] = { aliases = {"Russenorsk"}, } m["crp-slb"] = { aliases = {"Solombala English"}, other_names = {"Solombala-English", "Solombala English-Russian Pidgin"}, } m["crp-spp"] = { aliases = {"Samoan Plantation Pidgin"}, } m["crp-tpr"] = { aliases = {"Taimyr Pidgin Russian"}, } m["csu-bba-pro"] = { } m["csu-maa-pro"] = { } m["csu-pro"] = { aliases = {"Proto-Central Sudanic"}, } m["csu-sar-pro"] = { } m["cus-ash"] = { other_names = {"Ashraf", "Af-Ashraaf"}, varieties = { {"Marka, Lower Shabelle"}, "Shingani"}, } m["cus-hec-pro"] = { aliases = {"Proto-Highland East Cushitic"}, } m["cus-pro"] = { aliases = {"Proto-Cushitic"}, } m["cus-som-pro"] = { aliases = {"Proto-Somaloid", "Proto-Sam", "Proto-Macro-Somali"}, } m["cus-sou-pro"] = { aliases = {"Proto-South Cushitic"}, other_names = {"Proto-Rift"}, } m["dmn-dam"] = { aliases = {"Dama (Sierra Leone)"}, } m["dmn-mdw-pro"] = { aliases = {"Proto-Western Mande"}, } m["dmn-pro"] = { aliases = {"Proto-Mande"}, } m["dra-bry"] = { aliases = {"Byari"}, } m["dra-cen-pro"] = { aliases = {"Proto-Central Dravidian"}, } m["dra-mkn"] = { aliases = {"Middle Kannada", "Nadugannada"}, } m["dra-nor-pro"] = { aliases = {"Proto-North Dravidian"}, } m["dra-okn"] = { aliases = {"Old Kannada", "Halegannada"}, } m["dra-ote"] = { aliases = {"Old Telugu"}, } m["dra-pro"] = { aliases = {"Proto-Dravidian"}, } m["dra-sdo-pro"] = { aliases = {"Proto-South Dravidian I", "Proto-South Dravidian"}, } m["dra-sdt-pro"] = { aliases = {"Proto-South Dravidian II", "Proto-South-Central Dravidian"}, } m["dra-sou-pro"] = { aliases = {"Proto-South Dravidian", "Proto-Southern Dravidian"}, } m["dru-pro"] = { aliases = {"Proto-Rukai"}, } m["egx-dem"] = { aliases = {"Demotic Egyptian", "Demotic", "Enchorial"}, } m["ero-gsz"] = { aliases = {"Geshiza"}, } m["ero-nya"] = { } m["ero-tau"] = { other_names = {"Rtau"}, } m["esx-esk-pro"] = { aliases = {"Proto-Eskimo"}, } m["esx-ink"] = { aliases = {"Inuktun"}, } m["esx-inq"] = { aliases = {"Inuinnaqtun"}, } m["esx-inu-pro"] = { aliases = {"Proto-Inuit"}, } m["esx-pro"] = { aliases = {"Proto-Eskimo-Aleut"}, } m["esx-tut"] = { } m["euq-pro"] = { aliases = {"Proto-Basque", "Proto-Vasconic"}, } m["gba-pro"] = { aliases = {"Proto-Gbaya"}, } m["gem-pro"] = { aliases = {"Proto-Germanic", "Common Germanic"}, } m["gme-bur"] = { aliases = {"Burgundian", "Burgundish", "Burgundic"}, } m["gme-cgo"] = { aliases = {"Crimean Gothic"}, } m["gmq-gut"] = { aliases = {"Gutnish"}, } m["gmq-jmk"] = { aliases = {"Jamtish", "Jamtlandic"}, } m["gmq-mno"] = { aliases = {"Middle Norwegian"}, } m["gmq-oda"] = { aliases = {"Old Danish"}, } m["gmq-ogt"] = { aliases = {"Old Gutnish", "Old Gotlandic"}, } m["gmq-osw"] = { aliases = {"Old Swedish"}, } m["gmq-pro"] = { aliases = {"Proto-Norse", "Proto-Scandinavian", "Primitive Norse", "Proto-Nordic", "Ancient Nordic", "Ancient Scandinavian", "Old Nordic", "Old Scandinavian", "Proto-North Germanic", "North Proto-Germanic", "Common Scandinavian"}, } m["gmq-scy"] = { aliases = {"Scanian"}, } m["gmw-bgh"] = { aliases = {"Bergish"}, } m["gmw-cfr"] = { aliases = {"Central Franconian"}, varieties = {"Mittelfränkisch", "Ripuarian", "Moselle Franconian", "Colognian", "Kölsch"}, } m["gmw-ecg"] = { aliases = {"East Central German"}, varieties = {"Thuringian", "Thüringisch", "Upper Saxon", "Upper Saxon German", "Obersächsisch", "Lusatian", "Erzgebirgisch", "Silesian", "Silesian German", "High Prussian"}, } m["gmw-fin"] = { aliases = {"Fingallian", "Fingal"}, } m["gmw-gts"] = { aliases = {"Gottscheerish", "Gottscheerisch"}, } m["gmw-jdt"] = { aliases = {"Jersey Dutch"}, } m["gmw-msc"] = { aliases = {"Middle Scots"}, } m["gmw-pro"] = { aliases = {"Proto-West Germanic"}, } m["gmw-rfr"] = { aliases = {"Rhine Franconian", "Rheinfränkisch", "Rhenish Franconian"}, varieties = {"Hessian", "Lorraine Franconian", "Lorrainian", "Lothringisch", "Palatine German", "Pfälzisch", "Pälzisch", "Palatinate German"}, } m["gmw-stm"] = { aliases = {"Sathmar Swabian", "Satu Mare Swabian", "Sathmarschwäbisch", "Sathmarisch"}, } m["gmw-tsx"] = { aliases = {"Transylvanian Saxon", "Siebenbürger Saxon"}, } m["gmw-vog"] = { aliases = {"Volga German"}, } m["gmw-zps"] = { aliases = {"Zipser German", "Zipser", "Zipserisch", "Outzäpsersch"}, } m["gn-cls"] = { aliases = {"Classical Guarani"}, } m["grk-cal"] = { aliases = {"Calabrian Greek", "Italian Greek", "Bova"}, } m["grk-ita"] = { aliases = {"Italiot Greek", "Griko", "Grico", "Grecanic"}, } m["grk-mar"] = { aliases = {"Mariupol Greek", "Mariupolitan Greek", "Rumeíka", "Rumeika"}, } m["grk-pro"] = { aliases = {"Proto-Hellenic", "Proto-Greek"}, } m["hmn-pro"] = { aliases = {"Proto-Hmongic"}, } m["hmx-mie-pro"] = { aliases = {"Proto-Mienic"}, } m["hmx-pro"] = { aliases = {"Proto-Hmong-Mien"}, } m["hyx-pro"] = { aliases = {"Proto-Armenian"}, } m["iir-nur-pro"] = { aliases = {"Proto-Nuristani"}, } m["iir-pro"] = { aliases = {"Proto-Indo-Iranian"}, } m["ijo-pro"] = { aliases = {"Proto-Ijoid", "Proto-Ijaw"}, } m["inc-apa"] = { aliases = {"Apabhramsa", "Apabhraṃśa"}, } m["inc-ash"] = { aliases = {"Ashokan Prakrit", "Asokan Prakrit", "Aśokan Prakrit"}, } m["inc-dng-pro"] = { } m["inc-kam"] = { aliases = {"Kamarupi Prakrit"}, } m["inc-kho"] = { aliases = {"Kholosi"}, } m["inc-khr"] = { } m["inc-krd-pro"] = { aliases = {"Proto-Kamta", "Proto-Kamata"}, } m["inc-mas"] = { aliases = {"Middle Assamese"}, } m["inc-mbn"] = { aliases = {"Middle Bengali"}, } m["inc-mgu"] = { aliases = {"Middle Gujarati"}, } m["inc-mor"] = { aliases = {"Middle Odia", "Middle Oriya"}, } m["inc-oas"] = { aliases = {"Early Assamese"}, } m["inc-oaw"] = { aliases = {"Old Awadhi", "Early Awadhi"}, } m["inc-obn"] = { aliases = {"Old Bengali"}, } m["inc-ogu"] = { aliases = {"Old Gujarati", "Old Western Rajasthani"}, } m["inc-ohi"] = { aliases = {"Old Hindi", "Dehlavi"}, } m["inc-oor"] = { aliases = {"Old Odia", "Old Oriya"}, } m["inc-opa"] = { aliases = {"Old Punjabi"}, } m["inc-pro"] = { aliases = {"Proto-Indo-Aryan"}, } m["ine-ana-pro"] = { aliases = {"Proto-Anatolian"}, } m["ine-bsl-pro"] = { aliases = {"Proto-Balto-Slavic"}, } m["ine-kal"] = { aliases = {"Kalašma", "Kalasma", "Kalashma", "Kalašmaic", "Kalasmaic", "Kalašmian", "Kalasmian"}, } m["ine-pae"] = { aliases = {"Paeonian"}, } m["ine-pro"] = { aliases = {"Proto-Indo-European"}, } m["ine-toc-pro"] = { aliases = {"Proto-Tocharian"}, } m["ira-kms-pro"] = { aliases = {"Proto-Komisenian"}, } m["ira-mny-pro"] = { aliases = {"Proto-Munji-Yidgha"}, } m["ira-mpr-pro"] = { aliases = {"Proto-Medo-Parthian"}, } m["ira-pat-pro"] = { aliases = {"Proto-Pathan"}, } m["ira-pro"] = { aliases = {"Proto-Iranian"}, } m["ira-sgc-pro"] = { aliases = {"Proto-Sogdic", "Proto-Sogdian"}, } m["ira-sgi-pro"] = { aliases = {"Proto-Sanglechi-Ishkashimi"}, } m["ira-shr-pro"] = { aliases = {"Proto-Shughni-Roshani"}, } m["ira-shy-pro"] = { aliases = {"Proto-Shughni-Yazghulami"}, } m["ira-sym-pro"] = { aliases = {"Proto-Shughni-Yazghulami-Munji"}, } m["ira-wnj"] = { aliases = {"Old Vanji", "Vanchi", "Vanži", "Wanji"}, } m["ira-zgr-pro"] = { aliases = {"Proto-Zaza-Gorani"}, } m["iro-ere"] = { } m["iro-min"] = { aliases = {"Mingo"}, } m["iro-nor-pro"] = { aliases = {"Proto-North Iroquoian"}, } m["iro-pro"] = { aliases = {"Proto-Iroquoian"}, } m["itc-pro"] = { aliases = {"Proto-Italic"}, } m["itc-psa"] = { aliases = {"Pre-Samnite"}, } m["jpx-hcj"] = { aliases = {"Hachijō", "Hachijo"}, } m["jpx-pro"] = { aliases = {"Proto-Japonic"}, } m["jpx-ryu-pro"] = { aliases = {"Proto-Ryukyuan"}, } m["kar-pro"] = { aliases = {"Proto-Karen"}, } m["kca-eas"] = { aliases = {"Eastern Khanty"}, } m["kca-nor"] = { aliases = {"Northern Khanty"}, } m["kca-pro"] = { aliases = {"Proto-Khanty"}, } m["kca-sou"] = { aliases = {"Southern Khanty"}, } m["khi-kho-pro"] = { aliases = {"Proto-Khoe"}, } m["khi-kun"] = { aliases = {"ǃKung"}, other_names = {"ǃOǃKung", "ǃ'OǃKung", "Kung", "Ekoka ǃKung", "Ekoka Kung", "Sekele"}, } m["ko-ear"] = { aliases = {"Early Modern Korean"}, } m["kro-pro"] = { aliases = {"Proto-Kru"}, } m["ku-pro"] = { aliases = {"Proto-Kurdish"}, } m["map-ata-pro"] = { aliases = {"Proto-Atayalic"}, } m["map-bms"] = { aliases = {"Banyumasan"}, } m["map-pro"] = { aliases = {"Proto-Austronesian"}, } m["mis-hkl"] = { aliases = {"Kelantan Peranakan Hokkien", "Kelantan Peranakan Chinese", "Hokkien Kelantan", "Kelantan Local Hokkien"} } m["mis-idn"] = { } m["mis-isa"] = { aliases = {"Isaurian"}, } m["mis-jie"] = { aliases = {"Jie", "Chieh", "Kjet"}, } m["mis-jzh"] = { aliases = {"Jizhao", "Haihua"}, } m["mis-kas"] = { aliases = {"Kassite", "Cassite", "Kassitic", "Kaššite"}, } m["mis-mmd"] = { aliases = {"Mimi of Decorse"}, other_names = {"Mimi of Gaudefroy-Demombynes", "Mimi-D"}, } m["mis-mmn"] = { aliases = {"Mimi of Nachtigal"}, other_names = {"Mimi-N"}, } m["mis-phi"] = { aliases = {"Philistine", "Philistian", "Philistinian"}, } m["mis-rou"] = { aliases = {"Rouran", "Ruanruan", "Ruan-ruan", "Juan-juan"}, } m["mis-tdl"] = { aliases = {"Turduli"}, } m["mis-tdt"] = { aliases = {"Turdetanian", "Turdetani"}, } m["mis-tnw"] = { aliases = {"Tangwang", "Tangwanghua"}, } m["mis-tuh"] = { aliases = {"Tuyuhun", "'Azha"}, } m["mis-tuo"] = { aliases = {"Tuoba", "Tabghach", "Taghbach"}, } m["mis-wuh"] = { aliases = {"Wuhuan", "Wuwan", "Awar"}, } m["mis-xbi"] = { aliases = {"Xianbei", "Serbi", "Shirwi"}, } m["mis-xnu"] = { aliases = {"Xiongnu", "Hsiung-nu", "Hiong-nu"}, } m["mjg-mgl"] = { aliases = {"Mongghul", "Huzhu", "Huzhu Monguor"}, } m["mjg-mgr"] = { aliases = {"Mangghuer", "Minhe", "Minhe Monguor"}, } m["mkh-asl-pro"] = { aliases = {"Proto-Aslian"}, } m["mkh-ban-pro"] = { aliases = {"Proto-Bahnaric"}, } m["mkh-kat-pro"] = { aliases = {"Proto-Katuic"}, } m["mkh-khm-pro"] = { aliases = {"Proto-Khmuic"}, } m["mkh-kmr-pro"] = { aliases = {"Proto-Khmeric"}, } m["mkh-mmn"] = { aliases = {"Middle Mon"}, } m["mkh-mnc-pro"] = { aliases = {"Proto-Monic"}, } m["mkh-mvi"] = { aliases = {"Middle Vietnamese"}, } m["mkh-pal-pro"] = { aliases = {"Proto-Palaungic"}, } m["mkh-pea-pro"] = { aliases = {"Proto-Pearic"}, } m["mkh-pkn-pro"] = { aliases = {"Proto-Pakanic"}, } m["mkh-pro"] = { --This will be merged into 2015 aav-pro. aliases = {"Proto-Mon-Khmer"}, } m["mkh-vie-pro"] = { aliases = {"Proto-Vietic"}, } m["mns-cen"] = { aliases = {"Central Mansi"}, } m["mns-nor"] = { aliases = {"Northern Mansi"}, } m["mns-pro"] = { aliases = {"Proto-Mansi"}, } m["mns-sou"] = { aliases = {"Southern Mansi"}, } m["mnw-tha"] = { aliases = {"Thai Mon", "Raman", "Thai Raman", "Siamese Mon"}, } m["mun-pro"] = { aliases = {"Proto-Munda", "Proto-Mundan"}, } m["myn-chl"] = { -- the stage after ''emy'' other_names = {"Cholti", "Colonial Ch'olti'", "Colonial Cholti"}, } m["myn-pro"] = { aliases = {"Proto-Mayan", "Proto-Maya"}, } m["nai-ala"] = { aliases = {"Alazapa"}, other_names = {"Alasapa", "Pinto"}, } m["nai-bay"] = { other_names = {"Bayougoula", "Bayou Goula", "Ischenoca"}, -- tribe merged with "Mougulasha", "Mongoulacha", "Mugulasha", "Mougulasha", "Muglahsa", "Muglasha", "Muguasha", "Imongolosha", "Houma", "Acolapissa" } m["nai-cal"] = { } m["nai-chi"] = { } m["nai-chu-pro"] = { aliases = {"Proto-Chumash", "Proto-Chumashan"}, } m["nai-cig"] = { } m["nai-ckn-pro"] = { aliases = {"Proto-Chinookan", "Proto-Chinook"}, } m["nai-guz"] = { aliases = {"Guazacapan"}, } m["nai-hit"] = { other_names = {"Atcik-hata", "At-pasha-shliha"}, } m["nai-ipa"] = { other_names = {"'Iipay 'aa", "Northern Diegueño", "Diegueño"}, } m["nai-jtp"] = { aliases = {"Jutiapa"}, other_names = {"Xutiapa", "Jalapa", "Xalapa"}, } m["nai-jum"] = { aliases = {"Jumaytepeque", "Jumaitepeque", "Jumaytepec"}, } m["nai-kat"] = { aliases = {"Kathlamet"}, other_names = {"Kathlamet Chinook"}, } m["nai-klp-pro"] = { aliases = {"Proto-Kalapuyan"}, } m["nai-knm"] = { aliases = {"Konomihu"}, } m["nai-kum"] = { aliases = {"Kumeyaay"}, other_names = {"Kumiai", "Central Diegueño", "Diegueño"}, } m["nai-mac"] = { aliases = {"Macorís", "Macorix", "Mazorij", "Mazorig", "Mazoriges"}, } m["nai-mdu-pro"] = { aliases = {"Proto-Maiduan"}, } m["nai-miz-pro"] = { aliases = {"Proto-Mixe-Zoque", "Proto-Mixe-Zoquean"}, } m["nai-mus-pro"] = { aliases = {"Proto-Muskogean", "Proto-Muskhogean", "Proto-Muskogee"}, } m["nai-nao"] = { } m["nai-nrs"] = { } m["nai-okw"] = { } m["nai-per"] = { aliases = {"Pericú"}, } m["nai-pic"] = { } m["nai-plp-pro"] = { aliases = {"Proto-Plateau Penutian"}, } m["nai-pom-pro"] = { aliases = {"Proto-Pomo", "Proto-Pomoan"}, } m["nai-qng"] = { } m["nai-sca-pro"] = { -- NB 'sio-pro' "Proto-Siouan" which is Proto-Western Siouan aliases = {"Proto-Siouan-Catawban"}, } m["nai-sin"] = { aliases = {"Sinacantan", "Zinacantán", "Zinacantan"}, } m["nai-sln"] = { } m["nai-spt"] = { aliases = {"Shahaptin"}, } m["nai-tap"] = { other_names = {"Tapachulteca", "Tapachulteco", "Tapachula"}, } m["nai-taw"] = { aliases = {"Tawasa"}, } m["nai-teq"] = { aliases = {"Tequistlatec"}, other_names = {"Tequistlateco", "Tequistlateca", "Chontal", "Chontol of Oaxaca", "Oaxaca Chontal", "Oaxacan Chontal"}, } m["nai-tip"] = { other_names = {"Tipay", "Tiipai", "Tiipay", "Jamul Tiipay", "Southern Digueño", "Diegueño"}, } m["nai-tot-pro"] = { aliases = {"Proto-Totozoquean"}, } m["nai-tsi-pro"] = { } m["nai-utn-pro"] = { other_names = {"Proto-Miwok-Costanoan"}, } m["nai-wai"] = { aliases = {"Guaycura", "Waicura"}, } m["nai-wji"] = { other_names = {"Jicaque of El Palmar", "Sula"}, } m["nai-yup"] = { aliases = {"Yupiltepeque", "Jupiltepeque", "Yupiltepec", "Jupiltepec", "Xupiltepec"}, } m["nan-dat"] = { aliases = {"Datian Min", "Datian"}, } m["nan-hbl"] = { aliases = {"Hokkien", "Hokkienese", "Quanzhang", "Fukien", "Banlam", "Banlamese", "Ban-lam"}, } m["nan-hlh"] = { aliases = {"Hailufeng Min", "Hailufeng", "Hoklo Min", "Hai Lok Hong"}, } m["nan-lnx"] = { aliases = {"Longyan Min", "Longyan", "Liongna"}, } m["nan-tws"] = { aliases = {"Teochew", "Teochew Min", "Chiuchow", "Teo-Swa", "Teo-Swa Min", "Tio-Sua"}, } m["nan-zhe"] = { aliases = {"Zhenan Min", "Zhenan"}, } m["nan-zsh"] = { aliases = {"Sanxiang Min", "Sanxiang", "Samheung", "Sahiu"}, } m["ngf-bin-pro"] = { } m["ngf-pro"] = { aliases = {"Proto-Trans-New Guinea"}, } m["nic-bco-pro"] = { aliases = {"Proto-Benue-Congo"}, } m["nic-bod-pro"] = { aliases = {"Proto-Bantoid"}, } m["nic-eov-pro"] = { aliases = {"Proto-Eastern Oti-Volta"}, } m["nic-gns-pro"] = { } m["nic-grf-pro"] = { aliases = {"Proto-Grassfields"}, } m["nic-gur-pro"] = { } m["nic-jkn-pro"] = { } m["nic-lcr-pro"] = { aliases = {"Proto-Lower Cross River"}, } m["nic-ogo-pro"] = { } m["nic-ovo-pro"] = { aliases = {"Proto-Oti-Volta"}, } m["nic-plt-pro"] = { aliases = {"Proto-Plateau"}, } m["nic-pro"] = { aliases = {"Proto-Niger-Congo"}, } m["nic-ubg-pro"] = { } m["nic-ucr-pro"] = { aliases = {"Proto-Upper Cross River"}, } m["nic-vco-pro"] = { aliases = {"Proto-Volta-Congo"}, } m["njo-jgl"] = { aliases = {"Chungli Ao"}, } m["njo-mng"] = { } m["nub-har"] = { aliases = {"Ḥarāza"}, } m["nub-pro"] = { aliases = {"Proto-Nubian"}, } m["omq-cha-pro"] = { aliases = {"Proto-Chatino"}, } m["omq-maz-pro"] = { aliases = {"Proto-Mazatec", "Proto-Mazatecan"}, } m["omq-mix-pro"] = { aliases = {"Proto-Mixtecan"}, } m["omq-mxt-pro"] = { aliases = {"Proto-Mixtec"}, } m["omq-otp-pro"] = { aliases = {"Proto-Oto-Pamean"}, } m["omq-pro"] = { aliases = {"Proto-Oto-Manguean", "Proto-Otomanguean", "Proto-Oto-Mangue"}, } m["omq-sjq"] = { aliases = {"San Juan Quiahije Chatino"}, } m["omq-tel"] = { aliases = {"Teposcolula Mixtec"}, } m["omq-teo"] = { aliases = {"Teojomulco Chatino"}, } m["omq-tri-pro"] = { aliases = {"Proto-Triqui", "Proto-Trique"}, } m["omq-zap-pro"] = { aliases = {"Proto-Zapotecan"}, } m["omq-zpc-pro"] = { aliases = {"Proto-Zapotec"}, } m["omv-aro-pro"] = { aliases = {"Proto-Aroid"}, } m["omv-diz-pro"] = { aliases = {"Proto-Maji"}, } m["omv-pro"] = { aliases = {"Proto-Omotic"}, } m["oto-otm-pro"] = { aliases = {"Proto-Otomi"}, } m["oto-pro"] = { aliases = {"Proto-Otomian"}, } m["paa-kmn"] = { aliases = {"Komnzo", "Kómnjo", "Komnjo", "Kamundjo", "Rouku"}, } m["paa-kwn"] = { aliases = {"Kuwani"}, } m["paa-lei"] = { } m["paa-nha-pro"] = { aliases = {"Proto-North Halmahera"}, } m["paa-nun"] = { aliases = {"Nungon"}, } m["phi-din"] = { } m["phi-kal-pro"] = { aliases = {"Proto-Kalamian", "Proto-Calamian"}, } m["phi-nag"] = { } m["phi-pro"] = { aliases = {"Proto-Philippine"}, } m["poz-abi"] = { aliases = {"Abai"}, other_names = {"Sembuak", "Tubu"}, } m["poz-bal"] = { } m["poz-btk-pro"] = { aliases = {"Proto-Bungku-Tolaki"}, } m["poz-cet-pro"] = { aliases = {"Proto-Central-Eastern Malayo-Polynesian"}, } m["poz-hce-pro"] = { aliases = {"Proto-Halmahera-Cenderawasih"}, other_names = {"Proto-South Halmahera - West New Guinea"}, } m["poz-lgx-pro"] = { aliases = {"Proto-Lampungic"}, } m["poz-mcm-pro"] = { aliases = {"Proto-Malayo-Chamic"}, } m["poz-mic-pro"] = { aliases = {"Proto-Micronesian"}, } m["poz-mly-pro"] = { aliases = {"Proto-Malayic"}, } m["poz-msa-pro"] = { aliases = {"Proto-Malayo-Sumbawan"}, } m["poz-nes"] = { aliases = {"Matanvat"}, } m["poz-oce-pro"] = { aliases = {"Proto-Oceanic"}, } m["poz-pcc-pro"] = { } m["poz-pep-pro"] = { aliases = {"Proto-Eastern Polynesian", "Proto-Eastern-Polynesian", "Proto-East Polynesian", "Proto-East-Polynesian"}, } m["poz-pnp-pro"] = { aliases = {"Proto-Nuclear Polynesian"}, } m["poz-pol-pro"] = { aliases = {"Proto-Polynesian"}, } m["poz-pro"] = { aliases = {"Proto-Malayo-Polynesian"}, other_names = {"Proto-Western Malayo-Polynesian"}, -- Western is subsumed into general Proto-MP } m["poz-sml"] = { aliases = {"Sarawak Malay", "Sarawak"}, } m["poz-ssw-pro"] = { aliases = {"Proto-South Sulawesi"}, } m["poz-swa-pro"] = { aliases = {"Proto-North Sarawak"}, } m["poz-ter"] = { aliases = {"Terengganu Malay", "Terengganu"}, } m["pqe-pro"] = { aliases = {"Proto-Eastern Malayo-Polynesian"}, } m["pra-niy"] = { aliases = {"Niya Prakrit"}, } m["qfa-adm-pro"] = { aliases = {"Proto-Great Andamanese"}, } m["qfa-bet-pro"] = { aliases = {"Proto-Be-Tai", "Proto-Tai-Be"}, } m["qfa-cka-pro"] = { aliases = {"Proto-Chukotko-Kamchatkan"}, } m["qfa-hur-pro"] = { aliases = {"Proto-Hurro-Urartian"}, } m["qfa-kad-pro"] = { aliases = {"Proto-Kadu"}, } m["qfa-kms-pro"] = { aliases = {"Proto-Kam-Sui"}, } m["qfa-kor-pro"] = { aliases = {"Proto-Koreanic"}, } m["qfa-kra-pro"] = { aliases = {"Proto-Kra"}, } m["qfa-lic-pro"] = { aliases = {"Proto-Hlai"}, } m["qfa-onb-pro"] = { aliases = {"Proto-Be", "Proto-Ong-Be", "Proto-Bê"}, } m["qfa-ong-pro"] = { aliases = {"Proto-Ongan"}, } m["qfa-tak-pro"] = { aliases = {"Proto-Kra-Dai", "Proto-Tai-Kadai"}, } m["qfa-yen-pro"] = { aliases = {"Proto-Yeniseian"}, } m["qfa-yuk-pro"] = { aliases = {"Proto-Yukaghir"}, } m["qwe-kch"] = { aliases = {"Kichwa"}, other_names = {"Kichwa shimi", "Runashimi", "Runa", "Quichua", "Quecha", "Inga", "Chimborazo", "Imbabura Highland Kichwa", "Cañar Highland Quecha", "Quechua"}, } m["qwe-pro"] = { aliases = {"Proto-Quechuan"}, } m["roa-ang"] = { aliases = {"Angevin"}, other_names = {"Craonnais", "Baugeois", "Saumurois"}, } m["roa-bbn"] = { aliases = {"Bourbonnais-Berrichon"}, other_names = {"Bourbonnais", "Berrichon", "Moulins", "Allier", "Nivernais", "Haut-Berrichon", "Bas-Berrichon"}, } m["roa-brg"] = { aliases = {"Bourguignon"}, other_names = {"Burgundian", "Bregognon", "Dijonnais", "Morvandiau", "Morvandeau", "Morvan", "Bourguignon-Morvandiau", "Mâconnais", "Brionnais", "Brionnais-Charolais", "Auxerrois", "Beaunois", "Langrois", "Valsaônois", "Verduno-Chalonnais", "Sédelocien"}, } m["roa-can"] = { aliases = {"Cantabrian"}, } m["roa-cha"] = { aliases = {"Champenois"}, other_names = {"Bassignot", "Langrois", "Sennonais", "Vallage", "Troyen", "Briard", "Der", "Perthois", "Rémois", "Argonnais", "Porcien", "Ardennais", "Sugny"}, } m["roa-fcm"] = { aliases = {"Franc-Comtois"}, other_names = {"Frainc-Comtou", "Comtois", "Jurassien", "Ajoulot", "Vâdais", "Taignon", "Bisontin", "Bousbot"}, } m["roa-gal"] = { aliases = {"Gallo"}, } m["roa-gib"] = { aliases = {"Gallo-Italic of Basilicata"}, } m["roa-gis"] = { aliases = {"Gallo-Italic of Sicily"}, } m["roa-leo"] = { aliases = {"Leonese"}, } m["roa-lor"] = { aliases = {"Lorrain"}, other_names = {"Gaumais", "Vosgien", "Welche", "Argonnais", "Longovicien", "Messin", "Nancéien", "Spinalien", "Déodatien"}, } m["roa-oca"] = { aliases = {"Old Catalan", "Medieval Catalan"}, } m["roa-ole"] = { aliases = {"Old Leonese", "Medieval Leonese"}, } m["roa-ona"] = { aliases = {"Old Navarro-Aragonese", "Navarro-Aragonese", "Medieval Navarro-Aragonese", "Old Aragonese", "Medieval Aragonese"}, } m["roa-opt"] = { aliases = {"Old Galician-Portuguese", "Old Galician Portuguese", "Old Galician–Portuguese", "Old Galician", "Old Portuguese", "Galician-Portuguese", "Galician Portuguese", "Galician–Portuguese", "Medieval Galician-Portuguese", "Medieval Galician Portuguese", "Medieval Galician–Portuguese", "Medieval Galician", "Medieval Portuguese", "Galaic-Portuguese"}, } m["roa-orl"] = { aliases = {"Orléanais"}, other_names = {"Beauceron", "Solognot", "Gâtinais", "Blaisois", "Vendômois"}, } m["roa-poi"] = { aliases = {"Poitevin-Saintongeais"}, other_names = {"Poitevin", "Saintongeais", "Maraîchin"}, } m["roa-tar"] = { aliases = {"Tarantino"}, } m["sai-all"] = { other_names = {"Alyentiyak", "Huarpe", "Warpe"}, } m["sai-and"] = { -- not to be confused with 'cbc' or 'ano' other_names = {"Miranya", "Miranha", "Miranha Carapana-Tapuya", "Miraña-Carapana-Tapuyo", "Andokero", "Miranya-Karapana-Tapuyo", "Miraña", "Carapana"}, } m["sai-ayo"] = { aliases = {"Ayoman", "Ayamán", "Ayaman"}, } m["sai-bae"] = { aliases = {"Baenã", "Baenán", "Baena"}, } m["sai-bag"] = { other_names = {"Patagón de Bagua"}, } m["sai-bet"] = { aliases = {"Betoi"}, other_names = {"Betoy", "Betoya", "Betoye", "Betoi-Jirara", "Jirara"}, } m["sai-bor-pro"] = { aliases = {"Proto-Boran"}, other_names = {"Proto-Bora-Muinane", "Proto-Bora-Muiname"}, } m["sai-cac"] = { other_names = {"Kakán", "Diaguita", "Cacan", "Kakan", "Calchaquí", "Chaka", "Kaka", "Kaká", "Caca", "Caca-Diaguita", "Catamarcano", "Capayán", "Capayana", "Yacampis"}, } m["sai-caq"] = { other_names = {"Cara", "Kara"}, } m["sai-car-pro"] = { aliases = {"Proto-Cariban"}, } m["sai-cat"] = { aliases = {"Catacao"}, } m["sai-cer-pro"] = { aliases = {"Proto-Cerrado"}, other_names = {"Proto-Amazonian Jê"}, } m["sai-chi"] = { aliases = {"Chirino"}, } m["sai-chn"] = { aliases = {"Chana"}, } m["sai-chp"] = { aliases = {"Chapacura", "Txapacura", "Xapacura", "Guapore", "Šapakura", "Txapakura", "Txapakúra", "Xapakúra"}, } m["sai-chr"] = { aliases = {"Charrua", "Charrúa", "Charruá"}, } m["sai-chu"] = { aliases = {"Churuya", "Churoya"}, } m["sai-cje-pro"] = { aliases = {"Proto-Central Jê"}, other_names = {"Proto-Akuwẽ"}, } m["sai-cmg"] = { aliases = {"Comechingón", "Comechingona", "Comechingone"}, } m["sai-cno"] = { other_names = {"Chonos", "Caucau"}, } m["sai-cnr"] = { aliases = {"Cañar"}, } m["sai-coe"] = { aliases = {"Koeruna"}, } m["sai-col"] = { aliases = {"Colan"}, } m["sai-cop"] = { } m["sai-crd"] = { other_names = {"Coroado"}, } m["sai-ctq"] = { aliases = {"Catuquinarú", "Katukinaru"}, } m["sai-cul"] = { other_names = {"Culle", "Kulyi", "Ilinga", "Linga"}, } m["sai-cva"] = { } m["sai-esm"] = { aliases = {"Esmeralda"}, other_names = {"Esmeraldeño", "Atacame", "Takame"}, } m["sai-ewa"] = { } m["sai-gam"] = { aliases = {"Gamella", "Acobu", "Curinsi", "Barbados"}, } m["sai-gay"] = { aliases = {"Gayon"}, } m["sai-gmo"] = { other_names = {"Wamo", "Santa Rosa", "San Jose", "Barinas", "Guamotey", "Guama"}, } m["sai-gua"] = { aliases = {"Guachi", "Wachí", "Wachi"}, } m["sai-gue"] = { aliases = {"Güenoa", "Guenoa"}, } m["sai-hau"] = { other_names = {"Manek'enk"}, } m["sai-jee-pro"] = { aliases = {"Proto-Jê"}, other_names = {"Proto-Gê", "Proto-Jean", "Proto-Gean", "Proto-Jê-Kaingang", "Proto-Ye"}, } m["sai-jko"] = { aliases = {"Jeikó", "Geicó", "Jeicó", "Jaikó", "Geikó", "Yeikó", "Jeiko", "Geico", "Jeico", "Jaiko", "Geiko", "Yeiko", "Eyco"}, } m["sai-jrj"] = { aliases = {"Jirajara"}, } m["sai-kat"] = { -- contrast xoo, kzw, sai-xoc other_names = {"Catrimbi", "Catembri", "Kariri de Mirandela", "Mirandela", "Kariri", "Kiriri"}, } m["sai-mal"] = { aliases = {"Malalí", "Malali"}, } m["sai-mar"] = { aliases = {"Maratino"}, } m["sai-mat"] = { aliases = {"Matanawi"}, other_names = {"Matanauí", "Matanaui", "Matanawü", "Mitandua", "Moutoniway"}, } m["sai-mcn"] = { aliases = {"Mocana", "Mokana"}, } m["sai-men"] = { aliases = {"Menién"}, } m["sai-mil"] = { other_names = {"Milykayak", "Huarpe", "Warpe"}, } m["sai-mlb"] = { aliases = {"Malibu", "Malibú", "Malebú"}, } m["sai-msk"] = { aliases = {"Masakara", "Masacará", "Masacara"}, } m["sai-muc"] = { other_names = {"Mucuchi", "Mokochi", "Mocochí", "Mirripú", "Maripú", "Mucuchí-Maripú"}, } m["sai-mue"] = { aliases = {"Muellamués"}, } m["sai-muz"] = { } m["sai-mys"] = { other_names = {"Mayna", "Maina", "Rimachu"}, } m["sai-nat"] = { other_names = {"Natu", "Peagaxinan"}, } m["sai-nje-pro"] = { aliases = {"Proto-Northern Jê"}, other_names = {"Proto-Core Jê"}, } m["sai-opo"] = { other_names = {"Opon", "Opón-Karare", "Opón-Carare", "Carare", "Carare-Opón"}, } m["sai-oto"] = { aliases = {"Otomaco", "Otomako", "Otomacan", "Otomac", "Otomak"}, } m["sai-pal"] = { } m["sai-pam"] = { aliases = {"Pamiwa"}, } m["sai-par"] = { aliases = {"Paratio", "Prarto"}, } m["sai-peb"] = { aliases = {"Peva"}, varieties = {"Cauwachi", "Caumari", "Pacaya"}, -- per Wikipedia, according to the American anthropologist and linguist John Alden Mason (1950) } m["sai-pnz"] = { aliases = {"Pansaleo"}, } m["sai-prh"] = { } m["sai-ptg"] = { other_names = {"Patagón de Perico"}, } m["sai-pur"] = { aliases = {"Purukoto", "Purucotó", "Purucoto"}, } m["sai-pyg"] = { aliases = {"Payawá", "Payagua"}, } m["sai-pyk"] = { aliases = {"Pykobjê", "Gavião-Pykobjê", "Pykobjê-Gavião", "Gavião", "Pyhcopji", "Gavião-Pyhcopji"}, } m["sai-qmb"] = { other_names = {"Kimbaya", "Quindío", "Quindio", "Quindo"}, } m["sai-qtm"] = { aliases = {"Quitemo", "Quitemoca"}, } m["sai-rab"] = { aliases = {"Rabona"}, } m["sai-ram"] = { aliases = {"Ramanos"}, } m["sai-sac"] = { other_names = {"Sacata", "Zácata", "Chillao"}, } m["sai-san"] = { aliases = {"Sanavirón", "Sanabirón", "Sanabiron", "Sanavirona", "Zanavirona"}, } m["sai-sap"] = { aliases = {"Sapará", "Zapará", "Zapara"}, } m["sai-sec"] = { aliases = {"Sechura"}, other_names = {"Sek", "Sec"}, } m["sai-sin"] = { aliases = {"Sinúfana"}, other_names = {"Cenúfana", "Zenúfana", "Cinifaná", "Sinufana", "Sinú", "Cenú", "Zenú", "Finzenú", "Fincenú", "Pancenú", "Sutagao"}, } m["sai-sje-pro"] = { aliases = {"Proto-Southern Jê"}, } m["sai-tab"] = { aliases = {"Tabancale"}, other_names = {"Aconipa"}, } m["sai-tal"] = { aliases = {"Tallán"}, other_names = {"Atalán", "Tallan", "Tallanca", "Atalan", "Sek"}, } m["sai-tap"] = { aliases = {"Tapayuna"}, other_names = {"Tapayúna", "Kajkwakhrattxi"}, } m["sai-tar-pro"] = { } m["sai-teu"] = { aliases = {"Tehues", "Teuéx"}, } m["sai-tim"] = { aliases = {"Timote"}, other_names = {"Cuica", "Timote-Cuica"}, } m["sai-tpr"] = { aliases = {"Taparita", "Taparito"}, } m["sai-trr"] = { other_names = {"Caratiú"}, } m["sai-wai"] = { aliases = {"Waitaka", "Waitacá", "Waitaca", "Goytacá", "Goitacá", "Guaitacá", "Guiatacá", "Guiatacás", "Goiatacá", "Goiatacás", "Guaiatacá", "Goytacaz", "Goitacaz", "Goyataca", "Aitacaz", "Uetacaz", "Uetacá", "Outacá", "Ouetacá", "Eutacá", "Itacaz", "Vaitacá"}, } m["sai-way"] = { aliases = {"Wayumara", "Wajumará", "Wajumara", "Wayumará", "Azumara", "Guimara"}, } m["sai-wit-pro"] = { other_names = {"Proto-Huitotoan", "Proto-Uitotoan"}, } m["sai-wnm"] = { aliases = {"Wanham"}, other_names = {"Wañam", "Wanyam", "Huanyam", "Uanham", "Abitana"}, } m["sai-xoc"] = { -- contrast xoo, kzw, sai-kat other_names = {"Xoco", "Chocó", "Shokó", "Shoko", "Shocó", "Shoco", "Choco", "Chocaz", "Kariri-Xocó", "Kariri-Xoco", "Kariri-Shoko", "Cariri-Chocó", "Xukuru-Kariri", "Xucuru-Kariri", "Xucuru-Cariri", "Xukurú-Kirirí"}, } m["sai-yao"] = { aliases = {"Yao", "Jaoi", "Yaoi", "Yaio", "Anacaioury"}, } m["sai-yar"] = { -- not the same family as 'suy' aliases = {"Yarumá", "Yaruma"}, } m["sai-yri"] = { aliases = {"Yuri", "Jurí"}, } m["sai-yup"] = { aliases = {"Yupua"}, other_names = {"Yupuá", "Yupúa", "Jupua", "Jupuá", "Jupúa", "Hiupiá", "Yupuá-Duriña", "Duriña"}, } m["sai-yur"] = { aliases = {"Yurumanguí", "Yurumangui", "Yurimangí", "Yurimangi", "Yurimanguí", "Yurimangui"}, } m["sal-pro"] = { aliases = {"Proto-Salish", "Proto-Salishan"}, } m["sdv-daj-pro"] = { } m["sdv-eje-pro"] = { } m["sdv-nil-pro"] = { aliases = {"Proto-Nilotic"}, } m["sdv-nyi-pro"] = { } m["sdv-tmn-pro"] = { } m["sel-nor"] = { aliases = {"Northern Selkup", "Taz Selkup"}, } m["sel-pro"] = { aliases = {"Proto-Selkup"}, } m["sel-sou"] = { aliases = {"Southern Selkup"}, } m["sem-amm"] = { aliases = {"Ammonite"}, } m["sem-amo"] = { aliases = {"Amorite", "Amoritic"}, } m["sem-cha"] = { aliases = {"Cheha", "Čäha", "Čäxa"}, } m["sem-dad"] = { other_names = {"Dadanite", "Lihyanite", "Lihyanitic"}, } m["sem-dum"] = { } m["sem-has"] = { } m["sem-his"] = { other_names = {"Thamudic E"}, } m["sem-mhr"] = { other_names = {"Muher Gurage", "Muxar", "Muxər", "Muhər", "Muḫər"}, } m["sem-pro"] = { aliases = {"Proto-Semitic"}, } m["sem-saf"] = { } m["sem-sam"] = { other_names = {"Sam'alian"}, } m["sem-srb"] = { aliases = {"Old South Arabian"}, } m["sem-tay"] = { aliases = {"Taymanitic"}, other_names = {"Taymanite", "Thamudic A"}, } m["sem-tha"] = { aliases = {"Thamudic"}, } m["sem-wes-pro"] = { aliases = {"Proto-West Semitic"}, } m["sio-pro"] = { -- NB this is not Proto-Siouan-Catawban 'nai-sca-pro' aliases = {"Proto-Siouan"}, } m["sit-aao-pro"] = { aliases = {"Proto-Central Naga"}, } m["sit-bai-pro"] = { aliases = {"Proto-Bai"}, } m["sit-ban"] = { aliases = {"Bangru"}, } m["sit-bdi-pro"] = { aliases = {"Proto-Bodish"}, } m["sit-bok"] = { aliases = {"Bokar"}, other_names = {"Ramo", "Pailibo"}, } m["sit-cai"] = { aliases = {"Caijia"}, } m["sit-cha"] = { } m["sit-ers-pro"] = { aliases = {"Proto-Ersuic"}, } m["sit-hrs-pro"] = { aliases = {"Proto-Hrusish"}, } m["sit-jap"] = { aliases = {"Japhug"}, other_names = {"Chabao", "Kuru"}, } m["sit-kha-pro"] = { aliases = {"Proto-Kham"}, } m["sit-khb-pro"] = { aliases = {"Proto-Kho-Bwa"}, } m["sit-khp-pro"] = { aliases = {"Proto-Puroik"}, } m["sit-khw-pro"] = { aliases = {"Proto-Western Kho-Bwa"}, } m["sit-kon-pro"] = { aliases = {"Proto-Northern Naga"}, } m["sit-liz"] = { aliases = {"Lizu"}, } m["sit-lnj"] = { aliases = {"Longjia"}, } m["sit-lrn"] = { aliases = {"Luren"}, } m["sit-luu-pro"] = { aliases = {"Proto-Luish"}, } m["sit-nas-pro"] = { aliases = {"Proto-Naish"}, } m["sit-prn"] = { } m["sit-pro"] = { aliases = {"Proto-Sino-Tibetan"}, } m["sit-sit"] = { aliases = {"Situ"}, other_names = {"Eastern rGyalrong", "rGyalrong", "Rgyalrong", "rGyalrongic", "Gyalrong", "Gyarong", "rGyarong", "Gyarung", "Jiarong", "Jiarongyu", "Jyarong", "Jyarung", "Yelong", "Kuru"}, } m["sit-tam-pro"] = { aliases = {"Proto-Tamangic", "Proto-Tamang"}, } m["sit-tan-pro"] = { aliases = {"Proto-Tani"}, } m["sit-tgm"] = { aliases = {"Tangam"}, } m["sit-tng-pro"] = { aliases = {"Proto-Tangkhulic"}, } m["sit-tos"] = { aliases = {"Tosu"}, } m["sit-tsh"] = { aliases = {"Tshobdun"}, other_names = {"Caodeng", "Sidaba", "rGyalrong", "Rgyalrong", "Jiarong", "Gyarung", "Kuru"}, } m["sit-zbu"] = { aliases = {"Zbu"}, other_names = {"Ribu", "Rdzong'bur", "Rdzongmbur", "Showu", "rGyalrong", "Rgyalrong", "Jiarong", "Gyarung", "Kuru"}, } m["sla-pro"] = { aliases = {"Proto-Slavic", "Common Slavic"}, } m["smi-pro"] = { aliases = {"Proto-Samic", "Proto-Sami"}, } m["son-pro"] = { aliases = {"Proto-Songhay", "Proto-Songhai"}, } m["sqj-pro"] = { aliases = {"Proto-Albanian"}, } m["ssa-klk-pro"] = { aliases = {"Proto-Kuliak", "Proto-Rub"}, } m["ssa-kom-pro"] = { } m["ssa-pro"] = { aliases = {"Proto-Nilo-Saharan"}, } m["syd-pro"] = { aliases = {"Proto-Samoyedic"}, } m["tai-pro"] = { aliases = {"Proto-Tai"}, } m["tai-swe-pro"] = { aliases = {"Proto-Southwestern Tai"}, } m["tbq-bdg-pro"] = { aliases = {"Proto-Bodo-Garo"}, } m["tbq-blg"] = { aliases = {"Bailang", "Pai-lang", "Pailang"}, } m["tbq-brm-pro"] = { aliases = {"Proto-Burmish"}, } m["tbq-gkh"] = { aliases = {"Gokhy", "Gɔkhý", "Gɔkhy", "Gouke"}, } m["tbq-kuk-pro"] = { aliases = {"Proto-Kuki-Chin"}, other_names = {"Proto-Kukish"}, } m["tbq-lal-pro"] = { aliases = {"Proto-Lalo"}, } m["tbq-laz"] = { aliases = {"Laze"}, other_names = {"Lare", "Shuitianhua"}, } m["tbq-lob-pro"] = { aliases = {"Proto-Lolo-Burmese"}, } m["tbq-lol-pro"] = { aliases = {"Proto-Loloish", "Proto-Yi", "Proto-Ngwi", "Proto-Nisoic"}, } m["tbq-mil"] = { aliases = {"Milang"}, } m["tbq-mor"] = { aliases = {"Morān"}, } m["tbq-ngo"] = { other_names = {"Ngachang", "Achang"}, } m["trk-dkh"] = { aliases = {"Dukhan", "Dukha"}, } m["trk-eog"] = { aliases = {"Early Old Oghuz"}, } m["trk-oat"] = { aliases = {"Old Anatolian Turkish"}, } m["trk-pro"] = { aliases = {"Proto-Turkic"}, } m["tup-gua-pro"] = { aliases = {"Proto-Tupi-Guarani"}, } m["tup-kab"] = { aliases = {"Kabishiana", "Kabixiana", "Cabixiana", "Cabishiana", "Kapishana", "Capishana", "Kapišana", "Cabichiana", "Capichana", "Capixana"}, } m["tup-pro"] = { aliases = {"Proto-Tupian"}, } m["tuw-alk"] = { aliases = {"Alchuka", "Alechuka"}, } m["tuw-bal"] = { aliases = {"Bala"}, } m["tuw-kkl"] = { aliases = {"Kyakala", "Chinese Kyakala"}, } m["tuw-kli"] = { aliases = {"Kili", "Kilen", "Kirin", "Kila", "Hezhe", "Qile'en"}, } m["tuw-pro"] = { aliases = {"Proto-Tungusic"}, } m["tuw-sol"] = { aliases = {"Solon"}, } m["urj-fin-pro"] = { aliases = {"Proto-Finnic"}, } m["urj-koo"] = { aliases = {"Old Komi", "Old Permian"}, } m["urj-kuk"] = { aliases = {"Kukkuzi Votic", "Kukkuzi Ingrian", "Kukkusi"}, } m["urj-kya"] = { aliases = {"Komi-Yazva"}, } m["urj-mdv-pro"] = { aliases = {"Proto-Mordvinic"}, } m["urj-prm-pro"] = { aliases = {"Proto-Permic"}, } m["urj-pro"] = { aliases = {"Proto-Uralic"}, other_names = {"Proto-Finno-Ugric", "Proto-Finno-Permic"}, -- PFU and PFP are subsumed into PU per [[Wiktionary:Beer parlour/2015/January#Merging Finno-Volgaic, Finno-Samic, Finno-Permic and Finno-Ugric into Uralic]] } m["urj-ugr-pro"] = { aliases = {"Proto-Ugric"}, } m["xgn-pro"] = { aliases = {"Proto-Mongolic"}, } m["xme-ker"] = { aliases = {"Kermanic"}, other_names = {"Kermanian", "Central Iranian Dialects", "Central Plateau Dialects", "Central Iranian", "South Median", "Gazi", "Soi", "Sohi", "Abuzeydabadi", "Abyanehi", "Farizandi", "Jowshaqani", "Nashalji", "Qohrudi", "Yarandi", "Tari", "Sedehi", "Ardestani", "Zefrehi", "Isfahani", "Kafroni", "Varzenehi", "Khuri", "Nayini", "Anaraki", "Zoroastrian Dari", "Behdināni", "Behdinani", "Gabri", "Gavrŭni", "Gavruni", "Gabrōni", "Gabroni", "Kermani", "Yazdi", "Bidhandi", "Bijagani", "Chimehi", "Hanjani", "Komjani", "Naraqi", "Qalhari", "Varani", "Zori"}, } m["xme-kls"] = { aliases = {"Kalāsuri", "Kalasur", "Kalāsur"}, } m["xme-klt"] = { } m["xme-mid"] = { aliases = {"Middle Median", "Atropatenian"}, } m["xme-old"] = { aliases = {"Old Median"}, } m["xme-ott"] = { aliases = {"Old Tati"}, other_names = {"Old Tatic", "Old Azeri", "Azari", "Azeri", "Āḏarī", "Adari", "Adhari"}, } m["xme-taf"] = { aliases = {"Tafreshi"}, } m["xme-ttc-pro"] = { aliases = {"Proto-Tatic"}, } m["xnd-pro"] = { aliases = {"Proto-Na-Dene"}, other_names = {"Proto-Na-Dené", "Proto-Athabaskan-Eyak-Tlingit"}, } m["xsc-pro"] = { aliases = {"Proto-Scythian"}, } m["xsc-sak-pro"] = { aliases = {"Proto-Saka", "Proto-Sakan", "Proto-Tumshuqese-Khotanese"}, } m["xsc-sar-pro"] = { aliases = {"Proto-Sarmatian"}, } m["xsc-skw-pro"] = { aliases = {"Proto-Saka-Wakhi"}, } m["yok-bvy"] = { aliases = {"Buena Vista Yokuts"}, other_names = {"Tulamni-Hometwoli", "Tulamni", "Tulamne", "Tuolumne", "Tawitchi", "Hometwoli", "Taneshach"}, } m["yok-dly"] = { aliases = {"Delta Yokuts"}, other_names = {"Far Northern Valley Yokuts", "Yachikumne", "Yachikumni", "Chulamni", "Lower San Joaquin", "Lakisamni", "Tawalimni"}, } m["yok-gsy"] = { aliases = {"Gashowu Yokuts"}, } m["yok-kry"] = { aliases = {"Kings River Yokuts"}, other_names = {"Choinimni", "Choynimni", "Ayticha", "Kocheyali", "Ayitcha", "Michahay", "Chukaymina", "Chukaimina"}, } m["yok-nvy"] = { aliases = {"Northern Valley Yokuts"}, other_names = {"Chukchansi", "Kechayi", "Dumna", "Chawchila", "Noptinte", "Nopṭinṭe", "Nopthrinthre", "Nopchinchi", "Takin"}, } m["yok-ply"] = { aliases = {"Palewyami Yokuts"}, other_names = {"Paleuyami", "Altinin", "Poso Creek", "Poso Creek Yokuts"}, } m["yok-svy"] = { aliases = {"Southern Valley Yokuts"}, other_names = {"Yawelmani", "Tachi", "Koyeti", "Nutunutu", "Chunut", "Wo'lasi", "Choynok", "Choinok", "Wechihit"}, } m["yok-tky"] = { aliases = {"Tule-Kaweah Yokuts"}, other_names = {"Wikchamni", "Wukchamni", "Wukchumni", "Yawdanchi"}, } m["ypk-pro"] = { aliases = {"Proto-Yupik"}, } m["yrk-for"] = { aliases = {"Forest Nenets"}, } m["yrk-tun"] = { aliases = {"Tundra Nenets"}, other_names = {"Yurak"}, varieties = { { "Western Nenets" }, { "Eastern Nenets" }, } } m["zhx-min-pro"] = { aliases = {"Proto-Min"}, } m["zhx-sht"] = { aliases = {"Shaozhou Tuhua"}, other_names = {"Xiangnan Tuhua", "Yuebei Tuhua", "Shipo", "Shina"}, } m["zhx-sic"] = { aliases = {"Sichuanese", "Sichuanese Mandarin"}, } m["zhx-tai"] = { aliases = {"Taishanese", "Toishanese"}, } m["zle-ono"] = { aliases = {"Old Novgorodian"}, } m["zle-ort"] = { aliases = {"Old Ruthenian"}, } m["zls-chs"] = { aliases = {"Church Slavonic"}, } m["zlw-ocs"] = { aliases = {"Old Czech"}, } m["zlw-opl"] = { aliases = {"Old Polish"}, } m["zlw-osk"] = { aliases = {"Old Slovak"}, } m["zlw-slv"] = { aliases = {"Slovincian"}, } return m q2wrgeksv3mnoxodj2qiq2ef6uy3mpf ⲟⲩⲣⲟⲩ 0 2182018 9882978 7652948 2026-08-30T02:27:15Z CommonsDelinker 1388 [[c:User:CommonsDelinker/commands|Bot]]:以Queen_Mother_Repeatedly_Mistaken_as_King.jpg代替King_Moses_George_of_Makuria.jpg([[c:User:CommonsDelinker|CommonsDelinker]]的要求:[[:c:COM:FR|File renamed]]: completely incorrect name and subject) 9882978 wikitext text/x-wiki ==上古努比亞語== [[File:Queen Mother Repeatedly Mistaken as King.jpg|thumb|努比亞國王馬庫里亞的 Moses Georgios]] ===詞源=== {{bor+|onw|xmr|𐦳𐦣𐦫𐦡}}。 ===名詞=== {{head|onw|名詞}} # [[國王]] ====派生語彙==== * {{desc|fia|ūru}} ===參考資料=== * {{R:onw:Brown|p=140}} {{c|onw|君主制}} 2h0qn2sfaj0zm2wnao2pilp07ouo5ng Template:RQ:Landon Romance 10 2207198 9882784 7830213 2026-08-29T13:27:06Z TongcyDai 53191 9882784 wikitext text/x-wiki {{#invoke:quote|call_quote_template |en |author = L[etitia] E[lizabeth] L[andon] |authorlink = en:Letitia Elizabeth Landon |chapter = {{{chapter|{{{2|{{#switch:{{{chapter|{{{2|}}}}}}|Preface|Note=| {{#if:{{{page|}}}{{{pageref|}}}{{{3|}}} | {{#switch:{{uc:{{{volume|}}}{{{1|}}}}} | I = {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<9 | I | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<15 | II | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<23 | III | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<34 | IV | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<41 | V | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<52 | VI | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<58 | VII | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<65 | VIII | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<80 | IX | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<89 | X | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<100 | XI | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<109 | XII | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<120 | XIII | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<160 | XIV | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<176 | XV | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<188 | XVI | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<207 | XVII | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<225 | XVIII | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<239 | XIX | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<249 | XX | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<268 | XXI | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<289 | XXII | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<306 | XXIII | XXIV }} }} }} }} }} }} }} }} }} }} }} }} }} }} }} }} }} }} }} }} }} }} }} | II = {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<25 | I | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<33 | II | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<51 | III | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<79 | IV | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<94 | V | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<104 | VI | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<113 | VII | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<125 | VIII | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<138 | IX | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<150 | X | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<163 | XI | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<185 | XII | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<197 | XIII | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<220 | XIV | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<232 | XV | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<249 | XVI | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<263 | XVII | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<269 | XVIII | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<285 | XIX | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<309 | XX | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<328 | XXI | XXII }} }} }} }} }} }} }} }} }} }} }} }} }} }} }} }} }} }} }} }} }} | III = {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<17 | I | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<38 | II | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<61 | III | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<88 | IV | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<109 | V | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<129 | VI | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<161 | VII | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<183 | VIII | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<204 | IX | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<219 | X | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<232 | XI | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<247 | XII | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<254 | XIII | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<265 | XIV | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<276 | XV | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<288 | XVI | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<297 | XVII | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<313 | XVIII | {{#ifexpr:{{{page|}}}{{{pageref|}}}{{{3|}}}<325 | XIX | The Last Chapter }} }} }} }} }} }} }} }} }} }} }} }} }} }} }} }} }} }} }} }} }} }}}}}}}} |chapterurl = {{#switch:{{{chapter|{{{2|}}}}}}|Preface|Note=https://archive.org/details/romancereality01lell/page/n{{{page|{{{3|}}}}}}/mode/1up}} |title = Romance and Reality.{{nb...|[...] In Three Volumes.}} |location = London |publisher = [[w:en:Henry Colburn|Henry Colburn]] and [[w:en:Richard Bentley (publisher)|Richard Bentley]],{{nb...|New Burlington Street.}} |year = 1831 |volume = {{#switch:{{uc:{{{volume|}}}{{{1|}}}}} | I|II|III = {{uc:{{{volume|{{{1|}}}}}}}} | {{maintenance line|<nowiki>please specify |volume=I to III</nowiki>}} }} |page = {{#switch:{{{chapter|{{{2|}}}}}}|Preface|Note=|{{{page|{{{3|}}}}}}}} |pageurl = https://archive.org/details/romancereality0{{R2A|{{{volume|}}}{{{1|}}}|no_error=1}}lell/page/{{#ifeq:{{{page|}}}{{{pageref|}}}{{{3|}}}|1 | n{{#ifeq:{{uc:{{{volume|}}}{{{1|}}}}}|I|12|8}} | {{{page|{{{pageref|{{{3|}}}}}}}}} }}/mode/1up |oclc = 24531354 |textparam = 4 |footer = {{#if:{{{footer|}}}|{{small|{{{footer}}}}}}} |propagateparams = pages,t |allowparams = chapter,2,page,pageref,3,volume,1 }}<noinclude>{{documentation}}{{quotecat|en}}</noinclude> nsvwtfjeokjfrbzw13ljwf2uzfylh92 Module:Languages/code to canonical name.json 828 2223967 9882762 9881443 2026-08-29T12:54:41Z TongcyDai 53191 [[MediaWiki:UpdateLanguageNameAndCode.js|更新]] 9882762 json application/json { "aa": "阿法爾語", "aaa": "戈圖奧語", "aab": "阿魯姆-特蘇語", "aac": "阿里語 (新幾內亞)", "aad": "艾瑪語", "aaf": "阿拉納丹語", "aag": "安布拉克語", "aah": "阿布阿拉佩什語", "aai": "阿黎法瑪-米尼亞菲亞語", "aak": "安卡維語", "aal": "阿法德語", "aan": "阿嫩別語", "aap": "帕拉阿拉拉語", "aaq": "佩諾布斯科特語", "aas": "阿薩語", "aau": "阿包語", "aav-khs-pro": "原始卡西語", "aav-nic-pro": "原始尼科巴語", "aav-pkl-pro": "原始布那-卡西-林甘語", "aav-pro": "原始南亞語", "aaw": "索隆語", "aax": "曼多波阿塔斯語", "aaz": "阿馬拉斯語", "ab": "阿布哈茲語", "aba": "阿貝語", "abb": "班孔語", "abc": "安巴拉埃塔語", "abd": "北甘馬粦阿埃塔語", "abe": "阿貝納基語", "abf": "河邊阿拜語", "abg": "阿巴加語", "abh": "塔吉克阿拉伯語", "abi": "阿比吉語", "abj": "阿卡-貝阿語", "abl": "尼奧-楠榜語", "abm": "亞班永語", "abn": "阿布亞語", "abo": "阿邦語", "abp": "亞本連埃塔語", "abq": "阿巴扎語", "abs": "安汶馬來語", "abt": "安布拉斯語", "abu": "阿布勒語", "abv": "巴林阿拉伯語", "abw": "帕爾語", "abx": "阿巴克農語", "aby": "阿比亞語", "abz": "阿布伊語", "aca": "阿查瓜語", "acb": "安卡語", "acd": "吉基奧德語", "ace": "亞齊語", "ach": "阿喬利語", "aci": "阿卡-卡里語", "ack": "阿卡-科拉語", "acl": "阿卡爾-巴萊語", "acm": "美索不達米亞阿拉伯語", "acn": "阿昌語", "acp": "東阿奇帕語", "acr": "阿契語", "acs": "阿克羅語", "acu": "阿丘亞爾語", "acv": "阿喬馬維語", "acw": "漢志阿拉伯語", "acx": "阿曼阿拉伯語", "acy": "塞浦路斯阿拉伯語", "acz": "阿克隆語", "ada": "阿當梅語", "adb": "阿達貝語", "add": "左迪那語", "ade": "阿德勒語", "adf": "多法爾阿拉伯語", "adg": "安德格雷賓哈語", "adh": "阿多拉語", "adi": "阿迪語", "adj": "阿迪烏克魯語", "adl": "迦龍語", "adn": "阿當語", "ado": "阿布語", "adp": "阿達普語", "adq": "阿丹格貝語", "adr": "阿多納拉語", "ads": "阿達莫羅貝手語", "adt": "阿德尼亞馬塔納語", "adu": "Aduge", "adw": "阿孟搭瓦語", "ady": "西切爾克斯語", "adz": "阿哲拉語", "ae": "阿維斯陀語", "aea": "阿雷巴語", "aeb": "突尼斯阿拉伯語", "aed": "阿根廷手語", "aee": "東北帕沙伊語", "aek": "哈克語", "ael": "安貝萊語", "aem": "阿楞語", "aen": "亞美尼亞手語", "aeq": "埃爾語", "aer": "東阿蘭達語", "aes": "阿爾塞亞語", "aeu": "阿克語", "aew": "安巴基齊語", "aey": "阿梅勒語", "aez": "埃卡語", "af": "南非語", "afa-pro": "原始亞非語", "afb": "海灣阿拉伯語", "afd": "Andai", "afe": "普圖瓦姆語", "afg": "阿富汗手語", "afh": "阿弗里希利語", "afi": "Akrukay", "afk": "納努拜語", "afn": "德法卡語", "afo": "埃羅伊語", "afp": "塔佩語", "afs": "非洲塞米諾爾克爾奧爾語", "aft": "阿菲蒂語", "afu": "阿伍圖語", "afz": "奧博奎泰語", "aga": "阿瓜諾語", "agb": "萊博語", "agc": "阿加圖語", "agd": "阿加拉比語", "age": "安加爾語", "agf": "阿爾古尼語", "agg": "安戈爾語", "agh": "恩格利馬語", "agi": "阿加里亞語", "agj": "阿爾戈巴語", "agk": "伊薩羅格阿埃塔語", "agl": "芬貝語", "agm": "安加塔哈語", "agn": "阿古塔農語", "ago": "泰奈語", "agq": "亞罕語", "agr": "阿瓜魯那語", "ags": "埃辛比語", "agt": "中卡加延阿埃塔語", "agu": "阿瓜卡特卡語", "agv": "雷蒙達道阿埃塔語", "agw": "卡華語", "agx": "阿古爾語", "agy": "南阿爾塔語", "agz": "伊里加山阿埃塔語", "aha": "阿漢塔語", "ahb": "阿漢布語", "ahg": "蓋曼特語", "ahh": "阿古語", "ahi": "蒂亞巴語", "ahk": "阿卡語", "ahl": "伊戈語", "ahm": "莫布語", "ahn": "阿翰語", "aho": "阿洪姆語", "ahp": "阿普羅語", "ahr": "阿希拉尼語", "ahs": "艾西語", "aht": "阿特納語", "aia": "阿羅西語", "aib": "艾努語", "aic": "安拜語", "aid": "阿爾吉特語", "aie": "阿馬拉語", "aif": "阿吉語", "aig": "安提瓜和巴布達克里奧爾英語", "aih": "錦語", "aii": "亞述新亞拉姆語", "aij": "埃爾比勒猶太新阿拉姆語", "aik": "阿克語", "ail": "埃梅勒語", "aim": "艾莫爾語", "ain": "阿伊努語", "aio": "艾通語", "aip": "布魯馬科語", "air": "埃羅蘭語", "ait": "阿里肯語", "aiw": "阿里語", "aix": "艾貢語", "aiy": "阿利語", "aja": "阿扎語 (尼羅-撒哈拉語系)", "ajg": "阿扎語 (尼日爾-剛果語系)", "aji": "阿日厄語", "ajn": "Andajin", "ajp": "南黎凡特阿拉伯語", "ajs": "Algerian Jewish Sign Language", "ajw": "阿賈瓦語", "ajz": "Amri Karbi", "ak": "阿坎語", "akb": "昂科拉巴塔克語", "akc": "姆普爾語", "akd": "Ukpet-Ehom", "ake": "阿卡沃約語", "akf": "阿克帕語", "akg": "阿納卡朗古語", "akh": "西安加爾語", "aki": "Aiome", "akj": "傑魯語", "akk": "阿卡德語", "akl": "阿克蘭語", "akm": "阿卡-博語", "ako": "Akurio", "akp": "西伍語", "akq": "Ak", "akr": "阿拉基語", "aks": "阿卡舍蘭語", "akt": "阿科勒特語", "aku": "阿庫姆語", "akv": "阿赫瓦赫語", "akw": "阿夸語", "akx": "阿卡-科德語", "aky": "阿卡-科爾語", "akz": "亞拉巴馬語", "ala": "阿拉戈語", "alc": "卡瓦斯卡爾語", "ald": "阿拉迪安", "ale": "阿留申語", "alf": "阿萊格語", "alg-aga": "阿加萬語", "alg-pro": "原始阿爾岡昆語", "alh": "阿拉瓦語", "ali": "阿邁蒙語", "alj": "阿蘭岡語", "alk": "阿拉克語", "all": "阿拉爾語", "alm": "安布隆語", "alo": "瓦卡西胡語", "alp": "阿魯尼語", "alq": "阿爾岡昆語", "alr": "阿留特語", "alt": "南阿爾泰語", "alu": "阿雷阿雷語", "alv-ama": "Amasi", "alv-bgu": "Baïnounk Gubëeher", "alv-bua-pro": "原始布阿語", "alv-cng-pro": "Proto-Cangin", "alv-edk-pro": "原始埃德基里語", "alv-edo-pro": "原始類埃多語", "alv-fli-pro": "Proto-Fali", "alv-gbe-pro": "原始格貝語", "alv-gng-pro": "Proto-Guang", "alv-gtm-pro": "原始中多哥語", "alv-gwa": "瓜拉語", "alv-hei-pro": "Proto-Heiban", "alv-ido-pro": "Proto-Idomoid", "alv-igb-pro": "原始伊博語", "alv-kwa-pro": "Proto-Kwa", "alv-mum-pro": "Proto-Mumuye", "alv-nup-pro": "原始努佩語", "alv-pro": "原始大西洋-剛果語", "alv-von-pro": "原始沃爾特-尼日爾語", "alv-yor-pro": "原始約魯巴語", "alv-yrd-pro": "原始類約魯巴語", "alw": "阿拉巴語", "alx": "阿摩爾語", "aly": "阿利亞瓦拉語", "alz": "阿盧爾語", "am": "阿姆哈拉語", "ama": "阿馬那也語", "amb": "安寶語", "amc": "阿馬華卡語", "ame": "阿梅薩語", "amf": "哈馬爾-班納語", "amg": "阿穆爾達克語", "ami": "阿美語", "amj": "安當語", "amk": "安拜語", "aml": "瓦爾-賈因蒂亞語", "amm": "阿瑪語", "amn": "阿瑪納卜語", "amo": "阿毛語", "amp": "阿蘭布拉克語", "amq": "阿馬哈伊語", "amr": "阿馬拉凱里語", "ams": "南奄美大島語", "amt": "安托語", "amu": "格雷羅阿穆茲戈語", "amv": "安貝勞語", "amw": "西現代亞拉姆語", "amx": "亞馬他拉語", "amy": "阿米語", "amz": "阿坦帕雅語", "an": "阿拉貢語", "ana": "安達基語", "anb": "安多亞語", "anc": "恩加斯語", "and": "安蘇斯語", "ane": "哈拉楚語", "anf": "阿尼美勒語", "ang": "古英語", "anh": "Nend", "ani": "安迪語", "anj": "Anor", "ank": "戈厄邁語", "anl": "赫孔索語", "anm": "阿納爾語", "ann": "奧博羅語", "ano": "安多克語", "anp": "昂加語", "anq": "加洛瓦語", "anr": "安德赫語", "ans": "安塞爾馬語", "ant": "安塔卡林亞語", "anu": "阿努亞克語", "anv": "登雅語", "anw": "阿納昂語", "anx": "安德拉-胡斯語", "any": "安伊語", "anz": "阿內姆語", "aoa": "安哥拉克里奧爾語", "aob": "阿博姆語", "aoc": "佩蒙語", "aod": "安達魯姆語", "aoe": "南安加爾語", "aof": "布拉加特語", "aog": "安哥拉姆語", "aoi": "阿寧迪爾雅夸語", "aoj": "穆菲安語", "aok": "阿霍語", "aol": "阿羅爾語", "aom": "奧米語", "aon": "Bumbita Arapesh", "aor": "Aore", "aos": "泰卡特語", "aot": "阿通語 (印度)", "aou": "阿歐語", "aox": "阿托拉達語", "aoz": "瓦布梅托語", "apa-pro": "原始阿帕契語", "apb": "薩阿語", "apc": "北黎凡特阿拉伯語", "apd": "蘇丹阿拉伯語", "ape": "布基伊普語", "apf": "帕拉南阿埃塔語", "apg": "安帕南語", "aph": "阿特帕里亞語", "api": "阿皮亞卡語", "apj": "希卡里亞語", "apk": "平原阿帕契語", "apl": "利攀語", "apm": "奇里卡瓦語", "apn": "阿比那也語", "apo": "Ambul", "app": "阿普麻語", "apq": "普西克瓦爾語", "apr": "阿羅普-羅科普科語 ", "aps": "Arop-Sissano", "apt": "阿帕塔尼語", "apu": "阿布日嫩語", "apv": "Alapmunte", "apw": "西阿帕契語", "apx": "阿普泰語", "apy": "阿帕萊語", "apz": "薩菲約卡語", "aqc": "阿奇語", "aqd": "安帕里-多貢語", "aqg": "阿里吉蒂語", "aql-pro": "原始阿爾吉克語", "aqm": "Atohwaim", "aqn": "北阿爾塔語", "aqp": "阿塔卡帕語", "aqr": "Arhâ", "aqt": "Angaité", "aqz": "阿困穌語", "ar": "阿拉伯語", "arc": "亞拉姆語", "ard": "阿拉巴納語", "are": "西阿蘭達語", "arh": "阿爾瓦科語", "ari": "阿里卡拉語", "arj": "阿拉巴索語", "ark": "阿利加布語", "arl": "阿拉貝拉語", "arn": "馬普切語", "aro": "阿拉奧納語", "arp": "阿拉帕霍語", "arq": "阿爾及利亞阿拉伯語", "arr": "拉馬拉馬語", "ars": "內志阿拉伯語", "art-adu": "Adûni", "art-bel": "貝爾特克里奧爾語", "art-blk": "博拉克語", "art-bsp": "黑暗語", "art-com": "溝通語", "art-dtk": "多斯拉克語", "art-elo": "埃羅伊語", "art-gld": "Goa'uld", "art-lap": "Lapine", "art-man": "曼達洛語", "art-mun": "Mundolinco", "art-nav": "納美語", "art-vlh": "高等瓦雷利亞語", "aru": "阿拉瓦語", "arv": "阿爾博雷語", "arw": "阿拉瓦克語", "arx": "阿魯阿什語", "ary": "摩洛哥阿拉伯語", "arz": "埃及阿拉伯語", "as": "阿薩姆語", "asa": "帕雷語", "asb": "阿西內本語", "asc": "木麻黃海岸阿斯馬特語", "ase": "美國手語", "asf": "澳洲手語", "asg": "克立新機尼語", "ash": "Abishira", "asi": "布魯威語", "asj": "Nsari", "ask": "阿什昆語", "asl": "阿西魯魯語", "asn": "興古河阿蘇里尼語", "aso": "達諾語", "asp": "阿爾及利亞手語", "asq": "奧地利手語", "asr": "阿蘇里語", "ass": "伊波羅語", "ast": "阿斯圖里亞斯語", "asu": "阿蘇里尼語", "asv": "Asoa", "asw": "澳洲原住民手語", "asx": "穆拉塔雅克語", "asy": "Yaosakor Asmat", "asz": "亞斯語", "ata": "佩勒-阿塔語", "atb": "載瓦語", "atc": "阿查瓦卡語", "atd": "亞他-馬諾博語", "ate": "Atemble", "atg": "奧克佩拉語", "ath-nic": "尼科拉語", "ath-pro": "原始德內語", "ati": "阿蒂耶語", "atj": "阿提卡米克語", "atk": "阿蒂語", "atl": "伊拉亞山阿埃塔語", "atm": "阿塔語", "ato": "阿通語 (喀麥隆)", "atp": "卜多-亞塔語", "atq": "阿拉列-達布拉罕語", "atr": "韋米里-阿特羅阿里語", "ats": "格羅斯文特語", "att": "帕姆普羅納-阿塔語", "atu": "雷厄勒語", "atv": "北阿爾泰語", "atw": "阿楚格維語", "atx": "阿魯塔尼語", "aty": "阿內瓊語", "atz": "阿爾塔語", "aua": "阿松博亞語", "aub": "阿盧固語", "auc": "瓦奧語", "aud": "阿努塔語", "auf-pro": "原始阿拉萬語", "aug": "Aguna", "auh": "Aushi", "aui": "阿努基語", "auj": "奧吉拉語", "auk": "赫有語", "aul": "奧盧亞語", "aum": "阿蘇語", "aun": "莫爾莫-奧內語", "auo": "Auyokawa", "aup": "馬卡揚語", "auq": "阿努斯語", "aur": "Aruek", "aus-alu": "阿倫古爾語", "aus-and": "Andjingith", "aus-ang": "昂庫拉語", "aus-arn-pro": "原始安恆語", "aus-bra": "Barranbinya", "aus-brm": "Barunggam", "aus-cww-pro": "原始中新南威爾士語", "aus-dal-pro": "Proto-Daly", "aus-guw": "古瓦爾語", "aus-lsw": "Little Swanport", "aus-mbi": "Mbiywom", "aus-ngk": "Ngkoth", "aus-nyu-pro": "原始紐爾紐爾語", "aus-pam-pro": "原始帕馬-恩永甘語", "aus-tul": "圖盧阿語", "aus-uwi": "Uwinymil", "aus-wdj-pro": "原始伊瓦伊賈語", "aus-won": "Wong-gie", "aus-wul": "伍爾古魯語", "aus-ynk": "揚卡爾語", "aut": "奧斯特拉語", "auu": "奧耶語", "auw": "Awyi", "aux": "Aurá", "auy": "Auyana", "auz": "烏茲別克阿拉伯語", "av": "阿瓦爾語", "avb": "阿瓦烏語", "avd": "阿爾維里-維達里語", "avi": "阿維坎語", "avk": "科塔瓦語", "avm": "昂卡穆蒂語", "avn": "阿瓦蒂梅語", "avo": "Agavotaguerra", "avs": "Aushiri", "avt": "澳語", "avu": "阿沃卡雅語", "avv": "阿瓦-卡諾伊羅語", "awa": "阿瓦德語", "awb": "阿瓦語 (新幾內亞)", "awc": "茨茨普語", "awd-ama": "阿馬里扎納語", "awd-amc-pro": "Proto-Amuesha-Chamicuro", "awd-ana": "Anauyá", "awd-apo": "阿波利斯塔語", "awd-cab": "卡布雷語", "awd-gnu": "Guinau", "awd-kar": "卡里艾語", "awd-kaw": "卡威沙納語", "awd-kmp-pro": "Proto-Kampa", "awd-kus": "庫斯特瑙語", "awd-man": "Manao", "awd-mar": "馬拉萬語", "awd-mpr": "邁普雷語", "awd-mrt": "Mariaté", "awd-nwk-pro": "原始納威基語", "awd-pai": "Paikoneka", "awd-pas": "Passé", "awd-pro": "原始阿拉瓦克語", "awd-prw-pro": "Proto-Paresi-Waura", "awd-she": "謝巴約語", "awd-taa-pro": "原始泰諾-阿拉瓦克語", "awd-wai": "Wainumá", "awd-war": "Old Warekena", "awd-yum": "Yumana", "awe": "阿威其語", "awg": "安古蒂姆里語", "awh": "Awbono", "awi": "阿溫語", "awk": "阿瓦巴卡爾語", "awm": "Arawum", "awn": "奧義語", "awo": "阿瓦克語", "awr": "阿維拉語", "aws": "南奧尤語", "awt": "阿拉威德語", "awu": "中奧尤語", "awv": "賈爾奧尤語", "aww": "Awun", "awx": "阿瓦拉語", "awy": "埃德拉奧尤語", "axb": "阿比坡尼語", "axe": "Ayerrerenge", "axg": "Mato Grosso Arára", "axk": "阿卡語 (中非)", "axl": "南阿蘭達語", "axm": "中古亞美尼亞語", "axx": "哈拉古雷語", "ay": "艾馬拉語", "aya": "阿瓦爾語 (新幾內亞)", "ayb": "阿伊佐語", "ayd": "阿雅巴德胡語", "aye": "阿耶勒語", "ayg": "Nyanga (Togo)", "ayi": "Leyigha", "ayk": "Akuku", "ayl": "利比亞阿拉伯語", "ayn": "也門阿拉伯語", "ayo": "扎穆科語", "ayp": "北美索不達米亞阿拉伯語", "ayq": "阿義語", "ays": "索爾索貢-艾塔語", "ayt": "巴丹埃塔語", "ayu": "阿尤語", "ayz": "梅布拉特語", "az": "阿塞拜疆語", "aza": "阿扎語 (漢藏語系)", "azc-caz": "Cazcan", "azc-cup-pro": "原始庫帕語", "azc-ktn": "Kitanemuk", "azc-nah-pro": "原始納瓦語", "azc-nic": "尼科雷尼奧語", "azc-num-pro": "原始努姆語", "azc-pro": "原始猶他-阿茲特克語", "azc-tak-pro": "原始塔基語", "azc-tat": "Tataviam", "azd": "東杜蘭戈納瓦特爾語", "azg": "聖彼德羅阿穆茲戈語", "azm": "伊帕拉帕阿穆茲戈語", "azn": "西杜蘭戈納瓦特爾語", "azo": "阿榮語", "azt": "懷爾-亞塔語", "azz": "高地普埃布拉納瓦特爾語", "ba": "巴什基爾語", "baa": "巴巴塔納語", "bab": "Bainouk-Gunyuño", "bac": "巴杜伊語", "bae": "巴雷語", "baf": "努巴查語", "bag": "圖基語", "bah": "巴哈馬克里奧爾語", "baj": "巴拉凱語", "bal": "俾路支語", "ban": "巴厘語", "bao": "巴拉語", "bap": "班塔瓦語", "bar": "巴伐利亞語", "bas": "巴薩語", "bau": "巴丹奇語", "bav": "巴本戈語", "baw": "Bambili-Bambui", "bax": "巴姆穆語", "bay": "巴圖萊語", "bba": "Baatonum", "bbb": "巴賴語", "bbc": "托巴巴塔克語", "bbd": "Bau", "bbe": "邦巴語", "bbf": "Baibai", "bbg": "巴拉馬語", "bbh": "Bugan", "bbi": "Barombi", "bbj": "戈馬拉語", "bbk": "巴邦基語", "bbl": "巴茨語", "bbm": "Babango", "bbn": "烏尼阿帕語", "bbo": "Konabéré", "bbp": "West Central Banda", "bbq": "巴馬里語", "bbr": "吉拉瓦語", "bbs": "巴克平卡語", "bbt": "姆布爾庫語", "bbu": "巴庫隆語", "bbv": "卡奈語", "bbw": "巴巴語", "bbx": "布比亞語", "bby": "Befang", "bca": "中部白語", "bcb": "Bainouk-Samik", "bcd": "北巴巴爾語", "bce": "Bamenyam", "bcf": "巴穆語", "bcg": "Baga Pokur", "bch": "巴里艾語", "bci": "巴烏萊語", "bcj": "巴爾迪語", "bck": "布納巴語", "bcl": "中比科爾語", "bcm": "巴諾尼語", "bcn": "比巴阿利語", "bco": "卡盧利語", "bcp": "巴麗語", "bcq": "Bench", "bcr": "Babine-Witsuwit'en", "bcs": "Kohumono", "bct": "Bendi", "bcu": "Biliau", "bcv": "Shoo-Minda-Nye", "bcw": "Bana", "bcy": "Bacama", "bcz": "Bainouk-Gunyaamolo", "bda": "巴約特語", "bdb": "巴薩普語", "bdc": "Emberá-Baudó", "bdd": "布納馬語", "bde": "巴德語", "bdf": "Biage", "bdg": "邦吉語", "bdh": "Tara Baka", "bdi": "布龍語", "bdj": "拜語", "bdk": "布都赫語", "bdl": "印尼巴瑤語", "bdm": "布杜馬語", "bdn": "Baldemu", "bdo": "Morom", "bdp": "本德語", "bdq": "巴拿語", "bdr": "西海岸巴瑤語", "bds": "布龍吉語", "bdt": "博科托語", "bdu": "奧羅科語", "bdv": "博多帕爾賈語", "bdw": "巴哈姆語", "bdx": "勿董-勿董語", "bdy": "班賈朗語", "bdz": "巴德斯語", "be": "白俄羅斯語", "bea": "達內-扎阿語", "beb": "貝貝勒語", "bec": "Iceve-Maci", "bed": "貝都安納斯語", "bee": "比昂西語", "bef": "貝納貝納語", "beg": "馬來奕語", "beh": "比亞利語", "bei": "巴卡提語", "bej": "貝扎語", "bek": "貝貝利語", "bem": "本巴語", "beo": "貝亞米語", "bep": "貝梭阿語", "beq": "本貝語", "ber-fog": "福加哈語", "ber-pro": "原始柏柏爾語", "ber-zuw": "祖瓦拉語", "bes": "貝斯梅語", "bet": "Guiberoua Bété", "beu": "布拉加爾語", "bev": "Daloa Bété", "bew": "伯塔維語", "bex": "Jur Modo", "bey": "貝里語", "bez": "貝納語", "bfa": "巴里語", "bfb": "鮑里巴雷里語", "bfc": "北部白語", "bfd": "富特語", "bfe": "貝塔夫語", "bff": "Bofi", "bfg": "布桑加央語", "bfh": "布拉菲語", "bfi": "英國手語", "bfj": "巴凡吉語", "bfk": "班科手語", "bfl": "Banda-Ndélé", "bfm": "姆門語", "bfn": "布納克語", "bfo": "Malba Birifor", "bfp": "Beba", "bfq": "巴達加語", "bfr": "巴齊加爾語", "bfs": "南部白語", "bft": "巴爾蒂語", "bfu": "布南語", "bfw": "邦都語", "bfx": "班塔雅農語", "bfy": "巴格里語", "bfz": "馬哈蘇帕哈里語", "bg": "保加利亞語", "bga": "瓜姆希-烏里語", "bgb": "波朋哥語", "bgc": "哈爾彥維語", "bgd": "拉特維巴雷里語", "bge": "包利雅語", "bgf": "Bangandu", "bgg": "布貢語", "bgi": "嘉安語", "bgj": "Bangolan", "bgk": "布興語", "bgl": "Bo", "bgo": "Baga Koga", "bgq": "巴格里語", "bgr": "Bawm Chin", "bgs": "塔加巴瓦語", "bgt": "布戈圖語", "bgu": "Mbongno", "bgv": "瓦爾凱-比皮姆語", "bgw": "巴特里語", "bgx": "巴爾幹加告茲土耳其語", "bgy": "Benggoi", "bgz": "邦蓋語", "bh": "比哈爾語", "bha": "Bharia", "bhb": "比里語", "bhc": "Biga", "bhd": "巴德拉瓦希語", "bhe": "巴雅語", "bhf": "Odiai", "bhg": "Binandere", "bhh": "Bukhari", "bhi": "比拉里語", "bhj": "Bahing", "bhl": "Bimin", "bhm": "Bathari", "bhn": "波坦新亞拉姆語", "bho": "博杰普爾語", "bhp": "比馬語", "bhq": "南部杜剛貝西語", "bhs": "布瓦爾語", "bht": "巴梯亞里語", "bhu": "本賈語", "bhv": "巴豪語", "bhw": "比亞克語", "bhx": "巴萊語", "bhy": "貝萊語", "bhz": "巴打語", "bi": "比斯拉馬語", "bia": "巴迪馬亞語", "bib": "Bissa", "bid": "比迪約語", "bie": "Bepour", "bif": "比阿法達語", "big": "Biangai", "bij": "寬卡語", "bil": "比洛克西語", "bim": "比莫巴語", "bin": "埃多語", "bio": "Nai", "bip": "比拉語", "biq": "畢皮語", "bir": "比索里奧語", "bit": "Berinomo", "biu": "比埃特語", "biv": "Southern Birifor", "biw": "Kol (Cameroon)", "bix": "Bijori", "biy": "Birhor", "biz": "巴洛伊語", "bja": "布扎語", "bjb": "巴爾恩加爾拉語", "bjc": "巴里吉語", "bje": "標敏語", "bjf": "巴爾扎尼猶太阿拉姆語", "bjg": "Bidyogo", "bjh": "Bahinemo", "bji": "布爾吉語", "bjj": "Kannauji", "bjk": "Barok", "bjl": "布魯語 (新幾內亞)", "bjm": "巴傑蘭語", "bjn": "班查語", "bjo": "Mid-Southern Banda", "bjp": "Fanamaket", "bjr": "Binumarien", "bjs": "巴詹語", "bjt": "甘加-巴蘭塔語", "bju": "布蘇烏語", "bjv": "Bedjond", "bjw": "Bakwé", "bjx": "Banao Itneg", "bjy": "巴亞利語", "bjz": "巴魯加語", "bka": "基亞克語", "bkc": "巴卡語", "bkd": "布基語", "bkf": "Beeke", "bkg": "布拉卡語", "bkh": "巴科科語", "bki": "Baki", "bkj": "Pande", "bkk": "布羅克斯卡特語", "bkl": "貝里克語", "bkm": "康姆語(喀麥隆)", "bkn": "布基坦語", "bko": "克瓦語", "bkp": "伊博科語", "bkq": "巴凱里語", "bkr": "巴昆拜語", "bks": "馬斯巴特索索貢語", "bkt": "Boloki", "bku": "布希德語", "bkv": "貝夸瓦拉語", "bkw": "貝克維爾語", "bkx": "Baikeno", "bky": "博克伊語", "bkz": "本庫語", "bla": "黑腳語", "blb": "比盧阿語", "blc": "貝拉庫拉語", "bld": "波朗果語", "ble": "肯托赫-巴蘭塔語", "blf": "波爾語", "blg": "巴勞語", "blh": "庫瓦阿語", "bli": "博利阿語", "blj": "布隆岸語", "blk": "勃歐語", "bll": "Biloxi", "blm": "貝利語", "bln": "南卡坦端內斯比科爾語", "blo": "Anii", "blp": "布拉布蘭加語", "blq": "巴盧安-帕姆語", "blr": "布朗語", "bls": "巴勒桑語", "blt": "傣黯語", "blv": "基巴拉語", "blw": "巴蘭高語", "blx": "麥因迪埃塔語", "bly": "諾特勒語", "blz": "巴蘭塔語", "bm": "班巴拉語", "bma": "拉梅語", "bmb": "Bembe", "bmc": "巴姆語", "bmd": "Baga Manduri", "bme": "利馬薩語", "bmf": "博姆語", "bmg": "班維語", "bmh": "凱恩語", "bmi": "巴吉爾米語", "bmj": "博特-邁希語", "bmk": "加雅維語", "bml": "邦博利語", "bmn": "比納語", "bmo": "Bambalang", "bmp": "Bulgebi", "bmq": "博穆語", "bmr": "穆伊納內語", "bmt": "標曼語", "bmu": "Somba-Siawari", "bmv": "布姆語", "bmw": "Bomwali", "bmx": "拜馬克語", "bmz": "巴拉穆語", "bn": "孟加拉語", "bna": "彭內拉提語", "bnb": "保坎語", "bnd": "班達語", "bne": "賓陶納語", "bnf": "馬西旺語", "bng": "Benga", "bni": "邦吉語", "bnj": "東塔烏碧語", "bnk": "Bierebo", "bnl": "布恩語", "bnm": "Batanga", "bnn": "布農語", "bno": "班頓語", "bnp": "勃拉語", "bnq": "班第語", "bnr": "Butmas-Tur", "bns": "布恩德里語", "bnt-bal": "Balong", "bnt-bon": "博馬恩庫語", "bnt-boy": "博馬尤穆語", "bnt-bwa": "布瓦拉語", "bnt-cmw": "奇姆威尼語", "bnt-ind": "Indanga", "bnt-lal": "拉拉語 (南非)", "bnt-mpi": "Mpiin", "bnt-mpu": "Mpuono", "bnt-ngu-pro": "原始恩古尼語", "bnt-phu": "普提語", "bnt-pro": "原始班圖語", "bnt-sab-pro": "原始薩巴基語", "bnt-sbo": "南博馬語", "bnt-sts-pro": "原始索托-茨瓦納語", "bnu": "本東語", "bnv": "貝內拉夫語", "bnw": "比西斯語", "bnx": "邦古邦古語", "bny": "民都魯語", "bnz": "Beezen", "bo": "藏語", "boa": "博拉語", "bob": "Aweer", "boe": "蒙達布利語", "bof": "Bolon", "bog": "Bamako Sign Language", "boh": "North Boma", "boi": "Barbareño", "boj": "安賈姆語", "bok": "Bonjo", "bol": "博雷語", "bom": "Berom", "bon": "Bine", "boo": "Tiemacèwè Bozo", "bop": "Bonkiman", "boq": "博加亞語", "bor": "博羅洛語", "bot": "邦戈語", "bou": "邦代語", "bov": "圖伍利語", "bow": "雷馬語", "box": "布阿穆語", "boy": "Bodo (Central Africa)", "boz": "Tiéyaxo Bozo", "bpa": "達卡卡語", "bpd": "班達-班達語", "bpe": "Bauni", "bpg": "Bonggo", "bph": "博特利赫語", "bpi": "巴古皮語", "bpj": "賓吉語", "bpk": "奧羅韋語", "bpl": "布魯姆採珠船皮欽語", "bpm": "比約姆語", "bpn": "藻敏語", "bpo": "Anasi", "bpp": "Kaure", "bpq": "班達-馬來語", "bpr": "科羅納達爾-布拉安語", "bps": "薩蘭尼加-布拉安語", "bpt": "巴羅角語", "bpu": "Bongu", "bpv": "Bian Marind", "bpx": "帕爾雅巴雷里語", "bpy": "比什奴普萊利亞-曼尼普爾語", "bpz": "比爾巴語", "bqa": "Tchumbuli", "bqb": "巴古薩語", "bqc": "博科語", "bqd": "邦語", "bqf": "Baga Kaloum", "bqg": "Bago-Kusuntu", "bqh": "白馬語", "bqi": "巴赫蒂亞里語", "bqj": "班迪阿爾語", "bqk": "班達-姆布雷斯語", "bql": "比拉庫拉語", "bqm": "伍姆博科語", "bqn": "保加利亞手語", "bqo": "巴洛語", "bqp": "布撒語", "bqq": "比里泰語", "bqr": "布魯蘇語", "bqs": "博斯溫語", "bqt": "巴穆昆比特語", "bqu": "博古魯語", "bqv": "Begbere-Ejar", "bqw": "Buru (Nigeria)", "bqx": "Baangi", "bqy": "本卡拉首手語", "bqz": "巴卡卡語", "br": "布列塔尼語", "bra": "布萊語", "brb": "拉韋語", "brc": "伯比斯克里奧爾荷蘭語", "brd": "巴拉姆語", "brf": "貝拉語", "brg": "包雷語", "brh": "布拉灰語", "bri": "莫克普韋語", "brj": "比埃里亞語", "brk": "比爾吉德語", "brl": "比爾瓦語", "brm": "巴蘭布語", "brn": "博魯卡語", "bro": "布羅卡特語", "brp": "巴拉帕西語", "brq": "布雷里語", "brr": "比勞語", "brs": "貝拉斯語", "brt": "比塔雷語", "bru": "東布魯語", "brv": "西布魯語", "brw": "貝拉里語", "brx": "博多語", "bry": "Burui", "brz": "比爾比爾語", "bsa": "阿比諾姆語", "bsb": "汶萊米沙鄢語", "bsc": "Bassari", "bse": "伍希語", "bsf": "Bauchi", "bsg": "巴斯卡爾迪語", "bsh": "卡姆卡塔-維利語", "bsi": "Bassossi", "bsj": "Bangwinji", "bsk": "布魯夏斯基語", "bsl": "Basa-Gumna", "bsm": "布薩米語", "bsn": "巴拉薩那語", "bso": "布索語", "bsp": "巴加西特穆語", "bsq": "巴薩語", "bsr": "Bassa-Kontagora", "bss": "阿庫色語", "bst": "Basketo", "bsu": "巴洪率語", "bsv": "Baga Sobané", "bsw": "巴伊索語", "bsx": "Yangkam", "bsy": "沙巴米沙鄢語", "bta": "巴塔語", "btc": "巴蒂語 (喀麥隆)", "btd": "代里巴塔克語", "bte": "Gamo-Ningi", "btf": "比爾吉特語", "btg": "Gagnoa Bété", "bth": "比亞塔比達友語", "bti": "Burate", "btj": "巴占馬來語", "btk-pro": "原始巴塔克語", "btm": "曼代靈巴塔克語", "btn": "拉達農語", "bto": "伊里加比科拉諾語", "btp": "布迪布德語", "btq": "巴特克語", "btr": "Baetora", "bts": "西馬隆貢巴塔克語", "btt": "Bete-Bendi", "btu": "巴圖語", "btv": "巴特里語", "btw": "布圖阿農語", "btx": "卡羅巴塔克語", "bty": "博博特語", "btz": "阿拉斯-克盧埃特語", "bua": "布里亞特語", "bub": "布阿語", "bud": "恩查姆語", "bue": "貝奧圖克語", "buf": "Bushoong", "bug": "布吉語", "buh": "優諾語", "bui": "邦吉利語", "buj": "Basa-Gurmana", "buk": "布卡瓦語", "bum": "布魯語 (喀麥隆)", "bun": "Sherbro", "buo": "Terei", "bup": "布沙語", "buq": "布雷姆語", "bus": "Bokobaru", "but": "本嘉因語", "buu": "布杜語", "buv": "Bun", "buw": "布比語", "bux": "博格霍姆語", "buy": "姆馬尼語", "bva": "巴雷因語", "bvb": "布貝語", "bvc": "Baelelea", "bvd": "巴埃古語", "bve": "貝勞馬來語", "bvf": "勃爾語", "bvg": "Bonkeng", "bvh": "布雷語", "bvi": "Belanda Viri", "bvj": "巴安語", "bvk": "布卡特語", "bvl": "玻利維亞手語", "bvm": "巴蒙卡語", "bvn": "布那語", "bvo": "Bolgo", "bvp": "布芒語", "bvq": "Birri", "bvr": "布拉拉語", "bvt": "巴蒂語 (印尼)", "bvu": "武吉馬來語", "bvv": "巴尼瓦語", "bvw": "Boga", "bvx": "巴博萊語", "bvy": "拜拜語", "bvz": "鮑茲語", "bwa": "布瓦圖語", "bwb": "Namosi-Naitasiri-Serua", "bwc": "Bwile", "bwd": "布懷多卡語", "bwe": "布韋卡倫語", "bwf": "博塞萊瓦語", "bwg": "巴爾韋語", "bwh": "比舒奧語", "bwi": "巴尼瓦語", "bwj": "Láá Láá Bwamu", "bwk": "包瓦基語", "bwl": "布韋拉語", "bwm": "比瓦特語", "bwn": "唔奈語", "bwo": "席那夏語", "bwp": "曼多波巴勞語", "bwq": "南博博語", "bwr": "布拉語", "bws": "本博馬語", "bwt": "巴福語", "bwu": "Buli (Ghana)", "bww": "布瓦語", "bwx": "布努語", "bwy": "茨韋布瓦穆語", "bwz": "布威西語", "bxa": "鮑羅語", "bxb": "Belanda Bor", "bxc": "Molengue", "bxd": "波拉語", "bxe": "Ongota", "bxf": "比盧爾語", "bxg": "班加拉語", "bxh": "布胡圖語", "bxi": "皮爾拉塔帕語", "bxj": "巴永古語", "bxk": "布克蘇語", "bxl": "賈爾庫南語", "bxn": "布爾杜納語", "bxo": "巴里坎奇語", "bxp": "貝比爾語", "bxq": "Beele", "bxs": "布薩姆語", "bxv": "貝拉科語", "bxw": "班卡語", "bxz": "比納哈里語", "bya": "巴拉望巴塔克語", "byb": "比克亞語", "byc": "Ubaghara", "byd": "本雅度語", "bye": "波耶語", "byf": "貝特語", "byg": "Baygo", "byh": "Bujhyal", "byi": "布尤語", "byj": "比納瓦語", "byk": "標話", "byl": "巴尤諾語", "bym": "比賈拉語", "byn": "比林語", "byo": "碧約語", "byp": "布馬吉語", "byq": "巴賽語", "byr": "伊普馬語", "bys": "布拉克語", "byt": "扎加瓦語", "byv": "梅敦巴語", "byw": "貝拉里雅語", "byx": "卡科特語", "byz": "巴納羅語", "bza": "班迪語", "bzb": "阿尼迪歐語", "bzd": "布里布里語", "bze": "傑納馬博佐語", "bzf": "博伊肯語", "bzg": "巴布薩語", "bzh": "Mapos Buang", "bzi": "畢蘇語", "bzj": "伯利茲克里奧爾語", "bzk": "尼加拉瓜克里奧爾語", "bzl": "波阿諾語 (蘇拉威西島)", "bzm": "波朗多語", "bzn": "波阿諾語 (摩鹿加群島)", "bzo": "Bozaba", "bzp": "肯貝拉諾語", "bzq": "Buli (Indonesia)", "bzr": "比里語", "bzs": "巴西手語", "bzu": "布爾梅索語", "bzv": "貝貝語", "bzw": "巴薩語", "bzx": "Hainyaxo Bozo", "bzy": "奧班利庫語", "bzz": "埃萬特語", "ca": "加泰羅尼亞語", "caa": "喬爾蒂語", "cab": "加里富納語", "cac": "丘赫語", "cad": "喀多語", "cae": "Laalaa", "caf": "南達凱爾語", "cag": "尼瓦克萊語", "cah": "Cahuarano", "caj": "Chané", "cak": "喀克其奎語", "cal": "加羅林語", "cam": "卡穆希語", "can": "Chambri", "cao": "Chácobo", "cap": "奇帕亞語", "caq": "卡爾尼科巴語", "car": "加勒比語", "cas": "奇馬內語", "cau-abz-pro": "原始阿布哈茲-阿巴扎語", "cau-and-pro": "原始安迪語", "cau-ava-pro": "原始阿瓦爾-安迪語", "cau-cir-pro": "原始切爾克斯語", "cau-drg-pro": "原始達爾金語", "cau-lzg-pro": "原始列茲金語", "cau-nec-pro": "原始東北高加索語", "cau-nkh-pro": "原始納克語", "cau-nwc-pro": "原始西北高加索語", "cau-tsz-pro": "原始采茲語", "cav": "卡維內納語", "caw": "卡拉瓦亞語", "cax": "溪吉丹諾語", "cay": "卡尤加語", "caz": "Canichana", "cba-ata": "阿坦奎語", "cba-cat": "Catío Chibcha", "cba-dor": "多拉斯克語", "cba-dui": "Duit", "cba-hue": "Huetar", "cba-nut": "Nutabe", "cba-pro": "原始奇布查語", "cbb": "Cabiyarí", "cbc": "卡拉帕納語", "cbd": "Carijona", "cbg": "Chimila", "cbi": "查茨語", "cbj": "Ede Cabe", "cbk": "查瓦卡諾語", "cbl": "Bualkhaw Chin", "cbn": "涅固爾語", "cbo": "Izora", "cbq": "Shuba", "cbr": "Cashibo-Cacataibo", "cbs": "嘉西納瓦語", "cbt": "Chayahuita", "cbu": "Candoshi-Shapra", "cbv": "Cacua", "cbw": "Kinabalian", "cby": "Carabayo", "ccc": "查米庫羅語", "ccd": "Cafundó", "cce": "朝比語", "ccg": "Chamba Daka", "cch": "阿燦語", "ccj": "Kasanga", "ccl": "Cutchi-Swahili", "ccm": "馬六甲克里奧爾馬來語", "cco": "科馬爾特佩克-奇南特克語", "ccp": "查克馬語", "ccr": "Cacaopera", "ccs-gzn-pro": "原始格魯吉亞-贊語", "ccs-pro": "原始南高加索語", "cda": "卓尼語", "cdc-cbm-pro": "原始中乍得語", "cdc-mas-pro": "Proto-Masa", "cdc-pro": "原始乍得語", "cdd-pro": "Proto-Caddoan", "cde": "Chenchu", "cdf": "Chiru", "cdh": "昌貝阿里語", "cdi": "楚德里語", "cdj": "楚拉希語", "cdm": "切彭語", "cdn": "Chaudangsi", "cdo": "閩東語", "cdr": "Cinda-Regi-Tiyal", "cds": "乍得手語", "cdy": "茶洞語", "cdz": "Koda", "ce": "車臣語", "cea": "下奇黑利斯語", "ceb": "宿霧語", "ceg": "沙馬可可語", "cel-bry-pro": "原始布立吞語", "cel-gal": "伽萊基亞語", "cel-gau": "高盧語", "cel-pro": "原始凱爾特語", "cen": "Cen", "cet": "Centúúm", "cfa": "Dijim-Bwilim", "cfd": "Cara", "cfg": "Como Karim", "cfm": "法蘭欽語", "cga": "Changriwa", "cgc": "卡加揚語", "cgg": "奇加語", "cgk": "喬孔卡語", "ch": "查莫羅語", "chb": "奇布查語", "chc": "卡托巴語", "chd": "高地瓦哈卡瓊塔爾語", "chf": "塔巴斯科瓊塔爾語", "chg": "察合臺語", "chh": "奇努克語", "chi-pro": "Proto-Chimakuan", "chj": "奧希特蘭奇南特克語", "chk": "楚克語", "chl": "卡維拉語", "chm-pro": "原始馬里語", "chn": "契努克語", "cho": "喬克托語", "chp": "契帕瓦語", "chq": "基奧基特佩克奇南特克語", "chr": "切羅基語", "cht": "Cholón", "chw": "楚阿博語", "chx": "Chantyal", "chy": "夏延語", "chz": "奧蘇馬辛奇南特克語", "cia": "吉阿吉阿語", "cib": "Ci Gbe", "cic": "奇卡索語", "cid": "Chimariko", "cie": "Cineni", "cih": "奇納里語", "cik": "奇特庫利金瑙里語", "cim": "辛布里語", "cin": "粗腰語", "cip": "恰帕內克語", "cir": "Tiri", "ciy": "Chaima", "cja": "西占語", "cje": "朱魯語", "cjh": "上奇黑利斯語", "cji": "查馬拉爾語", "cjk": "Chokwe", "cjm": "東占語", "cjn": "Chenapian", "cjo": "帕胡納爾-阿舍寧卡語", "cjp": "卡貝卡語", "cjs": "紹爾語", "cjv": "Chuave", "cjy": "晉語", "ckb": "中庫爾德語", "ckh": "Chak", "ckl": "Cibak", "ckn": "Kaang Chin", "cko": "阿努福語", "ckq": "Kajakse", "ckr": "凱拉克語", "cks": "塔約語", "ckt": "楚科奇語", "cku": "科阿薩提語", "ckv": "噶瑪蘭語", "ckx": "Caka", "cky": "Cakfem-Mushere", "ckz": "Cakchiquel-Quiché Mixed Language", "cla": "Ron", "clc": "奇爾科廷語", "cld": "迦勒底新亞拉姆語", "cle": "萊勞奇南特克語", "clh": "Chilisso", "cli": "查卡里語", "clj": "Laitu Chin", "clk": "義都語", "cll": "查拉語", "clm": "克拉勒姆語", "clo": "低地瓦哈卡瓊塔爾語", "clt": "勞圖欽語", "clu": "卡魯亞農語", "clw": "楚利姆語", "cly": "東部高地查蒂諾語", "cma": "Maa", "cmc-pro": "原始占語", "cme": "基爾馬語", "cmg": "古典蒙古語", "cmi": "Emberá-Chamí", "cml": "占巴拉宜安語", "cmm": "Michigamea", "cmn": "官話", "cmo": "中墨儂語", "cmr": "Mro Chin", "cms": "梅薩比語", "cmt": "Camtho", "cna": "羌塘語", "cnb": "Chinbon Chin", "cnc": "貢語 (越南)", "cng": "北羌語", "cnh": "哈卡欽語", "cni": "亞夏尼加語", "cnk": "庫米欽語", "cnl": "拉拉納奇南特克語", "cno": "Con", "cnp": "北部平話", "cns": "中阿斯馬特語", "cnt": "特佩托圖特拉奇南特克語", "cnu": "謝努瓦語", "cnw": "Ngawn Chin", "cnx": "中古康沃爾語", "co": "科西嘉語", "coa": "科科斯馬來語", "cob": "奇科穆塞爾特克語", "coc": "科科帕語", "cod": "科卡馬語", "coe": "Koreguaje", "cof": "薩菲吉語", "cog": "仲語", "coh": "齊瓊依-齊基哈納-奇考瑪語", "coj": "Cochimi", "cok": "聖特雷莎科拉語", "col": "哥倫比亞-韋納奇語", "com": "科曼奇語", "con": "科梵語", "coo": "科莫克斯語", "cop": "科普特語", "coq": "Coquille", "cot": "Caquinte", "cou": "Wamey", "cov": "草苗語", "cow": "考利茲語", "cox": "Nanti", "coy": "Coyaima", "coz": "喬喬特克語", "cpa": "帕蘭特拉奇南特克語", "cpb": "Ucayali-Yurúa Ashéninka", "cpc": "Ajyíninka Apurucayali", "cpg": "卡帕多細亞希臘語", "cpi": "洋涇浜英語", "cpn": "Cherepon", "cpo": "Kpee", "cps": "卡皮塞尼奧語", "cpu": "Pichis Ashéninka", "cpx": "莆仙語", "cpy": "South Ucayali Ashéninka", "cqd": "川黔滇苗語", "cr": "克里語", "cra": "Chara", "crb": "Island Carib", "crc": "Lonwolwol", "crd": "Coeur d'Alene", "crf": "卡拉曼塔語", "crg": "米奇夫語", "crh": "克里米亞韃靼語", "cri": "聖多美語", "crj": "南部東克里語", "crk": "平原克里語", "crl": "北部東克里語", "crm": "穆斯克里語", "crn": "科拉語", "cro": "克勞語", "crp-bip": "巴斯克-冰島皮欽語", "crp-cpr": "中俄混合語", "crp-gep": "西格陵蘭皮欽語", "crp-kia": "膠州灣洋涇浜德語", "crp-mar": "馬龍降靈語", "crp-mpp": "澳門皮欽葡萄牙語", "crp-rsn": "挪威俄語", "crp-slb": "索隆巴拉英語", "crp-spp": "薩摩亞種植園皮欽語", "crp-tpr": "泰梅爾皮欽俄語", "crq": "Iyo'wujwa Chorote", "crr": "卡羅來納阿爾岡昆語", "crs": "塞舌爾克里奧爾語", "crt": "Iyojwa'ja Chorote", "crv": "Chaura", "crw": "遮羅語", "crx": "達凱爾語", "cry": "Cori", "crz": "Cruzeño", "cs": "捷克語", "csa": "奇爾特佩克奇南特克語", "csb": "卡舒比語", "csc": "加泰羅尼亞手語", "csd": "清邁手語", "cse": "捷克手語", "csf": "古巴手語", "csg": "智利手語", "csh": "Asho Chin", "csi": "海岸米沃克語", "csj": "Songlai Chin", "csk": "Jola-Kasa", "csl": "中國手語", "csm": "中部山地米沃克語", "csn": "哥倫比亞手語", "cso": "索奇亞帕姆奇南特克語", "csp": "南部平話", "csq": "克羅地亞手語", "csr": "哥斯達黎加手語", "css": "南奧龍尼語", "cst": "北奧龍尼語", "csu-bba-pro": "Proto-Bongo-Bagirmi", "csu-maa-pro": "Proto-Mangbetu", "csu-pro": "原始中蘇丹語", "csu-sar-pro": "Proto-Sara", "csv": "Sumtu Chin", "csw": "沼澤克里語", "csx": "Cambodian Sign Language", "csy": "Siyin Chin", "csz": "Coos", "cta": "塔塔爾特佩克查蒂諾語", "ctc": "Chetco-Tolowa", "ctd": "梯頂語", "cte": "特皮納帕奇南特克語", "ctg": "吉大港語", "cth": "Thaiphum Chin", "ctl": "特拉科亞津特佩克奇南特克語", "ctm": "奇蒂馬查語", "ctn": "Chhintange", "cto": "Emberá-Catío", "ctp": "西部高地查蒂諾語", "cts": "北卡坦端內斯比科拉諾語", "ctt": "Wayanad Chetti", "ctu": "喬爾語", "ctz": "薩卡特佩克查蒂諾語", "cu": "古教會斯拉夫語", "cua": "戈語", "cub": "庫貝歐語", "cuc": "尤斯拉奇南特克語", "cug": "Cung", "cuh": "楚卡語", "cui": "奎巴語", "cuj": "Mashco Piro", "cuk": "庫那語", "cul": "Culina", "cuo": "庫馬納戈托語", "cup": "庫佩諾語", "cuq": "仡隆語", "cur": "Chhulung", "cus-ash": "Ashraaf", "cus-hec-pro": "原始高地東庫希特語", "cus-pro": "原始庫希特語", "cus-som-pro": "原始類索馬里語", "cus-sou-pro": "原始南庫希特語", "cut": "特烏蒂拉奎卡特克語", "cuu": "傣雅語", "cuv": "喬沃克語", "cuw": "楚克瓦語", "cux": "特佩烏希拉奎卡特克語", "cuy": "Cuitlatec", "cv": "楚瓦什語", "cvg": "Chug", "cvn": "國家山谷奇南特克語", "cwa": "卡布瓦語", "cwb": "Maindo", "cwd": "森林克里語", "cwe": "奎雷語", "cwg": "徹翁語", "cwt": "Kuwaataay", "cy": "威爾士語", "cya": "諾帕拉查蒂諾語", "cyb": "卡尤巴巴語", "cyo": "庫約農語", "czh": "徽語", "czk": "Knaanic", "czn": "森松特佩克查蒂諾語", "czo": "閩中語", "czt": "佐通語", "da": "丹麥語", "daa": "Dangaléat", "dac": "丹比語", "dad": "馬里克語", "dae": "Duupa", "dag": "達加巴尼語", "dah": "Gwahatike", "dai": "Day", "daj": "Dar Fur Daju", "dak": "達科他語", "dal": "達哈洛語", "dam": "達馬卡瓦語", "dao": "Daai Chin", "daq": "Dandami Maria", "dar": "達爾金語", "das": "Daho-Doo", "dau": "Dar Sila Daju", "dav": "台塔語", "daw": "Davawenyo", "dax": "達伊語", "daz": "Dao", "dba": "Bangime", "dbb": "Deno", "dbd": "Dadiya", "dbe": "Dabe", "dbf": "埃多皮語", "dbg": "Dogul Dom", "dbi": "多卡語", "dbj": "伊達安語", "dbl": "迪爾巴爾語", "dbm": "杜古里語", "dbn": "Duriankere", "dbo": "杜爾布語", "dbp": "杜瓦語", "dbq": "達巴語", "dbr": "Dabarre", "dbt": "Ben Tey", "dbu": "Bondum Dom Dogon", "dbv": "Dungu", "dbw": "Bankan Tey Dogon", "dby": "Dibiyaso", "dcc": "達金語", "dcr": "維爾京群島克里奧爾荷蘭語", "dda": "達迪-達迪語", "ddd": "Dongotono", "dde": "敦多語", "ddg": "法塔魯庫語", "ddi": "迪奧迪奧語", "ddj": "賈魯語", "ddn": "登迪語", "ddo": "采茲語", "ddr": "杜杜羅阿語", "dds": "Donno So Dogon", "ddw": "達維拉-達維羅爾語", "de": "德語", "dec": "達吉克語", "ded": "德杜亞語", "dee": "德沃伊語", "def": "Dezfuli", "deg": "德格馬語", "deh": "德赫瓦里語", "dei": "德米薩語", "dem": "德姆語", "dep": "德拉瓦皮欽語", "der": "迪奧里語", "des": "德薩那語", "dev": "多蒙語", "dez": "登格塞語", "dga": "Southern Dagaare", "dgb": "Bunoge", "dgc": "卡西古蘭杜馬加特阿埃塔語", "dgd": "Dagaari Dioula", "dge": "Degenan", "dgg": "道嘎語", "dgh": "德格威語", "dgi": "Northern Dagara", "dgk": "達格巴語", "dgn": "達格曼語", "dgr": "多格里布語", "dgs": "道戈索語", "dgt": "恩德拉恩吉特語", "dgw": "道恩烏隆語", "dgx": "Doghoro", "dgz": "Daga", "dhd": "Dhundhari", "dhg": "丹古語", "dhi": "Dhimal", "dhl": "達蘭吉語", "dhm": "贊巴語", "dhn": "丹基語", "dho": "多迪亞語", "dhr": "達爾加里語", "dhs": "Dhaiso", "dhu": "Dhurga", "dhv": "利富語", "dhw": "達努瓦里語", "dhx": "敦加羅語", "dia": "迪阿語", "dib": "中南丁卡語", "dic": "Lakota Dida", "did": "Didinga", "dif": "迪埃里語", "dig": "迪戈語", "dii": "丁邦語", "dij": "黛語", "dik": "西南丁卡語", "dil": "迪靈語", "dim": "迪梅語", "din": "丁卡語", "dio": "迪博語", "dip": "東北丁卡語", "dir": "迪里姆語", "dis": "迪馬薩語", "diu": "格基里庫語", "diw": "西北丁卡語", "dix": "Dixon Reef", "diy": "Diuwe", "diz": "丁語", "dja": "賈賈伍龍語", "djb": "Djinba", "djc": "Dar Daju Daju", "djd": "賈明瓊語", "dje": "扎爾馬語", "djf": "詹貢語", "dji": "Djinang", "djj": "恩傑巴納語", "djk": "奧坎語", "djl": "吉瓦利語", "djm": "賈姆賽語", "djn": "賈萬語", "djo": "強剛語", "djr": "詹普巴爾普古語", "dju": "卡普里曼語", "djw": "賈維語", "dka": "扎巴語", "dkk": "打加語", "dkr": "貴喬語", "dks": "東南丁卡語", "dkx": "馬扎格維語", "dlg": "多爾干語", "dlk": "達哈利克語", "dlm": "達爾馬提亞語", "dln": "達隆語", "dma": "杜馬語", "dmb": "Mombo Dogon", "dmc": "加瓦克語", "dmd": "馬蒂馬蒂語", "dme": "杜格沃爾語", "dmf": "Medefaidrin", "dmg": "上京那巴當岸語", "dmk": "多馬基語", "dml": "達梅里語", "dmm": "達馬語 (尼日利亞)", "dmn-dam": "達馬語 (塞拉利昂)", "dmn-mdw-pro": "原始西曼德語", "dmn-pro": "原始曼德語", "dmo": "凱梅宗語", "dmr": "東達馬爾語", "dms": "丹貝拉斯語", "dmu": "杜布語", "dmv": "敦帕斯語", "dmw": "穆德布拉語", "dmx": "Dema", "dmy": "Demta", "dna": "上大峽谷達尼語", "dnd": "Daonda", "dne": "恩德恩德烏勒語", "dng": "東干語", "dni": "下大峽谷達尼語", "dnj": "丹語", "dnk": "登卡語", "dnn": "Dzuun", "dno": "恩德魯洛語", "dnr": "Danaru", "dnt": "中大峽谷達尼語", "dnu": "達瑙語", "dnv": "達努語", "dnw": "西達尼語", "dny": "丹尼語", "doa": "Dom", "dob": "多布語", "doc": "北侗語", "doe": "多埃語", "dof": "多姆語", "doh": "東語", "doi": "多格拉語", "dok": "洞朵語", "dol": "多索語", "don": "Doura", "doo": "Dongo", "dop": "盧克帕語", "doq": "多明尼加手語", "dor": "Dori'o", "dos": "Dogosé", "dot": "達斯語", "dov": "Toka-Leya", "dow": "多亞約語", "dox": "布薩語", "doy": "當波語", "doz": "多爾澤語", "dpp": "帕帕爾語", "dra-bry": "Beary", "dra-cen-pro": "原始中達羅毗荼語", "dra-mkn": "中古卡納達語", "dra-nor-pro": "原始北達羅毗荼語", "dra-okn": "古卡納達語", "dra-ote": "古泰盧固語", "dra-pro": "原始達羅毗荼語", "dra-sdo-pro": "原始甲種南達羅毗荼語", "dra-sdt-pro": "原始乙種南達羅毗荼語", "dra-sou-pro": "原始南達羅毗荼語", "drb": "Dair", "drc": "明德里科語", "drd": "達爾米亞語", "drg": "龍古斯語", "dri": "Lela", "drl": "巴阿甘吉語", "drn": "西達馬爾語", "dro": "Daro-Matu Melanau", "drq": "杜拉語", "drs": "Gedeo", "dru": "魯凱語", "dru-pro": "原始魯凱語", "dry": "達萊語", "dsb": "下索布語", "dse": "Dutch Sign Language", "dsh": "達薩納赫語", "dsi": "Disa", "dsl": "丹麥手語", "dsn": "杜斯內爾語", "dso": "德西雅語", "dsq": "塔達克沙哈克語", "dta": "達斡爾語", "dtb": "拉卜-基納巴唐岸卡達山語", "dtd": "迪提達語", "dth": "阿迪廷吉蒂格語", "dti": "阿納廷加多貢語", "dtk": "Tene Kan Dogon", "dtm": "Tomo Kan Dogon", "dto": "Tommo So", "dtp": "中部杜順語", "dtr": "羅督語", "dts": "Toro So Dogon", "dtt": "Toro Tegu Dogon", "dtu": "Tebul Ure Dogon", "dty": "都特利語", "dua": "杜亞拉語", "dub": "杜布里語", "duc": "杜納語", "due": "烏米萊杜馬加特阿埃塔語", "duf": "丹貝阿語", "dug": "基杜魯馬語", "duh": "敦格拉比爾語", "dui": "Dumun", "duk": "烏亞吉塔亞語", "dul": "阿拉伯島阿埃塔語", "dum": "中古荷蘭語", "dun": "杜順達雅語", "duo": "杜巴尼南阿埃塔語", "dup": "杜亞諾語", "duq": "Dusun Malang", "dur": "迪伊語", "dus": "杜米語", "duu": "獨龍語", "duv": "杜夫勒語", "duw": "杜松維圖語", "dux": "杜溫語", "duy": "Dicamay Agta", "duz": "杜利語", "dv": "迪維希語", "dva": "杜奧語", "dwa": "迪里語", "dwr": "道洛語", "dwu": "杜瓦爾語", "dww": "達瓦瓦語", "dwy": "杜瓦亞語", "dwz": "德維斯萊語", "dya": "迪安語", "dyb": "迪亞貝爾迪亞貝爾語", "dyd": "迪尤貢語", "dyi": "吉米尼語", "dym": "Yanda Dogon", "dyn": "迪揚加迪語", "dyo": "朱拉-芳伊語", "dyu": "迪尤拉語", "dyy": "迪亞布蓋語", "dz": "宗喀語", "dza": "Tunzu", "dzg": "達薩語", "dzl": "扎拉語", "dzn": "贊多語", "ebg": "艾布格胡語", "ebk": "東邦圖克語", "ebr": "埃布里語", "ebu": "恩布語", "ecr": "真克里特語", "ecs": "厄瓜多爾手語", "ecy": "真塞浦路斯語", "ee": "埃維語", "eee": "誒話", "efa": "埃法伊語", "efe": "埃菲語", "efi": "埃菲克語", "ega": "埃加語", "egl": "艾米利亞語", "ego": "埃貢語", "egx-dem": "世俗埃及語", "egy": "埃及語", "ehu": "Ehueun", "eip": "Eipomek", "eit": "Eitiep", "eiv": "Askopan", "eja": "Ejamat", "eka": "艾卡朱克語", "eke": "Ekit", "ekg": "伊卡利語", "eki": "Eki", "ekl": "科爾語", "ekm": "埃立普語", "eko": "科蒂語", "ekp": "埃克佩耶語", "ekr": "Yace", "eky": "東克耶語", "el": "希臘語", "ele": "厄勒皮語", "elh": "El Hugeirat", "eli": "Nding", "elk": "厄爾克依語", "elm": "Eleme", "elo": "El Molo", "elu": "艾盧語", "elx": "埃蘭語", "ema": "Emai", "emb": "恩巴洛語", "eme": "Emerillon", "emg": "東梅瓦杭語", "emi": "穆紹-埃米勞語", "emk": "Eastern Maninkakan", "emm": "Mamulique", "emn": "Eman", "emp": "北恩貝拉語", "ems": "阿魯提克語", "emu": "東穆里亞語", "emw": "Emplawas", "emx": "巴斯克羅姆語", "emy": "古典馬雅語", "en": "英語", "ena": "阿帕利語", "enb": "Markweeta", "enc": "恩語", "end": "Ende", "enf": "森林埃涅茨語", "enh": "凍原埃涅茨語", "enl": "Enlhet", "enm": "中古英語", "enn": "Engenni", "eno": "Enggano", "enq": "恩加語", "enr": "埃梅姆語", "enu": "峨努語", "env": "恩萬語", "enw": "Enwang", "enx": "Enxet", "eo": "世界語", "eot": "Eotile", "epi": "Epie", "era": "埃拉瓦蘭語", "erg": "Sie", "erh": "埃魯瓦語", "eri": "奧蓋阿語", "erk": "南埃法特語", "ero-gsz": "革什扎語", "ero-nya": "Nyagrong Minyag", "ero-tau": "Stau", "err": "Erre", "ers": "爾蘇語", "ert": "埃里泰語", "erw": "埃羅夸納斯語", "es": "西班牙語", "ese": "埃塞埃賈語", "esh": "埃斯特哈爾迪語", "esl": "埃及手語", "esm": "埃蘇馬語", "esn": "薩爾瓦多手語", "eso": "愛沙尼亞手語", "esq": "Esselen", "ess": "中西伯利亞尤皮克語", "esu": "中阿拉斯加尤皮克語", "esx-esk-pro": "原始愛斯基摩語", "esx-ink": "極地因紐特語", "esx-inq": "因紐納克通語", "esx-inu-pro": "原始因紐特語", "esx-pro": "原始愛斯基摩-阿留申語", "esx-tut": "Tunumiisut", "esy": "埃斯卡亞語", "et": "愛沙尼亞語", "etb": "埃特比語", "etc": "Etchemin", "eth": "埃塞俄比亞手語", "etn": "埃頓語 (萬那杜)", "eto": "埃頓語 (喀麥隆)", "etr": "埃多洛語", "ets": "耶克伊語", "ett": "伊特拉斯坎語", "etu": "Ejagham", "etx": "Eten", "etz": "Semimi", "eu": "巴斯克語", "euq-pro": "原始巴斯克語", "eve": "鄂溫語", "evh": "Uvbie", "evn": "鄂溫克語", "ewo": "依汪都語", "ext": "埃斯特雷馬杜拉語", "eya": "埃雅克語", "eyo": "凱約語", "eza": "Ezaa", "eze": "Uzekwe", "fa": "波斯語", "faa": "法蘇語", "fab": "安諾本語", "fad": "瓦吉語", "faf": "Fagani", "fag": "菲農甘語", "fah": "Baissa Fali", "fai": "Faiwol", "faj": "Faita", "fak": "Fang (Beboid)", "fal": "South Fali", "fam": "Fam", "fan": "芳語", "fap": "Palor", "far": "Fataleka", "fau": "法尤語", "fax": "法拉語", "fay": "西南法爾斯語", "faz": "西北法爾斯語", "fbl": "西阿爾拜比科爾語", "fcs": "魁北克手語", "fer": "Feroge", "ff": "富拉語", "ffi": "Foia Foia", "fgr": "Fongoro", "fi": "芬蘭語", "fia": "努比因語", "fie": "Fyer", "fif": "Faifi", "fip": "菲帕語", "fir": "Firan", "fit": "梅安語", "fiw": "Fiwaga", "fj": "斐濟語", "fkk": "基里亞-孔澤爾語", "fkv": "克文語", "fla": "蒙大拿薩利希語", "flh": "福奧語", "fli": "Fali", "fll": "North Fali", "fln": "費蓮達島語", "flr": "富利盧語", "fly": "Tsotsitaal", "fmp": "費費語", "fmu": "遠西穆里亞語", "fng": "凡那伽羅語", "fni": "凡雅語", "fo": "法羅語", "fod": "富多語", "foi": "福伊語", "fom": "Foma", "fon": "豐語", "for": "法雷語", "fos": "西拉雅語", "fpe": "皮欽利斯語", "fqs": "法斯語", "fr": "法語", "frd": "福爾達塔語", "frm": "中古法語", "fro": "古法語", "frp": "法蘭克-普羅旺斯語", "frq": "Forak", "frr": "北弗里斯蘭語", "frt": "福澤納爾語", "fse": "芬蘭手語", "fsl": "法國手語", "fss": "芬蘭-瑞典手語", "fud": "富圖納語", "fuj": "科語", "fum": "Fum", "fun": "福尼歐語", "fur": "弗留利語", "fut": "富圖納-阿尼瓦語", "fuu": "富魯語", "fuy": "富尤格語", "fvr": "富爾語", "fwa": "Fwâi", "fwe": "Fwe", "fy": "西弗里斯蘭語", "ga": "愛爾蘭語", "gaa": "加族語", "gab": "Gabri", "gac": "混合大安達曼語", "gad": "加德當語", "gae": "瓦瑞克那語", "gaf": "Gende", "gag": "加告茲語", "gah": "阿勒卡諾語", "gai": "Borei", "gaj": "加德蘇普語", "gak": "Gamkonora", "gal": "加洛利語", "gam": "康達沃語", "gan": "贛語", "gao": "Gants", "gap": "Gal", "gaq": "Gata'", "gar": "加萊亞語", "gas": "Adiwasi Garasia", "gat": "克納蒂語", "gau": "Kondekor", "gaw": "諾博諾布語", "gay": "加約語", "gba-pro": "原始格巴亞語", "gbb": "Kaytetye", "gbd": "Karadjeri", "gbe": "Niksek", "gbf": "Gaikundi", "gbg": "Gbanziri", "gbh": "Defi Gbe", "gbi": "Galela", "gbj": "Bodo Gadaba", "gbk": "Gaddi", "gbl": "Gamit", "gbm": "加爾華利語", "gbn": "Mo'da", "gbo": "北格雷博語", "gbp": "博桑戈阿-葛巴亞語", "gbq": "博祖姆-葛巴亞語", "gbr": "格巴格伊語", "gbs": "Gbesi Gbe", "gbu": "加加杜語", "gbv": "格巴努語", "gbw": "加比語", "gbx": "Eastern Xwla Gbe", "gby": "格巴里語", "gcc": "Mali", "gcd": "Ganggalida", "gce": "Galice", "gcf": "安地列斯克里奧爾語", "gcl": "格瑞那達克里奧爾英語", "gcn": "Gaina", "gcr": "圭亞那克里奧爾語", "gct": "科洛尼亞托瓦爾德語", "gd": "蘇格蘭蓋爾語", "gdb": "Ollari", "gdc": "Gugu Badhun", "gdd": "Gedaged", "gde": "Gude", "gdf": "Guduf-Gava", "gdg": "加厄當語", "gdh": "Gadjerawang", "gdi": "Gundi", "gdj": "庫爾特賈爾語", "gdk": "加當語", "gdl": "迪拉沙語", "gdm": "拉爾語", "gdn": "Umanakaina", "gdo": "戈多貝里語", "gdq": "邁赫拉語", "gdr": "維皮語", "gds": "甘達基手語", "gdt": "孔格爾杜蒂語", "gdu": "古杜語", "gdx": "戈達瓦里語", "gea": "格魯馬語", "geb": "基勒語", "gec": "格柏盧格雷博語", "ged": "加德語", "geg": "根格勒語", "geh": "胡特利特德語", "gei": "格貝語", "gej": "格恩語", "gek": "伊沃姆語", "gel": "厄特馬因語", "gem-pro": "原始日耳曼語", "geq": "Geme", "ges": "蓋瑟亞語", "gev": "Viya", "gew": "格拉語", "gex": "嘎爾語", "gey": "Enya", "gez": "吉茲語", "gfk": "帕特帕塔爾語", "gft": "加法特語", "gga": "高語", "ggb": "格比語", "ggd": "古加奇語", "gge": "Guragone", "ggg": "Gurgula", "ggk": "Kungarakany", "ggl": "Ganglau", "ggt": "吉圖亞語", "ggu": "格班語", "ggw": "戈戈達拉語", "gha": "加達梅斯語", "ghc": "古典蓋爾語", "ghe": "南加勒語", "ghh": "北加勒語", "ghk": "Geko Karen", "ghl": "古爾凡語", "ghn": "加農加語", "gho": "戈瑪拉語", "ghr": "Ghera", "ghs": "Guhu-Samane", "ght": "庫堂加勒語", "gia": "Kitja", "gib": "Gibanawa", "gid": "Gidar", "gie": "Guébie", "gig": "Goaria", "gih": "Githabul", "gii": "Girirra", "gil": "吉伯特語", "gim": "Gimi (Goroka)", "gin": "希努赫語", "gip": "Gimi (Austronesian)", "giq": "青仡佬語", "gir": "紅仡佬語", "gis": "North Giziga", "git": "Gitxsan", "giu": "木佬語", "giw": "白仡佬語", "gix": "Gilima", "giy": "Giyug", "giz": "South Giziga", "gji": "Geji", "gjk": "Kachi Koli", "gjm": "Gunditjmara", "gjn": "貢賈語", "gjr": "Gurindji Kriol", "gju": "古賈里語", "gka": "Guya", "gkd": "Magɨ", "gke": "Ndai", "gkn": "戈卡納語", "gko": "Kok-Nar", "gkp": "幾內亞克培列語", "gl": "加利西亞語", "glc": "邦古拉語", "gld": "赫哲語", "glh": "西北帕沙伊語", "glj": "Kulaal", "glk": "吉拉基語", "glo": "Galambu", "glr": "Glaro-Twabo", "glu": "Gula", "glw": "Glavda", "gly": "古勒語", "gma": "Gambera", "gmb": "Gula'alaa", "gmd": "Mághdì", "gme-bur": "古勃艮第語", "gme-cgo": "克里米亞哥特語", "gmg": "Magiyi", "gmh": "中古高地德語", "gml": "中古低地德語", "gmm": "姆博多莫語", "gmn": "Gimnime", "gmq-gut": "哥特蘭語", "gmq-jmk": "耶姆特蘭語", "gmq-mno": "中古挪威語", "gmq-oda": "古丹麥語", "gmq-ogt": "古哥特蘭語", "gmq-osw": "古瑞典語", "gmq-pro": "原始諾爾斯語", "gmq-scy": "斯堪尼亞語", "gmr": "Mirning", "gmu": "Gumalu", "gmv": "Gamo", "gmw-bgh": "貝格語", "gmw-cfr": "中部法蘭克尼亞語", "gmw-ecg": "中東部德語", "gmw-fin": "芬戈語", "gmw-gts": "戈特契語", "gmw-jdt": "澤西荷蘭語", "gmw-msc": "中古蘇格蘭語", "gmw-pro": "原始西日耳曼語", "gmw-rfr": "萊茵法蘭克尼亞語", "gmw-stm": "薩圖馬雷施瓦本語", "gmw-tsx": "特蘭西瓦尼亞薩克森語", "gmw-vog": "伏爾加德語", "gmw-zps": "齊普澤德語", "gmx": "馬哥馬語", "gmy": "邁錫尼希臘語", "gmz": "Mgbo", "gn-cls": "古典瓜拉尼語", "gna": "Kaansa", "gnb": "岡特語", "gnc": "關切語", "gnd": "朱爾戈-格姆澤克語", "gne": "Ganang", "gng": "Ngangam", "gnh": "Lere", "gni": "古尼揚迪語", "gnj": "Ngen", "gnk": "ǁGana", "gnl": "Gangulu", "gnm": "Ginuman", "gnn": "古馬其語", "gnq": "Gana", "gnr": "Gureng Gureng", "gnt": "Guntai", "gnu": "格瑙語", "gnw": "西玻利維亞瓜拉尼語", "gnz": "Ganzi", "goa": "古羅語", "gob": "Playero", "goc": "Gorakor", "god": "Godié", "goe": "Gongduk", "gof": "戈法語", "gog": "戈戈語", "goh": "古高地德語", "goi": "戈巴西語", "goj": "Gowlan", "gol": "Gola", "gon": "岡德語", "goo": "Gone Dau", "gop": "Yeretuar", "goq": "戈拉普語", "gor": "哥倫打洛語", "got": "哥特語", "gou": "加瓦爾語", "gov": "Goo", "gow": "戈羅瓦語", "gox": "戈布語", "goy": "Goundo", "goz": "Gozarkhani", "gpa": "古帕-阿巴瓦語", "gpn": "Taiap", "gqa": "Ga'anda", "gqi": "貴瓊語", "gqn": "基尼基瑙語", "gqr": "Gor", "gqu": "稿語", "gra": "Rajput Garasia", "grc": "古希臘語", "grd": "Guruntum", "grg": "Madi", "grh": "Gbiri-Niragu", "gri": "Ghari", "grj": "南格雷博語", "grk-cal": "卡拉布里亞希臘語", "grk-ita": "意大利希臘語", "grk-mar": "馬里烏波爾希臘語", "grk-pro": "原始希臘語", "grm": "Kota Marudu Talantang", "gro": "Groma", "grq": "Gorovu", "grs": "Gresi", "grt": "嘎洛語", "gru": "Kistane", "grv": "中格雷博語", "grw": "Gweda", "grx": "Guriaso", "gry": "巴克利維爾格雷博語", "grz": "Guramalum", "gse": "加納手語", "gsg": "德國手語", "gsl": "古斯萊語", "gsm": "危地馬拉手語", "gsn": "杜塞語", "gso": "西南葛巴亞語", "gsp": "瓦森博語", "gss": "希臘手語", "gsw": "阿勒曼尼語", "gta": "瓜多語", "gtu": "Aghu Tharrnggala", "gu": "古吉拉特語", "gua": "Shiki", "gub": "瓜加加拉語", "guc": "瓦尤語", "gud": "Yocoboué Dida", "gue": "古林吉語", "guf": "古帕普因古語", "gug": "巴拉圭瓜拉尼語", "guh": "瓜希沃語", "gui": "東玻利維亞瓜拉尼語", "guk": "古馬茲語", "gul": "古拉語", "gum": "關比安諾語", "gun": "姆比亞瓜拉尼語", "guo": "瓜雅貝羅語", "gup": "康溫格語", "guq": "阿赫語", "gur": "法拉法拉語", "gus": "幾內亞手語", "gut": "Maléku Jaíka", "guu": "亞諾馬米語", "guv": "Gey", "guw": "奧古語", "gux": "Gourmanchéma", "guz": "古西語", "gv": "曼島語", "gva": "Kaskihá", "gvc": "Guanano", "gve": "Duwet", "gvf": "戈林語", "gvj": "瓜嘉語", "gvl": "古萊語", "gvm": "古爾馬納語", "gvn": "庫庫-亞蘭吉語", "gvo": "Gavião do Jiparaná", "gvp": "加維昂語", "gvr": "西古隆語", "gvs": "古馬瓦納語", "gvy": "古亞尼語", "gwa": "姆巴托語", "gwb": "古瓦語", "gwc": "卡拉米語", "gwd": "高瓦達語", "gwe": "格韋諾語", "gwf": "高羅語", "gwg": "Moo", "gwi": "圭契語", "gwj": "戈威語", "gwm": "翁蒂姆語", "gwn": "關達拉語", "gwr": "格韋爾語", "gwt": "加瓦爾-巴蒂語", "gwu": "古瓦姆語", "gww": "奎尼語", "gwx": "古阿語", "gxx": "Wè Southern", "gya": "西北葛巴亞語", "gyb": "加魯斯語", "gyd": "卡雅迪爾特語", "gye": "Gyem", "gyf": "Gungabula", "gyg": "格巴伊語", "gyi": "杰勒語", "gyl": "加伊爾語", "gym": "Ngäbere", "gyn": "蓋亞那克里奧爾英語", "gyo": "Gyalsumdo", "gyr": "瓜拉尤語", "gyy": "Gunya", "gza": "甘扎語", "gzn": "Gane", "ha": "豪薩語", "haa": "汗語", "hab": "河內手語", "hac": "古拉尼語", "had": "哈塔姆語", "haf": "海防手語", "hag": "漢加語", "hah": "哈洪語", "hai": "海達語", "haj": "哈瓊語", "hak": "客家語", "hal": "哈朗語", "ham": "赫瓦語", "hao": "哈科語", "hap": "胡普拉語", "har": "哈勒爾語", "has": "海斯拉語", "hav": "哈武語", "haw": "夏威夷語", "hax": "南海達語", "hay": "哈雅語", "hba": "Hamba", "hbb": "哈巴語", "hbn": "赫班語", "hbu": "哈布語", "hca": "安達曼克里奧爾印地語", "hch": "惠喬爾語", "hdn": "北海達語", "hds": "洪都拉斯手語", "hdy": "哈迪亞語", "he": "希伯來語", "hea": "北部黔東苗語", "hed": "Herdé", "heg": "赫隆語", "heh": "赫赫語", "hei": "海爾蘇克語", "hem": "Hemba", "hgm": "海奧姆語", "hgw": "海格威語", "hhi": "霍伊亞霍伊亞語", "hhr": "科拉克語", "hhy": "霍亞霍亞語", "hi": "印地語", "hia": "臘芒語", "hib": "Hibito", "hid": "希達沙語", "hif": "斐濟印地語", "hig": "卡姆威語", "hih": "帕莫蘇語", "hii": "欣杜里語", "hij": "希朱克語", "hik": "Seit-Kaitetu", "hil": "希利蓋農語", "hio": "Tshwa", "hir": "Himarimã", "hit": "赫梯語", "hiw": "休語", "hix": "希卡利亞納語", "hji": "Haji", "hka": "Kahe", "hke": "Hunde", "hkh": "波加利語", "hkk": "Hunjara-Kaina Ke", "hkn": "梅勒-卡翁語", "hks": "香港手語", "hla": "哈利亞語", "hlb": "哈爾比語", "hld": "端語", "hle": "山蘇語", "hlt": "巴杜比語", "hma": "南部麻山苗語", "hmb": "Humburi Senni", "hmc": "中部惠水苗語", "hmd": "滇東北苗語", "hme": "東部惠水苗語", "hmf": "敦苗語", "hmg": "西南貴陽苗語", "hmh": "西南惠水苗語", "hmi": "北部惠水苗語", "hmj": "𱎼家語", "hmk": "濊貊語", "hml": "羅泊河苗語", "hmm": "中部麻山苗語", "hmn-pro": "原始苗語", "hmp": "北部麻山苗語", "hmq": "東部黔東苗語", "hmr": "赫馬爾語", "hms": "南部黔東苗語", "hmt": "漢泰語", "hmu": "哈馬普語", "hmv": "Hmong Dô", "hmw": "西部麻山苗語", "hmx-mie-pro": "原始瑤語", "hmx-pro": "原始苗瑤語", "hmy": "南部貴陽苗語", "hmz": "漢苗語", "hna": "Mina", "hnd": "南辛德科語", "hne": "恰蒂斯加爾語", "hnh": "阿尼語", "hni": "哈尼語", "hnj": "青苗語", "hnm": "海南話", "hnn": "哈努諾語", "hno": "北辛德科語", "hns": "加勒比印度斯坦語", "hnu": "洪語", "ho": "希里摩圖語", "hoa": "華瓦語", "hob": "南島馬里語", "hoc": "霍語", "hod": "霍爾馬語", "hoe": "霍羅姆語", "hoh": "Hobyót", "hoi": "霍利丘克語", "hoj": "Hadothi", "hol": "霍盧語", "hom": "Homa", "hoo": "霍洛霍洛語", "hop": "霍皮語", "hor": "霍羅語", "hos": "胡志明市手語", "hot": "霍特語", "hov": "霍汪甘語", "how": "豪尼語", "hoy": "霍里雅語", "hoz": "霍卓語", "hpo": "Hpon", "hps": "夏威夷皮欽手語", "hra": "赫朗科爾語", "hrc": "Niwer Mil", "hre": "赫耶語", "hrk": "哈魯庫語", "hrm": "角苗語", "hro": "赫雷語", "hrp": "恩希爾皮語", "hrt": "赫特文語", "hru": "赫魯索語", "hrw": "Warwar Feni", "hrx": "漢斯立克語", "hrz": "哈爾札尼語", "hsb": "上索布語", "hsh": "匈牙利手語", "hsl": "豪薩手語", "hsn": "湘語", "hss": "哈爾蘇西語", "ht": "海地克里奧爾語", "hti": "Hoti", "hto": "Minica Huitoto", "hts": "哈扎語", "htu": "希圖語", "hu": "匈牙利語", "hub": "關必沙語", "huc": "霍安語", "hud": "胡奧盧語", "huf": "胡梅內語", "hug": "胡阿齊派爾語", "huh": "維利切語", "hui": "胡利語", "huj": "北部貴陽苗語", "huk": "胡隆語", "hul": "Hula", "hum": "洪加納語", "huo": "戶語", "hup": "胡帕語", "huq": "回輝語", "hur": "哈爾魁梅林語", "hus": "瓦斯特克語", "huu": "穆魯伊維托托語", "huv": "華韋語", "huw": "胡庫米納語", "hux": "努波伊維托托語", "huy": "胡老拉語", "huz": "洪濟布語", "hvc": "海地巫毒文化語", "hvk": "哈韋克語", "hvn": "哈烏語", "hwa": "韋恩語", "hwc": "夏威夷克里奧爾語", "hwo": "華納語", "hy": "亞美尼亞語", "hya": "希亞語", "hyx-pro": "原始亞美尼亞語", "hz": "赫雷羅語", "ia": "因特語", "iai": "Iaai", "ian": "Iatmul", "iar": "普拉里語", "iba": "伊班語", "ibb": "伊比比奧語", "ibd": "伊瓦加語", "ibe": "阿克佩斯語", "ibg": "伊巴納格語", "ibh": "比赫語", "ibl": "伊巴洛伊語", "ibm": "阿戈伊語", "ibn": "伊比諾語", "ibr": "伊布奧羅語", "ibu": "伊布語", "iby": "伊巴尼語", "ica": "Ede Ica", "ich": "Etkywan", "icl": "冰島手語", "icr": "島嶼克里奧爾英語", "id": "印尼語", "ida": "Idakho-Isukha-Tiriki", "idb": "印度葡萄牙語", "idc": "伊當語", "idd": "Ede Idaca", "ide": "伊德雷語", "idi": "伊迪語", "idr": "因德里語", "ids": "伊德薩語", "idt": "Idaté", "idu": "伊多馬語", "ie": "西方國際語", "ifa": "Amganad Ifugao", "ifb": "巴塔德伊富高語", "ife": "伊費語", "iff": "伊福語", "ifk": "圖瓦利伊富高語", "ifm": "Teke-Fuumu", "ifu": "馬尤瑤-伊富高語", "ify": "Keley-I Kallahan", "ig": "伊博語", "igb": "埃比拉語", "ige": "伊蓋德語", "igg": "伊加納語", "igl": "伊加拉語", "igm": "康加佩語", "ign": "Ignaciano", "igo": "伊塞貝語", "igs": "格羅沙語", "igw": "伊圭語", "ihb": "皮欽伊哈語", "ihi": "Ihievbe", "ihp": "伊哈語", "ii": "彝語", "iir-nur-pro": "原始努利斯坦語", "iir-pro": "原始印度-伊朗語", "ijc": "伊宗語", "ije": "比塞尼語", "ijj": "Ede Ije", "ijn": "卡拉巴里語", "ijo-pro": "原始伊爵語", "ijs": "阿卡哈語", "ik": "伊努皮克語", "ike": "東加拿大伊努克提圖特語", "iki": "伊科語", "ikk": "伊卡語", "ikl": "伊庫盧語", "iko": "Olulumo-Ikom", "ikp": "Ikpeshi", "ikr": "伊卡蘭加爾語", "iks": "因紐特手語", "ikt": "Inuvialuktun", "ikv": "Iku-Gora-Ankwa", "ikw": "伊奎勒語", "ikx": "伊克語", "ikz": "伊基祖語", "ila": "伊萊阿佩語", "ilb": "伊拉語", "ilg": "伊爾加爾語", "ili": "土爾克語", "ilk": "伊隆戈語", "ill": "伊拉努語", "ilo": "伊洛卡諾語", "ils": "國際手語", "ilu": "依利翁語", "ilv": "Ilue", "ima": "馬拉馬拉薩爾語", "imi": "阿納姆古拉語", "iml": "米盧克語", "imn": "伊蒙達語", "imo": "Imbongu", "imr": "因羅英語", "ims": "馬爾西語", "imy": "彌呂亞語", "inb": "因加語", "inc-apa": "阿帕布拉姆沙語", "inc-ash": "阿輸迦普拉克里特語", "inc-dng-pro": "Proto-Dangari", "inc-kam": "迦摩縷波普拉克里特語", "inc-kho": "科羅斯語", "inc-khr": "Khortha", "inc-krd-pro": "原始卡姆塔語", "inc-mas": "中古阿薩姆語", "inc-mbn": "中古孟加拉語", "inc-mgu": "中古古吉拉特語", "inc-mor": "中古奧里亞語", "inc-oas": "古阿薩姆語", "inc-oaw": "古阿瓦德語", "inc-obn": "古孟加拉語", "inc-ogu": "古古吉拉特語", "inc-ohi": "古印地語", "inc-oor": "古奧里亞語", "inc-opa": "古旁遮普語", "inc-pro": "原始印度-雅利安語", "ine-ana-pro": "原始安納托利亞語", "ine-bsl-pro": "原始波羅的-斯拉夫語", "ine-kal": "卡拉什瑪語", "ine-pae": "培奧尼亞語", "ine-pro": "原始印歐語", "ine-toc-pro": "原始吐火羅語", "ing": "Deg Xinag", "inh": "印古什語", "inj": "叢林因加語", "inl": "印尼手語", "inm": "密尼安語", "inn": "伊斯奈語", "ino": "伊諾凱-亞特語", "inp": "伊尼亞帕里語", "ins": "印度手語", "int": "Intha", "inz": "伊內塞諾語", "io": "伊多語", "ior": "伊諾爾語", "iou": "圖馬-伊魯姆語", "iow": "奇維雷語", "ipi": "伊皮利語", "ipo": "伊皮科語", "iqu": "伊基托語", "iqw": "伊闊語", "ira-kms-pro": "原始塞姆南語", "ira-mny-pro": "原始蒙賈尼伊特格哈語", "ira-mpr-pro": "原始米底-安息語", "ira-pat-pro": "原始普什圖語", "ira-pro": "原始伊朗語", "ira-sgc-pro": "原始粟特語", "ira-sgi-pro": "原始桑格萊奇伊什卡什米語", "ira-shr-pro": "原始舒格南羅尚語", "ira-shy-pro": "原始舒格南雅茲古拉米語", "ira-sym-pro": "原始舒格南雅茲古拉米蒙賈尼語", "ira-wnj": "Vanji", "ira-zgr-pro": "原始扎扎其古拉尼語", "ire": "Iresim", "irh": "伊拉魯圖語", "iri": "利圭語", "irk": "伊拉庫語", "irn": "伊蘭謝語", "iro-ere": "Erie", "iro-min": "明戈語", "iro-nor-pro": "原始北易洛魁語", "iro-pro": "原始易洛魁語", "irr": "伊爾語", "iru": "伊魯拉語", "irx": "坎貝勞語", "iry": "伊拉雅語", "is": "冰島語", "isa": "伊薩比語", "isc": "伊斯孔納瓦語", "isd": "伊斯納格語", "ise": "意大利手語", "isg": "愛爾蘭手語", "ish": "埃桑語", "isi": "恩凱姆-恩庫姆語", "isk": "伊什卡什米語", "ism": "馬斯馬斯語", "isn": "伊桑朱語", "iso": "伊索科語", "isr": "以色列手語", "ist": "伊斯特拉語", "isu": "Isu", "isv": "斯拉夫共通語", "it": "意大利語", "itb": "比諾岸伊特內格語", "itc-pro": "原始意大利語", "itc-psa": "前薩莫奈語", "itd": "南帝東語", "ite": "伊特內語", "iti": "因勞德伊特內格語", "itk": "猶太-意大利語", "itl": "伊捷爾緬語", "itm": "Itu Mbon Uzo", "ito": "伊托納馬語", "itr": "伊特里語", "its": "伊塞基里語", "itt": "馬恩伊特內格語", "itv": "伊塔維特語", "itw": "Ito", "itx": "伊蒂克語", "ity": "莫亞丹伊特內格語", "itz": "伊特扎語", "iu": "因紐特語", "ium": "勉語", "ivb": "伊巴丹語", "ivv": "伊萬特語", "iwk": "伊-瓦克語", "iwm": "伊瓦姆語", "iwo": "伊烏爾語", "iws": "塞皮克伊瓦姆語", "ixc": "伊斯卡特語", "ixl": "伊克西爾語", "iya": "伊亞尤語", "iyo": "梅薩卡語", "iyx": "亞阿語", "izh": "英格里亞語", "izi": "Izi-Ezaa-Ikwo-Mgbo", "izr": "伊澤雷語", "izz": "伊齊語", "ja": "日語", "jaa": "賈瑪瑪蒂語", "jab": "希雅姆語", "jac": "雅卡爾泰克語", "jad": "賈肯克語", "jae": "賈貝姆語", "jaf": "賈拉語", "jah": "賈胡特語", "jaj": "扎召語", "jal": "雅拉哈坦語", "jam": "牙買加克里奧爾語", "jan": "詹代語", "jao": "揚尤瓦語", "jaq": "雅凱語", "jas": "新喀里多尼亞爪哇語", "jat": "傑卡提語", "jau": "瑤爾語", "jax": "占碑馬來語", "jay": "Yan-nhangu", "jaz": "賈韋語", "jbi": "Badjiri", "jbj": "Arandai", "jbk": "Barikewa", "jbn": "內富沙語", "jbo": "邏輯語", "jbr": "約福特克-布羅姆尼亞語", "jbt": "Jabutí", "jbu": "朱昆語", "jbw": "Yawijibaya", "jcs": "牙買加國家手語", "jct": "克里姆查克語", "jda": "賈德語", "jdg": "賈德加里語", "jdt": "猶太-塔特語", "jeb": "赫維羅語", "jee": "杰龍語", "jeg": "Jeng", "jeh": "葉語", "jei": "耶伊語", "jek": "Jeri Kuo", "jel": "耶爾梅克語", "jen": "德扎語", "jer": "Jere", "jet": "Manem", "jeu": "Jonkor Bourmataguil", "jgb": "Ngbee", "jgk": "瓜克語", "jgo": "恩格姆巴語", "jhi": "賈海語", "jhs": "Jhankot Sign Language", "jia": "吉納語", "jib": "吉布語", "jic": "希卡克語", "jid": "布語", "jie": "吉貝語", "jig": "金古魯語", "jih": "上寨語", "jii": "吉杜語", "jil": "吉林語", "jim": "津吉門語", "jio": "加茂語", "jiq": "綽斯甲語", "jit": "吉塔語", "jiu": "攸樂基諾語", "jiv": "舒阿爾語", "jiy": "補遠基諾語", "jje": "濟州語", "jjr": "Zhár", "jka": "卡艾拉語", "jko": "庫伯語", "jkp": "Paku Karen", "jkr": "克羅語", "jku": "拉比爾語", "jle": "恩吉雷語", "jls": "牙買加手語", "jma": "Dima", "jmb": "宗本語", "jmc": "馬恰美語", "jmd": "延德納語", "jmi": "Jimi", "jml": "瓊里語", "jmn": "馬庫里語", "jmr": "卡馬拉語", "jmw": "穆瓦塞語", "jmx": "西尤斯特拉瓦卡米斯特克語", "jna": "藏雄語", "jnd": "Jandavra", "jng": "揚曼語", "jni": "Janji", "jnj": "耶姆薩語", "jnl": "Rawat", "jns": "焦恩沙里語", "job": "Joba", "jod": "沃傑納卡語", "jor": "Jorá", "jos": "約旦手語", "jow": "Jowulu", "jpr": "猶太-波斯語", "jpx-hcj": "八丈語", "jpx-pro": "原始日語", "jpx-ryu-pro": "原始琉球語", "jqr": "賈卡魯語", "jra": "嘉萊語", "jrr": "吉魯語", "jru": "賈普雷里亞語", "jsl": "日本手語", "jua": "茹馬語", "jub": "萬努語", "juc": "女真語", "jud": "Worodougou", "juh": "霍內語", "jui": "恩加朱里語", "juk": "瓦潘語", "jul": "幾熱爾語", "jum": "朱姆朱姆語", "jun": "Juang", "juo": "吉巴語", "jup": "胡普語", "jur": "朱如納語", "jus": "朱姆拉手語", "jut": "日德蘭語", "juu": "Ju", "juw": "Wãpha", "juy": "Juray", "jv": "爪哇語", "jvd": "Javindo", "jvn": "加勒比爪哇語", "jwi": "Jwira-Pepesa", "jyy": "賈亞語", "ka": "格魯吉亞語", "kaa": "卡拉卡爾帕克語", "kab": "卡拜爾語", "kac": "景頗語", "kad": "卡達拉語", "kae": "凱達格蘭語", "kaf": "卡卓語", "kag": "卡亞曼語", "kah": "Fer", "kai": "卡雷卡雷語", "kaj": "卡捷語", "kak": "卡亞帕卡拉漢語", "kam": "卡姆巴語", "kao": "Kassonke", "kap": "別日塔語", "kaq": "Capanahua", "kar-pro": "原始克倫語", "kaw": "古爪哇語", "kax": "Kao", "kay": "卡馬幽拉語", "kba": "卡拉爾科語", "kbb": "Kaxuyana", "kbc": "卡吉威語", "kbd": "東切爾克斯語", "kbe": "坎朱語", "kbh": "卡姆薩語", "kbi": "卡普提奧語", "kbj": "Kari", "kbk": "格拉斯科亞里語", "kbm": "伊瓦爾語", "kbn": "卡雷語 (非洲)", "kbo": "凱利科語", "kbp": "卡比耶語", "kbq": "卡馬諾語", "kbr": "卡法語", "kbs": "Kande", "kbt": "加巴迪語", "kbu": "卡布特拉語", "kbv": "Kamberataro", "kbw": "凱埃普語", "kbx": "阿普馬語", "kbz": "杜華語", "kca-eas": "東漢特語", "kca-nor": "北漢特語", "kca-pro": "原始漢特語", "kca-sou": "南漢特語", "kcb": "Kawacha", "kcc": "Lubila", "kcd": "Ngkâlmpw Kanum", "kce": "Kaivi", "kcf": "Ukaan", "kcg": "卡塔布語", "kch": "沃諾語", "kci": "Kamantan", "kcj": "Kobiana", "kck": "Kalanga", "kcl": "克拉語", "kcm": "Tar Gula", "kcn": "努比語", "kco": "基納拉克納語", "kcp": "Kanga", "kcq": "卡莫語", "kcr": "卡特拉語", "kcs": "Koenoem", "kct": "Kaian", "kcu": "奇卡米語", "kcv": "Kete", "kcw": "Kabwari", "kcx": "卡查馬-甘朱勒語", "kcy": "Korandje", "kcz": "Konongo", "kda": "沃里米語", "kdc": "庫圖語", "kdd": "揚昆塔賈拉語", "kde": "馬孔德語", "kdf": "馬穆西語", "kdg": "Seba", "kdh": "Tem", "kdi": "Kumam", "kdj": "卡拉莫瓊語", "kdk": "努梅埃語", "kdl": "Tsikimba", "kdm": "卡戈馬語", "kdn": "Kunda", "kdp": "Kaningdon-Nindem", "kdq": "科奇語", "kdr": "卡拉伊姆語", "kdt": "歸語", "kdu": "卡達魯語", "kdv": "Kado", "kdw": "Koneraw", "kdx": "Kam", "kdy": "Keder", "kdz": "Kwaja", "kea": "佛得角克里奧爾語", "keb": "科勒語", "kec": "Keiga", "ked": "克雷維語", "kee": "東克勒斯語", "kef": "克佩西語", "keg": "Tese", "keh": "凱克語", "kei": "Kei", "kej": "Kadar", "kek": "凱克奇語", "kel": "Kela-Yela", "kem": "克馬克語", "ken": "肯揚語", "keo": "卡夸語", "kep": "Kaikadi", "keq": "卡馬爾語", "ker": "Kera", "kes": "Kugbo", "ket": "凱特語", "keu": "Akebu", "kev": "卡尼卡蘭語", "kew": "柯瓦語", "kex": "庫克納語", "key": "庫皮亞語", "kez": "庫凱萊語", "kfa": "戈達瓦語", "kfb": "科拉米語", "kfc": "孔達-多拉語", "kfd": "Korra Koraga", "kfe": "Kota (India)", "kff": "Koya", "kfg": "庫迪亞語", "kfh": "Kurichiya", "kfi": "Kannada Kurumba", "kfj": "克蔑語", "kfk": "金瑙里語", "kfl": "Kung", "kfn": "庫克語", "kfo": "科羅語(西非)", "kfp": "科爾瓦語", "kfq": "科爾庫語", "kfr": "喀奇語", "kfs": "比拉斯普里語", "kft": "坎賈里語", "kfu": "卡特卡里語", "kfv": "庫爾穆卡爾語", "kfw": "Kharam Naga", "kfx": "庫魯帕哈里語", "kfy": "庫矛語", "kfz": "Koromfé", "kg": "剛果語", "kga": "Koyaga", "kgb": "Kawe", "kgd": "卡唐語", "kge": "柯莫林語", "kgf": "庫貝語", "kgg": "庫松達語", "kgi": "雪蘭莪手語", "kgj": "加馬爾卡姆語", "kgk": "卡伊瓦語", "kgl": "昆加里語", "kgn": "卡林加里語", "kgo": "克龍戈語", "kgp": "坎剛語", "kgq": "卡莫羅語", "kgr": "阿本語", "kgs": "貢邦加爾語", "kgt": "桑耶夫語", "kgu": "Kobol", "kgv": "卡拉斯語", "kgw": "Karon Dori", "kgx": "加馬魯語", "kgy": "Kyerung", "kha": "卡西語", "khb": "傣仂語", "khc": "北部杜剛貝西語", "khd": "Bädi Kanum", "khe": "Korowai", "khf": "佛教克木語", "khh": "Kehu", "khi-kho-pro": "原始科伊語", "khi-kun": "亢語", "khj": "庫圖爾米語", "khl": "盧西語", "khn": "堪德斯語", "kho": "和闐語", "khp": "Kapauri", "khq": "西桑海語", "khr": "卡里亞語", "khs": "卡蘇阿語", "kht": "坎底語", "khu": "恩庫姆比語", "khv": "赫瓦爾什語", "khw": "科瓦語", "khx": "卡努語", "khy": "埃凱萊語", "khz": "凱帕拉語", "ki": "基庫尤語", "kia": "基姆語", "kib": "Koalib", "kic": "基卡普語", "kid": "科欣語", "kie": "Kibet", "kif": "東帕巴特卡姆語", "kig": "基馬阿馬語", "kih": "基爾梅里語", "kii": "Kitsai", "kij": "基里維納語", "kil": "卡里亞語", "kim": "圖法語", "kio": "基奧瓦語", "kip": "謝希卡姆語", "kiq": "Kosadle", "kis": "基斯語", "kit": "阿戈布語", "kiv": "金布語", "kiw": "東北基瓦伊語", "kix": "坎紐昂那加語", "kiy": "基里基里語", "kiz": "基希語", "kj": "寬亞瑪語", "kja": "姆拉普語", "kjb": "坎霍瓦爾語", "kjc": "孔喬語", "kjd": "南基瓦伊語", "kje": "基薩爾語", "kjg": "克木語", "kjh": "哈卡斯語", "kji": "扎巴納語", "kjj": "奇納魯格語", "kjk": "高地孔喬語", "kjl": "西帕巴特卡姆語", "kjm": "Kháng", "kjn": "昆堅語", "kjo": "哈里詹金瑙里語", "kjp": "東波克倫語", "kjq": "西凱雷斯語", "kjr": "庫魯杜語", "kjs": "東柯瓦語", "kjt": "Phrae Pwo", "kju": "卡沙亞語", "kjx": "克里阿卡語", "kjy": "Erave", "kjz": "布姆唐語", "kk": "哈薩克語", "kka": "卡坎達語", "kkb": "Kwerisa", "kkc": "Odoodee", "kkd": "Kinuku", "kke": "Kakabe", "kkf": "噶拉塘門巴語", "kkg": "瑪巴佳卡林阿語", "kkh": "傣艮語", "kki": "卡古盧語", "kkj": "卡庫語", "kkk": "科科塔語", "kkl": "Kosarek Yale", "kkm": "Kiong", "kkn": "Kon Keu", "kko": "Karko", "kkp": "古古-貝拉語", "kkq": "Kaiku", "kkr": "Kir-Balar", "kks": "基爾菲語", "kkt": "Koi", "kku": "Tumi", "kkv": "Kangean", "kkw": "Teke-Kukuya", "kkx": "Kohin", "kky": "古古伊米吉爾語", "kkz": "卡斯卡語", "kl": "格陵蘭語", "kla": "克拉馬斯語", "klb": "基利瓦語", "klc": "科爾比拉語", "kld": "卡米拉瑞語", "kle": "Kulung", "klf": "Kendeje", "klg": "達雅高路加拉岸語", "klh": "Weliki", "kli": "卡倫邦語", "klj": "哈拉吉語", "klk": "Kono (Nigeria)", "kll": "Kagan Kalagan", "klm": "科龍語", "kln": "卡倫金語", "klo": "Kapya", "klp": "卡馬薩語", "klq": "魯姆語", "klr": "喀靈語", "kls": "卡拉什語", "klt": "Nukna", "klu": "Klao", "klv": "馬斯克林斯語", "klw": "林杜語", "klx": "科盧瓦瓦語", "kly": "佳僚語", "klz": "Kabola", "km": "高棉語", "kma": "孔尼語", "kmb": "金邦杜語", "kmc": "南侗語", "kmd": "馬杜卡揚卡林阿語", "kme": "Bakole", "kmf": "卡雷語 (新幾內亞)", "kmg": "柯特語", "kmh": "卡蘭語", "kmi": "卡米語", "kmj": "Kumarbhag Paharia", "kmk": "利莫斯卡林阿語", "kml": "大努丹卡林阿語", "kmm": "Kom (India)", "kmn": "奧圖烏語", "kmo": "克沃馬語", "kmp": "吉梅語", "kmq": "夸馬語", "kmr": "北庫爾德語", "kms": "卡馬撒烏語", "kmt": "肯圖伊克語", "kmu": "卡尼特語", "kmv": "加里布納語", "kmw": "庫姆語", "kmx": "馬卡揚語", "kmy": "科馬語", "kmz": "呼羅珊尼土耳其語", "kn": "卡納達語", "kna": "卡納庫魯語", "knb": "盧布阿甘卡林阿語", "knd": "孔達語", "kne": "坎卡奈語", "knf": "曼卡尼亞語", "kni": "卡努菲語", "knj": "阿卡特克語", "knk": "庫蘭科語", "knl": "克寧賈爾語", "knm": "卡那馬里語", "kno": "Kono (Sierra Leone)", "knp": "寬賈語", "knq": "金塔克語", "knr": "卡寧拉語", "kns": "肯休語", "knt": "Katukina", "knu": "Kono (Guinea)", "knv": "塔博語", "knx": "肯達揚語", "kny": "Kanyok", "knz": "Kalamsé", "ko": "朝鮮語", "ko-ear": "近世朝鮮語", "koa": "科諾馬拉語", "koc": "克帕蒂語", "kod": "科迪語", "koe": "Kacipo-Balesi", "kof": "庫比語", "kog": "Cogui", "koh": "科約語", "koi": "彼爾姆科米語", "kok": "孔卡尼語", "kol": "科爾語 (新幾內亞)", "koo": "宮酉語", "kop": "克瓦托語", "koq": "Kota (Gabon)", "kos": "科斯雷恩語", "kot": "Lagwan", "kou": "科克語", "kov": "Kudu-Camo", "kow": "Kugama", "koy": "Koyukon", "koz": "科拉克語", "kpa": "Kutto", "kpb": "Mullu Kurumba", "kpc": "古里巴克語", "kpd": "Koba", "kpe": "克佩列語", "kpf": "孔巴語", "kpg": "卡平阿馬朗伊語", "kph": "克普朗語", "kpi": "Kofei", "kpj": "卡拉賈語", "kpk": "克潘語", "kpl": "克帕拉語", "kpm": "格賀語", "kpn": "Kepkiriwát", "kpo": "伊克波索語", "kpq": "Korupun-Sela", "kpr": "科拉費語", "kps": "Tehit", "kpt": "卡拉塔語", "kpu": "Kafoa", "kpv": "茲梁科米語", "kpw": "科本語", "kpx": "Mountain Koiari", "kpy": "科里亞克語", "kpz": "Kupsabiny", "kqa": "Mum", "kqb": "科維語", "kqc": "Doromu-Koki", "kqd": "庫伊桑賈格敘利亞語", "kqe": "卡拉甘語", "kqf": "卡卡拜語", "kqg": "Khe", "kqh": "基桑卡薩語", "kqi": "科伊塔布語", "kqj": "科羅米拉語", "kqk": "Kotafon Gbe", "kql": "Kyenele", "kqm": "Khisa", "kqn": "卡翁德語", "kqo": "Eastern Krahn", "kqp": "Kimré", "kqq": "克勒納克語", "kqr": "基馬拉岡語", "kqs": "Northern Kissi", "kqt": "Klias River Kadazan", "kqu": "Seroa", "kqv": "Okolod", "kqw": "坎達語", "kqx": "Mser", "kqy": "Koorete", "kqz": "Korana", "kr": "卡努里語", "kra": "Kumhali", "krb": "Karkin", "krc": "卡拉恰伊-巴爾卡爾語", "krd": "Kairui-Midiki", "kre": "巴拉那語", "krf": "柯羅語 (萬那杜)", "krh": "Kurama", "kri": "塞拉利昂克里奧爾語", "krj": "基那來阿語", "krk": "克列克語", "krl": "卡累利阿語", "krm": "Krim", "krn": "Sapo", "kro-pro": "原始克魯語", "krp": "Korop", "krr": "Kru'ng", "krs": "Kresh", "kru": "庫魯克語", "krv": "Kavet", "krw": "Western Krahn", "krx": "Karon", "kry": "克里茨語", "krz": "Sota Kanum", "ks": "克什米爾語", "ksa": "Shuwa-Zamani", "ksb": "尚巴拉語", "ksc": "南卡林阿語", "ksd": "庫阿努阿語", "kse": "庫尼語", "ksf": "巴菲亞語", "ksg": "Kusaghe", "ksi": "伊薩卡語", "ksj": "夸萊語", "ksk": "堪薩語", "ksl": "庫馬爾語", "ksm": "Kumba", "ksn": "Kasiguranin", "kso": "Kofa", "ksp": "Kaba", "ksq": "Kwaami", "ksr": "博隆語", "kss": "Southern Kissi", "kst": "Winyé", "ksu": "坎佯語", "ksv": "Kusu", "ksw": "斯高克倫語", "ksx": "Kedang", "ksy": "卡里亞塔爾語", "ksz": "Kodaku", "kta": "歌須語", "ktb": "卡姆巴塔語", "ktc": "Kholok", "ktd": "科卡塔語", "ktf": "Kwami", "ktg": "卡爾庫通語", "kth": "Karanga", "kti": "North Muyu", "ktj": "Plapo Krumen", "ktk": "卡聶特語", "ktl": "Koroshi", "ktm": "庫爾提語", "ktn": "佳里其阿納語", "kto": "庫特語", "ktp": "卡多語", "ktq": "Katabaga", "kts": "South Muyu", "ktt": "Ketum", "ktu": "吉土巴語", "ktv": "東戈都語", "ktw": "卡托語", "ktx": "嘉夏拉里語", "kty": "Kango", "ktz": "朱洪語", "ku-pro": "原始庫爾德語", "kub": "Kutep", "kuc": "Kwinsu", "kud": "奧赫拉瓦語", "kue": "庫曼語", "kuf": "西戈都語", "kug": "Kupa", "kuh": "Kushi", "kui": "鳩古洛語", "kuj": "庫里亞語", "kuk": "Kepo'", "kul": "庫萊雷語", "kum": "庫梅克語", "kun": "庫納馬語", "kuo": "庫莫基奧語", "kup": "庫尼邁帕語", "kuq": "卡里普納語", "kus": "Kusaal", "kut": "庫特奈語", "kuu": "上卡斯科奎姆語", "kuv": "Kur", "kuw": "克帕古阿語", "kux": "庫卡吉語", "kuy": "庫庫-亞烏語", "kuz": "坤扎語", "kva": "巴格瓦拉爾語", "kvb": "庫布語", "kvc": "科維語", "kvd": "庫伊語 (印尼)", "kve": "Kalabakan", "kvf": "卡巴萊語", "kvg": "博阿齊語", "kvh": "科莫多語", "kvi": "孔語", "kvj": "普西基耶語", "kvk": "韓國手語", "kvl": "Brek Karen", "kvm": "Kendem", "kvn": "Border Kuna", "kvo": "多貝爾語", "kvp": "孔帕內語", "kvq": "Geba Karen", "kvr": "葛林芝語", "kvt": "Lahta Karen", "kvu": "Yinbaw Karen", "kvv": "可拉語", "kvw": "維爾辛語", "kvx": "帕卡里科里語", "kvy": "Yintale Karen", "kvz": "Tsakwambo", "kw": "康沃爾語", "kwa": "道語", "kwb": "巴阿語", "kwc": "利夸拉語", "kwd": "Kwaio", "kwe": "奎爾巴語", "kwf": "夸拉阿埃語", "kwg": "Sara Kaba Deme", "kwh": "科韋埃語", "kwi": "Awa-Cuaiquer", "kwj": "克萬加語", "kwk": "夸克瓦拉語", "kwl": "科菲亞爾語", "kwm": "Kwambi", "kwn": "克萬加里語", "kwo": "孔塔里語", "kwp": "科迪亞語", "kwq": "克瓦克語", "kwr": "Kwer", "kws": "Kwese", "kwt": "奎斯滕語", "kwu": "克瓦庫姆語", "kwv": "Sara Kaba Náà", "kww": "昆蒂語", "kwx": "基瓦爾語", "kwz": "克瓦迪語", "kxa": "凱里魯語", "kxb": "克羅布語", "kxc": "Khonso", "kxd": "汶萊馬來語", "kxe": "Kakihum", "kxf": "Manumanaw Karen", "kxh": "卡羅語", "kxi": "Keningau Murut", "kxj": "Kulfa", "kxk": "Zayein Karen", "kxm": "北部高棉語", "kxn": "加拿逸語", "kxo": "加諾威語", "kxp": "瓦迪雅拉科里語", "kxq": "Smärky Kanum", "kxr": "柯羅語 (新幾內亞)", "kxs": "康家語", "kxt": "科伊瓦特語", "kxu": "庫伊語 (印度)", "kxv": "庫維語", "kxw": "科奈語", "kxx": "Likuba", "kxy": "歌庸語", "kxz": "克雷沃語", "ky": "吉爾吉斯語", "kya": "克瓦亞語", "kyb": "布特布特卡林阿語", "kyc": "基亞卡語", "kyd": "卡雷語", "kye": "克拉奇語", "kyf": "庫亞語", "kyg": "克亞加納語", "kyh": "卡魯克語", "kyi": "基普特語", "kyj": "加勞語", "kyk": "卡馬尤語", "kyl": "卡拉普亞語", "kym": "克帕蒂利語", "kyn": "Karolanos", "kyo": "科龍語", "kyp": "Kang", "kyq": "肯加語", "kyr": "古魯艾阿語", "kys": "巴蘭加央語", "kyt": "卡雅加爾語", "kyu": "西克耶語", "kyv": "Kayort", "kyw": "庫德馬里語", "kyx": "拉波伊斯語", "kyy": "坎拜拉語", "kyz": "卡阿比語", "kza": "西卡拉博羅語", "kzb": "凱博博語", "kzc": "Bondoukou Kulango", "kzd": "Kadai", "kzf": "達阿-凱利語", "kzg": "喜界語", "kzh": "Dongolawi", "kzi": "加拉畢語", "kzj": "海岸卡達山語", "kzk": "Kazukuru", "kzl": "Kayeli", "kzm": "凱斯語", "kzn": "Kokola", "kzo": "卡寧吉語", "kzp": "凱迪邦語", "kzq": "凱克語", "kzr": "卡壤語", "kzs": "Sugut Dusun", "kzu": "卡尤普勞語", "kzv": "孔延達雷特語", "kzw": "加里里語", "kzx": "卡馬利安語", "kzy": "Kango-Sua", "kzz": "卡拉布拉語", "la": "拉丁語", "laa": "拉布揚-蘇巴農語", "lab": "線形文字A", "lac": "拉坎敦語", "lad": "拉蒂諾語", "lae": "Pattani", "laf": "拉福法語", "lag": "朗吉語", "lah": "蘭達語", "lai": "拉姆比亞語", "laj": "蘭戈語 (烏干達)", "lak": "拉卡語", "lam": "蘭巴語", "lan": "Laru", "lap": "Kabba-Laka", "laq": "普標語", "lar": "Larteh", "las": "古爾拉瑪語", "lau": "拉巴語", "law": "勞捷語", "lax": "提瓦語", "lay": "拉瑪白語", "laz": "Aribwatsa", "lb": "盧森堡語", "lbb": "拉貝爾語", "lbc": "拉珈語", "lbe": "拉克語", "lbf": "蒂南語", "lbg": "老潘語", "lbi": "La'bi", "lbj": "拉達克語", "lbk": "中邦托克語", "lbl": "利邦比科爾語", "lbm": "洛迪語", "lbn": "Lamet", "lbo": "Laven", "lbq": "Wampar", "lbr": "Northern Lorung", "lbs": "利比亞手語", "lbt": "拉基語", "lbu": "拉布語", "lbv": "拉瓦特布拉語", "lbw": "多樂基語", "lbx": "拉望岸語", "lby": "Lamu-Lamu", "lbz": "拉爾迪爾語", "lcc": "Legenyem", "lcd": "羅拉語", "lce": "隆聰語", "lcf": "盧布語", "lch": "Luchazi", "lcl": "利塞拉語", "lcm": "通加格語", "lcp": "西拉威語", "lcq": "Luhu", "lcs": "Lisabata-Nuniali", "lda": "Kla", "ldb": "Idun", "ldd": "Luri (Nigeria)", "ldg": "Lenyima", "ldh": "Lamja-Dengsa-Tola", "ldj": "Lemoro", "ldk": "Leelau", "ldl": "Kaan", "ldm": "Landoma", "ldn": "拉丹語", "ldo": "洛奧語", "ldp": "措語", "ldq": "魯夫語", "lea": "Lega-Shabunda", "leb": "拉拉-布桑西語", "lec": "Leco", "led": "Lendu", "lee": "Lyélé", "lef": "勒勒米語", "leh": "倫杰語", "lei": "萊米奧語", "lej": "Lengola", "lek": "雷彭語", "lel": "勒勒語 (剛果)", "lem": "Nomaande", "len": "Honduran Lenca", "leo": "Leti (Cameroon)", "lep": "絨巴語", "leq": "倫貝納語", "ler": "倫考語", "les": "萊塞語", "let": "萊辛-戈利米語", "leu": "卡拉語 (新幾內亞)", "lev": "蘭馬語", "lew": "列多-凱利語", "lex": "Luang", "ley": "雷摩朗語", "lez": "列茲金語", "lfa": "Lefa", "lfn": "新共同語言", "lg": "盧干達語", "lga": "Lungga", "lgb": "Laghu", "lgg": "Lugbara", "lgh": "拉余語", "lgi": "Lengilu", "lgk": "林加拉克語", "lgl": "Wala", "lgm": "Lega-Mwenga", "lgn": "Opuuo", "lgq": "Logba", "lgr": "Lengo", "lgs": "Guinea-Bissau Sign Language", "lgt": "帕希語", "lgu": "Longgu", "lgz": "Ligenza", "lha": "拉哈語(越南)", "lhh": "Laha (Indonesia)", "lhi": "拉祜西語", "lhl": "拉胡爾洛哈爾語", "lhn": "拉哈南語", "lhp": "羅克普語", "lhs": "Mlahsö", "lht": "Lo-Toga", "lhu": "拉祜語", "li": "林堡語", "lia": "West-Central Limba", "lib": "利庫姆語", "lic": "黎語", "lid": "尼德魯語", "lie": "Likila", "lif": "林布語", "lig": "利格比語", "lih": "利希爾語", "lii": "Lingkhim", "lij": "利古里亞語", "lik": "利卡語", "lil": "利洛厄特語", "lio": "利基語", "lip": "塞克佩勒語", "liq": "利比多語", "lir": "利比里亞克里奧爾語", "lis": "傈僳語", "liu": "利古里達朱語", "liv": "立窩尼亞語", "liw": "Col", "lix": "利亞布庫語", "liy": "Banda-Bambari", "liz": "Libinza", "lja": "Golpa", "lje": "冉姆彼語", "lji": "萊右洛語", "ljl": "Li'o", "ljp": "阿比-楠榜語", "ljw": "Yirandali", "ljx": "尤魯語", "lka": "Lakalei", "lkb": "Kabras", "lkc": "苦聰話", "lkd": "Lakondê", "lke": "Kenyi", "lkh": "Lakha", "lki": "拉科語", "lkj": "Remun", "lkl": "萊科語", "lkm": "卡拉馬雅語", "lkn": "Lakon", "lko": "Khayo", "lkr": "Päri", "lks": "Kisa", "lkt": "拉科塔語", "lku": "昆卡里語", "lky": "Lokoya", "lla": "拉拉-羅巴語", "llb": "Lolo", "llc": "勒勒語 (幾內亞)", "lld": "拉登語", "lle": "勒勒語 (新幾內亞)", "llf": "赫米特語", "llg": "洛勒語", "llh": "拉姆語", "lli": "Teke-Laali", "llj": "拉吉拉吉語", "llk": "Lelak", "lll": "利勞語", "llm": "拉撒利姆語", "lln": "勒勒語 (查德)", "llp": "北埃法特語", "llq": "洛拉克語", "lls": "立陶宛手語", "llu": "勞語", "llx": "Lauan", "lma": "East Limba", "lmb": "Merei", "lmc": "利米爾甘語", "lmd": "Lumun", "lme": "Pévé", "lmf": "South Lembata", "lmg": "拉莫加語", "lmh": "Lambichhong", "lmi": "Lombi", "lmj": "West Lembata", "lmk": "Lamkang", "lml": "拉加語", "lmn": "蘭巴蒂語", "lmo": "倫巴底語", "lmp": "Limbum", "lmq": "Lamatuka", "lmr": "Lamalera", "lmu": "Lamenu", "lmv": "Lomaiviti", "lmw": "湖泊米沃克語", "lmx": "Laimbue", "lmy": "拉姆博亞語", "ln": "林加拉語", "lna": "蘭巴舍語", "lnb": "姆巴蘭胡語", "lnd": "弄巴灣語", "lnh": "拉諾赫語", "lni": "Daantanai'", "lnj": "林吉提格語", "lnl": "中南部班達語", "lnm": "蘭加姆語", "lnn": "Lorediakarkar", "lno": "蘭戈語 (蘇丹)", "lns": "Lamnso'", "lnu": "隆古達語", "lnw": "拉尼馬語", "lo": "老撾語", "loa": "洛洛達語", "lob": "洛比語", "loc": "伊農罕語", "lod": "伯拉萬語", "loe": "薩盧安語", "lof": "洛戈爾語", "log": "洛戈語", "loh": "納里姆語", "loi": "洛馬卡語", "loj": "洛烏語", "lok": "洛科語", "lol": "芒戈語", "lom": "Looma", "lon": "Malawi Lomwe", "loo": "朗博語", "lop": "洛帕語", "loq": "洛巴拉語", "lor": "Téén", "los": "洛尼烏語", "lot": "洛圖科語", "lou": "路易斯安那克里奧爾法語", "lov": "水田語", "low": "Tampias Lobu", "lox": "Loun", "loz": "洛齊語", "lpa": "萊萊帕語", "lpe": "Lepki", "lpn": "Long Phuri Naga", "lpo": "里潑語", "lpx": "洛皮特語", "lra": "拉拉巴卡提語", "lrc": "北盧里語", "lre": "勞倫特語", "lrg": "拉拉吉亞語", "lri": "Marachi", "lrk": "洛亞基語", "lrl": "拉里語", "lrm": "Marama", "lrn": "Lorang", "lro": "Laro", "lrr": "Southern Lorung", "lrt": "Larantuka Malay", "lrv": "Larevat", "lrz": "Lemerig", "lsa": "拉斯格爾迪語", "lsb": "Burundian Sign Language", "lsd": "李沙那德尼語", "lse": "Lusengo", "lsh": "利什語", "lsi": "勒期語", "lsl": "拉脫維亞手語", "lsm": "Saamia", "lsn": "西藏手語", "lso": "老撾手語", "lsp": "巴拿馬手語", "lsr": "阿如歐普語", "lss": "臘斯語", "lst": "千里達及托巴哥手語", "lsv": "西維亞手語", "lsw": "Seychelles Sign Language", "lsy": "毛里求斯手語", "lt": "立陶宛語", "ltc": "中古漢語", "ltg": "拉特加萊語", "lti": "勒蒂語", "ltn": "Latundê", "lto": "Olutsotso", "lts": "Lutachoni", "ltu": "拉圖語", "lu": "盧巴卡丹加語", "lua": "魯巴魯魯亞語", "luc": "Aringa", "lud": "盧迪茨語", "lue": "盧瓦萊語", "luf": "拉瓦語", "luh": "雷州話", "lui": "路易塞諾語", "luj": "Luna", "luk": "盧納納方言", "lul": "Olu'bo", "lum": "倫比語", "lun": "盧恩達語", "luo": "盧歐語", "lup": "倫布語", "luq": "盧庫米語", "lur": "勞拉語", "lus": "米佐語", "lut": "盧紹錫德語", "luu": "夜叉語", "luv": "魯瓦蒂語", "luy": "盧希亞語", "luz": "南盧里語", "lv": "拉脫維亞語", "lva": "馬庫瓦語", "lvi": "拉維語", "lvk": "拉烏卡萊韋語", "lvl": "盧韋爾語", "lvu": "萊武卡語", "lwa": "瓦盧語", "lwe": "盧沃埃倫語", "lwg": "旺加語", "lwh": "白拉基語", "lwl": "東拉威語", "lwm": "老緬語", "lwo": "盧沃語", "lws": "馬拉威手語", "lwt": "勒沃托比語", "lwu": "拉武語", "lww": "樂窩語", "lya": "拉雅語", "lyg": "林甘語", "lyn": "盧亞納語", "lzh": "文言文", "lzl": "Litzlitz", "lzn": "Leinong Naga", "lzz": "拉茲語", "maa": "聖赫羅尼莫特科阿特爾馬薩特克語", "mab": "尤坦杜奇米斯特克語", "mad": "馬都拉語", "mae": "Bo-Rukul", "maf": "馬法語", "mag": "馬加希語", "mai": "邁蒂利語", "maj": "哈拉佩德迪亞茲馬薩特克語", "mak": "望加錫語", "mam": "馬姆語", "man": "曼丁哥語", "map-ata-pro": "原始泰雅語", "map-bms": "班尤馬山語", "map-pro": "原始南島語", "maq": "奇危特蘭馬薩特克語", "mas": "馬賽語", "mat": "馬特拉爾辛卡語", "mau": "瓦烏特拉馬薩特克語", "mav": "Sateré-Mawé", "maw": "曼普魯西語", "max": "北摩鹿加馬來語", "maz": "中馬薩瓦語", "mba": "希高農語", "mbb": "西布基農-馬諾博語", "mbc": "馬古西語", "mbd": "迪巴巴旺-馬諾博語", "mbe": "莫拉勒語", "mbf": "峇峇馬來語", "mbh": "芒森語", "mbi": "伊利亞農-馬諾博語", "mbj": "納德布語", "mbk": "馬洛爾語", "mbl": "馬夏卡里語", "mbm": "Ombamba", "mbn": "馬卡關語", "mbo": "Mbo (Cameroon)", "mbp": "Wiwa", "mbq": "邁辛語", "mbr": "努卡克馬庫語", "mbs": "薩蘭加尼-馬諾博語", "mbt": "馬蒂沙祿-馬諾博語", "mbu": "Mbula-Bwazza", "mbv": "姆布倫吉斯語", "mbw": "馬陵語", "mbx": "塞皮克馬里語", "mby": "梅莫尼語", "mbz": "阿莫爾特佩卡米斯特克語", "mca": "Maca", "mcb": "馬奇根加語", "mcc": "比圖爾語", "mcd": "沙拉納瓦語", "mce": "伊通杜希亞米斯特克語", "mcf": "馬策語", "mcg": "馬波約語", "mch": "耶夸納語", "mci": "Mese", "mcj": "姆伐尼普語", "mck": "姆本達語", "mcl": "Macaguaje", "mcm": "馬六甲克里奧爾葡萄牙語", "mcn": "馬薩那語", "mco": "科阿特蘭米塞語", "mcp": "馬卡語", "mcq": "埃塞語", "mcr": "門雅語", "mcs": "曼貝語", "mcu": "喀麥隆曼比拉語", "mcw": "馬瓦語", "mcx": "姆皮莫語", "mcy": "南瓦圖特語", "mcz": "Mawan", "mda": "馬達語 (尼日利亞)", "mdb": "莫利吉語", "mdc": "Male", "mdd": "姆布姆語", "mde": "布拉馬邦語", "mdf": "莫克沙語", "mdg": "馬薩拉特語", "mdh": "馬京達瑙語", "mdi": "瑪姆烏語", "mdj": "芒貝圖語", "mdk": "芒布圖語", "mdl": "馬爾他手語", "mdm": "馬約戈語", "mdn": "Mbati", "mdp": "姆巴拉語", "mdq": "Mbole", "mdr": "曼達爾語", "mds": "Maria", "mdt": "姆貝勒語", "mdu": "姆布科語", "mdv": "聖盧西亞蒙泰韋爾米斯特克語", "mdw": "姆博斯語", "mdx": "迪津語", "mdy": "馬勒語", "mdz": "Suruí Do Pará", "mea": "門卡語", "meb": "Ikobi-Mena", "mec": "瑪拉語", "med": "梅爾帕語", "mee": "門根語", "mef": "梅甘語", "meh": "西南特拉夏科米斯特克語", "mei": "米多比語", "mej": "梅亞赫語", "mek": "梅凱奧語", "mel": "中馬蘭諾語", "mem": "Mangala", "men": "門德語", "meo": "吉打馬來語", "mep": "Miriwung", "meq": "梅里語", "mer": "梅魯語", "mes": "Masmaje", "met": "馬托語", "meu": "莫圖語", "mev": "馬諾語", "mew": "馬阿卡語", "mey": "哈桑語", "mez": "Menominee", "mfa": "北大年馬來語", "mfb": "邦卡語", "mfc": "姆巴語", "mfd": "Mendankwe-Nkwen", "mfe": "毛里求斯克里奧爾語", "mff": "納基語", "mfg": "Mixifore", "mfh": "馬特爾語", "mfi": "萬達拉語", "mfj": "梅菲勒語", "mfk": "North Mofu", "mfl": "普泰語", "mfm": "Marghi South", "mfn": "克羅斯河姆邊貝語", "mfo": "姆貝語", "mfp": "望加錫馬來語", "mfq": "莫巴語", "mfr": "馬里蒂爾語", "mfs": "墨西哥手語", "mft": "莫克朗語", "mfu": "姆布韋拉語", "mfv": "曼賈克語", "mfw": "穆拉哈語", "mfx": "梅洛語", "mfy": "馬約語", "mfz": "馬班語", "mg": "馬拉加斯語", "mga": "中古愛爾蘭語", "mgb": "馬拉雷利語", "mgc": "羅莫科多語", "mgd": "莫魯語", "mge": "曼戈語", "mgf": "馬克萊語", "mgg": "姆彭彭語", "mgh": "馬夸語", "mgi": "吉利語", "mgj": "阿布勒尼語", "mgk": "馬維斯語", "mgl": "馬盧-基倫格語", "mgm": "曼拜語", "mgn": "姆邦吉語", "mgo": "美塔語", "mgp": "東馬嘉爾語", "mgq": "馬利拉語", "mgr": "曼布韋-倫古語", "mgs": "曼達語(坦桑尼亞)", "mgt": "姆阿凱語", "mgu": "邁盧語", "mgv": "馬滕戈語", "mgw": "馬通比語", "mgy": "姆邦加語", "mgz": "姆布圭語", "mh": "馬紹爾語", "mha": "曼達語(印度)", "mhb": "馬洪圭語", "mhc": "莫喬語", "mhd": "姆布古語", "mhe": "馬赫梅里語", "mhf": "馬馬阿語", "mhg": "馬爾古語", "mhi": "馬迪語", "mhj": "蒙戈勒語", "mhk": "蒙加卡語", "mhl": "毛瓦凱語", "mhm": "Makhuwa-Moniga", "mhn": "默切諾語", "mho": "馬希語", "mhp": "峇里馬來語", "mhq": "曼丹語", "mhr": "東馬里語", "mhs": "布魯語 (印尼)", "mht": "曼達瓦卡語", "mhu": "達讓語", "mhw": "姆布庫舒語", "mhx": "浪速語", "mhy": "馬安揚語", "mhz": "莫爾語 (南島語系)", "mi": "毛利語", "mia": "邁阿密-伊利諾伊語", "mib": "阿塔特拉烏卡米斯特克語", "mic": "密克馬克語", "mid": "曼達安語", "mie": "奧科特佩克米斯特克語", "mif": "摩福古杜爾語", "mig": "大聖米蓋爾米斯特克語", "mih": "查尤科米斯特克語", "mii": "奇格梅卡蒂特蘭米斯特克語", "mij": "蒙邦語", "mik": "密卡蘇奇語", "mil": "佩諾爾斯米斯特克語", "mim": "阿拉卡特拉扎拉米斯特克語", "min": "米南佳保語", "mio": "皮諾特帕納雄耐爾米斯特克語", "mip": "阿帕斯科-阿波亞拉米斯特克語", "miq": "米斯基托語", "mir": "地峽米塞語", "mis-hkl": "吉蘭丹峇峇", "mis-idn": "Idiom Neutral", "mis-isa": "伊蘇利亞語", "mis-jie": "羯語", "mis-jzh": "吉兆話", "mis-kas": "加喜特語", "mis-mmd": "德科斯米米語", "mis-mmn": "納赫蒂加爾米米語", "mis-phi": "非利士語", "mis-rou": "柔然語", "mis-tdl": "Turdulian", "mis-tdt": "圖爾德塔尼語", "mis-tnw": "唐汪話", "mis-tuh": "吐谷渾語", "mis-tuo": "拓跋語", "mis-wuh": "烏桓語", "mis-xbi": "鮮卑語", "mis-xnu": "匈奴語", "mit": "南普埃布拉米斯特克語", "miu": "卡卡洛斯特佩克米斯特克語", "miw": "阿科耶語", "mix": "米斯特佩克米斯特克語", "miy": "阿尤特拉米斯特克語", "miz": "科亞佐斯潘米斯特克語", "mjb": "馬卡萊羅語", "mjc": "聖胡安科羅拉多米斯特克語", "mjd": "西北邁杜語", "mje": "穆斯庫姆語", "mjg-mgl": "互助土族語", "mjg-mgr": "民和土族語", "mji": "金門語", "mjj": "馬瓦克語", "mjk": "馬圖卡爾語", "mjl": "曼迪阿里語", "mjm": "梅德布爾語", "mjn": "梅布語", "mjo": "Malankuravan", "mjp": "Malapandaram", "mjq": "馬拉爾揚語", "mjr": "馬拉韋丹語", "mjs": "米希普語", "mjt": "紹里亞帕哈里亞語", "mju": "Manna-Dora", "mjv": "曼南語", "mjw": "卡爾比語", "mjx": "馬哈里語", "mjy": "莫希干語", "mjz": "邁希語", "mk": "馬其頓語", "mka": "Mbre", "mkb": "馬爾帕哈里亞語", "mkc": "西利普特語", "mke": "茂奇語", "mkf": "米亞語", "mkg": "莫語", "mkh-asl-pro": "原始亞斯里語", "mkh-ban-pro": "原始巴拿語", "mkh-kat-pro": "原始戈都語", "mkh-khm-pro": "原始克木語", "mkh-kmr-pro": "原始高棉語", "mkh-mmn": "中古孟語", "mkh-mnc-pro": "原始孟語", "mkh-mvi": "中古越南語", "mkh-pal-pro": "原始佤德昂語", "mkh-pea-pro": "原始比爾語", "mkh-pkn-pro": "原始莽語", "mkh-pro": "原始孟-高棉語", "mkh-vie-pro": "原始越語", "mki": "達特基語", "mkj": "莫基爾語", "mkk": "Byep", "mkl": "Mokole", "mkm": "Moklen", "mkn": "古邦馬來語", "mko": "Mingang Doso", "mkp": "Moikodi", "mkq": "海灣米沃克語", "mkr": "馬拉斯語", "mks": "西拉卡約亞潘米斯特克語", "mkt": "Vamale", "mku": "Konyanka Maninka", "mkv": "Mafea", "mkx": "甘米銀-馬諾博語", "mky": "東馬基安語", "mkz": "馬卡莎語", "ml": "馬拉雅拉姆語", "mla": "塔馬姆博語", "mlb": "姆布萊語", "mlc": "高欄語", "mle": "Manambu", "mlf": "Mal", "mlh": "Mape", "mli": "馬林朋語", "mlj": "米爾圖語", "mlk": "伊爾瓦納語", "mll": "Malua Bay", "mlm": "仫佬語", "mln": "馬蘭戈語", "mlo": "Mlomp", "mlp": "巴爾加姆語", "mlq": "西曼丁哥語", "mlr": "Vame", "mls": "Masalit", "mlu": "托阿巴伊塔語", "mlv": "莫塔拉瓦語", "mlw": "莫洛科語", "mlx": "Malfaxal", "mlz": "Malaynon", "mma": "Mama", "mmb": "莫米納語", "mmc": "米卻肯馬薩瓦語", "mmd": "毛南語", "mme": "馬埃語", "mmf": "蒙達特語", "mmg": "北安布里姆語", "mmh": "梅納克語", "mmi": "穆薩爾語", "mmj": "Majhwar", "mmk": "Mukha-Dora", "mml": "Man Met", "mmm": "邁伊語", "mmn": "瑪曼瓦語", "mmo": "Mangga Buang", "mmp": "穆桑語", "mmq": "艾西語", "mmr": "西部湘西苗語", "mmt": "馬拉拉邁語", "mmu": "Mmaala", "mmv": "米里蒂語", "mmw": "埃馬埃語", "mmx": "馬達克語", "mmy": "米加阿馬語", "mmz": "Mabaale", "mn": "蒙古語", "mna": "姆布拉語", "mnb": "穆納語", "mnc": "滿語", "mnd": "孟德語", "mne": "納巴語", "mnf": "蒙達尼語", "mng": "東墨儂語", "mnh": "Mono (Congo)", "mni": "曼尼普爾語", "mnj": "蒙賈尼語", "mnk": "曼丁哥語", "mnl": "Tiale", "mnm": "Mapena", "mnn": "南墨儂語", "mnp": "閩北語", "mnq": "明里克語", "mnr": "Mono (California)", "mns-cen": "中曼西語", "mns-nor": "北曼西語", "mns-pro": "原始曼西語", "mns-sou": "南曼西語", "mnt": "馬伊庫蘭語", "mnu": "Mer", "mnv": "拉納爾語", "mnw": "孟語", "mnw-tha": "泰國孟語", "mnx": "Manikion", "mny": "Manyawa", "mnz": "莫尼語", "moa": "姆宛語", "moc": "莫科維語", "mod": "莫比爾語", "moe": "蒙大拿語", "mog": "蒙貢多語", "moh": "莫霍克語", "moi": "姆博伊語", "moj": "Monzombo", "mok": "齊馬卡尼語", "mom": "Monimbo", "moo": "莫儂語", "mop": "莫潘瑪雅語", "moq": "莫爾語 (巴布亞諸語言)", "mor": "莫羅語", "mos": "莫西語", "mot": "Barí", "mou": "莫古姆語", "mov": "莫哈維語", "mow": "Moi (Congo)", "mox": "莫利馬語", "moy": "謝卡楚語", "moz": "穆庫魯語", "mpa": "姆波托語", "mpb": "馬拉克馬拉克語", "mpc": "曼加拉伊語", "mpd": "馬吉內里語", "mpe": "馬江語", "mpg": "馬爾巴語", "mph": "毛翁語", "mpi": "姆帕德語", "mpj": "馬圖汪加語", "mpk": "姆巴拉語(乍得)", "mpl": "中瓦圖特語", "mpm": "約松杜亞米斯特克語", "mpn": "明迪里語", "mpo": "Miu", "mpp": "米加巴克語", "mpq": "馬其斯語", "mpr": "萬古努語", "mps": "達迪比語", "mpt": "米安語", "mpu": "馬古拉比語", "mpv": "蒙基普語", "mpw": "馬皮迪安語", "mpx": "米西馬-帕奈阿蒂語", "mpy": "馬皮阿語", "mpz": "姆畢語", "mqa": "馬巴語", "mqb": "姆布科語", "mqc": "Mangole", "mqe": "Matepi", "mqf": "莫穆納語", "mqg": "Kota Bangun Kutai Malay", "mqh": "特拉索亞爾特佩克米斯特克語", "mqi": "瑪里里語", "mqj": "瑪瑪薩語", "mqk": "拉賈卡本選-馬諾博語", "mql": "姆貝利梅語", "mqm": "南馬克薩斯語", "mqn": "摩羅內內語", "mqo": "Modole", "mqp": "馬尼帕語", "mqq": "米諾科克語", "mqr": "Mander", "mqs": "西馬基安語", "mqt": "Mok", "mqu": "Mandari", "mqv": "莫西莫語", "mqw": "Murupi", "mqx": "馬穆朱語", "mqy": "芒加萊語", "mqz": "馬拉桑加語", "mr": "馬拉地語", "mra": "姆拉布里語", "mrb": "馬里諾語", "mrc": "馬里科帕語", "mrd": "西馬嘉爾語", "mre": "瑪莎葡萄園島手語", "mrf": "Elseng", "mrg": "米辛語", "mrh": "馬拉欽語", "mrj": "西馬里語", "mrk": "Hmwaveke", "mrl": "莫特洛克語", "mrm": "梅爾拉夫語", "mrn": "切克霍羅語", "mro": "姆魯語", "mrp": "Morouas", "mrq": "北馬克薩斯語", "mrr": "Hill Maria", "mrs": "馬拉古斯語", "mrt": "馬爾吉語", "mru": "Mono (Cameroon)", "mrv": "曼加瑞瓦語", "mrw": "馬拉瑙語", "mrx": "迪內奧爾語", "mry": "卡拉加曼達亞語", "mrz": "馬林德語", "ms": "馬來語", "msb": "馬斯巴特語", "msc": "Sankaran Maninka", "msd": "猶加敦瑪雅手語", "mse": "穆西語", "msf": "梅奎伊語", "msg": "Moraid", "msi": "沙巴馬來語", "msj": "Ma", "msk": "曼薩卡語", "msl": "莫洛夫語", "msm": "阿古桑-馬諾博語", "msn": "烏雷斯語", "mso": "Mombum", "msp": "Maritsauá", "msq": "Caac", "msr": "蒙古手語", "mss": "西馬塞拉語", "msu": "穆索姆語", "msv": "馬斯拉姆語", "msw": "Mansoanka", "msx": "Moresada", "msy": "阿魯阿穆語", "msz": "莫馬雷語", "mt": "馬爾他語", "mta": "哥打巴托-馬諾博語", "mtb": "阿尼莫羅福語", "mtc": "穆尼特語", "mtd": "穆阿朗語", "mte": "阿盧語", "mtf": "穆里克語 (新幾內亞)", "mtg": "烏納語", "mth": "Munggui", "mti": "麥瓦語 (新幾內亞)", "mtj": "莫斯科納語", "mtk": "姆貝厄語", "mtl": "蒙托爾語", "mtm": "馬托爾語", "mtn": "馬塔加爾帕語", "mto": "特通特佩克米塞語", "mtp": "維奇拉姆特斯諾克滕語", "mtq": "芒語", "mtr": "梅瓦爾語", "mts": "優拉語", "mtt": "莫塔語", "mtu": "圖圖特佩克米斯特克語", "mtv": "阿薩羅奧語", "mtw": "馬加哈特語", "mtx": "蒂達亞米斯特克語", "mty": "南比語", "mua": "蒙當語", "mub": "穆比語", "muc": "姆布語", "mud": "Mednyj Aleut", "mue": "Media Lengua", "mug": "穆斯古語", "muh": "明迪語", "mui": "穆西語", "muj": "馬比雷語", "mul": "跨語言", "mum": "馬伊瓦拉語", "mun-pro": "原始蒙達語", "muo": "Nyong", "mup": "馬爾瓦語", "muq": "西部湘西苗語", "mur": "穆爾萊語", "mus": "克里克語", "mut": "西穆里亞語", "muu": "Yaaku", "muv": "穆圖凡語", "mux": "Bo-Ung", "muy": "穆揚語", "muz": "穆爾西語", "mva": "馬納姆語", "mvb": "馬投爾語", "mvd": "曼博魯語", "mvg": "尤夸涅米斯特克語", "mvh": "米雷語", "mvi": "宮古語", "mvk": "梅克梅克語", "mvl": "姆巴拉語(澳洲)", "mvm": "木雅語", "mvn": "米納維哈語", "mvo": "馬羅沃語", "mvp": "都利語", "mvq": "莫埃萊語", "mvr": "馬勞語", "mvs": "馬塞普語", "mvt": "姆波托沃羅語", "mvu": "馬爾法語", "mvv": "塔戈爾語", "mvw": "Machinga", "mvx": "Meoswar", "mvy": "印度河科希斯坦語", "mvz": "Mesqan", "mwa": "姆瓦特布語", "mwb": "穆尼瓦拉語", "mwc": "阿雷語", "mwe": "姆維拉語", "mwf": "穆林帕塔語", "mwg": "Aiklep", "mwh": "莫克-阿里阿語", "mwi": "Labo", "mwk": "Kita Maninkakan", "mwl": "米蘭德斯語", "mwm": "薩爾語", "mwn": "尼揚萬加語", "mwo": "Central Maewo", "mwp": "卡拉拉高雅語", "mwq": "Mün Chin", "mwr": "馬瓦里語", "mws": "Mwimbi-Muthambi", "mwt": "莫肯語", "mwu": "米圖語", "mwv": "明打威語", "mww": "白苗語", "mwz": "Moingi", "mxa": "西北瓦哈卡米斯特克語", "mxb": "特索亞特蘭米斯特克語", "mxd": "莫當語", "mxe": "梅勒-菲拉語", "mxf": "馬爾格貝語", "mxg": "姆班加拉語", "mxh": "姆武巴語", "mxi": "莫札拉布語", "mxj": "格曼語", "mxk": "莫努姆博語", "mxl": "Maxi Gbe", "mxm": "梅拉梅拉語", "mxn": "Moi (Indonesia)", "mxo": "姆博韋語", "mxp": "特拉惠托爾特佩克米塞語", "mxq": "胡基拉米塞語", "mxr": "穆里克語 (馬來西亞)", "mxs": "惠特佩克米斯特克語", "mxt": "哈米爾特佩克米斯特克語", "mxu": "馬達語 (喀麥隆)", "mxv": "梅特拉托諾克米斯特克語", "mxw": "納莫語", "mxx": "馬霍語", "mxy": "東南諾奇斯特蘭米斯特克語", "mxz": "中馬塞拉語", "my": "緬甸語", "myb": "姆拜語", "myc": "Mayeka", "mye": "姆耶內語", "myf": "Bambassi", "myg": "Manta", "myh": "Makah", "myj": "Mangayat", "myk": "Mamara Senoufo", "myl": "摩瑪語", "mym": "Me'en", "myn-chl": "Ch'olti'", "myn-pro": "原始瑪雅語", "myo": "Anfillo", "myp": "皮拉罕語", "myr": "Muniche", "mys": "Mesmes", "myu": "蠻杜拉枯語", "myv": "埃爾齊亞語", "myw": "穆尤語", "myx": "馬薩巴語", "myy": "馬古納語", "myz": "古典曼達安語", "mza": "聖瑪利亞薩卡特佩克米斯特克語", "mzb": "北撒哈拉柏柏爾語", "mzc": "馬達加斯加手語", "mzd": "Malimba", "mze": "莫拉瓦語", "mzg": "修道院手語", "mzh": "維奇拉姆特斯圭斯奈語", "mzi": "伊斯卡特蘭馬薩特克語", "mzj": "Manya", "mzk": "尼日利亞曼比拉語", "mzl": "馬薩特蘭米塞語", "mzm": "穆穆耶語", "mzn": "馬贊德蘭語", "mzo": "馬其布語", "mzp": "莫維瑪語", "mzq": "摩利-阿達斯語", "mzr": "馬魯波語", "mzs": "澳門土生葡語", "mzt": "Mintil", "mzu": "Inapang", "mzv": "Manza", "mzw": "Deg", "mzx": "Mawayana", "mzy": "莫桑比克手語", "mzz": "Maiadomu", "na": "瑙魯語", "naa": "納姆拉語", "nab": "南比夸拉語", "nac": "Narak", "nae": "Naka'ela", "naf": "Nabak", "nag": "那加克里奧爾語", "nah": "納瓦特爾語", "nai-ala": "阿拉扎帕語", "nai-bay": "Bayogoula", "nai-cal": "Calusa", "nai-chi": "Chiquimulilla", "nai-chu-pro": "原始楚馬什語", "nai-cig": "Ciguayo", "nai-ckn-pro": "原始契努克語", "nai-guz": "Guazacapán", "nai-hit": "Hitchiti", "nai-ipa": "Ipai", "nai-jtp": "胡蒂亞帕語", "nai-jum": "胡邁佩特克語", "nai-kat": "卡斯拉梅特語", "nai-klp-pro": "原始卡拉普亞語", "nai-knm": "科諾米胡語", "nai-kum": "庫梅亞艾語", "nai-mac": "Macoris", "nai-mdu-pro": "Proto-Maidun", "nai-miz-pro": "原始米塞-索克語", "nai-mus-pro": "原始穆斯科格語", "nai-nao": "Naolan", "nai-nrs": "New River Shasta", "nai-okw": "Okwanuchu", "nai-per": "佩里庫語", "nai-pic": "Picuris", "nai-plp-pro": "原始高原佩努提語支", "nai-pom-pro": "原始波莫語", "nai-qng": "Quinigua", "nai-sca-pro": "原始蘇-卡托巴語", "nai-sin": "Sinacantán", "nai-sln": "Salvadoran Lenca", "nai-spt": "Sahaptin", "nai-tap": "Tapachultec", "nai-taw": "塔瓦薩語", "nai-teq": "特奎斯特拉特克語", "nai-tip": "Tipai", "nai-tot-pro": "原始托托索克語", "nai-tsi-pro": "Proto-Tsimshianic", "nai-utn-pro": "Proto-Utian", "nai-wai": "Waikuri", "nai-wji": "Western Jicaque", "nai-yup": "尤皮爾特佩克語", "naj": "Nalu", "nak": "納卡納伊語", "nal": "納利克語", "nam": "Ngan'gityemerri", "nan": "閩南語", "nan-dat": "大田話", "nan-hbl": "泉漳話", "nan-hlh": "海陸豐話", "nan-lnx": "龍巖話", "nan-tws": "潮州話", "nan-zhe": "浙南閩語", "nan-zsh": "三鄉話", "nao": "Naaba", "nap": "那不勒斯語", "naq": "科伊科伊語", "nar": "Iguta", "nas": "納希奧伊語", "nat": "Hungworo", "naw": "Nawuri", "nax": "Nakwi", "nay": "恩加林杰里語", "naz": "科阿特佩克納瓦特爾語", "nb": "書面挪威語", "nba": "Nyemba", "nbb": "Ndoe", "nbc": "昌語", "nbd": "恩賓達語", "nbe": "孔雅克-那加語", "nbg": "納加爾恰爾語", "nbh": "恩加莫語", "nbi": "毛-那加語", "nbj": "Ngarinman", "nbk": "Nake", "nbm": "Ngbaka Ma'bo", "nbn": "Kuri", "nbo": "Nkukoli", "nbp": "Nnam", "nbq": "Nggem", "nbr": "Numana", "nbs": "納米比亞手語", "nbt": "納語", "nbu": "Rongmei Naga", "nbv": "Ngamambo", "nbw": "南恩班迪語", "nby": "Ningera", "nca": "伊約語", "ncb": "中尼科巴語", "ncc": "波那姆語", "ncd": "Nachering", "nce": "亞萊語", "ncf": "諾茨語", "ncg": "尼斯加亞語", "nch": "中瓦斯特卡納瓦特爾語", "nci": "古典納瓦特爾語", "ncj": "北普埃布拉納瓦特爾語", "nck": "納卡拉語", "ncl": "米卻肯納瓦特爾語", "ncm": "納姆博語", "ncn": "瑙納語", "nco": "Sibe", "ncr": "Ncane", "ncs": "尼加拉瓜手語", "nct": "Chothe Naga", "ncu": "Chumburung", "ncx": "中普埃布拉納瓦特爾語", "ncz": "Natchez", "nd": "北恩德貝勒語", "nda": "恩達薩語", "ndb": "Kenswei Nsei", "ndc": "Ndau", "ndd": "Nde-Nsele-Nta", "ndf": "Nadruvian", "ndg": "恩登格雷科語", "ndh": "恩達利語", "ndi": "Chamba Leko", "ndj": "恩丹巴語", "ndk": "恩達卡語", "ndl": "恩多洛語", "ndm": "恩達姆語", "ndn": "恩貢迪語", "ndp": "恩多語", "ndq": "恩多姆貝語", "ndr": "Ndoola", "nds": "低地德語", "ndt": "恩敦加語", "ndu": "Dugun", "ndv": "恩杜特語", "ndw": "恩多博語", "ndx": "恩杜加語", "ndy": "盧托斯語", "ndz": "恩多戈語", "ne": "尼泊爾語", "nea": "Eastern Ngad'a", "neb": "Toura", "nec": "內得邦語", "ned": "Nde-Gbite", "nee": "庫馬克語", "nef": "內法語", "neg": "涅吉達爾語", "neh": "念卡語", "nej": "Neko", "nek": "Neku", "nem": "Nemi", "nen": "林哥尼語", "neo": "Ná-Meo", "neq": "中北部米塞語", "ner": "Yahadian", "nes": "Bhoti Kinnauri", "net": "Nete", "neu": "Neo", "nev": "洪語", "new": "尼瓦爾語", "nex": "Neme", "ney": "Neyo", "nez": "Nez Perce", "nfa": "Dhao", "nfd": "Ahwai", "nfl": "阿伊沃語", "nfr": "納凡拉語", "nfu": "姆豐特語", "ng": "恩東加語", "nga": "Ngbaka", "ngb": "北恩班迪語", "ngc": "Ngombe (Congo)", "ngd": "Ngando (Central African Republic)", "nge": "Ngemba", "ngf-bin-pro": "Proto-Binanderean", "ngf-pro": "原始跨新幾內亞語", "ngg": "Ngbaka Manza", "ngh": "努語", "ngi": "恩吉姆語", "ngj": "Ngie", "ngk": "Ngalkbun", "ngl": "Lomwe", "ngm": "Ngatik Men's Creole", "ngn": "恩果語", "ngo": "恩戈尼語", "ngp": "恩古盧語", "ngq": "恩戈雷米語", "ngr": "Nagu", "ngs": "Gvoko", "ngt": "Ngeq", "ngu": "格雷羅納瓦特爾語", "ngv": "納古米語", "ngw": "恩瓜巴語", "ngx": "Nggwahyi", "ngy": "Tibea", "ngz": "Ngungwel", "nha": "Nhanda", "nhb": "Beng", "nhc": "塔巴斯科納瓦特爾語", "nhd": "奇里帕語", "nhe": "東瓦斯特卡納瓦特爾語", "nhf": "Nhuwala", "nhg": "特萊爾辛戈納瓦特爾語", "nhh": "Nahari", "nhi": "扎卡特蘭-阿華卡特蘭-特佩欽特拉-納瓦特爾語", "nhk": "科索萊阿克納瓦特爾語", "nhm": "莫雷洛斯納瓦特爾語", "nhn": "中納瓦特爾語", "nho": "塔庫烏語", "nhp": "帕哈潘納瓦特爾語", "nhq": "瓦斯卡勒卡納瓦特爾語", "nhr": "納羅語", "nht": "奧梅特佩克納瓦特爾語", "nhu": "努內語", "nhv": "特馬斯卡爾特佩克納瓦特爾語", "nhw": "西瓦斯特卡納瓦特爾語", "nhx": "梅卡亞潘納瓦特爾語", "nhy": "北瓦哈卡納瓦特爾語", "nhz": "聖瑪利亞山區納瓦特爾語", "nia": "尼亞斯語", "nib": "納卡梅語", "nic-bco-pro": "原始貝努埃-剛果語", "nic-bod-pro": "原始類班圖語", "nic-eov-pro": "原始東奧蒂-沃爾特語", "nic-gns-pro": "Proto-Gurunsi", "nic-grf-pro": "原始草原語", "nic-gur-pro": "Proto-Gur", "nic-jkn-pro": "Proto-Jukunoid", "nic-lcr-pro": "原始下克羅斯河語", "nic-ogo-pro": "Proto-Ogoni", "nic-ovo-pro": "原始奧蒂-沃爾特語", "nic-plt-pro": "原始高原語", "nic-pro": "原始尼日爾-剛果語", "nic-ubg-pro": "Proto-Ubangian", "nic-ucr-pro": "原始上克羅斯河語", "nic-vco-pro": "原始沃爾特-剛果語", "nid": "Ngandi", "nie": "Niellim", "nif": "Nek", "nig": "Ngalakan", "nih": "Nyiha", "nii": "Nii", "nij": "恩加朱語", "nik": "南尼科巴語", "nil": "尼拉語", "nim": "尼蘭巴語", "nin": "Ninzo", "nio": "恩加納桑語", "niq": "南迪語", "nir": "Nimboran", "nis": "尼米語", "nit": "東南科拉米語", "niu": "紐埃語", "niv": "尼夫赫語", "niw": "尼莫語", "nix": "Hema", "niy": "恩魯納語", "niz": "寧吉爾語", "nja": "恩贊伊語", "njb": "Nocte Naga", "njh": "Lotha Naga", "nji": "Gudanji", "njj": "Njen", "njl": "Njalgulgule", "njm": "安加米語", "njn": "Liangmai Naga", "njo-jgl": "瓊里奧語", "njo-mng": "Mongsen Ao", "njr": "Njerep", "njs": "尼薩語", "njt": "Ndyuka-Trio Pidgin", "nju": "Ngadjunmaya", "njx": "Kunyi", "njy": "Njyem", "njz": "尼西語", "nka": "恩科亞語", "nkb": "Khoibu Naga", "nkc": "恩康霍語", "nkd": "Koireng", "nke": "Duke", "nkf": "Inpui Naga", "nkg": "Nekgini", "nkh": "Khezha Naga", "nki": "Thangal Naga", "nkj": "納卡伊語", "nkk": "諾庫庫語", "nkm": "Namat", "nkn": "Nkangala", "nko": "恩康亞語", "nkp": "紐阿托普塔普語", "nkq": "恩卡米語", "nkr": "努庫奧羅語", "nks": "North Asmat", "nkt": "Nyika", "nku": "Bouna Kulango", "nkw": "恩庫圖語", "nkx": "恩科羅語", "nkz": "恩卡里語", "nl": "荷蘭語", "nla": "Ngombale", "nlc": "納爾卡語", "nle": "東尼亞拉語", "nlg": "恩格拉語", "nli": "格蘭加里語", "nlj": "Nyali", "nlk": "尼尼亞亞利語", "nll": "尼哈利語", "nlm": "Mankiyali", "nlo": "Ngul", "nlq": "Lao Naga", "nlu": "Nchumbulu", "nlv": "奧里薩巴納瓦特爾語", "nlw": "Walangama", "nlx": "卡爾托語", "nly": "尼亞馬爾語", "nlz": "納勒戈語", "nma": "馬拉姆那加語", "nmb": "大納姆巴斯語", "nmc": "恩加姆語", "nmd": "恩杜穆語", "nme": "米齊梅那加語", "nmf": "唐庫爾-那加語", "nmg": "夸西奧語", "nmh": "Monsang Naga", "nmi": "Nyam", "nmj": "Ngombe (Central African Republic)", "nmk": "Namakura", "nml": "恩德姆利語", "nmm": "馬南語", "nmn": "宏語", "nmo": "Moyon Naga", "nmp": "尼曼布爾語", "nmq": "Nambya", "nmr": "Nimbari", "nms": "Letemboi", "nmt": "Namonuito", "nmu": "東北邁杜語", "nmv": "Ngamini", "nmw": "Nimoa", "nmx": "Nama", "nmy": "納木依語", "nmz": "Nawdm", "nn": "新挪威語", "nna": "Nyangumarta", "nnb": "Nande", "nnc": "Nancere", "nnd": "West Ambae", "nne": "Ngandyera", "nnf": "Ngaing", "nng": "Maring Naga", "nnh": "恩甘澎語", "nni": "North Nuaulu", "nnj": "Nyangatom", "nnk": "Nankina", "nnl": "Northern Rengma Naga", "nnm": "Namia", "nnn": "Ngete", "nnp": "Wancho", "nnq": "恩金多語", "nnr": "納倫加語", "nnt": "南蒂科克語", "nnu": "Dwang", "nnv": "Nukunu", "nnw": "南努尼語", "nnx": "Ngong", "nny": "Nyangga", "nnz": "Nda'nda'", "no": "挪威語", "noa": "Woun Meu", "noc": "Nuk", "nod": "北部泰語", "noe": "尼馬迪語", "nof": "Nomane", "nog": "諾蓋語", "noh": "Nomu", "noi": "Noiri", "noj": "Nonuya", "nok": "Nooksack", "nol": "Nomlaki", "non": "古諾爾斯語", "nop": "努芒岡語", "noq": "Ngongo", "nos": "東尼蘇語", "not": "Nomatsiguenga", "nou": "Ewage-Notu", "nov": "諾維亞語", "now": "尼揚博語", "noy": "Noy", "noz": "Nayi", "npa": "Nar Phu", "npb": "Nupbikha", "npg": "Ponyo", "nph": "Phom", "npl": "東南普埃布拉納瓦特爾語", "npn": "門卓波隆語", "npo": "Pochuri Naga", "nps": "Nipsan", "npu": "Puimei Naga", "npx": "Noipä", "npy": "納普語", "nqg": "Ede Nago", "nqk": "Kura Ede Nago", "nql": "Ngendelengo", "nqm": "恩多姆語", "nqn": "嫩語", "nqo": "曼德文字", "nqq": "Kyan-Karyaw Naga", "nqy": "Akyaung Ari", "nr": "南恩德貝勒語", "nra": "Ngom", "nrb": "Nara", "nrc": "Noric", "nre": "Southern Rengma Naga", "nrf": "諾曼語", "nrg": "Narango", "nri": "Chokri Naga", "nrk": "恩加拉語", "nrl": "恩加魯馬語", "nrm": "納洛姆語", "nrn": "諾恩語", "nrp": "北皮賽恩語", "nrr": "諾拉語", "nrt": "北卡拉普亞語", "nru": "摩梭語", "nrx": "Ngurmbur", "nrz": "拉拉語(新幾內亞)", "nsa": "Sangtam Naga", "nsb": "下諾索布語", "nsc": "恩希語", "nsd": "南尼蘇語", "nse": "Nsenga", "nsg": "Ngasa", "nsh": "Ngoshie", "nsi": "尼日利亞手語", "nsk": "納斯卡皮語", "nsl": "挪威手語", "nsm": "Sema", "nsn": "Nehan", "nso": "北索托語", "nsp": "尼泊爾手語", "nsq": "北部山地米沃克語", "nsr": "海事手語", "nss": "納利語", "nst": "唐薩語", "nsu": "內格拉山區納瓦特爾語", "nsv": "西南尼蘇語", "nsw": "Navut", "nsx": "Nsongo", "nsy": "Nasal", "nsz": "南邁杜語", "ntd": "北帝東語", "ntg": "Ngantangarra", "nti": "Natioro", "ntj": "恩加尼亞賈拉語", "ntk": "伊科馬語", "ntm": "納特尼語", "nto": "Ntomba", "ntp": "北特佩瓦語", "ntr": "Delo", "nts": "Natagaimas", "ntu": "Natügu", "ntw": "諾特威語", "ntx": "索姆拉語", "nty": "Mantsi", "nua": "Yuanga", "nub-har": "Haraza", "nub-pro": "原始努比亞語", "nuc": "努基尼語", "nud": "恩加拉語", "nue": "恩貢杜語", "nuf": "怒蘇語", "nug": "農加利語", "nuh": "恩敦達語", "nui": "Ngumbi", "nuj": "尼奧勒語 (烏干達)", "nuk": "努特卡語", "nul": "Nusa Laut", "num": "紐阿富語", "nun": "Anong", "nuo": "源語", "nup": "努佩語", "nuq": "努庫馬努語", "nur": "努古里亞語", "nus": "努埃爾語", "nut": "儂語", "nuu": "Ngbundu", "nuv": "北努尼語", "nuw": "Nguluwan", "nux": "梅赫克語", "nuy": "Nunggubuyu", "nuz": "特拉馬卡薩帕納瓦特爾語", "nv": "納瓦霍語", "nvh": "Nasarian", "nvm": "Namiae", "nvo": "Nyokon", "nwa": "Nawathinehena", "nwb": "尼亞布瓦語", "nwc": "古典尼瓦爾語", "nwe": "恩圭語", "nwg": "Ngaiawang", "nwi": "西南坦納語", "nwm": "Nyamusa-Molo", "nwo": "瑙奧語", "nwr": "納瓦魯語", "nwx": "中古尼瓦爾語", "nwy": "諾特威-梅赫林語", "nxa": "Nauete", "nxd": "Ngando (Congo)", "nxe": "Nage", "nxg": "Ngadha", "nxi": "Nindi", "nxl": "South Nuaulu", "nxm": "努米底亞", "nxn": "恩加旺語", "nxo": "Ndambomo", "nxq": "納西語", "nxr": "Ninggerum", "nxx": "Nafri", "ny": "齊切瓦語", "nyb": "Nyangbo", "nyc": "Nyanga-li", "nyd": "尼奧勒語 (肯尼亞)", "nye": "尼延戈語", "nyf": "Giryama", "nyg": "Nyindu", "nyh": "Nyigina", "nyi": "Nyimang", "nyj": "Nyanga (Congo)", "nyk": "Nyaneka", "nyl": "Nyeu", "nym": "尼揚韋齊語", "nyn": "尼揚科萊語", "nyo": "尼奧羅語", "nyp": "Nyang'i", "nys": "尼揚加語", "nyt": "Nyawaygi", "nyu": "Nyungwe", "nyv": "Nyulnyul", "nyw": "僥語", "nyx": "Nganyaywana", "nyy": "尼亞庫薩語", "nza": "梯貢-姆本貝語", "nzb": "Njebi", "nzd": "恩扎迪語", "nzi": "尼茲馬語", "nzk": "Nzakara", "nzm": "Zeme Naga", "nzs": "新西蘭手語", "nzu": "Central Teke", "nzy": "Nzakambay", "nzz": "Nanga Dama Dogon", "oaa": "鄂羅克語", "oac": "奧羅奇語", "oak": "Noakhali", "oav": "古阿瓦爾語", "obi": "奧比斯佩諾語", "obk": "南邦托克語", "obl": "奧布洛語", "obm": "摩押語", "obo": "歐波-馬諾博語", "obr": "上古緬甸語", "obt": "上古布列塔尼語", "obu": "奧布洛姆語", "oc": "奧克語", "oca": "奧凱納語", "och": "上古漢語", "ocm": "Old Cham", "oco": "上古康沃爾語", "ocu": "Tlahuica", "oda": "Odut", "odk": "奧德語", "odt": "古荷蘭語", "odu": "奧杜阿勒語", "ofo": "圖特洛語", "ofs": "古弗里斯蘭語", "ofu": "埃夫托普語", "ogb": "Ogbia", "ogc": "Ogbah", "oge": "上古格魯吉亞語", "ogg": "Ogbogolo", "ogo": "卡那語", "ogu": "奧格布羅怒貢語", "ohu": "上古匈牙利語", "oia": "奧拉塔語", "oin": "伊內布-奧內語", "oj": "奧吉布瓦語", "ojb": "西北奧吉布瓦語", "ojc": "中奧吉布瓦語", "ojg": "東奧吉布瓦語", "ojp": "上古日語", "ojs": "塞文奧吉布瓦語", "ojv": "翁通爪哇語", "ojw": "西奧吉布瓦語", "oka": "歐肯納根語", "okb": "Okobo", "okd": "歐科迪亞語", "oke": "Okpe (Southwestern Edo)", "okg": "Kok-Paponk", "okh": "科雷斯埃羅斯塔姆語", "oki": "奧凱克語", "okj": "奧科-朱瓦伊語", "okk": "夸姆廷-奧內語", "okl": "古肯特手語", "okm": "中古朝鮮語", "okn": "沖永良部語", "oko": "上古朝鮮語", "okr": "基里克語", "oks": "奧科-埃尼-奧薩因語", "oku": "奧庫語", "okv": "奧羅凱瓦語", "okx": "Okpe (Northwestern Edo)", "okz": "古高棉語", "old": "莫其語", "ole": "奧萊語", "olm": "Oloma", "olo": "利維卡累利阿語", "olr": "奧爾拉特語", "olt": "古立陶宛語", "olu": "庫瓦勒語", "om": "奧羅莫語", "oma": "奧馬哈-龐卡語", "omb": "Omba", "omc": "莫奇卡語", "omg": "奧馬瓜語", "omi": "奧米語", "omk": "奧莫克語", "oml": "Ombo", "omn": "米諾斯語", "omo": "Utarmbung", "omp": "上古曼尼普爾語", "omq-cha-pro": "原始查蒂諾語", "omq-maz-pro": "原始馬薩特克語", "omq-mix-pro": "原始類米斯特克語", "omq-mxt-pro": "原始米斯特克語", "omq-otp-pro": "原始歐托-帕梅語", "omq-pro": "原始歐托-曼格語", "omq-sjq": "聖胡安基阿伊赫查蒂諾語", "omq-tel": "特波斯科盧拉米斯特克語", "omq-teo": "特奧霍姆爾科查蒂諾語", "omq-tri-pro": "原始特里基語", "omq-zap-pro": "原始類薩波特克語", "omq-zpc-pro": "原始薩波特克語", "omr": "上古馬拉地語", "omt": "Omotik", "omu": "奧姆拉諾語", "omv-aro-pro": "原始阿里語", "omv-diz-pro": "Proto-Dizoid", "omv-pro": "原始奧摩語", "omw": "南泰羅拉語", "omx": "上古孟語", "ona": "瑟爾科南語", "onb": "臨高語", "one": "歐內達語", "ong": "歐樓語", "oni": "Onin", "onj": "Onjob", "onk": "卡博勒-奧內語", "onn": "奧諾巴蘇魯語", "ono": "奧農達加語", "onp": "Sartang", "onr": "北奧內語", "ons": "Ono", "onu": "烏努阿語", "onw": "上古努比亞語", "onx": "Pidgin Onin", "ood": "歐罕語", "oog": "Ong", "oon": "翁奇語", "oor": "Oorlams", "opa": "Okpamheri", "opk": "Kopkaka", "opm": "Oksapmin", "opo": "Opao", "opt": "Opata", "opy": "歐伐耶語", "or": "奧利亞語", "ora": "Oroha", "ore": "Orejón", "org": "Oring", "orh": "鄂倫春語", "oro": "Orokolo", "orr": "Oruma", "ort": "阿迪瓦西奧利亞語", "oru": "奧爾穆里語", "orv": "古東斯拉夫語", "orw": "奧羅-溫語", "orx": "奧羅語", "orz": "奧爾穆語", "os": "奧塞梯語", "osa": "奧沙格語", "osc": "奧斯坎語", "osi": "奧星語", "osn": "古巽他語", "oso": "奧索索語", "osp": "中世紀西班牙語", "ost": "Osatu", "osu": "南奧內語", "osx": "古撒克遜語", "ota": "鄂圖曼土耳其語", "otb": "中古藏語", "otd": "奧圖大能語", "ote": "梅斯基塔爾奧托米語", "oti": "Oti", "otk": "古突厥語", "otl": "蒂拉帕奧托米語", "otm": "東部高地奧托米語", "otn": "特南戈奧托米語", "oto-otm-pro": "原始奧托米語", "oto-pro": "原始類奧托米語", "otq": "克雷塔羅奧托米語", "otr": "Otoro", "ots": "墨西哥州奧托米語", "ott": "特莫亞雅奧托米語", "otu": "Otuke", "otw": "渥太華語", "otx": "特斯卡特佩克奧托米語", "oty": "上古泰米爾語", "otz": "伊斯坦科奧托米語", "oub": "Glio-Oubi", "oue": "Oune", "oui": "古回鶻語", "oum": "Ouma", "ovd": "埃爾夫達利安語", "owi": "Owiniga", "owl": "古威爾士語", "oyb": "Oy", "oyd": "Oyda", "oym": "外恩比語", "oyy": "Oya'oya", "ozm": "Koonzime", "pa": "旁遮普語", "paa-kmn": "Kómnzo", "paa-kwn": "庫瓦尼語", "paa-lei": "Leitre", "paa-nha-pro": "原始北哈馬黑拉語", "paa-nun": "農貢語", "pab": "帕雷西語", "pac": "帕戈語", "pad": "巴烏馬利語", "pae": "帕吉貝特語", "paf": "帕拉納瓦特語", "pag": "班詩蘭語", "pah": "坦賀利姆語", "pai": "帕語", "pak": "帕拉卡納語", "pal": "中古波斯語", "pam": "卡片片甘語", "pao": "北派伍特語", "pap": "帕皮阿門托語", "paq": "帕爾雅語", "par": "帕納明特語", "pas": "帕帕塞納語", "pau": "帕勞語", "pav": "瓦里語", "paw": "波尼語", "pax": "班加拉勒語", "pay": "佩茨語", "paz": "班加拉陸語", "pbb": "Páez", "pbc": "巴搭摩納語", "pbe": "梅松特拉波波洛卡語", "pbf": "科約特佩克波波洛卡語", "pbg": "帕勞哈諾語", "pbh": "帕納雷語", "pbi": "Podoko", "pbl": "Mak (Nigeria)", "pbm": "普埃布拉馬薩特克語", "pbn": "Kpasam", "pbo": "Papel", "pbp": "Badyara", "pbr": "龐瓦語", "pbs": "中帕梅語", "pbv": "布那語", "pby": "普尤語", "pca": "聖伊內斯阿瓦特姆潘波波洛卡語", "pcb": "比爾語", "pcc": "布依語", "pcd": "皮卡第語", "pce": "布雷德昂語", "pcf": "帕里揚語", "pcg": "帕尼亞語", "pch": "Pardhan", "pci": "杜魯瓦語", "pcj": "Parenga", "pck": "Paite", "pcl": "Pardhi", "pcm": "尼日利亞皮欽語", "pcn": "皮蒂語", "pcp": "Pacahuara", "pcw": "皮亞蓬語", "pda": "Anam", "pdc": "賓夕法尼亞德語", "pdi": "Pa Di", "pdn": "Fedan", "pdo": "巴都艾語", "pdt": "門諾低地德語", "pdu": "卡延語", "pea": "峇峇娘惹印尼語", "peb": "東波莫語", "ped": "Mala (New Guinea)", "pee": "達捷語", "pef": "東北波莫語", "peg": "Pengo", "peh": "保安語", "pei": "奇奇梅克-喬納斯語", "pej": "北波莫語", "pek": "班查爾語", "pel": "佩卡爾語", "pem": "彭德語", "peo": "古波斯語", "pep": "昆嘉語", "peq": "南波莫語", "pev": "Pémono", "pex": "佩塔茨語", "pey": "佩喬語", "pez": "東珀南語", "pfa": "Pááfang", "pfe": "Peere", "pga": "朱巴阿拉伯語", "pgd": "健馱邏語", "pgg": "龐瓦利語", "pgi": "帕吉語", "pgk": "Rerep", "pgl": "原始愛爾蘭語", "pgn": "帕埃利尼語", "pgs": "Pangseng", "pgu": "帕古語", "pgz": "巴布亞紐幾內亞手語", "pha": "巴哼語", "phd": "Phudagi", "phg": "方語", "phh": "夫卡語", "phi-din": "Dinapigue Agta", "phi-kal-pro": "原始卡拉棉語", "phi-nag": "Nagtipunan Agta", "phi-pro": "原始菲律賓語", "phk": "帕克傣語", "phl": "帕盧拉語", "phm": "Phimbi", "phn": "腓尼基語", "pho": "普內語", "phq": "帕那語", "phr": "帕哈里-波特瓦里語", "pht": "普泰語", "phu": "Phuan", "phv": "Pahlavani", "phw": "Phangduwali", "pi": "巴利語", "pia": "皮馬巴霍語", "pib": "皮洛語", "pic": "平吉語", "pid": "皮阿羅阿語", "pie": "皮羅語", "pif": "平格拉普語", "pig": "皮薩博語", "pih": "皮特凱恩語", "pij": "Pijao", "pil": "Yom", "pim": "波瓦坦語", "pin": "皮阿梅語", "pio": "Piapoco", "pip": "Pero", "pir": "Piratapuyo", "pis": "皮京語", "pit": "皮塔-皮塔語", "piu": "Pintupi-Luritja", "piv": "皮勒尼語", "piw": "平布韋語", "pix": "皮烏語", "piy": "Piya-Kwonci", "piz": "Pije", "pjt": "皮詹加加拉語", "pkb": "基普福科莫語", "pkc": "百濟語", "pkg": "帕克-湯語", "pkh": "旁庫語", "pkn": "帕坎哈語", "pko": "波科特語", "pkp": "普卡普卡語", "pkr": "阿塔帕迪庫龍巴語", "pks": "巴基斯坦手語", "pkt": "麻楞語", "pku": "帕庫語", "pl": "波蘭語", "pla": "Miani", "plb": "波洛農包克語", "plc": "中巴拉望語", "ple": "帕盧厄語", "plg": "皮拉加語", "plh": "保洛希語", "plj": "波爾茨語", "plk": "科希斯坦希納語", "pll": "納盎德昂語", "pln": "帕倫奎羅語", "plo": "奧魯塔波波魯卡語", "plq": "派拉語", "plr": "帕拉卡-塞努富語", "pls": "聖馬科斯特拉爾科亞爾科波波洛卡語", "plu": "巴里庫爾語", "plv": "西南巴拉望語", "plw": "布魯克波因特巴拉望語", "ply": "巴琉語", "plz": "帕盧安語", "pma": "帕馬語", "pmb": "潘比亞語", "pmd": "帕蘭甘米達恩語", "pme": "Pwaamei", "pmf": "帕莫納語", "pmi": "北普米語", "pmj": "南普米語", "pmk": "帕姆利科語", "pml": "沙比爾語", "pmm": "波爾語", "pmn": "帕姆語", "pmo": "波姆語", "pmq": "北帕梅語", "pmr": "派納馬語", "pms": "皮埃蒙特語", "pmt": "土阿莫土語", "pmu": "米爾布爾旁遮普語", "pmw": "平原米沃克語", "pmx": "Poumei Naga", "pmy": "巴布亞馬來語", "pmz": "南帕梅語", "pna": "巴-標普南語", "pnc": "潘內語", "pnd": "姆平達語", "pne": "西珀南語", "png": "旁固語", "pnh": "彭林語", "pni": "奧亨語", "pnj": "Pinjarup", "pnk": "保納卡語", "pnl": "帕萊尼語", "pnm": "巴圖普南語", "pnn": "Pinai-Hagahai", "pno": "帕諾沃語", "pnp": "潘查納語", "pnq": "帕納語 (西非)", "pnr": "帕尼姆語", "pns": "波諾薩坎語", "pnt": "旁狄希臘語", "pnu": "炯奈語", "pnv": "皮尼古拉語", "pnw": "巴尼馬語", "pnx": "克年語", "pny": "平因語", "pnz": "帕納語 (中非)", "poc": "波科馬姆語", "poe": "聖胡安阿欽戈波波洛卡語", "pof": "Poke", "pog": "波其瓜拉語", "poh": "Poqomchi'", "poi": "高地波波魯卡語", "pok": "Pokangá", "pom": "東南波莫語", "pon": "波納佩語", "poo": "中波莫語", "pop": "普瓦普瓦語", "poq": "特西斯特佩克波波魯卡語", "pos": "薩約拉波波魯卡語", "pot": "珀塔瓦托米語", "pov": "幾內亞比紹克里奧爾語", "pow": "聖費利佩奧特拉特佩克波波洛卡語", "pox": "波拉布語", "poy": "Pogolo", "poz-abi": "阿拜語", "poz-bal": "Baliledo", "poz-btk-pro": "原始邦庫-多樂基語", "poz-cet-pro": "原始中-東部馬來-波利尼西亞語", "poz-hce-pro": "原始哈馬黑拉-鳥頭灣語", "poz-lgx-pro": "原始楠榜語", "poz-mcm-pro": "原始馬來-占語", "poz-mic-pro": "原始密克羅尼西亞語", "poz-mly-pro": "原始馬來語", "poz-msa-pro": "原始馬來-松巴哇語", "poz-nes": "Nese", "poz-oce-pro": "原始大洋洲語", "poz-pcc-pro": "Proto-Central Pacific", "poz-pep-pro": "原始東部波利尼西亞語", "poz-pnp-pro": "原始核心波利尼西亞語", "poz-pol-pro": "原始波利尼西亞語", "poz-pro": "原始馬來-波利尼西亞語", "poz-sml": "砂拉越馬來語", "poz-ssw-pro": "原始南蘇拉威西語", "poz-swa-pro": "原始北沙撈越語", "poz-ter": "登嘉樓馬來語", "ppa": "Pao", "ppe": "Papi", "ppi": "帕伊帕伊語", "ppk": "烏瑪語", "ppl": "皮皮爾語", "ppm": "帕波瑪語", "ppn": "帕帕帕納語", "ppo": "福洛巴語", "ppq": "佩語", "pps": "聖路易特馬拉卡約卡波波洛卡語", "ppt": "帕語", "ppu": "拍瀑拉語", "pqa": "帕阿語", "pqe-pro": "原始東部馬來-波利尼西亞語", "pqm": "馬里希特-帕薩瑪奎迪語", "pra": "普拉克里特語", "pra-niy": "尼亞普拉克里特語", "prc": "帕拉奇語", "pre": "普林西比語", "prf": "巴拉南語", "prg": "古普魯士語", "prh": "波羅哈農語", "pri": "Paicî", "prk": "巴饒克語", "prl": "秘魯手語", "prm": "基比里語", "prn": "瓦西瓦里語", "pro": "古奧克語", "prq": "佩勒內阿舍寧卡語", "prr": "普里語", "prt": "派語", "pru": "普拉吉語", "prw": "帕拉文語", "prx": "普里克語", "prz": "普羅維登西亞手語", "ps": "普什圖語", "psa": "阿蘇埃奧尤語", "psc": "波斯手語", "psd": "平原印第安手語", "pse": "中馬來語", "psg": "檳城手語", "psh": "西南帕沙伊語", "psi": "東南帕沙伊語", "psl": "波多黎各手語", "psm": "Pauserna", "psn": "巴那宣語", "pso": "波蘭手語", "psp": "菲律賓手語", "psq": "帕西語", "psr": "葡萄牙手語", "pss": "考龍語", "psw": "Port Sandwich", "psy": "皮斯卡特維語", "pt": "葡萄牙語", "pta": "Pai Tavytera", "pth": "帕塔索語", "pti": "Pintiini", "ptn": "帕塔尼語", "pto": "柔威語", "ptp": "帕特普語", "ptq": "帕塔普語", "ptr": "皮阿馬次納語", "ptt": "恩雷甘語", "ptu": "班班語", "ptv": "Port Vato", "ptw": "彭特拉奇語", "pty": "Pathiya", "pua": "普雷佩查語", "pub": "普倫語", "puc": "梅拉普普南語", "pud": "阿普特普南語", "pue": "佩爾切語", "puf": "梅拉赫普南語", "pug": "普耶語", "pui": "普伊納維語", "puj": "圖布普南語", "pum": "普瑪語", "puo": "欣門語", "pup": "普拉布語", "puq": "Puquina", "pur": "普魯沃拉語", "put": "Putoh", "puu": "普努語", "puw": "Puluwat", "pux": "普阿雷語", "puy": "Purisimeño", "pwa": "帕瓦亞語", "pwb": "帕納瓦語", "pwg": "加帕派瓦語", "pwi": "帕德溫語", "pwm": "莫爾伯語", "pwn": "排灣語", "pwo": "西波克倫語", "pwr": "Powari", "pww": "北波克倫語", "pxm": "科扎爾特佩克米塞語", "pye": "Pye Krumen", "pym": "佩姆語", "pyn": "波亞納瓦語", "pys": "巴拉圭手語", "pyu": "卑南語", "pyx": "驃語", "pyy": "片語", "pzh": "巴宰語", "pzn": "帕拉納加語", "qfa-adm-pro": "原始大安達曼語", "qfa-bet-pro": "原始貝台語", "qfa-cka-pro": "原始楚科奇-堪察加語", "qfa-hur-pro": "原始胡里安-烏拉爾圖語", "qfa-kad-pro": "原始卡杜語", "qfa-kms-pro": "原始侗水語", "qfa-kor-pro": "原始朝鮮語", "qfa-kra-pro": "原始仡佬語", "qfa-lic-pro": "原始黎語", "qfa-onb-pro": "原始貝語", "qfa-ong-pro": "原始翁奇語", "qfa-tak-pro": "原始侗台語", "qfa-yen-pro": "原始葉尼塞語", "qfa-yuk-pro": "原始尤卡吉爾語", "qu": "克丘亞語", "qua": "夸保語", "quc": "基切語", "qui": "奎魯特語", "qum": "錫帕卡帕語", "qun": "奎納特語", "quq": "Quinqui", "quv": "薩卡普爾泰克語", "qvy": "卻域語", "qwc": "古典克丘亞語", "qwe-kch": "基奇瓦語", "qwe-pro": "原始克丘亞語", "qwm": "欽察語", "qwt": "夸爾希奧誇-克拉茨卡尼語", "qxs": "南羌語", "qya": "昆雅語", "qyp": "昆尼帕語", "raa": "蕩格馬利語", "rab": "坎陵語", "rac": "拉薩瓦語", "rad": "埃地語", "raf": "西梅瓦杭語", "rag": "洛戈利語", "rah": "拉巴語", "rai": "拉莫艾納語", "rak": "博瓦伊語", "ral": "Ralte", "ram": "卡內拉語", "ran": "Riantana", "rao": "拉奧語", "rap": "拉帕努伊語", "raq": "薩姆語", "rar": "拉羅湯加語", "ras": "塔加利語", "rat": "Razajerdi", "rau": "拉烏特語", "rav": "桑旁語", "raw": "日旺語", "rax": "Rang", "ray": "拉帕語", "raz": "拉罕布語", "rbb": "若買德昂語", "rbk": "北邦托克語", "rbl": "米拉亞比科爾語", "rcf": "留尼旺克里奧爾法語", "rdb": "Rudbari", "rea": "雷勞語", "reb": "勒姆邦語", "ree": "拉壤加央語", "reg": "Kara (Tanzania)", "rei": "Reli", "rej": "勒姜語", "rel": "倫迪勒語", "rem": "雷莫語", "ren": "盧敖語", "rer": "Rer Bare", "res": "雷舍語", "ret": "雷塔語", "rey": "雷亞薩諾語", "rga": "羅里亞語", "rge": "羅姆希臘語", "rgk": "朗卡斯語", "rgn": "羅馬涅語", "rgr": "Resígaro", "rgs": "南拉格萊語", "rgu": "靈戈烏語", "rhg": "羅興亞語", "rhp": "雅杭語", "ria": "梁語", "rif": "里菲安語", "ril": "日昂語", "rim": "尼亞圖魯語", "rin": "Nungu", "rir": "瑞分語", "rit": "Ritarungo", "riu": "Riung", "rjg": "Rajong", "rji": "Raji", "rjs": "拉傑班什語", "rka": "克勞爾語", "rkb": "里比薩語", "rkh": "拉卡漢加-曼尼希基語", "rki": "若開語", "rkm": "馬爾卡語", "rkt": "朗普里語", "rkw": "阿拉瓜爾語", "rm": "羅曼什語", "rma": "拉瑪語", "rmb": "Rembarunga", "rmc": "喀爾巴阡羅姆語", "rmd": "旅行者丹麥語", "rme": "盎格魯羅姆語", "rmf": "芬蘭羅姆語", "rmg": "旅行者挪威語", "rmh": "穆爾金語", "rmi": "洛馬夫倫語", "rmk": "隆昆語", "rml": "波羅的羅姆語", "rmm": "Roma", "rmn": "巴爾幹羅姆語", "rmo": "辛特羅姆語", "rmp": "倫皮語", "rmq": "伊比利吉普賽語", "rms": "羅馬尼亞手語", "rmt": "多姆語", "rmu": "斯堪地羅姆語", "rmv": "Romanova", "rmw": "威爾士羅姆語", "rmx": "勒曼語", "rmy": "弗拉赫羅姆語", "rmz": "馬爾馬語", "rnd": "Ruwund", "rng": "龍加語", "rnl": "Ranglong", "rnn": "Roon", "rnp": "Rongpo", "rnw": "龍瓦語", "ro": "羅馬尼亞語", "roa-ang": "安茹語", "roa-bbn": "波旁-貝里語", "roa-brg": "勃艮第語", "roa-can": "坎塔布里亞語", "roa-cha": "香檳語", "roa-fcm": "弗朗什-孔泰語", "roa-gal": "加羅語", "roa-gib": "巴西利卡塔高盧-意大利語", "roa-gis": "西西里高盧-意大利語", "roa-leo": "萊昂語", "roa-lor": "洛林語", "roa-oca": "古加泰羅尼亞語", "roa-ole": "古萊昂語", "roa-ona": "納瓦拉-阿拉貢語", "roa-opt": "古葡萄牙語", "roa-orl": "奧爾良語", "roa-poi": "普瓦圖-桑通日語", "roa-tar": "塔倫蒂諾語", "rob": "塔埃語", "roc": "各加拉格萊語", "rod": "Rogo", "roe": "龍基語", "rof": "蘭博語", "rog": "北拉格萊語", "rol": "朗布隆語", "rom": "羅姆語", "roo": "羅托卡特語", "rop": "澳洲克里奧爾語", "ror": "Rongga", "rou": "Runga", "row": "德拉-烏納萊語", "rpn": "Repanbitip", "rpt": "拉普廷語", "rri": "里里奧語", "rrm": "莫里奧里語", "rro": "Roro", "rrt": "Arritinngithigh", "rsb": "羅姆語-塞爾維亞語", "rsk": "潘諾尼亞盧森尼亞語", "rsl": "俄羅斯手語", "rsm": "Miriwoong Sign Language", "rsn": "盧安達手語", "rtc": "Rungtu", "rth": "拉塔罕語", "rtm": "羅圖馬語", "rtw": "Rathawi", "ru": "俄語", "rub": "貢古語", "ruc": "魯烏利語", "rue": "盧森尼亞語", "ruf": "Luguru", "rug": "羅維阿納語", "ruh": "Ruga", "rui": "魯菲吉語", "ruk": "Che", "ruo": "伊斯特羅-羅馬尼亞語", "rup": "阿羅馬尼亞語", "ruq": "梅戈來諾-羅馬尼亞語", "rut": "魯圖爾語", "ruu": "Lanas Lobu", "ruy": "Mala (Nigeria)", "ruz": "Ruma", "rw": "盧旺達語", "rwa": "拉沃語", "rwk": "羅瓦語", "rwm": "Amba", "rwo": "拉瓦語", "rxd": "Ngardi", "rxw": "Karuwali", "ryn": "北奄美大島語", "rys": "八重山語", "ryu": "沖繩語", "rzh": "拉齊希語", "sa": "梵語", "saa": "薩巴語", "sab": "布格勒熱語", "sac": "福克斯語", "sad": "桑達韋語", "sae": "Sabanê", "saf": "薩法利巴語", "sah": "雅庫特語", "sai-all": "Allentiac", "sai-and": "Andoquero", "sai-ayo": "Ayomán", "sai-bae": "Baenan", "sai-bag": "Bagua", "sai-bet": "貝托伊語", "sai-bor-pro": "原始博拉語", "sai-cac": "Cacán", "sai-caq": "Caranqui", "sai-car-pro": "原始加勒比語", "sai-cat": "卡塔考語", "sai-cer-pro": "原始塞拉多語", "sai-chi": "奇里諾語", "sai-chn": "Chaná", "sai-chp": "查帕庫拉語", "sai-chr": "查魯阿語", "sai-chu": "丘魯亞語", "sai-cje-pro": "原始中熱語", "sai-cmg": "Comechingon", "sai-cno": "Chono", "sai-cnr": "Cañari", "sai-coe": "Coeruna", "sai-col": "Colán", "sai-cop": "Copallén", "sai-crd": "Coroado Puri", "sai-ctq": "Catuquinaru", "sai-cul": "Culli", "sai-cva": "Cueva", "sai-esm": "埃斯梅拉爾達語", "sai-ewa": "Ewarhuyana", "sai-gam": "Gamela", "sai-gay": "Gayón", "sai-gmo": "Guamo", "sai-gua": "Guachí", "sai-gue": "古埃諾阿語", "sai-hau": "Haush", "sai-jee-pro": "原始熱語", "sai-jko": "熱科語", "sai-jrj": "希拉希拉語", "sai-kat": "Katembri", "sai-mal": "馬拉利語", "sai-mar": "馬拉蒂諾語", "sai-mat": "馬塔納維語", "sai-mcn": "莫卡納語", "sai-men": "Menien", "sai-mil": "Millcayac", "sai-mlb": "馬利布語", "sai-msk": "Masakará", "sai-muc": "Mucuchí", "sai-mue": "Muellama", "sai-muz": "Muzo", "sai-mys": "Maynas", "sai-nat": "Natú", "sai-nje-pro": "原始北熱語", "sai-opo": "Opón", "sai-oto": "奧托馬科語", "sai-pal": "Palta", "sai-pam": "Pamigua", "sai-par": "Paratió", "sai-peb": "Peba", "sai-pnz": "Panzaleo", "sai-prh": "Puruhá", "sai-ptg": "Patagón", "sai-pur": "Purukotó", "sai-pyg": "Payaguá", "sai-pyk": "比克比杰語", "sai-qmb": "Quimbaya", "sai-qtm": "奎特莫語", "sai-rab": "拉博納語", "sai-ram": "拉馬諾斯語", "sai-sac": "Sácata", "sai-san": "Sanaviron", "sai-sap": "薩帕拉語", "sai-sec": "塞楚拉語", "sai-sin": "西努法納語", "sai-sje-pro": "原始南熱語", "sai-tab": "塔班卡萊語", "sai-tal": "塔良語", "sai-tap": "塔帕尤納語", "sai-tar-pro": "Proto-Taranoan", "sai-teu": "Teushen", "sai-tim": "蒂莫特語", "sai-tpr": "塔帕里塔語", "sai-trr": "Tarairiú", "sai-wai": "Waitaká", "sai-way": "Wayumará", "sai-wit-pro": "Proto-Witotoan", "sai-wnm": "瓦尼亞姆語", "sai-xoc": "Xocó", "sai-yao": "Yao (South America)", "sai-yar": "亞魯馬語", "sai-yri": "尤里語", "sai-yup": "尤普阿語", "sai-yur": "尤魯曼圭語", "saj": "薩胡語", "sak": "薩克語", "sal-pro": "原始薩利希語", "sam": "撒馬利亞亞拉姆語", "sao": "薩烏塞語", "saq": "薩布魯語", "sar": "Saraveca", "sas": "薩薩克語", "sat": "桑塔利語", "sau": "薩萊曼語", "sav": "薩菲薩菲語", "saw": "薩維語", "sax": "薩語", "say": "沙雅語", "saz": "索拉什特拉語", "sba": "甘拜語", "sbb": "辛博語", "sbc": "克勒語", "sbd": "Southern Samo", "sbe": "Saliba (New Guinea)", "sbf": "薩波語", "sbg": "塞格特語", "sbh": "索里-哈林甘語", "sbi": "塞提語", "sbj": "蘇巴庫爾語", "sbk": "薩夫瓦語", "sbl": "波多蘭三描語", "sbm": "薩加拉語", "sbn": "信德比爾語", "sbo": "Sabüm", "sbp": "桑古語", "sbq": "Sileibi", "sbr": "森巴孔穆魯特語", "sbs": "蘇比亞語", "sbt": "金基語", "sbu": "Stod Bhoti", "sbv": "薩比尼語", "sbw": "Simba", "sbx": "塞貝魯昂語", "sby": "Soli", "sbz": "Sara Kaba", "sc": "撒丁語", "scb": "哲語", "sce": "東鄉語", "scf": "聖米格爾克里奧爾法語", "scg": "上侯語", "sch": "薩卡車普語", "sci": "斯里蘭卡克里奧爾馬來語", "sck": "薩達里語", "scl": "希納語", "scn": "西西里語", "sco": "低地蘇格蘭語", "scp": "約爾莫語", "scq": "Sa'och", "scs": "北斯拉維語", "scu": "松楚語", "scv": "Sheni", "scw": "Sha", "scx": "西庫爾語", "scz": "設德蘭語", "sd": "信德語", "sda": "托拉查-薩達語", "sdb": "沙巴克語", "sdc": "薩薩里語", "sde": "蘇魯布語", "sdf": "薩爾里語", "sdg": "沙維語", "sdh": "南庫爾德語", "sdj": "Suundi", "sdk": "索斯昆蒂語", "sdl": "沙烏地阿拉伯手語", "sdm": "塞曼當語", "sdn": "加盧拉語", "sdo": "布卡-三東-比達友語", "sdp": "舍朱奔語", "sdr": "奧拉昂薩達里語", "sds": "突尼西亞柏柏爾語", "sdu": "薩魯杜語", "sdv-daj-pro": "Proto-Daju", "sdv-eje-pro": "Proto-Eastern Jebel", "sdv-nil-pro": "原始尼羅語", "sdv-nyi-pro": "Proto-Nyima", "sdv-tmn-pro": "Proto-Taman", "sdx": "Sibu Melanau", "se": "北薩米語", "sea": "塞邁語", "sec": "塞切爾特語", "sed": "色當語", "see": "塞訥卡語", "sef": "切巴拉塞諾福語", "seg": "Segeju", "seh": "賽納語", "sei": "瑟里語", "sej": "瑟內語", "sek": "塞卡尼語", "sel-nor": "北塞爾庫普語", "sel-pro": "原始塞爾庫普語", "sel-sou": "南塞爾庫普語", "sem-amm": "亞捫語", "sem-amo": "亞摩利語", "sem-cha": "Chaha", "sem-dad": "Dadanitic", "sem-dum": "Dumaitic", "sem-has": "Hasaitic", "sem-his": "Hismaic", "sem-mhr": "Muher", "sem-pro": "原始閃米特語", "sem-saf": "Safaitic", "sem-sam": "Samalian", "sem-srb": "古南阿拉伯語", "sem-tay": "泰馬語", "sem-tha": "賽莫德語", "sem-wes-pro": "原始西閃米特語", "sen": "Nanerigé Sénoufo", "seo": "Suarmin", "sep": "Sìcìté Sénoufo", "seq": "Senara Sénoufo", "ser": "塞拉諾語", "ses": "東桑海語", "set": "森塔尼語", "seu": "Serui-Laut", "sev": "Nyarafolo Senoufo", "sew": "Sewa Bay", "sey": "塞科雅語", "sez": "Senthang Chin", "sfb": "法國比利時手語", "sfe": "Eastern Subanun", "sfm": "小花苗語", "sfs": "南非手語", "sfw": "舍赫維語", "sg": "桑戈語", "sga": "古愛爾蘭語", "sgb": "麥安契埃塔語", "sgc": "基普西吉語", "sgd": "蘇里高農語", "sge": "色蓋語", "sgg": "瑞士德語手語", "sgh": "舒格南語", "sgi": "蘇加語", "sgk": "桑孔語", "sgm": "Singa", "sgp": "辛頗語", "sgr": "桑加薩爾語", "sgs": "薩莫吉提亞語", "sgt": "布羅克帕克語", "sgu": "Salas", "sgw": "塞巴特貝特語", "sgx": "塞拉利昂手語", "sgy": "桑格萊奇語", "sgz": "蘇爾蘇隆嘉語", "sh": "塞爾維亞-克羅地亞語", "sha": "Shall-Zwall", "shb": "尼納姆語", "shc": "Sonde", "shd": "昆達爾-沙希語", "she": "謝科語", "shg": "舒亞語", "shh": "休休尼語", "shi": "施盧赫語", "shj": "沙特語", "shk": "什魯克語", "shl": "Shendu", "shm": "沙赫魯迪語", "shn": "撣語", "sho": "尚加語", "shp": "希皮博-科尼博語", "shq": "Sala", "shr": "施語", "shs": "舒什瓦普語", "sht": "沙斯塔語", "shu": "乍得阿拉伯語", "shv": "山地語", "shw": "希瓦伊語", "shx": "畲語", "shy": "塔查維特語", "shz": "Syenara Senoufo", "si": "僧加羅語", "sia": "阿卡拉薩米語", "sib": "塞波普語", "sid": "希達摩語", "sie": "西馬語", "sif": "斯亞穆語", "sig": "帕薩勒語", "sih": "Zire", "sii": "Shom Peng", "sij": "農巴米語", "sik": "Sikiana", "sil": "圖穆隆錫薩拉語", "sim": "Seim", "sio-pro": "原始蘇語", "sip": "錫金語", "siq": "Sonia", "sir": "斯里語", "sis": "西烏斯勞語", "sit-aao-pro": "原始中那加語", "sit-bai-pro": "原始白語", "sit-ban": "崩如語", "sit-bdi-pro": "原始藏語", "sit-bok": "博嘎爾語", "sit-cai": "蔡家話", "sit-cha": "Chairel", "sit-ers-pro": "原始爾蘇語", "sit-hrs-pro": "原始魯蘇語", "sit-jap": "茶堡話", "sit-kha-pro": "原始卡姆語", "sit-khb-pro": "原始舍朱奔語", "sit-khp-pro": "原始蘇龍語", "sit-khw-pro": "原始西舍朱奔語", "sit-kon-pro": "原始北那加語", "sit-liz": "栗蘇語", "sit-lnj": "龍家語", "sit-lrn": "盧人語", "sit-luu-pro": "原始盧伊語", "sit-nas-pro": "原始納西語", "sit-prn": "Puiron", "sit-pro": "原始漢藏語", "sit-sit": "四土話", "sit-tam-pro": "原始達芒語", "sit-tan-pro": "原始達尼語", "sit-tgm": "唐阿姆語", "sit-tng-pro": "原始唐窟語", "sit-tos": "多續語", "sit-tsh": "草登話", "sit-zbu": "日部話", "siu": "西那更語", "siv": "Sumariup", "siw": "西懷語", "six": "蘇毛語", "siy": "斯凡迪語", "siz": "西威語", "sja": "埃佩納語", "sjb": "Sajau Basap", "sjc": "邵將語", "sjd": "基爾丁薩米語", "sje": "皮特薩米語", "sjg": "阿桑戈利語", "sjk": "凱米薩米語", "sjl": "米吉語", "sjm": "馬蓬語", "sjn": "辛達林語", "sjo": "錫伯語", "sjp": "蘇爾賈普里語", "sjr": "Siar-Lak", "sjs": "森哈加語", "sjt": "特爾薩米語", "sju": "于默薩米語", "sjw": "肖尼語", "sk": "斯洛伐克語", "skb": "石語", "skc": "馬曼達語", "skd": "南部山地米沃克語", "ske": "斯凱語", "skf": "撒古拉比阿特語", "skh": "西庫萊語", "ski": "西卡語", "skj": "塞克語", "skk": "索克語", "skm": "薩卡姆語", "skn": "哥里布安-蘇巴農語", "sko": "西谷-德雅語", "skp": "塞卡潘語", "skq": "西寧科勒語", "skr": "沙拉基語", "sks": "馬伊亞語", "skt": "薩卡塔語", "sku": "薩考語", "skv": "斯庫語", "skw": "斯克皮克里奧爾荷蘭語", "skx": "西谷-巴當語", "sky": "西卡亞納語", "skz": "塞卡爾語", "sl": "斯洛文尼亞語", "sla-pro": "原始斯拉夫語", "slc": "Saliba (Colombia)", "sld": "西薩拉語", "sle": "紹拉加語", "slf": "瑞士意大利語手語", "slg": "Selungai Murut", "slj": "Salumá", "sll": "薩爾特-尤伊語", "slm": "潘古塔蘭薩馬語", "sln": "Salinan", "slp": "拉馬霍洛特語", "slr": "撒拉語", "sls": "新加坡手語", "slt": "西拉語 (漢藏語系)", "slu": "塞拉魯語", "slw": "西亞隆語", "slx": "Salampasu", "sly": "塞拉亞語", "slz": "馬亞語", "sm": "薩摩亞語", "sma": "南薩米語", "smb": "辛巴里語", "smc": "索姆語", "smd": "薩馬語", "smf": "Auwe", "smg": "Simbali", "smh": "撒梅語", "smi-pro": "原始薩米語", "smj": "呂勒薩米語", "smk": "博利瑙語", "sml": "中薩馬語", "smm": "穆薩薩語", "smn": "伊納里薩米語", "smp": "撒馬利亞希伯來語", "smq": "薩莫語", "smr": "錫默盧語", "sms": "斯科爾特薩米語", "smt": "辛特語", "smu": "松萊語", "smv": "桑維蒂語", "smw": "松巴哇語", "smx": "桑巴語", "smy": "森南尼語", "smz": "西梅庫語", "sn": "修納語", "snb": "塞布堯語", "snc": "西瑙高羅語", "sne": "查格依語", "snf": "努恩語", "sng": "桑加語 (剛果)", "sni": "森斯語", "snj": "Riverain Sango", "snk": "索尼基語", "snl": "桑基勒語", "snm": "南馬迪語", "snn": "西奧納語", "snp": "西亞內語", "snq": "Sangu (Gabon)", "snr": "Sihan", "sns": "納哈瓦克語", "snu": "Senggi", "snv": "Sa'ban", "snw": "塞勒厄語", "snx": "薩姆語", "sny": "薩尼約-希耶維語", "snz": "科烏語", "so": "索馬里語", "soa": "宋傣語", "sob": "索貝語", "soc": "索科語", "sod": "Songoora", "soe": "亨多語", "sog": "粟特語", "soh": "Aka (Sudan)", "soi": "Sonha", "sok": "索科羅語", "sol": "索洛斯語", "son-pro": "原始桑海語", "soo": "恩松語", "sop": "松格語", "soq": "卡納西語", "sor": "松賴語", "sos": "Seenku", "sou": "南部泰語", "sov": "松索羅爾語", "sow": "索萬達語", "sox": "索語", "soy": "米約貝語", "soz": "特米語", "spb": "Sepa (Indonesia)", "spc": "薩佩語", "spd": "薩埃普語", "spe": "Sepa (New Guinea)", "spg": "Sian", "spi": "薩波尼語", "spk": "Sengo", "spl": "塞萊佩特語", "spm": "Sepen", "spn": "薩納帕納語", "spo": "斯波坎語", "spp": "蘇皮爾語", "spr": "薩帕魯亞語", "sps": "薩波薩語", "spt": "Spiti Bhoti", "spu": "薩普安語", "spv": "桑巴爾普里語", "spx": "南皮賽恩語", "spy": "薩鮑特語", "sq": "阿爾巴尼亞語", "sqa": "沙馬-桑布加語", "sqh": "Shau", "sqj-pro": "原始阿爾巴尼亞語", "sqk": "阿爾巴尼亞手語", "sqm": "Suma", "sqn": "薩斯昆漢諾克語", "sqo": "索爾赫伊語", "sqq": "Sou", "sqr": "西庫爾阿拉伯語", "sqs": "斯里蘭卡手語", "sqt": "索科特拉語", "squ": "斯闊米什語", "sra": "薩魯加語", "srb": "索拉語", "sre": "薩拉語", "srf": "納菲語", "srg": "蘇洛德語", "srh": "色勒庫爾語", "sri": "西里亞諾語", "srk": "Serudung Murut", "srl": "伊斯拉瓦語", "srm": "薩拉馬卡語", "srn": "蘇里南湯加語", "srq": "西里奧諾語", "srr": "塞雷爾語", "srs": "薩西語", "srt": "邵里語", "sru": "Suruí", "srv": "瓦瑞索索貢語", "srw": "塞魯亞語", "srx": "西爾毛里語", "sry": "錫拉語", "srz": "沙赫米爾扎迪語", "ss": "史瓦濟語", "ssa-klk-pro": "原始庫利亞克語", "ssa-kom-pro": "Proto-Koman", "ssa-pro": "原始尼羅-撒哈拉語", "ssb": "南薩馬語", "ssc": "辛比蒂-蘇巴語", "ssd": "西羅伊語", "sse": "Balangingi", "ssf": "邵語", "ssg": "塞馬特語", "ssh": "希赫阿拉伯語", "ssi": "桑斯語", "ssj": "紹西語", "ssk": "蘇納姆語", "ssl": "西錫薩拉語", "ssm": "森南語", "sso": "西薩諾語", "ssp": "西班牙手語", "ssq": "索阿語", "ssr": "瑞士法國手語", "sss": "Sô", "sst": "西納西納語", "ssu": "蘇蘇阿米語", "ssv": "Shark Bay", "ssx": "桑貝里吉語", "ssy": "薩霍語", "ssz": "森勝語", "st": "塞索托語", "stb": "北蘇巴農語", "std": "桑提內爾語", "ste": "利亞納-塞蒂語", "stf": "塞塔語", "stg": "特林語", "sth": "雪爾塔語", "sti": "布羅斯丁語", "stj": "Matya Samo", "stk": "阿拉姆巴語", "stm": "塞塔曼語", "stn": "沃瓦語", "sto": "斯托尼語", "stp": "東南特佩瓦語", "stq": "薩特弗里斯蘭語", "str": "薩尼奇語", "sts": "舒馬斯梯語", "stt": "布德斯丁語", "stu": "阿爾佤語", "stv": "Silt'e", "stw": "薩塔瓦爾語", "sty": "西伯利亞韃靼語", "su": "巽他語", "sua": "蘇爾卡語", "sub": "蘇庫語", "suc": "西蘇巴農語", "sue": "蘇埃納語", "sug": "蘇甘加語", "sui": "蘇基語", "suk": "蘇庫馬語", "suo": "Bouni", "suq": "蘇里語", "sur": "姆瓦格烏爾語", "sus": "蘇蘇語", "sut": "Subtiaba", "suv": "蘇龍語", "suw": "松布瓦語", "sux": "蘇美爾語", "suy": "蘇亞語", "suz": "松瓦爾語", "sv": "瑞典語", "sva": "斯凡語", "svb": "烏勞-蘇因語", "svc": "聖文森克里奧爾語", "sve": "塞利里語", "svk": "斯洛伐克手語", "svm": "斯拉夫莫利塞語", "svs": "薩沃薩沃語", "svx": "斯卡洛維亞語", "sw": "斯瓦希里語", "swb": "馬約特科摩羅語", "swf": "塞雷語", "swg": "施瓦本語", "swi": "水語", "swj": "西拉語 (班圖語支)", "swl": "瑞典手語", "swm": "薩莫薩語", "swn": "索克納語", "swo": "沙嫩納瓦語", "swp": "蘇奧語", "swq": "Sharwa", "swr": "Saweru", "sws": "塞魯瓦散語", "swt": "沙維拉語", "swu": "蘇瓦瓦語", "sww": "索瓦語", "swx": "Suruahá", "swy": "薩盧亞語", "sxb": "蘇巴語", "sxc": "Sicanian", "sxe": "西古語", "sxg": "史興語", "sxk": "南卡拉普亞語", "sxl": "瑟羅尼亞語", "sxm": "桑雷語", "sxn": "桑格語", "sxo": "Sorothaptic", "sxr": "拉阿魯哇語", "sxs": "薩薩魯語", "sxw": "薩赫威格貝語", "sya": "Siang", "syb": "中蘇巴農語", "syc": "古典敘利亞語", "syd-pro": "原始薩莫耶德語", "syi": "塞基語", "syk": "蘇庫爾語", "syl": "錫爾赫特語", "sym": "Maya Samo", "syn": "塞納亞語", "syo": "索伊語", "sys": "辛雅爾語", "syw": "卡加特語", "syx": "奧薩馬伊語", "syy": "阿爾-賽義德貝都因手語", "sza": "塞美來語", "szb": "Ngalum", "szc": "Semaq Beri", "szd": "塞魯語", "sze": "舍澤語", "szg": "森格勒語", "szl": "西里西亞語", "szn": "蘇拉語", "szp": "蘇阿博語", "szs": "所羅門群島手語", "szv": "伊蘇布語", "szw": "薩瓦伊語", "szy": "撒奇萊雅語", "ta": "泰米爾語", "taa": "下塔納納語", "tab": "塔巴薩蘭語", "tac": "低地塔拉烏馬拉語", "tad": "陶塞語", "tae": "塔里阿納語", "taf": "塔比拉貝語", "tag": "塔戈伊語", "tai-pro": "原始台語", "tai-swe-pro": "原始西南台語", "taj": "東達芒語", "tak": "塔拉語", "tal": "塔爾語", "tan": "坦加勒語", "tao": "達悟語", "tap": "塔布瓦語", "tar": "中塔拉烏馬拉語", "tas": "Tây Bồi", "tau": "Upper Tanana", "tav": "塔圖約語", "taw": "Tai", "tax": "坦基語", "tay": "泰雅語", "taz": "托喬語", "tba": "艾嘎嫩語", "tbc": "塔基亞語", "tbd": "Kaki Ae", "tbe": "Tanimbili", "tbf": "Mandara", "tbg": "北泰羅拉語", "tbh": "Thurawal", "tbi": "加姆語", "tbj": "蒂昂語", "tbk": "卡拉米-塔格巴努瓦語", "tbl": "特波里語", "tbm": "塔格布語", "tbn": "巴羅內格羅烏瓦語", "tbo": "塔瓦拉語", "tbp": "Taworta", "tbq-bdg-pro": "原始博多-加羅語", "tbq-blg": "白狼語", "tbq-brm-pro": "原始緬語", "tbq-gkh": "勾克語", "tbq-kuk-pro": "原始庫基-欽語", "tbq-lal-pro": "原始臘羅語", "tbq-laz": "拉熱語", "tbq-lob-pro": "原始緬彝語", "tbq-lol-pro": "原始彝語", "tbq-mil": "米浪語", "tbq-mor": "Moran", "tbq-ngo": "Ngochang", "tbr": "Tumtum", "tbs": "Tanguat", "tbt": "滕博語", "tbu": "圖巴爾語", "tbv": "Tobo", "tbw": "塔格巴努瓦語", "tbx": "卡平語", "tby": "塔巴魯語", "tbz": "Ditammari", "tca": "齊古納語", "tcb": "Tanacross", "tcc": "Datooga", "tcd": "Tafi", "tce": "南塔穹語", "tcf": "馬利納爾特佩克特拉帕克語", "tcg": "Tamagario", "tch": "特克斯和凱科斯群島克里奧爾英語", "tci": "Wára", "tck": "Tchitchege", "tcl": "答曼語 (緬甸)", "tcm": "Tanahmerah", "tco": "Taungyo", "tcp": "Tawr Chin", "tcq": "Kaiy", "tcs": "托雷斯海峽克里奧爾語", "tct": "佯僙語", "tcu": "東南塔拉烏馬拉語", "tcw": "特克帕特蘭托托納克語", "tcx": "托達語", "tcy": "圖陸語", "tcz": "Thado Chin", "tda": "Tagdal", "tdb": "Panchpargania", "tdc": "Emberá-Tadó", "tdd": "傣納語", "tde": "Tiranige Diga Dogon", "tdf": "Talieng", "tdg": "西達芒語", "tdh": "圖隆語", "tdi": "多馬迪諾語", "tdj": "塔基歐語", "tdk": "Tambas", "tdl": "Sur", "tdm": "Taruma", "tdn": "通達諾語", "tdo": "Teme", "tdq": "Tita", "tdr": "祖查語", "tds": "多泰語", "tdt": "帝力德頓語", "tdu": "Tempasuk Dusun", "tdv": "圖爾克瓦姆語", "tdy": "塔迪亞萬語", "te": "泰盧固語", "tea": "特米亞爾語", "teb": "Tetete", "tec": "Terik", "ted": "Tepo Krumen", "tee": "韋韋特拉特佩瓦語", "tef": "Teressa", "teg": "北部特克語", "teh": "Tehuelche", "tei": "托里切利語", "tek": "Ibali Teke", "tem": "提姆語", "ten": "Tama (Colombia)", "teo": "特索語", "tep": "特佩卡諾語", "teq": "Temein", "ter": "泰雷諾語", "tes": "騰格爾語", "tet": "德頓語", "teu": "Soo", "tev": "Teor", "tew": "特瓦語", "tex": "滕內語", "tey": "Tulishi", "tez": "Tetserret", "tfi": "Tofin Gbe", "tfn": "代那安那語", "tfo": "Tefaro", "tfr": "特里貝語", "tft": "特爾納特語", "tg": "塔吉克語", "tga": "Sagalla", "tgb": "托比隆語", "tgc": "Tigak", "tgd": "Ciwogai", "tge": "東廓爾喀達芒語", "tgf": "查利語", "tgh": "多巴哥克里奧爾英語", "tgi": "拉溫亞語", "tgn": "坦達加農語", "tgo": "塔古拉語", "tgp": "Tangoa", "tgq": "Tring", "tgr": "Tareng", "tgs": "Nume", "tgt": "中塔格巴努瓦語", "tgu": "Tanggu", "tgv": "Tingui-Boto", "tgw": "Tagwana Senoufo", "tgx": "塔吉什語", "tgy": "Togoyo", "th": "泰語", "thc": "傣包語", "thd": "Kuuk Thaayorre", "the": "奇特旺塔魯語", "thf": "Thangmi", "thh": "北塔拉烏馬拉語", "thi": "Tai Long", "thk": "薩拉卡語", "thl": "Dangaura Tharu", "thm": "他文語", "thn": "Thachanadan", "thp": "湯普森語", "thq": "珂奇拉塔魯語", "thr": "拉納塔魯語", "ths": "塔卡利語", "tht": "塔爾坦語", "thu": "Thuri", "thy": "Tha", "ti": "提格里尼亞語", "tic": "Tira", "tif": "Tifal", "tig": "提格雷語", "tih": "蒂穆貢穆魯特語", "tii": "Tiene", "tij": "Tilung", "tik": "Tikar", "til": "Tillamook", "tim": "Timbe", "tin": "廷迪語", "tio": "特奧普語", "tip": "特里穆里斯語", "tiq": "Tiéfo", "tis": "馬薩迪伊特伊特內格語", "tit": "Tinigua", "tiu": "阿達森語", "tiv": "泰雷諾語", "tiw": "提維語", "tix": "Southern Tiwa", "tiy": "蒂魯賴語", "tiz": "紅金傣語", "tja": "塔朱松語", "tjg": "通瓊語", "tji": "北部土家語", "tjl": "傣來語", "tjm": "Timucua", "tjn": "Tonjon", "tjs": "南部土家語", "tju": "Tjurruru", "tjw": "查普伍龍語", "tk": "土庫曼語", "tka": "特魯卡語", "tkb": "Buksa", "tkd": "土庫德德語", "tke": "塔夸內語", "tkf": "Tukumanféd", "tkl": "托克勞語", "tkm": "Takelma", "tkn": "德之島語", "tkp": "蒂科皮亞語", "tkq": "Tee", "tkr": "查庫爾語", "tks": "Ramandi", "tkt": "卡塔里亞塔魯語", "tku": "上內卡克薩托托納克語", "tkv": "穆爾帕諾語", "tkw": "泰努語", "tkx": "唐科語", "tkz": "謝古語", "tl": "他加祿語", "tla": "西南特佩瓦語", "tlb": "托貝洛語", "tlc": "耶庫阿特拉托托納克語", "tld": "達勞德語", "tlf": "特萊福爾語", "tlg": "Tofanma", "tlh": "克林貢語", "tli": "特林吉特語", "tlj": "Talinga-Bwisi", "tlk": "達祿基語", "tll": "特特拉語", "tlm": "托洛馬科語", "tln": "大龍駱語'", "tlo": "塔洛迪語", "tlp": "菲洛梅納-馬塔-科阿維特蘭托托納克語", "tlq": "蒙雷語", "tlr": "塔利塞語", "tls": "塔姆博塔洛語", "tlt": "特盧蒂語", "tlu": "Tulehu", "tlv": "塔利亞布語", "tlx": "克赫赫克語", "tly": "塔利什語", "tma": "Tama (Chad)", "tmb": "Avava", "tmc": "Tumak", "tmd": "Haruai", "tme": "Tremembé", "tmf": "Toba-Maskoy", "tmg": "Ternateño", "tmh": "圖阿雷格語", "tmi": "圖圖巴語", "tmj": "薩馬羅克納語", "tml": "Tamnim Citak", "tmm": "傣奈語", "tmn": "答曼語 (印尼)", "tmo": "特莫克語", "tmq": "通萊奧語", "tms": "蒂馬語", "tmt": "塔斯馬特語", "tmu": "雅烏語", "tmv": "Motembo", "tmy": "Tami", "tmz": "塔馬納庫語", "tn": "茨瓦納語", "tna": "塔卡納語", "tnb": "西烏瓦語", "tnc": "Tanimuca-Retuarã", "tnd": "安古斯圖拉烏瓦語", "tne": "Tinoc Kallahan", "tng": "Tobanga", "tnh": "Maiani", "tni": "坦迪阿語", "tnk": "Kwamera", "tnl": "Lenakel", "tnm": "塔布拉語", "tnn": "北坦納語", "tno": "Toromono", "tnp": "白沙語", "tnq": "泰諾語", "tnr": "Bedik", "tns": "特尼斯語", "tnt": "通騰博安語", "tnu": "岱康語", "tnv": "坦昌雅語", "tnw": "通沙旺語", "tnx": "塔內馬語", "tny": "Tongwe", "tnz": "Ten'edn", "to": "湯加語", "tob": "托巴語", "toc": "科尤特拉托托納克語", "tod": "Toma", "tof": "Gizrra", "tog": "通加語 (馬拉維)", "toh": "通加語 (莫桑比克)", "toi": "通加語 (贊比亞)", "toj": "托霍拉瓦爾語", "tok": "道本語", "tol": "Tolowa", "tom": "通布魯語", "too": "西科特佩克-德華雷斯托托納克語", "top": "帕潘特拉托托納克語", "toq": "Toposa", "tor": "Togbo-Vara Banda", "tos": "高地托托納克語", "tou": "土語", "tov": "Upper Taromi", "tow": "Jemez", "tox": "托比語", "toy": "多波伊尤語", "toz": "To", "tpa": "Taupota", "tpc": "阿索尤梅帕語", "tpe": "Tippera", "tpf": "Tarpia", "tpg": "Kula", "tpi": "托克皮辛語", "tpj": "塔皮埃特語", "tpk": "都比尼欽語", "tpl": "特拉科阿帕梅帕語", "tpm": "Tampulma", "tpn": "圖皮南巴語", "tpo": "行彤傣語", "tpp": "比薩佛洛勒斯特佩瓦語", "tpq": "獨巴語", "tpr": "圖帕里語", "tpt": "特拉奇奇爾科特佩瓦語", "tpu": "坦普溫語", "tpv": "塔納帕格語", "tpw": "古圖皮語", "tpx": "阿卡特佩克-梅帕語", "tpy": "特魯邁語", "tpz": "Tinputz", "tqb": "坦貝語", "tql": "萊哈利語", "tqm": "Turumsa", "tqn": "特奈諾語", "tqo": "托里皮語", "tqp": "托莫伊普語", "tqq": "突尼語", "tqr": "托羅納語", "tqt": "西托托納克語", "tqu": "Touo", "tqw": "通卡瓦語", "tr": "土耳其語", "tra": "提拉希語", "trb": "泰雷布語", "trc": "科帕拉特里基語", "trd": "Turi", "tre": "東塔蘭甘語", "trf": "特立尼達克里奧爾英語", "trg": "李山帝丹語", "trh": "Turaka", "tri": "奇里幼語", "trj": "Toram", "trk-dkh": "杜漢語", "trk-eog": "早期古烏古斯語", "trk-oat": "古安納托利亞土耳其語", "trk-pro": "原始突厥語", "trl": "旅行者蘇格蘭語", "trm": "特雷甘語", "trn": "Trinitario", "tro": "塔勞語", "trp": "博羅克語", "trq": "聖馬丁伊通約索特里基語", "trr": "陶希羅語", "trs": "奇卡華特拉特里基語", "trt": "Tunggare", "tru": "圖羅尤語", "trv": "賽德克語", "trw": "托瓦利語", "trx": "Tringgus", "try": "土隆語", "trz": "Torá", "ts": "聰加語", "tsa": "Tsaangi", "tsb": "瑟麥語", "tsc": "Tswa", "tsd": "特薩克尼恩語", "tse": "突尼西亞手語", "tsg": "陶蘇格語", "tsh": "Tsuvan", "tsi": "茨姆錫安語", "tsj": "倉洛語", "tsl": "卜老語", "tsm": "土耳其手語", "tsp": "北圖斯亞語", "tsq": "泰國手語", "tsr": "Akei", "tss": "臺灣手語", "tsu": "鄒語", "tsv": "Tsogo", "tsw": "Tsishingini", "tsx": "穆巴米語", "tsy": "Tebul Sign Language", "tt": "韃靼語", "tta": "圖特盧語", "ttb": "加阿語", "ttc": "特克提特克語", "ttd": "Tauade", "tte": "Bwanabwana", "ttf": "Tuotomb", "ttg": "都東語", "tth": "上達渥語", "tti": "托巴蒂語", "ttj": "托羅語", "ttk": "托托羅語", "ttl": "托特拉語", "ttm": "北塔穹語", "ttn": "Towei", "tto": "下達渥語", "ttp": "東貝拉拉語", "ttr": "特拉語", "tts": "伊桑語", "ttt": "塔特語", "ttu": "Torau", "ttv": "馬努斯語", "ttw": "隆-瓦特語", "tty": "西卡里泰語", "ttz": "Tsum", "tua": "威阿如姆斯語", "tub": "特巴特勒巴爾語", "tuc": "Mutu", "tud": "都夏語", "tue": "都尤咖語", "tuf": "中烏瓦語", "tug": "Tunia", "tuh": "Taulil", "tui": "圖普里語", "tuj": "圖古蒂爾語", "tul": "圖拉語", "tum": "通布卡語", "tun": "圖尼卡語", "tuo": "都卡諾語", "tup-gua-pro": "原始圖皮-瓜拉尼語", "tup-kab": "卡比希亞納語", "tup-pro": "原始圖皮語", "tuq": "特達加語", "tus": "圖斯卡羅拉語", "tuu": "圖圖特尼語", "tuv": "圖爾卡納語", "tuw-alk": "阿勒楚喀語", "tuw-bal": "巴拉語", "tuw-kkl": "恰喀拉語", "tuw-kli": "奇力語", "tuw-pro": "原始通古斯語", "tuw-sol": "索倫語", "tux": "Tuxináwa", "tuy": "圖根語", "tuz": "圖爾卡語", "tva": "瓦瓜語", "tvd": "楚瓦迪語", "tve": "特翁語", "tvk": "東南安布里姆語", "tvl": "圖瓦盧語", "tvm": "Tela-Masbuar", "tvn": "土瓦語", "tvo": "蒂多雷語", "tvs": "塔韋塔語", "tvt": "Tutsa Naga", "tvu": "圖嫩語", "tvw": "塞多阿語", "tvx": "大武壠語", "tvy": "帝汶皮欽語", "twa": "特瓦納語", "twb": "西塔烏碧語", "twc": "Teshenawa", "twe": "泰瓦語", "twf": "陶斯語", "twg": "特雷文語", "twh": "傣端語", "twm": "達旺門巴語", "twn": "Twendi", "two": "Tswapong", "twp": "艾雷語", "twq": "北桑海語", "twr": "西南塔拉烏馬拉語", "twt": "都里瓦拉語", "twu": "特爾馬努語", "tww": "圖瓦里語", "twy": "塔沃延語", "txa": "通博諾語", "txb": "吐火羅語B", "txc": "Tsetsaut", "txe": "多多利語", "txg": "西夏語", "txh": "色雷斯語", "txi": "伊崩語", "txj": "Tarjumo", "txm": "托米尼語", "txn": "西塔蘭甘語", "txo": "投投語", "txq": "蒂伊語", "txr": "Tartessian", "txs": "通西亞語", "txt": "Citak", "txu": "卡亞波語", "txx": "Tatana", "ty": "大溪地語", "tya": "陶亞語", "tye": "Kyenga", "tyh": "O'du", "tyi": "Teke-Tsaayi", "tyj": "傣約語", "tyl": "土僚語", "tyn": "Kombai", "typ": "Kuku-Thaypan", "tyr": "傣亮語", "tys": "沙爬語", "tyt": "德地傣語", "tyu": "Kua", "tyv": "圖瓦語", "tyx": "泰凱-蒂耶語", "tyz": "岱依語", "tza": "坦桑尼亞手語", "tzh": "策爾塔爾語", "tzj": "楚圖希爾語", "tzl": "塔羅薩語", "tzm": "中阿特拉斯柏柏爾語", "tzn": "Tugun", "tzo": "佐齊爾語", "tzx": "塔布里亞克語", "uam": "瓦穆埃語", "uan": "寬語", "uar": "Tairuma", "uba": "烏邦語", "ubi": "烏比語", "ubl": "布希農比科爾語", "ubr": "烏比爾語", "ubu": "考蓋爾語", "uby": "尤比克語", "uda": "烏達語", "ude": "烏德蓋語", "udg": "穆杜加語", "udi": "烏迪語", "udj": "烏吉爾語", "udl": "烏爾德美語", "udm": "烏得穆爾特語", "udu": "烏杜克語", "ues": "基奧哥語", "ufi": "烏菲姆語", "ug": "維吾爾語", "uga": "烏加里特語", "ugb": "Kuku-Ugbanh", "uge": "烏格勒語", "ugn": "烏干達手語", "ugo": "貢語 (泰國)", "ugy": "烏拉圭手語", "uha": "烏哈米語", "uhn": "達馬爾語", "uis": "維薩伊語", "uiv": "伊意維語", "uji": "坦吉吉里語", "uk": "烏克蘭語", "uka": "卡布里語", "ukg": "Ukuriguma", "ukh": "烏奎約語", "ukk": "Muak Sa-aak", "ukl": "烏克蘭手語", "ukp": "Ukpe-Bayobiri", "ukq": "烏夸語", "uks": "Kaapor Sign Language", "uku": "Ukue", "ukw": "Ukwuani-Aboh-Ndoni", "uky": "Kuuk Yak", "ula": "豐瓦語", "ulb": "奧盧庫米語", "ulc": "烏爾奇語", "ule": "盧萊語", "ulf": "Afra", "uli": "烏利蒂語", "ulk": "梅里阿姆語", "ull": "Ullatan", "ulm": "烏魯曼答語", "uln": "拉包爾克里奧爾德語", "ulu": "Uma' Lung", "ulw": "烏爾瓦語 (尼加拉瓜)", "uma": "烏馬蒂拉語", "umb": "姆班杜語", "umc": "馬魯西尼語", "umd": "Umbindhamu", "umg": "Umbuygamu", "umi": "烏基特語", "umm": "Umon", "umn": "Makyan Naga", "umo": "烏莫蒂納語", "ump": "翁皮拉語", "umr": "Umbugarla", "ums": "本道語", "umu": "門西語", "una": "北瓦圖特語", "und": "待定語言", "une": "烏涅梅語", "ung": "Ngarinyin", "uni": "Uni", "unk": "Enawené-Nawé", "unm": "烏納米語", "unn": "庫爾奈語", "unr": "蒙達里語", "unu": "Unubahe", "unx": "Munda", "unz": "溫德-凱利語", "uok": "Uokha", "uon": "龜崙語", "upi": "烏梅達語", "upv": "Uripiv-Wala-Rano-Atchin", "ur": "烏爾都語", "ura": "烏拉里納語", "urb": "烏魯布-卡波爾語", "urc": "Urningangg", "ure": "烏魯語", "urf": "Uradhi", "urg": "Urigina", "urh": "烏爾霍博語", "uri": "烏里姆語", "urj-fin-pro": "原始芬蘭語", "urj-koo": "古科米語", "urj-kuk": "Kukkuzi", "urj-kya": "亞濟瓦科米語", "urj-mdv-pro": "原始莫爾多瓦語", "urj-prm-pro": "原始彼爾姆語", "urj-pro": "原始烏拉爾語", "urj-ugr-pro": "原始烏戈爾語", "urk": "奧朗勞特語", "url": "烏拉利語", "urm": "烏拉普明語", "urn": "Uruangnirin", "uro": "Ura (New Guinea)", "urp": "Uru-Pa-In", "urr": "Lehalurup", "urt": "烏拉特語", "uru": "烏魯米語", "urv": "烏魯阿瓦語", "urw": "Sop", "urx": "烏里莫語", "ury": "Orya", "urz": "烏魯-埃烏-瓦烏瓦烏語", "usa": "烏薩魯法語", "ush": "烏修基語", "usi": "Usui", "usk": "Usaghade", "usp": "Uspanteco", "uss": "Saare", "usu": "Uya", "uta": "Otank", "ute": "尤特語", "uth": "Hun", "utp": "阿姆巴語", "utr": "埃圖洛語", "utu": "烏圖語", "uum": "烏魯姆語", "uur": "Ura (Vanuatu)", "uuu": "烏語", "uve": "西烏韋阿語", "uvh": "Uri", "uvl": "盧特語", "uwa": "Kuku-Uwanh", "uya": "Doko-Uyanga", "uz": "烏茲別克語", "vaa": "瓦加里博里語", "vae": "Vale", "vag": "Vagla", "vah": "瓦爾哈迪語", "vai": "瓦伊語", "vaj": "Sekele", "val": "Vehes", "vam": "瓦尼莫語", "van": "瓦爾曼語", "vao": "Vao", "vap": "Vaiphei", "var": "Huarijio", "vas": "瓦薩維語", "vau": "Vanuma", "vav": "瓦爾里語", "vay": "Vayu", "vbb": "東南巴巴爾語", "vbk": "西南邦托克語", "ve": "文達語", "vec": "威尼斯語", "ved": "維達語", "vem": "Vemgo-Mabas", "veo": "文圖雷諾語", "vep": "維普斯語", "ver": "Mom Jango", "vgr": "瓦戈里語", "vgt": "佛蘭德手語", "vi": "越南語", "vic": "美屬維爾京群島克里奧爾語", "vid": "Vidunda", "vif": "維利語", "vig": "Viemo", "vil": "維萊拉語", "vis": "Vishavan", "vit": "維蒂語", "viv": "伊杜納語", "vjk": "Bajjika", "vka": "卡里亞拉語", "vki": "Ija-Zuba", "vkj": "Kujarge", "vkk": "Kaur", "vkl": "古利蘇蘇語", "vkm": "卡馬坎語", "vko": "岡德哈語", "vkp": "科爾萊克里奧爾葡萄牙語", "vkt": "Tenggarong Kutai Malay", "vku": "庫拉馬語", "vlp": "發貝語", "vls": "西佛蘭德語", "vma": "馬圖蘇利那語", "vmb": "姆巴巴拉姆語", "vmc": "尤克斯特拉瓦卡米斯特克語", "vmd": "Mudu Koraga", "vme": "東馬塞拉語", "vmf": "東法蘭克尼亞語", "vmg": "Minigir", "vmh": "馬拉格伊語", "vmi": "米瓦語", "vmj": "伊斯塔尤特拉米斯特克語", "vmk": "Makhuwa-Shirima", "vml": "馬爾加納語", "vmm": "米特拉通戈米斯特克語", "vmp": "索亞爾特佩克馬薩特克語", "vmq": "索亞爾特佩克米斯特克語", "vmr": "Marenje", "vmu": "穆盧利吉語", "vmv": "河谷邁杜語", "vmw": "馬庫瓦語", "vmx": "塔馬索拉米斯特克語", "vmy": "阿亞烏特拉馬薩特克語", "vmz": "馬薩特蘭馬薩特克語", "vnk": "洛沃諾語", "vnm": "Neve'ei", "vnp": "伏納普語", "vo": "沃拉普克語", "vor": "沃羅語", "vot": "沃特語", "vra": "韋拉阿語", "vro": "佛羅語", "vrs": "瓦里西語", "vrt": "Banam Bay", "vsi": "摩爾多瓦手語", "vsl": "委內瑞拉手語", "vsv": "瓦倫西亞手語", "vto": "Vitou", "vum": "文布語", "vun": "溫舊語", "vut": "武特語", "vwa": "阿佤語", "wa": "瓦隆語", "waa": "瓦拉瓦拉語", "wab": "瓦布語", "wac": "瓦斯科-威什拉姆語", "wad": "瓦梅薩語", "waf": "瓦科納語", "wag": "瓦埃馬語", "wah": "瓦圖貝拉語", "waj": "瓦法語", "wal": "沃萊塔語", "wam": "麻薩諸塞語", "wan": "瓦語", "wao": "瓦波語", "wap": "瓦比夏那語", "waq": "瓦吉曼語", "war": "瓦瑞瓦瑞語", "was": "瓦修語", "wat": "卡尼努瓦語", "wau": "沃雅語", "wav": "瓦卡語", "waw": "瓦伊瓦伊語", "wax": "Watam", "way": "瓦亞那語", "waz": "萬普爾語", "wba": "瓦勞語", "wbb": "Wabo", "wbe": "瓦里泰語", "wbf": "瓦拉語", "wbh": "萬達語", "wbi": "弗萬吉語", "wbj": "阿拉格瓦語", "wbk": "維加里語", "wbl": "瓦罕語", "wbm": "佤語", "wbp": "瓦爾皮瑞語", "wbq": "瓦達爾語", "wbr": "瓦格迪語", "wbt": "萬曼語", "wbv": "瓦賈里語", "wbw": "沃伊語", "wca": "亞諾馬姆語", "wci": "Waci Gbe", "wdd": "Wandji", "wdg": "瓦達吉納姆語", "wdj": "瓦吉吉尼語", "wdt": "懷安多特語", "wdu": "瓦吉古語", "wdy": "瓦賈班蓋語", "wea": "Wewaw", "wec": "Wè Western", "wed": "維道語", "weh": "韋赫語", "wei": "基烏努姆語", "wem": "韋梅格貝語", "weo": "韋馬萊語", "wer": "韋里語", "wes": "喀麥隆皮欽語", "wet": "佩萊語", "weu": "衛朗語", "wew": "韋耶瓦語", "wfg": "亞菲語", "wga": "瓦加亞語", "wgb": "瓦加瓦加語", "wgg": "旺甘古魯語", "wgi": "瓦赫吉語", "wgo": "衛吉語", "wgu": "維蘭古語", "wgy": "瓦爾加馬伊語", "wha": "馬努塞拉語", "whg": "北瓦赫吉語", "whk": "瓦豪河-克尼亞語", "whu": "瓦豪加央語", "wib": "南圖斯亞語", "wic": "威奇塔語", "wie": "維克-埃帕語", "wif": "Wik-Keyangan", "wig": "維克-雅塔納語", "wih": "維克-梅安哈語", "wii": "威阿齊語", "wij": "Wik-Iiyanh", "wik": "維卡爾坎語", "wil": "維拉維拉語", "wim": "維克-蒙坎語", "win": "溫尼貝戈語", "wir": "Wiraféd", "wiu": "維魯語", "wiv": "維圖語", "wiy": "維約特語", "wja": "瓦賈語", "wji": "瓦爾吉語", "wka": "夸扎語", "wkb": "庫巴蘭語", "wkd": "莫語", "wkl": "Kalanadi", "wku": "Kunduvadi", "wkw": "瓦卡瓦卡語", "wky": "旺卡尤迪烏魯語", "wla": "瓦利奧語", "wlc": "莫愛利科摩羅語", "wle": "沃拉尼語", "wlg": "昆巴朗語", "wli": "瓦約利語", "wlk": "韋拉基語", "wll": "瓦利語 (蘇丹)", "wlm": "中古威爾士語", "wlo": "窩里沃語", "wlr": "委拉帕語", "wls": "瓦利斯語", "wlu": "伍利伍利語", "wlv": "維奇拉姆特斯韋霍斯語", "wlw": "瓦拉克語", "wlx": "瓦利語", "wly": "沃林格語", "wmb": "萬巴亞語", "wmc": "Wamas", "wmd": "Mamaindé", "wme": "Wambule", "wmh": "Waima'a", "wmi": "瓦明語", "wmm": "麥瓦語 (印尼)", "wmn": "瓦芒語", "wmo": "Wam", "wms": "萬邦語", "wmt": "瓦爾馬賈里語", "wmw": "姆瓦尼語", "wmx": "Womo", "wnb": "瓦南布勒語", "wnc": "萬托阿特語", "wnd": "萬達朗語", "wne": "瓦內茨語", "wng": "旺戈姆語", "wni": "昂儒昂科摩羅語", "wnk": "瓦努卡卡語", "wnm": "旺加馬拉語", "wno": "瓦諾語", "wnp": "瓦那普語", "wnu": "烏善語", "wnw": "Wintu", "wny": "萬尼語", "wo": "沃洛夫語", "woa": "Tyaraity", "wob": "Wè Northern", "woc": "Wogeo", "wod": "Wolani", "woe": "沃雷埃語", "wog": "Wogamusin", "woi": "卡芒語", "wok": "龍托語", "wom": "Perema", "won": "溫戈語", "woo": "瑪儂拜語", "wor": "Woria", "wos": "克瓦森根語", "wow": "沃沃尼語", "woy": "韋托語", "wpc": "威羅語", "wra": "瓦拉普語", "wrb": "瓦魯瓦拉語", "wrg": "瓦龍古語", "wrh": "威拉祖利語", "wri": "瓦里揚加語", "wrk": "加拉瓦語", "wrl": "瓦爾曼帕語", "wrm": "瓦魯孟古語", "wrn": "韋尼語", "wro": "沃羅拉語", "wrp": "瓦羅彭語", "wrr": "瓦爾達曼語", "wrs": "瓦里斯語", "wru": "瓦魯語", "wrv": "瓦魯納語", "wrw": "古古瓦拉語", "wrx": "瓦埃拉納語", "wrz": "沃雷語", "wsa": "瓦倫博里語", "wsi": "瓦思語", "wsk": "瓦斯基亞語", "wsr": "奧維納語", "wsu": "瓦蘇語", "wsv": "沃塔普里-卡塔卡萊語", "wtf": "瓦蒂瓦語", "wth": "瓦陶隆語", "wti": "Berta", "wtk": "Watakataui", "wtm": "梅瓦蒂語", "wtw": "沃度語", "wua": "維克恩根切拉語", "wub": "烏南巴爾語", "wud": "伍杜語", "wuh": "五屯話", "wul": "西里莫語", "wum": "文布武語", "wun": "本古語", "wur": "Wurrugu", "wut": "伍通語", "wuu": "吳語", "wuv": "伍武盧-阿瓦語", "wux": "伍勒納語", "wuy": "沃亞伊語", "wwa": "瓦瑪語", "wwo": "多里格語", "wwr": "瓦爾瓦語", "www": "瓦瓦語", "wxa": "瓦鄉話", "wxw": "瓦爾丹迪語", "wya": "懷安多特語", "wyb": "恩吉亞姆巴語", "wyi": "沃伊伍龍語", "wym": "維拉莫維安語", "wyr": "阿朱魯語", "wyy": "西斐濟語", "xaa": "安達盧斯阿拉伯語", "xab": "桑貝語", "xac": "卡恰爾語", "xad": "阿岱語", "xae": "埃桂語", "xag": "高加索阿爾巴尼亞語", "xai": "卡因貝語", "xaj": "Ararandewára", "xak": "馬庫語", "xal": "卡爾梅克衛拉特語", "xam": "卡姆語", "xan": "Xamtanga", "xao": "考語", "xap": "阿帕拉契語", "xar": "卡拉米語", "xas": "卡馬斯語", "xat": "卡塔威希語", "xau": "考韋拉語", "xav": "夏凡提語", "xaw": "卡瓦伊蘇語", "xay": "瑪哈坎加央語", "xbb": "Lower Burdekin", "xbc": "巴克特里亞語", "xbd": "賓達爾語", "xbe": "比加姆巴爾語", "xbg": "本甘迪茲語", "xbi": "孔比奧語", "xbj": "Birrpayi", "xbm": "中古布列塔尼語", "xbn": "克那博依語", "xbo": "保加爾語", "xbp": "比布爾曼語", "xbr": "坎貝拉語", "xbw": "岡比瓦語", "xby": "Butchulla", "xcb": "坎伯蘭語", "xcc": "卡莫尼語", "xce": "凱爾特伊比利亞語", "xch": "Chemakum", "xcl": "古典亞美尼亞語", "xcm": "Comecrudo", "xcn": "Cotoname", "xco": "花剌子模語", "xcr": "卡里亞語", "xct": "古典藏語", "xcu": "庫爾蘭語", "xcv": "楚凡語", "xcw": "Coahuilteco", "xcy": "Cayuse", "xda": "達金容語", "xdc": "達契亞語", "xdk": "達拉格語", "xdm": "以東語", "xdq": "凱塔格語", "xdy": "馬來達雅語", "xeb": "埃勃拉語", "xed": "赫迪語", "xeg": "ǁXegwi", "xel": "科洛語", "xem": "甘巴炎語", "xep": "Epi-Olmec", "xer": "謝凡提語", "xes": "Kesawai", "xet": "謝達語", "xeu": "克烏魯語", "xfa": "法利斯克語", "xga": "加拉提亞語", "xgb": "Gbin", "xgd": "古當語", "xgf": "通瓦語", "xgg": "戈倫語", "xgi": "加林巴爾語", "xgl": "加林迪亞語", "xgm": "達龍巴爾語", "xgn-pro": "原始蒙古語", "xgr": "Garza", "xgu": "Unggumi", "xgw": "古瓦語", "xh": "科薩語", "xha": "Harami", "xhc": "匈人語", "xhd": "哈德拉毛語", "xhe": "克特拉尼語", "xhm": "中古高棉語", "xhr": "赫爾尼基語", "xht": "哈梯語", "xhu": "胡里安語", "xhv": "庫瓦語", "xib": "伊比利亞語", "xii": "Xiri", "xil": "伊利里亞語", "xin": "Xinca", "xir": "希里阿納語", "xis": "基桑語", "xiv": "印度河流域語", "xiy": "Xipaya", "xjb": "明瓊巴爾語", "xka": "卡爾科提語", "xkb": "Manigri-Kambolé Ede Nago", "xkc": "科伊因語", "xkd": "曼達蘭加央語", "xke": "克列赫語", "xkf": "肯卡語", "xkg": "Kagoro", "xki": "肯尼亞手語", "xkj": "卡賈里語", "xkk": "卡喬語", "xkl": "巴庫語", "xkn": "河畔加央語", "xko": "焦爾語", "xkp": "卡巴特伊語", "xkq": "果羅尼語", "xkr": "夏克里亞巴語", "xks": "昆貝瓦哈語", "xkt": "坎托斯語", "xku": "卡安巴語", "xkv": "加拉加迪語", "xkw": "肯姆布拉語", "xkx": "卡羅雷語", "xky": "Uma' Lasan", "xkz": "庫爾托普語", "xla": "卡穆拉語", "xlb": "Loup B", "xlc": "呂基亞語", "xld": "呂底亞語", "xle": "利姆尼亞語", "xlg": "古利古里亞語", "xli": "利伯尼亞語", "xln": "阿蘭語", "xlo": "Loup A", "xlp": "南阿爾卑斯高盧語", "xls": "盧西坦尼亞語", "xlu": "盧維語", "xly": "伊利米語", "xmb": "恩班加語", "xmc": "Makhuwa-Marrevone", "xmd": "姆布杜姆語", "xme-ker": "克爾曼語", "xme-kls": "Kalasuri", "xme-klt": "Kilit", "xme-mid": "中古米底語", "xme-old": "上古米底語", "xme-ott": "古塔蒂語", "xme-taf": "塔弗雷希語", "xme-ttc-pro": "原始塔蒂語", "xmf": "明格列爾語", "xmg": "蒙加卡語", "xmh": "庫庫-穆敏赫語", "xmj": "馬傑拉語", "xmk": "古馬其頓語", "xml": "馬來西亞手語", "xmm": "萬鴉老馬來語", "xmo": "莫雷雷比語", "xmp": "庫庫-穆因語", "xmq": "庫庫-芒克語", "xmr": "麥羅埃語", "xms": "摩洛哥手語", "xmt": "馬特巴特語", "xmu": "卡穆語", "xmx": "Maden", "xmy": "馬雅古杜納語", "xmz": "摩利巴華語", "xna": "古北阿拉伯語", "xnb": "卡那卡那富語", "xnd-pro": "原始納-德內語", "xng": "中古蒙古語", "xnh": "寬話", "xni": "恩加里古語", "xnk": "恩加納卡爾蒂語", "xnr": "康格里語", "xns": "卡納西語", "xnt": "納拉甘塞特語", "xnu": "努庫努爾語", "xny": "尼亞帕里語", "xoc": "O'chi'chi'", "xod": "科科達語", "xog": "索加語", "xoi": "Kominimung", "xok": "秀克朗語", "xom": "夸瑪語", "xon": "康孔姆巴語", "xoo": "許庫魯斯語", "xop": "科帕爾語", "xor": "科魯博語", "xow": "科瓦基語", "xpa": "皮里亞語", "xpb": "Pyemmairre", "xpc": "佩切涅格語", "xpd": "Paredarerme", "xpe": "利比里亞克佩列語", "xpf": "東南塔斯馬尼亞語", "xpg": "弗里吉亞語", "xph": "Tyerrernotepanner", "xpi": "皮克特語", "xpj": "姆帕利詹語", "xpk": "庫利納語", "xpl": "索雷爾港語", "xpm": "旁普科爾語", "xpn": "岡比那瓦語", "xpo": "波丘特克語", "xpp": "Puyo-Paekche", "xpq": "莫西干-佩科特語", "xpr": "安息語", "xps": "皮西迪亞語", "xpu": "布匿語", "xpv": "Tommeginne", "xpw": "Peerapper", "xpx": "Toogee", "xpy": "扶餘語", "xpz": "Bruny Island", "xqa": "喀喇汗語", "xqt": "Qatabanian", "xra": "克拉沃語", "xrb": "Eastern Karaboro", "xrd": "Gundungurra", "xre": "克雷耶語", "xrg": "米南語", "xri": "Krikati-Timbira", "xrm": "Armazic", "xrn": "阿林語", "xrq": "卡蘭加語", "xrr": "雷蒂亞語", "xrt": "Aranama-Tamique", "xru": "馬利亞穆語", "xrw": "卡拉瓦語", "xsa": "賽伯伊語", "xsb": "三描語", "xsc-pro": "原始斯基泰語", "xsc-sak-pro": "原始塞語", "xsc-sar-pro": "原始薩馬提亞語", "xsc-skw-pro": "原始塞-瓦罕語", "xsd": "西代語", "xse": "Sempan", "xsh": "Shamang", "xsi": "西奧語", "xsj": "Subi", "xsl": "南斯拉維語", "xsm": "格森語", "xsn": "桑加語 (奈及利亞)", "xso": "索拉諾語", "xsp": "Silopi", "xsq": "Makhuwa-Saka", "xsr": "夏爾巴語", "xss": "阿桑語", "xsu": "薩努馬語", "xsv": "蘇多維亞語", "xsy": "賽夏語", "xta": "阿爾科紹卡米斯特克語", "xtb": "查蘇姆巴米斯特克語", "xtc": "卡杜格利語", "xtd": "迪烏斯-蒂蘭通戈米斯特克語", "xte": "克騰班語", "xth": "Yitha Yitha", "xti": "西尼卡瓦米斯特克語", "xtj": "聖胡安泰塔米斯特克語", "xtl": "蒂哈爾特佩克米斯特克語", "xtm": "馬格達萊納佩尼亞斯科米斯特克語", "xtn": "北特拉夏科米斯特克語", "xto": "吐火羅語A", "xtp": "聖米格爾彼德拉斯-米斯特克語", "xtq": "圖木舒克語", "xtr": "早期特里普里語", "xts": "辛迪維米斯特克語", "xtt": "塔卡瓦米斯特克語", "xtu": "庫亞梅卡爾科米斯特克語", "xtv": "Thawa", "xtw": "Tawandê", "xty": "約洛索奇特爾米斯特克語", "xua": "阿盧庫魯姆巴語", "xub": "貝塔庫魯姆巴語", "xud": "Umiida", "xug": "國頭語", "xuj": "傑努庫魯姆巴語", "xul": "Ngunawal", "xum": "翁布里亞語", "xun": "Unggaranggu", "xuo": "庫歐語", "xup": "Upper Umpqua", "xur": "烏拉爾圖語", "xut": "庫坦特語", "xuu": "Khwe", "xve": "威尼托語", "xvn": "汪達爾語", "xvo": "沃爾西語", "xvs": "維斯提奈語", "xwa": "瓜薩語", "xwc": "沃孔語", "xwd": "瓦迪瓦迪語", "xwe": "Xwela Gbe", "xwg": "奎固語", "xwj": "瓦朱克語", "xwk": "Wangkumara", "xwl": "Western Xwla Gbe", "xwo": "書面衛拉特語", "xwr": "Kwerba Mamberamo", "xww": "溫巴溫巴語", "xxb": "博羅語", "xxk": "克奧語", "xxm": "Minkin", "xxr": "Koropó", "xxt": "坦博拉語", "xya": "雅伊吉爾語", "xyb": "揚吉巴拉語", "xyl": "Yalakalore", "xyt": "馬伊-他庫爾蒂語", "xyy": "約爾塔約爾塔語", "xzh": "象雄語", "xzm": "Zemgalian", "xzp": "古薩波特克語", "yaa": "亞米納瓦語", "yab": "尤胡普語", "yac": "帕斯谷亞利語", "yad": "亞古阿語", "yae": "Pumé", "yaf": "亞卡語", "yag": "雅加語", "yah": "雅茲古拉米語", "yai": "雅格諾比語", "yaj": "班達-揚蓋雷語", "yak": "亞基馬語", "yal": "亞倫卡語", "yam": "亞姆巴語", "yan": "馬揚納語", "yao": "堯語", "yap": "雅浦語", "yaq": "亞基語", "yar": "亞巴拉納語", "yas": "古努語", "yat": "揚貝塔語", "yau": "Yuwana", "yav": "洋卞語", "yaw": "亞瓦拉比其語", "yay": "Agwagwune", "yaz": "洛卡語", "yba": "亞拉語", "ybb": "耶姆巴語", "ybe": "西部裕固語", "ybh": "雅卡語", "ybi": "Yamphu", "ybj": "Hasha", "ybk": "黑木吉語", "ybl": "Yukuben", "ybm": "Yaben", "ybn": "Yabaâna", "ybo": "Yabong", "ybx": "Yawiyo", "yby": "Yaweyuha", "ych": "車蘇語", "ycl": "倮倮潑語", "ycn": "尤庫納語", "ycp": "切皮亞語", "ycr": "寒溪語", "yda": "揚達語", "yde": "Yangum Dey", "ydg": "伊特格哈語", "ydk": "約依迪克語", "yea": "拉武拉語", "yec": "葉尼什語", "yee": "伊馬斯語", "yei": "耶尼語", "yej": "猶太-希臘語", "yen": "延當語", "yer": "塔羅克語", "yes": "耶斯夸語", "yet": "耶特法語", "yeu": "耶魯庫拉語", "yev": "雅朋達語", "yey": "耶伊語", "ygi": "伊寧蓋語", "ygl": "Yangum Gel", "ygm": "亞戈米語", "ygp": "峨頗語", "ygr": "亞加里阿語", "ygs": "雍古手語", "ygu": "尤古爾語", "ygw": "Yagwoia", "yha": "巴哈語", "yhl": "圪勒頗普佤語", "yi": "意第緒語", "yia": "英加爾達語", "yif": "阿車語", "yig": "烏撒納蘇語", "yii": "依蒂尼語", "yij": "因吉班迪語", "yik": "東山壩臘羅語", "yil": "Yindjilandji", "yim": "Yimchungru Naga", "yin": "Yinchia", "yip": "仆拉語", "yiq": "密察語", "yir": "北奧尤語", "yis": "乙斯語", "yit": "東臘魯語", "yiu": "阿鄔語", "yiv": "北尼蘇語", "yix": "阿細語", "yiy": "伊爾-約龍特語", "yiz": "阿哲語", "yka": "亞坎語", "ykg": "北尤卡吉爾語", "ykh": "哈米尼干語", "yki": "約凱語", "ykk": "Yakaikeke", "ykl": "科魯拉語", "ykm": "卡普語", "ykn": "跨恩斯話", "yko": "亞薩語", "ykr": "耶科拉語", "ykt": "嘎蘇話", "yku": "跨瑪斯話", "yky": "亞科馬語", "yla": "烏爾瓦語 (新幾內亞)", "ylb": "亞萊巴語", "yle": "耶里多涅語", "ylg": "耶洛古語", "yli": "昂古魯克亞利語", "yll": "乙爾語", "ylm": "留米語", "yln": "郎念布央語", "ylo": "納若語", "ylr": "亞蘭加語", "ylu": "Aribwaung", "yly": "Nyâlayu", "ymb": "Yambes", "ymc": "南木吉語", "ymd": "木達語", "yme": "Yameo", "ymg": "Yamongeri", "ymh": "米利語", "ymi": "墨幾語", "ymk": "Makwe", "yml": "Iamalele", "ymm": "馬艾語", "ymn": "蘇努姆語", "ymo": "Yangum Mon", "ymp": "Yamap", "ymq": "期臘木吉語", "ymr": "馬拉薩爾語", "yms": "密細亞語", "ymx": "北木吉語", "ymz": "木支語", "yna": "阿羅語", "ynb": "Yamben", "ynd": "揚德魯萬塔語", "yne": "崀峨語", "yng": "Yango", "ynk": "瑙坎語", "ynl": "Yangulam", "ynn": "亞納語", "yno": "傣允語", "yns": "Yansi", "ynu": "Yahuna", "yo": "約魯巴語", "yob": "約巴語", "yog": "尤加德語", "yoi": "與那國語", "yok-bvy": "比尤那維斯塔約庫特語", "yok-dly": "德爾塔約庫特語", "yok-gsy": "加肖伍語", "yok-kry": "國王河約庫特語", "yok-nvy": "北山谷約庫特語", "yok-ply": "Palewyami", "yok-svy": "南山谷約庫特語", "yok-tky": "圖爾-卡威亞約庫特語", "yol": "約拉語", "yom": "榮貝語", "yon": "Yongkom", "yox": "與論語", "yoy": "堯依語", "ypa": "帕拉語", "ypb": "拉波普佤語", "ypg": "普拉語", "yph": "富帕語", "ypk-pro": "原始尤皮克語", "ypm": "富馬語", "ypn": "阿尼普佤語", "ypo": "阿洛普拉語", "ypp": "富巴語", "ypz": "富匝語", "yra": "雅雷凱語", "yrb": "雅雷巴語", "yre": "雅烏爾語", "yri": "亞里語", "yrk-for": "森林涅涅茨語", "yrk-tun": "凍原涅涅茨語", "yrl": "奈恩加圖語", "yrn": "耶容語", "yro": "Yaroamë", "yrw": "Yarawata", "yry": "雅爾魯延迪語", "ysc": "雅西克語", "ysd": "撒慕語", "ysg": "鎖內嘎話", "ysl": "南斯拉夫手語", "ysn": "撒尼語", "yso": "尼斯語", "ysp": "南倮倮潑語", "ysr": "西萊尼克語", "yss": "Yessan-Mayo", "ysy": "撒涅語", "yta": "他留語", "ytl": "堂郎語", "ytp": "脫潑語", "ytw": "Yout Wam", "yty": "亞泰語", "yua": "尤卡坦瑪雅語", "yub": "尤甘巴爾語", "yuc": "尤奇語", "yue": "粵語", "yuf": "Havasupai-Walapai-Yavapai", "yug": "尤格語", "yui": "Yurutí", "yuj": "卡爾卡爾-尤里語", "yuk": "尤基語", "yul": "尤盧語", "yum": "尤馬語", "yun": "貝納語", "yup": "尤克帕語", "yuq": "尤奇語", "yur": "尤羅克語", "yut": "尤普納語", "yuw": "Finisterre Yau", "yux": "南尤卡吉爾語", "yuy": "東部裕固語", "yuz": "尤拉卡雷語", "yva": "雅瓦語", "yvt": "Yavitero", "ywa": "卡勞語", "ywg": "因哈旺卡語", "ywl": "西臘魯語", "ywn": "雅瓦那瓦語", "ywq": "納蘇語", "ywr": "雅烏魯語", "ywt": "中臘羅語", "ywu": "烏蒙語", "yww": "Yawarawarga", "yxa": "馬亞瓦利語", "yxg": "亞加拉語", "yxl": "亞爾利語", "yxm": "因溫語", "yxu": "尤尤語", "yxy": "亞布拉亞布拉語", "yyu": "托里切利堯語", "yyz": "阿彝子語", "yzg": "峨馬布央語", "yzk": "綽闊語", "za": "壯語", "zaa": "胡亞雷斯山薩波特克語", "zab": "聖胡安格拉維亞薩波特克語", "zac": "奧科特蘭薩波特克語", "zad": "卡霍諾斯薩波特克語", "zae": "亞雷尼薩波特克語", "zaf": "阿約克斯科薩波特克語", "zag": "札加瓦語", "zah": "藏瓦爾語", "zai": "地峽薩波特克語", "zaj": "扎拉莫語", "zak": "扎納基語", "zal": "柔若語", "zam": "米亞瓦特蘭薩波特克語", "zao": "奧索洛特佩克薩波特克語", "zap": "薩波特克語", "zaq": "阿洛阿帕姆薩波特克語", "zar": "林松薩波特克語", "zas": "聖多明各阿爾巴拉達斯薩波特克語", "zat": "塔巴薩波特克語", "zau": "藏斯卡語", "zav": "亞查奇薩波特克語", "zaw": "米特拉薩波特克語", "zax": "薩達尼薩波特克語", "zay": "Zayse-Zergulla", "zaz": "扎里語", "zbt": "巴圖伊語", "zca": "科亞特卡斯阿特拉斯薩波特克語", "zdj": "大科摩羅語", "zea": "澤蘭語", "zeg": "澤納格語", "zen": "澤納加語", "zga": "金加語", "zgh": "標準摩洛哥柏柏爾語", "zgr": "馬戈里語", "zh": "漢語", "zhb": "扎壩語", "zhi": "Zhire", "zhn": "儂壯語", "zhw": "Zhoa", "zhx-min-pro": "原始閩語", "zhx-sht": "韶州土話", "zhx-sic": "四川話", "zhx-tai": "台山話", "zia": "齊阿語", "zib": "津巴布韋手語", "zik": "齊馬卡尼語", "zil": "齊阿洛語", "zim": "梅斯梅語", "zin": "津扎語", "zir": "齊里亞語", "ziw": "齊古拉語", "ziz": "齊齊利瓦坎語", "zka": "坎布拉瓦語", "zkb": "科伊巴爾語", "zkd": "卡杜語", "zkg": "高句麗語", "zkh": "花剌子模突厥語", "zkk": "卡蘭卡瓦語", "zko": "科特語", "zkp": "聖保羅坎剛語", "zkr": "扎話", "zkt": "契丹語", "zku": "考爾納語", "zkv": "克雷溫語", "zkz": "可薩語", "zle-ono": "古諾夫哥羅德語", "zle-ort": "古盧森尼亞語", "zls-chs": "教會斯拉夫語", "zlw-ocs": "古捷克語", "zlw-opl": "古波蘭語", "zlw-osk": "古斯洛伐克語", "zlw-slv": "斯洛溫語", "zma": "曼達語 (澳洲)", "zmb": "津巴語", "zmc": "馬爾加尼語", "zmd": "馬里丹語", "zme": "曼格爾語", "zmf": "姆菲努語", "zmg": "Marti Ke", "zmh": "馬科爾科爾語", "zmi": "森美蘭馬來語", "zmj": "馬里提亞賓語", "zmk": "曼丹達尼語", "zml": "馬德恩蓋萊語", "zmm": "馬里馬寧迪語", "zmn": "姆邦韋語", "zmo": "莫洛語", "zmp": "姆布溫語", "zmq": "Mituku", "zmr": "馬拉農庫語", "zms": "姆貝薩語", "zmt": "馬林加爾語", "zmu": "穆魯瓦里語", "zmv": "姆巴里曼-古丁馬語", "zmw": "Mbo (Congo)", "zmx": "博米塔巴語", "zmy": "馬里耶迪語", "zmz": "Mbandja", "zna": "Zan Gula", "zne": "贊德語", "zng": "莽語", "znk": "馬南卡利語", "zns": "曼加斯語", "zoc": "克派納拉索克語", "zoh": "奇馬拉帕索克語", "zom": "卓米語", "zoo": "亞松森-米斯特佩克薩波特克語", "zoq": "塔巴斯科索克語", "zor": "拉永索克語", "zos": "弗朗西斯科里昂索克語", "zpa": "拉奇吉里薩波特克語", "zpb": "亞烏特佩克薩波特克語", "zpc": "喬亞潘薩波特克語", "zpd": "東南伊斯特蘭薩波特克語", "zpe": "佩塔帕薩波特克語", "zpf": "聖佩德羅基亞托尼薩波特克語", "zpg": "格韋亞德洪堡薩波特克語", "zph": "托托馬查潘薩波特克語", "zpi": "聖瑪利亞基耶戈拉尼薩波特克語", "zpj": "基亞維庫薩斯薩波特克語", "zpk": "特拉科盧利塔薩波特克語", "zpl": "拉奇西奧薩波特克語", "zpm": "米斯特佩克薩波特克語", "zpn": "聖伊內斯亞切奇薩波特克語", "zpo": "阿馬特蘭薩波特克語", "zpp": "阿爾托薩波特克語", "zpq": "蘇戈喬薩波特克語", "zpr": "聖地亞哥薩尼卡薩波特克語", "zps": "科亞特蘭薩波特克語", "zpt": "聖比森特科亞特蘭薩波特克語", "zpu": "亞拉拉格薩波特克語", "zpv": "奇奇卡潘薩波特克語", "zpw": "薩尼薩薩波特克語", "zpx": "聖巴爾塔扎洛希查薩波特克語", "zpy": "馬薩爾特佩克薩波特克語", "zpz": "特斯梅盧坎薩波特克語", "zra": "伽耶語", "zrg": "米爾甘語", "zrn": "濟連科爾語", "zro": "扎巴拉語", "zrs": "Mairasi", "zsa": "薩拉西拉語", "zsk": "Kaskean", "zsl": "贊比亞手語", "zsr": "南林松薩波特克語", "zsu": "蘇庫魯姆語", "zte": "埃洛特佩克薩波特克語", "ztg": "薩那吉亞薩波特克語", "ztl": "聖地亞哥拉帕吉亞薩波特克語", "ztm": "聖阿古斯丁米斯特佩克薩波特克語", "ztn": "聖卡塔里納阿爾巴拉達斯薩波特克語", "ztp": "洛希查薩波特克語", "ztq": "基奧基塔尼-基耶里薩波特克語", "zts": "蒂爾基亞潘薩波特克語", "ztt": "特哈拉潘薩波特克語", "ztu": "古伊拉薩波特克語", "ztx": "薩奇拉薩波特克語", "zty": "亞蒂薩波特克語", "zu": "祖魯語", "zua": "Zeem", "zuh": "Tokano", "zum": "孔扎里語", "zun": "祖尼語", "zuy": "Zumaya", "zwa": "扎伊語", "zyp": "Zyphe", "zza": "扎扎其語", "zzj": "左江壯語" } 2gpojti20ify26t2dcdh526q8wb1sko Module:Languages/canonical names.json 828 2223971 9882761 9881444 2026-08-29T12:54:40Z TongcyDai 53191 [[MediaWiki:UpdateLanguageNameAndCode.js|更新]] 9882761 json application/json { "Abishira": "ash", "Adiwasi Garasia": "gas", "Aduge": "adu", "Adûni": "art-adu", "Afra": "ulf", "Agavotaguerra": "avo", "Aghu Tharrnggala": "gtu", "Aguna": "aug", "Agwagwune": "yay", "Ahwai": "nfd", "Aiklep": "mwg", "Aiome": "aki", "Ajyíninka Apurucayali": "cpc", "Ak": "akq", "Aka (Sudan)": "soh", "Akebu": "keu", "Akei": "tsr", "Akrukay": "afi", "Akuku": "ayk", "Akurio": "ako", "Akyaung Ari": "nqy", "Alapmunte": "apv", "Algerian Jewish Sign Language": "ajs", "Allentiac": "sai-all", "Amasi": "alv-ama", "Amba": "rwm", "Ambul": "apo", "Amganad Ifugao": "ifa", "Amri Karbi": "ajz", "Anam": "pda", "Anasi": "bpo", "Anauyá": "awd-ana", "Andai": "afd", "Andajin": "ajn", "Andjingith": "aus-and", "Andoquero": "sai-and", "Anfillo": "myo", "Angaité": "aqt", "Anii": "blo", "Anong": "nun", "Anor": "anj", "Aore": "aor", "Aranama-Tamique": "xrt", "Arandai": "jbj", "Ararandewára": "xaj", "Arawum": "awm", "Arhâ": "aqr", "Aribwatsa": "laz", "Aribwaung": "ylu", "Aringa": "luc", "Armazic": "xrm", "Arop-Sissano": "aps", "Arritinngithigh": "rrt", "Aruek": "aur", "Asho Chin": "csh", "Ashraaf": "cus-ash", "Askopan": "eiv", "Asoa": "asv", "Atemble": "ate", "Atohwaim": "aqm", "Aurá": "aux", "Aushi": "auh", "Aushiri": "avs", "Auwe": "smf", "Auyana": "auy", "Auyokawa": "auo", "Avava": "tmb", "Awa-Cuaiquer": "kwi", "Awbono": "awh", "Aweer": "bob", "Awun": "aww", "Awyi": "auw", "Ayerrerenge": "axe", "Ayomán": "sai-ayo", "Baangi": "bqx", "Baatonum": "bba", "Babango": "bbm", "Babine-Witsuwit'en": "bcr", "Bacama": "bcy", "Badjiri": "jbi", "Badyara": "pbp", "Baelelea": "bvc", "Baenan": "sai-bae", "Baetora": "btr", "Baga Kaloum": "bqf", "Baga Koga": "bgo", "Baga Manduri": "bmd", "Baga Pokur": "bcg", "Baga Sobané": "bsv", "Bago-Kusuntu": "bqg", "Bagua": "sai-bag", "Bahinemo": "bjh", "Bahing": "bhj", "Baibai": "bbf", "Baikeno": "bkx", "Bainouk-Gunyaamolo": "bcz", "Bainouk-Gunyuño": "bab", "Bainouk-Samik": "bcb", "Baissa Fali": "fah", "Bajjika": "vjk", "Baki": "bki", "Bakole": "kme", "Bakwé": "bjw", "Balangingi": "sse", "Baldemu": "bdn", "Baliledo": "poz-bal", "Balong": "bnt-bal", "Bamako Sign Language": "bog", "Bambalang": "bmo", "Bambassi": "myf", "Bambili-Bambui": "baw", "Bamenyam": "bce", "Bana": "bcw", "Banam Bay": "vrt", "Banao Itneg": "bjx", "Banda-Bambari": "liy", "Banda-Ndélé": "bfl", "Bangandu": "bgf", "Bangime": "dba", "Bangolan": "bgj", "Bangwinji": "bsj", "Bankan Tey Dogon": "dbw", "Barbareño": "boi", "Barikewa": "jbk", "Barok": "bjk", "Barombi": "bbi", "Barranbinya": "aus-bra", "Barunggam": "aus-brm", "Barí": "mot", "Basa-Gumna": "bsl", "Basa-Gurmana": "buj", "Basketo": "bst", "Bassa-Kontagora": "bsr", "Bassari": "bsc", "Bassossi": "bsi", "Batanga": "bnm", "Bathari": "bhm", "Bau": "bbd", "Bauchi": "bsf", "Bauni": "bpe", "Bawm Chin": "bgr", "Baygo": "byg", "Bayogoula": "nai-bay", "Baïnounk Gubëeher": "alv-bgu", "Beary": "dra-bry", "Beba": "bfp", "Bedik": "tnr", "Bedjond": "bjv", "Beeke": "bkf", "Beele": "bxq", "Beezen": "bnz", "Befang": "bby", "Begbere-Ejar": "bqv", "Belanda Bor": "bxb", "Belanda Viri": "bvi", "Bembe": "bmb", "Ben Tey": "dbt", "Bench": "bcq", "Bendi": "bct", "Beng": "nhb", "Benga": "bng", "Benggoi": "bgy", "Bepour": "bie", "Berinomo": "bit", "Berom": "bom", "Berta": "wti", "Bete-Bendi": "btt", "Bharia": "bha", "Bhoti Kinnauri": "nes", "Biage": "bdf", "Bian Marind": "bpv", "Biangai": "big", "Bidyogo": "bjg", "Bierebo": "bnk", "Biga": "bhc", "Bijori": "bix", "Biliau": "bcu", "Biloxi": "bll", "Bimin": "bhl", "Binandere": "bhg", "Bine": "bon", "Binumarien": "bjr", "Birhor": "biy", "Birri": "bvq", "Birrpayi": "xbj", "Bissa": "bib", "Bo": "bgl", "Bo-Rukul": "mae", "Bo-Ung": "mux", "Bodo (Central Africa)": "boy", "Bodo Gadaba": "gbj", "Bofi": "bff", "Boga": "bvw", "Bokobaru": "bus", "Bolgo": "bvo", "Boloki": "bkt", "Bolon": "bof", "Bomwali": "bmw", "Bondoukou Kulango": "kzc", "Bondum Dom Dogon": "dbu", "Bonggo": "bpg", "Bongu": "bpu", "Bonjo": "bok", "Bonkeng": "bvg", "Bonkiman": "bop", "Border Kuna": "kvn", "Borei": "gai", "Bouna Kulango": "nku", "Bouni": "suo", "Bozaba": "bzo", "Brek Karen": "kvl", "Bruny Island": "xpz", "Bualkhaw Chin": "cbl", "Bugan": "bbh", "Bujhyal": "byh", "Bukhari": "bhh", "Buksa": "tkb", "Bulgebi": "bmp", "Buli (Ghana)": "bwu", "Buli (Indonesia)": "bzq", "Bumbita Arapesh": "aon", "Bun": "buv", "Bunoge": "dgb", "Burate": "bti", "Buru (Nigeria)": "bqw", "Burui": "bry", "Burundian Sign Language": "lsb", "Bushoong": "buf", "Butchulla": "xby", "Butmas-Tur": "bnr", "Bwanabwana": "tte", "Bwile": "bwc", "Byep": "mkk", "Bädi Kanum": "khd", "Caac": "msq", "Cabiyarí": "cbb", "Cacaopera": "ccr", "Cacua": "cbv", "Cacán": "sai-cac", "Cafundó": "ccd", "Cahuarano": "cah", "Caka": "ckx", "Cakchiquel-Quiché Mixed Language": "ckz", "Cakfem-Mushere": "cky", "Calusa": "nai-cal", "Cambodian Sign Language": "csx", "Camtho": "cmt", "Candoshi-Shapra": "cbu", "Canichana": "caz", "Capanahua": "kaq", "Caquinte": "cot", "Cara": "cfd", "Carabayo": "cby", "Caranqui": "sai-caq", "Carijona": "cbd", "Cashibo-Cacataibo": "cbr", "Catuquinaru": "sai-ctq", "Catío Chibcha": "cba-cat", "Cayuse": "xcy", "Cazcan": "azc-caz", "Cañari": "sai-cnr", "Cen": "cen", "Central Maewo": "mwo", "Central Teke": "nzu", "Centúúm": "cet", "Ch'olti'": "myn-chl", "Chaha": "sem-cha", "Chaima": "ciy", "Chairel": "sit-cha", "Chak": "ckh", "Chamba Daka": "ccg", "Chamba Leko": "ndi", "Chambri": "can", "Changriwa": "cga", "Chantyal": "chx", "Chaná": "sai-chn", "Chané": "caj", "Chara": "cra", "Chaudangsi": "cdn", "Chaura": "crv", "Chayahuita": "cbt", "Che": "ruk", "Chemakum": "xch", "Chenapian": "cjn", "Chenchu": "cde", "Cherepon": "cpn", "Chetco-Tolowa": "ctc", "Chhintange": "ctn", "Chhulung": "cur", "Chilisso": "clh", "Chimariko": "cid", "Chimila": "cbg", "Chinbon Chin": "cnb", "Chiquimulilla": "nai-chi", "Chiru": "cdf", "Chokri Naga": "nri", "Chokwe": "cjk", "Cholón": "cht", "Chono": "sai-cno", "Chothe Naga": "nct", "Chuave": "cjv", "Chug": "cvg", "Chumburung": "ncu", "Chácobo": "cao", "Ci Gbe": "cib", "Cibak": "ckl", "Ciguayo": "nai-cig", "Cinda-Regi-Tiyal": "cdr", "Cineni": "cie", "Citak": "txt", "Ciwogai": "tgd", "Coahuilteco": "xcw", "Cochimi": "coj", "Coeruna": "sai-coe", "Coeur d'Alene": "crd", "Cogui": "kog", "Col": "liw", "Colán": "sai-col", "Comechingon": "sai-cmg", "Comecrudo": "xcm", "Como Karim": "cfg", "Con": "cno", "Coos": "csz", "Copallén": "sai-cop", "Coquille": "coq", "Cori": "cry", "Coroado Puri": "sai-crd", "Cotoname": "xcn", "Coyaima": "coy", "Cruzeño": "crz", "Cueva": "sai-cva", "Cuitlatec": "cuy", "Culina": "cul", "Culli": "sai-cul", "Cung": "cug", "Cutchi-Swahili": "ccl", "Daai Chin": "dao", "Daantanai'": "lni", "Dabarre": "dbr", "Dabe": "dbe", "Dadanitic": "sem-dad", "Dadiya": "dbd", "Daga": "dgz", "Dagaari Dioula": "dgd", "Daho-Doo": "das", "Dair": "drb", "Daloa Bété": "bev", "Danaru": "dnr", "Dandami Maria": "daq", "Dangaléat": "daa", "Dangaura Tharu": "thl", "Dao": "daz", "Daonda": "dnd", "Dar Daju Daju": "djc", "Dar Fur Daju": "daj", "Dar Sila Daju": "dau", "Daro-Matu Melanau": "dro", "Datooga": "tcc", "Davawenyo": "daw", "Day": "dai", "Defi Gbe": "gbh", "Deg": "mzw", "Deg Xinag": "ing", "Degenan": "dge", "Delo": "ntr", "Dema": "dmx", "Demta": "dmy", "Deno": "dbb", "Dezfuli": "def", "Dhaiso": "dhs", "Dhao": "nfa", "Dhimal": "dhi", "Dhundhari": "dhd", "Dhurga": "dhu", "Dibiyaso": "dby", "Dicamay Agta": "duy", "Didinga": "did", "Dijim-Bwilim": "cfa", "Dima": "jma", "Dinapigue Agta": "phi-din", "Disa": "dsi", "Ditammari": "tbz", "Diuwe": "diy", "Dixon Reef": "dix", "Djinang": "dji", "Djinba": "djb", "Doghoro": "dgx", "Dogosé": "dos", "Dogul Dom": "dbg", "Doko-Uyanga": "uya", "Dom": "doa", "Dongo": "doo", "Dongolawi": "kzh", "Dongotono": "ddd", "Donno So Dogon": "dds", "Dori'o": "dor", "Doromu-Koki": "kqc", "Doura": "don", "Dugun": "ndu", "Duit": "cba-dui", "Duke": "nke", "Dumaitic": "sem-dum", "Dumun": "dui", "Dungu": "dbv", "Duriankere": "dbn", "Dusun Malang": "duq", "Dutch Sign Language": "dse", "Duupa": "dae", "Duwet": "gve", "Dwang": "nnu", "Dzuun": "dnn", "East Limba": "lma", "Eastern Karaboro": "xrb", "Eastern Krahn": "kqo", "Eastern Maninkakan": "emk", "Eastern Ngad'a": "nea", "Eastern Subanun": "sfe", "Eastern Xwla Gbe": "gbx", "Ede Cabe": "cbj", "Ede Ica": "ica", "Ede Idaca": "idd", "Ede Ije": "ijj", "Ede Nago": "nqg", "Ehueun": "ehu", "Eipomek": "eip", "Eitiep": "eit", "Ejagham": "etu", "Ejamat": "eja", "Eki": "eki", "Ekit": "eke", "El Hugeirat": "elh", "El Molo": "elo", "Eleme": "elm", "Elseng": "mrf", "Emai": "ema", "Eman": "emn", "Emberá-Baudó": "bdc", "Emberá-Catío": "cto", "Emberá-Chamí": "cmi", "Emberá-Tadó": "tdc", "Emerillon": "eme", "Emplawas": "emw", "Enawené-Nawé": "unk", "Ende": "end", "Engenni": "enn", "Enggano": "eno", "Enlhet": "enl", "Enwang": "enw", "Enxet": "enx", "Enya": "gey", "Eotile": "eot", "Epi-Olmec": "xep", "Epie": "epi", "Erave": "kjy", "Erie": "iro-ere", "Erre": "err", "Esselen": "esq", "Etchemin": "etc", "Eten": "etx", "Etkywan": "ich", "Ewage-Notu": "nou", "Ewarhuyana": "sai-ewa", "Ezaa": "eza", "Fagani": "faf", "Faifi": "fif", "Faita": "faj", "Faiwol": "fai", "Fali": "fli", "Fam": "fam", "Fanamaket": "bjp", "Fang (Beboid)": "fak", "Fataleka": "far", "Fedan": "pdn", "Fer": "kah", "Feroge": "fer", "Finisterre Yau": "yuw", "Firan": "fir", "Fiwaga": "fiw", "Foia Foia": "ffi", "Foma": "fom", "Fongoro": "fgr", "Forak": "frq", "Fum": "fum", "Fwe": "fwe", "Fwâi": "fwa", "Fyer": "fie", "Ga'anda": "gqa", "Gabri": "gab", "Gaddi": "gbk", "Gadjerawang": "gdh", "Gagnoa Bété": "btg", "Gaikundi": "gbf", "Gaina": "gcn", "Gal": "gap", "Galambu": "glo", "Galela": "gbi", "Galice": "gce", "Gambera": "gma", "Gamela": "sai-gam", "Gamit": "gbl", "Gamkonora": "gak", "Gamo": "gmv", "Gamo-Ningi": "bte", "Gana": "gnq", "Ganang": "gne", "Gane": "gzn", "Ganggalida": "gcd", "Ganglau": "ggl", "Gangulu": "gnl", "Gants": "gao", "Ganzi": "gnz", "Garza": "xgr", "Gata'": "gaq", "Gavião do Jiparaná": "gvo", "Gayón": "sai-gay", "Gbanziri": "gbg", "Gbesi Gbe": "gbs", "Gbin": "xgb", "Gbiri-Niragu": "grh", "Geba Karen": "kvq", "Gedaged": "gdd", "Gedeo": "drs", "Geji": "gji", "Geko Karen": "ghk", "Geme": "geq", "Gende": "gaf", "Gey": "guv", "Ghari": "gri", "Ghera": "ghr", "Gibanawa": "gib", "Gidar": "gid", "Gilima": "gix", "Gimi (Austronesian)": "gip", "Gimi (Goroka)": "gim", "Gimnime": "gmn", "Ginuman": "gnm", "Girirra": "gii", "Giryama": "nyf", "Githabul": "gih", "Gitxsan": "git", "Giyug": "giy", "Gizrra": "tof", "Glaro-Twabo": "glr", "Glavda": "glw", "Glio-Oubi": "oub", "Goa'uld": "art-gld", "Goaria": "gig", "Godié": "god", "Gola": "gol", "Golpa": "lja", "Gone Dau": "goo", "Gongduk": "goe", "Goo": "gov", "Gor": "gqr", "Gorakor": "goc", "Gorovu": "grq", "Goundo": "goy", "Gourmanchéma": "gux", "Gowlan": "goj", "Gozarkhani": "goz", "Gresi": "grs", "Groma": "gro", "Guachí": "sai-gua", "Guamo": "sai-gmo", "Guanano": "gvc", "Guazacapán": "nai-guz", "Gudanji": "nji", "Gude": "gde", "Guduf-Gava": "gdf", "Gugu Badhun": "gdc", "Guhu-Samane": "ghs", "Guiberoua Bété": "bet", "Guinau": "awd-gnu", "Guinea-Bissau Sign Language": "lgs", "Gula": "glu", "Gula'alaa": "gmb", "Gumalu": "gmu", "Gundi": "gdi", "Gunditjmara": "gjm", "Gundungurra": "xrd", "Gungabula": "gyf", "Guntai": "gnt", "Gunya": "gyy", "Guragone": "gge", "Guramalum": "grz", "Gureng Gureng": "gnr", "Gurgula": "ggg", "Guriaso": "grx", "Gurindji Kriol": "gjr", "Guruntum": "grd", "Guya": "gka", "Guébie": "gie", "Gvoko": "ngs", "Gwahatike": "dah", "Gweda": "grw", "Gyalsumdo": "gyo", "Gyem": "gye", "Hadothi": "hoj", "Hainyaxo Bozo": "bzx", "Haji": "hji", "Hamba": "hba", "Harami": "xha", "Haraza": "nub-har", "Haruai": "tmd", "Hasaitic": "sem-has", "Hasha": "ybj", "Haush": "sai-hau", "Havasupai-Walapai-Yavapai": "yuf", "Hema": "nix", "Hemba": "hem", "Herdé": "hed", "Hibito": "hib", "Hill Maria": "mrr", "Himarimã": "hir", "Hismaic": "sem-his", "Hitchiti": "nai-hit", "Hmong Dô": "hmv", "Hmwaveke": "mrk", "Hobyót": "hoh", "Homa": "hom", "Honduran Lenca": "len", "Hoti": "hti", "Hpon": "hpo", "Huarijio": "var", "Huetar": "cba-hue", "Hula": "hul", "Humburi Senni": "hmb", "Hun": "uth", "Hunde": "hke", "Hungworo": "nat", "Hunjara-Kaina Ke": "hkk", "Iaai": "iai", "Iamalele": "yml", "Iatmul": "ian", "Ibali Teke": "tek", "Iceve-Maci": "bec", "Idakho-Isukha-Tiriki": "ida", "Idaté": "idt", "Idiom Neutral": "mis-idn", "Idun": "ldb", "Ignaciano": "ign", "Iguta": "nar", "Ihievbe": "ihi", "Ija-Zuba": "vki", "Ikobi-Mena": "meb", "Ikpeshi": "ikp", "Iku-Gora-Ankwa": "ikv", "Ilue": "ilv", "Imbongu": "imo", "Inapang": "mzu", "Indanga": "bnt-ind", "Inpui Naga": "nkf", "Intha": "int", "Inuvialuktun": "ikt", "Ipai": "nai-ipa", "Iresim": "ire", "Island Carib": "crb", "Isu": "isu", "Ito": "itw", "Itu Mbon Uzo": "itm", "Iyo'wujwa Chorote": "crq", "Iyojwa'ja Chorote": "crt", "Izi-Ezaa-Ikwo-Mgbo": "izi", "Izora": "cbo", "Jabutí": "jbt", "Jandavra": "jnd", "Janji": "jni", "Javindo": "jvd", "Jemez": "tow", "Jeng": "jeg", "Jere": "jer", "Jeri Kuo": "jek", "Jhankot Sign Language": "jhs", "Jimi": "jmi", "Joba": "job", "Jola-Kasa": "csk", "Jonkor Bourmataguil": "jeu", "Jorá": "jor", "Jowulu": "jow", "Ju": "juu", "Juang": "jun", "Jur Modo": "bex", "Juray": "juy", "Jwira-Pepesa": "jwi", "Kaan": "ldl", "Kaang Chin": "ckn", "Kaansa": "gna", "Kaapor Sign Language": "uks", "Kaba": "ksp", "Kabba-Laka": "lap", "Kabola": "klz", "Kabras": "lkb", "Kabwari": "kcw", "Kachi Koli": "gjk", "Kacipo-Balesi": "koe", "Kadai": "kzd", "Kadar": "kej", "Kado": "kdv", "Kafoa": "kpu", "Kagan Kalagan": "kll", "Kagoro": "xkg", "Kahe": "hka", "Kaian": "kct", "Kaikadi": "kep", "Kaiku": "kkq", "Kairui-Midiki": "krd", "Kaivi": "kce", "Kaiy": "tcq", "Kajakse": "ckq", "Kakabe": "kke", "Kaki Ae": "tbd", "Kakihum": "kxe", "Kalabakan": "kve", "Kalamsé": "knz", "Kalanadi": "wkl", "Kalanga": "kck", "Kalasuri": "xme-kls", "Kam": "kdx", "Kamantan": "kci", "Kamberataro": "kbv", "Kande": "kbs", "Kang": "kyp", "Kanga": "kcp", "Kangean": "kkv", "Kango": "kty", "Kango-Sua": "kzy", "Kaningdon-Nindem": "kdp", "Kannada Kurumba": "kfi", "Kannauji": "bjj", "Kanyok": "kny", "Kao": "kax", "Kapauri": "khp", "Kapya": "klo", "Kara (Tanzania)": "reg", "Karadjeri": "gbd", "Karanga": "kth", "Kari": "kbj", "Karkin": "krb", "Karko": "kko", "Karolanos": "kyn", "Karon": "krx", "Karon Dori": "kgw", "Karuwali": "rxw", "Kasanga": "ccj", "Kasiguranin": "ksn", "Kaskean": "zsk", "Kaskihá": "gva", "Kassonke": "kao", "Katabaga": "ktq", "Katembri": "sai-kat", "Katukina": "knt", "Kaur": "vkk", "Kaure": "bpp", "Kavet": "krv", "Kawacha": "kcb", "Kawe": "kgb", "Kaxuyana": "kbb", "Kayeli": "kzl", "Kayort": "kyv", "Kaytetye": "gbb", "Kazukuru": "kzk", "Kedang": "ksx", "Keder": "kdy", "Kehu": "khh", "Kei": "kei", "Keiga": "kec", "Kela-Yela": "kel", "Keley-I Kallahan": "ify", "Kendeje": "klf", "Kendem": "kvm", "Keningau Murut": "kxi", "Kenswei Nsei": "ndb", "Kenyi": "lke", "Kepkiriwát": "kpn", "Kepo'": "kuk", "Kera": "ker", "Kesawai": "xes", "Kete": "kcv", "Ketum": "ktt", "Kharam Naga": "kfw", "Khayo": "lko", "Khe": "kqg", "Khezha Naga": "nkh", "Khisa": "kqm", "Khoibu Naga": "nkb", "Kholok": "ktc", "Khonso": "kxc", "Khortha": "inc-khr", "Khwe": "xuu", "Kháng": "kjm", "Kibet": "kie", "Kilit": "xme-klt", "Kimré": "kqp", "Kinabalian": "cbw", "Kinuku": "kkd", "Kiong": "kkm", "Kir-Balar": "kkr", "Kisa": "lks", "Kistane": "gru", "Kita Maninkakan": "mwk", "Kitanemuk": "azc-ktn", "Kitja": "gia", "Kitsai": "kii", "Kla": "lda", "Klao": "klu", "Klias River Kadazan": "kqt", "Knaanic": "czk", "Koalib": "kib", "Koba": "kpd", "Kobiana": "kcj", "Kobol": "kgu", "Koda": "cdz", "Kodaku": "ksz", "Koenoem": "kcs", "Kofa": "kso", "Kofei": "kpi", "Kohin": "kkx", "Kohumono": "bcs", "Koi": "kkt", "Koireng": "nkd", "Kok-Nar": "gko", "Kok-Paponk": "okg", "Kokola": "kzn", "Kol (Cameroon)": "biw", "Kom (India)": "kmm", "Kombai": "tyn", "Kominimung": "xoi", "Kon Keu": "kkn", "Konabéré": "bbo", "Kondekor": "gau", "Koneraw": "kdw", "Kono (Guinea)": "knu", "Kono (Nigeria)": "klk", "Kono (Sierra Leone)": "kno", "Konongo": "kcz", "Konyanka Maninka": "mku", "Koonzime": "ozm", "Koorete": "kqy", "Kopkaka": "opk", "Korana": "kqz", "Korandje": "kcy", "Koreguaje": "coe", "Koromfé": "kfz", "Korop": "krp", "Koropó": "xxr", "Koroshi": "ktl", "Korowai": "khe", "Korra Koraga": "kfd", "Korupun-Sela": "kpq", "Kosadle": "kiq", "Kosarek Yale": "kkl", "Kota (Gabon)": "koq", "Kota (India)": "kfe", "Kota Bangun Kutai Malay": "mqg", "Kota Marudu Talantang": "grm", "Kotafon Gbe": "kqk", "Koya": "kff", "Koyaga": "kga", "Koyukon": "koy", "Kpasam": "pbn", "Kpee": "cpo", "Kresh": "krs", "Krikati-Timbira": "xri", "Krim": "krm", "Kru'ng": "krr", "Kua": "tyu", "Kudu-Camo": "kov", "Kugama": "kow", "Kugbo": "kes", "Kujarge": "vkj", "Kukkuzi": "urj-kuk", "Kuku-Thaypan": "typ", "Kuku-Ugbanh": "ugb", "Kuku-Uwanh": "uwa", "Kula": "tpg", "Kulaal": "glj", "Kulfa": "kxj", "Kulung": "kle", "Kumam": "kdi", "Kumarbhag Paharia": "kmj", "Kumba": "ksm", "Kumhali": "kra", "Kunda": "kdn", "Kunduvadi": "wku", "Kung": "kfl", "Kungarakany": "ggk", "Kunyi": "njx", "Kupa": "kug", "Kupsabiny": "kpz", "Kur": "kuv", "Kura Ede Nago": "nqk", "Kurama": "krh", "Kuri": "nbn", "Kurichiya": "kfh", "Kusaal": "kus", "Kusaghe": "ksg", "Kushi": "kuh", "Kusu": "ksv", "Kutep": "kub", "Kutto": "kpa", "Kuuk Thaayorre": "thd", "Kuuk Yak": "uky", "Kuwaataay": "cwt", "Kwaami": "ksq", "Kwaio": "kwd", "Kwaja": "kdz", "Kwambi": "kwm", "Kwamera": "tnk", "Kwami": "ktf", "Kwer": "kwr", "Kwerba Mamberamo": "xwr", "Kwerisa": "kkb", "Kwese": "kws", "Kwinsu": "kuc", "Kyan-Karyaw Naga": "nqq", "Kyenele": "kql", "Kyenga": "tye", "Kyerung": "kgy", "Kómnzo": "paa-kmn", "La'bi": "lbi", "Laalaa": "cae", "Labo": "mwi", "Laghu": "lgb", "Lagwan": "kot", "Laha (Indonesia)": "lhh", "Lahta Karen": "kvt", "Laimbue": "lmx", "Laitu Chin": "clj", "Lakalei": "lka", "Lakha": "lkh", "Lakon": "lkn", "Lakondê": "lkd", "Lakota Dida": "dic", "Lamalera": "lmr", "Lamatuka": "lmq", "Lambichhong": "lmh", "Lamenu": "lmu", "Lamet": "lbn", "Lamja-Dengsa-Tola": "ldh", "Lamkang": "lmk", "Lamnso'": "lns", "Lamu-Lamu": "lby", "Lanas Lobu": "ruu", "Landoma": "ldm", "Lao Naga": "nlq", "Lapine": "art-lap", "Larantuka Malay": "lrt", "Larevat": "lrv", "Laro": "lro", "Larteh": "lar", "Laru": "lan", "Latundê": "ltn", "Lauan": "llx", "Laven": "lbo", "Leco": "lec", "Leelau": "ldk", "Lefa": "lfa", "Lega-Mwenga": "lgm", "Lega-Shabunda": "lea", "Legenyem": "lcc", "Lehalurup": "urr", "Leinong Naga": "lzn", "Leitre": "paa-lei", "Lela": "dri", "Lelak": "llk", "Lemerig": "lrz", "Lemoro": "ldj", "Lenakel": "tnl", "Lendu": "led", "Lengilu": "lgi", "Lengo": "lgr", "Lengola": "lej", "Lenyima": "ldg", "Lepki": "lpe", "Lere": "gnh", "Letemboi": "nms", "Leti (Cameroon)": "leo", "Leyigha": "ayi", "Li'o": "ljl", "Liangmai Naga": "njn", "Libinza": "liz", "Ligenza": "lgz", "Likila": "lie", "Likuba": "kxx", "Limbum": "lmp", "Lingkhim": "lii", "Lisabata-Nuniali": "lcs", "Little Swanport": "aus-lsw", "Litzlitz": "lzl", "Lo-Toga": "lht", "Logba": "lgq", "Lokoya": "lky", "Lolo": "llb", "Lomaiviti": "lmv", "Lombi": "lmi", "Lomwe": "ngl", "Long Phuri Naga": "lpn", "Longgu": "lgu", "Lonwolwol": "crc", "Looma": "lom", "Lorang": "lrn", "Lorediakarkar": "lnn", "Lotha Naga": "njh", "Loun": "lox", "Loup A": "xlo", "Loup B": "xlb", "Lower Burdekin": "xbb", "Luang": "lex", "Lubila": "kcc", "Luchazi": "lch", "Lugbara": "lgg", "Luguru": "ruf", "Luhu": "lcq", "Lumun": "lmd", "Luna": "luj", "Lungga": "lga", "Luri (Nigeria)": "ldd", "Lusengo": "lse", "Lutachoni": "lts", "Lyélé": "lee", "Láá Láá Bwamu": "bwj", "Ma": "msj", "Maa": "cma", "Mabaale": "mmz", "Maca": "mca", "Macaguaje": "mcl", "Machinga": "mvw", "Macoris": "nai-mac", "Maden": "xmx", "Madi": "grg", "Mafea": "mkv", "Magiyi": "gmg", "Magɨ": "gkd", "Maiadomu": "mzz", "Maiani": "tnh", "Maindo": "cwb", "Mairasi": "zrs", "Majhwar": "mmj", "Mak (Nigeria)": "pbl", "Makah": "myh", "Makhuwa-Marrevone": "xmc", "Makhuwa-Moniga": "mhm", "Makhuwa-Saka": "xsq", "Makhuwa-Shirima": "vmk", "Makwe": "ymk", "Makyan Naga": "umn", "Mal": "mlf", "Mala (New Guinea)": "ped", "Mala (Nigeria)": "ruy", "Malankuravan": "mjo", "Malapandaram": "mjp", "Malawi Lomwe": "lon", "Malaynon": "mlz", "Malba Birifor": "bfo", "Male": "mdc", "Malfaxal": "mlx", "Mali": "gcc", "Malimba": "mzd", "Malua Bay": "mll", "Maléku Jaíka": "gut", "Mama": "mma", "Mamaindé": "wmd", "Mamara Senoufo": "myk", "Mamulique": "emm", "Man Met": "mml", "Manambu": "mle", "Manao": "awd-man", "Mandara": "tbf", "Mandari": "mqu", "Mander": "mqr", "Manem": "jet", "Mangala": "mem", "Mangayat": "myj", "Mangga Buang": "mmo", "Mangole": "mqc", "Manigri-Kambolé Ede Nago": "xkb", "Manikion": "mnx", "Mankiyali": "nlm", "Manna-Dora": "mju", "Mansoanka": "msw", "Manta": "myg", "Mantsi": "nty", "Manumanaw Karen": "kxf", "Manya": "mzj", "Manyawa": "mny", "Manza": "mzv", "Mape": "mlh", "Mapena": "mnm", "Mapos Buang": "bzh", "Marachi": "lri", "Marama": "lrm", "Marenje": "vmr", "Marghi South": "mfm", "Maria": "mds", "Mariaté": "awd-mrt", "Maring Naga": "nng", "Maritsauá": "msp", "Markweeta": "enb", "Marti Ke": "zmg", "Masakará": "sai-msk", "Masalit": "mls", "Mashco Piro": "cuj", "Masmaje": "mes", "Matepi": "mqe", "Mato Grosso Arára": "axg", "Matya Samo": "stj", "Mawan": "mcz", "Mawayana": "mzx", "Maxi Gbe": "mxl", "Maya Samo": "sym", "Mayeka": "myc", "Maynas": "sai-mys", "Mbandja": "zmz", "Mbati": "mdn", "Mbiywom": "aus-mbi", "Mbo (Cameroon)": "mbo", "Mbo (Congo)": "zmw", "Mbole": "mdq", "Mbongno": "bgu", "Mbre": "mka", "Mbula-Bwazza": "mbu", "Me'en": "mym", "Medefaidrin": "dmf", "Media Lengua": "mue", "Mednyj Aleut": "mud", "Mendankwe-Nkwen": "mfd", "Menien": "sai-men", "Menominee": "mez", "Meoswar": "mvx", "Mer": "mnu", "Merei": "lmb", "Mese": "mci", "Mesmes": "mys", "Mesqan": "mvz", "Mgbo": "gmz", "Miani": "pla", "Michigamea": "cmm", "Mid-Southern Banda": "bjo", "Millcayac": "sai-mil", "Mina": "hna", "Mingang Doso": "mko", "Minica Huitoto": "hto", "Minigir": "vmg", "Minkin": "xxm", "Mintil": "mzt", "Miriwoong Sign Language": "rsm", "Miriwung": "mep", "Mirning": "gmr", "Mituku": "zmq", "Miu": "mpo", "Mixifore": "mfg", "Mlahsö": "lhs", "Mlomp": "mlo", "Mmaala": "mmu", "Mo'da": "gbn", "Modole": "mqo", "Moi (Congo)": "mow", "Moi (Indonesia)": "mxn", "Moikodi": "mkp", "Moingi": "mwz", "Mok": "mqt", "Moklen": "mkm", "Mokole": "mkl", "Molengue": "bxc", "Mom Jango": "ver", "Mombo Dogon": "dmb", "Mombum": "mso", "Mongsen Ao": "njo-mng", "Monimbo": "mom", "Mono (California)": "mnr", "Mono (Cameroon)": "mru", "Mono (Congo)": "mnh", "Monsang Naga": "nmh", "Monzombo": "moj", "Moo": "gwg", "Moraid": "msg", "Moran": "tbq-mor", "Moresada": "msx", "Morom": "bdo", "Morouas": "mrp", "Motembo": "tmv", "Mountain Koiari": "kpx", "Moyon Naga": "nmo", "Mpiin": "bnt-mpi", "Mpuono": "bnt-mpu", "Mro Chin": "cmr", "Mser": "kqx", "Muak Sa-aak": "ukk", "Mucuchí": "sai-muc", "Mudu Koraga": "vmd", "Muellama": "sai-mue", "Muher": "sem-mhr", "Mukha-Dora": "mmk", "Mullu Kurumba": "kpb", "Mum": "kqa", "Munda": "unx", "Mundolinco": "art-mun", "Munggui": "mth", "Muniche": "myr", "Murupi": "mqw", "Mutu": "tuc", "Muzo": "sai-muz", "Mwimbi-Muthambi": "mws", "Mághdì": "gmd", "Mün Chin": "mwq", "Naaba": "nao", "Nabak": "naf", "Nachering": "ncd", "Nadruvian": "ndf", "Nafri": "nxx", "Nage": "nxe", "Nagtipunan Agta": "phi-nag", "Nagu": "ngr", "Nahari": "nhh", "Nai": "bio", "Naka'ela": "nae", "Nake": "nbk", "Nakwi": "nax", "Nalu": "naj", "Nama": "nmx", "Namakura": "nmk", "Namat": "nkm", "Nambya": "nmq", "Namia": "nnm", "Namiae": "nvm", "Namonuito": "nmt", "Namosi-Naitasiri-Serua": "bwb", "Nancere": "nnc", "Nande": "nnb", "Nanerigé Sénoufo": "sen", "Nanga Dama Dogon": "nzz", "Nankina": "nnk", "Nanti": "cox", "Naolan": "nai-nao", "Nar Phu": "npa", "Nara": "nrb", "Narak": "nac", "Narango": "nrg", "Nasal": "nsy", "Nasarian": "nvh", "Natagaimas": "nts", "Natchez": "ncz", "Natioro": "nti", "Natú": "sai-nat", "Natügu": "ntu", "Nauete": "nxa", "Navut": "nsw", "Nawathinehena": "nwa", "Nawdm": "nmz", "Nawuri": "naw", "Nayi": "noz", "Ncane": "ncr", "Nchumbulu": "nlu", "Nda'nda'": "nnz", "Ndai": "gke", "Ndambomo": "nxo", "Ndau": "ndc", "Nde-Gbite": "ned", "Nde-Nsele-Nta": "ndd", "Nding": "eli", "Ndoe": "nbb", "Ndoola": "ndr", "Ndyuka-Trio Pidgin": "njt", "Nehan": "nsn", "Nek": "nif", "Nekgini": "nkg", "Neko": "nej", "Neku": "nek", "Neme": "nex", "Nemi": "nem", "Nend": "anh", "Neo": "neu", "Nese": "poz-nes", "Nete": "net", "Neve'ei": "vnm", "New River Shasta": "nai-nrs", "Neyo": "ney", "Nez Perce": "nez", "Ngadha": "nxg", "Ngadjunmaya": "nju", "Ngaiawang": "nwg", "Ngaing": "nnf", "Ngalakan": "nig", "Ngalkbun": "ngk", "Ngalum": "szb", "Ngamambo": "nbv", "Ngamini": "nmv", "Ngan'gityemerri": "nam", "Ngandi": "nid", "Ngando (Central African Republic)": "ngd", "Ngando (Congo)": "nxd", "Ngandyera": "nne", "Ngangam": "gng", "Ngantangarra": "ntg", "Nganyaywana": "nyx", "Ngardi": "rxd", "Ngarinman": "nbj", "Ngarinyin": "ung", "Ngasa": "nsg", "Ngatik Men's Creole": "ngm", "Ngawn Chin": "cnw", "Ngbaka": "nga", "Ngbaka Ma'bo": "nbm", "Ngbaka Manza": "ngg", "Ngbee": "jgb", "Ngbundu": "nuu", "Ngemba": "nge", "Ngen": "gnj", "Ngendelengo": "nql", "Ngeq": "ngt", "Ngete": "nnn", "Nggem": "nbq", "Nggwahyi": "ngx", "Ngie": "ngj", "Ngkoth": "aus-ngk", "Ngkâlmpw Kanum": "kcd", "Ngochang": "tbq-ngo", "Ngom": "nra", "Ngombale": "nla", "Ngombe (Central African Republic)": "nmj", "Ngombe (Congo)": "ngc", "Ngong": "nnx", "Ngongo": "noq", "Ngoshie": "nsh", "Ngul": "nlo", "Nguluwan": "nuw", "Ngumbi": "nui", "Ngunawal": "xul", "Ngungwel": "ngz", "Ngurmbur": "nrx", "Ngäbere": "gym", "Nhanda": "nha", "Nhuwala": "nhf", "Niellim": "nie", "Nii": "nii", "Niksek": "gbe", "Nimbari": "nmr", "Nimboran": "nir", "Nimoa": "nmw", "Nindi": "nxi", "Ningera": "nby", "Ninggerum": "nxr", "Ninzo": "nin", "Nipsan": "nps", "Niwer Mil": "hrc", "Njalgulgule": "njl", "Njebi": "nzb", "Njen": "njj", "Njerep": "njr", "Njyem": "njy", "Nkangala": "nkn", "Nkukoli": "nbo", "Nnam": "nbp", "Noakhali": "oak", "Nocte Naga": "njb", "Noipä": "npx", "Noiri": "noi", "Nomaande": "lem", "Nomane": "nof", "Nomatsiguenga": "not", "Nomlaki": "nol", "Nomu": "noh", "Nonuya": "noj", "Nooksack": "nok", "Noric": "nrc", "North Asmat": "nks", "North Boma": "boh", "North Fali": "fll", "North Giziga": "gis", "North Mofu": "mfk", "North Muyu": "kti", "North Nuaulu": "nni", "Northern Dagara": "dgi", "Northern Kissi": "kqs", "Northern Lorung": "lbr", "Northern Rengma Naga": "nnl", "Noy": "noy", "Nsari": "asj", "Nsenga": "nse", "Nsongo": "nsx", "Ntomba": "nto", "Nuk": "noc", "Nukna": "klt", "Nukunu": "nnv", "Numana": "nbr", "Nume": "tgs", "Nunggubuyu": "nuy", "Nungu": "rin", "Nupbikha": "npb", "Nusa Laut": "nul", "Nutabe": "cba-nut", "Nyagrong Minyag": "ero-nya", "Nyali": "nlj", "Nyam": "nmi", "Nyamusa-Molo": "nwm", "Nyaneka": "nyk", "Nyang'i": "nyp", "Nyanga (Congo)": "nyj", "Nyanga (Togo)": "ayg", "Nyanga-li": "nyc", "Nyangatom": "nnj", "Nyangbo": "nyb", "Nyangga": "nny", "Nyangumarta": "nna", "Nyarafolo Senoufo": "sev", "Nyawaygi": "nyt", "Nyemba": "nba", "Nyeu": "nyl", "Nyigina": "nyh", "Nyiha": "nih", "Nyika": "nkt", "Nyimang": "nyi", "Nyindu": "nyg", "Nyokon": "nvo", "Nyong": "muo", "Nyulnyul": "nyv", "Nyungwe": "nyu", "Nyâlayu": "yly", "Nzakambay": "nzy", "Nzakara": "nzk", "Ná-Meo": "neo", "O'chi'chi'": "xoc", "O'du": "tyh", "Odiai": "bhf", "Odoodee": "kkc", "Odut": "oda", "Ogbah": "ogc", "Ogbia": "ogb", "Ogbogolo": "ogg", "Okobo": "okb", "Okolod": "kqv", "Okpamheri": "opa", "Okpe (Northwestern Edo)": "okx", "Okpe (Southwestern Edo)": "oke", "Oksapmin": "opm", "Okwanuchu": "nai-okw", "Old Cham": "ocm", "Old Warekena": "awd-war", "Ollari": "gdb", "Oloma": "olm", "Olu'bo": "lul", "Olulumo-Ikom": "iko", "Olutsotso": "lto", "Omba": "omb", "Ombamba": "mbm", "Ombo": "oml", "Omotik": "omt", "Ong": "oog", "Ongota": "bxe", "Onin": "oni", "Onjob": "onj", "Ono": "ons", "Oorlams": "oor", "Opao": "opo", "Opata": "opt", "Opuuo": "lgn", "Opón": "sai-opo", "Orejón": "ore", "Oring": "org", "Oroha": "ora", "Orokolo": "oro", "Oruma": "orr", "Orya": "ury", "Osatu": "ost", "Otank": "uta", "Oti": "oti", "Otoro": "otr", "Otuke": "otu", "Ouma": "oum", "Oune": "oue", "Owiniga": "owi", "Oy": "oyb", "Oya'oya": "oyy", "Oyda": "oyd", "Pa Di": "pdi", "Pacahuara": "pcp", "Pahlavani": "phv", "Pai Tavytera": "pta", "Paicî": "pri", "Paikoneka": "awd-pai", "Paite": "pck", "Paku Karen": "jkp", "Palewyami": "yok-ply", "Palor": "fap", "Palta": "sai-pal", "Pamigua": "sai-pam", "Panchpargania": "tdb", "Pande": "bkj", "Pangseng": "pgs", "Panzaleo": "sai-pnz", "Pao": "ppa", "Papel": "pbo", "Papi": "ppe", "Paratió": "sai-par", "Pardhan": "pch", "Pardhi": "pcl", "Paredarerme": "xpd", "Parenga": "pcj", "Passé": "awd-pas", "Patagón": "sai-ptg", "Pathiya": "pty", "Pattani": "lae", "Pauserna": "psm", "Payaguá": "sai-pyg", "Peba": "sai-peb", "Peerapper": "xpw", "Peere": "pfe", "Pengo": "peg", "Perema": "wom", "Pero": "pip", "Phangduwali": "phw", "Phimbi": "phm", "Phom": "nph", "Phrae Pwo": "kjt", "Phuan": "phu", "Phudagi": "phd", "Piapoco": "pio", "Pichis Ashéninka": "cpu", "Picuris": "nai-pic", "Pidgin Onin": "onx", "Pijao": "pij", "Pije": "piz", "Pinai-Hagahai": "pnn", "Pinjarup": "pnj", "Pintiini": "pti", "Pintupi-Luritja": "piu", "Piratapuyo": "pir", "Piya-Kwonci": "piy", "Plapo Krumen": "ktj", "Playero": "gob", "Pochuri Naga": "npo", "Podoko": "pbi", "Pogolo": "poy", "Pokangá": "pok", "Poke": "pof", "Ponyo": "npg", "Poqomchi'": "poh", "Port Sandwich": "psw", "Port Vato": "ptv", "Poumei Naga": "pmx", "Powari": "pwr", "Proto-Amuesha-Chamicuro": "awd-amc-pro", "Proto-Binanderean": "ngf-bin-pro", "Proto-Bongo-Bagirmi": "csu-bba-pro", "Proto-Caddoan": "cdd-pro", "Proto-Cangin": "alv-cng-pro", "Proto-Central Pacific": "poz-pcc-pro", "Proto-Chimakuan": "chi-pro", "Proto-Daju": "sdv-daj-pro", "Proto-Daly": "aus-dal-pro", "Proto-Dangari": "inc-dng-pro", "Proto-Dizoid": "omv-diz-pro", "Proto-Eastern Jebel": "sdv-eje-pro", "Proto-Fali": "alv-fli-pro", "Proto-Guang": "alv-gng-pro", "Proto-Gur": "nic-gur-pro", "Proto-Gurunsi": "nic-gns-pro", "Proto-Heiban": "alv-hei-pro", "Proto-Idomoid": "alv-ido-pro", "Proto-Jukunoid": "nic-jkn-pro", "Proto-Kampa": "awd-kmp-pro", "Proto-Koman": "ssa-kom-pro", "Proto-Kwa": "alv-kwa-pro", "Proto-Maidun": "nai-mdu-pro", "Proto-Mangbetu": "csu-maa-pro", "Proto-Masa": "cdc-mas-pro", "Proto-Mumuye": "alv-mum-pro", "Proto-Nyima": "sdv-nyi-pro", "Proto-Ogoni": "nic-ogo-pro", "Proto-Paresi-Waura": "awd-prw-pro", "Proto-Sara": "csu-sar-pro", "Proto-Taman": "sdv-tmn-pro", "Proto-Taranoan": "sai-tar-pro", "Proto-Tsimshianic": "nai-tsi-pro", "Proto-Ubangian": "nic-ubg-pro", "Proto-Utian": "nai-utn-pro", "Proto-Witotoan": "sai-wit-pro", "Puimei Naga": "npu", "Puiron": "sit-prn", "Puluwat": "puw", "Pumé": "yae", "Puquina": "puq", "Purisimeño": "puy", "Puruhá": "sai-prh", "Purukotó": "sai-pur", "Putoh": "put", "Puyo-Paekche": "xpp", "Pwaamei": "pme", "Pye Krumen": "pye", "Pyemmairre": "xpb", "Páez": "pbb", "Pááfang": "pfa", "Päri": "lkr", "Pémono": "pev", "Pévé": "lme", "Qatabanian": "xqt", "Quimbaya": "sai-qmb", "Quinigua": "nai-qng", "Quinqui": "quq", "Raji": "rji", "Rajong": "rjg", "Rajput Garasia": "gra", "Ralte": "ral", "Ramandi": "tks", "Rang": "rax", "Ranglong": "rnl", "Rathawi": "rtw", "Rawat": "jnl", "Razajerdi": "rat", "Reli": "rei", "Rembarunga": "rmb", "Remun": "lkj", "Repanbitip": "rpn", "Rer Bare": "rer", "Rerep": "pgk", "Resígaro": "rgr", "Riantana": "ran", "Ritarungo": "rit", "Riung": "riu", "Riverain Sango": "snj", "Rogo": "rod", "Roma": "rmm", "Romanova": "rmv", "Ron": "cla", "Rongga": "ror", "Rongmei Naga": "nbu", "Rongpo": "rnp", "Roon": "rnn", "Roro": "rro", "Rudbari": "rdb", "Ruga": "ruh", "Ruma": "ruz", "Runga": "rou", "Rungtu": "rtc", "Ruwund": "rnd", "Sa'ban": "snv", "Sa'och": "scq", "Saamia": "lsm", "Saare": "uss", "Sabanê": "sae", "Sabüm": "sbo", "Safaitic": "sem-saf", "Sagalla": "tga", "Sahaptin": "nai-spt", "Sajau Basap": "sjb", "Sala": "shq", "Salampasu": "slx", "Salas": "sgu", "Saliba (Colombia)": "slc", "Saliba (New Guinea)": "sbe", "Salinan": "sln", "Salumá": "slj", "Salvadoran Lenca": "nai-sln", "Samalian": "sem-sam", "Sanaviron": "sai-san", "Sangtam Naga": "nsa", "Sangu (Gabon)": "snq", "Sankaran Maninka": "msc", "Sapo": "krn", "Sara Kaba": "sbz", "Sara Kaba Deme": "kwg", "Sara Kaba Náà": "kwv", "Saraveca": "sar", "Sartang": "onp", "Sateré-Mawé": "mav", "Saweru": "swr", "Seba": "kdg", "Seenku": "sos", "Segeju": "seg", "Seim": "sim", "Seit-Kaitetu": "hik", "Sekele": "vaj", "Selungai Murut": "slg", "Sema": "nsm", "Semaq Beri": "szc", "Semimi": "etz", "Sempan": "xse", "Senara Sénoufo": "seq", "Senggi": "snu", "Sengo": "spk", "Senthang Chin": "sez", "Sepa (Indonesia)": "spb", "Sepa (New Guinea)": "spe", "Sepen": "spm", "Seroa": "kqu", "Serudung Murut": "srk", "Serui-Laut": "seu", "Sewa Bay": "sew", "Seychelles Sign Language": "lsw", "Sha": "scw", "Shall-Zwall": "sha", "Shamang": "xsh", "Shark Bay": "ssv", "Sharwa": "swq", "Shau": "sqh", "Shendu": "shl", "Sheni": "scv", "Sherbro": "bun", "Shiki": "gua", "Shom Peng": "sii", "Shoo-Minda-Nye": "bcv", "Shuba": "cbq", "Shuwa-Zamani": "ksa", "Sian": "spg", "Siang": "sya", "Siar-Lak": "sjr", "Sibe": "nco", "Sibu Melanau": "sdx", "Sicanian": "sxc", "Sie": "erg", "Sihan": "snr", "Sikiana": "sik", "Sileibi": "sbq", "Silopi": "xsp", "Silt'e": "stv", "Simba": "sbw", "Simbali": "smg", "Sinacantán": "nai-sin", "Singa": "sgm", "Siyin Chin": "csy", "Smärky Kanum": "kxq", "Soli": "sby", "Somba-Siawari": "bmu", "Sonde": "shc", "Songlai Chin": "csj", "Songoora": "sod", "Sonha": "soi", "Sonia": "siq", "Soo": "teu", "Sop": "urw", "Sorothaptic": "sxo", "Sota Kanum": "krz", "Sou": "sqq", "South Fali": "fal", "South Giziga": "giz", "South Lembata": "lmf", "South Muyu": "kts", "South Nuaulu": "nxl", "South Ucayali Ashéninka": "cpy", "Southern Birifor": "biv", "Southern Dagaare": "dga", "Southern Kissi": "kss", "Southern Lorung": "lrr", "Southern Rengma Naga": "nre", "Southern Samo": "sbd", "Southern Tiwa": "tix", "Spiti Bhoti": "spt", "Stau": "ero-tau", "Stod Bhoti": "sbu", "Suarmin": "seo", "Subi": "xsj", "Subtiaba": "sut", "Sugut Dusun": "kzs", "Suma": "sqm", "Sumariup": "siv", "Sumtu Chin": "csv", "Sur": "tdl", "Suruahá": "swx", "Suruí": "sru", "Suruí Do Pará": "mdz", "Suundi": "sdj", "Syenara Senoufo": "shz", "Sácata": "sai-sac", "Sìcìté Sénoufo": "sep", "Sô": "sss", "Tafi": "tcd", "Tagdal": "tda", "Tagwana Senoufo": "tgw", "Tai": "taw", "Tai Long": "thi", "Taiap": "gpn", "Tairuma": "uar", "Takelma": "tkm", "Talieng": "tdf", "Talinga-Bwisi": "tlj", "Tama (Chad)": "tma", "Tama (Colombia)": "ten", "Tamagario": "tcg", "Tambas": "tdk", "Tami": "tmy", "Tamnim Citak": "tml", "Tampias Lobu": "low", "Tampulma": "tpm", "Tanacross": "tcb", "Tanahmerah": "tcm", "Tanggu": "tgu", "Tangoa": "tgp", "Tanguat": "tbs", "Tanimbili": "tbe", "Tanimuca-Retuarã": "tnc", "Tapachultec": "nai-tap", "Tar Gula": "kcm", "Tara Baka": "bdh", "Tarairiú": "sai-trr", "Tareng": "tgr", "Tarjumo": "txj", "Tarpia": "tpf", "Tartessian": "txr", "Taruma": "tdm", "Tatana": "txx", "Tataviam": "azc-tat", "Tauade": "ttd", "Taulil": "tuh", "Taungyo": "tco", "Taupota": "tpa", "Tawandê": "xtw", "Taworta": "tbp", "Tawr Chin": "tcp", "Tchitchege": "tck", "Tchumbuli": "bqa", "Tebul Sign Language": "tsy", "Tebul Ure Dogon": "dtu", "Tee": "tkq", "Tefaro": "tfo", "Tehit": "kps", "Tehuelche": "teh", "Teke-Fuumu": "ifm", "Teke-Kukuya": "kkw", "Teke-Laali": "lli", "Teke-Tsaayi": "tyi", "Tela-Masbuar": "tvm", "Tem": "kdh", "Teme": "tdo", "Temein": "teq", "Tempasuk Dusun": "tdu", "Ten'edn": "tnz", "Tene Kan Dogon": "dtk", "Tenggarong Kutai Malay": "vkt", "Teor": "tev", "Tepo Krumen": "ted", "Terei": "buo", "Teressa": "tef", "Terik": "tec", "Ternateño": "tmg", "Tese": "keg", "Teshenawa": "twc", "Tetete": "teb", "Tetserret": "tez", "Teushen": "sai-teu", "Tha": "thy", "Thachanadan": "thn", "Thado Chin": "tcz", "Thaiphum Chin": "cth", "Thangal Naga": "nki", "Thangmi": "thf", "Thawa": "xtv", "Thurawal": "tbh", "Thuri": "thu", "Tiale": "mnl", "Tibea": "ngy", "Tiemacèwè Bozo": "boo", "Tiene": "tii", "Tifal": "tif", "Tigak": "tgc", "Tikar": "tik", "Tillamook": "til", "Tilung": "tij", "Timbe": "tim", "Timucua": "tjm", "Tingui-Boto": "tgv", "Tinigua": "tit", "Tinoc Kallahan": "tne", "Tinputz": "tpz", "Tipai": "nai-tip", "Tippera": "tpe", "Tira": "tic", "Tiranige Diga Dogon": "tde", "Tiri": "cir", "Tita": "tdq", "Tiéfo": "tiq", "Tiéyaxo Bozo": "boz", "Tjurruru": "tju", "Tlahuica": "ocu", "To": "toz", "Toba-Maskoy": "tmf", "Tobanga": "tng", "Tobo": "tbv", "Tofanma": "tlg", "Tofin Gbe": "tfi", "Togbo-Vara Banda": "tor", "Togoyo": "tgy", "Toka-Leya": "dov", "Tokano": "zuh", "Tolowa": "tol", "Toma": "tod", "Tommeginne": "xpv", "Tommo So": "dto", "Tomo Kan Dogon": "dtm", "Tongwe": "tny", "Tonjon": "tjn", "Toogee": "xpx", "Toposa": "toq", "Toram": "trj", "Torau": "ttu", "Toro So Dogon": "dts", "Toro Tegu Dogon": "dtt", "Toromono": "tno", "Torá": "trz", "Touo": "tqu", "Toura": "neb", "Towei": "ttn", "Tremembé": "tme", "Tring": "tgq", "Tringgus": "trx", "Trinitario": "trn", "Tsaangi": "tsa", "Tsakwambo": "kvz", "Tsetsaut": "txc", "Tshwa": "hio", "Tsikimba": "kdl", "Tsishingini": "tsw", "Tsogo": "tsv", "Tsotsitaal": "fly", "Tsum": "ttz", "Tsuvan": "tsh", "Tswa": "tsc", "Tswapong": "two", "Tugun": "tzn", "Tukumanféd": "tkf", "Tulehu": "tlu", "Tulishi": "tey", "Tumak": "tmc", "Tumi": "kku", "Tumtum": "tbr", "Tunggare": "trt", "Tunia": "tug", "Tunumiisut": "esx-tut", "Tunzu": "dza", "Tuotomb": "ttf", "Turaka": "trh", "Turdulian": "mis-tdl", "Turi": "trd", "Turumsa": "tqm", "Tutsa Naga": "tvt", "Tuxináwa": "tux", "Twendi": "twn", "Tyaraity": "woa", "Tyerrernotepanner": "xph", "Tây Bồi": "tas", "Téén": "lor", "Ubaghara": "byc", "Ucayali-Yurúa Ashéninka": "cpb", "Ukaan": "kcf", "Ukpe-Bayobiri": "ukp", "Ukpet-Ehom": "akd", "Ukue": "uku", "Ukuriguma": "ukg", "Ukwuani-Aboh-Ndoni": "ukw", "Ullatan": "ull", "Uma' Lasan": "xky", "Uma' Lung": "ulu", "Umanakaina": "gdn", "Umbindhamu": "umd", "Umbugarla": "umr", "Umbuygamu": "umg", "Umiida": "xud", "Umon": "umm", "Unggaranggu": "xun", "Unggumi": "xgu", "Uni": "uni", "Unubahe": "unu", "Uokha": "uok", "Upper Tanana": "tau", "Upper Taromi": "tov", "Upper Umpqua": "xup", "Ura (New Guinea)": "uro", "Ura (Vanuatu)": "uur", "Uradhi": "urf", "Uri": "uvh", "Urigina": "urg", "Uripiv-Wala-Rano-Atchin": "upv", "Urningangg": "urc", "Uru-Pa-In": "urp", "Uruangnirin": "urn", "Usaghade": "usk", "Uspanteco": "usp", "Usui": "usi", "Utarmbung": "omo", "Uvbie": "evh", "Uwinymil": "aus-uwi", "Uya": "usu", "Uzekwe": "eze", "Vagla": "vag", "Vaiphei": "vap", "Vale": "vae", "Vamale": "mkt", "Vame": "mlr", "Vanji": "ira-wnj", "Vanuma": "vau", "Vao": "vao", "Vayu": "vay", "Vehes": "val", "Vemgo-Mabas": "vem", "Vidunda": "vid", "Viemo": "vig", "Vishavan": "vis", "Vitou": "vto", "Viya": "gev", "Wabo": "wbb", "Waci Gbe": "wci", "Waikuri": "nai-wai", "Waima'a": "wmh", "Wainumá": "awd-wai", "Waitaká": "sai-wai", "Wala": "lgl", "Walangama": "nlw", "Wam": "wmo", "Wamas": "wmc", "Wambule": "wme", "Wamey": "cou", "Wampar": "lbq", "Wancho": "nnp", "Wandji": "wdd", "Wangkumara": "xwk", "Warwar Feni": "hrw", "Watakataui": "wtk", "Watam": "wax", "Wayanad Chetti": "ctt", "Wayumará": "sai-way", "Weliki": "klh", "West Ambae": "nnd", "West Central Banda": "bbp", "West Lembata": "lmj", "West-Central Limba": "lia", "Western Jicaque": "nai-wji", "Western Krahn": "krw", "Western Xwla Gbe": "xwl", "Wewaw": "wea", "Wik-Iiyanh": "wij", "Wik-Keyangan": "wif", "Wintu": "wnw", "Winyé": "kst", "Wiraféd": "wir", "Wiwa": "mbp", "Wogamusin": "wog", "Wogeo": "woc", "Wolani": "wod", "Womo": "wmx", "Wong-gie": "aus-won", "Woria": "wor", "Worodougou": "jud", "Woun Meu": "noa", "Wurrugu": "wur", "Wára": "tci", "Wãpha": "juw", "Wè Northern": "wob", "Wè Southern": "gxx", "Wè Western": "wec", "Xamtanga": "xan", "Xinca": "xin", "Xipaya": "xiy", "Xiri": "xii", "Xocó": "sai-xoc", "Xwela Gbe": "xwe", "Yaaku": "muu", "Yabaâna": "ybn", "Yaben": "ybm", "Yabong": "ybo", "Yace": "ekr", "Yagwoia": "ygw", "Yahadian": "ner", "Yahuna": "ynu", "Yakaikeke": "ykk", "Yalakalore": "xyl", "Yamap": "ymp", "Yamben": "ynb", "Yambes": "ymb", "Yameo": "yme", "Yamongeri": "ymg", "Yamphu": "ybi", "Yan-nhangu": "jay", "Yanda Dogon": "dym", "Yangkam": "bsx", "Yango": "yng", "Yangulam": "ynl", "Yangum Dey": "yde", "Yangum Gel": "ygl", "Yangum Mon": "ymo", "Yansi": "yns", "Yao (South America)": "sai-yao", "Yaosakor Asmat": "asy", "Yarawata": "yrw", "Yaroamë": "yro", "Yavitero": "yvt", "Yawarawarga": "yww", "Yaweyuha": "yby", "Yawijibaya": "jbw", "Yawiyo": "ybx", "Yeretuar": "gop", "Yessan-Mayo": "yss", "Yimchungru Naga": "yim", "Yinbaw Karen": "kvu", "Yinchia": "yin", "Yindjilandji": "yil", "Yintale Karen": "kvy", "Yirandali": "ljw", "Yitha Yitha": "xth", "Yocoboué Dida": "gud", "Yom": "pil", "Yongkom": "yon", "Yout Wam": "ytw", "Yuanga": "nua", "Yukuben": "ybl", "Yumana": "awd-yum", "Yurutí": "yui", "Yuwana": "yau", "Zan Gula": "zna", "Zayein Karen": "kxk", "Zayse-Zergulla": "zay", "Zeem": "zua", "Zeme Naga": "nzm", "Zemgalian": "xzm", "Zhire": "zhi", "Zhoa": "zhw", "Zhár": "jjr", "Zire": "sih", "Zumaya": "zuy", "Zyphe": "zyp", "ǁGana": "gnk", "ǁXegwi": "xeg", "丁卡語": "din", "丁語": "diz", "丁邦語": "dii", "三描語": "xsb", "三鄉話": "nan-zsh", "上京那巴當岸語": "dmg", "上侯語": "scg", "上內卡克薩托托納克語": "tku", "上卡斯科奎姆語": "kuu", "上古努比亞語": "onw", "上古匈牙利語": "ohu", "上古孟語": "omx", "上古布列塔尼語": "obt", "上古康沃爾語": "oco", "上古日語": "ojp", "上古曼尼普爾語": "omp", "上古朝鮮語": "oko", "上古格魯吉亞語": "oge", "上古泰米爾語": "oty", "上古漢語": "och", "上古米底語": "xme-old", "上古緬甸語": "obr", "上古馬拉地語": "omr", "上大峽谷達尼語": "dna", "上奇黑利斯語": "cjh", "上寨語": "jih", "上索布語": "hsb", "上達渥語": "tth", "下塔納納語": "taa", "下大峽谷達尼語": "dni", "下奇黑利斯語": "cea", "下索布語": "dsb", "下諾索布語": "nsb", "下達渥語": "tto", "世俗埃及語": "egx-dem", "世界語": "eo", "丘赫語": "cac", "丘魯亞語": "sai-chu", "中世紀西班牙語": "osp", "中俄混合語": "crp-cpr", "中北部米塞語": "neq", "中南丁卡語": "dib", "中南部班達語": "lnl", "中卡加延阿埃塔語": "agt", "中古亞美尼亞語": "axm", "中古低地德語": "gml", "中古卡納達語": "dra-mkn", "中古古吉拉特語": "inc-mgu", "中古奧里亞語": "inc-mor", "中古威爾士語": "wlm", "中古孟加拉語": "inc-mbn", "中古孟語": "mkh-mmn", "中古尼瓦爾語": "nwx", "中古布列塔尼語": "xbm", "中古康沃爾語": "cnx", "中古愛爾蘭語": "mga", "中古挪威語": "gmq-mno", "中古朝鮮語": "okm", "中古法語": "frm", "中古波斯語": "pal", "中古漢語": "ltc", "中古米底語": "xme-mid", "中古英語": "enm", "中古荷蘭語": "dum", "中古蒙古語": "xng", "中古藏語": "otb", "中古蘇格蘭語": "gmw-msc", "中古越南語": "mkh-mvi", "中古阿薩姆語": "inc-mas", "中古高地德語": "gmh", "中古高棉語": "xhm", "中國手語": "csl", "中塔拉烏馬拉語": "tar", "中塔格巴努瓦語": "tgt", "中墨儂語": "cmo", "中大峽谷達尼語": "dnt", "中奧吉布瓦語": "ojc", "中奧尤語": "awu", "中尼科巴語": "ncb", "中巴拉望語": "plc", "中帕梅語": "pbs", "中庫爾德語": "ckb", "中普埃布拉納瓦特爾語": "ncx", "中曼西語": "mns-cen", "中東部德語": "gmw-ecg", "中格雷博語": "grv", "中比科爾語": "bcl", "中波莫語": "poo", "中烏瓦語": "tuf", "中瓦圖特語": "mpl", "中瓦斯特卡納瓦特爾語": "nch", "中納瓦特爾語": "nhn", "中臘羅語": "ywt", "中薩馬語": "sml", "中蘇巴農語": "syb", "中西伯利亞尤皮克語": "ess", "中邦托克語": "lbk", "中部山地米沃克語": "csm", "中部惠水苗語": "hmc", "中部杜順語": "dtp", "中部法蘭克尼亞語": "gmw-cfr", "中部白語": "bca", "中部麻山苗語": "hmm", "中阿拉斯加尤皮克語": "esu", "中阿斯馬特語": "cns", "中阿特拉斯柏柏爾語": "tzm", "中馬來語": "pse", "中馬塞拉語": "mxz", "中馬薩瓦語": "maz", "中馬蘭諾語": "mel", "丹古語": "dhg", "丹基語": "dhn", "丹尼語": "dny", "丹比語": "dac", "丹語": "dnj", "丹貝拉斯語": "dms", "丹貝阿語": "duf", "丹麥手語": "dsl", "丹麥語": "da", "乍得手語": "cds", "乍得阿拉伯語": "shu", "乙斯語": "yis", "乙爾語": "yll", "也門阿拉伯語": "ayn", "于默薩米語": "sju", "互助土族語": "mjg-mgl", "五屯話": "wuh", "亞他-馬諾博語": "atd", "亞倫卡語": "yal", "亞加拉語": "yxg", "亞加里阿語": "ygr", "亞卡語": "yaf", "亞古阿語": "yad", "亞坎語": "yka", "亞基語": "yaq", "亞基馬語": "yak", "亞夏尼加語": "cni", "亞姆巴語": "yam", "亞巴拉納語": "yar", "亞布拉亞布拉語": "yxy", "亞戈米語": "ygm", "亞拉姆語": "arc", "亞拉巴馬語": "akz", "亞拉拉格薩波特克語": "zpu", "亞拉語": "yba", "亞捫語": "sem-amm", "亞摩利語": "sem-amo", "亞斯語": "asz", "亞本連埃塔語": "abp", "亞松森-米斯特佩克薩波特克語": "zoo", "亞查奇薩波特克語": "zav", "亞泰語": "yty", "亞濟瓦科米語": "urj-kya", "亞烏特佩克薩波特克語": "zpb", "亞爾利語": "yxl", "亞班永語": "abm", "亞瓦拉比其語": "yaw", "亞科馬語": "yky", "亞米納瓦語": "yaa", "亞納語": "ynn", "亞罕語": "agq", "亞美尼亞手語": "aen", "亞美尼亞語": "hy", "亞菲語": "wfg", "亞萊巴語": "ylb", "亞萊語": "nce", "亞蒂薩波特克語": "zty", "亞薩語": "yko", "亞蘭加語": "ylr", "亞諾馬姆語": "wca", "亞諾馬米語": "guu", "亞述新亞拉姆語": "aii", "亞里語": "yri", "亞阿語": "iyx", "亞雷尼薩波特克語": "zae", "亞馬他拉語": "amx", "亞魯馬語": "sai-yar", "亞齊語": "ace", "亢語": "khi-kun", "亨多語": "soe", "什魯克語": "shk", "仆拉語": "yip", "他加祿語": "tl", "他文語": "thm", "他留語": "yta", "仡隆語": "cuq", "代那安那語": "tfn", "代里巴塔克語": "btd", "以東語": "xdm", "以色列手語": "isr", "仫佬語": "mlm", "仲語": "cog", "伊-瓦克語": "iwk", "伊亞尤語": "iya", "伊什卡什米語": "isk", "伊克波索語": "kpo", "伊克西爾語": "ixl", "伊克語": "ikx", "伊內塞諾語": "inz", "伊內布-奧內語": "oin", "伊利亞農-馬諾博語": "mbi", "伊利米語": "xly", "伊利里亞語": "xil", "伊加拉語": "igl", "伊加納語": "igg", "伊努皮克語": "ik", "伊博科語": "bkp", "伊博語": "ig", "伊卡利語": "ekg", "伊卡蘭加爾語": "ikr", "伊卡語": "ikk", "伊哈語": "ihp", "伊圭語": "igw", "伊基托語": "iqu", "伊基祖語": "ikz", "伊塔維特語": "itv", "伊塞基里語": "its", "伊塞貝語": "igo", "伊多語": "io", "伊多馬語": "idu", "伊奎勒語": "ikw", "伊宗語": "ijc", "伊寧蓋語": "ygi", "伊尼亞帕里語": "inp", "伊崩語": "txi", "伊巴丹語": "ivb", "伊巴尼語": "iby", "伊巴洛伊語": "ibl", "伊巴納格語": "ibg", "伊布奧羅語": "ibr", "伊布語": "ibu", "伊帕拉帕阿穆茲戈語": "azm", "伊庫盧語": "ikl", "伊德薩語": "ids", "伊德雷語": "ide", "伊意維語": "uiv", "伊戈語": "ahl", "伊托納馬語": "ito", "伊拉亞山阿埃塔語": "atl", "伊拉努語": "ill", "伊拉庫語": "irk", "伊拉語": "ilb", "伊拉雅語": "iry", "伊拉魯圖語": "irh", "伊捷爾緬語": "itl", "伊斯卡特蘭馬薩特克語": "mzi", "伊斯卡特語": "ixc", "伊斯坦科奧托米語": "otz", "伊斯塔尤特拉米斯特克語": "vmj", "伊斯奈語": "inn", "伊斯孔納瓦語": "isc", "伊斯拉瓦語": "srl", "伊斯特拉語": "ist", "伊斯特羅-羅馬尼亞語": "ruo", "伊斯納格語": "isd", "伊普馬語": "byr", "伊杜納語": "viv", "伊桑朱語": "isn", "伊桑語": "tts", "伊比利亞語": "xib", "伊比利吉普賽語": "rmq", "伊比比奧語": "ibb", "伊比諾語": "ibn", "伊沃姆語": "gek", "伊波羅語": "ass", "伊洛卡諾語": "ilo", "伊澤雷語": "izr", "伊烏爾語": "iwo", "伊爾-約龍特語": "yiy", "伊爾加爾語": "ilg", "伊爾瓦納語": "mlk", "伊爾語": "irr", "伊特內語": "ite", "伊特扎語": "itz", "伊特拉斯坎語": "ett", "伊特格哈語": "ydg", "伊特里語": "itr", "伊班語": "iba", "伊瓦加語": "ibd", "伊瓦姆語": "iwm", "伊瓦爾語": "kbm", "伊當語": "idc", "伊皮利語": "ipi", "伊皮科語": "ipo", "伊福語": "iff", "伊科語": "iki", "伊科馬語": "ntk", "伊約語": "nca", "伊納里薩米語": "smn", "伊索科語": "iso", "伊萊阿佩語": "ila", "伊萬特語": "ivv", "伊蒂克語": "itx", "伊蒙達語": "imn", "伊蓋德語": "ige", "伊薩卡語": "ksi", "伊薩比語": "isa", "伊薩羅格阿埃塔語": "agk", "伊蘇利亞語": "mis-isa", "伊蘇布語": "szv", "伊蘭謝語": "irn", "伊諾凱-亞特語": "ino", "伊諾爾語": "ior", "伊費語": "ife", "伊農罕語": "loc", "伊迪語": "idi", "伊通杜希亞米斯特克語": "mce", "伊達安語": "dbj", "伊里加山阿埃塔語": "agz", "伊里加比科拉諾語": "bto", "伊闊語": "iqw", "伊隆戈語": "ilk", "伊馬斯語": "yee", "伊魯拉語": "iru", "伊齊語": "izz", "伍利伍利語": "wlu", "伍勒納語": "wux", "伍姆博科語": "bqm", "伍希語": "bse", "伍杜語": "wud", "伍武盧-阿瓦語": "wuv", "伍爾古魯語": "aus-wul", "伍通語": "wut", "伏爾加德語": "gmw-vog", "伏納普語": "vnp", "休休尼語": "shh", "休語": "hiw", "伯利茲克里奧爾語": "bzj", "伯塔維語": "bew", "伯拉萬語": "lod", "伯比斯克里奧爾荷蘭語": "brc", "伽耶語": "zra", "伽萊基亞語": "cel-gal", "低地塔拉烏馬拉語": "tac", "低地德語": "nds", "低地瓦哈卡瓊塔爾語": "clo", "低地蘇格蘭語": "sco", "佐通語": "czt", "佐齊爾語": "tzo", "佛得角克里奧爾語": "kea", "佛教克木語": "khf", "佛羅語": "vro", "佛蘭德手語": "vgt", "佤語": "wbm", "佩切涅格語": "xpc", "佩勒-阿塔語": "ata", "佩勒內阿舍寧卡語": "prq", "佩卡爾語": "pel", "佩喬語": "pey", "佩塔帕薩波特克語": "zpe", "佩塔茨語": "pex", "佩姆語": "pym", "佩爾切語": "pue", "佩茨語": "pay", "佩萊語": "wet", "佩蒙語": "aoc", "佩語": "ppq", "佩諾布斯科特語": "aaq", "佩諾爾斯米斯特克語": "mil", "佩里庫語": "nai-per", "佯僙語": "tct", "佳僚語": "kly", "佳里其阿納語": "ktn", "依利翁語": "ilu", "依汪都語": "ewo", "依蒂尼語": "yii", "俄羅斯手語": "rsl", "俄語": "ru", "保加利亞手語": "bqn", "保加利亞語": "bg", "保加爾語": "xbo", "保坎語": "bnb", "保安語": "peh", "保洛希語": "plh", "保納卡語": "pnk", "信德比爾語": "sbn", "信德語": "sd", "修納語": "sn", "修道院手語": "mzg", "俾路支語": "bal", "倉洛語": "tsj", "倫巴底語": "lmo", "倫布語": "lup", "倫杰語": "leh", "倫比語": "lum", "倫皮語": "rmp", "倫考語": "ler", "倫貝納語": "leq", "倫迪勒語": "rel", "倮倮潑語": "ycl", "健馱邏語": "pgd", "傈僳語": "lis", "傑努庫魯姆巴語": "xuj", "傑卡提語": "jat", "傑納馬博佐語": "bze", "傑魯語": "akj", "傣亮語": "tyr", "傣仂語": "khb", "傣來語": "tjl", "傣允語": "yno", "傣包語": "thc", "傣奈語": "tmm", "傣端語": "twh", "傣約語": "tyj", "傣納語": "tdd", "傣艮語": "kkh", "傣雅語": "cuu", "傣黯語": "blt", "僥語": "nyw", "僧加羅語": "si", "儂壯語": "zhn", "儂語": "nut", "優拉語": "mts", "優諾語": "buh", "克丘亞語": "qu", "克亞加納語": "kyg", "克什米爾語": "ks", "克佩列語": "kpe", "克佩西語": "kef", "克列克語": "krk", "克列赫語": "xke", "克勒納克語": "kqq", "克勒語": "sbc", "克勞爾語": "rka", "克勞語": "cro", "克奧語": "xxk", "克寧賈爾語": "knl", "克帕古阿語": "kuw", "克帕拉語": "kpl", "克帕蒂利語": "kym", "克帕蒂語": "koc", "克年語": "pnx", "克拉勒姆語": "clm", "克拉奇語": "kye", "克拉沃語": "xra", "克拉語": "kcl", "克拉馬斯語": "kla", "克文語": "fkv", "克普朗語": "kph", "克木語": "kjg", "克林貢語": "tlh", "克沃馬語": "kmo", "克派納拉索克語": "zoc", "克潘語": "kpk", "克烏魯語": "xeu", "克爾曼語": "xme-ker", "克特拉尼語": "xhe", "克瓦亞語": "kya", "克瓦克語": "kwq", "克瓦庫姆語": "kwu", "克瓦托語": "kop", "克瓦森根語": "wos", "克瓦語": "bko", "克瓦迪語": "kwz", "克立新機尼語": "asg", "克納蒂語": "gat", "克羅地亞手語": "csq", "克羅布語": "kxb", "克羅斯河姆邊貝語": "mfn", "克羅語": "jkr", "克萬加語": "kwj", "克萬加里語": "kwn", "克蔑語": "kfj", "克赫赫克語": "tlx", "克那博依語": "xbn", "克里克語": "mus", "克里姆查克語": "jct", "克里米亞哥特語": "gme-cgo", "克里米亞韃靼語": "crh", "克里茨語": "kry", "克里語": "cr", "克里阿卡語": "kjx", "克雷塔羅奧托米語": "otq", "克雷沃語": "kxz", "克雷溫語": "zkv", "克雷維語": "ked", "克雷耶語": "xre", "克馬克語": "kem", "克騰班語": "xte", "克龍戈語": "kgo", "內富沙語": "jbn", "內得邦語": "nec", "內志阿拉伯語": "ars", "內格拉山區納瓦特爾語": "nsu", "內法語": "nef", "八丈語": "jpx-hcj", "八重山語": "rys", "冉姆彼語": "lje", "冰島手語": "icl", "冰島語": "is", "凍原埃涅茨語": "enh", "凍原涅涅茨語": "yrk-tun", "凡那伽羅語": "fng", "凡雅語": "fni", "凱克奇語": "kek", "凱克語": "kzq", "凱利科語": "kbo", "凱博博語": "kzb", "凱埃普語": "kbw", "凱塔格語": "xdq", "凱帕拉語": "khz", "凱恩語": "bmh", "凱拉克語": "ckr", "凱斯語": "kzm", "凱梅宗語": "dmo", "凱爾特伊比利亞語": "xce", "凱特語": "ket", "凱米薩米語": "sjk", "凱約語": "eyo", "凱迪邦語": "kzp", "凱達格蘭語": "kae", "凱里魯語": "kxa", "切克霍羅語": "mrn", "切巴拉塞諾福語": "sef", "切彭語": "cdm", "切皮亞語": "ycp", "切羅基語": "chr", "列多-凱利語": "lew", "列茲金語": "lez", "別日塔語": "kap", "利亞布庫語": "lix", "利亞納-塞蒂語": "ste", "利什語": "lsh", "利伯尼亞語": "xli", "利勞語": "lll", "利卡語": "lik", "利古里亞語": "lij", "利古里達朱語": "liu", "利圭語": "iri", "利基語": "lio", "利塞拉語": "lcl", "利夸拉語": "kwc", "利姆尼亞語": "xle", "利富語": "dhv", "利希爾語": "lih", "利庫姆語": "lib", "利攀語": "apl", "利格比語": "lig", "利比亞手語": "lbs", "利比亞阿拉伯語": "ayl", "利比多語": "liq", "利比里亞克佩列語": "xpe", "利比里亞克里奧爾語": "lir", "利洛厄特語": "lil", "利米爾甘語": "lmc", "利維卡累利阿語": "olo", "利莫斯卡林阿語": "kmk", "利邦比科爾語": "lbl", "利馬薩語": "bme", "前薩莫奈語": "itc-psa", "剛果語": "kg", "加伊爾語": "gyl", "加利西亞語": "gl", "加加杜語": "gbu", "加勒比印度斯坦語": "hns", "加勒比爪哇語": "jvn", "加勒比語": "car", "加勞語": "kyj", "加厄當語": "gdg", "加告茲語": "gag", "加喜特語": "mis-kas", "加姆語": "tbi", "加巴迪語": "kbt", "加帕派瓦語": "pwg", "加德當語": "gad", "加德蘇普語": "gaj", "加德語": "ged", "加拉加迪語": "xkv", "加拉提亞語": "xga", "加拉瓦語": "wrk", "加拉畢語": "kzi", "加拿逸語": "kxn", "加族語": "gaa", "加林巴爾語": "xgi", "加林迪亞語": "xgl", "加比語": "gbw", "加法特語": "gft", "加泰羅尼亞手語": "csc", "加泰羅尼亞語": "ca", "加洛利語": "gal", "加洛瓦語": "anq", "加爾華利語": "gbm", "加瓦克語": "dmc", "加瓦爾-巴蒂語": "gwt", "加瓦爾語": "gou", "加當語": "gdk", "加盧拉語": "sdn", "加約語": "gay", "加納手語": "gse", "加維昂語": "gvp", "加羅林語": "cal", "加羅語": "roa-gal", "加肖伍語": "yok-gsy", "加茂語": "jio", "加萊亞語": "gar", "加諾威語": "kxo", "加農加語": "ghn", "加達梅斯語": "gha", "加里富納語": "cab", "加里布納語": "kmv", "加里里語": "kzw", "加阿語": "ttb", "加雅維語": "bmk", "加馬爾卡姆語": "kgj", "加馬魯語": "kgx", "加魯斯語": "gyb", "努佩語": "nup", "努內語": "nhu", "努卡克馬庫語": "mbr", "努古里亞語": "nur", "努埃爾語": "nus", "努基尼語": "nuc", "努巴查語": "baf", "努庫努爾語": "xnu", "努庫奧羅語": "nkr", "努庫馬努語": "nuq", "努恩語": "snf", "努梅埃語": "kdk", "努比因語": "fia", "努比語": "kcn", "努波伊維托托語": "hux", "努特卡語": "nuk", "努米底亞": "nxm", "努芒岡語": "nop", "努語": "ngh", "勃拉語": "bnp", "勃歐語": "blk", "勃爾語": "bvf", "勃艮第語": "roa-brg", "勉語": "ium", "勒勒米語": "lef", "勒勒語 (剛果)": "lel", "勒勒語 (幾內亞)": "llc", "勒勒語 (新幾內亞)": "lle", "勒勒語 (查德)": "lln", "勒姆邦語": "reb", "勒姜語": "rej", "勒曼語": "rmx", "勒期語": "lsi", "勒沃托比語": "lwt", "勒蒂語": "lti", "勞倫特語": "lre", "勞圖欽語": "clt", "勞拉語": "lur", "勞捷語": "law", "勞語": "llu", "勾克語": "tbq-gkh", "勿董-勿董語": "bdx", "包利雅語": "bge", "包瓦基語": "bwk", "包雷語": "brg", "匈人語": "xhc", "匈奴語": "mis-xnu", "匈牙利手語": "hsh", "匈牙利語": "hu", "北侗語": "doc", "北加勒語": "ghh", "北努尼語": "nuv", "北卡坦端內斯比科拉諾語": "cts", "北卡拉普亞語": "nrt", "北圖斯亞語": "tsp", "北坦納語": "tnn", "北埃法特語": "llp", "北塔拉烏馬拉語": "thh", "北塔穹語": "ttm", "北塞爾庫普語": "sel-nor", "北大年馬來語": "mfa", "北奄美大島語": "ryn", "北奧內語": "onr", "北奧尤語": "yir", "北奧龍尼語": "cst", "北安布里姆語": "mmg", "北尤卡吉爾語": "ykg", "北尼蘇語": "yiv", "北山谷約庫特語": "yok-nvy", "北巴巴爾語": "bcd", "北帕梅語": "pmq", "北帝東語": "ntd", "北庫爾德語": "kmr", "北弗里斯蘭語": "frr", "北恩德貝勒語": "nd", "北恩班迪語": "ngb", "北恩貝拉語": "emp", "北拉格萊語": "rog", "北摩鹿加馬來語": "max", "北撒哈拉柏柏爾語": "mzb", "北斯拉維語": "scs", "北普埃布拉納瓦特爾語": "ncj", "北普米語": "pmi", "北曼西語": "mns-nor", "北木吉語": "ymx", "北格雷博語": "gbo", "北桑海語": "twq", "北波克倫語": "pww", "北波莫語": "pej", "北泰羅拉語": "tbg", "北派伍特語": "pao", "北海達語": "hdn", "北漢特語": "kca-nor", "北特佩瓦語": "ntp", "北特拉夏科米斯特克語": "xtn", "北瓦哈卡納瓦特爾語": "nhy", "北瓦圖特語": "una", "北瓦赫吉語": "whg", "北甘馬粦阿埃塔語": "abd", "北皮賽恩語": "nrp", "北盧里語": "lrc", "北索托語": "nso", "北羌語": "cng", "北美索不達米亞阿拉伯語": "ayp", "北薩米語": "se", "北蘇巴農語": "stb", "北辛德科語": "hno", "北邦托克語": "rbk", "北部土家語": "tji", "北部山地米沃克語": "nsq", "北部平話": "cnp", "北部惠水苗語": "hmi", "北部杜剛貝西語": "khc", "北部東克里語": "crl", "北部泰語": "nod", "北部特克語": "teg", "北部白語": "bfc", "北部貴陽苗語": "huj", "北部高棉語": "kxm", "北部麻山苗語": "hmp", "北部黔東苗語": "hea", "北阿爾塔語": "aqn", "北阿爾泰語": "atv", "北馬克薩斯語": "mrq", "北黎凡特阿拉伯語": "apc", "千里達及托巴哥手語": "lst", "卑南語": "pyu", "卓尼語": "cda", "卓米語": "zom", "南侗語": "kmc", "南倮倮潑語": "ysp", "南加勒語": "ghe", "南努尼語": "nnw", "南博博語": "bwq", "南博馬語": "bnt-sbo", "南卡坦端內斯比科爾語": "bln", "南卡拉普亞語": "sxk", "南卡林阿語": "ksc", "南圖斯亞語": "wib", "南埃法特語": "erk", "南基瓦伊語": "kjd", "南塔穹語": "tce", "南塞爾庫普語": "sel-sou", "南墨儂語": "mnn", "南奄美大島語": "ams", "南奧內語": "osu", "南奧尤語": "aws", "南奧龍尼語": "css", "南安加爾語": "aoe", "南尤卡吉爾語": "yux", "南尼科巴語": "nik", "南尼蘇語": "nsd", "南山谷約庫特語": "yok-svy", "南島馬里語": "hob", "南帕梅語": "pmz", "南帝東語": "itd", "南庫爾德語": "sdh", "南恩德貝勒語": "nr", "南恩班迪語": "nbw", "南拉格萊語": "rgs", "南斯拉夫手語": "ysl", "南斯拉維語": "xsl", "南普埃布拉米斯特克語": "mit", "南普米語": "pmj", "南曼西語": "mns-sou", "南木吉語": "ymc", "南林松薩波特克語": "zsr", "南格雷博語": "grj", "南比夸拉語": "nab", "南比語": "mty", "南波莫語": "peq", "南泰羅拉語": "omw", "南海達語": "hax", "南漢特語": "kca-sou", "南瓦圖特語": "mcy", "南皮賽恩語": "spx", "南盧里語": "luz", "南羌語": "qxs", "南蒂科克語": "nnt", "南薩米語": "sma", "南薩馬語": "ssb", "南辛德科語": "hnd", "南迪語": "niq", "南達凱爾語": "caf", "南邁杜語": "nsz", "南邦托克語": "obk", "南部土家語": "tjs", "南部山地米沃克語": "skd", "南部平話": "csp", "南部杜剛貝西語": "bhq", "南部東克里語": "crj", "南部泰語": "sou", "南部白語": "bfs", "南部貴陽苗語": "hmy", "南部麻山苗語": "hma", "南部黔東苗語": "hms", "南阿爾卑斯高盧語": "xlp", "南阿爾塔語": "agy", "南阿爾泰語": "alt", "南阿蘭達語": "axl", "南非手語": "sfs", "南非語": "af", "南馬克薩斯語": "mqm", "南馬迪語": "snm", "南黎凡特阿拉伯語": "ajp", "博伊肯語": "bzf", "博克伊語": "bky", "博利瑙語": "smk", "博利阿語": "bli", "博加亞語": "boq", "博博特語": "bty", "博古魯語": "bqu", "博嘎爾語": "sit-bok", "博塞萊瓦語": "bwf", "博多帕爾賈語": "bdv", "博多語": "brx", "博姆語": "bmf", "博拉克語": "art-blk", "博拉語": "boa", "博斯溫語": "bqs", "博杰普爾語": "bho", "博格霍姆語": "bux", "博桑戈阿-葛巴亞語": "gbp", "博特-邁希語": "bmj", "博特利赫語": "bph", "博瓦伊語": "rak", "博祖姆-葛巴亞語": "gbq", "博科托語": "bdt", "博科語": "bqc", "博穆語": "bmq", "博米塔巴語": "zmx", "博羅克語": "trp", "博羅洛語": "bor", "博羅語": "xxb", "博阿齊語": "kvg", "博隆語": "ksr", "博雷語": "bol", "博馬尤穆語": "bnt-boy", "博馬恩庫語": "bnt-bon", "博魯卡語": "brn", "卜多-亞塔語": "atp", "卜老語": "tsl", "占巴拉宜安語": "cml", "占碑馬來語": "jax", "卡亞帕卡拉漢語": "kak", "卡亞曼語": "kag", "卡亞波語": "txu", "卡伊瓦語": "kgk", "卡倫邦語": "kli", "卡倫金語": "kln", "卡內拉語": "ram", "卡加揚語": "cgc", "卡加特語": "syw", "卡努菲語": "kni", "卡努語": "khx", "卡努里語": "kr", "卡勞語": "ywa", "卡卓語": "kaf", "卡博勒-奧內語": "onk", "卡卡拜語": "kqf", "卡卡洛斯特佩克米斯特克語": "miu", "卡古盧語": "kki", "卡吉威語": "kbc", "卡唐語": "kgd", "卡喬語": "xkk", "卡因貝語": "xai", "卡坎達語": "kka", "卡塔威希語": "xat", "卡塔布語": "kcg", "卡塔考語": "sai-cat", "卡塔里亞塔魯語": "tkt", "卡壤語": "kzr", "卡多語": "ktp", "卡夸語": "keo", "卡奈語": "bbv", "卡姆卡塔-維利語": "bsh", "卡姆威語": "hig", "卡姆巴塔語": "ktb", "卡姆巴語": "kam", "卡姆薩語": "kbh", "卡姆語": "xam", "卡威沙納語": "awd-kaw", "卡安巴語": "xku", "卡寧吉語": "kzo", "卡寧拉語": "knr", "卡尤加語": "cay", "卡尤巴巴語": "cyb", "卡尤普勞語": "kzu", "卡尼努瓦語": "wat", "卡尼卡蘭語": "kev", "卡尼特語": "kmu", "卡巴特伊語": "xkp", "卡巴萊語": "kvf", "卡布特拉語": "kbu", "卡布瓦語": "cwa", "卡布里語": "uka", "卡布雷語": "awd-cab", "卡帕多細亞希臘語": "cpg", "卡平語": "tbx", "卡平阿馬朗伊語": "kpg", "卡庫語": "kkj", "卡延語": "pdu", "卡恰爾語": "xac", "卡戈馬語": "kdm", "卡托巴語": "chc", "卡托語": "ktw", "卡拉什瑪語": "ine-kal", "卡拉什語": "kls", "卡拉伊姆語": "kdr", "卡拉加曼達亞語": "mry", "卡拉卡爾帕克語": "kaa", "卡拉塔語": "kpt", "卡拉巴里語": "ijn", "卡拉布拉語": "kzz", "卡拉布里亞希臘語": "grk-cal", "卡拉帕納語": "cbc", "卡拉恰伊-巴爾卡爾語": "krc", "卡拉拉高雅語": "mwp", "卡拉斯語": "kgv", "卡拉普亞語": "kyl", "卡拉曼塔語": "crf", "卡拉爾科語": "kba", "卡拉瓦亞語": "caw", "卡拉瓦語": "xrw", "卡拉甘語": "kqe", "卡拉米-塔格巴努瓦語": "tbk", "卡拉米語": "gwc", "卡拉莫瓊語": "kdj", "卡拉語 (新幾內亞)": "leu", "卡拉賈語": "kpj", "卡拉馬雅語": "lkm", "卡拜爾語": "kab", "卡捷語": "kaj", "卡斯卡語": "kkz", "卡斯拉梅特語": "nai-kat", "卡普提奧語": "kbi", "卡普語": "ykm", "卡普里曼語": "dju", "卡杜格利語": "xtc", "卡杜語": "zkd", "卡林加里語": "kgn", "卡查馬-甘朱勒語": "kcx", "卡比希亞納語": "tup-kab", "卡比耶語": "kbp", "卡沙亞語": "kju", "卡法語": "kbr", "卡爾卡爾-尤里語": "yuj", "卡爾尼科巴語": "caq", "卡爾庫通語": "ktg", "卡爾托語": "nlx", "卡爾梅克衛拉特語": "xal", "卡爾比語": "mjw", "卡爾科提語": "xka", "卡片片甘語": "pam", "卡特卡里語": "kfu", "卡特拉語": "kcr", "卡瓦伊蘇語": "xaw", "卡瓦斯卡爾語": "alc", "卡皮塞尼奧語": "cps", "卡盧利語": "bco", "卡科特語": "byx", "卡穆希語": "cam", "卡穆拉語": "xla", "卡穆語": "xmu", "卡米拉瑞語": "kld", "卡米語": "kmi", "卡納庫魯語": "kna", "卡納西語": "soq", "卡納達語": "kn", "卡累利阿語": "krl", "卡維內納語": "cav", "卡維拉語": "chl", "卡羅來納阿爾岡昆語": "crr", "卡羅巴塔克語": "btx", "卡羅語": "kxh", "卡羅雷語": "xkx", "卡翁德語": "kqn", "卡聶特語": "ktk", "卡舒比語": "csb", "卡艾拉語": "jka", "卡芒語": "woi", "卡莫尼語": "xcc", "卡莫羅語": "kgq", "卡莫語": "kcq", "卡華語": "agw", "卡蘇阿語": "khs", "卡蘭加語": "xrq", "卡蘭卡瓦語": "zkk", "卡蘭語": "kmh", "卡西古蘭杜馬加特阿埃塔語": "dgc", "卡西語": "kha", "卡貝卡語": "cjp", "卡賈里語": "xkj", "卡達拉語": "kad", "卡達魯語": "kdu", "卡那卡那富語": "xnb", "卡那語": "ogo", "卡那馬里語": "knm", "卡里亞塔爾語": "ksy", "卡里亞拉語": "vka", "卡里亞語": "khr", "卡里普納語": "kuq", "卡里艾語": "awd-kar", "卡阿比語": "kyz", "卡雅加爾語": "kyt", "卡雅迪爾特語": "gyd", "卡雷卡雷語": "kai", "卡雷語": "kyd", "卡雷語 (新幾內亞)": "kmf", "卡雷語 (非洲)": "kbn", "卡霍諾斯薩波特克語": "zad", "卡馬利安語": "kzx", "卡馬坎語": "vkm", "卡馬尤語": "kyk", "卡馬幽拉語": "kay", "卡馬拉語": "jmr", "卡馬撒烏語": "kms", "卡馬斯語": "xas", "卡馬爾語": "keq", "卡馬薩語": "klp", "卡馬諾語": "kbq", "卡魯亞農語": "clu", "卡魯克語": "kyh", "印古什語": "inh", "印地語": "hi", "印尼巴瑤語": "bdl", "印尼手語": "inl", "印尼語": "id", "印度手語": "ins", "印度河流域語": "xiv", "印度河科希斯坦語": "mvy", "印度葡萄牙語": "idb", "危地馬拉手語": "gsm", "卻域語": "qvy", "厄勒皮語": "ele", "厄爾克依語": "elk", "厄特馬因語": "gel", "厄瓜多爾手語": "ecs", "原始上克羅斯河語": "nic-ucr-pro", "原始下克羅斯河語": "nic-lcr-pro", "原始中-東部馬來-波利尼西亞語": "poz-cet-pro", "原始中乍得語": "cdc-cbm-pro", "原始中多哥語": "alv-gtm-pro", "原始中新南威爾士語": "aus-cww-pro", "原始中熱語": "sai-cje-pro", "原始中蘇丹語": "csu-pro", "原始中達羅毗荼語": "dra-cen-pro", "原始中那加語": "sit-aao-pro", "原始乍得語": "cdc-pro", "原始乙種南達羅毗荼語": "dra-sdt-pro", "原始亞斯里語": "mkh-asl-pro", "原始亞美尼亞語": "hyx-pro", "原始亞非語": "afa-pro", "原始仡佬語": "qfa-kra-pro", "原始伊博語": "alv-igb-pro", "原始伊朗語": "ira-pro", "原始伊爵語": "ijo-pro", "原始伊瓦伊賈語": "aus-wdj-pro", "原始佤德昂語": "mkh-pal-pro", "原始侗台語": "qfa-tak-pro", "原始侗水語": "qfa-kms-pro", "原始克丘亞語": "qwe-pro", "原始克倫語": "kar-pro", "原始克木語": "mkh-khm-pro", "原始克魯語": "kro-pro", "原始凱爾特語": "cel-pro", "原始切爾克斯語": "cau-cir-pro", "原始列茲金語": "cau-lzg-pro", "原始加勒比語": "sai-car-pro", "原始努佩語": "alv-nup-pro", "原始努利斯坦語": "iir-nur-pro", "原始努姆語": "azc-num-pro", "原始努比亞語": "nub-pro", "原始北哈馬黑拉語": "paa-nha-pro", "原始北易洛魁語": "iro-nor-pro", "原始北沙撈越語": "poz-swa-pro", "原始北熱語": "sai-nje-pro", "原始北達羅毗荼語": "dra-nor-pro", "原始北那加語": "sit-kon-pro", "原始南亞語": "aav-pro", "原始南島語": "map-pro", "原始南庫希特語": "cus-sou-pro", "原始南熱語": "sai-sje-pro", "原始南蘇拉威西語": "poz-ssw-pro", "原始南達羅毗荼語": "dra-sou-pro", "原始南高加索語": "ccs-pro", "原始博多-加羅語": "tbq-bdg-pro", "原始博拉語": "sai-bor-pro", "原始占語": "cmc-pro", "原始卡姆塔語": "inc-krd-pro", "原始卡姆語": "sit-kha-pro", "原始卡拉普亞語": "nai-klp-pro", "原始卡拉棉語": "phi-kal-pro", "原始卡杜語": "qfa-kad-pro", "原始卡西語": "aav-khs-pro", "原始印度-伊朗語": "iir-pro", "原始印度-雅利安語": "inc-pro", "原始印歐語": "ine-pro", "原始台語": "tai-pro", "原始吐火羅語": "ine-toc-pro", "原始哈馬黑拉-鳥頭灣語": "poz-hce-pro", "原始唐窟語": "sit-tng-pro", "原始因紐特語": "esx-inu-pro", "原始圖皮-瓜拉尼語": "tup-gua-pro", "原始圖皮語": "tup-pro", "原始埃德基里語": "alv-edk-pro", "原始塔基語": "azc-tak-pro", "原始塔蒂語": "xme-ttc-pro", "原始塞-瓦罕語": "xsc-skw-pro", "原始塞姆南語": "ira-kms-pro", "原始塞拉多語": "sai-cer-pro", "原始塞爾庫普語": "sel-pro", "原始塞語": "xsc-sak-pro", "原始大安達曼語": "qfa-adm-pro", "原始大洋洲語": "poz-oce-pro", "原始大西洋-剛果語": "alv-pro", "原始奇布查語": "cba-pro", "原始契努克語": "nai-ckn-pro", "原始奧托米語": "oto-otm-pro", "原始奧摩語": "omv-pro", "原始奧蒂-沃爾特語": "nic-ovo-pro", "原始孟-高棉語": "mkh-pro", "原始孟語": "mkh-mnc-pro", "原始安恆語": "aus-arn-pro", "原始安納托利亞語": "ine-ana-pro", "原始安迪語": "cau-and-pro", "原始密克羅尼西亞語": "poz-mic-pro", "原始尤卡吉爾語": "qfa-yuk-pro", "原始尤皮克語": "ypk-pro", "原始尼日爾-剛果語": "nic-pro", "原始尼科巴語": "aav-nic-pro", "原始尼羅-撒哈拉語": "ssa-pro", "原始尼羅語": "sdv-nil-pro", "原始巴塔克語": "btk-pro", "原始巴拿語": "mkh-ban-pro", "原始巴斯克語": "euq-pro", "原始布立吞語": "cel-bry-pro", "原始布那-卡西-林甘語": "aav-pkl-pro", "原始布阿語": "alv-bua-pro", "原始希臘語": "grk-pro", "原始帕馬-恩永甘語": "aus-pam-pro", "原始庫利亞克語": "ssa-klk-pro", "原始庫基-欽語": "tbq-kuk-pro", "原始庫希特語": "cus-pro", "原始庫帕語": "azc-cup-pro", "原始庫爾德語": "ku-pro", "原始彝語": "tbq-lol-pro", "原始彼爾姆語": "urj-prm-pro", "原始德內語": "ath-pro", "原始恩古尼語": "bnt-ngu-pro", "原始意大利語": "itc-pro", "原始愛斯基摩-阿留申語": "esx-pro", "原始愛斯基摩語": "esx-esk-pro", "原始愛爾蘭語": "pgl", "原始戈都語": "mkh-kat-pro", "原始扎扎其古拉尼語": "ira-zgr-pro", "原始托托索克語": "nai-tot-pro", "原始斯基泰語": "xsc-pro", "原始斯拉夫語": "sla-pro", "原始日耳曼語": "gem-pro", "原始日語": "jpx-pro", "原始易洛魁語": "iro-pro", "原始普什圖語": "ira-pat-pro", "原始曼德語": "dmn-pro", "原始曼西語": "mns-pro", "原始朝鮮語": "qfa-kor-pro", "原始東北高加索語": "cau-nec-pro", "原始東奧蒂-沃爾特語": "nic-eov-pro", "原始東部波利尼西亞語": "poz-pep-pro", "原始東部馬來-波利尼西亞語": "pqe-pro", "原始柏柏爾語": "ber-pro", "原始查蒂諾語": "omq-cha-pro", "原始核心波利尼西亞語": "poz-pnp-pro", "原始格巴亞語": "gba-pro", "原始格貝語": "alv-gbe-pro", "原始格魯吉亞-贊語": "ccs-gzn-pro", "原始桑格萊奇伊什卡什米語": "ira-sgi-pro", "原始桑海語": "son-pro", "原始楚科奇-堪察加語": "qfa-cka-pro", "原始楚馬什語": "nai-chu-pro", "原始楠榜語": "poz-lgx-pro", "原始歐托-帕梅語": "omq-otp-pro", "原始歐托-曼格語": "omq-pro", "原始比爾語": "mkh-pea-pro", "原始沃爾特-剛果語": "nic-vco-pro", "原始沃爾特-尼日爾語": "alv-von-pro", "原始波利尼西亞語": "poz-pol-pro", "原始波羅的-斯拉夫語": "ine-bsl-pro", "原始波莫語": "nai-pom-pro", "原始泰諾-阿拉瓦克語": "awd-taa-pro", "原始泰雅語": "map-ata-pro", "原始漢特語": "kca-pro", "原始漢藏語": "sit-pro", "原始烏戈爾語": "urj-ugr-pro", "原始烏拉爾語": "urj-pro", "原始熱語": "sai-jee-pro", "原始爾蘇語": "sit-ers-pro", "原始特里基語": "omq-tri-pro", "原始猶他-阿茲特克語": "azc-pro", "原始班圖語": "bnt-pro", "原始琉球語": "jpx-ryu-pro", "原始瑤語": "hmx-mie-pro", "原始瑪雅語": "myn-pro", "原始甲種南達羅毗荼語": "dra-sdo-pro", "原始白語": "sit-bai-pro", "原始盧伊語": "sit-luu-pro", "原始科伊語": "khi-kho-pro", "原始穆斯科格語": "nai-mus-pro", "原始突厥語": "trk-pro", "原始米塞-索克語": "nai-miz-pro", "原始米底-安息語": "ira-mpr-pro", "原始米斯特克語": "omq-mxt-pro", "原始粟特語": "ira-sgc-pro", "原始約魯巴語": "alv-yor-pro", "原始納-德內語": "xnd-pro", "原始納克語": "cau-nkh-pro", "原始納威基語": "awd-nwk-pro", "原始納瓦語": "azc-nah-pro", "原始納西語": "sit-nas-pro", "原始紐爾紐爾語": "aus-nyu-pro", "原始索托-茨瓦納語": "bnt-sts-pro", "原始緬彝語": "tbq-lob-pro", "原始緬語": "tbq-brm-pro", "原始翁奇語": "qfa-ong-pro", "原始胡里安-烏拉爾圖語": "qfa-hur-pro", "原始臘羅語": "tbq-lal-pro", "原始舍朱奔語": "sit-khb-pro", "原始舒格南羅尚語": "ira-shr-pro", "原始舒格南雅茲古拉米蒙賈尼語": "ira-sym-pro", "原始舒格南雅茲古拉米語": "ira-shy-pro", "原始芬蘭語": "urj-fin-pro", "原始苗瑤語": "hmx-pro", "原始苗語": "hmn-pro", "原始草原語": "nic-grf-pro", "原始莫爾多瓦語": "urj-mdv-pro", "原始莽語": "mkh-pkn-pro", "原始菲律賓語": "phi-pro", "原始葉尼塞語": "qfa-yen-pro", "原始蒙古語": "xgn-pro", "原始蒙賈尼伊特格哈語": "ira-mny-pro", "原始蒙達語": "mun-pro", "原始薩利希語": "sal-pro", "原始薩巴基語": "bnt-sab-pro", "原始薩波特克語": "omq-zpc-pro", "原始薩米語": "smi-pro", "原始薩莫耶德語": "syd-pro", "原始薩馬提亞語": "xsc-sar-pro", "原始藏語": "sit-bdi-pro", "原始蘇-卡托巴語": "nai-sca-pro", "原始蘇語": "sio-pro", "原始蘇龍語": "sit-khp-pro", "原始西北高加索語": "cau-nwc-pro", "原始西南台語": "tai-swe-pro", "原始西日耳曼語": "gmw-pro", "原始西曼德語": "dmn-mdw-pro", "原始西舍朱奔語": "sit-khw-pro", "原始西閃米特語": "sem-wes-pro", "原始諾爾斯語": "gmq-pro", "原始貝努埃-剛果語": "nic-bco-pro", "原始貝台語": "qfa-bet-pro", "原始貝語": "qfa-onb-pro", "原始越語": "mkh-vie-pro", "原始跨新幾內亞語": "ngf-pro", "原始通古斯語": "tuw-pro", "原始達尼語": "sit-tan-pro", "原始達爾金語": "cau-drg-pro", "原始達羅毗荼語": "dra-pro", "原始達芒語": "sit-tam-pro", "原始邦庫-多樂基語": "poz-btk-pro", "原始采茲語": "cau-tsz-pro", "原始閃米特語": "sem-pro", "原始閩語": "zhx-min-pro", "原始阿布哈茲-阿巴扎語": "cau-abz-pro", "原始阿帕契語": "apa-pro", "原始阿拉瓦克語": "awd-pro", "原始阿拉萬語": "auf-pro", "原始阿爾吉克語": "aql-pro", "原始阿爾岡昆語": "alg-pro", "原始阿爾巴尼亞語": "sqj-pro", "原始阿瓦爾-安迪語": "cau-ava-pro", "原始阿里語": "omv-aro-pro", "原始類埃多語": "alv-edo-pro", "原始類奧托米語": "oto-pro", "原始類班圖語": "nic-bod-pro", "原始類米斯特克語": "omq-mix-pro", "原始類約魯巴語": "alv-yrd-pro", "原始類索馬里語": "cus-som-pro", "原始類薩波特克語": "omq-zap-pro", "原始馬來-占語": "poz-mcm-pro", "原始馬來-松巴哇語": "poz-msa-pro", "原始馬來-波利尼西亞語": "poz-pro", "原始馬來語": "poz-mly-pro", "原始馬薩特克語": "omq-maz-pro", "原始馬里語": "chm-pro", "原始高原佩努提語支": "nai-plp-pro", "原始高原語": "nic-plt-pro", "原始高地東庫希特語": "cus-hec-pro", "原始高棉語": "mkh-kmr-pro", "原始魯凱語": "dru-pro", "原始魯蘇語": "sit-hrs-pro", "原始黎語": "qfa-lic-pro", "叢林因加語": "inj", "古丹麥語": "gmq-oda", "古亞尼語": "gvy", "古伊拉薩波特克語": "ztu", "古典亞美尼亞語": "xcl", "古典克丘亞語": "qwc", "古典尼瓦爾語": "nwc", "古典敘利亞語": "syc", "古典曼達安語": "myz", "古典瓜拉尼語": "gn-cls", "古典納瓦特爾語": "nci", "古典蒙古語": "cmg", "古典蓋爾語": "ghc", "古典藏語": "xct", "古典馬雅語": "emy", "古利古里亞語": "xlg", "古利蘇蘇語": "vkl", "古加奇語": "ggd", "古加泰羅尼亞語": "roa-oca", "古努語": "yas", "古勃艮第語": "gme-bur", "古勒語": "gly", "古北阿拉伯語": "xna", "古南阿拉伯語": "sem-srb", "古卡納達語": "dra-okn", "古印地語": "inc-ohi", "古古-貝拉語": "kkp", "古古伊米吉爾語": "kky", "古古吉拉特語": "inc-ogu", "古古瓦拉語": "wrw", "古吉拉特語": "gu", "古哥特蘭語": "gmq-ogt", "古回鶻語": "oui", "古圖皮語": "tpw", "古埃諾阿語": "sai-gue", "古塔蒂語": "xme-ott", "古奧克語": "pro", "古奧里亞語": "inc-oor", "古威爾士語": "owl", "古孟加拉語": "inc-obn", "古安納托利亞土耳其語": "trk-oat", "古尼揚迪語": "gni", "古巴手語": "csf", "古巽他語": "osn", "古希臘語": "grc", "古帕-阿巴瓦語": "gpa", "古帕普因古語": "guf", "古弗里斯蘭語": "ofs", "古愛爾蘭語": "sga", "古拉尼語": "hac", "古拉語": "gul", "古捷克語": "zlw-ocs", "古撒克遜語": "osx", "古教會斯拉夫語": "cu", "古斯洛伐克語": "zlw-osk", "古斯萊語": "gsl", "古旁遮普語": "inc-opa", "古普魯士語": "prg", "古杜語": "gdu", "古東斯拉夫語": "orv", "古林吉語": "gue", "古法語": "fro", "古波斯語": "peo", "古波蘭語": "zlw-opl", "古泰盧固語": "dra-ote", "古爪哇語": "kaw", "古爾凡語": "ghl", "古爾拉瑪語": "las", "古爾馬納語": "gvm", "古瑞典語": "gmq-osw", "古瓦姆語": "gwu", "古瓦爾語": "aus-guw", "古瓦語": "gwb", "古當語": "xgd", "古盧森尼亞語": "zle-ort", "古科米語": "urj-koo", "古突厥語": "otk", "古立陶宛語": "olt", "古羅語": "goa", "古肯特手語": "okl", "古英語": "ang", "古荷蘭語": "odt", "古萊昂語": "roa-ole", "古萊語": "gvl", "古葡萄牙語": "roa-opt", "古薩波特克語": "xzp", "古西語": "guz", "古諾夫哥羅德語": "zle-ono", "古諾爾斯語": "non", "古賈里語": "gju", "古邦馬來語": "mkn", "古里巴克語": "kpc", "古阿瓦德語": "inc-oaw", "古阿瓦爾語": "oav", "古阿薩姆語": "inc-oas", "古阿語": "gwx", "古馬其語": "gnn", "古馬其頓語": "xmk", "古馬瓦納語": "gvs", "古馬茲語": "guk", "古高地德語": "goh", "古高棉語": "okz", "古魯艾阿語": "kyr", "可拉語": "kvv", "可薩語": "zkz", "台塔語": "dav", "台山話": "zhx-tai", "史瓦濟語": "ss", "史興語": "sxg", "各加拉格萊語": "roc", "吉伯特語": "gil", "吉兆話": "mis-jzh", "吉利語": "mgi", "吉圖亞語": "ggt", "吉土巴語": "ktu", "吉基奧德語": "acd", "吉塔語": "jit", "吉大港語": "ctg", "吉巴語": "juo", "吉布語": "jib", "吉打馬來語": "meo", "吉拉基語": "glk", "吉拉瓦語": "bbr", "吉杜語": "jii", "吉林語": "jil", "吉梅語": "kmp", "吉爾吉斯語": "ky", "吉瓦利語": "djl", "吉米尼語": "dyi", "吉納語": "jia", "吉茲語": "gez", "吉蘭丹峇峇": "mis-hkl", "吉貝語": "jie", "吉阿吉阿語": "cia", "吉魯語": "jrr", "吐火羅語A": "xto", "吐火羅語B": "txb", "吐谷渾語": "mis-tuh", "吳語": "wuu", "呂勒薩米語": "smj", "呂基亞語": "xlc", "呂底亞語": "xld", "呼羅珊尼土耳其語": "kmz", "和闐語": "kho", "哈克語": "aek", "哈利亞語": "hla", "哈努諾語": "hnn", "哈勒爾語": "har", "哈卡斯語": "kjh", "哈卡欽語": "cnh", "哈塔姆語": "had", "哈尼語": "hni", "哈巴語": "hbb", "哈布語": "hbu", "哈德拉毛語": "xhd", "哈扎語": "hts", "哈拉佩德迪亞茲馬薩特克語": "maj", "哈拉古雷語": "axx", "哈拉吉語": "klj", "哈拉楚語": "ane", "哈朗語": "hal", "哈桑語": "mey", "哈梯語": "xht", "哈武語": "hav", "哈洪語": "hah", "哈烏語": "hvn", "哈爾彥維語": "bgc", "哈爾札尼語": "hrz", "哈爾比語": "hlb", "哈爾蘇西語": "hss", "哈爾魁梅林語": "hur", "哈瓊語": "haj", "哈科語": "hao", "哈米尼干語": "ykh", "哈米爾特佩克米斯特克語": "mxt", "哈薩克語": "kk", "哈迪亞語": "hdy", "哈里詹金瑙里語": "kjo", "哈雅語": "hay", "哈韋克語": "hvk", "哈馬普語": "hmu", "哈馬爾-班納語": "amf", "哈魯庫語": "hrk", "哥倫打洛語": "gor", "哥倫比亞-韋納奇語": "col", "哥倫比亞手語": "csn", "哥打巴托-馬諾博語": "mta", "哥斯達黎加手語": "csr", "哥特蘭語": "gmq-gut", "哥特語": "got", "哥里布安-蘇巴農語": "skn", "哲語": "scb", "唐庫爾-那加語": "nmf", "唐汪話": "mis-tnw", "唐科語": "tkx", "唐薩語": "nst", "唐阿姆語": "sit-tgm", "唔奈語": "bwn", "喀克其奎語": "cak", "喀喇汗語": "xqa", "喀多語": "cad", "喀奇語": "kfr", "喀爾巴阡羅姆語": "rmc", "喀靈語": "klr", "喀麥隆曼比拉語": "mcu", "喀麥隆皮欽語": "wes", "喜界語": "kzg", "喬亞潘薩波特克語": "zpc", "喬克托語": "cho", "喬喬特克語": "coz", "喬孔卡語": "cgk", "喬沃克語": "cuv", "喬爾蒂語": "caa", "喬爾語": "ctu", "嘉夏拉里語": "ktx", "嘉安語": "bgi", "嘉萊語": "jra", "嘉西納瓦語": "cbs", "嘎洛語": "grt", "嘎爾語": "gex", "嘎蘇話": "ykt", "噶拉塘門巴語": "kkf", "噶瑪蘭語": "ckv", "四土話": "sit-sit", "四川話": "zhx-sic", "回輝語": "huq", "因加語": "inb", "因勞德伊特內格語": "iti", "因吉班迪語": "yij", "因哈旺卡語": "ywg", "因德里語": "idr", "因溫語": "yxm", "因特語": "ia", "因紐特手語": "iks", "因紐特語": "iu", "因紐納克通語": "esx-inq", "因羅英語": "imr", "國家山谷奇南特克語": "cvn", "國王河約庫特語": "yok-kry", "國際手語": "ils", "國頭語": "xug", "圖伍利語": "bov", "圖古蒂爾語": "tuj", "圖圖巴語": "tmi", "圖圖特佩克米斯特克語": "mtu", "圖圖特尼語": "tuu", "圖基語": "bag", "圖嫩語": "tvu", "圖尼卡語": "tun", "圖巴爾語": "tbu", "圖布普南語": "puj", "圖帕里語": "tpr", "圖拉語": "tul", "圖斯卡羅拉語": "tus", "圖普里語": "tui", "圖木舒克語": "xtq", "圖根語": "tuy", "圖法語": "kim", "圖爾-卡威亞約庫特語": "yok-tky", "圖爾克瓦姆語": "tdv", "圖爾卡納語": "tuv", "圖爾卡語": "tuz", "圖爾德塔尼語": "mis-tdt", "圖特洛語": "ofo", "圖特盧語": "tta", "圖瓦利伊富高語": "ifk", "圖瓦盧語": "tvl", "圖瓦語": "tyv", "圖瓦里語": "tww", "圖皮南巴語": "tpn", "圖盧阿語": "aus-tul", "圖穆隆錫薩拉語": "sil", "圖羅尤語": "tru", "圖阿雷格語": "tmh", "圖陸語": "tcy", "圖隆語": "tdh", "圖馬-伊魯姆語": "iou", "土僚語": "tyl", "土庫德德語": "tkd", "土庫曼語": "tk", "土爾克語": "ili", "土瓦語": "tvn", "土耳其手語": "tsm", "土耳其語": "tr", "土語": "tou", "土阿莫土語": "pmt", "土隆語": "try", "圪勒頗普佤語": "yhl", "圭亞那克里奧爾語": "gcr", "圭契語": "gwi", "地峽米塞語": "mir", "地峽薩波特克語": "zai", "坎伯蘭語": "xcb", "坎佯語": "ksu", "坎剛語": "kgp", "坎卡奈語": "kne", "坎塔布里亞語": "roa-can", "坎布拉瓦語": "zka", "坎底語": "kht", "坎托斯語": "xkt", "坎拜拉語": "kyy", "坎朱語": "kbe", "坎紐昂那加語": "kix", "坎貝勞語": "irx", "坎貝拉語": "xbr", "坎賈里語": "kft", "坎達語": "kqw", "坎陵語": "rab", "坎霍瓦爾語": "kjb", "坤扎語": "kuz", "坦加勒語": "tan", "坦博拉語": "xxt", "坦吉吉里語": "uji", "坦基語": "tax", "坦昌雅語": "tnv", "坦普溫語": "tpu", "坦桑尼亞手語": "tza", "坦貝語": "tqb", "坦賀利姆語": "pah", "坦迪阿語": "tni", "坦達加農語": "tgn", "埃佩納語": "sja", "埃克佩耶語": "ekp", "埃凱萊語": "khy", "埃加語": "ega", "埃勃拉語": "xeb", "埃卡語": "aez", "埃及手語": "esl", "埃及語": "egy", "埃及阿拉伯語": "arz", "埃圖洛語": "utr", "埃地語": "rad", "埃塞俄比亞手語": "eth", "埃塞埃賈語": "ese", "埃塞語": "mcq", "埃多洛語": "etr", "埃多皮語": "dbf", "埃多語": "bin", "埃夫托普語": "ofu", "埃布里語": "ebr", "埃德拉奧尤語": "awy", "埃拉瓦蘭語": "era", "埃斯卡亞語": "esy", "埃斯梅拉爾達語": "sai-esm", "埃斯特哈爾迪語": "esh", "埃斯特雷馬杜拉語": "ext", "埃桂語": "xae", "埃桑語": "ish", "埃梅勒語": "ail", "埃梅姆語": "enr", "埃比拉語": "igb", "埃法伊語": "efa", "埃洛特佩克薩波特克語": "zte", "埃爾夫達利安語": "ovd", "埃爾比勒猶太新阿拉姆語": "aij", "埃爾語": "aeq", "埃爾齊亞語": "myv", "埃特比語": "etb", "埃立普語": "ekm", "埃維語": "ee", "埃羅伊語": "afo", "埃羅夸納斯語": "erw", "埃羅蘭語": "air", "埃菲克語": "efi", "埃菲語": "efe", "埃萬特語": "bzz", "埃蘇馬語": "esm", "埃蘭語": "elx", "埃貢語": "ego", "埃辛比語": "ags", "埃里泰語": "ert", "埃雅克語": "eya", "埃頓語 (喀麥隆)": "eto", "埃頓語 (萬那杜)": "etn", "埃馬埃語": "mmw", "埃魯瓦語": "erh", "培奧尼亞語": "ine-pae", "基亞克語": "bka", "基亞卡語": "kyc", "基亞維庫薩斯薩波特克語": "zpj", "基切語": "quc", "基利瓦語": "klb", "基勒語": "geb", "基卡普語": "kic", "基奇瓦語": "qwe-kch", "基奧哥語": "ues", "基奧基塔尼-基耶里薩波特克語": "ztq", "基奧基特佩克奇南特克語": "chq", "基奧瓦語": "kio", "基姆語": "kia", "基尼基瑙語": "gqn", "基巴拉語": "blv", "基希語": "kiz", "基庫尤語": "ki", "基斯語": "kis", "基普特語": "kyi", "基普福科莫語": "pkb", "基普西吉語": "sgc", "基杜魯馬語": "dug", "基桑卡薩語": "kqh", "基桑語": "xis", "基比里語": "prm", "基烏努姆語": "wei", "基爾丁薩米語": "sjd", "基爾梅里語": "kih", "基爾菲語": "kks", "基爾馬語": "cme", "基瓦爾語": "kwx", "基納拉克納語": "kco", "基薩爾語": "kje", "基那來阿語": "krj", "基里亞-孔澤爾語": "fkk", "基里克語": "okr", "基里基里語": "kiy", "基里維納語": "kij", "基馬拉岡語": "kqr", "基馬阿馬語": "kig", "堂郎語": "ytl", "堪德斯語": "khn", "堪薩語": "ksk", "堯依語": "yoy", "堯語": "yao", "塔佩語": "afp", "塔倫蒂諾語": "roa-tar", "塔內馬語": "tnx", "塔利亞布語": "tlv", "塔利什語": "tly", "塔利塞語": "tlr", "塔加利語": "ras", "塔加巴瓦語": "bgs", "塔勞語": "tro", "塔博語": "knv", "塔卡利語": "ths", "塔卡瓦米斯特克語": "xtt", "塔卡納語": "tna", "塔古拉語": "tgo", "塔吉什語": "tgx", "塔吉克語": "tg", "塔吉克阿拉伯語": "abh", "塔圖約語": "tav", "塔埃語": "rob", "塔基亞語": "tbc", "塔基歐語": "tdj", "塔塔爾特佩克查蒂諾語": "cta", "塔夸內語": "tke", "塔姆博塔洛語": "tls", "塔巴斯科瓊塔爾語": "chf", "塔巴斯科納瓦特爾語": "nhc", "塔巴斯科索克語": "zoq", "塔巴薩波特克語": "zat", "塔巴薩蘭語": "tab", "塔巴魯語": "tby", "塔布拉語": "tnm", "塔布瓦語": "tap", "塔布里亞克語": "tzx", "塔帕尤納語": "sai-tap", "塔帕里塔語": "sai-tpr", "塔庫烏語": "nho", "塔弗雷希語": "xme-taf", "塔戈伊語": "tag", "塔戈爾語": "mvv", "塔拉語": "tak", "塔斯馬特語": "tmt", "塔朱松語": "tja", "塔查維特語": "shy", "塔格巴努瓦語": "tbw", "塔格布語": "tbm", "塔比拉貝語": "taf", "塔沃延語": "twy", "塔洛迪語": "tlo", "塔爾坦語": "tht", "塔爾語": "tal", "塔特語": "ttt", "塔班卡萊語": "sai-tab", "塔瓦拉語": "tbo", "塔瓦薩語": "nai-taw", "塔皮埃特語": "tpj", "塔約語": "cks", "塔納帕格語": "tpv", "塔羅克語": "yer", "塔羅薩語": "tzl", "塔良語": "sai-tal", "塔迪亞萬語": "tdy", "塔達克沙哈克語": "dsq", "塔里阿納語": "tae", "塔韋塔語": "tvs", "塔馬姆博語": "mla", "塔馬納庫語": "tmz", "塔馬索拉米斯特克語": "vmx", "塞克佩勒語": "lip", "塞克語": "skj", "塞切爾特語": "sec", "塞利里語": "sve", "塞勒厄語": "snw", "塞卡尼語": "sek", "塞卡潘語": "skp", "塞卡爾語": "skz", "塞基語": "syi", "塞塔曼語": "stm", "塞塔語": "stf", "塞多阿語": "tvw", "塞巴特貝特語": "sgw", "塞布堯語": "snb", "塞拉亞語": "sly", "塞拉利昂克里奧爾語": "kri", "塞拉利昂手語": "sgx", "塞拉諾語": "ser", "塞拉魯語": "slu", "塞提語": "sbi", "塞文奧吉布瓦語": "ojs", "塞曼當語": "sdm", "塞格特語": "sbg", "塞楚拉語": "sai-sec", "塞波普語": "sib", "塞浦路斯阿拉伯語": "acy", "塞爾維亞-克羅地亞語": "sh", "塞皮克伊瓦姆語": "iws", "塞皮克馬里語": "mbx", "塞科雅語": "sey", "塞納亞語": "syn", "塞索托語": "st", "塞美來語": "sza", "塞舌爾克里奧爾語": "crs", "塞萊佩特語": "spl", "塞訥卡語": "see", "塞貝魯昂語": "sbx", "塞邁語": "sea", "塞雷爾語": "srr", "塞雷語": "swf", "塞馬特語": "ssg", "塞魯亞語": "srw", "塞魯瓦散語": "sws", "塞魯語": "szd", "墨幾語": "ymi", "墨西哥州奧托米語": "ots", "墨西哥手語": "mfs", "壯語": "za", "夏克里亞巴語": "xkr", "夏凡提語": "xav", "夏威夷克里奧爾語": "hwc", "夏威夷皮欽手語": "hps", "夏威夷語": "haw", "夏延語": "chy", "夏爾巴語": "xsr", "外恩比語": "oym", "多亞約語": "dow", "多卡語": "dbi", "多埃語": "doe", "多多利語": "txe", "多姆語": "dof", "多巴哥克里奧爾英語": "tgh", "多布語": "dob", "多拉斯克語": "cba-dor", "多斯拉克語": "art-dtk", "多明尼加手語": "doq", "多格拉語": "doi", "多格里布語": "dgr", "多樂基語": "lbw", "多法爾阿拉伯語": "adf", "多波伊尤語": "toy", "多泰語": "tds", "多爾干語": "dlg", "多爾澤語": "doz", "多索語": "dol", "多續語": "sit-tos", "多蒙語": "dev", "多貝爾語": "kvo", "多迪亞語": "dho", "多里格語": "wwo", "多馬基語": "dmk", "多馬迪諾語": "tdi", "夜叉語": "luu", "大努丹卡林阿語": "kml", "大武壠語": "tvx", "大溪地語": "ty", "大田話": "nan-dat", "大科摩羅語": "zdj", "大納姆巴斯語": "nmb", "大聖米蓋爾米斯特克語": "mig", "大龍駱語'": "tln", "夫卡語": "phh", "夸保語": "qua", "夸克瓦拉語": "kwk", "夸姆廷-奧內語": "okk", "夸扎語": "wka", "夸拉阿埃語": "kwf", "夸爾希奧誇-克拉茨卡尼語": "qwt", "夸瑪語": "xom", "夸萊語": "ksj", "夸西奧語": "nmg", "夸馬語": "kmq", "奇力語": "tuw-kli", "奇加語": "cgg", "奇努克語": "chh", "奇卡米語": "kcu", "奇卡索語": "cic", "奇卡華特拉特里基語": "trs", "奇危特蘭馬薩特克語": "maq", "奇奇卡潘薩波特克語": "zpv", "奇奇梅克-喬納斯語": "pei", "奇姆威尼語": "bnt-cmw", "奇布查語": "chb", "奇帕亞語": "cap", "奇格梅卡蒂特蘭米斯特克語": "mii", "奇爾特佩克奇南特克語": "csa", "奇爾科廷語": "clc", "奇特庫利金瑙里語": "cik", "奇特旺塔魯語": "the", "奇科穆塞爾特克語": "cob", "奇納里語": "cih", "奇納魯格語": "kjj", "奇維雷語": "iow", "奇蒂馬查語": "ctm", "奇里卡瓦語": "apm", "奇里帕語": "nhd", "奇里幼語": "tri", "奇里諾語": "sai-chi", "奇馬內語": "cas", "奇馬拉帕索克語": "zoh", "奈恩加圖語": "yrl", "奎固語": "xwg", "奎尼語": "gww", "奎巴語": "cui", "奎斯滕語": "kwt", "奎爾巴語": "kwe", "奎特莫語": "sai-qtm", "奎納特語": "qun", "奎雷語": "cwe", "奎魯特語": "qui", "契丹語": "zkt", "契努克語": "chn", "契帕瓦語": "chp", "奧亨語": "pni", "奧克佩拉語": "atg", "奧克語": "oc", "奧凱克語": "oki", "奧凱納語": "oca", "奧利亞語": "or", "奧博奎泰語": "afz", "奧博羅語": "ann", "奧古語": "guw", "奧吉布瓦語": "oj", "奧吉拉語": "auj", "奧圖大能語": "otd", "奧圖烏語": "kmn", "奧地利手語": "asq", "奧坎語": "djk", "奧塞梯語": "os", "奧姆拉諾語": "omu", "奧布洛姆語": "obu", "奧布洛語": "obl", "奧希特蘭奇南特克語": "chj", "奧庫語": "oku", "奧德語": "odk", "奧托馬科語": "sai-oto", "奧拉塔語": "oia", "奧拉昂薩達里語": "sdr", "奧斯坎語": "osc", "奧斯特拉語": "aut", "奧星語": "osi", "奧朗勞特語": "urk", "奧杜阿勒語": "odu", "奧格布羅怒貢語": "ogu", "奧梅特佩克納瓦特爾語": "nht", "奧比斯佩諾語": "obi", "奧沙格語": "osa", "奧爾拉特語": "olr", "奧爾穆語": "orz", "奧爾穆里語": "oru", "奧爾良語": "roa-orl", "奧班利庫語": "bzy", "奧盧亞語": "aul", "奧盧庫米語": "ulb", "奧科-埃尼-奧薩因語": "oks", "奧科-朱瓦伊語": "okj", "奧科特佩克米斯特克語": "mie", "奧科特蘭薩波特克語": "zac", "奧米語": "aom", "奧索洛特佩克薩波特克語": "zao", "奧索索語": "oso", "奧維納語": "wsr", "奧羅-溫語": "orw", "奧羅凱瓦語": "okv", "奧羅奇語": "oac", "奧羅科語": "bdu", "奧羅莫語": "om", "奧羅語": "orx", "奧羅韋語": "bpk", "奧義語": "awn", "奧耶語": "auu", "奧莫克語": "omk", "奧萊語": "ole", "奧蓋阿語": "eri", "奧薩馬伊語": "syx", "奧蘇馬辛奇南特克語": "chz", "奧諾巴蘇魯語": "onn", "奧赫拉瓦語": "kud", "奧農達加語": "ono", "奧里薩巴納瓦特爾語": "nlv", "奧馬哈-龐卡語": "oma", "奧馬瓜語": "omg", "奧魯塔波波魯卡語": "plo", "女真語": "juc", "姆伐尼普語": "mcj", "姆博伊語": "moi", "姆博多莫語": "gmm", "姆博斯語": "mdw", "姆博韋語": "mxo", "姆宛語": "moa", "姆巴巴拉姆語": "vmb", "姆巴托語": "gwa", "姆巴拉語": "mdp", "姆巴拉語(乍得)": "mpk", "姆巴拉語(澳洲)": "mvl", "姆巴蘭胡語": "lnb", "姆巴語": "mfc", "姆巴里曼-古丁馬語": "zmv", "姆布倫吉斯語": "mbv", "姆布古語": "mhd", "姆布圭語": "mgz", "姆布姆語": "mdd", "姆布庫舒語": "mhw", "姆布拉語": "mna", "姆布杜姆語": "xmd", "姆布溫語": "zmp", "姆布爾庫語": "bbt", "姆布科語": "mqb", "姆布萊語": "mlb", "姆布語": "muc", "姆布韋拉語": "mfu", "姆帕利詹語": "xpj", "姆帕德語": "mpi", "姆平達語": "pnd", "姆彭彭語": "mgg", "姆拉布里語": "mra", "姆拉普語": "kja", "姆拜語": "myb", "姆普爾語": "akc", "姆本達語": "mck", "姆武巴語": "mxh", "姆比亞瓜拉尼語": "gun", "姆波托沃羅語": "mvt", "姆波托語": "mpa", "姆班加拉語": "mxg", "姆班杜語": "umb", "姆瓦尼語": "wmw", "姆瓦格烏爾語": "sur", "姆瓦特布語": "mwa", "姆畢語": "mpz", "姆皮莫語": "mcx", "姆維拉語": "mwe", "姆耶內語": "mye", "姆菲努語": "zmf", "姆豐特語": "nfu", "姆貝利梅語": "mql", "姆貝勒語": "mdt", "姆貝厄語": "mtk", "姆貝薩語": "zms", "姆貝語": "mfo", "姆邦加語": "mgy", "姆邦吉語": "mgn", "姆邦韋語": "zmn", "姆門語": "bfm", "姆阿凱語": "mgt", "姆馬尼語": "buy", "姆魯語": "mro", "委內瑞拉手語": "vsl", "委拉帕語": "wlr", "威奇塔語": "wic", "威尼托語": "xve", "威尼斯語": "vec", "威拉祖利語": "wrh", "威爾士羅姆語": "rmw", "威爾士語": "cy", "威羅語": "wpc", "威阿如姆斯語": "tua", "威阿齊語": "wii", "嫩語": "nqn", "孔卡尼語": "kok", "孔喬語": "kjc", "孔塔里語": "kwo", "孔尼語": "kma", "孔巴語": "kpf", "孔帕內語": "kvp", "孔延達雷特語": "kzv", "孔扎里語": "zum", "孔格爾杜蒂語": "gdt", "孔比奧語": "xbi", "孔語": "kvi", "孔達-多拉語": "kfc", "孔達語": "knd", "孔雅克-那加語": "nbe", "孟加拉語": "bn", "孟德語": "mnd", "孟語": "mnw", "安伊語": "any", "安加塔哈語": "agm", "安加爾語": "age", "安加米語": "njm", "安卡維語": "aak", "安卡語": "acb", "安古斯圖拉烏瓦語": "tnd", "安古蒂姆里語": "awg", "安哥拉克里奧爾語": "aoa", "安哥拉姆語": "aog", "安地列斯克里奧爾語": "gcf", "安塔卡林亞語": "ant", "安塞爾馬語": "ans", "安多亞語": "anb", "安多克語": "ano", "安寶語": "amb", "安巴基齊語": "aew", "安巴拉埃塔語": "abc", "安布拉克語": "aag", "安布拉斯語": "abt", "安布隆語": "alm", "安帕南語": "apg", "安帕里-多貢語": "aqd", "安德拉-胡斯語": "anx", "安德格雷賓哈語": "adg", "安德赫語": "anr", "安息語": "xpr", "安戈爾語": "agg", "安托語": "amt", "安拜語": "amk", "安提瓜和巴布達克里奧爾英語": "aig", "安汶馬來語": "abs", "安當語": "amj", "安茹語": "roa-ang", "安蘇斯語": "and", "安諾本語": "fab", "安貝勞語": "amv", "安貝萊語": "ael", "安賈姆語": "boj", "安迪語": "ani", "安達基語": "ana", "安達曼克里奧爾印地語": "hca", "安達盧斯阿拉伯語": "xaa", "安達魯姆語": "aod", "宋傣語": "soa", "宏語": "nmn", "宗喀語": "dz", "宗本語": "jmb", "官話": "cmn", "客家語": "hak", "宮古語": "mvi", "宮酉語": "koo", "宿霧語": "ceb", "密克馬克語": "mic", "密卡蘇奇語": "mik", "密察語": "yiq", "密尼安語": "inm", "密細亞語": "yms", "富利盧語": "flr", "富匝語": "ypz", "富圖納-阿尼瓦語": "fut", "富圖納語": "fud", "富多語": "fod", "富尤格語": "fuy", "富巴語": "ypp", "富帕語": "yph", "富拉語": "ff", "富爾語": "fvr", "富特語": "bfd", "富馬語": "ypm", "富魯語": "fuu", "寒溪語": "ycr", "察合臺語": "chg", "寧吉爾語": "niz", "寬亞瑪語": "kj", "寬卡語": "bij", "寬話": "xnh", "寬語": "uan", "寬賈語": "knp", "小花苗語": "sfm", "尚加語": "sho", "尚巴拉語": "ksb", "尤克帕語": "yup", "尤克斯特拉瓦卡米斯特克語": "vmc", "尤加德語": "yog", "尤卡坦瑪雅語": "yua", "尤古爾語": "ygu", "尤坦杜奇米斯特克語": "mab", "尤基語": "yuk", "尤夸涅米斯特克語": "mvg", "尤奇語": "yuc", "尤尤語": "yxu", "尤庫納語": "ycn", "尤拉卡雷語": "yuz", "尤斯拉奇南特克語": "cuc", "尤普納語": "yut", "尤普阿語": "sai-yup", "尤格語": "yug", "尤比克語": "uby", "尤特語": "ute", "尤甘巴爾語": "yub", "尤皮爾特佩克語": "nai-yup", "尤盧語": "yul", "尤羅克語": "yur", "尤胡普語": "yab", "尤里語": "sai-yri", "尤馬語": "yum", "尤魯曼圭語": "sai-yur", "尤魯語": "ljx", "尼亞圖魯語": "rim", "尼亞布瓦語": "nwb", "尼亞帕里語": "xny", "尼亞庫薩語": "nyy", "尼亞斯語": "nia", "尼亞普拉克里特語": "pra-niy", "尼亞馬爾語": "nly", "尼加拉瓜克里奧爾語": "bzk", "尼加拉瓜手語": "ncs", "尼哈利語": "nll", "尼夫赫語": "niv", "尼奧-楠榜語": "abl", "尼奧勒語 (烏干達)": "nuj", "尼奧勒語 (肯尼亞)": "nyd", "尼奧羅語": "nyo", "尼尼亞亞利語": "nlk", "尼延戈語": "nye", "尼德魯語": "lid", "尼拉語": "nil", "尼揚加語": "nys", "尼揚博語": "now", "尼揚科萊語": "nyn", "尼揚萬加語": "mwn", "尼揚韋齊語": "nym", "尼斯加亞語": "ncg", "尼斯語": "yso", "尼日利亞手語": "nsi", "尼日利亞曼比拉語": "mzk", "尼日利亞皮欽語": "pcm", "尼曼布爾語": "nmp", "尼泊爾手語": "nsp", "尼泊爾語": "ne", "尼瓦克萊語": "cag", "尼瓦爾語": "new", "尼科拉語": "ath-nic", "尼科雷尼奧語": "azc-nic", "尼米語": "nis", "尼納姆語": "shb", "尼茲馬語": "nzi", "尼莫語": "niw", "尼薩語": "njs", "尼蘭巴語": "nim", "尼西語": "njz", "尼馬迪語": "noe", "山地語": "shv", "山蘇語": "hle", "岡德哈語": "vko", "岡德語": "gon", "岡比瓦語": "xbw", "岡比那瓦語": "xpn", "岡特語": "gnb", "岱依語": "tyz", "岱康語": "tnu", "峇峇娘惹印尼語": "pea", "峇峇馬來語": "mbf", "峇里馬來語": "mhp", "峨努語": "enu", "峨頗語": "ygp", "峨馬布央語": "yzg", "島嶼克里奧爾英語": "icr", "崀峨語": "yne", "崩如語": "sit-ban", "川黔滇苗語": "cqd", "左江壯語": "zzj", "左迪那語": "add", "巴-標普南語": "pna", "巴丹埃塔語": "ayt", "巴丹奇語": "bau", "巴亞利語": "bjy", "巴什基爾語": "ba", "巴伊索語": "bsw", "巴伐利亞語": "bar", "巴傑蘭語": "bjm", "巴克利維爾格雷博語": "gry", "巴克平卡語": "bbs", "巴克特里亞語": "xbc", "巴凡吉語": "bfj", "巴凱里語": "bkq", "巴利語": "pi", "巴加西特穆語": "bsp", "巴勒桑語": "bls", "巴勞語": "blg", "巴博萊語": "bvx", "巴占馬來語": "btj", "巴卡卡語": "bqz", "巴卡提語": "bei", "巴卡語": "bkc", "巴厘語": "ban", "巴古皮語": "bpi", "巴古薩語": "bqb", "巴吉爾米語": "bmi", "巴哈姆語": "bdw", "巴哈語": "yha", "巴哈馬克里奧爾語": "bah", "巴哼語": "pha", "巴圖伊語": "zbt", "巴圖普南語": "pnm", "巴圖萊語": "bay", "巴圖語": "btu", "巴埃古語": "bvd", "巴基斯坦手語": "pks", "巴塔德伊富高語": "ifb", "巴塔語": "bta", "巴姆穆語": "bax", "巴姆語": "bmc", "巴安語": "bvj", "巴宰語": "pzh", "巴尤諾語": "byl", "巴尼瓦語": "bwi", "巴尼馬語": "pnw", "巴巴塔納語": "baa", "巴巴語": "bbw", "巴布亞紐幾內亞手語": "pgz", "巴布亞馬來語": "pmy", "巴布薩語": "bzg", "巴庫語": "xkl", "巴庫隆語": "bbu", "巴德拉瓦希語": "bhd", "巴德斯語": "bdz", "巴德語": "bde", "巴打語": "bhz", "巴拉凱語": "baj", "巴拉南語": "prf", "巴拉圭手語": "pys", "巴拉圭瓜拉尼語": "gug", "巴拉姆語": "brd", "巴拉帕西語": "brp", "巴拉望巴塔克語": "bya", "巴拉穆語": "bmz", "巴拉薩那語": "bsn", "巴拉語": "bao", "巴拉那語": "kre", "巴拉馬語": "bbg", "巴拿語": "bdq", "巴拿馬手語": "lsp", "巴搭摩納語": "pbc", "巴斯克-冰島皮欽語": "crp-bip", "巴斯克羅姆語": "emx", "巴斯克語": "eu", "巴斯卡爾迪語": "bsg", "巴昆拜語": "bkr", "巴本戈語": "bav", "巴杜伊語": "bac", "巴杜比語": "hlt", "巴林阿拉伯語": "abv", "巴格瓦拉爾語": "kva", "巴格里語": "bfy", "巴梯亞里語": "bht", "巴永古語": "bxj", "巴洛伊語": "biz", "巴洛語": "bqo", "巴洪率語": "bsu", "巴烏萊語": "bci", "巴烏馬利語": "pad", "巴爾加姆語": "mlp", "巴爾幹加告茲土耳其語": "bgx", "巴爾幹羅姆語": "rmn", "巴爾恩加爾拉語": "bjb", "巴爾扎尼猶太阿拉姆語": "bjf", "巴爾蒂語": "bft", "巴爾迪語": "bcj", "巴爾韋語": "bwg", "巴特克語": "btq", "巴特里語": "btv", "巴琉語": "ply", "巴盧安-帕姆語": "blq", "巴福語": "bwt", "巴科科語": "bkh", "巴穆昆比特語": "bqt", "巴穆語": "bcf", "巴約特語": "bda", "巴納羅語": "byz", "巴羅內格羅烏瓦語": "tbn", "巴羅角語": "bpt", "巴茨語": "bbl", "巴菲亞語": "ksf", "巴萊語": "bhx", "巴蒂語 (印尼)": "bvt", "巴蒂語 (喀麥隆)": "btc", "巴蒙卡語": "bvm", "巴薩普語": "bdb", "巴薩語": "bas", "巴蘭加央語": "kys", "巴蘭塔語": "blz", "巴蘭布語": "brm", "巴蘭高語": "blw", "巴西利卡塔高盧-意大利語": "roa-gib", "巴西手語": "bzs", "巴詹語": "bjs", "巴諾尼語": "bcm", "巴豪語": "bhv", "巴賴語": "bbb", "巴賽語": "byq", "巴赫蒂亞里語": "bqi", "巴迪馬亞語": "bia", "巴達加語": "bfq", "巴那宣語": "psn", "巴邦基語": "bbk", "巴都艾語": "pdo", "巴里吉語": "bjc", "巴里坎奇語": "bxo", "巴里庫爾語": "plu", "巴里艾語": "bch", "巴里語": "bfa", "巴阿甘吉語": "drl", "巴阿語": "kwb", "巴雅語": "bhe", "巴雷因語": "bva", "巴雷語": "bae", "巴饒克語": "prk", "巴馬里語": "bbq", "巴魯加語": "bjz", "巴麗語": "bcp", "巴齊加爾語": "bfr", "巽他語": "su", "布依語": "pcc", "布克蘇語": "bxk", "布列塔尼語": "br", "布努語": "bwx", "布匿語": "xpu", "布南語": "bfu", "布卡-三東-比達友語": "sdo", "布卡特語": "bvk", "布卡瓦語": "buk", "布吉語": "bug", "布圖阿農語": "btw", "布基伊普語": "ape", "布基坦語": "bkn", "布基語": "bkd", "布姆唐語": "kjz", "布姆語": "bmv", "布威西語": "bwz", "布尤語": "byi", "布希德語": "bku", "布希農比科爾語": "ubl", "布德斯丁語": "stt", "布恩德里語": "bns", "布恩語": "bnl", "布懷多卡語": "bwd", "布戈圖語": "bgt", "布扎語": "bja", "布拉克語": "bys", "布拉加爾語": "beu", "布拉加特語": "aof", "布拉卡語": "bkg", "布拉布蘭加語": "blp", "布拉拉語": "bvr", "布拉灰語": "brh", "布拉菲語": "bfh", "布拉語": "bwr", "布拉馬邦語": "mde", "布撒語": "bqp", "布朗語": "blr", "布杜語": "buu", "布杜馬語": "bdm", "布格勒熱語": "sab", "布桑加央語": "bfg", "布比亞語": "bbx", "布比語": "buw", "布沙語": "bup", "布爾吉語": "bji", "布爾杜納語": "bxn", "布爾梅索語": "bzu", "布特布特卡林阿語": "kyb", "布瓦圖語": "bwa", "布瓦拉語": "bnt-bwa", "布瓦爾語": "bhs", "布瓦語": "bww", "布納克語": "bfn", "布納巴語": "bck", "布納馬語": "bdd", "布索語": "bso", "布羅克帕克語": "sgt", "布羅克斯卡特語": "bkk", "布羅卡特語": "bro", "布羅斯丁語": "sti", "布胡圖語": "bxh", "布興語": "bgk", "布芒語": "bvp", "布萊語": "bra", "布薩姆語": "bxs", "布薩米語": "bsm", "布薩語": "dox", "布蘇烏語": "bju", "布語": "jid", "布貝語": "bvb", "布貢語": "bgg", "布農語": "bnn", "布迪布德語": "btp", "布那語": "bvn", "布都赫語": "bdk", "布里亞特語": "bua", "布里布里語": "bzd", "布阿穆語": "box", "布阿語": "bub", "布隆岸語": "blj", "布雷姆語": "buq", "布雷德昂語": "pce", "布雷語": "bvh", "布雷里語": "brq", "布韋卡倫語": "bwe", "布韋拉語": "bwl", "布馬吉語": "byp", "布魯克波因特巴拉望語": "plw", "布魯夏斯基語": "bsk", "布魯姆採珠船皮欽語": "bpl", "布魯威語": "asi", "布魯蘇語": "bqr", "布魯語 (印尼)": "mhs", "布魯語 (喀麥隆)": "bum", "布魯語 (新幾內亞)": "bjl", "布魯馬科語": "aip", "布龍吉語": "bds", "布龍語": "bdi", "希亞語": "hya", "希伯來語": "he", "希利蓋農語": "hil", "希努赫語": "gin", "希卡克語": "jic", "希卡利亞納語": "hix", "希卡里亞語": "apj", "希圖語": "htu", "希拉希拉語": "sai-jrj", "希朱克語": "hij", "希瓦伊語": "shw", "希皮博-科尼博語": "shp", "希納語": "scl", "希臘手語": "gss", "希臘語": "el", "希赫阿拉伯語": "ssh", "希達摩語": "sid", "希達沙語": "hid", "希里摩圖語": "ho", "希里阿納語": "xir", "希雅姆語": "jab", "希高農語": "mba", "帕伊帕伊語": "ppi", "帕倫奎羅語": "pln", "帕克-湯語": "pkg", "帕克傣語": "phk", "帕勞哈諾語": "pbg", "帕勞語": "pau", "帕卡里科里語": "kvx", "帕古語": "pgu", "帕吉語": "pgi", "帕吉貝特語": "pae", "帕哈潘納瓦特爾語": "nhp", "帕哈里-波特瓦里語": "phr", "帕坎哈語": "pkn", "帕埃利尼語": "pgn", "帕塔尼語": "ptn", "帕塔普語": "ptq", "帕塔索語": "pth", "帕姆利科語": "pmk", "帕姆普羅納-阿塔語": "att", "帕姆語": "pmn", "帕尼亞語": "pcg", "帕尼姆語": "pnr", "帕希語": "lgt", "帕帕塞納語": "pas", "帕帕帕納語": "ppn", "帕帕爾語": "dpp", "帕庫語": "pku", "帕德溫語": "pwi", "帕戈語": "pac", "帕拉南阿埃塔語": "apf", "帕拉卡-塞努富語": "plr", "帕拉卡納語": "pak", "帕拉奇語": "prc", "帕拉文語": "prw", "帕拉納加語": "pzn", "帕拉納瓦特語": "paf", "帕拉語": "ypa", "帕拉阿拉拉語": "aap", "帕斯谷亞利語": "yac", "帕波瑪語": "ppm", "帕潘特拉托托納克語": "top", "帕爾語": "abw", "帕爾雅巴雷里語": "bpx", "帕爾雅語": "paq", "帕特帕塔爾語": "gfk", "帕特普語": "ptp", "帕瓦亞語": "pwa", "帕皮阿門托語": "pap", "帕盧厄語": "ple", "帕盧安語": "plz", "帕盧拉語": "phl", "帕納明特語": "par", "帕納瓦語": "pwb", "帕納語 (中非)": "pnz", "帕納語 (西非)": "pnq", "帕納雷語": "pbh", "帕胡納爾-阿舍寧卡語": "cjo", "帕莫納語": "pmf", "帕莫蘇語": "hih", "帕萊尼語": "pnl", "帕薩勒語": "sig", "帕蘭特拉奇南特克語": "cpa", "帕蘭甘米達恩語": "pmd", "帕西語": "psq", "帕語": "pai", "帕諾沃語": "pno", "帕那語": "phq", "帕里揚語": "pcf", "帕阿語": "pqa", "帕雷西語": "pab", "帕雷語": "asa", "帕馬語": "pma", "帝力德頓語": "tdt", "帝汶皮欽語": "tvy", "席那夏語": "bwo", "平原克里語": "crk", "平原印第安手語": "psd", "平原米沃克語": "pmw", "平原阿帕契語": "apk", "平吉語": "pic", "平因語": "pny", "平布韋語": "piw", "平格拉普語": "pif", "幾內亞克培列語": "gkp", "幾內亞手語": "gus", "幾內亞比紹克里奧爾語": "pov", "幾熱爾語": "jul", "庫亞梅卡爾科米斯特克語": "xtu", "庫亞語": "kyf", "庫伊桑賈格敘利亞語": "kqd", "庫伊語 (印尼)": "kvd", "庫伊語 (印度)": "kxu", "庫伯語": "jko", "庫佩諾語": "cup", "庫克納語": "kex", "庫克語": "kfn", "庫凱萊語": "kez", "庫利納語": "xpk", "庫卡吉語": "kux", "庫圖爾米語": "khj", "庫圖語": "kdc", "庫坦特語": "xut", "庫堂加勒語": "ght", "庫姆語": "kmw", "庫尼語": "kse", "庫尼邁帕語": "kup", "庫巴蘭語": "wkb", "庫布語": "kvb", "庫庫-亞烏語": "kuy", "庫庫-亞蘭吉語": "gvn", "庫庫-穆因語": "xmp", "庫庫-穆敏赫語": "xmh", "庫庫-芒克語": "xmq", "庫德馬里語": "kyw", "庫拉馬語": "vku", "庫斯特瑙語": "awd-kus", "庫曼語": "kue", "庫松達語": "kgg", "庫梅亞艾語": "nai-kum", "庫梅克語": "kum", "庫歐語": "xuo", "庫比語": "kof", "庫爾奈語": "unn", "庫爾托普語": "xkz", "庫爾提語": "ktm", "庫爾特賈爾語": "gdj", "庫爾穆卡爾語": "kfv", "庫爾蘭語": "xcu", "庫特奈語": "kut", "庫特語": "kto", "庫瓦勒語": "olu", "庫瓦尼語": "paa-kwn", "庫瓦語": "xhv", "庫瓦阿語": "blh", "庫皮亞語": "key", "庫矛語": "kfy", "庫米欽語": "cnk", "庫約農語": "cyo", "庫納馬語": "kun", "庫維語": "kxv", "庫莫基奧語": "kuo", "庫萊雷語": "kul", "庫蘭科語": "knk", "庫貝歐語": "cub", "庫貝語": "kgf", "庫迪亞語": "kfg", "庫那語": "cuk", "庫里亞語": "kuj", "庫阿努阿語": "ksd", "庫馬克語": "nee", "庫馬爾語": "ksl", "庫馬納戈托語": "cuo", "庫魯克語": "kru", "庫魯帕哈里語": "kfx", "庫魯杜語": "kjr", "康加佩語": "igm", "康姆語(喀麥隆)": "bkm", "康孔姆巴語": "xon", "康家語": "kxs", "康格里語": "xnr", "康沃爾語": "kw", "康溫格語": "gup", "康達沃語": "gam", "延德納語": "jmd", "延當語": "yen", "廷迪語": "tin", "弄巴灣語": "lnd", "弗拉赫羅姆語": "rmy", "弗朗什-孔泰語": "roa-fcm", "弗朗西斯科里昂索克語": "zos", "弗留利語": "fur", "弗萬吉語": "wbi", "弗里吉亞語": "xpg", "強剛語": "djo", "彌呂亞語": "imy", "彝語": "ii", "彭內拉提語": "bna", "彭德語": "pem", "彭林語": "pnh", "彭特拉奇語": "ptw", "彼爾姆科米語": "koi", "待定語言": "und", "德之島語": "tkn", "德國手語": "gsg", "德地傣語": "tyt", "德姆語": "dem", "德扎語": "jen", "德拉-烏納萊語": "row", "德拉瓦皮欽語": "dep", "德杜亞語": "ded", "德格威語": "dgh", "德格馬語": "deg", "德沃伊語": "dee", "德法卡語": "afn", "德爾塔約庫特語": "yok-dly", "德科斯米米語": "mis-mmd", "德米薩語": "dei", "德維斯萊語": "dwz", "德薩那語": "des", "德西雅語": "dso", "德語": "de", "德赫瓦里語": "deh", "德頓語": "tet", "徹翁語": "cwg", "徽語": "czh", "念卡語": "neh", "怒蘇語": "nuf", "恩丹巴語": "ndj", "恩傑巴納語": "djj", "恩凱姆-恩庫姆語": "isi", "恩加姆語": "nmc", "恩加尼亞賈拉語": "ntj", "恩加拉語": "nrk", "恩加斯語": "anc", "恩加旺語": "nxn", "恩加朱語": "nij", "恩加朱里語": "jui", "恩加林杰里語": "nay", "恩加納卡爾蒂語": "xnk", "恩加納桑語": "nio", "恩加莫語": "nbh", "恩加語": "enq", "恩加里古語": "xni", "恩加魯馬語": "nrl", "恩卡米語": "nkq", "恩卡里語": "nkz", "恩古盧語": "ngp", "恩吉亞姆巴語": "wyb", "恩吉姆語": "ngi", "恩吉雷語": "jle", "恩圭語": "nwe", "恩多博語": "ndw", "恩多姆語": "nqm", "恩多姆貝語": "ndq", "恩多戈語": "ndz", "恩多洛語": "ndl", "恩多語": "ndp", "恩巴洛語": "emb", "恩布語": "ebu", "恩希爾皮語": "hrp", "恩希語": "nsc", "恩庫圖語": "nkw", "恩庫姆比語": "khu", "恩康亞語": "nko", "恩康霍語": "nkc", "恩德姆利語": "nml", "恩德恩德烏勒語": "dne", "恩德拉恩吉特語": "dgt", "恩德魯洛語": "dno", "恩戈尼語": "ngo", "恩戈雷米語": "ngq", "恩扎迪語": "nzd", "恩敦加語": "ndt", "恩敦達語": "nuh", "恩杜加語": "ndx", "恩杜特語": "ndv", "恩杜穆語": "nmd", "恩東加語": "ng", "恩松語": "soo", "恩果語": "ngn", "恩查姆語": "bud", "恩格利馬語": "agh", "恩格姆巴語": "jgo", "恩格拉語": "nlg", "恩班加語": "xmb", "恩瓜巴語": "ngw", "恩甘澎語": "nnh", "恩登格雷科語": "ndg", "恩科亞語": "nka", "恩科羅語": "nkx", "恩萬語": "env", "恩語": "enc", "恩貢杜語": "nue", "恩貢迪語": "ndn", "恩賓達語": "nbd", "恩贊伊語": "nja", "恩達利語": "ndh", "恩達卡語": "ndk", "恩達姆語": "ndm", "恩達薩語": "nda", "恩金多語": "nnq", "恩雷甘語": "ptt", "恩魯納語": "niy", "恰喀拉語": "tuw-kkl", "恰帕內克語": "cip", "恰蒂斯加爾語": "hne", "惠喬爾語": "hch", "惠特佩克米斯特克語": "mxs", "意大利希臘語": "grk-ita", "意大利手語": "ise", "意大利語": "it", "意第緒語": "yi", "愛沙尼亞手語": "eso", "愛沙尼亞語": "et", "愛爾蘭手語": "isg", "愛爾蘭語": "ga", "懷安多特語": "wya", "懷爾-亞塔語": "azt", "戈倫語": "xgg", "戈卡納語": "gkn", "戈厄邁語": "ank", "戈圖奧語": "aaa", "戈多貝里語": "gdo", "戈威語": "gwj", "戈巴西語": "goi", "戈布語": "gox", "戈戈語": "gog", "戈戈達拉語": "ggw", "戈拉普語": "goq", "戈林語": "gvf", "戈法語": "gof", "戈特契語": "gmw-gts", "戈瑪拉語": "gho", "戈羅瓦語": "gow", "戈語": "cua", "戈達瓦語": "kfa", "戈達瓦里語": "gdx", "戈馬拉語": "bbj", "戶語": "huo", "所羅門群島手語": "szs", "扎伊語": "zwa", "扎加瓦語": "byt", "扎卡特蘭-阿華卡特蘭-特佩欽特拉-納瓦特爾語": "nhi", "扎召語": "jaj", "扎壩語": "zhb", "扎巴拉語": "zro", "扎巴納語": "kji", "扎巴語": "dka", "扎扎其語": "zza", "扎拉莫語": "zaj", "扎拉語": "dzl", "扎爾馬語": "dje", "扎穆科語": "ayo", "扎納基語": "zak", "扎話": "zkr", "扎里語": "zaz", "打加語": "dkk", "托克勞語": "tkl", "托克皮辛語": "tpi", "托喬語": "taz", "托巴巴塔克語": "bbc", "托巴蒂語": "tti", "托巴語": "tob", "托托羅語": "ttk", "托托馬查潘薩波特克語": "zph", "托拉查-薩達語": "sda", "托比語": "tox", "托比隆語": "tgb", "托洛馬科語": "tlm", "托特拉語": "ttl", "托瓦利語": "trw", "托米尼語": "txm", "托羅納語": "tqr", "托羅語": "ttj", "托莫伊普語": "tqp", "托貝洛語": "tlb", "托達語": "tcx", "托里切利堯語": "yyu", "托里切利語": "tei", "托里皮語": "tqo", "托阿巴伊塔語": "mlu", "托雷斯海峽克里奧爾語": "tcs", "托霍拉瓦爾語": "toj", "扶餘語": "xpy", "投投語": "txo", "拉丁語": "la", "拉丹語": "ldn", "拉余語": "lgh", "拉傑班什語": "rjs", "拉克語": "lbe", "拉加語": "lml", "拉包爾克里奧爾德語": "uln", "拉博納語": "sai-rab", "拉卜-基納巴唐岸卡達山語": "dtb", "拉卡漢加-曼尼希基語": "rkh", "拉卡語": "lak", "拉吉拉吉語": "llj", "拉哈南語": "lhn", "拉哈語(越南)": "lha", "拉圖語": "ltu", "拉坎敦語": "lac", "拉基語": "lbt", "拉塔罕語": "rth", "拉壤加央語": "ree", "拉奇吉里薩波特克語": "zpa", "拉奇西奧薩波特克語": "zpl", "拉奧語": "rao", "拉姆博亞語": "lmy", "拉姆比亞語": "lai", "拉姆語": "llh", "拉尼馬語": "lnw", "拉巴語": "lau", "拉布揚-蘇巴農語": "laa", "拉布語": "lbu", "拉帕努伊語": "rap", "拉帕語": "ray", "拉拉-布桑西語": "leb", "拉拉-羅巴語": "lla", "拉拉吉亞語": "lrg", "拉拉巴卡提語": "lra", "拉拉納奇南特克語": "cnl", "拉拉語 (南非)": "bnt-lal", "拉拉語(新幾內亞)": "nrz", "拉撒利姆語": "llm", "拉斯格爾迪語": "lsa", "拉普廷語": "rpt", "拉望岸語": "lbx", "拉梅語": "bma", "拉武拉語": "yea", "拉武語": "lwu", "拉比爾語": "jku", "拉永索克語": "zor", "拉沃語": "rwa", "拉波伊斯語": "kyx", "拉波普佤語": "ypb", "拉溫亞語": "tgi", "拉烏卡萊韋語": "lvk", "拉烏特語": "rau", "拉熱語": "tbq-laz", "拉爾語": "gdm", "拉爾迪爾語": "lbz", "拉特加萊語": "ltg", "拉特維巴雷里語": "bgd", "拉珈語": "lbc", "拉瑪白語": "lay", "拉瑪語": "rma", "拉瓦特布拉語": "lbv", "拉瓦語": "luf", "拉登語": "lld", "拉祜西語": "lhi", "拉祜語": "lhu", "拉福法語": "laf", "拉科塔語": "lkt", "拉科語": "lki", "拉納塔魯語": "thr", "拉納爾語": "mnv", "拉維語": "lvi", "拉罕布語": "raz", "拉羅湯加語": "rar", "拉胡爾洛哈爾語": "lhl", "拉脫維亞手語": "lsl", "拉脫維亞語": "lv", "拉茲語": "lzz", "拉莫加語": "lmg", "拉莫艾納語": "rai", "拉蒂諾語": "lad", "拉薩瓦語": "rac", "拉諾赫語": "lnh", "拉貝爾語": "lbb", "拉賈卡本選-馬諾博語": "mqk", "拉達克語": "lbj", "拉達農語": "btn", "拉里語": "lrl", "拉阿魯哇語": "sxr", "拉雅語": "lya", "拉韋語": "brb", "拉馬拉馬語": "arr", "拉馬諾斯語": "sai-ram", "拉馬霍洛特語": "slp", "拉齊希語": "rzh", "拍瀑拉語": "ppu", "拓跋語": "mis-tuo", "拜拜語": "bvy", "拜語": "bdj", "拜馬克語": "bmx", "挪威俄語": "crp-rsn", "挪威手語": "nsl", "挪威語": "no", "捷克手語": "cse", "捷克語": "cs", "排灣語": "pwn", "措語": "ldp", "提姆語": "tem", "提拉希語": "tra", "提格里尼亞語": "ti", "提格雷語": "tig", "提瓦語": "lax", "提維語": "tiw", "揚卡爾語": "aus-ynk", "揚吉巴拉語": "xyb", "揚尤瓦語": "jao", "揚德魯萬塔語": "ynd", "揚昆塔賈拉語": "kdd", "揚曼語": "jng", "揚貝塔語": "yat", "揚達語": "yda", "摩利-阿達斯語": "mzq", "摩利巴華語": "xmz", "摩押語": "obm", "摩梭語": "nru", "摩洛哥手語": "xms", "摩洛哥阿拉伯語": "ary", "摩爾多瓦手語": "vsi", "摩瑪語": "myl", "摩福古杜爾語": "mif", "摩羅內內語": "mqn", "撒丁語": "sc", "撒古拉比阿特語": "skf", "撒奇萊雅語": "szy", "撒尼語": "ysn", "撒慕語": "ysd", "撒拉語": "slr", "撒梅語": "smh", "撒涅語": "ysy", "撒馬利亞亞拉姆語": "sam", "撒馬利亞希伯來語": "smp", "撣語": "shn", "攸樂基諾語": "jiu", "教會斯拉夫語": "zls-chs", "敦加羅語": "dhx", "敦多語": "dde", "敦帕斯語": "dmv", "敦格拉比爾語": "duh", "敦苗語": "hmf", "文圖雷諾語": "veo", "文布武語": "wum", "文布語": "vum", "文言文": "lzh", "文達語": "ve", "斐濟印地語": "hif", "斐濟語": "fj", "斯亞穆語": "sif", "斯克皮克里奧爾荷蘭語": "skw", "斯凡語": "sva", "斯凡迪語": "siy", "斯凱語": "ske", "斯卡洛維亞語": "svx", "斯堪地羅姆語": "rmu", "斯堪尼亞語": "gmq-scy", "斯庫語": "skv", "斯托尼語": "sto", "斯拉夫共通語": "isv", "斯拉夫莫利塞語": "svm", "斯波坎語": "spo", "斯洛伐克手語": "svk", "斯洛伐克語": "sk", "斯洛文尼亞語": "sl", "斯洛溫語": "zlw-slv", "斯瓦希里語": "sw", "斯科爾特薩米語": "sms", "斯里蘭卡克里奧爾馬來語": "sci", "斯里蘭卡手語": "sqs", "斯里語": "sir", "斯闊米什語": "squ", "斯高克倫語": "ksw", "新共同語言": "lfn", "新加坡手語": "sls", "新喀里多尼亞爪哇語": "jas", "新挪威語": "nn", "新西蘭手語": "nzs", "方語": "phg", "施瓦本語": "swg", "施盧赫語": "shi", "施語": "shr", "旁固語": "png", "旁庫語": "pkh", "旁普科爾語": "xpm", "旁狄希臘語": "pnt", "旁遮普語": "pa", "旅行者丹麥語": "rmd", "旅行者挪威語": "rmg", "旅行者蘇格蘭語": "trl", "日德蘭語": "jut", "日旺語": "raw", "日昂語": "ril", "日本手語": "jsl", "日語": "ja", "日部話": "sit-zbu", "早期古烏古斯語": "trk-eog", "早期特里普里語": "xtr", "旺加語": "lwg", "旺加馬拉語": "wnm", "旺卡尤迪烏魯語": "wky", "旺戈姆語": "wng", "旺甘古魯語": "wgg", "昂儒昂科摩羅語": "wni", "昂加語": "anp", "昂卡穆蒂語": "avm", "昂古魯克亞利語": "yli", "昂庫拉語": "aus-ang", "昂科拉巴塔克語": "akb", "昆加里語": "kgl", "昆卡里語": "lku", "昆嘉語": "pep", "昆堅語": "kjn", "昆尼帕語": "qyp", "昆巴朗語": "wlg", "昆蒂語": "kww", "昆貝瓦哈語": "xks", "昆達爾-沙希語": "shd", "昆雅語": "qya", "昌語": "nbc", "昌貝阿里語": "cdh", "明德里科語": "drc", "明戈語": "iro-min", "明打威語": "mwv", "明格列爾語": "xmf", "明瓊巴爾語": "xjb", "明迪語": "muh", "明迪里語": "mpn", "明里克語": "mnq", "晉語": "cjy", "普什圖語": "ps", "普伊納維語": "pui", "普倫語": "pub", "普內語": "pho", "普努語": "puu", "普卡普卡語": "pkp", "普圖瓦姆語": "afe", "普埃布拉馬薩特克語": "pbm", "普尤語": "pby", "普拉克里特語": "pra", "普拉吉語": "pru", "普拉布語": "pup", "普拉語": "ypg", "普拉里語": "iar", "普提語": "bnt-phu", "普林西比語": "pre", "普標語": "laq", "普泰語": "mfl", "普瑪語": "pum", "普瓦圖-桑通日語": "roa-poi", "普瓦普瓦語": "pop", "普羅維登西亞手語": "prz", "普耶語": "pug", "普西克瓦爾語": "apq", "普西基耶語": "kvj", "普里克語": "prx", "普里語": "prr", "普阿雷語": "pux", "普雷佩查語": "pua", "普魯沃拉語": "pur", "景頗語": "kac", "智利手語": "csg", "書面挪威語": "nb", "書面衛拉特語": "xwo", "曼丁哥語": "man", "曼丹語": "mhq", "曼丹達尼語": "zmk", "曼代靈巴塔克語": "btm", "曼加拉伊語": "mpc", "曼加斯語": "zns", "曼加瑞瓦語": "mrv", "曼南語": "mjv", "曼博魯語": "mvd", "曼卡尼亞語": "knf", "曼多波巴勞語": "bwp", "曼多波阿塔斯語": "aax", "曼尼普爾語": "mni", "曼島語": "gv", "曼布韋-倫古語": "mgr", "曼德文字": "nqo", "曼戈語": "mge", "曼拜語": "mgm", "曼普魯西語": "maw", "曼格爾語": "zme", "曼薩卡語": "msk", "曼貝語": "mcs", "曼賈克語": "mfv", "曼迪阿里語": "mjl", "曼達安語": "mid", "曼達洛語": "art-man", "曼達爾語": "mdr", "曼達瓦卡語": "mht", "曼達蘭加央語": "xkd", "曼達語 (澳洲)": "zma", "曼達語(印度)": "mha", "曼達語(坦桑尼亞)": "mgs", "朗博語": "loo", "朗卡斯語": "rgk", "朗吉語": "lag", "朗布隆語": "rol", "朗普里語": "rkt", "望加錫語": "mak", "望加錫馬來語": "mfp", "朝比語": "cce", "朝鮮語": "ko", "期臘木吉語": "ymq", "木佬語": "giu", "木支語": "ymz", "木達語": "ymd", "木雅語": "mvm", "木麻黃海岸阿斯馬特語": "asc", "本博馬語": "bws", "本卡拉首手語": "bqy", "本古語": "wun", "本嘉因語": "but", "本巴語": "bem", "本庫語": "bkz", "本德語": "bdp", "本東語": "bnu", "本甘迪茲語": "xbg", "本貝語": "beq", "本賈語": "bhu", "本道語": "ums", "本雅度語": "byd", "札加瓦語": "zag", "朱如納語": "jur", "朱姆拉手語": "jus", "朱姆朱姆語": "jum", "朱巴阿拉伯語": "pga", "朱拉-芳伊語": "dyo", "朱昆語": "jbu", "朱洪語": "ktz", "朱爾戈-格姆澤克語": "gnd", "朱魯語": "cje", "李山帝丹語": "trg", "李沙那德尼語": "lsd", "杜亞拉語": "dua", "杜亞諾語": "dup", "杜利語": "duz", "杜古里語": "dbm", "杜塞語": "gsn", "杜夫勒語": "duv", "杜奧語": "dva", "杜巴尼南阿埃塔語": "duo", "杜布語": "dmu", "杜布里語": "dub", "杜拉語": "drq", "杜斯內爾語": "dsn", "杜杜羅阿語": "ddr", "杜松維圖語": "duw", "杜格沃爾語": "dme", "杜溫語": "dux", "杜漢語": "trk-dkh", "杜爾布語": "dbo", "杜瓦亞語": "dwy", "杜瓦爾語": "dwu", "杜瓦語": "dbp", "杜米語": "dus", "杜納語": "duc", "杜華語": "kbz", "杜順達雅語": "dun", "杜馬語": "dma", "杜魯瓦語": "pci", "杰勒語": "gyi", "杰龍語": "jee", "東克勒斯語": "kee", "東克耶語": "eky", "東切爾克斯語": "kbd", "東加拿大伊努克提圖特語": "ike", "東北丁卡語": "dip", "東北基瓦伊語": "kiw", "東北帕沙伊語": "aee", "東北波莫語": "pef", "東北邁杜語": "nmu", "東南丁卡語": "dks", "東南伊斯特蘭薩波特克語": "zpd", "東南塔拉烏馬拉語": "tcu", "東南塔斯馬尼亞語": "xpf", "東南安布里姆語": "tvk", "東南巴巴爾語": "vbb", "東南帕沙伊語": "psi", "東南普埃布拉納瓦特爾語": "npl", "東南波莫語": "pom", "東南特佩瓦語": "stp", "東南科拉米語": "nit", "東南諾奇斯特蘭米斯特克語": "mxy", "東占語": "cjm", "東塔烏碧語": "bnj", "東塔蘭甘語": "tre", "東墨儂語": "mng", "東奧吉布瓦語": "ojg", "東尼亞拉語": "nle", "東尼蘇語": "nos", "東山壩臘羅語": "yik", "東布魯語": "bru", "東帕巴特卡姆語": "kif", "東干語": "dng", "東廓爾喀達芒語": "tge", "東戈都語": "ktv", "東拉威語": "lwl", "東杜蘭戈納瓦特爾語": "azd", "東柯瓦語": "kjs", "東桑海語": "ses", "東梅瓦杭語": "emg", "東法蘭克尼亞語": "vmf", "東波克倫語": "kjp", "東波莫語": "peb", "東漢特語": "kca-eas", "東玻利維亞瓜拉尼語": "gui", "東珀南語": "pez", "東瓦斯特卡納瓦特爾語": "nhe", "東穆里亞語": "emu", "東臘魯語": "yit", "東語": "doh", "東貝拉拉語": "ttp", "東達芒語": "taj", "東達馬爾語": "dmr", "東邦圖克語": "ebk", "東部惠水苗語": "hme", "東部裕固語": "yuy", "東部高地奧托米語": "otm", "東部高地查蒂諾語": "cly", "東部黔東苗語": "hmq", "東鄉語": "sce", "東阿奇帕語": "acp", "東阿蘭達語": "aer", "東馬嘉爾語": "mgp", "東馬基安語": "mky", "東馬塞拉語": "vme", "東馬里語": "mhr", "松巴哇語": "smw", "松布瓦語": "suw", "松格語": "sop", "松楚語": "scu", "松瓦爾語": "suz", "松索羅爾語": "sov", "松萊語": "smu", "松賴語": "sor", "林加拉克語": "lgk", "林加拉語": "ln", "林吉提格語": "lnj", "林哥尼語": "nen", "林堡語": "li", "林布語": "lif", "林杜語": "klw", "林松薩波特克語": "zar", "林甘語": "lyg", "果羅尼語": "xkq", "柔威語": "pto", "柔然語": "mis-rou", "柔若語": "zal", "查克馬語": "ccp", "查利語": "tgf", "查卡里語": "cli", "查尤科米斯特克語": "mih", "查帕庫拉語": "sai-chp", "查庫爾語": "tkr", "查拉語": "cll", "查普伍龍語": "tjw", "查格依語": "sne", "查瓦卡諾語": "cbk", "查米庫羅語": "ccc", "查茨語": "cbi", "查莫羅語": "ch", "查蘇姆巴米斯特克語": "xtb", "查馬拉爾語": "cji", "查魯阿語": "sai-chr", "柯特語": "kmg", "柯瓦語": "kew", "柯羅語 (新幾內亞)": "kxr", "柯羅語 (萬那杜)": "krf", "柯莫林語": "kge", "栗蘇語": "sit-liz", "根格勒語": "geg", "格基里庫語": "diu", "格巴伊語": "gyg", "格巴努語": "gbv", "格巴格伊語": "gbr", "格巴里語": "gby", "格恩語": "gej", "格拉斯科亞里語": "kbk", "格拉語": "gew", "格曼語": "mxj", "格柏盧格雷博語": "gec", "格森語": "xsm", "格比語": "ggb", "格班語": "ggu", "格瑙語": "gnu", "格瑞那達克里奧爾英語": "gcl", "格羅斯文特語": "ats", "格羅沙語": "igs", "格蘭加里語": "nli", "格貝語": "gei", "格賀語": "kpm", "格陵蘭語": "kl", "格雷羅納瓦特爾語": "ngu", "格雷羅阿穆茲戈語": "amu", "格韋亞德洪堡薩波特克語": "zpg", "格韋爾語": "gwr", "格韋諾語": "gwe", "格魯吉亞語": "ka", "格魯馬語": "gea", "桑加薩爾語": "sgr", "桑加語 (剛果)": "sng", "桑加語 (奈及利亞)": "xsn", "桑古語": "sbp", "桑基勒語": "snl", "桑塔利語": "sat", "桑孔語": "sgk", "桑巴爾普里語": "spv", "桑巴語": "smx", "桑戈語": "sg", "桑提內爾語": "std", "桑斯語": "ssi", "桑旁語": "rav", "桑格萊奇語": "sgy", "桑格語": "sxn", "桑維蒂語": "smv", "桑耶夫語": "kgt", "桑貝語": "xab", "桑貝里吉語": "ssx", "桑達韋語": "sad", "桑雷語": "sxm", "梁語": "ria", "梅亞赫語": "mej", "梅克梅克語": "mvk", "梅凱奧語": "mek", "梅勒-卡翁語": "hkn", "梅勒-菲拉語": "mxe", "梅卡亞潘納瓦特爾語": "nhx", "梅奎伊語": "msf", "梅安語": "fit", "梅布拉特語": "ayz", "梅布語": "mjn", "梅德布爾語": "mjm", "梅戈來諾-羅馬尼亞語": "ruq", "梅拉普普南語": "puc", "梅拉梅拉語": "mxm", "梅拉赫普南語": "puf", "梅敦巴語": "byv", "梅斯基塔爾奧托米語": "ote", "梅斯梅語": "zim", "梅松特拉波波洛卡語": "pbe", "梅洛語": "mfx", "梅爾帕語": "med", "梅爾拉夫語": "mrm", "梅特拉托諾克米斯特克語": "mxv", "梅瓦爾語": "mtr", "梅瓦蒂語": "wtm", "梅甘語": "mef", "梅納克語": "mmh", "梅莫尼語": "mby", "梅菲勒語": "mfj", "梅薩卡語": "iyo", "梅薩比語": "cms", "梅赫克語": "nux", "梅里語": "meq", "梅里阿姆語": "ulk", "梅魯語": "mer", "梯貢-姆本貝語": "nza", "梯頂語": "ctd", "梵語": "sa", "森勝語": "ssz", "森南尼語": "smy", "森南語": "ssm", "森哈加語": "sjs", "森塔尼語": "set", "森巴孔穆魯特語": "sbr", "森斯語": "sni", "森松特佩克查蒂諾語": "czn", "森林克里語": "cwd", "森林埃涅茨語": "enf", "森林涅涅茨語": "yrk-for", "森格勒語": "szg", "森美蘭馬來語": "zmi", "楚克瓦語": "cuw", "楚克語": "chk", "楚凡語": "xcv", "楚利姆語": "clw", "楚卡語": "cuh", "楚圖希爾語": "tzj", "楚德里語": "cdi", "楚拉希語": "cdj", "楚瓦什語": "cv", "楚瓦迪語": "tvd", "楚科奇語": "ckt", "楚阿博語": "chw", "極地因紐特語": "esx-ink", "榮貝語": "yom", "樂窩語": "lww", "標敏語": "bje", "標曼語": "bmt", "標準摩洛哥柏柏爾語": "zgh", "標話": "byk", "檳城手語": "psg", "欣杜里語": "hii", "欣門語": "puo", "欽察語": "qwm", "歌庸語": "kxy", "歌須語": "kta", "歐伐耶語": "opy", "歐內達語": "one", "歐樓語": "ong", "歐波-馬諾博語": "obo", "歐科迪亞語": "okd", "歐罕語": "ood", "歐肯納根語": "oka", "武吉馬來語": "bvu", "武特語": "vut", "歸語": "kdt", "比亞克語": "bhw", "比亞利語": "beh", "比亞塔比達友語": "bth", "比什奴普萊利亞-曼尼普爾語": "bpy", "比克亞語": "byb", "比克比杰語": "sai-pyk", "比加姆巴爾語": "xbe", "比勞語": "brr", "比哈爾語": "bh", "比圖爾語": "mcc", "比埃特語": "biu", "比埃里亞語": "brj", "比塔雷語": "brt", "比塞尼語": "ije", "比尤那維斯塔約庫特語": "yok-bvy", "比巴阿利語": "bcn", "比布爾曼語": "xbp", "比拉庫拉語": "bql", "比拉斯普里語": "kfs", "比拉語": "bip", "比拉里語": "bhi", "比斯拉馬語": "bi", "比昂西語": "bee", "比林語": "byn", "比洛克西語": "bil", "比爾吉德語": "brk", "比爾吉特語": "btf", "比爾巴語": "bpz", "比爾比爾語": "brz", "比爾瓦語": "brl", "比爾語": "pcb", "比瓦特語": "bwm", "比盧爾語": "bxf", "比盧阿語": "blb", "比約姆語": "bpm", "比納哈里語": "bxz", "比納瓦語": "byj", "比納語": "bmn", "比索里奧語": "bir", "比舒奧語": "bwh", "比莫巴語": "bim", "比薩佛洛勒斯特佩瓦語": "tpp", "比西斯語": "bnw", "比諾岸伊特內格語": "itb", "比賈拉語": "bym", "比赫語": "ibh", "比迪約語": "bid", "比里泰語": "bqq", "比里語": "bzr", "比阿法達語": "bif", "比馬語": "bhp", "毛-那加語": "nbi", "毛利語": "mi", "毛南語": "mmd", "毛瓦凱語": "mhl", "毛翁語": "mph", "毛里求斯克里奧爾語": "mfe", "毛里求斯手語": "lsy", "民和土族語": "mjg-mgr", "民都魯語": "bny", "水田語": "lov", "水語": "swi", "汗語": "haa", "汪達爾語": "xvn", "汶萊米沙鄢語": "bsb", "汶萊馬來語": "kxd", "沃亞伊語": "wuy", "沃伊伍龍語": "wyi", "沃伊語": "wbw", "沃傑納卡語": "jod", "沃塔普里-卡塔卡萊語": "wsv", "沃孔語": "xwc", "沃度語": "wtw", "沃拉尼語": "wle", "沃拉普克語": "vo", "沃林格語": "wly", "沃沃尼語": "wow", "沃洛夫語": "wo", "沃爾西語": "xvo", "沃特語": "vot", "沃瓦語": "stn", "沃羅拉語": "wro", "沃羅語": "vor", "沃萊塔語": "wal", "沃諾語": "kch", "沃里米語": "kda", "沃雅語": "wau", "沃雷埃語": "woe", "沃雷語": "wrz", "沖永良部語": "okn", "沖繩語": "ryu", "沙嫩納瓦語": "swo", "沙巴克語": "sdb", "沙巴米沙鄢語": "bsy", "沙巴馬來語": "msi", "沙拉基語": "skr", "沙拉納瓦語": "mcd", "沙斯塔語": "sht", "沙比爾語": "pml", "沙烏地阿拉伯手語": "sdl", "沙爬語": "tys", "沙特語": "shj", "沙維拉語": "swt", "沙維語": "sdg", "沙赫米爾扎迪語": "srz", "沙赫魯迪語": "shm", "沙雅語": "say", "沙馬-桑布加語": "sqa", "沙馬可可語": "ceg", "河內手語": "hab", "河畔加央語": "xkn", "河谷邁杜語": "vmv", "河邊阿拜語": "abf", "沼澤克里語": "csw", "泉漳話": "nan-hbl", "法利斯克語": "xfa", "法國手語": "fsl", "法國比利時手語": "sfb", "法塔魯庫語": "ddg", "法尤語": "fau", "法拉法拉語": "gur", "法拉語": "fax", "法斯語": "fqs", "法羅語": "fo", "法蘇語": "faa", "法蘭克-普羅旺斯語": "frp", "法蘭欽語": "cfm", "法語": "fr", "法雷語": "for", "波丘特克語": "xpo", "波亞納瓦語": "pyn", "波其瓜拉語": "pog", "波加利語": "hkh", "波坦新亞拉姆語": "bhn", "波多蘭三描語": "sbl", "波多黎各手語": "psl", "波姆語": "pmo", "波尼語": "paw", "波拉布語": "pox", "波拉語": "bxd", "波斯手語": "psc", "波斯語": "fa", "波旁-貝里語": "roa-bbn", "波朋哥語": "bgb", "波朗多語": "bzm", "波朗果語": "bld", "波洛農包克語": "plb", "波爾茨語": "plj", "波爾語": "blf", "波瓦坦語": "pim", "波科特語": "pko", "波科馬姆語": "poc", "波納佩語": "pon", "波羅哈農語": "prh", "波羅的羅姆語": "rml", "波耶語": "bye", "波蘭手語": "pso", "波蘭語": "pl", "波諾薩坎語": "pns", "波那姆語": "ncc", "波阿諾語 (摩鹿加群島)": "bzn", "波阿諾語 (蘇拉威西島)": "bzl", "泰凱-蒂耶語": "tyx", "泰努語": "tkw", "泰卡特語": "aos", "泰國孟語": "mnw-tha", "泰國手語": "tsq", "泰奈語": "ago", "泰梅爾皮欽俄語": "crp-tpr", "泰瓦語": "twe", "泰盧固語": "te", "泰米爾語": "ta", "泰語": "th", "泰諾語": "tnq", "泰雅語": "tay", "泰雷布語": "trb", "泰雷諾語": "ter", "泰馬語": "sem-tay", "洋卞語": "yav", "洋涇浜英語": "cpi", "洛亞基語": "lrk", "洛勒語": "llg", "洛卡語": "yaz", "洛圖科語": "lot", "洛奧語": "ldo", "洛尼烏語": "los", "洛巴拉語": "loq", "洛希查薩波特克語": "ztp", "洛帕語": "lop", "洛戈利語": "rag", "洛戈爾語": "lof", "洛戈語": "log", "洛拉克語": "llq", "洛林語": "roa-lor", "洛比語": "lob", "洛沃諾語": "vnk", "洛洛達語": "loa", "洛烏語": "loj", "洛皮特語": "lpx", "洛科語": "lok", "洛迪語": "lbm", "洛馬卡語": "loi", "洛馬夫倫語": "rmi", "洛齊語": "loz", "洞朵語": "dok", "津吉門語": "jim", "津巴布韋手語": "zib", "津巴語": "zmb", "津扎語": "zin", "洪加納語": "hum", "洪濟布語": "huz", "洪語": "hnu", "洪都拉斯手語": "hds", "派拉語": "plq", "派納馬語": "pmr", "派語": "prt", "浙南閩語": "nan-zhe", "浪速語": "mhx", "海事手語": "nsr", "海南話": "hnm", "海地克里奧爾語": "ht", "海地巫毒文化語": "hvc", "海奧姆語": "hgm", "海岸卡達山語": "kzj", "海岸米沃克語": "csi", "海斯拉語": "has", "海格威語": "hgw", "海灣米沃克語": "mkq", "海灣阿拉伯語": "afb", "海爾蘇克語": "hei", "海達語": "hai", "海防手語": "haf", "海陸豐話": "nan-hlh", "涅吉達爾語": "neg", "涅固爾語": "cbn", "混合大安達曼語": "gac", "清邁手語": "csd", "渥太華語": "otw", "湖泊米沃克語": "lmw", "湘語": "hsn", "湯加語": "to", "湯普森語": "thp", "源語": "nuo", "溝通語": "art-com", "溪吉丹諾語": "cax", "溫尼貝戈語": "win", "溫巴溫巴語": "xww", "溫德-凱利語": "unz", "溫戈語": "won", "溫舊語": "vun", "滇東北苗語": "hmd", "滕內語": "tex", "滕博語": "tbt", "滿語": "mnc", "漢加語": "hag", "漢志阿拉伯語": "acw", "漢斯立克語": "hrx", "漢泰語": "hmt", "漢苗語": "hmz", "漢語": "zh", "潘內語": "pnc", "潘古塔蘭薩馬語": "slm", "潘查納語": "pnp", "潘比亞語": "pmb", "潘諾尼亞盧森尼亞語": "rsk", "潮州話": "nan-tws", "澤納加語": "zen", "澤納格語": "zeg", "澤蘭語": "zea", "澤西荷蘭語": "gmw-jdt", "澳洲克里奧爾語": "rop", "澳洲原住民手語": "asw", "澳洲手語": "asf", "澳語": "avt", "澳門土生葡語": "mzs", "澳門皮欽葡萄牙語": "crp-mpp", "濊貊語": "hmk", "濟州語": "jje", "濟連科爾語": "zrn", "炯奈語": "pnu", "烏亞吉塔亞語": "duk", "烏修基語": "ush", "烏克蘭手語": "ukl", "烏克蘭語": "uk", "烏利蒂語": "uli", "烏加里特語": "uga", "烏努阿語": "onu", "烏勞-蘇因語": "svb", "烏南巴爾語": "wub", "烏吉爾語": "udj", "烏哈米語": "uha", "烏善語": "wnu", "烏圖語": "utu", "烏基特語": "umi", "烏夸語": "ukq", "烏奎約語": "ukh", "烏尼阿帕語": "bbn", "烏干達手語": "ugn", "烏得穆爾特語": "udm", "烏德蓋語": "ude", "烏拉利語": "url", "烏拉圭手語": "ugy", "烏拉普明語": "urm", "烏拉爾圖語": "xur", "烏拉特語": "urt", "烏拉里納語": "ura", "烏撒納蘇語": "yig", "烏杜克語": "udu", "烏格勒語": "uge", "烏桓語": "mis-wuh", "烏梅達語": "upi", "烏比爾語": "ubr", "烏比語": "ubi", "烏涅梅語": "une", "烏爾奇語": "ulc", "烏爾德美語": "udl", "烏爾瓦語 (尼加拉瓜)": "ulw", "烏爾瓦語 (新幾內亞)": "yla", "烏爾都語": "ur", "烏爾霍博語": "urh", "烏瑪語": "ppk", "烏米萊杜馬加特阿埃塔語": "due", "烏納米語": "unm", "烏納語": "mtg", "烏茲別克語": "uz", "烏茲別克阿拉伯語": "auz", "烏莫蒂納語": "umo", "烏菲姆語": "ufi", "烏蒙語": "ywu", "烏薩魯法語": "usa", "烏語": "uuu", "烏迪語": "udi", "烏達語": "uda", "烏邦語": "uba", "烏里姆語": "uri", "烏里莫語": "urx", "烏雷斯語": "msn", "烏馬蒂拉語": "uma", "烏魯-埃烏-瓦烏瓦烏語": "urz", "烏魯姆語": "uum", "烏魯布-卡波爾語": "urb", "烏魯曼答語": "ulm", "烏魯米語": "uru", "烏魯語": "ure", "烏魯阿瓦語": "urv", "焦恩沙里語": "jns", "焦爾語": "xko", "熱科語": "sai-jko", "爪哇語": "jv", "爾蘇語": "ers", "片語": "pyy", "牙買加克里奧爾語": "jam", "牙買加國家手語": "jcs", "牙買加手語": "jls", "特佩卡諾語": "tep", "特佩托圖特拉奇南特克語": "cnt", "特佩烏希拉奎卡特克語": "cux", "特克帕特蘭托托納克語": "tcw", "特克提特克語": "ttc", "特克斯和凱科斯群島克里奧爾英語": "tch", "特南戈奧托米語": "otn", "特哈拉潘薩波特克語": "ztt", "特奈諾語": "tqn", "特奎斯特拉特克語": "nai-teq", "特奧普語": "tio", "特奧霍姆爾科查蒂諾語": "omq-teo", "特尼斯語": "tns", "特巴特勒巴爾語": "tub", "特拉奇奇爾科特佩瓦語": "tpt", "特拉惠托爾特佩克米塞語": "mxp", "特拉科亞津特佩克奇南特克語": "ctl", "特拉科盧利塔薩波特克語": "zpk", "特拉科阿帕梅帕語": "tpl", "特拉索亞爾特佩克米斯特克語": "mqh", "特拉語": "ttr", "特拉馬卡薩帕納瓦特爾語": "nuz", "特斯卡特佩克奧托米語": "otx", "特斯梅盧坎薩波特克語": "zpz", "特林吉特語": "tli", "特林語": "stg", "特波斯科盧拉米斯特克語": "omq-tel", "特波里語": "tbl", "特烏蒂拉奎卡特克語": "cut", "特爾納特語": "tft", "特爾薩米語": "sjt", "特爾馬努語": "twu", "特特拉語": "tll", "特瓦納語": "twa", "特瓦語": "tew", "特皮納帕奇南特克語": "cte", "特盧蒂語": "tlt", "特立尼達克里奧爾英語": "trf", "特米亞爾語": "tea", "特米語": "soz", "特索亞特蘭米斯特克語": "mxb", "特索語": "teo", "特翁語": "tve", "特莫亞雅奧托米語": "ott", "特莫克語": "tmo", "特萊爾辛戈納瓦特爾語": "nhg", "特萊福爾語": "tlf", "特薩克尼恩語": "tsd", "特蘭西瓦尼亞薩克森語": "gmw-tsx", "特西斯特佩克波波魯卡語": "poq", "特通特佩克米塞語": "mto", "特達加語": "tuq", "特里穆里斯語": "tip", "特里貝語": "tfr", "特雷文語": "twg", "特雷甘語": "trm", "特馬斯卡爾特佩克納瓦特爾語": "nhv", "特魯卡語": "tka", "特魯邁語": "tpy", "猶加敦瑪雅手語": "msd", "猶太-塔特語": "jdt", "猶太-希臘語": "yej", "猶太-意大利語": "itk", "猶太-波斯語": "jpr", "獨巴語": "tpq", "獨龍語": "duu", "玻利維亞手語": "bvl", "珀塔瓦托米語": "pot", "珂奇拉塔魯語": "thq", "班加拉勒語": "pax", "班加拉語": "bxg", "班加拉陸語": "paz", "班卡語": "bxw", "班塔瓦語": "bap", "班塔雅農語": "bfx", "班孔語": "abb", "班尤馬山語": "map-bms", "班巴拉語": "bm", "班查爾語": "pek", "班查語": "bjn", "班班語": "ptu", "班科手語": "bfk", "班第語": "bnq", "班維語": "bmg", "班詩蘭語": "pag", "班賈朗語": "bdy", "班迪語": "bza", "班迪阿爾語": "bqj", "班達-姆布雷斯語": "bqk", "班達-揚蓋雷語": "yaj", "班達-班達語": "bpd", "班達-馬來語": "bpq", "班達語": "bnd", "班頓語": "bno", "瑙坎語": "ynk", "瑙奧語": "nwo", "瑙納語": "ncn", "瑙魯語": "na", "瑞典手語": "swl", "瑞典語": "sv", "瑞分語": "rir", "瑞士德語手語": "sgg", "瑞士意大利語手語": "slf", "瑞士法國手語": "ssr", "瑟內語": "sej", "瑟爾科南語": "ona", "瑟羅尼亞語": "sxl", "瑟里語": "sei", "瑟麥語": "tsb", "瑤爾語": "jau", "瑪儂拜語": "woo", "瑪哈坎加央語": "xay", "瑪姆烏語": "mdi", "瑪巴佳卡林阿語": "kkg", "瑪拉語": "mec", "瑪曼瓦語": "mmn", "瑪瑪薩語": "mqj", "瑪莎葡萄園島手語": "mre", "瑪里里語": "mqi", "瓊里奧語": "njo-jgl", "瓊里語": "jml", "瓜克語": "jgk", "瓜加加拉語": "gub", "瓜嘉語": "gvj", "瓜多語": "gta", "瓜姆希-烏里語": "bga", "瓜希沃語": "guh", "瓜拉尤語": "gyr", "瓜拉語": "alv-gwa", "瓜薩語": "xwa", "瓜雅貝羅語": "guo", "瓦亞那語": "way", "瓦伊瓦伊語": "waw", "瓦伊語": "vai", "瓦修語": "was", "瓦倫博里語": "wsa", "瓦倫西亞手語": "vsv", "瓦內茨語": "wne", "瓦利奧語": "wla", "瓦利斯語": "wls", "瓦利語": "wlx", "瓦利語 (蘇丹)": "wll", "瓦加亞語": "wga", "瓦加瓦加語": "wgb", "瓦加里博里語": "vaa", "瓦努卡卡語": "wnk", "瓦勞語": "wba", "瓦南布勒語": "wnb", "瓦卡瓦卡語": "wkw", "瓦卡西胡語": "alo", "瓦卡語": "wav", "瓦吉古語": "wdu", "瓦吉吉尼語": "wdj", "瓦吉曼語": "waq", "瓦吉語": "fad", "瓦圖貝拉語": "wah", "瓦埃拉納語": "wrx", "瓦埃馬語": "wag", "瓦奧語": "auc", "瓦尤語": "guc", "瓦尼亞姆語": "sai-wnm", "瓦尼莫語": "vam", "瓦布梅托語": "aoz", "瓦布語": "wab", "瓦思語": "wsi", "瓦戈里語": "vgr", "瓦拉克語": "wlw", "瓦拉普語": "wra", "瓦拉瓦拉語": "waa", "瓦拉語": "wbf", "瓦斯卡勒卡納瓦特爾語": "nhq", "瓦斯基亞語": "wsk", "瓦斯特克語": "hus", "瓦斯科-威什拉姆語": "wac", "瓦明語": "wmi", "瓦朱克語": "xwj", "瓦格迪語": "wbr", "瓦梅薩語": "wad", "瓦森博語": "gsp", "瓦比夏那語": "wap", "瓦法語": "waj", "瓦波語": "wao", "瓦潘語": "juk", "瓦烏特拉馬薩特克語": "mau", "瓦爾-賈因蒂亞語": "aml", "瓦爾丹迪語": "wxw", "瓦爾凱-比皮姆語": "bgv", "瓦爾加馬伊語": "wgy", "瓦爾吉語": "wji", "瓦爾哈迪語": "vah", "瓦爾曼帕語": "wrl", "瓦爾曼語": "van", "瓦爾瓦語": "wwr", "瓦爾皮瑞語": "wbp", "瓦爾達曼語": "wrr", "瓦爾里語": "vav", "瓦爾馬賈里語": "wmt", "瓦瑞克那語": "gae", "瓦瑞瓦瑞語": "war", "瓦瑞索索貢語": "srv", "瓦瑪語": "wwa", "瓦瓜語": "tva", "瓦瓦語": "www", "瓦盧語": "lwa", "瓦科納語": "waf", "瓦穆埃語": "uam", "瓦約利語": "wli", "瓦罕語": "wbl", "瓦羅彭語": "wrp", "瓦芒語": "wmn", "瓦蒂瓦語": "wtf", "瓦薩維語": "vas", "瓦蘇語": "wsu", "瓦西瓦里語": "prn", "瓦語": "wan", "瓦諾語": "wno", "瓦豪加央語": "whu", "瓦豪河-克尼亞語": "whk", "瓦賈班蓋語": "wdy", "瓦賈語": "wja", "瓦賈里語": "wbv", "瓦赫吉語": "wgi", "瓦迪瓦迪語": "xwd", "瓦迪雅拉科里語": "kxp", "瓦達吉納姆語": "wdg", "瓦達爾語": "wbq", "瓦那普語": "wnp", "瓦鄉話": "wxa", "瓦里揚加語": "wri", "瓦里斯語": "wrs", "瓦里泰語": "wbe", "瓦里西語": "vrs", "瓦里語": "pav", "瓦陶隆語": "wth", "瓦隆語": "wa", "瓦魯孟古語": "wrm", "瓦魯瓦拉語": "wrb", "瓦魯納語": "wrv", "瓦魯語": "wru", "瓦龍古語": "wrg", "甘加-巴蘭塔語": "bjt", "甘巴炎語": "xem", "甘扎語": "gza", "甘拜語": "sba", "甘米銀-馬諾博語": "mkx", "甘達基手語": "gds", "留尼旺克里奧爾法語": "rcf", "留米語": "ylm", "畢皮語": "biq", "畢蘇語": "bzi", "畲語": "shx", "當波語": "doy", "登卡語": "dnk", "登嘉樓馬來語": "poz-ter", "登格塞語": "dez", "登迪語": "ddn", "登雅語": "anv", "發貝語": "vlp", "白仡佬語": "giw", "白俄羅斯語": "be", "白拉基語": "lwh", "白沙語": "tnp", "白狼語": "tbq-blg", "白苗語": "mww", "白馬語": "bqh", "百濟語": "pkc", "皮亞蓬語": "pcw", "皮京語": "pis", "皮克特語": "xpi", "皮勒尼語": "piv", "皮卡第語": "pcd", "皮埃蒙特語": "pms", "皮塔-皮塔語": "pit", "皮尼古拉語": "pnv", "皮拉加語": "plg", "皮拉罕語": "myp", "皮斯卡特維語": "psy", "皮欽伊哈語": "ihb", "皮欽利斯語": "fpe", "皮洛語": "pib", "皮烏語": "pix", "皮爾拉塔帕語": "bxi", "皮特凱恩語": "pih", "皮特薩米語": "sje", "皮皮爾語": "ppl", "皮羅語": "pie", "皮蒂語": "pcn", "皮薩博語": "pig", "皮西迪亞語": "xps", "皮詹加加拉語": "pjt", "皮諾特帕納雄耐爾米斯特克語": "mio", "皮里亞語": "xpa", "皮阿梅語": "pin", "皮阿羅阿語": "pid", "皮阿馬次納語": "ptr", "皮馬巴霍語": "pia", "盎格魯羅姆語": "rme", "盧亞納語": "lyn", "盧人語": "sit-lrn", "盧克帕語": "dop", "盧安達手語": "rsn", "盧巴卡丹加語": "lu", "盧布語": "lcf", "盧布阿甘卡林阿語": "knb", "盧希亞語": "luy", "盧干達語": "lg", "盧庫米語": "luq", "盧恩達語": "lun", "盧托斯語": "ndy", "盧敖語": "ren", "盧旺達語": "rw", "盧森堡語": "lb", "盧森尼亞語": "rue", "盧歐語": "luo", "盧沃埃倫語": "lwe", "盧沃語": "lwo", "盧特語": "uvl", "盧瓦萊語": "lue", "盧納納方言": "luk", "盧紹錫德語": "lut", "盧維語": "xlu", "盧萊語": "ule", "盧西坦尼亞語": "xls", "盧西語": "khl", "盧迪茨語": "lud", "盧韋爾語": "lvl", "真克里特語": "ecr", "真塞浦路斯語": "ecy", "石語": "skb", "砂拉越馬來語": "poz-sml", "碧約語": "byo", "祖尼語": "zun", "祖查語": "tdr", "祖瓦拉語": "ber-zuw", "祖魯語": "zu", "福伊語": "foi", "福克斯語": "sac", "福加哈語": "ber-fog", "福奧語": "flh", "福尼歐語": "fun", "福洛巴語": "ppo", "福澤納爾語": "frt", "福爾達塔語": "frd", "秀克朗語": "xok", "科亞佐斯潘米斯特克語": "miz", "科亞特卡斯阿特拉斯薩波特克語": "zca", "科亞特蘭薩波特克語": "zps", "科伊因語": "xkc", "科伊塔布語": "kqi", "科伊巴爾語": "zkb", "科伊瓦特語": "kxt", "科伊科伊語": "naq", "科克語": "kou", "科勒語": "keb", "科卡塔語": "ktd", "科卡馬語": "cod", "科塔瓦語": "avk", "科奇語": "kdq", "科奈語": "kxw", "科尤特拉托托納克語": "toc", "科希斯坦希納語": "plk", "科帕拉特里基語": "trc", "科帕爾語": "xop", "科扎爾特佩克米塞語": "pxm", "科拉克語": "hhr", "科拉米語": "kfb", "科拉語": "crn", "科拉費語": "kpr", "科斯雷恩語": "kos", "科普特語": "cop", "科曼奇語": "com", "科本語": "kpw", "科梵語": "con", "科欣語": "kid", "科洛尼亞托瓦爾德語": "gct", "科洛語": "xel", "科烏語": "snz", "科爾庫語": "kfq", "科爾比拉語": "klc", "科爾瓦語": "kfp", "科爾萊克里奧爾葡萄牙語": "vkp", "科爾語": "ekl", "科爾語 (新幾內亞)": "kol", "科特語": "zko", "科瓦基語": "xow", "科瓦語": "khw", "科盧瓦瓦語": "klx", "科科塔語": "kkk", "科科帕語": "coc", "科科斯馬來語": "coa", "科科達語": "xod", "科約特佩克波波洛卡語": "pbf", "科約語": "koh", "科索萊阿克納瓦特爾語": "nhk", "科維語": "kqb", "科羅斯語": "inc-kho", "科羅米拉語": "kqj", "科羅納達爾-布拉安語": "bpr", "科羅語(西非)": "kfo", "科莫克斯語": "coo", "科莫多語": "kvh", "科菲亞爾語": "kwl", "科蒂語": "eko", "科薩語": "xh", "科西嘉語": "co", "科語": "fuj", "科諾米胡語": "nai-knm", "科諾馬拉語": "koa", "科迪亞語": "kwp", "科迪語": "kod", "科里亞克語": "kpy", "科阿特佩克納瓦特爾語": "naz", "科阿特蘭米塞語": "mco", "科阿薩提語": "cku", "科雷斯埃羅斯塔姆語": "okh", "科韋埃語": "kwh", "科馬爾特佩克-奇南特克語": "cco", "科馬語": "kmy", "科魯博語": "xor", "科魯拉語": "ykl", "科龍語": "kyo", "秘魯手語": "prl", "稿語": "gqu", "穆伊納內語": "bmr", "穆圖凡語": "muv", "穆尤語": "myw", "穆尼特語": "mtc", "穆尼瓦拉語": "mwb", "穆巴米語": "tsx", "穆庫魯語": "moz", "穆德布拉語": "dmw", "穆拉哈語": "mfw", "穆拉塔雅克語": "asx", "穆揚語": "muy", "穆斯克里語": "crm", "穆斯古語": "mug", "穆斯庫姆語": "mje", "穆杜加語": "udg", "穆林帕塔語": "mwf", "穆桑語": "mmp", "穆比語": "mub", "穆爾帕諾語": "tkv", "穆爾萊語": "mur", "穆爾西語": "muz", "穆爾金語": "rmh", "穆瓦塞語": "jmw", "穆盧利吉語": "vmu", "穆穆耶語": "mzm", "穆納語": "mnb", "穆索姆語": "msu", "穆紹-埃米勞語": "emi", "穆菲安語": "aoj", "穆薩爾語": "mmi", "穆薩薩語": "smm", "穆西語": "mse", "穆里克語 (新幾內亞)": "mtf", "穆里克語 (馬來西亞)": "mxr", "穆阿朗語": "mtd", "穆魯伊維托托語": "huu", "穆魯瓦里語": "zmu", "突尼斯阿拉伯語": "aeb", "突尼西亞手語": "tse", "突尼西亞柏柏爾語": "sds", "突尼語": "tqq", "窩里沃語": "wlo", "立窩尼亞語": "liv", "立陶宛手語": "lls", "立陶宛語": "lt", "端語": "hld", "答曼語 (印尼)": "tmn", "答曼語 (緬甸)": "tcl", "策爾塔爾語": "tzh", "米亞瓦特蘭薩波特克語": "zam", "米亞語": "mkf", "米佐語": "lus", "米利語": "ymh", "米加巴克語": "mpp", "米加阿馬語": "mmy", "米南佳保語": "min", "米南語": "xrg", "米卻肯納瓦特爾語": "ncl", "米卻肯馬薩瓦語": "mmc", "米吉語": "sjl", "米圖語": "mwu", "米多比語": "mei", "米奇夫語": "crg", "米安語": "mpt", "米希普語": "mjs", "米拉亞比科爾語": "rbl", "米斯基托語": "miq", "米斯特佩克米斯特克語": "mix", "米斯特佩克薩波特克語": "zpm", "米浪語": "tbq-mil", "米爾圖語": "mlj", "米爾布爾旁遮普語": "pmu", "米爾甘語": "zrg", "米特拉薩波特克語": "zaw", "米特拉通戈米斯特克語": "vmm", "米瓦語": "vmi", "米盧克語": "iml", "米約貝語": "soy", "米納維哈語": "mvn", "米蘭德斯語": "mwl", "米西馬-帕奈阿蒂語": "mpx", "米諾斯語": "omn", "米諾科克語": "mqq", "米辛語": "mrg", "米里蒂語": "mmv", "米雷語": "mvh", "米齊梅那加語": "nme", "粗腰語": "cin", "粟特語": "sog", "粵語": "yue", "約依迪克語": "ydk", "約凱語": "yki", "約巴語": "yob", "約拉語": "yol", "約旦手語": "jos", "約松杜亞米斯特克語": "mpm", "約洛索奇特爾米斯特克語": "xty", "約爾塔約爾塔語": "xyy", "約爾莫語": "scp", "約福特克-布羅姆尼亞語": "jbr", "約魯巴語": "yo", "紅仡佬語": "gir", "紅金傣語": "tiz", "納倫加語": "nnr", "納凡拉語": "nfr", "納利克語": "nal", "納利語": "nss", "納加爾恰爾語": "nbg", "納努拜語": "afk", "納勒戈語": "nlz", "納卡伊語": "nkj", "納卡拉語": "nck", "納卡梅語": "nib", "納卡納伊語": "nak", "納古米語": "ngv", "納哈瓦克語": "sns", "納基語": "mff", "納姆博語": "ncm", "納姆拉語": "naa", "納巴語": "mne", "納希奧伊語": "nas", "納德布語": "mbj", "納拉甘塞特語": "xnt", "納斯卡皮語": "nsk", "納普語": "npy", "納木依語": "nmy", "納洛姆語": "nrm", "納爾卡語": "nlc", "納特尼語": "ntm", "納瓦拉-阿拉貢語": "roa-ona", "納瓦特爾語": "nah", "納瓦霍語": "nv", "納瓦魯語": "nwr", "納盎德昂語": "pll", "納米比亞手語": "nbs", "納羅語": "nhr", "納美語": "art-nav", "納若語": "ylo", "納莫語": "mxw", "納菲語": "srf", "納蘇語": "ywq", "納西語": "nxq", "納語": "nbt", "納赫蒂加爾米米語": "mis-mmn", "納里姆語": "loh", "紐埃語": "niu", "紐阿富語": "num", "紐阿托普塔普語": "nkp", "索亞爾特佩克米斯特克語": "vmq", "索亞爾特佩克馬薩特克語": "vmp", "索伊語": "syo", "索倫語": "tuw-sol", "索克納語": "swn", "索克語": "skk", "索加語": "xog", "索奇亞帕姆奇南特克語": "cso", "索姆拉語": "ntx", "索姆語": "smc", "索尼基語": "snk", "索拉什特拉語": "saz", "索拉語": "srb", "索拉諾語": "xso", "索斯昆蒂語": "sdk", "索洛斯語": "sol", "索爾索貢-艾塔語": "ays", "索爾赫伊語": "sqo", "索瓦語": "sww", "索科特拉語": "sqt", "索科羅語": "sok", "索科語": "soc", "索萬達語": "sow", "索語": "sox", "索貝語": "sob", "索里-哈林甘語": "sbh", "索阿語": "ssq", "索隆巴拉英語": "crp-slb", "索隆語": "aaw", "索雷爾港語": "xpl", "索馬里語": "so", "紹拉加語": "sle", "紹爾語": "cjs", "紹西語": "ssj", "紹里亞帕哈里亞語": "mjt", "絨巴語": "lep", "維克-埃帕語": "wie", "維克-梅安哈語": "wih", "維克-蒙坎語": "wim", "維克-雅塔納語": "wig", "維克恩根切拉語": "wua", "維利切語": "huh", "維利語": "vif", "維加里語": "wbk", "維卡爾坎語": "wik", "維吾爾語": "ug", "維圖語": "wiv", "維奇拉姆特斯圭斯奈語": "mzh", "維奇拉姆特斯諾克滕語": "mtp", "維奇拉姆特斯韋霍斯語": "wlv", "維拉維拉語": "wil", "維拉莫維安語": "wym", "維斯提奈語": "xvs", "維普斯語": "vep", "維爾京群島克里奧爾荷蘭語": "dcr", "維爾辛語": "kvw", "維皮語": "gdr", "維約特語": "wiy", "維萊拉語": "vil", "維蒂語": "vit", "維薩伊語": "uis", "維蘭古語": "wgu", "維道語": "wed", "維達語": "ved", "維魯語": "wiu", "綽斯甲語": "jiq", "綽闊語": "yzk", "線形文字A": "lab", "緬甸語": "my", "羅克普語": "lhp", "羅圖馬語": "rtm", "羅姆希臘語": "rge", "羅姆語": "rom", "羅姆語-塞爾維亞語": "rsb", "羅托卡特語": "roo", "羅拉語": "lcd", "羅曼什語": "rm", "羅泊河苗語": "hml", "羅瓦語": "rwk", "羅督語": "dtr", "羅維阿納語": "rug", "羅興亞語": "rhg", "羅莫科多語": "mgc", "羅里亞語": "rga", "羅馬尼亞手語": "rms", "羅馬尼亞語": "ro", "羅馬涅語": "rgn", "羌塘語": "cna", "美國手語": "ase", "美塔語": "mgo", "美屬維爾京群島克里奧爾語": "vic", "美索不達米亞阿拉伯語": "acm", "義都語": "clk", "羯語": "mis-jie", "翁奇語": "oon", "翁布里亞語": "xum", "翁皮拉語": "ump", "翁蒂姆語": "gwm", "翁通爪哇語": "ojv", "老撾手語": "lso", "老撾語": "lo", "老潘語": "lbg", "老緬語": "lwm", "考利茲語": "cow", "考爾納語": "zku", "考蓋爾語": "ubu", "考語": "xao", "考韋拉語": "xau", "考龍語": "pss", "耶伊語": "jei", "耶克伊語": "ets", "耶夸納語": "mch", "耶姆巴語": "ybb", "耶姆特蘭語": "gmq-jmk", "耶姆薩語": "jnj", "耶容語": "yrn", "耶尼語": "yei", "耶庫阿特拉托托納克語": "tlc", "耶斯夸語": "yes", "耶洛古語": "ylg", "耶爾梅克語": "jel", "耶特法語": "yet", "耶科拉語": "ykr", "耶里多涅語": "yle", "耶魯庫拉語": "yeu", "聖伊內斯亞切奇薩波特克語": "zpn", "聖伊內斯阿瓦特姆潘波波洛卡語": "pca", "聖佩德羅基亞托尼薩波特克語": "zpf", "聖保羅坎剛語": "zkp", "聖卡塔里納阿爾巴拉達斯薩波特克語": "ztn", "聖地亞哥拉帕吉亞薩波特克語": "ztl", "聖地亞哥薩尼卡薩波特克語": "zpr", "聖多明各阿爾巴拉達斯薩波特克語": "zas", "聖多美語": "cri", "聖巴爾塔扎洛希查薩波特克語": "zpx", "聖彼德羅阿穆茲戈語": "azg", "聖文森克里奧爾語": "svc", "聖比森特科亞特蘭薩波特克語": "zpt", "聖特雷莎科拉語": "cok", "聖瑪利亞基耶戈拉尼薩波特克語": "zpi", "聖瑪利亞山區納瓦特爾語": "nhz", "聖瑪利亞薩卡特佩克米斯特克語": "mza", "聖盧西亞蒙泰韋爾米斯特克語": "mdv", "聖米格爾克里奧爾法語": "scf", "聖米格爾彼德拉斯-米斯特克語": "xtp", "聖胡安基阿伊赫查蒂諾語": "omq-sjq", "聖胡安格拉維亞薩波特克語": "zab", "聖胡安泰塔米斯特克語": "xtj", "聖胡安科羅拉多米斯特克語": "mjc", "聖胡安阿欽戈波波洛卡語": "poe", "聖費利佩奧特拉特佩克波波洛卡語": "pow", "聖赫羅尼莫特科阿特爾馬薩特克語": "maa", "聖路易特馬拉卡約卡波波洛卡語": "pps", "聖阿古斯丁米斯特佩克薩波特克語": "ztm", "聖馬丁伊通約索特里基語": "trq", "聖馬科斯特拉爾科亞爾科波波洛卡語": "pls", "聰加語": "ts", "肖尼語": "sjw", "肯休語": "kns", "肯加語": "kyq", "肯卡語": "xkf", "肯圖伊克語": "kmt", "肯姆布拉語": "xkw", "肯尼亞手語": "xki", "肯托赫-巴蘭塔語": "ble", "肯揚語": "ken", "肯貝拉諾語": "bzp", "肯達揚語": "knx", "胡亞雷斯山薩波特克語": "zaa", "胡利語": "hui", "胡基拉米塞語": "mxq", "胡奧盧語": "hud", "胡帕語": "hup", "胡庫米納語": "huw", "胡志明市手語": "hos", "胡普拉語": "hap", "胡普語": "jup", "胡梅內語": "huf", "胡特利特德語": "geh", "胡老拉語": "huy", "胡蒂亞帕語": "nai-jtp", "胡邁佩特克語": "nai-jum", "胡里安語": "xhu", "胡阿齊派爾語": "hug", "胡隆語": "huk", "脫潑語": "ytp", "腓尼基語": "phn", "膠州灣洋涇浜德語": "crp-kia", "臘斯語": "lss", "臘芒語": "hia", "臨高語": "onb", "臺灣手語": "tss", "與論語": "yox", "與那國語": "yoi", "興古河阿蘇里尼語": "asn", "舍朱奔語": "sdp", "舍澤語": "sze", "舍赫維語": "sfw", "舒亞語": "shg", "舒什瓦普語": "shs", "舒格南語": "sgh", "舒阿爾語": "jiv", "舒馬斯梯語": "sts", "色勒庫爾語": "srh", "色當語": "sed", "色蓋語": "sge", "色雷斯語": "txh", "艾努語": "aib", "艾卡朱克語": "eka", "艾嘎嫩語": "tba", "艾布格胡語": "ebg", "艾瑪語": "aad", "艾盧語": "elu", "艾米利亞語": "egl", "艾莫爾語": "aim", "艾西語": "ahs", "艾貢語": "aix", "艾通語": "aio", "艾雷語": "twp", "艾馬拉語": "ay", "芒加萊語": "mqy", "芒布圖語": "mdk", "芒戈語": "lol", "芒森語": "mbh", "芒語": "mtq", "芒貝圖語": "mdj", "芬戈語": "gmw-fin", "芬蘭-瑞典手語": "fss", "芬蘭手語": "fse", "芬蘭羅姆語": "rmf", "芬蘭語": "fi", "芬貝語": "agl", "花剌子模突厥語": "zkh", "花剌子模語": "xco", "芳語": "fan", "若買德昂語": "rbb", "若開語": "rki", "苦聰話": "lkc", "英加爾達語": "yia", "英國手語": "bfi", "英格里亞語": "izh", "英語": "en", "茂奇語": "mke", "茨姆錫安語": "tsi", "茨瓦納語": "tn", "茨茨普語": "awc", "茨韋布瓦穆語": "bwy", "茲梁科米語": "kpv", "茶堡話": "sit-jap", "茶洞語": "cdy", "茹馬語": "jua", "草登話": "sit-tsh", "草苗語": "cov", "荷蘭語": "nl", "莆仙語": "cpx", "莫亞丹伊特內格語": "ity", "莫儂語": "moo", "莫克-阿里阿語": "mwh", "莫克普韋語": "bri", "莫克朗語": "mft", "莫克沙語": "mdf", "莫其語": "old", "莫利吉語": "mdb", "莫利馬語": "mox", "莫努姆博語": "mxk", "莫卡納語": "sai-mcn", "莫古姆語": "mou", "莫哈維語": "mov", "莫喬語": "mhc", "莫圖語": "meu", "莫埃萊語": "mvq", "莫基爾語": "mkj", "莫塔拉瓦語": "mlv", "莫塔語": "mtt", "莫奇卡語": "omc", "莫尼語": "mnz", "莫巴語": "mfq", "莫布語": "ahm", "莫希干語": "mjy", "莫愛利科摩羅語": "wlc", "莫拉勒語": "mbe", "莫拉瓦語": "mze", "莫斯科納語": "mtj", "莫札拉布語": "mxi", "莫桑比克手語": "mzy", "莫比爾語": "mod", "莫洛夫語": "msl", "莫洛科語": "mlw", "莫洛語": "zmo", "莫潘瑪雅語": "mop", "莫爾伯語": "pwm", "莫爾莫-奧內語": "aun", "莫爾語 (南島語系)": "mhz", "莫爾語 (巴布亞諸語言)": "moq", "莫特洛克語": "mrl", "莫當語": "mxd", "莫科維語": "moc", "莫穆納語": "mqf", "莫米納語": "mmb", "莫維瑪語": "mzp", "莫羅語": "mor", "莫肯語": "mwt", "莫西干-佩科特語": "xpq", "莫西莫語": "mqv", "莫西語": "mos", "莫語": "mkg", "莫里奧里語": "rrm", "莫雷洛斯納瓦特爾語": "nhm", "莫雷雷比語": "xmo", "莫霍克語": "moh", "莫馬雷語": "msz", "莫魯語": "mgd", "莽語": "zng", "華瓦語": "hoa", "華納語": "hwo", "華韋語": "huv", "菲帕語": "fip", "菲律賓手語": "psp", "菲洛梅納-馬塔-科阿維特蘭托托納克語": "tlp", "菲農甘語": "fag", "萊勞奇南特克語": "cle", "萊博語": "agb", "萊右洛語": "lji", "萊哈利語": "tql", "萊塞語": "les", "萊昂語": "roa-leo", "萊武卡語": "lvu", "萊科語": "lkl", "萊米奧語": "lei", "萊茵法蘭克尼亞語": "gmw-rfr", "萊萊帕語": "lpa", "萊辛-戈利米語": "let", "萬努語": "jub", "萬古努語": "mpr", "萬尼語": "wny", "萬巴亞語": "wmb", "萬托阿特語": "wnc", "萬普爾語": "waz", "萬曼語": "wbt", "萬達拉語": "mfi", "萬達朗語": "wnd", "萬達語": "wbh", "萬邦語": "wms", "萬鴉老馬來語": "xmm", "葉尼什語": "yec", "葉語": "jeh", "葛林芝語": "kvr", "葡萄牙手語": "psr", "葡萄牙語": "pt", "蒂亞巴語": "ahi", "蒂伊語": "txq", "蒂南語": "lbf", "蒂哈爾特佩克米斯特克語": "xtl", "蒂多雷語": "tvo", "蒂拉帕奧托米語": "otl", "蒂昂語": "tbj", "蒂爾基亞潘薩波特克語": "zts", "蒂科皮亞語": "tkp", "蒂穆貢穆魯特語": "tih", "蒂莫特語": "sai-tim", "蒂達亞米斯特克語": "mtx", "蒂馬語": "tms", "蒂魯賴語": "tiy", "蒙加卡語": "mhk", "蒙古手語": "msr", "蒙古語": "mn", "蒙基普語": "mpv", "蒙大拿薩利希語": "fla", "蒙大拿語": "moe", "蒙戈勒語": "mhj", "蒙托爾語": "mtl", "蒙當語": "mua", "蒙貢多語": "mog", "蒙賈尼語": "mnj", "蒙達尼語": "mnf", "蒙達布利語": "boe", "蒙達特語": "mmf", "蒙達里語": "unr", "蒙邦語": "mij", "蒙雷語": "tlq", "蓋亞那克里奧爾英語": "gyn", "蓋曼特語": "ahg", "蓋瑟亞語": "ges", "蔡家話": "sit-cai", "蕩格馬利語": "raa", "薩佩語": "spc", "薩克語": "sak", "薩加拉語": "sbm", "薩努馬語": "xsu", "薩卡塔語": "skt", "薩卡姆語": "skm", "薩卡普爾泰克語": "quv", "薩卡特佩克查蒂諾語": "ctz", "薩卡車普語": "sch", "薩圖馬雷施瓦本語": "gmw-stm", "薩埃普語": "spd", "薩塔瓦爾語": "stw", "薩夫瓦語": "sbk", "薩奇拉薩波特克語": "ztx", "薩姆語": "raq", "薩尼奇語": "str", "薩尼約-希耶維語": "sny", "薩尼薩薩波特克語": "zpw", "薩巴語": "saa", "薩布魯語": "saq", "薩帕拉語": "sai-sap", "薩帕魯亞語": "spr", "薩拉卡語": "thk", "薩拉西拉語": "zsa", "薩拉語": "sre", "薩拉馬卡語": "srm", "薩摩亞種植園皮欽語": "crp-spp", "薩摩亞語": "sm", "薩斯昆漢諾克語": "sqn", "薩普安語": "spu", "薩比尼語": "sbv", "薩沃薩沃語": "svs", "薩法利巴語": "saf", "薩波尼語": "spi", "薩波特克語": "zap", "薩波薩語": "sps", "薩波語": "sbf", "薩烏塞語": "sao", "薩爾特-尤伊語": "sll", "薩爾瓦多手語": "esn", "薩爾語": "mwm", "薩爾里語": "sdf", "薩特弗里斯蘭語": "stq", "薩瓦伊語": "szw", "薩盧亞語": "swy", "薩盧安語": "loe", "薩約拉波波魯卡語": "pos", "薩納帕納語": "spn", "薩維語": "saw", "薩考語": "sku", "薩胡語": "saj", "薩莫吉提亞語": "sgs", "薩莫薩語": "swm", "薩莫語": "smq", "薩菲吉語": "cof", "薩菲約卡語": "apz", "薩菲薩菲語": "sav", "薩萊曼語": "sau", "薩薩克語": "sas", "薩薩里語": "sdc", "薩薩魯語": "sxs", "薩蘭加尼-馬諾博語": "mbs", "薩蘭尼加-布拉安語": "bps", "薩西語": "srs", "薩語": "sax", "薩赫威格貝語": "sxw", "薩達尼薩波特克語": "zax", "薩達里語": "sck", "薩那吉亞薩波特克語": "ztg", "薩阿語": "apb", "薩霍語": "ssy", "薩馬羅克納語": "tmj", "薩馬語": "smd", "薩魯加語": "sra", "薩魯杜語": "sdu", "薩鮑特語": "spy", "藏斯卡語": "zau", "藏瓦爾語": "zah", "藏語": "bo", "藏雄語": "jna", "藻敏語": "bpn", "蘇丹阿拉伯語": "apd", "蘇亞語": "suy", "蘇加語": "sgi", "蘇努姆語": "ymn", "蘇埃納語": "sue", "蘇基語": "sui", "蘇多維亞語": "xsv", "蘇奧語": "swp", "蘇巴庫爾語": "sbj", "蘇巴語": "sxb", "蘇庫爾語": "syk", "蘇庫語": "sub", "蘇庫馬語": "suk", "蘇庫魯姆語": "zsu", "蘇戈喬薩波特克語": "zpq", "蘇拉語": "szn", "蘇格蘭蓋爾語": "gd", "蘇比亞語": "sbs", "蘇毛語": "six", "蘇洛德語": "srg", "蘇爾卡語": "sua", "蘇爾蘇隆嘉語": "sgz", "蘇爾賈普里語": "sjp", "蘇瓦瓦語": "swu", "蘇甘加語": "sug", "蘇皮爾語": "spp", "蘇納姆語": "ssk", "蘇美爾語": "sux", "蘇蘇語": "sus", "蘇蘇阿米語": "ssu", "蘇里南湯加語": "srn", "蘇里語": "suq", "蘇里高農語": "sgd", "蘇阿博語": "szp", "蘇魯布語": "sde", "蘇龍語": "suv", "蘭加姆語": "lnm", "蘭博語": "rof", "蘭巴舍語": "lna", "蘭巴蒂語": "lmn", "蘭巴語": "lam", "蘭戈語 (烏干達)": "laj", "蘭戈語 (蘇丹)": "lno", "蘭達語": "lah", "蘭馬語": "lev", "蠻杜拉枯語": "myu", "行彤傣語": "tpo", "衛吉語": "wgo", "衛朗語": "weu", "補遠基諾語": "jiy", "西亞內語": "snp", "西亞隆語": "slw", "西代語": "xsd", "西伍語": "akp", "西伯利亞韃靼語": "sty", "西佛蘭德語": "vls", "西克耶語": "kyu", "西凱雷斯語": "kjq", "西切爾克斯語": "ady", "西利普特語": "mkc", "西努法納語": "sai-sin", "西北丁卡語": "diw", "西北奧吉布瓦語": "ojb", "西北帕沙伊語": "glh", "西北法爾斯語": "faz", "西北瓦哈卡米斯特克語": "mxa", "西北葛巴亞語": "gya", "西北邁杜語": "mjd", "西南丁卡語": "dik", "西南坦納語": "nwi", "西南塔拉烏馬拉語": "twr", "西南尼蘇語": "nsv", "西南巴拉望語": "plv", "西南帕沙伊語": "psh", "西南惠水苗語": "hmh", "西南法爾斯語": "fay", "西南特佩瓦語": "tla", "西南特拉夏科米斯特克語": "meh", "西南葛巴亞語": "gso", "西南貴陽苗語": "hmg", "西南邦托克語": "vbk", "西占語": "cja", "西卡亞納語": "sky", "西卡拉博羅語": "kza", "西卡語": "ski", "西卡里泰語": "tty", "西古語": "sxe", "西古隆語": "gvr", "西塔烏碧語": "twb", "西塔蘭甘語": "txn", "西夏語": "txg", "西奧吉布瓦語": "ojw", "西奧納語": "snn", "西奧語": "xsi", "西威語": "siz", "西安加爾語": "akh", "西寧科勒語": "skq", "西尤斯特拉瓦卡米斯特克語": "jmx", "西尼卡瓦米斯特克語": "xti", "西布基農-馬諾博語": "mbb", "西布魯語": "brv", "西帕巴特卡姆語": "kjl", "西庫爾語": "scx", "西庫爾阿拉伯語": "sqr", "西庫萊語": "skh", "西弗里斯蘭語": "fy", "西懷語": "siw", "西戈都語": "kuf", "西托托納克語": "tqt", "西拉卡約亞潘米斯特克語": "mks", "西拉威語": "lcp", "西拉語 (漢藏語系)": "slt", "西拉語 (班圖語支)": "swj", "西拉雅語": "fos", "西斐濟語": "wyy", "西方國際語": "ie", "西曼丁哥語": "mlq", "西杜蘭戈納瓦特爾語": "azn", "西格陵蘭皮欽語": "crp-gep", "西桑海語": "khq", "西梅庫語": "smz", "西梅瓦杭語": "raf", "西波克倫語": "pwo", "西海岸巴瑤語": "bdr", "西烏斯勞語": "sis", "西烏瓦語": "tnb", "西烏韋阿語": "uve", "西爾毛里語": "srx", "西玻利維亞瓜拉尼語": "gnw", "西珀南語": "pne", "西班牙手語": "ssp", "西班牙語": "es", "西現代亞拉姆語": "amw", "西瑙高羅語": "snc", "西瓦斯特卡納瓦特爾語": "nhw", "西科特佩克-德華雷斯托托納克語": "too", "西穆里亞語": "mut", "西納西納語": "sst", "西維亞手語": "lsv", "西羅伊語": "ssd", "西臘魯語": "ywl", "西萊尼克語": "ysr", "西薩拉語": "sld", "西薩諾語": "sso", "西藏手語": "lsn", "西蘇巴農語": "suc", "西西里語": "scn", "西西里高盧-意大利語": "roa-gis", "西谷-巴當語": "skx", "西谷-德雅語": "sko", "西達尼語": "dnw", "西達芒語": "tdg", "西達馬爾語": "drn", "西那更語": "siu", "西部湘西苗語": "muq", "西部裕固語": "ybe", "西部高地查蒂諾語": "ctp", "西部麻山苗語": "hmw", "西里亞諾語": "sri", "西里奧諾語": "srq", "西里莫語": "wul", "西里西亞語": "szl", "西錫薩拉語": "ssl", "西阿帕契語": "apw", "西阿爾拜比科爾語": "fbl", "西阿蘭達語": "are", "西馬嘉爾語": "mrd", "西馬基安語": "mqs", "西馬塞拉語": "mss", "西馬語": "sie", "西馬里語": "mrj", "西馬隆貢巴塔克語": "bts", "角苗語": "hrm", "設德蘭語": "scz", "許庫魯斯語": "xoo", "詹代語": "jan", "詹普巴爾普古語": "djr", "詹貢語": "djf", "誒話": "eee", "諾博諾布語": "gaw", "諾帕拉查蒂諾語": "cya", "諾庫庫語": "nkk", "諾恩語": "nrn", "諾拉語": "nrr", "諾曼語": "nrf", "諾特勒語": "bly", "諾特威-梅赫林語": "nwy", "諾特威語": "ntw", "諾維亞語": "nov", "諾茨語": "ncf", "諾蓋語": "nog", "謝凡提語": "xer", "謝努瓦語": "cnu", "謝卡楚語": "moy", "謝古語": "tkz", "謝巴約語": "awd-she", "謝希卡姆語": "kip", "謝科語": "she", "謝達語": "xet", "豐瓦語": "ula", "豐語": "fon", "象雄語": "xzh", "豪尼語": "how", "豪薩手語": "hsl", "豪薩語": "ha", "貝亞米語": "beo", "貝克維爾語": "bkw", "貝內拉夫語": "bnv", "貝利語": "blm", "貝勞馬來語": "bve", "貝塔夫語": "bfe", "貝塔庫魯姆巴語": "xub", "貝夸瓦拉語": "bkv", "貝奧圖克語": "bue", "貝扎語": "bej", "貝托伊語": "sai-bet", "貝拉庫拉語": "blc", "貝拉斯語": "brs", "貝拉科語": "bxv", "貝拉語": "brf", "貝拉里語": "brw", "貝拉里雅語": "byw", "貝斯梅語": "bes", "貝格語": "gmw-bgh", "貝梭阿語": "bep", "貝比爾語": "bxp", "貝爾特克里奧爾語": "art-bel", "貝特語": "byf", "貝納語": "bez", "貝納貝納語": "bef", "貝萊語": "bhy", "貝貝利語": "bek", "貝貝勒語": "beb", "貝貝語": "bzv", "貝都安納斯語": "bed", "貝里克語": "bkl", "貝里語": "bey", "貢古語": "rub", "貢語 (泰國)": "ugo", "貢語 (越南)": "cnc", "貢賈語": "gjn", "貢邦加爾語": "kgs", "貴喬語": "dkr", "貴瓊語": "gqi", "費蓮達島語": "fln", "費費語": "fmp", "賈亞語": "jyy", "賈卡魯語": "jqr", "賈姆賽語": "djm", "賈德加里語": "jdg", "賈德語": "jda", "賈拉語": "jaf", "賈明瓊語": "djd", "賈普雷里亞語": "jru", "賈海語": "jhi", "賈爾奧尤語": "awv", "賈爾庫南語": "bxl", "賈瑪瑪蒂語": "jaa", "賈維語": "djw", "賈肯克語": "jad", "賈胡特語": "jah", "賈萬語": "djn", "賈貝姆語": "jae", "賈賈伍龍語": "dja", "賈韋語": "jaz", "賈魯語": "ddj", "賓吉語": "bpj", "賓夕法尼亞德語": "pdc", "賓達爾語": "xbd", "賓陶納語": "bne", "賽伯伊語": "xsa", "賽夏語": "xsy", "賽德克語": "trv", "賽納語": "seh", "賽莫德語": "sem-tha", "贊多語": "dzn", "贊巴語": "dhm", "贊德語": "zne", "贊比亞手語": "zsl", "贛語": "gan", "赫哲語": "gld", "赫孔索語": "anl", "赫有語": "auk", "赫朗科爾語": "hra", "赫梯語": "hit", "赫爾尼基語": "xhr", "赫特文語": "hrt", "赫班語": "hbn", "赫瓦爾什語": "khv", "赫瓦語": "ham", "赫米特語": "llf", "赫維羅語": "jeb", "赫耶語": "hre", "赫赫語": "heh", "赫迪語": "xed", "赫隆語": "heg", "赫雷羅語": "hz", "赫雷語": "hro", "赫馬爾語": "hmr", "赫魯索語": "hru", "越南語": "vi", "跨恩斯話": "ykn", "跨瑪斯話": "yku", "跨語言": "mul", "路易塞諾語": "lui", "路易斯安那克里奧爾法語": "lou", "車臣語": "ce", "車蘇語": "ych", "載瓦語": "atb", "辛博語": "sbb", "辛巴里語": "smb", "辛布里語": "cim", "辛比蒂-蘇巴語": "ssc", "辛特羅姆語": "rmo", "辛特語": "smt", "辛迪維米斯特克語": "xts", "辛達林語": "sjn", "辛雅爾語": "sys", "辛頗語": "sgp", "農加利語": "nug", "農巴米語": "sij", "農貢語": "paa-nun", "近世朝鮮語": "ko-ear", "迦勒底新亞拉姆語": "cld", "迦摩縷波普拉克里特語": "inc-kam", "迦龍語": "adl", "迪亞布蓋語": "dyy", "迪亞貝爾迪亞貝爾語": "dyb", "迪伊語": "dur", "迪內奧爾語": "mrx", "迪博語": "dio", "迪埃里語": "dif", "迪奧迪奧語": "ddi", "迪奧里語": "der", "迪安語": "dya", "迪尤拉語": "dyu", "迪尤貢語": "dyd", "迪巴巴旺-馬諾博語": "mbd", "迪戈語": "dig", "迪拉沙語": "gdl", "迪提達語": "dtd", "迪揚加迪語": "dyn", "迪梅語": "dim", "迪津語": "mdx", "迪烏斯-蒂蘭通戈米斯特克語": "xtd", "迪爾巴爾語": "dbl", "迪維希語": "dv", "迪里姆語": "dir", "迪里語": "dwa", "迪阿語": "dia", "迪靈語": "dil", "迪馬薩語": "dis", "通加格語": "lcm", "通加語 (莫桑比克)": "toh", "通加語 (贊比亞)": "toi", "通加語 (馬拉維)": "tog", "通博諾語": "txa", "通卡瓦語": "tqw", "通布卡語": "tum", "通布魯語": "tom", "通沙旺語": "tnw", "通瓊語": "tjg", "通瓦語": "xgf", "通萊奧語": "tmq", "通西亞語": "txs", "通達諾語": "tdn", "通騰博安語": "tnt", "道嘎語": "dgg", "道恩烏隆語": "dgw", "道戈索語": "dgs", "道本語": "tok", "道洛語": "dwr", "道語": "kwa", "達伊語": "dax", "達內-扎阿語": "bea", "達凱爾語": "crx", "達加巴尼語": "dag", "達努瓦里語": "dhw", "達努語": "dnv", "達勞德語": "tld", "達卡卡語": "bpa", "達吉克語": "dec", "達哈利克語": "dlk", "達哈洛語": "dal", "達契亞語": "xdc", "達巴語": "dbq", "達悟語": "tao", "達拉格語": "xdk", "達捷語": "pee", "達斡爾語": "dta", "達斯語": "dot", "達旺門巴語": "twm", "達格巴語": "dgk", "達格曼語": "dgn", "達梅里語": "dml", "達爾加里語": "dhr", "達爾米亞語": "drd", "達爾金語": "dar", "達爾馬提亞語": "dlm", "達特基語": "mki", "達瑙語": "dnu", "達瓦瓦語": "dww", "達祿基語": "tlk", "達科他語": "dak", "達維拉-達維羅爾語": "ddw", "達萊語": "dry", "達薩納赫語": "dsh", "達薩語": "dzg", "達蘭吉語": "dhl", "達諾語": "aso", "達讓語": "mhu", "達迪-達迪語": "dda", "達迪比語": "mps", "達金容語": "xda", "達金語": "dcc", "達阿-凱利語": "kzf", "達隆語": "dln", "達雅高路加拉岸語": "klg", "達馬卡瓦語": "dam", "達馬爾語": "uhn", "達馬語 (塞拉利昂)": "dmn-dam", "達馬語 (尼日利亞)": "dmm", "達龍巴爾語": "xgm", "遠西穆里亞語": "fmu", "遮羅語": "crw", "邁伊語": "mmm", "邁希語": "mjz", "邁普雷語": "awd-mpr", "邁盧語": "mgu", "邁蒂利語": "mai", "邁赫拉語": "gdq", "邁辛語": "mbq", "邁錫尼希臘語": "gmy", "邁阿密-伊利諾伊語": "mia", "邏輯語": "jbo", "那不勒斯語": "nap", "那加克里奧爾語": "nag", "邦代語": "bou", "邦博利語": "bml", "邦卡語": "mfb", "邦古拉語": "glc", "邦古邦古語": "bnx", "邦吉利語": "bui", "邦吉語": "bdg", "邦巴語": "bbe", "邦戈語": "bot", "邦蓋語": "bgz", "邦語": "bqd", "邦都語": "bfw", "邵將語": "sjc", "邵語": "ssf", "邵里語": "srt", "郎念布央語": "yln", "都利語": "mvp", "都卡諾語": "tuo", "都夏語": "tud", "都尤咖語": "tue", "都東語": "ttg", "都比尼欽語": "tpk", "都特利語": "dty", "都里瓦拉語": "twt", "鄂倫春語": "orh", "鄂圖曼土耳其語": "ota", "鄂溫克語": "evn", "鄂溫語": "eve", "鄂羅克語": "oaa", "鄒語": "tsu", "采茲語": "ddo", "里比薩語": "rkb", "里潑語": "lpo", "里菲安語": "rif", "里里奧語": "rri", "金加語": "zga", "金古魯語": "jig", "金基語": "sbt", "金塔克語": "knq", "金布語": "kiv", "金瑙里語": "kfk", "金邦杜語": "kmb", "金門語": "mji", "錦語": "aih", "錫伯語": "sjo", "錫帕卡帕語": "qum", "錫拉語": "sry", "錫爾赫特語": "syl", "錫金語": "sip", "錫默盧語": "smr", "鎖內嘎話": "ysg", "門卓波隆語": "npn", "門卡語": "mea", "門德語": "men", "門根語": "mee", "門西語": "umu", "門諾低地德語": "pdt", "門雅語": "mcr", "閩中語": "czo", "閩北語": "mnp", "閩南語": "nan", "閩東語": "cdo", "關切語": "gnc", "關必沙語": "hub", "關比安諾語": "gum", "關達拉語": "gwn", "阿丘亞爾語": "acu", "阿丹格貝語": "adq", "阿亞烏特拉馬薩特克語": "vmy", "阿什昆語": "ask", "阿伊佐語": "ayb", "阿伊努語": "ain", "阿伊沃語": "nfl", "阿伍圖語": "afu", "阿佤語": "vwa", "阿倫古爾語": "aus-alu", "阿克佩斯語": "ibe", "阿克帕語": "akf", "阿克羅語": "acs", "阿克蘭語": "akl", "阿克語": "aik", "阿克隆語": "acz", "阿內姆語": "anz", "阿內瓊語": "aty", "阿利亞瓦拉語": "aly", "阿利加布語": "ark", "阿利語": "aiy", "阿加圖語": "agc", "阿加拉比語": "agd", "阿加萬語": "alg-aga", "阿加里亞語": "agi", "阿努亞克語": "anu", "阿努基語": "aui", "阿努塔語": "aud", "阿努斯語": "auq", "阿努福語": "cko", "阿勒卡諾語": "gah", "阿勒曼尼語": "gsw", "阿勒楚喀語": "tuw-alk", "阿包語": "aau", "阿博姆語": "aob", "阿卡-博語": "akm", "阿卡-卡里語": "aci", "阿卡-科德語": "akx", "阿卡-科拉語": "ack", "阿卡-科爾語": "aky", "阿卡-貝阿語": "abj", "阿卡哈語": "ijs", "阿卡德語": "akk", "阿卡拉薩米語": "sia", "阿卡沃約語": "ake", "阿卡爾-巴萊語": "acl", "阿卡特佩克-梅帕語": "tpx", "阿卡特克語": "knj", "阿卡舍蘭語": "aks", "阿卡語": "ahk", "阿卡語 (中非)": "axk", "阿古塔農語": "agn", "阿古桑-馬諾博語": "msm", "阿古爾語": "agx", "阿古語": "ahh", "阿吉語": "aif", "阿哲拉語": "adz", "阿哲語": "yiz", "阿喬利語": "ach", "阿喬馬維語": "acv", "阿困穌語": "aqz", "阿坎語": "ak", "阿坦奎語": "cba-ata", "阿坦帕雅語": "amz", "阿塔卡帕語": "aqp", "阿塔帕迪庫龍巴語": "pkr", "阿塔特拉烏卡米斯特克語": "mib", "阿塔語": "atm", "阿塞拜疆語": "az", "阿多拉語": "adh", "阿多納拉語": "adr", "阿夸語": "akw", "阿奇語": "aqc", "阿契語": "acr", "阿如歐普語": "lsr", "阿姆哈拉語": "am", "阿姆巴語": "utp", "阿威其語": "awe", "阿嫩別語": "aan", "阿孟搭瓦語": "adw", "阿富汗手語": "afg", "阿寧迪爾雅夸語": "aoi", "阿尤特拉米斯特克語": "miy", "阿尤語": "ayu", "阿尼普佤語": "ypn", "阿尼美勒語": "anf", "阿尼莫羅福語": "mtb", "阿尼語": "hnh", "阿尼迪歐語": "bzb", "阿岱語": "xad", "阿巴克農語": "abx", "阿巴加語": "abg", "阿巴扎語": "abq", "阿布亞語": "abn", "阿布伊語": "abz", "阿布勒尼語": "mgj", "阿布勒語": "abu", "阿布哈茲語": "ab", "阿布日嫩語": "apu", "阿布語": "ado", "阿布阿拉佩什語": "aah", "阿希拉尼語": "ahr", "阿帕利語": "ena", "阿帕塔尼語": "apt", "阿帕布拉姆沙語": "inc-apa", "阿帕拉契語": "xap", "阿帕斯科-阿波亞拉米斯特克語": "mip", "阿帕萊語": "apy", "阿庫姆語": "aku", "阿庫色語": "bss", "阿弗里希利語": "afh", "阿彝子語": "yyz", "阿德勒語": "ade", "阿德尼亞馬塔納語": "adt", "阿戈伊語": "ibm", "阿戈布語": "kit", "阿扎語 (尼日爾-剛果語系)": "ajg", "阿扎語 (尼羅-撒哈拉語系)": "aja", "阿扎語 (漢藏語系)": "aza", "阿托拉達語": "aox", "阿拉伯島阿埃塔語": "dul", "阿拉伯語": "ar", "阿拉克語": "alk", "阿拉列-達布拉罕語": "atq", "阿拉卡特拉扎拉米斯特克語": "mim", "阿拉基語": "akr", "阿拉奧納語": "aro", "阿拉姆巴語": "stk", "阿拉威德語": "awt", "阿拉巴納語": "ard", "阿拉巴索語": "arj", "阿拉巴語": "alw", "阿拉帕霍語": "arp", "阿拉戈語": "ala", "阿拉扎帕語": "nai-ala", "阿拉斯-克盧埃特語": "btz", "阿拉格瓦語": "wbj", "阿拉爾語": "all", "阿拉瓜爾語": "rkw", "阿拉瓦克語": "arw", "阿拉瓦語": "aru", "阿拉納丹語": "aaf", "阿拉貝拉語": "arl", "阿拉貢語": "an", "阿拉迪安": "ald", "阿拜語": "poz-abi", "阿提卡米克語": "atj", "阿摩爾語": "alx", "阿斯圖里亞斯語": "ast", "阿日厄語": "aji", "阿昌語": "acn", "阿普泰語": "apx", "阿普特普南語": "pud", "阿普羅語": "ahp", "阿普馬語": "kbx", "阿普麻語": "app", "阿曼阿拉伯語": "acx", "阿本語": "kgr", "阿朱魯語": "wyr", "阿松博亞語": "aua", "阿林語": "xrn", "阿查瓜語": "aca", "阿查瓦卡語": "atc", "阿根廷手語": "aed", "阿桑戈利語": "sjg", "阿桑語": "xss", "阿梅勒語": "aey", "阿梅薩語": "ame", "阿楚格維語": "atw", "阿楞語": "aem", "阿榮語": "azo", "阿歐語": "aou", "阿比-楠榜語": "ljp", "阿比亞語": "aby", "阿比吉語": "abi", "阿比坡尼語": "axb", "阿比諾姆語": "bsa", "阿比那也語": "apn", "阿毛語": "amo", "阿沃卡雅語": "avu", "阿法德語": "aal", "阿法爾語": "aa", "阿波利斯塔語": "awd-apo", "阿洛普拉語": "ypo", "阿洛阿帕姆薩波特克語": "zaq", "阿洪姆語": "aho", "阿溫語": "awi", "阿漢塔語": "aha", "阿漢布語": "ahb", "阿燦語": "cch", "阿爾-賽義德貝都因手語": "syy", "阿爾佤語": "stu", "阿爾博雷語": "arv", "阿爾及利亞手語": "asp", "阿爾及利亞阿拉伯語": "arq", "阿爾古尼語": "agf", "阿爾吉特語": "aid", "阿爾塔語": "atz", "阿爾塞亞語": "aes", "阿爾岡昆語": "alq", "阿爾巴尼亞手語": "sqk", "阿爾巴尼亞語": "sq", "阿爾戈巴語": "agj", "阿爾托薩波特克語": "zpp", "阿爾瓦科語": "arh", "阿爾科紹卡米斯特克語": "xta", "阿爾維里-維達里語": "avd", "阿特帕里亞語": "aph", "阿特納語": "aht", "阿瑪納卜語": "amn", "阿瑪語": "amm", "阿瓜卡特卡語": "agu", "阿瓜諾語": "aga", "阿瓜魯那語": "agr", "阿瓦-卡諾伊羅語": "avv", "阿瓦克語": "awo", "阿瓦巴卡爾語": "awk", "阿瓦德語": "awa", "阿瓦拉語": "awx", "阿瓦烏語": "avb", "阿瓦爾語": "av", "阿瓦爾語 (新幾內亞)": "aya", "阿瓦蒂梅語": "avn", "阿瓦語 (新幾內亞)": "awb", "阿留特語": "alr", "阿留申語": "ale", "阿當梅語": "ada", "阿當語": "adn", "阿皮亞卡語": "api", "阿盧固語": "aub", "阿盧庫魯姆巴語": "xua", "阿盧爾語": "alz", "阿盧語": "mte", "阿科勒特語": "akt", "阿科耶語": "miw", "阿穆爾達克語": "amg", "阿米語": "amy", "阿約克斯科薩波特克語": "zaf", "阿納卡朗古語": "akg", "阿納姆古拉語": "imi", "阿納廷加多貢語": "dti", "阿納昂語": "anw", "阿納爾語": "anm", "阿索尤梅帕語": "tpc", "阿細語": "yix", "阿維坎語": "avi", "阿維拉語": "awr", "阿維斯陀語": "ae", "阿羅普-羅科普科語 ": "apr", "阿羅爾語": "aol", "阿羅西語": "aia", "阿羅語": "yna", "阿羅馬尼亞語": "rup", "阿美語": "ami", "阿義語": "ayq", "阿翰語": "ahn", "阿耶勒語": "aye", "阿莫爾特佩卡米斯特克語": "mbz", "阿菲蒂語": "aft", "阿萊格語": "alf", "阿蒂耶語": "ati", "阿蒂語": "atk", "阿薩姆語": "as", "阿薩羅奧語": "mtv", "阿薩語": "aas", "阿蘇埃奧尤語": "psa", "阿蘇語": "aum", "阿蘇里尼語": "asu", "阿蘇里語": "asr", "阿蘭岡語": "alj", "阿蘭布拉克語": "amp", "阿蘭語": "xln", "阿西內本語": "asb", "阿西魯魯語": "asl", "阿貝納基語": "abe", "阿貝語": "aba", "阿賈瓦語": "ajw", "阿赫瓦赫語": "akv", "阿赫語": "guq", "阿車語": "yif", "阿輸迦普拉克里特語": "inc-ash", "阿迪廷吉蒂格語": "dth", "阿迪烏克魯語": "adj", "阿迪瓦西奧利亞語": "ort", "阿迪語": "adi", "阿通語 (印度)": "aot", "阿通語 (喀麥隆)": "ato", "阿達普語": "adp", "阿達森語": "tiu", "阿達莫羅貝手語": "ads", "阿達貝語": "adb", "阿邁蒙語": "ali", "阿邦語": "abo", "阿鄔語": "yiu", "阿里卡拉語": "ari", "阿里吉蒂語": "aqg", "阿里肯語": "ait", "阿里語": "aiw", "阿里語 (新幾內亞)": "aac", "阿雅巴德胡語": "ayd", "阿雷巴語": "aea", "阿雷語": "mwc", "阿雷阿雷語": "alu", "阿霍語": "aok", "阿馬哈伊語": "amq", "阿馬拉凱里語": "amr", "阿馬拉斯語": "aaz", "阿馬拉語": "aie", "阿馬特蘭薩波特克語": "zpo", "阿馬華卡語": "amc", "阿馬那也語": "ama", "阿馬里扎納語": "awd-ama", "阿魯塔尼語": "atx", "阿魯姆-特蘇語": "aab", "阿魯尼語": "alp", "阿魯提克語": "ems", "阿魯阿什語": "arx", "阿魯阿穆語": "msy", "阿黎法瑪-米尼亞菲亞語": "aai", "陶亞語": "tya", "陶塞語": "tad", "陶希羅語": "trr", "陶斯語": "twf", "陶蘇格語": "tsg", "隆-瓦特語": "ttw", "隆古達語": "lnu", "隆昆語": "rmk", "隆聰語": "lce", "雅伊吉爾語": "xya", "雅凱語": "jaq", "雅加語": "yag", "雅卡爾泰克語": "jac", "雅卡語": "ybh", "雅庫特語": "sah", "雅拉哈坦語": "jal", "雅朋達語": "yev", "雅杭語": "rhp", "雅格諾比語": "yai", "雅浦語": "yap", "雅烏爾語": "yre", "雅烏語": "tmu", "雅烏魯語": "ywr", "雅爾魯延迪語": "yry", "雅瓦語": "yva", "雅瓦那瓦語": "ywn", "雅茲古拉米語": "yah", "雅西克語": "ysc", "雅雷凱語": "yra", "雅雷巴語": "yrb", "雍古手語": "ygs", "雪爾塔語": "sth", "雪蘭莪手語": "kgi", "雷亞薩諾語": "rey", "雷勞語": "rea", "雷厄勒語": "atu", "雷塔語": "ret", "雷州話": "luh", "雷彭語": "lek", "雷摩朗語": "ley", "雷舍語": "res", "雷莫語": "rem", "雷蒂亞語": "xrr", "雷蒙達道阿埃塔語": "agv", "雷馬語": "bow", "霍亞霍亞語": "hhy", "霍伊亞霍伊亞語": "hhi", "霍內語": "juh", "霍利丘克語": "hoi", "霍卓語": "hoz", "霍安語": "huc", "霍汪甘語": "hov", "霍洛霍洛語": "hoo", "霍爾馬語": "hod", "霍特語": "hot", "霍皮語": "hop", "霍盧語": "hol", "霍羅姆語": "hoe", "霍羅語": "hor", "霍語": "hoc", "霍里雅語": "hoy", "靈戈烏語": "rgu", "青仡佬語": "giq", "青苗語": "hnj", "非利士語": "mis-phi", "非洲塞米諾爾克爾奧爾語": "afs", "革什扎語": "ero-gsz", "韃靼語": "tt", "韋尼語": "wrn", "韋恩語": "hwa", "韋托語": "woy", "韋拉基語": "wlk", "韋拉阿語": "vra", "韋梅格貝語": "wem", "韋米里-阿特羅阿里語": "atr", "韋耶瓦語": "wew", "韋赫語": "weh", "韋里語": "wer", "韋韋特拉特佩瓦語": "tee", "韋馬萊語": "weo", "韓國手語": "kvk", "韶州土話": "zhx-sht", "香檳語": "roa-cha", "香港手語": "hks", "馬亞瓦利語": "yxa", "馬亞語": "slz", "馬京達瑙語": "mdh", "馬伊-他庫爾蒂語": "xyt", "馬伊亞語": "sks", "馬伊庫蘭語": "mnt", "馬伊瓦拉語": "mum", "馬來奕語": "beg", "馬來西亞手語": "xml", "馬來語": "ms", "馬來達雅語": "xdy", "馬傑拉語": "xmj", "馬克萊語": "mgf", "馬六甲克里奧爾葡萄牙語": "mcm", "馬六甲克里奧爾馬來語": "ccm", "馬其布語": "mzo", "馬其斯語": "mpq", "馬其頓語": "mk", "馬利亞穆語": "xru", "馬利布語": "sai-mlb", "馬利拉語": "mgq", "馬利納爾特佩克特拉帕克語": "tcf", "馬加哈特語": "mtw", "馬加希語": "mag", "馬努塞拉語": "wha", "馬努斯語": "ttv", "馬勒語": "mdy", "馬勞語": "mvr", "馬南卡利語": "znk", "馬南語": "nmm", "馬卡揚語": "aup", "馬卡莎語": "mkz", "馬卡萊羅語": "mjb", "馬卡語": "mcp", "馬卡關語": "mbn", "馬古拉比語": "mpu", "馬古納語": "myy", "馬古西語": "mbc", "馬吉內里語": "mpd", "馬哈蘇帕哈里語": "bfz", "馬哈里語": "mjx", "馬哥馬語": "gmx", "馬圖卡爾語": "mjk", "馬圖汪加語": "mpj", "馬圖蘇利那語": "vma", "馬埃語": "mme", "馬塔加爾帕語": "mtn", "馬塔納維語": "sai-mat", "馬塞普語": "mvs", "馬夏卡里語": "mbl", "馬夸語": "mgh", "馬奇根加語": "mcb", "馬姆語": "mam", "馬孔德語": "kde", "馬安揚語": "mhy", "馬尤瑤-伊富高語": "ifu", "馬尼帕語": "mqp", "馬巴語": "mqa", "馬希語": "mho", "馬庫瓦語": "lva", "馬庫語": "xak", "馬庫里語": "jmn", "馬德恩蓋萊語": "zml", "馬恩伊特內格語": "itt", "馬恰美語": "jmc", "馬戈里語": "zgr", "馬扎格維語": "dkx", "馬托爾語": "mtm", "馬托語": "met", "馬投爾語": "mvb", "馬拉克馬拉克語": "mpb", "馬拉利語": "sai-mal", "馬拉加斯語": "mg", "馬拉古斯語": "mrs", "馬拉地語": "mr", "馬拉姆那加語": "nma", "馬拉威手語": "lws", "馬拉拉邁語": "mmt", "馬拉斯語": "mkr", "馬拉格伊語": "vmh", "馬拉桑加語": "mqz", "馬拉欽語": "mrh", "馬拉爾揚語": "mjq", "馬拉瑙語": "mrw", "馬拉萬語": "awd-mar", "馬拉蒂諾語": "sai-mar", "馬拉薩爾語": "ymr", "馬拉農庫語": "zmr", "馬拉雅拉姆語": "ml", "馬拉雷利語": "mgb", "馬拉韋丹語": "mjr", "馬拉馬拉薩爾語": "ima", "馬揚納語": "yan", "馬斯克林斯語": "klv", "馬斯巴特索索貢語": "bks", "馬斯巴特語": "msb", "馬斯拉姆語": "msv", "馬斯馬斯語": "ism", "馬普切語": "arn", "馬曼達語": "skc", "馬杜卡揚卡林阿語": "kmd", "馬林加爾語": "zmt", "馬林德語": "mrz", "馬林朋語": "mli", "馬格達萊納佩尼亞斯科米斯特克語": "xtm", "馬比雷語": "muj", "馬江語": "mpe", "馬法語": "maf", "馬波約語": "mcg", "馬洛爾語": "mbk", "馬洪圭語": "mhb", "馬滕戈語": "mgv", "馬爾他手語": "mdl", "馬爾他語": "mt", "馬爾加尼語": "zmc", "馬爾加納語": "vml", "馬爾卡語": "rkm", "馬爾古語": "mhg", "馬爾吉語": "mrt", "馬爾巴語": "mpg", "馬爾帕哈里亞語": "mkb", "馬爾格貝語": "mxf", "馬爾法語": "mvu", "馬爾瓦語": "mup", "馬爾西語": "ims", "馬爾馬語": "rmz", "馬特巴特語": "xmt", "馬特拉爾辛卡語": "mat", "馬特爾語": "mfh", "馬班語": "mfz", "馬瓦克語": "mjj", "馬瓦語": "mcw", "馬瓦里語": "mwr", "馬皮迪安語": "mpw", "馬皮阿語": "mpy", "馬盧-基倫格語": "mgl", "馬科爾科爾語": "zmh", "馬穆朱語": "mqx", "馬穆西語": "kdf", "馬策語": "mcf", "馬約戈語": "mdm", "馬約特科摩羅語": "swb", "馬約語": "mfy", "馬納姆語": "mva", "馬紹爾語": "mh", "馬維斯語": "mgk", "馬羅沃語": "mvo", "馬艾語": "ymm", "馬蒂沙祿-馬諾博語": "mbt", "馬蒂馬蒂語": "dmd", "馬蓬語": "sjm", "馬薩巴語": "myx", "馬薩拉特語": "mdg", "馬薩爾特佩克薩波特克語": "zpy", "馬薩特蘭米塞語": "mzl", "馬薩特蘭馬薩特克語": "vmz", "馬薩迪伊特伊特內格語": "tis", "馬薩那語": "mcn", "馬蘭戈語": "mln", "馬西旺語": "bnf", "馬諾語": "mev", "馬賽語": "mas", "馬贊德蘭語": "mzn", "馬赫梅里語": "mhe", "馬迪語": "mhi", "馬通比語": "mgw", "馬達克語": "mmx", "馬達加斯加手語": "mzc", "馬達語 (喀麥隆)": "mxu", "馬達語 (尼日利亞)": "mda", "馬都拉語": "mad", "馬里丹語": "zmd", "馬里克語": "dad", "馬里希特-帕薩瑪奎迪語": "pqm", "馬里提亞賓語": "zmj", "馬里烏波爾希臘語": "grk-mar", "馬里科帕語": "mrc", "馬里耶迪語": "zmy", "馬里蒂爾語": "mfr", "馬里諾語": "mrb", "馬里馬寧迪語": "zmm", "馬阿卡語": "mew", "馬陵語": "mbw", "馬雅古杜納語": "xmy", "馬霍語": "mxx", "馬馬阿語": "mhf", "馬魯波語": "mzr", "馬魯西尼語": "umc", "馬龍降靈語": "crp-mar", "騰格爾語": "tes", "驃語": "pyx", "高加索阿爾巴尼亞語": "xag", "高句麗語": "zkg", "高地孔喬語": "kjk", "高地托托納克語": "tos", "高地普埃布拉納瓦特爾語": "azz", "高地波波魯卡語": "poi", "高地瓦哈卡瓊塔爾語": "chd", "高棉語": "km", "高欄語": "mlc", "高瓦達語": "gwd", "高盧語": "cel-gau", "高等瓦雷利亞語": "art-vlh", "高羅語": "gwf", "高語": "gga", "魁北克手語": "fcs", "魯凱語": "dru", "魯圖爾語": "rut", "魯夫語": "ldq", "魯姆語": "klq", "魯巴魯魯亞語": "lua", "魯烏利語": "ruc", "魯瓦蒂語": "luv", "魯菲吉語": "rui", "鮑羅語": "bxa", "鮑茲語": "bvz", "鮑里巴雷里語": "bfb", "鮮卑語": "mis-xbi", "鳩古洛語": "kui", "麥因迪埃塔語": "blx", "麥安契埃塔語": "sgb", "麥瓦語 (印尼)": "wmm", "麥瓦語 (新幾內亞)": "mti", "麥羅埃語": "xmr", "麻楞語": "pkt", "麻薩諸塞語": "wam", "黎語": "lic", "黑暗語": "art-bsp", "黑木吉語": "ybk", "黑腳語": "bla", "默切諾語": "mhn", "黛語": "dij", "齊切瓦語": "ny", "齊古拉語": "ziw", "齊古納語": "tca", "齊普澤德語": "gmw-zps", "齊瓊依-齊基哈納-奇考瑪語": "coh", "齊里亞語": "zir", "齊阿洛語": "zil", "齊阿語": "zia", "齊馬卡尼語": "mok", "齊齊利瓦坎語": "ziz", "龍加語": "rng", "龍古斯語": "drg", "龍基語": "roe", "龍家語": "sit-lnj", "龍巖話": "nan-lnx", "龍托語": "wok", "龍瓦語": "rnw", "龐瓦利語": "pgg", "龐瓦語": "pbr", "龜崙語": "uon", "𱎼家語": "hmj" } jbsgro3flifx8momi8sq8dwrqyvq06u lìfǎ 0 2318640 9882995 7967827 2026-08-30T06:13:07Z Apisite 85347 + 參見模板 9882995 wikitext text/x-wiki {{also|lifa|lǐfǎ|lǐfà}} ==官話== ===羅馬化=== {{cmn-pinyin}} # {{cmn-pinyin of|立法}} # {{cmn-pinyin of|曆法}} hd7hewqjr82usg0izr0u69707qknqke Module:Gl-headword 828 2345220 9883365 9454095 2026-08-30T11:20:38Z TongcyDai 53191 9883365 Scribunto text/plain -- This module contains code for Galician headword templates. -- Templates covered are: -- * {{gl-noun}}, {{gl-reinteg-noun}}, {{gl-proper noun}}; -- * {{gl-verb}}, {{gl-reinteg-verb}}; -- * {{gl-adj}}, {{gl-reinteg-adj}}, {{gl-adj-comp}}, {{gl-adj-sup}}; -- * {{gl-det}}; -- * {{gl-pron-adj}}; -- * {{gl-contr-adj}}; -- * {{gl-pp}}; -- * {{gl-cardinal}}; -- * {{gl-adv}}. -- See [[Module:gl-verb]] and [[Module:gl-reinteg-verb]] for Galician conjugation templates. local export = {} local pos_functions = {} local force_cat = false -- for testing; if true, categories appear in non-mainspace pages local m_strutils = require("Module:string utilities") local rfind = m_strutils.find local rmatch = m_strutils.match local rsplit = m_strutils.split local usub = m_strutils.sub local require_when_needed = require("Module:utilities/require when needed") local insert = table.insert local m_table = require("Module:table") local com_module = "Module:gl-common" local reinteg_com_module = "Module:gl-reinteg-common" local en_utilities_module = "Module:en-utilities" local gl_verb_module = "Module:gl-verb" local gl_reinteg_verb_module = "Module:gl-reinteg-verb" local headword_utilities_module = "Module:headword utilities" local inflection_utilities_module = "Module:inflection utilities" local romut_module = "Module:romance utilities" local lang = require("Module:languages").getByCode("gl") local langname = lang:getCanonicalName() local m_en_utilities = require_when_needed(en_utilities_module) local m_headword_utilities = require_when_needed(headword_utilities_module) local glossary_link = require_when_needed(headword_utilities_module, "glossary_link") -- When followed by a hyphen in a hyphenated compound, the hyphen will be included with the prefix when linked. local include_hyphen_prefixes = m_table.listToSet { "ab", "afro", "anarco", "anglo", "ântero", "anti", "auto", "contra", "ex", "franco", "hiper", "infra", "inter", "intra", "macro", "micro", "neo", "pan", "pós", "pré", "pró", "proto", "sobre", "sub", "super", "vice", } ----------------------------------------------------------------------------------------- -- Utility functions -- ----------------------------------------------------------------------------------------- local function track(page) require("Module:debug/track")("gl-headword/" .. page) return true end local list_param = {list = true, disallow_holes = true} local boolean_param = {type = "boolean"} -- 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, frob) m_headword_utilities.parse_and_insert_inflection { headdata = data, forms = args[field], paramname = field, splitchar = ",", label = label, accel = accel and {form = accel} or nil, frob = frob, } end local function do_headword(parargs, poscat, is_reinteg) local params = { ["head"] = list_param, ["id"] = {}, ["splithyph"] = boolean_param, ["nolinkhead"] = boolean_param, ["json"] = boolean_param, ["pagename"] = {}, -- for testing ["reinteg"] = {}, -- processed in show() } 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(parargs, 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, nil, include_hyphen_prefixes) 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 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, is_reinteg = is_reinteg, } if pagename:find("^%-") and poscat ~= "後綴變格形" then data.is_suffix = true data.pos_category = "後綴" data.checkredlinks = true local singular_poscat = poscat table.insert(data.categories, "構成" .. singular_poscat .. "的" .. langname .. "後綴") table.insert(data.inflections, {label = "構成" .. singular_poscat .. "的後綴"}) end if pos_functions[poscat] then pos_functions[poscat].func(args, data) end if is_reinteg then table.insert(data.inflections, {label = "[[Appendix:重新融入主義|重新融入主義]]標準"}) end if args.json then return require("Module:JSON").toJSON(data) end return require("Module:headword").full_headword(data) end -- 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("Part of speech has not been specified. Please pass parameter 1 to the module invocation.") local is_reinteg = frame.args.reinteg and require("Module:yesno")(frame.args.reinteg, false) or false local parargs = frame:getParent().args local also_reinteg = parargs.reinteg and require("Module:yesno")(parargs.reinteg, false) or false if is_reinteg and also_reinteg then error("Can't specify reinteg= when using a reintegrationist-specific template") end local parts = {} if also_reinteg or not is_reinteg then table.insert(parts, do_headword(parargs, poscat, false)) end if also_reinteg or is_reinteg then table.insert(parts, do_headword(parargs, poscat, true)) end return table.concat(parts, "<br />") end 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("%%", "%%%%") return (term:gsub("#", lemma)) end ----------------------------------------------------------------------------------------- -- 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("Unrecognized gender: " .. g) end end end local function do_noun(args, data, is_proper) local com = require(data.is_reinteg and reinteg_com_module or com_module) 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 = 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 -- 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 local lemma = data.pagename 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("唯複")}) 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 = "有時" .. glossary_link("唯複") .. ",有變體"}) end if mode == "?" then -- Plural is unknown insert(data.categories, "有未知或不確定複數的" .. langname .. category_plpos) elseif mode == "!" then -- Plural is not attested insert(data.inflections, {label = "複數無紀錄"}) insert(data.categories, "有無紀錄複數的" .. langname .. category_plpos) 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, langname .. "不可數" .. category_plpos) -- If plural forms were given explicitly, then show "usually" if plurals[1] then insert(data.inflections, {label = "通常" .. glossary_link("不可數")}) insert(data.categories, langname .. "可數" .. category_plpos) else insert(data.inflections, {label = glossary_link("不可數")}) 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("可數") .. "和" .. glossary_link("不可數")}) insert(data.categories, langname .. "不可數" .. category_plpos) insert(data.categories, langname .. "可數" .. category_plpos) elseif plurals[1] then -- Countable nouns insert(data.categories, langname .. "可數" .. category_plpos) else -- Uncountable nouns insert(data.categories, langname .. "不可數" .. category_plpos) 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 for _, pl in ipairs(plurals) do if pl.term == "+" then -- make_plural should never return nil pl.term = com.make_plural(lemma) elseif pl.term:find("^%+") then pl.term = require(romut_module).get_special_indicator(pl.term) -- make_plural should never return nil pl.term = com.make_plural(lemma, pl.term) else pl.term = replace_hash_with_lemma(pl.term, lemma) end end end local pl1 = plurals[1] if pl1 and not plurals[2] and pl1.term == lemma then insert(data.inflections, {label = glossary_link("無屈折"), q = pl1.q, qq = pl1.qq, l = pl1.l, ll = pl1.ll, refs = pl1.refs }) insert(data.categories, langname .. "無屈折" .. category_plpos) else insert_noun_inflection(plurals, "複數", "p") end if plurals[2] then insert(data.categories, "有多個複數的" .. langname .. category_plpos) 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:gl-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 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 = inflect(lemma) else term = replace_hash_with_lemma(term, lemma) end local special = require(romut_module).get_special_indicator(term) if special then term = inflect(lemma, special) end return term end } for _, mf in ipairs(mfs) do local plobj = m_table.shallowCopy(mf) -- make_plural should never return nil plobj.term = com.make_plural(mf.term, special) -- 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|pt|MFSING}} plobj.accel = {form = "p", lemma = mf.term} insert(default_plurals, plobj) end return mfs end local feminine_plurals = {} local feminines = handle_mf("f", function(term, special) return com.make_feminine(term, "is noun", special) end, 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 = ",", } if is_plurale_tantum then return mfpl end 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|pt|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_qualifiers_labels(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 mfplobj = m_table.shallowCopy(mfpl) -- make_plural should never return nil mfplobj.term = com.make_plural(mf.term, mfpl.term) mfplobj.accel = accel m_headword_utilities.combine_termobj_qualifiers_labels(mfplobj, mf) insert(new_mfpls, mfplobj) 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, "陰性", "f") insert_noun_inflection(feminine_plurals, "陰性複數") insert_noun_inflection(masculines, "陽性") insert_noun_inflection(masculine_plurals, "陽性複數") parse_and_insert_noun_inflection("dim", "指小") parse_and_insert_noun_inflection("aug", "指大") parse_and_insert_noun_inflection("pej", "貶義") parse_and_insert_noun_inflection("dem", "居民稱謂詞") parse_and_insert_noun_inflection("fdem", "女性居民稱謂詞") -- Maybe add category 'Galician nouns with irregular gender' (or similar) local irreg_gender_lemma = com.rsub(lemma, " .*", "") -- only look at first word if (rfind(irreg_gender_lemma, "[^ã]o$") and (gender_for_irreg_ending == "f" or gender_for_irreg_ending == "mf")) or (irreg_gender_lemma:find("a$") and (gender_for_irreg_ending == "m" or gender_for_irreg_ending == "mf")) then insert(data.categories, "有不規則性別的" .. langname .. category_plpos) 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}, [2] = {list = "pl", disallow_holes = true}, ["m"] = list_param, ["f"] = list_param, ["mpl"] = list_param, ["fpl"] = list_param, ["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["名詞"] = { params = get_noun_params(), func = do_noun, } pos_functions["專有名詞"] = { params = get_noun_params("is proper"), func = function(args, data) do_noun(args, data, "is proper noun") end, } ----------------------------------------------------------------------------------------- -- Pronouns -- ----------------------------------------------------------------------------------------- local function do_pronoun(args, data) local lemma = data.pagename validate_genders(args[1]) data.genders = args[1] local function do_inflection(field, label, accel) parse_and_insert_inflection(data, args, field, label, accel) end do_inflection("m", "陽性") do_inflection("f", "陰性") do_inflection("sg", "單數") do_inflection("pl", "複數") do_inflection("mpl", "陽性複數") do_inflection("fpl", "陰性複數") do_inflection("n", "中性") end local function get_pronoun_params() local params = { [1] = {list = "g", disallow_holes = true, type = "genders", flatten = true}, --gender(s) ["m"] = list_param, --masculine form(s) ["f"] = list_param, --feminine form(s) ["sg"] = list_param, --singular form(s) ["pl"] = list_param, --plural form(s) ["mpl"] = list_param, --masculine plural form(s) ["fpl"] = list_param, --feminine plural form(s) ["n"] = list_param, --neuter form(s) } return params end pos_functions["代詞"] = { params = get_pronoun_params(), func = do_pronoun, } ----------------------------------------------------------------------------------------- -- Adjectives -- ----------------------------------------------------------------------------------------- -- Handle comparatives and superlatives for adjectives and adverbs, including user-specified comparatives and -- superlatives, default-requested comparatives/superlatives using '+', autogenerated comparatives/superlatives, -- and hascomp=. Code is the same for adjectives and adverbs. local function handle_adj_adv_comp(args, data, plpos, is_adv) local com = require(data.is_reinteg and reinteg_com_module or com_module) local lemma = data.pagename local stem if is_adv then stem = com.rsub(lemma, "mente$", "") else stem = lemma 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 local function make_absolute_superlative(special) if is_adv then return com.make_adverbial_absolute_superlative(stem, special) else return com.make_absolute_superlative(stem, special) end end -- Maybe autogenerate default comparative/superlative. local comp, sup if args.comp and args.sup then-- comp= and sup= were given as options to the user -- If no comp, but a non-default sup given, then add the default comparative/superlative. -- This is useful when an absolute superlative is given. comp = m_headword_utilities.parse_term_list_with_modifiers { paramname = "comp", forms = args.comp, splitchar = ",", } sup = m_headword_utilities.parse_term_list_with_modifiers { paramname = "sup", forms = args.sup, splitchar = ",", } local saw_sup_plus = false if not comp[1] and sup[1] then for _, supval in ipairs(sup) do if supval.term == "+" then saw_sup_plus = true end end if not saw_sup_plus then comp = {{term = "+"}} insert(sup, 1, {term = "+"}) end end -- If comp=+, use default comparative 'mais ...', and set a default superlative if unspecified. local saw_comp_plus = false for _, compval in ipairs(comp) do if compval.term == "+" then saw_comp_plus = true compval.term = "[[mais]] [[" .. lemma .. "]]" end end if saw_comp_plus and not sup[1] then sup = {{term = "+"}} end -- If sup=+ (possibly from comp=+), use default superlative 'o mais ...'. Also handle absolute superlatives. for _, supval in ipairs(sup) do if supval.term == "+" then supval.term = "[[o]] [[mais]] [[" .. lemma .. "]]" elseif supval.term == "+abs" then supval.term = make_absolute_superlative() elseif rfind(supval.term, "^%+abs:") then local sp = rmatch(supval.term, "^%+abs:(.*)$") supval.term = make_absolute_superlative(sp) end end end if args.hascomp then if args.hascomp == "both" then insert(data.inflections, {label = "有時" .. glossary_link("有比較級")}) insert(data.categories, langname .. "有比較級" .. plpos) insert(data.categories, langname .. "無比較級" .. plpos) else local hascomp = require("Module:yesno")(args.hascomp) if hascomp == true then insert(data.inflections, {label = glossary_link("比較級")}) insert(data.categories, langname .. "有比較級" .. plpos) elseif hascomp == false then insert(data.inflections, {label = "無" .. glossary_link("比較級")}) insert(data.categories, langname .. "無比較級" .. plpos) else error("Unrecognized value for hascomp=: " .. args.hascomp) end end elseif comp and comp[1] or sup and sup[1] then insert(data.inflections, {label = glossary_link("比較級")}) insert(data.categories, langname .. "有比較級" .. plpos) end insert_inflection(comp, "比較級") insert_inflection(sup, "最高級") end local function do_adjective(args, data, is_superlative) local com = require(data.is_reinteg and reinteg_com_module or com_module) local feminines = {} local masculine_plurals = {} local feminine_plurals = {} -- Use "participle" not "past participle" for categories such as 'invariable participles' local category_plpos = data.checkredlinks if category_plpos == true then category_plpos = data.pos_category end local category_pos = 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 " .. mw.text.listToText(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.short then insert(data.inflections, {label = "[[Appendix:加利西亞語動詞#分詞|短分詞]]"}) end if args.inv then -- invariable adjective insert(data.inflections, {label = glossary_link("無屈折")}) insert(data.categories, langname .. "無屈折" .. category_plpos) if args.sp or args.f[1] 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 -- make_plural should never return nil fpl.term = com.make_plural(lemma, args.sp) else fpl.term = replace_hash_with_lemma(fpl.term, lemma) end insert(feminine_plurals, fpl) end insert(data.inflections, {label = "僅陰性"}) insert_inflection(feminine_plurals, "陰性複數", "f|p") else -- Gather feminines. for _, f in ipairs(fetch_inflections("f")) do if f.term == "+" then -- Generate default feminine. f.term = com.make_feminine(lemma, false, 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_qualifiers_or_labels(feminines[1]) if fem_like_lemma then insert(data.categories, langname .. "兩性" .. category_plpos) 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. make_plural should never return nil. mpl.term = com.make_plural(lemma, args.sp) else mpl.term = replace_hash_with_lemma(mpl.term, lemma) end insert(masculine_plurals, mpl) end for _, fpl in ipairs(argsfpl) do if fpl.term == "+" then for _, f in ipairs(feminines) do -- Generate default feminine plural; f is a table. local fplobj = m_table.shallowCopy(fpl) -- make_plural should never return nil. fplobj.term = com.make_plural(f.term, args.sp) m_headword_utilities.combine_termobj_qualifiers_labels(fplobj, f) insert(feminine_plurals, fplobj) 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_qualifiers_or_labels(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("無屈折")}) insert(data.categories, langname .. "無屈折" .. category_plpos) else -- Make sure there are feminines given and not same as lemma. if not fem_like_lemma then insert_inflection(feminines, "陰性", "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, "複數", "p") else -- This is how the Spanish module works. -- insert_inflection(masculine_plurals, "陽性和陰性複數", "p") insert_inflection(masculine_plurals, "複數", "p") end else insert_inflection(masculine_plurals, "陽性複數", "m|p") insert_inflection(feminine_plurals, "陰性複數", "f|p") end end end local function parse_and_insert_adj_inflection(field, label, accel, frob) parse_and_insert_inflection(data, args, field, label, accel, frob) end parse_and_insert_adj_inflection("n", "中性") handle_adj_adv_comp(args, data, category_plpos, false) parse_and_insert_adj_inflection("dim", "指小", nil, function(term) if term == "+" then term = com.make_diminutive(lemma) elseif term:find("^%+") then term = require(romut_module).get_special_indicator(term) term = com.make_diminutive(lemma, term) end return term end) parse_and_insert_adj_inflection("aug", "指大", nil, function(term) if term == "+" then term = com.make_augmentative(lemma) elseif term:find("^%+") then term = require(romut_module).get_special_indicator(term) term = com.make_augmentative(lemma, term) end return term end) if args.irreg and is_superlative then insert(data.categories, langname .. "不規則" .. category_plpos .. "最高級") end end local function get_adjective_params(adjtype) local params = { ["inv"] = boolean_param, --invariable ["sp"] = true, -- special indicator: "first", "first-last", etc. ["f"] = list_param, --feminine form(s) ["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["gneut"] = boolean_param -- gender-neutral adjective e.g. [[latine]] (FIXME: do these exist in Galician?) params["hascomp"] = true -- has comparative end if adjtype == "part" then params["short"] = boolean_param -- short participle end if adjtype == "sup" then params["irreg"] = boolean_param end if adjtype == "pron" or adjtype == "contr" then params["n"] = list_param --neuter form(s) end return params end pos_functions["形容詞"] = { params = get_adjective_params("base"), func = do_adjective, } pos_functions["形容詞比較級"] = { params = get_adjective_params("comp"), func = do_adjective, pos_category = "形容詞", } pos_functions["形容詞最高級"] = { params = get_adjective_params("sup"), func = function(args, data) do_adjective(args, data, "is superlative") end, pos_category = "形容詞", } pos_functions["過去分詞"] = { params = get_adjective_params("part"), func = do_adjective, redlink_pos = "分詞", } pos_functions["限定詞"] = { params = get_adjective_params("det"), func = do_adjective, } pos_functions["類似形容詞的代詞"] = { params = get_adjective_params("pron"), func = do_adjective, pos_category = "代詞", } pos_functions["類似形容詞的縮約形"] = { params = get_adjective_params("contr"), func = do_adjective, pos_category = "縮約形", } ----------------------------------------------------------------------------------------- -- Adverbs -- ----------------------------------------------------------------------------------------- local function do_adverb(args, data) handle_adj_adv_comp(args, data, "adverbs", "is adv") end local function get_adverb_params(advtype) local params = {} if advtype == "base" then params["comp"] = list_param --comparative(s) params["sup"] = list_param --superlative(s) params["hascomp"] = true -- has comparative end return params end pos_functions["副詞"] = { params = get_adverb_params("base"), func = do_adverb, } pos_functions["副詞比較級"] = { params = get_adverb_params("comp"), func = do_adverb, pos_category = "副詞", } pos_functions["副詞最高級"] = { params = get_adverb_params("sup"), func = do_adverb, pos_category = "副詞", } ----------------------------------------------------------------------------------------- -- Verbs -- ----------------------------------------------------------------------------------------- pos_functions["動詞"] = { params = { [1] = {}, ["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, }, func = function(args, data) local preses, preses_3s, prets, parts, short_parts if args.attn then table.insert(data.categories, "Requests for attention concerning " .. langname) return end local gl_verb = require(data.is_reinteg and gl_reinteg_verb_module or gl_verb_module) local alternant_multiword_spec = gl_verb.do_generate_forms(args, data.is_reinteg and "gl-reinteg-verb" or "gl-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 = ("第一人稱單數%s"):format(label_tense), }, true elseif has_3s then return { slot = slot_tense .. "_3s", label = ("第三人稱單數%s"):format(label_tense), }, false else return { slot = slot_tense .. "_3p", label = ("第三人稱複數%s"):format(label_tense), }, false end end local did_pres_1s preses, did_pres_1s = do_finite("pres", "現在時") preses_3s = { slot = "pres_3s", label = "第三人稱單數現在時", } prets = do_finite("pret", "過去時") parts = { slot = "pp_ms", label = "過去分詞", } short_parts = { slot = "short_pp_ms", label = "短過去分詞", } if #args.pres > 0 or #args.pres3s > 0 or #args.pret > 0 or #args.part > 0 or #args.short_part > 0 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("Internal error: Qualifier should be surrounded by brackets at this stage: " .. qualifier) end table.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:gl-verb]] or -- [[Module:gl-reinteg-verb]] form = require(inflection_utilities_module).add_links(form) end table.insert(forms, {form = form, footnotes = qual}) end end if forms[1].form == "-" then to_insert = {label = "無" .. 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 -- The reintegrationist code uses variant codes to track "Portuguese-ending" vs. "Galician-ending" -- forms and "less common" forms. Remove them now. if data.is_reinteg then stripped_form = gl_verb.remove_variant_codes(stripped_form) end -- 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 {{gl-verb form of}} once implemented. -- local this_accel = not stripped_form:find("%[%[") and accel or nil local this_accel = nil table.insert(into_table, {term = stripped_form, q = qualifiers, accel = this_accel}) end to_insert = into_table end table.insert(data.inflections, to_insert) end local skip_pres_if_empty if alternant_multiword_spec.no_pres1_and_sub then table.insert(data.inflections, {label = "無第一人稱單數現在時"}) table.insert(data.inflections, {label = "無現在時虛擬式"}) end if alternant_multiword_spec.no_pres_stressed then table.insert(data.inflections, {label = "無帶重音的現在時直陳式或虛擬式"}) skip_pres_if_empty = true end if alternant_multiword_spec.only3s then table.insert(data.inflections, {label = glossary_link("非人稱")}) elseif alternant_multiword_spec.only3sp then table.insert(data.inflections, {label = "僅第三人稱"}) elseif alternant_multiword_spec.only3p then table.insert(data.inflections, {label = "僅第三人稱複數"}) 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, "skip if empty") -- Add categories. for _, cat in ipairs(alternant_multiword_spec.categories) do table.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:gl-verb]]/[[Module:gl-reinteg-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 Galician 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) table.insert(data.heads, {term = lemma_obj.form, q = quals, refs = refs}) end end end } ----------------------------------------------------------------------------------------- -- Suffix forms -- ----------------------------------------------------------------------------------------- pos_functions["後綴變格形"] = { 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, "構成" .. typ .. "的後綴") end insert(data.inflections, {label = m_table.serialCommaJoin(suffix_type, {conj = "或"}) .. "的非詞元形式"}) end, } return export 1yj6gbmyekud4ulmsj24oivwm3qbu9m Thesaurus:性交 110 2359382 9882875 9743503 2026-08-29T14:59:24Z TongcyDai 53191 9882875 wikitext text/x-wiki {{ws header}} ==漢語== ===動詞=== ===={{ws sense|zh|生殖器的直接接觸與結合}}==== =====近義詞===== {{col3|zh|性交|交接|做愛|行房<qq:委婉,指伴侶之間>|yue:扑嘢<qq:俚語>|[[發生]][[性行為]]<tr:fāshēng xìngxíngwéi>|肏屄<qq:粗俗,指與女性>|交合<qq:委婉>|yue:屌閪<qq:粗俗>|hak:屌膣<qq:粗俗>|歡愛<qq:委婉>|睡覺<qq:委婉>|愛愛<qq:委婉>|嘿咻<qq:俚語>|上床<qq:比喻>|炒飯<qq:臺灣>|交媾<qq:書面>|啪啪啪<qq:擬聲詞,委婉>|啪啪<qq:擬聲詞,委婉>|親熱<qq:委婉>|敦倫|wuu:戳屄|去motel<qq:臺灣>|yue:執劑<qq:俚語,委婉>|nan-hbl:相姦|nan:相使|nan:相箍|同房<qq:委婉>|yue:搞嘢|yue:行埋|雲雨<qq:委婉>|巫山<qq:委婉>|攏身<qq:武漢官話,委婉>|zhx-sic:日屄|zhx-sic:日㞗}} 8z9kwyh3i9gb4pibt214m07dmyddxcy Lina 0 2359385 9882987 9547177 2026-08-30T03:26:21Z ArsenalBastion4093 113517 9882987 wikitext text/x-wiki {{also|lina|lína|líná|liña|Līna}} ==英語== ===詞源=== {{m|en|Angelina}}、{{m|en|Carolina}}、{{m|en|Evelina}} 等帶 ''-lina'' 結尾名字的簡稱。亦可作 {{m|en|Linus}} 的罕用陰性形式。 ===專有名詞=== {{en-proper noun}} # {{given name|en|女性}} #* {{RQ:Charlotte Bronte Shirley|chapter=12|passage="'''Lina''' - did not Moore call you '''Lina''' sometimes?"¶ "Yes: it is sometimes used as the abbreviation of Caroline in his native country."|t=“莉娜——摩尔有时不是叫你莉娜吗?”¶“是的:在他的祖国,它有时被用作卡罗琳的缩写。”}} ===異序詞=== * {{anagrams|en|a=ailn|I-lan|INLA|Ilan|LNAI|Lain|Lani|Lian|Nila|anil|lain|nail}} ==巴斯克語== ===專有名詞=== {{eu-proper noun}} # {{given name|eu|女性}} ===參考資料=== * {{R:Izendegia1999}}, page 271 ==丹麥語== ===專有名詞=== {{head|da|專有名詞}} # {{given name|da|女性|var=Line}} ==法羅語== ===專有名詞=== {{head|fo|專有名詞}} # {{given name|fo|女性}} ====用法說明==== ;母名 * Lina 之子:'''Linuson''' * Lina 之女:'''Linudóttir''' ====變格==== {{fo-decl-proper-noun-s-indef|Lina|Linu|Linu|Linu}} ==德語== ===詞源=== {{m|de|Karolina}} 或其他以 -''lina'' 結尾名字的簡稱,自19世紀起開始用作正式名字。 ===發音=== * {{audio|de|De-Lina.ogg}} ===專有名詞=== {{head|de|專有名詞}} # {{given name|de|女性}} ==意大利語== ===發音=== {{it-pr|Lìna}} ===專有名詞=== {{it-proper noun|f}} # {{lb|it|非正式}} {{synonym of|it|Carmela}} ==立陶宛語== ===專有名詞=== {{lt-proper noun|f}} # {{given name|lt|女性}} ==諾曼語== ===專有名詞=== {{head|nrf|專有名詞|g=f}} # {{given name|nrf|女性}} ==挪威語== {{wikipedia|lang=no}} ===專有名詞=== {{head|no|專有名詞}} # {{given name|no|女性|var=Line}} ==瑞典語== ===發音=== * {{IPA|sv|/²liːna/}} ===專有名詞=== {{sv-proper noun|c}} # {{given name|sv|女性}},派生自[[Karolina]]、[[Evelina]]、[[Paulina]],或源自[[Linus]] ===異序詞=== * {{anagrams|sv|a=ailn|lian}} ==他加祿語== ===發音=== * {{hyph|tl|Li|na}} * {{tl-IPA}} ===專有名詞=== {{tl-proper noun|b={{tl-bay sc}}}} # {{surname|tl}} 0358ttxa53pogs1ki8j0nlevyi79u6k 9882988 9882987 2026-08-30T03:27:04Z ArsenalBastion4093 113517 9882988 wikitext text/x-wiki {{also|lina|lína|líná|liña|Līna}} ==英語== ===詞源=== {{m|en|Angelina}}、{{m|en|Carolina}}、{{m|en|Evelina}} 等帶 ''-lina'' 結尾名字的簡稱。亦可作 {{m|en|Linus}} 的罕用陰性形式。 ===專有名詞=== {{en-proper noun}} # {{given name|en|女性}} #* {{RQ:Charlotte Bronte Shirley|chapter=12|passage="'''Lina''' - did not Moore call you '''Lina''' sometimes?"¶ "Yes: it is sometimes used as the abbreviation of Caroline in his native country."|t=“'''莉娜'''——摩尔有时不是叫你'''莉娜'''吗?”¶“是的:在他的祖国,它有时被用作卡罗琳的缩写。”}} ===異序詞=== * {{anagrams|en|a=ailn|I-lan|INLA|Ilan|LNAI|Lain|Lani|Lian|Nila|anil|lain|nail}} ==巴斯克語== ===專有名詞=== {{eu-proper noun}} # {{given name|eu|女性}} ===參考資料=== * {{R:Izendegia1999}}, page 271 ==丹麥語== ===專有名詞=== {{head|da|專有名詞}} # {{given name|da|女性|var=Line}} ==法羅語== ===專有名詞=== {{head|fo|專有名詞}} # {{given name|fo|女性}} ====用法說明==== ;母名 * Lina 之子:'''Linuson''' * Lina 之女:'''Linudóttir''' ====變格==== {{fo-decl-proper-noun-s-indef|Lina|Linu|Linu|Linu}} ==德語== ===詞源=== {{m|de|Karolina}} 或其他以 -''lina'' 結尾名字的簡稱,自19世紀起開始用作正式名字。 ===發音=== * {{audio|de|De-Lina.ogg}} ===專有名詞=== {{head|de|專有名詞}} # {{given name|de|女性}} ==意大利語== ===發音=== {{it-pr|Lìna}} ===專有名詞=== {{it-proper noun|f}} # {{lb|it|非正式}} {{synonym of|it|Carmela}} ==立陶宛語== ===專有名詞=== {{lt-proper noun|f}} # {{given name|lt|女性}} ==諾曼語== ===專有名詞=== {{head|nrf|專有名詞|g=f}} # {{given name|nrf|女性}} ==挪威語== {{wikipedia|lang=no}} ===專有名詞=== {{head|no|專有名詞}} # {{given name|no|女性|var=Line}} ==瑞典語== ===發音=== * {{IPA|sv|/²liːna/}} ===專有名詞=== {{sv-proper noun|c}} # {{given name|sv|女性}},派生自[[Karolina]]、[[Evelina]]、[[Paulina]],或源自[[Linus]] ===異序詞=== * {{anagrams|sv|a=ailn|lian}} ==他加祿語== ===發音=== * {{hyph|tl|Li|na}} * {{tl-IPA}} ===專有名詞=== {{tl-proper noun|b={{tl-bay sc}}}} # {{surname|tl}} h7qeib9dxgiyqplck7ulwc9l1gfbc6g Module:Headword/page 828 2499188 9882753 9612949 2026-08-29T12:47:40Z TongcyDai 53191 9882753 Scribunto text/plain local export = {} local languages_module = "Module:languages" local maintenance_category_module = "Module:maintenance category" local pages_module = "Module:pages" local string_compare_module = "Module:string/compare" local string_decode_entities_module = "Module:string/decodeEntities" local string_remove_comments_module = "Module:string/removeComments" local string_utilities_module = "Module:string utilities" local table_module = "Module:table" local template_parser_module = "Module:template parser" local zh_module = "Module:zh" local mw = mw local string = string local table = table local ustring = mw.ustring local concat = table.concat local find = string.find local format = string.format local gsub = string.gsub local insert = table.insert local load_data = mw.loadData local match = string.match local new_title = mw.title.new local pairs = pairs local require = require local sub = string.sub local toNFC = ustring.toNFC local toNFD = ustring.toNFD local ugsub = ustring.gsub local function class_else_type(...) class_else_type = require(template_parser_module).class_else_type return class_else_type(...) end local function decode_entities(...) decode_entities = require(string_decode_entities_module) return decode_entities(...) end local function encode_entities(...) encode_entities = require(string_utilities_module).encode_entities return encode_entities(...) end local function get_category(...) get_category = require(maintenance_category_module).get_category return get_category(...) end local function get_lang(...) get_lang = require(languages_module).getByCode return get_lang(...) end local function list_to_set(...) list_to_set = require(table_module).listToSet return list_to_set(...) end local function parse(...) parse = require(template_parser_module).parse return parse(...) end local function remove_comments(...) remove_comments = require(string_remove_comments_module) return remove_comments(...) end local function physical_to_logical_pagename_if_mammoth(...) physical_to_logical_pagename_if_mammoth = require(pages_module).physical_to_logical_pagename_if_mammoth return physical_to_logical_pagename_if_mammoth(...) end local function split(...) split = require(string_utilities_module).split return split(...) end local function string_compare(...) string_compare = require(string_compare_module) return string_compare(...) end local function uupper(...) uupper = require(string_utilities_module).upper return uupper(...) end --[==[ Loaders for objects, which load data (or some other object) into some variable, which can then be accessed as "foo or get_foo()", where the function get_foo sets the object to "foo" and then returns it. This ensures they are only loaded when needed, and avoids the need to check for the existence of the object each time, since once "foo" has been set, "get_foo" will not be called again.]==] local langnames local function get_langnames() langnames, get_langnames = load_data("Module:languages/canonical names"), nil return langnames end -- Combining character data used when categorising unusual characters. These resolve into two patterns, used to find -- single combining characters (i.e. character + diacritic(s)) or double combining characters (i.e. character + -- diacritic(s) + character). -- Charsets are in the format used by Unicode's UnicodeSet tool: https://util.unicode.org/UnicodeJsps/list-unicodeset.jsp. -- Single combining characters. -- Charset: [[:M:]&[:^Canonical_Combining_Class=/^Double_/:]&[:^subhead=Grapheme joiner:]&[:^Variation_Selector=Yes:]] -- Note: concatenating hundreds of lines at once gives an error, so () are used every 150 lines to break it up into chunks. local comb_chars_single = ("\204\128-\205\142" .. -- U+0300-U+034E "\205\144-\205\155" .. -- U+0350-U+035B "\205\163-\205\175" .. -- U+0363-U+036F "\210\131-\210\137" .. -- U+0483-U+0489 "\214\145-\214\189" .. -- U+0591-U+05BD "\214\191" .. -- U+05BF "\215\129" .. -- U+05C1 "\215\130" .. -- U+05C2 "\215\132" .. -- U+05C4 "\215\133" .. -- U+05C5 "\215\135" .. -- U+05C7 "\216\144-\216\154" .. -- U+0610-U+061A "\217\139-\217\159" .. -- U+064B-U+065F "\217\176" .. -- U+0670 "\219\150-\219\156" .. -- U+06D6-U+06DC "\219\159-\219\164" .. -- U+06DF-U+06E4 "\219\167" .. -- U+06E7 "\219\168" .. -- U+06E8 "\219\170-\219\173" .. -- U+06EA-U+06ED "\220\145" .. -- U+0711 "\220\176-\221\138" .. -- U+0730-U+074A "\222\166-\222\176" .. -- U+07A6-U+07B0 "\223\171-\223\179" .. -- U+07EB-U+07F3 "\223\189" .. -- U+07FD "\224\160\150-\224\160\153" .. -- U+0816-U+0819 "\224\160\155-\224\160\163" .. -- U+081B-U+0823 "\224\160\165-\224\160\167" .. -- U+0825-U+0827 "\224\160\169-\224\160\173" .. -- U+0829-U+082D "\224\161\153-\224\161\155" .. -- U+0859-U+085B "\224\162\151-\224\162\159" .. -- U+0897-U+089F "\224\163\138-\224\163\161" .. -- U+08CA-U+08E1 "\224\163\163-\224\164\131" .. -- U+08E3-U+0903 "\224\164\186-\224\164\188" .. -- U+093A-U+093C "\224\164\190-\224\165\143" .. -- U+093E-U+094F "\224\165\145-\224\165\151" .. -- U+0951-U+0957 "\224\165\162" .. -- U+0962 "\224\165\163" .. -- U+0963 "\224\166\129-\224\166\131" .. -- U+0981-U+0983 "\224\166\188" .. -- U+09BC "\224\166\190-\224\167\132" .. -- U+09BE-U+09C4 "\224\167\135" .. -- U+09C7 "\224\167\136" .. -- U+09C8 "\224\167\139-\224\167\141" .. -- U+09CB-U+09CD "\224\167\151" .. -- U+09D7 "\224\167\162" .. -- U+09E2 "\224\167\163" .. -- U+09E3 "\224\167\190" .. -- U+09FE "\224\168\129-\224\168\131" .. -- U+0A01-U+0A03 "\224\168\188" .. -- U+0A3C "\224\168\190-\224\169\130" .. -- U+0A3E-U+0A42 "\224\169\135" .. -- U+0A47 "\224\169\136" .. -- U+0A48 "\224\169\139-\224\169\141" .. -- U+0A4B-U+0A4D "\224\169\145" .. -- U+0A51 "\224\169\176" .. -- U+0A70 "\224\169\177" .. -- U+0A71 "\224\169\181" .. -- U+0A75 "\224\170\129-\224\170\131" .. -- U+0A81-U+0A83 "\224\170\188" .. -- U+0ABC "\224\170\190-\224\171\133" .. -- U+0ABE-U+0AC5 "\224\171\135-\224\171\137" .. -- U+0AC7-U+0AC9 "\224\171\139-\224\171\141" .. -- U+0ACB-U+0ACD "\224\171\162" .. -- U+0AE2 "\224\171\163" .. -- U+0AE3 "\224\171\186-\224\171\191" .. -- U+0AFA-U+0AFF "\224\172\129-\224\172\131" .. -- U+0B01-U+0B03 "\224\172\188" .. -- U+0B3C "\224\172\190-\224\173\132" .. -- U+0B3E-U+0B44 "\224\173\135" .. -- U+0B47 "\224\173\136" .. -- U+0B48 "\224\173\139-\224\173\141" .. -- U+0B4B-U+0B4D "\224\173\149-\224\173\151" .. -- U+0B55-U+0B57 "\224\173\162" .. -- U+0B62 "\224\173\163" .. -- U+0B63 "\224\174\130" .. -- U+0B82 "\224\174\190-\224\175\130" .. -- U+0BBE-U+0BC2 "\224\175\134-\224\175\136" .. -- U+0BC6-U+0BC8 "\224\175\138-\224\175\141" .. -- U+0BCA-U+0BCD "\224\175\151" .. -- U+0BD7 "\224\176\128-\224\176\132" .. -- U+0C00-U+0C04 "\224\176\188" .. -- U+0C3C "\224\176\190-\224\177\132" .. -- U+0C3E-U+0C44 "\224\177\134-\224\177\136" .. -- U+0C46-U+0C48 "\224\177\138-\224\177\141" .. -- U+0C4A-U+0C4D "\224\177\149" .. -- U+0C55 "\224\177\150" .. -- U+0C56 "\224\177\162" .. -- U+0C62 "\224\177\163" .. -- U+0C63 "\224\178\129-\224\178\131" .. -- U+0C81-U+0C83 "\224\178\188" .. -- U+0CBC "\224\178\190-\224\179\132" .. -- U+0CBE-U+0CC4 "\224\179\134-\224\179\136" .. -- U+0CC6-U+0CC8 "\224\179\138-\224\179\141" .. -- U+0CCA-U+0CCD "\224\179\149" .. -- U+0CD5 "\224\179\150" .. -- U+0CD6 "\224\179\162" .. -- U+0CE2 "\224\179\163" .. -- U+0CE3 "\224\179\179" .. -- U+0CF3 "\224\180\128-\224\180\131" .. -- U+0D00-U+0D03 "\224\180\187" .. -- U+0D3B "\224\180\188" .. -- U+0D3C "\224\180\190-\224\181\132" .. -- U+0D3E-U+0D44 "\224\181\134-\224\181\136" .. -- U+0D46-U+0D48 "\224\181\138-\224\181\141" .. -- U+0D4A-U+0D4D "\224\181\151" .. -- U+0D57 "\224\181\162" .. -- U+0D62 "\224\181\163" .. -- U+0D63 "\224\182\129-\224\182\131" .. -- U+0D81-U+0D83 "\224\183\138" .. -- U+0DCA "\224\183\143-\224\183\148" .. -- U+0DCF-U+0DD4 "\224\183\150" .. -- U+0DD6 "\224\183\152-\224\183\159" .. -- U+0DD8-U+0DDF "\224\183\178" .. -- U+0DF2 "\224\183\179" .. -- U+0DF3 "\224\184\177" .. -- U+0E31 "\224\184\180-\224\184\186" .. -- U+0E34-U+0E3A "\224\185\135-\224\185\142" .. -- U+0E47-U+0E4E "\224\186\177" .. -- U+0EB1 "\224\186\180-\224\186\188" .. -- U+0EB4-U+0EBC "\224\187\136-\224\187\142" .. -- U+0EC8-U+0ECE "\224\188\152" .. -- U+0F18 "\224\188\153" .. -- U+0F19 "\224\188\181" .. -- U+0F35 "\224\188\183" .. -- U+0F37 "\224\188\185" .. -- U+0F39 "\224\188\190" .. -- U+0F3E "\224\188\191" .. -- U+0F3F "\224\189\177-\224\190\132" .. -- U+0F71-U+0F84 "\224\190\134" .. -- U+0F86 "\224\190\135" .. -- U+0F87 "\224\190\141-\224\190\151" .. -- U+0F8D-U+0F97 "\224\190\153-\224\190\188" .. -- U+0F99-U+0FBC "\224\191\134" .. -- U+0FC6 "\225\128\171-\225\128\190" .. -- U+102B-U+103E "\225\129\150-\225\129\153" .. -- U+1056-U+1059 "\225\129\158-\225\129\160" .. -- U+105E-U+1060 "\225\129\162-\225\129\164" .. -- U+1062-U+1064 "\225\129\167-\225\129\173" .. -- U+1067-U+106D "\225\129\177-\225\129\180" .. -- U+1071-U+1074 "\225\130\130-\225\130\141" .. -- U+1082-U+108D "\225\130\143" .. -- U+108F "\225\130\154-\225\130\157" .. -- U+109A-U+109D "\225\141\157-\225\141\159" .. -- U+135D-U+135F "\225\156\146-\225\156\149" .. -- U+1712-U+1715 "\225\156\178-\225\156\180" .. -- U+1732-U+1734 "\225\157\146" .. -- U+1752 "\225\157\147" .. -- U+1753 "\225\157\178" .. -- U+1772 "\225\157\179" .. -- U+1773 "\225\158\180-\225\159\147") .. -- U+17B4-U+17D3 ("\225\159\157" .. -- U+17DD "\225\162\133" .. -- U+1885 "\225\162\134" .. -- U+1886 "\225\162\169" .. -- U+18A9 "\225\164\160-\225\164\171" .. -- U+1920-U+192B "\225\164\176-\225\164\187" .. -- U+1930-U+193B "\225\168\151-\225\168\155" .. -- U+1A17-U+1A1B "\225\169\149-\225\169\158" .. -- U+1A55-U+1A5E "\225\169\160-\225\169\188" .. -- U+1A60-U+1A7C "\225\169\191" .. -- U+1A7F "\225\170\176-\225\171\142" .. -- U+1AB0-U+1ACE "\225\172\128-\225\172\132" .. -- U+1B00-U+1B04 "\225\172\180-\225\173\132" .. -- U+1B34-U+1B44 "\225\173\171-\225\173\179" .. -- U+1B6B-U+1B73 "\225\174\128-\225\174\130" .. -- U+1B80-U+1B82 "\225\174\161-\225\174\173" .. -- U+1BA1-U+1BAD "\225\175\166-\225\175\179" .. -- U+1BE6-U+1BF3 "\225\176\164-\225\176\183" .. -- U+1C24-U+1C37 "\225\179\144-\225\179\146" .. -- U+1CD0-U+1CD2 "\225\179\148-\225\179\168" .. -- U+1CD4-U+1CE8 "\225\179\173" .. -- U+1CED "\225\179\180" .. -- U+1CF4 "\225\179\183-\225\179\185" .. -- U+1CF7-U+1CF9 "\225\183\128-\225\183\140" .. -- U+1DC0-U+1DCC "\225\183\142-\225\183\187" .. -- U+1DCE-U+1DFB "\225\183\189-\225\183\191" .. -- U+1DFD-U+1DFF "\226\131\144-\226\131\176" .. -- U+20D0-U+20F0 "\226\179\175-\226\179\177" .. -- U+2CEF-U+2CF1 "\226\181\191" .. -- U+2D7F "\226\183\160-\226\183\191" .. -- U+2DE0-U+2DFF "\227\128\170-\227\128\175" .. -- U+302A-U+302F "\227\130\153" .. -- U+3099 "\227\130\154" .. -- U+309A "\234\153\175-\234\153\178" .. -- U+A66F-U+A672 "\234\153\180-\234\153\189" .. -- U+A674-U+A67D "\234\154\158" .. -- U+A69E "\234\154\159" .. -- U+A69F "\234\155\176" .. -- U+A6F0 "\234\155\177" .. -- U+A6F1 "\234\160\130" .. -- U+A802 "\234\160\134" .. -- U+A806 "\234\160\139" .. -- U+A80B "\234\160\163-\234\160\167" .. -- U+A823-U+A827 "\234\160\172" .. -- U+A82C "\234\162\128" .. -- U+A880 "\234\162\129" .. -- U+A881 "\234\162\180-\234\163\133" .. -- U+A8B4-U+A8C5 "\234\163\160-\234\163\177" .. -- U+A8E0-U+A8F1 "\234\163\191" .. -- U+A8FF "\234\164\166-\234\164\173" .. -- U+A926-U+A92D "\234\165\135-\234\165\147" .. -- U+A947-U+A953 "\234\166\128-\234\166\131" .. -- U+A980-U+A983 "\234\166\179-\234\167\128" .. -- U+A9B3-U+A9C0 "\234\167\165" .. -- U+A9E5 "\234\168\169-\234\168\182" .. -- U+AA29-U+AA36 "\234\169\131" .. -- U+AA43 "\234\169\140" .. -- U+AA4C "\234\169\141" .. -- U+AA4D "\234\169\187-\234\169\189" .. -- U+AA7B-U+AA7D "\234\170\176" .. -- U+AAB0 "\234\170\178-\234\170\180" .. -- U+AAB2-U+AAB4 "\234\170\183" .. -- U+AAB7 "\234\170\184" .. -- U+AAB8 "\234\170\190" .. -- U+AABE "\234\170\191" .. -- U+AABF "\234\171\129" .. -- U+AAC1 "\234\171\171-\234\171\175" .. -- U+AAEB-U+AAEF "\234\171\181" .. -- U+AAF5 "\234\171\182" .. -- U+AAF6 "\234\175\163-\234\175\170" .. -- U+ABE3-U+ABEA "\234\175\172" .. -- U+ABEC "\234\175\173" .. -- U+ABED "\239\172\158" .. -- U+FB1E "\239\184\160-\239\184\175" .. -- U+FE20-U+FE2F "\240\144\135\189" .. -- U+101FD "\240\144\139\160" .. -- U+102E0 "\240\144\141\182-\240\144\141\186" .. -- U+10376-U+1037A "\240\144\168\129-\240\144\168\131" .. -- U+10A01-U+10A03 "\240\144\168\133" .. -- U+10A05 "\240\144\168\134" .. -- U+10A06 "\240\144\168\140-\240\144\168\143" .. -- U+10A0C-U+10A0F "\240\144\168\184-\240\144\168\186" .. -- U+10A38-U+10A3A "\240\144\168\191" .. -- U+10A3F "\240\144\171\165" .. -- U+10AE5 "\240\144\171\166" .. -- U+10AE6 "\240\144\180\164-\240\144\180\167" .. -- U+10D24-U+10D27 "\240\144\181\169-\240\144\181\173" .. -- U+10D69-U+10D6D "\240\144\186\171" .. -- U+10EAB "\240\144\186\172" .. -- U+10EAC "\240\144\187\188-\240\144\187\191" .. -- U+10EFC-U+10EFF "\240\144\189\134-\240\144\189\144" .. -- U+10F46-U+10F50 "\240\144\190\130-\240\144\190\133" .. -- U+10F82-U+10F85 "\240\145\128\128-\240\145\128\130" .. -- U+11000-U+11002 "\240\145\128\184-\240\145\129\134" .. -- U+11038-U+11046 "\240\145\129\176" .. -- U+11070 "\240\145\129\179" .. -- U+11073 "\240\145\129\180" .. -- U+11074 "\240\145\129\191-\240\145\130\130" .. -- U+1107F-U+11082 "\240\145\130\176-\240\145\130\186" .. -- U+110B0-U+110BA "\240\145\131\130" .. -- U+110C2 "\240\145\132\128-\240\145\132\130" .. -- U+11100-U+11102 "\240\145\132\167-\240\145\132\180" .. -- U+11127-U+11134 "\240\145\133\133" .. -- U+11145 "\240\145\133\134" .. -- U+11146 "\240\145\133\179" .. -- U+11173 "\240\145\134\128-\240\145\134\130" .. -- U+11180-U+11182 "\240\145\134\179-\240\145\135\128" .. -- U+111B3-U+111C0 "\240\145\135\137-\240\145\135\140" .. -- U+111C9-U+111CC "\240\145\135\142" .. -- U+111CE "\240\145\135\143" .. -- U+111CF "\240\145\136\172-\240\145\136\183" .. -- U+1122C-U+11237 "\240\145\136\190" .. -- U+1123E "\240\145\137\129" .. -- U+11241 "\240\145\139\159-\240\145\139\170" .. -- U+112DF-U+112EA "\240\145\140\128-\240\145\140\131" .. -- U+11300-U+11303 "\240\145\140\187" .. -- U+1133B "\240\145\140\188" .. -- U+1133C "\240\145\140\190-\240\145\141\132" .. -- U+1133E-U+11344 "\240\145\141\135" .. -- U+11347 "\240\145\141\136" .. -- U+11348 "\240\145\141\139-\240\145\141\141" .. -- U+1134B-U+1134D "\240\145\141\151" .. -- U+11357 "\240\145\141\162" .. -- U+11362 "\240\145\141\163" .. -- U+11363 "\240\145\141\166-\240\145\141\172" .. -- U+11366-U+1136C "\240\145\141\176-\240\145\141\180" .. -- U+11370-U+11374 "\240\145\142\184-\240\145\143\128" .. -- U+113B8-U+113C0 "\240\145\143\130" .. -- U+113C2 "\240\145\143\133" .. -- U+113C5 "\240\145\143\135-\240\145\143\138" .. -- U+113C7-U+113CA "\240\145\143\140-\240\145\143\144" .. -- U+113CC-U+113D0 "\240\145\143\146" .. -- U+113D2 "\240\145\143\161" .. -- U+113E1 "\240\145\143\162" .. -- U+113E2 "\240\145\144\181-\240\145\145\134" .. -- U+11435-U+11446 "\240\145\145\158" .. -- U+1145E "\240\145\146\176-\240\145\147\131" .. -- U+114B0-U+114C3 "\240\145\150\175-\240\145\150\181" .. -- U+115AF-U+115B5 "\240\145\150\184-\240\145\151\128" .. -- U+115B8-U+115C0 "\240\145\151\156" .. -- U+115DC "\240\145\151\157" .. -- U+115DD "\240\145\152\176-\240\145\153\128" .. -- U+11630-U+11640 "\240\145\154\171-\240\145\154\183" .. -- U+116AB-U+116B7 "\240\145\156\157-\240\145\156\171" .. -- U+1171D-U+1172B "\240\145\160\172-\240\145\160\186" .. -- U+1182C-U+1183A "\240\145\164\176-\240\145\164\181" .. -- U+11930-U+11935 "\240\145\164\183" .. -- U+11937 "\240\145\164\184" .. -- U+11938 "\240\145\164\187-\240\145\164\190" .. -- U+1193B-U+1193E "\240\145\165\128") .. -- U+11940 ("\240\145\165\130" .. -- U+11942 "\240\145\165\131" .. -- U+11943 "\240\145\167\145-\240\145\167\151" .. -- U+119D1-U+119D7 "\240\145\167\154-\240\145\167\160" .. -- U+119DA-U+119E0 "\240\145\167\164" .. -- U+119E4 "\240\145\168\129-\240\145\168\138" .. -- U+11A01-U+11A0A "\240\145\168\179-\240\145\168\185" .. -- U+11A33-U+11A39 "\240\145\168\187-\240\145\168\190" .. -- U+11A3B-U+11A3E "\240\145\169\135" .. -- U+11A47 "\240\145\169\145-\240\145\169\155" .. -- U+11A51-U+11A5B "\240\145\170\138-\240\145\170\153" .. -- U+11A8A-U+11A99 "\240\145\176\175-\240\145\176\182" .. -- U+11C2F-U+11C36 "\240\145\176\184-\240\145\176\191" .. -- U+11C38-U+11C3F "\240\145\178\146-\240\145\178\167" .. -- U+11C92-U+11CA7 "\240\145\178\169-\240\145\178\182" .. -- U+11CA9-U+11CB6 "\240\145\180\177-\240\145\180\182" .. -- U+11D31-U+11D36 "\240\145\180\186" .. -- U+11D3A "\240\145\180\188" .. -- U+11D3C "\240\145\180\189" .. -- U+11D3D "\240\145\180\191-\240\145\181\133" .. -- U+11D3F-U+11D45 "\240\145\181\135" .. -- U+11D47 "\240\145\182\138-\240\145\182\142" .. -- U+11D8A-U+11D8E "\240\145\182\144" .. -- U+11D90 "\240\145\182\145" .. -- U+11D91 "\240\145\182\147-\240\145\182\151" .. -- U+11D93-U+11D97 "\240\145\187\179-\240\145\187\182" .. -- U+11EF3-U+11EF6 "\240\145\188\128" .. -- U+11F00 "\240\145\188\129" .. -- U+11F01 "\240\145\188\131" .. -- U+11F03 "\240\145\188\180-\240\145\188\186" .. -- U+11F34-U+11F3A "\240\145\188\190-\240\145\189\130" .. -- U+11F3E-U+11F42 "\240\145\189\154" .. -- U+11F5A "\240\147\145\128" .. -- U+13440 "\240\147\145\135-\240\147\145\149" .. -- U+13447-U+13455 "\240\150\132\158-\240\150\132\175" .. -- U+1611E-U+1612F "\240\150\171\176-\240\150\171\180" .. -- U+16AF0-U+16AF4 "\240\150\172\176-\240\150\172\182" .. -- U+16B30-U+16B36 "\240\150\189\143" .. -- U+16F4F "\240\150\189\145-\240\150\190\135" .. -- U+16F51-U+16F87 "\240\150\190\143-\240\150\190\146" .. -- U+16F8F-U+16F92 "\240\150\191\164" .. -- U+16FE4 "\240\150\191\176" .. -- U+16FF0 "\240\150\191\177" .. -- U+16FF1 "\240\155\178\157" .. -- U+1BC9D "\240\155\178\158" .. -- U+1BC9E "\240\156\188\128-\240\156\188\173" .. -- U+1CF00-U+1CF2D "\240\156\188\176-\240\156\189\134" .. -- U+1CF30-U+1CF46 "\240\157\133\165-\240\157\133\169" .. -- U+1D165-U+1D169 "\240\157\133\173-\240\157\133\178" .. -- U+1D16D-U+1D172 "\240\157\133\187-\240\157\134\130" .. -- U+1D17B-U+1D182 "\240\157\134\133-\240\157\134\139" .. -- U+1D185-U+1D18B "\240\157\134\170-\240\157\134\173" .. -- U+1D1AA-U+1D1AD "\240\157\137\130-\240\157\137\132" .. -- U+1D242-U+1D244 "\240\157\168\128-\240\157\168\182" .. -- U+1DA00-U+1DA36 "\240\157\168\187-\240\157\169\172" .. -- U+1DA3B-U+1DA6C "\240\157\169\181" .. -- U+1DA75 "\240\157\170\132" .. -- U+1DA84 "\240\157\170\155-\240\157\170\159" .. -- U+1DA9B-U+1DA9F "\240\157\170\161-\240\157\170\175" .. -- U+1DAA1-U+1DAAF "\240\158\128\128-\240\158\128\134" .. -- U+1E000-U+1E006 "\240\158\128\136-\240\158\128\152" .. -- U+1E008-U+1E018 "\240\158\128\155-\240\158\128\161" .. -- U+1E01B-U+1E021 "\240\158\128\163" .. -- U+1E023 "\240\158\128\164" .. -- U+1E024 "\240\158\128\166-\240\158\128\170" .. -- U+1E026-U+1E02A "\240\158\130\143" .. -- U+1E08F "\240\158\132\176-\240\158\132\182" .. -- U+1E130-U+1E136 "\240\158\138\174" .. -- U+1E2AE "\240\158\139\172-\240\158\139\175" .. -- U+1E2EC-U+1E2EF "\240\158\147\172-\240\158\147\175" .. -- U+1E4EC-U+1E4EF "\240\158\151\174" .. -- U+1E5EE "\240\158\151\175" .. -- U+1E5EF "\240\158\163\144-\240\158\163\150" .. -- U+1E8D0-U+1E8D6 "\240\158\165\132-\240\158\165\138") -- U+1E944-U+1E94A -- Double combining characters. -- Charset: [[:M:]&[:Canonical_Combining_Class=/^Double_/:]&[:^subhead=Grapheme joiner:]&[:^Variation_Selector=Yes:]] local comb_chars_double = "\205\156-\205\162" .. -- U+035C-U+0362 "\225\183\141" .. -- U+1DCD "\225\183\188" -- U+1DFC -- Variation selectors etc.; separated out so that we don't get categories for them. -- Charset: [[:M:]&[[:subhead=Grapheme joiner:][:Variation_Selector=Yes:]]]. local comb_chars_other = "\205\143" .. -- U+034F "\225\160\139-\225\160\141" .. -- U+180B-U+180D "\225\160\143" .. -- U+180F "\239\184\128-\239\184\143" .. -- U+FE00-U+FE0F "\243\160\132\128-\243\160\135\175" -- U+E0100-U+E01EF local comb_chars_all = comb_chars_single .. comb_chars_double .. comb_chars_other local comb_chars = { combined_single = "[^" .. comb_chars_all .. "][" .. comb_chars_single .. comb_chars_other .. "]+%f[^" .. comb_chars_all .. "]", combined_double = "[^" .. comb_chars_all .. "][" .. comb_chars_single .. comb_chars_other .. "]*[" .. comb_chars_double .. "]+[" .. comb_chars_all .. "]*.[" .. comb_chars_single .. comb_chars_other .. "]*", diacritics_single = "[" .. comb_chars_single .. "]", diacritics_double = "[" .. comb_chars_double .. "]", diacritics_all = "[" .. comb_chars_all .. "]" } -- Somewhat curated list from https://unicode.org/Public/emoji/16.0/emoji-sequences.txt. -- NOTE: There are lots more emoji sequences involving non-emoji Plane 0 symbols followed by 0xFE0F, which we don't -- (yet?) handle. local emoji_chars = "\226\140\154" .. -- U+231A (⌚) "\226\140\155" .. -- U+231B (⌛) "\226\140\168" .. -- U+2328 (⌨) "\226\143\143" .. -- U+23CF (⏏) "\226\143\169-\226\143\179" .. -- U+23E9-U+23F3 (⏩-⏳) "\226\143\184-\226\143\186" .. -- U+23F8-U+23FA (⏸-⏺) "\226\150\170" .. -- U+25AA (▪) "\226\150\171" .. -- U+25AB (▫) "\226\150\182" .. -- U+25B6 (▶) "\226\151\128" .. -- U+25C0 (◀) "\226\151\187-\226\151\190" .. -- U+25FB-U+25FE (◻-◾) "\226\152\128-\226\152\132" .. -- U+2600-U+2604 (☀-☄) "\226\152\142" .. -- U+260E (☎) "\226\152\145" .. -- U+2611 (☑) "\226\152\148" .. -- U+2614 (☔) "\226\152\149" .. -- U+2615 (☕) "\226\152\152" .. -- U+2618 (☘) "\226\152\157" .. -- U+261D (☝) "\226\152\160" .. -- U+2620 (☠) "\226\152\162" .. -- U+2622 (☢) "\226\152\163" .. -- U+2623 (☣) "\226\152\166" .. -- U+2626 (☦) "\226\152\170" .. -- U+262A (☪) "\226\152\174" .. -- U+262E (☮) "\226\152\175" .. -- U+262F (☯) "\226\152\184-\226\152\186" .. -- U+2638-U+263A (☸-☺) "\226\153\136-\226\153\147" .. -- U+2648-U+2653 (♈-♓) "\226\153\159" .. -- U+265F (♟) "\226\153\160" .. -- U+2660 (♠) "\226\153\163" .. -- U+2663 (♣) "\226\153\165" .. -- U+2665 (♥) "\226\153\166" .. -- U+2666 (♦) "\226\153\168" .. -- U+2668 (♨) "\226\153\187" .. -- U+267B (♻) "\226\153\190" .. -- U+267E (♾) "\226\153\191" .. -- U+267F (♿) "\226\154\146-\226\154\151" .. -- U+2692-U+2697 (⚒-⚗) "\226\154\153" .. -- U+2699 (⚙) "\226\154\155" .. -- U+269B (⚛) "\226\154\156" .. -- U+269C (⚜) "\226\154\160" .. -- U+26A0 (⚠) "\226\154\161" .. -- U+26A1 (⚡) "\226\154\170" .. -- U+26AA (⚪) "\226\154\171" .. -- U+26AB (⚫) "\226\154\176" .. -- U+26B0 (⚰) "\226\154\177" .. -- U+26B1 (⚱) "\226\154\189" .. -- U+26BD (⚽) "\226\154\190" .. -- U+26BE (⚾) "\226\155\132" .. -- U+26C4 (⛄) "\226\155\133" .. -- U+26C5 (⛅) "\226\155\136" .. -- U+26C8 (⛈) "\226\155\142" .. -- U+26CE (⛎) "\226\155\143" .. -- U+26CF (⛏) "\226\155\145" .. -- U+26D1 (⛑) "\226\155\147" .. -- U+26D3 (⛓) "\226\155\148" .. -- U+26D4 (⛔) "\226\155\169" .. -- U+26E9 (⛩) "\226\155\170" .. -- U+26EA (⛪) "\226\155\176-\226\155\181" .. -- U+26F0-U+26F5 (⛰-⛵) "\226\155\183-\226\155\186" .. -- U+26F7-U+26FA (⛷-⛺) "\226\155\189" .. -- U+26FD (⛽) "\226\156\130" .. -- U+2702 (✂) "\226\156\133" .. -- U+2705 (✅) "\226\156\136-\226\156\141" .. -- U+2708-U+270D (✈-✍) "\226\156\143" .. -- U+270F (✏) "\226\156\146" .. -- U+2712 (✒) "\226\156\148" .. -- U+2714 (✔) "\226\156\150" .. -- U+2716 (✖) "\226\156\157" .. -- U+271D (✝) "\226\156\161" .. -- U+2721 (✡) "\226\156\168" .. -- U+2728 (✨) "\226\156\179" .. -- U+2733 (✳) "\226\156\180" .. -- U+2734 (✴) "\226\157\132" .. -- U+2744 (❄) "\226\157\135" .. -- U+2747 (❇) "\226\157\140" .. -- U+274C (❌) "\226\157\142" .. -- U+274E (❎) "\226\157\147-\226\157\149" .. -- U+2753-U+2755 (❓-❕) "\226\157\151" .. -- U+2757 (❗) "\226\157\163" .. -- U+2763 (❣) "\226\157\164" .. -- U+2764 (❤) "\226\158\149-\226\158\151" .. -- U+2795-U+2797 (➕-➗) "\226\158\161" .. -- U+27A1 (➡) "\226\158\176" .. -- U+27B0 (➰) "\226\158\191" .. -- U+27BF (➿) "\226\164\180" .. -- U+2934 (⤴) "\226\164\181" .. -- U+2935 (⤵) "\226\172\133-\226\172\135" .. -- U+2B05-U+2B07 (⬅-⬇) "\226\172\155" .. -- U+2B1B (⬛) "\226\172\156" .. -- U+2B1C (⬜) "\226\173\144" .. -- U+2B50 (⭐) "\226\173\149" .. -- U+2B55 (⭕) "\227\128\176" .. -- U+3030 (〰) "\227\128\189" .. -- U+303D (〽) "\227\138\151" .. -- U+3297 (㊗) "\227\138\153" .. -- U+3299 (㊙) "\240\159\128\132" .. -- U+1F004 (🀄) "\240\159\131\143" .. -- U+1F0CF (🃏) "\240\159\133\176" .. -- U+1F170 (🅰) "\240\159\133\177" .. -- U+1F171 (🅱) "\240\159\133\190" .. -- U+1F17E (🅾) "\240\159\133\191" .. -- U+1F17F (🅿) "\240\159\134\142" .. -- U+1F18E (🆎) "\240\159\134\145-\240\159\134\154" .. -- U+1F191-U+1F19A (🆑-🆚) "\240\159\136\129" .. -- U+1F201 (🈁) "\240\159\136\130" .. -- U+1F202 (🈂) "\240\159\136\154" .. -- U+1F21A (🈚) "\240\159\136\175" .. -- U+1F22F (🈯) "\240\159\136\178-\240\159\136\186" .. -- U+1F232-U+1F23A (🈲-🈺) "\240\159\137\144" .. -- U+1F250 (🉐) "\240\159\137\145" .. -- U+1F251 (🉑) "\240\159\140\128-\240\159\153\143" .. -- U+1F300-U+1F64F (🌀-🙏) "\240\159\154\128-\240\159\155\151" .. -- U+1F680-U+1F6D7 (🚀-🛗) "\240\159\155\156-\240\159\155\172" .. -- U+1F6DC-U+1F6EC (🛜-🛬) "\240\159\155\176-\240\159\155\188" .. -- U+1F6F0-U+1F6FC (🛰-🛼) "\240\159\159\160-\240\159\159\171" .. -- U+1F7E0-U+1F7EB (🟠-🟫) "\240\159\159\176" .. -- U+1F7F0 (🟰) "\240\159\164\140-\240\159\169\147" .. -- U+1F90C-U+1FA53 (🤌-🩓) "\240\159\169\160-\240\159\169\173" .. -- U+1FA60-U+1FA6D (🩠-🩭) "\240\159\169\176-\240\159\169\188" .. -- U+1FA70-U+1FA7C (🩰-🩼) "\240\159\170\128-\240\159\170\137" .. -- U+1FA80-U+1FA89 (🪀-🪉) "\240\159\170\143-\240\159\171\134" .. -- U+1FA8F-U+1FAC6 (🪏-🫆) "\240\159\171\142-\240\159\171\156" .. -- U+1FACE-U+1FADC (🫎-🫜) "\240\159\171\159-\240\159\171\169" .. -- U+1FADF-U+1FAE9 (🫟-🫩) "\240\159\171\176-\240\159\171\184" -- U+1FAF0-U+1FAF8 (🫰-🫸) local unsupported_characters local function get_unsupported_characters() unsupported_characters, get_unsupported_characters = {}, nil for k, v in pairs(load_data("Module:links/data").unsupported_characters) do unsupported_characters[v] = k end return unsupported_characters end -- The list of unsupported titles and invert it (so the keys are pagenames and values are canonical titles). local unsupported_titles local function get_unsupported_titles() unsupported_titles, get_unsupported_titles = {}, nil for k, v in pairs(load_data("Module:links/data").unsupported_titles) do unsupported_titles[v] = k end return unsupported_titles end -- To save on memory, we only cache names with either non-ASCII characters in them or ASCII characters to be removed or -- transformed (apostrophe, double quote, hyphen). local L2_sort_key_cache = {} function export.get_L2_sort_key(L2) if L2 == "跨語言" or L2 == "跨语言" then return "\1" elseif L2 == "漢語" or L2 == "汉语" then return "\2" elseif match(L2, "^[%z\1-\b\14-!#-&(-,.-\127]+$") then return L2 end local sort_key = L2_sort_key_cache[L2] if sort_key then return sort_key end sort_key = toNFC(ugsub(ugsub(toNFD(L2), "[" .. comb_chars_all .. "'\"ʻʼ]+", ""), "[%s%-]+", " ")) L2_sort_key_cache[L2] = sort_key return sort_key end --[==[ Given a pagename (or {nil} for the current page), create and return a data structure describing the page. The returned object includes the following fields: * `comb_chars`: A table containing various Lua character class patterns for different types of combined characters (those that decompose into multiple characters in the NFD decomposition). The patterns are meant to be used with {mw.ustring.find()}. The keys are: ** `single`: Single combining characters (character + diacritic), without surrounding brackets; ** `double`: Double combining characters (character + diacritic + character), without surrounding brackets; ** `vs`: Variation selectors, without surrounding brackets; ** `all`: Concatenation of `single` + `double` + `vs`, without surrounding brackets; ** `diacritics_single`: Like `single` but with surrounding brackets; ** `diacritics_double`: Like `double` but with surrounding brackets; ** `diacritics_all`: Like `all` but with surrounding brackets; ** `combined_single`: Lua pattern for matching a spacing character followed by one or more single combining characters; ** `combined_double`: Lua pattern for matching a combination of two spacing characters separated by one or more double combining characters, possibly also with single combining characters; * `emoji_pattern`: A Lua character class pattern (including surrounding brackets) that matches emojis. Meant to be used with {mw.ustring.find()}. * `L2_list`: Ordered list of L2 headings on the page, with the extra key `n` that gives the length of the list. * `L2_sections`: Lookup table of L2 headings on the page, where the key is the section number assigned by the preprocessor, and the value is the L2 heading name. Once an invocation has got its actual section number from get_current_L2 in [[Module:pages]], it can use this table to determine its parent L2. TODO: We could expand this to include subsections, to check POS headings are correct etc. * `unsupported_titles`: Map from pagenames to canonical titles for unsupported-title pages. * `namespace`: Namespace of the pagename. * `ns`: Namespace table for the page from mw.site.namespaces (TODO: merge with `namespace` above). * `full_raw_pagename`: Full version of the '''RAW''' pagename (i.e. unsupported-title pages aren't canonicalized); including the namespace and the base (portion before the slash). * `pagename`: Canonicalized subpage portion of the pagename (unsupported-title pages are canonicalized). * `pagename_with_base`: Same as `pagename` in the main namespace; otherwise, the whole pagename without the namespace. * `decompose_pagename`: Equivalent of `pagename` in NFD decomposition. * `pagename_len`: Length of `pagename` in Unicode chars, where combinations of spacing character + decomposed diacritic are treated as single characters. * `explode_pagename`: Set of characters found in `pagename`. The keys are characters (where combinations of spacing character + decomposed diacritic are treated as single characters). * `encoded_pagename`: FIXME: Document me. * `pagename_defaultsort`: FIXME: Document me. * `raw_defaultsort`: FIXME: Document me. * `wikitext_topic_cat`: FIXME: Document me. * `wikitext_langname_cat`: FIXME: Document me. `no_fetch_content` says to not fetch and parse the content or set a DEFAULTSORT sort key, in order to save time on test and documentation pages that have lots of template invocations that set `|pagename=`. It turns out nearly all the time of this function is contained in the line `frame:callParserFunction("DEFAULTSORT", data.pagename_defaultsort)`, so we skip it on test and documentation pages where it accomplishes nothing in any case. ]==] function export.process_page(pagename, no_fetch_content) local data = { comb_chars = comb_chars, emoji_pattern = "[" .. emoji_chars .. "]", unsupported_titles = unsupported_titles or get_unsupported_titles() } local cats = {} data.cats = cats -- We cannot store `raw_title` in `data` because it contains a metatable. local raw_title local function bad_pagename() if not pagename then error("Internal error: Something wrong, `data.pagename` not specified but current title contains illegal characters") else error(format("Bad value for `data.pagename`: '%s', which must not contain illegal characters", pagename)) end end if pagename then -- for testing, doc pages, etc. raw_title = new_title(pagename) if not raw_title then bad_pagename() end else raw_title = mw.title.getCurrentTitle() end local nsText = raw_title.nsText local namespace_is_reconstruction = nsText == "Reconstruction" data.namespace = nsText data.ns = mw.site.namespaces[raw_title.namespace] local full_raw_pagename = raw_title.fullText data.full_raw_pagename = full_raw_pagename local frame = mw.getCurrentFrame() -- WARNING: `content` may be nil, e.g. if we're substing a template like {{ja-new}} on a not-yet-created page -- or if the module specifies the subpage as `data.pagename` (which many modules do) and we're in an Appendix -- or other non-mainspace page. We used to make the latter an error but there are too many modules that do it, -- and substing on a nonexistent page is totally legit, and we don't actually need to be able to access the -- content of the page. local content = not no_fetch_content and raw_title:getContent() or nil -- Get the pagename. pagename = physical_to_logical_pagename_if_mammoth(raw_title) pagename = gsub(pagename, "^不支援的頁面名稱/(.+)", function(m) insert(cats, "不支援的頁面名稱") local title = (unsupported_titles or get_unsupported_titles())[m] if title then return title end -- Substitute pairs of "`". Those not used for escaping should be escaped as "`grave`", but might not be, -- so if a pair don't form a match, the closing "`" should become the opening "`" of the next match attempt. -- This has to be done manually, instead of using gsub. local open_pos = find(m, "`") if not open_pos then return m end title = {sub(m, 1, open_pos - 1)} while true do local close_pos = find(m, "`", open_pos + 1) if not close_pos then -- Add "`" plus any remaining characters. insert(title, sub(m, open_pos)) break end local escape = sub(m, open_pos, close_pos) local ch = (unsupported_characters or get_unsupported_characters())[escape] -- Match found, so substitute the character and move to the first "`" after the match if found, or -- otherwise return. if ch then insert(title, ch) local nxt_pos = close_pos + 1 open_pos = find(m, "`", nxt_pos) -- Add any characters between the match and the next "`" or end. if open_pos then insert(title, sub(m, nxt_pos, open_pos - 1)) else insert(title, sub(m, nxt_pos)) break end -- Match not found, so make the closing "`" the opening "`" of the next attempt. else -- Add the failed match, except for the closing "`". insert(title, sub(m, open_pos, close_pos - 1)) open_pos = close_pos end end return concat(title) end) -- Save pagename, as the local variable will be destructively modified. data.pagename = pagename if nsText == "" then data.pagename_with_base = pagename else data.pagename_with_base = raw_title.text end -- Decompose the pagename in Unicode normalization form D. data.decompose_pagename = toNFD(pagename) -- Explode the current page name into a character table, taking decomposed combining characters into account. local explode_pagename = {} local pagename_len = 0 local function explode(char) explode_pagename[char] = true pagename_len = pagename_len + 1 return "" end pagename = ugsub(pagename, comb_chars.combined_double, explode) pagename = gsub(ugsub(pagename, comb_chars.combined_single, explode), ".[\128-\191]*", explode) data.explode_pagename = explode_pagename data.pagename_len = pagename_len -- Generate DEFAULTSORT. data.encoded_pagename = encode_entities(data.pagename) data.pagename_defaultsort = get_lang("mul"):makeSortKey(data.encoded_pagename) if not no_fetch_content then frame:callParserFunction("DEFAULTSORT", data.pagename_defaultsort) end data.raw_defaultsort = uupper(raw_title.text) -- Make `L2_list` and `L2_sections`, note raw wikitext use of {{DEFAULTSORT:}} and {{DISPLAYTITLE:}}, then add categories if any unwanted L1 headings are found, the L2 headings are in the wrong order, or they don't match a canonical language name. -- Note: HTML comments shouldn't be removed from `content` until after this step, as they can affect the result. do local L2_list, L2_list_len, L2_sections = {}, 0, {} local prev, rc local new_cats, L2_wrong_order = {} local function handle_heading(heading) local level = heading.level if level > 2 then return end local name = heading:get_name() -- heading:get_name() will return nil if there are any newline characters in the preprocessed heading name (e.g. from an expanded template). In such cases, the preprocessor section count still increments (since it's calculated pre-expansion), but the heading will fail, so the L2 count shouldn't be incremented. if name == nil then return end L2_list_len = L2_list_len + 1 L2_list[L2_list_len] = name L2_sections[heading.section] = name -- Also add any L1s, since they terminate the preceding L2, but add a maintenance category since it's probably a mistake. if level == 1 then new_cats["包含不需要的L1標題的頁面"] = true end -- Check the heading is in the right order. -- FIXME: we need a more sophisticated sorting method which handles non-diacritic special characters (e.g. Magɨ). if prev and not ( L2_wrong_order or string_compare(export.get_L2_sort_key(prev), export.get_L2_sort_key(name)) ) then new_cats["語言標題順序錯誤的頁面"] = true L2_wrong_order = true end -- Check it's a canonical language name. -- l10n: 語言標題可能寫成簡化字,查不到時轉為正體再試一次 local all_langnames = langnames or get_langnames() if not (all_langnames[name] or all_langnames[require(zh_module).st(name)]) then new_cats["帶有非標準語言標題的頁面"] = true end prev = name end local function handle_template(template) -- Turn off redirect checking except in the Reconstruction namespace because the rc flag is only -- used in the Reconstruction namespace and the other names are parser functions, which AFAIK can't -- be redirected to. local name = template:get_name(nil, not namespace_is_reconstruction and "no_redirect" or nil) if name == "DEFAULTSORT:" then new_cats["存在DEFAULTSORT衝突的頁面"] = true elseif name == "DISPLAYTITLE:" then new_cats["存在DISPLAYTITLE衝突的頁面"] = true elseif name == "reconstructed" then rc = true end end if content then for node in parse(content):iterate_nodes() do local node_class = class_else_type(node) if node_class == "heading" then handle_heading(node) elseif node_class == "template" then handle_template(node) elseif node_class == "parameter" then new_cats["帶有原始三重括號模板參數的頁面"] = true end end end L2_list.n = L2_list_len data.L2_list = L2_list data.L2_sections = L2_sections insert(cats, get_category("有詞條的頁面")) insert(cats, get_category(format("有%s個詞條的頁面", L2_list_len))) for cat in pairs(new_cats) do insert(cats, get_category(cat)) end if namespace_is_reconstruction and not rc then local langname = match(full_raw_pagename, "^Reconstruction:([^/]+)/.") if langname then -- insert(cats, get_category("缺少Template:reconstructed的" .. langname .. "詞條")) end end end ------ 4. Parse page for maintenance categories. ------ -- Use of tab characters. if content and find(content, "\t", 1, true) then insert(cats, get_category("帶有製表字元的頁面")) end -- Unencoded character(s) in title. local IDS = list_to_set{"⿰", "⿱", "⿲", "⿳", "⿴", "⿵", "⿶", "⿷", "⿸", "⿹", "⿺", "⿻", "⿼", "⿽", "⿾", "⿿", "㇯"} for char in pairs(explode_pagename) do if IDS[char] and char ~= data.pagename then insert(cats, "包含未編碼字元的詞") break end end -- Raw wikitext use of a topic or langname category. Also check if any raw sortkeys have been used. do local wikitext_topic_cat = {} local wikitext_langname_cat = {} local raw_sortkey -- If a raw sortkey has been found, add it to the relevant table. -- If there's no table (or the index is just `true`), create one first. local function add_cat_table(t, lang, sortkey) local t_lang = t[lang] if not sortkey then if not t_lang then t[lang] = true end return elseif t_lang == true or not t_lang then t_lang = {} t[lang] = t_lang end t_lang[uupper(decode_entities(sortkey))] = true end local function process_category(content, cat, colon, nxt) local pipe = find(cat, "|", colon + 1, true) -- Categories cannot end "|]]". if pipe == #cat then return end local title = new_title(pipe and sub(cat, 1, pipe - 1) or cat) if not (title and title.namespace == 14) then return end -- Get the sortkey (if any), then canonicalize category title. local sortkey = pipe and sub(cat, pipe + 1) or nil cat = title.text if sortkey then raw_sortkey = true -- If the sortkey contains "[", the first "]" of a final "]]]" is treated as part of the sortkey. if find(sortkey, "[", 1, true) and sub(content, nxt, nxt) == "]" then sortkey = sortkey .. "]" end end local code = match(cat, "^([%w%-.]+):") if code then add_cat_table(wikitext_topic_cat, code, sortkey) return end -- Split by word. cat = split(cat, " ", true, true) -- Formerly we looked for the language name anywhere in the category. This is simply wrong -- because there are no categories like 'Alsatian French lemmas' (only L2 languages -- have langname categories), but doing it this way wrongly catches things like [[Category:Shapsug Adyghe]] -- in [[Category:Adyghe entries with language name categories using raw markup]]. local n = #cat - 1 if n <= 0 then return end -- Go from longest to shortest and stop once we've found a language name. Going from shortest -- to longest or not stopping after a match risks falsely matching (e.g.) German Low German -- categories as German. repeat local name = concat(cat, " ", 1, n) if (langnames or get_langnames())[name] then add_cat_table(wikitext_langname_cat, name, sortkey) return end n = n - 1 until n == 0 end if content then -- Remove comments, then iterate over category links. content = remove_comments(content, "BOTH") local head = find(content, "[[", 1, true) while head do local close = find(content, "]]", head + 2, true) if not close then break end -- Make sure there are no intervening "[[" between head and close. local open = find(content, "[[", head + 2, true) while open and open < close do head = open open = find(content, "[[", head + 2, true) end local cat = sub(content, head + 2, close - 1) -- Locate the colon, and weed out most unwanted links. "[ _\128-\244]*" catches valid whitespace, and ensures any category links using the colon trick are ignored. We match all non-ASCII characters, as there could be multibyte spaces, and mw.title.new will filter out any remaining false-positives; this is a lot faster than running mw.title.new on every link. local colon = match(cat, "^[ _\128-\244]*[Cc][Aa][Tt][EeGgOoRrYy _\128-\244]*():") if colon then process_category(content, cat, colon, close + 2) end head = open end end data.wikitext_topic_cat = wikitext_topic_cat data.wikitext_langname_cat = wikitext_langname_cat if raw_sortkey then insert(cats, get_category("帶有原始排序鍵的頁面")) end end return data end return export t3508q0ljdez528ekj3p0pyoeagir94 cji 0 2932276 9883213 9713783 2026-08-30T11:16:48Z Chihunglu83 87715 9883213 wikitext text/x-wiki {{also|č-ji}} ==跨語言== ===符號=== {{mul-symbol}} # {{ISO 639|3}} ===參見=== * {{langcat}} 7ta3jzpgspfev53kpwxuey0vfcn8i9b ふにゃふにゃ 0 2937960 9882876 9016681 2026-08-29T17:26:06Z TongcyDai 53191 9882876 wikitext text/x-wiki ==日語== ===發音=== {{ja-pron|acc=1|acc_note={{qual|副詞、動詞}}|acc_ref=DJR,NHK|acc2=0|acc2_note={{qual|形容詞}}|acc2_ref=DJR,NHK}} ===形容詞=== {{ja-adj|フニャフニャ|infl=na}} # [[軟乎乎]]的,[[軟塌塌]]的 # 沒[[把握]]的,無[[依靠]]的 ===副詞=== {{ja-pos|adverb|フニャフニャ}} # [[軟乎乎]]地,[[軟塌塌]]地 # 沒[[把握]]地,無[[依靠]]地 ===動詞=== {{ja-verb-suru|tr=intrans|フニャフニャ}} # [[軟乎乎]],[[軟塌塌]] # 沒[[把握]],無[[依靠]] ====活用==== {{ja-suru|フニャフニャ|ふにゃふにゃ|funyafunya}} ====參見==== * {{ja-r|むにゃむにゃ}} ===參考資料=== <references/> {{cln|ja|擬聲詞}} hkgsy7r5a9gr0ygr0sghlrznz6hhanx 9883003 9882876 2026-08-30T07:53:42Z TongcyDai 53191 9883003 wikitext text/x-wiki ==日語== ===發音=== {{ja-pron|acc=1|acc_note={{qual|副詞、動詞}}|acc_ref=DJR,NHK,SMK7,NKD2|acc2=0|acc2_note={{qual|形容詞}}|acc2_ref=DJR,NHK,SMK7,NKD2}} ===形容詞=== {{ja-adj|フニャフニャ|infl=na}} # [[軟乎乎]]的,[[軟塌塌]]的 #: {{ja-x|彼女に心を奪われて'''ふにゃふにゃ'''に成った。| かのじょ に こころ を うばわれて '''ふにゃふにゃ''' に なった。|被女朋友迷住渾身'''軟綿綿的'''。}} # 沒[[把握]]的,無[[依靠]]的 ===副詞=== {{ja-pos|adverb|フニャフニャ}} # [[軟乎乎]]地,[[軟塌塌]]地 # 沒[[把握]]地,無[[依靠]]地 ===動詞=== {{ja-verb-suru|tr=intrans|フニャフニャ}} # [[軟乎乎]],[[軟塌塌]] # 沒[[把握]],無[[依靠]] ====活用==== {{ja-suru|フニャフニャ|ふにゃふにゃ|funyafunya}} ====參見==== * {{ja-r|むにゃむにゃ}} ===參考資料=== <references/> {{cln|ja|擬聲詞}} lq676khtzcq9psr38e3qeeqfl2em5xb Dinges 0 3168584 9882742 9323527 2026-08-29T12:42:48Z Jeuwre 48455 /* 發音 */ 9882742 wikitext text/x-wiki {{also|dinges}} ==德語== ===發音=== * {{IPA|de|[dɪŋəs]}} * {{audio|de|De-Dinges.ogg|a=柏林}} * {{audio|de|LL-Q188 (deu)-Sebastian Wallroth-Dinges.wav}} * {{hyphenation|de|Din|ges}} ===名詞=== {{head|de|名詞變格形}} # {{inflection of|de|Ding||gen|s}} m0qeec33ifoz4mw3ydvy24ca6honhkd Dinger 0 3168585 9882697 9323528 2026-08-29T12:20:48Z Jeuwre 48455 /* 發音 */ 9882697 wikitext text/x-wiki {{also|dinger}} ==英語== {{wikipedia|lang=en|Dinger (surname)}} ===詞源=== {{bor+|en|de|Dinger}}。 ===專有名詞=== {{en-proper noun|s}} # {{surname|en|from=德語}}。 ====統計==== * {{U:en:2010 US Census|rank=9524|pop=3414|race1=白人|pct1=93.79}} ===延伸閱讀=== * {{R:en:DAFN}} ===異序詞=== * {{anagrams|en|a=deginr|Réding|dering|grinde|Grinde|Ginder|ringed|reding|girned|Dering|engird|Reding}} ==德語== ===發音=== * {{IPA|de|[ˈdɪŋɐ]}} * {{audio|de|De-Dinger2.ogg|a=柏林}} * {{audio|de|De-Dinger.ogg}} * {{hyphenation|de|Din|ger}} ===名詞=== {{head|de|名詞變格形|g=n}} # {{inflection of|de|Ding||nom//acc//gen|p}} p15g53mu99i8upwwerokyww7b1h61du せんし 0 3207039 9883013 9378356 2026-08-30T09:55:48Z ArsenalBastion4093 113517 9883013 wikitext text/x-wiki {{also|せんじ|ぜんし|ぜんじ}} ==日語== {{ja-see|戦士|戦史|戦死|先史|穿刺|先師|千思|染指|宣賜|専恣|擅恣|剪枝|剪紙|賤視|仙子}} q0cyjcrv99v8kfsegnuyvfkddzxe73l Module:Mwl-headword 828 3298766 9883367 9499501 2026-08-30T11:22:39Z TongcyDai 53191 9883367 Scribunto text/plain --[=[ Based on [[Module:es-headword]] ]=] local export = {} local pos_functions = {} local force_cat = false -- for testing; if true, categories appear in non-mainspace pages local rfind = mw.ustring.find local rmatch = mw.ustring.match local require_when_needed = require("Module:utilities/require when needed") local m_table = require("Module:table") local com = require("Module:mwl-common") local en_utilities_module = "Module:en-utilities" local mwl_verb_module = "Module:mwl-verb" local headword_module = "Module:headword" local headword_utilities_module = "Module:headword utilities" local inflection_utilities_module = "Module:inflection 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("mwl") local langname = lang:getCanonicalName() local insert = table.insert local rsub = com.rsub local usub = mw.ustring.sub local function track(page) require("Module:debug").track("mwl-headword/" .. page) return true end local list_param = {list = true, disallow_holes = true} local boolean_param = {type = "boolean"} -- 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("Part of speech has not been specified. Please pass parameter 1 to the module invocation.") local parargs = frame:getParent().args local params = { ["head"] = list_param, ["id"] = {}, ["splithyph"] = boolean_param, ["nolinkhead"] = boolean_param, ["json"] = boolean_param, ["pagename"] = {}, -- 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(parargs, 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 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 ~= "後綴變格形" then data.is_suffix = true data.pos_category = "後綴" data.checkredlinks = true local singular_poscat = poscat table.insert(data.categories, "構成" .. singular_poscat .. "的" .. langname .. "後綴") table.insert(data.inflections, {label = "構成" .. 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 return require(headword_module).full_headword(data) 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 = m_string_utilities.replacement_escape(lemma) return (term:gsub("#", lemma)) -- discard second retval 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, 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 qualifiers and labels 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] table.insert(dest, plobj) else for _, defpl in ipairs(defpls) do local newplobj = m_table.shallowCopy(plobj) newplobj.term = defpl table.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 participles' local category_plpos = data.checkredlinks if category_plpos == true then category_plpos = data.pos_category end local category_pos = 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 table.insert(indicators, "'" .. indic .. "'") end table.sort(indicators) error("Special inflection indicator beginning can only be " .. mw.text.listToText(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], } 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.inv then -- invariable adjective table.insert(data.inflections, {label = glossary_link("無屈折")}) table.insert(data.categories, langname .. "無屈折" .. category_plpos) if args.sp or args.f[1] 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, 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) table.insert(feminine_plurals, fpl) end end table.insert(data.inflections, {label = "僅陰性"}) insert_inflection(feminine_plurals, "陰性複數", "f|p") else -- Gather feminines. for _, f in ipairs(fetch_inflections("f")) do if 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 table.insert(feminines, f) end local fem_like_lemma = #feminines == 1 and feminines[1].term == lemma and not m_headword_utilities.termobj_has_qualifiers_or_labels(feminines[1]) if fem_like_lemma then table.insert(data.categories, langname .. "兩性" .. category_plpos) 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 = com.make_plural(lemma, 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) table.insert(masculine_plurals, mpl) end end for _, fpl in ipairs(argsfpl) do if fpl.term == "+" then for _, f in ipairs(feminines) do -- Generate default feminine plural; f is a table. local defpls = com.make_plural(f.term, 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_qualifiers_labels(fplobj, f) table.insert(feminine_plurals, fplobj) end end else fpl.term = replace_hash_with_lemma(fpl.term, lemma) table.insert(feminine_plurals, fpl) end end parse_and_insert_inflection(data, args, "mapoc", "名詞前為陽性單數") 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_qualifiers_or_labels(masculine_plurals[1]) if fem_like_lemma and fem_pl_like_masc_pl and masc_pl_like_lemma then -- actually invariable table.insert(data.inflections, {label = glossary_link("無屈折")}) table.insert(data.categories, langname .. "無屈折" .. category_plpos) else -- Make sure there are feminines given and not same as lemma. if not fem_like_lemma then insert_inflection(feminines, "陰性", "f|s") else data.genders = {"mf"} end if fem_pl_like_masc_pl then insert_inflection(masculine_plurals, "陽性和陰性複數", "p") else insert_inflection(masculine_plurals, "陽性複數", "m|p") insert_inflection(feminine_plurals, "陰性複數", "f|p") end end end parse_and_insert_inflection(data, args, "comp", "比較級") parse_and_insert_inflection(data, args, "sup", "最高級") parse_and_insert_inflection(data, args, "dim", "指小") parse_and_insert_inflection(data, args, "aug", "指大") if args.irreg and is_superlative then table.insert(data.categories, langname .. "不規則" .. category_plpos .. "最高級") end end local function get_adjective_params(adjtype) local params = { ["inv"] = boolean_param, --invariable ["sp"] = {}, -- special indicator: "first", "first-last", etc. } local function ins_infl(field) params[field] = list_param --feminine form(s) end ins_infl("f") -- feminine form(s) ins_infl("pl") -- plural override(s) ins_infl("mpl") -- masculine plural override(s) ins_infl("fpl") -- feminine plural override(s) if adjtype == "base" then ins_infl("comp") --comparative(s) ins_infl("sup") --superlative(s) ins_infl("dim") --diminutive(s) ins_infl("aug") --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 pos_functions["形容詞"] = { params = get_adjective_params("base"), func = do_adjective, } pos_functions["過去分詞"] = { params = get_adjective_params("part"), func = do_adjective, redlink_pos = "分詞", } pos_functions["限定詞"] = { params = get_adjective_params("det"), func = do_adjective, } pos_functions["代詞"] = { params = get_adjective_params("pron"), func = do_adjective, } pos_functions["形容詞比較級"] = { params = get_adjective_params("comp"), func = do_adjective, pos_category = "形容詞", } pos_functions["形容詞最高級"] = { params = get_adjective_params("sup"), func = function(args, data) do_adjective(args, data, true) end, pos_category = "形容詞", } ----------------------------------------------------------------------------------------- -- Adverbs -- ----------------------------------------------------------------------------------------- pos_functions["副詞"] = { params = { ["sup"] = list_param, --superlative(s) }, func = function(args, data) parse_and_insert_inflection(data, args, "sup", "最高級") end, } ----------------------------------------------------------------------------------------- -- Numerals -- ----------------------------------------------------------------------------------------- pos_functions["基數詞"] = { params = { ["f"] = list_param, --feminine(s) }, func = function(args, data) table.insert(data.categories, 1, langname .. "基數詞") if args.f[1] then table.insert(data.genders, "m") parse_and_insert_inflection(data, args, "f", "陰性") end end, pos_category = "數詞", } ----------------------------------------------------------------------------------------- -- Nouns -- ----------------------------------------------------------------------------------------- local allowed_genders = require("Module:table").listToSet( {"m", "f", "mf", "mfbysense", "mfequiv", "n", "m-p", "f-p", "mf-p", "mfbysense-p", "mfequiv-p", "n-p", "?", "?-p"} ) local function process_genders(data, genders, g_qual) for i, g in ipairs(genders) do if not allowed_genders[g] then error("Unrecognized gender: " .. g) end if g_qual[i] then table.insert(data.genders, {spec = g, qualifiers = {g_qual[i]}}) else table.insert(data.genders, g) end end end -- Display additional inflection information for a noun 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 = category_plpos data.genders = {} local saw_m = false local saw_f = false local gender_for_irreg_ending, gender_for_make_plural process_genders(data, args[1], args.g_qual) -- Check for specific genders and pluralia tantum. for _, g in ipairs(args[1]) do 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 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_make_plural = gender_for_irreg_ending local lemma = data.pagename local plurals = {} 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 table.insert(data.inflections, {label = glossary_link("唯複")}) else plurals = m_headword_utilities.parse_term_list_with_modifiers { paramname = {2, "pl"}, forms = args[2], } -- 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 mode == "?" then -- Plural is unknown table.insert(data.categories, "有未知或不確定複數的" .. langname .. category_plpos) elseif mode == "!" then -- Plural is not attested table.insert(data.inflections, {label = "複數無紀錄"}) table.insert(data.categories, "有無紀錄複數的" .. langname .. category_plpos) 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 table.insert(data.categories, langname .. "不可數" .. category_plpos) -- If plural forms were given explicitly, then show "usually" if plurals[1] then table.insert(data.inflections, {label = "通常" .. glossary_link("不可數")}) table.insert(data.categories, langname .. "可數" .. category_plpos) else table.insert(data.inflections, {label = glossary_link("不可數")}) 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 table.insert(data.inflections, {label = glossary_link("可數") .. "和" .. glossary_link("不可數")}) table.insert(data.categories, langname .. "不可數" .. category_plpos) table.insert(data.categories, langname .. "可數" .. category_plpos) else -- Countable nouns table.insert(data.categories, langname .. "可數" .. category_plpos) 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) 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, pl.term) insert_defpls(default_pls, pl, newpls) else pl.term = replace_hash_with_lemma(pl.term, lemma) table.insert(newpls, pl) end end plurals = newpls end end if #plurals > 1 then table.insert(data.categories, "有多個複數的" .. langname .. category_plpos) end -- Gather masculines/feminines. For each one, generate the corresponding plural(s). `field` is the name of the -- field containing the masculine or feminine forms (normally "m" or "f"); `gender` is "m" or "f" for the gender -- of the forms; `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:es-common]]); and -- `default_plurals` is a list into which the corresponding default plurals of the gathered or generated masculine -- or feminine forms are stored. Note that there may be more default plurals than masculines or feminines, because -- some terms have multiple possible plurals. local function handle_mf(field, gender, inflect, default_plurals) local mfs = m_headword_utilities.parse_term_list_with_modifiers { paramname = field, forms = args[field], frob = function(term) if term == "+" then -- Generate default masculine/feminine. term = inflect(lemma) else term = replace_hash_with_lemma(term, lemma) end local special = require(romut_module).get_special_indicator(term) if special then term = inflect(lemma, special) end return term end } for _, mf in ipairs(mfs) do local mfpls = com.make_plural(mf.term, 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|es|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", "f", com.make_feminine, feminine_plurals) local masculine_plurals = {} local masculines = handle_mf("m", "m", com.make_masculine, masculine_plurals) local function handle_mf_plural(mfplfield, gender, default_plurals, singulars) local mfpl = m_headword_utilities.parse_term_list_with_modifiers { paramname = mfplfield, forms = args[mfplfield], } 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|es|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 for _, defpl in ipairs(default_plurals) do -- defpl is already a table and has an accel field m_headword_utilities.combine_termobj_qualifiers_labels(defpl, mfpl) table.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, 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_qualifiers_labels(mfplobj, mf) table.insert(new_mfpls, mfplobj) end end else mfpl.accel = accel mfpl.term = replace_hash_with_lemma(mfpl.term, lemma) table.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", "f", feminine_plurals, feminines) end if args.mpl[1] then -- Override any existing masculine plurals. masculine_plurals = handle_mf_plural("mpl", "m", masculine_plurals, masculines) end local function parse_and_insert_noun_inflection(field, label, accel) parse_and_insert_inflection(data, args, field, label, accel) end 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 insert_noun_inflection(plurals, "複數", "p") insert_noun_inflection(feminines, "陰性", "f") insert_noun_inflection(feminine_plurals, "陰性複數") insert_noun_inflection(masculines, "陽性") insert_noun_inflection(masculine_plurals, "陽性複數") parse_and_insert_noun_inflection("dim", "指小") parse_and_insert_noun_inflection("aug", "指大") parse_and_insert_noun_inflection("pej", "貶義") --[=[ -- Maybe add category 'Mirandese nouns with irregular gender' local irreg_gender_lemma = rsub(lemma, " .*", "") -- only look at first word if (rfind(irreg_gender_lemma, "o$") and (gender_for_irreg_ending == "f" or gender_for_irreg_ending == "mf")) or (irreg_gender_lemma:find("a$") and (gender_for_irreg_ending == "m" or gender_for_irreg_ending == "mf")) then table.insert(data.categories, "有不規則性別的" .. langname .. "名詞") end ]=] end local function get_noun_params(is_proper) return { [1] = {list = "g", required = not is_proper, default = "?"}, --gender ["g_qual"] = {list = "g\1_qual", allow_holes = true}, [2] = {list = "pl"}, --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) } end pos_functions["名詞"] = { params = get_noun_params(), func = do_noun, } pos_functions["專有名詞"] = { params = get_noun_params("is proper"), func = function(args, data) do_noun(args, data, "is proper") end, } ----------------------------------------------------------------------------------------- -- Phrases -- ----------------------------------------------------------------------------------------- pos_functions["短語"] = { params = { ["g"] = list_param, ["g_qual"] = {list = "g\1_qual", allow_holes = true}, ["m"] = list_param, ["f"] = list_param, }, func = function(args, data) data.genders = {} process_genders(data, args.g, args.g_qual) local plpos = "phrases" parse_and_insert_inflection(data, args, "m", "陽性") parse_and_insert_inflection(data, args, "f", "陰性") end, } ----------------------------------------------------------------------------------------- -- Suffix forms -- ----------------------------------------------------------------------------------------- pos_functions["後綴變格形"] = { params = { [1] = {required = true, list = true, disallow_holes = true}, ["g"] = list_param, ["g_qual"] = {list = "g\1_qual", allow_holes = true}, }, func = function(args, data) data.genders = {} process_genders(data, args.g, args.g_qual) local suffix_type = {} for _, typ in ipairs(args[1]) do table.insert(suffix_type, "構成" .. typ .. "的後綴") end table.insert(data.inflections, {label = require("Module:table").serialCommaJoin(suffix_type, {conj = "或"}) .. "的非詞元形式"}) end, } pos_functions["動詞"] = { params = { [1] = {}, ["pres"] = list_param, --present ["pres_qual"] = {list = "pres\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}, ["pagename"] = {}, -- for testing ["noautolinktext"] = boolean_param, ["noautolinkverb"] = boolean_param, ["attn"] = boolean_param, }, func = function(args, data) local preses, prets, parts if args.attn then insert(data.categories, "需要注意的" .. langname .. "詞") return end local mwl_verb = require(mwl_verb_module) local alternant_multiword_spec = mwl_verb.do_generate_forms(args, "mwl-verb", data.heads[1]) local specforms = alternant_multiword_spec.forms local function slot_exists(slot) return specforms[slot] and specforms[slot][1] 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 = ("第一人稱單數%s"):format(label_tense), } elseif has_3s then return { slot = slot_tense .. "_3s", label = ("第三人稱單數%s"):format(label_tense), } else return { slot = slot_tense .. "_3p", label = ("第三人稱複數%s"):format(label_tense), } end end preses = do_finite("pres", "現在時") prets = do_finite("pret", "簡單過去時") parts = { slot = "pp_ms", label = "過去分詞", } if args.pres[1] or args.pret[1] or args.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("Internal error: 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:es-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 = "無" .. 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 {{es-verb form of}} instead. -- 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 = "無第一人稱單數現在時"}) insert(data.inflections, {label = "無現在虛擬式"}) end if alternant_multiword_spec.no_pres_stressed then insert(data.inflections, {label = "沒有重讀的現在直陳式或虛擬式"}) skip_pres_if_empty = true end if alternant_multiword_spec.only3s then insert(data.inflections, {label = glossary_link("非人稱")}) elseif alternant_multiword_spec.only3sp then insert(data.inflections, {label = "僅第三人稱"}) elseif alternant_multiword_spec.only3p then insert(data.inflections, {label = "僅第三人稱複數"}) end do_verb_form(args.pres, args.pres_qual, preses, skip_pres_if_empty) do_verb_form(args.pret, args.pret_qual, prets) do_verb_form(args.part, args.part_qual, parts) -- 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:es-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 Mirandese 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 end } return export 3i5n5pisidj91ymhh21ktousxm3wnqd nsq 0 3407423 9883040 9717124 2026-08-30T11:10:19Z Chihunglu83 87715 9883040 wikitext text/x-wiki {{also|NSQ}} ==跨語言== ===符號=== {{mul-symbol}} # {{ISO 639|3}} ===參見=== * {{langcat}} 9o59wda18do1toqfpkpi46n3ioc3nxk Wiktionary:每日一詞/2026年/9月4日 4 3410568 9882871 9722192 2026-08-29T14:54:28Z TongcyDai 53191 9882871 wikitext text/x-wiki {{WOTD|防水|動詞|2026|9月|5日| # {{lb|zh|書面}} [[抵禦]][[水患]];[[防止]][[水災]]發生或擴大 # {{lb|zh|often|attributive}} [[阻擋]]或防止[[水分]][[浸入]]與[[穿透]] }} qvxmm3er8anbex5o1x2idl79z7qud57 9882872 9882871 2026-08-29T14:54:54Z TongcyDai 53191 撤销[[Special:Contributions/TongcyDai|TongcyDai]]([[User talk:TongcyDai|讨论]])的修订版本[[Special:Diff/9882871|9882871]] 9882872 wikitext text/x-wiki {{WOTD|尤雲殢雨|成語|2026|9月|4日| # [[男女]][[情意]][[纏綿]],沉溺於[[歡愛]]之事 }} qduc3rhor9iscyzvkdatt29qwl3gy48 Module:Labels/data/lang/tay 828 3416950 9882908 9733859 2026-08-29T20:15:11Z Xiplus 25402 已保护“[[Module:Labels/data/lang/tay]]”:​高風險模板:1564引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9733859 Scribunto text/plain local labels = {} labels["賽考利克"] = { region = "the {{w|Squliq}} dialect, which is the prestige dialect and most widespread", regional_categories = true, parent = true, Wikipedia = "賽考利克泰雅語", } labels["澤敖利"]= { region = "the {{w|C’uli’}} or ''Ts’ole’'' dialect", regional_categories = true, parent = true, } return require("Module:labels").finalize_data(labels) j4qq7ltuo1qdawm2hj7xmjddl1ywine Appendix:飲食/廚具 100 3495869 9882944 9832653 2026-08-29T23:22:43Z P1ayer 5118 /* 爐具 */ 9882944 wikitext text/x-wiki ====爐具==== {{col3|zh|瓦斯爐|微波爐|電磁爐|烤箱|電鍋|電子鍋|燜燒鍋|炭爐|氣炸鍋}} ====鍋具==== {{col3|zh|炒鍋|平底鍋|湯鍋|燉鍋|不沾鍋|壓力鍋}} ====其他廚具==== {{col3|zh|砧板|菜刀<qq:中式片刀>|主廚刀|削皮刀|麵包刀<qq:[[鋸齒刀]]>|水果刀|鍋鏟|湯勺|撈麵勺|果汁機|烤麵包機|揉麵機|壓麵機|洗碗機|攪拌器|冰箱|製冰機}} bbokfjyr0tsvqodd05pitu8mgniia41 9882945 9882944 2026-08-29T23:26:49Z P1ayer 5118 /* 鍋具 */ 9882945 wikitext text/x-wiki ====爐具==== {{col3|zh|瓦斯爐|微波爐|電磁爐|烤箱|電鍋|電子鍋|燜燒鍋|炭爐|氣炸鍋}} ====鍋具==== {{col3|zh|炒鍋|平底鍋|湯鍋|燉鍋|不沾鍋|壓力鍋|烤盤}} ====其他廚具==== {{col3|zh|砧板|菜刀<qq:中式片刀>|主廚刀|削皮刀|麵包刀<qq:[[鋸齒刀]]>|水果刀|鍋鏟|湯勺|撈麵勺|果汁機|烤麵包機|揉麵機|壓麵機|洗碗機|攪拌器|冰箱|製冰機}} gz6qlyv2p5pz41tz3yr9ck0loo399ia -o- 0 3499751 9883012 9837724 2026-08-30T09:49:34Z Chihunglu83 87715 9883012 wikitext text/x-wiki {{also|Appendix:"o"的變體}}<!--包含 [[o']]、[[O']] 等--> {{minitoc}} ==英語== ===其他形式=== * {{alt|en|-ö-||標明發音|非常罕見}} ===詞源1=== {{wp|en:classical compound}} {{etymon|en|id=連接|:bor|la:-o-<id:連接>}} 採用了{{bor|en|la|-o-}},最終源自{{der|en|grc|-ο-}}。 在英語中,該連接成分見於中古英語時期從拉丁語直接借用的詞彙中。以該連接成分直接構成英語詞彙(總是結合希臘語或拉丁語詞根)的做法,出現於16或17世紀。自18世紀起,該後綴在第二部分為英語的複合詞中開始變得多產。自1800年左右起,與各類詞幹組成的詞彙變得常見。 ====間綴==== {{head|en|間綴}} # {{n-g|插入兩個[[語素]]間([[輔音]]之間)的連接[[元音]],用於簡化發音,本身沒有實質含義。它常用於連接源自[[古希臘語]]或[[古典拉丁語]]的詞彙或{{w|lang=en|classical compound|結合形式}},以構成{{w|新拉丁語}}和{{w|lang=en|international scientific vocabulary|國際科學詞彙}}的{{w|lang=en|classical compound|古典複合詞}},但也可以正式或非正式地用於連接現代詞彙甚至縮寫。}} #: {{affixusex|en|extreme|-o-|-phile|extremophile}} #: {{affixusex|en|blog|-o-|-sphere|blogosphere}} #: {{affixusex|en|speed|-o-|meter|speedometer}} #: {{affixusex|en|sadism|-o-|masochism|sadomasochism}} #: {{affixusex|en|smell|-o-|vision|smell-o-vision}} =====派生詞彙===== {{interfixsee|en}} ====參見==== * {{l|en|-e-}} * {{l|en|-i-}} * {{l|en|-u-}} ===詞源2=== 在美國採用名稱(USAN)單株抗體非專利名稱指南中指定。 ====間綴==== {{head|en|間綴}} # {{lb|en|藥理學}} 源自[[鼠類]]的[[單株抗體]] =====相關詞彙===== * {{l|en|-mab}} 是所有單株抗體共有的基礎後綴。(完整範式請參見該條目。) =====參考資料===== * ''USP Dictionary of USAN and International Drug Names,'' U.S. Pharmacopeia, 2000 ===延伸閱讀=== * {{R:OneLook}} * {{R:MWO}} * {{R:AHD}} * {{R:TheFreeDictionary}} * {{R:OED Online|id=129454}} * {{R:OED2|id=00161108|entry=-o|pos=suffix}} {{c|en|醫學}} ==加泰羅尼亞語== ===其他形式=== * {{alt|ca|-ò-}} ===間綴=== {{head|ca|間綴}} # {{n-g|構成複合詞的間綴}} ====用法說明==== 具有重讀變體 {{m|ca||-ò-}},用於某些主要為單音節的後綴之前,如 {{m|ca|-crata}}、{{m|ca|-fag}}、{{m|ca|-fob}}、{{m|ca|-graf}}、{{m|ca|-man}} 等。 ====派生詞彙==== {{interfixsee|ca}} ==捷克語== ===詞源=== {{ety|cs|:inh|zlw-ocs:-o-<ety:inh<sla-pro:*-o->>|tree=1|text=:sla-pro}} ===發音=== * {{cs-IPA}} ===間綴=== {{head|cs|間綴}} # {{n-g|構成複合詞}} ====派生詞彙==== {{interfixsee|cs}} ==荷蘭語== ===間綴=== {{head|nl|間綴}} # {{n-g|構成複合詞的間綴}} ====派生詞彙==== {{interfixsee|nl}} ==法語== ===詞源=== {{ety|fr|:inh|la:-o-<id:連接>|tree=+|text=++}} ===發音=== * {{fr-IPA}} ===間綴=== {{head|fr|間綴}} # {{n-g|構成複合詞的間綴}} ====派生詞彙==== {{interfixsee|fr}} ==德語== ===詞源=== {{ety|de|id=連接|:bor|la:-o-<id:連接>}} {{bor+|de|la|-o-}}。 ===發音=== * {{IPA|de|/o/}} * {{audio|de|LL-Q188 (deu)-Frank C. Müller--o-.wav}} * {{audio|de|De--o-.ogg|a=柏林}} ===間綴=== {{head|de|間綴}} # {{n-g|構成複合詞的間綴}} ====派生詞彙==== {{interfixsee|de}} ==匈牙利語== ===發音=== * {{hu-IPA}} ===間綴=== {{head|hu|間綴}} # {{n-g|插入詞幹與後綴之間([[輔音]]之間)的[[後綴]][[開頭]][[元音]](或[[連接]][[元音]]),用於簡化發音,本身沒有實質含義。}} #: {{suffixusex|hu|kor|t1=時代|altsuf='''-o-''' + -k|kor'''o'''k||t2=時代(複數)}} ===參見=== {{col4|hu |-a- |-á- |-e- |-ö- }} ==卡舒比語== ===詞源=== {{inh+|csb|sla-pro|*-o-}}。對照{{cog|zlw-slv|-ô-}}。 ===發音=== * {{IPA|csb|/-ɔ-/}} ===間綴=== {{head|csb|間綴}} # {{n-g|用於在部分複合詞中連接兩個詞彙}} ====派生詞彙==== {{interfixsee|csb}} ==拉丁語== ===詞源=== {{etymon|la|id=連接|:der|grc:-ο-<id:連接>}} 採用自{{der|la|grc|-ο-}} 中的主題元音,常用於構成名詞性複合詞。在古希臘語中,該連接後綴起源於第一部分帶主題元音的複合詞(如 {{m|grc|δημοκρατία}}),但經類推延伸至其他詞幹(如 {{m|grc|μητρόπολις}})。該後綴作為連接成分被借入拉丁語中,主要用於源自希臘語的複合詞。 自文藝復興起,該後綴在有學問的人文主義者所用的拉丁語中變得多產,並構成了新的複合詞。該連接成分在連接民族名稱或地理術語時尤為多產;真正的希臘語詞幹包括 {{m|la||Gallo-}} 和 {{m|la||Syro-}},但大多數詞幹源自中世紀或現代,從15世紀起開始多產,如 {{m|la||Anglo-}}、{{m|la||Graeco-}} 或 {{m|la||Latino-}}。 ===間綴=== {{head|la|間綴}} # {{lb|la|後古典}} {{n-g|構成名詞性複合詞的後綴}} #: {{affixusex|la|Anglus<t:盎格魯,英國的>|-o-|saxonicus<t:撒克遜>|anglosaxonicus<t:盎格魯-撒克遜>}} ====派生詞彙==== {{interfixsee|la}} ==古波蘭語== ===詞源=== {{ety|zlw-opl|id=間綴|:inh|sla-pro:*-o-<id:間綴>|text=+|tree=1}} ===發音=== * {{zlw-opl-IPA}} ===間綴=== {{head|zlw-opl|間綴}} # {{n-g|用於複合詞中}} ====派生詞彙==== {{interfixsee|zlw-opl}} ====派生語彙==== * {{desc|pl|-o-}} * {{desc|szl|-o-}} ==波蘭語== ===詞源=== {{ety|pl|id=間綴|:inh|zlw-opl:-o-<id:間綴>|text=+|tree=1}} ===發音=== {{pl-pr|a=LL-Q809 (pol)-Olaf--o-.wav|hh=o,o-,-o}} ===間綴=== {{head|pl|間綴}} # {{n-g|用於複合詞中}} #: {{afex|pl|deszcz|-o-|mierzyć|deszczomierz}} ====派生詞彙==== {{interfixsee|pl}} ====參見==== * {{l|pl|-i-}}、{{l|pl|-u-}}、{{l|pl|-y-}} ==葡萄牙語== ===其他形式=== * {{alt|pt|-ó-||重讀}} ===發音=== '''非重讀:''' {{pt-IPA}} '''重讀:''' {{pt-IPA|ó}} ===間綴=== {{head|pt|間綴}} # {{n-g|構成複合詞的間綴}} ====派生詞彙==== {{interfixsee|pt}} ===延伸閱讀=== * {{R:pt:Aulete}} ==羅馬尼亞語== ===間綴=== {{head|ro|間綴}} # {{n-g|構成複合詞的間綴}} ====派生詞彙==== {{interfixsee|ro}} ==塞爾維亞-克羅地亞語== ===詞源=== {{inh+|sh|sla-pro|*-o-}}。 ===間綴=== {{sh-interfix}} # {{n-g|用於構成名詞性複合詞的間綴。}} #: {{l|sh|kiša|kiš}} + {{l|sh|-o-}} + {{l|sh|braniti|-bran}} → {{l|sh|kȉšobrān}} ====派生詞彙==== {{interfixsee|sh}} ==斯洛伐克語== ===詞源=== {{ety|sk|:inh|sla-pro:*-o-|text=+|tree=1}} ===間綴=== {{head|sk|間綴}} # {{n-g|用於構成複合詞。}} ====派生詞彙==== {{interfixsee|sk}} ==斯洛文尼亞語== ===詞源=== {{inh+|sl|sla-pro|*-o-}} ===間綴=== {{head|sl|間綴}} # {{n-g|用於構成複合詞。}} ====派生詞彙==== {{interfixsee|sl}} ==斯瓦希里語== ===中綴=== {{head|sw|中綴}} # {{form of|sw|中綴形式|-o|t={{sw-cl|2}}、{{sw-cl|3}} 和 {{sw-cl|11}} [[Appendix:Swahili_personal_pronouns#Relative|關係詞]]標記}} ====參見==== {{sw-concord}} ==瑞典語== ===詞源=== {{inh+|sv|gmq-osw|-u}}、{{m|gmq-osw|-o}},源自古瑞典語中日耳曼語陰性 [[Appendix:Proto-Germanic_nouns#ōn-stems|''ōn''-詞幹]]的[[屬格]]形式。 根據古瑞典語的{{w|音節重量}}規則與 {{m|sv|-u-}} 交替使用,其中重音節後使用 ''-o'',輕音節後使用 ''-u''。 ===間綴=== {{head|sv|間綴}} # {{n-g|在某些複合詞中用於連接各部分的屬格間綴。}} ====用法說明==== * 作為間綴用於帶有某些以 ''-a'' 結尾的古弱陰性詞的複合詞中。一些常見的詞有 {{m|sv|hälsa|t=健康}},如 {{m|sv|hälsocentral|t=衛生中心}};{{m|sv|kvinna|t=女人}},如 {{m|sv|kvinnoorganisation|t=婦女組織}};{{m|sv|känsla|t=感覺}},如 {{m|sv|känsloliv|t=情感生活}};{{m|sv|vecka|t=星期}},如 {{m|sv|veckodag|t=星期幾}};{{m|sv|vila|t=休息}},如 {{m|sv|vilopuls|t=靜息心率}};{{m|sv|lära|t=教學,理論}},如 {{m|sv|läromedel|t=教具}};{{m|sv|föda|t=食物,飲食}},如 {{m|sv|födoämne|t=食品}};{{m|sv|människa|t=人類}},如 {{m|sv|människovärde|t=人類尊嚴}};{{m|sv|saga|t=故事}},如 {{m|sv|sagobok|t=故事書}} 等。 * 在某些詞中與零間綴(元音省略)交替使用,比較 {{m|sv|kyrkogård|t=教堂墓地}},而 {{m|sv|kyrktorn|t=教堂鐘樓}};{{m|sv|kronofogde|t=執法官}},而 {{m|sv|kronblad|t=花瓣}}。 * 該間綴以前主要限於書面文學語言,而口頭白話更傾向於使用沒有 ''-o-'' 的複合詞,或在某些方言中使用帶有 ''-e-'' 的複合詞,但帶有 ''-o-'' 的形式現在在口語中很常見,以前的口語發音(如 {{m|sv|kyrkogård}} 發音為 ''körrgård'')今天已經不太常見了。 ====派生詞彙==== {{interfixsee|sv}} ===參見=== * {{l|sv|-u-}} * {{l|sv|-s-}} * {{l|sv|-a-}} * {{l|sv|-e-}} ===參考資料=== * Teleman, Ulf; Hellberg, Staffan; Andersson, Erik & Holm, Lisa (1999). ''Svenska akademiens grammatik 2 Ord''. Stockholm: Svenska akad. * Wessén, Elias (1958). ''Svensk språkhistoria. 2, Ordbildningslära.'' 3. ed. Stockholm: Almqvist & Wiksell ==上索布語== ===詞源=== {{inh+|hsb|sla-pro|*-o-}}。 ===發音=== * {{hsb-IPA}} * {{hyph|caption=音節化|hsb|-o-}} ===間綴=== {{head|hsb|間綴}} # {{n-g|用於複合詞中}} #: {{afex|hsb|horni|-o-|serbšćina|hornjoserbšćina}} ====派生詞彙==== {{interfixsee|hsb}} awvv8jfg7wpmd6wvavz5lcdur9zq74g User:ArsenalBastion4093 2 3507105 9883031 9846891 2026-08-30T10:58:30Z ArsenalBastion4093 113517 9883031 wikitext text/x-wiki {{userpage}} {{Babel|zh|en-3|ja-1|ko-0|fr-0|de-0}} [[meta:User:ArsenalBastion4093|参见MetaWiki用户页。]] ==其他語言== [[:ja:User:ArsenalBastion4093|日語]] [[:en:User:ArsenalBastion4093|英語]] hx1ofa3qfixm5pntd3sgm3ykadwfeb6 Appendix:作品 100 3513203 9882940 9863976 2026-08-29T21:23:17Z P1ayer 5118 /* 作品主題 */ 內容擴充 9882940 wikitext text/x-wiki {{pedia|作品}} ==作品== ===作品呈現方式=== {{col3|zh|小說|漫畫|動畫|電影|連續劇|舞台劇|歌劇|歌舞劇|話劇|相聲|歌仔戲|京劇<qq:國劇、平劇>}} ===作品主題=== {{col3|zh|穿越|重生<qq:[[二周目]]>|轉生|奪舍|冒險|校園|修仙<qq:[[修真]]>|奇幻|科幻|歷史|英雄|戀愛|武俠|搞笑|運動|戰爭|職場|災難|末日|遊戲|日常|靈異|宗教|推理|懸疑|恐怖|異世界|動作|武打|超能力|劇中劇|慢活|軍事|LGBT|醫療|料理|無厘頭|演藝|群像劇<qq:每個人都是主角>}} ===作品登場人物=== {{col3|zh|主角|配角|家屬|遠親|鄰居|友人|同學|學長|前輩|晚輩|師長|敵人|商人|工匠|路人}} ===作品情境=== ====正面表述==== {{col3|zh|正義|善良|優雅|成長契機|完美|突破口|潛力|蓄勢待發|累積經驗|迎刃而解}} ====負面表述==== {{col3|zh|邪惡|卑鄙齷齪|下流無恥|低級|缺陷|困難|麻煩|阻礙|缺乏|落後|背信忘義|失敗|陰險|腹黑}} {{cln|zh|附錄}} 6a495hycskv1n1uvapgij5hzu5zkfcf 賤視 0 3516421 9883015 9864772 2026-08-30T10:22:54Z ArsenalBastion4093 113517 9883015 wikitext text/x-wiki ==漢語== {{zh-forms|s=贱视}} ===發音=== {{zh-pron |m=jiànshì |c=zin6 si6 |cat=v }} ===動詞=== {{zh-verb}} # [[看不起]]、[[小看]]某人或某事物 ==日语== {{ja-kanjitab|せん|し|yomi=o}} ===發音=== {{ja-pron|せん.し}} ===名詞=== {{ja-noun|せん.し}} # [[#漢語|賤視]] ===動詞=== {{ja-verb-suru|せん.し}} # [[#漢語|賤視]] ====词形变化==== {{ja-suru|せん.し}} lb4e0wej10f6n3qw5icnhxsqm5snv29 9883027 9883015 2026-08-30T10:49:52Z Sayonzei 40728 /* 日语 */ 9883027 wikitext text/x-wiki ==漢語== {{zh-forms|s=贱视}} ===發音=== {{zh-pron |m=jiànshì |c=zin6 si6 |cat=v }} ===動詞=== {{zh-verb}} # [[看不起]]、[[小看]]某人或某事物 ==日语== {{ja-kanjitab|せん|し|yomi=o}} ===發音=== {{ja-pron|せんし|acc=1|acc_ref=DJR,NKD2|acc2=0|acc2_ref=NKD2}} ===名詞=== {{ja-noun|せんし}} # [[#漢語|賤視]] ===動詞=== {{ja-verb-suru|tr=trans|せんし}} # [[#漢語|賤視]] ====活用==== {{ja-suru|せんし}} ===參考資料=== <references/> ==朝鮮語== {{ko-hanjatab}} ===名詞=== {{ko-noun|hangeul=천시}} # {{hanja form of|천시}} mfnd8kr6ue4yaevgkfyo8iskuufx7sm Module:Labels/data/lang/zls-chs 828 3524533 9882899 9881045 2026-08-29T20:13:41Z Xiplus 25402 已保护“[[Module:Labels/data/lang/zls-chs]]”:​高風險模板:1437引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881045 Scribunto text/plain local labels = {} labels["古東斯拉夫"] = { region = "{{w|基輔羅斯}}", aliases = {"Old East Slavic", "zls-chs-orv", "East Slavic", "Old Russian", "Old Kiev", "Old Russian recension"}, parent = true, plain_categories = "古東斯拉夫教會斯拉夫語" } labels["俄羅斯"] = { region = "{{w|俄羅斯}}", aliases = {"Russian", "zls-chs-ru", "Synodal", "New Moscow", "Old Moscow", "Russian recension"}, display = "俄羅斯教會斯拉夫語", Wikipedia = "en:Church Slavonic#Russian_(Synodal)_recension", parent = true, plain_categories = "俄羅斯教會斯拉夫語" } labels["烏克蘭"] = { region = "{{w|烏克蘭}}", aliases = {"Ukrainian", "zls-chs-uk", "Rusyn", "Ruthenian", "Kiev", "Ukrainian recension"}, display = "烏克蘭教會斯拉夫語", Wikipedia = "en:Church Slavonic#Ukrainian_and_Rusyn_recension", parent = true, plain_categories = "烏克蘭教會斯拉夫語" } labels["捷克"] = { region = "{{w|捷克}}", aliases = {"Czech", "zls-chs-cs", "Czech recension"}, display = "捷克教會斯拉夫語", Wikipedia = "en:Church Slavonic#Czech_recension", parent = true, plain_categories = "捷克教會斯拉夫語" } labels["羅馬尼亞"] = { region = "{{w|羅馬尼亞}}", aliases = {"Romanian", "zls-chs-ro", "Romanian recension"}, parent = true, plain_categories = "羅馬尼亞教會斯拉夫語" } labels["保加利亞"] = { region = "{{w|保加利亞}}", aliases = {"Bulgarian", "zls-chs-bg", "Bulgarian recension"}, parent = true, plain_categories = "保加利亞教會斯拉夫語" } labels["馬其頓"] = { region = "{{w|馬其頓}}", aliases = {"Macedonian", "zls-chs-mk", "Macedonian recension"}, parent = true, plain_categories = "馬其頓教會斯拉夫語" } labels["克羅地亞"] = { region = "{{w|克羅地亞}}", aliases = {"Croatian", "zls-chs-cr", "Croatian recension", "克羅埃西亞"}, display = "克羅地亞教會斯拉夫語", Wikipedia = "en:Church Slavonic#Croatian_recension", parent = true, plain_categories = "克羅地亞教會斯拉夫語" } labels["塞爾維亞"] = { region = "{{w|塞爾維亞}}", aliases = {"Serbian", "zls-chs-sr", "Serbian recension"}, display = "塞爾維亞教會斯拉夫語", Wikipedia = "en:Church Slavonic#Serbian_recension", parent = true, plain_categories = "塞爾維亞教會斯拉夫語" } return require("Module:labels").finalize_data(labels) id9f1suwawgy47pr0bddm4n3cmaphm8 Module:Labels/data/lang/is 828 3524541 9882900 9881022 2026-08-29T20:13:51Z Xiplus 25402 已保护“[[Module:Labels/data/lang/is]]”:​高風險模板:2113引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881022 Scribunto text/plain local labels = {} labels["Austurland"] = { Wikipedia = "Eastern Region (Iceland)", regional_categories = true, } labels["Hafnarfjörður"] = { Wikipedia = true, regional_categories = true, } labels["Suðurland"] = { Wikipedia = "Southern Region (Iceland)", regional_categories = true, } labels["Vestmannaeyjar"] = { Wikipedia = true, regional_categories = true, parent = "Suðurland", } labels["quirky-subject"] = { display = "{{lg|impersonal verb}}, {{w|quirky subject}}", pos_categories = {"impersonal verbs", "quirky-subject verbs"}, } labels["dat-nom-quirky-subject"] = { display = "{{lg|third person}} only, {{w|quirky subject}}", pos_categories = {"third-person-only verbs", "quirky-subject verbs"}, } labels["phrasal-verb"] = { aliases = {"phrasal"}, display = "[[Appendix:Icelandic phrasal verbs|phrasal verb]]", pos_categories = {"phrasal verbs"}, } labels["phrasal-verb-adverb"] = { aliases = {"phrasal-adverb"}, display = "[[Appendix:Icelandic phrasal verbs|phrasal verb with adverb]]", pos_categories = {"phrasal verbs", "phrasal verbs with adverb"}, } labels["phrasal-verb-preposition"] = { aliases = {"phrasal-prep"}, display = "[[Appendix:Icelandic phrasal verbs|phrasal verb with preposition]]", pos_categories = {"phrasal verbs", "phrasal verbs with preposition"}, } labels["phrasal-verb-pseudo-preposition"] = { aliases = {"phrasal-verb-pseudo-prep", "phrasal-pseudo-prep"}, display = "[[Appendix:Icelandic phrasal verbs|phrasal verb with pseudo-preposition]]", pos_categories = {"phrasal verbs", "phrasal verbs with pseudo-preposition"}, } return require("Module:labels").finalize_data(labels) 2e45ullxkywglmqvaikn6y6rzygkbyd Module:Labels/data/lang/bsh 828 3524548 9882905 9881029 2026-08-29T20:14:41Z Xiplus 25402 已保护“[[Module:Labels/data/lang/bsh]]”:​高風險模板:1386引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881029 Scribunto text/plain local labels = {} labels["西"] = { aliases = {"Western"}, regional_categories = true, } labels["Kulem"] = { aliases = {"Western (Kulem)"}, regional_categories = true, parent = "Western", } labels["東北"] = { aliases = {"Northeastern"}, regional_categories = true, } labels["東南"] = { aliases = {"Southeastern"}, regional_categories = true, } return require("Module:labels").finalize_data(labels) k0uhjgrcvi1ebut1g41749et59ejmv2 Module:Labels/data/lang/kry 828 3524549 9882906 9881030 2026-08-29T20:14:51Z Xiplus 25402 已保护“[[Module:Labels/data/lang/kry]]”:​高風險模板:1402引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881030 Scribunto text/plain local labels = {} labels["Alik"] = { aliases = {"Əlik", "Alyk"}, Wikipedia = "az:Əliklilər", regional_categories = "Alik", } labels["Haput"] = { aliases = {"Khaput", "Khapit", "Hapıt", "Haputlu"}, Wikipedia = "az:Haputlular", regional_categories = "Haput", } labels["Jek"] = { aliases = {"Cek", "Dzhek", "Dzheg"}, Wikipedia = "Jek language", regional_categories = "Jek", } labels["Yerguj"] = { aliases = {"Yergüc", "Yergyuj", "Yergyudzh", "Ergyudzh"}, Wikipedia = "lez:Ергуьж чӀал", regional_categories = "Yerguj", } return require("Module:labels").finalize_data(labels) rnwf8rexmjx13on3d3ud7zs991a4l1r Module:Labels/data/lang/ast 828 3524550 9882901 9881031 2026-08-29T20:14:01Z Xiplus 25402 已保护“[[Module:Labels/data/lang/ast]]”:​高風險模板:1830引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881031 Scribunto text/plain local labels = {} -- Source for the dialectal classification: d'Andrés "Dialectos del Asturianu" -- Dialectal blocks -- labels["Central"] = { aliases = {"Central Asturias", "Central Asturian", "central"}, Wikipedia = "en:Central Asturian", region = "central [[Asturias]]", regional_categories = true, parent = true } labels["Eastern"] = { aliases = {"Eastern Asturias", "Eastern Asturian", "East", "east", "eastern", "Oriental Asturian", "Oriental", "oriental", "Orient", "orient"}, region = "Eastern [[Asturias]], except {{w|Peñamellera Alta}}, {{w|Peñamellera Baja}} and {{w|Ribadedeva}}", Wikipedia = "en:East Asturian", regional_categories = true, parent = true } labels["Western"] = { aliases = {"Western Asturias", "Western Asturian", "Western Asturleonese", "West", "west", "western"}, Wikipedia = "en:Western Asturian", region = "Western [[Asturias]], except Eo-Navia and {{w|Ibias}}", regional_categories = true, parent = true } -- Subdialects -- labels["A Estierna"] = { aliases = {"Cunqueiru", "Tixeleiru", "Tixileiru", "Maconeiru", "Macuneiru"}, region = "A Estierna, El Vau ({{w|Ibias}}), El Corralín, Trabáu {{w|Degaña}}", def = "Dialect of bowlmakers from the region of Valdeprusia composed of the villages of A Estierna and El Vau (Ibias) and El Corralín and Trabáu (Degaña)", Wikipedia = "ast:Tixileiro", regional_categories = true, parent = "Southwestern" } labels["Cabrales"] = { aliases = {"Cabraliegu"}, region = "Cabrales, municipality in Eastern Asturias", regional_categories = true, parent = "Far Eastern" } labels["Cabu Peñes"] = { aliases = {"Cabo Peñas"}, region = "Peñes Cape area in Central Northern Asturias.", regional_categories = true, parent = "Central" } labels["Far Eastern"] = { -- Name is translated from "Oriental Caberu", literally "Final Eastern". aliases = {"Llanes", "Extreme Eastern", "Easternmost"}, region = "Municipalities of Llanes, Onís and Cabrales mainly.", regional_categories = true, parent = "Eastern" } labels["Meridional"] = { aliases = {"Southern", "Southcentral"}, region = "South central Asturias, municipalities of {{w|Lena}}, {{w|Ayer}} and parts of {{w|Mieres}}", regional_categories = true, parent = "Central" } labels["Nalón Valley"] = { aliases = {"Nalón", "Mining Basins"}, region = "Nalón Valley and adjacent basins (Mining Basins) in Central Asturias", regional_categories = true, parent = "Central" } labels["Northwestern"] = { aliases = {"Purilu", "Northwestern Asturias", "Farriegu", "Grau", "Salas", "Pravia"}, region = "Municipalities of {{w|Salas}}, {{w|Pravia}}, {{w|Grado}}, {{w|Candamo}} and parts of {{w|Miranda de Belmonte}}", def = "Western subdialect spoken in Northwestern Asturias, also called 'Eastern Lowlands' or 'B type' Asturian, also called 'Purilu' or 'Farriegu' (despectively) in literary contexts", Wikipedia = "en:Western Asturian#Eastern Lowlands", regional_categories = true, parent = "Western" } labels["Patsuezu"] = { aliases = {"Paḷḷuezu"}, {"Pachuezu"}, region = "Muncipalities of {{w|Somiedo}}, {{w|Degaña}} (Asturias), {{w|Laciana}}, {{w|Babia, Spain|Babia}} and {{w|Palacios del Sil}} (León)", Wikipedia = "en:Paḷḷuezu dialect", regional_categories = true, parent = "Southwestern" } labels["Pixuetu"] = { aliases = {"Pixuatu", "Cudillero"}, region = "Town of {{w|Cudillero}}", Wikipedia = "ast:Pixuetu", regional_categories = true, parent = "Northwestern" } labels["Quirosan"] = { aliases = {"Quirós", "Quirosanu"}, region = "Muncipalities of {{w|Quirós}}, {{w|Teberga}}, {{w|Proaza}} (Asturias), parts of {{w|Babia, Spain|Babia}} and {{w|Luna}} (León)", Wikipedia = "en:Western Asturian#Eastern Highlands", regional_categories = true, parent = "Southwestern" } labels["Southwestern"] = { aliases = { "Southwestern Asturias", "Southwestern Asturian", "Southwest", "southwest" }, region = "Southwestern Asturias and Northwestern León", Wikipedia = "en:Western Asturian#Western Highlands", regional_categories = true, parent = "Western" } labels["Valdesan"] = { aliases = {"Falietsa", "Faliella", "Faliella", "Valdesanu", "Valdés", "Luarca"}, def = "Also called 'Faliella', specially in literary contexts, a variant spoken in the municipalities of Valdés, Tineo and Luarca", Wikipedia = "en:Western Asturian#Western Lowlands", regional_categories = true, parent = "Northwestern" } labels["Vaqueiru"] = { aliases = {"Vaqueiro"}, def = "Literary variant of the {{w|Vaqueiros de alzada|Vaqueiros}}", Wikipedia = "ast:Dialeutu vaqueiru", regional_categories = true, parent = "Western" } -- Cants and jargons -- labels["Bron"] = { aliases = {"Bron de Miranda"}, def = "Cant used by bucket makers of {{w|Avilés}}", Wikipedia = "ast:Bron", parent = true } labels["Xíriga"] = { aliases = {"Xíriga de Llanes"}, def = "Cant used by weavers of {{w|Llanes}}", Wikipedia = "es:Xíriga", parent = true } return require("Module:labels").finalize_data(labels) 4q5p8s3zgybzulu5f2uvh5w894814c6 Module:Labels/data/lang/lij 828 3524552 9882907 9881033 2026-08-29T20:15:01Z Xiplus 25402 已保护“[[Module:Labels/data/lang/lij]]”:​高風險模板:1600引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881033 Scribunto text/plain local labels = {} labels["古利古里亞語"] = { aliases = {"Old Ligurian"}, prep = "自", region = "13世紀至14世紀", noreg = true, nolink = true, plain_categories = true, parent = true, } return require("Module:labels").finalize_data(labels) mgnm2jff3df43gi3wdlf4z71yjoak1r Module:Labels/data/lang/sjs 828 3524553 9882911 9881034 2026-08-29T20:15:41Z Xiplus 25402 已保护“[[Module:Labels/data/lang/sjs]]”:​高風險模板:1385引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881034 Scribunto text/plain local labels = {} labels["西"] = { region = "the northwestern [[Rif]] mountains of [[Morocco]], primarily around {{w|Ketama, Morocco|Ketama}} and {{w|Taghzout, Morocco|Taghzout}} in {{w|Al Hoceima Province}}", aliases = {"Western", "Western Senhaja de Srair"}, Wikipedia = {"Sanhaja de Srair#Dialects"}, regional_categories = "西", parent = true, } labels["凱塔馬"] = { aliases = {"Ketama"}, region = "{{w|lang=en|Ketama, Morocco|凱塔馬}}", Wikipedia = {"Sanhaja de Srair#Dialects"}, regional_categories = "凱塔馬", parent = "西", } return require("Module:labels").finalize_data(labels) ao0he1yh3onx19hfvr8rl4n6hfawc24 Module:Labels/data/lang/xbo 828 3524554 9882912 9881035 2026-08-29T20:15:51Z Xiplus 25402 已保护“[[Module:Labels/data/lang/xbo]]”:​高風險模板:1472引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881035 Scribunto text/plain local labels = {} labels["多瑙保加爾語"] = { aliases = {"Danube Bulgar", "xbo-dan", "Danube", "Danubian Bulgar"}, Wikipedia = "en:Bulgar_language#Danubian_Bulgar", plain_categories = "多瑙保加爾語", } labels["伏爾加保加爾語"] = { aliases = {"Volga Bulgar", "xbo-vol", "Volga"}, Wikipedia = "en:Bulgar_language#Volga_Bulgar", plain_categories = "伏爾加保加爾語", } return require("Module:labels").finalize_data(labels) 27ndopsu9us56ap0jcautoup86jt4an Module:Labels/data/lang/crp-cpr 828 3524555 9882913 9881036 2026-08-29T20:16:01Z Xiplus 25402 已保护“[[Module:Labels/data/lang/crp-cpr]]”:​高風險模板:1381引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881036 Scribunto text/plain local labels = {} labels["恰克圖"] = { region = "{{w|Russia}} ({{w|Kyakhta}}), {{w|Mongolia}} ({{w|Altanbulag, Selenge|Altanbulag}}, {{w|Ulaanbaatar}}) and {{w|China}} ({{w|Shanxi}})", aliases = {"Kyakhta", "Maimaicheng"}, Wikipedia = "Kyakhta_Russian–Chinese_Pidgin", regional_categories = true, parent = true, } labels["滿洲"] = { region = "along the {{w|Chinese Eastern Railway}} in {{w|China}} ({{w|Manzhouli}}, {{w|Qiqihar}}, {{w|Harbin}}, {{w|Changchun}}, {{w|Mudanjiang}}, {{w|Heihe}}) and {{w|Russia}} ({{w|Chita, Zabaykalsky Krai|Chita}}, {{w|Zabaykalsk}}, {{w|Blagoveshchensk}}, {{w|Khabarovsk}}, {{w|Spassk-Dalny}} {{w|Ussuriysk}}, {{w|Vladivostok}})", aliases = {"Manchurian", "Far Eastern"}, regional_categories = true, parent = true, } labels["哈爾濱"] = { aliases = {"Harbin"}, region = "{{w|中國}}({{w|哈爾濱}})", regional_categories = true, parent = "滿洲", } return require("Module:labels").finalize_data(labels) jqwcilp9szir873d39n99l5ope9i8et Module:Labels/data/lang/taa 828 3524556 9882914 9881037 2026-08-29T20:16:11Z Xiplus 25402 已保护“[[Module:Labels/data/lang/taa]]”:​高風險模板:1384引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881037 Scribunto text/plain local labels = {} labels["Minto-Nenana"] = { regional_categories = true, aliases = {"MN"}, } labels["Minto"] = { regional_categories = true, } labels["Nenana"] = { regional_categories = true, } labels["Chena"] = { regional_categories = true, } labels["Toklat-Bearpaw"] = { regional_categories = true, aliases = {"TB"}, } return require("Module:labels").finalize_data(labels) ajdjcz9x1p6dfzy2x12icm8e80cvw5z Module:Labels/data/lang/kho 828 3524557 9882915 9881047 2026-08-29T20:16:21Z Xiplus 25402 已保护“[[Module:Labels/data/lang/kho]]”:​高風險模板:1383引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881047 Scribunto text/plain local labels = {} labels["古和闐語"] = { aliases = {"Old Khotanese"}, region = "{{w|塔里木盆地}}的{{w|于闐}}國,公元5世紀至6世紀", plain_categories = true, noreg = true, parent = true, } return require("Module:labels").finalize_data(labels) pmrh5z7vrs95rv1vt9uc4e93ng1pg8q Module:Labels/data/lang/kbd 828 3524559 9882917 9881049 2026-08-29T20:16:41Z Xiplus 25402 已保护“[[Module:Labels/data/lang/kbd]]”:​高風險模板:1561引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881049 Scribunto text/plain local labels = {} labels["巴斯勒內"] = { aliases = {"Besleney"}, Wikipedia = "en:Besleney Kabardian dialect", regional_categories = true, } labels["離散"] = { aliases = {"Diaspora"}, Wikipedia = "en:Circassian diaspora", regional_categories = true, } labels["土耳其"] = { aliases = {"Turkey"}, Wikipedia = "en:Circassians in Turkey", regional_categories = true, } labels["敘利亞"] = { aliases = {"Syria"}, Wikipedia = "en:Circassians in Syria", regional_categories = true, } labels["約旦"] = { aliases = {"Jordan"}, Wikipedia = "en:Circassians in Jordan", regional_categories = true, } labels["美國"] = { aliases = {"United States"}, Wikipedia = "en:Circassian Americans", regional_categories = true, } return require("Module:labels").finalize_data(labels) ffo2mzzgavj2wvglq8lqu7o3cx97dp7 Module:Labels/data/lang/vot 828 3524560 9882910 9881050 2026-08-29T20:15:31Z Xiplus 25402 已保护“[[Module:Labels/data/lang/vot]]”:​高風險模板:1714引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881050 Scribunto text/plain local labels = {} labels["中沃特語"] = { Wiktionary = "Appendix:沃特語方言", aliases = {"Central Votic", "Central"}, } labels["東沃特語"] = { Wiktionary = "Appendix:沃特語方言", aliases = {"Eastern Votic", "Eastern"}, } return require("Module:labels").finalize_data(labels) mnod2tfw4gdbrm10h7eqzi4212bt1p6 Module:Labels/data/lang/ayl 828 3524561 9882918 9881051 2026-08-29T20:16:51Z Xiplus 25402 已保护“[[Module:Labels/data/lang/ayl]]”:​高風險模板:1431引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881051 Scribunto text/plain local labels = {} labels["東利比亞阿拉伯語"] = { aliases = {"Eastern Libyan Arabic", "Eastern", "East", "Eastern Libyan", "Eastern Libya", "Cyrenaican Arabic"}, Wikipedia = true, regional_categories = "東", parent = true, } labels["西利比亞阿拉伯語"] = { aliases = {"Western Libyan Arabic", "Western", "West", "Western Libyan", "Western Libya", "Sulaimitian Arabic"}, Wikipedia = true, regional_categories = "西", parent = true, } return require("Module:labels").finalize_data(labels) fchtmho2yfgag8rmyeqatmhyd75ecsx Module:Labels/data/lang/aht 828 3524562 9882919 9881052 2026-08-29T20:17:01Z Xiplus 25402 已保护“[[Module:Labels/data/lang/aht]]”:​高風險模板:1390引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881052 Scribunto text/plain local labels = {} labels["西"] = { regional_categories = true, aliases = {"Western", "W"}, } labels["中"] = { regional_categories = true, aliases = {"Central", "C"}, } labels["下"] = { regional_categories = true, aliases = {"Lower", "L"}, } labels["門塔斯塔"] = { regional_categories = true, aliases = {"Mentasta", "M"}, } return require("Module:labels").finalize_data(labels) k2205gxkg64porqn1ml90hdk5wyd573 Module:Labels/data/lang/liv 828 3524563 9882920 9881053 2026-08-29T20:17:11Z Xiplus 25402 已保护“[[Module:Labels/data/lang/liv]]”:​高風險模板:1439引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881053 Scribunto text/plain local labels = {} labels["薩拉察"] = { aliases = {"Salaca", "Vidzeme"}, Wikipedia = "en:Salaca Livonian", regional_categories = true, } -- Use this to tag Salaca Livonian senses under (Courland) forms that are not used in Salaca. -- (We normalize and centralize entries to the Courland form if one exists.) labels["Salaca-sense"] = { aliases = {"sense-Vidzeme"}, display = "薩拉察", Wikipedia = "en:Salaca Livonian", } return require("Module:labels").finalize_data(labels) 29v1lcxlmwnaaqbt4k62een2rnwhquf Module:Labels/data/lang/tfn 828 3524564 9882921 9881054 2026-08-29T20:17:21Z Xiplus 25402 已保护“[[Module:Labels/data/lang/tfn]]”:​高風險模板:1383引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881054 Scribunto text/plain local labels = {} labels["Inland"] = { regional_categories = true, aliases = {"I"}, } labels["Iliamna"] = { regional_categories = true, aliases = {"IL"}, } labels["Upper Cook Inlet"] = { regional_categories = true, aliases = {"U"}, } labels["Outer Cook Inlet"] = { regional_categories = true, aliases = {"O"}, } labels["Lime Village"] = { regional_categories = {true, "Inland"}, aliases = {"L"}, } labels["Kuskokwim Ingalik at Lime Village"] = { regional_categories = {true, "Inland"}, aliases = {"LKI"}, } labels["Nondalton"] = { regional_categories = {true, "Inland"}, aliases = {"N"}, } labels["Susitna Station"] = { regional_categories = {true, "Upper Cook Inlet"}, aliases = {"SS", "SU"}, } labels["Eklunta"] = { regional_categories = {true, "Upper Cook Inlet"}, aliases = {"E"}, } labels["Tyonek"] = { regional_categories = {true, "Upper Cook Inlet"}, aliases = {"TY"}, } labels["Talkeetna"] = { regional_categories = {true, "Upper Cook Inlet"}, aliases = {"T"}, } labels["Knik"] = { regional_categories = {true, "Upper Cook Inlet"}, aliases = {"K"}, } labels["Seldovia"] = { regional_categories = {true, "Outer Cook Inlet"}, aliases = {"S", "SL"}, } return require("Module:labels").finalize_data(labels) jp2jf7avsfyrxytj1ikanvi1pmxnbgy Module:Labels/data/lang/idb 828 3524565 9882922 9881056 2026-08-29T20:17:31Z Xiplus 25402 已保护“[[Module:Labels/data/lang/idb]]”:​高風險模板:1398引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881056 Scribunto text/plain local labels = {} labels["達曼-第烏"] = { aliases = {"Daman and Diu"}, Wikipedia = "en:Daman and Diu Portuguese Creole", } labels["孟加拉"] = { aliases = {"Bengal"}, Wikipedia = "en:Bengali Portuguese Creole", } labels["孟買"] = { aliases = {"Bombay"}, Wikipedia = "en:Bombay Portuguese creole", } labels["果阿"] = { aliases = {"Goa"}, Wikipedia = "en:Goa Portuguese creole", } labels["印度"] = { aliases = {"India", "Indian"}, Wikipedia = "en:India", } labels["斯里蘭卡"] = { aliases = {"Sri Lanka"}, Wikipedia = "en:Ceylon Portuguese creole", } return require("Module:labels").finalize_data(labels) oxyquywiq2g81vv4yrpy01if08kbnuc Module:Labels/data/lang/tuw-sol 828 3524566 9882923 9881057 2026-08-29T20:17:41Z Xiplus 25402 已保护“[[Module:Labels/data/lang/tuw-sol]]”:​高風險模板:1418引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881057 Scribunto text/plain local labels = {} labels["輝河"] = { aliases = {"Hui"}, Wikipedia = "辉河", } labels["杜拉爾"] = { aliases = {"Dular"}, Wikipedia = "杜拉尔鄂温克民族乡", } return require("Module:labels").finalize_data(labels) 1l8k6c4orvnb879kceqbunrc666qa62 Module:Labels/data/lang/bua 828 3524567 9882924 9881058 2026-08-29T20:17:51Z Xiplus 25402 已保护“[[Module:Labels/data/lang/bua]]”:​高風險模板:1552引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881058 Scribunto text/plain local labels = {} labels["古典蒙古語"] = { aliases = {"Classical Mongolian", "cmg"}, Wikipedia = "古典蒙古語" } return require("Module:labels").finalize_data(labels) sz5mqhwsvvfiqgbmk7l2hf9q93l7z88 Module:Labels/data/lang/rup 828 3524568 9882925 9881059 2026-08-29T20:18:01Z Xiplus 25402 已保护“[[Module:Labels/data/lang/rup]]”:​高風險模板:1526引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881059 Scribunto text/plain local labels = {} local varieties = require("Module:dialect synonyms/rup").varieties local function recursive_make_label(node) for _, child in ipairs(node) do labels[child.name] = { display = child.text_display, aliases = child.aliases, Wikidata = child.wikidata and ("Q"..child.wikidata), -- Temporarily categorisation is off. -- parent = node.name, -- regional_categories = true, } recursive_make_label(child) end end recursive_make_label(varieties) return require("Module:labels").finalize_data(labels) 19am74otj8znfmj8k2tqwobzgomh9pj Module:Dialect synonyms/rup 828 3524569 9882926 9881060 2026-08-29T20:18:11Z Xiplus 25402 已保护“[[Module:Dialect synonyms/rup]]”:​高風險模板:1526引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881060 Scribunto text/plain local export = {} export.title = "Aromanian forms and synonyms of %s" export.columns = { "Group", "Location", "Words", } export.varieties = { { name = "Fărșerot", text_display = "Fărșerot", color = "var(--wikt-palette-scarlet-1)", { name = "Beala de Sus", text_display = "Beala de Sus", lat = 41.223317, long = 20.555811, aliases = { "13" }, wikidata = 1009589, }, { name = "Beala de Jos", text_display = "Beala de Jos", lat = 41.213417, long = 20.635092, aliases = { "14" }, wikidata = 162790, }, { name = "Nijopole", text_display = "Nijopole", lat = 41.0111, long = 21.2458, aliases = { "18" }, wikidata = 3039702, }, { name = "Gramaticova de Sus", text_display = "Gramaticova de Sus", lat = 40.696111, long = 21.936389, aliases = { "20" }, wikidata = 12277200, }, { name = "Pleasa", text_display = "Pleasa", lat = 40.683333, long = 20.85, aliases = { "23" }, wikidata = 3303027, }, { name = "Corcea", text_display = "Corcea", lat = 40.616667, long = 20.766667, aliases = { "24" }, wikidata = 116341, }, { name = "Cândrova", text_display = "Cândrova", lat = 40.760556, long = 21.905833, aliases = { "25" }, wikidata = 12284448, }, { name = "Cutali", text_display = "Cutali", lat = 40.252114, long = 20.341923, aliases = { "30" }, wikidata = 13041283, }, { name = "Diviaca", text_display = "Diviaca", lat = 40.9964, long = 19.5327, aliases = { "37" }, wikidata = 1945622, }, { name = "Fier", text_display = "Fier", lat = 40.716667, long = 19.55, aliases = { "38" }, wikidata = 190897, }, { name = "Nea Zoi", text_display = "Nea Zoi", lat = 39.725833, long = 21.791667, aliases = { "50" }, wikidata = 21519200, }, { name = "Horopani", text_display = "Horopani", lat = 40.603056, long = 22.125833, aliases = { "52" }, wikidata = 12298141, }, { name = "Cristalopiyi", text_display = "Cristalopiyi", lat = 40.633333, long = 21.083333, aliases = { "54" }, wikidata = 2418584, }, { name = "Moscopole", text_display = "Moscopole", lat = 40.63311, long = 20.59042, aliases = { "55" }, wikidata = 757298, }, { name = "Ducasi", text_display = "Ducasi", lat = 40.6926, long = 19.6308, aliases = { "56" }, wikidata = 54986448, }, { name = "Peștan", text_display = "Peștan", lat = 40.673276, long = 19.539192, aliases = { "57" }, wikidata = 16352042, }, { name = "Selenița", text_display = "Selenița", lat = 40.53056, long = 19.63583, aliases = { "58" }, wikidata = 134613, }, { name = "Andon Poçi", text_display = "Andon Poçi", lat = 40.173033, long = 20.104523, aliases = { "59" }, wikidata = 13036993, }, { -- classified by ALAR as fărșerot (+ grabovean) name = "Pisuderi", text_display = "Pisuderi", lat = 40.786111, long = 21.246944, aliases = { "53" }, wikidata = 2668411, }, { -- not in ALAR name = "Imiștea", text_display = "Imiștea", aliases = {"Imsht"}, lat = 40.8002, lon = 19.6771, wikidata = 16358519, }, }, { name = "Gopeșean", text_display = "Gopeșean", color = "var(--wikt-palette-yellow-1)", { name = "Gopeș", text_display = "Gopeș", lat = 41.12, long = 21.1219, aliases = { "15" }, wikidata = 3085401, }, }, { name = "Grabovean", text_display = "Grabovean", color = "var(--wikt-palette-grey-1)", { name = "Nicea", text_display = "Nicea", lat = 40.816073, long = 20.569366, aliases = { "21" }, wikidata = 16350400, }, { name = "Greava", text_display = "Greava", lat = 40.795278, long = 20.408611, aliases = { "22" }, wikidata = 16840741, }, }, { name = "Grămostean", text_display = "Grămostean", color = "var(--wikt-palette-green-1)", { name = "Blagoevgrad", text_display = "Blagoevgrad", lat = 42.011944, long = 23.089722, aliases = { "1" }, wikidata = 173277, }, { name = "Coceani", text_display = "Coceani", lat = 41.921111, long = 22.411389, aliases = { "2" }, wikidata = 214344, }, { name = "Razlog", text_display = "Razlog", lat = 41.886515, long = 23.468033, aliases = { "3" }, wikidata = 929605, }, { name = "Batac", text_display = "Batac", lat = 41.94399, long = 24.217791, aliases = { "4" }, wikidata = 1756874, }, { name = "Bachița", text_display = "Bachița", lat = 42.183333, long = 23.75, aliases = { "5" }, wikidata = 135005904, }, { name = "Bujdova", text_display = "Bujdova", lat = 41.601164, long = 23.360028, aliases = { "6" }, wikidata = 2653373, }, { name = "Ubovo", text_display = "Ubovo", lat = 41.6403, long = 21.9475, aliases = { "7" }, wikidata = 3072896, }, { name = "Papaceair", text_display = "Papaceair", lat = 41.552196, long = 23.643266, aliases = { "8" }, wikidata = 30097572, }, { name = "Șatra", text_display = "Șatra", lat = 41.594135, long = 23.406544, aliases = { "9" }, wikidata = 20500754, }, { name = "Lopova", text_display = "Lopova", lat = 41.6, long = 23.483, aliases = { "10" }, wikidata = 12285053, }, { name = "Crușova", text_display = "Crușova", lat = 41.37, long = 21.248333, aliases = { "11" }, wikidata = 157034, }, { name = "Târnova", text_display = "Târnova", lat = 41.045278, long = 21.251111, aliases = { "17" }, wikidata = 2740558, }, { name = "Livezi", text_display = "Livezi", lat = 41.005833, long = 22.291944, aliases = { "19" }, wikidata = 2642941, }, { name = "Nevesca", text_display = "Nevesca", lat = 40.644444, long = 21.494444, aliases = { "26" }, wikidata = 2330324, }, { name = "Vlahoclisura", text_display = "Vlahoclisura", lat = 40.535833, long = 21.469444, aliases = { "27" }, wikidata = 2603372, }, { name = "Deniscu", text_display = "Deniscu", lat = 40.309722, long = 20.854722, aliases = { "31" }, wikidata = 381967, }, }, { name = "Moloviștean", text_display = "Moloviștean", color = "var(--wikt-palette-purple-1)", { name = "Moloviște", text_display = "Moloviște", lat = 41.0331, long = 21.1306, aliases = { "16" }, wikidata = 2742143, }, }, { name = "Pindean", text_display = "Pindean", color = "var(--wikt-palette-cyan-1)", { name = "Poroi de Sus", text_display = "Poroi de Sus", lat = 41.285556, long = 23.036944, aliases = { "12" }, wikidata = 3394711, }, { name = "Veria", text_display = "Veria", lat = 40.520278, long = 22.201944, aliases = { "28" }, wikidata = 201722, }, { name = "Xirolivad", text_display = "Xirolivad", lat = 40.467778, long = 22.083611, aliases = { "29" }, wikidata = 3405794, }, { name = "Samarina", text_display = "Samarina", lat = 40.104444, long = 21.018056, aliases = { "32" }, wikidata = 1973131, }, { name = "Palioseli", text_display = "Palioseli", lat = 40.041389, long = 20.886667, aliases = { "33" }, wikidata = 12882623, }, { name = "Băiasa", text_display = "Băiasa", lat = 39.9333, long = 21.05, aliases = { "34" }, wikidata = 3012675, }, { name = "Turia", text_display = "Turia", lat = 39.8967, long = 21.28, aliases = { "35" }, wikidata = 11098069, }, { name = "Aminciu", text_display = "Aminciu", lat = 39.770278, long = 21.183889, aliases = { "36" }, wikidata = 985630, }, { name = "Perivoli", text_display = "Perivoli", lat = 39.978611, long = 21.115278, aliases = { "39" }, wikidata = 2642890, }, { name = "Avdela", text_display = "Avdela", lat = 40.006944, long = 21.125278, aliases = { "40" }, wikidata = 2642908, }, { name = "Giurgea", text_display = "Giurgea", lat = 39.568672, long = 21.258899, aliases = { "41" }, wikidata = 12872904, }, { name = "Gardichi", text_display = "Gardichi", lat = 39.541111, long = 21.258056, aliases = { "42" }, wikidata = 5522518, }, { name = "Cornu", text_display = "Cornu", lat = 39.62, long = 21.339722, aliases = { "43" }, wikidata = 12879340, }, { name = "Vendiște", text_display = "Vendiște", lat = 39.700833, long = 21.39, aliases = { "44" }, wikidata = 21519234, }, { name = "Custeana", text_display = "Custeana", lat = 39.710833, long = 21.379722, aliases = { "45" }, wikidata = 15088622, }, { name = "Guduvazda", text_display = "Guduvazda", lat = 39.75, long = 21.411389, aliases = { "46" }, wikidata = 21519245, }, { name = "Malacași", text_display = "Malacași", lat = 39.78168, long = 21.28399, aliases = { "47" }, wikidata = 3559260, }, { name = "Cocľi", text_display = "Cocľi", lat = 39.758611, long = 21.368333, aliases = { "48" }, wikidata = 21519252, }, { name = "Cuțufleani", text_display = "Cuțufleani", lat = 39.795278, long = 21.33, aliases = { "49" }, wikidata = 11892101, }, { name = "Livadi Olimpou", text_display = "Livadi Olimpou", lat = 40.126, long = 22.1574, aliases = { "51" }, wikidata = 2634117, }, { name = "Laca", text_display = "Laca", lat = 39.971667, long = 20.946944, aliases = { "60" }, wikidata = 12880068, }, { name = "Siracu", text_display = "Siracu", lat = 39.594444, long = 21.107222, aliases = { "61" }, wikidata = 2096176, }, }, } local function recursive_wikidata_link(node) for _, child in ipairs(node) do if child.wikidata then child.text_display = "[[d:Q" .. child.wikidata .. "|" .. child.text_display .. "]]" end recursive_wikidata_link(child) end end recursive_wikidata_link(export.varieties) return export m5uwva6ax0rx7b0vqtdep4ck8wkpd13 Module:Labels/data/lang/tyv 828 3524570 9882927 9881061 2026-08-29T20:18:21Z Xiplus 25402 已保护“[[Module:Labels/data/lang/tyv]]”:​高風險模板:1517引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881061 Scribunto text/plain local labels = {} labels["阿勒泰地區"] = { aliases = {"Altay Prefecture", "Altay", "China"}, Wikipedia = "Tuvan language" } labels["臣格勒蘇木"] = { aliases = {"Tsengel Sum", "Tsengel", "Mongolia"}, Wikipedia = "Tuvan language" } labels["圖瓦共和國"] = { aliases = {"Republic of Tyva", "Tuva", "Tyva", "Russia"}, Wikipedia = "Tuvan language" } return require("Module:labels").finalize_data(labels) 4q54p8bds8gsog03hscc5w9xa63e8f3 Module:Labels/data/lang/xpg 828 3524571 9882928 9881062 2026-08-29T20:18:31Z Xiplus 25402 已保护“[[Module:Labels/data/lang/xpg]]”:​高風險模板:1429引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881062 Scribunto text/plain local labels = {} labels["古弗里吉亞語"] = { aliases = {"Old Phrygian", "Old", "old", "OP", "OPh.", "Paleo-Phrygian", "Paleo", "xpg-old"}, Wikipedia = "Phrygian_language#Inscriptions", plain_categories = true, } labels["中弗里吉亞語"] = { aliases = {"Middle Phrygian", "Middle", "middle", "mid", "MPh.", "MP", "xpg-mid"}, Wikipedia = "Phrygian_language#Inscriptions", plain_categories = true, } labels["新弗里吉亞語"] = { aliases = {"New Phrygian", "New", "new", "NP", "NPh.", "Neo-Phrygian", "Neo", "xpg-new", "xpg-neo"}, Wikipedia = "Phrygian_language#Inscriptions", plain_categories = true, } labels["原始弗里吉亞語"] = { aliases = {"Proto-Phrygian", "Proto", "proto", "PP", "PPh.", "xpg-pro"}, plain_categories = true, parent = true, } return require("Module:labels").finalize_data(labels) 3awmfd5pd4msixn5g2d7qyuiuddtoz0 Module:Labels/data/lang/vo 828 3524572 9882929 9881063 2026-08-29T20:18:41Z Xiplus 25402 已保护“[[Module:Labels/data/lang/vo]]”:​高風險模板:1544引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881063 Scribunto text/plain local labels = {} labels["古典"] = { aliases = {"Rigik", "Volapük Rigik", "Classical", "Classical Volapük", "pre-1931", "R", "VR"}, Wikipedia = "en:Volapük Rigik", plain_categories = "古典沃拉普克語", def = "{{w|Volapük Rigik}}, {{w|Johann Martin Schleyer}}'s original form of the language used until {{w|Arie de Jong}}'s 1931 reform ({{w|Volapük Nulik}})", parent = true, noreg = true, } labels["新"] = { aliases = {"Nulik", "Volapük Nulik", "New", "New Volapük", "post-1931", "N", "VN"}, Wikipedia = "en:Volapük Nulik", plain_categories = "新沃拉普克語", def = "{{w|Volapük Nulik}}, {{w|Arie de Jong}}'s 1931 reform of Volapük", parent = true, noreg = true, } return require("Module:labels").finalize_data(labels) efzjauqy6y8xgwyw0dr6padt5ggbfp7 Module:Labels/data/lang/sgh 828 3524573 9882930 9881064 2026-08-29T20:18:51Z Xiplus 25402 已保护“[[Module:Labels/data/lang/sgh]]”:​高風險模板:1388引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881064 Scribunto text/plain local labels = {} labels["Bajuvi"] = { aliases = {"Bajuv", "Badzhuv", "Badzhuvi"}, regional_categories = true, country = "Tajikistan", parent = "Shughni", addl = "A dialect of the Shughni language.", } labels["Barvozi"] = { aliases = {"Barvoz"}, regional_categories = true, country = "Tajikistan", parent = "Shughni", addl = "A dialect of the Shughni language.", } labels["Shakhdari"] = { aliases = {"Shahdara"}, regional_categories = true, country = "Tajikistan", parent = "Shughni", addl = "A dialect of the Shughni language.", } labels["Rushani"] = { aliases = {"Roshani", "Rushan"}, Wikipedia = "Rushani language", regional_categories = true, region = "the [[Rushan District]] in [[Gorno-Badakhshan]] ([[Tajikistan]]) and the northern part of the [[Shighnan District]] in [[Badakhshan Province]] ([[Afghanistan]])", country = {"Tajikistan", "Afghanistan"}, parent = "Shughni", addl = "A dialect of the Shughni language, sometimes considered a separate language.", } labels["Shujandi"] = { aliases = {"Shudzhandi", "Shudzhand", "Shujand"}, Wikipedia = true, regional_categories = true, country = "Tajikistan", parent = "Rushani", addl = "A subdialect of the Rushani dialect of Shughni.", } labels["Barushani"] = { aliases = {"Barushan"}, regional_categories = true, region = "the [[Barushan]] area in the [[Rushan District]]", country = "Tajikistan", parent = "Rushani", addl = "A subdialect of the Rushani dialect of Shughni.", } labels["Derzudi"] = { regional_categories = true, country = "Tajikistan", parent = "Rushani", addl = "A subdialect of the Rushani dialect of Shughni.", } labels["Khufi"] = { aliases = {"Khuf"}, Wikipedia = "Khufi language", regional_categories = true, region = "the [[Khuf]] valley in [[Rushon District]]", country = "Tajikistan", parent = "Shughni", addl = "A dialect of the Shughni language, sometimes considered a separate language.", } labels["Bartangi"] = { aliases = {"Bartang"}, Wikipedia = "Bartangi language", regional_categories = true, country = "Tajikistan", parent = "Shughni", addl = "A dialect of the Shughni language, sometimes considered a separate language.", } labels["Ravmedi"] = { aliases = {"Ravmed"}, regional_categories = true, country = "Tajikistan", parent = "Bartangi", addl = "A subdialect of the Bartangi dialect of Shughni.", } labels["Siponji"] = { aliases = {"Sipondzh", "Siponj"}, regional_categories = true, region = "the [[Siponj]] area", country = "Tajikistan", parent = "Bartangi", addl = "A subdialect of the Bartangi dialect of Shughni.", } labels["Basidi"] = { aliases = {"Basid"}, regional_categories = true, country = "Tajikistan", parent = "Bartangi", addl = "A subdialect of the Bartangi dialect of Shughni.", } labels["Oroshori"] = { aliases = {"Oroshor", "Roshorvi"}, Wikipedia = true, regional_categories = true, region = "the [[Oroshor]] area in [[Roshan District]]", country = "Tajikistan", parent = "Shughni", addl = "A dialect of the Shughni language.", } return require("Module:labels").finalize_data(labels) qyonz1fbtxg078tggtwltr6co9krf50 Module:Labels/data/lang/dv 828 3524574 9882931 9881065 2026-08-29T20:19:01Z Xiplus 25402 已保护“[[Module:Labels/data/lang/dv]]”:​高風險模板:1472引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881065 Scribunto text/plain local labels = {} labels["古迪維希語"] = { aliases = {"Old Dhivehi"}, prep = "from", region = "12世紀至16世紀", noreg = true, nolink = true, plain_categories = true, parent = true, } return require("Module:labels").finalize_data(labels) h0k8tmrw1w86h0yvxc5zc6kgtbr1rph Module:Labels/data/lang/sd 828 3524575 9882932 9881066 2026-08-29T20:19:11Z Xiplus 25402 已保护“[[Module:Labels/data/lang/sd]]”:​高風險模板:1469引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881066 Scribunto text/plain local labels = {} labels["印度"] = { aliases = {"India", "Indian Sindhi", "Indian"}, Wikipedia = "en:Sindhis in India", regional_categories = true, } labels["巴基斯坦"] = { aliases = {"Pakistan", "Pakistani"}, Wikipedia = "信德省", regional_categories = true, } return require("Module:labels").finalize_data(labels) tn508xaw3pfhi3putkud0s3q95b6s3k Module:Labels/data/lang/saj 828 3524576 9882933 9881067 2026-08-29T20:19:21Z Xiplus 25402 已保护“[[Module:Labels/data/lang/saj]]”:​高風險模板:1384引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881067 Scribunto text/plain local labels = {} labels["巴迪蘇阿"] = { aliases = {"Paḏisua", "P"}, regional_categories = true, } labels["塔拉伊"] = { aliases = {"Tala'i", "T"}, regional_categories = true, } return require("Module:labels").finalize_data(labels) 7b2aqn9z04fufk57bbxxom3wdoe244y Module:Labels/data/lang/nv 828 3524577 9882916 9881068 2026-08-29T20:16:31Z Xiplus 25402 已保护“[[Module:Labels/data/lang/nv]]”:​高風險模板:1573引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881068 Scribunto text/plain local labels = {} labels["西"] = { aliases ={"Western"}, regional_categories = true, } labels["東"] = { aliases ={"Eastern"}, regional_categories = true, } return require("Module:labels").finalize_data(labels) awnvm0y6i2myf1qp0hrh6gn5zrdtv0f Module:Labels/data/lang/nds 828 3524578 9882909 9881069 2026-08-29T20:15:21Z Xiplus 25402 已保护“[[Module:Labels/data/lang/nds]]”:​高風險模板:1502引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881069 Scribunto text/plain local labels = {} -- German Low German varieties labels["Brazilian Pomeranian"] = { aliases = {"Eastern Pomeranian in Brazil", "East Pomeranian in Brazil", "Pomeranian in Brazil", "Brazilian Eastern Pomeranian"}, region = "the Eastern Pomeranian dialect in <country>", country = "Brazil", regional_categories = true, parent = "Eastern Pomeranian", } labels["East Frisian"] = { -- for East Frisian dialectal Low German, not Frisian language aliases = {"East Frisian Low Saxon", "East Frisian Low German", "Oostfreesch"}, Wikipedia = "East Frisian Low Saxon", region = "East Frisia", country = "Germany", regional_categories = true, parent = "German Low German", } labels["Eastern Pomeranian"] = { aliases = {"Eastern Pomeranian Low German", "East Pomeranian Low German", "Eastern Pomeranian LG", "East Pomeranian LG", "East Pomeranian"}, display = "Eastern Pomeranian", region = "the historical region of {{w|Eastern Pomerania}} (currently in [[Poland]]), as well as [[Brazil]] and the [[United States]]", country = "Germany,Poland,Brazil,the [[United States]]", regional_categories = true, parent = "Pomeranian", } labels["German Low German"] = { aliases = {"GLG"}, Wikipedia = {"Low German", "German Low German dialects"}, region = "<country>", country = "Germany,Poland,Brazil,the [[United States]]", plain_categories = true, parent = true, } labels["Hamburg"] = { aliases = {"Hamburgisch"}, display = "Hamburgisch", Wikipedia = "Hamburgisch dialect", regional_categories = true, parent = "Northern", } labels["Holstein"] = { aliases = {"Holsteinisch"}, Wikipedia = true, regional_categories = true, parent = "Northern", } labels["Low Prussian"] = { Wikipedia = "Low Prussian dialect", region = "{{w|East Prussia}}, {{w|West Prussia}}, and [[Danzig]]", plain_categories = true, parent = "German Low German", country = "Germany,Poland", } labels["Märkisch"] = { Wikipedia = "Brandenburgisch dialect", region = "märkisches Sauerland (former [[w:County of Mark|County of Mark]]), [[Germany]]", regional_categories = true, parent = "Westphalian", } labels["Mecklenburg"] = { aliases = {"Mecklenburg Low German", "Mecklenburgisch Low German", "Mecklenburgisch", "Mecklenburgish"}, display = "Mecklenburgisch", Wikipedia = "Mecklenburgisch dialect", regional_categories = true, parent = "German Low German", country = "Germany", } labels["Münsterland"] = { aliases = {"Münster", "Münsterländisch", "Mönsterlannsch"}, Wikipedia = true, regional_categories = true, parent = "Westphalian", } labels["Northern"] = { regional_categories = true, region = "the states of [[Lower Saxony]], [[Bremen]], [[Schleswig-Holstein]] and [[Hamburg]] in northern [[Germany]]", parent = "German Low German", country = "Germany", } labels["Oldenburg"] = { aliases = {"Bremen", "Breemsch", "Ollnborg", "Oldenborgsch"}, Wikipedia = true, regional_categories = true, parent = "Northern", } labels["Paderbornisch"] = { regional_categories = true, region = "the city of [[Paderborn]] in eastern [[North Rhine-Westphalia]], [[Germany]]", parent = "Westphalian", } labels["Pomeranian"] = { aliases = {"Pomeranian Low German", "Pomeranian LG"}, region = "Pomerania", Wikipedia = true, regional_categories = true, parent = "German Low German", country = "Germany,Poland", } labels["Schleswig"] = { aliases = {"Schleswigsch"}, Wikipedia = true, regional_categories = true, parent = "Northern", } labels["Vest Recklinghausen"] = { aliases = {"Vest Recklinghusen"}, Wikipedia = true, regional_categories = true, parent = "Westphalian", extinct = true, } labels["Western Pomeranian"] = { aliases = {"Western Pomeranian Low German", "West Pomeranian Low German", "Western Pomeranian LG", "West Pomeranian LG", "West Pomeranian"}, region = "{{w|Western Pomerania}}", regional_categories = true, parent = "Pomeranian Low German", country = "Germany", } labels["Westphalian"] = { aliases = {"Westphalia"}, Wikipedia = "Westphalian language", region = "Westphalia", plain_categories = true, -- FIXME, rename to 'Westphalian Low German' to distinguish from 'Westphalian German' parent = "German Low German", country = "Germany", } -- Dutch Low Saxon varieties labels["Achterhoeks"] = { aliases = {"Achterhooks", "Achterhoek"}, Wikipedia = true, region = "the {{w|Achterhoek}} in Eastern [[Netherlands]]", plain_categories = true, parent = "Dutch Low Saxon", } labels["Drents"] = { aliases = {"Drèents", "Drenthe"}, Wikipedia = true, region = "Drenthe", plain_categories = true, parent = "Dutch Low Saxon", } labels["Dutch Low Saxon"] = { aliases = {"DLS"}, Wikipedia = true, region = "<country>", country = "the [[Netherlands]]", plain_categories = true, parent = true, } labels["Gronings"] = { aliases = {"Grunnegs", "Grönnegs", "Groningen"}, Wikipedia = true, region = "Groningen", plain_categories = true, parent = "Dutch Low Saxon", } labels["Sallands"] = { aliases = {"Sallaans", "Salland"}, Wikipedia = true, region = "{{w|Salland}}", plain_categories = true, parent = "Dutch Low Saxon", } labels["Stellingwerfs"] = { aliases = {"Stellingwarfs", "Stellingwerf"}, Wikipedia = true, region = "{{w|Ooststellingwerf}} and {{w|Weststellingwerf}} in [[Friesland]]", plain_categories = true, parent = "Dutch Low Saxon", } labels["Twents"] = { aliases = {"Tweants", "Twente"}, Wikipedia = true, region = "{{w|Twente}}", plain_categories = true, parent = "Dutch Low Saxon", } labels["Urkers"] = { Wikipedia = "Urkers dialect", region = "the former island of [[Urk]], on the west coast of [[Flevoland]] in the [[Netherlands]]", plain_categories = "Urkers Low German", parent = "Dutch Low Saxon", } labels["Veluws"] = { aliases = {"Veluwe"}, Wikipedia = true, region = "the [[Veluwe]]", plain_categories = true, parent = "Dutch Low Saxon", } return require("Module:labels").finalize_data(labels) 6yqtd1a3kaabh2vvzrufv6mrcq2n9ti Module:Labels/data/lang/rcf 828 3524579 9882934 9881072 2026-08-29T20:19:31Z Xiplus 25402 已保护“[[Module:Labels/data/lang/rcf]]”:​高風險模板:1402引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881072 Scribunto text/plain local labels = {} labels["高地克里奧爾"] = { aliases = {"High Creole", "High"}, region = "{{w|留尼旺}}內陸山區", plain_categories = true, noreg = true, parent = true, } labels["低地克里奧爾"] = { aliases = {"Low Creole", "Low"}, region = "{{w|留尼旺}}沿海低地", plain_categories = true, noreg = true, parent = true, } return require("Module:labels").finalize_data(labels) l73qr04h5gqb42yazq5l2pcn3j1yq18 Module:Labels/data/lang/pms 828 3524580 9882935 9881073 2026-08-29T20:19:41Z Xiplus 25402 已保护“[[Module:Labels/data/lang/pms]]”:​高風險模板:1414引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881073 Scribunto text/plain local labels = {} labels["古皮埃蒙特語"] = { prep = "自", region = "12世紀至17世紀", noreg = true, nolink = true, plain_categories = true, parent = true, } return require("Module:labels").finalize_data(labels) t5c7xwkx1eur5w2euze1o6tl5qrhahl Module:Labels/data/lang/ne 828 3524581 9882903 9881074 2026-08-29T20:14:21Z Xiplus 25402 已保护“[[Module:Labels/data/lang/ne]]”:​高風險模板:1521引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881074 Scribunto text/plain local labels = {} labels["尼泊爾"] = { aliases = {"Nepal", "Nepali"}, Wikipedia = "Nepal", regional_categories = true, } labels["印度"] = { aliases = {"India", "Indian"}, Wikipedia = "印度", regional_categories = true, } labels["阿薩姆"] = { aliases = {"Assam"}, Wikipedia = "阿薩姆邦", regional_categories = true, } labels["大吉嶺"] = { aliases = {"Darjeeling"}, Wikipedia = "大吉嶺", regional_categories = true, } return require("Module:labels").finalize_data(labels) drnk09y42241byhwjn5udxmcbykg24y Module:Labels/data/lang/dng 828 3524582 9882936 9881075 2026-08-29T20:19:51Z Xiplus 25402 已保护“[[Module:Labels/data/lang/dng]]”:​高風險模板:1482引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881075 Scribunto text/plain local labels = {} labels["標準"] = { aliases = {"Standard", "standard"}, def = "標準東干語", Wikipedia = {"東干語#方言"}, regional_categories = true, parent = "甘肅", } labels["甘肅"] = { aliases = {"Gansu"}, Wikipedia = {"東干語#方言"}, country = "吉爾吉斯斯坦", -- https://doi.org/10.7131/chuugokugogaku.1957.13 regional_categories = true, parent = true, } labels["陝西"] = { aliases = {"Shaanxi"}, Wikipedia = {"東干語#方言"}, country = "哈薩克斯坦", -- https://doi.org/10.7131/chuugokugogaku.1957.13 regional_categories = true, parent = true, } return require("Module:labels").finalize_data(labels) 3nprrnu13jqhtpxo1pjtvkyfebcpcu0 Module:Labels/data/lang/jbo 828 3524583 9882937 9881076 2026-08-29T20:20:01Z Xiplus 25402 已保护“[[Module:Labels/data/lang/jbo]]”:​高風險模板:1382引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881076 Scribunto text/plain local labels = {} labels["abstractor"] = { display = "abstractor", Wiktionary = "Appendix:Lojban glossary#abstractor", pos_categories = {"abstractors"}, } labels["attitudinal"] = { aliases = {"attitudinal indicator"}, display = "attitudinal", Wiktionary = "attitudinal#English:_particle", pos_categories = {"attitudinal indicators"}, } labels["discursive"] = { aliases = {"discursive indicator"}, display = "discursive", Wiktionary = "Appendix:Lojban glossary#discursive", pos_categories = {"discursive indicators"}, } labels["elidable terminator"] = { aliases = {"elidible", "elidable"}, display = "elidable terminator", Wiktionary = "Appendix:Lojban glossary#elidable terminator", pos_categories = {"elidable terminators"}, } labels["event contour"] = { display = "event contour", Wiktionary = "Appendix:Lojban glossary#event contour", } labels["evidential"] = { aliases = {"evidential indicator"}, display = "evidential", Wiktionary = "evidentiality", pos_categories = {"evidential indicators"}, } labels["modifier"] = { display = "modifier", Wiktionary = "Appendix:Lojban glossary#modifier", } labels["pro-bridi"] = { display = "pro-bridi", pos_categories = {"pro-bridi"}, } labels["pro-sumti"] = { display = "pro-sumti", Wiktionary = "pro-sumti", pos_categories = {"pro-sumti"}, } return require("Module:labels").finalize_data(labels) tcrjd5hb10cnt13x397x2sdopkje6fy Module:Labels/data/lang/fur 828 3524584 9882902 9881077 2026-08-29T20:14:11Z Xiplus 25402 已保护“[[Module:Labels/data/lang/fur]]”:​高風險模板:1535引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881077 Scribunto text/plain local labels = {} labels["古弗留利語"] = { aliases = {"Old Friulian"}, prep = "自", region = "13世紀至15世紀", noreg = true, nolink = true, plain_categories = true, parent = true, } return require("Module:labels").finalize_data(labels) f6mqdp9gavko2q69h18jql23u0tih9i Module:Labels/data/lang/gug 828 3524585 9882938 9881078 2026-08-29T20:20:12Z Xiplus 25402 已保护“[[Module:Labels/data/lang/gug]]”:​高風險模板:1387引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881078 Scribunto text/plain local labels = {} labels["霍帕拉"] = { aliases = {"Jopara", "Yopará", "Guarani Jopara", "Jopara Guarani"}, Wikipedia = true, noreg = true, plain_categories = true, parent = true, fulldef = "由瓜拉尼語與西班牙語雙語使用者所使用的巴拉圭瓜拉尼語口語形式" } labels["封閉瓜拉尼"] = { aliases = {"Closed Guarani", "Closed"}, noreg = true, plain_categories = "封閉巴拉圭瓜拉尼語", parent = true, } return require("Module:labels").finalize_data(labels) nwy9pd1rt3er0ajhih77vt2f50h3oku Module:Labels/data/lang/bew 828 3524586 9882904 9881079 2026-08-29T20:14:31Z Xiplus 25402 已保护“[[Module:Labels/data/lang/bew]]”:​高風險模板:1453引用​([编辑权限=仅允许自动确认用户](无限期)​[移动权限=仅允许自动确认用户](无限期)) 9881079 Scribunto text/plain local labels = {} ----Dialects go here--- labels["雅加達市區"] = { aliases = {"Urban Jakarta", "Urban", "Central", "Kota"}, regional_categories = true, } labels["西雅加達"] = { aliases = {"Western Jakarta", "Western", "Cengkareng", "Grogol-Petamburan", "Kebayoran Baru"}, regional_categories = true, } labels["東雅加達"] = { aliases = {"Eastern Jakarta", "Eastern", "Pasar Rebo"}, regional_categories = true, } labels["坦格朗-德波"] = { aliases = {"Tangerang-Depok", "Tangerang", "Depok", "Ciputat", "Serpong"}, regional_categories = true, } labels["勿加泗"] = { aliases = {"Bekasi", "Cikarang", "Pebayuran"}, regional_categories = true, } labels["古農辛杜爾"] = { aliases = {"Gunung Sindur", "Parung"}, regional_categories = true, } labels["茂克-塞帕坦"] = { aliases = {"Mauk-Sepatan", "Mauk", "Sepatan"}, regional_categories = true, } ----Other labels go here---- return require("Module:labels").finalize_data(labels) mzgw7i5mikpx9mpz1vmm9xmtaxvlm1s 犯而不校 0 3525864 9883036 9882618 2026-08-30T11:06:43Z TongcyDai 53191 9883036 wikitext text/x-wiki ==漢語== {{zh-forms}} ===其他形式=== * {{alt|zh|犯而勿校}} ===發音=== {{zh-pron |m=fàn'ér不jiào |cat=cy }} ===成語=== {{head|zh|成語}} # 遭受他人[[得罪]]或[[無理]][[對待]]時,亦不加[[追究]]或[[報復]] #* {{zh-x|^曾{zēng}子 曰 :「以 能 問 於 不 能,以 多 問 於 寡;有 若 無,實 若 虛,犯而不校{jiào} —— 昔者 吾 友 嘗 從事 於 斯 矣。」||CL|ref=《[[s:論語/泰伯第八|論語·泰伯]]》}} #* {{zh-x|故 遠 絕 榮利,知 爭競 之 遘 災 也;故 犯而不校{jiào},知 好 伐 之 招怨 也。||CL|ref=晉·{{w|潘尼}}〈[[s:晉書/卷055|安身論]]〉}} #* {{zh-x|^保 自此 爽然若失,幡然 而 悔……見 人 謙抑 巽順,犯而不校{jiào},卒 為{wéi} 善士。||CL|ref=清·{{w|和邦額}}《[[s:夜譚隨錄/3#三官保|夜譚隨錄·三官保]]》}} #* {{zh-x|敵國 外患,何 代 沒有 ?犯而不校{jiào},斯 真 君子。我 但 求 能 勝 國人,也 就是 一世之雄 了。||ref=民國·{{w|郁達夫}}〈出版界的年輪〉}} ====同義詞==== * {{zh-l|委曲求全}} * {{zh-l|逆來順受}} * {{zh-l|唾面自乾}} ===參考資料=== * {{R:zh:cbgycdxdb|35371}} * {{R:zh:HYDCD}} 3jz76avmlxa5ssf4qh2hw7bncrg9z0h 9883041 9883036 2026-08-30T11:11:06Z TongcyDai 53191 9883041 wikitext text/x-wiki ==漢語== {{was wotd|2026|9月|6日}} {{zh-forms}} ===發音=== {{zh-pron |m=fàn'ér不jiào |c=faan6 ji4 bat1 gaau3 |mc=1,1,3,2 |oc=1;1;1,3;1 |cat=cy }} ===成語=== {{head|zh|成語}} # 遭受他人[[得罪]]或[[無理]][[對待]]時,亦不加[[追究]]或[[報復]] #* {{zh-x|^曾{zēng}子 曰 :「以 能 問 於 不 能,以 多 問 於 寡;有 若 無,實 若 虛,犯而不校{jiào} —— 昔者 吾 友 嘗 從事 於 斯 矣。」||CL|ref=《[[s:論語/泰伯第八|論語·泰伯]]》}} #* {{zh-x|故 遠 絕 榮利,知 爭競 之 遘 災 也;故 犯而不校{jiào},知 好 伐 之 招怨 也。||CL|ref=晉·{{w|潘尼}}〈[[s:晉書/卷055|安身論]]〉}} #* {{zh-x|w:三官保\^保 自此 爽然若失,幡然 而 悔……見 人 謙抑 巽順,犯而不校{jiào},卒 為{wéi} 善士。||CL|ref=清·{{w|和邦額}}《[[s:夜譚隨錄/3#三官保|夜譚隨錄·三官保]]》}} #* {{zh-x|敵國 外患,何 代 沒有 ?犯而不校{jiào},斯 真 君子。我 但 求 能 勝 國人,也 就是 一世之雄 了。||ref=民國·{{w|郁達夫}}〈出版界的年輪〉}} ====同義詞==== * {{zh-l|犯而勿校}} * {{zh-l|委曲求全}} * {{zh-l|逆來順受}} * {{zh-l|唾面自乾}} ===參考資料=== * {{R:zh:cbgycdxdb|35371}} * {{R:zh:HYDCD}} nv8apk0vsdgv0mmxdf0egrw68bekj0u 무비자 0 3525905 9882698 2026-08-29T12:21:14Z 列维劳德 79702 /* */ 9882698 wikitext text/x-wiki ==朝鮮語== ===詞源=== 源自 {{com|ko|무(無)|비자}}。 ===發音=== {{ko-IPA}} ===名詞=== {{ko-noun}} # [[免簽]] bdnefkxh0qqb9s58g0w3r43o1xxlqfn -거리다 0 3525906 9882700 2026-08-29T12:25:21Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「==朝鮮語== ===詞源=== {{ko-etym-native}} ===發音=== {{ko-IPA}} ===後綴=== {{ko-suffix}} # {{n-g|接於[[擬態詞]]後,構成[[重複動詞]]}} #: {{syn|ko|-대다}} # {{lb|ko|非正式}} [[說]],[[說道]];[[像是]] {{qualifier|直接接於引語之後}} ====派生詞彙==== {{col|ko |{{ko-l|끙끙거리다||呻吟}} |{{ko-l|깔깔거리다||咯咯笑;大笑}} |{{ko-l|두근거리다||撲通撲通跳;心悸}} |{{ko-l…」的新頁面 9882700 wikitext text/x-wiki ==朝鮮語== ===詞源=== {{ko-etym-native}} ===發音=== {{ko-IPA}} ===後綴=== {{ko-suffix}} # {{n-g|接於[[擬態詞]]後,構成[[重複動詞]]}} #: {{syn|ko|-대다}} # {{lb|ko|非正式}} [[說]],[[說道]];[[像是]] {{qualifier|直接接於引語之後}} ====派生詞彙==== {{col|ko |{{ko-l|끙끙거리다||呻吟}} |{{ko-l|깔깔거리다||咯咯笑;大笑}} |{{ko-l|두근거리다||撲通撲通跳;心悸}} |{{ko-l|머뭇거리다||猶豫}} |{{ko-l|멈칫거리다||躊躇,頻頻猶豫}} |{{ko-l|빤질거리다||偷懶;閃閃發光}} |{{ko-l|수근거리다||交頭接耳,竊竊私語}} |{{ko-l|알랑거리다||奉承,巴結}} |{{ko-l|간질거리다||發癢}} |{{ko-l|시시덕거리다||嘻嘻哈哈地聊天}} |{{ko-l|거치적거리다||礙事,阻礙}} |{{ko-l|중얼거리다||嘟囔,咕噥}} |{{ko-l|흐느적거리다||搖擺,搖晃}} }} {{suffixsee|ko}} tiw5yxfrwpkpwmj1fqr3prgewntvz4a Category:Rhymes:上索布語/ɔʀnɔ 14 3525907 9882702 2026-08-29T12:35:31Z TongcyBot 83009 養貓 9882702 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:Rhymes:上索布語/ɔʀnɔ/2音節 14 3525908 9882703 2026-08-29T12:35:38Z TongcyBot 83009 養貓 9882703 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:Rhymes:意大利語/ɔrno/2音節 14 3525909 9882704 2026-08-29T12:35:44Z TongcyBot 83009 養貓 9882704 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:Rhymes:捷克語/orno 14 3525910 9882705 2026-08-29T12:35:50Z TongcyBot 83009 養貓 9882705 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:Rhymes:捷克語/orno/2音節 14 3525911 9882706 2026-08-29T12:35:55Z TongcyBot 83009 養貓 9882706 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:Rhymes:芬蘭語/orno 14 3525912 9882707 2026-08-29T12:36:02Z TongcyBot 83009 養貓 9882707 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:Rhymes:芬蘭語/orno/2音節 14 3525913 9882708 2026-08-29T12:36:07Z TongcyBot 83009 養貓 9882708 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:Rhymes:英語/ɔː(ɹ)nəʊ/2音節 14 3525914 9882709 2026-08-29T12:36:13Z TongcyBot 83009 養貓 9882709 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:Rhymes:西班牙語/oɾno/2音節 14 3525915 9882710 2026-08-29T12:36:18Z TongcyBot 83009 養貓 9882710 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:上索布語 色情 14 3525916 9882711 2026-08-29T12:36:24Z TongcyBot 83009 養貓 9882711 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:上索布語 電影攝影 14 3525917 9882712 2026-08-29T12:36:31Z TongcyBot 83009 養貓 9882712 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:上索布語 電影 14 3525918 9882713 2026-08-29T12:36:37Z TongcyBot 83009 養貓 9882713 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:上索布語 電影類型 14 3525919 9882714 2026-08-29T12:36:44Z TongcyBot 83009 養貓 9882714 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:上索布語 混合分類列表 14 3525920 9882715 2026-08-29T12:36:50Z TongcyBot 83009 養貓 9882715 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:上索布語 類型 14 3525921 9882716 2026-08-29T12:36:57Z TongcyBot 83009 養貓 9882716 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:上索布語介詞 14 3525922 9882717 2026-08-29T12:37:04Z TongcyBot 83009 養貓 9882717 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:上索布語口語詞 14 3525923 9882718 2026-08-29T12:37:11Z TongcyBot 83009 養貓 9882718 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:上索布語簡稱 14 3525924 9882719 2026-08-29T12:37:17Z TongcyBot 83009 養貓 9882719 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:上索布語縮略詞 14 3525925 9882720 2026-08-29T12:37:22Z TongcyBot 83009 養貓 9882720 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:愛沙尼亞語 色情 14 3525926 9882722 2026-08-29T12:37:31Z TongcyBot 83009 養貓 9882722 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:書面挪威語軍事俚語 14 3525927 9882723 2026-08-29T12:37:38Z TongcyBot 83009 養貓 9882723 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:漢語誇飾詞 14 3525928 9882724 2026-08-29T12:38:26Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{auto cat}}」的新頁面 9882724 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx 往死裏 0 3525929 9882767 2026-08-29T12:56:51Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「==漢語== {{zh-see|往死裡}}」的新頁面 9882767 wikitext text/x-wiki ==漢語== {{zh-see|往死裡}} 1xvdpb9mupfwa67gly57byfjtad7l4j Kiwis 0 3525930 9882768 2026-08-29T12:57:10Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{also|kiwis|kiwi's}} ==英語== ===名詞=== {{head|en|名詞變格形}} # {{plural of|en|Kiwi}} ===異序詞=== * {{anagrams|en|a=iiksw|wikis}} ==德語== ===發音=== * {{IPA|de|/ˈkiːviːs/}} * {{audio|de|De-Kiwis.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形}} # {{plural of|de|Kiwi}}」的新頁面 9882768 wikitext text/x-wiki {{also|kiwis|kiwi's}} ==英語== ===名詞=== {{head|en|名詞變格形}} # {{plural of|en|Kiwi}} ===異序詞=== * {{anagrams|en|a=iiksw|wikis}} ==德語== ===發音=== * {{IPA|de|/ˈkiːviːs/}} * {{audio|de|De-Kiwis.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形}} # {{plural of|de|Kiwi}} 317c8xtwdyfhkrs9nw9sedrp9o8ekio kiwi's 0 3525931 9882769 2026-08-29T12:57:19Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{also|kiwis|Kiwis}} ==荷蘭語== ===發音=== * {{audio|nl|Nl-kiwi's.ogg}} ===名詞=== {{head|nl|名詞變格形}} # {{plural of|nl|kiwi}} ===異序詞=== * {{l|nl|wiki's}}」的新頁面 9882769 wikitext text/x-wiki {{also|kiwis|Kiwis}} ==荷蘭語== ===發音=== * {{audio|nl|Nl-kiwi's.ogg}} ===名詞=== {{head|nl|名詞變格形}} # {{plural of|nl|kiwi}} ===異序詞=== * {{l|nl|wiki's}} 5rmarbvct1g1a2saofui1qsxyzp6ss4 wiki's 0 3525932 9882770 2026-08-29T12:57:26Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{also|wikis|Wikis}} ==荷蘭語== ===發音=== * {{audio|nl|Nl-wiki's.ogg}} ===名詞=== {{head|nl|名詞變格形}} # {{plural of|nl|wiki}} ===異序詞=== * {{l|nl|kiwi's}}」的新頁面 9882770 wikitext text/x-wiki {{also|wikis|Wikis}} ==荷蘭語== ===發音=== * {{audio|nl|Nl-wiki's.ogg}} ===名詞=== {{head|nl|名詞變格形}} # {{plural of|nl|wiki}} ===異序詞=== * {{l|nl|kiwi's}} djmqzaajg7gck2isfqho8h2afd8ltlu ծիծիլիոն 0 3525933 9882771 2026-08-29T13:01:39Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「==亞美尼亞語== ===其他形式=== * {{alter|hy|ծիծիլյոն}} ===詞源=== 源自無意義的音節 {{affix|hy|alt1=ծիծ-|3=-իլիոն}}。 ===發音=== {{hy-IPA|ծիծիլյոն}} ===數詞=== {{head|hy|數詞}} # {{lb|hy|俚語|hyperbole}} [[無量大數]],[[億萬]]{{gl|無法衡量的巨大數字}} ====變格==== {{hy-noun-ի-ներ|n=on}} ====派生詞彙==== * {{l|hy|ծիծիլիոներորդ}} {{cln|hy|基數詞}}」的新頁面 9882771 wikitext text/x-wiki ==亞美尼亞語== ===其他形式=== * {{alter|hy|ծիծիլյոն}} ===詞源=== 源自無意義的音節 {{affix|hy|alt1=ծիծ-|3=-իլիոն}}。 ===發音=== {{hy-IPA|ծիծիլյոն}} ===數詞=== {{head|hy|數詞}} # {{lb|hy|俚語|hyperbole}} [[無量大數]],[[億萬]]{{gl|無法衡量的巨大數字}} ====變格==== {{hy-noun-ի-ներ|n=on}} ====派生詞彙==== * {{l|hy|ծիծիլիոներորդ}} {{cln|hy|基數詞}} m11sg1eypff9k8qioo1ez61cj8etiir Category:亞美尼亞語誇飾詞 14 3525934 9882772 2026-08-29T13:01:52Z TongcyBot 83009 養貓 9882772 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:亞美尼亞語修辭手法 14 3525935 9882773 2026-08-29T13:01:58Z TongcyBot 83009 養貓 9882773 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:含有後綴-իլիոն的亞美尼亞語詞 14 3525936 9882774 2026-08-29T13:02:05Z TongcyBot 83009 養貓 9882774 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx User:TongcyDai/沙盒/15 2 3525937 9882776 2026-08-29T13:11:30Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{col|zh| |Category:來自原始印歐語詞*h₂nḗr的原始希臘-弗里吉亞語詞 |Category:依原始印歐語詞分類的原始希臘-弗里吉亞語詞 |Category:原始希臘-弗里吉亞語 主題 |Category:原始希臘-弗里吉亞語 人 |Category:原始希臘-弗里吉亞語 人類 |Category:原始希臘-弗里吉亞語 心理學 |Category:原始希臘-弗里吉亞語 性別 |Category:原始希臘-弗里吉亞語 生物學 |Categ…」的新頁面 9882776 wikitext text/x-wiki {{col|zh| |Category:來自原始印歐語詞*h₂nḗr的原始希臘-弗里吉亞語詞 |Category:依原始印歐語詞分類的原始希臘-弗里吉亞語詞 |Category:原始希臘-弗里吉亞語 主題 |Category:原始希臘-弗里吉亞語 人 |Category:原始希臘-弗里吉亞語 人類 |Category:原始希臘-弗里吉亞語 心理學 |Category:原始希臘-弗里吉亞語 性別 |Category:原始希臘-弗里吉亞語 生物學 |Category:原始希臘-弗里吉亞語 男人 |Category:原始希臘-弗里吉亞語 男性 |Category:原始希臘-弗里吉亞語 相關分類列表 |Category:原始希臘-弗里吉亞語 社會 |Category:原始希臘-弗里吉亞語 社會學 |Category:原始希臘-弗里吉亞語 社會科學 |Category:原始希臘-弗里吉亞語 科學 |Category:原始希臘-弗里吉亞語 集合分類列表 |Category:原始希臘-弗里吉亞語各性別名詞 |Category:原始希臘-弗里吉亞語名詞 |Category:原始希臘-弗里吉亞語派生詞 |Category:原始希臘-弗里吉亞語繼承詞 |Category:原始希臘-弗里吉亞語詞元 |Category:原始希臘-弗里吉亞語詞條維護 |Category:原始希臘-弗里吉亞語詞源 |Category:原始希臘-弗里吉亞語陽性名詞 |Category:引用缺失etymon的原始希臘-弗里吉亞語詞條 |Category:有etymon的原始希臘-弗里吉亞語詞條 |Category:派生自印歐語系的原始希臘-弗里吉亞語詞 |Category:派生自原始印歐語的原始希臘-弗里吉亞語詞 |Category:派生自原始希臘-弗里吉亞語的原始希臘語詞 |Category:派生自原始希臘-弗里吉亞語的詞 |Category:源自原始印歐語的原始希臘-弗里吉亞語繼承詞 |Category:源自原始希臘-弗里吉亞語的原始希臘語繼承詞 |Category:源自原始希臘-弗里吉亞語的繼承詞 |Reconstruction:原始希臘-弗里吉亞語/anḗr |Category:原始希臘-弗里吉亞語 }} mebi0c3h5dpchj1lkm6ofk6s7fegb5v Template:RQ:Melville Moby-Dick 10 3525938 9882777 2026-08-29T13:16:34Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{#invoke:quote|call_quote_template |en |author = w:赫爾曼·梅爾維爾 |chapter = {{#invoke:string/templates|replace|{{{chapter|{{{1|}}}}}}|'|’}} |title = [[w:白鯨記]] |edition = 1st American |location = 紐約州紐約 |publisher = [[w:en:Harper (publisher)|Harper & Brothers]]; London: [[w:en:Richard Bentley (publisher)|Richard Bentley]] |date = 1851-11-14 |section = {{{section|}}} |pageparam =…」的新頁面 9882777 wikitext text/x-wiki {{#invoke:quote|call_quote_template |en |author = w:赫爾曼·梅爾維爾 |chapter = {{#invoke:string/templates|replace|{{{chapter|{{{1|}}}}}}|'|’}} |title = [[w:白鯨記]] |edition = 1st American |location = 紐約州紐約 |publisher = [[w:en:Harper (publisher)|Harper & Brothers]]; London: [[w:en:Richard Bentley (publisher)|Richard Bentley]] |date = 1851-11-14 |section = {{{section|}}} |pageparam = 2 |pageurl = https://archive.org/details/mobydickorwhale01melv/page/{{{page|{{{pageref|{{{2|}}}}}}}}}/mode/1up |oclc = 57395299 |textparam = 3 |allowparams = chapter,1,section,pageref }}<noinclude>{{documentation}}{{quotecat|en}}</noinclude> aai9oo50wq1igeskay1hstq60g9gp11 9882778 9882777 2026-08-29T13:16:47Z TongcyDai 53191 9882778 wikitext text/x-wiki {{#invoke:quote|call_quote_template |en |author = w:赫爾曼·梅爾維爾 |chapter = {{#invoke:string/templates|replace|{{{chapter|{{{1|}}}}}}|'|’}} |title = [[w:白鯨記|白鯨記]] |edition = 1st American |location = 紐約州紐約 |publisher = [[w:en:Harper (publisher)|Harper & Brothers]]; London: [[w:en:Richard Bentley (publisher)|Richard Bentley]] |date = 1851-11-14 |section = {{{section|}}} |pageparam = 2 |pageurl = https://archive.org/details/mobydickorwhale01melv/page/{{{page|{{{pageref|{{{2|}}}}}}}}}/mode/1up |oclc = 57395299 |textparam = 3 |allowparams = chapter,1,section,pageref }}<noinclude>{{documentation}}{{quotecat|en}}</noinclude> 0qd0b37i1twb9b6ighx8s1wv0ybmvpx 9882779 9882778 2026-08-29T13:17:15Z TongcyDai 53191 9882779 wikitext text/x-wiki {{#invoke:quote|call_quote_template |en |author = w:赫爾曼·梅爾維爾 |chapter = {{#invoke:string/templates|replace|{{{chapter|{{{1|}}}}}}|'|’}} |title = [[w:白鯨記|白鯨記]] |edition = 1st American |location = 紐約州紐約 |publisher = [[w:en:Harper (publisher)|Harper & Brothers]]; London: [[w:en:Richard Bentley (publisher)|Richard Bentley]] |date = 1851-11-14 |section = {{{section|}}} |pageparam = 2 |pageurl = https://archive.org/details/mobydickorwhale01melv/page/{{{page|{{{pageref|{{{2|}}}}}}}}}/mode/1up |oclc = 57395299 |textparam = 3 |allowparams = chapter,1,section,pageref |propagateparams = t }}<noinclude>{{documentation}}{{quotecat|en}}</noinclude> 4gnoewcz3chape1sqyk6uszj5fl96vb monsieurs 0 3525939 9882781 2026-08-29T13:20:22Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{also|Monsieurs}} ==英語== ===名詞=== {{head|en|名詞變格形}} # {{plural of|en|monsieur}} ===異序詞=== * {{anagrams|en|a=eimnorssu|sensorium}}」的新頁面 9882781 wikitext text/x-wiki {{also|Monsieurs}} ==英語== ===名詞=== {{head|en|名詞變格形}} # {{plural of|en|monsieur}} ===異序詞=== * {{anagrams|en|a=eimnorssu|sensorium}} cuf5oh58qm7znr7l6kwydyyw9mdblzn 報い 0 3525940 9882786 2026-08-29T13:30:01Z Hzy980512 19278 [[w:WP:AES|←]]建立內容為「==日语== {{ja-kanjitab|yomi=k|むく}} ===释义=== {{ja-see|むくい}}」的新頁面 9882786 wikitext text/x-wiki ==日语== {{ja-kanjitab|yomi=k|むく}} ===释义=== {{ja-see|むくい}} rdc4tk89ydesvdi4eulnng1l379iy55 むくい 0 3525941 9882787 2026-08-29T13:30:03Z Hzy980512 19278 [[w:WP:AES|←]]建立內容為「==日语== {{ja-kanjitab|alt=報い,酬い:较少用}} ===词源=== 源自{{inh|ja|ojp|-}}。首次出现于720年成书的《{{w|日本书纪}}》。<ref name="KDJ">{{R:Kokugo Dai Jiten}}</ref> 最初作{{ja-ryk|むくゆ||报答,回报}} 现代日语中可分析为{{ja-r|報いる|むくいる|报答,奖赏}}的{{ja-r|連%用%形|れん%よう%けい}}。<ref name="KDJ"/><ref name="DJR"/> ===发音=== {{ja-pron|acc=3|acc_ref=DJR,SMK…」的新頁面 9882787 wikitext text/x-wiki ==日语== {{ja-kanjitab|alt=報い,酬い:较少用}} ===词源=== 源自{{inh|ja|ojp|-}}。首次出现于720年成书的《{{w|日本书纪}}》。<ref name="KDJ">{{R:Kokugo Dai Jiten}}</ref> 最初作{{ja-ryk|むくゆ||报答,回报}} 现代日语中可分析为{{ja-r|報いる|むくいる|报答,奖赏}}的{{ja-r|連%用%形|れん%よう%けい}}。<ref name="KDJ"/><ref name="DJR"/> ===发音=== {{ja-pron|acc=3|acc_ref=DJR,SMK5|acc2=2|acc2_ref=DJR,NHK,SMK5|acc3=0|acc3_ref=DJR,NHK,SMK5}} ===名词=== {{ja-noun}} # {{defdate|自720年}} {{ja-def|報い|酬い}} [[报答]],[[回报]];[[报复]],[[报应]] #: {{synonyms|ja|報酬|tr1=hōshū|果報|tr2=kahō|t2=报答;报应|謝礼|tr3=sharei|仕返し|tr4=shikaeshi|t4=报复|復讐|tr5=fukushū}} # {{defdate|自999年}} {{ja-def|報い|酬い}} [[报应]],[[孽]] #: {{synonyms|ja|果報|tr1=kahō|t1=报答;报应}} ===动词=== {{ja-verb form}} # {{ja-def|報い|酬い}} {{m|ja|報いる・酬いる|むくいる|tr=mukuiru|报答,奖赏,报复}}的 {{m|ja|連用形|tr=ren'yōkei}} ===动词=== {{ja-verb-suru}} # {{defdate|自1884年}} {{ja-def|報い|酬い}} [[奖赏]],[[报答]] # {{defdate|自约935年}} {{ja-def|報い|酬い}} [[复仇]],[[报仇]] #: {{synonyms|ja|仕返し|tr1=shikaeshi|t1=报复|復讐|tr2=fukushū}} ====活用形==== {{ja-suru}} ===参考资料=== {{reflist}} sa7ogw19nbscprullnep1c18kaxna4p 酬い 0 3525942 9882788 2026-08-29T13:30:08Z Hzy980512 19278 [[w:WP:AES|←]]建立內容為「==日语== {{ja-kanjitab|yomi=k|むく}} ===释义=== {{ja-see|むくい}}」的新頁面 9882788 wikitext text/x-wiki ==日语== {{ja-kanjitab|yomi=k|むく}} ===释义=== {{ja-see|むくい}} rdc4tk89ydesvdi4eulnng1l379iy55 Kautschuks 0 3525943 9882794 2026-08-29T13:58:49Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/ˈkaʊ̯t͡ʃʊks/}} * {{audio|de|De-Kautschuks.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形|g=m}} # {{inflection of|de|Kautschuk||gen|s}}」的新頁面 9882794 wikitext text/x-wiki ==德語== ===發音=== * {{IPA|de|/ˈkaʊ̯t͡ʃʊks/}} * {{audio|de|De-Kautschuks.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形|g=m}} # {{inflection of|de|Kautschuk||gen|s}} 56upyfaevubt9cas4arraprte7o3uo5 Kautschuke 0 3525944 9882795 2026-08-29T13:58:52Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/ˈkaʊ̯t͡ʃʊkə/}} * {{audio|de|De-Kautschuke.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形|g=m}} # {{inflection of|de|Kautschuk||nom//acc//gen|p}}」的新頁面 9882795 wikitext text/x-wiki ==德語== ===發音=== * {{IPA|de|/ˈkaʊ̯t͡ʃʊkə/}} * {{audio|de|De-Kautschuke.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形|g=m}} # {{inflection of|de|Kautschuk||nom//acc//gen|p}} n68a92shct5am0lcg9wragxi43hvul9 Kautschuken 0 3525945 9882796 2026-08-29T13:58:54Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/ˈkaʊ̯t͡ʃʊkn̩/}} * {{audio|de|De-Kautschuken.ogg|a=柏林}} * {{audio|de|De-Kautschuken2.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形|g=m}} # {{inflection of|de|Kautschuk||dat|p}}」的新頁面 9882796 wikitext text/x-wiki ==德語== ===發音=== * {{IPA|de|/ˈkaʊ̯t͡ʃʊkn̩/}} * {{audio|de|De-Kautschuken.ogg|a=柏林}} * {{audio|de|De-Kautschuken2.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形|g=m}} # {{inflection of|de|Kautschuk||dat|p}} qtf7nc65xeriok9b9nr214hmyu084dn pornofilm 0 3525946 9882798 2026-08-29T14:02:29Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「{{also|pornófilm}} ==丹麥語== ===詞源=== 源自 {{compound|da|porno|film|t1=色情|t2=電影}}。 ===發音=== * {{IPA|da|/pɔrnofilm/|[ˈpʰɒːnoˌfilm]}} ===名詞=== {{da-noun|en}} # [[色情]][[電影]],[[黃片]] ====屈折==== {{da-noun-infl|en}} ==意大利語== ===詞源=== {{ety|it|:af|porno-|film}} 源自 {{prefix|it|porno|film}}。 ===名詞=== {{it-noun|m|#}} # [[色情]][[電影]],[[黃片]]」的新頁面 9882798 wikitext text/x-wiki {{also|pornófilm}} ==丹麥語== ===詞源=== 源自 {{compound|da|porno|film|t1=色情|t2=電影}}。 ===發音=== * {{IPA|da|/pɔrnofilm/|[ˈpʰɒːnoˌfilm]}} ===名詞=== {{da-noun|en}} # [[色情]][[電影]],[[黃片]] ====屈折==== {{da-noun-infl|en}} ==意大利語== ===詞源=== {{ety|it|:af|porno-|film}} 源自 {{prefix|it|porno|film}}。 ===名詞=== {{it-noun|m|#}} # [[色情]][[電影]],[[黃片]] sivtr1u2vxjfws980kgbo4fx8lyuu2b pornófilm 0 3525947 9882799 2026-08-29T14:02:53Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「{{also|pornofilm}} ==匈牙利語== ===詞源=== 源自 {{compound|hu|pornó|film|pos=名詞}}。 ===發音=== * {{hu-IPA}} * {{hyphenation|hu|por|nó|film}} * {{rhymes|hu|ilm|s=3}} ===名詞=== {{hu-noun|ek}} # [[色情]][[電影]],[[黃片]] ====變格==== {{hu-infl-nom|pornófilme|e}}{{hu-pos-etek|pornófilm|j|jei}}」的新頁面 9882799 wikitext text/x-wiki {{also|pornofilm}} ==匈牙利語== ===詞源=== 源自 {{compound|hu|pornó|film|pos=名詞}}。 ===發音=== * {{hu-IPA}} * {{hyphenation|hu|por|nó|film}} * {{rhymes|hu|ilm|s=3}} ===名詞=== {{hu-noun|ek}} # [[色情]][[電影]],[[黃片]] ====變格==== {{hu-infl-nom|pornófilme|e}}{{hu-pos-etek|pornófilm|j|jei}} 4px2pqlicy4x95908dj4l56c9cg0q0s pornó 0 3525948 9882800 2026-08-29T14:03:07Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「{{also|porno|Porno|pornô|porno-|põrnõ}} ==匈牙利語== ===詞源=== 源自 {{m|hu|pornográf}}。 ===發音=== * {{hu-IPA}} * {{hyphenation|hu|por|nó}} * {{rhymes|hu|noː|s=2}} ===名詞=== {{hu-noun|k}} # [[色情]] ====變格==== {{hu-infl-nom|pornó|o}}{{hu-pos-tok|pornó}} ====派生詞彙==== * {{l|hu|pornófilm}} * {{l|hu|pornófüggőség}}」的新頁面 9882800 wikitext text/x-wiki {{also|porno|Porno|pornô|porno-|põrnõ}} ==匈牙利語== ===詞源=== 源自 {{m|hu|pornográf}}。 ===發音=== * {{hu-IPA}} * {{hyphenation|hu|por|nó}} * {{rhymes|hu|noː|s=2}} ===名詞=== {{hu-noun|k}} # [[色情]] ====變格==== {{hu-infl-nom|pornó|o}}{{hu-pos-tok|pornó}} ====派生詞彙==== * {{l|hu|pornófilm}} * {{l|hu|pornófüggőség}} 9opwphgu0uk1uuhzec9uvvokji8udg5 pornos 0 3525949 9882802 2026-08-29T14:04:21Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「{{also|Pornos}} ==英語== ===名詞=== {{head|en|名詞變格形}} # {{plural of|en|porno}} ===異序詞=== * {{anagrams|en|a=nooprs|Porson|Sopron|ponors}} ==愛沙尼亞語== ===名詞=== {{head|et|名詞變格形}} # {{noun form of|et|porno||ine|s}} ==法語== ===名詞=== {{head|fr|名詞變格形|g=m-p}} # {{plural of|fr|porno}} ==波蘭語== ===詞源=== {{clipping|pl|porno}} + {{af|pl|-os}}。 ===發音=== {{pl-pr}} ===名…」的新頁面 9882802 wikitext text/x-wiki {{also|Pornos}} ==英語== ===名詞=== {{head|en|名詞變格形}} # {{plural of|en|porno}} ===異序詞=== * {{anagrams|en|a=nooprs|Porson|Sopron|ponors}} ==愛沙尼亞語== ===名詞=== {{head|et|名詞變格形}} # {{noun form of|et|porno||ine|s}} ==法語== ===名詞=== {{head|fr|名詞變格形|g=m-p}} # {{plural of|fr|porno}} ==波蘭語== ===詞源=== {{clipping|pl|porno}} + {{af|pl|-os}}。 ===發音=== {{pl-pr}} ===名詞=== {{pl-noun|m-anml}} # {{lb|pl|口語}} [[色情]][[電影]],[[黃片]] #: {{syn|pl|pornol|pornus}} ====變格==== {{pl-decl-noun-m-anml}} ===延伸閱讀=== * {{R:pl:WSJP}} * {{R:pl:PWN}} {{C|pl|色情}} ==葡萄牙語== ===名詞=== {{head|pt|名詞變格形}} # {{plural of|pt|porno}} ==西班牙語== ===名詞=== {{head|es|名詞變格形|g=m-p|g2=f-p}} # {{noun form of|es|porno||p}} n9uzfiwgulv8u2e80nqza34lam9trhd Category:派生自克丘亞語的土耳其語詞 14 3525950 9882805 2026-08-29T14:05:37Z TongcyBot 83009 養貓 9882805 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:派生自克丘亞語系的土耳其語詞 14 3525951 9882806 2026-08-29T14:05:43Z TongcyBot 83009 養貓 9882806 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Pornofilmes 0 3525952 9882808 2026-08-29T14:05:57Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/ˈpɔʁnoˌfɪlməs/}} * {{audio|de|De-Pornofilmes.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形}} # {{infl of|de|Pornofilm||gen|s}}」的新頁面 9882808 wikitext text/x-wiki ==德語== ===發音=== * {{IPA|de|/ˈpɔʁnoˌfɪlməs/}} * {{audio|de|De-Pornofilmes.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形}} # {{infl of|de|Pornofilm||gen|s}} l8wnmi1h77mkn43wk8qfk90tnz6cg2b Pornofilms 0 3525953 9882809 2026-08-29T14:05:59Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/ˈpɔʁnoˌfɪlms/}} * {{audio|de|De-Pornofilms.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形}} # {{infl of|de|Pornofilm||gen|s}}」的新頁面 9882809 wikitext text/x-wiki ==德語== ===發音=== * {{IPA|de|/ˈpɔʁnoˌfɪlms/}} * {{audio|de|De-Pornofilms.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形}} # {{infl of|de|Pornofilm||gen|s}} j40dh60b0d0t113avc5lht29zpbw5li Pornofilme 0 3525954 9882810 2026-08-29T14:06:01Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/ˈpɔʁnoˌfɪlmə/}} * {{audio|de|De-Pornofilme.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形}} # {{infl of|de|Pornofilm||nom//gen//acc|p|;|dat|s}}」的新頁面 9882810 wikitext text/x-wiki ==德語== ===發音=== * {{IPA|de|/ˈpɔʁnoˌfɪlmə/}} * {{audio|de|De-Pornofilme.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形}} # {{infl of|de|Pornofilm||nom//gen//acc|p|;|dat|s}} ed22awuk0ws95u3nkep0omx042md90u Pornofilmen 0 3525955 9882811 2026-08-29T14:06:02Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/ˈpɔʁnoˌfɪlmən/}} * {{audio|de|De-Pornofilmen.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形}} # {{infl of|de|Pornofilm||dat|p}}」的新頁面 9882811 wikitext text/x-wiki ==德語== ===發音=== * {{IPA|de|/ˈpɔʁnoˌfɪlmən/}} * {{audio|de|De-Pornofilmen.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形}} # {{infl of|de|Pornofilm||dat|p}} b6i7ex8w3o7urm31l4l2tle10tjuxmz Sexfilmes 0 3525956 9882818 2026-08-29T14:07:08Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/ˈsɛksˌfɪlməs/|/ˈzɛksˌfɪlməs/}} * {{audio|de|De-Sexfilmes.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形}} # {{infl of|de|Sexfilm||gen|s}}」的新頁面 9882818 wikitext text/x-wiki ==德語== ===發音=== * {{IPA|de|/ˈsɛksˌfɪlməs/|/ˈzɛksˌfɪlməs/}} * {{audio|de|De-Sexfilmes.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形}} # {{infl of|de|Sexfilm||gen|s}} 220hsrgmbzge6pl13b74flvcrltjg5h Sexfilmen 0 3525957 9882835 2026-08-29T14:08:25Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/ˈsɛksˌfɪlmən/|/ˈzɛksˌfɪlmən/}} * {{audio|de|De-Sexfilmen.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形}} # {{infl of|de|Sexfilm||dat|p}}」的新頁面 9882835 wikitext text/x-wiki ==德語== ===發音=== * {{IPA|de|/ˈsɛksˌfɪlmən/|/ˈzɛksˌfɪlmən/}} * {{audio|de|De-Sexfilmen.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形}} # {{infl of|de|Sexfilm||dat|p}} egsj6od0t3ksznqbtdhxmksnwczbtb8 Sexfilms 0 3525958 9882836 2026-08-29T14:08:29Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/ˈsɛksˌfɪlms/|/ˈzɛksˌfɪlms/}} * {{audio|de|De-Sexfilms.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形}} # {{infl of|de|Sexfilm||gen|s}}」的新頁面 9882836 wikitext text/x-wiki ==德語== ===發音=== * {{IPA|de|/ˈsɛksˌfɪlms/|/ˈzɛksˌfɪlms/}} * {{audio|de|De-Sexfilms.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形}} # {{infl of|de|Sexfilm||gen|s}} hkv4uhqlx4kzyl2j0sid270u6csyjfi Sexfilme 0 3525959 9882837 2026-08-29T14:08:30Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/ˈsɛksˌfɪlmə/|/ˈzɛksˌfɪlmə/}} * {{audio|de|De-Sexfilme.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形}} # {{infl of|de|Sexfilm||nom//gen//acc|p|;|dat|s}}」的新頁面 9882837 wikitext text/x-wiki ==德語== ===發音=== * {{IPA|de|/ˈsɛksˌfɪlmə/|/ˈzɛksˌfɪlmə/}} * {{audio|de|De-Sexfilme.ogg|a=柏林}} ===名詞=== {{head|de|名詞變格形}} # {{infl of|de|Sexfilm||nom//gen//acc|p|;|dat|s}} rfclkdyazjhjugkj5gx48l7flpuih0i il ne faut pas vendre la peau de l'ours avant de l'avoir tué 0 3525960 9882852 2026-08-29T14:21:53Z Hzy980512 19278 [[w:WP:AES|←]]建立內容為「==法语== ===词源=== {{lit|不要在把熊杀死前卖掉它的毛皮}}。源自{{w|让·德·拉封丹}}所著寓言故事《''{{w2|fr|L'Ours et les Deux Compagnons}}''》。 ===发音=== * {{fr-IPA|il ne faut pas vendre la peau de l'oursse avant de l'avoir tué}} ===谚语=== {{fr-proverb}} # 不要打如意算盘;不要高兴得太早 ====参见==== * {{l|fr|mettre la charrue avant les bœufs}} * {{l|fr|chaque chose en son temps}}」的新頁面 9882852 wikitext text/x-wiki ==法语== ===词源=== {{lit|不要在把熊杀死前卖掉它的毛皮}}。源自{{w|让·德·拉封丹}}所著寓言故事《''{{w2|fr|L'Ours et les Deux Compagnons}}''》。 ===发音=== * {{fr-IPA|il ne faut pas vendre la peau de l'oursse avant de l'avoir tué}} ===谚语=== {{fr-proverb}} # 不要打如意算盘;不要高兴得太早 ====参见==== * {{l|fr|mettre la charrue avant les bœufs}} * {{l|fr|chaque chose en son temps}} gy4zll89e734pflq0wa1n3l2113d8qn ne pas vendre la peau de l'ours avant de l'avoir tué 0 3525961 9882853 2026-08-29T14:23:01Z Hzy980512 19278 重定向页面至[[il ne faut pas vendre la peau de l'ours avant de l'avoir tué]] 9882853 wikitext text/x-wiki #REDIRECT [[il ne faut pas vendre la peau de l'ours avant de l'avoir tué]] myoxrs72jznezfug7w8byhuyjxebuwi vendre la peau de l'ours 0 3525962 9882854 2026-08-29T14:23:03Z Hzy980512 19278 重定向页面至[[il ne faut pas vendre la peau de l'ours avant de l'avoir tué]] 9882854 wikitext text/x-wiki #REDIRECT [[il ne faut pas vendre la peau de l'ours avant de l'avoir tué]] myoxrs72jznezfug7w8byhuyjxebuwi tué 0 3525963 9882855 2026-08-29T14:24:30Z Hzy980512 19278 [[w:WP:AES|←]]建立內容為「{{also|tue|Tue|TUE|tuế|tu'e|tü}} ==法语== ===分词=== {{fr-past participle}} # {{past participle of|fr|tuer}} ===延伸阅读=== * {{R:fr:TLFi}} ===异序词=== * {{l|fr|eut}}、{{l|fr|eût}}」的新頁面 9882855 wikitext text/x-wiki {{also|tue|Tue|TUE|tuế|tu'e|tü}} ==法语== ===分词=== {{fr-past participle}} # {{past participle of|fr|tuer}} ===延伸阅读=== * {{R:fr:TLFi}} ===异序词=== * {{l|fr|eut}}、{{l|fr|eût}} dto2uqsovh0jyt95uy5lvrgzq6tknb7 de la mort qui tue 0 3525964 9882857 2026-08-29T14:26:56Z Hzy980512 19278 [[w:WP:AES|←]]建立內容為「==法语== ===发音=== * {{fr-IPA}} * {{audio|fr|LL-Q150 (fra)-LoquaxFR-de la mort qui tue.wav|a=<<France>> (<<Vosges>>)}} * {{audio|fr|LL-Q150 (fra)-Jérémy-Günther-Heinz Jähnick-de la mort qui tue.wav|a=<<France>> (<<Somain>>)}} ===形容词=== {{fr-adj|inv=1}} # {{lb|fr|非正式}} [[牛屄]]的,[[无敌]]的 #: {{syn|fr|du feu de Dieu|d'enfer|génial|[[qui]] [[déchire]]}}」的新頁面 9882857 wikitext text/x-wiki ==法语== ===发音=== * {{fr-IPA}} * {{audio|fr|LL-Q150 (fra)-LoquaxFR-de la mort qui tue.wav|a=<<France>> (<<Vosges>>)}} * {{audio|fr|LL-Q150 (fra)-Jérémy-Günther-Heinz Jähnick-de la mort qui tue.wav|a=<<France>> (<<Somain>>)}} ===形容词=== {{fr-adj|inv=1}} # {{lb|fr|非正式}} [[牛屄]]的,[[无敌]]的 #: {{syn|fr|du feu de Dieu|d'enfer|génial|[[qui]] [[déchire]]}} r7d2vq3mqq9d6jpxxt4us0clptaylsb tuée 0 3525965 9882858 2026-08-29T14:27:33Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==法語== ===發音=== * {{audio|fr|LL-Q150 (fra)-Lyokoï-tuée.wav|a=里昂}} ===分詞=== {{head|fr|過去分詞變格形|g=f-s}} # {{feminine singular of|fr|tué}} ===延伸閱讀=== * {{R:fr:TLFi}}」的新頁面 9882858 wikitext text/x-wiki ==法語== ===發音=== * {{audio|fr|LL-Q150 (fra)-Lyokoï-tuée.wav|a=里昂}} ===分詞=== {{head|fr|過去分詞變格形|g=f-s}} # {{feminine singular of|fr|tué}} ===延伸閱讀=== * {{R:fr:TLFi}} fr4o27gnje5qdpry0oq4a7sq37cmsur tués 0 3525966 9882859 2026-08-29T14:27:35Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「{{also|tues|Tues|TUEs|tüs}} ==法語== ===分詞=== {{head|fr|過去分詞變格形|g=m-p}} # {{masculine plural of|fr|tué}} ===異序詞=== * {{l|fr|tuse}}」的新頁面 9882859 wikitext text/x-wiki {{also|tues|Tues|TUEs|tüs}} ==法語== ===分詞=== {{head|fr|過去分詞變格形|g=m-p}} # {{masculine plural of|fr|tué}} ===異序詞=== * {{l|fr|tuse}} 6j41dv8qynbkxc5owfb0ru402oa3qk8 tuées 0 3525967 9882860 2026-08-29T14:27:36Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==法語== ===發音=== * {{audio|fr|LL-Q150 (fra)-Lyokoï-tuées.wav|a=里昂}} ===分詞=== {{head|fr|過去分詞變格形|g=f-p}} # {{feminine plural of|fr|tué}} ===異序詞=== * {{l|fr|eûtes}}」的新頁面 9882860 wikitext text/x-wiki ==法語== ===發音=== * {{audio|fr|LL-Q150 (fra)-Lyokoï-tuées.wav|a=里昂}} ===分詞=== {{head|fr|過去分詞變格形|g=f-p}} # {{feminine plural of|fr|tué}} ===異序詞=== * {{l|fr|eûtes}} mr1gcur3lpbj01xk5nl6n0bbho0g8fo confiseries 0 3525968 9882861 2026-08-29T14:27:54Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==法語== ===名詞=== {{head|fr|名詞變格形|g=f}} # {{plural of|fr|confiserie}}」的新頁面 9882861 wikitext text/x-wiki ==法語== ===名詞=== {{head|fr|名詞變格形|g=f}} # {{plural of|fr|confiserie}} tvzy2kzc9ldrfclth6yp6o5r1pcxkim periquete 0 3525969 9882864 2026-08-29T14:30:57Z Hzy980512 19278 [[w:WP:AES|←]]建立內容為「==西班牙语== ===名词=== {{es-noun|m|-}} # {{lb|es|口语}} 一会儿,一下子,一瞬间 ====用法说明==== * 现基本仅用于短语{{m|es|en un periquete}} ===延伸阅读=== * {{R:es:DRAE}}」的新頁面 9882864 wikitext text/x-wiki ==西班牙语== ===名词=== {{es-noun|m|-}} # {{lb|es|口语}} 一会儿,一下子,一瞬间 ====用法说明==== * 现基本仅用于短语{{m|es|en un periquete}} ===延伸阅读=== * {{R:es:DRAE}} 9r3o02kfunls4ynr3r8zsky4nq60uby en un periquete 0 3525970 9882865 2026-08-29T14:31:38Z Hzy980512 19278 [[w:WP:AES|←]]建立內容為「==西班牙语== ===发音=== {{es-pr}} ===副词=== {{es-adv}} # {{lb|es|idiom}} 很快,[[马上]],[[立即]],在一[[瞬间]] #: {{syn|es|en un santiamén|en un abrir y cerrar de ojos}}」的新頁面 9882865 wikitext text/x-wiki ==西班牙语== ===发音=== {{es-pr}} ===副词=== {{es-adv}} # {{lb|es|idiom}} 很快,[[马上]],[[立即]],在一[[瞬间]] #: {{syn|es|en un santiamén|en un abrir y cerrar de ojos}} d9ha6swpm5h9x4xmf79rjqh73q7mmbg Wiktionary:外語每日一詞/2026年/9月7日 4 3525971 9882867 2026-08-29T14:47:29Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{FWOTD|okm|거리〮다〮|動詞|2026|9月|7日| # [[濾]]出,[[過濾]] # [[舀]]出,[[撈]]出 # {{lb|okm|比喻}} [[拯救]] # 被[[分開]] }}」的新頁面 9882867 wikitext text/x-wiki {{FWOTD|okm|거리〮다〮|動詞|2026|9月|7日| # [[濾]]出,[[過濾]] # [[舀]]出,[[撈]]出 # {{lb|okm|比喻}} [[拯救]] # 被[[分開]] }} dj5u3lfhvtbs0ymfbu7t174359fhkin Wiktionary:每日一詞/2026年/9月5日 4 3525972 9882873 2026-08-29T14:54:59Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{WOTD|防水|動詞|2026|9月|5日| # {{lb|zh|書面}} [[抵禦]][[水患]];[[防止]][[水災]]發生或擴大 # {{lb|zh|often|attributive}} [[阻擋]]或防止[[水分]][[浸入]]與[[穿透]] }}」的新頁面 9882873 wikitext text/x-wiki {{WOTD|防水|動詞|2026|9月|5日| # {{lb|zh|書面}} [[抵禦]][[水患]];[[防止]][[水災]]發生或擴大 # {{lb|zh|often|attributive}} [[阻擋]]或防止[[水分]][[浸入]]與[[穿透]] }} qvxmm3er8anbex5o1x2idl79z7qud57 歡愛 0 3525973 9882874 2026-08-29T14:56:16Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「==漢語== {{zh-forms|s=欢爱}} ===發音=== {{zh-pron |m=huān'ài |c=fun1 oi3 |cat=v }} ===動詞=== {{zh-verb}} # {{lb|zh|euphemistic}} [[性交]] ====近義詞==== {{syn-saurus|zh|性交}} {{C|zh|性}}」的新頁面 9882874 wikitext text/x-wiki ==漢語== {{zh-forms|s=欢爱}} ===發音=== {{zh-pron |m=huān'ài |c=fun1 oi3 |cat=v }} ===動詞=== {{zh-verb}} # {{lb|zh|euphemistic}} [[性交]] ====近義詞==== {{syn-saurus|zh|性交}} {{C|zh|性}} 5okxg1mw254brmxwlo68xmsblhuqwhg verrichtend 0 3525974 9882877 2026-08-29T17:27:00Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==荷蘭語== ===發音=== * {{audio|nl|Nl-verrichtend.ogg}} ===分詞=== {{head|nl|現在分詞}} # {{present participle of|nl|verrichten}} ====變格==== {{nl-decl-pres-ptc}} ==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtn̩t/}} * {{audio|de|De-verrichtend.ogg|a=柏林}} ===分詞=== {{head|de|現在分詞}} # {{present participle of|de|verrichten}} ====變格==== {{de-adecl}}」的新頁面 9882877 wikitext text/x-wiki ==荷蘭語== ===發音=== * {{audio|nl|Nl-verrichtend.ogg}} ===分詞=== {{head|nl|現在分詞}} # {{present participle of|nl|verrichten}} ====變格==== {{nl-decl-pres-ptc}} ==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtn̩t/}} * {{audio|de|De-verrichtend.ogg|a=柏林}} ===分詞=== {{head|de|現在分詞}} # {{present participle of|de|verrichten}} ====變格==== {{de-adecl}} b5guqxmqgkeubrw2vbgjv37155h57qo verrichtet 0 3525975 9882878 2026-08-29T17:27:03Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtət/}} * {{audio|de|De-verrichtet.ogg|a=柏林}} ===分詞=== {{head|de|過去分詞}} # {{past participle of|de|verrichten}} ====變格==== {{de-adecl}} ===動詞=== {{head|de|動詞變位形式}} # {{verb form of|de|verrichten||3|s|pres|;|2|p|pres|;|2|p|sub|I|;|p|imp}}」的新頁面 9882878 wikitext text/x-wiki ==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtət/}} * {{audio|de|De-verrichtet.ogg|a=柏林}} ===分詞=== {{head|de|過去分詞}} # {{past participle of|de|verrichten}} ====變格==== {{de-adecl}} ===動詞=== {{head|de|動詞變位形式}} # {{verb form of|de|verrichten||3|s|pres|;|2|p|pres|;|2|p|sub|I|;|p|imp}} 4gmbciy0micu8oor5v1szqe89z3s0q7 verrichtender 0 3525976 9882879 2026-08-29T17:27:17Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtn̩dɐ/}} * {{audio|de|De-verrichtender.ogg|a=柏林}} ===分詞=== {{head|de|分詞變格形}} # {{de-adj form of|verrichtend}}」的新頁面 9882879 wikitext text/x-wiki ==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtn̩dɐ/}} * {{audio|de|De-verrichtender.ogg|a=柏林}} ===分詞=== {{head|de|分詞變格形}} # {{de-adj form of|verrichtend}} k893z2v0go6t92i058rsnxz4m7ohh7o verrichtendem 0 3525977 9882880 2026-08-29T17:27:19Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtn̩dəm/}} * {{audio|de|De-verrichtendem.ogg|a=柏林}} ===分詞=== {{head|de|分詞變格形}} # {{de-adj form of|verrichtend}}」的新頁面 9882880 wikitext text/x-wiki ==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtn̩dəm/}} * {{audio|de|De-verrichtendem.ogg|a=柏林}} ===分詞=== {{head|de|分詞變格形}} # {{de-adj form of|verrichtend}} euaf0rf3cehfy8pxvtzt1589u5e29md verrichtenden 0 3525978 9882881 2026-08-29T17:27:21Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtn̩dən/}} * {{audio|de|De-verrichtenden.ogg|a=柏林}} ===分詞=== {{head|de|分詞變格形}} # {{de-adj form of|verrichtend}}」的新頁面 9882881 wikitext text/x-wiki ==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtn̩dən/}} * {{audio|de|De-verrichtenden.ogg|a=柏林}} ===分詞=== {{head|de|分詞變格形}} # {{de-adj form of|verrichtend}} 3dupb9difzc02g8lp8e71qnemtgjg7r verrichtendes 0 3525979 9882882 2026-08-29T17:27:23Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtn̩dəs/}} * {{audio|de|De-verrichtendes.ogg|a=柏林}} ===分詞=== {{head|de|分詞變格形}} # {{de-adj form of|verrichtend}}」的新頁面 9882882 wikitext text/x-wiki ==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtn̩dəs/}} * {{audio|de|De-verrichtendes.ogg|a=柏林}} ===分詞=== {{head|de|分詞變格形}} # {{de-adj form of|verrichtend}} rkxute2ffejyorx8l5fja9h2fwf8q6g verrichtende 0 3525980 9882883 2026-08-29T17:28:03Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==荷蘭語== ===發音=== * {{audio|nl|nl-verrichtende.ogg}} ===分詞=== {{head|nl|分詞變格形}} # {{infl of|nl|verrichtend||pred//definite|;|indef|m//f|s|;|indef|p}} ==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtn̩də/}} * {{audio|de|De-verrichtende.ogg|a=柏林}} ===分詞=== {{head|de|分詞變格形}} # {{de-adj form of|verrichtend}}」的新頁面 9882883 wikitext text/x-wiki ==荷蘭語== ===發音=== * {{audio|nl|nl-verrichtende.ogg}} ===分詞=== {{head|nl|分詞變格形}} # {{infl of|nl|verrichtend||pred//definite|;|indef|m//f|s|;|indef|p}} ==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtn̩də/}} * {{audio|de|De-verrichtende.ogg|a=柏林}} ===分詞=== {{head|de|分詞變格形}} # {{de-adj form of|verrichtend}} rnil5w3azszpqxzsuglp4ai3mk28fn6 verrichtetem 0 3525981 9882884 2026-08-29T17:28:49Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtətəm/}} * {{audio|de|De-verrichtetem.ogg|a=柏林}} ===分詞=== {{head|de|分詞變格形}} # {{de-adj form of|verrichtet}}」的新頁面 9882884 wikitext text/x-wiki ==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtətəm/}} * {{audio|de|De-verrichtetem.ogg|a=柏林}} ===分詞=== {{head|de|分詞變格形}} # {{de-adj form of|verrichtet}} 8vq6d58jlpo68vwzrafsom9ftt3wht0 verrichteter 0 3525982 9882885 2026-08-29T17:28:52Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtətɐ/}} * {{audio|de|De-verrichteter.ogg|a=柏林}} ===分詞=== {{head|de|分詞變格形}} # {{de-adj form of|verrichtet}}」的新頁面 9882885 wikitext text/x-wiki ==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtətɐ/}} * {{audio|de|De-verrichteter.ogg|a=柏林}} ===分詞=== {{head|de|分詞變格形}} # {{de-adj form of|verrichtet}} 1uwqnjwpti4wgnf2p8poa37msl191mz verrichtetes 0 3525983 9882886 2026-08-29T17:28:53Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtətəs/}} * {{audio|de|De-verrichtetes.ogg|a=柏林}} ===分詞=== {{head|de|分詞變格形}} # {{de-adj form of|verrichtet}}」的新頁面 9882886 wikitext text/x-wiki ==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtətəs/}} * {{audio|de|De-verrichtetes.ogg|a=柏林}} ===分詞=== {{head|de|分詞變格形}} # {{de-adj form of|verrichtet}} bxn7lbxdq22wxtbpy6lcj1oe5tirx95 verrichtete 0 3525984 9882887 2026-08-29T17:29:11Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtətə/}} * {{audio|de|De-verrichtete.ogg|a=柏林}} ===動詞=== {{head|de|動詞變位形式}} # {{verb form of|de|verrichten||1//3|s|pret|;|1//3|s|sub|II}} ===分詞=== {{head|de|分詞變格形}} # {{de-adj form of|verrichtet}}」的新頁面 9882887 wikitext text/x-wiki ==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtətə/}} * {{audio|de|De-verrichtete.ogg|a=柏林}} ===動詞=== {{head|de|動詞變位形式}} # {{verb form of|de|verrichten||1//3|s|pret|;|1//3|s|sub|II}} ===分詞=== {{head|de|分詞變格形}} # {{de-adj form of|verrichtet}} cja3z9ekfr501t4b6gz4x0rdotmgm36 verrichteten 0 3525985 9882888 2026-08-29T17:29:17Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtətn̩/}} * {{audio|de|De-verrichteten.ogg|a=柏林}} ===動詞=== {{head|de|動詞變位形式}} # {{verb form of|de|verrichten||1//3|p|pret|;|1//3|p|sub|II}} ===分詞=== {{head|de|分詞變格形}} # {{de-adj form of|verrichtet}}」的新頁面 9882888 wikitext text/x-wiki ==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtətn̩/}} * {{audio|de|De-verrichteten.ogg|a=柏林}} ===動詞=== {{head|de|動詞變位形式}} # {{verb form of|de|verrichten||1//3|p|pret|;|1//3|p|sub|II}} ===分詞=== {{head|de|分詞變格形}} # {{de-adj form of|verrichtet}} qgjw58oj0gm7fspxyxbs8g1u7ar67h6 verrichte 0 3525986 9882889 2026-08-29T17:29:30Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==荷蘭語== ===發音=== * {{audio|nl|Nl-verrichte.ogg}} ===動詞=== {{head|nl|動詞變位形式}} # {{infl of|nl|verrichten||s|pres|sub}} ==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtə/}} * {{audio|de|De-verrichte.ogg|a=柏林}} * {{rhymes|de|ɪçtə|s=3}} ===動詞=== {{head|de|動詞變位形式}} # {{verb form of|de|verrichten||1|s|pres|;|1//3|s|sub|I|;|s|imp}}」的新頁面 9882889 wikitext text/x-wiki ==荷蘭語== ===發音=== * {{audio|nl|Nl-verrichte.ogg}} ===動詞=== {{head|nl|動詞變位形式}} # {{infl of|nl|verrichten||s|pres|sub}} ==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtə/}} * {{audio|de|De-verrichte.ogg|a=柏林}} * {{rhymes|de|ɪçtə|s=3}} ===動詞=== {{head|de|動詞變位形式}} # {{verb form of|de|verrichten||1|s|pres|;|1//3|s|sub|I|;|s|imp}} 7pc0mktl58oj8ga0nypl1psc09mirin verrichtest 0 3525987 9882890 2026-08-29T17:29:33Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtəst/}} * {{audio|de|De-verrichtest.ogg|a=柏林}} ===動詞=== {{head|de|動詞變位形式}} # {{verb form of|de|verrichten||2|s|pres|;|2|s|sub|I}}」的新頁面 9882890 wikitext text/x-wiki ==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtəst/}} * {{audio|de|De-verrichtest.ogg|a=柏林}} ===動詞=== {{head|de|動詞變位形式}} # {{verb form of|de|verrichten||2|s|pres|;|2|s|sub|I}} 4l88htps2rcurj2jxx1ea2776413bbb verrichtetest 0 3525988 9882891 2026-08-29T17:29:35Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtətəst/}} * {{audio|de|De-verrichtetest.ogg|a=柏林}} ===動詞=== {{head|de|動詞變位形式}} # {{verb form of|de|verrichten||2|s|pret|;|2|s|sub|II}}」的新頁面 9882891 wikitext text/x-wiki ==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtətəst/}} * {{audio|de|De-verrichtetest.ogg|a=柏林}} ===動詞=== {{head|de|動詞變位形式}} # {{verb form of|de|verrichten||2|s|pret|;|2|s|sub|II}} 37p2bx2r8n0cpslmavrpj13huovnrrl verricht 0 3525989 9882892 2026-08-29T17:29:38Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==荷蘭語== ===發音=== * {{audio|nl|Nl-verricht.ogg}} * {{rhymes|nl|ɪxt|s=2}} ===動詞=== {{head|nl|動詞變位形式}} # {{infl of|nl|verrichten||bare-ten-verb}} ===分詞=== {{nl-past-ptc}} # {{past participle of|nl|verrichten}} ====變格==== {{nl-decl-past-ptc}} ==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçt/}} * {{audio|de|De-verricht.ogg|a=柏林}} ===動詞=== {{head|de|動詞變位形式}} # {{infl of|de|verrich…」的新頁面 9882892 wikitext text/x-wiki ==荷蘭語== ===發音=== * {{audio|nl|Nl-verricht.ogg}} * {{rhymes|nl|ɪxt|s=2}} ===動詞=== {{head|nl|動詞變位形式}} # {{infl of|nl|verrichten||bare-ten-verb}} ===分詞=== {{nl-past-ptc}} # {{past participle of|nl|verrichten}} ====變格==== {{nl-decl-past-ptc}} ==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçt/}} * {{audio|de|De-verricht.ogg|a=柏林}} ===動詞=== {{head|de|動詞變位形式}} # {{infl of|de|verrichten||s|imp}} rzl9zzgldd5bt35fcpanrb0qonmzrk3 verrichtetet 0 3525990 9882893 2026-08-29T17:29:40Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtətət/}} * {{audio|de|De-verrichtetet.ogg|a=柏林}} ===動詞=== {{head|de|動詞變位形式}} # {{verb form of|de|verrichten||2|p|pret|;|2|p|sub|II}}」的新頁面 9882893 wikitext text/x-wiki ==德語== ===發音=== * {{IPA|de|/fɛɐ̯ˈʁɪçtətət/}} * {{audio|de|De-verrichtetet.ogg|a=柏林}} ===動詞=== {{head|de|動詞變位形式}} # {{verb form of|de|verrichten||2|p|pret|;|2|p|sub|II}} nv4umhfdecjf657q4s02q3ulwfznmf2 verrichtte 0 3525991 9882894 2026-08-29T17:29:57Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==荷蘭語== ===發音=== * {{audio|nl|Nl-verrichtte.ogg}} ===動詞=== {{head|nl|動詞變位形式}} # {{infl of|nl|verrichten||past-sg}}」的新頁面 9882894 wikitext text/x-wiki ==荷蘭語== ===發音=== * {{audio|nl|Nl-verrichtte.ogg}} ===動詞=== {{head|nl|動詞變位形式}} # {{infl of|nl|verrichten||past-sg}} eq7d985af6b1olc88r21ex3wecm68kb verrichtten 0 3525992 9882895 2026-08-29T17:29:59Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==荷蘭語== ===發音=== * {{audio|nl|Nl-verrichtten.ogg}} ===動詞=== {{head|nl|動詞變位形式}} # {{infl of|nl|verrichten||past-pl}}」的新頁面 9882895 wikitext text/x-wiki ==荷蘭語== ===發音=== * {{audio|nl|Nl-verrichtten.ogg}} ===動詞=== {{head|nl|動詞變位形式}} # {{infl of|nl|verrichten||past-pl}} 1luwrqzffrn9hlzqitkplbx5z8yjmbc Module:Pa-Arab-translit 828 3525993 9882898 2026-08-29T18:59:42Z Sayonzei 40728 Sayonzei移动页面[[Module:Pa-Arab-translit]]至[[Module:Pa-Aran-translit]] 9882898 Scribunto text/plain return require [[Module:Pa-Aran-translit]] 0l5ab548x77heesy1oout0dfgkkjrpn Thesaurus:山區 110 3525994 9882941 2026-08-29T23:12:52Z P1ayer 5118 [[w:WP:AES|←]]建立內容為「{{ws header}} ==漢語== ===名詞=== ===={{ws sense|zh|山林地區}}==== =====近義詞===== {{col3|zh|山區|cpx+nan-hbl:內山|深山<qq:山嶺的深處>|nan-hbl:山內|山地}}」的新頁面 9882941 wikitext text/x-wiki {{ws header}} ==漢語== ===名詞=== ===={{ws sense|zh|山林地區}}==== =====近義詞===== {{col3|zh|山區|cpx+nan-hbl:內山|深山<qq:山嶺的深處>|nan-hbl:山內|山地}} 5nuksk5wpb6lb5yev0j6kry9r4xw976 はけん 0 3525995 9882950 2026-08-29T23:38:50Z Fglffer 55252 新詞條 9882950 wikitext text/x-wiki ==日語== {{ja-see-kango|覇権|派遣}} qcsvorpdatzewvwh7kzpzej2by0ix7v てんこう 0 3525996 9882951 2026-08-29T23:39:31Z Fglffer 55252 新詞條 9882951 wikitext text/x-wiki {{also|てんごう|でんこう}} ==日語== {{ja-see-kango|転向|転校|天候|天皇|天光|天行|天巧|天工|天公|天幸}} 6sbjeu38b9tkxmb87npapgai4el01l3 だんれつ 0 3525997 9882960 2026-08-30T00:08:01Z Fglffer 55252 新詞條 9882960 wikitext text/x-wiki {{also|たんれつ}} ==日語== {{ja-see|断裂}} nrghj5zurtrs8l6hcnse3tey718ohol Tetris 0 3525998 9882982 2026-08-30T02:58:10Z ArsenalBastion4093 113517 [[w:WP:AES|←]]建立內容為「{{also|tetris}} ==英語== {{wp|lang=en|[[''+'']]}} [[File:Typical Tetris Game.svg|thumb|right|A ''Tetris''-style game in progress.]] ===詞源=== {{ety|en|:bor|ru:Те́трис}} From {{bor|en|ru|Те́трис}},由遊戲作者[[w:Alexey Pajitnov|阿列克谢·帕基特诺夫]]造出,源自俄語數字前綴{{m|ru|тетра-||tetra-}}(因为游戏的方塊均由是個全等正方形組成) + {{m|ru|те́ннис||網球}}。網…」的新頁面 9882982 wikitext text/x-wiki {{also|tetris}} ==英語== {{wp|lang=en|[[''+'']]}} [[File:Typical Tetris Game.svg|thumb|right|A ''Tetris''-style game in progress.]] ===詞源=== {{ety|en|:bor|ru:Те́трис}} From {{bor|en|ru|Те́трис}},由遊戲作者[[w:Alexey Pajitnov|阿列克谢·帕基特诺夫]]造出,源自俄語數字前綴{{m|ru|тетра-||tetra-}}(因为游戏的方塊均由是個全等正方形組成) + {{m|ru|те́ннис||網球}}。網球是他最喜歡的運動。 ===發音=== * {{IPA|en|/ˈtɛtɹɪs/|a=UK,US}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-Tetris.wav|a=Southern England}} ===專有名詞=== {{en-prop}} # [[俄羅斯方塊]] #* {{quote-text|en|year=2001|author=Matt O'Keefe|title=You Think You Hear|page=25 |passage=There is one nice moment in the music, but it's not the moment identified by the owner of the system, and one idiot goes so far as to gush, "This is better than '''Tetris'''!"}} #* {{quote-text|en|year=2007|author=David Skibbins|title=The Star: A Tarot Card Mystery|page=147 |passage=From the kitchen the guy said, "I write science fiction. Or I'm trying to write. I've been staring at that screen for three days. You just interrupted a one-hour '''Tetris''' marathon. I need to talk to a real human being."}} #* {{quote-text|en|year=2008|author=Daniel Radosh|title=Rapture Ready!: Adventures in the Parallel Universe of Christian Pop Culture|page=213 |passage={{...}}there were some other guys there who were into cosplay—that's costume play—and their thing was, they were dressed as '''Tetris''' blocks.}} #* {{quote-journal|en|author=Adam Bankhurst|title=NES Tetris Players Are Using a Special Technique Called Rolling to Set New World Records|magazine=w:IGN|url=https://www.ign.com/articles/tetris-players-are-using-a-special-technique-called-rolling-to-set-new-world-records|date=2021-04-28|passage=Prior to this, DAS and Hypertapping were the two standards for '''Tetris''' pros, but Rolling allows for a high amount of button presses per second without the "superhuman finger speeds" needed for Hypertapping, modified controllers, or any gloves - which also makes it is perfectly legal for tournament play.}} # {{lb|en|figuratively}} 将不同形状的事物重新排列的操作 #* {{quote-book|en|year=2004|author=Clare Sudbery|title=The dying of delight|passage=Then I looked at the furniture. It was all a bit unimaginative, so I rearranged everything at a jaunty angle. When I returned to the cellar I was still playing '''Tetris''' with the cooker in my head.}} #* {{quote-text|en|year=2005|author=Jack Leonard|title=Bad Altitude |passage=While I worked out a '''''Tetris'''''-like arrangement to get all of the leftovers into the oven, Phil's curiosity got the better of him.}} #* {{quote-text|en|year=2005|author=Rachel DeWoskin|title=Foreign Babes in Beijing: Behind the Scenes of a New China|page=134 |passage=When people spoke to me, the sounds of their words were '''Tetris''' shapes, falling. All I had to do was put each one in its bright, satisfying place.}} #* {{quote-text|en|year=2007|author=David Chinnery; Kurt William Keutzer|title=Closing the Power Gap between ASIC & custom|page=234 |passage=The '''tetris''' method does have some shortcomings, however. In placements produced by ''Feng Shui'', the cells are closely packed.}} #* {{quote-text|en|year=2018|author=Neil Soni|title=The Startup Gold Mine: How to Tap the Hidden Innovation Agendas of Large Companies to Fund and Grow Your Business|page=39 |passage=Scheduling a meeting with ten people is a form of calendar '''Tetris'''.}} ====衍生词==== * {{l|en|inventory Tetris}} * {{l|en|tetris}} * {{l|en|Tetris algorithm}} * {{l|en|Tetris effect}} * {{l|en|Tetris-like}} ===名词=== {{en-noun}} # {{lb|en|video games|by extension}} [[俄羅斯方塊]]中一次性消除四行的操作 #* {{quote-text|en|year=1990|title=Et cetera, Volumes 47-48 |passage=For some it's staying low on the play field, steadily advancing through the levels, for others its {{SIC}} trying to clear the board entirely or scoring an unprecedented number of '''tetrises'''.}} #* {{quote-text|en|year=1995|author=Kurt Driessens|chapter=Relational Reinforcement Learning|title=Recent Trends in Data Type Specification|page=276 |passage=See figure 3 for an example of a logical decision tree that indicates whether there is a possibility to score a '''tetris'''.}} #* {{quote-text|en|year=2003|author=Tandy Warnow; Binhai Zhu|title=Computing and combinatorics: 9th annual international conference |passage=Maximizing the number of '''tetrises''' (the number of times that four rows are cleared in a Tetris game) is NP-complete.}} #* {{quote-text|en|year=2007|author=Barbara Smith; Chad Yancey|title=Video Game Achievements and Unlockables |passage=Score two '''Tetrises''' in two drops playing Marathon.}} ===參見=== * {{l|en|tetromino}} ===異序詞=== * {{anagrams|en|a=eirstt|streit|titers|triest|titres|triset|Strite|tirest|triste|sitter|Sitter|trites|tretis}} ==葡萄牙語== {{wp|pt:}} ===詞源=== {{ety|pt|:bor|en:Tetris|text=+|tree=1}} ===發音=== {{pt-IPA|[e:é]}} * {{rhyme|pt|ɛtɾis|ɛtɾiʃ|s=2}} * {{hyph|pt|Te|tris}} ===專有名詞=== {{pt-proper noun|m}} # {{lb|pt|video games}} [[俄羅斯方塊]] ==西班牙語== {{wp|es:}} ===詞源=== {{ety|es|:bor|en:Tetris|text=+|tree=1}} ===發音=== {{es-pr}} ===專有名詞=== {{es-proper noun|m}} # {{lb|es|video games}} [[俄羅斯方塊]] 3zuh4r8x0n148hjboviro5ce0enyy8f 9882983 9882982 2026-08-30T02:59:09Z ArsenalBastion4093 113517 9882983 wikitext text/x-wiki {{also|tetris}} ==英語== {{wp|lang=en|[[''+'']]}} [[File:Typical Tetris Game.svg|thumb|right|A ''Tetris''-style game in progress.]] ===詞源=== {{ety|en|:bor|ru:Те́трис}} 源自{{bor|en|ru|Те́трис}},由遊戲作者[[w:Alexey Pajitnov|阿列克谢·帕基特诺夫]]造出,源自俄語數字前綴{{m|ru|тетра-||tetra-}}(因为游戏的方塊均由是個全等正方形組成) + {{m|ru|те́ннис||網球}}。網球是他最喜歡的運動。 ===發音=== * {{IPA|en|/ˈtɛtɹɪs/|a=UK,US}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-Tetris.wav|a=Southern England}} ===專有名詞=== {{en-prop}} # [[俄羅斯方塊]] #* {{quote-text|en|year=2001|author=Matt O'Keefe|title=You Think You Hear|page=25 |passage=There is one nice moment in the music, but it's not the moment identified by the owner of the system, and one idiot goes so far as to gush, "This is better than '''Tetris'''!"}} #* {{quote-text|en|year=2007|author=David Skibbins|title=The Star: A Tarot Card Mystery|page=147 |passage=From the kitchen the guy said, "I write science fiction. Or I'm trying to write. I've been staring at that screen for three days. You just interrupted a one-hour '''Tetris''' marathon. I need to talk to a real human being."}} #* {{quote-text|en|year=2008|author=Daniel Radosh|title=Rapture Ready!: Adventures in the Parallel Universe of Christian Pop Culture|page=213 |passage={{...}}there were some other guys there who were into cosplay—that's costume play—and their thing was, they were dressed as '''Tetris''' blocks.}} #* {{quote-journal|en|author=Adam Bankhurst|title=NES Tetris Players Are Using a Special Technique Called Rolling to Set New World Records|magazine=w:IGN|url=https://www.ign.com/articles/tetris-players-are-using-a-special-technique-called-rolling-to-set-new-world-records|date=2021-04-28|passage=Prior to this, DAS and Hypertapping were the two standards for '''Tetris''' pros, but Rolling allows for a high amount of button presses per second without the "superhuman finger speeds" needed for Hypertapping, modified controllers, or any gloves - which also makes it is perfectly legal for tournament play.}} # {{lb|en|figuratively}} 将不同形状的事物重新排列的操作 #* {{quote-book|en|year=2004|author=Clare Sudbery|title=The dying of delight|passage=Then I looked at the furniture. It was all a bit unimaginative, so I rearranged everything at a jaunty angle. When I returned to the cellar I was still playing '''Tetris''' with the cooker in my head.}} #* {{quote-text|en|year=2005|author=Jack Leonard|title=Bad Altitude |passage=While I worked out a '''''Tetris'''''-like arrangement to get all of the leftovers into the oven, Phil's curiosity got the better of him.}} #* {{quote-text|en|year=2005|author=Rachel DeWoskin|title=Foreign Babes in Beijing: Behind the Scenes of a New China|page=134 |passage=When people spoke to me, the sounds of their words were '''Tetris''' shapes, falling. All I had to do was put each one in its bright, satisfying place.}} #* {{quote-text|en|year=2007|author=David Chinnery; Kurt William Keutzer|title=Closing the Power Gap between ASIC & custom|page=234 |passage=The '''tetris''' method does have some shortcomings, however. In placements produced by ''Feng Shui'', the cells are closely packed.}} #* {{quote-text|en|year=2018|author=Neil Soni|title=The Startup Gold Mine: How to Tap the Hidden Innovation Agendas of Large Companies to Fund and Grow Your Business|page=39 |passage=Scheduling a meeting with ten people is a form of calendar '''Tetris'''.}} ====衍生词==== * {{l|en|inventory Tetris}} * {{l|en|tetris}} * {{l|en|Tetris algorithm}} * {{l|en|Tetris effect}} * {{l|en|Tetris-like}} ===名词=== {{en-noun}} # {{lb|en|video games|by extension}} [[俄羅斯方塊]]中一次性消除四行的操作 #* {{quote-text|en|year=1990|title=Et cetera, Volumes 47-48 |passage=For some it's staying low on the play field, steadily advancing through the levels, for others its {{SIC}} trying to clear the board entirely or scoring an unprecedented number of '''tetrises'''.}} #* {{quote-text|en|year=1995|author=Kurt Driessens|chapter=Relational Reinforcement Learning|title=Recent Trends in Data Type Specification|page=276 |passage=See figure 3 for an example of a logical decision tree that indicates whether there is a possibility to score a '''tetris'''.}} #* {{quote-text|en|year=2003|author=Tandy Warnow; Binhai Zhu|title=Computing and combinatorics: 9th annual international conference |passage=Maximizing the number of '''tetrises''' (the number of times that four rows are cleared in a Tetris game) is NP-complete.}} #* {{quote-text|en|year=2007|author=Barbara Smith; Chad Yancey|title=Video Game Achievements and Unlockables |passage=Score two '''Tetrises''' in two drops playing Marathon.}} ===參見=== * {{l|en|tetromino}} ===異序詞=== * {{anagrams|en|a=eirstt|streit|titers|triest|titres|triset|Strite|tirest|triste|sitter|Sitter|trites|tretis}} ==葡萄牙語== {{wp|pt:}} ===詞源=== {{ety|pt|:bor|en:Tetris|text=+|tree=1}} ===發音=== {{pt-IPA|[e:é]}} * {{rhyme|pt|ɛtɾis|ɛtɾiʃ|s=2}} * {{hyph|pt|Te|tris}} ===專有名詞=== {{pt-proper noun|m}} # {{lb|pt|video games}} [[俄羅斯方塊]] ==西班牙語== {{wp|es:}} ===詞源=== {{ety|es|:bor|en:Tetris|text=+|tree=1}} ===發音=== {{es-pr}} ===專有名詞=== {{es-proper noun|m}} # {{lb|es|video games}} [[俄羅斯方塊]] b556b8cxm3a10eu9d48hw6jweri48cb 9883029 9882983 2026-08-30T10:54:13Z Sayonzei 40728 /* 英語 */ 9883029 wikitext text/x-wiki {{also|tetris}} ==英語== {{wp|lang=en|[[''+'']]}} [[File:Typical Tetris Game.svg|thumb|right|A ''Tetris''-style game in progress.]] ===詞源=== {{ety|en|:bor|ru:Те́трис}} 源自{{bor|en|ru|Те́трис}},由遊戲作者{{w|阿列克谢·帕基特诺夫}}造出,源自俄語數字前綴{{m|ru|тетра-||四}}(因为游戏的方塊均由是個全等正方形組成) + {{m|ru|те́ннис||網球}}。網球是他最喜歡的運動。 ===發音=== * {{IPA|en|/ˈtɛtɹɪs/|a=UK,US}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-Tetris.wav|a=Southern England}} ===專有名詞=== {{en-prop}} # [[俄羅斯方塊]] #* {{quote-text|en|year=2001|author=Matt O'Keefe|title=You Think You Hear|page=25 |passage=There is one nice moment in the music, but it's not the moment identified by the owner of the system, and one idiot goes so far as to gush, "This is better than '''Tetris'''!"}} #* {{quote-text|en|year=2007|author=David Skibbins|title=The Star: A Tarot Card Mystery|page=147 |passage=源自the kitchen the guy said, "I write science fiction. Or I'm trying to write. I've been staring at that screen for three days. You just interrupted a one-hour '''Tetris''' marathon. I need to talk to a real human being."|t=那人从厨房里说:“我写科幻小说。或者说,我正在尝试写。我已经盯着屏幕三天了。你打断了我玩一个小时的'''俄罗斯方块'''马拉松。我需要和真人聊聊。”}} #* {{quote-text|en|year=2008|author=Daniel Radosh|title=Rapture Ready!: Adventures in the Parallel Universe of Christian Pop Culture|page=213 |passage={{...}}there were some other guys there who were into cosplay—that's costume play—and their thing was, they were dressed as '''Tetris''' blocks.|t={{...}}那里还有一些喜欢角色扮演的家伙,他们的装扮是'''俄罗斯方块'''。}} #* {{quote-journal|en|author=Adam Bankhurst|title=NES Tetris Players Are Using a Special Technique Called Rolling to Set New World Records|magazine=w:IGN|url=https://www.ign.com/articles/tetris-players-are-using-a-special-technique-called-rolling-to-set-new-world-records|date=2021-04-28|passage=Prior to this, DAS and Hypertapping were the two standards for '''Tetris''' pros, but Rolling allows for a high amount of button presses per second without the "superhuman finger speeds" needed for Hypertapping, modified controllers, or any gloves - which also makes it is perfectly legal for tournament play.}} # {{lb|en|比喻}} 将不同形状的事物[[重新]][[排列]]的操作 #* {{quote-book|en|year=2004|author=Clare Sudbery|title=The dying of delight|passage=Then I looked at the furniture. It was all a bit unimaginative, so I rearranged everything at a jaunty angle. When I returned to the cellar I was still playing '''Tetris''' with the cooker in my head.}} #* {{quote-text|en|year=2005|author=Jack Leonard|title=Bad Altitude |passage=While I worked out a '''''Tetris'''''-like arrangement to get all of the leftovers into the oven, Phil's curiosity got the better of him.}} #* {{quote-text|en|year=2005|author=Rachel DeWoskin|title=Foreign Babes in Beijing: Behind the Scenes of a New China|page=134 |passage=When people spoke to me, the sounds of their words were '''Tetris''' shapes, falling. All I had to do was put each one in its bright, satisfying place.|t=人们跟我说话时,他们的话语就'''像俄罗斯方块''',一个个形状各异,不断下落。我所要做的,就是把每个形状都放到它应该在的位置上,让它显得亮眼而令人满意。}} #* {{quote-text|en|year=2007|author=David Chinnery; Kurt William Keutzer|title=Closing the Power Gap between ASIC & custom|page=234 |passage=The '''tetris''' method does have some shortcomings, however. In placements produced by ''Feng Shui'', the cells are closely packed.|t=然而,'''重排'''法也存在一些缺陷。在风水布局中,方格排列非常紧密。}} #* {{quote-text|en|year=2018|author=Neil Soni|title=The Startup Gold Mine: How to Tap the Hidden Innovation Agendas of Large Companies to Fund and Grow Your Business|page=39 |passage=Scheduling a meeting with ten people is a form of calendar '''Tetris'''.|t=安排十个人的会议就像玩“日程表俄罗斯方块”一样。}} ====衍生词==== * {{l|en|inventory Tetris}} * {{l|en|tetris}} * {{l|en|Tetris algorithm}} * {{l|en|Tetris effect}} * {{l|en|Tetris-like}} ===名词=== {{en-noun}} # {{lb|en|電子遊戲|by extension}} [[俄羅斯方塊]]中一次性消除四行的操作 #* {{quote-text|en|year=1990|title=Et cetera, Volumes 47-48 |passage=For some it's staying low on the play field, steadily advancing through the levels, for others its {{SIC}} trying to clear the board entirely or scoring an unprecedented number of '''tetrises'''.}} #* {{quote-text|en|year=1995|author=Kurt Driessens|chapter=Relational Reinforcement Learning|title=Recent Trends in Data Type Specification|page=276 |passage=See figure 3 for an example of a logical decision tree that indicates whether there is a possibility to score a '''tetris'''.}} #* {{quote-text|en|year=2003|author=Tandy Warnow; Binhai Zhu|title=Computing and combinatorics: 9th annual international conference |passage=Maximizing the number of '''tetrises''' (the number of times that four rows are cleared in a Tetris game) is NP-complete.}} #* {{quote-text|en|year=2007|author=Barbara Smith; Chad Yancey|title=Video Game Achievements and Unlockables |passage=Score two '''Tetrises''' in two drops playing Marathon.}} ===參見=== * {{l|en|tetromino}} ===異序詞=== * {{anagrams|en|a=eirstt|streit|titers|triest|titres|triset|Strite|tirest|triste|sitter|Sitter|trites|tretis}} ==葡萄牙語== {{wp|pt:}} ===詞源=== {{ety|pt|:bor|en:Tetris|text=+|tree=1}} ===發音=== {{pt-IPA|[e:é]}} * {{rhyme|pt|ɛtɾis|ɛtɾiʃ|s=2}} * {{hyph|pt|Te|tris}} ===專有名詞=== {{pt-proper noun|m}} # {{lb|pt|電子遊戲}} [[俄羅斯方塊]] ==西班牙語== {{wp|es:}} ===詞源=== {{ety|es|:bor|en:Tetris|text=+|tree=1}} ===發音=== {{es-pr}} ===專有名詞=== {{es-proper noun|m}} # {{lb|es|電子遊戲}} [[俄羅斯方塊]] ==葡萄牙語== {{wp|pt:}} ===詞源=== {{ety|pt|:bor|en:Tetris|text=+|tree=1}} ===發音=== {{pt-IPA|[e:é]}} * {{rhyme|pt|ɛtɾis|ɛtɾiʃ|s=2}} * {{hyph|pt|Te|tris}} ===專有名詞=== {{pt-proper noun|m}} # {{lb|pt|video games}} [[俄羅斯方塊]] ==西班牙語== {{wp|es:}} ===詞源=== {{ety|es|:bor|en:Tetris|text=+|tree=1}} ===發音=== {{es-pr}} ===專有名詞=== {{es-proper noun|m}} # {{lb|es|video games}} [[俄羅斯方塊]] qxt68d9tc3b6oac3hgmy0o988lguqs1 tetris 0 3525999 9882984 2026-08-30T03:00:59Z ArsenalBastion4093 113517 [[w:WP:AES|←]]建立內容為「{{also|Tetris}} ==英語== ===詞源=== 源自{{l|en|Tetris|t=[[俄羅斯方塊]]}}。 ===發音=== * {{IPA|en|/ˈtɛtɹɪs/|a=UK,US}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-Tetris.wav|a=Southern England}} ===動詞=== {{en-verb}} # {{lb|en|transitive|slang}} 在受限空间中放置物品 #: {{ux|en|It will be hard to tetris all this furniture into the moving van.}} {{cln|en|genericized trademarks}} ==拉丁語== ===發音=== * {{la-IPA…」的新頁面 9882984 wikitext text/x-wiki {{also|Tetris}} ==英語== ===詞源=== 源自{{l|en|Tetris|t=[[俄羅斯方塊]]}}。 ===發音=== * {{IPA|en|/ˈtɛtɹɪs/|a=UK,US}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-Tetris.wav|a=Southern England}} ===動詞=== {{en-verb}} # {{lb|en|transitive|slang}} 在受限空间中放置物品 #: {{ux|en|It will be hard to tetris all this furniture into the moving van.}} {{cln|en|genericized trademarks}} ==拉丁語== ===發音=== * {{la-IPA|tētrīs}} ===形容詞=== {{head|la|adjective form|head=tētrīs}} # {{inflection of|la|tēter||dat//abl|m//f//n|p}} foarlflvbtgveqb58jd3z9y88f6mdwt 9882985 9882984 2026-08-30T03:01:28Z ArsenalBastion4093 113517 9882985 wikitext text/x-wiki {{also|Tetris}} ==英語== ===詞源=== 源自{{l|en|Tetris|t=[[俄羅斯方塊]]}}。 ===發音=== * {{IPA|en|/ˈtɛtɹɪs/|a=UK,US}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-Tetris.wav|a=Southern England}} ===動詞=== {{en-verb}} # {{lb|en|transitive|slang}} 在受限空间中放置物品 #: {{ux|en|It will be hard to tetris all this furniture into the moving van.}} {{cln|en|通用商標}} ==拉丁語== ===發音=== * {{la-IPA|tētrīs}} ===形容詞=== {{head|la|adjective form|head=tētrīs}} # {{inflection of|la|tēter||dat//abl|m//f//n|p}} srd9u5gju4p6kmv639pqykjm111oxuh 9883022 9882985 2026-08-30T10:45:57Z Sayonzei 40728 /* 動詞 */ 9883022 wikitext text/x-wiki {{also|Tetris}} ==英語== ===詞源=== 源自{{l|en|Tetris|t=[[俄羅斯方塊]]}}。 ===發音=== * {{IPA|en|/ˈtɛtɹɪs/|a=UK,US}} * {{audio|en|LL-Q1860 (eng)-Vealhurl-Tetris.wav|a=Southern England}} ===動詞=== {{en-verb}} # {{lb|en|transitive|slang}} 在受限空间中放置物品 #: {{ux|en|It will be hard to '''tetris''' all this furniture into the moving van.|要把所有这些家具'''像俄罗斯方块一样塞'''进搬家车里,可不容易。}} {{cln|en|通用商標}} ==拉丁語== ===發音=== * {{la-IPA|tētrīs}} ===形容詞=== {{head|la|adjective form|head=tētrīs}} # {{inflection of|la|tēter||dat//abl|m//f//n|p}} 7fxwaakb8vzxifcsap4pze392gb570w のうどう 0 3526000 9883002 2026-08-30T07:50:20Z Fglffer 55252 新詞條 9883002 wikitext text/x-wiki ==日語== {{ja-see|能動|農道}} 7lcq65u0o62xbt7l4x3l7s255d2x1ae フニャフニャ 0 3526001 9883004 2026-08-30T07:54:30Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「==日語== {{ja-see|ふにゃふにゃ}}」的新頁面 9883004 wikitext text/x-wiki ==日語== {{ja-see|ふにゃふにゃ}} j6gfr803wsp6b8yru85gdz3aq3jtx91 féetaud 0 3526002 9883008 2026-08-30T09:11:20Z ArsenalBastion4093 113517 [[fr:féetaud]] 9883008 wikitext text/x-wiki == 法语 == === 词源 === {{rfe|fr}} === 名詞 === {{fr-noun|m}} # {{lb|fr|神話生物}} {{male equivalent of|fr|fée|t=[[仙女]];小[[仙子]];小[[精靈]]}} mqulggrifhmef13dm2b8zzkx01hie1x しんとう 0 3526003 9883011 2026-08-30T09:15:11Z Fglffer 55252 新詞條 9883011 wikitext text/x-wiki {{also|じんどう}} ==日語== {{ja-see|新党|親等|浸透|心頭|新刀|深悼|神灯|神統|親等|津頭|軫悼|神道}} 1cfamvmmxad1w7q53w97oex6jgdgmqj えいこん 0 3526004 9883016 2026-08-30T10:26:30Z ArsenalBastion4093 113517 [[w:WP:AES|←]]建立內容為「==日语== {{ja-see|英魂}}」的新頁面 9883016 wikitext text/x-wiki ==日语== {{ja-see|英魂}} r2rxmvudlls3oe8xprhuqdzc1uj0nl8 tenkō 0 3526005 9883017 2026-08-30T10:40:40Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「{{also|tenko}} ==日語== ===羅馬化=== {{ja-romaji}} # {{ja-romanization of|てんこう}}」的新頁面 9883017 wikitext text/x-wiki {{also|tenko}} ==日語== ===羅馬化=== {{ja-romaji}} # {{ja-romanization of|てんこう}} 7pjwl0798r60elhlt72usi8x8khrxga greenbacks 0 3526006 9883019 2026-08-30T10:42:21Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==英語== ===名詞=== {{head|en|名詞變格形}} # {{plural of|en|greenback}}」的新頁面 9883019 wikitext text/x-wiki ==英語== ===名詞=== {{head|en|名詞變格形}} # {{plural of|en|greenback}} t63fxqwurws1tp0gcbxntxxr4obxm61 nōdō 0 3526007 9883023 2026-08-30T10:47:15Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「{{also|nodo|nōdo}} ==日語== ===羅馬化=== {{ja-romaji}} # {{ja-romanization of|のうどう}}」的新頁面 9883023 wikitext text/x-wiki {{also|nodo|nōdo}} ==日語== ===羅馬化=== {{ja-romaji}} # {{ja-romanization of|のうどう}} 9mst1t3wndxu6c3fgbhyttq3oqi33hc féetauds 0 3526008 9883025 2026-08-30T10:48:05Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==法語== ===名詞=== {{head|fr|名詞變格形}} # {{plural of|fr|féetaud}}」的新頁面 9883025 wikitext text/x-wiki ==法語== ===名詞=== {{head|fr|名詞變格形}} # {{plural of|fr|féetaud}} kcatef3fu3vmdq81tplaq45skd76hg7 тетра- 0 3526009 9883030 2026-08-30T10:54:51Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==俄語== ===詞源=== {{ety|ru|:lbor|grc:τετρα-}} {{lbor|ru|grc|τετρα-}},{{m|ru|grc|τέτταρες}}、{{m|grc|τέσσαρες||四}}的组合形。 ===發音=== * {{ru-IPA|тетра-}} * {{ru-IPA|phon=тэтра-}} ===前綴=== {{head|ru|前綴}} # [[四]] ====派生詞彙==== {{prefixsee|ru}}」的新頁面 9883030 wikitext text/x-wiki ==俄語== ===詞源=== {{ety|ru|:lbor|grc:τετρα-}} {{lbor|ru|grc|τετρα-}},{{m|ru|grc|τέτταρες}}、{{m|grc|τέσσαρες||四}}的组合形。 ===發音=== * {{ru-IPA|тетра-}} * {{ru-IPA|phon=тэтра-}} ===前綴=== {{head|ru|前綴}} # [[四]] ====派生詞彙==== {{prefixsee|ru}} bdz0e30thbhfks1yjyo3s5gyau05unq castelhanizar 0 3526010 9883037 2026-08-30T11:08:39Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==加利西亞語== ===動詞=== {{gl-reinteg-verb}} # {{gl-reinteg sp|castelanizar}} ====變位==== {{gl-reinteg-conj}} ===延伸閱讀=== *{{R:gl:Estraviz}} ==奧克語== ===動詞=== {{oc-verb|castelhaniz|ar}} # [[西班牙]]化,[[卡斯蒂利亞]]化 ====變位==== {{oc-conj-ar|castelhaniz}} ===延伸閱讀=== * {{R:oc-lan:Cantalausa}} ==葡萄牙語== ===發音=== {{pt-IPA}} ===動詞=== {{pt-verb}} # [[西班牙]]化,…」的新頁面 9883037 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{gl-reinteg-verb}} # {{gl-reinteg sp|castelanizar}} ====變位==== {{gl-reinteg-conj}} ===延伸閱讀=== *{{R:gl:Estraviz}} ==奧克語== ===動詞=== {{oc-verb|castelhaniz|ar}} # [[西班牙]]化,[[卡斯蒂利亞]]化 ====變位==== {{oc-conj-ar|castelhaniz}} ===延伸閱讀=== * {{R:oc-lan:Cantalausa}} ==葡萄牙語== ===發音=== {{pt-IPA}} ===動詞=== {{pt-verb}} # [[西班牙]]化,[[卡斯蒂利亞]]化 #: {{syn|pt|espanholizar|hispanizar}} ====變位==== {{pt-conj}} ===延伸閱讀=== * {{R:pt:Aulete}} * {{R:pt:DAN}} * {{R:pt:Infopédia}} * {{R:pt:Michaelis}} * {{R:pt:Priberam}} klb5zy0n6g1zww9xn9u52fl06ri7a71 犯而勿校 0 3526011 9883038 2026-08-30T11:08:47Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「==漢語== {{zh-forms}} ===發音=== {{zh-pron |m=fàn'érwùjiào |c=faan6 ji4 mat6 gaau3 |cat=cy }} ===成語=== {{head|zh|成語}} # {{syn of|zh|犯而不校}} #* {{zh-x|只有 明明暗暗,吸血 吃 肉 的 凶手 或 其 幫閑 們,這 才 贈 人 以「犯而勿校{jiào}」或「勿念舊惡」的 格言。||ref=民國·{{w|魯迅}}〈[[s:女吊|女吊]]〉}} ===參考資料=== * {{R:zh:HYDCD}}」的新頁面 9883038 wikitext text/x-wiki ==漢語== {{zh-forms}} ===發音=== {{zh-pron |m=fàn'érwùjiào |c=faan6 ji4 mat6 gaau3 |cat=cy }} ===成語=== {{head|zh|成語}} # {{syn of|zh|犯而不校}} #* {{zh-x|只有 明明暗暗,吸血 吃 肉 的 凶手 或 其 幫閑 們,這 才 贈 人 以「犯而勿校{jiào}」或「勿念舊惡」的 格言。||ref=民國·{{w|魯迅}}〈[[s:女吊|女吊]]〉}} ===參考資料=== * {{R:zh:HYDCD}} exc5f20akjfcgjd5w25vc2gkxclri14 castelanizar 0 3526012 9883039 2026-08-30T11:09:22Z Sayonzei 40728 [[w:WP:AES|←]]建立內容為「==加利西亞語== ===其他形式=== * {{alt|gl|castelhanizar||reinteg}} ===詞源=== {{ety|gl|:af|castelán|-izar|text=+|tree=1}} ===動詞=== {{gl-verb}} # [[西班牙]]化,[[卡斯蒂利亞]]化 #: {{syn|gl|españolizar|hispanizar}} ====變位==== {{gl-conj}} ====派生詞彙==== {{col|gl|castelanización}} ===延伸閱讀=== * {{R:gl:DRAG}}」的新頁面 9883039 wikitext text/x-wiki ==加利西亞語== ===其他形式=== * {{alt|gl|castelhanizar||reinteg}} ===詞源=== {{ety|gl|:af|castelán|-izar|text=+|tree=1}} ===動詞=== {{gl-verb}} # [[西班牙]]化,[[卡斯蒂利亞]]化 #: {{syn|gl|españolizar|hispanizar}} ====變位==== {{gl-conj}} ====派生詞彙==== {{col|gl|castelanización}} ===延伸閱讀=== * {{R:gl:DRAG}} d9hijkp5d2u6xihdhuzdhwjv6vazd5m Wiktionary:每日一詞/2026年/9月6日 4 3526013 9883042 2026-08-30T11:11:32Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{WOTD|犯而不校|成語|2026|9月|6日| # 遭受他人[[得罪]]或[[無理]][[對待]]時,亦不加[[追究]]或[[報復]] }}」的新頁面 9883042 wikitext text/x-wiki {{WOTD|犯而不校|成語|2026|9月|6日| # 遭受他人[[得罪]]或[[無理]][[對待]]時,亦不加[[追究]]或[[報復]] }} 0plysj92doukxsegn5ctfkrobrvznj2 ˀos·a 0 3526014 9883045 2026-08-30T11:11:58Z Chihunglu83 87715 [[w:WP:AES|←]]建立內容為「==北部山地米沃克語== ===名詞=== {{head|nsq|noun}} # [[女人]] ===參考資料=== * {{R:nsq:Callaghan:1987}}」的新頁面 9883045 wikitext text/x-wiki ==北部山地米沃克語== ===名詞=== {{head|nsq|noun}} # [[女人]] ===參考資料=== * {{R:nsq:Callaghan:1987}} kv3ypbt6tq6zm5epgor9qd5xd72cpr7 Template:R:nsq:Callaghan:1987 10 3526015 9883046 2026-08-30T11:12:34Z Chihunglu83 87715 [[w:WP:AES|←]]建立內容為「{{#invoke:quote|call_template |template=cite-book |last=Callaghan |first=Catherine A. |authorlink=Catherine Callaghan (linguist) |title=Northern Sierra Miwok Dictionary |trans-title=​北部山地米沃克語詞典 |publisher=University of California Press |isbn=9780520097124 |oclc=14692758 |year=1987 |pageparam=page}}<noinclude>{{refcat}}</noinclude>」的新頁面 9883046 wikitext text/x-wiki {{#invoke:quote|call_template |template=cite-book |last=Callaghan |first=Catherine A. |authorlink=Catherine Callaghan (linguist) |title=Northern Sierra Miwok Dictionary |trans-title=​北部山地米沃克語詞典 |publisher=University of California Press |isbn=9780520097124 |oclc=14692758 |year=1987 |pageparam=page}}<noinclude>{{refcat}}</noinclude> nzj2n3mwibsqhr7mzkevh7q1x5yhdo7 9883047 9883046 2026-08-30T11:12:53Z Chihunglu83 87715 9883047 wikitext text/x-wiki {{#invoke:quote|call_template |template=cite-book |last=Callaghan |first=Catherine A. |authorlink=en:Catherine Callaghan (linguist) |title=Northern Sierra Miwok Dictionary |trans-title=​北部山地米沃克語詞典 |publisher=University of California Press |isbn=9780520097124 |oclc=14692758 |year=1987 |pageparam=page}}<noinclude>{{refcat}}</noinclude> 5pydhej8to5o7zi3z6m4y6q7dcj8ufi Template:R:pmw:Callaghan:1984 10 3526016 9883048 2026-08-30T11:13:39Z Chihunglu83 87715 [[w:WP:AES|←]]建立內容為「{{#invoke:quote|call_template |template=cite-book |last=Callaghan |first=Catherine A. |authorlink=en:Catherine Callaghan (linguist) |title=Plains Miwok Dictionary ​|trans-title=平原米沃克語詞典 |publisher=University of California Press |isbn=9780520099524 |year=1984 |pageparam=page}}<noinclude>{{refcat}}</noinclude>」的新頁面 9883048 wikitext text/x-wiki {{#invoke:quote|call_template |template=cite-book |last=Callaghan |first=Catherine A. |authorlink=en:Catherine Callaghan (linguist) |title=Plains Miwok Dictionary ​|trans-title=平原米沃克語詞典 |publisher=University of California Press |isbn=9780520099524 |year=1984 |pageparam=page}}<noinclude>{{refcat}}</noinclude> 834ux2tntnomw9l63g23ng8t43nl2wq 9883153 9883048 2026-08-30T11:15:40Z Chihunglu83 87715 9883153 wikitext text/x-wiki {{#invoke:quote|call_template |template=cite-book |last=Callaghan |first=Catherine A. |authorlink=en:Catherine Callaghan (linguist) |title=Plains Miwok Dictionary |trans-title=平原米沃克語詞典 |publisher=University of California Press |isbn=9780520099524 |year=1984 |pageparam=page}}<noinclude>{{refcat}}</noinclude> 4z5f7yw1tnd5fr844b0afaffjh0i3rc cambaleada 0 3526017 9883049 2026-08-30T11:13:44Z TongcyBot 83009 半自動導入非詞元形式 9883049 wikitext text/x-wiki ==葡萄牙語== ===分詞=== {{head|pt|過去分詞變格形|g=f-s}} # {{feminine singular of|pt|cambaleado}} lno0xeuileyfchgpz28ol7ax7b541lo cambaleado 0 3526018 9883050 2026-08-30T11:13:45Z TongcyBot 83009 半自動導入非詞元形式 9883050 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{pt-pp}} # {{past participle of|pt|cambalear}} o2baoazh9d808k1n4q1xrl1hk643dyb cambaleadas 0 3526019 9883051 2026-08-30T11:13:46Z TongcyBot 83009 半自動導入非詞元形式 9883051 wikitext text/x-wiki ==葡萄牙語== ===分詞=== {{head|pt|過去分詞變格形|g=f-p}} # {{feminine plural of|pt|cambaleado}} mwp7mcbeh48f46njvx4frek5dqnf59m cambaleados 0 3526020 9883052 2026-08-30T11:13:47Z TongcyBot 83009 半自動導入非詞元形式 9883052 wikitext text/x-wiki ==葡萄牙語== ===分詞=== {{head|pt|過去分詞變格形|g=m-p}} # {{masculine plural of|pt|cambaleado}} pv0s0xgds1ky0u60o6mtj02dyy17mfr cambaleai 0 3526021 9883053 2026-08-30T11:13:48Z TongcyBot 83009 半自動導入非詞元形式 9883053 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleais 0 3526022 9883054 2026-08-30T11:13:49Z TongcyBot 83009 半自動導入非詞元形式 9883054 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleamos 0 3526023 9883055 2026-08-30T11:13:50Z TongcyBot 83009 半自動導入非詞元形式 9883055 wikitext text/x-wiki {{also|cambaleámos}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} bxa92qiqpr5x2vd88tun0fj5d6fwxfc cambaleando 0 3526024 9883056 2026-08-30T11:13:51Z TongcyBot 83009 半自動導入非詞元形式 9883056 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動名詞}} # {{pt-verb form of|cambalear}} j5exvjftvzp0sit9bi6vcxu5i82qu68 cambaleara 0 3526025 9883057 2026-08-30T11:13:52Z TongcyBot 83009 半自動導入非詞元形式 9883057 wikitext text/x-wiki {{also|cambaleará}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} kjnuvlv4l1uwj2fnjaye2jq2we8r3tf cambalearam 0 3526026 9883058 2026-08-30T11:13:53Z TongcyBot 83009 半自動導入非詞元形式 9883058 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambalearas 0 3526027 9883059 2026-08-30T11:13:54Z TongcyBot 83009 半自動導入非詞元形式 9883059 wikitext text/x-wiki {{also|cambalearás}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} 1d6sjw5yzefo03l6xexknn1b8d075g0 cambaleardes 0 3526028 9883060 2026-08-30T11:13:56Z TongcyBot 83009 半自動導入非詞元形式 9883060 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambalearei 0 3526029 9883061 2026-08-30T11:13:57Z TongcyBot 83009 半自動導入非詞元形式 9883061 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleareis 0 3526030 9883062 2026-08-30T11:13:58Z TongcyBot 83009 半自動導入非詞元形式 9883062 wikitext text/x-wiki {{also|cambaleáreis}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} ih8ldh227fkft8142s0xmovg7xgvpuy cambalearem 0 3526031 9883063 2026-08-30T11:13:59Z TongcyBot 83009 半自動導入非詞元形式 9883063 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambalearemos 0 3526032 9883064 2026-08-30T11:14:01Z TongcyBot 83009 半自動導入非詞元形式 9883064 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleares 0 3526033 9883065 2026-08-30T11:14:02Z TongcyBot 83009 半自動導入非詞元形式 9883065 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambalearia 0 3526034 9883066 2026-08-30T11:14:03Z TongcyBot 83009 半自動導入非詞元形式 9883066 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleariam 0 3526035 9883067 2026-08-30T11:14:04Z TongcyBot 83009 半自動導入非詞元形式 9883067 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambalearias 0 3526036 9883068 2026-08-30T11:14:05Z TongcyBot 83009 半自動導入非詞元形式 9883068 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambalearmos 0 3526037 9883069 2026-08-30T11:14:06Z TongcyBot 83009 半自動導入非詞元形式 9883069 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleará 0 3526038 9883070 2026-08-30T11:14:07Z TongcyBot 83009 半自動導入非詞元形式 9883070 wikitext text/x-wiki {{also|cambaleara}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} 4rkgan4dt9ogqe5g7sju83qx0yum43w cambalearás 0 3526039 9883071 2026-08-30T11:14:08Z TongcyBot 83009 半自動導入非詞元形式 9883071 wikitext text/x-wiki {{also|cambalearas}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} 36d2xhr9wjj8hsgjz9a0k31dnmi1k6r cambalearão 0 3526040 9883072 2026-08-30T11:14:09Z TongcyBot 83009 半自動導入非詞元形式 9883072 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambalearíamos 0 3526041 9883073 2026-08-30T11:14:10Z TongcyBot 83009 半自動導入非詞元形式 9883073 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambalearíeis 0 3526042 9883074 2026-08-30T11:14:12Z TongcyBot 83009 半自動導入非詞元形式 9883074 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleasse 0 3526043 9883075 2026-08-30T11:14:13Z TongcyBot 83009 半自動導入非詞元形式 9883075 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleassem 0 3526044 9883076 2026-08-30T11:14:15Z TongcyBot 83009 半自動導入非詞元形式 9883076 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleasses 0 3526045 9883077 2026-08-30T11:14:16Z TongcyBot 83009 半自動導入非詞元形式 9883077 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleaste 0 3526046 9883078 2026-08-30T11:14:17Z TongcyBot 83009 半自動導入非詞元形式 9883078 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleastes 0 3526047 9883079 2026-08-30T11:14:18Z TongcyBot 83009 半自動導入非詞元形式 9883079 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleava 0 3526048 9883080 2026-08-30T11:14:19Z TongcyBot 83009 半自動導入非詞元形式 9883080 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleavam 0 3526049 9883081 2026-08-30T11:14:20Z TongcyBot 83009 半自動導入非詞元形式 9883081 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleei 0 3526050 9883082 2026-08-30T11:14:21Z TongcyBot 83009 半自動導入非詞元形式 9883082 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleeis 0 3526051 9883083 2026-08-30T11:14:22Z TongcyBot 83009 半自動導入非詞元形式 9883083 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleemos 0 3526052 9883084 2026-08-30T11:14:24Z TongcyBot 83009 半自動導入非詞元形式 9883084 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleia 0 3526053 9883085 2026-08-30T11:14:27Z TongcyBot 83009 半自動導入非詞元形式 9883085 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleavas 0 3526054 9883086 2026-08-30T11:14:28Z TongcyBot 83009 半自動導入非詞元形式 9883086 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleiam 0 3526055 9883087 2026-08-30T11:14:29Z TongcyBot 83009 半自動導入非詞元形式 9883087 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleias 0 3526056 9883088 2026-08-30T11:14:30Z TongcyBot 83009 半自動導入非詞元形式 9883088 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleie 0 3526057 9883089 2026-08-30T11:14:31Z TongcyBot 83009 半自動導入非詞元形式 9883089 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleiem 0 3526058 9883090 2026-08-30T11:14:32Z TongcyBot 83009 半自動導入非詞元形式 9883090 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleies 0 3526059 9883091 2026-08-30T11:14:33Z TongcyBot 83009 半自動導入非詞元形式 9883091 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleou 0 3526060 9883092 2026-08-30T11:14:34Z TongcyBot 83009 半自動導入非詞元形式 9883092 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleámos 0 3526061 9883093 2026-08-30T11:14:35Z TongcyBot 83009 半自動導入非詞元形式 9883093 wikitext text/x-wiki {{also|cambaleamos}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} e091kz005dar1lsznwbht6tlnv2l4az cambaleáramos 0 3526062 9883094 2026-08-30T11:14:36Z TongcyBot 83009 半自動導入非詞元形式 9883094 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleáreis 0 3526063 9883095 2026-08-30T11:14:37Z TongcyBot 83009 半自動導入非詞元形式 9883095 wikitext text/x-wiki {{also|cambaleareis}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} bc3ja56u5tak7nfd42j8ce185iplje8 cambaleásseis 0 3526064 9883096 2026-08-30T11:14:38Z TongcyBot 83009 半自動導入非詞元形式 9883096 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleássemos 0 3526065 9883097 2026-08-30T11:14:40Z TongcyBot 83009 半自動導入非詞元形式 9883097 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleávamos 0 3526066 9883098 2026-08-30T11:14:41Z TongcyBot 83009 半自動導入非詞元形式 9883098 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd cambaleáveis 0 3526067 9883099 2026-08-30T11:14:42Z TongcyBot 83009 半自動導入非詞元形式 9883099 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|cambalear}} k8vz0idwqh72lihcyga59an5jv115vd castelanice 0 3526068 9883100 2026-08-30T11:14:43Z TongcyBot 83009 半自動導入非詞元形式 9883100 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanicedes 0 3526069 9883101 2026-08-30T11:14:44Z TongcyBot 83009 半自動導入非詞元形式 9883101 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanicemos 0 3526070 9883102 2026-08-30T11:14:46Z TongcyBot 83009 半自動導入非詞元形式 9883102 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanicei 0 3526071 9883103 2026-08-30T11:14:47Z TongcyBot 83009 半自動導入非詞元形式 9883103 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanicen 0 3526072 9883104 2026-08-30T11:14:48Z TongcyBot 83009 半自動導入非詞元形式 9883104 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanices 0 3526073 9883105 2026-08-30T11:14:49Z TongcyBot 83009 半自動導入非詞元形式 9883105 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelaniza 0 3526074 9883106 2026-08-30T11:14:50Z TongcyBot 83009 半自動導入非詞元形式 9883106 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizaba 0 3526075 9883107 2026-08-30T11:14:51Z TongcyBot 83009 半自動導入非詞元形式 9883107 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizabades 0 3526076 9883108 2026-08-30T11:14:52Z TongcyBot 83009 半自動導入非詞元形式 9883108 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizabamos 0 3526077 9883109 2026-08-30T11:14:53Z TongcyBot 83009 半自動導入非詞元形式 9883109 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizaban 0 3526078 9883110 2026-08-30T11:14:54Z TongcyBot 83009 半自動導入非詞元形式 9883110 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizabas 0 3526079 9883111 2026-08-30T11:14:56Z TongcyBot 83009 半自動導入非詞元形式 9883111 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizaches 0 3526080 9883112 2026-08-30T11:14:57Z TongcyBot 83009 半自動導入非詞元形式 9883112 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizade 0 3526081 9883113 2026-08-30T11:14:58Z TongcyBot 83009 半自動導入非詞元形式 9883113 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizades 0 3526082 9883114 2026-08-30T11:14:59Z TongcyBot 83009 半自動導入非詞元形式 9883114 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizado 0 3526083 9883115 2026-08-30T11:15:00Z TongcyBot 83009 半自動導入非詞元形式 9883115 wikitext text/x-wiki ==加利西亞語== ===分詞=== {{gl-pp}} # {{past participle of|gl|castelanizar}} 67fvqzn19yphyik4b0k5g6ebo083y3x castelanizamos 0 3526084 9883116 2026-08-30T11:15:01Z TongcyBot 83009 半自動導入非詞元形式 9883116 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizan 0 3526085 9883117 2026-08-30T11:15:02Z TongcyBot 83009 半自動導入非詞元形式 9883117 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizando 0 3526086 9883118 2026-08-30T11:15:03Z TongcyBot 83009 半自動導入非詞元形式 9883118 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動名詞}} # {{gl-verb form of|castelanizar}} ivkonrvvjt716fdsekra0ff4o5w83tu castelanizara 0 3526087 9883119 2026-08-30T11:15:04Z TongcyBot 83009 半自動導入非詞元形式 9883119 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizarades 0 3526088 9883120 2026-08-30T11:15:05Z TongcyBot 83009 半自動導入非詞元形式 9883120 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizaramos 0 3526089 9883121 2026-08-30T11:15:07Z TongcyBot 83009 半自動導入非詞元形式 9883121 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizaran 0 3526090 9883122 2026-08-30T11:15:08Z TongcyBot 83009 半自動導入非詞元形式 9883122 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizaras 0 3526091 9883123 2026-08-30T11:15:09Z TongcyBot 83009 半自動導入非詞元形式 9883123 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce ˀəsə·ˀəh 0 3526092 9883124 2026-08-30T11:15:09Z Chihunglu83 87715 [[w:WP:AES|←]]建立內容為「==平原米沃克語== ===名詞=== {{head|pmw|noun}} # [[女人]] ===參考資料=== * {{R:pmw:Callaghan:1984}}」的新頁面 9883124 wikitext text/x-wiki ==平原米沃克語== ===名詞=== {{head|pmw|noun}} # [[女人]] ===參考資料=== * {{R:pmw:Callaghan:1984}} g4xl5at03pnk2xbsgg65bpp5r85p13p castelanizardes 0 3526093 9883125 2026-08-30T11:15:10Z TongcyBot 83009 半自動導入非詞元形式 9883125 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizaredes 0 3526094 9883126 2026-08-30T11:15:11Z TongcyBot 83009 半自動導入非詞元形式 9883126 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizarei 0 3526095 9883127 2026-08-30T11:15:12Z TongcyBot 83009 半自動導入非詞元形式 9883127 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizaremos 0 3526096 9883128 2026-08-30T11:15:13Z TongcyBot 83009 半自動導入非詞元形式 9883128 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizaren 0 3526097 9883129 2026-08-30T11:15:14Z TongcyBot 83009 半自動導入非詞元形式 9883129 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizares 0 3526098 9883130 2026-08-30T11:15:15Z TongcyBot 83009 半自動導入非詞元形式 9883130 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizariades 0 3526099 9883131 2026-08-30T11:15:16Z TongcyBot 83009 半自動導入非詞元形式 9883131 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizariamos 0 3526100 9883132 2026-08-30T11:15:17Z TongcyBot 83009 半自動導入非詞元形式 9883132 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizarmos 0 3526101 9883133 2026-08-30T11:15:19Z TongcyBot 83009 半自動導入非詞元形式 9883133 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizaron 0 3526102 9883134 2026-08-30T11:15:20Z TongcyBot 83009 半自動導入非詞元形式 9883134 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizará 0 3526103 9883135 2026-08-30T11:15:21Z TongcyBot 83009 半自動導入非詞元形式 9883135 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizarán 0 3526104 9883136 2026-08-30T11:15:22Z TongcyBot 83009 半自動導入非詞元形式 9883136 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizarás 0 3526105 9883137 2026-08-30T11:15:23Z TongcyBot 83009 半自動導入非詞元形式 9883137 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizaría 0 3526106 9883138 2026-08-30T11:15:24Z TongcyBot 83009 半自動導入非詞元形式 9883138 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizarían 0 3526107 9883139 2026-08-30T11:15:25Z TongcyBot 83009 半自動導入非詞元形式 9883139 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizarías 0 3526108 9883140 2026-08-30T11:15:26Z TongcyBot 83009 半自動導入非詞元形式 9883140 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizas 0 3526109 9883141 2026-08-30T11:15:27Z TongcyBot 83009 半自動導入非詞元形式 9883141 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizase 0 3526110 9883142 2026-08-30T11:15:28Z TongcyBot 83009 半自動導入非詞元形式 9883142 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizasen 0 3526111 9883143 2026-08-30T11:15:29Z TongcyBot 83009 半自動導入非詞元形式 9883143 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizases 0 3526112 9883144 2026-08-30T11:15:30Z TongcyBot 83009 半自動導入非詞元形式 9883144 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizastes 0 3526113 9883145 2026-08-30T11:15:32Z TongcyBot 83009 半自動導入非詞元形式 9883145 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizo 0 3526114 9883146 2026-08-30T11:15:33Z TongcyBot 83009 半自動導入非詞元形式 9883146 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizou 0 3526115 9883147 2026-08-30T11:15:34Z TongcyBot 83009 半自動導入非詞元形式 9883147 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizásedes 0 3526116 9883148 2026-08-30T11:15:35Z TongcyBot 83009 半自動導入非詞元形式 9883148 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelanizásemos 0 3526117 9883149 2026-08-30T11:15:36Z TongcyBot 83009 半自動導入非詞元形式 9883149 wikitext text/x-wiki ==加利西亞語== ===動詞=== {{head|gl|動詞變位形式}} # {{gl-verb form of|castelanizar}} dmmjsnxvncrtt836qn25t3r2zltomce castelhaniza 0 3526118 9883150 2026-08-30T11:15:37Z TongcyBot 83009 半自動導入非詞元形式 9883150 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizada 0 3526119 9883151 2026-08-30T11:15:38Z TongcyBot 83009 半自動導入非詞元形式 9883151 wikitext text/x-wiki ==加利西亞語== ===分詞=== {{head|gl|過去分詞變格形|g=f-s}} # {{feminine singular of|gl|castelhanizado}} ==奧克語== ===分詞=== {{head|oc|過去分詞變格形|g=f-s}} # {{feminine singular of|oc|castelhanizat}} ==葡萄牙語== ===分詞=== {{head|pt|過去分詞變格形|g=f-s}} # {{feminine singular of|pt|castelhanizado}} 160qnszmz4roz1sjt2s90kwm7roh5sl castelhanizado 0 3526120 9883152 2026-08-30T11:15:39Z TongcyBot 83009 半自動導入非詞元形式 9883152 wikitext text/x-wiki ==加利西亞語== ===分詞=== {{gl-pp}} # {{past participle of|gl|castelhanizar|t={{gl-reinteg sp|castelanizado}}}} ===延伸閱讀=== * {{R:gl:Estraviz}} ==葡萄牙語== ===分詞=== {{pt-pp}} # {{past participle of|pt|castelhanizar}} qf06no8lpbcncjtm4i892f55zsszs4c castelhanizai 0 3526121 9883154 2026-08-30T11:15:40Z TongcyBot 83009 半自動導入非詞元形式 9883154 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizais 0 3526122 9883155 2026-08-30T11:15:42Z TongcyBot 83009 半自動導入非詞元形式 9883155 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizam 0 3526123 9883156 2026-08-30T11:15:43Z TongcyBot 83009 半自動導入非詞元形式 9883156 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizamos 0 3526124 9883157 2026-08-30T11:15:44Z TongcyBot 83009 半自動導入非詞元形式 9883157 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizando 0 3526125 9883158 2026-08-30T11:15:45Z TongcyBot 83009 半自動導入非詞元形式 9883158 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動名詞}} # {{gerund of|pt|castelhanizar}} gilrjbnqhk3qqwwhs8xe8rxvyta8n3z castelhanizara 0 3526126 9883159 2026-08-30T11:15:46Z TongcyBot 83009 半自動導入非詞元形式 9883159 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizaram 0 3526127 9883160 2026-08-30T11:15:47Z TongcyBot 83009 半自動導入非詞元形式 9883160 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizaras 0 3526128 9883161 2026-08-30T11:15:48Z TongcyBot 83009 半自動導入非詞元形式 9883161 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizardes 0 3526129 9883162 2026-08-30T11:15:49Z TongcyBot 83009 半自動導入非詞元形式 9883162 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizarei 0 3526130 9883163 2026-08-30T11:15:50Z TongcyBot 83009 半自動導入非詞元形式 9883163 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizareis 0 3526131 9883164 2026-08-30T11:15:51Z TongcyBot 83009 半自動導入非詞元形式 9883164 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizarem 0 3526132 9883165 2026-08-30T11:15:53Z TongcyBot 83009 半自動導入非詞元形式 9883165 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizaremos 0 3526133 9883166 2026-08-30T11:15:54Z TongcyBot 83009 半自動導入非詞元形式 9883166 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizares 0 3526134 9883167 2026-08-30T11:15:55Z TongcyBot 83009 半自動導入非詞元形式 9883167 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizaria 0 3526135 9883168 2026-08-30T11:15:56Z TongcyBot 83009 半自動導入非詞元形式 9883168 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizariam 0 3526136 9883169 2026-08-30T11:15:57Z TongcyBot 83009 半自動導入非詞元形式 9883169 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizarias 0 3526137 9883170 2026-08-30T11:15:58Z TongcyBot 83009 半自動導入非詞元形式 9883170 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizará 0 3526138 9883171 2026-08-30T11:16:01Z TongcyBot 83009 半自動導入非詞元形式 9883171 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizarás 0 3526139 9883172 2026-08-30T11:16:04Z TongcyBot 83009 半自動導入非詞元形式 9883172 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizarmos 0 3526140 9883173 2026-08-30T11:16:04Z TongcyBot 83009 半自動導入非詞元形式 9883173 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizarão 0 3526141 9883174 2026-08-30T11:16:05Z TongcyBot 83009 半自動導入非詞元形式 9883174 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizaríamos 0 3526142 9883175 2026-08-30T11:16:07Z TongcyBot 83009 半自動導入非詞元形式 9883175 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizaríeis 0 3526143 9883176 2026-08-30T11:16:08Z TongcyBot 83009 半自動導入非詞元形式 9883176 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizas 0 3526144 9883177 2026-08-30T11:16:09Z TongcyBot 83009 半自動導入非詞元形式 9883177 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizasse 0 3526145 9883178 2026-08-30T11:16:10Z TongcyBot 83009 半自動導入非詞元形式 9883178 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizassem 0 3526146 9883179 2026-08-30T11:16:12Z TongcyBot 83009 半自動導入非詞元形式 9883179 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizasses 0 3526147 9883180 2026-08-30T11:16:13Z TongcyBot 83009 半自動導入非詞元形式 9883180 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizaste 0 3526148 9883181 2026-08-30T11:16:14Z TongcyBot 83009 半自動導入非詞元形式 9883181 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizastes 0 3526149 9883182 2026-08-30T11:16:15Z TongcyBot 83009 半自動導入非詞元形式 9883182 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizava 0 3526150 9883183 2026-08-30T11:16:16Z TongcyBot 83009 半自動導入非詞元形式 9883183 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizavam 0 3526151 9883184 2026-08-30T11:16:17Z TongcyBot 83009 半自動導入非詞元形式 9883184 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizavas 0 3526152 9883185 2026-08-30T11:16:18Z TongcyBot 83009 半自動導入非詞元形式 9883185 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanize 0 3526153 9883186 2026-08-30T11:16:19Z TongcyBot 83009 半自動導入非詞元形式 9883186 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizei 0 3526154 9883187 2026-08-30T11:16:20Z TongcyBot 83009 半自動導入非詞元形式 9883187 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizeis 0 3526155 9883188 2026-08-30T11:16:22Z TongcyBot 83009 半自動導入非詞元形式 9883188 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizem 0 3526156 9883189 2026-08-30T11:16:23Z TongcyBot 83009 半自動導入非詞元形式 9883189 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizemos 0 3526157 9883190 2026-08-30T11:16:24Z TongcyBot 83009 半自動導入非詞元形式 9883190 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizes 0 3526158 9883191 2026-08-30T11:16:25Z TongcyBot 83009 半自動導入非詞元形式 9883191 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizo 0 3526159 9883192 2026-08-30T11:16:26Z TongcyBot 83009 半自動導入非詞元形式 9883192 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizou 0 3526160 9883193 2026-08-30T11:16:27Z TongcyBot 83009 半自動導入非詞元形式 9883193 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizámos 0 3526161 9883194 2026-08-30T11:16:28Z TongcyBot 83009 半自動導入非詞元形式 9883194 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizáramos 0 3526162 9883195 2026-08-30T11:16:29Z TongcyBot 83009 半自動導入非詞元形式 9883195 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizáreis 0 3526163 9883196 2026-08-30T11:16:30Z TongcyBot 83009 半自動導入非詞元形式 9883196 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizásseis 0 3526164 9883197 2026-08-30T11:16:31Z TongcyBot 83009 半自動導入非詞元形式 9883197 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizássemos 0 3526165 9883198 2026-08-30T11:16:32Z TongcyBot 83009 半自動導入非詞元形式 9883198 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizávamos 0 3526166 9883199 2026-08-30T11:16:34Z TongcyBot 83009 半自動導入非詞元形式 9883199 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg castelhanizáveis 0 3526167 9883200 2026-08-30T11:16:35Z TongcyBot 83009 半自動導入非詞元形式 9883200 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|castelhanizar}} 9i2w0zbpx13yo2vy92gd86mzchz57sg catequice 0 3526168 9883201 2026-08-30T11:16:36Z TongcyBot 83009 半自動導入非詞元形式 9883201 wikitext text/x-wiki {{also|catequicé}} ==西班牙語== ===發音=== {{es-pr}} ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} qqu5ae9ikc19abgsl6iuhdfp0s2kq9v catequicemos 0 3526169 9883202 2026-08-30T11:16:37Z TongcyBot 83009 半自動導入非詞元形式 9883202 wikitext text/x-wiki ==西班牙語== ===發音=== {{es-pr}} ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} h11c0zofidfuy81y4ly5ovxcd944oh7 catequicen 0 3526170 9883203 2026-08-30T11:16:38Z TongcyBot 83009 半自動導入非詞元形式 9883203 wikitext text/x-wiki ==西班牙語== ===發音=== {{es-pr}} ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} h11c0zofidfuy81y4ly5ovxcd944oh7 catequices 0 3526171 9883204 2026-08-30T11:16:39Z TongcyBot 83009 半自動導入非詞元形式 9883204 wikitext text/x-wiki {{also|catequicés}} ==西班牙語== ===發音=== {{es-pr}} ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} j2r2ddue94o3yeguzawpy7rjg7yr77k catequicé 0 3526172 9883205 2026-08-30T11:16:40Z TongcyBot 83009 半自動導入非詞元形式 9883205 wikitext text/x-wiki {{also|catequice}} ==西班牙語== ===發音=== {{es-pr}} ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 967ot8mrkq2osc2y0lp437wnb5f2752 catequicéis 0 3526173 9883206 2026-08-30T11:16:41Z TongcyBot 83009 半自動導入非詞元形式 9883206 wikitext text/x-wiki ==西班牙語== ===發音=== {{es-pr}} ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} h11c0zofidfuy81y4ly5ovxcd944oh7 catequicés 0 3526174 9883207 2026-08-30T11:16:42Z TongcyBot 83009 半自動導入非詞元形式 9883207 wikitext text/x-wiki {{also|catequices}} ==西班牙語== ===發音=== {{es-pr}} ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 6y4n74wmkfvl2734r6uspwr4jmhraan catequiza 0 3526175 9883208 2026-08-30T11:16:43Z TongcyBot 83009 半自動導入非詞元形式 9883208 wikitext text/x-wiki {{also|catequizá}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} ==西班牙語== ===發音=== {{es-pr}} ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} pg73i3e8tk3tyuaimi8din0qqczf9wy catequizaba 0 3526176 9883209 2026-08-30T11:16:44Z TongcyBot 83009 半自動導入非詞元形式 9883209 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizabais 0 3526177 9883210 2026-08-30T11:16:46Z TongcyBot 83009 半自動導入非詞元形式 9883210 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizaban 0 3526178 9883211 2026-08-30T11:16:47Z TongcyBot 83009 半自動導入非詞元形式 9883211 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizabas 0 3526179 9883212 2026-08-30T11:16:47Z TongcyBot 83009 半自動導入非詞元形式 9883212 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizad 0 3526180 9883214 2026-08-30T11:16:49Z TongcyBot 83009 半自動導入非詞元形式 9883214 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizada 0 3526181 9883215 2026-08-30T11:16:51Z TongcyBot 83009 半自動導入非詞元形式 9883215 wikitext text/x-wiki ==葡萄牙語== ===分詞=== {{head|pt|過去分詞變格形|g=f-s}} # {{feminine singular of|pt|catequizado}} ==西班牙語== ===發音=== {{es-pr}} ===分詞=== {{head|es|過去分詞變格形|g=f-s}} # {{feminine singular of|es|catequizado}} fmw0mkzavlsw8aa4skm976gz6jm1zj6 catequizadas 0 3526182 9883216 2026-08-30T11:16:52Z TongcyBot 83009 半自動導入非詞元形式 9883216 wikitext text/x-wiki ==葡萄牙語== ===分詞=== {{head|pt|過去分詞變格形|g=f-p}} # {{feminine plural of|pt|catequizado}} ==西班牙語== ===發音=== {{es-pr}} ===分詞=== {{head|es|過去分詞變格形|g=f-p}} # {{feminine plural of|es|catequizado}} sz5qzhtrlxgl1q2jgv2fl54egtfcgbj catequizado 0 3526183 9883217 2026-08-30T11:16:53Z TongcyBot 83009 半自動導入非詞元形式 9883217 wikitext text/x-wiki ==葡萄牙語== ===分詞=== {{pt-pp}} # {{past participle of|pt|catequizar}} ==西班牙語== ===發音=== {{es-pr}} ===分詞=== {{es-past participle}} # {{past participle of|es|catequizar}} 44k7ui0dckwwpofjd0pmjrk0jysotew catequizados 0 3526184 9883218 2026-08-30T11:16:54Z TongcyBot 83009 半自動導入非詞元形式 9883218 wikitext text/x-wiki ==葡萄牙語== ===分詞=== {{head|pt|過去分詞變格形|g=m-p}} # {{masculine plural of|pt|catequizado}} ==西班牙語== ===發音=== {{es-pr}} ===分詞=== {{head|es|過去分詞變格形|g=m-p}} # {{masculine plural of|es|catequizado}} mjhq54zgxoz1rgsog8nftwjnewduvo7 catequizai 0 3526185 9883219 2026-08-30T11:16:55Z TongcyBot 83009 半自動導入非詞元形式 9883219 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizais 0 3526186 9883220 2026-08-30T11:16:56Z TongcyBot 83009 半自動導入非詞元形式 9883220 wikitext text/x-wiki {{also|catequizáis}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} mlro5h4ditmle46bacsg2edemkfiz3d catequizam 0 3526187 9883221 2026-08-30T11:16:57Z TongcyBot 83009 半自動導入非詞元形式 9883221 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizamos 0 3526188 9883222 2026-08-30T11:16:58Z TongcyBot 83009 半自動導入非詞元形式 9883222 wikitext text/x-wiki {{also|catequizámos}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} ==西班牙語== ===發音=== {{es-pr}} ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} hsa95mut87picuzpwpxuaaxpc0l96w7 catequizan 0 3526189 9883223 2026-08-30T11:16:59Z TongcyBot 83009 半自動導入非詞元形式 9883223 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizando 0 3526190 9883224 2026-08-30T11:17:00Z TongcyBot 83009 半自動導入非詞元形式 9883224 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動名詞}} # {{pt-verb form of|catequizar}} ==西班牙語== ===發音=== {{es-pr}} ===動詞=== {{head|es|動名詞}} # {{es-verb form of|catequizar}} 7v09bb7021takj9pmsnhh32197wp6kk catequizara 0 3526191 9883225 2026-08-30T11:17:02Z TongcyBot 83009 半自動導入非詞元形式 9883225 wikitext text/x-wiki {{also|catequizará}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} ==西班牙語== ===發音=== {{es-pr}} ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} l67vwgwmx6orleyap3brcvgi7tnpbhn catequizarais 0 3526192 9883226 2026-08-30T11:17:03Z TongcyBot 83009 半自動導入非詞元形式 9883226 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizaram 0 3526193 9883227 2026-08-30T11:17:04Z TongcyBot 83009 半自動導入非詞元形式 9883227 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizaran 0 3526194 9883228 2026-08-30T11:17:05Z TongcyBot 83009 半自動導入非詞元形式 9883228 wikitext text/x-wiki {{also|catequizarán}} ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} kwybwhqhlegt59h78l4888qxjnn07t0 catequizaras 0 3526195 9883229 2026-08-30T11:17:06Z TongcyBot 83009 半自動導入非詞元形式 9883229 wikitext text/x-wiki {{also|catequizarás}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} ==西班牙語== ===發音=== {{es-pr}} ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} r3un73aq9zyl9mkog0euit3abgbxu7r catequizardes 0 3526196 9883230 2026-08-30T11:17:07Z TongcyBot 83009 半自動導入非詞元形式 9883230 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizare 0 3526197 9883231 2026-08-30T11:17:08Z TongcyBot 83009 半自動導入非詞元形式 9883231 wikitext text/x-wiki {{also|catequizaré}} ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} t0e709gn4m4yes95dek4uab5ut7bgd8 catequizarei 0 3526198 9883232 2026-08-30T11:17:09Z TongcyBot 83009 半自動導入非詞元形式 9883232 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizareis 0 3526199 9883233 2026-08-30T11:17:10Z TongcyBot 83009 半自動導入非詞元形式 9883233 wikitext text/x-wiki {{also|catequizaréis|catequizáreis}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} ==西班牙語== ===發音=== {{es-pr}} ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} pfa6la5hz3sb5fy83q7fqpjnafur1jt catequizarem 0 3526200 9883234 2026-08-30T11:17:12Z TongcyBot 83009 半自動導入非詞元形式 9883234 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizaremos 0 3526201 9883235 2026-08-30T11:17:13Z TongcyBot 83009 半自動導入非詞元形式 9883235 wikitext text/x-wiki {{also|catequizáremos}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} ==西班牙語== ===發音=== {{es-pr}} ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} tmeje8cdz507r0srvgudin0594wb18u catequizaren 0 3526202 9883236 2026-08-30T11:17:14Z TongcyBot 83009 半自動導入非詞元形式 9883236 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizares 0 3526203 9883237 2026-08-30T11:17:16Z TongcyBot 83009 半自動導入非詞元形式 9883237 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} ==西班牙語== ===發音=== {{es-pr}} ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 4woz6u9nc0mps0ll4y80mve4wfrl4z3 catequizaria 0 3526204 9883238 2026-08-30T11:17:17Z TongcyBot 83009 半自動導入非詞元形式 9883238 wikitext text/x-wiki {{also|catequizaría}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} gblketmi9y5925rbbm7u0pbqafgdh5w catequizariam 0 3526205 9883239 2026-08-30T11:17:18Z TongcyBot 83009 半自動導入非詞元形式 9883239 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizarias 0 3526206 9883240 2026-08-30T11:17:19Z TongcyBot 83009 半自動導入非詞元形式 9883240 wikitext text/x-wiki {{also|catequizarías}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} fv05uxnea6oa2x45ielfpjre1vgpdat catequizarla 0 3526207 9883241 2026-08-30T11:17:20Z TongcyBot 83009 半自動導入非詞元形式 9883241 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizarlas 0 3526208 9883242 2026-08-30T11:17:21Z TongcyBot 83009 半自動導入非詞元形式 9883242 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizarle 0 3526209 9883243 2026-08-30T11:17:22Z TongcyBot 83009 半自動導入非詞元形式 9883243 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizarles 0 3526210 9883244 2026-08-30T11:17:23Z TongcyBot 83009 半自動導入非詞元形式 9883244 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizarlo 0 3526211 9883245 2026-08-30T11:17:24Z TongcyBot 83009 半自動導入非詞元形式 9883245 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizarlos 0 3526212 9883246 2026-08-30T11:17:25Z TongcyBot 83009 半自動導入非詞元形式 9883246 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizarme 0 3526213 9883247 2026-08-30T11:17:26Z TongcyBot 83009 半自動導入非詞元形式 9883247 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizarmos 0 3526214 9883248 2026-08-30T11:17:27Z TongcyBot 83009 半自動導入非詞元形式 9883248 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizarnos 0 3526215 9883249 2026-08-30T11:17:28Z TongcyBot 83009 半自動導入非詞元形式 9883249 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizaron 0 3526216 9883250 2026-08-30T11:17:29Z TongcyBot 83009 半自動導入非詞元形式 9883250 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizaros 0 3526217 9883251 2026-08-30T11:17:30Z TongcyBot 83009 半自動導入非詞元形式 9883251 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizarse 0 3526218 9883252 2026-08-30T11:17:31Z TongcyBot 83009 半自動導入非詞元形式 9883252 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizarte 0 3526219 9883253 2026-08-30T11:17:32Z TongcyBot 83009 半自動導入非詞元形式 9883253 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizará 0 3526220 9883254 2026-08-30T11:17:33Z TongcyBot 83009 半自動導入非詞元形式 9883254 wikitext text/x-wiki {{also|catequizara}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} ==西班牙語== ===發音=== {{es-pr}} ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} i50gsufifigo3ti4mk5zmp23smy43wf catequizarán 0 3526221 9883255 2026-08-30T11:17:35Z TongcyBot 83009 半自動導入非詞元形式 9883255 wikitext text/x-wiki {{also|catequizaran}} ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} af8tz5acvql813u272srvontcp2qntp catequizarás 0 3526222 9883256 2026-08-30T11:17:36Z TongcyBot 83009 半自動導入非詞元形式 9883256 wikitext text/x-wiki {{also|catequizaras}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} ==西班牙語== ===發音=== {{es-pr}} ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 0oc8d8833v42154bjm8k8v63seufcv5 catequizarão 0 3526223 9883257 2026-08-30T11:17:37Z TongcyBot 83009 半自動導入非詞元形式 9883257 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizaré 0 3526224 9883258 2026-08-30T11:17:38Z TongcyBot 83009 半自動導入非詞元形式 9883258 wikitext text/x-wiki {{also|catequizare}} ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} tdb0zrlrfl2nj9hfgqus52s8gewoyrw catequizaréis 0 3526225 9883259 2026-08-30T11:17:40Z TongcyBot 83009 半自動導入非詞元形式 9883259 wikitext text/x-wiki {{also|catequizareis|catequizáreis}} ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} bupkkosj5wkqn2slafaba8kmeiel7z7 catequizaría 0 3526226 9883260 2026-08-30T11:17:41Z TongcyBot 83009 半自動導入非詞元形式 9883260 wikitext text/x-wiki {{also|catequizaria}} ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} llohiq8dxskc9lmb1k97l70h5mkjcxw catequizaríais 0 3526227 9883261 2026-08-30T11:17:42Z TongcyBot 83009 半自動導入非詞元形式 9883261 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizaríamos 0 3526228 9883262 2026-08-30T11:17:43Z TongcyBot 83009 半自動導入非詞元形式 9883262 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} ==西班牙語== ===發音=== {{es-pr}} ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 4woz6u9nc0mps0ll4y80mve4wfrl4z3 catequizarían 0 3526229 9883263 2026-08-30T11:17:44Z TongcyBot 83009 半自動導入非詞元形式 9883263 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizarías 0 3526230 9883264 2026-08-30T11:17:45Z TongcyBot 83009 半自動導入非詞元形式 9883264 wikitext text/x-wiki {{also|catequizarias}} ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} d3vvlub7p6myz6ljd0uw58v5relw90w catequizaríeis 0 3526231 9883265 2026-08-30T11:17:47Z TongcyBot 83009 半自動導入非詞元形式 9883265 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizas 0 3526232 9883266 2026-08-30T11:17:48Z TongcyBot 83009 半自動導入非詞元形式 9883266 wikitext text/x-wiki {{also|catequizás}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} ==西班牙語== ===發音=== {{es-pr}} ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} dd9q0svtc8y06qbq505ghexlxcbyn84 catequizase 0 3526233 9883267 2026-08-30T11:17:49Z TongcyBot 83009 半自動導入非詞元形式 9883267 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizaseis 0 3526234 9883268 2026-08-30T11:17:50Z TongcyBot 83009 半自動導入非詞元形式 9883268 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizasen 0 3526235 9883269 2026-08-30T11:17:51Z TongcyBot 83009 半自動導入非詞元形式 9883269 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizases 0 3526236 9883270 2026-08-30T11:17:53Z TongcyBot 83009 半自動導入非詞元形式 9883270 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizasse 0 3526237 9883271 2026-08-30T11:17:54Z TongcyBot 83009 半自動導入非詞元形式 9883271 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizassem 0 3526238 9883272 2026-08-30T11:17:55Z TongcyBot 83009 半自動導入非詞元形式 9883272 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizasses 0 3526239 9883273 2026-08-30T11:17:56Z TongcyBot 83009 半自動導入非詞元形式 9883273 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizaste 0 3526240 9883274 2026-08-30T11:17:57Z TongcyBot 83009 半自動導入非詞元形式 9883274 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} ==西班牙語== ===發音=== {{es-pr}} ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 4woz6u9nc0mps0ll4y80mve4wfrl4z3 catequizasteis 0 3526241 9883275 2026-08-30T11:17:58Z TongcyBot 83009 半自動導入非詞元形式 9883275 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizastes 0 3526242 9883276 2026-08-30T11:17:59Z TongcyBot 83009 半自動導入非詞元形式 9883276 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizava 0 3526243 9883277 2026-08-30T11:18:01Z TongcyBot 83009 半自動導入非詞元形式 9883277 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizavam 0 3526244 9883278 2026-08-30T11:18:02Z TongcyBot 83009 半自動導入非詞元形式 9883278 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizavas 0 3526245 9883279 2026-08-30T11:18:03Z TongcyBot 83009 半自動導入非詞元形式 9883279 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequize 0 3526246 9883280 2026-08-30T11:18:04Z TongcyBot 83009 半自動導入非詞元形式 9883280 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizei 0 3526247 9883281 2026-08-30T11:18:05Z TongcyBot 83009 半自動導入非詞元形式 9883281 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizeis 0 3526248 9883282 2026-08-30T11:18:07Z TongcyBot 83009 半自動導入非詞元形式 9883282 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizem 0 3526249 9883283 2026-08-30T11:18:08Z TongcyBot 83009 半自動導入非詞元形式 9883283 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizemos 0 3526250 9883284 2026-08-30T11:18:09Z TongcyBot 83009 半自動導入非詞元形式 9883284 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizes 0 3526251 9883285 2026-08-30T11:18:10Z TongcyBot 83009 半自動導入非詞元形式 9883285 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizo 0 3526252 9883286 2026-08-30T11:18:11Z TongcyBot 83009 半自動導入非詞元形式 9883286 wikitext text/x-wiki {{also|catequizó}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} ==西班牙語== ===發音=== {{es-pr}} ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} pqoist39xaz1ep6slz4oi6ge598zrpo catequizá 0 3526253 9883287 2026-08-30T11:18:13Z TongcyBot 83009 半自動導入非詞元形式 9883287 wikitext text/x-wiki {{also|catequiza}} ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} mt36uhk14p1m4mvmpkpzwoyop8k741r catequizou 0 3526254 9883288 2026-08-30T11:18:14Z TongcyBot 83009 半自動導入非詞元形式 9883288 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizábamos 0 3526255 9883289 2026-08-30T11:18:15Z TongcyBot 83009 半自動導入非詞元形式 9883289 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizáis 0 3526256 9883290 2026-08-30T11:18:16Z TongcyBot 83009 半自動導入非詞元形式 9883290 wikitext text/x-wiki {{also|catequizais}} ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 71zlsx0qciv5vfpmutixjf91jren6nn catequizámos 0 3526257 9883291 2026-08-30T11:18:17Z TongcyBot 83009 半自動導入非詞元形式 9883291 wikitext text/x-wiki {{also|catequizamos}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} 5e88sbtl04l4kzz08c8frwpt1ag7q2i catequizándola 0 3526258 9883292 2026-08-30T11:18:19Z TongcyBot 83009 半自動導入非詞元形式 9883292 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizándolas 0 3526259 9883293 2026-08-30T11:18:20Z TongcyBot 83009 半自動導入非詞元形式 9883293 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizándole 0 3526260 9883294 2026-08-30T11:18:21Z TongcyBot 83009 半自動導入非詞元形式 9883294 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizándoles 0 3526261 9883295 2026-08-30T11:18:22Z TongcyBot 83009 半自動導入非詞元形式 9883295 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizándolo 0 3526262 9883296 2026-08-30T11:18:23Z TongcyBot 83009 半自動導入非詞元形式 9883296 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizándolos 0 3526263 9883297 2026-08-30T11:18:24Z TongcyBot 83009 半自動導入非詞元形式 9883297 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizándome 0 3526264 9883298 2026-08-30T11:18:25Z TongcyBot 83009 半自動導入非詞元形式 9883298 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizándonos 0 3526265 9883299 2026-08-30T11:18:26Z TongcyBot 83009 半自動導入非詞元形式 9883299 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizándoos 0 3526266 9883300 2026-08-30T11:18:27Z TongcyBot 83009 半自動導入非詞元形式 9883300 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizándose 0 3526267 9883301 2026-08-30T11:18:28Z TongcyBot 83009 半自動導入非詞元形式 9883301 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizándote 0 3526268 9883302 2026-08-30T11:18:29Z TongcyBot 83009 半自動導入非詞元形式 9883302 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizáramos 0 3526269 9883303 2026-08-30T11:18:30Z TongcyBot 83009 半自動導入非詞元形式 9883303 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} ==西班牙語== ===發音=== {{es-pr}} ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 4woz6u9nc0mps0ll4y80mve4wfrl4z3 catequizáreis 0 3526270 9883304 2026-08-30T11:18:32Z TongcyBot 83009 半自動導入非詞元形式 9883304 wikitext text/x-wiki {{also|catequizareis|catequizaréis}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} kkv8m6jpz94ft91s19nl6gkl0t3c5r0 catequizáremos 0 3526271 9883305 2026-08-30T11:18:33Z TongcyBot 83009 半自動導入非詞元形式 9883305 wikitext text/x-wiki {{also|catequizaremos}} ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} m18iy0geeynnyoalml97z1x2o09l698 catequizás 0 3526272 9883306 2026-08-30T11:18:34Z TongcyBot 83009 半自動導入非詞元形式 9883306 wikitext text/x-wiki {{also|catequizas}} ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 99gjk894ldm2zl5032pc6kgva4tvd5g catequizásemos 0 3526273 9883307 2026-08-30T11:18:35Z TongcyBot 83009 半自動導入非詞元形式 9883307 wikitext text/x-wiki ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} 3qbs1j1cw78umbvsyqsmqluxky6hfnv catequizásseis 0 3526274 9883308 2026-08-30T11:18:36Z TongcyBot 83009 半自動導入非詞元形式 9883308 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizássemos 0 3526275 9883309 2026-08-30T11:18:37Z TongcyBot 83009 半自動導入非詞元形式 9883309 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizávamos 0 3526276 9883310 2026-08-30T11:18:38Z TongcyBot 83009 半自動導入非詞元形式 9883310 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizáveis 0 3526277 9883311 2026-08-30T11:18:39Z TongcyBot 83009 半自動導入非詞元形式 9883311 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|catequizar}} pch3wduigx7ytow6pffac19fve91l6v catequizó 0 3526278 9883312 2026-08-30T11:18:40Z TongcyBot 83009 半自動導入非詞元形式 9883312 wikitext text/x-wiki {{also|catequizo}} ==西班牙語== ===動詞=== {{head|es|動詞變位形式}} # {{es-verb form of|catequizar}} ipr0niwsktgoxwtotlv0g6eewrtj2rd ceifada 0 3526279 9883313 2026-08-30T11:18:41Z TongcyBot 83009 半自動導入非詞元形式 9883313 wikitext text/x-wiki ==葡萄牙語== ===分詞=== {{head|pt|過去分詞變格形|g=f-s}} # {{feminine singular of|pt|ceifado}} 5wilbvs831ow9uofwci34764c8p9r1z ceifadas 0 3526280 9883314 2026-08-30T11:18:42Z TongcyBot 83009 半自動導入非詞元形式 9883314 wikitext text/x-wiki ==葡萄牙語== ===分詞=== {{head|pt|過去分詞變格形|g=f-p}} # {{feminine plural of|pt|ceifado}} 9xx9a5brlpc1rqjcbkdb0jlqi7z144n ceifado 0 3526281 9883315 2026-08-30T11:18:43Z TongcyBot 83009 半自動導入非詞元形式 9883315 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{pt-pp}} # {{past participle of|pt|ceifar}} ovgdl39x46s7658e9w6uoz1pqzr3zma ceifados 0 3526282 9883316 2026-08-30T11:18:45Z TongcyBot 83009 半自動導入非詞元形式 9883316 wikitext text/x-wiki ==葡萄牙語== ===分詞=== {{head|pt|過去分詞變格形|g=m-p}} # {{masculine plural of|pt|ceifado}} p8d98n7aboa8j5egaa0dz92n8dw3bko ceifai 0 3526283 9883317 2026-08-30T11:18:46Z TongcyBot 83009 半自動導入非詞元形式 9883317 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifais 0 3526284 9883318 2026-08-30T11:18:47Z TongcyBot 83009 半自動導入非詞元形式 9883318 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifam 0 3526285 9883319 2026-08-30T11:18:48Z TongcyBot 83009 半自動導入非詞元形式 9883319 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifamos 0 3526286 9883320 2026-08-30T11:18:49Z TongcyBot 83009 半自動導入非詞元形式 9883320 wikitext text/x-wiki {{also|ceifámos}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} gkf9q3ify0katdmqggknqsquwbaz8i9 ceifando 0 3526287 9883321 2026-08-30T11:18:50Z TongcyBot 83009 半自動導入非詞元形式 9883321 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動名詞}} # {{pt-verb form of|ceifar}} cir2rw4jmzyhvic2gy99zq4lirt3l6y ceifara 0 3526288 9883322 2026-08-30T11:18:51Z TongcyBot 83009 半自動導入非詞元形式 9883322 wikitext text/x-wiki {{also|ceifará}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} iaqhwryt6w0ca63pw6zltxuqwq6dddy ceifaram 0 3526289 9883323 2026-08-30T11:18:52Z TongcyBot 83009 半自動導入非詞元形式 9883323 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifaras 0 3526290 9883324 2026-08-30T11:18:53Z TongcyBot 83009 半自動導入非詞元形式 9883324 wikitext text/x-wiki {{also|ceifarás}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} dtuxro8jtusvvisrkgw0qxt1fyevllv ceifardes 0 3526291 9883325 2026-08-30T11:18:54Z TongcyBot 83009 半自動導入非詞元形式 9883325 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifarei 0 3526292 9883326 2026-08-30T11:18:55Z TongcyBot 83009 半自動導入非詞元形式 9883326 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifareis 0 3526293 9883327 2026-08-30T11:18:56Z TongcyBot 83009 半自動導入非詞元形式 9883327 wikitext text/x-wiki {{also|ceifáreis}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} thod5nd57ancewtyyfc1elex25xy454 ceifarem 0 3526294 9883328 2026-08-30T11:18:57Z TongcyBot 83009 半自動導入非詞元形式 9883328 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifaremos 0 3526295 9883329 2026-08-30T11:18:58Z TongcyBot 83009 半自動導入非詞元形式 9883329 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifares 0 3526296 9883330 2026-08-30T11:19:01Z TongcyBot 83009 半自動導入非詞元形式 9883330 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifariam 0 3526297 9883331 2026-08-30T11:19:02Z TongcyBot 83009 半自動導入非詞元形式 9883331 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifaria 0 3526298 9883332 2026-08-30T11:19:03Z TongcyBot 83009 半自動導入非詞元形式 9883332 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifarias 0 3526299 9883333 2026-08-30T11:19:04Z TongcyBot 83009 半自動導入非詞元形式 9883333 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifarmos 0 3526300 9883334 2026-08-30T11:19:05Z TongcyBot 83009 半自動導入非詞元形式 9883334 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifará 0 3526301 9883335 2026-08-30T11:19:08Z TongcyBot 83009 半自動導入非詞元形式 9883335 wikitext text/x-wiki {{also|ceifara}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} sgukkb56np6ufdoyl124pubx3wtqy76 ceifarás 0 3526302 9883336 2026-08-30T11:19:09Z TongcyBot 83009 半自動導入非詞元形式 9883336 wikitext text/x-wiki {{also|ceifaras}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 84q61m78j39hrcpsw79qflh5yrii2z5 ceifarão 0 3526303 9883337 2026-08-30T11:19:10Z TongcyBot 83009 半自動導入非詞元形式 9883337 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifaríamos 0 3526304 9883338 2026-08-30T11:19:11Z TongcyBot 83009 半自動導入非詞元形式 9883338 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifaríeis 0 3526305 9883339 2026-08-30T11:19:12Z TongcyBot 83009 半自動導入非詞元形式 9883339 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifas 0 3526306 9883340 2026-08-30T11:19:13Z TongcyBot 83009 半自動導入非詞元形式 9883340 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifasse 0 3526307 9883341 2026-08-30T11:19:14Z TongcyBot 83009 半自動導入非詞元形式 9883341 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifassem 0 3526308 9883342 2026-08-30T11:19:15Z TongcyBot 83009 半自動導入非詞元形式 9883342 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifasses 0 3526309 9883343 2026-08-30T11:19:16Z TongcyBot 83009 半自動導入非詞元形式 9883343 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifaste 0 3526310 9883344 2026-08-30T11:19:17Z TongcyBot 83009 半自動導入非詞元形式 9883344 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifastes 0 3526311 9883345 2026-08-30T11:19:18Z TongcyBot 83009 半自動導入非詞元形式 9883345 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifava 0 3526312 9883346 2026-08-30T11:19:19Z TongcyBot 83009 半自動導入非詞元形式 9883346 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifavam 0 3526313 9883347 2026-08-30T11:19:21Z TongcyBot 83009 半自動導入非詞元形式 9883347 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceife 0 3526314 9883348 2026-08-30T11:19:23Z TongcyBot 83009 半自動導入非詞元形式 9883348 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifavas 0 3526315 9883349 2026-08-30T11:19:24Z TongcyBot 83009 半自動導入非詞元形式 9883349 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifei 0 3526316 9883350 2026-08-30T11:19:25Z TongcyBot 83009 半自動導入非詞元形式 9883350 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifeis 0 3526317 9883351 2026-08-30T11:19:26Z TongcyBot 83009 半自動導入非詞元形式 9883351 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifem 0 3526318 9883352 2026-08-30T11:19:27Z TongcyBot 83009 半自動導入非詞元形式 9883352 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifemos 0 3526319 9883353 2026-08-30T11:19:28Z TongcyBot 83009 半自動導入非詞元形式 9883353 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifes 0 3526320 9883354 2026-08-30T11:19:30Z TongcyBot 83009 半自動導入非詞元形式 9883354 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifo 0 3526321 9883355 2026-08-30T11:19:31Z TongcyBot 83009 半自動導入非詞元形式 9883355 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifou 0 3526322 9883356 2026-08-30T11:19:32Z TongcyBot 83009 半自動導入非詞元形式 9883356 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifámos 0 3526323 9883357 2026-08-30T11:19:33Z TongcyBot 83009 半自動導入非詞元形式 9883357 wikitext text/x-wiki {{also|ceifamos}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} npms31omf95s25rbb8zu0lk9d2eezxu ceifáramos 0 3526324 9883358 2026-08-30T11:19:35Z TongcyBot 83009 半自動導入非詞元形式 9883358 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifáreis 0 3526325 9883359 2026-08-30T11:19:36Z TongcyBot 83009 半自動導入非詞元形式 9883359 wikitext text/x-wiki {{also|ceifareis}} ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} pml894urd2gsup5c5bxta6cskbf607c ceifásseis 0 3526326 9883360 2026-08-30T11:19:37Z TongcyBot 83009 半自動導入非詞元形式 9883360 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifássemos 0 3526327 9883361 2026-08-30T11:19:38Z TongcyBot 83009 半自動導入非詞元形式 9883361 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifávamos 0 3526328 9883362 2026-08-30T11:19:39Z TongcyBot 83009 半自動導入非詞元形式 9883362 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 ceifáveis 0 3526329 9883363 2026-08-30T11:19:40Z TongcyBot 83009 半自動導入非詞元形式 9883363 wikitext text/x-wiki ==葡萄牙語== ===動詞=== {{head|pt|動詞變位形式}} # {{pt-verb form of|ceifar}} 9chtrzlqrdl4sxdosdruhoaw2exlq84 Template:R:arp:Cowell & Moss:2008 10 3526330 9883364 2026-08-30T11:19:43Z Chihunglu83 87715 [[w:WP:AES|←]]建立內容為「{{#invoke:quote|call_template |template=cite-book |author=Cowell, Andrew; Moss, Alonzo Sr. |title=The Arapaho Language |trans-title=阿拉帕霍語 |year=2008 |isbn=978-0870819018 |location=Boulder, CO |publisher={{w|University Press of Colorado}} |url=https://upcolorado.com/university-press-of-colorado/the-arapaho-language |allowparams=passage |pageparam=1 }}<noinclude>{{refcat}}</noinclude>」的新頁面 9883364 wikitext text/x-wiki {{#invoke:quote|call_template |template=cite-book |author=Cowell, Andrew; Moss, Alonzo Sr. |title=The Arapaho Language |trans-title=阿拉帕霍語 |year=2008 |isbn=978-0870819018 |location=Boulder, CO |publisher={{w|University Press of Colorado}} |url=https://upcolorado.com/university-press-of-colorado/the-arapaho-language |allowparams=passage |pageparam=1 }}<noinclude>{{refcat}}</noinclude> jceyoo5gpa71yb7hdtcqgz5qvvmts04 ṣáapa 0 3526331 9883366 2026-08-30T11:21:23Z Chihunglu83 87715 [[w:WP:AES|←]]建立內容為「{{also|saapa|sáapa}} ==湖泊米沃克語== ===名詞=== {{head|lmw|noun}} # [[頭髮]] ===參考資料=== * {{R:lmw:Callaghan:1965}}<!-- the specific copy I found was bundled inside / with Sylvia Broadbent's 1964 ''Southern Sierra Miwok language'' -->」的新頁面 9883366 wikitext text/x-wiki {{also|saapa|sáapa}} ==湖泊米沃克語== ===名詞=== {{head|lmw|noun}} # [[頭髮]] ===參考資料=== * {{R:lmw:Callaghan:1965}}<!-- the specific copy I found was bundled inside / with Sylvia Broadbent's 1964 ''Southern Sierra Miwok language'' --> r19ukh7hrk8pviaxguc0fadfrg7f773 pluimballen 0 3526332 9883372 2026-08-30T11:27:04Z TongcyDai 53191 創建荷蘭語「[[pluimbal]]」的非詞元形式([[WT:ACCEL|ACCEL]]) 9883372 wikitext text/x-wiki ==荷蘭語== ===名詞=== {{head|nl|名詞變格形}} # {{plural of|nl|pluimbal}} jnu6645tybtduqrakk162df39e3zky6 9883373 9883372 2026-08-30T11:27:12Z TongcyDai 53191 9883373 wikitext text/x-wiki ==荷蘭語== ===發音=== * {{audio|nl|Nl-pluimballen.ogg}} ===名詞=== {{head|nl|名詞變格形}} # {{plural of|nl|pluimbal}} 8601z5kym8rqp280a1yr9sp9ds3vt5j pluimballetje 0 3526333 9883374 2026-08-30T11:27:17Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「==荷蘭語== ===名詞=== {{head|nl|名詞}} # {{diminutive of|nl|pluimbal}}」的新頁面 9883374 wikitext text/x-wiki ==荷蘭語== ===名詞=== {{head|nl|名詞}} # {{diminutive of|nl|pluimbal}} lsag3cydhj4vnn57yeext5ct3hxryl0 9883375 9883374 2026-08-30T11:27:52Z TongcyDai 53191 9883375 wikitext text/x-wiki ==荷蘭語== ===名詞=== {{nl-noun-dim}} # {{diminutive of|nl|pluimbal}} 1pnz0q1sfdlemfl074645y7e3q4icch pluimballetjes 0 3526334 9883376 2026-08-30T11:27:59Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「==荷蘭語== ===名詞=== {{head|nl|名詞變格形}} # {{plural of|nl|pluimballetje}}」的新頁面 9883376 wikitext text/x-wiki ==荷蘭語== ===名詞=== {{head|nl|名詞變格形}} # {{plural of|nl|pluimballetje}} 7hg20d6w60zxfl7h0avbqpivgh21j2f Category:湖泊米沃克語名詞 14 3526335 9883379 2026-08-30T11:31:13Z TongcyBot 83009 養貓 9883379 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Category:湖泊米沃克語詞元 14 3526336 9883380 2026-08-30T11:31:20Z TongcyBot 83009 養貓 9883380 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx backtracks 0 3526337 9883381 2026-08-30T11:35:58Z Chihunglu83 87715 創建英語「[[backtrack]]」的非詞元形式([[WT:ACCEL|ACCEL]]) 9883381 wikitext text/x-wiki ==英語== ===動詞=== {{head|en|動詞變位形式}} # {{infl of|en|backtrack||s-verb-form}} ===名詞=== {{head|en|名詞變格形}} # {{plural of|en|backtrack}} qlstifyyih20f7fxpj0yak4wbs8ahd3 backtracked 0 3526338 9883382 2026-08-30T11:36:28Z Chihunglu83 87715 創建英語「[[backtrack]]」的非詞元形式([[WT:ACCEL|ACCEL]]) 9883382 wikitext text/x-wiki ==英語== ===動詞=== {{head|en|動詞變位形式}} # {{infl of|en|backtrack||ed-form}} lq11rjl9ohpitgjwxbfxxd7pfhyrebf Category:漢語 悲傷 14 3526339 9883386 2026-08-30T11:50:02Z TongcyBot 83009 養貓 9883386 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx 爽然自失 0 3526340 9883387 2026-08-30T11:50:20Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「==漢語== {{was wotd|2026|9月|8日}} {{zh-forms|type=211}} ===詞源=== 語出《[[s:史記/卷084|史記·屈原賈生列傳]]》: : {{zh-x|及 見 w:賈誼\^賈生 弔 之,又 怪 w:屈原\^屈原 以 彼 其 材,游 諸侯,何 國 不 容,而 自 令 若是。讀《s:鵩鳥賦\^鵩鳥賦》,同 死生,輕 去就,又 爽然自失 矣。|看到賈誼憑弔他的文章,文中又責怪屈原如果憑他的才能去遊說…」的新頁面 9883387 wikitext text/x-wiki ==漢語== {{was wotd|2026|9月|8日}} {{zh-forms|type=211}} ===詞源=== 語出《[[s:史記/卷084|史記·屈原賈生列傳]]》: : {{zh-x|及 見 w:賈誼\^賈生 弔 之,又 怪 w:屈原\^屈原 以 彼 其 材,游 諸侯,何 國 不 容,而 自 令 若是。讀《s:鵩鳥賦\^鵩鳥賦》,同 死生,輕 去就,又 爽然自失 矣。|看到賈誼憑弔他的文章,文中又責怪屈原如果憑他的才能去遊說諸侯,哪個國家不會容納呢,而他卻自己選擇了這樣的道路!讀了《鵩鳥賦》,把生和死等同看待,認為被貶和任用是不重要的,又使我感到'''迷茫惆悵,若有所失'''。|CL|ref=西漢·{{w|司馬遷}}《[[s:史記/卷084|史記·屈原賈生列傳]]》|collapsed=y}} ===發音=== {{zh-pron |m=shuǎngránzìshī |c=song2 jin4 zi6 sat1 |cat=cy }} ===成語=== {{head|zh|成語}} # {{lb|zh|simile}} [[茫然]]無[[主見]],[[不知所措]]的樣子;[[悵惘]][[失落]]的樣子 #* {{zh-x|諸 同年 聞 之,蓋 爽然自失 也。||CL|ref=明·{{w|李東陽}}〈壽祭酒羅先生七十詩序〉}} #* {{zh-x|眾人 聞 言,莫不 爽然自失,珠寶 商人 想 再 謅 出 另外 那 兩 次 犧牲 案件,一時 也 謅 不 出 了,就 裝作 疲倦,低頭 睡覺。|||ref=民國·{{w|沈從文}}《慷慨的王子》}} ====參見==== * {{zh-l|爽然若失}} ===參考資料=== * {{R:zh:cbgycdxdb|134957}} * {{R:zh:HYDCD}} {{c|zh|悲傷}} 0444b3u6ufkyfjsya9hf1psrblp7qje 9883389 9883387 2026-08-30T11:52:35Z TongcyDai 53191 9883389 wikitext text/x-wiki ==漢語== {{was wotd|2026|9月|8日}} {{zh-forms|type=211}} ===詞源=== 語出《[[s:史記/卷084|史記·屈原賈生列傳]]》: : {{zh-x|及 見 w:賈誼\^賈生 弔 之,又 怪 w:屈原\^屈.^原 以 彼 其 材,游 諸侯,何 國 不 容,而 自 令 若是。讀《s:鵩鳥賦\^鵩{fú}鳥.^賦》,同 死生,輕 去就,又 爽然自失 矣。|看到賈誼憑弔他的文章,文中又責怪屈原如果憑他的才能去遊說諸侯,哪個國家不會容納呢,而他卻自己選擇了這樣的道路!讀了《鵩鳥賦》,把生和死等同看待,認為被貶和任用是不重要的,又使我感到'''迷茫惆悵,若有所失'''。|CL|ref=西漢·{{w|司馬遷}}《[[s:史記/卷084|史記·屈原賈生列傳]]》|collapsed=y}} ===發音=== {{zh-pron |m=shuǎngránzìshī |c=song2 jin4 zi6 sat1 |cat=cy }} ===成語=== {{head|zh|成語}} # {{lb|zh|simile}} [[茫然]]無[[主見]],[[不知所措]]的樣子;[[悵惘]][[失落]]的樣子 #* {{zh-x|諸 同年 聞 之,蓋 爽然自失 也。||CL|ref=明·{{w|李東陽}}〈壽祭酒羅先生七十詩序〉}} #* {{zh-x|眾人 聞 言,莫不 爽然自失,珠寶 商人 想 再 謅 出 另外 那 兩 次 犧牲 案件,一時 也 謅 不 出 了,就 裝作 疲倦,低頭 睡覺。|||ref=民國·{{w|沈從文}}《慷慨的王子》}} ====參見==== * {{zh-l|爽然若失}} ===參考資料=== * {{R:zh:cbgycdxdb|134957}} * {{R:zh:HYDCD}} {{c|zh|悲傷}} 1khq5yqt78gl13q4ma990ynvho3ci0y Wiktionary:每日一詞/2026年/9月8日 4 3526341 9883388 2026-08-30T11:50:30Z TongcyDai 53191 [[w:WP:AES|←]]建立內容為「{{WOTD|爽然自失|成語|2026|9月|8日| # {{lb|zh|simile}} [[茫然]]無[[主見]],[[不知所措]]的樣子;[[悵惘]][[失落]]的樣子 }}」的新頁面 9883388 wikitext text/x-wiki {{WOTD|爽然自失|成語|2026|9月|8日| # {{lb|zh|simile}} [[茫然]]無[[主見]],[[不知所措]]的樣子;[[悵惘]][[失落]]的樣子 }} 9081s4lg5te71cp04h2laj8xymc2dqx