Wiktionary viwiktionary https://vi.wiktionary.org/wiki/Wiktionary:Trang_Ch%C3%ADnh MediaWiki 1.48.0-wmf.1 case-sensitive Phương tiện Đặc biệt Thảo luận Thành viên Thảo luận Thành viên Wiktionary Thảo luận Wiktionary Tập tin Thảo luận Tập tin MediaWiki Thảo luận MediaWiki Bản mẫu Thảo luận Bản mẫu Trợ giúp Thảo luận Trợ giúp Thể loại Thảo luận Thể loại Phụ lục Thảo luận Phụ lục TimedText TimedText talk Mô đun Thảo luận Mô đun Sự kiện Thảo luận Sự kiện as 0 4268 2574897 2403494 2026-11-02T14:06:32Z TheHighFighter2 42988 /* Động từ */ 2574897 wikitext text/x-wiki =={{langname|en}}== ==={{section|etym}} 1=== {{etymon|en|id=also|:inh|enm:as<id:cũng>|tree=1}} {{root|en|ine-pro|*h₂el-|id=tất cả}} {{etystub|en}} # [[như|Như]]. #: {{ux|en|'''As''' you know.|Như anh đã biết.}} #: {{ux|en|Late '''as''' usual.|Muộn như thường lệ.}} # Là, với [[tư cách]] là. #: {{ux|vi|I speak to you '''as''' a friend.|Tôi nói với anh với tư cách là một người bạn.}} # [[cũng|Cũng]], [[bằng]]. #: {{ux|en|He is '''as''' old '''as''' you.|Anh ta cũng già bằng anh, anh ta bằng tuổi anh.}} ====={{section|drv}}===== * {{l|en|as I live and breathe}} ===={{section|conj}}==== {{en-head|conj}} # [[lúc|Lúc]] khi, [[trong khi]] [[mà]]; đúng [[lúc]] [[mà]] ((cũng) [[just]] [[as]]). # Vì, [[bởi vì]]. #: {{ux|en|'''As'''' it was raining hard, we could not start.|Vì trời mưa to chúng tôi không thể khởi hành được.}} # Để, [[cốt]] để. # [[tuy rằng|Tuy rằng]], [[dù rằng]]. ====={{section|drv}}===== {{col3|en|as much as|much as|forasmuch|whenas|whereas,whereäs|green as grass|green as a gooseberry}} ==={{section|etym}} 2=== Được vay mượn từ {{bor|en|la|as}}. {{doublet|en|ace}}. ===={{section|pron}}==== * {{IPA4|en|/ˈæs/}} * {{homophone|en|ass}} ===={{section|n}}==== {{en-noun|+|asses}} # Đồng [[át]] (tiền La mã). ==={{section|etym}} 3=== {{ety|en|id=a's|:af|a|-s|nocat=1|text=+|tree=1}} ===={{section|n}}==== {{head|en|Biến thể hình thái danh từ}} # {{lb|en|rare}} {{alt form|en|a's}}. ==={{section|ref}}=== * {{R:FVDP|db=ev}} * {{R:OneLook}} * {{R:Century}} ==={{section|ana}}=== * {{anagrams|en|a=as|S&A|S. A.|S.A.|SA|Sa|s.a.}} =={{langname|ain}}== ==={{section|pron}}=== * {{ain-IPA|ás}} ==={{section|v}}=== {{ain-verb|l|{{ain-kana-conv|アㇲ|アㇱ}}||atte|aska}} # {{lb|ain|intransitive}} [[đứng|Đứng]] [[dậy]]. =={{langname|glb}}== ==={{section|pron}}=== * {{IPA4|glb|[ās]}} ==={{section|n}}=== {{head|glb|Danh từ}} # [[chó|Chó]]. ==={{section|ref}}=== * Blench, Roger & Michael Bulkaam. 2019. "Belnəng, an undocumented Chadic language of Central Nigeria." Manuscript. Jos, Nigeria. {{c|glb|Chó}} =={{langname|hmf}}== ==={{section|n}}=== {{head|hmf|Danh từ}} # [[vịt|vịt]]. ==={{section|ref}}=== # {{Chú thích web|author=Ủy ban Nhân dân tỉnh Tuyên Quang|title=Quyết định Phê duyệt chương trình, tài liệu bồi dưỡng tiếng dân tộc Mông chỉnh sửa, bổ sung năm 2019 dành cho cán bộ, công chức, viên chức đang công tác tại vùng dân tộc, miền núi tỉnh Tuyên Quang|work=Thư viện Pháp luật|date=13-12-2019|url=https://thuvienphapluat.vn/van-ban/Giao-duc/Quyet-dinh-444-QD-UBND-2019-tai-lieu-boi-duong-tieng-dan-toc-Mong-cho-can-bo-Tuyen-Quang-431060.aspx|accessdate=2022-10-03|archiveurl=https://web.archive.org/web/20211128235825/https://thuvienphapluat.vn/van-ban/Giao-duc/Quyet-dinh-444-QD-UBND-2019-tai-lieu-boi-duong-tieng-dan-toc-Mong-cho-can-bo-Tuyen-Quang-431060.aspx|archivedate=2021-11-28}} =={{langname|sea}}== ==={{section|pron}}=== * {{IPA4|sea|/ʔas/}} ==={{section|adj}}=== {{head|sea|Tính từ}} # [[sưng|Sưng]], [[phồng]], [[đầy]] [[hơi]]. ==={{section|ref}}=== * [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semai&sort=gloss&format=html Tiếng Semai] tại Cơ sở Dữ liệu Môn-Khmer. =={{langname|rif}}== ==={{section|etym}}=== {{ety|rif|:inh|ber-pro:-|text=+|tree=1}} ==={{section|pron}}=== * {{rif-IPA}} ==={{section|v}}=== {{rif-head|verb|vn=twasit,tiwsi,timecta}} {{tlb|rif|intransitive}} # [[đến|Đến]]. # [[tiếp theo|Tiếp theo]]. #: {{syn|rif|uyur}} # [[phù hợp|Phù hợp]], [[hài hòa]] với {{+obj|rif|:ak}} ===={{section|forms}}==== {{rif-conj|as|us|usi|ttas|ttis}} ==={{section|ref}}=== * {{R|rif|Serhoual:2002}} * {{R|rif|Abarrou:2024}} =={{langname|yol}}== ==={{section|etym}} 1=== ===={{section|v}}==== {{head|yol|Biến thể hình thái động từ}} # {{alt form|yol|waas}} ==={{section|etym}} 2=== ===={{section|adv}}==== {{head|yol|Phó từ}} # {{alt form|yol|az}} ==={{section|ref}}=== * {{R:Poole 1867|page=26, &c.}} 1si4h8gulyjrp9lkcgeeturefg2nylf bản 0 26840 2574934 2415327 2026-11-02T20:53:07Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574934 wikitext text/x-wiki {{-vie-}} {{-pron-}} {{vi-pron}} {{-hanviet-}} {{đầu}} *[[𠦂]]: [[bản]] *[[岅]]: [[phản]], [[bản]] *[[昄]]: [[bản]], [[bối]] *[[鈑]]: [[bản]] *[[蝂]]: [[bản]] *[[粄]]: [[bản]] *[[钣]]: [[bản]] *[[販]]: [[bản]], [[phiến]], [[phán]] *[[舨]]: [[bản]] *[[阪]]: [[phản]], [[bản]], [[bổn]] *[[本]]: [[bản]], [[thao]], [[bổn]] *[[夲]]: [[bản]], [[thao]], [[đầu]], [[bổn]] *[[㮺]]: [[bản]], [[bổn]] *[[坂]]: [[phản]], [[bản]] *[[闆]]: [[bản]], [[ban]] *[[版]]: [[bản]], [[bổn]] *[[楍]]: [[bản]] *[[体]]: [[bản]], [[thể]], [[bổn]] *[[奙]]: [[bản]], [[bổn]] *[[叛]]: [[phản]], [[bản]], [[ban]], [[bạn]], [[phán]] *[[畚]]: [[bôn]], [[bản]], [[bổn]] *[[苬]]: [[bản]], [[tù]] *[[苯]]: [[bản]], [[bổn]] *[[扳]]: [[bản]], [[phan]], [[ban]] *[[笨]]: [[bát]], [[bản]], [[thể]], [[bổn]] *[[板]]: [[bản]], [[du]], [[bổn]] {{cuối}} {{-hanviet-t-}} {{đầu}} *[[鈑]]: [[bản]] *[[版]]: [[bản]] *[[扳]]: [[bản]], [[ban]] *[[本]]: [[bản]], [[bổn]] *[[板]]: [[bản]] {{cuối}} {{-nôm-}} {{đầu}} *[[钣]]: [[bản]] *[[蝂]]: [[bản]] *[[坂]]: [[phản]], [[phẳng]], [[bản]] *[[岅]]: [[phản]], [[bản]] *[[昄]]: [[bản]] *[[闆]]: [[bản]] *[[販]]: [[phiến]], [[bản]], [[phán]] *[[版]]: [[phản]], [[bổn]], [[ván]], [[bản]], [[bảng]], [[bỡn]] *[[阪]]: [[phản]], [[bổn]], [[bản]] *[[楍]]: [[bản]] *[[本]]: [[bổn]], [[thao]], [[bỏn]], [[bản]], [[bốn]], [[bủn]], [[vỏn]], [[bộn]], [[vốn]] *[[苯]]: [[bổn]], [[bản]] *[[舨]]: [[bản]] *[[鈑]]: [[bản]] *[[扳]]: [[bẳn]], [[ban]], [[phan]], [[bản]], [[bắn]] *[[夲]]: [[bổn]], [[thao]], [[bản]], [[vốn]] *[[笨]]: [[bát]], [[bổn]], [[thể]], [[bản]] *[[奙]]: [[bổn]], [[bản]] *[[畚]]: [[bổn]], [[bản]] *[[板]]: [[bẩng]], [[phản]], [[bổn]], [[bửng]], [[ván]], [[bản]], [[vốn]] *[[粄]]: [[bản]] {{cuối}} {{-paro-}} {{đầu}} :* [[bẩn]] :* [[bắn]] :* [[bán]] :* [[ban]] :* [[bận]] :* [[bần]] :* [[bạn]] :* [[bàn]] :* [[bấn]] {{cuối}} {{-noun-}} {{vi-noun}} # [[giấy|Giấy]] có [[chữ viết]], [[chữ in]] hoặc [[hình]] [[vẽ]]. #: '''''Bản''' thảo.'' #: '''''Bản''' vẽ.'' # Mỗi [[đơn vị]] [[được]] [[in]] [[ra]]. #: ''Sách in một vạn '''bản'''.'' # [[bề ngang|Bề ngang]] một [[tấm]], một [[phiến]]. #: ''Tấm lụa rộng '''bản'''.'' # [[làng|Làng]] ở [[miền]] [[núi]]. #: ''Tây nó về, không ở '''bản''' được nữa ([[w:Nguyễn Đình Thi|Nguyễn Đình Thi]]).'' {{-adj-}} {{vi-adj}} # [[nói|Nói]] [[thứ]] [[giấy dó]] để [[viết]] [[chữ Nho]]. #: ''Mua giấy '''bản''' cho con học chữ Hán.'' {{-ref-}} {{R:FVDP}} {{R:WinVNKey:Lê Sơn Thanh}} {{-mtq-}} {{-noun-}} {{pn}} # [[làng]]. # [[ván]]. {{-verb-}} {{pn}} # [[đẽo]]. {{-ref-}} {{R:Nguyễn Văn Khang, Bùi Chỉ, Hoàng Văn Hành 2002}} [[Thể loại:Danh từ tiếng Mường]] [[Thể loại:Động từ tiếng Mường]] {{-mlc-}} {{-noun-}} {{pn}} # [[bản#Tiếng Việt|bản]], [[làng]]. {{-ref-}} * Gregerson, Kenneth J.; Edmondson, Jerold A. (1998). "[https://web.archive.org/web/20200716204727/http://sealang.net/sala/archives/pdf8/gregerson1998puzzles.pdf Some Puzzles in Cao Lan]" (PDF). {{catname|Danh từ|tiếng Sán Chay}} 8maextkpku7a96zhluncet3lkiyfjif animisme 0 35598 2575023 2429471 2026-11-03T02:52:32Z Hiyuune 50834 2575023 wikitext text/x-wiki =={{langname|id}}== {{wp|id:}} ==={{section|etym}}=== Từ {{bor|id|nl|animisme}}, từ {{der|id|fr|animisme}}. ==={{section|pron}}=== * {{IPA|id|[aniˈmɪsmə]}} * {{hyphenation|id|ani|mis|mê}} ==={{section|n}}=== {{id-noun|head=animismê|-}} # [[thuyết|Thuyết]] [[vật]] [[linh]]. ===={{section|rel}}==== {{col|id|title= | animis | animistik | animistis |}} ==={{section|further}}=== * {{R:KBBI Daring}} =={{langname|fr}}== {{wp|fr:}} ==={{section|pron}}=== * {{fr-IPA}} * {{audio|fr|LL-Q150 (fra)-Exilexi-animisme.wav}} * {{audio|fr|LL-Q150 (fra)-Lyokoï-animisme.wav|a=Lyon}} ==={{section|n}}=== {{fr-noun|m}} # [[thuyết|Thuyết]] [[vật]] [[linh]]. ===={{section|rel}}==== * {{l|fr|animiste}} ===={{section|desc}}==== * {{desc|pl|animizm|bor=1}} * {{desc|tr|animizm|bor=1}} ==={{section|ref}}=== * {{R:FVDP|db=fv}} ==={{section|further}}=== * {{R:fr:TLFi}} mxx764kfkqhkn6mcu625lt7nasu01g5 tolu 0 51227 2574990 2441079 2026-11-03T01:22:20Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574990 wikitext text/x-wiki =={{langname|cia}}== ==={{ĐM|alternative form}}=== * {{alter|cia|똘루}} ==={{ĐM|num}}=== {{head|cia|Số}} # [[ba]]. ==={{ĐM|ref}}=== * van den Berg, Rene (1991). "Preliminary notes on the Cia-Cia language (South Buton)". Excursies in Celebes (PDF). Leiden: KITLV. pp. 305–324. {{-gag-}} {{-noun-}} {{pn}} # [[mưa đá]]. [[Thể loại:Danh từ tiếng Gagauz]] {{-goo-}} {{-pron-}} * {{IPA4|goo|/tolu/}} {{-num-}} {{head|goo|Số}} # [[ba]]. =={{langname|pwm}}== ==={{ĐM|num}}=== {{head|pwm|Số}} # [[ba]]. ==={{ĐM|ref}}=== * [https://lingweb.eva.mpg.de/channumerals/Molbog.htm Số tiếng Molbog] =={{langname|mnb}}== ==={{ĐM|num}}=== {{head|mnb|Số}} # [[ba]]. ==={{ĐM|ref}}=== * {{R:mnb:Webonary}} =={{langname|pku}}== ==={{ĐM|num}}=== {{head|pku|Số}} # [[ba]]. ==={{ĐM|ref}}=== * [https://lingweb.eva.mpg.de/channumerals/Paku.htm Số tiếng Paku] {{-fra-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/tɔ.ly/}} {{-noun-}} {{fra-noun| s=tolu|p=tolu| sp=/tɔ.ly/|pp=/tɔ.ly/}} '''tolu''' {{g-old|m}} {{IPA-old|/tɔ.ly/}} # {{term|Thường}} [[baume|Baume]] [[de]] [[Tolu]] [[nhựa]] [[thơm]] [[đậu]] [[bôm]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Pháp]] =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/tolu/}} ==={{ĐM|num}}=== {{head|pns|Số}} # [[ba]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] =={{langname|khc}}== ==={{ĐM|pron}}=== * {{IPA4|khc|/tolu/}} ==={{ĐM|num}}=== {{head|khc|Số}} # [[ba]]. ==={{ĐM|ref}}=== * [https://lingweb.eva.mpg.de/channumerals/Tukang-Besi-North.htm Số đếm tiếng Tukang Besi Bắc] * Donohue, Mark (1999). ''A Grammar of Tukang Besi''. Berlin: Walter de Gruyter. {{ISBN|9783110805543}}. qhtyhfum9o32wd5cbp3g80q4m1na2q4 ting 0 57273 2574986 2408871 2026-11-03T01:20:05Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574986 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈtɪŋ/}} {{-noun-}} '''ting''' {{IPA-old|/ˈtɪŋ/}} # [[tiếng|Tiếng]] [[leng keng]]. {{-intr-verb-}} '''ting''' ''nội động từ'' {{IPA-old|/ˈtɪŋ/}} # [[kêu|Kêu]] [[leng keng]]. {{-forms-}} {{eng-verb|base=ting}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] =={{langname|alk}}== ==={{ĐM|noun}}=== {{head|alk|Danh từ}} # [[đuôi]]. ==={{ĐM|ref}}=== * Theraphan L. Thongkum, [https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric] (1997). Mon-Khmer Studies. =={{langname|jah}}== ==={{ĐM|pron}}=== * {{IPA4|jah|[tiŋ]}} ==={{ĐM|noun}}=== {{head|jah|Danh từ}} # [[bàn tay]]. =={{langname|mng}}== ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[xương]]. ==={{ĐM|ref}}=== * Blood, Evangeline; Blood, Henry (1972) ''Vietnam word list (revised): Mnong Rolom''. SIL International. =={{langname|tdr}}== ==={{ĐM|noun}}=== {{head|tdr|Danh từ}} # {{label|tdr|Mơdra}} [[đuôi]]. ==={{ĐM|ref}}=== * Gregerson, Kenneth J. và Smith, Kenneth D. (1973). ''The development of Todrah register''. SIL International. 3siulf79hx5dma80ntpbribrxeqw10h tor 0 57379 2574992 2409386 2026-11-03T01:23:00Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574992 wikitext text/x-wiki =={{langname|alk}}== ==={{ĐM|noun}}=== {{head|alk|Danh từ}} # [[tai]]. ==={{ĐM|ref}}=== * Theraphan L. Thongkum, [https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric] (1997). Mon-Khmer Studies. {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈtɔr/}} {{-noun-}} '''tor''' {{IPA-old|/ˈtɔr/}} # [[núi|Núi]] đá [[nhọn]]; [[mỏm]] [[núi]], [[ngọn]] [[núi]]. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] =={{langname|gdl}}== ==={{ĐM|noun}}=== {{head|gdl|Danh từ}} # [[cây]] [[giáo]]. ==={{ĐM|ref}}=== * Wedekind, Klaus (ed.) (2002) ''Sociolinguistic Survey Report of the Languages of the Gawwada (Dullay), Diraasha (Gidole), Muusiye (Bussa) Areas''. SIL International. =={{langname|kha}}== ==={{ĐM|pron}}=== * {{IPA4|kha|/tor/}} ==={{ĐM|noun}}=== {{head|kha|Danh từ}} # [[phổi]]. {{c|kha|Cơ thể}} {{-uzb-}} {{-adj-}} {{uzb-adj}} # [[hẹp]]. 452a1ai9fcff0iqaojg7jb4bt2cxnsk tiên sư 0 83208 2575028 1308356 2026-11-03T04:27:43Z TienMinh-mun6xnChing 57893 TienMinh-mun6xnChing đã đổi [[Tiên sư]] thành [[tiên sư]] 1308356 wikitext text/x-wiki {{-vie-}} {{-pron-}} {{vie-pron|Tiên|sư}} {{-paro-}} :* [[tiền sử]] {{-pr-noun-}} '''Tiên sư''' # [[đây|Đây]] [[nói]] [[tiên sư]] [[nghề]] [[làm thuốc]]. {{-trans-}} {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ riêng tiếng Việt]] 6pyrw51u775ojk1w2aqc2c6e9ozlsxd 2575030 2575028 2026-11-03T04:31:05Z TienMinh-mun6xnChing 57893 /* */ nâng cấp mục từ 2575030 wikitext text/x-wiki {{-vie-}} {{-pron-}} {{vie-pron}} {{-paro-}} :* [[tiền sử]] {{-pr-noun-}} {{pn}} # {{context|từ cũ}} Người lập ra một [[trường phái]] hoặc bày ra và dạy lại một [[nghề]], trong [[quan hệ]] với những người theo trường phái hoặc nghề đó ở các đời sau. #: {{ux|vi|'''Tiên sư''' nghề dệt.}} #: {{ux|vi|Lầu xanh quen lối xưa nay, Nghề này thì lấy ông này '''tiên sư'''.|q=Truyện Kiều}} #: {{syn|vi|thánh sư|tổ sư}} # {{context|thông tục}} Từ dùng làm tiếng [[chửi]]. #: {{ux|vi|'''Tiên sư''' chúng nó!}} #: {{syn|vi|tiên nhân|tiên sư cha|tổ sư}} {{-trans-}} {{-ref-}} {{R:Tratu}} {{catname|Danh từ riêng|tiếng Việt}} 3pxxczyo134zsgo5kjozp3w5532lkx3 cả 0 92165 2574937 2415696 2026-11-02T21:22:00Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574937 wikitext text/x-wiki {{-vie-}} {{-pron-}} {{vi-pron}} {{-hanviet-}} {{đầu}} *[[哿]]: [[cả]], [[gia]], [[khả]], [[ca]] *[[佧]]: [[cả]], [[kha]], [[thử]] {{cuối}} {{-hanviet-t-}} {{đầu}} *[[哿]]: [[cả]], [[khả]] {{cuối}} {{-nôm-}} {{đầu}} *[[󰋄]]: [[cả]] *[[奇]]: [[cả]], [[cơ]], [[kỳ]], [[kì]], [[ky]] *[[󰌳]]: [[cả]] *[[竒]]: [[cả]], [[ghé]], [[kỳ]], [[kì]], [[ky]] {{mid}} *[[󰖔]]: [[cả]] *[[󰌺]]: [[cả]] *[[哿]]: [[cả]], [[khả]] *[[󰈄]]: [[cả]] {{cuối}} {{-paro-}} {{đầu}} :* [[Ca]] :* [[cà]] :* [[cạ]] {{giữa}} :* [[ca]] :* [[cá]] {{cuối}} {{-adj-}} '''cả''' # To, lớn. #: ''Đũa '''cả'''.'' #: ''Con '''cả'''.'' #: ''Nghĩa '''cả'''.'' # Thường xuyên với [[mức độ]] [[mạnh mẽ]]. #: '''''Cả''' ăn.'' #: '''''Cả''' ghen.'' # Tất cả, không trừ một cá thể nào. #: '''''Cả''' vùng đều biết tin này.'' #: '''''Cả''' nước một lòng.'' #: ''Mưa '''cả''' ngày '''cả''' đêm.'' # [[trt|Trt]]. [[bao trùm|Bao trùm]] [[lên]] [[hết]], không [[sót]], không [[khuyết]]. #: ''Không ai biết '''cả'''.'' #: ''Chưa ai đến '''cả'''.'' {{-trans-}} '''không trừ một cá thể nào''' {{đầu}} * {{eng}}: [[whole]], [[entire]] * {{nld}}: [[heel]], [[volledig]] * {{fra}}: [[entier]], [[tout]] [[le]] {{cuối}} {{-ref-}} {{R:FVDP}} {{R:WinVNKey:Lê Sơn Thanh}} [[Thể loại:Tính từ tiếng Việt]] {{-mtq-}} {{-noun-}} {{pn}} # [[cá]] [[Thể loại:Danh từ tiếng Mường]] {{-mlc-}} {{-pron-}} * {{IPA3|mlc|/ka³/}} {{-verb-}} {{pn}} # [[giết]]. {{-ref-}} * Gregerson, Kenneth J.; Edmondson, Jerold A. (1998). "[https://web.archive.org/web/20200716204727/http://sealang.net/sala/archives/pdf8/gregerson1998puzzles.pdf Some Puzzles in Cao Lan]" (PDF). {{catname|Động từ|tiếng Sán Chay}} {{-tou-}} {{-noun-}} {{pn}} # [[con]] [[cá]]. [[Thể loại:Danh từ tiếng Thổ]] nhshbzp8vhf58llsp18qfy9f2dn7l20 ke 0 92525 2574945 2416393 2026-11-02T22:52:14Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574945 wikitext text/x-wiki {{-vie-}} {{-etym-}} :# Từ [[tiếng Pháp]] ''[[quai]]'' {{-pron-}} {{vi-pron}} {{-nôm-}} {{đầu}} *[[鷄]]: [[kê]], [[ke]] *[[雞]]: [[kê]], [[ke]] {{cuối}} {{-paro-}} {{đầu}} :* [[kề]] :* [[kẹ]] :* [[kẽ]] :* [[kè]] :* [[kế]] {{giữa}} :* [[kê]] :* [[ké]] :* [[kẻ]] :* [[kể]] :* [[kệ]] {{cuối}} {{-noun-}} '''ke''' # -ke, [[nói]] [[tắt]]. # <sup>(xem [[từ nguyên]] 1)</sup>. # [[nền|Nền]] [[xây]] [[cao]] [[bên cạnh]] đường [[sắt]] ở [[nhà ga]], [[bến tàu]] để [[hành khách]] [[tiện]] [[lên]] xuống hoặc dùng xếp dỡ hàng [[hóạ]]. # [[chất|Chất]] [[bẩn]] [[vàng]] [[nhờ]] ở [[kẽ răng]]. #: ''Răng có nhiều '''ke'''.'' # [[nước|Nước]] [[chảy]] ở [[miệng]] [[ra]] khi [[ngủ]]. #: ''Miệng chảy '''ke'''.'' # [[tt|Tt]]., [[thgtục]]. # [[bủn xỉn|Bủn xỉn]], [[keo kiệt]]. #: ''Thằng cha ấy '''ke''' lắm.'' # [[quê kệch|Quê kệch]], [[ngờ nghệch]]. #: ''Mày '''ke''' thật, chỉ có thế mà hổng biết.'' # ''(Thông tục)'' Gọi tắt của Ketamin, một loại [[thuốc mê|thuốc gây mê]] [[phân ly]] (đóng băng nhận thức cảm giác), được bắt đầu sử dụng từ khoảng những năm 1970 tại Hoa Kỳ. {{-ref-}} {{R:FVDP}} {{R:WinVNKey:Lê Sơn Thanh}} * [https://www.vinmec.com/vi/tin-tuc/thong-tin-suc-khoe/suc-khoe-tong-quat/nhung-thong-tin-can-biet-ve-ketamin/| Những thông tin cần biết về Ketamin] [[Thể loại:Danh từ tiếng Việt]] =={{langname|alk}}== ==={{ĐM|noun}}=== {{head|alk|Danh từ}} # [[sừng]]. ==={{ĐM|ref}}=== * Theraphan L. Thongkum, [https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric] (1997). Mon-Khmer Studies. =={{langname|ycr}}== ==={{ĐM|etym}}=== {{der+|ycr|ja|毛|tr=ke}}. ==={{ĐM|noun}}=== {{head|ycr|Danh từ}} # {{label|ycr|Áo Hoa}} [[lông vũ]]. ==={{ĐM|ref}}=== * {{R:ycr:Lin 2022}} dnp1g5d00kd95py2equoh7hxmakm7sc pram 0 97875 2574972 2510206 2026-11-03T00:11:31Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574972 wikitext text/x-wiki {{also|prăm}} =={{langname|alk}}== ==={{ĐM|num}}=== {{head|alk|Số}} # [[năm]]. ==={{ĐM|ref}}=== * Theraphan L. Thongkum, [https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric] (1997). Mon-Khmer Studies. {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈprɑːm/}} {{-noun-}} '''pram''' {{IPA-old|/ˈprɑːm/}} # [[tàu|Tàu]] đáy bằng (để vận chuyển hàng lên tàu, ở biển Ban-tích); [[tàu]] đáy bằng có đặt [[súng[præm]]]. {{-noun-}} '''pram''' {{IPA-old|/ˈprɑːm/}} # {{term|Thông tục}} [[xe|Xe]] đẩy [[trẻ con]]. # [[xe|Xe]] đẩy [[tay]] (của người bán sữa). {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] {{-kpm-}} {{-numeral-}} {{head|kpm|Số}} # [[năm|Năm]]. {{-reference-}} * https://www.tudienkho.com/ {{-cma-}} {{-num-}} {{head|cma|Số}} # [[năm]]. 9np0lf471g3ja4tu46pu4ttyiirtyru lima 0 100291 2574951 2571499 2026-11-02T23:07:59Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574951 wikitext text/x-wiki {{-info-}} {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈli.mə/}} {{-noun-}} '''lima''' {{IPA-old|/ˈli.mə/}} # [[từ|Từ]] chỉ [[mã hiệu]] [[giao tiếp]] [[thay]] [[chữ]] l. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] =={{langname|bku}}== ==={{ĐM|etym}}=== Từ {{inherited|bku|phi-pro|*lima}}, từ {{inherited|bku|poz-pro|*lima}}, từ {{inherited|bku|map-pro|*lima}}. ==={{ĐM|num}}=== {{head|bku|Số}} # [[năm]]. ==={{ĐM|ref}}=== * [https://lingweb.eva.mpg.de/channumerals/Buhid.htm Số tiếng Buhid] =={{langname|cia}}== ==={{ĐM|alternative form}}=== * {{alter|cia|을리마}} ==={{ĐM|num}}=== {{head|cia|Số}} # [[năm]]. ==={{ĐM|noun}}=== {{head|cia|Danh từ}} # [[bàn tay]]. ==={{ĐM|ref}}=== * van den Berg, Rene (1991). "Preliminary notes on the Cia-Cia language (South Buton)". Excursies in Celebes (PDF). Leiden: KITLV. pp. 305–324. {{-gad-}} {{-pron-}} * {{IPA4|gad|/li.ma/}} {{-num-}} {{head|gad|Số}} # [[năm]]. {{-goo-}} {{-pron-}} * {{IPA4|goo|/lima/}} {{-num-}} {{head|goo|Số}} # [[năm]]. =={{langname|jah}}== ==={{ĐM|num}}=== {{head|jah|Số}} # [[năm]]. =={{langname|kly}}== ==={{ĐM|num}}=== {{head|kly|Số}} # [[năm]]. ==={{ĐM|ref}}=== * [https://lingweb.eva.mpg.de/channumerals/Kalao.htm Số đếm tiếng Kalao] =={{langname|kyk}}== ==={{ĐM|num}}=== {{head|kyk|Số}} # [[năm]]. ==={{ĐM|ref}}=== * [https://lingweb.eva.mpg.de/channumerals/Kamayo.htm Số tiếng Kamayo] =={{langname|ckv}}== ==={{ĐM|noun}}=== {{head|ckv|Danh từ}} # {{label|ckv|giải phẫu}} [[bàn tay]]. {{-kxd-}} {{-pron-}} * {{IPA4|kxd|/lima/}} * {{hyph|kxd|li|ma}} {{-num-}} {{head|kxd|Số}} # [[năm]]. {{-ref-}} * H. B. Marshall (With notes by J. C. Moulton). ''A Vocabulary of Brunei Malay''. Jour. Straits Branch R. A. Soc., No. 83, 1921. =={{langname|mzt}}== ==={{ĐM|num}}=== {{head|mzt|Số}} # [[năm]]. =={{langname|pwm}}== ==={{ĐM|num}}=== {{head|pwm|Số}} # [[năm]]. ==={{ĐM|ref}}=== * [https://lingweb.eva.mpg.de/channumerals/Molbog.htm Số tiếng Molbog] =={{langname|mnb}}== ==={{ĐM|num}}=== {{head|mnb|Số}} # [[năm]]. ==={{ĐM|ref}}=== * {{R:mnb:Webonary}} =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/lima/}} ==={{ĐM|num}}=== {{head|pns|Số}} # [[năm]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] =={{langname|sea}}== ==={{ĐM|pron}}=== * {{IPA4|sea|/lima/}} ==={{ĐM|num}}=== {{head|sea|Số}} # [[năm]]. {{-ref-}} * [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Semai&sort=gloss&format=html Tiếng Semai] tại Cơ sở Dữ liệu Môn-Khmer. {{-sbo-}} {{-num-}} {{head|sbo|Số}} # [[năm]]. =={{langname|tdy}}== ==={{ĐM|num}}=== {{head|tdy|Số}} # [[năm]]. ==={{ĐM|ref}}=== * [https://lingweb.eva.mpg.de/channumerals/Tadyawan.htm Số tiếng Tadyawan] {{-tea-}} {{-pron-}} * {{IPA4|tea|/lima/}} {{-num-}} {{head|tea|Số}} # [[năm]]. {{-ref-}} * [https://web.archive.org/web/20220922224210/http://sealang.net/monkhmer/database/retrieve.pl?language=Temiar&sort=gloss&format=html Tiếng Temiar] tại Cơ sở Dữ liệu Môn-Khmer. =={{langname|khc}}== ==={{ĐM|pron}}=== * {{IPA4|khc|/lima/}} ==={{ĐM|num}}=== {{head|khc|Số}} # [[năm]]. ==={{ĐM|ref}}=== * [https://lingweb.eva.mpg.de/channumerals/Tukang-Besi-North.htm Số đếm tiếng Tukang Besi Bắc] * Donohue, Mark (1999). ''A Grammar of Tukang Besi''. Berlin: Walter de Gruyter. {{ISBN|9783110805543}}. =={{langname|war}}== ==={{ĐM|pron}}=== * {{IPA4|war|/limá/}} ==={{ĐM|num}}=== {{head|war|Số}} # [[năm]]. =={{langname|wlo}}== ==={{ĐM|pron}}=== * {{IPA4|wlo|/lima/}} ==={{ĐM|num}}=== {{head|wlo|Số}} # [[năm]]. ==={{ĐM|ref}}=== * [https://www.omniglot.com/language/numbers/wolio.htm Số đếm tiếng Wolio] tại Omniglot =={{langname|tao}}== ==={{ĐM|noun}}=== {{head|tao|Danh từ}} # [[bàn tay]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250613101904/https://abvd.eva.mpg.de/austronesian/language.php?id=335 Từ vựng tiếng Yami] tại Cơ sở dữ liệu ABVD. d5ev0l29sqh58d4lxmlg2gkrursbdoz bat 0 101452 2574933 2453218 2026-11-02T20:38:54Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574933 wikitext text/x-wiki =={{langname|alk}}== ==={{ĐM|noun}}=== {{head|alk|Danh từ}} # [[cỏ]]. ==={{ĐM|ref}}=== * Theraphan L. Thongkum, [https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric] (1997). Mon-Khmer Studies. {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈbæt/}} {{pron-audio |place=Hoa Kỳ <!-- Feel free to precise the city or the area --> |file=En-us-bat.ogg |pron=ˈbæt}} {{-noun-}} '''bat''' {{IPA-old|/ˈbæt/}} # {{term|Thể dục, thể thao}} [[gậy|Gậy]] (đánh bóng chày, crikê); (từ cổ, nghĩa cổ) [[vợt]] (quần vợt). # [[vận động viên|Vận động viên]] [[bóng]] [[chày]], [[vận động viên]] [[crikê]] ((cũng) [[bat]] [[sman]]). # {{term|Từ lóng}} [[cú|Cú]] đánh [[bất ngờ]]. # [[bàn|Bàn]] đập (của thợ giặt). {{-expr-}} * '''to be at bat''': *# {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[giữ]] một [[vị trí]] [[quan trọng]] (đánh bóng chày). *# {{term|Nghĩa bóng}} [[giữ|Giữ]] [[vai trò]] [[quan trọng]]. * '''to carry [out] one's bat''': [[thắng|Thắng]], [[giành]] được [[thắng lợi]], không bị [[loại]] [[khỏi]] [[vòng]]. * '''to come to bat''': {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[gặp phải]] một [[vấn đề]] [[khó khăn]] [[hóc búa]]; [[phải]] qua một [[thử thách]] [[gay go]]. * '''to go to the bat with somebody''': [[thi|Thi]] đấu với ai. * '''off one's own bat''': Một [[mình]] không có ai [[giúp đỡ]], đơn [[thương]] độc [[mã]]. * '''right off the bat''': {{term|từ Mỹ, nghĩa Mỹ}} [[ngay lập tức|Ngay lập tức]], không [[chậm trễ]]. {{-tr-verb-}} '''bat''' ''ngoại động từ'' {{IPA-old|/ˈbæt/}} # {{term|Thể dục, thể thao}} Đánh bằng [[gậy]] (bóng chày Ãcrikê). # Đánh. {{-forms-}} {{eng-verb|base=bat|bat|t|ed}} {{-noun-}} '''bat''' {{IPA-old|/ˈbæt/}} # {{term|Động vật học}} [[con|Con]] [[dơi]]. {{-expr-}} * '''as blind as a bat''': [[mù tịt|Mù tịt]]. * '''to have bats in one's belfry''': [[gàn|Gàn]], [[dở hơi]]. * '''like a bat out of hell''': [[thật|Thật]] [[nhanh]] [[ba chân bốn cẳng]]. {{-noun-}} '''bat''' {{IPA-old|/ˈbæt/}} # {{term|Từ lóng}} [[bước|Bước]] đi, [[dáng]] đi. {{-expr-}} * '''at a good (rare) bat''': [[thật|Thật]] [[nhanh]]. * '''to go full bat''': {{term|từ Mỹ, nghĩa Mỹ}} Đi [[thật]] [[nhanh]], [[ba chân bốn cẳng]]. {{-noun-}} '''bat''' {{IPA-old|/ˈbæt/}} # [[the|The]] [[bat]] (Anh, Ân) (thông tục) [[tiếng nói]], [[ngôn ngữ]] [[nói]]. {{-expr-}} * '''to sling the bat''': {{term|Quân sự}} , (từ lóng) [[nói]] [[tiếng]] [[nước ngoài]]. {{-tr-verb-}} '''bat''' ''ngoại động từ'' {{IPA-old|/ˈbæt/}} # [[nháy|Nháy]] (mắt). #: ''to '''bat''' one's eyes'' — nháy mắt {{-expr-}} '''not to bat an eyelid''': # Không [[chợp mắt]] được [[lúc]] nào. # [[cứ|Cứ]] điềm [[nhiên]], [[cứ]] [[phớt tỉnh]]. {{-expr-}} *'''bat for / go to bat for''': *# {{term|thân mật, chủ yếu ở Mỹ}} Bảo vệ quyền lợi của ai; hỗ trợ ai. *#: ''She turned out to have the law '''batting for''' her'' - cô ấy dường như được luật bảo vệ. {{-forms-}} {{eng-verb|base=bat|bat|t|ed}} {{-noun-}} '''bat''' {{IPA-old|/ˈbæt/}} # {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) sự [[chè chén]] [[linh]] đình; sự ăn [[chơi]] [[phóng]] đãng. #: ''to go on a '''bat''''' — chè chén linh đình; ăn chơi phóng đãng {{-noun-}} '''bat''' {{IPA-old|/ˈbæt/}} # {{term|Viết tắt}} Của [[battery]] (quân sự) [[khẩu]] đội (pháo). {{-ref-}} {{R:FVDP}} ==Tham khảo== {{tham khảo}} [[Thể loại:Danh từ tiếng Anh]] [[Thể loại:Động từ tiếng Anh]] =={{langname|mng}}== ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[cỏ]]. ==={{ĐM|ref}}=== * Blood, Evangeline; Blood, Henry (1972) ''Vietnam word list (revised): Mnong Rolom''. SIL International. 892xu6e7plypqughaib35ttv9j3zcau cit 0 115505 2574936 2211006 2026-11-02T21:07:40Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574936 wikitext text/x-wiki =={{langname|alk}}== ==={{ĐM|num}}=== {{head|alk|Số}} # [[mười]]. ==={{ĐM|ref}}=== * Theraphan L. Thongkum, [https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric] (1997). Mon-Khmer Studies. {{-eng-}} {{-noun-}} '''cit''' # [[người|Người]] [[dân]] [[thành thị]]. # {{term|Từ lóng}} [[thường dân|Thường dân]], [[người]] thường (trái với quân đội). {{-expr-}} * '''officers in cits''': {{term|từ Mỹ, nghĩa Mỹ}} [[sĩ quan|Sĩ quan]] [[mặc]] [[thường phục]]. {{-ref-}} {{R:FVDP}} {{sơ khai}} [[Thể loại:Danh từ tiếng Anh]] oklg7atbd0xu0jjfweca6zaz61et4uw sysop 0 163314 2575063 2412405 2026-11-03T05:27:47Z TienMinh-mun6xnChing 57893 /* */ 2575063 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈsɪs.ˌɑːp/}} {{-noun-}} {{pn}} {{IPA-old|/ˈsɪs.ˌɑːp/}} # {{alternative spelling of|vi|system operator}}. {{-ref-}} {{R:FVDP}} [[Thể loại:Danh từ tiếng Anh]] mal4el8j901nfm36d5mit0o3v3kjual 2575064 2575063 2026-11-03T05:28:07Z TienMinh-mun6xnChing 57893 /* */ 2575064 wikitext text/x-wiki {{-eng-}} {{-pron-}} * [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈsɪs.ˌɑːp/}} {{-noun-}} {{pn}} {{IPA-old|/ˈsɪs.ˌɑːp/}} # {{alternative spelling of|en|system operator}}. {{-ref-}} {{R:FVDP}} {{catname|Danh từ|tiếng Anh}} k72pmvpnpfhxc73955o7z9h3bdx0hp6 2575110 2575064 2026-11-03T06:28:08Z TheHighFighter2 42988 /* */ 2575110 wikitext text/x-wiki {{also|SYSOP}} =={{langname|en}}== ==={{section|etym}}=== {{blend|en|system|operator}}. ==={{section|pron}}=== * {{IPA|en|/ˈsɪsˌɒp/}} * {{audio|en|En-uk-sysop.ogg|a=UK}} ==={{section|noun}}=== {{en-noun}} # {{lb|en|computing|Internet}} Người [[điều hành]] [[hệ thống]]. # {{lb|en|wiki|chiefly|_|WMF jargon}} [[bảo quản viên|Bảo quản viên]] [[wiki]]. ===={{section|syn}}==== * {{l|en|admin}} ===={{section|der}}==== {{col|en|cosysop|sysape |desysop|resysop|sysophood}} ==={{section|ref}}=== {{R:FVDP|db=ev}} 3wwsoby15ypase53jbug4orja5bjrqb 2575111 2575110 2026-11-03T06:31:19Z TienMinh-mun6xnChing 57893 2575111 wikitext text/x-wiki {{also|SYSOP}} =={{langname|en}}== ==={{section|etym}}=== {{blend|en|system|operator}}. ==={{section|pron}}=== * {{IPA|en|/ˈsɪsˌɒp/}} * {{audio|en|En-uk-sysop.ogg|a=UK}} ==={{section|noun}}=== {{en-noun}} # {{lb|en|computing|Internet}} Người [[điều hành]] [[hệ thống]]. # {{lb|en|wiki|chiefly|_|WMF jargon}} [[bảo quản viên|Bảo quản viên]] [[dự án]]. ===={{section|syn}}==== * {{l|en|admin}} ===={{section|der}}==== {{col|en|cosysop|sysape |desysop|resysop|sysophood}} ==={{section|ref}}=== {{R:FVDP|db=ev}} 7urnlpdo8rlb2dgnqqv2io7ppln1vu0 2575114 2575111 2026-11-03T06:33:50Z TienMinh-mun6xnChing 57893 /* Đọc thêm */ 2575114 wikitext text/x-wiki {{also|SYSOP}} =={{langname|en}}== ==={{section|etym}}=== {{blend|en|system|operator}}. ==={{section|pron}}=== * {{IPA|en|/ˈsɪsˌɒp/}} * {{audio|en|En-uk-sysop.ogg|a=UK}} ==={{section|noun}}=== {{en-noun}} # {{lb|en|computing|Internet}} Người [[điều hành]] [[hệ thống]]. # {{lb|en|wiki|chiefly|_|WMF jargon}} [[bảo quản viên|Bảo quản viên]] [[dự án]]. ===={{section|syn}}==== * {{l|en|admin}} ===={{section|der}}==== {{col|en|cosysop|sysape |desysop|resysop|sysophood}} ==={{section|further}}=== {{R:FVDP|db=ev}} 5gz1bkuwkwtb2v02k22p781vy9alshm meteorolog 0 184757 2575128 2321462 2026-11-03T06:48:51Z Hiyuune 50834 /* Biến cách */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2575128 wikitext text/x-wiki =={{langname|pl}}== ==={{ĐM|pron}}=== {{pl-pr|a=LL-Q809 (pol)-Poemat-meteorolog.wav}} ==={{ĐM|n}}=== {{pl-noun|m-pr}} # [[nhà|Nhà]] [[khí tượng học]]. ===={{ĐM|decl}}==== {{pl-ndecl|<m.pr>}} ===={{ĐM|rel}}==== {{col|pl|meteorologiczny|meteorologia}} ==={{ĐM|further}}=== * {{R:pl:WSJP}} * {{R:pl:PWN}} {{C|pl|Nhà khoa học}} =={{langname|nb}}== ==={{ĐM|etym}}=== Từ {{der|nb|grc|μετέωρος}} {{suffix|nb||log}}. ==={{ĐM|pron}}=== * {{audio|nb|No-meteorolog.ogg}} ==={{ĐM|n}}=== {{nb-noun-m1}} # [[nhà|Nhà]] [[khí tượng học]]. ===={{ĐM|rel}}==== * {{l|nb|meteorologi}} ==={{ĐM|ref}}=== * {{R:nb:OB}} {{C|nb|Nhà khoa học}} =={{langname|nn}}== ==={{ĐM|etym}}=== Từ {{der|nn|grc|μετέωρος}} {{suffix|nn||log}}. ==={{ĐM|n}}=== {{nn-noun-m1}} # [[nhà|Nhà]] [[khí tượng học]]. ===={{ĐM|rel}}==== * {{l|nn|meteorologi}} ==={{ĐM|ref}}=== * {{R:nn:OB}} {{C|nn|Nhà khoa học}} =={{langname|ro}}== ==={{ĐM|etym}}=== {{bor+|ro|fr|météorologue}}. {{surf|ro|meteoro-|-log}}. ==={{ĐM|pron}}=== * {{IPA4|ro|/me.te.o.roˈloɡ/}} ==={{ĐM|n}}=== {{ro-noun|m|meteorologi|f=meteorologă}} # [[nhà|Nhà]] [[khí tượng học]]. #: {{syn|ro|meteorologist<q:hiếm>}} ===={{ĐM|decl}}==== {{ro-noun-m|pl=meteorologi|def=meteorologul}} ===={{ĐM|rel}}==== * {{l|ro|meteo}} * {{l|ro|meteorologic}} * {{l|ro|meteorologie}} ===={{ĐM|paronym}}==== * {{l|ro|metrolog||nhà đo lường học}} ==={{ĐM|ref}}=== * {{R:DEX}} {{C|ro|Nhà khoa học|Khí tượng học}} =={{langname|cs}}== ==={{ĐM|pron}}=== * {{cs-IPA}} ==={{ĐM|n}}=== {{cs-noun|m-an|f=meteoroložka}} # [[nhà|Nhà]] [[khí tượng học]]. ===={{ĐM|decl}}==== {{cs-ndecl|m.an}} ===={{ĐM|rel}}==== {{col|cs|meteorologický|meteorologie|meteoroložka}} ==={{ĐM|further}}=== * {{R:cs:PSJC}} {{C|cs|Nhà khoa học}} =={{langname|sh}}== ==={{ĐM|n}}=== {{sh-noun|meteoròlog|m-an}} # [[nhà|Nhà]] [[khí tượng học]]. ===={{ĐM|decl}}==== {{sh-decl-noun |meteorolog|meteorolozi |meteorologa|meteorologa |meteorologu|meteorolozima |meteorologa|meteorologe |meteorolože|meteorolozi |meteorologu|meteorolozima |meteorologom|meteorolozima }} {{C|sh|Nhà khoa học}} =={{langname|sv}}== ==={{ĐM|n}}=== {{sv-noun|c}} # [[nhà|Nhà]] [[khí tượng học]]. ===={{ĐM|decl}}==== {{sv-infl-noun-c-er}} ===={{ĐM|rel}}==== * {{l|sv|meteorologi}} * {{l|sv|meteorologisk}} ===={{ĐM|see}}==== * {{l|sv|väderleksrapport}} * {{l|sv|väderprognos}} ==={{ĐM|ref}}=== * {{R:svenska.se|so}} * {{R:svenska.se|saob}} {{C|sv|Nhà khoa học}} =={{langname|da}}== ==={{ĐM|n}}=== {{da-noun|en|er|erne}} # [[nhà|Nhà]] [[khí tượng học]]. ===={{ĐM|infl}}==== {{da-decl|en|er}} ===={{ĐM|rel}}==== * {{l|da|meteorologi}} * {{l|da|meteorologisk}} ==={{ĐM|further}}=== * {{R:DDO}} {{C|da|Nhà khoa học}} 3nq39499msc8s9bem6b3gctlts1y15r ka 0 186807 2574942 2560070 2026-11-02T22:50:21Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574942 wikitext text/x-wiki {{-mul-}} {{-symbol-}} {{pn}} # {{ISO 639|1}} {{catname|Ký hiệu|đa ngữ}} =={{langname|alk}}== ==={{ĐM|noun}}=== {{head|alk|Danh từ}} # [[cá]]. ==={{ĐM|ref}}=== * Theraphan L. Thongkum, [https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric] (1997). Mon-Khmer Studies. {{-bdq-}} {{-pron-}} * {{IPA2|/kaː/}} {{-noun-}} {{pn}} # [[cá|Cá]]. {{-ref-}} * [https://web.archive.org/web/20211023194129/http://tudienbahnar.gialai.gov.vn/ Từ điển điện tử phương ngữ Bahnar-Việt]. {{catname|Danh từ|tiếng Ba Na}} {{-eus-}} {{-noun-}} {{pn}} # ''Tên của chữ cái Latinh'' '''[[K]]'''. {{catname|Danh từ|tiếng Basque}} =={{langname|kta}}== ==={{ĐM|noun}}=== {{head|kta|Danh từ}} # [[cá]]. ==={{ĐM|ref}}=== * Smith, Kenneth D. (1970) ''Vietnam word list (revised): Kơtua''. SIL International. =={{langname|ycr}}== ==={{ĐM|etym}}=== {{der+|ycr|ja|蚊|tr=ka}}. ==={{ĐM|noun}}=== {{head|ycr|Danh từ}} # {{label|ycr|Áo Hoa}} [[muỗi]]. ==={{ĐM|ref}}=== * {{R:ycr:Lin 2022}} =={{langname|jeh}}== ==={{ĐM|pron}}=== * {{IPA4|jeh|/kaː/}} ==={{ĐM|noun}}=== {{head|jeh|Danh từ}} # [[cá]]. {{-kpm-}} {{-noun-}} {{head|kpm|Danh từ}} # [[cá]]. {{-ref-}} * Lý Toàn Thắng, Tạ Văn Thông, K'Brêu, K'Bròh (1985) ''Ngữ pháp tiếng Kơ Ho''. Sở Văn hóa và Thông tin Lâm Đồng. {{-cma-}} {{-noun-}} {{head|cma|Danh từ}} # [[cá|Cá]]. {{-zns-}} {{-pron-}} * {{IPA4|zns|[kā]}} {{-pronoun-}} {{head|zns|Đại từ}} # [[bạn]]. {{-ref-}} * Blench, Roger. 2020. ''An introduction to Mantsi, a South Bauchi language of Central Nigeria''. =={{langname|mng}}== ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[cá]]. ==={{ĐM|ref}}=== * Blood, Evangeline; Blood, Henry (1972) ''Vietnam word list (revised): Mnong Rolom''. SIL International. =={{langname|mnn}}== ==={{ĐM|noun}}=== {{head|mnn|Danh từ}} # {{label|mnn|Bu Nông}} [[cá]]. ==={{ĐM|ref}}=== * Nguyễn Kiên Trường & Trương Anh. 2009. ''Từ Điển Việt - M'Nông''. Hà Nội: Nhà Xuất Bản Từ Điển Bách Khoa. {{c|mnn|Cá}} {{-cmo-}} {{-noun-}} {{head|cmo|Danh từ}} # [[cá]]. {{-nor-}} {{-pronoun-}} '''ka''' {{-dial-}} * [[hva]] {{-ref-}} {{R:FVDP}} [[Thể loại:đại từ tiếng Na Uy]] =={{langname|rmx}}== ==={{ĐM|noun}}=== {{head|rmx|Danh từ}} # [[cá]]. ==={{ĐM|ref}}=== * Võ Đức Tám. ''Âm tiết trong tiếng Rơ-măm''. {{-ren-}} {{-noun-}} {{head|ren|Danh từ}} # [[cá]]. {{-fos-}} {{-conj-}} {{head|fos|Liên từ}} # [[và]]. {{-ref-}} * Alexander Adelaar, [https://web.archive.org/web/20210106115554/https://www.soas.ac.uk/taiwanstudies/eats/eats2005/file24063.pdf The Austronesian languages of Taiwan, with special reference to Siraya] =={{langname|tdr}}== ==={{ĐM|noun}}=== {{head|tdr|Danh từ}} # {{label|tdr|Didrá}} [[cá]]. ==={{ĐM|ref}}=== * Gregerson, Kenneth J. và Smith, Kenneth D. (1973). ''The development of Todrah register''. SIL International. {{-zyg-}} {{-noun-}} {{head|zyg|Danh từ}} # [[chân]]. {{c|zyg|Bộ phận cơ thể}} 9bfqwpoxewdrwq28skzze5jbvep0802 nói nhỏ 0 197064 2574878 1325438 2026-11-02T12:54:41Z Kateru Zakuro 34522 2574878 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|verb}}=== {{vi-verb}} # [[nói riêng|Nói riêng]] [[với nhau]], chỉ đủ [[nghe]], không để [[người khác]] nghe [[biết]]. #:{{ux|vi|'''nói nhỏ''' vào tai bạn}} ===={{ĐM|syn}}==== * {{l|vi|bảo nhỏ}} === {{ĐM|ref}} === * {{R:Tratu}} r2dccwjf30at98b48nl5aznknlq9v02 adventures 0 230255 2575118 1790740 2026-11-03T06:36:27Z Hiyuune 50834 2575118 wikitext text/x-wiki =={{langname|en}}== ==={{section|pron}}=== * {{IPA|en|/ədˈvɛn.t͡ʃəz/|a=RP}} * {{IPA|en|/ədˈvɛn.t͡ʃɚz/|/ædˈvɛn.t͡ʃɚz/|a=GA,Canada}} * {{audio|en|en-us-adventures.ogg|a=US}} * {{hyph|en|ad|ven|tures}} ==={{section|n}}=== {{head|en|biến thể hình thái danh từ}} # {{plural of|en|adventure}} ==={{section|v}}=== {{head|en|biến thể hình thái động từ}} # {{infl of|en|adventure||s-verb-form}} =={{langname|enm}}== ==={{section|adj}}=== {{head|enm|tính từ|var=1}} # {{lb|enm|late|Warks}} {{alt form|enm|aventurous}} 8q9yvybmi5zzrowj72vlg1g6q5r4ltt Phụ lục:Cách xưng hô theo Hán-Việt 100 237998 2574929 2227880 2026-11-02T17:08:52Z ~2026-58333-99 62170 /* */ 2574929 wikitext text/x-wiki * '''Ông sơ, bà sơ:''' Cao tổ phụ, cao tổ mẫu. * '''Chít:''' Huyền tôn. * '''Ông cố, bà cố:''' Tằng tổ phụ, tằng tổ mẫu. * '''Chắt:''' Tằng tôn. * '''Ông nội, bà nội:''' Nội tổ phụ, nội tổ mẫu. * '''Cháu nội:''' Nội tôn. * '''Ông nội, bà nội chết rồi thì xưng:''' Nội tổ khảo, nội tổ tỷ. * '''Cháu xưng là:''' Nội tôn. * '''Con trai của Đích thê xưng là:''' Đích tử. * '''Con trai lớn tuổi nhất xưng là:''' Trưởng tử. * '''Con trai lớn tuổi nhất và là con trai của Đích thê xưng là:''' Đích trưởng tử. * '''Cháu trai của Đích thê (tức các con trai của các Đích tử) xưng là:''' Đích tôn: (cháu nội). * '''Cháu trai lớn tuổi nhất xưng là:''' Trưởng tôn: (cháu nội). * '''Đích trưởng tử của Đích trưởng tử xưng là :''' Đích trưởng tôn: (cháu nội). * '''Ông ngoại, bà ngoại:''' Ngoại tổ phụ, ngoại tổ mẫu: (cũng gọi là ngoại công, ngoại bà). * '''Ông ngoại, bà ngoại chết rồi thì xưng:''' Ngoại tổ khảo, ngoại tổ tỷ. * '''Cháu ngoại:''' Ngoại tôn. * '''Ông nội vợ, bà nội vợ:''' Nhạc tổ phụ, nhạc tổ mẫu. * '''Ông nội vợ, bà nội vợ chết rồi thì xưng:''' Nhạc tổ khảo, nhạc tổ tỷ. * '''Cháu nội rể:''' Tôn nữ tế. * '''Cha mẹ chết rồi thì xưng:''' Hiển khảo, hiển tỷ. * '''Cha chết rồi thì con tự xưng là:''' Cô tử (con trai), cô nữ (con gái). * '''Mẹ chết rồi thì con tự xưng là:''' Ai tử (con trai), ai nữ (con gái). * '''Cha mẹ đều chết hết thì con tự xưng là:''' Cô ai tử, cô ai nữ. * '''Cha ruột:''' Phụ thân. * '''Cha ghẻ:''' Kế phụ. * '''Cha nuôi:''' Dưỡng phụ. * '''Cha đỡ đầu:''' Nghĩa phụ. * '''Con trai lớn:''' Trưởng nam. * '''Con gái lớn:''' Trưởng nữ. * '''Con kế:''' Thứ nam, thứ nữ. * '''Con út:''' Trai: Út nam. Gái: Út nữ. * '''Con duy nhất, con một:''' Trai: Nam tử. Gái: Nữ tử . * '''Mẹ ruột:''' Sinh mẫu, từ mẫu * '''Mẹ ghẻ:''' Kế mẫu: Con của bà vợ nhỏ gọi vợ lớn của cha là Đích mẫu, mẫu thân * '''Mẹ nuôi:''' Dưỡng mẫu. * '''Mẹ có chồng khác:''' Giá mẫu. * '''Má nhỏ, tức vợ bé của cha:''' Di nương. * '''Mẹ bị cha từ bỏ:''' Xuất mẫu. * '''Bà vú:''' Nhũ mẫu. * '''Chú, bác vợ:''' Thúc nhạc, bá nhạc. * '''Cháu rể:''' Điệt nữ tế. * '''Chú, bác ruột:''' Thúc phụ, bá phụ. *'''Vợ của chú''' : Thiếm, Thẩm. *'''Cháu của chú và bác''', tự xưng là nội điệt. *'''Cha chồng:''' Công công. *'''Mẹ chồng:''' Bà bà. *'''Dâu lớn''': Trưởng tức. *'''Dâu thứ''': Thứ tức. *'''Dâu út''': Quý tức. *'''Cha vợ''' (sống): Nhạc phụ, (chết): Ngoại khảo. *'''Mẹ vợ''' (sống): Nhạc mẫu, (chết): Ngoại tỷ. *'''Rể''': Tế. *'''Chị, em gái của cha''', ta gọi bằng cô: Thân cô, cô mẫu, cô cô *'''Ta tự xưng là''': Nội điệt, Nữ: Điệt nữ *'''Chồng của cô''': Dượng: Cô trượng, tôn trượng, cô phụ *'''Chồng của dì''': Dượng: Di trượng, biểu trượng. *'''Cậu, mợ''': Cựu phụ, cựu mẫu. Mợ còn gọi là: Câm. *'''Còn ta tự xưng''' '''là''': Sanh tôn. *'''Cậu vợ''': Cựu nhạc. *'''Cháu rể''': Sanh tế. *'''Vợ:''' Chuyết kinh, '''vợ chết rồi''': Tẩn. *'''Ta tự xưng''': Lương phu, Kiểu châm. *'''Vợ bé''': Thứ thê, trắc thất. *'''Vợ lớn''': Chánh thất. *'''Vợ sau''' ''(vợ chết rồi cưới vợ khác)'': Kế thất. *'''Anh ruột:''' Bào huynh. *'''Em trai''': Bào đệ, cũng gọi: Xá đệ. *'''Em gái''': Bào muội, cũng gọi: Xá muội *'''Chị ruột''': Bào tỷ. *'''Anh rể''': Tỷ trượng, Tỷ phu. *'''Em rể''': Muội trượng, muội phu còn gọi là: Khâm đệ. *'''Chị dâu''': Tợ phụ, Tẩu, hoặc tẩu tử. *'''Em dâu''': Đệ phụ, Đệ tức. *'''Chị chồng''': Đại cô. *'''Em chồng''': Tiểu cô. *'''Anh chồng''': Phu huynh: Đại bá. *'''Em chồng''': Phu đệ, Tiểu thúc. *'''Chị vợ''': Đại di. *'''Em vợ (gái)''': Tiểu di tử, Thê muội. *'''Anh vợ''': Thê huynh: Đại cựu: Ngoại huynh. *'''Em vợ (trai)''': Thê đệ, Tiểu cựu tử. *'''Con gái đã có chồng:''' Giá nữ. *'''Con gái chưa có chồng:''' Sương nữ. *'''Cha ghẻ, con tự xưng:''' Chấp tử. *'''Tớ trai''': Nghĩa bộc. *'''Tớ gái:''' Nghĩa nô, nô tì *'''Cha chết trước, sau ông nội chết, tôn đích trưởng tử của đích trưởng tử đứng để tang, gọi là''': Đích trưởng tôn thừa trọng. *'''Cha và đích trưởng tôn chết trước, sau ông nội chết, tôn con của đích trưởng tử đứng để tang, gọi là''': Đích tôn thừa trọng. *'''Cha, mẹ chết chưa chôn''': Cố phụ, cố mẫu;'''Đã chôn''': Hiền khảo, hiển tỷ. *'''Mới chết''': Tử. *'''Đã chôn''': Vong. *'''Anh em chú bác ruột với cha mình''': Đường bá, đường thúc, đường cô, mình tự xưng là: Đường tôn. *'''Anh em bạn với cha mình''': Niên bá, quý thúc, lịnh cô. Mình là cháu, tự xưng là: Thiểm điệt, lịnh điệt. *'''Chú, bác của cha mình, mình kêu''': Tổ bá, tổ túc, tổ cô. *'''Mình là cháu thì tự xưng là''': Vân tôn *'''Con riêng''': Tư sinh tử *'''Con rể''': Tế tử == Tham khảo == * SGK ''Ngữ văn 8'', tập 1, NXB Giáo Dục, Hà Nội, 2010 (tr. 91) [[Thể loại:Phụ lục tiếng Việt|{{PAGENAME}}]] lur1ravp6i6m0ajoq3932u1rtc8lq5r binh chủng thông tin liên lạc 0 238203 2575078 1331336 2026-11-03T05:48:30Z TienMinh-mun6xnChing 57893 TienMinh-mun6xnChing đã đổi [[bộ đội thông tin liên lạc]] thành [[bộ đội biên phòng]] 1331336 wikitext text/x-wiki {{-vie-}} {{-pron-}} {{vie-pron|bộ|đội|thông|tin|liên|lạc}} {{-noun-}} '''bộ đội thông tin liên lạc''' <!-- === ĐỊNH NGHĨA === --> # '''Bộ đội thông tin liên lạc''' là một lực lượng chuyên môn của [[quân đội]] nhiều nước, được trang bị các phương tiện kỹ thuật chuyên ngành để bảo đảm [[thông tin]] liên lạc [[quân sự]]. # # {{-syn-}} <!-- === TỪ ĐỒNG NGHĨA === --> * * * {{-trans-}} <!-- === DỊCH === --> * * * {{mẫu}} [[Thể loại:Danh từ tiếng Việt]] 6t2t2tflzskvpu8irsyesqpfn011d65 2575080 2575078 2026-11-03T05:49:12Z TienMinh-mun6xnChing 57893 TienMinh-mun6xnChing đã đổi [[bộ đội biên phòng]] thành [[binh chủng thông tin liên lạc]] 1331336 wikitext text/x-wiki {{-vie-}} {{-pron-}} {{vie-pron|bộ|đội|thông|tin|liên|lạc}} {{-noun-}} '''bộ đội thông tin liên lạc''' <!-- === ĐỊNH NGHĨA === --> # '''Bộ đội thông tin liên lạc''' là một lực lượng chuyên môn của [[quân đội]] nhiều nước, được trang bị các phương tiện kỹ thuật chuyên ngành để bảo đảm [[thông tin]] liên lạc [[quân sự]]. # # {{-syn-}} <!-- === TỪ ĐỒNG NGHĨA === --> * * * {{-trans-}} <!-- === DỊCH === --> * * * {{mẫu}} [[Thể loại:Danh từ tiếng Việt]] 6t2t2tflzskvpu8irsyesqpfn011d65 2575082 2575080 2026-11-03T05:50:12Z TienMinh-mun6xnChing 57893 /* */ nâng cấp mục từ cổ đại 2575082 wikitext text/x-wiki {{-vie-}} {{-pron-}} {{vie-pron}} {{-noun-}} {{pn}} <!-- === ĐỊNH NGHĨA === --> # [[lực lượng|Lực lượng]] [[chuyên môn]] của [[quân đội]] nhiều nước, được trang bị các phương tiện kỹ thuật chuyên ngành để bảo đảm [[thông tin]] liên lạc [[quân sự]]. # # {{-syn-}} <!-- === TỪ ĐỒNG NGHĨA === --> * * * {{-trans-}} <!-- === DỊCH === --> * * * {{catname|Danh từ|tiếng Việt}} c4nzhbb06pmicc3dh9bmwehzgywvz04 2575136 2575082 2026-11-03T06:58:36Z Hiyuune 50834 2575136 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|n}}=== {{vi-noun|head=[[binh chủng]] [[thông tin]] [[liên lạc]]}} # [[lực lượng|Lực lượng]] [[chuyên môn]] của [[quân đội]] nhiều nước, được trang bị các phương tiện kỹ thuật chuyên ngành để bảo đảm [[thông tin]] liên lạc [[quân sự]]. 9jdrod3jnzposuxto2wsav7lz1xz6nd 𒀊 0 245232 2575032 2032739 2026-11-03T04:38:12Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2575032 wikitext text/x-wiki {{-sux-}} {{character info}} {{-translit-}} * {{Latn}}: AB {{-noun-}} {{Xsux char|face=head|𒀊}} # [[người|Người]] [[lớn tuổi]]. # [[người|Người]] [[chứng kiến]]. # [[cha|Cha]], [[bố]]. # [[viên chức|Viên chức]], [[công chức]]. {{-ref-}} * [https://web.archive.org/web/20110112041910/http://psd.museum.upenn.edu/epsd/epsd/e72.html ePSD] [[Thể loại:Danh từ tiếng Sumer]] [[Thể loại:Khối ký tự Cuneiform|009]] 0xdbjqwrgxja79lvtaj01hntvbg1fzp 𒀴 0 245241 2575033 2032743 2026-11-03T04:38:14Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2575033 wikitext text/x-wiki {{-sux-}} {{character info}} {{-translit-}} * {{Latn}}: ARAD {{-noun-}} {{Xsux char|face=head|𒀴}} # [[người|Người]] [[nô lệ]]; [[người hầu]]. {{-syn-}} * {{Xsux char|[[𒀵]]}} {{-ref-}} * [https://web.archive.org/web/20160221193135/http://psd.museum.upenn.edu/epsd/epsd/e440.html ePSD] [[Thể loại:Danh từ tiếng Sumer]] [[Thể loại:Khối ký tự Cuneiform|034]] o8ur9hvu6rebovnxh8fwxtm60bw6fu4 𒁾 0 245250 2575034 2032751 2026-11-03T04:38:16Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2575034 wikitext text/x-wiki {{-sux-}} {{character info}} {{-translit-}} * {{Latn}}: DUB {{-noun-}} {{Xsux char|face=head|𒁾}} # [[tấm|Tấm]], [[bản]], [[bảng]], [[phiến]]. {{-ref-}} * [https://web.archive.org/web/20100811042700/http://psd.museum.upenn.edu/epsd/epsd/e1021.html ePSD] [[Thể loại:Danh từ tiếng Sumer]] [[Thể loại:Khối ký tự Cuneiform|07E]] 6pmkohtwrnd00q41b3x7t5jln3neig7 𒂊 0 245251 2575035 2082069 2026-11-03T04:38:18Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2575035 wikitext text/x-wiki {{-sux-}} {{character info}} {{-translit-}} ; [[#Danh từ|danh từ 1]] * {{Latn}}: E, E₆ ; [[#Danh từ 2|danh từ 2]] * {{Latn}}: E₂, IKU₂ ; [[#Động từ|động từ]] * {{Latn}}: E, E₇ {{-noun-}} {{Xsux char|face=head|𒂊}} # [[lúa mạch|Lúa mạch]]. # [[miếng|Miếng]] [[da thuộc]]. {{-noun-}} {{Xsux char|face=head|𒂊}} # Con [[đê]]. {{-verb-}} {{Xsux char|face=head|𒂊}} # {{form of|sux|dạng hoàn thành và chưa hoàn thành số nhiều|𒅗|{{Xsux char|face=normal|𒅗}}|t=nói}} {{-ref-}} * [https://web.archive.org/web/20040824131922/http://psd.museum.upenn.edu/epsd/ The Pennsylvania Sumerian Dictionary] [[Thể loại:Danh từ tiếng Sumer]] [[Thể loại:Động từ tiếng Sumer]] [[Thể loại:Khối ký tự Cuneiform|08A]] mm3v8pej4y9b59crlreet9w22kxk78a Mô đun:headword 828 261391 2575112 2568742 2026-11-03T06:31:33Z Hiyuune 50834 2575112 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 decorations_module = "Module:decorations" 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 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 ucfirst = require("Module:string utilities").ucfirst local lcfirst = require("Module:string utilities").lcfirst 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_decorations(...) format_decorations = require(decorations_module).format_decorations return format_decorations(...) 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 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 decorations (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 " <i>or</i> " 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_decorations(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_decorations { 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 " <i>hoặc</i> " -- 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_decorations(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 decorations (qualifiers, labels, references and separator). return format_term_with_decorations(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_decorations(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 decorations, 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_decorations(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, " <i>or</i> ") .. ")" local function format_transliteration_page_link(langname) local transliteration_pagename = "Chuyển tự " .. langname local transliteration_page = new_title(transliteration_pagename, "Wiktionary") if transliteration_page and transliteration_page:getContent() then return ("[[Wiktionary:Chuyển tự %s|•]]"):format(transliteration_pagename) end return nil end local translit_page_link = format_transliteration_page_link(data.lang:getCanonicalName()) -- 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 translit_page_link and data.lang:hasType("etymology-only") then translit_page_link = format_transliteration_page_link(data.lang:getFullName()) end if translit_page_link then translits_formatted = " " .. translit_page_link .. translits_formatted 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 local postprocess_annotations if part.inflections then postprocess_annotations = function(infldata) insert(infldata.annotations, {text = 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_decorations(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>[vui lòng chỉ định]</small>" insert(data.categories, "Yêu cầu biến tố mục từ " .. data.lang:getFullName()) else parts_output = "" end local parts_label = parts.label and ("<i>" .. parts.label .. "</i>") or "" return format_term_with_decorations(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, plpos .. " có liên kết đỏ trong dòng tên mục từ " .. data.lang:getFullName()) 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) -- Make the plural form of the part of speech return (m_data or get_data()).irregular_plurals[pos] or pos:sub(-1) == "" 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 ucfirst("mục từ") end local plpos_no_recon = plpos:gsub("^reconstructed ", "") if isLemma[plpos_no_recon] then return ucfirst("mục từ") end -- Is it a nonlemma category? local isNonLemma = m_headword_data.nonlemmas if isNonLemma[plpos] or isNonLemma[plpos_no_recon] then return ucfirst("mục từ biến thể hình thái") end local plpos_no_mut = plpos:gsub("^mutated ", "") if isLemma[plpos_no_mut] or isNonLemma[plpos_no_mut] then return ucfirst("mục từ biến thể hình thái") elseif best_guess then return plpos:find(" forms$") and "mục từ biến thể hình thái" or "mục từ" 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 = "Biến thể hình thái " .. lcfirst((m_headword_data.pos_aliases[pos] or pos)) end return ucfirst(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, "Mục từ có mã sắp xếp thủ công không thừa " .. 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, "Mục từ có mã sắp xếp thừa " .. lang:getFullName()) end if different then insert(lang_cats, "Mục từ có mã sắp xếp thủ công không thừa " .. 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 .. " entries with topic categories using raw markup") end tbl = page.wikitext_langname_cat[canonical] if tbl then handle_raw_sortkeys(tbl, sortkey, page, lang, lang_cats) insert(lang_cats, canonical .. " entries with language name categories using raw markup") end local current_L2 = get_current_L2() if current_L2 then local trimmed_L2 = trim(current_L2) local expected_L2 = ucfirst(canonical) if trimmed_L2 ~= expected_L2 then insert(lang_cats, "Mục từ có đề mục ngôn ngữ không đúng " .. 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 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 noposcat = data.noposcat 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 or noposcat or is_varform_only) then local pos_category = data.pos_category .. " " .. full_langname -- FIXME: [[User:Theknightwho]] Why is this special case here? Please add an explanatory comment. if pos_category ~= "Ký tự Chữ Hán đa ngữ" 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 (noposcat or is_varform_only or data.nolemmacat) then insert(data.categories, 1, postype .. " " .. full_langname) 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) then insert(data.categories, 1, "Mục từ biến thể thay thế " .. full_langname) 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 if namespace == "Reconstruction" then error("Anti-asterisk feature (head= beginning with !!) should be used in mainspace, not in Reconstruction space") end lang_reconstructed = false end -- Determine if term is reconstructed local is_reconstructed = namespace == "Từ_tái_tạo" 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 == "Từ_tái_tạo" 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, "Mục từ có chữ viết không chuẩn " .. 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, "Mục từ có mã chữ viết thừa " .. full_langname) end else track("non-redundant manual script code", data.lang) if not data.no_script_code_cat then insert(data.categories, "Mục từ có mã chữ viết thủ công không thừa " .. 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, "Trang có sử dụng chuỗi ký tự không được khuyến khích") 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, "Mục từ có chuyển tự thừa " .. full_langname) else insert(data.categories, "Mục từ có chuyển tự thủ công không thừa " .. 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>cần chuyển tự</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, "Yêu cầu chuyển tự mục từ " .. 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("^Tiêu đề không được hỗ trợ/", "") if unsupported == 1 and page.unsupported_titles[unsupported_pagename] then display_title = 'Tiêu đề không được hỗ trợ/<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 == "Từ tái tạo" then local matched display_title, matched = ugsub( page.full_raw_pagename, "^(Từ tái tạo:[^/]+/)(.+)$", 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, "Mục từ có tham số head thừa " .. full_langname) end end if namespace == "Từ tái tạo" and not lang_reconstructed then insert(data.categories, "Mục từ tái tạo " .. full_langname) 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 == "mục từ" 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, "Mục từ có chứa nhiều từ " .. 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, "Từ dài " .. 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, data.pos_category .. " dùng " .. head.sc:getDisplayForm(data.lang) .. " " .. full_langname) end end end -- Reconstructed terms often use weird combinations of scripts and realistically aren't spelled so much as notated. if namespace ~= "Từ tái tạo" 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, "Mục từ được viết bằng nhiều chữ viết " .. 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, "Từ đánh vần với số " .. full_langname) num_cat_inserted = true end elseif ufind(char, page.emoji_pattern) then insert(data.categories, "Từ đánh vần với emoji " .. full_langname) else local upper = char_category(char) if not explode_standard[upper] then char = upper end insert(data.categories, "Từ đánh vần với " .. 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, "Từ đánh vần với ◌" .. 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, "Từ đánh vần với ◌" .. 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, "Từ đánh vần với " .. character .. " " .. full_langname) end end end if not is_varform_only and data.heads[1].sc:isSystem("alphabet") then local pagename, i = page.pagename:ulower(), 2 while umatch(pagename, "(%a)" .. ("%1"):rep(i)) do i = i + 1 insert(data.categories, full_langname .. " terms with " .. i .. " consecutive instances of the same letter") end end -- Categorise for palindromes if not is_varform_only and not data.nopalindromecat and namespace ~= "Từ tái tạo" 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, "Mục từ viết xuôi ngược đều giống nhau " .. 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 qegyrijp3o6ycb5f7mrkxpplxc5m8hn Bản mẫu:pl-noun 10 261396 2575124 2279245 2026-11-03T06:41:17Z Hiyuune 50834 2575124 wikitext text/x-wiki {{#invoke:zlw-lch-headword|show|danh từ|lang=pl}}<!-- --><noinclude>{{documentation}}[[Thể loại:Bản mẫu dòng tên mục từ|Noun]]</noinclude> 4ebd677eszxvb1lpptu906sjb1lybrk 2575125 2575124 2026-11-03T06:45:56Z Hiyuune 50834 2575125 wikitext text/x-wiki {{#invoke:zlw-lch-headword|show|noun|lang=pl}}<!-- --><noinclude>{{documentation}}</noinclude> ct5nf1d47vt0tw7vyj3mahh9lbdrq5s 2575126 2575125 2026-11-03T06:46:39Z Hiyuune 50834 2575126 wikitext text/x-wiki {{#invoke:zlw-lch-headword|show|Danh từ|lang=pl}}<!-- --><noinclude>{{documentation}}</noinclude> rbe8rnyx8hezzfvvkgbe6zfhu5g3tc5 Mô đun:families/data 828 261975 2575226 2574377 2026-11-03T09:11:11Z Hiyuune 50834 2575226 Scribunto text/plain --[=[ This module contains definitions for all language family codes on Wiktionary. ]=]-- local m = {} m["aav"] = { "ngữ hệ Nam Á", 33199, "Ngữ hệ Nam Á", "Nam Á", aliases = {"Nam Á"}, } m["aav-khs"] = { "nhóm ngôn ngữ Khasi", 3073734, "aav", "Nhóm ngôn ngữ Khasi", "Khasi", aliases = {"Khasi"}, } m["aav-nic"] = { "nhóm ngôn ngữ Nicobar", 217380, "aav", "Nhóm ngôn ngữ Nicobar", "Nicobar", } m["aav-pkl"] = { "nhóm ngôn ngữ Pnar-Khasi-Lyngngam", nil, "aav-khs", "Nhóm ngôn ngữ Pnar-Khasi-Lyngngam", "Pnar-Khasi-Lyngngam", } m["afa"] = { "ngữ hệ Phi-Á", 25268, aliases = {"Phi Á"}, "Ngữ hệ Phi-Á", "Phi-Á", } m["alg"] = { "nhóm ngôn ngữ Algonquin", 33392, "aql", "Nhóm ngôn ngữ Algonquin", "Algonquin", } m["alg-abp"] = { "nhóm ngôn ngữ Abenaki-Penobscot", 197936, "alg-eas", "Nhóm ngôn ngữ Abenaki-Penobscot", "Abenaki-Penobscot", } m["alg-ara"] = { "nhóm ngôn ngữ Arapahoe", 2153686, "alg", "Nhóm ngôn ngữ Arapahoe", "Arapahoe", } m["alg-eas"] = { "nhóm ngôn ngữ Đông Algonquin", 2257525, "alg", "Nhóm ngôn ngữ Đông Algonquin", "Đông Algonquin", } m["alg-sfk"] = { "nhóm ngôn ngữ Sac-Fox-Kickapoo", 1440172, "alg", "Nhóm ngôn ngữ Sac-Fox-Kickapoo", "Sac-Fox-Kickapoo", } m["alv"] = { "nhóm ngôn ngữ Đại Tây Dương-Congo", 771124, "nic", "Nhóm ngôn ngữ Đại Tây Dương-Congo", "Đại Tây Dương-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"] = { "Bua", 4982094, "alv-mbd", } m["alv-bwj"] = { "Bikwin-Jen", 84542501, "alv-bam", } m["alv-cng"] = { "Cangin", 1033184, "alv-fwo", } m["alv-ctn"] = { "Central Tano", 1658486, "alv-ptn", aliases = {"Akan"}, } m["alv-dlt"] = { "Delta Edoid", nil, "alv-edo", } m["alv-dur"] = { "Duru", 5316788, "alv-lni", } m["alv-ede"] = { "Ede", 35368, "alv-yor", } m["alv-edk"] = { "Edekiri", 5336735, "alv-yrd", } m["alv-edo"] = { "nhóm ngôn ngữ Edoid", 1287469, "alv-von", "Nhóm ngôn ngữ Edoid", "Edoid", } m["alv-eeo"] = { "nhóm ngôn ngữ Edo-Esan-Ora", 12630439, "alv-nce", "Nhóm ngôn ngữ Edo-Esan-Ora", "Edo-Esan-Ora", } m["alv-fli"] = { "Fali", 3450166, "alv", } m["alv-fwo"] = { "Fula-Wolof", 12631267, "alv-sng", } m["alv-gba"] = { "Gbaya", 3099986, "alv-sav", protoLanguage = "gba", } m["alv-gbe"] = { "nhóm ngôn ngữ Gbe", 668284, "alv-von", "Nhóm ngôn ngữ Gbe", "Gbe", } m["alv-gbf"] = { "Eastern Gbaya", nil, "alv-gba", } m["alv-gbs"] = { "Southern Gbaya", nil, "alv-gba", } m["alv-gbw"] = { "Western Gbaya", nil, "alv-gba", } m["alv-gda"] = { "Ga-Dangme", 3443338, "alv-kwa", } m["alv-gng"] = { "Guang", 684009, "alv-ptn", } m["alv-gtm"] = { "Ghana-Togo Mountain", 493020, "alv-kwa", aliases = {"Togo Remnant", "Central Togo"}, } m["alv-hei"] = { "nhóm ngôn ngữ Heiban", 108752116, "alv-the", "Nhóm ngôn ngữ Heiban", "Heiban", } 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"] = { "nhóm ngôn ngữ Kwa", 33430, "nic-vco", "Nhóm ngôn ngữ Kwa", "Kwa", } m["alv-lag"] = { "nhóm ngôn ngữ Lagoon", 111210042, "alv-kwa", "Nhóm ngôn ngữ Lagoon", "Lagoon", } m["alv-lek"] = { "Leko", 6520642, otherNames = {"Sambaic"}, -- appears to be an alias in Glottolog "alv-lni", } m["alv-lim"] = { "Limba", 35825, "alv", } m["alv-lni"] = { "Leko-Nimbari", 1708170, "alv-ada", otherNames = {"Central Adamawa"}, aliases = {"Chamba-Mumuye"}, } m["alv-mbd"] = { "Mbum-Day", 6799816, "alv-ada", } m["alv-mbm"] = { "Mbum", 6799814, "alv-mbd", } m["alv-mel"] = { "Mel", 12122355, "alv", } m["alv-mum"] = { "Mumuye", 84607009, "alv-mye", } m["alv-mye"] = { "Mumuye-Yendang", 6935539, "alv-lni", } m["alv-nal"] = { "Nalu", nil, "alv-sng", } m["alv-nce"] = { "nhóm ngôn ngữ Bắc-Trung Edoid", 16110869, "alv-edo", "Nhóm ngôn ngữ Bắc-Trung Edoid", "Bắc-Trung Edoid", } m["alv-ngb"] = { "Nupe-Gbagyi", 12638649, "alv-nup", aliases = {"Nupe-Gbari"}, } m["alv-ntg"] = { "Na-Togo", nil, "alv-gtm", } m["alv-nup"] = { "Nupoid", 1429143, "alv-von", } m["alv-nwd"] = { "nhóm ngôn ngữ Tây Bắc Edoid", 16111012, "alv-edo", "Nhóm ngôn ngữ Tây Bắc Edoid", "Tây Bắc 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"] = { "Potou-Tano", 1475003, "alv-kwa", } m["alv-sav"] = { "nhóm ngôn ngữ Savanna", 4403672, "nic-vco", "Nhóm ngôn ngữ Savanna}", "Savanna", aliases = {"Savannas"}, } m["alv-sma"] = { "Suppire-Mamara", 4446348, "alv-snf", } m["alv-snf"] = { "nhóm ngôn ngữ Senufo", 33795, "alv", "Nhóm ngôn ngữ Senufo", "Senufo", aliases = {"Senufic", "Senoufo"}, } m["alv-sng"] = { "nhóm ngôn ngữ Senegambia", 1708753, "alv", "Nhóm ngôn ngữ Senegambia", "Senegambia", } 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"] = { "nhóm ngôn ngữ Talodi-Heiban", 1521145, "alv", "Nhóm ngôn ngữ Talodi-Heiban", "Talodi-Heiban", } m["alv-von"] = { "nhóm ngôn ngữ Volta-Niger", 34177, "nic-vco", "Nhóm ngôn ngữ Volta-Niger", "Volta-Niger", } m["alv-wan"] = { "Wara-Natyoro", 7968830, "alv-sav", } m["alv-wjk"] = { "Waja-Kam", nil, "alv-ada", } m["alv-yek"] = { "nhóm ngôn ngữ Yekhee", nil, "alv-nce", "Nhóm ngôn ngữ Yekhee", "Yekhee", } m["alv-yor"] = { "Yoruba", nil, "alv-edk", } m["alv-yrd"] = { "Yoruboid", 1789745, "alv-von", } m["alv-yun"] = { "Yungur", 84601642, "alv-bam", aliases = {"Bena-Mboi"}, } m["apa"] = { "Apachean", 27758, "ath", aliases = {"Southern Athabaskan"}, } m["aqa"] = { "Alacalufan", 1288430, } m["aql"] = { "ngữ hệ Algic", 721612, "Ngữ hệ Algic", "Algic", aliases = {"Algonquin-Ritwan", "Algonquin-Wiyot-Yurok"}, } m["art"] = { "ngôn ngữ nhân tạo", 33215, "qfa-not", "Ngôn ngữ nhân tạo", "nhân tạo", aliases = {"artificial", "planned"}, } m["ath"] = { "Athabaskan", 27475, "xnd", } m["ath-nor"] = { "North Athabaskan", 20738, "ath", aliases = {"Northern Athabaskan"}, } m["ath-pco"] = { "Pacific Coast Athabaskan", 20654, "ath", } m["auf"] = { "Arauan", 626772, aliases = {"Arahuan", "Arauán", "Arawa", "Arawan", "Arawán"}, } --[=[ Exceptional language and family codes for Australian Aboriginal languages can use the prefix "aus-", though "aus" is no longer itself a family code. ]=]-- m["aus-arn"] = { "Arnhem", 2581700, aliases = {"Gunwinyguan", "Macro-Gunwinyguan"}, } m["aus-bub"] = { "Bunuban", 2495148, aliases = {"Bunaban"}, } m["aus-cww"] = { "nhóm ngôn ngữ Trung New South Wales", 5061507, "aus-pam", "Nhóm ngôn ngữ Trung New South Wales", "Trung 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"] = { "Nyulnyulan", 2039408, } m["aus-pam"] = { "ngữ hệ Pama–Nyungar", 33942, "Ngữ hệ Pama–Nyungar", "Pama–Nyungar", } m["aus-pmn"] = { "nhóm ngôn ngữ Paman", 2640654, "aus-pam", "Nhóm ngôn ngữ Paman", "Paman", } m["aus-psw"] = { "nhóm ngôn ngữ Tây Nam Pama–Nyungar", 2258160, "aus-pam", "Nhóm ngôn ngữ Tây Nam Pama–Nyungar", "Tây Nam Pama–Nyungar", } m["aus-rnd"] = { "Arandic", 4784071, "aus-pam", } m["aus-tnk"] = { "Tangkic", 1823065, } m["aus-wdj"] = { "ngữ hệ Iwaidja", 4196968, "Ngữ hệ Iwaidja", "Iwaidja", aliases = {"Yiwaidjan"}, } m["aus-wor"] = { "Worrorran", 2038619, } m["aus-yid"] = { "Yidinyic", 4205849, "aus-pam", } m["aus-yng"] = { "Yangmanic", 42727644, } m["aus-yol"] = { "Yolngu", 2511254, "aus-pam", aliases = {"Yolŋu", "Yolngu Matha"}, } m["aus-yuk"] = { "Yuin-Kuric", 3833021, "aus-pam", } m["awd"] = { "ngữ hệ Arawak", 626753, "Ngữ hệ Arawak", "Arawak", aliases = {"Maipure", "Maipuran"}, } m["awd-nwk"] = { "nhóm ngôn ngữ Nawiki", nil, "awd", "Nhóm ngôn ngữ Nawiki", "Nawiki", aliases = {"Newiki"}, } m["awd-taa"] = { "Ta-Arawakan", 7672731, "awd", aliases = {"Ta-Arawak", "Ta-Maipurean"}, } m["azc"] = { "ngữ hệ Ute-Aztec", 34073, "Ngữ hệ Ute-Aztec", "Ute-Aztec", aliases = {"Uto-Aztekan"}, } m["azc-cup"] = { "Cupan", 19866871, "azc-tak", } m["azc-dur"] = { "nhóm ngôn ngữ Nahua Durango", 2386361, "azc-nah", "Nhóm ngôn ngữ Nahua Durango", "Nahua Durango", aliases = {"Mexicanero"} } m["azc-hua"] = { "nhóm ngôn ngữ Nahua Huasteca", 3832950, "azc-nah", "Nhóm ngôn ngữ Nahua Huasteca", "Nahua Huasteca" } m["azc-nah"] = { "nhóm ngôn ngữ Nahua", 11965602, "azc", "Nhóm ngôn ngữ Nahua", "Nahua", aliases = {"Aztec"}, } m["azc-num"] = { "nhóm ngôn ngữ Numic", 2657541, "azc", "Nhóm ngôn ngữ Numic", "Numic", } m["azc-pim"] = { "nhóm ngôn ngữ Piman", 7194600, "azc", "Nhóm ngôn ngữ Piman", "Piman", aliases = {"Tepiman"}, } m["azc-tak"] = { "Takic", 1280305, "azc", } m["azc-trc"] = { "Taracahitic", 4245032, "azc", aliases = {"Taracahitan"}, } m["bad"] = { "nhóm ngôn ngữ Banda", 806234, "nic-ubg", "Nhóm ngôn ngữ Banda", "Banda", } m["bad-cnt"] = { "Central Banda", 3438391, "bad", } m["bai"] = { "Bamileke", 806005, "nic-gre", } m["bat"] = { "nhóm ngôn ngữ gốc Balt", 33136, "ine-bsl", "Nhóm ngôn ngữ gốc Balt", "gốc Balt", } m["bat-eas"] = { "nhóm ngôn ngữ Đông Balt", 149944, "bat", "Nhóm ngôn ngữ Đông Balt", "Đông Balt", } m["bat-wes"] = { "West Baltic", 149946, "bat", } m["ber"] = { "nhóm ngôn ngữ Berber", 25448, "afa", "Nhóm ngôn ngữ Berber", "Berber", aliases = {"Tamazight"}, } m["bnt"] = { "nhóm ngôn ngữ Bantu", 33146, "nic-bds", "Nhóm ngôn ngữ Bantu", "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"] = { "Northeast Bantu", 7057832, "bnt", } m["bnt-bnm"] = { "Bangi-Ntomba", 806477, "bnt-bte", } m["bnt-boa"] = { "Boan", 4931250, "bnt", aliases = {"Buan", "Ababuan"}, } m["bnt-bot"] = { "Botatwe", 4948532, "bnt", } m["bnt-bsa"] = { "nhóm ngôn ngữ Basaa", 809739, "bnt", "Nhóm ngôn ngữ Basaa", "Basaa", } m["bnt-bsh"] = { "Bushoong", 5001551, "bnt-bte", } m["bnt-bso"] = { "Southern Bantu", 980498, "bnt", } m["bnt-bta"] = { "Bati-Angba", 4869303, "bnt-boa", otherNames = {"Late Bomokandian"}, aliases = {"Bwa"}, } m["bnt-btb"] = { "Beti", 35118, "bnt", } m["bnt-bte"] = { "Bangi-Tetela", 4855181, "bnt", } m["bnt-bun"] = { "Buja-Ngombe", 4986733, "bnt-mbb", } m["bnt-chg"] = { "Chaga", 33016, "bnt-cht", } m["bnt-cht"] = { "Chaga-Taita", nil, "bnt-bne", } m["bnt-clu"] = { "Chokwe-Luchazi", 3339273, "bnt", } m["bnt-com"] = { "Comorian", 33077, "bnt-sab", } m["bnt-glb"] = { "Great Lakes Bantu", 5599420, "bnt-bne", } m["bnt-haj"] = { "Haya-Jita", 25502360, "bnt-glb", } m["bnt-kak"] = { "Kako", nil, "bnt-pob", } m["bnt-kav"] = { "Kavango", 116544179, "bnt-ksb", } m["bnt-kbi"] = { "Komo-Bira", 6428591, "bnt-boa", } m["bnt-kel"] = { "Kele", 1738162, "bnt-kts", aliases = {"Sheke"}, } m["bnt-kil"] = { "Kilombero", 6408121, "bnt", } m["bnt-kka"] = { "Kikuyu-Kamba", 18419596, "bnt-bne", aliases = {"Thagiicu"}, } m["bnt-kmb"] = { "Kimbundu", 16947687, "bnt", } m["bnt-kng"] = { "Kongo", 6429214, "bnt", } m["bnt-kpw"] = { "Kpwe", 36428, "bnt-saw", } m["bnt-ksb"] = { "Kavango-Southwest Bantu", 6379098, "bnt", } m["bnt-kts"] = { "Kele-Tsogo", 6385577, "bnt", } m["bnt-lbn"] = { "Luban", 4536504, "bnt", } m["bnt-leb"] = { "Lebonya", 6511395, "bnt", } m["bnt-lgb"] = { "Lega-Binja", 6517694, "bnt", } m["bnt-lok"] = { "Logooli-Kuria", nil, "bnt-glb", } m["bnt-lub"] = { "Luba", nil, "bnt-lbn", } m["bnt-lun"] = { "Lunda", 6704091, "bnt", } m["bnt-mak"] = { "Makua", 6740431, "bnt-bso", aliases = {"Makhuwa"}, } m["bnt-mbb"] = { "Mboshi-Buja", 6799764, "bnt", } m["bnt-mbe"] = { "Mbole-Enya", 6799728, "bnt", } m["bnt-mbi"] = { "Mbinga", nil, "bnt-rur", } m["bnt-mbo"] = { "Mboshi", 6799763, "bnt-mbb", } m["bnt-mbt"] = { "Mbete", 1346910, "bnt-tmb", aliases = {"Mbere"}, } m["bnt-mby"] = { "Mbeya", nil, "bnt-ruk", } m["bnt-mij"] = { "Mijikenda", 6845474, "bnt-sab", } m["bnt-mka"] = { "Makaa", nil, "bnt-ndb", } m["bnt-mne"] = { "Manenguba", 31147471, "bnt", aliases = {"Mbo", "Ngoe"}, } m["bnt-mnj"] = { "Makaa-Njem", 1603899, "bnt-pob", } m["bnt-mon"] = { "Mongo", nil, "bnt-bnm", } m["bnt-mra"] = { "Mbugwe-Rangi", 6799795, "bnt", } m["bnt-msl"] = { "Masaba-Luhya", 12636428, "bnt-glb", } m["bnt-mwi"] = { "Mwika", nil, "bnt-ruk", } m["bnt-ncb"] = { "Northeast Coast Bantu", 7057848, "bnt-bne", } m["bnt-ndb"] = { "Ndzem-Bomwali", nil, "bnt-mnj", } m["bnt-ngn"] = { "Ngondi-Ngiri", 7022532, "bnt-mbb", } m["bnt-ngu"] = { "Nguni", 961559, "bnt-bso", aliases = {"Ngoni"}, } m["bnt-nya"] = { "Nyali", 7070832, "bnt-leb", } m["bnt-nyb"] = { "Nyanga-Buyi", 7070882, "bnt", } m["bnt-nyg"] = { "Nyoro-Ganda", 12638666, "bnt-glb", } m["bnt-nys"] = { "nhóm ngôn ngữ Nyasa", 7070921, "bnt", "Nhóm ngôn ngữ Nyasa", "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"] = { "Sabaki", 2209395, "bnt-ncb", } m["bnt-saw"] = { "Sawabantu", 532003, "bnt", } m["bnt-sbi"] = { "Sabi", 7396071, "bnt", } m["bnt-seu"] = { "Seuta", nil, "bnt-ncb", } m["bnt-shh"] = { "Shi-Havu", nil, "bnt-glb", } m["bnt-sho"] = { "Shona", 2904660, "bnt", } m["bnt-sir"] = { "nhóm ngôn ngữ Sira", 1436372, "bnt", "Nhóm ngôn ngữ Sira", "Sira", aliases = {"Shira-Punu"}, } m["bnt-ske"] = { "Soko-Kele", nil, "bnt-bte", } m["bnt-sna"] = { "Sena", nil, "bnt-nys", } m["bnt-sts"] = { "Sotho-Tswana", 2038386, "bnt-bso", } m["bnt-swb"] = { "Southwest Bantu", 116543539, "bnt-ksb", } m["bnt-swh"] = { "Swahili", nil, "bnt-sab", } m["bnt-tek"] = { "Teke", 36528, "bnt-tmb", } m["bnt-tet"] = { "Tetela", 7706059, "bnt-bte", } m["bnt-tkc"] = { "Central Teke", 36473, "bnt-tek", } m["bnt-tkm"] = { "Takama", nil, "bnt-bne", } m["bnt-tmb"] = { "Teke-Mbede", 7695332, "bnt", aliases = {"Teke-Mbere"}, } m["bnt-tso"] = { "Tsogo", 2458420, otherNames = {"Okani"}, --appears to be an alias in Glottolog "bnt-kts", } m["bnt-tsr"] = { "Tswa-Ronga", 12643962, "bnt-bso", } m["bnt-yak"] = { "Yaka", 8047027, "bnt", } m["bnt-yko"] = { "Yasa-Kombe", nil, "bnt-saw", } m["bnt-zbi"] = { "Zamba-Binza", nil, "bnt-bnm", } m["btk"] = { "Batak", 1998595, "poz-nws", } --[=[ Exceptional language and family codes for Central American Indian languages may use the prefix "cai-", though "cai" is no longer itself a family code. ]=]-- --[=[ Exceptional language and family codes for Caucasian languages can use the prefix "cau-", though "cau" is no longer itself a family code. ]=]-- m["cau-abz"] = { "nhóm ngôn ngữ Abkhaz-Abaza", 4663617, "cau-nwc", "Nhóm ngôn ngữ Abkhaz-Abaza", "Abkhaz-Abaza", otherNames = {"Abkhaz-Tapanta"}, aliases = {"Abazgi"}, } m["cau-and"] = { "nhóm ngôn ngữ Andic", 492152, "cau-ava", "Nhóm ngôn ngữ Andic", "Andic", aliases = {"Andian"}, } m["cau-ava"] = { "nhóm ngôn ngữ Avar-Andic", 4827766, "cau-nec", "Nhóm ngôn ngữ Avar-Andic", "Avar-Andic", aliases = {"Avar-Andian", "Avar-Andi", "Avaro-Andian"}, } m["cau-cir"] = { "Circassian", 858543, "cau-nwc", aliases = {"Cherkess"}, } m["cau-drg"] = { "nhóm ngôn ngữ Dargwa", 5222637, "cau-nec", "Nhóm ngôn ngữ Dargwa", "Dargwa", otherNames = {"Dargin"}, } m["cau-esm"] = { "Eastern Samur", nil, "cau-sam", } m["cau-ets"] = { "East Tsezian", 121437666, "cau-tsz", aliases = {"East Tsezic", "East Didoic"}, } m["cau-lzg"] = { "Lezghian", 2144370, "cau-nec", aliases = {"Lezgi", "Lezgian", "Lezgic"}, } m["cau-nkh"] = { "nhóm ngôn ngữ Nakh", 24441, "cau-nec", "Nhóm ngôn ngữ Nakh", "Nakh", aliases = {"Bắc-Trung Kavkaz"}, } m["cau-nec"] = { "ngữ hệ Đông Bắc Kavkaz", 27387, "Ngữ hệ Đông Bắc Kavkaz", "Đông Bắc Kavkaz", aliases = {"Dagestania", "Nakho-Dagestania", "Caspi"}, } m["cau-nwc"] = { "ngữ hệ Tây Bắc Kavkaz", 33852, "Ngữ hệ Tây Bắc Kavkaz", "Tây Bắc Kavkaz", aliases = {"Abkhazo-Adyghean", "Abkhaz-Adyghe", "Pontic"}, } m["cau-sam"] = { "Samur", 15229151, "cau-lzg", } m["cau-ssm"] = { "Southern Samur", nil, "cau-sam", } m["cau-tsz"] = { "Tsezian", 1651530, "cau-nec", aliases = {"Tsezic", "Didoic"}, } m["cau-vay"] = { "Vainakh", 4102486, "cau-nkh", aliases = {"Veinakh", "Vaynakh"}, } m["cau-wsm"] = { "Western Samur", nil, "cau-sam", } m["cau-wts"] = { "West Tsezian", 121437697, "cau-tsz", aliases = {"West Tsezic", "West Didoic"}, } m["cba"] = { "Chibchan", 520478, "qfa-mch", -- or none if Macro-Chibchan is considered undemonstrated } m["ccs"] = { "ngữ hệ Kartvelia", 34030, "Ngữ hệ Kartvelia", "Kartvelia", aliases = {"Ngoại Kavkaz"}, } m["ccs-gzn"] = { "nhóm ngôn ngữ Gruzia-Zan", 34030, "ccs", "Nhóm ngôn ngữ Gruzia-Zan", "Gruzia-Zan", aliases = {"Karto-Zan"}, } m["ccs-zan"] = { "Zan", 2606912, "ccs-gzn", aliases = {"Zanuri", "Colchian"}, } m["cdc"] = { "nhóm ngôn ngữ Tchad", 33184, "afa", "Nhóm ngôn ngữ Tchad", "Tchad", } m["cdc-cbm"] = { "nhóm ngôn ngữ Trung Tchad", 2251547, "cdc", "Nhóm ngôn ngữ Trung Tchad", "Trung Tchad", aliases = {"Biu-Mandara"}, } m["cdc-est"] = { "nhóm ngôn ngữ Đông Tchad", 2276221, "cdc", "Nhóm ngôn ngữ Đông Tchad", "Đông Tchad", } m["cdc-mas"] = { "nhóm ngôn ngữ Masa", 2136092, "cdc", "Nhóm ngôn ngữ Masa", "Masa", } m["cdc-wst"] = { "nhóm ngôn ngữ Tây Tchad", 2447774, "cdc", "Nhóm ngôn ngữ Tây Tchad", "Tây Tchad", } m["cdd"] = { "Caddoan", 1025090, } m["cel"] = { "nhóm ngôn ngữ Celt", 25293, "ine", "Nhóm ngôn ngữ Celt", "Celt", } m["cel-bry"] = { "nhóm ngôn ngữ Britton", 156877, "cel-ins", "Nhóm ngôn ngữ Britton", "Britton", aliases = {"Brittonic"}, } m["cel-brs"] = { "nhóm ngôn ngữ Tây Nam Britton", 2612853, "cel-bry", "Nhóm ngôn ngữ Tây Nam Britton", "Tây Nam Britton", aliases = {"Southwestern Brittonic"}, } m["cel-brw"] = { "nhóm ngôn ngữ Tây Britton", 593069, "cel-bry", "Nhóm ngôn ngữ Tây Britton", "Tây Britton", aliases = {"Western Brittonic"}, } m["cel-con"] = { "Continental Celtic", 215566, "cel", } m["cel-gae"] = { "nhóm ngôn ngữ Goidel", 56433, "cel-ins", "Nhóm ngôn ngữ Goidel", "Goidel", aliases = {"Gaelic"}, protoLanguage = "pgl", } m["cel-his"] = { "Hispano-Celtic", 4204136, "cel-con", } m["cel-ins"] = { "nhóm ngôn ngữ Celt hải đảo", 214506, "cel", "Nhóm ngôn ngữ Celt hải đảo", "Celt hải đảo", } m["chi"] = { "Chimakuan", 1073088, } m["chm"] = { "nhóm ngôn ngữ Mari", 973685, "urj", "Nhóm ngôn ngữ Mari", "Mari", } m["cmc"] = { "nhóm ngôn ngữ Chăm", 2997506, "poz-mcm", "Nhóm ngôn ngữ Chăm", "Chăm", } m["crp"] = { "ngôn ngữ creole hoặc pidgin", nil, "qfa-not", } m["csu"] = { "nhóm ngôn ngữ Trung Sudan", 190822, "ssa", "Nhóm ngôn ngữ Trung Sudan", "Trung Sudan", } m["csu-bba"] = { "nhóm ngôn ngữ Bongo-Bagirmi", 3505042, "csu", "Nhóm ngôn ngữ Bongo-Bagirmi", "Bongo-Bagirmi", } m["csu-bbk"] = { "nhóm ngôn ngữ Bongo-Baka", 4941917, "csu-bba", "Nhóm ngôn ngữ Bongo-Baka", "Bongo-Baka", } m["csu-bgr"] = { "Bagirmi", 4841948, "csu-bba", aliases = {"Bagirmic"}, } m["csu-bkr"] = { "Birri-Kresh", nil, "csu", } m["csu-ecs"] = { "Eastern Central Sudanic", 16911698, "csu", aliases = {"East Central Sudanic", "Central Sudanic East", "Lendu-Mangbetu"}, } m["csu-kab"] = { "Kaba", 6343715, "csu-bba", } m["csu-lnd"] = { "Lendu", 6522357, "csu-ecs", aliases = {"Lenduic"}, } m["csu-maa"] = { "Mangbetu", 6748874, "csu-ecs", aliases = {"Mangbetu-Asoa", "Mangbetu-Asua"}, } m["csu-mle"] = { "Mangbutu-Lese", 17009406, "csu-ecs", aliases = {"Mangbutu–Efe", "Mangbutu", "Membi-Mangbutu-Efe"}, } m["csu-mma"] = { "Moru-Madi", 6915156, "csu-ecs", } m["csu-sar"] = { "Sara", 2036691, "csu-bba", } m["csu-val"] = { "Vale", 7909520, "csu-bba", } m["cus"] = { "nhóm ngôn ngữ Cushit", 33248, "afa", "Nhóm ngôn ngữ Cushit", "Cushit", } m["cus-cen"] = { "nhóm ngôn ngữ Trung Cushit", 56569, "cus", "Nhóm ngôn ngữ Trung Cushit", "Trung Cushit", } m["cus-eas"] = { "nhóm ngôn ngữ Đông Cushit", 56568, "cus", "Nhóm ngôn ngữ Đông Cushit", "Đông Cushit", } m["cus-hec"] = { "nhóm ngôn ngữ Đông Cushit Cao nguyên", 56524, "cus-eas", "Nhóm ngôn ngữ Đông Cushit Cao nguyên", "Đông Cushit Cao nguyên" } m["cus-som"] = { "nhóm ngôn ngữ Somali", 56774, "cus-eas", "Nhóm ngôn ngữ Somali", "Somali", aliases = {"Sam", "Macro-Somali"}, } m["cus-sou"] = { "nhóm ngôn ngữ Nam Cushit", 56525, "cus", "Nhóm ngôn ngữ Nam Cushit", "Nam Cushit", } m["day"] = { "Land Dayak", 2760613, "poz", } m["del"] = { "Lenape", 2665761, "alg-eas", aliases = {"Delaware"}, } m["den"] = { "Slavey", 13272, "ath-nor", aliases = {"Slave", "Slavé"}, } m["dmn"] = { "nhóm ngôn ngữ Mande", 33681, "nic", "Nhóm ngôn ngữ Mande", "Mande", } m["dmn-bbu"] = { "nhóm ngôn ngữ Bisa-Busa", 12627956, "dmn-mde", "Nhóm ngôn ngữ Bisa-Busa", "Bisa-Busa", } m["dmn-emn"] = { "East Manding", nil, "dmn-man", } m["dmn-jje"] = { "Jogo-Jeri", nil, "dmn-mjo", } m["dmn-man"] = { "Manding", 35772, "dmn-mmo", } m["dmn-mda"] = { "Mano-Dan", nil, "dmn-mse", } m["dmn-mdc"] = { "Central Mande", 5972907, "dmn-mdw", } m["dmn-mde"] = { "nhóm ngôn ngữ Đông Mande", 12633080, "dmn", "Nhóm ngôn ngữ Đông Mande", "Đông Mande", } m["dmn-mdw"] = { "Western Mande", 16113831, "dmn", } m["dmn-mjo"] = { "Manding-Jogo", 12636153, "dmn-mdc", } m["dmn-mmo"] = { "Manding-Mokole", nil, "dmn-mva", } m["dmn-mnk"] = { "Maninka", 36186, "dmn-emn", } m["dmn-mnw"] = { "Northwestern Mande", 5972910, "dmn-mdw", } m["dmn-mok"] = { "Mokole", 16935447, "dmn-mmo", } m["dmn-mse"] = { "Southeastern Mande", 5972912, "dmn-mde", } m["dmn-msw"] = { "Southwestern Mande", 12633904, "dmn-mdw", } m["dmn-mva"] = { "Manding-Vai", nil, "dmn-mjo", } m["dmn-nbe"] = { "Nwa-Beng", nil, "dmn-mse", } m["dmn-sam"] = { "Samo", 36327, "dmn-bbu", aliases = {"Samuic"}, } m["dmn-smg"] = { "Samogo", 7410000, "dmn-mnw", aliases = {"Duun-Seenku"}, } m["dmn-snb"] = { "Soninke-Bobo", 16111680, "dmn-mnw", } m["dmn-sya"] = { "Susu-Yalunka", nil, "dmn-mdc", } m["dmn-vak"] = { "Vai-Kono", nil, "dmn-mva", } m["dmn-wmn"] = { "West Manding", nil, "dmn-man", } m["dra"] = { "ngữ hệ Dravida", 33311, "Ngữ hệ Dravida", "Dravida", } m["dra-cen"] = { "Central Dravidian", 68002317, "dra", } m["dra-gki"] = { "Gondi-Kui", 12631610, "dra-sdt", } m["dra-gon"] = { "Gondi", 55639812, "dra-gki", } m["dra-imd"] = { "Irula-Muduga", nil, "dra-tkn", } m["dra-kan"] = { "nhóm ngôn ngữ Kannada", 6363888, "dra-tkn", "Nhóm ngôn ngữ Kannada", "Kannada", protoLanguage = "dra-okn", } m["dra-kki"] = { "Konda-Kui", nil, "dra-gki", } m["dra-kml"] = { "Kurukh-Malto", 68002822, "dra-nor", } m["dra-knk"] = { "Kolami-Naiki", 10547037, "dra-cen", } m["dra-kod"] = { "Kodagu", 67983106, "dra-tkd", } m["dra-kor"] = { "Koraga", 33394, "dra-tlk", } m["dra-mal"] = { "nhóm ngôn ngữ Malayalam", 6741581, "dra-tml", "Nhóm ngôn ngữ Malayalam", "Malayalam", } m["dra-mdy"] = { "Madiya", 27602, "dra-gon", } m["dra-mlo"] = { "Malto", nil, "dra-kml", } m["dra-mur"] = { "Muria", 6938499, "dra-gon", } m["dra-nor"] = { "North Dravidian", 16110967, "dra", } m["dra-pgd"] = { "Parji-Gadaba", 10620428, "dra-cen", } m["dra-sdo"] = { "nhóm ngôn ngữ Nam Dravida I", 16112843, -- Wikipedia's "South Dravidian" is South Dravidian I in this scheme. "dra-sou", "Nhóm ngôn ngữ Nam Dravida I", "Nam Dravida I", aliases = {"Nam Dravida"}, -- This is why I and II are used. } m["dra-sdt"] = { "nhóm ngôn ngữ Nam Dravida II", 12633975, "dra-sou", "Nhóm ngôn ngữ Nam Dravida II", "Nam Dravida II", aliases = {"Nhóm ngôn ngữ Trung-Nam Dravida"}, } m["dra-sou"] = { "nhóm ngôn ngữ Nam Dravida", nil, "dra", "Nhóm ngôn ngữ Nam Dravida", "Nam Dravida", } m["dra-tam"] = { "Tamiloid", 7681417, "dra-tml", protoLanguage = "oty", } m["dra-tel"] = { "nhóm ngôn ngữ Telugu", nil, "dra-sdt", "Nhóm ngôn ngữ Telugu", "Telugu", protoLanguage = "dra-ote", } m["dra-tkd"] = { "Tamil-Kodagu", 25494510, "dra-tkn", } m["dra-tkn"] = { "nhóm ngôn ngữ Tamil-Kannada", 6478506, "dra-sdo", "Nhóm ngôn ngữ Tamil-Kannada", "Tamil-Kannada", } m["dra-tkt"] = { "Toda-Kota", 67983857, "dra-tkd", } m["dra-tlk"] = { "nhóm ngôn ngữ Tulu-Koraga", nil, "dra-sdo", "Nhóm ngôn ngữ Tulu-Koraga", "Tulu-Koraga", } m["dra-tml"] = { "Tamil-Malayalam", 10690507, "dra-tkd", } m["egx"] = { "nhóm ngôn ngữ Ai Cập", 50868, "afa", "Nhóm ngôn ngữ Ai Cập", "Ai Cập", protoLanguage = "egy", } m["esx"] = { "nhóm ngôn ngữ Eskimo-Aleut", 25946, "Nhóm ngôn ngữ Eskimo-Aleut", "Eskimo-Aleut", } m["esx-esk"] = { "Eskimo", 25946, "esx", } m["esx-inu"] = { "Inuit", 27796, "esx-esk", } m["euq"] = { "ngữ hệ Vascon", 4669240, "Ngữ hệ Vascon", "Vascon", } m["gem"] = { "nhóm ngôn ngữ German", 21200, "ine", "Nhóm ngôn ngữ German", "German", } m["gme"] = { "East Germanic", 108662, "gem", } m["gmq"] = { "nhóm ngôn ngữ German Bắc", 106085, "gem", "Nhóm ngôn ngữ German Bắc", "German Bắc", } m["gmq-eas"] = { "nhóm ngôn ngữ Đông Scandinavia", 3090263, "gmq", "Nhóm ngôn ngữ Đông Scandinavia", "Đông Scandinavia", protoLanguage = "non-oen", } m["gmq-ins"] = { "Insular Scandinavian", nil, "gmq-wes", } m["gmq-wes"] = { "nhóm ngôn ngữ Tây Scandinavia", 1792570, "gmq", "Nhóm ngôn ngữ Tây Scandinavia", "Tây Scandinavia", protoLanguage = "non-own", } m["gmw"] = { "nhóm ngôn ngữ German Tây", 26721, "gem", "Nhóm ngôn ngữ German Tây", "German Tây", } m["gmw-afr"] = { "nhóm ngôn ngữ Anh-Frisia", 5329170, "gmw-nsg", "Nhóm ngôn ngữ Anh-Frisia", "Anh-Frisia", } m["gmw-nsg"] = { "nhóm ngôn ngữ German Biển Bắc", 30134, "gmw", "Nhóm ngôn ngữ German Biển Bắc", "German Biển Bắc", } m["gmw-ang"] = { "nhóm ngôn ngữ Anh", 1346342, "gmw-afr", "Nhóm ngôn ngữ Anh", "Anh", protoLanguage = "ang", } m["gmw-fri"] = { "Frisian", 25325, "gmw-afr", protoLanguage = "ofs", } m["gmw-frk"] = { "nhóm ngôn ngữ Hạ Franken", 153050, "gmw", "Nhóm ngôn ngữ Hạ Franken", "Hạ Franken", protoLanguage = "odt", } m["gmw-hgm"] = { "nhóm ngôn ngữ Đức cao địa", 52040, "gmw", "Nhóm ngôn ngữ Đức cao địa", "Đức cao địa", protoLanguage = "goh", } m["gmw-ian"] = { "Irish Anglo-Norman", 120719384, "gmw-ang", protoLanguage = "enm", } m["gmw-lgm"] = { "Low German", 25433, "gmw", protoLanguage = "osx", } m["grk"] = { "nhóm ngôn ngữ gốc Hy Lạp", 2042538, "ine", "Nhóm ngôn ngữ gốc Hy Lạp", "gốc Hy Lạp", aliases = {"Greek"}, } m["him"] = { "Western Pahari", 12645574, "inc-pah", aliases = {"Himachali"}, } m["hmn"] = { "Hmong", 3307894, "hmx", } m["hmx"] = { "ngữ hệ Hmông-Miền", 33322, "Ngữ hệ Hmông-Miền", "Hmông-Miền", aliases = {"Miao-Yao"}, } m["hmx-mie"] = { "nhóm ngôn ngữ Miền", 7992695, "hmx", "Nhóm ngôn ngữ Miền", "Miền", } m["hok"] = { "Hokan", 33406, } m["hyx"] = { "nhóm ngôn ngữ Armenia", 8785, "ine", "Nhóm ngôn ngữ Armenia", "Armenia", } m["iir"] = { "nhóm ngôn ngữ Ấn-Iran", 33514, "ine", "Nhóm ngôn ngữ Ấn-Iran", "Ấn-Iran", } m["iir-nur"] = { "Nuristani", 161804, "iir", } m["nur-nor"] = { "Northern Nuristani", nil, "iir-nur", } m["nur-sou"] = { "Southern Nuristani", nil, "iir-nur", } m["ijo"] = { "Ijoid", 1325759, "nic", otherNames = {"Ijaw"}, -- Ijaw may be a subfamily } m["inc"] = { "nhóm ngôn ngữ Ấn-Arya", 33577, "iir", "Nhóm ngôn ngữ Ấn-Arya", "Ấn-Arya", aliases = {"Indic"}, } m["inc-bas"] = { "nhóm ngôn ngữ Bengal-Assam", 4179137, "inc-eas", "Nhóm ngôn ngữ Bengal-Assam", "Bengal-Assam", aliases = {"Bengal-Assam", "Gauda-Kamarupa"}, } m["inc-bhi"] = { "Bhil", 4901727, "inc-cen", } m["inc-bih"] = { "nhóm ngôn ngữ Bihar", 135305, "inc-eas", "Nhóm ngôn ngữ Bihar", "Bihar", aliases = {"Bihari"}, } m["inc-cen"] = { "Central Indo-Aryan", 10979187, "inc", } m["inc-chi"] = { "Chitrali", 11732797, "inc-dar", } m["inc-dar"] = { "nhóm ngôn ngữ Dard", 161101, "inc", "Nhóm ngôn ngữ Dard", "Dard", protoLanguage = "sa", } m["inc-dre"] = { "Eastern Dardic", nil, "inc-dar", } m["inc-dng"] = { "nhóm ngôn ngữ Dangar", nil, "inc-shn", "Nhóm ngôn ngữ Dangar", "Dangar", } m["inc-eas"] = { "nhóm ngôn ngữ Đông Ấn-Arya", 16590069, "inc", "Nhóm ngôn ngữ Đông Ấn-Arya", "Đông Ấn-Arya", protoLanguage = "pra-mag", } m["inc-hie"] = { "Eastern Hindi", 4126648, "inc", aliases = {"Purabiyā"}, protoLanguage = "pra-ard", } m["inc-hiw"] = { "Western Hindi", 12600937, "inc-cen", protoLanguage = "inc-sap", } m["inc-hnd"] = { "tiếng Hindustan", 11051, "inc-hiw", "Tiếng Hindustan", "Hindustan", aliases = {"Hindi-Urdu"}, protoLanguage = "hi-mid", } m["inc-ins"] = { "Insular Indo-Aryan", 12179302, "inc", protoLanguage = "pra-hel", } m["inc-kas"] = { "Kashmiric", nil, "inc-dre", aliases = {"Kashmiri"}, } m["inc-koh"] = { "Kohistani", 111971091, "inc-dre", } m["inc-kun"] = { "Kunar", nil, "inc-dar", } m["inc-mid"] = { "nhóm ngôn ngữ Ấn-Arya trung đại", 3236316, "inc", "Nhóm ngôn ngữ Ấn-Arya trung đại", "Ấn-Arya trung đại", aliases = {"Middle Indic"}, } m["inc-nwe"] = { "Northwestern Indo-Aryan", 41355020, "inc", protoLanguage = "pra-pai", } m["inc-nor"] = { "nhóm ngôn ngữ Bắc Ấn-Arya", 12642170, "inc", "Nhóm ngôn ngữ Bắc Ấn-Arya", "Bắc Ấn-Arya", protoLanguage = "pra-kha", } m["inc-old"] = { "nhóm ngôn ngữ Ấn-Arya cổ", 118976896, "inc", "Nhóm ngôn ngữ Ấn-Arya cổ", "Ấn-Arya cổ", aliases = {"Old Indic"}, } m["inc-pah"] = { "nhóm ngôn ngữ Pahari", 946077, "inc-nor", "Nhóm ngôn ngữ Pahari", "Pahari", aliases = {"Pahadi"}, } m["inc-pan"] = { "Punjabi-Lahnda", nil, "inc-nwe", protoLanguage = "inc-tak", } m["inc-pas"] = { "Pashayi", 36670, "inc-dar", aliases = {"Pashai"}, } m["inc-rom"] = { "Romani", 13201, "inc-wes", aliases = {"Romany", "Gypsy", "Gipsy"}, protoLanguage = "rom", } m["inc-shn"] = { "Shinaic", 12646125, "inc-dre", } m["inc-snd"] = { "Sindhi", 7522212, "inc-nwe", protoLanguage = "inc-vra", } m["inc-sou"] = { "Southern Indo-Aryan", 12179304, "inc", protoLanguage = "inc-ama", } m["inc-wes"] = { "nhóm ngôn ngữ Tây Ấn-Aryan", nil, "inc", "Nhóm ngôn ngữ Tây Ấn-Aryan", "Tây Ấn-Aryan", protoLanguage = "inc-agu", } m["ine"] = { "ngữ hệ Ấn-Âu", 19860, aliases = {"Indo-Germanic"}, "Ngữ hệ Ấn-Âu", "Ấn Âu", } m["ine-ana"] = { "nhóm ngôn ngữ Tiểu Á", 147085, "ine", "Nhóm ngôn ngữ Tiểu Á", "Tiểu Á", } m["ine-bsl"] = { "nhóm ngôn ngữ Balt-Slav", 147356, "ine", "Balt-Slav", } m["ine-grp"] = { "nhóm ngôn ngữ Graeco-Phrygia", nil, "ine", "Nhóm ngôn ngữ Graeco-Phrygia", "Graeco-Phrygia", } m["ine-luw"] = { "Luwic", 115748615, "ine-ana", aliases = {"Luvic"}, } m["ine-toc"] = { "Tocharian", 37029, "ine", aliases = {"Tokharian"}, } m["ira"] = { "nhóm ngôn ngữ Iran", 33527, "iir", "Nhóm ngôn ngữ Iran", "Iran", } m["ira-csp"] = { "Caspian", 5049123, "ira-mpr", } m["ira-cen"] = { "Central Iranian", nil, "ira", } m["ira-kms"] = { "Komisenian", nil, "ira-mpr", aliases = {"Semnani"}, } m["ira-mid"] = { "nhóm ngôn ngữ Iran trung đại", 6841465, "ira", "Nhóm ngôn ngữ Iran trung đại", "Iran trung đại", } m["ine-luw"] = { "Luwic", 115748615, "ine-ana", aliases = {"Luvic"}, } m["ira-mny"] = { "Munji-Yidgha", nil, "ira-sym", aliases = {"Yidgha-Munji"}, } m["ira-msh"] = { "Mazanderani-Shahmirzadi", nil, "ira-csp", } m["ira-nei"] = { "nhóm ngôn ngữ Đông Bắc Iran", 10775567, "ira", "Nhóm ngôn ngữ Đông Bắc Iran", "Đông Bắc Iran", } m["ira-nwi"] = { "nhóm ngôn ngữ Tây Bắc Iran", 390576, "ira-wes", "Nhóm ngôn ngữ Tây Bắc Iran", "Tây Bắc Iran", } m["ira-orp"] = { "nhóm ngôn ngữ Ormur-Parachi", nil, "ira-sei", "Nhóm ngôn ngữ Ormur-Parachi", "Ormur-Parachi", } m["ira-pat"] = { "Pathan", nil, "ira-sei", } m["ira-sbc"] = { "Sogdo-Bactrian", nil, "ira-nei", } m["ira-mpr"] = { "nhóm ngôn ngữ Media-Parthia", nil, "ira-nwi", "Nhóm ngôn ngữ Media-Parthia", "Media-Parthia", } m["ira-sgi"] = { "Sanglechi-Ishkashimi", 18711232, "ira-sei", } m["ira-shr"] = { "nhóm ngôn ngữ Shughni-Roshani", 11732824, "ira-shy", "Nhóm ngôn ngữ Shughni-Roshani", "Shughni-Roshani", } m["ira-shy"] = { "Shughni-Yazghulami", nil, "ira-sym", } m["ira-sgc"] = { "Sogdic", nil, "ira-sbc", aliases = {"Sogdian"}, } m["ira-sei"] = { "nhóm ngôn ngữ Đông Nam Iran", 3833002, "ira", "Nhóm ngôn ngữ Đông Nam Iran", "Đông Nam Iran", } m["ira-swi"] = { "nhóm ngôn ngữ Tây Nam Iran", 390424, "ira-wes", "Nhóm ngôn ngữ Tây Nam Iran", "Tây Nam Iran", } m["ira-sym"] = { "nhóm ngôn ngữ Shughni-Yazghulami-Munji", nil, "ira-sei", "Nhóm ngôn ngữ Shughni-Yazghulami-Munji", "Shughni-Yazghulami-Munji", } m["ira-wes"] = { "nhóm ngôn ngữ Tây Iran", 129850, "ira", "Nhóm ngôn ngữ Tây Iran", "Tây Iran", } m["ira-zgr"] = { "nhóm ngôn ngữ Zaza-Goran", 167854, "ira-mpr", "Nhóm ngôn ngữ Zaza-Goran", "Zaza-Goran", aliases = {"Zaza-Guran", "Goran-Zaza"}, } m["iro"] = { "ngữ hệ Iroquois", 33623, "Ngữ hệ Iroquois", "Iroquois", } m["iro-nor"] = { "nhóm ngôn ngữ Bắc Iroquois", nil, "iro", "Nhóm ngôn ngữ Bắc Iroquois", "Bắc Iroquois", } m["itc"] = { "nhóm ngôn ngữ gốc Ý", 131848, "ine", "Nhóm ngôn ngữ gốc Ý", "gốc Ý", } m["itc-laf"] = { "nhóm ngôn ngữ Latinh-Faliscan", 33478, "itc", "Nhóm ngôn ngữ Latinh-Faliscan", "Latinh-Faliscan", aliases = {"Latinian"}, } m["itc-sbl"] = { "nhóm ngôn ngữ Osco-Umbria", 515194, "itc", "Nhóm ngôn ngữ Osco-Umbria", "Osco-Umbria", aliases = { "Sabellia" }, } m["jpx"] = { "ngữ hệ Nhật Bản-Lưu Cầu", 33612, aliases = {"Nhật", "Nhật Bản-Lưu Cầu"}, "Ngữ hệ Nhật Bản-Lưu Cầu", "Nhật Bản-Lưu Cầu", } m["jpx-nry"] = { "nhóm ngôn ngữ Bắc Lưu Cầu", 20862796, "jpx-ryu", "Nhóm ngôn ngữ Bắc Lưu Cầu", "Bắc Lưu Cầu", } m["jpx-ryu"] = { "nhóm ngôn ngữ Lưu Cầu", 56393, "jpx", "Nhóm ngôn ngữ Lưu Cầu", "Lưu Cầu", } m["jpx-sry"] = { "nhóm ngôn ngữ Nam Lưu Cầu", 18392243, "jpx-ryu", "Nhóm ngôn ngữ Nam Lưu Cầu", "Nam Lưu Cầu", } m["kar"] = { "nhóm ngôn ngữ Karen", 1364815, "sit", "Nhóm ngôn ngữ Karen", "Karen", } m["kca"] = { "Khanty", 33563, "urj-ugr", aliases = {"Khantyic", "Khantic"}, } --[=[ Exceptional language and family codes for Khoisan and Kordofanian languages can use the prefix "khi-" and "kdo-" respectively, though they are no longer family codes themselves. ]=]-- m["khi-kal"] = { "Kalahari Khoe", nil, "khi-kho", } m["khi-khk"] = { "Khoekhoe", nil, "khi-kho", } m["khi-kkw"] = { "Khoe-Kwadi", 3833005, aliases = {"Kwadi-Khoe"}, } m["khi-kho"] = { "Khoe", 2736449, "khi-kkw", aliases = {"Central Khoisan"}, } m["khi-kxa"] = { "Kx'a", 6450587, aliases = {"Kxa", "Ju-ǂHoan"}, } m["khi-tuu"] = { "Tuu", 631046, aliases = {"Kwi", "Taa-Kwi", "Southern Khoisan", "Taa-ǃKwi", "Taa-ǃUi", "ǃUi-Taa"}, } m["kro"] = { "nhóm ngôn ngữ Kru", 33535, "nic-vco", "Nhóm ngôn ngữ Kru", "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"] = { "Eastern Kru", 5972899, "kro", } m["kro-grb"] = { "Grebo", 5601537, "kro-wkr", } m["kro-wee"] = { "Wee", nil, "kro-wkr", } m["kro-wkr"] = { "Western Kru", 5972897, "kro", } m["ku"] = { "nhóm ngôn ngữ Kurd", 36368, "ira-nwi", "Nhóm ngôn ngữ Kurd", "Kurd", } m["map"] = { "ngữ hệ Nam Đảo", 49228, "Ngữ hệ Nam Đảo", "Nam Đảo", } m["map-ata"] = { "nhóm ngôn ngữ Atayal", 716610, "map", "Nhóm ngôn ngữ Atayal", "Atayal", } m["map-tsu"] = { "nhóm ngôn ngữ Tsou", 716659, "map", "Nhóm ngôn ngữ Tsou", "Tsou", } m["mjg"] = { "nhóm ngôn ngữ Monguor", 34214, "xgn-shr", "Nhóm ngôn ngữ Monguor", "Monguor", } m["mkh"] = { "nhóm ngôn ngữ Môn-Khmer", 33199, "aav", "Nhóm ngôn ngữ Môn-Khmer", "Môn-Khmer", } m["mkh-asl"] = { "nhóm ngôn ngữ Asli", 3111082, "mkh", "Nhóm ngôn ngữ Asli", "Asli", } m["mkh-ban"] = { "nhóm ngôn ngữ Bahnar", 56309, "mkh", "Nhóm ngôn ngữ Bahnar", "Bahnar", } m["mkh-kat"] = { "nhóm ngôn ngữ Cơ Tu", 56697, "mkh", "Nhóm ngôn ngữ Cơ Tu", "Cơ Tu", } m["mkh-khm"] = { "nhóm ngôn ngữ Khơ Mú", 1323245, "mkh", "Nhóm ngôn ngữ Khơ Mú", "Khơ Mú", } m["mkh-kmr"] = { "nhóm ngôn ngữ Khmer", nil, "mkh", "Nhóm ngôn ngữ Khmer", "Khmer", } m["mkh-mnc"] = { "nhóm ngôn ngữ Môn", 3217497, "mkh", "Nhóm ngôn ngữ Môn", "Môn", } m["mkh-mng"] = { "nhóm ngôn ngữ Mảng", 3509556, "mkh", "Nhóm ngôn ngữ Mảng", "Mảng", } m["mkh-nbn"] = { "nhóm ngôn ngữ Bahnar Bắc", 56309, "mkh-ban", "Nhóm ngôn ngữ Bahnar", "Bahnar", } m["mkh-pal"] = { "nhóm ngôn ngữ Palaung", 2391173, "mkh", "Nhóm ngôn ngữ Palaung", "Palaung", } m["mkh-pea"] = { "nhóm ngôn ngữ Pear", 3073022, "mkh", "Nhóm ngôn ngữ Pear", "Pear", } m["mkh-pkn"] = { "Pakanic", nil, "mkh-mng", } m["mkh-vie"] = { "nhóm ngôn ngữ Việt", 2355546, "mkh", "Nhóm ngôn ngữ Việt", "Việt", } m["mno"] = { "nhóm ngôn ngữ Manobo", 3217483, "phi", "Nhóm ngôn ngữ Manobo", "Manobo", } m["mns"] = { "nhóm ngôn ngữ Mansi", 33759, "urj-ugr", "Nhóm ngôn ngữ Mansi", "Mansi", aliases = {"Mansi"}, } m["mun"] = { "nhóm ngôn ngữ Munda", 33892, "aav", "Nhóm ngôn ngữ Munda", "Munda", } m["myn"] = { "ngữ hệ Maya", 33738, "Ngữ hệ Maya", "Maya", } --[=[ Exceptional language and family codes for North American Indian languages can use the prefix "nai-", though "nai" is no longer itself a family code. ]=]-- m["nai-cat"] = { "Catawban", 3446638, "nai-sca", } m["nai-chu"] = { "Chumashan", 1288420, } m["nai-ckn"] = { "Chinookan", 610586, } m["nai-coo"] = { "Coosan", 940278, } m["nai-jcq"] = { "Jicaquean", 12179308, "hok" } m["nai-ker"] = { "Keresan", 35878, } m["nai-klp"] = { "Kalapuyan", 1569040, } m["nai-kta"] = { "ngữ hệ Kiowa-Tanoa", 386288, "Ngữ hệ Kiowa-Tanoa", "Kiowa-Tanoa", } m["nai-len"] = { "Lencan", 36189, aliases = {"Lenca"}, } m["nai-mdu"] = { "Maiduan", 33502, } m["nai-miz"] = { "Mixe-Zoquean", 954016, aliases = {"Mixe-Zoque"}, } m["nai-min"] = { "Misumalpan", 281693, "qfa-mch", aliases = {"Misuluan", "Misumalpa"}, } m["nai-mus"] = { "ngữ hệ Muskogee", 902978, "Ngữ hệ Muskogee", "Muskogee", aliases = {"Muskhogean"}, } m["nai-pak"] = { "Pakawan", 65085487, "hok", } m["nai-pal"] = { "Palaihnihan", 1288332, } m["nai-plp"] = { "Plateau Penutian", 2307476, } m["nai-pom"] = { "Pomoan", 2618420, "hok", aliases = {"Pomo", "Kulanapan"}, } m["nai-sca"] = { "Siouan-Catawban", 34181, } m["nai-shp"] = { "Sahaptian", 114782, "nai-plp", } m["nai-shs"] = { "Shastan", 2991735, "hok", } m["nai-tot"] = { "Totozoquean", 7828419, } m["nai-ttn"] = { "ngữ hệ Totonac", 34039, "Ngữ hệ Totonac", "Totonac", aliases = {"Totonacan","Totonac-Tepehua", "Totonacan-Tepehuan"}, varieties = {"Totonac"}, } m["nai-tqn"] = { "Tequistlatecan", 1754988, "hok", aliases = {"Tequistlatec", "Chontal", "Chontalan", "Oaxacan Chontal", "Chontal of Oaxaca"}, } m["nai-tsi"] = { "Tsimshianic", 34134, } m["nai-utn"] = { "Utian", 13371763, "nai-you", aliases = {"Miwok-Costanoan", "Mutsun"}, } m["nai-wtq"] = { "Wintuan", 1294259, aliases = {"Wintun"}, } m["nai-xin"] = { "ngữ hệ Xinca", 1546494, "Ngữ hệ Xinca", "Xinca", aliases = {"Xincan","Xinka","Sinca","Szinca"}, } m["nai-ykn"] = { "Yukian", 2406722, aliases = {"Yuki-Wappo"}, } m["nai-you"] = { "Yok-Utian", 2886186, } m["nai-yuc"] = { "ngữ hệ Yuman-Cochimí", 579137, "Ngữ hệ Yuman-Cochimí", "Yuman-Cochimí", } m["ngf"] = { "ngữ hệ Liên New Guinea", 34018, "Ngữ hệ Liên New Guinea", "Liên New Guinea", } m["ngf-ais"] = { "Aisian", nil, "ngf-eso", } m["ngf-ang"] = { "nhóm ngôn ngữ Angan", 3217366, "ngf", "Nhóm ngôn ngữ Angan", "Angan", aliases = {"Kratke Range"}, -- Usher } m["ngf-ank"] = { "Angal-Kewa", 12626916, -- exist in dewiki and hrwiki "ngf-sak", } m["ngf-ask"] = { "Asmat-Kamoro", 3031400, "ngf", -- Wikipedia uses Asmat-Kamoro to refer to a narrower group excluding the Sabakor languages (Buruwai and Kamberau, -- which Glottolog splits into North Kamrau and South Kamrau [sic]), and uses Asmat-Kamrau to refer to what we and -- Glottolog call Asmat-Kamoro. Glottolog does not recognize the narrower grouping. aliases = {"Asmat-Kamrau", -- Wikipedia "Asmat-Kamrau Bay", -- Usher }, } m["ngf-asm"] = { "Asmat", 4807421, "ngf-ask", } m["ngf-ata"] = { "Ankave-Tainae-Akoye", nil, "ngf-ang", aliases = {"Southwest Kratke Range"}, -- Usher } m["ngf-awd"] = { "Awyu-Dumut", -- [[w:Awyu-Dumut languages]] redirects to [[w:Greater Awyu languages]] 4830163, -- exist in eswiki, hrwiki and ruwiki "ngf-gaw", aliases = {"Central Digul River"}, -- Usher } m["ngf-awy"] = { "Awyu", 96372866, "ngf-awd", } m["ngf-bda"] = { "Becking-Dawi", nil, -- Q55993716 ([[Category:Becking–Dawi languages]]) exists in enwiki "ngf-gaw", aliases = {"Becking and Dawi Rivers"}, -- Usher } m["ngf-bin"] = { "Binanderean", 3217374, -- Wikidata doesn't distinguish Binanderean from Greater Binanderean "ngf-gbi", aliases = {"Oro"}, -- Usher (2020) } m["ngf-boa"] = { "Boane", nil, "ngf-era", aliases = {"Boana", -- Glottolog's name "Wain"}, -- not in Usher; "Wain" often excludes Mungkip, perhaps because it's poorly documented } m["ngf-bos"] = { "Bosavi", 4947122, "ngf", aliases = {"Papuan Plateau"}, -- alternative name given by Wikipedia } m["ngf-bsi"] = { "Baruya-Simbari", nil, "ngf-ang", aliases = {"Northwest Kratke Range"}, -- Usher } m["ngf-cda"] = { "Central Dani", nil, "ngf-dan", aliases = {"Dani"}, -- Usher } m["ngf-chw"] = { "Chimbu-Wahgi", 3217383, "ngf", aliases = {"Simbu-Western Highlands"}, -- alternative name given by Wikipedia } m["ngf-dag"] = { "Dagan", 5208454, "ngf", -- not accepted as TNG by Glottolog but accepted by all others aliases = {"Meneao Range"}, } m["ngf-dal"] = { "Dallman", nil, "ngf-huo", aliases = {"Kinalakna-Kumukio", -- Pawley-Hammarström, who exclude Nomu, but they only had a numeral list of that language to work from "Northeast Huon", -- Usher }, } m["ngf-dan"] = { "Dani", 3217389, "ngf", -- Wikipedia renames the Dani languages to the Baliem Valley languages and sometimes (but not consistently) -- reserves the name Dani (or "Dani proper") for a narrower group excluding Wano and the poorly attested Ngalik -- languages (Nduga, Silimo, and the Yali dialect cluster, which we, following Ethnologue and Glottolog, split into -- Anggurk Yali, Ninia Yali and Pass Valley Yali). Glottolog does not recognize the narrower grouping. aliases = {"Baliem Valley", -- Wikipedia "Balim Valley", -- Usher }, } m["ngf-dum"] = { "Dumut", -- [[w:Dumut languages]] redirects to [[w:Greater Awyu languages]] nil, "ngf-awd", aliases = {"Wambon"}, -- Usher } m["ngf-ehu"] = { "Eastern Huon", -- Glottolog adds Ono and Sialum, Pawley-Hammarström adds Dedua 10567087, "ngf-huo", aliases = {"East Huon"}, -- Usher } m["ngf-eku"] = { "East Kutubuan", 5328752, "ngf", -- Not in TNG per Glottolog but accepted by all others. Sometimes grouped with Fasu to form a Kutubuan family. aliases = {"East Kutubu"}, -- Glottolog's name } m["ngf-enc"] = { "Engic", nil, "ngf-eng", aliases = {"Engan", -- Glottolog "Engan proper", -- Wikipedia "North Engan", -- alternative name given by Wikipedia "Trans-Enga", -- Usher }, } m["ngf-eng"] = { "Engan", 3217449, "ngf", aliases = {"Enga-Kewa-Huli", -- Glottolog, Pawley-Hammarström "Enga-Southern Highlands", -- Usher }, } m["ngf-era"] = { "Erap", nil, "ngf-fin", aliases = {"Erap River"}, -- Usher? } m["ngf-eso"] = { "East Sogeram", nil, "ngf-sog", } m["ngf-est"] = { "East Strickland", 5329440, "ngf", aliases = {"Strickland River"}, -- alternative name given by Wikipedia } m["ngf-eva"] = { "Evapia", nil, "ngf-rai", aliases = {"Evapia River"}, -- Usher } m["ngf-fgi"] = { "Fore-Gimi", nil, "ngf-gor", aliases = {"South Goroka"}, -- Usher } m["ngf-fhu"] = { "Finisterre-Huon", 3217453, "ngf", aliases = {"Finisterre Range-Huon Peninsula"}, -- per Usher } m["ngf-fin"] = { "Finisterre", 5450373, "ngf", } m["ngf-mad"] = { "nhóm ngôn ngữ Madang", 11217556, "ngf", "Nhóm ngôn ngữ Madang", "Madang", } m["ngf-okk"] = { "Ok", 7081687, "ngf", } m["ngf-sbh"] = { "South Bird's Head", 7566330, "ngf", } m["nic"] = { "ngữ hệ Niger-Congo", 33838, "Ngữ hệ Niger-Congo", "Niger-Congo", aliases = {"Niger-Kordofania"}, } m["nic-alu"] = { "nhóm ngôn ngữ Alumic", 4737355, "nic-plt", "Nhóm ngôn ngữ Alumic", "Alumic", } m["nic-bas"] = { "Basa", 4866154, "nic-knj", } m["nic-bbe"] = { "Eastern Beboid", nil, "nic-beb", } m["nic-bco"] = { "nhóm ngôn ngữ Benue-Congo", 33253, "nic-vco", "Nhóm ngôn ngữ Benue-Congo", "Benue-Congo", } m["nic-bcr"] = { "nhóm ngôn ngữ Bantoid-Cross", 806983, "nic-bco", "Nhóm ngôn ngữ Bantoid-Cross", "Bantoid-Cross", } m["nic-bdn"] = { "nhóm ngôn ngữ Bắc Bantoid", nil, "nic-bod", "Nhóm ngôn ngữ Bắc Bantoid", "Bắc Bantoid", aliases = {"North Bantoid"}, } m["nic-bds"] = { "nhóm ngôn ngữ Nam Bantoid", 3183152, "nic-bod", "Nhóm ngôn ngữ Nam Bantoid", "Nam Bantoid", aliases = {"Wide Bantu", "Bin"}, } m["nic-beb"] = { "Beboid", 813549, "nic-bds", } m["nic-ben"] = { "Bendi", 4887065, "nic-bcr", } m["nic-beo"] = { "Beromic", 4894642, "nic-plt", } m["nic-bod"] = { "nhóm ngôn ngữ Bantoid", 806992, "nic-bcr", "Nhóm ngôn ngữ Bantoid", "Bantoid", } m["nic-buk"] = { "Buli-Koma", nil, "nic-ovo", } m["nic-bwa"] = { "Bwa", 12628562, "nic-gur", otherNames = {"Bwamu", "Bomu"}, } m["nic-cde"] = { "Central Delta", 3813191, "nic-cri", } m["nic-cri"] = { "Cross River", 1141096, "nic-bcr", } m["nic-dag"] = { "nhóm ngôn ngữ Dagbani", nil, "nic-wov", "Nhóm ngôn ngữ Dagbani", "Dagbani", } m["nic-dak"] = { "Dakoid", 1157745, "nic-bdn", } m["nic-dge"] = { "Escarpment Dogon", 5397128, "qfa-dgn", } m["nic-dgw"] = { "West Dogon", nil, "qfa-dgn", } m["nic-eko"] = { "Ekoid", 1323395, "nic-bds", } m["nic-eov"] = { "Eastern Oti-Volta", nil, "nic-ovo", aliases = {"Samba"}, } m["nic-fru"] = { "Furu", 5509783, "nic-bds", } m["nic-gne"] = { "Eastern Gurunsi", 12633072, "nic-gns", aliases = {"Eastern Grũsi"}, } m["nic-gnn"] = { "Northern Gurunsi", nil, "nic-gns", aliases = {"Northern Grũsi"}, } m["nic-gnw"] = { "Western Gurunsi", nil, "nic-gns", aliases = {"Western Grũsi"}, } m["nic-gns"] = { "Gurunsi", 721007, "nic-gur", aliases = {"Grũsi"}, } m["nic-gre"] = { "Eastern Grassfields", 5330160, "nic-grf", } m["nic-grf"] = { "Grassfields", 750932, "nic-bds", aliases = {"Grassfields Bantu", "Wide Grassfields"}, } m["nic-grm"] = { "Gurma", 30587833, "nic-ovo", } m["nic-grs"] = { "Southwest Grassfields", 7571285, "nic-grf", } m["nic-gur"] = { "Gur", 33536, "alv-sav", aliases = {"Voltaic"}, } m["nic-ief"] = { "Ibibio-Efik", 2743643, "nic-lcr", } m["nic-jer"] = { "Jera", nil, "nic-kne", } m["nic-jkn"] = { "nhóm ngôn ngữ Jukunoid", 1711622, "nic-pla", "Nhóm ngôn ngữ Jukunoid", "Jukunoid", } 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"] = { "nhóm ngôn ngữ Kauru", nil, "nic-kne", "Nhóm ngôn ngữ Kauru", "Kauru", } m["nic-kmk"] = { "Kamuku", 6359821, "nic-knj", } m["nic-kne"] = { "nhóm ngôn ngữ Đông Kainji", 5328687, "nic-knj", "Nhóm ngôn ngữ Đông Kainji", "Đông Kainji", } m["nic-knj"] = { "nhóm ngôn ngữ Kainji", 681495, "nic-pla", "Nhóm ngôn ngữ Kainji", "Kainji", } m["nic-knn"] = { "Northwest Kainji", 7060098, "nic-knj", } m["nic-ktl"] = { "Katloid", 6377681, "nic", aliases = {"Katla", "Katla-Tima"}, } m["nic-lcr"] = { "Lower Cross River", 3813193, "nic-cri", } m["nic-mam"] = { "Mamfe", 2005898, "nic-bds", aliases = {"Nyang"}, } m["nic-mba"] = { "Mbam", 687826, "nic-bds", } m["nic-mbc"] = { "Mba", 6799561, "nic-ubg", } m["nic-mbw"] = { "West Mbam", nil, "nic-mba", } m["nic-mmb"] = { "nhóm ngôn ngữ Mambiloid", 1888151, otherNames = {"Bắc Bantoid"}, -- per Wikipedia, North Bantoid is the parent family "nic-bdn", "Nhóm ngôn ngữ Mambiloid", "Mambiloid", } m["nic-mom"] = { "Momo", 6897393, "nic-grf", } m["nic-mre"] = { "Moré", nil, "nic-wov", } m["nic-ngd"] = { "Ngbandi", 36439, "nic-ubg", } m["nic-nge"] = { "Ngemba", 7022271, "nic-gre", } m["nic-ngk"] = { "Ngbaka", 3217499, "nic-ubg", } m["nic-nin"] = { "Ninzic", 7039282, "nic-plt", } m["nic-nka"] = { "Nkambe", 7042520, "nic-gre", } m["nic-nkb"] = { "Baka", nil, "nic-nkw", } m["nic-nke"] = { "Eastern Ngbaka", nil, "nic-ngk", } m["nic-nkg"] = { "Gbanziri", nil, "nic-nkw", } m["nic-nkk"] = { "Kpala", nil, "nic-nkw", } m["nic-nkm"] = { "Mbaka", nil, "nic-nkw", } m["nic-nkw"] = { "Western Ngbaka", nil, "nic-ngk", } m["nic-npd"] = { "North Plateau Dogon", nil, "qfa-dgn", } m["nic-nun"] = { "Nun", 13654297, "nic-gre", } m["nic-nwa"] = { "Nanga-Walo", nil, "qfa-dgn", } m["nic-ogo"] = { "Ogoni", 2350726, "nic-cri", aliases = {"Ogonoid"}, } m["nic-ovo"] = { "Oti-Volta", 1157178, "nic-gur", } m["nic-pla"] = { "nhóm ngôn ngữ Platoid", 453244, "nic-bco", "Nhóm ngôn ngữ Platoid", "Platoid", aliases = {"Đông Nigeria"}, } m["nic-plc"] = { "nhóm ngôn ngữ Trung Plateau", 5061668, "nic-plt", "Nhóm ngôn ngữ Trung Plateau", "Trung Plateau", } m["nic-pld"] = { "Plains Dogon", nil, "qfa-dgn", } m["nic-ple"] = { "East Plateau", 5329154, "nic-plt", } m["nic-pls"] = { "South Plateau", 7568236, "nic-plt", aliases = {"Jilic-Eggonic"}, } m["nic-plt"] = { "nhóm ngôn ngữ Plateau", 1267471, "nic-pla", "Nhóm ngôn ngữ Plateau", "Plateau", } m["nic-ras"] = { "Rashad", 3401986, "nic", } m["nic-rnc"] = { "Central Ring", nil, "nic-rng", } m["nic-rng"] = { "Ring", 2269051, "nic-grf", aliases = {"Ring Road"}, } m["nic-rnn"] = { "Northern Ring", nil, "nic-rng", } m["nic-rnw"] = { "Western Ring", nil, "nic-rng", } m["nic-ser"] = { "Sere", 7453058, "nic-ubg", } m["nic-shi"] = { "Shiroro", 7498953, "nic-knj", aliases = {"Pongu"}, } m["nic-sis"] = { "Sisaala", 36532, "nic-gnw", } m["nic-tar"] = { "Tarokoid", 2394472, "nic-plt", } m["nic-tiv"] = { "nhóm ngôn ngữ Tivoid", 752377, "nic-bds", "Nhóm ngôn ngữ Tivoid", "Tivoid", } m["nic-tvc"] = { "Central Tivoid", nil, "nic-tiv", } m["nic-tvn"] = { "Northern Tivoid", nil, "nic-tiv", } m["nic-ubg"] = { "nhóm ngôn ngữ Ubangi", 33932, "nic-vco", -- or none "Nhóm ngôn ngữ Ubangi", "Ubangi", } m["nic-uce"] = { "East-West Upper Cross River", nil, "nic-ucr", } m["nic-ucn"] = { "North-South Upper Cross River", nil, "nic-ucr", } m["nic-ucr"] = { "Upper Cross River", 4108624, "nic-cri", aliases = {"Upper Cross"}, } m["nic-vco"] = { "nhóm ngôn ngữ Volta-Congo", 37228, "alv", "Nhóm ngôn ngữ Volta-Congo", "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["nub"] = { "Nubian", 1517194, "sdv-nes", } m["nub-hil"] = { "Hill Nubian", 5762211, "nub", aliases = {"Kordofan Nubian"}, } m["omq"] = { "ngữ hệ Oto-Mangue", 33669, "Ngữ hệ Oto-Mangue", "Oto-Mangue", } m["omq-cha"] = { "Chatino", 35111, "omq-zap", } m["omq-chi"] = { "Chinantecan", 35828, "omq", } m["omq-cui"] = { "Cuicatec", 616024, "omq-mix", } m["omq-maz"] = { "Mazatecan", 36230, "omq", aliases = {"Mazatec"}, } m["omq-mix"] = { "ngữ tộc Mixtec", 21996392, "omq", "Ngữ tộc Mixtec", "Mixtec", } m["omq-mxt"] = { "nhóm ngôn ngữ Mixtec", 36363, "omq-mix", "Nhóm ngôn ngữ Mixtec", "Mixtec", } m["omq-otp"] = { "Oto-Pamean", nil, "omq", } m["omq-pop"] = { "Popolocan", 5132273, "omq", } m["omq-tri"] = { "nhóm ngôn ngữ Triqui", 780200, "omq-mix", "Nhóm ngôn ngữ Triqui", "Triqui", aliases = {"Trique"}, } m["omq-zap"] = { "nhóm ngôn ngữ Zapotec", 8066463, "omq", "Nhóm ngôn ngữ Zapotec", "Zapotec", } m["omq-zpc"] = { "Zapotec", 13214, "omq-zap", } m["omv"] = { "nhóm ngôn ngữ Omo", 33860, "afa", "Nhóm ngôn ngữ Omo", "Omo", } m["omv-aro"] = { "nhóm ngôn ngữ Aari", 3699526, "omv", "Nhóm ngôn ngữ Aari", "Aari", aliases = {"Ari-Banna", "Nam Omo", "Somo"}, } m["omv-diz"] = { "nhóm ngôn ngữ Dizi", 430251, "omv", "Nhóm ngôn ngữ Dizi", "Dizi", aliases = {"Maji", "Majoid"}, } m["omv-eom"] = { "East Ometo", 20527288, "omv-ome", } m["omv-gon"] = { "Gonga", 4143043, "omv", aliases = {"Kefoid"}, } m["omv-mao"] = { "Mao", 1351495, "omv", } m["omv-nom"] = { "nhóm ngôn ngữ Bắc Ometo", nil, "omv-ome", "Nhóm ngôn ngữ Bắc Ometo", "Bắc Ometo", } m["omv-ome"] = { "nhóm ngôn ngữ Ometo", 36310, "omv", "Nhóm ngôn ngữ Ometo", "Ometo", } m["oto"] = { "Otomian", 1270220, "omq-otp", } m["oto-otm"] = { "Otomi", nil, "oto", } m["paa"] = { "ngữ hệ Papua", 236425, "qfa-not", "Ngữ hệ Papua", "Papua", } m["paa-arf"] = { "Arafundi", 4783702, } m["paa-asa"] = { "Arai-Samaia", 48803569, } m["paa-bng"] = { "Baining", 748487, aliases = {"East New Britain"}, } m["paa-brd"] = { "ngữ hệ Thượng Tami", 1752158, "Ngữ hệ Thượng Tami", "Thượng Tami", aliases = {"Border", "Upper Tami"}, } m["paa-egb"] = { "East Geelvink Bay", 1497678, aliases = {"East Cenderawasih"}, } m["paa-eng"] = { "Engan", 3217449, } m["paa-iwm"] = { "ngữ hệ Iwam", 15147853, "Ngữ hệ Iwam", "Iwam", } m["paa-kag"] = { -- recode as ngf-kag? "Kainantu-Goroka", 3217463, "ngf", } m["paa-kiw"] = { "Kiwaian", 338449, } m["paa-kut"] = { "nhóm ngôn ngữ Kutubuan", 48767893, "paa-pag", "Nhóm ngôn ngữ Kutubuan", "Kutubuan", } m["paa-kwm"] = { "Kwomtari", 2075415, } m["paa-lkp"] = { "Lakes Plain", 6478969, } m["paa-lsp"] = { "Lower Sepik", 7061700, aliases = {"Nor-Pondo"}, } m["paa-mai"] = { "Mairasi", 6736896, } m["paa-msk"] = { "Sko", 953509, aliases = {"Skou"}, } m["paa-nbo"] = { "North Bougainville", 749496, } m["paa-nim"] = { "Nimboran", 12638426, } m["paa-nha"] = { "North Halmahera", nil, "paa-wpa", } m["paa-pag"] = { "ngữ hệ vùng vịnh Papua", 48803685, "Ngữ hệ vùng vịnh Papua", "vùng vịnh Papua", } m["paa-pau"] = { "Pauwasi", 7155496, } m["paa-ram"] = { "Ramu", 3442808, } m["paa-sbo"] = { "South Bougainville", 3217380, } m["paa-sen"] = { "Sentani", 17044584, "paa-wpa", } m["paa-sep"] = { "ngữ hệ Sepik", 3508772, "Ngữ hệ Sepik", "Sepik", } m["paa-tkw"] = { "Tor-Kwerba", 7827523, } m["paa-wpa"] = { "West Papuan", 1363026, } m["paa-yam"] = { "Yam", 15062272, aliases = {"Morehead and Upper Maro River"}, } m["paa-yua"] = { "Yuat", 8060096, } m["phi"] = { "nhóm ngôn ngữ Philippines", 947858, "poz", "Nhóm ngôn ngữ Philippines", "Philippines", } m["phi-kal"] = { "Kalamian", 3217466, "phi", aliases = {"Calamian"}, } m["poz"] = { "nhóm ngôn ngữ Mã Lai-Đa Đảo", 143158, "map", "Nhóm ngôn ngữ Mã Lai-Đa Đảo", "Mã Lai-Đa Đảo", } m["poz-aay"] = { "Admiralty Islands", 2701306, "poz-oce", } m["poz-bnn"] = { "nhóm ngôn ngữ Bắc Borneo", 1427907, "poz", "Nhóm ngôn ngữ Bắc Borneo", "Bắc Borneo", } m["poz-bre"] = { "nhóm ngôn ngữ Đông Barito", 2701314, "poz", "Nhóm ngôn ngữ Đông Barito", "Đông Barito", } m["poz-brw"] = { "nhóm ngôn ngữ Tây Barito", 2761679, "poz", "Nhóm ngôn ngữ Tây Barito", "Tây Barito", } m["poz-bss"] = { "nhóm ngôn ngữ Bali-Sasak-Sumbawa", 3396043, "poz-msa", "Nhóm ngôn ngữ Bali-Sasak-Sumbawa", "Bali-Sasak-Sumbawa", } m["poz-btk"] = { "nhóm ngôn ngữ Bungku-Tolaki", 3217381, "poz-clb", "Nhóm ngôn ngữ Bungku-Tolaki", "Bungku-Tolaki", } m["poz-cet"] = { "nhóm ngôn ngữ Mã Lai-Đa Đảo Trung-Đông", 2269883, "poz", "Nhóm ngôn ngữ Mã Lai-Đa Đảo Trung-Đông", "Mã lai-Đa Đảo Trung-Đông", } m["poz-clb"] = { "nhóm ngôn ngữ Celebes", 1078041, "poz", "Nhóm ngôn ngữ Celebes", "Celebes", } m["poz-cln"] = { "New Caledonian", 3091221, "poz-occ", } m["poz-cma"] = { "Central Maluku", 3217479, "poz-cet", } m["poz-hce"] = { "Halmahera-Cenderawasih", 2526616, "pqe", } m["poz-kal"] = { "nhóm ngôn ngữ Kaili-Pamona", 3217465, "poz-clb", "Nhóm ngôn ngữ Kaili-Pamona", "Kaili-Pamona", } m["poz-lgx"] = { "Lampungic", 49215, "poz-sus", } m["poz-mcm"] = { "nhóm ngôn ngữ Mã Lai-Chăm", nil, "poz-msa", "Nhóm ngôn ngữ Mã Lai-Chăm", "Mã Lai-Chăm", } m["poz-mic"] = { "nhóm ngôn ngữ Micronesia", 420591, "poz-occ", "Nhóm ngôn ngữ Micronesia", "Micronesia'," } m["poz-mly"] = { "nhóm ngôn ngữ Mã Lai", 662628, "poz-mcm", "Nhóm ngôn ngữ Mã Lai", "Mã Lai", } m["poz-msa"] = { "nhóm ngôn ngữ Mã Lai-Sumbawa", 1363818, "poz", "Nhóm ngôn ngữ Mã Lai-Sumbawa", "Mã Lai-Sumbawa", } m["poz-mun"] = { "nhóm ngôn ngữ Muna-Buton", 3037924, "poz-clb", "Nhóm ngôn ngữ Muna-Buton", "Muna-Buton", } m["poz-nws"] = { "nhóm ngôn ngữ Tây Bắc Sumatra", 2071308, "poz", "Nhóm ngôn ngữ Tây Bắc Sumatra", "Tây Bắc Sumatra", } m["poz-occ"] = { "nhóm ngôn ngữ Trung-Đông Châu Đại Dương", 2068435, "poz-oce", "Nhóm ngôn ngữ Trung-Đông Châu Đại Dương", "Trung-Đông Châu Đại Dương", } m["poz-oce"] = { "nhóm ngôn ngữ Châu Đại Dương", 324457, "pqe", "Nhóm ngôn ngữ Châu Đại Dương", "Châu Đại Dương", } m["poz-ocw"] = { "nhóm ngôn ngữ Tây Châu Đại Dương", 2701282, "poz-oce", "Nhóm ngôn ngữ Tây Châu Đại Dương", "Tây Châu Đại Dương", } m["poz-pcc"] = { "nhóm ngôn ngữ Trung Thái Bình Dương", 3130237, "poz-occ", "Nhóm ngôn ngữ Trung Thái Bình Dương", "Trung Thái Bình Dương", } m["poz-pep"] = { "Eastern Polynesian", 390979, "poz-pnp", } m["poz-pnp"] = { "nhóm ngôn ngữ Đa Đảo hạt nhân", 743851, "poz-pol", "Nhóm ngôn ngữ Đa Đảo hạt nhân", "Đa Đảo hạt nhân", } m["poz-pol"] = { "nhóm ngôn ngữ Đa Đảo", 390979, "poz-pcc", "Nhóm ngôn ngữ Đa Đảo", "Đa Đảo", } m["poz-san"] = { "nhóm ngôn ngữ Sabah", 3217517, "poz-bnn", "Nhóm ngôn ngữ Sabah", "Sabah", } m["poz-sbj"] = { "nhóm ngôn ngữ Sama-Bajaw", 2160409, "poz", "Nhóm ngôn ngữ Sama-Bajaw", "Sama-Bajaw", } m["poz-slb"] = { "nhóm ngôn ngữ Saluan-Banggai", 3217519, "poz-clb", "Nhóm ngôn ngữ Saluan-Banggai", "Saluan-Banggai", } m["poz-sls"] = { "nhóm ngôn ngữ Đông Nam Solomon", 3119671, "poz-occ", "Nhóm ngôn ngữ Đông Nam Solomon", "Đông Nam Solomon", } m["poz-ssw"] = { "South Sulawesi", 2778190, "poz-sus", } m["poz-sus"] = { "Sunda-Sulawesi", 319552, "poz", } m["poz-swa"] = { "North Sarawakan", 538569, "poz-bnn", } m["poz-tim"] = { "nhóm ngôn ngữ Timor", 7806987, "poz-cet", "Nhóm ngôn ngữ Timor", "Timor", } m["poz-tot"] = { "Tomini-Tolitoli", 3217541, "poz-clb", } m["poz-vnc"] = { "North-Central Vanuatu", 3039118, "poz-occ", } m["poz-wot"] = { "nhóm ngôn ngữ Wotu-Wolio", 1041317, "poz-clb", "Nhóm ngôn ngữ Wotu-Wolio", "Wotu-Wolio", } m["pqe"] = { "nhóm ngôn ngữ Mã Lai-Đa Đảo Đông", 2269883, "poz-cet", "Nhóm ngôn ngữ Mã Lai-Đa Đảo Đông", "Mã Lai-Đa Đảo Đông", } m["pra"] = { "Prakrit", 192170, "inc", aliases = {"Prakritic"}, protoLanguage = "inc-pra", } m["qfa-adc"] = { "Central Great Andamanese", nil, "qfa-adm", } m["qfa-adm"] = { "Great Andamanese", 3515103, } m["qfa-adn"] = { "Northern Great Andamanese", nil, "qfa-adm", } m["qfa-ads"] = { "Southern Great Andamanese", nil, "qfa-adm", } m["qfa-ain"] = { "ngữ hệ Ainu", 50111972, "Ngữ hệ Ainu", "Ainu", aliases = {"Ainu"}, } m["qfa-bej"] = { "nhóm ngôn ngữ Bối-Cát Triệu", nil, "qfa-bet", "Nhóm ngôn ngữ Bối-Cát Triệu", "Bối-Cát Triệu" } m["qfa-bet"] = { "nhóm ngôn ngữ Bối-Thái", nil, "qfa-tak", "Nhóm ngôn ngữ Bối-Thái", "Bối-Thái", aliases = {"Thái-Bối", "Daic-Beic", "Beic-Daic"}, } m["qfa-buy"] = { "nhóm ngôn ngữ Bố Ương", 1109927, "qfa-kra", "Nhóm ngôn ngữ Bố Ương", "Bố Ương", } m["qfa-cka"] = { "ngữ hệ Chukotka-Kamchatka", 33255, "Ngữ hệ Chukotka-Kamchatka", "Chukotka-Kamchatka", } m["qfa-ckn"] = { "nhóm ngôn ngữ Chukotka", 2606732, "qfa-cka", "Nhóm ngôn ngữ Chukotka", "Chukotka", } m["qfa-cnt"] = { "contact", 133253514, "qfa-not", } m["qfa-dgn"] = { "Dogon", 1234776, "nic", } m["qfa-dny"] = { "Dene-Yeniseian", 21103, aliases = {"Dené-Yeniseian"}, } m["qfa-gel"] = { "Gelao", 56401, "qfa-kra", } m["qfa-hur"] = { "Hurro-Urartian", 1144159, } m["qfa-iso"] = { "nhóm ngôn ngữ biệt lập", 33648, "qfa-not", "Nhóm ngôn ngữ biệt lập", "biệt lập", } m["qfa-kad"] = { "Kadu", -- considered either Nilo-Saharan or independent/none 1720989, } m["qfa-kms"] = { "nhóm ngôn ngữ Động-Thủy", 1023641, "qfa-tak", "Nhóm ngôn ngữ Động-Thủy", "Động-Thủy", } m["qfa-kor"] = { "ngữ hệ Triều Tiên", 11263525, "Ngữ hệ Triều Tiên", "Triều Tiên", } m["qfa-kra"] = { "Kra", 1022087, "qfa-tak", } m["qfa-lic"] = { "nhóm ngôn ngữ Hlai", 1023648, "qfa-tak", "Nhóm ngôn ngữ Hlai", "Hlai", aliases = {"Hlaic"}, } m["qfa-mal"] = { "Left May", 614468, "paa-asa", } m["qfa-mch"] = { -- used in both N and S America "Macro-Chibchan", 3438062, } m["qfa-mix"] = { "mixed", 33694, "qfa-not", } m["qfa-not"] = { "not a family", nil, "qfa-not", } m["qfa-onb"] = { "Be", nil, "qfa-bet", aliases = {"Ong-Be", "Beic"}, } m["qfa-ong"] = { "ngữ hệ Önge", 2090575, aliases = {"Angan", "South Andamanese", "Jarawa-Onge"}, } m["qfa-sub"] = { "ngôn ngữ cơ tầng", 20730913, "qfa-not", } m["qfa-tak"] = { "ngữ hệ Kra-Dai", 34171, "Ngữ hệ Kra-Dai", "Kra-Dai", aliases = {"Tai-Kadai", "Kadai"}, } m["qfa-tap"] = { "nhóm ngôn ngữ Timor-Alor-Pantar", 16590002, } m["qfa-tor"] = { "Torricelli", 1333831, } m["qfa-tyn"] = { "ngữ hệ Tyrseni", 1344038, "Ngữ hệ Tyrseni", "Tyrseni", } m["qfa-xgs"] = { "ngữ hệ Tiên Ti-Mông Cổ", 108887939, "Ngữ hệ Tiên Ti-Mông Cổ", "Tiên Ti-Mông Cổ", } m["qfa-xgx"] = { "nhóm ngôn ngữ Liên Mông Cổ", 107619002, "qfa-xgs", "Nhóm ngôn ngữ Liên Mông Cổ", "Liên Mông Cổ", } m["qfa-yen"] = { "Yeniseian", 27639, "qfa-dny", aliases = {"Yeniseic", "Yenisei-Ostyak"}, } m["qfa-yno"] = { "Northern Yeniseian", nil, "qfa-yen", } m["qfa-yso"] = { "Southern Yeniseian", nil, "qfa-yen", } m["qfa-yuk"] = { "ngữ hệ Yukaghir", 34164, "Ngữ hệ Yukaghir", "Yukaghir", aliases = {"Yukagir", "Jukagir"}, } m["qwe"] = { "ngữ hệ Quechua", 5218, "Ngữ hệ Quechua", "Quechua", } m["raj"] = { "nhóm ngôn ngữ Rajasthan", 13196, "inc-wes", "Nhóm ngôn ngữ Rajasthan", "Rajasthan", protoLanguage = "inc-ogu", } m["roa"] = { "nhóm ngôn ngữ Rôman", 19814, "itc", aliases = {"Rôman", "Latinh", "Tân Latinh"}, "Nhóm ngôn ngữ Rôman", "Rôman", protoLanguage = "la", } m["roa-asl"] = { "Asturleonese", 35390, "roa-ibe", protoLanguage = "roa-ole", } m["roa-cas"] = { "nhóm ngôn ngữ Castilla", 71924, "roa-ibe", "Nhóm ngôn ngữ Castilla", "Castilla", aliases = {"Castillian", "Castilic", "Castillic"}, protoLanguage = "osp", } m["roa-dal"] = { "Dalmatian Romance", 97646077, "roa-itd", } m["roa-eas"] = { "Eastern Romance", 147576, "roa", } m["roa-ibe"] = { "nhóm ngôn ngữ Iberia-Rôman", 749533, "roa-wes", "Nhóm ngôn ngữ Iberia-Rôman", "Iberia-Rôman", aliases = {"Iberia-Rôman", "Tây Iberia-Rôman"}, } m["roa-wes"] = { "nhóm ngôn ngữ Tây Rôman", 2714388, "roa-iwr", "Nhóm ngôn ngữ Tây Rôman", "Tây Rôman", } m["roa-iwr"] = { "nhóm ngôn ngữ Ý-Tây Rôman", 112608, "roa", "Nhóm ngôn ngữ Ý-Tây Rôman", "Ý-Tây Rôman", aliases = {"Ý-Tây"}, } m["roa-itd"] = { "Italo-Dalmatian", 3313381, "roa", } m["roa-git"] = { "Gallo-Italic", 516074, "roa", } m["roa-oil"] = { "Oïl", 37351, "roa", protoLanguage = "fro", } m["roa-ocr"] = { "Occitano-Romance", 599958, "roa", } m["roa-rhe"] = { "Rhaeto-Romance", 515593, "roa", } --[=[ Exceptional language and family codes for South American Indian languages can use the prefix "sai-", though "sai" is no longer itself a family code. ]=]-- m["sai-ara"] = { "Araucanian", 626630, } m["sai-aym"] = { "Aymaran", 33010, } m["sai-bar"] = { "Barbacoan", 807304, aliases = {"Barbakoan"}, } m["sai-bor"] = { "Boran", 43079266, } m["sai-cah"] = { "Cahuapanan", 1025793, } m["sai-car"] = { "ngữ hệ Carib", 33090, "Ngữ hệ Carib", "Carib", aliases = {"Cariban"}, } m["sai-cer"] = { "Cerrado", 98078151, "sai-jee", aliases = {"Amazonian Jê"}, } m["sai-chc"] = { "Chocoan", 1075616, aliases = {"Choco", "Chocó"}, } m["sai-cho"] = { "Chonan", 33019, aliases = {"Chon"}, } m["sai-cje"] = { "Central Jê", 18010843, "sai-cer", aliases = {"Akuwẽ"}, } m["sai-cpc"] = { "Chapacuran", 1062626, } m["sai-crn"] = { "Charruan", 3112423, aliases = {"Charrúan"}, } m["sai-ctc"] = { "Catacaoan", 5051139, } m["sai-guc"] = { "Guaicuruan", 1974973, "sai-mgc", aliases = {"Guaicurú", "Guaycuruana", "Guaikurú", "Guaycuruano", "Guaykuruan", "Waikurúan"}, } m["sai-guh"] = { "Guahiban", 944056, aliases = {"Guahiboan", "Guajiboan", "Wahivoan"}, } m["sai-gui"] = { "Guianan", nil, "sai-car", aliases = {"Guianan Carib", "Guiana Carib"}, } m["sai-har"] = { "Harákmbut", 1584402, "sai-hkt", aliases = {"Harákmbet"}, } m["sai-hkt"] = { "Harákmbut-Katukinan", 17107635, } m["sai-hrp"] = { "ngữ hệ Huarpe", 1578336, "Ngữ hệ Huarpe", "Huarpe", aliases = {"Warpean", "Huarpe", "Warpe"}, } m["sai-jee"] = { "Jê", 1483594, "sai-mje", aliases = {"Gê", "Jean", "Gean", "Jê-Kaingang", "Ye"}, } m["sai-jir"] = { "Jirajaran", 3028651, aliases = {"Hiraháran"}, } m["sai-jiv"] = { "ngữ hệ Jivaro", 1393074, "Ngữ hệ Jivaro", "Jivaro", aliases = {"Hívaro", "Jibaro", "Jibaroana", "Jívaro"}, } m["sai-ktk"] = { "Katukinan", 2636000, "sai-hkt", aliases = {"Catuquinan"}, } m["sai-kui"] = { "Kuikuroan", nil, "sai-car", aliases = {"Kuikuro", "Nahukwa"}, } m["sai-map"] = { "Mapoyan", 61096301, "sai-ven", aliases = {"Mapoyo", "Mapoyo-Yabarana", "Mapoyo-Yavarana", "Mapoyo-Yawarana"}, } m["sai-mas"] = { "Mascoian", 1906952, aliases = {"Mascoyan", "Maskoian", "Enlhet-Enenlhet"}, } m["sai-mgc"] = { "Mataco-Guaicuru", 255512, } m["sai-mje"] = { "Macro-Jê", 887133, aliases = {"Macro-Gê"}, } m["sai-mtc"] = { "Matacoan", 2447424, "sai-mgc", } m["sai-mur"] = { "Muran", 33826, aliases = {"Mura"}, } m["sai-nad"] = { "Nadahup", 1856439, aliases = {"Makú", "Macú", "Vaupés-Japurá"}, } m["sai-nje"] = { "Northern Jê", 98078225, "sai-cer", aliases = {"Core Jê"}, } m["sai-nmk"] = { "Nambikwaran", 15548027, aliases = {"Nambicuaran", "Nambiquaran", "Nambikuaran"}, } m["sai-otm"] = { "Otomacoan", 3217503, aliases = {"Otomákoan", "Otomakoan"}, } m["sai-pan"] = { "nhóm ngôn ngữ Pano", 1544537, "sai-pat", "Nhóm ngôn ngữ Pano", "Pano", aliases = {"Panoan"}, } m["sai-pat"] = { "ngữ hệ Pano-Tacana", 2475746, "Ngữ hệ Pano-Tacana", "Pano-Tacana", aliases = {"Pano-Tacana", "Pano-Takana", "Páno-Takána", "Pano-Takánan"}, } m["sai-pek"] = { "Pekodian", 107451736, "sai-car", aliases = {"South Amazonian Carib", "Southern Cariban", "Pekodi"}, } m["sai-pem"] = { "Pemongan", nil, "sai-ven", aliases = {"Pemong", "Pemóng", "Purukoto"}, } m["sai-prk"] = { "Parukotoan", 107451482, "sai-car", aliases = {"Parukoto"}, } m["sai-sje"] = { "Southern Jê", 98078245, "sai-jee", } m["sai-tac"] = { "Tacanan", 3113762, "sai-pat", } m["sai-tar"] = { "Taranoan", 105097814, "sai-gui", aliases = {"Trio", "Tarano"}, } m["sai-tuc"] = { "ngữ hệ Tucanoan", 788144, "Ngữ hệ Tucanoan", "Tucanoan", } m["sai-tyu"] = { "Ticuna-Yuri", 4467010, } m["sai-ucp"] = { "Uru-Chipaya", 2475488, aliases = {"Uru-Chipayan"}, } m["sai-ven"] = { "Venezuelan Cariban", nil, "sai-car", aliases = {"Venezuelan Carib", "Venezuelan", "Venezuelano"}, } m["sai-wic"] = { "Wichí", 3027047, } m["sai-wit"] = { "Witotoan", 43079317, aliases = {"Huitotoan", "Uitotoan"}, } m["sai-ynm"] = { "Yanomami", nil, aliases = {"Yanomam", "Shamatari", "Yamomami", "Yanomaman"}, } m["sai-yuk"] = { "Yukpan", nil, "sai-car", aliases = {"Yukpa", "Yukpano", "Yukpa-Japreria"}, } m["sai-zam"] = { "Zamucoan", 3048461, aliases = {"Samúkoan"}, } m["sai-zap"] = { "Zaparoan", 33911, aliases = {"Záparoan", "Saparoan", "Sáparoan", "Záparo", "Zaparoano", "Zaparoana"}, } m["sal"] = { "ngữ hệ Salish", 33985, "Ngữ hệ Salish", "Salish", } m["sdv"] = { "Eastern Sudanic", 2036148, "ssa", } m["sdv-bri"] = { "Bari", nil, "sdv-nie", } m["sdv-daj"] = { "Daju", 956724, "sdv", } m["sdv-dnu"] = { "Dinka-Nuer", nil, "sdv-niw", } m["sdv-eje"] = { "Eastern Jebel", 3408878, "sdv", } m["sdv-kln"] = { "Kalenjin", 637228, "sdv-nis", } m["sdv-lma"] = { "Lotuko-Maa", nil, "sdv-nie", } m["sdv-lon"] = { "Northern Luo", nil, "sdv-luo", } m["sdv-los"] = { "Southern Luo", 7570103, "sdv-luo", } m["sdv-luo"] = { "Luo", nil, "sdv-niw", } m["sdv-nes"] = { "Northern Eastern Sudanic", 4810496, "sdv", aliases = {"Astaboran", "Ek Sudanic"}, } m["sdv-nie"] = { "Eastern Nilotic", 153795, "sdv-nil", } m["sdv-nil"] = { "Nilotic", 513408, "sdv", } m["sdv-nis"] = { "Southern Nilotic", 1552410, "sdv-nil", } m["sdv-niw"] = { "Western Nilotic", 3114989, "sdv-nil", } m["sdv-nma"] = { "Nandi-Markweta", nil, "sdv-kln", } m["sdv-nyi"] = { "Nyima", 11688746, "sdv-nes", aliases = {"Nyimang"}, } m["sdv-tmn"] = { "Taman", 3408873, "sdv-nes", aliases = {"Tamaic"}, } m["sdv-ttu"] = { "Teso-Turkana", 7705551, "sdv-nie", aliases = {"Ateker"}, } m["sel"] = { "nhóm ngôn ngữ Selkup", 34008, "syd", "Nhóm ngôn ngữ Selkup", "Selkup", } m["sem"] = { "nhóm ngôn ngữ Semit", 34049, "afa", "Nhóm ngôn ngữ Semit", "Semit", } m["sem-ara"] = { "nhóm ngôn ngữ Aram", 28602, "sem-nwe", "Nhóm ngôn ngữ Aram", "Aram", protoLanguage = "arc", } m["sem-arb"] = { "nhóm ngôn ngữ Ả Rập", 164667, "sem-cen", "Nhóm ngôn ngữ Ả Rập", "Ả Rập", protoLanguage = "ar", } m["sem-are"] = { "nhóm ngôn ngữ Aram Đông", 3410322, "sem-ara", "Nhóm ngôn ngữ Aram Đông", "Aram Đông", } m["sem-arw"] = { "nhóm ngôn ngữ Aram Tây", 3394214, "sem-ara", "Nhóm ngôn ngữ Aram Tây", "Aram Tây", } m["sem-ase"] = { "Southeastern Aramaic", 3410322, "sem-are", } m["sem-can"] = { "nhóm ngôn ngữ Canaan", 747547, "sem-nwe", "Nhóm ngôn ngữ Canaan", "Canaan", } m["sem-cen"] = { "nhóm ngôn ngữ Semit Trung", 3433228, "sem-wes", "Nhóm ngôn ngữ Semit Trung", "Semit Trung", } m["sem-cna"] = { "nhóm ngôn ngữ Tân Aram Trung", 3410322, "sem-are", "Nhóm ngôn ngữ Tân Aram Trung", "Tân Aram Trung", } m["sem-eas"] = { "nhóm ngôn ngữ Semit Đông", 164273, "sem", "Nhóm ngôn ngữ Semit Đông", "Semit Đông", } m["sem-eth"] = { "nhóm ngôn ngữ Semit Ethiopia", 163629, "sem-wes", "Nhóm ngôn ngữ Semit Ethiopia", "Semit Ethiopia", aliases = {"Afro-Semitic", "Ethiopian", "Ethiopic", "Ethiosemitic"}, } m["sem-nna"] = { "Northeastern Neo-Aramaic", 2560578, "sem-are", } m["sem-nwe"] = { "nhóm ngôn ngữ Semit Tây Bắc", 162996, "sem-cen", "Nhóm ngôn ngữ Semit Tây Bắc", "Semit Tây Bắc", } m["sem-osa"] = { "Old South Arabian", 35025, "sem-cen", aliases = {"Epigraphic South Arabian", "Sayhadic"}, } m["sem-sar"] = { "nhóm ngôn ngữ Nam Ả Rập hiện đại", 1981908, "sem-wes", "Nhóm ngôn ngữ Nam Ả Rập hiện đại", "Nam Ả Rập hiện đại", } m["sem-wes"] = { "nhóm ngôn ngữ Semit Tây", 124901, "sem", "Nhóm ngôn ngữ Semit Tây", "Semit Tây", } m["sgn"] = { "sign", 34228, "qfa-not", } m["sgn-fsl"] = { "French Sign Languages", 5501921, "sgn", } m["sgn-gsl"] = { "German Sign Languages", 5551235, "sgn", } m["sgn-jsl"] = { "Japanese Sign Languages", 11722508, "sgn", } m["sio"] = { "Siouan", 34181, "nai-sca", } m["sio-dhe"] = { "Dhegihan", 3217420, "sio-msv", } m["sio-dkt"] = { "nhóm ngôn ngữ Dakota", 17188640, "sio-msv", "Nhóm ngôn ngữ Dakota", "Dakota", } m["sio-mor"] = { "Missouri River Siouan", 26807266, "sio", } m["sio-msv"] = { "Mississippi Valley Siouan", 17188638, "sio", } m["sio-ohv"] = { "Ohio Valley Siouan", 21070931, "sio", } m["sit"] = { "ngữ hệ Hán-Tạng", 45961, "Ngữ hệ Hán-Tạng", "Hán-Tạng", } m["sit-aao"] = { "Ao", 615474, "sit", aliases = {"Central Naga languages"}, } m["sit-alm"] = { "Almora", nil, "sit-whm", } m["sit-bai"] = { "nhóm ngôn ngữ Bạch", 35103, "sit-mba", "Nhóm ngôn ngữ Bạch", "Bạch", aliases = {"Bai"}, } m["sit-bdi"] = { "nhóm ngôn ngữ Bod", 1814078, "sit", "Nhóm ngôn ngữ Bod", "Bod", } m["sit-cln"] = { "nhóm ngôn ngữ Thái-Long", 107182612, "sit-mba", "Nhóm ngôn ngữ Thái-Long", "Thái-Long", aliases = {"Cai–Long", "Ta–Li", "Ta-Li"}, } m["sit-dhi"] = { "Dhimalish", 1207648, "sit", } m["sit-ebo"] = { "nhóm ngôn ngữ Bod Đông", 56402, "sit-bdi", "Nhóm ngôn ngữ Bod Đông", "Bod Đông", } m["sit-gma"] = { "nhóm ngôn ngữ Đại Magar", 55612963, "sit", "Nhóm ngôn ngữ Đại Magar", "Đại Magar", } m["sit-gsi"] = { "Greater Siangic", 52698851, "sit", } m["sit-hrs"] = { "Hrusish", 1632501, "sit", aliases = {"Southeast Kamengic"}, } m["sit-jnp"] = { "Jingphoic", nil, "sit-jpl", aliases = {"Jingpho"}, } m["sit-jpl"] = { "Kachin-Luic", 1515454, "tbq-bkj", aliases = {"Jingpho-Luish", "Jingpho-Asakian", "Kachinic"}, } m["sit-kch"] = { "Konyak-Chang", nil, "sit-kon", } m["sit-kha"] = { "nhóm ngôn ngữ Kham", 33305, "sit-gma", "Nhóm ngôn ngữ Kham", "Kham", } m["sit-khb"] = { "Kho-Bwa", 6401917, "sit", aliases = {"Bugunish", "Kamengic"}, } m["sit-kic"] = { "Central Kiranti", nil, "sit-kir", } m["sit-kie"] = { "Eastern Kiranti", nil, "sit-kir", } m["sit-kin"] = { "Kinnauric", nil, "sit-whm", aliases = {"Kinnauri"}, } m["sit-kir"] = { "Kiranti", 922148, "sit", } m["sit-kiw"] = { "Western Kiranti", 922148, "sit-kir", } m["sit-kon"] = { "Konyak", 774590, "tbq-bkj", aliases = {"Konyakian", "Northern Naga"}, } m["sit-kyk"] = { "Kyirong-Kagate", 6450957, "sit-tib", } m["sit-lab"] = { "nhóm ngôn ngữ Ladakh-Balti", 6450957, "sit-tib", "Nhóm ngôn ngữ Ladakh-Balti", "Ladakh-Balti", } m["sit-las"] = { "Lahuli-Spiti", 6473510, "sit-tib", } m["sit-luu"] = { "Luish", 55621439, "sit-jpl", aliases = {"Asakian", "Sak"}, } m["sit-mar"] = { "Maringic", nil, "sit-tma", } m["sit-mba"] = { "nhóm ngôn ngữ Đại Bạch", 16963847, "sit-sba", "Nhóm ngôn ngữ Đại Bạch", "Đại Bạch", aliases = {"Macro-Bai", "Greater Bai"}, } m["sit-mdz"] = { "Midzu", 6843504, "sit", aliases = {"Geman", "Midzuish", "Miju-Meyor", "Southern Mishmi"}, } m["sit-mnz"] = { "Mondzish", 6898839, "tbq-lob", aliases = {"Mangish"}, } m["sit-mru"] = { "Mruic", 16908870, "sit", aliases = {"Mru-Hkongso"}, } m["sit-nas"] = { "Naish", 25047956, "sit-nax", } m["sit-nax"] = { "Naic", 6982999, "tbq-buq", aliases = {"Naxish"}, } m["sit-nba"] = { "nhóm ngôn ngữ Bạch Bắc", 122463830, "sit-bai", "Nhóm ngôn ngữ Bạch Bắc", "Bạch Bắc", aliases = {"Northern Bai"}, } m["sit-new"] = { "Newaric", 55625069, "sit", } m["sit-nng"] = { "nhóm ngôn ngữ Nung", 1515482, "sit", "Nhóm ngôn ngữ Nung", "Nung", aliases = {"Nung"}, } m["sit-qia"] = { "Qiangic", 1636765, "tbq-buq", } m["sit-rgy"] = { "Rgyalrongic", 56936, "sit-qia", aliases = {"Jiarongic"}, } m["sit-sba"] = { "nhóm ngôn ngữ Hán-Bạch", nil, "sit", "Nhóm ngôn ngữ Hán-Bạch", "Hán-Bạch", aliases = {"Sino-Bai", "Greater Bai"}, } m["sit-tam"] = { "nhóm ngôn ngữ Tamang", 3309439, "sit", "Nhóm ngôn ngữ Tamang", "Tamang", aliases = {"West Bodish"}, } m["sit-tan"] = { "Tani", 3217538, "sit", } m["sit-tib"] = { "nhóm ngôn ngữ Tạng", 1641150, "sit-bdi", "Nhóm ngôn ngữ Tạng", "Tạng", protoLanguage = "otb", } m["sit-tja"] = { "nhóm ngôn ngữ Thổ Gia", nil, "sit", "Nhóm ngôn ngữ Thổ Gia", "Thổ Gia", } m["sit-tma"] = { "Tangkhul-Maring", nil, "sit", } m["sit-tng"] = { "nhóm ngôn ngữ Tangkhul", 1516657, "sit-tma", "Nhóm ngôn ngữ Tangkhul", "Tangkhul", aliases = {"Tangkhul"}, } m["sit-tno"] = { "Tangsa-Nocte", nil, "sit-kon", } m["sit-tsk"] = { "Tshangla", nil, "sit-bdi", } m["sit-whm"] = { "West Himalayish", 2301695, "sit", } m["sit-zem"] = { "Zeme", 189291, "sit", aliases = {"Zeliangrong", "Zemeic"}, } m["sla"] = { "nhóm ngôn ngữ gốc Slav", 23526, "ine-bsl", "Nhóm ngôn ngữ gốc Slav", "gốc Slav", aliases = {"Slavonic"}, } m["smi"] = { "nhóm ngôn ngữ Sami", 56463, "urj", "Nhóm ngôn ngữ Sami", "Sami", aliases = {"Saami", "Samic", "Saamic"}, } m["son"] = { "nhóm ngôn ngữ Songhay", 505198, "ssa", "Nhóm ngôn ngữ Songhay", "Songhay", aliases = {"Songhai"}, } m["sqj"] = { "nhóm ngôn ngữ Albani", 8748, "ine", "Nhóm ngôn ngữ Albani", "Albani", } m["ssa"] = { "ngữ hệ Nin-Sahara", -- possibly not a genetic grouping 33705, "Ngữ hệ Nin-Sahara", "Nin-Sahara", } m["ssa-fur"] = { "Fur", 2989512, "ssa", } m["ssa-klk"] = { "Kuliak", 1791476, "ssa", aliases = {"Rub"}, } m["ssa-kom"] = { "nhóm ngôn ngữ Koman", 1781084, "ssa", "Nhóm ngôn ngữ Koman", "Koman", } m["ssa-sah"] = { "Saharan", 1757661, "ssa", } m["syd"] = { "nhóm ngôn ngữ Samoyed", 34005, "urj", "Nhóm ngôn ngữ Samoyed", "Samoyed", aliases = {"Samoyed", "Samodeic"}, } m["tai"] = { "nhóm ngôn ngữ Thái", 749720, "qfa-bet", "Nhóm ngôn ngữ Thái", "Thái", aliases = {"Daic"}, } m["tai-wen"] = { "nhóm ngôn ngữ Văn Ma-Thái Tây Nam", nil, "tai", "Nhóm ngôn ngữ Văn Ma-Thái Tây Nam", "Văn Ma-Thái Tây Nam", } m["tai-tay"] = { "nhóm ngôn ngữ Tày", nil, "tai-wen", "Nhóm ngôn ngữ Tày", "Tày", } m["tai-sap"] = { "nhóm ngôn ngữ Sa Pa-Thái Tây Nam", nil, "tai-wen", "Nhóm ngôn ngữ Sa Pa-Thái Tây Nam", "Sa Pa-Thái Tây Nam", aliases = {"Sapa-Thai"}, } m["tai-swe"] = { "nhóm ngôn ngữ Thái Tây Nam", 3447105, "tai-sap", "Nhóm ngôn ngữ Thái Tây Nam", "Thái Tây Nam", } m["tai-cho"] = { "nhóm ngôn ngữ Thái Sùng Tả", 13216, "tai", "Nhóm ngôn ngữ Thái Sùng Tả", "Thái Sùng Tả", } m["tai-cen"] = { "nhóm ngôn ngữ Thái Trung tâm", 5061891, "tai", "Nhóm ngôn ngữ Thái Trung tâm", "Thái Trung tâm", } m["tai-nor"] = { "nhóm ngôn ngữ Thái Bắc", 7059014, "tai", "Nhóm ngôn ngữ Thái Bắc", "Thái Bắc" } m["tbq"] = { "nhóm ngôn ngữ Tạng-Miến", 34064, "sit", "Nhóm ngôn ngữ Tạng-Miến", "Tạng-Miến", } m["tbq-anp"] = { "nhóm ngôn ngữ Angami-Pochuri", 530460, "sit", "Nhóm ngôn ngữ Angami-Pochuri", "Angami-Pochuri", } m["tbq-axi"] = { "Axioid", nil, "tbq-sel", } m["tbq-bdg"] = { "Bodo-Garo", 4090000, "tbq-bkj", } m["tbq-bis"] = { "Bisoid", 48844742, "tbq-slo", } m["tbq-bka"] = { "Bi-Ka", 12627890, "tbq-slo", } m["tbq-bkj"] = { "Sal", 889900, "sit", -- Brahmaputran appears to be Glottolog's term aliases = {"Bodo-Konyak-Jinghpaw", "Brahmaputran", "Jingpho-Konyak-Bodo"}, } m["tbq-brm"] = { "nhóm ngôn ngữ Miến", 865713, "tbq-lob", "Nhóm ngôn ngữ Miến", "Miến", } m["tbq-buq"] = { "nhóm ngôn ngữ Miến-Khương", 16056278, "sit", "Nhóm ngôn ngữ Miến-Khương", "Miến-Khương", aliases = {"Đông Miến-Khương"}, } m["tbq-drp"] = { "Downriver Phula", 7188378, "tbq-rph", } m["tbq-han"] = { "nhóm ngôn ngữ Hà Nhì", 17004185, "tbq-slo", "Nhóm ngôn ngữ Hà Nhì", "Hà Nhì", aliases = {"Hanoid"}, } m["tbq-hph"] = { "Highland Phula", nil, "tbq-sel", } m["tbq-jin"] = { "Jino", 6202716, "tbq-slo", } m["tbq-kzh"] = { "Kazhuoish", 48834669, "tbq-lol", } m["tbq-kuk"] = { "nhóm ngôn ngữ Kuki-Chin", 832413, "sit", "Nhóm ngôn ngữ Kuki-Chin", "Kuki-Chin", } m["tbq-lal"] = { "Lalo", 56548, "tbq-lso", } m["tbq-lho"] = { "Lahoish", nil, "tbq-lol", } m["tbq-llo"] = { "Lipo-Lolopo", nil, "tbq-lso", } m["tbq-lob"] = { "nhóm ngôn ngữ Lô Lô–Miến", 1635712, "tbq-buq", "Nhóm ngôn ngữ Lô Lô–Miến", "Lô Lô–Miến", } m["tbq-lol"] = { "nhóm ngôn ngữ Lô Lô", 37035, "tbq-lob", "Nhóm ngôn ngữ Lô Lô", "Lô Lô", aliases = {"Loloish", "Yi", "Ngwi", "Nisoic"}, } m["tbq-lso"] = { "Lisoish", 6559055, "tbq-lol", } m["tbq-lwo"] = { "Lawoish", 48847673, "tbq-lol", } m["tbq-muj"] = { "Muji", 11221327, "tbq-hph", } m["tbq-nas"] = { "Nasoid", nil, "tbq-nlo", } m["tbq-nis"] = { "Nisu", 56404, "tbq-nlo", } m["tbq-nlo"] = { "nhóm ngôn ngữ Lô Lô Bắc", 7058676, "tbq-nso", "Nhóm ngôn ngữ Lô Lô Bắc", "Lô Lô Bắc", aliases = {"Northern Loloish"}, } m["tbq-nso"] = { "Nisoish", 56990, "tbq-lol", } m["tbq-nus"] = { "Nusoish", 114245231, "tbq-lol", } m["tbq-phw"] = { "Phowa", 7187959, "tbq-hph", } m["tbq-rph"] = { "Riverine Phula", nil, "tbq-sel", } m["tbq-sel"] = { "nhóm ngôn ngữ Lô Lô Đông Nam", 16111894, "tbq-nso", "Nhóm ngôn ngữ Lô Lô Đông Nam", "Lô Lô Đông Nam", aliases = {"Southeastern Loloish"}, } m["tbq-sil"] = { "Siloid", 60787071, "tbq-slo", } m["tbq-slo"] = { "nhóm ngôn ngữ Lô Lô Nam", 5649340, "tbq-lol", "Nhóm ngôn ngữ Lô Lô Nam", "Lô Lô Nam", aliases = {"Southern Loloish"}, } m["tbq-tal"] = { "Taloid", 48804018, "tbq-lso", } m["tbq-urp"] = { "Upriver Phula", 7187058, "tbq-rph", } m["trk"] = { "ngữ hệ Turk", 34090, "Ngữ hệ Turk", "Turk", } m["trk-cmn"] = { "nhóm ngôn ngữ Turk chung", 1126028, "trk", "Nhóm ngôn ngữ Turk chung", "Turk chung", aliases = {"Turk Shaz"}, } m["trk-kar"] = { "nhóm ngôn ngữ Karluk", 703173, "trk-cmn", "Nhóm ngôn ngữ Karluk", "Karluk", aliases = {"Qarluq", "Duy Ngô Nhĩ-Uzbek", "Đông Nam Turk"}, varieties = {"Đông Turk"}, } m["trk-kbu"] = { "nhóm ngôn ngữ Kipchak-Bulgar", 3512539, "trk-kip", "Nhóm ngôn ngữ Kipchak-Bulgar", "Kipchak-Bulgar", aliases = {"Ural", "Uralo-Caspi"}, } m["trk-kcu"] = { "Kipchak-Cuman", 4370412, "trk-kip", aliases = {"Ponto-Caspian"}, } m["trk-kip"] = { "nhóm ngôn ngữ Kipchak", 1339898, "trk-cmn", "Nhóm ngôn ngữ Kipchak", "Kipchak", otherNames = {"Tây Turk"}, aliases = {"Kypchak", "Qypchaq", "Tây Bắc Turk", "Tây Turk"}, protoLanguage = "qwm", } m["trk-kkp"] = { "Kyrgyz-Kipchak", 4221189, "trk-kip", } m["trk-kno"] = { "nhóm ngôn ngữ Kipchak-Nogai", 4326954, "trk-kip", "Nhóm ngôn ngữ Kipchak-Nogai", "Kipchak-Nogai", aliases = {"Aralo-Caspi"}, } m["trk-nsb"] = { "North Siberian Turkic", 4537269, "trk-sib", aliases = {"Northern Siberian Turkic"}, } m["trk-ogr"] = { "nhóm ngôn ngữ Oghur", 1422731, "trk", "Nhóm ngôn ngữ Oghur", "Oghur", aliases = {"Lir-Turk", "r-Turk"}, } m["trk-ogz"] = { "nhóm ngôn ngữ Oghuz", 494600, "trk-cmn", "Nhóm ngôn ngữ Oghuz", "Oghuz", aliases = {"nhóm ngôn ngữ Turk Tây Nam"}, } m["trk-sib"] = { "Siberian Turkic", 354353, "trk-cmn", otherNames = {"Northern Turkic"}, aliases = {"Northeastern Turkic"}, } m["trk-ssb"] = { "South Siberian Turkic", nil, "trk-sib", aliases = {"Southern Siberian Turkic"}, } m["tup"] = { "ngữ hệ Tupi", 34070, "Ngữ hệ Tupi", "Tupi", aliases = {"Tupi"}, } m["tup-gua"] = { "Tupi-Guarani", 148610, "tup", aliases = {"Tupí-Guaraní"}, } m["tuw"] = { "ngữ hệ Tungus", 34230, "Ngữ hệ Tungus", "Tungus", aliases = {"Mãn-Tungus"}, } m["tuw-ewe"] = { "nhóm ngôn ngữ Ewenic", 105889448, "tuw", "Nhóm ngôn ngữ Ewenic", "Ewenic", aliases = {"Bắc Tungus"}, } m["tuw-jrc"] = { "nhóm ngôn ngữ Nữ Chân", 105889432, "tuw", "Nhóm ngôn ngữ Nữ Chân", "Nữ Chân", aliases = {"Mãn"}, } m["tuw-nan"] = { "Nanaic", 105889264, "tuw", } m["tuw-udg"] = { "nhóm ngôn ngữ Udeghe", 105889266, "tuw", "Nhóm ngôn ngữ Udeghe", "Udeghe", } m["urj"] = { "ngữ hệ Ural", 34113, "Ngữ hệ Ural", "Ural", varieties = {"Finn-Ugria"}, } m["urj-fin"] = { "nhóm ngôn ngữ Finn", 33328, "urj", "Nhóm ngôn ngữ Finn", "Finn", aliases = {"Baltic-Finn", "Balto-Finn", "Fenn"}, } m["urj-mdv"] = { "nhóm ngôn ngữ Mordvin", 627313, "urj", "Nhóm ngôn ngữ Mordvin", "Mordvin", } m["urj-prm"] = { "Permic", 161493, "urj", } m["urj-ugr"] = { "Ugric", 156631, "urj", } m["wak"] = { "ngữ hệ Wakashan", 60069, "Ngữ hệ Wakashan", "Wakashan", } m["wen"] = { "Sorbian", 25442, "zlw", aliases = {"Lusatian", "Wendish"}, } m["xgn"] = { "ngữ hệ Mông Cổ", 33750, "qfa-xgs", "Ngữ hệ Mông Cổ", "Mông Cổ", aliases = {"Mông Cổ"}, } m["xgn-cen"] = { "nhóm ngôn ngữ Trung Mông Cổ", 28719447, "xgn", "Nhóm ngôn ngữ Trung Mông Cổ", "Trung Mông Cổ", protoLanguage = "xng-lat", } m["xgn-sou"] = { "nhóm ngôn ngữ Nam Mông Cổ", nil, "xgn", "Nhóm ngôn ngữ Nam Mông Cổ", "Nam Mông Cổ", protoLanguage = "xng-ear", } m["xgn-shr"] = { "nhóm ngôn ngữ Shirongol", 107539435, "xgn-sou", "Nhóm ngôn ngữ Shirongol", "Shirongol", } m["xme"] = { "Median", nil, "ira-mpr", protoLanguage = "xme-old", } m["xme-ttc"] = { "Tatic", nil, "xme", } m["xnd"] = { "Na-Dene", 26986, "qfa-dny", aliases = {"Na-Dené"}, } m["xsc"] = { "nhóm ngôn ngữ Scythia", nil, "ira-nei", "Nhóm ngôn ngữ Scythia", "Scythia", } m["xsc-sak"] = { "Sakan", nil, "xsc-skw", aliases = {"Saka"}, } m["xsc-sar"] = { "nhóm ngôn ngữ Sarmatia", nil, "xsc", "Nhóm ngôn ngữ Sarmatia", "Sarmatia", } m["xsc-skw"] = { "nhóm ngôn ngữ Saka-Wakhi", nil, "xsc", "Nhóm ngôn ngữ Saka-Wakhi", "Saka-Wakhi", } m["yok"] = { "Yokuts", 34249, "nai-you", aliases = {"Yokutsan", "Mariposan", "Mariposa"}, } m["ypk"] = { "Yupik", 27970, "esx-esk", aliases = {"Yup'ik", "Yuit"}, } m["yrk"] = { "Nenets", 36452, "syd", } m["zhx"] = { "nhóm ngôn ngữ Hán", 33857, "sit-sba", "Nhóm ngôn ngữ Hán", "Hán", aliases = {"Sinitic", "Chinese"}, protoLanguage = "och", } m["zhx-com"] = { "Mân ven biển", 20667215, "zhx-min", aliases = {"Coastal Min"}, } m["zhx-inm"] = { "Mân nội địa", 20667237, "zhx-min", aliases = {"Inland Min"}, } m["zhx-man"] = { "Quan thoại", nil, "zhx", protoLanguage = "cmn-ear", aliases = {"Mandarinic"}, } m["zhx-min"] = { "Mân", 56504, "zhx", aliases = {"Min"}, } m["zhx-nan"] = { "Mân Nam", 36495, "zhx-com", aliases = {"Southern Min"}, } m["zhx-pin"] = { "Bình thoại", 2735715, "zhx", protoLanguage = "ltc", aliases = {"Pinghua"}, } m["zhx-yue"] = { "Quảng Châu", 7033959, "zhx", protoLanguage = "ltc", aliases = {"Yue"}, } m["zle"] = { "nhóm ngôn ngữ Slav Đông", 144713, "sla", "Nhóm ngôn ngữ Slav Đông", "Slav Đông", } m["zls"] = { "nhóm ngôn ngữ Slav Nam", 146665, "sla", "Nhóm ngôn ngữ Slav Nam", "Slav Nam", } m["zlw"] = { "nhóm ngôn ngữ Slav Tây", 145852, "sla", "Nhóm ngôn ngữ Slav Tây", "Slav Tây", } m["zlw-lch"] = { "nhóm ngôn ngữ Lechite", 742782, "zlw", "Nhóm ngôn ngữ Lechite", "Lechite", aliases = {"Lechitic","Lekhitic"}, } m["zlw-pom"] = { "Pomeranian", nil, "zlw-lch", } m["znd"] = { "Zande", 8066072, "nic-ubg", } return require("Module:languages").finalizeData(m, "family") sq81zbnmdmpzokqhlh619gm10bcqfb6 2575230 2575226 2026-11-03T09:16:05Z Hiyuune 50834 2575230 Scribunto text/plain --[=[ This module contains definitions for all language family codes on Wiktionary. ]=]-- local m = {} m["aav"] = { "ngữ hệ Nam Á", 33199, "Ngữ hệ Nam Á", "Nam Á", aliases = {"Nam Á"}, } m["aav-khs"] = { "nhóm ngôn ngữ Khasi", 3073734, "aav", "Nhóm ngôn ngữ Khasi", "Khasi", aliases = {"Khasi"}, } m["aav-nic"] = { "nhóm ngôn ngữ Nicobar", 217380, "aav", "Nhóm ngôn ngữ Nicobar", "Nicobar", } m["aav-pkl"] = { "nhóm ngôn ngữ Pnar-Khasi-Lyngngam", nil, "aav-khs", "Nhóm ngôn ngữ Pnar-Khasi-Lyngngam", "Pnar-Khasi-Lyngngam", } m["afa"] = { "ngữ hệ Phi-Á", 25268, aliases = {"Phi Á"}, "Ngữ hệ Phi-Á", "Phi-Á", } m["alg"] = { "nhóm ngôn ngữ Algonquin", 33392, "aql", "Nhóm ngôn ngữ Algonquin", "Algonquin", } m["alg-abp"] = { "nhóm ngôn ngữ Abenaki-Penobscot", 197936, "alg-eas", "Nhóm ngôn ngữ Abenaki-Penobscot", "Abenaki-Penobscot", } m["alg-ara"] = { "nhóm ngôn ngữ Arapahoe", 2153686, "alg", "Nhóm ngôn ngữ Arapahoe", "Arapahoe", } m["alg-eas"] = { "nhóm ngôn ngữ Đông Algonquin", 2257525, "alg", "Nhóm ngôn ngữ Đông Algonquin", "Đông Algonquin", } m["alg-sfk"] = { "nhóm ngôn ngữ Sac-Fox-Kickapoo", 1440172, "alg", "Nhóm ngôn ngữ Sac-Fox-Kickapoo", "Sac-Fox-Kickapoo", } m["alv"] = { "nhóm ngôn ngữ Đại Tây Dương-Congo", 771124, "nic", "Nhóm ngôn ngữ Đại Tây Dương-Congo", "Đại Tây Dương-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"] = { "Bua", 4982094, "alv-mbd", } m["alv-bwj"] = { "Bikwin-Jen", 84542501, "alv-bam", } m["alv-cng"] = { "Cangin", 1033184, "alv-fwo", } m["alv-ctn"] = { "Central Tano", 1658486, "alv-ptn", aliases = {"Akan"}, } m["alv-dlt"] = { "Delta Edoid", nil, "alv-edo", } m["alv-dur"] = { "Duru", 5316788, "alv-lni", } m["alv-ede"] = { "Ede", 35368, "alv-yor", } m["alv-edk"] = { "Edekiri", 5336735, "alv-yrd", } m["alv-edo"] = { "nhóm ngôn ngữ Edoid", 1287469, "alv-von", "Nhóm ngôn ngữ Edoid", "Edoid", } m["alv-eeo"] = { "nhóm ngôn ngữ Edo-Esan-Ora", 12630439, "alv-nce", "Nhóm ngôn ngữ Edo-Esan-Ora", "Edo-Esan-Ora", } m["alv-fli"] = { "Fali", 3450166, "alv", } m["alv-fwo"] = { "Fula-Wolof", 12631267, "alv-sng", } m["alv-gba"] = { "Gbaya", 3099986, "alv-sav", protoLanguage = "gba", } m["alv-gbe"] = { "nhóm ngôn ngữ Gbe", 668284, "alv-von", "Nhóm ngôn ngữ Gbe", "Gbe", } m["alv-gbf"] = { "Eastern Gbaya", nil, "alv-gba", } m["alv-gbs"] = { "Southern Gbaya", nil, "alv-gba", } m["alv-gbw"] = { "Western Gbaya", nil, "alv-gba", } m["alv-gda"] = { "Ga-Dangme", 3443338, "alv-kwa", } m["alv-gng"] = { "Guang", 684009, "alv-ptn", } m["alv-gtm"] = { "Ghana-Togo Mountain", 493020, "alv-kwa", aliases = {"Togo Remnant", "Central Togo"}, } m["alv-hei"] = { "nhóm ngôn ngữ Heiban", 108752116, "alv-the", "Nhóm ngôn ngữ Heiban", "Heiban", } 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"] = { "nhóm ngôn ngữ Kwa", 33430, "nic-vco", "Nhóm ngôn ngữ Kwa", "Kwa", } m["alv-lag"] = { "nhóm ngôn ngữ Lagoon", 111210042, "alv-kwa", "Nhóm ngôn ngữ Lagoon", "Lagoon", } m["alv-lek"] = { "Leko", 6520642, otherNames = {"Sambaic"}, -- appears to be an alias in Glottolog "alv-lni", } m["alv-lim"] = { "Limba", 35825, "alv", } m["alv-lni"] = { "Leko-Nimbari", 1708170, "alv-ada", otherNames = {"Central Adamawa"}, aliases = {"Chamba-Mumuye"}, } m["alv-mbd"] = { "Mbum-Day", 6799816, "alv-ada", } m["alv-mbm"] = { "Mbum", 6799814, "alv-mbd", } m["alv-mel"] = { "Mel", 12122355, "alv", } m["alv-mum"] = { "Mumuye", 84607009, "alv-mye", } m["alv-mye"] = { "Mumuye-Yendang", 6935539, "alv-lni", } m["alv-nal"] = { "Nalu", nil, "alv-sng", } m["alv-nce"] = { "nhóm ngôn ngữ Bắc-Trung Edoid", 16110869, "alv-edo", "Nhóm ngôn ngữ Bắc-Trung Edoid", "Bắc-Trung Edoid", } m["alv-ngb"] = { "Nupe-Gbagyi", 12638649, "alv-nup", aliases = {"Nupe-Gbari"}, } m["alv-ntg"] = { "Na-Togo", nil, "alv-gtm", } m["alv-nup"] = { "Nupoid", 1429143, "alv-von", } m["alv-nwd"] = { "nhóm ngôn ngữ Tây Bắc Edoid", 16111012, "alv-edo", "Nhóm ngôn ngữ Tây Bắc Edoid", "Tây Bắc 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"] = { "Potou-Tano", 1475003, "alv-kwa", } m["alv-sav"] = { "nhóm ngôn ngữ Savanna", 4403672, "nic-vco", "Nhóm ngôn ngữ Savanna}", "Savanna", aliases = {"Savannas"}, } m["alv-sma"] = { "Suppire-Mamara", 4446348, "alv-snf", } m["alv-snf"] = { "nhóm ngôn ngữ Senufo", 33795, "alv", "Nhóm ngôn ngữ Senufo", "Senufo", aliases = {"Senufic", "Senoufo"}, } m["alv-sng"] = { "nhóm ngôn ngữ Senegambia", 1708753, "alv", "Nhóm ngôn ngữ Senegambia", "Senegambia", } 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"] = { "nhóm ngôn ngữ Talodi-Heiban", 1521145, "alv", "Nhóm ngôn ngữ Talodi-Heiban", "Talodi-Heiban", } m["alv-von"] = { "nhóm ngôn ngữ Volta-Niger", 34177, "nic-vco", "Nhóm ngôn ngữ Volta-Niger", "Volta-Niger", } m["alv-wan"] = { "Wara-Natyoro", 7968830, "alv-sav", } m["alv-wjk"] = { "Waja-Kam", nil, "alv-ada", } m["alv-yek"] = { "nhóm ngôn ngữ Yekhee", nil, "alv-nce", "Nhóm ngôn ngữ Yekhee", "Yekhee", } m["alv-yor"] = { "Yoruba", nil, "alv-edk", } m["alv-yrd"] = { "Yoruboid", 1789745, "alv-von", } m["alv-yun"] = { "Yungur", 84601642, "alv-bam", aliases = {"Bena-Mboi"}, } m["apa"] = { "Apachean", 27758, "ath", aliases = {"Southern Athabaskan"}, } m["aqa"] = { "Alacalufan", 1288430, } m["aql"] = { "ngữ hệ Algic", 721612, "Ngữ hệ Algic", "Algic", aliases = {"Algonquin-Ritwan", "Algonquin-Wiyot-Yurok"}, } m["art"] = { "ngôn ngữ nhân tạo", 33215, "qfa-not", "Ngôn ngữ nhân tạo", "nhân tạo", aliases = {"artificial", "planned"}, } m["ath"] = { "Athabaskan", 27475, "xnd", } m["ath-nor"] = { "North Athabaskan", 20738, "ath", aliases = {"Northern Athabaskan"}, } m["ath-pco"] = { "Pacific Coast Athabaskan", 20654, "ath", } m["auf"] = { "Arauan", 626772, aliases = {"Arahuan", "Arauán", "Arawa", "Arawan", "Arawán"}, } --[=[ Exceptional language and family codes for Australian Aboriginal languages can use the prefix "aus-", though "aus" is no longer itself a family code. ]=]-- m["aus-arn"] = { "Arnhem", 2581700, aliases = {"Gunwinyguan", "Macro-Gunwinyguan"}, } m["aus-bub"] = { "Bunuban", 2495148, aliases = {"Bunaban"}, } m["aus-cww"] = { "nhóm ngôn ngữ Trung New South Wales", 5061507, "aus-pam", "Nhóm ngôn ngữ Trung New South Wales", "Trung 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"] = { "Nyulnyulan", 2039408, } m["aus-pam"] = { "ngữ hệ Pama–Nyungar", 33942, "Ngữ hệ Pama–Nyungar", "Pama–Nyungar", } m["aus-pmn"] = { "nhóm ngôn ngữ Paman", 2640654, "aus-pam", "Nhóm ngôn ngữ Paman", "Paman", } m["aus-psw"] = { "nhóm ngôn ngữ Tây Nam Pama–Nyungar", 2258160, "aus-pam", "Nhóm ngôn ngữ Tây Nam Pama–Nyungar", "Tây Nam Pama–Nyungar", } m["aus-rnd"] = { "Arandic", 4784071, "aus-pam", } m["aus-tnk"] = { "Tangkic", 1823065, } m["aus-wdj"] = { "ngữ hệ Iwaidja", 4196968, "Ngữ hệ Iwaidja", "Iwaidja", aliases = {"Yiwaidjan"}, } m["aus-wor"] = { "Worrorran", 2038619, } m["aus-yid"] = { "Yidinyic", 4205849, "aus-pam", } m["aus-yng"] = { "Yangmanic", 42727644, } m["aus-yol"] = { "Yolngu", 2511254, "aus-pam", aliases = {"Yolŋu", "Yolngu Matha"}, } m["aus-yuk"] = { "Yuin-Kuric", 3833021, "aus-pam", } m["awd"] = { "ngữ hệ Arawak", 626753, "Ngữ hệ Arawak", "Arawak", aliases = {"Maipure", "Maipuran"}, } m["awd-nwk"] = { "nhóm ngôn ngữ Nawiki", nil, "awd", "Nhóm ngôn ngữ Nawiki", "Nawiki", aliases = {"Newiki"}, } m["awd-taa"] = { "Ta-Arawakan", 7672731, "awd", aliases = {"Ta-Arawak", "Ta-Maipurean"}, } m["azc"] = { "ngữ hệ Ute-Aztec", 34073, "Ngữ hệ Ute-Aztec", "Ute-Aztec", aliases = {"Uto-Aztekan"}, } m["azc-cup"] = { "Cupan", 19866871, "azc-tak", } m["azc-dur"] = { "nhóm ngôn ngữ Nahua Durango", 2386361, "azc-nah", "Nhóm ngôn ngữ Nahua Durango", "Nahua Durango", aliases = {"Mexicanero"} } m["azc-hua"] = { "nhóm ngôn ngữ Nahua Huasteca", 3832950, "azc-nah", "Nhóm ngôn ngữ Nahua Huasteca", "Nahua Huasteca" } m["azc-nah"] = { "nhóm ngôn ngữ Nahua", 11965602, "azc", "Nhóm ngôn ngữ Nahua", "Nahua", aliases = {"Aztec"}, } m["azc-num"] = { "nhóm ngôn ngữ Numic", 2657541, "azc", "Nhóm ngôn ngữ Numic", "Numic", } m["azc-pim"] = { "nhóm ngôn ngữ Piman", 7194600, "azc", "Nhóm ngôn ngữ Piman", "Piman", aliases = {"Tepiman"}, } m["azc-tak"] = { "Takic", 1280305, "azc", } m["azc-trc"] = { "Taracahitic", 4245032, "azc", aliases = {"Taracahitan"}, } m["bad"] = { "nhóm ngôn ngữ Banda", 806234, "nic-ubg", "Nhóm ngôn ngữ Banda", "Banda", } m["bad-cnt"] = { "Central Banda", 3438391, "bad", } m["bai"] = { "Bamileke", 806005, "nic-gre", } m["bat"] = { "nhóm ngôn ngữ gốc Balt", 33136, "ine-bsl", "Nhóm ngôn ngữ gốc Balt", "gốc Balt", } m["bat-eas"] = { "nhóm ngôn ngữ Đông Balt", 149944, "bat", "Nhóm ngôn ngữ Đông Balt", "Đông Balt", } m["bat-wes"] = { "West Baltic", 149946, "bat", } m["ber"] = { "nhóm ngôn ngữ Berber", 25448, "afa", "Nhóm ngôn ngữ Berber", "Berber", aliases = {"Tamazight"}, } m["bnt"] = { "nhóm ngôn ngữ Bantu", 33146, "nic-bds", "Nhóm ngôn ngữ Bantu", "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"] = { "Northeast Bantu", 7057832, "bnt", } m["bnt-bnm"] = { "Bangi-Ntomba", 806477, "bnt-bte", } m["bnt-boa"] = { "Boan", 4931250, "bnt", aliases = {"Buan", "Ababuan"}, } m["bnt-bot"] = { "Botatwe", 4948532, "bnt", } m["bnt-bsa"] = { "nhóm ngôn ngữ Basaa", 809739, "bnt", "Nhóm ngôn ngữ Basaa", "Basaa", } m["bnt-bsh"] = { "Bushoong", 5001551, "bnt-bte", } m["bnt-bso"] = { "Southern Bantu", 980498, "bnt", } m["bnt-bta"] = { "Bati-Angba", 4869303, "bnt-boa", otherNames = {"Late Bomokandian"}, aliases = {"Bwa"}, } m["bnt-btb"] = { "Beti", 35118, "bnt", } m["bnt-bte"] = { "Bangi-Tetela", 4855181, "bnt", } m["bnt-bun"] = { "Buja-Ngombe", 4986733, "bnt-mbb", } m["bnt-chg"] = { "Chaga", 33016, "bnt-cht", } m["bnt-cht"] = { "Chaga-Taita", nil, "bnt-bne", } m["bnt-clu"] = { "Chokwe-Luchazi", 3339273, "bnt", } m["bnt-com"] = { "Comorian", 33077, "bnt-sab", } m["bnt-glb"] = { "Great Lakes Bantu", 5599420, "bnt-bne", } m["bnt-haj"] = { "Haya-Jita", 25502360, "bnt-glb", } m["bnt-kak"] = { "Kako", nil, "bnt-pob", } m["bnt-kav"] = { "Kavango", 116544179, "bnt-ksb", } m["bnt-kbi"] = { "Komo-Bira", 6428591, "bnt-boa", } m["bnt-kel"] = { "Kele", 1738162, "bnt-kts", aliases = {"Sheke"}, } m["bnt-kil"] = { "Kilombero", 6408121, "bnt", } m["bnt-kka"] = { "Kikuyu-Kamba", 18419596, "bnt-bne", aliases = {"Thagiicu"}, } m["bnt-kmb"] = { "Kimbundu", 16947687, "bnt", } m["bnt-kng"] = { "Kongo", 6429214, "bnt", } m["bnt-kpw"] = { "Kpwe", 36428, "bnt-saw", } m["bnt-ksb"] = { "Kavango-Southwest Bantu", 6379098, "bnt", } m["bnt-kts"] = { "Kele-Tsogo", 6385577, "bnt", } m["bnt-lbn"] = { "Luban", 4536504, "bnt", } m["bnt-leb"] = { "Lebonya", 6511395, "bnt", } m["bnt-lgb"] = { "Lega-Binja", 6517694, "bnt", } m["bnt-lok"] = { "Logooli-Kuria", nil, "bnt-glb", } m["bnt-lub"] = { "Luba", nil, "bnt-lbn", } m["bnt-lun"] = { "Lunda", 6704091, "bnt", } m["bnt-mak"] = { "Makua", 6740431, "bnt-bso", aliases = {"Makhuwa"}, } m["bnt-mbb"] = { "Mboshi-Buja", 6799764, "bnt", } m["bnt-mbe"] = { "Mbole-Enya", 6799728, "bnt", } m["bnt-mbi"] = { "Mbinga", nil, "bnt-rur", } m["bnt-mbo"] = { "Mboshi", 6799763, "bnt-mbb", } m["bnt-mbt"] = { "Mbete", 1346910, "bnt-tmb", aliases = {"Mbere"}, } m["bnt-mby"] = { "Mbeya", nil, "bnt-ruk", } m["bnt-mij"] = { "Mijikenda", 6845474, "bnt-sab", } m["bnt-mka"] = { "Makaa", nil, "bnt-ndb", } m["bnt-mne"] = { "Manenguba", 31147471, "bnt", aliases = {"Mbo", "Ngoe"}, } m["bnt-mnj"] = { "Makaa-Njem", 1603899, "bnt-pob", } m["bnt-mon"] = { "Mongo", nil, "bnt-bnm", } m["bnt-mra"] = { "Mbugwe-Rangi", 6799795, "bnt", } m["bnt-msl"] = { "Masaba-Luhya", 12636428, "bnt-glb", } m["bnt-mwi"] = { "Mwika", nil, "bnt-ruk", } m["bnt-ncb"] = { "Northeast Coast Bantu", 7057848, "bnt-bne", } m["bnt-ndb"] = { "Ndzem-Bomwali", nil, "bnt-mnj", } m["bnt-ngn"] = { "Ngondi-Ngiri", 7022532, "bnt-mbb", } m["bnt-ngu"] = { "Nguni", 961559, "bnt-bso", aliases = {"Ngoni"}, } m["bnt-nya"] = { "Nyali", 7070832, "bnt-leb", } m["bnt-nyb"] = { "Nyanga-Buyi", 7070882, "bnt", } m["bnt-nyg"] = { "Nyoro-Ganda", 12638666, "bnt-glb", } m["bnt-nys"] = { "nhóm ngôn ngữ Nyasa", 7070921, "bnt", "Nhóm ngôn ngữ Nyasa", "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"] = { "Sabaki", 2209395, "bnt-ncb", } m["bnt-saw"] = { "Sawabantu", 532003, "bnt", } m["bnt-sbi"] = { "Sabi", 7396071, "bnt", } m["bnt-seu"] = { "Seuta", nil, "bnt-ncb", } m["bnt-shh"] = { "Shi-Havu", nil, "bnt-glb", } m["bnt-sho"] = { "Shona", 2904660, "bnt", } m["bnt-sir"] = { "nhóm ngôn ngữ Sira", 1436372, "bnt", "Nhóm ngôn ngữ Sira", "Sira", aliases = {"Shira-Punu"}, } m["bnt-ske"] = { "Soko-Kele", nil, "bnt-bte", } m["bnt-sna"] = { "Sena", nil, "bnt-nys", } m["bnt-sts"] = { "Sotho-Tswana", 2038386, "bnt-bso", } m["bnt-swb"] = { "Southwest Bantu", 116543539, "bnt-ksb", } m["bnt-swh"] = { "Swahili", nil, "bnt-sab", } m["bnt-tek"] = { "Teke", 36528, "bnt-tmb", } m["bnt-tet"] = { "Tetela", 7706059, "bnt-bte", } m["bnt-tkc"] = { "Central Teke", 36473, "bnt-tek", } m["bnt-tkm"] = { "Takama", nil, "bnt-bne", } m["bnt-tmb"] = { "Teke-Mbede", 7695332, "bnt", aliases = {"Teke-Mbere"}, } m["bnt-tso"] = { "Tsogo", 2458420, otherNames = {"Okani"}, --appears to be an alias in Glottolog "bnt-kts", } m["bnt-tsr"] = { "Tswa-Ronga", 12643962, "bnt-bso", } m["bnt-yak"] = { "Yaka", 8047027, "bnt", } m["bnt-yko"] = { "Yasa-Kombe", nil, "bnt-saw", } m["bnt-zbi"] = { "Zamba-Binza", nil, "bnt-bnm", } m["btk"] = { "Batak", 1998595, "poz-nws", } --[=[ Exceptional language and family codes for Central American Indian languages may use the prefix "cai-", though "cai" is no longer itself a family code. ]=]-- --[=[ Exceptional language and family codes for Caucasian languages can use the prefix "cau-", though "cau" is no longer itself a family code. ]=]-- m["cau-abz"] = { "nhóm ngôn ngữ Abkhaz-Abaza", 4663617, "cau-nwc", "Nhóm ngôn ngữ Abkhaz-Abaza", "Abkhaz-Abaza", otherNames = {"Abkhaz-Tapanta"}, aliases = {"Abazgi"}, } m["cau-and"] = { "nhóm ngôn ngữ Andic", 492152, "cau-ava", "Nhóm ngôn ngữ Andic", "Andic", aliases = {"Andian"}, } m["cau-ava"] = { "nhóm ngôn ngữ Avar-Andic", 4827766, "cau-nec", "Nhóm ngôn ngữ Avar-Andic", "Avar-Andic", aliases = {"Avar-Andian", "Avar-Andi", "Avaro-Andian"}, } m["cau-cir"] = { "Circassian", 858543, "cau-nwc", aliases = {"Cherkess"}, } m["cau-drg"] = { "nhóm ngôn ngữ Dargwa", 5222637, "cau-nec", "Nhóm ngôn ngữ Dargwa", "Dargwa", otherNames = {"Dargin"}, } m["cau-esm"] = { "Eastern Samur", nil, "cau-sam", } m["cau-ets"] = { "East Tsezian", 121437666, "cau-tsz", aliases = {"East Tsezic", "East Didoic"}, } m["cau-lzg"] = { "Lezghian", 2144370, "cau-nec", aliases = {"Lezgi", "Lezgian", "Lezgic"}, } m["cau-nkh"] = { "nhóm ngôn ngữ Nakh", 24441, "cau-nec", "Nhóm ngôn ngữ Nakh", "Nakh", aliases = {"Bắc-Trung Kavkaz"}, } m["cau-nec"] = { "ngữ hệ Đông Bắc Kavkaz", 27387, "Ngữ hệ Đông Bắc Kavkaz", "Đông Bắc Kavkaz", aliases = {"Dagestania", "Nakho-Dagestania", "Caspi"}, } m["cau-nwc"] = { "ngữ hệ Tây Bắc Kavkaz", 33852, "Ngữ hệ Tây Bắc Kavkaz", "Tây Bắc Kavkaz", aliases = {"Abkhazo-Adyghean", "Abkhaz-Adyghe", "Pontic"}, } m["cau-sam"] = { "Samur", 15229151, "cau-lzg", } m["cau-ssm"] = { "Southern Samur", nil, "cau-sam", } m["cau-tsz"] = { "Tsezian", 1651530, "cau-nec", aliases = {"Tsezic", "Didoic"}, } m["cau-vay"] = { "Vainakh", 4102486, "cau-nkh", aliases = {"Veinakh", "Vaynakh"}, } m["cau-wsm"] = { "Western Samur", nil, "cau-sam", } m["cau-wts"] = { "West Tsezian", 121437697, "cau-tsz", aliases = {"West Tsezic", "West Didoic"}, } m["cba"] = { "Chibchan", 520478, "qfa-mch", -- or none if Macro-Chibchan is considered undemonstrated } m["ccs"] = { "ngữ hệ Kartvelia", 34030, "Ngữ hệ Kartvelia", "Kartvelia", aliases = {"Ngoại Kavkaz"}, } m["ccs-gzn"] = { "nhóm ngôn ngữ Gruzia-Zan", 34030, "ccs", "Nhóm ngôn ngữ Gruzia-Zan", "Gruzia-Zan", aliases = {"Karto-Zan"}, } m["ccs-zan"] = { "Zan", 2606912, "ccs-gzn", aliases = {"Zanuri", "Colchian"}, } m["cdc"] = { "nhóm ngôn ngữ Tchad", 33184, "afa", "Nhóm ngôn ngữ Tchad", "Tchad", } m["cdc-cbm"] = { "nhóm ngôn ngữ Trung Tchad", 2251547, "cdc", "Nhóm ngôn ngữ Trung Tchad", "Trung Tchad", aliases = {"Biu-Mandara"}, } m["cdc-est"] = { "nhóm ngôn ngữ Đông Tchad", 2276221, "cdc", "Nhóm ngôn ngữ Đông Tchad", "Đông Tchad", } m["cdc-mas"] = { "nhóm ngôn ngữ Masa", 2136092, "cdc", "Nhóm ngôn ngữ Masa", "Masa", } m["cdc-wst"] = { "nhóm ngôn ngữ Tây Tchad", 2447774, "cdc", "Nhóm ngôn ngữ Tây Tchad", "Tây Tchad", } m["cdd"] = { "Caddoan", 1025090, } m["cel"] = { "nhóm ngôn ngữ Celt", 25293, "ine", "Nhóm ngôn ngữ Celt", "Celt", } m["cel-bry"] = { "nhóm ngôn ngữ Britton", 156877, "cel-ins", "Nhóm ngôn ngữ Britton", "Britton", aliases = {"Brittonic"}, } m["cel-brs"] = { "nhóm ngôn ngữ Tây Nam Britton", 2612853, "cel-bry", "Nhóm ngôn ngữ Tây Nam Britton", "Tây Nam Britton", aliases = {"Southwestern Brittonic"}, } m["cel-brw"] = { "nhóm ngôn ngữ Tây Britton", 593069, "cel-bry", "Nhóm ngôn ngữ Tây Britton", "Tây Britton", aliases = {"Western Brittonic"}, } m["cel-con"] = { "Continental Celtic", 215566, "cel", } m["cel-gae"] = { "nhóm ngôn ngữ Goidel", 56433, "cel-ins", "Nhóm ngôn ngữ Goidel", "Goidel", aliases = {"Gaelic"}, protoLanguage = "pgl", } m["cel-his"] = { "Hispano-Celtic", 4204136, "cel-con", } m["cel-ins"] = { "nhóm ngôn ngữ Celt hải đảo", 214506, "cel", "Nhóm ngôn ngữ Celt hải đảo", "Celt hải đảo", } m["chi"] = { "Chimakuan", 1073088, } m["chm"] = { "nhóm ngôn ngữ Mari", 973685, "urj", "Nhóm ngôn ngữ Mari", "Mari", } m["cmc"] = { "nhóm ngôn ngữ Chăm", 2997506, "poz-mcm", "Nhóm ngôn ngữ Chăm", "Chăm", } m["crp"] = { "ngôn ngữ creole hoặc pidgin", nil, "qfa-not", } m["csu"] = { "nhóm ngôn ngữ Trung Sudan", 190822, "ssa", "Nhóm ngôn ngữ Trung Sudan", "Trung Sudan", } m["csu-bba"] = { "nhóm ngôn ngữ Bongo-Bagirmi", 3505042, "csu", "Nhóm ngôn ngữ Bongo-Bagirmi", "Bongo-Bagirmi", } m["csu-bbk"] = { "nhóm ngôn ngữ Bongo-Baka", 4941917, "csu-bba", "Nhóm ngôn ngữ Bongo-Baka", "Bongo-Baka", } m["csu-bgr"] = { "Bagirmi", 4841948, "csu-bba", aliases = {"Bagirmic"}, } m["csu-bkr"] = { "Birri-Kresh", nil, "csu", } m["csu-ecs"] = { "Eastern Central Sudanic", 16911698, "csu", aliases = {"East Central Sudanic", "Central Sudanic East", "Lendu-Mangbetu"}, } m["csu-kab"] = { "Kaba", 6343715, "csu-bba", } m["csu-lnd"] = { "Lendu", 6522357, "csu-ecs", aliases = {"Lenduic"}, } m["csu-maa"] = { "Mangbetu", 6748874, "csu-ecs", aliases = {"Mangbetu-Asoa", "Mangbetu-Asua"}, } m["csu-mle"] = { "Mangbutu-Lese", 17009406, "csu-ecs", aliases = {"Mangbutu–Efe", "Mangbutu", "Membi-Mangbutu-Efe"}, } m["csu-mma"] = { "Moru-Madi", 6915156, "csu-ecs", } m["csu-sar"] = { "Sara", 2036691, "csu-bba", } m["csu-val"] = { "Vale", 7909520, "csu-bba", } m["cus"] = { "nhóm ngôn ngữ Cushit", 33248, "afa", "Nhóm ngôn ngữ Cushit", "Cushit", } m["cus-cen"] = { "nhóm ngôn ngữ Trung Cushit", 56569, "cus", "Nhóm ngôn ngữ Trung Cushit", "Trung Cushit", } m["cus-eas"] = { "nhóm ngôn ngữ Đông Cushit", 56568, "cus", "Nhóm ngôn ngữ Đông Cushit", "Đông Cushit", } m["cus-hec"] = { "nhóm ngôn ngữ Đông Cushit Cao nguyên", 56524, "cus-eas", "Nhóm ngôn ngữ Đông Cushit Cao nguyên", "Đông Cushit Cao nguyên" } m["cus-som"] = { "nhóm ngôn ngữ Somali", 56774, "cus-eas", "Nhóm ngôn ngữ Somali", "Somali", aliases = {"Sam", "Macro-Somali"}, } m["cus-sou"] = { "nhóm ngôn ngữ Nam Cushit", 56525, "cus", "Nhóm ngôn ngữ Nam Cushit", "Nam Cushit", } m["day"] = { "Land Dayak", 2760613, "poz", } m["del"] = { "Lenape", 2665761, "alg-eas", aliases = {"Delaware"}, } m["den"] = { "Slavey", 13272, "ath-nor", aliases = {"Slave", "Slavé"}, } m["dmn"] = { "nhóm ngôn ngữ Mande", 33681, "nic", "Nhóm ngôn ngữ Mande", "Mande", } m["dmn-bbu"] = { "nhóm ngôn ngữ Bisa-Busa", 12627956, "dmn-mde", "Nhóm ngôn ngữ Bisa-Busa", "Bisa-Busa", } m["dmn-emn"] = { "East Manding", nil, "dmn-man", } m["dmn-jje"] = { "Jogo-Jeri", nil, "dmn-mjo", } m["dmn-man"] = { "Manding", 35772, "dmn-mmo", } m["dmn-mda"] = { "Mano-Dan", nil, "dmn-mse", } m["dmn-mdc"] = { "Central Mande", 5972907, "dmn-mdw", } m["dmn-mde"] = { "nhóm ngôn ngữ Đông Mande", 12633080, "dmn", "Nhóm ngôn ngữ Đông Mande", "Đông Mande", } m["dmn-mdw"] = { "Western Mande", 16113831, "dmn", } m["dmn-mjo"] = { "Manding-Jogo", 12636153, "dmn-mdc", } m["dmn-mmo"] = { "Manding-Mokole", nil, "dmn-mva", } m["dmn-mnk"] = { "Maninka", 36186, "dmn-emn", } m["dmn-mnw"] = { "Northwestern Mande", 5972910, "dmn-mdw", } m["dmn-mok"] = { "Mokole", 16935447, "dmn-mmo", } m["dmn-mse"] = { "Southeastern Mande", 5972912, "dmn-mde", } m["dmn-msw"] = { "Southwestern Mande", 12633904, "dmn-mdw", } m["dmn-mva"] = { "Manding-Vai", nil, "dmn-mjo", } m["dmn-nbe"] = { "Nwa-Beng", nil, "dmn-mse", } m["dmn-sam"] = { "Samo", 36327, "dmn-bbu", aliases = {"Samuic"}, } m["dmn-smg"] = { "Samogo", 7410000, "dmn-mnw", aliases = {"Duun-Seenku"}, } m["dmn-snb"] = { "Soninke-Bobo", 16111680, "dmn-mnw", } m["dmn-sya"] = { "Susu-Yalunka", nil, "dmn-mdc", } m["dmn-vak"] = { "Vai-Kono", nil, "dmn-mva", } m["dmn-wmn"] = { "West Manding", nil, "dmn-man", } m["dra"] = { "ngữ hệ Dravida", 33311, "Ngữ hệ Dravida", "Dravida", } m["dra-cen"] = { "Central Dravidian", 68002317, "dra", } m["dra-gki"] = { "Gondi-Kui", 12631610, "dra-sdt", } m["dra-gon"] = { "Gondi", 55639812, "dra-gki", } m["dra-imd"] = { "Irula-Muduga", nil, "dra-tkn", } m["dra-kan"] = { "nhóm ngôn ngữ Kannada", 6363888, "dra-tkn", "Nhóm ngôn ngữ Kannada", "Kannada", protoLanguage = "dra-okn", } m["dra-kki"] = { "Konda-Kui", nil, "dra-gki", } m["dra-kml"] = { "Kurukh-Malto", 68002822, "dra-nor", } m["dra-knk"] = { "Kolami-Naiki", 10547037, "dra-cen", } m["dra-kod"] = { "Kodagu", 67983106, "dra-tkd", } m["dra-kor"] = { "Koraga", 33394, "dra-tlk", } m["dra-mal"] = { "nhóm ngôn ngữ Malayalam", 6741581, "dra-tml", "Nhóm ngôn ngữ Malayalam", "Malayalam", } m["dra-mdy"] = { "Madiya", 27602, "dra-gon", } m["dra-mlo"] = { "Malto", nil, "dra-kml", } m["dra-mur"] = { "Muria", 6938499, "dra-gon", } m["dra-nor"] = { "North Dravidian", 16110967, "dra", } m["dra-pgd"] = { "Parji-Gadaba", 10620428, "dra-cen", } m["dra-sdo"] = { "nhóm ngôn ngữ Nam Dravida I", 16112843, -- Wikipedia's "South Dravidian" is South Dravidian I in this scheme. "dra-sou", "Nhóm ngôn ngữ Nam Dravida I", "Nam Dravida I", aliases = {"Nam Dravida"}, -- This is why I and II are used. } m["dra-sdt"] = { "nhóm ngôn ngữ Nam Dravida II", 12633975, "dra-sou", "Nhóm ngôn ngữ Nam Dravida II", "Nam Dravida II", aliases = {"Nhóm ngôn ngữ Trung-Nam Dravida"}, } m["dra-sou"] = { "nhóm ngôn ngữ Nam Dravida", nil, "dra", "Nhóm ngôn ngữ Nam Dravida", "Nam Dravida", } m["dra-tam"] = { "Tamiloid", 7681417, "dra-tml", protoLanguage = "oty", } m["dra-tel"] = { "nhóm ngôn ngữ Telugu", nil, "dra-sdt", "Nhóm ngôn ngữ Telugu", "Telugu", protoLanguage = "dra-ote", } m["dra-tkd"] = { "Tamil-Kodagu", 25494510, "dra-tkn", } m["dra-tkn"] = { "nhóm ngôn ngữ Tamil-Kannada", 6478506, "dra-sdo", "Nhóm ngôn ngữ Tamil-Kannada", "Tamil-Kannada", } m["dra-tkt"] = { "Toda-Kota", 67983857, "dra-tkd", } m["dra-tlk"] = { "nhóm ngôn ngữ Tulu-Koraga", nil, "dra-sdo", "Nhóm ngôn ngữ Tulu-Koraga", "Tulu-Koraga", } m["dra-tml"] = { "Tamil-Malayalam", 10690507, "dra-tkd", } m["egx"] = { "nhóm ngôn ngữ Ai Cập", 50868, "afa", "Nhóm ngôn ngữ Ai Cập", "Ai Cập", protoLanguage = "egy", } m["esx"] = { "nhóm ngôn ngữ Eskimo-Aleut", 25946, "Nhóm ngôn ngữ Eskimo-Aleut", "Eskimo-Aleut", } m["esx-esk"] = { "Eskimo", 25946, "esx", } m["esx-inu"] = { "Inuit", 27796, "esx-esk", } m["euq"] = { "ngữ hệ Vascon", 4669240, "Ngữ hệ Vascon", "Vascon", } m["gem"] = { "nhóm ngôn ngữ German", 21200, "ine", "Nhóm ngôn ngữ German", "German", } m["gme"] = { "East Germanic", 108662, "gem", } m["gmq"] = { "nhóm ngôn ngữ German Bắc", 106085, "gem", "Nhóm ngôn ngữ German Bắc", "German Bắc", } m["gmq-eas"] = { "nhóm ngôn ngữ Đông Scandinavia", 3090263, "gmq", "Nhóm ngôn ngữ Đông Scandinavia", "Đông Scandinavia", protoLanguage = "non-oen", } m["gmq-ins"] = { "Insular Scandinavian", nil, "gmq-wes", } m["gmq-wes"] = { "nhóm ngôn ngữ Tây Scandinavia", 1792570, "gmq", "Nhóm ngôn ngữ Tây Scandinavia", "Tây Scandinavia", protoLanguage = "non-own", } m["gmw"] = { "nhóm ngôn ngữ German Tây", 26721, "gem", "Nhóm ngôn ngữ German Tây", "German Tây", } m["gmw-afr"] = { "nhóm ngôn ngữ Anh-Frisia", 5329170, "gmw-nsg", "Nhóm ngôn ngữ Anh-Frisia", "Anh-Frisia", } m["gmw-nsg"] = { "nhóm ngôn ngữ German Biển Bắc", 30134, "gmw", "Nhóm ngôn ngữ German Biển Bắc", "German Biển Bắc", } m["gmw-ang"] = { "nhóm ngôn ngữ Anh", 1346342, "gmw-afr", "Nhóm ngôn ngữ Anh", "Anh", protoLanguage = "ang", } m["gmw-fri"] = { "Frisian", 25325, "gmw-afr", protoLanguage = "ofs", } m["gmw-frk"] = { "nhóm ngôn ngữ Hạ Franken", 153050, "gmw", "Nhóm ngôn ngữ Hạ Franken", "Hạ Franken", protoLanguage = "odt", } m["gmw-hgm"] = { "nhóm ngôn ngữ Đức cao địa", 52040, "gmw", "Nhóm ngôn ngữ Đức cao địa", "Đức cao địa", protoLanguage = "goh", } m["gmw-ian"] = { "Irish Anglo-Norman", 120719384, "gmw-ang", protoLanguage = "enm", } m["gmw-lgm"] = { "Low German", 25433, "gmw", protoLanguage = "osx", } m["grk"] = { "nhóm ngôn ngữ gốc Hy Lạp", 2042538, "ine", "Nhóm ngôn ngữ gốc Hy Lạp", "gốc Hy Lạp", aliases = {"Greek"}, } m["him"] = { "Western Pahari", 12645574, "inc-pah", aliases = {"Himachali"}, } m["hmn"] = { "Hmong", 3307894, "hmx", } m["hmx"] = { "ngữ hệ Hmông-Miền", 33322, "Ngữ hệ Hmông-Miền", "Hmông-Miền", aliases = {"Miao-Yao"}, } m["hmx-mie"] = { "nhóm ngôn ngữ Miền", 7992695, "hmx", "Nhóm ngôn ngữ Miền", "Miền", } m["hok"] = { "Hokan", 33406, } m["hyx"] = { "nhóm ngôn ngữ Armenia", 8785, "ine", "Nhóm ngôn ngữ Armenia", "Armenia", } m["iir"] = { "nhóm ngôn ngữ Ấn-Iran", 33514, "ine", "Nhóm ngôn ngữ Ấn-Iran", "Ấn-Iran", } m["iir-nur"] = { "Nuristani", 161804, "iir", } m["nur-nor"] = { "Northern Nuristani", nil, "iir-nur", } m["nur-sou"] = { "Southern Nuristani", nil, "iir-nur", } m["ijo"] = { "Ijoid", 1325759, "nic", otherNames = {"Ijaw"}, -- Ijaw may be a subfamily } m["inc"] = { "nhóm ngôn ngữ Ấn-Arya", 33577, "iir", "Nhóm ngôn ngữ Ấn-Arya", "Ấn-Arya", aliases = {"Indic"}, } m["inc-bas"] = { "nhóm ngôn ngữ Bengal-Assam", 4179137, "inc-eas", "Nhóm ngôn ngữ Bengal-Assam", "Bengal-Assam", aliases = {"Bengal-Assam", "Gauda-Kamarupa"}, } m["inc-bhi"] = { "Bhil", 4901727, "inc-cen", } m["inc-bih"] = { "nhóm ngôn ngữ Bihar", 135305, "inc-eas", "Nhóm ngôn ngữ Bihar", "Bihar", aliases = {"Bihari"}, } m["inc-cen"] = { "Central Indo-Aryan", 10979187, "inc", } m["inc-chi"] = { "Chitrali", 11732797, "inc-dar", } m["inc-dar"] = { "nhóm ngôn ngữ Dard", 161101, "inc", "Nhóm ngôn ngữ Dard", "Dard", protoLanguage = "sa", } m["inc-dre"] = { "Eastern Dardic", nil, "inc-dar", } m["inc-dng"] = { "nhóm ngôn ngữ Dangar", nil, "inc-shn", "Nhóm ngôn ngữ Dangar", "Dangar", } m["inc-eas"] = { "nhóm ngôn ngữ Đông Ấn-Arya", 16590069, "inc", "Nhóm ngôn ngữ Đông Ấn-Arya", "Đông Ấn-Arya", protoLanguage = "pra-mag", } m["inc-hie"] = { "Eastern Hindi", 4126648, "inc", aliases = {"Purabiyā"}, protoLanguage = "pra-ard", } m["inc-hiw"] = { "Western Hindi", 12600937, "inc-cen", protoLanguage = "inc-sap", } m["inc-hnd"] = { "tiếng Hindustan", 11051, "inc-hiw", "Tiếng Hindustan", "Hindustan", aliases = {"Hindi-Urdu"}, protoLanguage = "hi-mid", } m["inc-ins"] = { "Insular Indo-Aryan", 12179302, "inc", protoLanguage = "pra-hel", } m["inc-kas"] = { "Kashmiric", nil, "inc-dre", aliases = {"Kashmiri"}, } m["inc-koh"] = { "Kohistani", 111971091, "inc-dre", } m["inc-kun"] = { "Kunar", nil, "inc-dar", } m["inc-mid"] = { "nhóm ngôn ngữ Ấn-Arya trung đại", 3236316, "inc", "Nhóm ngôn ngữ Ấn-Arya trung đại", "Ấn-Arya trung đại", aliases = {"Middle Indic"}, } m["inc-nwe"] = { "Northwestern Indo-Aryan", 41355020, "inc", protoLanguage = "pra-pai", } m["inc-nor"] = { "nhóm ngôn ngữ Bắc Ấn-Arya", 12642170, "inc", "Nhóm ngôn ngữ Bắc Ấn-Arya", "Bắc Ấn-Arya", protoLanguage = "pra-kha", } m["inc-old"] = { "nhóm ngôn ngữ Ấn-Arya cổ", 118976896, "inc", "Nhóm ngôn ngữ Ấn-Arya cổ", "Ấn-Arya cổ", aliases = {"Old Indic"}, } m["inc-pah"] = { "nhóm ngôn ngữ Pahari", 946077, "inc-nor", "Nhóm ngôn ngữ Pahari", "Pahari", aliases = {"Pahadi"}, } m["inc-pan"] = { "Punjabi-Lahnda", nil, "inc-nwe", protoLanguage = "inc-tak", } m["inc-pas"] = { "Pashayi", 36670, "inc-dar", aliases = {"Pashai"}, } m["inc-rom"] = { "Romani", 13201, "inc-wes", aliases = {"Romany", "Gypsy", "Gipsy"}, protoLanguage = "rom", } m["inc-shn"] = { "Shinaic", 12646125, "inc-dre", } m["inc-snd"] = { "Sindhi", 7522212, "inc-nwe", protoLanguage = "inc-vra", } m["inc-sou"] = { "Southern Indo-Aryan", 12179304, "inc", protoLanguage = "inc-ama", } m["inc-wes"] = { "nhóm ngôn ngữ Tây Ấn-Aryan", nil, "inc", "Nhóm ngôn ngữ Tây Ấn-Aryan", "Tây Ấn-Aryan", protoLanguage = "inc-agu", } m["ine"] = { "ngữ hệ Ấn-Âu", 19860, aliases = {"Indo-Germanic"}, "Ngữ hệ Ấn-Âu", "Ấn Âu", } m["ine-ana"] = { "nhóm ngôn ngữ Tiểu Á", 147085, "ine", "Nhóm ngôn ngữ Tiểu Á", "Tiểu Á", } m["ine-bsl"] = { "nhóm ngôn ngữ Balt-Slav", 147356, "ine", "Balt-Slav", } m["ine-grp"] = { "nhóm ngôn ngữ Graeco-Phrygia", nil, "ine", "Nhóm ngôn ngữ Graeco-Phrygia", "Graeco-Phrygia", } m["ine-luw"] = { "Luwic", 115748615, "ine-ana", aliases = {"Luvic"}, } m["ine-toc"] = { "Tocharian", 37029, "ine", aliases = {"Tokharian"}, } m["ira"] = { "nhóm ngôn ngữ Iran", 33527, "iir", "Nhóm ngôn ngữ Iran", "Iran", } m["ira-csp"] = { "Caspian", 5049123, "ira-mpr", } m["ira-cen"] = { "Central Iranian", nil, "ira", } m["ira-kms"] = { "Komisenian", nil, "ira-mpr", aliases = {"Semnani"}, } m["ira-mid"] = { "nhóm ngôn ngữ Iran trung đại", 6841465, "ira", "Nhóm ngôn ngữ Iran trung đại", "Iran trung đại", } m["ine-luw"] = { "Luwic", 115748615, "ine-ana", aliases = {"Luvic"}, } m["ira-mny"] = { "Munji-Yidgha", nil, "ira-sym", aliases = {"Yidgha-Munji"}, } m["ira-msh"] = { "Mazanderani-Shahmirzadi", nil, "ira-csp", } m["ira-nei"] = { "nhóm ngôn ngữ Đông Bắc Iran", 10775567, "ira", "Nhóm ngôn ngữ Đông Bắc Iran", "Đông Bắc Iran", } m["ira-nwi"] = { "nhóm ngôn ngữ Tây Bắc Iran", 390576, "ira-wes", "Nhóm ngôn ngữ Tây Bắc Iran", "Tây Bắc Iran", } m["ira-orp"] = { "nhóm ngôn ngữ Ormur-Parachi", nil, "ira-sei", "Nhóm ngôn ngữ Ormur-Parachi", "Ormur-Parachi", } m["ira-pat"] = { "Pathan", nil, "ira-sei", } m["ira-sbc"] = { "Sogdo-Bactrian", nil, "ira-nei", } m["ira-mpr"] = { "nhóm ngôn ngữ Media-Parthia", nil, "ira-nwi", "Nhóm ngôn ngữ Media-Parthia", "Media-Parthia", } m["ira-sgi"] = { "Sanglechi-Ishkashimi", 18711232, "ira-sei", } m["ira-shr"] = { "nhóm ngôn ngữ Shughni-Roshani", 11732824, "ira-shy", "Nhóm ngôn ngữ Shughni-Roshani", "Shughni-Roshani", } m["ira-shy"] = { "Shughni-Yazghulami", nil, "ira-sym", } m["ira-sgc"] = { "Sogdic", nil, "ira-sbc", aliases = {"Sogdian"}, } m["ira-sei"] = { "nhóm ngôn ngữ Đông Nam Iran", 3833002, "ira", "Nhóm ngôn ngữ Đông Nam Iran", "Đông Nam Iran", } m["ira-swi"] = { "nhóm ngôn ngữ Tây Nam Iran", 390424, "ira-wes", "Nhóm ngôn ngữ Tây Nam Iran", "Tây Nam Iran", } m["ira-sym"] = { "nhóm ngôn ngữ Shughni-Yazghulami-Munji", nil, "ira-sei", "Nhóm ngôn ngữ Shughni-Yazghulami-Munji", "Shughni-Yazghulami-Munji", } m["ira-wes"] = { "nhóm ngôn ngữ Tây Iran", 129850, "ira", "Nhóm ngôn ngữ Tây Iran", "Tây Iran", } m["ira-zgr"] = { "nhóm ngôn ngữ Zaza-Goran", 167854, "ira-mpr", "Nhóm ngôn ngữ Zaza-Goran", "Zaza-Goran", aliases = {"Zaza-Guran", "Goran-Zaza"}, } m["iro"] = { "ngữ hệ Iroquois", 33623, "Ngữ hệ Iroquois", "Iroquois", } m["iro-nor"] = { "nhóm ngôn ngữ Bắc Iroquois", nil, "iro", "Nhóm ngôn ngữ Bắc Iroquois", "Bắc Iroquois", } m["itc"] = { "nhóm ngôn ngữ gốc Ý", 131848, "ine", "Nhóm ngôn ngữ gốc Ý", "gốc Ý", } m["itc-laf"] = { "nhóm ngôn ngữ Latinh-Faliscan", 33478, "itc", "Nhóm ngôn ngữ Latinh-Faliscan", "Latinh-Faliscan", aliases = {"Latinian"}, } m["itc-sbl"] = { "nhóm ngôn ngữ Osco-Umbria", 515194, "itc", "Nhóm ngôn ngữ Osco-Umbria", "Osco-Umbria", aliases = { "Sabellia" }, } m["jpx"] = { "ngữ hệ Nhật Bản-Lưu Cầu", 33612, aliases = {"Nhật", "Nhật Bản-Lưu Cầu"}, "Ngữ hệ Nhật Bản-Lưu Cầu", "Nhật Bản-Lưu Cầu", } m["jpx-nry"] = { "nhóm ngôn ngữ Bắc Lưu Cầu", 20862796, "jpx-ryu", "Nhóm ngôn ngữ Bắc Lưu Cầu", "Bắc Lưu Cầu", } m["jpx-ryu"] = { "nhóm ngôn ngữ Lưu Cầu", 56393, "jpx", "Nhóm ngôn ngữ Lưu Cầu", "Lưu Cầu", } m["jpx-sry"] = { "nhóm ngôn ngữ Nam Lưu Cầu", 18392243, "jpx-ryu", "Nhóm ngôn ngữ Nam Lưu Cầu", "Nam Lưu Cầu", } m["kar"] = { "nhóm ngôn ngữ Karen", 1364815, "sit", "Nhóm ngôn ngữ Karen", "Karen", } m["kca"] = { "Khanty", 33563, "urj-ugr", aliases = {"Khantyic", "Khantic"}, } --[=[ Exceptional language and family codes for Khoisan and Kordofanian languages can use the prefix "khi-" and "kdo-" respectively, though they are no longer family codes themselves. ]=]-- m["khi-kal"] = { "Kalahari Khoe", nil, "khi-kho", } m["khi-khk"] = { "Khoekhoe", nil, "khi-kho", } m["khi-kkw"] = { "Khoe-Kwadi", 3833005, aliases = {"Kwadi-Khoe"}, } m["khi-kho"] = { "Khoe", 2736449, "khi-kkw", aliases = {"Central Khoisan"}, } m["khi-kxa"] = { "Kx'a", 6450587, aliases = {"Kxa", "Ju-ǂHoan"}, } m["khi-tuu"] = { "Tuu", 631046, aliases = {"Kwi", "Taa-Kwi", "Southern Khoisan", "Taa-ǃKwi", "Taa-ǃUi", "ǃUi-Taa"}, } m["kro"] = { "nhóm ngôn ngữ Kru", 33535, "nic-vco", "Nhóm ngôn ngữ Kru", "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"] = { "Eastern Kru", 5972899, "kro", } m["kro-grb"] = { "Grebo", 5601537, "kro-wkr", } m["kro-wee"] = { "Wee", nil, "kro-wkr", } m["kro-wkr"] = { "Western Kru", 5972897, "kro", } m["ku"] = { "nhóm ngôn ngữ Kurd", 36368, "ira-nwi", "Nhóm ngôn ngữ Kurd", "Kurd", } m["map"] = { "ngữ hệ Nam Đảo", 49228, "Ngữ hệ Nam Đảo", "Nam Đảo", } m["map-ata"] = { "nhóm ngôn ngữ Atayal", 716610, "map", "Nhóm ngôn ngữ Atayal", "Atayal", } m["map-tsu"] = { "nhóm ngôn ngữ Tsou", 716659, "map", "Nhóm ngôn ngữ Tsou", "Tsou", } m["mjg"] = { "nhóm ngôn ngữ Monguor", 34214, "xgn-shr", "Nhóm ngôn ngữ Monguor", "Monguor", } m["mkh"] = { "nhóm ngôn ngữ Môn-Khmer", 33199, "aav", "Nhóm ngôn ngữ Môn-Khmer", "Môn-Khmer", } m["mkh-asl"] = { "nhóm ngôn ngữ Asli", 3111082, "mkh", "Nhóm ngôn ngữ Asli", "Asli", } m["mkh-ban"] = { "nhóm ngôn ngữ Bahnar", 56309, "mkh", "Nhóm ngôn ngữ Bahnar", "Bahnar", } m["mkh-kat"] = { "nhóm ngôn ngữ Cơ Tu", 56697, "mkh", "Nhóm ngôn ngữ Cơ Tu", "Cơ Tu", } m["mkh-khm"] = { "nhóm ngôn ngữ Khơ Mú", 1323245, "mkh", "Nhóm ngôn ngữ Khơ Mú", "Khơ Mú", } m["mkh-kmr"] = { "nhóm ngôn ngữ Khmer", nil, "mkh", "Nhóm ngôn ngữ Khmer", "Khmer", } m["mkh-mnc"] = { "nhóm ngôn ngữ Môn", 3217497, "mkh", "Nhóm ngôn ngữ Môn", "Môn", } m["mkh-mng"] = { "nhóm ngôn ngữ Mảng", 3509556, "mkh", "Nhóm ngôn ngữ Mảng", "Mảng", } m["mkh-nbn"] = { "nhóm ngôn ngữ Bahnar Bắc", 56309, "mkh-ban", "Nhóm ngôn ngữ Bahnar", "Bahnar", } m["mkh-pal"] = { "nhóm ngôn ngữ Palaung", 2391173, "mkh", "Nhóm ngôn ngữ Palaung", "Palaung", } m["mkh-pea"] = { "nhóm ngôn ngữ Pear", 3073022, "mkh", "Nhóm ngôn ngữ Pear", "Pear", } m["mkh-pkn"] = { "Pakanic", nil, "mkh-mng", } m["mkh-vie"] = { "nhóm ngôn ngữ Việt", 2355546, "mkh", "Nhóm ngôn ngữ Việt", "Việt", } m["mno"] = { "nhóm ngôn ngữ Manobo", 3217483, "phi", "Nhóm ngôn ngữ Manobo", "Manobo", } m["mns"] = { "nhóm ngôn ngữ Mansi", 33759, "urj-ugr", "Nhóm ngôn ngữ Mansi", "Mansi", aliases = {"Mansi"}, } m["mun"] = { "nhóm ngôn ngữ Munda", 33892, "aav", "Nhóm ngôn ngữ Munda", "Munda", } m["myn"] = { "ngữ hệ Maya", 33738, "Ngữ hệ Maya", "Maya", } --[=[ Exceptional language and family codes for North American Indian languages can use the prefix "nai-", though "nai" is no longer itself a family code. ]=]-- m["nai-cat"] = { "Catawban", 3446638, "nai-sca", } m["nai-chu"] = { "Chumashan", 1288420, } m["nai-ckn"] = { "Chinookan", 610586, } m["nai-coo"] = { "Coosan", 940278, } m["nai-jcq"] = { "Jicaquean", 12179308, "hok" } m["nai-ker"] = { "Keresan", 35878, } m["nai-klp"] = { "Kalapuyan", 1569040, } m["nai-kta"] = { "ngữ hệ Kiowa-Tanoa", 386288, "Ngữ hệ Kiowa-Tanoa", "Kiowa-Tanoa", } m["nai-len"] = { "Lencan", 36189, aliases = {"Lenca"}, } m["nai-mdu"] = { "Maiduan", 33502, } m["nai-miz"] = { "Mixe-Zoquean", 954016, aliases = {"Mixe-Zoque"}, } m["nai-min"] = { "Misumalpan", 281693, "qfa-mch", aliases = {"Misuluan", "Misumalpa"}, } m["nai-mus"] = { "ngữ hệ Muskogee", 902978, "Ngữ hệ Muskogee", "Muskogee", aliases = {"Muskhogean"}, } m["nai-pak"] = { "Pakawan", 65085487, "hok", } m["nai-pal"] = { "Palaihnihan", 1288332, } m["nai-plp"] = { "Plateau Penutian", 2307476, } m["nai-pom"] = { "Pomoan", 2618420, "hok", aliases = {"Pomo", "Kulanapan"}, } m["nai-sca"] = { "Siouan-Catawban", 34181, } m["nai-shp"] = { "Sahaptian", 114782, "nai-plp", } m["nai-shs"] = { "Shastan", 2991735, "hok", } m["nai-tot"] = { "Totozoquean", 7828419, } m["nai-ttn"] = { "ngữ hệ Totonac", 34039, "Ngữ hệ Totonac", "Totonac", aliases = {"Totonacan","Totonac-Tepehua", "Totonacan-Tepehuan"}, varieties = {"Totonac"}, } m["nai-tqn"] = { "Tequistlatecan", 1754988, "hok", aliases = {"Tequistlatec", "Chontal", "Chontalan", "Oaxacan Chontal", "Chontal of Oaxaca"}, } m["nai-tsi"] = { "Tsimshianic", 34134, } m["nai-utn"] = { "Utian", 13371763, "nai-you", aliases = {"Miwok-Costanoan", "Mutsun"}, } m["nai-wtq"] = { "Wintuan", 1294259, aliases = {"Wintun"}, } m["nai-xin"] = { "ngữ hệ Xinca", 1546494, "Ngữ hệ Xinca", "Xinca", aliases = {"Xincan","Xinka","Sinca","Szinca"}, } m["nai-ykn"] = { "Yukian", 2406722, aliases = {"Yuki-Wappo"}, } m["nai-you"] = { "Yok-Utian", 2886186, } m["nai-yuc"] = { "ngữ hệ Yuman-Cochimí", 579137, "Ngữ hệ Yuman-Cochimí", "Yuman-Cochimí", } m["ngf"] = { "ngữ hệ Liên New Guinea", 34018, "Ngữ hệ Liên New Guinea", "Liên New Guinea", } m["ngf-ais"] = { "Aisian", nil, "ngf-eso", } m["ngf-ang"] = { "nhóm ngôn ngữ Angan", 3217366, "ngf", "Nhóm ngôn ngữ Angan", "Angan", aliases = {"Kratke Range"}, -- Usher } m["ngf-ank"] = { "Angal-Kewa", 12626916, -- exist in dewiki and hrwiki "ngf-sak", } m["ngf-ask"] = { "Asmat-Kamoro", 3031400, "ngf", -- Wikipedia uses Asmat-Kamoro to refer to a narrower group excluding the Sabakor languages (Buruwai and Kamberau, -- which Glottolog splits into North Kamrau and South Kamrau [sic]), and uses Asmat-Kamrau to refer to what we and -- Glottolog call Asmat-Kamoro. Glottolog does not recognize the narrower grouping. aliases = {"Asmat-Kamrau", -- Wikipedia "Asmat-Kamrau Bay", -- Usher }, } m["ngf-asm"] = { "Asmat", 4807421, "ngf-ask", } m["ngf-ata"] = { "Ankave-Tainae-Akoye", nil, "ngf-ang", aliases = {"Southwest Kratke Range"}, -- Usher } m["ngf-awd"] = { "Awyu-Dumut", -- [[w:Awyu-Dumut languages]] redirects to [[w:Greater Awyu languages]] 4830163, -- exist in eswiki, hrwiki and ruwiki "ngf-gaw", aliases = {"Central Digul River"}, -- Usher } m["ngf-awy"] = { "Awyu", 96372866, "ngf-awd", } m["ngf-bda"] = { "Becking-Dawi", nil, -- Q55993716 ([[Category:Becking–Dawi languages]]) exists in enwiki "ngf-gaw", aliases = {"Becking and Dawi Rivers"}, -- Usher } m["ngf-bin"] = { "Binanderean", 3217374, -- Wikidata doesn't distinguish Binanderean from Greater Binanderean "ngf-gbi", aliases = {"Oro"}, -- Usher (2020) } m["ngf-boa"] = { "Boane", nil, "ngf-era", aliases = {"Boana", -- Glottolog's name "Wain"}, -- not in Usher; "Wain" often excludes Mungkip, perhaps because it's poorly documented } m["ngf-bos"] = { "Bosavi", 4947122, "ngf", aliases = {"Papuan Plateau"}, -- alternative name given by Wikipedia } m["ngf-bsi"] = { "Baruya-Simbari", nil, "ngf-ang", aliases = {"Northwest Kratke Range"}, -- Usher } m["ngf-cda"] = { "Central Dani", nil, "ngf-dan", aliases = {"Dani"}, -- Usher } m["ngf-chw"] = { "Chimbu-Wahgi", 3217383, "ngf", aliases = {"Simbu-Western Highlands"}, -- alternative name given by Wikipedia } m["ngf-dag"] = { "Dagan", 5208454, "ngf", -- not accepted as TNG by Glottolog but accepted by all others aliases = {"Meneao Range"}, } m["ngf-dal"] = { "Dallman", nil, "ngf-huo", aliases = {"Kinalakna-Kumukio", -- Pawley-Hammarström, who exclude Nomu, but they only had a numeral list of that language to work from "Northeast Huon", -- Usher }, } m["ngf-dan"] = { "Dani", 3217389, "ngf", -- Wikipedia renames the Dani languages to the Baliem Valley languages and sometimes (but not consistently) -- reserves the name Dani (or "Dani proper") for a narrower group excluding Wano and the poorly attested Ngalik -- languages (Nduga, Silimo, and the Yali dialect cluster, which we, following Ethnologue and Glottolog, split into -- Anggurk Yali, Ninia Yali and Pass Valley Yali). Glottolog does not recognize the narrower grouping. aliases = {"Baliem Valley", -- Wikipedia "Balim Valley", -- Usher }, } m["ngf-dum"] = { "Dumut", -- [[w:Dumut languages]] redirects to [[w:Greater Awyu languages]] nil, "ngf-awd", aliases = {"Wambon"}, -- Usher } m["ngf-ehu"] = { "Eastern Huon", -- Glottolog adds Ono and Sialum, Pawley-Hammarström adds Dedua 10567087, "ngf-huo", aliases = {"East Huon"}, -- Usher } m["ngf-eku"] = { "East Kutubuan", 5328752, "ngf", -- Not in TNG per Glottolog but accepted by all others. Sometimes grouped with Fasu to form a Kutubuan family. aliases = {"East Kutubu"}, -- Glottolog's name } m["ngf-enc"] = { "Engic", nil, "ngf-eng", aliases = {"Engan", -- Glottolog "Engan proper", -- Wikipedia "North Engan", -- alternative name given by Wikipedia "Trans-Enga", -- Usher }, } m["ngf-eng"] = { "Engan", 3217449, "ngf", aliases = {"Enga-Kewa-Huli", -- Glottolog, Pawley-Hammarström "Enga-Southern Highlands", -- Usher }, } m["ngf-era"] = { "Erap", nil, "ngf-fin", aliases = {"Erap River"}, -- Usher? } m["ngf-eso"] = { "East Sogeram", nil, "ngf-sog", } m["ngf-est"] = { "East Strickland", 5329440, "ngf", aliases = {"Strickland River"}, -- alternative name given by Wikipedia } m["ngf-eva"] = { "Evapia", nil, "ngf-rai", aliases = {"Evapia River"}, -- Usher } m["ngf-fgi"] = { "Fore-Gimi", nil, "ngf-gor", aliases = {"South Goroka"}, -- Usher } m["ngf-fhu"] = { "Finisterre-Huon", 3217453, "ngf", aliases = {"Finisterre Range-Huon Peninsula"}, -- per Usher } m["ngf-fin"] = { "Finisterre", 5450373, "ngf", } m["ngf-mad"] = { "nhóm ngôn ngữ Madang", 11217556, "ngf", "Nhóm ngôn ngữ Madang", "Madang", } m["ngf-okk"] = { "Ok", 7081687, "ngf", } m["ngf-sbh"] = { "South Bird's Head", 7566330, "ngf", } m["nic"] = { "ngữ hệ Niger-Congo", 33838, "Ngữ hệ Niger-Congo", "Niger-Congo", aliases = {"Niger-Kordofania"}, } m["nic-alu"] = { "nhóm ngôn ngữ Alumic", 4737355, "nic-plt", "Nhóm ngôn ngữ Alumic", "Alumic", } m["nic-bas"] = { "Basa", 4866154, "nic-knj", } m["nic-bbe"] = { "Eastern Beboid", nil, "nic-beb", } m["nic-bco"] = { "nhóm ngôn ngữ Benue-Congo", 33253, "nic-vco", "Nhóm ngôn ngữ Benue-Congo", "Benue-Congo", } m["nic-bcr"] = { "nhóm ngôn ngữ Bantoid-Cross", 806983, "nic-bco", "Nhóm ngôn ngữ Bantoid-Cross", "Bantoid-Cross", } m["nic-bdn"] = { "nhóm ngôn ngữ Bắc Bantoid", nil, "nic-bod", "Nhóm ngôn ngữ Bắc Bantoid", "Bắc Bantoid", aliases = {"North Bantoid"}, } m["nic-bds"] = { "nhóm ngôn ngữ Nam Bantoid", 3183152, "nic-bod", "Nhóm ngôn ngữ Nam Bantoid", "Nam Bantoid", aliases = {"Wide Bantu", "Bin"}, } m["nic-beb"] = { "Beboid", 813549, "nic-bds", } m["nic-ben"] = { "Bendi", 4887065, "nic-bcr", } m["nic-beo"] = { "Beromic", 4894642, "nic-plt", } m["nic-bod"] = { "nhóm ngôn ngữ Bantoid", 806992, "nic-bcr", "Nhóm ngôn ngữ Bantoid", "Bantoid", } m["nic-buk"] = { "Buli-Koma", nil, "nic-ovo", } m["nic-bwa"] = { "Bwa", 12628562, "nic-gur", otherNames = {"Bwamu", "Bomu"}, } m["nic-cde"] = { "Central Delta", 3813191, "nic-cri", } m["nic-cri"] = { "Cross River", 1141096, "nic-bcr", } m["nic-dag"] = { "nhóm ngôn ngữ Dagbani", nil, "nic-wov", "Nhóm ngôn ngữ Dagbani", "Dagbani", } m["nic-dak"] = { "Dakoid", 1157745, "nic-bdn", } m["nic-dge"] = { "Escarpment Dogon", 5397128, "qfa-dgn", } m["nic-dgw"] = { "West Dogon", nil, "qfa-dgn", } m["nic-eko"] = { "Ekoid", 1323395, "nic-bds", } m["nic-eov"] = { "Eastern Oti-Volta", nil, "nic-ovo", aliases = {"Samba"}, } m["nic-fru"] = { "Furu", 5509783, "nic-bds", } m["nic-gne"] = { "Eastern Gurunsi", 12633072, "nic-gns", aliases = {"Eastern Grũsi"}, } m["nic-gnn"] = { "Northern Gurunsi", nil, "nic-gns", aliases = {"Northern Grũsi"}, } m["nic-gnw"] = { "Western Gurunsi", nil, "nic-gns", aliases = {"Western Grũsi"}, } m["nic-gns"] = { "Gurunsi", 721007, "nic-gur", aliases = {"Grũsi"}, } m["nic-gre"] = { "Eastern Grassfields", 5330160, "nic-grf", } m["nic-grf"] = { "Grassfields", 750932, "nic-bds", aliases = {"Grassfields Bantu", "Wide Grassfields"}, } m["nic-grm"] = { "Gurma", 30587833, "nic-ovo", } m["nic-grs"] = { "Southwest Grassfields", 7571285, "nic-grf", } m["nic-gur"] = { "Gur", 33536, "alv-sav", aliases = {"Voltaic"}, } m["nic-ief"] = { "Ibibio-Efik", 2743643, "nic-lcr", } m["nic-jer"] = { "Jera", nil, "nic-kne", } m["nic-jkn"] = { "nhóm ngôn ngữ Jukunoid", 1711622, "nic-pla", "Nhóm ngôn ngữ Jukunoid", "Jukunoid", } 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"] = { "nhóm ngôn ngữ Kauru", nil, "nic-kne", "Nhóm ngôn ngữ Kauru", "Kauru", } m["nic-kmk"] = { "Kamuku", 6359821, "nic-knj", } m["nic-kne"] = { "nhóm ngôn ngữ Đông Kainji", 5328687, "nic-knj", "Nhóm ngôn ngữ Đông Kainji", "Đông Kainji", } m["nic-knj"] = { "nhóm ngôn ngữ Kainji", 681495, "nic-pla", "Nhóm ngôn ngữ Kainji", "Kainji", } m["nic-knn"] = { "Northwest Kainji", 7060098, "nic-knj", } m["nic-ktl"] = { "Katloid", 6377681, "nic", aliases = {"Katla", "Katla-Tima"}, } m["nic-lcr"] = { "Lower Cross River", 3813193, "nic-cri", } m["nic-mam"] = { "Mamfe", 2005898, "nic-bds", aliases = {"Nyang"}, } m["nic-mba"] = { "Mbam", 687826, "nic-bds", } m["nic-mbc"] = { "Mba", 6799561, "nic-ubg", } m["nic-mbw"] = { "West Mbam", nil, "nic-mba", } m["nic-mmb"] = { "nhóm ngôn ngữ Mambiloid", 1888151, otherNames = {"Bắc Bantoid"}, -- per Wikipedia, North Bantoid is the parent family "nic-bdn", "Nhóm ngôn ngữ Mambiloid", "Mambiloid", } m["nic-mom"] = { "Momo", 6897393, "nic-grf", } m["nic-mre"] = { "Moré", nil, "nic-wov", } m["nic-ngd"] = { "Ngbandi", 36439, "nic-ubg", } m["nic-nge"] = { "Ngemba", 7022271, "nic-gre", } m["nic-ngk"] = { "Ngbaka", 3217499, "nic-ubg", } m["nic-nin"] = { "Ninzic", 7039282, "nic-plt", } m["nic-nka"] = { "Nkambe", 7042520, "nic-gre", } m["nic-nkb"] = { "Baka", nil, "nic-nkw", } m["nic-nke"] = { "Eastern Ngbaka", nil, "nic-ngk", } m["nic-nkg"] = { "Gbanziri", nil, "nic-nkw", } m["nic-nkk"] = { "Kpala", nil, "nic-nkw", } m["nic-nkm"] = { "Mbaka", nil, "nic-nkw", } m["nic-nkw"] = { "Western Ngbaka", nil, "nic-ngk", } m["nic-npd"] = { "North Plateau Dogon", nil, "qfa-dgn", } m["nic-nun"] = { "Nun", 13654297, "nic-gre", } m["nic-nwa"] = { "Nanga-Walo", nil, "qfa-dgn", } m["nic-ogo"] = { "Ogoni", 2350726, "nic-cri", aliases = {"Ogonoid"}, } m["nic-ovo"] = { "Oti-Volta", 1157178, "nic-gur", } m["nic-pla"] = { "nhóm ngôn ngữ Platoid", 453244, "nic-bco", "Nhóm ngôn ngữ Platoid", "Platoid", aliases = {"Đông Nigeria"}, } m["nic-plc"] = { "nhóm ngôn ngữ Trung Plateau", 5061668, "nic-plt", "Nhóm ngôn ngữ Trung Plateau", "Trung Plateau", } m["nic-pld"] = { "Plains Dogon", nil, "qfa-dgn", } m["nic-ple"] = { "East Plateau", 5329154, "nic-plt", } m["nic-pls"] = { "South Plateau", 7568236, "nic-plt", aliases = {"Jilic-Eggonic"}, } m["nic-plt"] = { "nhóm ngôn ngữ Plateau", 1267471, "nic-pla", "Nhóm ngôn ngữ Plateau", "Plateau", } m["nic-ras"] = { "Rashad", 3401986, "nic", } m["nic-rnc"] = { "Central Ring", nil, "nic-rng", } m["nic-rng"] = { "Ring", 2269051, "nic-grf", aliases = {"Ring Road"}, } m["nic-rnn"] = { "Northern Ring", nil, "nic-rng", } m["nic-rnw"] = { "Western Ring", nil, "nic-rng", } m["nic-ser"] = { "Sere", 7453058, "nic-ubg", } m["nic-shi"] = { "Shiroro", 7498953, "nic-knj", aliases = {"Pongu"}, } m["nic-sis"] = { "Sisaala", 36532, "nic-gnw", } m["nic-tar"] = { "Tarokoid", 2394472, "nic-plt", } m["nic-tiv"] = { "nhóm ngôn ngữ Tivoid", 752377, "nic-bds", "Nhóm ngôn ngữ Tivoid", "Tivoid", } m["nic-tvc"] = { "Central Tivoid", nil, "nic-tiv", } m["nic-tvn"] = { "Northern Tivoid", nil, "nic-tiv", } m["nic-ubg"] = { "nhóm ngôn ngữ Ubangi", 33932, "nic-vco", -- or none "Nhóm ngôn ngữ Ubangi", "Ubangi", } m["nic-uce"] = { "East-West Upper Cross River", nil, "nic-ucr", } m["nic-ucn"] = { "North-South Upper Cross River", nil, "nic-ucr", } m["nic-ucr"] = { "Upper Cross River", 4108624, "nic-cri", aliases = {"Upper Cross"}, } m["nic-vco"] = { "nhóm ngôn ngữ Volta-Congo", 37228, "alv", "Nhóm ngôn ngữ Volta-Congo", "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["nub"] = { "Nubian", 1517194, "sdv-nes", } m["nub-hil"] = { "Hill Nubian", 5762211, "nub", aliases = {"Kordofan Nubian"}, } m["omq"] = { "ngữ hệ Oto-Mangue", 33669, "Ngữ hệ Oto-Mangue", "Oto-Mangue", } m["omq-cha"] = { "Chatino", 35111, "omq-zap", } m["omq-chi"] = { "Chinantecan", 35828, "omq", } m["omq-cui"] = { "Cuicatec", 616024, "omq-mix", } m["omq-maz"] = { "Mazatecan", 36230, "omq", aliases = {"Mazatec"}, } m["omq-mix"] = { "ngữ tộc Mixtec", 21996392, "omq", "Ngữ tộc Mixtec", "Mixtec", } m["omq-mxt"] = { "nhóm ngôn ngữ Mixtec", 36363, "omq-mix", "Nhóm ngôn ngữ Mixtec", "Mixtec", } m["omq-otp"] = { "Oto-Pamean", nil, "omq", } m["omq-pop"] = { "Popolocan", 5132273, "omq", } m["omq-tri"] = { "nhóm ngôn ngữ Triqui", 780200, "omq-mix", "Nhóm ngôn ngữ Triqui", "Triqui", aliases = {"Trique"}, } m["omq-zap"] = { "nhóm ngôn ngữ Zapotec", 8066463, "omq", "Nhóm ngôn ngữ Zapotec", "Zapotec", } m["omq-zpc"] = { "Zapotec", 13214, "omq-zap", } m["omv"] = { "nhóm ngôn ngữ Omo", 33860, "afa", "Nhóm ngôn ngữ Omo", "Omo", } m["omv-aro"] = { "nhóm ngôn ngữ Aari", 3699526, "omv", "Nhóm ngôn ngữ Aari", "Aari", aliases = {"Ari-Banna", "Nam Omo", "Somo"}, } m["omv-diz"] = { "nhóm ngôn ngữ Dizi", 430251, "omv", "Nhóm ngôn ngữ Dizi", "Dizi", aliases = {"Maji", "Majoid"}, } m["omv-eom"] = { "East Ometo", 20527288, "omv-ome", } m["omv-gon"] = { "Gonga", 4143043, "omv", aliases = {"Kefoid"}, } m["omv-mao"] = { "Mao", 1351495, "omv", } m["omv-nom"] = { "nhóm ngôn ngữ Bắc Ometo", nil, "omv-ome", "Nhóm ngôn ngữ Bắc Ometo", "Bắc Ometo", } m["omv-ome"] = { "nhóm ngôn ngữ Ometo", 36310, "omv", "Nhóm ngôn ngữ Ometo", "Ometo", } m["oto"] = { "Otomian", 1270220, "omq-otp", } m["oto-otm"] = { "Otomi", nil, "oto", } m["paa"] = { "ngữ hệ Papua", 236425, "qfa-not", "Ngữ hệ Papua", "Papua", } m["paa-alp"] = { "nhóm ngôn ngữ Alor-Pantar", 3502429, "paa-tap", } m["paa-arf"] = { "Arafundi", 4783702, } m["paa-asa"] = { "Arai-Samaia", 48803569, } m["paa-bng"] = { "Baining", 748487, aliases = {"East New Britain"}, } m["paa-brd"] = { "ngữ hệ Thượng Tami", 1752158, "Ngữ hệ Thượng Tami", "Thượng Tami", aliases = {"Border", "Upper Tami"}, } m["paa-egb"] = { "East Geelvink Bay", 1497678, aliases = {"East Cenderawasih"}, } m["paa-eng"] = { "Engan", 3217449, } m["paa-iwm"] = { "ngữ hệ Iwam", 15147853, "Ngữ hệ Iwam", "Iwam", } m["paa-kag"] = { -- recode as ngf-kag? "Kainantu-Goroka", 3217463, "ngf", } m["paa-kiw"] = { "Kiwaian", 338449, } m["paa-kut"] = { "nhóm ngôn ngữ Kutubuan", 48767893, "paa-pag", "Nhóm ngôn ngữ Kutubuan", "Kutubuan", } m["paa-kwm"] = { "Kwomtari", 2075415, } m["paa-lkp"] = { "Lakes Plain", 6478969, } m["paa-lsp"] = { "Lower Sepik", 7061700, aliases = {"Nor-Pondo"}, } m["paa-mai"] = { "Mairasi", 6736896, } m["paa-msk"] = { "Sko", 953509, aliases = {"Skou"}, } m["paa-nbo"] = { "North Bougainville", 749496, } m["paa-nim"] = { "Nimboran", 12638426, } m["paa-nha"] = { "North Halmahera", nil, "paa-wpa", } m["paa-pag"] = { "ngữ hệ vùng vịnh Papua", 48803685, "Ngữ hệ vùng vịnh Papua", "vùng vịnh Papua", } m["paa-pau"] = { "Pauwasi", 7155496, } m["paa-ram"] = { "Ramu", 3442808, } m["paa-sbo"] = { "South Bougainville", 3217380, } m["paa-sen"] = { "Sentani", 17044584, "paa-wpa", } m["paa-sep"] = { "ngữ hệ Sepik", 3508772, "Ngữ hệ Sepik", "Sepik", } m["paa-tap"] = { "nhóm ngôn ngữ Timor-Alor-Pantar", 16590002, } m["paa-tkw"] = { "Tor-Kwerba", 7827523, } m["paa-wpa"] = { "West Papuan", 1363026, } m["paa-yam"] = { "Yam", 15062272, aliases = {"Morehead and Upper Maro River"}, } m["paa-yua"] = { "Yuat", 8060096, } m["phi"] = { "nhóm ngôn ngữ Philippines", 947858, "poz", "Nhóm ngôn ngữ Philippines", "Philippines", } m["phi-kal"] = { "Kalamian", 3217466, "phi", aliases = {"Calamian"}, } m["poz"] = { "nhóm ngôn ngữ Mã Lai-Đa Đảo", 143158, "map", "Nhóm ngôn ngữ Mã Lai-Đa Đảo", "Mã Lai-Đa Đảo", } m["poz-aay"] = { "Admiralty Islands", 2701306, "poz-oce", } m["poz-bnn"] = { "nhóm ngôn ngữ Bắc Borneo", 1427907, "poz", "Nhóm ngôn ngữ Bắc Borneo", "Bắc Borneo", } m["poz-bre"] = { "nhóm ngôn ngữ Đông Barito", 2701314, "poz", "Nhóm ngôn ngữ Đông Barito", "Đông Barito", } m["poz-brw"] = { "nhóm ngôn ngữ Tây Barito", 2761679, "poz", "Nhóm ngôn ngữ Tây Barito", "Tây Barito", } m["poz-bss"] = { "nhóm ngôn ngữ Bali-Sasak-Sumbawa", 3396043, "poz-msa", "Nhóm ngôn ngữ Bali-Sasak-Sumbawa", "Bali-Sasak-Sumbawa", } m["poz-btk"] = { "nhóm ngôn ngữ Bungku-Tolaki", 3217381, "poz-clb", "Nhóm ngôn ngữ Bungku-Tolaki", "Bungku-Tolaki", } m["poz-cet"] = { "nhóm ngôn ngữ Mã Lai-Đa Đảo Trung-Đông", 2269883, "poz", "Nhóm ngôn ngữ Mã Lai-Đa Đảo Trung-Đông", "Mã lai-Đa Đảo Trung-Đông", } m["poz-clb"] = { "nhóm ngôn ngữ Celebes", 1078041, "poz", "Nhóm ngôn ngữ Celebes", "Celebes", } m["poz-cln"] = { "New Caledonian", 3091221, "poz-occ", } m["poz-cma"] = { "Central Maluku", 3217479, "poz-cet", } m["poz-hce"] = { "Halmahera-Cenderawasih", 2526616, "pqe", } m["poz-kal"] = { "nhóm ngôn ngữ Kaili-Pamona", 3217465, "poz-clb", "Nhóm ngôn ngữ Kaili-Pamona", "Kaili-Pamona", } m["poz-lgx"] = { "Lampungic", 49215, "poz-sus", } m["poz-mcm"] = { "nhóm ngôn ngữ Mã Lai-Chăm", nil, "poz-msa", "Nhóm ngôn ngữ Mã Lai-Chăm", "Mã Lai-Chăm", } m["poz-mic"] = { "nhóm ngôn ngữ Micronesia", 420591, "poz-occ", "Nhóm ngôn ngữ Micronesia", "Micronesia'," } m["poz-mly"] = { "nhóm ngôn ngữ Mã Lai", 662628, "poz-mcm", "Nhóm ngôn ngữ Mã Lai", "Mã Lai", } m["poz-msa"] = { "nhóm ngôn ngữ Mã Lai-Sumbawa", 1363818, "poz", "Nhóm ngôn ngữ Mã Lai-Sumbawa", "Mã Lai-Sumbawa", } m["poz-mun"] = { "nhóm ngôn ngữ Muna-Buton", 3037924, "poz-clb", "Nhóm ngôn ngữ Muna-Buton", "Muna-Buton", } m["poz-nws"] = { "nhóm ngôn ngữ Tây Bắc Sumatra", 2071308, "poz", "Nhóm ngôn ngữ Tây Bắc Sumatra", "Tây Bắc Sumatra", } m["poz-occ"] = { "nhóm ngôn ngữ Trung-Đông Châu Đại Dương", 2068435, "poz-oce", "Nhóm ngôn ngữ Trung-Đông Châu Đại Dương", "Trung-Đông Châu Đại Dương", } m["poz-oce"] = { "nhóm ngôn ngữ Châu Đại Dương", 324457, "pqe", "Nhóm ngôn ngữ Châu Đại Dương", "Châu Đại Dương", } m["poz-ocw"] = { "nhóm ngôn ngữ Tây Châu Đại Dương", 2701282, "poz-oce", "Nhóm ngôn ngữ Tây Châu Đại Dương", "Tây Châu Đại Dương", } m["poz-pcc"] = { "nhóm ngôn ngữ Trung Thái Bình Dương", 3130237, "poz-occ", "Nhóm ngôn ngữ Trung Thái Bình Dương", "Trung Thái Bình Dương", } m["poz-pep"] = { "Eastern Polynesian", 390979, "poz-pnp", } m["poz-pnp"] = { "nhóm ngôn ngữ Đa Đảo hạt nhân", 743851, "poz-pol", "Nhóm ngôn ngữ Đa Đảo hạt nhân", "Đa Đảo hạt nhân", } m["poz-pol"] = { "nhóm ngôn ngữ Đa Đảo", 390979, "poz-pcc", "Nhóm ngôn ngữ Đa Đảo", "Đa Đảo", } m["poz-san"] = { "nhóm ngôn ngữ Sabah", 3217517, "poz-bnn", "Nhóm ngôn ngữ Sabah", "Sabah", } m["poz-sbj"] = { "nhóm ngôn ngữ Sama-Bajaw", 2160409, "poz", "Nhóm ngôn ngữ Sama-Bajaw", "Sama-Bajaw", } m["poz-slb"] = { "nhóm ngôn ngữ Saluan-Banggai", 3217519, "poz-clb", "Nhóm ngôn ngữ Saluan-Banggai", "Saluan-Banggai", } m["poz-sls"] = { "nhóm ngôn ngữ Đông Nam Solomon", 3119671, "poz-occ", "Nhóm ngôn ngữ Đông Nam Solomon", "Đông Nam Solomon", } m["poz-ssw"] = { "South Sulawesi", 2778190, "poz-sus", } m["poz-sus"] = { "Sunda-Sulawesi", 319552, "poz", } m["poz-swa"] = { "North Sarawakan", 538569, "poz-bnn", } m["poz-tim"] = { "nhóm ngôn ngữ Timor", 7806987, "poz-cet", "Nhóm ngôn ngữ Timor", "Timor", } m["poz-tot"] = { "Tomini-Tolitoli", 3217541, "poz-clb", } m["poz-vnc"] = { "North-Central Vanuatu", 3039118, "poz-occ", } m["poz-wot"] = { "nhóm ngôn ngữ Wotu-Wolio", 1041317, "poz-clb", "Nhóm ngôn ngữ Wotu-Wolio", "Wotu-Wolio", } m["pqe"] = { "nhóm ngôn ngữ Mã Lai-Đa Đảo Đông", 2269883, "poz-cet", "Nhóm ngôn ngữ Mã Lai-Đa Đảo Đông", "Mã Lai-Đa Đảo Đông", } m["pra"] = { "Prakrit", 192170, "inc", aliases = {"Prakritic"}, protoLanguage = "inc-pra", } m["qfa-adc"] = { "Central Great Andamanese", nil, "qfa-adm", } m["qfa-adm"] = { "Great Andamanese", 3515103, } m["qfa-adn"] = { "Northern Great Andamanese", nil, "qfa-adm", } m["qfa-ads"] = { "Southern Great Andamanese", nil, "qfa-adm", } m["qfa-ain"] = { "ngữ hệ Ainu", 50111972, "Ngữ hệ Ainu", "Ainu", aliases = {"Ainu"}, } m["qfa-bej"] = { "nhóm ngôn ngữ Bối-Cát Triệu", nil, "qfa-bet", "Nhóm ngôn ngữ Bối-Cát Triệu", "Bối-Cát Triệu" } m["qfa-bet"] = { "nhóm ngôn ngữ Bối-Thái", nil, "qfa-tak", "Nhóm ngôn ngữ Bối-Thái", "Bối-Thái", aliases = {"Thái-Bối", "Daic-Beic", "Beic-Daic"}, } m["qfa-buy"] = { "nhóm ngôn ngữ Bố Ương", 1109927, "qfa-kra", "Nhóm ngôn ngữ Bố Ương", "Bố Ương", } m["qfa-cka"] = { "ngữ hệ Chukotka-Kamchatka", 33255, "Ngữ hệ Chukotka-Kamchatka", "Chukotka-Kamchatka", } m["qfa-ckn"] = { "nhóm ngôn ngữ Chukotka", 2606732, "qfa-cka", "Nhóm ngôn ngữ Chukotka", "Chukotka", } m["qfa-cnt"] = { "contact", 133253514, "qfa-not", } m["qfa-dgn"] = { "Dogon", 1234776, "nic", } m["qfa-dny"] = { "Dene-Yeniseian", 21103, aliases = {"Dené-Yeniseian"}, } m["qfa-gel"] = { "Gelao", 56401, "qfa-kra", } m["qfa-hur"] = { "Hurro-Urartian", 1144159, } m["qfa-iso"] = { "nhóm ngôn ngữ biệt lập", 33648, "qfa-not", "Nhóm ngôn ngữ biệt lập", "biệt lập", } m["qfa-kad"] = { "Kadu", -- considered either Nilo-Saharan or independent/none 1720989, } m["qfa-kms"] = { "nhóm ngôn ngữ Động-Thủy", 1023641, "qfa-tak", "Nhóm ngôn ngữ Động-Thủy", "Động-Thủy", } m["qfa-kor"] = { "ngữ hệ Triều Tiên", 11263525, "Ngữ hệ Triều Tiên", "Triều Tiên", } m["qfa-kra"] = { "Kra", 1022087, "qfa-tak", } m["qfa-lic"] = { "nhóm ngôn ngữ Hlai", 1023648, "qfa-tak", "Nhóm ngôn ngữ Hlai", "Hlai", aliases = {"Hlaic"}, } m["qfa-mal"] = { "Left May", 614468, "paa-asa", } m["qfa-mch"] = { -- used in both N and S America "Macro-Chibchan", 3438062, } m["qfa-mix"] = { "mixed", 33694, "qfa-not", } m["qfa-not"] = { "not a family", nil, "qfa-not", } m["qfa-onb"] = { "Be", nil, "qfa-bet", aliases = {"Ong-Be", "Beic"}, } m["qfa-ong"] = { "ngữ hệ Önge", 2090575, aliases = {"Angan", "South Andamanese", "Jarawa-Onge"}, } m["qfa-sub"] = { "ngôn ngữ cơ tầng", 20730913, "qfa-not", } m["qfa-tak"] = { "ngữ hệ Kra-Dai", 34171, "Ngữ hệ Kra-Dai", "Kra-Dai", aliases = {"Tai-Kadai", "Kadai"}, } m["qfa-tap"] = { "nhóm ngôn ngữ Timor-Alor-Pantar", 16590002, } m["qfa-tor"] = { "Torricelli", 1333831, } m["qfa-tyn"] = { "ngữ hệ Tyrseni", 1344038, "Ngữ hệ Tyrseni", "Tyrseni", } m["qfa-xgs"] = { "ngữ hệ Tiên Ti-Mông Cổ", 108887939, "Ngữ hệ Tiên Ti-Mông Cổ", "Tiên Ti-Mông Cổ", } m["qfa-xgx"] = { "nhóm ngôn ngữ Liên Mông Cổ", 107619002, "qfa-xgs", "Nhóm ngôn ngữ Liên Mông Cổ", "Liên Mông Cổ", } m["qfa-yen"] = { "Yeniseian", 27639, "qfa-dny", aliases = {"Yeniseic", "Yenisei-Ostyak"}, } m["qfa-yno"] = { "Northern Yeniseian", nil, "qfa-yen", } m["qfa-yso"] = { "Southern Yeniseian", nil, "qfa-yen", } m["qfa-yuk"] = { "ngữ hệ Yukaghir", 34164, "Ngữ hệ Yukaghir", "Yukaghir", aliases = {"Yukagir", "Jukagir"}, } m["qwe"] = { "ngữ hệ Quechua", 5218, "Ngữ hệ Quechua", "Quechua", } m["raj"] = { "nhóm ngôn ngữ Rajasthan", 13196, "inc-wes", "Nhóm ngôn ngữ Rajasthan", "Rajasthan", protoLanguage = "inc-ogu", } m["roa"] = { "nhóm ngôn ngữ Rôman", 19814, "itc", aliases = {"Rôman", "Latinh", "Tân Latinh"}, "Nhóm ngôn ngữ Rôman", "Rôman", protoLanguage = "la", } m["roa-asl"] = { "Asturleonese", 35390, "roa-ibe", protoLanguage = "roa-ole", } m["roa-cas"] = { "nhóm ngôn ngữ Castilla", 71924, "roa-ibe", "Nhóm ngôn ngữ Castilla", "Castilla", aliases = {"Castillian", "Castilic", "Castillic"}, protoLanguage = "osp", } m["roa-dal"] = { "Dalmatian Romance", 97646077, "roa-itd", } m["roa-eas"] = { "Eastern Romance", 147576, "roa", } m["roa-ibe"] = { "nhóm ngôn ngữ Iberia-Rôman", 749533, "roa-wes", "Nhóm ngôn ngữ Iberia-Rôman", "Iberia-Rôman", aliases = {"Iberia-Rôman", "Tây Iberia-Rôman"}, } m["roa-wes"] = { "nhóm ngôn ngữ Tây Rôman", 2714388, "roa-iwr", "Nhóm ngôn ngữ Tây Rôman", "Tây Rôman", } m["roa-iwr"] = { "nhóm ngôn ngữ Ý-Tây Rôman", 112608, "roa", "Nhóm ngôn ngữ Ý-Tây Rôman", "Ý-Tây Rôman", aliases = {"Ý-Tây"}, } m["roa-itd"] = { "Italo-Dalmatian", 3313381, "roa", } m["roa-git"] = { "Gallo-Italic", 516074, "roa", } m["roa-oil"] = { "Oïl", 37351, "roa", protoLanguage = "fro", } m["roa-ocr"] = { "Occitano-Romance", 599958, "roa", } m["roa-rhe"] = { "Rhaeto-Romance", 515593, "roa", } --[=[ Exceptional language and family codes for South American Indian languages can use the prefix "sai-", though "sai" is no longer itself a family code. ]=]-- m["sai-ara"] = { "Araucanian", 626630, } m["sai-aym"] = { "Aymaran", 33010, } m["sai-bar"] = { "Barbacoan", 807304, aliases = {"Barbakoan"}, } m["sai-bor"] = { "Boran", 43079266, } m["sai-cah"] = { "Cahuapanan", 1025793, } m["sai-car"] = { "ngữ hệ Carib", 33090, "Ngữ hệ Carib", "Carib", aliases = {"Cariban"}, } m["sai-cer"] = { "Cerrado", 98078151, "sai-jee", aliases = {"Amazonian Jê"}, } m["sai-chc"] = { "Chocoan", 1075616, aliases = {"Choco", "Chocó"}, } m["sai-cho"] = { "Chonan", 33019, aliases = {"Chon"}, } m["sai-cje"] = { "Central Jê", 18010843, "sai-cer", aliases = {"Akuwẽ"}, } m["sai-cpc"] = { "Chapacuran", 1062626, } m["sai-crn"] = { "Charruan", 3112423, aliases = {"Charrúan"}, } m["sai-ctc"] = { "Catacaoan", 5051139, } m["sai-guc"] = { "Guaicuruan", 1974973, "sai-mgc", aliases = {"Guaicurú", "Guaycuruana", "Guaikurú", "Guaycuruano", "Guaykuruan", "Waikurúan"}, } m["sai-guh"] = { "Guahiban", 944056, aliases = {"Guahiboan", "Guajiboan", "Wahivoan"}, } m["sai-gui"] = { "Guianan", nil, "sai-car", aliases = {"Guianan Carib", "Guiana Carib"}, } m["sai-har"] = { "Harákmbut", 1584402, "sai-hkt", aliases = {"Harákmbet"}, } m["sai-hkt"] = { "Harákmbut-Katukinan", 17107635, } m["sai-hrp"] = { "ngữ hệ Huarpe", 1578336, "Ngữ hệ Huarpe", "Huarpe", aliases = {"Warpean", "Huarpe", "Warpe"}, } m["sai-jee"] = { "Jê", 1483594, "sai-mje", aliases = {"Gê", "Jean", "Gean", "Jê-Kaingang", "Ye"}, } m["sai-jir"] = { "Jirajaran", 3028651, aliases = {"Hiraháran"}, } m["sai-jiv"] = { "ngữ hệ Jivaro", 1393074, "Ngữ hệ Jivaro", "Jivaro", aliases = {"Hívaro", "Jibaro", "Jibaroana", "Jívaro"}, } m["sai-ktk"] = { "Katukinan", 2636000, "sai-hkt", aliases = {"Catuquinan"}, } m["sai-kui"] = { "Kuikuroan", nil, "sai-car", aliases = {"Kuikuro", "Nahukwa"}, } m["sai-map"] = { "Mapoyan", 61096301, "sai-ven", aliases = {"Mapoyo", "Mapoyo-Yabarana", "Mapoyo-Yavarana", "Mapoyo-Yawarana"}, } m["sai-mas"] = { "Mascoian", 1906952, aliases = {"Mascoyan", "Maskoian", "Enlhet-Enenlhet"}, } m["sai-mgc"] = { "Mataco-Guaicuru", 255512, } m["sai-mje"] = { "Macro-Jê", 887133, aliases = {"Macro-Gê"}, } m["sai-mtc"] = { "Matacoan", 2447424, "sai-mgc", } m["sai-mur"] = { "Muran", 33826, aliases = {"Mura"}, } m["sai-nad"] = { "Nadahup", 1856439, aliases = {"Makú", "Macú", "Vaupés-Japurá"}, } m["sai-nje"] = { "Northern Jê", 98078225, "sai-cer", aliases = {"Core Jê"}, } m["sai-nmk"] = { "Nambikwaran", 15548027, aliases = {"Nambicuaran", "Nambiquaran", "Nambikuaran"}, } m["sai-otm"] = { "Otomacoan", 3217503, aliases = {"Otomákoan", "Otomakoan"}, } m["sai-pan"] = { "nhóm ngôn ngữ Pano", 1544537, "sai-pat", "Nhóm ngôn ngữ Pano", "Pano", aliases = {"Panoan"}, } m["sai-pat"] = { "ngữ hệ Pano-Tacana", 2475746, "Ngữ hệ Pano-Tacana", "Pano-Tacana", aliases = {"Pano-Tacana", "Pano-Takana", "Páno-Takána", "Pano-Takánan"}, } m["sai-pek"] = { "Pekodian", 107451736, "sai-car", aliases = {"South Amazonian Carib", "Southern Cariban", "Pekodi"}, } m["sai-pem"] = { "Pemongan", nil, "sai-ven", aliases = {"Pemong", "Pemóng", "Purukoto"}, } m["sai-prk"] = { "Parukotoan", 107451482, "sai-car", aliases = {"Parukoto"}, } m["sai-sje"] = { "Southern Jê", 98078245, "sai-jee", } m["sai-tac"] = { "Tacanan", 3113762, "sai-pat", } m["sai-tar"] = { "Taranoan", 105097814, "sai-gui", aliases = {"Trio", "Tarano"}, } m["sai-tuc"] = { "ngữ hệ Tucanoan", 788144, "Ngữ hệ Tucanoan", "Tucanoan", } m["sai-tyu"] = { "Ticuna-Yuri", 4467010, } m["sai-ucp"] = { "Uru-Chipaya", 2475488, aliases = {"Uru-Chipayan"}, } m["sai-ven"] = { "Venezuelan Cariban", nil, "sai-car", aliases = {"Venezuelan Carib", "Venezuelan", "Venezuelano"}, } m["sai-wic"] = { "Wichí", 3027047, } m["sai-wit"] = { "Witotoan", 43079317, aliases = {"Huitotoan", "Uitotoan"}, } m["sai-ynm"] = { "Yanomami", nil, aliases = {"Yanomam", "Shamatari", "Yamomami", "Yanomaman"}, } m["sai-yuk"] = { "Yukpan", nil, "sai-car", aliases = {"Yukpa", "Yukpano", "Yukpa-Japreria"}, } m["sai-zam"] = { "Zamucoan", 3048461, aliases = {"Samúkoan"}, } m["sai-zap"] = { "Zaparoan", 33911, aliases = {"Záparoan", "Saparoan", "Sáparoan", "Záparo", "Zaparoano", "Zaparoana"}, } m["sal"] = { "ngữ hệ Salish", 33985, "Ngữ hệ Salish", "Salish", } m["sdv"] = { "Eastern Sudanic", 2036148, "ssa", } m["sdv-bri"] = { "Bari", nil, "sdv-nie", } m["sdv-daj"] = { "Daju", 956724, "sdv", } m["sdv-dnu"] = { "Dinka-Nuer", nil, "sdv-niw", } m["sdv-eje"] = { "Eastern Jebel", 3408878, "sdv", } m["sdv-kln"] = { "Kalenjin", 637228, "sdv-nis", } m["sdv-lma"] = { "Lotuko-Maa", nil, "sdv-nie", } m["sdv-lon"] = { "Northern Luo", nil, "sdv-luo", } m["sdv-los"] = { "Southern Luo", 7570103, "sdv-luo", } m["sdv-luo"] = { "Luo", nil, "sdv-niw", } m["sdv-nes"] = { "Northern Eastern Sudanic", 4810496, "sdv", aliases = {"Astaboran", "Ek Sudanic"}, } m["sdv-nie"] = { "Eastern Nilotic", 153795, "sdv-nil", } m["sdv-nil"] = { "Nilotic", 513408, "sdv", } m["sdv-nis"] = { "Southern Nilotic", 1552410, "sdv-nil", } m["sdv-niw"] = { "Western Nilotic", 3114989, "sdv-nil", } m["sdv-nma"] = { "Nandi-Markweta", nil, "sdv-kln", } m["sdv-nyi"] = { "Nyima", 11688746, "sdv-nes", aliases = {"Nyimang"}, } m["sdv-tmn"] = { "Taman", 3408873, "sdv-nes", aliases = {"Tamaic"}, } m["sdv-ttu"] = { "Teso-Turkana", 7705551, "sdv-nie", aliases = {"Ateker"}, } m["sel"] = { "nhóm ngôn ngữ Selkup", 34008, "syd", "Nhóm ngôn ngữ Selkup", "Selkup", } m["sem"] = { "nhóm ngôn ngữ Semit", 34049, "afa", "Nhóm ngôn ngữ Semit", "Semit", } m["sem-ara"] = { "nhóm ngôn ngữ Aram", 28602, "sem-nwe", "Nhóm ngôn ngữ Aram", "Aram", protoLanguage = "arc", } m["sem-arb"] = { "nhóm ngôn ngữ Ả Rập", 164667, "sem-cen", "Nhóm ngôn ngữ Ả Rập", "Ả Rập", protoLanguage = "ar", } m["sem-are"] = { "nhóm ngôn ngữ Aram Đông", 3410322, "sem-ara", "Nhóm ngôn ngữ Aram Đông", "Aram Đông", } m["sem-arw"] = { "nhóm ngôn ngữ Aram Tây", 3394214, "sem-ara", "Nhóm ngôn ngữ Aram Tây", "Aram Tây", } m["sem-ase"] = { "Southeastern Aramaic", 3410322, "sem-are", } m["sem-can"] = { "nhóm ngôn ngữ Canaan", 747547, "sem-nwe", "Nhóm ngôn ngữ Canaan", "Canaan", } m["sem-cen"] = { "nhóm ngôn ngữ Semit Trung", 3433228, "sem-wes", "Nhóm ngôn ngữ Semit Trung", "Semit Trung", } m["sem-cna"] = { "nhóm ngôn ngữ Tân Aram Trung", 3410322, "sem-are", "Nhóm ngôn ngữ Tân Aram Trung", "Tân Aram Trung", } m["sem-eas"] = { "nhóm ngôn ngữ Semit Đông", 164273, "sem", "Nhóm ngôn ngữ Semit Đông", "Semit Đông", } m["sem-eth"] = { "nhóm ngôn ngữ Semit Ethiopia", 163629, "sem-wes", "Nhóm ngôn ngữ Semit Ethiopia", "Semit Ethiopia", aliases = {"Afro-Semitic", "Ethiopian", "Ethiopic", "Ethiosemitic"}, } m["sem-nna"] = { "Northeastern Neo-Aramaic", 2560578, "sem-are", } m["sem-nwe"] = { "nhóm ngôn ngữ Semit Tây Bắc", 162996, "sem-cen", "Nhóm ngôn ngữ Semit Tây Bắc", "Semit Tây Bắc", } m["sem-osa"] = { "Old South Arabian", 35025, "sem-cen", aliases = {"Epigraphic South Arabian", "Sayhadic"}, } m["sem-sar"] = { "nhóm ngôn ngữ Nam Ả Rập hiện đại", 1981908, "sem-wes", "Nhóm ngôn ngữ Nam Ả Rập hiện đại", "Nam Ả Rập hiện đại", } m["sem-wes"] = { "nhóm ngôn ngữ Semit Tây", 124901, "sem", "Nhóm ngôn ngữ Semit Tây", "Semit Tây", } m["sgn"] = { "sign", 34228, "qfa-not", } m["sgn-fsl"] = { "French Sign Languages", 5501921, "sgn", } m["sgn-gsl"] = { "German Sign Languages", 5551235, "sgn", } m["sgn-jsl"] = { "Japanese Sign Languages", 11722508, "sgn", } m["sio"] = { "Siouan", 34181, "nai-sca", } m["sio-dhe"] = { "Dhegihan", 3217420, "sio-msv", } m["sio-dkt"] = { "nhóm ngôn ngữ Dakota", 17188640, "sio-msv", "Nhóm ngôn ngữ Dakota", "Dakota", } m["sio-mor"] = { "Missouri River Siouan", 26807266, "sio", } m["sio-msv"] = { "Mississippi Valley Siouan", 17188638, "sio", } m["sio-ohv"] = { "Ohio Valley Siouan", 21070931, "sio", } m["sit"] = { "ngữ hệ Hán-Tạng", 45961, "Ngữ hệ Hán-Tạng", "Hán-Tạng", } m["sit-aao"] = { "Ao", 615474, "sit", aliases = {"Central Naga languages"}, } m["sit-alm"] = { "Almora", nil, "sit-whm", } m["sit-bai"] = { "nhóm ngôn ngữ Bạch", 35103, "sit-mba", "Nhóm ngôn ngữ Bạch", "Bạch", aliases = {"Bai"}, } m["sit-bdi"] = { "nhóm ngôn ngữ Bod", 1814078, "sit", "Nhóm ngôn ngữ Bod", "Bod", } m["sit-cln"] = { "nhóm ngôn ngữ Thái-Long", 107182612, "sit-mba", "Nhóm ngôn ngữ Thái-Long", "Thái-Long", aliases = {"Cai–Long", "Ta–Li", "Ta-Li"}, } m["sit-dhi"] = { "Dhimalish", 1207648, "sit", } m["sit-ebo"] = { "nhóm ngôn ngữ Bod Đông", 56402, "sit-bdi", "Nhóm ngôn ngữ Bod Đông", "Bod Đông", } m["sit-gma"] = { "nhóm ngôn ngữ Đại Magar", 55612963, "sit", "Nhóm ngôn ngữ Đại Magar", "Đại Magar", } m["sit-gsi"] = { "Greater Siangic", 52698851, "sit", } m["sit-hrs"] = { "Hrusish", 1632501, "sit", aliases = {"Southeast Kamengic"}, } m["sit-jnp"] = { "Jingphoic", nil, "sit-jpl", aliases = {"Jingpho"}, } m["sit-jpl"] = { "Kachin-Luic", 1515454, "tbq-bkj", aliases = {"Jingpho-Luish", "Jingpho-Asakian", "Kachinic"}, } m["sit-kch"] = { "Konyak-Chang", nil, "sit-kon", } m["sit-kha"] = { "nhóm ngôn ngữ Kham", 33305, "sit-gma", "Nhóm ngôn ngữ Kham", "Kham", } m["sit-khb"] = { "Kho-Bwa", 6401917, "sit", aliases = {"Bugunish", "Kamengic"}, } m["sit-kic"] = { "Central Kiranti", nil, "sit-kir", } m["sit-kie"] = { "Eastern Kiranti", nil, "sit-kir", } m["sit-kin"] = { "Kinnauric", nil, "sit-whm", aliases = {"Kinnauri"}, } m["sit-kir"] = { "Kiranti", 922148, "sit", } m["sit-kiw"] = { "Western Kiranti", 922148, "sit-kir", } m["sit-kon"] = { "Konyak", 774590, "tbq-bkj", aliases = {"Konyakian", "Northern Naga"}, } m["sit-kyk"] = { "Kyirong-Kagate", 6450957, "sit-tib", } m["sit-lab"] = { "nhóm ngôn ngữ Ladakh-Balti", 6450957, "sit-tib", "Nhóm ngôn ngữ Ladakh-Balti", "Ladakh-Balti", } m["sit-las"] = { "Lahuli-Spiti", 6473510, "sit-tib", } m["sit-luu"] = { "Luish", 55621439, "sit-jpl", aliases = {"Asakian", "Sak"}, } m["sit-mar"] = { "Maringic", nil, "sit-tma", } m["sit-mba"] = { "nhóm ngôn ngữ Đại Bạch", 16963847, "sit-sba", "Nhóm ngôn ngữ Đại Bạch", "Đại Bạch", aliases = {"Macro-Bai", "Greater Bai"}, } m["sit-mdz"] = { "Midzu", 6843504, "sit", aliases = {"Geman", "Midzuish", "Miju-Meyor", "Southern Mishmi"}, } m["sit-mnz"] = { "Mondzish", 6898839, "tbq-lob", aliases = {"Mangish"}, } m["sit-mru"] = { "Mruic", 16908870, "sit", aliases = {"Mru-Hkongso"}, } m["sit-nas"] = { "Naish", 25047956, "sit-nax", } m["sit-nax"] = { "Naic", 6982999, "tbq-buq", aliases = {"Naxish"}, } m["sit-nba"] = { "nhóm ngôn ngữ Bạch Bắc", 122463830, "sit-bai", "Nhóm ngôn ngữ Bạch Bắc", "Bạch Bắc", aliases = {"Northern Bai"}, } m["sit-new"] = { "Newaric", 55625069, "sit", } m["sit-nng"] = { "nhóm ngôn ngữ Nung", 1515482, "sit", "Nhóm ngôn ngữ Nung", "Nung", aliases = {"Nung"}, } m["sit-qia"] = { "Qiangic", 1636765, "tbq-buq", } m["sit-rgy"] = { "Rgyalrongic", 56936, "sit-qia", aliases = {"Jiarongic"}, } m["sit-sba"] = { "nhóm ngôn ngữ Hán-Bạch", nil, "sit", "Nhóm ngôn ngữ Hán-Bạch", "Hán-Bạch", aliases = {"Sino-Bai", "Greater Bai"}, } m["sit-tam"] = { "nhóm ngôn ngữ Tamang", 3309439, "sit", "Nhóm ngôn ngữ Tamang", "Tamang", aliases = {"West Bodish"}, } m["sit-tan"] = { "Tani", 3217538, "sit", } m["sit-tib"] = { "nhóm ngôn ngữ Tạng", 1641150, "sit-bdi", "Nhóm ngôn ngữ Tạng", "Tạng", protoLanguage = "otb", } m["sit-tja"] = { "nhóm ngôn ngữ Thổ Gia", nil, "sit", "Nhóm ngôn ngữ Thổ Gia", "Thổ Gia", } m["sit-tma"] = { "Tangkhul-Maring", nil, "sit", } m["sit-tng"] = { "nhóm ngôn ngữ Tangkhul", 1516657, "sit-tma", "Nhóm ngôn ngữ Tangkhul", "Tangkhul", aliases = {"Tangkhul"}, } m["sit-tno"] = { "Tangsa-Nocte", nil, "sit-kon", } m["sit-tsk"] = { "Tshangla", nil, "sit-bdi", } m["sit-whm"] = { "West Himalayish", 2301695, "sit", } m["sit-zem"] = { "Zeme", 189291, "sit", aliases = {"Zeliangrong", "Zemeic"}, } m["sla"] = { "nhóm ngôn ngữ gốc Slav", 23526, "ine-bsl", "Nhóm ngôn ngữ gốc Slav", "gốc Slav", aliases = {"Slavonic"}, } m["smi"] = { "nhóm ngôn ngữ Sami", 56463, "urj", "Nhóm ngôn ngữ Sami", "Sami", aliases = {"Saami", "Samic", "Saamic"}, } m["son"] = { "nhóm ngôn ngữ Songhay", 505198, "ssa", "Nhóm ngôn ngữ Songhay", "Songhay", aliases = {"Songhai"}, } m["sqj"] = { "nhóm ngôn ngữ Albani", 8748, "ine", "Nhóm ngôn ngữ Albani", "Albani", } m["ssa"] = { "ngữ hệ Nin-Sahara", -- possibly not a genetic grouping 33705, "Ngữ hệ Nin-Sahara", "Nin-Sahara", } m["ssa-fur"] = { "Fur", 2989512, "ssa", } m["ssa-klk"] = { "Kuliak", 1791476, "ssa", aliases = {"Rub"}, } m["ssa-kom"] = { "nhóm ngôn ngữ Koman", 1781084, "ssa", "Nhóm ngôn ngữ Koman", "Koman", } m["ssa-sah"] = { "Saharan", 1757661, "ssa", } m["syd"] = { "nhóm ngôn ngữ Samoyed", 34005, "urj", "Nhóm ngôn ngữ Samoyed", "Samoyed", aliases = {"Samoyed", "Samodeic"}, } m["tai"] = { "nhóm ngôn ngữ Thái", 749720, "qfa-bet", "Nhóm ngôn ngữ Thái", "Thái", aliases = {"Daic"}, } m["tai-wen"] = { "nhóm ngôn ngữ Văn Ma-Thái Tây Nam", nil, "tai", "Nhóm ngôn ngữ Văn Ma-Thái Tây Nam", "Văn Ma-Thái Tây Nam", } m["tai-tay"] = { "nhóm ngôn ngữ Tày", nil, "tai-wen", "Nhóm ngôn ngữ Tày", "Tày", } m["tai-sap"] = { "nhóm ngôn ngữ Sa Pa-Thái Tây Nam", nil, "tai-wen", "Nhóm ngôn ngữ Sa Pa-Thái Tây Nam", "Sa Pa-Thái Tây Nam", aliases = {"Sapa-Thai"}, } m["tai-swe"] = { "nhóm ngôn ngữ Thái Tây Nam", 3447105, "tai-sap", "Nhóm ngôn ngữ Thái Tây Nam", "Thái Tây Nam", } m["tai-cho"] = { "nhóm ngôn ngữ Thái Sùng Tả", 13216, "tai", "Nhóm ngôn ngữ Thái Sùng Tả", "Thái Sùng Tả", } m["tai-cen"] = { "nhóm ngôn ngữ Thái Trung tâm", 5061891, "tai", "Nhóm ngôn ngữ Thái Trung tâm", "Thái Trung tâm", } m["tai-nor"] = { "nhóm ngôn ngữ Thái Bắc", 7059014, "tai", "Nhóm ngôn ngữ Thái Bắc", "Thái Bắc" } m["tbq"] = { "nhóm ngôn ngữ Tạng-Miến", 34064, "sit", "Nhóm ngôn ngữ Tạng-Miến", "Tạng-Miến", } m["tbq-anp"] = { "nhóm ngôn ngữ Angami-Pochuri", 530460, "sit", "Nhóm ngôn ngữ Angami-Pochuri", "Angami-Pochuri", } m["tbq-axi"] = { "Axioid", nil, "tbq-sel", } m["tbq-bdg"] = { "Bodo-Garo", 4090000, "tbq-bkj", } m["tbq-bis"] = { "Bisoid", 48844742, "tbq-slo", } m["tbq-bka"] = { "Bi-Ka", 12627890, "tbq-slo", } m["tbq-bkj"] = { "Sal", 889900, "sit", -- Brahmaputran appears to be Glottolog's term aliases = {"Bodo-Konyak-Jinghpaw", "Brahmaputran", "Jingpho-Konyak-Bodo"}, } m["tbq-brm"] = { "nhóm ngôn ngữ Miến", 865713, "tbq-lob", "Nhóm ngôn ngữ Miến", "Miến", } m["tbq-buq"] = { "nhóm ngôn ngữ Miến-Khương", 16056278, "sit", "Nhóm ngôn ngữ Miến-Khương", "Miến-Khương", aliases = {"Đông Miến-Khương"}, } m["tbq-drp"] = { "Downriver Phula", 7188378, "tbq-rph", } m["tbq-han"] = { "nhóm ngôn ngữ Hà Nhì", 17004185, "tbq-slo", "Nhóm ngôn ngữ Hà Nhì", "Hà Nhì", aliases = {"Hanoid"}, } m["tbq-hph"] = { "Highland Phula", nil, "tbq-sel", } m["tbq-jin"] = { "Jino", 6202716, "tbq-slo", } m["tbq-kzh"] = { "Kazhuoish", 48834669, "tbq-lol", } m["tbq-kuk"] = { "nhóm ngôn ngữ Kuki-Chin", 832413, "sit", "Nhóm ngôn ngữ Kuki-Chin", "Kuki-Chin", } m["tbq-lal"] = { "Lalo", 56548, "tbq-lso", } m["tbq-lho"] = { "Lahoish", nil, "tbq-lol", } m["tbq-llo"] = { "Lipo-Lolopo", nil, "tbq-lso", } m["tbq-lob"] = { "nhóm ngôn ngữ Lô Lô–Miến", 1635712, "tbq-buq", "Nhóm ngôn ngữ Lô Lô–Miến", "Lô Lô–Miến", } m["tbq-lol"] = { "nhóm ngôn ngữ Lô Lô", 37035, "tbq-lob", "Nhóm ngôn ngữ Lô Lô", "Lô Lô", aliases = {"Loloish", "Yi", "Ngwi", "Nisoic"}, } m["tbq-lso"] = { "Lisoish", 6559055, "tbq-lol", } m["tbq-lwo"] = { "Lawoish", 48847673, "tbq-lol", } m["tbq-muj"] = { "Muji", 11221327, "tbq-hph", } m["tbq-nas"] = { "Nasoid", nil, "tbq-nlo", } m["tbq-nis"] = { "Nisu", 56404, "tbq-nlo", } m["tbq-nlo"] = { "nhóm ngôn ngữ Lô Lô Bắc", 7058676, "tbq-nso", "Nhóm ngôn ngữ Lô Lô Bắc", "Lô Lô Bắc", aliases = {"Northern Loloish"}, } m["tbq-nso"] = { "Nisoish", 56990, "tbq-lol", } m["tbq-nus"] = { "Nusoish", 114245231, "tbq-lol", } m["tbq-phw"] = { "Phowa", 7187959, "tbq-hph", } m["tbq-rph"] = { "Riverine Phula", nil, "tbq-sel", } m["tbq-sel"] = { "nhóm ngôn ngữ Lô Lô Đông Nam", 16111894, "tbq-nso", "Nhóm ngôn ngữ Lô Lô Đông Nam", "Lô Lô Đông Nam", aliases = {"Southeastern Loloish"}, } m["tbq-sil"] = { "Siloid", 60787071, "tbq-slo", } m["tbq-slo"] = { "nhóm ngôn ngữ Lô Lô Nam", 5649340, "tbq-lol", "Nhóm ngôn ngữ Lô Lô Nam", "Lô Lô Nam", aliases = {"Southern Loloish"}, } m["tbq-tal"] = { "Taloid", 48804018, "tbq-lso", } m["tbq-urp"] = { "Upriver Phula", 7187058, "tbq-rph", } m["trk"] = { "ngữ hệ Turk", 34090, "Ngữ hệ Turk", "Turk", } m["trk-cmn"] = { "nhóm ngôn ngữ Turk chung", 1126028, "trk", "Nhóm ngôn ngữ Turk chung", "Turk chung", aliases = {"Turk Shaz"}, } m["trk-kar"] = { "nhóm ngôn ngữ Karluk", 703173, "trk-cmn", "Nhóm ngôn ngữ Karluk", "Karluk", aliases = {"Qarluq", "Duy Ngô Nhĩ-Uzbek", "Đông Nam Turk"}, varieties = {"Đông Turk"}, } m["trk-kbu"] = { "nhóm ngôn ngữ Kipchak-Bulgar", 3512539, "trk-kip", "Nhóm ngôn ngữ Kipchak-Bulgar", "Kipchak-Bulgar", aliases = {"Ural", "Uralo-Caspi"}, } m["trk-kcu"] = { "Kipchak-Cuman", 4370412, "trk-kip", aliases = {"Ponto-Caspian"}, } m["trk-kip"] = { "nhóm ngôn ngữ Kipchak", 1339898, "trk-cmn", "Nhóm ngôn ngữ Kipchak", "Kipchak", otherNames = {"Tây Turk"}, aliases = {"Kypchak", "Qypchaq", "Tây Bắc Turk", "Tây Turk"}, protoLanguage = "qwm", } m["trk-kkp"] = { "Kyrgyz-Kipchak", 4221189, "trk-kip", } m["trk-kno"] = { "nhóm ngôn ngữ Kipchak-Nogai", 4326954, "trk-kip", "Nhóm ngôn ngữ Kipchak-Nogai", "Kipchak-Nogai", aliases = {"Aralo-Caspi"}, } m["trk-nsb"] = { "North Siberian Turkic", 4537269, "trk-sib", aliases = {"Northern Siberian Turkic"}, } m["trk-ogr"] = { "nhóm ngôn ngữ Oghur", 1422731, "trk", "Nhóm ngôn ngữ Oghur", "Oghur", aliases = {"Lir-Turk", "r-Turk"}, } m["trk-ogz"] = { "nhóm ngôn ngữ Oghuz", 494600, "trk-cmn", "Nhóm ngôn ngữ Oghuz", "Oghuz", aliases = {"nhóm ngôn ngữ Turk Tây Nam"}, } m["trk-sib"] = { "Siberian Turkic", 354353, "trk-cmn", otherNames = {"Northern Turkic"}, aliases = {"Northeastern Turkic"}, } m["trk-ssb"] = { "South Siberian Turkic", nil, "trk-sib", aliases = {"Southern Siberian Turkic"}, } m["tup"] = { "ngữ hệ Tupi", 34070, "Ngữ hệ Tupi", "Tupi", aliases = {"Tupi"}, } m["tup-gua"] = { "Tupi-Guarani", 148610, "tup", aliases = {"Tupí-Guaraní"}, } m["tuw"] = { "ngữ hệ Tungus", 34230, "Ngữ hệ Tungus", "Tungus", aliases = {"Mãn-Tungus"}, } m["tuw-ewe"] = { "nhóm ngôn ngữ Ewenic", 105889448, "tuw", "Nhóm ngôn ngữ Ewenic", "Ewenic", aliases = {"Bắc Tungus"}, } m["tuw-jrc"] = { "nhóm ngôn ngữ Nữ Chân", 105889432, "tuw", "Nhóm ngôn ngữ Nữ Chân", "Nữ Chân", aliases = {"Mãn"}, } m["tuw-nan"] = { "Nanaic", 105889264, "tuw", } m["tuw-udg"] = { "nhóm ngôn ngữ Udeghe", 105889266, "tuw", "Nhóm ngôn ngữ Udeghe", "Udeghe", } m["urj"] = { "ngữ hệ Ural", 34113, "Ngữ hệ Ural", "Ural", varieties = {"Finn-Ugria"}, } m["urj-fin"] = { "nhóm ngôn ngữ Finn", 33328, "urj", "Nhóm ngôn ngữ Finn", "Finn", aliases = {"Baltic-Finn", "Balto-Finn", "Fenn"}, } m["urj-mdv"] = { "nhóm ngôn ngữ Mordvin", 627313, "urj", "Nhóm ngôn ngữ Mordvin", "Mordvin", } m["urj-prm"] = { "Permic", 161493, "urj", } m["urj-ugr"] = { "Ugric", 156631, "urj", } m["wak"] = { "ngữ hệ Wakashan", 60069, "Ngữ hệ Wakashan", "Wakashan", } m["wen"] = { "Sorbian", 25442, "zlw", aliases = {"Lusatian", "Wendish"}, } m["xgn"] = { "ngữ hệ Mông Cổ", 33750, "qfa-xgs", "Ngữ hệ Mông Cổ", "Mông Cổ", aliases = {"Mông Cổ"}, } m["xgn-cen"] = { "nhóm ngôn ngữ Trung Mông Cổ", 28719447, "xgn", "Nhóm ngôn ngữ Trung Mông Cổ", "Trung Mông Cổ", protoLanguage = "xng-lat", } m["xgn-sou"] = { "nhóm ngôn ngữ Nam Mông Cổ", nil, "xgn", "Nhóm ngôn ngữ Nam Mông Cổ", "Nam Mông Cổ", protoLanguage = "xng-ear", } m["xgn-shr"] = { "nhóm ngôn ngữ Shirongol", 107539435, "xgn-sou", "Nhóm ngôn ngữ Shirongol", "Shirongol", } m["xme"] = { "Median", nil, "ira-mpr", protoLanguage = "xme-old", } m["xme-ttc"] = { "Tatic", nil, "xme", } m["xnd"] = { "Na-Dene", 26986, "qfa-dny", aliases = {"Na-Dené"}, } m["xsc"] = { "nhóm ngôn ngữ Scythia", nil, "ira-nei", "Nhóm ngôn ngữ Scythia", "Scythia", } m["xsc-sak"] = { "Sakan", nil, "xsc-skw", aliases = {"Saka"}, } m["xsc-sar"] = { "nhóm ngôn ngữ Sarmatia", nil, "xsc", "Nhóm ngôn ngữ Sarmatia", "Sarmatia", } m["xsc-skw"] = { "nhóm ngôn ngữ Saka-Wakhi", nil, "xsc", "Nhóm ngôn ngữ Saka-Wakhi", "Saka-Wakhi", } m["yok"] = { "Yokuts", 34249, "nai-you", aliases = {"Yokutsan", "Mariposan", "Mariposa"}, } m["ypk"] = { "Yupik", 27970, "esx-esk", aliases = {"Yup'ik", "Yuit"}, } m["yrk"] = { "Nenets", 36452, "syd", } m["zhx"] = { "nhóm ngôn ngữ Hán", 33857, "sit-sba", "Nhóm ngôn ngữ Hán", "Hán", aliases = {"Sinitic", "Chinese"}, protoLanguage = "och", } m["zhx-com"] = { "Mân ven biển", 20667215, "zhx-min", aliases = {"Coastal Min"}, } m["zhx-inm"] = { "Mân nội địa", 20667237, "zhx-min", aliases = {"Inland Min"}, } m["zhx-man"] = { "Quan thoại", nil, "zhx", protoLanguage = "cmn-ear", aliases = {"Mandarinic"}, } m["zhx-min"] = { "Mân", 56504, "zhx", aliases = {"Min"}, } m["zhx-nan"] = { "Mân Nam", 36495, "zhx-com", aliases = {"Southern Min"}, } m["zhx-pin"] = { "Bình thoại", 2735715, "zhx", protoLanguage = "ltc", aliases = {"Pinghua"}, } m["zhx-yue"] = { "Quảng Châu", 7033959, "zhx", protoLanguage = "ltc", aliases = {"Yue"}, } m["zle"] = { "nhóm ngôn ngữ Slav Đông", 144713, "sla", "Nhóm ngôn ngữ Slav Đông", "Slav Đông", } m["zls"] = { "nhóm ngôn ngữ Slav Nam", 146665, "sla", "Nhóm ngôn ngữ Slav Nam", "Slav Nam", } m["zlw"] = { "nhóm ngôn ngữ Slav Tây", 145852, "sla", "Nhóm ngôn ngữ Slav Tây", "Slav Tây", } m["zlw-lch"] = { "nhóm ngôn ngữ Lechite", 742782, "zlw", "Nhóm ngôn ngữ Lechite", "Lechite", aliases = {"Lechitic","Lekhitic"}, } m["zlw-pom"] = { "Pomeranian", nil, "zlw-lch", } m["znd"] = { "Zande", 8066072, "nic-ubg", } return require("Module:languages").finalizeData(m, "family") tfqif5kpte2xgla2nasx610i6p9g01b Wiktionary:GUS2Wiki 4 267278 2574925 2573610 2026-11-02T16:05:40Z Alexis Jazz 41773 Updating gadget usage statistics from [[Special:GadgetUsage]] ([[phab:T121049]]) 2574925 wikitext text/x-wiki {{#ifexist:Project:GUS2Wiki/top|{{/top}}|This page provides a historical record of [[Special:GadgetUsage]] through its page history. To get the data in CSV format, see wikitext. To customize this message or add categories, create [[/top]].}} Dữ liệu dưới đây được đưa vào vùng nhớ đệm và được cập nhật lần cuối lúc 2026-11-01T12:00:07Z. Tối đa có sẵn {{PLURAL:5000|một kết quả|5000 kết quả}} trong vùng nhớ đệm. {| class="sortable wikitable" ! Tiện ích !! data-sort-type="number" | Số người dùng !! data-sort-type="number" | Số thành viên tích cực |- |AcceleratedFormCreation || 7 || 4 |- |AjaxEdit || 4 || 3 |- |CommentsInLocalTime || 15 || 2 |- |DejaVu Sans || 69 || 2 |- |ShowIDs || 3 || 2 |- |TabbedLanguages || 7 || 2 |- |Twinkle || 8 || 4 |- |UTCLiveClock || 12 || 3 |- |hotcat || 75 || 5 |- |linkify || 33 || 2 |- |navpop || 64 || 0 |- |purgetab || 68 || 4 |- |removeAccessKeys || 15 || 0 |- |tot || 5 || 0 |- |wiked || 59 || 0 |} * [[Đặc biệt:GadgetUsage]] * [[m:Meta:GUS2Wiki/Script|GUS2Wiki]] <!-- data in CSV format: AcceleratedFormCreation,7,4 AjaxEdit,4,3 CommentsInLocalTime,15,2 DejaVu Sans,69,2 ShowIDs,3,2 TabbedLanguages,7,2 Twinkle,8,4 UTCLiveClock,12,3 hotcat,75,5 linkify,33,2 navpop,64,0 purgetab,68,4 removeAccessKeys,15,0 tot,5,0 wiked,59,0 --> ljnkfh70ddqdusw5fvdwe8uo1z90nam Thành viên:TienMinh-mun6xnChing 2 268038 2575037 2574656 2026-11-03T04:40:30Z TienMinh-mun6xnChing 57893 2575037 wikitext text/x-wiki __TOC__ {{ombox |image=<imagemap>File:Nuvola filesystems folder home.svg|60px|link= </imagemap>|text='''Nhà wiki chính của thành viên này là dự án Wikipedia tiếng Anh, cũng hoạt động với tư cách là Người duyệt bài của dự án. Liên hệ trang thảo luận tôi tại [[:w:en:User talk:TienMinh-mun6xnChing|đây]] để được hỗ trợ tư vấn nếu gặp sự cố tại dự án đó.'''}}{{Message box|backgroundcolor=#FFD700|image=Emblem-unblock-granted.svg|heading=As a Vietnamese Wikipedia administrator, I agree to lift the block on DefenderTienMinh07 after more than a year of probation under the indefinite block, as I find some of the information above to be reasonable, and overall, he is not a sockpuppet of "Trieu Thuan Son". However, it should also be noted that this user has previously engaged in "[[:en:Wikipedia:Gaming the system|gaming the system]]" behavior within the Vietnamese Wikipedia community. Therefore, I hope that he will make improvements to interact harmoniously with the community. Let me reiterate that the Vietnamese Wikipedia community is facing an intense situation with sockpuppet accounts, and mistakes are always possible and unavoidable. We have done our best within our capacity, even though this is only a voluntary role, and it is passion alone that keeps us going on this journey. Thank you to anyone who has read this.|message=I placed the text Vietnamese Wikipedia administrator Plantaest wrote here to thanks him for accepting my appeal on 28 September 2024, the year Vietnamese Wikipedia is still under marshal law to block the sockpuppet from vandalising, somehow confused my account as one of it.}} {{/Welcome}} {{/Thời gian}} {{Trang thành viên}} == Thông tin thành viên == Tiền thân tôi là DefenderTienMinh07, gia nhập đóng góp cho dự án vào ngày 1 tháng 4 năm 2022, có tổng cộng 6.064 sửa đổi trước khi phải rời xa dự án một thời gian ([https://vi.wiktionary.org/w/index.php?title=Th%C3%A0nh_vi%C3%AAn:TienMinh-mun6xnChing/Welcome&diff=prev&oldid=2186136 sửa đổi cuối] là vào 12:26, ngày 29 tháng 10 năm 2024 theo giờ UTC), và tôi cũng từng dùng chữ ký chữ ký "[[Thành viên:DefenderTienMinh07|<span style="background:#808080;color:#FFFF00;border-radius:3px;">&nbsp;'''☀DefenderTienMinh☽'''&nbsp;</span>]] ([[Thảo luận Thành viên:DefenderTienMinh07|thảo luận]])" để trao đổi, đàm thoại và bàn bạc với các thành viên (kỳ cựu) trong dự án. Điều mà tôi luôn tự hào nhất phải kể đến chính là việc [https://vi.wiktionary.org/w/index.php?title=Wiktionary:Th%E1%BA%A3o_lu%E1%BA%ADn&oldid=2149576 đứng lên viết đơn lập biểu quyết bất tín nhiệm] đối với Bảo quản viên [[Thành viên:Tuanminh01|Tuanminh01]] tại dự án này và đã thành công, cũng nói thêm rằng Tuanminh01 là người từng bị bất tín nhiệm vị trí Bảo quản viên tại dự án Wikipedia tiếng Việt do trong hoạt động có nhiều sai phạm cùng với đó là bất mãn từ cộng đồng. Hiện tôi đang công tác và làm việc hoàn toàn trên dự án Wikipedia tiếng Anh với tư cách là Người duyệt bài của dự án (bạn có thể liên hệ trang thảo luận nếu gặp các vấn đề trên đó), còn về thân thế và cuộc sống hiện tại của tôi thì... Hiện tại tôi đang có chứng chỉ HSK cấp độ 3 với chứng chỉ ngoại ngữ IELTS điểm là 6.0 (mức B2) ở cấp độ Academic, do đó tôi tự tin rằng kỹ năng tiếng Anh của mình là gần với mức chuyên gia. Tôi hiện đang du học và làm việc với tư cách thực tập sinh tại đại học Quảng Tây để mang về thành tích là một tấm bằng Cử nhân Quốc tế danh giá và bằng Thạc sĩ của trường với luận văn tiếng Trung 150 chữ. Tôi học tiếng Anh tại Bộ phận hỗ trợ Trao đổi sinh viên của Ban công tác kinh doanh của một trường Đại học ở Việt Nam. Các tài liệu học tập về tiếng Anh tôi đăng trên Wiktionary tiếng Anh đơn giản, xem tài liệu chính của tôi ở [[:simple:User:TienMinh-mun6xnChing/Basic English learning|đây]]. [[File:Guangxi University of Finance and Economics, Xiangsihu campus (20240216183717).jpg|thumb|Đại học Quảng Tây là nơi tôi đang theo học và sống tại ký túc xá của trường để làm việc]] Tôi cũng từng phục vụ trong quân ngũ, đảm nhiệm vai trò trực ban trong khoảng 25 ngày tính từ thời điểm ban đầu là ngày 15 tháng 9. Thành tích ngắm súng của tôi hiện mức 8 điểm, cho đến khi xuất ngũ vào cuối ngày 9 tháng 10 năm 2026 tôi đã đủ điều kiện được cấp phép và công nhận là công dân được đào tạo về giáo dục quốc phòng và an ninh, sau đó sinh hoạt dân cư bình thường như mọi khi và hoạt động mạnh trở lại, lúc đó tôi học được nhiều điều rằng: Thời gian làm việc và sinh hoạt, công tác trong ngày tại khóa đào tạo quân sự rất khắt khe và phải hoàn hảo trong các ngày, cụ thể là khi tiếng chuông reo lên và cán bộ công tác đã treo xong Quốc kỳ, việc người lính cần làm lúc này là thức dậy vào sáng sớm, tâp thể dục, đánh răng và vệ sinh cá nhân, gấp chăn gối sao cho ngăn nắp và chuẩn bị sách vở đến xếp hàng ngay thẳng để học tập theo kế hoạch tại khu làm việc. Trưa đến ăn uống rồi lên giường ngủ nghỉ, đồng thời bảo quản khí tài dân dụng thật tốt, đọc báo nghe tin và điểm danh quân số và đến tối ăn uống và ngủ nghỉ theo lệnh. Lưu ý là quân nhân và đội trưởng có thể làm việc vào ngày nghỉ và được nghỉ bù. Điều kiện khắt khe mà mỗi cá nhân phải tuân theo là: - Khi thức dậy, phải thức dậy trước 10 phút, để đội trưởng trực tiếp ra hiệu lệnh và khi có hiệu lệnh báo thức phải dậy. - Phải dậy tập thể dục sáng với thời giờ tối đa là 30 phút trực tiếp. - Kiểm tra vệ sinh cá nhân, trang bị khí tài dân dụng. - Học tập nội quy, sinh hoạt đúng, ăn mặc đúng đồng phục bộ đội như mọi người. - Đi và về phải làm quân ngũ, nếu 1 lần đi và về thì được tính là nửa thời gian học tập. - Trước khi học tập, người phụ trách và trưởng ban lớp học phải tập hợp mọi người lính bộ đội xuống kiểm tra quân số, đồng phục, khí tài dân dụng có giấy phép mang theo phục vụ. - Phải chấp hành nghiêm kỉ luật theo trường, tập luyện nơi và lịch phải có kế hoạch sinh hoạt thi đấu. - Tham gia học tập, sinh hoạt đầy đủ, đúng giờ, khi được phân công thực hiện các nhiệm vụ trực ban, trực nhật hoặc các nhiệm vụ khác phải nêu cao tinh thần trách nhiệm, thực hiện đúng yêu cầu với mục đích tốt, nghiêm mẫu trong việc sắp xếp các nhiệm vụ của bản thân và tinh thần ký túc xá, nêu cao kiến thức quá trình vệ sinh chung để bảo đảm sức khỏe cho mọi người và ý thức trách nhiệm trong hoạt động. - Việc đi học, nghiêm cấm việc nghỉ học không phép hoặc trốn tiết học. Học tập nội dung kế hoạch theo chỉ định từ giảng viên, hết giờ học tập người phụ trách trực lớp phải kiểm tra quân số, làm mẫu và nhận định đúng sai, chỉnh đốn hàng ngũ và báo cáo giảng viên theo đồng chí chủ doanh trại và các tiểu đội, trung đội tại khu huấn luyện quân sự. Mỗi sinh viên luôn tự giác tích cực trong việc thực hiện các quy định về nề nếp chính ở khu quân sự. Luôn đề cao trách nhiệm, ý thức tự giác, tinh thần tự chủ, chấp hành nghiêm quy định. Đây chính là điều rèn luyện cho bản thân về tính kỉ luật, tổ chức và thời giờ khoa học. {{#babel:vi-N|simple-5|en-4|ja-1|zh-2|zh-Hans-1}} == Mục từ được thành viên này nâng cấp == === Mục từ cổ đại === ==== Tiếng Việt ==== * [[Thái hoàng thái thượng]] (hoặc [[thái hoàng thái thượng]]) ([[Đặc biệt:So sánh di động/2084572|phiên bản 2084572]]) * [[Thái Dương Hệ]] ([[Đặc biệt:So sánh di động/2074740|phiên bản 2074740]]) * [[chống lưng]] ([[Đặc biệt:So sánh di động/2080368|phiên bản 2080368]]) * [[sinh ra]] ([[Đặc biệt:So sánh di động/2123145|phiên bản 2123145]]) * [[nhà nho]] ([[Đặc biệt:So sánh di động/2080371)|phiên bản 2080371]]) * [[thi hương]] ([[Đặc biệt:So sánh di động/2080425|phiên bản 2080425]]) * [[trung hòa]] ([[Đặc biệt:So sánh di động/2103129|phiên bản 2103129]]) * [[chủ chốt]] ([[Đặc biệt:So sánh di động/2118720|phiên bản 2118720]]) * [[nhìn thấy]] ([[Đặc biệt:So sánh di động/2123174|phiên bản 2123174]]) * [[tiên kinh]] ([[Đặc biệt:So sánh di động/2123060|phiên bản 2123060]]) * [[ích kỉ]] ([[Đặc biệt:So sánh di động/2123155|phiên bản 2123155]]) * [[đàn nguyệt]] ([[Đặc biệt:So sánh di động/2123120|phiên bản 2123120]]) * [[đàn Kìm]] ([[Đặc biệt:So sánh di động/2123119|phiên bản 2123119]]) * [[nhà đoan]] ([[Đặc biệt:So sánh di động/2123065|phiên bản 2123065]]) * [[bộ gõ]] ([[Đặc biệt:So sánh di động/2123103|phiên bản 2123103]]) * [[chính xác]] ([[Đặc biệt:So sánh di động/2119543|phiên bản 2119543]]) * [[đào lẳng]] ([[Đặc biệt:So sánh di động/2123107|phiên bản 2123107]]) * [[nhà nòi]] ([[Đặc biệt:So sánh di động/2123054|phiên bản 2123054]]) * [[nghiên cứu]] ([[Đặc biệt:So sánh di động/2125346|phiên bản 2125346]]) * [[Vọng Nguyệt cầm]] ([[Đặc biệt:So sánh di động/2123098|phiên bản 2123098]]) * [[nhà dây thép]] ([[Đặc biệt:So sánh di động/2123057|phiên bản 2123057]]) * [[khay liên hợp]] ([[Đặc biệt:So sánh di động/2123047|phiên bản 2123047]]) * [[cây bài chặt]] ([[Đặc biệt:So sánh di động/2123043|phiên bản 2123043]]) * [[bộ quy tắc hiệp sĩ]] ([https://vi.wiktionary.org/w/index.php?title=b%E1%BB%99_quy_t%E1%BA%AFc_hi%E1%BB%87p_s%C4%A9&diff=prev&oldid=2572116 phiên bản 2572116]) * [[hoa đào năm ngoái còn cười gió đông]] ([https://vi.wiktionary.org/w/index.php?title=hoa_%C4%91%C3%A0o_n%C4%83m_ngo%C3%A1i_c%C3%B2n_c%C6%B0%E1%BB%9Di_gi%C3%B3_%C4%91%C3%B4ng&diff=prev&oldid=2574094 phiên bản 2574094]) ==== Tiếng Trung Quốc ==== * [[机甲战士]] ([[Đặc biệt:So sánh di động/2066745|phiên bản 2066745]]) * [[平视显示器]] ([[Đặc biệt:So sánh di động/2125151|phiên bản 2125151]]) == Các mục từ đã tạo == === Mục từ tiếng Việt có nghĩa nhiều chữ nhất không phải thành ngữ hay danh từ riêng === {{ombox |image=<imagemap> Image:Art Word Cloud.png|65px default [[Discord]] desc none </imagemap> |text=Hiện tại, mục từ tiếng Việt dài nhiều chữ nhất mà không xét về thành ngữ hay danh từ riêng duy nhất được chấp nhận trên dự án theo quy định, mục từ đó nắm giữ kỷ lục về số từ ngữ câu chữ và số ký tự chính là "[[vận tốc căn quân phương]]" với 5 chữ và 18 ký tự, có người [https://vi.wiktionary.org/w/index.php?title=v%E1%BA%ADn_t%E1%BB%91c_c%C4%83n_qu%C3%A2n_ph%C6%B0%C6%A1ng&diff=prev&oldid=2562825 đã chứng minh] điều này là đúng. }} * [[kỹ thuật viên bảo quản]] (danh từ, 5 chữ, 18 ký tự) * [[tốc độ căn quân phương]] (danh từ, 5 chữ, 17 ký tự) * (áng) [[thiên cổ hùng văn]] (danh từ, 5 chữ, 17 ký tự) * [[bội số chung nhỏ nhất]] (danh từ, 5 chữ, 17 ký tự) * [[ước số chung lớn nhất]] (danh từ, 5 chữ, 17 ký tự) * [[áng thiên cổ kỳ bút]] (danh từ, 5 chữ, 15 ký tự) * [[dân quân thường trực]] (danh từ, 4 chữ, 17 ký tự) * [[phòng vệ chính đáng]] (động từ, 4 chữ, 16 ký tự) * [[gia tốc trọng trường]] (danh từ, 4 chữ, 16 ký tự) * [[lực lượng chức năng]] (danh từ, 4 chữ, 16 ký tự) * [[tác chiến chiều sâu]] (danh từ, 4 chữ, 16 ký tự) * [[đông trùng hạ thảo]] (danh từ, 4 chữ, 15 ký tự) * [[lực lượng vũ trang]] (danh từ, 4 chữ, 15 ký tự) * [[tình thế cấp thiết]] (định nghĩa, 4 chữ, 15 ký tự) * [[tam giác vuông cân]] (danh từ, 4 chữ, 15 ký tự) * [[bội chung nhỏ nhất]] (danh từ, 4 chữ, 15 ký tự) * [[ước chung lớn nhất]] (danh từ, 4 chữ, 15 ký tự) * [[độ lệch tiêu chuẩn]] (danh từ, 4 chữ, 15 ký tự) * [[phó đại đội trưởng]] (danh từ, 4 chữ, 15 ký tự) * [[biên độ dao động]] (danh từ, 4 chữ, 14 ký tự) * [[làm công ăn lương]] (động từ, 4 chữ, 14 ký tự) * [[xung đột lợi ích]] (định nghĩa, 4 chữ, 13 ký tự) * [[thiên cổ kỳ bút]] (danh từ, 4 chữ, 12 ký tự) {{/Các mục từ đã tạo}} == Giấy phép == === Tôi, người giữ bản quyền trang thành viên này, từ nay sẽ phát hành nó theo giấy phép sau: === ==== Creative Commons - Attribution-Share Alike ==== [[File:CC-BY-SA.svg|giữa]] ===== This user page is licensed under the [[en:Creative Commons|Creative Commons]] [https://creativecommons.org/licenses/by-sa/4.0/deed.en Attribution-Share Alike 4.0 International] license. ===== * You are free: ** '''to share''' – to copy, distribute and transmit the work ** '''to remix''' – to adapt the work * Under the following conditions: ** '''attribution''' – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. ** '''share alike''' – If you remix, transform, or build upon the material, you must distribute your contributions under the [https://creativecommons.org/share-your-work/licensing-considerations/compatible-licenses same or compatible license] as the original. ===== Trang thành viên này được phát hành theo [[wikipedia:vi:Giấy phép Creative Commons|Giấy phép Creative Commons]] [https://creativecommons.org/licenses/by-sa/4.0/deed.vi Ghi công–Chia sẻ tương tự 4.0 Quốc tế]. ===== * Bạn được tự do: ** '''chia sẻ''' – sao chép, phân phối và chuyển giao tác phẩm ** '''pha trộn''' – để chuyển thể tác phẩm * Theo các điều kiện sau: ** '''ghi công''' – Bạn phải ghi công tương ứng, cung cấp một liên kết đến giấy phép, và cho thấy các thay đổi có được thực hiện hay không. Bạn có thể làm điều đó bằng bất ký cách nào hợp lý, nhưng không phải bằng các cách gợi ý rằng người cho phép ủng hộ bạn hay việc sử dụng của bạn. ** '''chia sẻ tương tự''' – Nếu bạn thay thế, biến đổi, hoặc làm tác phẩm khác dựa trên tác phẩm này, bạn chỉ được phân phối tác phẩm mới tạo ra với [https://creativecommons.org/share-your-work/licensing-considerations/compatible-licenses một giấy phép y hệt, tương tự hoặc tương thích] với tác phẩm gốc. ==Ghi chú== <references/> [[Thể loại:Thành viên Wiktionary]] [[Thể loại:Thành viên Wikipedia]] btr41pw7puu6pa89il9zcu9sc3sggzb 2575077 2575037 2026-11-03T05:46:26Z TienMinh-mun6xnChing 57893 2575077 wikitext text/x-wiki __TOC__ {{ombox |image=<imagemap>File:Nuvola filesystems folder home.svg|60px|link= </imagemap>|text='''Nhà wiki chính của thành viên này là dự án Wikipedia tiếng Anh, cũng hoạt động với tư cách là Người duyệt bài của dự án. Liên hệ trang thảo luận tôi tại [[:w:en:User talk:TienMinh-mun6xnChing|đây]] để được hỗ trợ tư vấn nếu gặp sự cố tại dự án đó.'''}}{{Message box|backgroundcolor=#FFD700|image=Emblem-unblock-granted.svg|heading=As a Vietnamese Wikipedia administrator, I agree to lift the block on DefenderTienMinh07 after more than a year of probation under the indefinite block, as I find some of the information above to be reasonable, and overall, he is not a sockpuppet of "Trieu Thuan Son". However, it should also be noted that this user has previously engaged in "[[:en:Wikipedia:Gaming the system|gaming the system]]" behavior within the Vietnamese Wikipedia community. Therefore, I hope that he will make improvements to interact harmoniously with the community. Let me reiterate that the Vietnamese Wikipedia community is facing an intense situation with sockpuppet accounts, and mistakes are always possible and unavoidable. We have done our best within our capacity, even though this is only a voluntary role, and it is passion alone that keeps us going on this journey. Thank you to anyone who has read this.|message=I placed the text Vietnamese Wikipedia administrator Plantaest wrote here to thanks him for accepting my appeal on 28 September 2024, the year Vietnamese Wikipedia is still under marshal law to block the sockpuppet from vandalising, somehow confused my account as one of it.}} {{/Welcome}} {{/Thời gian}} {{Trang thành viên}} == Thông tin thành viên == Tiền thân tôi là DefenderTienMinh07, gia nhập đóng góp cho dự án vào ngày 1 tháng 4 năm 2022, có tổng cộng 6.064 sửa đổi trước khi phải rời xa dự án một thời gian ([https://vi.wiktionary.org/w/index.php?title=Th%C3%A0nh_vi%C3%AAn:TienMinh-mun6xnChing/Welcome&diff=prev&oldid=2186136 sửa đổi cuối] là vào 12:26, ngày 29 tháng 10 năm 2024 theo giờ UTC), và tôi cũng từng dùng chữ ký chữ ký "[[Thành viên:DefenderTienMinh07|<span style="background:#808080;color:#FFFF00;border-radius:3px;">&nbsp;'''☀DefenderTienMinh☽'''&nbsp;</span>]] ([[Thảo luận Thành viên:DefenderTienMinh07|thảo luận]])" để trao đổi, đàm thoại và bàn bạc với các thành viên (kỳ cựu) trong dự án. Điều mà tôi luôn tự hào nhất phải kể đến chính là việc [https://vi.wiktionary.org/w/index.php?title=Wiktionary:Th%E1%BA%A3o_lu%E1%BA%ADn&oldid=2149576 đứng lên viết đơn lập biểu quyết bất tín nhiệm] đối với Bảo quản viên [[Thành viên:Tuanminh01|Tuanminh01]] tại dự án này và đã thành công, cũng nói thêm rằng Tuanminh01 là người từng bị bất tín nhiệm vị trí Bảo quản viên tại dự án Wikipedia tiếng Việt do trong hoạt động có nhiều sai phạm cùng với đó là bất mãn từ cộng đồng. Hiện tôi đang công tác và làm việc hoàn toàn trên dự án Wikipedia tiếng Anh với tư cách là Người duyệt bài của dự án (bạn có thể liên hệ trang thảo luận nếu gặp các vấn đề trên đó), còn về thân thế và cuộc sống hiện tại của tôi thì... Hiện tại tôi đang có chứng chỉ HSK cấp độ 3 với chứng chỉ ngoại ngữ IELTS điểm là 6.0 (mức B2) ở cấp độ Academic, do đó tôi tự tin rằng kỹ năng tiếng Anh của mình là gần với mức chuyên gia. Tôi hiện đang du học và làm việc với tư cách thực tập sinh tại đại học Quảng Tây để mang về thành tích là một tấm bằng Cử nhân Quốc tế danh giá và bằng Thạc sĩ của trường với luận văn tiếng Trung 150 chữ. Tôi học tiếng Anh tại Bộ phận hỗ trợ Trao đổi sinh viên của Ban công tác kinh doanh của một trường Đại học ở Việt Nam. Các tài liệu học tập về tiếng Anh tôi đăng trên Wiktionary tiếng Anh đơn giản, xem tài liệu chính của tôi ở [[:simple:User:TienMinh-mun6xnChing/Basic English learning|đây]]. [[File:Guangxi University of Finance and Economics, Xiangsihu campus (20240216183717).jpg|thumb|Đại học Quảng Tây là nơi tôi đang theo học và sống tại ký túc xá của trường để làm việc]] Tôi cũng từng phục vụ trong quân ngũ, đảm nhiệm vai trò trực ban trong khoảng 25 ngày tính từ thời điểm ban đầu là ngày 15 tháng 9. Thành tích ngắm súng của tôi hiện mức 8 điểm, cho đến khi xuất ngũ vào cuối ngày 9 tháng 10 năm 2026 tôi đã đủ điều kiện được cấp phép và công nhận là công dân được đào tạo về giáo dục quốc phòng và an ninh, sau đó sinh hoạt dân cư bình thường như mọi khi và hoạt động mạnh trở lại, lúc đó tôi học được nhiều điều rằng: Thời gian làm việc và sinh hoạt, công tác trong ngày tại khóa đào tạo quân sự rất khắt khe và phải hoàn hảo trong các ngày, cụ thể là khi tiếng chuông reo lên và cán bộ công tác đã treo xong Quốc kỳ, việc người lính cần làm lúc này là thức dậy vào sáng sớm, tâp thể dục, đánh răng và vệ sinh cá nhân, gấp chăn gối sao cho ngăn nắp và chuẩn bị sách vở đến xếp hàng ngay thẳng để học tập theo kế hoạch tại khu làm việc. Trưa đến ăn uống rồi lên giường ngủ nghỉ, đồng thời bảo quản khí tài dân dụng thật tốt, đọc báo nghe tin và điểm danh quân số và đến tối ăn uống và ngủ nghỉ theo lệnh. Lưu ý là quân nhân và đội trưởng có thể làm việc vào ngày nghỉ và được nghỉ bù. Điều kiện khắt khe mà mỗi cá nhân phải tuân theo là: - Khi thức dậy, phải thức dậy trước 10 phút, để đội trưởng trực tiếp ra hiệu lệnh và khi có hiệu lệnh báo thức phải dậy. - Phải dậy tập thể dục sáng với thời giờ tối đa là 30 phút trực tiếp. - Kiểm tra vệ sinh cá nhân, trang bị khí tài dân dụng. - Học tập nội quy, sinh hoạt đúng, ăn mặc đúng đồng phục bộ đội như mọi người. - Đi và về phải làm quân ngũ, nếu 1 lần đi và về thì được tính là nửa thời gian học tập. - Trước khi học tập, người phụ trách và trưởng ban lớp học phải tập hợp mọi người lính bộ đội xuống kiểm tra quân số, đồng phục, khí tài dân dụng có giấy phép mang theo phục vụ. - Phải chấp hành nghiêm kỉ luật theo trường, tập luyện nơi và lịch phải có kế hoạch sinh hoạt thi đấu. - Tham gia học tập, sinh hoạt đầy đủ, đúng giờ, khi được phân công thực hiện các nhiệm vụ trực ban, trực nhật hoặc các nhiệm vụ khác phải nêu cao tinh thần trách nhiệm, thực hiện đúng yêu cầu với mục đích tốt, nghiêm mẫu trong việc sắp xếp các nhiệm vụ của bản thân và tinh thần ký túc xá, nêu cao kiến thức quá trình vệ sinh chung để bảo đảm sức khỏe cho mọi người và ý thức trách nhiệm trong hoạt động. - Việc đi học, nghiêm cấm việc nghỉ học không phép hoặc trốn tiết học. Học tập nội dung kế hoạch theo chỉ định từ giảng viên, hết giờ học tập người phụ trách trực lớp phải kiểm tra quân số, làm mẫu và nhận định đúng sai, chỉnh đốn hàng ngũ và báo cáo giảng viên theo đồng chí chủ doanh trại và các tiểu đội, trung đội tại khu huấn luyện quân sự. Mỗi sinh viên luôn tự giác tích cực trong việc thực hiện các quy định về nề nếp chính ở khu quân sự. Luôn đề cao trách nhiệm, ý thức tự giác, tinh thần tự chủ, chấp hành nghiêm quy định. Đây chính là điều rèn luyện cho bản thân về tính kỉ luật, tổ chức và thời giờ khoa học. {{#babel:vi-N|simple-5|en-4|ja-1|zh-2|zh-Hans-1}} == Mục từ được thành viên này nâng cấp == === Mục từ cổ đại === ==== Tiếng Việt ==== * [[Thái hoàng thái thượng]] (hoặc [[thái hoàng thái thượng]]) ([[Đặc biệt:So sánh di động/2084572|phiên bản 2084572]]) * [[Thái Dương Hệ]] ([[Đặc biệt:So sánh di động/2074740|phiên bản 2074740]]) * [[chống lưng]] ([[Đặc biệt:So sánh di động/2080368|phiên bản 2080368]]) * [[sinh ra]] ([[Đặc biệt:So sánh di động/2123145|phiên bản 2123145]]) * [[nhà nho]] ([[Đặc biệt:So sánh di động/2080371)|phiên bản 2080371]]) * [[thi hương]] ([[Đặc biệt:So sánh di động/2080425|phiên bản 2080425]]) * [[trung hòa]] ([[Đặc biệt:So sánh di động/2103129|phiên bản 2103129]]) * [[chủ chốt]] ([[Đặc biệt:So sánh di động/2118720|phiên bản 2118720]]) * [[nhìn thấy]] ([[Đặc biệt:So sánh di động/2123174|phiên bản 2123174]]) * [[tiên kinh]] ([[Đặc biệt:So sánh di động/2123060|phiên bản 2123060]]) * [[ích kỉ]] ([[Đặc biệt:So sánh di động/2123155|phiên bản 2123155]]) * [[đàn nguyệt]] ([[Đặc biệt:So sánh di động/2123120|phiên bản 2123120]]) * [[đàn Kìm]] ([[Đặc biệt:So sánh di động/2123119|phiên bản 2123119]]) * [[nhà đoan]] ([[Đặc biệt:So sánh di động/2123065|phiên bản 2123065]]) * [[bộ gõ]] ([[Đặc biệt:So sánh di động/2123103|phiên bản 2123103]]) * [[chính xác]] ([[Đặc biệt:So sánh di động/2119543|phiên bản 2119543]]) * [[đào lẳng]] ([[Đặc biệt:So sánh di động/2123107|phiên bản 2123107]]) * [[nhà nòi]] ([[Đặc biệt:So sánh di động/2123054|phiên bản 2123054]]) * [[nghiên cứu]] ([[Đặc biệt:So sánh di động/2125346|phiên bản 2125346]]) * [[Vọng Nguyệt cầm]] ([[Đặc biệt:So sánh di động/2123098|phiên bản 2123098]]) * [[nhà dây thép]] ([[Đặc biệt:So sánh di động/2123057|phiên bản 2123057]]) * [[khay liên hợp]] ([[Đặc biệt:So sánh di động/2123047|phiên bản 2123047]]) * [[cây bài chặt]] ([[Đặc biệt:So sánh di động/2123043|phiên bản 2123043]]) * [[bộ quy tắc hiệp sĩ]] ([https://vi.wiktionary.org/w/index.php?title=b%E1%BB%99_quy_t%E1%BA%AFc_hi%E1%BB%87p_s%C4%A9&diff=prev&oldid=2572116 phiên bản 2572116]) * [[hoa đào năm ngoái còn cười gió đông]] ([https://vi.wiktionary.org/w/index.php?title=hoa_%C4%91%C3%A0o_n%C4%83m_ngo%C3%A1i_c%C3%B2n_c%C6%B0%E1%BB%9Di_gi%C3%B3_%C4%91%C3%B4ng&diff=prev&oldid=2574094 phiên bản 2574094]) ==== Tiếng Trung Quốc ==== * [[机甲战士]] ([[Đặc biệt:So sánh di động/2066745|phiên bản 2066745]]) * [[平视显示器]] ([[Đặc biệt:So sánh di động/2125151|phiên bản 2125151]]) == Các mục từ đã tạo == === Mục từ tiếng Việt có nghĩa nhiều chữ nhất không phải thành ngữ hay danh từ riêng === {{ombox |image=<imagemap> Image:Art Word Cloud.png|65px default [[Discord]] desc none </imagemap> |text=Hiện tại, mục từ tiếng Việt dài nhiều chữ nhất mà không xét về thành ngữ hay danh từ riêng duy nhất được chấp nhận trên dự án theo quy định, mục từ đó nắm giữ kỷ lục về số từ ngữ câu chữ và số ký tự chính là "[[vận tốc căn quân phương]]" với 5 chữ và 18 ký tự, có người [https://vi.wiktionary.org/w/index.php?title=v%E1%BA%ADn_t%E1%BB%91c_c%C4%83n_qu%C3%A2n_ph%C6%B0%C6%A1ng&diff=prev&oldid=2562825 đã chứng minh] điều này là đúng. }} * [[kỹ thuật viên bảo quản]] (danh từ, 5 chữ, 18 ký tự) * [[tốc độ căn quân phương]] (danh từ, 5 chữ, 17 ký tự) * (áng) [[thiên cổ hùng văn]] (danh từ, 5 chữ, 17 ký tự) * [[bội số chung nhỏ nhất]] (danh từ, 5 chữ, 17 ký tự) * [[ước số chung lớn nhất]] (danh từ, 5 chữ, 17 ký tự) * [[áng thiên cổ kỳ bút]] (danh từ, 5 chữ, 15 ký tự) * [[dân quân thường trực]] (danh từ, 4 chữ, 17 ký tự) * [[phòng vệ chính đáng]] (động từ, 4 chữ, 16 ký tự) * [[gia tốc trọng trường]] (danh từ, 4 chữ, 16 ký tự) * [[lực lượng chức năng]] (danh từ, 4 chữ, 16 ký tự) * [[lực lượng đặc nhiệm]] (danh từ, 4 chữ, 16 ký tự) * [[tác chiến chiều sâu]] (danh từ, 4 chữ, 16 ký tự) * [[đông trùng hạ thảo]] (danh từ, 4 chữ, 15 ký tự) * [[lực lượng vũ trang]] (danh từ, 4 chữ, 15 ký tự) * [[tình thế cấp thiết]] (định nghĩa, 4 chữ, 15 ký tự) * [[tam giác vuông cân]] (danh từ, 4 chữ, 15 ký tự) * [[bội chung nhỏ nhất]] (danh từ, 4 chữ, 15 ký tự) * [[ước chung lớn nhất]] (danh từ, 4 chữ, 15 ký tự) * [[độ lệch tiêu chuẩn]] (danh từ, 4 chữ, 15 ký tự) * [[cảnh sát đặc nhiệm]] (danh từ, 4 chữ, 15 ký tự) * [[phó đại đội trưởng]] (danh từ, 4 chữ, 15 ký tự) * [[biên độ dao động]] (danh từ, 4 chữ, 14 ký tự) * [[cảnh sát cơ động]] (danh từ, 4 chữ, 14 ký tự) * [[làm công ăn lương]] (động từ, 4 chữ, 14 ký tự) * [[xung đột lợi ích]] (định nghĩa, 4 chữ, 13 ký tự) * [[thiên cổ kỳ bút]] (danh từ, 4 chữ, 12 ký tự) {{/Các mục từ đã tạo}} == Giấy phép == === Tôi, người giữ bản quyền trang thành viên này, từ nay sẽ phát hành nó theo giấy phép sau: === ==== Creative Commons - Attribution-Share Alike ==== [[File:CC-BY-SA.svg|giữa]] ===== This user page is licensed under the [[en:Creative Commons|Creative Commons]] [https://creativecommons.org/licenses/by-sa/4.0/deed.en Attribution-Share Alike 4.0 International] license. ===== * You are free: ** '''to share''' – to copy, distribute and transmit the work ** '''to remix''' – to adapt the work * Under the following conditions: ** '''attribution''' – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. ** '''share alike''' – If you remix, transform, or build upon the material, you must distribute your contributions under the [https://creativecommons.org/share-your-work/licensing-considerations/compatible-licenses same or compatible license] as the original. ===== Trang thành viên này được phát hành theo [[wikipedia:vi:Giấy phép Creative Commons|Giấy phép Creative Commons]] [https://creativecommons.org/licenses/by-sa/4.0/deed.vi Ghi công–Chia sẻ tương tự 4.0 Quốc tế]. ===== * Bạn được tự do: ** '''chia sẻ''' – sao chép, phân phối và chuyển giao tác phẩm ** '''pha trộn''' – để chuyển thể tác phẩm * Theo các điều kiện sau: ** '''ghi công''' – Bạn phải ghi công tương ứng, cung cấp một liên kết đến giấy phép, và cho thấy các thay đổi có được thực hiện hay không. Bạn có thể làm điều đó bằng bất ký cách nào hợp lý, nhưng không phải bằng các cách gợi ý rằng người cho phép ủng hộ bạn hay việc sử dụng của bạn. ** '''chia sẻ tương tự''' – Nếu bạn thay thế, biến đổi, hoặc làm tác phẩm khác dựa trên tác phẩm này, bạn chỉ được phân phối tác phẩm mới tạo ra với [https://creativecommons.org/share-your-work/licensing-considerations/compatible-licenses một giấy phép y hệt, tương tự hoặc tương thích] với tác phẩm gốc. ==Ghi chú== <references/> [[Thể loại:Thành viên Wiktionary]] [[Thể loại:Thành viên Wikipedia]] pzer4m8ut4wq4scpmepshijqa24qmeg 2575083 2575077 2026-11-03T05:51:02Z TienMinh-mun6xnChing 57893 2575083 wikitext text/x-wiki __TOC__ {{ombox |image=<imagemap>File:Nuvola filesystems folder home.svg|60px|link= </imagemap>|text='''Nhà wiki chính của thành viên này là dự án Wikipedia tiếng Anh, cũng hoạt động với tư cách là Người duyệt bài của dự án. Liên hệ trang thảo luận tôi tại [[:w:en:User talk:TienMinh-mun6xnChing|đây]] để được hỗ trợ tư vấn nếu gặp sự cố tại dự án đó.'''}}{{Message box|backgroundcolor=#FFD700|image=Emblem-unblock-granted.svg|heading=As a Vietnamese Wikipedia administrator, I agree to lift the block on DefenderTienMinh07 after more than a year of probation under the indefinite block, as I find some of the information above to be reasonable, and overall, he is not a sockpuppet of "Trieu Thuan Son". However, it should also be noted that this user has previously engaged in "[[:en:Wikipedia:Gaming the system|gaming the system]]" behavior within the Vietnamese Wikipedia community. Therefore, I hope that he will make improvements to interact harmoniously with the community. Let me reiterate that the Vietnamese Wikipedia community is facing an intense situation with sockpuppet accounts, and mistakes are always possible and unavoidable. We have done our best within our capacity, even though this is only a voluntary role, and it is passion alone that keeps us going on this journey. Thank you to anyone who has read this.|message=I placed the text Vietnamese Wikipedia administrator Plantaest wrote here to thanks him for accepting my appeal on 28 September 2024, the year Vietnamese Wikipedia is still under marshal law to block the sockpuppet from vandalising, somehow confused my account as one of it.}} {{/Welcome}} {{/Thời gian}} {{Trang thành viên}} == Thông tin thành viên == Tiền thân tôi là DefenderTienMinh07, gia nhập đóng góp cho dự án vào ngày 1 tháng 4 năm 2022, có tổng cộng 6.064 sửa đổi trước khi phải rời xa dự án một thời gian ([https://vi.wiktionary.org/w/index.php?title=Th%C3%A0nh_vi%C3%AAn:TienMinh-mun6xnChing/Welcome&diff=prev&oldid=2186136 sửa đổi cuối] là vào 12:26, ngày 29 tháng 10 năm 2024 theo giờ UTC), và tôi cũng từng dùng chữ ký chữ ký "[[Thành viên:DefenderTienMinh07|<span style="background:#808080;color:#FFFF00;border-radius:3px;">&nbsp;'''☀DefenderTienMinh☽'''&nbsp;</span>]] ([[Thảo luận Thành viên:DefenderTienMinh07|thảo luận]])" để trao đổi, đàm thoại và bàn bạc với các thành viên (kỳ cựu) trong dự án. Điều mà tôi luôn tự hào nhất phải kể đến chính là việc [https://vi.wiktionary.org/w/index.php?title=Wiktionary:Th%E1%BA%A3o_lu%E1%BA%ADn&oldid=2149576 đứng lên viết đơn lập biểu quyết bất tín nhiệm] đối với Bảo quản viên [[Thành viên:Tuanminh01|Tuanminh01]] tại dự án này và đã thành công, cũng nói thêm rằng Tuanminh01 là người từng bị bất tín nhiệm vị trí Bảo quản viên tại dự án Wikipedia tiếng Việt do trong hoạt động có nhiều sai phạm cùng với đó là bất mãn từ cộng đồng. Hiện tôi đang công tác và làm việc hoàn toàn trên dự án Wikipedia tiếng Anh với tư cách là Người duyệt bài của dự án (bạn có thể liên hệ trang thảo luận nếu gặp các vấn đề trên đó), còn về thân thế và cuộc sống hiện tại của tôi thì... Hiện tại tôi đang có chứng chỉ HSK cấp độ 3 với chứng chỉ ngoại ngữ IELTS điểm là 6.0 (mức B2) ở cấp độ Academic, do đó tôi tự tin rằng kỹ năng tiếng Anh của mình là gần với mức chuyên gia. Tôi hiện đang du học và làm việc với tư cách thực tập sinh tại đại học Quảng Tây để mang về thành tích là một tấm bằng Cử nhân Quốc tế danh giá và bằng Thạc sĩ của trường với luận văn tiếng Trung 150 chữ. Tôi học tiếng Anh tại Bộ phận hỗ trợ Trao đổi sinh viên của Ban công tác kinh doanh của một trường Đại học ở Việt Nam. Các tài liệu học tập về tiếng Anh tôi đăng trên Wiktionary tiếng Anh đơn giản, xem tài liệu chính của tôi ở [[:simple:User:TienMinh-mun6xnChing/Basic English learning|đây]]. [[File:Guangxi University of Finance and Economics, Xiangsihu campus (20240216183717).jpg|thumb|Đại học Quảng Tây là nơi tôi đang theo học và sống tại ký túc xá của trường để làm việc]] Tôi cũng từng phục vụ trong quân ngũ, đảm nhiệm vai trò trực ban trong khoảng 25 ngày tính từ thời điểm ban đầu là ngày 15 tháng 9. Thành tích ngắm súng của tôi hiện mức 8 điểm, cho đến khi xuất ngũ vào cuối ngày 9 tháng 10 năm 2026 tôi đã đủ điều kiện được cấp phép và công nhận là công dân được đào tạo về giáo dục quốc phòng và an ninh, sau đó sinh hoạt dân cư bình thường như mọi khi và hoạt động mạnh trở lại, lúc đó tôi học được nhiều điều rằng: Thời gian làm việc và sinh hoạt, công tác trong ngày tại khóa đào tạo quân sự rất khắt khe và phải hoàn hảo trong các ngày, cụ thể là khi tiếng chuông reo lên và cán bộ công tác đã treo xong Quốc kỳ, việc người lính cần làm lúc này là thức dậy vào sáng sớm, tâp thể dục, đánh răng và vệ sinh cá nhân, gấp chăn gối sao cho ngăn nắp và chuẩn bị sách vở đến xếp hàng ngay thẳng để học tập theo kế hoạch tại khu làm việc. Trưa đến ăn uống rồi lên giường ngủ nghỉ, đồng thời bảo quản khí tài dân dụng thật tốt, đọc báo nghe tin và điểm danh quân số và đến tối ăn uống và ngủ nghỉ theo lệnh. Lưu ý là quân nhân và đội trưởng có thể làm việc vào ngày nghỉ và được nghỉ bù. Điều kiện khắt khe mà mỗi cá nhân phải tuân theo là: - Khi thức dậy, phải thức dậy trước 10 phút, để đội trưởng trực tiếp ra hiệu lệnh và khi có hiệu lệnh báo thức phải dậy. - Phải dậy tập thể dục sáng với thời giờ tối đa là 30 phút trực tiếp. - Kiểm tra vệ sinh cá nhân, trang bị khí tài dân dụng. - Học tập nội quy, sinh hoạt đúng, ăn mặc đúng đồng phục bộ đội như mọi người. - Đi và về phải làm quân ngũ, nếu 1 lần đi và về thì được tính là nửa thời gian học tập. - Trước khi học tập, người phụ trách và trưởng ban lớp học phải tập hợp mọi người lính bộ đội xuống kiểm tra quân số, đồng phục, khí tài dân dụng có giấy phép mang theo phục vụ. - Phải chấp hành nghiêm kỉ luật theo trường, tập luyện nơi và lịch phải có kế hoạch sinh hoạt thi đấu. - Tham gia học tập, sinh hoạt đầy đủ, đúng giờ, khi được phân công thực hiện các nhiệm vụ trực ban, trực nhật hoặc các nhiệm vụ khác phải nêu cao tinh thần trách nhiệm, thực hiện đúng yêu cầu với mục đích tốt, nghiêm mẫu trong việc sắp xếp các nhiệm vụ của bản thân và tinh thần ký túc xá, nêu cao kiến thức quá trình vệ sinh chung để bảo đảm sức khỏe cho mọi người và ý thức trách nhiệm trong hoạt động. - Việc đi học, nghiêm cấm việc nghỉ học không phép hoặc trốn tiết học. Học tập nội dung kế hoạch theo chỉ định từ giảng viên, hết giờ học tập người phụ trách trực lớp phải kiểm tra quân số, làm mẫu và nhận định đúng sai, chỉnh đốn hàng ngũ và báo cáo giảng viên theo đồng chí chủ doanh trại và các tiểu đội, trung đội tại khu huấn luyện quân sự. Mỗi sinh viên luôn tự giác tích cực trong việc thực hiện các quy định về nề nếp chính ở khu quân sự. Luôn đề cao trách nhiệm, ý thức tự giác, tinh thần tự chủ, chấp hành nghiêm quy định. Đây chính là điều rèn luyện cho bản thân về tính kỉ luật, tổ chức và thời giờ khoa học. {{#babel:vi-N|simple-5|en-4|ja-1|zh-2|zh-Hans-1}} == Mục từ được thành viên này nâng cấp == === Mục từ cổ đại === ==== Tiếng Việt ==== * [[Thái hoàng thái thượng]] (hoặc [[thái hoàng thái thượng]]) ([[Đặc biệt:So sánh di động/2084572|phiên bản 2084572]]) * [[Thái Dương Hệ]] ([[Đặc biệt:So sánh di động/2074740|phiên bản 2074740]]) * [[chống lưng]] ([[Đặc biệt:So sánh di động/2080368|phiên bản 2080368]]) * [[sinh ra]] ([[Đặc biệt:So sánh di động/2123145|phiên bản 2123145]]) * [[nhà nho]] ([[Đặc biệt:So sánh di động/2080371)|phiên bản 2080371]]) * [[thi hương]] ([[Đặc biệt:So sánh di động/2080425|phiên bản 2080425]]) * [[trung hòa]] ([[Đặc biệt:So sánh di động/2103129|phiên bản 2103129]]) * [[chủ chốt]] ([[Đặc biệt:So sánh di động/2118720|phiên bản 2118720]]) * [[nhìn thấy]] ([[Đặc biệt:So sánh di động/2123174|phiên bản 2123174]]) * [[tiên kinh]] ([[Đặc biệt:So sánh di động/2123060|phiên bản 2123060]]) * [[ích kỉ]] ([[Đặc biệt:So sánh di động/2123155|phiên bản 2123155]]) * [[đàn nguyệt]] ([[Đặc biệt:So sánh di động/2123120|phiên bản 2123120]]) * [[đàn Kìm]] ([[Đặc biệt:So sánh di động/2123119|phiên bản 2123119]]) * [[nhà đoan]] ([[Đặc biệt:So sánh di động/2123065|phiên bản 2123065]]) * [[bộ gõ]] ([[Đặc biệt:So sánh di động/2123103|phiên bản 2123103]]) * [[chính xác]] ([[Đặc biệt:So sánh di động/2119543|phiên bản 2119543]]) * [[đào lẳng]] ([[Đặc biệt:So sánh di động/2123107|phiên bản 2123107]]) * [[nhà nòi]] ([[Đặc biệt:So sánh di động/2123054|phiên bản 2123054]]) * [[nghiên cứu]] ([[Đặc biệt:So sánh di động/2125346|phiên bản 2125346]]) * [[Vọng Nguyệt cầm]] ([[Đặc biệt:So sánh di động/2123098|phiên bản 2123098]]) * [[nhà dây thép]] ([[Đặc biệt:So sánh di động/2123057|phiên bản 2123057]]) * [[khay liên hợp]] ([[Đặc biệt:So sánh di động/2123047|phiên bản 2123047]]) * [[cây bài chặt]] ([[Đặc biệt:So sánh di động/2123043|phiên bản 2123043]]) * [[bộ quy tắc hiệp sĩ]] ([https://vi.wiktionary.org/w/index.php?title=b%E1%BB%99_quy_t%E1%BA%AFc_hi%E1%BB%87p_s%C4%A9&diff=prev&oldid=2572116 phiên bản 2572116]) * [[hoa đào năm ngoái còn cười gió đông]] ([https://vi.wiktionary.org/w/index.php?title=hoa_%C4%91%C3%A0o_n%C4%83m_ngo%C3%A1i_c%C3%B2n_c%C6%B0%E1%BB%9Di_gi%C3%B3_%C4%91%C3%B4ng&diff=prev&oldid=2574094 phiên bản 2574094]) * [[binh chủng thông tin liên lạc]] ([https://vi.wiktionary.org/w/index.php?title=binh_ch%E1%BB%A7ng_th%C3%B4ng_tin_li%C3%AAn_l%E1%BA%A1c&diff=prev&oldid=2575082 phiên bản 2575082]) ==== Tiếng Trung Quốc ==== * [[机甲战士]] ([[Đặc biệt:So sánh di động/2066745|phiên bản 2066745]]) * [[平视显示器]] ([[Đặc biệt:So sánh di động/2125151|phiên bản 2125151]]) == Các mục từ đã tạo == === Mục từ tiếng Việt có nghĩa nhiều chữ nhất không phải thành ngữ hay danh từ riêng === {{ombox |image=<imagemap> Image:Art Word Cloud.png|65px default [[Discord]] desc none </imagemap> |text=Hiện tại, mục từ tiếng Việt dài nhiều chữ nhất mà không xét về thành ngữ hay danh từ riêng duy nhất được chấp nhận trên dự án theo quy định, mục từ đó nắm giữ kỷ lục về số từ ngữ câu chữ và số ký tự chính là "[[vận tốc căn quân phương]]" với 5 chữ và 18 ký tự, có người [https://vi.wiktionary.org/w/index.php?title=v%E1%BA%ADn_t%E1%BB%91c_c%C4%83n_qu%C3%A2n_ph%C6%B0%C6%A1ng&diff=prev&oldid=2562825 đã chứng minh] điều này là đúng. }} * [[kỹ thuật viên bảo quản]] (danh từ, 5 chữ, 18 ký tự) * [[tốc độ căn quân phương]] (danh từ, 5 chữ, 17 ký tự) * (áng) [[thiên cổ hùng văn]] (danh từ, 5 chữ, 17 ký tự) * [[bội số chung nhỏ nhất]] (danh từ, 5 chữ, 17 ký tự) * [[ước số chung lớn nhất]] (danh từ, 5 chữ, 17 ký tự) * [[áng thiên cổ kỳ bút]] (danh từ, 5 chữ, 15 ký tự) * [[dân quân thường trực]] (danh từ, 4 chữ, 17 ký tự) * [[phòng vệ chính đáng]] (động từ, 4 chữ, 16 ký tự) * [[gia tốc trọng trường]] (danh từ, 4 chữ, 16 ký tự) * [[lực lượng chức năng]] (danh từ, 4 chữ, 16 ký tự) * [[lực lượng đặc nhiệm]] (danh từ, 4 chữ, 16 ký tự) * [[tác chiến chiều sâu]] (danh từ, 4 chữ, 16 ký tự) * [[đông trùng hạ thảo]] (danh từ, 4 chữ, 15 ký tự) * [[lực lượng vũ trang]] (danh từ, 4 chữ, 15 ký tự) * [[tình thế cấp thiết]] (định nghĩa, 4 chữ, 15 ký tự) * [[tam giác vuông cân]] (danh từ, 4 chữ, 15 ký tự) * [[bội chung nhỏ nhất]] (danh từ, 4 chữ, 15 ký tự) * [[ước chung lớn nhất]] (danh từ, 4 chữ, 15 ký tự) * [[độ lệch tiêu chuẩn]] (danh từ, 4 chữ, 15 ký tự) * [[cảnh sát đặc nhiệm]] (danh từ, 4 chữ, 15 ký tự) * [[phó đại đội trưởng]] (danh từ, 4 chữ, 15 ký tự) * [[biên độ dao động]] (danh từ, 4 chữ, 14 ký tự) * [[cảnh sát cơ động]] (danh từ, 4 chữ, 14 ký tự) * [[làm công ăn lương]] (động từ, 4 chữ, 14 ký tự) * [[xung đột lợi ích]] (định nghĩa, 4 chữ, 13 ký tự) * [[thiên cổ kỳ bút]] (danh từ, 4 chữ, 12 ký tự) {{/Các mục từ đã tạo}} == Giấy phép == === Tôi, người giữ bản quyền trang thành viên này, từ nay sẽ phát hành nó theo giấy phép sau: === ==== Creative Commons - Attribution-Share Alike ==== [[File:CC-BY-SA.svg|giữa]] ===== This user page is licensed under the [[en:Creative Commons|Creative Commons]] [https://creativecommons.org/licenses/by-sa/4.0/deed.en Attribution-Share Alike 4.0 International] license. ===== * You are free: ** '''to share''' – to copy, distribute and transmit the work ** '''to remix''' – to adapt the work * Under the following conditions: ** '''attribution''' – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. ** '''share alike''' – If you remix, transform, or build upon the material, you must distribute your contributions under the [https://creativecommons.org/share-your-work/licensing-considerations/compatible-licenses same or compatible license] as the original. ===== Trang thành viên này được phát hành theo [[wikipedia:vi:Giấy phép Creative Commons|Giấy phép Creative Commons]] [https://creativecommons.org/licenses/by-sa/4.0/deed.vi Ghi công–Chia sẻ tương tự 4.0 Quốc tế]. ===== * Bạn được tự do: ** '''chia sẻ''' – sao chép, phân phối và chuyển giao tác phẩm ** '''pha trộn''' – để chuyển thể tác phẩm * Theo các điều kiện sau: ** '''ghi công''' – Bạn phải ghi công tương ứng, cung cấp một liên kết đến giấy phép, và cho thấy các thay đổi có được thực hiện hay không. Bạn có thể làm điều đó bằng bất ký cách nào hợp lý, nhưng không phải bằng các cách gợi ý rằng người cho phép ủng hộ bạn hay việc sử dụng của bạn. ** '''chia sẻ tương tự''' – Nếu bạn thay thế, biến đổi, hoặc làm tác phẩm khác dựa trên tác phẩm này, bạn chỉ được phân phối tác phẩm mới tạo ra với [https://creativecommons.org/share-your-work/licensing-considerations/compatible-licenses một giấy phép y hệt, tương tự hoặc tương thích] với tác phẩm gốc. ==Ghi chú== <references/> [[Thể loại:Thành viên Wiktionary]] [[Thể loại:Thành viên Wikipedia]] gjzqynfe5iyvtrl95x9aiy4w387c0fm 2575086 2575083 2026-11-03T05:54:57Z TienMinh-mun6xnChing 57893 2575086 wikitext text/x-wiki __TOC__ {{ombox |image=<imagemap>File:Nuvola filesystems folder home.svg|60px|link= </imagemap>|text='''Nhà wiki chính của thành viên này là dự án Wikipedia tiếng Anh, cũng hoạt động với tư cách là Người duyệt bài của dự án. Liên hệ trang thảo luận tôi tại [[:w:en:User talk:TienMinh-mun6xnChing|đây]] để được hỗ trợ tư vấn nếu gặp sự cố tại dự án đó.'''}}{{Message box|backgroundcolor=#FFD700|image=Emblem-unblock-granted.svg|heading=As a Vietnamese Wikipedia administrator, I agree to lift the block on DefenderTienMinh07 after more than a year of probation under the indefinite block, as I find some of the information above to be reasonable, and overall, he is not a sockpuppet of "Trieu Thuan Son". However, it should also be noted that this user has previously engaged in "[[:en:Wikipedia:Gaming the system|gaming the system]]" behavior within the Vietnamese Wikipedia community. Therefore, I hope that he will make improvements to interact harmoniously with the community. Let me reiterate that the Vietnamese Wikipedia community is facing an intense situation with sockpuppet accounts, and mistakes are always possible and unavoidable. We have done our best within our capacity, even though this is only a voluntary role, and it is passion alone that keeps us going on this journey. Thank you to anyone who has read this.|message=I placed the text Vietnamese Wikipedia administrator Plantaest wrote here to thanks him for accepting my appeal on 28 September 2024, the year Vietnamese Wikipedia is still under marshal law to block the sockpuppet from vandalising, somehow confused my account as one of it.}} {{/Welcome}} {{/Thời gian}} {{Trang thành viên}} == Thông tin thành viên == Tiền thân tôi là DefenderTienMinh07, gia nhập đóng góp cho dự án vào ngày 1 tháng 4 năm 2022, có tổng cộng 6.064 sửa đổi trước khi phải rời xa dự án một thời gian ([https://vi.wiktionary.org/w/index.php?title=Th%C3%A0nh_vi%C3%AAn:TienMinh-mun6xnChing/Welcome&diff=prev&oldid=2186136 sửa đổi cuối] là vào 12:26, ngày 29 tháng 10 năm 2024 theo giờ UTC), và tôi cũng từng dùng chữ ký chữ ký "[[Thành viên:DefenderTienMinh07|<span style="background:#808080;color:#FFFF00;border-radius:3px;">&nbsp;'''☀DefenderTienMinh☽'''&nbsp;</span>]] ([[Thảo luận Thành viên:DefenderTienMinh07|thảo luận]])" để trao đổi, đàm thoại và bàn bạc với các thành viên (kỳ cựu) trong dự án. Điều mà tôi luôn tự hào nhất phải kể đến chính là việc [https://vi.wiktionary.org/w/index.php?title=Wiktionary:Th%E1%BA%A3o_lu%E1%BA%ADn&oldid=2149576 đứng lên viết đơn lập biểu quyết bất tín nhiệm] đối với Bảo quản viên [[Thành viên:Tuanminh01|Tuanminh01]] tại dự án này và đã thành công, cũng nói thêm rằng Tuanminh01 là người từng bị bất tín nhiệm vị trí Bảo quản viên tại dự án Wikipedia tiếng Việt do trong hoạt động có nhiều sai phạm cùng với đó là bất mãn từ cộng đồng. Hiện tôi đang công tác và làm việc hoàn toàn trên dự án Wikipedia tiếng Anh với tư cách là Người duyệt bài của dự án (bạn có thể liên hệ trang thảo luận nếu gặp các vấn đề trên đó), còn về thân thế và cuộc sống hiện tại của tôi thì... Hiện tại tôi đang có chứng chỉ HSK cấp độ 3 với chứng chỉ ngoại ngữ IELTS điểm là 6.0 (mức B2) ở cấp độ Academic, do đó tôi tự tin rằng kỹ năng tiếng Anh của mình là gần với mức chuyên gia. Tôi hiện đang du học và làm việc với tư cách thực tập sinh tại đại học Quảng Tây để mang về thành tích là một tấm bằng Cử nhân Quốc tế danh giá và bằng Thạc sĩ của trường với luận văn tiếng Trung 150 chữ. Tôi học tiếng Anh tại Bộ phận hỗ trợ Trao đổi sinh viên của Ban công tác kinh doanh của một trường Đại học ở Việt Nam. Các tài liệu học tập về tiếng Anh tôi đăng trên Wiktionary tiếng Anh đơn giản, xem tài liệu chính của tôi ở [[:simple:User:TienMinh-mun6xnChing/Basic English learning|đây]]. [[File:Guangxi University of Finance and Economics, Xiangsihu campus (20240216183717).jpg|thumb|Đại học Quảng Tây là nơi tôi đang theo học và sống tại ký túc xá của trường để làm việc]] Tôi cũng từng phục vụ trong quân ngũ, đảm nhiệm vai trò trực ban trong khoảng 25 ngày tính từ thời điểm ban đầu là ngày 15 tháng 9. Thành tích ngắm súng của tôi hiện mức 8 điểm, cho đến khi xuất ngũ vào cuối ngày 9 tháng 10 năm 2026 tôi đã đủ điều kiện được cấp phép và công nhận là công dân được đào tạo về giáo dục quốc phòng và an ninh, sau đó sinh hoạt dân cư bình thường như mọi khi và hoạt động mạnh trở lại, lúc đó tôi học được nhiều điều rằng: Thời gian làm việc và sinh hoạt, công tác trong ngày tại khóa đào tạo quân sự rất khắt khe và phải hoàn hảo trong các ngày, cụ thể là khi tiếng chuông reo lên và cán bộ công tác đã treo xong Quốc kỳ, việc người lính cần làm lúc này là thức dậy vào sáng sớm, tâp thể dục, đánh răng và vệ sinh cá nhân, gấp chăn gối sao cho ngăn nắp và chuẩn bị sách vở đến xếp hàng ngay thẳng để học tập theo kế hoạch tại khu làm việc. Trưa đến ăn uống rồi lên giường ngủ nghỉ, đồng thời bảo quản khí tài dân dụng thật tốt, đọc báo nghe tin và điểm danh quân số và đến tối ăn uống và ngủ nghỉ theo lệnh. Lưu ý là quân nhân và đội trưởng có thể làm việc vào ngày nghỉ và được nghỉ bù. Điều kiện khắt khe mà mỗi cá nhân phải tuân theo là: - Khi thức dậy, phải thức dậy trước 10 phút, để đội trưởng trực tiếp ra hiệu lệnh và khi có hiệu lệnh báo thức phải dậy. - Phải dậy tập thể dục sáng với thời giờ tối đa là 30 phút trực tiếp. - Kiểm tra vệ sinh cá nhân, trang bị khí tài dân dụng. - Học tập nội quy, sinh hoạt đúng, ăn mặc đúng đồng phục bộ đội như mọi người. - Đi và về phải làm quân ngũ, nếu 1 lần đi và về thì được tính là nửa thời gian học tập. - Trước khi học tập, người phụ trách và trưởng ban lớp học phải tập hợp mọi người lính bộ đội xuống kiểm tra quân số, đồng phục, khí tài dân dụng có giấy phép mang theo phục vụ. - Phải chấp hành nghiêm kỉ luật theo trường, tập luyện nơi và lịch phải có kế hoạch sinh hoạt thi đấu. - Tham gia học tập, sinh hoạt đầy đủ, đúng giờ, khi được phân công thực hiện các nhiệm vụ trực ban, trực nhật hoặc các nhiệm vụ khác phải nêu cao tinh thần trách nhiệm, thực hiện đúng yêu cầu với mục đích tốt, nghiêm mẫu trong việc sắp xếp các nhiệm vụ của bản thân và tinh thần ký túc xá, nêu cao kiến thức quá trình vệ sinh chung để bảo đảm sức khỏe cho mọi người và ý thức trách nhiệm trong hoạt động. - Việc đi học, nghiêm cấm việc nghỉ học không phép hoặc trốn tiết học. Học tập nội dung kế hoạch theo chỉ định từ giảng viên, hết giờ học tập người phụ trách trực lớp phải kiểm tra quân số, làm mẫu và nhận định đúng sai, chỉnh đốn hàng ngũ và báo cáo giảng viên theo đồng chí chủ doanh trại và các tiểu đội, trung đội tại khu huấn luyện quân sự. Mỗi sinh viên luôn tự giác tích cực trong việc thực hiện các quy định về nề nếp chính ở khu quân sự. Luôn đề cao trách nhiệm, ý thức tự giác, tinh thần tự chủ, chấp hành nghiêm quy định. Đây chính là điều rèn luyện cho bản thân về tính kỉ luật, tổ chức và thời giờ khoa học. {{#babel:vi-N|simple-5|en-4|ja-1|zh-2|zh-Hans-1}} == Mục từ được thành viên này nâng cấp == === Mục từ cổ đại === ==== Tiếng Việt ==== * [[Thái hoàng thái thượng]] (hoặc [[thái hoàng thái thượng]]) ([[Đặc biệt:So sánh di động/2084572|phiên bản 2084572]]) * [[Thái Dương Hệ]] ([[Đặc biệt:So sánh di động/2074740|phiên bản 2074740]]) * [[chống lưng]] ([[Đặc biệt:So sánh di động/2080368|phiên bản 2080368]]) * [[sinh ra]] ([[Đặc biệt:So sánh di động/2123145|phiên bản 2123145]]) * [[nhà nho]] ([[Đặc biệt:So sánh di động/2080371)|phiên bản 2080371]]) * [[thi hương]] ([[Đặc biệt:So sánh di động/2080425|phiên bản 2080425]]) * [[trung hòa]] ([[Đặc biệt:So sánh di động/2103129|phiên bản 2103129]]) * [[chủ chốt]] ([[Đặc biệt:So sánh di động/2118720|phiên bản 2118720]]) * [[nhìn thấy]] ([[Đặc biệt:So sánh di động/2123174|phiên bản 2123174]]) * [[tiên kinh]] ([[Đặc biệt:So sánh di động/2123060|phiên bản 2123060]]) * [[ích kỉ]] ([[Đặc biệt:So sánh di động/2123155|phiên bản 2123155]]) * [[đàn nguyệt]] ([[Đặc biệt:So sánh di động/2123120|phiên bản 2123120]]) * [[đàn Kìm]] ([[Đặc biệt:So sánh di động/2123119|phiên bản 2123119]]) * [[nhà đoan]] ([[Đặc biệt:So sánh di động/2123065|phiên bản 2123065]]) * [[bộ gõ]] ([[Đặc biệt:So sánh di động/2123103|phiên bản 2123103]]) * [[chính xác]] ([[Đặc biệt:So sánh di động/2119543|phiên bản 2119543]]) * [[đào lẳng]] ([[Đặc biệt:So sánh di động/2123107|phiên bản 2123107]]) * [[nhà nòi]] ([[Đặc biệt:So sánh di động/2123054|phiên bản 2123054]]) * [[nghiên cứu]] ([[Đặc biệt:So sánh di động/2125346|phiên bản 2125346]]) * [[Vọng Nguyệt cầm]] ([[Đặc biệt:So sánh di động/2123098|phiên bản 2123098]]) * [[nhà dây thép]] ([[Đặc biệt:So sánh di động/2123057|phiên bản 2123057]]) * [[khay liên hợp]] ([[Đặc biệt:So sánh di động/2123047|phiên bản 2123047]]) * [[cây bài chặt]] ([[Đặc biệt:So sánh di động/2123043|phiên bản 2123043]]) * [[bộ quy tắc hiệp sĩ]] ([https://vi.wiktionary.org/w/index.php?title=b%E1%BB%99_quy_t%E1%BA%AFc_hi%E1%BB%87p_s%C4%A9&diff=prev&oldid=2572116 phiên bản 2572116]) * [[hoa đào năm ngoái còn cười gió đông]] ([https://vi.wiktionary.org/w/index.php?title=hoa_%C4%91%C3%A0o_n%C4%83m_ngo%C3%A1i_c%C3%B2n_c%C6%B0%E1%BB%9Di_gi%C3%B3_%C4%91%C3%B4ng&diff=prev&oldid=2574094 phiên bản 2574094]) * [[binh chủng thông tin liên lạc]] ([https://vi.wiktionary.org/w/index.php?title=binh_ch%E1%BB%A7ng_th%C3%B4ng_tin_li%C3%AAn_l%E1%BA%A1c&diff=prev&oldid=2575082 phiên bản 2575082]) ==== Tiếng Trung Quốc ==== * [[机甲战士]] ([[Đặc biệt:So sánh di động/2066745|phiên bản 2066745]]) * [[平视显示器]] ([[Đặc biệt:So sánh di động/2125151|phiên bản 2125151]]) == Các mục từ đã tạo == === Mục từ tiếng Việt có nghĩa nhiều chữ nhất không phải thành ngữ hay danh từ riêng === {{ombox |image=<imagemap> Image:Art Word Cloud.png|65px default [[Discord]] desc none </imagemap> |text=Hiện tại, mục từ tiếng Việt dài nhiều chữ nhất mà không xét về thành ngữ hay danh từ riêng duy nhất được chấp nhận trên dự án theo quy định, mục từ đó nắm giữ kỷ lục về số từ ngữ câu chữ và số ký tự chính là "[[vận tốc căn quân phương]]" với 5 chữ và 18 ký tự, có người [https://vi.wiktionary.org/w/index.php?title=v%E1%BA%ADn_t%E1%BB%91c_c%C4%83n_qu%C3%A2n_ph%C6%B0%C6%A1ng&diff=prev&oldid=2562825 đã chứng minh] điều này là đúng. }} * [[cảnh sát hình sự đặc nhiệm]] (danh từ, 6 chữ, 21 ký tự) * [[bộ đội thông tin liên lạc]] (danh từ, 6 chữ, 19 ký tự) * [[kỹ thuật viên bảo quản]] (danh từ, 5 chữ, 18 ký tự) * [[tốc độ căn quân phương]] (danh từ, 5 chữ, 17 ký tự) * (áng) [[thiên cổ hùng văn]] (danh từ, 5 chữ, 17 ký tự) * [[bội số chung nhỏ nhất]] (danh từ, 5 chữ, 17 ký tự) * [[ước số chung lớn nhất]] (danh từ, 5 chữ, 17 ký tự) * [[áng thiên cổ kỳ bút]] (danh từ, 5 chữ, 15 ký tự) * [[dân quân thường trực]] (danh từ, 4 chữ, 17 ký tự) * [[phòng vệ chính đáng]] (động từ, 4 chữ, 16 ký tự) * [[gia tốc trọng trường]] (danh từ, 4 chữ, 16 ký tự) * [[lực lượng chức năng]] (danh từ, 4 chữ, 16 ký tự) * [[lực lượng đặc nhiệm]] (danh từ, 4 chữ, 16 ký tự) * [[tác chiến chiều sâu]] (danh từ, 4 chữ, 16 ký tự) * [[đông trùng hạ thảo]] (danh từ, 4 chữ, 15 ký tự) * [[lực lượng vũ trang]] (danh từ, 4 chữ, 15 ký tự) * [[tình thế cấp thiết]] (định nghĩa, 4 chữ, 15 ký tự) * [[tam giác vuông cân]] (danh từ, 4 chữ, 15 ký tự) * [[bội chung nhỏ nhất]] (danh từ, 4 chữ, 15 ký tự) * [[ước chung lớn nhất]] (danh từ, 4 chữ, 15 ký tự) * [[độ lệch tiêu chuẩn]] (danh từ, 4 chữ, 15 ký tự) * [[cảnh sát đặc nhiệm]] (danh từ, 4 chữ, 15 ký tự) * [[phó đại đội trưởng]] (danh từ, 4 chữ, 15 ký tự) * [[biên độ dao động]] (danh từ, 4 chữ, 14 ký tự) * [[cảnh sát cơ động]] (danh từ, 4 chữ, 14 ký tự) * [[làm công ăn lương]] (động từ, 4 chữ, 14 ký tự) * [[xung đột lợi ích]] (định nghĩa, 4 chữ, 13 ký tự) * [[thiên cổ kỳ bút]] (danh từ, 4 chữ, 12 ký tự) {{/Các mục từ đã tạo}} == Giấy phép == === Tôi, người giữ bản quyền trang thành viên này, từ nay sẽ phát hành nó theo giấy phép sau: === ==== Creative Commons - Attribution-Share Alike ==== [[File:CC-BY-SA.svg|giữa]] ===== This user page is licensed under the [[en:Creative Commons|Creative Commons]] [https://creativecommons.org/licenses/by-sa/4.0/deed.en Attribution-Share Alike 4.0 International] license. ===== * You are free: ** '''to share''' – to copy, distribute and transmit the work ** '''to remix''' – to adapt the work * Under the following conditions: ** '''attribution''' – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. ** '''share alike''' – If you remix, transform, or build upon the material, you must distribute your contributions under the [https://creativecommons.org/share-your-work/licensing-considerations/compatible-licenses same or compatible license] as the original. ===== Trang thành viên này được phát hành theo [[wikipedia:vi:Giấy phép Creative Commons|Giấy phép Creative Commons]] [https://creativecommons.org/licenses/by-sa/4.0/deed.vi Ghi công–Chia sẻ tương tự 4.0 Quốc tế]. ===== * Bạn được tự do: ** '''chia sẻ''' – sao chép, phân phối và chuyển giao tác phẩm ** '''pha trộn''' – để chuyển thể tác phẩm * Theo các điều kiện sau: ** '''ghi công''' – Bạn phải ghi công tương ứng, cung cấp một liên kết đến giấy phép, và cho thấy các thay đổi có được thực hiện hay không. Bạn có thể làm điều đó bằng bất ký cách nào hợp lý, nhưng không phải bằng các cách gợi ý rằng người cho phép ủng hộ bạn hay việc sử dụng của bạn. ** '''chia sẻ tương tự''' – Nếu bạn thay thế, biến đổi, hoặc làm tác phẩm khác dựa trên tác phẩm này, bạn chỉ được phân phối tác phẩm mới tạo ra với [https://creativecommons.org/share-your-work/licensing-considerations/compatible-licenses một giấy phép y hệt, tương tự hoặc tương thích] với tác phẩm gốc. ==Ghi chú== <references/> [[Thể loại:Thành viên Wiktionary]] [[Thể loại:Thành viên Wikipedia]] 1qh71jqb64wrvwfpfw8a44s2qq46ubb 2575087 2575086 2026-11-03T05:57:06Z TienMinh-mun6xnChing 57893 /* Mục từ tiếng Việt có nghĩa nhiều chữ nhất không phải thành ngữ hay danh từ riêng */ kỷ lục mới, này là dài nhất rồi 2575087 wikitext text/x-wiki __TOC__ {{ombox |image=<imagemap>File:Nuvola filesystems folder home.svg|60px|link= </imagemap>|text='''Nhà wiki chính của thành viên này là dự án Wikipedia tiếng Anh, cũng hoạt động với tư cách là Người duyệt bài của dự án. Liên hệ trang thảo luận tôi tại [[:w:en:User talk:TienMinh-mun6xnChing|đây]] để được hỗ trợ tư vấn nếu gặp sự cố tại dự án đó.'''}}{{Message box|backgroundcolor=#FFD700|image=Emblem-unblock-granted.svg|heading=As a Vietnamese Wikipedia administrator, I agree to lift the block on DefenderTienMinh07 after more than a year of probation under the indefinite block, as I find some of the information above to be reasonable, and overall, he is not a sockpuppet of "Trieu Thuan Son". However, it should also be noted that this user has previously engaged in "[[:en:Wikipedia:Gaming the system|gaming the system]]" behavior within the Vietnamese Wikipedia community. Therefore, I hope that he will make improvements to interact harmoniously with the community. Let me reiterate that the Vietnamese Wikipedia community is facing an intense situation with sockpuppet accounts, and mistakes are always possible and unavoidable. We have done our best within our capacity, even though this is only a voluntary role, and it is passion alone that keeps us going on this journey. Thank you to anyone who has read this.|message=I placed the text Vietnamese Wikipedia administrator Plantaest wrote here to thanks him for accepting my appeal on 28 September 2024, the year Vietnamese Wikipedia is still under marshal law to block the sockpuppet from vandalising, somehow confused my account as one of it.}} {{/Welcome}} {{/Thời gian}} {{Trang thành viên}} == Thông tin thành viên == Tiền thân tôi là DefenderTienMinh07, gia nhập đóng góp cho dự án vào ngày 1 tháng 4 năm 2022, có tổng cộng 6.064 sửa đổi trước khi phải rời xa dự án một thời gian ([https://vi.wiktionary.org/w/index.php?title=Th%C3%A0nh_vi%C3%AAn:TienMinh-mun6xnChing/Welcome&diff=prev&oldid=2186136 sửa đổi cuối] là vào 12:26, ngày 29 tháng 10 năm 2024 theo giờ UTC), và tôi cũng từng dùng chữ ký chữ ký "[[Thành viên:DefenderTienMinh07|<span style="background:#808080;color:#FFFF00;border-radius:3px;">&nbsp;'''☀DefenderTienMinh☽'''&nbsp;</span>]] ([[Thảo luận Thành viên:DefenderTienMinh07|thảo luận]])" để trao đổi, đàm thoại và bàn bạc với các thành viên (kỳ cựu) trong dự án. Điều mà tôi luôn tự hào nhất phải kể đến chính là việc [https://vi.wiktionary.org/w/index.php?title=Wiktionary:Th%E1%BA%A3o_lu%E1%BA%ADn&oldid=2149576 đứng lên viết đơn lập biểu quyết bất tín nhiệm] đối với Bảo quản viên [[Thành viên:Tuanminh01|Tuanminh01]] tại dự án này và đã thành công, cũng nói thêm rằng Tuanminh01 là người từng bị bất tín nhiệm vị trí Bảo quản viên tại dự án Wikipedia tiếng Việt do trong hoạt động có nhiều sai phạm cùng với đó là bất mãn từ cộng đồng. Hiện tôi đang công tác và làm việc hoàn toàn trên dự án Wikipedia tiếng Anh với tư cách là Người duyệt bài của dự án (bạn có thể liên hệ trang thảo luận nếu gặp các vấn đề trên đó), còn về thân thế và cuộc sống hiện tại của tôi thì... Hiện tại tôi đang có chứng chỉ HSK cấp độ 3 với chứng chỉ ngoại ngữ IELTS điểm là 6.0 (mức B2) ở cấp độ Academic, do đó tôi tự tin rằng kỹ năng tiếng Anh của mình là gần với mức chuyên gia. Tôi hiện đang du học và làm việc với tư cách thực tập sinh tại đại học Quảng Tây để mang về thành tích là một tấm bằng Cử nhân Quốc tế danh giá và bằng Thạc sĩ của trường với luận văn tiếng Trung 150 chữ. Tôi học tiếng Anh tại Bộ phận hỗ trợ Trao đổi sinh viên của Ban công tác kinh doanh của một trường Đại học ở Việt Nam. Các tài liệu học tập về tiếng Anh tôi đăng trên Wiktionary tiếng Anh đơn giản, xem tài liệu chính của tôi ở [[:simple:User:TienMinh-mun6xnChing/Basic English learning|đây]]. [[File:Guangxi University of Finance and Economics, Xiangsihu campus (20240216183717).jpg|thumb|Đại học Quảng Tây là nơi tôi đang theo học và sống tại ký túc xá của trường để làm việc]] Tôi cũng từng phục vụ trong quân ngũ, đảm nhiệm vai trò trực ban trong khoảng 25 ngày tính từ thời điểm ban đầu là ngày 15 tháng 9. Thành tích ngắm súng của tôi hiện mức 8 điểm, cho đến khi xuất ngũ vào cuối ngày 9 tháng 10 năm 2026 tôi đã đủ điều kiện được cấp phép và công nhận là công dân được đào tạo về giáo dục quốc phòng và an ninh, sau đó sinh hoạt dân cư bình thường như mọi khi và hoạt động mạnh trở lại, lúc đó tôi học được nhiều điều rằng: Thời gian làm việc và sinh hoạt, công tác trong ngày tại khóa đào tạo quân sự rất khắt khe và phải hoàn hảo trong các ngày, cụ thể là khi tiếng chuông reo lên và cán bộ công tác đã treo xong Quốc kỳ, việc người lính cần làm lúc này là thức dậy vào sáng sớm, tâp thể dục, đánh răng và vệ sinh cá nhân, gấp chăn gối sao cho ngăn nắp và chuẩn bị sách vở đến xếp hàng ngay thẳng để học tập theo kế hoạch tại khu làm việc. Trưa đến ăn uống rồi lên giường ngủ nghỉ, đồng thời bảo quản khí tài dân dụng thật tốt, đọc báo nghe tin và điểm danh quân số và đến tối ăn uống và ngủ nghỉ theo lệnh. Lưu ý là quân nhân và đội trưởng có thể làm việc vào ngày nghỉ và được nghỉ bù. Điều kiện khắt khe mà mỗi cá nhân phải tuân theo là: - Khi thức dậy, phải thức dậy trước 10 phút, để đội trưởng trực tiếp ra hiệu lệnh và khi có hiệu lệnh báo thức phải dậy. - Phải dậy tập thể dục sáng với thời giờ tối đa là 30 phút trực tiếp. - Kiểm tra vệ sinh cá nhân, trang bị khí tài dân dụng. - Học tập nội quy, sinh hoạt đúng, ăn mặc đúng đồng phục bộ đội như mọi người. - Đi và về phải làm quân ngũ, nếu 1 lần đi và về thì được tính là nửa thời gian học tập. - Trước khi học tập, người phụ trách và trưởng ban lớp học phải tập hợp mọi người lính bộ đội xuống kiểm tra quân số, đồng phục, khí tài dân dụng có giấy phép mang theo phục vụ. - Phải chấp hành nghiêm kỉ luật theo trường, tập luyện nơi và lịch phải có kế hoạch sinh hoạt thi đấu. - Tham gia học tập, sinh hoạt đầy đủ, đúng giờ, khi được phân công thực hiện các nhiệm vụ trực ban, trực nhật hoặc các nhiệm vụ khác phải nêu cao tinh thần trách nhiệm, thực hiện đúng yêu cầu với mục đích tốt, nghiêm mẫu trong việc sắp xếp các nhiệm vụ của bản thân và tinh thần ký túc xá, nêu cao kiến thức quá trình vệ sinh chung để bảo đảm sức khỏe cho mọi người và ý thức trách nhiệm trong hoạt động. - Việc đi học, nghiêm cấm việc nghỉ học không phép hoặc trốn tiết học. Học tập nội dung kế hoạch theo chỉ định từ giảng viên, hết giờ học tập người phụ trách trực lớp phải kiểm tra quân số, làm mẫu và nhận định đúng sai, chỉnh đốn hàng ngũ và báo cáo giảng viên theo đồng chí chủ doanh trại và các tiểu đội, trung đội tại khu huấn luyện quân sự. Mỗi sinh viên luôn tự giác tích cực trong việc thực hiện các quy định về nề nếp chính ở khu quân sự. Luôn đề cao trách nhiệm, ý thức tự giác, tinh thần tự chủ, chấp hành nghiêm quy định. Đây chính là điều rèn luyện cho bản thân về tính kỉ luật, tổ chức và thời giờ khoa học. {{#babel:vi-N|simple-5|en-4|ja-1|zh-2|zh-Hans-1}} == Mục từ được thành viên này nâng cấp == === Mục từ cổ đại === ==== Tiếng Việt ==== * [[Thái hoàng thái thượng]] (hoặc [[thái hoàng thái thượng]]) ([[Đặc biệt:So sánh di động/2084572|phiên bản 2084572]]) * [[Thái Dương Hệ]] ([[Đặc biệt:So sánh di động/2074740|phiên bản 2074740]]) * [[chống lưng]] ([[Đặc biệt:So sánh di động/2080368|phiên bản 2080368]]) * [[sinh ra]] ([[Đặc biệt:So sánh di động/2123145|phiên bản 2123145]]) * [[nhà nho]] ([[Đặc biệt:So sánh di động/2080371)|phiên bản 2080371]]) * [[thi hương]] ([[Đặc biệt:So sánh di động/2080425|phiên bản 2080425]]) * [[trung hòa]] ([[Đặc biệt:So sánh di động/2103129|phiên bản 2103129]]) * [[chủ chốt]] ([[Đặc biệt:So sánh di động/2118720|phiên bản 2118720]]) * [[nhìn thấy]] ([[Đặc biệt:So sánh di động/2123174|phiên bản 2123174]]) * [[tiên kinh]] ([[Đặc biệt:So sánh di động/2123060|phiên bản 2123060]]) * [[ích kỉ]] ([[Đặc biệt:So sánh di động/2123155|phiên bản 2123155]]) * [[đàn nguyệt]] ([[Đặc biệt:So sánh di động/2123120|phiên bản 2123120]]) * [[đàn Kìm]] ([[Đặc biệt:So sánh di động/2123119|phiên bản 2123119]]) * [[nhà đoan]] ([[Đặc biệt:So sánh di động/2123065|phiên bản 2123065]]) * [[bộ gõ]] ([[Đặc biệt:So sánh di động/2123103|phiên bản 2123103]]) * [[chính xác]] ([[Đặc biệt:So sánh di động/2119543|phiên bản 2119543]]) * [[đào lẳng]] ([[Đặc biệt:So sánh di động/2123107|phiên bản 2123107]]) * [[nhà nòi]] ([[Đặc biệt:So sánh di động/2123054|phiên bản 2123054]]) * [[nghiên cứu]] ([[Đặc biệt:So sánh di động/2125346|phiên bản 2125346]]) * [[Vọng Nguyệt cầm]] ([[Đặc biệt:So sánh di động/2123098|phiên bản 2123098]]) * [[nhà dây thép]] ([[Đặc biệt:So sánh di động/2123057|phiên bản 2123057]]) * [[khay liên hợp]] ([[Đặc biệt:So sánh di động/2123047|phiên bản 2123047]]) * [[cây bài chặt]] ([[Đặc biệt:So sánh di động/2123043|phiên bản 2123043]]) * [[bộ quy tắc hiệp sĩ]] ([https://vi.wiktionary.org/w/index.php?title=b%E1%BB%99_quy_t%E1%BA%AFc_hi%E1%BB%87p_s%C4%A9&diff=prev&oldid=2572116 phiên bản 2572116]) * [[hoa đào năm ngoái còn cười gió đông]] ([https://vi.wiktionary.org/w/index.php?title=hoa_%C4%91%C3%A0o_n%C4%83m_ngo%C3%A1i_c%C3%B2n_c%C6%B0%E1%BB%9Di_gi%C3%B3_%C4%91%C3%B4ng&diff=prev&oldid=2574094 phiên bản 2574094]) * [[binh chủng thông tin liên lạc]] ([https://vi.wiktionary.org/w/index.php?title=binh_ch%E1%BB%A7ng_th%C3%B4ng_tin_li%C3%AAn_l%E1%BA%A1c&diff=prev&oldid=2575082 phiên bản 2575082]) ==== Tiếng Trung Quốc ==== * [[机甲战士]] ([[Đặc biệt:So sánh di động/2066745|phiên bản 2066745]]) * [[平视显示器]] ([[Đặc biệt:So sánh di động/2125151|phiên bản 2125151]]) == Các mục từ đã tạo == === Mục từ tiếng Việt có nghĩa nhiều chữ nhất không phải thành ngữ hay danh từ riêng === {{ombox |image=<imagemap> Image:Art Word Cloud.png|65px default [[Discord]] desc none </imagemap> |text=Hiện tại, mục từ tiếng Việt dài nhiều chữ nhất mà không xét về thành ngữ hay danh từ riêng duy nhất được chấp nhận trên dự án theo quy định, mục từ đó nắm giữ kỷ lục về số từ ngữ câu chữ và số ký tự chính là "[[cảnh sát hình sự đặc nhiệm]]", danh từ với 6 chữ và 21 ký tự. }} * [[bộ đội thông tin liên lạc]] (danh từ, 6 chữ, 19 ký tự) * [[vận tốc căn quân phương]] (danh từ, 5 chữ, 18 ký tự) * [[kỹ thuật viên bảo quản]] (danh từ, 5 chữ, 18 ký tự) * [[tốc độ căn quân phương]] (danh từ, 5 chữ, 17 ký tự) * (áng) [[thiên cổ hùng văn]] (danh từ, 5 chữ, 17 ký tự) * [[bội số chung nhỏ nhất]] (danh từ, 5 chữ, 17 ký tự) * [[ước số chung lớn nhất]] (danh từ, 5 chữ, 17 ký tự) * [[áng thiên cổ kỳ bút]] (danh từ, 5 chữ, 15 ký tự) * [[dân quân thường trực]] (danh từ, 4 chữ, 17 ký tự) * [[phòng vệ chính đáng]] (động từ, 4 chữ, 16 ký tự) * [[gia tốc trọng trường]] (danh từ, 4 chữ, 16 ký tự) * [[lực lượng chức năng]] (danh từ, 4 chữ, 16 ký tự) * [[lực lượng đặc nhiệm]] (danh từ, 4 chữ, 16 ký tự) * [[tác chiến chiều sâu]] (danh từ, 4 chữ, 16 ký tự) * [[đông trùng hạ thảo]] (danh từ, 4 chữ, 15 ký tự) * [[lực lượng vũ trang]] (danh từ, 4 chữ, 15 ký tự) * [[tình thế cấp thiết]] (định nghĩa, 4 chữ, 15 ký tự) * [[tam giác vuông cân]] (danh từ, 4 chữ, 15 ký tự) * [[bội chung nhỏ nhất]] (danh từ, 4 chữ, 15 ký tự) * [[ước chung lớn nhất]] (danh từ, 4 chữ, 15 ký tự) * [[độ lệch tiêu chuẩn]] (danh từ, 4 chữ, 15 ký tự) * [[cảnh sát đặc nhiệm]] (danh từ, 4 chữ, 15 ký tự) * [[phó đại đội trưởng]] (danh từ, 4 chữ, 15 ký tự) * [[biên độ dao động]] (danh từ, 4 chữ, 14 ký tự) * [[cảnh sát cơ động]] (danh từ, 4 chữ, 14 ký tự) * [[làm công ăn lương]] (động từ, 4 chữ, 14 ký tự) * [[xung đột lợi ích]] (định nghĩa, 4 chữ, 13 ký tự) * [[thiên cổ kỳ bút]] (danh từ, 4 chữ, 12 ký tự) {{/Các mục từ đã tạo}} == Giấy phép == === Tôi, người giữ bản quyền trang thành viên này, từ nay sẽ phát hành nó theo giấy phép sau: === ==== Creative Commons - Attribution-Share Alike ==== [[File:CC-BY-SA.svg|giữa]] ===== This user page is licensed under the [[en:Creative Commons|Creative Commons]] [https://creativecommons.org/licenses/by-sa/4.0/deed.en Attribution-Share Alike 4.0 International] license. ===== * You are free: ** '''to share''' – to copy, distribute and transmit the work ** '''to remix''' – to adapt the work * Under the following conditions: ** '''attribution''' – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. ** '''share alike''' – If you remix, transform, or build upon the material, you must distribute your contributions under the [https://creativecommons.org/share-your-work/licensing-considerations/compatible-licenses same or compatible license] as the original. ===== Trang thành viên này được phát hành theo [[wikipedia:vi:Giấy phép Creative Commons|Giấy phép Creative Commons]] [https://creativecommons.org/licenses/by-sa/4.0/deed.vi Ghi công–Chia sẻ tương tự 4.0 Quốc tế]. ===== * Bạn được tự do: ** '''chia sẻ''' – sao chép, phân phối và chuyển giao tác phẩm ** '''pha trộn''' – để chuyển thể tác phẩm * Theo các điều kiện sau: ** '''ghi công''' – Bạn phải ghi công tương ứng, cung cấp một liên kết đến giấy phép, và cho thấy các thay đổi có được thực hiện hay không. Bạn có thể làm điều đó bằng bất ký cách nào hợp lý, nhưng không phải bằng các cách gợi ý rằng người cho phép ủng hộ bạn hay việc sử dụng của bạn. ** '''chia sẻ tương tự''' – Nếu bạn thay thế, biến đổi, hoặc làm tác phẩm khác dựa trên tác phẩm này, bạn chỉ được phân phối tác phẩm mới tạo ra với [https://creativecommons.org/share-your-work/licensing-considerations/compatible-licenses một giấy phép y hệt, tương tự hoặc tương thích] với tác phẩm gốc. ==Ghi chú== <references/> [[Thể loại:Thành viên Wiktionary]] [[Thể loại:Thành viên Wikipedia]] 1tyomrthbal9zrdegmftvijxsb8jk4q 2575090 2575087 2026-11-03T06:02:12Z TienMinh-mun6xnChing 57893 /* Mục từ tiếng Việt có nghĩa nhiều chữ nhất không phải thành ngữ hay danh từ riêng */ 2575090 wikitext text/x-wiki __TOC__ {{ombox |image=<imagemap>File:Nuvola filesystems folder home.svg|60px|link= </imagemap>|text='''Nhà wiki chính của thành viên này là dự án Wikipedia tiếng Anh, cũng hoạt động với tư cách là Người duyệt bài của dự án. Liên hệ trang thảo luận tôi tại [[:w:en:User talk:TienMinh-mun6xnChing|đây]] để được hỗ trợ tư vấn nếu gặp sự cố tại dự án đó.'''}}{{Message box|backgroundcolor=#FFD700|image=Emblem-unblock-granted.svg|heading=As a Vietnamese Wikipedia administrator, I agree to lift the block on DefenderTienMinh07 after more than a year of probation under the indefinite block, as I find some of the information above to be reasonable, and overall, he is not a sockpuppet of "Trieu Thuan Son". However, it should also be noted that this user has previously engaged in "[[:en:Wikipedia:Gaming the system|gaming the system]]" behavior within the Vietnamese Wikipedia community. Therefore, I hope that he will make improvements to interact harmoniously with the community. Let me reiterate that the Vietnamese Wikipedia community is facing an intense situation with sockpuppet accounts, and mistakes are always possible and unavoidable. We have done our best within our capacity, even though this is only a voluntary role, and it is passion alone that keeps us going on this journey. Thank you to anyone who has read this.|message=I placed the text Vietnamese Wikipedia administrator Plantaest wrote here to thanks him for accepting my appeal on 28 September 2024, the year Vietnamese Wikipedia is still under marshal law to block the sockpuppet from vandalising, somehow confused my account as one of it.}} {{/Welcome}} {{/Thời gian}} {{Trang thành viên}} == Thông tin thành viên == Tiền thân tôi là DefenderTienMinh07, gia nhập đóng góp cho dự án vào ngày 1 tháng 4 năm 2022, có tổng cộng 6.064 sửa đổi trước khi phải rời xa dự án một thời gian ([https://vi.wiktionary.org/w/index.php?title=Th%C3%A0nh_vi%C3%AAn:TienMinh-mun6xnChing/Welcome&diff=prev&oldid=2186136 sửa đổi cuối] là vào 12:26, ngày 29 tháng 10 năm 2024 theo giờ UTC), và tôi cũng từng dùng chữ ký chữ ký "[[Thành viên:DefenderTienMinh07|<span style="background:#808080;color:#FFFF00;border-radius:3px;">&nbsp;'''☀DefenderTienMinh☽'''&nbsp;</span>]] ([[Thảo luận Thành viên:DefenderTienMinh07|thảo luận]])" để trao đổi, đàm thoại và bàn bạc với các thành viên (kỳ cựu) trong dự án. Điều mà tôi luôn tự hào nhất phải kể đến chính là việc [https://vi.wiktionary.org/w/index.php?title=Wiktionary:Th%E1%BA%A3o_lu%E1%BA%ADn&oldid=2149576 đứng lên viết đơn lập biểu quyết bất tín nhiệm] đối với Bảo quản viên [[Thành viên:Tuanminh01|Tuanminh01]] tại dự án này và đã thành công, cũng nói thêm rằng Tuanminh01 là người từng bị bất tín nhiệm vị trí Bảo quản viên tại dự án Wikipedia tiếng Việt do trong hoạt động có nhiều sai phạm cùng với đó là bất mãn từ cộng đồng. Hiện tôi đang công tác và làm việc hoàn toàn trên dự án Wikipedia tiếng Anh với tư cách là Người duyệt bài của dự án (bạn có thể liên hệ trang thảo luận nếu gặp các vấn đề trên đó), còn về thân thế và cuộc sống hiện tại của tôi thì... Hiện tại tôi đang có chứng chỉ HSK cấp độ 3 với chứng chỉ ngoại ngữ IELTS điểm là 6.0 (mức B2) ở cấp độ Academic, do đó tôi tự tin rằng kỹ năng tiếng Anh của mình là gần với mức chuyên gia. Tôi hiện đang du học và làm việc với tư cách thực tập sinh tại đại học Quảng Tây để mang về thành tích là một tấm bằng Cử nhân Quốc tế danh giá và bằng Thạc sĩ của trường với luận văn tiếng Trung 150 chữ. Tôi học tiếng Anh tại Bộ phận hỗ trợ Trao đổi sinh viên của Ban công tác kinh doanh của một trường Đại học ở Việt Nam. Các tài liệu học tập về tiếng Anh tôi đăng trên Wiktionary tiếng Anh đơn giản, xem tài liệu chính của tôi ở [[:simple:User:TienMinh-mun6xnChing/Basic English learning|đây]]. [[File:Guangxi University of Finance and Economics, Xiangsihu campus (20240216183717).jpg|thumb|Đại học Quảng Tây là nơi tôi đang theo học và sống tại ký túc xá của trường để làm việc]] Tôi cũng từng phục vụ trong quân ngũ, đảm nhiệm vai trò trực ban trong khoảng 25 ngày tính từ thời điểm ban đầu là ngày 15 tháng 9. Thành tích ngắm súng của tôi hiện mức 8 điểm, cho đến khi xuất ngũ vào cuối ngày 9 tháng 10 năm 2026 tôi đã đủ điều kiện được cấp phép và công nhận là công dân được đào tạo về giáo dục quốc phòng và an ninh, sau đó sinh hoạt dân cư bình thường như mọi khi và hoạt động mạnh trở lại, lúc đó tôi học được nhiều điều rằng: Thời gian làm việc và sinh hoạt, công tác trong ngày tại khóa đào tạo quân sự rất khắt khe và phải hoàn hảo trong các ngày, cụ thể là khi tiếng chuông reo lên và cán bộ công tác đã treo xong Quốc kỳ, việc người lính cần làm lúc này là thức dậy vào sáng sớm, tâp thể dục, đánh răng và vệ sinh cá nhân, gấp chăn gối sao cho ngăn nắp và chuẩn bị sách vở đến xếp hàng ngay thẳng để học tập theo kế hoạch tại khu làm việc. Trưa đến ăn uống rồi lên giường ngủ nghỉ, đồng thời bảo quản khí tài dân dụng thật tốt, đọc báo nghe tin và điểm danh quân số và đến tối ăn uống và ngủ nghỉ theo lệnh. Lưu ý là quân nhân và đội trưởng có thể làm việc vào ngày nghỉ và được nghỉ bù. Điều kiện khắt khe mà mỗi cá nhân phải tuân theo là: - Khi thức dậy, phải thức dậy trước 10 phút, để đội trưởng trực tiếp ra hiệu lệnh và khi có hiệu lệnh báo thức phải dậy. - Phải dậy tập thể dục sáng với thời giờ tối đa là 30 phút trực tiếp. - Kiểm tra vệ sinh cá nhân, trang bị khí tài dân dụng. - Học tập nội quy, sinh hoạt đúng, ăn mặc đúng đồng phục bộ đội như mọi người. - Đi và về phải làm quân ngũ, nếu 1 lần đi và về thì được tính là nửa thời gian học tập. - Trước khi học tập, người phụ trách và trưởng ban lớp học phải tập hợp mọi người lính bộ đội xuống kiểm tra quân số, đồng phục, khí tài dân dụng có giấy phép mang theo phục vụ. - Phải chấp hành nghiêm kỉ luật theo trường, tập luyện nơi và lịch phải có kế hoạch sinh hoạt thi đấu. - Tham gia học tập, sinh hoạt đầy đủ, đúng giờ, khi được phân công thực hiện các nhiệm vụ trực ban, trực nhật hoặc các nhiệm vụ khác phải nêu cao tinh thần trách nhiệm, thực hiện đúng yêu cầu với mục đích tốt, nghiêm mẫu trong việc sắp xếp các nhiệm vụ của bản thân và tinh thần ký túc xá, nêu cao kiến thức quá trình vệ sinh chung để bảo đảm sức khỏe cho mọi người và ý thức trách nhiệm trong hoạt động. - Việc đi học, nghiêm cấm việc nghỉ học không phép hoặc trốn tiết học. Học tập nội dung kế hoạch theo chỉ định từ giảng viên, hết giờ học tập người phụ trách trực lớp phải kiểm tra quân số, làm mẫu và nhận định đúng sai, chỉnh đốn hàng ngũ và báo cáo giảng viên theo đồng chí chủ doanh trại và các tiểu đội, trung đội tại khu huấn luyện quân sự. Mỗi sinh viên luôn tự giác tích cực trong việc thực hiện các quy định về nề nếp chính ở khu quân sự. Luôn đề cao trách nhiệm, ý thức tự giác, tinh thần tự chủ, chấp hành nghiêm quy định. Đây chính là điều rèn luyện cho bản thân về tính kỉ luật, tổ chức và thời giờ khoa học. {{#babel:vi-N|simple-5|en-4|ja-1|zh-2|zh-Hans-1}} == Mục từ được thành viên này nâng cấp == === Mục từ cổ đại === ==== Tiếng Việt ==== * [[Thái hoàng thái thượng]] (hoặc [[thái hoàng thái thượng]]) ([[Đặc biệt:So sánh di động/2084572|phiên bản 2084572]]) * [[Thái Dương Hệ]] ([[Đặc biệt:So sánh di động/2074740|phiên bản 2074740]]) * [[chống lưng]] ([[Đặc biệt:So sánh di động/2080368|phiên bản 2080368]]) * [[sinh ra]] ([[Đặc biệt:So sánh di động/2123145|phiên bản 2123145]]) * [[nhà nho]] ([[Đặc biệt:So sánh di động/2080371)|phiên bản 2080371]]) * [[thi hương]] ([[Đặc biệt:So sánh di động/2080425|phiên bản 2080425]]) * [[trung hòa]] ([[Đặc biệt:So sánh di động/2103129|phiên bản 2103129]]) * [[chủ chốt]] ([[Đặc biệt:So sánh di động/2118720|phiên bản 2118720]]) * [[nhìn thấy]] ([[Đặc biệt:So sánh di động/2123174|phiên bản 2123174]]) * [[tiên kinh]] ([[Đặc biệt:So sánh di động/2123060|phiên bản 2123060]]) * [[ích kỉ]] ([[Đặc biệt:So sánh di động/2123155|phiên bản 2123155]]) * [[đàn nguyệt]] ([[Đặc biệt:So sánh di động/2123120|phiên bản 2123120]]) * [[đàn Kìm]] ([[Đặc biệt:So sánh di động/2123119|phiên bản 2123119]]) * [[nhà đoan]] ([[Đặc biệt:So sánh di động/2123065|phiên bản 2123065]]) * [[bộ gõ]] ([[Đặc biệt:So sánh di động/2123103|phiên bản 2123103]]) * [[chính xác]] ([[Đặc biệt:So sánh di động/2119543|phiên bản 2119543]]) * [[đào lẳng]] ([[Đặc biệt:So sánh di động/2123107|phiên bản 2123107]]) * [[nhà nòi]] ([[Đặc biệt:So sánh di động/2123054|phiên bản 2123054]]) * [[nghiên cứu]] ([[Đặc biệt:So sánh di động/2125346|phiên bản 2125346]]) * [[Vọng Nguyệt cầm]] ([[Đặc biệt:So sánh di động/2123098|phiên bản 2123098]]) * [[nhà dây thép]] ([[Đặc biệt:So sánh di động/2123057|phiên bản 2123057]]) * [[khay liên hợp]] ([[Đặc biệt:So sánh di động/2123047|phiên bản 2123047]]) * [[cây bài chặt]] ([[Đặc biệt:So sánh di động/2123043|phiên bản 2123043]]) * [[bộ quy tắc hiệp sĩ]] ([https://vi.wiktionary.org/w/index.php?title=b%E1%BB%99_quy_t%E1%BA%AFc_hi%E1%BB%87p_s%C4%A9&diff=prev&oldid=2572116 phiên bản 2572116]) * [[hoa đào năm ngoái còn cười gió đông]] ([https://vi.wiktionary.org/w/index.php?title=hoa_%C4%91%C3%A0o_n%C4%83m_ngo%C3%A1i_c%C3%B2n_c%C6%B0%E1%BB%9Di_gi%C3%B3_%C4%91%C3%B4ng&diff=prev&oldid=2574094 phiên bản 2574094]) * [[binh chủng thông tin liên lạc]] ([https://vi.wiktionary.org/w/index.php?title=binh_ch%E1%BB%A7ng_th%C3%B4ng_tin_li%C3%AAn_l%E1%BA%A1c&diff=prev&oldid=2575082 phiên bản 2575082]) ==== Tiếng Trung Quốc ==== * [[机甲战士]] ([[Đặc biệt:So sánh di động/2066745|phiên bản 2066745]]) * [[平视显示器]] ([[Đặc biệt:So sánh di động/2125151|phiên bản 2125151]]) == Các mục từ đã tạo == === Mục từ tiếng Việt có nghĩa nhiều chữ nhất không phải thành ngữ hay danh từ riêng === {{ombox |image=<imagemap> Image:Art Word Cloud.png|65px default [[Discord]] desc none </imagemap> |text=Hiện tại, mục từ tiếng Việt dài nhiều chữ nhất mà không xét về thành ngữ hay danh từ riêng duy nhất được chấp nhận trên dự án theo quy định, mục từ đó nắm giữ kỷ lục về số từ ngữ câu chữ và số ký tự chính là "[[binh chủng thông tin liên lạc]]", danh từ với 6 chữ và 24 ký tự, tôi có nói đến [https://vi.wiktionary.org/w/index.php?title=binh_ch%E1%BB%A7ng_th%C3%B4ng_tin_li%C3%AAn_l%E1%BA%A1c&diff=prev&oldid=2575080 từ này]. }} * [[cảnh sát hình sự đặc nhiệm]] (danh từ, 6 chữ, 21 ký tự) * [[bộ đội thông tin liên lạc]] (danh từ, 6 chữ, 19 ký tự) * [[vận tốc căn quân phương]] (danh từ, 5 chữ, 18 ký tự) * [[kỹ thuật viên bảo quản]] (danh từ, 5 chữ, 18 ký tự) * [[tốc độ căn quân phương]] (danh từ, 5 chữ, 17 ký tự) * (áng) [[thiên cổ hùng văn]] (danh từ, 5 chữ, 17 ký tự) * [[bội số chung nhỏ nhất]] (danh từ, 5 chữ, 17 ký tự) * [[ước số chung lớn nhất]] (danh từ, 5 chữ, 17 ký tự) * [[áng thiên cổ kỳ bút]] (danh từ, 5 chữ, 15 ký tự) * [[dân quân thường trực]] (danh từ, 4 chữ, 17 ký tự) * [[phòng vệ chính đáng]] (động từ, 4 chữ, 16 ký tự) * [[gia tốc trọng trường]] (danh từ, 4 chữ, 16 ký tự) * [[lực lượng chức năng]] (danh từ, 4 chữ, 16 ký tự) * [[lực lượng đặc nhiệm]] (danh từ, 4 chữ, 16 ký tự) * [[tác chiến chiều sâu]] (danh từ, 4 chữ, 16 ký tự) * [[đông trùng hạ thảo]] (danh từ, 4 chữ, 15 ký tự) * [[lực lượng vũ trang]] (danh từ, 4 chữ, 15 ký tự) * [[tình thế cấp thiết]] (định nghĩa, 4 chữ, 15 ký tự) * [[tam giác vuông cân]] (danh từ, 4 chữ, 15 ký tự) * [[bội chung nhỏ nhất]] (danh từ, 4 chữ, 15 ký tự) * [[ước chung lớn nhất]] (danh từ, 4 chữ, 15 ký tự) * [[độ lệch tiêu chuẩn]] (danh từ, 4 chữ, 15 ký tự) * [[cảnh sát đặc nhiệm]] (danh từ, 4 chữ, 15 ký tự) * [[phó đại đội trưởng]] (danh từ, 4 chữ, 15 ký tự) * [[biên độ dao động]] (danh từ, 4 chữ, 14 ký tự) * [[cảnh sát cơ động]] (danh từ, 4 chữ, 14 ký tự) * [[làm công ăn lương]] (động từ, 4 chữ, 14 ký tự) * [[xung đột lợi ích]] (định nghĩa, 4 chữ, 13 ký tự) * [[thiên cổ kỳ bút]] (danh từ, 4 chữ, 12 ký tự) {{/Các mục từ đã tạo}} == Giấy phép == === Tôi, người giữ bản quyền trang thành viên này, từ nay sẽ phát hành nó theo giấy phép sau: === ==== Creative Commons - Attribution-Share Alike ==== [[File:CC-BY-SA.svg|giữa]] ===== This user page is licensed under the [[en:Creative Commons|Creative Commons]] [https://creativecommons.org/licenses/by-sa/4.0/deed.en Attribution-Share Alike 4.0 International] license. ===== * You are free: ** '''to share''' – to copy, distribute and transmit the work ** '''to remix''' – to adapt the work * Under the following conditions: ** '''attribution''' – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. ** '''share alike''' – If you remix, transform, or build upon the material, you must distribute your contributions under the [https://creativecommons.org/share-your-work/licensing-considerations/compatible-licenses same or compatible license] as the original. ===== Trang thành viên này được phát hành theo [[wikipedia:vi:Giấy phép Creative Commons|Giấy phép Creative Commons]] [https://creativecommons.org/licenses/by-sa/4.0/deed.vi Ghi công–Chia sẻ tương tự 4.0 Quốc tế]. ===== * Bạn được tự do: ** '''chia sẻ''' – sao chép, phân phối và chuyển giao tác phẩm ** '''pha trộn''' – để chuyển thể tác phẩm * Theo các điều kiện sau: ** '''ghi công''' – Bạn phải ghi công tương ứng, cung cấp một liên kết đến giấy phép, và cho thấy các thay đổi có được thực hiện hay không. Bạn có thể làm điều đó bằng bất ký cách nào hợp lý, nhưng không phải bằng các cách gợi ý rằng người cho phép ủng hộ bạn hay việc sử dụng của bạn. ** '''chia sẻ tương tự''' – Nếu bạn thay thế, biến đổi, hoặc làm tác phẩm khác dựa trên tác phẩm này, bạn chỉ được phân phối tác phẩm mới tạo ra với [https://creativecommons.org/share-your-work/licensing-considerations/compatible-licenses một giấy phép y hệt, tương tự hoặc tương thích] với tác phẩm gốc. ==Ghi chú== <references/> [[Thể loại:Thành viên Wiktionary]] [[Thể loại:Thành viên Wikipedia]] br1tm5kxpvwb2t4v9jfa57lp2rv1sa8 2575091 2575090 2026-11-03T06:03:18Z TienMinh-mun6xnChing 57893 2575091 wikitext text/x-wiki __TOC__ {{ombox |image=<imagemap>File:Nuvola filesystems folder home.svg|60px|link= </imagemap>|text='''Nhà wiki chính của thành viên này là dự án Wikipedia tiếng Anh, cũng hoạt động với tư cách là Người duyệt bài của dự án. Liên hệ trang thảo luận tôi tại [[:w:en:User talk:TienMinh-mun6xnChing|đây]] để được hỗ trợ tư vấn nếu gặp sự cố tại dự án đó.'''}}{{Message box|backgroundcolor=#FFD700|image=Emblem-unblock-granted.svg|heading=As a Vietnamese Wikipedia administrator, I agree to lift the block on DefenderTienMinh07 after more than a year of probation under the indefinite block, as I find some of the information above to be reasonable, and overall, he is not a sockpuppet of "Trieu Thuan Son". However, it should also be noted that this user has previously engaged in "[[:en:Wikipedia:Gaming the system|gaming the system]]" behavior within the Vietnamese Wikipedia community. Therefore, I hope that he will make improvements to interact harmoniously with the community. Let me reiterate that the Vietnamese Wikipedia community is facing an intense situation with sockpuppet accounts, and mistakes are always possible and unavoidable. We have done our best within our capacity, even though this is only a voluntary role, and it is passion alone that keeps us going on this journey. Thank you to anyone who has read this.|message=I placed the text Vietnamese Wikipedia administrator Plantaest wrote here to thanks him for accepting my appeal on 28 September 2024, the year Vietnamese Wikipedia is still under marshal law to block the sockpuppet from vandalising, somehow confused my account as one of it.}} {{/Welcome}} {{/Thời gian}} {{Trang thành viên}} == Thông tin thành viên == Tiền thân tôi là DefenderTienMinh07, gia nhập đóng góp cho dự án vào ngày 1 tháng 4 năm 2022, có tổng cộng 6.064 sửa đổi trước khi phải rời xa dự án một thời gian ([https://vi.wiktionary.org/w/index.php?title=Th%C3%A0nh_vi%C3%AAn:TienMinh-mun6xnChing/Welcome&diff=prev&oldid=2186136 sửa đổi cuối] là vào 12:26, ngày 29 tháng 10 năm 2024 theo giờ UTC), và tôi cũng từng dùng chữ ký chữ ký "[[Thành viên:DefenderTienMinh07|<span style="background:#808080;color:#FFFF00;border-radius:3px;">&nbsp;'''☀DefenderTienMinh☽'''&nbsp;</span>]] ([[Thảo luận Thành viên:DefenderTienMinh07|thảo luận]])" để trao đổi, đàm thoại và bàn bạc với các thành viên (kỳ cựu) trong dự án. Điều mà tôi luôn tự hào nhất phải kể đến chính là việc [https://vi.wiktionary.org/w/index.php?title=Wiktionary:Th%E1%BA%A3o_lu%E1%BA%ADn&oldid=2149576 đứng lên viết đơn lập biểu quyết bất tín nhiệm] đối với Bảo quản viên [[Thành viên:Tuanminh01|Tuanminh01]] tại dự án này và đã thành công, cũng nói thêm rằng Tuanminh01 là người từng bị bất tín nhiệm vị trí Bảo quản viên tại dự án Wikipedia tiếng Việt do trong hoạt động có nhiều sai phạm cùng với đó là bất mãn từ cộng đồng. Hiện tôi đang công tác và làm việc hoàn toàn trên dự án Wikipedia tiếng Anh với tư cách là Người duyệt bài của dự án (bạn có thể liên hệ trang thảo luận nếu gặp các vấn đề trên đó), còn về thân thế và cuộc sống hiện tại của tôi thì... Hiện tại tôi đang có chứng chỉ HSK cấp độ 3 với chứng chỉ ngoại ngữ IELTS điểm là 6.0 (mức B2) ở cấp độ Academic, do đó tôi tự tin rằng kỹ năng tiếng Anh của mình là gần với mức chuyên gia. Tôi hiện đang du học và làm việc với tư cách thực tập sinh tại đại học Quảng Tây để mang về thành tích là một tấm bằng Cử nhân Quốc tế danh giá và bằng Thạc sĩ của trường với luận văn tiếng Trung 150 chữ. Tôi học tiếng Anh tại Bộ phận hỗ trợ Trao đổi sinh viên của Ban công tác kinh doanh của một trường Đại học ở Việt Nam. Các tài liệu học tập về tiếng Anh tôi đăng trên Wiktionary tiếng Anh đơn giản, xem tài liệu chính của tôi ở [[:simple:User:TienMinh-mun6xnChing/Basic English learning|đây]]. [[File:Guangxi University of Finance and Economics, Xiangsihu campus (20240216183717).jpg|thumb|Đại học Quảng Tây là nơi tôi đang theo học và sống tại ký túc xá của trường để làm việc]] Tôi cũng từng phục vụ trong quân ngũ, đảm nhiệm vai trò trực ban trong khoảng 25 ngày tính từ thời điểm ban đầu là ngày 15 tháng 9. Thành tích ngắm súng của tôi hiện mức 8 điểm, cho đến khi xuất ngũ vào cuối ngày 9 tháng 10 năm 2026 tôi đã đủ điều kiện được cấp phép và công nhận là công dân được đào tạo về giáo dục quốc phòng và an ninh, sau đó sinh hoạt dân cư bình thường như mọi khi và hoạt động mạnh trở lại, lúc đó tôi học được nhiều điều rằng: Thời gian làm việc và sinh hoạt, công tác trong ngày tại khóa đào tạo quân sự rất khắt khe và phải hoàn hảo trong các ngày, cụ thể là khi tiếng chuông reo lên và cán bộ công tác đã treo xong Quốc kỳ, việc người lính cần làm lúc này là thức dậy vào sáng sớm, tâp thể dục, đánh răng và vệ sinh cá nhân, gấp chăn gối sao cho ngăn nắp và chuẩn bị sách vở đến xếp hàng ngay thẳng để học tập theo kế hoạch tại khu làm việc. Trưa đến ăn uống rồi lên giường ngủ nghỉ, đồng thời bảo quản khí tài dân dụng thật tốt, đọc báo nghe tin và điểm danh quân số và đến tối ăn uống và ngủ nghỉ theo lệnh. Lưu ý là quân nhân và đội trưởng có thể làm việc vào ngày nghỉ và được nghỉ bù. Điều kiện khắt khe mà mỗi cá nhân phải tuân theo là: - Khi thức dậy, phải thức dậy trước 10 phút, để đội trưởng trực tiếp ra hiệu lệnh và khi có hiệu lệnh báo thức phải dậy. - Phải dậy tập thể dục sáng với thời giờ tối đa là 30 phút trực tiếp. - Kiểm tra vệ sinh cá nhân, trang bị khí tài dân dụng. - Học tập nội quy, sinh hoạt đúng, ăn mặc đúng đồng phục bộ đội như mọi người. - Đi và về phải làm quân ngũ, nếu 1 lần đi và về thì được tính là nửa thời gian học tập. - Trước khi học tập, người phụ trách và trưởng ban lớp học phải tập hợp mọi người lính bộ đội xuống kiểm tra quân số, đồng phục, khí tài dân dụng có giấy phép mang theo phục vụ. - Phải chấp hành nghiêm kỉ luật theo trường, tập luyện nơi và lịch phải có kế hoạch sinh hoạt thi đấu. - Tham gia học tập, sinh hoạt đầy đủ, đúng giờ, khi được phân công thực hiện các nhiệm vụ trực ban, trực nhật hoặc các nhiệm vụ khác phải nêu cao tinh thần trách nhiệm, thực hiện đúng yêu cầu với mục đích tốt, nghiêm mẫu trong việc sắp xếp các nhiệm vụ của bản thân và tinh thần ký túc xá, nêu cao kiến thức quá trình vệ sinh chung để bảo đảm sức khỏe cho mọi người và ý thức trách nhiệm trong hoạt động. - Việc đi học, nghiêm cấm việc nghỉ học không phép hoặc trốn tiết học. Học tập nội dung kế hoạch theo chỉ định từ giảng viên, hết giờ học tập người phụ trách trực lớp phải kiểm tra quân số, làm mẫu và nhận định đúng sai, chỉnh đốn hàng ngũ và báo cáo giảng viên theo đồng chí chủ doanh trại và các tiểu đội, trung đội tại khu huấn luyện quân sự. Mỗi sinh viên luôn tự giác tích cực trong việc thực hiện các quy định về nề nếp chính ở khu quân sự. Luôn đề cao trách nhiệm, ý thức tự giác, tinh thần tự chủ, chấp hành nghiêm quy định. Đây chính là điều rèn luyện cho bản thân về tính kỉ luật, tổ chức và thời giờ khoa học. {{#babel:vi-N|simple-5|en-4|ja-1|zh-2|zh-Hans-1}} == Mục từ được thành viên này nâng cấp == === Mục từ cổ đại === ==== Tiếng Việt ==== * [[Thái hoàng thái thượng]] (hoặc [[thái hoàng thái thượng]]) ([[Đặc biệt:So sánh di động/2084572|phiên bản 2084572]]) * [[Thái Dương Hệ]] ([[Đặc biệt:So sánh di động/2074740|phiên bản 2074740]]) * [[chống lưng]] ([[Đặc biệt:So sánh di động/2080368|phiên bản 2080368]]) * [[sinh ra]] ([[Đặc biệt:So sánh di động/2123145|phiên bản 2123145]]) * [[nhà nho]] ([[Đặc biệt:So sánh di động/2080371)|phiên bản 2080371]]) * [[thi hương]] ([[Đặc biệt:So sánh di động/2080425|phiên bản 2080425]]) * [[trung hòa]] ([[Đặc biệt:So sánh di động/2103129|phiên bản 2103129]]) * [[chủ chốt]] ([[Đặc biệt:So sánh di động/2118720|phiên bản 2118720]]) * [[nhìn thấy]] ([[Đặc biệt:So sánh di động/2123174|phiên bản 2123174]]) * [[tiên kinh]] ([[Đặc biệt:So sánh di động/2123060|phiên bản 2123060]]) * [[ích kỉ]] ([[Đặc biệt:So sánh di động/2123155|phiên bản 2123155]]) * [[đàn nguyệt]] ([[Đặc biệt:So sánh di động/2123120|phiên bản 2123120]]) * [[đàn Kìm]] ([[Đặc biệt:So sánh di động/2123119|phiên bản 2123119]]) * [[nhà đoan]] ([[Đặc biệt:So sánh di động/2123065|phiên bản 2123065]]) * [[bộ gõ]] ([[Đặc biệt:So sánh di động/2123103|phiên bản 2123103]]) * [[chính xác]] ([[Đặc biệt:So sánh di động/2119543|phiên bản 2119543]]) * [[đào lẳng]] ([[Đặc biệt:So sánh di động/2123107|phiên bản 2123107]]) * [[nhà nòi]] ([[Đặc biệt:So sánh di động/2123054|phiên bản 2123054]]) * [[nghiên cứu]] ([[Đặc biệt:So sánh di động/2125346|phiên bản 2125346]]) * [[Vọng Nguyệt cầm]] ([[Đặc biệt:So sánh di động/2123098|phiên bản 2123098]]) * [[nhà dây thép]] ([[Đặc biệt:So sánh di động/2123057|phiên bản 2123057]]) * [[khay liên hợp]] ([[Đặc biệt:So sánh di động/2123047|phiên bản 2123047]]) * [[cây bài chặt]] ([[Đặc biệt:So sánh di động/2123043|phiên bản 2123043]]) * [[bộ quy tắc hiệp sĩ]] ([https://vi.wiktionary.org/w/index.php?title=b%E1%BB%99_quy_t%E1%BA%AFc_hi%E1%BB%87p_s%C4%A9&diff=prev&oldid=2572116 phiên bản 2572116]) * [[hoa đào năm ngoái còn cười gió đông]] ([https://vi.wiktionary.org/w/index.php?title=hoa_%C4%91%C3%A0o_n%C4%83m_ngo%C3%A1i_c%C3%B2n_c%C6%B0%E1%BB%9Di_gi%C3%B3_%C4%91%C3%B4ng&diff=prev&oldid=2574094 phiên bản 2574094]) * [[binh chủng thông tin liên lạc]] ([https://vi.wiktionary.org/w/index.php?title=binh_ch%E1%BB%A7ng_th%C3%B4ng_tin_li%C3%AAn_l%E1%BA%A1c&diff=prev&oldid=2575082 phiên bản 2575082]) ==== Tiếng Trung Quốc ==== * [[机甲战士]] ([[Đặc biệt:So sánh di động/2066745|phiên bản 2066745]]) * [[平视显示器]] ([[Đặc biệt:So sánh di động/2125151|phiên bản 2125151]]) == Các mục từ đã tạo == === Mục từ tiếng Việt có nghĩa nhiều chữ nhất không phải thành ngữ hay danh từ riêng === {{ombox |image=<imagemap> Image:Art Word Cloud.png|65px default [[Discord]] desc none </imagemap> |text=Hiện tại, mục từ tiếng Việt dài nhiều chữ nhất mà không xét về thành ngữ hay danh từ riêng duy nhất được chấp nhận trên dự án theo quy định, mục từ đó nắm giữ kỷ lục về số từ ngữ câu chữ và số ký tự chính là "[[binh chủng thông tin liên lạc]]", danh từ với 6 chữ và 24 ký tự, tôi có nói đến [https://vi.wiktionary.org/w/index.php?title=binh_ch%E1%BB%A7ng_th%C3%B4ng_tin_li%C3%AAn_l%E1%BA%A1c&diff=prev&oldid=2575080 từ này] thông qua quy trình đổi tên. }} * [[cảnh sát hình sự đặc nhiệm]] (danh từ, 6 chữ, 21 ký tự) * [[bộ đội thông tin liên lạc]] (danh từ, 6 chữ, 19 ký tự) * [[vận tốc căn quân phương]] (danh từ, 5 chữ, 18 ký tự) * [[kỹ thuật viên bảo quản]] (danh từ, 5 chữ, 18 ký tự) * [[tốc độ căn quân phương]] (danh từ, 5 chữ, 17 ký tự) * (áng) [[thiên cổ hùng văn]] (danh từ, 5 chữ, 17 ký tự) * [[bội số chung nhỏ nhất]] (danh từ, 5 chữ, 17 ký tự) * [[ước số chung lớn nhất]] (danh từ, 5 chữ, 17 ký tự) * [[áng thiên cổ kỳ bút]] (danh từ, 5 chữ, 15 ký tự) * [[dân quân thường trực]] (danh từ, 4 chữ, 17 ký tự) * [[phòng vệ chính đáng]] (động từ, 4 chữ, 16 ký tự) * [[gia tốc trọng trường]] (danh từ, 4 chữ, 16 ký tự) * [[lực lượng chức năng]] (danh từ, 4 chữ, 16 ký tự) * [[lực lượng đặc nhiệm]] (danh từ, 4 chữ, 16 ký tự) * [[tác chiến chiều sâu]] (danh từ, 4 chữ, 16 ký tự) * [[đông trùng hạ thảo]] (danh từ, 4 chữ, 15 ký tự) * [[lực lượng vũ trang]] (danh từ, 4 chữ, 15 ký tự) * [[tình thế cấp thiết]] (định nghĩa, 4 chữ, 15 ký tự) * [[tam giác vuông cân]] (danh từ, 4 chữ, 15 ký tự) * [[bội chung nhỏ nhất]] (danh từ, 4 chữ, 15 ký tự) * [[ước chung lớn nhất]] (danh từ, 4 chữ, 15 ký tự) * [[độ lệch tiêu chuẩn]] (danh từ, 4 chữ, 15 ký tự) * [[cảnh sát đặc nhiệm]] (danh từ, 4 chữ, 15 ký tự) * [[phó đại đội trưởng]] (danh từ, 4 chữ, 15 ký tự) * [[biên độ dao động]] (danh từ, 4 chữ, 14 ký tự) * [[cảnh sát cơ động]] (danh từ, 4 chữ, 14 ký tự) * [[làm công ăn lương]] (động từ, 4 chữ, 14 ký tự) * [[xung đột lợi ích]] (định nghĩa, 4 chữ, 13 ký tự) * [[thiên cổ kỳ bút]] (danh từ, 4 chữ, 12 ký tự) {{/Các mục từ đã tạo}} == Giấy phép == === Tôi, người giữ bản quyền trang thành viên này, từ nay sẽ phát hành nó theo giấy phép sau: === ==== Creative Commons - Attribution-Share Alike ==== [[File:CC-BY-SA.svg|giữa]] ===== This user page is licensed under the [[en:Creative Commons|Creative Commons]] [https://creativecommons.org/licenses/by-sa/4.0/deed.en Attribution-Share Alike 4.0 International] license. ===== * You are free: ** '''to share''' – to copy, distribute and transmit the work ** '''to remix''' – to adapt the work * Under the following conditions: ** '''attribution''' – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. ** '''share alike''' – If you remix, transform, or build upon the material, you must distribute your contributions under the [https://creativecommons.org/share-your-work/licensing-considerations/compatible-licenses same or compatible license] as the original. ===== Trang thành viên này được phát hành theo [[wikipedia:vi:Giấy phép Creative Commons|Giấy phép Creative Commons]] [https://creativecommons.org/licenses/by-sa/4.0/deed.vi Ghi công–Chia sẻ tương tự 4.0 Quốc tế]. ===== * Bạn được tự do: ** '''chia sẻ''' – sao chép, phân phối và chuyển giao tác phẩm ** '''pha trộn''' – để chuyển thể tác phẩm * Theo các điều kiện sau: ** '''ghi công''' – Bạn phải ghi công tương ứng, cung cấp một liên kết đến giấy phép, và cho thấy các thay đổi có được thực hiện hay không. Bạn có thể làm điều đó bằng bất ký cách nào hợp lý, nhưng không phải bằng các cách gợi ý rằng người cho phép ủng hộ bạn hay việc sử dụng của bạn. ** '''chia sẻ tương tự''' – Nếu bạn thay thế, biến đổi, hoặc làm tác phẩm khác dựa trên tác phẩm này, bạn chỉ được phân phối tác phẩm mới tạo ra với [https://creativecommons.org/share-your-work/licensing-considerations/compatible-licenses một giấy phép y hệt, tương tự hoặc tương thích] với tác phẩm gốc. ==Ghi chú== <references/> [[Thể loại:Thành viên Wiktionary]] [[Thể loại:Thành viên Wikipedia]] hfry9tvnhq9z9wvqz7bb145wuexwape 2575095 2575091 2026-11-03T06:10:52Z TienMinh-mun6xnChing 57893 2575095 wikitext text/x-wiki __TOC__ {{ombox |image=<imagemap>File:Nuvola filesystems folder home.svg|60px|link= </imagemap>|text='''Nhà wiki chính của thành viên này là dự án Wikipedia tiếng Anh, cũng hoạt động với tư cách là Người duyệt bài của dự án. Liên hệ trang thảo luận tôi tại [[:w:en:User talk:TienMinh-mun6xnChing|đây]] để được hỗ trợ tư vấn nếu gặp sự cố tại dự án đó.'''}}{{Message box|backgroundcolor=#FFD700|image=Emblem-unblock-granted.svg|heading=As a Vietnamese Wikipedia administrator, I agree to lift the block on DefenderTienMinh07 after more than a year of probation under the indefinite block, as I find some of the information above to be reasonable, and overall, he is not a sockpuppet of "Trieu Thuan Son". However, it should also be noted that this user has previously engaged in "[[:en:Wikipedia:Gaming the system|gaming the system]]" behavior within the Vietnamese Wikipedia community. Therefore, I hope that he will make improvements to interact harmoniously with the community. Let me reiterate that the Vietnamese Wikipedia community is facing an intense situation with sockpuppet accounts, and mistakes are always possible and unavoidable. We have done our best within our capacity, even though this is only a voluntary role, and it is passion alone that keeps us going on this journey. Thank you to anyone who has read this.|message=I placed the text Vietnamese Wikipedia administrator Plantaest wrote here to thanks him for accepting my appeal on 28 September 2024, the year Vietnamese Wikipedia is still under marshal law to block the sockpuppet from vandalising, somehow confused my account as one of it.}} {{/Welcome}} {{/Thời gian}} {{Trang thành viên}} == Thông tin thành viên == Tiền thân tôi là DefenderTienMinh07, gia nhập đóng góp cho dự án vào ngày 1 tháng 4 năm 2022, có tổng cộng 6.064 sửa đổi trước khi phải rời xa dự án một thời gian ([https://vi.wiktionary.org/w/index.php?title=Th%C3%A0nh_vi%C3%AAn:TienMinh-mun6xnChing/Welcome&diff=prev&oldid=2186136 sửa đổi cuối] là vào 12:26, ngày 29 tháng 10 năm 2024 theo giờ UTC), và tôi cũng từng dùng chữ ký chữ ký "[[Thành viên:DefenderTienMinh07|<span style="background:#808080;color:#FFFF00;border-radius:3px;">&nbsp;'''☀DefenderTienMinh☽'''&nbsp;</span>]] ([[Thảo luận Thành viên:DefenderTienMinh07|thảo luận]])" để trao đổi, đàm thoại và bàn bạc với các thành viên (kỳ cựu) trong dự án. Điều mà tôi luôn tự hào nhất phải kể đến chính là việc [https://vi.wiktionary.org/w/index.php?title=Wiktionary:Th%E1%BA%A3o_lu%E1%BA%ADn&oldid=2149576 đứng lên viết đơn lập biểu quyết bất tín nhiệm] đối với Bảo quản viên [[Thành viên:Tuanminh01|Tuanminh01]] tại dự án này và đã thành công, cũng nói thêm rằng Tuanminh01 là người từng bị bất tín nhiệm vị trí Bảo quản viên tại dự án Wikipedia tiếng Việt do trong hoạt động có nhiều sai phạm cùng với đó là bất mãn từ cộng đồng. Hiện tôi đang công tác và làm việc hoàn toàn trên dự án Wikipedia tiếng Anh với tư cách là Người duyệt bài của dự án (bạn có thể liên hệ trang thảo luận nếu gặp các vấn đề trên đó), còn về thân thế và cuộc sống hiện tại của tôi thì... Hiện tại tôi đang có chứng chỉ HSK cấp độ 3 với chứng chỉ ngoại ngữ IELTS điểm là 6.0 (mức B2) ở cấp độ Academic, do đó tôi tự tin rằng kỹ năng tiếng Anh của mình là gần với mức chuyên gia. Tôi hiện đang du học và làm việc với tư cách thực tập sinh tại đại học Quảng Tây để mang về thành tích là một tấm bằng Cử nhân Quốc tế danh giá và bằng Thạc sĩ của trường với luận văn tiếng Trung 150 chữ. Tôi học tiếng Anh tại Bộ phận hỗ trợ Trao đổi sinh viên của Ban công tác kinh doanh của một trường Đại học ở Việt Nam. Các tài liệu học tập về tiếng Anh tôi đăng trên Wiktionary tiếng Anh đơn giản, xem tài liệu chính của tôi ở [[:simple:User:TienMinh-mun6xnChing/Basic English learning|đây]]. [[File:Guangxi University of Finance and Economics, Xiangsihu campus (20240216183717).jpg|thumb|Đại học Quảng Tây là nơi tôi đang theo học và sống tại ký túc xá của trường để làm việc]] Tôi cũng từng phục vụ trong quân ngũ, đảm nhiệm vai trò trực ban trong khoảng 25 ngày tính từ thời điểm ban đầu là ngày 15 tháng 9. Thành tích ngắm súng của tôi hiện mức 8 điểm, cho đến khi xuất ngũ vào cuối ngày 9 tháng 10 năm 2026 tôi đã đủ điều kiện được cấp phép và công nhận là công dân được đào tạo về giáo dục quốc phòng và an ninh, sau đó sinh hoạt dân cư bình thường như mọi khi và hoạt động mạnh trở lại, lúc đó tôi học được nhiều điều rằng: Thời gian làm việc và sinh hoạt, công tác trong ngày tại khóa đào tạo quân sự rất khắt khe và phải hoàn hảo trong các ngày, cụ thể là khi tiếng chuông reo lên và cán bộ công tác đã treo xong Quốc kỳ, việc người lính cần làm lúc này là thức dậy vào sáng sớm, tâp thể dục, đánh răng và vệ sinh cá nhân, gấp chăn gối sao cho ngăn nắp và chuẩn bị sách vở đến xếp hàng ngay thẳng để học tập theo kế hoạch tại khu làm việc. Trưa đến ăn uống rồi lên giường ngủ nghỉ, đồng thời bảo quản khí tài dân dụng thật tốt, đọc báo nghe tin và điểm danh quân số và đến tối ăn uống và ngủ nghỉ theo lệnh. Lưu ý là quân nhân và đội trưởng có thể làm việc vào ngày nghỉ và được nghỉ bù. Điều kiện khắt khe mà mỗi cá nhân phải tuân theo là: - Khi thức dậy, phải thức dậy trước 10 phút, để đội trưởng trực tiếp ra hiệu lệnh và khi có hiệu lệnh báo thức phải dậy. - Phải dậy tập thể dục sáng với thời giờ tối đa là 30 phút trực tiếp. - Kiểm tra vệ sinh cá nhân, trang bị khí tài dân dụng. - Học tập nội quy, sinh hoạt đúng, ăn mặc đúng đồng phục bộ đội như mọi người. - Đi và về phải làm quân ngũ, nếu 1 lần đi và về thì được tính là nửa thời gian học tập. - Trước khi học tập, người phụ trách và trưởng ban lớp học phải tập hợp mọi người lính bộ đội xuống kiểm tra quân số, đồng phục, khí tài dân dụng có giấy phép mang theo phục vụ. - Phải chấp hành nghiêm kỉ luật theo trường, tập luyện nơi và lịch phải có kế hoạch sinh hoạt thi đấu. - Tham gia học tập, sinh hoạt đầy đủ, đúng giờ, khi được phân công thực hiện các nhiệm vụ trực ban, trực nhật hoặc các nhiệm vụ khác phải nêu cao tinh thần trách nhiệm, thực hiện đúng yêu cầu với mục đích tốt, nghiêm mẫu trong việc sắp xếp các nhiệm vụ của bản thân và tinh thần ký túc xá, nêu cao kiến thức quá trình vệ sinh chung để bảo đảm sức khỏe cho mọi người và ý thức trách nhiệm trong hoạt động. - Việc đi học, nghiêm cấm việc nghỉ học không phép hoặc trốn tiết học. Học tập nội dung kế hoạch theo chỉ định từ giảng viên, hết giờ học tập người phụ trách trực lớp phải kiểm tra quân số, làm mẫu và nhận định đúng sai, chỉnh đốn hàng ngũ và báo cáo giảng viên theo đồng chí chủ doanh trại và các tiểu đội, trung đội tại khu huấn luyện quân sự. Mỗi sinh viên luôn tự giác tích cực trong việc thực hiện các quy định về nề nếp chính ở khu quân sự. Luôn đề cao trách nhiệm, ý thức tự giác, tinh thần tự chủ, chấp hành nghiêm quy định. Đây chính là điều rèn luyện cho bản thân về tính kỉ luật, tổ chức và thời giờ khoa học. {{#babel:vi-N|simple-5|en-4|ja-1|zh-2|zh-Hans-1}} == Mục từ được thành viên này nâng cấp == === Mục từ cổ đại === ==== Tiếng Việt ==== * [[Thái hoàng thái thượng]] (hoặc [[thái hoàng thái thượng]]) ([[Đặc biệt:So sánh di động/2084572|phiên bản 2084572]]) * [[Thái Dương Hệ]] ([[Đặc biệt:So sánh di động/2074740|phiên bản 2074740]]) * [[chống lưng]] ([[Đặc biệt:So sánh di động/2080368|phiên bản 2080368]]) * [[sinh ra]] ([[Đặc biệt:So sánh di động/2123145|phiên bản 2123145]]) * [[nhà nho]] ([[Đặc biệt:So sánh di động/2080371)|phiên bản 2080371]]) * [[thi hương]] ([[Đặc biệt:So sánh di động/2080425|phiên bản 2080425]]) * [[trung hòa]] ([[Đặc biệt:So sánh di động/2103129|phiên bản 2103129]]) * [[chủ chốt]] ([[Đặc biệt:So sánh di động/2118720|phiên bản 2118720]]) * [[nhìn thấy]] ([[Đặc biệt:So sánh di động/2123174|phiên bản 2123174]]) * [[tiên kinh]] ([[Đặc biệt:So sánh di động/2123060|phiên bản 2123060]]) * [[ích kỉ]] ([[Đặc biệt:So sánh di động/2123155|phiên bản 2123155]]) * [[đàn nguyệt]] ([[Đặc biệt:So sánh di động/2123120|phiên bản 2123120]]) * [[đàn Kìm]] ([[Đặc biệt:So sánh di động/2123119|phiên bản 2123119]]) * [[nhà đoan]] ([[Đặc biệt:So sánh di động/2123065|phiên bản 2123065]]) * [[bộ gõ]] ([[Đặc biệt:So sánh di động/2123103|phiên bản 2123103]]) * [[chính xác]] ([[Đặc biệt:So sánh di động/2119543|phiên bản 2119543]]) * [[đào lẳng]] ([[Đặc biệt:So sánh di động/2123107|phiên bản 2123107]]) * [[nhà nòi]] ([[Đặc biệt:So sánh di động/2123054|phiên bản 2123054]]) * [[nghiên cứu]] ([[Đặc biệt:So sánh di động/2125346|phiên bản 2125346]]) * [[Vọng Nguyệt cầm]] ([[Đặc biệt:So sánh di động/2123098|phiên bản 2123098]]) * [[nhà dây thép]] ([[Đặc biệt:So sánh di động/2123057|phiên bản 2123057]]) * [[khay liên hợp]] ([[Đặc biệt:So sánh di động/2123047|phiên bản 2123047]]) * [[cây bài chặt]] ([[Đặc biệt:So sánh di động/2123043|phiên bản 2123043]]) * [[bộ quy tắc hiệp sĩ]] ([https://vi.wiktionary.org/w/index.php?title=b%E1%BB%99_quy_t%E1%BA%AFc_hi%E1%BB%87p_s%C4%A9&diff=prev&oldid=2572116 phiên bản 2572116]) * [[hoa đào năm ngoái còn cười gió đông]] ([https://vi.wiktionary.org/w/index.php?title=hoa_%C4%91%C3%A0o_n%C4%83m_ngo%C3%A1i_c%C3%B2n_c%C6%B0%E1%BB%9Di_gi%C3%B3_%C4%91%C3%B4ng&diff=prev&oldid=2574094 phiên bản 2574094]) * [[binh chủng thông tin liên lạc]] ([https://vi.wiktionary.org/w/index.php?title=binh_ch%E1%BB%A7ng_th%C3%B4ng_tin_li%C3%AAn_l%E1%BA%A1c&diff=prev&oldid=2575082 phiên bản 2575082]) ==== Tiếng Trung Quốc ==== * [[机甲战士]] ([[Đặc biệt:So sánh di động/2066745|phiên bản 2066745]]) * [[平视显示器]] ([[Đặc biệt:So sánh di động/2125151|phiên bản 2125151]]) == Các mục từ đã tạo == === Mục từ tiếng Việt có nghĩa nhiều chữ nhất không phải thành ngữ hay danh từ riêng === {{ombox |image=<imagemap> Image:Art Word Cloud.png|65px default [[Discord]] desc none </imagemap> |text=Hiện tại, mục từ tiếng Việt dài nhiều chữ nhất mà không xét về thành ngữ hay danh từ riêng duy nhất được chấp nhận trên dự án theo quy định, mục từ đó nắm giữ kỷ lục về số từ ngữ câu chữ và số ký tự chính là "[[binh chủng thông tin liên lạc]]", danh từ với 6 chữ và 24 ký tự, tôi có nói đến [https://vi.wiktionary.org/w/index.php?title=binh_ch%E1%BB%A7ng_th%C3%B4ng_tin_li%C3%AAn_l%E1%BA%A1c&diff=prev&oldid=2575080 từ này] thông qua quy trình đổi tên. }} * [[cảnh sát hình sự đặc nhiệm]] (danh từ, 6 chữ, 21 ký tự) * [[lực lượng dân quân tự vệ]] (danh từ, 6 chữ, 19 ký tự) * [[bộ đội thông tin liên lạc]] (danh từ, 6 chữ, 19 ký tự) * [[vận tốc căn quân phương]] (danh từ, 5 chữ, 18 ký tự) * [[kỹ thuật viên bảo quản]] (danh từ, 5 chữ, 18 ký tự) * [[tốc độ căn quân phương]] (danh từ, 5 chữ, 17 ký tự) * (áng) [[thiên cổ hùng văn]] (danh từ, 5 chữ, 17 ký tự) * [[bội số chung nhỏ nhất]] (danh từ, 5 chữ, 17 ký tự) * [[ước số chung lớn nhất]] (danh từ, 5 chữ, 17 ký tự) * [[áng thiên cổ kỳ bút]] (danh từ, 5 chữ, 15 ký tự) * [[dân quân thường trực]] (danh từ, 4 chữ, 17 ký tự) * [[phòng vệ chính đáng]] (động từ, 4 chữ, 16 ký tự) * [[gia tốc trọng trường]] (danh từ, 4 chữ, 16 ký tự) * [[lực lượng chức năng]] (danh từ, 4 chữ, 16 ký tự) * [[lực lượng đặc nhiệm]] (danh từ, 4 chữ, 16 ký tự) * [[tác chiến chiều sâu]] (danh từ, 4 chữ, 16 ký tự) * [[đông trùng hạ thảo]] (danh từ, 4 chữ, 15 ký tự) * [[lực lượng vũ trang]] (danh từ, 4 chữ, 15 ký tự) * [[tình thế cấp thiết]] (định nghĩa, 4 chữ, 15 ký tự) * [[tam giác vuông cân]] (danh từ, 4 chữ, 15 ký tự) * [[bội chung nhỏ nhất]] (danh từ, 4 chữ, 15 ký tự) * [[ước chung lớn nhất]] (danh từ, 4 chữ, 15 ký tự) * [[độ lệch tiêu chuẩn]] (danh từ, 4 chữ, 15 ký tự) * [[cảnh sát đặc nhiệm]] (danh từ, 4 chữ, 15 ký tự) * [[phó đại đội trưởng]] (danh từ, 4 chữ, 15 ký tự) * [[biên độ dao động]] (danh từ, 4 chữ, 14 ký tự) * [[cảnh sát cơ động]] (danh từ, 4 chữ, 14 ký tự) * [[làm công ăn lương]] (động từ, 4 chữ, 14 ký tự) * [[xung đột lợi ích]] (định nghĩa, 4 chữ, 13 ký tự) * [[thiên cổ kỳ bút]] (danh từ, 4 chữ, 12 ký tự) {{/Các mục từ đã tạo}} == Giấy phép == === Tôi, người giữ bản quyền trang thành viên này, từ nay sẽ phát hành nó theo giấy phép sau: === ==== Creative Commons - Attribution-Share Alike ==== [[File:CC-BY-SA.svg|giữa]] ===== This user page is licensed under the [[en:Creative Commons|Creative Commons]] [https://creativecommons.org/licenses/by-sa/4.0/deed.en Attribution-Share Alike 4.0 International] license. ===== * You are free: ** '''to share''' – to copy, distribute and transmit the work ** '''to remix''' – to adapt the work * Under the following conditions: ** '''attribution''' – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. ** '''share alike''' – If you remix, transform, or build upon the material, you must distribute your contributions under the [https://creativecommons.org/share-your-work/licensing-considerations/compatible-licenses same or compatible license] as the original. ===== Trang thành viên này được phát hành theo [[wikipedia:vi:Giấy phép Creative Commons|Giấy phép Creative Commons]] [https://creativecommons.org/licenses/by-sa/4.0/deed.vi Ghi công–Chia sẻ tương tự 4.0 Quốc tế]. ===== * Bạn được tự do: ** '''chia sẻ''' – sao chép, phân phối và chuyển giao tác phẩm ** '''pha trộn''' – để chuyển thể tác phẩm * Theo các điều kiện sau: ** '''ghi công''' – Bạn phải ghi công tương ứng, cung cấp một liên kết đến giấy phép, và cho thấy các thay đổi có được thực hiện hay không. Bạn có thể làm điều đó bằng bất ký cách nào hợp lý, nhưng không phải bằng các cách gợi ý rằng người cho phép ủng hộ bạn hay việc sử dụng của bạn. ** '''chia sẻ tương tự''' – Nếu bạn thay thế, biến đổi, hoặc làm tác phẩm khác dựa trên tác phẩm này, bạn chỉ được phân phối tác phẩm mới tạo ra với [https://creativecommons.org/share-your-work/licensing-considerations/compatible-licenses một giấy phép y hệt, tương tự hoặc tương thích] với tác phẩm gốc. ==Ghi chú== <references/> [[Thể loại:Thành viên Wiktionary]] [[Thể loại:Thành viên Wikipedia]] 95cg64zysbl5i25exe9qxacik6bm0mt 2575123 2575095 2026-11-03T06:40:18Z TienMinh-mun6xnChing 57893 /* Mục từ tiếng Việt có nghĩa nhiều chữ nhất không phải thành ngữ hay danh từ riêng */ ? 2575123 wikitext text/x-wiki __TOC__ {{ombox |image=<imagemap>File:Nuvola filesystems folder home.svg|60px|link= </imagemap>|text='''Nhà wiki chính của thành viên này là dự án Wikipedia tiếng Anh, cũng hoạt động với tư cách là Người duyệt bài của dự án. Liên hệ trang thảo luận tôi tại [[:w:en:User talk:TienMinh-mun6xnChing|đây]] để được hỗ trợ tư vấn nếu gặp sự cố tại dự án đó.'''}}{{Message box|backgroundcolor=#FFD700|image=Emblem-unblock-granted.svg|heading=As a Vietnamese Wikipedia administrator, I agree to lift the block on DefenderTienMinh07 after more than a year of probation under the indefinite block, as I find some of the information above to be reasonable, and overall, he is not a sockpuppet of "Trieu Thuan Son". However, it should also be noted that this user has previously engaged in "[[:en:Wikipedia:Gaming the system|gaming the system]]" behavior within the Vietnamese Wikipedia community. Therefore, I hope that he will make improvements to interact harmoniously with the community. Let me reiterate that the Vietnamese Wikipedia community is facing an intense situation with sockpuppet accounts, and mistakes are always possible and unavoidable. We have done our best within our capacity, even though this is only a voluntary role, and it is passion alone that keeps us going on this journey. Thank you to anyone who has read this.|message=I placed the text Vietnamese Wikipedia administrator Plantaest wrote here to thanks him for accepting my appeal on 28 September 2024, the year Vietnamese Wikipedia is still under marshal law to block the sockpuppet from vandalising, somehow confused my account as one of it.}} {{/Welcome}} {{/Thời gian}} {{Trang thành viên}} == Thông tin thành viên == Tiền thân tôi là DefenderTienMinh07, gia nhập đóng góp cho dự án vào ngày 1 tháng 4 năm 2022, có tổng cộng 6.064 sửa đổi trước khi phải rời xa dự án một thời gian ([https://vi.wiktionary.org/w/index.php?title=Th%C3%A0nh_vi%C3%AAn:TienMinh-mun6xnChing/Welcome&diff=prev&oldid=2186136 sửa đổi cuối] là vào 12:26, ngày 29 tháng 10 năm 2024 theo giờ UTC), và tôi cũng từng dùng chữ ký chữ ký "[[Thành viên:DefenderTienMinh07|<span style="background:#808080;color:#FFFF00;border-radius:3px;">&nbsp;'''☀DefenderTienMinh☽'''&nbsp;</span>]] ([[Thảo luận Thành viên:DefenderTienMinh07|thảo luận]])" để trao đổi, đàm thoại và bàn bạc với các thành viên (kỳ cựu) trong dự án. Điều mà tôi luôn tự hào nhất phải kể đến chính là việc [https://vi.wiktionary.org/w/index.php?title=Wiktionary:Th%E1%BA%A3o_lu%E1%BA%ADn&oldid=2149576 đứng lên viết đơn lập biểu quyết bất tín nhiệm] đối với Bảo quản viên [[Thành viên:Tuanminh01|Tuanminh01]] tại dự án này và đã thành công, cũng nói thêm rằng Tuanminh01 là người từng bị bất tín nhiệm vị trí Bảo quản viên tại dự án Wikipedia tiếng Việt do trong hoạt động có nhiều sai phạm cùng với đó là bất mãn từ cộng đồng. Hiện tôi đang công tác và làm việc hoàn toàn trên dự án Wikipedia tiếng Anh với tư cách là Người duyệt bài của dự án (bạn có thể liên hệ trang thảo luận nếu gặp các vấn đề trên đó), còn về thân thế và cuộc sống hiện tại của tôi thì... Hiện tại tôi đang có chứng chỉ HSK cấp độ 3 với chứng chỉ ngoại ngữ IELTS điểm là 6.0 (mức B2) ở cấp độ Academic, do đó tôi tự tin rằng kỹ năng tiếng Anh của mình là gần với mức chuyên gia. Tôi hiện đang du học và làm việc với tư cách thực tập sinh tại đại học Quảng Tây để mang về thành tích là một tấm bằng Cử nhân Quốc tế danh giá và bằng Thạc sĩ của trường với luận văn tiếng Trung 150 chữ. Tôi học tiếng Anh tại Bộ phận hỗ trợ Trao đổi sinh viên của Ban công tác kinh doanh của một trường Đại học ở Việt Nam. Các tài liệu học tập về tiếng Anh tôi đăng trên Wiktionary tiếng Anh đơn giản, xem tài liệu chính của tôi ở [[:simple:User:TienMinh-mun6xnChing/Basic English learning|đây]]. [[File:Guangxi University of Finance and Economics, Xiangsihu campus (20240216183717).jpg|thumb|Đại học Quảng Tây là nơi tôi đang theo học và sống tại ký túc xá của trường để làm việc]] Tôi cũng từng phục vụ trong quân ngũ, đảm nhiệm vai trò trực ban trong khoảng 25 ngày tính từ thời điểm ban đầu là ngày 15 tháng 9. Thành tích ngắm súng của tôi hiện mức 8 điểm, cho đến khi xuất ngũ vào cuối ngày 9 tháng 10 năm 2026 tôi đã đủ điều kiện được cấp phép và công nhận là công dân được đào tạo về giáo dục quốc phòng và an ninh, sau đó sinh hoạt dân cư bình thường như mọi khi và hoạt động mạnh trở lại, lúc đó tôi học được nhiều điều rằng: Thời gian làm việc và sinh hoạt, công tác trong ngày tại khóa đào tạo quân sự rất khắt khe và phải hoàn hảo trong các ngày, cụ thể là khi tiếng chuông reo lên và cán bộ công tác đã treo xong Quốc kỳ, việc người lính cần làm lúc này là thức dậy vào sáng sớm, tâp thể dục, đánh răng và vệ sinh cá nhân, gấp chăn gối sao cho ngăn nắp và chuẩn bị sách vở đến xếp hàng ngay thẳng để học tập theo kế hoạch tại khu làm việc. Trưa đến ăn uống rồi lên giường ngủ nghỉ, đồng thời bảo quản khí tài dân dụng thật tốt, đọc báo nghe tin và điểm danh quân số và đến tối ăn uống và ngủ nghỉ theo lệnh. Lưu ý là quân nhân và đội trưởng có thể làm việc vào ngày nghỉ và được nghỉ bù. Điều kiện khắt khe mà mỗi cá nhân phải tuân theo là: - Khi thức dậy, phải thức dậy trước 10 phút, để đội trưởng trực tiếp ra hiệu lệnh và khi có hiệu lệnh báo thức phải dậy. - Phải dậy tập thể dục sáng với thời giờ tối đa là 30 phút trực tiếp. - Kiểm tra vệ sinh cá nhân, trang bị khí tài dân dụng. - Học tập nội quy, sinh hoạt đúng, ăn mặc đúng đồng phục bộ đội như mọi người. - Đi và về phải làm quân ngũ, nếu 1 lần đi và về thì được tính là nửa thời gian học tập. - Trước khi học tập, người phụ trách và trưởng ban lớp học phải tập hợp mọi người lính bộ đội xuống kiểm tra quân số, đồng phục, khí tài dân dụng có giấy phép mang theo phục vụ. - Phải chấp hành nghiêm kỉ luật theo trường, tập luyện nơi và lịch phải có kế hoạch sinh hoạt thi đấu. - Tham gia học tập, sinh hoạt đầy đủ, đúng giờ, khi được phân công thực hiện các nhiệm vụ trực ban, trực nhật hoặc các nhiệm vụ khác phải nêu cao tinh thần trách nhiệm, thực hiện đúng yêu cầu với mục đích tốt, nghiêm mẫu trong việc sắp xếp các nhiệm vụ của bản thân và tinh thần ký túc xá, nêu cao kiến thức quá trình vệ sinh chung để bảo đảm sức khỏe cho mọi người và ý thức trách nhiệm trong hoạt động. - Việc đi học, nghiêm cấm việc nghỉ học không phép hoặc trốn tiết học. Học tập nội dung kế hoạch theo chỉ định từ giảng viên, hết giờ học tập người phụ trách trực lớp phải kiểm tra quân số, làm mẫu và nhận định đúng sai, chỉnh đốn hàng ngũ và báo cáo giảng viên theo đồng chí chủ doanh trại và các tiểu đội, trung đội tại khu huấn luyện quân sự. Mỗi sinh viên luôn tự giác tích cực trong việc thực hiện các quy định về nề nếp chính ở khu quân sự. Luôn đề cao trách nhiệm, ý thức tự giác, tinh thần tự chủ, chấp hành nghiêm quy định. Đây chính là điều rèn luyện cho bản thân về tính kỉ luật, tổ chức và thời giờ khoa học. {{#babel:vi-N|simple-5|en-4|ja-1|zh-2|zh-Hans-1}} == Mục từ được thành viên này nâng cấp == === Mục từ cổ đại === ==== Tiếng Việt ==== * [[Thái hoàng thái thượng]] (hoặc [[thái hoàng thái thượng]]) ([[Đặc biệt:So sánh di động/2084572|phiên bản 2084572]]) * [[Thái Dương Hệ]] ([[Đặc biệt:So sánh di động/2074740|phiên bản 2074740]]) * [[chống lưng]] ([[Đặc biệt:So sánh di động/2080368|phiên bản 2080368]]) * [[sinh ra]] ([[Đặc biệt:So sánh di động/2123145|phiên bản 2123145]]) * [[nhà nho]] ([[Đặc biệt:So sánh di động/2080371)|phiên bản 2080371]]) * [[thi hương]] ([[Đặc biệt:So sánh di động/2080425|phiên bản 2080425]]) * [[trung hòa]] ([[Đặc biệt:So sánh di động/2103129|phiên bản 2103129]]) * [[chủ chốt]] ([[Đặc biệt:So sánh di động/2118720|phiên bản 2118720]]) * [[nhìn thấy]] ([[Đặc biệt:So sánh di động/2123174|phiên bản 2123174]]) * [[tiên kinh]] ([[Đặc biệt:So sánh di động/2123060|phiên bản 2123060]]) * [[ích kỉ]] ([[Đặc biệt:So sánh di động/2123155|phiên bản 2123155]]) * [[đàn nguyệt]] ([[Đặc biệt:So sánh di động/2123120|phiên bản 2123120]]) * [[đàn Kìm]] ([[Đặc biệt:So sánh di động/2123119|phiên bản 2123119]]) * [[nhà đoan]] ([[Đặc biệt:So sánh di động/2123065|phiên bản 2123065]]) * [[bộ gõ]] ([[Đặc biệt:So sánh di động/2123103|phiên bản 2123103]]) * [[chính xác]] ([[Đặc biệt:So sánh di động/2119543|phiên bản 2119543]]) * [[đào lẳng]] ([[Đặc biệt:So sánh di động/2123107|phiên bản 2123107]]) * [[nhà nòi]] ([[Đặc biệt:So sánh di động/2123054|phiên bản 2123054]]) * [[nghiên cứu]] ([[Đặc biệt:So sánh di động/2125346|phiên bản 2125346]]) * [[Vọng Nguyệt cầm]] ([[Đặc biệt:So sánh di động/2123098|phiên bản 2123098]]) * [[nhà dây thép]] ([[Đặc biệt:So sánh di động/2123057|phiên bản 2123057]]) * [[khay liên hợp]] ([[Đặc biệt:So sánh di động/2123047|phiên bản 2123047]]) * [[cây bài chặt]] ([[Đặc biệt:So sánh di động/2123043|phiên bản 2123043]]) * [[bộ quy tắc hiệp sĩ]] ([https://vi.wiktionary.org/w/index.php?title=b%E1%BB%99_quy_t%E1%BA%AFc_hi%E1%BB%87p_s%C4%A9&diff=prev&oldid=2572116 phiên bản 2572116]) * [[hoa đào năm ngoái còn cười gió đông]] ([https://vi.wiktionary.org/w/index.php?title=hoa_%C4%91%C3%A0o_n%C4%83m_ngo%C3%A1i_c%C3%B2n_c%C6%B0%E1%BB%9Di_gi%C3%B3_%C4%91%C3%B4ng&diff=prev&oldid=2574094 phiên bản 2574094]) * [[binh chủng thông tin liên lạc]] ([https://vi.wiktionary.org/w/index.php?title=binh_ch%E1%BB%A7ng_th%C3%B4ng_tin_li%C3%AAn_l%E1%BA%A1c&diff=prev&oldid=2575082 phiên bản 2575082]) ==== Tiếng Trung Quốc ==== * [[机甲战士]] ([[Đặc biệt:So sánh di động/2066745|phiên bản 2066745]]) * [[平视显示器]] ([[Đặc biệt:So sánh di động/2125151|phiên bản 2125151]]) == Các mục từ đã tạo == === Mục từ tiếng Việt có nghĩa nhiều chữ nhất không phải thành ngữ hay danh từ riêng === {{ombox |image=<imagemap> Image:Art Word Cloud.png|65px default [[Discord]] desc none </imagemap> |text=Hiện tại, mục từ tiếng Việt dài nhiều chữ nhất mà không xét về thành ngữ hay danh từ riêng duy nhất được chấp nhận trên dự án theo quy định, mục từ đó nắm giữ kỷ lục về số từ ngữ câu chữ và số ký tự chính là "[[binh chủng thông tin liên lạc]]", danh từ với 6 chữ và 24 ký tự, tôi có nói đến [https://vi.wiktionary.org/w/index.php?title=binh_ch%E1%BB%A7ng_th%C3%B4ng_tin_li%C3%AAn_l%E1%BA%A1c&diff=prev&oldid=2575080 từ này] thông qua quy trình đổi tên. }} * [[cảnh sát hình sự đặc nhiệm]] (danh từ, 6 chữ, 21 ký tự) * [[bộ đội thông tin liên lạc]] (danh từ, 6 chữ, 19 ký tự) * [[vận tốc căn quân phương]] (danh từ, 5 chữ, 18 ký tự) * [[kỹ thuật viên bảo quản]] (danh từ, 5 chữ, 18 ký tự) * [[tốc độ căn quân phương]] (danh từ, 5 chữ, 17 ký tự) * (áng) [[thiên cổ hùng văn]] (danh từ, 5 chữ, 17 ký tự) * [[bội số chung nhỏ nhất]] (danh từ, 5 chữ, 17 ký tự) * [[ước số chung lớn nhất]] (danh từ, 5 chữ, 17 ký tự) * [[áng thiên cổ kỳ bút]] (danh từ, 5 chữ, 15 ký tự) * [[dân quân thường trực]] (danh từ, 4 chữ, 17 ký tự) * [[phòng vệ chính đáng]] (động từ, 4 chữ, 16 ký tự) * [[gia tốc trọng trường]] (danh từ, 4 chữ, 16 ký tự) * [[lực lượng chức năng]] (danh từ, 4 chữ, 16 ký tự) * [[lực lượng đặc nhiệm]] (danh từ, 4 chữ, 16 ký tự) * [[tác chiến chiều sâu]] (danh từ, 4 chữ, 16 ký tự) * [[đông trùng hạ thảo]] (danh từ, 4 chữ, 15 ký tự) * [[lực lượng vũ trang]] (danh từ, 4 chữ, 15 ký tự) * [[tình thế cấp thiết]] (định nghĩa, 4 chữ, 15 ký tự) * [[tam giác vuông cân]] (danh từ, 4 chữ, 15 ký tự) * [[bội chung nhỏ nhất]] (danh từ, 4 chữ, 15 ký tự) * [[ước chung lớn nhất]] (danh từ, 4 chữ, 15 ký tự) * [[độ lệch tiêu chuẩn]] (danh từ, 4 chữ, 15 ký tự) * [[cảnh sát đặc nhiệm]] (danh từ, 4 chữ, 15 ký tự) * [[phó đại đội trưởng]] (danh từ, 4 chữ, 15 ký tự) * [[biên độ dao động]] (danh từ, 4 chữ, 14 ký tự) * [[cảnh sát cơ động]] (danh từ, 4 chữ, 14 ký tự) * [[làm công ăn lương]] (động từ, 4 chữ, 14 ký tự) * [[xung đột lợi ích]] (định nghĩa, 4 chữ, 13 ký tự) * [[thiên cổ kỳ bút]] (danh từ, 4 chữ, 12 ký tự) {{/Các mục từ đã tạo}} == Giấy phép == === Tôi, người giữ bản quyền trang thành viên này, từ nay sẽ phát hành nó theo giấy phép sau: === ==== Creative Commons - Attribution-Share Alike ==== [[File:CC-BY-SA.svg|giữa]] ===== This user page is licensed under the [[en:Creative Commons|Creative Commons]] [https://creativecommons.org/licenses/by-sa/4.0/deed.en Attribution-Share Alike 4.0 International] license. ===== * You are free: ** '''to share''' – to copy, distribute and transmit the work ** '''to remix''' – to adapt the work * Under the following conditions: ** '''attribution''' – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. ** '''share alike''' – If you remix, transform, or build upon the material, you must distribute your contributions under the [https://creativecommons.org/share-your-work/licensing-considerations/compatible-licenses same or compatible license] as the original. ===== Trang thành viên này được phát hành theo [[wikipedia:vi:Giấy phép Creative Commons|Giấy phép Creative Commons]] [https://creativecommons.org/licenses/by-sa/4.0/deed.vi Ghi công–Chia sẻ tương tự 4.0 Quốc tế]. ===== * Bạn được tự do: ** '''chia sẻ''' – sao chép, phân phối và chuyển giao tác phẩm ** '''pha trộn''' – để chuyển thể tác phẩm * Theo các điều kiện sau: ** '''ghi công''' – Bạn phải ghi công tương ứng, cung cấp một liên kết đến giấy phép, và cho thấy các thay đổi có được thực hiện hay không. Bạn có thể làm điều đó bằng bất ký cách nào hợp lý, nhưng không phải bằng các cách gợi ý rằng người cho phép ủng hộ bạn hay việc sử dụng của bạn. ** '''chia sẻ tương tự''' – Nếu bạn thay thế, biến đổi, hoặc làm tác phẩm khác dựa trên tác phẩm này, bạn chỉ được phân phối tác phẩm mới tạo ra với [https://creativecommons.org/share-your-work/licensing-considerations/compatible-licenses một giấy phép y hệt, tương tự hoặc tương thích] với tác phẩm gốc. ==Ghi chú== <references/> [[Thể loại:Thành viên Wiktionary]] [[Thể loại:Thành viên Wikipedia]] hfry9tvnhq9z9wvqz7bb145wuexwape ò 0 271441 2575021 2368883 2026-11-03T02:06:53Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2575021 wikitext text/x-wiki {{-Latn-}} {{character info}} {{-desction-}} * [[chữ|Chữ]] [[o]] viết thường với [[dấu huyền]] [[◌̀]] ([[grave]]). {{-syn-}} * Chữ in hoa [[Ò]] {{-see also-}} {{Latn-script}} {{-vie-}} {{-pron-}} {{vie-pron}} {{-paro-}} {{đầu}} * {{l|vi|o}} * {{l|vi|ó}} * {{l|vi|ỏ}} * {{l|vi|õ}} * {{l|vi|ọ}} * {{l|vi|ô}} * {{l|vi|ồ}} * {{l|vi|ố}} * {{l|vi|ổ}} * {{l|vi|ỗ}} * {{l|vi|ộ}} * {{l|vi|ơ}} * {{l|vi|ờ}} * {{l|vi|ớ}} * {{l|vi|ở}} * {{l|vi|ỡ}} * {{l|vi|ợ}} {{cuối}} {{-syllable-}} {{pn}} # Âm tiết kết hợp hạn chế. #:{{ux|vi|tiếng kèn '''ò''' í e}} #:{{ux|vi|tiếng gà gáy '''ò''' ó o}} {{-desction-}} {{pn}} # Ký tự [[o]] viết thường với thanh huyền [[◌̀]] trong văn bản tiếng Việt. #:{{ux|vi|v'''ò'''ng tr'''ò'''n}} {{-syn-}} * Chữ in hoa [[Ò]] {{-ref-}} #{{Chú thích sách|title=[http://www.namkyluctinh.com/eBooks/TuDien/Viet-Nam-Tu-Dien_Le-van-Duc_Le-ngoc-Tru_1970-2.pdf Việt Nam tự điển, quyển Hạ]|author=Lê Văn Đức|year=1970|page=1112|location=[[Sài Gòn]]|publisher=Nhà sách Khai Trí}} {{-amu-}} {{-desction-}} #[[chữ|Chữ]] [[o]] viết thường với dấu nhấn [[◌̀]] ([[grave]]) #:{{ux|pt|kes'''ò'''|pho mát}} {{-syn-}} * Chữ in hoa [[Ò]] {{-aem-}} {{-pron-}} * {{IPA2|/ɔ˨˩/}} {{-desction-}} {{pn}} # Ký tự [[o]] viết thường với dấu huyền, dùng ký âm tiếng Arem. #:{{ux|vi|tl'''ò'''ng|l'''ò'''ng|ref=<ref>{{Chú thích sách|author=Trần Trí Dõi|title=[http://luanan.nlv.gov.vn/luanan?a=d&d=TTjGGSeprCfy1986.1.1&e=-------vi-20--1--img-txIN------- Những vấn đề từ vựng và ngữ âm tiếng Chứt góp phần nghiên cứu ngữ âm lịch sử tiếng Việt]|year=1986|location=[[Hà Nội]]|publisher=Trường Đại học Tổng hợp Hà Nội|page=11}}</ref>}} {{-ref-}} {{tham khảo}} {{-por-}} {{-pron-}} {{IPA2|/ɔ/}} {{-desction-}} {{pn}} # {{term|cũ}} Dấu nhấn ◌̀ (grave) đặt trên nguyên âm [[o]] thấp không nhấn (âm tiết không nhấn thứ cấp), bị bỏ sau cải cách Brasil 1971, Bồ Đào Nha 1973. #:{{ux|pt|m'''ò'''lhada|gói, khác với ''m'''o'''lhada'' (ướt)}} {{-abbr-}} {{pn}} # {{term|cũ}} Dạng rút gọn không chuẩn hiếm dùng (kết hợp so sánh với mạo từ xác định [[o]]). #:{{ux|pt|pr'''ò'''s|para + olos}} {{-ref-}} # [[s:pt:Lei Federal do Brasil 5765 de 1971|Lei Federal do Brasil 5765 de 1971]] {{-cat-}} {{-pron-}} {{IPA2|/ɔ/}} {{-letter-}} {{pn}} #Dấu ◌̀ (grave) đặt trên nguyên âm [[o]] biểu thị nhấn trên nguyên âm bán mở. #:{{ux|ca|'''ò'''bit|cái chết}} {{-syn-}} * Chữ in hoa [[Ò]] {{-scb-}} {{-pron-}} * {{IPA2|/ɔ˨˩/}} {{-desction-}} {{pn}} # Ký tự [[o]] viết thường với dấu huyền, dùng ký âm tiếng Chứt. #:{{ux|vi|kl'''ò'''ng|l'''ò'''ng|ref=<ref>{{Chú thích sách|author=Trần Trí Dõi|title=[http://luanan.nlv.gov.vn/luanan?a=d&d=TTjGGSeprCfy1986.1.1&e=-------vi-20--1--img-txIN------- Những vấn đề từ vựng và ngữ âm tiếng Chứt góp phần nghiên cứu ngữ âm lịch sử tiếng Việt]|year=1986|location=[[Hà Nội]]|publisher=Trường Đại học Tổng hợp Hà Nội|page=11}}</ref>}} {{-ref-}} {{tham khảo}} {{-cos-}} {{-pron-}} {{IPA2|/ˈo/}} {{-desction-}} {{pn}} # Tên của chữ cái [[o]]. #:{{ux|co|è finu à u partu, ùn la tucc'''ò''', è u figliolu, u chjam'''ò''' Ghjesù.|song không hề ăn ở với cho đến khi người sanh một trai, thì đặt tên là Jêsus. ([[s:Ma-thi-ơ/Chương 1|Mat 1:25]])|ref=<ref>{{Chú thích web|title=4 Evangiles en Corse - Matteu|publisher=Life Church|url=https://www.bible.com/vi/bible/2291/MAT.1.4EVCORS|language=tiếng Corse|archiveurl=https://web.archive.org/web/20221102152658/https://www.bible.com/vi/bible/2291/MAT.1.4EVCORS|archivedate=2022-11-02|accessdate=2022-11-02}}</ref>}} {{-syn-}} * Chữ in hoa [[Ò]] {{-ref-}} {{tham khảo}} {{-dal-}} {{-desction-}} {{pn}} #Ký tự ký âm ''ò'' trong tiếng Dahalo #:{{ux|co|hàːɗ'''ò'''|mũi tên}} {{-ref-}} # {{Chú thích web|title=Dahalo Swadesh List|language=tiếng Anh|url=https://archive.org/stream/rosettaproject_dal_swadesh-1/dal.txt}} {{-dgr-}} {{-pron-}} * {{IPA2|/oʊ/}} {{-desction-}} {{pn}} # [[nguyên âm|Nguyên âm]] ''[[o]]'' với thanh điệu thấp (dấu mũ ''wets'aà'') #:{{ux|co|mb'''ò'''|thịt}} {{-syn-}} * Chữ in hoa [[Ò]] {{-ref-}} # {{Chú thích sách|title=[https://web.archive.org/web/20220407131825/https://tlicho.ca/sites/default/files/A_Dogrib_Dictionary.pdf Tłı̨chǫ Yatıì Enı̨htł’è - A Dogrib Dictionary]|author=Dogrib Divisional Board of Education|year=1996|page=iv}} {{-gla-}} {{-pron-}} {{IPA2|/ɔː/}} {{-desction-}} {{pn}} #Biểu thị nguyên âm [[o]] dài. #:{{ux|gd|be'''ò'''|sống}} {{-syn-}} * Chữ in hoa [[Ò]] {{-ref-}} #{{Chú thích sách|en|title=The illustrated Gaelic dictionary|author=Edward Dwelly|year=1918|page=[https://archive.org/details/illustratedgaeli03dweluoft/page/700 700]|publisher=Fleet, Hants, The author|volume=3}} {{-hat-}} {{-pron-}} {{IPA2|/ɔ/}} {{-letter-}} {{pn}} #Chữ cái thứ 20 trong bảng chữ cái Kreyòl. {{-noun-}} {{pn}} #[[vàng|Vàng]]. #:{{ux|ht|you mont an '''ò'''|đồng hồ bằng '''vàng'''}} {{-syn-}} * [[lò#Tiếng_Haiti|lò]] * Chữ in hoa [[Ò]] {{-ref-}} #{{Chú thích sách|en|title=[https://www.hopeforhaitischildren.org/hfhcmedia/Haitian_Creole_English_Dictionary_2nd_printing.pdf Haitian Creole – English Dictionary]|author=Jean Targète & Raphael G. Urciolo|year=1993|page=138|publisher=Dunwoody Press|location=Kensington, Maryland, USA|isbn=0-931745-75-6}} {{-hre-}} {{-pron-}} * {{IPA2|/ɔ/}} {{-letter-}} {{pn}} # Chữ cái thứ 25 trong bộ chữ tiếng Hrê 2018.<ref>{{Chú thích web|title=Hrê - English Dictionary|author=Oliver Trebilco|year=2018|publisher=SIL International|url=https://www.webonary.org/hre/overview/alphabet/|language=tiếng Anh|accessdate=2022-11-02|archiveurl=https://web.archive.org/web/20220129033215/https://www.webonary.org/hre/overview/alphabet/|archivedate=2022-01-29}}</ref> #:{{ux|kpm|'''ò'''c đac|vứt đi}} {{-desction-}} {{pn}} # Dấu [[◌̀]] (không phải thanh điệu) đặt trên biểu thị nguyên âm [[o]] yếu (hơi) trong bộ chữ tiếng Hrê thập niên 1970.<ref>{{Chú thích web|title=Việt - Hrê - English Dictionary|author=Oliver & Joy Trebilco, Đinh Nghĩa|year=1973|url=https://www.sil.org/system/files/reapdata/19/77/67/19776731054834932068373513112316100447/Viet_Hre_English_Dictionary.pdf|language=tiếng Anh|page=1}}</ref> #:{{ux|kpm|j'''ò'''a|áo}} {{-syn-}} * Chữ in hoa [[Ò]] {{-ref-}} {{tham khảo}} {{-kpm-}} {{-pron-}} * {{IPA2|/ɔː/}} {{-letter-}} {{pn}} # [[chữ cái|Chữ cái]] [[biểu thị]] [[nguyên âm]] dài /[[ɔ]]ː/ [[trong]] [[các]] [[bảng]] chữ cái 1935, SIL và 1983.<ref>{{Chú thích web|title=Orthography issues in Kơho: A Mon-Khmer language|author=Neil H. Olsen|year=2015|publisher=University of Utah|url=https://scholarspace.manoa.hawaii.edu/server/api/core/bitstreams/b2d248fc-da10-46b0-aa17-edd78583eb37/content|language=tiếng Anh}}</ref> #:{{ux|kpm|h'''ò'''r|chảy}} {{-syn-}} * Chữ in hoa [[Ò]] {{-ref-}} {{tham khảo}} {{-csb-}} {{-info-|csb:Ò|ò}} {{-pron-}} * {{IPA2|/wɛ/}} {{-letter-}} {{pn}} # [[chữ cái|Chữ cái]] thứ 22 ở dạng viết thường trong [[bảng]] [[chữ cái]] [[tiếng Kaszëb]]. #:{{ux|kpm|b'''ò'''ber|hải ly}} {{-prep-}} {{pn}} # [[về|Về]] #:{{ux|kpm|Aleksander Majkòwsczi pisôł ò nim w pòwiescë „Żëcé i przigòdë Remùsa”.|Aleksander Majkowski viết '''về''' mình trong câu chuyện "Cuộc đời và những chuyến phiêu lưu của Remus".}} {{-syn-}} * Chữ in hoa [[Ò#Tiếng_Kaszëb|Ò]] {{-ref-}} # {{Chú thích sách|author=Eugeniusz Gòłąbk|title=Wkôzë kaszëbsczégò pisënkù|publisher=Oficyna Czec|location=Gduńsk|year=1997|page=25|isbn=83-87408-02-6}} {{-lij-}} {{-pron-}} {{IPA2|/ɔ/}} {{-letter-}} {{pn}} # Chữ [[o]] với dấu nhấn ◌̀, biểu thị nguyên âm /ɔ/. #:{{ux|it|'''ò'''ua|bây giờ}} {{-conj-}} {{pn}} # [[hoặc|Hoặc]], [[hay]], hay là. {{-etym-}} {{etym-from|lang=lat|term=aut}} {{-verb-}} {{pn}} #Dạng thức hiện tại ngôi thứ nhất số ít của ''[[avéi]]: (tôi) [[có]], [[sở hữu]]. {{-syn-}} * Chữ in hoa [[Ò]] {{-ref-}} # {{Chú thích web|title=Arfabêto|publisher=Académia Ligùstica do Brénno|language=tiếng Liguria|url=http://www.zeneize.net/grafia/arfabeto.htm#o}} {{-mlg-}} {{-pron-}} {{IPA2|/ɔ/}} {{-desction-}} {{pn}} # {{term|chính tả}} Chữ [[o]] với dấu nhấn trọng âm (không bắt buộc dùng), thường dùng trong từ điển. #:{{ux|mg|mi'''ò'''dy|tr=miody|uống thuốc}} {{-ref-}} # {{Chú thích sách|en|author=James Richardson|title=[https://books.google.com/books?id=gRkMAAAAMAAJ A New Malagasy-English Dictionary]|publisher=London Missionary Society|year=1885|page=vii}} {{-mtq-}} {{-pron-}} * {{IPA2|/ɔ²/}} {{-part-}} {{pn}} # [[à]] #:{{ux|mtq|'''Ò''' nả tiểnh rồi à?|'''À''', nó đến rồi à?}} {{-syn-}} * Chữ in hoa [[Ò]] {{-ref-}} # {{Chú thích sách|author=Nguyễn Văn Khang (chủ biên), Bùi Chỉ, Hoàng Văn Hoành|title=Từ điển Mường-Việt|year=2002|location=[[Hà Nội]]|publisher=Nhà xuất bản Văn hóa Dân tộc|page=358}} {{-nap-}} {{-pron-}} {{IPA2|/ɔ/}} {{-desction-}} {{pn}} #Biểu thị nguyên âm [[o]] mở. #:{{ux|nap|'''ò'''tto|số 8}} {{-syn-}} * Chữ in hoa [[Ò]] {{-nor-}} {{-pron-}} {{IPA2|/uː/, /oː/}} {{-desction-}} {{pn}} # {{term|chính tả}} Biểu thị nguyên âm [[o]] dài (dấu ◌̀ không bắt buộc dùng). #:{{ux|no|'''ò'''g|tr=og|và}} {{-ref-}} # {{Chú thích web|url=https://ordbokene.no/bm,nn/search?q=%C3%B2g&scope=eif|title=òg|publisher=Ordbøkene|language=tiếng Na Uy|accessdate=2022-11-02|archiveurl=https://web.archive.org/web/20221102152657/https://ordbokene.no/bm,nn/search?q=%C3%B2g&scope=eif|archivedate=2022-11-02}} {{-nob-}} {{-pron-}} {{IPA2|/ɔ:/}} {{-desction-}} {{pn}} # {{term|chính tả}} Biểu thị nguyên âm [[o]] dài (dấu ◌̀ không bắt buộc dùng). #:{{ux|no|'''ò'''g|tr=og|và}} {{-ref-}} # {{Chú thích web|url=https://ordbokene.no/bm/search?q=%C3%B2g&scope=eif|title=òg|publisher=Ordbøkene|language=tiếng Na Uy}} {{-nno-}} {{-pron-}} {{IPA2|/oː/}} {{-desction-}} {{pn}} # {{term|chính tả}} Biểu thị nguyên âm [[o]] dài (dấu ◌̀ không bắt buộc dùng). #:{{ux|nn|f'''ò'''r|tr=for|(riêng với Nynorsk) luống cày}} {{-ref-}} # {{Chú thích web|url=https://ordbokene.no/nn/search?q=f%C3%B2r&scope=eif|title=fòr|publisher=Ordbøkene|language=tiếng Na Uy}} {{-nut-}} {{-pron-}} {{IPA2|/ɔ˨˩/}} (Bắc Việt) {{IPA2|/ɔ./}} (SIL) {{-desction-}} {{pn}} # Ký tự [[biểu thị]] [[nguyên âm]] /[[ɔ]]/ với dấu huyền /[[˨]]/ [[trong]] [[bộ]] [[chữ]] [[Tày]] [[Nùng]] 1961, miền Bắc Việt Nam. #:{{ux|nut|khẩu c'''ò''' cần yểu|bênh vực người yếu}} # Ký tự [[biểu thị]] [[nguyên âm]] dài /[[ɔ]]./ với thanh trung (thấp) xuống [[trong]] [[bộ]] [[chữ]] Nùng Latinh của SIL dựa trên thổ ngữ Nùng Phản Slình tại Bắc Giang di cư vào Nam. #:{{ux|nut|'''ò'''i|ổi}} {{-syn-}} * Chữ in hoa [[Ò]] {{-ref-}} # {{Chú thích sách|author=Nancy Freiberger, Vy Thị Bé|title=[https://www.sil.org/system/files/reapdata/95/25/29/95252928216316156371266634812507663578/Sec_15735.pdf Ngữ vựng Nùng Phạn Slình]|year=1976|publisher=Viện Chuyên Khảo Ngữ Học}} {{-oci-}} {{-pron-}} {{IPA2|/ˈɔ]/}} {{-letter-}} {{head|oc|Chữ cái|chữ hoa|Ò}} #Nguyên âm ''[[o]]'' với dấu nhấn [[◌̀]] (''grèu''). #:{{ux|oc|'''ò'''c|vâng, đúng}} {{-interj-}} {{head|oc|Thán từ}} #[[ồ|Ồ]], [[ôi]] #:{{ux|oc|'''ò''' ma maire!|ôi mẹ ơi!}} {{-reference-}} * {{Chú thích sách|oc|author=Joan de Cantalausa|title=Diccionari General Occitan a partir dels parlars lengadocians|year=2002}} * {{Chú thích sách|fr|author=Christian Laux|title=Dictionnaire occitan-français|year=2001|publisher=Institut d’Estudis Occitans}} * {{Chú thích sách|fr|author=Josiane Ubaud|title=Diccionari ortografic, gramatical e morfologic de l’occitan segon los parlars lengadocians|year=2011|location=Trabucaire}} {{-pap-}} {{-pron-}} {{IPA2|/ɔ/}} {{-letter-}} {{pn}} #{{term|Curaçao, Bonaire}} Thêm dấu [[◌̀]] vào ''[[o]]'' biểu thị nguyên âm /[[ɔ]]/. Phương ngữ Aruba vẫn giữ nguyên ''o''. #:{{ux|oc|k'''ò'''l|gọi}} {{-syn-}} * Chữ in hoa [[Ò]] {{-ref-}} # {{Cite book|pap|author=Fundashon pa Planifikashon di Idioma|title=[https://fpi.cw/wp-content/uploads/2018/09/140339-BW-Buki-di-oro40971.pdf Ortografia i Lista di palabra Papiamentu]|year=2009|publisher=Fundashon pa Planifikashon di Idioma|isbn=978-99904-2-200-9|location=Kòrsou|pages=33–34}} {{-rgn-}} {{-pron-}} {{IPA2|/ɔ/}} {{-desction-}} #Cách viết chính tả của nguyên âm /[[ɔ]]/ hoặc /[[ɔ]]/~/[[ɞ]]/ #:{{ux|it|'''ò'''ngg|số 11}} {{-syn-}} * Chữ in hoa [[Ò]] {{-roh-}} {{-pron-}} {{IPA2|/ɔ/}} {{-desction-}} {{pn}} #{{term|phương ngữ Surmeir}} Chữ [[o]] với dấu [[◌̀]]. #:{{ux|rm|Chegl am gustess, '''ò''' ella panso, ed '''ò''' clamo agl corv|Chồn nghĩ và nói với quạ (''[[s:Con quạ với con chồn (Trương Minh Ký dịch 2)|Con quạ và con chồn]]'')}} {{-syn-}} * Chữ in hoa [[Ò]] {{-slv-}} {{-pron-}} {{IPA2|/ɔ/}} (hệ thống vô thanh điệu) {{-desction-}} {{pn}} #Dấu ◌̀ trên chữ [[o]] biểu thị trọng âm ngắn /[[ɔ]]/ trong hệ thống vô thanh điệu #Bổ sung dấu ◌̀ vào [[o]] để phân biệt các từ có nghĩa khác nhau #:{{ux|sl|g'''ò'''l|khỏa thân, khác với ''g'''ó'''l'' (mục đích)}} {{-syn-}} * Chữ in hoa [[Ò]] {{-tyz-}} {{-pron-}} {{tyz-IPA}} {{-desction-}} {{pn}} # Ký tự [[o]] với [[dấu huyền]] [[trong]] [[bộ]] [[chữ]] [[Tày]] [[Nùng]] 1961. #:{{ux|tyz|n'''ò'''n|nằm}} {{-syn-}} * Chữ in hoa [[Ò]] {{-spa-}} {{-info-|es:Ò|ò}} {{-conj-}} {{pn}} # {{term|cổ}} Cách viết cổ của ''[[o]]'': [[hoặc]], hay là. {{-ita-}} {{-pron-}} {{IPA2|/ɔ/}} {{-desction-}} {{pn}} #Biểu thị trọng âm vào [[o]] ở cuối từ. #:{{ux|it|Niccol'''ò'''|tương đương Nicholas}} #Biểu thị trọng âm vào nguyên âm mở [[o]] trong từ. #:{{ux|it|c'''ò'''rso|người đảo Corse, phân biệt với ''c'''ó'''rso'' (khóa học)}} {{-verb-}} {{pn}} #{{term|cũ}} Cách viết cũ của ''[[ho]]''. {{-syn-}} * Chữ in hoa [[Ò]] {{-yor-}} {{-pron-}} {{yor-IPA|ò}} {{-adv-}} {{pn}} #Phủ định: [[không]], [[chẳng]]. #:{{ux|yo|n '''ò''' lọ|tôi '''không''' đi}} {{-syn-}} * Chữ in hoa [[Ò]] {{-ref-}} # {{Chú thích sách|en|title=Dictionary of the Yoruba language|author=Thomas Jefferson Bowen|year=1858|location=Washington|publisher=Smithsonian Institution|page=[https://archive.org/details/grammardictionar00bowerich/page/59 59]}} [[Thể loại:Khối ký tự Latin-1 Supplement|F2]] np6nknihtv4f6xslf4bnlh0raqx9y6r Mô đun:languages/data/3/b 828 272283 2574892 2573543 2026-11-02T13:54:04Z Lcsnes 40261 2574892 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"] = { "tiếng Babatana", 2877785, "poz-ocw", "Latn", "Tiếng Babatana", "Babatana", } m["bab"] = { "tiếng Bainouk-Gunyuño", 35508, "alv-bny", "Latn", "Tiếng Bainouk-Gunyuño", "Bainouk-Gunyuño", } m["bac"] = { "tiếng Badui", 3449885, "poz-msa", "Latn", "Tiếng Badui", "Badui", } m["bae"] = { "tiếng Baré", 3504087, "awd", "Latn", "Tiếng Baré", "Baré", } m["baf"] = { "tiếng Nubaca", 36270, "nic-ymb", "Latn", "Tiếng Nabaca", "Nubaca", } m["bag"] = { "tiếng Tuki", 36621, "nic-mba", "Latn", "Tiếng Tuki", "Tuki", } m["bah"] = { "Bahamian Creole", 2669229, "crp", "Latn", ancestors = "en", } m["baj"] = { "tiếng Barakai", 3502030, "poz-cet", "Latn", "Tiếng Barakai", "Barakai" } m["bal"] = { "tiếng Baloch", 33049, "ira-nwi", "fa-Arab, Cyrl", "Tiếng Baloch", "Baloch", } m["ban"] = { "tiếng Bali", 33070, "poz-mcm", "Latn, Bali", "Tiếng Bali", "Bali", } m["bao"] = { "tiếng Waimaha", 2883738, "sai-tuc", "Latn", "Tiếng Waimaha", "Waimaha", } m["bap"] = { "tiếng Bantawa", 56500, "sit-kic", "Krai, Deva", "Tiếng Bantawa", "Bantawa", } m["bar"] = { "tiếng Bayern", 29540, "gmw-hgm", "Latn", "Tiếng Bayern", "Bayern", ancestors = "gmh", } m["bas"] = { "tiếng Basaa", 33093, "bnt-bsa", "Latn", "Tiếng Basaa", "Basaa", } m["bau"] = { "tiếng Badanchi", 11001650, "nic-jrw", "Latn", "Tiếng Badanchi", "Badanchi", } m["bav"] = { "tiếng Babungo", 34885, "nic-rnn", "Latn", "Tiếng Babungo", "Babungo" } m["baw"] = { "Bambili-Bambui", 34880, "nic-nge", "Latn", } m["bax"] = { "tiếng Bamum", 35280, "nic-nun", "Latn, Bamu", "Tiếng Bamum", "Bamum", } m["bay"] = { "tiếng Batuley", 8828787, "poz", "Latn", "Tiếng Batuley", "Batuley", } m["bba"] = { "tiếng Baatonum", 34889, "alv-sav", "Latn", "Tiếng Baatonum", "Baatonum", } m["bbb"] = { "tiếng Barai", 4858206, "ngf", "Latn", "Tiếng Barai", "Barai", } m["bbc"] = { "Toba Batak", 33017, "btk", "Latn, Batk", } m["bbd"] = { "Bau", 4873415, "ngf-mad", "Latn", } m["bbe"] = { "Bangba", 34895, "nic-nke", "Latn", } m["bbf"] = { "Baibai", 56902, "paa", "Latn", } m["bbg"] = { "Barama", 34884, "bnt-sir", "Latn", } m["bbh"] = { "tiếng Bố Cam", 3033554, "mkh-pkn", "Latn", "Tiếng Bố Cam", "Bố Cam", } m["bbi"] = { "tiếng Barombi", 34985, "bnt-bsa", "Latn", "Tiếng Barombi", "Barombi", } m["bbj"] = { "tiếng Ghomala'", 35271, "bai", "Latn", "Tiếng Ghomala'", "Ghomala'", } m["bbk"] = { "Babanki", 34790, "nic-rnc", "Latn", } m["bbl"] = { "tiếng Bats", 33259, "cau-nkh", "Geor", "Tiếng Bats", "Bats", translit = "Geor-translit", override_translit = true, entry_name = { remove_diacritics = c.tilde .. c.macron .. c.breve, from = {"<sup>ნ</sup>"}, to = {"ნ"} }, } m["bbm"] = { -- name includes prefix "Babango", 34819, "bnt-bta", "Latn", } m["bbn"] = { "tiếng Uneapa", 7884126, "poz-ocw", "Latn", "Tiếng Uneapa", "Uneapa", } m["bbo"] = { "tiếng Konabéré", 35371, "dmn-snb", "Latn", "Tiếng Konabéré", "Konabéré", } m["bbp"] = { "West Central Banda", 7984377, "bad", "Latn", } m["bbq"] = { "Bamali", 34901, "nic-nun", "Latn", } m["bbr"] = { "Girawa", 5564185, "ngf-mad", "Latn", } m["bbs"] = { "Bakpinka", 3515061, "nic-ucr", "Latn", } m["bbt"] = { "Mburku", 3441324, "cdc-wst", "Latn", } m["bbu"] = { "Bakulung", 35580, "nic-jrn", "Latn", } m["bbv"] = { "Karnai", 6372803, "poz-ocw", "Latn", } m["bbw"] = { "Baba", 34822, "nic-nun", "Latn", } m["bbx"] = { -- cf bvb "Bubia", 34953, "nic-bds", "Latn", ancestors = "bvb", } m["bby"] = { "Befang", 34960, "nic-bds", "Latn", } m["bca"] = { "tiếng Bạch Trung", 12628803, "sit-bai", "Hani, Latn", "Tiếng Bạch Trung", "Bạch Trung", sort_key = {Hani = "Hani-sortkey"}, } m["bcb"] = { "Bainouk-Samik", 36390, "alv-bny", "Latn", } m["bcd"] = { "North Babar", 7054041, "poz-tim", "Latn", } m["bce"] = { "Bamenyam", 34968, "nic-nun", "Latn", } m["bcf"] = { "Bamu", 3503788, "paa-kiw", "Latn", } m["bcg"] = { "Baga Pokur", 31172660, "alv-nal", "Latn", } m["bch"] = { "Bariai", 2884502, "poz-ocw", "Latn", } m["bci"] = { "tiếng Baoule", 35107, "alv-ctn", "Latn", "Tiếng Baoule", "Baoule", } m["bcj"] = { "Bardi", 3913852, "aus-nyu", "Latn", } m["bck"] = { "Bunaba", 580923, "aus-bub", "Latn", } m["bcl"] = { "tiếng Trung Bikol", 33284, "phi", "Latn, Tglg", "Tiếng Trung Bikol", "Trung Bikol", translit = { Tglg = "bcl-translit", }, override_translit = true, entry_name = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ, } }, sort_key = { Latn = "tl-sortkey", }, standardChars = { Latn = "AaBbKkDdEeGgHhIiLlMmNnOoPpRrSsTtUuWwYy" .. c.punc, }, } m["bcm"] = { "Banoni", 2882857, "poz-ocw", "Latn", } m["bcn"] = { "Bibaali", 34892, "alv-mye", "Latn", } m["bco"] = { "Kaluli", 6354586, "ngf", "Latn", } m["bcp"] = { "tiếng Bali (Cộng hòa Dân chủ Congo)", 3515074, "bnt-kbi", "Latn", "Tiếng Bali (Cộng hòa Dân chủ Congo)", "Bali (Cộng hòa Dân chủ Congo)", } m["bcq"] = { "tiếng Bench", 35108, "omv", "Latn, Ethi", "Tiếng Bench", "Bench", } 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"] = { "tiếng Bana", 56272, "cdc-cbm", "Latn", "Tiếng Bana", "Bana", } m["bcy"] = { "tiếng Bacama", 56274, "cdc-cbm", "Latn", "Tiếng Bacama", "Bacama", } m["bcz"] = { "Bainouk-Gunyaamolo", 35506, "alv-bny", "Latn", } m["bda"] = { "Bayot", 35019, "alv-jol", "Latn", } m["bdb"] = { "Basap", 3504208, "poz-bnn", "Latn", } m["bdc"] = { "Emberá-Baudó", 11173166, "sai-chc", "Latn", } m["bdd"] = { "tiếng Bunama", 4997416, "poz-ocw", "Latn", } m["bde"] = { "tiếng Bade", 56239, "cdc-wst", "Latn", "Tiếng Bade", "Bade", } m["bdf"] = { "Biage", 48037487, "ngf", "Latn", } m["bdg"] = { "Bonggi", 2910053, "poz-bnn", "Latn", } m["bdh"] = { "tiếng Tara Baka", 2880165, "csu-bbk", "Latn", "Tiếng Tara Baka", "Tara Baka", } m["bdi"] = { "Burun", 35040, "sdv-niw", "Latn", } m["bdj"] = { "Bai", 34894, "nic-ser", "Latn", } m["bdk"] = { "tiếng Budukh", 35397, "cau-ssm", "Cyrl", "Tiếng Budukh", "Budukh", translit = "cau-nec-translit", override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = {Cyrl = s["cau-Cyrl-entryname"]}, } m["bdl"] = { "Indonesian Bajau", 2880038, "poz", "Latn", } m["bdm"] = { "Buduma", 56287, "cdc-cbm", "Latn", } m["bdn"] = { "Baldemu", 56280, "cdc-cbm", "Latn", } m["bdo"] = { "Morom", 759770, "csu-bgr", "Latn", } m["bdp"] = { "Bende", 8836490, "bnt", "Latn", } m["bdq"] = { "tiếng Ba Na", 32924, "mkh-ban", "Latn", "Tiếng Ba Na", "Ba Na", } m["bdr"] = { "tiếng Tây Duyên hải Bajau", 2880037, "poz-sbj", "Latn", "Tiếng Tây Duyên hải Bajau", "Tây Duyên hải Bajau", } m["bds"] = { "tiếng Burunge", 56617, "cus-sou", "Latn", "Tiếng Burunge", "Burunge", } m["bdt"] = { "Bokoto", 4938812, "alv-gbw", "Latn", } m["bdu"] = { "Oroko", 36278, "bnt-saw", "Latn", } m["bdv"] = { "tiếng Bodo Parja", 8845881, "inc-eas", "Orya", "Tiếng Bodo Parja", "Bodo Parja", translit = "or-translit", } m["bdw"] = { "Baham", 3513309, "paa", "Latn", } m["bdx"] = { "Budong-Budong", 4985158, "poz-ssw", "Latn", } m["bdy"] = { "tiếng Bandjalang", 2980386, "aus-pam", "Latn", "Tiếng Bandjalang", "Bandjalang", } m["bdz"] = { "Badeshi", 33028, "inc-wes", ancestors = "noe", } m["bea"] = { "tiếng Beaver", 20826, "ath-nor", "Latn, Cans", "Tiếng Beaver", "Beaver", } m["beb"] = { "Bebele", 34976, "bnt-btb", "Latn", } m["bec"] = { "Iceve-Maci", 35449, "nic-tvc", "Latn", } m["bed"] = { "Bedoanas", 4879330, "poz-hce", "Latn", } m["bee"] = { "Byangsi", 56904, "sit-alm", "Deva", } m["bef"] = { "Benabena", 2895638, "paa-kag", "Latn", } m["beg"] = { "Belait", 2894198, "poz-swa", "Latn", } m["beh"] = { "Biali", 34961, "nic-eov", "Latn", } m["bei"] = { "Bekati'", 3441683, "day", "Latn", } m["bej"] = { "tiếng Beja", 33025, "cus", "Arab, Latn", "Tiếng Beja", "Beja", } m["bek"] = { "Bebeli", 4878430, "poz-ocw", "Latn", } m["bem"] = { "tiếng Bemba", 33052, "bnt-sbi", "Latn", "Tiếng Bemba", "Bemba", } m["beo"] = { "Beami", 3504079, "paa", "Latn", } m["bep"] = { "Besoa", 8840465, "poz-kal", "Latn", } m["beq"] = { "Beembe", 3196320, "bnt-kng", "Latn", } m["bes"] = { "Besme", 289832, "alv-kim", "Latn", } m["bet"] = { "Guiberoua Bété", 11019185, "kro-bet", "Latn", } m["beu"] = { "tiếng Blagar", 4923846, "ngf", "Latn", "Tiếng Blagar", "Blagar", } m["bev"] = { "Daloa Bété", 11155819, "kro-bet", "Latn", } m["bew"] = { "tiếng Betawi", 33014, "crp", "Latn", "Tiếng Betawi", "Betawi", ancestors = "ms", } m["bex"] = { "Jur Modo", 56682, "csu-bbk", "Latn", } m["bey"] = { "Akuwagel", 3504170, "qfa-tor", "Latn", } m["bez"] = { "Kibena", 2502949, "bnt-bki", "Latn", } m["bfa"] = { "tiếng Bari", 35042, "sdv-bri", "Latn", "Tiếng Bari", "Bari", } m["bfb"] = { "Pauri Bareli", 7155462, "inc-bhi", "Deva", } m["bfc"] = { "Panyi Bai", 12642165, "sit-nba", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["bfd"] = { "Bafut", 34888, "nic-nge", "Latn", } m["bfe"] = { "Betaf", 4897329, "paa-tkw", "Latn", } m["bff"] = { "Bofi", 34914, "alv-gbf", "Latn", } m["bfg"] = { "Busang Kayan", 9231909, "poz", "Latn", } m["bfh"] = { "Blafe", 12628007, "paa", "Latn", } m["bfi"] = { "British Sign Language", 33000, "sgn", "Latn", -- when documented } m["bfj"] = { "Bafanji", 34890, "nic-nun", "Latn", } m["bfk"] = { "Ban Khor Sign Language", 3441103, "sgn", } m["bfl"] = { "Banda-Ndélé", 34850, "bad-cnt", "Latn", } m["bfm"] = { "Mmen", 36132, "nic-rnc", "Latn", } m["bfn"] = { "Bunak", 35101, "ngf", "Latn", } m["bfo"] = { "Malba Birifor", 11150710, "nic-mre", "Latn", } m["bfp"] = { "Beba", 35050, "nic-nge", "Latn", } m["bfq"] = { "tiếng Badaga", 33205, "dra-kan", "Knda, Mlym", "Tiếng Badaga", "Badaga", translit = { Knda = "kn-translit", Mlym = "ml-translit", }, } m["bfr"] = { "Bazigar", 8829558, "inc", } m["bfs"] = { "tiếng Bạch Nam", 12952250, "sit-bai", "Hani, Latn", "Tiếng Bạch Nam", "Bạch Nam", sort_key = {Hani = "Hani-sortkey"}, } m["bft"] = { "tiếng Balti", 33086, "sit-lab", "fa-Arab, Deva, Tibt", "Tiếng Balti", "Balti", translit = { Tibt = "Tibt-translit", }, override_translit = true, display_text = {Tibt = s["Tibt-displaytext"]}, entry_name = {Tibt = s["Tibt-entryname"]}, sort_key = {Tibt = "Tibt-sortkey"}, } m["bfu"] = { "tiếng Gahri", 5516952, "sit-whm", "Takr, Tibt, Deva", "Tiếng Gahri", "Gahri", translit = {Tibt = "Tibt-translit"}, override_translit = true, display_text = {Tibt = s["Tibt-displaytext"]}, entry_name = {Tibt = s["Tibt-entryname"]}, sort_key = {Tibt = "Tibt-sortkey"}, } m["bfw"] = { "tiếng Bondo", 2567942, "mun", "Orya", "Tiếng Bondo", "Bondo" } m["bfx"] = { "tiếng Bantayanon", 16837866, "phi", "Latn", "Tiếng Bantayanon", "Bantayanon", } m["bfy"] = { "Bagheli", 2356364, "inc-hie", "Deva", translit = "hi-translit", } m["bfz"] = { "tiếng Pahari Mahasu", 6733460, "him", "Deva, Takr", "Tiếng Pahari Mahasu", "Pahari Mahasu", translit = { Deva = "hi-translit" }, } m["bga"] = { "Gwamhi-Wuri", 6707102, "nic-knn", "Latn", } m["bgb"] = { "Bobongko", 4935896, "poz-slb", "Latn", } m["bgc"] = { "tiếng Haryanvi", 33410, "inc-hiw", "Deva", "Tiếng Haryanvi", "Haryanvi", ancestors = "inc-ohi", translit = "hi-translit", } m["bgd"] = { "Rathwi Bareli", 7295692, "inc-bhi", "Deva", } m["bge"] = { "Bauria", 4873579, "inc-bhi", "Deva", } m["bgf"] = { "Bangandu", 34938, "alv-gbs", "Latn", } m["bgg"] = { "Bugun", 3514220, "sit-khb", "Latn", } m["bgi"] = { "Giangan", 4842057, "phi", "Latn", } m["bgj"] = { "tiếng Bangolan", 34862, "nic-nun", "Latn", "Tiếng Bangolan", "Bangolan", } m["bgk"] = { "tiếng Bit", 2904868, "mkh-pal", "Latn", -- also Hani? "Tiếng Bit", "Bit" } m["bgl"] = { "tiếng Bo", 8845514, "mkh-vie", "Laoo", "Tiếng Bo", "Bo", } m["bgo"] = { "Baga Koga", 35695, "alv-bag", "Latn", } m["bgq"] = { "Bagri", 2426319, "inc-wes", "Deva", ancestors = "raj", } m["bgr"] = { "Bawm Chin", 56765, "tbq-kuk", "Latn", } m["bgs"] = { "Tagabawa", 7675121, "mno", "Latn", } m["bgt"] = { "tiếng Bughotu", 2927723, "poz-sls", "Latn", "Tiếng Bughotu", "Bughotu", } m["bgu"] = { "Mbongno", 36141, "nic-mmb", "Latn", } m["bgv"] = { "Warkay-Bipim", 4915439, "ngf", "Latn", } m["bgw"] = { "tiếng Bhatri", 8841054, "inc-eas", "Deva, Orya", "Tiếng Bhatri", "Bhatri", translit = { Orya = "or-translit" }, } m["bgx"] = { "tiếng Thổ Nhĩ Kỳ Gagauz Balkan", 2360396, "trk-ogz", "Latn", "Tiếng Thổ Nhĩ Kỳ Gagauz Balkan", "Thổ Nhĩ Kỳ Gagauz Balkan", ancestors = "trk-oat", } m["bgy"] = { "Benggoi", 4887742, "poz-cma", "Latn", } m["bgz"] = { "tiếng Banggai", 3441692, "poz-slb", "Latn", "Tiếng Banggai", "Banggai", } m["bha"] = { "Bharia", 4901287, "inc", "Deva", } m["bhb"] = { "tiếng Bhil", 33229, "inc-bhi", "Deva", "Tiếng Bhil", "Bhil", } m["bhc"] = { "Biga", 2902375, "poz-hce", "Latn", } m["bhd"] = { "tiếng Bhadrawah", 4900565, "him", "Arab, Deva, Takr", "Tiếng Bhadrawah", "Bhadrawah", translit = {Deva = "hi-translit"}, } m["bhe"] = { "Bhaya", 8841168, "inc-wes", ancestors = "raj", } m["bhf"] = { "Odiai", 56690, "paa-kwm", "Latn", } m["bhg"] = { "Binandere", 3503802, "ngf", "Latn", } m["bhh"] = { "tiếng Bukhara", 56469, "ira-swi", "Cyrl, Hebr, Latn, fa-Arab", "Tiếng Bukhara", "Bukhara", ancestors = "tg", } m["bhi"] = { "Bhilali", 4901729, "inc-bhi", "Deva", } m["bhj"] = { "tiếng Bahing", 56442, "sit-kiw", "Deva, Latn", "Tiếng Bahing", "Bahing", } m["bhl"] = { "Bimin", 4913743, "ngf-okk", "Latn", } m["bhm"] = { "Bathari", 2586893, "sem-sar", "Arab, Latn", } m["bhn"] = { "tiếng Tân Aram Bohtan", 33230, "sem-nna", "Syrc", "Tiếng Tân Aram Bohtan", "Tân Aram Bohtan", } m["bho"] = { "tiếng Bhojpur", 33268, "inc-eas", "Deva, Kthi", "Tiếng Bhojpur", "Bhojpur", ancestors = "bh", translit = { Deva = "bho-translit", Kthi = "bho-Kthi-translit", }, } m["bhp"] = { "tiếng Bima", 2796873, "poz-cet", "Latn", "Tiếng Bima", "Bima", } m["bhq"] = { "tiếng Tukang Besi Nam", 12643975, "poz-mun", "Latn", "Tiếng Tukang Besi Nam", "Tukang Besi Nam" } m["bhs"] = { "Buwal", 3515065, "cdc-cbm", "Latn", } m["bht"] = { "tiếng Bhattiyat", 4901452, "him", "Deva, Takr", "Tiếng Bhattiyat", "Bhattiyat", } m["bhu"] = { "tiếng Bhunjia", 8841766, "inc-eas", "Deva, Orya", "Tiếng Bhunjia", "Bhunjia", } m["bhv"] = { "Bahau", 3502039, "poz", "Latn", } m["bhw"] = { "Biak", 1961488, "poz-hce", "Latn", } m["bhx"] = { -- spurious? "Bhalay", 8840773, "inc", } m["bhy"] = { "Bhele", 4901671, "bnt-kbi", "Latn", } m["bhz"] = { "Bada", 4840520, "poz-kal", "Latn", } m["bia"] = { "Badimaya", 3442745, "aus-psw", "Latn", } m["bib"] = { "tiếng Bissa", 32934, "dmn-bbu", "Latn", "Tiếng Bissa", "Bissa", } m["bic"] = { "Bikaru", 56342, "paa-eng", "Latn", } m["bid"] = { "Bidiyo", 56258, "cdc-est", "Latn", } m["bie"] = { "Bepour", 4890914, "ngf-mad", "Latn", } m["bif"] = { "Biafada", 35099, "alv-ten", "Latn", } m["big"] = { "Biangai", 8842027, "paa", "Latn", } m["bij"] = { "Kwanka", 35598, "nic-tar", "Latn", } m["bil"] = { "Bile", 34987, "nic-jrn", "Latn", } m["bim"] = { "Bimoba", 34971, "nic-grm", "Latn", } m["bin"] = { "tiếng Edo", 35375, "alv-eeo", "Latn", "Tiếng Edo", "Edo", entry_name = {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-kwm", "Latn", } m["bip"] = { "Bila", 2902626, "bnt-kbi", "Latn", } m["biq"] = { "Bipi", 2904312, "poz-aay", "Latn", } m["bir"] = { "Bisorio", 8844749, "paa-eng", "Latn", } m["bit"] = { "Berinomo", 56447, "paa-spk", "Latn", } m["biu"] = { "Biete", 4904687, "tbq-kuk", "Latn", } m["biv"] = { "Southern Birifor", 32859745, "nic-mre", "Latn", } m["biw"] = { "Kol (Cameroon)", 35582, "bnt-mka", "Latn", } m["bix"] = { "tiếng Birjia", 3450686, "mun", "Deva", "Tiếng Birjia", "Birjia", translit = { Deva = "hi-translit" }, } m["biy"] = { "tiếng Birhor", 3450469, "mun", "Deva", "Tiếng Birhor", "Birhor", translit = { Deva = "hi-translit" }, } m["biz"] = { "Baloi", 3450590, "bnt-ngn", "Latn", } m["bja"] = { "Budza", 3046889, "bnt-bun", "Latn", } m["bjb"] = { "Barngarla", 3439071, "aus-pam", "Latn", } m["bjc"] = { "Bariji", 4690919, "ngf", "Latn", } m["bje"] = { "Biao-Jiao Mien", 3503800, "hmx-mie", "Hani, Latn", sort_key = {Hani = "Hani-sortkey"}, } m["bjf"] = { "tiếng Tân Aram Do Thái Barzani", 33234, "sem-nna", "Hebr", -- maybe others "Tiếng Tân Aram Do Thái Barzani", "Tân Aram Do Thái Barzani", } m["bjg"] = { "Bidyogo", 35365, "alv-bak", "Latn", } m["bjh"] = { "Bahinemo", 56361, "paa-spk", "Latn", } m["bji"] = { "tiếng Burji", 34999, "cus-hec", "Latn, Ethi", "Tiếng Burji", "Burji", } m["bjj"] = { "tiếng Kannauj", 2726867, "inc-hiw", "Deva", "Tiếng Kannauj", "Kannauj", ancestors = "inc-ohi", } m["bjk"] = { "Barok", 2884743, "poz-ocw", "Latn", } m["bjl"] = { "Bulu (New Guinea)", 4997162, "poz-ocw", "Latn", } m["bjm"] = { "Bajelani", 4848866, "ira-zgr", "Latn, Arab", ancestors = "hac", } m["bjn"] = { "tiếng Banjar", 33151, "poz-mly", "Latn, Arab", "Tiếng Banjar", "Banjar", } m["bjo"] = { "Mid-Southern Banda", 42303990, "bad-cnt", "Latn", } m["bjp"] = { "Fanamaket", nil, "poz-oce", "Latn", } m["bjr"] = { "Binumarien", 538364, "paa-kag", "Latn", } m["bjs"] = { "Bajan", 2524014, "crp", "Latn", ancestors = "en", } m["bjt"] = { "tiếng Balanta-Ganja", 19359034, "alv-bak", "Arab, Latn", "Tiếng Balanta-Ganja", "Balanta-Ganja", } m["bju"] = { "Busuu", 35046, "nic-fru", "Latn", } m["bjv"] = { "tiếng Bedjond", 8829831, "csu-sar", "Latn", "Tiếng Bedjond", "Bedjond", } m["bjw"] = { "Bakwé", 34899, "kro-ekr", "Latn", } m["bjx"] = { "Banao Itneg", 12627559, "phi", "Latn", } m["bjy"] = { "Bayali", 4874263, "aus-pam", "Latn", } m["bjz"] = { "Baruga", 2886189, "ngf", "Latn", } m["bka"] = { "Kyak", 35653, "alv-bwj", "Latn", } m["bkc"] = { "Baka", 34905, "nic-nkb", "Latn", } m["bkd"] = { "tiếng Binukid", 4914553, "mno", "Latn", "Tiếng Binukid", "Binukid", } m["bkf"] = { "Beeke", 3441375, "bnt-kbi", "Latn", } m["bkg"] = { "Buraka", 35066, "nic-nkg", "Latn", } m["bkh"] = { "Bakoko", 34866, "bnt-bsa", "Latn", } m["bki"] = { "tiếng Baki", 11024697, "poz-vnc", "Latn", "Tiếng Baki", "Baki", } m["bkj"] = { "Pande", 36263, "bnt-ngn", "Latn", } m["bkk"] = { -- written in Balti script "Brokskat", 2925988, "inc-shn", } m["bkl"] = { "tiếng Berik", 378743, "paa-tkw", "Latn", "Tiếng Berik", "Berik", } m["bkm"] = { "tiếng Itaŋikom", 1656595, "nic-rnc", "Latn", "Tiếng Itaŋikom", "Itaŋikom", } m["bkn"] = { "Bukitan", 3446774, "poz-bnn", "Latn", } m["bko"] = { "Kwa'", 35567, "bai", "Latn", } m["bkp"] = { "Iboko", 35089, "bnt-ngn", "Latn", } m["bkq"] = { "Bakairí", 56846, "sai-pek", "Latn", } m["bkr"] = { "tiếng Bakumpai", 3436626, "poz-brw", "Latn", } m["bks"] = { "Masbate Sorsogon", 16113356, "phi", "Latn", } m["bkt"] = { "tiếng Boloki", 4144560, "bnt-zbi", "Latn", ancestors = "lse", } m["bku"] = { "tiếng Buhid", 1002956, "phi", "Latn, Buhd", "Tiếng Buhid", "Buhid", translit = { Buhd = "bku-translit", }, override_translit = true, entry_name = { Latn = { remove_diacritics = c.grave .. c.acute .. c.circ, } }, sort_key = { Latn = "tl-sortkey", }, standardChars = { Latn = "AaBbKkDdEeFfGgHhIiLlMmNnOoPpRrSsTtUuWwYy" .. c.punc, }, } m["bkv"] = { "Bekwarra", 34954, "nic-ben", "Latn", } m["bkw"] = { "Bekwel", 34950, "bnt-bek", "Latn", } m["bkx"] = { "Baikeno", 11200640, "poz-tim", "Latn", } m["bky"] = { "Bokyi", 35087, "nic-ben", "Latn", } m["bkz"] = { "tiếng Bungku", 2928207, "poz-btk", "Latn", "Tiếng Bungku", "Bungku" } m["bla"] = { "tiếng Blackfoot", 33060, "alg", "Latn, Cans", "Tiếng Blackfoot", "Blackfoot", } m["blb"] = { "tiếng Bilua", 35003, "ngf", "Latn", "Tiếng Bilua", "Bilua", } m["blc"] = { "tiếng Bella Coola", 977808, "sal", "Latn", "Tiếng Bella Coola", "Bella Coola", } m["bld"] = { "Bolango", 3450578, "phi", "Latn", } m["ble"] = { "tiếng Balanta-Kentohe", 56789, "alv-bak", "Latn", "Tiếng Balanta-Kentohe", "Balanta-Kentohe", } m["blf"] = { "Buol", 2928278, "phi", "Latn", } m["blg"] = { "Balau", 4850134, "poz-mly", "Latn", } m["blh"] = { "tiếng Kuwaa", 35579, "kro", "Latn", "Tiếng Kuwaa", "Kuwaa", } m["bli"] = { "Bolia", 34910, "bnt-mon", "Latn", } m["blj"] = { "Bolongan", 9229310, "poz", "Latn", } m["blk"] = { "tiếng Pa'O", 7121294, "kar", "Mymr", "Tiếng Pa'O", "Pa'O", } m["bll"] = { "Biloxi", 2903780, "sio-ohv", "Latn", } m["blm"] = { "tiếng Beli", 56821, "csu-bbk", "Latn", "Tiếng Beli", "Beli", } m["bln"] = { "Southern Catanduanes Bicolano", 7569754, "phi", "Latn", } m["blo"] = { "tiếng Anii", 34838, "alv-ntg", "Latn", "Tiếng Anii", "Anii", } m["blp"] = { "Blablanga", 2905245, "poz-ocw", "Latn", } m["blq"] = { "Baluan-Pam", 2881675, "poz-aay", "Latn", } m["blr"] = { "tiếng Blang", 4925096, "mkh-pal", "Latn, Tale, Lana, Thai", "Tiếng Blang", "Blang", sort_key = { -- FIXME: This needs to be converted into the current standardized format. from = {"[%pᪧๆ]", "[᩠ᩳ-᩿]", "ᩔ", "ᩕ", "ᩖ", "ᩘ", "([ᨭ-ᨱ])ᩛ", "([ᨷ-ᨾ])ᩛ", "ᩤ", "[็-๎]", "([เแโใไ])([ก-ฮ])"}, to = {"", "", "ᩈᩈ", "ᩁ", "ᩃ", "ᨦ", "%1ᨮ", "%1ᨻ", "ᩣ", "", "%2%1"} }, } m["bls"] = { "tiếng Balaesang", 4849796, "poz", "Latn", } m["blt"] = { "tiếng Thái Đen", 56407, "tai-swe", "Tavt, Latn", "Tiếng Thái Đen", "Thái Đen", --translit = "Tavt-translit", sort_key = { Tavt = { from = {"[꪿ꫀ꫁ꫂ]", "([ꪵꪶꪹꪻꪼ])([ꪀ-ꪯ])"}, to = {"", "%2%1"} }, }, } m["blv"] = { "Kibala", 4939959, "bnt-kmb", "Latn", } m["blw"] = { "Balangao", 4850033, "phi", "Latn", } m["blx"] = { "Mag-Indi Ayta", 1931221, "phi", "Latn", } m["bly"] = { "Notre", 11009194, "nic-wov", "Latn", } m["blz"] = { "tiếng Balantak", 4850053, "poz-slb", "Latn", "Tiếng Balantak", "Balantak", } m["bma"] = { "Lame", 3913997, "nic-jrn", "Latn", } m["bmb"] = { "tiếng Bembe", 4885023, "bnt-lgb", "Latn", } m["bmc"] = { "Biem", 4904523, "poz-ocw", "Latn", } m["bmd"] = { "Baga Manduri", 35815, "alv-bag", "Latn", } m["bme"] = { "Limassa", 11004666, "nic-nkb", "Latn", } m["bmf"] = { "Bom", 35088, "alv-mel", "Latn", } m["bmg"] = { "Bamwe", 34867, "bnt-bun", "Latn", } m["bmh"] = { "Kein", 6383764, "ngf-mad", "Latn", } m["bmi"] = { "tiếng Bagirmi", 34903, "csu-bgr", "Latn", "Tiếng Bagirmi", "Bagirmi", } m["bmj"] = { "Bote-Majhi", 9229570, "inc-eas", "Deva", ancestors = "bh", } m["bmk"] = { "Ghayavi", 5555976, "poz-ocw", "Latn", } m["bml"] = { "Bomboli", 35055, "bnt-ngn", "Latn", } m["bmn"] = { "Bina", 8843664, "poz-ocw", "Latn", } m["bmo"] = { "Bambalang", 34868, "nic-nun", "Latn", } m["bmp"] = { "Bulgebi", 4996380, "ngf-fin", "Latn", } m["bmq"] = { "tiếng Bomu", 35065, "nic-bwa", "Latn", "Tiếng Bomu", "Bomu", } m["bmr"] = { "Muinane", 3027894, "sai-bor", "Latn", } m["bmt"] = { "Biao Mon", 8842159, "hmx-mie", } m["bmu"] = { "Somba-Siawari", 5000983, "ngf", "Latn", } m["bmv"] = { "tiếng Bum", 35058, "nic-rnc", "Latn", "Tiếng Bum", "Bum", } m["bmw"] = { "Bomwali", 34984, "bnt-ndb", "Latn", } m["bmx"] = { "Baimak", 3450546, "ngf-mad", "Latn", } m["bmz"] = { "Baramu", 4858315, "ngf", "Latn", } m["bna"] = { "Bonerate", 4941729, "poz-mun", "Latn", } m["bnb"] = { "Bookan", 4943150, "poz-san", "Latn", } m["bnd"] = { "Banda", 3504147, "poz-cma", "Latn", } m["bne"] = { "Bintauna", 4914533, "phi", "Latn", } m["bnf"] = { "Masiwang", 6783305, "poz-cma", "Latn", } m["bng"] = { "Benga", 34952, "bnt-saw", "Latn", } m["bni"] = { "tiếng Bangi", 34936, "bnt-bmo", "Latn", "Tiếng Bangi", "Bangi", } m["bnj"] = { "Eastern Tawbuid", 18757427, "phi", "Latn", } m["bnk"] = { "Bierebo", 2902029, "poz-vnc", "Latn", } m["bnl"] = { "tiếng Boon", 56616, "cus-eas", "Latn", "Tiếng Boon", "Boon", } m["bnm"] = { "Batanga", 34979, "bnt-saw", "Latn", } m["bnn"] = { "tiếng Bunun", 56505, "map", "Latn", "Tiếng Bunun", "Bunun", } m["bno"] = { "tiếng Asi", 29490, "phi", "Latn", "Tiếng Asi", "Asi", } m["bnp"] = { "tiếng Bola", 4938876, "poz-ocw", "Latn", "Tiếng Bola", "Bola", } m["bnq"] = { "Bantik", 2883521, "poz", "Latn", } m["bnr"] = { "Butmas-Tur", 2928942, "poz-vnc", "Latn", } m["bns"] = { "Bundeli", 56399, "inc-hiw", "Deva", ancestors = "inc-ohi", translit = "hi-translit", } m["bnu"] = { "Bentong", 4890644, "poz-ssw", "Latn", } m["bnv"] = { "Beneraf", 4941733, "paa-tkw", "Latn", } m["bnw"] = { "Bisis", 56356, "paa-spk", "Latn", } m["bnx"] = { "Bangubangu", 3438330, "bnt-lbn", "Latn", } m["bny"] = { "Bintulu", 3450775, "poz-swa", "Latn", } m["bnz"] = { "Beezen", 35083, "nic-ykb", "Latn", } m["boa"] = { "tiếng Bora", 2375468, "sai-bor", "Latn", "Tiếng Bora", "Bora", } m["bob"] = { "tiếng Aweer", 56526, "cus-som", "Latn", "Tiếng Aweer", "Aweer", } m["boe"] = { "tiếng Mundabli", 36127, "nic-beb", "Latn", "Tiếng Mundabli", "Mundabli", } 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"] = { "Anjam", 3504136, "ngf-mad", "Latn", } m["bok"] = { "Bonjo", 34942, "alv", "Latn", } m["bol"] = { "Bole", 3436680, "cdc-wst", "Latn", } m["bom"] = { "Berom", 35013, "nic-beo", "Latn", } m["bon"] = { "Bine", 4914077, "paa", "Latn", } m["boo"] = { "Tiemacèwè Bozo", 12643582, "dmn-snb", "Latn", -- and others? } m["bop"] = { "Bonkiman", 4942134, "ngf-fin", "Latn", } m["boq"] = { "Bogaya", 7207578, "ngf", "Latn", } m["bor"] = { "tiếng Borôro", 32986, "sai-mje", "Latn", "Tiếng Borôro", "Borôro", } m["bot"] = { "tiếng Bongo", 2910067, "csu-bbk", "Latn", } m["bou"] = { "Bondei", 4941378, "bnt-seu", "Latn", } m["bov"] = { "tiếng Tuwuli", 36974, "alv-ktg", "Latn", "Tiếng Tuwuli", "Tuwuli", } m["bow"] = { "Rema", 7311502, "paa", "Latn", } m["box"] = { "Buamu", 35157, "nic-bwa", "Latn", } m["boy"] = { "Bodo (Central Africa)", 4936715, "bnt-leb", "Latn", } m["boz"] = { "Tiéyaxo Bozo", 32860401, "dmn-snb", "Latn", } m["bpa"] = { "Dakaka", 1157729, "poz-vnc", "Latn", } m["bpd"] = { "Banda-Banda", 3450674, "bad-cnt", "Latn", } m["bpg"] = { "Bonggo", 4941860, "poz-ocw", "Latn", } m["bph"] = { "tiếng Botlikh", 56560, "cau-and", "Cyrl", "Tiếng Botlikh", "Botlikh", translit = "cau-nec-translit", override_translit = true, display_text = {Cyrl = s["cau-Cyrl-displaytext"]}, entry_name = {Cyrl = s["cau-Cyrl-entryname"]}, } m["bpi"] = { "Bagupi", 3450697, "ngf-mad", "Latn", } m["bpj"] = { "Binji", 4914403, "bnt-lbn", "Latn", } m["bpk"] = { "Orowe", 7103905, "poz-cln", "Latn", } m["bpl"] = { "Broome Pearling Lugger Pidgin", 4975277, "crp", "Latn", ancestors = "ms", } m["bpm"] = { "Biyom", 4919327, "ngf-mad", "Latn", } m["bpn"] = { "Dzao Min", 3042189, "hmx-mie", } m["bpo"] = { "Anasi", 11207813, "paa-egb", "Latn", } m["bpp"] = { "Kaure", 20526532, "paa", "Latn", } m["bpq"] = { "Banda Malay", 12473442, "crp", "Latn", ancestors = "ms", } m["bpr"] = { "Koronadal Blaan", 16115430, "phi", "Latn", } m["bps"] = { "Sarangani Blaan", 16117272, "phi", "Latn", } m["bpt"] = { "Barrow Point", 2567916, "aus-pmn", "Latn", } m["bpu"] = { "Bongu", 4941930, "ngf-mad", "Latn", } m["bpv"] = { "Bian Marind", 8841889, "ngf", "Latn", } m["bpx"] = { "Palya Bareli", 7128872, "inc-bhi", "Deva", translit = "hi-translit", } m["bpy"] = { "tiếng Bishnupriya", 37059, "inc-eas", "Beng", "Tiếng Bishnupriya", "Bishnupriya", ancestors = "inc-obn", } m["bpz"] = { "Bilba", 8843362, "poz-tim", "Latn", } m["bqa"] = { "Tchumbuli", 11008162, "alv-ctn", "Latn", ancestors = "ak", } m["bqb"] = { "Bagusa", 4842178, "paa-tkw", "Latn", } m["bqc"] = { "tiếng Boko", 34983, "dmn-bbu", "Latn", "Tiếng Boko", "Boko", } m["bqd"] = { "Bung", 3436612, "nic-bdn", "Latn", } m["bqf"] = { "Baga Kaloum", 3502293, "alv-bag", "Latn", } m["bqg"] = { "Bago-Kusuntu", 34878, "nic-gne", } m["bqh"] = { "Baima", 674990, "sit-qia", } m["bqi"] = { "tiếng Bakhtiari", 257829, "ira-swi", "fa-Arab", "Tiếng Bakhtiari", "Bakhtiari", ancestors = "pal", } m["bqj"] = { "Bandial", 34872, "alv-jol", "Latn", } m["bqk"] = { "Banda-Mbrès", 3450724, "bad-cnt", "Latn", } m["bql"] = { "Bilakura", 4907504, "ngf-mad", "Latn", } m["bqm"] = { "Wumboko", 37051, "bnt-kpw", "Latn", } m["bqn"] = { "Bulgarian Sign Language", 3438325, "sgn", } m["bqo"] = { "Balo", 34865, "nic-grs", "Latn", } m["bqp"] = { "tiếng Busa", 35185, "dmn-bbu", "Latn", "Tiếng Busa", "Busa", } m["bqq"] = { "Biritai", 56382, "paa-lkp", "Latn", } m["bqr"] = { "Burusu", 5001028, "poz-san", "Latn", } m["bqs"] = { "Bosngun", 56838, "paa", "Latn", } m["bqt"] = { "Bamukumbit", 35078, "nic-nge", "Latn", } m["bqu"] = { "Boguru", 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"] = { "Bengkala Sign Language", 3322119, "sgn", } m["bqz"] = { "tiếng Bakaka", 34855, "bnt-mne", "Latn", "Tiếng Bakaka", "Bakaka", } m["bra"] = { "tiếng Braj", 35243, "inc-hiw", "Deva", "Tiếng Braj", "Braj", ancestors = "inc-ohi", translit = "hi-translit", } m["brb"] = { "tiếng Brâu", 4957737, "mkh-ban", "Khmr, Latn", "Tiếng Brâu", "Brâu" } m["brc"] = { "tiếng Creole Hà Lan Berbice", 35215, "crp", "Latn", "Tiếng Creole Hà Lan Berbice", "Creole Hà Lan Berbice", ancestors = "nl", } m["brd"] = { "Baraamu", 56804, "sit-new", "Deva", } m["brf"] = { "Bera", 2896850, "bnt-kbi", "Latn", } m["brg"] = { "Baure", 2839722, "awd", "Latn", } m["brh"] = { "tiếng Brahui", 33202, "dra-nor", "ur-Arab, Latn", "Tiếng Brahui", "Brahui", translit = {["ur-Arab"] = "ur-translit"}, entry_name = { -- 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"] = { "Mokpwe", 36428, "bnt-kpw", "Latn", } m["brj"] = { "Bieria", 4904607, "poz-vnc", "Latn", } m["brk"] = { "Birgid", 56823, "nub", "Latn", } m["brl"] = { "Birwa", 3501019, "bnt-sts", "Latn", } m["brm"] = { "Barambu", 34893, "znd", "Latn", } m["brn"] = { "Boruca", 4946773, "cba", "Latn", } m["bro"] = { "tiếng Brokkat", 56605, "sit-tib", "Tibt, Latn", "Tiếng Brokkat", "Brokkat", translit = {Tibt = "Tibt-translit"}, override_translit = true, display_text = {Tibt = s["Tibt-displaytext"]}, entry_name = {Tibt = s["Tibt-entryname"]}, sort_key = {Tibt = "Tibt-sortkey"}, } m["brp"] = { "Barapasi", 56995, "paa-egb", "Latn", } m["brq"] = { "tiếng Breri", 4961835, "paa", "Latn", "Tiếng Breri", "Breri", } m["brr"] = { "tiếng Birao", 2904383, "poz-sls", "Latn", "Tiếng Birao", "Birao", } m["brs"] = { "Baras", 8827053, "poz", "Latn", } m["brt"] = { "Bitare", 34946, "nic-tvn", "Latn", } m["bru"] = { "tiếng Bru", 16115463, "mkh-kat", "Latn, Laoo, Thai", "Tiếng Bru", "Bru", sort_key = { Laoo = "Laoo-sortkey", Thai = "Thai-sortkey", }, } m["brv"] = { "tiếng Bru Tây", 16113806, "mkh-kat", "Latn, Laoo, Thai", "Tiếng Bru Tây", "Bru Tây", sort_key = { Laoo = "Laoo-sortkey", Thai = "Thai-sortkey", }, } m["brw"] = { "tiếng Bellara", 4883496, "dra-tlk", "Knda, Mlym", "Tiếng Bellara", "Bellara", translit = { Knda = "kn-translit", Mlym = "ml-translit", }, } m["brx"] = { "tiếng Bodo (Ấn Độ)", 33223, "tbq-bdg", "Deva, Latn, Beng", "Tiếng Bodo (Ấn Độ)", "Bodo (Ấn Độ)", translit = {Deva = "brx-translit"}, } m["bry"] = { "Burui", 5000976, "paa-spk", "Latn", } m["brz"] = { "Bilbil", 4907473, "poz-ocw", "Latn", } m["bsa"] = { "tiếng Abinomn", 56648, "qfa-iso", "Latn", "Tiếng Abinomn", "Abinomn", } m["bsb"] = { "Brunei Bisaya", 3450611, "poz-san", "Latn", } m["bsc"] = { "tiếng Bassari", 35098, "alv-ten", "Latn", "Tiếng Bassari", "Bassari", } m["bse"] = { "Wushi", 36973, "nic-rnn", "Latn", } m["bsf"] = { "Bauchi", 34974, "nic-shi", "Latn", } m["bsg"] = { "Bashkardi", 33030, "ira-swi", "fa-Arab, Latn", } m["bsh"] = { "Kamkata-viri", 2605045, "nur-nor", "Latn, Arab", } m["bsi"] = { "Bassossi", 34940, "bnt-mne", "Latn", } m["bsj"] = { "Bangwinji", 3446631, "alv-wjk", "Latn", } m["bsk"] = { "tiếng Burushaski", 216286, "qfa-iso", "Arab", "Tiếng Burushaski", "Burushaski", } m["bsl"] = { "Basa-Gumna", 4866150, "nic-bas", "Latn", } m["bsm"] = { "Busami", 5001255, "poz-hce", "Latn", } m["bsn"] = { "Barasana", 2883843, "sai-tuc", "Latn", } m["bso"] = { "Buso", 3441370, "cdc-est", "Latn", } m["bsp"] = { "Baga Sitemu", 36466, "alv-bag", "Latn", } m["bsq"] = { "tiếng Bassa", 34949, "kro-wkr", "Latn, Bass", "Tiếng Bassa", "Bassa", } m["bsr"] = { "Bassa-Kontagora", 4866152, "nic-bas", "Latn", } m["bss"] = { "tiếng Akoose", 34806, "bnt-mne", "Latn", "Tiếng Akoose", "Akoose", } m["bst"] = { "tiếng Basketo", 56531, "omv-ome", "Ethi", "Tiếng Basketo", "Basketo", } m["bsu"] = { "Bahonsuai", 2879298, "poz-btk", "Latn", } m["bsv"] = { "Baga Sobané", 3450433, "alv-bag", "Latn", } m["bsw"] = { "tiếng Baiso", 56615, "cus-som", "Latn", "Tiếng Baiso", "Baiso", } m["bsx"] = { "Yangkam", 36922, "nic-tar", "Latn", } m["bsy"] = { "tiếng Bisaya Sabah", 12641557, "poz-san", "Latn", "Tiếng Bisaya Sabah", "Bisaya Sabah", } m["bta"] = { "Bata", 56254, "cdc-cbm", "Latn", } m["btc"] = { "Bati (Cameroon)", 34944, "nic-mbw", "Latn", } m["btd"] = { "Dairi Batak", 2891045, "btk", "Latn, Batk", } m["bte"] = { "Gamo-Ningi", 5520366, "nic-jer", "Latn", } m["btf"] = { "tiếng Birgit", 56302, "cdc-est", "Latn", "Tiếng Birgit", "Birgit", } m["btg"] = { "Gagnoa Bété", 11005602, "kro-bet", "Latn", } m["bth"] = { "tiếng Bidayuh Biatah", 2900881, "day", "Latn", "Tiếng Bidayuh Biatah", "Bidayuh Biatah", } m["bti"] = { "Burate", 56900, "paa-egb", "Latn", } m["btj"] = { "tiếng Mã Lai Bacan", 8828608, "poz-mly", "Latn", "Tiếng Mã Lai Bacan", "Mã Lai Bacan", } m["btm"] = { "Mandailing Batak", 2891049, "btk", "Latn, Batk", } m["btn"] = { "tiếng Ratagnon", 13197, "phi", "Latn", "Tiếng Ratagnon", "Ratagnon", } m["bto"] = { "Iriga Bicolano", 12633026, "phi", "Latn", } m["btp"] = { "Budibud", 4985086, "poz-ocw", "Latn", } m["btq"] = { "tiếng Batek", 860315, "mkh-asl", "Latn", "Tiếng Batek", "Batek" } m["btr"] = { "Baetora", 2878874, "poz-vnc", "Latn", } m["bts"] = { "tiếng Batak Simalungun", 2891054, "btk", "Latn, Batk", "Tiếng Batak Simalungun", "Batak Simalungun", } m["btt"] = { "Bete-Bendi", 4887064, "nic-ben", "Latn", } m["btu"] = { "Batu", 34964, "nic-tvn", "Latn", } m["btv"] = { "Bateri", 3812564, "inc-koh", "Deva", } m["btw"] = { "tiếng Butuanon", 5003156, "phi", "Latn", "Tiếng Butuanon", "Butuanon", } m["btx"] = { "Karo Batak", 33012, "btk", "Latn, Batk", } m["bty"] = { "Bobot", 3446788, "poz-cma", "Latn", } m["btz"] = { "Alas-Kluet Batak", 2891042, "btk", "Latn, Batk", } m["bua"] = { "tiếng Buryat", 33120, "xgn-cen", "Cyrl, Mong, Latn", "Tiếng Buryat", "Buryat", wikimedia_codes = "bxr", ancestors = "cmg", translit = { Cyrl = "bua-translit", Mong = "Mong-translit", }, override_translit = true, display_text = {Mong = s["Mong-displaytext"]}, entry_name = { Cyrl = {remove_diacritics = c.grave .. c.acute}, Mong = s["Mong-entryname"], }, sort_key = { Cyrl = { from = {"ё", "ө", "ү", "һ"}, to = {"е" .. p[1], "о" .. p[1], "у" .. p[1], "х" .. p[1]} }, }, } m["bub"] = { "Bua", 32928, "alv-bua", "Latn", } m["buc"] = { "tiếng Bushi", 32928, "poz-bre", "Latn, Arab", "Tiếng Bushi", "Bushi" } m["bud"] = { "tiếng Ntcham", 36266, "nic-grm", "Latn", "Tiếng Ntcham", "Ntcham", } m["bue"] = { "Beothuk", 56234, nil, "Latn", } m["buf"] = { "Bushoong", 3449964, "bnt-bsh", "Latn", } m["bug"] = { "tiếng Bugis", 33190, "poz-ssw", "Bugi, Latn", "Tiếng Bugis", "Bugis", } m["buh"] = { "Younuo Bunu", 56299, "hmn", "Latn", } m["bui"] = { "Bongili", 35084, "bnt-ngn", "Latn", } m["buj"] = { "Basa-Gurmana", 6432515, "nic-bas", "Latn", } m["buk"] = { "Bukawa", 35043, "poz-ocw", "Latn", } m["bum"] = { "Bulu (Cameroon)", 35028, "bnt-btb", "Latn", } m["bun"] = { "Sherbro", 36339, "alv-mel", "Latn", } m["buo"] = { "Terei", 56831, "paa-sbo", "Latn", } m["bup"] = { "Busoa", 5002001, "poz", "Latn", } m["buq"] = { "tiếng Brem", 4960502, "ngf", "Latn", } m["bus"] = { "tiếng Bokobaru", 9228931, "dmn-bbu", "Latn", "Tiếng Bokobaru", "Bokobaru", } m["but"] = { "Bungain", 3450623, "qfa-tor", "Latn", } m["buu"] = { "tiếng Budu", 3450207, "bnt-nya", "Latn", "Tiếng Budu", "Budu", } m["buv"] = { "Bun", 56351, "paa-yua", "Latn", } m["buw"] = { "Bubi", 35017, "bnt-tso", "Latn", } m["bux"] = { "tiếng Boghom", 3440412, "cdc-wst", "Latn", "Tiếng Boghom", "Boghom", } m["buy"] = { "Mmani", 35061, "alv-mel", "Latn", } m["bva"] = { "Barein", 56285, "cdc-est", "Latn", } m["bvb"] = { "tiếng Bube", 35110, "nic-bds", "Latn", "Tiếng Bube", "Bube", } m["bvc"] = { "Baelelea", 2878833, "poz-sls", "Latn", } m["bvd"] = { "Baeggu", 2878850, "poz-sls", "Latn", } m["bve"] = { "Berau Malay", 3915770, "poz-mly", "Latn", } m["bvf"] = { "Boor", 56250, "cdc-est", "Latn", } m["bvg"] = { "Bonkeng", 34958, "bnt-bbo", "Latn", } m["bvh"] = { "Bure", 56294, "cdc-wst", "Latn", } m["bvi"] = { "Belanda Viri", 35247, "nic-ser", "Latn", } m["bvj"] = { "Baan", 3515067, "nic-ogo", "Latn", } m["bvk"] = { "Bukat", 4986814, "poz-bnn", "Latn", } m["bvl"] = { "Bolivian Sign Language", 1783590, "sgn", "Latn", -- when documented } m["bvm"] = { "Bamunka", 34882, "nic-rnn", "Latn", } m["bvn"] = { "Buna", 3450516, "qfa-tor", "Latn", } m["bvo"] = { "Bolgo", 35038, "alv-bua", "Latn", } m["bvp"] = { "tiếng Bố Mang", 4997235, "mkh-pal", nil, "Tiếng Bố Mang", "Bố Mang" } m["bvq"] = { "Birri", 56514, "csu-bkr", "Latn", } m["bvr"] = { "Burarra", 4998124, "aus-arn", "Latn", } m["bvt"] = { "Bati (Indonesia)", 4869253, "poz-cma", "Latn", } m["bvu"] = { "Bukit Malay", 9230148, "poz-mly", "Latn", } m["bvv"] = { "Baniva", 3515198, "awd", "Latn", } m["bvw"] = { "Boga", 56262, "cdc-cbm", "Latn", } m["bvx"] = { "Babole", 35180, "bnt-ngn", "Latn", } m["bvy"] = { "Baybayanon", 16839275, "phi", "Latn", } m["bvz"] = { "Bauzi", 56360, "paa-egb", "Latn", } m["bwa"] = { "Bwatoo", 9232446, "poz-cln", "Latn", } m["bwb"] = { "Namosi-Naitasiri-Serua", 3130290, "poz-occ", "Latn", } m["bwc"] = { "Bwile", 3447440, "bnt-sbi", "Latn", } m["bwd"] = { "Bwaidoka", 2929111, "poz-ocw", "Latn", } m["bwe"] = { "tiếng Karen Bwe", 56994, "kar", "Mymr", "Tiếng Karen Bwe", "Karen Bwe", } m["bwf"] = { "Boselewa", 4947229, "poz-ocw", "Latn", } m["bwg"] = { "Barwe", 8826802, "bnt-sna", "Latn", } m["bwh"] = { "Bishuo", 34973, "nic-fru", "Latn", } m["bwi"] = { "Baniwa", 3501735, "awd-nwk", "Latn", } m["bwj"] = { "tiếng Láá Láá Bwamu", 11017275, "nic-bwa", "Latn", "Tiếng Láá Láá Bwamu", "Láá Láá Bwamu", } m["bwk"] = { "Bauwaki", 4873607, "ngf", "Latn", } m["bwl"] = { "Bwela", 5003678, "bnt-bun", "Latn", } m["bwm"] = { "Biwat", 56352, "paa-yua", "Latn", } m["bwn"] = { "Wunai Bunu", 56452, "hmn", } m["bwo"] = { "tiếng Shinasha", 56260, "omv-gon", "Latn", "Tiếng Shinasha", "Shinasha", } m["bwp"] = { "Mandobo Bawah", 12636155, "ngf", "Latn", } m["bwq"] = { "Southern Bobo", 11001714, "dmn-snb", "Latn", } m["bwr"] = { "Bura", 56552, "cdc-cbm", "Latn", } m["bws"] = { "Bomboma", 9229429, "bnt-bun", "Latn", } m["bwt"] = { "Bafaw", 34853, "bnt-bbo", "Latn", } m["bwu"] = { "Buli (Ghana)", 35085, "nic-buk", "Latn", } m["bww"] = { "Bwa", 3515058, "bnt-bta", "Latn", } m["bwx"] = { "Bu-Nao Bunu", 56411, "hmn", "Latn", } m["bwy"] = { "Cwi Bwamu", 11150714, "nic-bwa", "Latn", } m["bwz"] = { "Bwisi", 35067, "bnt-sir", "Latn", } m["bxa"] = { "Bauro", 2892068, "poz-sls", "Latn", } m["bxb"] = { "Belanda Bor", 56678, "sdv-lon", "Latn", } m["bxc"] = { "Molengue", 13345, "bnt-kel", "Latn", } m["bxd"] = { "tiếng Pela", 57000, "tbq-brm", nil, "Tiếng Pela", "Pela", } m["bxe"] = { "tiếng Ongota", 36344, "qfa-unc", -- moribund, no academic consensus on classification; might be an isolate "Latn", } m["bxf"] = { "Bilur", 2903788, "poz-ocw", "Latn", } m["bxg"] = { "Bangala", 34989, "bnt-bmo", "Latn", } m["bxh"] = { "Buhutu", 4986329, "poz-ocw", "Latn", } m["bxi"] = { "Pirlatapa", 10632195, "aus-kar", "Latn", } m["bxj"] = { "Bayungu", 10427485, "aus-psw", "Latn", } m["bxk"] = { "Bukusu", 32930, "bnt-msl", "Latn", } m["bxl"] = { "Jalkunan", 11009787, "dmn-jje", "Latn", } m["bxn"] = { "Burduna", 4998313, "aus-psw", "Latn", } m["bxo"] = { "Barikanchi", 3450802, "crp", "Latn", ancestors = "ha", } m["bxp"] = { "Bebil", 34941, "bnt-btb", "Latn", } m["bxq"] = { "Beele", 56238, "cdc-wst", "Latn", } m["bxs"] = { "Busam", 35189, "nic-grs", "Latn", } m["bxv"] = { "Berakou", 56796, "csu-bgr", "Latn", } m["bxw"] = { "Banka", 3438402, "dmn-smg", "Latn", } m["bxz"] = { "Binahari", 4913840, "ngf", "Latn", } m["bya"] = { "Palawan Batak", 3450443, "phi", "Tagb", } m["byb"] = { "Bikya", 33257, "nic-fru", "Latn", } m["byc"] = { "Ubaghara", 36625, "nic-ucn", "Latn", } m["byd"] = { "Benyadu'", 11173588, "day", "Latn", } m["bye"] = { "Pouye", 7235814, "paa-spk", "Latn", } m["byf"] = { "Bete", 32932, "nic-ykb", "Latn", } m["byg"] = { "Baygo", 56836, "sdv-daj", "Latn", } m["byh"] = { "tiếng Bhujel", 56317, "sit-gma", "Deva", "Tiếng Bhujel", "Bhujel", } m["byi"] = { "tiếng Buyu", 5003401, "bnt-nyb", "Latn", "Tiếng Buyu", "Buyu", } m["byj"] = { "Binawa", 4913807, "nic-kau", "Latn", } m["byk"] = { "Biao", 4902547, "qfa-tak", "Latn", -- also Hani? } m["byl"] = { "Bayono", 3503856, "ngf", "Latn", } m["bym"] = { "Bidyara", 8842355, "aus-pam", "Latn", } m["byn"] = { "tiếng Bilen", 56491, "cus-cen", "Ethi, Latn", "Tiếng Bilen", "Bilen", translit = {Ethi = "Ethi-translit"}, } m["byo"] = { "Biyo", 56848, "tbq-bka", "Latn, Hani", sort_key = {Hani = "Hani-sortkey"}, } m["byp"] = { "Bumaji", 4997234, "nic-ben", "Latn", } m["byq"] = { "tiếng Basay", 716647, "map", "Latn", "Tiếng Basay", "Basay", } m["byr"] = { "Baruya", 3450812, "ngf", "Latn", } m["bys"] = { "Burak", 4998097, "alv-bwj", "Latn", } m["byt"] = { "Berti", 35008, "ssa-sah", "Latn", } m["byv"] = { "tiếng Medumba", 36019, "bai", "Latn", "Tiếng Medumba", "Medumba", } m["byw"] = { "tiếng Belhariya", 32961, "sit-kie", "Deva", "Tiếng Belhariya", "Belhariya", } m["byx"] = { "Qaqet", 3503009, "paa-bng", "Latn", } m["byz"] = { "Banaro", 56858, "paa", "Latn", } m["bza"] = { "tiếng Bandi", 34912, "dmn-msw", "Latn", "Tiếng Bandi", "Bandi", } m["bzb"] = { "Andio", 4754487, "poz-slb", "Latn", } m["bzd"] = { "Bribri", 28400, "cba", "Latn", } m["bze"] = { "Jenaama Bozo", 10950633, "dmn-snb", "Latn", } m["bzf"] = { "Boikin", 56829, "paa-spk", "Latn", } m["bzg"] = { "tiếng Babuza", 716615, "map", "Latn", "Tiếng Babuza", "Babuza", } m["bzh"] = { "tiếng Buang Mapos", 2927370, "poz-ocw", "Latn", "Tiếng Buang Mapos", "Buang Mapos", } m["bzi"] = { "tiếng Bisu", 56852, "tbq-bis", "Latn, Thai", "Tiếng Bisu", "Bisu", sort_key = {Thai = "Thai-sortkey"}, } m["bzj"] = { "Belizean Creole", 1363055, "crp", "Latn", ancestors = "en", } m["bzk"] = { "Nicaraguan Creole", 3504097, "crp", "Latn", ancestors = "en", } m["bzl"] = { -- supposedly also called "Bolano", but I can find no evidence of that "Boano (Sulawesi)", 4931258, "poz", "Latn", } m["bzm"] = { "Bolondo", 35071, "bnt-bun", "Latn", } m["bzn"] = { "Boano (Maluku)", 4931255, "poz-cma", "Latn", } m["bzo"] = { "Bozaba", 4952785, "bnt-ngn", "Latn", } m["bzp"] = { "Kemberano", 12634399, "ngf-sbh", "Latn", } m["bzq"] = { "Buli (Indonesia)", 2927952, "poz-hce", "Latn", } m["bzr"] = { "Biri", 4087011, "aus-pam", "Latn", } m["bzs"] = { "Brazilian Sign Language", 3436689, "sgn", "Latn", } m["bzu"] = { "Burmeso", 56746, "paa-wpa", "Latn", } m["bzv"] = { "Bebe", 34977, "nic-bbe", "Latn", } m["bzw"] = { "Basa", 34898, "nic-bas", "Latn", } m["bzx"] = { "Hainyaxo Bozo", 11159536, "dmn-snb", "Latn", } m["bzy"] = { "Obanliku", 36276, "nic-ben", "Latn", } m["bzz"] = { "Evant", 35259, "nic-tvc", "Latn", } return require("Module:languages").finalizeData(m, "language") 8ira6ubawyr1x7up8ravl7f3a96727i cương ngạnh 0 274607 2575115 2085347 2026-11-03T06:35:08Z TienMinh-mun6xnChing 57893 /* */ 2575115 wikitext text/x-wiki {{-vie-}} {{-etym-}} {{etym-from|lang=zho|term=剛硬}} Trong đó: [[剛]] (“cương”: cứng rắn, cứng cỏi); [[硬]] (“ngạnh”: bướng bỉnh). {{-pron-}} {{vie-pron}} {{-adj-}} {{pn}} # {{term|Ít dùng}} {{like-entry|ương ngạnh}} #: {{ux|vi|Bọn trẻ '''cương ngạnh''' lắm, bảo không nghe.}} {{-trans-}} {{trans-top|như ương ngạnh}} * {{langname|en}}: [[stubborn]] {{trans-bottom}} {{catname|Tính từ tiếng Việt}} jvutezcyv3p83z4wl5lxtq406lo3awj 2575116 2575115 2026-11-03T06:35:22Z TienMinh-mun6xnChing 57893 /* */ 2575116 wikitext text/x-wiki {{-vie-}} {{-etym-}} {{etym-from|lang=zho|term=剛硬}} Trong đó: [[剛]] (“cương”: cứng rắn, cứng cỏi); [[硬]] (“ngạnh”: bướng bỉnh). {{-pron-}} {{vie-pron}} {{-adj-}} {{pn}} # {{term|Ít dùng}} {{like-entry|ương ngạnh}}. #: {{ux|vi|Bọn trẻ '''cương ngạnh''' lắm, bảo không nghe.}} {{-trans-}} {{trans-top|như ương ngạnh}} * {{langname|en}}: [[stubborn]] {{trans-bottom}} {{catname|Tính từ|tiếng Việt}} 2nvpve8vh3cvn4pkbttkmw04h2r29m9 Mô đun:etymology languages/data 828 275399 2575188 2571136 2026-11-03T08:40:36Z Hiyuune 50834 2575188 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["shi-med"] = { "tiếng Tashelhit trung cổ", 34152, "shi", nil, "Tiếng Tashelhit trung cổ", "Tashelhit trung cổ", } -- Ainu varieties m["ain-hok"] = { "tiếng Ainu Hokkaidō", 20968488, "ain", nil, "Tiếng Ainu Hokkaidō", "Ainu Hokkaidō", aliases = {"Ainu Hokkaido"}, } m["ain-kur"] = { "tiếng Ainu Kuril", 20967012, "ain", nil, "Tiếng Ainu Kuril", "Ainu Kuril", } m["ain-sak"] = { "tiếng Ainu Sakhalin", 20747371, "ain", "Tiếng Ainu Sakhalin", "Ainu Sakhalin", } -- Akan varieties m["tw"] = { "tiếng Akan Twi", 36850, "ak", nil, "Tiếng Akan Twi", "Akan Twi", aliases = {"Twi"}, } m["tw-abr"] = { "Bono Twi", 34831, "tw", aliases = {"Bono", "Abron", "Brong"}, } m["tw-asa"] = { "Asante Twi", 19261685, "tw", aliases = {"Asante", "Ashanti", "Ashante"}, } m["tw-aku"] = { "Akuapem Twi", 31150449, "tw", aliases = {"Akuapem", "Akuapim", "Akwapem Twi", "Akwapi"}, } m["fat"] = { "Fante Akan", 35570, "ak", aliases = {"Fante", "Fanti", "Fantse", "Mfantse"}, } -- Albanian varieties m["aln"] = { "Gheg Albanian", 181037, "sq", aliases = {"Gheg"}, } m["aae"] = { "Arbëresh Albanian", 1075302, "als", aliases = {"Arbëreshë", "Arbëresh"}, } m["aat"] = { "Arvanitika Albanian", 29347, "als", aliases = {"Arvanitika"}, } m["als"] = { "Tosk Albanian", 180937, "sq", aliases = {"Tosk"}, } -- Bantu varieties m["bnt-cmn"] = { "Common Bantu", nil, "bnt-pro", } -- Semitic varieties -- Akkadian varieties m["akk-old"] = { "Old Akkadian", nil, "akk", } m["akk-obb"] = { "Old Babylonian", nil, "akk", } m["akk-oas"] = { "Old Assyrian", nil, "akk", } m["akk-mbb"] = { "Middle Babylonian", nil, "akk", } m["akk-mas"] = { "Middle Assyrian", nil, "akk", } m["akk-nbb"] = { "Neo-Babylonian", nil, "akk", } m["akk-nas"] = { "Neo-Assyrian", nil, "akk", } m["akk-lbb"] = { "Late Babylonian", nil, "akk", } m["akk-stb"] = { "Standard Babylonian", nil, "akk", } -- Arabic varieties m["jrb"] = { "tiếng Ả Rập-Do Thái", 37733, "ar", "Hebr, Arab", "Tiếng Ả Rập-Do Thái", "Ả Rập-Do Thái", pseudo_families = "qfa-jew", } -- Aramaic varieties m["arc-bib"] = { "Biblical Aramaic", 843235, "arc", family = "sem-are", } m["arc-cpa"] = { "Christian Palestinian Aramaic", 60790119, "arc", family = "sem-arw", aliases = {"Melkite Aramaic", "Palestinian Syriac", "Syropalestinian Aramaic"}, } m["arc-imp"] = { "Imperial Aramaic", 7079491, "arc", aliases = {"Official Aramaic"}, } m["arc-hat"] = { "Hatran Aramaic", 3832926, "arc", family = "sem-are", } m["arc-jla"] = { "Jewish Literary Aramaic", 105952842, "arc", } m["arc-nab"] = { "Nabataean Aramaic", 36178, "arc", } m["arc-old"] = { "Old Aramaic", 3398392, "arc", } m["arc-pal"] = { "Palmyrene Aramaic", 1510113, "arc", family = "sem-arw", } m["tmr"] = { "Jewish Babylonian Aramaic", 33407, "arc", family = "sem-ase", } m["jpa"] = { "Jewish Palestinian Aramaic", 948909, "arc", family = "sem-arw", aliases = {"Galilean Aramaic"}, } m["cu-bgm"] = { "tiếng Bulgaria trung đại", 12294897, "cu", nil, "Tiếng Bulgaria trung đại", "Bulgaria trung đại", ancestors = "cu" } -- Catalan varieties m["ca-val"] = { "Valencian", 32641, "ca", } -- 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"}, } ----------------------------------------------------- -- Chinese varieties -- ----------------------------------------------------- ------------- Old Chinese, Middle Chinese ------------- m["och-ear"] = { "Early Old Chinese", nil, "och", } m["och-lat"] = { "Late Old Chinese", nil, "och", } m["ltc-ear"] = { "Early Middle Chinese", nil, "ltc", } m["ltc-lat"] = { "Late Middle Chinese", nil, "ltc", } ------------- Classical/Literary varieties ------------- -- FIXME: Temporary. m["lzh-cii"] = { "Ci", 1091366, "lzh", } -- FIXME: Temporary. m["lzh-yue"] = { "Classical Cantonese", nil, "lzh", } -- FIXME: Temporary. m["lzh-cmn"] = { "Classical Mandarin", nil, "lzh", } -- FIXME: Temporary. m["lzh-tai"] = { "Classical Taishanese", nil, "lzh", } -- FIXME: Temporary. m["lzh-cmn-TW"] = { "Classical Taiwanese Mandarin", nil, "lzh-cmn", } -- FIXME: Temporary. m["lzh-VI"] = { "Vietnamese Classical Chinese", 17034227, "lzh", } -- FIXME: Temporary. m["lzh-KO"] = { "Korean Classical Chinese", 10496257, "lzh", } -- FIXME: Temporary. m["lzh-lit"] = { "Literary Chinese", nil, "lzh", } -- FIXME: Temporary. FIXME: Do we need this? How does it differ from Old Chinese? m["lzh-pre"] = { "Pre-Classical Chinese", nil, "lzh", } ------------- Written Vernacular varieties ------------- -- FIXME: Temporary. m["cmn-wvc"] = { "Written vernacular Mandarin", 783605, "cmn", } -- FIXME: Temporary. FIXME: How does this differ from "Literary Cantonese"? m["yue-wvc"] = { "Written vernacular Cantonese", nil, "yue", } -- FIXME: Temporary. m["zhx-tai-wvc"] = { "Written vernacular Taishanese", nil, "zhx-tai", } ------------- Mandarin varieties ------------- -- FIXME: Temporary. NOTE: The Linguist List assigns the "w:Beijing dialect" (Wikidata 1147606) the code "cmn-bej" and -- the larger "w:Beijing Mandarin (division of Mandarin)" dialect group (Wikidata 2169652; what we call "Beijingic -- Mandarin", after Glottolog) the code "cmn-bei". m["cmn-bei"] = { "Beijing Mandarin", 1147606, "cmn-bec", } -- FIXME: Temporary. m["cmn-bec"] = { "Beijingic Mandarin", 2169652, "cmn", } -- FIXME: Temporary. NOTE: The Linguist List uses the code cmn-zho. m["cmn-cep"] = { "Central Plains Mandarin", 3048775, "cmn", aliases = {"Zhongyuan Mandarin"}, } m["cmn-ear"] = { "Early Mandarin", 837169, "cmn", ancestors = "ltc", } -- FIXME: Temporary. m["cmn-gua"] = { "Guanzhong Mandarin", 3431648, "cmn-cep", } -- FIXME: Temporary. Appears to be a subdialect of Guiliu Mandarin, which in turn is a subdialect of Southwestern Mandarin. m["cmn-gui"] = { "Guilin Mandarin", 11111636, "cmn", } m["cmn-jhu"] = { "Jianghuai Mandarin", 2128953, "cmn", aliases = {"Lower Yangtze Mandarin"}, } -- FIXME: Temporary. m["cmn-lan"] = { "Lanyin Mandarin", 662754, "cmn", } -- FIXME: Temporary. m["cmn-MY"] = { "Malaysian Mandarin", 13646143, "cmn", } -- FIXME: Temporary. m["cmn-nan"] = { "Nanjing Mandarin", 2681098, "cmn-jhu", } -- FIXME: Temporary. m["cmn-noe"] = { "Northeastern Mandarin", 1064504, "cmn", } -- FIXME: Temporary. m["cmn-PH"] = { "Philippine Mandarin", 7185155, "cmn", } -- FIXME: Temporary. m["cmn-SG"] = { "Singapore Mandarin", 1048980, "cmn", } -- FIXME: Temporary. m["cmn-sow"] = { "Southwestern Mandarin", 2609239, "cmn", } -- FIXME: Temporary. Appears to be a subdialect of Jilu Mandarin. m["cmn-tia"] = { "Tianjin Mandarin", 7800220, "cmn", } -- FIXME: Temporary. NOTE: Wikidata also has Q4380827 "Taiwanese Mandarin", defined as "rare dialect of Standard Chinese -- (Mandarin) used in Taiwan, which is strongly influenced by Taiwanese Hokkien; mostly used by elderlies" and having no -- English Wikipedia article (but see w:zh:臺灣國語). m["cmn-TW"] = { "Taiwanese Mandarin", 262828, "cmn", } -- FIXME: Temporary. Appears to be a subdialect of Wu-Tian Mandarin, in turn a subdialect of Southwestern Mandarin. -- Given the code cmn-xwu in the Linguist List. m["cmn-wuh"] = { "Wuhan Mandarin", 11124731, "cmn-sow", aliases = {"Wuhanese"}, } -- FIXME: Temporary. Appears to be a subdialect of Lanyin Mandarin. m["cmn-xin"] = { "Xining Mandarin", nil, "cmn-lan", } -- FIXME: Temporary. m["cmn-yan"] = { "Yangzhou Mandarin", nil, "cmn-jhu", } ------------- Cantonese varieties ------------- -- FIXME: Temporary. m["yue-gua"] = { "Guangzhou Cantonese", nil, "yue", } -- FIXME: Temporary. Given the codes yue-yue or yue-can in the Linguist List. m["yue-HK"] = { "Hong Kong Cantonese", 5894342, "yue", } -- FIXME: Temporary. FIXME: How does this differ from "Written vernacular Cantonese"? m["yue-lit"] = { "Literary Cantonese", 2472605, "yue", } ------------- Wu varieties ------------- m["wuu-han"] = { "Hangzhounese", 5648144, "wuu", } m["wuu-nin"] = { "Ningbonese", 3972199, "wuu", } -- FIXME: Temporary. m["wuu-nor"] = { "Northern Wu", 7675988, "wuu", aliases = {"Taihu Wu"}, } -- FIXME: Temporary? Subvariety of Taihu Wu. NOTE: "chm" stands for Chongming, the main dialect, to avoid a conflict -- with Shanghainese. m["wuu-chm"] = { "Shadi Wu", 6112340, "wuu-nor", } m["wuu-sha"] = { "Shanghainese", 36718, "wuu-nor", } m["wuu-suz"] = { "Suzhounese", 831744, "wuu-nor", } -- FIXME: Temporary. May be converted into a full language and/or split. m["wuu-wen"] = { "Wenzhounese", 710218, "wuu", } ------------- Xiang varieties ------------- m["hsn-lou"] = { "Loudi Xiang", 10943823, "hsn-old", } m["hsn-hya"] = { "Hengyang Xiang", 20689035, "hsn-hzh", } m["hsn-hzh"] = { "Hengzhou Xiang", nil, "hsn", } m["hsn-new"] = { "New Xiang", 7012696, "hsn", aliases = {"Chang-Yi"}, } m["hsn-old"] = { "Old Xiang", 7085453, "hsn", aliases = {"Lou-Shao"}, } ------------- Hakka varieties ------------- -- FIXME: Temporary. m["hak-dab"] = { "Dabu Hakka", 19855566, "hak", -- formerly hak-TW but seems to be spoken primary in Dabu County in Guangdong } -- FIXME: Temporary. m["hak-eam"] = { "Early Modern Hakka", nil, "hak", } -- FIXME: Temporary. m["hak-hai"] = { "Hailu Hakka", 17038519, "hak", -- often considered a Taiwanese lect but also spoken in [[Shanwei]], [[Guangdong]] } -- FIXME: Temporary. m["hak-hui"] = { "Huiyang Hakka", 16873881, "hak", } -- FIXME: Temporary. m["hak-hui-MY"] = { "Malaysian Huiyang Hakka", nil, "hak-hui", } -- FIXME: Temporary. Similar to and possibly the parent of Sixian Hakka in Taiwan. m["hak-mei"] = { "Meixian Hakka", 839295, "hak", aliases = {"Moiyan Hakka", "Meizhou Hakka"}, } -- FIXME: Temporary. m["hak-six"] = { "Sixian Hakka", 9668261, "hak-TW", } -- FIXME: Temporary. m["hak-TW"] = { "Taiwanese Hakka", 2391532, "hak", } -- FIXME: Temporary. m["hak-zha"] = { "Zhao'an Hakka", 6703311, "hak", aliases = {"Zhangzhou Hakka"}, } ------------- Southern Min varieties ------------- -- FIXME: Temporary. May be converted into a full language. m["nan-hlh"] = { "Haklau Min", 120755728, "nan", } -- Hokkien varieties -- m["nan-jin"] = { "Jinjiang Hokkien", nil, "nan-qua", } m["nan-hbl-MY"] = { "Malaysian Hokkien", 7570322, "nan-qua", } m["nan-pen"] = { "Penang Hokkien", 11120689, "nan-zha", } m["nan-hbl-PH"] = { "Philippine Hokkien", 3236692, "nan-qua", } m["nan-qua"] = { "Quanzhou Hokkien", nil, "nan-hbl", } -- FIXME: Temporary? Derived from both Quanzhou and Zhangzhou Hokkien. m["nan-hbl-SG"] = { "Singapore Hokkien", 3846528, "nan-hbl", } m["nan-hbl-TW"] = { "Taiwanese Hokkien", 36778, "nan-hbl", } m["nan-xia"] = { "Xiamen Hokkien", 68744, "nan-hbl", aliases = {"Amoy", "Amoyese", "Amoynese", "Xiamenese"}, } m["nan-zha"] = { "Zhangzhou Hokkien", nil, "nan-hbl", } ------------- Other Min varieties ------------- -- FIXME: Temporary. Affiliation within Min uncertain; some combination of Eastern and Southern. m["zhx-zho"] = { "Zhongshan Min", 8070958, "zhx", } ------------- Other Chinese varieties ------------- -- FIXME: Temporary. Affiliation within Chinese uncertain; possibly Yue. m["zhx-dan"] = { "Danzhou Chinese", 2578935, "zhx", } ------------- Chinese romanization varieties ------------- -- [[Wiktionary:Information desk/2022/June#Etymology Coding Issue]] -- [[Wiktionary:Grease pit/2022/June#Transliteration Systems in Etymologies 2]] m["cmn-pinyin"] = { "bính âm Hán ngữ", 42222, "cmn", nil, "Bính âm Hán ngữ", "bính âm Hán ngữ", aliases = {"Pinyin"}, } m["cmn-tongyong"] = { "Tongyong Pinyin", 700739, "cmn", } m["cmn-wadegiles"] = { "Wade–Giles", 208442, "cmn", aliases = {"Wade-Giles", "Wade Giles"}, } m["zh-postal"] = { "Postal Romanization", 151868, "zh", } -- Chinese cyrillization m["cmn-palladius"] = { "Palladius", 1234239, "cmn", aliases = {"Palladius system"}, } ----------------------------------------------------- -- Coptic varieties -- ----------------------------------------------------- m["cop-akh"] = { "tiếng Copt Akhmim", nil, "cop", nil, "Tiếng Copt Akhmim", "Copt Akhmim", aliases = {"Akhmimic"}, } m["cop-boh"] = { "tiếng Copt Bohair", 890733, "cop", nil, "Tiếng Copt Bohair", "Copt Bohair", aliases = {"Bohairic", "Memphitic Coptic", "Memphitic"}, } m["cop-ggg"] = { "Coptic Dialect G", nil, "cop", aliases = {"Dialect G", "Mansuric Coptic", "Mansuric"}, } m["cop-jjj"] = { "Coptic Dialect J", nil, "cop", } m["cop-kkk"] = { "Coptic Dialect K", nil, "cop", } m["cop-ppp"] = { "Coptic Dialect P", nil, "cop", aliases = {"Proto-Theban Coptic", "Palaeo-Theban Coptic"}, } m["cop-fay"] = { "tiếng Copt Fayyum", 1399115, "cop", nil, "Tiếng Copt Fayyum", "Copt Fayyum", aliases = {"Fayyumic", "Faiyumic Coptic", "Faiyumic", "Fayumic Coptic", "Fayumic", "Bashmuric Coptic", "Bashmuric"}, } m["cop-her"] = { "Hermopolitan Coptic", nil, "cop", aliases = {"Hermopolitan", "Coptic Dialect H", "Ashmuninic", "Ashmuninic Coptic"}, } m["cop-lyc"] = { "tiếng Copt Lycopolit", nil, "cop", nil, "Tiếng Copt Lycopolit", "Copt Lycopolit", aliases = { "Lycopolitan", "Assiutic Coptic", "Asyutic Coptic", "Assiutic", "Asyutic", "Lyco-Diospolitan Coptic", "Lyco-Diospolitan", "Subakhmimic Coptic", "Subakhmimic" }, } m["cop-old"] = { "tiếng Copt cổ", nil, "cop", nil, "Tiếng Copt cổ", "Copt cổ", } m["cop-oxy"] = { "Oxyrhynchite Coptic", nil, "cop", aliases = {"Oxyrhynchite", "Mesokemic Coptic", "Mesokemic", "Middle Egyptian Coptic"}, } m["cop-ply"] = { "Proto-Lycopolitan Coptic", nil, "cop", aliases = {"Coptic Dialect i", "Proto-Lyco-Diospolitan Coptic"}, } m["cop-sah"] = { "tiếng Copt Sahidi", 2645851, "cop", nil, "Tiếng Copt Sahidi", "Copt Sahidi", aliases = {"Sahidic", "Saidic Coptic", "Saidic", "Thebaic Coptic", "Thebaic"}, } ----------------------------------------------------- -- Dutch varieties -- ----------------------------------------------------- m["nl-BE"] = { "Belgian Dutch", 34147, "nl", aliases = { "Flemish", "Flemish Dutch", "Southern Dutch"}, } ----------------------------------------------------- -- Egyptian varieties -- ----------------------------------------------------- m["egy-old"] = { "Old Egyptian", 447117, "egy", } m["egy-mid"] = { "Middle Egyptian", 657330, "egy", aliases = {"Classical Egyptian"}, } m["egy-nmi"] = { "Neo-Middle Egyptian", 123735278, "egy", aliases = {"Égyptien de tradition", "Traditional Egyptian"}, } m["egy-lat"] = { "Late Egyptian", 1852329, "egy", } ----------------------------------------------------- -- Elamite varieties -- ----------------------------------------------------- m["elx-old"] = { "Old Elamite", nil, "elx", } m["elx-mid"] = { "Middle Elamite", nil, "elx", } m["elx-neo"] = { "Neo-Elamite", nil, "elx", } m["elx-ach"] = { "Achaemenid Elamite", nil, "elx", } ----------------------------------------------------- -- English and Scots varieties -- ----------------------------------------------------- -- English varieties m["en-AU"] = { "Australian English", 44679, "en", } m["en-GB"] = { "tiếng Anh Anh", 7979, "en", nil, "Tiếng Anh Anh", "Anh Anh", } m["en-GB-SCT"] = { "Scottish English", 44676, "en-GB", } m["en-GB-WLS"] = { "Welsh English", 44676, "en-GB", } m["en-IM"] = { "Manx English", 6753295, "en-GB", } m["en-ear"] = { "Early Modern English", 1472196, "en", ancestors = "enm", aliases = {"Early New English"}, } m["en-geo"] = { "Geordie English", 653421, "en", ancestors = "enm-nor", } m["en-IE"] = { "Irish English", 665624, "en", } m["en-uls"] = { "Ulster English", 6840826, "en-IE", } m["en-GB-NIR"] = { "Northern Irish English", 6840826, -- actually the code for Ulster English "en-uls", } m["en-NNN"] = { -- NA = Namibia; NNN is NATO 3-letter code for North America "North American English", 7053766, "en" } m["en-US"] = { "American English", 7976, "en-NNN", } m["en-US-CA"] = { "California English", 1026812, "en-US", } m["en-CA"] = { "Canadian English", 44676, "en-US", } m["en-HK"] = { "Hong Kong English", 1068863, "en", } m["pld"] = { "Polari", 1359130, "en", } -- Scots varieties m["sco-osc"] = { "Early Scots", 5326738, "enm", ancestors = "enm-nor", aliases = {"Old Scots"}, } m["sco-smi"] = { "Middle Scots", 3327000, "sco", ancestors = "sco-osc", } m["sco-ins"] = { "Insular Scots", 16919205, "sco", } m["sco-uls"] = { "Ulster Scots", 201966, "sco", } m["sco-nor"] = { "Northern Scots", 16928150, "sco", } m["sco-sou"] = { "South Scots", 7570457, "sco", aliases = {"Southern Scots", "Borders Scots"}, } -- Middle English varieties m["enm-nor"] = { "Northern Middle English", nil, "enm", ancestors = "ang-nor", aliases = {"Northumbrian Middle English"}, } -- Old English varieties -- Includes both Mercian and Northumbrian. m["ang-ang"] = { "Anglian Old English", nil, "ang", } m["ang-ken"] = { "Kentish Old English", 11687485, "ang", } m["ang-mer"] = { "Mercian Old English", 602072, "ang-ang", } m["ang-nor"] = { "Northumbrian Old English", 1798915, "ang-ang", } --[[ m["ang-wsx"] = { "West Saxon Old English", nil, "ang", } ]] ----------------------------------------------------- -- French and French-based creole varieties -- ----------------------------------------------------- m["fro-nor"] = { "tiếng Norman cổ", 2044917, "fro", nil, "Tiếng Norman cổ", "Norman cổ", aliases = {"Old Norman", "Old Norman French"}, } m["fro-pic"] = { "Picard Old French", nil, "fro", } m["xno"] = { "tiếng Anglo-Norman", 35214, "fro", nil, "Tiếng Anglo-Norman", "Anglo-Norman", } m["xno-law"] = { "Law French", 2044323, "xno", } m["fr-CA"] = { "Canadian French", 1450506, "fr", } m["fr-CH"] = { "tiếng Pháp Thụy Sĩ", 1480152, "fr", "Tiếng Pháp Thụy Sĩ", "Pháp Thụy Sĩ", } m["fr-aca"] = { "Acadian French", 415109, "fr", } m["frc"] = { "Cajun French", 880301, "fr", aliases = {"Louisiana French"}, } m["ht-sdm"] = { "tiếng Creole Pháp Saint-Domingue", nil, "ht", nil, "Tiếng Creole Pháp Saint-Domingue", "Creole Pháp Saint-Domingue", ancestors = "fr", } -- Norman varieties m["nrf-grn"] = { "Guernsey Norman", 56428, "nrf", aliases = {"Guernsey"}, } m["nrf-jer"] = { "tiếng Norman Jersey", 56430, "nrf", nil, aliases = {"Jersey"}, } ----------------------------------------------------- -- Brythonic varieties -- ----------------------------------------------------- m["bry-ear"] = { "Early Brythonic", nil, "cel-bry-pro", } m["bry-lat"] = { "Late Brythonic", nil, "cel-bry-pro", } ----------------------------------------------------- -- Gaulish varieties -- ----------------------------------------------------- m["xcg"] = { "Cisalpine Gaulish", 3832927, "cel-gau", } m["xtg"] = { "Transalpine Gaulish", 29977, "cel-gau", } ----------------------------------------------------- -- Portuguese varieties -- ----------------------------------------------------- m["pt-BR"] = { "tiếng Bồ Đào Nha Brasil", 750553, "pt", nil, "Tiếng Bồ Đào Nha Brasil", "Bồ Đào Nha Brasil", } m["pt-PT"] = { "European Portuguese", 922399, "pt", } ----------------------------------------------------- -- Spanish varieties -- ----------------------------------------------------- m["es-AR"] = { "Rioplatense Spanish", 509780, "es", } m["es-CO"] = { "Colombian Spanish", 1115875, "es", } m["es-CU"] = { "Cuban Spanish", 824909, "es", } m["es-MX"] = { "Mexican Spanish", 616620, "es", } m["es-US"] = { "United States Spanish", 2301077, "es", aliases = {"US Spanish"}, } --use label "US Spanish" to put Spanish terms in this category m["es-PR"] = { "Puerto Rican Spanish", 7258609, "es", } ----------------------------------------------------- -- Fula varieties -- ----------------------------------------------------- m["fuc"] = { "Pulaar", 1420205, "ff", } m["fuf"] = { "Pular", 3915357, "ff", } m["ffm"] = { "Maasina Fulfulde", 3915322, "ff", } m["fue"] = { -- no enwiki entry as of yet but frwiki and pmswiki have one "Borgu Fulfulde", 12952426, "ff", } m["fuh"] = { -- no enwiki entry as of yet but frwiki and pmswiki have one "Western Niger Fulfulde", 12952430, "ff", } m["fuq"] = { -- no enwiki entry as of yet but frwiki, hrwiki and pmswiki have one "Central-Eastern Niger Fulfulde", 12628799, "ff", } m["fuv"] = { -- no enwiki entry as of yet but dewiki, frwiki, hrwiki, pmswiki and swwiki have one "Nigerian Fulfulde", 36129, "ff", } m["fub"] = { -- no enwiki entry as of yet but dewiki, frwiki, hrwiki, pmswiki, ptwiki, swwiki and yowiki have one "Adamawa Fulfulde", 34776, "ff", } m["fui"] = { -- no enwiki entry as of yet but pmswiki and swwiki have one "Bagirmi Fulfulde", 11003859, "ff", } ----------------------------------------------------- -- German(ic) varieties -- ----------------------------------------------------- -- (modern) German varieties m["de-AT"] = { "Austrian German", 306626, "de", } m["de-AT-vie"] = { "Viennese German", 56474, "de-AT", } m["de-CH"] = { "Switzerland German", 1366643, "de", aliases = {"Schweizer Hochdeutsch", "Swiss Standard German", "Swiss High German"}, } m["ksh"] = { "Kölsch", 4624, "gmw-cfr", } m["pfl"] = { "Palatine German", 23014, "gmw-rfr", aliases = {"Pfälzisch", "Pälzisch", "Palatinate German"}, } m["sli"] = { "Silesian East Central German", 152965, "gmw-ecg", aliases = {"Silesian"}, } m["sxu"] = { "Upper Saxon German", 699284, "gmw-ecg", } -- Old High German varieties m["lng"] = { "Lombardic", 35972, "goh", } -- Proto-West Germanic varieties m["frk"] = { "tiếng Frank", 10860505, "gmw-pro", nil, "Tiếng German Tây nguyên thủy", "Frank", aliases = {"Old Frankish"}, wikipedia_article = "Tiếng Frank" } -- Alemannic German varieties m["gsw-low"] = { "Low Alemannic German", 503724, "gsw", } m["gsw-FR"] = { "Alsatian Alemannic German", 8786, "gsw-low", } m["gsw-hig"] = { "High Alemannic German", 503728, "gsw", } m["gsw-hst"] = { "Highest Alemannic German", 687538, "gsw", } m["wae"] = { "Walser German", 680517, "gsw-hst", } ----------------------------------------------------- -- Old Norse varieties -- ----------------------------------------------------- m["non-grn"] = { "Greenlandic Norse", 855236, "non-own", } m["non-oen"] = { "Old East Norse", 10498031, "non", ancestors = "non", } m["non-own"] = { "Old West Norse", 10498026, "non", ancestors = "non", } ----------------------------------------------------- -- Old Swedish varieties -- ----------------------------------------------------- m["gmq-osw-lat"] = { "Late Old Swedish", 10723594, "gmq-osw", ancestors = "gmq-osw", } ----------------------------------------------------- -- Greek varieties -- ----------------------------------------------------- m["qsb-grc"] = { "tiếng Tiền Hy Lạp", 965052, "und", nil, "Tiếng Tiền Hy Lạp", "Tiền Hy Lạp", family = "qfa-sub", } m["grc-aeo"] = { "Aeolic Greek", 406373, "grc", aliases = {"Lesbic Greek", "Lesbian Greek", "Aeolian Greek"}, } m["grc-arc"] = { "Arcadian Greek", nil, "grc-arp", } m["grc-arp"] = { "Arcadocypriot Greek", 499602, "grc", } m["grc-att"] = { "Attic Greek", 506588, "grc", } m["grc-boi"] = { "Boeotian Greek", 406373, "grc-aeo", } m["grc-dor"] = { "Doric Greek", 285494, "grc", } m["grc-ela"] = { "Elean Greek", nil, "grc", } m["grc-epc"] = { "Epic Greek", 990062, "grc", aliases = {"Homeric Greek"}, } m["grc-ion"] = { "Ionic Greek", 504165, "grc", } m["grc-koi"] = { "tiếng Hy Lạp Koine", 107358, "grc", nil, "Tiếng Hy Lạp Koine", "Hy Lạp Koine", ancestors = "grc-att", aliases = {"Hellenistic Greek"}, } m["grc-kre"] = { "Cretan Ancient Greek", -- to distinguish from Cretan Greek below nil, "grc-dor", } m["grc-opl"] = { "Opuntian Locrian", nil, "grc", } m["grc-ozl"] = { "Ozolian Locrian", nil, "grc", } m["grc-pam"] = { "Pamphylian Greek", 2271793, "grc", } m["grc-ths"] = { "Thessalian Greek", 406373, "grc-aeo", } m["gkm"] = { "tiếng Hy Lạp Đông La Mã", 36387, "grc", nil, "Tiếng Hy Lạp Đông La Mã", "Hy Lạp Đông La Mã", ancestors = "grc-koi", aliases = {"tiếng Hy Lạp trung cổ"}, } m["el-cyp"] = { "Cypriot Greek", 245899, "el", aliases = {"Cypriotic Greek"}, } m["el-pap"] = { "Paphian Greek", nil, "el", } m["el-crt"] = { "Cretan Greek", 588306, "el", } m["el-kth"] = { "tiếng Katharevousa", 35961, "el", nil, "Tiếng Katharevousa", "Katharevousa", ancestors = "gkm", aliases = {"Katharevousa Greek"}, } m["el-kal"] = { "Kaliarda", nil, "el", } ----------------------------------------------------- -- Hebrew varieties -- ----------------------------------------------------- m["hbo"] = { "tiếng Do Thái Kinh Thánh", 1982248, "he", nil, "Tiếng Do Thái Kinh Thánh", "Do Thái Kinh Thánh", aliases = {"Classical Hebrew"}, } m["he-mis"] = { "Mishnaic Hebrew", 1649362, "he", ancestors = "hbo", } m["he-med"] = { "Medieval Hebrew", 2712572, "he", ancestors = "he-mis", } m["he-IL"] = { "tiếng Do Thái Israel", 8141, "he", nil, "Tiếng Do Thái Israel", "Do Thái Israel", } m["bsh-kat"] = { "Kativiri", 2605045, "bsh", aliases = {"Katə́viri"}, } m["xvi"] = { "Kamviri", 1193495, "bsh", aliases = {"Kamvíri"}, } m["bsh-mum"] = { "Mumviri", nil, aliases = {"Mumvíri"}, "bsh" } ----------------------------------------------------- -- Inuit varieties -- ----------------------------------------------------- m["esi"] = { "North Alaskan Inupiatun", nil, "ik" } m["esk"] = { "Northwest Alaskan Inupiatun", 25559714, "ik" } ----------------------------------------------------- -- Iranian varieties -- ----------------------------------------------------- m["qsb-bma"] = { "the BMAC substrate", 1054850, "und", family = "qfa-sub", } -- Historical and current Iranian dialects m["ae-old"] = { "Old Avestan", 29572, "ae", aliases = {"Gathic Avestan"}, } m["ae-yng"] = { "Younger Avestan", 29572, "ae-old", aliases = {"Young Avestan"}, } m["bcc"] = { "Southern Balochi", 33049, "bal", aliases = {"Southern Baluchi"}, } m["bgp"] = { "Eastern Balochi", 33049, "bal", aliases = {"Eastern Baluchi"}, } m["bgn"] = { "Western Balochi", 33049, "bal", aliases = {"Western Baluchi"}, } m["bsg-ban"] = { "Bandari", nil, "bsg", } m["bsg-hor"] = { "Hormozi", nil, "bsg", } m["bsg-min"] = { "Minabi", nil, "bsg", } m["kho-old"] = { "Old Khotanese", nil, "kho", } m["kho-lat"] = { "Late Khotanese", nil, "kho-old", } m["peo-ear"] = { "Early Old Persian", nil, "peo", } m["peo-lat"] = { "Late Old Persian", nil, "peo", } m["pal-ear"] = { "Early Middle Persian", nil, "pal", } m["pal-lat"] = { "tiếng Ba Tư trung đại hậu kỳ", nil, "pal", "Tiếng Ba Tư trung đại hậu kỳ", "Ba Tư trung đại hậu kỳ", ancestors = "pal-ear", } m["ps-nwe"] = { "Northwestern Pashto", nil, "ps", } m["ps-cgi"] = { "Central Ghilzay", nil, "ps-nwe", } m["ps-mah"] = { "Mahsudi", nil, "ps-nwe", } m["ps-nea"] = { "Northeastern Pashto", nil, "ps", } m["ps-afr"] = { "Afridi", nil, "ps-nea", } m["ps-bng"] = { "Bangash", nil, "ps-nea", } m["ps-xat"] = { "Khatak", nil, "ps-nea", } m["ps-pes"] = { "Peshawari", nil, "ps-nea", } m["ps-sea"] = { "Southeastern Pashto", nil, "ps", } 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"] = { "Southwestern Pashto", nil, "ps", } m["ps-kan"] = { "Kandahari", nil, "ps-swe", } m["ps-jad"] = { "Jadrani", nil, "ps", ancestors = "ira-pat-pro" } m["xme-azr"] = { "Old Azari", nil, "xme-ott", aliases = {"Old Azeri", "Azari", "Azeri", "Āḏarī", "Adari", "Adhari"}, } m["xme-ttc-cen"] = { "Central Tati", nil, "xme-ott", } m["xme-ttc-eas"] = { "Eastern Tati", nil, "xme-ott", } m["xme-ttc-nor"] = { "Northern Tati", nil, "xme-ott", } m["xme-ttc-sou"] = { "Southern Tati", nil, "xme-ott", } m["xme-ttc-wes"] = { "Western Tati", nil, "xme-ott", } m["xmn"] = { "tiếng Ba Tư trung đại Mani", nil, "pal-lat", "Tiếng Ba Tư trung đại Mani", "Ba Tư trung đại Mani", } m["fa-ira"] = { "tiếng Ba Tư Iran", 3513637, "fa", nil, "Tiếng Ba Tư Iran", "Ba Tư Iran", aliases = {"Modern Persian", "Western Persian"}, translit = "fa-ira-translit", } m["fa-cls"] = { "tiếng Ba Tư cổ điển", 9168, "fa", nil, "Tiếng Ba Tư cổ điển", "Ba Tư cổ điển", ancestors = "pal-lat", translit = "fa-cls-translit", } m["prs"] = { "tiếng Dari", 178440, "fa", nil, "Tiếng Dari", "Dari", aliases = {"Dari Persian", "Central Persian", "Eastern Persian", "Afghan Persian"}, translit = "fa-cls-translit", } m["haz"] = { "Hazaragi", 33398, "prs", translit = "fa-cls-translit", } m["os-dig"] = { "Digor Ossetian", 3027861, "os", aliases = {"Digoron", "Digor"}, } m["os-iro"] = { "Iron Ossetian", nil, "os", aliases = {"Iron"}, } m["sog-ear"] = { "Early Sogdian", nil, "sog", } m["sog-lat"] = { "Late Sogdian", nil, "sog-ear", } m["oru-kan"] = { "Kaniguram", 6363164, "oru", } m["oru-log"] = { "Logar", nil, "oru", } m["oos-ear"] = { "Early Old Ossetic", nil, "oos", } m["oos-lat"] = { "Late Old Ossetic", nil, "oos", } m["xln"] = { "tiếng Alan", 3658580, "oos", nil, "Tiếng Alan", "Alan", } m["rdb-jir"] = { "Jirofti", nil, "rdb", } m["rdb-kah"] = { "Kahnuji", nil, "rdb", } -- Southwestern Fars lects m["fay-bur"] = { "Burenjani", nil, "fay", } m["fay-bsh"] = { "Bushehri", nil, "fay", } m["fay-dsh"] = { "Dashtaki", nil, "fay", } m["fay-dav"] = { "Davani", 5228140, "fay", } m["fay-eze"] = { "Emamzada Esma’ili", nil, "fay", } m["fay-gav"] = { "Gavkoshaki", nil, "fay", } m["fay-kho"] = { "Khollari", nil, "fay", } m["fay-kon"] = { "Kondazi", nil, "fay", } m["fay-kzo"] = { "Old Kazeruni", nil, "fay", } m["fay-mas"] = { "Masarami", nil, "fay", } m["fay-pap"] = { "Papuni", nil, "fay", } m["fay-sam"] = { "Samghani", nil, "fay", } m["fay-shr"] = { "Shirazi", nil, "fay", } m["fay-sho"] = { "Old Shirazi", nil, "fay", } m["fay-sam"] = { "Samghani", nil, "fay", } m["fay-kar"] = { "Khargi", nil, "fay", } m["fay-sor"] = { "Sorkhi", nil, "fay", } -- Talysh lects m["tly-cen"] = { "Central Talysh", nil, "tly", } m["tly-asa"] = { "Asalemi", nil, "tly-cen", } m["tly-kar"] = { "Karganrudi", nil, "tly-cen", } m["tly-tul"] = { "Tularudi", nil, "tly-cen", } m["tly-tal"] = { "Taleshdulabi", nil, "tly-cen", } m["tly-nor"] = { "Northern Talysh", nil, "tly", } m["tly-aze"] = { "Azerbaijani Talysh", nil, "tly-nor", } m["tly-anb"] = { "Anbarani", nil, "tly-nor", } m["tly-sou"] = { "Southern Talysh", nil, "tly", } m["tly-fum"] = { "Fumani", nil, "tly-sou", } m["tly-msu"] = { "Masulei", nil, "tly-sou", } m["tly-msa"] = { "Masali", nil, "tly-sou", } m["tly-san"] = { "Shandarmani", nil, "tly-sou", } -- Tafreshi lects m["xme-amo"] = { "Amorehi", nil, "xme-taf", } m["atn"] = { "Ashtiani", 3436590, "xme-taf", wikipedia_article = "Ashtiani language", } 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", wikipedia_article = "Khunsari language", } 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", wikipedia_article = "Natanzi language", } m["xme-abz"] = { "Abuzeydabadi", nil, "xme-ker", } m["xme-aby"] = { "Abyanehi", nil, "xme-ker", } m["xme-far"] = { "Farizandi", nil, "xme-ker", } m["xme-jow"] = { "Jowshaqani", nil, "xme-ker", } m["xme-nas"] = { "Nashalji", nil, "xme-ker", } m["xme-qoh"] = { "Qohrudi", nil, "xme-ker", } m["xme-yar"] = { "Yarandi", nil, "xme-ker", } m["soj"] = { "Soi", 7930463, "xme-ker", aliases = {"Sohi"}, wikipedia_article = "Soi language", } m["xme-tar"] = { "Tari", nil, "xme-ker", } m["gzi"] = { "Gazi", 5529130, "xme-ker", wikipedia_article = "Gazi language", } 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", wikipedia_article = "Nayini language", } m["xme-ana"] = { "Anaraki", nil, "xme-ker", } m["gbz"] = { "Zoroastrian Dari", 32389, "xme-ker", aliases = {"Behdināni", "Gabri", "Gavrŭni", "Gabrōni"}, wikipedia_article = "Zoroastrian Dari language", } m["xme-krm"] = { "Kermani", nil, "xme-ker", } m["xme-yaz"] = { "Yazdi", nil, "xme-ker", } m["xme-bid"] = { "Bidhandi", nil, "xme-ker", } m["xme-bij"] = { "Bijagani", nil, "xme-ker", } m["xme-cim"] = { "Chimehi", nil, "xme-ker", } m["xme-han"] = { "Hanjani", nil, "xme-ker", } m["xme-kom"] = { "Komjani", nil, "xme-ker", } m["xme-nar"] = { "Naraqi", nil, "xme-ker", } m["xme-nus"] = { "Nushabadi", nil, "xme-ker", } m["xme-qal"] = { "Qalhari", nil, "xme-ker", } m["xme-trh"] = { "Tarehi", nil, "xme-ker", } m["xme-val"] = { "Valujerdi", nil, "xme-ker", } m["xme-var"] = { "Varani", nil, "xme-ker", } m["xme-zor"] = { "Zori", nil, "xme-ker", } -- Ramandi lects m["tks-ebr"] = { "Ebrahimabadi", nil, "tks", } m["tks-sag"] = { "Sagzabadi", nil, "tks", } m["tks-esf"] = { "Esfarvarini", nil, "tks", } m["tks-tak"] = { "Takestani", nil, "tks", } m["tks-cal"] = { "Chali Tati", nil, "tks", aliases = {"Chāli"}, wikipedia_article = "Tati language (Iran)", } 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ī"}, wikipedia_article = "Khufi language", } m["sgh-ros"] = { "Roshani", 2597566, "sgh-rsx", aliases = {"Rushani", "Rōšāni"}, wikipedia_article = "Rushani language", } m["sgh-xgb"] = { "Khughni-Bajui", nil, "sgh", } m["sgh-xug"] = { "Khughni", nil, "sgh-xgb", } m["sgh-baj"] = { "Bajui", nil, "sgh-xgb", } -- Indo-Aryan varieties m["inc-mit"] = { "Mitanni", 1986700, "inc-pro", } m["awa-old"] = { "Old Awadhi", nil, "awa", } m["bra-old"] = { "Old Braj", nil, "bra", } m["gu-kat"] = { "Kathiyawadi", nil, "gu", aliases = {"Kathiyawadi Gujarati", "Kathiawadi"}, } m["gu-lda"] = { "Lisan ud-Dawat Gujarati", nil, "gu", aliases = {"Lisan ud-Dawat", "LDA"}, } m["hi-mum"] = { "Bombay Hindi", 3543151, "hi", aliases = {"Mumbai Hindi", "Bambaiyya Hindi"}, } m["hi-mid"] = { "Middle Hindi", nil, "inc-ohi", ancestors = "inc-ohi", } m["sa-bhs"] = { "Buddhist Hybrid Sanskrit", 248758, "sa", } m["sa-bra"] = { "Brahmanic Sanskrit", 36858, "sa", } m["sa-cls"] = { "Classical Sanskrit", 11059, "sa", } m["sa-neo"] = { "New Sanskrit", 11059, "sa", } m["sa-ved"] = { "tiếng Phạn Vệ Đà", 36858, "sa", nil, "Tiếng Phạn Vệ Đà", "Phạn Vệ Đà", } m["si-med"] = { "Medieval Sinhalese", nil, "si", aliases = {"Medieval Sinhala"}, } m["kok-mid"] = { "Middle Konkani", nil, "kok", aliases = {"Medieval Konkani"}, } m["kok-old"] = { "Old Konkani", nil, "kok", aliases = {"Early Konkani"}, } -- Indian subcontinent languages -- Dhivehi varieties 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"}, } -- Dravidian varieties m["ta-mid"] = { "Middle Tamil", 20987434, "ta", } m["kn-hav"] = { "Havigannada", 24276369, "kn", } m["kn-kun"] = { "Kundagannada", 6444255, "kn", } -- Prakrits m["pra-ard"] = { "Ardhamagadhi Prakrit", 35217, "pra", aliases = {"Ardhamagadhi"}, } m["pra-hel"] = { "Helu Prakrit", 15080869, "pra", aliases = {"Elu", "Elu Prakrit", "Helu"}, } m["pra-kha"] = { "Khasa Prakrit", nil, "pra", aliases = {"Khasa"}, } m["pra-mag"] = { "tiếng Prakrit Magaha", 2652214, "pra", nil, "Tiếng Prakrit Magaha", "Prakrit Magaha", aliases = {"Magadhi"}, } m["pra-mah"] = { "Maharastri Prakrit", 2586773, "pra", aliases = {"Maharashtri Prakrit", "Maharastri", "Maharashtri"}, } m["pra-pai"] = { "tiếng Prakrit Paisaci", 2995607, "pra-sau", nil, "Tiếng Prakrit Paisaci", "Prakrit Paisaci", aliases = {"Paisaci", "Paisachi"}, ancestors = "pra-sau" } m["pra-sau"] = { "tiếng Prakrit Sauraseni", 2452885, "pra", nil, "Tiếng Prakrit Sauraseni", "Prakrit Sauraseni", aliases = {"Sauraseni", "Shauraseni"}, } m["pra-ava"] = { "Avanti", nil, "pra", aliases = {"Avanti Prakrit"}, } m["pra-pra"] = { "Pracya", nil, "pra", aliases = {"Pracya Prakrit"}, } m["pra-bah"] = { "Bahliki", nil, "pra", aliases = {"Bahliki Prakrit"}, } m["pra-dak"] = { "Daksinatya", nil, "pra", aliases = {"Daksinatya Prakrit"}, } m["pra-sak"] = { "Sakari", nil, "pra", aliases = {"Sakari Prakrit"}, } m["pra-can"] = { "Candali", nil, "pra", aliases = {"Candali Prakrit"}, } m["pra-sab"] = { "Sabari", nil, "pra", aliases = {"Sabari Prakrit"}, } m["pra-abh"] = { "Abhiri", nil, "pra", aliases = {"Abhiri Prakrit"}, } m["pra-dra"] = { "Dramili", nil, "pra", aliases = {"Dramili Prakrit"}, } m["pra-odr"] = { "Odri", nil, "pra", aliases = {"Odri Prakrit"}, } -- Punjabi varieties m["pnb"] = { "Western Punjabi", 58635, "pa", "pa-Arab", } -- Sanskrit varieties m["vsn"] = { "tiếng Phạn Vệ Đà", 36858, "sa", nil, "Tiếng Phạn Vệ Đà", "Phạn Vệ Đà", } m["cls"] = { "Classical Sanskrit", 9333703, "sa", } m["sa-bhs"] = { "Buddhist Hybrid Sanskrit", 248758, "sa", } m["sa-bra"] = { "Brahmanic Sanskrit", 139822891, "vsn", } m["sa-epi"] = { "Epic Sanskrit", 56702805, "cls", } m["sa-neo"] = { "New Sanskrit", nil, "sa", } m["sa-rig"] = { "Rigvedic Sanskrit", 139822680, "vsn", } -- Sinhalese varieties m["si-med"] = { "Medieval Sinhalese", nil, "si", aliases = {"Medieval Sinhala"}, } -- Apabhramsas m["inc-aav"] = { "Avahattha", nil, "inc-apa", aliases = {"Abahattha"}, } m["inc-asa"] = { "Sauraseni Apabhramsa", nil, "inc-apa", } m["inc-agu"] = { "Gurjara Apabhramsa", nil, "inc-apa", } m["inc-aka"] = { "Kasmiri Apabhramsa", nil, "inc-apa", } m["inc-ama"] = { "tiếng Apabhramsa Maharastri", nil, "inc-apa", nil, "Tiếng Apabhramsa Maharastri", "Apabhramsa Maharastri", } m["inc-ata"] = { "Takka Apabhramsa", nil, "inc-apa", } m["inc-avr"] = { "Vracada Apabhramsa", nil, "inc-apa", } -- Italian, Latin and other Italic varieties m["roa-oit"] = { "Old Italian", 652, "it", } m["it-CH"] = { "Switzerland Italian", 672147, "it", } -- Latin varieties by period m["itc-ola"] = { "Old Latin", 12289, "la", } m["la-cla"] = { "Classical Latin", 253854, "la", } m["la-lat"] = { "tiếng Latinh Hậu kỳ", 1503113, "la", nil, "tiếng Latinh Hậu kỳ", "Latinh Hậu kỳ", ancestors = "la-cla", } m["la-vul"] = { "tiếng Latinh thông tục", 37560, "la", nil, "Tiếng Latinh thông tục", "Latinh thông tục", ancestors = "la-cla", } m["la-med"] = { "Medieval Latin", 1163234, "la", ancestors = "la-lat", } m["la-eme"] = { "Early Medieval Latin", nil, "la-med", wikipedia_article = "Medieval Latin", } m["la-ecc"] = { "Ecclesiastical Latin", 1247932, "la", aliases = {"Church Latin"}, ancestors = "la-lat", } m["la-ren"] = { "Renaissance Latin", 499083, "la", ancestors = "la-med", } m["la-new"] = { "tiếng Latinh Tân thời", 1248221, "la", nil, "Tiếng Latinh Tân thời", "Latinh Tân thời", aliases = {"Modern Latin"}, ancestors = "la-ren", } m["la-con"] = { "Contemporary Latin", 1246397, "la-new", } -- other Italic lects m["osc-luc"] = { "Lucanian", nil, "osc", } m["osc-sam"] = { "Samnite", nil, "osc", } m["xum-her"] = { "Hernician", nil, "xum", } -- Malay and related varieties m["ms-old"] = { "Old Malay", nil, "ms", } m["ms-cla"] = { "tiếng Mã Lai cổ điển", nil, "ms", nil, "Tiếng Mã Lai cổ điển", "Mã Lai cổ điển", ancestors = "ms-old", } m["pse-bsm"] = { "Besemah", nil, "pse", } m["bew-kot"] = { "Betawi Kota", nil, "bew", } m["bew-ora"] = { "Betawi Ora", nil, "bew", } m["bew-udi"] = { "Betawi Udik", nil, "bew", } -- Mongolic lects m["xng-ear"] = { "Early Middle Mongol", nil, "xng", } m["xng-lat"] = { "Late Middle Mongol", nil, "xng", ancestors = "xng-ear", } m["mn-kha"] = { "Khalkha Mongolian", 6399808, "mn", aliases = {"Khalkha"}, } m["mn-ord"] = { "Ordos Mongolian", 716904, "mn", aliases = {"Ordos"}, } m["mn-cha"] = { "Chakhar Mongolian", 907425, "mn", aliases = {"Chakhar"}, } m["mn-khr"] = { "Khorchin Mongolian", 3196210, "mn", aliases = {"Khorchin"}, } -- Japanese varieties m["ja-mid"] = { "Middle Japanese", 6841474, "ojp", ancestors = "ojp", } m["ja-mid-ear"] = { "Early Middle Japanese", 182695, "ja-mid", } m["ja-mid-lat"] = { "Late Middle Japanese", 1816184, "ja-mid", ancestors = "ja-mid-ear", } m["ja-ear"] = { "tiếng Nhật cận đại", 5326692, "ja", nil, "Tiếng Nhật cận đại", "Nhật cận đại", ancestors = "ja-mid-lat", } m["ojp-eas"] = { "Eastern Old Japanese", 65247957, "ojp", } m["ja-cla"] = { "tiếng Nhật cổ điển", 1332057, "ja", nil, "Tiếng Nhật cổ điển", "Nhật cổ điển", -- 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", } -- Kartvelian varieties m["ka-mid"] = { "tiếng Gruzia trung đại", nil, "ka", "Tiếng Gruzia trung đại", "Gruzia trung đại", ancestors = "oge", } -- Korean varieties m["oko-lat"] = { "Late Old Korean", nil, "oko", } m["okm-ear"] = { "Early Middle Korean", nil, "okm", } m["ko-cen"] = { "Central Korean", nil, "ko", } m["ko-gyg"] = { "Gyeonggi Korean", 485492, "ko-cen", aliases = {"Seoul Korean"}, } m["ko-chu"] = { "Chungcheong Korean", 625800, "ko-cen", aliases = {"Hoseo Korean"}, } m["ko-hwa"] = { "Hwanghae Korean", 16183706, "ko-cen", } m["ko-gan"] = { "Gangwon Korean", 11260444, "ko-cen", aliases = {"Yeongdong Korean"}, } m["ko-gys"] = { "Gyeongsang Korean", 488002, "ko", aliases = {"Southeastern Korean"}, } m["ko-jeo"] = { "Jeolla Korean", 11250166, "ko", aliases = {"Southwestern Korean"}, } m["ko-pyo"] = { "Pyongan Korean", 7263142, "ko", aliases = {"Northwestern Korean"}, } m["ko-ham"] = { "Hamgyong Korean", 860702, "ko", aliases = {"Northeastern Korean"}, } m["ko-yuk"] = { "Yukjin Korean", 16171275, "ko", aliases = {"Yukchin Korean", "Ryukjin Korean", "Ryukchin Korean"}, } -- Occitan varieties m["oc-auv"] = { "Auvergnat", 35359, "oc", aliases = {"Auvernhat", "Auvergnese"}, } m["oc-gas"] = { "Gascon", 35735, "oc", } -- standardized dialect of Gascon m["oc-ara"] = { "Aranese", 10196, "oc-gas", } m["oc-lan"] = { "Languedocien", 942602, "oc", aliases = {"Lengadocian"}, } m["oc-lim"] = { "Limousin", 427614, "oc", } m["oc-pro"] = { "Provençal", 241243, "oc", aliases = {"Provencal"}, } m["oc-pro-old"] = { "Old Provençal", 2779185, "pro", } m["oc-viv"] = { "Vivaro-Alpine", 1649613, "oc", } m["oc-jud"] = { "Shuadit", 56472, "oc", aliases = { "Chouhadite", "Chouhadit", "Chouadite", "Chouadit", "Shuhadit", "Judeo-Occitan", "Judæo-Occitan", "Judaeo-Occitan", "Judeo-Provençal", "Judæo-Provençal", "Judaeo-Provençal", "Judeo-Provencal", "Judaeo-Provencal", "Judeo-Comtadin", "Judæo-Comtadin", "Judaeo-Comtadin", }, } -- Oromo varieties m["hae"] = { "Harar Oromo", 5330355, "om", aliases = {"Eastern Oromo"}, } m["gax"] = { "Borana", 2910610, "om", aliases = {"Southern Oromo"}, } m["orc"] = { "Orma", 2919128, "om", } m["ssn"] = { "Waata", 3501553, "om", } -- Phillipine varieties m["tl-old"] = { "tiếng Tagalog cổ", 12967437, "tl", nil, "Tiếng Tagalog cổ", "Tagalog cổ", } m["tl-cls"] = { "tiếng Tagalog cổ điển", nil, "tl", nil, "Tiếng Tagalog cổ điển", "Tagalog cổ điển" } -- Pre-Roman substrates m["qsb-ibe"] = { "a pre-Roman substrate of Iberia", 530799, "und", family = "qfa-sub", } m["qsb-bal"] = { "Paleo-Balkan", 1815070, "und", family = "qfa-sub", } -- Sardinian varieties m["sc-src"] = { "Logudorese", 777974, "sc", aliases = {"Logudorese Sardinian"}, } m["sc-nuo"] = { "Nuorese", nil, "sc-src", aliases = {"Nuorese Sardinian"}, } m["sc-sro"] = { "Campidanese", 35348, "sc", aliases = {"Campidanese Sardinian"}, } -- Rwanda-Rundi varieties m["rw-kin"] = { "Kinyarwanda", 33573, "rw", aliases = {"Rwanda"}, } m["rw-run"] = { "Kirundi", 33583, "rw", aliases = {"Rundi"}, } -- Slavic varieties m["cs-ear"] = { "Early Modern Czech", nil, "cs", ancestors = "zlw-ocs" } m["zle-ops"] = { "Old Pskovian", 4167885, "zle-ono", } m["zle-mru"] = { "tiếng Nga trung đại", 35228, "ru", "Cyrs", "Tiếng Nga trung đại", "Nga trung đại", ancestors = "orv", translit = "ru-translit", } m["zle-obe"] = { "Old Belarusian", 13211, "zle-ort", } m["zle-mbe"] = { "tiếng Belarus trung đại", 13211, "zle-ort", "be", nil, "Tiếng Belarus trung đại", "Belarus trung đại", } m["zle-muk"] = { "tiếng Ukraina trung đại", 13211, "zle-ort", nil, "Tiếng Ukraina trung đại", "Ukraina trung đại", ancestors = "zle-ort", } m["zle-ouk"] = { "tiếng Ukraina cổ", 13211, "zle-ort", nil, "Tiếng Ukraina cổ", "Ukraina cổ", } m["zlw-mpl"] = { "Middle Polish", 402878, "pl", ancestors = "zlw-opl", } m["crp-cpr-kya"] = { "tiếng bồi Kyakhta Nga-Trung", 1062960, "crp-cpr", "Tiếng bồi Kyakhta Nga-Trung", "bồi Kyakhta Nga-Trung", } m["pl-gre"] = { "tiếng Đại Ba Lan", 4106789, "pl", nil, "Tiếng Đại Ba Lan", "Đại Ba Lan", } -- Serbo-Croatian varieties m["ckm"] = { "Chakavian Serbo-Croatian", 337565, "sh", aliases = {"Čakavian"}, } m["kjv"] = { "Kajkavian Serbo-Croatian", 838165, "sh", } m["sh-tor"] = { -- Linguist code srp-tor "Torlakian Serbo-Croatian", 1078803, "sh", aliases = {"Torlak"}, } -- Tibetic lects m["adx"] = { "tiếng Tây Tạng Amdo", 56509, "bo", nil, "Tiếng Tây Tạng Amdo", "Tây Tạng Amdo", } m["kbg"] = { "Khamba", 12952626, "bo", } m["khg"] = { "Khams Tibetan", 56601, "bo", } m["tsk"] = { "Tseku", 11159532, "bo", } -- Tuareg lects m["thv"] = { "Tamahaq", 56703, "tmh", } m["ttq"] = { "Tawellemmet", 56390, "tmh", } m["taq"] = { "Tamasheq", 4670066, "tmh", } m["thz"] = { "Tayert", 56388, "tmh", } m["tmh-ght"] = { "Ghat", 47012900, "tmh", wikipedia_article = "Tamahaq language", } -- Turkic lects m["trk-cmn-pro"] = { "tiếng Turk nguyên thủy", 1126028, "trk-pro", nil, "Tiếng Turk nguyên thủy", "Turk nguyên thủy", } m["trk-ogz-pro"] = { "tiếng Oghuz nguyên thủy", 494600, "trk-pro", nil, "Tiếng Oghuz nguyên thủy", "Oghuz nguyên thủy", family = "trk-ogz", aliases = {"Southwestern Common Turkic"}, } m["crh-dbj"] = { "Dobrujan Tatar", 12811566, "crh", aliases = {"Romanian Tatar"}, } m["cv-ana"] = { "Anatri", nil, "cv", aliases = {"Anatri Chuvash"}, } m["cv-mid"] = { "Middle Chuvash", nil, "cv", ancestors = "xbo", } m["cv-vir"] = { "Viryal", 4278332, "cv", aliases = {"Viryal Chuvash"}, } m["kjh-fyu"] = { "Fuyu Kyrgyz", 2598963, "kjh", aliases = {"Fuyu Kirgiz", "Fuyu Kirghiz", "Manchurian Kyrgyz", "Manchurian Kirgiz", "Manchurian Kirghiz"}, } m["klj-arg"] = { "Arghu", 33455, "klj", } m["otk-kir"] = { "Old Kirghiz", 83142, "otk", } m["otk-ork"] = { "tiếng Turk Orkhon", 31295480, "otk", nil, "Tiếng Turk Orkhon", "Turk Orkhon", } m["qwm-arm"] = { "Armeno-Kipchak", 2027503, "qwm", } m["qwm-mam"] = { "Mamluk-Kipchak", 4279942, "qwm", } m["az-cls"] = { "Classical Azerbaijani", nil, "az", aliases = {"Classical Azeri"}, } m["qxq"] = { "Qashqai", 13192, "az", aliases = {"Qaşqay", "Qashqayi", "Kashkai", "Kashkay"}, } m["tr-CY"] = { "Cypriot Turkish", 7917392, "tr", } m["uz-afg"] = { -- NOTE: has ISO 639-3 code uzs assigned to it. "tiếng Nam Uzbek", 1066787, "uz", nil, "Tiếng Nam Uzbek", "Nam Uzbek", aliases = {"Uzbek Afghanistan"}, translit = "uz-afg-translit", } m["xbo-dan"] = { "Danube Bulgar", nil, "xbo", } m["xbo-vol"] = { "Volga Bulgar", nil, "xbo", } -- Uralic lects m["mns-eas"] = { "Eastern Mansi", 30311755, "mns-cen", } m["mns-wes"] = { "Western Mansi", 30311756, "mns-cen", } -- Other lects m["alv-kro"] = { "Kromanti", 1093206, "crp-mar", } m["bat-pro"] = { "tiếng Balt nguyên thủy", 1703347, "ine-bsl-pro", nil, "Tiếng Balt nguyên thủy", "Balt nguyên thủy", } m["es-lun"] = { "Lunfardo", 1401612, "es", } m["fiu-pro"] = { "tiếng Finn-Ugria nguyên thủy", 79890, "urj-pro", nil, "Tiếng Finn-Ugria nguyên thủy", "Finn-Ugria nguyên thủy", } m["urj-fpr-pro"] = { "Proto-Finno-Permic", nil, "urj-pro", } m["krl-nor"] = { "tiếng Bắc Karelia", 125501196, "krl", nil, "Tiếng Bắc Karelia", "Bắc Karelia", } m["krl-sou"] = { "South Karelian", 129812730, "krl", } m["mns-eas"] = { "Eastern Mansi", 30311755, "mns-cen", } m["mns-wes"] = { "Western Mansi", 30311756, "mns-cen", } m["gem-sue"] = { "Suevic", 155085, "gmw-pro", aliases = {"Suebian"}, } m["iro-ohu"] = { "Old Wendat", nil, "wdt", wikipedia_article = "Huron language", } m["iro-omo"] = { "Old Mohawk", nil, "moh", } m["iro-oon"] = { "Old Onondaga", nil, "ono", } m["okz-ang"] = { "Angkorian Old Khmer", 9205, "okz", wikipedia_article = "Khmer language#Historical periods", } m["okz-pre"] = { "Pre-Angkorian Old Khmer", 9205, "okz", wikipedia_article = "Khmer language#Historical periods", } m["mul-tax"] = { "taxonomic name", nil, "mul", } m["qsb-pyg"] = { "a substrate language originally spoken by the Pygmies", nil, "und", family = "qfa-sub", wikipedia_article = "Classification of Pygmy languages#Original Pygmy language(s)", } m["tai-shz"] = { "Shangsi Zhuang", 13216, "za", } m["tbq-pro"] = { "tiếng Tạng-Miến nguyên thủy", 7251864, "sit-pro", nil, "Tiếng Tạng-Miến nguyên thủy", "Tạng-Miến nguyên thủy", } m["und-idn"] = { "Idiom Neutral", 35847, "und", -- or "vo" wikipedia_article = "Idiom Neutral", } m["und-tdl"] = { "Turduli", nil, "und", wikipedia_article = "Turduli", } m["und-tdt"] = { "Turdetani", nil, "und", wikipedia_article = "Turdetani", } m["und-xnu"] = { "Xiongnu", 10901674, "und", wikipedia_article = "Xiongnu", } m["urj-fpr-pro"] = { "tiếng Finn-Perm nguyên thủy", nil, "urj-pro", nil, "Tiếng Finn-Perm nguyên thủy", "Finn-Perm nguyên thủy", } m["woy"] = { "Weyto", 3915918, "und", } 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", entry_name = "User:Benwing2/th-scraping-translit", preprocess_links = "User:Benwing2/th-scraping-translit", } m["pms-old"] = { "tiếng Piedmonte cổ", nil, "pms", nil, "Tiếng Piedmonte cổ", "Piedmonte cổ", aliases = {"Old Piemontese"}, } return require("Module:languages").finalizeData(m, "language", true) q86g6o3y30e2ez3iqou3bzdof7cjp39 2575190 2575188 2026-11-03T08:42:19Z Hiyuune 50834 2575190 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["shi-med"] = { "tiếng Tashelhit trung cổ", 34152, "shi", nil, "Tiếng Tashelhit trung cổ", "Tashelhit trung cổ", } -- Ainu varieties m["ain-hok"] = { "tiếng Ainu Hokkaidō", 20968488, "ain", nil, "Tiếng Ainu Hokkaidō", "Ainu Hokkaidō", aliases = {"Ainu Hokkaido"}, } m["ain-kur"] = { "tiếng Ainu Kuril", 20967012, "ain", nil, "Tiếng Ainu Kuril", "Ainu Kuril", } m["ain-sak"] = { "tiếng Ainu Sakhalin", 20747371, "ain", "Tiếng Ainu Sakhalin", "Ainu Sakhalin", } -- Akan varieties m["tw"] = { "tiếng Akan Twi", 36850, "ak", nil, "Tiếng Akan Twi", "Akan Twi", aliases = {"Twi"}, } m["tw-abr"] = { "Bono Twi", 34831, "tw", aliases = {"Bono", "Abron", "Brong"}, } m["tw-asa"] = { "Asante Twi", 19261685, "tw", aliases = {"Asante", "Ashanti", "Ashante"}, } m["tw-aku"] = { "Akuapem Twi", 31150449, "tw", aliases = {"Akuapem", "Akuapim", "Akwapem Twi", "Akwapi"}, } m["fat"] = { "Fante Akan", 35570, "ak", aliases = {"Fante", "Fanti", "Fantse", "Mfantse"}, } -- Albanian varieties m["aln"] = { "Gheg Albanian", 181037, "sq", aliases = {"Gheg"}, } m["aae"] = { "Arbëresh Albanian", 1075302, "als", aliases = {"Arbëreshë", "Arbëresh"}, } m["aat"] = { "Arvanitika Albanian", 29347, "als", aliases = {"Arvanitika"}, } m["als"] = { "Tosk Albanian", 180937, "sq", aliases = {"Tosk"}, } -- Bantu varieties m["bnt-cmn"] = { "Common Bantu", nil, "bnt-pro", } -- Semitic varieties -- Akkadian varieties m["akk-old"] = { "Old Akkadian", nil, "akk", } m["akk-obb"] = { "Old Babylonian", nil, "akk", } m["akk-oas"] = { "Old Assyrian", nil, "akk", } m["akk-mbb"] = { "Middle Babylonian", nil, "akk", } m["akk-mas"] = { "Middle Assyrian", nil, "akk", } m["akk-nbb"] = { "Neo-Babylonian", nil, "akk", } m["akk-nas"] = { "Neo-Assyrian", nil, "akk", } m["akk-lbb"] = { "Late Babylonian", nil, "akk", } m["akk-stb"] = { "Standard Babylonian", nil, "akk", } -- Arabic varieties m["jrb"] = { "tiếng Ả Rập-Do Thái", 37733, "ar", "Hebr, Arab", "Tiếng Ả Rập-Do Thái", "Ả Rập-Do Thái", pseudo_families = "qfa-jew", } -- Aramaic varieties m["arc-bib"] = { "Biblical Aramaic", 843235, "arc", family = "sem-are", } m["arc-cpa"] = { "Christian Palestinian Aramaic", 60790119, "arc", family = "sem-arw", aliases = {"Melkite Aramaic", "Palestinian Syriac", "Syropalestinian Aramaic"}, } m["arc-imp"] = { "Imperial Aramaic", 7079491, "arc", aliases = {"Official Aramaic"}, } m["arc-hat"] = { "Hatran Aramaic", 3832926, "arc", family = "sem-are", } m["arc-jla"] = { "Jewish Literary Aramaic", 105952842, "arc", } m["arc-nab"] = { "Nabataean Aramaic", 36178, "arc", } m["arc-old"] = { "Old Aramaic", 3398392, "arc", } m["arc-pal"] = { "Palmyrene Aramaic", 1510113, "arc", family = "sem-arw", } m["tmr"] = { "Jewish Babylonian Aramaic", 33407, "arc", family = "sem-ase", } m["jpa"] = { "Jewish Palestinian Aramaic", 948909, "arc", family = "sem-arw", aliases = {"Galilean Aramaic"}, } m["cu-bgm"] = { "tiếng Bulgaria trung đại", 12294897, "cu", nil, "Tiếng Bulgaria trung đại", "Bulgaria trung đại", ancestors = "cu" } -- Catalan varieties m["ca-val"] = { "Valencian", 32641, "ca", } -- 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"}, } ----------------------------------------------------- -- Chinese varieties -- ----------------------------------------------------- ------------- Old Chinese, Middle Chinese ------------- m["och-ear"] = { "Early Old Chinese", nil, "och", } m["och-lat"] = { "Late Old Chinese", nil, "och", } m["ltc-ear"] = { "Early Middle Chinese", nil, "ltc", } m["ltc-lat"] = { "Late Middle Chinese", nil, "ltc", } ------------- Classical/Literary varieties ------------- -- FIXME: Temporary. m["lzh-cii"] = { "Ci", 1091366, "lzh", } -- FIXME: Temporary. m["lzh-yue"] = { "Classical Cantonese", nil, "lzh", } -- FIXME: Temporary. m["lzh-cmn"] = { "Classical Mandarin", nil, "lzh", } -- FIXME: Temporary. m["lzh-tai"] = { "Classical Taishanese", nil, "lzh", } -- FIXME: Temporary. m["lzh-cmn-TW"] = { "Classical Taiwanese Mandarin", nil, "lzh-cmn", } -- FIXME: Temporary. m["lzh-VI"] = { "Vietnamese Classical Chinese", 17034227, "lzh", } -- FIXME: Temporary. m["lzh-KO"] = { "Korean Classical Chinese", 10496257, "lzh", } -- FIXME: Temporary. m["lzh-lit"] = { "Literary Chinese", nil, "lzh", } -- FIXME: Temporary. FIXME: Do we need this? How does it differ from Old Chinese? m["lzh-pre"] = { "Pre-Classical Chinese", nil, "lzh", } ------------- Written Vernacular varieties ------------- -- FIXME: Temporary. m["cmn-wvc"] = { "Written vernacular Mandarin", 783605, "cmn", } -- FIXME: Temporary. FIXME: How does this differ from "Literary Cantonese"? m["yue-wvc"] = { "Written vernacular Cantonese", nil, "yue", } -- FIXME: Temporary. m["zhx-tai-wvc"] = { "Written vernacular Taishanese", nil, "zhx-tai", } ------------- Mandarin varieties ------------- -- FIXME: Temporary. NOTE: The Linguist List assigns the "w:Beijing dialect" (Wikidata 1147606) the code "cmn-bej" and -- the larger "w:Beijing Mandarin (division of Mandarin)" dialect group (Wikidata 2169652; what we call "Beijingic -- Mandarin", after Glottolog) the code "cmn-bei". m["cmn-bei"] = { "Beijing Mandarin", 1147606, "cmn-bec", } -- FIXME: Temporary. m["cmn-bec"] = { "Beijingic Mandarin", 2169652, "cmn", } -- FIXME: Temporary. NOTE: The Linguist List uses the code cmn-zho. m["cmn-cep"] = { "Central Plains Mandarin", 3048775, "cmn", aliases = {"Zhongyuan Mandarin"}, } m["cmn-ear"] = { "Early Mandarin", 837169, "cmn", ancestors = "ltc", } -- FIXME: Temporary. m["cmn-gua"] = { "Guanzhong Mandarin", 3431648, "cmn-cep", } -- FIXME: Temporary. Appears to be a subdialect of Guiliu Mandarin, which in turn is a subdialect of Southwestern Mandarin. m["cmn-gui"] = { "Guilin Mandarin", 11111636, "cmn", } m["cmn-jhu"] = { "Jianghuai Mandarin", 2128953, "cmn", aliases = {"Lower Yangtze Mandarin"}, } -- FIXME: Temporary. m["cmn-lan"] = { "Lanyin Mandarin", 662754, "cmn", } -- FIXME: Temporary. m["cmn-MY"] = { "Malaysian Mandarin", 13646143, "cmn", } -- FIXME: Temporary. m["cmn-nan"] = { "Nanjing Mandarin", 2681098, "cmn-jhu", } -- FIXME: Temporary. m["cmn-noe"] = { "Northeastern Mandarin", 1064504, "cmn", } -- FIXME: Temporary. m["cmn-PH"] = { "Philippine Mandarin", 7185155, "cmn", } -- FIXME: Temporary. m["cmn-SG"] = { "Singapore Mandarin", 1048980, "cmn", } -- FIXME: Temporary. m["cmn-sow"] = { "Southwestern Mandarin", 2609239, "cmn", } -- FIXME: Temporary. Appears to be a subdialect of Jilu Mandarin. m["cmn-tia"] = { "Tianjin Mandarin", 7800220, "cmn", } -- FIXME: Temporary. NOTE: Wikidata also has Q4380827 "Taiwanese Mandarin", defined as "rare dialect of Standard Chinese -- (Mandarin) used in Taiwan, which is strongly influenced by Taiwanese Hokkien; mostly used by elderlies" and having no -- English Wikipedia article (but see w:zh:臺灣國語). m["cmn-TW"] = { "Taiwanese Mandarin", 262828, "cmn", } -- FIXME: Temporary. Appears to be a subdialect of Wu-Tian Mandarin, in turn a subdialect of Southwestern Mandarin. -- Given the code cmn-xwu in the Linguist List. m["cmn-wuh"] = { "Wuhan Mandarin", 11124731, "cmn-sow", aliases = {"Wuhanese"}, } -- FIXME: Temporary. Appears to be a subdialect of Lanyin Mandarin. m["cmn-xin"] = { "Xining Mandarin", nil, "cmn-lan", } -- FIXME: Temporary. m["cmn-yan"] = { "Yangzhou Mandarin", nil, "cmn-jhu", } ------------- Cantonese varieties ------------- -- FIXME: Temporary. m["yue-gua"] = { "Guangzhou Cantonese", nil, "yue", } -- FIXME: Temporary. Given the codes yue-yue or yue-can in the Linguist List. m["yue-HK"] = { "Hong Kong Cantonese", 5894342, "yue", } -- FIXME: Temporary. FIXME: How does this differ from "Written vernacular Cantonese"? m["yue-lit"] = { "Literary Cantonese", 2472605, "yue", } ------------- Wu varieties ------------- m["wuu-han"] = { "Hangzhounese", 5648144, "wuu", } m["wuu-nin"] = { "Ningbonese", 3972199, "wuu", } -- FIXME: Temporary. m["wuu-nor"] = { "Northern Wu", 7675988, "wuu", aliases = {"Taihu Wu"}, } -- FIXME: Temporary? Subvariety of Taihu Wu. NOTE: "chm" stands for Chongming, the main dialect, to avoid a conflict -- with Shanghainese. m["wuu-chm"] = { "Shadi Wu", 6112340, "wuu-nor", } m["wuu-sha"] = { "Shanghainese", 36718, "wuu-nor", } m["wuu-suz"] = { "Suzhounese", 831744, "wuu-nor", } -- FIXME: Temporary. May be converted into a full language and/or split. m["wuu-wen"] = { "Wenzhounese", 710218, "wuu", } ------------- Xiang varieties ------------- m["hsn-lou"] = { "Loudi Xiang", 10943823, "hsn-old", } m["hsn-hya"] = { "Hengyang Xiang", 20689035, "hsn-hzh", } m["hsn-hzh"] = { "Hengzhou Xiang", nil, "hsn", } m["hsn-new"] = { "New Xiang", 7012696, "hsn", aliases = {"Chang-Yi"}, } m["hsn-old"] = { "Old Xiang", 7085453, "hsn", aliases = {"Lou-Shao"}, } ------------- Hakka varieties ------------- -- FIXME: Temporary. m["hak-dab"] = { "Dabu Hakka", 19855566, "hak", -- formerly hak-TW but seems to be spoken primary in Dabu County in Guangdong } -- FIXME: Temporary. m["hak-eam"] = { "Early Modern Hakka", nil, "hak", } -- FIXME: Temporary. m["hak-hai"] = { "Hailu Hakka", 17038519, "hak", -- often considered a Taiwanese lect but also spoken in [[Shanwei]], [[Guangdong]] } -- FIXME: Temporary. m["hak-hui"] = { "Huiyang Hakka", 16873881, "hak", } -- FIXME: Temporary. m["hak-hui-MY"] = { "Malaysian Huiyang Hakka", nil, "hak-hui", } -- FIXME: Temporary. Similar to and possibly the parent of Sixian Hakka in Taiwan. m["hak-mei"] = { "Meixian Hakka", 839295, "hak", aliases = {"Moiyan Hakka", "Meizhou Hakka"}, } -- FIXME: Temporary. m["hak-six"] = { "Sixian Hakka", 9668261, "hak-TW", } -- FIXME: Temporary. m["hak-TW"] = { "Taiwanese Hakka", 2391532, "hak", } -- FIXME: Temporary. m["hak-zha"] = { "Zhao'an Hakka", 6703311, "hak", aliases = {"Zhangzhou Hakka"}, } ------------- Southern Min varieties ------------- -- FIXME: Temporary. May be converted into a full language. m["nan-hlh"] = { "Haklau Min", 120755728, "nan", } -- Hokkien varieties -- m["nan-jin"] = { "Jinjiang Hokkien", nil, "nan-qua", } m["nan-hbl-MY"] = { "Malaysian Hokkien", 7570322, "nan-qua", } m["nan-pen"] = { "Penang Hokkien", 11120689, "nan-zha", } m["nan-hbl-PH"] = { "Philippine Hokkien", 3236692, "nan-qua", } m["nan-qua"] = { "Quanzhou Hokkien", nil, "nan-hbl", } -- FIXME: Temporary? Derived from both Quanzhou and Zhangzhou Hokkien. m["nan-hbl-SG"] = { "Singapore Hokkien", 3846528, "nan-hbl", } m["nan-hbl-TW"] = { "Taiwanese Hokkien", 36778, "nan-hbl", } m["nan-xia"] = { "Xiamen Hokkien", 68744, "nan-hbl", aliases = {"Amoy", "Amoyese", "Amoynese", "Xiamenese"}, } m["nan-zha"] = { "Zhangzhou Hokkien", nil, "nan-hbl", } ------------- Other Min varieties ------------- -- FIXME: Temporary. Affiliation within Min uncertain; some combination of Eastern and Southern. m["zhx-zho"] = { "Zhongshan Min", 8070958, "zhx", } ------------- Other Chinese varieties ------------- -- FIXME: Temporary. Affiliation within Chinese uncertain; possibly Yue. m["zhx-dan"] = { "Danzhou Chinese", 2578935, "zhx", } ------------- Chinese romanization varieties ------------- -- [[Wiktionary:Information desk/2022/June#Etymology Coding Issue]] -- [[Wiktionary:Grease pit/2022/June#Transliteration Systems in Etymologies 2]] m["cmn-pinyin"] = { "bính âm Hán ngữ", 42222, "cmn", nil, "Bính âm Hán ngữ", "bính âm Hán ngữ", aliases = {"Pinyin"}, } m["cmn-tongyong"] = { "Tongyong Pinyin", 700739, "cmn", } m["cmn-wadegiles"] = { "Wade–Giles", 208442, "cmn", aliases = {"Wade-Giles", "Wade Giles"}, } m["zh-postal"] = { "Postal Romanization", 151868, "zh", } -- Chinese cyrillization m["cmn-palladius"] = { "Palladius", 1234239, "cmn", aliases = {"Palladius system"}, } ----------------------------------------------------- -- Coptic varieties -- ----------------------------------------------------- m["cop-akh"] = { "tiếng Copt Akhmim", nil, "cop", nil, "Tiếng Copt Akhmim", "Copt Akhmim", aliases = {"Akhmimic"}, } m["cop-boh"] = { "tiếng Copt Bohair", 890733, "cop", nil, "Tiếng Copt Bohair", "Copt Bohair", aliases = {"Bohairic", "Memphitic Coptic", "Memphitic"}, } m["cop-ggg"] = { "Coptic Dialect G", nil, "cop", aliases = {"Dialect G", "Mansuric Coptic", "Mansuric"}, } m["cop-jjj"] = { "Coptic Dialect J", nil, "cop", } m["cop-kkk"] = { "Coptic Dialect K", nil, "cop", } m["cop-ppp"] = { "Coptic Dialect P", nil, "cop", aliases = {"Proto-Theban Coptic", "Palaeo-Theban Coptic"}, } m["cop-fay"] = { "tiếng Copt Fayyum", 1399115, "cop", nil, "Tiếng Copt Fayyum", "Copt Fayyum", aliases = {"Fayyumic", "Faiyumic Coptic", "Faiyumic", "Fayumic Coptic", "Fayumic", "Bashmuric Coptic", "Bashmuric"}, } m["cop-her"] = { "Hermopolitan Coptic", nil, "cop", aliases = {"Hermopolitan", "Coptic Dialect H", "Ashmuninic", "Ashmuninic Coptic"}, } m["cop-lyc"] = { "tiếng Copt Lycopolit", nil, "cop", nil, "Tiếng Copt Lycopolit", "Copt Lycopolit", aliases = { "Lycopolitan", "Assiutic Coptic", "Asyutic Coptic", "Assiutic", "Asyutic", "Lyco-Diospolitan Coptic", "Lyco-Diospolitan", "Subakhmimic Coptic", "Subakhmimic" }, } m["cop-old"] = { "tiếng Copt cổ", nil, "cop", nil, "Tiếng Copt cổ", "Copt cổ", } m["cop-oxy"] = { "Oxyrhynchite Coptic", nil, "cop", aliases = {"Oxyrhynchite", "Mesokemic Coptic", "Mesokemic", "Middle Egyptian Coptic"}, } m["cop-ply"] = { "Proto-Lycopolitan Coptic", nil, "cop", aliases = {"Coptic Dialect i", "Proto-Lyco-Diospolitan Coptic"}, } m["cop-sah"] = { "tiếng Copt Sahidi", 2645851, "cop", nil, "Tiếng Copt Sahidi", "Copt Sahidi", aliases = {"Sahidic", "Saidic Coptic", "Saidic", "Thebaic Coptic", "Thebaic"}, } ----------------------------------------------------- -- Dutch varieties -- ----------------------------------------------------- m["nl-BE"] = { "Belgian Dutch", 34147, "nl", aliases = { "Flemish", "Flemish Dutch", "Southern Dutch"}, } ----------------------------------------------------- -- Egyptian varieties -- ----------------------------------------------------- m["egy-old"] = { "Old Egyptian", 447117, "egy", } m["egy-mid"] = { "Middle Egyptian", 657330, "egy", aliases = {"Classical Egyptian"}, } m["egy-nmi"] = { "Neo-Middle Egyptian", 123735278, "egy", aliases = {"Égyptien de tradition", "Traditional Egyptian"}, } m["egy-lat"] = { "Late Egyptian", 1852329, "egy", } ----------------------------------------------------- -- Elamite varieties -- ----------------------------------------------------- m["elx-old"] = { "Old Elamite", nil, "elx", } m["elx-mid"] = { "Middle Elamite", nil, "elx", } m["elx-neo"] = { "Neo-Elamite", nil, "elx", } m["elx-ach"] = { "Achaemenid Elamite", nil, "elx", } ----------------------------------------------------- -- English and Scots varieties -- ----------------------------------------------------- -- English varieties m["en-AU"] = { "Australian English", 44679, "en", } m["en-GB"] = { "tiếng Anh Anh", 7979, "en", nil, "Tiếng Anh Anh", "Anh Anh", } m["en-GB-SCT"] = { "Scottish English", 44676, "en-GB", } m["en-GB-WLS"] = { "Welsh English", 44676, "en-GB", } m["en-IM"] = { "Manx English", 6753295, "en-GB", } m["en-ear"] = { "Early Modern English", 1472196, "en", ancestors = "enm", aliases = {"Early New English"}, } m["en-geo"] = { "Geordie English", 653421, "en", ancestors = "enm-nor", } m["en-IE"] = { "Irish English", 665624, "en", } m["en-uls"] = { "Ulster English", 6840826, "en-IE", } m["en-GB-NIR"] = { "Northern Irish English", 6840826, -- actually the code for Ulster English "en-uls", } m["en-NNN"] = { -- NA = Namibia; NNN is NATO 3-letter code for North America "North American English", 7053766, "en" } m["en-US"] = { "American English", 7976, "en-NNN", } m["en-US-CA"] = { "California English", 1026812, "en-US", } m["en-CA"] = { "Canadian English", 44676, "en-US", } m["en-HK"] = { "Hong Kong English", 1068863, "en", } m["pld"] = { "Polari", 1359130, "en", } -- Scots varieties m["sco-osc"] = { "Early Scots", 5326738, "enm", ancestors = "enm-nor", aliases = {"Old Scots"}, } m["sco-smi"] = { "Middle Scots", 3327000, "sco", ancestors = "sco-osc", } m["sco-ins"] = { "Insular Scots", 16919205, "sco", } m["sco-uls"] = { "Ulster Scots", 201966, "sco", } m["sco-nor"] = { "Northern Scots", 16928150, "sco", } m["sco-sou"] = { "South Scots", 7570457, "sco", aliases = {"Southern Scots", "Borders Scots"}, } -- Middle English varieties m["enm-nor"] = { "Northern Middle English", nil, "enm", ancestors = "ang-nor", aliases = {"Northumbrian Middle English"}, } -- Old English varieties -- Includes both Mercian and Northumbrian. m["ang-ang"] = { "Anglian Old English", nil, "ang", } m["ang-ken"] = { "Kentish Old English", 11687485, "ang", } m["ang-mer"] = { "Mercian Old English", 602072, "ang-ang", } m["ang-nor"] = { "Northumbrian Old English", 1798915, "ang-ang", } --[[ m["ang-wsx"] = { "West Saxon Old English", nil, "ang", } ]] ----------------------------------------------------- -- French and French-based creole varieties -- ----------------------------------------------------- m["fro-nor"] = { "tiếng Norman cổ", 2044917, "fro", nil, "Tiếng Norman cổ", "Norman cổ", aliases = {"Old Norman", "Old Norman French"}, } m["fro-pic"] = { "Picard Old French", nil, "fro", } m["xno"] = { "tiếng Anglo-Norman", 35214, "fro", nil, "Tiếng Anglo-Norman", "Anglo-Norman", } m["xno-law"] = { "Law French", 2044323, "xno", } m["fr-CA"] = { "Canadian French", 1450506, "fr", } m["fr-CH"] = { "tiếng Pháp Thụy Sĩ", 1480152, "fr", "Tiếng Pháp Thụy Sĩ", "Pháp Thụy Sĩ", } m["fr-aca"] = { "Acadian French", 415109, "fr", } m["frc"] = { "Cajun French", 880301, "fr", aliases = {"Louisiana French"}, } m["ht-sdm"] = { "tiếng Creole Pháp Saint-Domingue", nil, "ht", nil, "Tiếng Creole Pháp Saint-Domingue", "Creole Pháp Saint-Domingue", ancestors = "fr", } -- Norman varieties m["nrf-grn"] = { "Guernsey Norman", 56428, "nrf", aliases = {"Guernsey"}, } m["nrf-jer"] = { "tiếng Norman Jersey", 56430, "nrf", nil, aliases = {"Jersey"}, } ----------------------------------------------------- -- Brythonic varieties -- ----------------------------------------------------- m["bry-ear"] = { "Early Brythonic", nil, "cel-bry-pro", } m["bry-lat"] = { "Late Brythonic", nil, "cel-bry-pro", } ----------------------------------------------------- -- Gaulish varieties -- ----------------------------------------------------- m["xcg"] = { "Cisalpine Gaulish", 3832927, "cel-gau", } m["xtg"] = { "Transalpine Gaulish", 29977, "cel-gau", } ----------------------------------------------------- -- Portuguese varieties -- ----------------------------------------------------- m["pt-BR"] = { "tiếng Bồ Đào Nha Brasil", 750553, "pt", nil, "Tiếng Bồ Đào Nha Brasil", "Bồ Đào Nha Brasil", } m["pt-PT"] = { "European Portuguese", 922399, "pt", } ----------------------------------------------------- -- Spanish varieties -- ----------------------------------------------------- m["es-AR"] = { "Rioplatense Spanish", 509780, "es", } m["es-CO"] = { "Colombian Spanish", 1115875, "es", } m["es-CU"] = { "Cuban Spanish", 824909, "es", } m["es-MX"] = { "Mexican Spanish", 616620, "es", } m["es-US"] = { "United States Spanish", 2301077, "es", aliases = {"US Spanish"}, } --use label "US Spanish" to put Spanish terms in this category m["es-PR"] = { "Puerto Rican Spanish", 7258609, "es", } ----------------------------------------------------- -- Fula varieties -- ----------------------------------------------------- m["fuc"] = { "Pulaar", 1420205, "ff", } m["fuf"] = { "Pular", 3915357, "ff", } m["ffm"] = { "Maasina Fulfulde", 3915322, "ff", } m["fue"] = { -- no enwiki entry as of yet but frwiki and pmswiki have one "Borgu Fulfulde", 12952426, "ff", } m["fuh"] = { -- no enwiki entry as of yet but frwiki and pmswiki have one "Western Niger Fulfulde", 12952430, "ff", } m["fuq"] = { -- no enwiki entry as of yet but frwiki, hrwiki and pmswiki have one "Central-Eastern Niger Fulfulde", 12628799, "ff", } m["fuv"] = { -- no enwiki entry as of yet but dewiki, frwiki, hrwiki, pmswiki and swwiki have one "Nigerian Fulfulde", 36129, "ff", } m["fub"] = { -- no enwiki entry as of yet but dewiki, frwiki, hrwiki, pmswiki, ptwiki, swwiki and yowiki have one "Adamawa Fulfulde", 34776, "ff", } m["fui"] = { -- no enwiki entry as of yet but pmswiki and swwiki have one "Bagirmi Fulfulde", 11003859, "ff", } ----------------------------------------------------- -- German(ic) varieties -- ----------------------------------------------------- -- (modern) German varieties m["de-AT"] = { "Austrian German", 306626, "de", } m["de-AT-vie"] = { "Viennese German", 56474, "de-AT", } m["de-CH"] = { "Switzerland German", 1366643, "de", aliases = {"Schweizer Hochdeutsch", "Swiss Standard German", "Swiss High German"}, } m["ksh"] = { "Kölsch", 4624, "gmw-cfr", } m["pfl"] = { "Palatine German", 23014, "gmw-rfr", aliases = {"Pfälzisch", "Pälzisch", "Palatinate German"}, } m["sli"] = { "Silesian East Central German", 152965, "gmw-ecg", aliases = {"Silesian"}, } m["sxu"] = { "Upper Saxon German", 699284, "gmw-ecg", } -- Old High German varieties m["lng"] = { "Lombardic", 35972, "goh", } -- Proto-West Germanic varieties m["frk"] = { "tiếng Frank", 10860505, "gmw-pro", nil, "Tiếng German Tây nguyên thủy", "Frank", aliases = {"Old Frankish"}, wikipedia_article = "Tiếng Frank" } -- Alemannic German varieties m["gsw-low"] = { "Low Alemannic German", 503724, "gsw", } m["gsw-FR"] = { "Alsatian Alemannic German", 8786, "gsw-low", } m["gsw-hig"] = { "High Alemannic German", 503728, "gsw", } m["gsw-hst"] = { "Highest Alemannic German", 687538, "gsw", } m["wae"] = { "Walser German", 680517, "gsw-hst", } ----------------------------------------------------- -- Old Norse varieties -- ----------------------------------------------------- m["non-grn"] = { "Greenlandic Norse", 855236, "non-own", } m["non-oen"] = { "Old East Norse", 10498031, "non", ancestors = "non", } m["non-own"] = { "Old West Norse", 10498026, "non", ancestors = "non", } ----------------------------------------------------- -- Old Swedish varieties -- ----------------------------------------------------- m["gmq-osw-lat"] = { "Late Old Swedish", 10723594, "gmq-osw", ancestors = "gmq-osw", } ----------------------------------------------------- -- Greek varieties -- ----------------------------------------------------- m["qsb-grc"] = { "tiếng Tiền Hy Lạp", 965052, "und", nil, "Tiếng Tiền Hy Lạp", "Tiền Hy Lạp", family = "qfa-sub", } m["grc-aeo"] = { "Aeolic Greek", 406373, "grc", aliases = {"Lesbic Greek", "Lesbian Greek", "Aeolian Greek"}, } m["grc-arc"] = { "Arcadian Greek", nil, "grc-arp", } m["grc-arp"] = { "Arcadocypriot Greek", 499602, "grc", } m["grc-att"] = { "Attic Greek", 506588, "grc", } m["grc-boi"] = { "Boeotian Greek", 406373, "grc-aeo", } m["grc-dor"] = { "Doric Greek", 285494, "grc", } m["grc-ela"] = { "Elean Greek", nil, "grc", } m["grc-epc"] = { "Epic Greek", 990062, "grc", aliases = {"Homeric Greek"}, } m["grc-ion"] = { "Ionic Greek", 504165, "grc", } m["grc-koi"] = { "tiếng Hy Lạp Koine", 107358, "grc", nil, "Tiếng Hy Lạp Koine", "Hy Lạp Koine", ancestors = "grc-att", aliases = {"Hellenistic Greek"}, } m["grc-kre"] = { "Cretan Ancient Greek", -- to distinguish from Cretan Greek below nil, "grc-dor", } m["grc-opl"] = { "Opuntian Locrian", nil, "grc", } m["grc-ozl"] = { "Ozolian Locrian", nil, "grc", } m["grc-pam"] = { "Pamphylian Greek", 2271793, "grc", } m["grc-ths"] = { "Thessalian Greek", 406373, "grc-aeo", } m["gkm"] = { "tiếng Hy Lạp Đông La Mã", 36387, "grc", nil, "Tiếng Hy Lạp Đông La Mã", "Hy Lạp Đông La Mã", ancestors = "grc-koi", aliases = {"tiếng Hy Lạp trung cổ"}, } m["el-cyp"] = { "Cypriot Greek", 245899, "el", aliases = {"Cypriotic Greek"}, } m["el-pap"] = { "Paphian Greek", nil, "el", } m["el-crt"] = { "Cretan Greek", 588306, "el", } m["el-kth"] = { "tiếng Katharevousa", 35961, "el", nil, "Tiếng Katharevousa", "Katharevousa", ancestors = "gkm", aliases = {"Katharevousa Greek"}, } m["el-kal"] = { "Kaliarda", nil, "el", } ----------------------------------------------------- -- Hebrew varieties -- ----------------------------------------------------- m["hbo"] = { "tiếng Do Thái Kinh Thánh", 1982248, "he", nil, "Tiếng Do Thái Kinh Thánh", "Do Thái Kinh Thánh", aliases = {"Classical Hebrew"}, } m["he-mis"] = { "Mishnaic Hebrew", 1649362, "he", ancestors = "hbo", } m["he-med"] = { "Medieval Hebrew", 2712572, "he", ancestors = "he-mis", } m["he-IL"] = { "tiếng Do Thái Israel", 8141, "he", nil, "Tiếng Do Thái Israel", "Do Thái Israel", } m["bsh-kat"] = { "Kativiri", 2605045, "bsh", aliases = {"Katə́viri"}, } m["xvi"] = { "Kamviri", 1193495, "bsh", aliases = {"Kamvíri"}, } m["bsh-mum"] = { "Mumviri", nil, aliases = {"Mumvíri"}, "bsh" } ----------------------------------------------------- -- Inuit varieties -- ----------------------------------------------------- m["esi"] = { "North Alaskan Inupiatun", nil, "ik" } m["esk"] = { "Northwest Alaskan Inupiatun", 25559714, "ik" } ----------------------------------------------------- -- Iranian varieties -- ----------------------------------------------------- m["qsb-bma"] = { "the BMAC substrate", 1054850, "und", family = "qfa-sub", } -- Historical and current Iranian dialects m["ae-old"] = { "Old Avestan", 29572, "ae", aliases = {"Gathic Avestan"}, } m["ae-yng"] = { "Younger Avestan", 29572, "ae-old", aliases = {"Young Avestan"}, } m["bcc"] = { "Southern Balochi", 33049, "bal", aliases = {"Southern Baluchi"}, } m["bgp"] = { "Eastern Balochi", 33049, "bal", aliases = {"Eastern Baluchi"}, } m["bgn"] = { "Western Balochi", 33049, "bal", aliases = {"Western Baluchi"}, } m["bsg-ban"] = { "Bandari", nil, "bsg", } m["bsg-hor"] = { "Hormozi", nil, "bsg", } m["bsg-min"] = { "Minabi", nil, "bsg", } m["kho-old"] = { "Old Khotanese", nil, "kho", } m["kho-lat"] = { "Late Khotanese", nil, "kho-old", } m["peo-ear"] = { "Early Old Persian", nil, "peo", } m["peo-lat"] = { "Late Old Persian", nil, "peo", } m["pal-ear"] = { "Early Middle Persian", nil, "pal", } m["pal-lat"] = { "tiếng Ba Tư trung đại hậu kỳ", nil, "pal", "Tiếng Ba Tư trung đại hậu kỳ", "Ba Tư trung đại hậu kỳ", ancestors = "pal-ear", } m["ps-nwe"] = { "Northwestern Pashto", nil, "ps", } m["ps-cgi"] = { "Central Ghilzay", nil, "ps-nwe", } m["ps-mah"] = { "Mahsudi", nil, "ps-nwe", } m["ps-nea"] = { "Northeastern Pashto", nil, "ps", } m["ps-afr"] = { "Afridi", nil, "ps-nea", } m["ps-bng"] = { "Bangash", nil, "ps-nea", } m["ps-xat"] = { "Khatak", nil, "ps-nea", } m["ps-pes"] = { "Peshawari", nil, "ps-nea", } m["ps-sea"] = { "Southeastern Pashto", nil, "ps", } 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"] = { "Southwestern Pashto", nil, "ps", } m["ps-kan"] = { "Kandahari", nil, "ps-swe", } m["ps-jad"] = { "Jadrani", nil, "ps", ancestors = "ira-pat-pro" } m["xme-azr"] = { "Old Azari", nil, "xme-ott", aliases = {"Old Azeri", "Azari", "Azeri", "Āḏarī", "Adari", "Adhari"}, } m["xme-ttc-cen"] = { "Central Tati", nil, "xme-ott", } m["xme-ttc-eas"] = { "Eastern Tati", nil, "xme-ott", } m["xme-ttc-nor"] = { "Northern Tati", nil, "xme-ott", } m["xme-ttc-sou"] = { "Southern Tati", nil, "xme-ott", } m["xme-ttc-wes"] = { "Western Tati", nil, "xme-ott", } m["xmn"] = { "tiếng Ba Tư trung đại Mani", nil, "pal-lat", "Tiếng Ba Tư trung đại Mani", "Ba Tư trung đại Mani", } m["fa-ira"] = { "tiếng Ba Tư Iran", 3513637, "fa", nil, "Tiếng Ba Tư Iran", "Ba Tư Iran", aliases = {"Modern Persian", "Western Persian"}, translit = "fa-ira-translit", } m["fa-cls"] = { "tiếng Ba Tư cổ điển", 9168, "fa", nil, "Tiếng Ba Tư cổ điển", "Ba Tư cổ điển", ancestors = "pal-lat", translit = "fa-cls-translit", } m["prs"] = { "tiếng Dari", 178440, "fa", nil, "Tiếng Dari", "Dari", aliases = {"Dari Persian", "Central Persian", "Eastern Persian", "Afghan Persian"}, translit = "fa-cls-translit", } m["haz"] = { "Hazaragi", 33398, "prs", translit = "fa-cls-translit", } m["os-dig"] = { "Digor Ossetian", 3027861, "os", aliases = {"Digoron", "Digor"}, } m["os-iro"] = { "Iron Ossetian", nil, "os", aliases = {"Iron"}, } m["sog-ear"] = { "Early Sogdian", nil, "sog", } m["sog-lat"] = { "Late Sogdian", nil, "sog-ear", } m["oru-kan"] = { "Kaniguram", 6363164, "oru", } m["oru-log"] = { "Logar", nil, "oru", } m["oos-ear"] = { "Early Old Ossetic", nil, "oos", } m["oos-lat"] = { "Late Old Ossetic", nil, "oos", } m["xln"] = { "tiếng Alan", 3658580, "oos", nil, "Tiếng Alan", "Alan", } m["rdb-jir"] = { "Jirofti", nil, "rdb", } m["rdb-kah"] = { "Kahnuji", nil, "rdb", } -- Southwestern Fars lects m["fay-bur"] = { "Burenjani", nil, "fay", } m["fay-bsh"] = { "Bushehri", nil, "fay", } m["fay-dsh"] = { "Dashtaki", nil, "fay", } m["fay-dav"] = { "Davani", 5228140, "fay", } m["fay-eze"] = { "Emamzada Esma’ili", nil, "fay", } m["fay-gav"] = { "Gavkoshaki", nil, "fay", } m["fay-kho"] = { "Khollari", nil, "fay", } m["fay-kon"] = { "Kondazi", nil, "fay", } m["fay-kzo"] = { "Old Kazeruni", nil, "fay", } m["fay-mas"] = { "Masarami", nil, "fay", } m["fay-pap"] = { "Papuni", nil, "fay", } m["fay-sam"] = { "Samghani", nil, "fay", } m["fay-shr"] = { "Shirazi", nil, "fay", } m["fay-sho"] = { "Old Shirazi", nil, "fay", } m["fay-sam"] = { "Samghani", nil, "fay", } m["fay-kar"] = { "Khargi", nil, "fay", } m["fay-sor"] = { "Sorkhi", nil, "fay", } -- Talysh lects m["tly-cen"] = { "Central Talysh", nil, "tly", } m["tly-asa"] = { "Asalemi", nil, "tly-cen", } m["tly-kar"] = { "Karganrudi", nil, "tly-cen", } m["tly-tul"] = { "Tularudi", nil, "tly-cen", } m["tly-tal"] = { "Taleshdulabi", nil, "tly-cen", } m["tly-nor"] = { "Northern Talysh", nil, "tly", } m["tly-aze"] = { "Azerbaijani Talysh", nil, "tly-nor", } m["tly-anb"] = { "Anbarani", nil, "tly-nor", } m["tly-sou"] = { "Southern Talysh", nil, "tly", } m["tly-fum"] = { "Fumani", nil, "tly-sou", } m["tly-msu"] = { "Masulei", nil, "tly-sou", } m["tly-msa"] = { "Masali", nil, "tly-sou", } m["tly-san"] = { "Shandarmani", nil, "tly-sou", } -- Tafreshi lects m["xme-amo"] = { "Amorehi", nil, "xme-taf", } m["atn"] = { "Ashtiani", 3436590, "xme-taf", wikipedia_article = "Ashtiani language", } 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", wikipedia_article = "Khunsari language", } 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", wikipedia_article = "Natanzi language", } m["xme-abz"] = { "Abuzeydabadi", nil, "xme-ker", } m["xme-aby"] = { "Abyanehi", nil, "xme-ker", } m["xme-far"] = { "Farizandi", nil, "xme-ker", } m["xme-jow"] = { "Jowshaqani", nil, "xme-ker", } m["xme-nas"] = { "Nashalji", nil, "xme-ker", } m["xme-qoh"] = { "Qohrudi", nil, "xme-ker", } m["xme-yar"] = { "Yarandi", nil, "xme-ker", } m["soj"] = { "Soi", 7930463, "xme-ker", aliases = {"Sohi"}, wikipedia_article = "Soi language", } m["xme-tar"] = { "Tari", nil, "xme-ker", } m["gzi"] = { "Gazi", 5529130, "xme-ker", wikipedia_article = "Gazi language", } 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", wikipedia_article = "Nayini language", } m["xme-ana"] = { "Anaraki", nil, "xme-ker", } m["gbz"] = { "Zoroastrian Dari", 32389, "xme-ker", aliases = {"Behdināni", "Gabri", "Gavrŭni", "Gabrōni"}, wikipedia_article = "Zoroastrian Dari language", } m["xme-krm"] = { "Kermani", nil, "xme-ker", } m["xme-yaz"] = { "Yazdi", nil, "xme-ker", } m["xme-bid"] = { "Bidhandi", nil, "xme-ker", } m["xme-bij"] = { "Bijagani", nil, "xme-ker", } m["xme-cim"] = { "Chimehi", nil, "xme-ker", } m["xme-han"] = { "Hanjani", nil, "xme-ker", } m["xme-kom"] = { "Komjani", nil, "xme-ker", } m["xme-nar"] = { "Naraqi", nil, "xme-ker", } m["xme-nus"] = { "Nushabadi", nil, "xme-ker", } m["xme-qal"] = { "Qalhari", nil, "xme-ker", } m["xme-trh"] = { "Tarehi", nil, "xme-ker", } m["xme-val"] = { "Valujerdi", nil, "xme-ker", } m["xme-var"] = { "Varani", nil, "xme-ker", } m["xme-zor"] = { "Zori", nil, "xme-ker", } -- Ramandi lects m["tks-ebr"] = { "Ebrahimabadi", nil, "tks", } m["tks-sag"] = { "Sagzabadi", nil, "tks", } m["tks-esf"] = { "Esfarvarini", nil, "tks", } m["tks-tak"] = { "Takestani", nil, "tks", } m["tks-cal"] = { "Chali Tati", nil, "tks", aliases = {"Chāli"}, wikipedia_article = "Tati language (Iran)", } 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ī"}, wikipedia_article = "Khufi language", } m["sgh-ros"] = { "Roshani", 2597566, "sgh-rsx", aliases = {"Rushani", "Rōšāni"}, wikipedia_article = "Rushani language", } m["sgh-xgb"] = { "Khughni-Bajui", nil, "sgh", } m["sgh-xug"] = { "Khughni", nil, "sgh-xgb", } m["sgh-baj"] = { "Bajui", nil, "sgh-xgb", } -- Indo-Aryan varieties m["inc-mit"] = { "Mitanni", 1986700, "inc-pro", } m["awa-old"] = { "Old Awadhi", nil, "awa", } m["bra-old"] = { "Old Braj", nil, "bra", } m["gu-kat"] = { "Kathiyawadi", nil, "gu", aliases = {"Kathiyawadi Gujarati", "Kathiawadi"}, } m["gu-lda"] = { "Lisan ud-Dawat Gujarati", nil, "gu", aliases = {"Lisan ud-Dawat", "LDA"}, } m["hi-mum"] = { "Bombay Hindi", 3543151, "hi", aliases = {"Mumbai Hindi", "Bambaiyya Hindi"}, } m["hi-mid"] = { "Middle Hindi", nil, "inc-ohi", ancestors = "inc-ohi", } m["sa-bhs"] = { "Buddhist Hybrid Sanskrit", 248758, "sa", } m["sa-bra"] = { "Brahmanic Sanskrit", 36858, "sa", } m["sa-cls"] = { "Classical Sanskrit", 11059, "sa", } m["sa-neo"] = { "New Sanskrit", 11059, "sa", } m["sa-ved"] = { "tiếng Phạn Vệ Đà", 36858, "sa", nil, "Tiếng Phạn Vệ Đà", "Phạn Vệ Đà", } m["si-med"] = { "Medieval Sinhalese", nil, "si", aliases = {"Medieval Sinhala"}, } m["kok-mid"] = { "Middle Konkani", nil, "kok", aliases = {"Medieval Konkani"}, } m["kok-old"] = { "Old Konkani", nil, "kok", aliases = {"Early Konkani"}, } -- Indian subcontinent languages -- Dhivehi varieties 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"}, } -- Dravidian varieties m["ta-mid"] = { "Middle Tamil", 20987434, "ta", } m["kn-hav"] = { "Havigannada", 24276369, "kn", } m["kn-kun"] = { "Kundagannada", 6444255, "kn", } -- Prakrits m["pra-ard"] = { "Ardhamagadhi Prakrit", 35217, "pra", aliases = {"Ardhamagadhi"}, } m["pra-hel"] = { "Helu Prakrit", 15080869, "pra", aliases = {"Elu", "Elu Prakrit", "Helu"}, } m["pra-kha"] = { "Khasa Prakrit", nil, "pra", aliases = {"Khasa"}, } m["pra-mag"] = { "tiếng Prakrit Magaha", 2652214, "pra", nil, "Tiếng Prakrit Magaha", "Prakrit Magaha", aliases = {"Magadhi"}, } m["pra-mah"] = { "Maharastri Prakrit", 2586773, "pra", aliases = {"Maharashtri Prakrit", "Maharastri", "Maharashtri"}, } m["pra-pai"] = { "tiếng Prakrit Paisaci", 2995607, "pra-sau", nil, "Tiếng Prakrit Paisaci", "Prakrit Paisaci", aliases = {"Paisaci", "Paisachi"}, ancestors = "pra-sau" } m["pra-sau"] = { "tiếng Prakrit Sauraseni", 2452885, "pra", nil, "Tiếng Prakrit Sauraseni", "Prakrit Sauraseni", aliases = {"Sauraseni", "Shauraseni"}, } m["pra-ava"] = { "Avanti", nil, "pra", aliases = {"Avanti Prakrit"}, } m["pra-pra"] = { "Pracya", nil, "pra", aliases = {"Pracya Prakrit"}, } m["pra-bah"] = { "Bahliki", nil, "pra", aliases = {"Bahliki Prakrit"}, } m["pra-dak"] = { "Daksinatya", nil, "pra", aliases = {"Daksinatya Prakrit"}, } m["pra-sak"] = { "Sakari", nil, "pra", aliases = {"Sakari Prakrit"}, } m["pra-can"] = { "Candali", nil, "pra", aliases = {"Candali Prakrit"}, } m["pra-sab"] = { "Sabari", nil, "pra", aliases = {"Sabari Prakrit"}, } m["pra-abh"] = { "Abhiri", nil, "pra", aliases = {"Abhiri Prakrit"}, } m["pra-dra"] = { "Dramili", nil, "pra", aliases = {"Dramili Prakrit"}, } m["pra-odr"] = { "Odri", nil, "pra", aliases = {"Odri Prakrit"}, } -- Punjabi varieties m["pnb"] = { "Western Punjabi", 58635, "pa", "pa-Arab", } -- Sanskrit varieties m["vsn"] = { "tiếng Phạn Vệ Đà", 36858, "sa", nil, "Tiếng Phạn Vệ Đà", "Phạn Vệ Đà", } m["cls"] = { "Classical Sanskrit", 9333703, "sa", } m["sa-bhs"] = { "Buddhist Hybrid Sanskrit", 248758, "sa", } m["sa-bra"] = { "Brahmanic Sanskrit", 139822891, "vsn", } m["sa-epi"] = { "Epic Sanskrit", 56702805, "cls", } m["sa-neo"] = { "New Sanskrit", nil, "sa", } m["sa-rig"] = { "Rigvedic Sanskrit", 139822680, "vsn", } -- Sinhalese varieties m["si-med"] = { "Medieval Sinhalese", nil, "si", aliases = {"Medieval Sinhala"}, } -- Apabhramsas m["inc-aav"] = { "Avahattha", nil, "inc-apa", aliases = {"Abahattha"}, } m["inc-asa"] = { "Sauraseni Apabhramsa", nil, "inc-apa", } m["inc-agu"] = { "Gurjara Apabhramsa", nil, "inc-apa", } m["inc-aka"] = { "Kasmiri Apabhramsa", nil, "inc-apa", } m["inc-ama"] = { "tiếng Apabhramsa Maharastri", nil, "inc-apa", nil, "Tiếng Apabhramsa Maharastri", "Apabhramsa Maharastri", } m["inc-ata"] = { "Takka Apabhramsa", nil, "inc-apa", } m["inc-avr"] = { "Vracada Apabhramsa", nil, "inc-apa", } -- Italian, Latin and other Italic varieties m["roa-oit"] = { "Old Italian", 652, "it", } m["it-CH"] = { "Switzerland Italian", 672147, "it", } -- Latin varieties by period m["itc-ola"] = { "Old Latin", 12289, "la", } m["la-cla"] = { "Classical Latin", 253854, "la", } m["la-lat"] = { "tiếng Latinh Hậu kỳ", 1503113, "la", nil, "tiếng Latinh Hậu kỳ", "Latinh Hậu kỳ", ancestors = "la-cla", } m["la-vul"] = { "tiếng Latinh thông tục", 37560, "la", nil, "Tiếng Latinh thông tục", "Latinh thông tục", ancestors = "la-cla", } m["la-med"] = { "Medieval Latin", 1163234, "la", ancestors = "la-lat", } m["la-eme"] = { "Early Medieval Latin", nil, "la-med", wikipedia_article = "Medieval Latin", } m["la-ecc"] = { "Ecclesiastical Latin", 1247932, "la", aliases = {"Church Latin"}, ancestors = "la-lat", } m["la-ren"] = { "Renaissance Latin", 499083, "la", ancestors = "la-med", } m["la-new"] = { "tiếng Latinh Tân thời", 1248221, "la", nil, "Tiếng Latinh Tân thời", "Latinh Tân thời", aliases = {"Modern Latin"}, ancestors = "la-ren", } m["la-con"] = { "Contemporary Latin", 1246397, "la-new", } -- other Italic lects m["osc-luc"] = { "Lucanian", nil, "osc", } m["osc-sam"] = { "Samnite", nil, "osc", } m["xum-her"] = { "Hernician", nil, "xum", } -- Malay and related varieties m["ms-old"] = { "Old Malay", nil, "ms", } m["ms-cla"] = { "tiếng Mã Lai cổ điển", nil, "ms", nil, "Tiếng Mã Lai cổ điển", "Mã Lai cổ điển", ancestors = "ms-old", } m["pse-bsm"] = { "Besemah", nil, "pse", } m["bew-kot"] = { "Betawi Kota", nil, "bew", } m["bew-ora"] = { "Betawi Ora", nil, "bew", } m["bew-udi"] = { "Betawi Udik", nil, "bew", } -- Mongolic lects m["xng-ear"] = { "Early Middle Mongol", nil, "xng", } m["xng-lat"] = { "Late Middle Mongol", nil, "xng", ancestors = "xng-ear", } m["mn-kha"] = { "Khalkha Mongolian", 6399808, "mn", aliases = {"Khalkha"}, } m["mn-ord"] = { "Ordos Mongolian", 716904, "mn", aliases = {"Ordos"}, } m["mn-cha"] = { "Chakhar Mongolian", 907425, "mn", aliases = {"Chakhar"}, } m["mn-khr"] = { "Khorchin Mongolian", 3196210, "mn", aliases = {"Khorchin"}, } -- Japanese varieties m["ja-mid"] = { "Middle Japanese", 6841474, "ojp", ancestors = "ojp", } m["ja-mid-ear"] = { "Early Middle Japanese", 182695, "ja-mid", } m["ja-mid-lat"] = { "Late Middle Japanese", 1816184, "ja-mid", ancestors = "ja-mid-ear", } m["ja-ear"] = { "tiếng Nhật cận đại", 5326692, "ja", nil, "Tiếng Nhật cận đại", "Nhật cận đại", ancestors = "ja-mid-lat", } m["ojp-eas"] = { "Eastern Old Japanese", 65247957, "ojp", } m["ja-cla"] = { "tiếng Nhật cổ điển", 1332057, "ja", nil, "Tiếng Nhật cổ điển", "Nhật cổ điển", -- 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", } -- Kartvelian varieties m["ka-mid"] = { "tiếng Gruzia trung đại", nil, "ka", "Tiếng Gruzia trung đại", "Gruzia trung đại", ancestors = "oge", } -- Korean varieties m["oko-lat"] = { "Late Old Korean", nil, "oko", } m["okm-ear"] = { "Early Middle Korean", nil, "okm", } m["ko-cen"] = { "Central Korean", nil, "ko", } m["ko-gyg"] = { "Gyeonggi Korean", 485492, "ko-cen", aliases = {"Seoul Korean"}, } m["ko-chu"] = { "Chungcheong Korean", 625800, "ko-cen", aliases = {"Hoseo Korean"}, } m["ko-hwa"] = { "Hwanghae Korean", 16183706, "ko-cen", } m["ko-gan"] = { "Gangwon Korean", 11260444, "ko-cen", aliases = {"Yeongdong Korean"}, } m["ko-gys"] = { "Gyeongsang Korean", 488002, "ko", aliases = {"Southeastern Korean"}, } m["ko-jeo"] = { "Jeolla Korean", 11250166, "ko", aliases = {"Southwestern Korean"}, } m["ko-pyo"] = { "Pyongan Korean", 7263142, "ko", aliases = {"Northwestern Korean"}, } m["ko-ham"] = { "Hamgyong Korean", 860702, "ko", aliases = {"Northeastern Korean"}, } m["ko-yuk"] = { "Yukjin Korean", 16171275, "ko", aliases = {"Yukchin Korean", "Ryukjin Korean", "Ryukchin Korean"}, } -- Occitan varieties m["oc-auv"] = { "Auvergnat", 35359, "oc", aliases = {"Auvernhat", "Auvergnese"}, } m["oc-gas"] = { "Gascon", 35735, "oc", } -- standardized dialect of Gascon m["oc-ara"] = { "Aranese", 10196, "oc-gas", } m["oc-lan"] = { "Languedocien", 942602, "oc", aliases = {"Lengadocian"}, } m["oc-lim"] = { "Limousin", 427614, "oc", } m["oc-pro"] = { "Provençal", 241243, "oc", aliases = {"Provencal"}, } m["oc-pro-old"] = { "Old Provençal", 2779185, "pro", } m["oc-viv"] = { "Vivaro-Alpine", 1649613, "oc", } m["oc-jud"] = { "Shuadit", 56472, "oc", aliases = { "Chouhadite", "Chouhadit", "Chouadite", "Chouadit", "Shuhadit", "Judeo-Occitan", "Judæo-Occitan", "Judaeo-Occitan", "Judeo-Provençal", "Judæo-Provençal", "Judaeo-Provençal", "Judeo-Provencal", "Judaeo-Provencal", "Judeo-Comtadin", "Judæo-Comtadin", "Judaeo-Comtadin", }, } -- Oromo varieties m["hae"] = { "Harar Oromo", 5330355, "om", aliases = {"Eastern Oromo"}, } m["gax"] = { "Borana", 2910610, "om", aliases = {"Southern Oromo"}, } m["orc"] = { "Orma", 2919128, "om", } m["ssn"] = { "Waata", 3501553, "om", } -- Phillipine varieties m["tl-old"] = { "tiếng Tagalog cổ", 12967437, "tl", nil, "Tiếng Tagalog cổ", "Tagalog cổ", } m["tl-cls"] = { "tiếng Tagalog cổ điển", nil, "tl", nil, "Tiếng Tagalog cổ điển", "Tagalog cổ điển" } -- Pre-Roman substrates m["qsb-ibe"] = { "a pre-Roman substrate of Iberia", 530799, "und", family = "qfa-sub", } m["qsb-bal"] = { "Paleo-Balkan", 1815070, "und", family = "qfa-sub", } -- Sardinian varieties m["sc-src"] = { "Logudorese", 777974, "sc", aliases = {"Logudorese Sardinian"}, } m["sc-nuo"] = { "Nuorese", nil, "sc-src", aliases = {"Nuorese Sardinian"}, } m["sc-sro"] = { "Campidanese", 35348, "sc", aliases = {"Campidanese Sardinian"}, } -- Rwanda-Rundi varieties m["rw-kin"] = { "Kinyarwanda", 33573, "rw", aliases = {"Rwanda"}, } m["rw-run"] = { "Kirundi", 33583, "rw", aliases = {"Rundi"}, } -- Slavic varieties m["cs-ear"] = { "Early Modern Czech", nil, "cs", ancestors = "zlw-ocs" } m["zle-ops"] = { "Old Pskovian", 4167885, "zle-ono", } m["zle-mru"] = { "tiếng Nga trung đại", 35228, "ru", "Cyrs", "Tiếng Nga trung đại", "Nga trung đại", ancestors = "orv", translit = "ru-translit", } m["zle-obe"] = { "Old Belarusian", 13211, "zle-ort", } m["zle-mbe"] = { "tiếng Belarus trung đại", 13211, "zle-ort", "be", nil, "Tiếng Belarus trung đại", "Belarus trung đại", } m["zle-muk"] = { "tiếng Ukraina trung đại", 13211, "zle-ort", nil, "Tiếng Ukraina trung đại", "Ukraina trung đại", ancestors = "zle-ort", } m["zle-ouk"] = { "tiếng Ukraina cổ", 13211, "zle-ort", nil, "Tiếng Ukraina cổ", "Ukraina cổ", } m["zlw-mpl"] = { "Middle Polish", 402878, "pl", ancestors = "zlw-opl", } m["crp-cpr-kya"] = { "tiếng bồi Kyakhta Nga-Trung", 1062960, "crp-cpr", nil, "Tiếng bồi Kyakhta Nga-Trung", "bồi Kyakhta Nga-Trung", } m["pl-gre"] = { "tiếng Đại Ba Lan", 4106789, "pl", nil, "Tiếng Đại Ba Lan", "Đại Ba Lan", } -- Serbo-Croatian varieties m["ckm"] = { "Chakavian Serbo-Croatian", 337565, "sh", aliases = {"Čakavian"}, } m["kjv"] = { "Kajkavian Serbo-Croatian", 838165, "sh", } m["sh-tor"] = { -- Linguist code srp-tor "Torlakian Serbo-Croatian", 1078803, "sh", aliases = {"Torlak"}, } -- Tibetic lects m["adx"] = { "tiếng Tây Tạng Amdo", 56509, "bo", nil, "Tiếng Tây Tạng Amdo", "Tây Tạng Amdo", } m["kbg"] = { "Khamba", 12952626, "bo", } m["khg"] = { "Khams Tibetan", 56601, "bo", } m["tsk"] = { "Tseku", 11159532, "bo", } -- Tuareg lects m["thv"] = { "Tamahaq", 56703, "tmh", } m["ttq"] = { "Tawellemmet", 56390, "tmh", } m["taq"] = { "Tamasheq", 4670066, "tmh", } m["thz"] = { "Tayert", 56388, "tmh", } m["tmh-ght"] = { "Ghat", 47012900, "tmh", wikipedia_article = "Tamahaq language", } -- Turkic lects m["trk-cmn-pro"] = { "tiếng Turk nguyên thủy", 1126028, "trk-pro", nil, "Tiếng Turk nguyên thủy", "Turk nguyên thủy", } m["trk-ogz-pro"] = { "tiếng Oghuz nguyên thủy", 494600, "trk-pro", nil, "Tiếng Oghuz nguyên thủy", "Oghuz nguyên thủy", family = "trk-ogz", aliases = {"Southwestern Common Turkic"}, } m["crh-dbj"] = { "Dobrujan Tatar", 12811566, "crh", aliases = {"Romanian Tatar"}, } m["cv-ana"] = { "Anatri", nil, "cv", aliases = {"Anatri Chuvash"}, } m["cv-mid"] = { "Middle Chuvash", nil, "cv", ancestors = "xbo", } m["cv-vir"] = { "Viryal", 4278332, "cv", aliases = {"Viryal Chuvash"}, } m["kjh-fyu"] = { "Fuyu Kyrgyz", 2598963, "kjh", aliases = {"Fuyu Kirgiz", "Fuyu Kirghiz", "Manchurian Kyrgyz", "Manchurian Kirgiz", "Manchurian Kirghiz"}, } m["klj-arg"] = { "Arghu", 33455, "klj", } m["otk-kir"] = { "Old Kirghiz", 83142, "otk", } m["otk-ork"] = { "tiếng Turk Orkhon", 31295480, "otk", nil, "Tiếng Turk Orkhon", "Turk Orkhon", } m["qwm-arm"] = { "Armeno-Kipchak", 2027503, "qwm", } m["qwm-mam"] = { "Mamluk-Kipchak", 4279942, "qwm", } m["az-cls"] = { "Classical Azerbaijani", nil, "az", aliases = {"Classical Azeri"}, } m["qxq"] = { "Qashqai", 13192, "az", aliases = {"Qaşqay", "Qashqayi", "Kashkai", "Kashkay"}, } m["tr-CY"] = { "Cypriot Turkish", 7917392, "tr", } m["uz-afg"] = { -- NOTE: has ISO 639-3 code uzs assigned to it. "tiếng Nam Uzbek", 1066787, "uz", nil, "Tiếng Nam Uzbek", "Nam Uzbek", aliases = {"Uzbek Afghanistan"}, translit = "uz-afg-translit", } m["xbo-dan"] = { "Danube Bulgar", nil, "xbo", } m["xbo-vol"] = { "Volga Bulgar", nil, "xbo", } -- Uralic lects m["mns-eas"] = { "Eastern Mansi", 30311755, "mns-cen", } m["mns-wes"] = { "Western Mansi", 30311756, "mns-cen", } -- Other lects m["alv-kro"] = { "Kromanti", 1093206, "crp-mar", } m["bat-pro"] = { "tiếng Balt nguyên thủy", 1703347, "ine-bsl-pro", nil, "Tiếng Balt nguyên thủy", "Balt nguyên thủy", } m["es-lun"] = { "Lunfardo", 1401612, "es", } m["fiu-pro"] = { "tiếng Finn-Ugria nguyên thủy", 79890, "urj-pro", nil, "Tiếng Finn-Ugria nguyên thủy", "Finn-Ugria nguyên thủy", } m["urj-fpr-pro"] = { "Proto-Finno-Permic", nil, "urj-pro", } m["krl-nor"] = { "tiếng Bắc Karelia", 125501196, "krl", nil, "Tiếng Bắc Karelia", "Bắc Karelia", } m["krl-sou"] = { "South Karelian", 129812730, "krl", } m["mns-eas"] = { "Eastern Mansi", 30311755, "mns-cen", } m["mns-wes"] = { "Western Mansi", 30311756, "mns-cen", } m["gem-sue"] = { "Suevic", 155085, "gmw-pro", aliases = {"Suebian"}, } m["iro-ohu"] = { "Old Wendat", nil, "wdt", wikipedia_article = "Huron language", } m["iro-omo"] = { "Old Mohawk", nil, "moh", } m["iro-oon"] = { "Old Onondaga", nil, "ono", } m["okz-ang"] = { "Angkorian Old Khmer", 9205, "okz", wikipedia_article = "Khmer language#Historical periods", } m["okz-pre"] = { "Pre-Angkorian Old Khmer", 9205, "okz", wikipedia_article = "Khmer language#Historical periods", } m["mul-tax"] = { "taxonomic name", nil, "mul", } m["qsb-pyg"] = { "a substrate language originally spoken by the Pygmies", nil, "und", family = "qfa-sub", wikipedia_article = "Classification of Pygmy languages#Original Pygmy language(s)", } m["tai-shz"] = { "Shangsi Zhuang", 13216, "za", } m["tbq-pro"] = { "tiếng Tạng-Miến nguyên thủy", 7251864, "sit-pro", nil, "Tiếng Tạng-Miến nguyên thủy", "Tạng-Miến nguyên thủy", } m["und-idn"] = { "Idiom Neutral", 35847, "und", -- or "vo" wikipedia_article = "Idiom Neutral", } m["und-tdl"] = { "Turduli", nil, "und", wikipedia_article = "Turduli", } m["und-tdt"] = { "Turdetani", nil, "und", wikipedia_article = "Turdetani", } m["und-xnu"] = { "Xiongnu", 10901674, "und", wikipedia_article = "Xiongnu", } m["urj-fpr-pro"] = { "tiếng Finn-Perm nguyên thủy", nil, "urj-pro", nil, "Tiếng Finn-Perm nguyên thủy", "Finn-Perm nguyên thủy", } m["woy"] = { "Weyto", 3915918, "und", } 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", entry_name = "User:Benwing2/th-scraping-translit", preprocess_links = "User:Benwing2/th-scraping-translit", } m["pms-old"] = { "tiếng Piedmonte cổ", nil, "pms", nil, "Tiếng Piedmonte cổ", "Piedmonte cổ", aliases = {"Old Piemontese"}, } return require("Module:languages").finalizeData(m, "language", true) b63h2yqvqhqx1idxemtzf4yn1z2syoz akan 0 277669 2574930 2325886 2026-11-02T20:15:24Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574930 wikitext text/x-wiki =={{langname|alk}}== ==={{ĐM|noun}}=== {{head|alk|Danh từ}} # [[phụ nữ]]. ==={{ĐM|ref}}=== * Theraphan L. Thongkum, [https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric] (1997). Mon-Khmer Studies. {{-jra-}} {{-noun-}} {{head|jra|Danh từ}} # [[cá]]. [[Thể loại:Danh từ tiếng Gia Rai]] =={{langname|hro}}== ==={{ĐM|noun}}=== {{head|hro|Danh từ}} # [[cá]]. {{c|hro|Cá}} m11nhup2tg4w54xyvkyknhr9ijv6f9s Mô đun:category tree/languages 828 279380 2574921 2574193 2026-11-02T15:40:00Z TheHighFighter2 42988 2574921 Scribunto text/plain local new_title = mw.title.new local ucfirst = require("Module:string utilities").ucfirst local split = require("Module:string utilities").split local raw_categories = {} local raw_handlers = {} local m_languages = require("Module:languages") local m_sc_getByCode = require("Module:scripts").getByCode local m_table = require("Module:table") local parse_utilities_module = "Module:parse utilities" local location_translation = require("Module:category tree/location translation") local concat = table.concat local insert = table.insert local reverse_ipairs = m_table.reverseIpairs local serial_comma_join = m_table.serialCommaJoin local size = m_table.size local sorted_pairs = m_table.sortedPairs local to_json = require("Module:JSON").toJSON local Hang = m_sc_getByCode("Hang") local Hani = m_sc_getByCode("Hani") local Hira = m_sc_getByCode("Hira") local Hrkt = m_sc_getByCode("Hrkt") local Kana = m_sc_getByCode("Kana") local function track(page) -- [[Special:WhatLinksHere/Wiktionary:Tracking/category tree/languages/PAGE]] return require("Module:debug/track")("category tree/languages/" .. page) end -- This handles language categories of the form e.g. [[:Category:French language]] and -- [[:Category:British Sign Language]]; categories like [[:Category:Languages of Indonesia]]; categories like -- [[:Category:English-based creole or pidgin languages]]; and categories like -- [[:Category:English-based constructed languages]]. ----------------------------------------------------------------------------- -- -- -- RAW CATEGORIES -- -- -- ----------------------------------------------------------------------------- raw_categories["Tất cả ngôn ngữ"] = { topright = "{{commonscat|Languages}}\n[[File:Languages world map-transparent background.svg|thumb|right|250px|Rough world map of language families]]", description = "Categories for every language on Wiktionary.", additional = "Not all languages that Wiktionary recognises may have a category here yet. There are many that have " .. "not yet received any attention from editors, mainly because not all Wiktionary users know about every single " .. "language. See [[Wiktionary:List of languages]] for a full list.", parents = { "Tất cả", }, } raw_categories["Đa ngữ"] = { description = "Đây là thể loại chính của Đa ngữ.", parents = { "Tất cả ngôn ngữ", }, } raw_categories["Ngôn ngữ tuyệt chủng"] = { description = "Categories for every [[extinct language]] on Wiktionary.", additional = "Do not confuse this category with [[:Category:Extinct languages]], which is an umbrella category for the names of extinct languages in specific other languages (e.g. {{m+|de|Langobardisch}} for the ancient [[Lombardic]] language).", parents = { {name = "Tất cả ngôn ngữ", sort = " "}, }, } raw_categories["Ngôn ngữ nhân tạo"] = { description = "Categories for every [[Wiktionary:Reconstructed terms|reconstructed language]] on Wiktionary, and appendices for proposed proto-language reconstructions that are considered promising but have not yet gained general acceptance.", parents = { {name = "Ngôn ngữ tuyệt chủng", sort = " "}, {name = "Tất cả ngôn ngữ", sort = " "}, }, } raw_categories["Mục từ chỉ có trong phụ lục"] = { description = "Terms that do not pass the [[WT:CFI|criteria for inclusion]], but are noteworthy enough to be included in the Appendix.", additional = "Examples are dictionary-only terms (terms found in dictionaries but not elsewhere, including but not limited to [[ghost word]]s) and certain noteworthy [[protologism]]s.", parents = {"Phụ lục"}, } raw_categories["Ngôn ngữ nhân tạo chỉ có trong phụ lục"] = { description = "Theo [[Wiktionary:Quy định mục từ|quy định mục từ]], các ngôn ngữ nhân tạo không được áp dụng trong không gian chính và chỉ khả dụng trong không gian tên {{cd|Phụ lục:}}.", additional = "Ví dụ, các mục từ tiếng Klingon chỉ có sẵn ở [[Phụ lục:Tiếng Klingon]].", breadcrumb = "chỉ có trong phụ lục", parents = { {name = "Ngôn ngữ nhân tạo", sort = " "}, "Mục từ chỉ có trong phụ lục", }, } raw_categories["Unattested languages"] = { description = "Categories for languages of which there are no written records and which have not been reconstructed based on their descendants.", additional = "Most of these are [[w:Stratum (linguistics)#Unattested substrata|unattested substrate languages]] that have been proposed as sources of vocabulary in certain languages.", parents = { {name = "All extinct languages", sort = " "}, {name = "Tất cả ngôn ngữ", sort = " "}, }, } raw_categories["Unwritten languages"] = { description = "Categories for every [[unwritten]] [[language]] on Wiktionary.", additional = "Do not confuse this category with [[:Category:Unspecified script languages]], which contains categories for languages that may be written but where the appropriate script has not yet been specified in the language data.", parents = { {name = "Tất cả ngôn ngữ", sort = " "}, }, } raw_categories["Ngôn ngữ với chuyển tự tự động"] = { preceding = "{{also|:Thể loại:Mục từ có chuyển tự thừa theo ngôn ngữ|:Thể loại:Mục từ có chuyển tự thủ công không thừa theo ngôn ngữ}}", description = "Categories for languages with automatic [[transliteration]], i.e. which have the name of a transliteration module listed in their [[:Category:Language data modules|language data table]].", additional = [=[For example, for {{lnl|hi}}, {{lua|1=translit_module = "hi-translit"}}, referring to [[Module:hi-translit]]). The [[:Category:Transliteration modules|transliteration module]] converts the language's native script into a Latin-script version (a transliteration), which is then displayed in templates like {{tl|l}}, {{tl|m}} and {{tl|head}}.]=], parents = { {name = "Tất cả ngôn ngữ", sort = " "}, {name = "Mô đun chuyển tự", sort = " "}, } } raw_categories["Ngôn ngữ theo quốc gia"] = { topright = "{{commonscat|Languages by continent}}", description = "Ngôn ngữ theo quốc gia.", additional = "{{{umbrella_meta_msg}}}", parents = { {name = "Tất cả ngôn ngữ", sort = " "}, }, } raw_categories["Ngôn ngữ không xếp với tên quốc gia"] = { description = "Languages which do not specify (in their {{tl|auto cat}} call) the location(s) where they are spoken.", additional = "This excludes constructed and reconstructed languages; as a result, all languages in this category explicitly specify their location as {{cd|UNKNOWN}}.", parents = { {name = "Yêu cầu"}, }, hidden = true, } ----------------------------------------------------------------------------- -- -- -- RAW HANDLERS -- -- -- ----------------------------------------------------------------------------- -- Given a category (without the "Category:" prefix), look up the page -- defining the category, find the call to {{auto cat}} (if any), -- and return a table of its arguments. If the category page doesn't exist -- or doesn't have an {{auto cat}} invocation, return nil. -- FIXME: Duplicated in [[Module:category tree/lects]]. local function scrape_category_for_auto_cat_args(cat) local cat_page = mw.title.new("Thể loại:" .. cat) if cat_page then local contents = cat_page:getContent() if contents then for template in require("Module:template parser").find_templates(contents) do -- The template parser automatically handles redirects and -- canonicalizes them. if template:get_name() == "auto cat" then return template:get_arguments() end end end end return nil end local function link_location(location) local location_no_the = location:match("^(.*)$") local bare_location = location_no_the or location local bare_location_parts = split(bare_location, ", ") for i, part in ipairs(bare_location_parts) do bare_location_parts[i] = ("[[%s]]"):format(part) end local location_link = concat(bare_location_parts, ", ") if location_no_the then location_link = location_link end return location_link end local function linkbox(lang, setwiki, setwikt, setsister, entryname) local wiktionarylinks = {} local canonicalName = lang:getCanonicalName() local wikimediaLanguages = lang:getWikimediaLanguages() local wikipediaArticle = setwiki or lang:getWikipediaArticle(true) setwiki = not wikipediaArticle and "-" setsister = setsister and ucfirst(setsister) or nil if setwikt then track("setwikt") if setwikt == "-" then track("setwikt/hyphen") end end if setwikt ~= "-" and wikimediaLanguages and wikimediaLanguages[1] then for _, wikimedialang in ipairs(wikimediaLanguages) do local check = new_title(wikimedialang:getCode() .. ":") if check and check.isExternal then insert(wiktionarylinks, ( wikimedialang:getCanonicalName() ~= canonicalName and "(''" .. wikimedialang:getCanonicalName() .. "'') " or "" ) .. ( "'''[[:" .. wikimedialang:getCode() .. ":|" .. wikimedialang:getCode() .. ".wiktionary.org]]'''" ) ) end end wiktionarylinks = concat(wiktionarylinks, "<br/>") end local wikt_plural = wikimediaLanguages[2] and "" or "" if #wiktionarylinks == 0 then wiktionarylinks = "''Không có.''" end -- Avoid showing Wiktionary links section for reconstructed languages, -- as they are ineligible for Wiktionary editions local wiktionarylinks_chunk = concat{ [=[|- | style="vertical-align: top; height: 35px; width: 40px; border-bottom: 1px solid var(--wikt-palette-grey-4, lightgray);" | [[File:Wiktionary-logo-v2.svg|35px|none|link=|Wiktionary]] |style="border-bottom: 1px solid var(--wikt-palette-grey-4, lightgray);" | '''Phiên bản Wiktionary''']=], wikt_plural, [=[ viết ở ]=], canonicalName, [=[: <div style="padding: 5px 10px">]=], wiktionarylinks, [=[</div> ]=]} if lang:hasType('reconstructed') then wiktionarylinks_chunk = '' end if setsister then track("setsister") if setsister == "-" then track("setsister/hyphen") else setsister = "Thể loại:" .. setsister end else setsister = lang:getCommonsCategory() or "-" end return concat{ -- FIXME: Bare wikicode [=[<div class="wikitable" style="float: right; clear: right; margin: 0 0 0.5em 1em; width: 300px; padding: 5px;"> <div style="text-align: center; margin-bottom: 10px; margin-top: 5px">'''Liên kết ]=], canonicalName, [=['''</div> {| style="font-size: 90%" |- | style="vertical-align: top; height: 35px; border-bottom: 1px solid var(--wikt-palette-grey-4, lightgray);" | [[File:Wikipedia-logo.png|35px|none|link=|Wikipedia]] | style="border-bottom: 1px solid var(--wikt-palette-grey-4, lightgray);" | '''Wikipedia tiếng Việt''' có bài viết về: <div style="padding: 5px 10px">]=], (setwiki == "-" and "''Không có.''" or "'''[[w:" .. wikipediaArticle .. "|" .. wikipediaArticle .. "]]'''"), [=[</div> |- | style="vertical-align: top; height: 35px; border-bottom: 1px solid var(--wikt-palette-grey-4, lightgray);" | [[File:Commons-logo.svg|35px|none|link=|Wikimedia Commons]] | style="border-bottom: 1px solid var(--wikt-palette-grey-4, lightgray);" | '''Wikimedia Commons''' có liên kết đến các nội dung liên quan đến ]=], canonicalName, [=[ <div style="padding: 5px 10px">]=], (setsister == "-" and "''Không có.''" or "'''[[commons:" .. setsister .. "|" .. setsister .. "]]'''"), [=[</div> ]=], wiktionarylinks_chunk, [=[ |- | style="vertical-align: top; height: 35px; border-bottom: 1px solid var(--wikt-palette-grey-4, lightgray);" | [[File:Codex icon articles color-placeholder (v2.6).svg|35px|none|link=|Entry]] | style="border-bottom: 1px solid var(--wikt-palette-grey-4, lightgray);" | '''Wiktionary tiếng Việt''' có mục từ liên quan đến tên ngôn ngữ: <div style="padding: 5px 10px">''']=], require("Module:links").full_link({lang = m_languages.getByCode("vi"), term = entryname or canonicalName}), [=['''</div> |- | style="vertical-align: top; height: 35px;" | [[File:Codex icon book color-placeholder (v2.6).svg|35px|none|link=|Nguồn tham khảo]] || '''Tài nguyên Wiktionary''' dành cho biên tập viên đóng góp vào các mục từ ]=], canonicalName, [=[: <div style="padding: 5px 0"> * '''[[Wiktionary:Quy định mục từ ]=], canonicalName, [=[]]''' * '''[[:Thể loại:Bản mẫu tham khảo ]=], canonicalName, [=[|Bản mẫu tham khảo]] ({{PAGESINCAT:Bản mẫu tham khảo ]=], canonicalName, [=[}})''' * '''[[Phụ lục:Thư mục học ]=], canonicalName, [=[|Thư mục học]]''' </div> |} </div>]=] } end local function edit_link(title, text) return '<span class="plainlinks">[' .. tostring(mw.uri.fullUrl(title, { action = "edit" })) .. ' ' .. text .. ']</span>' end -- Should perhaps use wiki syntax. local function infobox(lang) local ret = {} insert(ret, '<table class="wikitable language-category-info"') local raw_data = lang:getData("extra") if raw_data then local replacements = { [1] = "canonical-name", [2] = "wikidata-item", [3] = "family", [4] = "scripts", } local function replacer(letter1, letter2) return letter1:lower() .. "-" .. letter2:lower() end -- For each key in the language data modules, returns a descriptive -- kebab-case version (containing ASCII lowercase words separated -- by hyphens). local function kebab_case(key) key = tostring(key) key = key:gsub("[_ ]+", "-") return key end local compress = {compress = true} local function html_attribute_encode(str) str = to_json(str, compress) :gsub('"', "&quot;") -- & in attributes is automatically escaped. -- :gsub("&", "&amp;") :gsub("<", "&lt;") :gsub(">", "&gt;") return str end insert(ret, ' data-code="' .. lang:getCode() .. '"') for k, v in sorted_pairs(raw_data) do insert(ret, " data-" .. kebab_case(k) .. '="' .. html_attribute_encode(v) .. '"') end end insert(ret, '>\n') insert(ret, '<tr class="language-category-data">\n<th colspan="2">' .. edit_link(lang:getDataModuleName(), "Chỉnh sửa dữ liệu ngôn ngữ") .. "</th>\n</tr>\n") insert(ret, "<tr>\n<th>Tên chuẩn</th><td>" .. lang:getCanonicalName() .. "</td>\n</tr>\n") local otherNames = lang:getOtherNames() if otherNames then local names = {} for _, name in ipairs(otherNames) do insert(names, "<li>" .. name .. "</li>") end if #names > 0 then insert(ret, ( "<tr>\n<th>Tên khác</th><td><ul>" .. concat(names, "\n") .. "</ul></td>\n</tr>\n" ) ) end end local aliases = lang:getAliases() if aliases then local names = {} for _, name in ipairs(aliases) do insert(names, "<li>" .. name .. "</li>") end if #names > 0 then insert(ret, ( "<tr>\n<th>Tên thay thế</th><td><ul>" .. concat(names, "\n") .. "</ul></td>\n</tr>\n" ) ) end end local varieties = lang:getVarieties() if varieties then local names = {} for _, name in ipairs(varieties) do if type(name) == "string" then insert(names, "<li>" .. name .. "</li>") else assert(type(name) == "table") local first_var local subvars = {} for i, var in ipairs(name) do if i == 1 then first_var = var else insert(subvars, "<li>" .. var .. "</li>") end end if #subvars > 0 then insert(names, ( "<li><dl><dt>" .. first_var .. "</dt>\n<dd><ul>" .. concat(subvars, "\n") .. "</ul></dd></dl></li>" ) ) elseif first_var then insert(names, "<li>" .. first_var .. "</li>") end end end if #names > 0 then insert(ret, ( "<tr>\n<th>Biến thể</th><td><ul>" .. concat(names, "\n") .. "</ul></td>\n</tr>\n" ) ) end end insert(ret, ( "<tr>\n<th>[[Wiktionary:Ngôn ngữ|Mã ngôn ngữ]]</th><td><code>" .. lang:getCode() .. "</code></td>\n</tr>\n" ) ) insert(ret, "<tr>\n<th>[[Wiktionary:Ngữ hệ|Ngữ hệ]]</th>\n") local fam = lang:getFamily() local famCode = fam and fam:getCode() if not fam then insert(ret, "<td>[[:Category:Unassigned languages|unassigned]]</td>") elseif famCode == "qfa-dis" then insert(ret, "<td>[[:Category:Languages of disputed affiliation|disputed affiliation]]</td>") elseif famCode == "qfa-iso" then insert(ret, "<td>[[:Thể loại:Nhóm ngôn ngữ biệt lập|Nhóm ngôn ngữ biệt lập]]</td>") elseif famCode == "qfa-mix" then insert(ret, "<td>[[:Thể loại:Ngôn ngữ pha trộn|ngôn ngữ pha trộn]]</td>") elseif famCode == "qfa-unc" then insert(ret, "<td>[[:Category:Unclassifiable languages|unclassifiable language]]</td>") elseif famCode == "sgn" then insert(ret, "<td>[[:Category:Sign languages|sign language]]</td>") elseif famCode == "crp" then insert(ret, "<td>[[:Thể loại:Ngôn ngữ creole hoặc pidgin|creole hoặc pidgin]]</td>") elseif famCode == "art" then insert(ret, "<td>[[:Thể loại:Ngôn ngữ nhân tạo|ngôn ngữ nhân tạo]]</td>") else insert(ret, "<td>" .. fam:makeCategoryLink() .. "</td>") end insert(ret, "\n</tr>\n<tr>\n<th>Ngôn ngữ<br/>nguyên thủy</th>\n<td>") local ancestors = lang:getAncestors() if ancestors[2] then local ancestorList = {} for i, anc in ipairs(ancestors) do ancestorList[i] = "<li>" .. anc:makeCategoryLink() .. "</li>" end insert(ret, "<ul>\n" .. concat(ancestorList, "\n") .. "</ul>") else local ancestorChain = lang:getAncestorChainOld() if ancestorChain[1] then local chain = {} for _, anc in reverse_ipairs(ancestorChain) do insert(chain, "<li>" .. anc:makeCategoryLink() .. "</li>") end insert(ret, "<ul>\n" .. concat(chain, "\n<ul>\n") .. ("</ul>"):rep(#chain)) else insert(ret, "không rõ") end end insert(ret, "</td>\n</tr>\n") local scripts = lang:getScripts() if scripts[1] then local script_text = {} local function makeScriptLine(sc) local code = sc:getCode() local url = tostring(mw.uri.fullUrl('Đặc biệt:Search', { search = 'contentmodel:css insource:"' .. code .. '" insource:/\\.' .. code .. '/', ns8 = '1' })) local sc_catlink if code == "Zxxx" then sc_catlink = "[[:Category:Unwritten languages|unwritten]]" else sc_catlink = sc:makeCategoryLink(lang) end return sc_catlink .. ' (<span class="plainlinks" title="Search for stylesheets referencing this script">[' .. url .. ' <code>' .. code .. '</code>]</span>)' end local function add_Hrkt(text) insert(text, "<li>" .. makeScriptLine(Hrkt)) insert(text, "<ul>") insert(text, "<li>" .. makeScriptLine(Hira) .. "</li>") insert(text, "<li>" .. makeScriptLine(Kana) .. "</li>") insert(text, "</ul>") insert(text, "</li>") end for _, sc in ipairs(scripts) do local text = {} local code = sc:getCode() if code == "Hrkt" then add_Hrkt(text) else insert(text, "<li>" .. makeScriptLine(sc)) if code == "Jpan" then insert(text, "<ul>") insert(text, "<li>" .. makeScriptLine(Hani) .. "</li>") add_Hrkt(text) insert(text, "</ul>") elseif code == "Kore" then insert(text, "<ul>") insert(text, "<li>" .. makeScriptLine(Hang) .. "</li>") insert(text, "<li>" .. makeScriptLine(Hani) .. "</li>") insert(text, "</ul>") end insert(text, "</li>") end insert(script_text, concat(text, "\n")) end insert(ret, "<tr>\n<th>[[Wiktionary:Hệ chữ viết|Hệ chữ viết]]</th>\n<td><ul>\n" .. concat(script_text, "\n") .. "</ul></td>\n</tr>\n") else insert(ret, "<tr>\n<th>[[Wiktionary:Hệ chữ viết|Hệ chữ viết]]</th>\n<td>chưa được phân loại</td>\n</tr>\n") end local function add_module_info(raw_data, heading) if raw_data then local scripts = lang:getScriptCodes() local module_info, add = {}, false if type(raw_data) == "string" then insert(module_info, ("[[Mô đun:%s]]"):format(raw_data)) add = true else local raw_data_type = type(raw_data) if raw_data_type == "table" and size(scripts) == 1 and type(raw_data[scripts[1]]) == "string" then insert(module_info, ("[[Mô đun:%s]]"):format(raw_data[scripts[1]])) add = true elseif raw_data_type == "table" then insert(module_info, "<ul>") for script, data in sorted_pairs(raw_data) do if type(data) == "string" and m_sc_getByCode(script) then insert(module_info, ("<li><code>%s</code>: [[Mô đun:%s]]</li>"):format(script, data)) end end insert(module_info, "</ul>") add = size(module_info) > 2 end end if add then insert(ret, [=[ <tr> <th>]=] .. heading .. [=[</th> <td>]=] .. concat(module_info) .. [=[</td> </tr> ]=]) end end end add_module_info(raw_data.generate_alternants, "Alternant-generating<br>module") add_module_info(raw_data.translit, "Mô đun<br/>chuyển tự") add_module_info(raw_data.display_text, "Display text<br>module") add_module_info(raw_data.strip_diacritics, "Diacritic-stripping<br>module") add_module_info(raw_data.sort_key, "[[sortkey|Sortkey]]<br>module") local wikidataItem = lang:getWikidataItem() if lang:getWikidataItem() and mw.wikibase then local URL = mw.wikibase.getEntityUrl(wikidataItem) local link if URL then link = '[[d:' .. wikidataItem .. '|' .. wikidataItem .. ']]' else link = '<span class="error">Khoản mục Wikidata không hợp lệ: <code>' .. wikidataItem .. '</code></span>' end insert(ret, "<tr><th>Khoản mục<br/>Wikidata</th><td>" .. link .. "</td></tr>") end insert(ret, "</table>") return concat(ret) end local function NavFrame_for_family_tree(content, title) return '<div class="NavFrame"><div class="NavHead">' .. (title or '{{{title}}}') .. '</div>' .. '<div class="NavContent" style="text-align: left; font-size: calc(1em / 0.95); padding: 0.3em">' .. content .. '</div></div>' end local function get_description_topright_additional(lang, locations, extinct, setwiki, setwikt, setsister, entryname) local nameWithLanguage = lang:getCategoryName("nocap") if lang:getCode() == "und" then local description = "Đây là thể loại chính của '''" .. nameWithLanguage .. "''', represented in Wiktionary by the [[Wiktionary:Languages|code]] '''" .. lang:getCode() .. "'''. " .. "This language contains terms in historical writing, whose meaning has not yet been determined by scholars." return description, nil, nil end local canonicalName = lang:getCanonicalName() local topright = linkbox(lang, setwiki, setwikt, setsister, entryname) local description = "Đây là thể loại chính của " .. "'''" .. nameWithLanguage .. "'''." local location_links = {} local prep local saw_embedded_comma = false for _, location in ipairs(locations) do local this_prep if location == "the world" then this_prep = "across" insert(location_links, location) elseif location ~= "UNKNOWN" then this_prep = "ở" if location:find(",") then saw_embedded_comma = true end insert(location_links, link_location(location)) end if this_prep then if prep and this_prep ~= prep then error("Can't handle location 'the world' along with another location (clashing prepositions)") end prep = this_prep end end local location_desc if #location_links > 0 then local location_link_text if saw_embedded_comma and #location_links >= 3 then location_link_text = mw.text.listToText(location_links, "; ", "; và ") else location_link_text = serial_comma_join(location_links) end location_desc = ("Ngôn ngữ này %s %s %s.\n\n"):format( extinct and "là một ngôn ngữ đã tuyệt chủng trước đây được sử dụng" or "được sử dụng", prep, location_link_text ) elseif extinct then location_desc = "Đây là một ngôn ngữ đã tuyệt chủng.\n\n" else location_desc = "" end local add = location_desc .. "Thông tin về " .. canonicalName .. ":\n\n" .. infobox(lang) if lang:hasType("reconstructed") then add = add .. "\n\n" .. ucfirst(canonicalName) .. " là một ngôn ngữ tái tạo. Its words and roots are not directly attested in any written works, but have been reconstructed through the ''comparative method'', " .. "which finds regular similarities between languages that cannot be explained by coincidence or word-borrowing, and extrapolates ancient forms from these similarities.\n\n" .. "Theo [[Wiktionary:Quy định mục từ|quy định mục từ]], mục từ " .. canonicalName .. " không nằm ở không gian chính, nhưng có thể áp dụng ở không gian tên '''Từ tái tạo'''." elseif lang:hasType("appendix-constructed") then add = add .. "\n\n" .. ucfirst(canonicalName) .. " is a constructed language that is only in sporadic use. " .. "According to our [[Wiktionary:Criteria for inclusion|criteria for inclusion]], terms in " .. canonicalName .. " should '''not''' be present in entries in the main namespace, but may be added to the Appendix: namespace. " .. "All terms in this language may be available at [[Appendix:" .. ucfirst(canonicalName) .. "]]." end local entry_guidelines_page = "Wiktionary:Quy định mục từ " .. canonicalName local entry_guidelines = new_title(entry_guidelines_page) if entry_guidelines.exists then add = add .. "\n\n" .. "Xin vui lòng xem '''[[" .. entry_guidelines_page .. "]]''' để biết thông tin và cân nhắc đặc biệt khi tạo mục từ " .. nameWithLanguage .. "." end local ok, tree_of_descendants = pcall( require("Module:family tree").render, lang:getCode(), { families = "show", varieties = "show", pair = "family-first", must_have_descendants = true, }) if ok then if tree_of_descendants then add = add .. NavFrame_for_family_tree( tree_of_descendants, "Family tree") else add = add .. "\n\n" .. ucfirst(lang:getCanonicalName()) .. " has no descendants or varieties listed in Wiktionary's language data modules." end else mw.log("error while generating tree: " .. tostring(tree_of_descendants)) end return description, topright, add end local function get_parents(lang, locations, extinct) local canonicalName = lang:getCanonicalName() local sortkey = {sort_base = canonicalName, lang = "vi"} local ret = {{name = "Tất cả ngôn ngữ", sort = sortkey}} local fam = lang:getFamily() local famCode = fam and fam:getCode() -- FIXME: Some of the following categories should be added to this module. if not fam then insert(ret, {name = "Category:Unassigned languages", sort = sortkey}) elseif famCode == "qfa-dis" then insert(ret, {name = "Category:Languages of disputed affiliation", sort = sortkey}) elseif famCode == "qfa-iso" then insert(ret, {name = "Thể loại:Nhóm ngôn ngữ biệt lập", sort = sortkey}) elseif famCode == "qfa-mix" then insert(ret, {name = "Thể loại:Ngôn ngữ pha trộn", sort = sortkey}) elseif famCode == "qfa-unc" then insert(ret, {name = "Category:Unclassifiable languages", sort = sortkey}) elseif famCode == "crp" then insert(ret, {name = "Thể loại:Ngôn ngữ creole hoặc pidgin", sort = sortkey}) for _, anc in ipairs(lang:getAncestors()) do -- Avoid Haitian Creole being categorised in [[:Category:Haitian Creole-based creole or pidgin languages]], as one of its ancestors is an etymology-only variety of it. -- Use that ancestor's ancestors instead. if anc:getFullCode() == lang:getCode() then for _, anc_extra in ipairs(anc:getAncestors()) do insert(ret, {name = "Thể loại:Ngôn ngữ creole hoặc pidgin dựa trên " .. anc_extra:getFullName(), sort = sortkey}) end else insert(ret, {name = "Thể loại:Ngôn ngữ creole hoặc pidgin dựa trên " .. anc:getFullName(), sort = sortkey}) end end elseif famCode == "art" then if lang:hasType("appendix-constructed") then insert(ret, {name = "Thể loại:Ngôn ngữ nhân tạo chỉ có trong phụ lục", sort = sortkey}) else insert(ret, {name = "Thể loại:Ngôn ngữ nhân tạo", sort = sortkey}) end for _, anc in ipairs(lang:getAncestors()) do if anc:getFullCode() == lang:getCode() then for _, anc_extra in ipairs(anc:getAncestors()) do insert(ret, {name = "Thể loại:" .. ucfirst(anc_extra:getFullName()) .. "-based constructed languages", sort = sortkey}) end else insert(ret, {name = "Thể loại:" .. ucfirst(anc:getFullName()) .. "-based constructed languages", sort = sortkey}) end end else insert(ret, {name = "Thể loại:" .. fam:getCategoryName(), sort = sortkey}) if lang:hasType("reconstructed") then insert(ret, { name = "Thể loại:Ngôn ngữ nhân tạo", sort = {sort_base = canonicalName:gsub("^Proto%-", ""), lang = "vi"} }) end end if lang and type(lang.getPseudoFamilies) == "function" then for _, pseudofam in ipairs(lang:getPseudoFamilies()) do end end local function add_sc_cat(sc) local catname if sc:getCode() == "Zxxx" then catname = "Unwritten languages" else catname = sc:getCategoryName(false, lang) end insert(ret, {name = "Thể loại:" .. catname, sort = sortkey}) end local function add_Hrkt() add_sc_cat(Hrkt) add_sc_cat(Hira) add_sc_cat(Kana) end for _, sc in ipairs(lang:getScripts()) do if sc:getCode() == "Hrkt" then add_Hrkt() else add_sc_cat(sc) if sc:getCode() == "Jpan" then add_sc_cat(Hani) add_Hrkt() elseif sc:getCode() == "Kore" then add_sc_cat(Hang) add_sc_cat(Hani) end end end if lang:hasTranslit() then insert(ret, {name = "Thể loại:Ngôn ngữ với chuyển tự tự động", sort = sortkey}) end local function insert_location_language_cat(location) local cat = "Ngôn ngữ tại " .. location insert(ret, {name = "Thể loại:" .. cat, sort = sortkey}) local auto_cat_args = scrape_category_for_auto_cat_args(cat) local location_parent = auto_cat_args and auto_cat_args.parent if location_parent then local split_parents = require(parse_utilities_module).split_on_comma(location_parent) for _, parent in ipairs(split_parents) do parent = parent:match("^(.-):.*$") or parent insert_location_language_cat(parent) end end end local saw_location = false for _, location in ipairs(locations) do if location ~= "UNKNOWN" then saw_location = true insert_location_language_cat(location) end end if extinct then insert(ret, {name = "Thể loại:Ngôn ngữ tuyệt chủng", sort = sortkey}) end if not saw_location and not (lang:hasType("reconstructed") or (fam and fam:getCode() == "art")) then -- Constructed and reconstructed languages don't need a location specified and often won't have one, -- so don't put them in this maintenance category. insert(ret, {name = "Thể loại:Ngôn ngữ không xếp với tên quốc gia", sort = sortkey}) end return ret end local function get_children() local ret = {} -- FIXME: We should work on the children mechanism so it isn't necessary to manually specify these. for _, label in ipairs({"Phụ lục", "Bảo trì mục từ", "Mục từ", "Cụm từ", "Vần", "Ký hiệu", "Bản mẫu", "Từ nguyên", "Từ theo cách sử dụng"}) do insert(ret, {name = label, is_label = true}) end insert(ret, {name = "Từ dẫn xuất từ {{{langname}}}", is_label = true, lang = false}) insert(ret, {name = "{{{langcode}}}:Tất cả chủ đề", sort = "tất cả chủ đề"}) insert(ret, {name = "Biến thể {{{langname}}}"}) insert(ret, {name = "Yêu cầu liên quan đến {{{langname}}}"}) -- insert(ret, {name = "Vần:{{{langname}}}", description = "Liệt kê các mục từ {{{langname}}} theo vần."}) insert(ret, {name = "Thành viên {{{langcode}}}", description = "Wiktionary users categorized by fluency levels in {{{langdisp}}}."}) return ret end -- Handle language categories of the form e.g. [[:Category:French language]] and -- [[:Category:British Sign Language]]. insert(raw_handlers, function(data) local category = data.category if not (category:match("^[Tt]iếng") or category:match("[Ll]ect$")) then return nil end local lang = m_languages.getByCanonicalName(category) if not lang then local langname = category if langname then lang = m_languages.getByCanonicalName(langname) end if not lang then return nil end end local args = require("Module:parameters").process(data.args, { [1] = {list = true}, ["setwiki"] = true, ["setwikt"] = true, ["setsister"] = true, ["entryname"] = true, ["extinct"] = {type = "boolean"}, }) -- If called from inside, don't require any arguments, as they can't be known -- in general and aren't needed just to generate the first parent (used for -- breadcrumbs). if #args[1] == 0 and not data.called_from_inside then -- At least one location must be specified unless the language is constructed (e.g. Esperanto) or reconstructed (e.g. Proto-Indo-European). local fam = lang:getFamily() if not (lang:hasType("reconstructed") or (fam and fam:getCode() == "art")) then error("At least one location (param 1=) must be specified for language '" .. lang:getCanonicalName() .. "' (code '" .. lang:getCode() .. "'). " .. "Use the value UNKNOWN if the language's location is truly unknown.") end end local description, topright, additional = "", "", "" -- If called from inside the category tree system, it's called when generating -- parents or children, and we don't need to generate the description or additional -- text (which is very expensive in terms of memory because it calls [[Module:family tree]], -- which calls [[Module:languages/data/all]]). if not data.called_from_inside then description, topright, additional = get_description_topright_additional( lang, args[1], args.extinct, args.setwiki, args.setwikt, args.setsister, args.entryname ) end return { canonical_name = lang:getCategoryName(), description = description, lang = lang:getCode(), topright = topright, additional = additional, breadcrumb = lang:getCanonicalName(), parents = get_parents(lang, args[1], args.extinct), extra_children = get_children(lang), umbrella = false, can_be_empty = true, }, true end) -- Handle categories such as [[:Category:Languages of Indonesia]]. insert(raw_handlers, function(data) local location = data.category:match("^Ngôn ngữ tại (.*)$") if location then local args = require("Module:parameters").process(data.args, { ["flagfile"] = true, ["commonscat"] = true, ["wp"] = true, ["basename"] = true, ["parent"] = true, ["locationcat"] = true, ["locationlink"] = true, }) local topright local basename = args.basename or location:gsub(", .*", "") local translated_basename = location_translation[basename] or basename if args.flagfile ~= "-" then local flagfile_arg = args.flagfile or ("Flag of %s.svg"):format(translated_basename) local files = require(parse_utilities_module).split_on_comma(flagfile_arg) local topright_parts = {} for _, file in ipairs(files) do local flagfile = "File:" .. file local flagfile_page = new_title(flagfile) if flagfile_page and flagfile_page.file.exists then insert(topright_parts, ("[[%s|right|100px|border]]"):format(flagfile)) elseif args.flagfile then error(("Explicit flagfile '%s' doesn't exist"):format(flagfile)) end end topright = concat(topright_parts) end if args.wp then local wp = require("Module:yesno")(args.wp, "+") if wp == "+" or wp == true then wp = data.category end if wp then local wp_topright = ("{{wikipedia|%s}}"):format(wp) if topright then topright = topright .. wp_topright else topright = wp_topright end end end if args.commonscat then local commonscat = require("Module:yesno")(args.commonscat, "+") if commonscat == "+" or commonscat == true then commonscat = data.category end if commonscat then local commons_topright = ("{{commonscat|%s}}"):format(commonscat) if topright then topright = topright .. commons_topright else topright = commons_topright end end end local bare_location = location:match("^(.*)$") or location local location_link = args.locationlink or link_location(location) local bare_basename = basename:match("^(.*)$") or basename local parents = {} if args.parent then local explicit_parents = require(parse_utilities_module).split_on_comma(args.parent) for i, parent in ipairs(explicit_parents) do local actual_parent, sort_key = parent:match("^(.-):(.*)$") if actual_parent then parent = actual_parent sort_key = sort_key:gsub("%+", bare_location) else sort_key = " " .. bare_location end insert(parents, {name = "Ngôn ngữ tại " .. parent, sort = sort_key}) end else insert(parents, {name = "Ngôn ngữ theo quốc gia", sort = {sort_base = bare_location, lang = "vi"}}) end if args.locationcat then local explicit_location_cats = require(parse_utilities_module).split_on_comma(args.locationcat) for i, locationcat in ipairs(explicit_location_cats) do insert(parents, {name = "Thể loại:" .. locationcat, sort = " Languages"}) end else local location_cat = ("Thể loại:%s"):format(bare_location) local location_page = new_title(location_cat) if location_page and location_page.exists then insert(parents, {name = location_cat, sort = "Languages"}) end end local description = ("Thể loại dành cho ngôn ngữ tại %s."):format(location_link) return { topright = topright, description = description, parents = parents, breadcrumb = bare_basename, additional = "{{{umbrella_msg}}}", }, true end end) -- Handle categories such as [[:Category:English-based creole or pidgin languages]]. insert(raw_handlers, function(data) local langname = data.category:match("Ngôn ngữ creole hoặc pidgin dựa trên (.*)%$") if langname then local lang = m_languages.getByCanonicalName(langname) if lang then return { lang = lang:getCode(), description = "Languages which developed as a [[creole]] or [[pidgin]] from " .. lang:makeCategoryLink() .. ".", parents = {{name = "Ngôn ngữ creole hoặc pidgin", sort = {sort_base = "*" .. langname, lang = "vi"}}}, breadcrumb = lang:getCanonicalName() .. "-based", } end end end) -- Handle categories such as [[:Category:English-based constructed languages]]. insert(raw_handlers, function(data) local langname = data.category:match("(.*)%-based constructed languages$") if langname then local lang = m_languages.getByCanonicalName(langname) if lang then return { lang = lang:getCode(), description = "Constructed languages which are based on " .. lang:makeCategoryLink() .. ".", parents = {{name = "Constructed languages", sort = {sort_base = "*" .. langname, lang = "vi"}}}, breadcrumb = lang:getCanonicalName() .. "-based", } end end end) return { RAW_CATEGORIES = raw_categories, RAW_HANDLERS = raw_handlers } t2mgh4dx63cajk9ugdykoc8aozl8tco 2575138 2574921 2026-11-03T07:35:38Z Hiyuune 50834 2575138 Scribunto text/plain local new_title = mw.title.new local ucfirst = require("Module:string utilities").ucfirst local split = require("Module:string utilities").split local raw_categories = {} local raw_handlers = {} local m_languages = require("Module:languages") local m_sc_getByCode = require("Module:scripts").getByCode local m_table = require("Module:table") local parse_utilities_module = "Module:parse utilities" local location_translation = require("Module:category tree/location translation") local concat = table.concat local insert = table.insert local reverse_ipairs = m_table.reverseIpairs local serial_comma_join = m_table.serialCommaJoin local size = m_table.size local sorted_pairs = m_table.sortedPairs local to_json = require("Module:JSON").toJSON local Hang = m_sc_getByCode("Hang") local Hani = m_sc_getByCode("Hani") local Hira = m_sc_getByCode("Hira") local Hrkt = m_sc_getByCode("Hrkt") local Kana = m_sc_getByCode("Kana") local function track(page) -- [[Special:WhatLinksHere/Wiktionary:Tracking/category tree/languages/PAGE]] return require("Module:debug/track")("category tree/languages/" .. page) end -- This handles language categories of the form e.g. [[:Category:French language]] and -- [[:Category:British Sign Language]]; categories like [[:Category:Languages of Indonesia]]; categories like -- [[:Category:English-based creole or pidgin languages]]; and categories like -- [[:Category:English-based constructed languages]]. ----------------------------------------------------------------------------- -- -- -- RAW CATEGORIES -- -- -- ----------------------------------------------------------------------------- raw_categories["Tất cả ngôn ngữ"] = { topright = "{{commonscat|Languages}}\n[[File:Languages world map-transparent background.svg|thumb|right|250px|Rough world map of language families]]", description = "Categories for every language on Wiktionary.", additional = "Not all languages that Wiktionary recognises may have a category here yet. There are many that have " .. "not yet received any attention from editors, mainly because not all Wiktionary users know about every single " .. "language. See [[Wiktionary:List of languages]] for a full list.", parents = { "Tất cả", }, } raw_categories["Đa ngữ"] = { description = "Đây là thể loại chính của Đa ngữ.", parents = { "Tất cả ngôn ngữ", }, } raw_categories["Ngôn ngữ tuyệt chủng"] = { description = "Categories for every [[extinct language]] on Wiktionary.", additional = "Do not confuse this category with [[:Category:Extinct languages]], which is an umbrella category for the names of extinct languages in specific other languages (e.g. {{m+|de|Langobardisch}} for the ancient [[Lombardic]] language).", parents = { {name = "Tất cả ngôn ngữ", sort = " "}, }, } raw_categories["Ngôn ngữ nhân tạo"] = { description = "Categories for every [[Wiktionary:Reconstructed terms|reconstructed language]] on Wiktionary, and appendices for proposed proto-language reconstructions that are considered promising but have not yet gained general acceptance.", parents = { {name = "Ngôn ngữ tuyệt chủng", sort = " "}, {name = "Tất cả ngôn ngữ", sort = " "}, }, } raw_categories["Mục từ chỉ có trong phụ lục"] = { description = "Terms that do not pass the [[WT:CFI|criteria for inclusion]], but are noteworthy enough to be included in the Appendix.", additional = "Examples are dictionary-only terms (terms found in dictionaries but not elsewhere, including but not limited to [[ghost word]]s) and certain noteworthy [[protologism]]s.", parents = {"Phụ lục"}, } raw_categories["Ngôn ngữ nhân tạo chỉ có trong phụ lục"] = { description = "Theo [[Wiktionary:Quy định mục từ|quy định mục từ]], các ngôn ngữ nhân tạo không được áp dụng trong không gian chính và chỉ khả dụng trong không gian tên {{cd|Phụ lục:}}.", additional = "Ví dụ, các mục từ tiếng Klingon chỉ có sẵn ở [[Phụ lục:Tiếng Klingon]].", breadcrumb = "chỉ có trong phụ lục", parents = { {name = "Ngôn ngữ nhân tạo", sort = " "}, "Mục từ chỉ có trong phụ lục", }, } raw_categories["Unattested languages"] = { description = "Categories for languages of which there are no written records and which have not been reconstructed based on their descendants.", additional = "Most of these are [[w:Stratum (linguistics)#Unattested substrata|unattested substrate languages]] that have been proposed as sources of vocabulary in certain languages.", parents = { {name = "All extinct languages", sort = " "}, {name = "Tất cả ngôn ngữ", sort = " "}, }, } raw_categories["Unwritten languages"] = { description = "Categories for every [[unwritten]] [[language]] on Wiktionary.", additional = "Do not confuse this category with [[:Category:Unspecified script languages]], which contains categories for languages that may be written but where the appropriate script has not yet been specified in the language data.", parents = { {name = "Tất cả ngôn ngữ", sort = " "}, }, } raw_categories["Ngôn ngữ với chuyển tự tự động"] = { preceding = "{{also|:Thể loại:Mục từ có chuyển tự thừa theo ngôn ngữ|:Thể loại:Mục từ có chuyển tự thủ công không thừa theo ngôn ngữ}}", description = "Categories for languages with automatic [[transliteration]], i.e. which have the name of a transliteration module listed in their [[:Category:Language data modules|language data table]].", additional = [=[For example, for {{lnl|hi}}, {{lua|1=translit_module = "hi-translit"}}, referring to [[Module:hi-translit]]). The [[:Category:Transliteration modules|transliteration module]] converts the language's native script into a Latin-script version (a transliteration), which is then displayed in templates like {{tl|l}}, {{tl|m}} and {{tl|head}}.]=], parents = { {name = "Tất cả ngôn ngữ", sort = " "}, {name = "Mô đun chuyển tự", sort = " "}, } } raw_categories["Ngôn ngữ theo quốc gia"] = { topright = "{{commonscat|Languages by continent}}", description = "Ngôn ngữ theo quốc gia.", additional = "{{{umbrella_meta_msg}}}", parents = { {name = "Tất cả ngôn ngữ", sort = " "}, }, } raw_categories["Ngôn ngữ không xếp với tên quốc gia"] = { description = "Languages which do not specify (in their {{tl|auto cat}} call) the location(s) where they are spoken.", additional = "This excludes constructed and reconstructed languages; as a result, all languages in this category explicitly specify their location as {{cd|UNKNOWN}}.", parents = { {name = "Yêu cầu"}, }, hidden = true, } ----------------------------------------------------------------------------- -- -- -- RAW HANDLERS -- -- -- ----------------------------------------------------------------------------- -- Given a category (without the "Category:" prefix), look up the page -- defining the category, find the call to {{auto cat}} (if any), -- and return a table of its arguments. If the category page doesn't exist -- or doesn't have an {{auto cat}} invocation, return nil. -- FIXME: Duplicated in [[Module:category tree/lects]]. local function scrape_category_for_auto_cat_args(cat) local cat_page = mw.title.new("Thể loại:" .. cat) if cat_page then local contents = cat_page:getContent() if contents then for template in require("Module:template parser").find_templates(contents) do -- The template parser automatically handles redirects and -- canonicalizes them. if template:get_name() == "auto cat" then return template:get_arguments() end end end end return nil end local function link_location(location) local location_no_the = location:match("^(.*)$") local bare_location = location_no_the or location local bare_location_parts = split(bare_location, ", ") for i, part in ipairs(bare_location_parts) do bare_location_parts[i] = ("[[%s]]"):format(part) end local location_link = concat(bare_location_parts, ", ") if location_no_the then location_link = location_link end return location_link end local function linkbox(lang, setwiki, setwikt, setsister, entryname) local wiktionarylinks = {} local canonicalName = lang:getCanonicalName() local wikimediaLanguages = lang:getWikimediaLanguages() local wikipediaArticle = setwiki or lang:getWikipediaArticle(true) setwiki = not wikipediaArticle and "-" setsister = setsister and ucfirst(setsister) or nil if setwikt then track("setwikt") if setwikt == "-" then track("setwikt/hyphen") end end if setwikt ~= "-" and wikimediaLanguages and wikimediaLanguages[1] then for _, wikimedialang in ipairs(wikimediaLanguages) do local check = new_title(wikimedialang:getCode() .. ":") if check and check.isExternal then insert(wiktionarylinks, ( wikimedialang:getCanonicalName() ~= canonicalName and "(''" .. wikimedialang:getCanonicalName() .. "'') " or "" ) .. ( "'''[[:" .. wikimedialang:getCode() .. ":|" .. wikimedialang:getCode() .. ".wiktionary.org]]'''" ) ) end end wiktionarylinks = concat(wiktionarylinks, "<br/>") end local wikt_plural = wikimediaLanguages[2] and "" or "" if #wiktionarylinks == 0 then wiktionarylinks = "''Không có.''" end -- Avoid showing Wiktionary links section for reconstructed languages, -- as they are ineligible for Wiktionary editions local wiktionarylinks_chunk = concat{ [=[|- | style="vertical-align: top; height: 35px; width: 40px; border-bottom: 1px solid var(--wikt-palette-grey-4, lightgray);" | [[File:Wiktionary-logo-v2.svg|35px|none|link=|Wiktionary]] |style="border-bottom: 1px solid var(--wikt-palette-grey-4, lightgray);" | '''Phiên bản Wiktionary''']=], wikt_plural, [=[ viết ở ]=], canonicalName, [=[: <div style="padding: 5px 10px">]=], wiktionarylinks, [=[</div> ]=]} if lang:hasType('reconstructed') then wiktionarylinks_chunk = '' end if setsister then track("setsister") if setsister == "-" then track("setsister/hyphen") else setsister = "Thể loại:" .. setsister end else setsister = lang:getCommonsCategory() or "-" end return concat{ -- FIXME: Bare wikicode [=[<div class="wikitable" style="float: right; clear: right; margin: 0 0 0.5em 1em; width: 300px; padding: 5px;"> <div style="text-align: center; margin-bottom: 10px; margin-top: 5px">'''Liên kết ]=], canonicalName, [=['''</div> {| style="font-size: 90%" |- | style="vertical-align: top; height: 35px; border-bottom: 1px solid var(--wikt-palette-grey-4, lightgray);" | [[File:Wikipedia-logo.png|35px|none|link=|Wikipedia]] | style="border-bottom: 1px solid var(--wikt-palette-grey-4, lightgray);" | '''Wikipedia tiếng Việt''' có bài viết về: <div style="padding: 5px 10px">]=], (setwiki == "-" and "''Không có.''" or "'''[[w:" .. wikipediaArticle .. "|" .. wikipediaArticle .. "]]'''"), [=[</div> |- | style="vertical-align: top; height: 35px; border-bottom: 1px solid var(--wikt-palette-grey-4, lightgray);" | [[File:Commons-logo.svg|35px|none|link=|Wikimedia Commons]] | style="border-bottom: 1px solid var(--wikt-palette-grey-4, lightgray);" | '''Wikimedia Commons''' có liên kết đến các nội dung liên quan đến ]=], canonicalName, [=[ <div style="padding: 5px 10px">]=], (setsister == "-" and "''Không có.''" or "'''[[commons:" .. setsister .. "|" .. setsister .. "]]'''"), [=[</div> ]=], wiktionarylinks_chunk, [=[ |- | style="vertical-align: top; height: 35px; border-bottom: 1px solid var(--wikt-palette-grey-4, lightgray);" | [[File:Codex icon articles color-placeholder (v2.6).svg|35px|none|link=|Entry]] | style="border-bottom: 1px solid var(--wikt-palette-grey-4, lightgray);" | '''Wiktionary tiếng Việt''' có mục từ liên quan đến tên ngôn ngữ: <div style="padding: 5px 10px">''']=], require("Module:links").full_link({lang = m_languages.getByCode("vi"), term = entryname or canonicalName}), [=['''</div> |- | style="vertical-align: top; height: 35px;" | [[File:Codex icon book color-placeholder (v2.6).svg|35px|none|link=|Nguồn tham khảo]] || '''Tài nguyên Wiktionary''' dành cho biên tập viên đóng góp vào các mục từ ]=], canonicalName, [=[: <div style="padding: 5px 0"> * '''[[Wiktionary:Quy định mục từ ]=], canonicalName, [=[]]''' * '''[[:Thể loại:Bản mẫu tham khảo ]=], canonicalName, [=[|Bản mẫu tham khảo]] ({{PAGESINCAT:Bản mẫu tham khảo ]=], canonicalName, [=[}})''' * '''[[Phụ lục:Thư mục học ]=], canonicalName, [=[|Thư mục học]]''' </div> |} </div>]=] } end local function edit_link(title, text) return '<span class="plainlinks">[' .. tostring(mw.uri.fullUrl(title, { action = "edit" })) .. ' ' .. text .. ']</span>' end -- Should perhaps use wiki syntax. local function infobox(lang) local ret = {} insert(ret, '<table class="wikitable language-category-info"') local raw_data = lang:getData("extra") if raw_data then local replacements = { [1] = "canonical-name", [2] = "wikidata-item", [3] = "family", [4] = "scripts", } local function replacer(letter1, letter2) return letter1:lower() .. "-" .. letter2:lower() end -- For each key in the language data modules, returns a descriptive -- kebab-case version (containing ASCII lowercase words separated -- by hyphens). local function kebab_case(key) key = tostring(key) key = key:gsub("[_ ]+", "-") return key end local compress = {compress = true} local function html_attribute_encode(str) str = to_json(str, compress) :gsub('"', "&quot;") -- & in attributes is automatically escaped. -- :gsub("&", "&amp;") :gsub("<", "&lt;") :gsub(">", "&gt;") return str end insert(ret, ' data-code="' .. lang:getCode() .. '"') for k, v in sorted_pairs(raw_data) do insert(ret, " data-" .. kebab_case(k) .. '="' .. html_attribute_encode(v) .. '"') end end insert(ret, '>\n') insert(ret, '<tr class="language-category-data">\n<th colspan="2">' .. edit_link(lang:getDataModuleName(), "Chỉnh sửa dữ liệu ngôn ngữ") .. "</th>\n</tr>\n") insert(ret, "<tr>\n<th>Tên chuẩn</th><td>" .. lang:getCanonicalName() .. "</td>\n</tr>\n") local otherNames = lang:getOtherNames() if otherNames then local names = {} for _, name in ipairs(otherNames) do insert(names, "<li>" .. name .. "</li>") end if #names > 0 then insert(ret, ( "<tr>\n<th>Tên khác</th><td><ul>" .. concat(names, "\n") .. "</ul></td>\n</tr>\n" ) ) end end local aliases = lang:getAliases() if aliases then local names = {} for _, name in ipairs(aliases) do insert(names, "<li>" .. name .. "</li>") end if #names > 0 then insert(ret, ( "<tr>\n<th>Tên thay thế</th><td><ul>" .. concat(names, "\n") .. "</ul></td>\n</tr>\n" ) ) end end local varieties = lang:getVarieties() if varieties then local names = {} for _, name in ipairs(varieties) do if type(name) == "string" then insert(names, "<li>" .. name .. "</li>") else assert(type(name) == "table") local first_var local subvars = {} for i, var in ipairs(name) do if i == 1 then first_var = var else insert(subvars, "<li>" .. var .. "</li>") end end if #subvars > 0 then insert(names, ( "<li><dl><dt>" .. first_var .. "</dt>\n<dd><ul>" .. concat(subvars, "\n") .. "</ul></dd></dl></li>" ) ) elseif first_var then insert(names, "<li>" .. first_var .. "</li>") end end end if #names > 0 then insert(ret, ( "<tr>\n<th>Biến thể</th><td><ul>" .. concat(names, "\n") .. "</ul></td>\n</tr>\n" ) ) end end insert(ret, ( "<tr>\n<th>[[Wiktionary:Ngôn ngữ|Mã ngôn ngữ]]</th><td><code>" .. lang:getCode() .. "</code></td>\n</tr>\n" ) ) insert(ret, "<tr>\n<th>[[Wiktionary:Ngữ hệ|Ngữ hệ]]</th>\n") local fam = lang:getFamily() local famCode = fam and fam:getCode() if not fam then insert(ret, "<td>[[:Thể loại:Ngôn ngữ không xếp loại|unassigned]]</td>") elseif famCode == "qfa-dis" then insert(ret, "<td>[[:Category:Languages of disputed affiliation|disputed affiliation]]</td>") elseif famCode == "qfa-iso" then insert(ret, "<td>[[:Thể loại:Nhóm ngôn ngữ biệt lập|Nhóm ngôn ngữ biệt lập]]</td>") elseif famCode == "qfa-mix" then insert(ret, "<td>[[:Thể loại:Ngôn ngữ pha trộn|ngôn ngữ pha trộn]]</td>") elseif famCode == "qfa-unc" then insert(ret, "<td>[[:Category:Unclassifiable languages|unclassifiable language]]</td>") elseif famCode == "sgn" then insert(ret, "<td>[[:Category:Sign languages|sign language]]</td>") elseif famCode == "crp" then insert(ret, "<td>[[:Thể loại:Ngôn ngữ creole hoặc pidgin|creole hoặc pidgin]]</td>") elseif famCode == "art" then insert(ret, "<td>[[:Thể loại:Ngôn ngữ nhân tạo|ngôn ngữ nhân tạo]]</td>") else insert(ret, "<td>" .. fam:makeCategoryLink() .. "</td>") end insert(ret, "\n</tr>\n<tr>\n<th>Ngôn ngữ<br/>nguyên thủy</th>\n<td>") local ancestors = lang:getAncestors() if ancestors[2] then local ancestorList = {} for i, anc in ipairs(ancestors) do ancestorList[i] = "<li>" .. anc:makeCategoryLink() .. "</li>" end insert(ret, "<ul>\n" .. concat(ancestorList, "\n") .. "</ul>") else local ancestorChain = lang:getAncestorChainOld() if ancestorChain[1] then local chain = {} for _, anc in reverse_ipairs(ancestorChain) do insert(chain, "<li>" .. anc:makeCategoryLink() .. "</li>") end insert(ret, "<ul>\n" .. concat(chain, "\n<ul>\n") .. ("</ul>"):rep(#chain)) else insert(ret, "không rõ") end end insert(ret, "</td>\n</tr>\n") local scripts = lang:getScripts() if scripts[1] then local script_text = {} local function makeScriptLine(sc) local code = sc:getCode() local url = tostring(mw.uri.fullUrl('Đặc biệt:Search', { search = 'contentmodel:css insource:"' .. code .. '" insource:/\\.' .. code .. '/', ns8 = '1' })) local sc_catlink if code == "Zxxx" then sc_catlink = "[[:Category:Unwritten languages|unwritten]]" else sc_catlink = sc:makeCategoryLink(lang) end return sc_catlink .. ' (<span class="plainlinks" title="Search for stylesheets referencing this script">[' .. url .. ' <code>' .. code .. '</code>]</span>)' end local function add_Hrkt(text) insert(text, "<li>" .. makeScriptLine(Hrkt)) insert(text, "<ul>") insert(text, "<li>" .. makeScriptLine(Hira) .. "</li>") insert(text, "<li>" .. makeScriptLine(Kana) .. "</li>") insert(text, "</ul>") insert(text, "</li>") end for _, sc in ipairs(scripts) do local text = {} local code = sc:getCode() if code == "Hrkt" then add_Hrkt(text) else insert(text, "<li>" .. makeScriptLine(sc)) if code == "Jpan" then insert(text, "<ul>") insert(text, "<li>" .. makeScriptLine(Hani) .. "</li>") add_Hrkt(text) insert(text, "</ul>") elseif code == "Kore" then insert(text, "<ul>") insert(text, "<li>" .. makeScriptLine(Hang) .. "</li>") insert(text, "<li>" .. makeScriptLine(Hani) .. "</li>") insert(text, "</ul>") end insert(text, "</li>") end insert(script_text, concat(text, "\n")) end insert(ret, "<tr>\n<th>[[Wiktionary:Hệ chữ viết|Hệ chữ viết]]</th>\n<td><ul>\n" .. concat(script_text, "\n") .. "</ul></td>\n</tr>\n") else insert(ret, "<tr>\n<th>[[Wiktionary:Hệ chữ viết|Hệ chữ viết]]</th>\n<td>chưa được phân loại</td>\n</tr>\n") end local function add_module_info(raw_data, heading) if raw_data then local scripts = lang:getScriptCodes() local module_info, add = {}, false if type(raw_data) == "string" then insert(module_info, ("[[Mô đun:%s]]"):format(raw_data)) add = true else local raw_data_type = type(raw_data) if raw_data_type == "table" and size(scripts) == 1 and type(raw_data[scripts[1]]) == "string" then insert(module_info, ("[[Mô đun:%s]]"):format(raw_data[scripts[1]])) add = true elseif raw_data_type == "table" then insert(module_info, "<ul>") for script, data in sorted_pairs(raw_data) do if type(data) == "string" and m_sc_getByCode(script) then insert(module_info, ("<li><code>%s</code>: [[Mô đun:%s]]</li>"):format(script, data)) end end insert(module_info, "</ul>") add = size(module_info) > 2 end end if add then insert(ret, [=[ <tr> <th>]=] .. heading .. [=[</th> <td>]=] .. concat(module_info) .. [=[</td> </tr> ]=]) end end end add_module_info(raw_data.generate_alternants, "Alternant-generating<br>module") add_module_info(raw_data.translit, "Mô đun<br/>chuyển tự") add_module_info(raw_data.display_text, "Display text<br>module") add_module_info(raw_data.strip_diacritics, "Diacritic-stripping<br>module") add_module_info(raw_data.sort_key, "[[sortkey|Sortkey]]<br>module") local wikidataItem = lang:getWikidataItem() if lang:getWikidataItem() and mw.wikibase then local URL = mw.wikibase.getEntityUrl(wikidataItem) local link if URL then link = '[[d:' .. wikidataItem .. '|' .. wikidataItem .. ']]' else link = '<span class="error">Khoản mục Wikidata không hợp lệ: <code>' .. wikidataItem .. '</code></span>' end insert(ret, "<tr><th>Khoản mục<br/>Wikidata</th><td>" .. link .. "</td></tr>") end insert(ret, "</table>") return concat(ret) end local function NavFrame_for_family_tree(content, title) return '<div class="NavFrame"><div class="NavHead">' .. (title or '{{{title}}}') .. '</div>' .. '<div class="NavContent" style="text-align: left; font-size: calc(1em / 0.95); padding: 0.3em">' .. content .. '</div></div>' end local function get_description_topright_additional(lang, locations, extinct, setwiki, setwikt, setsister, entryname) local nameWithLanguage = lang:getCategoryName("nocap") if lang:getCode() == "und" then local description = "Đây là thể loại chính của '''" .. nameWithLanguage .. "''', represented in Wiktionary by the [[Wiktionary:Languages|code]] '''" .. lang:getCode() .. "'''. " .. "This language contains terms in historical writing, whose meaning has not yet been determined by scholars." return description, nil, nil end local canonicalName = lang:getCanonicalName() local topright = linkbox(lang, setwiki, setwikt, setsister, entryname) local description = "Đây là thể loại chính của " .. "'''" .. nameWithLanguage .. "'''." local location_links = {} local prep local saw_embedded_comma = false for _, location in ipairs(locations) do local this_prep if location == "the world" then this_prep = "across" insert(location_links, location) elseif location ~= "UNKNOWN" then this_prep = "ở" if location:find(",") then saw_embedded_comma = true end insert(location_links, link_location(location)) end if this_prep then if prep and this_prep ~= prep then error("Can't handle location 'the world' along with another location (clashing prepositions)") end prep = this_prep end end local location_desc if #location_links > 0 then local location_link_text if saw_embedded_comma and #location_links >= 3 then location_link_text = mw.text.listToText(location_links, "; ", "; và ") else location_link_text = serial_comma_join(location_links) end location_desc = ("Ngôn ngữ này %s %s %s.\n\n"):format( extinct and "là một ngôn ngữ đã tuyệt chủng trước đây được sử dụng" or "được sử dụng", prep, location_link_text ) elseif extinct then location_desc = "Đây là một ngôn ngữ đã tuyệt chủng.\n\n" else location_desc = "" end local add = location_desc .. "Thông tin về " .. canonicalName .. ":\n\n" .. infobox(lang) if lang:hasType("reconstructed") then add = add .. "\n\n" .. ucfirst(canonicalName) .. " là một ngôn ngữ tái tạo. Its words and roots are not directly attested in any written works, but have been reconstructed through the ''comparative method'', " .. "which finds regular similarities between languages that cannot be explained by coincidence or word-borrowing, and extrapolates ancient forms from these similarities.\n\n" .. "Theo [[Wiktionary:Quy định mục từ|quy định mục từ]], mục từ " .. canonicalName .. " không nằm ở không gian chính, nhưng có thể áp dụng ở không gian tên '''Từ tái tạo'''." elseif lang:hasType("appendix-constructed") then add = add .. "\n\n" .. ucfirst(canonicalName) .. " is a constructed language that is only in sporadic use. " .. "According to our [[Wiktionary:Criteria for inclusion|criteria for inclusion]], terms in " .. canonicalName .. " should '''not''' be present in entries in the main namespace, but may be added to the Appendix: namespace. " .. "All terms in this language may be available at [[Appendix:" .. ucfirst(canonicalName) .. "]]." end local entry_guidelines_page = "Wiktionary:Quy định mục từ " .. canonicalName local entry_guidelines = new_title(entry_guidelines_page) if entry_guidelines.exists then add = add .. "\n\n" .. "Xin vui lòng xem '''[[" .. entry_guidelines_page .. "]]''' để biết thông tin và cân nhắc đặc biệt khi tạo mục từ " .. nameWithLanguage .. "." end local ok, tree_of_descendants = pcall( require("Module:family tree").render, lang:getCode(), { families = "show", varieties = "show", pair = "family-first", must_have_descendants = true, }) if ok then if tree_of_descendants then add = add .. NavFrame_for_family_tree( tree_of_descendants, "Family tree") else add = add .. "\n\n" .. ucfirst(lang:getCanonicalName()) .. " has no descendants or varieties listed in Wiktionary's language data modules." end else mw.log("error while generating tree: " .. tostring(tree_of_descendants)) end return description, topright, add end local function get_parents(lang, locations, extinct) local canonicalName = lang:getCanonicalName() local sortkey = {sort_base = canonicalName, lang = "vi"} local ret = {{name = "Tất cả ngôn ngữ", sort = sortkey}} local fam = lang:getFamily() local famCode = fam and fam:getCode() -- FIXME: Some of the following categories should be added to this module. if not fam then insert(ret, {name = "Thể loại:Ngôn ngữ không xếp loại", sort = sortkey}) elseif famCode == "qfa-dis" then insert(ret, {name = "Category:Languages of disputed affiliation", sort = sortkey}) elseif famCode == "qfa-iso" then insert(ret, {name = "Thể loại:Nhóm ngôn ngữ biệt lập", sort = sortkey}) elseif famCode == "qfa-mix" then insert(ret, {name = "Thể loại:Ngôn ngữ pha trộn", sort = sortkey}) elseif famCode == "qfa-unc" then insert(ret, {name = "Category:Unclassifiable languages", sort = sortkey}) elseif famCode == "crp" then insert(ret, {name = "Thể loại:Ngôn ngữ creole hoặc pidgin", sort = sortkey}) for _, anc in ipairs(lang:getAncestors()) do -- Avoid Haitian Creole being categorised in [[:Category:Haitian Creole-based creole or pidgin languages]], as one of its ancestors is an etymology-only variety of it. -- Use that ancestor's ancestors instead. if anc:getFullCode() == lang:getCode() then for _, anc_extra in ipairs(anc:getAncestors()) do insert(ret, {name = "Thể loại:Ngôn ngữ creole hoặc pidgin dựa trên " .. anc_extra:getFullName(), sort = sortkey}) end else insert(ret, {name = "Thể loại:Ngôn ngữ creole hoặc pidgin dựa trên " .. anc:getFullName(), sort = sortkey}) end end elseif famCode == "art" then if lang:hasType("appendix-constructed") then insert(ret, {name = "Thể loại:Ngôn ngữ nhân tạo chỉ có trong phụ lục", sort = sortkey}) else insert(ret, {name = "Thể loại:Ngôn ngữ nhân tạo", sort = sortkey}) end for _, anc in ipairs(lang:getAncestors()) do if anc:getFullCode() == lang:getCode() then for _, anc_extra in ipairs(anc:getAncestors()) do insert(ret, {name = "Thể loại:" .. ucfirst(anc_extra:getFullName()) .. "-based constructed languages", sort = sortkey}) end else insert(ret, {name = "Thể loại:" .. ucfirst(anc:getFullName()) .. "-based constructed languages", sort = sortkey}) end end else insert(ret, {name = "Thể loại:" .. fam:getCategoryName(), sort = sortkey}) if lang:hasType("reconstructed") then insert(ret, { name = "Thể loại:Ngôn ngữ nhân tạo", sort = {sort_base = canonicalName:gsub("^Proto%-", ""), lang = "vi"} }) end end if lang and type(lang.getPseudoFamilies) == "function" then for _, pseudofam in ipairs(lang:getPseudoFamilies()) do end end local function add_sc_cat(sc) local catname if sc:getCode() == "Zxxx" then catname = "Unwritten languages" else catname = sc:getCategoryName(false, lang) end insert(ret, {name = "Thể loại:" .. catname, sort = sortkey}) end local function add_Hrkt() add_sc_cat(Hrkt) add_sc_cat(Hira) add_sc_cat(Kana) end for _, sc in ipairs(lang:getScripts()) do if sc:getCode() == "Hrkt" then add_Hrkt() else add_sc_cat(sc) if sc:getCode() == "Jpan" then add_sc_cat(Hani) add_Hrkt() elseif sc:getCode() == "Kore" then add_sc_cat(Hang) add_sc_cat(Hani) end end end if lang:hasTranslit() then insert(ret, {name = "Thể loại:Ngôn ngữ với chuyển tự tự động", sort = sortkey}) end local function insert_location_language_cat(location) local cat = "Ngôn ngữ tại " .. location insert(ret, {name = "Thể loại:" .. cat, sort = sortkey}) local auto_cat_args = scrape_category_for_auto_cat_args(cat) local location_parent = auto_cat_args and auto_cat_args.parent if location_parent then local split_parents = require(parse_utilities_module).split_on_comma(location_parent) for _, parent in ipairs(split_parents) do parent = parent:match("^(.-):.*$") or parent insert_location_language_cat(parent) end end end local saw_location = false for _, location in ipairs(locations) do if location ~= "UNKNOWN" then saw_location = true insert_location_language_cat(location) end end if extinct then insert(ret, {name = "Thể loại:Ngôn ngữ tuyệt chủng", sort = sortkey}) end if not saw_location and not (lang:hasType("reconstructed") or (fam and fam:getCode() == "art")) then -- Constructed and reconstructed languages don't need a location specified and often won't have one, -- so don't put them in this maintenance category. insert(ret, {name = "Thể loại:Ngôn ngữ không xếp với tên quốc gia", sort = sortkey}) end return ret end local function get_children() local ret = {} -- FIXME: We should work on the children mechanism so it isn't necessary to manually specify these. for _, label in ipairs({"Phụ lục", "Bảo trì mục từ", "Mục từ", "Cụm từ", "Vần", "Ký hiệu", "Bản mẫu", "Từ nguyên", "Từ theo cách sử dụng"}) do insert(ret, {name = label, is_label = true}) end insert(ret, {name = "Từ dẫn xuất từ {{{langname}}}", is_label = true, lang = false}) insert(ret, {name = "{{{langcode}}}:Tất cả chủ đề", sort = "tất cả chủ đề"}) insert(ret, {name = "Biến thể {{{langname}}}"}) insert(ret, {name = "Yêu cầu liên quan đến {{{langname}}}"}) -- insert(ret, {name = "Vần:{{{langname}}}", description = "Liệt kê các mục từ {{{langname}}} theo vần."}) insert(ret, {name = "Thành viên {{{langcode}}}", description = "Wiktionary users categorized by fluency levels in {{{langdisp}}}."}) return ret end -- Handle language categories of the form e.g. [[:Category:French language]] and -- [[:Category:British Sign Language]]. insert(raw_handlers, function(data) local category = data.category if not (category:match("^[Tt]iếng") or category:match("[Ll]ect$")) then return nil end local lang = m_languages.getByCanonicalName(category) if not lang then local langname = category if langname then lang = m_languages.getByCanonicalName(langname) end if not lang then return nil end end local args = require("Module:parameters").process(data.args, { [1] = {list = true}, ["setwiki"] = true, ["setwikt"] = true, ["setsister"] = true, ["entryname"] = true, ["extinct"] = {type = "boolean"}, }) -- If called from inside, don't require any arguments, as they can't be known -- in general and aren't needed just to generate the first parent (used for -- breadcrumbs). if #args[1] == 0 and not data.called_from_inside then -- At least one location must be specified unless the language is constructed (e.g. Esperanto) or reconstructed (e.g. Proto-Indo-European). local fam = lang:getFamily() if not (lang:hasType("reconstructed") or (fam and fam:getCode() == "art")) then error("At least one location (param 1=) must be specified for language '" .. lang:getCanonicalName() .. "' (code '" .. lang:getCode() .. "'). " .. "Use the value UNKNOWN if the language's location is truly unknown.") end end local description, topright, additional = "", "", "" -- If called from inside the category tree system, it's called when generating -- parents or children, and we don't need to generate the description or additional -- text (which is very expensive in terms of memory because it calls [[Module:family tree]], -- which calls [[Module:languages/data/all]]). if not data.called_from_inside then description, topright, additional = get_description_topright_additional( lang, args[1], args.extinct, args.setwiki, args.setwikt, args.setsister, args.entryname ) end return { canonical_name = lang:getCategoryName(), description = description, lang = lang:getCode(), topright = topright, additional = additional, breadcrumb = lang:getCanonicalName(), parents = get_parents(lang, args[1], args.extinct), extra_children = get_children(lang), umbrella = false, can_be_empty = true, }, true end) -- Handle categories such as [[:Category:Languages of Indonesia]]. insert(raw_handlers, function(data) local location = data.category:match("^Ngôn ngữ tại (.*)$") if location then local args = require("Module:parameters").process(data.args, { ["flagfile"] = true, ["commonscat"] = true, ["wp"] = true, ["basename"] = true, ["parent"] = true, ["locationcat"] = true, ["locationlink"] = true, }) local topright local basename = args.basename or location:gsub(", .*", "") local translated_basename = location_translation[basename] or basename if args.flagfile ~= "-" then local flagfile_arg = args.flagfile or ("Flag of %s.svg"):format(translated_basename) local files = require(parse_utilities_module).split_on_comma(flagfile_arg) local topright_parts = {} for _, file in ipairs(files) do local flagfile = "File:" .. file local flagfile_page = new_title(flagfile) if flagfile_page and flagfile_page.file.exists then insert(topright_parts, ("[[%s|right|100px|border]]"):format(flagfile)) elseif args.flagfile then error(("Explicit flagfile '%s' doesn't exist"):format(flagfile)) end end topright = concat(topright_parts) end if args.wp then local wp = require("Module:yesno")(args.wp, "+") if wp == "+" or wp == true then wp = data.category end if wp then local wp_topright = ("{{wikipedia|%s}}"):format(wp) if topright then topright = topright .. wp_topright else topright = wp_topright end end end if args.commonscat then local commonscat = require("Module:yesno")(args.commonscat, "+") if commonscat == "+" or commonscat == true then commonscat = data.category end if commonscat then local commons_topright = ("{{commonscat|%s}}"):format(commonscat) if topright then topright = topright .. commons_topright else topright = commons_topright end end end local bare_location = location:match("^(.*)$") or location local location_link = args.locationlink or link_location(location) local bare_basename = basename:match("^(.*)$") or basename local parents = {} if args.parent then local explicit_parents = require(parse_utilities_module).split_on_comma(args.parent) for i, parent in ipairs(explicit_parents) do local actual_parent, sort_key = parent:match("^(.-):(.*)$") if actual_parent then parent = actual_parent sort_key = sort_key:gsub("%+", bare_location) else sort_key = " " .. bare_location end insert(parents, {name = "Ngôn ngữ tại " .. parent, sort = sort_key}) end else insert(parents, {name = "Ngôn ngữ theo quốc gia", sort = {sort_base = bare_location, lang = "vi"}}) end if args.locationcat then local explicit_location_cats = require(parse_utilities_module).split_on_comma(args.locationcat) for i, locationcat in ipairs(explicit_location_cats) do insert(parents, {name = "Thể loại:" .. locationcat, sort = " Languages"}) end else local location_cat = ("Thể loại:%s"):format(bare_location) local location_page = new_title(location_cat) if location_page and location_page.exists then insert(parents, {name = location_cat, sort = "Languages"}) end end local description = ("Thể loại dành cho ngôn ngữ tại %s."):format(location_link) return { topright = topright, description = description, parents = parents, breadcrumb = bare_basename, additional = "{{{umbrella_msg}}}", }, true end end) -- Handle categories such as [[:Category:English-based creole or pidgin languages]]. insert(raw_handlers, function(data) local langname = data.category:match("Ngôn ngữ creole hoặc pidgin dựa trên (.*)%$") if langname then local lang = m_languages.getByCanonicalName(langname) if lang then return { lang = lang:getCode(), description = "Languages which developed as a [[creole]] or [[pidgin]] from " .. lang:makeCategoryLink() .. ".", parents = {{name = "Ngôn ngữ creole hoặc pidgin", sort = {sort_base = "*" .. langname, lang = "vi"}}}, breadcrumb = lang:getCanonicalName() .. "-based", } end end end) -- Handle categories such as [[:Category:English-based constructed languages]]. insert(raw_handlers, function(data) local langname = data.category:match("(.*)%-based constructed languages$") if langname then local lang = m_languages.getByCanonicalName(langname) if lang then return { lang = lang:getCode(), description = "Constructed languages which are based on " .. lang:makeCategoryLink() .. ".", parents = {{name = "Constructed languages", sort = {sort_base = "*" .. langname, lang = "vi"}}}, breadcrumb = lang:getCanonicalName() .. "-based", } end end end) return { RAW_CATEGORIES = raw_categories, RAW_HANDLERS = raw_handlers } f7h2a8xumo9hyhq0zey6vm7ypiey6a1 Mô đun:etymology languages/canonical names 828 286986 2575189 2571135 2026-11-03T08:41:37Z Hiyuune 50834 2575189 Scribunto text/plain return { ["Abhiri"] = "pra-abh", ["Abuzeydabadi"] = "xme-abz", ["Abyanehi"] = "xme-aby", ["Acadian French"] = "fr-aca", ["Achaemenid Elamite"] = "elx-ach", ["Adamawa Fulfulde"] = "fub", ["Addu Dhivehi"] = "dv-add", ["Aeolic Greek"] = "grc-aeo", ["Afridi"] = "ps-afr", ["Akuapem Twi"] = "tw-aku", ["Alsatian Alemannic German"] = "gsw-FR", ["American English"] = "en-US", ["Amorehi"] = "xme-amo", ["Anaraki"] = "xme-ana", ["Anatri"] = "cv-ana", ["Anbarani"] = "tly-anb", ["Angkorian Old Khmer"] = "okz-ang", ["Anglian Old English"] = "ang-ang", ["Aranese"] = "oc-ara", ["Arbëresh Albanian"] = "aae", ["Arcadian Greek"] = "grc-arc", ["Arcadocypriot Greek"] = "grc-arp", ["Ardestani"] = "xme-ard", ["Ardhamagadhi Prakrit"] = "pra-ard", ["Arghu"] = "klj-arg", ["Armeno-Kipchak"] = "qwm-arm", ["Arvanitika Albanian"] = "aat", ["Asalemi"] = "tly-asa", ["Asante Twi"] = "tw-asa", ["Ashtiani"] = "atn", ["Attic Greek"] = "grc-att", ["Australian English"] = "en-AU", ["Austrian German"] = "de-AT", ["Auvergnat"] = "oc-auv", ["Avahattha"] = "inc-aav", ["Avanti"] = "pra-ava", ["Azerbaijani Talysh"] = "tly-aze", ["Badrudi"] = "xme-bdr", ["Bagirmi Fulfulde"] = "fui", ["Bahliki"] = "pra-bah", ["Bajui"] = "sgh-baj", ["Bandari"] = "bsg-ban", ["Bangash"] = "ps-bng", ["Bannu"] = "ps-ban", ["Bartangi"] = "sgh-bar", ["Bartangi-Oroshori"] = "sgh-bro", ["Beijing Mandarin"] = "cmn-bei", ["Beijingic Mandarin"] = "cmn-bec", ["Belgian Dutch"] = "nl-BE", ["Besemah"] = "pse-bsm", ["Betawi Kota"] = "bew-kot", ["Betawi Ora"] = "bew-ora", ["Betawi Udik"] = "bew-udi", ["Biblical Aramaic"] = "arc-bib", ["Bidhandi"] = "xme-bid", ["Bijagani"] = "xme-bij", ["Boeotian Greek"] = "grc-boi", ["Bombay Hindi"] = "hi-mum", ["Bono Twi"] = "tw-abr", ["Borana"] = "gax", ["Borgu Fulfulde"] = "fue", ["Borujerdi"] = "xme-bor", ["Brahmanic Sanskrit"] = "sa-bra", ["Buddhist Hybrid Sanskrit"] = "sa-bhs", ["Burenjani"] = "fay-bur", ["Bushehri"] = "fay-bsh", ["Cajun French"] = "frc", ["California English"] = "en-US-CA", ["Camorta"] = "ncb-cam", ["Campidanese"] = "sc-sro", ["Canadian English"] = "en-CA", ["Canadian French"] = "fr-CA", ["Candali"] = "pra-can", ["Central Ghilzay"] = "ps-cgi", ["Central Korean"] = "ko-cen", ["Central Plains Mandarin"] = "cmn-cep", ["Central Talysh"] = "tly-cen", ["Central Tati"] = "xme-ttc-cen", ["Central-Eastern Niger Fulfulde"] = "fuq", ["Chakavian Serbo-Croatian"] = "ckm", ["Chakhar Mongolian"] = "mn-cha", ["Chali Tati"] = "tks-cal", ["Chimehi"] = "xme-cim", ["Christian Palestinian Aramaic"] = "arc-cpa", ["Chungcheong Korean"] = "ko-chu", ["Ci"] = "lzh-cii", ["Cisalpine Gaulish"] = "xcg", ["Classical Azerbaijani"] = "az-cls", ["Classical Cantonese"] = "lzh-yue", ["Classical Latin"] = "la-cla", ["Classical Mandarin"] = "lzh-cmn", ["Classical Sanskrit"] = "sa-cls", ["Tiếng Tagalog cổ điển"] = "tl-cls", ["Classical Taishanese"] = "lzh-tai", ["Classical Taiwanese Mandarin"] = "lzh-cmn-TW", ["Colombian Spanish"] = "es-CO", ["Common Bantu"] = "bnt-cmn", ["Contemporary Latin"] = "la-con", ["Coptic Dialect G"] = "cop-ggg", ["Coptic Dialect J"] = "cop-jjj", ["Coptic Dialect K"] = "cop-kkk", ["Coptic Dialect P"] = "cop-ppp", ["Cretan Ancient Greek"] = "grc-kre", ["Cretan Greek"] = "el-crt", ["Cuban Spanish"] = "es-CU", ["Cypriot Greek"] = "el-cyp", ["Cypriot Turkish"] = "tr-CY", ["Dabu Hakka"] = "hak-dab", ["Daksinatya"] = "pra-dak", ["Danesfani"] = "tks-dan", ["Danube Bulgar"] = "xbo-dan", ["Danzhou Chinese"] = "zhx-dan", ["Dashtaki"] = "fay-dsh", ["Davani"] = "fay-dav", ["Delijani"] = "xme-del", ["Digor Ossetian"] = "os-dig", ["Dobrujan Tatar"] = "crh-dbj", ["Doric Greek"] = "grc-dor", ["Dramili"] = "pra-dra", ["Early Brythonic"] = "bry-ear", ["Early Mandarin"] = "cmn-ear", ["Early Medieval Latin"] = "la-eme", ["Early Middle Chinese"] = "ltc-ear", ["Early Middle Japanese"] = "ja-mid-ear", ["Early Middle Korean"] = "okm-ear", ["Early Middle Mongol"] = "xng-ear", ["Early Middle Persian"] = "pal-ear", ["Early Modern Czech"] = "cs-ear", ["Early Modern English"] = "en-ear", ["Early Modern Hakka"] = "hak-eam", ["Early Old Chinese"] = "och-ear", ["Early Old Ossetic"] = "oos-ear", ["Early Old Persian"] = "peo-ear", ["Early Scots"] = "sco-osc", ["Early Sogdian"] = "sog-ear", ["Eastern Balochi"] = "bgp", ["Eastern Mansi"] = "mns-eas", ["Eastern Old Japanese"] = "ojp-eas", ["Eastern Tati"] = "xme-ttc-eas", ["Ebrahimabadi"] = "tks-ebr", ["Ecclesiastical Latin"] = "la-ecc", ["Elean Greek"] = "grc-ela", ["Emamzada Esma’ili"] = "fay-eze", ["Epic Greek"] = "grc-epc", ["Epic Sanskrit"] = "sa-epi", ["Esfarvarini"] = "tks-esf", ["European Portuguese"] = "pt-PT", ["Fante Akan"] = "fat", ["Farizandi"] = "xme-far", ["Fumani"] = "tly-fum", ["Fuyu Kyrgyz"] = "kjh-fyu", ["Gangwon Korean"] = "ko-gan", ["Gascon"] = "oc-gas", ["Gavkoshaki"] = "fay-gav", ["Gazi"] = "gzi", ["Geordie English"] = "en-geo", ["Ghat"] = "tmh-ght", ["Gheg Albanian"] = "aln", ["Greenlandic Norse"] = "non-grn", ["Guangzhou Cantonese"] = "yue-gua", ["Guanzhong Mandarin"] = "cmn-gua", ["Guernsey Norman"] = "nrf-grn", ["Guilin Mandarin"] = "cmn-gui", ["Gurjara Apabhramsa"] = "inc-agu", ["Gyeonggi Korean"] = "ko-gyg", ["Gyeongsang Korean"] = "ko-gys", ["Hacked Thai"] = "th-new", ["Hailu Hakka"] = "hak-hai", ["Haklau Min"] = "nan-hlh", ["Hamadani"] = "xme-ham", ["Hamgyong Korean"] = "ko-ham", ["Hangzhounese"] = "wuu-han", ["Hanjani"] = "xme-han", ["Harar Oromo"] = "hae", ["Hatran Aramaic"] = "arc-hat", ["Havigannada"] = "kn-hav", ["Hazaragi"] = "haz", ["Helu Prakrit"] = "pra-hel", ["Hengyang Xiang"] = "hsn-hya", ["Hengzhou Xiang"] = "hsn-hzh", ["Hermopolitan Coptic"] = "cop-her", ["Hernician"] = "xum-her", ["High Alemannic German"] = "gsw-hig", ["Highest Alemannic German"] = "gsw-hst", ["Hong Kong Cantonese"] = "yue-HK", ["Hong Kong English"] = "en-HK", ["Hormozi"] = "bsg-hor", ["Huiyang Hakka"] = "hak-hui", ["Huvadhu Dhivehi"] = "dv-huv", ["Hwanghae Korean"] = "ko-hwa", ["Idiom Neutral"] = "und-idn", ["Imperial Aramaic"] = "arc-imp", ["Insular Scots"] = "sco-ins", ["Ionic Greek"] = "grc-ion", ["Irish English"] = "en-IE", ["Iron Ossetian"] = "os-iro", ["Isfahani"] = "xme-isf", ["Tiếng Do Thái Israel"] = "he-IL", ["Jadrani"] = "ps-jad", ["Jeolla Korean"] = "ko-jeo", ["Jewish Babylonian Aramaic"] = "tmr", ["Jewish Literary Aramaic"] = "arc-jla", ["Jewish Palestinian Aramaic"] = "jpa", ["Jianghuai Mandarin"] = "cmn-jhu", ["Jinjiang Hokkien"] = "nan-jin", ["Jirofti"] = "rdb-jir", ["Jowshaqani"] = "xme-jow", ["Kafroni"] = "xme-kaf", ["Kahaki"] = "xme-kah", ["Kahnuji"] = "rdb-kah", ["Kajkavian Serbo-Croatian"] = "kjv", ["Kakari"] = "ps-kak", ["Kaliarda"] = "el-kal", ["Kamviri"] = "xvi", ["Kandahari"] = "ps-kan", ["Kaniguram"] = "oru-kan", ["Karganrudi"] = "tly-kar", ["Kashani"] = "xme-kas", ["Kasmiri Apabhramsa"] = "inc-aka", ["Katchal"] = "ncb-kat", ["Kathiyawadi"] = "gu-kat", ["Kativiri"] = "bsh-kat", ["Kentish Old English"] = "ang-ken", ["Kermani"] = "xme-krm", ["Kesehi"] = "xme-kes", ["Khalkha Mongolian"] = "mn-kha", ["Khamba"] = "kbg", ["Khams Tibetan"] = "khg", ["Khargi"] = "fay-kar", ["Khasa Prakrit"] = "pra-kha", ["Khatak"] = "ps-xat", ["Khiaraji"] = "tks-xia", ["Khollari"] = "fay-kho", ["Khorchin Mongolian"] = "mn-khr", ["Khoznini"] = "tks-xoz", ["Khufi"] = "sgh-xuf", ["Khughni"] = "sgh-xug", ["Khughni-Bajui"] = "sgh-xgb", ["Khunsari"] = "kfm", ["Khuri"] = "xme-xur", ["Kinyarwanda"] = "rw-kin", ["Kirundi"] = "rw-run", ["Komjani"] = "xme-kom", ["Kondazi"] = "fay-kon", ["Korean Classical Chinese"] = "lzh-KO", ["Kromanti"] = "alv-kro", ["Kundagannada"] = "kn-kun", ["Tiếng bồi Kyakhta Nga-Trung"] = "crp-cpr-kya", ["Kölsch"] = "ksh", ["Languedocien"] = "oc-lan", ["Lanyin Mandarin"] = "cmn-lan", ["Late Babylonian"] = "akk-lbb", ["Late Brythonic"] = "bry-lat", ["Late Egyptian"] = "egy-lat", ["Late Khotanese"] = "kho-lat", ["Late Middle Chinese"] = "ltc-lat", ["Late Middle Japanese"] = "ja-mid-lat", ["Late Middle Mongol"] = "xng-lat", ["Late Old Chinese"] = "och-lat", ["Late Old Korean"] = "oko-lat", ["Late Old Ossetic"] = "oos-lat", ["Late Old Persian"] = "peo-lat", ["Late Old Swedish"] = "gmq-osw-lat", ["Late Sogdian"] = "sog-lat", ["Law French"] = "xno-law", ["Limousin"] = "oc-lim", ["Lisan ud-Dawat Gujarati"] = "gu-lda", ["Literary Cantonese"] = "yue-lit", ["Literary Chinese"] = "lzh-lit", ["Logar"] = "oru-log", ["Logudorese"] = "sc-src", ["Lombardic"] = "lng", ["Loudi Xiang"] = "hsn-lou", ["Low Alemannic German"] = "gsw-low", ["Lucanian"] = "osc-luc", ["Lunfardo"] = "es-lun", ["Maasina Fulfulde"] = "ffm", ["Mahallati"] = "xme-mah", ["Maharastri Prakrit"] = "pra-mah", ["Mahsudi"] = "ps-mah", ["Malaysian Hokkien"] = "nan-hbl-MY", ["Malaysian Huiyang Hakka"] = "hak-hui-MY", ["Malaysian Mandarin"] = "cmn-MY", ["Mamluk-Kipchak"] = "qwm-mam", ["Manx English"] = "en-IM", ["Masali"] = "tly-msa", ["Masarami"] = "fay-mas", ["Masulei"] = "tly-msu", ["Medieval Hebrew"] = "he-med", ["Medieval Latin"] = "la-med", ["Medieval Sinhalese"] = "si-med", ["Meixian Hakka"] = "hak-mei", ["Mercian Old English"] = "ang-mer", ["Mexican Spanish"] = "es-MX", ["Meymehi"] = "xme-mey", ["Middle Assyrian"] = "akk-mas", ["Middle Babylonian"] = "akk-mbb", ["Middle Chuvash"] = "cv-mid", ["Middle Egyptian"] = "egy-mid", ["Middle Elamite"] = "elx-mid", ["Middle Hindi"] = "hi-mid", ["Middle Japanese"] = "ja-mid", ["Middle Konkani"] = "kok-mid", ["Middle Polish"] = "zlw-mpl", ["Middle Scots"] = "sco-smi", ["Middle Tamil"] = "ta-mid", ["Minabi"] = "bsg-min", ["Mishnaic Hebrew"] = "he-mis", ["Mitanni"] = "inc-mit", ["Mulaku Dhivehi"] = "dv-mul", ["Mumviri"] = "bsh-mum", ["Nabataean Aramaic"] = "arc-nab", ["Nancowry"] = "ncb-nan", ["Nanjing Mandarin"] = "cmn-nan", ["Naraqi"] = "xme-nar", ["Nashalji"] = "xme-nas", ["Natanzi"] = "ntz", ["Nayini"] = "nyq", ["Neo-Assyrian"] = "akk-nas", ["Neo-Babylonian"] = "akk-nbb", ["Neo-Elamite"] = "elx-neo", ["Neo-Middle Egyptian"] = "egy-nmi", ["New Sanskrit"] = "sa-neo", ["New Xiang"] = "hsn-new", ["Nigerian Fulfulde"] = "fuv", ["Ningbonese"] = "wuu-nin", ["North Alaskan Inupiatun"] = "esi", ["North American English"] = "en-NNN", ["Northeastern Mandarin"] = "cmn-noe", ["Northeastern Pashto"] = "ps-nea", ["Northern Irish English"] = "en-GB-NIR", ["Northern Middle English"] = "enm-nor", ["Northern Scots"] = "sco-nor", ["Northern Talysh"] = "tly-nor", ["Northern Tati"] = "xme-ttc-nor", ["Northern Wu"] = "wuu-nor", ["Northumbrian Old English"] = "ang-nor", ["Northwest Alaskan Inupiatun"] = "esk", ["Northwestern Pashto"] = "ps-nwe", ["Nuorese"] = "sc-nuo", ["Nushabadi"] = "xme-nus", ["Odri"] = "pra-odr", ["Old Akkadian"] = "akk-old", ["Old Aramaic"] = "arc-old", ["Old Assyrian"] = "akk-oas", ["Old Avestan"] = "ae-old", ["Old Awadhi"] = "awa-old", ["Old Azari"] = "xme-azr", ["Old Babylonian"] = "akk-obb", ["Old Belarusian"] = "zle-obe", ["Old Braj"] = "bra-old", ["Old East Norse"] = "non-oen", ["Old Egyptian"] = "egy-old", ["Old Elamite"] = "elx-old", ["Old Italian"] = "roa-oit", ["Old Kazeruni"] = "fay-kzo", ["Old Khotanese"] = "kho-old", ["Old Kirghiz"] = "otk-kir", ["Old Konkani"] = "kok-old", ["Old Latin"] = "itc-ola", ["Old Malay"] = "ms-old", ["Old Mohawk"] = "iro-omo", ["Old Onondaga"] = "iro-oon", ["Old Provençal"] = "oc-pro-old", ["Old Pskovian"] = "zle-ops", ["Old Shirazi"] = "fay-sho", ["Tiếng Tagalog cổ"] = "tl-old", ["Old Wendat"] = "iro-ohu", ["Old West Norse"] = "non-own", ["Old Xiang"] = "hsn-old", ["Opuntian Locrian"] = "grc-opl", ["Ordos Mongolian"] = "mn-ord", ["Orma"] = "orc", ["Oroshori"] = "sgh-oro", ["Oxyrhynchite Coptic"] = "cop-oxy", ["Ozolian Locrian"] = "grc-ozl", ["Palatine German"] = "pfl", ["Paleo-Balkan"] = "qsb-bal", ["Palladius"] = "cmn-palladius", ["Palmyrene Aramaic"] = "arc-pal", ["Pamphylian Greek"] = "grc-pam", ["Paphian Greek"] = "el-pap", ["Papuni"] = "fay-pap", ["Penang Hokkien"] = "nan-pen", ["Peshawari"] = "ps-pes", ["Philippine Hokkien"] = "nan-hbl-PH", ["Philippine Mandarin"] = "cmn-PH", ["Picard Old French"] = "fro-pic", ["Polari"] = "pld", ["Postal Romanization"] = "zh-postal", ["Pracya"] = "pra-pra", ["Pre-Angkorian Old Khmer"] = "okz-pre", ["Pre-Classical Chinese"] = "lzh-pre", ["Proto-Lycopolitan Coptic"] = "cop-ply", ["Provençal"] = "oc-pro", ["Puerto Rican Spanish"] = "es-PR", ["Pulaar"] = "fuc", ["Pular"] = "fuf", ["Pyongan Korean"] = "ko-pyo", ["Qalhari"] = "xme-qal", ["Qashqai"] = "qxq", ["Qohrudi"] = "xme-qoh", ["Quanzhou Hokkien"] = "nan-qua", ["Renaissance Latin"] = "la-ren", ["Rigvedic Sanskrit"] = "sa-rig", ["Rioplatense Spanish"] = "es-AR", ["Roshani"] = "sgh-ros", ["Roshani-Khufi"] = "sgh-rsx", ["Sabari"] = "pra-sab", ["Sagzabadi"] = "tks-sag", ["Sakari"] = "pra-sak", ["Samghani"] = "fay-sam", ["Samnite"] = "osc-sam", ["Sauraseni Apabhramsa"] = "inc-asa", ["Scottish English"] = "en-GB-SCT", ["Sedehi"] = "xme-sed", ["Shadi Wu"] = "wuu-chm", ["Shandarmani"] = "tly-san", ["Shanghainese"] = "wuu-sha", ["Shangsi Zhuang"] = "tai-shz", ["Sher"] = "ps-ser", ["Shirazi"] = "fay-shr", ["Shuadit"] = "oc-jud", ["Silesian East Central German"] = "sli", ["Singapore Hokkien"] = "nan-hbl-SG", ["Singapore Mandarin"] = "cmn-SG", ["Sixian Hakka"] = "hak-six", ["Soi"] = "soj", ["Sorkhi"] = "fay-sor", ["South Karelian"] = "krl-sou", ["South Scots"] = "sco-sou", ["Southeastern Pashto"] = "ps-sea", ["Southern Balochi"] = "bcc", ["Southern Talysh"] = "tly-sou", ["Southern Tati"] = "xme-ttc-sou", ["Southwestern Mandarin"] = "cmn-sow", ["Southwestern Pashto"] = "ps-swe", ["Standard Babylonian"] = "akk-stb", ["Suevic"] = "gem-sue", ["Suzhounese"] = "wuu-suz", ["Switzerland German"] = "de-CH", ["Switzerland Italian"] = "it-CH", ["Taiwanese Hakka"] = "hak-TW", ["Taiwanese Hokkien"] = "nan-hbl-TW", ["Taiwanese Mandarin"] = "cmn-TW", ["Takestani"] = "tks-tak", ["Takka Apabhramsa"] = "inc-ata", ["Taleshdulabi"] = "tly-tal", ["Tamahaq"] = "thv", ["Tamasheq"] = "taq", ["Tarehi"] = "xme-trh", ["Tari"] = "xme-tar", ["Tawellemmet"] = "ttq", ["Tayert"] = "thz", ["Thessalian Greek"] = "grc-ths", ["Tianjin Mandarin"] = "cmn-tia", ["Tongyong Pinyin"] = "cmn-tongyong", ["Torlakian Serbo-Croatian"] = "sh-tor", ["Tosk Albanian"] = "als", ["Transalpine Gaulish"] = "xtg", ["Tseku"] = "tsk", ["Tularudi"] = "tly-tul", ["Turdetani"] = "und-tdt", ["Turduli"] = "und-tdl", ["Ulster English"] = "en-uls", ["Ulster Scots"] = "sco-uls", ["United States Spanish"] = "es-US", ["Upper Saxon German"] = "sxu", ["Vafsi"] = "vaf", ["Valencian"] = "ca-val", ["Valujerdi"] = "xme-val", ["Varani"] = "xme-var", ["Varzenehi"] = "xme-vrz", ["Viennese German"] = "de-AT-vie", ["Vietnamese Classical Chinese"] = "lzh-VI", ["Viryal"] = "cv-vir", ["Vivaro-Alpine"] = "oc-viv", ["Volga Bulgar"] = "xbo-vol", ["Vonishuni"] = "xme-von", ["Vracada Apabhramsa"] = "inc-avr", ["Waata"] = "ssn", ["Wade–Giles"] = "cmn-wadegiles", ["Walser German"] = "wae", ["Waziri"] = "ps-waz", ["Welsh English"] = "en-GB-WLS", ["Wenzhounese"] = "wuu-wen", ["Western Balochi"] = "bgn", ["Western Mansi"] = "mns-wes", ["Western Niger Fulfulde"] = "fuh", ["Western Punjabi"] = "pnb", ["Western Tati"] = "xme-ttc-wes", ["Weyto"] = "woy", ["Written vernacular Cantonese"] = "yue-wvc", ["Written vernacular Mandarin"] = "cmn-wvc", ["Written vernacular Taishanese"] = "zhx-tai-wvc", ["Wuhan Mandarin"] = "cmn-wuh", ["Xiamen Hokkien"] = "nan-xia", ["Xining Mandarin"] = "cmn-xin", ["Xiongnu"] = "und-xnu", ["Yangzhou Mandarin"] = "cmn-yan", ["Yarandi"] = "xme-yar", ["Yazdi"] = "xme-yaz", ["Younger Avestan"] = "ae-yng", ["Yukjin Korean"] = "ko-yuk", ["Zefrehi"] = "xme-zef", ["Zhangzhou Hokkien"] = "nan-zha", ["Zhao'an Hakka"] = "hak-zha", ["Zhongshan Min"] = "zhx-zho", ["Zori"] = "xme-zor", ["Zoroastrian Dari"] = "gbz", ["a pre-Roman substrate of Iberia"] = "qsb-ibe", ["a substrate language originally spoken by the Pygmies"] = "qsb-pyg", ["bính âm Hán ngữ"] = "cmn-pinyin", ["taxonomic name"] = "mul-tax", ["the BMAC substrate"] = "qsb-bma", ["Tiếng Ainu Hokkaidō"] = "ain-hok", ["Tiếng Ainu Kuril"] = "ain-kur", ["Tiếng Ainu Sakhalin"] = "ain-sak", ["Tiếng Akan Twi"] = "tw", ["Tiếng Alan"] = "xln", ["Tiếng Anglo-Norman"] = "xno", ["Tiếng Anh Anh"] = "en-GB", ["Tiếng Apabhramsa Maharastri"] = "inc-ama", ["Tiếng Ba Tư Iran"] = "fa-ira", ["Tiếng Ba Tư cổ điển"] = "fa-cls", ["Tiếng Ba Tư trung đại Mani"] = "xmn", ["Tiếng Ba Tư trung đại hậu kỳ"] = "pal-lat", ["Tiếng Balt nguyên thủy"] = "bat-pro", ["Tiếng Belarus trung đại"] = "zle-mbe", ["Tiếng Bulgaria trung đại"] = "cu-bgm", ["Tiếng Bắc Karelia"] = "krl-nor", ["Tiếng Bồ Đào Nha Brasil"] = "pt-BR", ["Tiếng Copt Akhmim"] = "cop-akh", ["Tiếng Copt Bohair"] = "cop-boh", ["Tiếng Copt Fayyum"] = "cop-fay", ["Tiếng Copt Lycopolit"] = "cop-lyc", ["Tiếng Copt Sahidi"] = "cop-sah", ["Tiếng Copt cổ"] = "cop-old", ["Tiếng Creole Pháp Saint-Domingue"] = "ht-sdm", ["Tiếng Dari"] = "prs", ["Tiếng Do Thái Kinh Thánh"] = "hbo", ["Tiếng Finn-Perm nguyên thủy"] = "urj-fpr-pro", ["Tiếng Finn-Ugria nguyên thủy"] = "fiu-pro", ["Tiếng Frank"] = "frk", ["Tiếng Gruzia trung đại"] = "ka-mid", ["Tiếng Hy Lạp Koine"] = "grc-koi", ["Tiếng Hy Lạp Đông La Mã"] = "gkm", ["Tiếng Katharevousa"] = "el-kth", ["Tiếng Latinh Hậu kỳ"] = "la-lat", ["Tiếng Latinh Tân thời"] = "la-new", ["Tiếng Latinh thông tục"] = "la-vul", ["Tiếng Mã Lai cổ điển"] = "ms-cla", ["Tiếng Nam Uzbek"] = "uz-afg", ["Tiếng Nga trung đại"] = "zle-mru", ["Tiếng Nhật cận đại"] = "ja-ear", ["Tiếng Nhật cổ điển"] = "ja-cla", ["Tiếng Norman Jersey"] = "nrf-jer", ["Tiếng Norman cổ"] = "fro-nor", ["Tiếng Oghuz nguyên thủy"] = "trk-ogz-pro", ["Tiếng Pháp Thụy Sĩ"] = "fr-CH", ["Tiếng Phạn Vệ Đà"] = "vsn", ["Tiếng Piedmonte cổ"] = "pms-old", ["Tiếng Prakrit Magaha"] = "pra-mag", ["Tiếng Prakrit Paisaci"] = "pra-pai", ["Tiếng Prakrit Sauraseni"] = "pra-sau", ["Tiếng Tashelhit trung cổ"] = "shi-med", ["Tiếng Tiền Hy Lạp"] = "qsb-grc", ["Tiếng Turk Orkhon"] = "otk-ork", ["Tiếng Turk nguyên thủy"] = "trk-cmn-pro", ["Tiếng Tây Tạng Amdo"] = "adx", ["Tiếng Tạng-Miến nguyên thủy"] = "tbq-pro", ["Tiếng Ukraina cổ"] = "zle-ouk", ["Tiếng Ukraina trung đại"] = "zle-muk", ["Tiếng Đại Ba Lan"] = "pl-gre", ["Tiếng Ả Rập-Do Thái"] = "jrb", } cmk965hfrti5dle6pygk47jpl5k7c3q abrid 0 290257 2574880 2282346 2026-11-02T12:56:51Z TheHighFighter2 42988 2574880 wikitext text/x-wiki =={{langname|kab}}== ==={{section|etym}}=== Cùng gốc với {{cognate|tzm|ⴰⴱⵔⵉⴷ}}. ==={{section|n}}=== {{kab-head|noun|g=m|pl=iberdan,ibriden|f=tabriṭ}} # Con [[đường]]. ===={{section|infl}}==== {{kab-infl-noun|webrid|[[iberdan]], [[ibriden]]|[[iberdan]], [[yebriden]]}} =={{langname|shy}}== ==={{section|pron}}=== * {{IPA4|shy|/abrid/}} ==={{section|n}}=== {{head|shy|Danh từ|g=m|số nhiều bất quy tắc|iberdan}} # Con [[đường]]. =={{langname|rif}}== ==={{section|etym}}=== {{rfe|rif}} ==={{section|pron}}=== * {{IPA4|rif|/æbrɪð/|/æβrɪð/|qual2=miền Trung}} ==={{section|n}}=== {{rif-noun|m|pl=ibridn|dim=tabrit}} # Con [[đường]]. # [[đường|Đường]], [[lối đi]]. ===={{section|decl}}==== {{rif-decl-noun|webrid|ibridn|yebridn}} ===={{section|rel}}==== * {{l|rif|tabrit|t=path}} {{C|rif|Đường}} =={{langname|es}}== ==={{section|v}}=== {{head|es|Biến thể hình thái động từ}} # {{es-verb form of|abrir}} mkcqud8g0u2xkt8nui1fnozt5gzdepi 2574881 2574880 2026-11-02T12:58:43Z TheHighFighter2 42988 /* Tiếng Tachawit */ 2574881 wikitext text/x-wiki =={{langname|kab}}== ==={{section|etym}}=== Cùng gốc với {{cognate|tzm|ⴰⴱⵔⵉⴷ}}. ==={{section|n}}=== {{kab-head|noun|g=m|pl=iberdan,ibriden|f=tabriṭ}} # Con [[đường]]. ===={{section|infl}}==== {{kab-infl-noun|webrid|[[iberdan]], [[ibriden]]|[[iberdan]], [[yebriden]]}} =={{langname|shy}}== ==={{section|pron}}=== * {{IPA|shy|/abrid/}} * {{audio|shy|LL-Q33274 (shy)-Zakaria Mimouni-abrid.wav|a=Batna}} ==={{section|n}}=== {{shy-head|noun|g=m|pl=iberdan}} # Con [[đường]]. =={{langname|rif}}== ==={{section|etym}}=== {{rfe|rif}} ==={{section|pron}}=== * {{IPA4|rif|/æbrɪð/|/æβrɪð/|qual2=miền Trung}} ==={{section|n}}=== {{rif-noun|m|pl=ibridn|dim=tabrit}} # Con [[đường]]. # [[đường|Đường]], [[lối đi]]. ===={{section|decl}}==== {{rif-decl-noun|webrid|ibridn|yebridn}} ===={{section|rel}}==== * {{l|rif|tabrit|t=path}} {{C|rif|Đường}} =={{langname|es}}== ==={{section|v}}=== {{head|es|Biến thể hình thái động từ}} # {{es-verb form of|abrir}} jutzuxh9n5jf7wlh5ab0wze2mtqs33c 2574885 2574881 2026-11-02T13:03:32Z TheHighFighter2 42988 /* Tiếng Tarifit */ 2574885 wikitext text/x-wiki =={{langname|kab}}== ==={{section|etym}}=== Cùng gốc với {{cognate|tzm|ⴰⴱⵔⵉⴷ}}. ==={{section|n}}=== {{kab-head|noun|g=m|pl=iberdan,ibriden|f=tabriṭ}} # Con [[đường]]. ===={{section|infl}}==== {{kab-infl-noun|webrid|[[iberdan]], [[ibriden]]|[[iberdan]], [[yebriden]]}} =={{langname|shy}}== ==={{section|pron}}=== * {{IPA|shy|/abrid/}} * {{audio|shy|LL-Q33274 (shy)-Zakaria Mimouni-abrid.wav|a=Batna}} ==={{section|n}}=== {{shy-head|noun|g=m|pl=iberdan}} # Con [[đường]]. =={{langname|rif}}== ==={{section|etym}}=== {{rfe|rif}} ==={{section|pron}}=== {{rif-pr}} ==={{section|n}}=== {{rif-head|noun|g=m|pl=ibriden|f=tabritt}} # Con [[đường]], [[lối đi]]. ===={{section|infl}}==== {{rif-infl-noun|webrid|ibriden|yebriden}} ==={{section|ref}}=== * {{R|rif|Serhoual:2002}} * {{R|rif|Abarrou:2024}} {{C|rif|Đường}} =={{langname|es}}== ==={{section|v}}=== {{head|es|Biến thể hình thái động từ}} # {{es-verb form of|abrir}} atrirc317s9v2tf89bscrks9vsmmrjp agdawal 0 290423 2574913 2574424 2026-11-02T15:07:39Z TheHighFighter2 42988 /* Danh từ */ 2574913 wikitext text/x-wiki =={{langname|kab}}== ==={{section|pron}}=== * {{kab-IPA}} ==={{section|n}}=== {{kab-head|noun|g=m}} # {{lb|kab|neologism}} [[từ đồng nghĩa|Từ đồng nghĩa]]. ===={{section|infl}}==== {{kab-infl-noun|ugdawal|igdawalen|yigdawalen}} =={{langname|shy}}== ==={{section|pron}}=== * {{audio|shy|LL-Q33274 (shy)-Reda Kerbouche-agdawal.wav}} ==={{section|n}}=== {{shy-head|noun}} # [[từ đồng nghĩa|Từ đồng nghĩa]]. a1a0llr7dzf759tff0bposf32hdbwc7 Mô đun:families/canonical names 828 291753 2575227 2574376 2026-11-03T09:11:39Z Hiyuune 50834 2575227 Scribunto text/plain return { ["Adamawa"] = "alv-ada", ["Admiralty Islands"] = "poz-aay", ["Aizi"] = "kro-aiz", ["Alacalufan"] = "aqa", ["Almora"] = "sit-alm", ["Ao"] = "sit-aao", ["Apachean"] = "apa", ["Arafundi"] = "paa-arf", ["Arai-Samaia"] = "paa-asa", ["Arandic"] = "aus-rnd", ["Arauan"] = "auf", ["Araucanian"] = "sai-ara", ["Nhóm ngôn ngữ Armenia"] = "hyx", ["Arnhem"] = "aus-arn", ["Asturleonese"] = "roa-asl", ["Athabaskan"] = "ath", ["Axioid"] = "tbq-axi", ["Ayere-Ahan"] = "alv-aah", ["Aymaran"] = "sai-aym", ["Bafia"] = "bnt-baf", ["Bafo-Bonkeng"] = "bnt-bbo", ["Baga"] = "alv-bag", ["Bagirmi"] = "csu-bgr", ["Baining"] = "paa-bng", ["Bak"] = "alv-bak", ["Baka"] = "nic-nkb", ["Nhóm ngôn ngữ Bali-Sasak-Sumbawa"] = "poz-bss", ["Bambukic"] = "alv-bam", ["Bamileke"] = "bai", ["Nhóm ngôn ngữ Banda"] = "bad", ["Bangi-Moi"] = "bnt-bmo", ["Bangi-Ntomba"] = "bnt-bnm", ["Bangi-Tetela"] = "bnt-bte", ["Banyum"] = "alv-bny", ["Barbacoan"] = "sai-bar", ["Bari"] = "sdv-bri", ["Basa"] = "nic-bas", ["Batak"] = "btk", ["Bati-Angba"] = "bnt-bta", ["Be"] = "qfa-onb", ["Beboid"] = "nic-beb", ["Bekwilic"] = "bnt-bek", ["Bena-Kinga"] = "bnt-bki", ["Bendi"] = "nic-ben", ["Beromic"] = "nic-beo", ["Beti"] = "bnt-btb", ["Bhil"] = "inc-bhi", ["Bi-Ka"] = "tbq-bka", ["Bikwin-Jen"] = "alv-bwj", ["Birri-Kresh"] = "csu-bkr", ["Bisoid"] = "tbq-bis", ["Boan"] = "bnt-boa", ["Bodo-Garo"] = "tbq-bdg", ["Boma-Dzing"] = "bnt-bdz", ["Nhóm ngôn ngữ Bongo-Bagirmi"] = "csu-bba", ["Nhóm ngôn ngữ Bongo-Baka"] = "csu-bbk", ["Boran"] = "sai-bor", ["Botatwe"] = "bnt-bot", ["Bua"] = "alv-bua", ["Buja-Ngombe"] = "bnt-bun", ["Buli-Koma"] = "nic-buk", ["Bunuban"] = "aus-bub", ["Bushoong"] = "bnt-bsh", ["Bwa"] = "nic-bwa", ["Bété"] = "kro-bet", ["Bình thoại"] = "zhx-pin", ["Caddoan"] = "cdd", ["Cahuapanan"] = "sai-cah", ["Cangin"] = "alv-cng", ["Caspian"] = "ira-csp", ["Catacaoan"] = "sai-ctc", ["Catawban"] = "nai-cat", ["Central Banda"] = "bad-cnt", ["Central Delta"] = "nic-cde", ["Central Dravidian"] = "dra-cen", ["Central Great Andamanese"] = "qfa-adc", ["Central Indo-Aryan"] = "inc-cen", ["Central Iranian"] = "ira-cen", ["Central Jê"] = "sai-cje", ["Central Kiranti"] = "sit-kic", ["Central Maluku"] = "poz-cma", ["Central Mande"] = "dmn-mdc", ["Nhóm ngôn ngữ Trung New South Wales"] = "aus-cww", ["Central Ring"] = "nic-rnc", ["Nhóm ngôn ngữ Trung Sudan"] = "csu", ["Central Tano"] = "alv-ctn", ["Central Teke"] = "bnt-tkc", ["Central Tivoid"] = "nic-tvc", ["Cerrado"] = "sai-cer", ["Chaga"] = "bnt-chg", ["Chaga-Taita"] = "bnt-cht", ["Chapacuran"] = "sai-cpc", ["Charruan"] = "sai-crn", ["Chatino"] = "omq-cha", ["Chibchan"] = "cba", ["Chimakuan"] = "chi", ["Chinantecan"] = "omq-chi", ["Chinookan"] = "nai-ckn", ["Chitrali"] = "inc-chi", ["Chocoan"] = "sai-chc", ["Chokwe-Luchazi"] = "bnt-clu", ["Chonan"] = "sai-cho", ["Chumashan"] = "nai-chu", ["Circassian"] = "cau-cir", ["Comorian"] = "bnt-com", ["Continental Celtic"] = "cel-con", ["Coosan"] = "nai-coo", ["Cross River"] = "nic-cri", ["Cuicatec"] = "omq-cui", ["Cupan"] = "azc-cup", ["Nhóm ngôn ngữ Dagbani"] = "nic-dag", ["Daju"] = "sdv-daj", ["Dakoid"] = "nic-dak", ["Nhóm ngôn ngữ Dakota"] = "sio-dkt", ["Dalmatian Romance"] = "roa-dal", ["Daly"] = "aus-dal", ["Nhóm ngôn ngữ Dangar"] = "inc-dng", ["Nhóm ngôn ngữ Dargwa"] = "cau-drg", ["Delta Edoid"] = "alv-dlt", ["Dene-Yeniseian"] = "qfa-dny", ["Dhegihan"] = "sio-dhe", ["Dhimalish"] = "sit-dhi", ["Dida"] = "kro-did", ["Dinka-Nuer"] = "sdv-dnu", ["Dogon"] = "qfa-dgn", ["Downriver Phula"] = "tbq-drp", ["Duru"] = "alv-dur", ["Dyirbalic"] = "aus-dyb", ["East Geelvink Bay"] = "paa-egb", ["East Germanic"] = "gme", ["East Manding"] = "dmn-emn", ["East Ometo"] = "omv-eom", ["East Plateau"] = "nic-ple", ["East Tsezian"] = "cau-ets", ["East-West Upper Cross River"] = "nic-uce", ["Eastern Beboid"] = "nic-bbe", ["Eastern Central Sudanic"] = "csu-ecs", ["Eastern Dardic"] = "inc-dre", ["Eastern Gbaya"] = "alv-gbf", ["Eastern Grassfields"] = "nic-gre", ["Eastern Gurunsi"] = "nic-gne", ["Eastern Hindi"] = "inc-hie", ["Eastern Jebel"] = "sdv-eje", ["Eastern Kiranti"] = "sit-kie", ["Eastern Kru"] = "kro-ekr", ["Eastern Ngbaka"] = "nic-nke", ["Eastern Nilotic"] = "sdv-nie", ["Eastern Oti-Volta"] = "nic-eov", ["Eastern Polynesian"] = "poz-pep", ["Eastern Romance"] = "roa-eas", ["Eastern Samur"] = "cau-esm", ["Eastern Sudanic"] = "sdv", ["Ede"] = "alv-ede", ["Edekiri"] = "alv-edk", ["Nhóm ngôn ngữ Edo-Esan-Ora"] = "alv-eeo", ["Ekoid"] = "nic-eko", ["Engan"] = "paa-eng", ["Escarpment Dogon"] = "nic-dge", ["Eskimo"] = "esx-esk", ["Fali"] = "alv-fli", ["Finisterre"] = "ngf-fin", ["French Sign Languages"] = "sgn-fsl", ["Frisian"] = "gmw-fri", ["Fula-Wolof"] = "alv-fwo", ["Fur"] = "ssa-fur", ["Furu"] = "nic-fru", ["Ga-Dangme"] = "alv-gda", ["Gallo-Italic"] = "roa-git", ["Garawan"] = "aus-gar", ["Gbanziri"] = "nic-nkg", ["Gbaya"] = "alv-gba", ["Gelao"] = "qfa-gel", ["German Sign Languages"] = "sgn-gsl", ["Ghana-Togo Mountain"] = "alv-gtm", ["Nhóm ngôn ngữ Goidel"] = "cel-gae", ["Gondi"] = "dra-gon", ["Gondi-Kui"] = "dra-gki", ["Gonga"] = "omv-gon", ["Goroka"] = "ngf-gor", ["Nhóm ngôn ngữ Graeco-Phrygia"] = "ine-grp", ["Grassfields"] = "nic-grf", ["Great Andamanese"] = "qfa-adm", ["Great Lakes Bantu"] = "bnt-glb", ["Greater Siangic"] = "sit-gsi", ["Grebo"] = "kro-grb", ["Guahiban"] = "sai-guh", ["Guaicuruan"] = "sai-guc", ["Guang"] = "alv-gng", ["Guianan"] = "sai-gui", ["Gunwinyguan"] = "aus-gun", ["Gur"] = "nic-gur", ["Gurma"] = "nic-grm", ["Gurunsi"] = "nic-gns", ["Halmahera-Cenderawasih"] = "poz-hce", ["Harákmbut"] = "sai-har", ["Harákmbut-Katukinan"] = "sai-hkt", ["Haya-Jita"] = "bnt-haj", ["Highland Phula"] = "tbq-hph", ["Hill Nubian"] = "nub-hil", ["Hispano-Celtic"] = "cel-his", ["Hmong"] = "hmn", ["Hokan"] = "hok", ["Hrusish"] = "sit-hrs", ["Hurro-Urartian"] = "qfa-hur", ["Ibibio-Efik"] = "nic-ief", ["Idomoid"] = "alv-ido", ["Igboid"] = "alv-igb", ["Ijoid"] = "ijo", ["Insular Indo-Aryan"] = "inc-ins", ["Insular Scandinavian"] = "gmq-ins", ["Inuit"] = "esx-inu", ["Irish Anglo-Norman"] = "gmw-ian", ["Ngữ hệ Iroquois"] = "iro", ["Irula-Muduga"] = "dra-imd", ["Italo-Dalmatian"] = "roa-itd", ["Japanese Sign Languages"] = "sgn-jsl", ["Jarawa"] = "nic-jrw", ["Jarawan"] = "nic-jrn", ["Jarrakan"] = "aus-jar", ["Jera"] = "nic-jer", ["Jicaquean"] = "nai-jcq", ["Jingphoic"] = "sit-jnp", ["Jino"] = "tbq-jin", ["Jirajaran"] = "sai-jir", ["Jogo-Jeri"] = "dmn-jje", ["Jola"] = "alv-jol", ["Jola-Felupe"] = "alv-jfe", ["Jê"] = "sai-jee", ["Ka-Togo"] = "alv-ktg", ["Kaba"] = "csu-kab", ["Kachin-Luic"] = "sit-jpl", ["Kadu"] = "qfa-kad", ["Kainantu-Goroka"] = "paa-kag", ["Kako"] = "bnt-kak", ["Kalahari Khoe"] = "khi-kal", ["Kalamian"] = "phi-kal", ["Kalapuyan"] = "nai-klp", ["Kalenjin"] = "sdv-kln", ["Kambari"] = "nic-kam", ["Kamuku"] = "nic-kmk", ["Karaboro"] = "alv-krb", ["Karnic"] = "aus-kar", ["Kashmiric"] = "inc-kas", ["Katloid"] = "nic-ktl", ["Katukinan"] = "sai-ktk", ["Kavango"] = "bnt-kav", ["Kavango-Southwest Bantu"] = "bnt-ksb", ["Kazhuoish"] = "tbq-kzh", ["Kele"] = "bnt-kel", ["Kele-Tsogo"] = "bnt-kts", ["Keresan"] = "nai-ker", ["Khanty"] = "kca", ["Kho-Bwa"] = "sit-khb", ["Khoe"] = "khi-kho", ["Khoe-Kwadi"] = "khi-kkw", ["Khoekhoe"] = "khi-khk", ["Kikuyu-Kamba"] = "bnt-kka", ["Kilombero"] = "bnt-kil", ["Kim"] = "alv-kim", ["Kimbundu"] = "bnt-kmb", ["Kinnauric"] = "sit-kin", ["Kipchak-Cuman"] = "trk-kcu", ["Kiranti"] = "sit-kir", ["Kissi"] = "alv-kis", ["Kiwaian"] = "paa-kiw", ["Kodagu"] = "dra-kod", ["Kohistani"] = "inc-koh", ["Kolami-Naiki"] = "dra-knk", ["Komisenian"] = "ira-kms", ["Komo-Bira"] = "bnt-kbi", ["Konda-Kui"] = "dra-kki", ["Kongo"] = "bnt-kng", ["Konyak"] = "sit-kon", ["Konyak-Chang"] = "sit-kch", ["Koraga"] = "dra-kor", ["Kpala"] = "nic-nkk", ["Kpwe"] = "bnt-kpw", ["Kra"] = "qfa-kra", ["Kuikuroan"] = "sai-kui", ["Kulango"] = "alv-kul", ["Kuliak"] = "ssa-klk", ["Kunar"] = "inc-kun", ["Kurukh-Malto"] = "dra-kml", ["Kwomtari"] = "paa-kwm", ["Kx'a"] = "khi-kxa", ["Kyirong-Kagate"] = "sit-kyk", ["Kyrgyz-Kipchak"] = "trk-kkp", ["Nhóm ngôn ngữ Lagoon"] = "alv-lag", ["Lahoish"] = "tbq-lho", ["Lahuli-Spiti"] = "sit-las", ["Lakes Plain"] = "paa-lkp", ["Lalo"] = "tbq-lal", ["Lampungic"] = "poz-lgx", ["Land Dayak"] = "day", ["Nhóm ngôn ngữ Latinh-Faliscan"] = "itc-laf", ["Lawoish"] = "tbq-lwo", ["Lebonya"] = "bnt-leb", ["Left May"] = "qfa-mal", ["Lega-Binja"] = "bnt-lgb", ["Leko"] = "alv-lek", ["Leko-Nimbari"] = "alv-lni", ["Lenape"] = "del", ["Lencan"] = "nai-len", ["Lendu"] = "csu-lnd", ["Lezghian"] = "cau-lzg", ["Limba"] = "alv-lim", ["Lipo-Lolopo"] = "tbq-llo", ["Lisoish"] = "tbq-lso", ["Logooli-Kuria"] = "bnt-lok", ["Lotuko-Maa"] = "sdv-lma", ["Low German"] = "gmw-lgm", ["Lower Cross River"] = "nic-lcr", ["Lower Sepik"] = "paa-lsp", ["Luba"] = "bnt-lub", ["Luban"] = "bnt-lbn", ["Luish"] = "sit-luu", ["Lunda"] = "bnt-lun", ["Luo"] = "sdv-luo", ["Luwic"] = "ine-luw", ["Macro-Chibchan"] = "qfa-mch", ["Macro-Jê"] = "sai-mje", ["Nhóm ngôn ngữ Madang"] = "ngf-mad", ["Madiya"] = "dra-mdy", ["Maiduan"] = "nai-mdu", ["Mairasi"] = "paa-mai", ["Makaa"] = "bnt-mka", ["Makaa-Njem"] = "bnt-mnj", ["Makua"] = "bnt-mak", ["Nhóm ngôn ngữ Malayalam"] = "dra-mal", ["Malto"] = "dra-mlo", ["Nhóm ngôn ngữ Mambiloid"] = "nic-mmb", ["Mamfe"] = "nic-mam", ["Manding"] = "dmn-man", ["Manding-Jogo"] = "dmn-mjo", ["Manding-Mokole"] = "dmn-mmo", ["Manding-Vai"] = "dmn-mva", ["Manenguba"] = "bnt-mne", ["Mangbetu"] = "csu-maa", ["Mangbutu-Lese"] = "csu-mle", ["Maninka"] = "dmn-mnk", ["Mano-Dan"] = "dmn-mda", ["Mao"] = "omv-mao", ["Mapoyan"] = "sai-map", ["Nhóm ngôn ngữ Mari"] = "chm", ["Maringic"] = "sit-mar", ["Masaba-Luhya"] = "bnt-msl", ["Mascoian"] = "sai-mas", ["Mataco-Guaicuru"] = "sai-mgc", ["Matacoan"] = "sai-mtc", ["Mazanderani-Shahmirzadi"] = "ira-msh", ["Mazatecan"] = "omq-maz", ["Mba"] = "nic-mbc", ["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"] = "alv-mbm", ["Mbum-Day"] = "alv-mbd", ["Median"] = "xme", ["Mel"] = "alv-mel", ["Nhóm ngôn ngữ Micronesia"] = "poz-mic", ["Midzu"] = "sit-mdz", ["Mijikenda"] = "bnt-mij", ["Mirndi"] = "aus-mir", ["Mississippi Valley Siouan"] = "sio-msv", ["Missouri River Siouan"] = "sio-mor", ["Misumalpan"] = "nai-min", ["Mixe-Zoquean"] = "nai-miz", ["Mokole"] = "dmn-mok", ["Momo"] = "nic-mom", ["Mondzish"] = "sit-mnz", ["Mongo"] = "bnt-mon", ["Nhóm ngôn ngữ Mordvin"] = "urj-mdv", ["Moru-Madi"] = "csu-mma", ["Moré"] = "nic-mre", ["Mruic"] = "sit-mru", ["Muji"] = "tbq-muj", ["Mumuye"] = "alv-mum", ["Mumuye-Yendang"] = "alv-mye", ["Munji-Yidgha"] = "ira-mny", ["Muran"] = "sai-mur", ["Muria"] = "dra-mur", ["Nhóm ngôn ngữ Muskogee"] = "nai-mus", ["Mwika"] = "bnt-mwi", ["Mân"] = "zhx-min", ["Mân Nam"] = "zhx-nan", ["Mân nội địa"] = "zhx-inm", ["Mân ven biển"] = "zhx-com", ["Na-Dene"] = "xnd", ["Na-Togo"] = "alv-ntg", ["Nadahup"] = "sai-nad", ["Naic"] = "sit-nax", ["Naish"] = "sit-nas", ["Nalu"] = "alv-nal", ["Nambikwaran"] = "sai-nmk", ["Nanaic"] = "tuw-nan", ["Nandi-Markweta"] = "sdv-nma", ["Nanga-Walo"] = "nic-nwa", ["Nasoid"] = "tbq-nas", ["Ndzem-Bomwali"] = "bnt-ndb", ["Nenets"] = "yrk", ["New Caledonian"] = "poz-cln", ["Newaric"] = "sit-new", ["Ngayarda"] = "aus-nga", ["Ngbaka"] = "nic-ngk", ["Ngbandi"] = "nic-ngd", ["Ngemba"] = "nic-nge", ["Ngondi-Ngiri"] = "bnt-ngn", ["Nguni"] = "bnt-ngu", ["Nilotic"] = "sdv-nil", ["Nimboran"] = "paa-nim", ["Ninzic"] = "nic-nin", ["Nisoish"] = "tbq-nso", ["Nisu"] = "tbq-nis", ["Nkambe"] = "nic-nka", ["North Athabaskan"] = "ath-nor", ["North Bougainville"] = "paa-nbo", ["North Dravidian"] = "dra-nor", ["North Halmahera"] = "paa-nha", ["Nhóm ngôn ngữ Bắc Iroquois"] = "iro-nor", ["Nhóm ngôn ngữ Bắc Ometo"] = "omv-nom", ["North Plateau Dogon"] = "nic-npd", ["North Sarawakan"] = "poz-swa", ["North Siberian Turkic"] = "trk-nsb", ["North-Central Vanuatu"] = "poz-vnc", ["North-South Upper Cross River"] = "nic-ucn", ["Northeast Bantu"] = "bnt-bne", ["Northeast Coast Bantu"] = "bnt-ncb", ["Northeastern Neo-Aramaic"] = "sem-nna", ["Northern Eastern Sudanic"] = "sdv-nes", ["Northern Great Andamanese"] = "qfa-adn", ["Northern Gurunsi"] = "nic-gnn", ["Northern Jê"] = "sai-nje", ["Northern Luo"] = "sdv-lon", ["Northern Nuristani"] = "nur-nor", ["Northern Ring"] = "nic-rnn", ["Northern Tivoid"] = "nic-tvn", ["Northern Yeniseian"] = "qfa-yno", ["Northwest Kainji"] = "nic-knn", ["Nhóm ngôn ngữ Tây Bắc Edoid"] = "alv-nwd", ["Northwestern Indo-Aryan"] = "inc-nwe", ["Northwestern Mande"] = "dmn-mnw", ["Nubian"] = "nub", ["Nun"] = "nic-nun", ["Nupe-Gbagyi"] = "alv-ngb", ["Nupoid"] = "alv-nup", ["Nuristani"] = "iir-nur", ["Nusoish"] = "tbq-nus", ["Nwa-Beng"] = "dmn-nbe", ["Nyali"] = "bnt-nya", ["Nyanga-Buyi"] = "bnt-nyb", ["Nyima"] = "sdv-nyi", ["Nyoro-Ganda"] = "bnt-nyg", ["Nyulnyulan"] = "aus-nyu", ["Nyun"] = "alv-nyn", ["Nzebi"] = "bnt-nze", ["Occitano-Romance"] = "roa-ocr", ["Ogoni"] = "nic-ogo", ["Ohio Valley Siouan"] = "sio-ohv", ["Ok"] = "ngf-okk", ["Old South Arabian"] = "sem-osa", ["Nhóm ngôn ngữ Ometo"] = "omv-ome", ["Oti-Volta"] = "nic-ovo", ["Oto-Pamean"] = "omq-otp", ["Otomacoan"] = "sai-otm", ["Otomi"] = "oto-otm", ["Otomian"] = "oto", ["Ovambo"] = "bnt-ova", ["Oïl"] = "roa-oil", ["Pacific Coast Athabaskan"] = "ath-pco", ["Pakanic"] = "mkh-pkn", ["Pakawan"] = "nai-pak", ["Palaihnihan"] = "nai-pal", ["Papel"] = "alv-pap", ["Pare"] = "bnt-par", ["Parji-Gadaba"] = "dra-pgd", ["Parukotoan"] = "sai-prk", ["Pashayi"] = "inc-pas", ["Pathan"] = "ira-pat", ["Pauwasi"] = "paa-pau", ["Pekodian"] = "sai-pek", ["Pemongan"] = "sai-pem", ["Pende"] = "bnt-pen", ["Permic"] = "urj-prm", ["Phla-Pherá"] = "alv-pph", ["Phowa"] = "tbq-phw", ["Plains Dogon"] = "nic-pld", ["Plateau Penutian"] = "nai-plp", ["Pomeranian"] = "zlw-pom", ["Pomo-Bomwali"] = "bnt-pob", ["Pomoan"] = "nai-pom", ["Popolocan"] = "omq-pop", ["Potou-Tano"] = "alv-ptn", ["Prakrit"] = "pra", ["Punjabi-Lahnda"] = "inc-pan", ["Qiangic"] = "sit-qia", ["Quan thoại"] = "zhx-man", ["Quảng Châu"] = "zhx-yue", ["Ramu"] = "paa-ram", ["Rashad"] = "nic-ras", ["Rgyalrongic"] = "sit-rgy", ["Rhaeto-Romance"] = "roa-rhe", ["Ring"] = "nic-rng", ["Riverine Phula"] = "tbq-rph", ["Romani"] = "inc-rom", ["Rufiji-Ruvuma"] = "bnt-rur", ["Rukwa"] = "bnt-ruk", ["Rungwe"] = "bnt-run", ["Ruvu"] = "bnt-ruv", ["Ruvuma"] = "bnt-rvm", ["Sabaki"] = "bnt-sab", ["Sabi"] = "bnt-sbi", ["Sahaptian"] = "nai-shp", ["Saharan"] = "ssa-sah", ["Sakan"] = "xsc-sak", ["Sal"] = "tbq-bkj", ["Samo"] = "dmn-sam", ["Samogo"] = "dmn-smg", ["Samur"] = "cau-sam", ["Sanglechi-Ishkashimi"] = "ira-sgi", ["Sara"] = "csu-sar", ["Sawabantu"] = "bnt-saw", ["Sena"] = "bnt-sna", ["Senari"] = "alv-snr", ["Sentani"] = "paa-sen", ["Sere"] = "nic-ser", ["Seuta"] = "bnt-seu", ["Shastan"] = "nai-shs", ["Shi-Havu"] = "bnt-shh", ["Shinaic"] = "inc-shn", ["Shiroro"] = "nic-shi", ["Shona"] = "bnt-sho", ["Shughni-Yazghulami"] = "ira-shy", ["Siberian Turkic"] = "trk-sib", ["Siloid"] = "tbq-sil", ["Sindhi"] = "inc-snd", ["Siouan"] = "sio", ["Siouan-Catawban"] = "nai-sca", ["Sisaala"] = "nic-sis", ["Sko"] = "paa-msk", ["Slavey"] = "den", ["Sogdic"] = "ira-sgc", ["Sogdo-Bactrian"] = "ira-sbc", ["Soko-Kele"] = "bnt-ske", ["Soninke-Bobo"] = "dmn-snb", ["Sorbian"] = "wen", ["Sotho-Tswana"] = "bnt-sts", ["South Bird's Head"] = "ngf-sbh", ["South Bougainville"] = "paa-sbo", ["South Plateau"] = "nic-pls", ["South Siberian Turkic"] = "trk-ssb", ["South Sulawesi"] = "poz-ssw", ["Southeastern Aramaic"] = "sem-ase", ["Southeastern Mande"] = "dmn-mse", ["Southern Bantu"] = "bnt-bso", ["Southern Gbaya"] = "alv-gbs", ["Southern Great Andamanese"] = "qfa-ads", ["Southern Indo-Aryan"] = "inc-sou", ["Southern Jê"] = "sai-sje", ["Southern Luo"] = "sdv-los", ["Southern Nilotic"] = "sdv-nis", ["Southern Nuristani"] = "nur-sou", ["Southern Samur"] = "cau-ssm", ["Southern Yeniseian"] = "qfa-yso", ["Southwest Bantu"] = "bnt-swb", ["Southwest Grassfields"] = "nic-grs", ["Southwestern Edoid"] = "alv-swd", ["Southwestern Mande"] = "dmn-msw", ["Sunda-Sulawesi"] = "poz-sus", ["Suppire-Mamara"] = "alv-sma", ["Susu-Yalunka"] = "dmn-sya", ["Swahili"] = "bnt-swh", ["Ta-Arawakan"] = "awd-taa", ["Tacanan"] = "sai-tac", ["Tagwana-Djimini"] = "alv-tdj", ["Takama"] = "bnt-tkm", ["Takic"] = "azc-tak", ["Talodi"] = "alv-tal", ["Taloid"] = "tbq-tal", ["Taman"] = "sdv-tmn", ["Tamil-Kodagu"] = "dra-tkd", ["Tamil-Malayalam"] = "dra-tml", ["Tamiloid"] = "dra-tam", ["Tangkhul-Maring"] = "sit-tma", ["Tangkic"] = "aus-tnk", ["Tangsa-Nocte"] = "sit-tno", ["Tani"] = "sit-tan", ["Taracahitic"] = "azc-trc", ["Taranoan"] = "sai-tar", ["Tarokoid"] = "nic-tar", ["Tatic"] = "xme-ttc", ["Teke"] = "bnt-tek", ["Teke-Mbede"] = "bnt-tmb", ["Tenda"] = "alv-ten", ["Tequistlatecan"] = "nai-tqn", ["Teso-Turkana"] = "sdv-ttu", ["Tetela"] = "bnt-tet", ["Ticuna-Yuri"] = "sai-tyu", ["Nhóm ngôn ngữ Timor-Alor-Pantar"] = "qfa-tap", ["Tocharian"] = "ine-toc", ["Toda-Kota"] = "dra-tkt", ["Tomini-Tolitoli"] = "poz-tot", ["Tor-Kwerba"] = "paa-tkw", ["Torricelli"] = "qfa-tor", ["Totozoquean"] = "nai-tot", ["Ngữ hệ Liên New Guinea"] = "ngf", ["Tsezian"] = "cau-tsz", ["Tshangla"] = "sit-tsk", ["Tsimshianic"] = "nai-tsi", ["Tsogo"] = "bnt-tso", ["Tswa-Ronga"] = "bnt-tsr", ["Ngữ hệ Tucanoan"] = "sai-tuc", ["Tupi-Guarani"] = "tup-gua", ["Tuu"] = "khi-tuu", ["Nhóm ngôn ngữ Ubangi"] = "nic-ubg", ["Ugric"] = "urj-ugr", ["Upper Cross River"] = "nic-ucr", ["Upriver Phula"] = "tbq-urp", ["Uru-Chipaya"] = "sai-ucp", ["Utian"] = "nai-utn", ["Vai-Kono"] = "dmn-vak", ["Vainakh"] = "cau-vay", ["Vale"] = "csu-val", ["Venezuelan Cariban"] = "sai-ven", ["Waja-Kam"] = "alv-wjk", ["Ngữ hệ Wakashan"] = "wak", ["Wara-Natyoro"] = "alv-wan", ["Wee"] = "kro-wee", ["West Baltic"] = "bat-wes", ["West Dogon"] = "nic-dgw", ["West Himalayish"] = "sit-whm", ["West Manding"] = "dmn-wmn", ["West Mbam"] = "nic-mbw", ["West Papuan"] = "paa-wpa", ["West Tsezian"] = "cau-wts", ["Western Gbaya"] = "alv-gbw", ["Western Gurunsi"] = "nic-gnw", ["Western Hindi"] = "inc-hiw", ["Western Kiranti"] = "sit-kiw", ["Western Kru"] = "kro-wkr", ["Western Mande"] = "dmn-mdw", ["Western Ngbaka"] = "nic-nkw", ["Western Nilotic"] = "sdv-niw", ["Western Oti-Volta"] = "nic-wov", ["Western Pahari"] = "him", ["Western Ring"] = "nic-rnw", ["Western Samur"] = "cau-wsm", ["Wichí"] = "sai-wic", ["Wintuan"] = "nai-wtq", ["Witotoan"] = "sai-wit", ["Worrorran"] = "aus-wor", ["Yaka"] = "bnt-yak", ["Yam"] = "paa-yam", ["Yambasa"] = "nic-ymb", ["Yangmanic"] = "aus-yng", ["Yanomami"] = "sai-ynm", ["Yasa-Kombe"] = "bnt-yko", ["Yeniseian"] = "qfa-yen", ["Yidinyic"] = "aus-yid", ["Yok-Utian"] = "nai-you", ["Yokuts"] = "yok", ["Yolngu"] = "aus-yol", ["Yom-Nawdm"] = "nic-yon", ["Yoruba"] = "alv-yor", ["Yoruboid"] = "alv-yrd", ["Yuat"] = "paa-yua", ["Yuin-Kuric"] = "aus-yuk", ["Yukian"] = "nai-ykn", ["Yukpan"] = "sai-yuk", ["Yukubenic"] = "nic-ykb", ["Yungur"] = "alv-yun", ["Yupik"] = "ypk", ["Zamba-Binza"] = "bnt-zbi", ["Zamucoan"] = "sai-zam", ["Zan"] = "ccs-zan", ["Zande"] = "znd", ["Zaparoan"] = "sai-zap", ["Zapotec"] = "omq-zpc", ["Zapotecan"] = "omq-zap", ["Zeme"] = "sit-zem", ["Ngôn ngữ nhân tạo"] = "art", ["contact"] = "qfa-cnt", ["creole or pidgin"] = "crp", ["mixed"] = "qfa-mix", ["ngôn ngữ cơ tầng"] = "qfa-sub", ["Ngữ hệ Ainu"] = "qfa-ain", ["Ngữ hệ Algic"] = "aql", ["Ngữ hệ Arawak"] = "awd", ["Ngữ hệ Carib"] = "sai-car", ["Ngữ hệ Chukotka-Kamchatka"] = "qfa-cka", ["Ngữ hệ Dravida"] = "dra", ["Ngữ hệ Hmông-Miền"] = "hmx", ["Ngữ hệ Huarpe"] = "sai-hrp", ["Ngữ hệ Hán-Tạng"] = "sit", ["Ngữ hệ Iwaidja"] = "aus-wdj", ["Ngữ hệ Iwam"] = "paa-iwm", ["Ngữ hệ Jivaro"] = "sai-jiv", ["Ngữ hệ Kartvelia"] = "ccs", ["Ngữ hệ Kiowa-Tanoa"] = "nai-kta", ["Ngữ hệ Kra-Dai"] = "qfa-tak", ["Ngữ hệ Maya"] = "myn", ["Ngữ hệ Mông Cổ"] = "xgn", ["Ngữ hệ Nam Á"] = "aav", ["Ngữ hệ Nam Đảo"] = "map", ["Ngữ hệ Nhật Bản-Lưu Cầu"] = "jpx", ["Ngữ hệ Niger-Congo"] = "nic", ["Ngữ hệ Nin-Sahara"] = "ssa", ["Ngữ hệ Oto-Mangue"] = "omq", ["Ngữ hệ Pama–Nyungar"] = "aus-pam", ["Ngữ hệ Pano-Tacana"] = "sai-pat", ["Ngữ hệ Papua"] = "paa", ["Ngữ hệ Phi-Á"] = "afa", ["Ngữ hệ Quechua"] = "qwe", ["Ngữ hệ Salish"] = "sal", ["Ngữ hệ Sepik"] = "paa-sep", ["Ngữ hệ Thượng Tami"] = "paa-brd", ["Ngữ hệ Tiên Ti-Mông Cổ"] = "qfa-xgs", ["Ngữ hệ Totonac"] = "nai-ttn", ["Ngữ hệ Triều Tiên"] = "qfa-kor", ["Ngữ hệ Tungus"] = "tuw", ["Ngữ hệ Tupi"] = "tup", ["Ngữ hệ Turk"] = "trk", ["Ngữ hệ Tyrseni"] = "qfa-tyn", ["Ngữ hệ Tây Bắc Kavkaz"] = "cau-nwc", ["Ngữ hệ Ural"] = "urj", ["Ngữ hệ Ute-Aztec"] = "azc", ["Ngữ hệ Vascon"] = "euq", ["Ngữ hệ Xinca"] = "nai-xin", ["Ngữ hệ Yukaghir"] = "qfa-yuk", ["Ngữ hệ Yuman-Cochimí"] = "nai-yuc", ["Ngữ hệ vùng vịnh Papua"] = "paa-pag", ["Ngữ hệ Önge"] = "qfa-ong", ["Ngữ hệ Đông Bắc Kavkaz"] = "cau-nec", ["Ngữ hệ Ấn-Âu"] = "ine", ["Ngữ tộc Mixtec"] = "omq-mix", ["Nhóm ngôn ngữ Aari"] = "omv-aro", ["Nhóm ngôn ngữ Abenaki-Penobscot"] = "alg-abp", ["Nhóm ngôn ngữ Abkhaz-Abaza"] = "cau-abz", ["Nhóm ngôn ngữ Ai Cập"] = "egx", ["Nhóm ngôn ngữ Albani"] = "sqj", ["Nhóm ngôn ngữ Algonquin"] = "alg", ["Nhóm ngôn ngữ Alumic"] = "nic-alu", ["Nhóm ngôn ngữ Andic"] = "cau-and", ["Nhóm ngôn ngữ Angami-Pochuri"] = "tbq-anp", ["Nhóm ngôn ngữ Angan"] = "ngf-ang", ["Nhóm ngôn ngữ Anh"] = "gmw-ang", ["Nhóm ngôn ngữ Anh-Frisia"] = "gmw-afr", ["Nhóm ngôn ngữ Aram"] = "sem-ara", ["Nhóm ngôn ngữ Aram Tây"] = "sem-arw", ["Nhóm ngôn ngữ Aram Đông"] = "sem-are", ["Nhóm ngôn ngữ Arapahoe"] = "alg-ara", ["Nhóm ngôn ngữ Asli"] = "mkh-asl", ["Nhóm ngôn ngữ Atayal"] = "map-ata", ["Nhóm ngôn ngữ Avar-Andic"] = "cau-ava", ["Nhóm ngôn ngữ Bahnar"] = "mkh-ban", ["Nhóm ngôn ngữ Bahnar Bắc"] = "mkh-nbn", ["Nhóm ngôn ngữ Balt-Slav"] = "ine-bsl", ["Nhóm ngôn ngữ Bantoid"] = "nic-bod", ["Nhóm ngôn ngữ Bantoid-Cross"] = "nic-bcr", ["Nhóm ngôn ngữ Bantu"] = "bnt", ["Nhóm ngôn ngữ Basaa"] = "bnt-bsa", ["Nhóm ngôn ngữ Bengal-Assam"] = "inc-bas", ["Nhóm ngôn ngữ Benue-Congo"] = "nic-bco", ["Nhóm ngôn ngữ Berber"] = "ber", ["Nhóm ngôn ngữ Bihar"] = "inc-bih", ["Nhóm ngôn ngữ Bisa-Busa"] = "dmn-bbu", ["Nhóm ngôn ngữ Bod"] = "sit-bdi", ["Nhóm ngôn ngữ Bod Đông"] = "sit-ebo", ["Nhóm ngôn ngữ Britton"] = "cel-bry", ["Nhóm ngôn ngữ Bungku-Tolaki"] = "poz-btk", ["Nhóm ngôn ngữ Bạch"] = "sit-bai", ["Nhóm ngôn ngữ Bạch Bắc"] = "sit-nba", ["Nhóm ngôn ngữ Bắc Bantoid"] = "nic-bdn", ["Nhóm ngôn ngữ Bắc Borneo"] = "poz-bnn", ["Nhóm ngôn ngữ Bắc Lưu Cầu"] = "jpx-nry", ["Nhóm ngôn ngữ Bắc Ấn-Arya"] = "inc-nor", ["Nhóm ngôn ngữ Bắc-Trung Edoid"] = "alv-nce", ["Nhóm ngôn ngữ Bố Ương"] = "qfa-buy", ["Nhóm ngôn ngữ Bối-Cát Triệu"] = "qfa-bej", ["Nhóm ngôn ngữ Bối-Thái"] = "qfa-bet", ["Nhóm ngôn ngữ Canaan"] = "sem-can", ["Nhóm ngôn ngữ Castilla"] = "roa-cas", ["Nhóm ngôn ngữ Celebes"] = "poz-clb", ["Nhóm ngôn ngữ Celt"] = "cel", ["Nhóm ngôn ngữ Celt hải đảo"] = "cel-ins", ["Nhóm ngôn ngữ Chukotka"] = "qfa-ckn", ["Nhóm ngôn ngữ Châu Đại Dương"] = "poz-oce", ["Nhóm ngôn ngữ Chăm"] = "cmc", ["Nhóm ngôn ngữ Cushit"] = "cus", ["Nhóm ngôn ngữ Cơ Tu"] = "mkh-kat", ["Nhóm ngôn ngữ Dard"] = "inc-dar", ["Nhóm ngôn ngữ Dizi"] = "omv-diz", ["Nhóm ngôn ngữ Edoid"] = "alv-edo", ["Nhóm ngôn ngữ Eskimo-Aleut"] = "esx", ["Nhóm ngôn ngữ Ewenic"] = "tuw-ewe", ["Nhóm ngôn ngữ Finn"] = "urj-fin", ["Nhóm ngôn ngữ Gbe"] = "alv-gbe", ["Nhóm ngôn ngữ German"] = "gem", ["Nhóm ngôn ngữ German Biển Bắc"] = "gmw-nsg", ["Nhóm ngôn ngữ German Bắc"] = "gmq", ["Nhóm ngôn ngữ German Tây"] = "gmw", ["Nhóm ngôn ngữ Gruzia-Zan"] = "ccs-gzn", ["Nhóm ngôn ngữ Heiban"] = "alv-hei", ["Nhóm ngôn ngữ Hlai"] = "qfa-lic", ["Nhóm ngôn ngữ Hà Nhì"] = "tbq-han", ["Nhóm ngôn ngữ Hán"] = "zhx", ["Nhóm ngôn ngữ Hán-Bạch"] = "sit-sba", ["Nhóm ngôn ngữ Hạ Franken"] = "gmw-frk", ["Nhóm ngôn ngữ Iberia-Rôman"] = "roa-ibe", ["Nhóm ngôn ngữ Iran"] = "ira", ["Nhóm ngôn ngữ Jukunoid"] = "nic-jkn", ["Nhóm ngôn ngữ Kaili-Pamona"] = "poz-kal", ["Nhóm ngôn ngữ Kainji"] = "nic-knj", ["Nhóm ngôn ngữ Kannada"] = "dra-kan", ["Nhóm ngôn ngữ Karen"] = "kar", ["Nhóm ngôn ngữ Karluk"] = "trk-kar", ["Nhóm ngôn ngữ Kauru"] = "nic-kau", ["Nhóm ngôn ngữ Kham"] = "sit-kha", ["Nhóm ngôn ngữ Khasi"] = "aav-khs", ["Nhóm ngôn ngữ Khmer"] = "mkh-kmr", ["Nhóm ngôn ngữ Khơ Mú"] = "mkh-khm", ["Nhóm ngôn ngữ Kipchak"] = "trk-kip", ["Nhóm ngôn ngữ Kipchak-Bulgar"] = "trk-kbu", ["Nhóm ngôn ngữ Kipchak-Nogai"] = "trk-kno", ["Nhóm ngôn ngữ Koman"] = "ssa-kom", ["Nhóm ngôn ngữ Kru"] = "kro", ["Nhóm ngôn ngữ Kuki-Chin"] = "tbq-kuk", ["Nhóm ngôn ngữ Kurd"] = "ku", ["Nhóm ngôn ngữ Kutubuan"] = "paa-kut", ["Nhóm ngôn ngữ Kwa"] = "alv-kwa", ["Nhóm ngôn ngữ Ladakh-Balti"] = "sit-lab", ["Nhóm ngôn ngữ Lechite"] = "zlw-lch", ["Nhóm ngôn ngữ Liên Mông Cổ"] = "qfa-xgx", ["Nhóm ngôn ngữ Lô Lô"] = "tbq-lol", ["Nhóm ngôn ngữ Lô Lô Bắc"] = "tbq-nlo", ["Nhóm ngôn ngữ Lô Lô Nam"] = "tbq-slo", ["Nhóm ngôn ngữ Lô Lô Đông Nam"] = "tbq-sel", ["Nhóm ngôn ngữ Lô Lô–Miến"] = "tbq-lob", ["Nhóm ngôn ngữ Lưu Cầu"] = "jpx-ryu", ["Nhóm ngôn ngữ Mande"] = "dmn", ["Nhóm ngôn ngữ Manobo"] = "mno", ["Nhóm ngôn ngữ Mansi"] = "mns", ["Nhóm ngôn ngữ Masa"] = "cdc-mas", ["Nhóm ngôn ngữ Media-Parthia"] = "ira-mpr", ["Nhóm ngôn ngữ Mixtec"] = "omq-mxt", ["Nhóm ngôn ngữ Miến"] = "tbq-brm", ["Nhóm ngôn ngữ Miến-Khương"] = "tbq-buq", ["Nhóm ngôn ngữ Miền"] = "hmx-mie", ["Nhóm ngôn ngữ Monguor"] = "mjg", ["Nhóm ngôn ngữ Muna-Buton"] = "poz-mun", ["Nhóm ngôn ngữ Munda"] = "mun", ["Nhóm ngôn ngữ Mã Lai"] = "poz-mly", ["Nhóm ngôn ngữ Mã Lai-Chăm"] = "poz-mcm", ["Nhóm ngôn ngữ Mã Lai-Sumbawa"] = "poz-msa", ["Nhóm ngôn ngữ Mã Lai-Đa Đảo"] = "poz", ["Nhóm ngôn ngữ Mã Lai-Đa Đảo Trung-Đông"] = "poz-cet", ["Nhóm ngôn ngữ Mã Lai-Đa Đảo Đông"] = "pqe", ["Nhóm ngôn ngữ Môn"] = "mkh-mnc", ["Nhóm ngôn ngữ Môn-Khmer"] = "mkh", ["Nhóm ngôn ngữ Mảng"] = "mkh-mng", ["Nhóm ngôn ngữ Nahua"] = "azc-nah", ["Nhóm ngôn ngữ Nahua Durango"] = "azc-dur", ["Nhóm ngôn ngữ Nahua Huasteca"] = "azc-hua", ["Nhóm ngôn ngữ Nakh"] = "cau-nkh", ["Nhóm ngôn ngữ Nam Bantoid"] = "nic-bds", ["Nhóm ngôn ngữ Nam Cushit"] = "cus-sou", ["Nhóm ngôn ngữ Nam Dravida"] = "dra-sou", ["Nhóm ngôn ngữ Nam Dravida I"] = "dra-sdo", ["Nhóm ngôn ngữ Nam Dravida II"] = "dra-sdt", ["Nhóm ngôn ngữ Nam Lưu Cầu"] = "jpx-sry", ["Nhóm ngôn ngữ Nam Mông Cổ"] = "xgn-sou", ["Nhóm ngôn ngữ Nam Ả Rập hiện đại"] = "sem-sar", ["Nhóm ngôn ngữ Nawiki"] = "awd-nwk", ["Nhóm ngôn ngữ Nicobar"] = "aav-nic", ["Nhóm ngôn ngữ Numic"] = "azc-num", ["Nhóm ngôn ngữ Nung"] = "sit-nng", ["Nhóm ngôn ngữ Nyasa"] = "bnt-nys", ["Nhóm ngôn ngữ Nữ Chân"] = "tuw-jrc", ["Nhóm ngôn ngữ Oghur"] = "trk-ogr", ["Nhóm ngôn ngữ Oghuz"] = "trk-ogz", ["Nhóm ngôn ngữ Omo"] = "omv", ["Nhóm ngôn ngữ Ormur-Parachi"] = "ira-orp", ["Nhóm ngôn ngữ Osco-Umbria"] = "itc-sbl", ["Nhóm ngôn ngữ Pahari"] = "inc-pah", ["Nhóm ngôn ngữ Palaung"] = "mkh-pal", ["Nhóm ngôn ngữ Paman"] = "aus-pmn", ["Nhóm ngôn ngữ Pano"] = "sai-pan", ["Nhóm ngôn ngữ Pear"] = "mkh-pea", ["Nhóm ngôn ngữ Philippines"] = "phi", ["Nhóm ngôn ngữ Piman"] = "azc-pim", ["Nhóm ngôn ngữ Plateau"] = "nic-plt", ["Nhóm ngôn ngữ Platoid"] = "nic-pla", ["Nhóm ngôn ngữ Pnar-Khasi-Lyngngam"] = "aav-pkl", ["Nhóm ngôn ngữ Rajasthan"] = "raj", ["Nhóm ngôn ngữ Rôman"] = "roa", ["Nhóm ngôn ngữ Sa Pa-Thái Tây Nam"] = "tai-sap", ["Nhóm ngôn ngữ Sabah"] = "poz-san", ["Nhóm ngôn ngữ Sac-Fox-Kickapoo"] = "alg-sfk", ["Nhóm ngôn ngữ Saka-Wakhi"] = "xsc-skw", ["Nhóm ngôn ngữ Saluan-Banggai"] = "poz-slb", ["Nhóm ngôn ngữ Sama-Bajaw"] = "poz-sbj", ["Nhóm ngôn ngữ Sami"] = "smi", ["Nhóm ngôn ngữ Samoyed"] = "syd", ["Nhóm ngôn ngữ Sarmatia"] = "xsc-sar", ["Nhóm ngôn ngữ Savanna"] = "alv-sav", ["Nhóm ngôn ngữ Scythia"] = "xsc", ["Nhóm ngôn ngữ Selkup"] = "sel", ["Nhóm ngôn ngữ Semit"] = "sem", ["Nhóm ngôn ngữ Semit Ethiopia"] = "sem-eth", ["Nhóm ngôn ngữ Semit Trung"] = "sem-cen", ["Nhóm ngôn ngữ Semit Tây"] = "sem-wes", ["Nhóm ngôn ngữ Semit Tây Bắc"] = "sem-nwe", ["Nhóm ngôn ngữ Semit Đông"] = "sem-eas", ["Nhóm ngôn ngữ Senegambia"] = "alv-sng", ["Nhóm ngôn ngữ Senufo"] = "alv-snf", ["Nhóm ngôn ngữ Shirongol"] = "xgn-shr", ["Nhóm ngôn ngữ Shughni-Roshani"] = "ira-shr", ["Nhóm ngôn ngữ Shughni-Yazghulami-Munji"] = "ira-sym", ["Nhóm ngôn ngữ Sira"] = "bnt-sir", ["Nhóm ngôn ngữ Slav Nam"] = "zls", ["Nhóm ngôn ngữ Slav Tây"] = "zlw", ["Nhóm ngôn ngữ Slav Đông"] = "zle", ["Nhóm ngôn ngữ Somali"] = "cus-som", ["Nhóm ngôn ngữ Songhay"] = "son", ["Nhóm ngôn ngữ Talodi-Heiban"] = "alv-the", ["Nhóm ngôn ngữ Tamang"] = "sit-tam", ["Nhóm ngôn ngữ Tamil-Kannada"] = "dra-tkn", ["Nhóm ngôn ngữ Tangkhul"] = "sit-tng", ["Nhóm ngôn ngữ Tchad"] = "cdc", ["Nhóm ngôn ngữ Telugu"] = "dra-tel", ["Nhóm ngôn ngữ Thái"] = "tai", ["Nhóm ngôn ngữ Thái Bắc"] = "tai-nor", ["Nhóm ngôn ngữ Thái Sùng Tả"] = "tai-cho", ["Nhóm ngôn ngữ Thái Trung tâm"] = "tai-cen", ["Nhóm ngôn ngữ Thái Tây Nam"] = "tai-swe", ["Nhóm ngôn ngữ Thái-Long"] = "sit-cln", ["Nhóm ngôn ngữ Thổ Gia"] = "sit-tja", ["Nhóm ngôn ngữ Timor"] = "poz-tim", ["Nhóm ngôn ngữ Tivoid"] = "nic-tiv", ["Nhóm ngôn ngữ Tiểu Á"] = "ine-ana", ["Nhóm ngôn ngữ Triqui"] = "omq-tri", ["Nhóm ngôn ngữ Trung Cushit"] = "cus-cen", ["Nhóm ngôn ngữ Trung Mông Cổ"] = "xgn-cen", ["Nhóm ngôn ngữ Trung Plateau"] = "nic-plc", ["Nhóm ngôn ngữ Trung Tchad"] = "cdc-cbm", ["Nhóm ngôn ngữ Trung Thái Bình Dương"] = "poz-pcc", ["Nhóm ngôn ngữ Trung-Đông Châu Đại Dương"] = "poz-occ", ["Nhóm ngôn ngữ Tsou"] = "map-tsu", ["Nhóm ngôn ngữ Tulu-Koraga"] = "dra-tlk", ["Nhóm ngôn ngữ Turk chung"] = "trk-cmn", ["Nhóm ngôn ngữ Tày"] = "tai-tay", ["Nhóm ngôn ngữ Tân Aram Trung"] = "sem-cna", ["Nhóm ngôn ngữ Tây Barito"] = "poz-brw", ["Nhóm ngôn ngữ Tây Britton"] = "cel-brw", ["Nhóm ngôn ngữ Tây Bắc Iran"] = "ira-nwi", ["Nhóm ngôn ngữ Tây Bắc Sumatra"] = "poz-nws", ["Nhóm ngôn ngữ Tây Châu Đại Dương"] = "poz-ocw", ["Nhóm ngôn ngữ Tây Iran"] = "ira-wes", ["Nhóm ngôn ngữ Tây Nam Britton"] = "cel-brs", ["Nhóm ngôn ngữ Tây Nam Iran"] = "ira-swi", ["Nhóm ngôn ngữ Tây Nam Pama–Nyungar"] = "aus-psw", ["Nhóm ngôn ngữ Tây Rôman"] = "roa-wes", ["Nhóm ngôn ngữ Tây Scandinavia"] = "gmq-wes", ["Nhóm ngôn ngữ Tây Tchad"] = "cdc-wst", ["Nhóm ngôn ngữ Tây Ấn-Aryan"] = "inc-wes", ["Nhóm ngôn ngữ Tạng"] = "sit-tib", ["Nhóm ngôn ngữ Tạng-Miến"] = "tbq", ["Nhóm ngôn ngữ Udeghe"] = "tuw-udg", ["Nhóm ngôn ngữ Việt"] = "mkh-vie", ["Nhóm ngôn ngữ Volta-Congo"] = "nic-vco", ["Nhóm ngôn ngữ Volta-Niger"] = "alv-von", ["Nhóm ngôn ngữ Văn Ma-Thái Tây Nam"] = "tai-wen", ["Nhóm ngôn ngữ Wotu-Wolio"] = "poz-wot", ["Nhóm ngôn ngữ Yekhee"] = "alv-yek", ["Nhóm ngôn ngữ Zaza-Goran"] = "ira-zgr", ["Nhóm ngôn ngữ biệt lập"] = "qfa-iso", ["Nhóm ngôn ngữ gốc Balt"] = "bat", ["Nhóm ngôn ngữ gốc Hy Lạp"] = "grk", ["Nhóm ngôn ngữ gốc Slav"] = "sla", ["Nhóm ngôn ngữ gốc Ý"] = "itc", ["Nhóm ngôn ngữ Ý-Tây Rôman"] = "roa-iwr", ["Nhóm ngôn ngữ Đa Đảo"] = "poz-pol", ["Nhóm ngôn ngữ Đa Đảo hạt nhân"] = "poz-pnp", ["Nhóm ngôn ngữ Đông Algonquin"] = "alg-eas", ["Nhóm ngôn ngữ Đông Balt"] = "bat-eas", ["Nhóm ngôn ngữ Đông Barito"] = "poz-bre", ["Nhóm ngôn ngữ Đông Bắc Iran"] = "ira-nei", ["Nhóm ngôn ngữ Đông Cushit"] = "cus-eas", ["Nhóm ngôn ngữ Đông Cushit Cao nguyên"] = "cus-hec", ["Nhóm ngôn ngữ Đông Kainji"] = "nic-kne", ["Nhóm ngôn ngữ Đông Mande"] = "dmn-mde", ["Nhóm ngôn ngữ Đông Nam Iran"] = "ira-sei", ["Nhóm ngôn ngữ Đông Nam Solomon"] = "poz-sls", ["Nhóm ngôn ngữ Đông Scandinavia"] = "gmq-eas", ["Nhóm ngôn ngữ Đông Tchad"] = "cdc-est", ["Nhóm ngôn ngữ Đông Ấn-Arya"] = "inc-eas", ["Nhóm ngôn ngữ Đại Bạch"] = "sit-mba", ["Nhóm ngôn ngữ Đại Magar"] = "sit-gma", ["Nhóm ngôn ngữ Đại Tây Dương-Congo"] = "alv", ["Nhóm ngôn ngữ Động-Thủy"] = "qfa-kms", ["Nhóm ngôn ngữ Đức cao địa"] = "gmw-hgm", ["Nhóm ngôn ngữ Ả Rập"] = "sem-arb", ["Nhóm ngôn ngữ Ấn-Arya"] = "inc", ["Nhóm ngôn ngữ Ấn-Arya cổ"] = "inc-old", ["Nhóm ngôn ngữ Ấn-Arya trung đại"] = "inc-mid", ["Nhóm ngôn ngữ Ấn-Iran"] = "iir", ["not a family"] = "qfa-not", ["sign"] = "sgn", ["Tiếng Hindustan"] = "inc-hnd", ["Nhóm ngôn ngữ Iran trung đại"] = "ira-mid", } 7r48pwmsrmpn08g4hwgwu1w1u1si49x 2575229 2575227 2026-11-03T09:13:38Z Hiyuune 50834 2575229 Scribunto text/plain return { ["Adamawa"] = "alv-ada", ["Admiralty Islands"] = "poz-aay", ["Aizi"] = "kro-aiz", ["Alacalufan"] = "aqa", ["Almora"] = "sit-alm", ["Nhóm ngôn ngữ Alor-Pantar"] = "paa-alp", ["Ao"] = "sit-aao", ["Apachean"] = "apa", ["Arafundi"] = "paa-arf", ["Arai-Samaia"] = "paa-asa", ["Arandic"] = "aus-rnd", ["Arauan"] = "auf", ["Araucanian"] = "sai-ara", ["Nhóm ngôn ngữ Armenia"] = "hyx", ["Arnhem"] = "aus-arn", ["Asturleonese"] = "roa-asl", ["Athabaskan"] = "ath", ["Axioid"] = "tbq-axi", ["Ayere-Ahan"] = "alv-aah", ["Aymaran"] = "sai-aym", ["Bafia"] = "bnt-baf", ["Bafo-Bonkeng"] = "bnt-bbo", ["Baga"] = "alv-bag", ["Bagirmi"] = "csu-bgr", ["Baining"] = "paa-bng", ["Bak"] = "alv-bak", ["Baka"] = "nic-nkb", ["Nhóm ngôn ngữ Bali-Sasak-Sumbawa"] = "poz-bss", ["Bambukic"] = "alv-bam", ["Bamileke"] = "bai", ["Nhóm ngôn ngữ Banda"] = "bad", ["Bangi-Moi"] = "bnt-bmo", ["Bangi-Ntomba"] = "bnt-bnm", ["Bangi-Tetela"] = "bnt-bte", ["Banyum"] = "alv-bny", ["Barbacoan"] = "sai-bar", ["Bari"] = "sdv-bri", ["Basa"] = "nic-bas", ["Batak"] = "btk", ["Bati-Angba"] = "bnt-bta", ["Be"] = "qfa-onb", ["Beboid"] = "nic-beb", ["Bekwilic"] = "bnt-bek", ["Bena-Kinga"] = "bnt-bki", ["Bendi"] = "nic-ben", ["Beromic"] = "nic-beo", ["Beti"] = "bnt-btb", ["Bhil"] = "inc-bhi", ["Bi-Ka"] = "tbq-bka", ["Bikwin-Jen"] = "alv-bwj", ["Birri-Kresh"] = "csu-bkr", ["Bisoid"] = "tbq-bis", ["Boan"] = "bnt-boa", ["Bodo-Garo"] = "tbq-bdg", ["Boma-Dzing"] = "bnt-bdz", ["Nhóm ngôn ngữ Bongo-Bagirmi"] = "csu-bba", ["Nhóm ngôn ngữ Bongo-Baka"] = "csu-bbk", ["Boran"] = "sai-bor", ["Botatwe"] = "bnt-bot", ["Bua"] = "alv-bua", ["Buja-Ngombe"] = "bnt-bun", ["Buli-Koma"] = "nic-buk", ["Bunuban"] = "aus-bub", ["Bushoong"] = "bnt-bsh", ["Bwa"] = "nic-bwa", ["Bété"] = "kro-bet", ["Bình thoại"] = "zhx-pin", ["Caddoan"] = "cdd", ["Cahuapanan"] = "sai-cah", ["Cangin"] = "alv-cng", ["Caspian"] = "ira-csp", ["Catacaoan"] = "sai-ctc", ["Catawban"] = "nai-cat", ["Central Banda"] = "bad-cnt", ["Central Delta"] = "nic-cde", ["Central Dravidian"] = "dra-cen", ["Central Great Andamanese"] = "qfa-adc", ["Central Indo-Aryan"] = "inc-cen", ["Central Iranian"] = "ira-cen", ["Central Jê"] = "sai-cje", ["Central Kiranti"] = "sit-kic", ["Central Maluku"] = "poz-cma", ["Central Mande"] = "dmn-mdc", ["Nhóm ngôn ngữ Trung New South Wales"] = "aus-cww", ["Central Ring"] = "nic-rnc", ["Nhóm ngôn ngữ Trung Sudan"] = "csu", ["Central Tano"] = "alv-ctn", ["Central Teke"] = "bnt-tkc", ["Central Tivoid"] = "nic-tvc", ["Cerrado"] = "sai-cer", ["Chaga"] = "bnt-chg", ["Chaga-Taita"] = "bnt-cht", ["Chapacuran"] = "sai-cpc", ["Charruan"] = "sai-crn", ["Chatino"] = "omq-cha", ["Chibchan"] = "cba", ["Chimakuan"] = "chi", ["Chinantecan"] = "omq-chi", ["Chinookan"] = "nai-ckn", ["Chitrali"] = "inc-chi", ["Chocoan"] = "sai-chc", ["Chokwe-Luchazi"] = "bnt-clu", ["Chonan"] = "sai-cho", ["Chumashan"] = "nai-chu", ["Circassian"] = "cau-cir", ["Comorian"] = "bnt-com", ["Continental Celtic"] = "cel-con", ["Coosan"] = "nai-coo", ["Cross River"] = "nic-cri", ["Cuicatec"] = "omq-cui", ["Cupan"] = "azc-cup", ["Nhóm ngôn ngữ Dagbani"] = "nic-dag", ["Daju"] = "sdv-daj", ["Dakoid"] = "nic-dak", ["Nhóm ngôn ngữ Dakota"] = "sio-dkt", ["Dalmatian Romance"] = "roa-dal", ["Daly"] = "aus-dal", ["Nhóm ngôn ngữ Dangar"] = "inc-dng", ["Nhóm ngôn ngữ Dargwa"] = "cau-drg", ["Delta Edoid"] = "alv-dlt", ["Dene-Yeniseian"] = "qfa-dny", ["Dhegihan"] = "sio-dhe", ["Dhimalish"] = "sit-dhi", ["Dida"] = "kro-did", ["Dinka-Nuer"] = "sdv-dnu", ["Dogon"] = "qfa-dgn", ["Downriver Phula"] = "tbq-drp", ["Duru"] = "alv-dur", ["Dyirbalic"] = "aus-dyb", ["East Geelvink Bay"] = "paa-egb", ["East Germanic"] = "gme", ["East Manding"] = "dmn-emn", ["East Ometo"] = "omv-eom", ["East Plateau"] = "nic-ple", ["East Tsezian"] = "cau-ets", ["East-West Upper Cross River"] = "nic-uce", ["Eastern Beboid"] = "nic-bbe", ["Eastern Central Sudanic"] = "csu-ecs", ["Eastern Dardic"] = "inc-dre", ["Eastern Gbaya"] = "alv-gbf", ["Eastern Grassfields"] = "nic-gre", ["Eastern Gurunsi"] = "nic-gne", ["Eastern Hindi"] = "inc-hie", ["Eastern Jebel"] = "sdv-eje", ["Eastern Kiranti"] = "sit-kie", ["Eastern Kru"] = "kro-ekr", ["Eastern Ngbaka"] = "nic-nke", ["Eastern Nilotic"] = "sdv-nie", ["Eastern Oti-Volta"] = "nic-eov", ["Eastern Polynesian"] = "poz-pep", ["Eastern Romance"] = "roa-eas", ["Eastern Samur"] = "cau-esm", ["Eastern Sudanic"] = "sdv", ["Ede"] = "alv-ede", ["Edekiri"] = "alv-edk", ["Nhóm ngôn ngữ Edo-Esan-Ora"] = "alv-eeo", ["Ekoid"] = "nic-eko", ["Engan"] = "paa-eng", ["Escarpment Dogon"] = "nic-dge", ["Eskimo"] = "esx-esk", ["Fali"] = "alv-fli", ["Finisterre"] = "ngf-fin", ["French Sign Languages"] = "sgn-fsl", ["Frisian"] = "gmw-fri", ["Fula-Wolof"] = "alv-fwo", ["Fur"] = "ssa-fur", ["Furu"] = "nic-fru", ["Ga-Dangme"] = "alv-gda", ["Gallo-Italic"] = "roa-git", ["Garawan"] = "aus-gar", ["Gbanziri"] = "nic-nkg", ["Gbaya"] = "alv-gba", ["Gelao"] = "qfa-gel", ["German Sign Languages"] = "sgn-gsl", ["Ghana-Togo Mountain"] = "alv-gtm", ["Nhóm ngôn ngữ Goidel"] = "cel-gae", ["Gondi"] = "dra-gon", ["Gondi-Kui"] = "dra-gki", ["Gonga"] = "omv-gon", ["Goroka"] = "ngf-gor", ["Nhóm ngôn ngữ Graeco-Phrygia"] = "ine-grp", ["Grassfields"] = "nic-grf", ["Great Andamanese"] = "qfa-adm", ["Great Lakes Bantu"] = "bnt-glb", ["Greater Siangic"] = "sit-gsi", ["Grebo"] = "kro-grb", ["Guahiban"] = "sai-guh", ["Guaicuruan"] = "sai-guc", ["Guang"] = "alv-gng", ["Guianan"] = "sai-gui", ["Gunwinyguan"] = "aus-gun", ["Gur"] = "nic-gur", ["Gurma"] = "nic-grm", ["Gurunsi"] = "nic-gns", ["Halmahera-Cenderawasih"] = "poz-hce", ["Harákmbut"] = "sai-har", ["Harákmbut-Katukinan"] = "sai-hkt", ["Haya-Jita"] = "bnt-haj", ["Highland Phula"] = "tbq-hph", ["Hill Nubian"] = "nub-hil", ["Hispano-Celtic"] = "cel-his", ["Hmong"] = "hmn", ["Hokan"] = "hok", ["Hrusish"] = "sit-hrs", ["Hurro-Urartian"] = "qfa-hur", ["Ibibio-Efik"] = "nic-ief", ["Idomoid"] = "alv-ido", ["Igboid"] = "alv-igb", ["Ijoid"] = "ijo", ["Insular Indo-Aryan"] = "inc-ins", ["Insular Scandinavian"] = "gmq-ins", ["Inuit"] = "esx-inu", ["Irish Anglo-Norman"] = "gmw-ian", ["Ngữ hệ Iroquois"] = "iro", ["Irula-Muduga"] = "dra-imd", ["Italo-Dalmatian"] = "roa-itd", ["Japanese Sign Languages"] = "sgn-jsl", ["Jarawa"] = "nic-jrw", ["Jarawan"] = "nic-jrn", ["Jarrakan"] = "aus-jar", ["Jera"] = "nic-jer", ["Jicaquean"] = "nai-jcq", ["Jingphoic"] = "sit-jnp", ["Jino"] = "tbq-jin", ["Jirajaran"] = "sai-jir", ["Jogo-Jeri"] = "dmn-jje", ["Jola"] = "alv-jol", ["Jola-Felupe"] = "alv-jfe", ["Jê"] = "sai-jee", ["Ka-Togo"] = "alv-ktg", ["Kaba"] = "csu-kab", ["Kachin-Luic"] = "sit-jpl", ["Kadu"] = "qfa-kad", ["Kainantu-Goroka"] = "paa-kag", ["Kako"] = "bnt-kak", ["Kalahari Khoe"] = "khi-kal", ["Kalamian"] = "phi-kal", ["Kalapuyan"] = "nai-klp", ["Kalenjin"] = "sdv-kln", ["Kambari"] = "nic-kam", ["Kamuku"] = "nic-kmk", ["Karaboro"] = "alv-krb", ["Karnic"] = "aus-kar", ["Kashmiric"] = "inc-kas", ["Katloid"] = "nic-ktl", ["Katukinan"] = "sai-ktk", ["Kavango"] = "bnt-kav", ["Kavango-Southwest Bantu"] = "bnt-ksb", ["Kazhuoish"] = "tbq-kzh", ["Kele"] = "bnt-kel", ["Kele-Tsogo"] = "bnt-kts", ["Keresan"] = "nai-ker", ["Khanty"] = "kca", ["Kho-Bwa"] = "sit-khb", ["Khoe"] = "khi-kho", ["Khoe-Kwadi"] = "khi-kkw", ["Khoekhoe"] = "khi-khk", ["Kikuyu-Kamba"] = "bnt-kka", ["Kilombero"] = "bnt-kil", ["Kim"] = "alv-kim", ["Kimbundu"] = "bnt-kmb", ["Kinnauric"] = "sit-kin", ["Kipchak-Cuman"] = "trk-kcu", ["Kiranti"] = "sit-kir", ["Kissi"] = "alv-kis", ["Kiwaian"] = "paa-kiw", ["Kodagu"] = "dra-kod", ["Kohistani"] = "inc-koh", ["Kolami-Naiki"] = "dra-knk", ["Komisenian"] = "ira-kms", ["Komo-Bira"] = "bnt-kbi", ["Konda-Kui"] = "dra-kki", ["Kongo"] = "bnt-kng", ["Konyak"] = "sit-kon", ["Konyak-Chang"] = "sit-kch", ["Koraga"] = "dra-kor", ["Kpala"] = "nic-nkk", ["Kpwe"] = "bnt-kpw", ["Kra"] = "qfa-kra", ["Kuikuroan"] = "sai-kui", ["Kulango"] = "alv-kul", ["Kuliak"] = "ssa-klk", ["Kunar"] = "inc-kun", ["Kurukh-Malto"] = "dra-kml", ["Kwomtari"] = "paa-kwm", ["Kx'a"] = "khi-kxa", ["Kyirong-Kagate"] = "sit-kyk", ["Kyrgyz-Kipchak"] = "trk-kkp", ["Nhóm ngôn ngữ Lagoon"] = "alv-lag", ["Lahoish"] = "tbq-lho", ["Lahuli-Spiti"] = "sit-las", ["Lakes Plain"] = "paa-lkp", ["Lalo"] = "tbq-lal", ["Lampungic"] = "poz-lgx", ["Land Dayak"] = "day", ["Nhóm ngôn ngữ Latinh-Faliscan"] = "itc-laf", ["Lawoish"] = "tbq-lwo", ["Lebonya"] = "bnt-leb", ["Left May"] = "qfa-mal", ["Lega-Binja"] = "bnt-lgb", ["Leko"] = "alv-lek", ["Leko-Nimbari"] = "alv-lni", ["Lenape"] = "del", ["Lencan"] = "nai-len", ["Lendu"] = "csu-lnd", ["Lezghian"] = "cau-lzg", ["Limba"] = "alv-lim", ["Lipo-Lolopo"] = "tbq-llo", ["Lisoish"] = "tbq-lso", ["Logooli-Kuria"] = "bnt-lok", ["Lotuko-Maa"] = "sdv-lma", ["Low German"] = "gmw-lgm", ["Lower Cross River"] = "nic-lcr", ["Lower Sepik"] = "paa-lsp", ["Luba"] = "bnt-lub", ["Luban"] = "bnt-lbn", ["Luish"] = "sit-luu", ["Lunda"] = "bnt-lun", ["Luo"] = "sdv-luo", ["Luwic"] = "ine-luw", ["Macro-Chibchan"] = "qfa-mch", ["Macro-Jê"] = "sai-mje", ["Nhóm ngôn ngữ Madang"] = "ngf-mad", ["Madiya"] = "dra-mdy", ["Maiduan"] = "nai-mdu", ["Mairasi"] = "paa-mai", ["Makaa"] = "bnt-mka", ["Makaa-Njem"] = "bnt-mnj", ["Makua"] = "bnt-mak", ["Nhóm ngôn ngữ Malayalam"] = "dra-mal", ["Malto"] = "dra-mlo", ["Nhóm ngôn ngữ Mambiloid"] = "nic-mmb", ["Mamfe"] = "nic-mam", ["Manding"] = "dmn-man", ["Manding-Jogo"] = "dmn-mjo", ["Manding-Mokole"] = "dmn-mmo", ["Manding-Vai"] = "dmn-mva", ["Manenguba"] = "bnt-mne", ["Mangbetu"] = "csu-maa", ["Mangbutu-Lese"] = "csu-mle", ["Maninka"] = "dmn-mnk", ["Mano-Dan"] = "dmn-mda", ["Mao"] = "omv-mao", ["Mapoyan"] = "sai-map", ["Nhóm ngôn ngữ Mari"] = "chm", ["Maringic"] = "sit-mar", ["Masaba-Luhya"] = "bnt-msl", ["Mascoian"] = "sai-mas", ["Mataco-Guaicuru"] = "sai-mgc", ["Matacoan"] = "sai-mtc", ["Mazanderani-Shahmirzadi"] = "ira-msh", ["Mazatecan"] = "omq-maz", ["Mba"] = "nic-mbc", ["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"] = "alv-mbm", ["Mbum-Day"] = "alv-mbd", ["Median"] = "xme", ["Mel"] = "alv-mel", ["Nhóm ngôn ngữ Micronesia"] = "poz-mic", ["Midzu"] = "sit-mdz", ["Mijikenda"] = "bnt-mij", ["Mirndi"] = "aus-mir", ["Mississippi Valley Siouan"] = "sio-msv", ["Missouri River Siouan"] = "sio-mor", ["Misumalpan"] = "nai-min", ["Mixe-Zoquean"] = "nai-miz", ["Mokole"] = "dmn-mok", ["Momo"] = "nic-mom", ["Mondzish"] = "sit-mnz", ["Mongo"] = "bnt-mon", ["Nhóm ngôn ngữ Mordvin"] = "urj-mdv", ["Moru-Madi"] = "csu-mma", ["Moré"] = "nic-mre", ["Mruic"] = "sit-mru", ["Muji"] = "tbq-muj", ["Mumuye"] = "alv-mum", ["Mumuye-Yendang"] = "alv-mye", ["Munji-Yidgha"] = "ira-mny", ["Muran"] = "sai-mur", ["Muria"] = "dra-mur", ["Nhóm ngôn ngữ Muskogee"] = "nai-mus", ["Mwika"] = "bnt-mwi", ["Mân"] = "zhx-min", ["Mân Nam"] = "zhx-nan", ["Mân nội địa"] = "zhx-inm", ["Mân ven biển"] = "zhx-com", ["Na-Dene"] = "xnd", ["Na-Togo"] = "alv-ntg", ["Nadahup"] = "sai-nad", ["Naic"] = "sit-nax", ["Naish"] = "sit-nas", ["Nalu"] = "alv-nal", ["Nambikwaran"] = "sai-nmk", ["Nanaic"] = "tuw-nan", ["Nandi-Markweta"] = "sdv-nma", ["Nanga-Walo"] = "nic-nwa", ["Nasoid"] = "tbq-nas", ["Ndzem-Bomwali"] = "bnt-ndb", ["Nenets"] = "yrk", ["New Caledonian"] = "poz-cln", ["Newaric"] = "sit-new", ["Ngayarda"] = "aus-nga", ["Ngbaka"] = "nic-ngk", ["Ngbandi"] = "nic-ngd", ["Ngemba"] = "nic-nge", ["Ngondi-Ngiri"] = "bnt-ngn", ["Nguni"] = "bnt-ngu", ["Nilotic"] = "sdv-nil", ["Nimboran"] = "paa-nim", ["Ninzic"] = "nic-nin", ["Nisoish"] = "tbq-nso", ["Nisu"] = "tbq-nis", ["Nkambe"] = "nic-nka", ["North Athabaskan"] = "ath-nor", ["North Bougainville"] = "paa-nbo", ["North Dravidian"] = "dra-nor", ["North Halmahera"] = "paa-nha", ["Nhóm ngôn ngữ Bắc Iroquois"] = "iro-nor", ["Nhóm ngôn ngữ Bắc Ometo"] = "omv-nom", ["North Plateau Dogon"] = "nic-npd", ["North Sarawakan"] = "poz-swa", ["North Siberian Turkic"] = "trk-nsb", ["North-Central Vanuatu"] = "poz-vnc", ["North-South Upper Cross River"] = "nic-ucn", ["Northeast Bantu"] = "bnt-bne", ["Northeast Coast Bantu"] = "bnt-ncb", ["Northeastern Neo-Aramaic"] = "sem-nna", ["Northern Eastern Sudanic"] = "sdv-nes", ["Northern Great Andamanese"] = "qfa-adn", ["Northern Gurunsi"] = "nic-gnn", ["Northern Jê"] = "sai-nje", ["Northern Luo"] = "sdv-lon", ["Northern Nuristani"] = "nur-nor", ["Northern Ring"] = "nic-rnn", ["Northern Tivoid"] = "nic-tvn", ["Northern Yeniseian"] = "qfa-yno", ["Northwest Kainji"] = "nic-knn", ["Nhóm ngôn ngữ Tây Bắc Edoid"] = "alv-nwd", ["Northwestern Indo-Aryan"] = "inc-nwe", ["Northwestern Mande"] = "dmn-mnw", ["Nubian"] = "nub", ["Nun"] = "nic-nun", ["Nupe-Gbagyi"] = "alv-ngb", ["Nupoid"] = "alv-nup", ["Nuristani"] = "iir-nur", ["Nusoish"] = "tbq-nus", ["Nwa-Beng"] = "dmn-nbe", ["Nyali"] = "bnt-nya", ["Nyanga-Buyi"] = "bnt-nyb", ["Nyima"] = "sdv-nyi", ["Nyoro-Ganda"] = "bnt-nyg", ["Nyulnyulan"] = "aus-nyu", ["Nyun"] = "alv-nyn", ["Nzebi"] = "bnt-nze", ["Occitano-Romance"] = "roa-ocr", ["Ogoni"] = "nic-ogo", ["Ohio Valley Siouan"] = "sio-ohv", ["Ok"] = "ngf-okk", ["Old South Arabian"] = "sem-osa", ["Nhóm ngôn ngữ Ometo"] = "omv-ome", ["Oti-Volta"] = "nic-ovo", ["Oto-Pamean"] = "omq-otp", ["Otomacoan"] = "sai-otm", ["Otomi"] = "oto-otm", ["Otomian"] = "oto", ["Ovambo"] = "bnt-ova", ["Oïl"] = "roa-oil", ["Pacific Coast Athabaskan"] = "ath-pco", ["Pakanic"] = "mkh-pkn", ["Pakawan"] = "nai-pak", ["Palaihnihan"] = "nai-pal", ["Papel"] = "alv-pap", ["Pare"] = "bnt-par", ["Parji-Gadaba"] = "dra-pgd", ["Parukotoan"] = "sai-prk", ["Pashayi"] = "inc-pas", ["Pathan"] = "ira-pat", ["Pauwasi"] = "paa-pau", ["Pekodian"] = "sai-pek", ["Pemongan"] = "sai-pem", ["Pende"] = "bnt-pen", ["Permic"] = "urj-prm", ["Phla-Pherá"] = "alv-pph", ["Phowa"] = "tbq-phw", ["Plains Dogon"] = "nic-pld", ["Plateau Penutian"] = "nai-plp", ["Pomeranian"] = "zlw-pom", ["Pomo-Bomwali"] = "bnt-pob", ["Pomoan"] = "nai-pom", ["Popolocan"] = "omq-pop", ["Potou-Tano"] = "alv-ptn", ["Prakrit"] = "pra", ["Punjabi-Lahnda"] = "inc-pan", ["Qiangic"] = "sit-qia", ["Quan thoại"] = "zhx-man", ["Quảng Châu"] = "zhx-yue", ["Ramu"] = "paa-ram", ["Rashad"] = "nic-ras", ["Rgyalrongic"] = "sit-rgy", ["Rhaeto-Romance"] = "roa-rhe", ["Ring"] = "nic-rng", ["Riverine Phula"] = "tbq-rph", ["Romani"] = "inc-rom", ["Rufiji-Ruvuma"] = "bnt-rur", ["Rukwa"] = "bnt-ruk", ["Rungwe"] = "bnt-run", ["Ruvu"] = "bnt-ruv", ["Ruvuma"] = "bnt-rvm", ["Sabaki"] = "bnt-sab", ["Sabi"] = "bnt-sbi", ["Sahaptian"] = "nai-shp", ["Saharan"] = "ssa-sah", ["Sakan"] = "xsc-sak", ["Sal"] = "tbq-bkj", ["Samo"] = "dmn-sam", ["Samogo"] = "dmn-smg", ["Samur"] = "cau-sam", ["Sanglechi-Ishkashimi"] = "ira-sgi", ["Sara"] = "csu-sar", ["Sawabantu"] = "bnt-saw", ["Sena"] = "bnt-sna", ["Senari"] = "alv-snr", ["Sentani"] = "paa-sen", ["Sere"] = "nic-ser", ["Seuta"] = "bnt-seu", ["Shastan"] = "nai-shs", ["Shi-Havu"] = "bnt-shh", ["Shinaic"] = "inc-shn", ["Shiroro"] = "nic-shi", ["Shona"] = "bnt-sho", ["Shughni-Yazghulami"] = "ira-shy", ["Siberian Turkic"] = "trk-sib", ["Siloid"] = "tbq-sil", ["Sindhi"] = "inc-snd", ["Siouan"] = "sio", ["Siouan-Catawban"] = "nai-sca", ["Sisaala"] = "nic-sis", ["Sko"] = "paa-msk", ["Slavey"] = "den", ["Sogdic"] = "ira-sgc", ["Sogdo-Bactrian"] = "ira-sbc", ["Soko-Kele"] = "bnt-ske", ["Soninke-Bobo"] = "dmn-snb", ["Sorbian"] = "wen", ["Sotho-Tswana"] = "bnt-sts", ["South Bird's Head"] = "ngf-sbh", ["South Bougainville"] = "paa-sbo", ["South Plateau"] = "nic-pls", ["South Siberian Turkic"] = "trk-ssb", ["South Sulawesi"] = "poz-ssw", ["Southeastern Aramaic"] = "sem-ase", ["Southeastern Mande"] = "dmn-mse", ["Southern Bantu"] = "bnt-bso", ["Southern Gbaya"] = "alv-gbs", ["Southern Great Andamanese"] = "qfa-ads", ["Southern Indo-Aryan"] = "inc-sou", ["Southern Jê"] = "sai-sje", ["Southern Luo"] = "sdv-los", ["Southern Nilotic"] = "sdv-nis", ["Southern Nuristani"] = "nur-sou", ["Southern Samur"] = "cau-ssm", ["Southern Yeniseian"] = "qfa-yso", ["Southwest Bantu"] = "bnt-swb", ["Southwest Grassfields"] = "nic-grs", ["Southwestern Edoid"] = "alv-swd", ["Southwestern Mande"] = "dmn-msw", ["Sunda-Sulawesi"] = "poz-sus", ["Suppire-Mamara"] = "alv-sma", ["Susu-Yalunka"] = "dmn-sya", ["Swahili"] = "bnt-swh", ["Ta-Arawakan"] = "awd-taa", ["Tacanan"] = "sai-tac", ["Tagwana-Djimini"] = "alv-tdj", ["Takama"] = "bnt-tkm", ["Takic"] = "azc-tak", ["Talodi"] = "alv-tal", ["Taloid"] = "tbq-tal", ["Taman"] = "sdv-tmn", ["Tamil-Kodagu"] = "dra-tkd", ["Tamil-Malayalam"] = "dra-tml", ["Tamiloid"] = "dra-tam", ["Tangkhul-Maring"] = "sit-tma", ["Tangkic"] = "aus-tnk", ["Tangsa-Nocte"] = "sit-tno", ["Tani"] = "sit-tan", ["Taracahitic"] = "azc-trc", ["Taranoan"] = "sai-tar", ["Tarokoid"] = "nic-tar", ["Tatic"] = "xme-ttc", ["Teke"] = "bnt-tek", ["Teke-Mbede"] = "bnt-tmb", ["Tenda"] = "alv-ten", ["Tequistlatecan"] = "nai-tqn", ["Teso-Turkana"] = "sdv-ttu", ["Tetela"] = "bnt-tet", ["Ticuna-Yuri"] = "sai-tyu", ["Nhóm ngôn ngữ Timor-Alor-Pantar"] = "qfa-tap", ["Tocharian"] = "ine-toc", ["Toda-Kota"] = "dra-tkt", ["Tomini-Tolitoli"] = "poz-tot", ["Tor-Kwerba"] = "paa-tkw", ["Torricelli"] = "qfa-tor", ["Totozoquean"] = "nai-tot", ["Ngữ hệ Liên New Guinea"] = "ngf", ["Tsezian"] = "cau-tsz", ["Tshangla"] = "sit-tsk", ["Tsimshianic"] = "nai-tsi", ["Tsogo"] = "bnt-tso", ["Tswa-Ronga"] = "bnt-tsr", ["Ngữ hệ Tucanoan"] = "sai-tuc", ["Tupi-Guarani"] = "tup-gua", ["Tuu"] = "khi-tuu", ["Nhóm ngôn ngữ Ubangi"] = "nic-ubg", ["Ugric"] = "urj-ugr", ["Upper Cross River"] = "nic-ucr", ["Upriver Phula"] = "tbq-urp", ["Uru-Chipaya"] = "sai-ucp", ["Utian"] = "nai-utn", ["Vai-Kono"] = "dmn-vak", ["Vainakh"] = "cau-vay", ["Vale"] = "csu-val", ["Venezuelan Cariban"] = "sai-ven", ["Waja-Kam"] = "alv-wjk", ["Ngữ hệ Wakashan"] = "wak", ["Wara-Natyoro"] = "alv-wan", ["Wee"] = "kro-wee", ["West Baltic"] = "bat-wes", ["West Dogon"] = "nic-dgw", ["West Himalayish"] = "sit-whm", ["West Manding"] = "dmn-wmn", ["West Mbam"] = "nic-mbw", ["West Papuan"] = "paa-wpa", ["West Tsezian"] = "cau-wts", ["Western Gbaya"] = "alv-gbw", ["Western Gurunsi"] = "nic-gnw", ["Western Hindi"] = "inc-hiw", ["Western Kiranti"] = "sit-kiw", ["Western Kru"] = "kro-wkr", ["Western Mande"] = "dmn-mdw", ["Western Ngbaka"] = "nic-nkw", ["Western Nilotic"] = "sdv-niw", ["Western Oti-Volta"] = "nic-wov", ["Western Pahari"] = "him", ["Western Ring"] = "nic-rnw", ["Western Samur"] = "cau-wsm", ["Wichí"] = "sai-wic", ["Wintuan"] = "nai-wtq", ["Witotoan"] = "sai-wit", ["Worrorran"] = "aus-wor", ["Yaka"] = "bnt-yak", ["Yam"] = "paa-yam", ["Yambasa"] = "nic-ymb", ["Yangmanic"] = "aus-yng", ["Yanomami"] = "sai-ynm", ["Yasa-Kombe"] = "bnt-yko", ["Yeniseian"] = "qfa-yen", ["Yidinyic"] = "aus-yid", ["Yok-Utian"] = "nai-you", ["Yokuts"] = "yok", ["Yolngu"] = "aus-yol", ["Yom-Nawdm"] = "nic-yon", ["Yoruba"] = "alv-yor", ["Yoruboid"] = "alv-yrd", ["Yuat"] = "paa-yua", ["Yuin-Kuric"] = "aus-yuk", ["Yukian"] = "nai-ykn", ["Yukpan"] = "sai-yuk", ["Yukubenic"] = "nic-ykb", ["Yungur"] = "alv-yun", ["Yupik"] = "ypk", ["Zamba-Binza"] = "bnt-zbi", ["Zamucoan"] = "sai-zam", ["Zan"] = "ccs-zan", ["Zande"] = "znd", ["Zaparoan"] = "sai-zap", ["Zapotec"] = "omq-zpc", ["Zapotecan"] = "omq-zap", ["Zeme"] = "sit-zem", ["Ngôn ngữ nhân tạo"] = "art", ["contact"] = "qfa-cnt", ["creole or pidgin"] = "crp", ["mixed"] = "qfa-mix", ["ngôn ngữ cơ tầng"] = "qfa-sub", ["Ngữ hệ Ainu"] = "qfa-ain", ["Ngữ hệ Algic"] = "aql", ["Ngữ hệ Arawak"] = "awd", ["Ngữ hệ Carib"] = "sai-car", ["Ngữ hệ Chukotka-Kamchatka"] = "qfa-cka", ["Ngữ hệ Dravida"] = "dra", ["Ngữ hệ Hmông-Miền"] = "hmx", ["Ngữ hệ Huarpe"] = "sai-hrp", ["Ngữ hệ Hán-Tạng"] = "sit", ["Ngữ hệ Iwaidja"] = "aus-wdj", ["Ngữ hệ Iwam"] = "paa-iwm", ["Ngữ hệ Jivaro"] = "sai-jiv", ["Ngữ hệ Kartvelia"] = "ccs", ["Ngữ hệ Kiowa-Tanoa"] = "nai-kta", ["Ngữ hệ Kra-Dai"] = "qfa-tak", ["Ngữ hệ Maya"] = "myn", ["Ngữ hệ Mông Cổ"] = "xgn", ["Ngữ hệ Nam Á"] = "aav", ["Ngữ hệ Nam Đảo"] = "map", ["Ngữ hệ Nhật Bản-Lưu Cầu"] = "jpx", ["Ngữ hệ Niger-Congo"] = "nic", ["Ngữ hệ Nin-Sahara"] = "ssa", ["Ngữ hệ Oto-Mangue"] = "omq", ["Ngữ hệ Pama–Nyungar"] = "aus-pam", ["Ngữ hệ Pano-Tacana"] = "sai-pat", ["Ngữ hệ Papua"] = "paa", ["Ngữ hệ Phi-Á"] = "afa", ["Ngữ hệ Quechua"] = "qwe", ["Ngữ hệ Salish"] = "sal", ["Ngữ hệ Sepik"] = "paa-sep", ["Ngữ hệ Thượng Tami"] = "paa-brd", ["Ngữ hệ Tiên Ti-Mông Cổ"] = "qfa-xgs", ["Ngữ hệ Totonac"] = "nai-ttn", ["Ngữ hệ Triều Tiên"] = "qfa-kor", ["Ngữ hệ Tungus"] = "tuw", ["Ngữ hệ Tupi"] = "tup", ["Ngữ hệ Turk"] = "trk", ["Ngữ hệ Tyrseni"] = "qfa-tyn", ["Ngữ hệ Tây Bắc Kavkaz"] = "cau-nwc", ["Ngữ hệ Ural"] = "urj", ["Ngữ hệ Ute-Aztec"] = "azc", ["Ngữ hệ Vascon"] = "euq", ["Ngữ hệ Xinca"] = "nai-xin", ["Ngữ hệ Yukaghir"] = "qfa-yuk", ["Ngữ hệ Yuman-Cochimí"] = "nai-yuc", ["Ngữ hệ vùng vịnh Papua"] = "paa-pag", ["Ngữ hệ Önge"] = "qfa-ong", ["Ngữ hệ Đông Bắc Kavkaz"] = "cau-nec", ["Ngữ hệ Ấn-Âu"] = "ine", ["Ngữ tộc Mixtec"] = "omq-mix", ["Nhóm ngôn ngữ Aari"] = "omv-aro", ["Nhóm ngôn ngữ Abenaki-Penobscot"] = "alg-abp", ["Nhóm ngôn ngữ Abkhaz-Abaza"] = "cau-abz", ["Nhóm ngôn ngữ Ai Cập"] = "egx", ["Nhóm ngôn ngữ Albani"] = "sqj", ["Nhóm ngôn ngữ Algonquin"] = "alg", ["Nhóm ngôn ngữ Alumic"] = "nic-alu", ["Nhóm ngôn ngữ Andic"] = "cau-and", ["Nhóm ngôn ngữ Angami-Pochuri"] = "tbq-anp", ["Nhóm ngôn ngữ Angan"] = "ngf-ang", ["Nhóm ngôn ngữ Anh"] = "gmw-ang", ["Nhóm ngôn ngữ Anh-Frisia"] = "gmw-afr", ["Nhóm ngôn ngữ Aram"] = "sem-ara", ["Nhóm ngôn ngữ Aram Tây"] = "sem-arw", ["Nhóm ngôn ngữ Aram Đông"] = "sem-are", ["Nhóm ngôn ngữ Arapahoe"] = "alg-ara", ["Nhóm ngôn ngữ Asli"] = "mkh-asl", ["Nhóm ngôn ngữ Atayal"] = "map-ata", ["Nhóm ngôn ngữ Avar-Andic"] = "cau-ava", ["Nhóm ngôn ngữ Bahnar"] = "mkh-ban", ["Nhóm ngôn ngữ Bahnar Bắc"] = "mkh-nbn", ["Nhóm ngôn ngữ Balt-Slav"] = "ine-bsl", ["Nhóm ngôn ngữ Bantoid"] = "nic-bod", ["Nhóm ngôn ngữ Bantoid-Cross"] = "nic-bcr", ["Nhóm ngôn ngữ Bantu"] = "bnt", ["Nhóm ngôn ngữ Basaa"] = "bnt-bsa", ["Nhóm ngôn ngữ Bengal-Assam"] = "inc-bas", ["Nhóm ngôn ngữ Benue-Congo"] = "nic-bco", ["Nhóm ngôn ngữ Berber"] = "ber", ["Nhóm ngôn ngữ Bihar"] = "inc-bih", ["Nhóm ngôn ngữ Bisa-Busa"] = "dmn-bbu", ["Nhóm ngôn ngữ Bod"] = "sit-bdi", ["Nhóm ngôn ngữ Bod Đông"] = "sit-ebo", ["Nhóm ngôn ngữ Britton"] = "cel-bry", ["Nhóm ngôn ngữ Bungku-Tolaki"] = "poz-btk", ["Nhóm ngôn ngữ Bạch"] = "sit-bai", ["Nhóm ngôn ngữ Bạch Bắc"] = "sit-nba", ["Nhóm ngôn ngữ Bắc Bantoid"] = "nic-bdn", ["Nhóm ngôn ngữ Bắc Borneo"] = "poz-bnn", ["Nhóm ngôn ngữ Bắc Lưu Cầu"] = "jpx-nry", ["Nhóm ngôn ngữ Bắc Ấn-Arya"] = "inc-nor", ["Nhóm ngôn ngữ Bắc-Trung Edoid"] = "alv-nce", ["Nhóm ngôn ngữ Bố Ương"] = "qfa-buy", ["Nhóm ngôn ngữ Bối-Cát Triệu"] = "qfa-bej", ["Nhóm ngôn ngữ Bối-Thái"] = "qfa-bet", ["Nhóm ngôn ngữ Canaan"] = "sem-can", ["Nhóm ngôn ngữ Castilla"] = "roa-cas", ["Nhóm ngôn ngữ Celebes"] = "poz-clb", ["Nhóm ngôn ngữ Celt"] = "cel", ["Nhóm ngôn ngữ Celt hải đảo"] = "cel-ins", ["Nhóm ngôn ngữ Chukotka"] = "qfa-ckn", ["Nhóm ngôn ngữ Châu Đại Dương"] = "poz-oce", ["Nhóm ngôn ngữ Chăm"] = "cmc", ["Nhóm ngôn ngữ Cushit"] = "cus", ["Nhóm ngôn ngữ Cơ Tu"] = "mkh-kat", ["Nhóm ngôn ngữ Dard"] = "inc-dar", ["Nhóm ngôn ngữ Dizi"] = "omv-diz", ["Nhóm ngôn ngữ Edoid"] = "alv-edo", ["Nhóm ngôn ngữ Eskimo-Aleut"] = "esx", ["Nhóm ngôn ngữ Ewenic"] = "tuw-ewe", ["Nhóm ngôn ngữ Finn"] = "urj-fin", ["Nhóm ngôn ngữ Gbe"] = "alv-gbe", ["Nhóm ngôn ngữ German"] = "gem", ["Nhóm ngôn ngữ German Biển Bắc"] = "gmw-nsg", ["Nhóm ngôn ngữ German Bắc"] = "gmq", ["Nhóm ngôn ngữ German Tây"] = "gmw", ["Nhóm ngôn ngữ Gruzia-Zan"] = "ccs-gzn", ["Nhóm ngôn ngữ Heiban"] = "alv-hei", ["Nhóm ngôn ngữ Hlai"] = "qfa-lic", ["Nhóm ngôn ngữ Hà Nhì"] = "tbq-han", ["Nhóm ngôn ngữ Hán"] = "zhx", ["Nhóm ngôn ngữ Hán-Bạch"] = "sit-sba", ["Nhóm ngôn ngữ Hạ Franken"] = "gmw-frk", ["Nhóm ngôn ngữ Iberia-Rôman"] = "roa-ibe", ["Nhóm ngôn ngữ Iran"] = "ira", ["Nhóm ngôn ngữ Jukunoid"] = "nic-jkn", ["Nhóm ngôn ngữ Kaili-Pamona"] = "poz-kal", ["Nhóm ngôn ngữ Kainji"] = "nic-knj", ["Nhóm ngôn ngữ Kannada"] = "dra-kan", ["Nhóm ngôn ngữ Karen"] = "kar", ["Nhóm ngôn ngữ Karluk"] = "trk-kar", ["Nhóm ngôn ngữ Kauru"] = "nic-kau", ["Nhóm ngôn ngữ Kham"] = "sit-kha", ["Nhóm ngôn ngữ Khasi"] = "aav-khs", ["Nhóm ngôn ngữ Khmer"] = "mkh-kmr", ["Nhóm ngôn ngữ Khơ Mú"] = "mkh-khm", ["Nhóm ngôn ngữ Kipchak"] = "trk-kip", ["Nhóm ngôn ngữ Kipchak-Bulgar"] = "trk-kbu", ["Nhóm ngôn ngữ Kipchak-Nogai"] = "trk-kno", ["Nhóm ngôn ngữ Koman"] = "ssa-kom", ["Nhóm ngôn ngữ Kru"] = "kro", ["Nhóm ngôn ngữ Kuki-Chin"] = "tbq-kuk", ["Nhóm ngôn ngữ Kurd"] = "ku", ["Nhóm ngôn ngữ Kutubuan"] = "paa-kut", ["Nhóm ngôn ngữ Kwa"] = "alv-kwa", ["Nhóm ngôn ngữ Ladakh-Balti"] = "sit-lab", ["Nhóm ngôn ngữ Lechite"] = "zlw-lch", ["Nhóm ngôn ngữ Liên Mông Cổ"] = "qfa-xgx", ["Nhóm ngôn ngữ Lô Lô"] = "tbq-lol", ["Nhóm ngôn ngữ Lô Lô Bắc"] = "tbq-nlo", ["Nhóm ngôn ngữ Lô Lô Nam"] = "tbq-slo", ["Nhóm ngôn ngữ Lô Lô Đông Nam"] = "tbq-sel", ["Nhóm ngôn ngữ Lô Lô–Miến"] = "tbq-lob", ["Nhóm ngôn ngữ Lưu Cầu"] = "jpx-ryu", ["Nhóm ngôn ngữ Mande"] = "dmn", ["Nhóm ngôn ngữ Manobo"] = "mno", ["Nhóm ngôn ngữ Mansi"] = "mns", ["Nhóm ngôn ngữ Masa"] = "cdc-mas", ["Nhóm ngôn ngữ Media-Parthia"] = "ira-mpr", ["Nhóm ngôn ngữ Mixtec"] = "omq-mxt", ["Nhóm ngôn ngữ Miến"] = "tbq-brm", ["Nhóm ngôn ngữ Miến-Khương"] = "tbq-buq", ["Nhóm ngôn ngữ Miền"] = "hmx-mie", ["Nhóm ngôn ngữ Monguor"] = "mjg", ["Nhóm ngôn ngữ Muna-Buton"] = "poz-mun", ["Nhóm ngôn ngữ Munda"] = "mun", ["Nhóm ngôn ngữ Mã Lai"] = "poz-mly", ["Nhóm ngôn ngữ Mã Lai-Chăm"] = "poz-mcm", ["Nhóm ngôn ngữ Mã Lai-Sumbawa"] = "poz-msa", ["Nhóm ngôn ngữ Mã Lai-Đa Đảo"] = "poz", ["Nhóm ngôn ngữ Mã Lai-Đa Đảo Trung-Đông"] = "poz-cet", ["Nhóm ngôn ngữ Mã Lai-Đa Đảo Đông"] = "pqe", ["Nhóm ngôn ngữ Môn"] = "mkh-mnc", ["Nhóm ngôn ngữ Môn-Khmer"] = "mkh", ["Nhóm ngôn ngữ Mảng"] = "mkh-mng", ["Nhóm ngôn ngữ Nahua"] = "azc-nah", ["Nhóm ngôn ngữ Nahua Durango"] = "azc-dur", ["Nhóm ngôn ngữ Nahua Huasteca"] = "azc-hua", ["Nhóm ngôn ngữ Nakh"] = "cau-nkh", ["Nhóm ngôn ngữ Nam Bantoid"] = "nic-bds", ["Nhóm ngôn ngữ Nam Cushit"] = "cus-sou", ["Nhóm ngôn ngữ Nam Dravida"] = "dra-sou", ["Nhóm ngôn ngữ Nam Dravida I"] = "dra-sdo", ["Nhóm ngôn ngữ Nam Dravida II"] = "dra-sdt", ["Nhóm ngôn ngữ Nam Lưu Cầu"] = "jpx-sry", ["Nhóm ngôn ngữ Nam Mông Cổ"] = "xgn-sou", ["Nhóm ngôn ngữ Nam Ả Rập hiện đại"] = "sem-sar", ["Nhóm ngôn ngữ Nawiki"] = "awd-nwk", ["Nhóm ngôn ngữ Nicobar"] = "aav-nic", ["Nhóm ngôn ngữ Numic"] = "azc-num", ["Nhóm ngôn ngữ Nung"] = "sit-nng", ["Nhóm ngôn ngữ Nyasa"] = "bnt-nys", ["Nhóm ngôn ngữ Nữ Chân"] = "tuw-jrc", ["Nhóm ngôn ngữ Oghur"] = "trk-ogr", ["Nhóm ngôn ngữ Oghuz"] = "trk-ogz", ["Nhóm ngôn ngữ Omo"] = "omv", ["Nhóm ngôn ngữ Ormur-Parachi"] = "ira-orp", ["Nhóm ngôn ngữ Osco-Umbria"] = "itc-sbl", ["Nhóm ngôn ngữ Pahari"] = "inc-pah", ["Nhóm ngôn ngữ Palaung"] = "mkh-pal", ["Nhóm ngôn ngữ Paman"] = "aus-pmn", ["Nhóm ngôn ngữ Pano"] = "sai-pan", ["Nhóm ngôn ngữ Pear"] = "mkh-pea", ["Nhóm ngôn ngữ Philippines"] = "phi", ["Nhóm ngôn ngữ Piman"] = "azc-pim", ["Nhóm ngôn ngữ Plateau"] = "nic-plt", ["Nhóm ngôn ngữ Platoid"] = "nic-pla", ["Nhóm ngôn ngữ Pnar-Khasi-Lyngngam"] = "aav-pkl", ["Nhóm ngôn ngữ Rajasthan"] = "raj", ["Nhóm ngôn ngữ Rôman"] = "roa", ["Nhóm ngôn ngữ Sa Pa-Thái Tây Nam"] = "tai-sap", ["Nhóm ngôn ngữ Sabah"] = "poz-san", ["Nhóm ngôn ngữ Sac-Fox-Kickapoo"] = "alg-sfk", ["Nhóm ngôn ngữ Saka-Wakhi"] = "xsc-skw", ["Nhóm ngôn ngữ Saluan-Banggai"] = "poz-slb", ["Nhóm ngôn ngữ Sama-Bajaw"] = "poz-sbj", ["Nhóm ngôn ngữ Sami"] = "smi", ["Nhóm ngôn ngữ Samoyed"] = "syd", ["Nhóm ngôn ngữ Sarmatia"] = "xsc-sar", ["Nhóm ngôn ngữ Savanna"] = "alv-sav", ["Nhóm ngôn ngữ Scythia"] = "xsc", ["Nhóm ngôn ngữ Selkup"] = "sel", ["Nhóm ngôn ngữ Semit"] = "sem", ["Nhóm ngôn ngữ Semit Ethiopia"] = "sem-eth", ["Nhóm ngôn ngữ Semit Trung"] = "sem-cen", ["Nhóm ngôn ngữ Semit Tây"] = "sem-wes", ["Nhóm ngôn ngữ Semit Tây Bắc"] = "sem-nwe", ["Nhóm ngôn ngữ Semit Đông"] = "sem-eas", ["Nhóm ngôn ngữ Senegambia"] = "alv-sng", ["Nhóm ngôn ngữ Senufo"] = "alv-snf", ["Nhóm ngôn ngữ Shirongol"] = "xgn-shr", ["Nhóm ngôn ngữ Shughni-Roshani"] = "ira-shr", ["Nhóm ngôn ngữ Shughni-Yazghulami-Munji"] = "ira-sym", ["Nhóm ngôn ngữ Sira"] = "bnt-sir", ["Nhóm ngôn ngữ Slav Nam"] = "zls", ["Nhóm ngôn ngữ Slav Tây"] = "zlw", ["Nhóm ngôn ngữ Slav Đông"] = "zle", ["Nhóm ngôn ngữ Somali"] = "cus-som", ["Nhóm ngôn ngữ Songhay"] = "son", ["Nhóm ngôn ngữ Talodi-Heiban"] = "alv-the", ["Nhóm ngôn ngữ Tamang"] = "sit-tam", ["Nhóm ngôn ngữ Tamil-Kannada"] = "dra-tkn", ["Nhóm ngôn ngữ Tangkhul"] = "sit-tng", ["Nhóm ngôn ngữ Tchad"] = "cdc", ["Nhóm ngôn ngữ Telugu"] = "dra-tel", ["Nhóm ngôn ngữ Thái"] = "tai", ["Nhóm ngôn ngữ Thái Bắc"] = "tai-nor", ["Nhóm ngôn ngữ Thái Sùng Tả"] = "tai-cho", ["Nhóm ngôn ngữ Thái Trung tâm"] = "tai-cen", ["Nhóm ngôn ngữ Thái Tây Nam"] = "tai-swe", ["Nhóm ngôn ngữ Thái-Long"] = "sit-cln", ["Nhóm ngôn ngữ Thổ Gia"] = "sit-tja", ["Nhóm ngôn ngữ Timor"] = "poz-tim", ["Nhóm ngôn ngữ Tivoid"] = "nic-tiv", ["Nhóm ngôn ngữ Tiểu Á"] = "ine-ana", ["Nhóm ngôn ngữ Triqui"] = "omq-tri", ["Nhóm ngôn ngữ Trung Cushit"] = "cus-cen", ["Nhóm ngôn ngữ Trung Mông Cổ"] = "xgn-cen", ["Nhóm ngôn ngữ Trung Plateau"] = "nic-plc", ["Nhóm ngôn ngữ Trung Tchad"] = "cdc-cbm", ["Nhóm ngôn ngữ Trung Thái Bình Dương"] = "poz-pcc", ["Nhóm ngôn ngữ Trung-Đông Châu Đại Dương"] = "poz-occ", ["Nhóm ngôn ngữ Tsou"] = "map-tsu", ["Nhóm ngôn ngữ Tulu-Koraga"] = "dra-tlk", ["Nhóm ngôn ngữ Turk chung"] = "trk-cmn", ["Nhóm ngôn ngữ Tày"] = "tai-tay", ["Nhóm ngôn ngữ Tân Aram Trung"] = "sem-cna", ["Nhóm ngôn ngữ Tây Barito"] = "poz-brw", ["Nhóm ngôn ngữ Tây Britton"] = "cel-brw", ["Nhóm ngôn ngữ Tây Bắc Iran"] = "ira-nwi", ["Nhóm ngôn ngữ Tây Bắc Sumatra"] = "poz-nws", ["Nhóm ngôn ngữ Tây Châu Đại Dương"] = "poz-ocw", ["Nhóm ngôn ngữ Tây Iran"] = "ira-wes", ["Nhóm ngôn ngữ Tây Nam Britton"] = "cel-brs", ["Nhóm ngôn ngữ Tây Nam Iran"] = "ira-swi", ["Nhóm ngôn ngữ Tây Nam Pama–Nyungar"] = "aus-psw", ["Nhóm ngôn ngữ Tây Rôman"] = "roa-wes", ["Nhóm ngôn ngữ Tây Scandinavia"] = "gmq-wes", ["Nhóm ngôn ngữ Tây Tchad"] = "cdc-wst", ["Nhóm ngôn ngữ Tây Ấn-Aryan"] = "inc-wes", ["Nhóm ngôn ngữ Tạng"] = "sit-tib", ["Nhóm ngôn ngữ Tạng-Miến"] = "tbq", ["Nhóm ngôn ngữ Udeghe"] = "tuw-udg", ["Nhóm ngôn ngữ Việt"] = "mkh-vie", ["Nhóm ngôn ngữ Volta-Congo"] = "nic-vco", ["Nhóm ngôn ngữ Volta-Niger"] = "alv-von", ["Nhóm ngôn ngữ Văn Ma-Thái Tây Nam"] = "tai-wen", ["Nhóm ngôn ngữ Wotu-Wolio"] = "poz-wot", ["Nhóm ngôn ngữ Yekhee"] = "alv-yek", ["Nhóm ngôn ngữ Zaza-Goran"] = "ira-zgr", ["Nhóm ngôn ngữ biệt lập"] = "qfa-iso", ["Nhóm ngôn ngữ gốc Balt"] = "bat", ["Nhóm ngôn ngữ gốc Hy Lạp"] = "grk", ["Nhóm ngôn ngữ gốc Slav"] = "sla", ["Nhóm ngôn ngữ gốc Ý"] = "itc", ["Nhóm ngôn ngữ Ý-Tây Rôman"] = "roa-iwr", ["Nhóm ngôn ngữ Đa Đảo"] = "poz-pol", ["Nhóm ngôn ngữ Đa Đảo hạt nhân"] = "poz-pnp", ["Nhóm ngôn ngữ Đông Algonquin"] = "alg-eas", ["Nhóm ngôn ngữ Đông Balt"] = "bat-eas", ["Nhóm ngôn ngữ Đông Barito"] = "poz-bre", ["Nhóm ngôn ngữ Đông Bắc Iran"] = "ira-nei", ["Nhóm ngôn ngữ Đông Cushit"] = "cus-eas", ["Nhóm ngôn ngữ Đông Cushit Cao nguyên"] = "cus-hec", ["Nhóm ngôn ngữ Đông Kainji"] = "nic-kne", ["Nhóm ngôn ngữ Đông Mande"] = "dmn-mde", ["Nhóm ngôn ngữ Đông Nam Iran"] = "ira-sei", ["Nhóm ngôn ngữ Đông Nam Solomon"] = "poz-sls", ["Nhóm ngôn ngữ Đông Scandinavia"] = "gmq-eas", ["Nhóm ngôn ngữ Đông Tchad"] = "cdc-est", ["Nhóm ngôn ngữ Đông Ấn-Arya"] = "inc-eas", ["Nhóm ngôn ngữ Đại Bạch"] = "sit-mba", ["Nhóm ngôn ngữ Đại Magar"] = "sit-gma", ["Nhóm ngôn ngữ Đại Tây Dương-Congo"] = "alv", ["Nhóm ngôn ngữ Động-Thủy"] = "qfa-kms", ["Nhóm ngôn ngữ Đức cao địa"] = "gmw-hgm", ["Nhóm ngôn ngữ Ả Rập"] = "sem-arb", ["Nhóm ngôn ngữ Ấn-Arya"] = "inc", ["Nhóm ngôn ngữ Ấn-Arya cổ"] = "inc-old", ["Nhóm ngôn ngữ Ấn-Arya trung đại"] = "inc-mid", ["Nhóm ngôn ngữ Ấn-Iran"] = "iir", ["not a family"] = "qfa-not", ["sign"] = "sgn", ["Tiếng Hindustan"] = "inc-hnd", ["Nhóm ngôn ngữ Iran trung đại"] = "ira-mid", } nnmekal4rttxkw3ttomdf3fenjj8pa9 áo phao 0 294963 2574912 2202921 2026-11-02T15:04:17Z TheHighFighter2 42988 /* Tiếng Việt */ 2574912 wikitext text/x-wiki =={{langname|vi}}== [[Tập tin:Universal Life Jacket.JPG|nhỏ|'''Áo phao''' bơi.]] ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun|cls=[[chiếc]], [[cái]]}} # Loại [[áo]] mặc giữ cho người [[nổi]] trên [[mặt nước]]. #* {{quote-book|vi|author=Đỗ Doãn Hoàng|title=Nhìn ngược từ nóc nhà Đông Dương|publisher=w:NXB Hội nhà văn|year=2007|page=247|url=https://www.google.com.vn/books/edition/Nh%C3%ACn_ng%C6%B0%E1%BB%A3c_t%E1%BB%AB_n%C3%B3c_nh%C3%A0_%C4%90%C3%B4ng_D%C6%B0/W7dRsuiR9gwC?hl=vi&gbpv=1&bsq=%22%C3%A1o+phao%22&dq=%22%C3%A1o+phao%22&printsec=frontcover|passage=Tám đồng chí “chuyên gia” cầu cống có hạng bị rơi tõm xuống dòng nước xiết, may nhờ có '''áo phao''' cứu sống.}} # Loại [[áo khoác]] để giữ [[ấm]]. #* {{quote-journal|vi|title=Rủ nhau đi ăn chè mùa đông Hà Nội|author=Cẩm Giang|journal=w:Báo Thanh Niên|year=8/12/2014|url=https://thanhnien.vn/ru-nhau-di-an-che-mua-dong-ha-noi-185633833.htm|archiveurl=https://web.archive.org/web/20231122133900/https://thanhnien.vn/ru-nhau-di-an-che-mua-dong-ha-noi-185633833.htm|archivedate=22/11/2023|passage=Mưa phùn lâm râm, gió hun hút, mặc cả cái '''áo phao''' to sụ vào vẫn thấy rét, ra quán chè, ngửi mùi đường đen và mùi gừng thơm, khói tỏa nghi ngút, đã thấy ấm dạ.}} ===={{ĐM|trans}}==== {{trans-top|Loại áo mặc giữ cho người nổi trên mặt nước}} * {{dịch|en}}: {{t+|en|life jacket}} {{trans-bottom}} ==={{ĐM|reference}}=== * {{R:Tratu}} * {{R:Nguyễn Như Ý 1999|page=41}} jru3glapescm0zt3hl686ndd2ctk5nn шоргоолзон 0 295438 2574997 2138011 2026-11-03T01:29:23Z Hiyuune 50834 2574997 wikitext text/x-wiki =={{langname|bua}}== ==={{section|etym}}=== Từ {{inh|bua|xgn-pro|*sirguljin}}, so sánh với {{cog|mn|шоргоолж}}, {{cog|xal|шорһлҗн}}. ==={{section|n}}=== {{head|bua|Danh từ}} # [[kiến|Kiến]]. {{C|bua|Động vật}} d74iulusn26bkrajof70ihjiohtipbz унших 0 295760 2575231 2138591 2026-11-03T09:27:47Z Hiyuune 50834 2575231 wikitext text/x-wiki =={{langname|mn}}== ==={{section|pron}}=== * {{IPA|mn|/ʊnʃəx/}} ==={{section|v}}=== {{mn-verb|ᠤᠩᠰᠢᠬᠤ}} # [[đọc]]. ===={{section|forms}}==== {{mn-conj|унш|унши|а|а|ъя|а|унша|и<!--|иж-->}} {{mn-conj-neg|унш|унши|а|аа}} 2owq0eofe3i2ya918is9d1v0o94mykp бичих 0 295761 2575187 2138592 2026-11-03T08:38:25Z Hiyuune 50834 2575187 wikitext text/x-wiki =={{langname|mn}}== ==={{section|pron}}=== * {{IPA|mn|[pi.ʰt͡ʃɪ̆x̟]}} * {{hyph|mn|би|чих}} ==={{section|n}}=== {{mn-noun|ᠪᠢᠴᠢᠬᠦ}} # [[viết|Viết]]. ==={{section|v}}=== {{head|mn|động từ|thì quá khứ|бичсэн|thì quá khứ phủ định|бичээгүй|mệnh lệnh|бич}} # [[viết|Viết]]. ===={{section|rel}}==== * {{l|mn|бичиг}} * {{l|mn|бичлэг}} ===={{section|desc}}==== * {{desc|crp-cpr-kya|bor=1|бичиху}} klaacaaq771j8a67ef170bsc8rhdqp9 2575191 2575187 2026-11-03T08:43:24Z Hiyuune 50834 /* Hậu duệ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2575191 wikitext text/x-wiki =={{langname|mn}}== ==={{section|pron}}=== * {{IPA|mn|[pi.ʰt͡ʃɪ̆x̟]}} * {{hyph|mn|би|чих}} ==={{section|n}}=== {{mn-noun|ᠪᠢᠴᠢᠬᠦ}} # [[viết|Viết]]. ==={{section|v}}=== {{head|mn|động từ|thì quá khứ|бичсэн|thì quá khứ phủ định|бичээгүй|mệnh lệnh|бич}} # [[viết|Viết]]. ===={{section|rel}}==== * {{l|mn|бичиг}} * {{l|mn|бичлэг}} pz2q24dc24vn9aktpe0jg4qcellrie2 зурах 0 295762 2575019 2138593 2026-11-03T01:56:58Z Hiyuune 50834 2575019 wikitext text/x-wiki =={{langname|mn}}== ==={{section|etym}}=== Từ {{inh|mn|xgn-pro|*jïru-}}, với hình thức đứt quãng tìm thấy trong tất cả các ngôn ngữ hiện đại. Có lẽ liên quan đến {{cog|trk-pro|*yaŕ-|t=viết}}, {{cog|trk-pro|*čïŕ-|t=vẽ}} hoặc {{cog|tuw-pro|*ńiru-|t=viết}}. {{rfv-etym|mn}} So sánh với {{cog|bua|зураха}}, {{cog|xal|зурх}}, {{cog|mjg-mgr|zhuru|t=viết}}, {{cog|xng|جیروقسان|tr=jiruqsan}}, {{cog|tr|yazmak}}, {{cog|tr|çizmek}}, {{cog|gld|ниру-}}, {{cog|sah|суруй}}. ==={{section|v}}=== {{mn-verb|ᠵᠢᠷᠤᠬᠤ|pass=зурагдах|caus=зуруулах}} # [[vẽ|Vẽ]]. 3j8y2jy5glxfw0z9vg3e6xp4fzzgxel 2575020 2575019 2026-11-03T02:04:37Z Hiyuune 50834 2575020 wikitext text/x-wiki =={{langname|mn}}== ==={{section|etym}}=== Từ {{inh|mn|xgn-pro|*jïru-}}, với hình thức đứt quãng tìm thấy trong tất cả các ngôn ngữ hiện đại. Có lẽ liên quan đến {{cog|trk-pro|*yaŕ-|t=viết}}, {{cog|trk-pro|*čïŕ-|t=vẽ}} hoặc {{cog|tuw-pro|*ńiru-|t=viết}}. {{rfv-etym|mn}} So sánh với {{cog|bua|зураха}}, {{cog|xal|зурх}}, {{cog|mjg-mgr|zhuru|t=viết}}, {{cog|xng|جیروقسان|tr=jiruqsan}}, {{cog|tr|yazmak}}, {{cog|tr|çizmek}}, {{cog|gld|ниру-}}, {{cog|sah|суруй}}. ==={{section|v}}=== {{mn-verb|ᠵᠢᠷᠤᠬᠤ|pass=зурагдах|caus=зуруулах}} # [[vẽ|Vẽ]]. # [[viết|Viết]]. #: {{syn|mn|бичих}} et8xuj5ad5e0u2rm06lq91jx83i2ufh ялам 0 295872 2575018 2138908 2026-11-03T01:53:37Z Hiyuune 50834 2575018 wikitext text/x-wiki =={{langname|mn}}== ==={{section|pron}}=== {{mn-IPA}} ==={{section|n}}=== {{mn-noun}} # [[dâu tằm]]. ehiflhi16y4dwxyxbyeydch16rw9hre арвай 0 295873 2575012 2138909 2026-11-03T01:48:09Z Hiyuune 50834 2575012 wikitext text/x-wiki =={{langname|mn}}== ==={{section|etym}}=== {{inh+|mn|cmg|ᠠᠷᠪᠠᠢ}}, từ {{inh|mn|xng|ꡝꡘ ꡎ|tr=ʼʼr-b|ts=arba}}, từ {{inh|mn|xgn-pro|*arbaï}}, từ {{der|mn|trk-pro|*arpa}}. ==={{section|pron}}=== * {{IPA|mn|/arwai/|[arˈw̜æe]|a=Ulaanbaatar}} ==={{section|n}}=== {{mn-noun|ᠠᠷᠪᠠᠢ|dec=n}} # [[lúa mạch]]. ===={{section|drv}}==== * {{l|mn|арвай ногоо}} l7elyscir6j1cgzrm7gpdxvj2jjldnw шоргоолж 0 295874 2574996 2138910 2026-11-03T01:28:01Z Hiyuune 50834 2574996 wikitext text/x-wiki =={{langname|mn}}== {{wp|mn:}} ==={{section|etym}}=== Từ {{inh|mn|xgn-pro|*sirguljin}}, so sánh với {{cog|bua|шоргоолзон}}, {{cog|xal|шорһлҗн}}. ==={{section|pron}}=== {{mn-IPA}} ==={{section|noun}}=== {{mn-noun|ᠰᠢᠷᠭᠤᠯᠵᠢ}} # [[kiến|Kiến]]. {{C|mn|Kiến}} j3h9qniw0f0g4xdxhvrh64s9v3c502c Từ tái tạo:Tiếng Mông Cổ nguyên thủy/sirguljin 0 295876 2574998 2141566 2026-11-03T01:31:26Z Hiyuune 50834 2574998 wikitext text/x-wiki {{reconstructed}} =={{langname|xgn-pro}}== ==={{section|n}}=== {{head|xgn-pro|Danh từ|head=*sirguljin}} # [[kiến|Kiến]]. ===={{section|desc}}==== {{top3}} * Trung Mông Cổ: ** {{desc|xng||tr=širqalǰin}} ** {{desc|cmg|ᠰᠢᠷᠭᠤᠯᠵᠢ}} *** {{desc|mn|шоргоолж}} ** {{desc|bua|шоргоолзон}} ** {{desc|ykh|ширгоолджи}} ** {{desc|xal|шорһлҗн}} * Nam Mông Cổ: ** {{desc|yuy|shorgholjin}} ** Shirongol: *** Monguor: **** {{desc|xgn-mgl|xrighuanjang}} * {{desc|dta|suigaljin}} {{bottom}} h076whhcd8ksj7anzlou62s8ym34wmy asif 0 298566 2574916 2574685 2026-11-02T15:28:40Z TheHighFighter2 42988 2574916 wikitext text/x-wiki {{also|Asif|as if}} =={{langname|kab}}== ==={{ĐM|etym}}=== {{inh+|kab|ber-pro|*a-sif}} / {{mention|ber-pro|*a-suf|t=sông}}. ==={{ĐM|pron}}=== * {{kab-IPA}} ==={{ĐM|noun}}=== {{kab-head|noun|g=m|pl=isaffen}} # [[sông|Sông]]; [[wadi]]. ===={{ĐM|infl}}==== {{kab-infl-noun|wasif|isaffen|isaffen}} ==={{ĐM|ref}}=== * {{R:kab:Amawal}} * {{R:kab:Dallet:1982}} {{C|kab|Địa mạo|Nước}} =={{langname|sjs}}== ==={{ĐM|etym}}=== {{inh+|sjs|ber-pro|*a-sif}} / {{mention|ber-pro|*a-suf|t=sông}}. ==={{ĐM|pron}}=== * {{sjs-IPA}} ==={{ĐM|noun}}=== {{sjs-head|noun|g=m|pl=isaffen}} # [[sông|Sông]]. #: {{syn|sjs|iɣzer}} ===={{ĐM|decl}}==== {{sjs-infl-noun|wasif|isaffen|isaffen}} ==={{ĐM|ref}}=== * {{R:sjs:Webonary}} * {{R:sjs:Gutova:2021}} {{c|sjs|Nước}} =={{langname|shi}}== {{img |image1=Ourika Valley river - in the Atlas Mountains, Morocco - panoramio.jpg|caption1={{l|shi|[[آسيف]] ن [[iwrikn|يوريكن]]|tr=asif n iwrikn|t=sông Thung lũng Ourika}} }} ==={{ĐM|etym}}=== {{inh+|shi|ber-pro|*a-sif|}} / {{mention|ber-pro|*a-suf|t=sông}}{{ref|{{R:ber:van Putten:2011|page=43}}}}. So sánh với {{cog|gho,kab,sjs,tzm|asif|t=sông}}, {{cog|jbn|usə̀f|t=suối, sông}}, {{cog|thv|ăsuf,ăsif|t=thung lũng}}, {{cog|mzb,sds|suf|t=sông}}, cũng so sánh thêm với {{cog|mzb|asafi|t=lưu vực, ao}}. ==={{ĐM|pron}}=== * {{shi-IPA}} ==={{ĐM|noun}}=== {{shi-head|noun|g=m|annex=wasif|pl=isaffn}} # [[sông|Sông]], [[wadi]]. ===={{ĐM|infl}}==== {{shi-infl-noun|wasif|isaffn|isaffn}} ===={{ĐM|der}}==== {{col|shi |asif n walim<t:Ngân Hà> |asif n ignwan<t:Ngân Hà> |ilis n wasif<t:sốt rét> |tansift<t:vịnh hẹp> }} ==={{ĐM|see}}=== {{col|shi |ilel<t:biển> |ignna<t:trời> |aman<t:nước> }} ==={{ĐM|ref}}=== {{reflist}} * {{R:shi:DBTF|I|page=419b}} {{C|shi|Địa mạo|Nước}} 4ftlm2iy335tre0wabo63763ne0v9py aɣyul 0 298579 2574917 2574757 2026-11-02T15:29:45Z TheHighFighter2 42988 2574917 wikitext text/x-wiki =={{langname|kab}}== ==={{section|etym}}=== {{etymon|kab|id=con lừa|:inh|ber-pro:*a-ɣăyul<t:con lừa><ety:bor<la:equuleus<unc><t:ngựa con>>>|tree=1|text=*}} ==={{section|pron}}=== * {{kab-IPA}} ==={{section|noun}}=== {{kab-head|noun|g=m|pl=iɣʷyal|f=taɣyult}} # Con [[lừa]]. ===={{section|infl}}==== {{kab-infl-noun|weɣyul|iɣʷyal|yeɣʷyal}} ===={{section|drv}}==== {{col|sjs |aɣyul n yiḍ<t:dơi><lit:lừa đêm> }} ==={{section|ref}}=== * {{R:kab:Amawal}} * {{R:kab:Dallet:1982}} {{C|kab|Họ Ngựa}} =={{langname|sjs}}== ==={{section|pron}}=== * {{sjs-IPA}} ==={{section|noun}}=== {{sjs-head|noun|g=m}} # {{alt form of|sjs|aɣyuy|from=Hmed|from2=Taghzut|from3=Zerqet}}. =={{langname|shi}}== ==={{section|alt}}=== * {{alt|shi|aɣyyul|aɣiyul}} ==={{section|etym}}=== {{etymon|shi|id=con lừa|:inh|shi-med:اَغْيُلْ<tr:aɣyul><t:con lừa><ety:inh<ber-pro:*a-ɣăyul<t:con lừa><ety:bor<la:equuleus<unc><t:ngựa con>>>>>|tree=1|text=*}} Không liên quan gì đến {{noncog|ar|خَيْل|t=con ngựa}}. ==={{section|pron}}=== * {{shi-IPA}} ==={{section|noun}}=== {{shi-head|noun|g=m|pl=iɣʷyal|f=taɣyult}} # Con [[lừa]]. # {{lb|shi|vulgar}} Kẻ [[ngu ngốc]], kẻ [[đần độn]]. ===={{section|infl}}==== {{shi-infl-noun|uɣyul|iɣʷyal|iɣʷyal}} ===={{section|drv}}==== {{col|shi |aɣyul abldiy<t:lừa nhà> |aɣyul n tagant <t:lừa hoang> |aɣyul n ḍama |sɣyul<t:ngu ngốc, đần độn> }} ==={{section|see}}=== {{col|shi |asnus<t:lừa con> |ayyis<t:ngựa> }} ==={{section|ref}}=== * {{R:shi:DBTF|I|page=175a}} {{C|shi|Lớp Thú}} dj8b1qzmzxv74fg0ptv5hczf8bquz0f навч 0 298989 2574995 2145470 2026-11-03T01:25:57Z Hiyuune 50834 2574995 wikitext text/x-wiki =={{langname|mn}}== {{mn-variant|ᠨᠠᠪᠴᠢ|навч}} ==={{section|etym}}=== Từ {{inherited|mn|xgn-pro|*nabčïn}}. Cùng gốc với {{cognate|bua|набша}}, {{cognate|ykh|набчи}}, {{cognate|xal|намч}}, {{cognate|dta|larq}}, {{cognate|yuy|labcigh}}, {{cognate|sce|lachin}}, {{cognate|xgn-mgl|laxji}}, {{cognate|xgn-mgr|leghqi}}. ==={{section|pron}}=== {{mn-IPA}} ==={{section|noun}}=== {{mn-noun}} # [[lá|Lá]]. ===={{section|decl}}==== {{mn-decl|навч<n.s>}} ===={{section|see}}==== * {{l|mn|хуудас}} ==={{section|further}}=== * {{R:mn:mongoltoli|60680}} l8qfv31dpubnn3mll5pdl44qvgyh81a одон орон 0 299745 2574993 2147124 2026-11-03T01:24:01Z Hiyuune 50834 2574993 wikitext text/x-wiki =={{langname|mn}}== ==={{section|pron}}=== {{mn-IPA}} ==={{section|noun}}=== {{mn-noun}} # [[thiên văn học]]. {{C|mn|Thiên văn học}} 607s4ekqivvomkiuuplfrkj305n39fa 2574994 2574993 2026-11-03T01:24:15Z Hiyuune 50834 2574994 wikitext text/x-wiki =={{langname|mn}}== {{wp|mn:}} ==={{section|pron}}=== {{mn-IPA}} ==={{section|noun}}=== {{mn-noun}} # [[thiên văn học]]. {{C|mn|Thiên văn học}} 0ubyau5wfc24374jehcur37zc60wk9q одон орон судлаач 0 299746 2574989 2147125 2026-11-03T01:22:08Z Hiyuune 50834 2574989 wikitext text/x-wiki =={{langname|mn}}== {{wp|mn:}} ==={{ĐM|pron}}=== {{mn-IPA}} ==={{ĐM|n}}=== {{mn-noun}} # [[nhà]] [[thiên văn học]]. a67v7zqq4h5n5jtjbutgeqy9aldbxu7 сансрын нисгэгч 0 299747 2574987 2147126 2026-11-03T01:20:52Z Hiyuune 50834 2574987 wikitext text/x-wiki =={{langname|mn}}== ==={{section|pron}}=== {{mn-IPA}} ==={{section|n}}=== {{mn-noun}} # [[phi hành gia]]. #: {{syn|mn|астронавт}} 5ukodgg38cbuj95xxgvyzmtlkwucoy5 2574988 2574987 2026-11-03T01:21:23Z Hiyuune 50834 2574988 wikitext text/x-wiki =={{langname|mn}}== {{wp|mn:}} ==={{section|pron}}=== {{mn-IPA}} ==={{section|n}}=== {{mn-noun}} # [[phi hành gia]]. #: {{syn|mn|астронавт}} 2lqjqfe9d60vnons4al7if9hpxqf2i3 Mô đun:zlw-lch-headword 828 302199 2575127 2566657 2026-11-03T06:48:18Z Hiyuune 50834 2575127 Scribunto text/plain local export = {} local pos_functions = {} local M = require("Module:module loader").init { require = { accel = "Module:accel", form_of = "Module:form of", headword_utilities = "Module:headword utilities", labels = "Module:labels", languages = "Module:languages", table = "Module:table", template_parser = "Module:template parser", zlw_lch_conj = "Module:zlw-lch-conj", zlw_lch_decl = "Module:zlw-lch-decl", }, } local force_cat = false -- for testing; if true, categories appear in non-mainspace pages -- The language table: for each language code, the fields below. A field that is missing or false means the language -- doesn't have it. -- * `peri_comp`: the word that forms a periphrastic comparative (`peri`), e.g. ''bardziej''. -- * `sup`: the prefix that forms the default superlative of a comparative, e.g. ''naj-''. -- * `act`, `pass`, `cont_adv`, `ant_adv`: the endings (patterns) that identify each participle type when {{para|1}} is -- omitted. -- * `has_dual`: true if the language has a dual, given for nouns in {{para|du}}. -- * `lect_inflections`: extra inflections of a part of speech for a lect of the language, as a list of -- `{PARAM, LABEL}`, e.g. the Middle Polish comparative in {{para|mpcomp}}. -- * `forms`: how the language handles non-lemma forms. `template` is its form template (e.g. `pl-head`). `tables` gives, -- for each part of speech, the module whose tables hold the forms (its key in the module loader) and the kind of -- table it makes. `lemma_templates` gives the headword template of each part of speech of lemmas; the form template -- points to it when it is used on a lemma. local langs_supported = { ["pl"] = { peri_comp = "bardziej", sup = "naj", -- participle endings act = {"ąc[yae]$"}, -- biegnący pass = {"[ntł][yae]$"}, -- otwarty, uwielbiany, legły cont_adv = {"ąc$"}, ant_adv = {"szy$"}, lect_inflections = { adjectives = {{"mpcomp", "Middle Polish comparative"}, {"mpsup", "Middle Polish superlative"}}, adverbs = {{"mpcomp", "Middle Polish comparative"}, {"mpsup", "Middle Polish superlative"}}, }, forms = { template = "pl-head", tables = { ["noun forms"] = {module = "zlw_lch_decl", kind = "declension"}, ["proper noun forms"] = {module = "zlw_lch_decl", kind = "declension"}, ["adjective forms"] = {module = "zlw_lch_decl", kind = "declension"}, ["participle forms"] = {module = "zlw_lch_decl", kind = "declension"}, ["pronoun forms"] = {module = "zlw_lch_decl", kind = "declension"}, ["numeral forms"] = {module = "zlw_lch_decl", kind = "declension"}, ["verb forms"] = {module = "zlw_lch_conj", kind = "conjugation"}, }, lemma_templates = { nouns = "pl-noun", ["proper nouns"] = "pl-proper noun", verbs = "pl-verb", adjectives = "pl-adj", adverbs = "pl-adv", participles = "pl-participle", }, }, }, ["csb"] = { peri_comp = "barżi", sup = "nô", -- participle endings act = {"ący$"}, pass = {"[ao]ny$", "ty$", "łi$"}, cont_adv = {"ōnc$"}, ant_adv = {"[wł]szë$"}, }, ["szl"] = { peri_comp = "bardzij", sup = "noj", -- participle endings act = {"ōncy$"}, pass = {"[aō]ny$", "[tł]y$"}, cont_adv = {"ąc$"}, ant_adv = false, }, ["zlw-opl"] = { peri_comp = "barziej", sup = false, -- participle endings act = {"ąc[yae]$"}, -- biegnący pass = {"[ntł][yae]$"}, -- otwarty, uwielbiany, legły cont_adv = {"ąc$"}, ant_adv = {"szy$"}, }, ["pox"] = { peri_comp = false, sup = false, -- participle endings act = false, pass = false, cont_adv = false, ant_adv = false, has_dual = true, }, ["zlw-slv"] = { peri_comp = "barżé", sup = "no", -- participle endings act = false, pass = false, cont_adv = false, ant_adv = false, has_dual = true, }, } --[==[ Entry point for the Lechitic headword templates. Template-callable function to generate the headword line of the part of speech given in the #invoke, or in {{para|1}} for a generic template such as {{tl|pl-head}}. For a non-lemma form of a form template, the definition line follows the headword line. ]==] function export.show(frame) local codes = {} for code in pairs(langs_supported) do table.insert(codes, code) end table.sort(codes) local props = { lang = "invocation", validate_lang = codes, frame = frame, pos_functions = pos_functions, force_cat = force_cat, } local headword = M.headword_utilities.process_headword(props) -- With {{para|json|1}}, return the headword data alone, as JSON. if props.definition and not frame:getParent().args.json then return headword .. "\n# " .. props.definition end return headword end ----------------------------------------------- Nouns -------------------------------------------- -- Map each gender spec that a noun may give to its canonical spec. A missing part of an incomplete spec becomes `?` -- (e.g. `m` becomes `m-?`), except that a plurale tantum may omit the gender and a feminine or neuter noun the animacy, -- since neither makes a difference to agreement. `vr-p` (virile, i.e. masculine personal plural) becomes `m-pr-p`, and -- `nv-p` (non-virile) and `np-p` (non-personal) stay as they are. local noun_genders = {} for _, gender in ipairs {false, "m", "mf", "mfbysense", "f", "n", "g!"} do for _, animacy in ipairs {false, "in", "anml", "pr", "an!"} do for _, number in ipairs {false, "p", "num!"} do local given, canonical = {}, {} local function add(part, name) if part then table.insert(given, part) table.insert(canonical, part) elseif name == "gender" and number == false or name == "animacy" and gender ~= "f" and gender ~= "n" then table.insert(canonical, "?") end end add(gender, "gender") add(animacy, "animacy") add(number, "number") if given[1] then noun_genders[table.concat(given, "-")] = table.concat(canonical, "-") else noun_genders["?"] = "?" end end end end noun_genders["vr-p"] = "m-pr-p" noun_genders["nv-p"] = "nv-p" noun_genders["np-p"] = "np-p" -- Return the infl spec of the genders in `param`, which checks each gender against `noun_genders` and replaces it with -- its canonical spec. local function gender_infl(param) return {param, type = "genders", process_after_parse = function(data, genders) for _, gender in ipairs(genders) do local canonical = noun_genders[gender.spec] if not canonical then error(("Unrecognized %s gender: %s"):format(data.langname, gender.spec)) end gender.spec = canonical end return genders end, } end -- Return the infl specs of a noun in the language of `data`: the genders in {{para|1}}, {{para|indecl}}, and the -- inflections, with the nominative dual where the language has a dual. local function noun_infls(data) local infls = { gender_infl(1), {"indecl", type = "boolean", fixed_label = "<<indeclinable>>", cat = "indeclinable nouns"}, {"gen", label = "genitive singular", include_mods = {"g"}}, } if langs_supported[data.langcode].has_dual then table.insert(infls, {"du", label = "nominative dual", include_mods = {"g"}}) end for _, spec in ipairs { {"pl", "nominative plural"}, {"genpl", "genitive plural"}, {"f", "female equivalent"}, {"m", "male equivalent"}, {"n", "neuter equivalent"}, {"marr", "traditional married form"}, {"unmarr", "traditional unmarried form"}, {"dim", "diminutive"}, {"pej", "pejorative"}, {"aug", "augmentative"}, {"adj", "related adjective"}, {"poss", "possessive adjective"}, {"dem", "demonym"}, {"fdem", "female demonym"}, } do table.insert(infls, {spec[1], label = spec[2], include_mods = {"g"}}) end return infls end -- Return the `pos_functions` entry of nouns and proper nouns. A gerund ({{para|gerund|1}}) is a verbal noun. local function noun_pos() return { params = { gerund = {type = "boolean"}, }, infls = noun_infls, pos_category = function(data) return data.process_props.args.gerund and "verbal nouns" or nil end, } end pos_functions["Danh từ"] = noun_pos() pos_functions["Danh từ riêng"] = noun_pos() ----------------------------------------------- Verbs -------------------------------------------- -- The aspects that a verb may give in {{para|1}}, each with its canonical spec. An imperfective subtype also gives its -- labels, each with a category (e.g. ''determinate'' and [[:Category:Polish determinate verbs]]), and the aspect-pair -- parameters it excludes; e.g. a determinate verb can't take {{para|det}}. local verb_aspects = { pf = {canonical = "pf", excludes = {pf = true}}, impf = {canonical = "impf", excludes = {impf = true}}, biasp = {canonical = "biasp"}, both = {canonical = "biasp"}, ["impf-det"] = {canonical = "impf", labels = {"determinate"}, excludes = {det = true}}, ["impf-indet"] = {canonical = "impf", labels = {"indeterminate"}, excludes = {indet = true}}, ["impf-freq"] = {canonical = "impf", labels = {"indeterminate", "frequentative"}, excludes = {indet = true, freq = true}}, ["?"] = {canonical = "?"}, } -- Return the infl spec of the aspect-pair parameter `param` with label `label`, which throws `error_text` if the -- verb's aspect excludes the parameter. local function aspect_pair(param, label, error_text) return {param, label = label, process_after_parse = function(data, terms) if terms[1] and data.process_props.excluded_pairs[param] then error(error_text) end return terms end, } end pos_functions["Động từ"] = { infls = { {1, type = "genders", default = "?", process_after_parse = function(data, aspects) data.process_props.excluded_pairs = {} for _, aspect in ipairs(aspects) do local info = verb_aspects[aspect.spec] if not info then error(("Unrecognized %s aspect: %s"):format(data.langname, aspect.spec)) end for _, label in ipairs(info.labels or {}) do data:insert_fixed_inflection(label, {originating_term = aspect}) data:insert_category(label .. " verbs") end for pair in pairs(info.excludes or {}) do data.process_props.excluded_pairs[pair] = true end aspect.spec = info.canonical end return aspects end, }, {"def", type = "boolean", fixed_label = "defective", cat = "defective verbs"}, aspect_pair("det", "imperfective determinate", "Aspectual-pair determinates not allowed with imperfective-only determinate verb"), aspect_pair("pf", "perfective", "Aspectual-pair perfectives not allowed with perfective-only verb"), aspect_pair("impf", "imperfective", "Aspectual-pair imperfectives not allowed with imperfective-only verb"), aspect_pair("indet", "indeterminate", "Aspectual-pair indeterminates not allowed with imperfective-only indeterminate or frequentative verb"), aspect_pair("freq", "frequentative", "Aspectual-pair frequentatives not allowed with imperfective-only frequentative verb"), }, } ----------------------------------------------- Adjectives, Adverbs -------------------------------------------- -- Return the infl spec of the comparatives in {{para|1}}, where `peri` stands for the periphrastic comparative (e.g. -- ''bardziej ciekawy''). Each comparative also gives a default superlative for {{para|sup}}, saved in -- `data.process_props.default_superlatives`: the superlative prefix on the comparative (''najlepszy'' from ''lepszy''), -- or the periphrastic superlative (''najbardziej ciekawy''). A language without a superlative prefix has no default -- superlatives. local function comparative_infl() return {1, label = "comparative", accel = {form = "comparative"}, process_one_term = function(data, comparative) local language = langs_supported[data.langcode] local defaults = data.process_props.default_superlatives or {} data.process_props.default_superlatives = defaults local result = M.table.shallowCopy(comparative) local superlative = M.table.shallowCopy(comparative) if comparative.term == "peri" then if not language.peri_comp then error(("Don't know how to form periphrastic comparatives for %s"):format(data.langname)) end result.term = ("[[%s]] [[%s]]"):format(language.peri_comp, data.pagename) superlative.term = language.sup and ("[[%s%s]] [[%s]]"):format(language.sup, language.peri_comp, data.pagename) else superlative.term = language.sup and language.sup .. comparative.term end if superlative.term then table.insert(defaults, superlative) end return result end, } end -- Return the infl spec of the superlatives in {{para|sup}}, where `+` stands for the default superlatives (see -- `comparative_infl`). `+` is the default unless {{para|nodefsup|1}} is given. local function superlative_infl() return {"sup", label = "superlative", accel = {form = "superlative"}, default = function(data) if not data.process_props.args.nodefsup then return "+" end end, process_one_term = function(data, superlative) if superlative.term ~= "+" then return superlative end local terms = {} for _, default in ipairs(data.process_props.default_superlatives or {}) do local term = M.table.shallowCopy(default) M.headword_utilities.combine_termobj_decorations(term, superlative) table.insert(terms, term) end if terms[1] then return terms end return nil, true end, } end -- Return the `pos_functions` entry of adjectives or adverbs (`pos`), with the lect inflections of the language (e.g. -- the Middle Polish comparative). local function adjective_adverb_pos(pos) return { params = { nodefsup = {type = "boolean"}, }, infls = function(data) local infls = {comparative_infl(), superlative_infl()} for _, inflection in ipairs((langs_supported[data.langcode].lect_inflections or {})[pos] or {}) do table.insert(infls, {inflection[1], label = inflection[2]}) end if pos == "adjectives" then table.insert(infls, {"indecl", type = "boolean", fixed_label = "<<indeclinable>>", cat = "indeclinable adjectives"}) table.insert(infls, {"adv", label = "derived adverb"}) end table.insert(infls, {"dim", label = "diminutive"}) return infls end, } end pos_functions["Tính từ"] = adjective_adverb_pos("adjectives") pos_functions["Phó từ"] = adjective_adverb_pos("adverbs") ----------------------------------------------- Participles -------------------------------------------- -- The participle types that {{para|1}} may give, with their labels. local participle_types = { act = "active adjectival", pass = "passive adjectival", ["cont-adv"] = "contemporary adverbial", ["ant-adv"] = "anterior adverbial", } -- The field of the language table that gives the endings of each participle type. local participle_endings = { act = "act", pass = "pass", ["cont-adv"] = "cont_adv", ["ant-adv"] = "ant_adv", } -- Return the type of a participle without {{para|1}}, from the endings of its language (`act`, `pass`, `cont_adv` and -- `ant_adv` in the language table). On a template's own page (ending in `-participle` or `-part`), return `pass`. -- Throw an error if neither applies. local function detect_participle_type(data) local language = langs_supported[data.langcode] for _, participle_type in ipairs {"act", "pass", "cont-adv", "ant-adv"} do for _, ending in ipairs(language[participle_endings[participle_type]] or {}) do if mw.ustring.find(data.pagename, ending) then return participle_type end end end if (data.pagename:find("%-participle$") or data.pagename:find("%-part$")) and mw.title.getCurrentTitle().nsText == "Template" then return "pass" end error(("Missing %s participle type and can't infer from pagename '%s'"):format(data.langname, data.pagename)) end -- The aspects that a participle may give in {{para|a}}, each with its canonical spec and, for a subtype, its label (and -- category), e.g. ''iterative''. local participle_aspects = { pf = {canonical = "pf"}, impf = {canonical = "impf"}, biasp = {canonical = "biasp"}, both = {canonical = "biasp"}, ["pf-it"] = {canonical = "pf", label = "iterative"}, ["pf-sem"] = {canonical = "pf", label = "semelfactive"}, ["impf-it"] = {canonical = "impf", label = "iterative"}, ["impf-dur"] = {canonical = "impf", label = "durative"}, ["?"] = {canonical = "?"}, } pos_functions["Phân từ"] = { infls = { {"a", type = "genders", process_after_parse = function(data, aspects) for _, aspect in ipairs(aspects) do local info = participle_aspects[aspect.spec] if not info then error(("Unrecognized %s participle aspect: %s"):format(data.langname, aspect.spec)) end if info.label then data:insert_fixed_inflection("<<" .. info.label .. ">>", {originating_term = aspect}) data:insert_category(info.label .. " participles") end aspect.spec = info.canonical end return aspects end, }, {1, default = detect_participle_type, validate = {"act", "pass", "cont-adv", "ant-adv", "?"}, fixed_label = function(data, value) return participle_types[value.term] end, cat = function(data, value) return participle_types[value.term] .. " participles" end, }, }, } ----------------------------------------------- Non-lemma forms -------------------------------------------- -- Return the form settings of the language of `data`, i.e. `forms` in the language table. Throw an error if the language -- has none. local function forms_of(data) local forms = langs_supported[data.langcode].forms if not forms then error(("Internal error: no form template for %s"):format(data.langname), 0) end return forms end -- Return the section of the wikitext `text` for the language named `name` (its level-two heading), or {nil} if there -- is none. local function language_section(text, name) local lines, inside = {}, false for line in mw.text.gsplit(text, "\n", true) do if mw.ustring.find(line, "^==[^=].*[^=]==%s*$") then inside = mw.ustring.match(line, "^==%s*(.-)%s*==%s*$") == name elseif inside then table.insert(lines, line) end end return lines[1] and table.concat(lines, "\n") or nil end --[==[ Return the definition lines of the page `pagename` as a form of each lemma in `lemmas` (each `{term = LEMMA, id = ID}`), for the form template of the language `lang` (a language code), e.g. {{tl|pl-head}}. For each lemma, we find the calls to the tables of the part of speech `pos` (see `tables` in the language's `forms`) in the language's section of the lemma's page, and get the tag sets from the `form_tag_sets` function of the tables' module. If the lemma has an id, only the calls with that `id=` count. The tag sets are grouped by the gloss of their call (its `t=`) and then by their labels, with the unlabelled group first, and labelled groups with the same tag sets are joined, with the labels of each in turn. The tag sets of each group are combined into multipart tags by [[Module:accel]] and written as one line by [[Module:form of]], with the labels in front and the gloss after the lemma. The lines are joined by `"\n# "`. `slots` and `noslots` are comma-separated slot names to restrict to or to leave out. `gloss`, if given, is used on every line in place of the tables' glosses. Throw an error if `pagename` isn't a form of any of the lemmas, or if no table of a lemma has its id. ]==] local function form_definition(args) local lang = M.languages.getByCode(args.lang) local function slot_set(list) return list and M.table.listToSet(mw.text.split(list, "%s*,%s*")) or nil end local slots, noslots = slot_set(args.slots), slot_set(args.noslots) local singular_pos = mw.ustring.gsub(args.pos, "s$", "") local tables = langs_supported[args.lang].forms.tables[args.pos] local module = M[tables.module] local templates = module.form_templates(args.pos, args.lang) local lines = {} for _, lemma in ipairs(args.lemmas) do local title = mw.title.new(lemma.term) local section = title and title:getContent() and language_section(title:getContent(), lang:getCanonicalName()) if not section then error(("Can't find a %s section on [[%s]]"):format(lang:getCanonicalName(), lemma.term), 0) end local calls = {} for template in M.template_parser.find_templates(section) do local name = template:get_name() if templates[name] then local call_args = template:get_arguments() -- If the lemma has an id, only use the tables with that id. if not lemma.id or call_args.id == lemma.id then table.insert(calls, {template = name, args = call_args}) end end end if lemma.id and not calls[1] then error(("Can't find a %s %s table with id=%s on [[%s]]"):format(lang:getCanonicalName(), tables.kind, lemma.id, lemma.term), 0) end -- Group the tag sets by gloss, in the order the tables give them, and then by labels, with the unlabelled -- group first. A gloss given to {{tl|pl-head}} itself overrides the tables' glosses. local groups, glosses, order = {}, {}, {} for _, tag_set in ipairs(module.form_tag_sets(args.pagename, lemma.term, calls, args.pos, args.lang, slots, noslots)) do local gloss = args.gloss or tag_set.gloss local gloss_key = gloss or "" if not order[gloss_key] then order[gloss_key] = {} table.insert(glosses, gloss_key) end local key = gloss_key .. "\0" .. table.concat(tag_set.labels, "|") if not groups[key] then groups[key] = {labels = tag_set.labels, gloss = gloss, tag_sets = {}, seen = {}} table.insert(order[gloss_key], tag_set.labels[1] and #order[gloss_key] + 1 or 1, key) end local tags = table.concat(tag_set.tags, "|") if not groups[key].seen[tags] then groups[key].seen[tags] = true table.insert(groups[key].tag_sets, {tags = tag_set.tags}) end end for _, gloss_key in ipairs(glosses) do -- Labelled groups of the same tag sets make one line, with the labels of each in turn (''płech'', the -- genitive plural of ''pchła'' in Middle Polish and in three dialects). The unlabelled group stays apart, as -- its tag sets hold without a label. local lines_of_gloss, by_tag_sets = {}, {} for _, key in ipairs(order[gloss_key]) do local group = groups[key] local tag_set_keys = {} for _, tag_set in ipairs(group.tag_sets) do table.insert(tag_set_keys, table.concat(tag_set.tags, "|")) end table.sort(tag_set_keys) local tag_sets_key = table.concat(tag_set_keys, "\0") local joined = group.labels[1] and by_tag_sets[tag_sets_key] if not joined then joined = {labels = {}, seen = {}, gloss = group.gloss, tag_sets = group.tag_sets} table.insert(lines_of_gloss, joined) if group.labels[1] then by_tag_sets[tag_sets_key] = joined end end for _, label in ipairs(group.labels) do if not joined.seen[label] then joined.seen[label] = true table.insert(joined.labels, label) end end end for _, group in ipairs(lines_of_gloss) do local line = M.form_of.tagged_inflections { lang = lang, tag_sets = M.accel.combine_tag_sets_into_multipart(group.tag_sets, lang, singular_pos), lemmas = {{lang = lang, term = lemma.term, gloss = group.gloss}}, lemma_face = "term", } if group.labels[1] then line = M.labels.show_labels {labels = group.labels, lang = lang} .. " " .. line end table.insert(lines, line) end end end if not lines[1] then local terms = {} for _, lemma in ipairs(args.lemmas) do table.insert(terms, lemma.term) end error(("'%s' is not a form of [[%s]]"):format(args.pagename, table.concat(terms, "]], [[")), 0) end return table.concat(lines, "\n# ") end -- Return the `pos_functions` entry for a part of speech of a form template, e.g. `noun forms` for -- {{tl|pl-head|noun form|kot}}. The definition lines come from `form_definition`, which reads the tables on the page of -- the lemma given in {{para|2}}. If `genders` is true, the form takes genders in {{para|g}}. local function form_pos(genders) return { params = { [2] = {required = true}, slots = true, noslots = true, t = true, }, infls = genders and {gender_infl("g")} or {}, func = function(data, args) forms_of(data) data.process_props.calldata.definition = form_definition { lang = data.langcode, pagename = data.pagename, lemmas = M.headword_utilities.parse_term_with_modifiers { val = args[2], paramname = 2, splitchar = "%s*,%s*", exclude_mods = {"alt", "q", "qq", "l", "ll", "ref"}, disable_special_modes = true, }, pos = data.process_props.template_indicated_pos, slots = args.slots, noslots = args.noslots, gloss = args.t, } end, } end pos_functions["head.noun forms"] = form_pos(true) pos_functions["head.proper noun forms"] = form_pos(true) pos_functions["head.adjective forms"] = form_pos() pos_functions["head.participle forms"] = form_pos() pos_functions["head.pronoun forms"] = form_pos() pos_functions["head.numeral forms"] = form_pos() pos_functions["head.verb forms"] = form_pos() -- Any other part of speech in a form template is an error, which names the headword template of the lemma. pos_functions["head"] = { -- Accept {{para|2}}, so that a call such as {{tl|pl-head|noun|kot}} reaches the error below. params = { [2] = true, }, func = function(data) local forms = forms_of(data) if not data.process_props.args[1] then return end local pos = data.process_props.template_indicated_pos local template = forms.lemma_templates[pos] or "head" error(("[[Template:%s]] is for the forms that a declension or conjugation table gives (noun, proper noun, " .. "adjective, participle, pronoun, numeral and verb forms), not %s; use [[Template:%s]]"):format(forms.template, pos, template), 0) end, } return export 2b8f9omqv7ww2vrtb2y1578pv1yeoke 2575130 2575127 2026-11-03T06:51:03Z Hiyuune 50834 2575130 Scribunto text/plain local export = {} local pos_functions = {} local M = require("Module:module loader").init { require = { accel = "Module:accel", form_of = "Module:form of", headword_utilities = "Module:headword utilities", labels = "Module:labels", languages = "Module:languages", table = "Module:table", template_parser = "Module:template parser", zlw_lch_conj = "Module:zlw-lch-conj", zlw_lch_decl = "Module:zlw-lch-decl", }, } local force_cat = false -- for testing; if true, categories appear in non-mainspace pages -- The language table: for each language code, the fields below. A field that is missing or false means the language -- doesn't have it. -- * `peri_comp`: the word that forms a periphrastic comparative (`peri`), e.g. ''bardziej''. -- * `sup`: the prefix that forms the default superlative of a comparative, e.g. ''naj-''. -- * `act`, `pass`, `cont_adv`, `ant_adv`: the endings (patterns) that identify each participle type when {{para|1}} is -- omitted. -- * `has_dual`: true if the language has a dual, given for nouns in {{para|du}}. -- * `lect_inflections`: extra inflections of a part of speech for a lect of the language, as a list of -- `{PARAM, LABEL}`, e.g. the Middle Polish comparative in {{para|mpcomp}}. -- * `forms`: how the language handles non-lemma forms. `template` is its form template (e.g. `pl-head`). `tables` gives, -- for each part of speech, the module whose tables hold the forms (its key in the module loader) and the kind of -- table it makes. `lemma_templates` gives the headword template of each part of speech of lemmas; the form template -- points to it when it is used on a lemma. local langs_supported = { ["pl"] = { peri_comp = "bardziej", sup = "naj", -- participle endings act = {"ąc[yae]$"}, -- biegnący pass = {"[ntł][yae]$"}, -- otwarty, uwielbiany, legły cont_adv = {"ąc$"}, ant_adv = {"szy$"}, lect_inflections = { adjectives = {{"mpcomp", "Middle Polish comparative"}, {"mpsup", "Middle Polish superlative"}}, adverbs = {{"mpcomp", "Middle Polish comparative"}, {"mpsup", "Middle Polish superlative"}}, }, forms = { template = "pl-head", tables = { ["biến thể hình thái danh từ"] = {module = "zlw_lch_decl", kind = "declension"}, ["proper noun forms"] = {module = "zlw_lch_decl", kind = "declension"}, ["adjective forms"] = {module = "zlw_lch_decl", kind = "declension"}, ["participle forms"] = {module = "zlw_lch_decl", kind = "declension"}, ["pronoun forms"] = {module = "zlw_lch_decl", kind = "declension"}, ["numeral forms"] = {module = "zlw_lch_decl", kind = "declension"}, ["verb forms"] = {module = "zlw_lch_conj", kind = "conjugation"}, }, lemma_templates = { nouns = "pl-noun", ["proper nouns"] = "pl-proper noun", verbs = "pl-verb", adjectives = "pl-adj", adverbs = "pl-adv", participles = "pl-participle", }, }, }, ["csb"] = { peri_comp = "barżi", sup = "nô", -- participle endings act = {"ący$"}, pass = {"[ao]ny$", "ty$", "łi$"}, cont_adv = {"ōnc$"}, ant_adv = {"[wł]szë$"}, }, ["szl"] = { peri_comp = "bardzij", sup = "noj", -- participle endings act = {"ōncy$"}, pass = {"[aō]ny$", "[tł]y$"}, cont_adv = {"ąc$"}, ant_adv = false, }, ["zlw-opl"] = { peri_comp = "barziej", sup = false, -- participle endings act = {"ąc[yae]$"}, -- biegnący pass = {"[ntł][yae]$"}, -- otwarty, uwielbiany, legły cont_adv = {"ąc$"}, ant_adv = {"szy$"}, }, ["pox"] = { peri_comp = false, sup = false, -- participle endings act = false, pass = false, cont_adv = false, ant_adv = false, has_dual = true, }, ["zlw-slv"] = { peri_comp = "barżé", sup = "no", -- participle endings act = false, pass = false, cont_adv = false, ant_adv = false, has_dual = true, }, } --[==[ Entry point for the Lechitic headword templates. Template-callable function to generate the headword line of the part of speech given in the #invoke, or in {{para|1}} for a generic template such as {{tl|pl-head}}. For a non-lemma form of a form template, the definition line follows the headword line. ]==] function export.show(frame) local codes = {} for code in pairs(langs_supported) do table.insert(codes, code) end table.sort(codes) local props = { lang = "invocation", validate_lang = codes, frame = frame, pos_functions = pos_functions, force_cat = force_cat, } local headword = M.headword_utilities.process_headword(props) -- With {{para|json|1}}, return the headword data alone, as JSON. if props.definition and not frame:getParent().args.json then return headword .. "\n# " .. props.definition end return headword end ----------------------------------------------- Nouns -------------------------------------------- -- Map each gender spec that a noun may give to its canonical spec. A missing part of an incomplete spec becomes `?` -- (e.g. `m` becomes `m-?`), except that a plurale tantum may omit the gender and a feminine or neuter noun the animacy, -- since neither makes a difference to agreement. `vr-p` (virile, i.e. masculine personal plural) becomes `m-pr-p`, and -- `nv-p` (non-virile) and `np-p` (non-personal) stay as they are. local noun_genders = {} for _, gender in ipairs {false, "m", "mf", "mfbysense", "f", "n", "g!"} do for _, animacy in ipairs {false, "in", "anml", "pr", "an!"} do for _, number in ipairs {false, "p", "num!"} do local given, canonical = {}, {} local function add(part, name) if part then table.insert(given, part) table.insert(canonical, part) elseif name == "gender" and number == false or name == "animacy" and gender ~= "f" and gender ~= "n" then table.insert(canonical, "?") end end add(gender, "gender") add(animacy, "animacy") add(number, "number") if given[1] then noun_genders[table.concat(given, "-")] = table.concat(canonical, "-") else noun_genders["?"] = "?" end end end end noun_genders["vr-p"] = "m-pr-p" noun_genders["nv-p"] = "nv-p" noun_genders["np-p"] = "np-p" -- Return the infl spec of the genders in `param`, which checks each gender against `noun_genders` and replaces it with -- its canonical spec. local function gender_infl(param) return {param, type = "genders", process_after_parse = function(data, genders) for _, gender in ipairs(genders) do local canonical = noun_genders[gender.spec] if not canonical then error(("Unrecognized %s gender: %s"):format(data.langname, gender.spec)) end gender.spec = canonical end return genders end, } end -- Return the infl specs of a noun in the language of `data`: the genders in {{para|1}}, {{para|indecl}}, and the -- inflections, with the nominative dual where the language has a dual. local function noun_infls(data) local infls = { gender_infl(1), {"indecl", type = "boolean", fixed_label = "<<indeclinable>>", cat = "indeclinable nouns"}, {"gen", label = "genitive singular", include_mods = {"g"}}, } if langs_supported[data.langcode].has_dual then table.insert(infls, {"du", label = "nominative dual", include_mods = {"g"}}) end for _, spec in ipairs { {"pl", "nominative plural"}, {"genpl", "genitive plural"}, {"f", "female equivalent"}, {"m", "male equivalent"}, {"n", "neuter equivalent"}, {"marr", "traditional married form"}, {"unmarr", "traditional unmarried form"}, {"dim", "diminutive"}, {"pej", "pejorative"}, {"aug", "augmentative"}, {"adj", "related adjective"}, {"poss", "possessive adjective"}, {"dem", "demonym"}, {"fdem", "female demonym"}, } do table.insert(infls, {spec[1], label = spec[2], include_mods = {"g"}}) end return infls end -- Return the `pos_functions` entry of nouns and proper nouns. A gerund ({{para|gerund|1}}) is a verbal noun. local function noun_pos() return { params = { gerund = {type = "boolean"}, }, infls = noun_infls, pos_category = function(data) return data.process_props.args.gerund and "verbal nouns" or nil end, } end pos_functions["Danh từ"] = noun_pos() pos_functions["Danh từ riêng"] = noun_pos() ----------------------------------------------- Verbs -------------------------------------------- -- The aspects that a verb may give in {{para|1}}, each with its canonical spec. An imperfective subtype also gives its -- labels, each with a category (e.g. ''determinate'' and [[:Category:Polish determinate verbs]]), and the aspect-pair -- parameters it excludes; e.g. a determinate verb can't take {{para|det}}. local verb_aspects = { pf = {canonical = "pf", excludes = {pf = true}}, impf = {canonical = "impf", excludes = {impf = true}}, biasp = {canonical = "biasp"}, both = {canonical = "biasp"}, ["impf-det"] = {canonical = "impf", labels = {"determinate"}, excludes = {det = true}}, ["impf-indet"] = {canonical = "impf", labels = {"indeterminate"}, excludes = {indet = true}}, ["impf-freq"] = {canonical = "impf", labels = {"indeterminate", "frequentative"}, excludes = {indet = true, freq = true}}, ["?"] = {canonical = "?"}, } -- Return the infl spec of the aspect-pair parameter `param` with label `label`, which throws `error_text` if the -- verb's aspect excludes the parameter. local function aspect_pair(param, label, error_text) return {param, label = label, process_after_parse = function(data, terms) if terms[1] and data.process_props.excluded_pairs[param] then error(error_text) end return terms end, } end pos_functions["Động từ"] = { infls = { {1, type = "genders", default = "?", process_after_parse = function(data, aspects) data.process_props.excluded_pairs = {} for _, aspect in ipairs(aspects) do local info = verb_aspects[aspect.spec] if not info then error(("Unrecognized %s aspect: %s"):format(data.langname, aspect.spec)) end for _, label in ipairs(info.labels or {}) do data:insert_fixed_inflection(label, {originating_term = aspect}) data:insert_category(label .. " verbs") end for pair in pairs(info.excludes or {}) do data.process_props.excluded_pairs[pair] = true end aspect.spec = info.canonical end return aspects end, }, {"def", type = "boolean", fixed_label = "defective", cat = "defective verbs"}, aspect_pair("det", "imperfective determinate", "Aspectual-pair determinates not allowed with imperfective-only determinate verb"), aspect_pair("pf", "perfective", "Aspectual-pair perfectives not allowed with perfective-only verb"), aspect_pair("impf", "imperfective", "Aspectual-pair imperfectives not allowed with imperfective-only verb"), aspect_pair("indet", "indeterminate", "Aspectual-pair indeterminates not allowed with imperfective-only indeterminate or frequentative verb"), aspect_pair("freq", "frequentative", "Aspectual-pair frequentatives not allowed with imperfective-only frequentative verb"), }, } ----------------------------------------------- Adjectives, Adverbs -------------------------------------------- -- Return the infl spec of the comparatives in {{para|1}}, where `peri` stands for the periphrastic comparative (e.g. -- ''bardziej ciekawy''). Each comparative also gives a default superlative for {{para|sup}}, saved in -- `data.process_props.default_superlatives`: the superlative prefix on the comparative (''najlepszy'' from ''lepszy''), -- or the periphrastic superlative (''najbardziej ciekawy''). A language without a superlative prefix has no default -- superlatives. local function comparative_infl() return {1, label = "comparative", accel = {form = "comparative"}, process_one_term = function(data, comparative) local language = langs_supported[data.langcode] local defaults = data.process_props.default_superlatives or {} data.process_props.default_superlatives = defaults local result = M.table.shallowCopy(comparative) local superlative = M.table.shallowCopy(comparative) if comparative.term == "peri" then if not language.peri_comp then error(("Don't know how to form periphrastic comparatives for %s"):format(data.langname)) end result.term = ("[[%s]] [[%s]]"):format(language.peri_comp, data.pagename) superlative.term = language.sup and ("[[%s%s]] [[%s]]"):format(language.sup, language.peri_comp, data.pagename) else superlative.term = language.sup and language.sup .. comparative.term end if superlative.term then table.insert(defaults, superlative) end return result end, } end -- Return the infl spec of the superlatives in {{para|sup}}, where `+` stands for the default superlatives (see -- `comparative_infl`). `+` is the default unless {{para|nodefsup|1}} is given. local function superlative_infl() return {"sup", label = "superlative", accel = {form = "superlative"}, default = function(data) if not data.process_props.args.nodefsup then return "+" end end, process_one_term = function(data, superlative) if superlative.term ~= "+" then return superlative end local terms = {} for _, default in ipairs(data.process_props.default_superlatives or {}) do local term = M.table.shallowCopy(default) M.headword_utilities.combine_termobj_decorations(term, superlative) table.insert(terms, term) end if terms[1] then return terms end return nil, true end, } end -- Return the `pos_functions` entry of adjectives or adverbs (`pos`), with the lect inflections of the language (e.g. -- the Middle Polish comparative). local function adjective_adverb_pos(pos) return { params = { nodefsup = {type = "boolean"}, }, infls = function(data) local infls = {comparative_infl(), superlative_infl()} for _, inflection in ipairs((langs_supported[data.langcode].lect_inflections or {})[pos] or {}) do table.insert(infls, {inflection[1], label = inflection[2]}) end if pos == "adjectives" then table.insert(infls, {"indecl", type = "boolean", fixed_label = "<<indeclinable>>", cat = "indeclinable adjectives"}) table.insert(infls, {"adv", label = "derived adverb"}) end table.insert(infls, {"dim", label = "diminutive"}) return infls end, } end pos_functions["Tính từ"] = adjective_adverb_pos("adjectives") pos_functions["Phó từ"] = adjective_adverb_pos("adverbs") ----------------------------------------------- Participles -------------------------------------------- -- The participle types that {{para|1}} may give, with their labels. local participle_types = { act = "active adjectival", pass = "passive adjectival", ["cont-adv"] = "contemporary adverbial", ["ant-adv"] = "anterior adverbial", } -- The field of the language table that gives the endings of each participle type. local participle_endings = { act = "act", pass = "pass", ["cont-adv"] = "cont_adv", ["ant-adv"] = "ant_adv", } -- Return the type of a participle without {{para|1}}, from the endings of its language (`act`, `pass`, `cont_adv` and -- `ant_adv` in the language table). On a template's own page (ending in `-participle` or `-part`), return `pass`. -- Throw an error if neither applies. local function detect_participle_type(data) local language = langs_supported[data.langcode] for _, participle_type in ipairs {"act", "pass", "cont-adv", "ant-adv"} do for _, ending in ipairs(language[participle_endings[participle_type]] or {}) do if mw.ustring.find(data.pagename, ending) then return participle_type end end end if (data.pagename:find("%-participle$") or data.pagename:find("%-part$")) and mw.title.getCurrentTitle().nsText == "Template" then return "pass" end error(("Missing %s participle type and can't infer from pagename '%s'"):format(data.langname, data.pagename)) end -- The aspects that a participle may give in {{para|a}}, each with its canonical spec and, for a subtype, its label (and -- category), e.g. ''iterative''. local participle_aspects = { pf = {canonical = "pf"}, impf = {canonical = "impf"}, biasp = {canonical = "biasp"}, both = {canonical = "biasp"}, ["pf-it"] = {canonical = "pf", label = "iterative"}, ["pf-sem"] = {canonical = "pf", label = "semelfactive"}, ["impf-it"] = {canonical = "impf", label = "iterative"}, ["impf-dur"] = {canonical = "impf", label = "durative"}, ["?"] = {canonical = "?"}, } pos_functions["Phân từ"] = { infls = { {"a", type = "genders", process_after_parse = function(data, aspects) for _, aspect in ipairs(aspects) do local info = participle_aspects[aspect.spec] if not info then error(("Unrecognized %s participle aspect: %s"):format(data.langname, aspect.spec)) end if info.label then data:insert_fixed_inflection("<<" .. info.label .. ">>", {originating_term = aspect}) data:insert_category(info.label .. " participles") end aspect.spec = info.canonical end return aspects end, }, {1, default = detect_participle_type, validate = {"act", "pass", "cont-adv", "ant-adv", "?"}, fixed_label = function(data, value) return participle_types[value.term] end, cat = function(data, value) return participle_types[value.term] .. " participles" end, }, }, } ----------------------------------------------- Non-lemma forms -------------------------------------------- -- Return the form settings of the language of `data`, i.e. `forms` in the language table. Throw an error if the language -- has none. local function forms_of(data) local forms = langs_supported[data.langcode].forms if not forms then error(("Internal error: no form template for %s"):format(data.langname), 0) end return forms end -- Return the section of the wikitext `text` for the language named `name` (its level-two heading), or {nil} if there -- is none. local function language_section(text, name) local lines, inside = {}, false for line in mw.text.gsplit(text, "\n", true) do if mw.ustring.find(line, "^==[^=].*[^=]==%s*$") then inside = mw.ustring.match(line, "^==%s*(.-)%s*==%s*$") == name elseif inside then table.insert(lines, line) end end return lines[1] and table.concat(lines, "\n") or nil end --[==[ Return the definition lines of the page `pagename` as a form of each lemma in `lemmas` (each `{term = LEMMA, id = ID}`), for the form template of the language `lang` (a language code), e.g. {{tl|pl-head}}. For each lemma, we find the calls to the tables of the part of speech `pos` (see `tables` in the language's `forms`) in the language's section of the lemma's page, and get the tag sets from the `form_tag_sets` function of the tables' module. If the lemma has an id, only the calls with that `id=` count. The tag sets are grouped by the gloss of their call (its `t=`) and then by their labels, with the unlabelled group first, and labelled groups with the same tag sets are joined, with the labels of each in turn. The tag sets of each group are combined into multipart tags by [[Module:accel]] and written as one line by [[Module:form of]], with the labels in front and the gloss after the lemma. The lines are joined by `"\n# "`. `slots` and `noslots` are comma-separated slot names to restrict to or to leave out. `gloss`, if given, is used on every line in place of the tables' glosses. Throw an error if `pagename` isn't a form of any of the lemmas, or if no table of a lemma has its id. ]==] local function form_definition(args) local lang = M.languages.getByCode(args.lang) local function slot_set(list) return list and M.table.listToSet(mw.text.split(list, "%s*,%s*")) or nil end local slots, noslots = slot_set(args.slots), slot_set(args.noslots) local singular_pos = mw.ustring.gsub(args.pos, "s$", "") local tables = langs_supported[args.lang].forms.tables[args.pos] local module = M[tables.module] local templates = module.form_templates(args.pos, args.lang) local lines = {} for _, lemma in ipairs(args.lemmas) do local title = mw.title.new(lemma.term) local section = title and title:getContent() and language_section(title:getContent(), lang:getCanonicalName()) if not section then error(("Can't find a %s section on [[%s]]"):format(lang:getCanonicalName(), lemma.term), 0) end local calls = {} for template in M.template_parser.find_templates(section) do local name = template:get_name() if templates[name] then local call_args = template:get_arguments() -- If the lemma has an id, only use the tables with that id. if not lemma.id or call_args.id == lemma.id then table.insert(calls, {template = name, args = call_args}) end end end if lemma.id and not calls[1] then error(("Can't find a %s %s table with id=%s on [[%s]]"):format(lang:getCanonicalName(), tables.kind, lemma.id, lemma.term), 0) end -- Group the tag sets by gloss, in the order the tables give them, and then by labels, with the unlabelled -- group first. A gloss given to {{tl|pl-head}} itself overrides the tables' glosses. local groups, glosses, order = {}, {}, {} for _, tag_set in ipairs(module.form_tag_sets(args.pagename, lemma.term, calls, args.pos, args.lang, slots, noslots)) do local gloss = args.gloss or tag_set.gloss local gloss_key = gloss or "" if not order[gloss_key] then order[gloss_key] = {} table.insert(glosses, gloss_key) end local key = gloss_key .. "\0" .. table.concat(tag_set.labels, "|") if not groups[key] then groups[key] = {labels = tag_set.labels, gloss = gloss, tag_sets = {}, seen = {}} table.insert(order[gloss_key], tag_set.labels[1] and #order[gloss_key] + 1 or 1, key) end local tags = table.concat(tag_set.tags, "|") if not groups[key].seen[tags] then groups[key].seen[tags] = true table.insert(groups[key].tag_sets, {tags = tag_set.tags}) end end for _, gloss_key in ipairs(glosses) do -- Labelled groups of the same tag sets make one line, with the labels of each in turn (''płech'', the -- genitive plural of ''pchła'' in Middle Polish and in three dialects). The unlabelled group stays apart, as -- its tag sets hold without a label. local lines_of_gloss, by_tag_sets = {}, {} for _, key in ipairs(order[gloss_key]) do local group = groups[key] local tag_set_keys = {} for _, tag_set in ipairs(group.tag_sets) do table.insert(tag_set_keys, table.concat(tag_set.tags, "|")) end table.sort(tag_set_keys) local tag_sets_key = table.concat(tag_set_keys, "\0") local joined = group.labels[1] and by_tag_sets[tag_sets_key] if not joined then joined = {labels = {}, seen = {}, gloss = group.gloss, tag_sets = group.tag_sets} table.insert(lines_of_gloss, joined) if group.labels[1] then by_tag_sets[tag_sets_key] = joined end end for _, label in ipairs(group.labels) do if not joined.seen[label] then joined.seen[label] = true table.insert(joined.labels, label) end end end for _, group in ipairs(lines_of_gloss) do local line = M.form_of.tagged_inflections { lang = lang, tag_sets = M.accel.combine_tag_sets_into_multipart(group.tag_sets, lang, singular_pos), lemmas = {{lang = lang, term = lemma.term, gloss = group.gloss}}, lemma_face = "term", } if group.labels[1] then line = M.labels.show_labels {labels = group.labels, lang = lang} .. " " .. line end table.insert(lines, line) end end end if not lines[1] then local terms = {} for _, lemma in ipairs(args.lemmas) do table.insert(terms, lemma.term) end error(("'%s' is not a form of [[%s]]"):format(args.pagename, table.concat(terms, "]], [[")), 0) end return table.concat(lines, "\n# ") end -- Return the `pos_functions` entry for a part of speech of a form template, e.g. `noun forms` for -- {{tl|pl-head|noun form|kot}}. The definition lines come from `form_definition`, which reads the tables on the page of -- the lemma given in {{para|2}}. If `genders` is true, the form takes genders in {{para|g}}. local function form_pos(genders) return { params = { [2] = {required = true}, slots = true, noslots = true, t = true, }, infls = genders and {gender_infl("g")} or {}, func = function(data, args) forms_of(data) data.process_props.calldata.definition = form_definition { lang = data.langcode, pagename = data.pagename, lemmas = M.headword_utilities.parse_term_with_modifiers { val = args[2], paramname = 2, splitchar = "%s*,%s*", exclude_mods = {"alt", "q", "qq", "l", "ll", "ref"}, disable_special_modes = true, }, pos = data.process_props.template_indicated_pos, slots = args.slots, noslots = args.noslots, gloss = args.t, } end, } end pos_functions["head.noun forms"] = form_pos(true) pos_functions["head.proper noun forms"] = form_pos(true) pos_functions["head.adjective forms"] = form_pos() pos_functions["head.participle forms"] = form_pos() pos_functions["head.pronoun forms"] = form_pos() pos_functions["head.numeral forms"] = form_pos() pos_functions["head.verb forms"] = form_pos() -- Any other part of speech in a form template is an error, which names the headword template of the lemma. pos_functions["head"] = { -- Accept {{para|2}}, so that a call such as {{tl|pl-head|noun|kot}} reaches the error below. params = { [2] = true, }, func = function(data) local forms = forms_of(data) if not data.process_props.args[1] then return end local pos = data.process_props.template_indicated_pos local template = forms.lemma_templates[pos] or "head" error(("[[Template:%s]] is for the forms that a declension or conjugation table gives (noun, proper noun, " .. "adjective, participle, pronoun, numeral and verb forms), not %s; use [[Template:%s]]"):format(forms.template, pos, template), 0) end, } return export rghk7s6h9855kb2ehdq59l78vlri825 2575131 2575130 2026-11-03T06:51:46Z Hiyuune 50834 2575131 Scribunto text/plain local export = {} local pos_functions = {} local M = require("Module:module loader").init { require = { accel = "Module:accel", form_of = "Module:form of", headword_utilities = "Module:headword utilities", labels = "Module:labels", languages = "Module:languages", table = "Module:table", template_parser = "Module:template parser", zlw_lch_conj = "Module:zlw-lch-conj", zlw_lch_decl = "Module:zlw-lch-decl", }, } local force_cat = false -- for testing; if true, categories appear in non-mainspace pages -- The language table: for each language code, the fields below. A field that is missing or false means the language -- doesn't have it. -- * `peri_comp`: the word that forms a periphrastic comparative (`peri`), e.g. ''bardziej''. -- * `sup`: the prefix that forms the default superlative of a comparative, e.g. ''naj-''. -- * `act`, `pass`, `cont_adv`, `ant_adv`: the endings (patterns) that identify each participle type when {{para|1}} is -- omitted. -- * `has_dual`: true if the language has a dual, given for nouns in {{para|du}}. -- * `lect_inflections`: extra inflections of a part of speech for a lect of the language, as a list of -- `{PARAM, LABEL}`, e.g. the Middle Polish comparative in {{para|mpcomp}}. -- * `forms`: how the language handles non-lemma forms. `template` is its form template (e.g. `pl-head`). `tables` gives, -- for each part of speech, the module whose tables hold the forms (its key in the module loader) and the kind of -- table it makes. `lemma_templates` gives the headword template of each part of speech of lemmas; the form template -- points to it when it is used on a lemma. local langs_supported = { ["pl"] = { peri_comp = "bardziej", sup = "naj", -- participle endings act = {"ąc[yae]$"}, -- biegnący pass = {"[ntł][yae]$"}, -- otwarty, uwielbiany, legły cont_adv = {"ąc$"}, ant_adv = {"szy$"}, lect_inflections = { adjectives = {{"mpcomp", "Middle Polish comparative"}, {"mpsup", "Middle Polish superlative"}}, adverbs = {{"mpcomp", "Middle Polish comparative"}, {"mpsup", "Middle Polish superlative"}}, }, forms = { template = "pl-head", tables = { ["noun forms"] = {module = "zlw_lch_decl", kind = "declension"}, ["proper noun forms"] = {module = "zlw_lch_decl", kind = "declension"}, ["adjective forms"] = {module = "zlw_lch_decl", kind = "declension"}, ["participle forms"] = {module = "zlw_lch_decl", kind = "declension"}, ["pronoun forms"] = {module = "zlw_lch_decl", kind = "declension"}, ["numeral forms"] = {module = "zlw_lch_decl", kind = "declension"}, ["verb forms"] = {module = "zlw_lch_conj", kind = "conjugation"}, }, lemma_templates = { nouns = "pl-noun", ["proper nouns"] = "pl-proper noun", verbs = "pl-verb", adjectives = "pl-adj", adverbs = "pl-adv", participles = "pl-participle", }, }, }, ["csb"] = { peri_comp = "barżi", sup = "nô", -- participle endings act = {"ący$"}, pass = {"[ao]ny$", "ty$", "łi$"}, cont_adv = {"ōnc$"}, ant_adv = {"[wł]szë$"}, }, ["szl"] = { peri_comp = "bardzij", sup = "noj", -- participle endings act = {"ōncy$"}, pass = {"[aō]ny$", "[tł]y$"}, cont_adv = {"ąc$"}, ant_adv = false, }, ["zlw-opl"] = { peri_comp = "barziej", sup = false, -- participle endings act = {"ąc[yae]$"}, -- biegnący pass = {"[ntł][yae]$"}, -- otwarty, uwielbiany, legły cont_adv = {"ąc$"}, ant_adv = {"szy$"}, }, ["pox"] = { peri_comp = false, sup = false, -- participle endings act = false, pass = false, cont_adv = false, ant_adv = false, has_dual = true, }, ["zlw-slv"] = { peri_comp = "barżé", sup = "no", -- participle endings act = false, pass = false, cont_adv = false, ant_adv = false, has_dual = true, }, } --[==[ Entry point for the Lechitic headword templates. Template-callable function to generate the headword line of the part of speech given in the #invoke, or in {{para|1}} for a generic template such as {{tl|pl-head}}. For a non-lemma form of a form template, the definition line follows the headword line. ]==] function export.show(frame) local codes = {} for code in pairs(langs_supported) do table.insert(codes, code) end table.sort(codes) local props = { lang = "invocation", validate_lang = codes, frame = frame, pos_functions = pos_functions, force_cat = force_cat, } local headword = M.headword_utilities.process_headword(props) -- With {{para|json|1}}, return the headword data alone, as JSON. if props.definition and not frame:getParent().args.json then return headword .. "\n# " .. props.definition end return headword end ----------------------------------------------- Nouns -------------------------------------------- -- Map each gender spec that a noun may give to its canonical spec. A missing part of an incomplete spec becomes `?` -- (e.g. `m` becomes `m-?`), except that a plurale tantum may omit the gender and a feminine or neuter noun the animacy, -- since neither makes a difference to agreement. `vr-p` (virile, i.e. masculine personal plural) becomes `m-pr-p`, and -- `nv-p` (non-virile) and `np-p` (non-personal) stay as they are. local noun_genders = {} for _, gender in ipairs {false, "m", "mf", "mfbysense", "f", "n", "g!"} do for _, animacy in ipairs {false, "in", "anml", "pr", "an!"} do for _, number in ipairs {false, "p", "num!"} do local given, canonical = {}, {} local function add(part, name) if part then table.insert(given, part) table.insert(canonical, part) elseif name == "gender" and number == false or name == "animacy" and gender ~= "f" and gender ~= "n" then table.insert(canonical, "?") end end add(gender, "gender") add(animacy, "animacy") add(number, "number") if given[1] then noun_genders[table.concat(given, "-")] = table.concat(canonical, "-") else noun_genders["?"] = "?" end end end end noun_genders["vr-p"] = "m-pr-p" noun_genders["nv-p"] = "nv-p" noun_genders["np-p"] = "np-p" -- Return the infl spec of the genders in `param`, which checks each gender against `noun_genders` and replaces it with -- its canonical spec. local function gender_infl(param) return {param, type = "genders", process_after_parse = function(data, genders) for _, gender in ipairs(genders) do local canonical = noun_genders[gender.spec] if not canonical then error(("Unrecognized %s gender: %s"):format(data.langname, gender.spec)) end gender.spec = canonical end return genders end, } end -- Return the infl specs of a noun in the language of `data`: the genders in {{para|1}}, {{para|indecl}}, and the -- inflections, with the nominative dual where the language has a dual. local function noun_infls(data) local infls = { gender_infl(1), {"indecl", type = "boolean", fixed_label = "<<indeclinable>>", cat = "indeclinable nouns"}, {"gen", label = "genitive singular", include_mods = {"g"}}, } if langs_supported[data.langcode].has_dual then table.insert(infls, {"du", label = "nominative dual", include_mods = {"g"}}) end for _, spec in ipairs { {"pl", "nominative plural"}, {"genpl", "genitive plural"}, {"f", "female equivalent"}, {"m", "male equivalent"}, {"n", "neuter equivalent"}, {"marr", "traditional married form"}, {"unmarr", "traditional unmarried form"}, {"dim", "diminutive"}, {"pej", "pejorative"}, {"aug", "augmentative"}, {"adj", "related adjective"}, {"poss", "possessive adjective"}, {"dem", "demonym"}, {"fdem", "female demonym"}, } do table.insert(infls, {spec[1], label = spec[2], include_mods = {"g"}}) end return infls end -- Return the `pos_functions` entry of nouns and proper nouns. A gerund ({{para|gerund|1}}) is a verbal noun. local function noun_pos() return { params = { gerund = {type = "boolean"}, }, infls = noun_infls, pos_category = function(data) return data.process_props.args.gerund and "verbal nouns" or nil end, } end pos_functions["Danh từ"] = noun_pos() pos_functions["Danh từ riêng"] = noun_pos() ----------------------------------------------- Verbs -------------------------------------------- -- The aspects that a verb may give in {{para|1}}, each with its canonical spec. An imperfective subtype also gives its -- labels, each with a category (e.g. ''determinate'' and [[:Category:Polish determinate verbs]]), and the aspect-pair -- parameters it excludes; e.g. a determinate verb can't take {{para|det}}. local verb_aspects = { pf = {canonical = "pf", excludes = {pf = true}}, impf = {canonical = "impf", excludes = {impf = true}}, biasp = {canonical = "biasp"}, both = {canonical = "biasp"}, ["impf-det"] = {canonical = "impf", labels = {"determinate"}, excludes = {det = true}}, ["impf-indet"] = {canonical = "impf", labels = {"indeterminate"}, excludes = {indet = true}}, ["impf-freq"] = {canonical = "impf", labels = {"indeterminate", "frequentative"}, excludes = {indet = true, freq = true}}, ["?"] = {canonical = "?"}, } -- Return the infl spec of the aspect-pair parameter `param` with label `label`, which throws `error_text` if the -- verb's aspect excludes the parameter. local function aspect_pair(param, label, error_text) return {param, label = label, process_after_parse = function(data, terms) if terms[1] and data.process_props.excluded_pairs[param] then error(error_text) end return terms end, } end pos_functions["Động từ"] = { infls = { {1, type = "genders", default = "?", process_after_parse = function(data, aspects) data.process_props.excluded_pairs = {} for _, aspect in ipairs(aspects) do local info = verb_aspects[aspect.spec] if not info then error(("Unrecognized %s aspect: %s"):format(data.langname, aspect.spec)) end for _, label in ipairs(info.labels or {}) do data:insert_fixed_inflection(label, {originating_term = aspect}) data:insert_category(label .. " verbs") end for pair in pairs(info.excludes or {}) do data.process_props.excluded_pairs[pair] = true end aspect.spec = info.canonical end return aspects end, }, {"def", type = "boolean", fixed_label = "defective", cat = "defective verbs"}, aspect_pair("det", "imperfective determinate", "Aspectual-pair determinates not allowed with imperfective-only determinate verb"), aspect_pair("pf", "perfective", "Aspectual-pair perfectives not allowed with perfective-only verb"), aspect_pair("impf", "imperfective", "Aspectual-pair imperfectives not allowed with imperfective-only verb"), aspect_pair("indet", "indeterminate", "Aspectual-pair indeterminates not allowed with imperfective-only indeterminate or frequentative verb"), aspect_pair("freq", "frequentative", "Aspectual-pair frequentatives not allowed with imperfective-only frequentative verb"), }, } ----------------------------------------------- Adjectives, Adverbs -------------------------------------------- -- Return the infl spec of the comparatives in {{para|1}}, where `peri` stands for the periphrastic comparative (e.g. -- ''bardziej ciekawy''). Each comparative also gives a default superlative for {{para|sup}}, saved in -- `data.process_props.default_superlatives`: the superlative prefix on the comparative (''najlepszy'' from ''lepszy''), -- or the periphrastic superlative (''najbardziej ciekawy''). A language without a superlative prefix has no default -- superlatives. local function comparative_infl() return {1, label = "comparative", accel = {form = "comparative"}, process_one_term = function(data, comparative) local language = langs_supported[data.langcode] local defaults = data.process_props.default_superlatives or {} data.process_props.default_superlatives = defaults local result = M.table.shallowCopy(comparative) local superlative = M.table.shallowCopy(comparative) if comparative.term == "peri" then if not language.peri_comp then error(("Don't know how to form periphrastic comparatives for %s"):format(data.langname)) end result.term = ("[[%s]] [[%s]]"):format(language.peri_comp, data.pagename) superlative.term = language.sup and ("[[%s%s]] [[%s]]"):format(language.sup, language.peri_comp, data.pagename) else superlative.term = language.sup and language.sup .. comparative.term end if superlative.term then table.insert(defaults, superlative) end return result end, } end -- Return the infl spec of the superlatives in {{para|sup}}, where `+` stands for the default superlatives (see -- `comparative_infl`). `+` is the default unless {{para|nodefsup|1}} is given. local function superlative_infl() return {"sup", label = "superlative", accel = {form = "superlative"}, default = function(data) if not data.process_props.args.nodefsup then return "+" end end, process_one_term = function(data, superlative) if superlative.term ~= "+" then return superlative end local terms = {} for _, default in ipairs(data.process_props.default_superlatives or {}) do local term = M.table.shallowCopy(default) M.headword_utilities.combine_termobj_decorations(term, superlative) table.insert(terms, term) end if terms[1] then return terms end return nil, true end, } end -- Return the `pos_functions` entry of adjectives or adverbs (`pos`), with the lect inflections of the language (e.g. -- the Middle Polish comparative). local function adjective_adverb_pos(pos) return { params = { nodefsup = {type = "boolean"}, }, infls = function(data) local infls = {comparative_infl(), superlative_infl()} for _, inflection in ipairs((langs_supported[data.langcode].lect_inflections or {})[pos] or {}) do table.insert(infls, {inflection[1], label = inflection[2]}) end if pos == "adjectives" then table.insert(infls, {"indecl", type = "boolean", fixed_label = "<<indeclinable>>", cat = "indeclinable adjectives"}) table.insert(infls, {"adv", label = "derived adverb"}) end table.insert(infls, {"dim", label = "diminutive"}) return infls end, } end pos_functions["Tính từ"] = adjective_adverb_pos("adjectives") pos_functions["Phó từ"] = adjective_adverb_pos("adverbs") ----------------------------------------------- Participles -------------------------------------------- -- The participle types that {{para|1}} may give, with their labels. local participle_types = { act = "active adjectival", pass = "passive adjectival", ["cont-adv"] = "contemporary adverbial", ["ant-adv"] = "anterior adverbial", } -- The field of the language table that gives the endings of each participle type. local participle_endings = { act = "act", pass = "pass", ["cont-adv"] = "cont_adv", ["ant-adv"] = "ant_adv", } -- Return the type of a participle without {{para|1}}, from the endings of its language (`act`, `pass`, `cont_adv` and -- `ant_adv` in the language table). On a template's own page (ending in `-participle` or `-part`), return `pass`. -- Throw an error if neither applies. local function detect_participle_type(data) local language = langs_supported[data.langcode] for _, participle_type in ipairs {"act", "pass", "cont-adv", "ant-adv"} do for _, ending in ipairs(language[participle_endings[participle_type]] or {}) do if mw.ustring.find(data.pagename, ending) then return participle_type end end end if (data.pagename:find("%-participle$") or data.pagename:find("%-part$")) and mw.title.getCurrentTitle().nsText == "Template" then return "pass" end error(("Missing %s participle type and can't infer from pagename '%s'"):format(data.langname, data.pagename)) end -- The aspects that a participle may give in {{para|a}}, each with its canonical spec and, for a subtype, its label (and -- category), e.g. ''iterative''. local participle_aspects = { pf = {canonical = "pf"}, impf = {canonical = "impf"}, biasp = {canonical = "biasp"}, both = {canonical = "biasp"}, ["pf-it"] = {canonical = "pf", label = "iterative"}, ["pf-sem"] = {canonical = "pf", label = "semelfactive"}, ["impf-it"] = {canonical = "impf", label = "iterative"}, ["impf-dur"] = {canonical = "impf", label = "durative"}, ["?"] = {canonical = "?"}, } pos_functions["Phân từ"] = { infls = { {"a", type = "genders", process_after_parse = function(data, aspects) for _, aspect in ipairs(aspects) do local info = participle_aspects[aspect.spec] if not info then error(("Unrecognized %s participle aspect: %s"):format(data.langname, aspect.spec)) end if info.label then data:insert_fixed_inflection("<<" .. info.label .. ">>", {originating_term = aspect}) data:insert_category(info.label .. " participles") end aspect.spec = info.canonical end return aspects end, }, {1, default = detect_participle_type, validate = {"act", "pass", "cont-adv", "ant-adv", "?"}, fixed_label = function(data, value) return participle_types[value.term] end, cat = function(data, value) return participle_types[value.term] .. " participles" end, }, }, } ----------------------------------------------- Non-lemma forms -------------------------------------------- -- Return the form settings of the language of `data`, i.e. `forms` in the language table. Throw an error if the language -- has none. local function forms_of(data) local forms = langs_supported[data.langcode].forms if not forms then error(("Internal error: no form template for %s"):format(data.langname), 0) end return forms end -- Return the section of the wikitext `text` for the language named `name` (its level-two heading), or {nil} if there -- is none. local function language_section(text, name) local lines, inside = {}, false for line in mw.text.gsplit(text, "\n", true) do if mw.ustring.find(line, "^==[^=].*[^=]==%s*$") then inside = mw.ustring.match(line, "^==%s*(.-)%s*==%s*$") == name elseif inside then table.insert(lines, line) end end return lines[1] and table.concat(lines, "\n") or nil end --[==[ Return the definition lines of the page `pagename` as a form of each lemma in `lemmas` (each `{term = LEMMA, id = ID}`), for the form template of the language `lang` (a language code), e.g. {{tl|pl-head}}. For each lemma, we find the calls to the tables of the part of speech `pos` (see `tables` in the language's `forms`) in the language's section of the lemma's page, and get the tag sets from the `form_tag_sets` function of the tables' module. If the lemma has an id, only the calls with that `id=` count. The tag sets are grouped by the gloss of their call (its `t=`) and then by their labels, with the unlabelled group first, and labelled groups with the same tag sets are joined, with the labels of each in turn. The tag sets of each group are combined into multipart tags by [[Module:accel]] and written as one line by [[Module:form of]], with the labels in front and the gloss after the lemma. The lines are joined by `"\n# "`. `slots` and `noslots` are comma-separated slot names to restrict to or to leave out. `gloss`, if given, is used on every line in place of the tables' glosses. Throw an error if `pagename` isn't a form of any of the lemmas, or if no table of a lemma has its id. ]==] local function form_definition(args) local lang = M.languages.getByCode(args.lang) local function slot_set(list) return list and M.table.listToSet(mw.text.split(list, "%s*,%s*")) or nil end local slots, noslots = slot_set(args.slots), slot_set(args.noslots) local singular_pos = mw.ustring.gsub(args.pos, "s$", "") local tables = langs_supported[args.lang].forms.tables[args.pos] local module = M[tables.module] local templates = module.form_templates(args.pos, args.lang) local lines = {} for _, lemma in ipairs(args.lemmas) do local title = mw.title.new(lemma.term) local section = title and title:getContent() and language_section(title:getContent(), lang:getCanonicalName()) if not section then error(("Can't find a %s section on [[%s]]"):format(lang:getCanonicalName(), lemma.term), 0) end local calls = {} for template in M.template_parser.find_templates(section) do local name = template:get_name() if templates[name] then local call_args = template:get_arguments() -- If the lemma has an id, only use the tables with that id. if not lemma.id or call_args.id == lemma.id then table.insert(calls, {template = name, args = call_args}) end end end if lemma.id and not calls[1] then error(("Can't find a %s %s table with id=%s on [[%s]]"):format(lang:getCanonicalName(), tables.kind, lemma.id, lemma.term), 0) end -- Group the tag sets by gloss, in the order the tables give them, and then by labels, with the unlabelled -- group first. A gloss given to {{tl|pl-head}} itself overrides the tables' glosses. local groups, glosses, order = {}, {}, {} for _, tag_set in ipairs(module.form_tag_sets(args.pagename, lemma.term, calls, args.pos, args.lang, slots, noslots)) do local gloss = args.gloss or tag_set.gloss local gloss_key = gloss or "" if not order[gloss_key] then order[gloss_key] = {} table.insert(glosses, gloss_key) end local key = gloss_key .. "\0" .. table.concat(tag_set.labels, "|") if not groups[key] then groups[key] = {labels = tag_set.labels, gloss = gloss, tag_sets = {}, seen = {}} table.insert(order[gloss_key], tag_set.labels[1] and #order[gloss_key] + 1 or 1, key) end local tags = table.concat(tag_set.tags, "|") if not groups[key].seen[tags] then groups[key].seen[tags] = true table.insert(groups[key].tag_sets, {tags = tag_set.tags}) end end for _, gloss_key in ipairs(glosses) do -- Labelled groups of the same tag sets make one line, with the labels of each in turn (''płech'', the -- genitive plural of ''pchła'' in Middle Polish and in three dialects). The unlabelled group stays apart, as -- its tag sets hold without a label. local lines_of_gloss, by_tag_sets = {}, {} for _, key in ipairs(order[gloss_key]) do local group = groups[key] local tag_set_keys = {} for _, tag_set in ipairs(group.tag_sets) do table.insert(tag_set_keys, table.concat(tag_set.tags, "|")) end table.sort(tag_set_keys) local tag_sets_key = table.concat(tag_set_keys, "\0") local joined = group.labels[1] and by_tag_sets[tag_sets_key] if not joined then joined = {labels = {}, seen = {}, gloss = group.gloss, tag_sets = group.tag_sets} table.insert(lines_of_gloss, joined) if group.labels[1] then by_tag_sets[tag_sets_key] = joined end end for _, label in ipairs(group.labels) do if not joined.seen[label] then joined.seen[label] = true table.insert(joined.labels, label) end end end for _, group in ipairs(lines_of_gloss) do local line = M.form_of.tagged_inflections { lang = lang, tag_sets = M.accel.combine_tag_sets_into_multipart(group.tag_sets, lang, singular_pos), lemmas = {{lang = lang, term = lemma.term, gloss = group.gloss}}, lemma_face = "term", } if group.labels[1] then line = M.labels.show_labels {labels = group.labels, lang = lang} .. " " .. line end table.insert(lines, line) end end end if not lines[1] then local terms = {} for _, lemma in ipairs(args.lemmas) do table.insert(terms, lemma.term) end error(("'%s' is not a form of [[%s]]"):format(args.pagename, table.concat(terms, "]], [[")), 0) end return table.concat(lines, "\n# ") end -- Return the `pos_functions` entry for a part of speech of a form template, e.g. `noun forms` for -- {{tl|pl-head|noun form|kot}}. The definition lines come from `form_definition`, which reads the tables on the page of -- the lemma given in {{para|2}}. If `genders` is true, the form takes genders in {{para|g}}. local function form_pos(genders) return { params = { [2] = {required = true}, slots = true, noslots = true, t = true, }, infls = genders and {gender_infl("g")} or {}, func = function(data, args) forms_of(data) data.process_props.calldata.definition = form_definition { lang = data.langcode, pagename = data.pagename, lemmas = M.headword_utilities.parse_term_with_modifiers { val = args[2], paramname = 2, splitchar = "%s*,%s*", exclude_mods = {"alt", "q", "qq", "l", "ll", "ref"}, disable_special_modes = true, }, pos = data.process_props.template_indicated_pos, slots = args.slots, noslots = args.noslots, gloss = args.t, } end, } end pos_functions["head.noun forms"] = form_pos(true) pos_functions["head.proper noun forms"] = form_pos(true) pos_functions["head.adjective forms"] = form_pos() pos_functions["head.participle forms"] = form_pos() pos_functions["head.pronoun forms"] = form_pos() pos_functions["head.numeral forms"] = form_pos() pos_functions["head.verb forms"] = form_pos() -- Any other part of speech in a form template is an error, which names the headword template of the lemma. pos_functions["head"] = { -- Accept {{para|2}}, so that a call such as {{tl|pl-head|noun|kot}} reaches the error below. params = { [2] = true, }, func = function(data) local forms = forms_of(data) if not data.process_props.args[1] then return end local pos = data.process_props.template_indicated_pos local template = forms.lemma_templates[pos] or "head" error(("[[Template:%s]] is for the forms that a declension or conjugation table gives (noun, proper noun, " .. "adjective, participle, pronoun, numeral and verb forms), not %s; use [[Template:%s]]"):format(forms.template, pos, template), 0) end, } return export 2b8f9omqv7ww2vrtb2y1578pv1yeoke 2575134 2575131 2026-11-03T06:57:06Z Hiyuune 50834 Restored revision 2566657 by [[Special:Contributions/Hiyuune|Hiyuune]] ([[en:w:User:BrandonXLF/Restorer|Restorer]]) 2575134 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 en_utilities_module = "Module:en-utilities" local headword_utilities_module = "Module:headword 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 boolean_param = {type = "boolean"} local list_param = {list = true, disallow_holes = true} local concat = table.concat local insert = table.insert local remove = table.remove local rfind = mw.ustring.find local unpack = unpack or table.unpack -- Lua 5.2 compatibility local langs_supported = { ["pl"] = { peri_comp = "bardziej", sup = "naj", -- participle endings act = {"ąc[yae]$"}, -- biegnący pass = {"[ntł][yae]$"}, -- otwarty, uwielbiany, legły cont_adv = {"ąc$"}, ant_adv = {"szy$"}, }, ["csb"] = { peri_comp = "barżi", sup = "nô", -- participle endings act = {"ący$"}, pass = {"[ao]ny$", "ty$", "łi$"}, cont_adv = {"ōnc$"}, ant_adv = {"[wł]szë$"}, }, ["szl"] = { peri_comp = "bardzij", sup = "noj", -- participle endings act = {"ōncy$"}, pass = {"[aō]ny$", "[tł]y$"}, cont_adv = {"ąc$"}, ant_adv = false, }, ["zlw-opl"] = { peri_comp = "barziej", sup = false, -- participle endings act = {"ąc[yae]$"}, -- biegnący pass = {"[ntł][yae]$"}, -- otwarty, uwielbiany, legły cont_adv = {"ąc$"}, ant_adv = {"szy$"}, }, ["pox"] = { peri_comp = false, sup = false, -- participle endings act = false, pass = false, cont_adv = false, ant_adv = false, has_dual = true, }, ["zlw-slv"] = { peri_comp = "barżé", sup = "no", -- participle endings act = false, pass = false, cont_adv = false, ant_adv = false, has_dual = true, }, } ----------------------------------------------- Utilities -------------------------------------------- local function track(page) require("Module:debug").track("zlw-lch-headword/" .. page) return true 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 = 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 -- 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 -- Parse and return an inflection not requiring additional processing. The raw arguments come from `args[field]`, which -- is parsed for inline modifiers. local function parse_inflection(data, args, field) return m_headword_utilities.parse_term_list_with_modifiers { paramname = field, forms = args[field], splitchar = ",", include_mods = {"g"}, frob = function(term) return frob_term_with_hash(term, data.pagename) end, } 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 ----------------------------------------------- Main entry point -------------------------------------------- function export.show(frame) local iparams = { [1] = {required = true}, ["lang"] = {required = true}, } local iargs = require("Module:parameters").process(frame.args, iparams) local poscat = iargs[1] langcode = iargs.lang if not langs_supported[langcode] then local langcodes_supported = {} for lang, _ in pairs(langs_supported) do insert(langcodes_supported, lang) end error("Mô đun này chỉ khả dụng với tham số lang=" .. concat(langcodes_supported, "/")) end local lang = require("Module:languages").getByCode(langcode) local langname = lang:getCanonicalName() local params = { ["head"] = {list = true}, ["nolink"] = boolean_param, ["nolinkhead"] = {type = "boolean", alias_of = "nolink"}, ["suffix"] = boolean_param, ["nosuffix"] = boolean_param, ["json"] = boolean_param, ["abbr"] = {list = true}, ["pagename"] = {}, -- for testing } if pos_functions[poscat] then local posparams = pos_functions[poscat].params if type(posparams) == "function" then posparams = posparams(langcode) end for key, val in pairs(posparams) 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 #heads == 0 then heads = {pagename} end end local data = { lang = lang, langcode = langcode, langname = langname, pos_category = poscat, categories = {}, heads = heads, user_specified_heads = user_specified_heads, no_redundant_head_cat = not user_specified_heads[1], genders = {}, inflections = {}, categories = {}, pagename = pagename, id = args.id, force_cat_output = force_cat, } data.is_suffix = false if args.suffix or ( not args.nosuffix and pagename:find("^%-") and poscat ~= "Hậu tố" and poscat ~= "Biến thể hình thái hậu tố" ) then data.is_suffix = true data.pos_category = "Hậu tố" local singular_poscat = m_en_utilities.singularize(poscat) insert(data.categories, "Dạng hậu tố " .. singular_poscat .. " " .. langname) insert(data.inflections, {label = "dạng hậu tố " .. singular_poscat}) end if pos_functions[poscat] then pos_functions[poscat].func(args, data) end parse_and_insert_inflection(data, args, "abbr", "viết tắt") if args.json then return require("Module:JSON").toJSON(data) end return require("Module:headword").full_headword(data) end ----------------------------------------------- Nouns -------------------------------------------- local function get_noun_inflection_specs(langcode) local noun_inflection_specs = { {"gen", "sinh cách số ít"}, } if langs_supported[langcode].has_dual then insert(noun_inflection_specs, {"du", "danh cách số đôi"}) end for _, spec in ipairs { {"pl", "danh cách số nhiều"}, {"genpl", "sinh cách số nhiều"}, {"f", "giống cái tương đương"}, {"m", "giống đực tương đương"}, {"n", "giống trung tương đương"}, {"marr", "traditional married form"}, {"unmarr", "traditional unmarried form"}, {"dim", "giảm nhẹ nghĩa"}, {"pej", "nghĩa xấu"}, {"aug", "tăng nhẹ nghĩa"}, {"adj", "tính từ quan hệ"}, {"poss", "tính từ sở hữu"}, {"dem", "tên gọi dân cư"}, {"fdem", "tên gọi dân cư dành cho nữ"}, } do insert(noun_inflection_specs, spec) end return noun_inflection_specs end local function get_noun_pos(is_proper) return { params = function(langcode) local params = { ["indecl"] = boolean_param, [1] = {list = "g", disallow_holes = true, type = "genders", flatten = true}, -- gender(s) ["gerund"] = boolean_param, } for _, spec in ipairs(get_noun_inflection_specs(langcode)) do local param, desc = unpack(spec) params[param] = list_param end params["rel"] = {list = true, alias_of = "adj"} return params end, func = function(args, data) -- Compute allowed genders, and map incomplete genders to specs with a "?" in them. local genders = {false, "m", "mf", "mfbysense", "f", "n", "g!"} local animacies = {false, "in", "anml", "pr", "an!"} local numbers = {false, "p", "num!"} local allowed_genders = {} for _, g in ipairs(genders) do for _, an in ipairs(animacies) do for _, num in ipairs(numbers) do local source_gender_parts = {} local dest_gender_parts = {} local function ins_part(part, partname) if part then insert(source_gender_parts, part) insert(dest_gender_parts, part) elseif partname == "g" and num == false or partname == "an" and g ~= "f" and g ~= "n" then -- allow incomplete gender plurale tantum nouns; also allow incomplete -- animacy for fem/neut, where it makes no difference for agreement -- purposes; otherwise insert a ? to indicate incomplete gender spec insert(dest_gender_parts, "?") end end ins_part(g, "g") ins_part(an, "an") ins_part(num, "num") if #source_gender_parts == 0 then allowed_genders["?"] = "?" else allowed_genders[concat(source_gender_parts, "-")] = concat(dest_gender_parts, "-") end -- "Virile" = masculine personal, allow in the plural and convert appropriately; -- "Nonvirile" = anything but masculine personal, allow in the plural; -- "Nonpersonal" = anything but personal, i.e. animal or inanimate; allow in the plural. allowed_genders["vr-p"] = "m-pr-p" allowed_genders["nv-p"] = "nv-p" allowed_genders["np-p"] = "np-p" end end end -- Validate and canonicalize genders. for _, g in ipairs(args[1]) do if not allowed_genders[g.spec] then error("Không rõ giống " .. data.langname .. ": " .. g.spec) else g.spec = allowed_genders[g.spec] end end data.genders = args[1] if args.indecl then insert(data.inflections, {label = glossary_link("không biến cách")}) insert(data.categories, "Danh tù không biến cách " .. data.langname) end if args.gerund then data.pos_category = "Vị danh từ" end -- Process all inflections. for _, spec in ipairs(get_noun_inflection_specs(data.langcode)) do local param, desc = unpack(spec) parse_and_insert_inflection(data, args, param, desc) end end } end pos_functions["Danh từ"] = get_noun_pos(false) pos_functions["Danh từ riêng"] = get_noun_pos(true) ----------------------------------------------- Verbs -------------------------------------------- local function get_verb_pos() local verb_inflection_specs = { -- order per old [[Module:pl-headword]] {"det", "xác định chưa hoàn thành"}, {"pf", "hoàn thành"}, {"impf", "chưa hoàn thành"}, {"indet", "chưa xác định"}, {"freq", "lặp lại"}, } local params = { [1] = {default = "?"}, ["def"] = boolean_param, } for _, spec in ipairs(verb_inflection_specs) do local param, desc = unpack(spec) params[param] = list_param end return { params = params, func = function(args, data) local allowed_aspects = m_table.listToSet { "pf", "impf", "biasp", "both", "impf-det", "impf-indet", "impf-freq", "?" } local impf_allowed = true local pf_allowed = true local indet_allowed = true local det_allowed = true local freq_allowed = true local function insert_label_and_cat(aspect, label) -- Preserve qualifiers, labels, references. aspect = aspect and m_table.shallowCopy(aspect) or {} aspect.term = nil aspect.label = label insert(data.inflections, aspect) insert(data.categories, "Động từ " .. label .. " " .. data.langname) end local aspects = m_headword_utilities.parse_term_with_modifiers { paramname = 1, val = args[1], splitchar = ",", exclude_mods = {"id"}, -- doesn't make sense for gender specs } -- Validate and canonicalize aspects. for i, aspect in ipairs(aspects) do local a = aspect.term if not allowed_aspects[a] then error("Không rõ thể động từ " .. data.langname .. ": " .. a) elseif a == "both" then a = "biasp" elseif a == "impf-det" then a = "impf" insert_label_and_cat(aspect, "xác định") det_allowed = false elseif a == "impf-indet" then a = "impf" insert_label_and_cat(aspect, "chưa xác định") indet_allowed = false elseif a == "impf-freq" then a = "impf" insert_label_and_cat(aspect, "chưa xác định") insert_label_and_cat(aspect, "lặp lại") indet_allowed = false freq_allowed = false elseif a == "pf" then pf_allowed = false elseif a == "impf" then impf_allowed = false end aspect.spec = a aspect.term = nil end data.genders = aspects if args.def then insert_label_and_cat(nil, "khiếm khuyết") end -- Process all inflections. for _, spec in ipairs(verb_inflection_specs) do local param, desc = unpack(spec) local infls = parse_inflection(data, args, param) if infls[1] then if param == "pf" and not pf_allowed then error("Aspectual-pair perfectives not allowed with perfective-only verb") end if param == "impf" and not impf_allowed then error("Aspectual-pair imperfectives not allowed with imperfective-only verb") end if param == "det" and not det_allowed then error("Aspectual-pair determinates not allowed with imperfective-only determinate verb") end if param == "indet" and not indet_allowed then error("Aspectual-pair indeterminates not allowed with imperfective-only indeterminate or frequentative verb") end if param == "freq" and not freq_allowed then error("Aspectual-pair frequentatives not allowed with imperfective-only frequentative verb") end insert_inflection(data, infls, desc) end end end } end pos_functions["Động từ"] = get_verb_pos() ----------------------------------------------- Adjectives, Adverbs -------------------------------------------- local function get_adj_adv_pos(pos) return { params = function(langcode) local params = { [1] = list_param, ["dim"] = list_param, ["sup"] = list_param, ["nodefsup"] = boolean_param, } if pos == "Tính từ" then params["adv"] = list_param params["indecl"] = boolean_param end if langcode == "pl" then params["mpcomp"] = list_param params["mpsup"] = list_param end return params end, func = function(args, data) local default_sups = {} local comps = parse_inflection(data, args, 1) if comps[1] then local lang_data = langs_supported[data.langcode] if comps[1].term == "-" then if not comps[2] then -- Preserve any qualifiers, labels, etc. comps[1].label = "không " .. glossary_link("so sánh được") comps[1].term = nil insert(data.inflections, comps[1]) insert(data.categories, data.pos_category .. " không so sánh được " .. data.langname) else -- Preserve any qualifiers, labels, etc. comps[1].label = "nói chung không " .. glossary_link("so sánh được") comps[1].term = nil insert(data.inflections, comps[1]) end remove(comps, 1) end for i, comp in ipairs(comps) do if comp.term == "peri" then if not lang_data.peri_comp then error("Don't know how to form periphrastic comparatives for " .. data.langname) end comp.term = ("[[%s]] [[%s]]"):format(lang_data.peri_comp, data.pagename) if lang_data.sup then local default_sup = m_table.shallowCopy(comp) default_sup.term = ("[[%s%s]] [[%s]]"):format(lang_data.sup, lang_data.peri_comp, data.pagename) insert(default_sups, default_sup) end elseif lang_data.sup then local default_sup = m_table.shallowCopy(comp) default_sup.term = ("%s%s"):format(lang_data.sup, comp.term) insert(default_sups, default_sup) end end end insert_inflection(data, comps, "comparative", "so sánh hơn") local sups = parse_inflection(data, args, "sup") if not sups[1] then sups = args.nodefsup and {} or {{term = "+"}} end local combined_sups = {} for _, sup in ipairs(sups) do if sup.term == "+" then for _, def_sup in ipairs(default_sups) do def_sup = m_table.shallowCopy(def_sup) m_headword_utilities.combine_termobj_decorations(def_sup, sup) insert(combined_sups, def_sup) end else insert(combined_sups, sup) end end insert_inflection(data, combined_sups, "superlative", "so sánh nhất") if data.langcode == "pl" then parse_and_insert_inflection(data, args, "mpcomp", "Tính từ so sánh hơn tiếng Ba Lan trung đại") parse_and_insert_inflection(data, args, "mpsup", "Tính từ so sánh nhất tiếng Ba Lan trung đại") end if pos == "Tính từ" then if args.indecl then insert(data.inflections, {label = glossary_link("không biến cách")}) insert(data.categories, "Tính từ không biến cách " .. data.langname) end parse_and_insert_inflection(data, args, "adv", "phó từ phái sinh") end parse_and_insert_inflection(data, args, "dim", "giảm nhẹ nghĩa") end, } end pos_functions["Tính từ"] = get_adj_adv_pos("Tính từ") pos_functions["Phó từ"] = get_adj_adv_pos("Phó từ") ----------------------------------------------- Phân từ -------------------------------------------- local function get_part_pos() local params = { [1] = {}, ["a"] = list_param, } return { params = params, func = function(args, data) if data.langcode ~= "pl" then error("Internal error: Unable to handle languages other than Polish for participles: " .. data.langname) end -- Compute allowed aspects, and map incomplete aspects to specs with a "?" in them. local allowed_aspects = m_table.listToSet { "pf", "impf", "biasp", "both", "pf-it", "pf-sem", "impf-it", "impf-dur", "?" } local allowed_types = m_table.listToSet { "pass", "act", "ant-adv", "cont-adv", "?" } local function insert_label_and_cat(aspect, label, nolink) if not nolink then label = glossary_link(label) end -- Preserve qualifiers, labels, references. aspect = aspect and m_table.shallowCopy(aspect) or {} aspect.term = nil aspect.label = label insert(data.inflections, aspect) insert(data.categories, "Phân từ " .. label .. " " .. data.langname) end local aspects = m_headword_utilities.parse_term_list_with_modifiers { paramname = "a", forms = args.a, splitchar = ",", exclude_mods = {"id"}, -- doesn't make sense for gender specs } -- Validate and canonicalize aspects. for i, aspect in ipairs(aspects) do local a = aspect.term if not allowed_aspects[a] then error("Không rõ thể phân từ " .. data.langname .. ": " .. a) elseif a == "both" then a = "biasp" elseif a == "impf-it" then a = "impf" insert_label_and_cat(aspect, "lặp đi lặp lại") elseif a == "impf-dur" then a = "impf" insert_label_and_cat(aspect, "kéo dài") elseif a == "pf-it" then a = "pf" insert_label_and_cat(aspect, "lặp đi lặp lại") elseif a == "pf-sem" then a = "pf" insert_label_and_cat(aspect, "hành động nhất thời hay đơn lập") end aspect.spec = a aspect.term = nil end data.genders = aspects -- Validate or autodetect participle type. local function matches_parttype(typ) local endings = langs_supported[data.langcode][typ] if not endings then return false end for _, ending in ipairs(endings) do if rfind(data.pagename, ending) then return true end end return false end local ptype = args[1] if ptype then if not allowed_types[ptype] then error("Không rõ loại phân từ " .. data.langname .. ": " .. ptype) end elseif matches_parttype("act") then -- biegnący ptype = "act" elseif matches_parttype("pass") then -- otwarty, uwielbiany, legły ptype = "pass" elseif matches_parttype("cont_adv") then ptype = "cont-adv" elseif matches_parttype("ant_adv") then ptype = "ant-adv" elseif (data.pagename:find("%-participle$") or data.pagename:find("%-part$")) and mw.title.getCurrentTitle().nsText == "Bản_mẫu" then ptype = "pass" else error(("Missing %s participle type and can't infer from pagename '%s'"):format(data.langname, data.pagename)) end if ptype == "act" then insert_label_and_cat(nil, "tính từ chủ động", true) elseif ptype == "pass" then insert_label_and_cat(nil, "tính từ bị động", true) elseif ptype == "cont-adv" then insert_label_and_cat(nil, "tính từ tạm thời", true) elseif ptype == "ant-adv" then insert_label_and_cat(nil, "tính từ phía trước", true) end end } end pos_functions["Phân từ"] = get_part_pos() return export q03ixmxsnbz0xh8uvuwzdiyje234rif isem 0 302998 2574895 2210825 2026-11-02T13:58:54Z TheHighFighter2 42988 /* Danh từ */ 2574895 wikitext text/x-wiki == {{langname|ilo}} == === {{ĐM|pron}} === * {{ilo-IPA|a=Amianan}} * {{ilo-IPA|isëm|a=Abagatan}} * {{hyph|ilo|i|sem}} === {{ĐM|noun}} === {{ilo-noun|isëm|b={{ilo-kur-itan script}}}} # [[nụ cười|Nụ cười]]. ==== {{ĐM|derived}} ==== {{col-auto|ilo|isman|umisem|naisem}} == {{langname|kab}} == === {{ĐM|etym}} === Từ {{etym-inh|kab|ber-pro|-}} < {{etym-inh|kab|afa-pro|*sim-|t=tên}}. Cùng gốc với {{etym-cog|ar|اِسْم}}. === {{ĐM|noun}} === {{head|kab|Danh từ|g=m}} # [[tên|Tên]]. == {{langname|mt}} == {{mt-root|s-m-j}} === {{ĐM|etym}} === Từ {{etym-inh|mt|ar|اِسْم}}. === {{ĐM|pron}} === * {{IPA4|mt|/ˈɪ.sɛm/}} * {{audio|mt|LL-Q9166 (mlt)-GħawdxiVeru-isem.wav|Âm thanh}} === {{ĐM|noun}} === {{mt-noun|g=m|p=ismijiet}} # [[tên|Tên.]] #: {{ux|mt|L-akkużati għamlu użu minn '''ismijiet''' foloz.|Các bị cáo đã sử dụng '''tên''' giả.}} ==== {{ĐM|derived}} ==== {{col-auto|mt|jisem}} ==== {{ĐM|see}} ==== * {{l|mt|[[x'jismek]]?}} * {{l|mt|[[jisimni]]...}} == {{langname|rif}} == === {{ĐM|alter}} === * {{alter|rif|ism}} === {{ĐM|etym}} === Từ {{etym-inh|rif|ber-pro|-}} < {{etym-inh|rif|afa-pro|*sim-|t=tên}}. Cùng gốc với {{etym-cog|ar|اِسْم}}. === {{ĐM|noun}} === {{rif-head|noun|g=m|pl=ismawen}} # [[tên|Tên]]. ==== {{ĐM|decl}} ==== {{rif-decl-noun|yisem|ismawen|yismawen}} {{C|rif|Nghiên cứu tên riêng}} qbjsny6k4bwonapgae4qwl0a840357s nus 0 303466 2575162 2403501 2026-11-03T08:32:22Z Hiyuune 50834 /* Tiếng Tarifit */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2575162 wikitext text/x-wiki =={{langname|pga}}== ==={{section|pron}}=== {{pga-IPA}} ==={{section|n}}=== {{head|pga|Danh từ}} # [[một|Một]] [[phần]] [[hai]], [[một]] [[nửa]]. ==={{section|ref}}=== * {{R:pga:Smith-Ama|page=188}} =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|as}} 8miml4qz55gmno8yu9nb3y7ssko5qs0 pitu 0 307284 2574968 2339682 2026-11-03T00:07:24Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574968 wikitext text/x-wiki {{-bnn-}} {{-num-}} {{head|bnn|Số từ}} # [[bảy]]. {{-ref-}} * [https://www.omniglot.com/language/numbers/bunun.htm Số đếm tiếng Bunun] trên ''Omniglot''. =={{langname|ycr}}== ==={{ĐM|etym}}=== {{der+|ycr|tay|pituˈ}}. ==={{ĐM|num}}=== {{head|ycr|Số từ}} # [[bảy]]. ==={{ĐM|ref}}=== * {{R:ycr:基本詞彙}} =={{langname|duw}}== ==={{ĐM|num}}=== {{head|duw|Số từ}} # [[bảy]]. ==={{ĐM|ref}}=== * [https://lingweb.eva.mpg.de/channumerals/Dusun-Witu.htm Số tiếng Dusun Witu] {{-gad-}} {{-pron-}} * {{IPA4|gad|/pi.tu/}} {{-num-}} {{head|gad|Số từ}} # [[bảy]]. {{-xnb-}} {{-num-}} {{head|xnb|Số từ}} # [[bảy]]. {{-ref-}} * [https://www.omniglot.com/language/numbers/kanakanavu.htm Số đếm tiếng Kanakanavu] trên ''Omniglot''. =={{langname|kly}}== ==={{ĐM|num}}=== {{head|kly|Số từ}} # [[bảy]]. ==={{ĐM|ref}}=== * [https://lingweb.eva.mpg.de/channumerals/Kalao.htm Số đếm tiếng Kalao] =={{langname|kyk}}== ==={{ĐM|num}}=== {{head|kyk|Số từ}} # [[bảy]]. ==={{ĐM|ref}}=== * [https://lingweb.eva.mpg.de/channumerals/Kamayo.htm Số tiếng Kamayo] {{-ckv-}} {{-num-}} {{head|ckv|Số từ}} # [[bảy]]. {{-ref-}} * [https://www.omniglot.com/language/numbers/kavalan.htm Số đếm tiếng Kavalan] trên ''Omniglot''. =={{langname|mhy}}== ==={{ĐM|etym}}=== So sánh {{cognate|mg|fito}}. ==={{ĐM|pron}}=== * {{IPA4|mhy|/pitu/}} ==={{ĐM|num}}=== {{head|mhy|Số từ}} # [[bảy]]. ==={{ĐM|ref}}=== * [https://abvd.eva.mpg.de/austronesian/language.php?id=215 Từ vựng tiếng Ma'anyan] tại Cơ sở dữ liệu ABVD. =={{langname|mnb}}== ==={{ĐM|num}}=== {{head|mnb|Số từ}} # [[bảy]]. ==={{ĐM|ref}}=== * {{R:mnb:Webonary}} =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/pitu/}} ==={{ĐM|num}}=== {{head|pns|Số từ}} # [[bảy]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] =={{langname|pyu}}== ==={{ĐM|pron}}=== * {{IPA4|pyu|/pitu/}} ==={{ĐM|num}}=== {{head|pyu|Số từ}} # [[bảy]]. ==={{ĐM|ref}}=== * Teng, Stacy Fang-ching (2008). [https://openresearch-repository.anu.edu.au/server/api/core/bitstreams/330e492f-583d-4a58-9036-dd22ad190c85/content ''A Reference Grammar of Puyuma, an Austronesian Language of Taiwan''] (PDF). Pacific Linguistics 595. Canberra: Pacific Linguistics, Research School of Pacific and Asian Studies, Australian National University. hdl:1885/28526. {{ISBN|9780858835870}}. {{-tsu-}} {{-etym-}} Từ {{inherited|tsu|map-pro|*pitu}}. {{-pron-}} * {{IPA4|tsu|/pitu/}} {{-num-}} {{head|tsu|Số từ}} # [[bảy]]. =={{langname|khc}}== ==={{ĐM|pron}}=== * {{IPA4|khc|/pitu/}} ==={{ĐM|num}}=== {{head|khc|Số từ}} # [[bảy]]. ==={{ĐM|ref}}=== * [https://lingweb.eva.mpg.de/channumerals/Tukang-Besi-North.htm Số đếm tiếng Tukang Besi Bắc] * Donohue, Mark (1999). ''A Grammar of Tukang Besi''. Berlin: Walter de Gruyter. {{ISBN|9783110805543}}. =={{langname|wlo}}== ==={{ĐM|pron}}=== * {{IPA4|wlo|/pitu/}} ==={{ĐM|num}}=== {{head|wlo|Số từ}} # [[bảy]]. ==={{ĐM|ref}}=== * [https://www.omniglot.com/language/numbers/wolio.htm Số đếm tiếng Wolio] tại Omniglot =={{langname|wtw}}== ==={{ĐM|pron}}=== * {{IPA4|wtw|/pitu/}} ==={{ĐM|num}}=== {{head|wtw|Số từ}} # [[bảy]]. ev56zm4oyulz39n906btdfiebaha9ci prah 0 310051 2574971 2210980 2026-11-03T00:11:28Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574971 wikitext text/x-wiki =={{langname|alk}}== ==={{ĐM|noun}}=== {{head|alk|Danh từ}} # [[bầu trời]]. ==={{ĐM|ref}}=== * Theraphan L. Thongkum, [https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric] (1997). Mon-Khmer Studies. {{-cje-}} {{-verb-}} {{head|cje|Động từ}} # [[ném]]. 1906tcvz231lgwchikardi3dgx1r9ga krom 0 310281 2574950 2395057 2026-11-02T22:59:30Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574950 wikitext text/x-wiki =={{langname|lvi}}== ==={{ĐM|noun}}=== {{head|lvi|noun}} # [[bầu trời]]. ==={{ĐM|further}}=== * Theraphan L. Thongkum, ''[https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric]'' (1997), trong ''The Mon-Khmer Studies Journal'', tập 27 {{-gek-}} {{-noun-}} {{head|gek|Danh từ}} # cây [[mã đề]]. {{-ref-}} * Blench, Roger (2013) ''However did Ywom become so strange?''. {{c|gek|Cây}} p80qni5j7mkadkv9hqntow3d39jge22 reh 0 316206 2574976 2289180 2026-11-03T00:26:11Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574976 wikitext text/x-wiki =={{langname|kta}}== ==={{ĐM|verb}}=== {{head|kta|Động từ}} # [[sống]]. ==={{ĐM|ref}}=== * Smith, Kenneth D. (1970) ''Vietnam word list (revised): Kơtua''. SIL International. =={{langname|lvi}}== ==={{ĐM|noun}}=== {{head|lvi|noun}} # [[rễ]]. ==={{ĐM|further}}=== * Theraphan L. Thongkum, ''[https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric]'' (1997), trong ''The Mon-Khmer Studies Journal'', tập 27 =={{langname|mng}}== ==={{ĐM|noun}}=== {{head|mng|Danh từ}} # {{label|mng|Rơlơm}} [[rễ]]. ==={{ĐM|ref}}=== * Blood, Evangeline; Blood, Henry (1972) ''Vietnam word list (revised): Mnong Rolom''. SIL International. {{-cmo-}} {{-noun-}} {{head|cmo|Danh từ}} # [[rễ]]. {{-ref-}} * Phillips, Richard L. (1968) ''Vietnam word list (revised): Central Bu Nong (Mnong)''. SIL International. qbihakoxemxyft0uow7ggqs7f5do2gw walu 0 316582 2575015 2252230 2026-11-03T01:51:58Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2575015 wikitext text/x-wiki =={{langname|cia}}== ==={{ĐM|num}}=== {{head|cia|Số}} # [[tám]]. #:{{synonym|cia|oalu}} ==={{ĐM|ref}}=== * van den Berg, Rene (1991). "Preliminary notes on the Cia-Cia language (South Buton)". Excursies in Celebes (PDF). Leiden: KITLV. pp. 305–324. {{-gad-}} {{-pron-}} * {{IPA4|gad|/wa.lu/}} {{-num-}} {{head|gad|Số}} # [[tám]]. {{-goo-}} {{-pron-}} * {{IPA4|goo|/walu/}} {{-num-}} {{head|goo|Số}} # [[tám]]. =={{langname|kyk}}== ==={{ĐM|num}}=== {{head|kyk|Số}} # [[tám]]. ==={{ĐM|ref}}=== * [https://lingweb.eva.mpg.de/channumerals/Kamayo.htm Số tiếng Kamayo] =={{langname|mhy}}== ==={{ĐM|etym}}=== So sánh {{cognate|mg|valo}}. ==={{ĐM|pron}}=== * {{IPA4|mhy|/βalu/}} ==={{ĐM|num}}=== {{head|mhy|Số}} # [[tám]]. ==={{ĐM|ref}}=== * [https://abvd.eva.mpg.de/austronesian/language.php?id=215 Từ vựng tiếng Ma'anyan] tại Cơ sở dữ liệu ABVD. =={{langname|pwm}}== ==={{ĐM|num}}=== {{head|pwm|Số}} # [[tám]]. ==={{ĐM|ref}}=== * [https://lingweb.eva.mpg.de/channumerals/Molbog.htm Số tiếng Molbog] =={{langname|pku}}== ==={{ĐM|etym}}=== So sánh {{cognate|mhy|walu}}, {{cognate|mg|valo}}. ==={{ĐM|num}}=== {{head|pku|Số}} # [[tám]]. ==={{ĐM|ref}}=== * [https://lingweb.eva.mpg.de/channumerals/Paku.htm Số tiếng Paku] =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/walu/}} ==={{ĐM|num}}=== {{head|pns|Số}} # [[tám]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] =={{langname|wlo}}== ==={{ĐM|pron}}=== * {{IPA4|wlo|/βalu/}} ==={{ĐM|num}}=== {{head|wlo|Số}} # [[tám]]. ==={{ĐM|ref}}=== * [https://www.omniglot.com/language/numbers/wolio.htm Số đếm tiếng Wolio] tại Omniglot =={{langname|wtw}}== ==={{ĐM|pron}}=== * {{IPA4|wtw|/βalu/}} ==={{ĐM|num}}=== {{head|wtw|Số}} # [[tám]]. 4d5owpz4538vwzo86ccw7h744uxmkcb खखारना 0 316965 2575027 2186717 2026-11-03T03:19:50Z Hiyuune 50834 2575027 wikitext text/x-wiki =={{langname|hi}}== ==={{section|alt}}=== * {{alt|hi|खँखारना|खँकारना|खकारना}} ==={{section|etym}}=== {{denominal verb|hi|खखार||âm thanh hắng giọng; đờm}} với {{af|hi|-ना|pos1=hậu tố động từ}}. ==={{section|pron}}=== * {{hi-IPA}} * {{rhyme|hi|ɑːɾnɑː|s=3}} ==={{section|v}}=== {{hi-verb}} {{tlb|hi|intransitive}} # Làm [[sạch]] [[đờm]] trong [[cổ họng]], [[ho]] ra [[chất nhầy]], [[khạc]] [[nhổ]], khạc [[đờm]]. #* {{quote-book|hi |year=2007 |title=मेरे साथ एक नन्ही परी |author=w:Vijaypat Singhania |tlr=Amarnath Shrivastav |publisher=w:Prabhat Prakashan |isbn=9788173156199 |page=128 |pageurl=http://books.google.co.in/books?id=iRHi-hWVOpEC&pg=PA128 |text=माइक हर सुबह इंजन में पानी की मात्रा देखने के लिए ईंधन के टैंक से थोड़ा ईंधन निकालता था अन्यथा हवा में उड़ते समय थोड़ी देर में ही इंजन '''खखारने''' जैसी आवाज करने लगता था, जैसे कोई धूम्रपान करनेवाला खाँस या '''खखारकर''' अपना गला साफ कर रहा हो। |t=Mỗi buổi sáng, Mike thường xả bớt nhiên liệu từ bình nhiên liệu để kiểm tra lượng nước trong động cơ, nếu không, khi bay trên không, sau một lúc, động cơ sẽ bắt đầu phát ra tiếng '''khò khè''', như thể người hút thuốc đang ho hoặc '''hắng giọng'''. |subst=टैंक//टैङ्क}} # [[ho|Ho]] {{gloss|để cảnh báo ai đó hoặc để thu hút sự chú ý}}. #* {{quote-book|hi |date=2021 January 19 |title=रुपए का भ्रमण पैकेज |chapter=ग्रह की काली छाया |author=Sudha Kumari |publisher=w:Prabhat Prakashan |isbn=9789390923519 |page=126 |pageurl=http://books.google.co.in/books?id=z8NAEAAAQBAJ&pg=PA126 |text=वे वृद्ध जब भी किसी के घर आते, खाँस-'''खखारकर''' ही घर में प्रवेश करते, ताकि लोगों को उनके आने की पूर्व सूचना मिल जाए। |t=Mỗi khi ông già đó đến thăm nhà ai, ông đều ho và '''chào hỏi''' trước khi vào nhà, để mọi người biết trước sự xuất hiện của ông. }} #* {{quote-book|hi |date=2019 November 9 |title=जीवन एक संघर्ष |author=Kishore Sharma ‘Saraswat’ |volume=1 |isbn=9789354451171 |page=670 |pageurl=http://books.google.co.in/books?id=iTGmEAAAQBAJ&pg=PA670 |text={{...}} शिष्टता के नाते उसने '''खखारने''' की आवाज निकाली ताकि वे सचेत हो जाएँ कि कोई घर पर आया है। आवाज सुनकर भागमती उठकर दूसरे कमरे में चली गई। |t=Vì phép lịch sự, ông '''ho''' một tiếng để báo cho mọi người biết có người đến nhà. Nghe thấy tiếng ho, Bhagmati đứng dậy và đi đến một căn phòng khác. |subst=भागमती/भागम*ती }} ===={{section|forms}}==== {{hi-conj}} ==={{section|see}}=== * {{l|hi|खाँसना||ho}} ==={{section|ref}}=== * {{R:hi:Dasa||1114}} * {{R:hi:McGregor|खँखारना|224}} * {{R:inc-hnd:Platts|کهنکهارنا|881}} jfuoxqp395ettzd8y9ibg19szuopi38 2575100 2575027 2026-11-03T06:16:53Z Hiyuune 50834 /* {{section|v}} */ 2575100 wikitext text/x-wiki =={{langname|hi}}== ==={{section|alt}}=== * {{alt|hi|खँखारना|खँकारना|खकारना}} ==={{section|etym}}=== {{denominal verb|hi|खखार||âm thanh hắng giọng; đờm}} với {{af|hi|-ना|pos1=hậu tố động từ}}. ==={{section|pron}}=== * {{hi-IPA}} * {{rhyme|hi|ɑːɾnɑː|s=3}} ==={{section|v}}=== {{hi-verb|i}} # Làm [[sạch]] [[đờm]] trong [[cổ họng]], [[ho]] ra [[chất nhầy]], [[khạc]] [[nhổ]], khạc [[đờm]]. #* {{quote-book|hi |year=2007 |title=मेरे साथ एक नन्ही परी |author=w:Vijaypat Singhania |tlr=Amarnath Shrivastav |publisher=w:Prabhat Prakashan |isbn=9788173156199 |page=128 |pageurl=http://books.google.co.in/books?id=iRHi-hWVOpEC&pg=PA128 |text=माइक हर सुबह इंजन में पानी की मात्रा देखने के लिए ईंधन के टैंक से थोड़ा ईंधन निकालता था अन्यथा हवा में उड़ते समय थोड़ी देर में ही इंजन '''खखारने''' जैसी आवाज करने लगता था, जैसे कोई धूम्रपान करनेवाला खाँस या '''खखारकर''' अपना गला साफ कर रहा हो। |t=Mỗi buổi sáng, Mike thường xả bớt nhiên liệu từ bình nhiên liệu để kiểm tra lượng nước trong động cơ, nếu không, khi bay trên không, sau một lúc, động cơ sẽ bắt đầu phát ra tiếng '''khò khè''', như thể người hút thuốc đang ho hoặc '''hắng giọng'''. |subst=टैंक//टैङ्क}} # [[ho|Ho]] {{gloss|để cảnh báo ai đó hoặc để thu hút sự chú ý}}. #* {{quote-book|hi |date=2021 January 19 |title=रुपए का भ्रमण पैकेज |chapter=ग्रह की काली छाया |author=Sudha Kumari |publisher=w:Prabhat Prakashan |isbn=9789390923519 |page=126 |pageurl=http://books.google.co.in/books?id=z8NAEAAAQBAJ&pg=PA126 |text=वे वृद्ध जब भी किसी के घर आते, खाँस-'''खखारकर''' ही घर में प्रवेश करते, ताकि लोगों को उनके आने की पूर्व सूचना मिल जाए। |t=Mỗi khi ông già đó đến thăm nhà ai, ông đều ho và '''chào hỏi''' trước khi vào nhà, để mọi người biết trước sự xuất hiện của ông. }} #* {{quote-book|hi |date=2019 November 9 |title=जीवन एक संघर्ष |author=Kishore Sharma ‘Saraswat’ |volume=1 |isbn=9789354451171 |page=670 |pageurl=http://books.google.co.in/books?id=iTGmEAAAQBAJ&pg=PA670 |text={{...}} शिष्टता के नाते उसने '''खखारने''' की आवाज निकाली ताकि वे सचेत हो जाएँ कि कोई घर पर आया है। आवाज सुनकर भागमती उठकर दूसरे कमरे में चली गई। |t=Vì phép lịch sự, ông '''ho''' một tiếng để báo cho mọi người biết có người đến nhà. Nghe thấy tiếng ho, Bhagmati đứng dậy và đi đến một căn phòng khác. |subst=भागमती/भागम*ती }} ===={{section|forms}}==== {{hi-conj}} ==={{section|see}}=== * {{l|hi|खाँसना||ho}} ==={{section|ref}}=== * {{R:hi:Dasa||1114}} * {{R:hi:McGregor|खँखारना|224}} * {{R:inc-hnd:Platts|کهنکهارنا|881}} cgpvc7ouw6okvbenzyiz7r8lqktvfr3 2575103 2575100 2026-11-03T06:19:20Z Hiyuune 50834 Restored revision 2575027 by [[Special:Contributions/Hiyuune|Hiyuune]] ([[en:w:User:BrandonXLF/Restorer|Restorer]]) 2575103 wikitext text/x-wiki =={{langname|hi}}== ==={{section|alt}}=== * {{alt|hi|खँखारना|खँकारना|खकारना}} ==={{section|etym}}=== {{denominal verb|hi|खखार||âm thanh hắng giọng; đờm}} với {{af|hi|-ना|pos1=hậu tố động từ}}. ==={{section|pron}}=== * {{hi-IPA}} * {{rhyme|hi|ɑːɾnɑː|s=3}} ==={{section|v}}=== {{hi-verb}} {{tlb|hi|intransitive}} # Làm [[sạch]] [[đờm]] trong [[cổ họng]], [[ho]] ra [[chất nhầy]], [[khạc]] [[nhổ]], khạc [[đờm]]. #* {{quote-book|hi |year=2007 |title=मेरे साथ एक नन्ही परी |author=w:Vijaypat Singhania |tlr=Amarnath Shrivastav |publisher=w:Prabhat Prakashan |isbn=9788173156199 |page=128 |pageurl=http://books.google.co.in/books?id=iRHi-hWVOpEC&pg=PA128 |text=माइक हर सुबह इंजन में पानी की मात्रा देखने के लिए ईंधन के टैंक से थोड़ा ईंधन निकालता था अन्यथा हवा में उड़ते समय थोड़ी देर में ही इंजन '''खखारने''' जैसी आवाज करने लगता था, जैसे कोई धूम्रपान करनेवाला खाँस या '''खखारकर''' अपना गला साफ कर रहा हो। |t=Mỗi buổi sáng, Mike thường xả bớt nhiên liệu từ bình nhiên liệu để kiểm tra lượng nước trong động cơ, nếu không, khi bay trên không, sau một lúc, động cơ sẽ bắt đầu phát ra tiếng '''khò khè''', như thể người hút thuốc đang ho hoặc '''hắng giọng'''. |subst=टैंक//टैङ्क}} # [[ho|Ho]] {{gloss|để cảnh báo ai đó hoặc để thu hút sự chú ý}}. #* {{quote-book|hi |date=2021 January 19 |title=रुपए का भ्रमण पैकेज |chapter=ग्रह की काली छाया |author=Sudha Kumari |publisher=w:Prabhat Prakashan |isbn=9789390923519 |page=126 |pageurl=http://books.google.co.in/books?id=z8NAEAAAQBAJ&pg=PA126 |text=वे वृद्ध जब भी किसी के घर आते, खाँस-'''खखारकर''' ही घर में प्रवेश करते, ताकि लोगों को उनके आने की पूर्व सूचना मिल जाए। |t=Mỗi khi ông già đó đến thăm nhà ai, ông đều ho và '''chào hỏi''' trước khi vào nhà, để mọi người biết trước sự xuất hiện của ông. }} #* {{quote-book|hi |date=2019 November 9 |title=जीवन एक संघर्ष |author=Kishore Sharma ‘Saraswat’ |volume=1 |isbn=9789354451171 |page=670 |pageurl=http://books.google.co.in/books?id=iTGmEAAAQBAJ&pg=PA670 |text={{...}} शिष्टता के नाते उसने '''खखारने''' की आवाज निकाली ताकि वे सचेत हो जाएँ कि कोई घर पर आया है। आवाज सुनकर भागमती उठकर दूसरे कमरे में चली गई। |t=Vì phép lịch sự, ông '''ho''' một tiếng để báo cho mọi người biết có người đến nhà. Nghe thấy tiếng ho, Bhagmati đứng dậy và đi đến một căn phòng khác. |subst=भागमती/भागम*ती }} ===={{section|forms}}==== {{hi-conj}} ==={{section|see}}=== * {{l|hi|खाँसना||ho}} ==={{section|ref}}=== * {{R:hi:Dasa||1114}} * {{R:hi:McGregor|खँखारना|224}} * {{R:inc-hnd:Platts|کهنکهارنا|881}} jfuoxqp395ettzd8y9ibg19szuopi38 Mô đun:hi-verb 828 316974 2575026 2186735 2026-11-03T03:17:08Z Hiyuune 50834 2575026 Scribunto text/plain local export = {} --[=[ Authorship: Ben Wing <benwing2> ]=] --[=[ TERMINOLOGY: -- "slot" = A particular combination of person/number/gender/tense/etc. Example slot names for verbs are "inf_mp" (masculine plural infinitive), "prog" (undeclined progressive form), "pfv_ind_fut_2sm" (second-person singular masculine perfective indicative future). Each slot is filled with zero or more forms. -- "form" = The conjugated Hindi form representing the value of a given slot. -- "lemma" = The dictionary form of a given Hindi term. Generally the direct masculine singular infinitive, but may occasionally be another form if that form is missing. ]=] --[=[ FIXME: 1. (DONE) If rearrangement for syncretism stays, need to change accelerators. 2. (DONE) In add_slot_gendered(), for participles, potentially put back obl|m|s for -e form accelerators. 3. (DONE) Split adjectival participle into perfective and habitual. 4. (DONE) Some errors in future intimate imperatives of पीना, देना, लेना. 5. Stop generating 3s and 3p forms (same as 2s and 1p forms, respectively) except for imperatives; rename 3s -> 23s and 1p -> 13p. 6. (DONE) Add alternative (regular) perfective participle of जाना; footnote that it only works with auxiliary जाना and occasionally करना in the habitual. 7. (DONE) Fix forms listed in imperative footnote for verbs like सीना, छूना. 8. (DONE) Remove fut2 forms (= to presumptive) from होना. 9. (DONE) Contrafactual -> PST only. 10. (DONE) In verbs like हिलना-डुलना, suffixes -गा and -वाला should occur only once. 11. (DONE) Indicative future of छूना should be छुऊँगा (maybe along with छूँगा?). 12. Merge cases where Devanagari spelling occurs twice with different translits. 13. (DONE) Add "rare" footnote for हूजिए. 14. (DONE) Add future tense to presumptive forms for non-aspectual and progressive. 15. (DONE) Remove first -गा in 3p fut imp of हिलना-डुलना. 16. (DONE) What is the progressive of हिलना-डुलना? Currently I have हिलते-हिलते-दुलते-दुलते. (It's just हिलते-डलते; fixed.) 17. (DONE) Do verbs like खाना have alternative perfective participles खाये, खायी, खायीं? (Yes, made the default with a y-footnote.) 18. (DONE) Should 2pl pres imperative in -o be -yo after -i? If so, is -o an alternative form? (Yes and yes, but the -y- is normally pronounced, so alternative form not listed.) 19. (DONE) Should we change the label of non-होना non-aspectual subjunctives to FUT only not PRES/FUT? (Yes. Done.) FIXES NEEDING DISCUSSING: 2. Should we remove subjunctive forms of imperatives and convert them to a footnote? 6. Are forms like पिइयो (पीना) and जिइयो (जीना) are correct, and should forms like पियो and जियो be used instead or as alternatives? 7. Should we have distinct colors for masc/fem/combined rows or should they be a single color? ]=] local lang = require("Module:languages").getByCode("hi") local m_table = require("Module:table") local m_links = require("Module:links") local m_string_utilities = require("Module:string utilities") local m_script_utilities = require("Module:script utilities") local iut = require("Module:inflection utilities") local put = require("Module:parse utilities") local m_para = require("Module:parameters") local com = require("Module:hi-common") local u = require("Module:string/char") local rsplit = mw.text.split local rfind = mw.ustring.find local rmatch = mw.ustring.match local rgmatch = mw.ustring.gmatch local rsubn = mw.ustring.gsub local ulen = mw.ustring.len local usub = mw.ustring.sub local uupper = mw.ustring.upper local ulower = mw.ustring.lower -- vowel diacritics; don't display nicely on their own local M = u(0x0901) local N = u(0x0902) local AA = u(0x093e) local AI = u(0x0948) local AU = u(0x094c) local E = u(0x0947) local EN = E .. N local I = u(0x093f) local II = u(0x0940) local IIN = II .. N local O = u(0x094b) local U = u(0x0941) local UU = u(0x0942) local UUM = UU .. M local R = u(0x0943) local VIRAMA = u(0x094d) local TILDE = u(0x0303) -- version of rsubn() that discards all but the first return value local function rsub(term, foo, bar) local retval = rsubn(term, foo, bar) return retval end -- version of rsubn() that returns a 2nd argument boolean indicating whether -- a substitution was made. local function rsubb(term, foo, bar) local retval, nsubs = rsubn(term, foo, bar) return retval, nsubs > 0 end local function tag_text(text) return m_script_utilities.tag_text(text, lang) end local function term_link(hi, tr) return m_links.full_link({term = hi, tr = tr, lang = lang}, "term") end local irreg_perf = { ["कर"] = "की", ["जा"] = "ग*", -- this is a special sign to request independent endings in some cases ["ले"] = "ली", ["दे"] = "दी", ["हो"] = "हु", } local irreg_subj = { ["दे"] = "द", ["ले"] = "ल", } local irreg_polite_imp = { ["कर"] = {"कीज", "कर"}, ["ले"] = "लीज", ["दे"] = "दीज", ["पी"] = "पीज", ["हो"] = {"हो", {form = "हूज", footnotes = {"[rare]"}}}, } local verb_slots_impers = { inf = "inf", inf_obl = "obl|inf", stem = "stem", conj = "conj|form", prog = "prog|form", } local verb_slots_pers = { } -- Add entries for a slot with only gender/number variants. -- `slot_prefix` is the prefix of the slot, typically specifying the tense/aspect; -- `tag_suffix` is the set of inflection tags to add after the gender/number tags, -- or "-" to use "-" as the inflection tags (which indicates that no accelerator entry -- should be generated); and `verb_slots` is the table (personal or impersonal) to -- add the entries to. local function add_slot_gendered(slot_prefix, tag_suffix, verb_slots) verb_slots = verb_slots or verb_slots_pers verb_slots[slot_prefix .. "_ms"] = tag_suffix == "-" and "-" or "m|s|" .. tag_suffix verb_slots[slot_prefix .. "_mp"] = tag_suffix == "-" and "-" or "m|p|" .. tag_suffix verb_slots[slot_prefix .. "_fs"] = tag_suffix == "-" and "-" or "f|s|" .. tag_suffix verb_slots[slot_prefix .. "_fp"] = tag_suffix == "-" and "-" or "f|p|" .. tag_suffix end -- Same as add_slot_gendered() but specifically for participles. This changes the inflection -- tags used, because the masculine singular entry is really only for direct masculine singular, -- and the masculine plural entry is also for oblique masculine singular. local function add_slot_gendered_part(slot_prefix, tag_suffix, verb_slots) verb_slots = verb_slots or verb_slots_pers verb_slots[slot_prefix .. "_ms"] = tag_suffix == "-" and "-" or "dir|m|s|" .. tag_suffix verb_slots[slot_prefix .. "_mp"] = tag_suffix == "-" and "-" or "m|p|" .. tag_suffix .. "|;|obl|m|s|" .. tag_suffix verb_slots[slot_prefix .. "_fs"] = tag_suffix == "-" and "-" or "f|s|" .. tag_suffix verb_slots[slot_prefix .. "_fp"] = tag_suffix == "-" and "-" or "f|p|" .. tag_suffix end -- Compute the inflection tags associated with a given person/number/gender combination. local function personal_tags(suffix, persnum, gender) gender = gender and gender .. "|" or "" if persnum == "2s" then -- only for imperatives return "2|intim|" .. gender .. "s|" .. suffix elseif persnum == "23s" then return "2|intim|" .. gender .. "s|" .. suffix .. "|;|3|" .. gender .. "s|" .. suffix elseif persnum == "13p" then return "2|fml|" .. gender .. suffix .. "|;|1//3|" .. gender .. "p|" .. suffix elseif persnum == "2p" then return "2|fam|" .. gender .. suffix elseif persnum == "3p" then -- only for imperatives return "2|fml|" .. gender .. suffix .. "|;|3|" .. gender .. "p|" .. suffix else -- 1s, 3s or 1p return persnum:gsub("^(.)(.)$", "%1|" .. gender .. "%2") .. "|" .. suffix end end -- Return the possible person/number combinations given the slot prefix. local function persnum_values(slot_prefix) if slot_prefix:find("^imp_") then return {"2s", "2p", "3p"} else return {"1s", "23s", "13p", "2p"} end end -- Add entries for a slot with only person/number variants. See `add_slot_gendered()`. local function add_slot_personal(slot_prefix, tag_suffix, verb_slots) verb_slots = verb_slots or verb_slots_pers for _, persnum in ipairs(persnum_values(slot_prefix)) do local slot = slot_prefix .. "_" .. persnum if tag_suffix == "-" then verb_slots[slot] = "-" else verb_slots[slot] = personal_tags(tag_suffix, persnum) end end end -- Add entries for a slot with person/number/gender variants. See `add_slot_gendered()`. local function add_slot_gendered_personal(slot_prefix, tag_suffix, verb_slots) verb_slots = verb_slots or verb_slots_pers for _, persnum in ipairs(persnum_values(slot_prefix)) do for _, gender in ipairs({"m", "f"}) do local slot = slot_prefix .. "_" .. persnum .. gender if tag_suffix == "-" then verb_slots[slot] = "-" else verb_slots[slot] = personal_tags(tag_suffix, persnum, gender) end end end end add_slot_gendered_part("inf", "inf|part", verb_slots_impers) add_slot_gendered_part("hab", "hab|part", verb_slots_impers) add_slot_gendered_part("pfv", "pfv|part", verb_slots_impers) add_slot_gendered_part("agent", "pros//ag|part", verb_slots_impers) add_slot_gendered_part("adj_pfv", "-", verb_slots_impers) add_slot_gendered_part("adj_hab", "-", verb_slots_impers) add_slot_personal("ind_pres", "pres|ind") -- only for होना add_slot_gendered("ind_impf", "impf|ind") -- only for होना add_slot_gendered("ind_perf", "perf|ind") add_slot_gendered_personal("ind_fut", "fut|ind") add_slot_gendered_personal("presum", "presum") add_slot_personal("subj_pres", "pres|sub") -- only for होना add_slot_personal("subj_fut", "fut|sub") add_slot_gendered("cfact", "cfact") add_slot_personal("imp_pres", "pres|imp") add_slot_personal("imp_fut", "fut|imp") add_slot_gendered_personal("hab_ind_pres", "-") add_slot_gendered("hab_ind_past", "-") add_slot_gendered_personal("hab_presum", "-") add_slot_gendered_personal("hab_subj", "-") add_slot_gendered("hab_cfact", "-") for _, mood in ipairs({"pfv", "prog"}) do add_slot_gendered_personal(mood .. "_ind_pres", "-") add_slot_gendered(mood .. "_ind_past", "-") add_slot_gendered_personal(mood .. "_ind_fut", "-") add_slot_gendered_personal(mood .. "_presum", "-") add_slot_gendered_personal(mood .. "_subj_pres", "-") add_slot_gendered_personal(mood .. "_subj_fut", "-") add_slot_gendered(mood .. "_cfact", "-") end verb_slots_impers["inf_ms_linked"] = verb_slots_impers["inf_ms"] local all_verb_slots = {} for k, v in pairs(verb_slots_impers) do all_verb_slots[k] = v end for k, v in pairs(verb_slots_pers) do all_verb_slots[k] = v end local function fut_subj_ye_note(slot, link, ending) if rfind(slot, "^ind_fut") then return {"[the forms " .. link("येगा") .. ", " .. link("येंगे") .. ", " .. link("येगी") .. " and " .. link("येंगी") .. " can also be spelled without the ''y'': " .. link("एगा") .. ", " .. link("एँगे") .. ", " .. link("एगी") .. " and " .. link("एँगी") .. "]"} elseif rfind(slot, "^subj") then return {"[the forms " .. link("ये") .. " and " .. link("यें") .. " can also be spelled without the ''y'': " .. link("ए") .. " and " .. link("एँ") .. "]"} else error("Internal error: Don't know what to do with ending " .. ending .. " for slot " .. slot) end end local function pfv_ye_yi_note(link) return {"[the participles " .. link("ये") .. ", " .. link("यी") .. " and " .. link("यीं") .. " can also be spelled without the ''y'': " .. link("ए") .. ", " .. link("ई") .. " and " .. link("ईं") .. "]"} end -- Add one inflected form to `base.forms`, specifically to the list of forms associated with -- the slot `slot` in the table in `base.forms`. Each element of the list is an object of the -- form {form=FORM, translit=TRANSLIT, footnotes=FOOTNOTES}, where TRANSLIT is missing if no -- manual translit needs to be given and FOOTNOTES is missing if there aren't any footnotes. -- If FOOTNOTES is present it is a list of footnotes, where each footnote is e.g. "[rare or archaic]", -- i.e. surrounded by brackets, with the first character lowercase and no final period. -- (The brackets are automatically removed, the first character capitalized and a final period added.) -- -- `stem` is the Devanagari stem to add the ending to. -- `translit_stem` is the transliteration of `stem`, or nil to use the default transliteration. -- `ending` is the Devanagari ending to add to the stem, possibly with sandhi changes to the -- stem or ending. -- `footnotes` is a list of associated footnotes in the same format as FOOTNOTES above, or nil. -- `double_word` if given causes the resulting form to be doubled with a hyphen in between the two -- parts, for use with the progressive form (e.g. करते-करते of verb करना). local function add(base, stem, translit_stem, slot, ending, footnotes, double_word) local function doadd(new_stem, new_translit_stem, new_ending, slot_footnotes) new_ending = new_ending or ending if new_ending and base.notlast then -- If we're not the last verb in a multiword expression, chop off -- anything after a space. This is to handle verbs like [[हिलना-डुलना]], -- which have e.g. nonaspectual subjunctive 1sg masc हिलूँ-डुलूँ -- but perfective future indicative 1sg masc हिला-डुला हूँगा. Also, there -- are some special cases: -- (1) the conjunctive form should be e.g. हिल-डुलकर or हिल-डुलके -- (2) the future indicative should be e.g. 1sg हिलूँ-डुलूँगा -- (3) the future imperative 3pl should be e.g. हिलिये-डुलियेगा -- (4) the agentive should be e.g. हिलने-डुलनेवाला if slot == "conj" then new_ending = "" elseif slot:find("^ind_fut") then new_ending = rsub(new_ending, "ग.$", "") -- गा, गे or गी elseif slot == "imp_fut_3p" then new_ending = rsub(new_ending, "गा$", "") elseif slot:find("^agent") then new_ending = rsub(new_ending, "वाल." .. N .. "?$", "") -- वाला, वाले, वाली, वालीं else new_ending = rsub(new_ending, " .*", "") end end com.add_form(base, new_stem or stem, new_translit_stem or translit_stem, slot, new_ending, iut.combine_footnotes(slot_footnotes, footnotes), "link words", double_word) end if ending then if rfind(stem, "[" .. II .. I .. "ईइ]$") then -- Implement sandhi changes after stem ending in -ī or -i. local stem_butlast, translit_stem_butlast = com.strip_ending_from_stem(stem, translit_stem, rfind(stem, II .. "$") and II or I) local ending_first = usub(ending, 1, 1) if ending_first == E then local form_stem = stem_butlast .. I local form_tr = translit_stem_butlast and translit_stem_butlast .. "i" local function link(form_ending) return term_link(form_stem .. form_ending, form_tr and form_tr .. (lang:transliterate(form_ending))) end local y_footnote if slot:find("pfv") or slot:find("perf") then y_footnote = {"[the participle " .. link("ये") .. " can also be spelled without the ''y'': " .. link("ए") .. "]"} else y_footnote = fut_subj_ye_note(slot, link, ending) end doadd(form_stem .. "य", form_tr and form_tr .. "y", nil, y_footnote) return elseif ending_first == II then doadd(stem_butlast, translit_stem_butlast) return elseif ending_first ~= I and rfind(ending_first, "[" .. com.vowels .. "]") then doadd(stem_butlast .. I .. "य", translit_stem_butlast and translit_stem_butlast .. "iy") return end elseif rfind(stem, "[" .. UU .. U .. "ऊउ]$") then -- Implement sandhi changes after stem ending in -ū or -u. local stem_butlast, translit_stem_butlast = com.strip_ending_from_stem(stem, translit_stem, rfind(stem, UU .. "$") and UU or U) local ending_first = usub(ending, 1, 1) if rfind(ending_first, "[" .. com.vowels .. "]") then doadd(stem_butlast .. U, translit_stem_butlast and translit_stem_butlast .. "u") return end elseif rfind(stem, "[" .. AA .. O .. "आऔ]$") and rfind(ending, "^" .. AA) then -- Implement sandhi changes after stem ending in -ā or -o and an ending beginning in -ā (always a -- perfective participle). doadd(stem .. "य", translit_stem and translit_stem .. "y") return elseif rfind(stem, "[" .. AA .. "आ]$") then local function link(form_ending) return term_link(stem .. form_ending, translit_stem and translit_stem .. (lang:transliterate(form_ending))) end local y_footnote -- Implement sandhi changes after stem ending in -ā and a perfective participle ending beginning in -- -e, -ī or -ī̃, or a future or subjunctive form beginning in -e. if slot:find("pfv") or slot:find("perf") then y_footnote = pfv_ye_yi_note(link) elseif rfind(ending, "^" .. E) then y_footnote = fut_subj_ye_note(slot, link, ending) end if y_footnote then doadd(stem .. "य", translit_stem and translit_stem .. "y", nil, y_footnote) return end elseif rfind(stem, "[" .. E .. "ए]$") then -- Implement sandhi changes after stem ending in -e and a perfective participle ending beginning in -- -ā, -e, -ī or -ī̃. if slot:find("pfv") or slot:find("perf") then local function link(form_ending) return term_link(stem .. form_ending, translit_stem and translit_stem .. (lang:transliterate(form_ending))) end local y_footnote = {"[the participles " .. link("या") .. ", " .. link("ये") .. ", " .. link("यी") .. " and " .. link("यीं") .. " can also be spelled without the ''y'': " .. link("आ") .. ", " .. link("ए") .. ", " .. link("ई") .. " and " .. link("ईं") .. "]"} doadd(stem .. "य", translit_stem and translit_stem .. "y", nil, y_footnote) return end elseif rfind(stem, "%*$") then -- Special hacks for ग(य)-, perfective stem of जाना. local stem_butlast, translit_stem_butlast = com.strip_ending_from_stem(stem, translit_stem, "%*") if ending:find("^" .. E) or ending:find("^" .. II) then local function link(form_ending) return term_link(stem_butlast .. form_ending, translit_stem and translit_stem .. (lang:transliterate(form_ending))) end local y_footnote = pfv_ye_yi_note(link) -- Use full translit_stem rather than stripping off the final 'a' that should be there. -- Need to specify independent endings (diacritic endings get converted to independent ones after -- an explicit vowel, but here there is no explicit vowel). doadd(stem_butlast, translit_stem, ending:find("^" .. E) and rsub(ending, "^" .. E, "ए") or rsub(ending, "^" .. II, "ई"), y_footnote) -- doadd(stem_butlast .. "य", translit_stem and translit_stem .. "y") else doadd(stem_butlast .. "य", translit_stem and translit_stem .. "y") end return end end doadd() end -- Add the conjugation for a tense/aspect row with gender/number variants only. local function add_conj_gendered(base, slot_prefix, stem, translit_stem, m_s, m_p, f_s, f_p, footnotes) if not stem then stem = base.stem translit_stem = base.stem_translit end add(base, stem, translit_stem, slot_prefix .. "_ms", m_s, footnotes) add(base, stem, translit_stem, slot_prefix .. "_mp", m_p, footnotes) add(base, stem, translit_stem, slot_prefix .. "_fs", f_s, footnotes) add(base, stem, translit_stem, slot_prefix .. "_fp", f_p, footnotes) end -- Add the conjugation for a tense/aspect row with person/number variants only. local function add_conj_personal(base, slot_prefix, stem, translit_stem, s1, s23, p13, p2, footnotes) if not stem then stem = base.stem translit_stem = base.stem_translit end add(base, stem, translit_stem, slot_prefix .. "_1s", s1, footnotes) add(base, stem, translit_stem, slot_prefix .. "_23s", s23, footnotes) add(base, stem, translit_stem, slot_prefix .. "_13p", p13, footnotes) add(base, stem, translit_stem, slot_prefix .. "_2p", p2, footnotes) end -- Add the conjugation for a tense/aspect row with person/number/gender variants. local function add_conj_gendered_personal(base, slot_prefix, stem, translit_stem, s1m, s23m, p13m, p2m, s1f, s23f, p13f, p2f, footnotes) if not stem then stem = base.stem translit_stem = base.stem_translit end add(base, stem, translit_stem, slot_prefix .. "_1sm", s1m, footnotes) add(base, stem, translit_stem, slot_prefix .. "_23sm", s23m, footnotes) add(base, stem, translit_stem, slot_prefix .. "_13pm", p13m, footnotes) add(base, stem, translit_stem, slot_prefix .. "_2pm", p2m, footnotes) add(base, stem, translit_stem, slot_prefix .. "_1sf", s1f, footnotes) add(base, stem, translit_stem, slot_prefix .. "_23sf", s23f, footnotes) add(base, stem, translit_stem, slot_prefix .. "_13pf", p13f, footnotes) add(base, stem, translit_stem, slot_prefix .. "_2pf", p2f, footnotes) end local function handle_derived_slots_and_overrides(base) -- No overrides implemented currently. -- process_slot_overrides(base) -- Compute linked versions of potential lemma slots, for use in {{hi-verb}}. -- We substitute the original lemma (before removing links) for forms that -- are the same as the lemma, if the original lemma has links. -- (NOTE: Not currently used by {{hi-verb}}.) for _, slot in ipairs({"inf_ms"}) do iut.insert_forms(base.forms, slot .. "_linked", iut.map_forms(base.forms[slot], function(form, translit) if form == base.orig_lemma_no_links and translit == base.lemma_translit and rfind(base.orig_lemma, "%[%[") then return base.orig_lemma, base.lemma_translit else return form, translit end end)) end end local conjs = {} local conjprops = {} conjs["normal"] = function(base) local function fetch_irreg(irreg_table) if irreg_table[base.stem] then local stem = irreg_table[base.stem] return stem, nil else return base.stem, base.stem_translit end end local perf, trperf = fetch_irreg(irreg_perf) local subj, trsubj = fetch_irreg(irreg_subj) local polite_imp, tr_polite_imp = fetch_irreg(irreg_polite_imp) -- Undeclined forms add(base, base.stem, base.stem_translit, "stem", "") add(base, base.stem, base.stem_translit, "inf", "ना") add(base, base.stem, base.stem_translit, "inf_obl", "ने") add(base, base.stem, base.stem_translit, "conj", "कर") add(base, base.stem, base.stem_translit, "conj", "के") -- Normally progressive form is doubled (e.g. करते-करते), but not in multiword -- expressions like हिलना-डुलना. add(base, base.stem, base.stem_translit, "prog", "ते", nil, not base.multiword) -- Participles add_conj_gendered(base, "inf", nil, nil, "ना", "ने", "नी", "नीं") add_conj_gendered(base, "hab", nil, nil, "ता", "ते", "ती", "तीं") add_conj_gendered(base, "pfv", perf, trperf, AA, E, II, IIN) if base.stem == "जा" then add_conj_gendered(base, "pfv", "जा", nil, AA, E, II, IIN, {"[only with the copula " .. term_link("जाना") .. " and (in the habitual aspect only) with the auxiliary verb " .. term_link("करना") .. "]"}) end add_conj_gendered(base, "agent", nil, nil, "नेवाला", "नेवाले", "नेवाली", "नेवालीं") add_conj_gendered(base, "adj_pfv", perf, trperf, AA .. " हुआ", E .. " हुए", II .. " हुई", II .. " हुईं") add_conj_gendered(base, "adj_hab", nil, nil, "ता हुआ", "ते हुए", "ती हुई", "ती हुईं") -- Non-aspectual add_conj_gendered(base, "ind_perf", perf, trperf, AA, E, II, IIN) add_conj_gendered_personal(base, "ind_fut", subj, trsubj, UUM .. "गा", E .. "गा", EN .. "गे", O .. "गे", UUM .. "गी", E .. "गी", EN .. "गी", O .. "गी") if base.stem == "हो" then add_conj_gendered_personal(base, "presum", "", "", "हूँगा", "होगा", "होंगे", "होगे", "हूँगी", "होगी", "होंगी", "होगी") add_conj_personal(base, "ind_pres", "", "", "हूँ", "है", "हैं", "हो") add_conj_gendered(base, "ind_impf", "थ", "th", AA, E, II, IIN) add_conj_personal(base, "subj_pres", "", "", "हूँ", "हो", "हों", "हो") end add_conj_personal(base, "subj_fut", subj, trsubj, UUM, E, EN, O) add_conj_gendered(base, "cfact", nil, nil, "ता", "ते", "ती", "तीं") add(base, base.stem, base.stem_translit, "imp_pres_2s", "") add(base, subj, trsubj, "imp_pres_2p", O) add(base, subj, trsubj, "imp_fut_2s", I .. "यो") add(base, base.stem, base.stem_translit, "imp_fut_2p", "ना") -- There may be more than one possible polite imperative stem, particularly for -- irregular verbs. Loop over them. if type(polite_imp) ~= "table" or polite_imp.form then polite_imp = {polite_imp} end if tr_polite_imp and type(tr_polite_imp) ~= "table" then tr_polite_imp = {tr_polite_imp} end for i, polimp in ipairs(polite_imp) do local tr_polimp = tr_polite_imp and tr_polite_imp[i] local imp_footnote if polimp.form then imp_footnote = polimp.footnotes polimp = polimp.form end -- Implement sandhi changes after stem ending in -ī or -ū, before ending in i-. -- FIXME: Merge these with the sandhi code in add(). local sandhi_polimp, sandhi_tr_polimp if rfind(polimp, II .. "$") then sandhi_polimp, sandhi_tr_polimp = com.strip_ending_from_stem(polimp, tr_polimp, II) sandhi_polimp = sandhi_polimp .. I sandhi_tr_polimp = sandhi_tr_polimp and sandhi_tr_polimp .. "i" or nil elseif rfind(polimp, UU .. "$") then sandhi_polimp, sandhi_tr_polimp = com.strip_ending_from_stem(polimp, tr_polimp, UU) sandhi_polimp = sandhi_polimp .. U sandhi_tr_polimp = sandhi_tr_polimp and sandhi_tr_polimp .. "u" or nil else sandhi_polimp, sandhi_tr_polimp = polimp, tr_polimp end local function link_i(form_ending) return term_link(sandhi_polimp .. I .. form_ending, sandhi_tr_polimp and sandhi_tr_polimp .. "i" .. (lang:transliterate(form_ending))) end local y_footnote = { "[the forms " .. link_i("ये") .. " and " .. link_i("येगा") .. " can also be spelled without the ''y'': " .. link_i("ए") .. " and " .. link_i("एगा") .. "]"} local all_footnotes = iut.combine_footnotes(imp_footnote, y_footnote) add(base, polimp, tr_polimp, "imp_pres_3p", I .. "ये", all_footnotes) add(base, polimp, tr_polimp, "imp_fut_3p", I .. "येगा", all_footnotes) end -- Habitual add_conj_gendered_personal(base, "hab_ind_pres", nil, nil, "ता हूँ", "ता है", "ते हैं", "ते हो", "ती हूँ", "ती है", "ती हैं", "ती हो") add_conj_gendered(base, "hab_ind_past", nil, nil, "ता था", "ते थे", "ती थी", "ती थीं") add_conj_gendered_personal(base, "hab_presum", nil, nil, "ता हूँगा", "ता होगा", "ते होंगे", "ते होगे", "ती हूँगी", "ती होगी", "ती होंगी", "ती होगी") add_conj_gendered_personal(base, "hab_subj", nil, nil, "ता हूँ", "ता हो", "ते हों", "ते हो", "ती हूँ", "ती हो", "ती हों", "ती हो") add_conj_gendered(base, "hab_cfact", nil, nil, "ता होता", "ते होते", "ती होती", "ती होतीं") -- Perfective add_conj_gendered_personal(base, "pfv_ind_pres", perf, trperf, AA .. " हूँ", AA .. " है", E .. " हैं", E .. " हो", II .. " हूँ", II .. " है", II .. " हैं", II .. " हो") add_conj_gendered(base, "pfv_ind_past", perf, trperf, AA .. " था", E .. " थे", II .. " थी", II .. " थीं") add_conj_gendered_personal(base, "pfv_ind_fut", perf, trperf, AA .. " हूँगा", AA .. " होगा", E .. " होंगे", E .. " होगे", II .. " हूँगी", II .. " होगी", II .. " होंगी", II .. " होगी") add_conj_gendered_personal(base, "pfv_presum", perf, trperf, AA .. " हूँगा", AA .. " होगा", E .. " होंगे", E .. " होगे", II .. " हूँगी", II .. " होगी", II .. " होंगी", II .. " होगी") add_conj_gendered_personal(base, "pfv_subj_pres", perf, trperf, AA .. " हूँ", AA .. " हो", E .. " हों", E .. " हो", II .. " हूँ", II .. " हो", II .. " हों", II .. " हो") add_conj_gendered_personal(base, "pfv_subj_fut", perf, trperf, AA .. " होऊँ", AA .. " होए", E .. " होएँ", E .. " होओ", II .. " होऊँ", II .. " होए", II .. " होएँ", II .. " होओ") add_conj_gendered(base, "pfv_cfact", perf, trperf, AA .. " होता", E .. " होते", II .. " होती", II .. " होतीं") -- Progressive add_conj_gendered_personal(base, "prog_ind_pres", nil, nil, " रहा हूँ", " रहा है", " रहे हैं", " रहे हो", " रही हूँ", " रही है", " रही हैं", " रही हो") add_conj_gendered(base, "prog_ind_past", nil, nil, " रहा था", " रहे थे", " रही थी", " रही थीं") add_conj_gendered_personal(base, "prog_ind_fut", nil, nil, " रहा हूँगा", " रहा होगा", " रहे होंगे", " रहे होगे", " रही हूँगी", " रही होगी", " रही होंगी", " रही होगी") add_conj_gendered_personal(base, "prog_presum", nil, nil, " रहा हूँगा", " रहा होगा", " रहे होंगे", " रहे होगे", " रही हूँगी", " रही होगी", " रही होंगी", " रही होगी") add_conj_gendered_personal(base, "prog_subj_pres", nil, nil, " रहा हूँ", " रहा हो", " रहे हों", " रहे हो", " रही हूँ", " रही हो", " रही हों", " रही हो") add_conj_gendered_personal(base, "prog_subj_fut", nil, nil, " रहा होऊँ", " रहा होए", " रहे होएँ", " रहे होओ", " रही होऊँ", " रही होए", " रही होएँ", " रही होओ") add_conj_gendered(base, "prog_cfact", nil, nil, " रहा होता", " रहे होते", " रही होती", " रही होतीं") end --[=[ Parse an indicator spec (text consisting of angle brackets and zero or more dot-separated indicators within them). Return value is an object of the form { forms = {}, -- forms for a single spec alternant; see `forms` below -- The following additional fields are added by other functions: orig_lemma = "ORIGINAL-LEMMA", -- as given by the user or taken from pagename orig_lemma_no_links = "ORIGINAL-LEMMA-NO-LINKS", -- links removed lemma = "LEMMA", -- `orig_lemma_no_links`, converted to singular form if plural phon_lemma = "LEMMA-PHONETIC-RESPELLING", -- as specified by the user; may be missing lemma_translit = "LEMMA-TRANSLIT", -- translit of phon_lemma (if present) forms = { SLOT = { { form = "FORM", footnotes = {"FOOTNOTE", "FOOTNOTE", ...} -- may be missing }, ... }, ... }, conj = "CONJ", -- declension, e.g. "normal" (the only one currently implemented) } ]=] local function parse_indicator_spec(angle_bracket_spec) local inside = rmatch(angle_bracket_spec, "^<(.*)>$") assert(inside) local base = {overrides = {}, forms = {}} if inside ~= "" then local segments = put.parse_balanced_segment_run(inside, "[", "]") local dot_separated_groups = put.split_alternating_runs(segments, "%.") for i, dot_separated_group in ipairs(dot_separated_groups) do -- No indicators allowed currently. local part = dot_separated_group[1] error("Unrecognized indicator '" .. part .. "': '" .. inside .. "'") end end return base end local function detect_indicator_spec(base) base.conj = "normal" base.stem, base.stem_translit = com.strip_ending(base, "ना") end local function detect_all_indicator_specs(alternant_multiword_spec) iut.map_word_specs(alternant_multiword_spec, function(base) detect_indicator_spec(base) end) -- Set notlast=true on verbs that aren't the last one in a multiword expression, and -- multiword=true on all verbs in multiword expressions (as well as at top level), so -- we can properly handle verbs like [[हिलना-डुलना]]. for i, alternant_or_word_spec in ipairs(alternant_multiword_spec.alternant_or_word_specs) do if alternant_or_word_spec.alternants then for _, multiword_spec in ipairs(alternant_or_word_spec.alternants) do for j, word_spec in ipairs(multiword_spec.word_specs) do if j < #multiword_spec.word_specs then word_spec.notlast = true end if #multiword_spec.word_specs > 1 then word_spec.multiword = true alternant_multiword_spec.multiword = true end end end else if i < #alternant_multiword_spec.alternant_or_word_specs then alternant_or_word_spec.notlast = true end if #alternant_multiword_spec.alternant_or_word_specs > 1 then alternant_or_word_spec.multiword = true alternant_multiword_spec.multiword = true end end end end local function conjugate_verb(base) if not conjs[base.conj] then error("Internal error: Unrecognized conjugation type '" .. base.conj .. "'") end conjs[base.conj](base) if base.multiword then -- See comment in add_variant_codes() for the purpose of this. com.add_variant_codes(base) end handle_derived_slots_and_overrides(base) end -- Compute the categories to add the verb to, as well as the annotation to display in the -- conjugation title bar. We combine the code to do these functions as both categories and -- title bar contain similar information. local function compute_categories_and_annotation(alternant_multiword_spec) local cats = {} local function insert(cattype) cattype = rsub(cattype, "~", alternant_multiword_spec.pos) m_table.insertIfNot(cats, cattype .. " tiếng Hindi") end local annotation if alternant_multiword_spec.manual then alternant_multiword_spec.annotation = "" else local function do_word_spec(base) if base.lemma_translit and (lang:transliterate(base.lemma)) ~= base.lemma_translit then insert("~ with phonetic respelling") end end iut.map_word_specs(alternant_multiword_spec, function(base) do_word_spec(base) end) end alternant_multiword_spec.categories = cats end -- Convert forms from their list/object form (see the comments to add() for how this works) -- to strings that can be directly filled into the table. Approximately, each form is converted -- to a formatted link with accelerators and the results are concatenated, followed by an newline -- and then the formatted transliterations. local function show_forms(alternant_multiword_spec) local lemmas = alternant_multiword_spec.forms.inf_ms or {} local props = { lemmas = lemmas, slot_table = verb_slots_impers, lang = lang, include_translit = true, } if alternant_multiword_spec.multiword then -- Remove variant codes that were added to ensure only parallel variants in -- multiword expressions like [[हिलना-डुलना]] get generated. See com.add_variant_codes() -- for more information. props.canonicalize = function(form) return com.remove_variant_codes(form) end end iut.show_forms(alternant_multiword_spec.forms, props) alternant_multiword_spec.forms.footnote_impers = alternant_multiword_spec.forms.footnote props.slot_table = verb_slots_pers iut.show_forms(alternant_multiword_spec.forms, props) alternant_multiword_spec.forms.footnote_pers = alternant_multiword_spec.forms.footnote end -- Generate the conjugation table. This should be called after show_forms() has converted -- each form to a formatted string. local function make_table(alternant_multiword_spec) local table_spec_impersonal = [=[ <div class="NavFrame"> <div class="NavHead hi-table-title" style="background:var(--wikt-palette-lightblue);color:inherit">Dạng hình thái phi nhân xưng của {inf_raw}</div> <div class="NavContent"> {\op}| class="inflection-table inflection-hi inflection-verb" data-toggle-category="biến tố" style="width:100%" |- ! class="hi-tense-aspect-cell" colspan=100% | ''Không biến cách'' |- ! class="hi-tense-aspect-cell" colspan=2 | ''Thân từ'' | colspan="100%" | {stem} |- ! class="hi-tense-aspect-cell" colspan=2 | ''Nguyên mẫu'' | colspan="100%" | {inf} |- ! class="hi-tense-aspect-cell" colspan=2 | ''Nguyên mẫu bổ cách'' | colspan="100%" | {inf_obl} |- ! class="hi-tense-aspect-cell" colspan=2 | ''Liên kết'' | colspan="100%" | {conj} |- ! class="hi-tense-aspect-cell" colspan=2 | ''Tiếp diễn'' | colspan="100%" | {prog} |- ! class="hi-tense-aspect-cell" colspan=100% | ''Phân từ'' |- |- class="hi-part-gender-number-header" | class="hi-tense-aspect-cell" colspan=2 | ! {dir} {m} {s} ! {m} {p}<br />{obl} {m} {s} ! {f} {s} ! {f} {p} |- ! class="hi-tense-aspect-cell" colspan=2 | ''Nguyên mẫu'' | {inf_ms} | {inf_mp} | {inf_fs} | {inf_fp} |- ! class="hi-tense-aspect-cell" colspan=2 | ''Thói quen'' | {hab_ms} | {hab_mp} | {hab_fs} | {hab_fp} |- ! class="hi-tense-aspect-cell" colspan=2 | ''Hoàn thành'' | {pfv_ms} | {pfv_mp} | {pfv_fs} | {pfv_fp} |- ! class="hi-tense-aspect-cell" colspan=2 | ''Tương lai<br>tác nhân'' | {agent_ms} | {agent_mp} | {agent_fs} | {agent_fp} |- ! class="hi-tense-aspect-cell" rowspan=2 | ''Tính từ'' ! class="hi-tense-aspect-cell" | ''Hoàn thành'' | {adj_pfv_ms} | {adj_pfv_mp} | {adj_pfv_fs} | {adj_pfv_fp} |- ! class="hi-tense-aspect-cell" | ''Thói quen'' | {adj_hab_ms} | {adj_hab_mp} | {adj_hab_fs} | {adj_hab_fp} |{\cl}{notes_clause}</div></div>]=] local person_number_header_two_row = [=[ |- class="hi-table-header" | rowspan=2 | | rowspan=2 | | class="hi-mf-cell" rowspan=2 | ]=] local person_number_header_sg_pl_headers = [=[ ! colspan=3 | '''Số ít''' ! colspan=3 | '''Số nhiều''' ]=] local person_number_header_table_div = [=[ |- class="hi-table-header" ]=] local person_number_header_pers_num_headers = [=[ ! '''1<sup>st</sup>'''<br><span lang="hi" class="Deva">[[मैं#Tiếng Hindi|मैं]]</span> ! '''2<sup>nd</sup>'''<br><span lang="hi" class="Deva">[[तू#Tiếng Hindi|तू]]</span> ! '''3<sup>rd</sup>'''<br><span lang="hi" class="Deva">[[यह#Tiếng Hindi|यह]]/[[वह#Tiếng Hindi|वह]], [[ये#Tiếng Hindi|ये]]/[[वो#Tiếng Hindi|वो]]</span> ! '''2<sup>nd</sup>'''<br><span lang="hi" class="Deva">[[तुम#Tiếng Hindi|तुम]]</span> ! '''1<sup>st</sup>'''<br><span lang="hi" class="Deva">[[हम#Tiếng Hindi|हम]]</span> ! '''3<sup>rd</sup>, 2<sup>nd</sup>'''<br><span lang="hi" class="Deva">[[ये#Tiếng Hindi|ये]]/[[वो#Tiếng Hindi|वो]]/[[वे#Tiếng Hindi|वे]], [[आप#Tiếng Hindi|आप]]</span> ]=] -- Regular person-number header used at the top of the table and in the middle. local person_number_header = person_number_header_table_div .. person_number_header_two_row .. person_number_header_sg_pl_headers .. person_number_header_table_div .. person_number_header_pers_num_headers -- Reversed person-number header used at the bottom of the table. "Reversed" means that -- the two rows are in reversed order; but internally we can't switch the order of everything -- (e.g. the double-row cells at the left side), so we need to break up the header into multiple -- parts and only reverse certain parts. local reversed_person_number_header = person_number_header_table_div .. person_number_header_two_row .. person_number_header_pers_num_headers .. person_number_header_table_div .. person_number_header_sg_pl_headers local table_spec_personal = [=[ <div class="NavFrame"> <div class="NavHead hi-table-title" style="background:var(--wikt-palette-lightblue);color:inherit">Dạng hình thái nhân xưng của {inf_raw}</div> <div class="NavContent"> {\op}| class="inflection-table inflection-hi inflection-verb" data-toggle-category="biến tố" style="width:100%" |- ! class="hi-sec-div" rowspan=1 colspan=100% | ''Không có thể động từ'' {person_number_header}{pres_impf_table}! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | {PERF} ! class="hi-mf-cell" | {m} | colspan=3 | {ind_perf_ms} | colspan=3 | {ind_perf_mp} |- class="hi-row-f" ! class="hi-mf-cell" | {f} | colspan=4 | {ind_perf_fs} | colspan=2 | {ind_perf_fp} |- class="hi-row-m" ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | {FUT} ! class="hi-mf-cell" | {m} | {ind_fut_1sm} | colspan=2 | {ind_fut_23sm} | {ind_fut_2pm} | colspan=2 | {ind_fut_13pm} |- class="hi-row-f" ! class="hi-mf-cell" | {f} | {ind_fut_1sf} | colspan=2 | {ind_fut_23sf} | {ind_fut_2pf} | colspan=2 | {ind_fut_13pf} {presum_table}{subj_table} |- class="hi-row-m" ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | ''Phản thực tế'' ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | {PST} ! class="hi-mf-cell" | {m} | colspan=3 | {cfact_ms} | colspan=3 | {cfact_mp} |- class="hi-row-f" ! class="hi-mf-cell" | {f} | colspan=4 | {cfact_fs} | colspan=2 | {cfact_fp} |- ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | ''Mệnh lệnh'' ! class="hi-tense-aspect-cell" rowspan=1 colspan=1 | {PRS} ! class="hi-mf-cell" | {mf} | | {imp_pres_2s} | | {imp_pres_2p} | | {imp_pres_3p} |- ! class="hi-tense-aspect-cell" rowspan=1 colspan=1 | {FUT} ! class="hi-mf-cell" | {mf} | | {imp_fut_2s} | | {imp_fut_2p} | | {imp_fut_3p} |- ! class="hi-sec-div" rowspan=1 colspan=100% | ''Thể thói quen'' |- class="hi-row-m" ! class="hi-tense-aspect-cell" rowspan=4 colspan=1 | ''Chỉ định'' ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | {PRS} ! class="hi-mf-cell" | {m} | {hab_ind_pres_1sm} | colspan=2 | {hab_ind_pres_23sm} | {hab_ind_pres_2pm} | colspan=2 | {hab_ind_pres_13pm} |- class="hi-row-f" ! class="hi-mf-cell" | {f} | {hab_ind_pres_1sf} | colspan=2 | {hab_ind_pres_23sf} | {hab_ind_pres_2pf} | colspan=2 | {hab_ind_pres_13pf} |- class="hi-row-m" ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | {PST} ! class="hi-mf-cell" | {m} | colspan=3 | {hab_ind_past_ms} | colspan=3 | {hab_ind_past_mp} |- class="hi-row-f" ! class="hi-mf-cell" | {f} | colspan=4 | {hab_ind_past_fs} | colspan=2 | {hab_ind_past_fp} |- class="hi-row-m" ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | ''Đoán chừng'' ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | {PRS_PST} ! class="hi-mf-cell" | {m} | {hab_presum_1sm} | colspan=2 | {hab_presum_23sm} | {hab_presum_2pm} | colspan=2 | {hab_presum_13pm} |- class="hi-row-f" ! class="hi-mf-cell" | {f} | {hab_presum_1sf} | colspan=2 | {hab_presum_23sf} | {hab_presum_2pf} | colspan=2 | {hab_presum_13pf} |- class="hi-row-m" ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | ''Giả định'' ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | {PRS} ! class="hi-mf-cell" | {m} | {hab_subj_1sm} | colspan=2 | {hab_subj_23sm} | {hab_subj_2pm} | colspan=2 | {hab_subj_13pm} |- class="hi-row-f" ! class="hi-mf-cell" | {f} | {hab_subj_1sf} | colspan=2 | {hab_subj_23sf} | {hab_subj_2pf} | colspan=2 | {hab_subj_13pf} |- class="hi-row-m" ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | ''Phản thực tế'' ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | {PST} ! class="hi-mf-cell" | {m} | colspan=3 | {hab_cfact_ms} | colspan=3 | {hab_cfact_mp} |- class="hi-row-f" ! class="hi-mf-cell" | {f} | colspan=4 | {hab_cfact_fs} | colspan=2 | {hab_cfact_fp} |- ! class="hi-sec-div" rowspan=1 colspan=100% | ''Thể hoàn thành'' {person_number_header}|- class="hi-row-m" ! class="hi-tense-aspect-cell" rowspan=6 colspan=1 | ''Chỉ định'' ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | {PRS} ! class="hi-mf-cell" | {m} | {pfv_ind_pres_1sm} | colspan=2 | {pfv_ind_pres_23sm} | {pfv_ind_pres_2pm} | colspan=2 | {pfv_ind_pres_13pm} |- class="hi-row-f" ! class="hi-mf-cell" | {f} | {pfv_ind_pres_1sf} | colspan=2 | {pfv_ind_pres_23sf} | {pfv_ind_pres_2pf} | colspan=2 | {pfv_ind_pres_13pf} |- class="hi-row-m" ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | {PST} ! class="hi-mf-cell" | {m} | colspan=3 | {pfv_ind_past_ms} | colspan=3 | {pfv_ind_past_mp} |- class="hi-row-f" ! class="hi-mf-cell" | {f} | colspan=4 | {pfv_ind_past_fs} | colspan=2 | {pfv_ind_past_fp} |- class="hi-row-m" ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | {FUT} ! class="hi-mf-cell" | {m} | {pfv_ind_fut_1sm} | colspan=2 | {pfv_ind_fut_23sm} | {pfv_ind_fut_2pm} | colspan=2 | {pfv_ind_fut_13pm} |- class="hi-row-f" ! class="hi-mf-cell" | {f} | {pfv_ind_fut_1sf} | colspan=2 | {pfv_ind_fut_23sf} | {pfv_ind_fut_2pf} | colspan=2 | {pfv_ind_fut_13pf} |- class="hi-row-m" ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | ''Đoán chừng'' ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | {PRS_PST} ! class="hi-mf-cell" | {m} | {pfv_presum_1sm} | colspan=2 | {pfv_presum_23sm} | {pfv_presum_2pm} | colspan=2 | {pfv_presum_13pm} |- class="hi-row-f" ! class="hi-mf-cell" | {f} | {pfv_presum_1sf} | colspan=2 | {pfv_presum_23sf} | {pfv_presum_2pf} | colspan=2 | {pfv_presum_13pf} |- class="hi-row-m" ! class="hi-tense-aspect-cell" rowspan=4 colspan=1 | ''Giả định'' ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | {PRS} ! class="hi-mf-cell" | {m} | {pfv_subj_pres_1sm} | colspan=2 | {pfv_subj_pres_23sm} | {pfv_subj_pres_2pm} | colspan=2 | {pfv_subj_pres_13pm} |- class="hi-row-f" ! class="hi-mf-cell" | {f} | {pfv_subj_pres_1sf} | colspan=2 | {pfv_subj_pres_23sf} | {pfv_subj_pres_2pf} | colspan=2 | {pfv_subj_pres_13pf} |- class="hi-row-m" ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | {FUT} ! class="hi-mf-cell" | {m} | {pfv_subj_fut_1sm} | colspan=2 | {pfv_subj_fut_23sm} | {pfv_subj_fut_2pm} | colspan=2 | {pfv_subj_fut_13pm} |- class="hi-row-f" ! class="hi-mf-cell" | {f} | {pfv_subj_fut_1sf} | colspan=2 | {pfv_subj_fut_23sf} | {pfv_subj_fut_2pf} | colspan=2 | {pfv_subj_fut_13pf} |- class="hi-row-m" ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | ''Phản thực tế'' ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | {PST} ! class="hi-mf-cell" | {m} | colspan=3 | {pfv_cfact_ms} | colspan=3 | {pfv_cfact_mp} |- class="hi-row-f" ! class="hi-mf-cell" | {f} | colspan=4 | {pfv_cfact_fs} | colspan=2 | {pfv_cfact_fp} |- ! class="hi-sec-div" rowspan=1 colspan=100% | ''Thể tiếp diễn'' |- class="hi-row-m" ! class="hi-tense-aspect-cell" rowspan=6 colspan=1 | ''Chỉ định'' ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | {PRS} ! class="hi-mf-cell" | {m} | {prog_ind_pres_1sm} | colspan=2 | {prog_ind_pres_23sm} | {prog_ind_pres_2pm} | colspan=2 | {prog_ind_pres_13pm} |- class="hi-row-f" ! class="hi-mf-cell" | {f} | {prog_ind_pres_1sf} | colspan=2 | {prog_ind_pres_23sf} | {prog_ind_pres_2pf} | colspan=2 | {prog_ind_pres_13pf} |- class="hi-row-m" ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | {PST} ! class="hi-mf-cell" | {m} | colspan=3 | {prog_ind_past_ms} | colspan=3 | {prog_ind_past_mp} |- class="hi-row-f" ! class="hi-mf-cell" | {f} | colspan=4 | {prog_ind_past_fs} | colspan=2 | {prog_ind_past_fp} |- class="hi-row-m" ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | {FUT} ! class="hi-mf-cell" | {m} | {prog_ind_fut_1sm} | colspan=2 | {prog_ind_fut_23sm} | {prog_ind_fut_2pm} | colspan=2 | {prog_ind_fut_13pm} |- class="hi-row-f" ! class="hi-mf-cell" | {f} | {prog_ind_fut_1sf} | colspan=2 | {prog_ind_fut_23sf} | {prog_ind_fut_2pf} | colspan=2 | {prog_ind_fut_13pf} |- class="hi-row-m" ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | ''Đoán chừng'' ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | {PRS_PST_FUT} ! class="hi-mf-cell" | {m} | {prog_presum_1sm} | colspan=2 | {prog_presum_23sm} | {prog_presum_2pm} | colspan=2 | {prog_presum_13pm} |- class="hi-row-f" ! class="hi-mf-cell" | {f} | {prog_presum_1sf} | colspan=2 | {prog_presum_23sf} | {prog_presum_2pf} | colspan=2 | {prog_presum_13pf} |- class="hi-row-m" ! class="hi-tense-aspect-cell" rowspan=4 colspan=1 | ''Giả định'' ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | {PRS} ! class="hi-mf-cell" | {m} | {prog_subj_pres_1sm} | colspan=2 | {prog_subj_pres_23sm} | {prog_subj_pres_2pm} | colspan=2 | {prog_subj_pres_13pm} |- class="hi-row-f" ! class="hi-mf-cell" | {f} | {prog_subj_pres_1sf} | colspan=2 | {prog_subj_pres_23sf} | {prog_subj_pres_2pf} | colspan=2 | {prog_subj_pres_13pf} |- class="hi-row-m" ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | {FUT} ! class="hi-mf-cell" | {m} | {prog_subj_fut_1sm} | colspan=2 | {prog_subj_fut_23sm} | {prog_subj_fut_2pm} | colspan=2 | {prog_subj_fut_13pm} |- class="hi-row-f" ! class="hi-mf-cell" | {f} | {prog_subj_fut_1sf} | colspan=2 | {prog_subj_fut_23sf} | {prog_subj_fut_2pf} | colspan=2 | {prog_subj_fut_13pf} |- class="hi-row-m" ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | ''Phản thực tế'' ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | {PST} ! class="hi-mf-cell" | {m} | colspan=3 | {prog_cfact_ms} | colspan=3 | {prog_cfact_mp} |- class="hi-row-f" ! class="hi-mf-cell" | {f} | colspan=4 | {prog_cfact_fs} | colspan=2 | {prog_cfact_fp} {reversed_person_number_header}|{\cl}{notes_clause}</div></div>]=] local pres_impf_table = [=[ |- ! class="hi-tense-aspect-cell" rowspan=7 colspan=1 | ''Chỉ định'' ! class="hi-tense-aspect-cell" rowspan=1 colspan=1 | {PRS} ! class="hi-mf-cell" | {mf} | {ind_pres_1s} | colspan=2 | {ind_pres_23s} | {ind_pres_2p} | colspan=2 | {ind_pres_13p} |- class="hi-row-m" ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | {IMPF} ! class="hi-mf-cell" | {m} | colspan=3 | {ind_impf_ms} | colspan=3 | {ind_impf_mp} |- class="hi-row-f" ! class="hi-mf-cell" | {f} | colspan=4 | {ind_impf_fs} | colspan=2 | {ind_impf_fp} |- class="hi-row-m" ]=] local pres_impf_table_missing = [=[ |- class="hi-row-m" ! class="hi-tense-aspect-cell" rowspan=4 colspan=1 | ''Chỉ định'' ]=] local presum_table = [=[ |- class="hi-row-m" ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | ''Đoán chừng'' ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | {PRS_PST_FUT} ! class="hi-mf-cell" | {m} | {presum_1sm} | colspan=2 | {presum_23sm} | {presum_2pm} | colspan=2 | {presum_13pm} |- class="hi-row-f" ! class="hi-mf-cell" | {f} | {presum_1sf} | colspan=2 | {presum_23sf} | {presum_2pf} | colspan=2 | {presum_13pf} ]=] local combined_subj = [=[ |- ! class="hi-tense-aspect-cell" rowspan=1 colspan=1 | ''Giả định'' ! class="hi-tense-aspect-cell" rowspan=1 colspan=1 | {FUT} ! class="hi-mf-cell" | {mf} | {subj_fut_1s} | colspan=2 | {subj_fut_23s} | {subj_fut_2p} | colspan=2 | {subj_fut_13p}]=] local split_subj = [=[ |- ! class="hi-tense-aspect-cell" rowspan=2 colspan=1 | ''Giả định'' ! class="hi-tense-aspect-cell" rowspan=1 colspan=1 | {PRS} ! class="hi-mf-cell" | {mf} | {subj_pres_1s} | colspan=2 | {subj_pres_23s} | {subj_pres_2p} | colspan=2 | {subj_pres_13p} |- ! class="hi-tense-aspect-cell" rowspan=1 colspan=1 | {FUT} ! class="hi-mf-cell" | {mf} | {subj_fut_1s} | colspan=2 | {subj_fut_23s} | {subj_fut_2p} | colspan=2 | {subj_fut_13p}]=] local notes_template = [===[ <div class="hi-footnote-outer-div"> <div class="hi-footnote-inner-div"> {footnote} </div></div> ]===] local forms = alternant_multiword_spec.forms local function make_gender_abbr(title, text) return '<span class="gender"><abbr title="' .. title .. '">' .. text .. '</abbr></span>' end local function make_tense_aspect_abbr(title, text) local template = [=[ ''<abbr style="font-variant: small-caps; text-transform: lowercase;" title="{title}">{text}</abbr>'']=] return m_string_utilities.format(template, {title = title, text = text}) end forms.m = make_gender_abbr("giống đực", "m") forms.f = make_gender_abbr("giống cái", "f") forms.mf = forms.m .. "<br />" .. forms.f forms.s = make_gender_abbr("số ít", "s") forms.p = make_gender_abbr("số nhiều", "p") forms.dir = make_gender_abbr("[[direct|trực cách]]", "dir") forms.obl = make_gender_abbr("[[oblique|bổ cách]]", "obl") forms.PERF = make_tense_aspect_abbr("Hoàn thành", "PERF") forms.IMPF = make_tense_aspect_abbr("Chưa hoàn thành", "IMPF") forms.PST = make_tense_aspect_abbr("Quá khứ", "PST") forms.FUT = make_tense_aspect_abbr("Tương lai", "FUT") forms.PRS = make_tense_aspect_abbr("Hiện tại", "PRS") forms.PRS_FUT = make_tense_aspect_abbr("Hiện tại/Tương lai", "PRS<br />FUT") forms.PRS_PST = make_tense_aspect_abbr("Hiện tại/Quá khứ", "PRS<br />PST") forms.PRS_PST_FUT = make_tense_aspect_abbr("Hiện tại/Quá khứ/Tương lai", "PRS<br />PST<br />FUT") forms.inf_raw = tag_text(forms.lemma) -- Now format the impersonal table. forms.footnote = forms.footnote_impers forms.notes_clause = forms.footnote ~= "" and m_string_utilities.format(notes_template, forms) or "" local formatted_table_impers = m_string_utilities.format(table_spec_impersonal, forms) -- Now format the personal table. forms.footnote = forms.footnote_pers forms.notes_clause = forms.footnote ~= "" and m_string_utilities.format(notes_template, forms) or "" if forms.ind_pres_1s ~= "—" then -- होना forms.subj_table = m_string_utilities.format(split_subj, forms) forms.pres_impf_table = m_string_utilities.format(pres_impf_table, forms) forms.presum_table = m_string_utilities.format(presum_table, forms) else forms.subj_table = m_string_utilities.format(combined_subj, forms) forms.pres_impf_table = pres_impf_table_missing forms.presum_table = "" end forms.person_number_header = person_number_header forms.reversed_person_number_header = reversed_person_number_header local formatted_table_pers = m_string_utilities.format(table_spec_personal, forms) -- Concatenate both. return require("Module:TemplateStyles")("Module:hi-verb/style.css") .. formatted_table_impers .. formatted_table_pers end -- Externally callable function to parse and conjugate a verb given user-specified arguments. -- Return value is WORD_SPEC, an object where the conjugated forms are in `WORD_SPEC.forms` -- for each slot. If there are no values for a slot, the slot key will be missing. The value -- for a given slot is a list of objects {form=FORM, translit=TRANSLIT, footnotes=FOOTNOTES}. function export.do_generate_forms(parent_args, pos, from_headword, def) local params = { [1] = {template_default = def or "करना"}, title = true, pagename = true, json = {type = "boolean"}, } if from_headword then params["lemma"] = {list = true} params["id"] = true end local args = m_para.process(parent_args, params) local pagename = args.pagename or mw.loadData("Module:headword/data").pagename if not args[1] then args[1] = pagename -- If pagename has spaces in it, add links around each word if args[1]:find(" ") then args[1] = "[[" .. rsub(args[1], " ", "]] [[") .. "]]" end end local parse_props = { parse_indicator_spec = parse_indicator_spec, lang = lang, transliterate_respelling = com.transliterate_respelling, allow_default_indicator = true, allow_blank_lemma = true, } local alternant_multiword_spec = iut.parse_inflected_text(args[1], parse_props) alternant_multiword_spec.title = args.title alternant_multiword_spec.pos = pos or "Động từ" alternant_multiword_spec.args = args alternant_multiword_spec.pagename = pagename com.normalize_all_lemmas(alternant_multiword_spec) detect_all_indicator_specs(alternant_multiword_spec) local inflect_props = { slot_table = all_verb_slots, lang = lang, inflect_word_spec = conjugate_verb, -- Return the variant code that was added to ensure only parallel variants in -- multiword expressions like [[हिलना-डुलना]] get generated. See com.add_variant_codes() -- for more information. get_variants = alternant_multiword_spec.multiword and com.get_variants or nil, -- We add links around the generated verbal forms rather than allow the entire multiword -- expression to be a link, so ensure that user-specified links get included as well. include_user_specified_links = true, } iut.inflect_multiword_or_alternant_multiword_spec(alternant_multiword_spec, inflect_props) compute_categories_and_annotation(alternant_multiword_spec) if args.json then return require("Module:JSON").toJSON(alternant_multiword_spec) end return alternant_multiword_spec end -- Entry point for {{hi-conj}}. Template-callable function to parse and conjugate a verb given -- user-specified arguments and generate a displayable table of the conjugated forms. function export.show(frame) local parent_args = frame:getParent().args local alternant_multiword_spec = export.do_generate_forms(parent_args) if type(alternant_multiword_spec) == "string" then -- json=1 specified return alternant_multiword_spec end show_forms(alternant_multiword_spec) return make_table(alternant_multiword_spec) .. require("Module:utilities").format_categories(alternant_multiword_spec.categories, lang) end return export 7kviva636hqlr14g2y200y1h17rhsyw Thành viên:TienMinh-mun6xnChing/Các mục từ đã tạo 2 317919 2575041 2574666 2026-11-03T04:50:52Z TienMinh-mun6xnChing 57893 /* */ 2575041 wikitext text/x-wiki Dưới đây là danh sách các mục từ tôi đã tạo. Tôi xin phép gọi đây là '''Từ Điển Tiến Minh''', tôi đã dày công biên soạn đầy đủ, có 2 tập, tập 1 gồm có 223 từ! Có thể xem đầy đủ tại: [https://xtools.wmcloud.org/pages/vi.wiktionary.org/Renamed_user_3b0ac64b1d74ce1fbe5382d087ed3d0b Tài khoản cũ] (cũ, 223 mục từ) [https://xtools.wmcloud.org/pages/vi.wiktionary.org/TienMinh-mun6xnChing Hiện tại] (mới, tập 2) Các mục từ Tiếng Việt được chắt lọc trong từ điển của tôi bao gồm: #tinh linh #tánh tình #ấn triện #phong ấn #phỏng tác #tấu sớ #ấn chương #trí huệ #huyền thuật #hiền trí #cố tổng #lẩy thơ #ái kỷ (bệnh lý) #quê xệ (thông tục) #mạn họa #nhiều người #vệ úy #canh thâu #mơ mẩn #trừ độc #hạ độc #hạ độc thủ #thanh tẩy #biến âm #bồ chính #đại họa #Lạc dân #Lạc tướng #phên giậu #(c)ương ngạnh #cây nhỡ (chỉ loài cây khó nhận biết) #cối tẩu #kiếp số #lai hóa #Nhơn đạo #đạo Khổng #đạo Nho #chư tiên #sư biểu #sứ đồ #thánh tông đồ #nghìn trùng (cách viết khác) #quan hệ họ hàng (cách viết khác) #phả độ gia tiên (lễ) #phên dậu (cách viết khác) #tác thể #xuất nguồn #hồi tỵ #kỹ trị #uổng công #bình thủy #mất mật #bươn trải #khôn tả #ngẫn ngờ #lấy vợ #hạ gục #ế độ (từ lóng) #gượng sống #đồ họa #chính ủy #ma pháp #huyền thuật #cương thi #thủy quái #lốc xoáy #lùm xùm #bêu rếu #thủy tổ #Hà Đồng #long ỷ #tháng nhuận #muôn loài #muôn vật #đại (trùng) tu #uyên thúy #chia trí #công đạo #hưng cảm #tiểu hành tinh #cha đời (thông tục) #xị mặt (thông tục) #miễn thị thực #Mỹ Lợi Kiên (danh từ riêng) #Hợp chúng quốc Hoa Kỳ (danh từ riêng) #Anh ngữ #Mỹ quốc (danh từ riêng) #miễn nhiễm #tia số #trục số #bén rễ #đại siêu thị #tạm ngừng #tạm hoãn #chấp điếu #cúng điếu #song tiện #cạn phước #phước đức #phước báu #nhập đồng #khấu kiến #dân phu #chân nhân #chơn chánh #căn quả #căn đồng #công đức vô lượng #tích đức #khăn tang #lễ tang #kết trái #ươm mầm #hưu miên #tùy miên #kỳ án #tạo phước #phước lành #trai tân #xì trây (từ lóng) #trai tơ (thông tục) #dương hoà (cách viết khác) #ngồng tỏi #nhân tướng học #bá khí #miễn tội #miễn truy tố #miễn tố #lãnh án #lĩnh án #tép tỏi #búp măng #đại thánh #độ lớn #tam giác vuông cân #đun sôi #trại ca #tót vót #song ca #hòa ca #khúc ca #khúc nhạc #điệp từ #điệp cấu trúc #tốc độ căn quân phương #hoạt náo #làm công ăn lương #gầm cầu #trụ cầu #móng cầu #phạt nóng #phạt nguội #tin nóng #đại án #lực lượng chức năng #người lính #người xem #hình thoi #vị thần #đại nhân #viên quan #lương sư #hưng quốc #quy án #láo liếng #bố đời (từ lóng) #trật khớp #khuỷu tay #khớp gối #khuỷu chân #chia hết #nhân tử #ước (số) chung lớn nhất #bội (số) chung nhỏ nhất #gia tốc trọng trường #mu bàn tay #mu bàn chân #lòng bàn chân #lòng se điếu #chèo bẻo đen #viêm da cơ địa #chàm thể tạng #bù giờ #ngũ vị hương #diệt khẩu #cửu vĩ hồ #tụ đề #tụ ngậm #vát cạnh #vát góc #chặt góc #bo góc #cường kinh #thống kinh #bế kinh #mạng nội bộ #toàn thư #biên độ dao động #độ lệch chuẩn #độ lệch tiêu chuẩn #tân sinh viên #tân thủ #mất tiêu #láo lường #phông bạt #khẩu ước #kiếm sĩ #máy kiểm kho #nợ công #vốn mồi #mồi xả #kim bài #xá lị #Mê Kông (danh từ riêng) #Cửu Long (danh từ riêng) #châu Nam Cực #người đồng mình (văn chương, từ không chính thức) #đại đội #phó đại đội trưởng #đại đội phó #thăng cấp #truyền chức #loa phóng thanh #loa phát thanh #ảo ma Canada (từ lóng) #áng văn #thiên cổ kỳ bút #áng thiên cổ kỳ bút #thiên cổ hùng văn #phòng vệ chính đáng #tình thế cấp thiết #dân quân tự vệ #dân quân thường trực #đại tướng #Đảng #long ngai #ngai hoàng đế #ân trạch #ơn trạch (cách viết khác) #xử nghiêm #canh y #cảm tử quân #quyết tử quân #quân cảm tử #ngai vua #long thai #quản ngục #dịch vụ công #hành chính công #kỹ thuật viên bảo quản #cua hoàng đế #chuối tiến vua #rau tiến vua #rau cần biển (cách viết khác) #rau công sôi (cách viết khác) #rau dền #rau tía tô (cách viết khác) #Tháp Hà Nội (danh từ riêng) #Vinh Quang (danh từ riêng) #chí phải #rau cống (cách viết khác) #kiến chúa #kiến thợ #kiến lính #khó đoán #khó lường #kiến thợ mộc #giáp mối #mũi khoan #mũi vát #sắc nhọn #trại giáo dưỡng #trại cải tạo #khu đô thị #chủ đầu tư #ngân lượng #quỹ mở #quỹ đóng #nhà đầu tư #định suất #định sẵn #mại vô #cục nợ (từ lóng) #nhào vô #gánh nặng #xoáy thuận #xoáy tụ #giông lốc #giông tố #mái lợp #gạch ngói (cách viết khác) #thấm dột #mái ngói (cách viết khác) #mái tôn (cách viết khác) #mí tôn (từ không chính thức, cách viết khác) #xì nách #mỳ gói #cá viên #hằng đẳng thức #báo đời (thông tục) #sang chảnh (thông tục) #mắng yêu (thông tục) #khinh công #chân ái #lối sống (cách viết khác) #lối ra (cách viết khác) #đa nhân cách #vĩ cuồng #ái nhi (bệnh lý) #cấm cữ (cách viết khác) #kiêng húy #kỵ nhật #tỵ húy #biệt nhỡn #bộ định tuyến #trực tuần #đại hiệp #sánh kịp #vận tốc căn quân phương #đường trung bình #đường trung tuyến #cạnh bên #kề bù #tia đối #so le trong #góc trong cùng phía #đối đỉnh #phép chiếu #đường đẳng sâu #lũy đẳng #lũy linh #đới ôn hòa (cách viết khác) #đông trùng hạ thảo #đảng chính trị #xung đột lợi ích #kỳ vương #tai trong #vo tròn #trùng roi #vây quanh #trót lỡ #lở mép (bệnh lý) #chốc mép (cách viết khác) #vát mép (cách viết khác) #bo tròn (cách viết khác) #làm lụm (cách viết khác) #mãn nhãn (thông tục) #sang vành (thông tục) #độ loa #quý nam #canh me (thông tục) #trùng thảo (cách viết khác) #gội đầu #khóe miệng #đau rát (cách viết khác) #nhúng chàm #ảo ma Canada (thông tục) #Cát Kỵ (danh từ riêng) #đứng quanh #kiêng tránh (cách viết khác) #ngớ người (thông tục) #chồng sóng (chồng mí, chồng mái) (từ không chính thức, cách viết khác) #lợn cưới (từ không chính thức) #hôi của (thông tục) #hưởng lợi #ngoài giờ #tăng ca #tan ca #nặm pịa #nậm pịa (cách viết khác) #quây quanh #gây bão #pịa #Tiểu Cường (danh từ riêng) #Quốc xã #thua trận (cách viết khác) #đệt mợ (từ lóng, thô tục) #gái gú (từ lóng) 8tjnhqm2xtimyixjd6tskxnkbosqq3w 2575053 2575041 2026-11-03T05:11:29Z TienMinh-mun6xnChing 57893 /* */ 2575053 wikitext text/x-wiki Dưới đây là danh sách các mục từ tôi đã tạo. Tôi xin phép gọi đây là '''Từ Điển Tiến Minh''', tôi đã dày công biên soạn đầy đủ, có 2 tập, tập 1 gồm có 223 từ! Có thể xem đầy đủ tại: [https://xtools.wmcloud.org/pages/vi.wiktionary.org/Renamed_user_3b0ac64b1d74ce1fbe5382d087ed3d0b Tài khoản cũ] (cũ, 223 mục từ) [https://xtools.wmcloud.org/pages/vi.wiktionary.org/TienMinh-mun6xnChing Hiện tại] (mới, tập 2) Các mục từ Tiếng Việt được chắt lọc trong từ điển của tôi bao gồm: #tinh linh #tánh tình #ấn triện #phong ấn #phỏng tác #tấu sớ #ấn chương #trí huệ #huyền thuật #hiền trí #cố tổng #lẩy thơ #ái kỷ (bệnh lý) #quê xệ (thông tục) #mạn họa #nhiều người #vệ úy #canh thâu #mơ mẩn #trừ độc #hạ độc #hạ độc thủ #thanh tẩy #biến âm #bồ chính #đại họa #Lạc dân #Lạc tướng #phên giậu #(c)ương ngạnh #cây nhỡ (chỉ loài cây khó nhận biết) #cối tẩu #kiếp số #lai hóa #Nhơn đạo #đạo Khổng #đạo Nho #chư tiên #sư biểu #sứ đồ #thánh tông đồ #nghìn trùng (cách viết khác) #quan hệ họ hàng (cách viết khác) #phả độ gia tiên (lễ) #phên dậu (cách viết khác) #tác thể #xuất nguồn #hồi tỵ #kỹ trị #uổng công #bình thủy #mất mật #bươn trải #khôn tả #ngẫn ngờ #lấy vợ #hạ gục #ế độ (từ lóng) #gượng sống #đồ họa #chính ủy #ma pháp #huyền thuật #cương thi #thủy quái #lốc xoáy #lùm xùm #bêu rếu #thủy tổ #Hà Đồng #long ỷ #tháng nhuận #muôn loài #muôn vật #đại (trùng) tu #uyên thúy #chia trí #công đạo #hưng cảm #tiểu hành tinh #cha đời (thông tục) #xị mặt (thông tục) #miễn thị thực #Mỹ Lợi Kiên (danh từ riêng) #Hợp chúng quốc Hoa Kỳ (danh từ riêng) #Anh ngữ #Mỹ quốc (danh từ riêng) #miễn nhiễm #tia số #trục số #bén rễ #đại siêu thị #tạm ngừng #tạm hoãn #chấp điếu #cúng điếu #song tiện #cạn phước #phước đức #phước báu #nhập đồng #khấu kiến #dân phu #chân nhân #chơn chánh #căn quả #căn đồng #công đức vô lượng #tích đức #khăn tang #lễ tang #kết trái #ươm mầm #hưu miên #tùy miên #kỳ án #tạo phước #phước lành #trai tân #xì trây (từ lóng) #trai tơ (thông tục) #dương hoà (cách viết khác) #ngồng tỏi #nhân tướng học #bá khí #miễn tội #miễn truy tố #miễn tố #lãnh án #lĩnh án #tép tỏi #búp măng #đại thánh #độ lớn #tam giác vuông cân #đun sôi #trại ca #tót vót #song ca #hòa ca #khúc ca #khúc nhạc #điệp từ #điệp cấu trúc #tốc độ căn quân phương #hoạt náo #làm công ăn lương #gầm cầu #trụ cầu #móng cầu #phạt nóng #phạt nguội #tin nóng #đại án #lực lượng chức năng #người lính #người xem #hình thoi #vị thần #đại nhân #viên quan #lương sư #hưng quốc #quy án #láo liếng #bố đời (từ lóng) #trật khớp #khuỷu tay #khớp gối #khuỷu chân #chia hết #nhân tử #ước (số) chung lớn nhất #bội (số) chung nhỏ nhất #gia tốc trọng trường #mu bàn tay #mu bàn chân #lòng bàn chân #lòng se điếu #chèo bẻo đen #viêm da cơ địa #chàm thể tạng #bù giờ #ngũ vị hương #diệt khẩu #cửu vĩ hồ #tụ đề #tụ ngậm #vát cạnh #vát góc #chặt góc #bo góc #cường kinh #thống kinh #bế kinh #mạng nội bộ #toàn thư #biên độ dao động #độ lệch chuẩn #độ lệch tiêu chuẩn #tân sinh viên #tân thủ #mất tiêu #láo lường #phông bạt #khẩu ước #kiếm sĩ #máy kiểm kho #nợ công #vốn mồi #mồi xả #kim bài #xá lị #Mê Kông (danh từ riêng) #Cửu Long (danh từ riêng) #châu Nam Cực #người đồng mình (văn chương, từ không chính thức) #đại đội #phó đại đội trưởng #đại đội phó #thăng cấp #truyền chức #loa phóng thanh #loa phát thanh #ảo ma Canada (từ lóng) #áng văn #thiên cổ kỳ bút #áng thiên cổ kỳ bút #thiên cổ hùng văn #phòng vệ chính đáng #tình thế cấp thiết #dân quân tự vệ #dân quân thường trực #đại tướng #Đảng #long ngai #ngai hoàng đế #ân trạch #ơn trạch (cách viết khác) #xử nghiêm #canh y #cảm tử quân #quyết tử quân #quân cảm tử #ngai vua #long thai #quản ngục #dịch vụ công #hành chính công #kỹ thuật viên bảo quản #cua hoàng đế #chuối tiến vua #rau tiến vua #rau cần biển (cách viết khác) #rau công sôi (cách viết khác) #rau dền #rau tía tô (cách viết khác) #Tháp Hà Nội (danh từ riêng) #Vinh Quang (danh từ riêng) #chí phải #rau cống (cách viết khác) #kiến chúa #kiến thợ #kiến lính #khó đoán #khó lường #kiến thợ mộc #giáp mối #mũi khoan #mũi vát #sắc nhọn #trại giáo dưỡng #trại cải tạo #khu đô thị #chủ đầu tư #ngân lượng #quỹ mở #quỹ đóng #nhà đầu tư #định suất #định sẵn #mại vô #cục nợ (từ lóng) #nhào vô #gánh nặng #xoáy thuận #xoáy tụ #giông lốc #giông tố #mái lợp #gạch ngói (cách viết khác) #thấm dột #mái ngói (cách viết khác) #mái tôn (cách viết khác) #mí tôn (từ không chính thức, cách viết khác) #xì nách #mỳ gói #cá viên #hằng đẳng thức #báo đời (thông tục) #sang chảnh (thông tục) #mắng yêu (thông tục) #khinh công #chân ái #lối sống (cách viết khác) #lối ra (cách viết khác) #đa nhân cách #vĩ cuồng #ái nhi (bệnh lý) #cấm cữ (cách viết khác) #kiêng húy #kỵ nhật #tỵ húy #tế nhân #biệt nhỡn #bộ định tuyến #trực tuần #tổng vệ sinh #đại hiệp #sánh kịp #vận tốc căn quân phương #đường trung bình #đường trung tuyến #cạnh bên #kề bù #tia đối #so le trong #góc trong cùng phía #đối đỉnh #phép chiếu #đường đẳng sâu #lũy đẳng #lũy linh #đới ôn hòa (cách viết khác) #đông trùng hạ thảo #đảng chính trị #xung đột lợi ích #kỳ vương #tai trong #vo tròn #trùng roi #vây quanh #trót lỡ #lở mép (bệnh lý) #chốc mép (cách viết khác) #vát mép (cách viết khác) #bo tròn (cách viết khác) #làm lụm (cách viết khác) #mãn nhãn (thông tục) #sang vành (thông tục) #độ loa #quý nam #canh me (thông tục) #trùng thảo (cách viết khác) #gội đầu #khóe miệng #đau rát (cách viết khác) #nhúng chàm #ảo ma Canada (thông tục) #Cát Kỵ (danh từ riêng) #đứng quanh #kiêng tránh (cách viết khác) #ngớ người (thông tục) #chồng sóng (chồng mí, chồng mái) (từ không chính thức, cách viết khác) #lợn cưới (từ không chính thức) #hôi của (thông tục) #hưởng lợi #ngoài giờ #tăng ca #tan ca #nặm pịa #nậm pịa (cách viết khác) #quây quanh #gây bão #pịa #Tiểu Cường (danh từ riêng) #Quốc xã #thua trận (cách viết khác) #đệt mợ (từ lóng, thô tục) #gái gú (từ lóng) fr3seladgzrtq4j2x5gl04eli5fmw0s 2575074 2575053 2026-11-03T05:38:33Z TienMinh-mun6xnChing 57893 /* */ 2575074 wikitext text/x-wiki Dưới đây là danh sách các mục từ tôi đã tạo. Tôi xin phép gọi đây là '''Từ Điển Tiến Minh''', tôi đã dày công biên soạn đầy đủ, có 2 tập, tập 1 gồm có 223 từ! Có thể xem đầy đủ tại: [https://xtools.wmcloud.org/pages/vi.wiktionary.org/Renamed_user_3b0ac64b1d74ce1fbe5382d087ed3d0b Tài khoản cũ] (cũ, 223 mục từ) [https://xtools.wmcloud.org/pages/vi.wiktionary.org/TienMinh-mun6xnChing Hiện tại] (mới, tập 2) Các mục từ Tiếng Việt được chắt lọc trong từ điển của tôi bao gồm: #tinh linh #tánh tình #ấn triện #phong ấn #phỏng tác #tấu sớ #ấn chương #trí huệ #huyền thuật #hiền trí #cố tổng #lẩy thơ #ái kỷ (bệnh lý) #quê xệ (thông tục) #mạn họa #nhiều người #vệ úy #canh thâu #mơ mẩn #trừ độc #hạ độc #hạ độc thủ #thanh tẩy #biến âm #bồ chính #đại họa #Lạc dân #Lạc tướng #phên giậu #(c)ương ngạnh #cây nhỡ (chỉ loài cây khó nhận biết) #cối tẩu #kiếp số #lai hóa #Nhơn đạo #đạo Khổng #đạo Nho #chư tiên #sư biểu #sứ đồ #thánh tông đồ #nghìn trùng (cách viết khác) #quan hệ họ hàng (cách viết khác) #phả độ gia tiên (lễ) #phên dậu (cách viết khác) #tác thể #xuất nguồn #hồi tỵ #kỹ trị #uổng công #bình thủy #mất mật #bươn trải #khôn tả #ngẫn ngờ #lấy vợ #hạ gục #ế độ (từ lóng) #gượng sống #đồ họa #chính ủy #ma pháp #huyền thuật #cương thi #thủy quái #lốc xoáy #lùm xùm #bêu rếu #thủy tổ #Hà Đồng #long ỷ #tháng nhuận #muôn loài #muôn vật #đại (trùng) tu #uyên thúy #chia trí #công đạo #hưng cảm #tiểu hành tinh #cha đời (thông tục) #xị mặt (thông tục) #miễn thị thực #Mỹ Lợi Kiên (danh từ riêng) #Hợp chúng quốc Hoa Kỳ (danh từ riêng) #Anh ngữ #Mỹ quốc (danh từ riêng) #miễn nhiễm #tia số #trục số #bén rễ #đại siêu thị #tạm ngừng #tạm hoãn #chấp điếu #cúng điếu #song tiện #cạn phước #phước đức #phước báu #nhập đồng #khấu kiến #dân phu #chân nhân #chơn chánh #căn quả #căn đồng #công đức vô lượng #tích đức #khăn tang #lễ tang #kết trái #ươm mầm #hưu miên #tùy miên #kỳ án #tạo phước #phước lành #trai tân #xì trây (từ lóng) #xì tin (từ lóng) #trai tơ (thông tục) #dương hoà (cách viết khác) #ngồng tỏi #nhân tướng học #bá khí #miễn tội #miễn truy tố #miễn tố #lãnh án #lĩnh án #tép tỏi #búp măng #đại thánh #độ lớn #tam giác vuông cân #đun sôi #trại ca #tót vót #song ca #hòa ca #khúc ca #khúc nhạc #điệp từ #điệp cấu trúc #tốc độ căn quân phương #hoạt náo #làm công ăn lương #gầm cầu #trụ cầu #móng cầu #phạt nóng #phạt nguội #tin nóng #đại án #lực lượng chức năng #người lính #người xem #hình thoi #vị thần #đại nhân #viên quan #lương sư #hưng quốc #quy án #láo liếng #bố đời (từ lóng) #trật khớp #khuỷu tay #khớp gối #khuỷu chân #chia hết #nhân tử #ước (số) chung lớn nhất #bội (số) chung nhỏ nhất #gia tốc trọng trường #mu bàn tay #mu bàn chân #lòng bàn chân #lòng se điếu #chèo bẻo đen #viêm da cơ địa #chàm thể tạng #bù giờ #ngũ vị hương #diệt khẩu #cửu vĩ hồ #tụ đề #tụ ngậm #vát cạnh #vát góc #chặt góc #bo góc #cường kinh #thống kinh #bế kinh #mạng nội bộ #toàn thư #biên độ dao động #độ lệch chuẩn #độ lệch tiêu chuẩn #tân sinh viên #tân thủ #mất tiêu #láo lường #phông bạt #khẩu ước #kiếm sĩ #máy kiểm kho #nợ công #vốn mồi #mồi xả #kim bài #xá lị #Mê Kông (danh từ riêng) #Cửu Long (danh từ riêng) #châu Nam Cực #người đồng mình (văn chương, từ không chính thức) #đại đội #phó đại đội trưởng #đại đội phó #thăng cấp #truyền chức #loa phóng thanh #loa phát thanh #ảo ma Canada (từ lóng) #áng văn #thiên cổ kỳ bút #áng thiên cổ kỳ bút #thiên cổ hùng văn #phòng vệ chính đáng #tình thế cấp thiết #dân quân tự vệ #dân quân thường trực #đại tướng #Đảng #lực lượng đặc nhiệm #long ngai #ngai hoàng đế #ân trạch #ơn trạch (cách viết khác) #xử nghiêm #canh y #cảm tử quân #quyết tử quân #quân cảm tử #ngai vua #long thai #quản ngục #dịch vụ công #hành chính công #cảnh sát đặc nhiệm #cảnh sát cơ động #kỹ thuật viên bảo quản #cua hoàng đế #chuối tiến vua #rau tiến vua #rau cần biển (cách viết khác) #rau công sôi (cách viết khác) #rau dền #rau tía tô (cách viết khác) #Tháp Hà Nội (danh từ riêng) #Vinh Quang (danh từ riêng) #chí phải #rau cống (cách viết khác) #kiến chúa #kiến thợ #kiến lính #khó đoán #khó lường #kiến thợ mộc #giáp mối #mũi khoan #mũi vát #sắc nhọn #trại giáo dưỡng #trại cải tạo #khu đô thị #chủ đầu tư #ngân lượng #quỹ mở #quỹ đóng #nhà đầu tư #định suất #định sẵn #mại vô #cục nợ (từ lóng) #nhào vô #gánh nặng #xoáy thuận #xoáy tụ #giông lốc #giông tố #mái lợp #gạch ngói (cách viết khác) #thấm dột #mái ngói (cách viết khác) #mái tôn (cách viết khác) #mí tôn (từ không chính thức, cách viết khác) #xì nách #mỳ gói #cá viên #hằng đẳng thức #báo đời (thông tục) #sang chảnh (thông tục) #mắng yêu (thông tục) #khinh công #chân ái #lối sống (cách viết khác) #lối ra (cách viết khác) #đa nhân cách #vĩ cuồng #ái nhi (bệnh lý) #cấm cữ (cách viết khác) #kiêng húy #kỵ nhật #tỵ húy #tế nhân #biệt nhỡn #bộ định tuyến #trực tuần #tổng vệ sinh #đại hiệp #sánh kịp #vận tốc căn quân phương #đường trung bình #đường trung tuyến #cạnh bên #kề bù #tia đối #so le trong #góc trong cùng phía #đối đỉnh #phép chiếu #đường đẳng sâu #lũy đẳng #lũy linh #đới ôn hòa (cách viết khác) #đông trùng hạ thảo #đảng chính trị #xung đột lợi ích #kỳ vương #tai trong #vo tròn #trùng roi #vây quanh #trót lỡ #lở mép (bệnh lý) #chốc mép (cách viết khác) #vát mép (cách viết khác) #bo tròn (cách viết khác) #làm lụm (cách viết khác) #mãn nhãn (thông tục) #sang vành (thông tục) #độ loa #quý nam #canh me (thông tục) #trùng thảo (cách viết khác) #gội đầu #khóe miệng #đau rát (cách viết khác) #nhúng chàm #ảo ma Canada (thông tục) #Cát Kỵ (danh từ riêng) #đứng quanh #kiêng tránh (cách viết khác) #ngớ người (thông tục) #chồng sóng (chồng mí, chồng mái) (từ không chính thức, cách viết khác) #lợn cưới (từ không chính thức) #hôi của (thông tục) #hưởng lợi #ngoài giờ #tăng ca #tan ca #nặm pịa #nậm pịa (cách viết khác) #quây quanh #gây bão #pịa #Tiểu Cường (danh từ riêng) #Quốc xã #thua trận (cách viết khác) #đệt mợ (từ lóng, thô tục) #gái gú (từ lóng) 6aady8mrow0kon7lcmtb7fz5ayptl8b 2575075 2575074 2026-11-03T05:39:48Z TienMinh-mun6xnChing 57893 /* */ 2575075 wikitext text/x-wiki Dưới đây là danh sách các mục từ tôi đã tạo. Tôi xin phép gọi đây là '''Từ Điển Tiến Minh''', tôi đã dày công biên soạn đầy đủ, có 2 tập, tập 1 gồm có 223 từ! Có thể xem đầy đủ tại: [https://xtools.wmcloud.org/pages/vi.wiktionary.org/Renamed_user_3b0ac64b1d74ce1fbe5382d087ed3d0b Tài khoản cũ] (cũ, 223 mục từ) [https://xtools.wmcloud.org/pages/vi.wiktionary.org/TienMinh-mun6xnChing Hiện tại] (mới, tập 2) Các mục từ Tiếng Việt được chắt lọc trong từ điển của tôi bao gồm: #tinh linh #tánh tình #ấn triện #phong ấn #phỏng tác #tấu sớ #ấn chương #trí huệ #huyền thuật #hiền trí #cố tổng #lẩy thơ #ái kỷ (bệnh lý) #quê xệ (thông tục) #mạn họa #nhiều người #vệ úy #canh thâu #mơ mẩn #trừ độc #hạ độc #hạ độc thủ #thanh tẩy #biến âm #bồ chính #đại họa #Lạc dân #Lạc tướng #phên giậu #(c)ương ngạnh #cây nhỡ (chỉ loài cây khó nhận biết) #cối tẩu #kiếp số #lai hóa #Nhơn đạo #đạo Khổng #đạo Nho #chư tiên #sư biểu #sứ đồ #thánh tông đồ #nghìn trùng (cách viết khác) #quan hệ họ hàng (cách viết khác) #phả độ gia tiên (lễ) #phên dậu (cách viết khác) #tác thể #xuất nguồn #hồi tỵ #kỹ trị #uổng công #bình thủy #mất mật #bươn trải #khôn tả #ngẫn ngờ #lấy vợ #hạ gục #ế độ (từ lóng) #gượng sống #đồ họa #chính ủy #ma pháp #huyền thuật #cương thi #thủy quái #lốc xoáy #lùm xùm #bêu rếu #thủy tổ #Hà Đồng #long ỷ #tháng nhuận #muôn loài #muôn vật #đại (trùng) tu #uyên thúy #chia trí #công đạo #hưng cảm #tiểu hành tinh #cha đời (thông tục) #xị mặt (thông tục) #miễn thị thực #Mỹ Lợi Kiên (danh từ riêng) #Hợp chúng quốc Hoa Kỳ (danh từ riêng) #Anh ngữ #Mỹ quốc (danh từ riêng) #miễn nhiễm #tia số #trục số #bén rễ #đại siêu thị #tạm ngừng #tạm hoãn #chấp điếu #cúng điếu #song tiện #cạn phước #phước đức #phước báu #nhập đồng #khấu kiến #dân phu #chân nhân #chơn chánh #căn quả #căn đồng #công đức vô lượng #tích đức #khăn tang #lễ tang #kết trái #ươm mầm #hưu miên #tùy miên #kỳ án #tạo phước #phước lành #trai tân #xì trây (từ lóng) #xì tin (từ lóng) #trai tơ (thông tục) #dương hoà (cách viết khác) #ngồng tỏi #nhân tướng học #bá khí #miễn tội #miễn truy tố #miễn tố #lãnh án #lĩnh án #tép tỏi #búp măng #đại thánh #độ lớn #tam giác vuông cân #đun sôi #trại ca #tót vót #song ca #hòa ca #khúc ca #khúc nhạc #điệp từ #điệp cấu trúc #tốc độ căn quân phương #hoạt náo #làm công ăn lương #gầm cầu #trụ cầu #móng cầu #phạt nóng #phạt nguội #tin nóng #đại án #lực lượng chức năng #người lính #người xem #hình thoi #vị thần #đại nhân #viên quan #lương sư #hưng quốc #quy án #láo liếng #bố đời (từ lóng) #trật khớp #khuỷu tay #khớp gối #khuỷu chân #chia hết #nhân tử #ước (số) chung lớn nhất #bội (số) chung nhỏ nhất #gia tốc trọng trường #mu bàn tay #mu bàn chân #lòng bàn chân #lòng se điếu #chèo bẻo đen #viêm da cơ địa #chàm thể tạng #bù giờ #ngũ vị hương #diệt khẩu #cửu vĩ hồ #tụ đề #tụ ngậm #vát cạnh #vát góc #chặt góc #bo góc #cường kinh #thống kinh #bế kinh #mạng nội bộ #toàn thư #biên độ dao động #độ lệch chuẩn #độ lệch tiêu chuẩn #tân sinh viên #tân thủ #mất tiêu #láo lường #phông bạt #khẩu ước #kiếm sĩ #máy kiểm kho #nợ công #vốn mồi #mồi xả #kim bài #xá lị #Mê Kông (danh từ riêng) #Cửu Long (danh từ riêng) #châu Nam Cực #người đồng mình (văn chương, từ không chính thức) #đại đội #phó đại đội trưởng #đại đội phó #thăng cấp #truyền chức #loa phóng thanh #loa phát thanh #ảo ma Canada (từ lóng) #áng văn #thiên cổ kỳ bút #áng thiên cổ kỳ bút #thiên cổ hùng văn #phòng vệ chính đáng #tình thế cấp thiết #dân quân tự vệ #dân quân thường trực #đại tướng #Đảng #lực lượng đặc nhiệm #long ngai #ngai hoàng đế #ân trạch #ơn trạch (cách viết khác) #xử nghiêm #canh y #cảm tử quân #quyết tử quân #quân cảm tử #ngai vua #long thai #quản ngục #dịch vụ công #hành chính công #cảnh sát đặc nhiệm #cảnh sát cơ động #kỹ thuật viên bảo quản #cua hoàng đế #chuối tiến vua #rau tiến vua #rau cần biển (cách viết khác) #rau công sôi (cách viết khác) #rau dền #rau tía tô (cách viết khác) #Tháp Hà Nội (danh từ riêng) #Vinh Quang (danh từ riêng) #chí phải #rau cống (cách viết khác) #kiến chúa #kiến thợ #kiến lính #khó đoán #khó lường #kiến thợ mộc #giáp mối #mũi khoan #mũi vát #sắc nhọn #trại giáo dưỡng #trại cải tạo #khu đô thị #chủ đầu tư #ngân lượng #quỹ mở #quỹ đóng #nhà đầu tư #định suất #định sẵn #mại vô #cục nợ (từ lóng) #nhào vô #gánh nặng #xoáy thuận #xoáy tụ #giông lốc #giông tố #mái lợp #gạch ngói (cách viết khác) #thấm dột #mái ngói (cách viết khác) #mái tôn (cách viết khác) #mí tôn (từ không chính thức, cách viết khác) #xì nách #mỳ gói #cá viên #hằng đẳng thức #báo đời (thông tục) #sang chảnh (thông tục) #mắng yêu (thông tục) #khinh công #chân ái #lối sống (cách viết khác) #lối ra (cách viết khác) #đa nhân cách #vĩ cuồng #ái nhi (bệnh lý) #cấm cữ (cách viết khác) #kiêng húy #kỵ nhật #tỵ húy #đối nhân xử thế (có thể thành ngữ) #biệt nhỡn #bộ định tuyến #trực tuần #tổng vệ sinh #đại hiệp #sánh kịp #vận tốc căn quân phương #đường trung bình #đường trung tuyến #cạnh bên #kề bù #tia đối #so le trong #góc trong cùng phía #đối đỉnh #phép chiếu #đường đẳng sâu #lũy đẳng #lũy linh #đới ôn hòa (cách viết khác) #đông trùng hạ thảo #đảng chính trị #xung đột lợi ích #kỳ vương #tai trong #vo tròn #trùng roi #vây quanh #trót lỡ #lở mép (bệnh lý) #chốc mép (cách viết khác) #vát mép (cách viết khác) #bo tròn (cách viết khác) #làm lụm (cách viết khác) #mãn nhãn (thông tục) #sang vành (thông tục) #độ loa #quý nam #canh me (thông tục) #trùng thảo (cách viết khác) #gội đầu #khóe miệng #đau rát (cách viết khác) #nhúng chàm #ảo ma Canada (thông tục) #Cát Kỵ (danh từ riêng) #đứng quanh #kiêng tránh (cách viết khác) #ngớ người (thông tục) #chồng sóng (chồng mí, chồng mái) (từ không chính thức, cách viết khác) #lợn cưới (từ không chính thức) #hôi của (thông tục) #hưởng lợi #ngoài giờ #tăng ca #tan ca #nặm pịa #nậm pịa (cách viết khác) #quây quanh #gây bão #pịa #Tiểu Cường (danh từ riêng) #Quốc xã #thua trận (cách viết khác) #đệt mợ (từ lóng, thô tục) #gái gú (từ lóng) dbdyaaph1sdmjrq0mxotqtfh74sehk7 2575076 2575075 2026-11-03T05:42:47Z TienMinh-mun6xnChing 57893 /* */ 2575076 wikitext text/x-wiki Dưới đây là danh sách các mục từ tôi đã tạo. Tôi xin phép gọi đây là '''Từ Điển Tiến Minh''', tôi đã dày công biên soạn đầy đủ, có 2 tập, tập 1 gồm có 223 từ! Có thể xem đầy đủ tại: [https://xtools.wmcloud.org/pages/vi.wiktionary.org/Renamed_user_3b0ac64b1d74ce1fbe5382d087ed3d0b Tài khoản cũ] (cũ, 223 mục từ) [https://xtools.wmcloud.org/pages/vi.wiktionary.org/TienMinh-mun6xnChing Hiện tại] (mới, tập 2) Các mục từ Tiếng Việt được chắt lọc trong từ điển của tôi bao gồm: #tinh linh #tánh tình #ấn triện #phong ấn #phỏng tác #tấu sớ #ấn chương #trí huệ #huyền thuật #hiền trí #cố tổng #lẩy thơ #ái kỷ (bệnh lý) #quê xệ (thông tục) #mạn họa #nhiều người #vệ úy #canh thâu #mơ mẩn #trừ độc #hạ độc #hạ độc thủ #thanh tẩy #biến âm #bồ chính #đại họa #Lạc dân #Lạc tướng #phên giậu #(c)ương ngạnh #cây nhỡ (chỉ loài cây khó nhận biết) #cối tẩu #kiếp số #lai hóa #Nhơn đạo #đạo Khổng #đạo Nho #chư tiên #sư biểu #sứ đồ #thánh tông đồ #nghìn trùng (cách viết khác) #quan hệ họ hàng (cách viết khác) #phả độ gia tiên (lễ) #phên dậu (cách viết khác) #tác thể #xuất nguồn #hồi tỵ #kỹ trị #uổng công #bình thủy #mất mật #bươn trải #khôn tả #ngẫn ngờ #lấy vợ #hạ gục #ế độ (từ lóng) #gượng sống #đồ họa #chính ủy #ma pháp #huyền thuật #cương thi #thủy quái #lốc xoáy #lùm xùm #bêu rếu #thủy tổ #Hà Đồng #long ỷ #tháng nhuận #muôn loài #muôn vật #đại (trùng) tu #uyên thúy #chia trí #công đạo #hưng cảm #tiểu hành tinh #cha đời (thông tục) #xị mặt (thông tục) #miễn thị thực #Mỹ Lợi Kiên (danh từ riêng) #Hợp chúng quốc Hoa Kỳ (danh từ riêng) #Anh ngữ #Mỹ quốc (danh từ riêng) #miễn nhiễm #tia số #trục số #bén rễ #đại siêu thị #tạm ngừng #tạm hoãn #chấp điếu #cúng điếu #song tiện #cạn phước #phước đức #phước báu #nhập đồng #khấu kiến #dân phu #chân nhân #chơn chánh #căn quả #căn đồng #công đức vô lượng #tích đức #khăn tang #lễ tang #kết trái #ươm mầm #hưu miên #tùy miên #kỳ án #tạo phước #phước lành #trai tân #xì trây (từ lóng) #xì tin (từ lóng) #trai tơ (thông tục) #dương hoà (cách viết khác) #ngồng tỏi #nhân tướng học #bá khí #miễn tội #miễn truy tố #miễn tố #lãnh án #lĩnh án #tép tỏi #búp măng #đại thánh #độ lớn #tam giác vuông cân #đun sôi #trại ca #tót vót #song ca #hòa ca #khúc ca #khúc nhạc #điệp từ #điệp cấu trúc #tốc độ căn quân phương #hoạt náo #làm công ăn lương #gầm cầu #trụ cầu #móng cầu #phạt nóng #phạt nguội #tin nóng #đại án #lực lượng chức năng #người lính #người xem #hình thoi #vị thần #đại nhân #viên quan #lương sư #hưng quốc #quy án #láo liếng #bố đời (từ lóng) #trật khớp #khuỷu tay #khớp gối #khuỷu chân #chia hết #nhân tử #ước (số) chung lớn nhất #bội (số) chung nhỏ nhất #gia tốc trọng trường #mu bàn tay #mu bàn chân #lòng bàn chân #lòng se điếu #chèo bẻo đen #viêm da cơ địa #chàm thể tạng #bù giờ #ngũ vị hương #diệt khẩu #cửu vĩ hồ #tụ đề #tụ ngậm #vát cạnh #vát góc #chặt góc #bo góc #cường kinh #thống kinh #bế kinh #mạng nội bộ #toàn thư #biên độ dao động #độ lệch chuẩn #độ lệch tiêu chuẩn #tân sinh viên #tân thủ #mất tiêu #láo lường #phông bạt #khẩu ước #kiếm sĩ #máy kiểm kho #nợ công #vốn mồi #mồi xả #kim bài #xá lị #Mê Kông (danh từ riêng) #Cửu Long (danh từ riêng) #châu Nam Cực #người đồng mình (văn chương, từ không chính thức) #đại đội #phó đại đội trưởng #đại đội phó #thăng cấp #truyền chức #loa phóng thanh #loa phát thanh #ảo ma Canada (từ lóng) #áng văn #thiên cổ kỳ bút #áng thiên cổ kỳ bút #thiên cổ hùng văn #phòng vệ chính đáng #tình thế cấp thiết #dân quân tự vệ #dân quân thường trực #đại tướng #Đảng #lực lượng đặc nhiệm #long ngai #ngai hoàng đế #ân trạch #ơn trạch (cách viết khác) #xử nghiêm #canh y #cảm tử quân #quyết tử quân #quân cảm tử #ngai vua #long thai #quản ngục #dịch vụ công #hành chính công #cảnh sát đặc nhiệm #cảnh sát cơ động #kỹ thuật viên bảo quản #người đại lý #cua hoàng đế #chuối tiến vua #rau tiến vua #rau cần biển (cách viết khác) #rau công sôi (cách viết khác) #rau dền #rau tía tô (cách viết khác) #Tháp Hà Nội (danh từ riêng) #Vinh Quang (danh từ riêng) #chí phải #rau cống (cách viết khác) #kiến chúa #kiến thợ #kiến lính #khó đoán #khó lường #kiến thợ mộc #giáp mối #mũi khoan #mũi vát #sắc nhọn #trại giáo dưỡng #trại cải tạo #khu đô thị #chủ đầu tư #ngân lượng #quỹ mở #quỹ đóng #nhà đầu tư #định suất #định sẵn #mại vô #cục nợ (từ lóng) #nhào vô #gánh nặng #bắt lỗi (cách viết khác) #xoáy thuận #xoáy tụ #giông lốc #giông tố #mái lợp #gạch ngói (cách viết khác) #thấm dột #mái ngói (cách viết khác) #mái tôn (cách viết khác) #mí tôn (từ không chính thức, cách viết khác) #xì nách #mỳ gói #cá viên #hằng đẳng thức #báo đời (thông tục) #sang chảnh (thông tục) #mắng yêu (thông tục) #khinh công #chân ái #lối sống (cách viết khác) #lối ra (cách viết khác) #đa nhân cách #vĩ cuồng #ái nhi (bệnh lý) #cấm cữ (cách viết khác) #kiêng húy #kỵ nhật #tỵ húy #đối nhân xử thế (có thể thành ngữ) #biệt nhỡn #bộ định tuyến #trực tuần #tổng vệ sinh #đại hiệp #sánh kịp #vận tốc căn quân phương #đường trung bình #đường trung tuyến #cạnh bên #kề bù #tia đối #so le trong #góc trong cùng phía #đối đỉnh #phép chiếu #đường đẳng sâu #lũy đẳng #lũy linh #đới ôn hòa (cách viết khác) #đông trùng hạ thảo #đảng chính trị #xung đột lợi ích #kỳ vương #tai trong #vo tròn #trùng roi #vây quanh #trót lỡ #lở mép (bệnh lý) #chốc mép (cách viết khác) #vát mép (cách viết khác) #bo tròn (cách viết khác) #làm lụm (cách viết khác) #mãn nhãn (thông tục) #sang vành (thông tục) #độ loa #quý nam #canh me (thông tục) #trùng thảo (cách viết khác) #gội đầu #khóe miệng #đau rát (cách viết khác) #nhúng chàm #ảo ma Canada (thông tục) #Cát Kỵ (danh từ riêng) #đứng quanh #kiêng tránh (cách viết khác) #ngớ người (thông tục) #chồng sóng (chồng mí, chồng mái) (từ không chính thức, cách viết khác) #lợn cưới (từ không chính thức) #hôi của (thông tục) #hưởng lợi #ngoài giờ #tăng ca #tan ca #nặm pịa #nậm pịa (cách viết khác) #quây quanh #gây bão #pịa #Tiểu Cường (danh từ riêng) #Quốc xã #thua trận (cách viết khác) #đệt mợ (từ lóng, thô tục) #gái gú (từ lóng) fz6mpjw61femqz6hdq7uwofndkvvrvy 2575092 2575076 2026-11-03T06:04:58Z TienMinh-mun6xnChing 57893 /* */ 2575092 wikitext text/x-wiki Dưới đây là danh sách các mục từ tôi đã tạo. Tôi xin phép gọi đây là '''Từ Điển Tiến Minh''', tôi đã dày công biên soạn đầy đủ, có 2 tập, tập 1 gồm có 223 từ! Có thể xem đầy đủ tại: [https://xtools.wmcloud.org/pages/vi.wiktionary.org/Renamed_user_3b0ac64b1d74ce1fbe5382d087ed3d0b Tài khoản cũ] (cũ, 223 mục từ) [https://xtools.wmcloud.org/pages/vi.wiktionary.org/TienMinh-mun6xnChing Hiện tại] (mới, tập 2) Các mục từ Tiếng Việt được chắt lọc trong từ điển của tôi bao gồm: #tinh linh #tánh tình #ấn triện #phong ấn #phỏng tác #tấu sớ #ấn chương #trí huệ #huyền thuật #hiền trí #cố tổng #lẩy thơ #ái kỷ (bệnh lý) #quê xệ (thông tục) #mạn họa #nhiều người #vệ úy #canh thâu #mơ mẩn #trừ độc #hạ độc #hạ độc thủ #thanh tẩy #biến âm #bồ chính #đại họa #Lạc dân #Lạc tướng #phên giậu #(c)ương ngạnh #cây nhỡ (chỉ loài cây khó nhận biết) #cối tẩu #kiếp số #lai hóa #Nhơn đạo #đạo Khổng #đạo Nho #chư tiên #sư biểu #sứ đồ #thánh tông đồ #nghìn trùng (cách viết khác) #quan hệ họ hàng (cách viết khác) #phả độ gia tiên (lễ) #phên dậu (cách viết khác) #tác thể #xuất nguồn #hồi tỵ #kỹ trị #uổng công #bình thủy #mất mật #bươn trải #khôn tả #ngẫn ngờ #lấy vợ #hạ gục #ế độ (từ lóng) #gượng sống #đồ họa #chính ủy #ma pháp #huyền thuật #cương thi #thủy quái #lốc xoáy #lùm xùm #bêu rếu #thủy tổ #Hà Đồng #long ỷ #tháng nhuận #muôn loài #muôn vật #đại (trùng) tu #uyên thúy #chia trí #công đạo #hưng cảm #tiểu hành tinh #cha đời (thông tục) #xị mặt (thông tục) #miễn thị thực #Mỹ Lợi Kiên (danh từ riêng) #Hợp chúng quốc Hoa Kỳ (danh từ riêng) #Anh ngữ #Mỹ quốc (danh từ riêng) #miễn nhiễm #tia số #trục số #bén rễ #đại siêu thị #tạm ngừng #tạm hoãn #chấp điếu #cúng điếu #song tiện #cạn phước #phước đức #phước báu #nhập đồng #khấu kiến #dân phu #chân nhân #chơn chánh #căn quả #căn đồng #công đức vô lượng #tích đức #khăn tang #lễ tang #kết trái #ươm mầm #hưu miên #tùy miên #kỳ án #tạo phước #phước lành #trai tân #xì trây (từ lóng) #xì tin (từ lóng) #trai tơ (thông tục) #dương hoà (cách viết khác) #ngồng tỏi #nhân tướng học #bá khí #miễn tội #miễn truy tố #miễn tố #lãnh án #lĩnh án #tép tỏi #búp măng #đại thánh #độ lớn #tam giác vuông cân #đun sôi #trại ca #tót vót #song ca #hòa ca #khúc ca #khúc nhạc #điệp từ #điệp cấu trúc #tốc độ căn quân phương #hoạt náo #làm công ăn lương #gầm cầu #trụ cầu #móng cầu #phạt nóng #phạt nguội #tin nóng #đại án #lực lượng chức năng #bộ đội biên phòng #bộ đội thông tin liên lạc #cảnh sát hình sự đặc nhiệm #người lính #người xem #hình thoi #vị thần #đại nhân #viên quan #lương sư #hưng quốc #quy án #láo liếng #bố đời (từ lóng) #trật khớp #khuỷu tay #khớp gối #khuỷu chân #chia hết #nhân tử #ước (số) chung lớn nhất #bội (số) chung nhỏ nhất #gia tốc trọng trường #mu bàn tay #mu bàn chân #lòng bàn chân #lòng se điếu #chèo bẻo đen #viêm da cơ địa #chàm thể tạng #bù giờ #ngũ vị hương #diệt khẩu #cửu vĩ hồ #tụ đề #tụ ngậm #vát cạnh #vát góc #chặt góc #bo góc #cường kinh #thống kinh #bế kinh #mạng nội bộ #toàn thư #biên độ dao động #độ lệch chuẩn #độ lệch tiêu chuẩn #tân sinh viên #tân thủ #mất tiêu #láo lường #phông bạt #khẩu ước #kiếm sĩ #máy kiểm kho #nợ công #vốn mồi #mồi xả #kim bài #xá lị #Mê Kông (danh từ riêng) #Cửu Long (danh từ riêng) #châu Nam Cực #người đồng mình (văn chương, từ không chính thức) #đại đội #phó đại đội trưởng #đại đội phó #thăng cấp #truyền chức #loa phóng thanh #loa phát thanh #ảo ma Canada (từ lóng) #áng văn #thiên cổ kỳ bút #áng thiên cổ kỳ bút #thiên cổ hùng văn #phòng vệ chính đáng #tình thế cấp thiết #dân quân tự vệ #dân quân thường trực #đại tướng #Đảng #lực lượng đặc nhiệm #long ngai #ngai hoàng đế #ân trạch #ơn trạch (cách viết khác) #xử nghiêm #canh y #cảm tử quân #quyết tử quân #quân cảm tử #ngai vua #long thai #quản ngục #dịch vụ công #hành chính công #cảnh sát đặc nhiệm #cảnh sát cơ động #kỹ thuật viên bảo quản #người đại lý #cua hoàng đế #chuối tiến vua #rau tiến vua #rau cần biển (cách viết khác) #rau công sôi (cách viết khác) #rau dền #rau tía tô (cách viết khác) #Tháp Hà Nội (danh từ riêng) #Vinh Quang (danh từ riêng) #chí phải #rau cống (cách viết khác) #kiến chúa #kiến thợ #kiến lính #khó đoán #khó lường #kiến thợ mộc #giáp mối #mũi khoan #mũi vát #sắc nhọn #trại giáo dưỡng #trại cải tạo #khu đô thị #chủ đầu tư #ngân lượng #quỹ mở #quỹ đóng #nhà đầu tư #định suất #định sẵn #mại vô #cục nợ (từ lóng) #nhào vô #gánh nặng #bắt lỗi (cách viết khác) #xoáy thuận #xoáy tụ #giông lốc #giông tố #mái lợp #gạch ngói (cách viết khác) #thấm dột #mái ngói (cách viết khác) #mái tôn (cách viết khác) #mí tôn (từ không chính thức, cách viết khác) #xì nách #mỳ gói #cá viên #hằng đẳng thức #báo đời (thông tục) #sang chảnh (thông tục) #mắng yêu (thông tục) #khinh công #chân ái #lối sống (cách viết khác) #lối ra (cách viết khác) #đa nhân cách #vĩ cuồng #ái nhi (bệnh lý) #cấm cữ (cách viết khác) #kiêng húy #kỵ nhật #tỵ húy #đối nhân xử thế (có thể thành ngữ) #biệt nhỡn #bộ định tuyến #trực tuần #tổng vệ sinh #đại hiệp #sánh kịp #vận tốc căn quân phương #đường trung bình #đường trung tuyến #cạnh bên #kề bù #tia đối #so le trong #góc trong cùng phía #đối đỉnh #phép chiếu #đường đẳng sâu #lũy đẳng #lũy linh #đới ôn hòa (cách viết khác) #đông trùng hạ thảo #đảng chính trị #xung đột lợi ích #kỳ vương #tai trong #vo tròn #trùng roi #vây quanh #trót lỡ #lở mép (bệnh lý) #chốc mép (cách viết khác) #vát mép (cách viết khác) #bo tròn (cách viết khác) #làm lụm (cách viết khác) #mãn nhãn (thông tục) #sang vành (thông tục) #độ loa #quý nam #canh me (thông tục) #trùng thảo (cách viết khác) #gội đầu #khóe miệng #đau rát (cách viết khác) #nhúng chàm #ảo ma Canada (thông tục) #Cát Kỵ (danh từ riêng) #đứng quanh #kiêng tránh (cách viết khác) #ngớ người (thông tục) #chồng sóng (chồng mí, chồng mái) (từ không chính thức, cách viết khác) #lợn cưới (từ không chính thức) #hôi của (thông tục) #hưởng lợi #ngoài giờ #tăng ca #tan ca #nặm pịa #nậm pịa (cách viết khác) #quây quanh #gây bão #pịa #Tiểu Cường (danh từ riêng) #Quốc xã #thua trận (cách viết khác) #đệt mợ (từ lóng, thô tục) #gái gú (từ lóng) d4gppmp3sq0zqo4utam2l5voh08kzl7 2575093 2575092 2026-11-03T06:07:12Z TienMinh-mun6xnChing 57893 /* */ 2575093 wikitext text/x-wiki Dưới đây là danh sách các mục từ tôi đã tạo. Tôi xin phép gọi đây là '''Từ Điển Tiến Minh''', tôi đã dày công biên soạn đầy đủ, có 2 tập, tập 1 gồm có 223 từ! Có thể xem đầy đủ tại: [https://xtools.wmcloud.org/pages/vi.wiktionary.org/Renamed_user_3b0ac64b1d74ce1fbe5382d087ed3d0b Tài khoản cũ] (cũ, 223 mục từ) [https://xtools.wmcloud.org/pages/vi.wiktionary.org/TienMinh-mun6xnChing Hiện tại] (mới, tập 2) Các mục từ Tiếng Việt được chắt lọc trong từ điển của tôi bao gồm: #tinh linh #tánh tình #ấn triện #phong ấn #phỏng tác #tấu sớ #ấn chương #trí huệ #huyền thuật #hiền trí #cố tổng #lẩy thơ #ái kỷ (bệnh lý) #quê xệ (thông tục) #mạn họa #nhiều người #vệ úy #canh thâu #mơ mẩn #trừ độc #hạ độc #hạ độc thủ #thanh tẩy #biến âm #bồ chính #đại họa #Lạc dân #Lạc tướng #phên giậu #(c)ương ngạnh #cây nhỡ (chỉ loài cây khó nhận biết) #cối tẩu #kiếp số #lai hóa #Nhơn đạo #đạo Khổng #đạo Nho #chư tiên #sư biểu #sứ đồ #thánh tông đồ #nghìn trùng (cách viết khác) #quan hệ họ hàng (cách viết khác) #phả độ gia tiên (lễ) #phên dậu (cách viết khác) #tác thể #xuất nguồn #hồi tỵ #kỹ trị #uổng công #bình thủy #mất mật #bươn trải #khôn tả #ngẫn ngờ #lấy vợ #hạ gục #ế độ (từ lóng) #gượng sống #đồ họa #chính ủy #ma pháp #huyền thuật #cương thi #thủy quái #lốc xoáy #lùm xùm #bêu rếu #thủy tổ #Hà Đồng #long ỷ #tháng nhuận #muôn loài #muôn vật #đại (trùng) tu #uyên thúy #chia trí #công đạo #hưng cảm #tiểu hành tinh #cha đời (thông tục) #xị mặt (thông tục) #miễn thị thực #Mỹ Lợi Kiên (danh từ riêng) #Hợp chúng quốc Hoa Kỳ (danh từ riêng) #Anh ngữ #Mỹ quốc (danh từ riêng) #miễn nhiễm #tia số #trục số #bén rễ #đại siêu thị #tạm ngừng #tạm hoãn #chấp điếu #cúng điếu #song tiện #cạn phước #phước đức #phước báu #nhập đồng #khấu kiến #dân phu #chân nhân #chơn chánh #căn quả #căn đồng #công đức vô lượng #tích đức #khăn tang #lễ tang #kết trái #ươm mầm #hưu miên #tùy miên #kỳ án #tạo phước #phước lành #trai tân #xì trây (từ lóng) #xì tin (từ lóng) #trai tơ (thông tục) #dương hoà (cách viết khác) #ngồng tỏi #nhân tướng học #bá khí #miễn tội #miễn truy tố #miễn tố #lãnh án #lĩnh án #tép tỏi #búp măng #đại thánh #độ lớn #tam giác vuông cân #đun sôi #trại ca #tót vót #song ca #hòa ca #khúc ca #khúc nhạc #điệp từ #điệp cấu trúc #tốc độ căn quân phương #hoạt náo #làm công ăn lương #gầm cầu #trụ cầu #móng cầu #phạt nóng #phạt nguội #tin nóng #đại án #lực lượng chức năng #bộ đội biên phòng #bộ đội thông tin liên lạc #cảnh sát hình sự đặc nhiệm #người lính #người xem #hình thoi #vị thần #đại nhân #viên quan #lương sư #hưng quốc #quy án #láo liếng #bố đời (từ lóng) #trật khớp #khuỷu tay #khớp gối #khuỷu chân #chia hết #nhân tử #ước (số) chung lớn nhất #bội (số) chung nhỏ nhất #gia tốc trọng trường #mu bàn tay #mu bàn chân #lòng bàn chân #lòng se điếu #chèo bẻo đen #viêm da cơ địa #chàm thể tạng #bù giờ #ngũ vị hương #diệt khẩu #cửu vĩ hồ #tụ đề #tụ ngậm #vát cạnh #vát góc #chặt góc #bo góc #cường kinh #thống kinh #bế kinh #mạng nội bộ #toàn thư #biên độ dao động #độ lệch chuẩn #độ lệch tiêu chuẩn #tân sinh viên #tân thủ #mất tiêu #láo lường #phông bạt #khẩu ước #kiếm sĩ #máy kiểm kho #nợ công #vốn mồi #mồi xả #kim bài #xá lị #Mê Kông (danh từ riêng) #Cửu Long (danh từ riêng) #châu Nam Cực #người đồng mình (văn chương, từ không chính thức) #đại đội #phó đại đội trưởng #đại đội phó #thăng cấp #truyền chức #loa phóng thanh #loa phát thanh #ảo ma Canada (từ lóng) #áng văn #thiên cổ kỳ bút #áng thiên cổ kỳ bút #thiên cổ hùng văn #phòng vệ chính đáng #tình thế cấp thiết #dân quân tự vệ #dân quân thường trực #tác chiến chiều sâu #đại tướng #Đảng #lực lượng đặc nhiệm #lực lượng vũ trang #long ngai #ngai hoàng đế #ân trạch #ơn trạch (cách viết khác) #xử nghiêm #canh y #cảm tử quân #quyết tử quân #quân cảm tử #ngai vua #long thai #quản ngục #dịch vụ công #hành chính công #cảnh sát đặc nhiệm #cảnh sát cơ động #kỹ thuật viên bảo quản #người đại lý #cua hoàng đế #chuối tiến vua #rau tiến vua #rau cần biển (cách viết khác) #rau công sôi (cách viết khác) #rau dền #rau tía tô (cách viết khác) #Tháp Hà Nội (danh từ riêng) #Vinh Quang (danh từ riêng) #chí phải #rau cống (cách viết khác) #kiến chúa #kiến thợ #kiến lính #khó đoán #khó lường #kiến thợ mộc #giáp mối #mũi khoan #mũi vát #sắc nhọn #trại giáo dưỡng #trại cải tạo #khu đô thị #chủ đầu tư #ngân lượng #quỹ mở #quỹ đóng #nhà đầu tư #định suất #định sẵn #mại vô #cục nợ (từ lóng) #nhào vô #gánh nặng #bắt lỗi (cách viết khác) #xoáy thuận #xoáy tụ #giông lốc #giông tố #mái lợp #gạch ngói (cách viết khác) #thấm dột #mái ngói (cách viết khác) #mái tôn (cách viết khác) #mí tôn (từ không chính thức, cách viết khác) #xì nách #mỳ gói #cá viên #hằng đẳng thức #báo đời (thông tục) #sang chảnh (thông tục) #mắng yêu (thông tục) #khinh công #chân ái #lối sống (cách viết khác) #lối ra (cách viết khác) #đa nhân cách #vĩ cuồng #ái nhi (bệnh lý) #cấm cữ (cách viết khác) #kiêng húy #kỵ nhật #tỵ húy #đối nhân xử thế (có thể thành ngữ) #biệt nhỡn #bộ định tuyến #trực tuần #tổng vệ sinh #đại hiệp #sánh kịp #vận tốc căn quân phương #đường trung bình #đường trung tuyến #cạnh bên #kề bù #tia đối #so le trong #góc trong cùng phía #đối đỉnh #phép chiếu #đường đẳng sâu #lũy đẳng #lũy linh #đới ôn hòa (cách viết khác) #đông trùng hạ thảo #đảng chính trị #xung đột lợi ích #kỳ vương #tai trong #vo tròn #trùng roi #vây quanh #trót lỡ #lở mép (bệnh lý) #chốc mép (cách viết khác) #vát mép (cách viết khác) #bo tròn (cách viết khác) #làm lụm (cách viết khác) #mãn nhãn (thông tục) #sang vành (thông tục) #độ loa #quý nam #canh me (thông tục) #trùng thảo (cách viết khác) #gội đầu #khóe miệng #đau rát (cách viết khác) #nhúng chàm #ảo ma Canada (thông tục) #Cát Kỵ (danh từ riêng) #đứng quanh #kiêng tránh (cách viết khác) #ngớ người (thông tục) #chồng sóng (chồng mí, chồng mái) (từ không chính thức, cách viết khác) #lợn cưới (từ không chính thức) #hôi của (thông tục) #hưởng lợi #ngoài giờ #tăng ca #tan ca #nặm pịa #nậm pịa (cách viết khác) #quây quanh #gây bão #pịa #Tiểu Cường (danh từ riêng) #Quốc xã #thua trận (cách viết khác) #đệt mợ (từ lóng, thô tục) #gái gú (từ lóng) gvh3l7c9fxtr5xxec24zbqr2j8jtqjj 2575096 2575093 2026-11-03T06:12:20Z TienMinh-mun6xnChing 57893 /* */ 2575096 wikitext text/x-wiki Dưới đây là danh sách các mục từ tôi đã tạo. Tôi xin phép gọi đây là '''Từ Điển Tiến Minh''', tôi đã dày công biên soạn đầy đủ, có 2 tập, tập 1 gồm có 223 từ! Có thể xem đầy đủ tại: [https://xtools.wmcloud.org/pages/vi.wiktionary.org/Renamed_user_3b0ac64b1d74ce1fbe5382d087ed3d0b Tài khoản cũ] (cũ, 223 mục từ) [https://xtools.wmcloud.org/pages/vi.wiktionary.org/TienMinh-mun6xnChing Hiện tại] (mới, tập 2) Các mục từ Tiếng Việt được chắt lọc trong từ điển của tôi bao gồm: #tinh linh #tánh tình #ấn triện #phong ấn #phỏng tác #tấu sớ #ấn chương #trí huệ #huyền thuật #hiền trí #cố tổng #lẩy thơ #ái kỷ (bệnh lý) #quê xệ (thông tục) #mạn họa #nhiều người #vệ úy #canh thâu #mơ mẩn #trừ độc #hạ độc #hạ độc thủ #thanh tẩy #biến âm #bồ chính #đại họa #Lạc dân #Lạc tướng #phên giậu #(c)ương ngạnh #cây nhỡ (chỉ loài cây khó nhận biết) #cối tẩu #kiếp số #lai hóa #Nhơn đạo #đạo Khổng #đạo Nho #chư tiên #sư biểu #sứ đồ #thánh tông đồ #nghìn trùng (cách viết khác) #quan hệ họ hàng (cách viết khác) #phả độ gia tiên (lễ) #phên dậu (cách viết khác) #tác thể #xuất nguồn #hồi tỵ #kỹ trị #uổng công #bình thủy #mất mật #bươn trải #khôn tả #ngẫn ngờ #lấy vợ #hạ gục #ế độ (từ lóng) #gượng sống #đồ họa #chính ủy #ma pháp #huyền thuật #cương thi #thủy quái #lốc xoáy #lùm xùm #bêu rếu #thủy tổ #Hà Đồng #long ỷ #tháng nhuận #muôn loài #muôn vật #đại (trùng) tu #uyên thúy #chia trí #công đạo #hưng cảm #tiểu hành tinh #cha đời (thông tục) #xị mặt (thông tục) #miễn thị thực #Mỹ Lợi Kiên (danh từ riêng) #Hợp chúng quốc Hoa Kỳ (danh từ riêng) #Anh ngữ #Mỹ quốc (danh từ riêng) #miễn nhiễm #tia số #trục số #bén rễ #đại siêu thị #tạm ngừng #tạm hoãn #chấp điếu #cúng điếu #song tiện #cạn phước #phước đức #phước báu #nhập đồng #khấu kiến #dân phu #chân nhân #chơn chánh #căn quả #căn đồng #công đức vô lượng #tích đức #khăn tang #lễ tang #kết trái #ươm mầm #hưu miên #tùy miên #kỳ án #tạo phước #phước lành #trai tân #xì trây (từ lóng) #xì tin (từ lóng) #trai tơ (thông tục) #dương hoà (cách viết khác) #ngồng tỏi #nhân tướng học #bá khí #miễn tội #miễn truy tố #miễn tố #lãnh án #lĩnh án #tép tỏi #búp măng #đại thánh #độ lớn #tam giác vuông cân #đun sôi #trại ca #tót vót #song ca #hòa ca #khúc ca #khúc nhạc #điệp từ #điệp cấu trúc #tốc độ căn quân phương #hoạt náo #làm công ăn lương #gầm cầu #trụ cầu #móng cầu #phạt nóng #phạt nguội #tin nóng #đại án #lực lượng chức năng #bộ đội biên phòng #bộ đội thông tin liên lạc #cảnh sát hình sự đặc nhiệm #người lính #người xem #hình thoi #vị thần #đại nhân #viên quan #lương sư #hưng quốc #quy án #láo liếng #bố đời (từ lóng) #trật khớp #khuỷu tay #khớp gối #khuỷu chân #chia hết #nhân tử #ước (số) chung lớn nhất #bội (số) chung nhỏ nhất #gia tốc trọng trường #mu bàn tay #mu bàn chân #lòng bàn chân #lòng se điếu #chèo bẻo đen #viêm da cơ địa #chàm thể tạng #bù giờ #ngũ vị hương #diệt khẩu #cửu vĩ hồ #tụ đề #tụ ngậm #vát cạnh #vát góc #chặt góc #bo góc #cường kinh #thống kinh #bế kinh #mạng nội bộ #toàn thư #biên độ dao động #độ lệch chuẩn #độ lệch tiêu chuẩn #tân sinh viên #tân thủ #mất tiêu #láo lường #phông bạt #khẩu ước #kiếm sĩ #máy kiểm kho #nợ công #vốn mồi #mồi xả #kim bài #xá lị #Mê Kông (danh từ riêng) #Cửu Long (danh từ riêng) #châu Nam Cực #người đồng mình (văn chương, từ không chính thức) #đại đội #phó đại đội trưởng #đại đội phó #thăng cấp #truyền chức #loa phóng thanh #loa phát thanh #ảo ma Canada (từ lóng) #áng văn #thiên cổ kỳ bút #áng thiên cổ kỳ bút #thiên cổ hùng văn #phòng vệ chính đáng #tình thế cấp thiết #dân quân tự vệ #dân quân thường trực #lực lượng dân quân tự vệ #tác chiến chiều sâu #đại tướng #Đảng #lực lượng đặc nhiệm #lực lượng vũ trang #long ngai #ngai hoàng đế #ân trạch #ơn trạch (cách viết khác) #xử nghiêm #canh y #cảm tử quân #quyết tử quân #quân cảm tử #ngai vua #long thai #quản ngục #dịch vụ công #hành chính công #cảnh sát đặc nhiệm #cảnh sát cơ động #kỹ thuật viên bảo quản #người đại lý #cua hoàng đế #chuối tiến vua #rau tiến vua #rau cần biển (cách viết khác) #rau công sôi (cách viết khác) #rau dền #rau tía tô (cách viết khác) #Tháp Hà Nội (danh từ riêng) #Vinh Quang (danh từ riêng) #chí phải #rau cống (cách viết khác) #kiến chúa #kiến thợ #kiến lính #khó đoán #khó lường #kiến thợ mộc #giáp mối #mũi khoan #mũi vát #sắc nhọn #trại giáo dưỡng #trại cải tạo #khu đô thị #chủ đầu tư #ngân lượng #quỹ mở #quỹ đóng #nhà đầu tư #định suất #định sẵn #mại vô #cục nợ (từ lóng) #nhào vô #gánh nặng #bắt lỗi (cách viết khác) #xoáy thuận #xoáy tụ #giông lốc #giông tố #mái lợp #gạch ngói (cách viết khác) #thấm dột #mái ngói (cách viết khác) #mái tôn (cách viết khác) #mí tôn (từ không chính thức, cách viết khác) #xì nách #mỳ gói #cá viên #hằng đẳng thức #báo đời (thông tục) #sang chảnh (thông tục) #mắng yêu (thông tục) #khinh công #chân ái #lối sống (cách viết khác) #lối ra (cách viết khác) #đa nhân cách #vĩ cuồng #ái nhi (bệnh lý) #cấm cữ (cách viết khác) #kiêng húy #kỵ nhật #tỵ húy #đối nhân xử thế (có thể thành ngữ) #biệt nhỡn #bộ định tuyến #trực tuần #tổng vệ sinh #đại hiệp #sánh kịp #vận tốc căn quân phương #đường trung bình #đường trung tuyến #cạnh bên #kề bù #tia đối #so le trong #góc trong cùng phía #đối đỉnh #phép chiếu #đường đẳng sâu #lũy đẳng #lũy linh #đới ôn hòa (cách viết khác) #đông trùng hạ thảo #đảng chính trị #xung đột lợi ích #kỳ vương #tai trong #vo tròn #trùng roi #vây quanh #trót lỡ #lở mép (bệnh lý) #chốc mép (cách viết khác) #vát mép (cách viết khác) #bo tròn (cách viết khác) #làm lụm (cách viết khác) #mãn nhãn (thông tục) #sang vành (thông tục) #độ loa #quý nam #canh me (thông tục) #trùng thảo (cách viết khác) #gội đầu #khóe miệng #đau rát (cách viết khác) #nhúng chàm #ảo ma Canada (thông tục) #Cát Kỵ (danh từ riêng) #đứng quanh #kiêng tránh (cách viết khác) #ngớ người (thông tục) #chồng sóng (chồng mí, chồng mái) (từ không chính thức, cách viết khác) #lợn cưới (từ không chính thức) #hôi của (thông tục) #hưởng lợi #ngoài giờ #tăng ca #tan ca #nặm pịa #nậm pịa (cách viết khác) #quây quanh #gây bão #pịa #Tiểu Cường (danh từ riêng) #Quốc xã #thua trận (cách viết khác) #đệt mợ (từ lóng, thô tục) #gái gú (từ lóng) a9wvhjt6y5ii0v0snmt8uipul0iqu8f 2575108 2575096 2026-11-03T06:25:32Z TienMinh-mun6xnChing 57893 /* */ 2575108 wikitext text/x-wiki Dưới đây là danh sách các mục từ tôi đã tạo. Tôi xin phép gọi đây là '''Từ Điển Tiến Minh''', tôi đã dày công biên soạn đầy đủ, có 2 tập, tập 1 gồm có 223 từ! Có thể xem đầy đủ tại: [https://xtools.wmcloud.org/pages/vi.wiktionary.org/Renamed_user_3b0ac64b1d74ce1fbe5382d087ed3d0b Tài khoản cũ] (cũ, 223 mục từ) [https://xtools.wmcloud.org/pages/vi.wiktionary.org/TienMinh-mun6xnChing Hiện tại] (mới, tập 2) Các mục từ Tiếng Việt được chắt lọc trong từ điển của tôi bao gồm: #tinh linh #tánh tình #ấn triện #phong ấn #phỏng tác #tấu sớ #ấn chương #trí huệ #huyền thuật #hiền trí #cố tổng #lẩy thơ #ái kỷ (bệnh lý) #quê xệ (thông tục) #mạn họa #nhiều người #vệ úy #canh thâu #mơ mẩn #trừ độc #hạ độc #hạ độc thủ #thanh tẩy #biến âm #bồ chính #đại họa #Lạc dân #Lạc tướng #phên giậu #(c)ương ngạnh #cây nhỡ (chỉ loài cây khó nhận biết) #cối tẩu #kiếp số #lai hóa #Nhơn đạo #đạo Khổng #đạo Nho #chư tiên #sư biểu #sứ đồ #thánh tông đồ #nghìn trùng (cách viết khác) #quan hệ họ hàng (cách viết khác) #phả độ gia tiên (lễ) #phên dậu (cách viết khác) #tác thể #xuất nguồn #hồi tỵ #kỹ trị #uổng công #bình thủy #mất mật #bươn trải #khôn tả #ngẫn ngờ #lấy vợ #hạ gục #ế độ (từ lóng) #gượng sống #đồ họa #chính ủy #ma pháp #huyền thuật #cương thi #thủy quái #lốc xoáy #lùm xùm #bêu rếu #thủy tổ #Hà Đồng #long ỷ #tháng nhuận #muôn loài #muôn vật #đại (trùng) tu #uyên thúy #chia trí #công đạo #hưng cảm #tiểu hành tinh #cha đời (thông tục) #xị mặt (thông tục) #miễn thị thực #Mỹ Lợi Kiên (danh từ riêng) #Hợp chúng quốc Hoa Kỳ (danh từ riêng) #Anh ngữ #Mỹ quốc (danh từ riêng) #miễn nhiễm #tia số #trục số #bén rễ #đại siêu thị #tạm ngừng #tạm hoãn #chấp điếu #cúng điếu #song tiện #cạn phước #phước đức #phước báu #nhập đồng #khấu kiến #dân phu #chân nhân #chơn chánh #căn quả #căn đồng #công đức vô lượng #tích đức #khăn tang #lễ tang #kết trái #ươm mầm #hưu miên #tùy miên #kỳ án #tạo phước #phước lành #trai tân #xì trây (từ lóng) #xì tin (từ lóng) #trai tơ (thông tục) #dương hoà (cách viết khác) #ngồng tỏi #nhân tướng học #bá khí #miễn tội #miễn truy tố #miễn tố #lãnh án #lĩnh án #tép tỏi #búp măng #đại thánh #độ lớn #tam giác vuông cân #đun sôi #trại ca #tót vót #song ca #hòa ca #khúc ca #khúc nhạc #điệp từ #điệp cấu trúc #tốc độ căn quân phương #hoạt náo #làm công ăn lương #gầm cầu #trụ cầu #móng cầu #phạt nóng #phạt nguội #tin nóng #đại án #lực lượng chức năng #bộ đội biên phòng #bộ đội thông tin liên lạc #cảnh sát hình sự đặc nhiệm #người lính #người xem #hình thoi #vị thần #đại nhân #viên quan #lương sư #hưng quốc #quy án #láo liếng #bố đời (từ lóng) #trật khớp #khuỷu tay #khớp gối #khuỷu chân #chia hết #nhân tử #ước (số) chung lớn nhất #bội (số) chung nhỏ nhất #gia tốc trọng trường #mu bàn tay #mu bàn chân #lòng bàn chân #lòng se điếu #chèo bẻo đen #viêm da cơ địa #chàm thể tạng #bù giờ #ngũ vị hương #diệt khẩu #cửu vĩ hồ #tụ đề #tụ ngậm #vát cạnh #vát góc #chặt góc #bo góc #cường kinh #thống kinh #bế kinh #mạng nội bộ #toàn thư #biên độ dao động #độ lệch chuẩn #độ lệch tiêu chuẩn #tân sinh viên #tân thủ #mất tiêu #láo lường #phông bạt #khẩu ước #kiếm sĩ #máy kiểm kho #nợ công #vốn mồi #mồi xả #kim bài #xá lị #Mê Kông (danh từ riêng) #Cửu Long (danh từ riêng) #châu Nam Cực #người đồng mình (văn chương, từ không chính thức) #đại đội #phó đại đội trưởng #đại đội phó #thăng cấp #truyền chức #loa phóng thanh #loa phát thanh #ảo ma Canada (từ lóng) #áng văn #thiên cổ kỳ bút #áng thiên cổ kỳ bút #thiên cổ hùng văn #phòng vệ chính đáng #tình thế cấp thiết #dân quân tự vệ #dân quân thường trực #lực lượng dân quân tự vệ #tác chiến chiều sâu #đại tướng #Đảng #lực lượng đặc nhiệm #lực lượng vũ trang #long ngai #ngai hoàng đế #ân trạch #ơn trạch (cách viết khác) #xử nghiêm #canh y #cảm tử quân #quyết tử quân #quân cảm tử #ngai vua #long thai #quản ngục #dịch vụ công #hành chính công #cảnh sát đặc nhiệm #cảnh sát cơ động #kỹ thuật viên bảo quản #người đại lý #cua hoàng đế #chuối tiến vua #rau tiến vua #rau cần biển (cách viết khác) #rau công sôi (cách viết khác) #rau dền #rau tía tô (cách viết khác) #Tháp Hà Nội (danh từ riêng) #Vinh Quang (danh từ riêng) #chí phải #rau cống (cách viết khác) #kiến chúa #kiến thợ #kiến lính #khó đoán #khó lường #kiến thợ mộc #giáp mối #mũi khoan #mũi vát #sắc nhọn #trại giáo dưỡng #trại cải tạo #khu đô thị #chủ đầu tư #ngân lượng #quỹ mở #quỹ đóng #nhà đầu tư #định suất #định sẵn #mại vô #cục nợ (từ lóng) #nhào vô #gánh nặng #bắt lỗi (cách viết khác) #xoáy thuận #xoáy tụ #giông lốc #giông tố #mái lợp #gạch ngói (cách viết khác) #thấm dột #mái ngói (cách viết khác) #mái tôn (cách viết khác) #mí tôn (từ không chính thức, cách viết khác) #xì nách #mỳ gói #cá viên #hằng đẳng thức #báo đời (thông tục) #sang chảnh (thông tục) #mắng yêu (thông tục) #khinh công #chân ái #lối sống (cách viết khác) #lối ra (cách viết khác) #phản phệ (thông tục) #sốc phản vệ #đa nhân cách #vĩ cuồng #ái nhi (bệnh lý) #cấm cữ (cách viết khác) #kiêng húy #kỵ nhật #tỵ húy #đối nhân xử thế (có thể thành ngữ) #biệt nhỡn #bộ định tuyến #trực tuần #tổng vệ sinh #đại hiệp #sánh kịp #vận tốc căn quân phương #đường trung bình #đường trung tuyến #cạnh bên #kề bù #tia đối #so le trong #góc trong cùng phía #đối đỉnh #phép chiếu #đường đẳng sâu #lũy đẳng #lũy linh #đới ôn hòa (cách viết khác) #đông trùng hạ thảo #đảng chính trị #xung đột lợi ích #kỳ vương #tai trong #vo tròn #trùng roi #vây quanh #trót lỡ #lở mép (bệnh lý) #chốc mép (cách viết khác) #vát mép (cách viết khác) #bo tròn (cách viết khác) #làm lụm (cách viết khác) #mãn nhãn (thông tục) #sang vành (thông tục) #độ loa #quý nam #canh me (thông tục) #trùng thảo (cách viết khác) #gội đầu #khóe miệng #đau rát (cách viết khác) #nhúng chàm #ảo ma Canada (thông tục) #Cát Kỵ (danh từ riêng) #đứng quanh #kiêng tránh (cách viết khác) #ngớ người (thông tục) #chồng sóng (chồng mí, chồng mái) (từ không chính thức, cách viết khác) #lợn cưới (từ không chính thức) #hôi của (thông tục) #độc tày (từ lóng Internet) #hưởng lợi #ngoài giờ #tăng ca #tan ca #nặm pịa #nậm pịa (cách viết khác) #quây quanh #gây bão #pịa #Tiểu Cường (danh từ riêng) #Quốc xã #thua trận (cách viết khác) #đệt mợ (từ lóng, thô tục) #gái gú (từ lóng) pd1sq1lfbzj7x6pawk2z4w6gbifhmim 2575109 2575108 2026-11-03T06:26:16Z TienMinh-mun6xnChing 57893 /* */ 2575109 wikitext text/x-wiki Dưới đây là danh sách các mục từ tôi đã tạo. Tôi xin phép gọi đây là '''Từ Điển Tiến Minh''', tôi đã dày công biên soạn đầy đủ, có 2 tập, tập 1 gồm có 223 từ! Có thể xem đầy đủ tại: [https://xtools.wmcloud.org/pages/vi.wiktionary.org/Renamed_user_3b0ac64b1d74ce1fbe5382d087ed3d0b Tài khoản cũ] (cũ, 223 mục từ) [https://xtools.wmcloud.org/pages/vi.wiktionary.org/TienMinh-mun6xnChing Hiện tại] (mới, tập 2) Các mục từ Tiếng Việt được chắt lọc trong từ điển của tôi bao gồm: #tinh linh #tánh tình #ấn triện #phong ấn #phỏng tác #tấu sớ #ấn chương #trí huệ #huyền thuật #hiền trí #cố tổng #lẩy thơ #ái kỷ (bệnh lý) #quê xệ (thông tục) #mạn họa #nhiều người #vệ úy #canh thâu #mơ mẩn #trừ độc #hạ độc #hạ độc thủ #thanh tẩy #biến âm #bồ chính #đại họa #Lạc dân #Lạc tướng #phên giậu #(c)ương ngạnh #cây nhỡ (chỉ loài cây khó nhận biết) #cối tẩu #kiếp số #lai hóa #Nhơn đạo #đạo Khổng #đạo Nho #chư tiên #sư biểu #sứ đồ #thánh tông đồ #nghìn trùng (cách viết khác) #quan hệ họ hàng (cách viết khác) #phả độ gia tiên (lễ) #phên dậu (cách viết khác) #tác thể #xuất nguồn #hồi tỵ #kỹ trị #uổng công #bình thủy #mất mật #bươn trải #khôn tả #ngẫn ngờ #lấy vợ #hạ gục #ế độ (từ lóng) #gượng sống #đồ họa #chính ủy #ma pháp #huyền thuật #cương thi #thủy quái #lốc xoáy #lùm xùm #bêu rếu #thủy tổ #Hà Đồng #long ỷ #tháng nhuận #muôn loài #muôn vật #đại (trùng) tu #uyên thúy #chia trí #công đạo #hưng cảm #tiểu hành tinh #cha đời (thông tục) #xị mặt (thông tục) #miễn thị thực #Mỹ Lợi Kiên (danh từ riêng) #Hợp chúng quốc Hoa Kỳ (danh từ riêng) #Anh ngữ #Mỹ quốc (danh từ riêng) #miễn nhiễm #tia số #trục số #bén rễ #đại siêu thị #tạm ngừng #tạm hoãn #chấp điếu #cúng điếu #song tiện #cạn phước #phước đức #phước báu #nhập đồng #khấu kiến #dân phu #chân nhân #chơn chánh #căn quả #căn đồng #công đức vô lượng #tích đức #khăn tang #lễ tang #kết trái #ươm mầm #hưu miên #tùy miên #kỳ án #tạo phước #phước lành #trai tân #xì trây (từ lóng) #xì tin (từ lóng) #trai tơ (thông tục) #dương hoà (cách viết khác) #ngồng tỏi #nhân tướng học #bá khí #miễn tội #miễn truy tố #miễn tố #lãnh án #lĩnh án #tép tỏi #búp măng #đại thánh #độ lớn #tam giác vuông cân #đun sôi #trại ca #tót vót #song ca #hòa ca #khúc ca #khúc nhạc #điệp từ #điệp cấu trúc #tốc độ căn quân phương #hoạt náo #làm công ăn lương #gầm cầu #trụ cầu #móng cầu #phạt nóng #phạt nguội #tin nóng #đại án #lực lượng chức năng #bộ đội biên phòng #bộ đội thông tin liên lạc #cảnh sát hình sự đặc nhiệm #người lính #người xem #hình thoi #vị thần #đại nhân #viên quan #lương sư #hưng quốc #quy án #láo liếng #bố đời (từ lóng) #trật khớp #khuỷu tay #khớp gối #khuỷu chân #chia hết #nhân tử #ước (số) chung lớn nhất #bội (số) chung nhỏ nhất #gia tốc trọng trường #mu bàn tay #mu bàn chân #lòng bàn chân #lòng se điếu #chèo bẻo đen #viêm da cơ địa #chàm thể tạng #bù giờ #ngũ vị hương #diệt khẩu #cửu vĩ hồ #tụ đề #tụ ngậm #vát cạnh #vát góc #chặt góc #bo góc #cường kinh #thống kinh #bế kinh #mạng nội bộ #toàn thư #biên độ dao động #độ lệch chuẩn #độ lệch tiêu chuẩn #tân sinh viên #tân thủ #mất tiêu #láo lường #phông bạt #khẩu ước #kiếm sĩ #máy kiểm kho #nợ công #vốn mồi #mồi xả #kim bài #xá lị #Mê Kông (danh từ riêng) #Cửu Long (danh từ riêng) #châu Nam Cực #người đồng mình (văn chương, từ không chính thức) #đại đội #phó đại đội trưởng #đại đội phó #thăng cấp #truyền chức #loa phóng thanh #loa phát thanh #ảo ma Canada (từ lóng) #áng văn #thiên cổ kỳ bút #áng thiên cổ kỳ bút #thiên cổ hùng văn #phòng vệ chính đáng #tình thế cấp thiết #dân quân tự vệ #dân quân thường trực #lực lượng dân quân tự vệ #tác chiến chiều sâu #đại tướng #Đảng #lực lượng đặc nhiệm #lực lượng vũ trang #long ngai #ngai hoàng đế #ân trạch #ơn trạch (cách viết khác) #xử nghiêm #canh y #cảm tử quân #quyết tử quân #quân cảm tử #ngai vua #long thai #quản ngục #dịch vụ công #hành chính công #cảnh sát đặc nhiệm #cảnh sát cơ động #kỹ thuật viên bảo quản #người đại lý #cua hoàng đế #chuối tiến vua #rau tiến vua #rau cần biển (cách viết khác) #rau công sôi (cách viết khác) #rau dền #rau tía tô (cách viết khác) #Tháp Hà Nội (danh từ riêng) #Vinh Quang (danh từ riêng) #chí phải #rau cống (cách viết khác) #kiến chúa #kiến thợ #kiến lính #khó đoán #khó lường #kiến thợ mộc #giáp mối #mũi khoan #mũi vát #sắc nhọn #trại giáo dưỡng #trại cải tạo #khu đô thị #chủ đầu tư #ngân lượng #quỹ mở #quỹ đóng #nhà đầu tư #định suất #định sẵn #mại vô #cục nợ (từ lóng) #nhào vô #gánh nặng #bắt lỗi (cách viết khác) #xoáy thuận #xoáy tụ #giông lốc #giông tố #mái lợp #gạch ngói (cách viết khác) #thấm dột #mái ngói (cách viết khác) #mái tôn (cách viết khác) #mí tôn (từ không chính thức, cách viết khác) #xì nách #mỳ gói #cá viên #hằng đẳng thức #báo đời (thông tục) #sang chảnh (thông tục) #mắng yêu (thông tục) #khinh công #chân ái #lối sống (cách viết khác) #lối ra (cách viết khác) #kích ngọa (cách viết khác) #phản phệ (thông tục) #sốc phản vệ #đa nhân cách #vĩ cuồng #ái nhi (bệnh lý) #cấm cữ (cách viết khác) #kiêng húy #kỵ nhật #tỵ húy #đối nhân xử thế (có thể thành ngữ) #biệt nhỡn #bộ định tuyến #trực tuần #tổng vệ sinh #đại hiệp #sánh kịp #vận tốc căn quân phương #đường trung bình #đường trung tuyến #cạnh bên #kề bù #tia đối #so le trong #góc trong cùng phía #đối đỉnh #phép chiếu #đường đẳng sâu #lũy đẳng #lũy linh #đới ôn hòa (cách viết khác) #đông trùng hạ thảo #đảng chính trị #xung đột lợi ích #kỳ vương #tai trong #vo tròn #trùng roi #vây quanh #trót lỡ #lở mép (bệnh lý) #chốc mép (cách viết khác) #vát mép (cách viết khác) #bo tròn (cách viết khác) #làm lụm (cách viết khác) #mãn nhãn (thông tục) #sang vành (thông tục) #độ loa #quý nam #canh me (thông tục) #trùng thảo (cách viết khác) #gội đầu #khóe miệng #đau rát (cách viết khác) #nhúng chàm #ảo ma Canada (thông tục) #Cát Kỵ (danh từ riêng) #đứng quanh #kiêng tránh (cách viết khác) #ngớ người (thông tục) #chồng sóng (chồng mí, chồng mái) (từ không chính thức, cách viết khác) #lợn cưới (từ không chính thức) #hôi của (thông tục) #độc tày (từ lóng Internet) #hưởng lợi #ngoài giờ #tăng ca #tan ca #nặm pịa #nậm pịa (cách viết khác) #quây quanh #gây bão #pịa #Tiểu Cường (danh từ riêng) #Quốc xã #thua trận (cách viết khác) #đệt mợ (từ lóng, thô tục) #gái gú (từ lóng) kjqc5sl70pckc7qlj6a2o2uh0ogpkng 2575117 2575109 2026-11-03T06:35:55Z TienMinh-mun6xnChing 57893 /* */ k cần 2575117 wikitext text/x-wiki Dưới đây là danh sách các mục từ tôi đã tạo. Tôi xin phép gọi đây là '''Từ Điển Tiến Minh''', tôi đã dày công biên soạn đầy đủ, có 2 tập, tập 1 gồm có 223 từ! Có thể xem đầy đủ tại: [https://xtools.wmcloud.org/pages/vi.wiktionary.org/Renamed_user_3b0ac64b1d74ce1fbe5382d087ed3d0b Tài khoản cũ] (cũ, 223 mục từ) [https://xtools.wmcloud.org/pages/vi.wiktionary.org/TienMinh-mun6xnChing Hiện tại] (mới, tập 2) Các mục từ Tiếng Việt được chắt lọc trong từ điển của tôi bao gồm: #tinh linh #tánh tình #ấn triện #phong ấn #phỏng tác #tấu sớ #ấn chương #trí huệ #huyền thuật #hiền trí #cố tổng #lẩy thơ #ái kỷ (bệnh lý) #quê xệ (thông tục) #mạn họa #nhiều người #vệ úy #canh thâu #mơ mẩn #trừ độc #hạ độc #hạ độc thủ #thanh tẩy #biến âm #bồ chính #đại họa #Lạc dân #Lạc tướng #phên giậu #cây nhỡ (chỉ loài cây khó nhận biết) #cối tẩu #kiếp số #lai hóa #Nhơn đạo #đạo Khổng #đạo Nho #chư tiên #sư biểu #sứ đồ #thánh tông đồ #nghìn trùng (cách viết khác) #quan hệ họ hàng (cách viết khác) #phả độ gia tiên (lễ) #phên dậu (cách viết khác) #tác thể #xuất nguồn #hồi tỵ #kỹ trị #uổng công #bình thủy #mất mật #bươn trải #khôn tả #ngẫn ngờ #lấy vợ #hạ gục #ế độ (từ lóng) #gượng sống #đồ họa #chính ủy #ma pháp #huyền thuật #cương thi #thủy quái #lốc xoáy #lùm xùm #bêu rếu #thủy tổ #Hà Đồng #long ỷ #tháng nhuận #muôn loài #muôn vật #đại (trùng) tu #uyên thúy #chia trí #công đạo #hưng cảm #tiểu hành tinh #cha đời (thông tục) #xị mặt (thông tục) #miễn thị thực #Mỹ Lợi Kiên (danh từ riêng) #Hợp chúng quốc Hoa Kỳ (danh từ riêng) #Anh ngữ #Mỹ quốc (danh từ riêng) #miễn nhiễm #tia số #trục số #bén rễ #đại siêu thị #tạm ngừng #tạm hoãn #chấp điếu #cúng điếu #song tiện #cạn phước #phước đức #phước báu #nhập đồng #khấu kiến #dân phu #chân nhân #chơn chánh #căn quả #căn đồng #công đức vô lượng #tích đức #khăn tang #lễ tang #kết trái #ươm mầm #hưu miên #tùy miên #kỳ án #tạo phước #phước lành #trai tân #xì trây (từ lóng) #xì tin (từ lóng) #trai tơ (thông tục) #dương hoà (cách viết khác) #ngồng tỏi #nhân tướng học #bá khí #miễn tội #miễn truy tố #miễn tố #lãnh án #lĩnh án #tép tỏi #búp măng #đại thánh #độ lớn #tam giác vuông cân #đun sôi #trại ca #tót vót #song ca #hòa ca #khúc ca #khúc nhạc #điệp từ #điệp cấu trúc #tốc độ căn quân phương #hoạt náo #làm công ăn lương #gầm cầu #trụ cầu #móng cầu #phạt nóng #phạt nguội #tin nóng #đại án #lực lượng chức năng #bộ đội biên phòng #bộ đội thông tin liên lạc #cảnh sát hình sự đặc nhiệm #người lính #người xem #hình thoi #vị thần #đại nhân #viên quan #lương sư #hưng quốc #quy án #láo liếng #bố đời (từ lóng) #trật khớp #khuỷu tay #khớp gối #khuỷu chân #chia hết #nhân tử #ước (số) chung lớn nhất #bội (số) chung nhỏ nhất #gia tốc trọng trường #mu bàn tay #mu bàn chân #lòng bàn chân #lòng se điếu #chèo bẻo đen #viêm da cơ địa #chàm thể tạng #bù giờ #ngũ vị hương #diệt khẩu #cửu vĩ hồ #tụ đề #tụ ngậm #vát cạnh #vát góc #chặt góc #bo góc #cường kinh #thống kinh #bế kinh #mạng nội bộ #toàn thư #biên độ dao động #độ lệch chuẩn #độ lệch tiêu chuẩn #tân sinh viên #tân thủ #mất tiêu #láo lường #phông bạt #khẩu ước #kiếm sĩ #máy kiểm kho #nợ công #vốn mồi #mồi xả #kim bài #xá lị #Mê Kông (danh từ riêng) #Cửu Long (danh từ riêng) #châu Nam Cực #người đồng mình (văn chương, từ không chính thức) #đại đội #phó đại đội trưởng #đại đội phó #thăng cấp #truyền chức #loa phóng thanh #loa phát thanh #ảo ma Canada (từ lóng) #áng văn #thiên cổ kỳ bút #áng thiên cổ kỳ bút #thiên cổ hùng văn #phòng vệ chính đáng #tình thế cấp thiết #dân quân tự vệ #dân quân thường trực #lực lượng dân quân tự vệ #tác chiến chiều sâu #đại tướng #Đảng #lực lượng đặc nhiệm #lực lượng vũ trang #long ngai #ngai hoàng đế #ân trạch #ơn trạch (cách viết khác) #xử nghiêm #canh y #cảm tử quân #quyết tử quân #quân cảm tử #ngai vua #long thai #quản ngục #dịch vụ công #hành chính công #cảnh sát đặc nhiệm #cảnh sát cơ động #kỹ thuật viên bảo quản #người đại lý #cua hoàng đế #chuối tiến vua #rau tiến vua #rau cần biển (cách viết khác) #rau công sôi (cách viết khác) #rau dền #rau tía tô (cách viết khác) #Tháp Hà Nội (danh từ riêng) #Vinh Quang (danh từ riêng) #chí phải #rau cống (cách viết khác) #kiến chúa #kiến thợ #kiến lính #khó đoán #khó lường #kiến thợ mộc #giáp mối #mũi khoan #mũi vát #sắc nhọn #trại giáo dưỡng #trại cải tạo #khu đô thị #chủ đầu tư #ngân lượng #quỹ mở #quỹ đóng #nhà đầu tư #định suất #định sẵn #mại vô #cục nợ (từ lóng) #nhào vô #gánh nặng #bắt lỗi (cách viết khác) #xoáy thuận #xoáy tụ #giông lốc #giông tố #mái lợp #gạch ngói (cách viết khác) #thấm dột #mái ngói (cách viết khác) #mái tôn (cách viết khác) #mí tôn (từ không chính thức, cách viết khác) #xì nách #mỳ gói #cá viên #hằng đẳng thức #báo đời (thông tục) #sang chảnh (thông tục) #mắng yêu (thông tục) #khinh công #chân ái #lối sống (cách viết khác) #lối ra (cách viết khác) #kích ngọa (cách viết khác) #phản phệ (thông tục) #sốc phản vệ #đa nhân cách #vĩ cuồng #ái nhi (bệnh lý) #cấm cữ (cách viết khác) #kiêng húy #kỵ nhật #tỵ húy #đối nhân xử thế (có thể thành ngữ) #biệt nhỡn #bộ định tuyến #trực tuần #tổng vệ sinh #đại hiệp #sánh kịp #vận tốc căn quân phương #đường trung bình #đường trung tuyến #cạnh bên #kề bù #tia đối #so le trong #góc trong cùng phía #đối đỉnh #phép chiếu #đường đẳng sâu #lũy đẳng #lũy linh #đới ôn hòa (cách viết khác) #đông trùng hạ thảo #đảng chính trị #xung đột lợi ích #kỳ vương #tai trong #vo tròn #trùng roi #vây quanh #trót lỡ #lở mép (bệnh lý) #chốc mép (cách viết khác) #vát mép (cách viết khác) #bo tròn (cách viết khác) #làm lụm (cách viết khác) #mãn nhãn (thông tục) #sang vành (thông tục) #độ loa #quý nam #canh me (thông tục) #trùng thảo (cách viết khác) #gội đầu #khóe miệng #đau rát (cách viết khác) #nhúng chàm #ảo ma Canada (thông tục) #Cát Kỵ (danh từ riêng) #đứng quanh #kiêng tránh (cách viết khác) #ngớ người (thông tục) #chồng sóng (chồng mí, chồng mái) (từ không chính thức, cách viết khác) #lợn cưới (từ không chính thức) #hôi của (thông tục) #độc tày (từ lóng Internet) #hưởng lợi #ngoài giờ #tăng ca #tan ca #nặm pịa #nậm pịa (cách viết khác) #quây quanh #gây bão #pịa #Tiểu Cường (danh từ riêng) #Quốc xã #thua trận (cách viết khác) #đệt mợ (từ lóng, thô tục) #gái gú (từ lóng) 45op9mcx4keeex05l4syebh1mou58vk 2575122 2575117 2026-11-03T06:39:24Z TienMinh-mun6xnChing 57893 /* */ 2575122 wikitext text/x-wiki Dưới đây là danh sách các mục từ tôi đã tạo. Tôi xin phép gọi đây là '''Từ Điển Tiến Minh''', tôi đã dày công biên soạn đầy đủ, có 2 tập, tập 1 gồm có 223 từ! Có thể xem đầy đủ tại: [https://xtools.wmcloud.org/pages/vi.wiktionary.org/Renamed_user_3b0ac64b1d74ce1fbe5382d087ed3d0b Tài khoản cũ] (cũ, 223 mục từ) [https://xtools.wmcloud.org/pages/vi.wiktionary.org/TienMinh-mun6xnChing Hiện tại] (mới, tập 2) Các mục từ Tiếng Việt được chắt lọc trong từ điển của tôi bao gồm: #tinh linh #tánh tình #ấn triện #phong ấn #phỏng tác #tấu sớ #ấn chương #trí huệ #huyền thuật #hiền trí #cố tổng #lẩy thơ #ái kỷ (bệnh lý) #quê xệ (thông tục) #mạn họa #nhiều người #vệ úy #canh thâu #mơ mẩn #trừ độc #hạ độc #hạ độc thủ #thanh tẩy #biến âm #bồ chính #đại họa #Lạc dân #Lạc tướng #phên giậu #cây nhỡ (chỉ loài cây khó nhận biết) #cối tẩu #kiếp số #lai hóa #Nhơn đạo #đạo Khổng #đạo Nho #chư tiên #sư biểu #sứ đồ #thánh tông đồ #nghìn trùng (cách viết khác) #quan hệ họ hàng (cách viết khác) #phả độ gia tiên (lễ) #phên dậu (cách viết khác) #tác thể #xuất nguồn #hồi tỵ #kỹ trị #uổng công #bình thủy #mất mật #bươn trải #khôn tả #ngẫn ngờ #lấy vợ #hạ gục #ế độ (từ lóng) #gượng sống #đồ họa #chính ủy #ma pháp #huyền thuật #cương thi #thủy quái #lốc xoáy #lùm xùm #bêu rếu #thủy tổ #Hà Đồng #long ỷ #tháng nhuận #muôn loài #muôn vật #đại (trùng) tu #uyên thúy #chia trí #công đạo #hưng cảm #tiểu hành tinh #cha đời (thông tục) #xị mặt (thông tục) #miễn thị thực #Mỹ Lợi Kiên (danh từ riêng) #Hợp chúng quốc Hoa Kỳ (danh từ riêng) #Anh ngữ #Mỹ quốc (danh từ riêng) #miễn nhiễm #tia số #trục số #bén rễ #đại siêu thị #tạm ngừng #tạm hoãn #chấp điếu #cúng điếu #song tiện #cạn phước #phước đức #phước báu #nhập đồng #khấu kiến #dân phu #chân nhân #chơn chánh #căn quả #căn đồng #công đức vô lượng #tích đức #khăn tang #lễ tang #kết trái #ươm mầm #hưu miên #tùy miên #kỳ án #tạo phước #phước lành #trai tân #xì trây (từ lóng) #xì tin (từ lóng) #trai tơ (thông tục) #dương hoà (cách viết khác) #ngồng tỏi #nhân tướng học #bá khí #miễn tội #miễn truy tố #miễn tố #lãnh án #lĩnh án #tép tỏi #búp măng #đại thánh #độ lớn #tam giác vuông cân #đun sôi #trại ca #tót vót #song ca #hòa ca #khúc ca #khúc nhạc #điệp từ #điệp cấu trúc #tốc độ căn quân phương #hoạt náo #làm công ăn lương #gầm cầu #trụ cầu #móng cầu #phạt nóng #phạt nguội #tin nóng #đại án #lực lượng chức năng #bộ đội biên phòng #bộ đội thông tin liên lạc #cảnh sát hình sự đặc nhiệm #người lính #người xem #hình thoi #vị thần #đại nhân #viên quan #lương sư #hưng quốc #quy án #láo liếng #bố đời (từ lóng) #trật khớp #khuỷu tay #khớp gối #khuỷu chân #chia hết #nhân tử #ước (số) chung lớn nhất #bội (số) chung nhỏ nhất #gia tốc trọng trường #mu bàn tay #mu bàn chân #lòng bàn chân #lòng se điếu #chèo bẻo đen #viêm da cơ địa #chàm thể tạng #bù giờ #ngũ vị hương #diệt khẩu #cửu vĩ hồ #tụ đề #tụ ngậm #vát cạnh #vát góc #chặt góc #bo góc #cường kinh #thống kinh #bế kinh #mạng nội bộ #toàn thư #biên độ dao động #độ lệch chuẩn #độ lệch tiêu chuẩn #tân sinh viên #tân thủ #mất tiêu #láo lường #phông bạt #khẩu ước #kiếm sĩ #máy kiểm kho #nợ công #vốn mồi #mồi xả #kim bài #xá lị #Mê Kông (danh từ riêng) #Cửu Long (danh từ riêng) #châu Nam Cực #người đồng mình (văn chương, từ không chính thức) #đại đội #phó đại đội trưởng #đại đội phó #thăng cấp #truyền chức #loa phóng thanh #loa phát thanh #ảo ma Canada (từ lóng) #áng văn #thiên cổ kỳ bút #áng thiên cổ kỳ bút #thiên cổ hùng văn #phòng vệ chính đáng #tình thế cấp thiết #dân quân tự vệ #dân quân thường trực #lực lượng dân quân tự vệ #tác chiến chiều sâu #đại tướng #Đảng #lực lượng đặc nhiệm #lực lượng vũ trang #long ngai #ngai hoàng đế #ân trạch #ơn trạch (cách viết khác) #xử nghiêm #canh y #cảm tử quân #quyết tử quân #quân cảm tử #ngai vua #long thai #quản ngục #dịch vụ công #hành chính công #cảnh sát đặc nhiệm #cảnh sát cơ động #kỹ thuật viên bảo quản #người đại lý #tấu chương (cách viết khác) #cua hoàng đế #chuối tiến vua #rau tiến vua #rau cần biển (cách viết khác) #rau công sôi (cách viết khác) #rau dền #rau tía tô (cách viết khác) #Tháp Hà Nội (danh từ riêng) #Vinh Quang (danh từ riêng) #chí phải #rau cống (cách viết khác) #kiến chúa #kiến thợ #kiến lính #khó đoán #khó lường #kiến thợ mộc #giáp mối #mũi khoan #mũi vát #sắc nhọn #trại giáo dưỡng #trại cải tạo #khu đô thị #chủ đầu tư #ngân lượng #quỹ mở #quỹ đóng #nhà đầu tư #định suất #định sẵn #mại vô #cục nợ (từ lóng) #nhào vô #gánh nặng #bắt lỗi (cách viết khác) #xoáy thuận #xoáy tụ #giông lốc #giông tố #mái lợp #gạch ngói (cách viết khác) #thấm dột #mái ngói (cách viết khác) #mái tôn (cách viết khác) #mí tôn (từ không chính thức, cách viết khác) #xì nách #mỳ gói #cá viên #hằng đẳng thức #báo đời (thông tục) #sang chảnh (thông tục) #mắng yêu (thông tục) #khinh công #chân ái #lối sống (cách viết khác) #lối ra (cách viết khác) #kích ngọa (cách viết khác) #phản phệ (thông tục) #sốc phản vệ #đa nhân cách #vĩ cuồng #ái nhi (bệnh lý) #cấm cữ (cách viết khác) #kiêng húy #kỵ nhật #tỵ húy #đối nhân xử thế (có thể thành ngữ) #biệt nhỡn #bộ định tuyến #trực tuần #tổng vệ sinh #đại hiệp #sánh kịp #vận tốc căn quân phương #đường trung bình #đường trung tuyến #cạnh bên #kề bù #tia đối #so le trong #góc trong cùng phía #đối đỉnh #phép chiếu #đường đẳng sâu #lũy đẳng #lũy linh #đới ôn hòa (cách viết khác) #đông trùng hạ thảo #đảng chính trị #xung đột lợi ích #kỳ vương #tai trong #vo tròn #trùng roi #vây quanh #trót lỡ #lở mép (bệnh lý) #chốc mép (cách viết khác) #vát mép (cách viết khác) #bo tròn (cách viết khác) #làm lụm (cách viết khác) #mãn nhãn (thông tục) #sang vành (thông tục) #độ loa #quý nam #canh me (thông tục) #trùng thảo (cách viết khác) #gội đầu #khóe miệng #đau rát (cách viết khác) #nhúng chàm #ảo ma Canada (thông tục) #Cát Kỵ (danh từ riêng) #đứng quanh #kiêng tránh (cách viết khác) #ngớ người (thông tục) #chồng sóng (chồng mí, chồng mái) (từ không chính thức, cách viết khác) #lợn cưới (từ không chính thức) #hôi của (thông tục) #độc tày (từ lóng Internet) #hưởng lợi #ngoài giờ #tăng ca #tan ca #nặm pịa #nậm pịa (cách viết khác) #quây quanh #gây bão #pịa #Tiểu Cường (danh từ riêng) #Quốc xã #thua trận (cách viết khác) #đệt mợ (từ lóng, thô tục) #gái gú (từ lóng) 7a2pparox60gf9iizvavpw6tgpvpvbc siyow 0 318236 2574980 2252231 2026-11-03T00:47:50Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574980 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/sijow/}} ==={{ĐM|num}}=== {{head|pns|Số}} # [[chín]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] {{-tiy-}} {{-num-}} {{head|tiy|Số}} # [[chín]]. 2gxl5c2omie716mn8tnge8jo9ktn6xz qlong 0 328468 2574975 2210986 2026-11-03T00:19:15Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574975 wikitext text/x-wiki =={{langname|alk}}== ==={{ĐM|noun}}=== {{head|alk|Danh từ}} # [[cây]]. ==={{ĐM|ref}}=== * Theraphan L. Thongkum, [https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric] (1997). Mon-Khmer Studies. dqz9mv34sf7qn8lske7zjw6pv858jwe bakao 0 328469 2574932 2210987 2026-11-02T20:35:15Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574932 wikitext text/x-wiki =={{langname|alk}}== ==={{ĐM|noun}}=== {{head|alk|Danh từ}} # [[hoa]]. ==={{ĐM|ref}}=== * Theraphan L. Thongkum, [https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric] (1997). Mon-Khmer Studies. jyyw9ki5fjpte304ent6tpnzd5d2lvk katap 0 328470 2574944 2455316 2026-11-02T22:51:52Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574944 wikitext text/x-wiki =={{langname|alk}}== ==={{ĐM|noun}}=== {{head|alk|Danh từ}} # [[trứng]]. ==={{ĐM|ref}}=== * Theraphan L. Thongkum, [https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric] (1997). Mon-Khmer Studies. {{c|alk|Trứng}} tmoshp4avslyumf74vm1o095vemio0f hanam 0 328471 2574939 2210991 2026-11-02T22:23:22Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574939 wikitext text/x-wiki =={{langname|alk}}== ==={{ĐM|noun}}=== {{head|alk|Danh từ}} # [[năm]]. ==={{ĐM|ref}}=== * Theraphan L. Thongkum, [https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric] (1997). Mon-Khmer Studies. axfr4ulrvnf8sitszczf8bk34nprvsw phaic 0 328472 2574966 2210992 2026-11-03T00:02:11Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574966 wikitext text/x-wiki =={{langname|alk}}== ==={{ĐM|noun}}=== {{head|alk|Danh từ}} # [[cát]]. ==={{ĐM|ref}}=== * Theraphan L. Thongkum, [https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric] (1997). Mon-Khmer Studies. 2nbecmdq5i1wegwlyhilj08hve3szjz amau 0 328473 2574931 2210996 2026-11-02T20:19:03Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574931 wikitext text/x-wiki =={{langname|alk}}== ==={{ĐM|noun}}=== {{head|alk|Danh từ}} # [[khỉ]]. ==={{ĐM|ref}}=== * Theraphan L. Thongkum, [https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric] (1997). Mon-Khmer Studies. q6fjx4gesjs6rpezdaekc2ywegun47l pahay 0 328476 2574965 2211000 2026-11-02T23:55:07Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574965 wikitext text/x-wiki =={{langname|alk}}== ==={{ĐM|noun}}=== {{head|alk|Danh từ}} # [[gạo]] [[sống]]. ==={{ĐM|ref}}=== * Theraphan L. Thongkum, [https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric] (1997). Mon-Khmer Studies. 8z2wyw7fr2kk0swet9ivllyms3ggx31 karpiu 0 328478 2574943 2211002 2026-11-02T22:51:38Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574943 wikitext text/x-wiki =={{langname|alk}}== ==={{ĐM|noun}}=== {{head|alk|Danh từ}} # [[trâu]]. ==={{ĐM|ref}}=== * Theraphan L. Thongkum, [https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric] (1997). Mon-Khmer Studies. 24qihl3rbmjxvebr98jl11u799s2i3n cem 0 328479 2574935 2211003 2026-11-02T20:59:06Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574935 wikitext text/x-wiki =={{langname|alk}}== ==={{ĐM|noun}}=== {{head|alk|Danh từ}} # [[chim]]. ==={{ĐM|ref}}=== * Theraphan L. Thongkum, [https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric] (1997). Mon-Khmer Studies. p2l1dj8g0785e2l6x7r2w3qmngv6o5h ᱭᱟᱨᱥᱟᱜᱩᱢᱵᱟ 0 333048 2574870 2218280 2026-11-02T12:45:14Z TheHighFighter2 42988 /* Tiếng Santal */ 2574870 wikitext text/x-wiki =={{langname|sat}}== ==={{ĐM|noun}}=== {{head|sat|Danh từ}} # [[đông trùng hạ thảo|Đông trùng hạ thảo]]. 9bzc3hmr7u8wydess0321p4ud294zvp poih 0 341536 2574970 2289178 2026-11-03T00:09:15Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574970 wikitext text/x-wiki =={{langname|crw}}== ==={{ĐM|noun}}=== {{head|crw|Danh từ}} # [[bắp chân]]. ==={{ĐM|ref}}=== * Thomas, David. (1970) ''Vietnam word list (revised): Chrau Jro''. SIL International. =={{langname|lvi}}== ==={{ĐM|noun}}=== {{head|lvi|noun}} # [[ống quyển]]. ==={{ĐM|further}}=== * Theraphan L. Thongkum, ''[https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric]'' (1997), trong ''The Mon-Khmer Studies Journal'', tập 27 rdcjs52n9kr8bgau8has6wcww61u7qy onom 0 348803 2574959 2252228 2026-11-02T23:50:11Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574959 wikitext text/x-wiki =={{langname|bku}}== ==={{ĐM|etym}}=== Từ {{inherited|bku|phi-pro|*ənəm}}, từ {{inherited|bku|poz-pro|*ənəm}}, từ {{inherited|bku|map-pro|*ənəm}}. ==={{ĐM|num}}=== {{head|bku|Số}} # [[sáu]]. ==={{ĐM|ref}}=== * [https://lingweb.eva.mpg.de/channumerals/Buhid.htm Số tiếng Buhid] =={{langname|pwm}}== ==={{ĐM|num}}=== {{head|pwm|Số}} # [[sáu]]. ==={{ĐM|ref}}=== * [https://lingweb.eva.mpg.de/channumerals/Molbog.htm Số tiếng Molbog] =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/ʔonom/}} ==={{ĐM|num}}=== {{head|pns|Số}} # [[sáu]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] cgmi2rlv7dzgy1ygds1ju5jgxslrr3r opat 0 349183 2574961 2252226 2026-11-02T23:50:30Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574961 wikitext text/x-wiki =={{langname|pwm}}== ==={{ĐM|num}}=== {{head|pwm|Số}} # [[bốn]]. ==={{ĐM|ref}}=== * [https://lingweb.eva.mpg.de/channumerals/Molbog.htm Số tiếng Molbog] =={{langname|pku}}== ==={{ĐM|num}}=== {{head|pku|Số}} # [[bốn]]. ==={{ĐM|ref}}=== * [https://lingweb.eva.mpg.de/channumerals/Paku.htm Số tiếng Paku] =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/ʔopat/}} ==={{ĐM|num}}=== {{head|pns|Số}} # [[bốn]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] =={{langname|tdy}}== ==={{ĐM|num}}=== {{head|tdy|Số}} # [[bốn]]. ==={{ĐM|ref}}=== * [https://lingweb.eva.mpg.de/channumerals/Tadyawan.htm Số tiếng Tadyawan] pzbnc8a6b0lti4obm1e5uxryaejf3m6 paa 0 350036 2574964 2289176 2026-11-02T23:54:35Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574964 wikitext text/x-wiki =={{langname|kyk}}== ==={{ĐM|noun}}=== {{head|kyk|Danh từ}} # [[đùi]]. =={{langname|lvi}}== ==={{ĐM|noun}}=== {{head|lvi|noun}} # [[vai]]. ==={{ĐM|further}}=== * Theraphan L. Thongkum, ''[https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric]'' (1997), trong ''The Mon-Khmer Studies Journal'', tập 27 =={{langname|mnb}}== ==={{ĐM|num}}=== {{head|mnb|Số}} # [[bốn]]. ==={{ĐM|ref}}=== * {{R:mnb:Webonary}} =={{langname|pyu}}== ==={{ĐM|noun}}=== {{head|pyu|Danh từ}} # {{label|pyu|giải phẫu}} [[đùi]]. ==={{ĐM|ref}}=== * 原住民族語言線上辭典 (2014). Quỹ Nghiên cứu và Phát triển Ngôn ngữ Thổ dân, Đài Bắc. dbiwsvdyv4p9ohntz0534pfex68nyyk Thể loại:Mục từ tiếng Hiligaynon 14 351158 2575113 2249495 2026-11-03T06:32:07Z Hiyuune 50834 2575113 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx sowatu’ 0 352320 2574983 2252209 2026-11-03T00:53:19Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574983 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/sowatuʔ/}} ==={{ĐM|num}}=== {{head|pns|Số}} # [[một]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] pwlb07mvk7zloenopfppep6bap89vog mopulu’ 0 352335 2574957 2252232 2026-11-02T23:28:15Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574957 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/mopuluʔ/}} ==={{ĐM|num}}=== {{head|pns|Số}} # [[mười]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] rmea3noakjx6l58mof0vd2g1dwodoyp mopulu’ bo sowatu’ 0 352336 2574958 2252233 2026-11-02T23:28:16Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574958 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/mopuluʔ bo sowatuʔ/}} ==={{ĐM|num}}=== {{head|pns|Số}} # [[mười một]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] cip6es95osdo6kiddno8tpemw2fpmy4 tolu no pulu’ 0 352338 2574991 2252235 2026-11-03T01:22:23Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574991 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/tolu no puluʔ/}} ==={{ĐM|num}}=== {{head|pns|Số}} # [[ba mươi]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] bdk9cysyvjdcqnpviqydubp1xpvuf1l opat ’o pulu’ 0 352339 2574962 2252236 2026-11-02T23:50:32Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574962 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/ʔopat o puluʔ/}} ==={{ĐM|num}}=== {{head|pns|Số}} # [[bốn mươi]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] 100rjsyn3p7oj0wjdo943xqonlzk1dj lima no pulu’ 0 352340 2574952 2252237 2026-11-02T23:08:01Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574952 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/lima o puluʔ/}} ==={{ĐM|num}}=== {{head|pns|Số}} # [[năm mươi]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] tmaa3lf25rp8p3vj1t9qed25snkzmw2 onom no pulu’ 0 352341 2574960 2252238 2026-11-02T23:50:12Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574960 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/ʔonom no puluʔ/}} ==={{ĐM|num}}=== {{head|pns|Số}} # [[sáu mươi]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] 1ygkfwtizj2jjw6283x6oisefxls3e3 pitu no pulu’ 0 352342 2574969 2252239 2026-11-03T00:07:25Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574969 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/pitu no puluʔ/}} ==={{ĐM|num}}=== {{head|pns|Số}} # [[bảy mươi]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] mjvflddzrm9qhiv37bovkqx20scf2ed walu no pulu’ 0 352343 2575016 2252241 2026-11-03T01:52:00Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2575016 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/walu no puluʔ/}} ==={{ĐM|num}}=== {{head|pns|Số}} # [[tám mươi]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] ki5k2y56rvpfh1sly3vqgox6567ydnb siyow no pulu’ 0 352344 2574981 2252243 2026-11-03T00:47:52Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574981 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/siyow no puluʔ/}} ==={{ĐM|num}}=== {{head|pns|Số}} # [[chín mươi]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] nf6px92tnu1m24ozzhcn1m4yr8ow07s mohatus 0 352345 2574955 2252244 2026-11-02T23:27:19Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574955 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/mohatus/}} ==={{ĐM|num}}=== {{head|pns|Số}} # [[một trăm]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] hqldwwn04ypdvg2ciu9u7pa1jgi9ebf mohiwu 0 352346 2574956 2252245 2026-11-02T23:27:20Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574956 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/mohiwu/}} ==={{ĐM|num}}=== {{head|pns|Số}} # [[một nghìn]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] 03nth24qc1b1zq4r8mefdf913jqg889 pipis 0 352426 2574967 2252438 2026-11-03T00:07:03Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574967 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/pipis/}} ==={{ĐM|noun}}=== {{head|pns|Danh từ}} # [[gà]] [[con]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] gv2gp5z2svgj1fwjchvi8r1mrv474ou sondo 0 352433 2574982 2252462 2026-11-03T00:52:07Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574982 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/sondo/}} ==={{ĐM|noun}}=== {{head|pns|Danh từ}} # [[thìa]] [[lớn]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] ems40lbzq3w32eozddlt73mb5n24369 meyong 0 352434 2574954 2252463 2026-11-02T23:24:05Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574954 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/mejoŋ/}} ==={{ĐM|noun}}=== {{head|pns|Danh từ}} # [[mèo]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] 09zapamgzbdjas4ysvipgop5yvz8rpq utok 0 352435 2575010 2252465 2026-11-03T01:44:00Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2575010 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/ʔutok/}} ==={{ĐM|noun}}=== {{head|pns|Danh từ}} # [[não]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] 5mo0ejdwxoes30wd7hy0lsf78c310dw isoy 0 352436 2574941 2252466 2026-11-02T22:47:09Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574941 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/ʔisoy/}} ==={{ĐM|noun}}=== {{head|pns|Danh từ}} # [[người già]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] 6yduxdx85qbgcaw2gbfeynexne7l6zb intaw 0 352437 2574940 2252470 2026-11-02T22:43:37Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574940 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/ʔintaw/}} ==={{ĐM|noun}}=== {{head|pns|Danh từ}} # [[người]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] 7r1jj8n3ogycndmet5p3q9xf3hp97v3 wasoy 0 352438 2575017 2252469 2026-11-03T01:52:21Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2575017 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/wasoy/}} ==={{ĐM|noun}}=== {{head|pns|Danh từ}} # [[sắt]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] ojhdgilrjrkvf1wq3nd9ck64ml9zyqc pusor 0 352439 2574974 2252471 2026-11-03T00:16:39Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574974 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/pusor/}} ==={{ĐM|noun}}=== {{head|pns|Danh từ}} # [[rốn]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] tipqthbfirtqxzybyplnjj9jmxycxsy sungoy 0 352440 2574985 2252474 2026-11-03T01:00:32Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574985 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/suŋoy/}} ==={{ĐM|noun}}=== {{head|pns|Danh từ}} # [[sừng]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] nxnjx3hpw67uz1jb66m9q9y2aosuef8 so’uma’ 0 352442 2574984 2252478 2026-11-03T00:53:25Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574984 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/soʔumaʔ/}} ==={{ĐM|noun}}=== {{head|pns|Danh từ}} # [[ngày kia]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] hus5eu81y13pvrufvci6iegc8p0uxhe singkay 0 352443 2574979 2252479 2026-11-03T00:46:56Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574979 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/siŋkay/}} ==={{ĐM|noun}}=== {{head|pns|Danh từ}} # [[ngày]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] 74tuko0y3fiorgpgb2p0l5kucpj0su5 kowolos 0 352444 2574949 2252481 2026-11-02T22:59:14Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574949 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/kowolos/}} ==={{ĐM|noun}}=== {{head|pns|Danh từ}} # [[hôm kia]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] g2gkuzigmo51ipuwy4g0gx6iwsec3g7 gowi’i 0 352445 2574938 2252483 2026-11-02T22:15:09Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574938 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/ɡowiʔi/}} ==={{ĐM|noun}}=== {{head|pns|Danh từ}} # [[đêm]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] su7mw5gj0owj82jzy9q01qjk4cputaf kohowi’i 0 352446 2574947 2252484 2026-11-02T22:58:27Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574947 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/kohowiʔi/}} ==={{ĐM|noun}}=== {{head|pns|Danh từ}} # [[đêm qua]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] 07m0nel8euxh3a6kvxonxnfv5bsslm6 kolaah 0 352448 2574948 2252486 2026-11-02T22:58:34Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574948 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/kolaah/}} ==={{ĐM|noun}}=== {{head|pns|Danh từ}} # [[củ]] [[nghệ]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] jd8vyt9dd78naunyv5o70di0nk83ws0 undam 0 352451 2575005 2252494 2026-11-03T01:38:42Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2575005 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/ʔundam/}} ==={{ĐM|noun}}=== {{head|pns|Danh từ}} # [[thuốc]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] 3lqgyiqkj6vuj6m3tp0bk5q90rqfsi0 meja 0 352452 2574953 2252495 2026-11-02T23:22:48Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574953 wikitext text/x-wiki =={{langname|pns}}== ==={{ĐM|pron}}=== * {{IPA4|pns|/meja/}} ==={{ĐM|noun}}=== {{head|pns|Danh từ}} # [[bàn]]. ==={{ĐM|ref}}=== * [https://web.archive.org/web/20250829150931/http://talkingdictionary.swarthmore.edu/ponosakan/ Ponosakan English online talking dictionary] 813zjx2kvh5czsatjowg5i34qkarft6 taṣeppanyut 0 359033 2574896 2268693 2026-11-02T14:01:21Z TheHighFighter2 42988 /* Tiếng Tarifit */ 2574896 wikitext text/x-wiki =={{langname|rif}}== ==={{ĐM|pron}}=== {{rif-pr}} ==={{ĐM|n}}=== {{rif-head|noun|g=f|pl=tiṣeppunya}} # {{alt form|rif|taṣpanyut}}. ===={{ĐM|infl}}==== {{rif-infl-noun|tṣeppanyut|tiṣeppunya|tṣeppunya}} ==={{ĐM|adj}}=== {{rif-head|adjective}} # {{alt form|rif|taṣpanyut}}. n6ruo3gt4kth8avynbg7dq35464xd6v ki'neh 0 365161 2574946 2462965 2026-11-02T22:56:30Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574946 wikitext text/x-wiki =={{langname|lvi}}== ==={{ĐM|noun}}=== {{head|lvi|noun}} # [[móng tay|Móng tay]]. ==={{ĐM|further}}=== * Theraphan L. Thongkum, ''[https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric]'' (1997), trong ''The Mon-Khmer Studies Journal'', tập 27 {{c|lvi|Bộ phận cơ thể}} infchfw47jcyq299m0oajwb75ds5s5r pa'hai 0 365172 2574963 2289174 2026-11-02T23:54:32Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574963 wikitext text/x-wiki =={{langname|lvi}}== ==={{ĐM|noun}}=== {{head|lvi|noun}} # [[trấu]]. ==={{ĐM|further}}=== * Theraphan L. Thongkum, ''[https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric]'' (1997), trong ''The Mon-Khmer Studies Journal'', tập 27 7e87z1911a55urv2ixdf8qska0sbwv9 pre 0 365174 2574973 2289179 2026-11-03T00:11:40Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574973 wikitext text/x-wiki =={{langname|lvi}}== ==={{ĐM|noun}}=== {{head|lvi|noun}} # [[mưa đá]]. ==={{ĐM|further}}=== * Theraphan L. Thongkum, ''[https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric]'' (1997), trong ''The Mon-Khmer Studies Journal'', tập 27 s5gwe32r8v706smi7ii4k1baq11cwfw roih 0 365175 2574977 2289181 2026-11-03T00:31:30Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574977 wikitext text/x-wiki =={{langname|lvi}}== ==={{ĐM|noun}}=== {{head|lvi|noun}} # [[voi]]. ==={{ĐM|further}}=== * Theraphan L. Thongkum, ''[https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric]'' (1997), trong ''The Mon-Khmer Studies Journal'', tập 27 6iycxire9rb8knrclkqw2z7w8b1c4ju sa'sai 0 365176 2574978 2289183 2026-11-03T00:36:06Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2574978 wikitext text/x-wiki =={{langname|lvi}}== ==={{ĐM|noun}}=== {{head|lvi|noun}} # [[gân]]. ==={{ĐM|further}}=== * Theraphan L. Thongkum, ''[https://web.archive.org/web/20220122124111/http://sealang.net/sala/archives/pdf8/theraphan1997place.pdf The place of Lawi, Harak and Tariang within Bahnaric]'' (1997), trong ''The Mon-Khmer Studies Journal'', tập 27 8unu25ls5tuby0olq2xgo946g7re0o4 Mô đun:inc-headword 828 367545 2575102 2355192 2026-11-03T06:18:42Z Hiyuune 50834 2575102 Scribunto text/plain -- Support for Hindi, Punjabi and Urdu headword templates; eventually will support other Indic languages, such as -- Marathi, Gujarati, Bengali, Assamese, etc. 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_links = require("Module:links") local m_table = require("Module:table") local list_to_set = m_table.listToSet local rsplit = mw.text.split local uupper = mw.ustring.upper local ulower = mw.ustring.lower local unpack = unpack or table.unpack -- Lua 5.2 compatibility local en_utilities_module = "Module:en-utilities" local headword_module = "Module:headword" local headword_utilities_module = "Module:headword utilities" local languages_module = "Module:languages" local parse_interface_module = "Module:parse interface" local scripts_module = "Module:scripts" local ur_hi_convert_module = "Module:ur-hi-convert" 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 boolean_param = {type = "boolean"} local list_param = {list = true, disallow_holes = true} local gender_param = {type = "genders"} local gender_param_with_default = {type = "genders", default = "?"} local insert = table.insert local concat = table.concat local rfind = mw.ustring.find local rmatch = mw.ustring.match local rsplit = mw.text.split local unpack = unpack or table.unpack -- Lua 5.2 compatibility local misc_pos_with_gender = list_to_set { "Danh từ", "Số từ", "Hậu tố", "Biến thể hình thái tính từ", "Biến thể hình thái danh từ", "Biến thể hình thái danh từ riêng", "Biến thể hình thái đại từ", "Biến thể hình thái từ hạn định", "Biến thể hình thái động từ", "Biến thể hình thái giới từ", } local function generate_hindis_from_urdu_heads(headobjs) local hindis = {} for _, headobj in ipairs(headobjs) do local hindiobj = m_table.shallowCopy(headobj) hindiobj.term = require(ur_hi_convert_module).tr(m_links.remove_links(headobj.term)) hindiobj.tr = nil insert(hindis, hindiobj) end return hindis end local function generate_gur_from_shah_heads(headobjs) local gurus = {} for _, headobj in ipairs(headobjs) do local guruobj = m_table.shallowCopy(headobj) guruobj.term = require(pa-Arab-Guru_module).tr(m_links.remove_links(headobj.term)) guruobj.tr = nil insert(gurus, guruobj) end return gurus end local langs_supported = { ["hi"] = { other_langs_scripts = { {"ur", "ur", "ur-Arab", "Urdu"}, }, }, ["pa"] = { other_langs_scripts = { {"gur", "pa", "Guru", "Gurmukhi"}, {"sha", "pa", "pa-Arab", "Shahmukhi"}, }, }, ["ur"] = { other_langs_scripts = { {"hi", "hi", "Deva", "Hindi", generate_hindis_from_urdu_heads}, }, enable_auto_translit = true, }, } ----------------------------------------------- Utilities -------------------------------------------- local function split_on_comma(val) if val:find(",") then return require(parse_interface_module).split_on_comma(val) else return {val} end end local function ine(val) if val == "" then return nil else return val end end local function track(page) require("Module:debug").track("hi-pa-headword/" .. page) return true end local function validate_genders(data, genders) data.genders = genders if not genders then return end for _, gspec in ipairs(genders) do local g = gspec.spec if g == "m" or g == "f" or g == "m-p" or g == "f-p" or g == "mf" or g == "mf-p" or g == "mfbysense" or g == "mfbysense-p" or g == "mfequiv" or g == "mfequiv-p" or g == "?" then else error("Giống không hợp lệ: " .. g) end end end -- Parse an inflection. The raw arguments come from `args[field]`, which is parsed for inline modifiers. Multiple -- comma-separated values are allowed. local function parse_inflection(data, args, field, is_head, no_include_tr, is_single_param) local argfield = field if type(argfield) == "table" then argfield = argfield[1] end if is_single_param then local retval if args[argfield] then retval = m_headword_utilities.parse_term_with_modifiers { val = args[argfield], paramname = field, splitchar = ",", is_head = is_head, include_mods = not no_include_tr and {"tr"} or nil, } end return retval or {} else return m_headword_utilities.parse_term_list_with_modifiers { forms = args[argfield], paramname = field, splitchar = ",", is_head = is_head, include_mods = not no_include_tr and {"tr"} or nil, } 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. Multiple comma-separated values are allowed. `label` is the -- label that the inflections are given; sections enclosed in <<...>> are linked to the glossary. `accel_form` is the -- accelerator form, or nil. `enable_auto_translit` is set if requested by the language. local function parse_and_insert_inflection(data, args, field, label, accel_form) local terms = parse_inflection(data, args, field) local accel_obj if accel_form then local lemmas = {} local lemma_translits = {} for i, headobj in ipairs(data.heads) do lemmas[i] = headobj.term lemma_translits[i] = headobj.tr end accel_obj = { lemma = lemmas, lemma_translit = lemma_translits, form = accel_form, } end m_headword_utilities.insert_inflection { headdata = data, terms = terms, label = label, accel = accel_obj, enable_auto_translit = data.langprops.enable_auto_translit, } end --[==[ Main entry point. Takes two params: ; {{para|lang|req=1}} : The language code of the language of the headword template. ; {{para|1}} : The part of speech, pluralized; omit for {{tl|hi-head}}, {{tl|pa-head}} and {{tl|ur-head}}. ]==] function export.show(frame) local iparams = { [1] = true, ["lang"] = {required = true}, } local iargs = require("Module:parameters").process(frame.args, iparams) local parargs = frame:getParent().args local poscat = iargs[1] local langcode = iargs.lang if not langs_supported[langcode] then local langcodes_supported = {} for lang, _ in pairs(langs_supported) do insert(langcodes_supported, lang) end error("Mô đun này chỉ khả dụng với lang=" .. concat(langcodes_supported, "/")) end local lang = require(languages_module).getByCode(langcode, true) local langname = lang:getCanonicalName() local pos_in_1 = not poscat if pos_in_1 then poscat = ine(parargs[1]) or mw.title.getCurrentTitle().fullText == "Bản mẫu:" .. langcode .. "-head" and "interjection" or error("Part of speech must be specified in 1=") poscat = require(headword_module).canonicalize_pos(poscat) end local indexing_poscat = pos_in_1 and (misc_pos_with_gender[poscat] and "head_with_gender" or "head") or poscat local langprops = langs_supported[langcode] local params = { ["head"] = true, ["head2"] = {replaced_by = false, instead = "use comma-separated |head="}, ["tr"] = true, ["tr2"] = {replaced_by = false, instead = "use comma-separated |tr= or <tr:...> inline modifier on head"}, ["id"] = true, ["sort"] = true, ["nolink"] = boolean_param, ["nolinkhead"] = {type = "boolean", alias_of = "nolink"}, ["suffix"] = boolean_param, ["nosuffix"] = boolean_param, ["splithyphen"] = boolean_param, ["json"] = boolean_param, ["pagename"] = true, -- for testing } if pos_in_1 then params[1] = {required = true} -- required but ignored as already processed above end for _, other_lang_script in ipairs(langprops.other_langs_scripts) do local param, _, _, _ = unpack(other_lang_script) params[param] = true params[param .. "1"] = {replaced_by = false, instead = "use comma-separated items (with no space after the comma) in |" .. param .. "="} params[param .. "2"] = {replaced_by = false, instead = "use comma-separated items (with no space after the comma) in |" .. param .. "="} end if pos_functions[indexing_poscat] then for key, val in pairs(pos_functions[indexing_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 data = { lang = lang, langname = langname, langprops = langprops, pos_category = poscat, categories = {}, genders = {}, inflections = {}, pagename = pagename, id = args.id, sort_key = args.sort, force_cat_output = force_cat, -- We use our own splitting algorithm so the redundant head cat will be inaccurate. no_redundant_head_cat = true, } local trs = args.tr and split_on_comma(args.tr) or {} local num_trs = #trs local heads = args.head and parse_inflection(data, args, "head", "is_head", nil, "is_single_param") or {} local user_specified_heads = heads local num_heads = #heads if num_heads > 0 and num_trs > 0 and num_heads ~= num_trs then error(("%s head%s specified explicitly but %s translit%s; they must match; use '+' to stand for the default head (the pagename) or no manual translit"):format( num_heads, num_heads > 1 and "s" or "", num_trs, num_trs > 1 and "s" or "")) end -- Be careful here not to overwrite user_specified_heads if it's empty so we can later check user_specified_heads -- to see if the user provided any heads. if num_heads == 0 and num_trs > 0 then heads = {} for i = 1, num_trs do heads[i] = {term = "+"} end end if not heads[1] then heads = {{term = "+"}} end for i, headobj in ipairs(heads) do if headobj.term == "+" then headobj.term = args.nolink and pagename or m_headword_utilities.add_links_to_multiword_term(pagename, {split_hyphen_when_space = args.splithyphen}) end if headobj.tr and trs[i] then if headobj.tr ~= trs[i] then error(("Saw two different translits '%s' and '%s' for head #%s '%s'"):format( headobj.tr, trs[i], i, headobj.term)) end else headobj.tr = headobj.tr or trs[i] end if headobj.tr == "+" then headobj.tr = nil end end data.heads = heads data.is_suffix = false if args.suffix or ( not args.nosuffix and pagename:find("^%-") and poscat ~= "suffixes" and poscat ~= "suffix forms" ) then data.is_suffix = true data.pos_category = "Hậu tố" local singular_poscat = m_en_utilities.singularize(poscat) insert(data.categories, "Dạng hậu tố của " .. singular_poscat .. " " .. langname) insert(data.inflections, {label = "Dạng hậu tố của " .. singular_poscat}) end if pos_functions[indexing_poscat] then pos_functions[indexing_poscat].func(args, data) end for _, other_lang_script in ipairs(langprops.other_langs_scripts) do local param, other_langcode, other_sccode, lang_script_label, generate_from_heads = unpack(other_lang_script) local terms = parse_inflection(data, args, param, nil, "no_include_tr", "is_single_param") or {} if not terms[1] and generate_from_heads then terms = generate_from_heads(user_specified_heads) end if terms[1] then local other_lang = require(languages_module).getByCode(other_langcode, true) local other_sc = require(scripts_module).getByCode(other_sccode, true) for _, termobj in ipairs(terms) do termobj.lang = other_lang termobj.sc = other_sc end m_headword_utilities.insert_inflection { headdata = data, terms = terms, label = "chính tả " .. lang_script_label, -- Don't set `enable_auto_translit` here, e.g. for Urdu. } end end if args.json then return require("Module:JSON").toJSON(data) end return require(headword_module).full_headword(data) end pos_functions.adjectives = { params = { [1] = {list = "comp", disallow_holes = true}, [2] = {list = "sup", disallow_holes = true}, ["f"] = list_param, ["ind"] = boolean_param, }, func = function(args, data) if args["ind"] then insert(data.inflections, {label = glossary_link("không biến cách")}) insert(data.categories, "Tính từ không biến cách " .. data.langname) end parse_and_insert_inflection(data, args, {1, "comp"}, "so sánh hơn") parse_and_insert_inflection(data, args, {2, "sup"}, "so sánh nhất") parse_and_insert_inflection(data, args, "f", "giống cái") end, } pos_functions.ordinals = { params = { ["f"] = list_param, ["ind"] = boolean_param, }, func = function(args, data) data.pos_category = "Tính từ" insert(data.categories, "Số " .. data.langname) if args["ind"] then insert(data.inflections, {label = glossary_link("không biến cách")}) insert(data.categories, "Số từ không biến cách " .. data.langname) end parse_and_insert_inflection(data, args, "f", "giống cái") end, } pos_functions.cardinals = { params = { [1] = gender_param, ["g"] = {replaced_by = 1}, ["sym"] = list_param, }, func = function(args, data) data.pos_category = "Số từ" validate_genders(data, args[1]) parse_and_insert_inflection(data, args, "sym", "native script symbol") end, } local function nouns(plpos) return { params = { [1] = gender_param_with_default, ["g"] = {replaced_by = 1}, ["pl"] = list_param, ["f"] = list_param, ["m"] = list_param, ["ind"] = boolean_param, }, func = function(args, data) validate_genders(data, args[1]) if args["ind"] then if args["pl"][1] then error("Can't specify both ind= and pl=") end insert(data.inflections, {label = glossary_link("không biến cách")}) insert(data.categories, plpos .. " không biến cách " .. data.langname) else parse_and_insert_inflection(data, args, "pl", "số nhiều trang trọng") end parse_and_insert_inflection(data, args, "m", "giống đực tương đương") parse_and_insert_inflection(data, args, "f", "giống cái tương đương") if args["m"][1] or args["f"][1] then insert(data.categories, plpos .. " với giống tương đương khác " .. data.langname) end end, } end pos_functions["Danh từ"] = nouns("Danh từ") pos_functions["Danh từ riêng"] = nouns("Danh từ riêng") pos_functions.pronouns = { params = { [1] = gender_param, ["g"] = {replaced_by = 1}, }, func = function(args, data) validate_genders(data, args[1]) end, } pos_functions.verbs = { params = { [1] = true, }, func = function(args, data) if args[1] then local label, cat if args[1] == "t" then label = "ngoại động từ" insert(data.categories, "Ngoại động từ " .. data.langname) elseif args[1] == "i" then label = "nội động từ" insert(data.categories, "Nội động từ " .. data.langname) elseif args[1] == "d" then label = "động từ chuyển tiếp" insert(data.categories, "Động từ chuyển tiếp " .. data.langname) elseif args[1] == "it" or args[1] == "ti" or args[1] == "a" then label = "động từ không chuyển tiếp" insert(data.categories, "Động từ không chuyển tiếp " .. data.langname) insert(data.categories, "Ngoại động từ " .. data.langname) insert(data.categories, "Nội động từ " .. data.langname) else error("Unrecognized param 1=" .. args[1] .. ": Should be 'i' = intransitive, 't' = transitive, 'd' = ditransitive or 'it'/'ti'/'a' = ambitransitive") end insert(data.inflections, {label = glossary_link(label)}) end if data.pagename:find(" ") then local base_verb = m_links.remove_links(data.pagename):gsub("^.* ", "") insert(data.categories, data.langname .. " compound verbs formed with " .. base_verb) end end, } pos_functions.head_with_gender = { params = { [2] = gender_param, }, func = function(args, data) validate_genders(data, args[2]) end, } local pos_prelude = { ["head"] = "This template should be used to generate the headword line for LANG terms whose part of speech does not have an associated specialized template. The current specialized templates are " .. "{{tl|CODE-noun}}, {{tl|CODE-proper noun}}, {{tl|CODE-pron}} (pronouns), {{tl|CODE-verb}}, {{tl|CODE-adj}} (adjectives), {{tl|CODE-adv}} (adverbs), {{tl|CODE-num-card}} (cardinal numbers/numerals) and ".. "{{tl|CODE-num-ord}} (ordinal numbers/numerals). All others should use {{tl|CODE-head}}.", } local noun_addl_params = [=[ ;{{para|pl}} : Formal or irregular plural(s). Intended particularly for Arabic and Persian-origin plurals. Separate multiple items with a comma (not followed by a space). Per-item inline modifiers are supported. ;{{para|f}} : Female equivalent(s), for a noun referring to a male person or animal. Separate multiple items with a comma (not followed by a space). Per-item inline modifiers are supported. ;{{para|m}} : Male equivalent(s), for a noun referring to a female person or animal. Separate multiple items with a comma (not followed by a space). Per-item inline modifiers are supported. ;{{para|ind|1}} : Specify that the noun is indeclinable. ]=] local pos_addl_params = { ["nouns"] = noun_addl_params, ["proper nouns"] = noun_addl_params, ["Động từ"] = [=[ ;{{para|1}} : Verb type. One of {{cd|t}} (transitive), {{cd|i}} (intransitive), {{cd|d}} (ditransitive) or {{cd|it}}/{{cd|ti}}/{{cd|a}} (ambitransitive). ]=], ["adjectives"] = [=[ ;{{para|1}} : Comparative form(s). Separate multiple items with a comma (not followed by a space). Per-item inline modifiers are supported. ;{{para|2}} : Superlative form(s). Separate multiple items with a comma (not followed by a space). Per-item inline modifiers are supported. ;{{para|ind|1}} : Specify that the adjective is indeclinable. ;{{para|f}} : Feminine form(s) of an adjective with irregular feminine forms. ]=], ["cardinals"] = [=[ ;{{para|sym}} : Native script symbol(s) for this numeral. Separate multiple items with a comma (not followed by a space). Per-item inline modifiers are supported. ]=], ["ordinals"] = [=[ ;{{para|ind|1}} : Specify that the ordinal is indeclinable. ;{{para|f}} : Feminine form(s) of an ordinal adjective with irregular feminine forms. ]=], ["head"] = [=[ ;{{para|1|req=1}} : Part of speech. Can be singular or plural and can be abbreviated (e.g. {{cd|n}} for noun; {{cd|nounf}} or {{cd|nf}} for noun form; {{cd|interj}} or {{cd|intj}} for interjection; {{cd|pcl}} for particle; {{cd|phr}} for phrase; etc.). The recognized abbreviations are listed in [[Template:head#Part of speech]] and are the same abbreviations that can be specified in the part-of-speech parameter to {{tl|head}}. ;{{para|2}} : Gender(s). Specifying a gender is always optional and is only allowed for certain parts of speech where it makes sense to specify a gender (currently this includes numerals, suffixes, adjective forms, noun forms, proper noun forms, pronoun forms, determiner forms, verb forms and postposition forms). Possible values are {{cd|m}}, {{cd|f}}, {{cd|m-p}}, {{cd|f-p}}, {{cd|mf}} (can be either masculine or feminine), {{cd|mf-p}} (plural-only, can be either masculine or feminine), {{cd|mfbysense}} (can be either masculine or feminine, depending on the natural gender of the person or animal being referred to), {{cd|mfbysense-p}} (plural-only, can be either masculine or feminine, depending on the natural gender of the person or animal being referred to). Separate multiple items with a comma (not followed by a space). Per-item inline modifiers are supported. ]=], } local pos_has_gender = { ["nouns"] = true, ["proper nouns"] = true, ["pronouns"] = true, ["cardinals"] = true, } --[==[ Documentation generation function, used to populate the documentation describing all parameters of all headword-line templates. Supports the following parameters: ; {{para|lang|req=1}} : The language code of the language of the headword template being documented. ; {{para|pos|req=1}} : The plural part of speech of the headword template being documented. Use {{cd|head}} for {{tl|hi-head}}/{{tl|pa-head}}/{{tl|ur-head}}/etc. ]==] function export.doctext(frame) local iparams = { ["lang"] = {required = true, type = "language"}, ["pos"] = {required = true}, } local iargs = require("Module:parameters").process(frame.args, iparams) local langcode = iargs.lang:getCode() if not langs_supported[langcode] then local langcodes_supported = {} for lang, _ in pairs(langs_supported) do insert(langcodes_supported, lang) end error("This module currently only works for lang=" .. concat(langcodes_supported, "/")) end local other_lang_script_equivs = langcode == "hi" and [=[ ;{{para|ur}} : Urdu equivalent(s). Separate multiple items with a comma (not followed by a space). Per-item inline modifiers are supported. ]=] or langcode == "ur" and [=[ ;{{para|hi}} : Hindi equivalent(s). Separate multiple items with a comma (not followed by a space). Per-item inline modifiers are supported. ]=] or [=[ ;{{para|gur}} : Gurmukhi equivalent(s) of a Shahmukhi term. Separate multiple items with a comma (not followed by a space). Per-item inline modifiers are supported. ;{{para|sha}} : Shahmukhi equivalent(s) of a Gurmukhi term. Separate multiple items with a comma (not followed by a space). Per-item inline modifiers are supported. ]=] local prelude = (pos_prelude[iargs.pos] or "This template should be used to generate the headword line for LANG POS.") :gsub("LANG", iargs.lang:getCanonicalName()) :gsub("CODE", iargs.lang:getCode()) :gsub("POS", iargs.pos) local g_text = [=[ ;{{para|1}} : Gender(s). Possible values are {{cd|m}}, {{cd|f}}, {{cd|m-p}}, {{cd|f-p}}, {{cd|mf}} (can be either masculine or feminine), {{cd|mf-p}} (plural-only, can be either masculine or feminine), {{cd|mfbysense}} (can be either masculine or feminine, depending on the natural gender of the person or animal being referred to), {{cd|mfbysense-p}} (plural-only, can be either masculine or feminine, depending on the natural gender of the person or animal being referred to). Separate multiple items with a comma (not followed by a space). Per-item inline modifiers are supported. ]=] local includeg = pos_has_gender[iargs.pos] local addl_params = pos_addl_params[iargs.pos] or "" local text = prelude .. [=[ ==Parameters== The following parameters are supported: ]=] .. (includeg and g_text or "") .. addl_params .. [=[ ;{{para|head}} : Explicitly specified headword(s), for ]=] .. (langcode == "pa" and "adding vowel diacritics to Shahmukhi terms or " or langcode == "ur" and "adding vowel diacritics or " or "") .. "introducing links in multiword expressions. Separate multiple items with a comma (not followed by a space). " .. "Per-item inline modifiers are supported. Use {{cd|+}} to request the default linking algorithm (equivalent to omitting the value if there's only one value). " .. "Note that by default each word of a multiword lemma is linked" .. (langcode == "ur" and "." or ", so you only need to use this " .. (langcode == "pa" and "for Gurmukhi terms " or "") .. "when the default links don't suffice (e.g. the multiword expression consists of non-lemma forms, which need to be linked to their lemmas).") .. "\n" .. [=[ ;{{para|tr}} : Manual transliteration(s), in case the automatic transliteration is incorrect. Separate multiple items with a comma (not followed by a space), ]=] .. [=[and use {{cd|+}} to stand for the default automatic translation (equivalent to omitting the value if there's only one value). ]=] .. [=[If {{para|head}} is used, there should be the same number of transliterations as head values, or an error will occur. ]=] .. other_lang_script_equivs .. [=[ ;{{para|nolink|1}}, {{para|nolinkhead|1}} : Don't link the individual words in a multiword expression. ;{{para|suffix|1}} : Specify that the term is a suffix. Not needed if the term begins with a hyphen. ;{{para|nosuffix|1}} : Specify that a term beginning with a hyphen is not a suffix. ;{{para|id}} : Sense ID, for linking to this particular headword when there is more than one. See {{tl|senseid}} for more information. ; {{para|splithyph|1}} : Indicate that automatic splitting and linking of words should split on hyphens in multiword expressions with spaces in them. Normally splitting on hyphens only occurs in terms without spaces. ; {{para|pagename}} : Override the page name used to compute default values of various sorts. Useful when testing, for documentation pages, etc. ; {{para|sort}} : Sort key. Rarely needs to be specified, as it is normally automatically generated. ; {{para|json|1}} : Output the headword data in JSON form instead of the normal output. For use by bots. ]=] local after_params_text =[=[ ==Inline modifiers== All params above that allow for multiple comma-separated values (except for {{para|tr}}) support ''inline modifiers'', e.g. {{para|pl|रायज़,फ़राइज़<l:rare>}} to attach a label ''rare'' to the second plural. The following modifiers are recognized: * {{cd|tr}}: manual translit; cannot be specified for genders as it doesn't make sense to do so * {{cd|q}}: qualifier, e.g. {{cd|<q:in the plural>}} or {{cd|<q:when referring to a card game>}}; this appears *BEFORE* the term, parenthesized and italicized * {{cd|qq}}: qualifier, e.g. {{cd|<qq:in the plural>}} or {{cd|<qq:when referring to a card game>}}; this appears *AFTER* the term, parenthesized and italicized * {{cd|l}}: comma-separated list of labels, e.g. {{cd|<l:rare>}} or {{cd|<l:dated,or,literary>}}; this appears *BEFORE* the term, parenthesized and italicized * {{cd|ll}}: comma-separated list of labels, e.g. {{cd|<ll:rare>}} or {{cd|<ll:dated,or,literary>}}; this appears *AFTER* the term, parenthesized and italicized * {{cd|ref}}: one or more references, in the format documented in [[Module:references]] and {{tl|IPA}} * {{cd|id}}: sense ID; see {{temp|senseid}}; cannot be specified for headwords or genders as it doesn't make sense to do so ==Suffix handling== If the term begins with a hyphen ({{cd|-}}), it is assumed to be a suffix rather than a base form, and is categorized into [[:Category:LANG suffixes]] and [[:Category:LANG POS-forming suffixes]] rather than [[:Category:LANG POSs]] (e.g. [[:Category:LANG noun-forming suffixes]] rather than [[:Category:LANG nouns]]). This can be overridden using {{para|nosuffix|1}}. ]=] after_params_text = after_params_text:gsub("LANG", iargs.lang:getCanonicalName()) text = text .. after_params_text -- Remove final newline so template code can add a newline after invocation text = text:gsub("\n$", "") return mw.getCurrentFrame():preprocess(text) end return export rqi9a08zrb9m4lyryo7iwqjibjdb9lp meteorologa 0 379540 2575132 2320238 2026-11-03T06:52:40Z Hiyuune 50834 /* {{langname|pl}} */ 2575132 wikitext text/x-wiki {{also|meteoróloga|meteorologă}} =={{langname|pl}}== ==={{ĐM|pron}}=== {{pl-pr}} ==={{ĐM|n}}=== {{pl-head|noun forms|meteorolog|g=m-pr}} =={{langname|ro}}== ==={{ĐM|n}}=== {{head|ro|Biến thể hình thái danh từ}} # {{noun form of|ro|meteorologă||def|nom//acc|s}} =={{langname|cs}}== ==={{ĐM|pron}}=== * {{cs-IPA}} ==={{ĐM|n}}=== {{head|cs|Biến thể hình thái danh từ}} # {{infl of|cs|meteorolog||gen//acc|s}} =={{langname|sh}}== ==={{ĐM|n}}=== {{sh-noun form}} # {{infl of|sh|meteorolog||gen//acc|s|;|gen|p}} =={{langname|it}}== ==={{ĐM|n}}=== {{it-noun|f}} # {{female equivalent of|it|meteorologo}} 558okhmu5khaufltti0tnp457pm3snz 2575133 2575132 2026-11-03T06:54:53Z Hiyuune 50834 2575133 wikitext text/x-wiki {{also|meteoróloga|meteorologă}} =={{langname|pl}}== ==={{ĐM|pron}}=== {{pl-pr}} ==={{ĐM|n}}=== {{pl-head|Biến thể hình thái danh từ|meteorolog|g=m-pr}} =={{langname|ro}}== ==={{ĐM|n}}=== {{head|ro|Biến thể hình thái danh từ}} # {{noun form of|ro|meteorologă||def|nom//acc|s}} =={{langname|cs}}== ==={{ĐM|pron}}=== * {{cs-IPA}} ==={{ĐM|n}}=== {{head|cs|Biến thể hình thái danh từ}} # {{infl of|cs|meteorolog||gen//acc|s}} =={{langname|sh}}== ==={{ĐM|n}}=== {{sh-noun form}} # {{infl of|sh|meteorolog||gen//acc|s|;|gen|p}} =={{langname|it}}== ==={{ĐM|n}}=== {{it-noun|f}} # {{female equivalent of|it|meteorologo}} ifup22dajjtt338wfsk2ntf5fouj90z 2575135 2575133 2026-11-03T06:57:18Z Hiyuune 50834 Đã lùi lại sửa đổi của [[Special:Contributions/Hiyuune|Hiyuune]] ([[User talk:Hiyuune|thảo luận]]) quay về phiên bản cuối của [[User:Kelly zhrm|Kelly zhrm]] 2320238 wikitext text/x-wiki {{also|meteoróloga|meteorologă}} =={{langname|pl}}== ==={{ĐM|pron}}=== {{pl-pr}} ==={{ĐM|n}}=== {{head|pl|Biến thể hình thái danh từ}} # {{infl of|pl|meteorolog||gen//acc|s}} =={{langname|ro}}== ==={{ĐM|n}}=== {{head|ro|Biến thể hình thái danh từ}} # {{noun form of|ro|meteorologă||def|nom//acc|s}} =={{langname|cs}}== ==={{ĐM|pron}}=== * {{cs-IPA}} ==={{ĐM|n}}=== {{head|cs|Biến thể hình thái danh từ}} # {{infl of|cs|meteorolog||gen//acc|s}} =={{langname|sh}}== ==={{ĐM|n}}=== {{sh-noun form}} # {{infl of|sh|meteorolog||gen//acc|s|;|gen|p}} =={{langname|it}}== ==={{ĐM|n}}=== {{it-noun|f}} # {{female equivalent of|it|meteorologo}} dyhc56wx9cwj611o7u6lbh4w5l4u02b ades 0 379695 2574898 2366416 2026-11-02T14:07:35Z TheHighFighter2 42988 /* Động từ */ 2574898 wikitext text/x-wiki {{also|Ades|ADEs|adés}} =={{langname|en}}== ==={{section|pron}}=== * {{homophones|en|aides|AIDS|aids}} ==={{section|n}}=== {{head|en|Biến thể hình thái danh từ}} # {{plural of|en|ade}} ==={{section|ana}}=== * {{anagrams|en|a=ades|'eads|Desa|Eads|sade|AEDs|ṣādē|EADs|deas|Seda|DEAs|Saed|SEAD|ESAD|EDAs}} =={{langname|ang}}== ==={{section|pron}}=== * {{ang-IPA|ādes}} ==={{section|n}}=== {{head|ang|Biến thể hình thái danh từ|head=ādes}} # {{infl of|ang|ad||gen|s}} =={{langname|lld}}== ==={{section|adv}}=== {{head|lld|Phó từ}} # {{lb|lld|Fascian}} [[bây giờ|Bây giờ]]. ===={{section|alt}}==== * {{alter|lld|śën||Gherdëina}} * {{alter|lld|sëgn||Badiot}} =={{langname|la}}== ==={{section|v}}=== {{head|la|Biến thể hình thái động từ}} # {{inflection of|la|adsum||imp//ind|pres|actv|ở|2s}} ==={{section|v}}=== {{head|la|Biến thể hình thái động từ|head=adēs}} # {{inflection of|la|adedō||imp//ind|pres|actv|ở|2s}} =={{langname|ro}}== ==={{section|adv}}=== {{ro-adv}} # {{alternative form of|ro|adesea}} =={{langname|rif}}== {{rif-rootbox|d-s|sense=gần gũi}} ==={{section|etym}}=== {{ety|rif|:inh|ber-pro:-|text=+|tree=1}} ==={{section|pron}}=== * {{rif-IPA}} ==={{section|v}}=== {{rif-head|verb|vn=řadas,adas}} # {{lb|rif|intransitive}} [[gần gũi|Gần gũi]]. ===={{section|forms}}==== {{rif-conj|ades|udes|udis|ttades|ttides}} ==={{section|ref}}=== * {{R|rif|Serhoual:2002}} * {{R|rif|Abarrou:2024}} 0qk6jrmlmmzyd09hns8vrrphqln72t7 tmart 0 381631 2574877 2324367 2026-11-02T12:53:41Z TheHighFighter2 42988 /* Tiếng Tarifit */ 2574877 wikitext text/x-wiki =={{langname|rif}}== ==={{section|etym}}=== {{ety|rif|:inh|ber-pro:*ta-ʔmar-t|text=+|tree=1}} ==={{section|pron}}=== {{rif-pr}} ==={{section|n}}=== {{rif-head|noun|g=f|pl=timira}} # [[râu|Râu]]. #: {{syn|rif|aɛecmir}} # [[cằm|Cằm]]. #: {{syn|rif|aɣesmir}} ===={{section|decl}}==== {{rif-infl-noun|tmart|timira|tmira}} ==={{section|ref}}=== * {{R|rif|Serhoual:2002}} * {{R|rif|Abarrou:2024}} {{C|rif|Lông}} ms7yjzajalfpb1x1tff560gs61h81sz Thể loại:Tiếng Bukiyip 14 397397 2575139 2353622 2026-11-03T07:35:56Z Hiyuune 50834 2575139 wikitext text/x-wiki {{auto cat|Papua New Guinea|entryname=Bukiyip}} 4u6dfb3oh8192fc02ji8koww1pv1cgm yettbeccacen 0 401237 2575170 2365239 2026-11-03T08:35:28Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575170 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|becc}} qj2j4tleksu6hspg77g1ivimzozuugj tbecced 0 401240 2575164 2365243 2026-11-03T08:35:28Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575164 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|becc}} qj2j4tleksu6hspg77g1ivimzozuugj ibecc 0 401242 2575166 2365248 2026-11-03T08:35:28Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575166 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|becc}} qj2j4tleksu6hspg77g1ivimzozuugj nbecc 0 401243 2575168 2365249 2026-11-03T08:35:28Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575168 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|becc}} qj2j4tleksu6hspg77g1ivimzozuugj tbeccem 0 401246 2575169 2365252 2026-11-03T08:35:28Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575169 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|becc}} qj2j4tleksu6hspg77g1ivimzozuugj beccen 0 401247 2575165 2365253 2026-11-03T08:35:28Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575165 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|becc}} qj2j4tleksu6hspg77g1ivimzozuugj tbecc 0 401248 2575167 2365254 2026-11-03T08:35:28Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575167 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|becc}} qj2j4tleksu6hspg77g1ivimzozuugj tbeccent 0 401249 2575185 2365255 2026-11-03T08:36:18Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575185 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|becc}} qj2j4tleksu6hspg77g1ivimzozuugj ɛeǧem 0 401255 2574899 2365265 2026-11-02T14:08:54Z TheHighFighter2 42988 /* Động từ */ 2574899 wikitext text/x-wiki =={{langname|rif}}== {{rif-rootbox|ɛ-ř-m|ɛ-l-m}} ==={{section|alt}}=== * {{alt|rif|ɛellem}} ==={{section|etym}}=== {{bor+|rif|ary|علم|tr=ʕallam}}, từ {{der|rif|ar|عَلَّمَ}}. ==={{section|pron}}=== * {{rif-IPA}} ==={{section|v}}=== {{rif-head|verb|vn=aɛeǧem}} {{tlb|rif|transitive}} # [[đánh dấu|Đánh dấu]], [[chỉ]] [[rõ]]. ===={{section|forms}}==== {{rif-conj|ɛeǧem|ɛeǧem|ɛeǧem|ttɛeǧam|ttɛeǧim}} ==={{section|ref}}=== * {{R|rif|Serhoual:2002}} * {{R|rif|Bouyaala:2024}} gdk1bquxf417akd833xurf9o4fsmplh iɛeǧmen 0 401256 2575181 2365266 2026-11-03T08:36:18Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575181 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|ɛeǧem}} ell00p8522ky3k26m38iayrbgkt6n66 yettɛeǧamen 0 401257 2575183 2365267 2026-11-03T08:36:18Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575183 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|ɛeǧem}} ell00p8522ky3k26m38iayrbgkt6n66 yettɛeǧimen 0 401365 2575171 2365421 2026-11-03T08:36:18Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575171 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|ɛeǧem}} ell00p8522ky3k26m38iayrbgkt6n66 ɛeǧmeɣ 0 401366 2575176 2365422 2026-11-03T08:36:18Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575176 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|ɛeǧem}} ell00p8522ky3k26m38iayrbgkt6n66 yadsen 0 401369 2575172 2365426 2026-11-03T08:36:18Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575172 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|ades}} n3ehx5ql2nrieh0z2y7l74ydpru11c3 yudsen 0 401370 2575177 2365427 2026-11-03T08:36:18Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575177 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|ades}} n3ehx5ql2nrieh0z2y7l74ydpru11c3 ifeff 0 401373 2574894 2365432 2026-11-02T13:56:42Z TheHighFighter2 42988 /* Tiếng Tarifit */ 2574894 wikitext text/x-wiki =={{langname|rif}}== ==={{section|n}}=== {{rif-head|noun|g=m|pl=ifeffan}} # {{alt form|rif|iff}}. ===={{section|infl}}==== {{rif-infl-noun|ifeff|ifeffan|ifeffan}} i0ywgbqavvv7yxovun7qjyw5cbk9k63 ssmeř 0 401381 2574900 2365447 2026-11-02T14:09:48Z TheHighFighter2 42988 2574900 wikitext text/x-wiki =={{langname|rif}}== ==={{ĐM|v}}=== {{rif-head|verb}} # {{alt form|rif|mmeř}}. cjsjeu33rhz097xtxn6l0ye7yhq53gq mmeř 0 401385 2574901 2365451 2026-11-02T14:10:44Z TheHighFighter2 42988 2574901 wikitext text/x-wiki =={{langname|rif}}== ==={{section|alt}}=== * {{alt|rif|meř}} * {{alt|rif|ssemmeř|ssmeř}} ==={{section|etym}}=== {{inh+|rif|ber-pro|-}}. Cùng gốc với {{cog|shi|ml}}. ==={{section|pron}}=== * {{rif-IPA}} ==={{section|v}}=== {{rif-head|verb|vn=timři}} {{tlb|rif|intransitive}} # [[xuất hiện|Xuất hiện]]. #: {{syn|rif|sscen}} # [[chỉ|Chỉ]] [[ra]]. ===={{section|forms}}==== {{rif-conj|mmeř|mmeř|mmeř|mmař|mmiř}} ==={{section|ref}}=== * {{R|rif|Serhoual:2002}} * {{R|rif|Abarrou:2024}} go3x7uvuog9tguc8rq1a7j9gt0j30r9 yemmřen 0 401388 2575173 2365455 2026-11-03T08:36:18Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575173 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg yemmařen 0 401389 2575175 2365456 2026-11-03T08:36:18Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575175 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg yemmiřen 0 401393 2575186 2365461 2026-11-03T08:36:18Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575186 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg mmřeɣ 0 401394 2575180 2365462 2026-11-03T08:36:18Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575180 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg mmařeɣ 0 401398 2575178 2365467 2026-11-03T08:36:18Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575178 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg temmřed 0 401399 2575184 2365468 2026-11-03T08:36:18Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575184 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg mmiřeɣ 0 401400 2575182 2365469 2026-11-03T08:36:18Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575182 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg mmař 0 401401 2575179 2365470 2026-11-03T08:36:18Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575179 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg nemmřent 0 401402 2575174 2365471 2026-11-03T08:36:18Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575174 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg nemmřet 0 401403 2575204 2365472 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575204 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg temmiřed 0 401404 2575199 2365473 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575199 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg temmařed 0 401405 2575195 2365474 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575195 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg suyes 0 401420 2574903 2365495 2026-11-02T14:45:27Z TheHighFighter2 42988 Chuyển đến [[ssuyes]] 2574903 wikitext text/x-wiki =={{langname|ast}}== ==={{section|adj}}=== {{head|ast|Biến thể hình thái tính từ}} # {{feminine plural of|ast|suyu}}. lugt5c7dkwj8xzns3xkzpcjxkovh9gx yemmeř 0 401447 2575202 2365534 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575202 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg temmeř 0 401448 2575213 2365535 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575213 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg nemmeř 0 401556 2575215 2365689 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575215 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg yemmař 0 401557 2575201 2365690 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575201 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg temmřem 0 401558 2575211 2365691 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575211 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg temmař 0 401559 2575198 2365692 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575198 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg mmiřent 0 401560 2575208 2365693 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575208 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg mmřen 0 401561 2575194 2365694 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575194 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg temmřent 0 401562 2575216 2365695 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575216 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg nemmař 0 401563 2575192 2365696 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575192 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg mmařent 0 401564 2575217 2365697 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575217 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg mmiřen 0 401565 2575200 2365698 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575200 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg yemmiř 0 401566 2575203 2365700 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575203 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg tɛeǧmed 0 401567 2575193 2365701 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575193 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|ɛeǧem}} ell00p8522ky3k26m38iayrbgkt6n66 mmřent 0 401600 2575209 2365768 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575209 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg mmařen 0 401601 2575205 2365769 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575205 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg temmařem 0 401602 2575206 2365770 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575206 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg temmařent 0 401603 2575210 2365771 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575210 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg nemmiř 0 401604 2575197 2365772 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575197 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg temmiř 0 401605 2575212 2365773 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575212 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg temmiřem 0 401606 2575207 2365774 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575207 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg temmiřent 0 401607 2575214 2365775 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575214 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg mmřem 0 401608 2575196 2365776 2026-11-03T08:43:35Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575196 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|mmeř}} de95eaeo3mq16d6nffqbqxeqdfu1qfg mmutti 0 401829 2574904 2366088 2026-11-02T14:47:40Z TheHighFighter2 42988 2574904 wikitext text/x-wiki =={{langname|rif}}== {{rif-rootbox|m-t-t-y}} ==={{section|alt}}=== * {{alt|rif|mmuttey}} ==={{section|etym}}=== {{ety|rif|:inh|ber-pro:-|text=+|tree=1}} ==={{section|pron}}=== * {{rif-IPA}} * {{hyph|rif|mmut|ti}} ==={{section|v}}=== {{rif-head|verb|vn=amutti}} {{tlb|rif|intransitive}} # [[di chuyển|Di chuyển]], [[thay đổi]] [[vị trí]]. ===={{section|forms}}==== {{rif-conj|mmuttey|mmuttey|mmuttey|ttmuttuy|ttmuttuy}} ==={{section|ref}}=== * {{R|rif|Serhoual:2002}} * {{R|rif|Abarrou:2024}} 4wkokssvokmbhy8m2u8n101rt4l7gj3 ddeɛdeɛ 0 401835 2574906 2366094 2026-11-02T14:50:08Z TheHighFighter2 42988 2574906 wikitext text/x-wiki =={{langname|rif}}== {{rif-rootbox|d-ɛ-d-ɛ}} ==={{section|etym}}=== {{rfe|rif}} ==={{section|pron}}=== * {{rif-IPA}} ==={{section|v}}=== {{rif-head|verb|vn=adeɛdeɛ}} # {{tlb|rif|ergative}} [[tràn|Tràn]]. #: {{syn|rif|beɣbeɣ}} # {{tlb|rif|ergative}} [[xếp|Xếp]]. #: {{syn|rif|ccur|ɛemmar}} # {{lb|rif|intransitive}} [[cảm thấy|Cảm thấy]] [[kiệt sức]]. ===={{section|forms}}==== {{rif-conj|ddeɛdeɛ|ddeɛdeɛ|ddeɛdeɛ|ttdeɛdeɛ|ttdeɛdeɛ}} ==={{section|ref}}=== * {{R|rif|Serhoual:2002}} * {{R|rif|Abarrou:2024}} h9s8f0x51m32cxpqyybgusgccyga78s xten 0 402127 2574910 2366514 2026-11-02T14:54:53Z TheHighFighter2 42988 2574910 wikitext text/x-wiki =={{langname|rif}}== {{rif-rootbox|x-t-n}} ==={{section|etym}}=== {{ety|rif|:der<text:cuối cùng từ>|ar:خَتَنَ|text=:ar|tree=1}} ==={{section|pron}}=== * {{rif-IPA}} ==={{section|v}}=== {{rif-head|verb|vn=imextan,axtan}} {{tlb|rif|intransitive}} # Cắt [[bao quy đầu]]. ===={{section|forms}}==== {{rif-conj|xten|xten|xtin|xettan|xettin}} ==={{section|ref}}=== * {{R|rif|Serhoual:2002}} * {{R|rif|Abarrou:2024}} i9wmx1h5sr501jxxdbchnvwbbjsk6wd ixettan 0 402206 2575223 2366605 2026-11-03T08:44:58Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575223 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 txettan 0 402207 2575219 2366606 2026-11-03T08:44:58Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575219 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 ixettin 0 402208 2575221 2366607 2026-11-03T08:44:58Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575221 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 txettin 0 402209 2575224 2366608 2026-11-03T08:44:58Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575224 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 nexten 0 402211 2575158 2366610 2026-11-03T08:31:27Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575158 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 nextin 0 402212 2575159 2366611 2026-11-03T08:31:27Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575159 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 nxettan 0 402213 2575161 2366612 2026-11-03T08:31:27Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575161 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 nxettin 0 402214 2575160 2366613 2026-11-03T08:31:27Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575160 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 nxetnet 0 402215 2575222 2366614 2026-11-03T08:44:58Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575222 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 nxetnent 0 402216 2575225 2366615 2026-11-03T08:44:58Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575225 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 xettanent 0 402217 2575220 2366616 2026-11-03T08:44:58Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575220 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 xettanet 0 402219 2575218 2366619 2026-11-03T08:44:58Z Hiyuune 50834 thay thế "{{rif-verb form|+" thành "{{rif-head|Biến thể hình thái động từ|" (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575218 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 txetnem 0 402221 2575156 2366621 2026-11-03T08:30:41Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575156 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 xetnen 0 402222 2575151 2366622 2026-11-03T08:30:41Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575151 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 txetnent 0 402223 2575154 2366623 2026-11-03T08:30:41Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575154 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 textinem 0 402224 2575155 2366624 2026-11-03T08:30:41Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575155 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 xetnent 0 402226 2575153 2366626 2026-11-03T08:30:41Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575153 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 xtinen 0 402227 2575152 2366628 2026-11-03T08:30:41Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575152 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 xtinent 0 402228 2575149 2366629 2026-11-03T08:30:41Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575149 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 xettanen 0 402229 2575157 2366630 2026-11-03T08:30:41Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575157 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 xettanem 0 402231 2575150 2366632 2026-11-03T08:30:41Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575150 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 xetnet 0 402232 2575142 2366633 2026-11-03T08:30:11Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575142 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 xetnem 0 402233 2575145 2366634 2026-11-03T08:30:11Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575145 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 textinent 0 402234 2575141 2366635 2026-11-03T08:30:11Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575141 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 txettanem 0 402235 2575144 2366636 2026-11-03T08:30:11Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575144 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 txettanent 0 402236 2575146 2366637 2026-11-03T08:30:11Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575146 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 xettinen 0 402238 2575148 2366639 2026-11-03T08:30:11Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575148 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 xettinent 0 402239 2575140 2366640 2026-11-03T08:30:11Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575140 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 txettinem 0 402240 2575147 2366641 2026-11-03T08:30:11Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575147 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 txettinent 0 402241 2575143 2366642 2026-11-03T08:30:11Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575143 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|xten}} 93m17o44kzlnga6ejnu3iucoczs6v86 bedd 0 402528 2574907 2367028 2026-11-02T14:51:24Z TheHighFighter2 42988 /* Động từ */ 2574907 wikitext text/x-wiki =={{langname|ang}}== ==={{section|alt}}=== * {{alter|ang|bed|bædd}} ==={{section|etym}}=== {{etymon|ang|id=bed|:inh|gmw-pro:*badi<id:giường>}} Từ {{inh|ang|gmw-pro|*badi}} (dạng bổ cách của ''*baddj-''), từ {{inh|ang|gem-pro|*badją}}. Cùng gốc với {{cog|ofs|bed}}, {{cog|osx|beddi}}, {{cog|nl|beddi}}, {{cog|goh|betti}}, {{cog|non|beðr}}, {{cog|got|𐌱𐌰𐌳𐌹}}. ==={{section|pron}}=== * {{ang-IPA|bedd}} * {{rhymes|ang|edd|s=1}} ==={{section|n}}=== {{ang-noun|n}} # [[giường|Giường]]. ===={{section|decl}}==== {{ang-decl-noun-a-n|bedd}} ===={{section|syn}}==== * {{l|ang|fletrest}} * {{l|ang|ġerest}} * {{l|ang|leġer}} ===={{section|drv}}==== * {{l|ang|bedbūr}} * {{l|ang|bedcleofa}} * {{l|ang|bedstrēaw}} * {{l|ang|ġebedda}} * {{l|ang|hlīnbedd}} ===={{section|desc}}==== * {{desctree|enm|bed}} ==={{section|see}}=== * {{l|ang|bædling}} {{topics|ang|Vật dụng nội thất}} =={{langname|rif}}== {{rif-rootbox|b-d-d}} ==={{section|etym}}=== {{inh+|rif|ber-pro|*ăβdəd}}. ==={{section|pron}}=== * {{rif-IPA}} ==={{section|v}}=== {{rif-head|verb|vn=abeddi,tiddi,addud}} {{tlb|rif|intransitive}} # [[đứng|Đứng]]; [[đứng dậy]]. ===={{section|forms}}==== {{rif-conj|bedd|bedd|bedd|ttbedda|ttbeddi}} ==={{section|ref}}=== * {{R|rif|Serhoual:2002}} * {{R|rif|Abarrou:2024}} =={{langname|sv}}== ==={{section|ptcp}}=== {{head|sv|Phân từ quá khứ}} # {{past participle of|sv|be}} dkhgzr6i2ft9eh2hvd86vxiy162609g qqas 0 403156 2574908 2369098 2026-11-02T14:52:35Z TheHighFighter2 42988 2574908 wikitext text/x-wiki =={{langname|rif}}== {{rif-rootbox|q-q-s}} ==={{section|etym}}=== {{bor+|rif|ary|قاس|tr=qās}}, từ {{der|rif|ar|قَاسَ}}. ==={{section|pron}}=== * {{rif-IPA}} ==={{section|v}}=== {{rif-head|verb|vn=aqasi}} {{tlb|rif|transitive}} # [[nếm|Nếm]]. #: {{syn|rif|qeǧeb}} # [[thử|Thử]]. #: {{syn|rif|qeǧeb|prubar}} ===={{section|forms}}==== {{rif-conj|qqas|qqas|qqis|ttqas|ttqis}} ==={{section|ref}}=== * {{R|rif|Serhoual:2002}} * {{R|rif|Abarrou:2024}} 6zmk982b4bof8hz1fmy5d9343v2l1na farreɣ 0 404332 2574909 2381805 2026-11-02T14:53:48Z TheHighFighter2 42988 2574909 wikitext text/x-wiki =={{langname|rif}}== {{rif-rootbox|f-r-ɣ|sense=sự trống rỗng}} ==={{ĐM|alt}}=== * {{alt|rif|faṛṛeɣ}} * {{alt|rif|ferreɣ|feṛṛeɣ}} * {{alt|rif|farɣ|faṛɣ}} ==={{ĐM|etym}}=== {{root|rif|ar|ف ر غ}} {{bor+|rif|ary|فرغ|tr=farraḡ}}, từ {{der|rif|ar|فَرَّغَ}}. ==={{ĐM|pron}}=== * {{rif-IPA|faṛṛeɣ}} ==={{ĐM|v}}=== {{rif-head|verb|vn=afarreɣ}} {{tlb|rif|ergative}} # Làm [[cạn]]. # [[rót|Rót]], [[đổ]]. #: {{syn|rif|kebb|nɣeř}} ===={{ĐM|forms}}==== {{rif-conj|farreɣ|farreɣ|farreɣ|ttfarraɣ|ttfarriɣ}} ==={{ĐM|ref}}=== * {{R|rif|Serhoual:2002}} * {{R|rif|Abarrou:2024}} dsilqg6unuou48pl9h4h943ntjs228g yasen 0 405351 2575163 2403506 2026-11-03T08:34:06Z Hiyuune 50834 (By [[meta:Indic-TechCom/Tools|FindAndReplace]]) 2575163 wikitext text/x-wiki =={{langname|rif}}== ==={{section|v}}=== {{rif-head|Biến thể hình thái động từ|as}} a3yn7xh50o1qjs4487lpiifaq3irvjx barrem 0 406363 2574905 2428491 2026-11-02T14:48:55Z TheHighFighter2 42988 2574905 wikitext text/x-wiki =={{langname|rif}}== {{rif-rootbox|b-r-m}} ==={{section|alt}}=== * {{alt|rif|berrem}} ==={{section|etym}}=== {{root|rif|ar|ب ر م}} {{bor+|rif|ary|برم|tr=barram}}, từ {{der|rif|ar|بَرَّمَ}}. ==={{section|pron}}=== * {{rif-IPA|Barrem|barrem}} ==={{section|v}}=== {{rif-head|verb|vn=abarrem}} {{tlb|rif|transitive}} # [[khoan|Khoan]], [[khoét]], [[bắt]] [[vít]]. ===={{section|forms}}==== {{rif-conj|barrem|barrem|barrem|ttbarram|ttbarrim}} ==={{section|ref}}=== * {{R|rif|Serhoual:2002}} * {{R|rif|Abarrou:2024}} cy06xdj1sslqgp61120eyt88zm2yw73 kho báu 0 407727 2574926 2455585 2026-11-02T16:08:32Z TheHighFighter2 42988 2574926 wikitext text/x-wiki =={{langname|vi}}== {{wp}} ==={{ĐM|etym}}=== Từ {{com|vi|kho|báu}}. ==={{ĐM|pron}}=== {{vi-IPA}} ==={{ĐM|noun}}=== {{vi-noun}} # Nơi [[chứa]] những thứ có [[giá trị]] như [[của cải]], [[vàng bạc]] [[châu báu]], v.v. #: {{ux|vi|Bản đồ '''kho báu'''.}} ===={{ĐM|trans}}==== {{trans-top|Nơi chứa những thứ có giá trị}} * {{dịch|en}}: {{t+|en|treasure}} * {{dịch|fr}}: {{t+|fr|trésor|m}} {{trans-bottom}} 89vs3bnris3l982qsqpy6dc02huc0v3 lực lượng vũ trang 0 416251 2575068 2563344 2026-11-03T05:29:25Z TienMinh-mun6xnChing 57893 2575068 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # Cơ quan quân sự [[tác chiến]], sẵn sàng chiến đấu để bảo vệ đất nước. j80r8g0t0m0cdedsxkgw0zqdshcte21 2575069 2575068 2026-11-03T05:29:52Z TienMinh-mun6xnChing 57893 2575069 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # [[cơ quan|Cơ quan]] [[quân sự]] [[tác chiến]], [[sẵn sàng]] [[chiến đấu]] để [[bảo vệ]] [[đất nước]]. kxc1vxfvl09kj0j6r5djna2py74jzy8 ɔŋ⁵³ 0 419146 2575022 2568475 2026-11-03T02:17:25Z InternetArchiveBot 44631 Rescuing 1 sources and tagging 0 as dead. #IABot (v2.0.9.6) 2575022 wikitext text/x-wiki =={{langname|shx}}== ==={{section|n}}=== {{head|shx|Danh từ}} # [[nước|Nước]]. ==={{section|ref}}=== * Ratliff, Martha (1998). "[https://web.archive.org/web/20211216112326/http://sealang.net/sala/archives/pdf8/ratliff1998ho.pdf Ho Ne (She) is Hmongic: One final argument]" (PDF). Linguistics of the Tibeto-Burman Area. phrkxdjllqeodhgh5jt3994ofqlgj7c ƙ 0 421649 2574920 2574055 2026-11-02T15:37:18Z Hiyuune 50834 2574920 wikitext text/x-wiki {{character info}} =={{langname|mul}}== ==={{ĐM|desction}}=== {{mul-letter}} #[[chữ cái|Chữ cái]] '''[[k]] móc''' viết thường. #Chữ viết tắt ký lục trung cổ cho [[ſ|ſk]] (''sk''). ==={{ĐM|symbol}}=== {{mul-symbol}} #{{lb|mul|IPA|withdrawn 1993}} Phụ âm khép vòm mềm vô thanh, gần như {{IPAfont|[ɠ̊]}}. #{{label|mul|viết trên|IPA}} {{IPAfont|[ƙ]}} nhả; {{IPAfont|[ƙ]}} thêm âm sắc hoặc nhẹ, thoáng qua hay vang. ==={{ĐM|see}}=== {{Latn-script}} =={{langname|ula}}== ==={{ĐM|pron}}=== *{{IPA|ula|/kʼ/}} ==={{ĐM|letter}}=== {{letter|ula}} #Chữ cái thứ 13 viết thường trong bảng chữ cái Latinh tiếng Fungwa. #:{{ux|ula|'''ƙ'''úɗá|[[thợ rèn]]|inline=1}} ==={{ĐM|see}}=== *{{letters|lang=ula|sc=Latn|qual=Bảng chữ cái Latinh tiếng Fungwa|[|a|b|d|ɗ|e|f|g|h|i|j|k|ƙ|l|m|n|ɲ|ŋ|p|ƥ|ɸ|r|s|ʃ|t|u|v|w|x|z|ʔ|ɂ}} ==={{ĐM|ref}}=== *{{Chú thích web|en|work=Fungwa - English Dictionary|editor=Samuel Akinbo|year=2018|entryurl=https://www.webonary.org/fungwa/browse/browse-vernacular/?key=ula&letter=%C6%99|entry=ƙ|publisher=SIL International®}} =={{langname|gew}}== ==={{ĐM|pron}}=== *{{IPA|gew|/kʼ/}} ==={{ĐM|letter}}=== {{letter|gew}} #Chữ cái thứ 15 viết thường trong bảng chữ cái Latinh tiếng Gera. #:{{ux|gew|'''ƙ'''eɗuwi|[[béo]]|inline=1}} ==={{ĐM|see}}=== *{{letters|lang=gew|sc=Latn|qual=Bảng chữ cái Latinh tiếng Gera|Aa|Bb|Ɓɓ|Cc|Dd|Ɗɗ|Ff|Gg|Gw/gw|Hh|Ii|Jj|Kk|Kw/kw|Ƙƙ|Ll|Mm|Mb/mb|Nn|Nd/nd|Ng/ng|Ngw/ngw|Nj/nj|Nw/nw|Rr|Rw/rw|Ss|Sh/sh|Sw/sw|Shw/shw|Tt|Tw/tw|Ww|Yy|Zz|Zw/zw}} ==={{ĐM|ref}}=== *[https://web.archive.org/web/20250905131549/https://www.rogerblench.info/Language/Afroasiatic/Chadic/West/Gere/Gere%20three%20lang%20vocab.pdf Gere-Hausa-English wordlist, June 2006] =={{langname|kuh}}== ==={{ĐM|pron}}=== *{{IPA|kuh|/kʼ/}} ==={{ĐM|letter}}=== {{letter|kuh}} #Chữ cái thứ 14 viết thường trong bảng chữ cái Latinh tiếng Kushi. #:{{ux|kuh|'''ƙ'''ira|[[tay]]|inline=1}} ==={{ĐM|see}}=== *{{letters|lang=kuh|sc=Latn|qual=Bảng chữ cái Latinh tiếng Kushi|a|b|ɓ|d|ɗ|e|f|g|gb|gh|i|j|k|ƙ|kp|l|m|n|ng|nw|o|o̱|p|r|sh|t|u|v|w|y}} ==={{ĐM|ref}}=== *[https://web.archive.org/web/20251011141203/https://www.rogerblench.info/Language/Afroasiatic/Chadic/West/Goji/Goji%20Word%20List.pdf Kushi Word List] =={{langname|ha}}== {{wikipedia|lang=ha}} ==={{ĐM|pron}}=== *{{ha-IPA|ƙ}} ==={{ĐM|letter}}=== {{letter|ha}} #Chữ cái thứ 14 viết thường trong bảng chữ cái Latinh tiếng Hausa. #:{{ux|ha|[[w:ha:Ƙaranbau|'''ƙ'''aranbau]]|[[thủy đậu]]|inline=1}} ==={{ĐM|see}}=== *{{letters|lang=ha|sc=Latn|qual=Bảng chữ cái Latinh tiếng Hausa|Aa|Bb|Ɓɓ|Cc|Dd|Ɗɗ|Ee|Ff|Gg|Hh|Ii|Jj|Kk|Ƙƙ|Ll|Mm|Nn|Oo|Rr|(R̃/r̃)|Ss|Sh/sh|Tt|Ts/ts|Uu|Ww|Yy|Ƴƴ|(ʼY/ʼy)|Zz|'}} =={{langname|wji}}== ==={{ĐM|pron}}=== *{{IPA|wji|/kʼ/}} ==={{ĐM|letter}}=== {{letter|wji}} #Chữ cái Latinh viết thường biểu thị phụ âm '''{{IPAchar|/kʼ/}}''' trong tiếng Warji. #:{{quote|wji|Gwan ɗi a '''ƙ'''i'''ƙƙ'''yilthin, hi fali baasin Zabadi ɗahyi bulaˈana khin subu ɗawi caana, hi tavi Yesu.|Ngài liền kêu hai người; thì họ để Xê-bê-đê, cha mình, ở lại trong thuyền với mấy người làm thuê, mà theo Ngài. ([[s:Mác/1#1:20|Mác 1:20]])}} ==={{ĐM|ref}}=== *{{Chú thích web|wji|work=Warji|author=The Seed Company|year=2023|entryurl=https://www.bible.com/bible/3641/MRK.1.WJI|entry=Markus 1}} [[Thể loại:Khối ký tự Latin Extended-B|99]] 7ia8zkh1g30c1piuqvcr8nsiu1etqye đông trùng hạ thảo 0 421661 2574867 2574601 2026-11-02T12:41:55Z TheHighFighter2 42988 /* Tiếng Việt */ 2574867 wikitext text/x-wiki =={{langname|vi}}== {{wikipedia}} [[Tập tin:Cordyceps Sinensis.jpg|nhỏ|Các mẫu vật đông trùng hạ thảo]] ==={{section|etym}}=== {{vi-etym-sino|冬蟲夏草}}. ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # {{taxfmt|Ophiocordyceps sinensis|loài}}, loài [[nấm]] [[ký sinh]] trên cơ thể một vài loài [[sâu bướm]], được sử dụng làm [[dược liệu]] trong [[Đông y]]. #: {{syn|vi|đông trùng thảo|trùng thảo}} ===={{section|trans}}==== {{trans-top|''Ophiocordyceps sinensis''}} * {{dịch|en}}: {{t+|en|caterpillar fungus}} * {{dịch|hi}}: {{t|hi|यार्चा गुम्बा}}, {{t|hi|कीड़ा जड़ी}} * {{dịch|kk}}: {{t|kk|құрт шөп}} * {{dịch|ne}}: {{t|ne|यार्सागुम्बा}}, {{t|ne|किडाजडी}}, {{t|ne|जीवनबुटी}} * {{dịch|ja}}: {{t|ja|冬虫夏草|tr=とうちゅうかそう, tōchūkasō}} * {{dịch|fi}}: {{t|fi|kiinanloisikka}} * {{dịch|sat}}: {{t|sat|ᱭᱟᱨᱥᱟᱜᱩᱢᱵᱟ}} * {{dịch|bo}}: {{t|bo|དབྱར་རྩྭ་དགུན་འབུ}} * {{dịch|ko}}: {{t|ko|동충하초(冬蟲夏草)}} * {{dịch|zh}}: *: {{dịch|cmn}}: {{t+|cmn|冬蟲夏草|tr=dōngchóngxiàcǎo}} * {{dịch|ur}}: {{t|ur|کیڑا جڑی|tr=kīṛā jaṛī}} {{trans-bottom}} d1vpgkgtmbi63gz4qxgkat3qj6segvw ɛ̄ 0 421694 2574919 2574194 2026-11-02T15:33:34Z Hiyuune 50834 2574919 wikitext text/x-wiki {{minitoc}} =={{langname|mul}}== ==={{ĐM|desction}}=== {{mul-letter}} #[[chữ cái|Chữ cái]] '''[[ɛ]] viết thường''' với dấu phù hiệu ngang bên trên [[◌̄]] ([[macron]]). ==={{ĐM|see}}=== {{Latn-script}} =={{langname|agq}}== ==={{ĐM|pron}}=== *{{IPA|agq|/ɛ̄/}} ==={{ĐM|letter}}=== {{letter|agq}} #Chữ cái '''{{l|agq|ɛ}} viết thường''' với thanh trung ([[◌̄]]). #:{{quote|agq|Wìzən ù te n lo unʉghà, soʼò w'''ɛ̄'''; ù n zuuw è fɔnlo aŋghəa ù sòʼo wɛ, fɔnlo e te zo ŋ ghəəŋ wə̄n ù n dì sə̌a kɔʼɔ.|Người có thai, và kêu-la vì nhọc-nhằn và đau đẻ. ([[s:Khải huyền/12#12:2|Khải huyền 12:2]])}} ==={{ĐM|see}}=== *{{letters|lang=agq|sc=Latn|qual=Bảng chữ cái Latinh tiếng Aghem|Aa|(Àà)|(Āā)|(Ââ)|(Ǎǎ)|Bb|Bv/bv|Ch/ch|Dd|Dz/dz|Ee|(Èè)|(Ēē)|(Êê)|(Ěě)|Ɛɛ|(Ɛ̀/ɛ̀)|(Ɛ̄/ɛ̄)|(Ɛ̂/ɛ̂)|(Ɛ̌/ɛ̌)|Ff|Gg|Gb/gb|Gh/gh|Hh|Ii|(Ìì)|(Īī)|(Îî)|(Ǐǐ)|Ɨɨ|(Ɨ̀/ɨ̀)|(Ɨ̄/ɨ̄)|(Ɨ̂/ɨ̂)|(Ɨ̌/ɨ̌)|Kk|Kp/kp|ʼ|Ll|Mm|(M̀/m̀)|Nn|(Ǹ/ǹ)|Ŋŋ|Oo|(Òò)|(Ōō)|(Ôô)|(Ǒǒ)|Ɔɔ|(Ɔ̀/ɔ̀)|(Ɔ̄/ɔ̄)|(Ɔ̂/ɔ̂)|(Ɔ̌/ɔ̌)|Pp|Pf/pf|Ss|Sh/sh|Tt|Ts/ts|Uu|(Ùù)|(Ūū)|(Ûû)|(Ǔǔ)|Uw/uw|Ʉʉ|(Ʉ̀/ʉ̀)|(Ʉ̄/ʉ̄)|(Ʉ̂/ʉ̂)|(Ʉ̌/ʉ̌)|Vv|Ww|Yy|Zz}} ==={{ĐM|ref}}=== *{{Chú thích web|agq|work=To kə Kəzə̀ kə̀ Fughu ko|author=Cameroon Association for Bible Translation and Literacy|year=2024|entryurl=https://www.bible.com/bible/2620/REV.12.AGQ|entry=Edêe Fughu 12}} =={{langname|bax}}== ==={{ĐM|letter}}=== {{letter|bax}} #Chữ cái '''{{l|bax|ɛ}} viết thường''' với thanh trung ([[◌̄]]). ==={{ĐM|see}}=== *{{letters|lang=bax|sc=Latn|qual=Bảng chữ cái Latinh tiếng Bamum|Aa|(Áá)|(Àà)|(Ǎǎ)|(Āā)|(Ââ)|Bb|Ɓɓ|Dd|Gb/gb|Mb/mb|Ee|(Éé)|(Èè)|(Ěě)|(Ēē)|(Êê)|Ɛɛ|(Ɛ́/ɛ́)|(Ɛ̀/ɛ̀)|(Ɛ̌/ɛ̌)|(Ɛ̄/ɛ̄)|(Ɛ̂/ɛ̂)|Əə|(Ə́/ə́)|(Ə̀/ə̀)|(Ə̌/ə̌)|(Ə̄/ə̄)|(Ə̂/ə̂)|Ff|Gg|Ɣɣ|Ii|(Íí)|(Ìì)|(Ǐǐ)|(Īī)|(Îî)|Jj|Kk|Kp/kp|Ll|Mm|Ŋŋ|Nn|Ny/ny|Oo|(Óó)|(Òò)|(Ǒǒ)|(Ōō)|(Ôô)|Ɔɔ|(Ɔ́/ɔ́)|(Ɔ̀/ɔ̀)|(Ɔ̌/ɔ̌)|(Ɔ̄/ɔ̄)|(Ɔ̂/ɔ̂)|Pp|Rr|Ss|ʃ/sh|Tt|Uu|(Úú)|(Ùù)|(Ǔǔ)|(Ūū)|(Ûû)|Üü|(Ǘǘ)|(Ǜǜ)|(Ǚǚ)|(Ǖǖ)|(Ü̂/ü̂)|Ʉʉ|(Ʉ́/ʉ́)|(Ʉ̀/ʉ̀)|(Ʉ̌/ʉ̌)|(Ʉ̄/ʉ̄)(Ʉ̂/ʉ̂)|Vv|Ww|Yy|Zz|ʼ}} =={{langname|cux}}== ==={{ĐM|pron}}=== *{{IPA|cux|/ɛ̄/}} ==={{ĐM|letter}}=== {{letter|cux}} #Chữ cái thứ 18 viết thường trong bảng chữ cái Latinh năm 1958. #:{{ux|cux|'yɛ'''ɛ̄'''v'''ɛ̄'''|[[bươm bướm]]|inline=1}} ==={{ĐM|see}}=== *{{letters|lang=cux|sc=Latn|qual=Bảng chữ cái Latinh năm 1958|á|a|ā|áⁿ|aⁿ|āⁿ|c|ch|d|é|e|ē|éⁿ|eⁿ|ēⁿ|ɛ́|ɛ|ɛ̄|g|í|i|ī|íⁿ|iⁿ|īⁿ|j|l|m|n|ó|o|ō|p|r|s|t|ú|u|ū|úⁿ|uⁿ|ūⁿ|v|y|'}} ==={{ĐM|ref}}=== *{{Chú thích web|cux|work=Nduudu nʼdai yeⁿʼe Ndyuūs yeⁿʼe cuicateco yeⁿʼe Tepeuxila|author=Wycliffe Bible Translators, Inc.|year=1974|entryurl=https://www.bible.com/bible/831/LUK.24.CUX|entry=SAN LUCAS 24}} *{{Chú thích sách|es|title=[https://www.sil.org/system/files/reapdata/13/61/97/136197579763598591199942075959176424513/cux_13144_Alfabeto_%2858_098%29.pdf Alfabeto]|author=Marjorie Davis|year=1958|location=México, D.F.|publisher=Instituto Lingüístico de Verano}} =={{langname|idu}}== ==={{ĐM|pron}}=== *{{IPA|idu|/ɛ̄/}} ==={{ĐM|letter}}=== {{letter|idu}} #Chữ cái '''{{l|idu|ɛ}} viết thường''' với thanh trung ([[◌̄]]). #:{{quote|idu|Ó wā gaá da ɛj'''ɛ̄ɛ̄'''jī ācɛ ɛlā lɛyíkwu ɔ̄cɛ nōo lɛb'''ɛ̄'''ɛka ɔlá-ofíyajɛ ā, o yá ɛ́ɛ́ kéē lɛ olɛhɔ̄ ā pó, cɛ́ɛ́ kéē c'''ɛ̄'''.|Người đến để làm chứng, là làm chứng về sự sáng, hầu cho bởi người ai nấy đều tin. ([[s:Giăng/1#1:7|Giăng 1:7]])}} ==={{ĐM|see}}=== *{{letters|lang=idu|sc=Latn|qual=Bảng chữ cái Latinh tiếng Idoma|a|b|c|d|e|ɛ|(ẹ)|f|g|h|i|j|k|l|m|n|ŋ|o|ɔ|(ọ)|p|r|s|t|u|v|w|y|z}} ==={{ĐM|ref}}=== *{{Chú thích web|idu|work=Ubáyíbu kú Idɔma|author=Bible Society of Nigeria|year=2026|entryurl=https://www.bible.com/bible/2537/JHN.1.IFBCL|entry=UJƆ́NI 1}} =={{langname|mas}}== ==={{ĐM|letter}}=== {{letter|mas}} #Chữ '''{{l|mas|ɛ}} viết thường''' với dấu thanh trung. #:{{ux|mas|ɛn-ɛ́kɔ́kɛ́s'''ɛ̄'''nā|[[dơi]]|inline=1}} ===={{ĐM|see}}==== *{{letters|lang=mas|sc=Latn|qual=Bảng chữ cái Latinh tiếng Maasai|Aa|(Áá)|(Àà)|(Ââ)|Bb|Cc|Dd|Ee|(Éé)|(Èè)|(Êê)|Ɛɛ|(Ɛ́/ɛ́)|(Ɛ̀/ɛ̀)|(Ɛ̂/ɛ̂)|Gg|Hh|Ii|(Íí)|(Ìì)|(Îî)|Ɨɨ|(Ɨ́/ɨ́)|(Ɨ̀/ɨ̀)|(Ɨ̂/ɨ̂)|Jj|Kk|Ll|Mm|Nn|Ny/ny|Ŋŋ|Oo|(Óó)|(Òò)|(Ôô)|Ɔɔ|(Ɔ́/ɔ́)|(Ɔ̀/ɔ̀)|(Ɔ̂/ɔ̂)|Pp|Rr|Rr/rr|Ss|Sh/sh|Tt|Uu|(Úú)|(Ùù)|(Ûû)|Ʉʉ|(Ʉ́/ʉ́)|(Ʉ̀/ʉ̀)|(Ʉ̂/ʉ̂)|Ww|Wu/wu|Yy|Yi/yi|'}} ==={{ĐM|ref}}=== *{{Chú thích web|author=Leonard Ole-Kotikash & Doris L. Payne|work=Maa dictionary|entry=Ɛ - ɛ|year=2008|url=https://pages.uoregon.edu/maasai/Maa%20Lexicon/lexicon/main.htm}} =={{langname|ntm}}== ==={{ĐM|letter}}=== {{letter|ntm}} #Chữ cái thứ 13 viết thường trong bảng chữ cái Latinh tiếng Nateni ===={{ĐM|see}}==== *{{letters|lang=ntm|sc=Latn|qual=Bảng chữ cái Latinh tiếng Nateni|a|a̰|ā|á|b|c|d|e|ḛ|ē|é|ɛ|ɛ̰|ɛ̄|ɛ́|f|g|h|i|ḭ|ī|í|j|k|l|m|n|o|o̰|ō|ó|ɔ|ɔ̰|ɔ̄|ɔ́|p|q|r|s|t|u|ṵ|ū|ú|v|w|x|y|z}} ==={{ĐM|ref}}=== *{{Chú thích web|entryurl=https://www.webonary.org/nateni/en/browse/browse-vernacular-english/?key=ntm&letter=%C9%9B%CC%81|entry=ɛ́|work=Nateni – English Dictionary|year=2019|publisher=SIL International®|editor=Esaïe Winrikou}} *{{Chú thích web|ntm|entryurl=https://live.bible.is/bible/NTMWBT/EPH/1|entry=ÈFƐ́SÌPA 1|work=Bible.is|year=2018|author=Wycliffe Bible Translators, Inc.}} =={{langname|sev}}== ==={{ĐM|letter}}=== {{letter|sev}} #Chữ cái thứ 14 viết thường trong bảng chữ cái Latinh tiếng Senoufo Nyarafolo. #:{{quote|sev|Yeli bèle yeli cî nɛ yeli kàyuʔu nyu gè siɛnnɛ kàyuʔujuugɛnmɛ n'''ɛ̄''' wī. Mi wè, mi wè nɛ kàyuʔu nyu siɛn n'''ɛ̄'''ʔ.|Các ngươi xét-đoán theo xác-thịt; ta thì không xét-đoán người nào hết. ([[s:Giăng/8#8:15|Giăng 8:15]])}} ==={{ĐM|see}}=== *{{letters|lang=sev|sc=Latn|qual=Bảng chữ cái Latinh tiếng Senoufo Nyarafolo|Aa|Ââ|Ǎǎ|Bb|Cc|Dd|Ee|Êê|Ěě|Ēē|Ɛɛ|Ɛ̂/ɛ̂|Ɛ̌/ɛ̌|Ɛ̄/ɛ̄|Ff|Gg|ʔ/ʔ|Hh|Ii|Îî|Ǐǐ|Īī|Jj|Kk|Ll|Mm|Nn|Ŋŋ|Oo|Ɔɔ|Ɔ̌/ɔ̌|Pp|Rr|Ss|Tt|Uu|Vv|Ww|Yy|Zz}} ==={{ĐM|ref}}=== *{{Chú thích web|sev|author=Wycliffe Bible Translators, Inc.|entryurl=https://www.bible.com/bible/2990/JHN.8.SEV|entry=Zan 8|year=2024|work=Sénoufo, Nyarafolo}} =={{langname|yba}}== ==={{ĐM|letter}}=== {{letter|yba}} #Chữ cái '''{{l|yba|ɛ}} viết thường''' với dấu thanh trung. #:{{quote|yba|Anu̍ kwɔ̍lɛ̍ ɔla̍ā bī brii ngmo̍tu̍ch'''ɛ̄''', ya̍ nīi o̍ ge̍ē jɛ̄ de ē pīya u̍nu̍ ɔn'''ɛ̄'''ɛhɛhi yī Ādā ɔlɔjā a̍nɛ.|cả cái nhà đã dựng lên trên đá đó, sắp-đặt cách hẳn-hoi, để làm nên một đền-thờ thánh trong Chúa. ([[s:Ê-phê-sô/2#2:21|Ê-phê-sô 2:21]])}} ==={{ĐM|see}}=== *{{letters|lang=yba|sc=Latn|qual=Bảng chữ cái Latinh tiếng Yala|a|b|ch|d|e|ɛ|f|g|gb|h|i|j|k|kp|kw|l|m|n|ng|ngm|ny|o|ɔ|p|r|sh|t|u|w|y}} ==={{ĐM|ref}}=== *{{Chú thích web|yba|work=Ye̳ka Onīpīpē̳ Yī O̳wo̳|author=Bible Society of Nigeria|year=2020|entryurl=https://www.bible.com/bible/3079/EPH.2.YBASR|entry=ALƐ̍FƐ̄SUSI 2}} =={{langname|yo}}== ==={{ĐM|pron}}=== *{{yor-IPA|ɛ̄}} ==={{ĐM|letter}}=== {{letter|yo}} #{{lb|yo|Benin|uncommon}} Chữ cái '''{{l|yo|ɛ}} viết thường''' với thanh trung ([[◌̄]]). ===={{ĐM|see}}==== *{{letters|lang=yo|sc=Latn|qual=Bảng chữ cái Latinh tiếng Yoruba tại Nigeria|native name=lẹ́tà|Aa|(Áá)|(Àà)|(Āā)|Bb|Dd|Ee|(Éé)|(Èè)|(Ēē)|Ẹẹ|(Ẹ́/ẹ́)|(Ẹ̀/ẹ̀)|(Ẹ̄/ẹ̄)|Ff|Gg|Gb/gb|Hh|Ii|(Íí)|(Ìì)|(Īī)|Jj|Kk|Ll|Mm|(Ḿ/ḿ)|(M̀/m̀)|(M̄/m̄)|Nn|(Ń/ń)|(Ǹ/ǹ)|(N̄/n̄)|Oo|(Óó)|(Òò)|(Ōō)|Ọọ|(Ọ́/ọ́)|(Ọ̀/ọ̀)|(Ọ̄/ọ̄)|Pp|Rr|Ss|Ṣṣ|Tt|Uu|(Úú)|(Ùù)|(Ūū)|Ww|Yy}} *{{letters|lang=yo|sc=Latn|qual=Bảng chữ cái Latinh tiếng Yoruba tại Benin|lɛ́tà|Aa|Bb|Dd|Ee|Ɛɛ|Ff|Gg|Gb/gb|Hh|Ii|Jj|Kk|Kp/kp|Ll|Mm|Nn|Oo|Ɔɔ|Pp|Rr|Ss|Sh/sh|Tt|Uu|Ww|Yy}} ==={{ĐM|ref}}=== *{{Chú thích sách|en|title=Dictionary of the Yoruba language|author=Thomas Jefferson Bowen|year=1858|location=Washington|publisher=Smithsonian Institution|page=[https://archive.org/details/grammardictionar00bowerich/page/89 89]|}} hvrovf8pw1gviabnvh8nw7l9qun6gp8 N̍ 0 421821 2574918 2574590 2026-11-02T15:29:54Z Hiyuune 50834 2574918 wikitext text/x-wiki =={{langname|mul}}== ==={{ĐM|desction}}=== {{mul-letter}} # [[chữ|Chữ]] '''[[N]] viết hoa''' với dấu thẳng đứng bên trên. ==={{ĐM|see}}=== {{Latn-script}} =={{langname|klu}}== ==={{ĐM|letter}}=== {{letter|klu}} # Chữ cái '''{{l|klu|N}} viết hoa''' với dấu thẳng đứng bên trên. #:{{quote|klu|'''N̍''' a sàn Kɔnyɔ̂ ko̍ n̍‑a̍ wlôh‑a̍ mùɛ̍ bò.|Linh-hồn tôi ngợi-khen Chúa, ([[s:Lu-ca/1#1:46|Lu-ca 1:46]])|inline=1}} ==={{ĐM|ref}}=== * {{Chú thích web|klu|work=Nyesoa‑a̍ Win|author=Bible Society in Liberia|year=2010|entryurl=https://www.bible.com/bible/2830/LUK.1.NYSWN|entry=Duku̍ 1}} 5j3thmzs6eirij5b9sxd3bq7l2dbi7n n̰ 0 421896 2574915 2574766 2026-11-02T15:21:48Z Hiyuune 50834 2574915 wikitext text/x-wiki =={{langname|mul}}== ==={{ĐM|desction}}=== {{mul-letter}} #[[chữ cái|Chữ cái]] '''[[n]] viết thường''' với dấu ngã bên dưới [[◌̰]]. ==={{ĐM|see}}=== {{Latn-script}} =={{langname|bmi}}== ==={{ĐM|pron}}=== *{{IPA|bmi|/ɲ/}} ==={{ĐM|letter}}=== {{letter|bmi}} #Chữ cái thứ 22 viết thường trong bảng chữ cái Latinh tiếng Bagirmi. #:{{ux|bmi|bi'''n̰'''a|[[dê]]|inline=1}} ==={{ĐM|see}}=== *{{letters|lang=bmi|sc=Latn|qual=Bảng chữ cái Latinh tiếng Bagirmi|Aa|Bb|Mb/mb|Ɓɓ|Cc|Dd|Nd/nd|Ɗɗ|Ee|Əə|Gg|Hh|Ii|Jj|Nj/nj|Kk|Ll|Mm|Nn|Ŋŋ|Ng/ng|N̰/n̰|Oo|Pp|Rr|Ss|Tt|Uu|Ww|Yy|Ƴƴ|Zz}} ==={{ĐM|ref}}=== *{{Chú thích sách|fr|author=Mahamat Idriss Djibrine & John M. Keegan|year=2017|title=[https://morkegbooks.com/Services/World/Languages/SaraBagirmi/SoundDictionary/Bagirmi/#title Dictionnaire Bagirmi]|publisher=Information sur le Projet des Langues Sara-Baguirmiènne est disponible à}} =={{langname|daa}}== ==={{ĐM|pron}}=== *{{IPA|daa|/ɲ/}} ==={{ĐM|letter}}=== {{letter|daa}} #Chữ cái thứ 18 viết thường trong bảng chữ cái Latinh tiếng Dangaléat. #:{{ux|daa|'''n̰'''aake|[[khuyến khích]]|inline=1}} ==={{ĐM|see}}=== *{{letters|lang=daa|sc=Latn|qual=Bảng chữ cái Latinh tiếng Dangaléat|Aa|Bb|Ɓɓ|Cc|Dd|Ɗɗ|Ee|Ɛɛ|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Nn|Ŋŋ|N̰/n̰|Oo|Ɔɔ|Pp|Rr|Ss|Tt|Uu|Ww|Yy|Ƴƴ|Zz}} ==={{ĐM|ref}}=== *{{Chú thích web|fr|author=Association pour la Promotion de la Langue Dangaléat®|year=2016|entryurl=https://www.webonary.org/dangla/en/browse/browse-vernacular-english/?key=daa&letter=n|entry=n|publisher=SIL Internationa|work=Dangaleat - French Dictionary}} =={{langname|djc}}== ==={{ĐM|pron}}=== *{{IPA|djc|[ɲ]}} ==={{ĐM|letter}}=== {{letter|djc}} #Chữ cái thứ 20 viết thường trong bảng chữ cái Latinh tiếng Dar Daju Daju. #:{{ux|djc|'''n̰'''ar'''n̰'''a|[[khỏe]]|inline=1}} ==={{ĐM|see}}=== *{{letters|lang=djc|sc=Latn|qual=Bảng chữ cái Latinh tiếng Dar Daju Daju|Aa|Bb|Ɓɓ|Cc|Dd|Ɗɗ|Ee|Gg|Hh|Ii|Jj|Kk|Ll|Mm|Mb/mb|Nn|Nd/nd|Ŋŋ|Ŋg/ŋg|N̰/n̰|N̰j/n̰j|Oo|Pp|Rr|Ss|Tt|Uu|Ww|Yy|Ƴƴ|Zz}} ==={{ĐM|ref}}=== *{{Chú thích sách|author=Association pour le Développement et la Promotion de la Langue Dadjo|year=2011|title=[https://www.sil.org/system/files/reapdata/11/94/83/119483414516771249957569339202557527152/DJC_Dico_dadjo_anglais_2011.pdf Diksiyoneri Dɑjiŋɡe - Iŋglisi]|page=64}} =={{langname|sok}}== ==={{ĐM|pron}}=== *{{IPA|sok|/ɲ/}} ==={{ĐM|letter}}=== {{letter|sok}} #Chữ cái thứ 19 viết thường trong bảng chữ cái Latinh tiếng Sokoro. #:{{ux|sok|'''n̰'''ɔmɔ'''n̰'''ɔmɔr|[[lòng bàn chân]]|inline=1}} ==={{ĐM|see}}=== *{{letters|lang=sok|sc=Latn|qual=Bảng chữ cái Latinh tiếng Sokoro|a|b|ɓ|c|d|ɗ|e|ɛ|ə|f|g|h|i|j|k|l|m|n|n̰|ŋ|o|ɔ|p|r|s|t|u|w|y|ƴ}} ==={{ĐM|ref}}=== *{{Chú thích web|author=Gordon Martin, Abdelrahim Yaranga, Saleh Kakoulo, Abdelkerim Ali, Rineke van Rijn|year=2023|publisher=SIL Tchad|work=[https://sokoro.ipsapps.org/ Dictionnaire sokoro 2.4]}} ahosbk0x1pi8rbuovhhjggwtuqomqzt tia roentgen 0 421923 2574914 2574842 2026-11-02T15:21:24Z TheHighFighter2 42988 /* Cách phát âm */ "tia rơn-ghen" 2574914 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron|tia rơn-ghen}} ==={{ĐM|noun}}=== {{vi-noun}} # {{see-entry|tia X}} === {{ĐM|ref}} === * {{R:Tratu}} qa3admpak5lxmqioaydhumn097qsrza rớt giá 0 421940 2574863 2026-11-02T12:00:54Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:verb:# [[giảm giá|Giảm giá]], [[mất giá]] nhiều [[so với]] [[bình thường]]. 2574863 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|verb}}=== {{vi-verb}} # [[giảm giá|Giảm giá]], [[mất giá]] nhiều [[so với]] [[bình thường]]. #:{{ux|vi|cà phê '''rớt giá'''}} #:{{ux|vi|lúa '''rớt giá''' liên tục}} === {{ĐM|ref}} === * {{R:Tratu}} rgya288ev2wuackt3eh09ob2ag4orza rờm rợp 0 421941 2574864 2026-11-02T12:12:17Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:noun:# [[aaa|Aaa]]. 2574864 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|adj}}=== {{vi-adj}} # {{like-entry|rợp}} (nhưng ý nhấn mạnh hơn). === {{ĐM|ref}} === * {{R:Tratu}} 86ppjsqi9sfor1igbf9j9cdqec7sgtn bưng bê 0 421942 2574865 2026-11-02T12:16:49Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:verb:# [[bưng|Bưng]] đến [[tận]] [[nơi]] để [[phục vụ]] [[khách]] [[ăn uống]] ([[nói]] [[khái quát]]). 2574865 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|verb}}=== {{vi-verb}} # {{nhãn|vi|khẩu ngữ}} [[bưng|Bưng]] đến [[tận]] [[nơi]] để [[phục vụ]] [[khách]] [[ăn uống]] ([[nói]] [[khái quát]]). === {{ĐM|ref}} === * {{R:Tratu}} cphakn2fmd44suagg8w13zq062og1fc bưu ảnh 0 421943 2574866 2026-11-02T12:17:59Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:noun:# [[bưu thiếp|Bưu thiếp]] có [[in]] [[tranh ảnh]]. 2574866 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # [[bưu thiếp|Bưu thiếp]] có [[in]] [[tranh ảnh]]. === {{ĐM|ref}} === * {{R:Tratu}} dpiaflft29fmilsikk4b70n378k8r2d bản dương 0 421944 2574868 2026-11-02T12:42:23Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:noun:# [[bản|Bản]] [[tích điện]] [[dương]] của [[tụ điện]]. 2574868 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # [[bản|Bản]] [[tích điện]] [[dương]] của [[tụ điện]]. === {{ĐM|ref}} === * {{R:Tratu}} hg2kpnool3gpakfradq2c9vy40eucjx bản lãnh 0 421945 2574869 2026-11-02T12:44:44Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:noun:# [[aaa|Aaa]]. 2574869 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # {{lb|vi|phương ngữ}} {{see-entry|bản lĩnh}} h3tu08s7gwbwgyxa0c6ma3nq347elwq bản mường 0 421946 2574871 2026-11-02T12:45:26Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:noun:# [[bản|Bản]] và [[mường]] ([[nói]] [[khái quát]]). 2574871 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # [[bản|Bản]] và [[mường]] ([[nói]] [[khái quát]]). === {{ĐM|ref}} === * {{R:Tratu}} mul1cagzb2oxfi2munchla17recfl9i bản âm 0 421947 2574872 2026-11-02T12:45:51Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:noun:# [[bản|Bản]] [[tích điện]] [[âm]] của [[tụ điện]]. 2574872 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # [[bản|Bản]] [[tích điện]] [[âm]] của [[tụ điện]]. === {{ĐM|ref}} === * {{R:Tratu}} lk3sm1pg1iscz3idfq0l9oph916s6o4 bảo ban 0 421948 2574873 2026-11-02T12:48:13Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:verb:# [[bảo|Bảo]] [[cho biết]] [[điều]] hay [[lẽ phải]] ([[nói]] [[khái quát]]) 2574873 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|verb}}=== {{vi-verb}} # {{lb|vi|khẩu ngữ}} [[bảo|Bảo]] [[cho biết]] [[điều]] hay [[lẽ phải]] ([[nói]] [[khái quát]]) #:{{syn|vi|dạy bảo|dạy dỗ|khuyên bảo}} #:{{ux|vi|'''bảo ban''' con cháu trong nhà}} #:{{ux|vi|chị em '''bảo ban''' nhau học hành}} #:{{ux|vi|"(...) em không hiểu điều gì đến hỏi, các anh ấy đều '''bảo ban''' rất cẩn thận." (NgKhải; 16)}} === {{ĐM|ref}} === * {{R:Tratu}} ge9cqdx4meo1jx9sjocxjzez254rabs bảo hiểm xã hội 0 421949 2574874 2026-11-02T12:50:22Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:noun:# [[hình thức|Hình thức]] [[bảo hiểm]] cho [[người]] [[lao động]] mà [[đối tượng]] [[tham gia]] được [[hưởng]] những [[quyền lợi]] [[vật chất]] khi [[hết]] [[tuổi]] lao động hoặc [[khi không]] [[làm việc]] được vì [[ốm đau]], [[sinh đẻ]], bị [[tai nạn]] lao động. 2574874 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # [[hình thức|Hình thức]] [[bảo hiểm]] cho [[người]] [[lao động]] mà [[đối tượng]] [[tham gia]] được [[hưởng]] những [[quyền lợi]] [[vật chất]] khi [[hết]] [[tuổi]] lao động hoặc [[khi không]] [[làm việc]] được vì [[ốm đau]], [[sinh đẻ]], bị [[tai nạn]] lao động. #:{{ux|vi|đóng '''bảo hiểm xã hội'''}} #:{{ux|vi|hưởng trợ cấp '''bảo hiểm xã hội'''}} === {{ĐM|ref}} === * {{R:Tratu}} a4bunh28z22rwl42mg9yicdz2rroowd bảo lĩnh 0 421950 2574875 2026-11-02T12:51:40Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:noun:# [[aa|Aa]]. 2574875 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|verb}}=== {{vi-verb}} # {{lb|vi|phương ngữ|ít dùng}} {{see-entry|bảo lãnh}} kvnzyfrn6qncnolob2n0k60a0ju7j90 bảo nhỏ 0 421951 2574876 2026-11-02T12:53:13Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:verb:# [[nói riêng|Nói riêng]], không để cho [[người khác]] [[biết]]. 2574876 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|verb}}=== {{vi-verb}} # [[nói riêng|Nói riêng]], không để cho [[người khác]] [[biết]]. #:{{ux|vi|ghé miệng vào tai bạn '''bảo nhỏ'''}} #:{{ux|vi|'''bảo nhỏ''' cho nhau biết}} ===={{ĐM|syn}}==== * {{l|vi|nói nhỏ}} === {{ĐM|ref}} === * {{R:Tratu}} 56ur1h7b7e6va6mtmh7biy68bo97uj4 bảo tháp 0 421952 2574879 2026-11-02T12:55:31Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:noun:# [[tháp|Tháp]] [[báu]], [[nơi]] [[cất giữ]] [[hài cốt]], [[tro]] [[cốt]] của các [[nhà sư]] [[tu hành]] [[lâu]] và có [[đức độ]]. 2574879 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # [[tháp|Tháp]] [[báu]], [[nơi]] [[cất giữ]] [[hài cốt]], [[tro]] [[cốt]] của các [[nhà sư]] [[tu hành]] [[lâu]] và có [[đức độ]]. === {{ĐM|ref}} === * {{R:Tratu}} 5kic9evd42vaimi8nwbn71y5y2k9d0r bấm độn 0 421953 2574882 2026-11-02T13:00:40Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:verb:# [[bấm đốt|Bấm đốt]] để [[tính]] mà [[đoán]] trước [[việc]] [[sắp]] [[xảy ra]], theo [[thuật]] [[bói toán]]. 2574882 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|verb}}=== {{vi-verb}} # [[bấm đốt|Bấm đốt]] để [[tính]] mà [[đoán]] trước [[việc]] [[sắp]] [[xảy ra]], theo [[thuật]] [[bói toán]]. === {{ĐM|ref}} === * {{R:Tratu}} ked9ju9wu0l8yvgcmva34hbhvl3htg4 bấn bíu 0 421954 2574883 2026-11-02T13:02:05Z Kateru Zakuro 34522 Trang mới: “=={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|adj}}=== {{vi-adj}} # {{lb|vi|khẩu ngữ}} {{like-entry|bấn}} (ng2; nói khái quát) #:{{ux|vi|công việc '''bấn bíu'''}} === {{ĐM|ref}} === * {{R:Tratu}}” 2574883 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|adj}}=== {{vi-adj}} # {{lb|vi|khẩu ngữ}} {{like-entry|bấn}} (ng2; nói khái quát) #:{{ux|vi|công việc '''bấn bíu'''}} === {{ĐM|ref}} === * {{R:Tratu}} 2i6fhvkmjsi2kuhbdrc752yyj29zlme bấn loạn 0 421955 2574884 2026-11-02T13:02:57Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:adj:# Bị [[rối loạn]], không [[tự chủ]] được, [[không biết]] [[xử trí]] [[thế nào]]. 2574884 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|adj}}=== {{vi-adj}} # Bị [[rối loạn]], không [[tự chủ]] được, [[không biết]] [[xử trí]] [[thế nào]]. #:{{ux|vi|tinh thần '''bấn loạn'''}} #:{{ux|vi|tâm trí '''bấn loạn'''}} === {{ĐM|ref}} === * {{R:Tratu}} o4s1p4h525ic28ytombpc5dvaffig9a bấp ba bấp bênh 0 421956 2574886 2026-11-02T13:04:11Z Kateru Zakuro 34522 Trang mới: “=={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|adj}}=== {{vi-adj}} # {{like-entry|bấp bênh}} (nhưng ý mức độ nhiều) #:{{ux|vi|đời sống '''bấp ba bấp bênh'''}} === {{ĐM|ref}} === * {{R:Tratu}}” 2574886 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|adj}}=== {{vi-adj}} # {{like-entry|bấp bênh}} (nhưng ý mức độ nhiều) #:{{ux|vi|đời sống '''bấp ba bấp bênh'''}} === {{ĐM|ref}} === * {{R:Tratu}} onzqoeqr034kg7uzr64thjer1302406 bất khả tri luận 0 421957 2574887 2026-11-02T13:04:48Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:noun:# [[học thuyết|Học thuyết]] [[triết học]] [[cho rằng]] [[con người]] không thể [[nhận thức]] được [[bản chất]] của [[thế giới]] [[khách quan]] và những [[quy luật]] của nó. 2574887 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # [[học thuyết|Học thuyết]] [[triết học]] [[cho rằng]] [[con người]] không thể [[nhận thức]] được [[bản chất]] của [[thế giới]] [[khách quan]] và những [[quy luật]] của nó. === {{ĐM|ref}} === * {{R:Tratu}} jaex44z85f23tj81zgtmzxokkslrlxc dân ý 0 421958 2574888 2026-11-02T13:12:50Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:noun:# [[Ý]] [[dân]], [[ý kiến]] của [[nhân dân]] về một [[vấn đề]] [[chính trị]] nào đó. 2574888 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|noun}}=== {{vi-noun}} # [[Ý]] [[dân]], [[ý kiến]] của [[nhân dân]] về một [[vấn đề]] [[chính trị]] nào đó. #:{{ux|vi|trưng cầu '''dân ý'''}} #:{{ux|vi|mở cuộc điều tra '''dân ý'''}} === {{ĐM|ref}} === * {{R:Tratu}} 8i0hwbqjenzos74orulg1akwq7payse đệm bóng 0 421959 2574889 2026-11-02T13:14:44Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:verb:# [[đỡ|Đỡ]] và [[chuyển]] [[bóng]] bằng [[cẳng tay]] trong [[bóng chuyền]], khi bóng [[thấp]] hơn [[ngực]]. 2574889 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|verb}}=== {{vi-verb}} # [[đỡ|Đỡ]] và [[chuyển]] [[bóng]] bằng [[cẳng tay]] trong [[bóng chuyền]], khi bóng [[thấp]] hơn [[ngực]]. === {{ĐM|ref}} === * {{R:Tratu}} ra6bk532xsba0o3zlvuux5hl9rew3z1 đểu giả 0 421960 2574890 2026-11-02T13:16:00Z Kateru Zakuro 34522 ([[Mediawiki:Gadget-start.js|Trang mới]]) +vi:adj:# [[aa|Aa]]. 2574890 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|adj}}=== {{vi-adj}} #{{lb|vi|thông tục}} {{like-entry|đểu cáng}} #{{ux|vi|quân '''đểu giả'''!}} === {{ĐM|ref}} === * {{R:Tratu}} aiahqh8xwcw6wky4of7c50iwbaudfkj 2574891 2574890 2026-11-02T13:16:10Z Kateru Zakuro 34522 2574891 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|pron}}=== {{vi-pron}} ==={{ĐM|adj}}=== {{vi-adj}} #{{lb|vi|thông tục}} {{like-entry|đểu cáng}} #:{{ux|vi|quân '''đểu giả'''!}} === {{ĐM|ref}} === * {{R:Tratu}} fxho1zyi03mtf78smq5k0sqy3cybq17 ບ 0 421961 2574893 2026-11-02T13:55:12Z Lcsnes 40261 Trang mới: “{{also|ບໍ່}} {{minitoc}} ==Chữ Lào== {{character info}} ==={{ĐM|translit}}=== *{{Latn}}: '''[[b#Chữ_Latinh|b]]''' ==={{ĐM|desction}}=== {{mul-letter}} #Chữ Lào ''ba''. =={{langname|alk}}== ==={{ĐM|pron}}=== *{{IPA4|alk|[b]}} ==={{ĐM|letter}}=== {{head|alk|Chữ cái|tr=b}} #Chữ Lào biểu thị phụ âm '''{{IPAchar|/b/}}''' trong tiếng Alak. #:{{ux|alk|'''ບັ'''ດ|tr={{l|alk|'''ba'''t}}|[[cỏ]]|inline=1}} =={{langname|bgl}}== ==={{ĐM|pron}…” 2574893 wikitext text/x-wiki {{also|ບໍ່}} {{minitoc}} ==Chữ Lào== {{character info}} ==={{ĐM|translit}}=== *{{Latn}}: '''[[b#Chữ_Latinh|b]]''' ==={{ĐM|desction}}=== {{mul-letter}} #Chữ Lào ''ba''. =={{langname|alk}}== ==={{ĐM|pron}}=== *{{IPA4|alk|[b]}} ==={{ĐM|letter}}=== {{head|alk|Chữ cái|tr=b}} #Chữ Lào biểu thị phụ âm '''{{IPAchar|/b/}}''' trong tiếng Alak. #:{{ux|alk|'''ບັ'''ດ|tr={{l|alk|'''ba'''t}}|[[cỏ]]|inline=1}} =={{langname|bgl}}== ==={{ĐM|pron}}=== *{{IPA4|bgl|[b]}} ==={{ĐM|letter}}=== {{head|bgl|Chữ cái|tr=b}} #Chữ Lào biểu thị phụ âm '''{{IPAchar|/b/}}''' trong tiếng Bo. #:{{ux|bgl|ບໍ່|tr=bò|tiếng Bo|inline=1}} ==={{ĐM|ref}}=== *{{Chú thích web|bgl|author=Beyond Translation|entryurl=https://www.bible.com/bible/4345/LUK.1.BGL|entry=ລູກາ 1|work=ພຣະຄໍ ພສັກສັດ ບໍ່|year=2026}} =={{langname|brb}}== {| class="floatright wikitable" style="text-align:center;" |- ! Khmer | [[ប#Tiếng_Brâu|ប]] |- ! Lào | {{pn}} |- |} ==={{ĐM|pron}}=== *{{IPA4|brb|[b]}} ==={{ĐM|letter}}=== {{head|brb|Chữ cái|tr=b}} #Chữ Lào biểu thị phụ âm '''{{IPAchar|/b/}}''' trong tiếng Brâu. #:{{quote|brb|ມູ້ຍຕະໄງ ເຊກາຣີຢາກຳລັງປະຕິ'''ບັ'''ດໜາ້ຂອງໜໍ ກູຕັງໝວດເປັນປະໂຣຫິດກຳຮັ'''ບ'''ໃຊ້'''ບຶ'''ງງືນຢະແກຣໃດ໋ ເພາະຮາຈຣໍກຸມຂອງໜໍຮັ'''ບ'''ໃຊ້ຢະແກຣໃດ໋ຕັງພະວິຫານ|Vả, Xa-cha-ri cứ theo thứ-tự trong ban mình mà làm chức tế-lễ trước mặt Đức Chúa Trời. ([[s:Lu-ca/1#1:8|Lu-ca 1:8]])}} ==={{ĐM|ref}}=== *{{Chú thích web|brb|author=Beyond Translation|entryurl=https://www.bible.com/bible/4347/LUK.1.BRB|entry=ລູກາ 1|work=ພຣະຄຳ ພສັກສັດ ລູະແວ|year=2026}} *{{Chú thích web|author=Lillian Leung|work=Brao – English Dictionary|entryurl=https://www.webonary.org/brao/en/browse/browse-vernacular/?key=brb-Khmr-KH&letter=%E1%9E%94|entry=ប|year=2023|publisher=SIL International}} =={{langname|bru}}== {| class="floatright wikitable" style="text-align:center;" |- ! Latinh | [[B#Tiếng_Brâu|B]] [[b#Tiếng_Bru|b]] |- ! Lào | {{pn}} |- ! Thái | [[บ#Tiếng_Bru|บ]] |- |} ==={{ĐM|pron}}=== *{{IPA4|bru|[b]}} ==={{ĐM|letter}}=== {{head|bru|Chữ cái|tr=b}} #Chữ Lào biểu thị phụ âm '''{{IPAchar|/b/}}''' trong tiếng Bru. #:{{ux|bru|'''ບ'''າມ'''ບ'''າຣ|tr='''b'''am'''b'''ar|[[lập lờ]]|inline=1}} ==={{ĐM|ref}}=== *{{Chú thích web|author=Carolyn P. & John D. Miller|work=Bru Dictionary|entryurl=https://www.webonary.org/bru/browse/browse-vernacular/?letter=b&key=bru-Latn-VN|entry=b|year=2017|publisher=SIL International}} =={{langname|brv}}== ==={{ĐM|pron}}=== *{{IPA4|brv|[b]}} ==={{ĐM|letter}}=== {{head|brv|Chữ cái|tr=b}} #Chữ Lào biểu thị phụ âm '''{{IPAchar|/b/}}''' trong tiếng Bru Tây. #:{{ux|brv|[[ອາບັງ#Tiếng_Bru_Tây|ອາ'''ບັ'''ງ]]|tr=ʔā'''ba'''ŋ|[[măng]]|inline=1}} ==={{ĐM|ref}}=== *{{Chú thích web|brv|author=Bru Bible PUBLISHER|entryurl=https://www.bible.com/bible/3528/1PE.1.BRU%20BIBLE|entry=1 เปโตร 1|work=บรูดงหลวง|year=2024}} =={{langname|kuf}}== ==={{ĐM|pron}}=== *{{IPA4|kuf|[b]}} ==={{ĐM|letter}}=== {{head|kuf|Chữ cái|tr=b}} #Phụ âm thứ 15 trong bảng chữ cái Lào tiếng Cơ Tu Tây. #:{{ux|kuf|[[ເບກ#Tiếng_Cơ_Tu_Tây|ເ'''ບ'''ກ]]|tr='''b'''ēk|[[ngủ]]|inline=1}} ==={{ĐM|see}}=== *{{letters|lang=kuf|sc=Laoo|qual=Bảng chữ Lào tiếng Cơ Tu Tây|ກ|ຂ|ຄ|ງ|ຈ|ສ|ຊ|ຍ|ດ|ຕ|ຕ|ຖ|ທ|ນ|ບ|ປ|ຜ|ພ|ຝ|ມ|ຍ|ຣ|ລ|ວ|ອ|ຮ|ຽ}} =={{langname|lbo}}== ==={{ĐM|pron}}=== *{{IPA4|lbo|[b]}} ==={{ĐM|letter}}=== {{head|lbo|Chữ cái|tr=b}} #Chữ Lào biểu thị phụ âm '''{{IPAchar|/b/}}''' trong tiếng Jru'. #:{{ux|lbo|[[ປະເຂຣົບ#Tiếng_Jru'|ປະເຂຣົ'''ບ''']]|tr=pakhēlo'''p'''|[[trang trí]]|inline=1}} =={{langname|ncq}}== {| class="floatright wikitable" style="text-align:center;" |- ! Lào | {{pn}} |- ! Thái | [[บ#Tiếng_Katang_Bắc|บ]] |- |} ==={{ĐM|pron}}=== *{{IPA4|ncq|[b]}} ==={{ĐM|letter}}=== {{head|ncq|Chữ cái|tr=b}} #Chữ Lào biểu thị phụ âm '''{{IPAchar|/b/}}''' trong tiếng Katang Bắc. #:{{ux|ncq|ເຮັ'''ບ'''ເຣີ|tr=hē'''b'''ē|[[s:Hê-bơ-rơ|Hê-bơ-rơ]]|inline=1}} ==={{ĐM|ref}}=== *{{Chú thích web|ncq|author=Wycliffe Bible Translators, Inc.|entryurl=https://www.bible.com/bible/2075/HEB.1.%E0%BA%81%E0%BA%B2%E0%BA%95%E0%BA%B2%E0%BA%87|entry=ເຮັບເຣີ 1|work=ປັຣນາຍ ເຢືາງ ເຈົາຣາຊີ ປັຣຄັນ ຕາໄມ ປັຣນາຍ ກາຕາງ (ພາສາກາຕາງ)ປັຣນາຍ ເຢືາງ ເຈົາຣາຊີ ປັຣຄັນ ຕາໄມ ປັຣນາຍ ກາຕາງ (ພາສາກາຕາງ)|year=2023}} =={{langname|kjg}}== ==={{ĐM|pron}}=== *{{IPA4|kjg|/b/}} ==={{ĐM|letter}}=== {{head|kjg|Chữ cái|tr=b}} #Chữ cái thứ 19 trong bảng chữ cái Lào tiếng Khơ Mú. #:{{ux|kjg|[[ບັກ#Tiếng_Khơ_Mú|'''ບັ'''ກ]]|tr='''ba'''k|[[cưỡi]]|inline=1}} ==={{ĐM|see}}=== *{{list helper 2|title=Chữ Lào tiếng Khơ Mú|list={{l-self|kjg|ໞ}}, {{l-self|kjg|ກ}}, {{l-self|kjg|ຄ}}, {{l-self|kjg|ງ}}, {{l-self|kjg|ຫງ}}, {{l-self|kjg|ງ່}}, {{l-self|kjg|ຽ}}, {{l-self|kjg|ຈ}}, {{l-self|kjg|ຊ}}, {{l-self|kjg|ສ}}, {{l-self|kjg|ຍ}}/{{l-self|kjg|ໟ}}, {{l-self|kjg|ຫຍ}}, {{l-self|kjg|ດ}}, {{l-self|kjg|ຕ}}, {{l-self|kjg|ທ}}, {{l-self|kjg|ນ}}, {{l-self|kjg|ຫນ}}, {{l-self|kjg|ນ່}}, {{l-self|kjg|ບ}}, {{l-self|kjg|ປ}}, {{l-self|kjg|ພ}}, {{l-self|kjg|ຟ}}, {{l-self|kjg|ມ}}, {{l-self|kjg|ຫມ}}, {{l-self|kjg|ມ່}}, {{l-self|kjg|ຢ}}, {{l-self|kjg|ຫຢ}}, {{l-self|kjg|ຢ່}}, {{l-self|kjg|ຮ}}, {{l-self|kjg|ຫຮ}}, {{l-self|kjg|ລ}}, {{l-self|kjg|ຫລ}}, {{l-self|kjg|ວ}}, {{l-self|kjg|ຫວ}}, {{l-self|kjg|ວ່}}, {{l-self|kjg|ຫ}}, {{l-self|kjg|ອ}}}} =={{langname|kdt}}== {| class="floatright wikitable" style="text-align:center;" |- ! Thái | [[บ#Tiếng_Kuy|บ]] |- ! Khmer | [[ប#Tiếng_Kuy|ប]] |- ! Lào | {{pn}} |- |} ==={{ĐM|pron}}=== *{{IPA4|kdt|[b]}} ==={{ĐM|letter}}=== {{head|kdt|Chữ cái|tr=b}} #Chữ cái thứ 13 trong bảng chữ cái Lào tiếng Kuy. #:{{ux|kdt|'''ບ'''າ|tr={{l|kdt|'''บ'''า}}|[[hai]]|inline=1}} ==={{ĐM|see}}=== *{{letters|lang=kdt|sc=Laoo|qual=Bảng chữ Lào tiếng Kuy|ກ|ຂ|ງ|ຈ|ສ|ຊ|ຍ|ດ|ຕ|ຖ|ນ|ບ|ປ|ຜ|ຝ|ມ|ຢ|ຣ|ລ|ວ|ອ|ຫ}} =={{langname|lbn}}== ==={{ĐM|pron}}=== *{{IPA4|lbn|/b/}} ==={{ĐM|letter}}=== {{head|lbn|Chữ cái|tr=b}} #Chữ Lào biểu thị phụ âm '''{{IPAchar|/b/}}''' trong tiếng Lamet. =={{langname|lo}}== ==={{ĐM|pron}}=== *{{IPA4|lo|/b/}} ==={{ĐM|letter}}=== {{head|lo|Chữ cái|tr=b}} #Phụ âm thứ 14 trong bảng chữ cái Lào. #:{{ux|lo|[[ບິນ#Tiếng_Lào|'''ບິ'''ນ]]|[[bay]]|inline=1}} ==={{ĐM|see}}=== *{{letters|lang=lo|sc=Laoo|qual=Bảng chữ cái Lào|ກ|ຂ|ຄ|ງ|ຈ|ສ|ຊ|ຍ|ດ|ຕ|ຖ|ທ|ນ|ບ|ປ|ຜ|ຝ|ພ|ຟ|ມ|ຢ|ຣ|ລ|ວ|ຫ|ອ|ຮ}} ==={{ĐM|ref}}=== *{{Chú thích sách|author=Bs. Trần Kim Lân|title=Từ điển Lào - Việt|year=2009|publisher=Nhà xuất bản Tổng hợp Thành phố Hồ Chí Minh|page=608}} =={{langname|ngt}}== ==={{ĐM|pron}}=== *{{IPA4|ngt|[b]}} ==={{ĐM|letter}}=== {{head|ngt|Chữ cái}} #Chữ cái thứ 11 trong bảng chữ cái Lào tiếng Ngeq. #:{{quote|ngt|ກັນມາຣີເກີດແຈະໂກຍຍຕາແນມ, ອໍເດ່ງໂຊະຕາດກາໂຊ'''ບ'''ຢັຮຊຳປິ່ເດີ່ອ໌ເຕິ່ເປັ່ດ'''ບັ'''ນສັດ, ຄອງເຕິ່ດົ່ງລັ'''ບ'''ຕາມອຍໃກເຍ່ະຈຶກ'''ບ'''ອນຣັຣນັອຮດັອງກອຍອັດ.|Người sanh con trai đầu lòng, lấy khăn bọc con mình, đặt nằm trong máng cỏ, vì nhà quán không có đủ chỗ ở. ([[s:Lu-ca/2#2:7|Lu-ca 2:7]])}} ==={{ĐM|see}}=== *{{letters|lang=ngt|sc=Laoo|qual=Bảng chữ Lào tiếng Ngeq|ກ|ຄ|ງ|ຈ|ຊ|ຍ|ດ|ຕ|ທ|ນ|ບ|ປ|ມ|ຢ|ຣ|ລ|ວ|ອ|ຮ}} ==={{ĐM|ref}}=== *{{Chú thích web|ngt|author=Beyond Translation|entryurl=https://www.bible.com/bible/4299/LUK.2.NGT|entry=ລູກາ 2|work=ປຶມປັຣນຽລອາຕຽງຫແຕ ກຣຽງ|year=2026}} =={{langname|nyl}}== {| class="floatright wikitable" style="text-align:center;" |- ! Thái | [[บ#Tiếng_Nyeu|บ]] |- ! Khmer | [[ប#Tiếng_Nyeu|ប]] |- ! Lào | {{pn}} |- |} ==={{ĐM|pron}}=== *{{IPA4|nyl|[b]}} ==={{ĐM|letter}}=== {{head|nyl|Chữ cái|tr=b}} #Chữ cái thứ 12 trong bảng chữ cái Lào tiếng Nyeu. #:{{ux|nyl|ນະຂັຍ ຍອນ ເທາະ ຫວົວ ເຊັນ ອຶມຫຣະເດັຍ+ ໜາວ ຈີ ປາ ເທິນ ແຫລງ ອັດກະຮະ ເຖດຊອນ ໂວຍໂຊະ ປາຍ “ອອນ ຕັຮ '''ບໍ'''ຮ ເ'''ບັ'''ຍ'''ບ''' ຫວິຮ ກະຮອມ ເກີດ ກໄມ ເຈາ ຫຣັ'''ບ''' ເຊັນ ອຶມຫຣະເດັຍ ແຫລວ ພຣະເຈົ້າ ຈິງ ເຫລິຫ ເ'''ບັ'''ຍ'''ບ''' ໂຖດ ອອນ ຫມວງ.”|tr=nakhai yon thao hua sen umhradia+ nao chi pa thoen haeleng at-kaha thetson voysə pai "on tah '''bo'''h '''bi'''a'''b''' hwih kahom koet kmai chao hra'''p''' sen umhradia laeo phrachao ching loeh '''bi'''a'''b''' thot on muang."|Giăng đã tới, trong đồng vắng vừa làm vừa giảng phép báp-têm ăn-năn, cho được tha tội. ([[s:Mác/1#1:4|Mác 1:4]])}} ==={{ĐM|see}}=== *{{letters|lang=nyl|sc=Laoo|qual=Bảng chữ Lào tiếng Nyeu|ກ|ຂ|ງ|ຈ|ສ|ຊ|ຍ|ດ|ຕ|ຖ|ນ|ບ|ປ|ຜ|ຝ|ມ|ຢ|ຣ|ລ|ວ|ອ|ຫ}} ==={{ĐM|ref}}=== *{{Chú thích web|nyl|author=Son Light Foundation|entryurl=https://www.bible.com/bible/4616/MRK.1.MRKNYL|entry=มาระโก-Mark 1|work=หนังสือมาระโกในภาษา - Mark in Nyeu Kuy Language|year=2025}} =={{langname|pi}}== ==={{ĐM|alt sc}}=== {{pi-alt|Latn=Ba|Laoo=ບ}} ==={{ĐM|pron}}=== *{{IPA4|pi|[bɐ]}} ==={{ĐM|letter}}=== {{head|pi|Chữ cái}} #Chữ Lào biểu thị phụ âm '''{{IPAchar|/b/}}''' trong tiếng Pali. #:{{ux|pi|ສັ'''ບ'''ພະ|[[tất cả]]|inline=1}} ===={{ĐM|see}}==== *{{letters|lang=pi|sc=Laoo|qual=Chữ Lào tiếng Pali|ກ|ຂ|ຄ|ຆ|ງ|ຈ|ຉ|ຊ|ຌ|ຎ|ຏ|ຐ|ຑ|ຒ|ຓ|ດ|ຖ|ທ|ຘ|ນ|ບ|ຜ|ພ|ຠ|ມ|ຍ|ຣ|ລ|ວ|ສ|ຫ|ຬ|ອ}} =={{langname|sa}}== ==={{ĐM|alt sc}}=== {{sa-alt}} ==={{ĐM|pron}}=== {{san-IPA|ब}} ==={{ĐM|letter}}=== {{head|sa|Chữ cái}} #Chữ Lào biểu thị phụ âm '''{{IPAchar|/b/}}''' trong tiếng Phạn. #:{{ux|sa|'''ບ'''ຫຣັຍນ|tr={{l|sa|[[w:sa:बहरैन|'''ब'''हरैन]]}}|[[Bahrain]]|inline=1}} =={{langname|phu}}== ==={{ĐM|pron}}=== *{{IPA4|phu|/b/}} ==={{ĐM|letter}}=== {{head|phu|Chữ cái|tr=b}} #Chữ Lào biểu thị phụ âm '''{{IPAchar|/b/}}''' trong tiếng Phuan. #:{{ux|phu|[[ໂບ່ງ#Tiếng_Phuan|ໂ'''ບ່'''ງ]]|tr='''bo'''ng|[[thìa]]|inline=1}} =={{langname|pho}}== ==={{ĐM|pron}}=== *{{IPA4|pho|/b/}} ==={{ĐM|letter}}=== {{head|pho|Chữ cái|tr=b}} #Chữ Lào biểu thị phụ âm '''{{IPAchar|/b/}}''' trong tiếng Phunoi. #:{{quote|pho|ຈະຫີ້ຊາງພາສີເກັ'''ບບ'''າເອ່ດ່າ'''ບ'''າເລ່ໂຢຮັນພັງເງີລ່າຈີ່ ເພື່ອລ່າງຕີເລ່ຮັ'''ບ'''ນໍ້າ ຫ່າຢາວເງີໜ້າຫີ້ເລ່, “ອາຈານເອີຍ ກຸ໋ມ່າອ້າຊັ້ງເນ່ຈີ່ນໍ້າເຍີ?”|Cũng có những người thâu thuế đến để chịu phép báp-têm; họ hỏi rằng: Thưa thầy, chúng tôi phải làm gì? ([[s:Lu-ca/3#3:12|Lu-ca 3:12]])}} ==={{ĐM|ref}}=== *{{Chú thích web|pho|author=Beyond Translation|entryurl=https://www.bible.com/bible/4301/LUK.3.PHOXG|entry=ລູກາ 3|work=ພຣະຄຳພີສັກສິດ ລາວແຊງ|year=2026}} =={{langname|sss}}== {| class="floatright wikitable" style="text-align:center;" |- ! Thái | [[บ#Tiếng_Sô|บ]] |- ! Lào | {{pn}} |- |} ==={{ĐM|pron}}=== *{{IPA4|sss|[b]}} ==={{ĐM|letter}}=== {{head|sss|Chữ cái|tr=b}} #Chữ Lào biểu thị phụ âm '''{{IPAchar|/b/}}''' trong tiếng Sô. #:{{ux|sss|'''ບ'''ວງ|tr={{l|sss|'''บ'''วง}}|[[thìa]]|inline=1}} ==={{ĐM|ref}}=== *{{Chú thích sách|title=[https://www.sil.org/system/files/reapdata/12/57/63/125763908745234132077506545408739357015/Trilingual_Picture_Dictionary.pdf Trilingual Picture Dictionary So - English - Thai (พจนานุกรมรูปภาพ สามภาษา -- โส้ -- อังกฤษ -- ไทย)]|year=2007|publisher=Payap University and SIL International, Applied Linguistics Training Program|location=Chiang Mai}} =={{langname|tto}}== ==={{ĐM|pron}}=== *{{IPA4|tto|[b]}} ==={{ĐM|letter}}=== {{head|tto|Chữ cái|tr=b}} #Chữ cái thứ 11 trong bảng chữ cái Lào tiếng Tà Ôi Hạ. ==={{ĐM|see}}=== *{{letters|lang=tto|sc=Laoo|qual=Bảng chữ Lào tiếng Tà Ôi|ກ|ຄ|ງ|ຈ|ຊ|ຍ|ດ|ຕ|ທ|ນ|ບ|ປ|ມ|ຢ|ຣ|ລ|ວ|ອ|ຮ}} =={{langname|ium}}== {| class="floatright wikitable" style="text-align:center;" |- ! Latinh | {{l|ium|Pv}} {{l|ium|pv}} |- ! Thái | {{l|ium|บ}} |- ! Lào | {{pn}} |- |} ==={{ĐM|pron}}=== *{{IPA4|ium|[pv]}} ==={{ĐM|letter}}=== {{head|ium|Chữ cái|tr=pv}} #Chữ Lào biểu thị phụ âm '''{{IPAchar|/pv/}}''' trong tiếng Ưu Miền. #:{{ux|ium|ໂຢ໊'''ບ'''|tr=Yo'''pv'''|[[s:Gióp|Gióp]]|inline=1}} ==={{ĐM|ref}}=== *{{Chú thích web|ium|author=Thailand Bible Society|entryurl=https://www.bible.com/bible/246/JOB.1.IUMILAO|entry=ໂຢ໊ບ 1|work=ฉบับอักษรลาว|year=2007}} *{{Chú thích web|ium|author=Thailand Bible Society|entryurl=https://www.bible.com/bible/233/JOB.1.IUMINR|entry=Yopv 1|work=Iu-Mien New|year=2007}} [[Thể loại:Khối ký tự Lao|9A]] n7ddfd869294nvmalso8x5s0fvg5q7t ssuyes 0 421962 2574902 2026-11-02T14:44:43Z TheHighFighter2 42988 /* */ 2574902 wikitext text/x-wiki =={{langname|rif}}== ==={{section|pron}}=== {{rif-pr}} ==={{section|v}}=== {{rif-head|verb}} # [[tưới|Tưới]], [[rải]], [[rắc]]. #: {{syn|rif|sskifes}} ===={{section|conjug}}==== {{rif-conj|ssuyes|ssuyes|ssuyes|ssuyus|ssuyus}} ==={{section|ref}}=== * {{R|rif|Serhoual:2002}} * {{R|rif|Bouyaala:2024}} bd11m6m87e94lco4hxyl7u3qhgexeh6 Thể loại:Mục từ có bản dịch tiếng Santal 14 421963 2574911 2026-11-02T14:57:52Z TheHighFighter2 42988 Trang mới: “{{auto cat}}” 2574911 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Mô đun:charts 828 421964 2574922 2026-11-02T16:02:26Z Hiyuune 50834 Trang mới: “local export = {} --[==[ intro: This module implements {{tl|chart}}. It draws a chart out of numbers written on the page, in HTML and CSS alone: wikitext strips {{tag|svg}} and a wiki page runs no script of its own, so there is nothing else to draw with. The geometry goes inline on each mark; every colour is a class in [[Module:charts/style.css]]. The following terminology is helpful to understand: * A '''row''' is one entry of `data=`: an object of `label`, `value` or…” 2574922 Scribunto text/plain local export = {} --[==[ intro: This module implements {{tl|chart}}. It draws a chart out of numbers written on the page, in HTML and CSS alone: wikitext strips {{tag|svg}} and a wiki page runs no script of its own, so there is nothing else to draw with. The geometry goes inline on each mark; every colour is a class in [[Module:charts/style.css]]. The following terminology is helpful to understand: * A '''row''' is one entry of `data=`: an object of `label`, `value` or `values`, and an optional `color`, e.g. `{"label": "Nouns", "value": 30}`. A bare number is a row with no label, which is what a sparkline is made of. * A '''series''' is one measure across every row. A chart with several wraps its rows in an object and names them: `{"series": ["2025", "2026"], "rows": [{"label": "Nouns", "values": [30, 41]}]}`. * A '''mark''' is what a number is drawn as: a bar, a column, a wedge of a disc, a segment of a band or a stroke of a sparkline. * A '''slot''' is the place a mark takes in the palette, counted from 1. A palette's colours run in order and then repeat hatched, which is what tells a sixth mark from the first without a sixth hue. Tác giả: [[:en:User:Fenakhay]] ]==] local M = require("Module:module loader").init({ require = { parameters = "Module:parameters", }, loadData = { data = "Module:charts/data", }, }) local NBSP = "&#160;" local styles_emitted = false -- Ask for the stylesheet once per {{#invoke:}}. TemplateStyles drops the repeats, so the page ends up with one copy. local function emit_styles() if styles_emitted then return "" end styles_emitted = true return mw.getCurrentFrame():extensionTag("templatestyles", nil, { src = "Module:charts/style.css", }) end -- Show an error where the chart would have been, with the module prefix and the Lua position taken off. local function error_span(message) message = tostring(message) local own = message:match("%[%[Module:[^%]]*%]%]:%s*(.+)$") return '<strong class="error">' .. (own or (message:gsub("^.-:%d+:%s*", ""))) .. "</strong>" end -- Throw an error naming the call it came from. `where` is the call as the editor wrote it. local function fail(where, message, ...) error(("[[Module:charts]]: %s: %s"):format(where, message:format(...)), 0) end -- Return the number with thousands separators, e.g. 1652 as 1,652. We group it here rather than with `mw.language` -- because the development shims in `tools/scribunto.lua` have no `mw.language`, and one decimal is as far as the -- numbers in a chart on this wiki go. local function group(n) local whole = math.floor(n) local frac = n - whole local digits = tostring(whole) local grouped = "" while #digits > 3 do grouped = "," .. digits:sub(-3) .. grouped digits = digits:sub(1, -4) end grouped = digits .. grouped if frac > 0.0005 then grouped = grouped .. ("%.1f"):format(frac):sub(2) end return grouped end -- Return the number with its unit after a hard space, so a value never wraps away from what it counts. local function amount(value, unit) return group(value) .. (unit and (NBSP .. unit) or "") end -- Return the share of `whole` that `part` is, to the nearest per cent. A share that rounds to nothing is shown as -- `<1%`, because a row that exists is not nothing. local function share(part, whole) if not whole or whole <= 0 then return "" end local pct = part / whole * 100 if pct > 0 and pct < 1 then return "<1%" end return math.floor(pct + 0.5) .. "%" end -- Split a string on commas and trim each piece. local function commas(text) local out = {} for piece in (text .. ","):gmatch("([^,]*),") do out[#out + 1] = mw.text.trim(piece) end return out end -- Return the series names and how many there are. A chart with no `series=` has one unnamed series. -- Return a colour written on the call as CSS. A name ending in a step, such as `blue-6` or `grey-amber-9`, is a -- ramp of the Palette gadget and becomes a `var()`; anything else passes through as a CSS colour, with the -- characters a colour cannot hold removed. local function custom_colour(colour) colour = mw.text.trim(colour):gsub("[^%w#%-%.%% ]", "") if colour == "" then return nil end if colour:match("^%a[%a%-]*%-%d$") then return ("var(--wikt-palette-%s)"):format(colour) end return colour end -- Return the rows, the series names and the colours of `data=`. The data is JSON: a list of rows, or an object -- holding `series` and `rows`. A row is an object of `label`, `value` or `values` and an optional `color`, or a -- bare number for a row with no label. JSON is one shape for every chart, it survives a label holding any -- character, and it is what a script writing the numbers already produces. local function parse_json(text, where) local ok, decoded = pcall(mw.text.jsonDecode, text) if not ok or type(decoded) ~= "table" then fail(where, "Not JSON; 'data=' takes a list of rows, as [{\"label\": \"Nouns\", \"value\": 30}]") end local list, names = decoded, nil if decoded.rows then list, names = decoded.rows, decoded.series end if type(list) ~= "table" or #list == 0 then fail(where, "No rows in the JSON; give a list of rows, or an object with 'rows' in it") end local rows, colours = {}, {} for i, entry in ipairs(list) do if type(entry) == "number" then entry = { value = entry } end if type(entry) ~= "table" then fail(where, "Row %d is not an object; write {\"label\": \"Nouns\", \"value\": 30}", i) end local values = entry.values if type(values) ~= "table" then values = { entry.value } end local total = 0 for j, value in ipairs(values) do if type(value) ~= "number" then fail(where, "Not a number on row '%s': '%s'", tostring(entry.label or i), tostring(value)) end if value < 0 then fail(where, "Negative value on row '%s': '%s'; a chart here measures counts", tostring(entry.label or i), group(value)) end values[j] = value total = total + value end if #values == 0 then fail(where, "Row '%s' has no value", tostring(entry.label or i)) end if entry.color then colours[i] = custom_colour(tostring(entry.color)) end rows[i] = { label = tostring(entry.label or ""), values = values, total = total, written = i } end if type(names) ~= "table" then names = nil end return rows, names, colours end -- Return every value summed, the largest single value and the largest row total. Marks side by side are scaled -- against the largest value and stacked ones against the largest row. local function measure(rows) local total, high, rowhigh = 0, 0, 0 for _, row in ipairs(rows) do total = total + row.total rowhigh = math.max(rowhigh, row.total) for _, value in ipairs(row.values) do high = math.max(high, value) end end return total, high, rowhigh end -- Sort the rows by total. Rows of equal total keep the order they were written in. local function sort_rows(rows, direction) local up = direction == "asc" table.sort(rows, function(a, b) if a.total == b.total then return a.written < b.written end if up then return a.total < b.total end return a.total > b.total end) end -- Return the first `keep` rows, with everything past them summed into one row called `label`. local function fold_rows(rows, keep, label, count) if keep < 1 or #rows <= keep then return rows end local folded = {} for i = 1, keep - 1 do folded[i] = rows[i] end local rest = { label = label, values = {}, total = 0, written = keep } for i = 1, count do rest.values[i] = 0 end for i = keep, #rows do for j = 1, count do rest.values[j] = rest.values[j] + rows[i].values[j] end rest.total = rest.total + rows[i].total end folded[keep] = rest return folded end -- Colour one mark. A slot is a colour and a texture together: the colours run in order, then repeat hatched at -- 45°, at 135° and upright, so a palette of 12 tells 48 marks apart. The colour is a class when the palette is a named one and an inline -- value when the call gave the colours itself. A printer leaves background colours out unless it is asked inline, -- which is where `print-color-adjust` goes: TemplateStyles does not reliably keep it. local function paint(node, index, opts) local own = opts.colours[index] if own then node:css("background-color", own) else local step = ((index - 1) % opts.slots) + 1 if opts.palette then node:css("background-color", opts.palette[step]) else node:addClass("ch-s" .. step) end local texture = math.floor((index - 1) / opts.slots) % M.data.textures if texture > 0 then node:addClass("ch-hatch" .. texture) end end node:css("-webkit-print-color-adjust", "exact"):css("print-color-adjust", "exact") return node end -- Return the `clip-path` of one wedge, as a polygon from the centre out along the arc. The disc is cut into -- elements rather than painted with one `conic-gradient`, because a wedge of its own can carry a hatched fill, and -- because the TemplateStyles sanitiser keeps `clip-path` and does not keep `conic-gradient`. Degrees run clockwise -- from twelve, and one wedge ends where the next begins: the slices are told apart by their colours. local function wedge_clip(from, to) local points = { "50% 50%" } local at = from while true do local rad = math.rad(at) points[#points + 1] = ("%.1f%% %.1f%%"):format(50 + 50 * math.sin(rad), 50 - 50 * math.cos(rad)) if at >= to - 0.001 then break end at = math.min(at + 10, to) end return "polygon(" .. table.concat(points, ", ") .. ")" end -- Return the text printed beside a mark: the count, or the share of `base` when `percent=` is given. local function value_text(value, opts, base) if opts.percent then return share(value, base or opts.base) end return amount(value, opts.unit) end -- Draw the rows as bars: a label, then one bar per series, or one bar of stacked segments under `stacked=`. The -- track is hidden from a screen reader, which has the name and the number beside it already. local function render_bars(into, data, opts) local list = into:tag("div"):addClass("ch-rows") for _, row in ipairs(data.rows) do local line = list:tag("div"):addClass("ch-row") line:tag("span"):addClass("ch-name"):wikitext(row.label):done() local plot = line:tag("span"):addClass("ch-plot") if opts.stacked then local bar = plot:tag("span"):addClass("ch-bar") local track = bar:tag("span"):addClass("ch-track"):attr("aria-hidden", "true") for i, value in ipairs(row.values) do paint(track:tag("span"):addClass("ch-seg"), i, opts) :css("width", ("%.2f%%"):format(data.rowhigh > 0 and value / data.rowhigh * 100 or 0)) :done() end track:done() bar:tag("span"):addClass("ch-value"):wikitext(value_text(row.total, opts, data.total)):done() bar:done() else for i, value in ipairs(row.values) do local bar = plot:tag("span"):addClass("ch-bar") local track = bar:tag("span"):addClass("ch-track"):attr("aria-hidden", "true") paint(track:tag("span"):addClass("ch-fill"), i, opts) :css("width", ("%.2f%%"):format(opts.scale > 0 and value / opts.scale * 100 or 0)) :done() track:done() bar:tag("span"):addClass("ch-value"):wikitext(value_text(value, opts)):done() bar:done() end end plot:done() line:done() end list:done() end -- Draw the rows as columns. The chart is one grid and each column is `display: contents`, so the values, the plots -- and the labels line up across the chart however the labels wrap. local function render_columns(into, data, opts) local grid = into:tag("div"):addClass("ch-cols") if opts.height then grid:css("grid-template-rows", ("auto %dpx auto"):format(opts.height)) end for _, row in ipairs(data.rows) do local col = grid:tag("div"):addClass("ch-col") local value = col:tag("span"):addClass("ch-colvalue") if opts.labels then value:wikitext(value_text(opts.stacked and row.total or row.values[1], opts)) end value:done() local plot = col:tag("span"):addClass("ch-colplot"):attr("aria-hidden", "true") if opts.stacked then local stack = plot:tag("span"):addClass("ch-colstack") :css("height", ("%.2f%%"):format(data.rowhigh > 0 and row.total / data.rowhigh * 100 or 0)) for i = #row.values, 1, -1 do paint(stack:tag("span"):addClass("ch-colseg"), i, opts) :css("height", ("%.2f%%"):format(row.total > 0 and row.values[i] / row.total * 100 or 0)) :done() end stack:done() else for i, each in ipairs(row.values) do paint(plot:tag("span"):addClass("ch-colfill"), i, opts) :css("height", ("%.2f%%"):format(opts.scale > 0 and each / opts.scale * 100 or 0)) :done() end end plot:done() col:tag("span"):addClass("ch-colname"):wikitext(row.label):done() col:done() end grid:done() end -- Draw the rows as a disc, one wedge each, with a hole in the middle under `type=donut`. A row of zero draws no -- wedge and still appears in the legend, because a zero answer is a finding. The disc is hidden from a screen -- reader, which has the legend beside it naming and numbering every row. local function render_pie(into, data, opts) local disc = into:tag("div"):addClass("ch-disc") :css("width", opts.size .. "px") :css("height", opts.size .. "px") :attr("aria-hidden", "true") local angle = 0 for i, row in ipairs(data.rows) do local span = row.total / data.total * 360 local from, to = angle, angle + span if to > from then local clip = wedge_clip(from, to) paint(disc:tag("span"):addClass("ch-wedge"), i, opts) :css("-webkit-clip-path", clip) :css("clip-path", clip) :done() end angle = angle + span end if opts.hole > 0 then disc:tag("span"):addClass("ch-hole"):css("width", opts.hole .. "%"):css("height", opts.hole .. "%"):done() end disc:done() end -- Draw the rows as one band of segments across the full width. local function render_band(into, data, opts) local band = into:tag("div"):addClass("ch-band"):attr("aria-hidden", "true") for i, row in ipairs(data.rows) do paint(band:tag("span"):addClass("ch-seg"), i, opts) :css("width", ("%.3f%%"):format(row.total / data.total * 100)) :done() end band:done() end -- Draw the rows as a sparkline, a run of strokes with no labels of its own. The sentence around it says what it is. local function render_spark(into, data, opts) local spark = into:tag("span"):addClass("ch-spark"):attr("aria-hidden", "true") if opts.height then spark:css("height", opts.height .. "px") end for _, row in ipairs(data.rows) do paint(spark:tag("span"):addClass("ch-sparkfill"), 1, opts) :css("height", ("%.1f%%"):format(opts.scale > 0 and row.total / opts.scale * 100 or 0)) :done() end spark:done() end -- Draw the legend. `keys` are the series of a chart that has several, and the rows of a chart that shows parts of -- one whole. local function render_legend(into, keys, opts) local list = into:tag("ul"):addClass("ch-legend") for i, key in ipairs(keys) do local item = list:tag("li") paint(item:tag("span"):addClass("ch-swatch"), i, opts):done() item:tag("span"):addClass("ch-keyname"):wikitext(key.label):done() if key.text then item:tag("span"):addClass("ch-keyvalue"):wikitext(key.text):done() end item:done() end list:done() end -- What each kind draws and what it allows. `parts` is a chart of parts of one whole, which takes one series and -- caps how many rows a reader can tell apart; `multi` takes several series; `labelled` {false} has no row labels. local KINDS = { bar = { render = render_bars, legend = false, parts = false, multi = true, labels = true }, column = { render = render_columns, legend = false, parts = false, multi = true, labels = true }, pie = { render = render_pie, legend = true, parts = true, multi = false, labels = false }, donut = { render = render_pie, legend = true, parts = true, multi = false, labels = false, hole = true }, stack = { render = render_band, legend = true, parts = true, multi = false, labels = false }, spark = { render = render_spark, legend = false, parts = false, multi = false, labels = false, labelled = false }, } local SPEC = { [1] = { alias_of = "data" }, data = true, type = { default = "bar", set = { bar = true, column = true, pie = true, donut = true, stack = true, spark = true } }, stacked = { type = "boolean" }, title = true, caption = true, credit = true, unit = true, max = { type = "number" }, total = { type = "number" }, percent = { type = "boolean" }, sort = { set = { desc = true, asc = true } }, fold = { type = "number" }, other = true, palette = { default = "wiki" }, color = { list = true }, legend = { set = { yes = true, no = true, below = true } }, labels = { set = { yes = true, no = true } }, hole = { type = "number" }, size = { type = "number" }, height = { type = "number" }, align = { set = { left = true, right = true, inline = true } }, id = true, } --[==[ Return the HTML of one chart. `raw` is a table of arguments as {{tl|chart}} takes them, and `where` names the call in any error it throws, so that a template calling this on an editor's behalf can name itself instead. Errors are thrown rather than caught: a caller that means to show them to a reader wraps this in `pcall`. ]==] function export.chart(raw, where) where = where or "{{chart}}" local args = M.parameters.process(raw, SPEC) local kind = KINDS[args.type] if not args.data then fail(where, "No data; 'data=' takes the rows as JSON") end local rows, series, json_colours = parse_json(args.data, where) local count = series and #series or #rows[1].values if count > 1 and not kind.multi then fail(where, "Series not allowed for a %s; use 'type=bar' or 'type=column'", args.type) end if count > M.data.limits.series then fail(where, "Too many series (%d); past %d, marks side by side stop being read", count, M.data.limits.series) end if #rows > M.data.limits.rows then fail(where, "Too many rows (%d); a chart stops being read past %d, so shorten the list or write a table", #rows, M.data.limits.rows) end for _, row in ipairs(rows) do if #row.values ~= count then fail(where, "Wrong count on row '%s': %d numbers, the chart has %d series", row.label ~= "" and row.label or row.written, #row.values, count) end end series = series or { "" } if args.sort then sort_rows(rows, args.sort) end if args.fold then rows = fold_rows(rows, args.fold, args.other or M.data.defaults.other_label, count) end local total, high, rowhigh = measure(rows) -- `palette=` is the name of a palette, or the colours of one written out. local named = M.data.palettes[args.palette] local palette, slots if named then slots = named.slots else palette = {} for i, colour in ipairs(commas(args.palette)) do palette[i] = custom_colour(colour) if not palette[i] then fail(where, "Not a colour: '%s'; 'palette=' takes the name of a palette or a list of colours", colour) end end slots = #palette if slots == 0 then fail(where, "Empty palette; 'palette=' takes the name of a palette or a list of colours") end end if kind.parts then local most = slots * M.data.textures if #rows > most then fail(where, "Too many parts (%d) for a %s; this palette tells %d of them apart, so use 'fold=%d', " .. "'palette=' with more colours, or 'type=bar'", #rows, args.type, most, most) end if total <= 0 then fail(where, "Every row is zero; a %s has no parts of a whole to show", args.type) end elseif high <= 0 and not args.max then fail(where, "Every row is zero; give 'max=' if that is the point") end local base = args.total or total if args.percent and base <= 0 then fail(where, "Percentages need a total above zero") end -- A chart of parts whose rows fall short of the whole shows the shortfall as its own part. Without -- it the wedges are scaled up to fill the disc and every share printed beside them is overstated. if kind.parts and args.total and args.total > total + 0.0005 then rows[#rows + 1] = { label = args.other or M.data.defaults.other_label, values = { args.total - total }, total = args.total - total, written = #rows + 1, } total, high, rowhigh = measure(rows) end local colours = json_colours or {} for i, colour in ipairs(args.color or {}) do colours[i] = custom_colour(colour) end local legend = args.legend if not legend then legend = (kind.legend or count > 1) and "yes" or "no" end local labels = args.labels if not labels then labels = (kind.labels and count == 1) and "yes" or "no" end local opts = { unit = args.unit, percent = args.percent, base = base, stacked = args.stacked and count > 1, scale = args.max or high, size = args.size or M.data.defaults.pie_size, height = args.height, hole = kind.hole and math.max(0, math.min(85, args.hole or M.data.defaults.donut_hole)) or 0, labels = labels == "yes", slots = slots, palette = palette, colours = colours, } local data = { rows = rows, series = series, count = count, total = total, high = high, rowhigh = rowhigh, } local root = mw.html.create("div"):addClass("ch-chart"):addClass("ch-k-" .. args.type) if args.align then root:addClass("ch-" .. args.align) end if args.id then root:attr("id", args.id) end if args.title then root:tag("div"):addClass("ch-title"):wikitext(args.title):done() end local figure = root:tag("div"):addClass("ch-figure") kind.render(figure, data, opts) if legend ~= "no" then local keys = {} if count > 1 then for i, name in ipairs(series) do keys[i] = { label = name } end else for i, row in ipairs(rows) do local text if args.percent then text = share(row.total, base) else text = amount(row.total, args.unit) .. NBSP .. "(" .. share(row.total, base) .. ")" end keys[i] = { label = row.label, text = text } end end if legend == "below" then figure:addClass("ch-legend-below") end render_legend(figure, keys, opts) end figure:done() if args.caption or args.credit then local cap = root:tag("div"):addClass("ch-cap"):wikitext(args.caption or "") if args.credit then cap:tag("span"):addClass("ch-credit"):wikitext(args.credit):done() end cap:done() end return emit_styles() .. tostring(root) end --[==[ Entry point for {{tl|chart}}. Template-callable function to draw a chart, showing any error where the chart would have been. The first parameter is the data, so nothing is shifted here. ]==] function export.main(frame) local ok, result = pcall(export.chart, frame:getParent().args, "{{chart}}") if ok then return result end return error_span(result) end return export 9izbpq5qs98ssm9mevdteme2yp6j1lh Mô đun:charts/data 828 421965 2574923 2026-11-02T16:03:20Z Hiyuune 50834 Trang mới: “--[==[ intro: The tables [[Module:charts]] reads: the defaults of {{tl|chart}}, the caps it enforces and what each palette holds. A palette's `slots` is how many fill classes [[Module:charts/style.css]] paints for it. A chart with more marks than that repeats the colours hatched, and `palette=` may instead give a list of colours of its own. Tác giả: [[:en:User:Fenakhay]] ]==] return { defaults = { palette = "wiki", kind = "bar", other_label = "O…” 2574923 Scribunto text/plain --[==[ intro: The tables [[Module:charts]] reads: the defaults of {{tl|chart}}, the caps it enforces and what each palette holds. A palette's `slots` is how many fill classes [[Module:charts/style.css]] paints for it. A chart with more marks than that repeats the colours hatched, and `palette=` may instead give a list of colours of its own. Tác giả: [[:en:User:Fenakhay]] ]==] return { defaults = { palette = "wiki", kind = "bar", other_label = "Other", pie_size = 190, plot_height = 9, -- em, for columns spark_height = 1.6, -- em donut_hole = 55, -- per cent of the disc }, limits = { rows = 24, -- past this a chart stops being read; write a table series = 5, -- bars or columns side by side in one group }, -- How many textures Module:charts/style.css paints: solid, then hatched at 45°, at 135° -- and upright. A palette's colours times its textures is how many marks it can tell -- apart, and that is the cap on the parts of a pie, a donut or a band. textures = 4, -- The named palettes. `slots` is how many solid fills Module:charts/style.css -- paints for one; a mark past the last slot takes the same colour hatched, -- which is what tells a sixth mark from the first without a sixth hue. -- `palette=` may give a list of colours instead of a name. palettes = { wiki = { slots = 12 }, }, } exmar1f31y4tnakxvvu1ukoieljo38o Mô đun:charts/style.css 828 421966 2574924 2026-11-02T16:04:02Z Hiyuune 50834 Trang mới: “.ch-chart { margin: 0 0 1.4em; } .ch-title { margin: 0 0 0.6em; font-size: 105%; font-weight: bold; line-height: 1.3; color: var(--color-base, #202122); } .ch-cap { width: 0; min-width: 100%; margin-top: 0.7em; padding: 0.5em 0 0; border-top: 1px solid var(--border-color-base, #a2a9b1); font-size: 91%; line-height: 1.45; color: var(--color-subtle, #54595d); } .ch-credit { display: block; margin-top: 0.3em; font-size: 89%; } .ch-right { float: right;…” 2574924 sanitized-css text/css .ch-chart { margin: 0 0 1.4em; } .ch-title { margin: 0 0 0.6em; font-size: 105%; font-weight: bold; line-height: 1.3; color: var(--color-base, #202122); } .ch-cap { width: 0; min-width: 100%; margin-top: 0.7em; padding: 0.5em 0 0; border-top: 1px solid var(--border-color-base, #a2a9b1); font-size: 91%; line-height: 1.45; color: var(--color-subtle, #54595d); } .ch-credit { display: block; margin-top: 0.3em; font-size: 89%; } .ch-right { float: right; max-width: 45%; margin: 0.3em 0 1.2em 1.8em; } .ch-left { float: left; max-width: 45%; margin: 0.3em 1.8em 1.2em 0; } .ch-inline { display: inline-block; margin: 0 0.2em; vertical-align: baseline; } .ch-row { display: grid; grid-template-columns: minmax(5em, 11em) 1fr; gap: 0 0.9em; align-items: center; padding: 0.25em 0; font-size: 95%; } .ch-name { line-height: 1.3; color: var(--color-base, #202122); } .ch-plot { display: grid; gap: 2px 0; } .ch-bar { display: grid; grid-template-columns: 1fr auto; gap: 0 0.9em; align-items: center; } .ch-track { display: flex; height: 0.9em; background-color: var(--background-color-neutral-subtle, #f8f9fa); } .ch-fill { display: block; height: 100%; min-width: 1px; border-radius: 0 3px 3px 0; } .ch-value, .ch-colvalue, .ch-keyvalue { font-variant-numeric: tabular-nums; color: var(--color-subtle, #54595d); } .ch-cols { display: grid; grid-auto-flow: column; grid-auto-columns: 1fr; grid-template-rows: auto 8.5em auto; gap: 0 0.7em; font-size: 91%; text-align: center; } .ch-col { display: contents; } .ch-colvalue { align-self: end; padding-bottom: 0.3em; } .ch-colplot { display: flex; height: 100%; gap: 0 2px; align-items: flex-end; justify-content: center; border-bottom: 1px solid var(--border-color-base, #a2a9b1); } .ch-colfill { display: block; flex: 1 1 0; min-height: 1px; border-radius: 3px 3px 0 0; } .ch-colstack { display: flex; width: 100%; flex-direction: column; justify-content: flex-end; min-height: 1px; } .ch-colseg { display: block; width: 100%; } .ch-colname { padding-top: 0.4em; line-height: 1.25; color: var(--color-base, #202122); } .ch-k-pie .ch-figure, .ch-k-donut .ch-figure, .ch-k-stack .ch-figure { display: flex; flex-wrap: wrap; gap: 0.9em 1.6em; align-items: flex-start; } .ch-legend-below { display: block; } .ch-disc { position: relative; display: none; flex: 0 0 auto; max-width: 100%; border-radius: 50%; background-color: var(--background-color-neutral-subtle, #f8f9fa); } @supports (clip-path: polygon(0 0, 100% 0, 0 100%)) { .ch-disc { display: block; } } .ch-wedge { position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .ch-hole { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 50%; background-color: var(--background-color-base, #fff); } .ch-band { display: flex; width: 100%; height: 1.6em; overflow: hidden; background-color: var(--background-color-neutral-subtle, #f8f9fa); } .ch-seg { display: block; height: 100%; } .ch-band > .ch-seg + .ch-seg, .ch-track > .ch-seg + .ch-seg { border-left: 1px solid var(--background-color-base, #fff); } .ch-spark { display: inline-flex; height: 1.6em; gap: 0 1px; align-items: flex-end; vertical-align: -0.35em; } .ch-sparkfill { display: block; width: 3px; min-height: 1px; } .ch-legend { flex: 1 1 12em; margin: 0; padding: 0; list-style: none; font-size: 93%; } .ch-legend li { display: flex; gap: 0 0.6em; align-items: baseline; padding: 0.2em 0; border-top: 1px solid var(--border-color-base, #a2a9b1); } .ch-legend li:first-child { border-top: 0; } .ch-swatch { flex: 0 0 auto; width: 0.8em; height: 0.8em; border-radius: 2px; } .ch-keyname { flex: 1 1 auto; line-height: 1.3; color: var(--color-base, #202122); } .ch-keyvalue { flex: 0 0 auto; white-space: nowrap; } .ch-s1 { background-color: var(--wikt-palette-blue-7, #7ca4f5); } .ch-s2 { background-color: var(--wikt-palette-scarlet-9, #c25433); } .ch-s3 { background-color: var(--wikt-palette-teal-7, #41b982); } .ch-s4 { background-color: var(--wikt-palette-purple-4, #dbc6f8); } .ch-s5 { background-color: var(--wikt-palette-amber-4, #e8cc8f); } .ch-s6 { background-color: var(--wikt-palette-cyan-5, #8accd7); } .ch-s7 { background-color: var(--wikt-palette-magenta-9, #a844df); } .ch-s8 { background-color: var(--wikt-palette-lime-9, #6b7f2f); } .ch-s9 { background-color: var(--wikt-palette-red-7, #f0858e); } .ch-s10 { background-color: var(--wikt-palette-orange-8, #db7f1e); } .ch-s11 { background-color: var(--wikt-palette-yellow-7, #b6a63f); } .ch-s12 { background-color: var(--wikt-palette-grey-8, #979797); } .ch-hatch1 { background-image: repeating-linear-gradient(45deg, var(--background-color-base, #fff), var(--background-color-base, #fff) 2px, transparent 2px, transparent 5px); } .ch-hatch2 { background-image: repeating-linear-gradient(135deg, var(--background-color-base, #fff), var(--background-color-base, #fff) 2px, transparent 2px, transparent 5px); } .ch-hatch3 { background-image: repeating-linear-gradient(90deg, var(--background-color-base, #fff), var(--background-color-base, #fff) 2px, transparent 2px, transparent 5px); } @media screen and (max-width: 720px) { .ch-row { grid-template-columns: 1fr; padding: 0.35em 0; } .ch-cols { grid-template-rows: auto 6.5em auto; gap: 0 0.4em; } .ch-right, .ch-left { float: none; width: auto; max-width: 100%; margin: 1.4em 0; } .ch-legend { flex-basis: 100%; } } @media print { .ch-chart { break-inside: avoid; } .ch-title { break-after: avoid; } .ch-track, .ch-disc, .ch-band { border: 1pt solid var(--border-color-base, #a2a9b1); } } qkcft5x919dissi9tra1shpbsoowfdq Bản mẫu:wlm-mutation 10 421967 2574927 2026-11-02T16:10:34Z Hiyuune 50834 Trang mới: “{{#invoke:checkparams|error}}<!-- Validate template parameters -->{{inflection-table-top|palette=teal|title=Biến đổi âm của {{m|wlm||{{{1}}}{{{2}}}}}}} ! [[radical|gốc]] !! [[soft mutation|mềm]] !! [[nasal mutation|mũi hóa]] !! {{#switch:{{{1|}}}|a|A|e|E|i|I|o|O|u|U|w|W|y|Y=[[h-prothesis|thêm âm h]]|#default=[[aspirate mutation|bật hơi]]}} |- | {{l-self|wlm|{{{1}}}{{{2|}}}}} || {{#switch:{{{1|}}} | b | m = {{l-self|wlm|u{{{2|}}}}} / {{l-self|wlm|v{{{2|}…” 2574927 wikitext text/x-wiki {{#invoke:checkparams|error}}<!-- Validate template parameters -->{{inflection-table-top|palette=teal|title=Biến đổi âm của {{m|wlm||{{{1}}}{{{2}}}}}}} ! [[radical|gốc]] !! [[soft mutation|mềm]] !! [[nasal mutation|mũi hóa]] !! {{#switch:{{{1|}}}|a|A|e|E|i|I|o|O|u|U|w|W|y|Y=[[h-prothesis|thêm âm h]]|#default=[[aspirate mutation|bật hơi]]}} |- | {{l-self|wlm|{{{1}}}{{{2|}}}}} || {{#switch:{{{1|}}} | b | m = {{l-self|wlm|u{{{2|}}}}} / {{l-self|wlm|v{{{2|}}}}} | B | M = {{l-self|wlm|U{{{2|}}}}} / {{l-self|wlm|V{{{2|}}}}} | c | k = {{l-self|wlm|g{{{2|}}}}} | C | K = {{l-self|wlm|G{{{2|}}}}} | d = {{l-self|wlm|ð{{{2|}}}}} | D = {{l-self|wlm|Ð{{{2|}}}}} | g = {{l-self|wlm|{{{2|}}}}} | G = {{l-self|wlm|{{ucfirst:{{{2|}}}}}}} | ll = {{l-self|wlm|l{{{2|}}}}} | Ll = {{l-self|wlm|L{{{2|}}}}} | p = {{l-self|wlm|b{{{2|}}}}} | P = {{l-self|wlm|B{{{2|}}}}} | r | R = {{l-self|wlm|{{{1}}}{{{2|}}}}}<br />{{small|phát âm với {{IPAchar|/r-/}}}} | t = {{l-self|wlm|d{{{2|}}}}} | T = {{l-self|wlm|D{{{2|}}}}} | #default = ''không thay đổi''}} || {{#switch:{{{1|}}} | b = {{l-self|wlm|m{{{2|}}}}} | B = {{l-self|wlm|M{{{2|}}}}} | c | k = {{l-self|wlm|{{{1}}}{{{2|}}}}} / {{l-self|wlm|ch{{{2|}}}}}<br/>{{small|phát âm với {{IPAchar|/ŋ̊-/}}}} | C | K = {{l-self|wlm|{{{1}}}{{{2|}}}}} / {{l-self|wlm|Ch{{{2|}}}}}<br/>{{small|phát âm với {{IPAchar|/ŋ̊-/}}}} | d = {{l-self|wlm|n{{{2|}}}}} | D = {{l-self|wlm|N{{{2|}}}}} | g | G = {{l-self|wlm|{{{1}}}{{{2|}}}}}<br/>{{small|phát âm với {{IPAchar|/ŋ-/}}}} | p = {{l-self|wlm|p{{{2|}}}}} / {{l-self|wlm|ph{{{2|}}}}}<br/>{{small|phát âm với {{IPAchar|/m̥-/}}}} | P = {{l-self|wlm|P{{{2|}}}}} / {{l-self|wlm|Ph{{{2|}}}}}<br/>{{small|phát âm với {{IPAchar|/m̥-/}}}} | t = {{l-self|wlm|t{{{2|}}}}} / {{l-self|wlm|th{{{2|}}}}}<br/>{{small|phát âm với {{IPAchar|/n̥-/}}}} | T = {{l-self|wlm|T{{{2|}}}}} / {{l-self|wlm|Th{{{2|}}}}}<br/>{{small|phát âm với {{IPAchar|/n̥-/}}}} | #default = ''không thay đổi''}} || {{#switch:{{{1|}}} | a | e | i | o | u | w | y = {{l-self|wlm|h{{{1}}}{{{2|}}}}} | A | E | I | O | U | W | Y = {{l-self|wlm|H{{lc:{{{1}}}{{{2|}}}}}}} | k = {{l-self|wlm|ch{{{2|}}}}} | K = {{l-self|wlm|Ch{{{2|}}}}} | c | C | p | P | t | T = {{l-self|wlm|{{{1}}}h{{{2|}}}}} | #default = ''không thay đổi''}} {{inflection-table-bottom|notes=<p style="font-size: 85%">''Lưu ý:'' Không phải dạng biến đổi của từ ngữ nào cũng đều tồn tại trong tiếng Wales trung đại.<br/>Mọi dạng biến đổi có thể có đều được trình bày ở đây để tiện tham khảo.</p>}}<!-- --><noinclude>{{documentation}} </noinclude> n73qtfedcirv702cloaqcmwh13g2wj2 meirych 0 421968 2574928 2026-11-02T16:10:50Z Hiyuune 50834 Trang mới: “=={{langname|wlm}}== ==={{section|pron}}=== * {{IPA|wlm|/ˈmei̯r(ə)χ/}} ==={{section|n}}=== {{h|wlm|nf|var=1}} # {{alt form|wlm|meirch|pos={{plural of|wlm|march}}}} ==={{section|mut}}=== {{wlm-mutation|m|eirych}}” 2574928 wikitext text/x-wiki =={{langname|wlm}}== ==={{section|pron}}=== * {{IPA|wlm|/ˈmei̯r(ə)χ/}} ==={{section|n}}=== {{h|wlm|nf|var=1}} # {{alt form|wlm|meirch|pos={{plural of|wlm|march}}}} ==={{section|mut}}=== {{wlm-mutation|m|eirych}} g1tneq7v4rhdmbaxns9wh35vni48nke шорһлҗн 0 421969 2574999 2026-11-03T01:32:26Z Hiyuune 50834 Trang mới: “=={{langname|xal}}== ==={{section|etym}}=== Từ {{inh|xal|xgn-pro|*sirguljin}}, so sánh với {{cog|mn|шоргоолж}}, {{cog|bua|шоргоолзон}}. ==={{section|n}}=== {{head|xal|Danh từ}} # [[kiến|Kiến]]. {{C|xal|Động vật}}” 2574999 wikitext text/x-wiki =={{langname|xal}}== ==={{section|etym}}=== Từ {{inh|xal|xgn-pro|*sirguljin}}, so sánh với {{cog|mn|шоргоолж}}, {{cog|bua|шоргоолзон}}. ==={{section|n}}=== {{head|xal|Danh từ}} # [[kiến|Kiến]]. {{C|xal|Động vật}} 73kwx8u8mwf3xh5qsr46s0342ap9cl7 богшурһа 0 421970 2575000 2026-11-03T01:34:00Z Hiyuune 50834 Trang mới: “=={{langname|xal}}== {{xal-variant|богшурһа|ᡋᡆᡎᠱᡅᠷᡎᡆ}} ==={{section|etym}}=== Từ {{inh|xal|xgn-pro|*boγsi-rγa}}, so sánh với {{cog|mn|богширго}}, {{cog|bua|богшорго}} ==={{section|pron}}=== * {{IPA|xal|/bɔk.ʃurˈʁɑ/}} ==={{section|n}}=== {{xal-noun|pl1=богшурһас}} # [[chim sẻ|Chim sẻ]]. ===={{section|syn}}==== * {{l|xal|богшада}}, {{l|xal|богшрһ}}” 2575000 wikitext text/x-wiki =={{langname|xal}}== {{xal-variant|богшурһа|ᡋᡆᡎᠱᡅᠷᡎᡆ}} ==={{section|etym}}=== Từ {{inh|xal|xgn-pro|*boγsi-rγa}}, so sánh với {{cog|mn|богширго}}, {{cog|bua|богшорго}} ==={{section|pron}}=== * {{IPA|xal|/bɔk.ʃurˈʁɑ/}} ==={{section|n}}=== {{xal-noun|pl1=богшурһас}} # [[chim sẻ|Chim sẻ]]. ===={{section|syn}}==== * {{l|xal|богшада}}, {{l|xal|богшрһ}} 95q0lw5yj1znuccw5jl4cg5sy0nm6en gråsparv 0 421971 2575001 2026-11-03T01:36:21Z Hiyuune 50834 + sv 2575001 wikitext text/x-wiki =={{langname|sv}}== {{wp|sv:}} [[File:House_sparrowII.jpg|thumb|300px|'''gråsparvs'''{{l|sv|hane}} ['''chim sẻ''' đực] ]] [[File:Passer_domesticus2.jpg|thumb|300px|'''gråsparvs'''{{l|sv|hona}} ['''chim sẻ''' cái] ]] ==={{section|etym}}=== Từ {{af|sv|grå|sparv}}. ==={{section|n}}=== {{sv-noun|c}} # [[chim sẻ|Chim sẻ]], {{taxfmt|Passer domesticus|loài}}. ===={{section|decl}}==== {{sv-infl-noun-c-ar}} ==={{section|ref}}=== * {{R:svenska.se|so}} * {{R:svenska.se|saob}} ==={{section|ana}}=== * {{anagrams|sv|a=agprrsvå|vargspår}} 0a4rl4int7sfce4s1zvkiaqt6flr1eq gråsparvs 0 421972 2575002 2026-11-03T01:37:24Z Hiyuune 50834 + sv 2575002 wikitext text/x-wiki =={{langname|sv}}== ==={{section|n}}=== {{head|sv|Biến thể hình thái danh từ}} # {{inflection of|sv|gråsparv||gen|indef|s}} tdnc0ziagfxe70tjnw6gjk4r2bzwi21 gråsparven 0 421973 2575003 2026-11-03T01:37:53Z Hiyuune 50834 + sv 2575003 wikitext text/x-wiki =={{langname|sv}}== ==={{section|n}}=== {{head|sv|Biến thể hình thái danh từ}} # {{inflection of|sv|gråsparv||nom|def|s}} t9i6b69v6xcffr7pnrm12rlphmntonh gråsparvens 0 421974 2575004 2026-11-03T01:38:20Z Hiyuune 50834 + sv 2575004 wikitext text/x-wiki =={{langname|sv}}== ==={{section|n}}=== {{head|sv|Biến thể hình thái danh từ}} # {{inflection of|sv|gråsparv||gen|def|s}} kpp9xwa1mp83yggkar83o5ud65lq1n0 gråsparvar 0 421975 2575006 2026-11-03T01:39:07Z Hiyuune 50834 + sv 2575006 wikitext text/x-wiki =={{langname|sv}}== ==={{section|n}}=== {{head|sv|Biến thể hình thái danh từ}} # {{inflection of|sv|gråsparv||nom|indef|p}} f0cqu9jfxb6sl8j5iy4ujnkkvciji55 gråsparvars 0 421976 2575007 2026-11-03T01:41:19Z Hiyuune 50834 Trang mới: “=={{langname|sv}}== ==={{section|n}}=== {{head|sv|Biến thể hình thái danh từ}} # {{inflection of|sv|gråsparv||gen|indef|p}}” 2575007 wikitext text/x-wiki =={{langname|sv}}== ==={{section|n}}=== {{head|sv|Biến thể hình thái danh từ}} # {{inflection of|sv|gråsparv||gen|indef|p}} 2y1wr9du8cr1vk1uti3s3ssxlokcgmz gråsparvarna 0 421977 2575008 2026-11-03T01:41:51Z Hiyuune 50834 + sv 2575008 wikitext text/x-wiki =={{langname|sv}}== ==={{section|n}}=== {{head|sv|Biến thể hình thái danh từ}} # {{inflection of|sv|gråsparv||nom|def|p}} sut2nbh3ovehf0khczq4z32ubqaboy9 gråsparvarnas 0 421978 2575009 2026-11-03T01:43:47Z Hiyuune 50834 + sv 2575009 wikitext text/x-wiki =={{langname|sv}}== ==={{section|n}}=== {{head|sv|Biến thể hình thái danh từ}} # {{inflection of|sv|gråsparv||gen|def|p}} 74xmg4dh03z1bqyavv44ipg5red8bhj Passer domesticus 0 421979 2575011 2026-11-03T01:45:39Z Hiyuune 50834 + mul 2575011 wikitext text/x-wiki =={{langname|mul}}== [[File:Male House Sparrow (Passer domesticus), New Castle, Delaware.jpg|thumb|''[[Passer domesticus]]'']] ==={{section|pr-noun}}=== {{taxoninfl|head=[[Passer]] {{epinew|domesticus||la}}|i=1|g=m}} # {{taxon|loài|họ|Passeridae|[[chim sẻ]], [[sẻ]] [[nhà]]}} ===={{section|hyper}}==== * {{sense|loài}}{{taxfmt|Passeriformes|bộ}}&nbsp;- bộ; {{taxfmt|Passeridae|họ}}&nbsp;- họ; {{taxfmt|Passer|chi}}&nbsp;- chi ==={{section|ref}}=== * {{pedia|i=1}} * {{specieslite|i=1}} * {{comcatlite|i=1}} * {{R:Xeno-canto|Passer|domesticus}} * {{R:Gill2006}} {{C|mul|Lớp Chim}} spfyw1c6gcnvjgp8zeqjlce258cbio5 ꡝꡘ ꡎ 0 421980 2575013 2026-11-03T01:49:18Z Hiyuune 50834 Trang mới: “=={{langname|xng}}== ==={{section|etym}}=== {{inh+|xng|xgn-pro|*arbaï}}, từ {{der|xng|trk-pro|*arpa}}. ==={{section|n}}=== {{head|xng|Danh từ|tr=ʼʼr-b|ts=arba|head=ꡝꡘ ꡎ}} # {{lb|xng|hapax}} [[lúa mạch]]. ===={{section|desc}}==== * {{desc|cmg|ᠠᠷᠪᠠᠢ}} ** {{desc|bua|арбай}} ** {{desc|mn|арвай}} ==={{section|ref}}=== * {{R:xng:Phags-pa|page=137, 181}}” 2575013 wikitext text/x-wiki =={{langname|xng}}== ==={{section|etym}}=== {{inh+|xng|xgn-pro|*arbaï}}, từ {{der|xng|trk-pro|*arpa}}. ==={{section|n}}=== {{head|xng|Danh từ|tr=ʼʼr-b|ts=arba|head=ꡝꡘ ꡎ}} # {{lb|xng|hapax}} [[lúa mạch]]. ===={{section|desc}}==== * {{desc|cmg|ᠠᠷᠪᠠᠢ}} ** {{desc|bua|арбай}} ** {{desc|mn|арвай}} ==={{section|ref}}=== * {{R:xng:Phags-pa|page=137, 181}} 7edoafj8n5z1bzc6ibs7p0isor1h1cz Bản mẫu:R:xng:Phags-pa 10 421981 2575014 2026-11-03T01:51:11Z Hiyuune 50834 Trang mới: “{{#invoke:quote|call_template |template=cite-book |editor=D. Tumurtogoo |title=Mongolian monuments in ʾPhags-pa script |location=Đài Bắc |publisher=Institute of Linguistics, Academia Sinica |year=2010 |pageparam=page |volume={{{vol|}}} |section={{#if:{{{section|}}}|§ {{{section}}}}} |series=Language and Linguistics monograph series |seriesvolume=42 |allowparams=vol,section }}<noinclude>{{refcat}}</noinclude>” 2575014 wikitext text/x-wiki {{#invoke:quote|call_template |template=cite-book |editor=D. Tumurtogoo |title=Mongolian monuments in ʾPhags-pa script |location=Đài Bắc |publisher=Institute of Linguistics, Academia Sinica |year=2010 |pageparam=page |volume={{{vol|}}} |section={{#if:{{{section|}}}|§ {{{section}}}}} |series=Language and Linguistics monograph series |seriesvolume=42 |allowparams=vol,section }}<noinclude>{{refcat}}</noinclude> qmkzvwmacj6p8x0vylnqrvcwybxzycp खखारा 0 421982 2575024 2026-11-03T03:03:24Z Hiyuune 50834 Trang mới: “=={{langname|hi}}== ==={{section|v}}=== {{hi-head|verbf}} # {{infl of|hi|खखारना||dir|m|s|pfv|part|;|m|s|perf|ind}}” 2575024 wikitext text/x-wiki =={{langname|hi}}== ==={{section|v}}=== {{hi-head|verbf}} # {{infl of|hi|खखारना||dir|m|s|pfv|part|;|m|s|perf|ind}} 3xlau9shu8qukdszjgpmhcureg516zx 2575025 2575024 2026-11-03T03:05:27Z Hiyuune 50834 /* Tiếng Hindi */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]]) 2575025 wikitext text/x-wiki =={{langname|hi}}== ==={{section|v}}=== {{hi-head|verbf}} # {{infl of|hi|खखारना||part|pfv|ở|dir|m|s|;|ind|perf|ở|m|s}} 56zyb9r31osyx6v8j622rsec8r5eofg Tiên sư 0 421983 2575029 2026-11-03T04:27:43Z TienMinh-mun6xnChing 57893 TienMinh-mun6xnChing đã đổi [[Tiên sư]] thành [[tiên sư]] 2575029 wikitext text/x-wiki #đổi [[tiên sư]] ekj7atqhfod0z07849kl9102k81d4rk quý nam 0 421984 2575031 2026-11-03T04:36:15Z TienMinh-mun6xnChing 57893 /* */ 2575031 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # {{lb|vi|ít dùng}} Chỉ người [[con trai]] duy nhất trong một [[gia đình]] có nhiều con. kgzb4djsbmdhyjxkh76tys45mxynp9s kỹ thuật viên bảo quản 0 421985 2575036 2026-11-03T04:39:24Z TienMinh-mun6xnChing 57893 /* */ 2575036 wikitext text/x-wiki #đổi [[kĩ thuật viên]] 89gaci1kv8gblowwi817huyxghtz67b dịch vụ công 0 421986 2575038 2026-11-03T04:44:59Z TienMinh-mun6xnChing 57893 /* */ 2575038 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # [[dịch vụ|Dịch vụ]] do Nhà nước trực tiếp [[quản lý]] hay [[ủy quyền]] cho [[cơ quan]] [[hành chính]] khác nhằm [[phục vụ]] [[nhu cầu]] [[người dân]]. 44klf36605n6f9px36xkjq39dfbq9iw 2575039 2575038 2026-11-03T04:46:34Z TienMinh-mun6xnChing 57893 2575039 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # [[dịch vụ|Dịch vụ]] do Nhà nước trực tiếp [[quản lý]] hay [[ủy quyền]] cho [[cơ quan]] [[hành chính]] khác nhằm [[phục vụ]] [[nhu cầu]] [[người dân]]. ==={{section|trans}}=== {{trans-top|Dịch vụ do Nhà nước trực tiếp quản lý}} * {{langname|en}}: [[public service]] {{trans-bottom}} ftavz3wj3gs4ss55yy4z3pbmmd6c23z 2575045 2575039 2026-11-03T04:55:50Z TienMinh-mun6xnChing 57893 2575045 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # [[dịch vụ|Dịch vụ]] do Nhà nước trực tiếp [[quản lý]] hay [[ủy quyền]] cho [[cơ quan]] [[hành chính]] khác nhằm [[phục vụ]] [[nhu cầu]] [[người dân]]. ==={{section|trans}}=== {{trans-top|dịch vụ do Nhà nước trực tiếp quản lý}} * {{langname|en}}: [[public service]] {{trans-bottom}} jjdkru8e7y6erc7y76jdnz8vvb1knb1 2575046 2575045 2026-11-03T04:55:58Z TienMinh-mun6xnChing 57893 2575046 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # [[dịch vụ|Dịch vụ]] do Nhà nước trực tiếp [[quản lý]] hay [[ủy quyền]] cho [[cơ quan]] [[hành chính]] khác nhằm [[phục vụ]] [[nhu cầu]] [[người dân]]. ===={{section|trans}}==== {{trans-top|dịch vụ do Nhà nước trực tiếp quản lý}} * {{langname|en}}: [[public service]] {{trans-bottom}} 43nocxwyjtqow1u11rv8cuks8gmiww6 hành chính công 0 421987 2575040 2026-11-03T04:48:33Z TienMinh-mun6xnChing 57893 /* */ 2575040 wikitext text/x-wiki =={{langname|vi}}== {{wikipedia}} ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # {{like-entry|dịch vụ công}}. ==={{section|trans}}=== {{trans-top|như dịch vụ công}} * {{langname|en}}: [[public administration]] {{trans-bottom}} ov3sgie007j1qybtce0fli98va040ed 2575047 2575040 2026-11-03T04:56:13Z TienMinh-mun6xnChing 57893 2575047 wikitext text/x-wiki =={{langname|vi}}== {{wikipedia}} ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # {{like-entry|dịch vụ công}}. ===={{section|trans}}==== {{trans-top|như dịch vụ công}} * {{langname|en}}: [[public administration]] {{trans-bottom}} 1qop82mt5p7wjku85zigs77a8b288gt mĩ phẩm 0 421988 2575042 2026-11-03T04:52:14Z TienMinh-mun6xnChing 57893 /* */ 2575042 wikitext text/x-wiki #đổi [[mỹ phẩm]] 973qelq1e50rso5m11qir1hawm20qg3 mĩ miều 0 421989 2575043 2026-11-03T04:52:49Z TienMinh-mun6xnChing 57893 /* */ 2575043 wikitext text/x-wiki #đổi [[mỹ miều]] ojhmy9eexhi091vwt3xywasolr4ylcp tổng vệ sinh 0 421990 2575044 2026-11-03T04:55:22Z TienMinh-mun6xnChing 57893 /* */ 2575044 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # [[vệ sinh|Vệ sinh]] [[chuyên sâu]]. ==={{section|trans}}=== {{trans-top|vệ sinh chuyên sâu}} * {{langname|en}}: [[deep cleaning]] {{trans-bottom}} s7r86b5b9hr1epjr6nfcyldrtjdfxpo 2575048 2575044 2026-11-03T04:56:29Z TienMinh-mun6xnChing 57893 2575048 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # [[vệ sinh|Vệ sinh]] [[chuyên sâu]]. ===={{section|trans}}==== {{trans-top|vệ sinh chuyên sâu}} * {{langname|en}}: [[deep cleaning]] {{trans-bottom}} jrd8rq3qtg1texonuf107ix5ypdctez đặc vụ 0 421991 2575049 2026-11-03T05:00:52Z TienMinh-mun6xnChing 57893 /* */ 2575049 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # [[cơ quan|Cơ quan]] [[đặc biệt]] chuyên làm [[nhiệm vụ]] [[tình báo]], [[do thám]]. #: {{ux|vi|Nhân viên của cơ quan '''đặc vụ'''.}} #: {{ux|vi|Mạng lưới '''đặc vụ'''.}} ===={{section|trans}}==== {{trans-top|cơ quan đặc biệt}} * {{langname|en}}: [[special agent]] {{trans-bottom}} ==={{section|ref}}=== {{R:Tratu}} 9pcee6xxqyf3soie2o8ea6hmaj39ucu đặc công 0 421992 2575050 2026-11-03T05:03:00Z TienMinh-mun6xnChing 57893 /* */ 2575050 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # {{like-entry|đặc nhiệm}}. icljpptx5lkkoxco2penqem19ixenn6 tế nhân 0 421993 2575051 2026-11-03T05:06:59Z TienMinh-mun6xnChing 57893 /* */ 2575051 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # {{lb|vi|từ cũ}} Người [[lòng dạ]] [[nhỏ nhặt]]. ==={{section|ref}}=== {{R:Thivien|publisher=Nguyễn Quốc Hùng}} 7ubwmivl6lopbud78rp2fs6kt06ltfi đối nhân xử thế 0 421994 2575052 2026-11-03T05:07:54Z TienMinh-mun6xnChing 57893 /* */ 2575052 wikitext text/x-wiki #đổi [[ứng xử]] 6lv1u5owipm3lazdfh9042xpw9otdw7 xì tin 0 421995 2575054 2026-11-03T05:13:55Z TienMinh-mun6xnChing 57893 /* */ 2575054 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|adj}}=== {{vi-adj}} # {{lb|vi|thông tục}} {{like-entry|trẻ trung}}. b2e9kqexplixwtr9z8wh4a67vs3wu7r 2575055 2575054 2026-11-03T05:14:32Z TienMinh-mun6xnChing 57893 2575055 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|adj}}=== {{vi-adj}} # {{lb|vi|từ lóng}} {{like-entry|trẻ trung}}. 7qimqr3ez2qcwv54xn1t82yo6ze5d39 người đại lý 0 421996 2575056 2026-11-03T05:15:27Z TienMinh-mun6xnChing 57893 /* */ 2575056 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|adj}}=== {{vi-adj}} # {{like-entry|đặc vụ}}. r47arb8y393hjgtkbas3p27tpaedn7d 2575057 2575056 2026-11-03T05:17:37Z TienMinh-mun6xnChing 57893 2575057 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|adj}}=== {{vi-adj|head=[[người]] [[đại lý]]}} # {{like-entry|đặc vụ}}. #: {{ux|vi|'''Người đại lý'' tàu biển.}} kclgcnpx76tcolsrzanz1sbkd8l6tn7 2575058 2575057 2026-11-03T05:17:51Z TienMinh-mun6xnChing 57893 /* Tính từ */ 2575058 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|adj}}=== {{vi-adj|head=[[người]] [[đại lý]]}} # {{like-entry|đặc vụ}}. #: {{ux|vi|'''Người đại lý''' tàu biển.}} 94d96jdant69z90jqfuq9109ub6ss6f 2575059 2575058 2026-11-03T05:18:03Z TienMinh-mun6xnChing 57893 2575059 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun|head=[[người]] [[đại lý]]}} # {{like-entry|đặc vụ}}. #: {{ux|vi|'''Người đại lý''' tàu biển.}} fxvecew08jv9byan94ccchtl7syczyb bắt lỗi 0 421997 2575060 2026-11-03T05:20:11Z TienMinh-mun6xnChing 57893 Đổi hướng đến [[hạch sách]] 2575060 wikitext text/x-wiki #đổi [[hạch sách]] kuwybtknh9rt8wqfkvr815g863tqmgz cảnh sát đặc nhiệm 0 421998 2575061 2026-11-03T05:22:24Z TienMinh-mun6xnChing 57893 /* */ 2575061 wikitext text/x-wiki =={{langname|vi}}== {{wikipedia}} ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun|head=[[cảnh sát]] [[đặc nhiệm]]}} # {{like-entry|cảnh sát cơ động}}. 6k84r1kaal765g4xinu4tzza2pv3wku 2575137 2575061 2026-11-03T06:58:40Z TheHighFighter2 42988 /* Tiếng Việt */ 2575137 wikitext text/x-wiki =={{langname|vi}}== {{wikipedia}} ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun|head=[[cảnh sát]] [[đặc nhiệm]]}} # Lực lượng cảnh sát thực thi những [[nhiệm vụ]] [[đặc biệt]]. iptqaq8xxl01bz9izuu21vicqn6296p cảnh sát cơ động 0 421999 2575062 2026-11-03T05:25:08Z TienMinh-mun6xnChing 57893 Trang mới: “=={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun|head=[[cảnh sát]] [[cơ động]]}} # {{like-entry|lực lượng vũ trang}}. #: {{ux|vi|Bộ Tư lệnh '''Cảnh sát Cơ động'''}}” 2575062 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun|head=[[cảnh sát]] [[cơ động]]}} # {{like-entry|lực lượng vũ trang}}. #: {{ux|vi|Bộ Tư lệnh '''Cảnh sát Cơ động'''}} 299eio0xigumjj0vygw4j8skcst0k06 bảo quản viên 0 422000 2575065 2026-11-03T05:28:45Z TienMinh-mun6xnChing 57893 Đổi hướng đến [[sysop]] 2575065 wikitext text/x-wiki #đổi [[sysop]] bkyhnqv5nym49fmf04dc03glfn92bip 2575066 2575065 2026-11-03T05:29:08Z TienMinh-mun6xnChing 57893 TienMinh-mun6xnChing đã đổi [[system operator]] thành [[bảo quản viên]] 2575065 wikitext text/x-wiki #đổi [[sysop]] bkyhnqv5nym49fmf04dc03glfn92bip 2575070 2575066 2026-11-03T05:31:41Z TienMinh-mun6xnChing 57893 /* */ 2575070 wikitext text/x-wiki =={{langname|vi}}== {{wikipedia|Bảo quản viên Wikipedia}} ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # {{like-entry|người quản lý}}. ===={{section|trans}}==== {{trans-top|người quản lý}} * {{langname|en}}: [[system operator]] {{trans-bottom}} 9aew6d5dj9g83dhep5rpt0q45xy0u1p system operator 0 422001 2575067 2026-11-03T05:29:08Z TienMinh-mun6xnChing 57893 TienMinh-mun6xnChing đã đổi [[system operator]] thành [[bảo quản viên]] 2575067 wikitext text/x-wiki #đổi [[bảo quản viên]] 6tlm3aktuk4cvt2yg9mtc15eehicsb5 2575071 2575067 2026-11-03T05:32:16Z TienMinh-mun6xnChing 57893 /* */ 2575071 wikitext text/x-wiki #đổi [[sysop]] bkyhnqv5nym49fmf04dc03glfn92bip 2575099 2575071 2026-11-03T06:16:03Z TheHighFighter2 42988 /* */ 2575099 wikitext text/x-wiki =={{langname|en}}== ==={{section|noun}}=== {{en-noun}} # {{lb|en|computing}} Người [[điều hành]] [[hệ thống]]. ===={{section|syn}}==== * {{l|en|sysop}} 4wmg2fyh99553qabc5u5463gtviwcej lực lượng đặc nhiệm 0 422002 2575072 2026-11-03T05:35:22Z TienMinh-mun6xnChing 57893 /* */ 2575072 wikitext text/x-wiki =={{langname|vi}}== {{wikipedia}} ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun|head=[[lực luongjw]] [[đặc nhiệm]]}} # {{like-entry|lực lượng vũ trang}}. sdtzkezdeb4fh14yimlkhovqjcr099k 2575073 2575072 2026-11-03T05:35:31Z TienMinh-mun6xnChing 57893 2575073 wikitext text/x-wiki =={{langname|vi}}== {{wikipedia}} ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun|head=[[lực lượng]] [[đặc nhiệm]]}} # {{like-entry|lực lượng vũ trang}}. nfd3b1m1day90gxx4ji93snn0d338l1 bộ đội thông tin liên lạc 0 422003 2575079 2026-11-03T05:48:30Z TienMinh-mun6xnChing 57893 TienMinh-mun6xnChing đã đổi [[bộ đội thông tin liên lạc]] thành [[bộ đội biên phòng]] 2575079 wikitext text/x-wiki #đổi [[bộ đội biên phòng]] f2jfu972ss1wowug51yf8ylbo26fez5 2575085 2575079 2026-11-03T05:53:09Z TienMinh-mun6xnChing 57893 /* */ 2575085 wikitext text/x-wiki #đổi [[binh chủng thông tin liên lạc]] toixqbs1cro7nrp1mkp1e6vb6izzv1p bộ đội biên phòng 0 422004 2575081 2026-11-03T05:49:12Z TienMinh-mun6xnChing 57893 TienMinh-mun6xnChing đã đổi [[bộ đội biên phòng]] thành [[binh chủng thông tin liên lạc]] 2575081 wikitext text/x-wiki #đổi [[binh chủng thông tin liên lạc]] toixqbs1cro7nrp1mkp1e6vb6izzv1p cảnh sát hình sự đặc nhiệm 0 422005 2575084 2026-11-03T05:52:37Z TienMinh-mun6xnChing 57893 /* */ 2575084 wikitext text/x-wiki #đổi [[cảnh sát đặc nhiệm]] pg9r4hoirusu950qjfsdaebchrhm1i4 2575088 2575084 2026-11-03T05:58:14Z TienMinh-mun6xnChing 57893 /* */ 2575088 wikitext text/x-wiki =={{langname|vi}}== {{wikipedia}} ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun|head=[[cảnh sát]] [[hình sự]] [[đặc nhiệm]]}} # {{syn of|vi|cảnh sát đặc nhiệm}}. ghmvbqg8yspnvlq44iotd1w30x5dcw3 2575089 2575088 2026-11-03T05:58:22Z TienMinh-mun6xnChing 57893 2575089 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun|head=[[cảnh sát]] [[hình sự]] [[đặc nhiệm]]}} # {{syn of|vi|cảnh sát đặc nhiệm}}. 64rfwpt6qjp9jpjvie65rm1cd8i8rtj phản phệ 0 422007 2575097 2026-11-03T06:14:18Z TienMinh-mun6xnChing 57893 /* */ 2575097 wikitext text/x-wiki #đổi [[phản bội]] iph6seoit20polremhya7tz8d2gtrev sốc phản vệ 0 422008 2575098 2026-11-03T06:15:10Z TienMinh-mun6xnChing 57893 /* */ 2575098 wikitext text/x-wiki #đổi [[dị ứng]] 4rhc48tcqlze6vlqe2skxav4s3g8ne3 2575235 2575098 2026-11-03T11:37:21Z TheHighFighter2 42988 /* */ 2575235 wikitext text/x-wiki =={{langname|vi}}== ==={{ĐM|etym}}=== Từ {{com|vi|sốc|phản vệ}}. ==={{ĐM|pron}}=== {{vi-IPA}} ==={{ĐM|noun}}=== {{vi-noun|head=[[sốc]] [[phản vệ]]}} # {{lb|vi|medicine}} Phản ứng [[dị ứng]] toàn thân nghiêm trọng và [[cấp tính]] trước một [[dị nguyên]]. ===={{ĐM|trans}}==== {{trans-top|Phản ứng dị ứng toàn thân nghiêm trọng}} * {{dịch|en}}: {{t+|en|anaphylactic shock}} {{trans-bottom}} t2wm56ru1ndza4m1dm5rv8n8xg10puy dị ứng 0 422009 2575101 2026-11-03T06:18:18Z TienMinh-mun6xnChing 57893 Trang mới: “=={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|adj}}=== {{vi-adj}} # [[trạng thái|Trạng thái]] [[mẫn cảm]] [[đặc biệt]] của [[cơ thể]], [[biểu hiện]] bằng một [[phản ứng]] [[bất thường]] và [[quá mức]] khi [[tiếp xúc]] với một [[tác nhân]] nào đó. #: {{ux|vi|Viêm mũi '''dị ứng'''.}} #: {{ux|vi|Rất '''dị ứng''' với loại trưởng giả học làm sang.}} ==={{section|ref}}=== {{R:T…” 2575101 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|adj}}=== {{vi-adj}} # [[trạng thái|Trạng thái]] [[mẫn cảm]] [[đặc biệt]] của [[cơ thể]], [[biểu hiện]] bằng một [[phản ứng]] [[bất thường]] và [[quá mức]] khi [[tiếp xúc]] với một [[tác nhân]] nào đó. #: {{ux|vi|Viêm mũi '''dị ứng'''.}} #: {{ux|vi|Rất '''dị ứng''' với loại trưởng giả học làm sang.}} ==={{section|ref}}=== {{R:Tratu}} pfezfdhc8eh49vun4ulfo0c958iv469 kích ứng 0 422010 2575104 2026-11-03T06:20:36Z TienMinh-mun6xnChing 57893 /* */ 2575104 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|verb}}=== {{vi-verb}} # {{like-entry|phản ứng}}, thường là với [[cơ thể]]. #: {{syn of|vi|dị ứng}} 2gqh1u5i4t55pzzd89lxnbfe6o8y3tr 2575105 2575104 2026-11-03T06:20:45Z TienMinh-mun6xnChing 57893 2575105 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|verb}}=== {{vi-verb}} # {{like-entry|phản ứng}}, thường là với [[cơ thể]]. #: {{syn|vi|dị ứng}} 7q53c2qyjm5ql0lbh0y4lsodgz0355y kích ngọa 0 422011 2575106 2026-11-03T06:22:46Z TienMinh-mun6xnChing 57893 /* */ độc tày:)) 2575106 wikitext text/x-wiki #đổi [[kích ngoạ]] 0figh6tflnef6cqpcbwqwzcl0bzxcdg độc tày 0 422012 2575107 2026-11-03T06:23:59Z TienMinh-mun6xnChing 57893 /* */ độc tày Mbappe:)) 2575107 wikitext text/x-wiki #đổi [[độc tài]] 9cvv2q2j7imek4xmicdystas6o03pnt Mô đun:zlw-slv-stripdiacritics 828 422013 2575119 2026-11-03T06:37:59Z Hiyuune 50834 Trang mới: “local u = require("Module:string/char") local export = {} -- U+02D8 COMBINING BREVE -- U+0304 COMBINING MACRON local pitch_accent = "[" .. u( 0x2D8, 0x304) .. "]" function export.stripDiacritics(text) -- Decompose to permit diacritics to be matched even in composed characters. text = mw.ustring.toNFD(text) text = mw.ustring.gsub( text, "[aioùu][" .. u(0x300) .. "-" .. u(0x36F) .. "]+", function(vowel) return mw.ustring.gsub(vowel, pitch_accent, "") en…” 2575119 Scribunto text/plain local u = require("Module:string/char") local export = {} -- U+02D8 COMBINING BREVE -- U+0304 COMBINING MACRON local pitch_accent = "[" .. u( 0x2D8, 0x304) .. "]" function export.stripDiacritics(text) -- Decompose to permit diacritics to be matched even in composed characters. text = mw.ustring.toNFD(text) text = mw.ustring.gsub( text, "[aioùu][" .. u(0x300) .. "-" .. u(0x36F) .. "]+", function(vowel) return mw.ustring.gsub(vowel, pitch_accent, "") end) -- Return back to native MediaWiki normalization. text = mw.ustring.toNFC(text) return text end return export 23xjm4rrhezqmbz4r9h7x4t2wkorhu1 chương tấu 0 422014 2575120 2026-11-03T06:38:03Z TienMinh-mun6xnChing 57893 /* */ 2575120 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # {{lb|vi|từ cũ}} [[lá thư|Lá thư]] [[bề tôi]] [[tâu]] [[vua]]. ==={{section|ref}}=== {{R:Thivien|publisher=Nguyễn Quốc Hùng}} jjuwqwobvb1in9vajk61d4moshcljfj tấu chương 0 422015 2575121 2026-11-03T06:38:45Z TienMinh-mun6xnChing 57893 /* */ 2575121 wikitext text/x-wiki =={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # {{like-entry|chương tấu}}. kk0edqygswxtv46oe4rz3mc1s960kkc Bản mẫu:pl-head 10 422016 2575129 2026-11-03T06:49:53Z Hiyuune 50834 Trang mới: “{{#invoke:zlw-lch-headword|show|lang=pl}}<!-- --><noinclude>{{documentation}}</noinclude>” 2575129 wikitext text/x-wiki {{#invoke:zlw-lch-headword|show|lang=pl}}<!-- --><noinclude>{{documentation}}</noinclude> qtpn02zisr6gkj0qkptrayt3vf163k5 Thể loại:Nhóm ngôn ngữ Timor-Alor-Pantar 14 422017 2575228 2026-11-03T09:12:09Z Hiyuune 50834 Trang mới: “{{auto cat}}” 2575228 wikitext text/x-wiki {{auto cat}} eomzlm5v4j7ond1phrju7cnue91g5qx Bản mẫu:mn-conj 10 422018 2575232 2026-11-03T09:36:56Z Hiyuune 50834 Trang mới: “{{#invoke:checkparams|error}}<!-- Validate template parameters --> {{inflection-table-top|title=Bảng chia động từ của {{m-self|mn|{{pagename}}|tr=-}}|palette=blue|tall=yes}} ! class="outer" colspan="2" | ! class="outer" | khẳng định |- ! rowspan="4" | trần thuật ! class="secondary" | kéo dài | {{l-self|mn|{{{3}}}{{{8}}}н{{{4}}}}} |- ! class="secondary" | [[confirmative|khẳng định chắc chắn]] | {{l-self|mn|{{{3}}}л{{{4}}}{{{4}}}}} |- ! class=…” 2575232 wikitext text/x-wiki {{#invoke:checkparams|error}}<!-- Validate template parameters --> {{inflection-table-top|title=Bảng chia động từ của {{m-self|mn|{{pagename}}|tr=-}}|palette=blue|tall=yes}} ! class="outer" colspan="2" | ! class="outer" | khẳng định |- ! rowspan="4" | trần thuật ! class="secondary" | kéo dài | {{l-self|mn|{{{3}}}{{{8}}}н{{{4}}}}} |- ! class="secondary" | [[confirmative|khẳng định chắc chắn]] | {{l-self|mn|{{{3}}}л{{{4}}}{{{4}}}}} |- ! class="secondary" | [[resultative|kết quả]] | {{l-self|mn|{{{1}}}жээ}} |- ! class="secondary" | kết thúc | {{l-self|mn|{{{2}}}в}} |- | class="separator" colspan="999" | |- ! rowspan="3" | ý định ! class="secondary" | hiện tại | {{l-self|mn|[[{{{3}}}м{{{4}}}{{{4}}}р]] [[байна]]}} |- ! class="secondary" | thói quen | {{l-self|mn|[[{{{3}}}м{{{4}}}{{{4}}}р]] [[байдаг]]}} |- ! class="secondary" | quá khứ | {{l-self|mn|[[{{{3}}}м{{{4}}}{{{4}}}р]] [[байсан]]}} |- | class="separator" colspan="999" | |- ! rowspan="7" | [[deontics]] ! class="secondary" | tự nguyện | {{l-self|mn|{{{1|}}}{{{5|}}}}} |- ! class="secondary" | ước vọng | {{l-self|mn|{{{1|}}}с{{#if: {{{4|}}}|{{#switch: {{{4|}}} |а|о=у|э|ө=ү}}}}г{{{4}}}й}} |- ! class="secondary" | mệnh lệnh | {{l-self|mn|{{{1|}}}}} |- ! class="secondary" | [[prescriptive]] | {{l-self|mn|{{{2|}}}{{{7}}}{{{4}}}р{{{4}}}й}} |- ! class="secondary" | [[benedictive]] | {{l-self|mn|{{{2|}}}гт{{#if: {{{4|}}}|{{#switch: {{{4|}}} |а|о=у|э|ө=ү}}}}н}} |- ! class="secondary" | [[permissive]] | {{l-self|mn|{{{2|}}}г}} |- ! class="secondary" | [[concessive|nhượng bộ]] | {{l-self|mn|{{{1|}}}т{{#if: {{{4|}}}|{{#switch: {{{4|}}} |а|о=у|э|ө=ү}}}}г{{{4}}}й}} |- | colspan="2" colspan="999" | |- ! rowspan="8" | [[converbs|phó động từ]] ! class="secondary" | chưa hoàn thành | {{l-self|mn|{{{1|}}}{{{6|}}}}} |- ! class="secondary" | [[associative|phối hợp]] | {{l-self|mn|{{{2|}}}н}} |- ! class="secondary" | hoàn thành | {{l-self|mn|{{{2|}}}{{{7|}}}{{{4|}}}д}} |- ! class="secondary" | [[immediative|tức thì]] | {{l-self|mn|{{{2|}}}м{{{4}}}гц}} |- ! class="secondary" | kết thúc | {{l-self|mn|{{{1|}}}т{{{4|}}}л}} |- ! class="secondary" | [[concomitant|đồng thời]] | {{l-self|mn|{{{2|}}}нг{{#if: {{{4|}}}|{{#switch: {{{4|}}} |а|о=уу|э|ө=үү}}}}т}} |- ! class="secondary" | điều kiện | {{l-self|mn|{{{2|}}}в{{{4|}}}л}} |- ! class="secondary" | [[concessive|nhượng bộ]] | {{l-self|mn|{{{2|}}}вч}} |- | class="separator" colspan="999" | |- ! rowspan="6" | phân từ ! class="secondary" | thi quá khứ bất định | {{l-self|mn|{{{2|}}}х}} |- ! class="secondary" | tác nhân | {{l-self|mn|{{{2|}}}гч}} |- ! class="secondary" | thói quen | {{l-self|mn|{{{1|}}}д{{{4|}}}г}} |- ! class="secondary" | chưa hoàn thành | {{l-self|mn|{{{2|}}}{{{7|}}}{{{4|}}}}} |- ! class="secondary" | hoàn thành | {{l-self|mn|{{{1|}}}с{{{4|}}}н}} |- ! class="secondary" | ý định | {{l-self|mn|{{{3|}}}м{{{4|}}}{{{4|}}}р}} {{inflection-table-bottom}}<noinclude>{{tcat|conj}}</noinclude> f4t4tgtiz5lcrtibfbnqpheb42diyrz taijisks 0 422019 2575233 2026-11-03T09:38:08Z Hiyuune 50834 Trang mới: “=={{langname|lv}}== ==={{ĐM|adj}}=== {{lv-adj|taijisk}} # Thuộc về hoặc liên quan đến [[Thái]]. ===={{ĐM|decl}}==== {{lv-decl-adj|taijisk}}” 2575233 wikitext text/x-wiki =={{langname|lv}}== ==={{ĐM|adj}}=== {{lv-adj|taijisk}} # Thuộc về hoặc liên quan đến [[Thái]]. ===={{ĐM|decl}}==== {{lv-decl-adj|taijisk}} 471h4f65bok3ydvs6whu4ilo3cetymp trešais 0 422020 2575234 2026-11-03T09:38:59Z Hiyuune 50834 Trang mới: “=={{langname|lv}}== ==={{ĐM|adj}}=== {{head|lv|tính từ}} # {{cln|lv|Số thứ tự}} [[thứ]] [[ba]]. ===={{ĐM|decl}}==== {{lv-decl-adj|treš|def}}” 2575234 wikitext text/x-wiki =={{langname|lv}}== ==={{ĐM|adj}}=== {{head|lv|tính từ}} # {{cln|lv|Số thứ tự}} [[thứ]] [[ba]]. ===={{ĐM|decl}}==== {{lv-decl-adj|treš|def}} 4w1mq4q2qia0nhc07y3pbz6lgurrtdy