Wiktionary
viwiktionary
https://vi.wiktionary.org/wiki/Wiktionary:Trang_Ch%C3%ADnh
MediaWiki 1.47.0-wmf.24
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
wil
0
3415
2570920
2351563
2026-10-16T04:00:17Z
WhoAlone
40420
2570920
wikitext
text/x-wiki
{{also|wił|wi·l|Wil}}
=={{langname|mul}}==
==={{ĐM|etym}}===
{{clip|mul|en:'''Wil'''awila}}.
==={{ĐM|symbol}}===
{{mul-symbol}}
# {{ISO 639|3}}
=={{langname|cje}}==
==={{ĐM|adj}}===
{{head|cje|Tính từ}}
# [[tròn|Tròn]].
=={{langname|kpm}}==
==={{ĐM|adj}}===
{{head|kpm|Tính từ}}
# [[tròn|Tròn]].
==={{ĐM|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.
=={{langname|tpi}}==
==={{ĐM|etym}}===
Từ {{der|tpi|en|wheel}}.
==={{ĐM|n}}===
{{head|tpi|Danh từ}}
# [[bánh xe|Bánh xe]].
=={{langname|yuy}}==
==={{ĐM|n}}===
{{head|yuy|Danh từ}}
# [[mùa đông|Mùa đông]].
{{c|yuy|Mùa}}
hytd8akw2dvl0ctnw0u5tk71gt45dig
fin
0
15160
2570865
2391835
2026-10-16T03:08:19Z
WhoAlone
40420
2570865
wikitext
text/x-wiki
{{-eng-}}
{{-pron-}}
* [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈfɪn/}}
{{pron-audio
|place=Hoa Kỳ <!-- Feel free to precise the city or the area -->
|file=En-us-fin.ogg
|pron=ˈfɪn}}
{{-noun-}}
'''fin''' {{IPA-old|/ˈfɪn/}}
# [[người|Người]] [[Phần Lan]] ((cũng) [[Finn]]).
# [[vây|Vây]] [[cá]].
# [[bộ|Bộ]] [[thăng bằng]] (của máy bay).
# {{term|Kỹ thuật}} [[sườn|Sườn]], [[cạnh]] [[bên]], [[rìa]].
# {{term|Từ lóng}} [[bàn tay|Bàn tay]].
# {{term|từ Mỹ, nghĩa Mỹ}} , (từ lóng) [[tờ]] [[năm]] đô [[la]].
{{-ref-}}
{{R:FVDP}}
{{sơ khai}}
{{-yuy-}}
{{-pron-}}
* [[Wiktionary:IPA|IPA]]: {{IPA-old|/fən/}}
{{-noun-}}
{{pn}}
# [[phút]].
[[Thể loại:Danh từ tiếng Anh]]
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Thời gian}}
5lffy76ykwixwr2amtf4kdl796twopm
discernement
0
44007
2570822
2433818
2026-10-16T02:00:45Z
Hiyuune
50834
2570822
wikitext
text/x-wiki
=={{langname|fr}}==
{{root|fr|ine-pro|*krey-}}
==={{section|etym}}===
{{ety|fr|:af|discerner|-ment<id:nominal>}}
Từ {{af|fr|discerner|-ment|id2=nominal}}.
==={{section|pron}}===
* {{fr-IPA}}
==={{section|n}}===
{{fr-noun|m}}
# [[sự|Sự]] [[phân biệt]], [[sự]] [[phân định]].
#: {{ux|fr|'''Discernement''' des couleurs.|Sự phân biệt màu sắc.}}
#: {{ux|fr|'''Discernement''' du bien et du mal.|Sự phân định thiện ác.}}
# [[sự|Sự]] [[suy xét]].
#: {{ux|fr|Agir sans '''discernement'''.|Hành động không suy xét.}}
==={{section|ref}}===
* {{R:FVDP|db=fv}}
==={{section|further}}===
* {{R:fr:TLFi}}
5gkcyjqq8egkw5ku6vgkgaznqu82jqg
constitutionalize
0
97880
2570950
2458247
2026-10-16T06:58:21Z
Hiyuune
50834
2570950
wikitext
text/x-wiki
=={{langname|en}}==
==={{section|etym}}===
{{ety|en|:af|constitutional|-ize|text=+|tree=1}}
==={{section|v}}===
{{en-verb}}
# [[bắt|Bắt]] [[phải]] theo [[hiến pháp]]; [[hiến pháp]] hoá.
===={{section|drv}}====
{{col|en|deconstitutionalize|constitutionalization}}
==={{section|ref}}===
* {{R:FVDP|db=ev}}
m8rrqrzr80cbyfkf57ostq0khowvttg
discernment
0
98795
2570821
2464739
2026-10-16T01:58:53Z
Hiyuune
50834
2570821
wikitext
text/x-wiki
=={{langname|en}}==
==={{section|etym}}===
{{root|en|ine-pro|*krey-}}
Từ {{uder|en|frm|discernement}}, tương đương với {{suffix|en|discern|ment}}.
==={{section|pron}}===
* {{audio|en|LL-Q1860 (eng)-Vininn126-discernment.wav|a=US}}
==={{section|n}}===
{{en-noun|~}}
# Sự [[nhận thức]] [[rõ]], sự [[sâu sắc]], sự [[sáng suốt]].
===={{section|drv}}====
{{col|en|nondiscernment}}
===={{section|rel}}====
* {{l|en|discern}}
==={{section|ref}}===
* {{R:FVDP|db=ev}}
==={{section|ana}}===
* {{anagrams|en|a=cdeeimnnrst|rescindment}}
k8r7144la9sedxrvm5ll15tyex9dwra
plodding
0
107703
2570757
2508696
2026-10-15T13:09:29Z
Hiyuune
50834
2570757
wikitext
text/x-wiki
=={{langname|en}}==
==={{section|v}}===
{{head|en|Biến thể hình thái động từ}}
# {{infl of|en|plod||ing-form}}
==={{section|adj}}===
{{en-adj}}
# Đi [[nặng nề]] [[khó nhọc]], [[lê]] [[bước]] đi.
# [[cần cù|Cần cù]], [[ráng sức]], [[cật lực]].
===={{section|drv}}====
{{col|en|unplodding
|ploddingly|ploddingness}}
==={{section|ref}}===
* {{R:FVDP|db=ev}}
[[Thể loại:Tính từ tiếng Anh]]
[[Thể loại:Động từ tiếng Anh]]
1eoyq7voxsf6ke7j451rd530vqbu4sc
courtliness
0
108300
2570941
2459088
2026-10-16T06:50:06Z
Hiyuune
50834
2570941
wikitext
text/x-wiki
=={{langname|en}}==
==={{section|etym}}===
{{ety|en|:af|courtly|-ness|text=+|tree=1}}
==={{section|n}}===
{{en-noun|-|+}}
# Sự [[lịch sự]], sự [[nhã nhặn]].
# Sự [[khúm núm]], sự [[siểm nịnh]].
===={{section|ant}}====
* {{l|en|uncourtliness}}
==={{section|ref}}===
* {{R:FVDP|db=ev}}
==={{section|ana}}===
* {{anagrams|en|a=ceilnorsstu|uncloisters}}
q2382a529w71tsrto2x6kfph1elodsm
primage
0
116394
2570940
1897522
2026-10-16T06:48:41Z
Hiyuune
50834
2570940
wikitext
text/x-wiki
=={{langname|en}}==
==={{section|n}}===
{{en-noun|~}}
# [[tiền|Tiền]] [[trả]] thêm cho [[chủ]] [[tàu]] (tính phần trăm theo trọng lượng hàng hoá).
==={{section|ref}}===
* {{R:FVDP|db=ev}}
rqqkhl24di260hm6tnfqzjjomz6hg4l
fleshing-machine
0
149043
2570948
2470465
2026-10-16T06:56:21Z
Hiyuune
50834
Đang yêu cầu xóa nhanh ([[WT:XN#MT7|XN MT7]]).
2570948
wikitext
text/x-wiki
{{db-mt7}}
{{-eng-}}
{{-pron-}}
* [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˈflɛ.ʃiɳ.mə.ˈʃin/}}
{{-noun-}}
'''fleshing-machine''' {{IPA-old|/ˈflɛ.ʃiɳ.mə.ˈʃin/}}
# [[máy|Máy]] [[nạo]] [[thịt]] ở [[da]].
{{-ref-}}
{{R:FVDP}}
[[Thể loại:Danh từ tiếng Anh]]
r5p5uppswlm3xll7j9h35lvgp00e57l
automatic library call
0
177829
2570939
2452500
2026-10-16T06:47:42Z
Hiyuune
50834
Đang yêu cầu xóa nhanh ([[WT:XN#MT7|XN MT7]]).
2570939
wikitext
text/x-wiki
{{db-mt7}}
{{-eng-}}
{{-pron-}}
* [[Wiktionary:IPA|IPA]]: {{IPA-old|/ˌɔ.tə.ˈmæ.tɪk ˈlɑɪ.ˌbrɛr.i ˈkɔl/}}
{{-noun-}}
'''automatic library call''' {{IPA-old|/ˌɔ.tə.ˈmæ.tɪk ˈlɑɪ.ˌbrɛr.i ˈkɔl/}}
# {{term|Tech}} [[gọi|Gọi]] [[thư viện]] [[tự động]].
{{-ref-}}
{{R:FVDP}}
[[Thể loại:Danh từ tiếng Anh]]
sn04c8v1aneywvf0ulsh125q23i5nvh
dere
0
186257
2570844
2137430
2026-10-16T03:00:14Z
WhoAlone
40420
2570844
wikitext
text/x-wiki
{{-yuy-}}
{{-etym-}}
{{inh+|yuy|xgn-pro|*dere}}.
{{-noun-}}
{{pn}}
# [[gối]].
{{-ref-}}
* Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}}
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Hàng gia dụng}}
{{-nor-}}
{{-pronoun-}}
'''dere'''
# Các ông, [[các bà]], các [[anh]], các [[chị]], [[quí]] [[vị]].
#: ''Hvor har '''dere''' vært?
#: '' Vi har paraplyene '''dere'''s.
{{-ref-}}
{{R:FVDP}}
[[Thể loại:đại từ tiếng Na Uy]]
ss9lfvmwfdsywpm7wnf0kai7dy5lo7p
đảng
0
199770
2570792
2419512
2026-10-15T17:04:37Z
TienMinh-mun6xnChing
57893
TienMinh-mun6xnChing đã đổi [[đảng]] thành [[Đảng]]: tạo trang mới
2419512
wikitext
text/x-wiki
{{-vie-}}
{{wp}}
{{-etym-}}
{{vi-etym-sino|黨}}.
{{-pron-}}
{{vi-pron}}
{{-hanviet-}}
{{đầu}}
*[[挡]]: [[đáng]], [[đảng]]
*[[荡]]: [[đãng]], [[đảng]]
*[[䣣]]: [[đảng]]
*[[钂]]: [[đảng]]
*[[镋]]: [[đảng]]
*[[谠]]: [[đảng]]
*[[攩]]: [[đảng]]
*[[黨]]: [[chưởng]], [[đảng]]
*[[擋]]: [[đáng]], [[đang]], [[đảng]]
{{mid}}
*[[䣊]]: [[đảng]]
*[[曭]]: [[thảng]], [[đảng]], [[huân]]
*[[蕩]]: [[đãng]], [[đảng]]
*[[欓]]: [[đảng]]
*[[鎲]]: [[đảng]]
*[[党]]: [[chưởng]], [[đảng]]
*[[轆]]: [[lộc]], [[đảng]]
*[[讜]]: [[đảng]]
{{cuối}}
{{-hanviet-t-}}
{{đầu}}
*[[蕩]]: [[đãng]], [[đảng]]
*[[黨]]: [[đảng]]
*[[攩]]: [[đảng]]
{{mid}}
*[[鎲]]: [[đảng]]
*[[党]]: [[đảng]]
*[[讜]]: [[đảng]]
{{cuối}}
{{-nôm-}}
{{đầu}}
*[[谠]]: [[đảng]]
*[[攩]]: [[đáng]], [[đảng]]
*[[黨]]: [[đảng]], [[đoảng]], [[chưởng]]
*[[曭]]: [[đảng]]
{{mid}}
*[[欓]]: [[đảng]]
*[[宕]]: [[đảng]], [[đãng]]
*[[党]]: [[đảng]], [[chưởng]]
*[[讜]]: [[đảng]]
{{cuối}}
{{-paro-}}
{{đầu}}
:* [[Dẳng]]
:* [[dáng]]
:* [[dâng]]
:* [[đáng]]
:* [[đằng]]
:* [[đắng]]
{{giữa}}
:* [[dạng]]
:* [[dang]]
:* [[đang]]
:* [[đăng]]
:* [[đẳng]]
{{cuối}}
{{-noun-}}
{{vi-noun}}
# [[nhóm|Nhóm]] [[người]] [[kết]] [[với nhau]] trong một [[tổ chức]] [[chính trị]] có [[mục tiêu]], có điều [[lệ]] [[chặt chẽ]].
#: '''''Đảng''' cộng sản.''
#: '''''Đảng''' xã hội.''
#: '''''Đảng''' dân chủ''
# Đảng [[cộng sản|Cộng sản]] [[Việt Nam]] [[nói]] [[tắt]] (thường viết hoa).
#: ''''' Đảng ''' không bắt buộc ai vào '''Đảng''' cả.'' ([[w:Hồ Chí Minh|Hồ Chí Minh]], ''Bài nói chuyện với cán bộ tỉnh Hà Tây ngày 10-2-1967'', sđd, t.12, trang 221-222.)
{{-syn-}}
:* [[đảng chính trị]]
:* [[chính đảng]]
{{-ref-}}
{{R:FVDP}}
{{R:WinVNKey:Lê Sơn Thanh}}
8cstzlqv9rhpdk0tsqrl36erldftw32
2570794
2570792
2026-10-15T17:04:51Z
TienMinh-mun6xnChing
57893
TienMinh-mun6xnChing đã đổi [[Đảng]] thành [[đảng]] qua đổi hướng: Lùi lại
2419512
wikitext
text/x-wiki
{{-vie-}}
{{wp}}
{{-etym-}}
{{vi-etym-sino|黨}}.
{{-pron-}}
{{vi-pron}}
{{-hanviet-}}
{{đầu}}
*[[挡]]: [[đáng]], [[đảng]]
*[[荡]]: [[đãng]], [[đảng]]
*[[䣣]]: [[đảng]]
*[[钂]]: [[đảng]]
*[[镋]]: [[đảng]]
*[[谠]]: [[đảng]]
*[[攩]]: [[đảng]]
*[[黨]]: [[chưởng]], [[đảng]]
*[[擋]]: [[đáng]], [[đang]], [[đảng]]
{{mid}}
*[[䣊]]: [[đảng]]
*[[曭]]: [[thảng]], [[đảng]], [[huân]]
*[[蕩]]: [[đãng]], [[đảng]]
*[[欓]]: [[đảng]]
*[[鎲]]: [[đảng]]
*[[党]]: [[chưởng]], [[đảng]]
*[[轆]]: [[lộc]], [[đảng]]
*[[讜]]: [[đảng]]
{{cuối}}
{{-hanviet-t-}}
{{đầu}}
*[[蕩]]: [[đãng]], [[đảng]]
*[[黨]]: [[đảng]]
*[[攩]]: [[đảng]]
{{mid}}
*[[鎲]]: [[đảng]]
*[[党]]: [[đảng]]
*[[讜]]: [[đảng]]
{{cuối}}
{{-nôm-}}
{{đầu}}
*[[谠]]: [[đảng]]
*[[攩]]: [[đáng]], [[đảng]]
*[[黨]]: [[đảng]], [[đoảng]], [[chưởng]]
*[[曭]]: [[đảng]]
{{mid}}
*[[欓]]: [[đảng]]
*[[宕]]: [[đảng]], [[đãng]]
*[[党]]: [[đảng]], [[chưởng]]
*[[讜]]: [[đảng]]
{{cuối}}
{{-paro-}}
{{đầu}}
:* [[Dẳng]]
:* [[dáng]]
:* [[dâng]]
:* [[đáng]]
:* [[đằng]]
:* [[đắng]]
{{giữa}}
:* [[dạng]]
:* [[dang]]
:* [[đang]]
:* [[đăng]]
:* [[đẳng]]
{{cuối}}
{{-noun-}}
{{vi-noun}}
# [[nhóm|Nhóm]] [[người]] [[kết]] [[với nhau]] trong một [[tổ chức]] [[chính trị]] có [[mục tiêu]], có điều [[lệ]] [[chặt chẽ]].
#: '''''Đảng''' cộng sản.''
#: '''''Đảng''' xã hội.''
#: '''''Đảng''' dân chủ''
# Đảng [[cộng sản|Cộng sản]] [[Việt Nam]] [[nói]] [[tắt]] (thường viết hoa).
#: ''''' Đảng ''' không bắt buộc ai vào '''Đảng''' cả.'' ([[w:Hồ Chí Minh|Hồ Chí Minh]], ''Bài nói chuyện với cán bộ tỉnh Hà Tây ngày 10-2-1967'', sđd, t.12, trang 221-222.)
{{-syn-}}
:* [[đảng chính trị]]
:* [[chính đảng]]
{{-ref-}}
{{R:FVDP}}
{{R:WinVNKey:Lê Sơn Thanh}}
8cstzlqv9rhpdk0tsqrl36erldftw32
2570796
2570794
2026-10-15T17:06:17Z
TienMinh-mun6xnChing
57893
/* */ trung lập
2570796
wikitext
text/x-wiki
{{-vie-}}
{{wp}}
{{-etym-}}
{{vi-etym-sino|黨}}.
{{-pron-}}
{{vi-pron}}
{{-hanviet-}}
{{đầu}}
*[[挡]]: [[đáng]], [[đảng]]
*[[荡]]: [[đãng]], [[đảng]]
*[[䣣]]: [[đảng]]
*[[钂]]: [[đảng]]
*[[镋]]: [[đảng]]
*[[谠]]: [[đảng]]
*[[攩]]: [[đảng]]
*[[黨]]: [[chưởng]], [[đảng]]
*[[擋]]: [[đáng]], [[đang]], [[đảng]]
{{mid}}
*[[䣊]]: [[đảng]]
*[[曭]]: [[thảng]], [[đảng]], [[huân]]
*[[蕩]]: [[đãng]], [[đảng]]
*[[欓]]: [[đảng]]
*[[鎲]]: [[đảng]]
*[[党]]: [[chưởng]], [[đảng]]
*[[轆]]: [[lộc]], [[đảng]]
*[[讜]]: [[đảng]]
{{cuối}}
{{-hanviet-t-}}
{{đầu}}
*[[蕩]]: [[đãng]], [[đảng]]
*[[黨]]: [[đảng]]
*[[攩]]: [[đảng]]
{{mid}}
*[[鎲]]: [[đảng]]
*[[党]]: [[đảng]]
*[[讜]]: [[đảng]]
{{cuối}}
{{-nôm-}}
{{đầu}}
*[[谠]]: [[đảng]]
*[[攩]]: [[đáng]], [[đảng]]
*[[黨]]: [[đảng]], [[đoảng]], [[chưởng]]
*[[曭]]: [[đảng]]
{{mid}}
*[[欓]]: [[đảng]]
*[[宕]]: [[đảng]], [[đãng]]
*[[党]]: [[đảng]], [[chưởng]]
*[[讜]]: [[đảng]]
{{cuối}}
{{-paro-}}
{{đầu}}
:* [[Dẳng]]
:* [[dáng]]
:* [[dâng]]
:* [[đáng]]
:* [[đằng]]
:* [[đắng]]
{{giữa}}
:* [[dạng]]
:* [[dang]]
:* [[đang]]
:* [[đăng]]
:* [[đẳng]]
{{cuối}}
{{-noun-}}
{{vi-noun}}
# [[nhóm|Nhóm]] [[người]] [[kết]] [[với nhau]] trong một [[tổ chức]] [[chính trị]] có [[mục tiêu]], có điều [[lệ]] [[chặt chẽ]].
#: '''''Đảng''' cộng sản.''
#: '''''Đảng''' xã hội.''
#: '''''Đảng''' dân chủ''
{{-syn-}}
:* [[đảng chính trị]]
:* [[chính đảng]]
{{-ref-}}
{{R:FVDP}}
{{R:WinVNKey:Lê Sơn Thanh}}
kdweu613j6jsqg86b4kr3vwdh6va9rn
2570806
2570796
2026-10-15T17:13:34Z
TienMinh-mun6xnChing
57893
/* */ k cần
2570806
wikitext
text/x-wiki
{{-vie-}}
{{wp}}
{{-etym-}}
{{vi-etym-sino|黨}}.
{{-pron-}}
{{vi-pron}}
{{-hanviet-}}
{{đầu}}
*[[挡]]: [[đáng]], [[đảng]]
*[[荡]]: [[đãng]], [[đảng]]
*[[䣣]]: [[đảng]]
*[[钂]]: [[đảng]]
*[[镋]]: [[đảng]]
*[[谠]]: [[đảng]]
*[[攩]]: [[đảng]]
*[[黨]]: [[chưởng]], [[đảng]]
*[[擋]]: [[đáng]], [[đang]], [[đảng]]
{{mid}}
*[[䣊]]: [[đảng]]
*[[曭]]: [[thảng]], [[đảng]], [[huân]]
*[[蕩]]: [[đãng]], [[đảng]]
*[[欓]]: [[đảng]]
*[[鎲]]: [[đảng]]
*[[党]]: [[chưởng]], [[đảng]]
*[[轆]]: [[lộc]], [[đảng]]
*[[讜]]: [[đảng]]
{{cuối}}
{{-hanviet-t-}}
{{đầu}}
*[[蕩]]: [[đãng]], [[đảng]]
*[[黨]]: [[đảng]]
*[[攩]]: [[đảng]]
{{mid}}
*[[鎲]]: [[đảng]]
*[[党]]: [[đảng]]
*[[讜]]: [[đảng]]
{{cuối}}
{{-nôm-}}
{{đầu}}
*[[谠]]: [[đảng]]
*[[攩]]: [[đáng]], [[đảng]]
*[[黨]]: [[đảng]], [[đoảng]], [[chưởng]]
*[[曭]]: [[đảng]]
{{mid}}
*[[欓]]: [[đảng]]
*[[宕]]: [[đảng]], [[đãng]]
*[[党]]: [[đảng]], [[chưởng]]
*[[讜]]: [[đảng]]
{{cuối}}
{{-paro-}}
{{đầu}}
:* [[Dẳng]]
:* [[dáng]]
:* [[dâng]]
:* [[đáng]]
:* [[đằng]]
:* [[đắng]]
{{giữa}}
:* [[dạng]]
:* [[dang]]
:* [[đang]]
:* [[đăng]]
:* [[đẳng]]
{{cuối}}
{{-noun-}}
{{vi-noun}}
# [[nhóm|Nhóm]] [[người]] [[kết]] [[với nhau]] trong một [[tổ chức]] [[chính trị]] có [[mục tiêu]], có điều [[lệ]] [[chặt chẽ]].
#: '''''Đảng''' cộng sản.''
#: '''''Đảng''' xã hội.''
#: '''''Đảng''' dân chủ''
{{-syn-}}
* [[đảng chính trị]]
* [[chính đảng]]
{{-ref-}}
{{R:FVDP}}
{{R:WinVNKey:Lê Sơn Thanh}}
ne328qyg0q9mjjsf5xw5dble96702dg
fleshing
0
220701
2570947
2342641
2026-10-16T06:56:15Z
Hiyuune
50834
/* Động từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2570947
wikitext
text/x-wiki
=={{langname|en}}==
==={{section|pron}}===
* {{IPA4|en|/ˈflɛʃɪŋ/}}
==={{section|v}}===
{{head|en|Biến thể hình thái động từ}}
# {{infl of|en|flesh||ing-form}}.
#: {{ux|en|'''fleshing''' machine|máy nạo thịt ở da}}
==={{section|see}}===
* {{l|en|fleshings}}
==={{section|ana}}===
* {{anagrams|en|a=efghilns|Fenglish}}
ayn0sdxwmtojtch6ze9ny6os0k945sv
Bản mẫu:lt-noun-f-a-3
10
238682
2570780
2233211
2026-10-15T14:05:41Z
Hiyuune
50834
Hiyuune đã đổi [[Bản mẫu:lit-noun-f-a-3]] thành [[Bản mẫu:lt-noun-f-a-3]] qua đổi hướng
2233211
wikitext
text/x-wiki
{{{{#switch:{{{n|}}}|s=lt-noun-so|p=lt-noun-po|sp|lt-decl-noun}}
|{{{1}}}à
|{{{2}}}os
|{{{1}}}õs
|{{{1}}}ų̃
|{{{2}}}ai
|{{{1}}}óms
|{{{2}}}ą
|{{{2}}}as
|{{{2}}}a
|{{{1}}}omìs
|{{{1}}}ojè
|{{{1}}}osè
|{{{2}}}a
|{{{2}}}os}}<noinclude>
{{tài liệu}}[[Thể loại:Bản mẫu bảng biến tố danh từ tiếng Litva]]</noinclude>
mh7s5bzsqchns58biyawdlwr7ek91jt
rupūžė
0
239060
2570765
2147635
2026-10-15T13:54:32Z
Hiyuune
50834
2570765
wikitext
text/x-wiki
{{also|rupūže|rupūžę}}
=={{langname|lt}}==
{{wp|lt:+s}}
[[File:Toad3.jpg|thumb|right|220px|Rupūžė]]
==={{section|pron}}===
{{lt-pr|rùpūžė}}
==={{section|n}}===
{{lt-noun|f|rùpūžės|1|head=rùpūžė}}
# Con [[cóc]].
===={{section|decl}}====
{{lt-noun-f-ė-1|rupūž|rùpūž}}
==={{section|interj}}===
{{head|lt|Thán từ}}
# {{n-g|Một từ chửi thề.}}
==={{section|see}}===
* {{l|lt|amfibija}}
* {{l|lt|salamandra}}
* {{l|lt|varlė}}
* {{l|lt|varliagyvis}}
{{C|lt|Lớp lưỡng cư}}
06bm27d6oio1btvzwlddbbn8ezuv1nj
2570767
2570765
2026-10-15T13:55:39Z
Hiyuune
50834
/* Xem thêm */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2570767
wikitext
text/x-wiki
{{also|rupūže|rupūžę}}
=={{langname|lt}}==
{{wp|lt:+s}}
[[File:Toad3.jpg|thumb|right|220px|Rupūžė]]
==={{section|pron}}===
{{lt-pr|rùpūžė}}
==={{section|n}}===
{{lt-noun|f|rùpūžės|1|head=rùpūžė}}
# Con [[cóc]].
===={{section|decl}}====
{{lt-noun-f-ė-1|rupūž|rùpūž}}
==={{section|interj}}===
{{head|lt|Thán từ}}
# {{n-g|Một từ chửi thề.}}
==={{section|see}}===
* {{l|lt|amfibija}}
* {{l|lt|salamandra}}
* {{l|lt|varlė}}
* {{l|lt|varliagyvis}}
{{C|lt|Lớp Lưỡng cư}}
kjkx2b015o7lx5lb8s5t3j4qlazkps1
gérer
0
241075
2570759
2476149
2026-10-15T13:21:18Z
Hiyuune
50834
2570759
wikitext
text/x-wiki
=={{langname|fr}}==
==={{section|etym}}===
{{ety|fr|:lbor|la:gerō<alt:gerere>}}
{{lbor|fr|la|gerō|gerere}}.
==={{section|pron}}===
* {{fr-IPA}}
* {{audio|fr|Fr-gérer.ogg}}
* {{audio|fr|LL-Q150 (fra)-Jérémy-Günther-Heinz Jähnick-gérer.wav|a=Somain}}
* {{audio|fr|LL-Q150 (fra)-LoquaxFR-gérer.wav|a=Vosges}}
==={{section|v}}===
{{fr-verb}}
# [[quản lý|Quản lý]].
===={{section|forms}}====
{{fr-conj-auto}}
==={{section|further}}===
* {{R:fr:TLFi}}
ar77kp9y5t3eohhujh7k4ntif5s0ohs
đảng phái
0
243577
2570810
2357587
2026-10-15T21:36:29Z
TienMinh-mun6xnChing
57893
/* */
2570810
wikitext
text/x-wiki
{{-vie-}}
{{-etym-}}
{{vi-etym-sino|黨派}}.
{{-pron-}}
{{vie-pron}}
{{-noun-}}
{{pn}}
# {{like-entry|đảng chính trị}}
{{catname|Danh từ|tiếng Việt}}
mm41s2sbmw0i7bx04rndo6ejhvqlh52
chính đảng
0
247049
2570798
2159676
2026-10-15T17:08:14Z
TienMinh-mun6xnChing
57893
/* */
2570798
wikitext
text/x-wiki
{{-vie-}}
{{-info-}}
{{-pron-}}
{{vie-pron}}
{{-etymology-}}
Từ [[Hán Việt]] [[政黨]] (“đảng chính trị”), từ tiếng Nhật [[政党]] (''seitō'')
{{-noun-}}
{{pn}}
# [[tổ chức|Tổ chức]] [[chính trị]] [[đại diện|Đại diện]] cho một [[giai cấp]], một [[tầng lớp]] hoặc một [[tập đoàn]] [[xã hội]], [[đấu tranh]] cho [[quyền lợi]] của giai cấp, tầng lớp, tập đoàn xã hội ấy.
#:'''''Chính đảng''' của giai cấp công nhân.''
# [[tổ chức|Tổ chức]] [[chính trị]] có [[mục đích]] chính trị, [[tập hợp]] một [[tập thể]] cùng [[theo đuổi]], [[thực thi]] một [[lý tưởng]], một [[đường lối]], một [[chủ nghĩa]] chính trị. Những [[thành viên]] trong cùng một chính đảng đều có [[chung]] một [[niềm tin]] chính trị.
{{-syn-}}
:* [[đảng chính trị]]
:* [[đảng]]
{{-ref-}}
{{R:Tratu}}
{{catname|Danh từ|tiếng Việt}}
93c2o7gc6auuexh9j1b4melfa7yo36w
sterben
0
249455
2570760
1990460
2026-10-15T13:25:37Z
Hiyuune
50834
2570760
wikitext
text/x-wiki
{{also|Sterben}}
=={{langname|de}}==
==={{section|pron}}===
* {{IPA|de|/ˈʃtɛrbən/|[ˈʃtɛʁ.bm̩]|[ˈʃtɛɐ̯-]|[-bən]}}
* {{audio|de|De-sterben.ogg}}
* {{audio|de|De-sterben2.ogg|a=Berlin}}
* {{audio|de|De-sterben3.ogg|a=Berlin}}
* {{audio|de|De-at-sterben.ogg|a=Áo}}
* {{rhyme|de|ɛʁbn̩|s=2}}
* {{hyph|de|ster|ben}}
==={{section|v}}===
{{de-verb|sterben<stirbt#starb,gestorben,stürbe.sein>}}
# {{lb|de|intransitive}} [[chết|Chết]].
# {{lb|de|transitive|or|intransitive}} [[chết|Chết]] {{+obj|de|acc/gen}}
===={{section|forms}}====
{{de-conj|sterben<stirbt#starb,gestorben,stürbe.sein>}}
===={{section|drv}}====
{{col|de
|Sterbealter
|Sterbensforschung
|Sterbejahr
|sterbenskrank
|Sterben<g:n>
|Massensterben
|sterblich
|Hungers sterben
}}
===={{section|rel}}====
{{col|de|absterben|aussterben|versterben}}
===={{section|see}}====
* {{l|de|Tod|g=m}}
* {{l|de|tot|pos=a}}
==={{section|further}}===
* {{R:de:Duden}
* {{R:de:DWDS}}
* {{R:de:UniLeipzig}}
* {{R:de:OpenThesaurus}}
* {{pedia|lang=de}}
* {{R:de:Cambridge}}
* {{R:de:Collins}}
hsle2iczqmtucx6tuhxddzrar1j4kxl
2570761
2570760
2026-10-15T13:25:50Z
Hiyuune
50834
2570761
wikitext
text/x-wiki
{{also|Sterben}}
=={{langname|de}}==
==={{section|pron}}===
* {{IPA|de|/ˈʃtɛrbən/|[ˈʃtɛʁ.bm̩]|[ˈʃtɛɐ̯-]|[-bən]}}
* {{audio|de|De-sterben.ogg}}
* {{audio|de|De-sterben2.ogg|a=Berlin}}
* {{audio|de|De-sterben3.ogg|a=Berlin}}
* {{audio|de|De-at-sterben.ogg|a=Áo}}
* {{rhyme|de|ɛʁbn̩|s=2}}
* {{hyph|de|ster|ben}}
==={{section|v}}===
{{de-verb|sterben<stirbt#starb,gestorben,stürbe.sein>}}
# {{lb|de|intransitive}} [[chết|Chết]].
# {{lb|de|transitive|or|intransitive}} [[chết|Chết]] {{+obj|de|acc/gen}}.
===={{section|forms}}====
{{de-conj|sterben<stirbt#starb,gestorben,stürbe.sein>}}
===={{section|drv}}====
{{col|de
|Sterbealter
|Sterbensforschung
|Sterbejahr
|sterbenskrank
|Sterben<g:n>
|Massensterben
|sterblich
|Hungers sterben
}}
===={{section|rel}}====
{{col|de|absterben|aussterben|versterben}}
===={{section|see}}====
* {{l|de|Tod|g=m}}
* {{l|de|tot|pos=a}}
==={{section|further}}===
* {{R:de:Duden}
* {{R:de:DWDS}}
* {{R:de:UniLeipzig}}
* {{R:de:OpenThesaurus}}
* {{pedia|lang=de}}
* {{R:de:Cambridge}}
* {{R:de:Collins}}
ophvbzg03ngtkg6all34f72rbik2kiq
Mô đun:parameters
828
256180
2570764
2360653
2026-10-15T13:44:32Z
Hiyuune
50834
2570764
Scribunto
text/plain
--[==[TODO:
* Change certain flag names, as some are misnomers:
* Change `allow_holes` to `keep_holes`, because it's not the inverse of `disallow_holes`.
* Change `allow_empty` to `keep_empty`, as it causes them to be kept as "" instead of deleted.
* Sort out all the internal error calls. Manual error(format()) calls are used when certain parameters shouldn't be dumped, so find a way to avoid that.
]==]
local export = {}
local collation_module = "Module:collation"
local families_module = "Module:families"
local functions_module = "Module:fun"
local gender_and_number_utilities_module = "Module:gender and number utilities"
local labels_module = "Module:labels"
local languages_module = "Module:languages"
local math_module = "Module:math"
local pages_module = "Module:pages"
local parameters_finalize_set_module = "Module:parameters/finalizeSet"
local parameters_track_module = "Module:parameters/track"
local parse_utilities_module = "Module:parse utilities"
local references_module = "Module:references"
local scribunto_module = "Module:Scribunto"
local scripts_module = "Module:scripts"
local string_utilities_module = "Module:string utilities"
local table_module = "Module:table"
local wikimedia_languages_module = "Module:wikimedia languages"
local yesno_module = "Module:yesno"
local mw = mw
local mw_title = mw.title
local string = string
local table = table
local dump = mw.dumpObject
local find = string.find
local format = string.format
local gsub = string.gsub
local insert = table.insert
local ipairs = ipairs
local list_to_text = mw.text.listToText
local make_title = mw_title.makeTitle
local match = string.match
local max = math.max
local new_title = mw_title.new
local next = next
local pairs = pairs
local pcall = pcall
local require = require
local sub = string.sub
local tonumber = tonumber
local type = type
local unpack = unpack or table.unpack -- Lua 5.2 compatibility
local current_title_text, current_namespace, sets -- Defined when needed.
local namespaces = mw.site.namespaces
--[==[
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 decode_entities(...)
decode_entities = require(string_utilities_module).decode_entities
return decode_entities(...)
end
local function extend(...)
extend = require(table_module).extend
return extend(...)
end
local function finalize_set(...)
finalize_set = require(parameters_finalize_set_module)
return finalize_set(...)
end
local function get_family_by_code(...)
get_family_by_code = require(families_module).getByCode
return get_family_by_code(...)
end
local function get_family_by_name(...)
get_family_by_name = require(families_module).getByCanonicalName
return get_family_by_name(...)
end
local function get_language_by_code(...)
get_language_by_code = require(languages_module).getByCode
return get_language_by_code(...)
end
local function get_language_by_name(...)
get_language_by_name = require(languages_module).getByCanonicalName
return get_language_by_name(...)
end
local function get_script_by_code(...)
get_script_by_code = require(scripts_module).getByCode
return get_script_by_code(...)
end
local function get_script_by_name(...)
get_script_by_name = require(scripts_module).getByCanonicalName
return get_script_by_name(...)
end
local function get_wm_lang_by_code(...)
get_wm_lang_by_code = require(wikimedia_languages_module).getByCode
return get_wm_lang_by_code(...)
end
local function get_wm_lang_by_code_with_fallback(...)
get_wm_lang_by_code_with_fallback = require(wikimedia_languages_module).getByCodeWithFallback
return get_wm_lang_by_code_with_fallback(...)
end
local function gsplit(...)
gsplit = require(string_utilities_module).gsplit
return gsplit(...)
end
local function is_callable(...)
is_callable = require(functions_module).is_callable
return is_callable(...)
end
local function is_integer(...)
is_integer = require(math_module).is_integer
return is_integer(...)
end
local function is_internal_title(...)
is_internal_title = require(pages_module).is_internal_title
return is_internal_title(...)
end
local function is_positive_integer(...)
is_positive_integer = require(math_module).is_positive_integer
return is_positive_integer(...)
end
local function iterate_list(...)
iterate_list = require(table_module).iterateList
return iterate_list(...)
end
local function num_keys(...)
num_keys = require(table_module).numKeys
return num_keys(...)
end
local function parse_gender_and_number_spec(...)
parse_gender_and_number_spec = require(gender_and_number_utilities_module).parse_gender_and_number_spec
return parse_gender_and_number_spec(...)
end
local function parse_references(...)
parse_references = require(references_module).parse_references
return parse_references(...)
end
local function pattern_escape(...)
pattern_escape = require(string_utilities_module).pattern_escape
return pattern_escape(...)
end
local function php_trim(...)
php_trim = require(scribunto_module).php_trim
return php_trim(...)
end
local function scribunto_parameter_key(...)
scribunto_parameter_key = require(scribunto_module).scribunto_parameter_key
return scribunto_parameter_key(...)
end
local function sort(...)
sort = require(collation_module).sort
return sort(...)
end
local function sorted_pairs(...)
sorted_pairs = require(table_module).sortedPairs
return sorted_pairs(...)
end
local function split(...)
split = require(string_utilities_module).split
return split(...)
end
local function split_labels_on_comma(...)
split_labels_on_comma = require(labels_module).split_labels_on_comma
return split_labels_on_comma(...)
end
local function split_on_comma(...)
split_on_comma = require(parse_utilities_module).split_on_comma
return split_on_comma(...)
end
local function tonumber_extended(...)
tonumber_extended = require(math_module).tonumber_extended
return tonumber_extended(...)
end
local function track(...)
track = require(parameters_track_module)
return track(...)
end
local function yesno(...)
yesno = require(yesno_module)
return yesno(...)
end
--[==[ intro:
This module is used to standardize template argument processing and checking. A typical workflow is as follows (based
on [[Module:translations]]):
{
...
local parent_args = frame:getParent().args
local params = {
[1] = {required = true, type = "language", default = "und"},
[2] = true,
[3] = {list = true},
["alt"] = true,
["id"] = true,
["sc"] = {type = "script"},
["tr"] = true,
["ts"] = true,
["lit"] = true,
}
local args = require("Module:parameters").process(parent_args, params)
-- Do further processing of the parsed arguments in `args`.
...
}
The `params` table should have the parameter names as the keys, and a (possibly empty) table of parameter tags as the
value. An empty table as the value merely states that the parameter exists, but should not receive any special
treatment; if desired, empty tables can be replaced with the value `true` as a perforamnce optimization.
Possible parameter tags are listed below:
; {required = true}
: The parameter is required; an error is shown if it is not present. The template's page itself is an exception; no
error is shown there.
; {default =}
: Specifies a default input value for the parameter, if it is absent or empty. This will be processed as though it were
the input instead, so (for example) {default = "und"} with the type {"language"} will return a language object for
[[:Category:Undetermined language|Undetermined language]] if no language code is provided. (As an exception, numbers
and booleans can be specified either as-is or in string format.) When used on list parameters, this specifies a
default value for the first item in the list only. Note that it is not possible to generate a default that depends on
the value of other parameters. If used together with {required = true}, the default applies only to template pages
(see the following entry), as a side effect of the fact that "required" parameters aren't actually required on
template pages. This can be used to show an example of the template in action when the template page is visited;
however, it is preferred to use `template_default` for this purpose, for clarity.
; {template_default =}
: Specifies a default input value for absent or empty parameters only on the template demo invocation (the invocation of
the template that is displayed when the template page that implements the template is viewed). Template pages are
pages in template space that invoke (through {{tl|#invoke:}}) the module that implements the template and calls
[[Module:parameters]]. For example, the page [[Template:en-noun]] implements the {{tl|en-noun}} template, which in
turn invokes [[Module:en-headword]], and is a template page for [[Module:en-headword]]. When the template page
[[Template:en-noun]] is visited, the {{tl|#invoke:}} of the template's module is expanded as if the template were
called without arguments, and the output is inserted at that point into the processed page. This output serves as a
sort of demo of the template's functionality. `template_default` can be used to supply default values for use only in
this demo. Since the template page may also contain other invocations of the same template (e.g. on the template's
documentation page, which is typically transcluded into the template page itself), `template_default` does not apply
if there are any arguments passed to the template or if the template is invoked on any other page but its own template
page (which is checked by comparing the name of the invoking template to the current pagename). Both
`template_default` and `default` can be specified for the same parameter. If this is done, `template_default` applies
for the argumentless template invocation on the template page, and `default` in all other circumstances As an example,
{{tl|cs-IPA}} uses the equivalent of {[1] = {default = "+", template_default = "příklad"}} to supply a default of
{"+"} for mainspace and documentation pages (which tells the module to use the value of the {{para|pagename}}
parameter, falling back to the actual pagename), but {"příklad"} (which means "example"), on [[Template:cs-IPA]].
; {alias_of =}
: Treat the parameter as an alias of another. When arguments are specified for this parameter, they will automatically
be renamed and stored under the alias name. This allows for parameters with multiple alternative names, while still
treating them as if they had only one name. The conversion-related properties of an aliased parameter (e.g. `type`,
`set`, `convert`, `sublist`) are taken from the aliasee, and the corrresponding properties set on the alias itself
are ignored; but other properties on the alias are taken from the alias's spec and not from the aliasee's spec. This
means, for example, that if you create an alias of a list parameter, the alias must also specify the `list` property
or it is not a list. (In such a case, a value specified for the alias goes into the first item of the aliasee's list.
You cannot make a list alias of a non-list parameter; this causes an error to be thrown.) Similarly, if you specify
`separate_no_index` on an aliasee but not on the alias, uses of the unindexed aliasee parameter are stored into the
`.default` key, but uses of the unindexed alias are stored into the first numbered key of the aliasee's list.
Aliases cannot be required, as this prevents the other name or names of the parameter from being used. Parameters
that are aliases and required at the same time cause an error to be thrown.
; {allow_empty = true}
: If the argument is an empty string value, it is not converted to {nil}, but kept as-is. The use of `allow_empty` is
disallowed if a type has been specified, and causes an error to be thrown.
; {no_trim = true}
: Spacing characters such as spaces and newlines at the beginning and end of a positional parameter are not removed.
(MediaWiki itself automatically trims spaces and newlines at the edge of named parameters.) The use of `no_trim` is
disallowed if a type has been specified, and causes an error to be thrown.
; {type =}
: Specifies what value type to convert the argument into. The default is to leave it as a text string. Alternatives are:
:; {type = "boolean"}
:: The value is treated as a boolean value, either true or false. No value, the empty string, and the strings {"0"},
{"no"}, {"n"}, {"false"}, {"f"} and {"off"} (case-insensitive) are treated as {false}, all other values are
considered {true}.
:; {type = "boolean or string"}
:: The value is treated as either a boolean value (true or false) or some other string value. The strings {"0"}, {"no"},
{"n"}, {"false"}, {"f"} and {"off"} (case-insensitive) are treated as {false}; the string {"1"}, {"yes"}, {"y"},
{"true"}, {"t"} and {"on"} (case-insensitive) are treated as {true}; and all other values are left as-is. You can use
`set` to restrict the possible strings that are allowed; the values specified using `set` should not include {true}
or {false}.
:; {type = "number"}
:: The value is converted into a number, and throws an error if the value is not parsable as a number. Input values may
be signed (`+` or `-`), and may contain decimal points and leading zeroes. If {allow_hex = true}, then hexadecimal
values in the form {"0x100"} may optionally be used instead, which otherwise have the same syntax restrictions
(including signs, decimal digits, and leading zeroes after {"0x"}). Hexadecimal inputs are not case-sensitive. Lua's
special number values (`inf` and `nan`) are not possible inputs.
:; {type = "range"}
:: The value is interpreted as a hyphen-separated range of two numbers (e.g. {"2-4"} is interpreted as the range from
{2} to {4}). A number input without a hyphen is interpreted as a range from that number to itself (e.g. the input
{"1"} is interpreted as the range from {1} to {1}). Any optional flags which are available for numbers will also work
for ranges.
:; {type = "language"}
:: The value is interpreted as a full or [[Wiktionary:Languages#Etymology-only languages|etymology-only language]] code
language code (or name, if {method = "name"}) and converted into the corresponding object (see [[Module:languages]]).
If the code or name is invalid, then an error is thrown. The additional setting {family = true} can be given to allow
[[Wiktionary:Language families|language family codes]] to be considered valid and the corresponding object returned.
Note that to distinguish an etymology-only language object from a full language object, use
{object:hasType("language", "etymology-only")}.
:; {type = "full language"}
:: The value is interpreted as a full language code (or name, if {method = "name"}) and converted into the corresponding
object (see [[Module:languages]]). If the code or name is invalid, then an error is thrown. Etymology-only languages
are not allowed. The additional setting {family = true} can be given to allow
[[Wiktionary:Language families|language family codes]] to be considered valid and the corresponding object returned.
:; {type = "Wikimedia language"}
:: The value is interpreted as a code and converted into a Wikimedia language object. If the code is invalid, then an
error is thrown. If {fallback = true} is specified, conventional language codes which are different from their
Wikimedia equivalent will also be accepted as a fallback.
:; {type = "family"}
:: The value is interpreted as a language family code (or name, if {method = "name"}) and converted into the
corresponding object (see [[Module:families]]). If the code or name is invalid, then an error is thrown.
:; {type = "script"}
:: The value is interpreted as a script code (or name, if {method = "name"}) and converted into the corresponding object
(see [[Module:scripts]]). If the code or name is invalid, then an error is thrown.
:; {type = "title"}
:: The value is interpreted as a page title and converted into the corresponding object (see the
[[mw:Extension:Scribunto/Lua_reference_manual#Title_library|Title library]]). If the page title is invalid, then an
error is thrown; by default, external titles (i.e. those on other wikis) are not treated as valid. Options are:
::; {namespace = n}
::: The default namespace, where {n} is a namespace number; this is treated as {0} (the mainspace) if not specified.
::; {allow_external = true}
::: External titles are treated as valid.
::; {prefix = "namespace override"} (default)
::: The default namespace prefix will be prefixed to the value is already prefixed by a namespace prefix. For instance,
the input {"Foo"} with namespace {10} returns {"Template:Foo"}, {"Wiktionary:Foo"} returns {"Wiktionary:Foo"}, and
{"Template:Foo"} returns {"Template:Foo"}. Interwiki prefixes cannot act as overrides, however: the input {"fr:Foo"}
returns {"Template:fr:Foo"}.
::; {prefix = "force"}
::: The default namespace prefix will be prefixed unconditionally, even if the value already appears to be prefixed.
This is the way that {{tl|#invoke:}} works when calling modules from the module namespace ({828}): the input {"Foo"}
returns {"Module:Foo"}, {"Wiktionary:Foo"} returns {"Module:Wiktionary:Foo"}, and {"Module:Foo"} returns
{"Module:Module:Foo"}.
::; {prefix = "full override"}
::: The same as {prefix = "namespace override"}, except that interwiki prefixes can also act as overrides. For instance,
{"el:All topics"} with namespace {14} returns {"el:Category:All topics"}. Due to the limitations of MediaWiki, only
the first prefix in the value may act as an override, so the namespace cannot be overridden if the first prefix is
an interwiki prefix: e.g. {"el:Template:All topics"} with namespace {14} returns {"el:Category:Template:All topics"}.
:; {type = "parameter"}
:: The value is interpreted as the name of a parameter, and will be normalized using the method that Scribunto uses when
constructing a {frame.args} table of arguments. This means that integers will be converted to numbers, but all other
arguments will remain as strings (e.g. {"1"} will be normalized to {1}, but {"foo"} and {"1.5"} will remain
unchanged). Note that Scribunto also trims parameter names, following the same trimming method that this module
applies by default to all parameter types.
:: This type is useful when one set of input arguments is used to construct a {params} table for use in a subsequent
{export.process()} call with another set of input arguments; for instance, the set of valid parameters for a template
might be defined as {{tl|#invoke:[some module]|args=}} in the template, where {args} is a sublist of valid parameters
for the template.
:; {type = "qualifier"}
:: The value is interpreted as a qualifier and converted into the correct format for passing into `format_qualifiers()`
in [[Module:qualifier]] (which currently just means converting it to a one-item list).
:; {type = "labels"}
:: The value is interpreted as a comma-separated list of labels and converted into the correct format for passing into
`show_labels()` in [[Module:labels]] (which is currently a list of strings). Splitting is done on commas not followed
by whitespace, except that commas inside of double angle brackets do not count even if not followed by whitespace.
This type should be used by for normal labels (typically specified using {{para|l}} or {{para|ll}}) and accent
qualifiers (typically specified using {{para|a}} and {{para|aa}}).
:; {type = "references"}
:: The value is interpreted as one or more references, in the format prescribed by `parse_references()` in
[[Module:references]], and converted into a list of objects of the form accepted by `format_references()` in the same
module. If a syntax error is found in the reference format, an error is thrown.
:; {type = "genders"}
:: The value is interpreted as one or more comma-separated gender/number specs, in the format prescribed by
[[Module:gender and number]]. Inline modifiers (`<q:...>`, `<qq:...>`, `<l:...>`, `<ll:...>` or `<ref:...>`) may be
attached to a gender/number spec.
:; {type = "form of tags"}
:: The value is interpreted as an ampersand-separated list of grammar tags and converted into the correct format
for passing as `tags` into `tagged_inflections()` in [[Module:form of]] (which is currently a list of strings).
Splitting is always done by ampersands. This type should be used by for inflection qualifiers that act as
grammar tags (typically specified using {{para|infl}}).
:; {type = function(val) ... end}
:: `type` may be set to a function (or callable table), which must take the argument value as its sole argument, and must
output one of the other recognized types. This is particularly useful for lists (see below), where certain values need
to be interpreted differently to others.
; {list =}
: Treat the parameter as a list of values, each having its own parameter name, rather than a single value. The
parameters will have a number at the end, except optionally for the first (but see also {require_index = true}). For
example, {list = true} on a parameter named "head" will include the parameters {{para|head}} (or {{para|head1}}),
{{para|head2}}, {{para|head3}} and so on. If the parameter name is a number, another number doesn't get appended, but
the counting simply continues, e.g. for parameter {3} the sequence is {{para|3}}, {{para|4}}, {{para|5}} etc. List
parameters are returned as numbered lists, so for a template that is given the parameters `|head=a|head2=b|head3=c`,
the processed value of the parameter {"head"} will be { { "a", "b", "c" }}}.
: The value for {list =} can also be a string. This tells the module that parameters other than the first should have a
different name, which is useful when the first parameter in a list is a number, but the remainder is named. An example
would be for genders: {list = "g"} on a parameter named {1} would have parameters {{para|1}}, {{para|g2}}, {{para|g3}}
etc.
: If the number is not located at the end, it can be specified by putting {"\1"} at the number position. For example,
parameters {{para|f1accel}}, {{para|f2accel}}, ... can be captured by using the parameter name {"f\1accel"}, as is
done in [[Module:headword/templates]].
; {set =}
: Require that the value of the parameter be one of the specified values (or omitted, if {required = true} isn't given).
Two formats are allowed; either a list of possible values can be supplied, or a table can be supplied where the keys
are allowed values and the values are either `true` or a string naming a value found elsewhere in the table as a key.
In the latter case, the key is an alias and the value is the canonical value, and if the user uses the alias, it will
automatically be mapped to the canonical value. In such a case, the canonical value cannot itself be an alias. The use
of `set` is disallowed if {type = "boolean"} and causes an error to be thrown. The values given should be strings
(i.e. pre-conversion values) unless {type = "number"}, in which case they should be numbers. If
{type = "boolean or string"}, the values specified using {set =} are those that ''cannot'' be interpreted as a
boolean; boolean strings (e.g. {"1"}, {"0"}, {"true"}, {"false"}, etc.) are always allowed in addition.
; {sublist =}
: The value of the parameter is a delimiter-separated list of individual raw values. The resulting field in `args` will
be a Lua list (i.e. a table with numeric indices) of the converted values. If {sublist = true} is given, the values
will be split on commas (possibly with whitespace on one or both sides of the comma, which is ignored). If
{sublist = "comma without whitespace"} is given, the values will be split on commas which are not followed by whitespace,
and which aren't preceded by an escaping backslash. Otherwise, the value of `sublist` should be either a Lua pattern
specifying the delimiter(s) to split on or a function (or callable table) to do the splitting, which is passed two values
(the value to split and a function to signal an error) and should return a list of the split values.
; {convert =}
: If given, this specifies a function (or callable table) to convert the raw parameter value into the Lua object used
during further processing. The function is passed two arguments, the raw parameter value itself and a function used to
signal an error during parsing or conversion, and should return one value, the converted parameter. The error-signaling
function contains the name and raw value of the parameter embedded into the message it generates, so these do not need to
specified in the message passed into it. If `type` is specified in conjunction with `convert`, the processing by
`type` happens first. If `sublist` is given in conjunction with `convert`, the raw parameter value will be split
appropriately and `convert` called on each resulting item.
; {allow_hex = true}
: When used in conjunction with {type = "number"}, allows hexadecimal numbers as inputs, in the format {"0x100"} (which is
not case-sensitive).
; {family = true}
: When used in conjunction with {type = "language"}, allows [[Wiktionary:Language families|language family codes]] to be
returned. To check if a given object refers to a language family, use {object:hasType("family")}.
; {method = "name"}
: When used in conjunction with {type = "language"}, {type = "family"} or {type = "script"}, checks for and parses a
language, family or script name instead of a code.
; {allow_holes = true}
: This is used in conjunction with list-type parameters. By default, the values are tightly packed in the resulting
list. This means that if, for example, an entry specified `head=a|head3=c` but not {{para|head2}}, the returned list
will be { {"a", "c"}}}, with the values stored at the indices {1} and {2}, not {1} and {3}. If it is desirable to keep
the numbering intact, for example if the numbers of several list parameters correlate with each other (like those of
{{tl|affix}}), then this tag should be specified.
: If {allow_holes = true} is given, there may be {nil} values in between two real values, which makes many of Lua's
table processing functions no longer work, like {#} or {ipairs()}. To remedy this, the resulting table will contain an
additional named value, `maxindex`, which tells you the highest numeric index that is present in the table. In the
example above, the resulting table will now be { { "a", nil, "c", maxindex = 3}}}. That way, you can iterate over the
values from {1} to `maxindex`, while skipping {nil} values in between.
; {disallow_holes = true}
: This is used in conjunction with list-type parameters. As mentioned above, normally if there is a hole in the source
arguments, e.g. `head=a|head3=c` but not {{para|head2}}, it will be removed in the returned list. If
{disallow_holes = true} is specified, however, an error is thrown in such a case. This should be used whenever there
are multiple list-type parameters that need to line up (e.g. both {{para|head}} and {{para|tr}} are available and
{{para|head3}} lines up with {{para|tr3}}), unless {allow_holes = true} is given and you are prepared to handle the
holes in the returned lists.
; {disallow_missing = true}
: This is similar to {disallow_holes = true}, but an error will not be thrown if an argument is blank, rather than
completely missing. This may be used to tolerate intermediate blank numerical parameters, which sometimes occur in list
templates. For instance, `head=a|head2=|head3=c` will not throw an error, but `head=a|head3=c` will.
; {require_index = true}
: This is used in conjunction with list-type parameters. By default, the first parameter can have its index omitted.
For example, a list parameter named `head` can have its first parameter specified as either {{para|head}} or
{{para|head1}}. If {require_index = true} is specified, however, only {{para|head1}} is recognized, and {{para|head}}
will be treated as an unknown parameter. {{tl|affixusex}} (and variants {{tl|suffixusex}}, {{tl|prefixusex}}) use
this, for example, on all list parameters.
; {separate_no_index = true}
: This is used to distinguish between {{para|head}} and {{para|head1}} as different parameters. For example, in
{{tl|affixusex}}, to distinguish between {{para|sc}} (a script code for all elements in the usex's language) and
{{para|sc1}} (the script code of the first element, used when the first element is prefixed with a language code to
indicate that it is in a different language). When this is used, the resulting table will contain an additional named
value, `default`, which contains the value for the indexless argument.
; {flatten = true}
: This is used in conjunction with list-type parameters when `sublist` or a list-generating type such as {"labels"} or
{"genders"} is also specified, and causes the resulting list to be flattened. Not currently compatible with
{allow_holes = true}.
; {replaced_by =}
: Specifies that the parameter is no longer valid, and has been replaced by some other mechanism. If the value of
`replaced_by` is a string, it is the name of the new parameter to use instead. Use the `reason` tag to specify the
reason why this change has been made, e.g.
{reason = "for consistency with the corresponding parameter in other Romance-language headword templates"}. If the
value of `replaced_by` is {false}, there is no replacement parameter. In this case, `instead` should be supplied
with a description of what to do instead, e.g.
{instead = "use an inline modifier on |2= such as <q:...>, <qq:...>, <l:...> or <ll:...>"}. You can also supply a
justification in `reason` if you feel it is appropriate or necessary to do so.
; {reason =}
: When used in conjunction with `replaced_by`, specifies the reason for the parameter replacement.
; {instead =}
: When used in conjunction with {replaced_by = false}, specifies what to do instead of using the removed parameter.
; {demo = true}
: This is used as a way to ensure that the parameter is only enabled on the template's own page (and its documentation
page), and in the User: namespace; otherwise, it will be treated as an unknown parameter. This should only be used if
special settings are required to showcase a template in its documentation (e.g. adjusting the pagename or disabling
categorization). In most cases, it should be possible to do this without using demo parameters, but they may be
required if a template/documentation page also contains real uses of the same template as well (e.g. {{tl|shortcut}}),
as a way to distinguish them.
; {deprecated = true}
: This is for tracking the use of deprecated parameters, including any aliases that are being brought out of use. See
[[Wiktionary:Tracking]] for more information.
]==]
-- Returns true if the current page is a template or module containing the current {{#invoke}}.
-- If the include_documentation argument is given, also returns true if the current page is either page's documentation page.
local own_page, own_page_or_documentation
local function is_own_page(include_documentation)
if own_page == nil then
if current_namespace == nil then
local current_title = mw_title.getCurrentTitle()
current_title_text, current_namespace = current_title.prefixedText, current_title.namespace
end
local frame = current_namespace == 828 and mw.getCurrentFrame() or
current_namespace == 10 and mw.getCurrentFrame():getParent()
if frame then
local frame_title_text = frame:getTitle()
own_page = current_title_text == frame_title_text
own_page_or_documentation = own_page or current_title_text == frame_title_text .. "/documentation"
else
own_page, own_page_or_documentation = false, false
end
end
return include_documentation and own_page_or_documentation or own_page
end
-------------------------------------- Some helper functions -----------------------------
-- Convert a list in `list` to a string, separating the final element from the preceding one(s) by `conjunction`. If
-- `dump_vals` is given, pass all values in `list` through mw.dumpObject() (WARNING: this destructively modifies
-- `list`). This is similar to serialCommaJoin() in [[Module:table]] when used with the `dontTag = true` option, but
-- internally uses mw.text.listToText().
local function concat_list(list, conjunction, dump_vals)
if dump_vals then
for k, v in pairs(list) do
list[k] = dump(v)
end
end
return list_to_text(list, nil, conjunction)
end
-- A helper function for use with generating error-signaling functions in the presence of raw value conversion. Format a
-- message `msg`, including the processed value `processed` if it is different from the raw value `rawval`; otherwise,
-- just return `msg`.
local function msg_with_processed(msg, rawval, processed)
if rawval == processed then
return msg
end
local processed_type = type(processed)
return format("%s (processed value %s)",
msg, (processed_type == "string" or processed_type == "number") and processed or dump(processed)
)
end
-- Separate form of tags with ampersand (&).
local function split_tags_on_ampersand(tags)
return split(tags, "&")
end
-------------------------------------- Error handling -----------------------------
local function process_error(fmt, ...)
local args = {...}
for i, val in ipairs(args) do
args[i] = dump(val)
end
if type(fmt) == "table" then
-- hacky signal that we're called from internal_process_error(), and not to omit stack frames
return error(format(fmt[1], unpack(args)))
end
return error(format(fmt, unpack(args)), 3)
end
local function internal_process_error(fmt, ...)
process_error({"Internal error in `params` table: " .. fmt}, ...)
end
-- Check that a parameter or argument is in the form form Scribunto normalizes input argument keys into (e.g. 1 not "1", "foo" not " foo "). Otherwise, it won't be possible to normalize inputs in the expected way. Unless is_argument is set, also check that the name only contains one placeholder at most, and that strings don't resolve to numeric keys once the placeholder has been substituted.
local function validate_name(name, desc, extra_name, is_argument)
local normalized = scribunto_parameter_key(name)
if name and name == normalized then
if is_argument or type(name) ~= "string" then
return
end
local placeholder = find(name, "\1", nil, true)
if not placeholder then
return
elseif find(name, "\1", placeholder + 1, true) then
error(format(
"Internal error: expected %s to only contain one placeholder, but saw %s",
extra_name and (desc .. dump(extra_name)) or desc, dump(name)
))
end
local first_name = gsub(name, "\1", "1")
normalized = scribunto_parameter_key(first_name)
if first_name == normalized then
return
end
error(format(
"Internal error: %s cannot resolve to numeric parameters once any placeholder has been substituted, but %s resolves to %s",
extra_name and (desc .. dump(extra_name)) or desc, dump(name), dump(normalized)
))
elseif normalized == nil then
error(format(
"Internal error: expected %s to be of type string or number, but saw %s",
extra_name and (desc .. dump(extra_name)) or desc, type(name)
))
end
error(format(
"Internal error: expected %s to be Scribunto-compatible: %s (a %s) should be %s (a %s)",
extra_name and (desc .. dump(extra_name)) or desc, dump(name), type(name), dump(normalized), type(normalized)
))
end
local function validate_alias_options(...)
local invalid = {
required = true,
default = true,
template_default = true,
allow_holes = true,
disallow_holes = true,
disallow_missing = true,
}
function validate_alias_options(param, name, main_param, alias_of)
for k in pairs(param) do
if invalid[k] then
track("bad alias option")
-- internal_process_error(
-- "parameter %s cannot have the option %s, as it is an alias of parameter %s.",
-- name, option, alias_of
-- )
end
end
-- Soon, aliases will inherit options from the main parameter via __index. Track cases where this would happen.
if main_param ~= true then
for k in pairs(main_param) do
if param[k] == nil and not invalid[k] then
if k == "list" then -- these need to be changed to list = false to retain current behaviour
track("mismatched list alias option")
elseif not (k == "type" or k == "set" or k == "sublist") then -- rarely specified on aliases, as they're effectively inherited already
track("mismatched alias option")
end
end
end
end
end
validate_alias_options(...)
end
-- TODO: give ranges instead of long lists, if possible.
--[==[ func: export.params_list_error(params, msg)
Given a key-value table of raw parameters `params`, display an error message about all the parameters seen in the table.
The parameter names are displayed in sorted order. `msg` should be e.g. {"required"} or {"not used by this template"}.
This is used internally to display error messages about required or invalid parameters, and can be used for the same
purpose by code that processes its own parameters (e.g. if the `return_unknown` flag is specified to `process`).
]==]
local function params_list_error(params, msg)
local list, n = {}, 0
for name in sorted_pairs(params) do
n = n + 1
list[n] = name
end
error(format(
"Parameter%s %s.",
format(n == 1 and " %s is" or "s %s are", concat_list(list, " and ", true)),
msg
), 3)
end
export.params_list_error = params_list_error
-- Helper function for use with convert_val_error(). Format a list of possible choices using `concat_list` and
-- conjunction "or", displaying "either " before the choices if there's more than one.
local function format_choice_list(valid)
return (#valid > 1 and "either " or "") .. concat_list(valid, " or ")
end
-- Signal an error for a value `val` that is not of the right type `valid` (which is either a string specifying a type, or
-- a list of possible values, in the case where `set` was used). `name` is the name of the parameter and can be a
-- function to signal an error (which is assumed to automatically display the parameter's name and value). `seetext` is
-- an optional additional explanatory link to display (e.g. [[WT:LOL]], the list of possible languages and codes).
local function convert_val_error(val, name, valid, seetext)
if is_callable(name) then
if type(valid) == "table" then
valid = "choice, must be " .. format_choice_list(valid)
end
name(format("Invalid %s; the value %s is not valid%s", valid, val, seetext and "; see " .. seetext or ""))
else
if type(valid) == "table" then
valid = format_choice_list(valid)
else
valid = "a valid " .. valid
end
error(format("Parameter %s must be %s; the value %s is not valid.%s", dump(name), valid, dump(val),
seetext and " See " .. seetext .. "." or ""))
end
end
-- Generate the appropriate error-signaling function given parameter value `val` and name `name`. If `name` is already
-- a function, it is just returned; otherwise a function is generated and returned that displays the passed-in messaeg
-- along with the parameter's name and value.
local function make_parse_err(val, name)
if is_callable(name) then
return name
end
return function(msg)
error(format("%s: parameter %s=%s", msg, name, val))
end
end
-------------------------------------- Value conversion -----------------------------
-- For a list parameter `name` and corresponding value `list_name` of the `list` field (which should have the same value
-- as `name` if `list = true` was given), generate a pattern to match parameters of the list and store the pattern as a
-- key in `patterns`, with corresponding value set to `name`. For example, if `list_name` is "tr", the pattern will
-- match "tr" as well as "tr1", "tr2", ..., "tr10", "tr11", etc. If the `list_name` contains a \1 in it, the numeric
-- portion goes in place of the \1. For example, if `list_name` is "f\1accel", the pattern will match "faccel",
-- "f1accel", "f2accel", etc. Any \1 in `name` is removed before storing into `patterns`.
local function save_pattern(name, list_name, patterns)
name = type(name) == "string" and gsub(name, "\1", "") or name
if find(list_name, "\1", nil, true) then
patterns["^" .. gsub(pattern_escape(list_name), "\1", "([1-9]%%d*)") .. "$"] = name
else
patterns["^" .. pattern_escape(list_name) .. "([1-9]%d*)$"] = name
list_name = list_name .. "\1"
end
validate_name(list_name, "the list field of parameter ", name)
return patterns
end
-- A helper function for use with `sublist`. It is an iterator function for use in a for-loop that returns split
-- elements of `val` using `sublist` (a Lua split pattern; boolean `true` to split on commas optionally surrounded by
-- whitespace; "comma without whitespace" to split only on commas not followed by whitespace which have not been escaped
-- by a backslash; or a function to do the splitting, which is passed two values, the value to split and a function to
-- signal an error, and should return a list of the split elements). `name` is the parameter name or error-signaling
-- function passed into convert_val().
local function split_sublist(val, name, sublist)
if sublist == true then
return gsplit(val, "%s*,%s*")
-- Split an argument on comma, but not comma followed by whitespace.
elseif sublist == "comma without whitespace" then
-- If difficult cases, use split_on_comma.
if find(val, "\\", nil, true) or match(val, ",%s") then
return iterate_list(split_on_comma(val))
end
-- Otherwise, use gsplit.
return gsplit(val, ",")
elseif type(sublist) == "string" then
return gsplit(val, sublist)
elseif not is_callable(sublist) then
error(format('Internal error: expected `sublist` to be of type "string" or "function" or boolean `true`, but saw %s', dump(sublist)))
end
return iterate_list(sublist(val, make_parse_err(val, name)))
end
--[=[
For parameter named `name` with value `val` and param spec `param`, if the `set` field is specified, verify that the
value is one of the one specified in `set`, and throw an error otherwise. `name` is taken directly from the
corresponding parameter passed into convert_val() and may be a function to signal an error. Optional `param_type` is a
string specifying the conversion type of `val` and is used for special-casing: If `param_type` is "boolean", an internal
error is thrown (since `set` cannot be used in conjunction with booleans); and if `param_type` is "number" or
"boolean or string", and `called_from_converter` is not given, no checking happens because in these cases `set` needs to
be called by the conversion function itself (respectively after converting `val` to a number or processing boolean
strings). Return the canonical value of `val` (which may be different from `val` if an alias map is given).
]=]
local function check_set(val, name, param, param_type, called_from_converter)
-- Needs to be special cased because the check happens after conversion to numbers.
if (param_type == "number" or param_type == "boolean or string") and not called_from_converter then
return val
end
local set = param.set
local map
if sets == nil then
map = finalize_set(set, name)
sets = {[set] = map}
else
map = sets[set]
if map == nil then
map = finalize_set(set, name)
sets[set] = map
end
end
local newval = map[val]
if newval == true then
return val
elseif newval ~= nil then
return newval
end
local list = {}
for k, v in sorted_pairs(map) do
if v == true then
insert(list, dump(k))
else
insert(list, ("%s (alias of %s)"):format(dump(k), dump(v)))
end
end
-- If the parameter type is "boolean or string", put "a boolean string value" because such values are allowed.
if param_type == "boolean or string" then
insert(list, "a boolean string value")
end
-- If the parameter is not required then put "or empty" at the end of the list, to avoid implying the parameter is
-- actually required.
if not param.required then
insert(list, "empty")
end
convert_val_error(val, name, list)
end
local function convert_language(val, name, param, allow_etym)
local method = param.method
local func
if method == nil or method == "code" then
func, method = get_language_by_code, "code"
elseif method == "name" then
func, method = get_language_by_name, "name"
else
error(format('Internal error: expected `method` for type `language` to be "code", "name" or undefined, but saw %s', dump(method)))
end
local lang = func(val, nil, allow_etym, param.family)
if lang then
return lang
end
local list, links = {"language"}, {"[[WT:LOL]]"}
if allow_etym then
insert(list, "etymology language")
insert(links, "[[WT:LOL/E]]")
end
if param.family then
insert(list, "family")
insert(links, "[[WT:LOF]]")
end
convert_val_error(val, name, concat_list(list, " or ") .. " " .. (method == "name" and "name" or "code"), concat_list(links, " and "))
end
local function convert_number(val, allow_hex)
-- Call tonumber_extended with the `real_finite` flag, which filters out ±infinity and NaN.
-- By default, specify base 10, which prevents 0x hex inputs from being converted.
-- If `allow_hex` is set, then don't give a base, which means 0x hex inputs will work.
local num = tonumber_extended(val, not allow_hex and 10 or nil, "finite_real")
if not num then
return num
end
if match(val, "[eEpP.]") then -- float
track("number not an integer")
end
if find(val, "+", nil, true) then
track("number with +")
end
-- Track various unusual number inputs to determine if it should be restricted to positive integers by default (possibly including 0).
if not is_positive_integer(num) then
track("number not a positive integer")
if num == 0 then
track("number is 0")
elseif not is_integer(num) then
track("number not an integer")
end
end
return num
end
-- TODO: validate parameter specs separately, as it's making the handler code really messy at the moment.
local type_handlers = setmetatable({
["boolean"] = function(val, name, param)
local newval = yesno(val, val)
if newval ~= true and newval ~= false then
newval = true
end
return newval
end,
["boolean or string"] = function(val, name, param)
local newval = yesno(val, val)
if newval ~= true and newval ~= false then
if param.set then
newval = check_set(newval, name, param, "boolean or string", "called_from_converter")
else
newval = true
end
end
return newval
end,
["family"] = function(val, name, param)
local method = param.method
local func
if method == nil or method == "code" then
func, method = get_family_by_code, "code"
elseif method == "name" then
func, method = get_family_by_name, "name"
else
error(format('Internal error: expected `method` for type `family` to be "code", "name" or undefined, but saw %s', dump(method)))
end
return func(val) or convert_val_error(val, name, "family " .. method, "[[WT:LOF]]")
end,
["labels"] = function(val, name, param)
-- FIXME: Should be able to pass in a parse_err function.
return split_labels_on_comma(val)
end,
["form of tags"] = function(val, name, param)
return split_tags_on_ampersand(val)
end,
["language"] = function(val, name, param)
return convert_language(val, name, param, true)
end,
["full language"] = convert_language,
["number"] = function(val, name, param)
local allow_hex = param.allow_hex
if allow_hex and allow_hex ~= true then
error(format(
'Internal error: expected `allow_hex` for type `number` to be of type "boolean" or undefined, but saw %s',
dump(allow_hex)
))
end
local num = convert_number(val, allow_hex)
if param.set then
num = check_set(num, name, param, "number", "called_from_converter")
end
if num then
return num
end
convert_val_error(val, name, (allow_hex and "decimal or hexadecimal " or "") .. "number")
end,
["range"] = function(val, name, param)
local allow_hex = param.allow_hex
if allow_hex and allow_hex ~= true then
error(format(
'Internal error: expected `allow_hex` for type `range` to be of type "boolean" or undefined, but saw %s',
dump(allow_hex)
))
end
-- Pattern ensures leading minus signs are accounted for.
local m1, m2 = match(val, "^(%s*%S.-)%-(%s*%S.*)")
if m1 then
m1 = convert_number(m1, allow_hex)
if m1 then
m2 = convert_number(m2, allow_hex)
if m2 then
return {m1, m2}
end
end
end
-- Try `val` if it couldn't be split into a range, and return a range of `val` to `val` if possible.
local num = convert_number(val, allow_hex)
if num then
return {num, num}
end
convert_val_error(val, name, (allow_hex and "decimal or hexadecimal " or "") .. "number or a hyphen-separated range of two numbers")
end,
["parameter"] = function(val, name, param)
-- Use the `no_trim` option, as any trimming will have already been done.
return scribunto_parameter_key(val, true)
end,
["qualifier"] = function(val, name, param)
return {val}
end,
["references"] = function(val, name, param)
return parse_references(val, make_parse_err(val, name))
end,
["genders"] = function(val, name, param)
if not val:find("[,<]") then
return {{spec = val}}
end
-- NOTE: We don't pass in allow_space_around_comma. Consistent with other comma-separated types, there shouldn't
-- be spaces around the comma.
return parse_gender_and_number_spec {
spec = val,
parse_err = make_parse_err(val, name),
allow_multiple = true,
}
end,
["script"] = function(val, name, param)
local method, func = param.method
if method == nil or method == "code" then
func, method = get_script_by_code, "code"
elseif method == "name" then
func, method = get_script_by_name, "name"
else
error(format('Internal error: expected `method` for type `script` to be "code", "name" or undefined, but saw %s', dump(method)))
end
return func(val) or convert_val_error(val, name, "script " .. method, "[[WT:LOS]]")
end,
["string"] = function(val, name, param) -- To be removed as unnecessary.
track("string")
return val
end,
-- TODO: add support for resolving to unsupported titles.
-- TODO: split this into "page name" (i.e. internal) and "link target" (i.e. external as well), which is more intuitive.
["title"] = function(val, name, param)
local namespace = param.namespace
if namespace == nil then
namespace = 0
else
local valid_type = type(namespace) ~= "number" and 'of type "number" or undefined' or
not namespaces[namespace] and "a valid namespace number" or
nil
if valid_type then
error(format('Internal error: expected `namespace` for type `title` to be %s, but saw %s', valid_type, dump(namespace)))
end
end
-- Decode entities. WARNING: mw.title.makeTitle must be called with `decoded` (as it doesn't decode) and mw.title.new must be called with `val` (as it does decode, so double-decoding needs to be avoided).
local decoded, prefix, title = decode_entities(val), param.prefix
-- If the input is a fragment, treat the title as the current title with the input fragment.
if sub(decoded, 1, 1) == "#" then
-- If prefix is "force", only get the current title if it's in the specified namespace. current_title includes the namespace prefix.
if current_namespace == nil then
local current_title = mw_title.getCurrentTitle()
current_title_text, current_namespace = current_title.prefixedText, current_title.namespace
end
if not (prefix == "force" and namespace ~= current_namespace) then
title = new_title(current_title_text .. val)
end
elseif prefix == "force" then
-- Unconditionally add the namespace prefix (mw.title.makeTitle).
title = make_title(namespace, decoded)
elseif prefix == "full override" then
-- The first input prefix will be used as an override (mw.title.new). This can be a namespace or interwiki prefix.
title = new_title(val, namespace)
elseif prefix == nil or prefix == "namespace override" then
-- Only allow namespace prefixes to override. Interwiki prefixes therefore need to be treated as plaintext (e.g. "el:All topics" with namespace 14 returns "el:Category:All topics", but we want "Category:el:All topics" instead; if the former is really needed, then the input ":el:Category:All topics" will work, as the initial colon overrides the namespace). mw.title.new can take namespace names as well as numbers in the second argument, and will throw an error if the input isn't a valid namespace, so this can be used to determine if a prefix is for a namespace, since mw.title.new will return successfully only if there's either no prefix or the prefix is for a valid namespace (in which case we want the override).
local success
success, title = pcall(new_title, val, match(decoded, "^.-%f[:]") or namespace)
-- Otherwise, get the title with mw.title.makeTitle, which unconditionally adds the namespace prefix, but behaves like mw.title.new if the namespace is 0.
if not success then
title = make_title(namespace, decoded)
end
else
error(format('Internal error: expected `prefix` for type `title` to be "force", "full override", "namespace override" or undefined, but saw %s', dump(prefix)))
end
local allow_external = param.allow_external
if allow_external == true then
return title or convert_val_error(val, name, "Wiktionary or external page title")
elseif not allow_external then
return title and is_internal_title(title) and title or convert_val_error(val, name, "Wiktionary page title")
end
error(format('Internal error: expected `allow_external` for type `title` to be of type "boolean" or undefined, but saw %s', dump(allow_external)))
end,
["Wikimedia language"] = function(val, name, param)
local fallback = param.fallback
if fallback == true then
return get_wm_lang_by_code_with_fallback(val) or convert_val_error(val, name, "Wikimedia language or language code")
elseif not fallback then
return get_wm_lang_by_code(val) or convert_val_error(val, name, "Wikimedia language code")
end
error(format('Internal error: expected `fallback` for type `Wikimedia language` to be of type "boolean" or undefined, but saw %s', dump(fallback)))
end,
}, {
-- TODO: decode HTML entities in all input values. Non-trivial to implement, because we need to avoid any downstream
-- functions decoding the output from this module, which would be double-decoding. Note that "title" has this
-- implemented already, and it needs to have both the raw input and the decoded input to avoid double-decoding by
-- mw.title.new, so any implementation can't be as simple as decoding in __call then passing the result to the
-- handler.
__call = function(self, val, name, param, param_type, default)
local val_type = type(val)
-- TODO: check this for all possible parameter types.
if val_type == param_type or val_type == "boolean" and param_type == "boolean or string" then
return val
elseif val_type ~= "string" then
local expected = "string"
if default then
if param_type == "boolean or string" then
expected = param_type
elseif param_type == "boolean" or param_type == "number" then
expected = param_type .. " or " .. expected
end
end
error(format(
"Internal error: %sargument %s has the type %s; expected a %s.",
default and (default .. " for ") or "", name, dump(val_type), expected
))
end
local func = self[param_type]
if func == nil then
error(format("Internal error: %s is not a recognized parameter type.", dump(param_type)))
end
return func(val, name, param)
end
})
--[==[ func: export.convert_val(val, name, param)
Convert a parameter value according to the associated specs listed in the `params` table passed to
[[Module:parameters]]. `val` is the value to convert for a parameter whose name is `name` (used only in error messages).
`param` is the spec (the value part of the `params` table for the parameter). In place of passing in the parameter name,
`name` can be a function that throws an error, displaying the specified message along with the parameter name and value.
This function processes all the conversion-related fields in `param`, including `type`, `set`, `sublist`, `convert`,
etc. It returns the converted value.
]==]
local function convert_val(val, name, param, default)
local param_type = param.type or "string"
-- If param.type is a function, resolve it to a recognized type.
if is_callable(param_type) then
param_type = param_type(val)
end
local convert, sublist = param.convert, param.sublist
-- `val` might not be a string if it's the default value.
if sublist and type(val) == "string" then
local retlist, set = {}, param.set
if convert then
local thisindex = 0
local thisval, insval, parse_err
if is_callable(name) then
-- We assume the passed-in error function in `name` already shows the parameter name and raw value.
function parse_err(msg)
name(format("%s: item #%s=%s",
msg_with_processed(msg, thisval, insval), thisindex, thisval)
)
end
else
function parse_err(msg)
error(format("%s: item #%s=%s of parameter %s=%s",
msg_with_processed(msg, thisval, insval), thisindex, thisval, name, val)
)
end
end
for v in split_sublist(val, name, sublist) do
thisindex, thisval = thisindex + 1, v
if set then
v = check_set(v, name, param, param_type)
end
insval = v
insert(retlist, convert(type_handlers(v, name, param, param_type, default), parse_err))
end
else
for v in split_sublist(val, name, sublist) do
if set then
v = check_set(v, name, param, param_type)
end
insert(retlist, type_handlers(v, name, param, param_type, default))
end
end
return retlist
elseif param.set then
val = check_set(val, name, param, param_type)
end
local retval = type_handlers(val, name, param, param_type, default)
if convert then
local parse_err
if is_callable(name) then
-- We assume the passed-in error function in `name` already shows the parameter name and raw value.
if retval == val then
-- This is an optimization to avoid creating a closure. The second arm works correctly even
-- when retval == val.
parse_err = name
else
function parse_err(msg)
name(msg_with_processed(msg, val, retval))
end
end
else
function parse_err(msg)
error(format("%s: parameter %s=%s", msg_with_processed(msg, val, retval), name, val))
end
end
retval = convert(retval, parse_err)
end
-- If `sublist` is set but the input wasn't a string, return `retval` as a one-item list.
if sublist then
retval = {retval}
end
return retval
end
export.convert_val = convert_val -- used by [[Module:parameter utilities]]
local function unknown_param(name, val, args_unknown)
track("unknown parameters")
args_unknown[name] = val
return args_unknown
end
local function check_string_param_modifier(param_type, name, tag)
if param_type and not (param_type == "string" or param_type == "parameter" or is_callable(param_type)) then
internal_process_error(
"%s cannot be set unless %s is set to %s (the default), %s or a function: parameter %s has the type %s.",
tag, "type", "string", "parameter", name, param_type
)
end
end
local function hole_error(params, name, listname, this, nxt, extra)
-- `process_error` calls `dump` on values to be inserted into
-- error messages, but with numeric lists this causes "numeric"
-- to look like the name of the list rather than a description,
-- as `dump` adds quote marks. Insert it early to avoid this,
-- but add another %s specifier in all other cases, so that
-- actual list names will be displayed properly.
local offset, specifier, starting_from = 0, "%s", ""
local msg = "Item %%d in the list of %s parameters must be given if item %%d is given, because %sthere shouldn't be any gaps due to missing%s parameters."
local specs = {}
if type(listname) == "string" then
specs[2] = listname
elseif type(name) == "number" then
offset = name - 1 -- To get the original parameter.
specifier = "numeric"
-- If the list doesn't start at parameter 1, avoid implying
-- there can't be any gaps in the numeric parameters if
-- some parameter with a lower key is optional.
for j = name - 1, 1, -1 do
local _param = params[j]
if not (_param and _param.required) then
starting_from = format("(starting from parameter %d) ", dump(j + 1))
break
end
end
else
specs[2] = name
end
specs[1] = this + offset -- Absolute index for this item.
insert(specs, nxt + offset) -- Absolute index for the next item.
process_error(format(msg, specifier, starting_from, extra or ""), unpack(specs))
end
local function check_disallow_holes(params, val, name, listname, extra)
for i = 1, val.maxindex do
if val[i] == nil then
hole_error(params, name, listname, i, num_keys(val)[i], extra)
end
end
end
local function handle_holes(params, val, name)
local param = params[name]
local disallow_holes = param.disallow_holes
-- Iterate up the list, and throw an error if a hole is found.
if disallow_holes then
check_disallow_holes(params, val, name, param.list, " or empty")
end
-- Iterate up the list, and throw an error if a hole is found due to a
-- missing parameter, treating empty parameters as part of the list. This
-- applies beyond maxindex if blank arguments are supplied beyond it, so
-- isn't mutually exclusive with `disallow_holes`.
local empty = val.empty
if param.disallow_missing then
if empty then
-- Remove `empty` from `val`, so it doesn't get returned.
val.empty = nil
for i = 1, max(val.maxindex, empty.maxindex) do
if val[i] == nil and not empty[i] then
local keys = extend(num_keys(val), num_keys(empty))
sort(keys)
hole_error(params, name, param.list, i, keys[i])
end
end
-- If there's no table of empty parameters, the check is identical to
-- `disallow_holes`, except that the error message only refers to
-- missing parameters, not missing or empty ones. If `disallow_holes` is
-- also set, there's no point checking again.
elseif not disallow_holes then
check_disallow_holes(params, val, name, param.list)
end
end
-- If `allow_holes` is set, there's nothing left to do.
if param.allow_holes then
-- do nothing
-- Otherwise, remove any holes: `pairs` won't work, as it's unsorted, and
-- iterating from 1 to `maxindex` times out with inputs like |100000000000=,
-- so use num_keys to get a list of numerical keys sorted from lowest to
-- highest, then iterate up the list, moving each value in `val` to the
-- lowest unused positive integer key. This also avoids the need to create a
-- new table. If `disallow_holes` is specified, then there can't be any
-- holes in the list, so there's no reason to check again; this doesn't
-- apply to `disallow_missing`, however.
else
if not disallow_holes then
local keys, i = num_keys(val), 0
while true do
i = i + 1
local key = keys[i]
if key == nil then
break
elseif i ~= key then
track("holes compressed")
val[i], val[key] = val[key], nil
end
end
end
-- Some code depends on only numeric params being present when no holes are
-- allowed (e.g. by checking for the presence of arguments using next()), so
-- remove `maxindex`.
val.maxindex = nil
end
end
local function maybe_flatten(params, val, name)
local param = params[name]
if param.flatten then
if param.allow_holes then
process_error("For parameter %s, can't set both `allow_holes` and `flatten`", name)
end
if not param.sublist and param.type ~= "genders" and param.type ~= "labels" and
param.type ~= "references" and param.type ~= "qualifier" and param.type ~= "form of tags" then
process_error("For parameter %s, can only set `flatten` along with `sublist` or a list-generating type", name)
end
-- Do the flattening ourselves rather than calling flatten() in [[Module:table]], which will attempt to
-- flatten non-list objects like title objects, and cause an error in the process.
-- FIXME: We should do this in-place if possible.
local newlist = {}
for _, sublist in ipairs(val) do
for _, item in ipairs(sublist) do
insert(newlist, item)
end
end
val = newlist
end
return val
end
-- If both `template_default` and `default` are given, `template_default` takes precedence, but only on the template or
-- module page. This means a different default can be specified for the template or module page example. However,
-- `template_default` doesn't apply if any args are set, which helps (somewhat) with examples on documentation pages
-- transcluded into the template page. HACK: We still run into problems on documentation pages transcluded into the
-- template page when pagename= is set. Check this on the assumption that pagename= is fairly standard.
local function convert_default_val(name, param, pagename_set, any_args_set, add_empty_sublist)
if not pagename_set then
local val = param.template_default
if val ~= nil and not any_args_set and is_own_page() then
return convert_val(val, name, param, "template default")
end
end
local val = param.default
if val ~= nil then
return convert_val(val, name, param, "default")
-- Sublist parameters should return an empty table if not given, but only do
-- this if the parameter isn't also a list (in which case it will already
-- be an empty table).
-- FIXME: do this once all modules that pass in a sublist parameter treat an empty sublist identically to a nil argument; some currently do things based on the fact an argument exists at all.
-- elseif add_empty_sublist and param.sublist then
--return {}
end
end
--[==[
Process arguments with a given list of parameters. Return a table containing the processed arguments. The `args`
parameter specifies the arguments to be processed; they are the arguments you might retrieve from
{frame:getParent().args} (the template arguments) or in some cases {frame.args} (the invocation arguments). The `params`
parameter specifies a list of valid parameters, and consists of a table. If an argument is encountered that is not in
the parameter table, an error is thrown.
The structure of the `params` table is as described above in the intro comment.
'''WARNING:''' The `params` table is destructively modified to save memory. Nonetheless, different keys can share the
same value objects in memory without causing problems.
The `return_unknown` parameter, if set to {true}, prevents the function from triggering an error when it comes across an
argument with a name that it doesn't recognise. Instead, the return value is a pair of values: the first is the
processed arguments as usual, while the second contains all the unrecognised arguments that were left unprocessed. This
allows you to do multi-stage processing, where the entire set of arguments that a template should accept is not known at
once. For example, an inflection-table might do some generic processing on some arguments, but then defer processing of
the remainder to the function that handles a specific inflectional type.
]==]
function export.process(args, params, return_unknown)
-- Process parameters for specific properties
local args_new = {}
local args_unknown, any_args_set, required, patterns, list_args, index_list, args_placeholders, placeholders_n
-- TODO: memoize the processing of each unique `param` value, since it's common for the same value to be used for
-- many parameter names.
for name, param in pairs(params) do
validate_name(name, "parameter names")
if param ~= true then
local spec_type = type(param)
if type(param) ~= "table" then
internal_process_error(
"spec for parameter %s must be a table of specs or the value true, but found %s.",
name, spec_type ~= "boolean" and spec_type or param
)
end
-- Populate required table, and make sure aliases aren't set to required.
if param.required then
if required == nil then
required = {}
end
required[name] = true
end
local listname, alias_of = param.list, param.alias_of
if alias_of then
validate_name(alias_of, "the alias_of field of parameter ", name)
if alias_of == name then
internal_process_error(
"parameter %s cannot be an alias of itself.",
name
)
end
local main_param = params[alias_of]
-- Check that the alias_of is set to a valid parameter.
if not (main_param == true or type(main_param) == "table") then
internal_process_error(
"parameter %s is an alias of an invalid parameter.",
name
)
end
validate_alias_options(param, name, main_param, alias_of)
-- Aliases can't be lists unless the canonical parameter is also a list.
if listname and (main_param == true or not main_param.list) then
internal_process_error(
"list parameter %s is set as an alias of %s, which is not a list parameter.", name, alias_of
)
-- Can't be an alias of an alias.
elseif main_param ~= true then
local main_alias_of = main_param.alias_of
if main_alias_of ~= nil then
internal_process_error(
"alias_of cannot be set to another alias: parameter %s is set as an alias of %s, which is in turn an alias of %s. Set alias_of for %s to %s.",
name, alias_of, main_alias_of, name, main_alias_of
)
end
end
end
local replaced_by = param.replaced_by
if replaced_by then -- replaced_by can be `false`, which is OK
validate_name(replaced_by, "the replaced_by field of parameter ", name)
if replaced_by == name then
internal_process_error(
"parameter %s cannot be replaced by itself.",
name
)
end
local main_param = params[replaced_by]
-- Check that the replaced_by is set to a valid parameter.
if not (main_param == true or type(main_param) == "table") then
internal_process_error(
"parameter %s is set to be replaced by an invalid parameter.",
name
)
end
-- Can't be a replaced-by of a replaced-by.
if main_param ~= true then
local main_replaced_by = main_param.replaced_by
if main_replaced_by ~= nil then
internal_process_error(
"replaced_by cannot be set to another replaced-by parameter: parameter %s is set as replaced by %s, which is in turn replaced by %s. Set replaced_by for %s to %s.",
name, replaced_by, main_replaced_by, name, main_replaced_by
)
end
end
if param.instead ~= nil then
internal_process_error("the `instead` tag can only be given when `replaced_by` is set to `false`.")
end
elseif replaced_by == false then
if param.instead ~= nil and type(param.instead) ~= "string" then
internal_process_error(
"the `instead` tag must be a string, but saw %s.",
param.instead
)
end
end
if replaced_by ~= nil then
if param.reason ~= nil and type(param.reason) ~= "string" then
internal_process_error(
"the `reason` tag must be a string, but saw %s.",
param.reason
)
end
end
if listname then
if not alias_of then
local key = name
if type(name) == "string" then
key = gsub(name, "\1", "")
end
local list_arg = {maxindex = 0}
args_new[key] = list_arg
if list_args == nil then
list_args = {}
end
list_args[key] = list_arg
end
local list_type = type(listname)
if list_type == "string" then
-- If the list property is a string, then it represents the name
-- to be used as the prefix for list items. This is for use with lists
-- where the first item is a numbered parameter and the
-- subsequent ones are named, such as 1, pl2, pl3.
patterns = save_pattern(name, listname, patterns or {})
elseif listname ~= true then
internal_process_error(
"list field for parameter %s must be a boolean, string or undefined, but saw a %s.",
name, list_type
)
elseif type(name) == "number" then
if index_list ~= nil then
internal_process_error(
"only one numeric parameter can be a list, unless the list property is a string."
)
end
-- If the name is a number, then all indexed parameters from
-- this number onwards go in the list.
index_list = name
else
patterns = save_pattern(name, name, patterns or {})
end
if find(name, "\1", nil, true) then
if args_placeholders then
placeholders_n = placeholders_n + 1
args_placeholders[placeholders_n] = name
else
args_placeholders, placeholders_n = {name}, 1
end
end
end
end
end
--Process required changes to `params`.
if args_placeholders then
for i = 1, placeholders_n do
local name = args_placeholders[i]
params[gsub(name, "\1", "")], params[name] = params[name], nil
end
end
-- Process the arguments
for name, val in pairs(args) do
any_args_set = true
validate_name(name, "argument names", nil, true)
-- Guaranteeing that all values are strings avoids issues with type coercion being inconsistent between functions.
local val_type = type(val)
if val_type ~= "string" then
internal_process_error(
"argument %s has the type %s; all arguments must be strings.",
name, val_type
)
end
local orig_name, raw_type = name, type(name)
local index, canonical
if raw_type == "number" then
if index_list and name >= index_list then
index = name - index_list + 1
name = index_list
end
elseif patterns then
-- Does this argument name match a pattern?
for pattern, pname in next, patterns do
index = match(name, pattern)
-- It matches, so store the parameter name and the
-- numeric index extracted from the argument name.
if index then
index = tonumber(index)
name = pname
break
end
end
end
local param = params[name]
-- If the argument is not in the list of parameters, store it in a separate list.
if not param then
args_unknown = unknown_param(name, val, args_unknown or {})
elseif param == true then
canonical = orig_name
val = php_trim(val)
if val ~= "" then
-- If the parameter is duplicated, throw an error.
if args_new[name] ~= nil then
process_error(
"Parameter %s has been entered more than once. This is probably because a parameter alias has been used.",
canonical
)
end
args_new[name] = val
end
else
if param.replaced_by == false then
process_error(
("Parameter %%s has been removed and is no longer valid%s.%s"):format(
param.reason and ", " .. param.reason or "",
param.instead and " Instead, " .. param.instead .. "." or ""),
name
)
elseif param.replaced_by then
process_error(
("Parameter %%s has been replaced by %%s%s."):format(
param.reason and ", " .. param.reason or ""),
name, param.replaced_by
)
end
if param.deprecated then
track("deprecated parameter", name)
end
if param.require_index then
-- Disallow require_index for numeric parameter names, as this doesn't make sense.
if raw_type == "number" then
internal_process_error(
"cannot set require_index for numeric parameter %s.",
name
)
-- If a parameter without the trailing index was found, and
-- require_index is set on the param, treat it
-- as if it isn't recognized.
elseif not index then
args_unknown = unknown_param(name, val, args_unknown or {})
end
end
-- Check that separate_no_index is not being used with a numeric parameter.
if param.separate_no_index then
if raw_type == "number" then
internal_process_error(
"cannot set separate_no_index for numeric parameter %s.",
name
)
elseif type(param.alias_of) == "number" then
internal_process_error(
"cannot set separate_no_index for parameter %s, as it is an alias of numeric parameter %s.",
name, param.alias_of
)
end
end
-- If no index was found, use 1 as the default index.
-- This makes list parameters like g, g2, g3 put g at index 1.
-- If `separate_no_index` is set, then use 0 as the default instead.
if not index and param.list then
index = param.separate_no_index and 0 or 1
end
-- Normalize to the canonical parameter name. If it's a list, but the alias is not, then determine the index.
local raw_name = param.alias_of
if raw_name then
raw_type = type(raw_name)
if raw_type == "number" then
name = raw_name
local main_param = params[raw_name]
if main_param ~= true and main_param.list then
if not index then
index = param.separate_no_index and 0 or 1
end
canonical = raw_name + index - 1
else
canonical = raw_name
end
else
name = gsub(raw_name, "\1", "")
local main_param = params[name]
if not index and main_param ~= true and main_param.list then
index = param.separate_no_index and 0 or 1
end
if not index or index == 0 then
canonical = name
elseif name == raw_name then
canonical = name .. index
else
canonical = gsub(raw_name, "\1", index)
end
end
else
canonical = orig_name
end
-- Only recognize demo parameters if this is the current template or module's
-- page, or its documentation page.
if param.demo and not is_own_page("include_documentation") then
args_unknown = unknown_param(name, val, args_unknown or {})
end
-- Remove leading and trailing whitespace unless no_trim is true.
if param.no_trim then
check_string_param_modifier(param.type, name, "no_trim")
else
val = php_trim(val)
end
-- Empty string is equivalent to nil unless allow_empty is true.
if param.allow_empty then
check_string_param_modifier(param.type, name, "allow_empty")
elseif val == "" then
-- If `disallow_missing` is set, keep track of empty parameters
-- via the `empty` field in `arg`, which will be used by the
-- `disallow_missing` check. This will be deleted before
-- returning.
if index and param.disallow_missing then
local arg = args_new[name]
local empty = arg.empty
if empty == nil then
empty = {maxindex = 0}
arg.empty = empty
end
empty[index] = true
if index > empty.maxindex then
empty.maxindex = index
end
end
val = nil
end
-- Allow boolean false.
if val ~= nil then
-- Convert to proper type if necessary.
local main_param = params[raw_name]
if main_param ~= true then
val = convert_val(val, orig_name, main_param or param)
end
-- Mark it as no longer required, as it is present.
if required then
required[name] = nil
end
-- Store the argument value.
if index then
local arg = args_new[name]
-- If the parameter is duplicated, throw an error.
if arg[index] ~= nil then
process_error(
"Parameter %s has been entered more than once. This is probably because a list parameter has been entered without an index and with index 1 at the same time, or because a parameter alias has been used.",
canonical
)
end
arg[index] = val
-- Store the highest index we find.
local maxindex = arg.maxindex
if index > maxindex then
maxindex = index
end
if arg[0] ~= nil then
arg.default, arg[0] = arg[0], nil
if maxindex < 1 then
maxindex = 1
end
end
arg.maxindex = maxindex
if not params[name].list then
args_new[name] = val
-- Don't store index 0, as it's a proxy for the default.
elseif index > 0 then
arg[index] = val
end
else
-- If the parameter is duplicated, throw an error.
if args_new[name] ~= nil then
process_error(
"Parameter %s has been entered more than once. This is probably because a parameter alias has been used.",
canonical
)
end
if not raw_name then
args_new[name] = val
else
local main_param = params[raw_name]
if main_param ~= true and main_param.list then
local main_arg = args_new[raw_name]
main_arg[1] = val
-- Store the highest index we find.
if main_arg.maxindex < 1 then
main_arg.maxindex = 1
end
else
args_new[raw_name] = val
end
end
end
end
end
end
-- Remove holes in any list parameters if needed. This must be handled
-- straight after the previous loop, as any instances of `empty` need to be
-- converted to nil.
if list_args then
for name, val in next, list_args do
handle_holes(params, val, name)
end
end
-- If the current page is the template which invoked this Lua instance, then ignore the `require` flag, as it
-- means we're viewing the template directly. Required parameters sometimes have a `template_default` key set,
-- which gets used in such cases as a demo.
-- Note: this won't work on other pages in the Template: namespace (including the /documentation subpage),
-- or if the #invoke: is on a page in another namespace.
local pagename_set = args_new.pagename
-- Handle defaults.
for name, param in pairs(params) do
if param ~= true then
local arg_new = args_new[name]
if arg_new == nil then
args_new[name] = convert_default_val(name, param, pagename_set, any_args_set, true)
elseif param.list and arg_new[1] == nil then
local default_val = convert_default_val(name, param, pagename_set, any_args_set)
if default_val ~= nil then
arg_new[1] = default_val
if arg_new.maxindex == 0 then
arg_new.maxindex = 1
end
end
end
end
end
-- Flatten nested lists if called for. This must come after setting the default.
if list_args then
for name, val in next, list_args do
args_new[name] = maybe_flatten(params, val, name)
end
end
-- The required table should now be empty.
-- If any parameters remain, throw an error, unless we're on the current template or module's page.
if required and next(required) ~= nil and not is_own_page() then
params_list_error(required, "required")
-- Return the arguments table.
-- If there are any unknown parameters, throw an error, unless return_unknown is set, in which case return args_unknown as a second return value.
elseif return_unknown then
return args_new, args_unknown or {}
elseif args_unknown and next(args_unknown) ~= nil then
params_list_error(args_unknown, "không được sử dụng đối với bản mẫu này")
end
return args_new
end
return export
k0fbc1ab6vzsm0qmh9rqtoho2d1h6lt
paden
0
263049
2570888
2045699
2026-10-16T03:46:27Z
WhoAlone
40420
2570888
wikitext
text/x-wiki
{{-yuy-}}
{{-noun-}}
{{pn}}
# [[ngôi sao]].
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Thiên thể}}
lx4dutzmb4ztjc0htvwq98agr5mcnhw
pulet
0
263061
2570879
2045728
2026-10-16T03:43:22Z
WhoAlone
40420
2570879
wikitext
text/x-wiki
{{-yuy-}}
{{-noun-}}
{{pn}}
# [[đám]] [[mây]].
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Khí quyển}}
dh4c790tkf5fhxhlghe2n8vxsewebau
kii
0
263062
2570880
2045731
2026-10-16T03:43:49Z
WhoAlone
40420
2570880
wikitext
text/x-wiki
{{-yuy-}}
{{-noun-}}
{{pn}}
# [[cơn]] [[gió]].
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Hiện tượng khí quyển}}
tub79uwzxlrw9sykg4zq4jzjgs0c1so
poroon
0
263063
2570878
2568221
2026-10-16T03:43:12Z
WhoAlone
40420
2570878
wikitext
text/x-wiki
=={{langname|fi}}==
==={{section|n}}===
{{head|fi|Biến thể hình thái danh từ}}
# {{infl of|fi|poro||ill|s}}
=={{langname|yuy}}==
==={{section|n}}===
{{head|yuy|Danh từ}}
# [[cơn|Cơn]] [[mưa]].
{{c|yuy|Thời tiết}}
rtetms9v39th8ftoao2grtmh86waeva
veisen tala
0
263078
2570916
2568229
2026-10-16T03:59:41Z
WhoAlone
40420
2570916
wikitext
text/x-wiki
=={{langname|yuy}}==
==={{section|n}}===
{{head|yuy|Danh từ}}
# [[thảo nguyên|Thảo nguyên]].
{{c|yuy|Tự nhiên}}
ltftr9f4x97v8ii1cjnxi7joe95v0qf
qeluu
0
263093
2570892
2045823
2026-10-16T03:49:30Z
WhoAlone
40420
2570892
wikitext
text/x-wiki
{{-yuy-}}
{{-noun-}}
{{pn}}
# [[hòn]] [[đá]].
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Địa chất học}}
j1bq48smhxbdys3emqty30pcap4o3n3
ghor
0
263097
2570871
2568227
2026-10-16T03:41:54Z
WhoAlone
40420
2570871
wikitext
text/x-wiki
{{also|Ghor}}
=={{langname|ga}}==
==={{section|pron}}===
* {{IPA|ga|/ɣɔɾˠ/|a=Munster,Connacht}}
* {{IPA|ga|/ɣɞɾˠ/|a=Ulster}}
==={{section|v}}===
{{head|ga|Biến thể hình thái động từ}}
# {{infl of|ga|gor||phân tích tính|indc|past}}
==={{section|n}}===
{{head|ga|Biến thể hình thái danh từ}}
# {{ga-lenition of|gor}}
=={{langname|yuy}}==
==={{section|n}}===
{{head|yuy|Danh từ}}
# [[bò|Bò]] [[nhà]].
{{C|yuy|Gia súc}}
nej4lib3o04yihnj8clbf77xp2ycfkh
daari
0
263101
2570842
2459886
2026-10-16T02:58:36Z
WhoAlone
40420
2570842
wikitext
text/x-wiki
{{-yuy-}}
{{-pron-}}
* [[Wiktionary:IPA|IPA]]: {{IPA-old|/taːrə/}}
{{-noun-}}
{{pn}}
# [[thuốc súng]].
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Vũ khí}}
4y3n24r0mlmz2ozlgm625qhnxutbyax
tengger
0
263102
2570907
2411057
2026-10-16T03:54:56Z
WhoAlone
40420
2570907
wikitext
text/x-wiki
{{-yuy-}}
{{-pron-}}
* [[Wiktionary:IPA|IPA]]: {{IPA-old|/tʰeŋker/}}
{{-noun-}}
{{pn}}
# [[thời tiết]].
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Thời tiết}}
qxlwr0yn2fddzpo1cm2i84tx2atma24
uushghan
0
265219
2570915
2054043
2026-10-16T03:59:33Z
WhoAlone
40420
2570915
wikitext
text/x-wiki
{{-yuy-}}
{{-noun-}}
{{pn}}
# [[phổi]].
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Bộ phận cơ thể}}
ohwyricb59ekcnheyw4w2xysm5ahxda
pigqa
0
265220
2570875
2054046
2026-10-16T03:42:48Z
WhoAlone
40420
2570875
wikitext
text/x-wiki
{{-yuy-}}
{{-noun-}}
{{pn}}
# [[bò]] [[đực]].
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Gia súc}}
o3buf3htyh1fq7zgo1woj1w7deu6858
eljigen
0
265222
2570862
2054053
2026-10-16T03:07:21Z
WhoAlone
40420
2570862
wikitext
text/x-wiki
{{-yuy-}}
{{-noun-}}
{{pn}}
# [[con]] [[lừa]].
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Gia súc|Họ Ngựa}}
ambw0860d26l6i5t0bme9p7n3ygbxh5
pejüün
0
265224
2570874
2054059
2026-10-16T03:42:30Z
WhoAlone
40420
2570874
wikitext
text/x-wiki
{{-yuy-}}
{{-noun-}}
{{pn}}
# [[xương ức]].
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Bộ xương}}
jn7urlptckud0uu9o711dg0xuyki73u
wer
0
265225
2570917
2084187
2026-10-16T03:59:54Z
WhoAlone
40420
2570917
wikitext
text/x-wiki
{{-yuy-}}
{{-noun-}}
{{pn}}
# [[ngực]].
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Bộ phận cơ thể}}
{{-xgn-mgr-}}
{{-noun-}}
{{pn}}
# [[cơn]] [[giận]].
[[Thể loại:Danh từ tiếng Mangghuer]]
9dapsn7340enek102h8jh6yhf8o4tjg
Mô đun:languages/data/3/p
828
271928
2570786
2570311
2026-10-15T15:39:25Z
Lcsnes
40261
2570786
Scribunto
text/plain
local m_langdata = require("Module:languages/data")
-- Loaded on demand, as it may not be needed (depending on the data).
local function u(...)
u = require("Module:string utilities").char
return u(...)
end
local c = m_langdata.chars
local p = m_langdata.puaChars
local s = m_langdata.shared
local m = {}
m["pab"] = {
"tiếng Pareci",
3504312,
"awd",
"Latn",
"Tiếng Pareci",
"Pareci",
}
m["pac"] = {
"tiếng Pa Kô",
3441136,
"mkh-kat",
"Latn",
"Tiếng Pa Kô",
"Pa Kô",
}
m["pad"] = {
"Paumarí",
389827,
"auf",
"Latn",
}
m["pae"] = {
"Pagibete",
7124357,
"bnt-bta",
"Latn",
}
m["paf"] = {
"Paranawát",
12953806,
"tup-gua",
"Latn",
}
m["pag"] = {
"tiếng Pangasinan",
33879,
"phi",
"Latn, Tglg",
"Tiếng Pangasinan",
"Pangasinan",
entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.diaer},
}
m["pah"] = {
"tiếng Tenharim",
10266010,
"tup-gua",
"Latn",
"Tiếng Tenharim",
"Tenharim",
}
m["pai"] = {
"Pe",
3914871,
"nic-tar",
"Latn",
}
m["pak"] = {
"Parakanã",
12953804,
"tup-gua",
"Latn",
}
m["pal"] = {
"tiếng Ba Tư trung đại",
32063,
"ira-swi",
"Latn, Phli, pal-Avst, Mani, Phlp, Phlv", -- Latn for translit; Phlv not in Unicode
"Tiếng Ba Tư trung đại",
"Ba Tư trung đại",
translit = {
Phli = "Phli-translit",
["pal-Avst"] = "Avst-translit",
Mani = "Mani-translit",
},
ancestors = "peo",
}
m["pam"] = {
"tiếng Kapampangan",
36121,
"phi",
"Latn", --also Kulitan, which lacks a code
"Tiếng Kapampangan",
"Kapampangan",
entry_name = {Latn = {remove_diacritics = c.grave .. c.acute .. c.circ}},
standardChars = {
Latn = "AaBbDdEeGgHhIiKkLlMmNnOoPpRrSsTtUuWwYy",
c.punc
},
sort_key = {
Latn = "tl-sortkey"
},
}
m["pao"] = {
"tiếng Bắc Paiute",
3360656,
"azc-num",
"Latn",
"Tiếng Bắc Paiute",
"Bắc Paiute",
}
m["pap"] = {
"tiếng Papiamento",
33856,
"crp",
"Latn",
"Tiếng Papiamento",
"Papiamento",
ancestors = "pt",
}
m["paq"] = {
"tiếng Parya",
1135134,
"inc-cen",
"Cyrl",
"Tiếng Parya",
"Parya",
}
m["par"] = {
"Panamint",
33926,
"azc-num",
"Latn",
}
m["pas"] = {
"Papasena",
7132508,
"paa-lkp",
"Latn",
}
m["pat"] = {
"Papitalai",
6528659,
"poz-aay",
"Latn",
}
m["pau"] = {
"tiếng Palau",
33776,
"poz",
"Latn, Kana",
"Tiếng Palau",
"Palau",
sort_key = {Kana = "Kana-sortkey"},
}
m["pav"] = {
"Wari'",
3027909,
"sai-cpc",
"Latn",
}
m["paw"] = {
"tiếng Pawnee",
56751,
"cdd",
"Latn",
"Tiếng Pawnee",
"Pawnee",
}
m["pax"] = {
"Pankararé",
25559779,
nil,
"Latn",
}
m["pay"] = {
"Pech",
4898889,
"cba",
"Latn",
}
m["paz"] = {
"Pankararú",
7131310,
nil,
"Latn",
}
m["pbb"] = {
"Páez",
33677,
nil,
"Latn",
}
m["pbc"] = {
"Patamona",
3915921,
"sai-pem",
"Latn",
}
m["pbe"] = {
"Mezontla Popoloca",
42365630,
"omq-pop",
"Latn",
}
m["pbf"] = {
"Coyotepec Popoloca",
5180100,
"omq-pop",
"Latn",
}
m["pbg"] = {
"tiếng Paraujano",
3501747,
"awd-taa",
"Latn",
"Tiếng Paraujano",
"Paraujano",
}
m["pbh"] = {
"Panare",
56610,
"sai-ven",
"Latn",
}
m["pbi"] = {
"Podoko",
3515096,
"cdc-cbm",
"Latn",
}
m["pbl"] = {
"Mak (Nigeria)",
3915349,
"alv-bwj",
"Latn",
}
m["pbm"] = {
"Puebla Mazatec",
nil,
"omq-maz",
"Latn",
}
m["pbn"] = {
"Kpasam",
3914902,
"alv-mye",
"Latn",
}
m["pbo"] = {
"Papel",
36314,
"alv-pap",
"Latn",
}
m["pbp"] = {
"Badyara",
35095,
"alv-ten",
"Latn",
}
m["pbr"] = {
"Pangwa",
3847550,
"bnt-bki",
"Latn",
}
m["pbs"] = {
"Central Pame",
3361763,
"omq",
"Latn",
}
m["pbv"] = {
"tiếng Pnar",
3501850,
"aav-pkl",
"Latn",
"Tiếng Pnar",
"Pnar",
}
m["pby"] = {
"Pyu",
2567925,
"paa-asa",
"Latn",
}
m["pca"] = {
"Santa Inés Ahuatempan Popoloca",
42365276,
"omq-pop",
"Latn",
}
m["pcb"] = {
"tiếng Pear",
6583669,
"mkh-pea",
"Khmr",
"Tiếng Pear",
"Pear"
}
m["pcc"] = {
"tiếng Bố Y",
35100,
"tai-nor",
"Latn, Hani",
"Tiếng Bố Y",
"Bố Y",
sort_key = {Hani = "Hani-sortkey"},
}
m["pcd"] = {
"tiếng Picard",
34024,
"roa-oil",
"Latn",
"Tiếng Picard",
"Picard",
sort_key = s["roa-oil-sortkey"],
}
m["pce"] = {
"tiếng Palaung Ruching",
12953798,
"mkh-pal",
"Mymr",
"Tiếng Palaung Ruching",
"Palaung Ruching",
}
m["pcf"] = {
"tiếng Paliyan",
7127643,
"dra-tam",
"Deva, Mlym",
"Tiếng Paliyan",
"Paliyan",
translit = {Mlym = "ml-translit"},
}
m["pcg"] = {
"tiếng Paniya",
7131211,
"dra-mal",
"Mlym, Knda",
"Tiếng Paniya",
"Paniya",
translit = {
Mlym = "ml-translit",
Knda = "kn-translit",
},
}
m["pch"] = {
"Pardhan",
7133207,
"dra-gon",
}
m["pci"] = {
"tiếng Duruwa",
56753,
"dra-pgd",
"Deva, Orya",
"Tiếng Duruwa",
"Duruwa",
}
m["pcj"] = {
"tiếng Parenga",
3111396,
"mun",
"Orya",
"Tiếng Parenga",
"Parenga",
}
m["pck"] = {
"tiếng Paite",
12952337,
"tbq-kuk",
nil,
"Tiếng Paite",
"Paite",
}
m["pcl"] = {
"Pardhi",
7136554,
"inc-bhi",
}
m["pcm"] = {
"Nigerian Pidgin",
33655,
"crp",
"Latn",
ancestors = "en",
entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.caron .. c.macronbelow},
sort_key = {
remove_diacritics = c.tilde,
from = {"ẹ", "gb", "kp", "ọ", "sh", "zh"},
to = {"e" .. p[1], "g" .. p[1], "k" .. p[1], "o" .. p[1], "s" .. p[1], "z" .. p[1]}
},
}
m["pcn"] = {
"Piti",
3913375,
"nic-kne",
"Latn",
}
m["pcp"] = {
"Pacahuara",
2591165,
"sai-pan",
"Latn",
}
m["pcw"] = {
"Pyapun",
3438807,
nil,
"Latn",
}
m["pda"] = {
"Anam",
3501930,
"ngf-mad",
"Latn",
}
m["pdc"] = {
"tiếng Đức Pennsylvania",
22711,
"gmw-hgm",
"Latn",
"Tiếng Đức Pennsylvania",
"Đức Pennsylvania",
ancestors = "gmw-rfr",
}
m["pdi"] = {
"Pa Di",
3359940,
nil,
"Latn",
}
m["pdn"] = {
"Fedan",
7206699,
"poz-ocw",
"Latn",
}
m["pdo"] = {
"Padoe",
3360370,
"poz-btk",
"Latn",
}
m["pdt"] = {
"tiếng Hạ Đức Mennonite",
1751432,
"gmw-lgm",
"Latn",
"Tiếng Hạ Đức Mennonite",
"Hạ Đức Mennonite",
ancestors = "nds-de",
}
m["pdu"] = {
"tiếng Kayan",
7123283,
"kar",
"Latn, Mymr",
"Tiếng Kayan",
"Kayan",
}
m["pea"] = {
"tiếng Indonesia Peranakan",
653415,
nil,
"Latn",
"Tiếng Indonesia Peranakan",
"Indonesia Peranakan",
}
m["peb"] = {
"Eastern Pomo",
3396032,
"nai-pom",
"Latn",
}
m["ped"] = {
"Mala (New Guinea)",
11732569,
"ngf-mad",
"Latn",
}
m["pee"] = {
"Taje",
12953902,
nil,
"Latn",
}
m["pef"] = {
"Northeastern Pomo",
3396018,
"nai-pom",
"Latn",
}
m["peg"] = {
"tiếng Pengo",
56758,
"dra-kki",
"Orya",
translit = "kxv-translit",
"Tiếng Pengo",
"Pengo",
}
m["peh"] = {
"tiếng Bảo An",
32983,
"xgn-shr",
"Latn",
"Tiếng Bảo An",
"Bảo An",
}
m["pei"] = {
"Chichimeca-Jonaz",
3915427,
"omq-otp",
"Latn",
}
m["pej"] = {
"Northern Pomo",
3396021,
"nai-pom",
"Latn",
}
m["pek"] = {
"Penchal",
3374631,
"poz-aay",
"Latn",
}
m["pel"] = {
"Pekal",
3241781,
nil,
"Latn",
}
m["pem"] = {
"Phende",
7162372,
"bnt-pen",
"Latn",
}
m["peo"] = {
"tiếng Ba Tư cổ",
35225,
"ira-swi",
"Xpeo, Latn",
"Tiếng Ba Tư cổ",
"Ba Tư cổ",
translit = "peo-translit",
}
m["pep"] = {
"Kunja",
6444807,
nil,
"Latn",
}
m["peq"] = {
"Southern Pomo",
3396023,
"nai-pom",
"Latn",
}
-- "pes" IS TREATED AS "fa" (or as etymology-only), SEE WT:LT
m["pev"] = {
"Pémono",
3439012,
"sai-map",
"Latn",
}
m["pex"] = {
"Petats",
3376353,
"poz-ocw",
"Latn",
}
m["pey"] = {
"tiếng Petjo",
940486,
nil,
"Latn",
"Tiếng Petjo",
"Petjo",
}
m["pez"] = {
"Eastern Penan",
18638342,
"poz-swa",
"Latn",
}
m["pfa"] = {
"Pááfang",
3063517,
"poz-mic",
"Latn",
}
m["pfe"] = {
"Peere",
36377,
"alv-dur",
"Latn",
}
m["pga"] = {
"tiếng Ả Rập Juba",
1262143,
"crp",
"Latn",
"Tiếng Ả Rập Juba",
"Ả Rập Juba",
ancestors = "apd",
}
m["pgd"] = {
"tiếng Càn-đà-la",
nil,
"inc-mid",
"Deva, Khar",
"Tiếng Càn-đà-la",
"Càn-đà-la",
ancestors = "inc-ash",
translit = "Khar-translit",
}
m["pgg"] = {
"tiếng Pangwala",
13600429,
"him",
"Deva, Takr",
"Tiếng Pangwala",
"Pangwala",
translit = "hi-translit",
}
m["pgi"] = {
"Pagi",
7124354,
"paa-brd",
"Latn",
}
m["pgk"] = {
"Rerep",
586907,
"poz-vnc",
"Latn",
}
m["pgl"] = {
"tiếng Ireland nguyên thủy",
3320030,
"cel-gae",
"Ogam, Latn",
translit = "pgl-translit",
}
m["pgn"] = {
"tiếng Paeligni",
65455883,
"itc-sbl",
"Latn, Ital",
"Tiếng Paeligni",
"Paeligni",
translit = {Ital = "Ital-translit"},
}
m["pgs"] = {
"Pangseng",
3914027,
"alv-mum",
"Latn",
}
m["pgu"] = {
"tiếng Pagu",
7124462,
"paa-nha",
"Latn",
"Tiếng Pagu",
"Pagu",
}
m["pgz"] = {
"Papua New Guinean Sign Language",
25044405,
"sgn",
}
m["pha"] = {
"tiếng Pà Thẻn",
2625410,
"hmn",
"Latn",
"Tiếng Pà Thẻn",
"Pà Thẻn"
}
m["phd"] = {
"Phudagi",
7188289,
}
m["phg"] = {
"tiếng Cơ Tu Phương",
7188376,
"mkh-kat",
"Latn",
"Tiếng Cơ Tu Phương",
"Cơ Tu Phương",
}
m["phh"] = {
"Phukha",
7188298,
"tbq-phw",
}
m["phk"] = {
"tiếng Phake",
7675798,
"tai-swe",
"Mymr",
"Tiếng Phake",
"Phake",
translit = "aio-phk-translit",
entry_name = {remove_diacritics = c.VS01},
}
m["phl"] = {
"tiếng Phalura",
2449549,
"inc-shn",
"Latn, ur-Arab",
"Tiếng Phalura",
"Phalura",
}
m["phm"] = {
"Phimbi",
11007144,
"bnt-sna",
"Latn",
}
m["phn"] = {
"tiếng Phoenicia",
36734,
"sem-can",
"Phnx",
"Tiếng Phoenicia",
"Phoenicia",
translit = "Phnx-translit",
}
m["pho"] = {
"tiếng Phunoi",
7188361,
"tbq-bis",
"Laoo",
"Tiếng Phunoi",
"Phunoi",
}
m["phq"] = {
"Phana'",
7180427,
"tbq-sil",
}
m["phr"] = {
"tiếng Pothohar",
33739,
"inc-pan",
"pa-Arab, Guru",
"Tiếng Pothohar",
"Pothohar",
ancestors = "lah",
translit = {
Guru = "Guru-translit",
["pa-Arab"] = "pa-Aran-translit",
},
entry_name = {
["pa-Arab"] = {
remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna,
from = {"ݨ", "ࣇ"},
to = {"ن", "ل"}
},
}
}
m["pht"] = {
"tiếng Phu Thái",
3626597,
"tai-swe",
"Thai",
"Tiếng Phu Thái",
"Phu Thái",
}
m["phu"] = {
"tiếng Phuan",
3915665,
nil,
"Thai",
"Tiếng Phuan",
"Phuan",
}
m["phv"] = {
"Pahlavani",
7124567,
}
m["phw"] = {
"Phangduwali",
12953036,
"sit-kie",
ancestors = "ybh",
}
m["pia"] = {
"Pima Bajo",
3388544,
"azc",
"Latn",
}
m["pib"] = {
"Yine",
3135432,
"awd",
"Latn",
}
m["pic"] = {
"Pinji",
36296,
"bnt-tso",
"Latn",
}
m["pid"] = {
"Piaroa",
3382207,
nil,
"Latn",
}
m["pie"] = {
"Piro",
7198055,
"nai-kta",
"Latn",
}
m["pif"] = {
"Pingelapese",
36421,
"poz-mic",
"Latn",
}
m["pig"] = {
"Pisabo",
966883,
"sai-pan",
"Latn",
}
m["pih"] = {
"Pitcairn-Norfolk",
36554,
"crp",
"Latn",
ancestors = "en",
}
m["pii"] = {
"Pini",
10631925,
}
m["pij"] = {
"Pijao",
7193519,
}
m["pil"] = {
"tiếng Yom",
36893,
"nic-yon",
"Latn",
"Tiếng Yom",
"Yom",
}
m["pim"] = {
"Powhatan",
2270532,
"alg-eas",
"Latn",
}
m["pin"] = {
"Piame",
7190042,
}
m["pio"] = {
"Piapoco",
3382208,
"awd-nwk",
"Latn",
}
m["pip"] = {
"Pero",
2411063,
"cdc-wst",
}
m["pir"] = {
"Piratapuyo",
3389119,
"sai-tuc",
"Latn",
}
m["pis"] = {
"Pijin",
36699,
"crp",
"Latn",
ancestors = "en",
}
m["pit"] = {
"Pitta-Pitta",
6433116,
"aus-kar",
"Latn",
}
m["piu"] = {
"Pintupi-Luritja",
2591175,
"aus-pam",
}
m["piv"] = {
"Pileni",
2976736,
"poz-pnp",
"Latn",
}
m["piw"] = {
"Pimbwe",
3894132,
"bnt-mwi",
}
m["pix"] = {
"Piu",
7199578,
}
m["piy"] = {
"Piya-Kwonci",
3440492,
}
m["piz"] = {
"Pije",
3388339,
"poz-cln",
"Latn",
}
m["pjt"] = {
"tiếng Pitjantjatjara",
2982063,
"aus-pam",
"pjt-Latn",
"Tiếng Pitjantjatjara",
"Pitjantjatjara",
}
m["pkb"] = {
"Kipfokomo",
7208693,
"bnt-sab",
"Latn",
}
m["pkc"] = {
"tiếng Bách Tế",
4841264,
"qfa-kor",
"Hani, Kana",
"Tiếng Bách Tế",
"Bách Tế",
sort_key = {
Hani = "Hani-sortkey",
Kana = "Kana-sortkey"
},
}
m["pkg"] = {
"Pak-Tong",
3360711,
}
m["pkh"] = {
"Pankhu",
7130962,
"tbq-kuk",
}
m["pkn"] = {
"Pakanha",
954916,
"aus-pmn",
}
m["pko"] = {
"Pökoot",
36323,
"sdv-kln",
}
m["pkp"] = {
"Pukapukan",
36447,
"poz-pnp",
"Latn",
}
m["pkr"] = {
"tiếng Kurumba Attapady",
16835180,
"dra-imd",
"Mlym",
"Tiếng Kurumba Attapady",
"Kurumba Attapady",
translit = "ml-translit",
}
m["pks"] = {
"Pakistan Sign Language",
22964057,
"sgn",
}
m["pkt"] = {
"tiếng Mã Liềng",
6583562,
"mkh-vie",
nil,
"Tiếng Mã Liềng",
"Mã Liềng",
}
m["pku"] = {
"tiếng Paku",
2932604,
"poz-bre",
"Latn",
"Tiếng Paku",
"Paku"
}
m["pla"] = {
"Miani",
12952844,
nil,
"Latn",
}
m["plb"] = {
"Polonombauk",
7225957,
"poz-vnc",
"Latn",
}
m["plc"] = {
"Central Palawano",
12953795,
"phi",
"Latn",
}
m["ple"] = {
"Palu'e",
2196866,
"poz-cet",
"Latn",
}
m["plg"] = {
"tiếng Pilagá",
2748259,
"sai-guc",
"Latn",
"Tiếng Pilagá",
"Pilagá",
}
m["plh"] = {
"Paulohi",
7155331,
"poz-cma",
}
m["plj"] = {
"tiếng Polci",
3914383,
"Ngôn ngữ không xếp loại",
"Latn",
"Tiếng Polci",
"Polci",
}
m["plk"] = {
"tiếng Shina Kohistan",
12953882,
"inc-shn",
"ur-Arab",
"Tiếng Shina Kohistan",
"Shina Kohistan",
}
m["pll"] = {
"tiếng Palaung Shwe",
27941664,
"mkh-pal",
"Mymr",
"Tiếng Palaung Shwe",
"Palaung Shwe",
}
m["pln"] = {
"tiếng Palenquero",
36665,
"crp",
"Latn",
"Tiếng Palenquero",
"Palenquero",
ancestors = "es",
}
m["plo"] = {
"Oluta Popoluca",
5908687,
"nai-miz",
"Latn",
}
m["plq"] = {
"tiếng Pala",
36582,
"ine-ana",
"Xsux",
"Tiếng Pala",
"Pala",
}
m["plr"] = {
"Palaka Senoufo",
36346,
"alv-snf",
"Latn",
}
m["pls"] = {
"San Marcos Tlalcoyalco Popoloca",
12641692,
"omq-pop",
"Latn",
}
m["plu"] = {
"Palikur",
3073448,
"awd",
"Latn",
}
m["plv"] = {
"Southwest Palawano",
15614922,
"phi",
"Latn",
}
m["plw"] = {
"tiếng Palawano Brooke's Point",
12953796,
"phi",
"Latn",
"Tiếng Palawano Brooke's Point",
"Palawano Brooke's Point",
}
m["ply"] = {
"tiếng Bố Lưu",
3361723,
"mkh-pkn",
"Latn",
"Tiếng Bố Lưu",
"Bố Lưu",
}
m["plz"] = {
"Paluan",
7128795,
nil,
"Latn",
}
m["pma"] = {
"Paama",
3130286,
"poz-vnc",
"Latn",
}
m["pmb"] = {
"Pambia",
36267,
"znd",
"Latn",
}
m["pmd"] = {
"Pallanganmiddang",
7127734,
"aus-pam",
"Latn",
}
m["pme"] = {
"Pwaamei",
3411152,
"poz-cln",
"Latn",
}
m["pmf"] = {
"Pamona",
3513320,
"poz-kal",
"Latn",
}
m["pmi"] = {
"Northern Pumi",
3403245,
"sit-qia",
}
m["pmj"] = {
"Southern Pumi",
3403246,
"sit-qia",
}
m["pmk"] = {
"Pamlico",
nil,
"alg-eas",
"Latn",
}
m["pml"] = {
"Sabir",
636479,
"crp",
"Latn",
ancestors = "lij, pro, vec",
}
m["pmm"] = {
"Pol",
36408,
"bnt-kak",
"Latn",
}
m["pmn"] = {
"Pam",
7129017,
"alv-mbm",
}
m["pmo"] = {
"Pom",
7227178,
"poz-hce",
"Latn",
}
m["pmq"] = {
"Northern Pame",
3361762,
"omq",
"Latn",
}
m["pmr"] = {
"Paynamar",
3450824,
}
m["pms"] = {
"tiếng Piemonte",
15085,
"roa-git",
"Latn",
"Tiếng Piemonte",
"Piemonte",
}
m["pmt"] = {
"tiếng Tuamotu",
36763,
"poz-pep",
"Latn",
"Tiếng Tuamotu",
"Tuamotu",
}
m["pmu"] = {
"Mirpur Panjabi",
6874480,
}
m["pmw"] = {
"Plains Miwok",
3391031,
"nai-you",
"Latn",
}
m["pmx"] = {
"Poumei Naga",
12952910,
"tbq-anp",
}
m["pmy"] = {
"Papuan Malay",
12473446,
nil,
"Latn",
}
m["pmz"] = {
"Southern Pame",
3361765,
"omq",
"Latn",
}
m["pna"] = {
"Punan Bah-Biau",
4842201,
}
m["pnb"] = {
"Western Panjabi",
58635,
"inc-pan",
"pa-Arab",
ancestors = "pa",
}
m["pnc"] = {
"Pannei",
7131391,
}
m["pnd"] = {
"Mpinda",
63308194,
"bnt-kmb",
}
m["pne"] = {
"Western Penan",
12953808,
"poz-swa",
"Latn",
}
m["png"] = {
"Pongu",
36282,
"nic-shi",
}
m["pnh"] = {
"Penrhyn",
3130301,
"poz-pep",
"Latn",
}
m["pni"] = {
"Aoheng",
4778608,
"poz",
}
m["pnj"] = {
"Pinjarup",
33103591,
}
m["pnk"] = {
"tiếng Pauna",
2064378,
"awd",
"Latn",
"Tiếng Pauna",
"Pauna",
}
m["pnl"] = {
"Paleni",
7127118,
"alv-wan",
"Latn",
}
m["pnm"] = {
"Punan Batu",
7259892,
}
m["pnn"] = {
"Pinai-Hagahai",
5638511,
}
m["pno"] = {
"Panobo",
3141869,
"sai-pan",
"Latn",
}
m["pnp"] = {
"tiếng Pancana",
7130204,
"poz-mun",
"Latn",
"Tiếng Pancana",
"Pancana"
}
m["pnq"] = {
"Pana (West Africa)",
7129739,
"nic-gnn",
"Latn",
}
m["pnr"] = {
"Panim",
11732562,
"ngf-mad",
}
m["pns"] = {
"tiếng Ponosakan",
7227956,
"phi",
"Latn",
"Tiếng Ponosakan",
"Ponosakan",
}
m["pnt"] = {
"tiếng Hy Lạp Pontos",
36748,
"grk",
"Grek, Latn, Cyrl",
"Tiếng Hy Lạp Pontos",
"Hy Lạp Pontos",
ancestors = "gkm",
translit = {Grek = "el-translit"},
entry_name = {remove_diacritics = c.caron .. c.diaerbelow .. c.brevebelow},
sort_key = s["Grek-sortkey"],
}
m["pnu"] = {
"Jiongnai Bunu",
56325,
"hmn",
}
m["pnv"] = {
"Pinigura",
10631927,
"aus-psw",
"Latn",
}
m["pnw"] = {
"Panyjima",
3913830,
"aus-nga",
"Latn",
}
m["pnx"] = {
"tiếng Phong-Kniang",
3914627,
"mkh",
nil,
"Tiếng Phong-Kniang",
"Phong-Kniang",
}
m["pny"] = {
"tiếng Pinyin",
36250,
"nic-nge",
"Latn",
"Tiếng Pinyin",
"Pinyin",
}
m["pnz"] = {
"Pana (Central Africa)",
36241,
"alv-mbm",
"Latn",
}
m["poc"] = {
"Poqomam",
36416,
"myn",
"Latn",
}
m["poe"] = {
"San Juan Atzingo Popoloca",
12953819,
"omq-pop",
"Latn",
}
m["pof"] = {
"Poke",
7208577,
"bnt-ske",
}
m["pog"] = {
"Potiguára",
56722,
"tup-gua",
"Latn",
}
m["poh"] = {
"Poqomchi'",
36414,
"myn",
"Latn",
}
m["poi"] = {
"tiếng Popoluca cao nguyên",
7511556,
"nai-miz",
"Latn",
"Tiếng Popoluca cao nguyên",
"Popoluca cao nguyên",
}
m["pok"] = {
"Pokangá",
25559704,
"sai-tuc",
"Latn",
}
m["pom"] = {
"Southeastern Pomo",
3396025,
"nai-pom",
"Latn",
}
m["pon"] = {
"tiếng Pohnpei",
28422,
"poz-mic",
"Latn",
"Tiếng Pohnpei",
"Pohnpei",
}
m["poo"] = {
"Central Pomo",
3396020,
"nai-pom",
"Latn",
}
m["pop"] = {
"Pwapwa",
3411153,
"poz-cln",
"Latn",
}
m["poq"] = {
"Texistepec Popoluca",
5908707,
"nai-miz",
"Latn",
}
m["pos"] = {
"Sayula Popoluca",
5908722,
"nai-miz",
"Latn",
}
m["pot"] = {
"tiếng Potawatomi",
56749,
"alg",
"Latn",
"Tiếng Potawatomi",
"Potawatomi",
}
m["pov"] = {
"tiếng Creole Guinea-Bissau",
33339,
"crp",
"Latn",
"Tiếng Creole Guinea-Bissau",
"Creole Guinea-Bissau",
ancestors = "pt",
}
m["pow"] = {
"San Felipe Otlaltepec Popoloca",
25559598,
"omq-pop",
"Latn",
}
m["pox"] = {
"tiếng Polabia",
36741,
"zlw-lch",
"Latn",
"Tiếng Polabia",
"Polabia",
}
m["poy"] = {
"Pogolo",
2429648,
"bnt-kil",
}
m["ppa"] = {
"Pao",
7132069,
}
m["ppe"] = {
"Papi",
7132809,
}
m["ppi"] = {
"Paipai",
56726,
"nai-yuc",
"Latn",
}
m["ppk"] = {
"Uma",
7881036,
"poz-kal",
"Latn",
}
m["ppl"] = {
"tiếng Pipil",
1186896,
"azc-nah",
"Latn",
"Tiếng Pipil",
"Pipil",
entry_name = {remove_diacritics = c.acute .. c.macron},
}
m["ppm"] = {
"tiếng Papuma",
7133239,
"poz-hce",
"Latn",
}
m["ppn"] = {
"Papapana",
3362757,
"poz-ocw",
"Latn",
}
m["ppo"] = {
"tiếng Folopa",
5464843,
"paa",
"Latn",
"Tiếng Folopa",
"Folopa",
}
m["ppq"] = {
"Pei",
7160903,
}
m["pps"] = {
"San Luís Temalacayuca Popoloca",
25559602,
"omq-pop",
"Latn",
}
m["ppt"] = {
"Pa",
3504757,
"ngf",
"Latn",
}
m["ppu"] = {
"Papora",
2094884,
"map",
"Latn",
}
m["pqa"] = {
"Pa'a",
3441315,
"cdc-wst",
}
m["pqm"] = {
"tiếng Malecite-Passamaquoddy",
3183144,
"alg-eas",
"Latn",
"Tiếng Malecite-Passamaquoddy",
"Malecite-Passamaquoddy",
}
m["pra"] = {
"tiếng Prakrit",
192170,
"inc-mid",
"Brah, Deva, Gujr, Knda",
"Tiếng Prakrit",
"Prakrit",
ancestors = "inc-ash",
translit = {
-- Brah translit in [[Module:scripts/data]]
Deva = "pra-Deva-translit",
Gujr = "sa-Gujr-translit",
Knda = "pra-Knda-translit",
},
strip_diacritics = {
-- FIXME: separate by script
from = {"ऎ", "ऒ", u(0x0946), u(0x094A), "य़", "ಯ಼", u(0x11071), u(0x11072), u(0x11073), u(0x11074)},
to = {"ए", "ओ", u(0x0947), u(0x094B), "य", "ಯ", "𑀏", "𑀑", u(0x11042), u(0x11044)}
} ,
}
m["prc"] = {
"tiếng Parachi",
2640637,
"ira-orp",
"Arab",
"Tiếng Parachi",
"Parachi",
}
-- "prd" IS NOT INCLUDED, SEE WT:LT
m["pre"] = {
"Principense",
36520,
"crp",
"Latn",
ancestors = "pt",
}
m["prf"] = {
"Paranan",
7135433,
"phi",
}
m["prg"] = {
"tiếng Phổ cổ",
35501,
"bat-wes",
"Latn",
"Tiếng Phổ cổ",
"Phổ cổ",
}
m["prh"] = {
"Porohanon",
6583710,
"phi",
}
m["pri"] = {
"Paicî",
732131,
"poz-cln",
"Latn",
}
m["prk"] = {
"tiếng Parauk",
3363719,
"mkh-pal",
nil,
"Tiếng Parauk",
"Parauk",
}
m["prl"] = {
"Peruvian Sign Language",
3915508,
"sgn",
}
m["prm"] = {
"Kibiri",
56745,
"paa",
}
m["prn"] = {
"tiếng Prasun",
32689,
"nur-nor",
nil,
"Tiếng Prasun",
"Prasun",
}
m["pro"] = {
"tiếng Occitan cổ",
2779185,
"roa-ocr",
"Latn",
"Tiếng Occitan cổ",
"Occitan cổ",
sort_key = {remove_diacritics = c.cedilla},
}
-- "prp" IS NOT INCLUDED, SEE WT:LT
m["prq"] = {
"Ashéninka Perené",
3450601,
"awd",
"Latn",
}
m["prr"] = {
"Puri",
7261687,
}
-- "prs" IS TREATED AS "fa" (or as etymology-only), SEE WT:LT
m["prt"] = {
"tiếng Phai",
7180184,
"mkh-khm",
"Thai",
"Tiếng Phai",
"Phai",
}
m["pru"] = {
"Puragi",
7260800,
"ngf-sbh",
}
m["prw"] = {
"Parawen",
7136291,
"ngf-mad",
}
m["prx"] = {
"Purik",
567905,
"sit-lab",
}
m["prz"] = {
"Providencia Sign Language",
3322084,
"sgn",
}
m["psa"] = {
"Asue Awyu",
11266334,
}
m["psc"] = {
"Persian Sign Language",
7170221,
"sgn",
}
m["psd"] = {
"Plains Indian Sign Language",
2380124,
"sgn",
}
m["pse"] = {
"Central Malay",
3367751,
"poz-mly",
}
m["psg"] = {
"Penang Sign Language",
4924925,
"sgn",
}
m["psh"] = {
"Southwest Pashayi",
16112270,
"inc-pas",
"fa-Arab",
}
m["psi"] = {
"Southeast Pashayi",
23713536,
"inc-pas",
"fa-Arab",
}
m["psl"] = {
"Puerto Rican Sign Language",
7258608,
"sgn-fsl",
}
m["psm"] = {
"Pauserna",
2912846,
"tup-gua",
"Latn",
}
m["psn"] = {
"Panasuan",
7130113,
"poz",
}
m["pso"] = {
"Polish Sign Language",
3915194,
"sgn-gsl",
}
m["psp"] = {
"Philippine Sign Language",
3551357,
"sgn-fsl",
}
m["psq"] = {
"Pasi",
7142091,
}
m["psr"] = {
"Portuguese Sign Language",
3915472,
"sgn",
}
m["pss"] = {
"Kaulong",
3194294,
"poz-ocw",
}
m["psu"] = {
"tiếng Prakrit Saurasen",
2452885,
"inc-psu",
"Brah, Deva",
"Tiếng Prakrit Saurasen",
"Prakrit Saurasen",
translit = "Brah-translit",
ancestors = "inc-pra",
}
m["psw"] = {
"Port Sandwich",
3398324,
"poz-vnc",
"Latn",
}
m["psy"] = {
"Piscataway",
3504233,
"alg-eas",
}
m["pta"] = {
"Pai Tavytera",
7124619,
"tup-gua",
"Latn",
}
m["pth"] = {
"Pataxó Hã-Ha-Hãe",
7144304,
}
m["pti"] = {
"Pintiini",
10632026,
"aus-pam",
}
m["ptn"] = {
"Patani",
7144242,
"poz-hce",
"Latn",
}
m["pto"] = {
"Zo'é",
8073148,
"tup-gua",
"Latn",
}
m["ptp"] = {
"Patep",
3368679,
"poz-ocw",
"Latn",
}
m["ptq"] = {
"tiếng Pattapu",
60785085,
"dra-tam",
"Telu",
"Tiếng Pattapu",
"Pattapu",
translit = "te-translit"
}
m["ptr"] = {
"Piamatsina",
7190040,
"poz-vnc",
"Latn",
}
m["ptt"] = {
"Enrekang",
12953520,
}
m["ptu"] = {
"Bambam",
4853321,
"poz-ssw",
}
m["ptv"] = {
"Port Vato",
3398323,
nil,
"Latn",
}
m["ptw"] = {
"Pentlatch",
2069475,
"sal",
"Latn",
}
m["pty"] = {
"tiếng Pathiya",
7144790,
"dra-mal",
"Mlym",
"Tiếng Pathiya",
"Pathiya",
translit = "ml-translit"
}
m["pua"] = {
"Purepecha",
16114351,
"qfa-iso",
"Latn",
sort_key = {remove_diacritics = c.acute},
}
m["pub"] = {
"Purum",
6400562,
"tbq-kuk",
"Latn",
}
m["puc"] = {
"Punan Merap",
7259895,
}
m["pud"] = {
"Punan Aput",
4782333,
}
m["pue"] = {
"Puelche",
33660,
}
m["puf"] = {
"Punan Merah",
7259894,
}
m["pug"] = {
"Phuie",
36375,
"nic-gnw",
}
m["pui"] = {
"tiếng Puinave",
3027918,
nil,
"Latn",
"Tiếng Puinave",
"Puinave",
}
m["puj"] = {
"Punan Tubu",
7259896,
"poz-swa",
}
m["pum"] = {
"Puma",
33736,
"sit-kic",
}
m["puo"] = {
"tiếng Xinh Mun",
6440803,
"mkh-khm",
nil,
"Tiếng Xinh Mun",
"Xinh Mun"
}
m["pup"] = {
"Pulabu",
7259163,
"ngf-mad",
}
m["puq"] = {
"Puquina",
1207739,
}
m["pur"] = {
"Puruborá",
7261619,
"tup",
}
m["put"] = {
"Putoh",
12953832,
"poz-swa",
"Latn",
}
m["puu"] = {
"tiếng Punu",
36401,
"bnt-sir",
"Latn",
"Punu",
"Tiếng Punu",
}
m["puw"] = {
"Puluwat",
36397,
"poz-mic",
"Latn",
}
m["pux"] = {
"Puare",
3507983,
}
m["puy"] = {
"Purisimeño",
2967638,
"nai-chu",
"Latn",
}
m["pwa"] = {
"Pawaia",
7156099,
"paa",
"Latn",
}
m["pwb"] = {
"Panawa",
47385077,
"nic-jer",
"Latn",
ancestors = "jer",
}
m["pwg"] = {
"Gapapaiwa",
3095245,
"poz-ocw",
"Latn",
}
m["pwi"] = {
"Patwin",
3370188,
"nai-wtq",
"Latn",
}
m["pwm"] = {
"tiếng Molbog",
6895718,
"poz-san",
"Latn",
"Tiếng Molbog",
"Molbog"
}
m["pwn"] = {
"tiếng Paiwan",
715755,
"map",
"Latn",
"Tiếng Paiwan",
"Paiwan",
}
m["pwo"] = {
"tiếng Pwo Tây",
7988202,
"kar",
"Mymr",
"Tiếng Pwo Tây",
"Pwo Tây",
}
m["pwr"] = {
"Powari",
12640277,
"inc-hie",
"Deva",
}
m["pww"] = {
"tiếng Pwo Bắc",
7058885,
"kar",
"Thai",
"Tiếng Pwo Bắc",
"Pwo Bắc",
}
m["pxm"] = {
"Quetzaltepec Mixe",
6842374,
"nai-miz",
"Latn",
}
m["pye"] = {
"Pye Krumen",
11157382,
"kro-grb",
}
m["pym"] = {
"Fyam",
3914025,
"nic-ple",
"Latn",
}
m["pyn"] = {
"Poyanáwa",
3401023,
"sai-pan",
}
m["pys"] = {
"Paraguayan Sign Language",
7134698,
"sgn",
}
m["pyu"] = {
"tiếng Puyuma",
716690,
"map",
"Latn",
"Tiếng Puyuma",
"Puyuma",
}
m["pyx"] = {
"Tircul",
36259,
"sit",
}
m["pyy"] = {
"Pyen",
7262966,
"tbq-bis",
}
m["pzh"] = {
"tiếng Pazeh",
36435,
"map",
"Latn",
"Tiếng Pazeh",
"Pazeh",
}
m["pzn"] = {
"Para Naga",
7133667,
"sit-aao",
}
return require("Module:languages").finalizeData(m, "language")
a9qs8phpdflcdwp0siluriokv4giokh
Mô đun:de-adjective
828
273058
2570763
2346526
2026-10-15T13:40:24Z
Hiyuune
50834
2570763
Scribunto
text/plain
local export = {}
--[=[
Authorship: <benwing2>
]=]
--[=[
TERMINOLOGY:
-- "slot" = A particular combination of state/case/gender/number. Example slot names for adjectives are
"mix_nom_m" (mixed nominative masculine singular), "sup_str_dat_p" (superlative strong dative plural) and
"comp_pred" (comparative predicative). Each slot is filled with zero or more forms.
-- "form" = The declined German form representing the value of a given slot.
-- "lemma" = The dictionary form of a given German term. Generally the predicative, but may be the strong nominative
masculine singular or other form.
]=]
local M = require("Module:module loader").init {
require = {
com = "Module:de-common",
iut = "Module:inflection utilities",
inflection_table = "Module:inflection-table",
JSON = "Module:JSON",
links = "Module:links",
parameters = "Module:parameters",
put = "Module:parse utilities",
string_utilities = "Module:string utilities",
table = "Module:table",
utilities = "Module:utilities",
},
loadData = {
headword_data = "Module:headword/data",
},
lazy = {
lang = function() return require("Module:languages").getByCode("de") end,
},
}
local pretend_from_headword = false
local u = mw.ustring.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 unpack = unpack or table.unpack -- Lua 5.2 compatibility
local uupper = mw.ustring.upper
local OMITTED_E = u(0xFFF0)
-- 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 link_term(term, face)
return M.links.full_link({ lang = M.lang, term = term }, face)
end
local endings = {
["str"] = {
["m"] = {"er", "en", "em", "en"},
["f"] = {"e", "er", "er", "e"},
["n"] = {"es", "en", "em", "es"},
["p"] = {"e", "er", "en", "e"},
},
["wk"] = {
["m"] = {"e", "en", "en", "en"},
["f"] = {"e", "en", "en", "e"},
["n"] = {"e", "en", "en", "e"},
["p"] = {"en", "en", "en", "en"},
},
["mix"] = {
["m"] = {"er", "en", "en", "en"},
["f"] = {"e", "en", "en", "e"},
["n"] = {"es", "en", "en", "es"},
["p"] = {"en", "en", "en", "en"},
},
}
local cases = { "nom", "gen", "dat", "acc" }
local genders = { "m", "f", "n", "p" }
local states = { "str", "wk", "mix" }
local comps = { "", "comp", "sup" }
local adjective_slot_list_positive = {
-- We generate the lemma into `the_lemma` because `lemma` is special-cased in M.iut.show_forms()
-- to hold the lemma string.
{"the_lemma", "-"},
}
local adjective_slot_list_comparative = {
}
local adjective_slot_list_superlative = {
}
for _, comp in ipairs(comps) do
local slot_list = comp == "" and adjective_slot_list_positive or
comp == "comp" and adjective_slot_list_comparative or
adjective_slot_list_superlative
local compsup = comp ~= "" and comp .. "_" or ""
for _, state in ipairs(states) do
for _, gender in ipairs(genders) do
local case_endings = endings[state][gender]
for i, case in ipairs(cases) do
local slot = compsup .. state .. "_" .. case .. "_" .. gender
local comp_ending = comp == "comp" and "er" or comp == "sup" and "st" or ""
local accel = "adj-form-" .. comp_ending .. case_endings[i]
table.insert(slot_list, {slot, accel})
end
end
end
table.insert(slot_list, {compsup .. "pred", "-"})
for _, gender in ipairs(genders) do
table.insert(slot_list, {compsup .. "pred_" .. gender, "-"})
end
end
local adjective_slot_set = {}
local all_adjective_slot_list = {}
local function add_slots(slot_list)
for _, slot_accel in ipairs(slot_list) do
table.insert(all_adjective_slot_list, slot_accel)
local slot, accel = unpack(slot_accel)
if slot ~= "the_lemma" then
adjective_slot_set[slot] = true
end
end
end
add_slots(adjective_slot_list_positive)
add_slots(adjective_slot_list_comparative)
add_slots(adjective_slot_list_superlative)
local function add(base, slot, stem, ending, footnotes)
if not ending or base.suppress and base.suppress[ending] then
return
end
local function do_combine_stem_ending(stem, ending)
return rsub(stem, OMITTED_E, "") .. ending
end
if ending == "en" and (base.props.sync_n or base.props.sync_mn or base.props.sync_mns) then
ending = "n"
elseif ending == "em" and (base.props.sync_mn or base.props.sync_mns) then
ending = "m"
elseif ending == "es" and base.props.sync_mns then
ending = "s"
end
footnotes = M.iut.combine_footnotes(base.footnotes, footnotes)
local ending_obj = M.iut.combine_form_and_footnotes(ending, footnotes)
M.iut.add_forms(base.forms, slot, stem, ending_obj, do_combine_stem_ending)
end
local function decline(base, stem, compsup)
for _, state in ipairs(states) do
local prefix = compsup .. state .. "_"
for _, gender in ipairs(genders) do
for i, case in ipairs(cases) do
add(base, prefix .. case .. "_" .. gender, stem, endings[state][gender][i])
end
end
end
end
local function parse_indicator_spec(angle_bracket_spec, lemma, pagename)
if lemma == "" then
lemma = pagename
end
local base = {forms = {}, stems = {}, overrides = {}, props = {}}
base.orig_lemma = lemma
base.orig_lemma_no_links = M.links.remove_links(lemma)
base.lemma = base.orig_lemma_no_links
local inside = rmatch(angle_bracket_spec, "^<(.*)>$")
assert(inside)
local function parse_err(msg)
error(msg .. ": <" .. inside .. ">")
end
--[=[
Parse a single override spec and return two values: the slot the override applies to and the override specs. The
input is a list where the footnotes have been separated out, i.e. parse_balanced_segment_run(..., "[", "]") has
already been called.
]=]
local function parse_override(segments)
local part = segments[1]
local slot, rest = rmatch(part, "^(.-):(.*)$")
if not adjective_slot_set[slot] then
parse_err("Unrecognized slot '" .. slot .. "' in override: '" .. table.concat(segments) .. "'")
end
segments[1] = rest
return slot, M.com.fetch_specs(segments, ":", "override", nil, parse_err)
end
if inside ~= "" then
local segments = M.put.parse_balanced_segment_run(inside, "[", "]")
local dot_separated_groups = M.put.split_alternating_runs_and_strip_spaces(segments, "%.")
for i, dot_separated_group in ipairs(dot_separated_groups) do
local part = dot_separated_group[1]
if part == "comp" then
part = "comp:+"
end
if rfind(part, "^comp:") or rfind(part, "^sup:") or rfind(part, "^stem:") then
local spectype, rest = rmatch(part, "^(.-):(.*)$")
if base[spectype] then
parse_err("Can't specify value for '" .. spectype .. "' twice")
end
dot_separated_group[1] = rest
base[spectype] = M.com.fetch_specs(dot_separated_group, ":", spectype, nil, parse_err)
elseif rfind(part, "^state:") then
if #dot_separated_group > 1 then
parse_err("Can't specify footnotes with 'state': '" .. table.concat(dot_separated_group) .. "'")
end
if base.state then
parse_err("Can't specify value for 'state:' twice")
end
local state = rsub(part, "state:", "")
if not M.table.contains(states, state) then
parse_err("Unrecognized state '" .. state .. "', should be one of " .. table.concat(states, "/"))
end
base.state = state
elseif rfind(part, "^suppress:") then
if #dot_separated_group > 1 then
parse_err("Can't specify footnotes with 'suppress': '" .. table.concat(dot_separated_group) .. "'")
end
if base.suppress then
parse_err("Can't specify value for 'suppress:' twice")
end
part = rsub(part, "suppress:", "")
local endings = rsplit(part, "%s*:%s*")
local suppress = {}
for _, ending in ipairs(endings) do
if ending ~= "e" and ending ~= "em" and ending ~= "en" and ending ~= "er" and ending ~= "es" then
parse_err("Unrecognized ending '" .. ending .. "' in suppress: spec: '" .. table.concat(dot_separated_group) .. "'")
end
suppress[ending] = true
end
base.suppress = suppress
elseif part:find(":") then
local slot, override = parse_override(dot_separated_group)
if base.overrides[slot] then
parse_err("Can't specify override twice for slot '" .. slot .. "'")
else
base.overrides[slot] = override
end
elseif part == "" then
if #dot_separated_group == 1 then
parse_err("Blank indicator")
end
base.footnotes = M.com.fetch_footnotes(dot_separated_group, parse_err)
elseif #dot_separated_group > 1 then
parse_err("Footnotes only allowed with slot overrides, comp:, sup:, stem: or by themselves: '" .. table.concat(dot_separated_group) .. "'")
elseif part == "ss" or part == "indecl" or part == "predonly" or
part == "sync_n" or part == "sync_mn" or part == "sync_mns" then
if base.props[part] then
parse_err("Can't specify '" .. part .. "' twice")
end
base.props[part] = true
else
parse_err("Unrecognized indicator '" .. part .. "'")
end
end
end
return base
end
local function generate_default_stem(base)
if base.props.ss then
return rsub(base.lemma, "ß$", "ss")
end
if base.lemma:find("e$") then
return rsub(base.lemma, "e$", "")
end
return rsub(base.lemma, "([ai])bel$", "%1b" .. OMITTED_E .. "l")
end
local function generate_default_comp(base, stem)
return stem .. "er"
end
local function generate_default_sup(base, stem)
if rfind(stem, OMITTED_E .. "[lmnr]$") then
-- If we omitted -e- in the stem, put it back. E.g. [[simpel]], stem ''simpl-'', comparative
-- ''simpler'', superlative ''simpelst-'', or [[abgeschlossen]], comparative ''abgeschlossener'' or
-- ''abgeschlossner'', superlative just ''abgeschlossenst-''.
local non_ending, ending = rmatch(stem, "^(.*)" .. OMITTED_E .. "([lmnr])$")
if base.props.ss then
-- [[abgeschlossen]] -> ''abgeschloßner'' -> ''abgeschlossenst'' (pre-1996 spelling)
non_ending = rsub(non_ending, "ß$", "ss")
end
return non_ending .. "e" .. ending .. "st"
elseif rfind(stem, "gr[oö]ß$") or rfind(stem, "gr[oö]ss$") then
-- Write this way so we can be called either on positive or comparative stem.
return stem .. "t"
elseif rfind(stem, "h[oö]h$") then
-- [[hoch]], [[ranghoch]], etc.
-- Write this way so we can be called either on positive or comparative stem.
return rsub(stem, "..$", "öchst")
elseif rfind(stem, "n[aä]h$") then
-- [[nah]], [[äquatornah]], [[bahnhofsnah]], [[bodennah]], [[citynah]], [[hautnah]] (has no comp in dewikt),
-- [[körpernah]], [[zeitnah]], etc.
-- NOTE: [[erdnah]], [[praxisnah]] can be either regular (like [[froh]] below) or following [[nah]].
-- Write this way so we can be called either on positive or comparative stem.
return rsub(stem, "..$", "ächst")
elseif rfind(stem, "[aeiouäöü]h$") then
-- [[froh]], [[farbenfroh]], [[lebensfroh]], [[schadenfroh]], [[früh]], [[jäh]] (has only jähest in dewikt), [[rauh]],
-- [[roh]], [[weh]], [[zäh]]
return {stem .. "st", stem .. "est"}
elseif rfind(stem, "e[rl]?nd$") then
-- Present participles; non-present-participles like [[elend]], [[behend]]/[[behende]], [[horrend]] need special-casing
return stem .. "st"
elseif rfind(stem, "[^wi]e[rl]?t$") then
-- Most adjectives in -et, -elt, -ert (past participles specifically), but not adjectives in -iert, -ielt or
-- non-past-participles in -wert; other non-past-participles like [[alert]], [[inert]], [[concret]], [[discret]],
-- [[obsolet]] need special-casing
return stem .. "st"
elseif rfind(stem, "[^e]igt$") then
-- Most adjectives in -igt (past participles specifically), but not adjectives in -eigt such as [[abgeneigt]];
-- exceptions like [[gewitzigt]], [[gerechtfertigt]] need special-casing
return stem .. "st"
elseif rfind(stem, "[ae][iuwy]$") then
-- Those ending in diphthongs can take either -est -or -st (scheu, neu, schlau, frei, blau/blaw, etc.)
return {stem .. "est", stem .. "st"}
elseif rfind(stem, "[szxßdt]$") then
if base.props.ss and rfind(stem, "ß$") then
return rsub(stem, ".$", "ssest")
end
return stem .. "est"
elseif rfind(stem, "sk$") then
-- [[burlesk]], [[chevaleresk]], [[dantesk]], [[grotesk]], [[pittoresk]], [[pythonesk]]; also [[brüsk]], [[promisk]]
return stem .. "est"
elseif rfind(stem, "[^i]sch$") then
-- Adjectives in -sch where it is not an adjective-forming ending typically can take either -est or -st; examples
-- are [[barsch]], [[falsch]], [[fesch]], [[forsch]]/[[nassforsch]], [[frisch]]/[[taufrisch]], [[harsch]],
-- [[keusch]]/[[unkeusch]], [[lasch]], [[morsch]], [[rasch]], [[wirsch]]/[[unwirsch]]; maybe [[krüsch]]/[[krütsch]]?
-- (dewikt says sup. only ''krüschst'', Duden says only ''krüschest''); a few can take only -est per dewikt
-- [[deutsch]]/[[süddeutsch]]/[[teutsch]], [[hübsch]], [[krosch]], [[resch]], [[rösch]]
-- Cases where -sch without -isch occurs that is an adjective-forming ending need special-casing, e.g.
-- [[figelinsch]]
return {stem .. "est", stem .. "st"}
else
return stem .. "st"
end
end
local function process_spec(base, destforms, slot, specs, base_stem, form_default)
local function do_form_default(form)
local retval = form_default(base, form)
if type(retval) ~= "table" then
retval = {retval}
end
return retval
end
specs = specs or {{form = "+"}}
for _, spec in ipairs(specs) do
local forms
if spec.form == "-" then
-- Skip "-"; effectively, no forms get inserted into output.comp.
elseif spec.form == "+" then
forms = M.iut.flatmap_forms(base_stem, do_form_default)
elseif rfind(spec.form, "^%+") then
local ending = rsub(spec.form, "^%+", "")
forms = M.iut.map_forms(base_stem, function(form) return form .. ending end)
elseif spec.form == "^" then
forms = M.iut.flatmap_forms(base_stem, function(form) return do_form_default(M.com.apply_umlaut(form)) end)
elseif rfind(spec.form, "^%^") then
local ending = rsub(spec.form, "^%^", "")
forms = M.iut.map_forms(base_stem, function(form) return M.com.apply_umlaut(form) .. ending end)
elseif spec.form == "-e" then
forms = M.iut.flatmap_forms(base_stem, function(form)
local non_ending, ending = rmatch(form, "^(.*)e([lmnr])$")
if not non_ending then
error("Can't use '-e' with stem '" .. form .. "'; should end in -el, -em, -en or -er")
end
if base.props.ss then
non_ending = rsub(non_ending, "ss$", "ß")
end
return do_form_default(non_ending .. OMITTED_E .. ending)
end)
else
M.iut.insert_form(destforms, slot, spec)
end
if forms then
forms = M.iut.convert_to_general_list_form(forms, spec.footnotes)
M.iut.insert_forms(destforms, slot, forms)
end
end
end
local function detect_indicator_spec(alternant_multiword_spec, base)
-- First generate the stem(s), substituting + with the default formed from the lemma.
process_spec(base, base.stems, "stem", base.stem, {{form = generate_default_stem(base)}},
function(base, stem) return stem end)
-- Next process the superative, if specified. We do this first so that if there is a superative and no
-- comparative specified, we add a comparative; but if sup:- is given, we don't add a comparative.
if base.sup then
process_spec(base, base.stems, "sup", base.sup, base.stems.stem, generate_default_sup)
if base.stems.sup and not base.comp then
base.comp = {{form = "+"}}
end
end
-- Next process the comparative, if specified (or defaulted because a superlative was specified).
if base.comp then
process_spec(base, base.stems, "comp", base.comp, base.stems.stem, generate_default_comp)
end
-- Next, if comparative specified but not superlative, derive the superlative(s) from the comparative(s).
if base.stems.comp and not base.sup then
local sups = M.iut.flatmap_forms(base.stems.comp, function(form)
if not rfind(form, "er$") then
error("Don't know how to derive superlative from comparative '" .. form .. "' because it doesn't end in -er; specify the superlative explicitly using sup:...")
end
local retval = generate_default_sup(base, rsub(form, "er$", ""))
if type(retval) ~= "table" then
retval = {retval}
end
return retval
end)
M.iut.insert_forms(base.stems, "sup", sups)
end
-- Make sure all alternants agree in having a comparative and/or superlative.
for _, compsup in ipairs { {"comp", "has_comp", "comparative"}, {"sup", "has_sup", "superlative"} } do
local stem, altprop, desc = unpack(compsup)
local has_stem = not not base.stems[stem]
if alternant_multiword_spec.props[altprop] == nil then
alternant_multiword_spec.props[altprop] = has_stem
elseif alternant_multiword_spec.props[altprop] ~= has_stem then
error("If one alternant has a " .. desc .. ", all must")
end
end
if base.props.predonly then
base.props.indecl = true
end
if base.overrides.pred and base.overrides.pred[1].form == "-" then
base.props.nopred = true
end
if base.props.predonly and base.props.nopred then
error("Can't be both 'predonly' and 'pred:-'")
end
-- Make sure all alternants agree in 'state' if specified.
local stateval = base.state or false
if alternant_multiword_spec.state == nil then
alternant_multiword_spec.state = stateval
elseif alternant_multiword_spec.state ~= stateval then
error("All alternants must agree in the value of 'state', if specified")
end
-- Make sure all alternants agree in various properties.
for _, propdesc in ipairs { {"indecl"}, {"nopred", "pred:-"}, {"predonly"} } do
local prop, desc = unpack(propdesc)
desc = desc or prop
local val = not not base.props[prop]
if alternant_multiword_spec.props[prop] == nil then
alternant_multiword_spec.props[prop] = val
elseif alternant_multiword_spec.props[prop] ~= val then
error("If one alternant specifies '" .. desc .. "', all must")
end
end
end
local function detect_all_indicator_specs(alternant_multiword_spec)
M.iut.map_word_specs(alternant_multiword_spec, function(base)
detect_indicator_spec(alternant_multiword_spec, base)
end)
end
local function process_slot_overrides(base)
for slot, overrides in pairs(base.overrides) do
local origforms = base.forms[slot]
base.forms[slot] = nil
process_spec(base, base.forms, slot, overrides, origforms, function(base, form) return form end)
end
end
local function decline_adjective(base)
decline(base, base.stems.stem, "")
if base.stems.comp then
decline(base, base.stems.comp, "comp_")
end
if base.stems.sup then
decline(base, base.stems.sup, "sup_")
end
add(base, "the_lemma", base.orig_lemma, "")
add(base, "pred", base.lemma, "")
if base.stems.comp and not base.props.nopred then
add(base, "comp_pred", base.stems.comp, "")
end
if base.stems.sup and not base.props.nopred then
add(base, "sup_pred", M.iut.map_forms(base.stems.sup, function(form)
if not rfind(form, "[%[%]]") then
form = "[[" .. form .. "en]]"
elseif rfind(form, "%]%]$") then
form = rsub(form, "%]%]$", "en]]")
else
form = form .. "en"
end
return "[[am]] " .. form
end), "")
end
process_slot_overrides(base)
end
-- Compute the categories to add the adjective to, as well as the annotation to display in the
-- declension title bar. We combine the code to do these functions as both categories and
-- title bar contain similar information.
local function compute_categories_and_annotation(alternant_multiword_spec)
alternant_multiword_spec.categories = {}
local function insert(cattype)
cattype = rsub(cattype, "~", alternant_multiword_spec.pos)
M.table.insertIfNot(alternant_multiword_spec.categories, cattype .. " tiếng Đức")
end
local annotation
local annparts = {}
if not alternant_multiword_spec.props.has_comp then
table.insert(annparts, "không so sánh được")
insert("~ không so sánh được")
end
if not alternant_multiword_spec.forms.pred then
table.insert(annparts, "không có vị ngữ")
insert("~ không có vị ngữ")
end
alternant_multiword_spec.annotation = table.concat(annparts, ", ")
end
local function show_forms(alternant_multiword_spec)
local lemmas = alternant_multiword_spec.forms.the_lemma or {}
local function generate_link(data)
local slot = data.slot
local link = M.links.full_link {
lang = M.lang, term = data.form.formval_for_link, tr = "-", accel = data.form.accel_obj
}
local footnote_text = M.iut.get_footnote_text(data.form.footnotes, data.footnote_obj)
link = link .. footnote_text
if rfind(slot, "pred_m$") then
return link_term("[[er]] [[ist]]") .. " " .. link
elseif rfind(slot, "pred_f$") then
return link_term("[[sie]] [[ist]]") .. " " .. link
elseif rfind(slot, "pred_n$") then
return link_term("[[es]] [[ist]]") .. " " .. link
elseif rfind(slot, "pred_p$") then
return link_term("[[sie]] [[sind]]") .. " " .. link
elseif rfind(slot, "wk_") then
local case, gender = rmatch(slot, ".*wk_(.*)_([mfnp])$")
return link_term(M.com.articles[gender]["def_" .. case]) .. " " .. link
elseif rfind(slot, "mix_") then
local case, gender = rmatch(slot, ".*mix_(.*)_([mfnp])$")
return link_term(M.com.articles[gender]["ind_" .. case]) .. " " .. link
else
return link
end
end
local function join_spans(data)
return table.concat(data.formval_spans, "<br />")
end
local function copy_predicate_forms(compsup)
for _, gender in ipairs(genders) do
alternant_multiword_spec.forms[compsup .. "pred_" .. gender] = alternant_multiword_spec.forms[compsup .. "pred"]
end
end
copy_predicate_forms("")
copy_predicate_forms("comp_")
copy_predicate_forms("sup_")
local props = {
lang = M.lang,
lemmas = lemmas,
generate_link = generate_link,
join_spans = join_spans,
}
props.slot_list = adjective_slot_list_positive
M.iut.show_forms(alternant_multiword_spec.forms, props)
alternant_multiword_spec.footnote_positive = alternant_multiword_spec.forms.footnote
if alternant_multiword_spec.props.has_comp then
props.slot_list = adjective_slot_list_comparative
M.iut.show_forms(alternant_multiword_spec.forms, props)
alternant_multiword_spec.footnote_comparative = alternant_multiword_spec.forms.footnote
end
if alternant_multiword_spec.props.has_sup then
props.slot_list = adjective_slot_list_superlative
M.iut.show_forms(alternant_multiword_spec.forms, props)
alternant_multiword_spec.footnote_superlative = alternant_multiword_spec.forms.footnote
end
end
local single_state_table_spec = [=[
! [[nominative|danh cách]]
| {COMPSUPSTATE_nom_m}
| {COMPSUPSTATE_nom_f}
| {COMPSUPSTATE_nom_n}
| {COMPSUPSTATE_nom_p}
|- data-wikt-palette-p="PALETTE"
! [[genitive|sinh cách]]
| {COMPSUPSTATE_gen_m}
| {COMPSUPSTATE_gen_f}
| {COMPSUPSTATE_gen_n}
| {COMPSUPSTATE_gen_p}
|- data-wikt-palette-p="PALETTE"
! [[dative|dữ cách]]
| {COMPSUPSTATE_dat_m}
| {COMPSUPSTATE_dat_f}
| {COMPSUPSTATE_dat_n}
| {COMPSUPSTATE_dat_p}
|- data-wikt-palette-p="PALETTE"
! [[accusative|đối cách]]
| {COMPSUPSTATE_acc_m}
| {COMPSUPSTATE_acc_f}
| {COMPSUPSTATE_acc_n}
| {COMPSUPSTATE_acc_p}
]=]
local function state_rows(state, palette)
return rsub(rsub(single_state_table_spec, "PALETTE", palette), "STATE", state)
end
local function make_table(alternant_multiword_spec)
if alternant_multiword_spec.props.indecl then
if alternant_multiword_spec.props.predonly then
return "Không có biến cách, chỉ có vị ngữ."
elseif alternant_multiword_spec.props.nopred then
return "Không có biến cách, không có vị ngữ."
else
return "Không có biến cách."
end
end
local forms = alternant_multiword_spec.forms
local table_spec = (alternant_multiword_spec.state and
-- Single-state table
([=[
! rowspan="2" class="outer" | số & giống
! colspan="3" class="outer" | số ít
! rowspan="2" class="outer" | số nhiều
|-
! class="outer" | giống đực
! class="outer" | giống cái
! class="outer" | giống trung
|- data-wikt-palette-p="indigo"
]=] .. state_rows(alternant_multiword_spec.state, "indigo"))
or not alternant_multiword_spec.args.truncate and
-- Normal (non-truncated) table
([=[
! colspan="2" rowspan="2" class="outer" | số & giống
! colspan="3" class="outer" | số ít
! rowspan="2" class="outer" | số nhiều
|-
! class="outer" | giống đực
! class="outer" | giống cái
! class="outer" | giống trung
|- data-wikt-palette-p="yellow"
! colspan="2" class="outer" | vị ngữ
| {COMPSUPpred_m}
| {COMPSUPpred_f}
| {COMPSUPpred_n}
| {COMPSUPpred_p}
|- data-wikt-palette-p="blue"
! rowspan="4" class="outer" | biến cách mạnh <br/> (không có mạo từ)
]=] .. state_rows("str", "blue") .. [=[
|- data-wikt-palette-p="green"
! rowspan="4" class="outer" | biến cách yếu <br/> (với mạo từ xác định)
]=] .. state_rows("wk", "green") .. [=[
|- data-wikt-palette-p="orange"
! rowspan="4" class="outer" | biến cách hỗn hợp <br/> (với mạo từ bất định)
]=] .. state_rows("mix", "orange"))
or
-- Truncated table, for the documentation page where otherwise we'd hit the template expand limit
[=[
! colspan="2" rowspan="2" class="outer" | số & giống
! colspan="3" class="outer" | số ít
! rowspan="2" class="outer" | số nhiều
|-
! class="outer" | giống đực
! class="outer" | giống cái
! class="outer" | giống trung
|- data-wikt-palette-p="yellow"
! colspan="2" class="outer" | vị ngữ
| {COMPSUPpred_m}
| {COMPSUPpred_f}
| {COMPSUPpred_n}
| {COMPSUPpred_p}
|- data-wikt-palette-p="blue"
! rowspan="2" class="outer" | biến cách mạnh <br/> (không có mạo từ)
! [[nominative|danh cách]]
| {COMPSUPstr_nom_m}
| {COMPSUPstr_nom_f}
| {COMPSUPstr_nom_n}
| {COMPSUPstr_nom_p}
|- data-wikt-palette-p="blue"
! ...
| colspan="4" | ...
|- data-wikt-palette-p="green"
! rowspan="2" class="outer" | biến cách yếu <br/> (với mạo từ xác định)
! [[nominative|danh cách]]
| {COMPSUPwk_nom_m}
| {COMPSUPwk_nom_f}
| {COMPSUPwk_nom_n}
| {COMPSUPwk_nom_p}
|- data-wikt-palette-p="green"
! ...
| colspan="4" | ...
|- data-wikt-palette-p="orange"
! rowspan="2" class="outer" | biến cách hỗn hợp <br/> (với mạo từ bất định)
! [[nominative|danh cách]]
| {COMPSUPmix_nom_m}
| {COMPSUPmix_nom_f}
| {COMPSUPmix_nom_n}
| {COMPSUPmix_nom_p}
|- data-wikt-palette-p="orange"
! ...
| colspan="4" | ...
]=])
local ital_lemma = '<i lang="de" class="Latn">' .. forms.lemma .. "</i>"
local annotation = alternant_multiword_spec.annotation
if annotation ~= "" then
annotation = " (<span style=\"font-size: smaller;\">" .. annotation .. "</span>)"
end
local function format_degree(compsup, title, footnote)
forms.footnote = footnote
return M.string_utilities.format(M.inflection_table.make_top {
lang = "de",
title = title .. " của " .. ital_lemma .. annotation,
tall = "yes",
} .. rsub(table_spec, "COMPSUP", compsup) .. M.inflection_table.make_bottom {
notes = footnote ~= "" and "{footnote}" or nil,
}, forms)
end
local degrees = {format_degree("", "Dạng so sánh bằng", alternant_multiword_spec.footnote_positive)}
if alternant_multiword_spec.props.has_comp then
table.insert(degrees, format_degree("comp_", "Dạng so sánh hơn",
alternant_multiword_spec.footnote_comparative))
end
if alternant_multiword_spec.props.has_sup then
table.insert(degrees, format_degree("sup_", "Dạng so sánh nhất",
alternant_multiword_spec.footnote_superlative))
end
if #degrees == 1 then
return degrees[1]
end
return M.inflection_table.make_box({
title = "-",
flow = "vertical",
}, "\n" .. table.concat(degrees, "\n") .. "\n")
end
local boolean_param = {type = "boolean"}
-- Externally callable function to parse and decline a noun given user-specified arguments.
-- Return value is ALTERNANT_MULTIWORD_SPEC, an object where the declined forms are in `ALTERNANT_MULTIWORD_SPEC.forms`
-- for each slot. If there are no values for a slot, the slot key will be missing. The value for a given slot is a
-- list of objects {form=FORM, footnotes=FOOTNOTES}.
function export.do_generate_forms(parent_args, pos, from_headword, def)
local params = {
[1] = true,
pagename = true,
-- If truncate=1 is specified, truncate the tables to reduce the template expansion size,
-- for use on documentation and test pages.
truncate = boolean_param,
json = boolean_param, -- for bot use
}
if from_headword or pretend_from_headword then
params["head"] = {list = true}
params["id"] = true
params["sort"] = true
params["splithyph"] = boolean_param
params["nolinkhead"] = boolean_param
params["new"] = boolean_param
end
local args = M.parameters.process(parent_args, params)
local pagename = args.pagename or M.headword_data.pagename
if not args[1] then
if pagename == "de-adecl" then
args[1] = def or "lang<comp:^>"
else
args[1] = ""
end
end
local arg1 = M.com.add_angle_brackets(args[1])
local function do_parse_indicator_spec(angle_bracket_spec, lemma)
return parse_indicator_spec(angle_bracket_spec, lemma, pagename)
end
local parse_props = {
parse_indicator_spec = do_parse_indicator_spec,
allow_default_indicator = true,
allow_blank_lemma = true,
}
local alternant_multiword_spec = M.iut.parse_inflected_text(arg1, parse_props)
alternant_multiword_spec.pos = pos or "Tính từ"
alternant_multiword_spec.args = args
alternant_multiword_spec.forms = {}
alternant_multiword_spec.props = {}
detect_all_indicator_specs(alternant_multiword_spec)
local inflect_props = {
lang = M.lang,
skip_slot = function(slot)
return false
end,
slot_list = all_adjective_slot_list,
inflect_word_spec = decline_adjective,
}
M.iut.inflect_multiword_or_alternant_multiword_spec(alternant_multiword_spec, inflect_props)
compute_categories_and_annotation(alternant_multiword_spec)
if args.json then
return M.JSON.toJSON(alternant_multiword_spec)
end
return alternant_multiword_spec
end
-- Entry point for {{de-adecl}}. Template-callable function to parse and decline
-- an adjective given user-specified arguments and generate a displayable table
-- of the declined 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) .. M.utilities.format_categories(
alternant_multiword_spec.categories, M.lang)
end
return export
ozq1pbsaueq3pahc85gfr5om35nip05
Mô đun:languages/data/exceptional
828
279282
2570748
2570687
2026-10-15T12:34:57Z
Hiyuune
50834
2570748
Scribunto
text/plain
local m_langdata = require("Module:languages/data")
-- Loaded on demand, as it may not be needed (depending on the data).
local function u(...)
u = require("Module:string utilities").char
return u(...)
end
local c = m_langdata.chars
local p = m_langdata.puaChars
local s = m_langdata.shared
local m = {}
m["aav-bhu"] = {
"tiếng Bhumij",
57920059,
"mun",
nil,
"Tiếng Bhumij",
"Bhumij",
}
m["aav-khs-pro"] = {
"tiếng Khasi nguyên thủy",
nil,
"aav-khs",
"Latn",
"Tiếng Khasi nguyên thủy",
"Khasi nguyên thủy",
type = "reconstructed",
}
m["aav-nic-pro"] = {
"tiếng Nicobar nguyên thủy",
nil,
"aav-nic",
"Latn",
"Tiếng Nicobar nguyên thủy",
"Nicobar nguyên thủy",
type = "reconstructed",
}
m["aav-pkl-pro"] = {
"tiếng Pnar-Khasi-Lyngngam nguyên thủy",
nil,
"aav-pkl",
"Latn",
"Tiếng Pnar-Khasi-Lyngngam nguyên thủy",
"Pnar-Khasi-Lyngngam nguyên thủy",
type = "reconstructed",
}
m["aav-pro"] = { --The mkh-pro will merge into this.
"tiếng Nam Á nguyên thủy",
nil,
"aav",
"Latn",
"Tiếng Nam Á nguyên thủy",
"Nam Á nguyên thủy",
type = "reconstructed",
}
m["aav-tam"] = {
"tiếng Tà Mun",
130370566,
"mkh-ban",
nil,
"Tiếng Tà Mun",
"Tà Mun",
}
m["afa-pro"] = {
"tiếng Phi-Á nguyên thủy",
269125,
"afa",
"Latn",
"Tiếng Phi-Á nguyên thủy",
"Phi-Á nguyên thủy",
type = "reconstructed",
}
m["alg-aga"] = {
"tiếng Agawam",
nil,
"alg-eas",
"Latn",
"Tiếng Agawam",
"Agawam",
}
m["alg-pro"] = {
"tiếng Algonquin nguyên thủy",
7251834,
"alg",
"Latn",
"Tiếng Algonquin nguyên thủy",
"Algonquin nguyên thủy",
type = "reconstructed",
sort_key = {remove_diacritics = "·"},
}
m["alv-ama"] = {
"Amasi",
4740400,
"nic-grs",
"Latn",
entry_name = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.tilde .. c.macron},
}
m["alv-bgu"] = {
"Baïnounk Gubëeher",
17002646,
"alv-bny",
"Latn",
}
m["alv-bua-pro"] = {
"Proto-Bua",
nil,
"alv-bua",
"Latn",
type = "reconstructed",
}
m["alv-cng-pro"] = {
"Proto-Cangin",
nil,
"alv-cng",
"Latn",
type = "reconstructed",
}
m["alv-edo-pro"] = {
"tiếng Edoid nguyên thủy",
nil,
"alv-edo",
"Latn",
"Tiếng Edoid nguyên thủy",
"Edoid nguyên thủy",
type = "reconstructed",
}
m["alv-fli-pro"] = {
"Proto-Fali",
nil,
"alv-fli",
"Latn",
type = "reconstructed",
}
m["alv-gbe-pro"] = {
"tiếng Gbe nguyên thủy",
nil,
"alv-gbe",
"Latn",
"Tiếng Gbe nguyên thủy",
"Gbe nguyên thủy",
type = "reconstructed",
}
m["alv-gng-pro"] = {
"Proto-Guang",
nil,
"alv-gng",
"Latn",
type = "reconstructed",
}
m["alv-gtm-pro"] = {
"Proto-Central Togo",
nil,
"alv-gtm",
"Latn",
type = "reconstructed",
}
m["alv-gwa"] = {
"Gwara",
16945580,
"nic-pla",
"Latn",
}
m["alv-hei-pro"] = {
"Proto-Heiban",
nil,
"alv-hei",
"Latn",
type = "reconstructed",
}
m["alv-ido-pro"] = {
"Proto-Idomoid",
nil,
"alv-ido",
"Latn",
type = "reconstructed",
}
m["alv-igb-pro"] = {
"Proto-Igboid",
nil,
"alv-igb",
"Latn",
type = "reconstructed",
}
m["alv-kwa-pro"] = {
"Proto-Kwa",
nil,
"alv-kwa",
"Latn",
type = "reconstructed",
}
m["alv-mum-pro"] = {
"Proto-Mumuye",
nil,
"alv-mum",
"Latn",
type = "reconstructed",
}
m["alv-nup-pro"] = {
"Proto-Nupoid",
nil,
"alv-nup",
"Latn",
type = "reconstructed",
}
m["alv-pro"] = {
"tiếng Đại Tây Dương–Congo nguyên thủy",
nil,
"alv",
"Latn",
"Tiếng Đại Tây Dương–Congo nguyên thủy",
"Đại Tây Dương–Congo nguyên thủy",
type = "reconstructed",
}
m["alv-edk-pro"] = {
"tiếng Edekiri nguyên thủy",
nil,
"alv-edk",
"Latn",
"Tiếng Edekiri nguyên thủy",
"Edekiri nguyên thủy",
type = "reconstructed",
}
m["alv-yor-pro"] = {
"tiếng Yoruba nguyên thủy",
nil,
"alv-yor",
"Latn",
"Tiếng Yoruba nguyên thủy",
"Yoruba nguyên thủy",
type = "reconstructed",
}
m["alv-yrd-pro"] = {
"tiếng Yorubo nguyên thủy",
116773824,
"alv-yrd",
"Latn",
"Tiếng Yorubo nguyên thủy",
"Yorubo nguyên thủy",
type = "reconstructed",
}
m["alv-von-pro"] = {
"tiếng Volta-Niger nguyên thủy",
nil,
"alv-von",
"Latn",
"Tiếng Volta-Niger nguyên thủy",
"Volta-Niger nguyên thủy",
type = "reconstructed",
}
m["apa-pro"] = {
"Proto-Apachean",
nil,
"apa",
"Latn",
type = "reconstructed",
}
m["aql-pro"] = {
"tiếng Algic nguyên thủy",
18389588,
"aql",
"Latn",
"Tiếng Algic nguyên thủy",
"Algic nguyên thủy",
type = "reconstructed",
sort_key = {remove_diacritics = "·"},
}
m["art-blk"] = {
"Bolak",
2909283,
"art",
"Latn",
type = "appendix-constructed",
}
m["art-bsp"] = {
"Black Speech",
686210,
"art",
"Latn, Teng",
type = "appendix-constructed",
}
m["art-com"] = {
"Communicationssprache",
35227,
"art",
"Latn",
type = "appendix-constructed",
}
m["art-dtk"] = {
"Dothraki",
2914733,
"art",
"Latn",
type = "appendix-constructed",
}
m["art-elo"] = {
"Eloi",
nil,
"art",
"Latn",
type = "appendix-constructed",
}
m["art-gld"] = {
"Goa'uld",
19823,
"art",
"Latn, Egyp, Mero",
type = "appendix-constructed",
}
m["art-lap"] = {
"Lapine",
6488195,
"art",
"Latn",
type = "appendix-constructed",
}
m["art-man"] = {
"Mandalorian",
54289,
"art",
"Latn",
type = "appendix-constructed",
}
m["art-mun"] = {
"Mundolinco",
851355,
"art",
"Latn",
type = "appendix-constructed",
}
m["art-nav"] = {
"Na'vi",
316939,
"art",
"Latn",
type = "appendix-constructed",
}
m["art-nox"] = {
"Noxilo",
nil,
"art",
"Latn",
type = "appendix-constructed",
}
m["art-una"] = {
"Unas",
nil,
"art",
"Latn",
type = "appendix-constructed",
}
m["ath-nic"] = {
"Nicola",
20609,
"ath-nor",
"Latn",
}
m["ath-pro"] = {
"tiếng Athabasca nguyên thủy",
104841722,
"ath",
"Latn",
type = "reconstructed",
"Tiếng Athabasca nguyên thủy",
"Athabasca nguyên thủy",
}
m["auf-pro"] = {
"Proto-Arawa",
nil,
"auf",
"Latn",
type = "reconstructed",
}
m["aus-alu"] = {
"Alungul",
16827670,
"aus-pmn",
"Latn",
}
m["aus-and"] = {
"Andjingith",
4754509,
"aus-pmn",
"Latn",
}
m["aus-ang"] = {
"tiếng Angkula",
16828520,
"aus-pmn",
"Latn",
"Tiếng Angkula",
"Angkula",
}
m["aus-arn-pro"] = {
"Proto-Arnhem",
nil,
"aus-arn",
"Latn",
type = "reconstructed",
}
m["aus-bra"] = {
"Barranbinya",
4863220,
"aus-pmn",
"Latn",
}
m["aus-brm"] = {
"Barunggam",
4865914,
"aus-pmn",
"Latn",
}
m["aus-cww-pro"] = {
"tiếng Trung New South Wales nguyên thủy",
nil,
"aus-cww",
"Latn",
type = "reconstructed",
}
m["aus-dal-pro"] = {
"Proto-Daly",
nil,
"aus-dal",
"Latn",
type = "reconstructed",
}
m["aus-guw"] = {
"Guwar",
6652138,
"aus-pam",
"Latn",
}
m["aus-lsw"] = {
"Little Swanport",
6652138,
nil,
"Latn",
}
m["aus-mbi"] = {
"Mbiywom",
6799701,
"aus-pmn",
"Latn",
}
m["aus-ngk"] = {
"Ngkoth",
7022405,
"aus-pmn",
"Latn",
}
m["aus-nyu-pro"] = {
"Proto-Nyulnyulan",
nil,
"aus-nyu",
"Latn",
type = "reconstructed",
}
m["aus-pam-pro"] = {
"tiếng Pama-Nyungar nguyên thủy",
33942,
"aus-pam",
"Latn",
"Tiếng Pama-Nyungar nguyên thủy",
"Pama-Nyungar nguyên thủy",
type = "reconstructed",
}
m["aus-tul"] = {
"Tulua",
16938541,
"aus-pam",
"Latn",
}
m["aus-uwi"] = {
"Uwinymil",
7903995,
"aus-arn",
"Latn",
}
m["aus-wdj-pro"] = {
"Proto-Iwaidjan",
nil,
"aus-wdj",
"Latn",
type = "reconstructed",
}
m["aus-won"] = {
"Wong-gie",
nil,
"aus-pam",
"Latn",
}
m["aus-wul"] = {
"Wulguru",
8039196,
"aus-dyb",
"Latn",
}
m["aus-ynk"] = { -- contrast nny
"Yangkaal",
3913770,
"aus-tnk",
"Latn",
}
m["awd-amc-pro"] = {
"Proto-Amuesha-Chamicuro",
nil,
"awd",
"Latn",
type = "reconstructed",
ancestors = "awd-pro",
}
m["awd-kmp-pro"] = {
"Proto-Kampa",
nil,
"awd",
"Latn",
type = "reconstructed",
ancestors = "awd-pro",
}
m["awd-prw-pro"] = {
"Proto-Paresi-Waura",
nil,
"awd",
"Latn",
type = "reconstructed",
ancestors = "awd-pro",
}
m["awd-ama"] = {
"Amarizana",
16827787,
"awd",
"Latn",
}
m["awd-ana"] = {
"tiếng Anauyá",
16828252,
"awd",
"Latn",
"Tiếng Anauyá",
"Anauyá",
}
m["awd-apo"] = {
"Apolista",
16916645,
"awd",
"Latn",
}
m["awd-cav"] = {
"Cavere",
nil,
"awd",
"Latn",
}
m["awd-gnu"] = {
"Guinau",
3504087,
"awd",
"Latn",
}
m["awd-kar"] = {
"Cariay",
16920253,
"awd",
"Latn",
}
m["awd-kaw"] = {
"Kawishana",
6379993,
"awd-nwk",
"Latn",
}
m["awd-kus"] = {
"Kustenau",
5196293,
"awd",
"Latn",
}
m["awd-man"] = {
"Manao",
6746920,
"awd",
"Latn",
}
m["awd-mar"] = {
"Marawan",
6755108,
"awd",
"Latn",
}
m["awd-mpr"] = {
"Maypure",
nil,
"awd",
"Latn",
}
m["awd-mrt"] = {
"Mariaté",
16910017,
"awd-nwk",
"Latn",
}
m["awd-nwk-pro"] = {
"Proto-Nawiki",
nil,
"awd-nwk",
"Latn",
type = "reconstructed",
}
m["awd-pai"] = {
"Paikoneka",
nil,
"awd",
"Latn",
}
m["awd-pas"] = {
"Passé",
nil,
"awd-nwk",
"Latn",
}
m["awd-pro"] = {
"tiếng Arawak nguyên thủy",
nil,
"awd",
"Latn",
"Tiếng Arawak nguyên thủy",
"Arawak nguyên thủy",
type = "reconstructed",
}
m["awd-she"] = {
"tiếng Shebayo",
7492248,
"awd",
"Latn",
"Tiếng Shebayo",
"Shebayo"
}
m["awd-taa-pro"] = {
"Proto-Ta-Arawak",
nil,
"awd-taa",
"Latn",
type = "reconstructed",
}
m["awd-wai"] = {
"Wainumá",
16910017,
"awd-nwk",
"Latn",
}
m["awd-yum"] = {
"Yumana",
8061062,
"awd-nwk",
"Latn",
}
m["azc-caz"] = {
"Cazcan",
5055514,
"azc",
"Latn",
}
m["azc-cup-pro"] = {
"Proto-Cupan",
nil,
"azc-cup",
"Latn",
type = "reconstructed",
}
m["azc-ktn"] = {
"Kitanemuk",
3197558,
"azc-tak",
"Latn",
}
m["azc-nah-pro"] = {
"tiếng Nahua nguyên thủy",
7251860,
"azc-nah",
"Latn",
"Tiếng Nahua nguyên thủy",
"Nahua nguyên thủy",
type = "reconstructed",
}
m["azc-num-pro"] = {
"Proto-Numic",
nil,
"azc-num",
"Latn",
type = "reconstructed",
}
m["azc-pro"] = {
"tiếng Ute-Aztec nguyên thủy",
96400333,
"azc",
"Latn",
"Tiếng Ute-Aztec nguyên thủy",
"Ute-Aztec nguyên thủy",
type = "reconstructed",
}
m["azc-tak-pro"] = {
"Proto-Takic",
nil,
"azc-tak",
"Latn",
type = "reconstructed",
}
m["azc-tat"] = {
"Tataviam",
743736,
"azc",
"Latn",
}
m["ber-pro"] = {
"tiếng Berber nguyên thủy",
2855698,
"ber",
"Latn",
"Tiếng Berber nguyên thủy",
"Berber nguyên thủy",
type = "reconstructed",
}
m["ber-fog"] = {
"tiếng Fogaha",
107610173,
"ber",
"Latn",
"Tiếng Fogaha",
"Fogaha",
}
m["ber-zuw"] = {
"Zuwara",
4117169,
"ber",
"Latn",
}
m["bnt-bal"] = {
"Balong",
93935237,
"bnt-bbo",
"Latn",
}
m["bnt-bon"] = {
"Boma Nkuu",
nil,
"bnt",
"Latn",
}
m["bnt-boy"] = {
"Boma Yumu",
nil,
"bnt",
"Latn",
}
m["bnt-bwa"] = {
"Bwala",
nil,
"bnt-tek",
"Latn",
}
m["bnt-cmw"] = {
"Chimwiini",
4958328,
"bnt-swh",
"Latn",
}
m["bnt-ind"] = {
"Indanga",
51412803,
"bnt",
"Latn",
}
m["bnt-lal"] = {
"Lala (South Africa)",
6480154,
"bnt-ngu",
"Latn",
}
m["bnt-lwl"] = {
"Lwel",
93936908,
"bnt-bdz",
"Latn",
}
m["bnt-mpi"] = {
"Mpiin",
93937013,
"bnt-bdz",
"Latn",
}
m["bnt-mpu"] = {
"Mpuono", --not to be confused with Mbuun zmp
36056,
"bnt",
"Latn",
}
m["bnt-ngu-pro"] = {
"tiếng Nguni nguyên thủy",
961559,
"bnt-ngu",
"Latn",
"Tiếng Nguni nguyên thủy",
"Nguni nguyên thủy",
type = "reconstructed",
sort_key = {remove_diacritics = c.grave .. c.acute .. c.circ .. c.caron},
}
m["bnt-phu"] = {
"Phuthi",
33796,
"bnt-ngu",
"Latn",
entry_name = {remove_diacritics = c.grave .. c.acute},
}
m["bnt-pro"] = {
"tiếng Bantu nguyên thủy",
3408025,
"bnt",
"Latn",
"Tiếng Bantu nguyên thủy",
"Bantu nguyên thủy",
type = "reconstructed",
sort_key = "bnt-pro-sortkey",
}
m["bnt-sbo"] = {
"South Boma",
nil,
"bnt",
"Latn",
}
m["bnt-sts-pro"] = {
"Proto-Sotho-Tswana",
nil,
"bnt-sts",
"Latn",
type = "reconstructed",
}
m["btk-pro"] = {
"Proto-Batak",
nil,
"btk",
"Latn",
type = "reconstructed",
}
m["cau-abz-pro"] = {
"tiếng Abkhaz-Abaza nguyên thủy",
7251831,
"cau-abz",
"Latn",
"Tiếng Abkhaz-Abaza nguyên thủy",
"Abkhaz-Abaza nguyên thủy",
type = "reconstructed",
}
m["cau-ava-pro"] = {
"tiếng Avar-Andic nguyên thủy",
116773187,
"cau-ava",
"Latn",
"Tiếng Avar-Andic nguyên thủy",
"Avar-Andic nguyên thủy",
type = "reconstructed",
}
m["cau-cir-pro"] = {
"tiếng Circassia nguyên thủy",
7251838,
"cau-cir",
"Latn",
"Tiếng Circassia nguyên thủy",
"Circassia nguyên thủy",
type = "reconstructed",
}
m["cau-drg-pro"] = {
"tiếng Dargwa nguyên thủy",
nil,
"cau-drg",
"Latn",
"Tiếng Dargwa nguyên thủy",
"Dargwa nguyên thủy",
type = "reconstructed",
}
m["cau-lzg-pro"] = {
"tiếng Lezgi nguyên thủy",
nil,
"cau-lzg",
"Latn",
"Tiếng Lezgi nguyên thủy",
"Lezgi nguyên thủy",
type = "reconstructed",
}
m["cau-nec-pro"] = {
"tiếng Đông Bắc Kavkaz nguyên thủy",
nil,
"cau-nec",
"Latn",
"Tiếng Đông Bắc Kavkaz nguyên thủy",
"Đông Bắc Kavkaz nguyên thủy",
type = "reconstructed",
}
m["cau-nkh-pro"] = {
"tiếng Nakh nguyên thủy",
nil,
"cau-nkh",
"Latn",
"Tiếng Nakh nguyên thủy",
"Nakh nguyên thủy",
type = "reconstructed",
}
m["cau-nwc-pro"] = {
"tiếng Tây Bắc Kavkaz nguyên thủy",
7251861,
"cau-nwc",
"Latn",
"Tiếng Tây Bắc Kavkaz nguyên thủy",
"Tây Bắc Kavkaz nguyên thủy",
type = "reconstructed",
}
m["cau-tsz-pro"] = {
"Proto-Tsezian",
nil,
"cau-tsz",
"Latn",
type = "reconstructed",
}
m["cba-ata"] = {
"Atanques",
4812783,
"cba",
"Latn",
}
m["cba-cat"] = {
"Catío Chibcha",
7083619,
"cba",
"Latn",
}
m["cba-dor"] = {
"Dorasque",
5297532,
"cba",
"Latn",
}
m["cba-dui"] = {
"Duit",
3041061,
"cba",
"Latn",
}
m["cba-hue"] = {
"Huetar",
35514,
"cba",
"Latn",
}
m["cba-nut"] = {
"Nutabe",
7070405,
"cba",
"Latn",
}
m["cba-pro"] = {
"Proto-Chibchan",
nil,
"cba",
"Latn",
type = "reconstructed",
}
m["ccn-pro"] = {
"Proto-North Caucasian",
nil,
"ccn",
"Latn",
type = "reconstructed",
}
m["ccs-pro"] = {
"tiếng Kartvelia nguyên thủy",
2608203,
"ccs",
"Latn",
type = "reconstructed",
"Tiếng Kartvelia nguyên thủy",
"Kartvelia nguyên thủy",
entry_name = {
from = {"q̣", "p̣", "ʓ", "ċ"},
to = {"q̇", "ṗ", "ʒ", "c̣"}
},
}
m["ccs-gzn-pro"] = {
"tiếng Gruzia-Zan nguyên thủy",
23808119,
"ccs-gzn",
"Latn",
"Tiếng Gruzia-Zan nguyên thủy",
"Gruzia-Zan nguyên thủy",
type = "reconstructed",
entry_name = {
from = {"q̣", "p̣", "ʓ", "ċ"},
to = {"q̇", "ṗ", "ʒ", "c̣"}
},
}
m["cdc-cbm-pro"] = {
"Proto-Central Chadic",
nil,
"cdc-cbm",
"Latn",
type = "reconstructed",
}
m["cdc-mas-pro"] = {
"Proto-Masa",
nil,
"cdc-mas",
"Latn",
type = "reconstructed",
}
m["cdc-pro"] = {
"tiếng Tchad nguyên thủy",
nil,
"cdc",
"Latn",
"Tiếng Tchad nguyên thủy",
"Tchad nguyên thủy",
type = "reconstructed",
}
m["cdd-pro"] = {
"Proto-Caddoan",
nil,
"cdd",
"Latn",
type = "reconstructed",
}
m["cel-bry-pro"] = {
"tiếng Britton nguyên thủy",
1248800,
"cel-bry",
"Latn, Polyt",
"Tiếng Britton nguyên thủy",
"Britton nguyên thủy",
sort_key = {
Latn = "cel-bry-pro-sortkey",
},
-- Polyt translit, display_text, strip_diacritics, sort_key in [[Module:scripts/data]]
}
m["cel-gal"] = {
"Gallaecian",
3094789,
"cel",
}
m["cel-gau"] = {
"tiếng Gaul",
29977,
"cel",
"Latn, Grek, Ital",
"Tiếng Gaul",
"Gaul",
entry_name = {remove_diacritics = c.macron .. c.breve .. c.diaer},
}
m["cel-pro"] = {
"tiếng Celt nguyên thủy",
653649,
"cel",
"Latn",
"Tiếng Celt nguyên thủy",
"Celt nguyên thủy",
type = "reconstructed",
sort_key = "cel-pro-sortkey",
}
m["chi-pro"] = {
"Proto-Chimakuan",
nil,
"chi",
"Latn",
type = "reconstructed",
}
m["chm-pro"] = {
"tiếng Mari nguyên thủy",
nil,
"chm",
"Latn",
"Tiếng Mari nguyên thủy",
"Mari nguyên thủy",
type = "reconstructed",
}
m["cmc-pro"] = {
"tiếng Chăm nguyên thủy",
nil,
"cmc",
"Latn",
"Tiếng Chăm nguyên thủy",
"Chăm nguyên thủy",
type = "reconstructed",
}
m["cpe-mar"] = {
"Maroon Spirit Language",
1093206,
"crp",
"Latn",
ancestors = "en",
}
m["cpe-spp"] = {
"Samoan Plantation Pidgin",
7409948,
"crp",
"Latn",
ancestors = "en",
}
m["crp-gep"] = {
"West Greenlandic Pidgin",
17036301,
"crp",
"Latn",
ancestors = "kl",
}
m["crp-mpp"] = {
"Macau Pidgin Portuguese",
nil,
"crp",
"Hant, Latn",
ancestors = "pt",
sort_key = {Hant = "Hani-sortkey"},
}
m["crp-rsn"] = {
"Russenorsk",
505125,
"crp",
"Cyrl, Latn",
ancestors = "nn, ru",
}
m["crp-slb"] = {
"tiếng Anh Solombala",
7558525,
"crp",
"Cyrl, Latn",
ancestors = "en, ru",
translit = {Cyrl = "ru-translit"},
}
m["crp-tpr"] = {
"tiếng Nga bồi Taimyr",
16930506,
"crp",
"Cyrl",
"Tiếng Nga bồi Taimyr",
"Nga bồi Taimyr",
ancestors = "ru",
}
m["csu-bba-pro"] = {
"tiếng Bongo-Bagirmi nguyên thủy",
nil,
"csu-bba",
"Latn",
type = "reconstructed",
}
m["csu-maa-pro"] = {
"Proto-Mangbetu",
nil,
"csu-maa",
"Latn",
type = "reconstructed",
}
m["csu-pro"] = {
"tiếng Trung Sudan nguyên thủy",
nil,
"csu",
"Latn",
type = "reconstructed",
}
m["csu-sar-pro"] = {
"Proto-Sara",
nil,
"csu-sar",
"Latn",
type = "reconstructed",
}
m["ctp-san"] = {
"San Juan Quiahije Chatino",
nil,
"omq-cha",
"Latn",
}
m["cus-ash"] = {
"tiếng Ashraaf",
4805855,
"cus-eas",
"Latn",
"Tiếng Ashraaf",
"Ashraaf",
}
m["cus-hec-pro"] = {
"Proto-Highland East Cushitic",
nil,
"cus-hec",
"Latn",
type = "reconstructed",
}
m["cus-som-pro"] = {
"tiếng Somali nguyên thủy",
nil,
"cus-som",
"Latn",
"Tiếng Somali nguyên thủy",
"Somali nguyên thủy",
type = "reconstructed",
}
m["cus-sou-pro"] = {
"Proto-South Cushitic",
126081567,
"cus-sou",
"Latn",
type = "reconstructed",
}
m["cus-pro"] = {
"tiếng Cushit nguyên thủy",
nil,
"cus",
"Latn",
"Tiếng Cushit nguyên thủy",
"Cushit nguyên thủy",
type = "reconstructed",
}
m["dmn-dam"] = {
"Dama (Sierra Leone)",
19601574,
"dmn",
"Latn",
}
m["dra-mkn"] = {
"Middle Kannada",
nil,
"dra",
"Knda",
ancestors = "dra-okn",
translit = "kn-translit",
}
m["dra-okn"] = {
"tiếng Kannada cổ",
15723156,
"dra",
"Knda",
"Tiếng Kannada cổ",
"Kannada cổ",
ancestors = "dra-pro",
translit = "kn-translit",
}
m["dra-ote"] = {
"tiếng Telugu cổ",
126720868,
"dra-tel",
"Telu",
"Tiếng Telugu cổ",
"Telugu cổ",
translit = "te-translit",
}
m["dra-pro"] = {
"tiếng Dravida nguyên thủy",
1702853,
"dra",
"Latn",
"Tiếng Dravida nguyên thủy",
"Dravida nguyên thủy",
type = "reconstructed",
}
m["dra-sdo-pro"] = {
"tiếng Nam Dravida I nguyên thủy",
104847952, -- Wikipedia's "Proto-South Dravidian" is Proto-South Dravidian I in this scheme.
"dra-sdo",
"Latn",
"Tiếng Nam Dravida I nguyên thủy",
"Nam Dravida I nguyên thủy",
type = "reconstructed",
}
m["dra-sdt-pro"] = {
"tiếng Nam Dravida II nguyên thủy",
128885257,
"dra-sdt",
"Latn",
"Tiếng Nam Dravida II nguyên thủy",
"Nam Dravida II nguyên thủy",
type = "reconstructed",
}
m["dra-sou-pro"] = {
"tiếng Nam Dravida nguyên thủy",
128886121,
"dra-sou",
"Latn",
"Tiếng Nam Dravida nguyên thủy",
"Nam Dravida nguyên thủy",
type = "reconstructed",
}
m["egx-dem"] = {
"tiếng Ai Cập bình dân",
36765,
"egx",
"Latn, Egyd, Polyt",
"Tiếng Ai Cập bình dân",
"Ai Cập bình dân",
display_text = {
Polyt = s["Polyt-displaytext"],
},
entry_name = {
Polyt = s["Polyt-entryname"],
},
sort_key = {
Latn = {
remove_diacritics = "'%-%s",
from = {"ꜣ", "j", "e", "ꜥ", "y", "w", "b", "p", "f", "m", "n", "r", "l", "ḥ", "ḫ", "h̭", "ẖ", "h", "š", "s", "q", "k", "g", "ṱ", "ṯ", "t", "ḏ", "%.", "⸗"},
to = {p[1], p[2], p[3], p[4], p[5], p[6], p[7], p[8], p[9], p[10], p[11], p[12], p[13], p[15], p[16], p[16], p[17], p[14], p[19], p[18], p[20], p[21], p[22], p[23], p[24], p[23], p[25], p[26], p[26]}
},
Polyt = s["Polyt-sortkey"],
},
}
m["elu-prk"] = {
"Helu",
15080869,
"inc-mid",
"Brah",
ancestors = "inc-pra",
translit = "Brah-translit",
}
m["dmn-pro"] = {
"tiếng Mande nguyên thủy",
nil,
"dmn",
"Latn",
"Tiếng Mande nguyên thủy",
"Mande nguyên thủy",
type = "reconstructed",
}
m["dmn-mdw-pro"] = {
"Proto-Western Mande",
nil,
"dmn-mdw",
"Latn",
type = "reconstructed",
}
m["dru-pro"] = {
"tiếng Rukai nguyên thủy",
nil,
"map",
"Latn",
"Tiếng Rukai nguyên thủy",
"Rukai nguyên thủy",
type = "reconstructed",
}
m["ero-tau"] = {
"tiếng Stau",
nil,
"ero",
"Latn",
"Tiếng Stau",
"Stau",
}
m["esx-esk-pro"] = {
"tiếng Eskimo nguyên thủy",
7251842,
"esx-esk",
"Latn",
"Tiếng Eskimo nguyên thủy",
"Eskimo nguyên thủy",
type = "reconstructed",
}
m["esx-ink"] = {
"Inuktun",
1671647,
"esx-inu",
"Latn",
}
m["esx-inq"] = {
"Inuinnaqtun",
28070,
"esx-inu",
"Latn",
}
m["esx-inu-pro"] = {
"tiếng Inuit nguyên thủy",
60785588,
"esx-inu",
"Latn",
"Tiếng Inuit nguyên thủy",
"Inuit nguyên thủy",
type = "reconstructed",
}
m["esx-pro"] = {
"tiếng Eskimo-Aleut nguyên thủy",
7251843,
"esx",
"Latn",
"Tiếng Eskimo-Aleut nguyên thủy",
"Eskimo-Aleut nguyên thủy",
type = "reconstructed",
}
m["esx-tut"] = {
"Tunumiisut",
15665389,
"esx-inu",
"Latn",
}
m["euq-pro"] = {
"tiếng Basque nguyên thủy",
938011,
"euq",
"Latn",
"Tiếng Basque nguyên thủy",
"Basque nguyên thủy",
type = "reconstructed",
}
m["gem-bur"] = {
"Burgundian",
nil,
"gme",
"Latn",
}
m["gem-pro"] = {
"tiếng German nguyên thủy",
669623,
"gem",
"Latn",
"Tiếng German nguyên thủy",
"German nguyên thủy",
type = "reconstructed",
sort_key = "gem-pro-sortkey",
}
m["gme-cgo"] = {
"Crimean Gothic",
36211,
"gme",
"Latn",
}
m["gmq-bot"] = {
"Westrobothnian",
7989641,
"gmq",
"Latn",
ancestors = "non",
}
m["gmq-gut"] = {
"tiếng Gotland",
1256646,
"gmq",
"Latn",
"Tiếng Gotland",
"Gotland",
ancestors = "gmq-ogt",
}
m["gmq-ogt"] = {
"tiếng Gotland cổ",
1133488,
"gmq",
"Latn, Runr",
"Tiếng Gotland cổ",
"Gotland cổ",
ancestors = "non",
}
m["gmq-jmk"] = {
"Jamtish",
nil,
"gmq",
"Latn",
ancestors = "non",
}
m["gmq-mno"] = {
"tiếng Na Uy trung đại",
3417070,
"gmq-wes",
"Latn",
}
m["gmq-oda"] = {
"tiếng Đan Mạch cổ",
nil,
"gmq-eas",
"Latn, Runr",
"Tiếng Đan Mạch cổ",
"Đan Mạch cổ",
ancestors = "non",
strip_diacritics = {remove_diacritics = c.macron},
}
m["gmq-osw"] = {
"tiếng Thụy Điển cổ",
2417210,
"gmq",
"Latn",
"Tiếng Thụy Điển cổ",
"Thụy Điển cổ",
ancestors = "non",
strip_diacritics = {remove_diacritics = c.macron},
}
m["gmq-pro"] = {
"tiếng Bắc Âu nguyên thủy",
1671294,
"gmq",
"Runr",
"Tiếng Bắc Âu nguyên thủy",
"Bắc Âu nguyên thủy",
translit = "Runr-translit",
}
m["gmq-scy"] = {
"Scanian",
768017,
"gmq",
"Latn",
ancestors = "non",
}
m["gmw-bgh"] = {
"Bergish",
329030,
"gmw",
"Latn",
ancestors = "odt",
}
m["gmw-cfr"] = {
"tiếng Franken Trung",
nil,
"gmw",
"Latn",
"Tiếng Franken Trung",
"Franken Trung",
ancestors = "gmh",
wikimedia_codes = "ksh",
}
m["gmw-ecg"] = {
"tiếng Đức Đông Trung",
499344, -- subsumes Q699284, Q152965
"gmw",
"Latn",
"Tiếng Đức Đông Trung",
"Đức Đông Trung",
ancestors = "gmh",
}
m["gmw-gts"] = {
"Gottscheerish",
533109,
"gmw",
"Latn",
ancestors = "bar",
}
m["gmw-jdt"] = {
"tiếng Hà Lan Jersey",
1687911,
"gmw",
"Latn",
"Tiếng Hà Lan Jersey",
"Hà Lan Jersey",
ancestors = "nl",
}
m["gmw-msc"] = {
"tiếng Scots trung đại",
3327000,
"gmw-ang",
"Latn",
"Tiếng Scots trung đại",
"Scots trung đại",
ancestors = "enm-esc",
}
m["gmw-pro"] = {
"tiếng German Tây nguyên thủy",
78079021,
"gmw",
"Latn",
"Tiếng German Tây nguyên thủy",
"German Tây nguyên thủy",
type = "reconstructed",
sort_key = "gmw-pro-sortkey",
wikipedia_article = "Chi ngôn ngữ German phía Tây"
}
m["gmw-rfr"] = {
"Rhine Franconian",
707007,
"gmw",
"Latn",
ancestors = "gmh",
}
m["gmw-stm"] = {
"Sathmar Swabian",
2223059,
"gmw",
"Latn",
ancestors = "swg",
}
m["gmw-tsx"] = {
"tiếng Saxon Transylvania",
260942,
"gmw",
"Latn",
"Tiếng Saxon Transylvania",
"Saxon Transylvania",
ancestors = "gmw-cfr",
}
m["gmw-vog"] = {
"Volga German",
312574,
"gmw",
"Latn",
ancestors = "gmw-rfr",
}
m["gmw-zps"] = {
"Zipser German",
205548,
"gmw",
"Latn",
ancestors = "gmh",
}
m["gn-cls"] = {
"Classical Guaraní",
17478065,
"tup-gua",
"Latn",
ancestors = "gn",
}
m["grk-cal"] = {
"Calabrian Greek",
1146398,
"grk",
"Latn",
ancestors = "grc",
}
m["grk-ita"] = {
"tiếng Hy Lạp Italiot",
nil,
"grk",
"Latn, Grek",
"Tiếng Hy Lạp Italiot",
"Hy Lạp Italiot",
ancestors = "grc",
entry_name = {remove_diacritics = c.caron .. c.diaerbelow .. c.brevebelow},
sort_key = s["Grek-sortkey"],
}
m["grk-mar"] = {
"tiếng Hy Lạp Mariupol",
4400023,
"grk",
"Cyrl, Latn, Grek",
ancestors = "grc",
translit = "grk-mar-translit",
override_translit = true,
entry_name = "grk-mar-entryname",
sort_key = s["Grek-sortkey"],
"Tiếng Hy Lạp Mariupol",
"Hy Lạp Mariupol",
}
m["grk-pro"] = {
"tiếng Hellen nguyên thủy",
1231805,
"grk",
"Latn",
"Tiếng Hellen nguyên thủy",
"Hellen nguyên thủy",
type = "reconstructed",
sort_key = {
from = {"[áā]", "[éēḗ]", "[íī]", "[óōṓ]", "[úū]", "ď", "ľ", "ň", "ř", "ʰ", "ʷ", c.acute, c.macron},
to = {"a", "e", "i", "o", "u", "d", "l", "n", "r", "¯h", "¯w"}
},
}
m["hmn-pro"] = {
"Proto-Hmong",
nil,
"hmn",
"Latn",
type = "reconstructed",
}
m["hmx-mie-pro"] = {
"tiếng Miền nguyên thủy",
nil,
"hmx-mie",
"Latn",
"Tiếng Miền nguyên thủy",
"Miền nguyên thủy",
type = "reconstructed",
}
m["hmx-pro"] = {
"tiếng H'Mông-Miền nguyên thủy",
7251846,
"hmx",
"Latn",
"Tiếng H'Mông-Miền nguyên thủy",
"H'Mông-Miền nguyên thủy",
type = "reconstructed",
}
m["hyx-pro"] = {
"tiếng Armenia nguyên thủy",
3848498,
"hyx",
"Latn",
"Tiếng Armenia nguyên thủy",
"Armenia nguyên thủy",
type = "reconstructed",
}
m["iir-nur-pro"] = {
"tiếng Nuristan nguyên thủy",
nil,
"iir-nur",
"Latn",
"Tiếng Nuristan nguyên thủy",
"Nuristan nguyên thủy",
type = "reconstructed",
}
m["iir-pro"] = {
"tiếng Ấn-Iran nguyên thủy",
966439,
"iir",
"Latn",
"Tiếng Ấn-Iran nguyên thủy",
"Ấn-Iran nguyên thủy",
type = "reconstructed",
}
m["ijo-pro"] = {
"Proto-Ijoid",
nil,
"ijo",
"Latn",
type = "reconstructed",
}
m["inc-apa"] = {
"tiếng Apabhramsa",
616419,
"inc-mid",
"Deva, Shrd, Sidd",
"Tiếng Apabhramsa",
"Apabhramsa",
ancestors = "pra",
translit = {
Deva = "sa-translit",
Shrd = "Shrd-translit",
Sidd = "Sidd-translit",
},
}
m["inc-ash"] = {
"tiếng Prakrit Ashoka",
nil,
"inc-mid",
"Brah, Khar",
"Tiếng Prakrit Ashoka",
"Prakrit Ashoka",
ancestors = "sa",
translit = {
Brah = "Brah-translit",
Khar = "Khar-translit",
},
}
m["inc-gup"] = {
"Gurjar Apabhramsa",
nil,
"inc-mid",
"Deva",
ancestors = "psu",
}
m["inc-kam"] = {
"tiếng Kamarupi Prakrit",
6356097,
"inc-mid",
"Brah, Sidd",
"Tiếng Kamarupi Prakrit",
"Kamarupi Prakrit",
ancestors = "inc-mgd",
}
m["inc-kha"] = {
"tiếng Khasa Prakrit",
nil,
"inc-nor",
"Latn",
"Tiếng Khasa Prakrit",
"Khasa Prakrit",
ancestors = "inc-pra",
}
m["inc-kho"] = {
"tiếng Kholosi",
24952008,
"inc-snd",
"Latn",
"Tiếng Kholosi",
"Kholosi",
ancestors = "inc-vra",
}
m["inc-mas"] = {
"Middle Assamese",
nil,
"inc-eas",
"as-Beng",
ancestors = "inc-oas",
translit = "inc-mas-translit",
}
m["inc-mbn"] = {
"Middle Bengali",
nil,
"inc-eas",
"Beng",
ancestors = "inc-obn",
translit = "inc-mbn-translit",
}
m["inc-mgd"] = {
"Magadhi Prakrit",
2652214,
"inc-mid",
"Brah",
ancestors = "inc-pra",
translit = "Brah-translit",
}
m["inc-mgu"] = {
"tiếng Gujarat trung đại",
24907429,
"inc-wes",
"Deva",
"Tiếng Gujarat trung đại",
"Gujarat trung đại",
ancestors = "inc-ogu",
}
m["inc-mor"] = {
"tiếng Oriya trung đại",
128810882,
"inc-eas",
"Orya",
"Tiếng Oriya trung đại",
"Oriya trung đại",
ancestors = "inc-oor",
}
m["inc-oas"] = {
"tiếng Assam cận đại",
nil,
"inc-bas",
"as-Beng",
"Tiếng Assam cận đại",
"Assam cận đại",
ancestors = "inc-kam,pra-mag",
translit = "inc-oas-translit",
}
m["inc-oaw"] = {
"tiếng Awadh cổ",
nil,
"inc-hie",
"Deva, Kthi, ur-Arab",
"Tiếng Awadh cổ",
"Awadh cổ",
strip_diacritics = {
from = {"هٔ", "ۂ"}, -- character "ۂ" code U+06C2 to "ه" and "هٔ" (U+0647 + U+0654) to "ه"
to = {"ہ", "ہ"},
remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef
},
translit = {
Deva = "sa-translit",
Kthi = "sa-Kthi-translit",
["ur-Arab"] = "inc-ohi-translit",
},
}
m["inc-obn"] = {
"tiếng Bengal cổ",
113559926,
"inc-bas",
"Beng",
"Tiếng Bengal cổ",
"Bengal cổ",
ancestors = "inc-mgd",
}
m["inc-ogu"] = {
"tiếng Gujarat cổ",
24907427,
"inc-wes",
"Deva",
"Tiếng Gujarat cổ",
"Gujarat cổ",
translit = "sa-translit",
}
m["inc-ohi"] = {
"tiếng Hindi cổ",
48767781,
"inc-hiw",
"Deva, ur-Arab",
"Tiếng Hindi cổ",
"Hindi cổ",
ancestors = "pra",
strip_diacritics = {
from = {"هٔ", "ۂ"}, -- character "ۂ" code U+06C2 to "ه" and "هٔ" (U+0647 + U+0654) to "ه"
to = {"ہ", "ہ"},
remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun .. c.nunghunna .. c.superalef
},
translit = {
Deva = "sa-translit",
["ur-Arab"] = "inc-ohi-translit",
},
}
m["inc-oor"] = {
"tiếng Oriya cổ",
128807801,
"inc-eas",
"Orya",
"Tiếng Oriya cổ",
"Oriya cổ",
}
m["inc-opa"] = {
"Old Punjabi",
nil,
"inc-pan",
"Guru, pa-Arab",
ancestors = "inc-tak",
translit = {
Guru = "inc-opa-Guru-translit",
["pa-Arab"] = "pa-Aran-translit",
},
entry_name = {remove_diacritics = c.fathatan .. c.dammatan .. c.kasratan .. c.fatha .. c.damma .. c.kasra .. c.shadda .. c.sukun},
}
m["inc-ork"] = {
"Old Kamta",
nil,
"inc-eas",
"as-Beng",
ancestors = "inc-kam",
translit = "as-translit",
}
m["inc-pra"] = {
"tiếng Prakrit",
192170,
"inc",
"Brah, Deva, Knda",
"Tiếng Prakrit",
"Prakrit",
ancestors = "inc-ash",
translit = {
Brah = "Brah-translit",
Deva = "inc-pra-Deva-translit",
Knda = "inc-pra-Knda-translit",
},
entry_name = {
from = {"ऎ", "ऒ", u(0x0946), u(0x094A), "य़", "ಯ಼", u(0x11071), u(0x11072), u(0x11073), u(0x11074)},
to = {"ए", "ओ", u(0x0947), u(0x094B), "य", "ಯ", "𑀏", "𑀑", u(0x11042), u(0x11044)}
} ,
}
m["inc-pro"] = {
"tiếng Ấn-Arya nguyên thủy",
23808344,
"inc",
"Latn",
"Tiếng Ấn-Arya nguyên thủy",
"Ấn-Arya nguyên thủy",
type = "reconstructed",
}
m["inc-psc"] = {
"tiếng Prakrit Paisaci",
2995607,
"inc-mid",
"Brah",
ancestors = "inc-ash",
translit = "Brah-translit",
"Tiếng Prakrit Paisaci",
"Prakrit Paisaci",
}
m["inc-sap"] = {
"Sauraseni Apabhramsa",
nil,
"inc-mid",
"Deva",
ancestors = "psu",
}
m["inc-tak"] = {
"Takka Apabhramsa",
nil,
"inc-mid",
"Deva",
ancestors = "inc-pra",
translit = "sa-translit",
}
m["inc-vra"] = {
"Vracada Apabhramsa",
nil,
"inc-mid",
"Deva",
ancestors = "inc-pra",
translit = "sa-translit",
}
m["inc-cen-pro"] = {
"Proto-Central Indo-Aryan",
nil,
"inc-cen",
"Latn",
type = "reconstructed",
ancestors = "psu",
}
m["ine-ana-pro"] = {
"tiếng Tiểu Á nguyên thủy",
7251833,
"ine-ana",
"Latn",
type = "reconstructed",
}
m["ine-bsl-pro"] = {
"tiếng Balt-Slav nguyên thủy",
1703347,
"ine-bsl",
"Latn",
"Tiếng Balt-Slav nguyên thủy",
"Balt-Slav nguyên thủy",
type = "reconstructed",
sort_key = {
from = {"[áā]", "[éēḗ]", "[íī]", "[óōṓ]", "[úū]", c.acute, c.macron, "ˀ"},
to = {"a", "e", "i", "o", "u"}
},
}
m["ine-grp-pro"] = {
"tiếng Graeco-Phrygia nguyên thủy",
nil,
"ine-grp",
"Latn",
"Tiếng Graeco-Phrygia nguyên thủy",
type = "reconstructed",
}
m["ine-pae"] = {
"Paeonian",
2705672,
"ine",
"polytonic",
translit = "grc-translit",
entry_name = {remove_diacritics = c.macron .. c.breve},
sort_key = s["Grek-sortkey"],
}
m["ine-pro"] = {
"tiếng Ấn-Âu nguyên thủy",
37178,
"ine",
"Latn",
"Tiếng Ấn-Âu nguyên thủy",
"Ấn-Âu nguyên thủy",
type = "reconstructed",
sort_key = {
from = {"[áā]", "[éēḗ]", "[íī]", "[óōṓ]", "[úū]", "ĺ", "ḿ", "ń", "ŕ", "ǵ", "ḱ", "ʰ", "ʷ", "₁", "₂", "₃", c.ringbelow, c.acute, c.macron},
to = {"a", "e", "i", "o", "u", "l", "m", "n", "r", "g'", "k'", "¯h", "¯w", "1", "2", "3"}
},
}
m["ine-toc-pro"] = {
"tiếng Tochari nguyên thủy",
37029,
"ine-toc",
"Latn",
"Tiếng Tochari nguyên thủy",
"Tochari nguyên thủy",
type = "reconstructed",
}
m["xme-old"] = {
"tiếng Media cổ",
36461,
"xme",
"Grek, Latn",
"Tiếng Media cổ",
"Media cổ",
}
m["xme-mid"] = {
"Middle Median",
nil,
"xme",
"Latn",
ancestors = "xme-old",
}
m["xme-ker"] = {
"tiếng Kerman",
129850,
"xme",
"fa-Arab, Latn",
"Tiếng Kerman",
"Kerman",
ancestors = "xme-mid",
}
m["xme-taf"] = {
"Tafreshi",
nil,
"xme",
"fa-Arab, Latn",
ancestors = "xme-mid",
}
m["xme-ttc-pro"] = {
"Proto-Tatic",
nil,
"xme-ttc",
"Latn",
ancestors = "xme-mid",
}
m["xme-kls"] = {
"Kalasuri",
nil,
"xme-ttc",
ancestors = "xme-ttc-nor",
}
m["xme-klt"] = {
"Kilit",
3612452,
"xme-ttc",
"Cyrl", -- and fa-Arab?
ancestors = "xme-ttc-pro",
}
m["xme-ott"] = {
"Old Tati",
434697,
"xme-ttc",
"fa-Arab, Latn",
ancestors = "xme-ttc-pro",
}
m["ira-pro"] = {
"tiếng Iran nguyên thủy",
4167865,
"ira",
"Latn",
"Tiếng Iran nguyên thủy",
"Iran nguyên thủy",
type = "reconstructed",
}
m["ira-mpr-pro"] = {
"Proto-Medo-Parthian",
nil,
"ira-mpr",
"Latn",
type = "reconstructed",
}
m["ira-kms-pro"] = {
"Proto-Komisenian",
nil,
"ira-kms",
"Latn",
type = "reconstructed",
}
m["ira-zgr-pro"] = {
"tiếng Zaza-Goran nguyên thủy",
nil,
"ira-zgr",
"Latn",
"Tiếng Zaza-Goran nguyên thủy",
"Zaza-Goran nguyên thủy",
type = "reconstructed",
}
m["ira-pat-pro"] = {
"tiếng Pathan nguyên thủy",
nil,
"ira-pat",
"Latn",
"Tiếng Pathan nguyên thủy",
"Pathan nguyên thủy",
type = "reconstructed",
}
m["os-pro"] = {
"Proto-Ossetic",
nil,
"xsc",
"Latn",
type = "reconstructed",
}
m["xsc-pro"] = {
"tiếng Scythia nguyên thủy",
nil,
"xsc",
"Latn",
"Tiếng Scythia nguyên thủy",
"Scythia nguyên thủy",
type = "reconstructed",
}
m["xsc-sar-pro"] = {
"tiếng Sarmatia nguyên thủy",
116773249,
"xsc-sar",
"Latn",
"Tiếng Sarmatia nguyên thủy",
"Sarmatia nguyên thủy",
type = "reconstructed",
}
m["xsc-skw-pro"] = {
"tiếng Saka-Wakhi nguyên thủy",
nil,
"xsc-skw",
"Latn",
"Tiếng Saka-Wakhi nguyên thủy",
"Saka-Wakhi nguyên thủy",
type = "reconstructed",
ancestors = "xsc-pro",
}
m["xsc-sak-pro"] = {
"Proto-Saka",
nil,
"xsc-sak",
"Latn",
type = "reconstructed",
ancestors = "xsc-skw-pro",
}
m["ira-sym-pro"] = {
"tiếng Shughnan-Yazghulom-Munji nguyên thủy",
nil,
"ira-sym",
"Latn",
"Tiếng Shughnan-Yazghulom-Munji nguyên thủy",
"Shughnan-Yazghulom-Munji nguyên thủy",
type = "reconstructed",
}
m["ira-sgi-pro"] = {
"Proto-Sanglechi-Ishkashimi",
nil,
"ira-sgi",
"Latn",
type = "reconstructed",
}
m["ira-mny-pro"] = {
"Proto-Munji-Yidgha",
nil,
"ira-mny",
"Latn",
type = "reconstructed",
ancestors = "ira-sym-pro",
}
m["ira-shy-pro"] = {
"tiếng Shughnan-Yazghulom nguyên thủy",
nil,
"ira-shy",
"Latn",
"Tiếng Shughnan-Yazghulom nguyên thủy",
"Shughnan-Yazghulom nguyên thủy",
type = "reconstructed",
ancestors = "ira-sym-pro",
}
m["ira-shr-pro"] = {
"tiếng Shughnan-Rushan nguyên thủy",
nil,
"ira-shy",
"Latn",
"Tiếng Shughnan-Rushan nguyên thủy",
"Shughnan-Rushan nguyên thủy",
type = "reconstructed",
ancestors = "ira-shy-pro",
}
m["ira-sgc-pro"] = {
"tiếng Sogdia nguyên thủy",
nil,
"ira-sgc",
"Latn",
"Tiếng Sogdia nguyên thủy",
"Sogdia nguyên thủy",
type = "reconstructed",
}
m["ira-wnj"] = {
"Vanji",
nil,
"ira-shy",
"Latn",
ancestors = "ira-shy-pro",
}
m["iro-ere"] = {
"Erie",
5388365,
"iro-nor",
"Latn",
}
m["iro-min"] = {
"Mingo",
128531,
"iro-nor",
"Latn",
}
m["iro-nor-pro"] = {
"tiếng Bắc Iroquois nguyên thủy",
nil,
"iro-nor",
"Latn",
"Tiếng Bắc Iroquois nguyên thủy",
"Bắc Iroquois nguyên thủy",
type = "reconstructed",
}
m["iro-pro"] = {
"tiếng Iroquois nguyên thủy",
7251852,
"iro",
"Latn",
"Tiếng Iroquois nguyên thủy",
"Iroquois nguyên thủy",
type = "reconstructed",
}
m["itc-pro"] = {
"tiếng Italic nguyên thủy",
17102720,
"itc",
"Latn",
"Tiếng Italic nguyên thủy",
"Italic nguyên thủy",
type = "reconstructed",
}
m["jpx-hcj"] = {
"tiếng Hachijō",
5637049,
"jpx",
"Jpan",
"Tiếng Hachijō",
"Hachijō",
ancestors = "ojp-eas",
translit = s["jpx-translit"],
display_text = s["jpx-displaytext"],
entry_name = s["jpx-entryname"],
sort_key = s["jpx-sortkey"],
}
m["jpx-pro"] = {
"tiếng Nhật Bản nguyên thủy",
nil,
"jpx",
"Latn",
"Tiếng Nhật Bản nguyên thủy",
"Nhật Bản nguyên thủy",
type = "reconstructed",
}
m["jpx-ryu-pro"] = {
"tiếng Lưu Cầu nguyên thủy",
nil,
"jpx-ryu",
"Latn",
"Tiếng Lưu Cầu nguyên thủy",
"Lưu Cầu nguyên thủy",
type = "reconstructed",
}
m["kar-pro"] = {
"tiếng Karen nguyên thủy",
nil,
"kar",
"Latn",
"Tiếng Karen nguyên thủy",
"Karen nguyên thủy",
type = "reconstructed",
}
m["kca-eas"] = {
"tiếng Đông Khanty",
30304622,
"kca",
"Cyrl",
"Tiếng Đông Khanty",
"Đông Khanty",
translit = "kca-translit",
override_translit = true,
-- TODO temporary until MediaWiki supports Unicode 16 (probably requires a PHP update from their side)
sort_key = { Cyrl = { from = {""}, to = {""} } },
}
m["kca-nor"] = {
"tiếng Bắc Khanty",
30304527,
"kca",
"Cyrl",
"Tiếng Bắc Khanty",
"Bắc Khanty",
translit = "kca-translit",
override_translit = true,
-- TODO temporary until MediaWiki supports Unicode 16 (probably requires a PHP update from their side)
sort_key = { Cyrl = { from = {""}, to = {""} } },
}
m["kca-sou"] = {
"Southern Khanty",
30304618,
"kca",
"Cyrl",
translit = "kca-translit",
override_translit = true,
}
m["khi-kho-pro"] = {
"Proto-Khoe",
nil,
"khi-kho",
"Latn",
type = "reconstructed",
}
m["khi-kun"] = {
"ǃKung",
32904,
"khi-kxa",
"Latn",
}
m["ko-ear"] = {
"Early Modern Korean",
756014,
"qfa-kor",
"Kore",
ancestors = "okm",
translit = "okm-translit",
entry_name = s["Kore-entryname"],
}
m["kro-pro"] = {
"Proto-Kru",
nil,
"kro",
"Latn",
type = "reconstructed",
}
m["ku-pro"] = {
"Proto-Kurdish",
nil,
"ku",
"Latn",
type = "reconstructed",
}
m["map-ata-pro"] = {
"Proto-Atayalic",
nil,
"map-ata",
"Latn",
type = "reconstructed",
}
m["map-bms"] = {
"tiếng Banyumas",
33219,
"map",
"Latn",
"Tiếng Banyumas",
"Banyumas",
}
m["map-pro"] = {
"tiếng Nam Đảo nguyên thủy",
49230,
"map",
"Latn",
"Tiếng Nam Đảo nguyên thủy",
"Nam Đảo nguyên thủy",
type = "reconstructed",
}
m["mis-xbi"] = {
"tiếng Tiên Ti",
4448647,
"qfa-xgx",
"Hani, Latn",
"Tiếng Tiên Ti",
"Tiên Ti",
sort_key = {Hani = "Hani-sortkey"},
}
m["mjg-mgl"] = {
"tiếng Mongghul",
53765528,
"mjg",
"Latn", -- also Mong, Cyrl ?
"Tiếng Mongghul",
"Mongghul",
}
m["mjg-mgr"] = {
"tiếng Mangghul",
56285392,
"mjg",
"Latn", -- also Mong, Cyrl ?
"Tiếng Mangghul",
"Mangghul",
}
m["mkh-asl-pro"] = {
"tiếng Asli nguyên thủy",
55630680,
"mkh-asl",
"Latn",
"Tiếng Asli nguyên thủy",
"Asli nguyên thủy",
type = "reconstructed",
}
m["mkh-ban-pro"] = {
"tiếng Bahnar nguyên thủy",
nil,
"mkh-ban",
"Latn",
"Tiếng Bahnar nguyên thủy",
"Bahnar nguyên thủy",
type = "reconstructed",
}
m["mkh-bhn"] = {
"tiếng Bhnong",
nil,
"mkh-nbn",
"Latn",
"Tiếng Bhnong",
"Bhnong",
}
m["mkh-kat-pro"] = {
"tiếng Cơ Tu nguyên thủy",
nil,
"mkh-kat",
"Latn",
"Tiếng Cơ Tu nguyên thủy",
"Cơ Tu nguyên thủy",
type = "reconstructed",
}
m["mkh-khm-pro"] = {
"tiếng Khơ Mú nguyên thủy",
nil,
"mkh-khm",
"Latn",
"Tiếng Khơ Mú nguyên thủy",
"Khơ Mú nguyên thủy",
type = "reconstructed",
}
m["mkh-kmr-pro"] = {
"tiếng Khmer nguyên thủy",
55630684,
"mkh-kmr",
"Latn",
"Tiếng Khmer nguyên thủy",
"Khmer nguyên thủy",
type = "reconstructed",
}
m["mkh-mmn"] = {
"tiếng Môn trung đại",
121337926,
"mkh-mnc",
"Latn, Mymr", --and also Pallava
"Tiếng Môn trung đại",
"Môn trung đại",
ancestors = "omx",
}
m["mkh-mnc-pro"] = {
"tiếng Môn nguyên thủy",
116773231,
"mkh-mnc",
"Latn",
"Tiếng Môn nguyên thủy",
"Môn nguyên thủy",
type = "reconstructed",
}
m["mkh-mvi"] = {
"tiếng Việt trung cổ",
9199,
"mkh-vie",
"Hani, Latn",
"Tiếng Việt trung cổ",
"Việt trung cổ",
sort_key = {Hani = "Hani-sortkey"},
}
m["mkh-pal-pro"] = {
"tiếng Palaung nguyên thủy",
nil,
"mkh-pal",
"Latn",
"Tiếng Palaung nguyên thủy",
"Palaung nguyên thủy",
type = "reconstructed",
}
m["mkh-pea-pro"] = {
"tiếng Pear nguyên thủy",
nil,
"mkh-pea",
"Latn",
"Tiếng Pear nguyên thủy",
"Pear nguyên thủy",
type = "reconstructed",
}
m["mkh-pkn-pro"] = {
"tiếng Pakan nguyên thủy",
nil,
"mkh-pkn",
"Latn",
"Tiếng Pakan nguyên thủy",
"Pakan nguyên thủy",
type = "reconstructed",
}
m["mkh-pro"] = { --This will be merged into 2015 aav-pro.
"tiếng Môn-Khmer nguyên thủy",
7251859,
"mkh",
"Latn",
"Tiếng Môn-Khmer nguyên thủy",
"Môn-Khmer nguyên thủy",
type = "reconstructed",
}
m["mkh-vie-pro"] = {
"tiếng Việt-Mường nguyên thủy",
nil,
"mkh-vie",
"Latn",
"Tiếng Việt-Mường nguyên thủy",
"Việt-Mường nguyên thủy",
type = "reconstructed",
}
m["mns-cen"] = {
"tiếng Trung Mansi",
128810384,
"mns",
"Cyrl",
"Tiếng Trung Mansi",
"Trung Mansi",
translit = "mns-translit",
override_translit = true,
}
m["mns-nor"] = {
"tiếng Bắc Mansi",
30304537,
"mns",
"Cyrl",
"Tiếng Bắc Mansi",
"Bắc Mansi",
translit = "mns-translit",
override_translit = true,
}
m["mns-pro"] = {
"tiếng Mansi nguyên thủy",
128883093,
"mns",
"Latn",
"Tiếng Mansi nguyên thủy",
"Mansi nguyên thủy",
type = "reconstructed",
}
m["mns-sou"] = {
"tiếng Nam Mansi",
30304629,
"mns",
"Cyrl",
"Tiếng Nam Mansi",
"Nam Mansi",
translit = "mns-translit",
override_translit = true,
}
m["mnw-tha"] = {
"tiếng Môn Thái",
nil,
"mkh-mnc",
"Mymr, Thai",
ancestors = "mkh-mmn",
sort_key = {
from = {"[%p]", "ျ", "ြ", "ွ", "ှ", "ၞ", "ၟ", "ၠ", "ၚ", "ဿ", "[็-๎]", "([เแโใไ])([ก-ฮ])ฺ?"},
to = {"", "္ယ", "္ရ", "္ဝ", "္ဟ", "္န", "္မ", "္လ", "င", "သ္သ", "", "%2%1"}
},
"Tiếng Môn Thái",
"Môn Thái"
}
m["mun-pro"] = {
"tiếng Munda nguyên thủy",
105102373,
"mun",
"Latn",
"Tiếng Munda nguyên thủy",
"Munda nguyên thủy",
type = "reconstructed",
}
m["myn-chl"] = { -- the stage after ''emy''
"Ch'olti'",
873995,
"myn",
"Latn",
}
m["myn-pro"] = {
"tiếng Maya nguyên thủy",
3321532,
"myn",
"Latn",
"Tiếng Maya nguyên thủy",
"Maya nguyên thủy",
type = "reconstructed",
}
m["nai-ala"] = {
"Alazapa",
nil,
nil,
"Latn",
}
m["nai-bay"] = {
"Bayogoula",
1563704,
nil,
"Latn",
}
m["nai-bvy"] = {
"Buena Vista Yokuts",
4985474,
"nai-yok",
"Latn",
}
m["nai-cal"] = {
"Calusa",
51782,
nil,
"Latn",
}
m["nai-chi"] = {
"Chiquimulilla",
25339627,
"nai-xin",
"Latn",
}
m["nai-chu-pro"] = {
"Proto-Chumash",
nil,
"nai-chu",
"Latn",
type = "reconstructed",
}
m["nai-cig"] = {
"Ciguayo",
20741700,
nil,
"Latn",
}
m["nai-ckn-pro"] = {
"Proto-Chinookan",
nil,
"nai-ckn",
"Latn",
type = "reconstructed",
}
m["nai-dly"] = {
"Delta Yokuts",
nil,
"nai-yok",
"Latn",
}
m["nai-gsy"] = {
"Gashowu",
nil,
"nai-yok",
"Latn",
}
m["nai-guz"] = {
"Guazacapán",
19572028,
"nai-xin",
"Latn",
}
m["nai-hit"] = {
"Hitchiti",
1542882,
"nai-mus",
"Latn",
}
m["nai-ipa"] = {
"Ipai",
3027474,
"nai-yuc",
"Latn",
}
m["nai-jtp"] = {
"Jutiapa",
nil,
"nai-xin",
"Latn",
}
m["nai-jum"] = {
"tiếng Jumaytepeque",
25339626,
"nai-xin",
"Latn",
"Tiếng Jumaytepeque",
"Jumaytepeque",
}
m["nai-kat"] = {
"Kathlamet",
6376639,
"nai-ckn",
"Latn",
}
m["nai-klp-pro"] = {
"Proto-Kalapuyan",
nil,
"nai-klp",
type = "reconstructed",
}
m["nai-knm"] = {
"Konomihu",
3198734,
"nai-shs",
"Latn",
}
m["nai-kry"] = {
"Kings River Yokuts",
6413014,
"nai-yok",
"Latn",
}
m["nai-kum"] = {
"tiếng Kumeyaay",
4910139,
"nai-yuc",
"Latn",
"Tiếng Kumeyaay",
"Kumeyaay",
}
m["nai-mac"] = {
"Macoris",
21070851,
nil,
"Latn",
}
m["nai-mdu-pro"] = {
"Proto-Maidun",
nil,
"nai-mdu",
"Latn",
type = "reconstructed",
}
m["nai-miz-pro"] = {
"Proto-Mixe-Zoque",
nil,
"nai-miz",
"Latn",
type = "reconstructed",
}
m["nai-mus-pro"] = {
"tiếng Muskogee nguyên thủy",
116775368,
"nai-mus",
"Latn",
"Tiếng Muskogee nguyên thủy",
"Muskogee nguyên thủy",
type = "reconstructed",
}
m["nai-nao"] = {
"Naolan",
6964594,
nil,
"Latn",
}
m["nai-nrs"] = {
"New River Shasta",
7011254,
"nai-shs",
"Latn",
}
m["nai-nvy"] = {
"Northern Valley Yokuts",
nil,
"nai-yok",
"Latn",
}
m["nai-okw"] = {
"Okwanuchu",
3350126,
"nai-shs",
"Latn",
}
m["nai-per"] = {
"Pericú",
3375369,
nil,
"Latn",
}
m["nai-pic"] = {
"Picuris",
7191257,
"nai-kta",
"Latn",
}
m["nai-plp-pro"] = {
"Proto-Plateau Penutian",
nil,
"nai-plp",
"Latn",
type = "reconstructed",
}
m["nai-ply"] = {
"Palewyami",
2387391,
"nai-yok",
"Latn",
}
m["nai-pom-pro"] = {
"Proto-Pomo",
nil,
"nai-pom",
"Latn",
type = "reconstructed",
}
m["nai-qng"] = {
"Quinigua",
36360,
nil,
"Latn",
}
m["nai-sca-pro"] = { -- NB 'sio-pro' "Proto-Siouan" which is Proto-Western Siouan
"Proto-Siouan-Catawban",
nil,
"nai-sca",
"Latn",
type = "reconstructed",
}
m["nai-sin"] = {
"Sinacantán",
24190249,
"nai-xin",
"Latn",
}
m["nai-sln"] = {
"Salvadoran Lenca",
3229434,
"nai-len",
"Latn",
}
m["nai-spt"] = {
"Sahaptin",
3833015,
"nai-shp",
"Latn",
}
m["nai-svy"] = {
"Southern Valley Yokuts",
nil,
"nai-yok",
"Latn",
}
m["nai-tap"] = {
"Tapachultec",
7684401,
"nai-miz",
"Latn",
}
m["nai-taw"] = {
"Tawasa",
7689233,
nil,
"Latn",
}
m["nai-teq"] = {
"Tequistlatec",
2964454,
"nai-tqn",
"Latn",
}
m["nai-tip"] = {
"tiếng Tipai",
3027471,
"nai-yuc",
"Latn",
"Tiếng Tipai",
"Tipai",
}
m["nai-tky"] = {
"Tule-Kaweah Yokuts",
7851988,
"nai-yok",
"Latn",
}
m["nai-tot-pro"] = {
"Proto-Totozoquean",
nil,
"nai-tot",
"Latn",
type = "reconstructed",
}
m["nai-tsi-pro"] = {
"Proto-Tsimshianic",
nil,
"nai-tsi",
"Latn",
type = "reconstructed",
}
m["nai-utn-pro"] = {
"Proto-Utian",
nil,
"nai-utn",
"Latn",
type = "reconstructed",
}
m["nai-wai"] = {
"Waikuri",
3118702,
nil,
"Latn",
}
m["nai-yup"] = {
"Yupiltepeque",
25339628,
"nai-xin",
"Latn",
}
m["nan-hbl"] = {
"tiếng Mân Tuyền Chương",
1624231,
"zhx-nan",
"Hants, Latn, Bopo, Kana",
"Tiếng Mân Tuyền Chương",
"Mân Tuyền Chương",
wikimedia_codes = "zh-min-nan",
generate_forms = "zh-generateforms",
sort_key = {
Hani = "Hani-sortkey",
Kana = "Kana-sortkey"
},
}
m["nan-tws"] = {
"tiếng Triều Châu",
36759,
"zhx-nan",
"Hants",
"Tiếng Triều Châu",
"Triều Châu",
generate_forms = "zh-generateforms",
translit = "zh-translit",
sort_key = "Hani-sortkey",
}
m["nds-de"] = {
"tiếng Hạ Đức tại Đức",
25433,
"gmw",
"Latn",
"Tiếng Hạ Đức tại Đức",
"Hạ Đức tại Đức",
ancestors = "nds",
wikimedia_codes = "nds",
}
m["nds-nl"] = {
"tiếng Hạ Saxon Hà Lan",
516137,
"gmw",
"Latn",
"Tiếng Hạ Saxon Hà Lan",
"Hạ Saxon Hà Lan",
ancestors = "nds",
}
m["ngf-pro"] = {
"tiếng Liên New Guinea nguyên thủy",
85794785,
"ngf",
"Latn",
type = "reconstructed",
}
m["nic-bco-pro"] = {
"tiếng Benue-Congo nguyên thủy",
nil,
"nic-bco",
"Latn",
"Tiếng Benue-Congo nguyên thủy",
"Benue-Congo nguyên thủy",
type = "reconstructed",
}
m["nic-bod-pro"] = {
"tiếng Bantoid nguyên thủy",
nil,
"nic-bod",
"Latn",
"Tiếng Bantoid nguyên thủy",
"Bantoid nguyên thủy",
type = "reconstructed",
}
m["nic-eov-pro"] = {
"Proto-Eastern Oti-Volta",
nil,
"nic-eov",
"Latn",
type = "reconstructed",
}
m["nic-gns-pro"] = {
"Proto-Gurunsi",
nil,
"nic-gns",
"Latn",
type = "reconstructed",
}
m["nic-grf-pro"] = {
"Proto-Grassfields",
nil,
"nic-grf",
"Latn",
type = "reconstructed",
}
m["nic-gur-pro"] = {
"Proto-Gur",
nil,
"nic-gur",
"Latn",
type = "reconstructed",
}
m["nic-jkn-pro"] = {
"Proto-Jukunoid",
nil,
"nic-jkn",
"Latn",
type = "reconstructed",
}
m["nic-lcr-pro"] = {
"Proto-Lower Cross River",
nil,
"nic-lcr",
"Latn",
type = "reconstructed",
}
m["nic-ogo-pro"] = {
"Proto-Ogoni",
nil,
"nic-ogo",
"Latn",
type = "reconstructed",
}
m["nic-ovo-pro"] = {
"Proto-Oti-Volta",
nil,
"nic-ovo",
"Latn",
type = "reconstructed",
}
m["nic-plt-pro"] = {
"tiếng Plateau nguyên thủy",
nil,
"nic-plt",
"Latn",
"Tiếng Plateau nguyên thủy",
"Plateau nguyên thủy",
type = "reconstructed",
}
m["nic-pro"] = {
"tiếng Niger-Congo nguyên thủy",
nil,
"nic",
"Latn",
"Tiếng Niger-Congo nguyên thủy",
"Niger-Congo nguyên thủy",
type = "reconstructed",
}
m["nic-ubg-pro"] = {
"tiếng Ubangi nguyên thủy",
nil,
"nic-ubg",
"Latn",
"Tiếng Ubangi nguyên thủy",
type = "reconstructed",
}
m["nic-ucr-pro"] = {
"Proto-Upper Cross River",
nil,
"nic-ucr",
"Latn",
type = "reconstructed",
}
m["nic-vco-pro"] = {
"tiếng Volta-Congo nguyên thủy",
nil,
"nic-vco",
"Latn",
"Tiếng Volta-Congo nguyên thủy",
"Volta-Congo nguyên thủy",
type = "reconstructed",
}
m["nub-har"] = {
"Haraza",
19572059,
"nub",
"Arab, Latn",
}
m["nub-pro"] = {
"Proto-Nubian",
nil,
"nub",
"Latn",
type = "reconstructed",
}
m["omq-cha-pro"] = {
"Proto-Chatino",
nil,
"omq-cha",
"Latn",
type = "reconstructed",
}
m["omq-maz-pro"] = {
"Proto-Mazatec",
nil,
"omq-maz",
"Latn",
type = "reconstructed",
}
m["omq-mix-pro"] = {
"tiếng Mixtec nguyên thủy",
21573423,
"omq-mix",
"Latn",
"Tiếng Mixtec nguyên thủy",
"Mixtec nguyên thủy",
type = "reconstructed",
}
m["omq-mxt-pro"] = {
"Proto-Mixtec",
nil,
"omq-mxt",
"Latn",
type = "reconstructed",
}
m["omq-otp-pro"] = {
"Proto-Oto-Pamean",
nil,
"omq-otp",
"Latn",
type = "reconstructed",
ancestors = "omq-pro",
}
m["omq-pro"] = {
"Proto-Oto-Manguean",
33669,
"omq",
"Latn",
type = "reconstructed",
}
m["omq-tel"] = {
"tiếng Mixtec Teposcolula",
nil,
"omq-mxt",
"Latn",
}
m["omq-teo"] = {
"Teojomulco Chatino",
25340451,
"omq-cha",
"Latn",
}
m["omq-tri-pro"] = {
"tiếng Triqui nguyên thủy",
116773817,
"omq-tri",
"Latn",
"Tiếng Triqui nguyên thủy",
"Triqui nguyên thủy",
type = "reconstructed",
}
m["omq-zap-pro"] = {
"Proto-Zapotecan",
nil,
"omq-zap",
"Latn",
type = "reconstructed",
}
m["omq-zpc-pro"] = {
"tiếng Zapotec nguyên thủy",
116773296,
"omq-zpc",
"Latn",
"Tiếng Zapotec nguyên thủy",
"Zapotec nguyên thủy",
type = "reconstructed",
}
m["omv-aro-pro"] = {
"tiếng Aari nguyên thủy",
nil,
"omv-aro",
"Latn",
"Tiếng Aari nguyên thủy",
"Aari nguyên thủy",
type = "reconstructed",
}
m["omv-diz-pro"] = {
"tiếng Dizi nguyên thủy",
nil,
"omv-diz",
"Latn",
"Tiếng Dizi nguyên thủy",
"Dizi nguyên thủy",
type = "reconstructed",
}
m["omv-pro"] = {
"tiếng Omo nguyên thủy",
nil,
"omv",
"Latn",
"Tiếng Omo nguyên thủy",
"Omo nguyên thủy",
type = "reconstructed",
}
m["oto-otm-pro"] = {
"Proto-Otomi",
nil,
"oto-otm",
"Latn",
type = "reconstructed",
ancestors = "oto-pro",
}
m["oto-pro"] = {
"Proto-Otomian",
nil,
"oto",
"Latn",
type = "reconstructed",
ancestors = "omq-otp-pro",
}
m["paa-kom"] = {
"Kómnzo",
18344310,
"paa-yam",
"Latn",
}
m["paa-kwn"] = {
"Kuwani",
6449056,
"paa",
"Latn",
}
m["paa-nha-pro"] = {
"Proto-North Halmahera",
nil,
"paa-nha",
"Latn",
type = "reconstructed"
}
m["paa-nun"] = {
"Nungon",
nil,
"paa",
"Latn",
}
m["phi-din"] = {
"Dinapigue Agta",
16945774,
"phi",
"Latn",
}
m["phi-kal-pro"] = {
"Proto-Kalamian",
nil,
"phi-kal",
"Latn",
type = "reconstructed",
}
m["phi-nag"] = {
"Nagtipunan Agta",
16966111,
"phi",
"Latn",
}
m["phi-pro"] = {
"tiếng Philippines nguyên thủy",
18204898,
"phi",
"Latn",
"Tiếng Philippines nguyên thủy",
"Philippines nguyên thủy",
type = "reconstructed",
}
m["poz-abi"] = {
"tiếng Abai",
19570729,
"poz-san",
"Latn",
"Tiếng Abai",
"Abai",
}
m["poz-bal"] = {
"Baliledo",
4850912,
"poz",
"Latn",
}
m["poz-btk-pro"] = {
"Proto-Bungku-Tolaki",
nil,
"poz-btk",
"Latn",
type = "reconstructed",
}
m["poz-cet-pro"] = {
"tiếng Mã Lai-Đa Đảo Trung Đông nguyên thủy",
2269883,
"poz-cet",
"Latn",
"Tiếng Mã Lai-Đa Đảo Trung Đông nguyên thủy",
"Mã Lai-Đa Đảo Trung Đông nguyên thủy",
type = "reconstructed",
}
m["poz-hce-pro"] = {
"Proto-Halmahera-Cenderawasih",
nil,
"poz-hce",
"Latn",
type = "reconstructed",
}
m["poz-lgx-pro"] = {
"Proto-Lampungic",
nil,
"poz-lgx",
"Latn",
type = "reconstructed",
}
m["poz-mcm-pro"] = {
"tiếng Mã Lai-Chăm nguyên thủy",
nil,
"poz-mcm",
"Latn",
"Tiếng Mã Lai-Chăm nguyên thủy",
"Mã Lai-Chăm nguyên thủy",
type = "reconstructed",
}
m["poz-mly-pro"] = {
"tiếng Mã Lai nguyên thủy",
nil,
"poz-mly",
"Latn",
"Tiếng Mã Lai nguyên thủy",
"Mã Lai nguyên thủy",
type = "reconstructed",
}
m["poz-msa-pro"] = {
"tiếng Mã Lai-Sumbawa nguyên thủy",
nil,
"poz-msa",
"Latn",
"Tiếng Mã Lai-Sumbawa nguyên thủy",
"Mã Lai-Sumbawa nguyên thủy",
type = "reconstructed",
}
m["poz-oce-pro"] = {
"tiếng Châu Đại Dương nguyên thủy",
141741,
"poz-oce",
"Latn",
"Tiếng Châu Đại Dương nguyên thủy",
"Châu Đại Dương nguyên thủy",
type = "reconstructed",
}
m["poz-pep-pro"] = {
"tiếng Đa Đảo Đông nguyên thủy",
nil,
"poz-pep",
"Latn",
"Tiếng Đa Đảo Đông nguyên thủy",
"Đa Đảo Đông nguyên thủy",
type = "reconstructed",
}
m["poz-pnp-pro"] = {
"tiếng Đa Đảo hạt nhân nguyên thủy",
nil,
"poz-pnp",
"Latn",
"Tiếng Đa Đảo hạt nhân nguyên thủy",
"Đa Đảo hạt nhân nguyên thủy",
type = "reconstructed",
}
m["poz-pol-pro"] = {
"tiếng Đa Đảo nguyên thủy",
1658709,
"poz-pol",
"Latn",
"Tiếng Đa Đảo nguyên thủy",
"Đa Đảo nguyên thủy",
type = "reconstructed",
}
m["poz-pro"] = {
"tiếng Mã Lai-Đa Đảo nguyên thủy",
3832960,
"poz",
"Latn",
"Tiếng Mã Lai-Đa Đảo nguyên thủy",
"Mã Lai-Đa Đảo nguyên thủy",
type = "reconstructed",
}
m["poz-sml"] = {
"tiếng Mã Lai Sarawak",
4251702,
"poz-mly",
"Latn, ms-Arab",
"Tiếng Mã Lai Sarawak",
"Mã Lai Sarawak",
}
m["poz-ssw-pro"] = {
"Proto-South Sulawesi",
nil,
"poz-ssw",
"Latn",
type = "reconstructed",
}
m["poz-sus-pro"] = {
"Proto-Sunda-Sulawesi",
nil,
"poz-sus",
"Latn",
type = "reconstructed",
}
m["poz-swa-pro"] = {
"Proto-North Sarawak",
nil,
"poz-swa",
"Latn",
type = "reconstructed",
}
m["pqe-pro"] = {
"tiếng Mã Lai-Đa Đảo Đông nguyên thủy",
2269883,
"pqe",
"Latn",
"Tiếng Mã Lai-Đa Đảo Đông nguyên thủy",
"Mã Lai-Đa Đảo Đông nguyên thủy",
type = "reconstructed",
}
m["pra-niy"] = {
"tiếng Prakrit Niya",
nil,
"inc-mid",
"Khar",
ancestors = "inc-ash",
translit = "Khar-translit",
"Tiếng Prakrit Niya",
"Prakrit Niya",
}
m["qfa-adm-pro"] = {
"Proto-Great Andamanese",
nil,
"qfa-adm",
"Latn",
type = "reconstructed",
}
m["qfa-bet-pro"] = {
"tiếng Bối-Thái nguyên thủy",
116773193,
"qfa-bet",
"Latn",
"Tiếng Bối-Thái nguyên thủy",
"Bối-Thái nguyên thủy",
type = "reconstructed",
}
m["qfa-cka-pro"] = {
"tiếng Chukotka-Kamchatka nguyên thủy",
7251837,
"qfa-cka",
"Latn",
type = "reconstructed",
}
m["qfa-hur-pro"] = {
"Proto-Hurro-Urartian",
nil,
"qfa-hur",
"Latn",
type = "reconstructed",
}
m["qfa-kad-pro"] = {
"Proto-Kadu",
nil,
"qfa-kad",
"Latn",
type = "reconstructed",
}
m["qfa-kms-pro"] = {
"tiếng Động-Thủy nguyên thủy",
nil,
"qfa-kms",
"Latn",
"Tiếng Động-Thủy nguyên thủy",
"Động-Thủy nguyên thủy",
type = "reconstructed",
}
m["qfa-kor-pro"] = {
"tiếng Triều Tiên nguyên thủy",
467883,
"qfa-kor",
"Latn",
"Tiếng Triều Tiên nguyên thủy",
"Triều Tiên nguyên thủy",
type = "reconstructed",
}
m["qfa-kra-pro"] = {
"tiếng Kra nguyên thủy",
7251854,
"qfa-kra",
"Latn",
"Tiếng Kra nguyên thủy",
"Kra nguyên thủy",
type = "reconstructed",
}
m["qfa-lic-pro"] = {
"tiếng Hlai nguyên thủy",
7251845,
"qfa-lic",
"Latn",
"Tiếng Hlai nguyên thủy",
"Hlai nguyên thủy",
type = "reconstructed",
}
m["qfa-onb-pro"] = {
"tiếng Ông Bối nguyên thủy",
nil,
"qfa-onb",
"Latn",
"Tiếng Ông Bối nguyên thủy",
"Ông Bối nguyên thủy",
type = "reconstructed",
}
m["qfa-ong-pro"] = {
"tiếng Önge nguyên thủy",
nil,
"qfa-ong",
"Latn",
"Tiếng Önge nguyên thủy",
"Önge nguyên thủy",
type = "reconstructed",
}
m["qfa-tak-pro"] = {
"tiếng Kra-Dai nguyên thủy",
nil,
"qfa-tak",
"Latn",
"Tiếng Kra-Dai nguyên thủy",
"Kra-Dai nguyên thủy",
type = "reconstructed",
}
m["qfa-xgx-rou"] = {
"tiếng Nhu Nhiên",
48816637,
"qfa-xgx",
"Hani, Latn",
"Tiếng Nhu Nhiên",
"Nhu Nhiên",
sort_key = {Hani = "Hani-sortkey"},
}
m["qfa-xgx-tuh"] = {
"tiếng Thổ Dục Hồn",
48816625,
"qfa-xgx",
"Hani, Latn",
"Tiếng Thổ Dục Hồn",
"Thổ Dục Hồn",
sort_key = {Hani = "Hani-sortkey"},
}
m["qfa-xgx-tuo"] = {
"tiếng Thác Bạt",
48816629,
"qfa-xgx",
"Hani, Latn",
"Tiếng Thác Bạt",
"Thác Bạt",
sort_key = {Hani = "Hani-sortkey"},
}
m["qfa-xgx-xbi"] = {
"tiếng Tiên Ti",
4448647,
"qfa-xgx",
"Hani, Latn",
"Tiếng Tiên Ti",
"Tiên Ti",
sort_key = {Hani = "Hani-sortkey"},
}
m["qfa-yen-pro"] = {
"tiếng Enisei nguyên thủy",
27639,
"qfa-yen",
"Latn",
"Tiếng Enisei nguyên thủy",
"Enisei nguyên thủy",
type = "reconstructed",
}
m["qfa-yuk-pro"] = {
"tiếng Yukaghir nguyên thủy",
nil,
"qfa-yuk",
"Latn",
"Tiếng Yukaghir nguyên thủy",
"Yukaghir nguyên thủy",
type = "reconstructed",
}
m["qwe-kch"] = {
"Kichwa",
1740805,
"qwe",
"Latn",
ancestors = "qu",
}
m["roa-ang"] = {
"Angevin",
56782,
"roa-oil",
"Latn",
sort_key = s["roa-oil-sortkey"],
}
m["roa-bbn"] = {
"Bourbonnais-Berrichon",
nil,
"roa-oil",
"Latn",
sort_key = s["roa-oil-sortkey"],
}
m["roa-brg"] = {
"tiếng Bourguignon",
508332,
"roa-oil",
"Latn",
"Tiếng Bourguignon",
"Bourguignon",
sort_key = s["roa-oil-sortkey"],
}
m["roa-cha"] = {
"Champenois",
430018,
"roa-oil",
"Latn",
sort_key = s["roa-oil-sortkey"],
}
m["roa-fcm"] = {
"tiếng Franche-Comté",
510561,
"roa-oil",
"Latn",
"Tiếng Franche-Comté",
"Franche-Comté",
sort_key = s["roa-oil-sortkey"],
}
m["roa-gal"] = {
"tiếng Gallo",
37300,
"roa-oil",
"Latn",
"Tiếng Gallo",
"Gallo",
sort_key = s["roa-oil-sortkey"],
}
m["roa-leo"] = {
"tiếng León",
34108,
"roa-ibe",
"Latn",
"Tiếng León",
"León",
ancestors = "roa-ole",
}
m["roa-lor"] = {
"tiếng Lorrain",
671198,
"roa-oil",
"Latn",
"Tiếng Lorrain",
"Lorrain",
sort_key = s["roa-oil-sortkey"],
}
m["roa-oan"] = {
"Navarro-Aragonese",
2736184,
"roa-ibe",
"Latn",
}
m["roa-oca"] = {
"tiếng Catalan cổ",
15478520,
"roa-ocr",
"Latn",
"Tiếng Catalan cổ",
"Catalan cổ",
sort_key = {
from = {"à", "[èé]", "[íï]", "[òó]", "[úü]", "ç", "·"},
to = {"a", "e", "i", "o", "u", "c"}
},
}
m["roa-ole"] = {
"tiếng León cổ",
125977465,
"roa-asl",
"Latn",
"Tiếng León cổ",
"León cổ",
}
m["roa-opt"] = {
"tiếng Galicia-Bồ Đào Nha",
1072111,
"roa-ibe",
"Latn",
"Tiếng Galicia-Bồ Đào Nha",
"Galicia-Bồ Đào Nha",
}
m["roa-orl"] = {
"Orléanais",
nil,
"roa-oil",
"Latn",
sort_key = s["roa-oil-sortkey"],
}
m["roa-poi"] = {
"Poitevin-Saintongeais",
514123,
"roa-oil",
"Latn",
sort_key = s["roa-oil-sortkey"],
}
m["roa-tar"] = {
"tiếng Tarantino",
695526,
"roa-itd",
"Latn",
"Tiếng Tarantino",
"Tarantino",
ancestors = "nap",
wikimedia_codes = "roa-tara",
}
m["roa-tou"] = {
"Tourangeau",
nil,
"roa-oil",
"Latn",
sort_key = s["roa-oil-sortkey"],
}
m["sai-ajg"] = {
"Ajagua",
nil,
nil,
"Latn",
}
m["sai-all"] = {
"tiếng Alyentiyak",
19570789,
"sai-hrp",
"Latn",
"Tiếng Alyentiyak",
"Alyentiyak",
}
m["sai-and"] = { -- not to be confused with 'cbc' or 'ano'
"Andoquero",
16828359,
"sai-wit",
"Latn",
}
m["sai-ayo"] = {
"Ayomán",
16937754,
"sai-jir",
"Latn",
}
m["sai-bae"] = {
"Baenan",
3401998,
nil,
"Latn",
}
m["sai-bag"] = {
"tiếng Bagua",
5390321,
nil,
"Latn",
"Tiếng Bagua",
"Bagua",
}
m["sai-bet"] = {
"Betoi",
926551,
"qfa-iso",
"Latn",
}
m["sai-bor-pro"] = {
"Proto-Boran",
nil,
"sai-bor",
"Latn",
}
m["sai-cac"] = {
"Cacán",
945482,
nil,
"Latn",
}
m["sai-caq"] = {
"Caranqui",
2937753,
"sai-bar",
"Latn",
}
m["sai-car-pro"] = {
"tiếng Carib nguyên thủy",
nil,
"sai-car",
"Latn",
"Tiếng Carib nguyên thủy",
"Carib nguyên thủy",
type = "reconstructed",
}
m["sai-cat"] = {
"Catacao",
5051136,
"sai-ctc",
"Latn",
}
m["sai-cer-pro"] = {
"tiếng Cerrado nguyên thủy",
nil,
"sai-cer",
"Latn",
"Tiếng Cerrado nguyên thủy",
"Cerrado nguyên thủy",
type = "reconstructed",
}
m["sai-chi"] = {
"Chirino",
5390321,
nil,
"Latn",
}
m["sai-chn"] = {
"Chaná",
5072718,
"sai-crn",
"Latn",
}
m["sai-chp"] = {
"Chapacura",
5072884,
"sai-cpc",
"Latn",
}
m["sai-chr"] = {
"Charrua",
5086680,
"sai-crn",
"Latn",
}
m["sai-chu"] = {
"Churuya",
5118339,
"sai-guh",
"Latn",
}
m["sai-cje-pro"] = {
"Proto-Central Jê",
nil,
"sai-cje",
"Latn",
type = "reconstructed",
}
m["sai-cmg"] = {
"Comechingon",
6644203,
nil,
"Latn",
}
m["sai-cno"] = {
"Chono",
5104704,
nil,
"Latn",
}
m["sai-cnr"] = {
"Cañari",
5055572,
nil,
"Latn",
}
m["sai-coe"] = {
"Coeruna",
6425639,
"sai-wit",
"Latn",
}
m["sai-col"] = {
"Colán",
5141893,
"sai-ctc",
"Latn",
}
m["sai-cop"] = {
"Copallén",
5390321,
nil,
"Latn",
}
m["sai-crd"] = {
"Coroado Puri",
24191321,
"sai-mje",
"Latn",
}
m["sai-ctq"] = {
"Catuquinaru",
16858455,
nil,
"Latn",
}
m["sai-cul"] = {
"tiếng Culli",
2879660,
"qfa-unc",
"Latn",
}
m["sai-cva"] = {
"Cueva",
nil,
nil,
"Latn",
}
m["sai-esm"] = {
"Esmeralda",
3058083,
nil,
"Latn",
}
m["sai-ewa"] = {
"Ewarhuyana",
16898104,
nil,
"Latn",
}
m["sai-gam"] = {
"Gamela",
5403661,
nil,
"Latn",
}
m["sai-gay"] = {
"Gayón",
5528902,
"sai-jir",
"Latn",
}
m["sai-gmo"] = {
"Guamo",
5613495,
nil,
"Latn",
}
m["sai-gue"] = {
"Güenoa",
5626799,
"sai-crn",
"Latn",
}
m["sai-hau"] = {
"tiếng Haush",
3128376,
"sai-cho",
"Latn",
"Tiếng Haush",
"Haush",
}
m["sai-hoc-pro"] = {
"Proto-Huitoto-Ocaina",
nil,
"sai-hoc",
"Latn",
type = "reconstructed",
}
m["sai-jee-pro"] = {
"tiếng Jê nguyên thủy",
nil,
"sai-jee",
"Latn",
"Tiếng Jê nguyên thủy",
"Jê nguyên thủy",
type = "reconstructed",
}
m["sai-jko"] = {
"Jeikó",
6176527,
"sai-mje",
"Latn",
}
m["sai-jrj"] = {
"Jirajara",
6202966,
"sai-jir",
"Latn",
}
m["sai-kat"] = { -- contrast xoo, kzw, sai-xoc
"Katembri",
6375925,
nil,
"Latn",
}
m["sai-mal"] = {
"Malalí",
6741212,
nil,
"Latn",
}
m["sai-mar"] = {
"Maratino",
6755055,
nil,
"Latn",
}
m["sai-mat"] = {
"Matanawi",
6786047,
nil,
"Latn",
}
m["sai-mcn"] = {
"Mocana",
3402048,
nil,
"Latn",
}
m["sai-men"] = {
"Menien",
16890110,
"sai-mje",
"Latn",
}
m["sai-mil"] = {
"Millcayac",
19573012,
"sai-hrp",
"Latn",
}
m["sai-mlb"] = {
"Malibu",
3402048,
nil,
"Latn",
}
m["sai-msk"] = {
"Masakará",
6782426,
"sai-mje",
"Latn",
}
m["sai-muc"] = {
"Mucuchí",
nil,
nil,
"Latn",
}
m["sai-mue"] = {
"Muellama",
16886936,
"sai-bar",
"Latn",
}
m["sai-muz"] = {
"Muzo",
6644203,
nil,
"Latn",
}
m["sai-mys"] = {
"Maynas",
16919393,
nil,
"Latn",
}
m["sai-nat"] = {
"Natú",
9006749,
nil,
"Latn",
}
m["sai-nje-pro"] = {
"tiếng Jê Bắc nguyên thủy",
nil,
"sai-nje",
"Latn",
"Tiếng Jê Bắc nguyên thủy",
"Jê Bắc nguyên thủy",
type = "reconstructed",
}
m["sai-opo"] = {
"Opón",
7099152,
"sai-car",
"Latn",
}
m["sai-oto"] = {
"Otomaco",
16879234,
"sai-otm",
"Latn",
}
m["sai-pal"] = {
"Palta",
3042978,
nil,
"Latn",
}
m["sai-pam"] = {
"Pamigua",
5908689,
"sai-otm",
"Latn",
}
m["sai-par"] = {
"Paratió",
16890038,
nil,
"Latn",
}
m["sai-pnz"] = {
"Panzaleo",
3123275,
nil,
"Latn",
}
m["sai-prh"] = {
"Puruhá",
3410994,
nil,
"Latn",
}
m["sai-ptg"] = {
"Patagón",
nil,
nil,
"Latn",
}
m["sai-pur"] = {
"Purukotó",
7261622,
"sai-pem",
"Latn",
}
m["sai-pyg"] = {
"Payaguá",
7156643,
"sai-guc",
"Latn",
}
m["sai-pyk"] = {
"Pykobjê",
98113977,
"sai-nje",
"Latn",
}
m["sai-qmb"] = {
"Quimbaya",
7272043,
nil,
"Latn",
}
m["sai-qtm"] = {
"Quitemo",
7272651,
"sai-cpc",
"Latn",
}
m["sai-rab"] = {
"Rabona",
6644203,
nil,
"Latn",
}
m["sai-ram"] = {
"Ramanos",
16902824,
nil,
"Latn",
}
m["sai-sac"] = {
"Sácata",
5390321,
nil,
"Latn",
}
m["sai-san"] = {
"Sanaviron",
16895999,
nil,
"Latn",
}
m["sai-sap"] = {
"Sapará",
7420922,
"sai-car",
"Latn",
}
m["sai-sec"] = {
"Sechura",
7442912,
nil,
"Latn",
}
m["sai-sin"] = {
"Sinúfana",
7525275,
nil,
"Latn",
}
m["sai-sje-pro"] = {
"Proto-Southern Jê",
nil,
"sai-sje",
"Latn",
type = "reconstructed",
}
m["sai-tab"] = {
"Tabancale",
5390321,
nil,
"Latn",
}
m["sai-tal"] = {
"Tallán",
16910468,
nil,
"Latn",
}
m["sai-tap"] = {
"Tapayuna",
nil,
"sai-nje",
"Latn",
}
m["sai-tar-pro"] = {
"Proto-Taranoan",
nil,
"sai-tar",
"Latn",
type = "reconstructed",
}
m["sai-teu"] = {
"Teushen",
3519243,
nil,
"Latn",
}
m["sai-tim"] = {
"Timote",
nil,
nil,
"Latn",
}
m["sai-tpr"] = {
"Taparita",
7684460,
"sai-otm",
"Latn",
}
m["sai-trr"] = {
"Tarairiú",
7685313,
nil,
"Latn",
}
m["sai-wai"] = {
"Waitaká",
16918610,
nil,
"Latn",
}
m["sai-way"] = {
"Wayumará",
nil,
"sai-car",
"Latn",
}
m["sai-wit-pro"] = {
"Proto-Witotoan",
nil,
"sai-wit",
"Latn",
type = "reconstructed",
}
m["sai-wnm"] = {
"Wanham",
16879440,
"sai-cpc",
"Latn",
}
m["sai-xoc"] = { -- contrast xoo, kzw, sai-kat
"Xocó",
12953620,
nil,
"Latn",
}
m["sai-yao"] = {
"tiếng Yao (Nam Mĩ)",
nil,
"sai-ven",
"Latn",
"Tiếng Yao (Nam Mĩ)",
"Yao (Nam Mĩ)",
}
m["sai-yar"] = { -- not the same family as 'suy'
"Yarumá",
3505859,
"sai-pek",
"Latn",
}
m["sai-yri"] = {
"tiếng Yuri",
nil,
"sai-tyu",
"Latn",
"Tiếng Yuri",
"Yuri",
}
m["sai-yup"] = {
"Yupua",
8061430,
"sai-tuc",
"Latn",
}
m["sai-yur"] = {
"Yurumanguí",
1281291,
nil,
"Latn",
}
m["sal-pro"] = {
"tiếng Salish nguyên thủy",
nil,
"sal",
"Latn",
"Tiếng Salish nguyên thủy",
"Salish nguyên thủy",
type = "reconstructed",
}
m["sdv-daj-pro"] = {
"Proto-Daju",
nil,
"sdv-daj",
"Latn",
type = "reconstructed",
}
m["sdv-eje-pro"] = {
"Proto-Eastern Jebel",
nil,
"sdv-eje",
"Latn",
type = "reconstructed",
}
m["sdv-nil-pro"] = {
"Proto-Nilotic",
nil,
"sdv-nil",
"Latn",
type = "reconstructed",
}
m["sdv-nyi-pro"] = {
"Proto-Nyima",
nil,
"sdv-nyi",
"Latn",
type = "reconstructed",
}
m["sdv-tmn-pro"] = {
"Proto-Taman",
nil,
"sdv-tmn",
"Latn",
type = "reconstructed",
}
m["sel-nor"] = {
"tiếng Bắc Selkup",
30304565,
"sel",
"Cyrl",
"Tiếng Bắc Selkup",
"Bắc Selkup",
}
m["sel-pro"] = {
"tiếng Selkup nguyên thủy",
128884235,
"sel",
"Latn",
"Tiếng Selkup nguyên thủy",
"Selkup nguyên thủy",
type = "reconstructed",
}
m["sel-sou"] = {
"tiếng Nam Selkup",
30304639,
"sel",
"Cyrl",
"Tiếng Nam Selkup",
"Nam Selkup",
}
m["sem-amm"] = {
"Ammonite",
279181,
"sem-can",
"Phnx",
translit = "Phnx-translit",
}
m["sem-amo"] = {
"Amorite",
35941,
"sem-nwe",
"Xsux, Latn",
}
m["sem-cha"] = {
"Chaha",
nil,
"sem-eth",
"Ethi",
translit = "Ethi-translit",
ancestors = "sem-pro",
}
m["sem-dad"] = {
"Dadanitic",
21838040,
"sem-cen",
"Narb",
translit = "Narb-translit",
}
m["sem-dum"] = {
"Dumaitic",
nil,
"sem-cen",
"Narb",
translit = "Narb-translit",
}
m["sem-has"] = {
"Hasaitic",
3541433,
"sem-cen",
"Narb",
translit = "Narb-translit",
}
m["sem-him"] = {
"Himyaritic",
35604,
"sem",
"Arab, Sarb",
}
m["sem-his"] = {
"Hismaic",
22948260,
"sem-cen",
"Narb",
translit = "Narb-translit",
}
m["sem-mhr"] = {
"Muher",
33743,
"sem-eth",
"Latn",
}
m["sem-pro"] = {
"tiếng Semit nguyên thủy",
1658554,
"sem",
"Latn",
"Tiếng Semit nguyên thủy",
"Semit nguyên thủy",
type = "reconstructed",
}
m["sem-saf"] = {
"Safaitic",
472586,
"sem-cen",
"Narb",
translit = "Narb-translit",
}
m["sem-srb"] = {
"tiếng Nam Ả Rập cổ",
35025,
"sem-osa",
"Sarb",
"Tiếng Nam Ả Rập cổ",
"Nam Ả Rập cổ",
translit = "Sarb-translit",
}
m["sem-tay"] = {
"tiếng Tayma",
24912301,
"sem-cen",
"Narb",
"Tiếng Tayma",
"Tayma",
translit = "Narb-translit",
}
m["sem-tha"] = {
"Thamudic",
843030,
"sem-cen",
"Narb",
translit = "Narb-translit",
}
m["sem-wes-pro"] = {
"tiếng Semit Tây nguyên thủy",
98021726,
"sem-wes",
"Latn",
"Tiếng Semit Tây nguyên thủy",
"Semit Tây nguyên thủy",
type = "reconstructed",
}
m["sio-pro"] = { -- NB this is not Proto-Siouan-Catawban 'nai-sca-pro'
"tiếng Sioux nguyên thủy",
34181,
"sio",
"Latn",
"Tiếng Sioux nguyên thủy",
"Sioux nguyên thủy",
type = "reconstructed",
}
m["sit-aao-pro"] = {
"tiếng Naga Trung nguyên thủy",
nil,
"sit-aao",
"Latn",
"Tiếng Naga Trung nguyên thủy",
"Naga Trung nguyên thủy",
type = "reconstructed",
}
m["sit-bai-pro"] = {
"tiếng Bạch nguyên thủy",
nil,
"sit-bai",
"Latn",
"Tiếng Bạch nguyên thủy",
"Bạch nguyên thủy",
type = "reconstructed",
}
m["sit-ban"] = {
"Bangru",
56071779,
"sit-hrs",
"Latn",
}
m["sit-bdi-pro"] = {
"tiếng Bod nguyên thủy",
nil,
"sit-bdi",
"Latn",
"Tiếng Bod nguyên thủy",
"Bod nguyên thủy",
type = "reconstructed",
}
m["sit-bok"] = {
"tiếng Bokar",
4938727,
"sit-tan",
"Latn, Tibt",
"Tiếng Bokar",
"Bokar",
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["sit-cha"] = {
"Chairel",
5068066,
"sit-luu",
"Latn",
}
m["sit-gkh"] = {
"Gokhy",
5578069,
"tbq-lol",
"Latn",
}
m["sit-hrs-pro"] = {
"Proto-Hrusish",
nil,
"sit-hrs",
type = "reconstructed",
}
m["sit-jap"] = {
"tiếng Japhug",
3162245,
"sit-egy",
"Latn",
"Tiếng Japhug",
"Japhug",
}
m["sit-kha-pro"] = {
"Proto-Kham",
nil,
"sit-kha",
type = "reconstructed",
}
m["sit-liz"] = {
"Lizu",
6660653,
"sit-qia",
"Latn", -- and Ersu Shaba
}
m["sit-lrn"] = {
"tiếng Lư Nhân",
6660653,
"sit-qia",
nil,
"Tiếng Lư Nhân",
"Lư Nhân",
}
m["sit-luu-pro"] = {
"Proto-Luish",
nil,
"sit-luu",
type = "reconstructed",
}
m["sit-mor"] = {
"Moran",
6909216,
"tbq-bdg",
"Latn",
}
m["sit-prn"] = {
"Puiron",
7259048,
"sit-zem",
}
m["sit-pro"] = {
"tiếng Hán-Tạng nguyên thủy",
45961,
"sit",
"Latn",
"Tiếng Hán-Tạng nguyên thủy",
"Hán-Tạng nguyên thủy",
type = "reconstructed",
}
m["sit-sit"] = {
"tiếng Tứ Thổ",
19840830,
"sit-egy",
"Latn",
"Tiếng Tứ Thổ",
"Tứ Thổ",
}
m["sit-tan-pro"] = {
"Proto-Tani",
nil,
"sit-tan",
"Latn", -- needs verification
type = "reconstructed",
}
m["sit-tgm"] = {
"Tangam",
17041370,
"sit-tan",
"Latn",
}
m["sit-tos"] = {
"Tosu",
7827899,
"sit-qia",
"Latn", -- also Ersu Shaba
}
m["sit-tsh"] = {
"Tshobdun",
19840950,
"sit-egy",
"Latn",
}
m["sit-zbu"] = {
"Zbu",
19841106,
"sit-egy",
"Latn",
}
m["sla-pro"] = {
"tiếng Slav nguyên thủy",
747537,
"sla",
"Latn",
"Tiếng Slav nguyên thủy",
"Slav nguyên thủy",
type = "reconstructed",
entry_name = {
remove_diacritics = c.grave .. c.acute .. c.tilde .. c.macron .. c.dgrave .. c.invbreve,
remove_exceptions = {'ś'},
},
sort_key = {
from = {"č", "ď", "ě", "ę", "ь", "ľ", "ň", "ǫ", "ř", "š", "ś", "ť", "ъ", "ž"},
to = {"c²", "d²", "e²", "e³", "i²", "l²", "nj", "o²", "r²", "s²", "s³", "t²", "u²", "z²"},
}
}
m["smi-pro"] = {
"tiếng Sami nguyên thủy",
7251862,
"smi",
"Latn",
"Tiếng Sami nguyên thủy",
"Sami nguyên thủy",
type = "reconstructed",
sort_key = {
from = {"ā", "č", "δ", "[ëē]", "ŋ", "ń", "ō", "š", "θ", "%([^()]+%)"},
to = {"a", "c²", "d", "e", "n²", "n³", "o", "s²", "t²"}
},
}
m["son-pro"] = {
"Proto-Songhay",
nil,
"son",
"Latn",
type = "reconstructed",
}
m["sqj-pro"] = {
"tiếng Albani nguyên thủy",
18210846,
"sqj",
"Latn",
"Tiếng Albani nguyên thủy",
"Albani nguyên thủy",
type = "reconstructed",
}
m["ssa-klk-pro"] = {
"Proto-Kuliak",
nil,
"ssa-klk",
"Latn",
type = "reconstructed",
}
m["ssa-kom-pro"] = {
"tiếng Koman nguyên thủy",
nil,
"ssa-kom",
"Latn",
"Tiếng Koman nguyên thủy",
"Koman nguyên thủy",
type = "reconstructed",
}
m["ssa-pro"] = {
"tiếng Nin-Sahara nguyên thủy",
nil,
"ssa",
"Latn",
"Tiếng Nin-Sahara nguyên thủy",
"Nin-Sahara nguyên thủy",
type = "reconstructed",
}
m["syd-fne"] = {
"Forest Nenets",
1295107,
"syd",
"Cyrl",
entry_name = {remove_diacritics = c.grave .. c.acute .. c.macron .. c.breve .. c.dotabove},
}
m["syd-pro"] = {
"tiếng Samoyed nguyên thủy",
7251863,
"syd",
"Latn",
"Tiếng Samoyed nguyên thủy",
"Samoyed nguyên thủy",
type = "reconstructed",
}
m["tai-pro"] = {
"tiếng Thái nguyên thủy",
6583709,
"tai",
"Latn",
"Tiếng Thái nguyên thủy",
"Thái nguyên thủy",
type = "reconstructed",
}
m["tai-swe-pro"] = {
"tiếng Tai Tây Nam nguyên thủy",
nil,
"tai-swe",
"Latn",
"Tiếng Tai Tây Nam nguyên thủy",
"Tai Tây Nam nguyên thủy",
type = "reconstructed",
}
m["tbq-bdg-pro"] = {
"tiếng Bodo-Garo nguyên thủy",
nil,
"tbq-bdg",
"Latn",
"Tiếng Bodo-Garo nguyên thủy",
"Bodo-Garo nguyên thủy",
type = "reconstructed",
}
m["tbq-blg"] = {
"Bailang",
2879843,
"tbq-lob",
"Hani",
sort_key = "Hani-sortkey",
}
m["tbq-brm-pro"] = {
"tiếng Miến nguyên thủy",
nil,
"tbq-brm",
"Latn",
type = "reconstructed",
}
m["tbq-gkh"] = {
"Gokhy",
5578069,
"tbq-sil",
"Latn",
}
m["tbq-kuk-pro"] = {
"tiếng Kuki-Chin nguyên thủy",
nil,
"tbq-kuk",
"Latn",
"Tiếng Kuki-Chin nguyên thủy",
"Kuki-Chin nguyên thủy",
type = "reconstructed",
}
m["tbq-lal-pro"] = {
"Proto-Lalo",
nil,
"tbq-lol",
"Latn",
type = "reconstructed",
}
m["tbq-laz"] = {
"Laze",
17007626,
"sit-nax",
}
m["tbq-lob-pro"] = {
"tiếng Lô Lô-Miến nguyên thủy",
116773224,
"tbq-lob",
"Latn",
"Tiếng Lô Lô-Miến nguyên thủy",
"Lô Lô-Miến nguyên thủy",
type = "reconstructed",
}
m["tbq-lol-pro"] = {
"tiếng Lô Lô nguyên thủy",
7251855,
"tbq-lol",
"Latn",
type = "reconstructed",
}
m["tbq-ngo"] = {
"Ngochang",
nil,
"tbq-brm",
"Latn",
}
m["tbq-plg"] = {
"Pai-lang",
2879843,
"tbq-lob",
"Hani, Latn",
sort_key = {Hani = "Hani-sortkey"},
}
-- tbq-pro is now etymology-only
m["trk-dkh"] = {
"tiếng Dukha",
nil,
"trk-sib",
"Latn, Cyrl, Mong",
"Tiếng Dukha",
"Dukha",
translit = {Mong = "Mong-translit"},
display_text = {Mong = s["Mong-displaytext"]},
entry_name = {Mong = s["Mong-entryname"]},
}
m["trk-eog"] = {
"tiếng Oghuz cổ sơ kỳ",
nil,
"trk-ogz",
"ota-Arab",
strip_diacritics = {["ota-Arab"] = "ar-stripdiacritics"},
}
m["trk-fyk"] = {
"tiếng Kyrgyz Phú Dụ",
2598963,
"trk",
"Latn",
"Tiếng Kyrgyz Phú Dụ",
"Kyrgyz Phú Dụ",
}
m["trk-oat"] = {
"tiếng Thổ Nhĩ Kỳ Anatolia cổ",
7083390,
"trk-ogz",
"ota-Arab",
strip_diacritics = {["ota-Arab"] = "ar-stripdiacritics"},
ancestors = "trk-eog",
"Tiếng Thổ Nhĩ Kỳ Anatolia cổ",
"Thổ Nhĩ Kỳ Anatolia cổ",
}
m["trk-pro"] = {
"tiếng Turk nguyên thủy",
3657773,
"trk",
"Latn",
"Tiếng Turk nguyên thủy",
"Turk nguyên thủy",
type = "reconstructed",
}
m["trk-soy"] = {
"tiếng Soyot",
4426878,
"trk",
"Cyrl",
"Tiếng Soyot",
"Soyot",
translit = "trk-soy-translit",
}
m["tup-gua-pro"] = {
"tiếng Tupi-Guarani nguyên thủy",
nil,
"tup-gua",
"Latn",
"Tiếng Tupi-Guarani nguyên thủy",
"Tupi-Guarani nguyên thủy",
type = "reconstructed",
}
m["tup-kab"] = {
"Kabishiana",
15302988,
"tup",
"Latn",
}
m["tup-pro"] = {
"tiếng Tupi nguyên thủy",
10354700,
"tup",
"Latn",
"Tiếng Tupi nguyên thủy",
"Tupi nguyên thủy",
type = "reconstructed",
}
m["tuw-alk"] = {
"tiếng Alchuka",
113553616,
"tuw-jrc",
"Latn, Hans",
"Tiếng Alchuka",
"Alchuka",
sort_key = {Hans = "Hani-sortkey"},
}
m["tuw-bal"] = {
"tiếng Bala",
86730632,
"tuw-jrc",
"Latn, Hans",
"Tiếng Bala",
"Bala",
sort_key = {Hans = "Hani-sortkey"},
}
m["tuw-kil"] = {
"tiếng Kili",
6406892,
"tuw",
nil,
"Tiếng Kili",
"Kili",
}
m["tuw-pro"] = {
"tiếng Tungus nguyên thủy",
nil,
"tuw",
"Latn",
"Tiếng Tungus nguyên thủy",
"Tungus nguyên thủy",
type = "reconstructed",
}
m["tuw-kkl"] = {
"tiếng Kyakala",
nil,
"tuw",
"Latn, Hani",
"Tiếng Kyakala",
"Kyakala",
sort_key = {Hani = "Hani-sortkey"},
}
m["tuw-sol"] = {
"tiếng Solon",
30004,
"tuw",
nil,
"Tiếng Solon",
"Solon",
}
m["und-isa"] = {
"Isaurian",
16956868,
nil,
-- "Xsux, Hluw, Latn",
}
m["und-kas"] = {
"Kassite",
35612,
nil,
"Xsux",
}
m["und-mil"] = {
"Milang",
6850761,
nil,
"Deva, Latn",
}
m["und-mmd"] = {
"Mimi of Decorse",
6862206,
nil,
"Latn",
}
m["und-mmn"] = {
"Mimi of Nachtigal",
6862207,
nil,
"Latn",
}
m["und-phi"] = {
"Philistine",
2230924,
nil,
"Phnx",
}
m["und-wji"] = {
"Western Jicaque",
3178610,
"hok",
"Latn",
}
m["urj-fin-pro"] = {
"tiếng Finn nguyên thủy",
11883720,
"urj-fin",
"Latn",
"Tiếng Finn nguyên thủy",
"Finn nguyên thủy",
type = "reconstructed",
}
m["urj-koo"] = {
"tiếng Komi cổ",
nil,
"urj-prm",
"Perm, Cyrs",
"Tiếng Komi cổ",
"Komi cổ",
translit = "urj-koo-translit",
sort_key = {Cyrs = s["Cyrs-sortkey"]},
}
m["urj-kuk"] = {
"Kukkuzi",
107410460,
"urj-fin",
"Latn",
ancestors = "vot",
}
m["urj-kya"] = {
"tiếng Komi-Yazva",
2365210,
"urj-prm",
"Cyrl",
"Tiếng Komi-Yazva",
"Komi-Yazva",
translit = "kv-translit",
override_translit = true,
entry_name = {remove_diacritics = c.acute},
}
m["urj-mdv-pro"] = {
"tiếng Mordvin nguyên thủy",
nil,
"urj-mdv",
"Latn",
"Tiếng Mordvin nguyên thủy",
"Mordvin nguyên thủy",
type = "reconstructed",
}
m["urj-prm-pro"] = {
"tiếng Perm nguyên thủy",
nil,
"urj-prm",
"Latn",
"Tiếng Perm nguyên thủy",
"Perm nguyên thủy",
type = "reconstructed",
}
m["urj-pro"] = {
"tiếng Ural nguyên thủy",
288765,
"urj",
"Latn",
"Tiếng Ural nguyên thủy",
"Ural nguyên thủy",
type = "reconstructed",
}
m["urj-ugr-pro"] = {
"tiếng Ugria nguyên thủy",
156631,
"urj-ugr",
"Latn",
"Tiếng Ugria nguyên thủy",
"Ugria nguyên thủy",
type = "reconstructed",
}
m["xnd-pro"] = {
"Proto-Na-Dene",
nil,
"xnd",
"Latn",
type = "reconstructed",
}
m["xgn-mgr"] = {
"tiếng Mangghuer",
34214,
"mjg",
"Latn", -- also Mong, Cyrl ?
"Tiếng Mangghuer",
"Mangghuer",
}
m["xgn-mgl"] = {
"tiếng Mongghul",
34214,
"mjg",
"Latn", -- also Mong, Cyrl ?
"Tiếng Mongghul",
"Mongghul",
}
m["xgn-pro"] = {
"tiếng Mông Cổ nguyên thủy",
2493677,
"xgn",
"Latn",
"Tiếng Mông Cổ nguyên thủy",
"Mông Cổ nguyên thủy",
type = "reconstructed",
}
m["ypk-pro"] = {
"Proto-Yupik",
nil,
"ypk",
"Latn",
type = "reconstructed",
}
m["yrk-for"] = {
"Forest Nenets",
1295107,
"yrk",
"Cyrl",
translit = "yrk-for-translit",
strip_diacritics = {remove_diacritics = c.grave .. c.acute .. c.macron .. c.breve .. c.dotabove},
}
m["yrk-tun"] = {
"tiếng Nenets lãnh nguyên",
36452,
"yrk",
"Cyrl",
"Tiếng Nenets lãnh nguyên",
"Nenets lãnh nguyên",
strip_diacritics = {
from = {"ӑ", "а̄", "э̇", "ӣ", "ы̄", "ӯ", "ю̄", "я̆", "я̄"},
to = {"а", "а", "э", "и", "ы", "у", "ю", "я", "я"},
},
translit = "yrk-tun-translit",
}
m["zhx-min-pro"] = {
"tiếng Mân nguyên thủy",
19646347,
"zhx-min",
"Latn",
"Tiếng Mân nguyên thủy",
"Mân nguyên thủy",
type = "reconstructed",
}
m["zhx-sht"] = {
"Shaozhou Tuhua",
1920769,
"zhx",
"Nshu, Hani, Hant, Hans",
generate_forms = "zh-generateforms",
sort_key = {Hani = "Hani-sortkey"},
}
m["zhx-sic"] = {
"tiếng Tứ Xuyên",
2278732,
"zhx-man",
"Hants",
"Tiếng Tứ Xuyên",
"Tứ Xuyên",
generate_forms = "zh-generateforms",
translit = "zh-translit",
sort_key = "Hani-sortkey",
}
m["zhx-tai"] = {
"tiếng Đài Sơn",
2208940,
"zhx",
"Hani, Hant, Hans",
"Tiếng Đài Sơn",
"Đài Sơn",
ancestors = "yue",
generate_forms = "zh-generateforms",
translit = "zh-translit",
sort_key = "Hani-sortkey",
}
m["zhx-taz"] = {
"tiếng Taz",
3516511,
"zhx",
nil,
"Tiếng Taz",
"Taz",
}
m["zhx-twa"] = {
"tiếng Đường Uông",
7683179,
"zhx",
"Hani",
"Tiếng Đường Uông",
"Đường Uông",
}
m["zle-ono"] = {
"tiếng Novgorod cổ",
162013,
"zle",
"Cyrs, Glag",
"Tiếng Novgorod cổ",
"Novgorod cổ",
translit = "Cyrs-Glag-translit",
entry_name = {Cyrs = s["Cyrs-entryname"]},
sort_key = {Cyrs = s["Cyrs-sortkey"]},
}
m["zle-ort"] = {
"tiếng Ruthenia cổ",
13211,
"zle",
"Cyrs",
"Tiếng Ruthenia cổ",
"Ruthenia cổ",
ancestors = "orv",
translit = "zle-ort-translit",
entry_name = {
remove_diacritics = s["Cyrs-entryname"].remove_diacritics,
remove_exceptions = {"Ї", "ї"}
},
sort_key = s["Cyrs-sortkey"],
}
m["zls-chs"] = {
"tiếng Slav Giáo hội",
33251,
"zls",
"Cyrs, Glag, Latn",
"Tiếng Slav Giáo hội",
"Slav Giáo hội",
ancestors = "cu",
translit = {
Cyrs = "Cyrs-translit",
Glag = "Glag-translit"
},
entry_name = {
Cyrs = s["Cyrs-entryname"]
},
sort_key = {
Cyrs = s["Cyrs-sortkey"]
},
}
m["zlw-ocs"] = {
"tiếng Séc cổ",
593096,
"zlw",
"Latn",
"Tiếng Séc cổ",
"Séc cổ",
}
m["zlw-osk"] = {
"tiếng Slovak cổ",
12776676,
"zlw",
"Latn",
"Tiếng Slovak cổ",
"Slovak cổ",
}
m["zlw-opl"] = {
"tiếng Ba Lan cổ",
149838,
"zlw-lch",
"Latn",
"Tiếng Ba Lan cổ",
"Ba Lan cổ",
entry_name = {remove_diacritics = c.ringabove},
}
m["zlw-pom-pro"] = {
"Proto-Pomeranian",
149588,
"zlw-pom",
"Latn",
type = "reconstructed",
}
m["zlw-slv"] = {
"tiếng Slovincia",
36822,
"zlw-pom",
"Latn",
"Tiếng Slovincia",
"Slovincia",
ancestors = "zlw-pom-pro",
entry_name = "zlw-slv-entryname"
}
m["aav-qal"] = {
"tiếng Quảng Lâm",
19894302,
"mkh-pal",
"Latn",
"Tiếng Quảng Lâm",
"Quảng Lâm",
}
return require("Module:languages").finalizeData(m, "language")
3beayw1ga6bt5fuzkfow81p8549wz47
Mô đun:category tree/entry maintenance
828
279375
2570995
2562321
2026-10-16T09:43:59Z
Hiyuune
50834
2570995
Scribunto
text/plain
local labels = {}
local raw_categories = {}
local raw_handlers = {}
local functions_module = "Module:fun"
local languages_module = "Module:languages"
local scripts_module = "Module:scripts"
local string_pattern_escape_module = "Module:string/patternEscape"
local string_replacement_escape_module = "Module:string/replacementEscape"
local table_module = "Module:table"
local ConvertU = require('Module:ConvertU') -- Hàm chuyển đổi chữ hoa thường
local lcfirst = require("Module:string utilities").lcfirst
local extend = require(table_module).extend
local is_callable = require(functions_module).is_callable
local pattern_escape = require(string_pattern_escape_module)
local replacement_escape = require(string_replacement_escape_module)
local unpack = unpack or table.unpack -- Lua 5.2 compatibility
-----------------------------------------------------------------------------
-- --
-- LABELS --
-- --
-----------------------------------------------------------------------------
labels["Bảo trì mục từ"] = {
description = "Các mục từ trong {{{langname}}}, hoặc mục từ thuộc ngôn ngữ khác có chứa từ ngữ {{{langname}}}, đang được biên tập viên theo dõi để lưu ý và cải thiện.",
parents = {{name = "{{{langcat}}}", raw = true}},
umbrella_parents = "Tất cả",
}
labels["Bảo trì từ nguyên"] = {
description = "Các mục từ có từ nguyên trong {{{langname}}}, hoặc mục từ thuộc ngôn ngữ khác có chứa từ nguyên {{{langname}}}, đang được biên tập viên theo dõi để lưu ý và cải thiện.",
parents = {"Bảo trì mục từ"},
umbrella_parents = {name = "Bảo trì từ nguyên", sort = " "},
}
labels["Mục từ có đề mục ngôn ngữ không đúng"] = {
description = "Trang này chứa các mục từ {{{langname}}} có đề mục ngôn ngữ không đúng.",
additional = "Điều này có thể xảy ra một hoặc nhiều trường hợp dưới đây:\n" ..
"* Kiểu.\n" ..
"* [[Wiktionary:Phá hoại|Phá hoại]].\n" ..
"* Sử dụng không đúng tên mã ngôn ngữ.\n" ..
"* Sử dụng tên gọi thay thế của ngôn ngữ.\n" ..
"* Sử dụng các ký tự đặc biệt trong khi tên lại không có hoặc không được nhắc đến trong mô đun dữ liệu ngôn ngữ.",
parents = {"Bảo trì mục từ"},
can_be_empty = true,
hidden = true,
}
labels["entries without References header"] = {
description = "{{{langname}}} entries without a References header.",
parents = {"Bảo trì mục từ"},
can_be_empty = true,
hidden = true,
}
labels["Mục từ có cây từ nguyên"] = {
description = "Các mục từ trong {{{langname}}} hiển thị sơ đồ cây từ nguyên do sử dụng bản mẫu {{tl|etymon}}.",
parents = {"Bảo trì mục từ"},
can_be_empty = true,
hidden = true,
}
labels["Mục từ có văn bản giải thích từ nguyên"] = {
description = "Các mục từ trong {{{langname}}} hiển thị văn bản giải thích từ nguyên do sử dụng bản mẫu {{tl|etymon}}.",
parents = {"Bảo trì mục từ"},
can_be_empty = true,
hidden = true,
}
labels["Mục từ tham chiếu đến nguyên từ bị thiếu"] = {
description = "Các mục từ sử dụng bản mẫu {{tl|etymon}} tham chiếu đến một nguyên từ không thể tìm thấy do trang đích không tồn tại (liên kết đỏ) hoặc không sử dụng {{tl|etymon}}.",
parents = {"Bảo trì từ nguyên"},
can_be_empty = true,
hidden = true,
}
local function add_manual_param_category(label, desc, addl_intro, include_addl_continuation)
labels[label] = {
description = desc or "Trang này chứa " .. label .. " {{{langname}}}.",
additional = addl_intro .. (not include_addl_continuation and "" or "\n\n" ..
"Note that the pages in this category are not necessarily the same as the actual term in question. This " ..
"frequently happens, for example, with English pages with translation sections, where the term that " ..
"triggers the addition of the category is one of the translations."),
parents = {"Bảo trì mục từ"},
-- Set catfix = false because the page will have a mixture of native-language and
-- non-native-language pages, but include the normal native-language table of contents headers
-- because most pages are in the native language.
catfix = false,
toc_template = "{{{langcode}}}-categoryTOC",
toc_template_full = "{{{langcode}}}-categoryTOC/full",
can_be_empty = true,
hidden = true,
}
end
add_manual_param_category("Mục từ có chuyển tự thủ công không thừa", nil,
"Pages are placed here if they contain terms written in a script that isn't in the language's " ..
"list of scripts in the language data. This may mean the script should be added to the list, or that the wrong language code has been used.",
true)
add_manual_param_category("terms with non-redundant manual transliterations", nil,
"Pages are placed here if they contain terms whose transliteration has been specified manually using " ..
"{{para|tr}} or a similar parameter and is different from the transliteration which is automatically generated.",
true)
add_manual_param_category("terms with redundant transliterations", nil,
"Pages are placed here if they contain terms whose transliteration has been specified manually using " ..
"{{para|tr}} or a similar parameter and is the same as the transliteration which is automatically generated.",
true)
add_manual_param_category("Mục từ có mã chữ viết thủ công không thừa", nil,
"Pages are placed here if they contain terms whose script code has been specified manually using " ..
"{{para|sc}} or a similar parameter and is different from the script code which is automatically generated.",
true)
add_manual_param_category("Mục từ có mã chữ viết thừa", nil,
"Pages are placed here if they contain terms whose script code has been specified manually using " ..
"{{para|sc}} or a similar parameter and is the same as the script code which is automatically generated.",
true)
add_manual_param_category("Mục từ có mã sắp xếp thủ công không thừa",
"Mục từ có mã sắp xếp thủ công không thừa {{{langname}}}.",
"Terms are placed here if they have been sorted using a sortkey other than the one which is automatically " ..
"generated. This can happen for two reasons:\n# A different sortkey has been specified using the {{para|sort}} " ..
"parameter.\n# One or more categories have been added using raw wikitext, which means the page's default " ..
"sortkey is used for that category. If that default sortkey is different from the automatic sortkey, then the " ..
"page will also be added here.")
add_manual_param_category("Mục từ có mã sắp xếp thừa",
"{{{langname}}} terms with redundant sortkeys.",
"Terms are placed here if their sortkey has been specified using the {{para|sort}} parameter, and it the same " ..
"as the one which is automatically generated.")
add_manual_param_category("links with redundant target parameters",
"Pages containing {{{langname}}} links where the alt text could replace the link target, instead of being given " ..
"separately.",
"This occurs when the only difference between the link target and the alt text is that the alt text contains " ..
"diacritics (or other characters) which would have been ignored anyway had they been included in the link " ..
"target. For example, {{tl|l|la|amo|amō}} ({{l|la|amo|amō}}) is exactly the same as {{tl|l|la|amō}} " ..
"({{l|la|amō}}), because macrons are automatically stripped from Latin link targets, even though they're still " ..
"displayed.")
add_manual_param_category("links with ignored alt parameters",
"Pages containing {{{langname}}} links where the {{para|alt}} parameter has been ignored.",
"This occurs when the main linked text includes a wikilink.")
add_manual_param_category("Liên kết mục từ có tham số alt thừa",
"Pages containing {{{langname}}} links where the {{para|alt}} parameter is redundant.",
"This occurs when the alt text makes no difference to the output. For example, {{tl|l|vi|foo|foo}} " ..
"({{l|vi|foo|foo}}) is exactly the same as {{tl|l|vi|foo}} ({{l|vi|foo}}).")
add_manual_param_category("links with ignored id parameters",
"Pages containing {{{langname}}} links where the {{para|id}} parameter has been ignored.",
"This occurs when the main linked text includes a wikilink.")
add_manual_param_category("Liên kết mục từ có liên kết wiki thừa",
"Pages containing {{{langname}}} links which contain a redundant wikilink.",
"This occurs if link target consists of a single wikilink, which should instead be entered in the " ..
"conventional manner without link brackets. For example, {{tl|l|en|<nowiki>[[foo]]</nowiki>}} " ..
"is the same as {{tl|l|en|foo}}, and {{tl|l|en|<nowiki>[[foo|bar]]</nowiki>}} is the same as " ..
"{{tl|l|en|foo|bar}}.\n\nThis also occurs when link templates are nested inside each other " ..
"unnecessarily: e.g. {{tl|l|en|{{tl|l|en|foo}}}}")
add_manual_param_category("Liên kết có phân mảnh thủ công",
"Pages containing {{{langname}}} links where a manual link fragment has been given.",
"This occurs when the link fragment has been specified using {{code|#}} after the term, " ..
"which overrides the normal fragment generated by link templates that points to the relevant " ..
"language section.\n\nLink fragments are used to point to a specific section on a target page, and " ..
"it is preferable to use the {{para|id}} parameter to do this, since it is less likely to break if " ..
"additional content is added to the target page: for example, the fragment {{code|#Adjective}} " ..
"will start pointing to the wrong section if another language with an adjective section is added above " ..
"the intended language.")
labels["entries without References or Further reading header"] = {
description = "{{{langname}}} entries without a References or Further reading header.",
parents = {"Bảo trì mục từ"},
can_be_empty = true,
hidden = true,
}
labels["entries that don't exist"] = {
description = "{{{langname}}} terms that do not meet the [[Wiktionary:Criteria for inclusion|criteria for inclusion]] (CFI). They are added to the category with the template {{tl|no entry|{{{langcode}}}}}.",
parents = {"Bảo trì mục từ"},
}
labels["entries with language name categories using raw markup"] = {
description = "{{{langname}}} entries that have been placed in a language name category using raw wiki markup (i.e. <code><nowiki>[[Category:{{{langname}}} ...]]</nowiki></code>). They should be added using {{tl|cln|{{{langcode}}}|...}} instead.",
parents = {"Bảo trì mục từ"},
can_be_empty = true,
hidden = true,
}
labels["entries with topic categories using raw markup"] = {
description = "{{{langname}}} entries that have been placed in a topic category using raw wiki markup (i.e. <code><nowiki>[[Category:{{{langcode}}}:...]]</nowiki></code>). They should be added using {{tl|C|{{{langcode}}}|...}} instead.",
parents = {"Bảo trì mục từ"},
can_be_empty = true,
hidden = true,
}
labels["entries with outdated source"] = {
description = "{{{langname}}} entries that have been partly or fully imported from an outdated source.",
parents = {"Bảo trì mục từ"},
}
labels["undefined derivations"] = {
description = "{{{langname}}} etymologies using {{tl|undefined derivation}}, where a more specific template such as {{tl|borrowed}} or {{tl|inherited}} should be used instead.",
parents = {"Bảo trì mục từ"},
can_be_empty = true,
hidden = true,
}
labels["descendants to be fixed in desctree"] = {
description = "Entries that use {{tl|desctree}} to link to {{{langname}}} entries with no Descendants section.",
parents = {"Bảo trì mục từ"},
can_be_empty = true,
hidden = true,
}
labels["Yêu cầu mục từ"] = {
description = "Entries with [[Template:der]], [[Template:inh]], [[Template:m]] and similar templates lacking the parameter for linking to {{{langname}}} terms.",
parents = {"Bảo trì mục từ"},
can_be_empty = true,
hidden = true,
}
labels["Liên kết đỏ"] = {
description = "Links to {{{langname}}} entries that have not been created yet.",
parents = {"Bảo trì mục từ"},
catfix = false,
can_be_empty = true,
hidden = true,
}
labels["Mục từ có cách phát âm IPA"] = {
description = "Các mục từ có cách phát âm IPA trong {{{langname}}}.",
additional = "Đối với các yêu cầu liên quan đến thể loại này, hãy xem [[:Thể loại:Yêu cầu cách phát âm mục từ {{{langname}}}]].",
parents = {"Bảo trì mục từ"},
}
labels["terms with hyphenation"] = {
description = "{{{langname}}} terms that include hyphenation.",
parents = {"Bảo trì mục từ"},
}
labels["Mục từ có liên kết âm thanh"] = {
description = "Các từ {{{langname}}} có cách phát âm dưới dạng liên kết âm thanh.",
parents = {"Bảo trì mục từ"},
}
labels["descendant hubs"] = {
description = "{{{langname}}} terms that do not mean more than the sum of their parts but exist for listing two or more inclusion-worthy descendants.",
parents = {"Bảo trì mục từ"},
}
labels["terms needing to be assigned to a sense"] = {
description = "{{{langname}}} entries that have terms under headers such as \"Synonyms\" or \"Antonyms\" not assigned to a specific sense of the entry in which they appear. Use [[Template:syn]] or [[Template:ant]] to fix these.",
parents = {"Bảo trì mục từ"},
can_be_empty = true,
hidden = true,
}
--[=[
labels["terms with inflection tables"] = {
description = "{{{langname}}} entries that contain inflection tables.".
additional = "For requests related to this category," see [[:Category:Requests for inflections in {{{langname}}} entries]].",
parents = {"Bảo trì mục từ"},
}
]=]
labels["Mục từ có kết ngôn"] = {
description = "định nghĩa mục từ {{{langname}}} có kết ngôn khi sử dụng bản mẫu {{lkbm|collocation}}.",
additional = "Để biết thể loại theo yêu cầu, xem [[:Thể loại:Yêu cầu định nghĩa mục từ có kết ngôn {{{langname}}}]]. Xem thêm [[:Thể loại:Định nghĩa mục từ yêu cầu trích dẫn {{{langname}}}]] và [[:Thể loại:Định nghĩa mục từ yêu cầu ví dụ {{{langname}}}]].",
parents = {"Bảo trì mục từ"},
}
labels["Mục từ có ví dụ cách sử dụng"] = {
description = "{{{langname}}} entries that contain usage examples that were added using templates such as {{lkbm|ux}}.",
additional = "For requests related to this category, see [[:Category:Requests for example sentences in {{{langname}}}]]. See also [[:Category:Requests for collocations in {{{langname}}}]] and [[:Category:Requests for quotations in {{{langname}}}]].",
parents = {"Bảo trì mục từ"},
}
labels["Mục từ có trích dẫn ngữ liệu"] = {
description = "{{{langname}}} entries that contain quotes that were added using templates such as {{tl|quote}}, {{tl|quote-book}}, {{tl|quote-journal}}, etc.",
additional = "For requests related to this category, see [[:Category:Requests for quotations in {{{langname}}}]]. See also [[:Category:Requests for collocations in {{{langname}}}]] and [[:Category:Requests for example sentences in {{{langname}}}]].",
parents = {"Bảo trì mục từ"},
}
labels["Mục từ có tham số head thừa"] = {
description = "{{{langname}}} terms that contain a redundant head= parameter in their headword (called using {{tl|head}} or a language-specific equivalent).",
additional = "Individual languages can prevent terms from being added to this category by setting `data.no_redundant_head_cat`.",
parents = {"Bảo trì mục từ"},
can_be_empty = true,
hidden = true,
}
labels["terms with red links in their headword lines"] = {
description = "{{{langname}}} terms that contain red links (i.e. uncreated forms) in their headword lines.",
parents = {"redlinks"},
can_be_empty = true,
hidden = true,
}
labels["terms with red links in their inflection tables"] = {
description = "{{{langname}}} terms that contain red links (i.e. uncreated forms) in their inflection tables.",
parents = {"redlinks"},
can_be_empty = true,
hidden = true,
}
labels["requests for English equivalent term"] = {
description = "{{{langname}}} entries with definitions that have been tagged with {{tl|rfeq}}. Read the documentation of the template for more information.",
parents = {"Bảo trì mục từ"},
can_be_empty = true,
hidden = true,
}
for _, quot_type in ipairs { "quotations", "usage examples" } do
labels[quot_type .. " with omitted translation"] = {
description = "{{{langname}}} " .. quot_type .. " where a translation would normally be required but the translation has explicitly been omitted by specifying <code>-</code>. The translation should be supplied instead.",
parents = {"Bảo trì mục từ"},
can_be_empty = true,
hidden = true,
}
end
for _, pos in ipairs({"nouns", "proper nouns", "verbs", "adjectives", "adverbs", "participles", "determiners", "pronouns", "numerals", "suffixes", "contractions"}) do
labels[pos .. " with red links in their headword lines"] = {
description = "{{{langname}}} " .. pos .. " that contain red links (i.e. uncreated forms) in their headword lines.",
parents = {"terms with red links in their headword lines"},
breadcrumb = pos,
can_be_empty = true,
hidden = true,
}
labels[pos .. " with red links in their inflection tables"] = {
description = "{{{langname}}} " .. pos .. " that contain red links (i.e. uncreated forms) in their inflection tables.",
parents = {"terms with red links in their inflection tables"},
breadcrumb = pos,
can_be_empty = true,
hidden = true,
}
end
for _, pos in ipairs { "Danh từ", "Danh từ riêng", "Đại từ" } do
local label = pos .. " có số nhiều không rõ"
labels[label] = {
description = label .. " {{{langname}}}.",
additional = "Terms are usually added to this category by specifying {{code|?}} as the plural. As much " ..
"is possible, a plural should be added or, if the noun is uncountable, indicated appropriately (usually " ..
"using {{code|-}} in place of the plural). Some languages support the value {{code|!}} to indicate " ..
"that a plural cannot be attested but the noun is theoretically countable.",
breadcrumb = "số nhiều không rõ",
parents = {
{name = pos, sort = "số nhiều không rõ"},
"Bảo trì mục từ",
},
}
end
-- Add 'umbrella_parents' key if not already present.
for key, data in pairs(labels) do
if not data.umbrella_parents then
data.umbrella_parents = "Thể loại con bảo trì mục từ theo ngôn ngữ"
end
end
-----------------------------------------------------------------------------
-- --
-- RAW CATEGORIES --
-- --
-----------------------------------------------------------------------------
raw_categories["Thể loại con bảo trì mục từ theo ngôn ngữ"] = {
description = "Umbrella categories covering topics related to entry maintenance.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Siêu thể loại chung",
"Thể loại:Bảo trì mục từ theo ngôn ngữ",
},
}
raw_categories["Mục từ có bản dịch theo ngôn ngữ"] = {
description = "Mục từ có bản dịch theo ngôn ngữ.",
parents = {{name = "Thể loại con bảo trì mục từ theo ngôn ngữ", sort = "translations by language"}},
breadcrumb = "Bản dịch",
}
raw_categories["Mục từ có hộp bản dịch"] = {
description = "Trang này chứa các trang có hộp bản dịch.",
parents = { "Thể loại con bảo trì mục từ theo ngôn ngữ"},
hidden = true,
}
raw_categories["Yêu cầu"] = {
topright = "{{shortcut|WT:CR|WT:RQ}}",
description = "A parent category for the various request categories.",
parents = {"Wiktionary"},
}
raw_categories["Yêu cầu theo ngôn ngữ"] = {
description = "Categories with requests in various specific languages.",
additional = "{{{umbrella_msg}}}",
parents = {
{name = "Thể loại con yêu cầu theo ngôn ngữ", sort = " "},
{name = "Yêu cầu", sort = " "},
},
breadcrumb = "theo ngôn ngữ",
}
raw_categories["Thể loại con yêu cầu theo ngôn ngữ"] = {
description = "Umbrella categories covering topics related to requests.",
additional = "{{{umbrella_meta_msg}}}",
parents = {
"Siêu thể loại chung",
{name = "Yêu cầu", sort = " "},
},
}
raw_categories["Requests for quotations by source"] = {
description = "Categories with requests for quotation, broken out by the source of the quotation.",
additional = "Some abbreviated names of sources are explained at [[Wiktionary:Abbreviated Authorities in Webster]].",
parents = {{name = "Requests for quotations", sort = "source"}},
breadcrumb = "By source",
}
raw_categories["Requests for quotations"] = {
-- FIXME
description = "Words are added to this category by the inclusion in their entries of {{tl|rfv-quote}}.",
parents = {{name = "Requests", sort = "quotations"}},
breadcrumb = "Quotations",
}
raw_categories["Requests for date by source"] = {
description = "Categories with requests for date, broken out by the source of the quotation whose date is sought.",
parents = {{name = "Requests for date", sort = "source"}},
breadcrumb = "By source",
}
raw_categories["Requests for date"] = {
description = "Requests for a date to be added to a quotation.",
additional = "To add an article to this category, use {{tl|rfdate}} or {{tl|rfdatek}} to include the author. " ..
"Please remove the template from the article once the date has been provided.",
parents = {{name = "Requests", sort = "date"}},
breadcrumb = "Date",
}
raw_categories["Requests for translations in user-competency categories by number of users"] = {
description = "Requests for translations to be added to user-competency categories, sorted by number of users with that competency.",
parents = {{name = "Requests", sort = "translations"}},
breadcrumb = "Translations in user-competency categories by number of users",
}
raw_categories["Requests for translations in user-competency categories by language"] = {
description = "Requests for translations to be added to user-competency categories, sorted by language.",
parents = {{name = "Requests", sort = "translations"}},
breadcrumb = "Translations in user-competency categories by language",
hidden = true,
}
raw_categories["Entries using missing taxonomic names"] = {
description = "Entries that link to wikispecies because there is no corresponding Wiktionary entry for the taxonomic name in the template {{tl|taxlink}}.",
additional = "The missing name is one or more of those enclosed in {{tl|taxlink}}. The entries are sorted by the missing taxonomic name." ..
"\n\nSee [[:Category:mul:Taxonomic names]].",
parents = {{name = "Bảo trì mục từ", is_label = true, lang = "mul"}},
breadcrumb = "Missing taxonomic names",
hidden = true,
}
-----------------------------------------------------------------------------
-- --
-- RAW HANDLERS --
-- --
-----------------------------------------------------------------------------
local function script_name_to_code(name)
local sc = require("Module:scripts").getByCanonicalName(name)
if not sc then
error("Không tìm thấy tên kịch bản '" .. name .. "'")
end
return sc:getCode()
end
-- This array consists of category match specs. Each spec contains one or more properties, whose values are (a) strings
-- that may contain references to other properties using the {{{PROPERTY}}} syntax; (b) functions of one argument, an
-- `items` table of the same properties that are accessible using the {{{PROPERTY}} syntax. Each such spec should have
-- at least a `regex` property that matches the name of the category. Capturing groups in this regex can be referenced
-- in other properties using {{{1}}} for the first group, {{{2}}} for the second group, etc. (or using keys "1", "2",
-- etc. in functions). Property expansion happens recursively if needed (i.e. a property can reference another property,
-- which in turn references a third property).
--
-- If there is a `language_name` propery, it specifies the language name (and will typically be a reference to a
-- capturing group from the `regex` property); if not specified, it defaults to "{{{1}}}" unless the `nolang` property
-- is set, in which case there is no language name derivable from the category name. The language name must be the
-- canonical name of a recognized regular language, or an error is thrown; however, if the `etym_lang_only`
-- property is set, the language name must be the canonical name of an etymology-only language, or the category spec
-- entry will be skipped. Based on the language name, the `language_code` and `language_object` properties are
-- automatically filled in. If `language_name` is an etymology-only language, additional properties
-- `parent_language_name`, `parent_language_code` and `parent_language_object` are set for the parent regular language
-- of the etymology-only language.
--
-- If the `regex` values of multiple category specs match, the first one takes precedence.
--
-- Recognized or predefined properties:
--
-- `pagename`: Current pagename.
-- `regex`: See above.
-- `1`, `2`, `3`, ...: See above.
-- `language_name`, `language_code`, `language_object`: See above.
-- `parent_language_name`, `parent_language_code`, `parent_language_object`: See above.
-- `nolang`: See above.
-- `etym_lang_only`: Language names must be etymology-only languages. See above.
-- `description`: Override the description (normally taken directly from the pagename).
-- `template_name`: Name of template which generates this category.
-- `template_sample_call`: Syntax for calling the template. Defaults to "{{{template_name}}}|{{{language_code}}}".
-- Used to display an example template call and the output of this call.
-- `template_actual_sample_call`: Syntax for calling the template. Takes precedence over `template_sample_call` when
-- generating example template output (but not when displaying an example template call) and is intended for a
-- template call that uses the |nocat=1 parameter.
-- `template_example_output`: Override the text that displays example template output (see `template_sample_call`).
-- `additional_template_description`: Extra text to be displayed after the example template output.
-- `parents`: Parent categories. Should be a list of elements, each of which is an object containing at least a name=
-- and sort= field (same format as parents= for regular raw categories, except that the name= and sort= field will
-- have {{{PROPERTY}}} references expanded). If no parents are specified, and the pagename is of the form
-- "Requests for FOO by language", the parent will be "Request subcategories by language" with FOO as the sort key.
-- Otherwise, the `language_name` property must exist, and the parent will be "Requests concerning LANGNAME" with
-- the pagename minus any initial "Requests for " as the sort key.
-- `umbrella`: Parent all-language category. Sort key is based on the language name.
-- `breadcrumb`: Specify the breadcrumb. If `parents` is given, there is no default (i.e. it will end up being the
-- pagename). Otherwise, if the pagename is of the form "Requests for FOO by language", "Requests for FOO in BAR",
-- or "Requests for FOO", it will be FOO.
-- `not_hidden_category`: Don't hide the category.
-- `catfix`: Same as `catfix` in regular labels and raw categories, except that request-specific {{{PROPERTY}}} syntax
-- is expanded.
-- `toc_template`, `toc_template_full`: Same as the corresponding fields in regular labels and raw categories, except
-- that request-specific {{{PROPERTY}}} syntax is expanded.
--
-- In general, properties can contain references to templates (e.g. {{tl}} and {{para}}), which will be appropriately
-- expanded (this expansion happens in the poscatboiler code, not in this module). The major exception is in the
-- `template_sample_call` and `template_actual_sample_call` properties, which are surrounded by <pre>...</pre> when
-- inserted, so template references are not expanded. Triple-brace property references are still expanded in these
-- properties; but beware that if any of those property references contain template references, they won't be expanded.
-- (This actually happens in the handlers for 'Request for SCRIPT script for LANG terms'; the sample call references
-- {{{script_code}}}, whose definition therefore cannot contain template references. The solution is to define this
-- property using a function.)
local requests_categories = {
{
-- This handles etymology languages.
regex = "^Yêu cầu liên quan đến (.+)$",
description = "Categories with {{{1}}} entries that need the attention of experienced editors.",
etym_lang_only = true,
parents = {{name = "Yêu cầu liên quan đến {{{parent_language_name}}}", sort = "{{{1}}}"}},
umbrella = false,
breadcrumb = "{{{1}}}",
not_hidden_category = true,
},
{
-- This handles regular languages.
regex = "^Yêu cầu liên quan đến (.+)$",
description = "Categories with {{{1}}} entries that need the attention of experienced editors.",
parents = {{name = "Bảo trì mục từ", is_label = true, sort = "requests"}},
umbrella = "Yêu cầu theo ngôn ngữ",
breadcrumb = "Yêu cầu",
not_hidden_category = true,
},
{
regex = "^Yêu cầu từ nguyên mục từ (.+)$",
umbrella = "Yêu cầu từ nguyên theo ngôn ngữ",
template_name = "rfe",
},
{
regex = "^Requests for expansion of etymologies in (.+) entries$",
umbrella = "Requests for expansion of etymologies by language",
template_name = "etystub",
},
{
regex = "^Yêu cầu cách phát âm mục từ (.+)$",
umbrella = "Yêu cầu cách phát âm theo ngôn ngữ",
template_name = "rfp",
},
{
regex = "^Yêu cầu một đoạn ghi âm thanh cách phát âm mục từ (.+)$",
umbrella = "Yêu cầu một đoạn ghi âm thanh cách phát âm theo ngôn ngữ",
template_name = "rfap",
},
{
regex = "^Yêu cầu định nghĩa mục từ (.+)$",
umbrella = "Yêu cầu định nghĩa theo ngôn ngữ",
template_name = "rfdef",
},
{
regex = "^Requests for clarification of definitions in (.+) entries$",
umbrella = "Requests for clarification of definitions by language",
template_name = "rfclarify",
},
{
-- This is for part-of-speech-specific categories such as
-- "Requests for inflections in Northern Ndebele noun entries" or
-- "Requests for accents in Ukrainian proper noun entries".
-- Here and below, we assume that the part of speech is begins with
-- a lowercase letter, while the preceding language name ends in a
-- capitalized word. Note that this entry comes before the
-- following one and takes precedence over it.
regex = "^Yêu cầu biến cách cho mục từ (.-) ([a-z]+[a-z ]*)$",
parents = {{name = "Yêu cầu biến cách cho mục từ {{{language_name}}}", sort = "{{{2}}}"}},
umbrella = "Yêu cầu biến cách cho {{{2}}} theo ngôn ngữ",
breadcrumb = "{{{2}}}",
template_name = "rfinfl",
template_sample_call = "{{rfinfl|{{{language_code}}}|{{{2}}}}}",
},
{
regex = "^Yêu cầu biến cách cho mục từ (.+)$",
umbrella = "Yêu cầu biến cách theo ngôn ngữ",
template_name = "rfinfl",
},
{
regex = "^Yêu cầu biến cách cho (.+) theo ngôn ngữ$",
nolang = true,
},
{
regex = "^Requests for tone in (.-) ([a-z]+[a-z ]*) entries$",
parents = {{name = "Requests for tone in {{{language_name}}} entries", sort = "{{{2}}}"}},
umbrella = "Requests for tone of {{{2}}}s by language",
breadcrumb = "{{{2}}}",
template_name = "rftone",
template_sample_call = "{{rftone|{{{language_code}}}|{{{2}}}}}",
},
{
regex = "^Requests for tone in (.+) entries$",
umbrella = "Requests for tone by language",
template_name = "rftone",
},
{
regex = "^Requests for tone of (.+) by language$",
nolang = true,
},
{
regex = "^Requests for accents in (.-) ([a-z]+[a-z ]*) entries$",
parents = {{name = "Requests for accents in {{{language_name}}} entries", sort = "{{{2}}}"}},
umbrella = "Requests for accents of {{{2}}}s by language",
breadcrumb = "{{{2}}}",
template_name = "rfaccents",
template_sample_call = "{{rfaccents|{{{language_code}}}|{{{2}}}}}",
},
{
regex = "^Requests for accents in (.+) entries$",
umbrella = "Requests for accents by language",
template_name = "rfaccents",
},
{
regex = "^Requests for accents of (.+) by language$",
nolang = true,
},
{
regex = "^Requests for aspect in (.-) ([a-z]+[a-z ]*) entries$",
parents = {{name = "Requests for aspect in {{{language_name}}} entries", sort = "{{{2}}}"}},
umbrella = "Requests for aspect of {{{2}}}s by language",
breadcrumb = "{{{2}}}",
template_name = "rfaspect",
template_sample_call = "{{rfaspect|{{{language_code}}}|{{{2}}}}}",
},
{
regex = "^Requests for aspect in (.+) entries$",
umbrella = "Requests for aspect by language",
template_name = "rfaspect",
},
{
regex = "^Requests for aspect of (.+) by language$",
nolang = true,
},
{
regex = "^Requests for gender in (.-) ([a-z]+[a-z ]*) entries$",
parents = {{name = "Requests for gender in {{{language_name}}} entries", sort = "{{{2}}}"}},
umbrella = "Requests for gender of {{{2}}}s by language",
breadcrumb = "{{{2}}}",
template_name = "rfgender",
template_sample_call = "{{rfgender|{{{language_code}}}|{{{2}}}}}",
},
{
regex = "^Requests for gender in (.+) entries$",
umbrella = "Requests for gender by language",
template_name = "rfgender",
},
{
regex = "^Requests for gender of (.+) by language$",
nolang = true,
},
{
regex = "^Requests for example sentences in (.+)$",
umbrella = "Requests for example sentences by language",
template_name = "rfex",
},
{
regex = "^Requests for collocations in (.+)$",
umbrella = "Requests for collocations by language",
template_name = "rfcoll",
},
{
regex = "^Requests for quotations in (.+)$",
umbrella = "Requests for quotations by language",
template_name = "rfquote",
},
{
-- This handles etymology languages.
regex = "^Requests for translations into (.+)$",
etym_lang_only = true,
parents = {
{name = "Requests for translations into {{{parent_language_name}}}", sort = "{{{1}}}"},
{name = "Requests concerning {{{language_name}}}", sort = "translations"},
},
umbrella = false,
breadcrumb = "{{{1}}}",
template_name = "t-needed",
catfix = "en",
},
{
-- This handles regular languages.
regex = "^Requests for translations into (.+)$",
umbrella = "Requests for translations by language",
template_name = "t-needed",
catfix = "en",
},
{
regex = "^Requests for translations of (.+) usage examples$",
umbrella = "Requests for translations of usage examples by language",
breadcrumb = "Translations of usage examples",
template_name = "t-needed",
template_sample_call = "{{t-needed|{{{language_code}}}|usex=1}}",
template_actual_sample_call = "{{t-needed|{{{language_code}}}|usex=1|nocat=1}}",
additional_template_description = "The {{tl|ux}}, {{tl|uxi}}, {{tl|ja-usex}} and {{tl|zh-x}} templates automatically add the page to this category if the example is in a foreign language and the translation is missing."
},
{
regex = "^Requests for translations of (.+) quotations$",
umbrella = "Requests for translations of quotations by language",
breadcrumb = "Translations of quotations",
template_name = "t-needed",
template_sample_call = "{{t-needed|{{{language_code}}}|quote=1}}",
template_actual_sample_call = "{{t-needed|{{{language_code}}}|quote=1|nocat=1}}",
additional_template_description = "The {{tl|quote}}, {{tl|quote-*}} and {{tl|Q}} templates automatically add the page to this category if the example is in a foreign language and the translation is missing."
},
{
regex = "^Requests for review of (.+) translations$",
umbrella = "Requests for review of translations by language",
breadcrumb = "Review of translations",
template_name = "t-check",
template_sample_call = "{{t-check|{{{language_code}}}|example}}",
template_example_output = "",
catfix = "en",
},
{
regex = "^Yêu cầu chuyển tự mục từ (.+)$",
umbrella = "Yêu cầu chuyển tự theo ngôn ngữ",
template_name = "rftranslit",
additional_template_description = "The {{tl|head}} template, and the large number of language-specific variants of it, automatically add " ..
"the page to this category if the example is in a foreign language and no transliteration can be generated (particularly in languages without " ..
"automated transliteration, such as Hebrew and Persian).",
},
{
regex = "^Requests for transliteration of (.+) usage examples$",
umbrella = "Requests for transliteration of usage examples by language",
template_name = "rftranslit",
template_sample_call = "{{rftranslit|{{{language_code}}}|usex=1}}",
template_actual_sample_call = "{{rftranslit|{{{language_code}}}|usex=1|nocat=1}}",
catfix = false,
additional_template_description = "The {{tl|ux}} and {{tl|uxi}} templates automatically add the page to this category if the example " ..
"is in a foreign language and no transliteration can be generated (particularly in languages without automated transliteration, such as " ..
"Hebrew and Persian).",
},
{
regex = "^Requests for transliteration of (.+) quotations$",
umbrella = "Requests for transliteration of quotations by language",
template_name = "rftranslit",
template_sample_call = "{{rftranslit|{{{language_code}}}|quote=1}}",
template_actual_sample_call = "{{rftranslit|{{{language_code}}}|quote=1|nocat=1}}",
catfix = false,
additional_template_description = "The {{tl|quote}} and {{tl|quote-*}} templates automatically add the page to this category if the quotation " ..
"is in a foreign language and no transliteration can be generated (particularly in languages without automated transliteration, such as " ..
"Hebrew and Persian).",
},
{
-- This handles etymology languages.
regex = "^Requests for native script for (.+) terms$",
etym_lang_only = true,
parents = {
{name = "Requests for native script for {{{parent_language_name}}} terms", sort = "{{{1}}}"},
{name = "Requests concerning {{{language_name}}}", sort = "native script"},
},
umbrella = false,
breadcrumb = "{{{1}}}",
template_name = "rfscript",
template_actual_sample_call = "{{rfscript|{{{language_code}}}|nocat=1}}",
catfix = false,
additional_template_description = "Many templates such as {{tl|l}}, {{tl|m}} and {{tl|t}} automatically place the page in this category when they are missing the term but have been provided with a transliteration."
},
{
-- This handles regular languages.
regex = "^Requests for native script for (.+) terms$",
umbrella = "Requests for native script by language",
template_name = "rfscript",
template_actual_sample_call = "{{rfscript|{{{language_code}}}|nocat=1}}",
catfix = false,
additional_template_description = "Many templates such as {{tl|l}}, {{tl|m}} and {{tl|t}} automatically place the page in this category when they are missing the term but have been provided with a transliteration."
},
{
regex = "^Requests for native script in (.+) usage examples$",
umbrella = "Requests for native script in usage examples by language",
template_name = "rfscript",
template_sample_call = "{{rfscript|{{{language_code}}}|usex=1}}",
template_actual_sample_call = "{{rfscript|{{{language_code}}}|usex=1|nocat=1}}",
catfix = false,
additional_template_description = "The {{tl|ux}} and {{tl|uxi}} templates automatically add the page to this category if the example itself is missing but the translation is supplied."
},
{
regex = "^Requests for native script in (.+) quotations$",
umbrella = "Requests for native script in quotations by language",
template_name = "rfscript",
template_sample_call = "{{rfscript|{{{language_code}}}|quote=1}}",
template_actual_sample_call = "{{rfscript|{{{language_code}}}|quote=1|nocat=1}}",
catfix = false,
additional_template_description = "The {{tl|quote}} and {{tl|quote-*}} templates automatically add the page to this category if the quotation itself is missing but the translation is supplied."
},
{
-- This handles etymology languages.
regex = "^Requests for (.+) script for (.+) terms$",
language_name = "{{{2}}}",
etym_lang_only = true,
parents = {
{name = "Requests for native script for {{{language_name}}} terms", sort = "{{{1}}} script"},
{name = "Requests for {{{1}}} script for {{{parent_language_name}}} terms", sort = "{{{language_name}}}"},
{name = "Requests concerning {{{language_name}}}", sort = "{{{1}}} script"},
},
umbrella = false,
breadcrumb = "{{{1}}} script",
template_name = "rfscript",
-- NOTE: The following is used in `template_sample_call` and `template_actual_sample_call`, meaning the
-- conversion of script name to script code needs to be done using an inline function like this, instead of
-- a {{#invoke:...}} template call.
script_code = function(items)
return script_name_to_code(items["1"])
end,
template_sample_call = "{{rfscript|{{{language_code}}}|sc={{{script_code}}}}}",
template_actual_sample_call = "{{rfscript|{{{language_code}}}|sc={{{script_code}}}|nocat=1}}",
catfix = false,
additional_template_description = "Many templates such as {{tl|l}}, {{tl|m}} and {{tl|t}} automatically place the page in this category when they are missing the term but have been provided with a transliteration."
},
{
-- This handles regular languages.
regex = "^Requests for (.+) script for (.+) terms$",
language_name = "{{{2}}}",
parents = {{name = "Requests for native script for {{{language_name}}} terms", sort = "{{{1}}} script"}},
umbrella = "Requests for {{{1}}} script by language",
breadcrumb = "{{{1}}} script",
template_name = "rfscript",
-- See comment above about this definition.
script_code = function(items)
return script_name_to_code(items["1"])
end,
template_sample_call = "{{rfscript|{{{language_code}}}|sc={{{script_code}}}}}",
template_actual_sample_call = "{{rfscript|{{{language_code}}}|sc={{{script_code}}}|nocat=1}}",
catfix = false,
additional_template_description = "Many templates such as {{tl|l}}, {{tl|m}} and {{tl|t}} automatically place the page in this category when they are missing the term but have been provided with a transliteration."
},
{
regex = "^Requests for (.+) script by language$",
parents = {{name = "Requests for script by language", sort = "{{{1}}} script"}},
nolang = true,
},
{
regex = "^Requests for script by language$",
nolang = true,
},
{
regex = "^Requests for images in (.+) entries$",
umbrella = "Requests for images by language",
template_name = "rfi",
},
{
regex = "^Requests for references for (.+) terms$",
umbrella = "Requests for references by language",
template_name = "rfref",
},
{
regex = "^Requests for references for etymologies in (.+) entries$",
parents = {{name = "Requests for references for {{{language_name}}} terms", sort = "etymologies"}},
umbrella = "Requests for references for etymologies by language",
breadcrumb = "Etymologies",
template_name = "rfv-etym",
},
{
regex = "^Requests for references for pronunciations in (.+) entries$",
parents = {{name = "Requests for references for {{{language_name}}} terms", sort = "pronunciations"}},
umbrella = "Requests for references for pronunciations by language",
breadcrumb = "Pronunciations",
template_name = "rfv-pron",
},
{
regex = "^Yêu cầu cần chú ý liên quan (.+)$",
umbrella = "Yêu cầu cần chú ý theo ngôn ngữ",
template_name = "attention",
template_example_output = "This template does not generate any text in entries.",
-- These pages typically contain a mixture of English and native-language entries, so disable catfix.
catfix = false,
-- Setting catfix = false will normally trigger the English table of contents template.
-- We still want the native-language table of contents template, though.
toc_template = "{{{language_code}}}-categoryTOC",
toc_template_full = "{{{language_code}}}-categoryTOC/full",
},
{
regex = "^Requests for cleanup in (.+) entries$",
umbrella = "Requests for cleanup by language",
template_name = "rfc",
template_actual_sample_call = "{{rfc|{{{language_code}}}|nocat=1}}",
},
{
regex = "^Requests for cleanup of Pronunciation N headers in (.+) entries$",
umbrella = "Requests for cleanup of Pronunciation N headers by language",
template_name = "rfc-pron-n",
template_actual_sample_call = "{{rfc-pron-n|{{{language_code}}}|nocat=1}}",
template_example_output = "This template does not generate any text in entries.",
additional_template_description = [=[
The purpose of this category is to tag entries that use headers with "Pronunciation" and a number.
While these headers and structure are sometimes used, they are not specifically prescribed by [[WT:ELE]]. No complete proposal has yet been made on how they should work, what the semantics are, or how they interact with multiple etymologies. As a result they should generally be avoided. Instead, merge the entries (possibly under multiple Etymology sections, if appropriate), and list all pronunciations, appropriately tagged, under a Pronunciation header.
[[User:KassadBot|KassadBot]] tags these entries (or used to tag these entries, when the bot was operational). At some point if a proposal is made and adopted as policy, these entries should be reviewed.
This category is hidden.]=],
},
{
regex = "^Requests for deletion in (.+) entries$",
umbrella = "Requests for deletion by language",
template_name = "rfd",
template_actual_sample_call = "{{rfd|{{{language_code}}}|nocat=1}}",
},
{
regex = "^Requests for verification in (.+) entries$",
umbrella = "Requests for verification by language",
template_name = "rfv",
},
{
regex = "^Requests for attention in etymologies in (.+) entries$",
umbrella = "Requests for attention in etymologies by language",
},
{
regex = "^Requests for quotations/(.+)$",
description = "Requests for a quotation or for quotations from {{{1}}}.",
parents = {{name = "Requests for quotations by source", sort = "{{{1}}}"}},
breadcrumb = "{{{1}}}",
nolang = true,
template_name = "rfquotek",
template_sample_call = "{{rfquotek|LANGCODE|{{{1}}}}}",
template_example_output = "\n(where LANGCODE is the language code of the entry)\n\nIt results in the message below:\n\n{{rfquotek|und|{{{1}}}}}",
},
{
regex = "^Requests for date in (.+) entries$",
umbrella = "Requests for date by language",
template_name = "rfdate",
additional_template_description = "The quotation templates, such as {{tl|quote-book}} and {{tl|quote-journal}}, " ..
"automatically add the page to this category if neither {{para|date}} nor {{para|year}} is provided. Providing the " ..
"parameter in each case on the page automatically removes the article from this category. See " ..
"[[Wiktionary:Quotations]] for information about formatting dates and quotations.",
},
{
regex = "^Requests for date/(.+)$",
description = "Requests for a date for a quotation or quotations from {{{1}}}.",
parents = {{name = "Requests for date by source", sort = "{{{1}}}"}},
breadcrumb = "{{{1}}}",
nolang = true,
template_name = "rfdatek",
template_sample_call = "{{rfdatek|LANGCODE|{{{1}}}}}",
template_example_output = "\n(where LANGCODE is the language code of the entry)\n\nIt results in the message below:\n\n{{rfdatek|und|{{{1}}}}}",
},
{
regex = "^Requests for attestation of (.+) terms$",
umbrella = "Requests for attestation of terms by language",
breadcrumb = "Attestation",
additional_template_description = "The {{tl|LDL}} template adds this category when a language code is supplied in {{para|1}} (as it should be)."
},
}
local user_competency_additional_template_description = "This is added by user-competency categories such as " ..
"[[:Category:User fr-4]], which groups users who speak French at level 4 (near-native proficiency), when " ..
"the native-language text indicating this fact is missing. The appropriate translation should mirror the " ..
"English text also displayed (e.g. in this case \"These users speak French at a '''near native''' " ..
"level.\"), and should be supplied to {{tl|auto cat}} using the {{para|text}} parameter. The mention of the " ..
"language in the text should be surrounded by double angle brackets, e.g. \"<<français>>\", which " ..
"causes it to be automatically linked to the appropriate parent category."
local user_competency_parents = {{name = "Requests for translations in user-competency categories by number of users",
sort = function(items)
return " " .. ("%010d"):format(items["1"])
end,
}}
table.insert(requests_categories,
{
regex = "^Requests for translations in user%-competency categories with ([0-9]+)%-([0-9]+) users$",
description = "Requests for translation of phrases indicating user competencies for specific languages and specific competency levels, for categories with {{{1}}}-{{{2}}} users.",
additional_template_description = user_competency_additional_template_description,
parents = user_competency_parents,
breadcrumb = "{{{1}}}-{{{2}}}",
nolang = true,
}
)
table.insert(requests_categories,
{
regex = "^Requests for translations in user%-competency categories with ([0-9]+) (users?)$",
description = "Requests for translation of phrases indicating user competencies for specific languages and specific competency levels, for categories with {{{1}}} {{{2}}}.",
additional_template_description = user_competency_additional_template_description,
parents = user_competency_parents,
breadcrumb = "{{{1}}}",
nolang = true,
}
)
table.insert(raw_handlers, function(data)
local items
local function init_items()
items = {pagename = data.category}
end
local function expand_value(item, val)
if type(val) == "function" then
return expand_value(item .. " ⇒ function", val(items))
end
if not val then
return val
end
if type(val) == "number" then
val = tostring(val)
end
if type(val) ~= "string" then
error(("The item '%s' on page %s is of type %s and can't be concatenated"):format(
item, items.pagename, type(val)))
end
-- Replaces pseudo-template code {{{ }}} with the corresponding member of the "items" table. Has to be done
-- recursively, since some of the items are nested:
-- {{{template_sample_call_with_temp}}}
-- ⇓
-- {{{{{template_name}}}|{{{language_code}}}}}
-- ⇓
-- {{attention|en}}
if val:find("{{{") then
val = mw.ustring.gsub(val, "{{{([^%}%{]+)}}}", function(prop)
local propval = items[prop]
if not propval then
error(("The item '%s' (expanded from property '%s' on page %s) was not found in the 'items' table"):
format(prop, item, items.pagename))
end
return expand_value(item .. " ⇒ " .. prop, propval)
end
)
end
return val
end
local function expand_items_value(item)
return expand_value(item, items[item])
end
local function convert_items_to_category_data(items)
if not items.nolang then
items.language_name = items.language_name or "{{{1}}}"
items.language_name = expand_items_value("language_name")
-- Chuẩn hoá tên ngôn ngữ để nhận diện cả khi viết thường
items.language_name2 = ConvertU.normalise_language_name(items.language_name)
if items.etym_lang_only then
items.language_object = require("Module:etymology languages").getByCanonicalName(items.language_name2)
if not items.language_object then
return nil
end
items.language_code = items.language_object:getCode()
--items.parent_language_object = items.language_object:getNonEtymological()
-- Reject weird cases where etymology language has no parent.
if not items.parent_language_object then
return nil
end
items.parent_language_code = items.parent_language_object:getCode()
items.parent_language_name = items.parent_language_object:getCanonicalName()
-- Chuẩn hoá tên ngôn ngữ để nhận diện cả khi viết thường
items.parent_language_name2 = ConvertU.normalise_language_name(items.parent_language_name)
-- Reject weird cases where the parent language has the same name as the child etymology language. In
-- that case, we'll get an infinite parent-category loop. This actually happens, e.g. with Rudbari and
-- Bashkardi.
if items.parent_language_name2 == items.language_name2 then
return nil
end
else
items.language_object = require("Module:languages").getByCanonicalName(items.language_name2, true)
items.language_code = items.language_object:getCode()
end
end
if items.template_name then
items.template_sample_call = items.template_sample_call or "{{{{{template_name}}}|{{{language_code}}}}}"
items.full_text_about_the_template = "To make this request, in this specific language, use this code in the entry (see also the documentation at [[Template:{{{template_name}}}]]):\n\n<pre>{{{template_sample_call}}}</pre>"
if items.template_example_output then
items.full_text_about_the_template = items.full_text_about_the_template .. " " .. items.template_example_output
else
items.template_actual_sample_call = items.template_actual_sample_call or items.template_sample_call
items.full_text_about_the_template = items.full_text_about_the_template .. "\nIt results in the message below:\n\n{{{template_actual_sample_call}}}"
end
if items.additional_template_description then
items.full_text_about_the_template = items.full_text_about_the_template .. "\n\n" .. items.additional_template_description
end
else
items.full_text_about_the_template = items.additional_template_description
end
local parents = items.parents
local breadcrumb = expand_items_value("breadcrumb")
if parents then
for _, parent in ipairs(parents) do
parent.name = expand_value("parent.name", parent.name)
parent.sort = expand_value("parent.sort", parent.sort)
end
else
local umbrella_type = items.pagename:match("^Yêu cầu (.+) theo ngôn ngữ$")
if umbrella_type then
breadcrumb = breadcrumb or umbrella_type
parents = {{name = "Thể loại con yêu cầu theo ngôn ngữ", sort = umbrella_type}}
elseif not items.language_name then
error("Internal error: Don't know how to compute parents for non-language-specific category '" .. items.pagename .. "'")
else
local default_breadcrumb = items.pagename:match("^Yêu cầu (.+) trong .*$") or items.pagename:match("^Yêu cầu (.+)$")
--items.language_name = ConvertU.normalise_language_name(items.language_name)
breadcrumb = breadcrumb or default_breadcrumb
parents = {{name = "Yêu cầu liên quan đến " .. items.language_name, sort = default_breadcrumb}}
end
end
if not items.nolang and items.umbrella ~= false then
table.insert(parents, {name = expand_items_value("umbrella"), sort = items.language_name})
end
local additional = expand_items_value("full_text_about_the_template")
if items.pagename:find(" theo ngôn ngữ$") then
additional = "{{{umbrella_msg}}}" .. (additional and "\n\n" .. additional or "")
end
return {
description = expand_items_value("description") or items.pagename .. ".",
lang = items.parent_language_code or items.language_code,
additional = additional,
parents = parents,
-- If no breadcrumb=, it will default to the category name
breadcrumb = breadcrumb,
catfix = expand_items_value("catfix"),
toc_template = expand_items_value("toc_template"),
toc_template_full = expand_items_value("toc_template_full"),
hidden = not items.not_hidden_category,
can_be_empty = true,
}
end
-- First look for a regular (usually language or script-specific) category.
for i, category in ipairs(requests_categories) do
local matchvals = {mw.ustring.match(data.category, category.regex)}
if #matchvals > 0 then
init_items()
for key, value in pairs(category) do
items[key] = value
end
for key, value in ipairs(matchvals) do
items["" .. key] = value
end
local catdata = convert_items_to_category_data(items)
if catdata then
return catdata
end
end
end
-- Now look for umbrella categories.
for i, category in ipairs(requests_categories) do
if data.category == category.umbrella then
init_items()
items.nolang = true
local catdata = convert_items_to_category_data(items)
if catdata then
return catdata
end
end
end
return nil
end)
table.insert(raw_handlers, function(data)
local rawname = mw.ustring.match(data.category, "^Mục từ có bản dịch%s+(.+)$")
if not rawname then return end
local langname = ConvertU.normalise_name(rawname) -- Hàm chuyển đổi chữ hoa thường
local languages = require(languages_module)
local lang = languages.getByCanonicalName(langname, true, true)
if lang then
lang = lang:getCode()
return {
description = "Mục từ có chứa bản dịch sang " .. lcfirst(langname) .. ", được thêm vào bằng cách sử dụng một trong số các bản mẫu bản dịch, chẳng hạn như {{lkbm|t|" .. lang .. "|...}}, {{lkbm|t+|" .. lang .. "|...}}, v.v.",
parents = {
{name = "Bảo trì mục từ", is_label = true, lang = lang, sort = "Bản dịch"},
{
name = "Mục từ có bản dịch theo ngôn ngữ",
sort = {sort_base = langname, lang = "vi"}
},
},
breadcrumb = "Bản dịch",
catfix = false,
can_be_empty = true,
hidden = true,
}
end
end)
local recognized_taxtypes = require("Module:table/listToSet") {
"ambiguous",
"binomial",
"branch",
"clade",
"cladus",
"class",
"cohort",
"convariety",
"cultivar group",
"cultivar",
"division",
"empire",
"epifamily",
"epithet",
"family",
"form taxon",
"form",
"genus",
"grade",
"grandorder",
"group",
"hybrid",
"informal group",
"infraclass",
"infracohort",
"infrakingdom",
"infraorder",
"infraphylum",
"infraspecies",
"kingdom",
"magnorder",
"megacohort",
"mirorder",
"morph",
"nothogenus",
"nothospecies",
"nothosubspecies",
"nothovariety",
"obsolete",
"oofamily",
"order",
"parvclass",
"parvorder",
"phylum",
"section",
"series",
"serovar",
"species group",
"species",
"stem",
"strain",
"subclass",
"subcohort",
"subdivision",
"subfamily",
"subgenus",
"subgroup",
"subinfraorder",
"subkingdom",
"suborder",
"subphylum",
"subsection",
"subspecies",
"subterclass",
"subtribe",
"superclass",
"supercohort",
"superfamily",
"supergroup",
"superorder",
"superphylum",
"supertribe",
"taxon",
"tribe",
"trinomial",
"undescribed species",
"unknown",
"unranked group",
"variety",
"virus complex",
}
table.insert(raw_handlers, function(data)
local taxtype = data.category:match("^Entries using missing taxonomic name %((.*)%)$")
if taxtype and recognized_taxtypes[taxtype] then
return {
description = "Entries that link to wikispecies because there is no corresponding Wiktionary entry for the taxonomic name in the template {{tl|taxlink}}.",
additional = "The missing name is one or more of those enclosed in {{tl|taxlink}}. The entries are sorted by the missing taxonomic name.",
parents = {{name = "Entries using missing taxonomic names", sort = taxtype}},
breadcrumb = taxtype,
hidden = true,
}
end
end)
return {LABELS = labels, RAW_CATEGORIES = raw_categories, RAW_HANDLERS = raw_handlers}
huetq5sfb1fdvhw0s2qovdx1f8d4o9b
qusun
0
280178
2570894
2097468
2026-10-16T03:50:18Z
WhoAlone
40420
2570894
wikitext
text/x-wiki
=={{langname|yuy}}==
==={{ĐM|noun}}===
{{head|yuy|Danh từ}}
# {{label|yuy|dialectal}} [[nước]].
{{c|yuy|Nước}}
87w2wqc8jy74azv4g4ypmpsya5i4h6w
solonggho
0
281866
2570902
2101655
2026-10-16T03:54:11Z
WhoAlone
40420
2570902
wikitext
text/x-wiki
{{-yuy-}}
{{-noun-}}
{{pn}}
# [[cầu vồng]].
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Tự nhiên}}
6pg3h1uk61kd0ojonfcqy5s7eqqz287
sara
0
283381
2570899
2345151
2026-10-16T03:51:15Z
WhoAlone
40420
2570899
wikitext
text/x-wiki
{{-peh-}}
{{-etym-}}
{{inh+|peh|xgn-pro|*sara}}.
{{-noun-}}
{{head|peh|Danh từ}}
# {{label|peh|Gnyan thog|Thanh Hải}} [[mặt trăng]].
{{-cjm-}}
{{-pron-}}
* {{IPA4|cjm|/sa-raː/}}
{{-noun-}}
{{head|cjm|Danh từ}}
# [[muối]].
#:{{uxi|cjm|'''sara '''mbak|'''muối '''mặn}}
#:{{uxi|cjm|'''sara '''brai dalam aia.|'''muối '''tan trong nước}}
{{-syn-}}
* [https://nguoicham.com/cdict/ Cham Dictionary]
=={{langname|ycr}}==
==={{ĐM|etym}}===
{{der+|ycr|ja|皿|tr=sara}}.
==={{ĐM|noun}}===
{{head|ycr|Danh từ}}
# {{label|ycr|Áo Hoa}} [[đĩa]].
==={{ĐM|ref}}===
* {{R:ycr:Lin 2022}}
{{c|ycr|Dụng cụ nhà bếp}}
{{-sce-}}
{{-etym-}}
{{inh+|sce|xgn-pro|*sara}}.
{{-noun-}}
{{pn}}
# [[mặt trăng]].
{{-ref-}}
* Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}}
[[Thể loại:Danh từ tiếng Đông Hương]]
{{-yuy-}}
{{-etym-}}
{{inh+|yuy|xgn-pro|*sara}}.
{{-pron-}}
* {{IPA4|yuy|/sɑrɑ/}}
{{-noun-}}
{{head|yuy|Danh từ}}
# [[mặt trăng]].
{{c|yuy|Thiên thể}}
{{-xgn-mgr-}}
{{-etym-}}
{{inh+|xgn-mgr|xgn-pro|*sara}}. So sánh với {{cognate|xgn-mgl|sara}}.
{{-noun-}}
{{head|xgn-mgr|Danh từ}}
# [[mặt trăng]].
# [[tháng]].
{{-xgn-mgl-}}
{{-etym-}}
{{inh+|xgn-mgl|xgn-pro|*sara}}. So sánh với {{cognate|xgn-mgr|sara}}.
{{-noun-}}
{{head|xgn-mgl|Danh từ}}
# [[mặt trăng]].
# [[tháng]].
su641t3pw3w1p46dux5h9owy9mfs8g7
ghajar
0
283403
2570870
2105273
2026-10-16T03:41:42Z
WhoAlone
40420
2570870
wikitext
text/x-wiki
{{-yuy-}}
{{-noun-}}
{{pn}}
# [[vùng đất]].
{{-ref-}}
* Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}}
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Địa mạo}}
4jj7pqj451263edz25atfsuqwk68m7n
wiji
0
283404
2570918
2105274
2026-10-16T04:00:00Z
WhoAlone
40420
2570918
wikitext
text/x-wiki
{{-yuy-}}
{{-noun-}}
{{pn}}
# [[bình]] [[sữa]].
{{-ref-}}
* Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}}
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Sữa}}
3pkvyvzvmt2vgaub3ds4pai0jbjps9j
tulugh xara
0
283410
2570909
2105280
2026-10-16T03:55:16Z
WhoAlone
40420
2570909
wikitext
text/x-wiki
{{-yuy-}}
{{-noun-}}
{{pn}}
# [[gấu]].
{{-ref-}}
* Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}}
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Lớp Thú}}
2aiosxqv1rb2qau7oz2kscdb9wvqtv6
kui
0
283412
2570881
2303904
2026-10-16T03:44:01Z
WhoAlone
40420
2570881
wikitext
text/x-wiki
{{-yuy-}}
{{-noun-}}
{{pn}}
# [[búa]].
{{-ref-}}
* Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}}
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Dụng cụ}}
=={{langname|kha}}==
==={{ĐM|pron}}===
* {{IPA4|kha|/kuj/}}
==={{ĐM|noun}}===
{{head|kha|Danh từ}}
# [[linh miêu]].
{{-caq-}}
{{-pron-}}
* {{IPA4|caq|/kuj/}}
{{-noun-}}
{{head|caq|Danh từ}}
# [[đầu]].
{{-ref-}}
* G. Whitehead (1925). ''Dictionary of the Car Nicobarese Language''.
{{-tea-}}
{{-pron-}}
* {{IPA4|tea|/kui/}}
{{-noun-}}
{{head|tea|Danh từ}}
# [[ngôn ngữ]].
# [[tiếng nói]].
# [[âm thanh]].
{{-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.
fxhdaf1wd2x10la8f1ttvum9f8qlwn2
2570882
2570881
2026-10-16T03:44:17Z
WhoAlone
40420
2570882
wikitext
text/x-wiki
{{-yuy-}}
{{-noun-}}
{{pn}}
# [[búa]].
{{-ref-}}
* Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}}
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Dụng cụ}}
=={{langname|kha}}==
==={{ĐM|pron}}===
* {{IPA4|kha|/kuj/}}
==={{ĐM|noun}}===
{{head|kha|Danh từ}}
# [[linh miêu]].
{{-caq-}}
{{-pron-}}
* {{IPA4|caq|/kuj/}}
{{-noun-}}
{{head|caq|Danh từ}}
# [[đầu]].
{{-ref-}}
* G. Whitehead (1925). ''Dictionary of the Car Nicobarese Language''.
{{c|caq|Đầu và cổ}}
{{-tea-}}
{{-pron-}}
* {{IPA4|tea|/kui/}}
{{-noun-}}
{{head|tea|Danh từ}}
# [[ngôn ngữ]].
# [[tiếng nói]].
# [[âm thanh]].
{{-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.
dnb4bhtblecmujmyg3htokqxhupl1mk
feinii
0
283413
2570866
2138919
2026-10-16T03:08:38Z
WhoAlone
40420
2570866
wikitext
text/x-wiki
{{-yuy-}}
{{-etym-}}
Từ {{derived|yuy|zh|水泥|tr=shuǐní}}.
{{-noun-}}
{{head|yuy|Danh từ}}
# [[xi măng]].
{{-ref-}}
* Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}}
{{c|yuy|Xây dựng}}
ginqso86tc80jkodxtlszdd7r5rcpem
soghong
0
283414
2570901
2105285
2026-10-16T03:54:03Z
WhoAlone
40420
2570901
wikitext
text/x-wiki
{{-yuy-}}
{{-noun-}}
{{pn}}
# [[hành]].
{{-ref-}}
* Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}}
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Rau}}
5epx02d7zihxzpb5tpi5cms6f9x01cy
süis
0
283417
2570905
2105290
2026-10-16T03:54:33Z
WhoAlone
40420
2570905
wikitext
text/x-wiki
{{-yuy-}}
{{-noun-}}
{{pn}}
# [[dê]] [[đực]] [[hai]] [[tuổi]].
{{-ref-}}
* Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}}
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Gia súc}}
egrv0sih3gl5udxncx7toxvrjisjt4z
Nggar lar
0
283418
2570891
2149281
2026-10-16T03:49:02Z
WhoAlone
40420
2570891
wikitext
text/x-wiki
{{-yuy-}}
{{-noun-}}
{{head|yuy|Danh từ}}
# [[tiếng]] Đông Yugur.
{{-ref-}}
* Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}}
{{C|yuy|Tên ngôn ngữ}}
9hc3d731ms01be5s8n5nfoqil4jimjk
düü
0
283420
2570850
2132110
2026-10-16T03:01:53Z
WhoAlone
40420
2570850
wikitext
text/x-wiki
{{-yuy-}}
{{-etym-}}
Kế thừa từ {{inherited|yuy|xgn-pro|*dexü}}. Cùng gốc với {{cognate|mn|дүү}}.
{{-noun-}}
{{pn}}
# [[em trai]].
{{-ref-}}
* Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}}
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Thành viên nam trong gia đình}}
2zfin2y21lqoucsz6o9e4emezd0wxfm
ghudisin
0
283435
2570872
2105326
2026-10-16T03:42:04Z
WhoAlone
40420
2570872
wikitext
text/x-wiki
{{-yuy-}}
{{-noun-}}
{{pn}}
# [[ủng]], [[bốt]].
{{-ref-}}
* Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}}
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Trang phục}}
o37oa3uu4pok4k2jv9iwjz7z7z4clkb
shdin
0
283436
2570900
2105327
2026-10-16T03:51:25Z
WhoAlone
40420
2570900
wikitext
text/x-wiki
{{-yuy-}}
{{-noun-}}
{{pn}}
# [[răng]].
{{-ref-}}
* Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}}
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Bộ phận cơ thể}}
6apfbmqlvdyo36z1gkdwbqwisek7c4w
cüsin
0
283437
2570843
2105328
2026-10-16T02:58:45Z
WhoAlone
40420
2570843
wikitext
text/x-wiki
{{-yuy-}}
{{-noun-}}
{{pn}}
# [[máu]].
{{-ref-}}
* Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}}
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Dịch cơ thể}}
l12hml7wonhfdx08qbsklwekqfcm688
soyoo
0
283438
2570904
2105329
2026-10-16T03:54:22Z
WhoAlone
40420
2570904
wikitext
text/x-wiki
{{-yuy-}}
{{-noun-}}
{{pn}}
# [[ngà]] [[voi]].
{{-ref-}}
* Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}}
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{c|yuy|Họ Voi}}
hg1rilmqkqzffgcwuoi3o6q8w70zwvm
tologhoi
0
283439
2570908
2105330
2026-10-16T03:55:03Z
WhoAlone
40420
2570908
wikitext
text/x-wiki
{{-yuy-}}
{{-noun-}}
{{pn}}
# [[đầu]].
{{-ref-}}
* Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}}
[[Thể loại:Danh từ tiếng Đông Yugur]]
{{C|yuy|Đầu và cổ}}
4igbzpmx4tuon4ieft1bnizurv9vxpj
xaan
0
283440
2570911
2132400
2026-10-16T03:56:05Z
WhoAlone
40420
2570911
wikitext
text/x-wiki
{{-dta-}}
{{-etym-}}
Từ {{derived|dta|xng|ᠬᠠᠭᠠᠨ|t=Đại hãn, hoàng đế}}. Cùng gốc với {{cognate|mn|хаан}}.
{{-pron-}}
* {{IPA4|dta|/xaːn/}}
{{-noun-}}
{{head|dta|Danh từ}}
# [[hoàng đế]].
{{-yuy-}}
{{-etym-}}
Từ {{derived|yuy|xng|ᠬᠠᠭᠠᠨ|t=Đại hãn, hoàng đế}}. Cùng gốc với {{cognate|mn|хаан}}.
{{-pron-}}
* {{IPA4|yuy|/xaːn/}}
{{-noun-}}
{{head|yuy|Danh từ}}
# {{label|yuy|historical}} [[hoàng đế]].
{{-ref-}}
* Juha Janhunen, ''The Mongolic Languages'' (2006) {{ISBN|1135796904}}
hfgvtyujyyx6oq25inj78z6hta5tev7
ateş
0
284357
2570826
2195118
2026-10-16T02:06:18Z
Hiyuune
50834
2570826
wikitext
text/x-wiki
{{also|Phụ lục:Biến thể của "ates"}}
=={{langname|gag}}==
==={{section|etym}}===
Từ {{inh|gag|trk-oat||tr=ataş||lửa}}, từ tiếng Ba Tư آتش (atash), cuối cùng từ tiếng Avesta 𐬁𐬙𐬀𐬭𐬱 (atarsh), tất cả đều mang nghĩa "lửa".
==={{section|n}}===
{{gag-noun|i|ler}}
# [[lửa|Lửa]].
# Sự [[giận dữ]].
===={{section|decl}}====
{{gag-noun-c|e|t|poss=+}}
==={{section|ref}}===
* {{R:gag:trBaskakov|page=19}}
{{c|gag|Lửa}}
=={{langname|tr}}==
==={{section|alt}}===
* {{atl|tr|ataş||dialectal}}
==={{section|etym}}===
{{inh+|tr|ota|آتش|tr=ateş||lửa}}, từ {{der|tr|fa-cls|آتَش}},<ref name=Eren>{{R:tr:Eren|page=24b}}</ref> từ {{der|tr|pal|tr=ʾthš|ts=ātaxš|t=lửa|𐫀𐫤𐫍𐫢}}, vay mượn từ {{der|tr|ae|𐬁𐬙𐬀𐬭𐬱|tr=ātarš||lửa}}. {{displaced|tr|od}}.
==={{section|pron}}===
* {{tr-IPA}}
* {{audio|tr|LL-Q256 (tur)-ToprakM-ateş.wav}}
* {{hyphenation|tr|a|teş}}
==={{section|n}}===
{{tr-noun|1=ateşi|2=ateşler}}
# [[lửa|Lửa]].
#: {{syn|tr|od|ll1=cổ xưa}}
# [[sốt|Sốt]] xuất huyết; [[nhiệt độ]].
#: {{syn|tr|humma}}
# Tiếng [[súng]]; tiếng [[pháo]].
# [[ánh sáng]] {{gloss|ngọn lửa để tạo ra lửa}}
# {{label|tr|informal}} [[bật lửa|Bật lửa]].
# Sự [[giận dữ]]
===={{section|decl}}====
{{tr-infl-noun-c|e|poss=1}}
===={{section|drv}}====
{{col|tr
|ateşli
|ateşsiz
|ateşkes
|ateşçi
|ateş böceği
|ateşlemek
|ateşlenmek
|ateşperest
}}
==={{section|ref}}===
{{reflist}}
==={{section|further}}===
* {{R:tr:TDK}}
* {{R:lugatim}}
* {{R:tr:Nishanyan}}
{{C|tr|Lửa|Công cụ|Trạng thái cảm xúc}}
=={{langname|qxq}}==
==={{section|n}}===
{{head|qxq|Danh từ}}
# [[lửa|Lửa]].
#:{{synonym|qxq|ot}}
6pmqulppwux7gevhct92i6gj4grqo63
2570828
2570826
2026-10-16T02:07:57Z
Hiyuune
50834
2570828
wikitext
text/x-wiki
{{also|Phụ lục:Biến thể của "ates"}}
=={{langname|gag}}==
==={{section|etym}}===
Từ {{inh|gag|trk-oat||tr=ataş||lửa}}, từ tiếng Ba Tư آتش (atash), cuối cùng từ tiếng Avesta 𐬁𐬙𐬀𐬭𐬱 (atarsh), tất cả đều mang nghĩa "lửa".
==={{section|n}}===
{{gag-noun|i|ler}}
# [[lửa|Lửa]].
# Sự [[giận dữ]].
===={{section|decl}}====
{{gag-noun-c|e|t|poss=+}}
==={{section|ref}}===
* {{R:gag:trBaskakov|page=19}}
{{c|gag|Lửa}}
=={{langname|tr}}==
==={{section|alt}}===
* {{alt|tr|ataş||dialectal}}
==={{section|etym}}===
{{inh+|tr|ota|آتش|tr=ateş||lửa}}, từ {{der|tr|fa-cls|آتَش}},<ref name=Eren>{{R:tr:Eren|page=24b}}</ref> từ {{der|tr|pal|tr=ʾthš|ts=ātaxš|t=lửa|𐫀𐫤𐫍𐫢}}, vay mượn từ {{der|tr|ae|𐬁𐬙𐬀𐬭𐬱|tr=ātarš||lửa}}. {{displaced|tr|od}}.
==={{section|pron}}===
* {{tr-IPA}}
* {{audio|tr|LL-Q256 (tur)-ToprakM-ateş.wav}}
* {{hyphenation|tr|a|teş}}
==={{section|n}}===
{{tr-noun|1=ateşi|2=ateşler}}
# [[lửa|Lửa]].
#: {{syn|tr|od|ll1=cổ xưa}}
# [[sốt|Sốt]] xuất huyết; [[nhiệt độ]].
#: {{syn|tr|humma}}
# Tiếng [[súng]]; tiếng [[pháo]].
# [[ánh sáng]] {{gloss|ngọn lửa để tạo ra lửa}}
# {{label|tr|informal}} [[bật lửa|Bật lửa]].
# Sự [[giận dữ]]
===={{section|decl}}====
{{tr-infl-noun-c|e|poss=1}}
===={{section|drv}}====
{{col|tr
|ateşli
|ateşsiz
|ateşkes
|ateşçi
|ateş böceği
|ateşlemek
|ateşlenmek
|ateşperest
}}
==={{section|ref}}===
{{reflist}}
==={{section|further}}===
* {{R:tr:TDK}}
* {{R:lugatim}}
* {{R:tr:Nishanyan}}
{{C|tr|Lửa|Công cụ|Trạng thái cảm xúc}}
=={{langname|qxq}}==
==={{section|n}}===
{{head|qxq|Danh từ}}
# [[lửa|Lửa]].
#:{{synonym|qxq|ot}}
4lahlonnqfgimac13yp811wx317os4p
Atlantic puffin
0
284401
2570955
2107389
2026-10-16T07:06:39Z
Hiyuune
50834
2570955
wikitext
text/x-wiki
=={{langname|en}}==
{{wp|en:}}
[[File:Papageitaucher Fratercula arctica.jpg|thumb|'''Atlantic puffin'''.]]
==={{section|etym}}===
Từ {{compound|en|Atlantic|puffin}}.
==={{section|pron}}===
* {{audio|en|LL-Q1860 (eng)-Vealhurl-Atlantic puffin.wav|a=Southern England}}
==={{section|n}}===
{{en-noun}}
# [[hải âu cổ rụt Đại Tây Dương|Hải âu cổ rụt Đại Tây Dương]].
===={{section|syn}}====
* [[w:en:common puffin|common puffin]]
* {{qualifier|Anh|từ vùng miền}} {{l|en|pope}}
{{C|en|Alcidae}}
etehztukhy10dbatsoxunlv8ndyl5ii
abqal
0
288096
2570949
2116714
2026-10-16T06:57:10Z
Hiyuune
50834
2570949
wikitext
text/x-wiki
=={{langname|ssy}}==
==={{section|n}}===
{{head|ssy|Danh từ}}
# [[sự]] [[nảy mầm]].
==={{section|ref}}===
* Moreno Vergari; Roberta Vergari (2007), ''A basic Saho-English-Italian Dictionary'' (Từ điển cơ bản Saho-Anh-Ý)
n3mlp6r0bxx07s6ys5c4jz4hv1ue0w3
dönggeme
0
292623
2570846
2131858
2026-10-16T03:01:05Z
WhoAlone
40420
2570846
wikitext
text/x-wiki
{{-yuy-}}
{{-noun-}}
{{head|yuy|Danh từ}}
# [[nữ]] [[hộ sinh]].
{{c|yuy|Nghề nghiệp|Sinh sản}}
h749749s5d2mli5ynwr5lumqs9vbzba
qutad lar
0
292626
2570895
2131864
2026-10-16T03:50:33Z
WhoAlone
40420
2570895
wikitext
text/x-wiki
{{-yuy-}}
{{-noun-}}
{{head|yuy|Danh từ}}
# [[tiếng Trung Quốc]].
#:{{ux|yuy|bi '''qutad lar''' largi-Ø shdanii|Tôi nói được '''tiếng Trung Quốc'''.}}
{{c|yuy|Trung Quốc|Tên ngôn ngữ}}
lhjvr1g5jda8nmdmads4slvmopffxig
atin
0
294696
2570833
2136454
2026-10-16T02:21:36Z
Hiyuune
50834
2570833
wikitext
text/x-wiki
{{also|atìn|Atin|ATIN}}
=={{langname|sq}}==
==={{section|n}}===
{{head|sq|Biến thể hình thái danh từ}}
# {{infl of|sq|atë||acc|def|s}}
=={{langname|plw}}==
==={{section|pronoun}}===
{{head|plw|Đại từ}}
# [[đó|Đó]], [[kia]] {{gloss|ở gần người nói chuyện nhưng cách xa người nói}}.
=={{langname|fon}}==
==={{section|etym}}===
Từ {{inh|fon|alv-gbe-pro|*-tĩ́}}.<ref>{{R:Capo|224–5}}</ref> Cùng gốc với {{cog|guw|atin}}, {{cog|sxw|otín}}, {{cog|ee|ati}}, {{cog|ayb|atin}}, {{cog|ajg|aci}}
==={{section|pron}}===
* {{audio|fon|LL-Q33291 (fon)-ALFREDAZASEGLA-atin.wav}}
==={{section|n}}===
{{head|fon|Danh từ|head=atín}}
# [[cây|Cây]].
===={{section|ref}}====
{{reflist}}
=={{langname|guw}}==
==={{section|etym}}===
Từ {{inh|guw|alv-gbe-pro|*-tĩ́}}.<ref>{{R:Capo|224–5}}</ref> Cùng gốc với {{cog|fon|atin}}, {{cog|sxw|otín}}, {{cog|ee|ati}}, {{cog|ayb|atin}}, {{cog|ajg|aci}}
==={{section|pron}}===
* {{IPA|guw|/à.tĩ́/}}
* {{audio|guw|Guw-atin.ogg|a=Nigeria}}
==={{section|n}}===
{{head|guw|Danh từ|head=àtín|số nhiều|àtín lɛ́|hoặc|àtín lẹ́}}
# [[thực vật|Thực vật]].
# [[cây|Cây]].
===={{section|ref}}====
{{reflist}}
=={{langname|pam}}==
==={{section|etym}}===
{{ety|pam|:af|ati<t:tồn tại>|na|text=+|tree=1}}
==={{section|v}}===
{{pam-verb}}
# [[có|Có]].
#: {{syn|pam|miki-|mika-|meka-}}
==={{section|adj}}===
{{pam-adj}}
# Có được, được [[sở hữu]].
==={{section|prep}}===
{{head|pam|Giới từ}}
# [[với|Với]].
=={{langname|cak}}==
==={{section|v}}===
{{cak-verb|i}}
# [[tắm|Tắm]].
===={{section|forms}}====
{{cak-conj-i|v=+}}
==={{section|ref}}===
* {{R:¿La ütz awäch?|pages=207|passage=-atin}}
* {{R:Tijonïk Oxlajuj Aj|pages=19|passage=-atin}}
=={{langname|tl}}==
==={{section|etym}}===
{{ety|tl|:inh|poz-pro:*atən<ety:inh<map-pro:*itən>>|text=2|tree=1}} So sánh với {{cog|hil|aton}}.
==={{section|pron}}===
{{tl-pr|+,aten<q:thông tục>}}
==={{section|adj}}===
{{tl-adj|b=+}}
# {{lb|tl|sở hữu|gộp}} Của [[chúng tôi]].
==={{section|pronoun}}===
{{tl-pron|b=+}}
# {{label|tl|sở hữu|gộp}} Của [[chúng tôi]].
# {{label|tl|bổ cách|gộp}} (Tới) [[chúng tôi]].
===={{section|drv}}====
{{col3|tl|atin-atin|sa atin-atin lang|atinin|sumaatin|mapasaatin|tagaatin|sa'tin|A'TIN}}
===={{section|see}}====
{{tl-personal pronouns}}
==={{section|further}}===
* {{R:map:ACD|iten|26560#s-3009}}
* {{R:map:ACD|ita1|26557#s-7700}}
==={{section|ana}}===
* {{anagrams|tl|a=aint|tina|tian|inat|Tian|anit}}
jgcptcp7o2nmvtcsztn090lj9fspwrm
2570834
2570833
2026-10-16T02:22:10Z
Hiyuune
50834
2570834
wikitext
text/x-wiki
{{also|atìn|Atin|ATIN}}
=={{langname|sq}}==
==={{section|n}}===
{{head|sq|Biến thể hình thái danh từ}}
# {{infl of|sq|atë||acc|def|s}}
=={{langname|fon}}==
==={{section|etym}}===
Từ {{inh|fon|alv-gbe-pro|*-tĩ́}}.<ref>{{R:Capo|224–5}}</ref> Cùng gốc với {{cog|guw|atin}}, {{cog|sxw|otín}}, {{cog|ee|ati}}, {{cog|ayb|atin}}, {{cog|ajg|aci}}
==={{section|pron}}===
* {{audio|fon|LL-Q33291 (fon)-ALFREDAZASEGLA-atin.wav}}
==={{section|n}}===
{{head|fon|Danh từ|head=atín}}
# [[cây|Cây]].
===={{section|ref}}====
{{reflist}}
=={{langname|guw}}==
==={{section|etym}}===
Từ {{inh|guw|alv-gbe-pro|*-tĩ́}}.<ref>{{R:Capo|224–5}}</ref> Cùng gốc với {{cog|fon|atin}}, {{cog|sxw|otín}}, {{cog|ee|ati}}, {{cog|ayb|atin}}, {{cog|ajg|aci}}
==={{section|pron}}===
* {{IPA|guw|/à.tĩ́/}}
* {{audio|guw|Guw-atin.ogg|a=Nigeria}}
==={{section|n}}===
{{head|guw|Danh từ|head=àtín|số nhiều|àtín lɛ́|hoặc|àtín lẹ́}}
# [[thực vật|Thực vật]].
# [[cây|Cây]].
===={{section|ref}}====
{{reflist}}
=={{langname|pam}}==
==={{section|etym}}===
{{ety|pam|:af|ati<t:tồn tại>|na|text=+|tree=1}}
==={{section|v}}===
{{pam-verb}}
# [[có|Có]].
#: {{syn|pam|miki-|mika-|meka-}}
==={{section|adj}}===
{{pam-adj}}
# Có được, được [[sở hữu]].
==={{section|prep}}===
{{head|pam|Giới từ}}
# [[với|Với]].
=={{langname|cak}}==
==={{section|v}}===
{{cak-verb|i}}
# [[tắm|Tắm]].
===={{section|forms}}====
{{cak-conj-i|v=+}}
==={{section|ref}}===
* {{R:¿La ütz awäch?|pages=207|passage=-atin}}
* {{R:Tijonïk Oxlajuj Aj|pages=19|passage=-atin}}
=={{langname|plw}}==
==={{section|pronoun}}===
{{head|plw|Đại từ}}
# [[đó|Đó]], [[kia]] {{gloss|ở gần người nói chuyện nhưng cách xa người nói}}.
=={{langname|tl}}==
==={{section|etym}}===
{{ety|tl|:inh|poz-pro:*atən<ety:inh<map-pro:*itən>>|text=2|tree=1}} So sánh với {{cog|hil|aton}}.
==={{section|pron}}===
{{tl-pr|+,aten<q:thông tục>}}
==={{section|adj}}===
{{tl-adj|b=+}}
# {{lb|tl|sở hữu|gộp}} Của [[chúng tôi]].
==={{section|pronoun}}===
{{tl-pron|b=+}}
# {{label|tl|sở hữu|gộp}} Của [[chúng tôi]].
# {{label|tl|bổ cách|gộp}} (Tới) [[chúng tôi]].
===={{section|drv}}====
{{col3|tl|atin-atin|sa atin-atin lang|atinin|sumaatin|mapasaatin|tagaatin|sa'tin|A'TIN}}
===={{section|see}}====
{{tl-personal pronouns}}
==={{section|further}}===
* {{R:map:ACD|iten|26560#s-3009}}
* {{R:map:ACD|ita1|26557#s-7700}}
==={{section|ana}}===
* {{anagrams|tl|a=aint|tina|tian|inat|Tian|anit}}
ezzfjj8fdlph2d6bhfhhppspqf1e9r3
sajaqai
0
294898
2570898
2136911
2026-10-16T03:51:02Z
WhoAlone
40420
2570898
wikitext
text/x-wiki
{{-yuy-}}
{{-etym-}}
{{inh+|yuy|xgn-pro|*saxajïgai}}.
{{-noun-}}
{{head|yuy|Danh từ}}
# [[chim]] [[ác là]].
{{c|yuy|Lớp Chim}}
tqnidjteel6ca8tg3ecb2zqdrqkzwcd
döree
0
294902
2570847
2136920
2026-10-16T03:01:13Z
WhoAlone
40420
2570847
wikitext
text/x-wiki
{{-yuy-}}
{{-etym-}}
{{inh+|yuy|xgn-pro|*döree}}.
{{-noun-}}
{{head|yuy|Danh từ}}
# {{label|yuy|Thanh Long}} [[bàn đạp]] [[ngựa]].
{{c|yuy|Ngựa}}
gc3dczt7425pv0jhjpq1p60hvk26dtk
ude
0
294924
2570912
2136964
2026-10-16T03:56:40Z
WhoAlone
40420
2570912
wikitext
text/x-wiki
{{-yuy-}}
{{-etym-}}
{{inh+|yuy|xgn-pro|*üde}}.
{{-noun-}}
{{head|yuy|Danh từ}}
# [[buổi trưa]].
{{c|yuy|Thời gian}}
mpi6exgoowkweph62l93r9ww7p615gx
udur
0
294925
2570913
2136965
2026-10-16T03:59:07Z
WhoAlone
40420
2570913
wikitext
text/x-wiki
{{-yuy-}}
{{-etym-}}
{{inh+|yuy|xgn-pro|*üdür}}.
{{-noun-}}
{{head|yuy|Danh từ}}
# [[ngày]].
{{c|yuy|Thời gian}}
qmsxg9pip7jprc7gm2mwcola9sna6fx
pöörö
0
295082
2570877
2137338
2026-10-16T03:43:04Z
WhoAlone
40420
2570877
wikitext
text/x-wiki
{{-yuy-}}
{{-etym-}}
{{inh+|yuy|xgn-pro|*böxere}}.
{{-noun-}}
{{head|yuy|Danh từ}}
# {{label|yuy|Thanh Long}} [[thận]].
{{c|yuy|Bộ phận cơ thể}}
74btrysdaffilo36x14tk32vv8jorq5
pejeng
0
295085
2570873
2137365
2026-10-16T03:42:22Z
WhoAlone
40420
2570873
wikitext
text/x-wiki
{{-yuy-}}
{{-etym-}}
{{inh+|yuy|xgn-pro|*böjen}}.
{{-noun-}}
{{head|yuy|Danh từ}}
# [[thỏ|Thỏ]] [[con]].
{{c|yuy|Bộ Gặm nhấm}}
oy5s2rbnzb1tuypbmx7wmlgj9vzybdy
dölüün
0
295149
2570845
2137429
2026-10-16T03:00:55Z
WhoAlone
40420
2570845
wikitext
text/x-wiki
{{-yuy-}}
{{-etym-}}
{{inh+|yuy|xgn-pro|*delixün}}.
{{-noun-}}
{{head|yuy|Danh từ}}
# [[lách]].
{{c|yuy|Bộ phận cơ thể}}
87w28k4wzapk42euigr4ao2frwliktu
bal cüyin
0
298022
2570943
2143470
2026-10-16T06:51:03Z
Hiyuune
50834
Hiyuune đã đổi [[balcüyin]] thành [[bal cüyin]]
2143470
wikitext
text/x-wiki
{{-slr-}}
{{-noun-}}
{{head|slr|Danh từ}}
# {{alternative spelling of|slr|balçüyin}}.
qcsvay312sm2j9793byg3sgregavop5
2570945
2570943
2026-10-16T06:52:20Z
Hiyuune
50834
2570945
wikitext
text/x-wiki
=={{langname|slr}}==
==={{section|etym}}===
So sánh với {{cog|kum|балжибин}}, v.v.
==={{section|pron}}===
* {{IPA|slr|/pɑlʝyjin/||a=Tuần Hóa,Thanh Hải; Ili,Tân Cương}}
* {{IPA|slr|/pɑlʝy(ː)n/|/pɑlʝu(ː)n/|a=Tuần Hóa,Thanh Hải; Ili,Tân Cương}}
* {{IPA|slr|/pɑrt͡ʃuːjin/|/bɑrd͡ʒujin/|a=Tuần Hóa,Thanh Hải}}
==={{section|n}}===
{{slr-noun|i|ler}}
# Con [[ong]].
#: {{syn|slr|sarı cüyin}}
==={{section|ref}}===
* {{R:slr:Shibata}}
* {{R:slr:Stroy|palčüin|page=435}}
* {{R:slr:Lianyun1992|page=182}}
* {{R:slr:Yakup|page=86, 156}}
* {{R:slr:Dwyer|page=290}}
* {{R:slr:MaChengjun|page=32|bal juyin}}
* {{R:slr:MaWei2|page=265|baljün, baljyn, baljijin}}
1gtjncp8twpo6b8zbcctvzrtrv1n6ie
Bản mẫu:lt-noun-f-ė-1
10
299771
2570778
2243257
2026-10-15T14:05:33Z
Hiyuune
50834
Hiyuune đã đổi [[Bản mẫu:lit-noun-f-ė-1]] thành [[Bản mẫu:lt-noun-f-ė-1]] qua đổi hướng
2243257
wikitext
text/x-wiki
{{{{lt-select-by-number|{{{n}}}}}
|{{{2}}}ė
|{{{2}}}ės
|{{{2}}}ės
|{{{2}}}ių
|{{{2}}}ei
|{{{2}}}ėms
|{{{2}}}ę
|{{{2}}}es
|{{{2}}}e
|{{{2}}}ėmis
|{{{2}}}ėje
|{{{2}}}ėse
|{{{2}}}e
|{{{2}}}ės}}<noinclude>
{{tài liệu}}
[[Thể loại:Bản mẫu bảng biến tố danh từ tiếng Litva]]
</noinclude>
6m11zy5wepuvffd9inpa3ks4yt5kniw
xwaar
0
300587
2570910
2148618
2026-10-16T03:55:44Z
WhoAlone
40420
2570910
wikitext
text/x-wiki
{{-yuy-}}
{{-etym-}}
Từ {{inherited|yuy|xgn-pro|*kamar}}. Cùng gốc với {{cognate|mn|хамар}}.
{{-pron-}}
* {{IPA4|yuy|/χwaːr/}}
{{-noun-}}
{{head|yuy|Danh từ}}
# [[mũi]].
{{-syn-}}
* {{l|yuy|xwaar}}
{{C|yuy|Khuôn mặt}}
34vg47gb8kafqcixrdi9qss8mr314wm
atʼąąʼ
0
300735
2570816
2148835
2026-10-16T01:01:54Z
Hiyuune
50834
/* */
2570816
wikitext
text/x-wiki
{{also|ataa|átááʼ|ataaʼ}}
=={{langname|nv}}==
==={{section|n}}===
{{head|nv|Danh từ}}
# [[lá|Lá]], [[lá cây]].
#: {{ux|nv|Díí [[chéchʼil]] [[bitʼąąʼ]] átʼé.|Đây là lá sồi.}}
===={{section|infl}}====
{{nv-pos-lowtone|tʼąąʼ}}
===={{section|drv}}====
* {{l|nv|atʼąąʼ nahalinii}}
{{C|nv|Thực vật}}
jmkiq3l4ulw41lq7la43r92p1p59e01
undur
0
300832
2570914
2149036
2026-10-16T03:59:18Z
WhoAlone
40420
2570914
wikitext
text/x-wiki
{{-yuy-}}
{{-etym-}}
{{inh+|yuy|xgn-pro|*ene üdür}}.
{{-noun-}}
{{head|yuy|Danh từ}}
# [[hôm nay]].
{{-syn-}}
* {{l|yuy|ondor}}
{{c|yuy|Thời gian}}
hw26t51g45r9we704iam7sai9kbh93v
emci
0
300833
2570863
2149040
2026-10-16T03:07:33Z
WhoAlone
40420
2570863
wikitext
text/x-wiki
{{-yuy-}}
{{-etym-}}
{{bor+|yuy|bo|ཨེམ་ཆི}}.
{{-pron-}}
* {{IPA4|yuy|/emt͡ʃi/}}
{{-noun-}}
{{head|yuy|Danh từ}}
# [[bác sĩ]].
#:{{ux|yuy|Cogdor bu hanighaa '''emci'''gaar nege xalduulwa.|Hôm qua tôi đi gặp '''bác sĩ'''.}}
#:{{ux|yuy|Tere '''emci '''namiin dörwen cegeer nege dagqur em uu ginii.|'''Bác sĩ''' bảo tôi uống thuốc này cứ sau bốn tiếng.}}
{{c|yuy|Nghề nghiệp|Y tế}}
50xo1wjymx2uenz5q7x41t4o1wwbz50
atli
0
301236
2570958
2149904
2026-10-16T07:20:56Z
Hiyuune
50834
2570958
wikitext
text/x-wiki
{{also|Atlı|atlı|Atli|ATLI}}
=={{langname|zns}}==
==={{section|pron}}===
* {{IPA|zns|[āɬī]}}
==={{section|n}}===
{{head|zns|Danh từ}}
# [[thế giới]].
# [[mặt đất]].
==={{section|ref}}===
* Blench, Roger. 2020. ''An introduction to Mantsi, a South Bauchi language of Central Nigeria''.
=={{langname|nci}}==
==={{section|etym}}===
Từ {{com|nci|ātl|ī}}.
==={{section|pron}}===
* {{IPA|nci|/ˈaː.t͡ɬi/}}
==={{section|v}}===
{{nci-verb|1|ātli|ātlī}}
# {{lb|nci|intransitive}} [[uống]] [[nước]].
===={{section|forms}}====
{{nci-conj-int|1|ātlī|ātli|v=1}}
i4ucdycirirdsoge3bvyo1eqmdv76vw
chánh đảng
0
304949
2570799
2159672
2026-10-15T17:08:55Z
TienMinh-mun6xnChing
57893
/* */
2570799
wikitext
text/x-wiki
{{-vie-}}
{{-pron-}}
{{vie-pron}}
{{-noun-}}
{{pn}}
# {{lb|vi|từ cũ|miền Nam}} {{alternative spelling of|vi|chính đảng}}.
cyvfb29t72r11dpjz139af4gly4vjvu
qudagha
0
305169
2570893
2160132
2026-10-16T03:49:40Z
WhoAlone
40420
2570893
wikitext
text/x-wiki
{{-yuy-}}
{{-alternative form-}}
* {{l|yuy|qutagha}}
{{-etym-}}
{{inh+|yuy|xgn-pro|*kïtuga(ï)}}.
{{-noun-}}
{{head|yuy|Danh từ}}
# [[con dao]].
{{c|yuy|Dụng cụ nhà bếp|Vũ khí}}
2i75os7gey72a60brdk8uk8arkvuryl
ລາວ
0
305184
2570961
2160242
2026-10-16T08:06:57Z
Hiyuune
50834
2570961
wikitext
text/x-wiki
=={{langname|lo}}==
{{wp|lo:ປະເທດ+}}
==={{section|etym}}===
So sánh với {{cog|th|ลาว}}, {{cog|nod|ᩃᩣ᩠ᩅ}}, {{cog|khb|ᦟᦱᧁ}}, {{cog|shn|လၢဝ်း}}, {{cog|km|ឡាវ|tr=laav}}, {{der|lo|aav-pro|*k.raw}}. Xem thêm [[w:en:Lao people#Names|Lao]].
==={{section|pron}}===
; Danh từ và danh từ riêng:
{{lo-pron}}
* {{audio|lo|LL-Q9211 (lao)-RenWikiLA-ລາວ.wav|a=Viêng Chăn}}
; Đại từ:
{{lo-pron|ເລົາ}}
==={{section|pr-noun}}===
{{lo-proper noun}}
# {{tcl|lo|Lào|id=Q819}}
# Người Lào, [[tiếng Lào]].
==={{section|n}}===
{{lo-noun}}
# [[Lào]], người Lào.
===={{section|drv}}====
* {{l|lo|ມວຍລາວ}}
===={{section|see}}====
{{list:tỉnh của Lào/lo}}
==={{section|pronoun}}===
{{lo-pronoun}}
# [[anh|Anh]] ấy; cô ấy.
===={{section|see}}====
{{lo-personal pronouns}}
{{topics|lo|Ngôn ngữ}}
l0xt1qqoy3qhhmdq0io55d95bpmr0qv
real number
0
305429
2570976
2538276
2026-10-16T09:01:12Z
Hiyuune
50834
2570976
wikitext
text/x-wiki
=={{langname|en}}==
{{wp|en:}}
==={{section|pron}}===
* {{audio|en|LL-Q1860 (eng)-Flame, not lame-real number.wav|a=US}}
==={{section|n}}===
{{en-noun}}
# {{lb|en|mathematics}} [[số thực|Số thực]].
===={{section|ant}}====
* {{l|en|imaginary number}}
===={{section|hyper}}====
* {{l|en|complex number}}
===={{section|hypo}}====
* {{l|en|rational number}}
* {{l|en|irrational number}}
===={{section|drv}}====
* {{l|en|real number line}}
* {{l|en|real number system}}
==={{section|see}}===
* {{l|en|hyperreal number}}
* {{l|en|imaginary number}}
* {{l|en|surreal number}}
* {{l|en|transfinite number}}
tah7rn97ntajrmnf5wcm8gglzjt02sw
atât
0
306999
2570954
2277958
2026-10-16T07:05:21Z
Hiyuune
50834
2570954
wikitext
text/x-wiki
=={{langname|hre}}==
==={{section|v}}===
{{head|hre|Động từ}}
# [[ngừng]], [[dừng]], [[ngừng nghỉ]].
==={{section|ref}}===
* [https://web.archive.org/web/20240721052234/https://csdlhreco.nuian.vn/index.aspx?lang=1&des=3 Cơ sở dữ liệu tiếng đồng bào dân tộc thiểu số Việt - Hrê, Việt - Co]. Trung tâm Công nghệ Thông tin và Truyền thông Quảng Ngãi.
rk0ksgja3p0j6j3rt2f8hvbscnbu4nx
จำนวนจริง
0
308099
2570975
2170803
2026-10-16T08:59:15Z
Hiyuune
50834
2570975
wikitext
text/x-wiki
=={{langname|th}}==
{{wp|th:}}
==={{section|etym}}===
{{calque|th|en|real number}}. {{surf|th|จำนวน|จริง}}.
==={{section|pron}}===
{{th-pron|จำ-นวน-จิง}}
==={{section|noun}}===
{{th-noun}}
# [[số thực|Số thực]].
sxi072sbc9jhmgduwms3jbb59i7hncb
สับปะรด
0
308143
2570964
2171012
2026-10-16T08:10:37Z
Hiyuune
50834
2570964
wikitext
text/x-wiki
=={{langname|th}}==
==={{section|pron}}===
{{th-pron|สับ-ปะ-รด}}
==={{section|n}}===
{{th-noun}}
# [[dứa|Dứa]].
==={{section|further}}===
* {{R:th:TDP}}
{{topics|th|Trái cây}}
twfhn81r9mey1meiajdtgsaj0neyl6b
ปีแสง
0
308165
2570977
2171041
2026-10-16T09:05:32Z
Hiyuune
50834
2570977
wikitext
text/x-wiki
=={{langname|th}}==
{{wp|th:}}
==={{section|etym}}===
Từ {{com|th|ปี|แสง|t1=[[năm]]|t2=[[ánh sáng]]}}; {{calque|th|en|light year|nocap=1}}.
Cùng gốc với {{cog|lo|ປີແສງ}}.
==={{section|pron}}===
{{th-pron|ปี-แสง}}
==={{section|n}}===
{{th-noun|*}}
# {{lb|th|astrophysics}} [[năm ánh sáng|Năm ánh sáng]].
rlzf89111s962llvmq5h8powm4mhxlo
วิศวกร
0
308225
2570974
2171115
2026-10-16T08:58:20Z
Hiyuune
50834
2570974
wikitext
text/x-wiki
=={{langname|th}}==
{{wp|th:}}
==={{section|etym}}===
Từ {{der|th|sa|विश्व}} + {{m|sa|कर}}; tương đương với {{com|th|วิศว|กร}}. Liên quan đến {{m|th|วิศวกรรม}}. So sánh với {{cog|km|វិស្វករ}}, {{cog|lo|ວິດສະວະກອນ}}.
==={{section|pron}}===
{{th-pron|วิด-สะ-วะ-กอน}}
==={{section|n}}===
{{th-noun|head=[[วิศว]][[กร]]}}
# [[kỹ sư|Kỹ sư]].
==={{section|further}}===
* {{R:th:TDP}}
{{C|th|Nghề nghiệp}}
7fsb4gdyrla44jd03csj584bvgzsnr4
ภาษาศาสตร์
0
308335
2570962
2171607
2026-10-16T08:08:37Z
Hiyuune
50834
2570962
wikitext
text/x-wiki
=={{langname|th}}==
==={{section|etym}}===
Từ {{com|th|ภาษา|t1=[[ngôn ngữ]]|ศาสตร์|t2=[[khoa học]]}}, từ {{der|th|sa|भाषा||[[ngôn ngữ]]}} + {{m|sa|शास्त्र||[[khoa học]]}}; so sánh với {{cog|lo|ພາສາສາດ}}.
==={{section|pron}}===
{{th-pron|พา-สา-สาด}}
==={{section|n}}===
{{th-noun}}
# [[ngôn ngữ học|Ngôn ngữ học]].
===={{section|drv}}====
{{col3|th|นักภาษาศาสตร์}}
2c16wipaw1pmrwecwskq5dzvubwszex
กรรไกร
0
308454
2570968
2171991
2026-10-16T08:13:08Z
Hiyuune
50834
2570968
wikitext
text/x-wiki
=={{langname|th}}==
{{wp|th:}}
==={{section|alt}}===
* {{alt|th|กรรไตร|ตะไกร||outdated}}
==={{section|pron}}===
{{th-pron|กัน-ไกฺร}}
==={{section|n}}===
{{th-noun|เล่ม}}
# [[kéo|Kéo]].
0jqu9toufalngyqru5l8udlqzl7t3ef
2570969
2570968
2026-10-16T08:13:17Z
Hiyuune
50834
2570969
wikitext
text/x-wiki
=={{langname|th}}==
{{wp|th:}}
==={{section|alt}}===
* {{alt|th|กรรไตร|ตะไกร||lỗi thời}}
==={{section|pron}}===
{{th-pron|กัน-ไกฺร}}
==={{section|n}}===
{{th-noun|เล่ม}}
# [[kéo|Kéo]].
s5vyq4jxysok21nrslro8i7y4mueobz
atikis
0
310365
2570832
2175258
2026-10-16T02:12:09Z
Hiyuune
50834
2570832
wikitext
text/x-wiki
=={{langname|bnn}}==
==={{section|adj}}===
{{head|bnn|Tính từ}}
# {{label|bnn|Takbanuaz|Takivatan}} [[nhỏ]], [[bé]].
==={{section|ref}}===
* Rik L.J. De Busser (2009) ''Towards a grammar of Takivatan Bunun: Selected Topics''. Đại học La Trobe.
3ztqd5x2omsnar3aeqthjggn319tzuo
athơi
0
312639
2570831
2178962
2026-10-16T02:11:33Z
Hiyuune
50834
2570831
wikitext
text/x-wiki
=={{langname|roc}}==
==={{section|n}}===
{{head|roc|Danh từ}}
# [[em]].
==={{section|ref}}===
* Lee, Earnest W. 1998. ''The contibution of Cat Gia Roglai to Chamic''. In David Thomas (ed.), Papers in Southeast Asian Linguistics No. 15: Further Chamic Stud, 31-54. Canberra, Australia: Pacific Linguistics, the Australian National University. (A-89).
ocpxr4nhuze8ui1y52ufjjrjyqc23kx
athau
0
312669
2570825
2512062
2026-10-16T02:02:09Z
Hiyuune
50834
2570825
wikitext
text/x-wiki
=={{langname|roc}}==
==={{section|n}}===
{{head|roc|Danh từ}}
# [[chó]].
==={{section|ref}}===
* Lee, Earnest W. 1998. ''The contibution of Cat Gia Roglai to Chamic''. In David Thomas (ed.), Papers in Southeast Asian Linguistics No. 15: Further Chamic Stud, 31-54. Canberra, Australia: Pacific Linguistics, the Australian National University. (A-89).
{{c|roc|Chó}}
0rn8q9kzjfjc0gwmbodluy25m87hr52
athaq
0
312670
2570824
2179049
2026-10-16T02:01:47Z
Hiyuune
50834
2570824
wikitext
text/x-wiki
=={{langname|roc}}==
==={{section|n}}===
{{head|roc|Danh từ}}
# [[khói]].
==={{section|ref}}===
* Lee, Earnest W. 1998. ''The contibution of Cat Gia Roglai to Chamic''. In David Thomas (ed.), Papers in Southeast Asian Linguistics No. 15: Further Chamic Stud, 31-54. Canberra, Australia: Pacific Linguistics, the Australian National University. (A-89).
heftlvx8r58svu5je3hjlwi5pfpara6
Thành viên:TienMinh-mun6xnChing/Các mục từ đã tạo
2
317919
2570805
2570676
2026-10-15T17:12:27Z
TienMinh-mun6xnChing
57893
/* */
2570805
wikitext
text/x-wiki
Có thể xem: https://xtools.wmflabs.org/pages/vi.wiktionary.org/DefenderTienMinh07/all?uselang=vi (223 mục từ)
#tinh linh
#ấn triện
#phong ấn
#phỏng tác
#hiến tế
#tấu sớ
#cố tổng
#mơ mẩn
#trí huệ
#huyền thuật
#ấn chương
#vệ úy
#ái kỷ (bệnh lý)
#biến âm
#bồ chính
#đại họa
#Lạc dân
#Lạc tướng
#(c)ương ngạnh
#cối tẩu
#lai hóa
#sứ đồ
#lai hóa
#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
#ế độ (từ lóng)
#gượng sống
#đồ họa
#chính ủy
#ma pháp
#huyền thuật
#lùm xùm
#thủy quái
#bêu rếu
#thủy tổ
#đại tướng
#đại (trùng) tu
#uyên thúy
#chia trí
#công đạo
#hưng cảm
#xị mặt
#miễn thị thực
#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
#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)
#dương hoà
#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
#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
#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
#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
#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
#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
#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ị
#người đồng mình
#đạ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
#xung đột lợi ích
#cảm tử quân
#quyết tử quân
#quân cảm tử
#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ư
#cục nợ (từ lóng)
#gánh nặng
#xoáy thuận
#xoáy tụ
#giông lốc
#giông tố
#xì nách
#mỳ gói
#cá viên
#hằng đẳng thức
#báo đời (thông tục)
#mắng yêu
#khinh công
#chân ái
#đa nhân cách
#vĩ cuồng
#ái nhi (bệnh lý)
#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
#đảng chính trị
#Đảng
#ngoài giờ
#tăng ca
#tan ca
jvf3gl0fb17extubxuxsyg4qixtdr2q
2570811
2570805
2026-10-15T21:36:54Z
TienMinh-mun6xnChing
57893
/* */
2570811
wikitext
text/x-wiki
Có thể xem: https://xtools.wmflabs.org/pages/vi.wiktionary.org/DefenderTienMinh07/all?uselang=vi (223 mục từ)
#tinh linh
#ấn triện
#phong ấn
#phỏng tác
#hiến tế
#tấu sớ
#cố tổng
#mơ mẩn
#trí huệ
#huyền thuật
#ấn chương
#vệ úy
#ái kỷ (bệnh lý)
#biến âm
#bồ chính
#đại họa
#Lạc dân
#Lạc tướng
#(c)ương ngạnh
#cối tẩu
#lai hóa
#sứ đồ
#lai hóa
#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
#ế độ (từ lóng)
#gượng sống
#đồ họa
#chính ủy
#ma pháp
#huyền thuật
#lùm xùm
#thủy quái
#bêu rếu
#thủy tổ
#đại tướng
#đại (trùng) tu
#uyên thúy
#chia trí
#công đạo
#hưng cảm
#xị mặt
#miễn thị thực
#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
#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)
#dương hoà
#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
#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
#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
#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
#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
#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
#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ị
#người đồng mình
#đạ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
#xung đột lợi ích
#cảm tử quân
#quyết tử quân
#quân cảm tử
#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ư
#cục nợ (từ lóng)
#gánh nặng
#xoáy thuận
#xoáy tụ
#giông lốc
#giông tố
#xì nách
#mỳ gói
#cá viên
#hằng đẳng thức
#báo đời (thông tục)
#mắng yêu
#khinh công
#chân ái
#đa nhân cách
#vĩ cuồng
#ái nhi (bệnh lý)
#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
#đảng chính trị
#Đảng
#ngoài giờ
#tăng ca
#tan ca
#Quốc xã
5wsb30ulc9xg9sy0181kq35gha3yjpl
Bản mẫu:lt-conj-mixed-circum-past
10
346970
2570774
2242263
2026-10-15T14:05:01Z
Hiyuune
50834
Hiyuune đã đổi [[Bản mẫu:lit-conj-mixed-circum-past]] thành [[Bản mẫu:lt-conj-mixed-circum-past]] qua đổi hướng
2242263
wikitext
text/x-wiki
{{#invoke:checkparams|error|1,2,2s,3,4,5,pres,past}}<!-- Validate template parameters
-->{{lt-conj
|1={{l|lt|{{{1s|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=u|2=iu|3=au}}}}}}}}}
|2={{l|lt|{{{2s|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=i|2=i|3=ai}}}}}}}}}
|3={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=a|2=i|3=o}}}}}}
|4={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=ame|2=ime|3=ome}}}}}}, <br><small>{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=am|2=im|3=om}}}}</small>
|5={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=ate|2=ite|3=ote}}}}}}, <br><small>{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=at|2=it|3=ot}}}}</small>
|6={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=a|2=i|3=o}}}}}}
|7={{l|lt|{{{1spast|{{{2}}}}}}{{#if:{{{past|}}}|{{#switch:{{{past|}}}|1|2=aũ|3=iaũ}}}}}}
|8={{l|lt|{{{2}}}{{#if:{{{past|}}}|{{#switch:{{{past|}}}|1|2=aĩ|3=eĩ}}}}}}
|9={{l|lt|{{{5}}}{{#if:{{{past|}}}|{{#switch:{{{past|}}}|1|2=o|3=ė}}}}}}
|10={{l|lt|{{{5}}}{{#if:{{{past|}}}|{{#switch:{{{past|}}}|1|2=ome|3=ėme}}}}}}, <br><small>{{{5}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1|2=om|3=ėm}}}}</small>
|11={{l|lt|{{{5}}}{{#if:{{{past|}}}|{{#switch:{{{past|}}}|1|2=ote|3=ėte}}}}}}, <br><small>{{{5}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1|2=ot|3=ėt}}}}</small>
|12={{l|lt|{{{5}}}{{#if:{{{past|}}}|{{#switch:{{{past|}}}|1|2=o|3=ė}}}}}}
|13={{l|lt|{{{3}}}davau}}
|14={{l|lt|{{{3}}}davai}}
|15={{l|lt|{{{3}}}davo}}
|16={{l|lt|{{{3}}}davome}}, <br><small>{{{3}}}davom</small>
|17={{l|lt|{{{3}}}davote}}, <br><small>{{{3}}}davot</small>
|18={{l|lt|{{{3}}}davo}}
|19={{l|lt|{{{fut|{{{3}}}}}}siu}}
|20={{l|lt|{{{fut|{{{3}}}}}}si}}
|21={{l|lt|{{{fut|{{{3}}}}}}s}}
|22={{l|lt|{{{fut|{{{3}}}}}}sime}}, <br><small>{{{fut|{{{3}}}}}}sim</small>
|23={{l|lt|{{{fut|{{{3}}}}}}site}}, <br><small>{{{fut|{{{3}}}}}}sit</small>
|24={{l|lt|{{{fut|{{{3}}}}}}s}}
|25={{l|lt|{{{3}}}čiau}}
|26={{l|lt|{{{3}}}tum}}
|27={{l|lt|{{{3}}}tų}}
|28={{l|lt|{{{3}}}tumėme}}, <br><small>{{{3}}}tumėm, <br>{{{3}}}tume</small>
|29={{l|lt|{{{3}}}tumėte}}, <br><small>{{{3}}}tumėt</small>
|30={{l|lt|{{{3}}}tų}}
|31={{l|lt|{{{imp|{{{3}}}}}}k}}, <br><small>{{{imp|{{{3}}}}}}ki</small>
|32={{l|lt|te{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=a|2=i|3=o}}}}}}
|33={{l|lt|{{{imp|{{{3}}}}}}kime}}, <br><small>{{{imp|{{{3}}}}}}kim</small>
|34={{l|lt|{{{imp|{{{3}}}}}}kite}}, <br><small>{{{imp|{{{3}}}}}}kit</small>
|35={{l|lt|te{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=a|2=i|3=o}}}}}}
}}
{{lt-participles
|1={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1|3=ąs|2=įs}}}}}}
|2={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1|3=antis|2=intis}}}}}}
|3={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1|3=omas|2=imas}}}}}}
|4={{l|lt|{{{5}}}ęs}}
|5={{l|lt|{{{3}}}tas}}
|6={{l|lt|{{{3}}}davęs}}
|7={{l|lt|{{{fut|{{{3}}}}}}siąs}}
|8={{l|lt|{{{fut|{{{3}}}}}}siantis}}
|9={{l|lt|{{{fut|{{{3}}}}}}simas}}
|10={{l|lt|{{{3}}}tinas}}
|11={{l|lt|{{{3}}}damas}}
|12={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1|3=ant|2=int}}}}}}
|13={{l|lt|{{{5}}}us}}
|14={{l|lt|{{{3}}}davus}}
|15={{l|lt|{{{fut|{{{3}}}}}}siant}}
|16={{l|lt|{{{3}}}te}}
|17={{l|lt|{{{3}}}tinai}}
}}<noinclude>[[Thể loại:Bản mẫu bảng biến tố động từ tiếng Litva|0]]</noinclude>
nqufm9z1om2wy5d29q4fzyj6b88y5f5
Bản mẫu:lt-conj-mixed-circum-pres
10
347002
2570776
2242340
2026-10-15T14:05:10Z
Hiyuune
50834
Hiyuune đã đổi [[Bản mẫu:lit-conj-mixed-circum-pres]] thành [[Bản mẫu:lt-conj-mixed-circum-pres]] qua đổi hướng
2242339
wikitext
text/x-wiki
{{#invoke:checkparams|error|1,1s,2,2s,3,4,5,pres,past}}<!-- Validate template parameters
-->{{lt-conj
|1={{l|lt|{{{1s|{{{1}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=ù|2=iù|3=aũ}}}}}}}}}
|2={{l|lt|{{{2s|{{{1}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=ì|2=ì|3=aĩ}}}}}}}}}
|3={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=a|2=i|3=o}}}}}}
|4={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=ame|2=ime|3=ome}}}}}}, <br><small>{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=am|2=im|3=om}}}}</small>
|5={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=ate|2=ite|3=ote}}}}}}, <br><small>{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=at|2=it|3=ot}}}}</small>
|6={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=a|2=i|3=o}}}}}}
|7={{l|lt|{{{1spast|{{{5}}}}}}{{#if:{{{past|}}}|{{#switch:{{{past|}}}|1|2=au|3=iau}}}}}}
|8={{l|lt|{{{5}}}{{#if:{{{past|}}}|{{#switch:{{{past|}}}|1|2=ai|3=ei}}}}}}
|9={{l|lt|{{{5}}}{{#if:{{{past|}}}|{{#switch:{{{past|}}}|1|2=o|3=ė}}}}}}
|10={{l|lt|{{{5}}}{{#if:{{{past|}}}|{{#switch:{{{past|}}}|1|2=ome|3=ėme}}}}}}, <br><small>{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1|2=om|3=ėm}}}}</small>
|11={{l|lt|{{{5}}}{{#if:{{{past|}}}|{{#switch:{{{past|}}}|1|2=ote|3=ėte}}}}}}, <br><small>{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1|2=ot|3=ėt}}}}</small>
|12={{l|lt|{{{5}}}{{#if:{{{past|}}}|{{#switch:{{{past|}}}|1|2=o|3=ė}}}}}}
|13={{l|lt|{{{3}}}davau}}
|14={{l|lt|{{{3}}}davai}}
|15={{l|lt|{{{3}}}davo}}
|16={{l|lt|{{{3}}}davome}}, <br><small>{{{3}}}davom</small>
|17={{l|lt|{{{3}}}davote}}, <br><small>{{{3}}}davot</small>
|18={{l|lt|{{{3}}}davo}}
|19={{l|lt|{{{fut|{{{3}}}}}}siu}}
|20={{l|lt|{{{fut|{{{3}}}}}}si}}
|21={{l|lt|{{{3fut|{{{fut|{{{3}}}}}}}}}s}}
|22={{l|lt|{{{fut|{{{3}}}}}}sime}}, <br><small>{{{fut|{{{3}}}}}}sim</small>
|23={{l|lt|{{{fut|{{{3}}}}}}site}}, <br><small>{{{fut|{{{3}}}}}}sit</small>
|24={{l|lt|{{{fut|{{{3}}}}}}s}}
|25={{l|lt|{{{3}}}čiau}}
|26={{l|lt|{{{3}}}tum}}
|27={{l|lt|{{{3}}}tų}}
|28={{l|lt|{{{3}}}tumėme}}, <br><small>{{{3}}}tumėm, <br>{{{3}}}tume</small>
|29={{l|lt|{{{3}}}tumėte}}, <br><small>{{{3}}}tumėt</small>
|30={{l|lt|{{{3}}}tų}}
|31={{l|lt|{{{imp|{{{3}}}}}}k}}, <br><small>{{{imp|{{{3}}}}}}ki</small>
|32={{l|lt|te{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=a|2=i|3=o}}}}}}
|33={{l|lt|{{{imp|{{{3}}}}}}kime}}, <br><small>{{{imp|{{{3}}}}}}kim</small>
|34={{l|lt|{{{imp|{{{3}}}}}}kite}}, <br><small>{{{imp|{{{3}}}}}}kit</small>
|35={{l|lt|te{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1=a|2=i|3=o}}}}}}
}}
{{lt-participles
|1={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1|3=ąs|2=įs}}}}}}
|2={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1|3=antis|2=intis}}}}}}
|3={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1|3=omas|2=imas}}}}}}
|4={{l|lt|{{{5}}}ęs}}
|5={{l|lt|{{{3}}}tas}}
|6={{l|lt|{{{3}}}davęs}}
|7={{l|lt|{{{fut|{{{3}}}}}}siąs}}
|8={{l|lt|{{{fut|{{{3}}}}}}siantis}}
|9={{l|lt|{{{fut|{{{3}}}}}}simas}}
|10={{l|lt|{{{3}}}tinas}}
|11={{l|lt|{{{3}}}damas}}
|12={{l|lt|{{{4}}}{{#if:{{{pres|}}}|{{#switch:{{{pres|}}}|1|3=ant|2=int}}}}}}
|13={{l|lt|{{{5}}}us}}
|14={{l|lt|{{{3}}}davus}}
|15={{l|lt|{{{fut|{{{3}}}}}}siant}}
|16={{l|lt|{{{3}}}te}}
|17={{l|lt|{{{3}}}tinai}}
}}<noinclude>[[Thể loại:Bản mẫu bảng biến tố động từ tiếng Litva|0]]</noinclude>
cp2e9y0lmikl105mfr80pkz8wun2wci
Bản mẫu:lt-conj-2
10
347019
2570771
2242363
2026-10-15T13:56:40Z
Hiyuune
50834
Hiyuune đã đổi [[Bản mẫu:lit-conj-2]] thành [[Bản mẫu:lt-conj-2]] qua đổi hướng
2242362
wikitext
text/x-wiki
{{lt-conj
|1={{l|lt|{{{1s|{{{1}}}iu}}}}}
|2={{l|lt|{{{2s|{{{1}}}i}}}}}
|3={{l|lt|{{{1}}}i}}
|4={{l|lt|{{{1}}}ime}}, <br><small>{{{1}}}im</small>
|5={{l|lt|{{{1}}}ite}}, <br><small>{{{1}}}it</small>
|6={{l|lt|{{{1}}}i}}
|7={{l|lt|{{{2}}}au}}
|8={{l|lt|{{{2}}}ai}}
|9={{l|lt|{{{2}}}o}}
|10={{l|lt|{{{2}}}ome}}, <br><small>{{{2}}}om</small>
|11={{l|lt|{{{2}}}ote}}, <br><small>{{{2}}}ot</small>
|12={{l|lt|{{{2}}}o}}
|13={{l|lt|{{{3}}}davau}}
|14={{l|lt|{{{3}}}davai}}
|15={{l|lt|{{{3}}}davo}}
|16={{l|lt|{{{3}}}davome}}, <br><small>{{{3}}}davom</small>
|17={{l|lt|{{{3}}}davote}}, <br><small>{{{3}}}davot</small>
|18={{l|lt|{{{3}}}davo}}
|19={{l|lt|{{{fut|{{{3}}}}}}siu}}
|20={{l|lt|{{{fut|{{{3}}}}}}si}}
|21={{l|lt|{{{fut|{{{3}}}}}}s}}
|22={{l|lt|{{{fut|{{{3}}}}}}sime}}, <br><small>{{{fut|{{{3}}}}}}sim</small>
|23={{l|lt|{{{fut|{{{3}}}}}}site}}, <br><small>{{{fut|{{{3}}}}}}sit</small>
|24={{l|lt|{{{fut|{{{3}}}}}}s}}
|25={{l|lt|{{{3}}}čiau}}
|26={{l|lt|{{{3}}}tum}}, <br><small>{{{3}}}tumei</small>
|27={{l|lt|{{{3}}}tų}}
|28={{l|lt|{{{3}}}tumėme}}, <br><small>{{{3}}}tumėm, <br>{{{3}}}tume</small>
|29={{l|lt|{{{3}}}tumėte}}, <br><small>{{{3}}}tumėt</small>
|30={{l|lt|{{{3}}}tų}}
|31={{l|lt|{{{imp|{{{3}}}}}}k}}, <br><small>{{{imp|{{{3}}}}}}ki</small>
|32={{l|lt|te{{{1}}}i}}, <br><small>te{{{1}}}ie</small>
|33={{l|lt|{{{imp|{{{3}}}}}}kime}}, <br><small>{{{imp|{{{3}}}}}}kim</small>
|34={{l|lt|{{{imp|{{{3}}}}}}kite}}, <br><small>{{{imp|{{{3}}}}}}kit</small>
|35={{l|lt|te{{{1}}}i}}, <br><small>te{{{1}}}ie</small>
}}
{{lt-participles
|1={{l|lt|{{{1}}}įs}}
|2={{l|lt|{{{1}}}intis}}
|3={{l|lt|{{{1}}}imas}}
|4={{l|lt|{{{2}}}ęs}}
|5={{l|lt|{{{3}}}tas}}
|6={{l|lt|{{{3}}}davęs}}
|7={{l|lt|{{{fut|{{{3}}}}}}siąs}}
|8={{l|lt|{{{fut|{{{3}}}}}}siantis}}
|9={{l|lt|{{{fut|{{{3}}}}}}simas}}
|10={{l|lt|{{{3}}}tinas}}
|11={{l|lt|{{{3}}}damas}}
|12={{l|lt|{{{1}}}int}}
|13={{l|lt|{{{2}}}us}}
|14={{l|lt|{{{3}}}davus}}
|15={{l|lt|{{{fut|{{{3}}}}}}siant}}
|16={{l|lt|{{{3}}}te}}
|17={{l|lt|{{{3}}}tinai}}
}}<noinclude>[[Thể loại:Bản mẫu bảng biến tố động từ tiếng Litva|2nd conj]]</noinclude>
jr701wjxt0d50mntcnrp1sj691xmbvj
2570773
2570771
2026-10-15T13:57:10Z
Hiyuune
50834
2570773
wikitext
text/x-wiki
{{lt-conj
|1={{l|lt|{{{1s|{{{1}}}iu}}}}}
|2={{l|lt|{{{2s|{{{1}}}i}}}}}
|3={{l|lt|{{{1}}}i}}
|4={{l|lt|{{{1}}}ime}}, <br><small>{{{1}}}im</small>
|5={{l|lt|{{{1}}}ite}}, <br><small>{{{1}}}it</small>
|6={{l|lt|{{{1}}}i}}
|7={{l|lt|{{{2}}}au}}
|8={{l|lt|{{{2}}}ai}}
|9={{l|lt|{{{2}}}o}}
|10={{l|lt|{{{2}}}ome}}, <br><small>{{{2}}}om</small>
|11={{l|lt|{{{2}}}ote}}, <br><small>{{{2}}}ot</small>
|12={{l|lt|{{{2}}}o}}
|13={{l|lt|{{{3}}}davau}}
|14={{l|lt|{{{3}}}davai}}
|15={{l|lt|{{{3}}}davo}}
|16={{l|lt|{{{3}}}davome}}, <br><small>{{{3}}}davom</small>
|17={{l|lt|{{{3}}}davote}}, <br><small>{{{3}}}davot</small>
|18={{l|lt|{{{3}}}davo}}
|19={{l|lt|{{{fut|{{{3}}}}}}siu}}
|20={{l|lt|{{{fut|{{{3}}}}}}si}}
|21={{l|lt|{{{fut|{{{3}}}}}}s}}
|22={{l|lt|{{{fut|{{{3}}}}}}sime}}, <br><small>{{{fut|{{{3}}}}}}sim</small>
|23={{l|lt|{{{fut|{{{3}}}}}}site}}, <br><small>{{{fut|{{{3}}}}}}sit</small>
|24={{l|lt|{{{fut|{{{3}}}}}}s}}
|25={{l|lt|{{{3}}}čiau}}
|26={{l|lt|{{{3}}}tum}}, <br><small>{{{3}}}tumei</small>
|27={{l|lt|{{{3}}}tų}}
|28={{l|lt|{{{3}}}tumėme}}, <br><small>{{{3}}}tumėm, <br>{{{3}}}tume</small>
|29={{l|lt|{{{3}}}tumėte}}, <br><small>{{{3}}}tumėt</small>
|30={{l|lt|{{{3}}}tų}}
|31={{l|lt|{{{imp|{{{3}}}}}}k}}, <br><small>{{{imp|{{{3}}}}}}ki</small>
|32={{l|lt|te{{{1}}}i}}, <br><small>te{{{1}}}ie</small>
|33={{l|lt|{{{imp|{{{3}}}}}}kime}}, <br><small>{{{imp|{{{3}}}}}}kim</small>
|34={{l|lt|{{{imp|{{{3}}}}}}kite}}, <br><small>{{{imp|{{{3}}}}}}kit</small>
|35={{l|lt|te{{{1}}}i}}, <br><small>te{{{1}}}ie</small>
}}
{{lt-participles
|1={{l|lt|{{{1}}}įs}}
|2={{l|lt|{{{1}}}intis}}
|3={{l|lt|{{{1}}}imas}}
|4={{l|lt|{{{2}}}ęs}}
|5={{l|lt|{{{3}}}tas}}
|6={{l|lt|{{{3}}}davęs}}
|7={{l|lt|{{{fut|{{{3}}}}}}siąs}}
|8={{l|lt|{{{fut|{{{3}}}}}}siantis}}
|9={{l|lt|{{{fut|{{{3}}}}}}simas}}
|10={{l|lt|{{{3}}}tinas}}
|11={{l|lt|{{{3}}}damas}}
|12={{l|lt|{{{1}}}int}}
|13={{l|lt|{{{2}}}us}}
|14={{l|lt|{{{3}}}davus}}
|15={{l|lt|{{{fut|{{{3}}}}}}siant}}
|16={{l|lt|{{{3}}}te}}
|17={{l|lt|{{{3}}}tinai}}
}}<noinclude>{{tcat|conj:2nd conj}}</noinclude>
hphzezjig6yjskiv6nxdp4k4xk0u9ap
safe conduct
0
347836
2570946
2427455
2026-10-16T06:54:26Z
Hiyuune
50834
2570946
wikitext
text/x-wiki
{{also|safe-conduct}}
=={{langname|en}}==
==={{section|alt}}===
* {{l|en|safe-conduct}}
==={{section|n}}===
{{en-noun|-}}
# [[giấy thông hành|Giấy thông hành]] [[an toàn]] (qua [[nơi]] [[nguy hiểm]], qua [[vùng]] [[địch]]).
==={{section|ref}}===
* {{R:FVDP|db=ev}}
* {{R:Merriam-Webster Online|entry=safe conduct}}
* {{R:OED Online|entry=safe conduct}}
==={{section|ana}}===
* {{anagrams|en|a=accdefnostu|confuscated}}
8wlbm64z6yvplmiq4no45lauvncn8ww
Bản mẫu:lo-personal pronouns
10
365023
2570960
2288911
2026-10-16T08:05:52Z
Hiyuune
50834
2570960
wikitext
text/x-wiki
{{inflection-table-top|title=Đại từ nhân xưng tiếng Lào|palette=rose|tall=yes|class=tr-alongside}}
! class="outer" |
!
! trang trọng
! phổ biến
! không trang trọng
! thô tục
|-
! rowspan="3" class="outer" | số ít
! ngôi thứ nhất
| {{l-self|lo|ຂ້ານ້ອຍ}}<br>{{l-self|lo|ຜູ້ຂ້າ}}
| colspan="2" | {{l-self|lo|ເຮົາ}}<br />{{l-self|lo|ຂ້ອຍ}}
| {{l-self|lo|ກູ}}
|-
! ngôi thứ hai
| {{l-self|lo|ທ່ານ}}
| {{l-self|lo|ເຈົ້າ}}
| {{l-self|lo|ໂຕ}}
| {{l-self|lo|ມຶງ}}
|-
! ngôi thứ ba
| {{l-self|lo|ເພິ່ນ}}<br>{{l-self|lo|ຂ້າເຈົ້າ}}
| {{l-self|lo|ເຂົາ}}
| {{l-self|lo|ລາວ}}
| {{l-self|lo|ມັນ}}
|-
! rowspan="3" class="outer" | số nhiều
! ngôi thứ nhất
| {{l-self|lo|[[ພວກ]][[ຂ້ານ້ອຍ]]}}
| colspan="2" | {{l-self|lo|ເຮົາ}}<br>{{l-self|lo|ພວກເຮົາ}}<br />{{l-self|lo|[[ພວກ]][[ຂ້ອຍ]]}}
| rowspan="3" | —
|-
! ngôi thứ hai
| {{l-self|lo|[[ພວກ]][[ທ່ານ]]}}
| colspan="2" | {{l-self|lo|[[ພວກ]][[ເຈົ້າ]]}}
|-
! ngôi thứ ba
| {{l-self|lo|[[ພວກ]][[ເພິ່ນ]]}}<br>{{l-self|lo|ຂ້າເຈົ້າ}}
| colspan="2" | {{l-self|lo|[[ພວກ]][[ເຂົາ]]}}<br />{{l-self|lo|[[ພວກ]][[ລາວ]]}}
{{inflection-table-bottom}}<includeonly>{{cln|lo|Đại từ nhân xưng}}</includeonly><noinclude>{{tcat}}</noinclude>
jezd06djgwhn8nhdsptjbfp69qfv4kz
Trumpism
0
386407
2571000
2333203
2026-10-16T11:27:12Z
WhoAlone
40420
2571000
wikitext
text/x-wiki
=={{langname|en}}==
[[File:Donald Trump by Gage Skidmore 12.jpg|thumb|right|Donald Trump (2016)]]
{{wikipedia|Chủ nghĩa Trump}}
==={{ĐM|etym}}===
Từ {{suffix|en|Trump|-ism}}.
==={{ĐM|pron}}===
* {{IPA4|en|/ˈtɹʌmpɪzəm/}}
** {{audio|en|LL-Q1860 (eng)-Knabrupt-Trumpism.wav|a=Mỹ thông dụng}}
** {{audio|en|LL-Q1860 (eng)-Rho9998-Trumpism.wav|a=Anh}}
* {{rhyme|en|ʌmpɪsm|s=3}}
* {{hyphenation|en|trump|ism}}
==={{ĐM|pr-noun}}===
{{en-prop|-}}
# {{w|Chủ nghĩa Trump}}: [[triết lý|Triết lý]] và [[chính trị]] mà {{w|Donald Trump}} theo đuổi.
#* {{quote-journal |en | date = August 25, 2015 |journal=w:The Washington Post |author=Ruth Marcus |title=A look inside Trump's political philosophy| issn = 0190-8286|accessdate= October 2, 2022 | url = https://www.washingtonpost.com/opinions/donald-trumps-singular-platform/2015/08/25/2d2c76d0-4b5a-11e5-bfb9-9736d04fc8e4_story.html |passage=What is '''Trumpism'''? Or, to put it more tartly, is there a coherent political philosophy underlying his candidacy?...There can be Reaganism without Reagan. There can be no '''Trumpism''' without Trump...'''Trumpism''' is not so much a theory of government as a celebration of one individual's claimed capacity to govern.|archiveurl=https://web.archive.org/web/20151130074153/https://www.washingtonpost.com/opinions/donald-trumps-singular-platform/2015/08/25/2d2c76d0-4b5a-11e5-bfb9-9736d04fc8e4_story.html}}
#* {{quote-journal |en |date=April 16, 2018|journal={{w|Foreign Policy (magazine)|Foreign Policy}}|author=Omar G. Encarnación |title=The Trumpification of the Latin American Right |passage=Given Latin America's right-wing turn’s affinities with '''Trumpism''', it is tempting to see it as part of the global wave of right-wing populism making its way through the United States and Western Europe.}}
#* {{quote-journal |en |date=December 3, 2018|work=w:The New York Times |title=Climate Denial Was the Crucible for Trumpism |url=https://www.nytimes.com/2018/12/03/opinion/climate-denial-trump-gop.html|author=w:Paul Krugman|passage=In fact, when you review the history of Republican climate denial, it looks a lot like '''Trumpism'''.|archiveurl=https://web.archive.org/web/20201107223615/https://www.nytimes.com/2018/12/03/opinion/climate-denial-trump-gop.html}}
#* {{quote-journal |en | date = November 5, 2020 | issn = 0013-0613| title = Trump and Trumpism| work = w:The Economist|accessdate= October 2, 2022 | url = https://www.economist.com/united-states/2020/11/05/trump-and-trumpism |passage = A mixture of isolationism, cronyism, nativist rhetoric, somewhat performative authoritarianism, corporate tax cuts and personality cult, '''Trumpism''' is what the president says it is.|archiveurl=https://archive.ph/lLpBr|archivedate=2020-11-05}}
#* {{quote-journal |en |date=November 8, 2020 |journal=w:The Washington Post |url=https://www.washingtonpost.com/world/the_americas/trump-populism-bolsonaro-duterte-orban/2020/11/07/53fcad7a-1e1d-11eb-90dd-abd0f7086a91_story.html |title=The world's populists are losing their White House ally, but global Trumpism is far from over |passage=Few are predicting an end to global '''Trumpism''', the nation-first, people-dividing style of governance with a hint of authoritarianism that began to gain traction in Europe and Asia well before Trump's 2016 election. |archiveurl=https://web.archive.org/web/20201224094025/https://www.washingtonpost.com/world/the_americas/trump-populism-bolsonaro-duterte-orban/2020/11/07/53fcad7a-1e1d-11eb-90dd-abd0f7086a91_story.html}}
#* {{quote-journal |en | date = September 4, 2022 | author = Michael Hirsh| title = Why Trumpism Will Endure| work = {{w|Foreign Policy (magazine)|Foreign Policy}}|accessdate= October 2, 2022 | url = https://foreignpolicy.com/2022/09/04/trumpism-gop-democracy-future-book-reviews/ |passage=Why '''Trumpism''' will endure...'''Trumpism''' was a long time coming, and it will be a long time going...The durability of Trump and '''Trumpism''' is bringing into harsh relief many of the deeper flaws in the U.S. political system...Emerging class differences had just as much to do with today’s political polarization as race did, and this also helps to explain the continuing populist appeal of '''Trumpism'''.|archiveurl=http://archive.ph/Z6SFN|archivedate=2022-09-04}}
===={{ĐM|derived}}====
{{col|en|anti-Trumpism}}
===={{ĐM|related}}====
* {{l|en|Trumpian}}
==={{ĐM|noun}}===
{{en-noun}}
# Một cụm từ hoặc câu nói đặc trưng của {{w|Donald Trump}}.
#* {{quote-web|en|date=June 5 2016|author=Eric Bradner; Phil Mattingly|url=http://www.cnn.com/2016/06/05/politics/gop-fears-donald-trump-judge-attack/index.html |title=Growing fear inside GOP about Trump|work=w:CNN|accessdate=5 June 2016|passage="That was just painful," said one Republican official who {{...}} added that the reality is McConnell—and Ryan and every Republican in a leadership position or facing an election challenge—"will be stuck dealing with the latest '''Trumpism''' every interview of every day, of every month until November."|archiveurl=https://web.archive.org/web/20240330224040/https://edition.cnn.com/2016/06/05/politics/gop-fears-donald-trump-judge-attack/index.html}}
#* {{quote-book|en|year=2017|author=Tim Muehlhoff; Richard Langer|title=Winsome Persuasion|page=2
|passage={{...}} the term ''Trumpisms'' entered our vocabulary—complete with a dedicated website categorizing quotations in groups with dropdown menus for easier access: '''Trumpisms''' by Region, '''Trumpisms''' on Facebook, '''Trumpisms''' on Twitter.}}
==={{ĐM|further}}===
* {{pedia|lang=en}}
* {{R:wquote|en}}
{{C|en|Donald Trump|Chủ nghĩa bảo thủ|Chủ nghĩa dân tộc|Chính trị Hoa Kỳ}}
a9d38jw3l4hm1xz5etdlkxox54xzys1
Đức Quốc Xã
0
416501
2570808
2563835
2026-10-15T17:22:52Z
TienMinh-mun6xnChing
57893
/* Tiếng Việt */ Quốc viết hoa
2570808
wikitext
text/x-wiki
=={{langname|vi}}==
{{wp}}
==={{ĐM|etym}}===
{{vi-etym-sino|德||國社}}, {{blend|nocap=y|vi|Đức|quốc gia|xã hội chủ nghĩa}}.
==={{ĐM|pron}}===
{{vi-pron}}
==={{ĐM|proper noun}}===
{{vi-proper noun|head=[[Đức]] [[Quốc xã|Quốc Xã]]}}
# [[chế độ|Chế độ]] do {{w|Adolf Hitler}} lãnh đạo tại [[Đức]] từ năm 1933 đến năm 1945.
{{C|vi|Chủ nghĩa quốc xã|Đức|Thế chiến thứ hai}}
22k2wlorpqhbnhztcsashtdq3qm0x11
phép chiếu
0
420180
2570747
2570666
2026-10-15T12:27:27Z
TheHighFighter2
42988
/* Tiếng Việt */
2570747
wikitext
text/x-wiki
=={{langname|vi}}==
{{Wikipedia|+ (đại số tuyến tính)}}
==={{section|pron}}===
{{vi-pron}}
==={{section|noun}}===
{{vi-noun}}
# {{lb|vi|hình học}} Biểu diễn sự [[phản chiếu]] của [[vật thể]] hay [[hình học]] thông qua ánh xạ hoặc quy tắc toán học.
# {{lb|vi|đại cương}} [[đại lượng|Đại lượng]] [[biến đổi]] [[tuyến tính]] có tính chất [[lũy đẳng]].
6ljw31rp0l6430delsc58bkbcncy2km
azid
0
420205
2570744
2026-10-15T12:15:46Z
TheHighFighter2
42988
/* */
2570744
wikitext
text/x-wiki
{{also|Azid}}
=={{langname|nv}}==
==={{ĐM|etym}}===
Từ {{inh|nv|ath-pro|*-zə̓tʼ}}.<ref>{{R:ath:Leer:1996|page=56.b|volume=s/za-s/zE}}</ref>
==={{ĐM|noun}}===
{{head|nv|noun}}
# {{lb|nv|anatomy}} [[gan|Gan]].
===={{ĐM|infl}}====
{{nv-pos-lowtone|zid}}
==={{ĐM|ref}}===
{{reflist}}
* {{cite-book|year=2005|title=Athabaskan Prosody|author=Sharon Hargus|author2=Keren Rice|pages=103|ISBN=9789027247834|publisher=John Benjamins Publishing Company|location=Amsterdam}}
qg9kns3ck143dhysikabdwjk3hdrp7j
Bản mẫu:R:ath:Leer:1996
10
420206
2570745
2026-10-15T12:17:57Z
TheHighFighter2
42988
Trang mới: “{{#invoke:quote|call_template |template=cite-book |last=Leer |first=Jeff |title=Comparative Athabaskan Lexicon |publisher=Alaska Native Language Archive |year=1996 |pageparam=page |vol={{{volume|}}} |url=https://www.uaf.edu/anla/record.php?identifier=CA965L1996a |propagateparams=entry |allowparams=volume }}<noinclude>{{documentation}}</noinclude>”
2570745
wikitext
text/x-wiki
{{#invoke:quote|call_template
|template=cite-book
|last=Leer
|first=Jeff
|title=Comparative Athabaskan Lexicon
|publisher=Alaska Native Language Archive
|year=1996
|pageparam=page
|vol={{{volume|}}}
|url=https://www.uaf.edu/anla/record.php?identifier=CA965L1996a
|propagateparams=entry
|allowparams=volume
}}<noinclude>{{documentation}}</noinclude>
h2123k5c7o7ac1c511ksrp6ctaiufkb
mósí
0
420207
2570746
2026-10-15T12:25:55Z
TheHighFighter2
42988
/* */
2570746
wikitext
text/x-wiki
{{also|Phụ lục:Biến thể của "mosi"}}
=={{langname|nv}}==
{{wp|nv:}}
==={{ĐM|etym}}===
Từ {{bor|nv|es|moza}}.
==={{ĐM|pron}}===
* {{IPA|nv|/mósɪ́/}}
* {{audio|nv|Nv-mósí.ogg}}
==={{ĐM|noun}}===
{{head|nv|noun}}
# [[mèo|Mèo]].
===={{ĐM|infl}}====
{{nv-pos-lowtone-si|mósí}}
===={{ĐM|syn}}====
* {{l|nv|gídí}}
* {{l|nv|másí}}
===={{ĐM|der}}====
* {{l|nv|mósíʼilí|t=mèo Ba Tư}}
* {{l|nv|mósíkąʼ|t=mèo đực}}
{{C|nv|Mèo}}
qz0mlq44jo8ogre5xpn4jbolliqx7xg
Thể loại:Tiếng Trung Sudan nguyên thủy
14
420208
2570749
2026-10-15T12:35:21Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2570749
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Mô đun:nyo-utilities
828
420209
2570750
2026-10-15T12:45:57Z
Hiyuune
50834
Trang mới: “local export = {} function export.plural(frame) local word = frame.args[1] local sg_class = frame.args[2] word = word:gsub("^" .. sg_class, "") return word end function export.conj(frame) local verb = frame.args[1] local initial = frame.args[2] local final = frame.args[3] verb = verb:gsub("^" .. initial .. "(.*)" .. final .. "$", "%1") return verb end return export”
2570750
Scribunto
text/plain
local export = {}
function export.plural(frame)
local word = frame.args[1]
local sg_class = frame.args[2]
word = word:gsub("^" .. sg_class, "")
return word
end
function export.conj(frame)
local verb = frame.args[1]
local initial = frame.args[2]
local final = frame.args[3]
verb = verb:gsub("^" .. initial .. "(.*)" .. final .. "$", "%1")
return verb
end
return export
fz697wim27ok5u5gkn0ezbmnedox6in
Bản mẫu:nyo-noun
10
420210
2570751
2026-10-15T12:52:07Z
Hiyuune
50834
Trang mới: “{{head|nyo|Danh từ|head={{{head|}}}}} <!-- -->{{#switch:<includeonly>{{{1}}}</includeonly><!-- Class 1 -->|1={{#if:{{{2|}}}|''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 1|lớp 1]][[Thể loại:Danh từ lớp 1 tiếng Nyoro]]'' (''số nhiều'' <!-- -->{{#switch:<includeonly>{{{2}}}</includeonly><!-- -->|2=<b>{{l-self|nyo|<!-- -->{{#if:{{{plural|{{{pl|}}}}}}<!-- -->|{{{plural|{{{pl}}}}}}<!-- -->|<!-- -->{{#switch:{{padleft:|…”
2570751
wikitext
text/x-wiki
{{head|nyo|Danh từ|head={{{head|}}}}} <!--
-->{{#switch:<includeonly>{{{1}}}</includeonly><!--
Class 1
-->|1={{#if:{{{2|}}}|''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 1|lớp 1]][[Thể loại:Danh từ lớp 1 tiếng Nyoro]]'' (''số nhiều'' <!--
-->{{#switch:<includeonly>{{{2}}}</includeonly><!--
-->|2=<b>{{l-self|nyo|<!--
-->{{#if:{{{plural|{{{pl|}}}}}}<!--
-->|{{{plural|{{{pl}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|omwa={{#switch:{{padleft:|6|{{pagename}}}}<!--
-->|omwamb|omwanc|omwand|omwanf|omwang|omwanj|omwank|omwamp|omwans|omwant|omwanv|omwanz=aba{{#invoke:nyo-utilities|plural|{{pagename}}|omwa}}<!--
-->|#default=abaa{{#invoke:nyo-utilities|plural|{{pagename}}|omwa}}}}<!--
-->|omwe={{#switch:{{padleft:|6|{{pagename}}}}<!--
-->|omwemb|omwenc|omwend|omwenf|omweng|omwenj|omwenk|omwemp|omwens|omwent|omwenv|omwenz=abe{{#invoke:nyo-utilities|plural|{{pagename}}|omwe}}<!--
-->|#default=abee{{#invoke:nyo-utilities|plural|{{pagename}}|omwe}}}}<!--
-->|omwo={{#switch:{{padleft:|6|{{pagename}}}}<!--
-->|omwomb|omwonc|omwond|omwonf|omwong|omwonj|omwonk|omwomp|omwons|omwont|omwonv|omwonz=abo{{#invoke:nyo-utilities|plural|{{pagename}}|omwo}}<!--
-->|#default=aboo{{#invoke:nyo-utilities|plural|{{pagename}}|omwo}}}}<!--
-->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!--
-->|omu=aba{{#invoke:nyo-utilities|plural|{{pagename}}|omu}}<!--
-->|omw=aba{{#invoke:nyo-utilities|plural|{{pagename}}|omw}}}}<!--
-->}}<!--
-->}}|accel-form=2pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 2|''lớp 2]]<!--
-->|#default=<b><small>[Mục từ gì?]</small></b>}}{{#if:{{{3|}}}||'', augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#if:{{{augmentless|{{{augless|}}}}}}<!--
-->|{{{augmentless|{{{augless}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|#default=m{{#invoke:nyo-utilities|plural|{{pagename}}|om}}<!--
-->}}<!--
-->}}|accel-form=1augless}}</b>'', plural augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!--
-->|{{{plural-augmentless|{{{pl-augless}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|omwa={{#switch:{{padleft:|6|{{pagename}}}}<!--
-->|omwamb|omwanc|omwand|omwanf|omwang|omwanj|omwank|omwamp|omwans|omwant|omwanv|omwanz=ba{{#invoke:nyo-utilities|plural|{{pagename}}|omwa}}<!--
-->|#default=baa{{#invoke:nyo-utilities|plural|{{pagename}}|omwa}}}}<!--
-->|omwe={{#switch:{{padleft:|6|{{pagename}}}}<!--
-->|omwemb|omwenc|omwend|omwenf|omweng|omwenj|omwenk|omwemp|omwens|omwent|omwenv|omwenz=be{{#invoke:nyo-utilities|plural|{{pagename}}|omwe}}<!--
-->|#default=bee{{#invoke:nyo-utilities|plural|{{pagename}}|omwe}}}}<!--
-->|omwo={{#switch:{{padleft:|6|{{pagename}}}}<!--
-->|omwomb|omwonc|omwond|omwonf|omwong|omwonj|omwonk|omwomp|omwons|omwont|omwonv|omwonz=bo{{#invoke:nyo-utilities|plural|{{pagename}}|omwo}}<!--
-->|#default=boo{{#invoke:nyo-utilities|plural|{{pagename}}|omwo}}}}<!--
-->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!--
-->|omu=ba{{#invoke:nyo-utilities|plural|{{pagename}}|omu}}<!--
-->|omw=ba{{#invoke:nyo-utilities|plural|{{pagename}}|omw}}}}<!--
-->}}<!--
-->}}|accel-form=2pl-augless}}</b>}}|[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 1|''lớp 1]][[Thể loại:Danh từ lớp 1 tiếng Nyoro]] (''không đếm được[[Thể loại:Danh từ không đếm được tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|#default={{#if:{{{augmentless|{{{augless|}}}}}}|{{{augmentless|{{{augless|}}}}}}|m{{#invoke:nyo-utilities|plural|{{pagename}}|om}}}}<!--
-->}}<!--
-->|accel-form=1augless}}</b>}}}}<!--
Class 1a
-->|1a={{#if:{{{2|}}}|''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 1a|lớp 1a]][[Thể loại:Danh từ lớp 1a tiếng Nyoro]]'' (''số nhiều'' <!--
-->{{#switch:<includeonly>{{{2}}}</includeonly><!--
-->|2a=<b>{{l-self|nyo|<!--
-->{{#if:{{{plural|{{{pl|}}}}}}<!--
-->|{{{plural|{{{pl}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|1|{{pagename}}}}<!--
-->|i=ba{{pagename}}<!--
-->|e=bee{{#invoke:nyo-utilities|plural|{{pagename}}|e}}<!--
-->|o=boo{{#invoke:nyo-utilities|plural|{{pagename}}|o}}<!--
-->|#default=baa{{pagename}}<!--
-->}}<!--
-->}}|accel-form=2apl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 2a|''lớp 2a]]<!--
-->|#default=<b><small>[Mục từ gì?]</small></b>}}'', augmentless only''|[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 1a|''lớp 1a]][[Thể loại:Danh từ lớp 1a tiếng Nyoro]] (''không đếm được[[Thể loại:Danh từ không đếm được tiếng Nyoro]], augmentless only''}}<!--
Class 3
-->|3={{#if:{{{2|}}}|''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 3|lớp 3]][[Thể loại:Danh từ lớp 3 tiếng Nyoro]]'' (''số nhiều'' <!--
-->{{#switch:<includeonly>{{{2}}}</includeonly><!--
-->|4=<b>{{l-self|nyo|<!--
-->{{#if:{{{plural|{{{pl|}}}}}}<!--
-->|{{{plural|{{{pl}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|3|{{pagename}}}}<!--
-->|omw={{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|omwi=emii{{#invoke:nyo-utilities|plural|{{pagename}}|omwi}}<!--
-->|#default=emy{{#invoke:nyo-utilities|plural|{{pagename}}|omw}}}}<!--
-->|#default={{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|omul=emir{{#invoke:nyo-utilities|plural|{{pagename}}|omul}}<!--
-->|#default=emi{{#invoke:nyo-utilities|plural|{{pagename}}|omu}}}}<!--
-->}}<!--
-->}}|accel-form=4pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 4|''lớp 4]]<!--
-->|8=<b>{{l-self|nyo|<!--
-->{{#if:{{{plural|{{{pl|}}}}}}<!--
-->|{{{plural|{{{pl}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|3|{{pagename}}}}<!--
-->|omw={{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|omwi=ebii{{#invoke:nyo-utilities|plural|{{pagename}}|omwi}}<!--
-->|#default=eby{{#invoke:nyo-utilities|plural|{{pagename}}|omw}}}}<!--
-->|#default=ebi{{#invoke:nyo-utilities|plural|{{pagename}}|omu}}<!--
-->}}<!--
-->}}|accel-form=8pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 8|''lớp 8]]<!--
-->}}{{#if:{{{3|}}}||'', augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#if:{{{augmentless|{{{augless|}}}}}}<!--
-->|{{{augmentless|{{{augless}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|#default=m{{#invoke:nyo-utilities|plural|{{pagename}}|om}}<!--
-->}}<!--
-->}}|accel-form=3augless}}</b>'', plural augmentless'' <!--
-->{{#switch:<includeonly>{{{2}}}</includeonly><!--
-->|4=<b>{{l-self|nyo|<!--
-->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!--
-->|{{{plural-augmentless|{{{pl-augless}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|3|{{pagename}}}}<!--
-->|omw={{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|omwi=mii{{#invoke:nyo-utilities|plural|{{pagename}}|omwi}}<!--
-->|#default=my{{#invoke:nyo-utilities|plural|{{pagename}}|omw}}}}<!--
-->|#default={{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|omul=mir{{#invoke:nyo-utilities|plural|{{pagename}}|omul}}<!--
-->|#default=mi{{#invoke:nyo-utilities|plural|{{pagename}}|omu}}}}<!--
-->}}<!--
-->}}|accel-form=4pl-augless}}</b><!--
-->|8=<b>{{l-self|nyo|<!--
-->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!--
-->|{{{plural-augmentless|{{{pl-augless}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|3|{{pagename}}}}<!--
-->|omw={{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|omwi=bii{{#invoke:nyo-utilities|plural|{{pagename}}|omwi}}<!--
-->|#default=by{{#invoke:nyo-utilities|plural|{{pagename}}|omw}}}}<!--
-->|#default=bi{{#invoke:nyo-utilities|plural|{{pagename}}|omu}}<!--
-->}}<!--
-->}}|accel-form=8pl-augless}}</b><!--
-->}}}}|[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 3|''lớp 3]][[Thể loại:Danh từ lớp 3 tiếng Nyoro]] (''không đếm được[[Thể loại:Danh từ không đếm được tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|#default={{#if:{{{augmentless|{{{augless|}}}}}}|{{{augmentless|{{{augless|}}}}}}|m{{#invoke:nyo-utilities|plural|{{pagename}}|om}}}}<!--
-->}}<!--
-->|accel-form=3augless}}</b>}}}}<!--
Class 5
-->|5={{#if:{{{2|}}}|''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 5|lớp 5]][[Thể loại:Danh từ lớp 5 tiếng Nyoro]]'' (''số nhiều'' <!--
-->{{#switch:<includeonly>{{{2}}}</includeonly><!--
-->|6=<b>{{l-self|nyo|<!--
-->{{#if:{{{plural|{{{pl|}}}}}}<!--
-->|{{{plural|{{{pl}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|erya={{#switch:{{padleft:|6|{{pagename}}}}<!--
-->|eryamb|eryanc|eryand|eryanf|eryang|eryanj|eryank|eryamp|eryans|eryant|eryanv|eryanz=ama{{#invoke:nyo-utilities|plural|{{pagename}}|erya}}<!--
-->|#default=amaa{{#invoke:nyo-utilities|plural|{{pagename}}|erya}}}}<!--
-->|erye={{#switch:{{padleft:|6|{{pagename}}}}<!--
-->|eryemb|eryenc|eryend|eryenf|eryeng|eryenj|eryenk|eryemp|eryens|eryent|eryenv|eryenz=ame{{#invoke:nyo-utilities|plural|{{pagename}}|erye}}<!--
-->|#default=amee{{#invoke:nyo-utilities|plural|{{pagename}}|erye}}}}<!--
-->|eryo={{#switch:{{padleft:|6|{{pagename}}}}<!--
-->|eryomb|eryonc|eryond|eryonf|eryong|eryonj|eryonk|eryomp|eryons|eryont|eryonv|eryonz=amo{{#invoke:nyo-utilities|plural|{{pagename}}|eryo}}<!--
-->|#default=amoo{{#invoke:nyo-utilities|plural|{{pagename}}|eryo}}}}<!--
-->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!--
-->|eri=ama{{#invoke:nyo-utilities|plural|{{pagename}}|eri}}<!--
-->|#default={{#switch:{{padleft:|1|{{pagename}}}}<!--
-->|i=ama{{#invoke:nyo-utilities|plural|{{pagename}}|i}}}}<!--
-->}}}}<!--
-->}}|accel-form=6pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 6|''lớp 6]]<!--
-->|#default=<b><small>[Mục từ gì?]</small></b>}}{{#if:{{{3|}}}||'', augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#if:{{{augmentless|{{{augless|}}}}}}<!--
-->|{{{augmentless|{{{augless}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|er=l{{#invoke:nyo-utilities|plural|{{pagename}}|er}}<!--
-->|#default={{pagename}}<!--
-->}}<!--
-->}}|accel-form=5augless}}</b>'', plural augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!--
-->|{{{plural-augmentless|{{{pl-augless}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|erya={{#switch:{{padleft:|6|{{pagename}}}}<!--
-->|eryamb|eryanc|eryand|eryanf|eryang|eryanj|eryank|eryamp|eryans|eryant|eryanv|eryanz=ma{{#invoke:nyo-utilities|plural|{{pagename}}|erya}}<!--
-->|#default=maa{{#invoke:nyo-utilities|plural|{{pagename}}|erya}}}}<!--
-->|erye={{#switch:{{padleft:|6|{{pagename}}}}<!--
-->|eryemb|eryenc|eryend|eryenf|eryeng|eryenj|eryenk|eryemp|eryens|eryent|eryenv|eryenz=me{{#invoke:nyo-utilities|plural|{{pagename}}|erye}}<!--
-->|#default=mee{{#invoke:nyo-utilities|plural|{{pagename}}|erye}}}}<!--
-->|eryo={{#switch:{{padleft:|6|{{pagename}}}}<!--
-->|eryomb|eryonc|eryond|eryonf|eryong|eryonj|eryonk|eryomp|eryons|eryont|eryonv|eryonz=mo{{#invoke:nyo-utilities|plural|{{pagename}}|eryo}}<!--
-->|#default=moo{{#invoke:nyo-utilities|plural|{{pagename}}|eryo}}}}<!--
-->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!--
-->|eri=ma{{#invoke:nyo-utilities|plural|{{pagename}}|eri}}<!--
-->|#default={{#switch:{{padleft:|1|{{pagename}}}}<!--
-->|i=ma{{#invoke:nyo-utilities|plural|{{pagename}}|i}}}}<!--
-->}}}}<!--
-->}}|accel-form=6pl-augless}}</b>}}|[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 5|''lớp 5]][[Thể loại:Danh từ lớp 5 tiếng Nyoro]] (''không đếm được[[Thể loại:Danh từ không đếm được tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|er=l{{#invoke:nyo-utilities|plural|{{pagename}}|er}}<!--
-->|#default={{#if:{{{augmentless|{{{augless|}}}}}}|{{{augmentless|{{{augless|}}}}}}|{{pagename}}}}<!--
-->}}<!--
-->|accel-form=5augless}}</b>}}}}<!--
Class 7
-->|7={{#if:{{{2|}}}|''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 7|lớp 7]][[Thể loại:Danh từ lớp 7 tiếng Nyoro]]'' (''số nhiều'' <!--
-->{{#switch:<includeonly>{{{2}}}</includeonly><!--
-->|8=<b>{{l-self|nyo|<!--
-->{{#if:{{{plural|{{{pl|}}}}}}<!--
-->|{{{plural|{{{pl}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|ek=eb{{#invoke:nyo-utilities|plural|{{pagename}}|ek}}<!--
-->}}<!--
-->}}|accel-form=8pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 8|''lớp 8]]<!--
-->|#default=<b><small>[Mục từ gì?]</small></b>}}{{#if:{{{3|}}}||'', augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#if:{{{augmentless|{{{augless|}}}}}}<!--
-->|{{{augmentless|{{{augless}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|ek=k{{#invoke:nyo-utilities|plural|{{pagename}}|ek}}<!--
-->}}<!--
-->}}|accel-form=7augless}}</b>'', plural augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!--
-->|{{{plural-augmentless|{{{pl-augless}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|ek=b{{#invoke:nyo-utilities|plural|{{pagename}}|ek}}<!--
-->}}<!--
-->}}|accel-form=8pl-augless}}</b>}}|[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 7|''lớp 7]][[Thể loại:Danh từ lớp 7 tiếng Nyoro]] (''không đếm được[[Thể loại:Danh từ không đếm được tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|#default={{#if:{{{augmentless|{{{augless|}}}}}}|{{{augmentless|{{{augless|}}}}}}|k{{#invoke:nyo-utilities|plural|{{pagename}}|ek}}}}<!--
-->}}<!--
-->|accel-form=7augless}}</b>}}}}<!--
Class 9
-->|9={{#if:{{{2|}}}|''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 9|lớp 9]][[Thể loại:Danh từ lớp 9 tiếng Nyoro]]'' (''số nhiều'' <!--
-->{{#switch:<includeonly>{{{2}}}</includeonly><!--
-->|10=<b>{{l-self|nyo|<!--
-->{{#if:{{{plural|{{{pl|}}}}}}<!--
-->|{{{plural|{{{pl}}}}}}<!--
-->|<!--
-->{{pagename}}<!--
-->}}|accel-form=10pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 10|''lớp 10]]<!--
-->|6=<b>{{l-self|nyo|<!--
-->{{#if:{{{plural|{{{pl|}}}}}}<!--
-->|{{{plural|{{{pl}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|en=ama{{#invoke:nyo-utilities|plural|{{pagename}}|en}}<!--
-->|#default={{#switch:{{padleft:|1|{{pagename}}}}<!--
-->|e=ama{{#invoke:nyo-utilities|plural|{{pagename}}|e}}}}<!--
-->}}<!--
-->}}|accel-form=6pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 6|''lớp 6]]<!--
-->|#default=<b><small>[Mục từ gì?]</small></b>}}{{#if:{{{3|}}}||'', augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#if:{{{augmentless|{{{augless|}}}}}}<!--
-->|{{{augmentless|{{{augless}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|#default={{#invoke:nyo-utilities|plural|{{pagename}}|e}}<!--
-->}}<!--
-->}}|accel-form=9augless}}</b>'', plural augmentless'' <!-- -->{{#switch:<includeonly>{{{2}}}</includeonly><!--
-->|10=<b>{{l-self|nyo|<!--
-->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!--
-->|{{{plural-augmentless|{{{pl-augless}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|#default={{#invoke:nyo-utilities|plural|{{pagename}}|e}}<!--
-->}}<!--
-->}}|accel-form=10pl-augless}}</b><!--
-->|6=<b>{{l-self|nyo|<!--
-->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!--
-->|{{{plural-augmentless|{{{pl-augless}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|en=ma{{#invoke:nyo-utilities|plural|{{pagename}}|en}}<!--
-->|#default={{#switch:{{padleft:|1|{{pagename}}}}<!--
-->|e=ma{{#invoke:nyo-utilities|plural|{{pagename}}|e}}}}<!--
-->}}<!--
-->}}|accel-form=6pl-augless}}</b><!--
-->}}}}|[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 9|''lớp 9]][[Thể loại:Danh từ lớp 9 tiếng Nyoro]] (''không đếm được[[Thể loại:Danh từ không đếm được tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|#default={{#if:{{{augmentless|{{{augless|}}}}}}|{{{augmentless|{{{augless|}}}}}}|{{#invoke:nyo-utilities|plural|{{pagename}}|e}}}}<!--
-->}}<!--
-->|accel-form=9augless}}</b>}}}}<!--
Class 11
-->|11={{#if:{{{2|}}}|''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 11|lớp 11]][[Thể loại:Danh từ lớp 11 tiếng Nyoro]]'' (''số nhiều'' <!--
-->{{#switch:<includeonly>{{{2}}}</includeonly><!--
-->|10=<b>{{l-self|nyo|<!--
-->{{#if:{{{plural|{{{pl|}}}}}}<!--
-->|{{{plural|{{{pl}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|orub=emb{{#invoke:nyo-utilities|plural|{{pagename}}|orub}}<!--
-->|orup=emp{{#invoke:nyo-utilities|plural|{{pagename}}|orup}}<!--
-->|oruh=emp{{#invoke:nyo-utilities|plural|{{pagename}}|oruh}}<!--
-->|orum=em{{#invoke:nyo-utilities|plural|{{pagename}}|orum}}<!--
-->|orun=en{{#invoke:nyo-utilities|plural|{{pagename}}|orun}}<!--
-->|orul=end{{#invoke:nyo-utilities|plural|{{pagename}}|orul}}<!--
-->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!--
-->|oru=en{{#invoke:nyo-utilities|plural|{{pagename}}|oru}}}}<!--
-->}}<!--
-->}}|accel-form=10pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 10|''lớp 10]]<!--
-->|6=<b>{{l-self|nyo|<!--
-->{{#if:{{{plural|{{{pl|}}}}}}<!--
-->|{{{plural|{{{pl}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|orwa=amaa{{#invoke:nyo-utilities|plural|{{pagename}}|orwa}}<!--
-->|orwe=amee{{#invoke:nyo-utilities|plural|{{pagename}}|orwe}}<!--
-->|orwo=amoo{{#invoke:nyo-utilities|plural|{{pagename}}|orwo}}<!--
-->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!--
-->|oru=ama{{#invoke:nyo-utilities|plural|{{pagename}}|oru}}}}<!--
-->}}<!--
-->}}|accel-form=6pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 6|''lớp 6]]<!--
-->|8=<b>{{l-self|nyo|<!--
-->{{#if:{{{plural|{{{pl|}}}}}}<!--
-->|{{{plural|{{{pl}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|3|{{pagename}}}}<!--
-->|orw={{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|orwi=ebii{{#invoke:nyo-utilities|plural|{{pagename}}|orwi}}<!--
-->|#default=eby{{#invoke:nyo-utilities|plural|{{pagename}}|orw}}}}<!--
-->|#default=ebi{{#invoke:nyo-utilities|plural|{{pagename}}|oru}}<!--
-->}}<!--
-->}}|accel-form=8pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 8|''lớp 8]]<!--
-->}}{{#if:{{{3|}}}||'', augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#if:{{{augmentless|{{{augless|}}}}}}<!--
-->|{{{augmentless|{{{augless}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|#default=r{{#invoke:nyo-utilities|plural|{{pagename}}|or}}<!--
-->}}<!--
-->}}|accel-form=11augless}}</b>'', plural augmentless'' <!-- -->{{#switch:<includeonly>{{{2}}}</includeonly><!--
-->|10=<b>{{l-self|nyo|<!--
-->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!--
-->|{{{plural-augmentless|{{{pl-augless}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|orub=mb{{#invoke:nyo-utilities|plural|{{pagename}}|orub}}<!--
-->|orup=mp{{#invoke:nyo-utilities|plural|{{pagename}}|orup}}<!--
-->|oruh=mp{{#invoke:nyo-utilities|plural|{{pagename}}|oruh}}<!--
-->|orum=m{{#invoke:nyo-utilities|plural|{{pagename}}|orum}}<!--
-->|orun=n{{#invoke:nyo-utilities|plural|{{pagename}}|orun}}<!--
-->|orul=nd{{#invoke:nyo-utilities|plural|{{pagename}}|orul}}<!--
-->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!--
-->|oru=n{{#invoke:nyo-utilities|plural|{{pagename}}|oru}}}}<!--
-->}}<!--
-->}}|accel-form=10pl-augless}}</b><!--
-->|6=<b>{{l-self|nyo|<!--
-->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!--
-->|{{{plural-augmentless|{{{pl-augless}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|orwa=maa{{#invoke:nyo-utilities|plural|{{pagename}}|orwa}}<!--
-->|orwe=mee{{#invoke:nyo-utilities|plural|{{pagename}}|orwe}}<!--
-->|orwo=moo{{#invoke:nyo-utilities|plural|{{pagename}}|orwo}}<!--
-->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!--
-->|oru=ma{{#invoke:nyo-utilities|plural|{{pagename}}|oru}}}}<!--
-->}}<!--
-->}}|accel-form=6pl-augless}}</b><!--
-->|8=<b>{{l-self|nyo|<!--
-->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!--
-->|{{{plural-augmentless|{{{pl-augless}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|3|{{pagename}}}}<!--
-->|orw={{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|orwi=bii{{#invoke:nyo-utilities|plural|{{pagename}}|orwi}}<!--
-->|#default=by{{#invoke:nyo-utilities|plural|{{pagename}}|orw}}}}<!--
-->|#default=bi{{#invoke:nyo-utilities|plural|{{pagename}}|oru}}<!--
-->}}<!--
-->}}|accel-form=8pl-augless}}</b><!--
-->}}}}|[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 11|''lớp 11]][[Thể loại:Danh từ lớp 11 tiếng Nyoro]] (''không đếm được[[Thể loại:Danh từ không đếm được tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|#default={{#if:{{{augmentless|{{{augless|}}}}}}|{{{augmentless|{{{augless|}}}}}}|r{{#invoke:nyo-utilities|plural|{{pagename}}|or}}}}<!--
-->}}<!--
-->|accel-form=11augless}}</b>}}}}<!--
Class 12
-->|12={{#if:{{{2|}}}|''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 12|lớp 12]][[Thể loại:Danh từ lớp 12 tiếng Nyoro]]'' (''số nhiều'' <!--
-->{{#switch:<includeonly>{{{2}}}</includeonly><!--
-->|13/14=<b>{{l-self|nyo|<!--
-->{{#if:{{{plural|{{{pl|}}}}}}<!--
-->|{{{plural|{{{pl}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|akaa=otwa{{#invoke:nyo-utilities|plural|{{pagename}}|akaa}}<!--
-->|akee=otwe{{#invoke:nyo-utilities|plural|{{pagename}}|akee}}<!--
-->|akai=otwi{{#invoke:nyo-utilities|plural|{{pagename}}|akai}}<!--
-->|akoo=otwo{{#invoke:nyo-utilities|plural|{{pagename}}|akoo}}<!--
-->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!--
-->|aka=otu{{#invoke:nyo-utilities|plural|{{pagename}}|aka}}}}<!--
-->}}<!--
-->}}|accel-form=13pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 13|''lớp 13]] ''or'' <b>{{l-self|nyo|<!--
-->{{#if:{{{plural2|{{{pl2|}}}}}}<!--
-->|{{{plural2|{{{pl2}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|akaa=obwa{{#invoke:nyo-utilities|plural|{{pagename}}|akaa}}<!--
-->|akee=obwe{{#invoke:nyo-utilities|plural|{{pagename}}|akee}}<!--
-->|akai=obwi{{#invoke:nyo-utilities|plural|{{pagename}}|akai}}<!--
-->|akoo=obwo{{#invoke:nyo-utilities|plural|{{pagename}}|akoo}}<!--
-->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!--
-->|aka=obu{{#invoke:nyo-utilities|plural|{{pagename}}|aka}}}}<!--
-->}}<!--
-->}}|accel-form=14pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 14|''lớp 14]]<!--
-->|14=<b>{{l-self|nyo|<!--
-->{{#if:{{{plural|{{{pl|}}}}}}<!--
-->|{{{plural|{{{pl}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|akaa=obwa{{#invoke:nyo-utilities|plural|{{pagename}}|akaa}}<!--
-->|akee=obwe{{#invoke:nyo-utilities|plural|{{pagename}}|akee}}<!--
-->|akai=obwi{{#invoke:nyo-utilities|plural|{{pagename}}|akai}}<!--
-->|akoo=obwo{{#invoke:nyo-utilities|plural|{{pagename}}|akoo}}<!--
-->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!--
-->|aka=obu{{#invoke:nyo-utilities|plural|{{pagename}}|aka}}}}<!--
-->}}<!--
-->}}|accel-form=14pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 14|''lớp 14]]<!--
-->}}{{#if:{{{3|}}}||'', augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#if:{{{augmentless|{{{augless|}}}}}}<!--
-->|{{{augmentless|{{{augless}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|#default=k{{#invoke:nyo-utilities|plural|{{pagename}}|ak}}<!--
-->}}<!--
-->}}|accel-form=12augless}}</b>'', plural augmentless'' <!-- -->{{#switch:<includeonly>{{{2}}}</includeonly><!--
-->|13/14=<b>{{l-self|nyo|<!--
-->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!--
-->|{{{plural-augmentless|{{{pl-augless}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|akaa=twa{{#invoke:nyo-utilities|plural|{{pagename}}|akaa}}<!--
-->|akee=twe{{#invoke:nyo-utilities|plural|{{pagename}}|akee}}<!--
-->|akai=twi{{#invoke:nyo-utilities|plural|{{pagename}}|akai}}<!--
-->|akoo=two{{#invoke:nyo-utilities|plural|{{pagename}}|akoo}}<!--
-->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!--
-->|aka=tu{{#invoke:nyo-utilities|plural|{{pagename}}|aka}}}}<!--
-->}}<!--
-->}}|accel-form=13pl-augless}}</b> ''or'' <b>{{l-self|nyo|<!--
-->{{#if:{{{plural-augmentless2|{{{pl-augless2}}}}}}<!--
-->|{{{plural-augmentless2|{{{pl-augless2}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|akaa=bwa{{#invoke:nyo-utilities|plural|{{pagename}}|akaa}}<!--
-->|akee=bwe{{#invoke:nyo-utilities|plural|{{pagename}}|akee}}<!--
-->|akai=bwi{{#invoke:nyo-utilities|plural|{{pagename}}|akai}}<!--
-->|akoo=bwo{{#invoke:nyo-utilities|plural|{{pagename}}|akoo}}<!--
-->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!--
-->|aka=bu{{#invoke:nyo-utilities|plural|{{pagename}}|aka}}}}<!--
-->}}<!--
-->}}|accel-form=14pl-augless}}</b><!--
-->|14=<b>{{l-self|nyo|<!--
-->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!--
-->|{{{plural-augmentless|{{{pl-augless}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|akaa=bwa{{#invoke:nyo-utilities|plural|{{pagename}}|akaa}}<!--
-->|akee=bwe{{#invoke:nyo-utilities|plural|{{pagename}}|akee}}<!--
-->|akai=bwi{{#invoke:nyo-utilities|plural|{{pagename}}|akai}}<!--
-->|akoo=bwo{{#invoke:nyo-utilities|plural|{{pagename}}|akoo}}<!--
-->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!--
-->|aka=bu{{#invoke:nyo-utilities|plural|{{pagename}}|aka}}}}<!--
-->}}<!--
-->}}|accel-form=14pl-augless}}</b><!--
-->}}}}|[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 12|''lớp 12]][[Thể loại:Danh từ lớp 12 tiếng Nyoro]] (''không đếm được[[Thể loại:Danh từ không đếm được tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|#default={{#if:{{{augmentless|{{{augless|}}}}}}|{{{augmentless|{{{augless|}}}}}}|k{{#invoke:nyo-utilities|plural|{{pagename}}|ak}}}}<!--
-->}}<!--
-->|accel-form=12augless}}</b>}}}}<!--
Class 14
-->|14={{#if:{{{2|}}}|''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 14|lớp 14]][[Thể loại:Danh từ lớp 14 tiếng Nyoro]]'' (''số nhiều'' <!--
-->{{#switch:<includeonly>{{{2}}}</includeonly><!--
-->|6=<b>{{l-self|nyo|<!--
-->{{#if:{{{plural|{{{pl|}}}}}}<!--
-->|{{{plural|{{{pl}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|obwa={{#switch:{{padleft:|6|{{pagename}}}}<!--
-->|obwamb|obwanc|obwand|obwanf|obwang|obwanj|obwank|obwamp|obwans|obwant|obwanv|obwanz=ama{{#invoke:nyo-utilities|plural|{{pagename}}|obwa}}<!--
-->|#default=amaa{{#invoke:nyo-utilities|plural|{{pagename}}|obwa}}}}<!--
-->|obwe={{#switch:{{padleft:|6|{{pagename}}}}<!--
-->|obwemb|obwenc|obwend|obwenf|obweng|obwenj|obwenk|obwemp|obwens|obwent|obwenv|obwenz=ame{{#invoke:nyo-utilities|plural|{{pagename}}|obwe}}<!--
-->|#default=amee{{#invoke:nyo-utilities|plural|{{pagename}}|obwe}}}}<!--
-->|obwo={{#switch:{{padleft:|6|{{pagename}}}}<!--
-->|obwomb|obwonc|obwond|obwonf|obwong|obwonj|obwonk|obwomp|obwons|obwont|obwonv|obwonz=amo{{#invoke:nyo-utilities|plural|{{pagename}}|obwo}}<!--
-->|#default=amoo{{#invoke:nyo-utilities|plural|{{pagename}}|obwo}}}}<!--
-->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!--
-->|obu=ama{{#invoke:nyo-utilities|plural|{{pagename}}|obu}}}}<!--
-->}}<!--
-->}}|accel-form=6pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 6|''lớp 6]]<!--
-->|#default=<b><small>[Mục từ gì?]</small></b>}}{{#if:{{{3|}}}||'', augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#if:{{{augmentless|{{{augless|}}}}}}<!--
-->|{{{augmentless|{{{augless}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|#default=b{{#invoke:nyo-utilities|plural|{{pagename}}|ob}}<!--
-->}}<!--
-->}}|accel-form=14augless}}</b>'', plural augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!--
-->|{{{plural-augmentless|{{{pl-augless}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|obwa={{#switch:{{padleft:|6|{{pagename}}}}<!--
-->|obwamb|obwanc|obwand|obwanf|obwang|obwanj|obwank|obwamp|obwans|obwant|obwanv|obwanz=ma{{#invoke:nyo-utilities|plural|{{pagename}}|obwa}}<!--
-->|#default=maa{{#invoke:nyo-utilities|plural|{{pagename}}|obwa}}}}<!--
-->|obwe={{#switch:{{padleft:|6|{{pagename}}}}<!--
-->|obwemb|obwenc|obwend|obwenf|obweng|obwenj|obwenk|obwemp|obwens|obwent|obwenv|obwenz=me{{#invoke:nyo-utilities|plural|{{pagename}}|obwe}}<!--
-->|#default=mee{{#invoke:nyo-utilities|plural|{{pagename}}|obwe}}}}<!--
-->|obwo={{#switch:{{padleft:|6|{{pagename}}}}<!--
-->|obwomb|obwonc|obwond|obwonf|obwong|obwonj|obwonk|obwomp|obwons|obwont|obwonv|obwonz=mo{{#invoke:nyo-utilities|plural|{{pagename}}|obwo}}<!--
-->|#default=moo{{#invoke:nyo-utilities|plural|{{pagename}}|obwo}}}}<!--
-->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!--
-->|obu=ma{{#invoke:nyo-utilities|plural|{{pagename}}|obu}}}}<!--
-->}}<!--
-->}}|accel-form=6pl-augless}}</b>}}|[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 14|''lớp 14]][[Thể loại:Danh từ lớp 14 tiếng Nyoro]] (''không đếm được[[Thể loại:Danh từ không đếm được tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|#default={{#if:{{{augmentless|{{{augless|}}}}}}|{{{augmentless|{{{augless|}}}}}}|b{{#invoke:nyo-utilities|plural|{{pagename}}|ob}}}}<!--
-->}}<!--
-->|accel-form=14augless}}</b>}}}}<!--
Class 15
-->|15={{#if:{{{2|}}}|''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 15|lớp 15]][[Thể loại:Danh từ lớp 15 tiếng Nyoro]]'' (''số nhiều'' <!--
-->{{#switch:<includeonly>{{{2}}}</includeonly><!--
-->|6=<b>{{l-self|nyo|<!--
-->{{#if:{{{plural|{{{pl|}}}}}}<!--
-->|{{{plural|{{{pl}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|okwa={{#switch:{{padleft:|6|{{pagename}}}}<!--
-->|okwamb|okwanc|okwand|okwanf|okwang|okwanj|okwank|okwamp|okwans|okwant|okwanv|okwanz=ama{{#invoke:nyo-utilities|plural|{{pagename}}|okwa}}<!--
-->|#default=amaa{{#invoke:nyo-utilities|plural|{{pagename}}|okwa}}}}<!--
-->|okwe={{#switch:{{padleft:|6|{{pagename}}}}<!--
-->|okwemb|okwenc|okwend|okwenf|okweng|okwenj|okwenk|okwemp|okwens|okwent|okwenv|okwenz=ame{{#invoke:nyo-utilities|plural|{{pagename}}|okwe}}<!--
-->|#default=amee{{#invoke:nyo-utilities|plural|{{pagename}}|okwe}}}}<!--
-->|okwo={{#switch:{{padleft:|6|{{pagename}}}}<!--
-->|okwomb|okwonc|okwond|okwonf|okwong|okwonj|okwonk|okwomp|okwons|okwont|okwonv|okwonz=amo{{#invoke:nyo-utilities|plural|{{pagename}}|okwo}}<!--
-->|#default=amoo{{#invoke:nyo-utilities|plural|{{pagename}}|okwo}}}}<!--
-->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!--
-->|oku=ama{{#invoke:nyo-utilities|plural|{{pagename}}|oku}}}}<!--
-->}}<!--
-->}}|accel-form=6pl}}</b> [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 6|''lớp 6]]<!--
-->|#default=<b><small>[Mục từ gì?]</small></b>}}{{#if:{{{3|}}}||'', augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#if:{{{augmentless|{{{augless|}}}}}}<!--
-->|{{{augmentless|{{{augless}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|#default=k{{#invoke:nyo-utilities|plural|{{pagename}}|ok}}<!--
-->}}<!--
-->}}|accel-form=15augless}}</b>'', plural augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#if:{{{plural-augmentless|{{{pl-augless|}}}}}}<!--
-->|{{{plural-augmentless|{{{pl-augless}}}}}}<!--
-->|<!--
-->{{#switch:{{padleft:|4|{{pagename}}}}<!--
-->|okwa={{#switch:{{padleft:|6|{{pagename}}}}<!--
-->|okwamb|okwanc|okwand|okwanf|okwang|okwanj|okwank|okwamp|okwans|okwant|okwanv|okwanz=ma{{#invoke:nyo-utilities|plural|{{pagename}}|okwa}}<!--
-->|#default=maa{{#invoke:nyo-utilities|plural|{{pagename}}|okwa}}}}<!--
-->|okwe={{#switch:{{padleft:|6|{{pagename}}}}<!--
-->|okwemb|okwenc|okwend|okwenf|okweng|okwenj|okwenk|okwemp|okwens|okwent|okwenv|okwenz=me{{#invoke:nyo-utilities|plural|{{pagename}}|okwe}}<!--
-->|#default=mee{{#invoke:nyo-utilities|plural|{{pagename}}|okwe}}}}<!--
-->|okwo={{#switch:{{padleft:|6|{{pagename}}}}<!--
-->|okwomb|okwonc|okwond|okwonf|okwong|okwonj|okwonk|okwomp|okwons|okwont|okwonv|okwonz=mo{{#invoke:nyo-utilities|plural|{{pagename}}|okwo}}<!--
-->|#default=moo{{#invoke:nyo-utilities|plural|{{pagename}}|okwo}}}}<!--
-->|#default={{#switch:{{padleft:|3|{{pagename}}}}<!--
-->|oku=ma{{#invoke:nyo-utilities|plural|{{pagename}}|oku}}}}<!--
-->}}<!--
-->}}|accel-form=6pl-augless}}</b>}}|(<small>''use {{temp|nyo-inf}} instead''</small>}}<!--
Class 16
-->|16={{#ifeq:{{padleft:|6|{{pagename}}}}|ahantu|[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 16|''lớp 16]][[Thể loại:Danh từ lớp 16 tiếng Nyoro]] (''không đếm được[[Thể loại:Danh từ không đếm được tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|#default={{#if:{{{augmentless|{{{augless|}}}}}}|{{{augmentless|{{{augless|}}}}}}|h{{#invoke:nyo-utilities|plural|{{pagename}}|ah}}}}<!--
-->}}<!--
-->|accel-form=16augless}}</b>}}|(<small>''use {{temp|nyo-loc-noun}} instead''</small>}}<!--
Class 17
-->|17=[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 17|''lớp 17]][[Thể loại:Danh từ lớp 17 tiếng Nyoro]] (''không đếm được[[Thể loại:Danh từ không đếm được tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|#default={{#if:{{{augmentless|{{{augless|}}}}}}|{{{augmentless|{{{augless|}}}}}}|k{{#invoke:nyo-utilities|plural|{{pagename}}|ok}}}}<!--
-->}}<!--
-->|accel-form=17augless}}</b>}}<!--
Class 18
-->|18=(<small>''use {{temp|nyo-loc-noun}} instead''</small><!--
Class 19
-->|19=''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 9|lớp 9]] hoặc [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 19|19?]]''[[Thể loại:Danh từ lớp 19 tiếng Nyoro]] (''không đếm được[[Thể loại:Danh từ không đếm được tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#switch:{{padleft:|1|{{pagename}}}}<!--
-->|e={{#invoke:nyo-utilities|plural|{{pagename}}|e}}<!--
-->|#default={{#if:{{{augmentless|{{{augless|}}}}}}|{{{augmentless|{{{augless|}}}}}}|{{pagename}}}}<!--
-->}}<!--
-->}}</b>}}<!--
-->|#default=}}<!--
-->{{#switch:<includeonly>{{{2}}}</includeonly><!--
-->|2={{#if:{{{1|}}}||''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 2|lớp 2]][[Thể loại:Danh từ lớp 2 tiếng Nyoro]]'' (''chỉ có số nhiều[[Thể loại:Danh từ chỉ có số nhiều tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|#default={{#if:{{{augmentless|{{{augless|}}}}}}{{{plural-augmentless|{{{pl-augless|}}}}}}|{{{augmentless|{{{augless|{{{plural-augmentless|{{{pl-augless|}}}}}}}}}}}}|b{{#invoke:nyo-utilities|plural|{{pagename}}|ab}}}}<!--
-->}}<!--
-->|accel-form=2augless}}</b>}}}}<!--
-->|2a={{#if:{{{1|}}}||''[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 2a|lớp 2a]][[Thể loại:Danh từ lớp 2 tiếng Nyoro]]'' (''chỉ có số nhiều[[Thể loại:Danh từ chỉ có số nhiều tiếng Nyoro]], augmentless only''}}<!--
-->|4={{#if:{{{1|}}}||''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 4|lớp 4]]'' (''chỉ có số nhiều[[Thể loại:Danh từ chỉ có số nhiều tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|#default={{#if:{{{augmentless|{{{augless|}}}}}}{{{plural-augmentless|{{{pl-augless|}}}}}}|{{{augmentless|{{{augless|{{{plural-augmentless|{{{pl-augless|}}}}}}}}}}}}|m{{#invoke:nyo-utilities|plural|{{pagename}}|em}}}}<!--
-->}}<!--
-->|accel-form=4augless}}</b>}}}}<!--
-->|6={{#if:{{{1|}}}||''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 6|lớp 6]]'' (''chỉ có số nhiều[[Thể loại:Danh từ chỉ có số nhiều tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|#default={{#if:{{{augmentless|{{{augless|}}}}}}{{{plural-augmentless|{{{pl-augless|}}}}}}|{{{augmentless|{{{augless|{{{plural-augmentless|{{{pl-augless|}}}}}}}}}}}}|m{{#invoke:nyo-utilities|plural|{{pagename}}|am}}}}<!--
-->}}<!--
-->|accel-form=6augless}}</b>}}}}<!--
-->|8={{#if:{{{1|}}}||''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 8|lớp 8]]'' (''chỉ có số nhiều[[Thể loại:Danh từ chỉ có số nhiều tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|#default={{#if:{{{augmentless|{{{augless|}}}}}}{{{plural-augmentless|{{{pl-augless|}}}}}}|{{{augmentless|{{{augless|{{{plural-augmentless|{{{pl-augless|}}}}}}}}}}}}|b{{#invoke:nyo-utilities|plural|{{pagename}}|eb}}}}<!--
-->}}<!--
-->|accel-form=8augless}}</b>}}}}<!--
-->|10={{#if:{{{1|}}}||''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 10|lớp 10]]'' (''chỉ có số nhiều[[Thể loại:Danh từ chỉ có số nhiều tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|#default={{#if:{{{augmentless|{{{augless|}}}}}}{{{plural-augmentless|{{{pl-augless|}}}}}}|{{{augmentless|{{{augless|{{{plural-augmentless|{{{pl-augless|}}}}}}}}}}}}|{{#invoke:nyo-utilities|plural|{{pagename}}|e}}}}<!--
-->}}<!--
-->|accel-form=10augless}}</b>}}}}<!--
-->|14={{#if:{{{1|}}}||''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 14|lớp 14]]'' (''chỉ có số nhiều[[Thể loại:Danh từ chỉ có số nhiều tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|#default={{#if:{{{augmentless|{{{augless|}}}}}}{{{plural-augmentless|{{{pl-augless|}}}}}}|{{{augmentless|{{{augless|{{{plural-augmentless|{{{pl-augless|}}}}}}}}}}}}|b{{#invoke:nyo-utilities|plural|{{pagename}}|ob}}}}<!--
-->}}<!--
-->|accel-form=14augless}}</b>}}}}<!--
-->|13={{#if:{{{1|}}}||''[[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 13|lớp 13]]'' (''chỉ có số nhiều[[Thể loại:Danh từ chỉ có số nhiều tiếng Nyoro]]{{#if:{{{3|}}}||, augmentless'' <!--
--><b>{{l-self|nyo|<!--
-->{{#switch:{{padleft:|2|{{pagename}}}}<!--
-->|#default={{#if:{{{augmentless|{{{augless|}}}}}}{{{plural-augmentless|{{{pl-augless|}}}}}}|{{{augmentless|{{{augless|{{{plural-augmentless|{{{pl-augless|}}}}}}}}}}}}|t{{#invoke:nyo-utilities|plural|{{pagename}}|ot}}}}<!--
-->}}<!--
-->|accel-form=13augless}}</b>}}}}<!--
-->|13/14={{#if:{{{1|}}}||(<small>''use either [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 13|lớp 13]] hoặc [[Phụ lục:Lớp danh từ tiếng Nyoro#Lớp 14|lớp 14]]''</small>}}<!--
-->|#default=}}<!--
-->{{#switch:<includeonly>{{{3}}}</includeonly><!--
-->|true|augmentless={{#if:{{{1|}}}|{{#if:{{{2|}}}|'', augmentless only''|, augmentless only''}}|{{#if:{{{2|}}}|, augmentless only''|}}}}<!--
-->|#default=}}<!--
-->{{#switch:<includeonly>{{{nonlemma|{{{nl|}}}}}}</includeonly><!--
-->|plural|pl=[[Thể loại:Mục từ biến thể hình thái tiếng Nyoro]][[Thể loại:Biến thể hình thái danh từ tiếng Nyoro]]<!--
-->|augmentless|augless=[[Thể loại:Mục từ biến thể hình thái tiếng Nyoro]][[Thể loại:Biến thể hình thái danh từ tiếng Nyoro]][[Category:Nyoro noun augmentless forms]]<!--
-->|#default=}}<!--
-->{{#if:{{{1|}}}|)|{{#if:{{{2|}}}|)|<small>''cần lớp danh từ tiếng Nyoro''</small> <includeonly>[[Thể loại:Yêu cầu chú ý nyo-noun]]</includeonly>}}}}<!--
--><noinclude>{{documentation}}</noinclude>
kqbvexpo965096o1t5ywzcd8zx89klp
akame
0
420211
2570752
2026-10-15T12:55:21Z
Hiyuune
50834
+
2570752
wikitext
text/x-wiki
=={{langname|ja}}==
==={{section|rom}}===
{{ja-romaji}}
# {{ja-romanization of|あかめ}}
# {{ja-romanization of|アカメ}}
=={{langname|nyo}}==
==={{section|etym}}===
Vay mượn từ ngôn ngữ đã tuyệt chủng {{der|nyo|csu}}. So sánh với {{cog|mhi|komo}}, {{cog|mgd|komo}} và {{cog|bmi|'ome}}. Cuối cùng từ {{der|nyo|csu-pro|*komeo||thỏ}}.
==={{section|n}}===
{{nyo-noun|12|14}}
# [[thỏ|Thỏ]].
==={{section|ref}}===
* {{cite book| url=https://www.proquest.com/openview/2b69cc9b7cdf0e24cd336d31b2cfcb89/1?pq-origsite=gscholar&cbl=18750&diss=y|title=Early history in eastern Africa’s Great Lakes region: Linguistic, ecological, and archaeological approaches, ca. 500 B.C. to ca. A.D. 1000|year=1990|page=575}}
* {{cite book|url=https://www.google.com/books/edition/An_African_Classical_Age/1i-IBmCeNhUC?hl=en|title=An African Classical Age: Eastern and Southern Africa in World History, 1000 B.C. to A.D. 400|year=1998|pages=307}}
85cjkaqerxn08fnhj8llr9t0k3tmr1z
Thể loại:Từ dẫn xuất từ nhóm ngôn ngữ Trung Sudan tiếng Nyoro
14
420212
2570753
2026-10-15T12:55:42Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2570753
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ dẫn xuất từ nhóm ngôn ngữ Trung Sudan theo ngôn ngữ
14
420213
2570754
2026-10-15T12:56:53Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2570754
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ dẫn xuất từ tiếng Trung Sudan nguyên thủy tiếng Nyoro
14
420214
2570755
2026-10-15T13:01:11Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2570755
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ dẫn xuất từ tiếng Athabasca nguyên thủy tiếng Navajo
14
420215
2570756
2026-10-15T13:04:37Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2570756
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
pullallaan
0
420216
2570758
2026-10-15T13:14:21Z
Hiyuune
50834
Trang mới: “=={{langname|fi}}== ==={{section|etym}}=== Dạng [[adessive|cách kế cận]] số ít của {{m|fi||pulla-}} (xem thêm {{m|fi|pullea}}) {{fi-ety-poss}}. ==={{section|pron}}=== {{fi-p}} ==={{section|adv}}=== {{fi-adv}} # {{tlb|fi|dialectal}} {{alt form|fi|pullollaan}}”
2570758
wikitext
text/x-wiki
=={{langname|fi}}==
==={{section|etym}}===
Dạng [[adessive|cách kế cận]] số ít của {{m|fi||pulla-}} (xem thêm {{m|fi|pullea}}) {{fi-ety-poss}}.
==={{section|pron}}===
{{fi-p}}
==={{section|adv}}===
{{fi-adv}}
# {{tlb|fi|dialectal}} {{alt form|fi|pullollaan}}
aqdg9xkiag3rlcaklqz5hs3bkocbwpt
sterbend
0
420217
2570762
2026-10-15T13:30:30Z
Hiyuune
50834
Trang mới: “=={{langname|de}}== ==={{section|pron}}=== * {{audio|de|De-sterbend.ogg|a=Berlin}} ==={{section|ptcp}}=== {{head|de|Phân từ hiện tại}} # {{present participle of|de|sterben}} ==={{section|adj}}=== {{de-adj}} # Sắp [[chết]]. ===={{section|decl}}==== {{de-adecl}}”
2570762
wikitext
text/x-wiki
=={{langname|de}}==
==={{section|pron}}===
* {{audio|de|De-sterbend.ogg|a=Berlin}}
==={{section|ptcp}}===
{{head|de|Phân từ hiện tại}}
# {{present participle of|de|sterben}}
==={{section|adj}}===
{{de-adj}}
# Sắp [[chết]].
===={{section|decl}}====
{{de-adecl}}
4h1yv9z4lgefyo606i2q4x8o3er56rk
Thể loại:lt:Lớp Lưỡng cư
14
420218
2570766
2026-10-15T13:54:42Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2570766
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
2570768
2570766
2026-10-15T13:55:53Z
Hiyuune
50834
Hiyuune đã đổi [[Thể loại:lt:Lớp lưỡng cư]] thành [[Thể loại:lt:Lớp Lưỡng cư]]
2570766
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Bản mẫu:lit-conj-2
10
420220
2570772
2026-10-15T13:56:41Z
Hiyuune
50834
Hiyuune đã đổi [[Bản mẫu:lit-conj-2]] thành [[Bản mẫu:lt-conj-2]] qua đổi hướng
2570772
wikitext
text/x-wiki
#đổi [[Bản mẫu:lt-conj-2]]
01v7bgtign149nhxvqshzee35wt4dja
Bản mẫu:lit-conj-mixed-circum-past
10
420221
2570775
2026-10-15T14:05:02Z
Hiyuune
50834
Hiyuune đã đổi [[Bản mẫu:lit-conj-mixed-circum-past]] thành [[Bản mẫu:lt-conj-mixed-circum-past]] qua đổi hướng
2570775
wikitext
text/x-wiki
#đổi [[Bản mẫu:lt-conj-mixed-circum-past]]
17z432mx6fsx5rc0soffmg2r895us42
Bản mẫu:lit-conj-mixed-circum-pres
10
420222
2570777
2026-10-15T14:05:10Z
Hiyuune
50834
Hiyuune đã đổi [[Bản mẫu:lit-conj-mixed-circum-pres]] thành [[Bản mẫu:lt-conj-mixed-circum-pres]] qua đổi hướng
2570777
wikitext
text/x-wiki
#đổi [[Bản mẫu:lt-conj-mixed-circum-pres]]
81jxdveujczee4vmmsmwzy5gyaabuap
Bản mẫu:lit-noun-f-ė-1
10
420223
2570779
2026-10-15T14:05:33Z
Hiyuune
50834
Hiyuune đã đổi [[Bản mẫu:lit-noun-f-ė-1]] thành [[Bản mẫu:lt-noun-f-ė-1]] qua đổi hướng
2570779
wikitext
text/x-wiki
#đổi [[Bản mẫu:lt-noun-f-ė-1]]
chkkiuno570dh24wbtiznhoaicuhp7x
Bản mẫu:lit-noun-f-a-3
10
420224
2570781
2026-10-15T14:05:41Z
Hiyuune
50834
Hiyuune đã đổi [[Bản mẫu:lit-noun-f-a-3]] thành [[Bản mẫu:lt-noun-f-a-3]] qua đổi hướng
2570781
wikitext
text/x-wiki
#đổi [[Bản mẫu:lt-noun-f-a-3]]
nsppbboohnyjuhltncee0mjpepf0dvo
Bản mẫu:nv-pos-lowtone-si
10
420225
2570782
2026-10-15T14:33:07Z
TheHighFighter2
42988
Trang mới: “{{#invoke:checkparams|error}}<!-- Validate template parameters -->{{inflection-table-top|title=Dạng sở hữu của {{m|nv||{{PAGENAME}}}}|palette=green|tall=yes}} ! ! số ít ! số đôi hoặc nhiều ! số nhiều |- ! Ngôi thứ nhất | {{l-self|nv|si{{{1}}}|accel-form=1{{!}}s{{!}}possessed{{!}}form}} | {{l-self|nv|nihi{{{1}}}|accel-form=1//2{{!}}duoplural{{!}}possessed{{!}}form}} | {{l-self|nv|danihi{{{1}}}|accel-form=1//2{{!}}p{{!}}possessed{{!}}form}} |- !…”
2570782
wikitext
text/x-wiki
{{#invoke:checkparams|error}}<!-- Validate template parameters
-->{{inflection-table-top|title=Dạng sở hữu của {{m|nv||{{PAGENAME}}}}|palette=green|tall=yes}}
!
! số ít
! số đôi hoặc nhiều
! số nhiều
|-
! Ngôi thứ nhất
| {{l-self|nv|si{{{1}}}|accel-form=1{{!}}s{{!}}possessed{{!}}form}}
| {{l-self|nv|nihi{{{1}}}|accel-form=1//2{{!}}duoplural{{!}}possessed{{!}}form}}
| {{l-self|nv|danihi{{{1}}}|accel-form=1//2{{!}}p{{!}}possessed{{!}}form}}
|-
! Ngôi thứ hai
| {{l-self|nv|ni{{{1}}}|accel-form=2{{!}}s{{!}}possessed{{!}}form}}
| {{l-self|nv|nihi{{{1}}}|accel-form=1//2{{!}}duoplural{{!}}possessed{{!}}form}}
| {{l-self|nv|danihi{{{1}}}|accel-form=1//2{{!}}p{{!}}possessed{{!}}form}}
|-
! Ngôi thứ ba
| colspan="3" | {{l-self|nv|bi{{{1}}}|accel-form=3{{!}}possessed{{!}}form}}
|-
! Ngôi thứ tư (3o)
| colspan="3" | {{l-self|nv|yi{{{1}}}}}
|-
! Ngôi thứ tư (3a)
| colspan="3" | {{l-self|nv|ha{{{1}}}|accel-form=4{{!}}possessed{{!}}form}}
|-
! Bất định (3i)
| colspan="3" | {{l-self|nv|a{{{1}}}|accel-form=3{{!}}indefinite{{!}}possessed{{!}}form}}
{{inflection-table-bottom}}<noinclude>[[Category:Navajo templates]]</noinclude>
q780hgmiygurzcowcjzwyr1q0rtyp9q
2570783
2570782
2026-10-15T14:33:53Z
TheHighFighter2
42988
/* */
2570783
wikitext
text/x-wiki
{{#invoke:checkparams|error}}<!-- Validate template parameters
-->{{inflection-table-top|title=Dạng sở hữu của {{m|nv||{{PAGENAME}}}}|palette=green|tall=yes}}
!
! số ít
! số đôi hoặc nhiều
! số nhiều
|-
! Ngôi thứ nhất
| {{l-self|nv|si{{{1}}}|accel-form=1{{!}}s{{!}}possessed{{!}}form}}
| {{l-self|nv|nihi{{{1}}}|accel-form=1//2{{!}}duoplural{{!}}possessed{{!}}form}}
| {{l-self|nv|danihi{{{1}}}|accel-form=1//2{{!}}p{{!}}possessed{{!}}form}}
|-
! Ngôi thứ hai
| {{l-self|nv|ni{{{1}}}|accel-form=2{{!}}s{{!}}possessed{{!}}form}}
| {{l-self|nv|nihi{{{1}}}|accel-form=1//2{{!}}duoplural{{!}}possessed{{!}}form}}
| {{l-self|nv|danihi{{{1}}}|accel-form=1//2{{!}}p{{!}}possessed{{!}}form}}
|-
! Ngôi thứ ba
| colspan="3" | {{l-self|nv|bi{{{1}}}|accel-form=3{{!}}possessed{{!}}form}}
|-
! Ngôi thứ tư (3o)
| colspan="3" | {{l-self|nv|yi{{{1}}}}}
|-
! Ngôi thứ tư (3a)
| colspan="3" | {{l-self|nv|ha{{{1}}}|accel-form=4{{!}}possessed{{!}}form}}
|-
! Bất định (3i)
| colspan="3" | {{l-self|nv|a{{{1}}}|accel-form=3{{!}}indefinite{{!}}possessed{{!}}form}}
{{inflection-table-bottom}}<noinclude>[[Thể loại:Bản mẫu tiếng Navajo]]</noinclude>
7fambmlsqao6f05xfetmab9yicex0se
gídí
0
420226
2570784
2026-10-15T14:38:59Z
TheHighFighter2
42988
/* */
2570784
wikitext
text/x-wiki
{{also|gidi}}
=={{langname|apw}}==
==={{ĐM|noun}}===
{{head|apw|noun}}
# [[mèo|Mèo]].
{{C|apw|Họ Mèo}}
=={{langname|nv}}==
==={{ĐM|etym}}===
Từ {{bor|nv|en|kitty}}.
==={{ĐM|pron}}===
* {{IPA|nv|/kɪ́tɪ́/}}
==={{ĐM|noun}}===
{{head|nv|noun}}
# [[mèo|Mèo]].
===={{ĐM|syn}}====
* {{l|nv|másí}}
* {{l|nv|mósí}}
{{topics|nv|Mèo}}
okwytilslp27s6nkbd7k1vqmv4fc970
Thể loại:Danh từ tiếng Apache Tây
14
420227
2570785
2026-10-15T14:39:51Z
TheHighFighter2
42988
Trang mới: “{{auto cat}}”
2570785
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
ప
0
420228
2570787
2026-10-15T15:40:09Z
Lcsnes
40261
Trang mới: “{{also|వ}} {{minitoc}} ==Chữ Telugu== {{character info}} ==={{ĐM|letter}}=== {{head|mul|Chữ cái|tr=pa}} #Chữ Telugu ''pa''. =={{langname|cde}}== ==={{ĐM|pron}}=== *{{IPA4|cde|[pɐ]}} ==={{ĐM|letter}}=== {{head|cde|Chữ cái|tr=pa}} #Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Chenchu. =={{langname|gon}}== {| class="floatright wikitable" style="text-align:center;" |- ! Telugu | {{pn}} |- ! Devanagari | {{l|gon|प}} |- ! Oriya | {…”
2570787
wikitext
text/x-wiki
{{also|వ}}
{{minitoc}}
==Chữ Telugu==
{{character info}}
==={{ĐM|letter}}===
{{head|mul|Chữ cái|tr=pa}}
#Chữ Telugu ''pa''.
=={{langname|cde}}==
==={{ĐM|pron}}===
*{{IPA4|cde|[pɐ]}}
==={{ĐM|letter}}===
{{head|cde|Chữ cái|tr=pa}}
#Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Chenchu.
=={{langname|gon}}==
{| class="floatright wikitable" style="text-align:center;"
|-
! Telugu
| {{pn}}
|-
! Devanagari
| {{l|gon|प}}
|-
! Oriya
| {{l|gon|ପ}}
|-
! Gunjala
| [[𑶅#Tiếng_Gondi_Adilabad|𑶅]]
|-
! Masara
| [[𑴠#Tiếng_Gondi_Adilabad|𑴠]]
|-
|}
==={{ĐM|pron}}===
*{{IPA4|gon|[pa]}}
==={{ĐM|letter}}===
{{head|gon|Chữ cái}}
#Phụ âm thứ 20 trong tiếng Gondi Adilabad, viết bằng chữ Telugu.
#:{{ux|gon|'''ప'''ద్ది|[[heo]], [[lợn]]|inline=1}}
==={{ĐM|see}}===
*{{list helper 2|title=Chữ Telugu tiếng Gondi Adilabad|list={{l-self|gon|అ}}, {{l-self|gon|ఆ}}, {{l-self|gon|ఇ}}, {{l-self|gon|ఈ}}, {{l-self|gon|ఉ}}, {{l-self|gon|ఊ}}, {{l-self|gon|ఋ}}, {{l-self|gon|ఏ}}, {{l-self|gon|ఐ}}, {{l-self|gon|ఓ}}, {{l-self|gon|ఔ}}, {{l-self|gon|అం}}, {{l-self|gon|అః}}, {{l-self|gon|అఁ}}, {{l-self|gon|క}}, {{l-self|gon|ఖ}}, {{l-self|gon|గ}}, {{l-self|gon|ఘ}}, {{l-self|gon|ఙ}}, {{l-self|gon|చ}}, {{l-self|gon|ఛ}}, {{l-self|gon|జ}}, {{l-self|gon|ఝ}}, {{l-self|gon|ట}}, {{l-self|gon|ఠ}}, {{l-self|gon|డ}}, {{l-self|gon|ఢ}}, {{l-self|gon|ఢ}}, {{l-self|gon|త}}, {{l-self|gon|థ}}, {{l-self|gon|ద}}, {{l-self|gon|ధ}}, {{l-self|gon|న}}, {{l-self|gon|ప}}, {{l-self|gon|ఫ}}, {{l-self|gon|బ}}, {{l-self|gon|భ}}, {{l-self|gon|మ}}, {{l-self|gon|య}}, {{l-self|gon|ర}}, {{l-self|gon|ల}}, {{l-self|gon|వ}}, {{l-self|gon|స}}, {{l-self|gon|హ}}, {{l-self|gon|క్ష}}, {{l-self|gon|త్ర}}, {{l-self|gon|జ్ఞ}}, {{l-self|gon|శ్ర}}}}
==={{ĐM|ref}}===
*{{Chú thích web|gon|author=Bible Society of India|work=ఆదిలాబాద్ గోండి పూన నియమ్|year=2026|entry=మత్తయి 1|entryurl=https://www.bible.com/bible/2019/MAT.1.WSGNT}}
=={{langname|hoc}}==
{| class="floatright wikitable" style="text-align:center;"
|-
! Warang Citi
| {{l|hoc|𑢸}} {{l|hoc|𑣘}}
|-
! Devanagari
| {{l|hoc|प}}
|-
! Bengal
| {{l|hoc|প}}
|-
! Oriya
| {{l|hoc|ପ}}
|-
! Latinh
| {{l|hoc|P}} {{l|hoc|p}}
|-
! Telugu
| {{pn}}
|-
|}
==={{ĐM|pron}}===
*{{IPA4|hoc|[pɐ]}}
==={{ĐM|letter}}===
{{head|hoc|Chữ cái|tr=pa}}
#Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Ho.
#:{{ux|hoc|'''పు'''కురి|tr={{l|hoc|'''𑣘𑣃'''𑣌𑣃𑣜𑣂}}|[[sông]]|inline=1}}
=={{langname|kfb}}==
{| class="floatright wikitable" style="text-align:center;"
|-
! Telugu
| {{pn}}
|-
! Devanagari
| [[प#Tiếng_Kolami|प]]
|-
|}
==={{ĐM|pron}}===
*{{IPA4|kfb|[pa]}}
==={{ĐM|letter}}===
{{head|kfb|Chữ cái}}
#Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Kolami.
#:{{ux|kfb|'''ప'''స'''ప్'''|[[nghệ]]|inline=1}}
==={{ĐM|ref}}===
*{{Chú thích web|kfb|author=Malcolm and Uma Johnson|work=Bible.is|year=2005|entry=मात्ताक लेय्पुळ ओव्वोल गोट्टी 1|entryurl=https://live.bible.is/bible/KFBNTA/MAT/1}}
=={{langname|kfc}}==
{| class="floatright wikitable" style="text-align:center;"
|-
! Telugu
| {{pn}}
|-
! Oriya
| [[ପ#Tiếng_Konda-Dora|ପ]]
|-
|}
==={{ĐM|pron}}===
*{{IPA4|kfc|[pɔ]}}
==={{ĐM|letter}}===
{{head|kfc|Chữ cái}}
#Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Konda-Dora.
#:{{ux|kfc|సె'''పు'''|[[giày]]|inline=1}}
==={{ĐM|ref}}===
*{{Chú thích web|kfc|author=Wycliffe Bible Translators, Inc.|entryurl=https://www.bible.com/bible/2423/GAL.1.KFC|entry=గలతీ 1|work=Konda: కొండ బాసదు నెగ్గి కబ్రు|year=2006}}
=={{langname|gau}}==
==={{ĐM|pron}}===
*{{IPA4|gau|[pa]}}
==={{ĐM|letter}}===
{{head|gau|Chữ cái}}
#Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Kondekor.
#:{{ux|gau|అ'''పొ''':కా|[[s:Công vụ các Sứ đồ|Công vụ các Sứ đồ]]|inline=1}}
==={{ĐM|ref}}===
*{{Chú thích web|gau|author=Wycliffe Bible Translators, Inc.|work=Mudhili Gadaba|year=2023|entry=అపొ:కా 1|entryurl=https://www.bible.com/bible/3566/ACT.1.GAU}}
=={{langname|kff}}==
{| class="floatright wikitable" style="text-align:center;"
|-
! Telugu
| {{pn}}
|-
! Oriya
| [[ପ#Tiếng_Koya|ପ]]
|-
! Devanagari
| [[प#Tiếng_Koya|प]]
|-
|}
==={{ĐM|pron}}===
*{{IPA4|kff|[pɔ]}}
==={{ĐM|letter}}===
{{head|kff|Chữ cái|tr=ja}}
#Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Koya.
#:{{ux|kff|హితో'''ప'''దేశ|tr=hito'''pa'''deśa|[[s:Châm ngôn|Châm ngôn]]|inline=1}}
==={{ĐM|ref}}===
*{{Chú thích web|kff|author=The Word for the World International|entryurl=https://www.bible.com/bible/2785/PRO.1.KAA25|entry=ହିତୋପଦେଶ 1|work=Koya Bible|year=2025}}
=={{langname|key}}==
==={{ĐM|pron}}===
*{{IPA4|key|[pa]}}
==={{ĐM|letter}}===
{{head|key|Chữ cái}}
#Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Kupia.
#:{{ux|key|ఎ'''పె'''సి|[[s:Ê-phê-sô|Ê-phê-sô]]|inline=1}}
==={{ĐM|ref}}===
*{{Chú thích web|key|author=Wycliffe Bible Translators, Inc.|work=నొవ్వి ప్రమానుమ్|year=2018|entry=ఎపెసి 1|entryurl=https://www.bible.com/bible/2335/EPH.1.KEY}}
=={{langname|kxv}}==
==={{ĐM|pron}}===
*{{IPA4|kxv|[p]}}
==={{ĐM|letter}}===
{{head|kxv|Chữ cái|tr=pa}}
#Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Kuvi.
#:{{ux|kxv|'''పా'''జి|tr='''pā'''ji|[[lợn]], [[heo]]|inline=1}}
==={{ĐM|ref}}===
*{{Chú thích web|kxv|author=The Word for the World South Asia|entryurl=https://www.bible.com/bible/4472/HAG.1.JST25|entry=హగ్గయి 1|work=Jathapu Bible|year=2025}}
=={{langname|lmn}}==
{| class="floatright wikitable" style="text-align:center;"
|-
! Devanagari
| [[प#Tiếng_Lambadi|प]]
|-
! Kannada
| [[ಪ#Tiếng_Lambadi|ಪ]]
|-
! Telugu
| {{pn}}
|-
|}
==={{ĐM|pron}}===
*{{IPA4|lmn|[pa]}}
==={{ĐM|letter}}===
{{head|lmn|Chữ cái|tr=pa}}
#Phụ âm thứ 21 trong tiếng Lambadi, viết bằng chữ Telugu.
#:{{ux|lmn|ఫిలి'''ప్పీ'''వాళూన|[[s:Phi-líp|Phi-líp]]|inline=1}}
==={{ĐM|see}}===
*{{list helper 2|title=Chữ Telugu tiếng Lambadi|list={{l-self|lmn|అ}}, {{l-self|lmn|ఆ}}, {{l-self|lmn|ఇ}}, {{l-self|lmn|ఈ}}, {{l-self|lmn|ఉ}}, {{l-self|lmn|ఊ}}, {{l-self|lmn|ಎ}}, {{l-self|lmn|ఏ}}, {{l-self|lmn|ಒ}}, {{l-self|lmn|ఓ}}, {{l-self|lmn|అం}}, {{l-self|lmn|క}}, {{l-self|lmn|ఖ}}, {{l-self|lmn|గ}}, {{l-self|lmn|ఘ}}, {{l-self|lmn|ఙ}}, {{l-self|lmn|చ}}, {{l-self|lmn|ఛ}}, {{l-self|lmn|జ}}, {{l-self|lmn|ఝ}}, {{l-self|lmn|ఞ}}, {{l-self|lmn|ట}}, {{l-self|lmn|ఠ}}, {{l-self|lmn|డ}}, {{l-self|lmn|ఢ}}, {{l-self|lmn|ణ}}, {{l-self|lmn|త}}, {{l-self|lmn|థ}}, {{l-self|lmn|ద}}, {{l-self|lmn|ధ}}, {{l-self|lmn|న}}, {{l-self|lmn|ప}}, {{l-self|lmn|ఫ}}, {{l-self|lmn|బ}}, {{l-self|lmn|భ}}, {{l-self|lmn|మ}}, {{l-self|lmn|య}}, {{l-self|lmn|ర}}, {{l-self|lmn|ల}}, {{l-self|lmn|వ}}, {{l-self|lmn|శ}}, {{l-self|lmn|ష}}, {{l-self|lmn|స}}, {{l-self|lmn|హ}}}}
==={{ĐM|ref}}===
*{{Chú thích web|lmn|author=Bible Society of India|work=పవిత్తర్ బైబిల్ (బంజారా/లంబాడి/గోర్బోలి)|year=2025|entry=ఫిలిప్పీవాళూన 1|entryurl=https://www.bible.com/bible/4580/PHP.1.LAMBADI}}
=={{langname|nit}}==
{| class="floatright wikitable" style="text-align:center;"
|-
! Telugu
| {{pn}}
|-
! Devanagari
| [[प#Tiếng_Nam_Kolami|प]]
|-
|}
==={{ĐM|pron}}===
*{{IPA4|nit|[pa]}}
==={{ĐM|letter}}===
{{head|nit|Chữ cái}}
#Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Nam Kolami.
#:{{ux|nit|'''ప'''ట్'''ప'''టి|[[xe máy]]|inline=1}}
==={{ĐM|ref}}===
*{{Chú thích sách|en|editor=Uma Johnson & G.V. Ramesh|title=[https://www.sil.org/system/files/reapdata/54/89/25/54892522721528321878586909573271687411/KOLAMIdictionary.pdf కొలవ గొట్టి అర్థ ఆధారిత వర్గీకరణ విభాగము & తెలుగు, ఆంగ్లం, హిందీ అర్థాలతో బహు భాషా నిఘంటువు]|year=2010|publisher=SIL International|location=India|page=57}}
=={{langname|gdb}}==
==={{ĐM|pron}}===
*{{IPA4|gdb|[pa]}}
==={{ĐM|letter}}===
{{head|gdb|Chữ cái}}
#Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Ollar.
=={{langname|ort}}==
==={{ĐM|pron}}===
*{{IPA4|ort|[pɔ]}}
==={{ĐM|letter}}===
{{head|ort|Chữ cái|tr=pa}}
#Chữ cái Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Oriya Adiwasi.
#:{{ux|ort|'''ప'''క|tr='''pa'''ka|[[đúng]]|inline=1}}
==={{ĐM|ref}}===
*{{Chú thích sách|author=Uwe Gustafsson|title=An Adiwasi Oriya-Telugu-English dictionary|series=Central Institute of Indian Languages Dictionary Series|publisher=Central Institute of Indian Languages|year=1989|page=293|pageurl=https://archive.org/details/dli.language.0087/page/293}}
=={{langname|ptq}}==
==={{ĐM|pron}}===
*{{IPA4|ptq|[pa]}}
==={{ĐM|letter}}===
{{head|ptq|Chữ cái}}
#Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Pattapu.
#:{{ux|ptq|'''ప'''ట్ట'''పు'''|tiếng Pattapu|inline=1}}
=={{langname|sa}}==
==={{ĐM|alt sc}}===
{{sa-alt}}
==={{ĐM|pron}}===
{{san-IPA|प}}
==={{ĐM|letter}}===
{{head|sa|Chữ cái}}
#Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Phạn.
#:{{ux|sa|'''ప్ర'''కాశితం|[[s:Khải huyền|Khải huyền]]|inline=1}}
==={{ĐM|ref}}===
*{{Chú thích web|author=Sanskrit Bible|work=సత్యవేదః। Sanskrit Bible (NT) in Telugu Script|year=1851|entryurl=https://www.bible.com/bible/2122/REV.1.SANTE|entry=ప్రకాశితం 1}}
=={{langname|rei}}==
==={{ĐM|pron}}===
*{{IPA4|rei|[pa]}}
==={{ĐM|letter}}===
{{head|rei|Chữ cái}}
#Chữ cái Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Reli.
#:{{ux|rei|ఎ'''పే'''సీ|[[s:Ê-phê-sô|Ê-phê-sô]]|inline=1}}
==={{ĐM|ref}}===
*{{Chú thích web|author=The Word for the World International|work=సొత్తొ పురువురొ పవిత్రొ కొత|year=2023|entryurl=https://www.bible.com/bible/3715/EPH.1.NTRPT23|entry=ఎపేసీ 1}}
=={{langname|srb}}==
{| class="floatright wikitable" style="text-align:center;"
|-
! Sora Sompeng
| {{l|srb|𑃛}}
|-
! Oriya
| {{l|srb|ପ}}
|-
! Telugu
| {{pn}}
|-
|}
==={{ĐM|pron}}===
*{{IPA|srb|[p]}}
==={{ĐM|letter}}===
{{head|srb|Chữ cái|tr=ja}}
#Chữ cái Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Sora.
#:{{ux|srb|క'''ప'''ర|tr={{l|srb|𑃟𑃢'''𑃛𑃢'''𑃝𑃢}}|[[vịt]]|inline=1}}
=={{langname|te}}==
{{wp|te:}}
==={{ĐM|pron}}===
*{{IPA|te|/pa/}}
==={{ĐM|letter}}===
{{head|te|Chữ cái}}
#Phụ âm thứ 21 trong tiếng Telugu.
#:{{ux|te|[[పనసపండు#Tiếng_Telugu|'''ప'''నస'''పం'''డు]]|[[mít]]|inline=1}}
# {{lb|te|music}} Nốt thứ 5 trong hệ nhạc cổ truyền Ấn - {{l|te|పంచమము}}
===={{ĐM|see}}====
*{{list helper 2|title=Bảng chữ cái Telugu|list={{l-self|te|అ|tr=-}}, {{l-self|te|ఆ|tr=-}}, {{l-self|te|ఇ|tr=-}}, {{l-self|te|ఈ|tr=-}}, {{l-self|te|ఉ|tr=-}}, {{l-self|te|ఊ|tr=-}}, {{l-self|te|ఋ|tr=-}}, {{l-self|te|ౠ|tr=-}}, {{l-self|te|ఌ|tr=-}}, {{l-self|te|ౡ|tr=-}}, {{l-self|te|ఎ|tr=-}}, {{l-self|te|ఏ|tr=-}}, {{l-self|te|ఐ|tr=-}}, {{l-self|te|ఒ|tr=-}}, {{l-self|te|ఓ|tr=-}}, {{l-self|te|ఔ|tr=-}}, {{l-self|te|అం|tr=-}}, {{l-self|te|అఁ|tr=-}}, {{l-self|te|అః|tr=-}}, {{l-self|te|క|tr=-}}, {{l-self|te|ఖ|tr=-}}, {{l-self|te|గ|tr=-}}, {{l-self|te|ఘ|tr=-}}, {{l-self|te|ఙ|tr=-}}, {{l-self|te|చ|tr=-}}, {{l-self|te|ఛ|tr=-}}, {{l-self|te|జ|tr=-}}, {{l-self|te|ఝ|tr=-}}, {{l-self|te|ఞ|tr=-}}, {{l-self|te|ట|tr=-}}, {{l-self|te|ఠ|tr=-}}, {{l-self|te|డ|tr=-}}, {{l-self|te|ఢ|tr=-}}, {{l-self|te|ణ|tr=-}}, {{l-self|te|త|tr=-}}, {{l-self|te|థ|tr=-}}, {{l-self|te|ద|tr=-}}, {{l-self|te|ధ|tr=-}}, {{l-self|te|న|tr=-}}, {{l-self|te|ప|tr=-}}, {{l-self|te|ఫ|tr=-}}, {{l-self|te|బ|tr=-}}, {{l-self|te|భ|tr=-}}, {{l-self|te|మ|tr=-}}, {{l-self|te|య|tr=-}}, {{l-self|te|ర|tr=-}}, {{l-self|te|ల|tr=-}}, {{l-self|te|వ|tr=-}}, {{l-self|te|ళ|tr=-}}, {{l-self|te|శ|tr=-}}, {{l-self|te|ష|tr=-}}, {{l-self|te|స|tr=-}}, {{l-self|te|హ|tr=-}}, {{l-self|te|ఱ|tr=-}}, {{l-self|te|ౘ|tr=-}}, {{l-self|te|ౙ|tr=-}}}}
==={{ĐM|ref}}===
*{{Chú thích sách|en|author=Gwynn, J. P. L. (John Peter Lucius)|title=A Telugu-English dictionary|page=[https://dsal.uchicago.edu/cgi-bin/app/gwynn_query.py?page=309 309]|year=1991|location=Delhi; New York|publisher=Oxford University Press}}
=={{langname|dra-ote}}==
==={{ĐM|pron}}===
*{{IPA4|dra-ote|[pə]}}
==={{ĐM|letter}}===
{{head|dra-ote|Chữ cái}}
#Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Telugu cổ.
#:{{ux|dra-ote|'''ప్ఱో'''లు|[[thành phố]]|inline=1}}
=={{langname|vgr}}==
{| class="floatright wikitable" style="text-align:center;"
|-
! Gujarat
| {{l|vgr|પ}}
|-
! Telugu
| {{pn}}
|-
|}
==={{ĐM|pron}}===
*{{IPA4|vgr|[pə]}}
==={{ĐM|letter}}===
{{head|vgr|Chữ cái}}
#Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Vaghri.
#:{{ux|vgr|అ'''ప'''మాన|tr={{l|vgr|અ'''પ'''માન}}|lời [[xúc phạm]]|inline=1}}
==={{ĐM|ref}}===
*{{Chú thích web|vgr|author=The Word for the World International|entryurl=https://www.bible.com/bible/3820/1CO.2.NTVII24|entry=1కొరింథీ 2|work=పవిత్ర్ బైబిల్, నవూ నిబంధన్,|year=2024}}
=={{langname|wbq}}==
{| class="floatright wikitable" style="text-align:center;"
|-
! Devanagari
| {{l|wbq|प}}
|-
! Telugu
| {{pn}}
|-
! Kannada
| {{l|wbq|ಪ}}
|-
|}
==={{ĐM|pron}}===
*{{IPA4|wbq|[pə]}}
==={{ĐM|letter}}===
{{head|wbq|Chữ cái}}
#Chữ Telugu biểu thị phụ âm '''{{IPAchar|/p/}}''' trong tiếng Waddar.
#:{{ux|wbq|'''ప్రే'''షిత|[[s:Công vụ các Sứ đồ|Công vụ các Sứ đồ]]|inline=1}}
==={{ĐM|ref}}===
*{{Chú thích web|wbq|author=Bridge Connectivity Solutions Pvt. Ltd.|entryurl=https://www.bible.com/bible/3979/ACT.1.WRR|entry=प्रेषित 1|work=वडार|year=2026}}
[[Thể loại:Khối ký tự Telugu|2A]]
fmhret7okugyiwn6lq5ay6fxv77vyfk
JLPT
0
420229
2570788
2026-10-15T16:26:33Z
Hiyuune
50834
/* */ + en
2570788
wikitext
text/x-wiki
=={{langname|en}}==
{{wp|en:}}
==={{section|pr-noun}}===
{{en-proper noun}}
# {{initialism of|en|[[Japanese]]-[[language]] [[proficiency]] [[test]]}}
rktv8xiw4m8m3m7siy5klqdo3qqybd3
2570789
2570788
2026-10-15T16:27:35Z
Hiyuune
50834
2570789
wikitext
text/x-wiki
=={{langname|en}}==
{{wp|en:}}
==={{section|pr-noun}}===
{{en-proper noun}}
# {{initialism of|en|[[Japanese]]-[[language]] [[proficiency]] [[test]]|t={{w|Kỳ thi năng lực tiếng Nhật}}}}
66sd1lini3by8rrl45yeb2nzj8ta7fb
bồ nhí
0
420230
2570790
2026-10-15T17:01:55Z
TienMinh-mun6xnChing
57893
/* */
2570790
wikitext
text/x-wiki
=={{langname|vi}}==
{{Wikipedia}}
==={{section|pron}}===
{{vi-pron}}
==={{section|noun}}===
{{vi-noun}}
# {{lb|vi|khẩu ngữ}} [[nhân tình|Nhân tình]] còn rất trẻ tuổi (của một người đã đứng tuổi; hàm ý [[châm biếm]])
#: {{ux|vi|'''Bồ nhí''' của giám đốc.}}
==={{section|ref}}===
{{R:Tratu}}
37r6lcav3yymw8uebaqeuav3r9lyrpi
2570791
2570790
2026-10-15T17:02:03Z
TienMinh-mun6xnChing
57893
2570791
wikitext
text/x-wiki
=={{langname|vi}}==
==={{section|pron}}===
{{vi-pron}}
==={{section|noun}}===
{{vi-noun}}
# {{lb|vi|khẩu ngữ}} [[nhân tình|Nhân tình]] còn rất trẻ tuổi (của một người đã đứng tuổi; hàm ý [[châm biếm]])
#: {{ux|vi|'''Bồ nhí''' của giám đốc.}}
==={{section|ref}}===
{{R:Tratu}}
1cj7mverql3i3i93grdiv9xq51751d2
Đảng
0
420232
2570795
2026-10-15T17:04:51Z
TienMinh-mun6xnChing
57893
TienMinh-mun6xnChing đã đổi [[Đảng]] thành [[đảng]] qua đổi hướng: Lùi lại
2570795
wikitext
text/x-wiki
#đổi [[đảng]]
fugg2g7eknmb6r7x2utoln1cloz4one
2570797
2570795
2026-10-15T17:07:16Z
TienMinh-mun6xnChing
57893
/* */ xong
2570797
wikitext
text/x-wiki
=={{langname|vi}}==
==={{section|pron}}===
{{vi-pron}}
==={{section|noun}}===
{{vi-noun}}
# Đảng [[cộng sản|Cộng sản]] [[Việt Nam]] [[nói]] [[tắt]].
#: {{ux|vi|''' Đảng ''' không bắt buộc ai vào '''Đảng''' cả.''|q=[[w:Hồ Chí Minh|Hồ Chí Minh]], ''Bài nói chuyện với cán bộ tỉnh Hà Tây ngày 10-2-1967'', sđd, t.12, trang 221-222.}}
4658e612rmusc5pkx0z400qaba8ak58
2570801
2570797
2026-10-15T17:10:49Z
TienMinh-mun6xnChing
57893
TienMinh-mun6xnChing đã đổi [[Đảng]] thành [[Đảng ta]]: tạo trang mới
2570797
wikitext
text/x-wiki
=={{langname|vi}}==
==={{section|pron}}===
{{vi-pron}}
==={{section|noun}}===
{{vi-noun}}
# Đảng [[cộng sản|Cộng sản]] [[Việt Nam]] [[nói]] [[tắt]].
#: {{ux|vi|''' Đảng ''' không bắt buộc ai vào '''Đảng''' cả.''|q=[[w:Hồ Chí Minh|Hồ Chí Minh]], ''Bài nói chuyện với cán bộ tỉnh Hà Tây ngày 10-2-1967'', sđd, t.12, trang 221-222.}}
4658e612rmusc5pkx0z400qaba8ak58
2570803
2570801
2026-10-15T17:10:58Z
TienMinh-mun6xnChing
57893
TienMinh-mun6xnChing đã đổi [[Đảng ta]] thành [[Đảng]] qua đổi hướng: Lùi lại
2570797
wikitext
text/x-wiki
=={{langname|vi}}==
==={{section|pron}}===
{{vi-pron}}
==={{section|noun}}===
{{vi-noun}}
# Đảng [[cộng sản|Cộng sản]] [[Việt Nam]] [[nói]] [[tắt]].
#: {{ux|vi|''' Đảng ''' không bắt buộc ai vào '''Đảng''' cả.''|q=[[w:Hồ Chí Minh|Hồ Chí Minh]], ''Bài nói chuyện với cán bộ tỉnh Hà Tây ngày 10-2-1967'', sđd, t.12, trang 221-222.}}
4658e612rmusc5pkx0z400qaba8ak58
2570807
2570803
2026-10-15T17:14:40Z
TienMinh-mun6xnChing
57893
/* Tiếng Việt */
2570807
wikitext
text/x-wiki
=={{langname|vi}}==
{{Wikipedia|Đảng Cộng sản Việt Nam}}
==={{section|pron}}===
{{vi-pron}}
==={{section|noun}}===
{{vi-noun}}
# Đảng [[cộng sản|Cộng sản]] [[Việt Nam]] [[nói]] [[tắt]].
#: {{ux|vi|''' Đảng ''' không bắt buộc ai vào '''Đảng''' cả.''|q=[[w:Hồ Chí Minh|Hồ Chí Minh]], ''Bài nói chuyện với cán bộ tỉnh Hà Tây ngày 10-2-1967'', sđd, t.12, trang 221-222.}}
d37k998o5rgc88kvw6c1uinkcn7xnzs
đảng chính trị
0
420233
2570800
2026-10-15T17:09:29Z
TienMinh-mun6xnChing
57893
Trang mới: “=={{langname|vi}}== ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # {{like-entry|chính đảng}}.”
2570800
wikitext
text/x-wiki
=={{langname|vi}}==
==={{section|pron}}===
{{vi-pron}}
==={{section|noun}}===
{{vi-noun}}
# {{like-entry|chính đảng}}.
ggnn3d2qo5cu44g6rq4q59mt3032dr7
Đảng ta
0
420235
2570804
2026-10-15T17:10:58Z
TienMinh-mun6xnChing
57893
TienMinh-mun6xnChing đã đổi [[Đảng ta]] thành [[Đảng]] qua đổi hướng: Lùi lại
2570804
wikitext
text/x-wiki
#đổi [[Đảng]]
9bv7zofnne6vgk9og2ty033iyff9ojj
Quốc xã
0
420236
2570809
2026-10-15T17:26:09Z
TienMinh-mun6xnChing
57893
Trang mới: “=={{langname|vi}}== {{Wikipedia|Chủ nghĩa Quốc xã}} ==={{section|pron}}=== {{vi-pron}} ==={{section|noun}}=== {{vi-noun}} # [[chủ nghĩa|Chủ nghĩa]] [[đế quốc]] đề cao [[tinh thần]] [[dân tộc]] của nước Đức dưới thời Adolf Hitler. #: {{ux|vi|Đức '''Quốc Xã'''}}”
2570809
wikitext
text/x-wiki
=={{langname|vi}}==
{{Wikipedia|Chủ nghĩa Quốc xã}}
==={{section|pron}}===
{{vi-pron}}
==={{section|noun}}===
{{vi-noun}}
# [[chủ nghĩa|Chủ nghĩa]] [[đế quốc]] đề cao [[tinh thần]] [[dân tộc]] của nước Đức dưới thời Adolf Hitler.
#: {{ux|vi|Đức '''Quốc Xã'''}}
ej0vgzsz6zufdtxzwo6aak9lqq9ioih
tiền đình
0
420237
2570812
2026-10-15T21:40:33Z
TienMinh-mun6xnChing
57893
/* */
2570812
wikitext
text/x-wiki
=={{langname|vi}}==
==={{section|pron}}===
{{vi-pron}}
==={{section|noun}}===
{{vi-noun}}
# [[khoang|Khoang]] nhỏ ở phần trước một khoang lớn nào đó trong cùng một [[bộ phận]] của [[cơ thể]].
#: {{ux|vi|'''Tiền đình''' miệng.}}
# Khoang nhỏ ở [[tai trong]], nơi có [[cơ quan]] cảm thụ sự [[thăng bằng]] của [[cơ thể]].
#: {{ux|vi|Rối loạn '''tiền đình'''.}}
==={{section|ref}}===
{{R:Tratu}}
62qu45z8uzdmx16t6y959smxl0gwyrp
tai trong
0
420238
2570813
2026-10-15T21:41:02Z
TienMinh-mun6xnChing
57893
Đổi hướng đến [[tai]]
2570813
wikitext
text/x-wiki
#đổi [[tai]]
gtpfr5huqmeq1op6dsy0dmds1vv938j
2570997
2570813
2026-10-16T09:59:58Z
TheHighFighter2
42988
/* */
2570997
wikitext
text/x-wiki
=={{langname|vi}}==
==={{ĐM|pron}}===
{{vi-pron}}
==={{ĐM|n}}===
{{vi-noun}}
# {{nhãn|vi|giải phẫu}} Phần tai nằm trong [[xương thái dương]] bao gồm các [[ống bán khuyên]], [[tiền đình]] và [[ốc tai]], chịu trách nhiệm về thính giác và thăng bằng.
===={{ĐM|trans}}====
{{trans-top|Giải phẫu học}}
* {{langname|en}}: {{t+|en|inner ear}}
{{trans-bottom}}
9ix1ycayk48034zp0qccsokaoxy57ax
2570998
2570997
2026-10-16T10:00:24Z
TheHighFighter2
42988
2570998
wikitext
text/x-wiki
=={{langname|vi}}==
{{wp}}
==={{ĐM|pron}}===
{{vi-pron}}
==={{ĐM|n}}===
{{vi-noun}}
# {{nhãn|vi|giải phẫu}} Phần tai nằm trong [[xương thái dương]] bao gồm các [[ống bán khuyên]], [[tiền đình]] và [[ốc tai]], chịu trách nhiệm về thính giác và thăng bằng.
===={{ĐM|trans}}====
{{trans-top|Giải phẫu học}}
* {{langname|en}}: {{t+|en|inner ear}}
{{trans-bottom}}
ftl2ma30ydghv17blwd3c77wvfjsnhw
mósíʼilí
0
420239
2570814
2026-10-16T00:55:19Z
Hiyuune
50834
+ nv
2570814
wikitext
text/x-wiki
=={{langname|nv}}==
{{wp|nv:}}
==={{section|etym}}===
{{m|nv|mósí||mèo}} + {{m|nv|ilí}}
==={{section|n}}===
{{head|nv|noun}}
# [[mèo]] [[Ba Tư]].
{{C|nv|Mèo}}
l3np74ko4hl8w1o92ddxsrcvcjbpbub
2570993
2570814
2026-10-16T09:39:24Z
TheHighFighter2
42988
/* Tiếng Navajo */
2570993
wikitext
text/x-wiki
=={{langname|nv}}==
{{wp|nv:}}
==={{section|etym}}===
Từ {{com|nv|mósí|t1=mèo|ilí|t2=rậm lông, bờm xờm}}.
==={{section|n}}===
{{head|nv|noun}}
# [[mèo Ba Tư|Mèo Ba Tư]].
{{C|nv|Mèo}}
e45hscm1b4im3t5ldf8bkdsgnejrey2
mósíkąʼ
0
420240
2570815
2026-10-16T00:57:54Z
Hiyuune
50834
/* */ + nv
2570815
wikitext
text/x-wiki
=={{langname|nv}}==
==={{section|etym}}===
{{af|nv|mósí|t1=giống cái|-kąʼ|t2=giống đực}}
==={{section|n}}===
{{head|nv|noun}}
# [[mèo đực]].
==={{section|ref}}===
* {{YM1987|page=520}}
9hp33runvuszvdnpk42l10nvbh6uaef
2570990
2570815
2026-10-16T09:34:25Z
TheHighFighter2
42988
/* Tiếng Navajo */
2570990
wikitext
text/x-wiki
=={{langname|nv}}==
==={{section|etym}}===
Từ {{af|nv|mósí|t1=mèo|-kąʼ|t2=giống đực}}.
==={{section|n}}===
{{head|nv|noun}}
# [[mèo|Mèo]] [[đực]].
==={{section|ref}}===
* {{YM1987|page=520}}
igu4rp96av8kt2e0x5rd6eqnbns86ja
tódilchxóshí
0
420241
2570817
2026-10-16T01:05:40Z
Hiyuune
50834
/* */ + nv
2570817
wikitext
text/x-wiki
=={{langname|nv}}==
==={{section|n}}===
{{head|nv|Danh từ}}
# {{alternative spelling of|nv|tó dilchxoshí}}
f88qepz1k58xvrch99zkzcwuwfch5p3
á-
0
420242
2570818
2026-10-16T01:11:25Z
Hiyuune
50834
/* */
2570818
wikitext
text/x-wiki
{{also/a|á|-á|a-|ā-}}
=={{langname|non}}==
==={{section|etym}}===
Từ {{inh|non|gem-pro|*ana-}}.
==={{section|prefix}}===
{{head|non|Tiền tố}}
# {{n-g|dạng kết hợp của {{m|non|á}}}}
===={{section|drv}}====
{{prefixsee|non}}
=={{langname|bla}}==
==={{section|alt}}===
* {{alt|bla|áí-||trước S}}
==={{section|prefix}}===
{{head|bla|Tiền tố}}
# {{ng|tiền tố chỉ thể liên tục hoặc kéo dài}}
===={{section|drv}}====
{{prefixsee|bla}}
==={{section|ref}}===
* {{R:bla:BOD}}
=={{langname|nv}}==
==={{section|prefix}}===
{{head|nv|Tiền tố}}
# {{alternative spelling of|nv|ʼá-}}
hbwd340jolddn2rlsqiiqzlj1lshx13
nítʼę́ʼę́ę
0
420243
2570819
2026-10-16T01:13:50Z
Hiyuune
50834
/* */ + nv
2570819
wikitext
text/x-wiki
=={{langname|nv}}==
==={{section|particle}}===
{{head|nv|Trợ từ}}
# {{alternative spelling of|nv|ńtʼę́ʼę́ę}}
7katzr53ve9z1t638w8pnblvhhpxnnh
bee hazʼą́ąnii
0
420244
2570820
2026-10-16T01:15:47Z
Hiyuune
50834
/* */ + nv
2570820
wikitext
text/x-wiki
{{also|bee hazʼáanii}}
=={{langname|nv}}==
==={{section|n}}===
{{head|nv|Danh từ|head=[[bee]] [[hazʼą́|hazʼą́ąnii]]}}
# {{alternative spelling of|nv|bee hazʼáanii}}
bh4m8wx0k1ww9ukyaldpbruqachp2xr
discernements
0
420245
2570823
2026-10-16T02:01:16Z
Hiyuune
50834
Trang mới: “=={{langname|fr}}== ==={{section|n}}=== {{head|fr|Biến thể hình thái danh từ|g=m}} # {{plural of|fr|discernement}}”
2570823
wikitext
text/x-wiki
=={{langname|fr}}==
==={{section|n}}===
{{head|fr|Biến thể hình thái danh từ|g=m}}
# {{plural of|fr|discernement}}
kzg2b2r6be6aucabph5q9bq1uchvv9z
Bản mẫu:R:gag:trBaskakov
10
420246
2570827
2026-10-16T02:07:31Z
Hiyuune
50834
Trang mới: “{{#invoke:quote|call_template |template=cite-book |tr |last=Baskakov |first=N. A. |translator= İsmail Kaynak; A. Mecit Doğru |title=Gagauz Türkçesinin Sözlüğü |location=Ankara |entry={{{1|}}} |publisher=Kültür Bakanlığı Yayınları |year=1991 |pageparam= page |isbn=<!--957-0-0840-0--> |allowparams= 1 }}<noinclude>{{tcat|ref}}</noinclude>”
2570827
wikitext
text/x-wiki
{{#invoke:quote|call_template
|template=cite-book
|tr
|last=Baskakov
|first=N. A.
|translator= İsmail Kaynak; A. Mecit Doğru
|title=Gagauz Türkçesinin Sözlüğü
|location=Ankara
|entry={{{1|}}}
|publisher=Kültür Bakanlığı Yayınları
|year=1991
|pageparam= page
|isbn=<!--957-0-0840-0-->
|allowparams= 1
}}<noinclude>{{tcat|ref}}</noinclude>
ph7sz7bjjh4zpc70oh03dd74im51kvk
Bản mẫu:R:tr:Eren
10
420247
2570829
2026-10-16T02:08:34Z
Hiyuune
50834
Trang mới: “{{#invoke:checkparams|warn}}<!-- Validate template parameters -->{{cite-book<!-- -->|tr<!-- -->|last=Eren<!-- -->|first=Hasan<!-- -->|authorlink=Hasan Eren<!-- -->|title=Türk Dilinin Etimolojik Sözlüğü<!-- -->|trans-title=Từ điển từ nguyên tiếng Thổ Nhĩ Kỳ<!-- -->|entry={{lang|tr|{{{1|{{pagename}}}}}}}<!-- -->|location=Ankara<!-- -->|publisher=Bizim Büro Basım Evi<!-- -->|year=1999<!-- -->|page={{{page|}}}<!-- -->|pages={{{pages|}}}<!-- -->|passage={…”
2570829
wikitext
text/x-wiki
{{#invoke:checkparams|warn}}<!-- Validate template parameters
-->{{cite-book<!--
-->|tr<!--
-->|last=Eren<!--
-->|first=Hasan<!--
-->|authorlink=Hasan Eren<!--
-->|title=Türk Dilinin Etimolojik Sözlüğü<!--
-->|trans-title=Từ điển từ nguyên tiếng Thổ Nhĩ Kỳ<!--
-->|entry={{lang|tr|{{{1|{{pagename}}}}}}}<!--
-->|location=Ankara<!--
-->|publisher=Bizim Büro Basım Evi<!--
-->|year=1999<!--
-->|page={{{page|}}}<!--
-->|pages={{{pages|}}}<!--
-->|passage={{{passage|}}}<!--
-->|url=https://sozluk.gov.tr/<!--
-->}}<noinclude>{{refcat}}</noinclude>
j7h3rdw4q5g2dejs4zd4faidzvsy1mo
Bản mẫu:R:lugatim
10
420248
2570830
2026-10-16T02:10:50Z
Hiyuune
50834
Đổi hướng đến [[Bản mẫu:R:tr:MBTS]]
2570830
wikitext
text/x-wiki
#redirect [[Bản mẫu:R:tr:MBTS]]
q6k9hhpn5ib4sm4mmo1wcx34qiw0srt
Bản mẫu:pam-verb
10
420249
2570835
2026-10-16T02:22:38Z
Hiyuune
50834
Trang mới: “{{#invoke:phi-headword|show|Động từ|lang=pam}}<!-- --><noinclude>{{documentation}}</noinclude>”
2570835
wikitext
text/x-wiki
{{#invoke:phi-headword|show|Động từ|lang=pam}}<!--
--><noinclude>{{documentation}}</noinclude>
2rgzisc23rlinwjwuaucg969ngtftjl
Bản mẫu:cak-verb
10
420250
2570836
2026-10-16T02:26:20Z
Hiyuune
50834
Trang mới: “-{{head|cak|Động từ|head={{{head|}}}}} <!-- -->{{#if:{{{1|}}}| (''<!-- -->{{#switch:{{{1}}}<!-- -->|t=ngoại động từ<!-- -->{{#ifeq:{{NAMESPACE}}||[[Thể loại:Ngoại động từ tiếng Kaqchikel]]}}<!-- -->|td=ngoại động từ phái sinh<!-- -->{{#ifeq:{{NAMESPACE}}||[[Thể loại:Ngoại động từ tiếng Kaqchikel]][[Thể loại:Động từ phái sinh tiếng Kaqchikel]]}}<!-- -->|i=nội động từ<!--…”
2570836
wikitext
text/x-wiki
-{{head|cak|Động từ|head={{{head|}}}}} <!--
-->{{#if:{{{1|}}}| (''<!--
-->{{#switch:{{{1}}}<!--
-->|t=ngoại động từ<!--
-->{{#ifeq:{{NAMESPACE}}||[[Thể loại:Ngoại động từ tiếng Kaqchikel]]}}<!--
-->|td=ngoại động từ phái sinh<!--
-->{{#ifeq:{{NAMESPACE}}||[[Thể loại:Ngoại động từ tiếng Kaqchikel]][[Thể loại:Động từ phái sinh tiếng Kaqchikel]]}}<!--
-->|i=nội động từ<!--
-->{{#ifeq:{{NAMESPACE}}||[[Thể loại:Nội động từ tiếng Kaqchikel]]}}<!--
-->|id=nội động từ phái sinh<!--
-->{{#ifeq:{{NAMESPACE}}||[[Thể loại:Nội động từ tiếng Kaqchikel]][[Thể loại:Động từ phái sinh tiếng Kaqchikel]]}}<!--
-->|p=vị trí<!--
-->{{#ifeq:{{NAMESPACE}}||[[Thể loại:Động từ chỉ vị trí tiếng Kaqchikel]]}}<!--
-->}}'')<!--
-->}}<!--
--><noinclude>{{tcat|hw}}</noinclude>
99ryl8g8q1ck6gsqangm455vodcpph4
Bản mẫu:cak-conj
10
420251
2570837
2026-10-16T02:29:43Z
Hiyuune
50834
Trang mới: “{{inflection-table-top|title=Bảng chia động từ của {{m-self|cak|{{pagename}}}}|tall=yes|palette=indigo}} ! rowspan="2" | ! colspan="3" | số ít ! colspan="3" | số nhiều |- ! class="secondary" | ngôi thứ nhất ! class="secondary" | ngôi thứ hai ! class="secondary" | ngôi thứ ba ! class="secondary" | ngôi thứ nhất ! class="secondary" | ngôi thứ hai ! class="secondary" | ngôi thứ ba |- ! hiện tại | {{{1}}} | {{{2}}} | {{{3}}} | {{{4}}}…”
2570837
wikitext
text/x-wiki
{{inflection-table-top|title=Bảng chia động từ của {{m-self|cak|{{pagename}}}}|tall=yes|palette=indigo}}
! rowspan="2" |
! colspan="3" | số ít
! colspan="3" | số nhiều
|-
! class="secondary" | ngôi thứ nhất
! class="secondary" | ngôi thứ hai
! class="secondary" | ngôi thứ ba
! class="secondary" | ngôi thứ nhất
! class="secondary" | ngôi thứ hai
! class="secondary" | ngôi thứ ba
|-
! hiện tại
| {{{1}}}
| {{{2}}}
| {{{3}}}
| {{{4}}}
| {{{5}}}
| {{{6}}}
|-
! quá khứ
| {{{7}}}
| {{{8}}}
| {{{9}}}
| {{{10}}}
| {{{11}}}
| {{{12}}}
|-
! tương lai
| {{{13}}}
| {{{14}}}
| {{{15}}}
| {{{16}}}
| {{{17}}}
| {{{18}}}
|-
! mệnh lệnh/thúc giục
| {{{19}}}
| {{{20}}}
| {{{21}}}
| {{{22}}}
| {{{23}}}
| {{{24}}}
{{inflection-table-bottom}}<noinclude>{{tcat|conj:_}}</noinclude>
la4c5p8n97dioelq97glorsa8xae6pb
Bản mẫu:cak-conj-i
10
420252
2570838
2026-10-16T02:31:02Z
Hiyuune
50834
Trang mới: “{{cak-conj |1=yi{{#if:{{{v|}}}|n}}{{pagename}} |2=ya{{#if:{{{v|}}}|t}}{{pagename}} |3=n{{#if:{{{c|}}}|(i)}}{{pagename}} |4=yoj{{pagename}} |5=yix{{pagename}} |6=ye{{#if:{{{v|}}}|ʼ}}{{pagename}} |7=xi{{#if:{{{v|}}}|n}}{{pagename}} |8=xa{{#if:{{{v|}}}|t}}{{pagename}} |9=x{{pagename}} |10=xoj{{pagename}} |11=xix{{pagename}} |12=xe{{#if:{{{v|}}}|ʼ}}{{pagename}} |13=xki{{#if:{{{v|}}}|n}}{{pagename}} |14=xka{{#if:{{{v|}}}|t}}{{pagename}} |15=xt{{#if:{{{c|}}}|i}}{{pagename}}…”
2570838
wikitext
text/x-wiki
{{cak-conj
|1=yi{{#if:{{{v|}}}|n}}{{pagename}}
|2=ya{{#if:{{{v|}}}|t}}{{pagename}}
|3=n{{#if:{{{c|}}}|(i)}}{{pagename}}
|4=yoj{{pagename}}
|5=yix{{pagename}}
|6=ye{{#if:{{{v|}}}|ʼ}}{{pagename}}
|7=xi{{#if:{{{v|}}}|n}}{{pagename}}
|8=xa{{#if:{{{v|}}}|t}}{{pagename}}
|9=x{{pagename}}
|10=xoj{{pagename}}
|11=xix{{pagename}}
|12=xe{{#if:{{{v|}}}|ʼ}}{{pagename}}
|13=xki{{#if:{{{v|}}}|n}}{{pagename}}
|14=xka{{#if:{{{v|}}}|t}}{{pagename}}
|15=xt{{#if:{{{c|}}}|i}}{{pagename}}
|16=xkoj{{pagename}}
|17=xkix{{pagename}}
|18=xke{{#if:{{{v|}}}|ʼ}}{{pagename}}
|19=ki{{#if:{{{v|}}}|n}}{{pagename}}
|20=ka{{#if:{{{v|}}}|t}}{{pagename}}
|21=t{{#if:{{{c|}}}|i}}{{pagename}}
|22=koj{{pagename}}
|23=kix{{pagename}}
|24=ke{{#if:{{{v|}}}|ʼ}}{{pagename}}
}}<noinclude>
{{tcat|conj:nội động từ}}</noinclude>
7q16pvwou1ywcuzbqzdxnfyxk440asf
Bản mẫu:tl-personal pronouns
10
420253
2570839
2026-10-16T02:37:33Z
Hiyuune
50834
Trang mới: “{{inflection-table-top|title=Bảng đại từ nhân xưng tiếng Tagalog|tall=yes|palette=blue}} ! width="100" class="outer"| Ngôi ! width="100" class="outer"| Số ! width="100" class="outer"| Trực tiếp (ang) ! width="100" class="outer"| Gián tiếp (ng) ! width="100" class="outer"| Bổ cách (sa) |- ! valign="top" rowspan=4 | Ngôi thứ nhất ! class="secondary"| số ít | {{l-self|tl|ako}} | {{l-self|tl|ko}} | {{l-self|tl|akin}} |- ! valign="top" class="se…”
2570839
wikitext
text/x-wiki
{{inflection-table-top|title=Bảng đại từ nhân xưng tiếng Tagalog|tall=yes|palette=blue}}
! width="100" class="outer"| Ngôi
! width="100" class="outer"| Số
! width="100" class="outer"| Trực tiếp (ang)
! width="100" class="outer"| Gián tiếp (ng)
! width="100" class="outer"| Bổ cách (sa)
|-
! valign="top" rowspan=4 | Ngôi thứ nhất
! class="secondary"| số ít
| {{l-self|tl|ako}}
| {{l-self|tl|ko}}
| {{l-self|tl|akin}}
|-
! valign="top" class="secondary" | số đôi<span style="font-weight:normal">{{sup|1}}</span>
| {{l-self|tl|kita}}, {{l-self|tl|kata}}
| {{l-self|tl|nita}}, {{l-self|tl|nata}}, {{l-self|tl|ta}}
| {{l-self|tl|kanita}}, {{l-self|tl|kanata}}, {{l-self|tl|ata}}
|-
! valign="top" class="secondary" | số nhiều gộp
| {{l-self|tl|tayo}}
| {{l-self|tl|natin}}
| {{l-self|tl|atin}}
|-
! valign="top" class="secondary" | số nhiều không gộp
| {{l-self|tl|kami}}
| {{l-self|tl|namin}}
| {{l-self|tl|amin}}
|-
! valign="top"| Ngôi thứ nhất và ngôi thứ hai
! class="secondary" | số ít
| colspan=2| {{l-self|tl|kita}}<span style="font-weight:normal">{{sup|2}}</span>
|
|-
! valign="top" rowspan=2 | Ngôi thứ hai
! class="secondary" | số ít
| {{l-self|tl|ikaw}}, {{l-self|tl|ka}}
| {{l-self|tl|mo}}
| {{l-self|tl|iyo}}
|- |
! class="secondary" | số nhiều
| {{l-self|tl|kayo}}, {{l-self|tl|kamo}}
| {{l-self|tl|ninyo}}, {{l-self|tl|niyo}}
| {{l-self|tl|inyo}}
|- |
! valign="top" rowspan=2 | Ngôi thứ ba
! class="secondary" | số ít
| {{l-self|tl|siya}}
| {{l-self|tl|niya}}
| {{l-self|tl|kaniya}}
|- |
! class="secondary" | số nhiều
| {{l-self|tl|sila}}
| {{l-self|tl|nila}}
| {{l-self|tl|kanila}}
{{inflection-table-bottom|notes=<small style="font-weight:normal">{{sup|1}} Đại từ ở ngôi thứ nhất số đôi không được dùng phổ biến trong tiếng Tagalog tiêu chuẩn.<br />{{sup|2}} Thay thế {{m-self|tl|[[ko]] [[ikaw]]}}.</small>}}<noinclude>{{documentation}}</noinclude>
s53axncco3qqpohyhtlmhkpkfo2uif6
2570840
2570839
2026-10-16T02:38:28Z
Hiyuune
50834
2570840
wikitext
text/x-wiki
{{inflection-table-top|title=Bảng đại từ nhân xưng tiếng Tagalog|tall=yes|palette=blue}}
! width="100" class="outer"| Ngôi
! width="100" class="outer"| Số
! width="100" class="outer"| Trực tiếp (ang)
! width="100" class="outer"| Gián tiếp (ng)
! width="100" class="outer"| Bổ cách (sa)
|-
! valign="top" rowspan=4 | Ngôi thứ nhất
! class="secondary"| số ít
| {{l-self|tl|ako}}
| {{l-self|tl|ko}}
| {{l-self|tl|akin}}
|-
! valign="top" class="secondary" | số đôi<span style="font-weight:normal">{{sup|1}}</span>
| {{l-self|tl|kita}}, {{l-self|tl|kata}}
| {{l-self|tl|nita}}, {{l-self|tl|nata}}, {{l-self|tl|ta}}
| {{l-self|tl|kanita}}, {{l-self|tl|kanata}}, {{l-self|tl|ata}}
|-
! valign="top" class="secondary" | số nhiều<br/>gộp
| {{l-self|tl|tayo}}
| {{l-self|tl|natin}}
| {{l-self|tl|atin}}
|-
! valign="top" class="secondary" | số nhiều<br/>không gộp
| {{l-self|tl|kami}}
| {{l-self|tl|namin}}
| {{l-self|tl|amin}}
|-
! valign="top"| Ngôi thứ nhất và ngôi thứ hai
! class="secondary" | số ít
| colspan=2| {{l-self|tl|kita}}<span style="font-weight:normal">{{sup|2}}</span>
|
|-
! valign="top" rowspan=2 | Ngôi thứ hai
! class="secondary" | số ít
| {{l-self|tl|ikaw}}, {{l-self|tl|ka}}
| {{l-self|tl|mo}}
| {{l-self|tl|iyo}}
|- |
! class="secondary" | số nhiều
| {{l-self|tl|kayo}}, {{l-self|tl|kamo}}
| {{l-self|tl|ninyo}}, {{l-self|tl|niyo}}
| {{l-self|tl|inyo}}
|- |
! valign="top" rowspan=2 | Ngôi thứ ba
! class="secondary" | số ít
| {{l-self|tl|siya}}
| {{l-self|tl|niya}}
| {{l-self|tl|kaniya}}
|- |
! class="secondary" | số nhiều
| {{l-self|tl|sila}}
| {{l-self|tl|nila}}
| {{l-self|tl|kanila}}
{{inflection-table-bottom|notes=<small style="font-weight:normal">{{sup|1}} Đại từ ở ngôi thứ nhất số đôi không được dùng phổ biến trong tiếng Tagalog tiêu chuẩn.<br />{{sup|2}} Thay thế {{m-self|tl|[[ko]] [[ikaw]]}}.</small>}}<noinclude>{{documentation}}</noinclude>
9ubfbegzf3t7whwx09zhw2x75gi1mmh
Bản mẫu:R:Tijonïk Oxlajuj Aj
10
420254
2570841
2026-10-16T02:39:39Z
Hiyuune
50834
Trang mới: “{{#invoke:quote|call_template |template=cite-book |author=Ixq'anil |author2=Maxwell, Judith M. |author3=Waqi'kan |author4=Little, Walter E. |year=2006 |title=Tijonïk Kaqchikel Oxlajuj Aj |url=https://www.academia.edu/348142/Kaqchikel_Tijon%C3%AFk_Oxlajuj_Aj_Curso_de_Idioma_y_Cultura_Maya_Kaqchikel |pageparam=page }}<noinclude>{{reference template cat|cak}}</noinclude>”
2570841
wikitext
text/x-wiki
{{#invoke:quote|call_template
|template=cite-book
|author=Ixq'anil
|author2=Maxwell, Judith M.
|author3=Waqi'kan
|author4=Little, Walter E.
|year=2006
|title=Tijonïk Kaqchikel Oxlajuj Aj
|url=https://www.academia.edu/348142/Kaqchikel_Tijon%C3%AFk_Oxlajuj_Aj_Curso_de_Idioma_y_Cultura_Maya_Kaqchikel
|pageparam=page
}}<noinclude>{{reference template cat|cak}}</noinclude>
3rolqx8qdpvct3wdocpapcstzr3vn4i
Thể loại:Từ dẫn xuất từ tiếng Quan Thoại tiếng Đông Yugur
14
420255
2570848
2026-10-16T03:01:39Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570848
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ vay mượn từ tiếng Quan Thoại tiếng Đông Yugur
14
420256
2570849
2026-10-16T03:01:42Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570849
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ dẫn xuất từ Quan thoại tiếng Đông Yugur
14
420257
2570851
2026-10-16T03:02:04Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570851
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ vay mượn tiếng Đông Yugur
14
420258
2570852
2026-10-16T03:02:06Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570852
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:yuy:Thành viên nam trong gia đình
14
420259
2570853
2026-10-16T03:02:08Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570853
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:yuy:Thành viên gia đình
14
420260
2570854
2026-10-16T03:02:15Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570854
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:yuy:Vũ khí
14
420261
2570855
2026-10-16T03:03:28Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570855
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ dẫn xuất từ nhóm ngôn ngữ Hán tiếng Đông Yugur
14
420262
2570856
2026-10-16T03:03:34Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570856
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:yuy:Săn bắn
14
420263
2570857
2026-10-16T03:03:37Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570857
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ nguyên tiếng Đông Yugur
14
420264
2570858
2026-10-16T03:03:58Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570858
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ dẫn xuất từ nhóm ngôn ngữ Hán-Bạch tiếng Đông Yugur
14
420265
2570859
2026-10-16T03:04:24Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570859
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ dẫn xuất từ ngữ hệ Hán-Tạng tiếng Đông Yugur
14
420266
2570860
2026-10-16T03:04:33Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570860
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ dẫn xuất từ ngôn ngữ khác tiếng Đông Yugur
14
420267
2570861
2026-10-16T03:06:57Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570861
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:yuy:Y tế
14
420268
2570864
2026-10-16T03:08:08Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570864
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:yuy:Xây dựng
14
420269
2570867
2026-10-16T03:08:39Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570867
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:yuy:Kỹ thuật
14
420270
2570868
2026-10-16T03:08:45Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570868
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:yuy:Sức khỏe
14
420271
2570869
2026-10-16T03:10:03Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570869
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:yuy:Bộ xương
14
420272
2570876
2026-10-16T03:42:55Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570876
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:yuy:Hiện tượng khí quyển
14
420273
2570883
2026-10-16T03:44:19Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570883
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:caq:Đầu và cổ
14
420274
2570884
2026-10-16T03:44:24Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570884
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:caq:Bộ phận cơ thể
14
420275
2570885
2026-10-16T03:44:52Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570885
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:caq:Danh sách chủ đề thuộc nhóm tập hợp
14
420276
2570886
2026-10-16T03:45:11Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570886
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:caq:Cơ thể
14
420277
2570887
2026-10-16T03:45:13Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570887
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:yuy:Thiên thể
14
420278
2570889
2026-10-16T03:46:32Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570889
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:yuy:Không gian
14
420279
2570890
2026-10-16T03:48:54Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570890
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ phương ngữ tiếng Đông Yugur
14
420280
2570896
2026-10-16T03:50:36Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570896
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ theo cách sử dụng tiếng Đông Yugur
14
420281
2570897
2026-10-16T03:50:44Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570897
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:yuy:Rau
14
420282
2570903
2026-10-16T03:54:15Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570903
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:yuy:Họ Voi
14
420283
2570906
2026-10-16T03:54:35Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570906
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:yuy:Sữa
14
420284
2570919
2026-10-16T04:00:07Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570919
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:yuy:Đồ uống
14
420285
2570921
2026-10-16T04:00:24Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570921
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:yuy:Chế phẩm sữa
14
420286
2570922
2026-10-16T04:00:25Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570922
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:yuy:Mùa
14
420287
2570923
2026-10-16T04:00:27Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570923
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:yuy:Uống
14
420288
2570924
2026-10-16T04:00:32Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570924
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:yuy:Sự kiện theo chu kỳ
14
420289
2570925
2026-10-16T04:00:37Z
WhoAlone
40420
Trang mới: “{{auto cat}}”
2570925
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Ōshū Rengō
0
420290
2570926
2026-10-16T04:02:11Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|おうしゅうれんごう}}”
2570926
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-romaji}}
# {{ja-romanization of|おうしゅうれんごう}}
4sbfwqtxdlaknm96k8rl9ludr6fsbed
おうしゅうれんごう
0
420291
2570927
2026-10-16T04:02:35Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|欧州連合}}”
2570927
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|欧州連合}}
d0tde27qgjldg38g8kacdw3oo2jlaov
おうしうれんがふ
0
420292
2570928
2026-10-16T04:02:38Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|欧州連合}}”
2570928
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|欧州連合}}
d0tde27qgjldg38g8kacdw3oo2jlaov
くわんがくき
0
420293
2570929
2026-10-16T04:03:06Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== {{ja-see|管楽器}}”
2570929
wikitext
text/x-wiki
=={{langname|ja}}==
{{ja-see|管楽器}}
f8cciop56fyvcbzlziy7p87cv45hwaw
naiyō
0
420294
2570930
2026-10-16T04:03:57Z
WhoAlone
40420
Trang mới: “=={{langname|ja}}== ==={{ĐM|rom}}=== {{ja-romaji}} # {{ja-romanization of|ないよう}}”
2570930
wikitext
text/x-wiki
=={{langname|ja}}==
==={{ĐM|rom}}===
{{ja-romaji}}
# {{ja-romanization of|ないよう}}
6rwk3m02ro6o84xsuyiyh569udw4zxe
內容
0
420295
2570931
2026-10-16T04:06:23Z
WhoAlone
40420
Trang mới: “{{also|内容}} =={{langname|vi}}== {{vi-hantutab}} ==={{ĐM|noun}}=== {{vi-noun|sc=Hani}} # {{vi-Han form of|nội dung}} =={{langname|ko}}== {{ko-hanjatab}} ==={{ĐM|noun}}=== {{ko-noun|hangeul=내용}} # {{hanja form of|내용|[[nội dung]]}} =={{langname|zh}}== {{zh-forms|s=内容}} ==={{ĐM|pron}}=== {{zh-pron |m=nèiróng |c=noi6 jung4 |ca=LL-Q9186 (yue)-Justinrleung-內容.wav |h=pfs=nui-yùng;hrs=h:nui˖ rhung |md=nô̤i-ṳ̀ng |mn=lōe-iông/qz:lǎi-iôn…”
2570931
wikitext
text/x-wiki
{{also|内容}}
=={{langname|vi}}==
{{vi-hantutab}}
==={{ĐM|noun}}===
{{vi-noun|sc=Hani}}
# {{vi-Han form of|nội dung}}
=={{langname|ko}}==
{{ko-hanjatab}}
==={{ĐM|noun}}===
{{ko-noun|hangeul=내용}}
# {{hanja form of|내용|[[nội dung]]}}
=={{langname|zh}}==
{{zh-forms|s=内容}}
==={{ĐM|pron}}===
{{zh-pron
|m=nèiróng
|c=noi6 jung4
|ca=LL-Q9186 (yue)-Justinrleung-內容.wav
|h=pfs=nui-yùng;hrs=h:nui˖ rhung
|md=nô̤i-ṳ̀ng
|mn=lōe-iông/qz:lǎi-iông/twv,xm,zz:lāi-iông
|mn-t=lai6 iong5
|px=pt:duei5 oeng2/xy:luei5 yoeng2
|w=sh:6ne yon
|ma=y
|cat=n
}}
==={{ĐM|noun}}===
{{head|zh|Danh từ}}
# {{lb|zh|countable|uncountable}} [[nội dung]] {{zh-mw|個|項}}
#: {{zh-x|創造 內容|sáng tạo '''nội dung'''}}
===={{ĐM|syn}}====
* {{zh-l|含量}}
===={{ĐM|antonym}}====
* {{zh-l|形式}}
===={{ĐM|derived}}====
{{col3|zh|內容物|成人內容|內容農場|內容創作者}}
===={{ĐM|desc}}====
{{CJKV||j=内%容|ない%よう|내용|nội dung}}
14hv8i51scapmtubxf8oq07c569mt5e
2570932
2570931
2026-10-16T04:06:47Z
WhoAlone
40420
2570932
wikitext
text/x-wiki
{{also|内容}}
=={{langname|vi}}==
{{vi-hantutab}}
==={{ĐM|noun}}===
{{vi-noun|sc=Hani}}
# {{vi-Han form of|nội dung}}
=={{langname|ja}}==
{{ja-kanjitab|ない|よう|yomi=goon,kanon}}
{{ja-gv|内容}}
=={{langname|ko}}==
{{ko-hanjatab}}
==={{ĐM|noun}}===
{{ko-noun|hangeul=내용}}
# {{hanja form of|내용|[[nội dung]]}}
=={{langname|zh}}==
{{zh-forms|s=内容}}
==={{ĐM|pron}}===
{{zh-pron
|m=nèiróng
|c=noi6 jung4
|ca=LL-Q9186 (yue)-Justinrleung-內容.wav
|h=pfs=nui-yùng;hrs=h:nui˖ rhung
|md=nô̤i-ṳ̀ng
|mn=lōe-iông/qz:lǎi-iông/twv,xm,zz:lāi-iông
|mn-t=lai6 iong5
|px=pt:duei5 oeng2/xy:luei5 yoeng2
|w=sh:6ne yon
|ma=y
|cat=n
}}
==={{ĐM|noun}}===
{{head|zh|Danh từ}}
# {{lb|zh|countable|uncountable}} [[nội dung]] {{zh-mw|個|項}}
#: {{zh-x|創造 內容|sáng tạo '''nội dung'''}}
===={{ĐM|syn}}====
* {{zh-l|含量}}
===={{ĐM|antonym}}====
* {{zh-l|形式}}
===={{ĐM|derived}}====
{{col3|zh|內容物|成人內容|內容農場|內容創作者}}
===={{ĐM|desc}}====
{{CJKV||j=内%容|ない%よう|내용|nội dung}}
5ubwgs7wsiwupytzpebxe8bhrg79rza
nèiróng
0
420296
2570933
2026-10-16T04:07:16Z
WhoAlone
40420
Trang mới: “=={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|內容}}”
2570933
wikitext
text/x-wiki
=={{langname|cmn}}==
==={{ĐM|rom}}===
{{cmn-pinyin}}
# {{cmn-pinyin of|內容}}
3bfi86c7lqe5brk8gewwknq6dk3duc9
lōe-iông
0
420297
2570934
2026-10-16T04:08:19Z
WhoAlone
40420
Trang mới: “=={{langname|nan-hbl}}== {{zh-see|內容|poj}}”
2570934
wikitext
text/x-wiki
=={{langname|nan-hbl}}==
{{zh-see|內容|poj}}
mlmy7pi9qdy23b8sgc9m44jn7lellxm
lǎi-iông
0
420298
2570935
2026-10-16T04:08:21Z
WhoAlone
40420
Trang mới: “=={{langname|nan-hbl}}== {{zh-see|內容|poj}}”
2570935
wikitext
text/x-wiki
=={{langname|nan-hbl}}==
{{zh-see|內容|poj}}
mlmy7pi9qdy23b8sgc9m44jn7lellxm
lāi-iông
0
420299
2570936
2026-10-16T04:08:23Z
WhoAlone
40420
Trang mới: “=={{langname|nan-hbl}}== {{zh-see|內容|poj}}”
2570936
wikitext
text/x-wiki
=={{langname|nan-hbl}}==
{{zh-see|內容|poj}}
mlmy7pi9qdy23b8sgc9m44jn7lellxm
내용
0
420300
2570937
2026-10-16T04:09:33Z
WhoAlone
40420
Trang mới: “=={{langname|ko}}== ==={{ĐM|etym}}=== {{ko-etym-Sino|內|nội|容|dung}} ==={{ĐM|pron}}=== {{ko-IPA|l=y|a=y}} ==={{ĐM|noun}}=== {{ko-noun|hanja=內容}} # [[nội dung]].”
2570937
wikitext
text/x-wiki
=={{langname|ko}}==
==={{ĐM|etym}}===
{{ko-etym-Sino|內|nội|容|dung}}
==={{ĐM|pron}}===
{{ko-IPA|l=y|a=y}}
==={{ĐM|noun}}===
{{ko-noun|hanja=內容}}
# [[nội dung]].
h922obl72gptkclupccg06unbddwu2i
píngbǎn diànnǎo
0
420301
2570938
2026-10-16T04:11:29Z
WhoAlone
40420
Trang mới: “=={{langname|cmn}}== ==={{ĐM|rom}}=== {{cmn-pinyin}} # {{cmn-pinyin of|平板電腦}}”
2570938
wikitext
text/x-wiki
=={{langname|cmn}}==
==={{ĐM|rom}}===
{{cmn-pinyin}}
# {{cmn-pinyin of|平板電腦}}
j0m9gqet8cdnoj7i09oo8ahq107p07b
courtlinesses
0
420302
2570942
2026-10-16T06:50:39Z
Hiyuune
50834
+ en
2570942
wikitext
text/x-wiki
=={{langname|en}}==
==={{section|noun}}===
{{head|en|Biến thể hình thái danh từ}}
# {{plural of|en|courtliness}}
j6z23cm0mk28fiw6jsdvnpfl8ybul10
balcüyin
0
420303
2570944
2026-10-16T06:51:03Z
Hiyuune
50834
Hiyuune đã đổi [[balcüyin]] thành [[bal cüyin]]
2570944
wikitext
text/x-wiki
#đổi [[bal cüyin]]
5v3bg4ctig0nstzicd2om2f5lrpoazh
constitutionalizes
0
420304
2570951
2026-10-16T06:59:07Z
Hiyuune
50834
Trang mới: “=={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|constitutionalize||s-verb-form}}”
2570951
wikitext
text/x-wiki
=={{langname|en}}==
==={{section|v}}===
{{head|en|Biến thể hình thái động từ}}
# {{infl of|en|constitutionalize||s-verb-form}}
c77hf745qq3lk4t87nl395hq1bj0pov
constitutionalizing
0
420305
2570952
2026-10-16T06:59:30Z
Hiyuune
50834
+ en
2570952
wikitext
text/x-wiki
=={{langname|en}}==
==={{section|v}}===
{{head|en|Biến thể hình thái động từ}}
# {{infl of|en|constitutionalize||ing-form}}
7bsq9jq61l4vmx89pv87njp862f0ffd
constitutionalized
0
420306
2570953
2026-10-16T07:00:09Z
Hiyuune
50834
Trang mới: “=={{langname|en}}== ==={{section|v}}=== {{head|en|Biến thể hình thái động từ}} # {{infl of|en|constitutionalize||ed-form}}”
2570953
wikitext
text/x-wiki
=={{langname|en}}==
==={{section|v}}===
{{head|en|Biến thể hình thái động từ}}
# {{infl of|en|constitutionalize||ed-form}}
7ixnnhl1pgnjhqfyg5intd7nl7gftth
Bản mẫu:nci-verb
10
420307
2570956
2026-10-16T07:10:29Z
Hiyuune
50834
Trang mới: “{{head|nci|Động từ |cách chia {{#ifexpr:{{{1|0}}}=4|loại 4|{{#ifexpr:{{{1|0}}}=3|loại 3|{{#ifexpr:{{{1|0}}}=2|loại 2|{{#ifexpr:{{{1|0}}}=1|loại 1|loại 1}}}}}}}} | |chưa hoàn thành ở ngôi thứ ba số ít |{{#if:{{{3|}}}|{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{{3}}}}}|{{{2}}}}}ya |quá khứ đơn ở ngôi thứ ba số ít |{{#if:{{{4|}}}|{{{4}}}|{{#if:{{{3|}}}|{{#ifexpr:{{{1|0}}}=4|{{#if:{{{2|}}}|{{{2}}}|{{PAGENAME}}}}|{{{3}}}}}|{{{2}}}}}}}{{#ifexpr:{{{1|…”
2570956
wikitext
text/x-wiki
{{head|nci|Động từ
|cách chia {{#ifexpr:{{{1|0}}}=4|loại 4|{{#ifexpr:{{{1|0}}}=3|loại 3|{{#ifexpr:{{{1|0}}}=2|loại 2|{{#ifexpr:{{{1|0}}}=1|loại 1|loại 1}}}}}}}}
|
|chưa hoàn thành ở ngôi thứ ba số ít
|{{#if:{{{3|}}}|{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{{3}}}}}|{{{2}}}}}ya
|quá khứ đơn ở ngôi thứ ba số ít
|{{#if:{{{4|}}}|{{{4}}}|{{#if:{{{3|}}}|{{#ifexpr:{{{1|0}}}=4|{{#if:{{{2|}}}|{{{2}}}|{{PAGENAME}}}}|{{{3}}}}}|{{{2}}}}}}}{{#ifexpr:{{{1|0}}}=1|c|{{#ifexpr:{{{1|0}}}=2||h}}}}
|tương lai ở ngôi thứ ba số ít
|{{#if:{{{5|}}}|{{{5}}}|{{#if:{{{3|}}}|{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{{3}}}}}|{{{2}}}}}}}z
|head={{#if:{{{2|}}}|{{{2}}}|{{PAGENAME}}}}
}}<noinclude>{{documentation}}</noinclude>
tpa56icp05klq2mqfsaog3rgo47ho44
Bản mẫu:nci-conj-int
10
420308
2570957
2026-10-16T07:19:15Z
Hiyuune
50834
Trang mới: “{{#invoke:checkparams|error}}<!-- Validate template parameters --> {{inflection-table-top|title=Bảng chia động từ của {{#if:{{{5|}}}|{{{5}}}|{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}}}}} {{#ifexpr:{{{class|0}}}=1|({{l|nci|Phụ lục:Động từ tiếng Nahuatl cổ điển|cách chia loại 1}})|{{#ifexpr:{{{class|0}}}=2|({{l|nci|Phụ lục:Động từ tiếng Nahuatl cổ điển|cách chia loại 2}})|{{#ifexpr:{{{class|0}}}=3|({{l|nci|…”
2570957
wikitext
text/x-wiki
{{#invoke:checkparams|error}}<!-- Validate template parameters -->
{{inflection-table-top|title=Bảng chia động từ của {{#if:{{{5|}}}|{{{5}}}|{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}}}}} {{#ifexpr:{{{class|0}}}=1|({{l|nci|Phụ lục:Động từ tiếng Nahuatl cổ điển|cách chia loại 1}})|{{#ifexpr:{{{class|0}}}=2|({{l|nci|Phụ lục:Động từ tiếng Nahuatl cổ điển|cách chia loại 2}})|{{#ifexpr:{{{class|0}}}=3|({{l|nci|Phụ lục:Động từ tiếng Nahuatl cổ điển|cách chia loại 3}})|
{{#ifexpr:{{{class|0}}}=4|({{l|nci|Phụ lục:Động từ tiếng Nahuatl cổ điển|cách chia loại 4}})|(xem thêm [[Phụ lục:Động từ tiếng Nahuatl cổ điển]])}}}}}}}}|palette=amber|tall=yes}}
! class="outer" rowspan="2" |
! class="outer" colspan="3" | số ít
! class="outer" colspan="3" | số nhiều
|-
! ngôi thứ nhất<br>({{m|nci|[[nehhuātl]] / [[nehhua]] / [[neh]]}})
! ngôi thứ hai<br>({{m|nci|[[tehhuātl]] / [[tehhua]] / [[teh]]}})
! ngôi thứ ba<br>({{m|nci|[[yehhuātl]] / [[yehhua]] / [[yeh]]}})
! ngôi thứ nhất<br>({{m|nci|[[tehhuāntin]] / [[tehhuān]] / [[tehmeh]]}})
! ngôi thứ hai<br>({{m|nci|[[amehhuāntin]] / [[amehhuān]] / [[amehmeh]]}})
! ngôi thứ ba<br>({{m|nci|[[yehhuāntin]] / [[yehhuān]] / [[yehmeh]]}})
|-
! class="outer" colspan="7" | Lối trần thuật
|-
! Hiện tại
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#if:{{{5|}}}|{{{5}}}|{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}}}}}|accel-form=1{{!}}s{{!}}present{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{5|}}}|{{{5}}}|{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}}}}}|accel-form=2{{!}}s{{!}}present{{!}}ind}}
| {{l-self|nci|{{#if:{{{5|}}}|{{{5}}}|{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}}}}}}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{5|}}}|{{{5}}}|{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}}}}}h|accel-form=1{{!}}p{{!}}present{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{#if:{{{5|}}}|{{{5}}}|{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}}}}}h|accel-form=2{{!}}p{{!}}present{{!}}ind}}
| {{l-self|nci|{{#if:{{{5|}}}|{{{5}}}|{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}}}}}h|accel-form=3{{!}}p{{!}}present{{!}}ind}}
|-
! Thúc giục hiện tại
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|n|ni}}{{{2}}}ni|accel-form=1{{!}}s{{!}}present{{!}}habitual{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{{2}}}ni|accel-form=2{{!}}s{{!}}present{{!}}habitual{{!}}ind}}
| {{l-self|nci|{{{2}}}ni|accel-form=3{{!}}s{{!}}present{{!}}habitual{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{{2}}}nih|accel-form=1{{!}}p{{!}}present{{!}}habitual{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{{2}}}nih|accel-form=2{{!}}p{{!}}present{{!}}habitual{{!}}ind}}
| {{l-self|nci|{{{2}}}nih|accel-form=3{{!}}p{{!}}present{{!}}habitual{{!}}ind}}
|-
! Mệnh lệnh
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|n|ni}}{{{2}}}ya|accel-form=1{{!}}s{{!}}impfv{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|n|ni}}{{{2}}}ya|accel-form=1{{!}}s{{!}}impfv{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{{2}}}ya|accel-form=2{{!}}s{{!}}impfv{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|t|ti}}{{{2}}}ya|accel-form=2{{!}}s{{!}}impfv{{!}}ind}}
| {{l-self|nci|{{{2}}}ya|accel-form=3{{!}}s{{!}}impfv{{!}}ind}}<br />{{l-self|nci|ō{{{2}}}ya|accel-form=3{{!}}s{{!}}impfv{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{{2}}}yah|accel-form=1{{!}}p{{!}}impfv{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|t|ti}}{{{2}}}yah|accel-form=1{{!}}p{{!}}impfv{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{{2}}}yah|accel-form=2{{!}}p{{!}}impfv{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{{2}}}yah|accel-form=2{{!}}p{{!}}impfv{{!}}ind}}
| {{l-self|nci|{{{2}}}yah|accel-form=3{{!}}p{{!}}impfv{{!}}ind}}<br />{{l-self|nci|ō{{{2}}}yah|accel-form=3{{!}}p{{!}}impfv{{!}}ind}}
|-
! Quá khứ đơn
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}=1|c|{{#ifexpr:{{{1|0}}}=2||h}}}}|accel-form=1{{!}}s{{!}}pret{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}=1|c|{{#ifexpr:{{{1|0}}}=2||h}}}}|accel-form=1{{!}}s{{!}}pret{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}=1|c|{{#ifexpr:{{{1|0}}}=2||h}}}}|accel-form=2{{!}}s{{!}}pret{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}=1|c|{{#ifexpr:{{{1|0}}}=2||h}}}}|accel-form=2{{!}}s{{!}}pret{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}=1|c|{{#ifexpr:{{{1|0}}}=2||h}}}}|accel-form=3{{!}}s{{!}}pret{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}=1|c|{{#ifexpr:{{{1|0}}}=2||h}}}}|accel-form=3{{!}}s{{!}}pret{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|hqueh|queh}}|accel-form=1{{!}}p{{!}}pret{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|hqueh|queh}}|accel-form=1{{!}}p{{!}}pret{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|hqueh|queh}}|accel-form=2{{!}}p{{!}}pret{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|hqueh|queh}}|accel-form=2{{!}}p{{!}}pret{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|hqueh|queh}}|accel-form=3{{!}}p{{!}}pret{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|hqueh|queh}}|accel-form=3{{!}}p{{!}}pret{{!}}ind}}
|-
! Quá khứ xa
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|h|}}ca|accel-form=1{{!}}s{{!}}distant{{!}}past{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|h|}}ca|accel-form=1{{!}}s{{!}}distant{{!}}past{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|h|}}ca|accel-form=2{{!}}s{{!}}distant{{!}}past{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|h|}}ca|accel-form=2{{!}}s{{!}}distant{{!}}past{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|h|}}ca|accel-form=3{{!}}s{{!}}distant{{!}}past{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|h|}}ca|accel-form=3{{!}}s{{!}}distant{{!}}past{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|h|}}cah|accel-form=1{{!}}p{{!}}distant{{!}}past{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|h|}}cah|accel-form=1{{!}}p{{!}}distant{{!}}past{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|h|}}cah|accel-form=2{{!}}p{{!}}distant{{!}}past{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|h|}}cah|accel-form=2{{!}}p{{!}}distant{{!}}past{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|h|}}cah|accel-form=3{{!}}p{{!}}distant{{!}}past{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{1|0}}}=1|{{{2}}}|{{{3}}}}}{{#ifexpr:{{{1|0}}}>2|h|}}cah|accel-form=3{{!}}p{{!}}distant{{!}}past{{!}}ind}}
|-
! Tương lai
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}z|accel-form=1{{!}}s{{!}}fut{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}z|accel-form=1{{!}}s{{!}}fut{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}z|accel-form=2{{!}}s{{!}}fut{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}z|accel-form=2{{!}}s{{!}}fut{{!}}ind}}
| {{l-self|nci|{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}z|accel-form=3{{!}}s{{!}}fut{{!}}ind}}<br />{{l-self|nci|ō{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}z|accel-form=3{{!}}s{{!}}fut{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zqueh|accel-form=1{{!}}p{{!}}fut{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zqueh|accel-form=1{{!}}p{{!}}fut{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zqueh|accel-form=2{{!}}p{{!}}fut{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zqueh|accel-form=2{{!}}p{{!}}fut{{!}}ind}}
| {{l-self|nci|{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zqueh|accel-form=3{{!}}p{{!}}fut{{!}}ind}}<br />{{l-self|nci|ō{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zqueh|accel-form=3{{!}}p{{!}}fut{{!}}ind}}
|-
! Tương lai gần
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}znequi|accel-form=1{{!}}s{{!}}fut{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}znequi|accel-form=2{{!}}s{{!}}fut{{!}}ind}}
| {{l-self|nci|{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}znequi|accel-form=3{{!}}s{{!}}fut{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}znequih|accel-form=1{{!}}s{{!}}fut{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}znequih|accel-form=2{{!}}s{{!}}fut{{!}}ind}}
| {{l-self|nci|{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}znequih|accel-form=3{{!}}s{{!}}fut{{!}}ind}}
|-
! class="outer" colspan="7" | Lối điều kiện
|-
!
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zquiya|accel-form=1{{!}}s{{!}}fut{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zquiya|accel-form=1{{!}}s{{!}}fut{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zquiya|accel-form=2{{!}}s{{!}}fut{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zquiya|accel-form=2{{!}}s{{!}}fut{{!}}ind}}
| {{l-self|nci|{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zquiya|accel-form=3{{!}}s{{!}}fut{{!}}ind}}<br />{{l-self|nci|ō{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zquiya|accel-form=3{{!}}s{{!}}fut{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zquiyah|accel-form=1{{!}}s{{!}}fut{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zquiyah|accel-form=1{{!}}s{{!}}fut{{!}}ind}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zquiyah|accel-form=2{{!}}s{{!}}fut{{!}}ind}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zquiyah|accel-form=2{{!}}s{{!}}fut{{!}}ind}}
| {{l-self|nci|{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zquiyah|accel-form=3{{!}}s{{!}}fut{{!}}ind}}<br />{{l-self|nci|ō{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zquiyah|accel-form=3{{!}}s{{!}}fut{{!}}ind}}
|-
! class="outer" colspan="7" | Lối ước vọng
|-
! Phi quá khứ
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}}}|accel-form=1{{!}}s{{!}}non-past{{!}}opt}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|x|xi}}{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}}}|accel-form=2{{!}}s{{!}}non-past{{!}}opt}}
| {{l-self|nci|{{#ifexpr:{{{1|0}}}=2|{{{2}}}|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}}}|accel-form=3{{!}}s{{!}}non-past{{!}}opt}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}cān|accel-form=1{{!}}p{{!}}non-past{{!}}opt}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|x|xi}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}cān|accel-form=2{{!}}p{{!}}non-past{{!}}opt}}
| {{l-self|nci|{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}cān|accel-form=3{{!}}p{{!}}non-past{{!}}opt}}
|-
! Quá khứ
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|n|ni}}{{{2}}}ni|accel-form=1{{!}}s{{!}}past{{!}}opt}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|n|ni}}{{{2}}}ni|accel-form=1{{!}}s{{!}}past{{!}}opt}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|x|xi}}{{{2}}}ni|accel-form=2{{!}}s{{!}}past{{!}}opt}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|x|xi}}{{{2}}}ni|accel-form=2{{!}}s{{!}}past{{!}}opt}}
| {{l-self|nci|{{{2}}}ni|accel-form=3{{!}}s{{!}}past{{!}}opt}}<br />{{l-self|nci|ō{{{2}}}ni|accel-form=3{{!}}s{{!}}past{{!}}opt}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{{2}}}nih|accel-form=1{{!}}p{{!}}past{{!}}opt}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|t|ti}}{{{2}}}nih|accel-form=1{{!}}p{{!}}past{{!}}opt}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|x|xi}}{{{2}}}nih|accel-form=2{{!}}p{{!}}past{{!}}opt}}<br />{{l-self|nci|ō{{#ifexpr:{{{v|0}}}=1|x|xi}}{{{2}}}nih|accel-form=2{{!}}p{{!}}past{{!}}opt}}
| {{l-self|nci|{{{2}}}nih|accel-form=3{{!}}p{{!}}past{{!}}opt}}<br />{{l-self|nci|ō{{{2}}}nih|accel-form=3{{!}}p{{!}}past{{!}}opt}}
|-
! Tương lai
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}z|accel-form=1{{!}}s{{!}}fut{{!}}opt}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}z|accel-form=2{{!}}s{{!}}fut{{!}}opt}}
| {{l-self|nci|{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}z|accel-form=3{{!}}s{{!}}fut{{!}}opt}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zqueh|accel-form=1{{!}}p{{!}}fut{{!}}opt}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zqueh|accel-form=2{{!}}p{{!}}fut{{!}}opt}}
| {{l-self|nci|{{#if:{{{4|}}}|{{{4}}}|{{{2}}}}}zqueh|accel-form=3{{!}}p{{!}}fut{{!}}opt}}
|-
! class="outer" colspan="7" | Admonitive
|-
!
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|n|ni}}{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}{{#ifexpr:{{{1|0}}}=2||h}}|accel-form=1{{!}}s{{!}}admonitive}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}{{#ifexpr:{{{1|0}}}=2||h}}|accel-form=2{{!}}s{{!}}admonitive}}
| {{l-self|nci|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}{{#ifexpr:{{{1|0}}}=2||h}}|accel-form=3{{!}}s{{!}}admonitive}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|t|ti}}{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}{{#ifexpr:{{{1|0}}}=2||h}}tin|accel-form=1{{!}}p{{!}}admonitive}}
| {{l-self|nci|{{#ifexpr:{{{v|0}}}=1|am|{{#ifexpr:{{{p|0}}}=1|am|an}}}}{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}{{#ifexpr:{{{1|0}}}=2||h}}tin|accel-form=2{{!}}p{{!}}admonitive}}
| {{l-self|nci|{{#if:{{{3|}}}|{{{3}}}|{{{2}}}}}{{#ifexpr:{{{1|0}}}=2||h}}tin|accel-form=3{{!}}p{{!}}admonitive}}
{{inflection-table-bottom|notes=Ghi chú: Các dạng biến thể hình thái trong bảng được tạo tự động và có thể chưa chính xác.}}<noinclude>{{documentation}}{{tcat|conj}}</noinclude>
q0qdxp2ep5aruesanom7ojv32dhvipm
Bản mẫu:lo-pronoun
10
420309
2570959
2026-10-16T08:03:13Z
Hiyuune
50834
Trang mới: “<includeonly>{{#invoke:lo-headword|show|Đại từ}}{{#if:{{{tr|}}}{{{2|}}}|[[Thể loại:lo-headword với tham số tr nhập thủ công]]}}</includeonly><noinclude>{{documentation}}</noinclude>”
2570959
wikitext
text/x-wiki
<includeonly>{{#invoke:lo-headword|show|Đại từ}}{{#if:{{{tr|}}}{{{2|}}}|[[Thể loại:lo-headword với tham số tr nhập thủ công]]}}</includeonly><noinclude>{{documentation}}</noinclude>
rwxrjq8v5tycef4n1jervw5sm9hyu3q
Thể loại:Từ đánh vần với ภ tiếng Thái
14
420310
2570963
2026-10-16T08:09:24Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2570963
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Vần:Tiếng Thái/ot̚
14
420311
2570965
2026-10-16T08:11:01Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2570965
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Vần:Tiếng Thái
14
420312
2570966
2026-10-16T08:11:22Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2570966
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Vần:Tiếng Thái/aj
14
420313
2570967
2026-10-16T08:11:54Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2570967
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Từ đánh vần với รร tiếng Thái
14
420314
2570970
2026-10-16T08:13:38Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2570970
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Vần:Tiếng Thái/aːn
14
420315
2570971
2026-10-16T08:14:30Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2570971
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Vần:Tiếng Thái/ak̚
14
420316
2570972
2026-10-16T08:15:23Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2570972
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
กระดูกสะบัก
0
420317
2570973
2026-10-16T08:20:17Z
Hiyuune
50834
Trang mới: “=={{langname|th}}== {{wp|th:}} ==={{section|etym}}=== Từ {{com|th|กระดูก|สะบัก}}. ==={{section|pron}}=== {{th-pron|กฺระ-ดูก-สะ-บัก}} ==={{section|n}}=== {{th-noun}} # {{lb|th|anatomy}} [[xương vai]].”
2570973
wikitext
text/x-wiki
=={{langname|th}}==
{{wp|th:}}
==={{section|etym}}===
Từ {{com|th|กระดูก|สะบัก}}.
==={{section|pron}}===
{{th-pron|กฺระ-ดูก-สะ-บัก}}
==={{section|n}}===
{{th-noun}}
# {{lb|th|anatomy}} [[xương vai]].
n1s59ccxq4hf5yjg32fcxtbiiqkz1o3
Thể loại:Loại từ tiếng Thái
14
420318
2570978
2026-10-16T09:05:51Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2570978
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
కాంతిసంవత్సరము
0
420319
2570979
2026-10-16T09:07:01Z
Hiyuune
50834
+ te
2570979
wikitext
text/x-wiki
=={{langname|te}}==
==={{section|etym}}===
Từ {{compound|te|కాంతి|సంవత్సరము}}.
==={{section|n}}===
{{te-noun|tr=kāntisanvatsaramu}}
# {{lb|te|astronomy}} [[năm ánh sáng]].
p7ns5pw7teboggtm4j1q6y8whvd3s1j
سال نوری
0
420320
2570980
2026-10-16T09:08:03Z
Hiyuune
50834
Trang mới: “=={{langname|fa}}== ==={{section|pron}}=== {{fa-IPA|ir=`sāl-i nū`rī|prs=`sāl-i nū`rī|tg=`sāl-i nū`rī}} ==={{section|n}}=== {{fa-noun|tr=sâl-e nuri|pl=سالهای نوری|pltr=sâl-hâ-ye nuri}} # {{lb|fa|astronomy}} [[năm ánh sáng]].”
2570980
wikitext
text/x-wiki
=={{langname|fa}}==
==={{section|pron}}===
{{fa-IPA|ir=`sāl-i nū`rī|prs=`sāl-i nū`rī|tg=`sāl-i nū`rī}}
==={{section|n}}===
{{fa-noun|tr=sâl-e nuri|pl=سالهای نوری|pltr=sâl-hâ-ye nuri}}
# {{lb|fa|astronomy}} [[năm ánh sáng]].
dl15zcdtrz6avc13ne2nc9872xcwgh2
Thể loại:fa:Thiên văn học
14
420321
2570981
2026-10-16T09:08:23Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2570981
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
ابرنواختر
0
420322
2570982
2026-10-16T09:10:32Z
Hiyuune
50834
Trang mới: “=={{langname|fa}}== {{wp|fa:}} ==={{section|etym}}=== {{ety|fa|:af|ابر<tr:abar>|نو<tr:now>|اختر<tr:axtar>|text=+|tree=1}} ==={{section|pron}}=== * {{audio|fa|LL-Q9168 (fas)-Darafsh-ابرنواختر.wav|a=Iran}} {{fa-IPA|abar.nav.axtar}} ==={{section|n}}=== {{fa-noun|tr=abar-now-axtar|pl=ابرنواخترها}} # {{lb|fa|astronomy}} [[siêu tân tinh]]. ===={{section|rel}}==== * {{l|fa|نواختر|tr=now-axtar|gloss=tân tinh}}”
2570982
wikitext
text/x-wiki
=={{langname|fa}}==
{{wp|fa:}}
==={{section|etym}}===
{{ety|fa|:af|ابر<tr:abar>|نو<tr:now>|اختر<tr:axtar>|text=+|tree=1}}
==={{section|pron}}===
* {{audio|fa|LL-Q9168 (fas)-Darafsh-ابرنواختر.wav|a=Iran}}
{{fa-IPA|abar.nav.axtar}}
==={{section|n}}===
{{fa-noun|tr=abar-now-axtar|pl=ابرنواخترها}}
# {{lb|fa|astronomy}} [[siêu tân tinh]].
===={{section|rel}}====
* {{l|fa|نواختر|tr=now-axtar|gloss=tân tinh}}
lh0gf7ff5wuqyr84us2gvvr2vz82in6
Mô đun:number list/data/ur
828
420323
2570983
2026-10-16T09:20:15Z
Hiyuune
50834
Trang mới: “local export = {numbers = {}} export.numeral_config = { zero_codepoint = 0x6F0, -- ٠, ARABIC-INDIC DIGIT ZERO Indic_separator = ",", } local numbers = export.numbers numbers[0] = { cardinal = "صِفْر", ordinal = "صِفَرْواں", } numbers[1] = { cardinal = {"ایک"}, ordinal = {"پَہْلا", "اَوَّل"}, multiplier = {"اِکْلَوتا" ,"واحِد"}, } numbers[2] = { cardinal = "دو", ordinal = {"دُوسْرا", "دُوجا", "دُوَ…”
2570983
Scribunto
text/plain
local export = {numbers = {}}
export.numeral_config = {
zero_codepoint = 0x6F0, -- ٠, ARABIC-INDIC DIGIT ZERO
Indic_separator = ",",
}
local numbers = export.numbers
numbers[0] = {
cardinal = "صِفْر",
ordinal = "صِفَرْواں",
}
numbers[1] = {
cardinal = {"ایک"},
ordinal = {"پَہْلا", "اَوَّل"},
multiplier = {"اِکْلَوتا" ,"واحِد"},
}
numbers[2] = {
cardinal = "دو",
ordinal = {"دُوسْرا", "دُوجا", "دُوَم"},
collective = "دونوں",
distributive = "دُونا",
multiplier = {"دُگْنا", "دوگُنا", "دُہْرا"},
fractional = {"آدھا", "نِصْف","نیم"},
}
numbers[3] = {
cardinal = {"تِین"},
ordinal = {"تِیسْرا", "تِیجا", "سوم"},
collective = "تِینوں",
multiplier = {"تِگْنا", "تِہْرا"},
fractional = {"ثُلُث","تِہائی"}
}
numbers[4] = {
cardinal = {"چار"},
ordinal = {"چَوتھا", "چَہارُم"},
multiplier = {"چَوگُنا", "چوہَرا"},
fractional = {"چَوتھائی", "چَہارُم"},
}
numbers[5] = {
cardinal = {"پان٘چ"},
ordinal = {"پان٘چْواں", "پَنْجُم"},
multiplier = "پَچ گُنا",
}
numbers[6] = {
cardinal = {"چِھہ","چَھ"},
ordinal = {"چَھٹا", "شَشُم"},
multiplier = "چَھ گُنا",
}
numbers[7] = {
cardinal = {"سات"},
ordinal = {"ساتواں", "ہَفْتُم"},
}
numbers[8] = {
cardinal = {"آٹھ"},
ordinal = {"آٹھواں", "ہَشْتُم"},
}
numbers[9] = {
cardinal = {"نَو"},
ordinal = {"نَوواں", "نُہُم"},
}
numbers[10] = {
cardinal = "دَس",
ordinal = {"دَسْواں", "دَہُم"},
multiplier = "دَس گُنا",
}
numbers[11] = {
cardinal = "گیارَہ",
ordinal = "گیارَہْواں",
}
numbers[12] = {
cardinal = "بارَہ",
ordinal = "بارَہْواں",
}
numbers[13] = {
cardinal = "تیرَہ",
ordinal = "تیرَہْواں",
}
numbers[14] = {
cardinal = "چَودَہ",
ordinal = "چَودَہْواں",
}
numbers[15] = {
cardinal = "پَنْدْرَہ",
ordinal = "پَنْدْرَہْواں",
}
numbers[16] = {
cardinal = "سولَہ",
ordinal = "سولَہْواں",
}
numbers[17] = {
cardinal = "سَتْرَہ",
ordinal = "سَتْرَہْواں",
}
numbers[18] = {
cardinal = "اَٹھارَہ",
ordinal = "اَٹھارَہْواں",
}
numbers[19] = {
cardinal = "اُنِّیس",
ordinal = "اُنِّیسواں",
}
numbers[20] = {
cardinal = "بِیس",
ordinal = "بِیسْواں",
}
numbers[21] = {
cardinal = "اِکِّیس",
ordinal = "اِکِّیسْواں",
}
numbers[22] = {
cardinal = "بائِیس",
ordinal = "بائِیسْواں",
}
numbers[23] = {
cardinal = "تیئِیس",
ordinal = "تیئِیسْواں",
}
numbers[24] = {
cardinal = "چَوبِیس",
ordinal = "چَوبِیسْواں",
}
numbers[25] = {
cardinal = "پَچِّیس",
ordinal = "پَچِّیسْواں",
}
numbers[26] = {
cardinal = "چَھبِّیس",
ordinal = "چَھبِّیسْواں",
}
numbers[27] = {
cardinal = "سَتّائِیس",
ordinal = "سَتّائِیسْواں",
}
numbers[28] = {
cardinal = "اَٹّھائِیس",
ordinal = "اَٹّھائِیسْواں",
}
numbers[29] = {
cardinal = "اُنْتِیس",
ordinal = "اُنْتِیسْواں",
}
numbers[30] = {
cardinal = "تِیس",
ordinal = "تِیسْواں",
}
numbers[31] = {
cardinal = {"اِکَتِّیس", "اِکْتِیس"},
ordinal = {"اِکَتِّیسْواں", "اِکْتِیسواں"},
}
numbers[32] = {
cardinal = "بَتِّیس",
ordinal = "بَتِّیسْواں",
}
numbers[33] = {
cardinal = {"تَین٘تِیس", "تین٘تِیس", "تیتِیس"},
ordinal = {"تَین٘تِیسْواں", "تین٘تِیسْواں", "تیتِیسْواں"},
}
numbers[34] = {
cardinal = "چَون٘تِیس",
ordinal = "چَون٘تِیسْواں",
}
numbers[35] = {
cardinal = "پَین٘تِیس",
ordinal = "پَین٘تِیسْواں",
}
numbers[36] = {
cardinal = "چَھتِّیس",
ordinal = "چَھتِّیسْواں",
}
numbers[37] = {
cardinal = "سَین٘تِیس",
ordinal = "سَین٘تِیسْواں",
}
numbers[38] = {
cardinal = "اَڑْتِیس",
ordinal = "اَڑْتِیسْواں",
}
numbers[39] = {
cardinal = "اُنْتالِیس",
ordinal = "اُنْتالِیسْواں",
}
numbers[40] = {
cardinal = "چالِیس",
ordinal = "چالِیسْواں",
}
numbers[41] = {
cardinal = "اِکْتالِیس",
ordinal = "اِکتالِیسْواں",
}
numbers[42] = {
cardinal = "بَیالِیس",
ordinal = "بَیالِیسواں",
}
numbers[43] = {
cardinal = "تَین٘تالِیس",
ordinal = "تَین٘تالِیسْواں",
}
numbers[44] = {
cardinal = "چَوالِیس",
ordinal = "چَوالِیسْواں",
}
numbers[45] = {
cardinal = "پَین٘تالِیس",
ordinal = "پَین٘تالِیسْواں",
}
numbers[46] = {
cardinal = "چِھیالِیس",
ordinal = "چِھیالِیسواں",
}
numbers[47] = {
cardinal = "سَین٘تالِیس",
ordinal = "سَین٘تالِیسْواں",
}
numbers[48] = {
cardinal = "اَڑْتالِیس",
ordinal = "اَڑْتالِیسْواں",
}
numbers[49] = {
cardinal = {"اُنْچاس", "اُنَنْچاس<q:dialectal>"},
ordinal = {"اُنْچاسْواں", "اُنَنْچاسواں<q:dialectal>"},
}
numbers[50] = {
cardinal = {"پَچاس", "پَنْجاہ"},
ordinal = "پَچاسْواں",
}
numbers[51] = {
cardinal = {"اِکْیاوَن", "اِکاوَن"},
ordinal = {"اِکْیاوَنْواں", "اِکاوَنْواں"},
}
numbers[52] = {
cardinal = "باوَن",
ordinal = "باوَنْواں",
}
numbers[53] = {
cardinal = "تِرْپَن",
ordinal = "تِرْپَنْواں",
}
numbers[54] = {
cardinal = {"چَوَّنْ", "چَون<tr:cauvan>"},
ordinal = {"چَوَّنْواں", "چَونْواں<tr:cauvanvā̃>"},
}
numbers[55] = {
cardinal = "پَچْپَن",
ordinal = "پَچْپَنْواں",
}
numbers[56] = {
cardinal = "چَھپَّن",
ordinal = "چَھپَّنْواں",
}
numbers[57] = {
cardinal = "سَتّاوَن",
ordinal = "سَتّاوَنْواں",
}
numbers[58] = {
cardinal = "اَٹّھاوَن",
ordinal = "اَٹّھاوَنْواں",
}
numbers[59] = {
cardinal = "اُنْسَٹھ",
ordinal = "اُنْسَٹْھواں",
}
numbers[60] = {
cardinal = "ساٹھ",
ordinal = "ساٹھواں",
}
numbers[61] = {
cardinal = "اِکْسَٹھ",
ordinal = "اِکْسَٹْھواں",
}
numbers[62] = {
cardinal = "باسَٹھ",
ordinal = "باسَٹھْواں",
}
numbers[63] = {
cardinal = {"تِرْسَٹھ", "تِریسَٹھ"},
ordinal = {"تِرْسَٹْھواں", "تِریسَٹْھواں"},
}
numbers[64] = {
cardinal = {"چَوسَٹھ", "چَون٘سَٹھ"},
ordinal = {"چَون٘سَٹْھواں", "چَون٘سَٹْھواں"},
}
numbers[65] = {
cardinal = "پَین٘سَٹھ",
ordinal = "پَین٘سَٹھواں",
}
numbers[66] = {
cardinal = "چِھیاسَٹھ",
ordinal = "چِھیاسَٹْھواں",
}
numbers[67] = {
cardinal = {"سَڑْسَٹْھ", "سَرْسَٹھ"},
ordinal = {"سَڑْسَٹْھواں", "سَرْسَٹھواں"},
}
numbers[68] = {
cardinal = "اَڑْسَٹھ",
ordinal = "اَڑْسَٹھْواں",
}
numbers[69] = {
cardinal = "اُنْہَتَّر",
ordinal = "اُنْہَتَّرْواں",
}
numbers[70] = {
cardinal = "ستَّر",
ordinal = "سَتَّرْواں",
}
numbers[71] = {
cardinal = {"اِکَھتَّر", "اِکْہَتَّر"},
ordinal = {"اِکَھتَّرْواں", "اِکْہَتَّرْواں"},
}
numbers[72] = {
cardinal = "بَہَتَّر",
ordinal = "بَہَتَّر واں",
}
numbers[73] = {
cardinal = "تِہَتَّر",
ordinal = "تِہَتَّرْواں",
}
numbers[74] = {
cardinal = "چَوہَتَّر",
ordinal = "چَوہَتَّرْواں",
}
numbers[75] = {
cardinal = "پَچْہَتَّر",
ordinal = "پَچْہَتَّرْواں",
}
numbers[76] = {
cardinal = "چِھہَتَّر",
ordinal = "چِھہَتَّرْواں",
}
numbers[77] = {
cardinal = "سَتْہَتَّر",
ordinal = "سَتْہَتَّرْواں",
}
numbers[78] = {
cardinal = "اَٹْھہَتَّر",
ordinal = "اَٹْھہَتَّرْواں",
}
numbers[79] = {
cardinal = {"اُناسِی", "اُنِیاسِی"},
ordinal = {"اُناسِیواں", "اُنِیاسِیواں"},
}
numbers[80] = {
cardinal = "اَسِّی",
ordinal = "اَسِّی واں",
}
numbers[81] = {
cardinal = {"اِکیاسِی", "اِکاسِی"},
ordinal = {"اِکیاسِیواں", "اِکاسِیوا"},
}
numbers[82] = {
cardinal = "بَیاسِی",
ordinal = "بَیاسِیواں",
}
numbers[83] = {
cardinal = "تِراسِی",
ordinal = "تِراسِیواں",
}
numbers[84] = {
cardinal = "چَوراسِی",
ordinal = "چَوراسِیواں",
}
numbers[85] = {
cardinal = "پَچاسِی",
ordinal = "پَچاسِیواں",
}
numbers[86] = {
cardinal = "چِھیاسِی",
ordinal = "چِھیاسِیواں",
}
numbers[87] = {
cardinal = "سَتّاسِی",
ordinal = "سَتّاسِیوَاں",
}
numbers[88] = {
cardinal = "اَٹّھاسِی",
ordinal = "اَٹّھاسِیواں",
}
numbers[89] = {
cardinal = "نَواسِی",
ordinal = "نَواسِیواں",
}
numbers[90] = {
cardinal = {"نَوّے<tr:navve>", "نَبّے"},
ordinal = {"نَوّے واں<tr:navve vā̃>", "نَبّے واں"},
}
numbers[91] = {
cardinal = {"اِکانْوے", "اِکْیانْوے"},
ordinal = {"اِکانْوے واں", "اِکْیانْوے واں"},
}
numbers[92] = {
cardinal = {"بانْوے", "بَیَانْوے"},
ordinal = "بانْوے واں",
}
numbers[93] = {
cardinal = "تِرانْوے",
ordinal = "تِرانْوے واں",
}
numbers[94] = {
cardinal = "چَورانوے",
ordinal = "چَورانوے واں",
}
numbers[95] = {
cardinal = "پَچانْوے",
ordinal = "پَچانْوے واں",
}
numbers[96] = {
cardinal = "چِھیانوے",
ordinal = "چِھیانْوے واں",
}
numbers[97] = {
cardinal = "سَتّانوے",
ordinal = "سَتّانوے واں",
}
numbers[98] = {
cardinal = "اٹھانوے",
ordinal = "اٹھانْوے واں",
}
numbers[99] = {
cardinal = {"نِنّانوے", "نِنّیانوے"},
ordinal = {"نِنّانْوے واں", "نِنّیانْوے واں"},
}
numbers[100] = {
cardinal = {"سَو", "صَد", "سَین٘کڑا"},
ordinal = "سَوواں",
multiplier = "سَو گُنا",
}
numbers[500] = {
cardinal = "پان٘چ سَو",
}
numbers[1000] = {
cardinal = "ہَزار",
ordinal = "ہَزارواں",
multiplier = "ہَزار گُنا",
}
numbers[100000] = {
cardinal = "لاکھ",
ordinal = "لاکھواں",
multiplier = "لاکھ گُنا",
}
numbers[10000000] = {
cardinal = "کَروڑ",
ordinal = "کَروڑواں",
}
numbers[1000000000] = {
cardinal = "اَرَب",
ordinal = "اَرَبْواں",
}
return export
f8jpv7gr3eyitp5ujs03ike9lm4ip3i
Bản mẫu:ur-adj
10
420324
2570984
2026-10-16T09:21:14Z
Hiyuune
50834
Trang mới: “{{#invoke:inc-headword|show|Tính từ|lang=ur}}<!-- --><noinclude>{{tài liệu}}</noinclude>”
2570984
wikitext
text/x-wiki
{{#invoke:inc-headword|show|Tính từ|lang=ur}}<!--
--><noinclude>{{tài liệu}}</noinclude>
2c1mkcly30aen58rn2feyz5rk3fcsat
Bản mẫu:ur-num-card
10
420325
2570985
2026-10-16T09:22:42Z
Hiyuune
50834
Trang mới: “{{#invoke:inc-headword|show|Số đếm|lang=ur}} (''số đếm'')<!-- --><includeonly>{{cln|ur|Số đếm}}</includeonly><!-- --><noinclude>{{tài liệu}}</noinclude>”
2570985
wikitext
text/x-wiki
{{#invoke:inc-headword|show|Số đếm|lang=ur}} (''số đếm'')<!--
--><includeonly>{{cln|ur|Số đếm}}</includeonly><!--
--><noinclude>{{tài liệu}}</noinclude>
8eybfe02t0d4wrvb8sy17tn509l6nrd
Mô đun:number list/data/brh
828
420326
2570986
2026-10-16T09:25:51Z
Hiyuune
50834
Trang mới: “local export = {numbers = {}, ordinal = {}} export.additional_number_types = { { key = "adjectival", display = "Tính từ", before = "multiplier" }, } export.numbers[0] = {cardinal = "صفر"} export.numbers[1] = {cardinal = {"اَسِٹ", "یک"}, adjectival = "اَسِ", ordinal = "اَوَّل"} export.numbers[2] = {cardinal = {"اِرَٹ", "دو"}, adjectival = "اِرَا", ordinal = "اِرَٹَمیکو"} export.numbers[3] = {cardinal = {"مُسِٹ ", "سه"}…”
2570986
Scribunto
text/plain
local export = {numbers = {}, ordinal = {}}
export.additional_number_types = {
{ key = "adjectival", display = "Tính từ", before = "multiplier" },
}
export.numbers[0] = {cardinal = "صفر"}
export.numbers[1] = {cardinal = {"اَسِٹ", "یک"}, adjectival = "اَسِ", ordinal = "اَوَّل"}
export.numbers[2] = {cardinal = {"اِرَٹ", "دو"}, adjectival = "اِرَا", ordinal = "اِرَٹَمیکو"}
export.numbers[3] = {cardinal = {"مُسِٹ ", "سه"}, adjectival = "مُسہ ", ordinal = "چارمی"}
export.numbers[4] = {cardinal = "چار"}
export.numbers[5] = {cardinal = "پنچ"}
export.numbers[6] = {cardinal = "شش"}
export.numbers[7] = {cardinal = "ہفت"}
export.numbers[8] = {cardinal = "ہشت"}
export.numbers[9] = {cardinal = "نو"}
export.numbers[10] = {cardinal = "دہ"}
return export
42o0un5ncja6qm4r4iwfeq1if2j4wu0
نو
0
420327
2570987
2026-10-16T09:26:01Z
Hiyuune
50834
Trang mới: “{{also|Phụ lục:Biến thể của "nu"}} =={{langname|fa}}== ==={{section|etym}}=== {{etymon|fa|id=mới|:inh|pal:𐭭𐭥𐭪𐭩<id:mới>}} {{root|fa|ine-pro|*new-|id=mới}} Từ {{inh|fa|pal|𐭭𐭥𐭪𐭩|tr=nōg}}, từ {{inh|fa|peo|𐎴𐎺|ts=nava}}, từ {{inh|fa|ira-pro|*náwah}} (so sánh với {{cog|kmr|nû}}, {{cog|lrc|نوو|tr=nu}}, {{cog|ps|نوی|tr=nëway}}, {{cog|os|ног}}, {{cog|ae|𐬥𐬀𐬎𐬎𐬀}}), từ {{inh|fa|iir-pro|-}} (so sánh…”
2570987
wikitext
text/x-wiki
{{also|Phụ lục:Biến thể của "nu"}}
=={{langname|fa}}==
==={{section|etym}}===
{{etymon|fa|id=mới|:inh|pal:𐭭𐭥𐭪𐭩<id:mới>}}
{{root|fa|ine-pro|*new-|id=mới}}
Từ {{inh|fa|pal|𐭭𐭥𐭪𐭩|tr=nōg}}, từ {{inh|fa|peo|𐎴𐎺|ts=nava}}, từ {{inh|fa|ira-pro|*náwah}} (so sánh với {{cog|kmr|nû}}, {{cog|lrc|نوو|tr=nu}}, {{cog|ps|نوی|tr=nëway}}, {{cog|os|ног}}, {{cog|ae|𐬥𐬀𐬎𐬎𐬀}}), từ {{inh|fa|iir-pro|-}} (so sánh với {{cog|sa|नव|tr=náva}}, {{cog|hi|नया}}); cuối cùng từ {{inh|fa|ine-pro|*néwos}} (so sánh với {{cog|el|νέος}}, {{cog|ru|но́вый}}, {{cog|it|nuovo}} và {{cog|en|new}}).
==={{section|pron}}===
{{fa-IPA|naw|haz=nēw}}
==={{section|adj}}===
{{fa-adj|cls=نَوْ|c=+}}
# [[mới]]; {{lb|fa|especially}} [[nguyên sơ]], chưa dùng.
#: {{ant|fa|کهنه<tr:kuhna/kohne>}}
===={{section|drv}}====
{{col|fa
|{{fa-l|نَوْروز}}
|{{fa-l|نَوِین}}
|{{fa-l|نَوْاَخْتَر}}
}}
===={{section|desc}}====
* {{desc|ota|نو|tr=nev}}
=={{langname|brh}}==
{{number box|brh}}
==={{section|etym}}===
{{bor+|brh|bal|نو|tr=no}}
==={{section|pron}}===
* {{IPA|brh|/noː/}}
==={{section|num}}===
{{head|brh|Số từ|tr=no}}
# [[chín|Chín]].
=={{langname|sd}}==
{{number box|sd|9}}
==={{section|etym}}===
{{inh+|sd|pra|𑀦𑀯}}, từ {{inh|sd|sa|नव}}. Cùng gốc với {{cog|gu|નવ}}, {{cog|kfr|નોં}}.
==={{section|pron}}===
* {{IPA|sd|/nə.wə/}}
==={{section|num}}===
{{sd-num-card|نَوَ|tr=nava|d=नव}}
# [[chín|Chín]].
==={{section|ref}}===
* {{R:sd:Baloch|نَوَ|page=1906}}
* {{R:sd:Mewaram|نَوَ|page=600}}
* {{R:sd:Stack|नव|page=108}}
* {{R:sd:SLA|نو}}
=={{langname|ur}}==
==={{section|pron}}===
* {{ur-IPA|nau}}
* {{rhymes|ur|ɔː|s=1}}
==={{section|etym}} 1===
{{ety|ur|:inh|inc-ohi:नौ<ety:inh<pra-sau:𑀡𑀯<ety:inh<sa:नव<tr:náva>>>>>|text=3|tree=1}}
===={{section|num}}====
{{number box|ur|9}}
{{ur-num-card|head=نَو}}
# {{cln|ur|Số đếm}} [[chín|Chín]].
==={{section|etym}} 2===
{{ety|ur|:bor|fa-cls:نو<tr:naw>|text=+|tree=1}} {{doublet|ur|نیا}}
===={{section|adj}}====
{{ur-adj|head=نَو}}
# {{lb|ur|formal}} [[mới|Mới]].
==={{section|ref}}===
* {{R:ur:Pakistani Dictionary}}
* {{R:ur:Rekhta}}
83ztbs3eto3kiitnqmoozq0491mt75i
2570991
2570987
2026-10-16T09:37:28Z
Hiyuune
50834
/* Tính từ */ (sử dụng [[MediaWiki:Gadget-AjaxEdit.js|AjaxEdit]])
2570991
wikitext
text/x-wiki
{{also|Phụ lục:Biến thể của "nu"}}
=={{langname|fa}}==
==={{section|etym}}===
{{etymon|fa|id=mới|:inh|pal:𐭭𐭥𐭪𐭩<id:mới>}}
{{root|fa|ine-pro|*new-|id=mới}}
Từ {{inh|fa|pal|𐭭𐭥𐭪𐭩|tr=nōg}}, từ {{inh|fa|peo|𐎴𐎺|ts=nava}}, từ {{inh|fa|ira-pro|*náwah}} (so sánh với {{cog|kmr|nû}}, {{cog|lrc|نوو|tr=nu}}, {{cog|ps|نوی|tr=nëway}}, {{cog|os|ног}}, {{cog|ae|𐬥𐬀𐬎𐬎𐬀}}), từ {{inh|fa|iir-pro|-}} (so sánh với {{cog|sa|नव|tr=náva}}, {{cog|hi|नया}}); cuối cùng từ {{inh|fa|ine-pro|*néwos}} (so sánh với {{cog|el|νέος}}, {{cog|ru|но́вый}}, {{cog|it|nuovo}} và {{cog|en|new}}).
==={{section|pron}}===
{{fa-IPA|naw|haz=nēw}}
==={{section|adj}}===
{{fa-adj|cls=نَوْ|c=+}}
# [[mới]]; {{lb|fa|đặc biệt}} [[nguyên sơ]], chưa dùng.
#: {{ant|fa|کهنه<tr:kuhna/kohne>}}
===={{section|drv}}====
{{col|fa
|{{fa-l|نَوْروز}}
|{{fa-l|نَوِین}}
|{{fa-l|نَوْاَخْتَر}}
}}
===={{section|desc}}====
* {{desc|ota|نو|tr=nev}}
=={{langname|brh}}==
{{number box|brh}}
==={{section|etym}}===
{{bor+|brh|bal|نو|tr=no}}
==={{section|pron}}===
* {{IPA|brh|/noː/}}
==={{section|num}}===
{{head|brh|Số từ|tr=no}}
# [[chín|Chín]].
=={{langname|sd}}==
{{number box|sd|9}}
==={{section|etym}}===
{{inh+|sd|pra|𑀦𑀯}}, từ {{inh|sd|sa|नव}}. Cùng gốc với {{cog|gu|નવ}}, {{cog|kfr|નોં}}.
==={{section|pron}}===
* {{IPA|sd|/nə.wə/}}
==={{section|num}}===
{{sd-num-card|نَوَ|tr=nava|d=नव}}
# [[chín|Chín]].
==={{section|ref}}===
* {{R:sd:Baloch|نَوَ|page=1906}}
* {{R:sd:Mewaram|نَوَ|page=600}}
* {{R:sd:Stack|नव|page=108}}
* {{R:sd:SLA|نو}}
=={{langname|ur}}==
==={{section|pron}}===
* {{ur-IPA|nau}}
* {{rhymes|ur|ɔː|s=1}}
==={{section|etym}} 1===
{{ety|ur|:inh|inc-ohi:नौ<ety:inh<pra-sau:𑀡𑀯<ety:inh<sa:नव<tr:náva>>>>>|text=3|tree=1}}
===={{section|num}}====
{{number box|ur|9}}
{{ur-num-card|head=نَو}}
# {{cln|ur|Số đếm}} [[chín|Chín]].
==={{section|etym}} 2===
{{ety|ur|:bor|fa-cls:نو<tr:naw>|text=+|tree=1}} {{doublet|ur|نیا}}
===={{section|adj}}====
{{ur-adj|head=نَو}}
# {{lb|ur|formal}} [[mới|Mới]].
==={{section|ref}}===
* {{R:ur:Pakistani Dictionary}}
* {{R:ur:Rekhta}}
04wfpgfk1fh5c31hr8yooe7nlss10im
𐭭𐭥𐭪𐭩
0
420328
2570988
2026-10-16T09:29:49Z
Hiyuune
50834
Trang mới: “=={{langname|pal}}== ==={{section|alt}}=== * {{alter|pal|𐫗𐫇𐫃|ts=nōg||Mani giáo}} * {{alter|pal|tr=nwk'|ts=nōg|sc=Phlv|||Book Pahlavi}} ==={{section|etym}}=== {{etymon|pal|id=mới|:inh|ira-pro:*náwah<id:mới>}} {{root|pal|ine-pro|*new-|id=mới}} {{inh+|pal|ira-pro|*náwah}}, từ {{inh|pal|iir-pro|*náwas}}, từ {{inh|pal|ine-pro|*néwos}}. ==={{section|etym}}=== {{head|pal|Tính từ|tr=nwky|ts=nōg}} {{tlb|pal|Inscriptional Pahlavi}} # [[mới]], g…”
2570988
wikitext
text/x-wiki
=={{langname|pal}}==
==={{section|alt}}===
* {{alter|pal|𐫗𐫇𐫃|ts=nōg||Mani giáo}}
* {{alter|pal|tr=nwk'|ts=nōg|sc=Phlv|||Book Pahlavi}}
==={{section|etym}}===
{{etymon|pal|id=mới|:inh|ira-pro:*náwah<id:mới>}}
{{root|pal|ine-pro|*new-|id=mới}}
{{inh+|pal|ira-pro|*náwah}}, từ {{inh|pal|iir-pro|*náwas}}, từ {{inh|pal|ine-pro|*néwos}}.
==={{section|etym}}===
{{head|pal|Tính từ|tr=nwky|ts=nōg}} {{tlb|pal|Inscriptional Pahlavi}}
# [[mới]], [[gần đây]].
===={{section|drv}}====
* {{l|pal|tr=[[nwklwc]]|ts=nōgrōz|sc=Phlv}}
* {{l|pal|tr=nwkzʾt'|ts=nōgzād|sc=Phlv}}
** {{l|pal|tr=nwkzʾtk'|ts=nōgzādag|sc=Phlv}}
===={{section|desc}}====
* {{desc|fa-cls|نَو}}
==={{section|ref}}===
* {{R:pal:DMMPP|nwg|pages=246–247}}
* {{R:pal:Gignoux|nwky|page=30b}}
* {{R:pal:CPD|nōg|page=61}}
lbaur6ckf0zt3fkj3f32fpsil67oxvc
2570999
2570988
2026-10-16T10:05:01Z
TheHighFighter2
42988
2570999
wikitext
text/x-wiki
=={{langname|pal}}==
==={{section|alt}}===
* {{alter|pal|𐫗𐫇𐫃|ts=nōg||Mani giáo}}
* {{alter|pal|tr=nwk'|ts=nōg|sc=Phlv|||Book Pahlavi}}
==={{section|etym}}===
{{etymon|pal|id=mới|:inh|ira-pro:*náwah<id:mới>}}
{{root|pal|ine-pro|*new-|id=mới}}
{{inh+|pal|ira-pro|*náwah}}, từ {{inh|pal|iir-pro|*náwas}}, từ {{inh|pal|ine-pro|*néwos}}.
==={{section|adj}}===
{{head|pal|Tính từ|tr=nwky|ts=nōg}} {{tlb|pal|Inscriptional Pahlavi}}
# [[mới|Mới]], [[gần đây]].
===={{section|drv}}====
* {{l|pal|tr=[[nwklwc]]|ts=nōgrōz|sc=Phlv}}
* {{l|pal|tr=nwkzʾt'|ts=nōgzād|sc=Phlv}}
** {{l|pal|tr=nwkzʾtk'|ts=nōgzādag|sc=Phlv}}
===={{section|desc}}====
* {{desc|fa-cls|نَو}}
==={{section|ref}}===
* {{R:pal:DMMPP|nwg|pages=246–247}}
* {{R:pal:Gignoux|nwky|page=30b}}
* {{R:pal:CPD|nōg|page=61}}
aswqlaygimcknx1y0khktyjabcxc5m5
Từ tái tạo:Tiếng Iran nguyên thủy/náwah
0
420329
2570989
2026-10-16T09:34:06Z
Hiyuune
50834
Trang mới: “{{reconstructed}} =={{langname|ira-pro}}== ==={{section|etym}}=== {{etymon|ira-pro|id=mới|:inh|iir-pro:*náwas<id:mới>}} {{root|ira-pro|iir-pro|*new-|id=mới}} Từ {{inh|ira-pro|iir-pro|*náwas}}, từ {{inh|ira-pro|ine-pro|*néwos}}. ==={{section|adj}}=== {{head|ira-pro|Tính từ|head=*náwah}} # [[mới|Mới]]. ===={{section|desc}}==== {{top3}} * Trung Iran: ** {{desc|ae|𐬥𐬀𐬎𐬎𐬀}} * Đông Bắc Iran: ** {{desc|xsc-pro}} *** {{desc|kho|tr=navaka…”
2570989
wikitext
text/x-wiki
{{reconstructed}}
=={{langname|ira-pro}}==
==={{section|etym}}===
{{etymon|ira-pro|id=mới|:inh|iir-pro:*náwas<id:mới>}}
{{root|ira-pro|iir-pro|*new-|id=mới}}
Từ {{inh|ira-pro|iir-pro|*náwas}}, từ {{inh|ira-pro|ine-pro|*néwos}}.
==={{section|adj}}===
{{head|ira-pro|Tính từ|head=*náwah}}
# [[mới|Mới]].
===={{section|desc}}====
{{top3}}
* Trung Iran:
** {{desc|ae|𐬥𐬀𐬎𐬎𐬀}}
* Đông Bắc Iran:
** {{desc|xsc-pro}}
*** {{desc|kho|tr=navaka|3=|tr2=nūvara}}
*** {{desc|os|-}}
***: {{desc|os-dig|нӕуӕг}}
***: {{desc|os-iro|ног}}
** {{desc|ira-sbc}}
*** {{desc|xbc|νωγο|ts=nōg|ναγο|ts2=nag}}
*** {{desc|xco|ʾnwk|ts=ᵊnōg|nwk|ts2=nōg|nwc|ts3=nōč|nwyk|ts4=nəwīg}}
*** {{desc|ira-sgc-pro}}
**** {{desc|sog|-|ts=nəwē}}
****: {{desc|sog|𐼻𐼴𐼰𐼷|𐼻𐼴𐼰𐼸|𐼻𐼴𐼰𐼸𐼴|𐼻𐼴𐼷𐼳|𐼻𐼴𐼿|sclang=1}}
****: {{desc|sog|𐫗𐫇𐫏𐫏|sclang=1}}
****: {{desc|sog|ܢܘܐܝ|tr=nwʾy|ܢܘܝܗ|tr2=nwyh|ܢܘܨ|tr3=nwc|ܢܘܐݎܘ|tr4=nwʾkw|sclang=1}}
**** {{desc|yai|нава}}
* Đông Nam Iran:
** {{desc|ps|نوی|tr=në́vay, návay}}
* Tây Bắc Iran:
** {{desc|bal|نوک|tr=nōk}}
** Kurd:
**: {{desc|ckb|نوێ|ts=niwē}}
**: {{desc|kmr|nû|ts=nū}}
**: {{desc|sdh|نۊ|ts=nü}}
** {{desc|ira-mpr}}
*** Caspi:
**** {{desc|glk|نو|tr=no}}
**** {{desc|mzn|نو|tr=nu}}
*** Kermani:
**** {{desc|kfm|nū}}
**** {{desc|nyq|nō}}
**** {{desc|soj|nu}}
*** {{desc|xpr|-|ts=nōg ~ *nawāg}}
***: {{desc|xpr|𐫗𐫇𐫀𐫃|sclang=1}}
***: {{desc|xpr|𐭍𐭅𐭊|sclang=1}}
**** {{desc|xcl|նաւա-|bor=1}} {{q|e.g.:{{l|xcl|նաւակատիք|նաւա-կատիք}}, {{l|xcl|նաւասարդ|նաւա-սարդ}}}}
*** Zaza-Goran:
**** {{desc|hac|نۆ|ts=nō}}
**** {{desc|zza|newe|ts=nawa}}
* Tây Nam Iran:
** {{desc|peo|𐎴𐎺|ts=*nava}}
*** {{desc|pal|-|ts=nōg}}
***: {{desc|pal|𐭭𐭥𐭪𐭩|tr=nwky|sc=Phli|sclang=1}}
***: {{desc|pal||tr=nwk'|sc=Phlv|sclang=1}}
***: {{desc|pal|𐫗𐫇𐫃|tr=nwg|sc=Mani|sclang=1}}
**** {{desc|fa-cls|نو|tr=naw}}
****: {{desc|prs|نو|tr=naw}}
****: {{desc|fa-ira|نو|tr=now}}
****: {{desc|tg|нав}}
**** {{desc|lrc|نوو|tr=nu}}
****: Silakhor: {{l|lrc|نۏ|tr=nö}}
[[en:Reconstruction:Proto-Iranian/náwah]]
su8k86sfdhwrvmoj5aw432cc1teeccc
Từ tái tạo:Tiếng Ấn-Iran nguyên thủy/náwas
0
420330
2570992
2026-10-16T09:39:02Z
Hiyuune
50834
Trang mới: “{{reconstructed}} =={{langname|iir-pro}}== ==={{section|etym}}=== {{etymon|iir-pro|id=mới|:inh|ine-pro:*néwos<id:mới>}} {{root|iir-pro|ine-pro|*new-|id=mới}} Từ {{inh|iir-pro|ine-pro|*néwos}}. ==={{section|adj}}=== {{head|iir-pro|Tính từ|head=*náwas}} # [[mới]]. ===={{section|drv}}==== * {{l|iir-pro|*náwataH}} ** {{desc|inc-pro|*náwataH}} *** {{desc|sa|नवता|tr=návatā}} ===={{section|desc}}==== * {{desc|inc-pro|*náwas}} {{see desc}} ** {{d…”
2570992
wikitext
text/x-wiki
{{reconstructed}}
=={{langname|iir-pro}}==
==={{section|etym}}===
{{etymon|iir-pro|id=mới|:inh|ine-pro:*néwos<id:mới>}}
{{root|iir-pro|ine-pro|*new-|id=mới}}
Từ {{inh|iir-pro|ine-pro|*néwos}}.
==={{section|adj}}===
{{head|iir-pro|Tính từ|head=*náwas}}
# [[mới]].
===={{section|drv}}====
* {{l|iir-pro|*náwataH}}
** {{desc|inc-pro|*náwataH}}
*** {{desc|sa|नवता|tr=návatā}}
===={{section|desc}}====
* {{desc|inc-pro|*náwas}} {{see desc}}
** {{desc|sa|नव|tr=náva}}
* {{desc|ira-pro|*náwah}} {{see desc}}
[[en:Reconstruction:Proto-Indo-Iranian/náwas]]
hrk436kh909fxccjc4mo26m5xm48rso
Thể loại:Mục từ tham chiếu đến nguyên từ bị thiếu tiếng Ba Tư
14
420331
2570994
2026-10-16T09:39:56Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2570994
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx
Thể loại:Bảo trì từ nguyên tiếng Ba Tư
14
420332
2570996
2026-10-16T09:44:37Z
Hiyuune
50834
Trang mới: “{{auto cat}}”
2570996
wikitext
text/x-wiki
{{auto cat}}
eomzlm5v4j7ond1phrju7cnue91g5qx