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 .. " " .. 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;"> '''☀DefenderTienMinh☽''' </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;"> '''☀DefenderTienMinh☽''' </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;"> '''☀DefenderTienMinh☽''' </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;"> '''☀DefenderTienMinh☽''' </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;"> '''☀DefenderTienMinh☽''' </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;"> '''☀DefenderTienMinh☽''' </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;"> '''☀DefenderTienMinh☽''' </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;"> '''☀DefenderTienMinh☽''' </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;"> '''☀DefenderTienMinh☽''' </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('"', """)
-- & in attributes is automatically escaped.
-- :gsub("&", "&")
:gsub("<", "<")
:gsub(">", ">")
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('"', """)
-- & in attributes is automatically escaped.
-- :gsub("&", "&")
:gsub("<", "<")
:gsub(">", ">")
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 = " "
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ộ}} - bộ; {{taxfmt|Passeridae|họ}} - họ; {{taxfmt|Passer|chi}} - 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